@charset "Shift_JIS";

/* ===================================
Quality
	-List
	-Calendar
	-Info
Float Clearing
=================================== */


/* ===== ‘S‘Ì ===== */
#quality #contents .wrap{
width:860px;
}
#quality #contents .wrapper{
width:860px;
}
#quality #contents .wrapper .quality_hd{
margin-top:10px;
}

/* ===== hd_nav ===== */
#quality #contents .hd_nav{
width:860px;
height:44px;
background:url("../../img/topics/quality/hd_nav_bg.gif") no-repeat;
}
#quality #contents .hd_nav li{
float:left;
margin-left:3px;
}
#quality #contents .hd_nav li a,
#quality #contents .hd_nav li{
display:block;
width:163px;
height:42px;
text-indent:-9999px;
white-space:nowrap;
overflow:hidden;
}
#quality #contents .hd_nav li.hd_nav01{
margin-left:16px;
_margin-left:8px; /*IE6*/
}
#quality #contents .hd_nav li.hd_nav01 a{
background:url("../../img/topics/quality/hd_nav01.gif") 0 0 no-repeat;
}
#quality #contents .hd_nav li.hd_nav01 a:hover,
#quality #contents .hd_nav li.hd_nav01_a{
background:url("../../img/topics/quality/hd_nav01.gif") 0 bottom no-repeat;
}
#quality #contents .hd_nav li.hd_nav02 a{
background:url("../../img/topics/quality/hd_nav02.gif") 0 0 no-repeat;
}
#quality #contents .hd_nav li.hd_nav02 a:hover,
#quality #contents .hd_nav li.hd_nav02_a{
background:url("../../img/topics/quality/hd_nav02.gif") 0 bottom no-repeat;
}
#quality #contents .hd_nav li.hd_nav03 a{
background:url("../../img/topics/quality/hd_nav03.gif") 0 0 no-repeat;
}
#quality #contents .hd_nav li.hd_nav03 a:hover,
#quality #contents .hd_nav li.hd_nav03_a{
background:url("../../img/topics/quality/hd_nav03.gif") 0 bottom no-repeat;
}
#quality #contents .hd_nav li.hd_nav04 a{
background:url("../../img/topics/quality/hd_nav04.gif") 0 0 no-repeat;
}
#quality #contents .hd_nav li.hd_nav04 a:hover,
#quality #contents .hd_nav li.hd_nav04_a{
background:url("../../img/topics/quality/hd_nav04.gif") 0 bottom no-repeat;
}
#quality #contents .hd_nav li.hd_nav05 a{
background:url("../../img/topics/quality/hd_nav05.gif") 0 0 no-repeat;
}
#quality #contents .hd_nav li.hd_nav05 a:hover,
#quality #contents .hd_nav li.hd_nav05_a{
background:url("../../img/topics/quality/hd_nav05.gif") 0 bottom no-repeat;
}


/* ===== quality_ct ===== */
#quality #contents .quality_ct{
width:820px;
/*_width:860px;*/ /*IE6*/
padding:5px 20px 20px;
background:url("../../img/topics/quality/bg.gif") repeat-y;
overflow:hidden;
}

#quality #contents .quality_ct .ctbox{
margin-top:15px;
background:url("../../img/topics/quality/ct_bg.gif") repeat-y;
}

#quality #contents .quality_ct .ctbox .quality_ct_txt{
margin:0px 55px 0 50px;
padding:0 0 20px 0;
font-size:14px;
overflow:hidden;
}
#quality #contents .quality_ct .ctbox .quality_ct_txt p{
margin-top:10px;
line-height:1.5em;
}
#quality #contents .quality_ct .ctbox .quality_ct_txt sup{
font-size:12px;
line-height:1em;
}
#quality #contents .quality_ct .ctbox .quality_ct_txt .attention{
font-size:10px;
margin-top:20px;
}
#quality #contents .quality_ct .ctbox .quality_ct_img{
margin:10px 50px 25px;
overflow:hidden;
}

#quality #contents .quality_ct .ct01 .quality_ct_txt{
padding-left:160px;
background:url("../../img/topics/quality/01_img01.gif") 0 bottom no-repeat;
overflow:hidden;
}
#quality #contents .quality_ct .ct02 .quality_ct_txt{
padding-left:160px;
background:url("../../img/topics/quality/02_img01.gif") 0 bottom no-repeat;
overflow:hidden;
}
#quality #contents .quality_ct .ct03 .quality_ct_txt{
padding-left:160px;
background:url("../../img/topics/quality/03_img01.gif") 0 bottom no-repeat;
overflow:hidden;
}
#quality #contents .quality_ct .ct04 .quality_ct_txt{
margin-left:55px;
}
#quality #contents .quality_ct .ct05 .quality_ct_txt{
margin-left:55px;
}

#quality #contents .quality_ct .ctbox .commit{
margin:5px 50px 25px;
display:block;
overflow:hidden;
}



/* ===== Float Clearing ===== */
.clearFix,
#quality #contents #info #main .box_pic,
#quality #contents #info #main .box_news,
#quality #contents #info #main .box_select,
#quality #contents #info #main .box_intro,
#quality #contents #info #main .box_access,
#quality #contents #info #main .box_access dl dd.parking{
zoom:1;
_height:1%;
}
.clearFix:after,
#quality #contents #info #main .box_pic:after,
#quality #contents #info #main .box_news:after,
#quality #contents #info #main .box_select:after,
#quality #contents #info #main .box_intro:after,
#quality #contents #info #main .box_access:after,
#quality #contents #info #main .box_access dl dd.parking:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}
