@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}@font-face{html body{font-family:HelveticaNeue-Bold;src:url(../font/helvetica-neue/HelveticaNeue-Bold.eot)}}:root{--background-color:#fff;--text-color:#000;--winered:#d70051;--pink:#ff5091;--pink2:#e6a7a7;--disp-height:100svh;--green:#58bc39}html,html body{height:100%}html body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";--interval:.7s;--init-sec:1s;background-color:var(--background-color);color:var(--text-color);font-family:Zen Old Mincho,serif;font-size:62.5%;font-style:normal;font-weight:600;overflow:auto;position:relative}html body video{height:auto;vertical-align:bottom;width:100%}html body:has(.modal.show){overflow:hidden}html body [data-endflip-pic],html body [data-flip-pic]{position:relative}html body [data-endflip-pic]>*,html body [data-flip-pic]>*{opacity:0}html body [data-endflip-pic]>:nth-child(n+2),html body [data-flip-pic]>:nth-child(n+2){left:0;position:absolute;top:0}html body [data-endflip-pic]>.show,html body [data-flip-pic]>.show{opacity:1}html body .mouse{left:0;pointer-events:none;position:fixed;top:0;-webkit-transform:translate(50vw,50svh);transform:translate(50vw,50svh);translate:-50% -50%;width:52.5px;z-index:101}html body .mouse .img{background-color:var(--winered);-webkit-mask-image:url(../img/lowrysfarm_2025aw_interview2/mouse.png);mask-image:url(../img/lowrysfarm_2025aw_interview2/mouse.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;scale:0}html body .mouse .img img{opacity:0}@-webkit-keyframes spin{0%{rotate:y 0deg}20%{rotate:y 180deg}to{rotate:y 180deg}}@keyframes spin{0%{rotate:y 0deg}20%{rotate:y 180deg}to{rotate:y 180deg}}html body .mouse.show .img{opacity:1;scale:1;transition:scale .4s cubic-bezier(.25,.25,.585,1.5) .3s,background-color .5s ease var(--init-sec)}@media screen and (max-width:980px){html body:has(#main.init) .mouse{opacity:0;transition:1s ease;visibility:hidden}}html body #main{opacity:0}@media screen and (min-width:980px){html body #main{align-items:flex-start;display:flex}html body #main .logo{background-color:#fff;opacity:0;position:fixed;right:20px;top:20px;transition:.4s ease;width:81.5px;z-index:100}}html body #main #main-visual{height:var(--disp-height);left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}@media screen and (min-width:980px){html body #main #main-visual{position:-webkit-sticky;position:sticky;width:50%}}html body #main #main-visual .ph{height:100%;position:relative;width:100%;z-index:1}html body #main #main-visual .ph img{height:100%;object-fit:cover;opacity:0;scale:1.1;width:100%}html body #main #main-visual .styling{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}html body #main #main-visual .styling img{height:100%;object-fit:cover;opacity:0;scale:1.1;transition:.5s ease 0s;width:100%}html body #main .content{position:relative;z-index:2}@media screen and (min-width:980px){html body #main .content{width:50%}html body #main .content .main-visual{align-items:center;display:flex;height:var(--disp-height);justify-content:center;width:100%}}html body #main .content .main-visual .inner{height:var(--disp-height);position:relative;width:100%}@media screen and (min-width:980px){html body #main .content .main-visual .inner{height:auto}}html body #main .content .main-visual .inner .logo{background-color:#fff;left:0;margin-inline:auto;margin-top:21.5px;opacity:0;position:absolute;right:0;top:0;translate:0 10px;width:81.5px}html body #main .content .main-visual .inner hgroup{left:0;margin-inline:auto;margin-top:72.5px;position:absolute;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #main .content .main-visual .inner hgroup{margin-top:0;position:relative}}html body #main .content .main-visual .inner hgroup .title1{margin-inline:auto;opacity:0;translate:0 10px;width:82px}@media screen and (min-width:980px){html body #main .content .main-visual .inner hgroup .title1{width:91px}}html body #main .content .main-visual .inner hgroup h1{align-items:center;display:flex;justify-content:space-between;margin-top:11.5px;width:273.5px}@media screen and (min-width:980px){html body #main .content .main-visual .inner hgroup h1{margin-top:13px;width:303.5px}}html body #main .content .main-visual .inner hgroup h1 img{rotate:y 90deg}html body #main .content .main-visual .inner hgroup h1 img:first-child{width:50px}@media screen and (min-width:980px){html body #main .content .main-visual .inner hgroup h1 img:first-child{width:55.5px}}html body #main .content .main-visual .inner hgroup h1 img:nth-child(2){width:44.5px}@media screen and (min-width:980px){html body #main .content .main-visual .inner hgroup h1 img:nth-child(2){width:49.5px}}html body #main .content .main-visual .inner hgroup h1 img:nth-child(3){width:45px}@media screen and (min-width:980px){html body #main .content .main-visual .inner hgroup h1 img:nth-child(3){width:50px}}html body #main .content .main-visual .inner hgroup h1 img:nth-child(4){width:46px}@media screen and (min-width:980px){html body #main .content .main-visual .inner hgroup h1 img:nth-child(4){width:51px}}html body #main .content .main-visual .inner hgroup .sub{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-inline:auto;margin-top:13px;width:124px}@media screen and (min-width:980px){html body #main .content .main-visual .inner hgroup .sub{margin-top:15px;width:137.5px}}html body #main .content .main-visual .inner .interviewee{bottom:34.5px;color:#fff;left:0;margin-inline:auto;opacity:0;position:absolute;right:0;text-align:center;translate:0 10px;width:100%}@media screen and (min-width:980px){html body #main .content .main-visual .inner .interviewee{bottom:auto;color:var(--text-color);margin-top:30px;position:relative}}html body #main .content .main-visual .inner .interviewee .num{font-family:ltc-caslon-pro,serif;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:.01em}@media screen and (min-width:980px){html body #main .content .main-visual .inner .interviewee .num{font-size:2.4rem}}html body #main .content .main-visual .inner .interviewee .name{font-size:2rem;font-weight:700;margin-top:5px}@media screen and (min-width:980px){html body #main .content .main-visual .inner .interviewee .name{font-size:2.4rem}}html body #main .content .main-visual .inner .interviewee .name span{font-size:1.4rem}@media screen and (min-width:980px){html body #main .content .main-visual .inner .interviewee .name span{font-size:1.55rem}}html body #main .content .main-visual .inner .interviewee .job{font-size:1.2rem;margin-top:7px}@media screen and (min-width:980px){html body #main .content .main-visual .inner .interviewee .job{font-size:1.4rem}}html body #main .content .main-visual .lead{font-size:1.3rem;line-height:2.0384615385;margin-top:40px;text-align:center}@media screen and (min-width:980px){html body #main .content .main-visual .lead{font-size:1.5rem;line-height:2.064516129;margin-top:32px;opacity:0;translate:0 10px}}html body #main .content .main-visual .profile{margin-top:35px;text-align:center}html body #main .content .main-visual .profile .profile-head{font-size:1.2rem;font-weight:500}html body #main .content .main-visual .profile .desc{font-size:1.2rem;line-height:1.6666666667;margin-top:10px}html body #main .content #interview-content{border:1px solid;border-radius:25px;margin-inline:auto;margin-top:40px;padding-block:6%;width:89.3333333333%}@media screen and (min-width:980px){html body #main .content #interview-content{border:none;width:100%}}html body #main .content #interview-content .video{margin-inline:auto;width:86.5671641791%}@media screen and (min-width:980px){html body #main .content #interview-content .video{width:49.0483162518%}}html body #main .content #interview-content .video .yt{aspect-ratio:9/16;position:relative;width:100%}html body #main .content #interview-content .video .yt iframe{height:100%;left:0;position:absolute;top:0;width:100%}html body #main .content #interview-content .block{margin-inline:auto;width:86.5671641791%}@media screen and (min-width:980px){html body #main .content #interview-content .block{align-items:flex-start;display:flex;justify-content:space-between;margin-top:190px;width:87.3352855051%}html body #main .content #interview-content .block.block2,html body #main .content #interview-content .block.block4{flex-direction:row-reverse}}html body #main .content #interview-content .block .text-area{align-items:flex-start;display:flex;justify-content:space-between;margin-top:30px}@media screen and (min-width:980px){html body #main .content #interview-content .block .text-area{display:block;margin-top:0;width:43.2523051132%}}html body #main .content #interview-content .block .text-area .theme{opacity:1;rotate:y 90deg;width:49.5px}html body #main .content #interview-content .block .text-area .theme.show{rotate:y 0deg;transition:.8s ease 0s}html body #main .content #interview-content .block .text-area .text{width:calc(100% - 75.5px)}@media screen and (min-width:980px){html body #main .content #interview-content .block .text-area .text{margin-top:30px;width:100%}}html body #main .content #interview-content .block .text-area .text .question{color:var(--pink);font-size:1.3rem;line-height:1.3653846154;margin-top:2.5em}html body #main .content #interview-content .block .text-area .text .question:first-child{margin-top:0}html body #main .content #interview-content .block .ph{margin-top:40px;opacity:1;overflow:hidden}@media screen and (min-width:980px){html body #main .content #interview-content .block .ph{margin-top:0;position:-webkit-sticky;position:sticky;right:0;top:calc(50% - 18.86896vw);width:48.6169321039%}}html body #main .content #interview-content .block .ph img{opacity:0;scale:1.1}html body #main .content #interview-content .block .ph.show img{opacity:1;scale:1;transition:1.3s ease 0s}html body #main .content .answer{font-size:1.4rem;line-height:1.6071428571;margin-top:1.6em}html body #main .content .answer span{border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding-inline:3px}html body #main .content .answer span.type1{background-color:#9d1f70}html body #main .content .answer span.type2{background-color:#265c2a}html body #main .content .answer span.type3{background-color:#c57229}html body #main .content #styling{padding-top:40px}@media screen and (min-width:980px){html body #main .content #styling{padding-top:80px}}html body #main .content #styling h2{font-family:ltc-caslon-pro,serif;font-size:2.5rem;font-style:normal;font-weight:600;letter-spacing:.01em;text-align:center}html body #main .content #styling .ph{margin-top:20px}html body #main .content #styling .text-area{margin-inline:auto;margin-top:40px;width:77.3333333333%}@media screen and (min-width:980px){html body #main .content #styling .text-area{align-items:flex-start;display:flex;justify-content:space-between;margin-top:50px;width:84.6266471449%}}html body #main .content #styling .text-area .text{font-size:1.4rem;line-height:1.6071428571}@media screen and (min-width:980px){html body #main .content #styling .text-area .text{width:49.7404844291%}html body #main .content #styling .text-area .text .answer{margin-top:0}}html body #main .content #styling .text-area .credit-box{margin-top:20px}@media screen and (min-width:980px){html body #main .content #styling .text-area .credit-box{margin-top:0;width:42.9930795848%}}html body #main .content #styling .text-area .credit-box li{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}html body #main .content #styling .text-area .credit-box li p{flex:1;font-size:1.2rem;line-height:1.4;padding-right:10px}html body #main .content #styling .text-area .credit-box li p span{display:block;font-size:80%}html body #main .content #styling .text-area .credit-box li a{align-items:center;background-color:var(--winered);border:1px solid var(--winered);color:#fff;display:flex;font-family:ltc-caslon-pro,serif;font-size:1.2rem;font-style:normal;font-weight:400;justify-content:center;letter-spacing:.01em;letter-spacing:.1em;padding:3px 4px 2px;transition:.4s ease;width:80.5px}html body #main .content #styling .text-area .credit-box li a:hover{background-color:#fff;color:var(--winered)}html body #main .content #index{border-block:1px solid;display:flex;margin-top:75px}html body #main .content #index a{align-items:center;aspect-ratio:375/595;border-right:1px solid;display:flex;justify-content:center;position:relative;width:50%}html body #main .content #index a:last-child{border-right:none}html body #main .content #index a:hover .ph img{scale:1.1}html body #main .content #index a .ph{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}html body #main .content #index a .ph img{height:100%;object-fit:cover;transition:.8s ease;width:100%}html body #main .content #index a .text-area{position:relative;text-align:center;z-index:2}html body #main .content #index a .text-area .num{font-family:ltc-caslon-pro,serif;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:.01em}html body #main .content #index a .text-area .name{font-size:2rem;font-weight:700}html body #main .content #index a .text-area .job{font-size:1.2rem}html body #main .content #index a .text-area .coming{font-family:ltc-caslon-pro,serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.01em;letter-spacing:.06em;line-height:1.25}@media screen and (min-width:980px){html body #main .content #index a .text-area .coming{font-size:1.8rem}}html body #main .content #index a:has(.ph) .text-area{color:#fff}html body #main .content #index a:has(.ph) .text-area .num{font-size:2rem;letter-spacing:.01em}@media screen and (min-width:980px){html body #main .content #index a:has(.ph) .text-area .num{font-size:3rem}}html body #main .content #index a:has(.ph) .text-area .name{font-size:2rem;letter-spacing:.32em}@media screen and (min-width:980px){html body #main .content #index a:has(.ph) .text-area .name{font-size:3rem}}html body #main .content #index a:has(.ph) .text-area .job{font-size:1.2rem;letter-spacing:.32em;margin-top:8px}@media screen and (min-width:980px){html body #main .content #index a:has(.ph) .text-area .job{font-size:1.8rem}}html body #main .content #outro{margin-top:5.3333333333%;padding-bottom:20px}@media screen and (min-width:980px){html body #main .content #outro{margin-top:40px}}html body #main .content #outro .banner{display:block;margin-inline:auto;width:89.3333333333%}@media screen and (min-width:980px){html body #main .content #outro .banner{max-width:540px;width:79.0629575403%}}html body #main .content #outro .banner img{transition:.5s ease}html body #main .content #outro .banner p{font-size:1.2rem;margin-top:4px;text-align:center}@media screen and (min-width:980px){html body #main .content #outro .banner p{margin-top:8px}}html body #main .content #outro .banner:hover img{opacity:.7}html body #main .content #outro .banner:hover p{text-decoration:underline}html body #main .content #outro .copy{font-family:ltc-caslon-pro,serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.01em;margin-top:20px;text-align:center}@media screen and (min-width:980px){html body #main .content #outro .copy{margin-top:60px}}html body #main:has(#styling.on) #main-visual .styling img{opacity:1;scale:1;transition:1s ease 0s}html body #main.init{opacity:1}html body #main.init>.logo{opacity:1;transition:.5s ease 1s}html body #main.init #main-visual .ph img{opacity:1;scale:1;transition:2s ease 0s}html body #main.init .content .main-visual .inner .logo{opacity:1;transition:1s ease .6s;translate:0 0}html body #main.init .content .main-visual .inner hgroup .title1{opacity:1;transition:.7s ease .8s;translate:0 0}html body #main.init .content .main-visual .inner hgroup h1 img{rotate:y 0deg;transition:.6s ease 1s}html body #main.init .content .main-visual .inner hgroup h1 img:nth-child(2){transition-delay:1.2s}html body #main.init .content .main-visual .inner hgroup h1 img:nth-child(3){transition-delay:1.4s}html body #main.init .content .main-visual .inner hgroup h1 img:nth-child(4){transition-delay:1.6s}html body #main.init .content .main-visual .inner hgroup .sub{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 1.8s}html body #main.init .content .main-visual .inner .interviewee,html body #main.init .content .main-visual .inner hgroup .lead{opacity:1;transition:1s ease 2s;translate:0 0}@media screen and (min-width:980px){html body #main.init .content .main-visual .inner .interviewee{transition-delay:2.3s}}