﻿.con_intr,.con_poi,.con_pnav ul,.con_room,.con_che,.con_ame,.madalRoom .box_modal{max-width:1200px;margin:auto}@media only screen and (max-width: 1279px){.con_intr,.con_poi,.con_pnav ul,.con_room,.con_che,.con_ame,.madalRoom .box_modal{width:91.66667%}}.con_intr{text-align:center;margin-top:80px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_intr{margin-top:60px}}@media only screen and (max-width: 767px){.con_intr{margin-top:4em}}.con_intr h2{margin:0 auto;font-weight:normal;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;letter-spacing:.6em;line-height:2.3;font-size:186%;color:#383838}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_intr h2{font-size:172%}}@media only screen and (max-width: 767px){.con_intr h2{font-size:158%}}.con_intr h2 span{color:#37ab84}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_intr h2{line-height:2.2}}.con_intr .txt_read{line-height:2;margin-top:30px}@media only screen and (max-width: 767px){.con_intr .txt_read{margin-top:1em}}@media only screen and (max-width: 767px){.con_intr .txt_read{line-height:1.8}}@media only screen and (min-width: 1280px){.con_intr h2{position:relative}.con_intr h2 .animation{position:absolute;z-index:1;width:180px;height:100%;bottom:0;left:0;overflow:hidden}.con_intr h2 .animation li{position:absolute;width:60px;height:100%;bottom:0;background:#fff;-moz-transition:height .5s;-o-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.con_intr h2 .animation li:first-child{right:0}.con_intr h2 .animation li:first-child+*{right:60px;-moz-transition-delay:0.35s;-o-transition-delay:0.35s;-webkit-transition-delay:0.35s;transition-delay:0.35s}.con_intr h2 .animation li:first-child+*+*{left:0;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}.con_intr .txt_read{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.con_intr .txt_read{-moz-transition-delay:1.7s;-o-transition-delay:1.7s;-webkit-transition-delay:1.7s;transition-delay:1.7s}.con_intr.active h2 .animation li{height:0}.con_intr.active .txt_read{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@media print{.con_intr h2{position:relative}.con_intr h2 .animation{position:absolute;z-index:1;width:180px;height:100%;bottom:0;left:0;overflow:hidden}.con_intr h2 .animation li{position:absolute;width:60px;height:100%;bottom:0;background:#fff;-moz-transition:height .5s;-o-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.con_intr h2 .animation li:first-child{right:0}.con_intr h2 .animation li:first-child+*{right:60px;-moz-transition-delay:0.35s;-o-transition-delay:0.35s;-webkit-transition-delay:0.35s;transition-delay:0.35s}.con_intr h2 .animation li:first-child+*+*{left:0;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s}.con_intr .txt_read{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.con_intr .txt_read{-moz-transition-delay:1.7s;-o-transition-delay:1.7s;-webkit-transition-delay:1.7s;transition-delay:1.7s}.con_intr.active h2 .animation li{height:0}.con_intr.active .txt_read{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}.con_poi{max-width:1560px;border:3px double #c0bbb4;text-align:center;padding:0 45px 35px 45px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:120px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_poi{margin-top:80px}}@media only screen and (max-width: 767px){.con_poi{margin-top:4em}}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_poi{padding:0 1.5em 1em 1.5em}}@media only screen and (max-width: 767px){.con_poi{padding:0 1em 1em 1em;margin-bottom:4em}}.con_poi h3{display:inline-block;background:#fff;padding:0 1.5em;font-size:186%;position:relative;font-weight:normal;letter-spacing:.08em;top:-1.2em}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_poi h3{font-size:158%}}@media only screen and (max-width: 767px){.con_poi h3{font-size:129%}}@media only screen and (max-width: 767px){.con_poi h3{padding:0 .8em}}.con_poi h3 span{color:#37ab84}.con_poi h3 span i{font-size:139%}.con_poi .box_poi{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_poi .box_poi{display:block}}.con_poi .box_poi li{width:18.56884%}@media only screen and (max-width: 767px){.con_poi .box_poi li{width:100%;display:flex;align-items:center;margin-bottom:.5em}}.con_poi .box_poi li .pho{padding:14px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_poi .box_poi li .pho{padding:6px;border-width:3px}}@media only screen and (max-width: 767px){.con_poi .box_poi li .pho{padding:6px;border-width:2px;width:32%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.con_poi .box_poi li .txt{margin-top:1em}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_poi .box_poi li .txt{font-size:93%}}@media only screen and (max-width: 767px){.con_poi .box_poi li .txt{width:62%;margin:0 0 0 7%;text-align:left}}.con_poi .box_poi li .txt span{font-size:86%;line-height:1.2;display:inline-block}.con_pnav{background:#efefef;padding:40px 0;margin:120px auto}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_pnav{margin:100px auto}}@media only screen and (max-width: 767px){.con_pnav{margin:0}}.con_pnav ul{display:flex;flex-wrap:wrap;justify-content:space-between}.con_pnav ul li{width:23.75%}.con_pnav ul li:nth-child(n+5){margin-top:15px}.con_pnav ul li a{background:#fff;display:block;text-align:center;text-decoration:none;padding:20px 0 10px}.mouse .con_pnav ul li 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_pnav ul li a:hover,.touch .con_pnav ul li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_pnav ul li a{-webkit-tap-highlight-color:transparent}.touch .con_pnav ul li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_pnav ul li a:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;display:block;margin:.5em auto 0;color:#37ab84;line-height:1;-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.con_pnav ul li a:hover:after{-moz-transform:translateY(30%);-ms-transform:translateY(30%);-webkit-transform:translateY(30%);transform:translateY(30%)}.con_room .accordion{border:1px solid #c9d7cb;padding:.5em;display:flex;align-items:center;position:relative;margin-bottom:.8em;color:#383838}.con_room .accordion:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:1em;top:50%;color:#37ab84;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.con_room .accordion i{width:35%;overflow:hidden}.con_room .accordion i img{position:relative;width:120%;max-width:none;margin-left:-10%}.con_room .accordion span{width:60%;margin-left:5%}.con_room .accordion.active:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900}.con_room .box_room{margin-bottom:140px}@media print, screen and (min-width: 768px){.con_room .box_room{display:block !important}}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_room .box_room{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_room .box_room{display:none;width:95%;margin:1em auto 3em}}.con_room .box_room h4{margin-bottom:30px}@media only screen and (max-width: 767px){.con_room .box_room .box_photo .pho{overflow:hidden}.con_room .box_room .box_photo .pho img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_room .box_room .box_slider{display:block}.con_room .box_room .box_slider .slick-dots{position:absolute;z-index:3;bottom:60px;text-align:center}@media only screen and (max-width: 767px){.con_room .box_room .box_slider .slick-dots{bottom:5%}}.con_room .box_room .box_slider .slick-dots li{display:inline-block;vertical-align:middle;position:relative;width:8px;height:8px;margin:0 10px}@media only screen and (max-width: 767px){.con_room .box_room .box_slider .slick-dots li{width:.8em}}@media only screen and (max-width: 767px){.con_room .box_room .box_slider .slick-dots li{height:.8em}}@media only screen and (max-width: 767px){.con_room .box_room .box_slider .slick-dots li{margin:0 0.6em}}.con_room .box_room .box_slider .slick-dots li button{cursor:pointer;padding:0;height:0}.con_room .box_room .box_slider .slick-dots li button:before{position:absolute;content:"";width:100%;height:100%;opacity:1 !important;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#efefef;-moz-transition:background .35s;-o-transition:background .35s;-webkit-transition:background .35s;transition:background .35s}.con_room .box_room .box_slider .slick-dots li.slick-active button:before{background-color:#37ab84}.con_room .box_room .box_slider .slick-dots{bottom:20px}@media only screen and (max-width: 767px){.con_room .box_room .box_slider .slick-dots{bottom:8%}}.con_room .box_room .box_det{overflow:hidden;margin-top:40px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_room .box_room .box_det{margin-top:30px}}@media only screen and (max-width: 767px){.con_room .box_room .box_det{margin-top:1em}}.con_room .box_room .box_det .txt{float:left;width:560px;margin-bottom:30px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_room .box_room .box_det .txt{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_room .box_room .box_det .txt{margin-bottom:1em}}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_room .box_room .box_det .txt{width:48%}}@media only screen and (max-width: 767px){.con_room .box_room .box_det .txt{width:100%;float:none}}.con_room .box_room .box_det .tbl_basic{float:right;width:560px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_room .box_room .box_det .tbl_basic{width:48%;margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_room .box_room .box_det .tbl_basic{width:100%;float:none;margin-bottom:1em}}.con_room .box_room .box_det .tbl_basic tr th{width:110px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_room .box_room .box_det .tbl_basic tr th{width:100px}}@media only screen and (max-width: 767px){.con_room .box_room .box_det .tbl_basic tr th{width:90px}}.con_room .box_room .box_det .box_btn{width:560px}@media print, screen and (min-width: 768px){.con_room .box_room .box_det .box_btn{display:flex;flex-wrap:wrap}}@media only screen and (max-width: 767px){.con_room .box_room .box_det .box_btn{width:100%}}@media print, screen and (min-width: 768px){.con_room .box_room .box_det .box_btn p{width:47.32143%}.con_room .box_room .box_det .box_btn p:not(:nth-child(2n+1)){margin-left:5.35714%}.con_room .box_room .box_det .box_btn p:not(:nth-child(-n+2)){margin-top:2.67857%}}@media only screen and (max-width: 767px){.con_room .box_room .box_det .box_btn p:not(:first-child){margin-top:1em}}.con_room .box_room .box_det .box_btn p.btn_plan a{padding:1em 0}.con_room .box_room .box_det .txt_rsv{clear:left;overflow:hidden;width:560px}@media only screen and (max-width: 767px){.con_room .box_room .box_det .txt_rsv{width:100%}}.con_che{margin-top:100px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_che{margin-top:80px}}@media only screen and (max-width: 767px){.con_che{margin-top:4em}}.con_che .tbl_basic{width:100%;overflow:hidden;margin:45px 0 90px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_che .tbl_basic{margin:30px 0 90px}}@media only screen and (max-width: 767px){.con_che .tbl_basic{margin:2em 0 4em}}.con_che .tbl_basic tr{width:50%;float:left}@media print, screen and (min-width: 768px){.con_che .tbl_basic tr{border-top:1px solid #bbbbbb;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_che .tbl_basic tr:last-child{border-left:1px dotted #bbbbbb}.con_che .tbl_basic tr th{min-width:120px}}@media only screen and (max-width: 767px){.con_che .tbl_basic tr{float:none;width:100%}}hr{height:3px;border:none;border-top:3px double #c0bbb4;width:100%;display:block;padding:0;margin:0}@media only screen and (max-width: 767px){hr{margin-top:4em}}.con_ame{margin-top:100px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_ame{margin-top:80px}}@media only screen and (max-width: 767px){.con_ame{margin-top:4em}}.con_ame h3{margin-bottom:35px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_ame h3{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_ame h3{margin-bottom:1em}}.con_ame .boxs{overflow:hidden}.con_ame .boxs>div{width:550px}@media only screen and (max-width: 1279px){.con_ame .boxs>div{width:100%}}.con_ame .boxs>div h4{margin-bottom:18px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_ame .boxs>div h4{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_ame .boxs>div h4{margin-bottom:.8em}}.con_ame .boxs>div .box_list{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_ame .boxs>div .box_list{flex-wrap:wrap;margin-left:3%}}@media only screen and (max-width: 767px){.con_ame .boxs>div .box_list ul{width:46%}}.con_ame .boxs>div .box_list ul li{padding:.3em 0;letter-spacing:.04em;padding-left:1em;text-indent:-1em}.con_ame .boxs>div .box_list ul li:before{content:'';width:7px;height:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background:#efefef;display:inline-block;margin-right:.4em}.con_ame .boxs .box_ame{float:left}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_ame .boxs .box_ame{float:none}}@media only screen and (max-width: 767px){.con_ame .boxs .box_ame{float:none}}.con_ame .boxs .box_fac{float:right;margin-right:1em}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_ame .boxs .box_fac{margin:2em 0 0 0;float:none}}@media only screen and (max-width: 767px){.con_ame .boxs .box_fac{float:none;margin:2em 0 0 0}}.con_ame .box_photo{display:flex;justify-content:space-between;margin-top:55px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.con_ame .box_photo{margin-top:40px}}@media only screen and (max-width: 767px){.con_ame .box_photo{margin-top:2em}}@media only screen and (max-width: 767px){.con_ame .box_photo{flex-wrap:wrap}}.con_ame .box_photo li{width:16%;margin-right:.83333%}.con_ame .box_photo li:last-child{margin-right:0}@media only screen and (max-width: 767px){.con_ame .box_photo li{width:31%;margin:3% 3% 0 0}.con_ame .box_photo li:nth-child(3){margin-right:0}}.madalRoom{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;overflow-y:scroll}.madalRoom .bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);cursor:pointer;z-index:-1}.madalRoom .box_modal{width:90%;display:table;height:100%;padding:150px 0;box-sizing:border-box}@media print, screen and (min-width: 768px) and (max-width: 1279px){.madalRoom .box_modal{padding:100px 0}}@media only screen and (max-width: 767px){.madalRoom .box_modal{padding:3.5em 0}}.madalRoom .box_modal .wrp_modal{display:table-cell;vertical-align:middle}.madalRoom .box_modal .wrp_modal .inner{position:relative;box-sizing:border-box;z-index:1}.madalRoom .box_modal .wrp_modal .inner .view{position:relative;width:100%;padding-bottom:55%}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .view{padding-bottom:130%}}.madalRoom .box_modal .wrp_modal .inner .view iframe{position:absolute;left:0;top:0}.madalRoom .box_modal .wrp_modal .inner .map{padding:80px 100px;background:#fff}@media print, screen and (min-width: 768px) and (max-width: 1279px){.madalRoom .box_modal .wrp_modal .inner .map{padding:60px 70px}}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .map{padding:3.5em 1.5em}}.madalRoom .box_modal .wrp_modal .inner .map .img{max-width:640px;margin:0 auto}@media print, screen and (min-width: 768px){.madalRoom .box_modal .wrp_modal .inner .map.double{display:flex;justify-content:space-between}.madalRoom .box_modal .wrp_modal .inner .map.double .img{width:47%;margin:0}}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .map.double .img+.img{margin-top:2em}}.madalRoom .box_modal .wrp_modal .inner .js-closeModal{position:absolute;right:0;top:-4em;display:inline-block}@media print, screen and (min-width: 768px) and (max-width: 1279px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal{top:-3.5em}}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal{top:-3em}}.madalRoom .box_modal .wrp_modal .inner .js-closeModal i{display:inline-block;vertical-align:middle;position:relative;margin-right:.5em;width:45px;height:45px}@media print, screen and (min-width: 768px) and (max-width: 1279px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal i{width:35px}}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal i{width:2em}}@media print, screen and (min-width: 768px) and (max-width: 1279px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal i{height:35px}}@media only screen and (max-width: 767px){.madalRoom .box_modal .wrp_modal .inner .js-closeModal i{height:2em}}.madalRoom .box_modal .wrp_modal .inner .js-closeModal i:before,.madalRoom .box_modal .wrp_modal .inner .js-closeModal i:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:38px;background:#fff}.madalRoom .box_modal .wrp_modal .inner .js-closeModal i:before{transform:translate(-50%, -50%) rotate(45deg)}.madalRoom .box_modal .wrp_modal .inner .js-closeModal i:after{transform:translate(-50%, -50%) rotate(-45deg)}.madalRoom .box_modal .wrp_modal .inner .js-closeModal:hover{cursor:pointer}
