@import url(top_gmenu.css);

div#top_side{
	width: 260px;
	float: right;
	padding-top: 26px;
}

div#t01{ width: 640px; }

div#t01 h3{
 background-image: url(../img/top/content/h3_1.gif); 
 background-repeat: no-repeat; 
 background-position: left top; 
 text-align: left; 
 text-indent: -9999px; 
 width: 663px; 
 height: 37px; 
 margin-top: 0; 
 margin-bottom: 15px; 
 }
 
div.button {
	width: 660px;
	text-align: right;
	margin-top: 20px;
	margin-bottom: 40px;
} 
 
div#index_under{ width: 950px; clear: both; padding-top: 30px; padding-bottom: 40px; }
 
div#t02{ width: 500px; float: left; }

div#t02 h3{
 background-image: url(../img/top/content/h3_2.gif); 
 background-repeat: no-repeat; 
 background-position: left top; 
 text-align: left; 
 text-indent: -9999px; 
 width: 496px; 
 height: 37px; 
 margin-top: 0; 
 margin-bottom: 15px; 
 }
 
 div#t02 div.text{
	 margin-left:7px;
 }

 
div#t02 .text p{
	margin-bottom:11px;
	padding-bottom:4px;
	padding-left:25px;
	background-image: url(../img/top/content/ex_1.gif); 
	background-repeat: no-repeat; 
	background-position: 2px 1px;
	border-bottom:1px dotted #CCC;
}

div#t02 .text p strong{
	color:#f63;
}
 
 
div#t03{ width: 420px; float: right; }

div#t03 h3{
 background-image: url(../img/top/content/h3_3.gif); 
 background-repeat: no-repeat; 
 background-position: left top; 
 text-align: left; 
 text-indent: -9999px; 
 width: 415px; 
 height: 37px; 
 margin-top: 0; 
 margin-bottom: 15px; 
 }

div#t04 h3{
 background-image: url(../img/top/content/h3_4.gif); 
 background-repeat: no-repeat; 
 background-position: left top; 
 text-align: left; 
 text-indent: -9999px; 
 width: 663px; 
 height: 37px; 
 margin-top: 0; 
 margin-bottom: 15px; 
 }

div#t07 h3{
 background-image: url(../img/top/content/h3_7.gif); 
 background-repeat: no-repeat; 
 background-position: left top; 
 text-align: left; 
 text-indent: -9999px; 
 width: 663px; 
 height: 37px; 
 margin-top: 0; 
 margin-bottom: 15px; 
 }

div#t05{
	width: 950px;
 }

div#t05 h3{
 background-image: url(../img/top/content/h3_5.gif); 
 background-repeat: no-repeat; 
 background-position: left top; 
 text-align: left; 
 text-indent: -9999px; 
 width: 943px; 
 height: 37px; 
 margin-top: 0; 
 margin-bottom: 15px; 
 }

div#t05 div{
 margin:0 10px 0 10px;
}

div#t05 dl{
 float:left;
 margin:0 0 10px 0;
 height:114px;
 width: 310px;
 }

div#t05 dl.last{
 width: 305px;
 }

div#t05 dl.qa_1{
 background:url(../img/top/content/qa_1.gif) no-repeat 0 0;
 }

div#t05 dl.qa_2{
 background:url(../img/top/content/qa_2.gif) no-repeat 0 0;
 }

div#t05 dl.qa_3{
	background:url(../img/top/content/qa_3.gif) no-repeat 0 0;
	float:left;
	margin:0 0 10px 0;
	height:153px;
 }



div#t05 dl dt{
	color:#FF3333;
	margin:0;
	padding:7px 8px 0 29px;
	font-weight:bold;
 }

div#t05 dl dd{
	margin:0;
	padding:9px 7px 0 29px;
 }


div#t06{
	width: 260px;
	float: right;
	padding-top: 5px;
}

div#t06 h3{
	background-image: url(../img/top/content/h3_6.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: -9999px;
	width: 260px;
	height: 37px;
	margin: 0;
	padding: 0;
 }

div#t06 ul{
 background-color:#FAFAFA;
 margin:1px 0 0 0;
 padding:10px;
 list-style:none;
}

div#t06 ul li{
 background-image: url(../img/top/jirei_li.gif); 
 background-repeat: no-repeat; 
 background-position: 3px 6px; 
 border-bottom:1px dashed #E1E1E1;
 margin:0 6px 8px 0;
 padding:5px 5px 1px 18px;
}


div#t08{
	width: 950px;
	padding-top: 30px;
 }

div#t08 h3{
 background-image: url(../img/top/content/h3_8.gif); 
 background-repeat: no-repeat; 
 background-position: left top; 
 text-align: left; 
 text-indent: -9999px; 
 width: 943px; 
 height: 37px; 
 margin-top: 0; 
 margin-bottom: 15px; 
 }


div#t08 .t08_box {
	height:190px;
	overflow:auto;
	margin-bottom:40px;
}

div#t08 .t08_box ul{
	margin:5px 10px 0 10px;
	padding:0;
}


div#t08 .t08_box li{
	list-style:none;
	float:left;
	width:392px;
	height:39px;
	line-height:39px;
	padding-left:59px;
	margin-right:3px;
}

div#t08 .t08_box li.ka{
	 background: url(../img/top/content/jirei_1.gif) no-repeat 0 0;
	 /*color:#ef6f00;
	 font-weight:bold;*/
}

div#t08 .t08_box li.so{
	 background: url(../img/top/content/jirei_2.gif) no-repeat 0 0;
	 /*color:#166fba;
	 font-weight:bold;*/
}

div#t08 .t08_box li.da{
	 background: url(../img/top/content/jirei_3.gif) no-repeat 0 0;
	 /*color:#166fba;
	 font-weight:bold;*/
}

div#t08 .t08_box li.zu{
	 background: url(../img/top/content/jirei_4.gif) no-repeat 0 0;
	 /*color:#166fba;
	 font-weight:bold;*/
}

div#t08 .t08_box li.cu{
	 background: url(../img/top/content/jirei_5.gif) no-repeat 0 0;
	 /*color:#166fba;
	 font-weight:bold;*/
}

div#t09{
	font-size:14px;
	padding-bottom:1.5em;
	line-height:165%;
	padding-top: 30px;
}


div#t09 h3{
 background-image: url(../img/top/content/h3_9.gif); 
 background-repeat: no-repeat; 
 background-position: left top; 
 text-align: left; 
 text-indent: -9999px; 
 width: 943px; 
 height: 37px; 
 margin-top: 0; 
 margin-bottom: 15px; 
 }

div#t09 h4{
	background-image: url(../img/top/content/ex_1.gif); 
	background-repeat: no-repeat; 
	background-position: 4px 4px; 
	color:#F63;
	margin:0;
	padding:0 0 2px 28px;
}

div#t09 p{
	padding:0 0 0 20px;
	margin:0;
}

div#t09 div{
	float:left;
	width:450px;
	border-left:4px solid #F7A24C;
	margin:0 0 15px 10px;
}


div#t10{
	background:url(../img/top/column_bg.gif) no-repeat 0 bottom;
	margin-top:30px;
	padding-bottom:30px;
}

div#t10 h3{
	margin:0;
	padding:0;
}

div#t10 h4{
	color:#F63;
	border-bottom:3px solid #f6c986;
	font-size:18px;
	margin:0 35px 20px;
	padding-bottom:0.2em;
	text-align:center;
	line-height:2;
}

div#t10 h4 span{
	padding-left:26px;
	margin-right:-130px;
	font-size:14px;
}

div#t10 p{
	font-size:14px;
	line-height:1.65;
	margin:0 45px 1.2em;
}

div#t10 p.next{
	text-align:right;
	margin:0 45px 0;
}



.red{
	color:#FF3300;
}

.green{
	color:#45C21C;
}


h2 {
 font-size: 12px; 
 font-weight: normal; 
 text-align: left; 
 width: 875px; 
 margin: 0 0 0 20px; 
 }


.orage_b14{
	font-size:16px;
	color:#ff7f08;
	font-weight:bold;
	padding-bottom: 1px;
}

.bold{
	font-weight:bold;
}

.mb_30{
	margin-bottom:-25px;
}


.words_left{
	float:left;
	width:49%;
	padding-bottom:0;
	margin-bottom:0;
}

.words_left dt{
	font-weight:bold;
	float:left;
	width:105px;
	margin:0;
	padding:0;
}

.words_left dt span{
	padding-left:20px;
}

.words_left dd{
	float:left;
	width:340px;
	padding:0;
	margin:0;
}
