@charset "utf-8";

h3{
	margin:0px 0 0 0;
	padding:0px;
}

#contents_in{
	margin:0;
	padding:0px;
	clear:both;
	min-height:1142px;
}

#contents_title{
	position:relative;
	margin:0;
	padding:0;
}

#contents_title img{
	position:absolute;
	top:9px;
	left:20px;
}

/*IE6*/
* html #contents_title img{
	position:absolute;
	top:7px;
	left:20px;
}

#contents #ramu_left{
	position:absolute;
	top:439px;
	left:-107px;
}

#contents #ramu_left img{
	float:left;
}

#contents #ramu_left #map{
	margin:19px 0 0 0;
	float:left;
	width:467px;
	position:relative;
}

#map .map_okinawa{
	position:absolute;
	top:199px;
	left:0px;
}

#map .map_kyusyu{
	position:absolute;
	top:163px;
	left:57px;
}

#map .map_tyugoku{
	position:absolute;
	top:149px;
	left:109px;
}

#map .map_shikoku{
	position:absolute;
	top:184px;
	left:113px;
}

#map .map_kinki{
	position:absolute;
	top:149px;
	left:169px;
}

#map .map_tyubu{
	position:absolute;
	top:135px;
	left:221px;
}

#map .map_hokkaido{
	position:absolute;
	top:21px;
	left:309px;
}

#map .map_tohoku{
	position:absolute;
	top:90px;
	left:309px;
}

#map .map_kanto{
	position:absolute;
	top:149px;
	left:309px;
}

#map .map_kanto1{
	position:absolute;
	top:129px;
	left:369px;
}

#map .map_kanto2{
	position:absolute;
	top:150px;
	left:369px;
}

#map .map_kanto3{
	position:absolute;
	top:171px;
	left:362px;
}

#contents #detail_1{
	position:absolute;
	top:520px;
	right:51px;
}

#contents #detail_2{
	position:absolute;
	top:715px;
	right:17px;
}

#contents #detail_3{
	position:absolute;
	top:795px;
	right:231px;
}

#contents #detail_4{
	position:absolute;
	top:730px;
	right:407px;
}

#contents #detail_5{
	position:absolute;
	top:755px;
	left:9px;
}

#contents #information{
	width:489px;
	margin:770px 0px 0 0;
	padding:0 20px 0 0;
	float:right;
}

#contents #information .information_txt,
#contents #information .information_txt2{
	color:#333;
	font-size:12px;
	margin:0 0 0 29px;
	padding:0 15px 0 22px;
	line-height:1.3em;
}

#contents #information .information_txt{
	background:url(../img/information_bg.gif) repeat-y;
}

#contents #information .information_txt2{
	background:url(../img/information_bg2.gif) repeat-y;
}

#contents #information .information_bottom{
	margin:0 0 10px 29px;
	vertical-align: top;
}

#contents #information .information_bottom2{
	margin:0 0 0 29px;
	vertical-align: top;
}

#contents .logo_kaiyodo{
	position:absolute;
	top:1308px;
	left:36px;
}

#foot .dream_prize{
	margin:0 0 0 27px;
}

#foot .btn_shoplist{
	float:right;
	margin:4px 17px 0 0;
}
