@charset "UTF-8";.sec-mv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(100vh - 80px);aspect-ratio:144/81;z-index:0}@media only screen and (max-width:767px){.sec-mv{height:calc(var(--vh) * 100 - 55px);aspect-ratio:375/666}}@media only screen and (max-width:767px){.sec-mv__catch{width:123px}.sec-mv__catch img{width:100%;height:auto}}.sec-mv__video{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.sec-mv__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-kajikito{width:100%;padding-block:clamp(60px,5.5555555556vw,80px) clamp(80px,5.5555555556vw,80px);background:#eee}.sec-kajikito__contents{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.sec-kajikito__contents{display:block}}.sec-kajikito__info{width:50%}@media screen and (max-width:900px){.sec-kajikito__info{width:calc(100% - 420px)}}@media only screen and (max-width:767px){.sec-kajikito__info{width:auto}}.sec-kajikito__txt{margin-top:clamp(30px,2.7777777778vw,40px);font-size:clamp(16px,1.1805555556vw,17px);line-height:2;text-box:trim-both cap alphabetic}.sec-kajikito__hour{margin-top:clamp(40px,3.4722222222vw,50px);padding:clamp(25px,2.0833333333vw,30px) clamp(28px,3.4722222222vw,50px);background:#FFF;-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,0.04);box-shadow:0 2px 10px 2px rgba(0,0,0,0.04);text-align:center}.sec-kajikito__hour-hdg{padding-bottom:18px;font-size:clamp(16px,1.3888888889vw,20px);border-bottom:1px solid rgba(17,17,17,0.5);text-box:trim-both cap alphabetic}.sec-kajikito__hour-num{margin-top:clamp(20px,2.0138888889vw,29px);font-size:clamp(23px,2.0833333333vw,30px);font-weight:600;text-box:trim-both cap alphabetic}.sec-kajikito__hour-close{margin-top:clamp(14px,1.1111111111vw,16px);font-size:clamp(15px,1.25vw,18px);text-box:trim-both cap alphabetic}.sec-kajikito__caption{margin-top:clamp(16px,1.1111111111vw,16px);font-family:"YakuHanJP","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Sans","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,Verdana,sans-serif;font-weight:300;line-height:1.5;text-box:trim-both cap alphabetic}.sec-kajikito__calender{min-width:400px;width:41.5%;margin-left:auto}@media only screen and (max-width:767px){.sec-kajikito__calender{min-width:0;width:100%;margin:30px 0 0}}.sec-kajikito .calender{position:relative}.sec-kajikito .calender__month{position:relative;height:55px;background:#B1987C;-webkit-box-sizing:border-box;box-sizing:border-box}.sec-kajikito .calender__month .btn{position:absolute;display:block;width:80px;padding-block:8px 8px;border-radius:40px;background:#FFF;font-size:clamp(16px,1.25vw,18px);text-box:trim-both cap alphabetic;color:#111;-webkit-transition:0.3s;transition:0.3s;line-height:1}@media only screen and (max-width:767px){.sec-kajikito .calender__month .btn{width:70px}}.sec-kajikito .calender__month .btn span{display:inline-block;line-height:1}.sec-kajikito .calender__month .btn svg{position:absolute;top:50%;translate:0 -50%}.sec-kajikito .calender__month .btn--prev{top:50%;left:10px;translate:0 -50%}.sec-kajikito .calender__month .btn--prev svg{left:12px;bottom:9px}.sec-kajikito .calender__month .btn--prev span{padding-left:10px}.sec-kajikito .calender__month .btn--next{top:50%;right:10px;translate:0 -50%}.sec-kajikito .calender__month .btn--next svg{right:11px}.sec-kajikito .calender__month .btn--next span{padding-right:10px}.mode-pc .sec-kajikito .calender__month .btn:hover{opacity:0.7}.sec-kajikito .calender__month .current{position:absolute;bottom:13px;left:50%;translate:-50% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#FFF;text-box:trim-both cap alphabetic;list-style:1}.sec-kajikito .calender__month .current__year{line-height:1;font-size:clamp(20px,1.6666666667vw,24px)}.sec-kajikito .calender__month .current__month-num{line-height:1;font-size:clamp(36px,2.7777777778vw,40px)}.sec-kajikito .calender__month .current__month{line-height:1;font-size:clamp(20px,1.6666666667vw,24px)}.sec-kajikito .calender__week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;background:#fff}.sec-kajikito .calender__week-item{width:14.2857142857%;font-family:"YakuHanJP","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Sans","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,Verdana,sans-serif;font-size:clamp(13px,1.1111111111vw,16px);text-box:trim-both cap alphabetic;text-align:center}.sec-kajikito .calender__table{width:100%;margin-bottom:12px;border-collapse:collapse;background:#fff}.sec-kajikito .calender__table td{position:relative;width:14.2857142857%;height:50px;padding:10px;border:1px solid #AAA;font-family:"YakuHanJP","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Sans","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,Verdana,sans-serif;font-size:14px;font-weight:300;line-height:1;text-box:trim-both cap alphabetic;vertical-align:top}@media only screen and (max-width:767px){.sec-kajikito .calender__table td{padding:8px}}.sec-kajikito .calender__table .today:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:4px solid rgba(177,150,119,0.5);content:""}@media only screen and (max-width:767px){.sec-kajikito .calender__table .today:before{border-width:3px}}.sec-kajikito .calender__table .hide{color:rgba(17,17,17,0.3)}.sec-kajikito .calender__table .open{background:#FFFCEC}.sec-kajikito .calender__table .open2{background:#D2EBD3}.sec-kajikito .calender__table .close{background:#E6E6E6}.sec-kajikito .calender__table a .ico-change{translate:0 50%}.sec-kajikito .calender__table a:hover .ico-change{text-decoration:none}.sec-kajikito .calender__table a .ico-change{position:absolute;top:35%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:767px){.sec-kajikito .calender__table a .ico-change{top:40%}}.sec-kajikito .calender__legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}@media only screen and (max-width:767px){.sec-kajikito .calender__legend{margin-top:12px}}.sec-kajikito .calender__legend .ico{width:20px;margin-right:10px;aspect-ratio:1/1;background:#fff;border:1px solid #AAA;text-align:center}.sec-kajikito .calender__legend .ico--open{background:#FFFCEC}.sec-kajikito .calender__legend .ico--open2{background:#D2EBD3}.sec-kajikito .calender__legend .ico--close{background:#E6E6E6}.sec-kajikito .calender__legend .txt{font-family:"YakuHanJP","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Sans","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,Verdana,sans-serif;font-size:clamp(12px,0.9722222222vw,14px);text-box:trim-both cap alphabetic}.sec-player{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.sec-player{display:block}}.sec-player__img{width:51.4%}@media only screen and (max-width:767px){.sec-player__img{width:auto}}.sec-player__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-player__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48.6%;padding-inline:clamp(20px,6.9444444444vw,100px);background:#fff}@media only screen and (max-width:767px){.sec-player__contents{position:relative;display:block;width:auto;padding:50px 20px 100px;margin:-90px 20px 0;z-index:1}}.sec-player__txt{margin-block:clamp(25px,2.7777777778vw,40px) clamp(43px,3.4722222222vw,50px);font-size:clamp(16px,1.2142857143vw,17px);line-height:2;text-box:trim-both cap alphabetic}.sec-player__btn{margin-top:clamp(12px,1.3888888889vw,20px)}.sec-news{width:100%;padding-block:clamp(50px,8.3333333333vw,120px);background:url("../img/common/bg_wallpaper.jpg") lightgray 50%/cover no-repeat}@media only screen and (max-width:767px){.sec-news{padding-block:clamp(50px,26.6666666667vw,100px)}}.sec-news__contents{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-news__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5.16%}@media only screen and (max-width:767px){.sec-news__header{width:16.7%}}@media only screen and (max-width:767px){.sec-news__header .c-hdg-vertical__obj{height:80px}.sec-news__header .c-hdg-vertical__obj:before{height:60px}}@media only screen and (max-width:767px){.sec-news__header .c-hdg-vertical__txt{font-size:26px}}.sec-news__body{width:83.33%;margin-left:auto}@media screen and (max-width:1000px){.sec-news__body{width:92%}}@media only screen and (max-width:767px){.sec-news__body{width:76%}}.sec-news__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:clamp(50px,4.375vw,63px)}@media only screen and (max-width:767px){.sec-news__sns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:clamp(50px,19.4666666667vw,73px)}}.sec-news__sns-item:nth-child(2){margin-left:auto}@media only screen and (max-width:767px){.sec-news__sns-item:nth-child(2){margin:30px 0 0}}.sec-news__sns-item a{-webkit-transition:0.4s;transition:0.4s}.mode-pc .sec-news__sns-item a:hover,.mode-sp .sec-news__sns-item a:active{opacity:0.7}.sec-news__btn{margin:clamp(30px,3.4722222222vw,50px) 0 0 auto}.sec-contents{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.sec-contents{display:block}}.sec-contents__item{position:relative;width:33.3333333333%;aspect-ratio:420/615;z-index:0}@media only screen and (max-width:767px){.sec-contents__item{width:auto;aspect-ratio:375/440}}.sec-contents__item-bg{position:absolute;top:0;left:0;width:100%;height:100%}.sec-contents__item-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-contents__item-body{position:relative;z-index:2;width:100%;height:100%;padding:clamp(30px,4.1666666667vw,60px) 0 0 clamp(20px,4.1666666667vw,60px)}@media only screen and (max-width:767px){.sec-contents__item-body{padding:clamp(60px,21.3333333333vw,80px) 0 0 clamp(30px,13.3333333333vw,50px)}}.sec-contents__item-nav{position:absolute;left:clamp(30px,4.1666666667vw,60px);top:clamp(0px,27.9166666667vw,402px)}@media only screen and (max-width:767px){.sec-contents__item-nav{left:clamp(100px,33.6vw,126px);top:clamp(120px,37.3333333333vw,140px)}}.sec-contents__item-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-contents__item-menu:nth-child(n+2){margin-top:clamp(23px,3.1944444444vw,46px)}@media only screen and (max-width:767px){.sec-contents__item-menu:nth-child(n+2){margin-top:clamp(20px,10.6666666667vw,40px)}}.sec-contents__item-menu svg{margin-right:10px}@media only screen and (max-width:767px){.sec-contents__item-menu svg{width:12px;height:12px}}.sec-contents__item-menu a{font-size:clamp(14px,1.3194444444vw,19px);text-decoration:underline;text-box:trim-both cap alphabetic;color:#fff}@media only screen and (max-width:767px){.sec-contents__item-menu a{font-size:18px}}.mode-pc .sec-contents__item-menu a:hover,.mode-sp .sec-contents__item-menu a:active{text-decoration:none}@media only screen and (max-width:767px){.sec-contents__item:nth-child(2) .sec-contents__item-bg img{-o-object-position:50% 100%;object-position:50% 100%}}@media only screen and (max-width:767px){.sec-contents__item:nth-child(3) .sec-contents__item-bg img{-o-object-position:50% top;object-position:50% top}}.sec-event{padding-block:clamp(60px,8.3333333333vw,120px);background:#fff}@media only screen and (max-width:767px){.sec-event{padding-block:clamp(60px,26.6666666667vw,100px) clamp(60px,32vw,120px)}}.sec-event__hdg{text-align:center}.sec-event__hdg .c-hdg-vertical{text-align:left}.sec-event__slide{position:relative;margin-top:clamp(35px,4.8611111111vw,70px)}@media only screen and (max-width:767px){.sec-event__slide{margin-top:clamp(30px,16vw,60px)}}.sec-event__slide .swiper{max-width:1200px;width:100%;margin:0 auto}@media screen and (max-width:1400px){.sec-event__slide .swiper{width:calc(100% - 15vw)}}@media only screen and (max-width:767px){.sec-event__slide .swiper{max-width:none;width:auto}}.sec-event__slide .event{width:100%}.sec-event__slide .event .tag{position:absolute;top:0;left:0;display:inline-block;padding:6px 10px;font-family:"YakuHanJP","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Sans","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,Verdana,sans-serif;font-weight:300;text-box:trim-both cap alphabetic;color:#fff;z-index:1}.sec-event__slide .event .tag--sukei{background:#B29143}.sec-event__slide .event .tag--entry{background:#2E977D}.sec-event__slide .event__img{position:relative;aspect-ratio:260/174;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,0.26);box-shadow:0 2px 14px 0 rgba(0,0,0,0.26);overflow:hidden}.sec-event__slide .event__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.4s;transition:0.4s}.sec-event__slide .event__datewrap{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-event__slide .event__date{margin-top:clamp(10px,1.1111111111vw,16px);text-box:trim-both cap alphabetic}@media only screen and (max-width:767px){.sec-event__slide .event__date{margin-top:clamp(16px,4.1666666667vw,32px)}}.sec-event__slide .event__date .month{position:relative;font-size:16px}.sec-event__slide .event__date .month:after{content:"";position:absolute;top:4px;left:20px;width:1px;height:34px;background:#aaa;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sec-event__slide .event__date .day{position:relative;top:14px;left:10px;font-size:22px}.sec-event__slide .event__date:nth-of-type(n+2){margin-left:20px}.sec-event__slide .event__date:nth-of-type(n+2):before{content:"～";position:relative;top:10px;left:-4px;font-size:18px}.sec-event__slide .event__hdg{margin-top:clamp(28px,2.2222222222vw,32px);font-size:clamp(14px,1.3888888889vw,20px);text-box:trim-both cap alphabetic;-webkit-transition:0.4s;transition:0.4s}@media only screen and (max-width:767px){.sec-event__slide .event__hdg{margin-top:clamp(16px,8.5333333333vw,32px);font-size:clamp(14px,5.3333333333vw,20px)}}.sec-event__slide .event__arealist{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:clamp(0px,1.1111111111vw,16px)}@media screen and (min-width:768px) and (max-width:1200px){.sec-event__slide .event__arealist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.sec-event__slide .event__arealist{margin-top:clamp(0px,4.2666666667vw,16px)}}.sec-event__slide .event__area:nth-child(n+2){margin-left:clamp(0px,1.1111111111vw,16px)}@media screen and (min-width:768px) and (max-width:1200px){.sec-event__slide .event__area:nth-child(n+2){margin:6px 0 0}}.sec-event__slide .event__place{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec-event__slide .event__place-hdg{display:inline-block;margin-right:8px;padding:5px 7px;border-radius:4px;border:1px solid #AAA;background:#FFF;font-family:"YakuHanJP","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Noto Sans JP","Hiragino Sans","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,Verdana,sans-serif;font-size:13px;text-box:trim-both cap alphabetic;color:#333}.sec-event__slide .event__place-hdg--02{border:1px solid #6E9C8A;color:#197652}.sec-event__slide .event__place-time{text-box:trim-both cap alphabetic}@media only screen and (max-width:767px){.sec-event__slide .event__place-time{font-size:clamp(14px,4.2666666667vw,16px)}}.sec-event__slide .event a{position:relative;display:block;-webkit-transition:0.4s;transition:0.4s}.mode-pc .sec-event__slide .event a:hover .event__img img,.mode-sp .sec-event__slide .event a:active .event__img img{opacity:0.7;-webkit-transform:scale(1.1);transform:scale(1.1)}.mode-pc .sec-event__slide .event a:hover .event__hdg,.mode-sp .sec-event__slide .event a:active .event__hdg{color:#7C3B3B}.sec-event__slide .swiper-pagination{position:absolute;bottom:-5.28vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:767px){.sec-event__slide .swiper-pagination{bottom:-64px}}.sec-event__slide .swiper-pagination-bullet{width:10px;height:10px;margin:0 14px;border-radius:50%;background-color:#D9D9D9;opacity:1;-webkit-transition:0.3s;transition:0.3s;cursor:pointer}@media only screen and (max-width:767px){.sec-event__slide .swiper-pagination-bullet{margin:0 clamp(4px,3.7333333333vw,14px)}}.mode-pc .sec-event__slide .swiper-pagination-bullet:hover,.mode-sp .sec-event__slide .swiper-pagination-bullet:active{background-color:#7C3B3B}.sec-event__slide .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative;scale:1.4;background-color:#7C3B3B}.sec-event__slide .swiper-button-next,.sec-event__slide .swiper-button-prev{position:absolute;width:50px;height:50px;margin-top:0;translate:0 -50%}@media screen and (min-width:768px) and (max-width:1400px){.sec-event__slide .swiper-button-next,.sec-event__slide .swiper-button-prev{width:3.67vw;height:3.67vw}}@media only screen and (max-width:767px){.sec-event__slide .swiper-button-next,.sec-event__slide .swiper-button-prev{display:none}}.sec-event__slide .swiper-button-next:before,.sec-event__slide .swiper-button-prev:before{position:absolute;top:0;left:0;width:50px;aspect-ratio:1/1;background:#7C3B3B;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1;-webkit-transition:0.4s;transition:0.4s}@media screen and (min-width:768px) and (max-width:1360px){.sec-event__slide .swiper-button-next:before,.sec-event__slide .swiper-button-prev:before{width:3.67vw}}.sec-event__slide .swiper-button-next:after,.sec-event__slide .swiper-button-prev:after{font-size:16px;color:#fff;z-index:2}@media screen and (min-width:768px) and (max-width:1360px){.sec-event__slide .swiper-button-next:after,.sec-event__slide .swiper-button-prev:after{font-size:1.17vw}}.mode-pc .sec-event__slide .swiper-button-next:hover:before,.mode-pc .sec-event__slide .swiper-button-prev:hover:before,.mode-sp .sec-event__slide .swiper-button-next:active:before,.mode-sp .sec-event__slide .swiper-button-prev:active:before{background-color:#B1987C}.sec-event__slide .swiper-button-prev{left:calc(50% - clamp(0px, 41.6666666667vw, 600px) - 2.57vw - 3.57vw);right:inherit}.sec-event__slide .swiper-button-next{left:inherit;right:calc(50% - clamp(0px, 41.6666666667vw, 600px) - 2.57vw - 3.57vw)}.sec-event__btn{margin-top:clamp(60px,9.3055555556vw,134px)}@media only screen and (max-width:767px){.sec-event__btn{margin-top:clamp(60px,30.4vw,114px);width:255px}}.sec-menu{position:relative;width:100%;height:300vh;background:url("../img/common/bg_wallpaper.jpg") lightgray 50%/cover no-repeat}@media only screen and (max-width:767px){.sec-menu{height:auto}}.sec-menu .menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;overflow:hidden}@media only screen and (max-width:767px){.sec-menu .menu{display:block;padding-bottom:clamp(50px,26.6666666667vw,100px);height:auto}}.sec-menu .menu__obj{position:absolute;top:31px;right:-46px;width:clamp(0px,32.6388888889vw,470px);height:clamp(0px,32.5vw,468px)}@media only screen and (max-width:767px){.sec-menu .menu__obj{width:53.3vw;top:4vw;right:-6.4vw}}.sec-menu .menu__obj img{width:100%;height:auto}@media only screen and (max-width:767px){.sec-menu .menu__obj img{width:100%}}.sec-menu .menu__header{position:relative;z-index:1;width:50%;aspect-ratio:750/1018}@media only screen and (max-width:767px){.sec-menu .menu__header{width:auto;aspect-ratio:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}}.sec-menu .menu__img{display:none}@media only screen and (max-width:767px){.sec-menu .menu__img{display:block;position:relative;top:inherit;left:inherit;width:61.33%;aspect-ratio:230/325}}.sec-menu .menu__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-menu .menu__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;padding-inline:20px;z-index:0}@media only screen and (max-width:767px){.sec-menu .menu__body{width:auto;aspect-ratio:inherit}}@media only screen and (max-width:767px){.sec-menu .menu__hdg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38.67%;margin-top:clamp(30px,13.8666666667vw,52px)}.sec-menu .menu__hdg .c-hdg-vertical__txt{font-size:23px}.sec-menu .menu__hdg.mi-pc{display:none}}.sec-menu .menu__txtbox{display:-webkit-box;display:-ms-flexbox;display:flex;height:clamp(200px,18.8888888889vw,272px);margin-block:clamp(40px,5.5555555556vw,80px)}@media only screen and (max-width:767px){.sec-menu .menu__txtbox{height:220px;margin:clamp(30px,16vw,60px) auto}}.sec-menu .menu__txt{font-size:clamp(15px,1.1805555556vw,17px);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:2.5}@media screen and (min-width:768px) and (max-width:1120px){.sec-menu .menu__txt{line-height:2}}@media only screen and (max-width:767px){.sec-menu .menu__txt{line-height:1.9}}.sec-menu .menu__txt .first{font-size:clamp(40px,4.1666666667vw,60px);line-height:0.8}.sec-menu .menu__btn+.menu__btn{margin-top:clamp(20px,1.3888888889vw,20px)}.sec-menu .menu--reverse .menu__obj{top:22px;right:inherit;left:calc(50% - 57px)}@media only screen and (max-width:767px){.sec-menu .menu--reverse .menu__obj{left:-6.93vw}}@media only screen and (max-width:767px){.sec-menu .menu--reverse .menu__header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.sec-menu .menu--01 .menu__txt .first{color:#7C3B3B}.sec-menu .menu--02 .menu__txt .first{color:#B1987C}.sec-menu .menu--03 .menu__txt .first{color:#85944A}.sec-menu__imgs{position:absolute;top:0;left:0;width:50%;height:300vh}@media only screen and (max-width:767px){.sec-menu__imgs{display:none}}.sec-menu__img{position:sticky;top:0;left:0;width:100%;height:100vh}.sec-menu__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-mv__catch{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease,-webkit-transform 1.2s ease}.load-complete .sec-mv__catch{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.5s;transition-delay:1.5s}.test{height:inherit;display:block;position:relative}
/*# sourceMappingURL=top.css.map */