@charset "utf-8";

#wrapperSupport{
width:730px;
text-align:center;
background:url(/etc/img/support/back_conts.gif) repeat-y 0 0;
overflow: hidden;
clear:both;
}
#wrapperSupport:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html #wrapperSupport{
height:1em;
overflow:visible;
}
/**/


/* SIDENAVI
-------------------------------------------- */
#supportNavi{
width:180px;
height:480px;
padding:10px 0 0 0;
background:url(/etc/img/support/back_navi.gif) repeat-x #8E8E8E 0 0;
float:left;
}
#supportNavi img{vertical-align:bottom;}
#supportNavi p{margin:0 0 10px 0;}
#supportNavi ul li{margin:0 0 4px 0;}


/* PAGE TOP
-------------------------------------------- */
.pageTop02{
text-align:right;
padding:0 0 10px 0;
}
.pageTop02 img{margin:0 8px 0 0; vertical-align:middle;}


/* SUPPORT CONTENS
-------------------------------------------- */
#supportConts{
width:540px;
margin:0 0 0 10px;
padding:10px 0 0 0;
float:left;
}

.wrapperSupport516{
width:516px;
text-align:center;
margin:0 0 10px 0;
overflow: hidden;
clear:both;
}
.wrapperSupport516:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .wrapperSupport516{
height:1em;
overflow:visible;
}
/**/

#wrapperPDF{
width:516px;
text-align:left;
margin:0 auto;
padding:10px 0;
overflow: hidden;
clear:both;
}
#wrapperPDF:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html #wrapperPDF{
height:1em;
overflow:visible;
}
/**/
#leftPDF{
width:112px;
float:left;
padding:40px 0 0 0;
}
#rightPDF{
width:384px;
float:left;
margin:0 0 0 18px;
text-align:left;
}


.box540Top{
width:540px;
background:url(/etc/img/support/box540top.gif) no-repeat 0 0;
overflow:hidden;
clear:both;
}
.box540Bottom{
width:540px;
background:url(/etc/img/support/box540bottom.gif) no-repeat 0 100%;
}
.box540Middle{
width:540px;
background:url(/etc/img/support/box540middle.gif) repeat-y 0 0;
margin:0 0 15px 0;
clear:both;
}
.back540Blk{background:url(/etc/img/support/box540top_blk.gif) no-repeat 0 0;}
.back540Gray{background:url(/etc/img/support/box540bottom_gray.gif) no-repeat 0 100%;}

.wrapperSupport230{
width:230px;
overflow: hidden;
clear:both;
}
.wrapperSupport230:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .wrapperSupport230{
height:1em;
overflow:visible;
}
/**/

.box230{
width:230px;
float:left;
margin:0 0 0 19px;
display:inline;
}
.box230Right{
width:148px;
float:left;
margin:0 0 0 10px;
text-align:left;
}
.box230Right h2{
border-bottom:2px solid #333333;
margin:0 0 5px 0;
padding:0 0 5px 0;
}


/* Q&A
-------------------------------------------- */
.boxQA{
width:516px;
margin:0 auto 15px auto;
padding:5px 0;
border:1px solid #B3B3B3;
}
.supportList{text-align:left; padding:3px 10px;}
.supportList dt{}
.supportList dd{margin-top:-1.5em; margin-left:45px;}
.supportList dd span{padding:0 0 0 10px;}
.supportList dd ul li{list-style-image:url(/etc/img/common/mark_03.gif);margin:0 0 0 20px;}

.markSupport01{display:block;padding:0 0 0 15px; background:url(/etc/img/support/arrow.gif) no-repeat 0 5px;}
.markSupport02{display:block;padding:0 0 0 15px; background:url(/etc/img/support/kome.gif) no-repeat 0 5px;}

.dataETCList01{
width:516px;
margin:0 auto;
text-align:center;
overflow: hidden;
clear:both;
font-size:90%;
}
.dataETCList01:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .dataETCList01{
height:1em;
overflow:visible;
}
/**/

.dataETCList01 li{
width:160px;
float:left;
text-align:left;
padding:0 0 5px 0;
}

.dataETCList02{
width:516px;
margin:0 auto;
text-align:center;
overflow: hidden;
clear:both;
font-size:90%;
}
.dataETCList02:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .dataETCList02{
height:1em;
overflow:visible;
}
/**/

.dataETCList02 li{
width:253px;
float:left;
text-align:left;
padding:0 0 5px 0;
}

/* ERROR
-------------------------------------------- */
.supportList02{text-align:left; padding:10px;}
.supportList02 dt{padding:0 0 0 12px;}
.supportList02 dd{margin-top:-1.5em; margin-left:55px;}


/* DOWNLOAD
-------------------------------------------- */
#downLoad{text-align:left;padding:10px 20px;}
.boxDL{
	width:500px;
	border:1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.boxDL p{padding:0 10px 0 30px;}

.wrapperDL{
	overflow: hidden;
	clear:both;
	padding-right: 0;
	padding-left: 0;
}
.wrapperDL:after{
content:"";
display:block;
clear:both;
height:1px;
overflow: hidden;
}
/*\*/
*html .wrapperDL{
height:1em;
overflow:visible;
}
.wrapperDL li{
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0px;
}
.wrapperDL li img{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0px;
	margin-right: 5px;
}
.nowrapperDL{
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.nowrapperDL li{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.nowrapperDL li img{
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 5px;
}

.DLtable01{
	text-align: left;
	width: 500px;
	border: 1px solid #999999;
}
.DLtable01 th{
	width: 100px;
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
	padding-left: 5px;
}
.DLtable01 td{
	text-align: left;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	vertical-align: top;
	padding-top: 10px;
}


.DLtable02{
	text-align: left;
	width: 500px;
	border: 1px solid #999999;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.DLtable02 th{
	width: 100px;
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
	padding-left: 5px;
}
.DLtable02 td{
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	vertical-align: top;
}
/* INQUIRY
-------------------------------------------- */
.inquiryTable01{
width:514px;
border-collapse:collapse;
border:1px solid #727272;
text-align:left;
margin:0 auto;
}
.inquiryTable01 th{
font-weight:normal;
padding:8px;
background:#E0E0E0;
border:1px solid #727272;
}
.inquiryTable01 td{
width:360px;
padding:8px;
border:1px solid #727272;
text-align:left;
}
*html .inquiryTable01 td{width:340px;}
*+html .inquiryTable01 td{width:340px;}

#fNavi{padding:15px 0;}
#fNavi input{
margin:0 15px;
padding:3px 10px;
}

#inquiryTextBox{
width:516px;
margin:0 auto 40px auto;
padding:30px 0;
text-align:center;
border:1px solid #B3B3B3;
}
#inquiryTextBox p{
padding:0 20px;
text-align:left;
}
#inquiryTextBox p span{font-size:120%; font-weight:bold;}


/* carnavigation
-------------------------------------------- */
.naviTable01{
width:514px;
border-collapse:collapse;
border:1px solid #727272;
text-align:center;
margin:0 auto;
}
.naviTable01 th{
font-weight:normal;
padding:8px;
background:#E0E0E0;
border:1px solid #727272;
width:150px
}
.naviTable01 td{
width:px;
padding:8px;
border:1px solid #727272;
text-align:center;
}
*html .naviTable01 td{width:px;}
*+html .naviTable01 td{width:px;}

.carnavidataList{
	padding:10px;
	list-style-type: none;
}
.carnavidataList li{
	list-style-type: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 10px;
}

