﻿.con_rooms .inner,.con_equipment{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_rooms .inner,.con_equipment{width:85%}}.mfp-content [id*="popup0"] ul:after{content:"";display:table;clear:both}.con_pnav{margin-top:2em}.con_rooms #lnk_r1{background:url("../../rooms/images/bg_roo_01.png") no-repeat;background-size:auto;background-position:top right}@media only screen and (max-width: 767px){.con_rooms #lnk_r1{background-size:50% auto}}.con_rooms #lnk_r2{background:url("../../rooms/images/bg_roo_02.png") no-repeat;background-size:auto;background-position:top left}@media only screen and (max-width: 767px){.con_rooms #lnk_r2{background-size:50% auto}}.con_rooms #lnk_r3{background:url("../../rooms/images/bg_roo_03.png") no-repeat;background-size:auto;background-position:top right}@media only screen and (max-width: 767px){.con_rooms #lnk_r3{background-size:50% auto}}.con_rooms #lnk_r4{background:url("../../rooms/images/bg_roo_04.png") no-repeat;background-size:auto;background-position:top left}@media only screen and (max-width: 767px){.con_rooms #lnk_r4{background-size:50% auto}}.con_rooms #lnk_r5{background:url("../../rooms/images/bg_roo_05.png") no-repeat;background-size:auto;background-position:top right}@media only screen and (max-width: 767px){.con_rooms #lnk_r5{background-size:50% auto}}.con_rooms .inner{max-width:1120px;padding-top:130px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner{padding-top:100px}}@media only screen and (max-width: 767px){.con_rooms .inner{padding-top:4em}}.con_rooms .inner .con_tab{display:flex;flex-direction:row;justify-content:center;margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .con_tab{margin-top:20px}}@media only screen and (max-width: 767px){.con_rooms .inner .con_tab{margin-top:1em}}.con_rooms .inner .con_tab.double li{width:50%}.con_rooms .inner .con_tab.triple li{width:33.33333%}.con_rooms .inner .con_tab li{position:relative;display:block;background:#cbb893;transition:all 400ms ease;text-decoration:none;cursor:pointer;width:100%;border-left:1px solid #5b5958}.con_rooms .inner .con_tab li:first-child{border-left:none}.con_rooms .inner .con_tab li:hover,.con_rooms .inner .con_tab li.active{background:#000}.con_rooms .inner .con_tab li:hover i,.con_rooms .inner .con_tab li.active i{color:#cbb893}.con_rooms .inner .con_tab li:hover span,.con_rooms .inner .con_tab li.active span{color:#fff}.con_rooms .inner .con_tab li>*{display:block;text-align:center}.con_rooms .inner .con_tab li i{color:#fff;font-size:215%;font-family:'Cormorant Garamond', serif;text-transform:uppercase;line-height:.75;transition:all 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .con_tab li i{font-size:172%}}@media only screen and (max-width: 767px){.con_rooms .inner .con_tab li i{font-size:143%}}@media only screen and (max-width: 767px){.con_rooms .inner .con_tab li i{padding:.8em 0}}.con_rooms .inner .con_tab li span{margin-top:.5em;padding-bottom:1em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.2em;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .con_tab li span{font-size:108%}}@media only screen and (max-width: 767px){.con_rooms .inner .con_tab li span{font-size:93%}}.con_rooms .inner .box_select{position:relative;margin-top:1em}.con_rooms .inner .box_select select{font-size:93%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;width:100%;padding:.5rem 6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:#fff;border-radius:0;margin:0}.con_rooms .inner .box_select:before{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-right:.5em;position:absolute;right:1em;top:50%;margin-top:-.5em;font-size:57%;transform:rotate(90deg)}.con_rooms .inner .wrap_rooms>div{display:none}.con_rooms .inner .wrap_rooms>div:first-child{display:block}.con_rooms .inner .wrap_rooms .box_rooms{display:none}.con_rooms .inner .wrap_rooms .box_rooms .box_img div{outline:none}.con_rooms .inner .wrap_rooms .box_rooms .box_img .js-slider{background:url(../images/common/loading.gif) no-repeat center center;height:200px}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_img .js-slider{height:10em}}.con_rooms .inner .wrap_rooms .box_rooms .box_img .js-slider.slick-initialized{background:none;height:auto !important}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_img .slick-slide{overflow:hidden}.con_rooms .inner .wrap_rooms .box_rooms .box_img .slick-slide img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_rooms .inner .wrap_rooms .box_rooms .box_img .slick-dots{position:absolute;bottom:1em;left:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .wrap_rooms .box_rooms .box_img .slick-dots{bottom:.5em}}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_img .slick-dots{bottom:.2em}}.con_rooms .inner .wrap_rooms .box_rooms .box_img .slick-dots li{display:inline-block;width:11px;height:11px;background:transparent;cursor:pointer;transition:background 400ms ease;margin-right:14px;border-radius:50%;border:1px solid #fff;box-sizing:border-box}.con_rooms .inner .wrap_rooms .box_rooms .box_img .slick-dots li.slick-active{background:#fff}.con_rooms .inner .wrap_rooms .box_rooms .box_txt{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt{margin-top:15px}}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt{margin-top:1em}}@media only screen and (min-width: 768px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt{display:flex;justify-content:space-between;align-items:flex-start}}.con_rooms .inner .wrap_rooms .box_rooms .box_txt .txt{text-align:left;color:#fff;font-size:129%;line-height:1.5;letter-spacing:.17em;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .txt{font-size:122%}}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .txt{font-size:108%}}@media only screen and (min-width: 768px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .txt{width:47%}}.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table{box-sizing:border-box;background:rgba(0,0,0,0.5);padding:.5em 1em}@media only screen and (min-width: 768px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table{width:48%}}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table{margin-top:1em}}.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table table{width:100%}.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table table th,.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table table td{font-size:129%;line-height:1.5;letter-spacing:.17em;color:#fff;font-weight:normal;vertical-align:top}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table table th,.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table table td{font-size:122%}}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table table th,.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table table td{font-size:108%}}.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table table th{position:relative;width:4em}.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table table th:after{content:':';position:absolute;right:.5em;top:0}.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table p{font-size:129%;line-height:1.5;letter-spacing:.17em;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table p{font-size:122%}}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table p{font-size:108%}}.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table .btn{margin:1em 0;width:40%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table .btn{width:60%}}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table .btn{width:40%}}.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table .btn a{position:relative;display:block;text-decoration:none;text-align:center;padding:1.2em 2em;line-height:1;border:1px solid #fff;color:#fff;transition:all 300ms ease;font-size:86%}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table .btn a{padding:1em 1.5em}}.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table .btn a:before{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-right:.5em;position:absolute;right:1em;top:50%;margin-top:-.5em;font-size:57%}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table .btn a:before{right:.6em}}.con_rooms .inner .wrap_rooms .box_rooms .box_txt .table .btn a:hover{background:rgba(255,255,255,0.4)}.con_rooms .inner .wrap_rooms .box_rooms .box_btn{text-align:center;margin:auto;letter-spacing:.17em;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .wrap_rooms .box_rooms .box_btn{margin-top:25px}}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_btn{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .wrap_rooms .box_rooms .box_btn{max-width:700px}}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p{display:inline-block;vertical-align:middle}@media only screen and (min-width: 1200px){.con_rooms .inner .wrap_rooms .box_rooms .box_btn p{width:320px;margin-left:45px}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p:first-child{margin-left:0}}@media print{.con_rooms .inner .wrap_rooms .box_rooms .box_btn p{width:320px;margin-left:45px}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p:first-child{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .wrap_rooms .box_rooms .box_btn p{width:300px;margin-left:20px}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p:first-child{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rooms .inner .wrap_rooms .box_rooms .box_btn p{margin-top:20px}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p:nth-child(2n+1){margin-left:0}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p:nth-child(-n+2){margin-top:0}}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_btn p{width:47%;margin-left:3%;font-size:79%}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p:first-child{margin-left:0}}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p.btn a{position:relative;display:block;text-decoration:none;text-align:center;padding:1.2em 2em;line-height:1;background:#d0c19b;transition:all 300ms ease}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_btn p.btn a{padding:1em 1.5em}}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p.btn a:before{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-right:.5em;position:absolute;right:1em;top:50%;margin-top:-.5em;font-size:57%;transform:rotate(90deg)}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_btn p.btn a:before{right:.6em}}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p.btn a:hover{background:rgba(208,193,155,0.4)}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p.btn_w a{position:relative;display:block;text-decoration:none;text-align:center;padding:1.2em 2em;line-height:1;background:#fff;transition:all 300ms ease}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_btn p.btn_w a{padding:1em 1.5em}}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p.btn_w a:before{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-right:.5em;position:absolute;right:1em;top:50%;margin-top:-.5em;font-size:57%;transform:rotate(90deg)}@media only screen and (max-width: 767px){.con_rooms .inner .wrap_rooms .box_rooms .box_btn p.btn_w a:before{right:.6em}}.con_rooms .inner .wrap_rooms .box_rooms .box_btn p.btn_w a:hover{background:rgba(255,255,255,0.4)}.con_equipment{max-width:1000px;margin-top:115px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_equipment{margin-top:80px}}@media only screen and (max-width: 767px){.con_equipment{margin-top:4em}}.con_equipment .c-st1 i{line-height:2.5}.con_equipment .box_img{display:flex;margin-top:55px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_equipment .box_img{margin-top:45px}}@media only screen and (max-width: 767px){.con_equipment .box_img{margin-top:2em}}@media only screen and (min-width: 768px){.con_equipment .box_img{justify-content:space-between}}@media only screen and (max-width: 767px){.con_equipment .box_img{flex-wrap:wrap}}@media only screen and (min-width: 768px){.con_equipment .box_img .img{width:24.4%}}@media only screen and (max-width: 767px){.con_equipment .box_img .img{width:49%;margin-left:2%}.con_equipment .box_img .img:nth-child(2n+1){margin-left:0}}.con_equipment .box_att{margin-top:55px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_equipment .box_att{margin-top:45px}}@media only screen and (max-width: 767px){.con_equipment .box_att{margin-top:2em}}.con_equipment .box_att .st{color:#fff;font-size:172%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;padding-bottom:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_equipment .box_att .st{font-size:136%}}@media only screen and (max-width: 767px){.con_equipment .box_att .st{font-size:129%}}@media only screen and (max-width: 767px){.con_equipment .box_att .st{border-bottom:1px solid rgba(0,0,0,0.5);position:relative}.con_equipment .box_att .st:before{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-right:.5em;position:absolute;right:1em;top:50%;margin-top:-.5em;font-size:57%;transform:rotate(90deg);transition:all 400ms}}@media only screen and (max-width: 767px) and (max-width: 767px){.con_equipment .box_att .st:before{right:.6em}}@media only screen and (max-width: 767px){.con_equipment .box_att .st.active:before{transform:rotate(270deg)}}@media only screen and (max-width: 767px){.con_equipment .box_att .inner{display:none}}.con_equipment .box_att .txt{background:rgba(0,0,0,0.5);padding:1em 1.5em;font-size:129%;color:#fff;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_equipment .box_att .txt{font-size:122%}}@media only screen and (max-width: 767px){.con_equipment .box_att .txt{font-size:100%}}.con_equipment .box_att .txt i{font-size:56%;color:#d0c19b}.con_equipment .box_att .att{margin-top:.5em;font-size:129%;color:#fff;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_equipment .box_att .att{font-size:122%}}@media only screen and (max-width: 767px){.con_equipment .box_att .att{font-size:100%}}.mfp-bg{background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:.95}.mfp-content h4{text-align:center;font-weight:normal;letter-spacing:.3em;font-size:129%;padding:20px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.mfp-content h4{font-size:129%}}@media only screen and (max-width: 767px){.mfp-content h4{font-size:115%}}@media only screen and (max-width: 767px){.mfp-content h4{padding:1.5em}}.mfp-content .popup-modal-dismiss{width:5.5em;padding-top:2em;height:8em;margin:auto;display:block;text-decoration:none;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;*zoom:1;text-transform:uppercase}.mfp-content .popup-modal-dismiss .line_close{height:3em;width:3.5em;position:relative;display:block;margin:auto;margin-bottom:.5em}@media only screen and (max-width: 767px){.mfp-content .popup-modal-dismiss .line_close{height:2.5em;width:4em}}.mfp-content .popup-modal-dismiss .line_close:before,.mfp-content .popup-modal-dismiss .line_close:after{content:"";width:100%;height:2px;background:#000;position:absolute;left:0;bottom:1em}.mfp-content .popup-modal-dismiss .line_close:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mfp-content .popup-modal-dismiss .line_close:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mfp-content .popup-modal-dismiss em{color:#000}.mfp-content .popup-modal-dismiss:hover{cursor:pointer}.mfp-content [id*="popup0"]{text-align:center}.mfp-content [id*="popup0"] ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mfp-content [id*="popup0"] ul li{margin:0 20px}@media only screen and (max-width: 767px){.mfp-content [id*="popup0"] ul li{margin:0 2%}}.mfp-content [id*="popup0"] ul li a{display:block;text-decoration:none}.mfp-content [id*="popup0"] ul li h5{text-align:center;font-weight:normal;font-size:93%;padding-top:20px}.mfp-content [id*="popup0"] [class*="box_popup0"]{width:20%;margin:auto}
