*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:62.5%}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}html body .clearfix{display:inline-block;height:1%}html body .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}html body img{height:auto;width:100%}@media screen and (min-width:980px){html body .pc{display:block}html body .sp{display:none!important}}@media screen and (max-width:980px){html body .sp{display:block}html body .pc{display:none!important}}html body .scroll-in{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}@font-face{html body{font-family:HelveticaNeue-Bold;src:url(../font/helvetica-neue/HelveticaNeue-Bold.eot)}}:root{--disp-height:100vh;--text-color:#000;--bg:#fff}html,html body{background-color:var(--bg)}html body{-webkit-font-smoothing:auto;color:var(--text-color);font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:400;opacity:1;padding-top:0;position:relative}html body.show{opacity:1;transition:.3s ease}html body #main{--index-size:33px;display:block;position:relative}html body #main #main-visual{height:auto;margin-bottom:70px;overflow:clip;position:relative;width:100%}@media screen and (min-width:980px){html body #main #main-visual{margin-bottom:177.5px}}html body #main #main-visual .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);height:var(--disp-height);left:0;overflow:hidden;position:absolute;top:0;width:100%}@media screen and (min-width:980px){html body #main #main-visual .img{height:auto;position:relative}}html body #main #main-visual .img img{-webkit-filter:blur(10px);filter:blur(10px);height:100%;object-fit:cover;scale:1.1;width:100%}html body #main #main-visual .title-area{position:relative;z-index:2}@media screen and (min-width:980px){html body #main #main-visual .title-area{height:100vh;left:0;max-height:100%;position:absolute;top:0;width:100%}}html body #main #main-visual .title-area .title-inner{height:var(--disp-height);overflow:hidden;position:relative;width:100%}@media screen and (min-width:980px){html body #main #main-visual .title-area .title-inner{height:auto;position:static}}html body #main #main-visual .title-area .seasons{color:#fff;left:0;margin-left:6.6666666667%;padding-top:6.6666666667%;position:absolute;top:0}@media screen and (min-width:980px){html body #main #main-visual .title-area .seasons{margin-left:61px;padding-top:56.5px;position:relative}}html body #main #main-visual .title-area .seasons .brand{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:alternate-gothic-no-1-d,sans-serif;font-size:12vw;font-style:normal;font-weight:400;line-height:.7777777778;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #main #main-visual .title-area .seasons .brand{font-size:7.15rem;line-height:.8671328671}}html body #main #main-visual .title-area .seasons .season{align-items:center;display:flex;font-family:baskerville-display-pt,serif;font-size:5.2vw;font-style:normal;font-weight:400;justify-content:flex-start;margin-top:4%;opacity:0;translate:-10px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #main #main-visual .title-area .seasons .season{font-size:3.5rem;margin-top:30px}}html body #main #main-visual .title-area .seasons .season:before{background-color:#fff;content:"";display:inline-block;height:1px;margin-right:5px;width:14px}html body #main #main-visual .title-area .title{--delay:1s;bottom:0;color:#fff;font-family:alternate-gothic-no-1-d,sans-serif;font-size:26.4vw;font-style:normal;font-weight:400;line-height:.7626262626;margin-bottom:6.6666666667%;margin-left:auto;margin-right:6.6666666667%;position:absolute;right:0;text-align:right}@media screen and (min-width:980px){html body #main #main-visual .title-area .title{font-size:17.45rem;line-height:.8538681948;margin-bottom:63.5px;margin-right:63.5px}}html body #main #main-visual .title-area .title .line span{display:inline-block;opacity:0;transition:.6s ease 0s}html body #main #main-visual .title-area .title .line1 span{translate:.5em 0}html body #main #main-visual .title-area .title .line1 span:first-child{transition-delay:calc(var(--delay) + .1s)}html body #main #main-visual .title-area .title .line1 span:nth-child(2){transition-delay:calc(var(--delay) + .2s)}html body #main #main-visual .title-area .title .line1 span:nth-child(3){transition-delay:calc(var(--delay) + .3s)}html body #main #main-visual .title-area .title .line1 span:nth-child(4){transition-delay:calc(var(--delay) + .4s)}html body #main #main-visual .title-area .title .line1 span:nth-child(5){transition-delay:calc(var(--delay) + .5s)}html body #main #main-visual .title-area .title .line1 span:nth-child(6){transition-delay:calc(var(--delay) + .6s)}html body #main #main-visual .title-area .title .line2 span{translate:.5em 0}html body #main #main-visual .title-area .title .line2 span:first-child{transition-delay:calc(var(--delay) + .7s)}html body #main #main-visual .title-area .title .line2 span:nth-child(2){transition-delay:calc(var(--delay) + .8s)}html body #main #main-visual .title-area .title .line3 span{translate:.5em 0}html body #main #main-visual .title-area .title .line3 span:first-child{transition-delay:calc(var(--delay) + .9s)}html body #main #main-visual .title-area .title .line3 span:nth-child(2){transition-delay:calc(var(--delay) + 1s)}html body #main #main-visual .title-area .title .line3 span:nth-child(3){transition-delay:calc(var(--delay) + 1.1s)}html body #main #main-visual .title-area .title .line3 span:nth-child(4){transition-delay:calc(var(--delay) + 1.2s)}html body #main #main-visual .title-area .title .line3 span:nth-child(5){transition-delay:calc(var(--delay) + 1.3s)}html body #main #main-visual .title-area .title .line3 span:nth-child(6){transition-delay:calc(var(--delay) + 1.4s)}html body #main #main-visual .title-area .title .line3 span:nth-child(7){transition-delay:calc(var(--delay) + 1.5s)}html body #main #main-visual .title-area .title .line3 span:nth-child(8){transition-delay:calc(var(--delay) + 1.6s)}html body #main #main-visual .title-area .text-area{margin-inline:auto;margin-top:76.5px;width:84%}@media screen and (min-width:980px){html body #main #main-visual .title-area .text-area{color:#fff;margin-left:61px;margin-top:0;width:213px}}html body #main #main-visual .title-area .text-area .lead{font-family:alternate-gothic-no-1-d,sans-serif;font-size:11.7333333333vw;font-style:normal;font-weight:400}html body #main #main-visual .title-area .text-area .lead span{display:block;font-size:4.5333333333vw}html body #main #main-visual .title-area .text-area .desc{font-size:1.3rem;line-height:1.625;margin-top:15px}@media screen and (min-width:980px){html body #main #main-visual .title-area .text-area .desc,html body #main #main-visual .title-area .text-area .desc.show{opacity:0}}html body #main #main-visual.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease}html body #main #main-visual.show .img img{-webkit-filter:blur(0);filter:blur(0);scale:1;transition:2s ease}html body #main #main-visual.show .title-area .title-inner .seasons .brand{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.8s ease 2.5s}html body #main #main-visual.show .title-area .title-inner .seasons .season{opacity:1;transition:.8s ease 2.9s;translate:0 0}html body #main #main-visual.show .title-area .title-inner .title .line span{opacity:1;translate:0 0}@media screen and (min-width:980px){html body #main #main-visual.show .title-area .text-area .desc.show{opacity:1;transition:1s ease 3s}}html body #main #section-wrapper{overflow:clip}html body #main #section-wrapper .section{margin-bottom:40px}html body #main #section-wrapper .section .section-inner{position:relative}html body #main #section-wrapper .section .section-inner .ph{position:relative;z-index:1}html body #main #section-wrapper .section .section-inner .ph.left-slide .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);overflow:hidden}html body #main #section-wrapper .section .section-inner .ph.left-slide .img img{scale:1.1}html body #main #section-wrapper .section .section-inner .ph.left-slide.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease}html body #main #section-wrapper .section .section-inner .ph.left-slide.show .img img{scale:1;transition:1.4s ease}@media screen and (min-width:980px){html body #main #section-wrapper .section .section-inner .ph.left-slide-pc .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);overflow:hidden}html body #main #section-wrapper .section .section-inner .ph.left-slide-pc .img img{scale:1.1}html body #main #section-wrapper .section .section-inner .ph.left-slide-pc.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease}html body #main #section-wrapper .section .section-inner .ph.left-slide-pc.show .img img{scale:1;transition:1.4s ease}}html body #main #section-wrapper .section .section-inner .ph.right-slide .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);overflow:hidden}html body #main #section-wrapper .section .section-inner .ph.right-slide .img img{scale:1.1}html body #main #section-wrapper .section .section-inner .ph.right-slide.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease}html body #main #section-wrapper .section .section-inner .ph.right-slide.show .img img{scale:1;transition:1.4s ease}@media screen and (min-width:980px){html body #main #section-wrapper .section .section-inner .ph.right-slide-pc .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);overflow:hidden}html body #main #section-wrapper .section .section-inner .ph.right-slide-pc .img img{scale:1.1}html body #main #section-wrapper .section .section-inner .ph.right-slide-pc.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease}html body #main #section-wrapper .section .section-inner .ph.right-slide-pc.show .img img{scale:1;transition:1.4s ease}}html body #main #section-wrapper .section .section-inner .ph.top-slide .img{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);overflow:hidden}html body #main #section-wrapper .section .section-inner .ph.top-slide .img img{scale:1.1}html body #main #section-wrapper .section .section-inner .ph.top-slide.show .img{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease}html body #main #section-wrapper .section .section-inner .ph.top-slide.show .img img{scale:1;transition:1.4s ease}html body #main #section-wrapper .section .section-inner .ph.fade{-webkit-transform:none;transform:none}html body #main #section-wrapper .section .section-inner .ph.fade .img{overflow:hidden}html body #main #section-wrapper .section .section-inner .ph.fade .img img{-webkit-filter:blur(10px);filter:blur(10px);opacity:0;scale:1.1}html body #main #section-wrapper .section .section-inner .ph.fade.show .img img{-webkit-filter:blur(0);filter:blur(0);opacity:1;scale:1;transition:1s ease}html body #main #section-wrapper .section .section-inner hgroup{--color-head:var(--text-color);color:var(--color-head);white-space:nowrap;z-index:3}@media screen and (min-width:980px){html body #main #section-wrapper .section .section-inner hgroup{margin-bottom:40px}}html body #main #section-wrapper .section .section-inner hgroup .num{font-family:baskerville-display-pt,serif;font-size:5.4666666667vw;font-style:normal;font-weight:400;opacity:0;transition:.3s ease 0s}@media screen and (min-width:980px){html body #main #section-wrapper .section .section-inner hgroup .num{font-size:3.5rem}}html body #main #section-wrapper .section .section-inner hgroup h2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-family:alternate-gothic-no-1-d,sans-serif;font-size:12.8vw;font-style:normal;font-weight:400;transition:.3s ease 0s}@media screen and (min-width:980px){html body #main #section-wrapper .section .section-inner hgroup h2{font-size:8.2rem}}html body #main #section-wrapper .section .section-inner hgroup .item{align-items:center;display:flex;font-family:baskerville-display-pt,serif;font-size:5.4666666667vw;font-style:italic;font-weight:400;justify-content:flex-start;margin-top:-5px;opacity:0;translate:10px 0}@media screen and (min-width:980px){html body #main #section-wrapper .section .section-inner hgroup .item{font-size:3.5rem}}html body #main #section-wrapper .section .section-inner hgroup .item:before{background-color:var(--color-head);content:"";display:inline-block;height:1px;margin-right:5px;transition:.3s ease 0s;width:14px}html body #main #section-wrapper .section .section-inner hgroup.on .num,html body #main #section-wrapper .section .section-inner hgroup.show .num{opacity:1;transition:.5s ease .3s}html body #main #section-wrapper .section .section-inner hgroup.on h2,html body #main #section-wrapper .section .section-inner hgroup.show h2{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.8s ease .5s}html body #main #section-wrapper .section .section-inner hgroup.on .item,html body #main #section-wrapper .section .section-inner hgroup.show .item{opacity:1;transition:.6s ease .8s;translate:0 0}@media screen and (min-width:980px){html body #main #section-wrapper .section .section-inner .text-area{left:0;position:absolute;top:0;z-index:3}}html body #main #section-wrapper .section .section-inner .text-area .description{font-size:1.3rem;line-height:1.6666666667;margin-inline:auto;margin-top:20px;width:77.3333333333%}@media screen and (min-width:980px){html body #main #section-wrapper .section .section-inner .text-area .description{margin-left:0;margin-top:0;width:288.5px}}html body #main #section-wrapper .section .section-inner .text-area .credit-box{margin-inline:auto;margin-top:20px;width:77.3333333333%}@media screen and (min-width:980px){html body #main #section-wrapper .section .section-inner .text-area .credit-box{margin-left:0;margin-top:25px;width:auto}}html body #main #section-wrapper .section .section-inner .text-area .credit-box .item{font-family:baskerville-display-pt,serif;font-size:1.5rem;font-style:italic;font-weight:700;margin-bottom:10px}html body #main #section-wrapper .section .section-inner .text-area .credit-box .credit-list li{font-family:alternate-gothic-no-1-d,sans-serif;font-size:1.3rem;font-style:normal;font-weight:400;margin-bottom:.8em}@media screen and (min-width:980px){html body #main #section-wrapper .section .section-inner .text-area .credit-box .credit-list li{font-size:1.6rem}}html body #main #section-wrapper .section .section-inner .text-area .credit-box .credit-list li a:after{aspect-ratio:1/1;background-image:url(../img/lessage_latest_10_specials/link.png);background-size:100% 100%;content:"";display:inline-block;margin-bottom:2px;margin-left:4px;vertical-align:middle;width:12px}html body #main #section-wrapper .section .section-inner .text-area .credit-box .credit-list li a:hover{text-decoration:underline}html body #main #section-wrapper .section .section-inner .text-area .credit-box .credit-list li .item-d-none a{opacity:.7;pointer-events:none}html body #main #section-wrapper .section .section-inner .text-area .credit-box .credit-list li .item-d-none a:after{display:none}@media screen and (min-width:980px){html body #main #section-wrapper .section#section1{margin-bottom:13.7262079063%}}html body #main #section-wrapper .section#section1 .section-inner .ph1{width:62.5333333333%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section1 .section-inner .ph1{width:50%}}html body #main #section-wrapper .section#section1 .section-inner .ph2{margin-left:auto;margin-top:-11.8666666667%;width:48%;z-index:2}@media screen and (min-width:980px){html body #main #section-wrapper .section#section1 .section-inner .ph2{margin-top:-22.9868228404%;width:35.2489019034%}}html body #main #section-wrapper .section#section1 .section-inner .ph3{margin-top:5.3333333333%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section1 .section-inner .ph3{margin-left:7.3572474378%;margin-top:-12.9941434846%;width:50%}}html body #main #section-wrapper .section#section1 .section-inner hgroup{left:0;margin-left:13.3333333333%;margin-top:93.0666666667%;position:absolute;top:0}@media screen and (min-width:980px){html body #main #section-wrapper .section#section1 .section-inner hgroup{margin-left:55.0146412884%;margin-top:13.9458272328%}html body #main #section-wrapper .section#section1 .section-inner .text-area{margin-left:48.8286969253%;margin-top:105.0878477306%}}html body #main #section-wrapper .section#section1 .inner2{margin-top:30px}@media screen and (min-width:980px){html body #main #section-wrapper .section#section1 .inner2{margin-top:0}html body #main #section-wrapper .section#section1 .inner2 .text-area{margin-left:44.3997071742%;margin-top:14.5314787701%}}html body #main #section-wrapper .section#section1 .inner2 .ph4-wrapper{height:calc(var(--disp-height)*2);position:absolute}@media screen and (min-width:980px){html body #main #section-wrapper .section#section1 .inner2 .ph4-wrapper{height:auto;margin-left:auto;margin-top:9.5168374817%;position:relative;width:47.6939970717%}}@media screen and (max-width:980px){html body #main #section-wrapper .section#section1 .inner2 .ph4-wrapper .ph4{margin-bottom:10.6666666667vw;margin-left:auto;position:-webkit-sticky;position:sticky;right:0;top:calc(50% - 54vw);width:86.5333333333%}}html body #main #section-wrapper .section#section1 .inner2 .ph5-wrapper{height:calc(var(--disp-height)*2);padding-top:calc(var(--disp-height)*1)}@media screen and (min-width:980px){html body #main #section-wrapper .section#section1 .inner2 .ph5-wrapper{height:auto;margin-top:-59.6266471449%;padding-top:0;width:28.6370056497%}}@media screen and (max-width:980px){html body #main #section-wrapper .section#section1 .inner2 .ph5-wrapper .ph5{left:0;position:-webkit-sticky;position:sticky;top:calc(50% - 43.33333vw);width:86.5333333333%}}@media screen and (min-width:980px){html body #main #section-wrapper .section#section2{margin-bottom:0}html body #main #section-wrapper .section#section2 .section-inner .ph1{width:38.0673499268%}}html body #main #section-wrapper .section#section2 .section-inner .ph2{margin-inline:auto;margin-top:10.6666666667%;width:77.3333333333%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section2 .section-inner .ph2{margin-left:0;margin-top:0;width:38.0673499268%}html body #main #section-wrapper .section#section2 .section-inner .text-area{margin-left:43.5212298682%;margin-top:36.0541727672%}}html body #main #section-wrapper .section#section2 .section-inner hgroup{--color-head:#fff;left:0;margin-left:6.6666666667%;margin-top:93.0666666667%;position:absolute;top:0}@media screen and (min-width:980px){html body #main #section-wrapper .section#section2 .section-inner hgroup{--color-head:var(--text-color);margin:0 0 30px;position:relative}html body #main #section-wrapper .section#section3{--pc-height:calc(var(--disp-height)*1.5);margin-bottom:12.2254758419%;margin-top:-2.7452415813%}html body #main #section-wrapper .section#section3 .section-inner .text-area{bottom:0;margin-bottom:2.9282576867%;margin-left:13.2137628111%;top:auto}}html body #main #section-wrapper .section#section3 .section-inner .ph1-wrapper{height:calc(var(--disp-height)*3);left:0;position:absolute;top:0}@media screen and (min-width:980px){html body #main #section-wrapper .section#section3 .section-inner .ph1-wrapper{height:calc(var(--pc-height)*3);position:relative}}html body #main #section-wrapper .section#section3 .section-inner .ph1-wrapper .ph1{margin-bottom:20vw;margin-left:auto;position:-webkit-sticky;position:sticky;right:0;top:calc(50% - 64vw);width:82.2666666667%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section3 .section-inner .ph1-wrapper .ph1{margin-bottom:0;top:calc(50% - 30.34407vw);width:48.5358711567%}}html body #main #section-wrapper .section#section3 .section-inner .ph2-wrapper{height:calc(var(--disp-height)*3);left:0;padding-top:calc(var(--disp-height)*1);position:absolute;top:0}@media screen and (min-width:980px){html body #main #section-wrapper .section#section3 .section-inner .ph2-wrapper{height:calc(var(--pc-height)*2);margin-top:calc(var(--pc-height)*1);padding-top:0}}html body #main #section-wrapper .section#section3 .section-inner .ph2-wrapper .ph2{left:9.4666666667%;margin-bottom:10vw;position:-webkit-sticky;position:sticky;top:calc(50% - 54vw);width:82.2666666667%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section3 .section-inner .ph2-wrapper .ph2{left:0;margin-bottom:0;margin-left:41.1420204978%;top:calc(50% - 30.34407vw);width:48.5358711567%}}html body #main #section-wrapper .section#section3 .section-inner .ph3-wrapper{height:calc(var(--disp-height)*3);padding-top:calc(var(--disp-height)*2)}@media screen and (min-width:980px){html body #main #section-wrapper .section#section3 .section-inner .ph3-wrapper{height:calc(var(--pc-height)*1);left:0;margin-top:calc(var(--pc-height)*2);padding-top:0;position:absolute;top:0}}html body #main #section-wrapper .section#section3 .section-inner .ph3-wrapper .ph3{left:0;position:-webkit-sticky;position:sticky;top:calc(50% - 44vw);width:82.2666666667%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section3 .section-inner .ph3-wrapper .ph3{margin-left:30.4904831625%;top:calc(50% - 30.34407vw);width:48.5358711567%}}html body #main #section-wrapper .section#section3 .section-inner .ph3-wrapper .ph3 hgroup{left:0;margin-left:65.3160453809%;margin-top:37.925445705%;position:absolute;top:0}@media screen and (min-width:980px){html body #main #section-wrapper .section#section4 .section-inner .ph1{width:44.5461200586%}}@media screen and (max-width:980px){html body #main #section-wrapper .section#section4 .section-inner hgroup{--color-head:#fff;left:0;margin-left:6.6666666667%;margin-top:51.0666666667%;position:absolute;top:0}}@media screen and (min-width:980px){html body #main #section-wrapper .section#section4 .section-inner .text-area{margin-left:49.7803806735%}}html body #main #section-wrapper .section#section5{margin-bottom:60px}@media screen and (min-width:980px){html body #main #section-wrapper .section#section5{margin-bottom:8.9677891654%;margin-top:-5.3440702782%}}html body #main #section-wrapper .section#section5 .section-inner .ph1{margin-left:auto;width:76%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section5 .section-inner .ph1{width:40.9956076135%}html body #main #section-wrapper .section#section5 .section-inner .text-area{bottom:67.5px;margin-left:35.0292825769%;top:auto}}@media screen and (max-width:980px){html body #main #section-wrapper .section#section5 .section-inner hgroup{left:0;margin-left:6.6666666667%;margin-top:9.7333333333%;position:absolute;top:0}}@media screen and (min-width:980px){html body #main #section-wrapper .section#section6{margin-bottom:0}}html body #main #section-wrapper .section#section6 .section-inner .swiper{margin-left:0;width:78.4%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section6 .section-inner .swiper{width:36.383601757%}html body #main #section-wrapper .section#section6 .section-inner .swiper .splide__track .splide__list .splide__slide:first-child{margin-bottom:18.1086519115%}}html body #main #section-wrapper .section#section6 .section-inner .ph3{margin-left:auto;margin-top:10.9333333333%;width:89.3333333333%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section6 .section-inner .ph3{height:100%;margin-top:0;position:absolute;right:0;top:0;width:52.7086383602%}html body #main #section-wrapper .section#section6 .section-inner .ph3 .img{margin-top:0;position:-webkit-sticky;position:sticky;right:0;top:calc(50% - 32.9429vw);width:100%}}@media screen and (min-width:980px) and (min-aspect-ratio:683/450){html body #main #section-wrapper .section#section6 .section-inner .ph3 .img{top:0}}@media screen and (min-width:980px){html body #main #section-wrapper .section#section6 .section-inner .text-area{margin-left:41.0322108346%;margin-top:16.21522694%}}@media screen and (max-width:980px){html body #main #section-wrapper .section#section6 .section-inner hgroup{left:0;margin-left:61.7333333333%;margin-top:-11.0666666667%;position:absolute;top:0}}@media screen and (min-width:980px){html body #main #section-wrapper .section#section7{margin-bottom:9.0043923865%;margin-top:7.1376281113%}html body #main #section-wrapper .section#section7 .section-inner .ph1{margin-left:52.8184480234%;width:44.5461200586%}html body #main #section-wrapper .section#section7 .section-inner .text-area{margin-left:28.8799414348%;margin-top:17.7525622255%}}@media screen and (max-width:980px){html body #main #section-wrapper .section#section7 .section-inner hgroup{left:0;margin-left:6.6666666667%;margin-top:6.6666666667%;position:absolute;top:0}}@media screen and (min-width:980px){html body #main #section-wrapper .section#section8{margin-bottom:8.78477306%}}html body #main #section-wrapper .section#section8 .section-inner .ph1{width:76%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section8 .section-inner .ph1{margin-inline:auto;width:58.5651537335%}}html body #main #section-wrapper .section#section8 hgroup{left:0;margin-left:63.3333333333%;margin-top:8.5333333333%;position:absolute;top:0}@media screen and (min-width:980px){html body #main #section-wrapper .section#section8 hgroup{margin-left:14.3850658858%;margin-top:23.7554904832%}}html body #main #section-wrapper .section#section8 .inner2{margin-top:10.4%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section8 .inner2{margin-top:8.78477306%}}html body #main #section-wrapper .section#section8 .inner2 .ph2-wrapper{height:calc(var(--disp-height)*2);left:0;position:absolute;top:0}@media screen and (min-width:980px){html body #main #section-wrapper .section#section8 .inner2 .ph2-wrapper{height:auto;position:relative;width:39.1288433382%}}@media screen and (max-width:980px){html body #main #section-wrapper .section#section8 .inner2 .ph2-wrapper .ph2{margin-bottom:28.5333333333vw;margin-left:auto;position:-webkit-sticky;position:sticky;right:0;top:calc(50% - 60.66667vw);width:65.7333333333%}}html body #main #section-wrapper .section#section8 .inner2 .ph3-wrapper{height:calc(var(--disp-height)*2);padding-top:calc(var(--disp-height)*1);position:relative}@media screen and (min-width:980px){html body #main #section-wrapper .section#section8 .inner2 .ph3-wrapper{height:auto;margin-left:auto;margin-top:-40.2269399707%;padding-top:0;width:44.9121522694%}}@media screen and (max-width:980px){html body #main #section-wrapper .section#section8 .inner2 .ph3-wrapper .ph3{left:0;position:-webkit-sticky;position:sticky;top:calc(50% - 50vw);width:80%}}@media screen and (min-width:980px){html body #main #section-wrapper .section#section8 .inner2 .text-area{margin-left:46.1932650073%;margin-top:39.8243045388%}html body #main #section-wrapper .section#section9{margin-bottom:10.6515373353%}}html body #main #section-wrapper .section#section9 .section-inner .ph1{width:76%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section9 .section-inner .ph1{width:46.8521229868%}}html body #main #section-wrapper .section#section9 .section-inner hgroup{left:0;margin-left:45.2%;margin-top:6.6666666667%;position:absolute;top:0}@media screen and (min-width:980px){html body #main #section-wrapper .section#section9 .section-inner hgroup{margin-left:33.7481698389%;margin-top:8.5651537335%}html body #main #section-wrapper .section#section9 .section-inner .text-area{margin-left:49.7071742313%;margin-top:34.0043923865%}html body #main #section-wrapper .section#section10{--pc-height:calc(var(--disp-height)*1.5)}}html body #main #section-wrapper .section#section10 .section-inner{--rate:1}@media (min-aspect-ratio:683/540){html body #main #section-wrapper .section#section10 .section-inner{--rate:.7}}@media screen and (min-width:980px){html body #main #section-wrapper .section#section10 .section-inner{margin-inline:auto;width:calc(100%*var(--rate))}html body #main #section-wrapper .section#section10 .section-inner .text-area{bottom:163px;margin-left:66.7276720351%;top:auto}}html body #main #section-wrapper .section#section10 .section-inner .ph1-wrapper{height:calc(var(--disp-height)*3);left:0;position:absolute;top:0}@media screen and (min-width:980px){html body #main #section-wrapper .section#section10 .section-inner .ph1-wrapper{height:calc(var(--pc-height)*3);position:relative}}html body #main #section-wrapper .section#section10 .section-inner .ph1-wrapper .ph1{margin-bottom:4.2666666667vw;margin-left:9.2%;position:-webkit-sticky;position:sticky;right:0;top:calc(50% - 51.53333vw);width:82.2666666667%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section10 .section-inner .ph1-wrapper .ph1{margin-bottom:2.9282576867%;margin-inline:auto;right:0;top:calc(50% - var(--rate)*1000/2732*100vw);width:58.5651537335%}}html body #main #section-wrapper .section#section10 .section-inner .ph2-wrapper{height:calc(var(--disp-height)*3);left:0;padding-top:calc(var(--disp-height)*1);position:absolute;top:0}@media screen and (min-width:980px){html body #main #section-wrapper .section#section10 .section-inner .ph2-wrapper{height:calc(var(--pc-height)*2);margin-top:calc(var(--pc-height)*1);padding-top:0}}html body #main #section-wrapper .section#section10 .section-inner .ph2-wrapper .ph2{left:0;margin-bottom:8vw;margin-left:13.2%;position:-webkit-sticky;position:sticky;top:calc(50% - 55.8vw);width:82.2666666667%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section10 .section-inner .ph2-wrapper .ph2{margin-bottom:5.8565153734%;margin-left:23.6090775988%;top:calc(50% - var(--rate)*1080/2732*100vw);width:58.5651537335%}}html body #main #section-wrapper .section#section10 .section-inner .ph3-wrapper{height:calc(var(--disp-height)*3);padding-top:calc(var(--disp-height)*2)}@media screen and (min-width:980px){html body #main #section-wrapper .section#section10 .section-inner .ph3-wrapper{height:calc(var(--pc-height)*1);left:0;margin-top:calc(var(--pc-height)*2);padding-top:0;position:absolute;top:0}}html body #main #section-wrapper .section#section10 .section-inner .ph3-wrapper .ph3{margin-left:auto;position:-webkit-sticky;position:sticky;right:0;top:calc(50% - 47.46667vw);width:82.2666666667%}@media screen and (min-width:980px){html body #main #section-wrapper .section#section10 .section-inner .ph3-wrapper .ph3{margin-bottom:0;margin-left:26.5373352855%;top:calc(50% - var(--rate)*924/2732*100vw);width:58.5651537335%}}html body #main #section-wrapper .section#section10 .section-inner .ph3-wrapper .ph3 hgroup{left:0;margin-left:-15.7212317666%;margin-top:4.376012966%;position:absolute;top:0}html body #main #header{align-items:center;display:flex;justify-content:flex-start;left:50px;position:fixed;top:30px;transition:.5s ease;translate:0 -100px;z-index:20}html body #main #header .brand{font-family:alternate-gothic-no-1-d,sans-serif;font-size:2.5rem;font-style:normal;font-weight:400}html body #main #header .season{align-items:center;display:flex;font-family:baskerville-display-pt,serif;font-size:1.8rem;font-style:normal;font-weight:400;justify-content:flex-start}html body #main #header .season:before{background-color:#000;content:"";display:inline-block;height:1px;margin-right:5px;margin-inline:10px;width:17px}html body #main #index{align-items:center;bottom:15px;display:flex;justify-content:center;left:0;margin-inline:auto;position:fixed;right:0;transition:.5s ease;translate:0 100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:20}@media screen and (min-width:980px){html body #main #index{bottom:auto;left:auto;right:50px;top:25px;translate:0 -100px}}html body #main #index:before{aspect-ratio:1/1;background-color:#fff;border:1px solid;border-radius:50%;bottom:0;content:"";display:block;left:1px;position:absolute;transition:.3s ease;width:31px;z-index:1}@media screen and (min-width:980px){html body #main #index:before{left:2px}}html body #main #index a{align-items:center;aspect-ratio:1/1;background-color:#fff;background-color:transparent;border:1px solid transparent;border-radius:50%;display:flex;font-family:baskerville-display-pt,serif;font-size:1.2rem;font-style:normal;font-weight:400;justify-content:center;margin-inline:1px;position:relative;width:31px;z-index:2}@media screen and (min-width:980px){html body #main #index a{font-size:1.5rem;margin-inline:2px;width:32px}html body #main{--index-size:36px}}html body #main:has(#section1.on) #index{translate:0 0}html body #main:has(#section1.on) #index:before{translate:0 0}html body #main:has(#section1.on) #header{translate:0 0}html body #main:has(#section2.on) #index:before{translate:calc(var(--index-size)*1) 0}html body #main:has(#section3.on) #index:before{translate:calc(var(--index-size)*2) 0}html body #main:has(#section4.on) #index:before{translate:calc(var(--index-size)*3) 0}html body #main:has(#section5.on) #index:before{translate:calc(var(--index-size)*4) 0}html body #main:has(#section6.on) #index:before{translate:calc(var(--index-size)*5) 0}html body #main:has(#section7.on) #index:before{translate:calc(var(--index-size)*6) 0}html body #main:has(#section8.on) #index:before{translate:calc(var(--index-size)*7) 0}html body #main:has(#section9.on) #index:before{translate:calc(var(--index-size)*8) 0}html body #main:has(#section10.on) #index:before{translate:calc(var(--index-size)*9) 0}@media screen and (max-width:980px){html body #main:has(#outro.bottom) #index{translate:0 100px}}html body #main #outro{font-family:baskerville-display-pt,serif;font-style:normal;font-weight:400;padding-bottom:30px}@media screen and (min-width:980px){html body #main #outro{margin-inline:auto;margin-top:169px;position:relative;width:88.17715959%}}html body #main #outro .totop{align-items:center;display:flex;font-size:1.2rem;justify-content:center;margin-left:auto;margin-right:5.3333333333%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #main #outro .totop{margin-right:0;position:absolute;right:0;top:0}}html body #main #outro .totop img{margin-left:20px;width:32px}html body #main #outro .totop:hover{text-decoration:underline}html body #main #outro .brand{display:block;margin-inline:auto;margin-top:30px;width:123px}@media screen and (min-width:980px){html body #main #outro .brand{margin-left:0;width:187.5px}}html body #main #outro .socials{align-items:center;display:flex;justify-content:center;margin-top:30px}@media screen and (min-width:980px){html body #main #outro .socials{justify-content:flex-start;left:248px;margin-top:0;position:absolute;top:18px}}html body #main #outro .socials a{font-size:1.2rem;margin-inline:15px;text-decoration:underline}@media screen and (min-width:980px){html body #main #outro .socials a{text-decoration:none}html body #main #outro .socials a:hover{text-decoration:underline}}html body #main #outro .staff{font-size:1.2rem;line-height:1.8333333333;margin-top:36px;text-align:center}@media screen and (min-width:980px){html body #main #outro .staff{margin-top:50px;text-align:left}}html body #main #outro .copy{font-size:1rem;margin-top:35px;text-align:center}@media screen and (min-width:980px){html body #main #outro .copy{bottom:30px;position:absolute;right:0;text-align:right}}