main{overflow:hidden}@media screen and (min-width: 992px){main .gallery_list{display:flex;justify-content:space-between;align-items:stretch !important;flex-wrap:wrap}}main .gallery_list .gallery_item{width:100%}@media screen and (min-width: 992px){main .gallery_list .gallery_item{width:49%}}main .gallery_list .gallery_item_title{font-size:1.8rem;font-weight:400;font-family:"Noto Sans JP",sans-serif;padding:.8rem 0}@media screen and (min-width: 768px){main .gallery_list .gallery_item_title{font-size:2rem}}@media screen and (min-width: 992px){main .gallery_list .gallery_item_title{font-size:2.6rem}}main .gallery_list .gallery_item_text{font-size:1.4rem;font-weight:400;line-height:1.8}@media screen and (min-width: 992px){main .gallery_list .gallery_item .btn_list{display:flex;justify-content:center;align-items:center}}main .gallery_list .gallery_item .btn_list_item{margin:1rem 0 0}@media screen and (min-width: 992px){main .gallery_list .gallery_item .btn_list_item{margin:2.5rem 1.5rem 3.5rem}}main .gallery_list .gallery_item .btn_list .btn_item{display:inline-block;text-align:center;width:100%;font-size:1.4rem;position:relative}@media screen and (min-width: 992px){main .gallery_list .gallery_item .btn_list .btn_item{max-width:160px}}main .gallery_list .gallery_item .btn_list .btn_item--reserve{background-color:#343434;color:#fff;display:inline-block;width:100%;border:solid 1px #343434;height:60px;line-height:60px;margin-bottom:2rem}@media screen and (min-width: 992px){main .gallery_list .gallery_item .btn_list .btn_item--reserve{margin-bottom:0;height:50px;line-height:50px}}main .gallery_list .gallery_item .btn_list .btn_item--reserve::after{content:">";color:#fff;position:absolute;right:1.5rem}main .gallery_list .gallery_item .btn_list .btn_item--more{background-color:#fff;color:#343434;display:inline-block;width:100%;border:solid 1px #343434;height:60px;line-height:60px;margin-bottom:.5rem;cursor:pointer}@media screen and (min-width: 992px){main .gallery_list .gallery_item .btn_list .btn_item--more{margin-bottom:0;height:50px;line-height:50px}}main .gallery_list .gallery_item .btn_list .btn_item--more::after{content:">";color:#343434;position:absolute;right:1.5rem}main .faq .inner table{line-height:1.8;padding-bottom:1.5rem;font-size:1.4rem;width:auto;border:solid 1px #ccc;margin:2rem 0}main .faq .inner table th{background-color:#eee}main .faq .inner table th,main .faq .inner table td{border:solid 1px #ccc;padding:1rem}.modal{visibility:hidden;overflow-y:scroll;opacity:0;position:fixed;z-index:1500;top:0;left:0;width:100%;height:100%;padding:0 20px;transition:opacity .3s,visibility 0s .3s;background:rgba(255,255,255,.8)}.modal.is-active{visibility:visible;opacity:1;transition:opacity .3s,visibility 0s 0s}.modal_container{display:flex;min-height:100%;justify-content:center;align-items:center}.modal_container _:-ms-lang(x)::-ms-backdrop,.modal_container{min-height:100vh}.modal_container::after{content:"";min-height:inherit;font-size:0}.modal_inner{margin:20px auto;width:100%;position:relative;max-width:800px !important}.modal_inner .modalClose{position:fixed;right:2rem;top:2rem;font-size:3rem;font-weight:100;color:#343434}.modal_content{display:none;width:100%;max-width:800px;border-radius:5px;padding:0;margin:20px auto}.is-active .modal_content{display:block}.slick-slide img{max-width:100%}.modal{display:block}.modal_room{background-color:#fff}@media screen and (min-width: 992px){.modal_room ul{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem}}.modal_room ul li{padding:1rem;width:100%}@media screen and (min-width: 992px){.modal_room ul li{width:50%;padding:0}}.modal_room ul li.comment{font-size:1.4rem;line-height:2.5}@media screen and (min-width: 992px){.modal_room ul li.comment{font-size:1.6rem}}.modal_room ul li.spac{font-size:1.4rem;line-height:2}@media screen and (min-width: 992px){.modal_room ul li.spac{font-size:1.6rem}}.modal_room ul li.spac h5{font-size:1.4rem;margin-top:.8rem}@media screen and (min-width: 992px){.modal_room ul li.spac h5{font-size:1.6rem}}.modal_room ul li.spac .amenities p{line-height:2}
