@charset "Shift_JIS";

/* header */
#header #logo{left:17px; top:30px; width:311px; height:18px; position:absolute;}
#header #faq{left:730px; top:39px; position:absolute;}
* html #header #faq{left:739px;}
*+html #header #faq{left:739px;}
#header #sitemap{left:768px; top:39px; position:absolute; padding-left:15px; border-left:1px solid #818181;}
* html #header #sitemap{left:772px;}
*+html #header #sitemap{left:772px;}
#header #inquiry{left:839px; top:39px; position:absolute; padding-left:15px; border-left:1px solid #818181}
#header #japanese{left:850px; top:15px; position:absolute;}
#header #japanese a{padding-left:10px; background:url(../images/navigation-arrow-blue.gif) no-repeat 0 3px; color:#0571B1;}
html[xmlns*=""] body:last-child #header #faq{left:732px;} /* for mac safari */
html[xmlns*=""] body:last-child #header #sitemap{left:768px;} /* for mac safari */

/* lists */
#main-column dl.item-list dl dt{float:none; width:auto;}
#main-column dl.item-list dl dd{padding-left:0;}
#main-column dl.item-list dl.short-title dt{width:auto;}
#main-column dl.item-list dl.short-title dd{padding-left:0;}

/* table */
table.basic th{padding-right:10px; width:160px;}
table.basic td{padding-left:10px; width:324px;}
table.basic th, table.basic td{padding:10px 0 25px 0; border-top:1px dotted #AAAAAA;}
