*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;overflow-x:hidden}html.is-fixed,html.is-fixed body{overflow:hidden}body{background-color:#f7f6f4;color:#8a7d66;font-family:"Noto Sans JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1;overflow-x:hidden}@media(width <= 768px){body{font-size:1.5rem}}a{color:inherit;text-decoration:none}a:hover{opacity:.8}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);outline:none;cursor:pointer}button:hover{opacity:.8}img{max-width:100%;height:auto;vertical-align:bottom}iframe{display:block;max-width:100%}ol,ul{list-style:none}table{border-collapse:collapse;width:100%}@media(min-width: 751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media(width <= 768px){.pc{display:none}}.tablet{display:none}@media(width <= 992px){.tablet{display:block}}.sp{display:none}@media(width <= 768px){.sp{display:block}}.header{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);padding:16px 40px}@media(width <= 768px){.header{padding:16px}}.header.fixed{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1);padding-top:16px;padding-bottom:16px;position:fixed;top:0;width:100%;z-index:10}.header__inner{display:flex;align-items:center;justify-content:space-between}@media(width <= 992px){.header__logo{width:230px}}@media(width <= 768px){.header__logo{width:149px}}.header__right{display:flex;align-items:center;gap:22px;justify-content:center}.header__tel{display:flex;align-items:center;flex-direction:column}@media(width <= 1060px){.header__tel{display:none}}.header__tel a,.header__tel span{color:#a78f45}.header__tel a{font-family:"Bellefair",serif;font-size:3.9rem;letter-spacing:.05em}.header__tel span{font-size:1.2rem}@media(width <= 1060px){.header__btn{display:none}}.header__btn .btn{background-color:#a78f45;color:#fff;font-family:"Shippori Mincho B1",serif;font-weight:600;padding-right:20px;padding-left:30px;width:190px;height:56px}@media(width <= 992px){.header__btn .btn{padding-left:20px;width:140px}}.header__btn .btn .arrow::before,.header__btn .btn .arrow::after{background-image:url(../img/common/arrow-w.svg)}.header .navMenu{display:none;background-color:#fff;height:100vh;position:fixed;top:0;right:0;width:100%;z-index:3}@media(width <= 1000px){.header .navMenu{overflow:auto;padding-bottom:50px}}.header .navMenu__btn{display:block;margin:33px 43px 150px auto}@media(width <= 1000px){.header .navMenu__btn{margin-bottom:0}}@media(width <= 768px){.header .navMenu__btn{margin-top:17px;margin-right:17px}}.header .navMenu__body{display:flex;align-items:center;gap:200px;justify-content:center;padding:0 20px}@media(width <= 1230px){.header .navMenu__body{gap:100px}}@media(width <= 1000px){.header .navMenu__body{flex-direction:column;gap:24px}}@media(width <= 768px){.header .navMenu__logo{width:160px}}.header .navMenu__content{display:flex;flex-direction:column}@media(width <= 1000px){.header .navMenu__content{width:100%}}.header .navMenu__nav{display:flex;justify-content:space-between;gap:20px;width:587px}@media(width <= 1000px){.header .navMenu__nav{flex-direction:column;order:2;width:450px}}@media(width <= 768px){.header .navMenu__nav{flex-wrap:wrap;margin-inline:auto;width:100%}}@media(width <= 1000px){.header .navMenu__list li{border-bottom:1px solid #e6e2db;padding-bottom:16px}}.header .navMenu__list li+li{margin-top:24px}.header .navMenu__link{color:#8a7d66;font-family:"Shippori Mincho B1",serif;font-size:1.8rem}@media(width <= 768px){.header .navMenu__link{font-size:1.5rem}}.header .navMenu__instagram{margin-top:18px;text-align:right}@media(width <= 1000px){.header .navMenu__instagram{margin-top:24px;order:3;text-align:center}}.header .navMenu__contact{border-top:1px solid #e6e2db;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-top:24px;padding-top:40px}@media(width <= 1117px){.header .navMenu__contact{align-items:center;flex-direction:column;gap:16px;margin-bottom:40px;padding-top:16px;text-align:center;order:1}}.header .navMenu__tel a{color:#a78f45;display:inline-block;font-family:"Bellefair",serif;font-size:4.8rem;letter-spacing:.05em;margin-bottom:8px}@media(width <= 1000px){.header .navMenu__tel a{font-size:3.7rem}}.header .navMenu__tel p{color:#a78f45;font-family:"Shippori Mincho B1",serif;letter-spacing:.08em;line-height:1.5}.header .navMenu__btns{display:flex;flex-direction:column;gap:16px}.header .navMenu__btns .btn{font-family:"Shippori Mincho B1",serif;font-size:1.7rem;font-weight:600;padding:15px 32px 16px;width:320px}@media(width <= 768px){.header .navMenu__btns .btn{display:flex;justify-content:center;font-size:1.6rem;padding-left:0;padding-right:0}}.header .navMenu__btns .btn.-reserve{background-color:#a78f45;color:#fff;justify-content:flex-start;padding-left:32px;padding-right:30px}.header .navMenu__btns .btn.-reserve .arrow{margin-left:auto}.header .navMenu__btns .btn.-reserve .arrow::before,.header .navMenu__btns .btn.-reserve .arrow::after{background-image:url(../img/common/arrow-w.svg)}.header .navMenu__btns .btn.-contact{background-color:#fff;border:1px solid #8a7d66;padding-left:32px;padding-right:30px}.header .navMenu__btns .btn.-contact .arrow{margin-left:auto}.section{padding:100px 0}@media(width <= 768px){.section{padding:60px 0}}.section__inner{margin-inline:auto;max-width:1480px;padding:0 20px}.section__heading{color:#a78f45;display:flex;align-items:center;flex-direction:column;justify-content:center;font-weight:400;margin-bottom:80px}@media(width <= 768px){.section__heading{margin-bottom:40px}}.section__heading-en{font-family:"Bellefair",serif;font-size:8rem;line-height:1.1}@media(width <= 768px){.section__heading-en{font-size:3.2rem}}.section__heading-ja{font-family:"Shippori Mincho B1",serif;font-size:1.5rem}@media(width <= 768px){.section__heading-ja{font-size:1.3rem}}.section__heading.-lv2{gap:8px;margin-bottom:113px;position:relative}@media(width <= 768px){.section__heading.-lv2{gap:4px;margin-bottom:57px}}.section__heading.-lv2::before,.section__heading.-lv2::after{content:"";display:inline-block;height:1px;position:absolute;bottom:-30px;left:50%;transform:translateX(-50%)}@media(width <= 768px){.section__heading.-lv2::before,.section__heading.-lv2::after{bottom:-16px}}.section__heading.-lv2::before{background:#c7c3bd;max-width:520px;width:100%}.section__heading.-lv2::after{background:#a78f45;content:"";width:80px}.section__heading.-lv2 .section__heading-en{font-size:1.6rem;letter-spacing:.05em}@media(width <= 768px){.section__heading.-lv2 .section__heading-en{font-size:1.3rem}}.section__heading.-lv2 .section__heading-ja{font-size:5.6rem;line-height:1.45}@media(width <= 768px){.section__heading.-lv2 .section__heading-ja{font-size:2.7rem}}.section__table{margin-inline:auto;max-width:1040px;padding:0 20px}.section__table th,.section__table td{border-bottom:1px solid #c7c3bd;line-height:1.75;padding:33px 0 34px}@media(width <= 768px){.section__table th,.section__table td{display:block;padding-top:20px;padding-bottom:30px;width:100%}}.section__table tr:first-child th,.section__table tr:first-child td{border-top:1px solid #c7c3bd}@media(width <= 768px){.section__table tr:first-child td{border:none}}.section__table th{color:#4a4a4a;font-family:"Shippori Mincho B1",serif;font-weight:600;padding-left:7px;padding-right:50px;text-align:left;vertical-align:baseline;width:250px}@media(width <= 768px){.section__table th{border:none;padding:30px 0 0;width:100%}}.fadeIn_up{opacity:0;transform:translate(0, 50%);transition:2s}.fadeIn_up.is-show{transform:translate(0, 0);opacity:1}.mv2__inner{display:flex;justify-content:space-between}@media(width <= 992px){.mv2__inner{flex-direction:column}}.mv2__body{background-image:url(../img/common/bg_pc.png);background-size:cover;display:flex;align-items:center;padding:40px 80px 80px;max-width:1080px;width:100%}@media(width <= 1400px){.mv2__body{padding-left:40px;padding-right:40px}}@media(width <= 1300px){.mv2__body{width:50%}}@media(width <= 992px){.mv2__body{width:100%}}@media(width <= 768px){.mv2__body{background-image:url(../img/common/bg_sp.png);padding:40px 20px}}.mv2__img{width:100%}@media(width <= 1300px){.mv2__img{width:50%}}@media(width <= 992px){.mv2__img{width:100%}}.mv2__img img{width:100%}.mv2__heading{display:flex;flex-direction:column;gap:16px}@media(width <= 768px){.mv2__heading{gap:4px}}.mv2__heading-en{color:#a78f45;font-family:"Bellefair",serif;font-size:2rem;font-weight:400}@media(width <= 768px){.mv2__heading-en{font-size:1.6rem}}.mv2__heading-ja{color:#8a7d66;font-family:"Shippori Mincho B1",serif;font-size:4.8rem;font-weight:600;line-height:1.2}@media(width <= 1300px){.mv2__heading-ja{font-size:3.8rem}}@media(width <= 768px){.mv2__heading-ja{font-size:3.1rem;line-height:1.45}}.breadcrumb{background-color:#f7f6f4;padding:16px 0}.breadcrumb__nav{max-width:1240px;padding:0 20px}.breadcrumb__nav ul{display:flex;flex-wrap:wrap;gap:20px}.breadcrumb__nav ul li{font-size:1.2rem;font-weight:500}.breadcrumb__nav ul li:not(:last-child){position:relative}.breadcrumb__nav ul li:not(:last-child)::after{background:url(../img/common/nav-arrow.svg) no-repeat;background-size:contain;content:"";width:5px;height:8px;position:absolute;top:2px;right:-13px}.breadcrumb__nav ul a{text-decoration:underline}.btn{border-radius:4px;display:flex;align-items:center;justify-content:space-between;position:relative;width:100%}.btn .arrow{position:relative;width:19px;height:6px;overflow:hidden}.btn .arrow::before{background-image:url(../img/common/arrow.svg);content:"";width:19px;height:6px;position:absolute;top:0;left:0;transition:.5s}.btn .arrow::after{background-image:url(../img/common/arrow.svg);content:"";width:19px;height:6px;position:absolute;top:0;left:-25px;transition:.5s}.btn:hover .arrow::before{left:25px}.btn:hover .arrow::after{left:0}.news{background-color:#fff;padding:40px 0 80px;position:relative}@media(width <= 768px){.news{padding-bottom:60px}}.news .section__inner{display:flex;gap:120px;justify-content:center}@media(width <= 992px){.news .section__inner{gap:80px}}@media(width <= 768px){.news .section__inner{display:block}}.news .section__heading{align-items:baseline}@media(width <= 768px){.news .section__heading{align-items:center}}.news__list{max-width:1227px;width:100%}.news__item{border-bottom:1px solid #e6e2db;padding:24px 0}.news__item:first-child{padding-top:0;padding-bottom:20px}.news__link{display:flex;align-items:center;gap:80px;padding-right:35px;position:relative}@media(width <= 992px){.news__link{gap:50px}}@media(width <= 768px){.news__link{align-items:baseline;gap:32px}}.news__link::after{background:url(../img/common/arrow.svg) no-repeat;background-size:contain;content:"";width:19px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.news__date{font-size:1.3rem}@media(width <= 768px){.news__date{font-size:1.2rem}}.news__text{display:flex;align-items:center}@media(width <= 768px){.news__text{font-size:1.3rem;line-height:1.4}}.news__text .new{background-color:#a78f45;color:#fff;display:grid;place-items:center;margin-right:12px;width:50px;height:20px}@media(width <= 768px){.news__text .new{font-size:1rem;margin-right:6px;width:40px;height:16px}}.news__btn{margin:70px auto 0;max-width:424px}@media(width <= 768px){.news__btn{margin-top:40px;padding:0 20px}}.news__btn .btn{background-color:#fff;border:1px solid #8a7d66;font-family:"Bellefair",serif;font-size:2.4rem;padding:13px 32px 15px}.campaign .section__inner{max-width:1848px}.campaign__list{margin-top:-74px;margin-inline:auto;max-width:1224px}@media(width <= 768px){.campaign__list{margin-top:0}}.campaign__item{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:0 12px;max-width:600px;padding:16px}@media(width <= 768px){.campaign__item{margin:0 3px;padding:10px 10px 12px}}.campaign__img{margin-bottom:16px}@media(width <= 768px){.campaign__img{margin-bottom:12px}}.campaign__body{text-align:center}.campaign__heading{font-size:2.4rem;margin-bottom:15px}@media(width <= 1525px){.campaign__heading{font-size:1.4vw}}@media(width <= 992px){.campaign__heading{font-size:1.8vw}}@media(width <= 768px){.campaign__heading{font-size:1.5rem;margin-bottom:12px}}.campaign__price{border-top:1px solid #dbdbdb;display:flex;align-items:baseline;gap:16px;justify-content:center;font-size:1.8rem;font-weight:700;padding-top:8px}@media(width <= 1525px){.campaign__price{font-size:1.2vw}}@media(width <= 1230px){.campaign__price{gap:8px}}@media(width <= 992px){.campaign__price{font-size:1.5vw}}@media(width <= 768px){.campaign__price{font-size:1.3rem}}.campaign__price-regular{flex-shrink:0}@media(width <= 768px){.campaign__price img{width:22px;height:7px}}.campaign__price-special{flex-shrink:0}.campaign__price-special span{color:#b55d6a;font-size:2.4rem}@media(width <= 1525px){.campaign__price-special span{font-size:1.6vw}}@media(width <= 992px){.campaign__price-special span{font-size:2vw}}@media(width <= 768px){.campaign__price-special span{font-size:1.8rem}}.campaign .arrow__box{display:flex;align-items:center;gap:16px;justify-content:flex-end;margin-right:12px;margin-bottom:16px;position:relative}@media(width <= 768px){.campaign .arrow__box{display:none}}.campaign .arrow__box-sp{display:flex;justify-content:space-between;margin-top:14px}.campaign .prev-arrow,.campaign .next-arrow{border:1px solid #8a7d66;border-radius:4px;cursor:pointer;display:block;position:relative;transition:all .3s ease;width:48px;height:32px}@media(width <= 768px){.campaign .prev-arrow,.campaign .next-arrow{width:56px;height:24px}}.campaign .prev-arrow::before,.campaign .next-arrow::before{background:url(../img/common/arrow.svg) no-repeat;background-size:contain;content:"";width:19px;height:6px;position:absolute;top:12px;left:0;right:0;margin-inline:auto}@media(width <= 768px){.campaign .prev-arrow::before,.campaign .next-arrow::before{top:8px}}.campaign .prev-arrow::before{transform:rotate(-180deg)}.campaign .slick-list{padding-bottom:10px}.campaign .dots-wrap{display:flex;gap:8px;justify-content:center;position:relative;top:28px}.campaign .dots-wrap li{background:#c7c3bd;cursor:pointer;width:6px;height:6px}.campaign .dots-wrap li:hover,.campaign .dots-wrap li.slick-active{background-color:#a78f45}.campaign .dots-wrap button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;outline:none;padding:0}.instagram .section__inner{max-width:1120px}.instagram__list{display:flex;gap:80px;justify-content:center}@media(width <= 992px){.instagram__list{gap:40px}}@media(width <= 768px){.instagram__list{gap:16px}}@media(width <= 992px){.instagram #sbi_images{gap:40px !important}}@media(width <= 768px){.instagram #sbi_images{gap:16px !important}}.instagram__btn .btn{background-color:#fff;border:1px solid #8a7d66;font-family:"Bellefair",serif;font-size:2.4rem;margin-inline:auto;max-width:424px;padding:13px 32px 15px}.instagram__btn .btn::after{background-image:url(../img/common/link.svg);width:10px;height:10px}.access{background-color:#f2efeb}@media(width <= 768px){.access{padding-bottom:0}}.access .section__inner{display:flex;gap:40px;justify-content:space-between}@media(width <= 992px){.access .section__inner{align-items:center;flex-direction:column}}.access__body{width:424px}@media(width <= 768px){.access__body{width:100%}}.access .section__heading{align-items:baseline}@media(width <= 768px){.access .section__heading{align-items:center}}.access__heading{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}@media(width <= 768px){.access__heading{align-items:center;gap:5px;margin-bottom:32px}}.access__heading-en{font-family:"Bellefair",serif;font-size:4rem;font-weight:400;line-height:1.15}@media(width <= 768px){.access__heading-en{font-size:2.5rem}}.access__heading-ja{font-weight:500}@media(width <= 768px){.access__heading-ja{font-size:1.4rem}}.access__table{border-top:1px solid #c7c3bd}.access__table th,.access__table td{border-bottom:1px solid #c7c3bd}.access__table th{font-size:1.4rem;padding-right:50px;text-align:left}@media(width <= 1165px){.access__table th{padding-right:30px;width:88px}}@media(width <= 992px){.access__table th{width:initial}}@media(width <= 768px){.access__table th{font-size:1.3rem}}.access__table td{font-weight:500;line-height:1.5;padding-top:16px;padding-bottom:14px}.access__btn{margin-top:48px}@media(width <= 768px){.access__btn{margin-top:40px}}.access__btn .btn{font-family:"Shippori Mincho B1",serif;font-size:1.7rem;font-weight:600;padding:15px 32px 16px}@media(width <= 768px){.access__btn .btn{font-size:1.5rem}}.access__btn .btn+.btn{margin-top:16px}.access__btn-reserve{background-color:#a78f45;color:#fff}.access__btn-reserve .arrow::before,.access__btn-reserve .arrow::after{background-image:url(../img/common/arrow-w.svg)}.access__btn-contact{background-color:#fff;border:1px solid #8a7d66}.access__btn-contact::after{background-image:url(../img/common/arrow.svg)}@media(width <= 600px){.access__map{height:230px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}@media(width <= 600px){.access__map iframe{height:100%}}.footer{background-color:#8a7d66;padding:90px 20px 75px;position:relative}@media(width <= 768px){.footer{padding-top:45px;padding-bottom:25px}}.footer__inner{margin-inline:auto;max-width:1440px}.footer__upper{display:flex;align-items:center;gap:30px;justify-content:space-between;padding-bottom:32px}@media(width <= 768px){.footer__upper{flex-direction:column;gap:50px}}.footer__upper .nav{display:flex;justify-content:space-between;gap:20px;width:587px}@media(width <= 992px){.footer__upper .nav{width:450px}}@media(width <= 768px){.footer__upper .nav{flex-wrap:wrap;margin-inline:auto;width:90%}}.footer__upper .nav__list li+li{margin-top:20px}.footer__upper .nav__link{color:#fff;font-family:"Shippori Mincho B1",serif;font-size:1.4rem}@media(width <= 768px){.footer__upper .nav__link{font-size:1.3rem}}.footer__instagram{margin-top:18px;text-align:right}@media(width <= 768px){.footer__instagram{text-align:center}}.footer__bottom{border-top:1px solid #c7c3bd;display:flex;align-items:center;gap:32px;justify-content:flex-end;padding-top:32px}@media(width <= 768px){.footer__bottom{flex-direction:column;padding-top:25px}}@media(width <= 768px){.footer__bottom .nav{flex-direction:column}}.footer__bottom .nav__list{display:flex;gap:32px}@media(width <= 768px){.footer__bottom .nav__list{gap:20px}}.footer__bottom .nav__link{color:#fff;font-size:1.3rem}.footer__copyright{color:#fff;font-size:1.2rem}
/*# sourceMappingURL=style.min.css.map */