@charset "utf-8";
@import url(cmn.css);


/*---------------------------------------------------------
　スライダー
---------------------------------------------------------*/
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
	z-index:0;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
display:none;
}

.nivoSlider a {border:0;display:block;display:none;height:auto;}

.nivo-controlNav {text-align: center;margin:5px 0 0 0;width:auto;height:22px;display:block;}
.nivo-controlNav a {
	display:inline-block;
/display:inline;
/zoom:1;
	width:22px;
	height:20px;
	background:url(../img/bullets.png) 0 0 no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border:0;
	margin: 0 2px;
}
.nivo-controlNav a.active {background-position:0 -22px;}



/*---------------------------------------------------------
　お知らせ
---------------------------------------------------------*/

/* お知らせ */
#news{margin:70px 0 70px 0;}
#news .inner{margin:0 15px;border:3px solid #eee;padding:10px 20px 0 20px;}
#news .inner ul{list-style:none;margin:0;padding:0;width:auto;}
#news .inner ul li{background:url(../img/z_arrow_gr.png) 0 5px no-repeat;padding:0 0 0 8px;line-height:1.3;margin-bottom:6px;}
#news .inner p.data{text-align:right;dolor:#666;font-size:11px;}

#news .ht3{margin-left:1em;}


/* 特別エントリー */
#spEntry{width:100%;margin-bottom:15px;}
#spEntry h4{font-size:1.8em;margin-bottom:10px;padding:0;}
#spEntry p.catch{font-family:Meiryo, メイリオ, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;font-size:1.6em;color:#529919;line-height:1.2;font-weight:bold;margin:0;}

#spEntry .ph{width:100%;text-align:center;margin:15px 0;}
#spEntry .ph img{display:inline;margin:0 5px 5px 5px;}

.spInner{margin-bottom:60px;}

.need{width:90%;background:#fff;padding:15px 15px 5px 15px;border:2px solid #529919;margin:0 auto;}
.need h5{font-size:1.2em;color:#529919;padding:0;margin:0;}
.need p{font-size:0.9em;margin:0 0 10px 0;}
#news .inner .need ul{width:auto;margin:0;}
#news .inner .need ul li{background:url(../img/z_mark.png) 0 5px no-repeat;padding:0 0 0 10px;margin-bottom:1em;}

.bnr{width:100%;text-align:center;margin:20px 0;}


@media (max-width: 768px) {
	.bnr img{max-width:100%;height:auto;}
}
@media (min-width: 992px) {
	.bnr img{max-width:100%;height:auto;}
}


/*---------------------------------------------------------
　likebox
---------------------------------------------------------*/
#fbArea{width:80%;height:auto;margin:0 auto;}
#fbArea iframe{ width: 100%!important;}



/*---------------------------------------------------------
　企業協賛
---------------------------------------------------------*/
#kyousan{margin:60px 0 70px 0;}


.col-md-7 .inner table.youkou td p.ttl{margin:10px 0 3px 1em;font-weight:bold;padding:0;}
.kigyou{width:100%;margin:0 0 20px 1em;padding:0;list-style:none;}
.kigyou li{display:block;float:left;width:48%;}
.kigyou li.txtall{width:auto;}

	/*--CLEAR--*/
	.kigyou:after{content:"";display:table;clear:both;zoom:1;}


/*---------------------------------------------------------
　宿泊・スポンサーバナー
---------------------------------------------------------*/
.bnrS{width:100%;text-align:center;}
.bnrS img{display:inline;margin:0 3px;}


.bnrSP {width:100%;list-style:none;padding:0;text-align:center;}
.bnrSP li {display:inline-block;margin:0 5px 10px 5px;}
.bnrSP li.one {display:block;}



@media (max-width: 768px) {

.bnrSP {width:100%;list-style:none;padding:0;text-align:center;}
.bnrSP li {display:inline-block;margin:0 3px 10px 3px;width:47%;}
.bnrSP li.one {display:block;margin:0 auto 10px;width:80%;}
.bnrSP li img {width:100%;height:auto;}

} /* end */


	/*--CLEAR--*/
	.bnrS:after{content:"";display:table;clear:both;zoom:1;}



#entry{clear:both;}
