@charset "Shift_JIS";

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


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


#quality #contents .quality_hd .bakuhatsu{
	position:absolute;
	right:201px;
	top: 247px;
}

/* ===== hd_nav ===== */
#quality #contents .hd_nav{
width:860px;
height:44px;
background:url("../../img/topics/pj_delivery/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:202px;
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_nav02,
#quality #contents .hd_nav li.hd_nav03,
#quality #contents .hd_nav li.hd_nav04{
margin-left:5px;
}
#quality #contents .hd_nav li.hd_nav01 a{
background:url("../../img/topics/pj_delivery/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/pj_delivery/hd_nav01.gif") 0 bottom no-repeat;
}
#quality #contents .hd_nav li.hd_nav02 a{
background:url("../../img/topics/pj_delivery/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/pj_delivery/hd_nav02.gif") 0 bottom no-repeat;
}
#quality #contents .hd_nav li.hd_nav03 a{
background:url("../../img/topics/pj_delivery/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/pj_delivery/hd_nav03.gif") 0 bottom no-repeat;
}
#quality #contents .hd_nav li.hd_nav04 a{
background:url("../../img/topics/pj_delivery/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/pj_delivery/hd_nav04.gif") 0 bottom no-repeat;
}


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

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

#quality #contents .quality_ct .ctbox .quality_ct_txt{
margin:0px 55px 0 65px;
padding:0 0 20px 0;
padding-right:160px;
overflow:hidden;
}
#quality #contents .quality_ct .ctbox .quality_ct_txt p{
margin-top:10px;
font-size:16px;
line-height:24px;
}
#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 .bakuhatsu{
position:absolute;
right:55px;
_right:75px; /*IE6*/
}



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


#quality #contents .quality_ct ul.quality_attention{
margin:0px 55px 25px 65px;
overflow:hidden;
}
#quality #contents .quality_ct .quality_attention li{
font-size:10px;
line-height:16px;
}

#quality #contents .quality_ct .quality_textlink{
text-align:right;
margin:0 60px 25px 0;
font-size:16px;
}


/* ===== 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:".";
}
