@charset "utf-8";


#pop{
	padding:20px;
	width:560px;
}

#pop h2{
	line-height:40px;
	border-bottom:1px dotted #ccc;
	font-size:15px;
	text-align:left;
	

}


#pop .ame_box{
	width:100%;
	margin-top:40px;
}

#pop .ame_box .ame_left01{
	width:160px;
	float:left;
	display:inline;
}

#pop .ame_box .ame_left01 dl dt{
	margin-bottom:20px;
	font-size:14px;
}

#pop .ame_box .ame_left01 dl dd{
	line-height:20px;
}
#pop .ame_box .ame_left01 img{
	width:160px;

}


#pop .ame_box .ame_right01{
	width:380px;
	margin-left:20px;
	float:left;
	display:inline;
}

#pop .ame_right01 h4{
	font-size:14px;
}


#pop .ame_box .ame_right01 table{
	width:380px;
	
}


#pop .ame_box .ame_right01 table#skin{
	margin-top:10px;
}

#pop .ame_box .ame_right01 td{
	width:170px;
	padding:10px;
	text-align:center;
	vertical-align:middle;
}

#pop .ame_box .ame_right01 table#skin th{
	width:70px;
	text-align:right;
	vertical-align:top;
	padding-top:10px;
}
#pop .ame_box .ame_right01 table#skin td{
	width:330px;
	text-align:left;
	vertical-align:top;
	padding:0;
	padding-top:10px;
}


#pop .ame_box .ame_right01 td img{
	width:170px;
}


#pop h3{
	width:560px;
	margin-top:30px;
	font-size:14px;
}
	
#pop ul{
	width:540px;
	margin:10px;
}
#pop ul li{
	margin-top:10px;
}

#pop .ame_left02{
	width:270px;
	float:left;
	display:inline;
}


#pop .ame_left02 h4{
	font-size:14px;
	padding-top:20px;
}

#pop .ame_left02 p{
	margin-top:30px;
	line-height:25px;
}

#pop .ame_right02{
	width:270px;
	float:left;
	display:inline;
	margin-left:20px;
}

#pop .ame_right02 img{
	width:270px;
}




#pop .ame_right03{
	width:300px;
	float:left;
	display:inline;
	margin-left:10px;
}


#pop .ame_right03 h4{
	font-size:14px;
}

#pop .ame_right03 p{
	margin-top:20px;
	line-height:25px;
}

#pop .ame_left03{
	width:250px;
	float:left;
	display:inline;
	text-align:center;
}

#pop .ame_left03 img{
	width:220px;
}








#es_menu{
	width:900px;
	padding:40px 30px;
	font-family:"ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}


.em01{
	background:#495260;
	color:#fff;
}

.em02{
	background:#C35F36;
	color:#fff;
}


.em03{
	background:#8EA3B2;
	color:#fff;
}

.em04{
	background:#5B6A41;
	color:#fff;
}



#es_menu h2{
	font-size:25px;
	line-height:40px;
	border-bottom:1px solid #ccc;

}


#es_menu h3{
	font-size:22px;
	line-height:40px;
	margin-top:30px;

}

#es_menu h3 span.es_sp_01{
	font-size:28px;
	color:#DBC36A;

}

#es_menu p{
	width:800px;
	margin:20px auto 0 auto;
}

#es_menu table{
	margin:30px auto 0 auto;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	width:900px;
	line-height:30px;
}

#es_menu table th,
#es_menu table td{
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	padding-left:20px;
	font-size:13px;
}

#es_menu table#es01 th{
	background:#DBC36A;
	color:#495260;

}


#es_menu table#es02 th,
#es_menu table#es02 td
{
	background:#F0BE9E;
	color:#C35F36;
	font-size:14px;

}

#es_menu table#es02 th{
	width:70%;
}

#es_menu table#es02 th span{
	font-size:12px;
}
#es_menu table#es02 td{
	text-align:center;
	padding-left:0;
	width:15%;
}


#es_menu ul.es_care{
	width:900px;
	margin:20px; auto 0 auto;
	font-size:11px;
}





#es_menu table#es03 th,
#es_menu table#es03 td
{
	background:#48525D;
	color:#9FB7C6;
	font-size:14px;

}

#es_menu table#es03 th{
	width:80%;
}

#es_menu table#es03 th span{
	font-size:12px;
}
#es_menu table#es03 td{
	text-align:center;
	padding-left:0;
	width:20%;
}


#es_menu table#es04 th,
#es_menu table#es04 td
{
	background:#BFAA85;
	color:#5B6A41;
	font-size:14px;

}

#es_menu table#es04 th{
	width:60%;
}

#es_menu table#es04 th span{
	font-size:12px;
}
#es_menu table#es04 td{
	text-align:center;
	padding-left:0;
	width:20%;
}


.em04 dl{
	margin:20px auto 0 auto;
	width:640px;
}

.em04 dl dd{
	float:left;
	display:inline;
	width:198px;
	border:1px solid #ABAE93;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#ABAE93;
	text-align:center;
	color:#5B6A41;
	margin-left:20px;
	font-size:18px;
	padding:10px 0;
}


.em04 dl dd.no_mgn{
	margin-left:0px;
}










 