@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{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}:root{--background-color:#fff;--text-color:#000;--red:red;--disp-height:100svh;--green:#58bc39}html body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:var(--background-color);color:var(--text-color);font-family:ryo-gothic-plusn,sans-serif;font-size:62.5%;font-style:normal;font-weight:400;overflow:auto;position:relative}html body:has(.modal.show){overflow:hidden}html body video{height:auto;vertical-align:bottom;width:100%}html body [data-flip-pic]{position:relative}html body [data-flip-pic]>*{opacity:0}html body [data-flip-pic]>:nth-child(n+2){left:0;position:absolute;top:0}html body [data-flip-pic]>.show{opacity:1}html body .movie-button{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:apertura-condensed,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;justify-content:flex-start;position:fixed;right:40px;top:40px;z-index:1000}html body .movie-button span{align-items:center;aspect-ratio:1/1;border:1px solid;border-radius:50%;display:flex;justify-content:center;margin-left:7px;width:17px}html body .movie-button span:before{aspect-ratio:.8/1;background-color:currentColor;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:block;-webkit-transform:translate(10%);transform:translate(10%);width:35%}html body .movie-button:hover{text-decoration:underline}html body:has(#main-content-wrapper.top) .movie-button{color:#000}html body #main-visual{display:block;overflow:hidden;position:relative;width:100%}@media screen and (min-width:980px){html body #main-visual{height:auto}}html body #main-visual .img{position:relative;width:100%;z-index:1}html body #main-visual .img img{height:100%;object-fit:cover;opacity:0;scale:1.1;width:100%}html body #main-visual hgroup{color:#fff;font-family:apertura-condensed,sans-serif;font-style:normal;font-weight:500;left:0;margin-inline:auto;position:absolute;right:0;top:20px;width:310.5px;z-index:2}@media screen and (min-width:980px){html body #main-visual hgroup{margin-left:71px;margin-top:54px;right:auto;top:0;width:310.5px}}html body #main-visual hgroup .season{align-items:center;display:flex;font-size:1.5rem;justify-content:space-between}html body #main-visual hgroup .season .year{margin-right:10px;opacity:0;translate:0 10px}html body #main-visual hgroup .season .theme{margin-left:10px;opacity:0;translate:0 10px}html body #main-visual hgroup .season span{background-color:#fff;display:block;flex:1;height:1px;scale:0 1;-webkit-transform-origin:0 50%;transform-origin:0 50%}html body #main-visual hgroup h1{background-color:#fff;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-top:10px;-webkit-mask-image:url(../img/lowrysfarm_lfm_u_2026spring/lfmu.png);mask-image:url(../img/lowrysfarm_lfm_u_2026spring/lfmu.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;width:112px}@media screen and (min-width:980px){html body #main-visual hgroup h1{margin-top:20px;width:209px}}html body #main-visual hgroup h1 img{opacity:0}html body #main-visual hgroup .lead{margin-top:7.5px;opacity:0;translate:0 10px;width:76px}@media screen and (min-width:980px){html body #main-visual hgroup .lead{margin-top:10px;width:142px}}html body #main-visual.show hgroup .season .year{opacity:1;transition:.5s ease 1s;translate:0 0}html body #main-visual.show hgroup .season span{scale:1 1;transition:1s ease 1.2s}html body #main-visual.show hgroup .season .theme{opacity:1;transition:.5s ease 1.4s;translate:0 0}html body #main-visual.show hgroup h1{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 1.7s}html body #main-visual.show hgroup .lead{opacity:1;transition:.5s ease 2s;translate:0 0}html body #main-visual.show .img img{opacity:1;scale:1;transition:2s ease}html body #main-content-wrapper{background-color:#fff;padding-top:1px;position:relative}html body #intro{font-size:1.1rem;line-height:1.75;padding-top:79px;text-align:center}@media screen and (min-width:980px){html body #intro{padding-top:120px}}html body #intro p{margin-top:1.5em}html body #main-content,html body .ph{position:relative}html body .ph{opacity:1}html body .ph .img{display:block;overflow:hidden}@media screen and (min-width:980px){html body .ph .img{pointer-events:none}}html body .ph .img img{opacity:0;scale:1.1}html body .ph .text-area{font-family:apertura-condensed,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;left:0;line-height:1.4166666667;margin-inline:auto;position:absolute;top:calc(100% + 10px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}@media screen and (min-width:980px){html body .ph .text-area{top:calc(100% + 15px)}}html body .ph .text-area .credit{margin-bottom:10px}html body .ph .text-area .credit p{text-align:center}html body .ph .text-area .credit p span:after{content:"/";margin-inline:.5em}html body .ph .text-area .credit p span:last-child:after{display:none}@media screen and (max-width:980px){html body .ph .text-area .credit p span.no-sp-slash:after{display:none}}html body .ph .text-area .credit a{display:block;margin-inline:auto;margin-top:2px;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body .ph .text-area .credit a:hover{text-decoration:none}html body .ph:not(.scroll-in) .img img{opacity:1;scale:1}html body .ph.show .img img{opacity:1;scale:1;transition:1.3s ease}html body .ph.left .img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 1s ease;transition:clip-path 1s ease;transition:clip-path 1s ease,-webkit-clip-path 1s ease}html body .ph.left .img img{opacity:1}html body .ph.left.show .img{-webkit-clip-path:inset(0);clip-path:inset(0)}html body .ph.right .img{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transition:-webkit-clip-path 1s ease;transition:clip-path 1s ease;transition:clip-path 1s ease,-webkit-clip-path 1s ease}html body .ph.right .img img{opacity:1}html body .ph.right.show .img{-webkit-clip-path:inset(0);clip-path:inset(0)}html body .ph.top .img{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path 1s ease;transition:clip-path 1s ease;transition:clip-path 1s ease,-webkit-clip-path 1s ease}html body .ph.top .img img{opacity:1}html body .ph.top.show .img{-webkit-clip-path:inset(0);clip-path:inset(0)}html body .ph.bottom .img{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path 1s ease;transition:clip-path 1s ease;transition:clip-path 1s ease,-webkit-clip-path 1s ease}html body .ph.bottom .img img{opacity:1}html body .ph.bottom.show .img{-webkit-clip-path:inset(0);clip-path:inset(0)}html body .ph.fade .img img{-webkit-filter:blur(10px);filter:blur(10px)}html body .ph.fade.show .img img{-webkit-filter:blur(0);filter:blur(0)}html body .ph.ph1{margin-inline:auto;margin-top:18.5333333333%;width:85.3333333333%}@media screen and (min-width:980px){html body .ph.ph1{margin-left:0;margin-top:7.9428989751%;width:43.9238653001%}}html body .ph.ph2{margin-inline:0;margin-top:22.4%;width:66.6666666667%}@media screen and (min-width:980px){html body .ph.ph2{margin-left:auto;margin-top:-26.4275256223%;width:35.1390922401%}}html body .ph.ph3{margin-left:auto;margin-top:22.4%;width:80%;z-index:2}@media screen and (min-width:980px){html body .ph.ph3{margin-left:0;margin-top:5.8199121523%;width:32.2108345534%}}html body .ph.ph4{margin-inline:0;margin-top:0;width:60%}@media screen and (min-width:980px){html body .ph.ph4{margin-left:auto;margin-top:-20.0585651537%;width:27.4524158126%}}html body .ph.ph5{margin-inline:auto;margin-top:-8%;width:85.3333333333%;z-index:2}@media screen and (min-width:980px){html body .ph.ph5{margin-left:42.8989751098%;margin-top:-17.2035139092%;width:43.9238653001%}}html body .ph.ph6{margin-inline:auto;margin-top:33.0666666667%;width:100%}@media screen and (min-width:980px){html body .ph.ph6{margin-left:0;margin-top:8.78477306%;width:32.9428989751%}}html body .ph.ph7{margin-inline:0;margin-top:33.2%;width:76%}@media screen and (min-width:980px){html body .ph.ph7{margin-left:64.8609077599%;margin-top:-20.5710102489%;width:29.2825768668%}}html body .ph.ph8{margin-left:auto;margin-top:22.2666666667%;width:85.3333333333%}@media screen and (min-width:980px){html body .ph.ph8{margin-left:14.8609077599%;margin-top:0;width:35.1390922401%}}html body .ph.ph9{margin-inline:auto;margin-top:33.0666666667%;width:100%}@media screen and (min-width:980px){html body .ph.ph9{margin-left:52.7086383602%;margin-top:8.78477306%;width:35.1390922401%}}html body .ph.ph10{margin-left:auto;margin-top:33.2%;width:80%}@media screen and (min-width:980px){html body .ph.ph10{margin-left:0;margin-top:8.78477306%;width:26.3543191801%}}html body .ph.ph11{margin-inline:auto;margin-top:22.1333333333%;width:100%}@media screen and (min-width:980px){html body .ph.ph11{margin-right:0;margin-top:-16.5446559297%;width:50%}}html body .ph.ph12{margin-inline:0;margin-top:10.6666666667%;width:79.7333333333%}@media screen and (min-width:980px){html body .ph.ph12{margin-left:11.82284041%;margin-top:-17.0571010249%;width:26.3543191801%}}html body .ph.ph13{margin-left:auto;margin-top:45.0666666667%;width:80%}@media screen and (min-width:980px){html body .ph.ph13{margin-top:8.78477306%;width:35.1390922401%}}html body .ph.ph14{margin-inline:0;margin-top:22.5333333333%;width:89.3333333333%}@media screen and (min-width:980px){html body .ph.ph14{margin-left:0;margin-top:-8.6749633968%;width:43.9238653001%}}html body .ph.ph15{margin-inline:auto;margin-top:22.1333333333%;width:100%}@media screen and (min-width:980px){html body .ph.ph15{margin-top:11.7130307467%;width:70.2781844802%}}html body .ph.ph16{margin-inline:auto;margin-top:33.2%;width:66.6666666667%}@media screen and (min-width:980px){html body .ph.ph16{margin-top:11.7130307467%;width:32.2108345534%}}html body .ph.ph17{margin-inline:auto;margin-top:33.0666666667%;width:85.3333333333%}@media screen and (min-width:980px){html body .ph.ph17{margin-left:7.5402635432%;margin-top:11.7130307467%;width:39.5314787701%}}html body .ph.ph18{margin-inline:auto;margin-top:22.5333333333%;width:85.3333333333%}@media screen and (min-width:980px){html body .ph.ph18{margin-left:52.9282576867%;margin-top:-49.4143484627%;width:39.5314787701%}}html body .ph.ph19{margin-inline:0;margin-top:32.6666666667%;width:85.3333333333%}@media screen and (min-width:980px){html body .ph.ph19{margin-left:0;margin-top:11.7130307467%;width:32.9428989751%}}html body .ph.ph20{margin-left:auto;margin-top:27.0666666667%;width:66.6666666667%}@media screen and (min-width:980px){html body .ph.ph20{margin-top:-20.7174231332%;width:29.2825768668%}}html body .ph.ph21{margin-inline:auto;margin-top:37.7333333333%;width:100%}@media screen and (min-width:980px){html body .ph.ph21{margin-top:11.7130307467%;width:43.9238653001%}}html body .ph.ph22{margin-inline:auto;margin-top:37.6%;width:66.6666666667%}@media screen and (min-width:980px){html body .ph.ph22{margin-left:65.5929721816%;margin-top:11.7130307467%;width:25.6222547584%}}html body .ph.ph23{margin-inline:0;margin-top:33.2%;width:88.9333333333%}@media screen and (min-width:980px){html body .ph.ph23{margin-left:0;margin-top:-23.6090775988%;width:50%}}html body .ph.ph24{margin-left:auto;margin-top:32.5333333333%;width:72%}@media screen and (min-width:980px){html body .ph.ph24{margin-left:65.5929721816%;margin-top:-24.2679355783%;width:25.6222547584%}}html body .ph.ph25{margin-inline:auto;margin-top:26.6666666667%;width:85.3333333333%;z-index:2}@media screen and (min-width:980px){html body .ph.ph25{margin-top:11.7130307467%;width:43.9238653001%}}html body .ph.ph26{margin-left:auto;margin-top:33.2%;width:66.6666666667%}@media screen and (min-width:980px){html body .ph.ph26{margin-right:auto;margin-top:8.0527086384%;width:28.5505124451%}}html body .ph.ph27{margin-inline:0;margin-top:-22.4%;width:85.3333333333%;z-index:2}@media screen and (min-width:980px){html body .ph.ph27{margin-left:0;margin-top:-28.4773060029%;width:39.5314787701%}}html body .ph.ph28{margin-inline:auto;margin-top:44.8%;width:82.6666666667%}@media screen and (min-width:980px){html body .ph.ph28{margin-right:0;margin-top:-9.663250366%;width:42.4597364568%}}html body .ph.ph29{margin-inline:0;margin-top:33.3333333333%;width:85.3333333333%}@media screen and (min-width:980px){html body .ph.ph29{margin-left:5.8199121523%;margin-top:-14.5680819912%;width:27.2327964861%}html body .ph.ph30{width:70.2781844802%}}html body #outro{font-family:apertura-condensed,sans-serif;font-style:normal;font-weight:500;margin-top:22.6666666667%;padding-bottom:30px;position:relative}@media screen and (min-width:980px){html body #outro{align-items:flex-end;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:17.5695461201%;padding-bottom:0}}html body #outro .season-wrapper{bottom:0;height:100svh;left:0;max-height:100%;pointer-events:none;position:absolute;width:100%}@media screen and (min-width:980px){html body #outro .season-wrapper{display:none}}html body #outro .season{align-items:center;color:#fff;display:flex;font-size:1.5rem;justify-content:space-between;left:0;margin-inline:auto;padding-top:20px;position:absolute;right:0;top:0;width:82.6666666667%;z-index:2}html body #outro .season .year{margin-right:10px;opacity:0;transition:.3s ease 0s;translate:0 10px}html body #outro .season .theme{margin-left:10px;opacity:0;transition:.3s ease 0s;translate:0 10px}html body #outro .season span{background-color:#fff;display:block;flex:1;height:1px;scale:0 1;-webkit-transform-origin:0 50%;transform-origin:0 50%;transition:.3s ease 0s}@media screen and (min-width:980px){html body #outro .text-area{flex:1;padding-bottom:37.5px;padding-left:40px}}html body #outro .text-area hgroup{margin-left:8%;margin-top:24.5px}@media screen and (min-width:980px){html body #outro .text-area hgroup{margin-left:0}}html body #outro .text-area hgroup h2{width:96px}@media screen and (min-width:980px){html body #outro .text-area hgroup h2{width:137.5px}}html body #outro .text-area hgroup .all-item{display:block;font-size:1.2rem;margin-top:10px;text-decoration:underline}@media screen and (min-width:980px){html body #outro .text-area hgroup .all-item{font-size:1.5rem;margin-top:20px}html body #outro .text-area hgroup .all-item:hover{text-decoration:none}}html body #outro .text-area .staff{font-family:apertura-condensed,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.7;margin-inline:auto;margin-top:26.6666666667%;width:84%}@media screen and (min-width:980px){html body #outro .text-area .staff{margin-left:0;margin-top:78.5px;width:100%}}html body #outro .text-area .copyright{font-family:apertura-condensed,sans-serif;font-size:1rem;font-style:normal;font-weight:400;margin-inline:auto;margin-top:25px;width:84%}@media screen and (min-width:980px){html body #outro .text-area .copyright{margin-left:0;width:100%}}html body #outro .video{bottom:72px;margin-right:8%;position:absolute;right:0;width:36.9333333333%}html body #outro .video:before{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:50%;content:"+";display:flex;font-size:10px;justify-content:center;position:absolute;right:-5px;top:-5px;width:10px}html body #outro:has(.trigger.bottom) .season .year{opacity:1;transition:.4s ease .3s;translate:0 0}html body #outro:has(.trigger.bottom) .season span{scale:1 1;transition:.4s ease .6s}html body #outro:has(.trigger.bottom) .season .theme{opacity:1;transition:.4s ease .9s;translate:0 0}html body .modal{background-color:hsla(0,0%,100%,.86);height:100%;inset:0;opacity:0;overflow:scroll;position:fixed;transition:opacity 1s ease,visibility 1s ease,translate 0s ease 1s;translate:0 110%;visibility:hidden;width:100%;z-index:1000}html body .modal.show{opacity:1;transition:opacity 1s ease,visibility 1s ease,translate 0s ease;translate:0 0;visibility:visible}html body .modal .close{align-items:center;display:flex;font-family:apertura-condensed,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;justify-content:center;left:0;padding:15px 20px 30px 15px;position:fixed;top:0;z-index:10}@media screen and (min-width:980px){html body .modal .close{color:transparent;left:auto;right:0;top:20px}}html body .modal .close .batsu{aspect-ratio:1/1;display:block;margin-right:6px;position:relative;width:12px}@media screen and (min-width:980px){html body .modal .close .batsu{width:30px}}html body .modal .close .batsu:after,html body .modal .close .batsu:before{background-color:#000;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:110%}html body .modal .close .batsu:before{rotate:45deg}html body .modal .close .batsu:after{rotate:-45deg}html body .modal .cover{height:100%;inset:0;position:absolute;width:100%;z-index:1}html body .modal .modal-inner{position:relative;width:100%;z-index:2}html body .modal#modal2 .modal-inner{align-items:center;display:flex;height:100%;justify-content:center}html body .modal#modal2 .modal-inner .video{height:calc(100% - 100px);width:100%}@media screen and (min-width:980px){html body .modal#modal2 .modal-inner .video{height:100%}}html body .modal#modal2 .modal-inner .video video{height:100%;object-fit:contain;width:100%}