@charset "UTF-8";*,: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{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,Hiragino Sans,ヒラギノ角ゴシック,sans-serif;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,html body video{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}@media screen and (max-width:980px){html body .scroll-in-sp{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in-sp.show{opacity:1;-webkit-transform:none;transform:none;transition:.5s ease}}@font-face{font-family:PP;src:url(../fonts/PP/PPEditorialNew-Regular.eot) format("embedded-opentype"),url(../fonts/PP/PPEditorialNew-Regular.woff) format("woff"),url(../fonts/PP/PPEditorialNew-Regular.ttf) format("truetype"),url('../fonts/PP/PPEditorialNew-Regular.svg#str-replace("PP", " ", "_")') format("svg")}@font-face{font-family:PP-ul;src:url(../fonts/PP/PPEditorialNew-Ultralight.eot) format("embedded-opentype"),url(../fonts/PP/PPEditorialNew-Ultralight.woff) format("woff"),url(../fonts/PP/PPEditorialNew-Ultralight.ttf) format("truetype"),url('../fonts/PP/PPEditorialNew-Ultralight.svg#str-replace("PP-ul", " ", "_")') format("svg")}@font-face{font-family:PP-it;src:url(../fonts/PP/PPEditorialNew-Italic.eot) format("embedded-opentype"),url(../fonts/PP/PPEditorialNew-Italic.woff) format("woff"),url(../fonts/PP/PPEditorialNew-Italic.ttf) format("truetype"),url('../fonts/PP/PPEditorialNew-Italic.svg#str-replace("PP-it", " ", "_")') format("svg")}@font-face{font-family:HelveticaNeue;src:url(../fonts/HelveticaNeue/HelveticaNeue.eot) format("embedded-opentype"),url(../fonts/HelveticaNeue/HelveticaNeue.woff) format("woff"),url(../fonts/HelveticaNeue/HelveticaNeue.ttf) format("truetype"),url('../fonts/HelveticaNeue/HelveticaNeue.svg#str-replace("HelveticaNeue", " ", "_")') format("svg")}:root{--background-color:#f8c1c5;--text-color:#3f7356;--brown:#bf8e6a;--disp-height:100svh}html body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:var(--background-color);color:var(--text-color);font-family:hiragino-kaku-gothic-pron,sans-serif;font-size:62.5%;font-style:normal;font-weight:300;overflow:auto;position:relative}html body video{height:auto;vertical-align:bottom;width:100%}html body:has(.modal.show){overflow:hidden}html body.hidden{overflow:hidden}html body.scroll{overflow:scroll}html body .ph{position:relative}html body .ph.scroll-in.fade>.img,html body .ph.scroll-in.flip>.img,html body .ph.scroll-in.mask-bottom>.img,html body .ph.scroll-in.mask-left>.img,html body .ph.scroll-in.mask-right>.img,html body .ph.scroll-in.mask-top>.img,html body .ph.scroll-in.slide-down>.img,html body .ph.scroll-in.slide-left>.img,html body .ph.scroll-in.slide-right>.img,html body .ph.scroll-in.slide-up>.img,html body .ph.scroll-in.zoom-in>.img,html body .ph.scroll-in.zoom-out>.img{overflow:hidden;transition-delay:var(--reveal-delay,0s);transition-duration:var(--reveal-duration,1.5s);transition-property:opacity,translate,scale,rotate,-webkit-clip-path;transition-property:clip-path,opacity,translate,scale,rotate;transition-property:clip-path,opacity,translate,scale,rotate,-webkit-clip-path;transition-timing-function:cubic-bezier(.22,1,.36,1)}html body .ph.scroll-in.fade>.img img,html body .ph.scroll-in.fade>.img video,html body .ph.scroll-in.flip>.img img,html body .ph.scroll-in.flip>.img video,html body .ph.scroll-in.mask-bottom>.img img,html body .ph.scroll-in.mask-bottom>.img video,html body .ph.scroll-in.mask-left>.img img,html body .ph.scroll-in.mask-left>.img video,html body .ph.scroll-in.mask-right>.img img,html body .ph.scroll-in.mask-right>.img video,html body .ph.scroll-in.mask-top>.img img,html body .ph.scroll-in.mask-top>.img video,html body .ph.scroll-in.slide-down>.img img,html body .ph.scroll-in.slide-down>.img video,html body .ph.scroll-in.slide-left>.img img,html body .ph.scroll-in.slide-left>.img video,html body .ph.scroll-in.slide-right>.img img,html body .ph.scroll-in.slide-right>.img video,html body .ph.scroll-in.slide-up>.img img,html body .ph.scroll-in.slide-up>.img video,html body .ph.scroll-in.zoom-in>.img img,html body .ph.scroll-in.zoom-in>.img video,html body .ph.scroll-in.zoom-out>.img img,html body .ph.scroll-in.zoom-out>.img video{scale:1.1;transition:scale 2s ease var(--reveal-delay,0s)}html body .ph.scroll-in.fade.show>.img img,html body .ph.scroll-in.fade.show>.img video,html body .ph.scroll-in.flip.show>.img img,html body .ph.scroll-in.flip.show>.img video,html body .ph.scroll-in.mask-bottom.show>.img img,html body .ph.scroll-in.mask-bottom.show>.img video,html body .ph.scroll-in.mask-left.show>.img img,html body .ph.scroll-in.mask-left.show>.img video,html body .ph.scroll-in.mask-right.show>.img img,html body .ph.scroll-in.mask-right.show>.img video,html body .ph.scroll-in.mask-top.show>.img img,html body .ph.scroll-in.mask-top.show>.img video,html body .ph.scroll-in.slide-down.show>.img img,html body .ph.scroll-in.slide-down.show>.img video,html body .ph.scroll-in.slide-left.show>.img img,html body .ph.scroll-in.slide-left.show>.img video,html body .ph.scroll-in.slide-right.show>.img img,html body .ph.scroll-in.slide-right.show>.img video,html body .ph.scroll-in.slide-up.show>.img img,html body .ph.scroll-in.slide-up.show>.img video,html body .ph.scroll-in.zoom-in.show>.img img,html body .ph.scroll-in.zoom-in.show>.img video,html body .ph.scroll-in.zoom-out.show>.img img,html body .ph.scroll-in.zoom-out.show>.img video{scale:1}html body .ph.scroll-in.mask-left>.img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}html body .ph.scroll-in.mask-left.show>.img{-webkit-clip-path:inset(0);clip-path:inset(0)}html body .ph.scroll-in.mask-right>.img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}html body .ph.scroll-in.mask-right.show>.img{-webkit-clip-path:inset(0);clip-path:inset(0)}html body .ph.scroll-in.mask-top>.img{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}html body .ph.scroll-in.mask-top.show>.img{-webkit-clip-path:inset(0);clip-path:inset(0)}html body .ph.scroll-in.mask-bottom>.img{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}html body .ph.scroll-in.mask-bottom.show>.img{-webkit-clip-path:inset(0);clip-path:inset(0)}html body .ph.scroll-in.fade>.img{opacity:0}html body .ph.scroll-in.fade.show>.img{opacity:1}html body .ph.scroll-in.slide-up>.img{opacity:0;translate:0 50px}html body .ph.scroll-in.slide-up.show>.img{opacity:1;translate:0 0}html body .ph.scroll-in.slide-down>.img{opacity:0;translate:0 -50px}html body .ph.scroll-in.slide-down.show>.img{opacity:1;translate:0 0}html body .ph.scroll-in.slide-left>.img{opacity:0;translate:-50px 0}html body .ph.scroll-in.slide-left.show>.img{opacity:1;translate:0 0}html body .ph.scroll-in.slide-right>.img{opacity:0;translate:50px 0}html body .ph.scroll-in.slide-right.show>.img{opacity:1;translate:0 0}html body .ph.scroll-in.zoom-in>.img{opacity:0;scale:.92}html body .ph.scroll-in.zoom-in.show>.img{opacity:1;scale:1}html body .ph.scroll-in.zoom-out>.img{opacity:0;scale:1.08}html body .ph.scroll-in.zoom-out.show>.img{opacity:1;scale:1}html body .ph.scroll-in.flip{-webkit-perspective:1000px;perspective:1000px}html body .ph.scroll-in.flip>.img{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;rotate:y -90deg}html body .ph.scroll-in.flip.show>.img{opacity:1;rotate:y 0deg}html body .orbit{inset:0;pointer-events:none;position:absolute}html body .orbit .dot{aspect-ratio:1;background-color:var(--brown);border-radius:50%;left:50%;position:absolute;top:0;translate:-50% -50%;width:6px}html body .kazari{left:0;position:absolute;top:0}html body .kazari p{font-family:PP-ul;font-size:3.2vw;line-height:1.25;opacity:0;translate:0 10px}@media screen and (min-width:980px){html body .kazari p{font-size:1.317715959vw}}html body .kazari p span,html body .kazari p.big{color:var(--brown);font-family:PP-it}html body .kazari p.big{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:6.1333333333vw;margin-top:.2em;opacity:1}@media screen and (min-width:980px){html body .kazari p.big{font-size:2.5256222548vw}}html body .kazari.show p{opacity:1;transition:1s ease 0s;translate:0 0}html body .kazari.show p.big{-webkit-clip-path:inset(-50%);clip-path:inset(-50%);transition:1s ease 0s}html body .credit-box{font-family:PP-ul;font-size:1.1rem;margin-inline:auto;margin-top:5.3333333333%;pointer-events:auto;position:relative;width:85.3333333333%}@media screen and (min-width:980px){html body .credit-box{font-family:PP;font-size:.8052708638vw;left:0;position:absolute;top:0;width:21.9619326501%}}html body .credit-box .online{bottom:0;position:absolute;right:0;text-decoration:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy}html body .credit-box .online:hover{text-decoration:none}html body .credit-box ul li{margin-bottom:.7em}html body .credit-box ul li:last-child{margin-bottom:0}html body .credit-box ul li a{display:block;line-height:1.1;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body .credit-box ul li a:after{aspect-ratio:1/1;background-image:url(../img/lowrysfarm_milk_2026winter/yajirushi.png);background-size:100% 100%;content:"";display:block;left:100%;margin-left:.5em;position:absolute;top:50%;translate:0 -60%;width:1.2em}html body .credit-box ul li a:hover{text-decoration:underline}html body #main-visual{height:auto;padding-top:1px;position:relative;width:100%}html body #main-visual .mv{height:var(--disp-height);left:0;opacity:1;position:absolute;top:0;transition:opacity .8s ease,translate .8s ease;translate:0 0;width:100%;z-index:2}@media screen and (min-width:980px){html body #main-visual .mv{background-color:#fff;height:100vh}}html body #main-visual .mv .img{height:100%;width:100%}@media screen and (min-width:980px){html body #main-visual .mv .img{width:50%}}html body #main-visual .mv .img img{height:100%;object-fit:cover;opacity:0;scale:1.1;width:100%}html body #main-visual hgroup{left:0;position:absolute;right:0;top:35px;z-index:3}@media screen and (min-width:980px){html body #main-visual hgroup{left:75%;right:auto;top:50vh;transition:1s ease 0s;translate:-50% -50%}}html body #main-visual hgroup h1{margin-inline:auto;position:relative;width:213.5px}@media screen and (min-width:980px){html body #main-visual hgroup h1{transition:1s ease 0s;width:338px}}html body #main-visual hgroup h1 .title1{margin-left:7.0257611241%;opacity:0;position:relative;translate:0 -30%;width:84.7775175644%}html body #main-visual hgroup h1 .title3{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);left:0;margin-top:9.8360655738%;position:absolute;top:0;width:100%}html body #main-visual hgroup h1 .title2{margin-top:13.1147540984%;margin-inline:auto;opacity:0;position:relative;translate:0 30%;width:64.4028103044%;z-index:3}html body #main-visual hgroup .en{font-family:HelveticaNeue;font-size:10px;line-height:1.5;margin-top:15px;opacity:0;scale:.7;text-align:center;-webkit-transform-origin:50% 0;transform-origin:50% 0;translate:0 10px}@media screen and (min-width:980px){html body #main-visual hgroup .en{font-size:1.1rem;margin-top:25px;scale:1;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}html body #main-visual hgroup .lowrysfarm{display:block;margin-inline:auto;margin-top:-10px;opacity:0;translate:0 10px;width:52px}@media screen and (min-width:980px){html body #main-visual .lowrysfarm{left:75%;margin-inline:auto;opacity:0;position:absolute;top:calc(100vh - 33px);translate:-50% -100%;width:82px;z-index:3}html body #main-visual .lowrysfarm .img{background-color:var(--text-color);-webkit-mask-image:var(--logo-image);mask-image:var(--logo-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}html body #main-visual .lowrysfarm .img img{visibility:hidden}}html body #main-visual .season{bottom:21.5px;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);color:#fff;font-family:HelveticaNeue;font-size:1rem;left:0;margin-inline:auto;position:absolute;right:0;text-align:center;transition:.5s ease 0s;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:4}@media screen and (min-width:980px){html body #main-visual .season{bottom:auto;color:var(--brown);font-size:1.2rem;left:75%;top:20px;translate:-50% 0}}html body #main-visual .intro-images{aspect-ratio:750/472;margin-top:208.5px;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (min-width:980px){html body #main-visual .intro-images{margin-top:253px;margin-inline:auto;width:37.262079063%}}html body #main-visual .intro-images .ph{left:0;opacity:0;position:absolute;scale:.9;top:0;transition:.6s ease 1s;translate:0 50%}html body #main-visual .intro-images .intro1{margin-left:35.3333333333%;margin-top:12.2666666667%;width:70.9333333333%;z-index:3}html body #main-visual .intro-images .intro2{margin-left:46.4%;margin-top:-3.3333333333%;width:37.3333333333%;z-index:1}html body #main-visual .intro-images .intro3{margin-left:27.7333333333%;margin-top:7.3333333333%;width:31.3333333333%;z-index:2}html body #main-visual .intro-images .intro4{margin-left:6.9333333333%;margin-top:19.3333333333%;width:35.7333333333%;z-index:3}html body #main-visual .intro-images .intro5{margin-left:1.3333333333%;margin-top:3.8666666667%;width:26.4%}html body #main-visual .lead{font-size:1.1rem;font-weight:300;line-height:1.6363636364;opacity:0;text-align:center;transition:.5s ease 1s;translate:0 10px}@media screen and (min-width:980px){html body #main-visual .lead{font-size:1.2rem}html body #main-visual.show .lowrysfarm{opacity:1;transition:opacity 1s ease 1.2s}html body #main-visual.show .lowrysfarm .img{transition:1s ease 0s}}html body #main-visual.show .mv .img img{opacity:1;scale:1;transition:2s ease 0s}html body #main-visual.show hgroup h1 .title1,html body #main-visual.show hgroup h1 .title2{opacity:1;transition:1s ease .5s;translate:0 0}html body #main-visual.show hgroup h1 .title3{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease .8s}html body #main-visual.show hgroup .en,html body #main-visual.show hgroup .lowrysfarm{opacity:1;transition:opacity 1s ease 1.2s,translate 1s ease 1.2s,scale 1s ease 0s;translate:0 0}html body #main-visual.show .season{-webkit-clip-path:inset(0);clip-path:inset(0);transition:opacity .5s ease 0s,-webkit-clip-path 1s ease 1.2s;transition:clip-path 1s ease 1.2s,opacity .5s ease 0s;transition:clip-path 1s ease 1.2s,opacity .5s ease 0s,-webkit-clip-path 1s ease 1.2s}@media screen and (min-width:980px){html body #main-visual.show.mv-hidden .lowrysfarm .img{opacity:0}}html body #main-visual.show.mv-hidden .mv{opacity:0;pointer-events:none;translate:0 -8%}@media screen and (min-width:980px){html body #main-visual.show.mv-hidden hgroup{left:50%;top:95px;translate:-50% 0}html body #main-visual.show.mv-hidden hgroup h1{width:213.5px}html body #main-visual.show.mv-hidden hgroup .en{scale:63.6363636364%}}html body #main-visual.show.mv-hidden .season{opacity:0}html body #main-visual.show.mv-hidden .intro-images .ph{opacity:1;scale:1;transition:.7s cubic-bezier(.45,.75,.595,1.51) 0s;translate:0 0}html body #main-visual.show.mv-hidden .intro-images .ph.intro1{transition-delay:.8s}html body #main-visual.show.mv-hidden .intro-images .ph.intro2{transition-delay:1s}html body #main-visual.show.mv-hidden .intro-images .ph.intro3{transition-delay:.6s}html body #main-visual.show.mv-hidden .intro-images .ph.intro4{transition-delay:.9s}html body #main-visual.show.mv-hidden .intro-images .ph.intro5{transition-delay:.7s}html body #main-visual.show.mv-hidden .lead{opacity:1;transition:1s ease 1.4s;translate:0 0}html body #header{align-items:center;display:flex;justify-content:space-between;left:0;padding-inline:30px;position:fixed;top:15px;transition:.5s ease 0s;translate:0 -200%;width:100%;z-index:10}html body #header .side{font-family:HelveticaNeue;font-size:1.05em;width:calc(50% - 120px)}html body #header .lowrysfarm{display:block;width:78.5px}html body #header .right{display:flex;justify-content:flex-end}html body #header .right a{font-family:PP;font-size:1.2rem;margin-left:2em;text-decoration:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy}html body #header .right a:hover{text-decoration:none}html body:has(#main-visual.mv-hidden) #header{translate:0 0}html body #section-wrapper{overflow:clip}@media screen and (min-width:980px){html body #section-wrapper{padding-bottom:50.5px}}html body #section-wrapper .section{padding-top:1px;pointer-events:none;position:relative}@media screen and (min-width:980px){html body #section-wrapper #section1 .credit-box{margin-left:6.0761346999%;margin-top:61.859443631%}}html body #section-wrapper #section1 .ph1{margin-top:12.8%}@media screen and (min-width:980px){html body #section-wrapper #section1 .ph1{margin-left:6.0761346999%;margin-top:5.1244509517%;width:43.9238653001%}}html body #section-wrapper #section1 .ph2{margin-top:7.3333333333%;margin-inline:auto;width:85.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section1 .ph2{margin-right:0;margin-top:-21.9619326501%;width:35.1390922401%}html body #section-wrapper #section2 .credit-box{margin-left:27.4890190337%;margin-top:90.9956076135%}}html body #section-wrapper #section2 .ph3{margin-left:42.6666666667%;margin-top:10.6666666667%;width:36.2666666667%;z-index:2}@media screen and (min-width:980px){html body #section-wrapper #section2 .ph3{margin-left:19.8755490483%;margin-top:-5.8565153734%;width:15.0073206442%}}html body #section-wrapper #section2 .ph4{margin-left:8.9333333333%;margin-top:-19.6%;width:36.2666666667%}@media screen and (min-width:980px){html body #section-wrapper #section2 .ph4{margin-left:6.0395314788%;margin-top:-8.0527086384%;width:14.9707174231%}}html body #section-wrapper #section2 .ph5{margin-left:53.6%;margin-top:-17.3333333333%;width:37.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section2 .ph5{margin-left:24.3777452416%;margin-top:-7.1376281113%;width:15.4099560761%}}html body #section-wrapper #section2 .ph6{margin-inline:auto;margin-top:10.6666666667%;width:82%}@media screen and (min-width:980px){html body #section-wrapper #section2 .ph6{margin-left:64.8609077599%;margin-top:-19.2166910688%;width:29.2825768668%}}html body #section-wrapper #section2 .kazari1{margin-left:8.9333333333%;margin-top:92.4%}@media screen and (min-width:980px){html body #section-wrapper #section2 .kazari1{margin-left:6.0395314788%;margin-top:26.2445095168%}}html body #section-wrapper #section2 .kazari1 p.big{letter-spacing:-.04em}html body #section-wrapper #section2 .kazari2{margin-left:8.9333333333%;margin-top:230.6666666667%;z-index:3}@media screen and (min-width:980px){html body #section-wrapper #section2 .kazari2{margin-left:25.878477306%;margin-top:54.3191800878%}}html body #section-wrapper #section2 .kazari2 .big{font-size:5.3333333333vw}@media screen and (min-width:980px){html body #section-wrapper #section2 .kazari2 .big{font-size:2.196193265vw}}html body #section-wrapper #section2 .ph7{margin-left:1.7333333333%;margin-top:25.8666666667%;width:52.6666666667%;z-index:3}@media screen and (min-width:980px){html body #section-wrapper #section2 .ph7{margin-left:7.5768667643%;margin-top:-1.3543191801%;width:21.7423133236%}}html body #section-wrapper #section2 .ph7 .kazari3{-webkit-clip-path:inset(-20px -16px);clip-path:inset(-20px -16px);color:var(--brown);display:flex;font-family:PP-it;font-size:3.2vw;justify-content:space-between;margin-left:13.9240506329%;margin-top:94.1772151899%;width:154.1772151899%}@media screen and (min-width:980px){html body #section-wrapper #section2 .ph7 .kazari3{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";-webkit-clip-path:inset(-16px -20px);clip-path:inset(-16px -20px);font-size:1.317715959vw;margin-left:-2.5252525253%;margin-top:16.835016835%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}html body #section-wrapper #section2 .ph7 .kazari3 span{margin-inline:1.4em}}html body #section-wrapper #section2 .ph7 .kazari3 .word-ring{border:1px solid;border-radius:50%;left:0;pointer-events:none;position:absolute;top:0}html body #section-wrapper #section2 .ph8{margin-left:auto;margin-top:-133.2%;width:53.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section2 .ph8{margin-left:26.0248901903%;margin-top:-38.2869692533%;width:21.9985358712%}}html body #section-wrapper #section2 .ph9{margin-left:auto;margin-top:0;width:53.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section2 .ph9{margin-left:47.9868228404%;margin-top:-27.4524158126%;width:21.9985358712%}}html body #section-wrapper #section3 .ph10{margin-inline:auto;margin-top:20.6666666667%;width:69.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section3 .ph10{margin-right:0;margin-top:15.7393850659%;width:43.9238653001%}}html body #section-wrapper #section3 .ph11{margin-left:0;margin-top:10.6666666667%;width:53.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section3 .ph11{margin-left:0;margin-top:-29.7584187408%;width:26.3543191801%}}html body #section-wrapper #section3 .ph12{margin-left:auto;margin-top:-26.6666666667%;width:32%}@media screen and (min-width:980px){html body #section-wrapper #section3 .ph12{margin-left:29.2825768668%;margin-top:-11.3469985359%;width:15.3733528551%}}html body #section-wrapper #section3 .kazari{margin-left:60%;margin-top:124%;width:31.8666666667%}@media screen and (min-width:980px){html body #section-wrapper #section3 .kazari{margin-left:29.2825768668%;margin-top:51.9033674963%;width:13.1039531479%}}html body #section-wrapper #section3 .credit-box{margin-top:-8%}@media screen and (min-width:980px){html body #section-wrapper #section3 .credit-box{margin-left:56.0395314788%;margin-top:72.4743777452%}}html body #section-wrapper #section3 .ph13{margin-inline:auto;margin-top:10.6666666667%;width:66.6666666667%}@media screen and (min-width:980px){html body #section-wrapper #section3 .ph13{margin-top:8.78477306%;width:29.2825768668%}html body #section-wrapper #section4 .credit-box{margin-left:13.3967789165%;margin-top:56.3323572474%}}html body #section-wrapper #section4 .ph14{height:200vw;margin-top:13.6%;overflow:clip}@media screen and (min-width:980px){html body #section-wrapper #section4 .ph14{height:auto;margin-top:8.78477306%}}html body #section-wrapper #section4 .ph14 .ph-inner{display:flex;left:0;position:-webkit-sticky;position:sticky;top:calc(50% - 52vw);width:166.2666666667%}@media screen and (min-width:980px){html body #section-wrapper #section4 .ph14 .ph-inner{margin-inline:auto;width:73.2064421669%}html body #section-wrapper #section4 .ph14 .ph-inner .img{width:50%}}html body #section-wrapper #section4 .ph14 .ph-inner .kazari{left:50%;margin-top:5%;text-align:center;translate:-50% 0}@media screen and (min-width:980px){html body #section-wrapper #section4 .ph14 .ph-inner .kazari{z-index:1}}html body #section-wrapper #section4 .ph14 .ph-inner .kazari .big{font-size:5.3333333333vw;margin-bottom:.5em}@media screen and (min-width:980px){html body #section-wrapper #section4 .ph14 .ph-inner .kazari .big{font-size:2.196193265vw}}html body #section-wrapper #section4 .ph14 .ph-inner .ph{width:50%}html body #section-wrapper #section4 .ph16{margin-inline:auto;margin-top:10.2666666667%;width:80%}@media screen and (min-width:980px){html body #section-wrapper #section4 .ph16{margin-top:14.6412884334%;width:29.4289897511%}}html body #section-wrapper #section4 .ph16 .img{aspect-ratio:798/998;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}html body #section-wrapper #section4 .ph16 .img video{display:block;height:100%;min-width:0;object-fit:cover;opacity:0;width:100%}html body #section-wrapper #section4 .ph16 .img video:not(:last-child){width:calc(100% + 1px)}html body #section-wrapper #section4 .ph16 .img video.playing{opacity:1}@media screen and (min-width:980px){html body #section-wrapper #section5 .credit-box{margin-left:50%;margin-top:75.7686676428%}}html body #section-wrapper #section5 .ph17{margin-left:8%;margin-top:21.7333333333%;width:53.3333333333%;z-index:3}@media screen and (min-width:980px){html body #section-wrapper #section5 .ph17{margin-left:8.78477306%;margin-top:8.78477306%;width:21.9619326501%}}html body #section-wrapper #section5 .ph17 .kazari{color:#fff;margin-top:8.5%;top:100%;width:78%}@media screen and (min-width:980px){html body #section-wrapper #section5 .ph17 .kazari{color:var(--text-color)}}html body #section-wrapper #section5 .ph18{margin-top:-24.1333333333%}@media screen and (min-width:980px){html body #section-wrapper #section5 .ph18{margin-left:50.0366032211%;margin-top:-13.7262079063%;width:41.1786237189%}}html body #section-wrapper #section5 .ph19{margin-inline:auto;margin-top:10.6666666667%;width:62.2666666667%}@media screen and (min-width:980px){html body #section-wrapper #section5 .ph19{margin-left:8.8213762811%;margin-top:-13.6530014641%;width:21.8887262079%}}html body #section-wrapper #section5 .ph20{margin-inline:auto;margin-top:5.3333333333%;width:62.6666666667%}@media screen and (min-width:980px){html body #section-wrapper #section5 .ph20{margin-left:8.8213762811%;margin-top:2.196193265%;width:21.9619326501%}html body #section-wrapper #section6 .credit-box{margin-left:50.1830161054%;margin-top:23.7920937042%}}html body #section-wrapper #section6 .ph21{margin-top:21.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section6 .ph21{margin-left:50.0366032211%;margin-top:-21.9619326501%;width:35.1390922401%}}html body #section-wrapper #section6 .ph-inner{padding-top:1px;position:relative}html body #section-wrapper #section6 .ph-inner .kazari{bottom:0;margin-left:52%;top:auto;width:46.6666666667%}@media screen and (min-width:980px){html body #section-wrapper #section6 .ph-inner .kazari{margin-left:26.5739385066%}}html body #section-wrapper #section6 .ph-inner .kazari p{font-size:3.2vw}@media screen and (min-width:980px){html body #section-wrapper #section6 .ph-inner .kazari p{font-size:1.5373352855vw}}html body #section-wrapper #section6 .ph-inner .circle{left:0;margin-left:7.7333333333%;margin-top:33.8666666667%;position:absolute;top:0;width:84.2666666667%}@media screen and (min-width:980px){html body #section-wrapper #section6 .ph-inner .circle{margin-left:7.7232796486%;margin-top:9.7364568082%;width:34.6998535871%}}html body #section-wrapper #section6 .ph-inner .ph22{margin-inline:0;margin-top:10.2666666667%;width:40%}@media screen and (min-width:980px){html body #section-wrapper #section6 .ph-inner .ph22{margin-left:4.5021961933%;margin-top:0;width:16.5080527086%}}html body #section-wrapper #section6 .ph-inner .ph22,html body #section-wrapper #section6 .ph-inner .ph23,html body #section-wrapper #section6 .ph-inner .ph24{-webkit-perspective:1000px;perspective:1000px}html body #section-wrapper #section6 .ph-inner .ph22 .img,html body #section-wrapper #section6 .ph-inner .ph23 .img,html body #section-wrapper #section6 .ph-inner .ph24 .img{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;rotate:y -90deg;transition:rotate .8s ease,opacity .2s ease}html body #section-wrapper #section6 .ph-inner .ph22.orbit-revealed .img,html body #section-wrapper #section6 .ph-inner .ph23.orbit-revealed .img,html body #section-wrapper #section6 .ph-inner .ph24.orbit-revealed .img{opacity:1;rotate:y 0deg}html body #section-wrapper #section6 .ph-inner .ph23{-webkit-clip-path:inset(0 0 0 1px);clip-path:inset(0 0 0 1px);margin-left:auto;margin-top:-14.2666666667%;width:40%}@media screen and (min-width:980px){html body #section-wrapper #section6 .ph-inner .ph23{margin-left:29.2093704246%;margin-top:-5.8565153734%;width:16.5080527086%}}html body #section-wrapper #section6 .ph-inner .ph24{margin-left:8%;margin-top:0;width:40%}@media screen and (min-width:980px){html body #section-wrapper #section6 .ph-inner .ph24{margin-left:7.7964860908%;margin-top:0;width:16.5080527086%}}html body #section-wrapper #section6 .ph25{margin-left:auto;margin-top:10.6666666667%;width:76%}@media screen and (min-width:980px){html body #section-wrapper #section6 .ph25{margin-top:-30.9297218155%;width:27.4524158126%}html body #section-wrapper #section7 .credit-box{margin-left:28.0380673499%;margin-top:68.4480234261%}}html body #section-wrapper #section7 .ph26{margin-top:21.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section7 .ph26{margin-inline:auto;margin-top:11.7130307467%;width:43.9238653001%}}html body #section-wrapper #section7 .ph27{margin-inline:auto;margin-top:21.4666666667%;width:66.6666666667%}@media screen and (min-width:980px){html body #section-wrapper #section7 .ph27{margin-top:16.1054172767%;width:35.1390922401%}}html body #section-wrapper #section7 .ph28{margin-inline:auto;margin-top:0;width:66.6666666667%}@media screen and (min-width:980px){html body #section-wrapper #section7 .ph28{width:35.1390922401%}}html body #section-wrapper #section7 .ph29{margin-top:21.3333333333%;position:relative}@media screen and (min-width:980px){html body #section-wrapper #section7 .ph29{margin-inline:auto;margin-top:8.7481698389%;width:65.8857979502%}}html body #section-wrapper #section7 .ph29 .circle{left:0;margin-inline:auto;pointer-events:none;position:absolute;right:0;top:50%;translate:0 -50%;width:88.5333333333%;z-index:2}@media screen and (min-width:980px){html body #section-wrapper #section7 .ph29 .circle{width:45.6666666667%}}html body #section-wrapper #section7 .ph29 .ph-inner{overflow:clip;width:100%}html body #section-wrapper #section7 .ph29 .ph-inner .img{aspect-ratio:3200/1000;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));width:245.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section7 .ph29 .ph-inner .img{width:133.3333333333%}}html body #section-wrapper #section7 .ph29 .ph-inner .img video{display:block;height:100%;min-width:0;object-fit:cover;width:100%}html body #section-wrapper #section7 .ph29 .ph-inner .img video:not(:last-child){width:calc(100% + 1px)}html body #section-wrapper #section7 .ph30{margin-inline:auto;margin-top:10.6666666667%;width:72%}@media screen and (min-width:980px){html body #section-wrapper #section7 .ph30{margin-top:8.78477306%;width:35.1390922401%}html body #section-wrapper #section8 .credit-box{margin-left:34.7364568082%;margin-top:42.7891654466%}html body #section-wrapper #section8 .credit-box .online{display:block;margin-top:2em;position:relative}}html body #section-wrapper #section8 .kazari{margin-left:45.6%;margin-top:79.3333333333%;width:47.6%}@media screen and (min-width:980px){html body #section-wrapper #section8 .kazari{margin-left:58.8213762811%;margin-top:19.8023426061%;width:19.6193265007%}}html body #section-wrapper #section8 .ph31{margin-left:auto;margin-top:20.8%;width:40%}@media screen and (min-width:980px){html body #section-wrapper #section8 .ph31{margin-top:17.4963396779%;width:16.4714494876%}}html body #section-wrapper #section8 .ph32{margin-inline:0;margin-top:-24.9333333333%;width:40%}@media screen and (min-width:980px){html body #section-wrapper #section8 .ph32{margin-left:58.8213762811%;margin-top:-10.2489019034%;width:16.4714494876%}}html body #section-wrapper #section8 .ph33{margin-inline:auto;margin-top:12%;width:76%}@media screen and (min-width:980px){html body #section-wrapper #section8 .ph33{margin-left:0;margin-top:-36.7130307467%;width:32.9428989751%}}html body #section-wrapper #section8 .ph34{margin-inline:auto;margin-top:20.5333333333%;width:53.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section8 .ph34{margin-left:69.8023426061%;margin-top:1.3909224012%;width:21.9619326501%}}html body #section-wrapper #outro{margin-top:21.6%}@media screen and (min-width:980px){html body #section-wrapper #outro{aspect-ratio:2732/1536;margin-top:11.7130307467%;position:relative}}html body #section-wrapper #outro .ph35{color:#fff}@media screen and (min-width:980px){html body #section-wrapper #outro .ph35{margin-left:8.78477306%;width:27.4524158126%}}html body #section-wrapper #outro .ph35 .all-items{align-items:center;aspect-ratio:600/80;border:1px solid #fff;border-radius:100px;display:flex;font-family:PP;font-size:4vw;justify-content:center;left:0;margin-inline:auto;margin-top:10.9333333333%;position:absolute;right:0;top:0;width:80%}@media screen and (min-width:980px){html body #section-wrapper #outro .ph35 .all-items{font-size:.9150805271vw;transition:.3s ease 0s}html body #section-wrapper #outro .ph35 .all-items:hover{background-color:#fff;color:var(--text-color)}}html body #section-wrapper #outro .ph35 .season{font-family:PP;font-size:2.6666666667vw;left:0;margin-inline:auto;margin-top:25.0666666667%;position:absolute;right:0;text-align:center;top:0}@media screen and (min-width:980px){html body #section-wrapper #outro .ph35 .season{font-size:.7320644217vw}html body #section-wrapper #outro .outro{left:0;margin-left:59.5900439239%;position:absolute;top:0;width:31.6251830161%}}html body #section-wrapper #outro .text-area{bottom:0;color:#fff;left:0;margin-bottom:30px;position:absolute;right:0;text-align:center}@media screen and (min-width:980px){html body #section-wrapper #outro .text-area{color:var(--text-color);margin-bottom:0;margin-left:8.78477306%;margin-top:78px;right:auto;text-align:left}}html body #section-wrapper #outro .text-area .staff{font-family:PP-ul;font-size:1rem;line-height:1.7}@media screen and (min-width:980px){html body #section-wrapper #outro .text-area .staff{font-family:PP}}html body #section-wrapper #outro .text-area .logo{display:block;margin-inline:auto;margin-top:28px;width:90px}html body #section-wrapper #outro .text-area .logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}html body #section-wrapper #outro .text-area .copy{font-family:PP-ul;font-size:1rem;margin-top:28px}@media screen and (min-width:980px){html body #section-wrapper #outro .text-area .copy{font-family:PP}}