.con_news,.con_charm,.con_acc{margin:auto;max-width:1560px}@media only screen and (min-width: 1200px){.con_news,.con_charm,.con_acc{padding:0 50px}}@media print{.con_news,.con_charm,.con_acc{padding:0 50px}}@media only screen and (max-width: 1199px){.con_news,.con_charm,.con_acc{width:91.66667%}}#loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:333;background-color:#999999}#loader .load_logo,#loader .load_catch{position:absolute;z-index:1;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#loader .load_logo{width:318px;margin:auto}@media only screen and (max-width: 767px){#loader .load_logo{width:45.83333%}}#loader p.load_catch{width:788px;margin:auto;font-size:286%;letter-spacing:.1em;font-weight:100;text-align:center}@media only screen and (max-width: 767px){#loader p.load_catch{width:72.91667%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#loader p.load_catch{font-size:286%}}@media only screen and (max-width: 767px){#loader p.load_catch{font-size:143%}}#loader .load_logo,#loader .load_catch{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity .7s;-o-transition:opacity .7s;-webkit-transition:opacity .7s;transition:opacity .7s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}#loader.active_loader .load_logo{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:opacity .7s;-o-transition:opacity .7s;-webkit-transition:opacity .7s;transition:opacity .7s}#loader.active_loader2 .load_logo{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#loader.active_loader2 .load_catch{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.con_bg{width:100%;height:100%;position:fixed;z-index:0;top:0;left:0;z-index:-1}@media only screen and (max-width: 767px){.con_bg{height:100vh !important}}.con_bg:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background:rgba(29,29,29,0.6);transition:opacity 800ms ease;opacity:0}.con_bg.active:after{opacity:1}.con_bg .box_img{width:100%;height:113%;position:relative}@media only screen and (max-width: 767px){.con_bg .box_img{height:100%;transform:translateY(0) !important;margin:0 auto}}.con_bg .box_img .slick-list,.con_bg .box_img .slick-track{height:100%}.con_bg .box_img .slide{background-position:center 0;background-size:cover;background-repeat:no-repeat;height:100% !important}@media only screen and (min-width: 768px){.con_bg .box_img .slide1{background-image:url(../images/home/main01-pc.jpg)}}@media only screen and (max-width: 767px){.con_bg .box_img .slide1{background-image:url(../images/home/main01-sp.jpg)}}@media only screen and (min-width: 768px){.con_bg .box_img .slide2{background-image:url(../images/home/main02-pc.jpg)}}@media only screen and (max-width: 767px){.con_bg .box_img .slide2{background-image:url(../images/home/main02-sp.jpg)}}.con_firstview{height:100%;position:relative}.con_firstview #js-fv_logo{height:50%;width:100%;position:relative}.con_firstview #js-fv_logo .logo{position:absolute;bottom:10%;left:0;right:0;margin:0 auto;text-align:center;max-width:322px}@media only screen and (max-width: 767px){.con_firstview #js-fv_logo .logo{width:50%}}.con_firstview #js-fv_logo .logo:after{content:'';background:url(../images/home/logo_y.png) no-repeat;background-size:contain;width:322px;height:169px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;left:0;top:0}@media only screen and (max-width: 767px){.con_firstview #js-fv_logo .logo:after{width:100%}}.activeFv .con_firstview #js-fv_logo .logo:after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_firstview .wrap_img{height:50%;position:relative}@media only screen and (max-width: 767px){.con_firstview .wrap_img{max-width:85%;margin:0 auto}}.con_firstview .wrap_img .txt_concept{text-align:center;font-size:115%;line-height:2.4;color:#fff}@media only screen and (max-width: 767px){.con_firstview .wrap_img .txt_concept{line-height:1.8;font-size:108%}}.activeFv .con_firstview .wrap_img .txt_concept{color:#fff689}.con_firstview .wrap_img .catch{text-align:center;margin-top:120px}.con_firstview .wrap_img .catch img{max-width:366px}@media only screen and (max-width: 767px){.con_firstview .wrap_img .catch{margin-top:0;padding:3em 0 2em}.con_firstview .wrap_img .catch img{max-width:80%}}.wrp_news{background:#acacac;padding:220px 0 130px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_news{padding:80px 0}}@media only screen and (max-width: 767px){.wrp_news{padding:4em 0}}@media only screen and (min-width: 1200px){.con_news{display:-webkit-flex;display:flex}}@media print{.con_news{display:-webkit-flex;display:flex}}@media only screen and (max-width: 767px){.con_news{width:80%}}.con_news .main_title{width:17.94872%}.con_news .main_title>*{display:block;font-weight:normal}.con_news .main_title .en{font-size:229%;color:#fff689;letter-spacing:.02em;line-height:1;margin-bottom:.3em}.con_news .main_title .jp{letter-spacing:.04em;color:#fff;font-family:'Noto Sans JP', sans-serif;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .main_title{width:100%;margin-bottom:2em}}@media only screen and (max-width: 767px){.con_news .main_title{width:100%;margin:0 auto 3em}}.con_news .box_news{width:87.82051%}@media only screen and (max-width: 1199px){.con_news .box_news{width:100%}}@media only screen and (min-width: 768px){.con_news .box_news .box_list{display:flex}}.con_news .box_news .box_list .box_det{width:22.62774%;margin-right:9.48905%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news .box_list .box_det{width:30%;margin-right:3%}}@media only screen and (max-width: 767px){.con_news .box_news .box_list .box_det{width:100%;margin:0 0 2em 0}.con_news .box_news .box_list .box_det:nth-child(2),.con_news .box_news .box_list .box_det:nth-child(3){display:none}}.con_news .box_news .box_list .box_det a{display:block;text-decoration:none}.mouse .con_news .box_news .box_list .box_det a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_news .box_news .box_list .box_det a:hover,.touch .con_news .box_news .box_list .box_det a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_news .box_news .box_list .box_det a{-webkit-tap-highlight-color:transparent}.touch .con_news .box_news .box_list .box_det a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_news .box_news .box_list .box_det a .st{font-family:'Noto Sans JP', sans-serif;font-weight:300;color:#fff689;font-size:129%;font-weight:600}@media only screen and (max-width: 767px){.con_news .box_news .box_list .box_det a .st{font-size:122%}}.con_news .box_news .box_list .box_det a .txt{font-family:'Noto Sans JP', sans-serif;font-weight:300;color:#fff;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6;margin:1.5em 0}.firefox .con_news .box_news .box_list .box_det a .txt,.ie .con_news .box_news .box_list .box_det a .txt{max-height:4.8em}.con_news .box_news .box_list .box_det a .date{color:#fff}.con_news .box_news .box_list .box_det a .date:after{content:'';width:12px;height:12px;background:url(../images/common/ic_arrow.png) no-repeat;background-size:contain;display:inline-block;vertical-align:middle;margin-left:.5em}.con_news .box_news .btn_base{width:120px;margin:100px 0 0 auto}.con_news .box_news .btn_base a,.con_news .box_news .btn_base span{text-decoration:none;color:#fff689;font-size:143%;display:block;padding:.5em 0;position:relative}.con_news .box_news .btn_base a:after,.con_news .box_news .btn_base span:after{content:"";margin:-5px 0 0 .5em;transform:skew(60deg);border-right:2px solid #fff689;border-bottom:1px solid #fff689;position:absolute;bottom:0;width:100%;height:15px;left:-20px;-moz-transition:left .4s;-o-transition:left .4s;-webkit-transition:left .4s;transition:left .4s}@media only screen and (max-width: 1199px){.con_news .box_news .btn_base a:after,.con_news .box_news .btn_base span:after{right:1em}}.con_news .box_news .btn_base a:hover:after,.con_news .box_news .btn_base span:hover:after{left:10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .box_news .btn_base{margin-top:4em}}@media only screen and (max-width: 767px){.con_news .box_news .btn_base{margin-top:0}}@media only screen and (min-width: 1200px){.con_charm{display:-webkit-flex;display:flex}}@media print{.con_charm{display:-webkit-flex;display:flex}}@media only screen and (max-width: 767px){.con_charm{width:100%}}.con_charm .main_title{width:17.94872%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_charm .main_title{width:100%;margin-bottom:2em}}@media only screen and (max-width: 767px){.con_charm .main_title{width:80%;margin:0 auto 3em}}.con_charm .box_charm{width:87.82051%}@media only screen and (max-width: 1199px){.con_charm .box_charm{width:100%}}.con_charm .box_charm .box_slider .slick-dots{position:absolute;z-index:0;bottom:30px;left:0;letter-spacing:-.4em;text-align:center;width:100%}@media only screen and (max-width: 767px){.con_charm .box_charm .box_slider .slick-dots{bottom:1em}}.con_charm .box_charm .box_slider .slick-dots li{letter-spacing:normal;vertical-align:middle;font-size:0;padding:0;margin:0 10px;cursor:pointer;display:inline-block;-moz-border-radius:200%;-webkit-border-radius:200%;border-radius:200%}@media only screen and (max-width: 767px){.con_charm .box_charm .box_slider .slick-dots li{margin:0 5px}}.con_charm .box_charm .box_slider .slick-dots li button{cursor:pointer;font-size:0;padding:0;margin:0;border:none;background:none}.con_charm .box_charm .box_slider .slick-dots li button:before{content:'';width:12px;height:12px;background:#fff;display:block;-moz-border-radius:200%;-webkit-border-radius:200%;border-radius:200%}.con_charm .box_charm .box_slider .slick-dots li.slick-active button:before{background:#8a8a8a}.con_charm .box_charm .box_det{margin-top:30px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_charm .box_charm .box_det{margin-top:20px}}@media only screen and (max-width: 767px){.con_charm .box_charm .box_det{margin-top:1em}}@media only screen and (max-width: 767px){.con_charm .box_charm .box_det{width:80%;margin:2em auto 0}}.con_charm .box_charm .box_det .txt{font-size:115%;line-height:2.2;float:left;font-family:'Noto Sans JP', sans-serif;font-weight:300;width:52.55474%}@media only screen and (max-width: 767px){.con_charm .box_charm .box_det .txt{font-size:100%;width:100%;float:none}}.con_charm .box_charm .box_det table{width:100%;max-width:28.83212%;float:left;margin-left:10.21898%}@media only screen and (max-width: 767px){.con_charm .box_charm .box_det table{float:none;max-width:none;margin:1.5em 0 0}}.con_charm .box_charm .box_det table tr th,.con_charm .box_charm .box_det table tr td{vertical-align:top;padding:.2em 0}.con_charm .box_charm .box_det table tr th{width:140px;font-weight:normal;border-right:1px solid}@media only screen and (max-width: 767px){.con_charm .box_charm .box_det table tr th{width:120px}}.con_charm .box_charm .box_det table tr td{padding-left:1.5em}.con_charm .box_charm .box_det table tr td span{display:block;margin-bottom:2em;font-size:93%}.con_charm .box_charm .btn_base{width:100px;margin:40px 0 0 auto}@media only screen and (max-width: 767px){.con_charm .box_charm .btn_base{margin:2em 10% 0 auto}}#cafe{background:#668f6c}#cafe .main_title>*{display:block;font-weight:normal}#cafe .main_title .en{font-size:229%;color:#aad689;letter-spacing:.02em;line-height:1;margin-bottom:.3em}#cafe .main_title .jp{letter-spacing:.04em;color:#fff;font-family:'Noto Sans JP', sans-serif;font-weight:300}#cafe .box_charm .box_det{color:#fff}#cafe .box_charm .box_det table tr th{border-color:#aad689}@media only screen and (min-width: 768px) and (max-width: 1199px){#cafe .box_charm .box_det table tr th{border-right:none;padding:.5em 0 .3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#cafe .box_charm .box_det table tr th,#cafe .box_charm .box_det table tr td{width:100%;display:block}}#cafe .btn_base a,#cafe .btn_base span{text-decoration:none;color:#aad689;font-size:143%;display:block;padding:.5em 0;position:relative}#cafe .btn_base a:after,#cafe .btn_base span:after{content:"";margin:-5px 0 0 .5em;transform:skew(60deg);border-right:2px solid #aad689;border-bottom:1px solid #aad689;position:absolute;bottom:0;width:100%;height:15px;left:-20px;-moz-transition:left .4s;-o-transition:left .4s;-webkit-transition:left .4s;transition:left .4s}@media only screen and (max-width: 1199px){#cafe .btn_base a:after,#cafe .btn_base span:after{right:1em}}#cafe .btn_base a:hover:after,#cafe .btn_base span:hover:after{left:10px}#rooms,#facility{background:#dedede}#rooms .main_title>*,#facility .main_title>*{display:block;font-weight:normal}#rooms .main_title .en,#facility .main_title .en{font-size:229%;color:#000;letter-spacing:.02em;line-height:1;margin-bottom:.3em}#rooms .main_title .jp,#facility .main_title .jp{letter-spacing:.04em;color:#666;font-family:'Noto Sans JP', sans-serif;font-weight:300}#rooms .btn_base a,#rooms .btn_base span,#facility .btn_base a,#facility .btn_base span{text-decoration:none;color:#000;font-size:143%;display:block;padding:.5em 0;position:relative}#rooms .btn_base a:after,#rooms .btn_base span:after,#facility .btn_base a:after,#facility .btn_base span:after{content:"";margin:-5px 0 0 .5em;transform:skew(60deg);border-right:2px solid #000;border-bottom:1px solid #000;position:absolute;bottom:0;width:100%;height:15px;left:-20px;-moz-transition:left .4s;-o-transition:left .4s;-webkit-transition:left .4s;transition:left .4s}@media only screen and (max-width: 1199px){#rooms .btn_base a:after,#rooms .btn_base span:after,#facility .btn_base a:after,#facility .btn_base span:after{right:1em}}#rooms .btn_base a:hover:after,#rooms .btn_base span:hover:after,#facility .btn_base a:hover:after,#facility .btn_base span:hover:after{left:10px}#rooms,#cafe,#facility{padding:150px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){#rooms,#cafe,#facility{padding:100px 0}}@media only screen and (max-width: 767px){#rooms,#cafe,#facility{padding:4em 0}}.wrp_acc{background:#acacac;padding:140px 0}@media only screen and (max-width: 767px){.wrp_acc{padding:4em 0}}@media only screen and (min-width: 1200px){.con_acc{display:-webkit-flex;display:flex}}@media print{.con_acc{display:-webkit-flex;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc{padding:10px 0}}@media only screen and (max-width: 767px){.con_acc{width:80%}}.con_acc .main_title{width:17.94872%}.con_acc .main_title>*{display:block;font-weight:normal}.con_acc .main_title .en{font-size:229%;color:#fff689;letter-spacing:.02em;line-height:1;margin-bottom:.3em}.con_acc .main_title .jp{letter-spacing:.04em;color:#fff;font-family:'Noto Sans JP', sans-serif;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .main_title{width:100%;margin-bottom:2em}}@media only screen and (max-width: 767px){.con_acc .main_title{width:80%;margin-bottom:3em}}.con_acc .box_acc{color:#fff;width:64.10256%}@media only screen and (max-width: 1199px){.con_acc .box_acc{width:100%}}.con_acc .box_acc .gmap{height:460px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_acc .box_acc .gmap{height:380px}}@media only screen and (max-width: 767px){.con_acc .box_acc .gmap{height:350px}}.con_acc .box_acc table{width:100%;margin-top:40px}.con_acc .box_acc table th,.con_acc .box_acc table td{font-size:108%}.con_acc .box_acc table th{font-weight:normal;width:200px;vertical-align:top;border-right:1px solid #d8d8d8}.con_acc .box_acc table th span{font-size:158%;letter-spacing:.1em}@media only screen and (max-width: 767px){.con_acc .box_acc table th{width:100%;display:block;padding:0 1.5em;line-height:1.5;border-right:none;border-left:1px solid #d8d8d8}.con_acc .box_acc table th.none{border-left:none;padding-left:0}}.con_acc .box_acc table td{font-family:'Noto Sans JP', sans-serif;font-weight:300;vertical-align:top;line-height:1.6;padding-left:50px}@media only screen and (max-width: 767px){.con_acc .box_acc table td{width:100%;display:block;padding:1.5em 0;line-height:1.5}}.con_acc .box_acc table td .txt_l{font-size:147%}@media only screen and (max-width: 767px){.con_acc .box_acc table td .txt_l{font-size:120%}}.con_acc .box_acc table td .btn{width:190px}.con_acc .box_acc table td .btn a,.con_acc .box_acc table td .btn span{text-decoration:none;color:#fff;font-size:143%;display:block;padding:.5em 0;position:relative}.con_acc .box_acc table td .btn a:after,.con_acc .box_acc table td .btn span:after{content:"";margin:-5px 0 0 .5em;transform:skew(60deg);border-right:2px solid #fff;border-bottom:1px solid #fff;position:absolute;bottom:0;width:100%;height:15px;left:-20px;-moz-transition:left .4s;-o-transition:left .4s;-webkit-transition:left .4s;transition:left .4s}@media only screen and (max-width: 1199px){.con_acc .box_acc table td .btn a:after,.con_acc .box_acc table td .btn span:after{right:1em}}.con_acc .box_acc table td .btn a:hover:after,.con_acc .box_acc table td .btn span:hover:after{left:10px}.con_acc .box_acc table td .btn a{font-family:'Barlow', sans-serif;font-weight:100}.con_acc .box_acc table td .btn a:before{content:'';width:17px;height:28px;background:url(../images/home/ic_map.png) no-repeat;background-size:contain;margin-right:.5em;display:inline-block;vertical-align:middle}.con_acc .box_acc .box_map{position:relative;z-index:1;margin-bottom:60px}@media only screen and (max-width: 767px){.con_acc .box_acc .box_map{margin-bottom:5%}}.con_acc .box_acc .box_map p.photo,.con_acc .box_acc .box_map img{width:100%}.con_acc .box_acc .box_map iframe{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 1200px){.scrollActive{-moz-transform:translateY(10%);-ms-transform:translateY(10%);-webkit-transform:translateY(10%);transform:translateY(10%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:-moz-transform 2s,opacity 2s;-o-transition:-o-transform 2s,opacity 2s;-webkit-transition:-webkit-transform 2s,opacity 2s;transition:transform 2s,opacity 2s}.scrollActive.active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@media print{.scrollActive{-moz-transform:translateY(10%);-ms-transform:translateY(10%);-webkit-transform:translateY(10%);transform:translateY(10%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:-moz-transform 2s,opacity 2s;-o-transition:-o-transform 2s,opacity 2s;-webkit-transition:-webkit-transform 2s,opacity 2s;transition:transform 2s,opacity 2s}.scrollActive.active{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}
