@charset "utf-8";

/*======================================================================
	index暫定版
======================================================================*/

#main #planTab #allbtn{
 text-indent:0;
}

#infoArea{
background:#bcc6a1;
height:auto;
padding:10px;
width:720px;
}

#info-inn{
background:#fff;
padding:10px 20px;
width:680px;
}

#allLink{
font-size:10px;
margin:5px 0 10px;
padding:0 0 0 15px;
text-align:right;
}


#allLink a{
background:url("../img/arrow-info.jpg") no-repeat left center;
color:#414824;
padding:0 0 0 15px;
text-decoration:none;
}

#allLink a:hover{
text-decoration:underline;
}

#caLink{
font-size:13px;
margin:5px 0 0;
padding:0 0 20px 15px;
text-align:right;
}


#caLink a{
background:url("../img/arrow-info.jpg") no-repeat left center;
color:#414824;
padding:0 0 0 15px;
text-decoration:none;
}

#caLink a:hover{
text-decoration:underline;
}

.ui-tabs-hide{display:none}



/*======================================================================
	タブ
======================================================================*/

#planTab{
	background:#fff;
	height:40px;
	margin-bottom:5px;
	width:740px;
}

#planTab li{
	display:inline;
	float:left;
	height:37px;
	margin:0 1px 4px 0;
	_margin:0 1px 4px 0;
	width:246px;
}

#planTab li#tablast{
	width:246px;
	xmargin:0;
	_margin:0;
}

#planTab li a{
	display:block;
	height:37px;
	text-indent:-999em;
	width:246px;
}

#planTab .tablast{ margin-right:0; }

/*人気プランBest5*/
#tab-no01 a{background:url(../img/btn-tab-cat01_2.jpg) no-repeat;}
#tab-no01 a:hover{background:url(../img/btn-tab-cat01_2_on.jpg) no-repeat;}
#tab-no01 a.active{background:url(../img/btn-tab-cat01_2_act.jpg) no-repeat;}
#tab-no01.ui-tabs-selected a{background:url(../img/btn-tab-cat01_2_act.jpg) no-repeat;}

/*今月のおすすめプラン*/
#tab-no02 a{background:url(../img/btn-tab-cat02_2.jpg) no-repeat;}
#tab-no02 a:hover{background:url(../img/btn-tab-cat02_2_on.jpg) no-repeat;}
#tab-no02 a.active{background:url(../img/btn-tab-cat02_2_act.jpg) no-repeat;}
#tab-no02.ui-tabs-selected a{background:url(../img/btn-tab-cat02_2_act.jpg) no-repeat;}

/*次のシーズン*/
#tab-no03 a{background:url(../img/btn-tab-cat03_2.jpg) no-repeat;}
#tab-no03 a:hover{background:url(../img/btn-tab-cat03_2_on.jpg) no-repeat;}
#tab-no03 a.active{background:url(../img/btn-tab-cat03_2_act.jpg) no-repeat;}
#tab-no03.ui-tabs-selected a{background:url(../img/btn-tab-cat03_2_act.jpg) no-repeat;}


#btn-tab-news.ui-tabs-selected a{background:url(../img/btn-tab-info_act.jpg) no-repeat;}
#btn-tab-dialy.ui-tabs-selected a{background:url(../img/btn-tab-dialy_act.jpg) no-repeat;}
#btn-tab-staff.ui-tabs-selected a{background:url(../img/btn-tab-blog_act.jpg) no-repeat;}
#btn-tab-event.ui-tabs-selected a{background:url(../img/btn-tab-event_act.jpg) no-repeat;}

.type_bnr{
	
}

.type_bnr li{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.type_bnr li.end{
	margin-right:0;
}


/*おもてなし*/
#omotenashi{
	font-size:14px;
	line-height:1.5;
}

#omotenashi h3{
	margin-bottom:15px;
}

#omotenashi .omotenashi_area{
	background:url("/img/appeal_test.jpg") no-repeat;
	height:1381px;
	width:740px;
	position:relative;
}

#omotenashi .omotenashi_area .btnright{
	float:right;
}

#omotenashi .omotenashi_area #txt01{
	position:absolute;
	top:443px;
	left:104px;
	width:305px;
}

#omotenashi .omotenashi_area #txt02{
	position:absolute;
	top:568px;
	left:250px;
}

#omotenashi .omotenashi_area #txt03{
	position:absolute;
	top:245px;
	left:515px;
	width:205px;
}

#omotenashi .omotenashi_area #txt04{
	position:absolute;
	top:577px;
	left:463px;
	width:205px;
}

#omotenashi .omotenashi_area #txt05{
	position:absolute;
	top:919px;
	left:136px;
	width:210px;
}

#omotenashi .omotenashi_area #txt06{
	position:absolute;
	top:914px;
	left:514px;
	width:210px;
}

#omotenashi .omotenashi_area #txt07{
	position:absolute;
	top:1264px;
	left:136px;
	width:210px;
}

#omotenashi .omotenashi_area #txt08{
	position:absolute;
	top:1264px;
	left:514px;
	width:205px;
}

/* slider layout */
.lof-slidecontent { position:relative;	overflow:hidden; margin:20px auto 20px; background-color:#6b734c;}
.lof-slidecontent .preload{	height:100%;	width:100%;	position:absolute;	top:0;	left:0;	z-index:100000;	text-align:center;	background:#FFF}
.lof-slidecontent .preload div{	height:100%;	width:100%;	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;}

.lof-slidecontent  .sliders-wrapper{	position:relative;	height:100%;	width:900px;	z-index:3px;	overflow:hidden; }
.lof-slidecontent  ul.sliders-wrap-inner{/*overflow:hidden;*/	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;	padding:0px;	margin:0;	position:absolute;}
.lof-slidecontent  ul.sliders-wrap-inner li{overflow:hidden;	padding:0px;margin:0px;	float:left;	position: absolute;}
.lof-slidecontent  .lof-opacity  li{position:absolute;	top:0;	left:0;	float:inherit; }


.lof-slidecontent  .navigator-content {position:absolute;
	right:5px;
	top:5px;
	z-index:9;
	height:190px;
	width:210px;
	overflow:hidden;
	color:#FFF;
}
.lof-slidecontent  .navigator-wrapper{	position:relative;	z-index:10;
	height:180px;
	width:310px;
	/*overflow:hidden;*/
	color:#FFF;
	float:left
}
.lof-slidecontent  ul.navigator-wrap-inner{	top:0; padding:0;	margin:0;	position:absolute;	width:100%; }
.lof-slidecontent  ul.navigator-wrap-inner li{ color:#414824; font-size:12px; line-height:13px; background:url(../images/noarrow.jpg) no-repeat scroll 0 50% #fff; cursor:hand; 	cursor:pointer;	list-style:none;	margin:0; margin-bottom:3px; padding:5px 0 5px 20px; overflow:hidden;	float:left;	display:block; text-decoration:underline; font-weight:bold;}
.lof-slidecontent  ul.navigator-wrap-inner li span{ vertical-align:middle; height:35px; }

/*******************************************************/
 
ul.sliders-wrap-inner li img{	padding:0px;	}

.lof-slidecontent .slider-description a.readmore{color:#58B1EA; font-size:95%; }
.lof-slidecontent .slider-description a{ color:#FFF; }
.lof-slidecontent .slider-description{
	z-index:100px;
	position:absolute;
	bottom:66px;
	left:0px;
	width:350px;
	background:url(../images/bg_trans.png);
	height:100px;
	padding:10px;
	color:#FFF;
}
.lof-slidecontent .slider-description h4 {    font-size: 14px;    margin: 10px 0;    padding: 0; }
.lof-slidecontent .slider-description .slider-meta a{	
	margin:0;
	background:#C01F25;
	font-size:75%;
	padding:2px 3px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	text-transform:uppercase;
	text-decoration:none
}
.lof-slidecontent  .item-meta a:hover{	text-decoration:underline;}
.lof-slidecontent  .item-meta i {	font-size:70%; }

/* item navigator */
.lof-slidecontent ul.navigator-wrap-inner  li.active{
	/*background:url(../images/arrow-bg.png) no-repeat scroll left center; 
	color:#FFF*/
	 background:url(../images/arrow.jpg) no-repeat scroll 0 50% #fff;
}
.lof-slidecontent ul.navigator-wrap-inner  li >  div{
/*	background:url(../images/transparent_bg.png);
	color:#FFF;
	height:100%;
	position:relative;*/
/*	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #E1E1E1;*/
	text-align: center;
}

.lof-slidecontent ul.navigator-wrap-inner li.active div{
	/*background:url(../images/grad-bg.gif);*/
	color:#FFF;
}
.lof-slidecontent ul.navigator-wrap-inner li img{
	/*height:60px;
	width:60px;
	margin:15px 15px 10px 0px;
	float:left;
	padding:3px;
	border:#C5C5C5 solid 1px;*/
	opacity:0.7;
	padding:0;
}
.lof-slidecontent ul.navigator-wrap-inner li.active img, 
.lof-slidecontent ul.navigator-wrap-inner li:hover img {
	opacity:1;
}
.lof-slidecontent  .button-next, 
.lof-slidecontent .button-previous{
	display:none;
	/*width:200px;
	color:#FFF;
	cursor:pointer;
	position:absolute;
	height:20px;
	z-index:40;
	text-indent:-999px;*/

}
.lof-slidecontent   .button-next {
	right:0px;
	bottom:0px;
/*	background:url(../img/bom01.gif) no-repeat 0 0; */
}
.lof-slidecontent  .button-previous {
	right:0px;
	top:0px;
/*	background:url(../img/top01.gif) no-repeat 0 0; */
}


.lof-slidecontent .button-control {
   position:absolute;
   top:10px;
   right:48%;
    height: 20px;
    width: 20px;
	cursor:hand; cursor:pointer;
	background:url(../images/transparent_bg.png) repeat;
}

.lof-slidecontent .button-control span { display:block;  width:100%; height:100%;}
.lof-slidecontent .action-start span  {
	background:url(../images/play.png) no-repeat center center;
}
.lof-slidecontent .action-stop span {
	background:url(../images/pause.png) no-repeat center center;
}

.footer-plan-list{
	margin-bottom:1em;
}
.footer-plan-list li p {
	cursor: pointer;
}

.footer-plan-list li p:hover {
	text-decoration:underline;
}

.footer-plan-list li ul {
	margin:0 0 10px 20px;
}

.footer-plan-list li ul li {
	padding-left: 10px;
	background: url(/img/arrow_l.png) no-repeat 0 4px;
}

.btnsp {
	height: auto;
	width: 100%;
}