html,body{margin:0;padding:0}
body{font: 1em "ＭＳ ゴシック", "Osaka－等幅" arial,sans-serif;text-align:center;color:#444;line-height:160%;}
p{margin:0 0 10px}
a{color: #08255F; text-decoration:none;}
a:visited{color: #6A6A6A;}
a:hover,a:active{color: #003066;text-decoration:underline;}
img {border:0;}


div#container{width:650px;margin:0 auto;padding:0;}

div#wrapper {position:relative;text-align:left;}

div#head h1 {margin:0padding:0;line-height:15px;}
div#head img {margin:0padding:0;line-height:0;}

div#title {width:650px;position:relative;margin:25px 0;border-bottom:1px solid #ccc; padding-bottom:6px; _padding-bottom:1px;}
div#title h1 {margin:0;padding:0;font-size:18px;color:#000;width:300px;float:left; }
div#title h2 {margin:0;padding:0;font-size:18px;color:#000;width:300px;float:left;}
div#title p {margin:0 0 0 450px;text-align:left;font-size:12px;line-height:140%;}

div.azlist {clear:both; width:650px;position:relative;height:40px;min-heighgt:40px;}
div.azlist ul {margin:0;padding:0;line-height:100%;position:absolute;right:0;list-style:none;}
div.azlist li {display:inline;}
div.azlist li a {display:inline;background:#efefef;border:1px solid #ccc;padding:2px 4px;font-size:12px;text-align:center;float:left;margin:0 0 0 5px;}
div.azlist li a:hover {background:#08255F;color:#fff;}

div.list {clear:both;position:relative;border:1px solid #d9d9d9;border-bottom:1px solid #efefef;margin:0 0 30px 0;padding:0;width:650px;}
div.list h2 {margin:0;padding:0;background:url(/imgdir/word/bar.gif) no-repeat left;line-height:29px;height:29px;text-indent:18px;color:#08255F;font-size:16px;}
div.list dl {font-size:0.9em;margin:0 0 0 0;padding:10px 10px 8px 10px;border-bottom:1px solid #B8B8B8;line-height:1.4em;}
div.list dt {clear:both;float:left;display:inline;width:40px;padding:0;margin:0;}
div.list dd {padding:0;margin:0;letter-spacing:1px;}
div.list dd.cap {font-size:10px;color:#ccc;letter-spacing:-1px;}

div.list ul {font-size:0.9em;margin:0 0 0 0;padding:10px 10px 8px 10px;border-bottom:1px solid #B8B8B8;line-height:1.4em;list-style:none;}
div.list li {padding:0;margin:0;letter-spacing:1px;}



div.corplist {clear:both;position:relative;border:1px solid #d9d9d9;border-bottom:1px solid #efefef;margin:0 0 30px 0;padding:0;width:650px;}
div.corplist h3 {margin:0;padding:0;background:url(/imgdir/word/bar.gif) no-repeat left;line-height:29px;height:29px;text-indent:18px;color:#08255F;font-size:16px;}
div.corplist dl {font-size:0.9em;margin:0 0 0 0;padding:10px 10px 8px 10px;line-height:1.8em;}
div.corplist dt {clear:both;float:left;display:inline;width:100px;padding:0;margin:0;}
div.corplist dd {padding:0;margin:0;letter-spacing:1px;}
div.corplist h4 {margin:10px 10px 5px;color:#000;font-size:14px;border-bottom:1px solid #ccc;padding:10px 0 2px 0;border-top:3px solid #08255F;}
div.corplist p {border-bottom:1px solid #B8B8B8;margin:0;padding:6px 10px 8px;line-height:180%;font-size:0.9em;}

div.booth_number {position:absolute;top:2px;right:5px;font-size:12px;color:#08255F;}

div#backpage_button {text-align:center;}

div#guide {clear:both;position:relative;margin-bottom:20px;border-top:1px dashed #ccc;}
div#guide h2 {font-size:1em;color:#0B3277;margin:15px 0 0 0;padding:0;float:left;}
div#guide p {margin:15px 0 0 0;padding:0;text-align:right;}
div#guide p#pdf {margin:0;clear:both;font-size:0.8em;text-align:left;}
div#guide div {float:left;margin-top:20px;}

div#banners {clear:both;position:relative;margin:20px;}
div#banners div{text-align:center;}

div#foot {margin:15px;font-size:10px;text-align:center;}

div#map {clear:both;text-align:center;padding:25px 0;}
div#map img {border:1px solid #ccc;}
div#map p {font-size:0.8em;text-align:left;margin-left:95px;}