﻿.con_intro .box_int .wrp_txt,.con_pnav ul,.con_facilities.lobby .box_fac .wrp_fac,.con_facilities.lounge .box_fac .wrp_fac,.con_facilities.shop .box_fac .wrp_fac,.con_facilities.shop .box_fac .wrp_sho,.con_facilities.ski .box_fac .wrp_fac,.con_facilities.banquet .box_fac .wrp_fac,.con_facilities.terrace .box_fac .wrp_fac,.con_images ul,.con_information{width:91.66667%;max-width:1200px;margin:auto}.con_intro .box_int .wrp_txt .inner:after{content:"";display:table;clear:both}.con_intro{margin-top:75px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:55px}}@media only screen and (max-width: 767px){.con_intro{margin-top:2.5em}}.con_intro .box_int{position:relative;z-index:1}@media only screen and (min-width: 768px){.con_intro .box_int{display:flex;flex-direction:row-reverse;justify-content:flex-end}}.con_intro .box_int:after{content:'';position:absolute;top:19.41176%;right:-1.55556%;z-index:-1;width:19.83333%;padding-bottom:13.55556%;background:url(../images/common/dec1.png) no-repeat left top/cover !important}@media only screen and (max-width: 767px){.con_intro .box_int:after{top:60%}}@media only screen and (max-width: 767px){.con_intro .box_int:after{right:-3.68421%}}@media only screen and (max-width: 767px){.con_intro .box_int:after{width:46.97368%}}@media only screen and (max-width: 767px){.con_intro .box_int:after{padding-bottom:32.10526%}}.con_intro .box_int .wrp_txt{max-width:1330px}@media only screen and (min-width: 768px){.con_intro .box_int .wrp_txt{position:absolute;left:0;right:0;width:95%}}@media only screen and (min-width: 768px){.con_intro .box_int .wrp_txt .inner>*{float:right}}.con_intro .box_int .wrp_txt .inner h3{font-size:169%;color:#231815;letter-spacing:.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .wrp_txt .inner h3{font-size:144%}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_txt .inner h3{font-size:132%}}@media only screen and (min-width: 768px){.con_intro .box_int .wrp_txt .inner h3{white-space:nowrap;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;writing-mode:vertical-rl}}@media only screen and (min-width: 768px){.con_intro .box_int .wrp_txt .inner h3{margin-top:1.6em}}@media only screen and (min-width: 1200px){.con_intro .box_int .wrp_txt .inner h3{line-height:1.92}}@media print{.con_intro .box_int .wrp_txt .inner h3{line-height:1.92}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .wrp_txt .inner h3{line-height:1.6}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_txt .inner h3{text-align:center;margin-top:-1em}}.con_intro .box_int .wrp_txt .inner .txt{font-size:100%;margin:5em 3.7594% 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .wrp_txt .inner .txt{font-size:88%}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_txt .inner .txt{font-size:88%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .wrp_txt .inner .txt{margin:5em 1.50376% 0 0}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_txt .inner .txt{margin:0}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_txt .inner .txt{line-height:1.6;margin-top:1em;text-align:center}}.con_intro .box_int .wrp_txt .inner .txt p{letter-spacing:.1em}@media only screen and (min-width: 768px){.con_intro .box_int .wrp_txt .inner .txt p{line-height:2;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;min-width:14em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .wrp_txt .inner .txt p{line-height:1.78;min-width:12.46em}}@media only screen and (min-width: 1200px){.con_intro .box_int .wrp_img{position:relative;left:50%;margin-left:-960px}}@media print{.con_intro .box_int .wrp_img{position:relative;left:50%;margin-left:-960px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int .wrp_img{position:relative;overflow:hidden;width:55.72917%;height:500px}.con_intro .box_int .wrp_img img{position:absolute;right:0;top:0;max-width:none;height:100%}}@media only screen and (max-width: 767px){.con_intro .box_int .wrp_img{width:80%;margin-top:2.5em}}.con_intro .box_img{position:relative;z-index:1;overflow:hidden;width:52.70833%;margin:-130px 0 0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_img{width:66.66667%}}@media only screen and (max-width: 767px){.con_intro .box_img{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_img{margin:-80px 0 0 auto}}@media only screen and (max-width: 767px){.con_intro .box_img{margin:-2.5em 0 0 auto}}.con_intro .box_img p{float:left;width:49.11067%}.con_intro .box_img p+p{float:right}.con_pnav{padding:50px 0;margin-top:120px;background:url(../images/common/bg7.jpg) left top}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav{padding:4.16667% 0}}@media only screen and (max-width: 767px){.con_pnav{padding:1.5em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav{margin-top:10%}}@media only screen and (max-width: 767px){.con_pnav{margin-top:2.5em}}.con_pnav ul{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1200px){.con_pnav ul{max-width:956px}}@media print{.con_pnav ul{max-width:956px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul{max-width:941px;margin:auto}}.con_pnav ul li{width:23.43096%;margin:1.66667% 0 0 1.66667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li{width:23.80446%}}@media only screen and (max-width: 767px){.con_pnav ul li{width:49%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li{margin:1.59405% 0 0 1.59405%}}@media only screen and (max-width: 767px){.con_pnav ul li{margin:2% 0 0 2%}}@media only screen and (min-width: 1200px){.con_pnav ul li:nth-child(4n+1){margin-left:0}.con_pnav ul li:nth-child(-n+4){margin-top:0}}@media print{.con_pnav ul li:nth-child(4n+1){margin-left:0}.con_pnav ul li:nth-child(-n+4){margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li{max-width:224px}.con_pnav ul li:nth-child(4n+1){margin-left:0}.con_pnav ul li:nth-child(-n+4){margin-top:0}}@media only screen and (max-width: 767px){.con_pnav ul li:nth-child(-n+2){margin-top:0}.con_pnav ul li:nth-child(odd){margin-left:0}}.con_pnav ul li a{display:flex;align-items:center;justify-content:center;position:relative;height:100%;padding:20px 0.5em 25px;border:1px solid #412a16;box-sizing:border-box;text-align:center;font-size:100%;letter-spacing:.08em;text-decoration:none;transition:background 500ms ease,color 500ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li a{padding:17px 0.5em 22px}}@media only screen and (max-width: 767px){.con_pnav ul li a{padding:0.8em 0.5em 1.3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li a{font-size:88%}}@media only screen and (max-width: 767px){.con_pnav ul li a{font-size:88%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_pnav ul li a{font-size:94%}}@media only screen and (max-width: 767px){.con_pnav ul li a{letter-spacing:0}}.con_pnav ul li a:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;left:0;right:0;bottom:.2em;line-height:1;margin:0;transform:rotate(90deg);color:#a77f21;font-weight:bold;font-size:94%}.con_pnav ul li a:hover{background:#412a16;color:#fff}.con_facilities{padding-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities{padding-top:12.5%}}@media only screen and (max-width: 767px){.con_facilities{padding-top:4em}}.con_facilities h4{margin-bottom:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities h4{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_facilities h4{margin-bottom:1.5em}}.con_facilities .wrp_txt .txt{font-size:100%;letter-spacing:.08em;line-height:1.86}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities .wrp_txt .txt{font-size:88%}}@media only screen and (max-width: 767px){.con_facilities .wrp_txt .txt{font-size:88%}}@media only screen and (max-width: 767px){.con_facilities .wrp_txt .txt{line-height:1.6}}@media only screen and (min-width: 1200px){.con_facilities .wrp_txt table tr th,.con_facilities .wrp_txt table tr td{padding:.9em 1.3em}}@media print{.con_facilities .wrp_txt table tr th,.con_facilities .wrp_txt table tr td{padding:.9em 1.3em}}@media only screen and (min-width: 768px){.con_facilities.lobby .box_fac{position:relative;z-index:1}.con_facilities.lobby .box_fac:after{content:'';position:absolute;left:0;bottom:13.24201%;z-index:-1;width:28.64583%;height:55.25114%;background:url(../images/common/bg1.jpg) left top}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_facilities.lobby .box_fac:after{bottom:30.26316%}}.con_facilities.lobby .box_fac .wrp_fac{max-width:1800px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.lobby .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.lobby .box_fac .wrp_fac .wrp_img img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width: 767px){.con_facilities.lobby .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.lobby .box_fac .wrp_fac .wrp_img img{position:relative;width:160%;max-width:none;margin-left:-30%}}.con_facilities.lobby .box_fac .wrp_fac .wrp_txt{max-width:1100px;overflow:hidden;width:91.66667%;margin:50px auto 0}@media only screen and (max-width: 767px){.con_facilities.lobby .box_fac .wrp_fac .wrp_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.lobby .box_fac .wrp_fac .wrp_txt{margin:35px auto 0}}@media only screen and (max-width: 767px){.con_facilities.lobby .box_fac .wrp_fac .wrp_txt{margin:1em auto 0}}@media only screen and (min-width: 768px){.con_facilities.lobby .box_fac .wrp_fac .wrp_txt{display:flex;justify-content:space-between;flex-direction:row-reverse}}.con_facilities.lobby .box_fac .wrp_fac .wrp_txt .inner{width:43.63636%;margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.lobby .box_fac .wrp_fac .wrp_txt .inner{width:51.81818%}}@media only screen and (max-width: 767px){.con_facilities.lobby .box_fac .wrp_fac .wrp_txt .inner{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.lobby .box_fac .wrp_fac .wrp_txt .inner{margin-top:15px}}@media only screen and (max-width: 767px){.con_facilities.lobby .box_fac .wrp_fac .wrp_txt .inner{margin-top:0}}.con_facilities.lobby .box_fac .wrp_fac .wrp_txt .inner table{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.lobby .box_fac .wrp_fac .wrp_txt .inner table{margin-top:30px}}@media only screen and (max-width: 767px){.con_facilities.lobby .box_fac .wrp_fac .wrp_txt .inner table{margin-top:1em}}@media only screen and (min-width: 768px){.con_facilities.lobby .box_fac .wrp_fac .wrp_txt .img{width:43.63636%}}@media only screen and (min-width: 768px){.con_facilities.lounge .box_fac{position:relative;z-index:1}.con_facilities.lounge .box_fac:after{content:'';position:absolute;right:0;bottom:13.24201%;z-index:-1;width:28.64583%;height:55.25114%;background:url(../images/common/bg1.jpg) left top}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_facilities.lounge .box_fac:after{bottom:30.26316%}}.con_facilities.lounge .box_fac .wrp_fac{max-width:1800px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.lounge .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.lounge .box_fac .wrp_fac .wrp_img img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width: 767px){.con_facilities.lounge .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.lounge .box_fac .wrp_fac .wrp_img img{position:relative;width:160%;max-width:none;margin-left:-30%}}.con_facilities.lounge .box_fac .wrp_fac .wrp_txt{max-width:1100px;overflow:hidden;width:91.66667%;margin:50px auto 0}@media only screen and (max-width: 767px){.con_facilities.lounge .box_fac .wrp_fac .wrp_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.lounge .box_fac .wrp_fac .wrp_txt{margin:35px auto 0}}@media only screen and (max-width: 767px){.con_facilities.lounge .box_fac .wrp_fac .wrp_txt{margin:1em auto 0}}@media only screen and (min-width: 768px){.con_facilities.lounge .box_fac .wrp_fac .wrp_txt{display:flex;justify-content:space-between}}.con_facilities.lounge .box_fac .wrp_fac .wrp_txt .inner{width:43.63636%;margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.lounge .box_fac .wrp_fac .wrp_txt .inner{width:51.81818%}}@media only screen and (max-width: 767px){.con_facilities.lounge .box_fac .wrp_fac .wrp_txt .inner{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.lounge .box_fac .wrp_fac .wrp_txt .inner{margin-top:15px}}@media only screen and (max-width: 767px){.con_facilities.lounge .box_fac .wrp_fac .wrp_txt .inner{margin-top:0}}.con_facilities.lounge .box_fac .wrp_fac .wrp_txt .inner table{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.lounge .box_fac .wrp_fac .wrp_txt .inner table{margin-top:30px}}@media only screen and (max-width: 767px){.con_facilities.lounge .box_fac .wrp_fac .wrp_txt .inner table{margin-top:1em}}.con_facilities.lounge .box_fac .wrp_fac .wrp_txt .inner .txt{margin-top:1em}@media only screen and (min-width: 768px){.con_facilities.lounge .box_fac .wrp_fac .wrp_txt .img{width:43.63636%}}.con_facilities.shop .box_fac{position:relative;z-index:1;padding-bottom:60px}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac{padding-bottom:1.5em}}.con_facilities.shop .box_fac:after{content:'';position:absolute;right:0;bottom:0;z-index:-1;width:91.66667%;height:65.50633%;background:url(../images/common/bg1.jpg) left top}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac:after{width:100%}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac:after{height:63.04348%}}.con_facilities.shop .box_fac .wrp_fac{max-width:1800px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.shop .box_fac .wrp_fac .wrp_img img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.shop .box_fac .wrp_fac .wrp_img img{position:relative;width:160%;max-width:none;margin-left:-30%}}.con_facilities.shop .box_fac .wrp_fac .wrp_txt{max-width:1200px;overflow:hidden;width:83.33333%;margin:50px auto 0}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_fac .wrp_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_fac .wrp_txt{margin:35px auto 0}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_fac .wrp_txt{margin:1em auto 0}}.con_facilities.shop .box_fac .wrp_fac .wrp_txt .txt{color:#fff}@media only screen and (min-width: 768px){.con_facilities.shop .box_fac .wrp_fac .wrp_txt .txt{float:left;width:45%}}.con_facilities.shop .box_fac .wrp_fac .wrp_txt table{border-color:#fff}@media only screen and (min-width: 768px){.con_facilities.shop .box_fac .wrp_fac .wrp_txt table{float:right;width:45%}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_fac .wrp_txt table{margin-top:1em}}.con_facilities.shop .box_fac .wrp_fac .wrp_txt table tr th,.con_facilities.shop .box_fac .wrp_fac .wrp_txt table tr td{border-color:#fff;color:#fff}.con_facilities.shop .box_fac .wrp_sho{padding:55px 60px 60px;margin-top:70px;background:url(../images/common/bg7.jpg) left top;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_sho{padding:4.58333% 5% 5%}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_sho{padding:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_sho{margin-top:40px}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_sho{margin-top:2.5em}}.con_facilities.shop .box_fac .wrp_sho h5{padding-bottom:20px;border-bottom:1px solid #aa988b;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_sho h5{padding-bottom:15px}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_sho h5{padding-bottom:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_sho h5{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_sho h5{margin-bottom:1em}}@media only screen and (min-width: 768px){.con_facilities.shop .box_fac .wrp_sho h5 span{font-size:88%}}@media only screen and (min-width: 768px){.con_facilities.shop .box_fac .wrp_sho h5 em:after{width:3em;right:-2em}}.con_facilities.shop .box_fac .wrp_sho ul{overflow:hidden}.con_facilities.shop .box_fac .wrp_sho ul li{width:29.62963%;margin:0 0 0 5.55556%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_sho ul li{width:32%}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_sho ul li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_sho ul li{margin:0 0 0 2%}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_sho ul li{margin:2.5em 0 0}}@media only screen and (min-width: 768px){.con_facilities.shop .box_fac .wrp_sho ul li{float:left}}.con_facilities.shop .box_fac .wrp_sho ul li:first-child{margin:0}.con_facilities.shop .box_fac .wrp_sho ul li .wrp_img img{width:100%}.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt{margin-top:15px}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt{margin-top:1em}}.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt .st{margin-bottom:15px;color:#300808;font-size:138%;text-align:center;letter-spacing:.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt .st{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt .st{margin-bottom:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt .st{font-size:125%}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt .st{font-size:113%}}.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt table{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt table{margin-top:20px}}@media only screen and (max-width: 767px){.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt table{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt table tr th,.con_facilities.shop .box_fac .wrp_sho ul li .wrp_txt table tr td{padding:.9em 1em}}.con_facilities.ski .box_fac{position:relative;z-index:1;padding-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.ski .box_fac{padding-bottom:80px}}@media only screen and (max-width: 767px){.con_facilities.ski .box_fac{padding-bottom:3.5em}}.con_facilities.ski .box_fac:after{content:'';position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:63.04348%;background:url(../images/common/bg1.jpg) left top}.con_facilities.ski .box_fac .wrp_fac{max-width:1800px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.ski .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.ski .box_fac .wrp_fac .wrp_img img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width: 767px){.con_facilities.ski .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.ski .box_fac .wrp_fac .wrp_img img{position:relative;width:160%;max-width:none;margin-left:-30%}}.con_facilities.ski .box_fac .wrp_fac .wrp_txt{max-width:1200px;overflow:hidden;width:83.33333%;margin:50px auto 0}@media only screen and (max-width: 767px){.con_facilities.ski .box_fac .wrp_fac .wrp_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.ski .box_fac .wrp_fac .wrp_txt{margin:35px auto 0}}@media only screen and (max-width: 767px){.con_facilities.ski .box_fac .wrp_fac .wrp_txt{margin:1em auto 0}}.con_facilities.ski .box_fac .wrp_fac .wrp_txt .txt{color:#fff}@media only screen and (min-width: 768px){.con_facilities.ski .box_fac .wrp_fac .wrp_txt .txt{float:left}}.con_facilities.banquet .box_fac{position:relative;z-index:1;padding-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.banquet .box_fac{padding-bottom:40px}}@media only screen and (max-width: 767px){.con_facilities.banquet .box_fac{padding-bottom:1.5em}}.con_facilities.banquet .box_fac:after{content:'';position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:63.04348%;background:url(../images/common/bg1.jpg) left top}.con_facilities.banquet .box_fac .wrp_fac{max-width:1800px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.banquet .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.banquet .box_fac .wrp_fac .wrp_img img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width: 767px){.con_facilities.banquet .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.banquet .box_fac .wrp_fac .wrp_img img{position:relative;width:160%;max-width:none;margin-left:-30%}}.con_facilities.banquet .box_fac .wrp_fac .wrp_txt{max-width:1200px;overflow:hidden;width:83.33333%;margin:50px auto 0}@media only screen and (max-width: 767px){.con_facilities.banquet .box_fac .wrp_fac .wrp_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.banquet .box_fac .wrp_fac .wrp_txt{margin:35px auto 0}}@media only screen and (max-width: 767px){.con_facilities.banquet .box_fac .wrp_fac .wrp_txt{margin:1em auto 0}}.con_facilities.banquet .box_fac .wrp_fac .wrp_txt .txt{color:#fff}@media only screen and (min-width: 768px){.con_facilities.banquet .box_fac .wrp_fac .wrp_txt .txt{float:left;width:45%}}.con_facilities.banquet .box_fac .wrp_fac .wrp_txt table{border-color:#fff}@media only screen and (min-width: 768px){.con_facilities.banquet .box_fac .wrp_fac .wrp_txt table{float:right;width:45%}}@media only screen and (max-width: 767px){.con_facilities.banquet .box_fac .wrp_fac .wrp_txt table{margin-top:1em}}.con_facilities.banquet .box_fac .wrp_fac .wrp_txt table tr th,.con_facilities.banquet .box_fac .wrp_fac .wrp_txt table tr td{border-color:#fff;color:#fff}.con_facilities.terrace .box_fac{position:relative;z-index:1;padding-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.terrace .box_fac{padding-bottom:40px}}@media only screen and (max-width: 767px){.con_facilities.terrace .box_fac{padding-bottom:1.5em}}.con_facilities.terrace .box_fac:after{content:'';position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:63.04348%;background:url(../images/common/bg1.jpg) left top}.con_facilities.terrace .box_fac .wrp_fac{max-width:1800px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.terrace .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.terrace .box_fac .wrp_fac .wrp_img img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width: 767px){.con_facilities.terrace .box_fac .wrp_fac .wrp_img{overflow:hidden}.con_facilities.terrace .box_fac .wrp_fac .wrp_img img{position:relative;width:160%;max-width:none;margin-left:-30%}}.con_facilities.terrace .box_fac .wrp_fac .wrp_txt{max-width:1200px;overflow:hidden;width:83.33333%;margin:50px auto 0}@media only screen and (max-width: 767px){.con_facilities.terrace .box_fac .wrp_fac .wrp_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.terrace .box_fac .wrp_fac .wrp_txt{margin:35px auto 0}}@media only screen and (max-width: 767px){.con_facilities.terrace .box_fac .wrp_fac .wrp_txt{margin:1em auto 0}}.con_facilities.terrace .box_fac .wrp_fac .wrp_txt .txt{color:#fff}@media only screen and (min-width: 768px){.con_facilities.terrace .box_fac .wrp_fac .wrp_txt .txt{float:left;width:45%}}.con_facilities.terrace .box_fac .wrp_fac .wrp_txt table{border-color:#fff}@media only screen and (min-width: 768px){.con_facilities.terrace .box_fac .wrp_fac .wrp_txt table{float:right;width:45%}}@media only screen and (max-width: 767px){.con_facilities.terrace .box_fac .wrp_fac .wrp_txt table{margin-top:1em}}.con_facilities.terrace .box_fac .wrp_fac .wrp_txt table tr th,.con_facilities.terrace .box_fac .wrp_fac .wrp_txt table tr td{border-color:#fff;color:#fff}.con_facilities.restaurant .box_fac,.con_facilities.enjoy .box_fac{position:relative}@media only screen and (min-width: 768px){.con_facilities.restaurant .box_fac,.con_facilities.enjoy .box_fac{letter-spacing:-.4em}.con_facilities.restaurant .box_fac>*,.con_facilities.enjoy .box_fac>*{display:inline-block;vertical-align:middle;letter-spacing:normal}}.con_facilities.restaurant .box_fac+.box_fac,.con_facilities.enjoy .box_fac+.box_fac{margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.restaurant .box_fac+.box_fac,.con_facilities.enjoy .box_fac+.box_fac{margin-top:50px}}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac+.box_fac,.con_facilities.enjoy .box_fac+.box_fac{margin-top:2.5em}}@media only screen and (min-width: 768px){.con_facilities.restaurant .box_fac .wrp_img,.con_facilities.enjoy .box_fac .wrp_img{overflow:hidden;position:relative;width:59.375%;height:687px}.con_facilities.restaurant .box_fac .wrp_img img,.con_facilities.enjoy .box_fac .wrp_img img{position:absolute;left:50%;top:0;max-width:none;height:100%;transform:translateX(-50%)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.restaurant .box_fac .wrp_img,.con_facilities.enjoy .box_fac .wrp_img{height:500px}}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_img,.con_facilities.enjoy .box_fac .wrp_img{overflow:hidden}.con_facilities.restaurant .box_fac .wrp_img img,.con_facilities.enjoy .box_fac .wrp_img img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_facilities.restaurant .box_fac .wrp_txt,.con_facilities.enjoy .box_fac .wrp_txt{width:380px;margin:0 0 0 6.51042%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.restaurant .box_fac .wrp_txt,.con_facilities.enjoy .box_fac .wrp_txt{width:31.66667%}}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_txt,.con_facilities.enjoy .box_fac .wrp_txt{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.restaurant .box_fac .wrp_txt,.con_facilities.enjoy .box_fac .wrp_txt{margin:0 0 0 3.125%}}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_txt,.con_facilities.enjoy .box_fac .wrp_txt{margin:1em auto 0}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_facilities.restaurant .box_fac .wrp_txt,.con_facilities.enjoy .box_fac .wrp_txt{margin-left:4.6875%}}.con_facilities.restaurant .box_fac .wrp_txt .sst,.con_facilities.enjoy .box_fac .wrp_txt .sst{margin:0 0 .3em 1.8em;color:#936906;font-size:94%;letter-spacing:.34em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.restaurant .box_fac .wrp_txt .sst,.con_facilities.enjoy .box_fac .wrp_txt .sst{font-size:88%}}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_txt .sst,.con_facilities.enjoy .box_fac .wrp_txt .sst{font-size:82%}}.con_facilities.restaurant .box_fac .wrp_txt h5,.con_facilities.enjoy .box_fac .wrp_txt h5{padding-bottom:15px;margin-bottom:30px;background:url(../../dishes/images/bd1.png) repeat-x left bottom}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_txt h5,.con_facilities.enjoy .box_fac .wrp_txt h5{padding-bottom:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.restaurant .box_fac .wrp_txt h5,.con_facilities.enjoy .box_fac .wrp_txt h5{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_txt h5,.con_facilities.enjoy .box_fac .wrp_txt h5{margin-bottom:.8em}}.con_facilities.restaurant .box_fac .wrp_txt table,.con_facilities.enjoy .box_fac .wrp_txt table{margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.restaurant .box_fac .wrp_txt table,.con_facilities.enjoy .box_fac .wrp_txt table{margin-top:25px}}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_txt table,.con_facilities.enjoy .box_fac .wrp_txt table{margin-top:1em}}.con_facilities.restaurant .box_fac .wrp_txt .btn,.con_facilities.enjoy .box_fac .wrp_txt .btn{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.restaurant .box_fac .wrp_txt .btn,.con_facilities.enjoy .box_fac .wrp_txt .btn{margin-top:25px}}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_txt .btn,.con_facilities.enjoy .box_fac .wrp_txt .btn{margin-top:1em}}@media only screen and (min-width: 768px){.con_facilities.restaurant .box_fac .wrp_txt .btn,.con_facilities.enjoy .box_fac .wrp_txt .btn{max-width:265px}}.con_facilities.restaurant .box_fac .wrp_txt .btn a,.con_facilities.enjoy .box_fac .wrp_txt .btn a{padding:1em 1.5em}.con_facilities.restaurant .box_fac .wrp_txt .att,.con_facilities.enjoy .box_fac .wrp_txt .att{margin-top:15px;font-size:100%;letter-spacing:.08em;line-height:1.86}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_txt .att,.con_facilities.enjoy .box_fac .wrp_txt .att{margin-top:10pxm 0.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_facilities.restaurant .box_fac .wrp_txt .att,.con_facilities.enjoy .box_fac .wrp_txt .att{font-size:88%}}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_txt .att,.con_facilities.enjoy .box_fac .wrp_txt .att{font-size:88%}}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_txt .att,.con_facilities.enjoy .box_fac .wrp_txt .att{line-height:1.6}}.con_facilities.restaurant .box_fac .wrp_txt .img_s,.con_facilities.enjoy .box_fac .wrp_txt .img_s{margin-top:70px}@media only screen and (max-width: 767px){.con_facilities.restaurant .box_fac .wrp_txt .img_s,.con_facilities.enjoy .box_fac .wrp_txt .img_s{margin-top:6%}}.con_images{padding:80px 0;background:url(../images/common/bg6.jpg) left top}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_images{padding:6.66667% 0}}@media only screen and (max-width: 767px){.con_images{padding:1.5em 0}}.con_images ul{overflow:hidden;max-width:1800px}.con_images ul li{float:left;width:16.16667%;margin:.55556% 0 0 .55556%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_images ul li{width:24.25%}}@media only screen and (max-width: 767px){.con_images ul li{width:32%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_images ul li{margin:.66667% 0 0 .66667%}}@media only screen and (max-width: 767px){.con_images ul li{margin:2% 0 0 2%}}@media only screen and (min-width: 1200px){.con_images ul li:nth-child(6n+1){margin-left:0}.con_images ul li:nth-child(-n+6){margin-top:0}}@media print{.con_images ul li:nth-child(6n+1){margin-left:0}.con_images ul li:nth-child(-n+6){margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_images ul li:nth-child(4n+1){margin-left:0}.con_images ul li:nth-child(-n+4){margin-top:0}}@media only screen and (max-width: 767px){.con_images ul li:nth-child(3n+1){margin-left:0}.con_images ul li:nth-child(-n+3){margin-top:0}}.con_information{margin-top:140px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information{margin-top:11.66667%}}@media only screen and (max-width: 767px){.con_information{margin-top:3.5em}}.con_information h4{margin-bottom:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_information h4{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_information h4{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_information .tbl_basic tr th{width:100%;display:block;border-bottom:1px dotted #412a16;background:rgba(167,127,33,0.2)}.con_information .tbl_basic tr td{width:100%;display:block;border-left:none}}
