@charset "shift_jis";

/* maintenance.css
------------------------------------------ */




/* leadArea
------------------------------------------ */
#MAIN .leadArea #MaintenanceLastModified{margin-top:10px;color:#0092d7;text-align:right;}




/* searchArea
------------------------------------------ */
#MAIN .searchArea{margin-top:15px;}


/* headSec */
#MAIN .searchArea .headSec{position:relative;height:35px;}
#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;}
#FF #MAIN .searchArea .headSec form dl dd{margin-top:1px;}
#FF02 #MAIN .searchArea .headSec form dl dd{margin-top:1px;}
#FF03 #MAIN .searchArea .headSec form dl dd{margin-top:0px;}
#MAIN .searchArea .headSec form dl dd select{width:105px;}


/* tableTypeA01 */
#FF02 #MAIN .searchArea .tableTypeA01{margin-left:1px;}
#IE06 #MAIN .searchArea .tableTypeA01 span.partsCornerBR,
#IE07 #MAIN .searchArea .tableTypeA01 span.partsCornerBR{margin-top:-3px;}

#MAIN .searchArea .tableTypeA01 th{color:#0a3190;background:#e7e7e7;vertical-align:middle;white-space:normal;}
#MAIN .searchArea .tableTypeA01 th.exe{width:262px;}
#MAIN .searchArea .tableTypeA01 th.pref{width:58px;}
#MAIN .searchArea .tableTypeA01 th.etc{width:194px;}
#MAIN .searchArea .tableTypeA01 td.exe{padding-bottom:0px;border-bottom:0px;}
#MAIN .searchArea .tableTypeA01 td.int{padding-top:0px;border-top:0px;}
#MAIN .searchArea .tableTypeA01 td.exe,
#MAIN .searchArea .tableTypeA01 td.int{width:252px;}
#MAIN .searchArea .tableTypeA01 td.area{width:183px;}

#MAIN .searchArea .tableTypeA01 td ul li{padding-left:1em;text-indent:-1em;}
#MAIN .searchArea .tableTypeA01 td ul li span.element{color:#94d4fc;}

#MAIN .searchArea .tableTypeA01 td.none{padding:30px 0 30px 0;text-align:center;vertical-align:middle;font-size:0;line-height:0;}




/* 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
------------------------------------------ */
#MAIN .tableTypeA01B span.partsCTL,
#MAIN .tableTypeA01B span.partsCTR{display:none;}
