@charset "utf-8";

#top_img{
	background-image:url(../image/top/img_se.jpg);
	background-repeat:no-repeat;
	width:670px;
	height:343px;
	display:block;
	position:relative;
	margin:auto;
}

#top_img:after{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}



#id_g_btn{
	position:absolute;
	display:block;
	width:99px;
	height:24px;
	top:299px;
	left:93px;
}

#id_g_btn{
	position:absolute;
	display:block;
	width:99px;
	height:24px;
	top:298px;
	left:99px;
}

#kessai_g_btn{
	position:absolute;
	display:block;
	width:127px;
	height:24px;
	top:298px;
	left:523px;
	
	}
#shinki_btn{
	position:absolute;
	display:block;
	width:71px;
	height:24px;
	top:298px;
	left:25px;
	
	}


.btn_box:after{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}



#b_s_01{
	width:179px;
	height:54px;
	display:block;
	position:absolute;
	top:20px;
	left:23px;
}

#b_s_02{
	width:179px;
	height:54px;
	display:block;
	position:absolute;
	top:20px;
	left:249px;
}

#b_s_03{
	width:179px;
	height:54px;
	display:block;
	position:absolute;
	top:20px;
	left:477px;
}


.b_01{
	width:230px;
	height:48px;
	display:block;
	position:absolute;
	top:25px;
	left:168px;
}

.b_02{
	width:230px;
	height:48px;
	display:block;
	position:absolute;
	top:25px;
	left:427px;
}







.strong{
	font-weight:800;
}

.strong14{
	font-weight:800;
	font-size:16px;
}



.ss_txt{
	width:680px;
	margin:10px auto 10px auto;
	height:auto;
	overflow:hidden;
	
}

.ss_txt:after{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}

.ssin_txt{
	width:650px;
	padding:10px;
	border:#F00 2px solid;
	margin-bottom:10px;
	margin-top:10px;
}

.ssin_txt:after{
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}


/*メンテ*/

dl.mainte {  
 width:700px;
 background-color:#f5f5f5;
 margin-bottom:10px;
}  
.mainte dt {  
 float:left;  
 width:180px;  
 padding:10px 0 10px 15px;
 clear:both;  
 font-weight:bold;
 color:#0064ad;
}  
.mainte dd {  
 width:460px;  
 margin-left:180px;  
 padding:10px 5px 10px 10px;
}  

/*よくある質問*/

dl.qa {  
 width:700px;
 background-color:#f5f5f5;
 margin-bottom:10px;
}  
.qa dt {  
 float:left;  
 width:30px;  
 padding:10px 0 10px 15px;
 clear:both;  
 font-weight:bold;
 color:#0d0d64;
}  
.qa dd {  
 width:500px;  
 margin-left:35px;  
 padding:10px 5px 10px 10px;
 font-size:14px;
 font-weight:800;
}  
