/* CSS Document */

body	{
	background: url(../img/back01.gif) repeat center top;

	line-height: 18px;
	font-size: 12px;
	color: #333;
}
*	{
	margin: 0;
	padding: 0;
	font-weight:normal;
}


img	{
	border: 0;
	vertical-align: bottom;
}
.small	{
	font-size: 11px;
}
.small_wt	{
	font-size: 11px;
	color: #fff;
}
.f1014	{
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 1px;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.clearfix{
zoom:100%;
overflow:hidden; /* for dreamweaver */
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* -------------------- インデックス用 -------------------- */

#pankuzu ul{margin-left:15px;}

#index_title	{
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	height: 290px;
	overflow:hidden;
}

/*-- index2012部分 --*/
.infobox{width:915px; margin:0 auto; padding:10px 0;}
.info_left{width:610px; height:350px; float:left; background:url(../img/index_2012/info_bg.gif) no-repeat;}
.info_in1{width:580px; padding:35px 10px 0 20px; line-height:1.3;}
.info_in2{width:580px; padding:15px 10px 0 20px;}
.info_in3{width:590px; padding:15px 5px 0 15px;}
.info_right{width:305px; float:left;}
.info_right img{float:left; margin:0;}



/*-- index絞込みボタン部分 --*/
.info_in3 ul {
	margin: 0px;
	padding: 0px;
	display: block;
}

.info_in3 li {
	float: left;
	list-style: none;
	list-style-type: none;
	list-style-position: inside;
	margin-bottom:5px;
	width:147px;
}

/*-- indexホテル別ボックス --*/
.tour_waku{width:915px; margin:0 auto; padding:10px 0;}

.tour_waku ul {padding: 0px; margin: 0px; display: block;}

.tour_waku li {
	float: left;
	list-style-type: none;
	list-style-position: inside;
	width:457px;
	margin-bottom:10px;
}

.tour_waku li a{display:block; text-decoration:none;}
.tour_waku li div.box{width:438px; border:1px solid #999; padding:5px; color:#333; position:relative;}
.tour_waku li a:hover div.box{background:#FFFFCC;}
.tour_waku li div.box .picb{width:100%; height:200px; }
.tour_waku li div.box .rbox{width:430px; margin:0 auto; height:170px;}
.rbox ul{width:99%; display:block; margin:5px 0; height:52px;}
.rbox li{
	float:left;
	list-style: none;
	list-style-position: inside;
	width:24%;
	background:#9CF;
	border-radius:4px;
	text-align:center;
	padding:3px 0;
	margin-bottom:2px;
	margin-right:3px;
	}
.rbox li.ar-00{background:#9CC;}
.rbox li.allin{width:33%;}

.linktext{margin-bottom:5px; height:65px; line-height:1.3; font-size:18px; font-weight:bold;}
.linktext span{font-size:16px;}
.linkbtn{ padding:5px; background:#666666; color:#FFF; width:418px; text-align:center; position:absolute; bottom:10px; left:10px;}


/*-------------- 左右リゾートリンク部分 */
#index_wrp	{
	width: 950px;
	background: url(../img/back02.gif) repeat-y center top;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 10px;
	margin-top: 0px;
	margin-bottom: 0px;

}
/*html>body #index_wrp	{  bug fix for Firefox 
	width: 951px;
	margin: 0 auto;
}
*/




/* -------------------- ベースレイアウト -------------------- */
#wrp	{
	width: 950px;
	background: url(../img/back02.gif) repeat-y center top;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 10px 45px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*html>body #wrp	{  bug fix for Firefox 
	width: 951px;
	margin: 0 auto;
}
*/
#wrp01	{
	width: 950px;
	background: url(../img/back02.gif) repeat-y center top;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 10px 45px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*html>body #wrp01	{  bug fix for Firefox 
	width: 951px;
	margin: 0 auto;
}
*/
#wrp02	{
	width: 950px;
	background: url(../img/back02.gif) repeat-y center top;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
/*html>body #wrp02	{  bug fix for Firefox 
	width: 951px;
	margin: 0 auto;
}
*/
#wrp03	{
	width: 950px;
	background: url(../img/back02.gif) repeat-y center top;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*html>body #wrp03	{  bug fix for Firefox 
	width: 951px;
	margin: 0 auto;
}
*/
#caution	{
	text-align: center;
	font-size: 11px;
	padding: 10px 0;
}

#btmlinks	{
	background: #339;
	text-align: center;
	color: #cbcbed;
	padding:5px 0;
}
#btmlinks a	{
	color: #cbcbed;
	font-size: 11px;
	text-decoration: none;
}
#btmlinks a:hover	{
	color: #fff;
	text-decoration: underline;
}
#copy	{
	text-align: center;
	padding: 5px 0 20px 0;
}



#info_btn{
	margin-left: auto;
	width: 900px;
	margin-right: auto;
	text-align: right;
}
