@charset "utf-8";
/* CSS Document */

.bule{
	color:#2f97c8;
	font-weight:bold;
}


#h1_txt{
	width:962px;
	display: block;
	height:100px;
}

#h1_txt .left{
	float:left;
	margin-left:10px;
}

#h1_txt .right_txt_01{
	float:left;
	text-align:left;
	width:513px;
	line-height:1.6em;
	margin-left:20px;
	margin-top:20px;
}


#h1_txt .right_txt_02{
	float:left;
	text-align:left;
	width:239px;
	line-height:1.4em;
}


#h1_txt .right img{
	text-align:left;
	vertical-align:middle;
}




/*■■■■■■■■■■■■■■■■■■■■■■
　　各コンテンツ　【　詳細設定　】
■■■■■■■■■■■■■■■■■■■■■■*/


.main{
	background:url(../images/main.jpg);
	width:962px;
	height:508px;
}


.main span{
	display:none;
}


.main_henpin{
	padding:130px;
	padding-left:700px;/*830px;*/
}
.keisai{
	background:url(../images/keisai_bg.jpg);
	width:960px;
	height:296px;
}


.keisai span{
	display:none;
}


.keisai_btn{
	width:259px;
	height:29px;
	padding-top:207px;
	padding-left:114px;
}
.title01{
	width:894px;
	background:#ffffff;
	margin:0 auto;
}

.title01 p{
	padding:20px;
	line-height:1.6em;
}
.left_img{
	width:301px;
	float:left;
	margin:5px 0 0 0;
}

.left_txt{
	width:500px;
	float:left;
	margin:20px 0 0 0;
}

.sappari{ background:url(../images/egf01.jpg);
width:301px;
height:375px;
}

.shittori{
	background:url(../images/egf_pn.jpg);
width:304px;
height:389px;
float:left;
margin-top:40px;
}
.henpin{
	padding-top:344px;
	padding-left:185px;
}
.shittori span{
	display:none;
}

.henpin_02{
	padding-top:359px;
	padding-left:185px;
}

dl.right_list {  
 width:560px;
 float:left;
 margin:0 0 0px 20px;
}  
dl.right_list dt {  
 float:left;
 font-size:14px; 
 width:7em;  
 padding:5px 0 5px 10px;  
 line-height:1.4em;
}  
dl.right_list dd {  
 width:430px;  
 margin-left:7em;
 text-align:left;
 font-size:14px;
 line-height:1.4em;
 padding:5px 5px 5px 10px;  
 border-left:1px dotted #999;  
}  

.kaaakku{
	width:270px;
	float:left;
	margin:0 0 50px 20px;
}

.cart{
	float:right;
	padding-top:10px;
	width:250px;
	text-align:right;
	margin:0 0 50px 20px;
}
.right{
	float:right;
	margin:20px 10px;
}
.title02{
	clear:both;
	width:835px;
	margin:20px auto;
	}




dl.seibun{ width: 800px; float: left; margin: 0 0px 0 20px; border-bottom: #dcecef 1px dotted; }  
dl.seibun dt {  
 float:left;
 font-size:14px; 
 width:10em;  
 padding:5px 0 5px 10px;  
 clear:both;
 line-height:1.4em;
 border-top:#dcecef 1px dotted;
}  
dl.seibun dd {  
 width:620px;  
 margin-left:10.75em;
 text-align:left;
 font-size:14px;
 line-height:1.4em;
 padding:5px 5px 5px 10px;
 border-top:#dcecef 1px dotted;
}

.right_txt{
	clear:both;
	text-align:right;}

.egf01{
	float:left;
	background:url(../images/egf01_bg.jpg);
	width:441px;
	height:210px;
	line-height:1.6em;
	margin:0px 12px 20px 0px;
	}
.egf01 span{
	display:none;
}



	
.egf02{
	float:left;
	background:url(../images/egf02_bg.jpg);
	width:440px;
	height:210px;
	margin:0px 0px 20px 0px;
	}

.egf02 span{
	display:none;
}
	

.egfmark01{
	float:left;
	background:url(../images/egf_mark01_bg.jpg);
	width:405px;
	height:216px;
	margin:20px 20px 20px 20px;
}

.egfmark01 p{
	padding-left:105px;
}
.egfmark02{
	float:left;
	background:url(../images/egf_mark02_bg.jpg);
	width:405px;
	height:216px;
	margin:20px 0 20px 20px;
}
.egfmark02 p{
	padding-left:125px;
}

.info_henpin{
	padding-top:144px;
	padding-left:174px;
}

dl.voice{
	clear:both;
 width:860px;
 float:left;
 margin:20px 0 0px 20px;
 border-bottom:#dcecef 1px dotted;
}  
dl.voice dt {  
 float:left;
 font-size:16px; 
 width:10em;  
 padding:20px 0 20px 10px;  
clear:both;
 line-height:1.6em;
}  
dl.voice dd {  
 width:665px;  
 margin-left:10.75em;
 text-align:left;
 font-size:16px;
 line-height:1.6em;
 padding:20px 5px 20px 10px;
 border-bottom:#dcecef 1px dotted;
}


.tenpo{
	float:left;
	width:441px;
	line-height:1.6em;
	margin:0px 12px 20px 0px;
	}
.tenpo span{
	display:none;
}

.egf_cart{
	width:265px;
	height:39px;
	padding-top:171px; /*10px*/
	padding-left:175px;
	}
	
.map{
	float:left;
	width:440px;
	margin:0px 0px 20px 0px;
	}

.map span{
	display:none;
}

dl.tenpo {  
 width:441px;
 float:left;
 margin:10px 0 0px 0px;
}  
dl.tenpo dt { float: left; font-size: 16px; width: 9em; padding: 5px 0 5px 10px; clear: both; line-height: 2em; }  
dl.tenpo dd { width: 270px; margin-left: 8em; text-align: left; font-size: 16px; line-height: 2em; padding: 5px 5px 5px 10px; border-left: 1px dotted #999; }  
.mark img{
	margin:40px 2px 5px 2px;
	}
.mark_under img{
	margin:2px 2px 60px 2px;
	}
/*-----------------------------------------
■ フッター
------------------------------------------*/
#footer {
		background:#ffffff;
	text-align:center;
	margin:0 auto;
	padding:10px 0 10px 0;
	font-size:90%;
	line-height:1.8em;
	border-top:5px #3bc5d6 solid;

}
.link{
	width:100%;
	float:left;
	font-size:14px;
	color:#3bc5d6;
}


.link a{
	color:#3bc5d6;
}
.copyright{
	width:100%;
	text-align:center;
	float:left;
	font-size:14px;
	color:#3bc5d6;
}
