@charset "shift_jis";

/* service-info.css
------------------------------------------ */

/* past CSS
------------------------------------------ */
#MAIN .listTypeA01 li{margin-top:7px;padding-bottom:6px;background:url(/signup/common/img/parts/border/2x1_bfbfbf.gif) repeat-x left bottom;zoom:1;}
#MAIN .listTypeA01 li.noDate{padding-left:1.3em;text-indent:-1.3em;}
#MAIN .listTypeA01 li span.element{margin-right:5px;color:#0092d7;}
#MAIN .listTypeA01 li div dl dt{float:left;width:6.39em;}
#MAIN .listTypeA01 li div dl dd{margin-left:6.9em;text-indent:0 !important;text-indent:-0.25em;}

#MAIN .news_detailed .headTypeA01{padding-bottom:5px;background:url(/signup/common/img/parts/head/middle_549px_bg-border.gif) no-repeat left bottom;}
#MAIN .news_detailed p{margin-top:13px;line-height:1.3;}
#MAIN .news_detailed p.day{margin-top:15px;color:#0099ff;text-align:right;}
#MAIN .LinkList{text-align:right;padding-top:20px;}
#MAIN .LinkList img{padding-right:5px;vertical-align:middle;}




/* headArea
------------------------------------------ */
#MAIN #headArea h1{position:relative;zoom:1;}
#MAIN #headArea h1 img.region{position:absolute;top:4px;left:102px;}




/* leadArea
------------------------------------------ */
#MAIN .leadArea h2,
#MAIN .leadArea p.lead{font-size:0;line-height:0;}

#MAIN .leadArea p.lead{margin-top:20px;}
#MAIN .leadArea p.date{margin-top:10px;color:#0099ff;text-align:right;}




/* searchArea
------------------------------------------ */
#MAIN .searchArea{position:relative;}
#MAIN .searchArea h2{color:#073190;}


/* headSec */
#MAIN .searchArea .headSec{position:relative;height:35px;margin-top:7px;}
#MAIN .searchArea .headSec form{position:absolute;width:175px;height:34px;top:6px;right:8px;}
#MAIN .searchArea .headSec form dl dt{float:right;font-size:0;line-height:0;}
#MAIN .searchArea .headSec form dl dd{float:left;margin-top:2px;}
#FF02 #MAIN .searchArea .headSec form dl dd{margin-top:1px;}
#MAIN .searchArea .headSec form dl dd select{width:105px;}


/* typeG */
#MAIN .typeG{margin-top:1px;}


/* typeR */
#MAIN .typeR{margin-top:25px;}
#MAIN .typeR .partsCL{position:absolute;width:4px;height:35px;background:url(../img/service-info/parts_search_corner-left.gif) no-repeat left top;font-size:0;line-height:0;text-indent:-9999px;top:0px;left:0px;}




/* headLarge
------------------------------------------ */
h1.headLarge span.divFirst{
	display:block;background:url(/signup/common/img/parts/head/large_bg-body.gif) repeat-x left bottom;
	border-bottom:2px solid #0071c0;
	zoom:1;
	}
h1.headLarge span.divFirst .divA{
	display:block;
	position:relative;
	margin-left:36px;
	border-bottom:2px solid #55d0ff;
	bottom:-2px;
	zoom:1;
	}
h1.headLarge span.divFirst .divA .divB{
	display:block;
	position:relative;
	height:27px;
	padding-top:9px;
	margin-left:-20px;
	font-size:0;
	line-height:0;
	zoom:1;
	}
h1.headLarge span.divFirst .divA .divB .region{margin-left:30px;}




/* headLarge
------------------------------------------ */
#BODY .linkArea ul{float:right;margin-bottom:-15px;}
#BODY .linkArea li{font-size:0;line-height:0;float:right;clear:both;position:relative;}
#BODY .linkArea li a{border-bottom:1px solid #0092d8;padding-bottom:7px;display:block;}
#BODY .linkArea li.list{width:52px;}
#BODY .linkArea li.retrieval{width:74px;}
#BODY .linkArea li img{margin-top:10px;}