@charset "utf-8";
@import url("common.css");
@import url(http://fonts.googleapis.com/css?family=Righteous);
@import url(http://fonts.googleapis.com/css?family=Play);
@import url(http://fonts.googleapis.com/css?family=Monoton);

/*Layer*/
body{width:100%}
#wrap{width:100%;max-width:1920px;margin:0 auto;}
#header{}
#container{width:100%}
#contents{}
#footer{width:100%;}

.dn{display:none}
.bold{font-weight:600 !important;}


/*header*/
.head{position:relative;border-bottom:1px solid #dcdcdc;}
.wrap1{max-width:1600px;margin:0 auto;padding:0 25px}
.menuarea{overflow:hidden;}
.menuarea h1{float:left;}
.head .btn_menu{display:none;}
.menuarea .mainmenu{float:right;overflow:hidden;margin-top:10px;}
.menuarea .mainmenu>li{float:left;margin-left:38px;}
.menuarea .mainmenu>li>a{
	display:inline-block;#display:inline;*zoom:1;
	font-family: 'Raleway', sans-serif;
	font-size:14px;font-weight:600;
	padding:8px 0 0 0;color:#585858;
}
.menuarea .mainmenu>li>a.on{
	box-shadow:0px 3px 0px  #8a6634 inset;
	transition:all 0.4s ease;
}
.head .topmenu{
	overflow:hidden;
	position:absolute;left:0;top:0;
	width:100%;height:40px;
	background:#f0f0f0;
	font-family: 'Noto Sans', sans-serif;
}
.head .topmenu .top_clear{overflow:hidden;float:right;}
.head .topmenu .top_clear .tm{float:left;padding:0 14px;}
.head .topmenu .top_clear .tm li{
	float:left;height:40px;line-height:40px;
	padding-right:10px;margin-right:10px;
	background:url(/images/common/bg_tm1.gif) no-repeat right center;
}
.head .topmenu .top_clear .tm li:last-child{margin:0;padding:0;background:0;}
.head .topmenu .top_clear .tm li a{font-size:10px;color:#999;}
.head .topmenu .top_clear .lang{
	float:right;
	height:40px;
	padding:10px 14px 0;
	background:#8a6634;
}
.head .topmenu .top_clear .lang li{
	float:left;
	padding-right:7px;margin-right:7px;
	background:url(/images/common/bg_tm2.gif) no-repeat right 4px;
}
.head .topmenu .top_clear .lang li:last-child{margin:0;padding:0;background:0;}
.head .topmenu .top_clear .lang li a{
	display:block;
	font-size:11px;color:#fff;padding-bottom:4px;
}
.head .topmenu .top_clear .lang li a.on{
	border-bottom:2px solid #fff;
}
.m_menu{display:none;}

.slides li{width:100%;font-family: 'Raleway', sans-serif;text-align:center;}
.slides li .tit{line-height:100%;color:#fff;}
.slides li .tit .bold{font-weight:600;}
.slides li .txt{color:#fff;font-weight:300;line-height:150%;}


/* contents */
.overview{text-align:center;}
.overview .slg{font-family: Times, sans-serif;color:#020202;}
.overview .slg span{color:#581e10;}
.overview .txt{font-family: 'Noto Sans', sans-serif;}

.main_bbs{overflow:hidden;}
.main_bbs .tit{
	font-family: 'Raleway', sans-serif;text-align:center;color:#343434;font-weight:600;
	border-bottom:2px solid #7f7f7f;padding-bottom:13px;
}
.animation-element{perspective:800px}


@media(min-width:1440px){
	
	.motion1{
		transform:scale(0.6) rotateX(45deg) translateZ(-2000px);
		transition:all 0.6s ease-in-out;
	}
	.in-view .motion1{
		transform:scale(1) rotateX(0deg) translateZ(0);
		transition:all 0.6s ease-in-out;	
	}
	.slideup{
		opacity:0;
		transform:translateY(200px);
		transition:all 0.6s ease-in-out;
	}
	.in-view .slideup{
		opacity:1;
		transform:translateY(0);
		transition:all 0.6s ease-in-out;	
	}
	.slidedown{
		opacity:0;
		transform:translateY(-200px);
		transition:all 0.6s ease-in-out;
	}
	.in-view .slidedown{
		opacity:1;
		transform:translateY(0);
		transition:all 0.6s ease-in-out;	
	}
	.slideleft{
		opacity:0;
		transform:translateX(-200px);
		transition:all 0.6s ease-in-out;
	}
	.in-view .slideleft{
		opacity:1;
		transform:translateY(0);
		transition:all 0.6s ease-in-out;	
	}
	.slideright{
		opacity:0;
		transform:translateX(200px);
		transition:all 0.6s ease-in-out;
	}
	.in-view .slideright{
		opacity:1;
		transform:translateX(0);
		transition:all 0.6s ease-in-out;	
	}


	.head{position:relative;padding-top:40px;transition:all 0.6s ease}
	.menuarea{overflow:hidden;padding:49px 0 23px 0;}
	.submenuarea{
		display:none;
		position:absolute;left:0;top:100%;z-index:100;
		background:rgba(224,223,222,0.9);
		text-align:center;
		width:100%;padding:30px 0 40px;
		font-family: 'Noto Sans', sans-serif;
		box-shadow:1px 10px 10px rgba(0,0,0,0.6)
	}
	.submenuarea>div{
		overflow:hidden;vertical-align:top;display:inline-block;#display:inline;*zoom:1;padding:0 20px;
		border-right:1px solid #b7b5b2;min-height:200px;
	}
	.submenuarea>div:last-child{border:0;}
	.submenuarea h2{
		font-family: 'Noto Sans', sans-serif;font-size:15px;color:#333;font-weight:600;
		text-align:left;line-height:110%;height:45px;
	}
	.submenuarea ul{text-align:left;}
	.submenuarea ul li{margin-bottom:5px;}
	.submenuarea ul li:last-child{margin-bottom:0px;}
	.submenuarea ul li a{
		font-size:13px;font-weight:600;color:#555;
	}
	



	.slides li{width:100%;height:720px;font-family: 'Raleway', sans-serif;text-align:center;}
	.slides li .tit{
		font-size:65px;padding-bottom:25px;padding-top:430px;margin-left:50%;
		background:url(/images/main/v_bgline.gif) no-repeat center bottom;
		margin-bottom:25px;
	}
	.slides li .tit .bold{font-weight:600;}
	.slides li .txt{font-size:16px;margin-left:50%;}
	.slides li.v1{background:url(/images/main/visual1.jpg) no-repeat center bottom;}
	.slides li.v2{background:url(/images/main/visual2.jpg) no-repeat center bottom;}


	/* common */
	.pcbr{display:block;}
	.tbbr{display:none;}
	.mbbr{display:none;}

	/* contents */
	.overview{margin:65px 0;}
	.overview .slg{margin-bottom:10px;font-size:37px;font-weight:400;}
	.overview .txt{font-size:14px;letter-spacing:-1px;font-weight:600;line-height:170%;}
	
	.main_bbs{overflow:hidden;max-width:1222px;margin:0 auto;}
	.main_bbs .notice{float:left;width:386px;margin-right:32px;}
	.main_bbs .event{float:left;width:386px;margin-right:32px;}
	.main_bbs .reservation{float:left;width:386px;}
	
	.main_bbs .tit{font-size:19px;}
	.main_bbs .notice ul{}
	.main_bbs .notice ul li{
		position:relative;
		padding-left:10px;margin-bottom:5px;
		background:url(/images/main/list_bg.gif) no-repeat left center;
	}
	.main_bbs .notice ul li a{
		font-family: 'Noto Sans', sans-serif;color:#777;
	}
	.main_bbs .notice ul li .date{position:absolute;right:0;top:0;color:#777;}
	.main_bbs .notice ul li.first{
		background:0;
		padding:25px 0 15px 0;margin-bottom:18px;
		border-bottom:1px solid #ddd;
	}
	.main_bbs .notice ul li.first .sbj{margin-bottom:10px;font-size:16px;color:#343434;font-weight:600;}
	.main_bbs .notice ul li.first .txt{margin-bottom:10px;font-size:14px;color:#777}
	.main_bbs .notice ul li.first .date{position:static;font-size:13px;color:#777}
	.main_bbs .notice ul li.first a{
		font-family: 'Noto Sans', sans-serif;
	}
	.main_bbs .notice a.more{
		display:block;width:100%;text-align:center;
		margin-top:20px;
		font-family: 'Noto Sans', sans-serif;font-size:12px;color:rgba(255,255,255,0.8);
		height:33px;line-height:33px;background:#93816b;
	}

	.main_bbs .event_area{overflow:hidden;position:relative;margin-top:14px;}
	.main_bbs .event .event_list{overflow:hidden;width:1000%;}
	.main_bbs .event .event_list li{float:left;width:10%;}
	.main_bbs .event .event_list li:nth-child(1){display:block;}
	.main_bbs .event .ethum{position:absolute;left:0;bottom:20px;width:100%;text-align:center;}
	.main_bbs .event .ethum li{display:inline-block;#display:inline;*zoom:1;padding:0 5px}

	.main_bbs .reservation{
		
	}
	.main_bbs .reservation .ban_reserve{
		background:#fff;height:280px;
		margin-top:14px;border:1px solid #ddd;
		font-family: 'Noto Sans', sans-serif;
	}
	.main_bbs .reservation .ban_reserve a{display:block;text-align:center;color:#333;}
	.main_bbs .reservation .ban_reserve .line{
		display:inline-block;#display:inline;*zoom:1;
		background:rgba(0,0,0,0.1);
		width:1px;height:28px;
	}
	.main_bbs .reservation .ban_reserve .line:nth-child(1){margin:29px 0 13px 0}
	.main_bbs .reservation .ban_reserve .line:nth-child(2){margin:10px 0 0 0}
	.main_bbs .reservation .ban_reserve .icon img{}
	.main_bbs .reservation .ban_reserve .sbj{
		font-size:20px;color:#000;margin:10px 0;font-weight:600;
	}
	.main_bbs .reservation .ban_reserve .txt{margin-bottom:5px;color:#777;}
	.main_bbs .reservation .ban_reserve .more{margin-bottom:10px;color:#333;}
	

	.accom{
		overflow:hidden;
		max-width:1600px;position:relative;
		height:650px;text-align:center;
		padding:85px 0 0 0;
		margin:100px auto;background:#f1f1f1 url(/images/main/accom_bg.png) no-repeat 15% 66%;
	}
	.main_title1{
		display:inline-block;#display:inline;*zoom:1;
		font-family: 'Raleway', sans-serif;color:#000;font-weight:500;
		font-size:23px;border-bottom:2px solid #1f1f1f;margin-bottom:25px;
	}
	.accom .aprev{position:absolute;left:3%;top:50%;margin-top:-42px;}
	.accom .anext{position:absolute;right:3%;top:50%;margin-top:-42px;}
	.accom .accom_list{
		overflow:hidden;
		max-width:1222px;margin:0 auto;
	}
	.accom .accom_list ul{overflow:hidden;}
	.accom .accom_list ul li{display:none;overflow:hidden;width:100%;font-family: 'Noto Sans', sans-serif;}
	.accom .accom_list ul li.fade{}
	.accom .accom_list ul li:first-child{display:block;}
	.accom .accom_list ul li .infoarea{float:left;text-align:left;}
	.accom .accom_list ul li .big_imgarea{float:right;}

	.accom .accom_list ul li .infoarea .accom_tit{
		font-size:30px;color:#222;
	}
	.accom .accom_list ul li .infoarea .accom_tit::after{
		content:"";
		display:block;width:44px;height:2px;background:#333;
		margin:5px 0 15px;
	}
	.accom .accom_list ul li .infoarea .txt{
		height:65px;font-size:13px;font-weight:500;color:#858585;line-height:170%;
	}
	.accom .accom_list ul li .infoarea .more{
		display:block;
		width:158px;height:28px;line-height:28px;
		padding:0 0 0 20px;margin:25px 0 45px;
		background:url(/images/main/accom_arr.png) no-repeat 90%;
		border:2px solid #454545;
		font-size:12px;color:#454545;
	}
	.accom .accom_thum{max-width:1222px;margin:6px auto 0;}
	.accom .accom_thum ul{overflow:hidden;}
	.accom .accom_thum ul li{float:left;width:20%;}
	.accom .accom_thum ul li a{
		display:block;
		font-size:12px;font-weight:600;color:#696969;
		border-right:1px solid #ddd;background:#e9e9e9;
		height:40px;line-height:40px;letter-spacing:-1px;
		text-align:left;padding-left:20px;
	}
	.accom .accom_thum ul li a.on{
		color:#fff;
		border-right:1px solid #8a6634;background:#8a6634;
	}


	.gns{text-align:center;font-family: 'Noto Sans', sans-serif;}
	.gns_area{overflow:hidden;max-width:1222px;margin:0 auto;}
	.gns_area .g_area{float:left;width:48.4%;background:url(/images/main/gns_bg0.gif) repeat;padding-bottom:10px;}
	.gns_area .s_area{float:right;width:48.4%;background:url(/images/main/gns_bg0.gif) repeat;padding-bottom:10px;}
	.gns_area .view{height:362px;transition:all 0.6s ease;}
	.gns_area .g_area .view{background:url(/images/main/gns_bg2.jpg) no-repeat;background-size:100% 100%;}
	.gns_area .s_area .view{background:url(/images/main/gns_bg1.jpg) no-repeat;background-size:100% 100%;}
	.gns_area .view h4{
		font-size:28px;color:#fff;font-weight:500;
		padding-top:170px;font-family: 'Noto Sans', sans-serif;
	}
	.gns_area .view a{
		opacity:0;
		margin-top:20px;
		display:inline-block;#display:inline;*zoom:1;
		width:182px;height:32px;line-height:32px;
		color:#fff;font-weight:bold;
		background:#8a6634;
		transition:all 1s ease;
	}
	.gns_area .view:hover a{opacity:1;transition:all 1s ease;}
	.gns_area .txt{background:#f3f3f3;font-size:14px;line-height:170%;padding:30px 0;letter-spacing:-1px;}

	
	.wnb{max-width:1600px;margin:85px auto;text-align:center;font-family: 'Noto Sans', sans-serif;}
	.wnb .wnb_area{overflow:hidden;position:relative;width:100%;}
	.wnb .wnb_area ul{overflow:hidden;width:10000%;height:500px;position:relative;}
	.wnb .wnb_area ul li{display:none;position:relative;position:absolute;left:0;top:0;width:1%;height:500px;perspective:800}
	.wnb .wnb_area ul li:first-child{display:block;}
	.wnb .wnb_area ul li.bg1{background:url(/images/main/wnb_img2.jpg) no-repeat;}
	.wnb .wnb_area ul li.bg2{background:url(/images/main/wnb_img2.jpg) no-repeat;}
	.wnb .wnb_area ul li.bg3{background:url(/images/main/wnb_img2.jpg) no-repeat;}
	.wnb .wnb_area ul li.bg4{background:url(/images/main/wnb_img2.jpg) no-repeat;}
	.wnb_prev{position:absolute;left:6%;top:50%;z-index:10;margin-top:-42px;}
	.wnb_next{position:absolute;right:6%;top:50%;z-index:10;margin-top:-42px;}
	.wnb_infobox{
		position:absolute;left:-31.5%;top:50%;margin-top:-146px;
		padding:10px;text-align:left;
		width:490px;background:rgba(255,255,255,0.7);
		opacity:0;transform:scale(0.5);
		transition:all 0.4s ease-in-out;
	}
	.wnb_infobox:first-child{opacity:1;}
	.wnb .wnb_area ul li.act .wnb_infobox{opacity:1;transform:scale(1);left:11.5%;transition:all 0.4s ease-in-out;}
	.wnb_infobox .wnb_line{height:273px;border:1px solid rgba(0,0,0,0.2);padding:0 10%;}
	.wnb_infobox .wnb_line .tit1{
		margin-top:40px;
		font-size:20px;font-weight:600;color:rgba(0,0,0,0.6);
	}
	.wnb_infobox .wnb_line .tit2{font-size:33px;font-weight:500;color:rgba(0,0,0,0.9);line-height:100%;}
	.wnb_infobox .wnb_line .tit2:after{content:"";display:block;width:40px;height:1px;background:#333;margin:15px 0;}
	.wnb_infobox .wnb_line .txt{
		font-size:14px;color:rgba(0,0,0,0.8);font-weight:600;line-height:170%;letter-spacing:-2px;
	}
	.wnb_infobox .wnb_line .txt .bold{color:#000;font-size:15px;}
	.wnb_infobox .wnb_line .more{
		display:block;margin-top:20px;
		width:162px;padding-left:20px;
		height:32px;line-height:32px;
		letter-spacing:-0.5px;color:#fff;font-weight:600;
		background:#0c0c0c url(/images/main/wnb_arr.png) no-repeat 90% center;
	}

	.dining{overflow:hidden;max-width:1222px;margin:0 auto;text-align:center;}
	.dining_area .dining_con{float:left;overflow:hidden;width:914px;font-family: 'Noto Sans', sans-serif;}
	.dining_area .dining_con>div{}
	.dining_area .dining_con>div>a{
		display:block;width:100%;height:100%;
	}
	.dining_area .dining_con>div .tit{
		margin-top:85px;
		font-size:22px;font-weight:500;color:#fff;	
	}
	.dining_area .dining_con>div .txt{
		font-size:14px;font-weight:300;color:#fff;	
		margin:5px 0;
	}
	.dining_area .dining_con>div .arr{
		transform:translateX(0px);
		transition:all 1s ease;
	}
	.dining_area .dining_con>div>a:hover .arr{
		animation:dining_ani 0.4s ease-in-out alternate;
		transition:all 1s ease;
	}
	.dining_area .deco3{float:right;}
	.dining_area .dining1{
		float:left;margin:0 10px 10px 0;
		width:606px;height:220px;
		background:url(/images/main/dining_bg1.jpg) no-repeat;
	}
	.dining_area .deco1{
		float:left;margin:0 0 10px 0;
		width:298px;height:220px;
		background:url(/images/main/dining_bg2.jpg) no-repeat;
	}
	.dining_area .deco1 .tit{font-size:19px !important;font-weight:600;color:#fff;}
	.dining_area .deco2{
		float:left;margin:0 10px 0px 0;
		width:298px;height:220px;
		background:url(/images/main/dining_bg3.jpg) no-repeat;	
	}
	.dining_area .deco2 .tit{font-size:19px !important;font-weight:600;color:#fff;}
	.dining_area .dining2{
		float:left;
		width:606px;height:220px;
		background:url(/images/main/dining_bg4.jpg) no-repeat;	
	}
	.dining_area .deco3{
		margin:0 0 0px 0;
		width:298px;height:450px;
		background:url(/images/main/dining_bg5.jpg) no-repeat;	
		font-family: 'Noto Sans', sans-serif;
	}
	.dining_area .deco3 .tit{margin-top:220px;font-size:19px !important;font-weight:500;color:#fff;}

	
	.sightseeing{
		max-width:1600px;position:relative;
		height:505px;text-align:center;
		padding:95px 0 0 0;
		margin:100px auto;background:#93816b;
	}
	.ss_tabs{}
	.ss_tabs ul{}
	.ss_tabs ul li{
		display:inline-block;#display:inline;*zoom:1;
		height:32px;line-height:32px;
		
		background:url(/images/main/ss_bg_bar.png) no-repeat right center;
	}
	.ss_tabs ul li:nth-child(1){
		background:url(/images/main/ss_bg_bar.png) no-repeat right center,url(/images/main/ss_bg_bar.png) no-repeat left center;
	}
	.ss_tabs ul li.on{}
	.ss_tabs ul li a{
		display:block;text-align:center;padding:0 10px;
		color:rgba(0,0,0,0.6);font-size:14px;font-weight:600;
		width: 137px;
	}
	.ss_tabs ul li.on a{color:#fff;background:#272727;}
	.ss_area{
		max-width:1222px;margin:17px auto 0;
		position:relative;
	}
	.ss_area .ss_prev{position:absolute;left:-89px;top:50%;margin-top:-82px;}
	.ss_area .ss_next{position:absolute;right:-89px;top:50%;margin-top:-82px;}
	.ss_area .ss_list{overflow:hidden;width:100%;width:1222px}
	.ss_area .ss_list ul{
		overflow:hidden;width:1000%;
	}
	.ss_area .ss_list ul li{
		float:left;font-family: 'Noto Sans', sans-serif;
		width:2%;margin-right:0.2%;
	}
	.ss_area .ss_list ul li .thumarea{}
	.ss_area .ss_list ul li .tit{font-size:18px;color:#000;font-weight:600;margin:20px 0 5px;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;
	}
	.ss_area .ss_list ul li .txt{font-size:13px;line-height:160%;color:#252423;font-weight:600;}



	/* footer */
	.foot{width:100%;background:#242424;font-family: 'Noto Sans', sans-serif;}
	.fsitemap{padding:50px 0 40px;border-bottom:1px solid #3a3a3a;}
	.wrap2{overflow:hidden;max-width:1400px;margin:0 auto;}
	.fsitebox{float:left;width:135px;height:180px;border-right:1px solid #2f2f2f;margin-right:20px;}
	.fsitebox:last-child{margin-right:0;border:0}
	.fsitebox h2{
		height:46px;line-height:120%;font-size:15px;font-weight:500;color:rgba(255,255,255,0.8);
		letter-spacing:-1px;font-family: 'Noto Sans', sans-serif;
	}
	.fsitebox ul{}
	.fsitebox ul li{line-height:120%;margin-bottom:5px;}
	.fsitebox ul li:last-child{margin-bottom:0;}
	.fsitebox ul li a{font-size:13px;color:rgba(255,255,255,0.4);}
	
	.foot_infos{padding:25px 0 45px;}
	.foot_infos h1{float:left;margin-right:30px;}
	.foot_infos .finfo{float:left;}
	.foot_infos .finfo ul{overflow:hidden}
	.foot_infos .finfo ul li{
		float:left;margin-right:8px;padding-right:8px;
		background:url(/images/common/bg_fm.gif) no-repeat right center;
	}
	.foot_infos .finfo ul li:last-child{background:0}
	.foot_infos .finfo ul li a{
		font-size:12px;font-weight:600;color:rgba(255,255,255,0.6);
	}
	.foot_infos .finfo address{
		font-size:12px;color:rgba(255,255,255,0.6);margin:5px 0;
	}
	.foot_infos .finfo .copy{font-size:11px;color:rgba(255,255,255,0.6);margin:5px 0;}
	.foot_infos .sns{float:right;margin-right:100px;}
	.foot_infos .sns ul{overflow:hidden;}
	.foot_infos .sns ul li{float:left;margin-left:15px;}


}


@keyframes dining_ani{
	
	0%{transform:translateX(-5px)}
	25%{transform:translateX(5px)}
	50%{transform:translateX(-5px)}
	75%{transform:translateX(5px)}
	100%{transform:translateX(0px)}

}













@media(min-width:769px) and (max-width:1439px){
	
	.head{position:relative;}
	.wrap1{padding:0 3%}
	.menuarea{overflow:hidden;padding:25px 0 23px 0;}
	.head .topmenu{display:none;}
	.head .mainmenu{display:none;}
	.submenuarea{display:none;}
	.head .btn_menu{display:block;position:absolute;right:3%;top:30px;}
	.m_menu{
		display:none;
		position:absolute;left:0;top:100%;z-index:100;
		width:100%;font-family: 'Noto Sans', sans-serif;
	}
	.m_menu .m_top{
		overflow:hidden;
		background:#eee;
		border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;
		padding:2% 3%;
		font-size:20px;font-weight:500;color:#282e38;
	}
	.m_menu .m_top ul{overflow:hidden;float:left;width:60%;}
	.m_menu .m_top ul li{float:left;margin-right:3%;}
	.m_menu .m_top ul li.on{box-shadow:0 -3px 0 #8a6634 inset;}
	.m_menu .m_top ul li a{display:block;color:#282e38;}
	.m_menu .m_top .contact{float:right;color:#777;}
	.m_menu .m_menulist{background:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.6)}
	.m_menu .m_menulist>ul{}
	.m_menu .m_menulist>ul>li{
		border-bottom:1px solid #ddd;
	}
	.m_menu .m_menulist>ul>li>a{
		display:block;
		padding:1.5% 3%;font-size:22px;color:#333;letter-spacing:-0.5px;
	}
	.m_menu .m_menulist>ul>li>ul{
		display:none;
		padding:3%;background:#93816b;
		box-shadow:0 -1px 1px rgba(0,0,0,0.6) inset,0 1px 1px rgba(0,0,0,0.1) inset;
	}
	.m_menu .m_menulist>ul>li>ul>li{}
	.m_menu .m_menulist>ul>li>ul>li>a{
		display:block;
		font-size:20px;color:#fff;line-height:200%
	}


	.slides li{width:100%;height:520px;}
	.slides li .tit{
		font-size:55px;padding-bottom:25px;padding-top:150px;
		background:url(/images/main/v_bgline.gif) no-repeat center bottom;
		margin-bottom:25px;
	}
	.slides li .txt{font-size:16px;}
	.slides li.v1{background:url(/images/main/visual1.jpg) no-repeat center bottom;}
	.slides li.v2{background:url(/images/main/visual2.jpg) no-repeat center bottom;}


	/* common */
	.pcbr{display:none;}
	.tbbr{display:block;}
	.mbbr{display:none;}

	/* contents */
	.overview{margin:55px 3%;/*word-break:keep-all;*/}
	.overview .slg{margin-bottom:10px;font-size:37px;font-weight:400;transition:all 0.6s ease}
	.overview .txt{font-size:14px;letter-spacing:-1px;font-weight:600;line-height:170%;}

	.main_bbs{overflow:hidden;max-width:1222px;margin:0 auto;padding:0 3%;text-align:center;}
	.main_bbs .notice{vertical-align:top;display:inline-block;#display:inline;*zoom:1;width:386px;margin-right:32px;
	text-align:left;}
	.main_bbs .event{vertical-align:top;display:inline-block;#display:inline;*zoom:1;width:386px;}
	.main_bbs .reservation{
		vertical-align:top;display:inline-block;#display:inline;*zoom:1;width:804px;transition:all 0.6s ease;
		margin-top:20px;
	}
	.main_bbs .reservation .tit{display:none;}
	
	.main_bbs .tit{font-size:19px;}
	.main_bbs .notice ul{}
	.main_bbs .notice ul li{
		position:relative;
		padding-left:10px;margin-bottom:5px;
		background:url(/images/main/list_bg.gif) no-repeat left center;
	}
	.main_bbs .notice ul li a{
		font-family: 'Noto Sans', sans-serif;color:#777;
	}
	.main_bbs .notice ul li .date{position:absolute;right:0;top:0;color:#777;}
	.main_bbs .notice ul li.first{
		background:0;
		padding:25px 0 15px 0;margin-bottom:18px;
		border-bottom:1px solid #ddd;
	}
	.main_bbs .notice ul li.first .sbj{margin-bottom:10px;font-size:16px;color:#343434;font-weight:600;}
	.main_bbs .notice ul li.first .txt{margin-bottom:10px;font-size:14px;color:#777}
	.main_bbs .notice ul li.first .date{position:static;font-size:13px;color:#777}
	.main_bbs .notice ul li.first a{
		font-family: 'Noto Sans', sans-serif;
	}
	.main_bbs .notice a.more{
		display:block;width:100%;text-align:center;
		margin-top:20px;
		font-family: 'Noto Sans', sans-serif;font-size:12px;color:rgba(255,255,255,0.8);
		height:33px;line-height:33px;background:#93816b;
	}

	.main_bbs .event_area{overflow:hidden;position:relative;margin-top:14px;}
	.main_bbs .event .event_list{overflow:hidden;width:1000%;}
	.main_bbs .event .event_list li{float:left;width:10%;}
	.main_bbs .event .event_list li img{width:100%;}
	.main_bbs .event .ethum{position:absolute;left:0;bottom:20px;width:100%;text-align:center;}
	.main_bbs .event .ethum li{display:inline-block;#display:inline;*zoom:1;}

	.main_bbs .reservation{}
	.main_bbs .reservation .ban_reserve{
		background:#fff;height:280px;
		margin-top:14px;border:1px solid #ddd;
		font-family: 'Noto Sans', sans-serif;
	}
	.main_bbs .reservation .ban_reserve a{display:block;width:100%;height:100%;text-align:center;color:#fff;}
	.main_bbs .reservation .ban_reserve .line{display:none;}
	.main_bbs .reservation .ban_reserve .line:nth-child(1){margin:29px 0 13px 0}
	.main_bbs .reservation .ban_reserve .line:nth-child(2){margin:10px 0 0 0}
	.main_bbs .reservation .ban_reserve .icon img{margin-top:70px;}
	.main_bbs .reservation .ban_reserve .sbj{
		font-size:20px;color:#000;margin:10px 0;font-weight:600;
	}
	.main_bbs .reservation .ban_reserve .txt{margin-bottom:5px;color:#777}
	.main_bbs .reservation .ban_reserve .more{margin-bottom:10px;color:#333;}


	.accom{
		max-width:1600px;position:relative;
		text-align:center;
		padding:65px 3%;
		margin:80px auto;background:#f1f1f1 url(/images/main/accom_bg.png) no-repeat 15% 66%;
	}
	.main_title1{
		display:inline-block;#display:inline;*zoom:1;
		font-family: 'Raleway', sans-serif;color:#000;font-weight:500;
		font-size:23px;border-bottom:2px solid #1f1f1f;margin-bottom:25px;
	}
	.accom .aprev{display:none}
	.accom .anext{display:none}
	.accom .accom_list{overflow:hidden;max-width:1222px;margin:0 auto;}
	.accom .accom_list ul{overflow:hidden;max-width:607px;margin:0 auto}
	.accom .accom_list ul li{display:none;overflow:hidden;float:left;width:100%;font-family: 'Noto Sans', sans-serif;}
	.accom .accom_list ul li:first-child{display:block;}
	.accom .accom_list ul li .infoarea{text-align:left;}
	.accom .accom_list ul li .big_imgarea{margin-top:6px;}
	.accom .accom_list ul li img{}

	.accom .accom_list ul li .infoarea .accom_tit{
		font-size:30px;color:#222;
	}
	.accom .accom_list ul li .infoarea .accom_tit::after{
		content:"";
		display:block;width:44px;height:2px;background:#333;
		margin:5px 0 15px;
	}
	.accom .accom_list ul li .infoarea .txt{
		height:65px;font-size:13px;font-weight:500;color:#858585;line-height:170%;
	}
	.accom .accom_list ul li .infoarea .more{
		display:block;
		width:158px;height:28px;line-height:28px;
		padding:0 0 0 20px;margin:25px 0 45px;
		background:url(/images/main/accom_arr.png) no-repeat 90%;
		border:2px solid #454545;
		font-size:12px;color:#454545;
	}
	.accom .accom_thum{max-width:607px;margin:6px auto 0;}
	.accom .accom_thum ul{overflow:hidden;}
	.accom .accom_thum ul li{float:left;}
	.accom .accom_thum ul li:nth-child(1){width:33.333%;}
	.accom .accom_thum ul li:nth-child(2){width:33.333%;}
	.accom .accom_thum ul li:nth-child(3){width:33.333%;}
	.accom .accom_thum ul li:nth-child(4){margin-top:1px;width:49.999%;}
	.accom .accom_thum ul li:nth-child(5){margin-top:1px;width:49.999%;}
	.accom .accom_thum ul li a{
		display:block;
		font-size:12px;font-weight:600;color:#696969;
		border-right:1px solid #ddd;background:#e9e9e9;
		height:40px;line-height:40px;letter-spacing:-1px;
		text-align:left;padding-left:20px;
	}
	.accom .accom_thum ul li a.on{
		color:#fff;
		border-right:1px solid #8a6634;background:#8a6634;
	}


	.gns{text-align:center;font-family: 'Noto Sans', sans-serif;}
	.gns_area{overflow:hidden;max-width:1222px;margin:0 auto;padding:0 3%;}
	.gns_area .g_area{float:left;width:49%;background:url(/images/main/gns_bg0.gif) repeat;padding-bottom:10px;}
	.gns_area .s_area{float:right;width:49%;background:url(/images/main/gns_bg0.gif) repeat;padding-bottom:10px;}
	.gns_area .view{height:262px;transition:all 0.6s ease;}
	.gns_area .g_area .view{background:url(/images/main/gns_bg2.jpg) no-repeat;background-size:100% 100%;}
	.gns_area .s_area .view{background:url(/images/main/gns_bg1.jpg) no-repeat;background-size:100% 100%;}
	.gns_area .view h4{
		font-size:24px;color:#fff;font-weight:500;
		padding-top:100px;font-family: 'Noto Sans', sans-serif;
	}
	.gns_area .view a{
		opacity:1;
		margin-top:20px;
		display:inline-block;#display:inline;*zoom:1;
		width:182px;height:32px;line-height:32px;
		color:#fff;font-weight:bold;
		background:#8a6634;
		transition:all 1s ease;
	}
	.gns_area .txt{height:150px;background:#f3f3f3;font-size:14px;line-height:170%;padding:30px 3%;letter-spacing:-1px;}

	.wnb{max-width:1600px;margin:65px auto;text-align:center;font-family: 'Noto Sans', sans-serif;}
	.wnb .wnb_area{overflow:hidden;position:relative;width:100%;}
	.wnb .wnb_area ul{overflow:hidden;position:relative;width:10000%;height:500px}
	.wnb .wnb_area ul li{display:none;position:relative;position:absolute;left:0;top:0;width:1%;height:500px;}
	.wnb .wnb_area ul li:first-child{display:block;}
	.wnb .wnb_area ul li.bg1{background:url(/images/main/wnb_img2.jpg) no-repeat center;}
	.wnb .wnb_area ul li.bg2{background:url(/images/main/wnb_img2.jpg) no-repeat center;}
	.wnb .wnb_area ul li.bg3{background:url(/images/main/wnb_img2.jpg) no-repeat center;}
	.wnb .wnb_area ul li.bg4{background:url(/images/main/wnb_img2.jpg) no-repeat center;}
	.wnb_prev{position:absolute;left:6%;top:50%;z-index:10;margin-top:-42px;}
	.wnb_next{position:absolute;right:6%;top:50%;z-index:10;margin-top:-42px;}
	.wnb_infobox{
		position:absolute;left:-32%;top:50%;margin-top:-146px;
		padding:10px;text-align:left;
		width:490px;background:rgba(255,255,255,0.7);
		opacity:0;transform:scale(0.5);
		transition:all 0.4s ease-in-out;
	}
	.wnb_infobox:first-child{opacity:1;}
	.wnb .wnb_area ul li.act .wnb_infobox{opacity:1;transform:scale(1);left:12%;transition:all 0.4s ease-in-out;}


	.wnb_infobox .wnb_line{height:273px;border:1px solid rgba(0,0,0,0.2);padding:0 10%;}
	.wnb_infobox .wnb_line .tit1{
		margin-top:40px;
		font-size:20px;font-weight:600;color:rgba(0,0,0,0.6);
	}
	.wnb_infobox .wnb_line .tit2{font-size:33px;font-weight:500;color:rgba(0,0,0,0.9);line-height:100%;}
	.wnb_infobox .wnb_line .tit2:after{content:"";display:block;width:40px;height:1px;background:#333;margin:15px 0;}
	.wnb_infobox .wnb_line .txt{
		font-size:14px;color:rgba(0,0,0,0.8);font-weight:600;line-height:170%;letter-spacing:-0.5px;
	}
	.wnb_infobox .wnb_line .more{
		display:block;margin-top:20px;
		width:162px;padding-left:20px;
		height:32px;line-height:32px;
		letter-spacing:-0.5px;color:#fff;font-weight:600;
		background:#0c0c0c url(/images/main/wnb_arr.png) no-repeat 90% center;
	}


	.dining{overflow:hidden;max-width:1222px;margin:0 auto;text-align:center;}
	.dining_area .dining_con{overflow:hidden;font-family: 'Noto Sans', sans-serif;}
	.dining_area .dining_con>div{text-align:center;}
	.dining_area .dining_con>div>a{display:block;}
	.dining_area .dining_con>div .tit{
		margin-top:85px;
		font-size:22px;font-weight:600;color:#fff;	
	}
	.dining_area .dining_con>div .txt{
		font-size:14px;font-weight:300;color:#fff;	
		margin:5px 0;
	}
	.dining_area .deco3{display:none;}
	.dining_area .dining1{
		display:inline-block;#display:inline;*zoom:1;
		margin:0 0 10px 0;
		width:606px;height:220px;
		background:url(/images/main/dining_bg1.jpg) no-repeat;
	}
	.dining_area .deco1{display:none;}
	.dining_area .deco2{display:none;}
	.dining_area .dining2{
		display:inline-block;#display:inline;*zoom:1;
		width:606px;height:220px;
		background:url(/images/main/dining_bg4.jpg) no-repeat;	
	}


	.sightseeing{
		max-width:1600px;position:relative;
		text-align:center;
		padding:65px 3%;
		margin:80px auto 0;background:#93816b;
	}
	.ss_tabs{}
	.ss_tabs ul{}
	.ss_tabs ul li{
		display:inline-block;#display:inline;*zoom:1;
		height:32px;line-height:32px;
		background:url(/images/main/ss_bg_bar.png) no-repeat right center;
	}
	.ss_tabs ul li:nth-child(1){
		background:url(/images/main/ss_bg_bar.png) no-repeat right center,url(/images/main/ss_bg_bar.png) no-repeat left center;
	}
	.ss_tabs ul li.on{}
	.ss_tabs ul li a{
		display:block;text-align:center;padding:0 10px;
		color:rgba(0,0,0,0.6);font-size:14px;font-weight:600;
	}
	.ss_tabs ul li.on a{color:#fff;background:#272727;}
	.ss_area{
		max-width:1222px;margin:17px auto 0;
		position:relative;
	}
	.ss_area .ss_prev{position:absolute;left:5%;top:50%;margin-top:-72px;}
	.ss_area .ss_next{position:absolute;right:5%;top:50%;margin-top:-72px;}
	.ss_area .ss_prev img,.ss_area .ss_next img{height:64px;}
	.ss_area .ss_list{overflow:hidden;width:70%;margin:0 auto;}
	.ss_area .ss_list ul{
		overflow:hidden;width:1000%;
	}
	.ss_area .ss_list ul li{
		float:left;font-family: 'Noto Sans', sans-serif;
		width:3.299%;margin-right:0.1%;
	}
	.ss_area .ss_list ul li .thumarea{width:100%;}
	.ss_area .ss_list ul li .tit{font-size:16px;color:#000;font-weight:600;margin:20px 0 5px;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;
	}
	.ss_area .ss_list ul li .txt{font-size:13px;line-height:160%;color:#252423;font-weight:600;}


	/* footer */
	.foot{width:100%;background:#242424;font-family: 'Noto Sans', sans-serif;}
	.fsitemap{display:none;}
	.wrap2{overflow:hidden;max-width:1400px;margin:0 auto;padding:0 3%;}
	
	.foot_infos{padding:25px 0 45px;}
	.foot_infos h1{display:none;}
	.foot_infos .finfo{text-align:center;}
	.foot_infos .finfo ul{overflow:hidden}
	.foot_infos .finfo ul li{
		display:inline-block;margin-right:8px;padding-right:8px;
		background:url(/images/common/bg_fm.gif) no-repeat right center;
	}
	.foot_infos .finfo ul li:last-child{background:0}
	.foot_infos .finfo ul li a{
		font-size:12px;font-weight:600;color:rgba(255,255,255,0.6);
	}
	.foot_infos .finfo address{
		font-size:12px;color:rgba(255,255,255,0.6);margin:5px 0;
	}
	.foot_infos .finfo .copy{font-size:11px;color:rgba(255,255,255,0.6);margin:5px 0;}
	.foot_infos .sns{margin-top:20px;text-align:center;}
	.foot_infos .sns ul{overflow:hidden;}
	.foot_infos .sns ul li{display:inline-block;margin:0 5px;}
}



@media(min-width:769px) and (max-width:1000px){

	.main_bbs .notice{float:left;width:49%;margin-right:0;text-align:left;}
	.main_bbs .event{float:right;width:49%;text-align:center;}
	.main_bbs .event .event_list li{width:10%;}
	.main_bbs .event .event_list li img{width:auto;max-height:280px;}



	.main_bbs .reservation{width:100%;margin-top:1%;}

	.ss_area .ss_prev{position:absolute;left:5%;top:50%;margin-top:-52px;}
	.ss_area .ss_next{position:absolute;right:5%;top:50%;margin-top:-52px;}
	.ss_area .ss_list ul li .tit{font-size:13px;}
	.ss_area .ss_list ul li .txt{display:none;}
}
@media(min-width:769px) and (max-width:860px){
	.main_bbs .notice{float:none;width:100%;margin:0 0 3% 0;text-align:left;}
	.main_bbs .event{float:none;width:100%;text-align:center;}
	.main_bbs .event .event_list li img{width:100%;max-height:100%}
}













@media(min-width:320px) and (max-width:768px){

	/* common */
	.pcbr{display:none;}
	.tbbr{display:none;}
	.mbbr{display:block;}


	.head{position:relative;}
	.menuarea{overflow:hidden;position:relative;padding:25px 0 23px 0;}
	.menuarea h1 img{height:30px;}
	.wrap1{padding:0 3%;}
	.head .topmenu{display:none;}
	.head .mainmenu{display:none;}
	.head .submenuarea{display:none;}
	.head .btn_menu{display:block;position:absolute;right:0;top:25px;}
	.m_menu{
		display:none;
		position:absolute;left:0;top:100%;z-index:100;
		width:100%;font-family: 'Noto Sans', sans-serif;
	}
	.m_menu .m_top{
		overflow:hidden;
		background:#eee;
		border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;
		padding:4% 3%;
		font-size:1.0em;font-weight:500;color:#282e38;
	}
	.m_menu .m_top ul{overflow:hidden;float:left;width:70%;}
	.m_menu .m_top ul li{float:left;margin-right:3%;}
	.m_menu .m_top ul li.on{box-shadow:0 -2px 0 #8a6634 inset;}
	.m_menu .m_top ul li a{display:block;color:#282e38;}
	.m_menu .m_top .contact{float:right;color:#777;}

	.m_menu .m_menulist{background:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.6)}
	.m_menu .m_menulist>ul{}
	.m_menu .m_menulist>ul>li{
		border-bottom:1px solid #ddd;
	}
	.m_menu .m_menulist>ul>li>a{
		display:block;
		padding:3% 3%;font-size:1.2em;color:#333;letter-spacing:-0.5px;
	}
	.m_menu .m_menulist>ul>li>ul{
		display:none;
		padding:3%;background:#93816b;
		box-shadow:0 -1px 1px rgba(0,0,0,0.6) inset,0 1px 1px rgba(0,0,0,0.1) inset;
	}
	.m_menu .m_menulist>ul>li>ul>li{}
	.m_menu .m_menulist>ul>li>ul>li>a{
		display:block;
		font-size:1em;color:#fff;line-height:200%
	}



	.slides li{width:100%;height:340px;}
	.slides li .tit{
		font-size:28px;
		background:url(/images/main/v_bgline.gif) no-repeat center bottom;
		background-size:40px auto;
		margin-bottom:20px;
		padding:80px 3% 20px;
	}
	.slides li .txt{padding:0 3%;font-size:14px;}
	.slides li.v1{
		background:url(/images/main/visual1.jpg) no-repeat center bottom;
		background-size:auto 100%;
	}
	.slides li.v2{
		background:url(/images/main/visual2.jpg) no-repeat center bottom;
		background-size:auto 100%;
	}


	/* contents */
	.overview{margin:30px 3%;/*word-break:keep-all;*/}
	.overview .slg{margin-bottom:10px;font-size:25px;font-weight:400;transition:all 0.6s ease}
	.overview .txt{font-size:12px;letter-spacing:-1px;font-weight:600;line-height:170%;}

	.main_bbs{overflow:hidden;max-width:1222px;margin:0 auto;padding:0 3%;text-align:center;}
	.main_bbs .notice{	vertical-align:top;display:inline-block;#display:inline;*zoom:1;width:100%;text-align:left;}
	.main_bbs .event{vertical-align:top;display:inline-block;#display:inline;*zoom:1;width:100%;margin:30px 0;}
	.main_bbs .event .event_list li{width:100%;}
	.main_bbs .event .event_list li img{width:100%;}
	.main_bbs .reservation{
		vertical-align:top;display:inline-block;#display:inline;*zoom:1;width:100%;transition:all 0.6s ease;
	}
	.main_bbs .reservation .txt{padding:0 5%;/*word-break:keep-all;*/}

	
	.main_bbs .tit{font-size:19px;}
	.main_bbs .notice ul{}
	.main_bbs .notice ul li{
		position:relative;
		padding-left:10px;margin-bottom:5px;
		background:url(/images/main/list_bg.gif) no-repeat left center;
	}
	.main_bbs .notice ul li a{
		font-family: 'Noto Sans', sans-serif;color:#777;
	}
	.main_bbs .notice ul li .date{position:absolute;right:0;top:0;color:#777;}
	.main_bbs .notice ul li.first{
		background:0;
		padding:25px 0 15px 0;margin-bottom:18px;
		border-bottom:1px solid #ddd;
	}
	.main_bbs .notice ul li.first .sbj{margin-bottom:10px;font-size:16px;color:#343434;font-weight:600;}
	.main_bbs .notice ul li.first .txt{margin-bottom:10px;font-size:14px;color:#777}
	.main_bbs .notice ul li.first .date{position:static;font-size:13px;color:#777}
	.main_bbs .notice ul li.first a{
		font-family: 'Noto Sans', sans-serif;
	}
	.main_bbs .notice a.more{
		display:block;width:100%;text-align:center;
		margin-top:20px;
		font-family: 'Noto Sans', sans-serif;font-size:12px;color:rgba(255,255,255,0.8);
		height:33px;line-height:33px;background:#93816b;
	}

	.main_bbs .event_area{overflow:hidden;position:relative;margin-top:14px;}
	.main_bbs .event .event_list{overflow:hidden;width:1000%;}
	.main_bbs .event .event_list li{float:left;width:10%;}
	.main_bbs .event .event_list li img{width:100%;}
	.main_bbs .event .ethum{position:absolute;left:0;bottom:20px;width:100%;text-align:center;}
	.main_bbs .event .ethum li{display:inline-block;#display:inline;*zoom:1;padding:0 5px;}

	.main_bbs .reservation{}
	.main_bbs .reservation .ban_reserve{
		background:#fff;height:280px;
		margin-top:14px;border:1px solid #ddd;
		font-family: 'Noto Sans', sans-serif;
	}
	.main_bbs .reservation .ban_reserve a{display:block;width:100%;height:100%;text-align:center;color:#000;}
	.main_bbs .reservation .ban_reserve .line{display:none;}
	.main_bbs .reservation .ban_reserve .line:nth-child(1){margin:29px 0 13px 0}
	.main_bbs .reservation .ban_reserve .line:nth-child(2){margin:10px 0 0 0}
	.main_bbs .reservation .ban_reserve .icon img{margin-top:70px;}
	.main_bbs .reservation .ban_reserve .sbj{
		font-size:20px;color:#fff;margin:10px 0;font-weight:600;
	}
	.main_bbs .reservation .ban_reserve .txt{margin-bottom:5px}
	.main_bbs .reservation .ban_reserve .more{margin-bottom:10px}


	.accom{
		max-width:1600px;position:relative;
		text-align:center;
		padding:50px 3%;
		margin:50px auto;background:#f1f1f1 url(/images/main/accom_bg.png) no-repeat 15% 66%;
	}
	.main_title1{
		display:inline-block;#display:inline;*zoom:1;
		font-family: 'Raleway', sans-serif;color:#000;font-weight:500;
		font-size:20px;border-bottom:2px solid #1f1f1f;margin-bottom:25px;
	}
	.accom .aprev{display:none}
	.accom .anext{display:none}
	.accom .accom_list{overflow:hidden;max-width:1222px;margin:0 auto;}
	.accom .accom_list ul{overflow:hidden;max-width:607px;margin:0 auto}
	.accom .accom_list ul li{display:none;overflow:hidden;float:left;width:100%;font-family: 'Noto Sans', sans-serif;}
	.accom .accom_list ul li:first-child{display:block;}
	.accom .accom_list ul li .infoarea{text-align:left;width:100%}
	.accom .accom_list ul li .big_imgarea{width:100%;margin-top:6px;}
	.accom .accom_list ul li img{width:100%}

	.accom .accom_list ul li .infoarea .accom_tit{
		font-size:24px;color:#222;
	}
	.accom .accom_list ul li .infoarea .accom_tit::after{
		content:"";
		display:block;width:44px;height:2px;background:#333;
		margin:5px 0 15px;
	}
	.accom .accom_list ul li .infoarea .txt{
		font-size:12px;font-weight:500;color:#858585;line-height:170%;
	}
	.accom .accom_list ul li .infoarea .more{
		display:block;
		width:158px;height:28px;line-height:28px;
		padding:0 0 0 20px;margin:25px 0 45px;
		background:url(/images/main/accom_arr.png) no-repeat 90%;
		border:2px solid #454545;
		font-size:12px;color:#454545;
	}
	.accom .accom_thum{max-width:607px;margin:6px auto 0;}
	.accom .accom_thum ul{overflow:hidden;}
	.accom .accom_thum ul li{float:left;width:100%}
	.accom .accom_thum ul li img{width:100%}
	.accom .accom_thum ul li:nth-child(1){width:33.333%;}
	.accom .accom_thum ul li:nth-child(2){width:33.333%;}
	.accom .accom_thum ul li:nth-child(3){width:33.333%;}
	.accom .accom_thum ul li:nth-child(4){margin-top:1px;width:49.999%;}
	.accom .accom_thum ul li:nth-child(5){margin-top:1px;width:49.999%;}
	.accom .accom_thum ul li a{
		display:block;
		font-size:12px;font-weight:600;color:#696969;
		border-right:1px solid #ddd;background:#e9e9e9;
		height:40px;line-height:40px;letter-spacing:-1px;
		text-align:left;padding-left:10px;
	}
	.accom .accom_thum ul li a.on{
		color:#fff;
		border-right:1px solid #8a6634;background:#8a6634;
	}


	.gns{text-align:center;font-family: 'Noto Sans', sans-serif;}
	.gns_area{overflow:hidden;max-width:1222px;margin:0 auto;padding:0 3%;}
	.gns_area .g_area{width:100%;background:url(/images/main/gns_bg0.gif) repeat;padding-bottom:10px;}
	.gns_area .s_area{width:100%;background:url(/images/main/gns_bg0.gif) repeat;padding-bottom:10px;}
	.gns_area .view{height:202px;transition:all 0.6s ease;}
	.gns_area .g_area .view{background:url(/images/main/gns_bg2.jpg) no-repeat;background-size:100% 100%;}
	.gns_area .s_area .view{background:url(/images/main/gns_bg1.jpg) no-repeat;background-size:100% 100%;}
	.gns_area .view h4{
		font-size:20px;color:#fff;font-weight:500;
		padding-top:70px;font-family: 'Noto Sans', sans-serif;
	}
	.gns_area .view a{
		opacity:1;
		margin-top:20px;
		display:inline-block;#display:inline;*zoom:1;
		width:182px;height:32px;line-height:32px;
		color:#fff;font-weight:bold;
		background:#8a6634;
		transition:all 1s ease;
	}
	.gns_area .txt{background:#f3f3f3;font-size:14px;line-height:170%;padding:30px 3%;letter-spacing:-1px;
		/*word-break:keep-all;*/
	}

	.wnb{max-width:1600px;margin:50px auto;text-align:center;font-family: 'Noto Sans', sans-serif;}
	.wnb .wnb_area{overflow:hidden;position:relative;width:100%;}
	.wnb .wnb_area ul{overflow:hidden;width:10000%;position:relative;height:220px;}
	.wnb .wnb_area ul li{display:none;position:relative;position:absolute;left:0;top:0;width:1%;height:220px;}
	.wnb .wnb_area ul li:first-child{display:block;}
	.wnb .wnb_area ul li.bg1{background:url(/images/main/wnb_img2.jpg) no-repeat center;background-size:cover}
	.wnb .wnb_area ul li.bg2{background:url(/images/main/wnb_img2.jpg) no-repeat center;background-size:cover}
	.wnb .wnb_area ul li.bg3{background:url(/images/main/wnb_img2.jpg) no-repeat center;background-size:cover}
	.wnb .wnb_area ul li.bg4{background:url(/images/main/wnb_img2.jpg) no-repeat center;background-size:cover}
	.wnb_prev{position:absolute;left:3%;top:50%;z-index:10;margin-top:-20px;}
	.wnb_next{position:absolute;right:3%;top:50%;z-index:10;margin-top:-20px;}
	.wnb_prev img,.wnb_next img{height:40px}
	.wnb_infobox{
		position:absolute;left:-30%;top:50%;margin-top:-146px;
		padding:10px;text-align:left;
		opacity:0;transform:scale(0.5);
		transition:all 0.4s ease-in-out;
	}
	.wnb_infobox:first-child{opacity:1;}
	.wnb .wnb_area ul li.act .wnb_infobox{opacity:1;transform:scale(1);left:10%;transition:all 0.4s ease-in-out;}

	.wnb_infobox .wnb_line{padding:0 10%;}
	.wnb_infobox .wnb_line .tit1{
		margin-top:50%;
		font-size:18px;font-weight:600;color:rgba(255,255,255,1);
	}
	.wnb_infobox .wnb_line .tit2{font-size:24px;font-weight:500;color:#fff;line-height:100%;}
	.wnb_infobox .wnb_line .txt{display:none;}
	.wnb_infobox .wnb_line .more{
		display:block;margin-top:7%;
		width:142px;padding-left:20px;
		height:32px;line-height:32px;
		letter-spacing:-0.5px;color:#fff;font-weight:600;
		background:#0c0c0c url(/images/main/wnb_arr.png) no-repeat 90% center;
	}


	.dining{overflow:hidden;max-width:1222px;margin:0 auto;text-align:center;}
	.dining_area .dining_con{overflow:hidden;font-family: 'Noto Sans', sans-serif;}
	.dining_area .dining_con>div{text-align:center;}
	.dining_area .dining_con>div>a{display:block;}
	.dining_area .dining_con>div .tit{
		margin-top:85px;
		font-size:22px;font-weight:600;color:#fff;	
	}
	.dining_area .dining_con>div .txt{
		font-size:14px;font-weight:300;color:#fff;	
		margin:5px 0;
	}
	.dining_area .deco1{display:none;}
	.dining_area .deco2{display:none;}
	.dining_area .deco3{display:none;}
	.dining_area .dining1{
		display:inline-block;#display:inline;*zoom:1;
		margin:0 0 10px 0;
		width:90%;height:220px;
		padding:0 5%;
		background:url(/images/main/dining_bg1.jpg) no-repeat center;
		background-size:cover;
	}
	.dining_area .dining1 .tit{margin-top:55px !important}
	.dining_area .dining2{
		display:inline-block;#display:inline;*zoom:1;
		width:100%;height:220px;
		background:url(/images/main/dining_bg4.jpg) no-repeat center;	
		background-size:cover;
	}


	.sightseeing{
		max-width:1600px;position:relative;
		text-align:center;
		padding:50px 3%;
		margin:50px auto 0;background:#93816b;
	}
	.ss_tabs{}
	.ss_tabs ul{}
	.ss_tabs ul li{
		display:inline-block;#display:inline;*zoom:1;
		width:100%;height:32px;line-height:32px;
	}
	.ss_tabs ul li.on{}
	.ss_tabs ul li a{
		display:block;text-align:center;
		color:rgba(0,0,0,0.6);font-size:13px;font-weight:600;
	}
	.ss_tabs ul li.on a{color:#fff;background:#272727;}
	.ss_area{
		max-width:1222px;margin:17px auto 0;
		position:relative;
	}
	.ss_area .ss_prev{position:absolute;left:5%;top:50%;margin-top:-35px;}
	.ss_area .ss_next{position:absolute;right:5%;top:50%;margin-top:-35px;}
	.ss_area .ss_prev img,.ss_area .ss_next img{height:35px;}
	.ss_area .ss_list{overflow:hidden;width:70%;margin:0 auto;}
	.ss_area .ss_list ul{
		overflow:hidden;width:1000%;
	}
	.ss_area .ss_list ul li{
		float:left;font-family: 'Noto Sans', sans-serif;
		width:4.9% !important;;margin-right:0.1%;
	}
	.ss_area .ss_list ul li .thumarea{width:100%;}
	.ss_area .ss_list ul li .tit{font-size:13px;color:#000;font-weight:600;margin:10px 0 5px;
	text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;
	}
	.ss_area .ss_list ul li .txt{display:none;}


	/* footer */
	.foot{width:100%;background:#242424;font-family: 'Noto Sans', sans-serif;}
	.fsitemap{display:none;}
	.wrap2{overflow:hidden;max-width:1400px;margin:0 auto;padding:0 3%;}
	
	.foot_infos{padding:25px 0 45px;}
	.foot_infos h1{display:none;}
	.foot_infos .finfo{text-align:center;}
	.foot_infos .finfo ul{overflow:hidden}
	.foot_infos .finfo ul li{
		display:inline-block;margin-right:8px;padding-right:8px;
		background:url(/images/common/bg_fm.gif) no-repeat right center;
	}
	.foot_infos .finfo ul li:last-child{background:0}
	.foot_infos .finfo ul li a{
		font-size:12px;font-weight:600;color:rgba(255,255,255,0.6);
	}
	.foot_infos .finfo address{
		font-size:12px;color:rgba(255,255,255,0.6);margin:5px 0;
	}
	.foot_infos .finfo .copy{font-size:11px;color:rgba(255,255,255,0.6);margin:5px 0;}
	.foot_infos .sns{margin-top:20px;text-align:center;}
	.foot_infos .sns ul{overflow:hidden;}
	.foot_infos .sns ul li{display:inline-block;margin:0 5px;}
	.foot_infos .sns ul li img{height:20px;}

}



