@charset "utf-8";

#contbox{
		margin: 10px 0 0 15px;
}

/*---------- index ----------*/

#h1box{
		width: 920px;
		height: 122px;
		margin-bottom: 20px;
		background: url("../img/title_mag.gif") 0 0 no-repeat;

}

#h1box h1{
		width: 920px;
		height: 122px;
		display: block;
		text-indent: -999em;
		border: none;
		padding: 0;
		margin: 0;
		background: none;
}

#h1box p.none{
		display: none;
}


#topmap{
		margin-bottom: 30px;
}

#topmap h2{
		width: 247px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		background: url("../img/text_eria.gif") 0 0 no-repeat;
}

/*---------- eria ----------*/

#eriah1box{
		width: 920px;
		height: 82px;
		margin-bottom: 20px;
		background: url("../img/bg_title.gif") 0 0 no-repeat;
}

#eriah1box:after{
		content: "";
		display: block;
		height: 0;
		overflow: hidden;
		clear: both;
}

#eriah1box .left{
		float: left;
		width: 300px;
}

#eriah1box .left h1{
		width: 201px;
		height: 69px;
		display: block;
		text-indent: -999em;
		border: none;
		background: url("../img/logo_magazine.gif") 15px 6px no-repeat;
}

#eriah1box .right{
		float: right;
		width: 440px;
		padding: 13px 0 0 180px;
}

#eriah1box .right p.txt01{
		width: 359px;
		height: 18px;
		display: block;
		text-indent: -999em;
		padding-left: 80px;
		margin-bottom: 10px;
		border: none;
		background: url("../img/txt_01.gif") 62px 0 no-repeat
}

#eriah1box .right p.txt02{
		width: 423px;
		height: 29px;
		display: block;
		text-indent: -999em;
		margin-bottom: 10px;
		border: none;
		background: url("../img/txt_02.gif") 0 0 no-repeat
}

#eriah1box .right p.all{
		text-align: right;
		padding: 0 20px 0 15px;
		background: url("../img/arw_or.gif") 253px 4px no-repeat;
}

#eriamap{
		margin-bottom: 20px;

}

#eriamap h2.hokkaido{
		width: 200px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		margin-bottom: 10px;
		background: url("../img/h2_map_hokkaido.gif") 0 0 no-repeat;
}

#eriamap h2.tohoku{
		width: 184px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		margin-bottom: 10px;
		background: url("../img/h2_map_tohoku.gif") 0 0 no-repeat;
}

#eriamap h2.kitakanto{
		width: 200px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		margin-bottom: 10px;
		background: url("../img/h2_map_kitakanto.gif") 0 0 no-repeat;
}

#eriamap h2.shuto{
		width: 200px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		margin-bottom: 10px;
		background: url("../img/h2_map_shuto.gif") 0 0 no-repeat;
}

#eriamap h2.shizuoka{
		width: 184px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		margin-bottom: 10px;
		background: url("../img/h2_map_shizuoka.gif") 0 0 no-repeat;
}

#eriamap h2.tokai{
		width: 184px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		margin-bottom: 10px;
		background: url("../img/h2_map_tokai.gif") 0 0 no-repeat;
}

#eriamap h2.kansai{
		width: 184px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		margin-bottom: 10px;
		background: url("../img/h2_map_kansai.gif") 0 0 no-repeat;
}

#eriamap h2.hokuriku{
		width: 184px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		margin-bottom: 10px;
		background: url("../img/h2_map_hokuriku.gif") 0 0 no-repeat;
}

#eriamap h2.chugoku{
		width: 184px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		margin-bottom: 10px;
		background: url("../img/h2_map_chugoku.gif") 0 0 no-repeat;
}

#eriamap h2.kyushu{
		width: 200px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		margin-bottom: 10px;
		background: url("../img/h2_map_kyushu.gif") 0 0 no-repeat;
}

#eriamap div{
		margin: 0 5px;
}

#details{
		width: 910px;
		margin: 0 5px 20px;
}

#details div{
		overflow: hidden;
		clear:both;
}

#details h2{
		width: 373px;
		height: 16px;
		display: block;
		text-indent: -999em;
		border: none;
		margin-bottom: 10px;
		background: url("../img/h2_eria.gif") 0 0 no-repeat;
		float: left;
}

#details p{
		float: left;
		margin-left: 20px;
		padding-top: 5px;
}


#details table{
		width: 900px;
		font-size: 10px;
		color: #666666;
		margin: 5px;
		_margin: 0 5px;
}

#details th{
		width: 180px;
		line-height: 14px;
}

#details td.eria{
		padding-right: 40px;
		line-height: 14px;
}

#details td.keisai{
		width: 260px;
		padding-right: 10px;
		line-height: 14px;
}

#details p.annot{
		font-size: 10px;
		color: #666666;
}

#adinfo{
		width: 910px;
		margin: 0 5px 20px;
}

#adinfo #top{
		width: 910px;
		height: 28px;
		background: url("../img/bg_lactop.gif") 0 0 no-repeat;
}

#adinfo #bottom{
		width: 910px;
		height: 28px;
		background: url("../img/bg_lacbottom.gif") 0 0 no-repeat;
}

#adinfo #middle{
		width: 810px;
		padding: 20px 50px;
		background: url("../img/bg_lacmdl.gif") 0 0 repeat-y;
}

#adinfo #middle #box{
		width: 810px;
		margin-bottom: 20px;
}

#adinfo #middle #box:after{
		content: "";
		display: block;
		height: 0;
		overflow: hidden;
		clear: both;
}

#adinfo #middle #box .left{
		float: left;
		width: 500px;
		padding: 20px 70px 0 0;
}

#adinfo #middle #box .right{
		float: right;
		width: 240px;
}
#adinfo #middle #box h3{
		color: #000000;
		font-size: 14px;
		margin-bottom: 15px;
		paddinr: 0;
		border: none;
}

#adinfo #middle #box p{
		padding-left: 10px;
		margin-bottom: 10px;
		line-height: 18x;
}

#adinfo #middle #box span{
		color: #ff0000;
}

#adinfo #middle #telno_shuto{
		width: 790x;
		padding: 10px 0 15px 20px;
		background: #f9f8ef;
}

#adinfo #middle #telno_shuto table{
		width: 790px;
}

#adinfo #middle #telno_shuto th{
		width: 140px;
		padding: 2px 0 0;
}

#adinfo #middle #telno_shuto td{
		width: 120px;
		padding: 2px 0 0;
}



#adinfo #middle #telno{
		width: 790x;
		padding: 10px 0 15px 20px;
		background: #f9f8ef;
}

#adinfo #middle #telno table{
}

#adinfo #middle #telno th{
		padding: 2px 0 0;
		width: 350px;
}

#adinfo #middle #telno td{
		width: 120px;
		padding: 2px 0 0;
}


#adinfo #middle #telno td.lngtel{
		width: 140px;
		padding: 2px 0 0;
}

#adinfo #middle #telno td.eria{
		width: 100px;
		padding: 2px 0 0;
}

