.hall-info{margin-top:2rem}.hall-info__body{margin-top:1rem;display:flex}.hall-info__title{margin:.4rem 0 1.2rem;color:#4b4ebe;font-size:4rem;font-weight:600;line-height:1.1}.hall-info__access{padding-top:1.2rem;border-top:.2rem dashed #b9b9b9}.hall-info__img{margin-top:1.5rem}.hall-info__img img{width:52.5rem;height:33.4rem;-o-object-fit:cover;object-fit:cover}.hall-info__detail{margin-left:3rem;width:40.5rem}.hall-info__request-lead{font-size:2rem;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center}.hall-info__request-lead:before{content:"";width:1px;height:2.6rem;background-color:#333;transform:rotate(-30deg);margin-right:1.2rem}.hall-info__request-lead:after{content:"";width:1px;height:2.6rem;background-color:#333;transform:rotate(30deg);margin-left:1.2rem}.hall-info__request-btn{padding:.4rem 0 0 10.5rem;border-radius:1rem;display:flex;justify-content:center;flex-direction:column;color:#fff;background-color:#2e81bc;width:40rem;height:10rem;position:relative}.hall-info__request-btn:before{content:"";background:url("../../assets/img/common/header-book@2x.png") no-repeat;background-image:image-set(url("../../assets/img/common/avif/header-book@2x.avif") type("image/avif"),url("../../assets/img/common/webp/header-book@2x.webp") type("image/webp"),url("../../assets/img/common/header-book@2x.png") type("image/png"));background-size:cover;background-position:center;width:7.4rem;height:5.2rem;position:absolute;left:1.5rem;top:23%}.hall-info__request-btn:after{content:"";font-family:"icomoon";font-size:2.4rem;position:absolute;right:1.8rem;top:32%}.hall-info__request-btn:hover{opacity:.7}.hall-info__request-main{font-size:3.6rem;font-weight:600;line-height:1}.hall-info__request-small{font-size:2.8rem}.hall-info__request-sub{color:#fff600}.hall-info__heading{margin-top:2rem;border-left:.4rem solid #4b4ebe;font-size:3.2rem;font-weight:600;line-height:1.1;padding-left:1rem}.hall-info__spec{margin-top:1.5rem;display:flex;flex-wrap:wrap}.hall-info__term{width:18%;font-weight:600;-moz-text-align-last:justify;text-align-last:justify;line-height:2.3;border-bottom:1px solid #dbdbdb}.hall-info__desc{width:80%;padding-left:2rem;line-height:2.3;border-bottom:1px solid #dbdbdb}.hall-info__list{display:flex;flex-wrap:wrap;justify-content:space-between}.hall-info__item{margin-top:1rem;width:calc((100% - 2rem)/3);height:3rem;color:#d2528d;border:1px solid #d2528d;display:flex;align-items:center;justify-content:center;position:relative}.hall-info__item--note::after{position:absolute;content:"※";display:inline-block;top:0;right:.2rem;font-size:1rem;color:#d2528d}.hall-info__note{font-size:1.1rem;line-height:1;text-align:right;margin-top:.8rem}.hall-info__bottom{margin-top:1.2rem}.hall-gallery{margin-top:4rem}.hall-gallery__pagination{margin-top:2rem}.hall-gallery__pagination .splide__pagination__page{width:1.2rem;height:1.2rem;background-color:#ccc;border-radius:50%;margin:0 .4rem}.hall-gallery__pagination .splide__pagination__page.is-active{background-color:#4b4ebe}.hall-feature{margin-top:4rem}.hall-feature__title{margin-top:1rem;border-left:.4rem solid #4b4ebe;font-size:3.2rem;font-weight:600;line-height:1.1;padding-left:1rem}.hall-feature__item{margin-top:2rem;display:flex;justify-content:space-between}.hall-feature__item:not(:first-of-type){flex-direction:row-reverse}.hall-feature__img img{width:45.6rem;height:28.2rem;-o-object-fit:cover;object-fit:cover}.hall-feature__body{width:48rem}.hall-feature__name{margin-top:1rem;font-size:2.4rem;font-weight:600}.hall-feature__text{margin-top:1.5rem}.hall-news{margin:5rem 0}.hall-news__title{margin-top:1rem;border-left:.4rem solid #4b4ebe;font-size:3.2rem;font-weight:600;line-height:1.1;padding-left:1rem}.hall-news__list{margin-top:2rem}.hall-news__item{border-bottom:.1rem dashed #c7c7c7}.hall-news__link{display:flex;align-items:center;gap:2rem;padding:1.5rem 0;color:#222}.hall-news__link:hover{opacity:.7}.hall-news__thumb img{display:block;width:12rem;height:8rem;-o-object-fit:cover;object-fit:cover}.hall-news__body{flex:1}.hall-news__meta{display:flex;align-items:center;gap:1.5rem}.hall-news__label{background:#eee;border-radius:.2rem;color:#666;font-size:1.4rem;min-width:13rem;padding:.4rem 1rem;text-align:center}.hall-news__label--open{color:#fff;background:#ed1e79}.hall-news__label--notice{color:#fff;background:#2193bf}.hall-news__label--now{color:#fff;background:#fd7a33}.hall-news__date{color:#666;font-size:1.4rem}.hall-news__name{display:block;margin-top:.8rem;font-size:1.8rem;font-weight:600;line-height:1.4}.hall-news__more{margin-top:2rem;text-align:center}.hall-news__more-link{display:inline-block;min-width:36rem;padding:1.4rem 3rem;border:.1rem solid #4b4ebe;border-radius:.5rem;color:#4b4ebe;font-weight:600}.hall-news__more-link:hover{opacity:.7}.hall-faq{margin-top:5rem;padding:4.8rem 0 6rem;background-color:#f9f9f9}.hall-faq__heading{font-size:2.4rem;font-weight:600;text-align:center;line-height:1.3}.hall-faq__heading-name{color:#4b4ebe}.hall-faq__heading-big{font-size:3.2rem}.hall-faq__list{margin:2rem 0 0}.hall-faq__item{background-color:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.1);border-radius:1rem}.hall-faq__item:not(:first-of-type){margin-top:2rem}.hall-faq__item.is-active .hall-faq__question::after{content:""}.hall-faq__item:not(.is-active) .hall-faq__answer,.hall-faq__item:not(.is-active) .hall-faq__access{display:none}.hall-faq__question{padding:2.4rem 4.5rem;font-size:1.8rem;font-weight:600;line-height:1.4;position:relative;cursor:pointer}.hall-faq__question::after{content:"";color:#4b4ebe;font-family:"icomoon";position:absolute;top:3rem;right:5rem}.hall-faq__q{margin:0 2rem 0 0;color:#4b4ebe;font-size:2.8rem}.hall-faq__answer{padding:2.4rem 0;margin:0 4.5rem;display:flex;border-top:1px dashed #a9a9a9}.hall-faq__a{margin:0 2rem 0 0;color:#ed1e79;font-size:2.8rem;font-weight:600;line-height:1.2}.hall-faq__amenities{margin-top:1.5rem;display:block}.hall-faq__sub{background:rgba(0,0,0,0);display:block}.hall-faq__access{margin:-1rem 0 0 8rem}.hall-faq__access:not(:first-of-type){margin-top:1.5rem;padding-bottom:2.4rem}.hall-faq__access-item{margin:0 0 0 2rem;position:relative}.hall-faq__access-item::before{content:"";display:block;width:.4rem;height:.4rem;border-radius:50%;position:absolute;top:.9rem;left:-1rem}.hall-faq__asterisk{font-size:1rem}.hall-faq__note{font-size:1.2rem;display:block}