@charset "shift_jis";

/* universal reset
-----------------------------------------------*/
#switcherContents p,
#switcherContents h2,
#switcherContents h3,
#switcherContents h4,
#switcherContents h5,
#switcherContents h6,
#switcherContents li,
#switcherContents th,
#switcherContents td,
#switcherContents dt,
#switcherContents dd,
#switcherContents pre,
#switcherContents legend{font-size:102.6%;}

#switcherContents li p,
#switcherContents li li,
#switcherContents li dd,
#switcherContents dd p,
#switcherContents dd li,
#switcherContents dd dd{font-size:100%;}

#switcherContents strong,
#switcherContents em{font-style:normal;}
#switcherContents p{line-height:1.4 !important;}
#switcherContents table{border-collapse:collapse;border-spacing:0;}
#switcherContents ul{list-style:none;}
#switcherContents ol{margin:0 0 10px 2.2em;list-style:decimal outside;}
#switcherContents *:first-child+html ol{margin-left:2.3em;} /* hack for IE7 */
#switcherContents * html ol{margin-left:2.3em;} /* hack for IE6 */
#switcherContents ol li{list-style:decimal outside;zoom:0;}
#switcherContents ol li ul li{list-style:none;zoom:1;}
#switcherContents li{vertical-align:top;line-height:1.4 !important;}
#switcherContents .switcherListE01 li{vertical-align:baseline;}
#switcherContents dl{line-height:1.4 !important;}
#switcherContents strong,
#switcherContents em{font-weight:bold;text-decoration:none;}
#switcherContents img{border:0;}

/* contents
-----------------------------------------------*/
.jsl_head{
	background-image: url(/jsl/img/jsl_headbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px 10px 0px;
}
.jsl_head h1 img.home{margin:0 0 8px 5px;}
.jsl_headL{ float:left; width:500px;}
.jsl_headR{ float:right; width:320px; padding-top:12px;}
ul.jsl_gmenu{ margin-top:12px;}
ul.jsl_gmenu li{ float:left;}

.jslListA01{margin-left:5px;}
.jslListA01 li{
	padding-left:9px;
	background-image:url(/common_rn/img/parts_dot_001.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	line-height:1.4;
	border-bottom: 1px dotted #808080;
	margin-bottom:5px;
	padding-bottom:3px;
}
.jslBtnlist li{float:left; margin-left:12px;}
.jslBtnlist li.first{margin-left:0;}

.jsl_picL01{ float:left; margin-right:15px;}

.jslListA02{ margin:15px 0 0 15px;}
.jslListA02 td,.jslListA02 th{ padding:10px 0; text-align:left;border-bottom: 1px dotted #808080;}


.jslTxtarea{
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	padding:10px;
}

div.q_aTxtbody{background-color: #f2f2f2;padding:10px;}
.QArea td,.QArea th{padding:0 0 10px 0; text-align:left;border-bottom: 1px dotted #808080; vertical-align:top;}
.AArea td,.AArea th{padding:10px 0 0 0; text-align:left; vertical-align:top;}


.picR{float:right;margin-left:10px;}
.mgl10{margin-left:10px;}

/* linksList */
.linksListA01{text-align:left;}
.linksListA01 li{margin-right:10px;display:inline;line-height:1.4;}

/* fontcolor */
.txBla{color:#000000;}
.txWhi{color:#ffffff;}
.txRe1{color:#cc0000;}
.txRe2{color:#990000;}
.txInd{color:#0f0f69;}
.txStr{color:#996600;}

.applicationMethod {
	border: 1px solid #666;
	padding: 15px;
	margin: 10px 0px 0px 15px;
}
