@charset "utf-8";

/*
	Site Name: www.tobu.co.jp/2355oze
	Description: set style for design in each pages 
	Version: 
	Author: 
*/

/*
===== CONTENTS ===========================================

	1: index.html

==========================================================
*/

/*
===== 1: index.html ====================================
*/
#mainvisual {
	margin-top:7px;
}

#mainvisual_inner {
	position:relative;
	width:936px;
	height:506px;
}

#mainvisual #logo_todu{
	position:absolute;
	left:17px;
	top:14px;
	width:69px;
	height:88px;
}
#mainvisual #logo_lookup{
	position:absolute;
	left:17px;
	top:109px;
	width:65px;
	height:65px;
}
#mainvisual #logo_oze2355{
	position:absolute;
	left:86px;
	top:14px;
	width:178px;
	height:88px;
}
#mainvisual #mainvisual_duration{
	position:absolute;
	right:24px;
	top:14px;
	width:82px;
	height:36px;
}
#mainvisual #maincopy {
	position:absolute;
	right:24px;
	top:63px;
	width:409px;
	height:145px;
}
#mainvisual #subcopy1 {
	position:absolute;
	right:24px;
	top:217px;
	width:363px;
	height:68px;
}

/*#mainvisual #subcopy2 {
	position:absolute;
	right:19px;
	top:272px;
	width:277px;
	height:27px;
}*/
#mainvisual #btn_specialissue{
	position:absolute;
	left:148px;
	top:368px;
	width:248px;
	height:123px;
}
#btn_specialissue #specialissue_btnset{
	position:absolute;
	top:30px;
	left:19px;
}
#btn_specialissue ul#specialissue_btnset li{
	margin-top:3px;
}
#mainvisual #btn_info{
	position:absolute;
	left:404px;
	top:368px;
	width:248px;
	height:123px;
}
#mainvisual #btn_trekkingmap{
	position:absolute;
	left:662px;
	top:368px;
	width:250px;
	height:123px;
}

#oze_round_plan {
	position:relative;
	width:936px;
}
#oze_round_plan_ttl {
	width:936px;
	height:60px;
	background:url(../img/index/roundplan_bgtop.gif) bottom no-repeat;
}
#oze_round_plan_ttl #roundplan_ttl_img{
	float:left;
	margin:2px 0 0 7px;
	_margin:2px 0 0 2px;
}
#oze_round_plan_ttl #btn_transferinfo{
	float:right;
	margin-top:2px;
}
#oze_round_plan_body {
	width:936px;
	padding-bottom:13px;
	background:url(../img/index/roundplan_bgbottom.gif) bottom no-repeat;
}
#oze_round_plan_body_inner {
	width:936px;
	background:url(../img/index/roundplan_bgbody.gif) repeat-y;
}

ul#roundplan_type_list{
	margin-left:19px;
	margin-bottom:3px;
}
ul#roundplan_type_list li{
	float:left;
	margin-right:12px;
}
ul#roundplan_type_list li.lastitem{
	margin-right:2px;
	margin-left:0;
}

#ozeyakou_benefits{
	position:relative;
	padding:0 18px 10px 17px;
}
#ozeyakou_benefits_bottom{
	width:901px;
	padding-bottom:5px;
	background:url(../img/index/ozeyakoubenefit_bgbottom.gif) bottom no-repeat;
}
#ozeyakou_benefits_top{
	width:901px;
	padding-top:30px;
	background:url(../img/index/ozeyakoubenefit_bgtop.gif) no-repeat;
}
#ozeyakou_benefits_body{
	background:#7993c2;
}
#benefits1{
	float:left;
	width:163px;
}
#benefits1 p{
	padding:11px;
	/*color:#FFF;*/
}
#benefits2_outline{
	float:left;
	margin:7px 9px 9px 1px;
}
#benefits2{
	width:416px;
	background:url(../img/index/benefits2_bottom.gif) bottom no-repeat;
	padding-bottom:3px;
}
#benefits2_inner{
	background:url(../img/index/benefits2_top.gif) no-repeat;
	padding-top:3px;
}
#benefits2_body{
	background:#fff;
}
#benefits2_body img{
	margin-top:15px;
	margin-bottom:22px;
}
#benefits2_body p{
	padding:9px 9px 0px 9px;
	/*font-size:12px;
	line-height:1.2;*/
}
#benefits3_outline{
	float:left;
	margin:7px 8px 9px 0;
}
#benefits3{
	width:156px;
	background:url(../img/index/benefits3_bottom.gif) bottom no-repeat;
	padding-bottom:3px;
}
#benefits3_inner{
	background:url(../img/index/benefits3_top.gif) no-repeat;
	padding-top:3px;
}
#benefits3_body{
	background:#fff;
	padding:8px 6px;
}
#benefits4_outline{
	float:left;
	margin:7px 0 9px 0;
}
#benefits4{
	width:137px;
	background:url(../img/index/benefits4_bottom.gif) bottom no-repeat;
	padding-bottom:3px;
}
#benefits4_inner{
	background:url(../img/index/benefits4_top.gif) no-repeat;
	padding-top:3px;
}
#benefits4_body{
	background:#f47191;
	padding:7px 6px;
}
#btn_oze2355_roundplan{
	margin-left:484px;
}

#oze_stay_plan{
}

#oze_stay_plan_inner{
	width:936px;
	padding-bottom:10px;
	background:url(../img/index/stayplan_bgbottom.gif) bottom no-repeat;
}
#oze_stay_plan_container{
	padding-top:10px;
	background:url(../img/index/stayplan_bgtop.gif) no-repeat;
}
#oze_stay_plan_body{
	background:url(../img/index/stayplan_bgbody.gif) repeat-y;
}

#oze_stay_plan_ttl{
	float:left;
	padding:16px 5px 0 10px;
}
#oze_stay_plan_txt{
	float:left;
	padding:16px 29px 0 0;
}
#oze_stay_plan_btn{
	padding-top:16px;
}
