.g-header h1.g-header__logo{display:block}.g-header p.g-header__logo{display:none}.sec-contents{position:relative}.sec-contents__elements{height:100%}.sec-contents__elements--reverse .sec-contents__images{left:inherit;right:50%;width:41.4vw}@media only screen and (max-width: 767px){.sec-contents__elements--reverse .sec-contents__images{right:inherit;width:auto}}.sec-contents__elements--reverse .sec-contents__body{padding-left:54.68%}@media only screen and (max-width: 767px){.sec-contents__elements--reverse .sec-contents__body{padding-left:0}}.sec-contents__images{position:absolute;top:0;left:calc(50% + 6vw);width:43.5vw;height:52.7vw;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px)and (max-width: 1406px){.sec-contents__images{left:inherit;right:0}}@media only screen and (max-width: 767px){.sec-contents__images{position:relative;top:inherit;left:inherit;width:auto;height:auto}}.sec-contents__spot{height:100%}.sec-contents__spot-item{position:relative;height:50%}.sec-contents__spot-item:nth-child(2) .sec-contents__spot-ttl{top:5vw;left:inherit;right:5%;text-align:right}@media only screen and (max-width: 767px){.sec-contents__spot-item:nth-child(2) .sec-contents__spot-ttl{top:20px;right:10px;text-align:right}}.sec-contents__spot-item:nth-child(2) .sec-contents__spot-time{left:inherit;right:5%}@media only screen and (max-width: 767px){.sec-contents__spot-item:nth-child(2) .sec-contents__spot-time{right:10px;bottom:10px}}.sec-contents__spot-item .sec-contents__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-contents__spot-item .sec-contents__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-contents__spot-ttl{position:absolute;top:4vw;left:5%;color:#33373a;text-shadow:0 0 1px #eed6ca,0 0 2px #eed6ca,0 0 4px #eed6ca,0 0 5px #eed6ca,0 0 6px #eed6ca,0 0 7px #eed6ca,0 0 8px #eed6ca,0 0 10px #eed6ca;font-size:clamp(16px,2.3426061493vw,32px);font-weight:500;line-height:1.23;letter-spacing:1px}@media only screen and (max-width: 767px){.sec-contents__spot-ttl{top:20px;left:10px;font-size:2.6rem}}.sec-contents__spot-time{position:absolute;top:48%;left:5%}@media only screen and (max-width: 767px){.sec-contents__spot-time{top:inherit;bottom:10px;left:10px}}.sec-contents__spot-time img{width:clamp(54px,7.906295754vw,108px);height:auto}@media only screen and (max-width: 767px){.sec-contents__spot-time img{width:90px}}.sec-contents__img{position:relative}.sec-contents__img img{max-width:100%;height:auto}.sec-contents__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-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.sec-contents__body{display:block;width:auto;height:auto;padding-inline:10px}}.sec-contents__ttl{margin-bottom:clamp(10px,1.4641288433vw,20px)}@media only screen and (max-width: 767px){.sec-contents__ttl{margin-bottom:20px}}.sec-contents__ttl .ja{color:#393d40;font-size:1.5rem;line-height:1.6;letter-spacing:1px}.sec-contents__ttl .en{color:#4f785d;font-family:"Cormorant Infant",serif;font-size:clamp(24px,3.513909224vw,48px);font-weight:500;line-height:1;letter-spacing:4.8px}@media only screen and (max-width: 767px){.sec-contents__ttl .en{font-size:4.8rem;line-height:1.3}}.sec-contents__lead{color:#393d40;font-size:clamp(11px,1.6105417277vw,22px);font-weight:500;line-height:1.72;letter-spacing:2px}@media only screen and (max-width: 767px){.sec-contents__lead{font-size:2.2rem;letter-spacing:normal}}.sec-contents__lead strong{color:#b24b4b}.sec-contents__lead .em-ja{font-size:clamp(14px,2.0497803807vw,28px);color:#b24b4b;line-height:1.2}@media only screen and (max-width: 767px){.sec-contents__lead .em-ja{font-size:2.8rem}}.sec-contents__lead .em-num{font-size:clamp(16px,2.3426061493vw,32px);line-height:1}@media only screen and (max-width: 767px){.sec-contents__lead .em-num{font-size:3.2rem}}.sec-contents__txt{margin-top:clamp(10px,1.4641288433vw,20px);color:#393d40;line-height:1.7;letter-spacing:1px}@media only screen and (max-width: 767px){.sec-contents__txt{margin-top:20px;font-size:1.4rem;letter-spacing:-0.1rem}}.sec-contents__btn{width:210px;margin-top:clamp(30px,4.39238653vw,60px)}@media only screen and (max-width: 767px){.sec-contents__btn{margin-top:40px}}.sec-contents__btn a{position:relative;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%;padding-bottom:10px;border-bottom:1px solid #393d40}.sec-contents__btn a::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#b89f7a;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;scale:0 1;-webkit-transition:.3s;transition:.3s}.sec-contents__btn a:hover::before{scale:1 1}.sec-contents__btn .txt{color:#393d40;font-family:"Cormorant Infant",serif;line-height:1.4;letter-spacing:1.4px;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 767px){.sec-contents__btn .txt{font-size:1.4rem}}.sec-contents__btn .ico{width:30px;height:30px;-webkit-transition:.3s;transition:.3s}.sec-contents__btn .ico img{width:100%;height:auto}.sec-mv{width:100%;height:100%;position:relative;overflow:hidden;aspect-ratio:1366/665}@media only screen and (max-width: 767px){.sec-mv{aspect-ratio:375/540}}.sec-mv__scene{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.sec-mv__scene--01{z-index:1}.sec-mv__scene--01 .ttl01{position:absolute;top:50%;left:50%;-webkit-transform:translate(-70%, -50%);transform:translate(-70%, -50%);width:clamp(57.5px,8.4187408492vw,115px);z-index:3}@media only screen and (max-width: 767px){.sec-mv__scene--01 .ttl01{width:clamp(100px,26.6666666667vw,200px)}}.sec-mv__scene--01 .ttl01 img{display:block;width:100%;height:auto}.sec-mv__scene--01 .ttl02{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:clamp(124px,18.1551976574vw,248px);z-index:2}@media only screen and (max-width: 767px){.sec-mv__scene--01 .ttl02{width:clamp(220px,58.6666666667vw,440px)}}.sec-mv__scene--01 .ttl02 img{display:block;width:100%;height:auto}.sec-mv__scene--01 .mv_bar{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sec-mv__scene--01 .mv_bar svg{display:block;width:100%;height:100%}.sec-mv__scene--01 .mv_bar .mv_bar_pc{display:block}.sec-mv__scene--01 .mv_bar .mv_bar_sp{display:none}@media only screen and (max-width: 767px){.sec-mv__scene--01 .mv_bar .mv_bar_pc{display:none}.sec-mv__scene--01 .mv_bar .mv_bar_sp{display:block}}.sec-mv__scene--02{z-index:2}.sec-mv__scene--02 .img01{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sec-mv__scene--02 .img01 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-mv__scene--02 .txt01{position:absolute;top:clamp(247px,36.1639824305vw,494px);left:0;width:clamp(187.5px,27.4524158126vw,375px);z-index:2}@media only screen and (max-width: 767px){.sec-mv__scene--02 .txt01{top:clamp(365px,97.3333333333vw,730px);width:clamp(160px,42.6666666667vw,320px)}}.sec-mv__scene--02 .txt01 img{display:block;width:100%;height:auto;opacity:.9}.sec-mv__scene--02 .txt02{position:absolute;top:clamp(276px,40.4099560761vw,552px);left:0;width:clamp(148px,21.6691068814vw,296px);z-index:3}@media only screen and (max-width: 767px){.sec-mv__scene--02 .txt02{top:clamp(410px,109.3333333333vw,820px);width:clamp(95px,25.3333333333vw,190px)}}.sec-mv__scene--02 .txt02 img{display:block;width:100%;height:auto;opacity:.9}.sec-mv__scene--03{z-index:3}.sec-mv__scene--03 .img01{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sec-mv__scene--03 .img01 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-mv__scene--03 .txt01{position:absolute;top:clamp(247px,36.1639824305vw,494px);left:0;width:clamp(202.5px,29.6486090776vw,405px);z-index:2}@media only screen and (max-width: 767px){.sec-mv__scene--03 .txt01{top:clamp(365px,97.3333333333vw,730px);width:clamp(185px,49.3333333333vw,370px)}}.sec-mv__scene--03 .txt01 img{display:block;width:100%;height:auto;opacity:.9}.sec-mv__scene--03 .txt02{position:absolute;top:clamp(276px,40.4099560761vw,552px);left:0;width:clamp(211.5px,30.9663250366vw,423px);z-index:3}@media only screen and (max-width: 767px){.sec-mv__scene--03 .txt02{top:clamp(410px,109.3333333333vw,820px);width:clamp(195px,52vw,390px)}}.sec-mv__scene--03 .txt02 img{display:block;width:100%;height:auto;opacity:.9}.sec-mv__scene--04{z-index:4}.sec-mv__scene--04 .img01{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sec-mv__scene--04 .img01 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-mv__scene--04 .txt01{position:absolute;top:clamp(247px,36.1639824305vw,494px);left:0;width:clamp(205.5px,30.0878477306vw,411px);z-index:2}@media only screen and (max-width: 767px){.sec-mv__scene--04 .txt01{top:clamp(365px,97.3333333333vw,730px);width:clamp(190px,50.6666666667vw,380px)}}.sec-mv__scene--04 .txt01 img{display:block;width:100%;height:auto;opacity:.9}.sec-mv__scene--04 .txt02{position:absolute;top:clamp(276px,40.4099560761vw,552px);left:0;width:clamp(167px,24.4509516837vw,334px);z-index:3}@media only screen and (max-width: 767px){.sec-mv__scene--04 .txt02{top:clamp(410px,109.3333333333vw,820px);width:clamp(125px,33.3333333333vw,250px)}}.sec-mv__scene--04 .txt02 img{display:block;width:100%;height:auto;opacity:.9}.sec-mv__scene--05{z-index:5}.sec-mv__scene--05 .img01{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sec-mv__scene--05 .img01 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-mv__scene--05 .txt01{position:absolute;top:clamp(17.5px,2.5622254758vw,35px);left:0;width:100%;z-index:2}@media only screen and (max-width: 767px){.sec-mv__scene--05 .txt01{top:clamp(50px,13.3333333333vw,100px)}}.sec-mv__scene--05 .txt01 img{display:block;width:100%;height:auto}.sec-mv__scene--06{z-index:6}.sec-mv__scene--06 .img01{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.sec-mv__scene--06 .img01 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-mv__scene--06 .txt01{position:absolute;top:50%;right:clamp(55.5px,8.1259150805vw,111px);translate:0 -50%;width:clamp(198.5px,29.0629575403vw,397px);z-index:2}@media only screen and (max-width: 767px){.sec-mv__scene--06 .txt01{top:auto;bottom:clamp(15px,4vw,30px);right:50%;translate:50% 0;width:clamp(321px,85.6vw,642px)}}.sec-mv__scene--06 .txt01 svg{display:block;width:100%;height:auto}.sec-mv__scene--07{z-index:7}.sec-mv__scene--07 .img-wrap{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;z-index:1}@media only screen and (max-width: 767px){.sec-mv__scene--07 .img-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sec-mv__scene--07 .img-wrap .img01,.sec-mv__scene--07 .img-wrap .img02,.sec-mv__scene--07 .img-wrap .img03{position:relative;width:100%;height:100%;z-index:1}@media only screen and (max-width: 767px){.sec-mv__scene--07 .img-wrap .img01,.sec-mv__scene--07 .img-wrap .img02,.sec-mv__scene--07 .img-wrap .img03{width:100%;height:33.3333333333%}}.sec-mv__scene--07 .img-wrap .img01 img,.sec-mv__scene--07 .img-wrap .img02 img,.sec-mv__scene--07 .img-wrap .img03 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-mv__scene--07 .img-wrap figcaption{position:absolute;bottom:clamp(8px,1.1713030747vw,16px);right:clamp(8px,1.1713030747vw,16px);z-index:2}@media only screen and (max-width: 767px){.sec-mv__scene--07 .img-wrap figcaption{bottom:clamp(8px,2.1333333333vw,16px);right:clamp(8px,2.1333333333vw,16px)}}.sec-mv__scene--07 .img-wrap .txt01{width:clamp(171px,25.0366032211vw,342px)}@media only screen and (max-width: 767px){.sec-mv__scene--07 .img-wrap .txt01{width:clamp(254px,67.7333333333vw,508px)}}.sec-mv__scene--07 .img-wrap .txt02{width:clamp(171.5px,25.1098096633vw,343px)}@media only screen and (max-width: 767px){.sec-mv__scene--07 .img-wrap .txt02{width:clamp(254px,67.7333333333vw,508px)}}.sec-mv__scene--07 .img-wrap .txt03{width:clamp(171px,25.0366032211vw,342px)}@media only screen and (max-width: 767px){.sec-mv__scene--07 .img-wrap .txt03{width:clamp(254px,67.7333333333vw,508px)}}.sec-mv__scene--08{z-index:8}.sec-mv__scene--08 .img-wrap{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;z-index:1}@media only screen and (max-width: 767px){.sec-mv__scene--08 .img-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sec-mv__scene--08 .img-wrap .img01,.sec-mv__scene--08 .img-wrap .img02,.sec-mv__scene--08 .img-wrap .img03{position:relative;width:100%;height:100%;z-index:1}@media only screen and (max-width: 767px){.sec-mv__scene--08 .img-wrap .img01,.sec-mv__scene--08 .img-wrap .img02,.sec-mv__scene--08 .img-wrap .img03{width:100%;height:33.3333333333%}}.sec-mv__scene--08 .img-wrap .img01 img,.sec-mv__scene--08 .img-wrap .img02 img,.sec-mv__scene--08 .img-wrap .img03 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-mv__scene--08 .img-wrap figcaption{position:absolute;top:clamp(10px,1.4641288433vw,20px);left:clamp(10px,1.4641288433vw,20px);width:clamp(80px,11.7130307467vw,160px);height:clamp(80px,11.7130307467vw,160px);z-index:2}@media only screen and (max-width: 767px){.sec-mv__scene--08 .img-wrap figcaption{top:clamp(10px,2.6666666667vw,20px);left:clamp(10px,2.6666666667vw,20px);width:clamp(120px,32vw,240px);height:clamp(120px,32vw,240px)}}@media only screen and (max-width: 767px){.sec-mv__scene--08 .img-wrap .txt02{top:auto;bottom:clamp(10px,2.6666666667vw,20px);left:auto;right:clamp(10px,2.6666666667vw,20px);width:clamp(120px,32vw,240px);height:clamp(120px,32vw,240px)}}.sec-mv__scene--09{z-index:9}.sec-mv__scene--09 .img01,.sec-mv__scene--09 .rosen_tanimachi,.sec-mv__scene--09 .rosen_keihan,.sec-mv__scene--09 .img_light,.sec-mv__scene--09 .txt01{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.sec-mv__scene--09 .img01 img,.sec-mv__scene--09 .rosen_tanimachi img,.sec-mv__scene--09 .rosen_keihan img,.sec-mv__scene--09 .img_light img,.sec-mv__scene--09 .txt01 img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-mv__scene--09 .rosen_tanimachi,.sec-mv__scene--09 .rosen_keihan,.sec-mv__scene--09 .img_light{mix-blend-mode:screen}.sec-mv__scene--09 .ttl01{position:absolute;top:50%;right:clamp(92px,13.4699853587vw,184px);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:clamp(57.5px,8.4187408492vw,115px);z-index:3}@media only screen and (max-width: 767px){.sec-mv__scene--09 .ttl01{top:clamp(30px,8vw,60px);right:50%;-webkit-transform:translate(50%, 0);transform:translate(50%, 0);width:clamp(85px,22.6666666667vw,170px)}}.sec-mv__scene--09 .ttl01 img{display:block;width:100%;height:auto}.sec-mv{--mv-d-fade: 2s;--mv-d-slide: 2s;--mv-s1-ttl-step: 0.35s;--mv-s1-bar-start: 0.6s;--mv-s1-bar-spread: 1s;--mv-s1-bar-duration: 0.9s;--mv-s1-bar-distance: 100px;--mv-img-zoom: 1.1;--mv-d-zoom: 7s;--mv-d-txt: 1s;--mv-s6-txt-start: 0.9s;--mv-s6-txt-step: 0.1s;--mv-txt-zoom: 1.25;--mv-txt-blur: 6px;--mv-s9-mask-d-tanimachi: 2.8s;--mv-s9-mask-d-keihan: 2s;--mv-s9-mask-d-light: 1.5s;--mv-s1: 0.5s;--mv-s2: 8.0s;--mv-s3: 13.0s;--mv-s4: 18.0s;--mv-s5: 22.5s;--mv-s6: 26.5s;--mv-s7: 30.5s;--mv-s8: 35.5s;--mv-s9: 40.5s}.sec-mv .sec-mv__scene--01 .ttl01 .mv_ttl01_01,.sec-mv .sec-mv__scene--01 .ttl01 .mv_ttl01_02,.sec-mv .sec-mv__scene--01 .ttl01 .mv_ttl01_03,.sec-mv .sec-mv__scene--01 .ttl01 .mv_ttl01_04,.sec-mv .sec-mv__scene--01 .ttl01 .mv_ttl01_05,.sec-mv .sec-mv__scene--01 .ttl02,.sec-mv .sec-mv__scene--02 .img01>picture>img,.sec-mv .sec-mv__scene--02 .txt01,.sec-mv .sec-mv__scene--02 .txt02,.sec-mv .sec-mv__scene--03 .img01>picture>img,.sec-mv .sec-mv__scene--03 .txt01,.sec-mv .sec-mv__scene--03 .txt02,.sec-mv .sec-mv__scene--04 .img01>picture>img,.sec-mv .sec-mv__scene--04 .txt01,.sec-mv .sec-mv__scene--04 .txt02,.sec-mv .sec-mv__scene--05 .img01>picture>img,.sec-mv .sec-mv__scene--05 .txt01,.sec-mv .sec-mv__scene--06 .img01>picture>img,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_1,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_2_1,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_2_2,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_2_3,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_2_4,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_2_5,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_2_6,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_2_7,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_2_8,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_2_9,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_2_10,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_line1,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_line2,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_3_1,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_3_2,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_3_3,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_3_4,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_3_5,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_3_6,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_3_7,.sec-mv .sec-mv__scene--06 .txt01 #mv_txt06_3_8,.sec-mv .sec-mv__scene--07 .img01>picture>img,.sec-mv .sec-mv__scene--07 .img02>picture>img,.sec-mv .sec-mv__scene--07 .img03>picture>img,.sec-mv .sec-mv__scene--07 .txt01,.sec-mv .sec-mv__scene--07 .txt02,.sec-mv .sec-mv__scene--07 .txt03,.sec-mv .sec-mv__scene--08 .img01>picture>img,.sec-mv .sec-mv__scene--08 .img02>picture>img,.sec-mv .sec-mv__scene--08 .img03>picture>img,.sec-mv .sec-mv__scene--08 .txt01,.sec-mv .sec-mv__scene--08 .txt02,.sec-mv .sec-mv__scene--08 .txt03,.sec-mv .sec-mv__scene--09 .img01>picture>img,.sec-mv .sec-mv__scene--09 .txt01>picture>img,.sec-mv .sec-mv__scene--09 .ttl01{opacity:0}.sec-mv .sec-mv__scene--09 .rosen_tanimachi{clip-path:inset(0 0 100% 0)}.sec-mv .sec-mv__scene--09 .rosen_keihan{clip-path:inset(0 100% 0 0)}.sec-mv .sec-mv__scene--09 .img_light{clip-path:inset(100% 0 0 0)}.sec-mv.is-anim .sec-mv__scene--01 .ttl01{-webkit-animation:mv-fade-out var(--mv-d-fade) ease forwards calc(var(--mv-s1) + var(--mv-s1-bar-start) + var(--mv-s1-bar-spread) + var(--mv-s1-bar-duration) + .3s);animation:mv-fade-out var(--mv-d-fade) ease forwards calc(var(--mv-s1) + var(--mv-s1-bar-start) + var(--mv-s1-bar-spread) + var(--mv-s1-bar-duration) + .3s)}.sec-mv.is-anim .sec-mv__scene--01 .ttl01 .mv_ttl01_01{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s1) + 0*var(--mv-s1-ttl-step));animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s1) + 0*var(--mv-s1-ttl-step))}.sec-mv.is-anim .sec-mv__scene--01 .ttl01 .mv_ttl01_02{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s1) + 1*var(--mv-s1-ttl-step));animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s1) + 1*var(--mv-s1-ttl-step))}.sec-mv.is-anim .sec-mv__scene--01 .ttl01 .mv_ttl01_03{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s1) + 2*var(--mv-s1-ttl-step));animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s1) + 2*var(--mv-s1-ttl-step))}.sec-mv.is-anim .sec-mv__scene--01 .ttl01 .mv_ttl01_04{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s1) + 3*var(--mv-s1-ttl-step));animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s1) + 3*var(--mv-s1-ttl-step))}.sec-mv.is-anim .sec-mv__scene--01 .ttl01 .mv_ttl01_05{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s1) + 4*var(--mv-s1-ttl-step));animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s1) + 4*var(--mv-s1-ttl-step))}.sec-mv.is-anim .sec-mv__scene--01 .ttl02{-webkit-animation:mv-fade-in 2.5s ease forwards calc(var(--mv-s1) + var(--mv-s1-bar-start) + var(--mv-s1-bar-spread) + var(--mv-s1-bar-duration) + 1.8s);animation:mv-fade-in 2.5s ease forwards calc(var(--mv-s1) + var(--mv-s1-bar-start) + var(--mv-s1-bar-spread) + var(--mv-s1-bar-duration) + 1.8s)}.sec-mv.is-anim .sec-mv__scene--01 .mv_bar g.mv_bar_pc_top,.sec-mv.is-anim .sec-mv__scene--01 .mv_bar g.mv_bar_sp_top{-webkit-animation-name:mv-bar-down-in;animation-name:mv-bar-down-in;-webkit-animation-duration:var(--mv-s1-bar-duration);animation-duration:var(--mv-s1-bar-duration);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sec-mv.is-anim .sec-mv__scene--01 .mv_bar g.mv_bar_pc_bottom,.sec-mv.is-anim .sec-mv__scene--01 .mv_bar g.mv_bar_sp_bottom{-webkit-animation-name:mv-bar-up-in;animation-name:mv-bar-up-in;-webkit-animation-duration:var(--mv-s1-bar-duration);animation-duration:var(--mv-s1-bar-duration);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sec-mv.is-anim .sec-mv__scene--02 .img01>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s2),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s2);animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s2),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s2)}.sec-mv.is-anim .sec-mv__scene--02 .txt01{-webkit-animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s2) + .8s);animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s2) + .8s)}.sec-mv.is-anim .sec-mv__scene--02 .txt02{-webkit-animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s2) + 1.4s);animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s2) + 1.4s)}.sec-mv.is-anim .sec-mv__scene--03 .img01>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s3),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s3);animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s3),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s3)}.sec-mv.is-anim .sec-mv__scene--03 .txt01{-webkit-animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s3) + .8s);animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s3) + .8s)}.sec-mv.is-anim .sec-mv__scene--03 .txt02{-webkit-animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s3) + 1.4s);animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s3) + 1.4s)}.sec-mv.is-anim .sec-mv__scene--04 .img01>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s4),mv-zoom-in var(--mv-d-zoom) ease-out forwards var(--mv-s4);animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s4),mv-zoom-in var(--mv-d-zoom) ease-out forwards var(--mv-s4)}.sec-mv.is-anim .sec-mv__scene--04 .txt01{-webkit-animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s4) + .8s);animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s4) + .8s)}.sec-mv.is-anim .sec-mv__scene--04 .txt02{-webkit-animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s4) + 1.4s);animation:mv-slide-in-left var(--mv-d-slide) ease forwards calc(var(--mv-s4) + 1.4s)}.sec-mv.is-anim .sec-mv__scene--05 .img01>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s5),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s5);animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s5),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s5)}.sec-mv.is-anim .sec-mv__scene--05 .txt01{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s5) + .9s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s5) + .9s)}.sec-mv.is-anim .sec-mv__scene--06 .img01>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s6),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s6);animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s6),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s6)}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_1{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_2_1{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 1*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 1*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_2_2{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 2*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 2*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_2_3{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 3*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 3*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_2_4{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 4*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 4*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_2_5{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 5*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 5*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_2_6{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 6*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 6*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_2_7{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 7*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 7*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_2_8{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 8*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 8*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_2_9{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 9*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 9*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_2_10{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 10*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 10*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_line1,.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_line2{-webkit-animation:mv-fade-in var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 11*var(--mv-s6-txt-step));animation:mv-fade-in var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 11*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_3_1{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 12*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 12*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_3_2{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 13*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 13*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_3_3{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 14*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 14*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_3_4{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 15*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 15*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_3_5{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 16*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 16*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_3_6{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 17*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 17*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_3_7{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 18*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 18*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--06 .txt01 #mv_txt06_3_8{-webkit-animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 19*var(--mv-s6-txt-step));animation:mv-fade-zoom-blur-out var(--mv-d-txt) ease-out forwards calc(var(--mv-s6) + var(--mv-s6-txt-start) + 19*var(--mv-s6-txt-step))}.sec-mv.is-anim .sec-mv__scene--07 .img01>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s7),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s7);animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s7),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s7)}.sec-mv.is-anim .sec-mv__scene--07 .txt01{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s7) + .6s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s7) + .6s)}.sec-mv.is-anim .sec-mv__scene--07 .img02>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s7) + 1.2s),mv-zoom-out var(--mv-d-zoom) ease-out forwards calc(var(--mv-s7) + 1.2s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s7) + 1.2s),mv-zoom-out var(--mv-d-zoom) ease-out forwards calc(var(--mv-s7) + 1.2s)}.sec-mv.is-anim .sec-mv__scene--07 .txt02{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s7) + 1.8s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s7) + 1.8s)}.sec-mv.is-anim .sec-mv__scene--07 .img03>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s7) + 2.4s),mv-zoom-out var(--mv-d-zoom) ease-out forwards calc(var(--mv-s7) + 2.4s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s7) + 2.4s),mv-zoom-out var(--mv-d-zoom) ease-out forwards calc(var(--mv-s7) + 2.4s)}.sec-mv.is-anim .sec-mv__scene--07 .txt03{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s7) + 3s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s7) + 3s)}.sec-mv.is-anim .sec-mv__scene--08 .img01>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s8),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s8);animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s8),mv-zoom-out var(--mv-d-zoom) ease-out forwards var(--mv-s8)}.sec-mv.is-anim .sec-mv__scene--08 .txt01{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s8) + .6s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s8) + .6s)}.sec-mv.is-anim .sec-mv__scene--08 .img02>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s8) + 1.2s),mv-zoom-out var(--mv-d-zoom) ease-out forwards calc(var(--mv-s8) + 1.2s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s8) + 1.2s),mv-zoom-out var(--mv-d-zoom) ease-out forwards calc(var(--mv-s8) + 1.2s)}.sec-mv.is-anim .sec-mv__scene--08 .txt02{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s8) + 1.8s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s8) + 1.8s)}.sec-mv.is-anim .sec-mv__scene--08 .img03>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s8) + 2.4s),mv-zoom-out var(--mv-d-zoom) ease-out forwards calc(var(--mv-s8) + 2.4s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s8) + 2.4s),mv-zoom-out var(--mv-d-zoom) ease-out forwards calc(var(--mv-s8) + 2.4s)}.sec-mv.is-anim .sec-mv__scene--08 .txt03{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s8) + 3s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s8) + 3s)}.sec-mv.is-anim .sec-mv__scene--09 .img01>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s9),mv-zoom-out 1.1s ease-out forwards var(--mv-s9);animation:mv-fade-in var(--mv-d-fade) ease forwards var(--mv-s9),mv-zoom-out 1.1s ease-out forwards var(--mv-s9)}.sec-mv.is-anim .sec-mv__scene--09 .rosen_tanimachi{-webkit-animation:mv-mask-reveal-from-top var(--mv-s9-mask-d-tanimachi) ease-out forwards calc(var(--mv-s9) + .6s);animation:mv-mask-reveal-from-top var(--mv-s9-mask-d-tanimachi) ease-out forwards calc(var(--mv-s9) + .6s)}.sec-mv.is-anim .sec-mv__scene--09 .rosen_keihan{-webkit-animation:mv-mask-reveal-from-left var(--mv-s9-mask-d-keihan) ease-out forwards calc(var(--mv-s9) + 1s);animation:mv-mask-reveal-from-left var(--mv-s9-mask-d-keihan) ease-out forwards calc(var(--mv-s9) + 1s)}.sec-mv.is-anim .sec-mv__scene--09 .img_light{-webkit-animation:mv-mask-reveal-from-bottom var(--mv-s9-mask-d-light) ease-out forwards calc(var(--mv-s9) + 2s);animation:mv-mask-reveal-from-bottom var(--mv-s9-mask-d-light) ease-out forwards calc(var(--mv-s9) + 2s)}@media only screen and (max-width: 767px){.sec-mv.is-anim .sec-mv__scene--09 .img_light{-webkit-animation:mv-mask-reveal-from-bottom 2.5s ease-out forwards calc(var(--mv-s9) + 2s);animation:mv-mask-reveal-from-bottom 2.5s ease-out forwards calc(var(--mv-s9) + 2s)}}.sec-mv.is-anim .sec-mv__scene--09 .txt01>picture>img{-webkit-animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s9) + 3s);animation:mv-fade-in var(--mv-d-fade) ease forwards calc(var(--mv-s9) + 3s)}.sec-mv.is-anim .sec-mv__scene--09 .ttl01{-webkit-animation:mv-fade-in 3s ease forwards calc(var(--mv-s9) + 4.2s);animation:mv-fade-in 3s ease forwards calc(var(--mv-s9) + 4.2s)}.sec-mv__scene--02 .img01,.sec-mv__scene--03 .img01,.sec-mv__scene--04 .img01,.sec-mv__scene--05 .img01,.sec-mv__scene--06 .img01,.sec-mv__scene--07 .img01,.sec-mv__scene--07 .img02,.sec-mv__scene--07 .img03,.sec-mv__scene--08 .img01,.sec-mv__scene--08 .img02,.sec-mv__scene--08 .img03,.sec-mv__scene--09 .img01{overflow:hidden}.sec-mv .mv_bar g.mv_bar_pc_top,.sec-mv .mv_bar g.mv_bar_sp_top{opacity:0;-webkit-transform:translate(0, calc(-1 * var(--mv-s1-bar-distance)));transform:translate(0, calc(-1 * var(--mv-s1-bar-distance)))}.sec-mv .mv_bar g.mv_bar_pc_bottom,.sec-mv .mv_bar g.mv_bar_sp_bottom{opacity:0;-webkit-transform:translate(0, var(--mv-s1-bar-distance));transform:translate(0, var(--mv-s1-bar-distance))}@-webkit-keyframes mv-fade-in{from{opacity:0}to{opacity:1}}@keyframes mv-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes mv-fade-out{from{opacity:1}to{opacity:0}}@keyframes mv-fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes mv-slide-in-left{from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes mv-slide-in-left{from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes mv-fade-zoom-out{from{opacity:0;-webkit-transform:scale(var(--mv-img-zoom, 1.08));transform:scale(var(--mv-img-zoom, 1.08))}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mv-fade-zoom-out{from{opacity:0;-webkit-transform:scale(var(--mv-img-zoom, 1.08));transform:scale(var(--mv-img-zoom, 1.08))}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mv-zoom-out{from{-webkit-transform:scale(var(--mv-img-zoom, 1.08));transform:scale(var(--mv-img-zoom, 1.08))}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes mv-zoom-out{from{-webkit-transform:scale(var(--mv-img-zoom, 1.08));transform:scale(var(--mv-img-zoom, 1.08))}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mv-fade-zoom-blur-out{from{opacity:0;-webkit-transform:scale(var(--mv-txt-zoom, 1.25));transform:scale(var(--mv-txt-zoom, 1.25));-webkit-filter:blur(var(--mv-txt-blur, 6px));filter:blur(var(--mv-txt-blur, 6px))}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}@keyframes mv-fade-zoom-blur-out{from{opacity:0;-webkit-transform:scale(var(--mv-txt-zoom, 1.25));transform:scale(var(--mv-txt-zoom, 1.25));-webkit-filter:blur(var(--mv-txt-blur, 6px));filter:blur(var(--mv-txt-blur, 6px))}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}}.sec-mv__scene--06 .txt01 svg g[id^=mv_txt06_]{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes mv-fade-zoom-in{from{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(var(--mv-img-zoom, 1.08));transform:scale(var(--mv-img-zoom, 1.08))}}@keyframes mv-fade-zoom-in{from{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(var(--mv-img-zoom, 1.08));transform:scale(var(--mv-img-zoom, 1.08))}}@-webkit-keyframes mv-zoom-in{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(var(--mv-img-zoom, 1.08));transform:scale(var(--mv-img-zoom, 1.08))}}@keyframes mv-zoom-in{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(var(--mv-img-zoom, 1.08));transform:scale(var(--mv-img-zoom, 1.08))}}@-webkit-keyframes mv-mask-reveal-from-top{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes mv-mask-reveal-from-top{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@-webkit-keyframes mv-mask-reveal-from-left{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mv-mask-reveal-from-left{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@-webkit-keyframes mv-mask-reveal-from-bottom{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes mv-mask-reveal-from-bottom{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@-webkit-keyframes mv-bar-down-in{from{opacity:0;-webkit-transform:translate(0, calc(-1 * var(--mv-s1-bar-distance, 100px)));transform:translate(0, calc(-1 * var(--mv-s1-bar-distance, 100px)))}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes mv-bar-down-in{from{opacity:0;-webkit-transform:translate(0, calc(-1 * var(--mv-s1-bar-distance, 100px)));transform:translate(0, calc(-1 * var(--mv-s1-bar-distance, 100px)))}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes mv-bar-up-in{from{opacity:0;-webkit-transform:translate(0, var(--mv-s1-bar-distance, 100px));transform:translate(0, var(--mv-s1-bar-distance, 100px))}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes mv-bar-up-in{from{opacity:0;-webkit-transform:translate(0, var(--mv-s1-bar-distance, 100px));transform:translate(0, var(--mv-s1-bar-distance, 100px))}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.sec-merit{padding:40px 15px 30px;background:#f5f2ed;text-align:center;color:#393d40}@media only screen and (max-width: 767px){.sec-merit{padding:30px 15px 20px}}@media only screen and (max-width: 767px){.sec-merit .l-wrap{padding:0}}.sec-merit__inner{max-width:925px;margin:0 auto}.sec-merit__row{position:relative;border-top:1px solid #eaddce}.sec-merit__row--lead{padding:25px 0 15px}.sec-merit__lead-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px 30px}@media only screen and (max-width: 767px){.sec-merit__lead-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}}.sec-merit__lead-group{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;gap:0px}.sec-merit__cat{margin:0;font-family:YakuHanMP,"Shippori Mincho",serif,sans-serif;font-size:1.2rem;line-height:1.5;color:#393d40}.sec-merit__lead-main{margin:0;font-family:YakuHanMP,"Shippori Mincho",serif,sans-serif;font-weight:500;font-size:2.8rem;line-height:1.25;color:#393d40;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.sec-merit__lead-main .t-brc{font-size:inherit}.sec-merit__lead-main .t-st{color:#b24b4b}.sec-merit__lead-main .t-lbl{font-size:1.8rem;letter-spacing:.05em}.sec-merit__lead-main .t-num{font-size:3.6rem;color:#b24b4b;letter-spacing:.05em}.sec-merit__sub-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.sec-merit__sub-list{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sec-merit__sub-item{position:relative;margin:0;padding:0 10px;font-family:YakuHanMP,"Shippori Mincho",serif,sans-serif;font-weight:500;font-size:2rem;line-height:1.4;color:#393d40;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";border-left:1px solid #eaddce}@media only screen and (max-width: 767px){.sec-merit__sub-item{padding:0 6px;line-height:1}}@media only screen and (max-width: 767px){.sec-merit__sub-item:first-of-type{border-left:none}}.sec-merit__sub-item .t-brc{letter-spacing:-0.2em}.sec-merit__sub-item .t-st{color:#b24b4b;letter-spacing:-0.05em}.sec-merit__sub-item .t-lbl-s{font-size:1.4rem;letter-spacing:-0.05em;color:#393d40}@media only screen and (max-width: 767px){.sec-merit__sub-item .t-lbl-s{font-size:1.1rem}}.sec-merit__sub-item .t-num-s{font-size:2.5rem;color:#b24b4b;letter-spacing:-0.05em}.sec-merit__tag{position:absolute;top:-26px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:8px 14px;background:#f5f2ed;font-family:YakuHanMP,"Shippori Mincho",serif,sans-serif;font-weight:500;font-size:1.8rem;line-height:1;letter-spacing:.05em;color:#333;white-space:nowrap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 767px){.sec-merit__tag{top:-26px}}.sec-merit__tag .t-num{font-size:3rem;color:#b24b4b}.sec-merit__tag .t-lbl{font-size:1.8rem}.sec-merit__row--stations{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:20px 0;list-style:none}@media only screen and (max-width: 767px){.sec-merit__row--stations{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}.sec-merit__cell{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}.sec-merit__cell+.sec-merit__cell{border-left:1px solid #eaddce}@media only screen and (max-width: 767px){.sec-merit__cell+.sec-merit__cell{border-left:none}}@media only screen and (max-width: 767px){.sec-merit__cell{position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:15px 5px}.sec-merit__cell:nth-child(2n+1){border-left:none}.sec-merit__cell:nth-child(2n+1)::before{content:"";position:absolute;top:15px;right:0;width:1px;height:calc(100% - 30px);background:#eaddce}.sec-merit__cell:nth-child(n+3){border-top:1px solid #eaddce}}.sec-merit__cell-text{margin:0;font-family:YakuHanMP,"Shippori Mincho",serif,sans-serif;font-weight:500;font-size:2.2rem;line-height:1.2;color:#393d40;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 767px){.sec-merit__cell-text{font-size:2rem;line-height:1.2}}.sec-merit__cell-text .t-brc{letter-spacing:-0.05em}.sec-merit__cell-text .t-st{color:#b24b4b;letter-spacing:-0.05em}.sec-merit__cell-text .t-lbl{font-size:1.8rem;letter-spacing:0}.sec-merit__cell-text .t-lbl-s{font-size:1.4rem;letter-spacing:-0.05em}.sec-merit__cell-text .t-num{font-size:3.4rem;color:#b24b4b}.sec-merit__row--closet{padding:20px 0 5px}@media only screen and (max-width: 767px){.sec-merit__row--closet{padding:15px 0 0}}.sec-merit__closet-text{margin:0;font-family:YakuHanMP,"Shippori Mincho",serif,sans-serif;font-weight:500;font-size:2rem;line-height:1.6;color:#393d40;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:-0.05em}@media only screen and (max-width: 767px){.sec-merit__closet-text{font-size:1.8rem}}.sec-merit__closet-text .t-num{font-size:3rem;color:#b24b4b;letter-spacing:.05em}@media only screen and (max-width: 767px){.sec-merit__closet-text .t-num{font-size:3.6rem}}.sec-merit__closet-text .t-unit{font-family:"Noto Serif JP",YakuHanMP,"Shippori Mincho",serif,sans-serif}.sec-cta{background:url(../common/images/bg_cta.webp) no-repeat 50% 50%/cover}@media only screen and (max-width: 767px){.sec-cta{background:url(../common/images/bg_cta_sp.webp) no-repeat 50% 50%/cover}}.sec-cta .l-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:clamp(35px,5.1244509517vw,70px) 0 clamp(30px,4.39238653vw,60px) 0;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;-ms-flex-item-align:stretch;align-self:stretch}@media only screen and (max-width: 767px){.sec-cta .l-wrap{padding:60px 0}}.sec-cta__ttl{position:relative;color:#1e385c;text-align:center;font-size:4.2rem;line-height:1}@media only screen and (max-width: 767px){.sec-cta__ttl{font-size:2.8rem}}.sec-cta__ttl::before{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background:#1e385c}.sec-cta__txt{position:relative;color:#1e385c;text-align:center;font-size:5rem;line-height:1}@media only screen and (max-width: 767px){.sec-cta__txt{font-size:3.4rem}}.sec-cta__txt-sub{font-size:1.8rem;line-height:1}@media only screen and (max-width: 767px){.sec-cta__txt-sub{font-size:1.4rem}}.sec-cta__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-cta__btn{width:338px;height:54px}.sec-concept{position:relative;background:#f5f2ed;aspect-ratio:1366/1440;z-index:0}@media only screen and (max-width: 767px){.sec-concept{aspect-ratio:375/1110}}.sec-concept__img{aspect-ratio:1366/1440}@media only screen and (max-width: 767px){.sec-concept__img{aspect-ratio:375/1110}}.sec-concept__img img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-concept__copy{position:absolute;top:0;left:0;width:100%;height:100%}.sec-concept__copy img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-concept__caption{z-index:3}.sec-value{background:#e6ede9;height:52.7vw}@media only screen and (max-width: 767px){.sec-value{height:auto;padding-bottom:60px}}.sec-value .l-wrap{height:100%}@media only screen and (max-width: 767px){.sec-value .sec-contents__body{padding-top:40px}}.sec-value .sec-contents__ttl .en{color:#4f785d}.sec-value__bg{position:absolute;top:0;right:0;height:52.7vw}@media only screen and (max-width: 767px){.sec-value__bg{display:none}}.sec-value__bg img{width:auto;height:100%}.sec-value__img{position:absolute;top:52%;left:28%;max-width:276px;width:clamp(138px,26.953125vw,276px)}@media screen and (min-width: 768px)and (max-width: 1000px){.sec-value__img{display:none}}@media only screen and (max-width: 767px){.sec-value__img{display:block;position:relative;top:inherit;left:inherit;width:220px;margin:44px 0 0 auto}}.sec-value__img img{max-width:100%;height:auto}.sec-access{background:#fff;height:74.67vw}@media only screen and (max-width: 767px){.sec-access{height:auto;padding-block:50px 80px}}.sec-access .l-wrap{height:100%}@media only screen and (max-width: 767px){.sec-access .sec-contents__body{padding:40px 10px 0}}.sec-access .sec-contents__ttl .en{color:#4a6a80}.sec-access__main .item{position:relative}.sec-access__main .item:nth-child(even) .item__txt{right:5%}.sec-access__main .item__img img{width:100%;height:auto}.sec-access__main .item__txt{position:absolute;right:20%;bottom:10px}.sec-access__main .item__line{position:relative;bottom:-8px;color:#fff;text-shadow:0 2.667px 5.333px rgba(0,0,0,.75);font-size:2rem;font-size:clamp(10px,1.953125vw,20px);font-weight:500;line-height:1}@media only screen and (max-width: 767px){.sec-access__main .item__line{font-size:1.5rem}}.sec-access__main .item__time{color:#fff;font-size:2.4rem;font-size:clamp(12px,2.34375vw,24px);font-weight:500;line-height:1}@media only screen and (max-width: 767px){.sec-access__main .item__time{font-size:1.8rem}}.sec-access__main .item__time .em-ja{font-size:3.7rem;font-size:clamp(18.5px,3.61328125vw,37px)}@media only screen and (max-width: 767px){.sec-access__main .item__time .em-ja{font-size:2.8rem}}.sec-access__main .item__time .em-num{font-size:5.3rem;font-size:clamp(26.5px,5.17578125vw,53px)}@media only screen and (max-width: 767px){.sec-access__main .item__time .em-num{font-size:4rem}}.sec-access__main .item__time .caption{font-size:1.7rem;font-size:clamp(8.5px,1.66015625vw,17px)}@media only screen and (max-width: 767px){.sec-access__main .item__time .caption{font-size:1.3rem}}.sec-access__obj{position:absolute;top:36%;right:10%;width:64px}@media screen and (min-width: 768px)and (max-width: 930px){.sec-access__obj{right:10px}}@media only screen and (max-width: 767px){.sec-access__obj{top:36%;right:2%}}.sec-access__obj img{max-width:100%;height:auto}.sec-access__kanku{position:relative;max-width:360px;margin-top:clamp(80px,11.7130307467vw,160px)}@media only screen and (max-width: 767px){.sec-access__kanku{max-width:inherit;margin-top:120px}}.sec-access__kanku-img{max-width:370px;width:clamp(185px,27.0863836018vw,370px)}@media only screen and (max-width: 767px){.sec-access__kanku-img{max-width:100%;width:100%}}.sec-access__kanku-img img{width:100%;height:auto}.sec-access__kanku-fuki{position:absolute;top:-5vw;left:10px;width:clamp(137px,20.0585651537vw,274px)}@media only screen and (max-width: 767px){.sec-access__kanku-fuki{top:-60px;width:240px}}.sec-access__kanku-fuki img{width:100%;height:auto}.sec-location{height:52.7vw;background:#f8f1ee;overflow:hidden}@media only screen and (max-width: 767px){.sec-location{height:auto;padding-block:0 80px}}.sec-location .l-wrap{height:100%}@media only screen and (max-width: 767px){.sec-location .sec-contents__body{padding-top:50px}}.sec-location .sec-contents__ttl .en{color:#b24b4b}.sec-location__bg{position:absolute;top:0;left:calc(50% - 15vw);width:clamp(473px,69.2532942899vw,946px)}@media only screen and (max-width: 767px){.sec-location__bg{display:none}}.sec-location__bg img{width:100%;height:auto}.sec-location__img{position:relative;max-width:315px;width:clamp(157.5px,23.0600292826vw,315px);margin-top:20px}@media only screen and (max-width: 767px){.sec-location__img{max-width:100%;width:auto}}.sec-location__img img{width:100%;height:auto}.sec-location__spot-time{position:absolute;top:5px;left:5px;width:90px;height:90px}@media only screen and (max-width: 767px){.sec-location__spot-time{top:5px;left:5px}}.sec-location__spot-time img{width:clamp(45px,8.7890625vw,90px);height:auto}@media only screen and (max-width: 767px){.sec-location__spot-time img{width:90px}}.sec-plan{background:#f3eee6}.sec-plan .l-wrap{height:100%}.sec-plan .sec-contents__elements{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.sec-plan .sec-contents__elements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sec-plan .sec-contents__body{margin-left:8vw;padding:clamp(50px,7.3206442167vw,100px) 0 clamp(50px,7.3206442167vw,100px)}@media only screen and (max-width: 767px){.sec-plan .sec-contents__body{margin-left:0;padding:50px 10px 80px}}.sec-plan .sec-contents__ttl .en{color:#b89f7a}.sec-plan__img{position:relative}.sec-plan__img img{width:100%;height:auto}.sec-plan__img .c-caption{bottom:inherit;top:10px}.sec-plan__fig{padding-left:clamp(77.5px,11.3469985359vw,155px)}@media only screen and (max-width: 767px){.sec-plan__fig{margin-inline:0;padding:0 10px}}.sec-plan__figure{max-width:345px;width:clamp(172.5px,25.2562225476vw,345px);margin-top:-13vw}@media only screen and (max-width: 767px){.sec-plan__figure{max-width:270px;width:auto;margin:-42vw auto 0}}.sec-plan__figure img{width:100%;height:auto}.sec-contents__ttl .ja,.sec-contents__ttl .en{white-space:nowrap}.sec-contents__ttl span{display:inline-block}.is-animate.is-custom .ja span,.is-animate.is-custom .en span{opacity:0;-webkit-transform:scale(1.4);transform:scale(1.4)}.is-animated.is-custom .ja span,.is-animated.is-custom .en span{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .5s ease-out,-webkit-transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity .5s ease-out,-webkit-transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity .5s ease-out,transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity .5s ease-out,transform .6s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform .6s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-delay:calc(var(--i, 0)*.06s);transition-delay:calc(var(--i, 0)*.06s)}