.acimage{background:url(https://s.yimg.jp/images/bb/promo/archck/v02/areack.gif) no-repeat;}
div.AreaCheck{margin:0; background:url(https://s.yimg.jp/images/bb/promo/archck/v02/areack_7.gif) repeat-y}
div.AreaCheck h2{
	display:block;
	width:79px;
	height:115px;
	background-position:-1176px 0px;
	background-color:#000000;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
div.AreaCheck div.Entry{width:865px; float:right;}
div.AreaCheck div.Entry div.ftth{margin:0; width:312px; float:left;}
div.AreaCheck div.Entry div.ftth h3{
	display:block;
	width:312px;
	height:26px;
	background-position:0px -9px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
}
div.AreaCheck div.Entry div.ftth span{display:block; margin:0; padding:0; font-size:80%; text-align:center;}
div.AreaCheck div.Entry div.ftth input.formButton{display:block; margin:10px auto 3px auto; padding:0;}
div.AreaCheck div.Entry div.adsl{margin:0; width:312px; float:left;}
div.AreaCheck div.Entry div.adsl h3{
	display:block;
	width:312px;
	height:26px;
	background-position:-312px -9px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
}
div.AreaCheck div.Entry div.adsl strong{
	display:block;
	width:49px;
	height:51px;
	background-position:-1127px 0px;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
div.AreaCheck div.Entry div.adsl input.TextArea {width:30px; height:16px; border:1px solid #7f9db9; padding: 2px;}  
div.AreaCheck div.Entry div.type2{margin:0; width:241px; float:left;}
div.AreaCheck div.Entry div.type2 h3{
	display:block;
	width:241px;
	height:26px;
	background-position:-624px -9px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
}
div.AreaCheck div.Entry div.type2 strong{
	display:block;
	width:49px;
	height:51px;
	background-position:-1127px -51px;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
div.AreaCheck div.Entry div.adsl form, div.AreaCheck div.type2 form{margin-top:15px; padding:0 5px 0 5px; float:left;}
div.AreaCheck div.Entry div.type2 form input.TextArea {width:60px; height:16px; border:1px solid #7f9db9; padding: 2px;}  
div.AreaCheck div.Entry form input.Button {
	background: url(https://s.yimg.jp/images/bb/promo/archck/editbtn.gif) no-repeat;
	width:79px;
	height:27px;
	margin: 0;
	padding:0;
	text-indent:-9999px;
	border:0;
}
div.AreaCheck div.Entry div.callcenter{
	width:863px;
	border-top:2px solid #e8e5e1;
	background:#FFFFFF;
	clear:both;
	margin:2px 0 0 0;
	padding:5px 0 0 2px;
	font-size:80%;
}
div.AreaCheck div.Entry div.callcenter h3{
	display:block;
	width:262px;
	height:24px;
	background-position:-865px -9px;
	margin:5px 0 0 0;
	padding:0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
div.AreaCheck div.Entry div.callcenter img{display:block;float:left;}
div.AreaCheck div.Entry div.callcenter span{display:block; margin:7px 0 0 0; padding:0 10px; float:left;}

