@charset "shift_jis";







/* CSS Document */











/*----------------------------------



@@@Rec



---------------------------------- */



em { 

    font-style: normal;

}





strong { 

    font-style: normal;

}





.guide{



	width:250px; 

	float:left; 

	padding:0px 0px 0px 5px;

	text-align: left;

}















.guide_b1{



	color:#006396;	



	text-decoration:underline;



}







.guide_bg{



	float:left; 



	width:730px; 



	padding:20px 0 0 30px;



}







.guide_bg_emobile{



	float:left; 



	width:730px; 



	padding:10px 0 0 30px;



}







.guide_menu_bg{



	width:700px; 



	padding:20px 0 0 25px; 



	float:left;



}







.guide_menu{



	width:210px; 



	padding:0 0 0 20px; 



	height:21px;



	float:left; 



	background:url(../sub/img/guide/guide_menu.gif) no-repeat bottom;



}







.guide_sub_title{



	background-image:url(../sub/img/sub_title_line.gif); 



	background-repeat : no-repeat ; 



	width:690px; 



	height:20px; 



	padding:0 0 15px 15px; 



	font-weight:bold; 



	float:left;



	font-size:14px;



}







.guide_sub_title_2{



	background-image:url(../sub/img/sub_title_line.gif); 



	background-repeat : no-repeat ; 



	width:580px; 



	height:20px; 



	padding:0 0 15px 15px; 



	font-weight:bold; 



	float:left;



	font-size:14px;



}











.guide_sub_text{
	width:700px;
	float:left;
	padding:0 0 30px 0;


}







.guide_sub_text_1{



	width:740px; 



	float:left; 



	padding:10px 0 30px 20px;	



	line-height:30px;



}







.guide_sub_text_emobile{



	width:700px; 



	float:left; 



	padding:0 0 10px 0;	



	line-height:30px;



}







.guide_sub_text TABLE.money {



	border-collapse: collapse;



	border-spacing: 1px;



	margin: 0 0 15px 0;



}







.money {



	border-collapse: collapse;



	border-spacing: 1px;



	margin: 0 0 15px 0;



}



.cap_b{

	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;

	font-size:10px;

	font-weight:bold;

	line-height:120%;

}



.cap_m{

	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;

	font-size:9px;

	line-height:120%;

}



.guide_sub_text TABLE.money TH {



	background-color: #666666;



	color: #FFFFFF;



	text-align: center;



	font-weight: bold;



	border:1px solid #cccccc;



}







.guide_sub_text TABLE.money TD {



	background-color: #FFFFFF;



	padding: 2px 5px;



	border:1px solid #cccccc;



}







.guide_sub_text TABLE.money TD.odd {



	background: #EEEEEE;



}







.guide_sub_text TABLE.money TD.yellow {



	background: #fffcb7;



}







.textAreaInner@TABLE.money {



	border-collapse: collapse;



	border-spacing: 1px;



	margin: 0 0 15px 0;



}







.textAreaInner TABLE.money TH {



	background-color: #666666;



	color: #FFFFFF;



	text-align: center;



	font-weight: bold;



	border:1px solid #cccccc;



}







.textAreaInner TABLE.money TD {



	background-color: #FFFFFF;



	padding: 2px 5px;



	border:1px solid #cccccc;



}







.textAreaInner TABLE.money TD.odd {



	background: #EEEEEE;



}















.guide_line{



	border-color:#999999; background-color:#FFFFFF; border-style:dashed;



	border-top-width:0px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px;



	padding:10px 0 10px 0;



	width:180px;



}











.guide_line_support{



	border-color:#999999; background-color:#FFFFFF; border-style:dashed;



	border-top-width:0px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px;







}



.guide_sub_emobile{



    width:700px; 



	height:20px; 



	padding:0 0 15px 0; 



	font-weight:bold; 



	float:left;



}







.guide_sub_emobile_text{



	width:700px; 



	float:left; 



	padding:0 0 30px 0;	



	line-height:30px;



}



/*e[u-------------------------------------------------------------------*/

table.table-01 {

	border-collapse: collapse;

	border-spacing: 0;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #666;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #666;

}





table.table-01 td {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #666;

	border-bottom-color: #666;

	background-repeat: no-repeat;

	font-size: 12px;

	line-height: 12px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #666;

	padding: 3px;

	color: #555;

	height: 30px;

}



*{

	margin: 0;

	padding: 0;

list-style-image:none;

}




