*,: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-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{-webkit-transform:translateY(20px);transform:translateY(20px)}html body .scroll-in.show{-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{--height:100svh;--gold:#aa9946}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Instrument Serif",serif;font-style:normal;font-weight:400}html body [data-flip-pic]{position:relative}html body [data-flip-pic]>*{opacity:0;position:relative}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 .scroll-in{opacity:0;translate:0 10px}html body .scroll-in.show{opacity:1;transition:opacity .9s ease,translate .9s ease;translate:0 0}html body #main-content #main-visual{height:var(--height);padding-top:1px;position:relative;width:100%}@media screen and (min-width:980px){html body #main-content #main-visual{height:100vh}}html body #main-content #main-visual .pc-wrapper{height:100%;padding-top:1px;position:relative;width:100%}@media screen and (min-width:980px){html body #main-content #main-visual .pc-wrapper{aspect-ratio:2500/711;height:auto;left:0;margin-inline:auto;position:absolute;right:0;top:50%;translate:0 calc(-50% - 18px);width:91.5080527086%}}@media screen and (min-width:980px) and (min-aspect-ratio:2.2){html body #main-content #main-visual .pc-wrapper{width:73.2064421669%}}html body #main-content #main-visual .head{margin-top:20px;text-align:center}@media screen and (min-width:980px){html body #main-content #main-visual .head{bottom:100%;left:0;margin-inline:auto;margin-bottom:35px;position:absolute;right:0}}html body #main-content #main-visual .head .logo{background-color:#000;margin-inline:auto;-webkit-mask-image:url(../img/osoi_2026autumn/osoi.png);mask-image:url(../img/osoi_2026autumn/osoi.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;translate:0 10px;width:109.5px}@media screen and (min-width:980px){html body #main-content #main-visual .head .logo{width:126.5px}}html body #main-content #main-visual .head .logo img{opacity:0}html body #main-content #main-visual .head .season{font-size:1.2rem;margin-top:.5em;opacity:0;translate:0 10px}@media screen and (min-width:980px){html body #main-content #main-visual .head .season{font-size:1.6rem}}html body #main-content #main-visual .img{-webkit-clip-path:inset(50% 0);clip-path:inset(50% 0);height:calc(100% - 198px);left:0;margin:87.5px auto 0;overflow:hidden;position:absolute;right:0;top:0;width:90%}@media screen and (min-width:980px){html body #main-content #main-visual .img{-webkit-clip-path:inset(0 50%);clip-path:inset(0 50%);height:100%;margin-top:0;width:100%}html body #main-content #main-visual .img video{height:100%;object-fit:cover;width:100%}}html body #main-content #main-visual .img video{height:100%;object-fit:contain;width:100%}html body #main-content #main-visual .text-area{bottom:23px;left:0;margin-top:6.1333333333%;margin-inline:auto;position:absolute;right:0;text-align:center}@media screen and (min-width:980px){html body #main-content #main-visual .text-area{bottom:auto;margin-top:35px;top:100%}}html body #main-content #main-visual .text-area h1{font-size:3rem}@media screen and (min-width:980px){html body #main-content #main-visual .text-area h1{font-size:4.3rem}}html body #main-content #main-visual .text-area h1 span{display:inline-block;opacity:0;translate:0 10px}html body #main-content #main-visual .text-area h1 span:nth-child(2){color:var(--gold);font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;margin-inline:.5em}html body #main-content #main-visual .text-area .lead{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:1.2rem;line-height:1.3181818182;margin-top:10px;margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #main-content #main-visual .text-area .lead{font-size:1.7rem;margin-top:8.5px}}html body #main-content #main-visual.show .head .logo{opacity:1;transition:1s ease 0s;translate:0 0}html body #main-content #main-visual.show .head .season{opacity:1;transition:1s ease .3s;translate:0 0}html body #main-content #main-visual.show .img{-webkit-clip-path:inset(1px 1px);clip-path:inset(1px 1px);transition:1.4s ease .5s}@media screen and (min-width:980px){html body #main-content #main-visual.show .img{-webkit-clip-path:inset(1px 2px);clip-path:inset(1px 2px)}}html body #main-content #main-visual.show .text-area h1 span{opacity:1;transition:.5s ease 1s;translate:0 0}html body #main-content #main-visual.show .text-area h1 span:first-child{transition-delay:1.4s}html body #main-content #main-visual.show .text-area h1 span:nth-child(2){margin-inline:0;transition:translate .5s ease 1.6s,opacity .5s ease 1.6s,margin-inline .3s ease 2.5s}html body #main-content #main-visual.show .text-area h1 span:nth-child(3){transition-delay:1.8s}html body #main-content #main-visual.show .text-area .lead{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 2.3s}html body #main-content #look-content .text-area{opacity:1;position:absolute;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html body #main-content #look-content .text-area h2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:4.8vw;line-height:1.1111111111}@media screen and (min-width:980px){html body #main-content #look-content .text-area h2{font-size:1.6471449488vw}}html body #main-content #look-content .text-area p{font-size:2.9333333333vw;line-height:1.3181818182;margin-top:1em;opacity:0;translate:0 10px}@media screen and (min-width:980px){html body #main-content #look-content .text-area p{font-size:1.0980966325vw}}html body #main-content #look-content .text-area.show h2{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease 0s}html body #main-content #look-content .text-area.show p{opacity:1;transition:1s ease .5s;translate:0 0}html body #main-content #look-content .item{display:block;font-size:3.2vw;margin-top:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #main-content #look-content .item{font-size:1.0248901903vw}}html body #main-content #look-content .item.ask{pointer-events:none}html body #main-content #look-content .item.ask .name-price:after,html body #main-content #look-content .item.ask:after{display:none}html body #main-content #look-content .item .name-price{display:inline-block;overflow:hidden;position:relative}html body #main-content #look-content .item .name-price:after{background-color:var(--gold);bottom:0;content:"";display:block;height:.07em;left:0;position:absolute;translate:-100% 0;width:100%}html body #main-content #look-content .item .name-price span{display:inline-block}html body #main-content #look-content .item .name-price span:first-child{margin-right:.2em}html body #main-content #look-content .item .name-price span:nth-child(2){font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}html body #main-content #look-content .item .name-price span.askstore{color:#b3b3b3;margin-left:.2em;pointer-events:auto}html body #main-content #look-content .item .name-price span.askstore:hover{text-decoration:underline;text-decoration-thickness:.05em}html body #main-content #look-content .item:after{align-items:center;aspect-ratio:1/1;background-color:var(--gold);color:#fff;content:"+";display:inline-flex;font-size:1em;justify-content:center;line-height:1;margin-left:.5em;vertical-align:top;width:1em}html body #main-content #look-content .item+.item{margin-top:.6em}html body #main-content #look-content .item.show .name-price:after{-webkit-animation:loop 2.8s ease 0s infinite;animation:loop 2.8s ease 0s infinite}@-webkit-keyframes loop{0%{translate:-100% 0}to{translate:100% 0}}@keyframes loop{0%{translate:-100% 0}to{translate:100% 0}}@media screen and (min-width:980px){html body #main-content #look-content .item.show:hover .name-price:after{-webkit-animation:none;animation:none;translate:0 0}}html body #main-content #look-content .item.show+.item .name-price:after{-webkit-animation-delay:.5s;animation-delay:.5s}html body #main-content #look-content .item.show+.item+.item .name-price:after{-webkit-animation-delay:1s;animation-delay:1s}html body #main-content #look-content .ph{opacity:1;position:relative}html body #main-content #look-content .ph>.item{position:absolute;right:0;top:100%}html body #main-content #look-content .ph .img{overflow:hidden}html body #main-content #look-content .ph .img img{opacity:0;scale:1.1}html body #main-content #look-content .ph.show .img img{opacity:1;scale:1;transition:2s ease 0s}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph1{width:41.1786237189%}}html body #main-content #look-content .ph.ph1 .text-area{left:0;margin-top:9.8666666667%;margin-inline:auto;right:0;text-align:center;top:100%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph1 .text-area{margin-left:168.5333333333%;margin-top:60.0888888889%;right:auto;top:0;translate:-50% 0}}html body #main-content #look-content .ph.ph2{margin-top:32.8%;margin-inline:auto;width:80%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph2{margin-right:0;margin-top:-5.8565153734%;width:35.1390922401%}html body #main-content #look-content .ph.ph2 .item{margin-right:1em}}html body #main-content #look-content .ph.ph3{margin-top:27.8666666667%;width:53.3333333333%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph3{margin-top:5.8565153734%;width:29.2825768668%}}html body #main-content #look-content .ph.ph3 .text-area{left:0;margin-left:9.75%;margin-top:19%;top:100%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph3 .text-area{margin-left:119.875%;margin-top:28.5%;top:0}}html body #main-content #look-content .ph.ph3 .text-area p{padding-left:.5em;position:relative}html body #main-content #look-content .ph.ph3 .text-area p:before{content:"-";left:0;position:absolute;top:0}html body #main-content #look-content .ph.ph4{margin-left:auto;margin-top:-26.6666666667%;width:40%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph4{margin-left:5.8565153734%;margin-top:5.8565153734%;width:23.3894582723%}}html body #main-content #look-content .ph.ph4 .item{left:0;margin-inline:auto}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph4 .item{left:auto;right:0}}html body #main-content #look-content .ph.ph5{margin-inline:auto;margin-top:21.7333333333%;width:89.3333333333%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph5{margin-left:50.2196193265%;margin-top:-50.7320644217%;width:43.9238653001%}}html body #main-content #look-content .ph.ph6{margin-left:auto;margin-top:28%;width:76%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph6{margin-top:13.9092240117%;width:35.541727672%}}html body #main-content #look-content .ph.ph6 .text-area{left:0;margin-left:-24.5614035088%;margin-top:7.3684210526%;top:0}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph6 .text-area{margin-left:-41.1946446962%;margin-top:17.5077239959%;text-align:center;translate:-50% 0}}html body #main-content #look-content .ph.ph6 .text-area p{padding-left:.5em;position:relative}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph6 .text-area p{padding-left:0}}html body #main-content #look-content .ph.ph6 .text-area p:before{content:"-";left:0;position:absolute;top:0}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph6 .text-area p:before{position:relative}}html body #main-content #look-content .ph.ph7{margin-left:0;margin-top:10.6666666667%;width:80%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph7{margin-top:-23.6090775988%;width:43.9238653001%}}html body #main-content #look-content .ph.ph8{margin-left:34.6666666667%;margin-top:17.3333333333%;width:60%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph8{margin-left:64.458272328%;margin-top:-5.8931185944%;width:23.4260614934%}}html body #main-content #look-content .ph.ph9{margin-left:5.3333333333%;margin-top:28%;width:60%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph9{margin-left:7.3206442167%;margin-top:0;width:32.9428989751%}}html body #main-content #look-content .ph.ph9 .text-area{left:auto;margin-right:-48.8888888889%;margin-top:16.6666666667%;right:0;text-align:right;top:100%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph9 .text-area{bottom:0;margin-right:-158.1111111111%;top:auto}}html body #main-content #look-content .ph.ph10{margin-left:auto;margin-top:34.9333333333%;width:100%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph10{margin-left:7.3206442167%;margin-top:5.8565153734%;width:32.9428989751%}}html body #main-content #look-content .ph.ph10 .item{margin-inline:1em}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph10 .item{margin-right:0}}html body #main-content #look-content .ph.ph11{margin-inline:auto;margin-top:27.8666666667%;width:80%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph11{margin-left:59.7364568082%;margin-top:-21.9619326501%;width:32.9428989751%}}html body #main-content #look-content .ph.ph11 .items{position:absolute;right:0;text-align:right;top:100%}html body #main-content #look-content .ph.ph11 .items .item{margin-left:auto}html body #main-content #look-content .ph.ph11 .items .item .name-price{margin-bottom:.5em}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph11 .items .item .name-price{display:block;margin-left:auto}}html body #main-content #look-content .ph.ph11 .items .item .sp{display:inline-block;margin-inline:.4em;vertical-align:top}html body #main-content #look-content .ph.ph12{aspect-ratio:750/500;margin-left:auto;margin-top:41.8666666667%;width:100%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph12{aspect-ratio:2000/1102;margin-left:0;margin-top:15.0073206442%;width:73.2064421669%}}html body #main-content #look-content .ph.ph12 .img{height:100%;width:100%}html body #main-content #look-content .ph.ph12 .img img{height:100%;object-fit:cover;width:100%}html body #main-content #look-content .ph.ph13{margin-left:auto;margin-top:10.6666666667%;width:80%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph13{margin-top:5.8565153734%;width:42.1303074671%}}html body #main-content #look-content .ph.ph13 .type{font-size:3.2vw;left:0;margin-left:5em;margin-top:1em;position:absolute;top:100%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph13 .type{bottom:6em;font-size:.878477306vw;left:auto;margin-left:auto;margin-right:42%;margin-top:1.5em;right:100%;top:auto;white-space:nowrap}}html body #main-content #look-content .ph.ph13 .items{position:absolute;right:1.5em;top:100%}@media screen and (min-width:980px){html body #main-content #look-content .ph.ph13 .items{bottom:2em;margin-right:2em;right:2em;right:100%;text-align:right;top:auto;white-space:nowrap}}html body #main-content #look-content .ph.ph13 .items .item{margin-left:auto}html body #main-content #outro{margin-top:41.3333333333%;margin-inline:auto;padding-bottom:20px;position:relative;width:89.3333333333%}@media screen and (min-width:980px){html body #main-content #outro{margin-top:15.6661786237%;padding-bottom:44px;width:88.2503660322%}}html body #main-content #outro .all-items{border-bottom:1px solid var(--gold);font-size:2.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #main-content #outro .all-items{font-size:3rem}}html body #main-content #outro #about{margin-top:40px;width:256.5px}@media screen and (min-width:980px){html body #main-content #outro #about{margin-top:69px;width:507.5px}}html body #main-content #outro #about .description{font-family:hiragino-mincho-pron,sans-serif;font-size:1.1rem;font-style:normal;font-weight:300;line-height:1.6363636364}@media screen and (min-width:980px){html body #main-content #outro #about .description{font-size:1.2rem}}html body #main-content #outro .links{font-size:1.2rem;line-height:2.1818181818;margin-top:40px}@media screen and (min-width:980px){html body #main-content #outro .links{display:flex;font-size:1.4rem;justify-content:flex-end;margin-top:102.5px;position:absolute;right:0;top:0}}html body #main-content #outro .links a{display:block;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:980px){html body #main-content #outro .links a{margin-left:2em}}html body #main-content #outro .links a:hover{text-decoration:underline}html body #main-content #outro .share{align-items:center;bottom:68.5px;display:flex;justify-content:flex-end;position:absolute;right:0}@media screen and (min-width:980px){html body #main-content #outro .share{bottom:auto;margin-top:143px;top:0}}html body #main-content #outro .share h3{font-size:1.2rem;margin-right:15px;text-transform:uppercase}@media screen and (min-width:980px){html body #main-content #outro .share h3{font-size:1em}}html body #main-content #outro .share ul{align-items:center;display:flex;justify-content:center}html body #main-content #outro .share ul li{width:24px}html body #main-content #outro .share ul li:nth-child(2){margin-inline:15px;width:21px}html body #main-content #outro .share ul li:nth-child(3){width:23px}html body #main-content #outro .share ul li a{transition:.3s ease}html body #main-content #outro .share ul li a:hover{opacity:.7}html body #main-content #outro .copy{font-size:1rem;margin-top:35px}