*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}html{font-size:62.5%}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem}html body .clearfix{display:inline-block;height:1%}html body .clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}html body img,html body svg,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}html body .gif>*{opacity:0}html body .gif>.current{opacity:1}@font-face{html body{font-family:HelveticaNeue-Bold;src:url(../font/helvetica-neue/HelveticaNeue-Bold.eot)}}:root{--disp-height:100svh;--text-color:#000;--background-color:#fff;--disp-wide:750;--blue:#4890c9;--brown:#754531;--video-height:0px;--line-color:rgb(0 0 0/.2)}html{height:100%}html body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:auto;background-color:var(--background-color);color:var(--text-color);font-family:ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:500;opacity:1;padding-top:0;transition:background-color 1s ease}html body,html body [data-flip-pic]{position:relative}html body [data-flip-pic]>*{left:0;opacity:0;position:absolute;top:0;transition:opacity 1.7s ease 1s;z-index:1}html body [data-flip-pic]>:first-child{position:relative}html body [data-flip-pic]>.show{opacity:1;transition:opacity 1.7s ease;z-index:2}@media screen and (max-width:980px){html body .scroll-in-sp{opacity:0;translate:0 10px}html body .scroll-in-sp.show{opacity:1;transition:.7s ease;translate:0 0}}html body #header{align-items:center;background-color:#fff;border-bottom:1px solid #000;display:flex;height:42.5px;justify-content:space-between;left:0;padding-left:21.5px;padding-right:15px;position:fixed;top:0;transition:.4s ease;translate:0 -100%;width:100%;z-index:1000}@media screen and (min-width:980px){html body #header{background-color:transparent;border:none;padding-left:2.9282576867%;padding-right:0;padding-top:20px;translate:0 -100%}}html body #header .left{align-items:center;display:flex;justify-content:flex-start}html body #header .left a{display:block}html body #header .left .globalwork{margin-right:20px;width:59.5px}html body #header .left .machigainai{width:101.5px}html body #header .right{align-items:center;border-left:1px solid;display:flex;justify-content:center;width:132px}@media screen and (min-width:980px){html body #header .right{height:24px}}html body #header .right .all{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:800;text-transform:uppercase}html body #header .right .all:hover{text-decoration:underline}@media screen and (max-width:980px){html body:has(#main-visual .intro.on) #header{translate:0 0}}@media screen and (min-width:980px){html body:has(#main-visual.show) #header{transition:1s ease 2s;translate:0 0}}html body #main-visual{position:relative}html body #main-visual .main-visual-inner{overflow:hidden;position:relative}html body #main-visual .main-visual-inner .logos{margin-right:4.6666666667%;margin-top:4.6666666667%;opacity:0;position:absolute;right:0;top:0;width:21.6%;z-index:2}html body #main-visual .main-visual-inner .logos .machigainai{display:block;margin-top:6.1728395062%}html body #main-visual .main-visual-inner .ph{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);position:relative;z-index:1}@media screen and (min-width:980px){html body #main-visual .main-visual-inner .ph{width:65.0439238653%}}html body #main-visual .main-visual-inner .ph img{scale:1.1}html body #main-visual .main-visual-inner hgroup{bottom:0;left:0;margin-bottom:7.0666666667%;margin-left:6.2666666667%;opacity:0;position:absolute;translate:0 10px;width:87.6%;z-index:2}@media screen and (min-width:980px){html body #main-visual .main-visual-inner hgroup{bottom:auto;margin-bottom:0;margin-left:53.2210834553%;margin-top:11.6764275256%;top:0;width:37.298682284%}}html body #main-visual .main-visual-inner hgroup h1{background-color:#fff;-webkit-mask-image:url(../images/kenja_knit-2025autumn/title.png);mask-image:url(../images/kenja_knit-2025autumn/title.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}@media screen and (min-width:980px){html body #main-visual .main-visual-inner hgroup h1{background-color:#000}}html body #main-visual .main-visual-inner hgroup h1>img{opacity:0}html body #main-visual .main-visual-inner hgroup .fukidashi{background-color:#fff;left:0;-webkit-mask-image:url(../images/kenja_knit-2025autumn/title-fukidashi.png);mask-image:url(../images/kenja_knit-2025autumn/title-fukidashi.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;scale:0;top:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;width:47.6407914764%}@media screen and (min-width:980px){html body #main-visual .main-visual-inner hgroup .fukidashi{background-color:#000}}html body #main-visual .main-visual-inner hgroup .fukidashi img{opacity:0}html body #main-visual.show .main-visual-inner .logos{opacity:1;transition:1s ease 2s}html body #main-visual.show .main-visual-inner .ph{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1s ease .4s}html body #main-visual.show .main-visual-inner .ph img{scale:1;transition:1.8s ease .4s}html body #main-visual.show .main-visual-inner hgroup{opacity:1;transition:1s ease 1s;translate:0 0}html body #main-visual.show .main-visual-inner hgroup .fukidashi{scale:1;transition:.3s cubic-bezier(.25,.25,.52,1.45) 1.8s}html body #main-visual .intro{margin-top:12%}@media screen and (min-width:980px){html body #main-visual .intro{bottom:0;margin-right:5.0146412884%;padding-bottom:4.4655929722%;position:absolute;right:0;width:25.2562225476%}}html body #main-visual .intro .lead{font-size:1.3rem;font-weight:700;line-height:1.6153846154;margin-inline:auto;width:84.6666666667%}@media screen and (min-width:980px){html body #main-visual .intro .lead{font-size:1.0248901903vw;width:100%}}html body #main-visual .intro .about-product{background-color:#ececec;margin-inline:auto;margin-top:56px;position:relative;width:92%}@media screen and (min-width:980px){html body #main-visual .intro .about-product{width:100%}}html body #main-visual .intro .about-product .about{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:600;left:0;position:absolute;rotate:-90deg;top:50%;translate:-50% -50%}@media screen and (min-width:980px){html body #main-visual .intro .about-product .about{font-size:.7320644217vw}}html body #main-visual .intro .about-product h2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:3.7333333333vw;font-weight:700;left:0;margin-top:7.2463768116%;opacity:1;position:absolute;right:0;text-align:center;top:0}@media screen and (min-width:500px){html body #main-visual .intro .about-product h2{font-size:1.4225475842vw}}@media screen and (min-width:980px){html body #main-visual .intro .about-product h2{font-size:1.0248901903vw}}html body #main-visual .intro .about-product h2.show{-webkit-clip-path:inset(0);clip-path:inset(0)}html body #main-visual .intro .about-product .text-area{left:0;margin-inline:auto;margin-top:73.6231884058%;position:absolute;right:0;top:0;width:83.3333333333%;z-index:2}html body #main-visual .intro .about-product .text-area .desc{font-size:3.2vw;font-weight:700;line-height:1.5}@media screen and (min-width:500px){html body #main-visual .intro .about-product .text-area .desc{font-size:1.2193265007vw}}@media screen and (min-width:980px){html body #main-visual .intro .about-product .text-area .desc{font-size:.878477306vw}}html body #main-visual .intro .about-product .text-area a{align-items:center;background-color:var(--brown);color:#fff;display:flex;font-size:3.2vw;justify-content:center;margin-inline:auto;margin-top:1.3333333333%;padding:3px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:500px){html body #main-visual .intro .about-product .text-area a{font-size:1.2193265007vw}}@media screen and (min-width:980px){html body #main-visual .intro .about-product .text-area a{font-size:.878477306vw}}html body .main-section1{margin-top:50px;overflow:hidden;position:relative}@media screen and (min-width:980px){html body .main-section1{margin-left:51.317715959%;margin-top:5.8565153734%;overflow:visible;width:43.1551976574%}}html body .main-section1 .ph{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);left:0;opacity:1;position:absolute;top:0;z-index:1}@media screen and (min-width:980px){html body .main-section1 .ph{position:relative}}html body .main-section1 .ph img{scale:1.1}html body .main-section1 .ph.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1.5s ease}html body .main-section1 .ph.show img{scale:1;transition:1.5s ease 0s}html body .main-section1 .text-area{position:relative;z-index:2}@media screen and (min-width:980px){html body .main-section1 .text-area{margin-right:46px;position:absolute;right:100%;top:0;width:319px}}html body .main-section1 .text-area .size{aspect-ratio:750/1040;position:relative;width:100%}@media screen and (min-width:980px){html body .main-section1 .text-area .size{aspect-ratio:auto}}html body .main-section1 .text-area .size .text-inner{align-items:flex-start;bottom:30px;color:#fff;display:flex;justify-content:space-between;left:0;position:absolute;width:100%}@media screen and (min-width:980px){html body .main-section1 .text-area .size .text-inner{bottom:0;color:#000;display:block;position:relative}}html body .main-section1 .text-area .size .text-inner .head{margin-inline:auto}html body .main-section1 .text-area .size .text-inner .head .season{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:600}@media screen and (min-width:980px){html body .main-section1 .text-area .size .text-inner .head .season{font-size:1.3rem}}html body .main-section1 .text-area .size .text-inner .head h2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:1.7rem;font-weight:700;margin-top:4px;opacity:1}@media screen and (min-width:980px){html body .main-section1 .text-area .size .text-inner .head h2{font-size:2.2rem;margin-top:10px}}html body .main-section1 .text-area .size .text-inner .head.show h2{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.8s ease .2s}html body .main-section1 .text-area .size .text-inner .desc{font-size:1.1rem;line-height:1.5454545455;margin-right:6.5333333333%;width:43.8666666667%}@media screen and (min-width:980px){html body .main-section1 .text-area .size .text-inner .desc{font-size:1.4rem;margin-right:0;margin-top:20px;width:100%}}html body .main-section1 .text-area .credit-box{margin-inline:auto;margin-top:22px;width:85.3333333333%}@media screen and (min-width:980px){html body .main-section1 .text-area .credit-box{width:100%}}html body .main-section2{margin-top:40px;overflow:hidden;position:relative}@media screen and (min-width:980px){html body .main-section2{margin-left:0;margin-top:-37.5549048316%;overflow:visible;width:46.6325036603%}}html body .main-section2 .ph{left:0;opacity:0;position:absolute;top:0;-webkit-transform:none;transform:none;translate:-20px 0;z-index:1}html body .main-section2 .ph.show{opacity:1;translate:0 0}html body .main-section2 .text-area{position:relative;z-index:2}html body .main-section2 .text-area .size{aspect-ratio:750/857;position:relative;width:100%}html body .main-section2 .text-area .size .text-inner{margin-right:4.5333333333%;position:absolute;right:0;top:1.3333333333%;width:48.4%}@media screen and (min-width:980px){html body .main-section2 .text-area .size .text-inner{left:0;margin-left:66.9544740973%;margin-top:39.2464678179%;right:auto;width:319px}}html body .main-section2 .text-area .size .text-inner .head .season{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:600}@media screen and (min-width:980px){html body .main-section2 .text-area .size .text-inner .head .season{font-size:1.3rem}}html body .main-section2 .text-area .size .text-inner .head h2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:1.7rem;font-weight:700;margin-top:4px;opacity:1}@media screen and (min-width:980px){html body .main-section2 .text-area .size .text-inner .head h2{font-size:2.2rem;margin-top:10px}}html body .main-section2 .text-area .size .text-inner .head.show h2{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.8s ease .2s}html body .main-section2 .text-area .size .text-inner .desc{font-size:1.1rem;line-height:1.5454545455;margin-top:10px}@media screen and (min-width:980px){html body .main-section2 .text-area .size .text-inner .desc{font-size:1.4rem}}html body .main-section2 .text-area .credit-box{margin-inline:auto;margin-top:22px;width:85.3333333333%}@media screen and (min-width:980px){html body .main-section2 .text-area .credit-box{margin-left:10.4395604396%;position:absolute;top:100%;width:327.5px}}html body .main-section3{margin-top:40px;overflow:hidden;position:relative}@media screen and (min-width:980px){html body .main-section3{margin-left:auto;margin-top:-5.8565153734%;overflow:visible;width:41.9106881406%}}html body .main-section3 .ph{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);left:0;position:absolute;top:0;z-index:1}@media screen and (min-width:980px){html body .main-section3 .ph{position:relative}}html body .main-section3 .ph img{scale:1.1}html body .main-section3 .ph.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1.5s ease}html body .main-section3 .ph.show img{scale:1;transition:1.5s ease 0s}html body .main-section3 .text-area{position:relative;z-index:2}@media screen and (min-width:980px){html body .main-section3 .text-area{bottom:0;margin-right:46px;position:absolute;right:100%;width:319px}}html body .main-section3 .text-area .size{aspect-ratio:750/1040;position:relative;width:100%}@media screen and (min-width:980px){html body .main-section3 .text-area .size{aspect-ratio:auto}}html body .main-section3 .text-area .size .text-inner{bottom:0;color:#fff;left:0;margin-bottom:6.6666666667%;margin-left:4.5333333333%;position:absolute;width:33.2%}@media screen and (min-width:980px){html body .main-section3 .text-area .size .text-inner{bottom:0;color:#000;display:block;margin-left:0;position:relative;width:100%}}html body .main-section3 .text-area .size .text-inner .head .season{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:600}@media screen and (min-width:980px){html body .main-section3 .text-area .size .text-inner .head .season{font-size:1.3rem}}html body .main-section3 .text-area .size .text-inner .head h2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);font-size:1.7rem;font-weight:700;line-height:1.2941176471;margin-top:4px;opacity:1}@media screen and (min-width:980px){html body .main-section3 .text-area .size .text-inner .head h2{font-size:2.2rem;margin-top:10px}}html body .main-section3 .text-area .size .text-inner .head.show h2{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.8s ease .2s}html body .main-section3 .text-area .size .text-inner .desc{font-size:1.1rem;line-height:1.5454545455;margin-top:10px}@media screen and (min-width:980px){html body .main-section3 .text-area .size .text-inner .desc{font-size:1.3rem}}html body .main-section3 .text-area .credit-box{margin-inline:auto;margin-top:22px;width:85.3333333333%}@media screen and (min-width:980px){html body .main-section3 .text-area .credit-box{width:100%}}html body #section-wrapper{margin-top:80px;overflow:hidden}@media screen and (min-width:980px){html body #section-wrapper{margin-top:115px}}html body #section-wrapper hgroup h2 span{display:block;margin-inline:auto}html body #section-wrapper hgroup h2 span.line1{width:142px}@media screen and (min-width:980px){html body #section-wrapper hgroup h2 span.line1{width:183.5px}}html body #section-wrapper hgroup h2 span.line2{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-top:10px;width:263px}@media screen and (min-width:980px){html body #section-wrapper hgroup h2 span.line2{width:347.5px}}html body #section-wrapper hgroup h2 span.line3{margin-top:10px;width:329.5px}@media screen and (min-width:980px){html body #section-wrapper hgroup h2 span.line3{width:425px}}html body #section-wrapper hgroup h2.show .line2{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.8s ease .5s}html body #section-wrapper hgroup .lead{font-size:1.2rem;line-height:1.6666666667;margin-top:25px;text-align:center}@media screen and (min-width:980px){html body #section-wrapper hgroup .lead{font-size:1.4rem}}html body #section-wrapper #section1{margin-top:40px;position:relative}@media screen and (min-width:980px){html body #section-wrapper #section1{margin-top:80px;width:42.4597364568%}}html body #section-wrapper #section1 .ph{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);left:0;opacity:1;position:absolute;top:0;z-index:1}@media screen and (min-width:980px){html body #section-wrapper #section1 .ph{position:relative}}html body #section-wrapper #section1 .ph img{scale:1.1}html body #section-wrapper #section1 .ph.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1.5s ease}html body #section-wrapper #section1 .ph.show img{scale:1;transition:1.5s ease 0s}html body #section-wrapper #section1 .text-area{position:relative;z-index:2}@media screen and (min-width:980px){html body #section-wrapper #section1 .text-area{left:100%;margin-left:40px;margin-top:61.5px;position:absolute;top:0;width:312px}}html body #section-wrapper #section1 .text-area .size{aspect-ratio:750/1140;position:relative;width:100%}@media screen and (min-width:980px){html body #section-wrapper #section1 .text-area .size{aspect-ratio:auto}}html body #section-wrapper #section1 .text-area .size .text-inner{left:0;margin-left:6%;margin-top:7.3333333333%;position:absolute;top:0}@media screen and (min-width:980px){html body #section-wrapper #section1 .text-area .size .text-inner{margin:0;position:relative}}html body #section-wrapper #section1 .text-area .size .text-inner .head .reason{align-items:center;display:flex;justify-content:center}@media screen and (min-width:980px){html body #section-wrapper #section1 .text-area .size .text-inner .head .reason{justify-content:flex-start}}html body #section-wrapper #section1 .text-area .size .text-inner .head .reason .jp{display:block;margin-right:4px;width:22px}html body #section-wrapper #section1 .text-area .size .text-inner .head .reason .num{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:2.8rem;font-style:normal;font-weight:500}html body #section-wrapper #section1 .text-area .size .text-inner .head h2{font-size:1.6rem;line-height:1.375;margin-top:10px}@media screen and (max-width:980px){html body #section-wrapper #section1 .text-area .size .text-inner .head h2{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}html body #section-wrapper #section1 .text-area .size .text-inner .desc{font-size:1.1rem;line-height:1.5454545455;margin-top:10px}@media screen and (min-width:980px){html body #section-wrapper #section1 .text-area .size .text-inner .desc{font-size:1.2rem}}html body #section-wrapper #section1 .text-area .desc{font-size:1.1rem;line-height:1.5454545455;margin-inline:auto;margin-top:20px;width:85.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section1 .text-area .desc{font-size:1.2rem;width:100%}}html body #section-wrapper #section1 .text-area .credit-box{margin-inline:auto;margin-top:22px;width:85.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section1 .text-area .credit-box{width:100%}}html body #section-wrapper #section2{margin-top:40px;position:relative}@media screen and (min-width:980px){html body #section-wrapper #section2{margin-left:auto;margin-top:-23.4992679356%;width:34.7364568082%}}html body #section-wrapper #section2 .ph{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);left:0;opacity:1;position:absolute;top:0;z-index:1}@media screen and (min-width:980px){html body #section-wrapper #section2 .ph{position:relative}}html body #section-wrapper #section2 .ph img{scale:1.1}html body #section-wrapper #section2 .ph.show{-webkit-clip-path:inset(0);clip-path:inset(0);transition:1.5s ease}html body #section-wrapper #section2 .ph.show img{scale:1;transition:1.5s ease 0s}html body #section-wrapper #section2 .text-area{position:relative;z-index:2}@media screen and (min-width:980px){html body #section-wrapper #section2 .text-area{bottom:0;left:0;margin-bottom:57px;margin-left:-157px;position:absolute;width:247px}}html body #section-wrapper #section2 .text-area .size{aspect-ratio:750/940;position:relative;width:100%}@media screen and (min-width:980px){html body #section-wrapper #section2 .text-area .size{aspect-ratio:auto}}html body #section-wrapper #section2 .text-area .size .text-inner{bottom:0;left:0;margin-bottom:7.3333333333%;margin-left:6%;position:absolute}@media screen and (min-width:980px){html body #section-wrapper #section2 .text-area .size .text-inner{margin:0;position:relative}}html body #section-wrapper #section2 .text-area .size .text-inner .head .reason{align-items:center;display:flex;justify-content:flex-start}html body #section-wrapper #section2 .text-area .size .text-inner .head .reason .jp{display:block;margin-right:4px;width:22px}html body #section-wrapper #section2 .text-area .size .text-inner .head .reason .num{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:2.8rem;font-style:normal;font-weight:500}html body #section-wrapper #section2 .text-area .size .text-inner .head h2{font-size:1.6rem;line-height:1.375;margin-top:10px}html body #section-wrapper #section2 .text-area .size .text-inner .desc{font-size:1.1rem;line-height:1.5454545455;margin-top:10px}html body #section-wrapper #section2 .text-area .desc{font-size:1.1rem;line-height:1.5454545455;margin-inline:auto;margin-top:20px;width:85.0666666667%}@media screen and (min-width:980px){html body #section-wrapper #section2 .text-area .desc{font-size:1.2rem;width:100%}}html body #section-wrapper #section2 .text-area .credit-box{margin-inline:auto;margin-top:22px;width:76%}html body #section-wrapper #section3{margin-top:40px;padding-bottom:40px;position:relative}@media screen and (min-width:980px){html body #section-wrapper #section3{margin-top:-20px;padding-bottom:0}}html body #section-wrapper #section3 .img-wrapper{aspect-ratio:750/1113;left:0;position:absolute;top:0;width:100%;z-index:3}@media screen and (min-width:980px){html body #section-wrapper #section3 .img-wrapper{aspect-ratio:2732/1748;position:relative;width:100%}}html body #section-wrapper #section3 .img-wrapper .ph{left:0;opacity:0;position:absolute;scale:1.1;top:0;z-index:1}html body #section-wrapper #section3 .img-wrapper .ph.show{opacity:1;scale:1;transition:1s ease}html body #section-wrapper #section3 .img-wrapper .ph:before{align-items:center;background-color:#000;border-radius:15px;color:#fff;content:"";display:flex;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;height:15px;justify-content:center;left:0;position:absolute;top:0;width:43.5px}html body #section-wrapper #section3 .img-wrapper .ph.ph1{margin-left:-2.6666666667%;width:60.4%}@media screen and (min-width:980px){html body #section-wrapper #section3 .img-wrapper .ph.ph1{margin-left:19.5095168375%;width:30.6002928258%}}html body #section-wrapper #section3 .img-wrapper .ph.ph1:before{content:"ON";margin-left:8.8300220751%}@media screen and (min-width:980px){html body #section-wrapper #section3 .img-wrapper .ph.ph1:before{margin-left:81.1004784689%;margin-top:34px}}html body #section-wrapper #section3 .img-wrapper .ph.ph2{bottom:0;left:auto;margin-right:.6666666667%;right:0;top:auto;width:47.0666666667%}@media screen and (min-width:980px){html body #section-wrapper #section3 .img-wrapper .ph.ph2{margin-right:25.6954612006%;width:23.243045388%}}html body #section-wrapper #section3 .img-wrapper .ph.ph2:before{content:"OFF";margin-top:23.7960339943%}@media screen and (min-width:980px){html body #section-wrapper #section3 .img-wrapper .ph.ph2:before{margin-left:10.7086614173%;margin-top:85.5px}}html body #section-wrapper #section3 .text-area{position:relative;z-index:2}@media screen and (min-width:980px){html body #section-wrapper #section3 .text-area{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}}html body #section-wrapper #section3 .text-area .size{aspect-ratio:750/1113;pointer-events:none;position:relative;width:100%}@media screen and (min-width:980px){html body #section-wrapper #section3 .text-area .size{aspect-ratio:auto;margin-right:80.6368960469%;position:absolute;right:0;top:0;width:183.5px}}html body #section-wrapper #section3 .text-area .size .head{left:0;margin-left:53.7333333333%;position:absolute;top:0}@media screen and (min-width:980px){html body #section-wrapper #section3 .text-area .size .head{margin-left:0;position:relative}}html body #section-wrapper #section3 .text-area .size .head .reason{align-items:center;display:flex;justify-content:flex-start}html body #section-wrapper #section3 .text-area .size .head .reason .jp{display:block;margin-right:4px;width:22px}html body #section-wrapper #section3 .text-area .size .head .reason .num{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:2.8rem;font-style:normal;font-weight:500}html body #section-wrapper #section3 .text-area .size .head h2{font-size:1.6rem;line-height:1.375;margin-top:10px}html body #section-wrapper #section3 .text-area .size .desc{bottom:0;font-size:1.1rem;left:0;line-height:1.5454545455;margin-bottom:11.0666666667%;margin-left:8%;margin-top:10px;position:absolute;width:41.0666666667%}@media screen and (min-width:980px){html body #section-wrapper #section3 .text-area .size .desc{font-size:1.2rem;margin:20px 0 0;position:relative;width:100%}html body #section-wrapper #section3 .text-area .credit-slider{height:100%;left:0;position:absolute;top:0;width:100%}}html body #section-wrapper #section3 .text-area .credit-slider .swiper-pagination{display:flex;justify-content:flex-start;margin-inline:auto;position:relative;width:85.3333333333%}html body #section-wrapper #section3 .text-area .credit-slider .swiper-pagination:before{background-color:#000;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;width:calc(100% - 128px)}html body #section-wrapper #section3 .text-area .credit-slider .swiper-pagination .swiper-pagination-bullet{align-items:center;background-color:#000;border:1px solid #000;color:#fff;display:flex;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;height:20px;justify-content:center;width:64px}html body #section-wrapper #section3 .text-area .credit-slider .swiper-pagination .swiper-pagination-bullet:before{content:"ON"}html body #section-wrapper #section3 .text-area .credit-slider .swiper-pagination .swiper-pagination-bullet:nth-child(2):before{content:"OFF"}html body #section-wrapper #section3 .text-area .credit-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;border-bottom-color:#fff;color:#000}@media screen and (min-width:980px){html body #section-wrapper #section3 .text-area .credit-slider .swiper-slide{height:auto;max-width:255px;width:18.6676427526%}html body #section-wrapper #section3 .text-area .credit-slider .swiper-slide:first-child{bottom:157px;margin-right:75.4758418741%;position:absolute;right:0}html body #section-wrapper #section3 .text-area .credit-slider .swiper-slide:nth-child(2){bottom:157px;left:0;margin-left:75.4758418741%;position:absolute}}html body #section-wrapper #section3 .text-area .credit-box{margin-inline:auto;margin-top:22px;width:85.3333333333%}@media screen and (min-width:980px){html body #section-wrapper #section3 .text-area .credit-box{margin:0;width:100%}}html body .credit-box .credit-head{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:800}html body .credit-box ul li{align-items:center;display:flex;justify-content:space-between;margin-top:14px}html body .credit-box ul li.space{margin-top:30px}html body .credit-box ul li .item{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;margin-right:7px}html body .credit-box ul li .item:first-letter{text-transform:uppercase}html body .credit-box ul li .line{background-color:#000;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);flex:1;height:1px}html body .credit-box ul li.show .line{-webkit-clip-path:inset(0);clip-path:inset(0);transition:.4s ease .5s}html body .credit-box ul li .buy{align-items:center;background-color:var(--brown);border:1px solid var(--brown);color:#fff;display:flex;font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1.2rem;font-style:normal;font-weight:500;height:15.5px;justify-content:center;margin-left:7px;padding-top:1px;position:relative;text-transform:uppercase;transition:.3s ease;width:64px}html body .credit-box ul li .buy:hover{background-color:#fff;color:var(--brown)}html body .credit-box ul li .buy.coming{background-color:transparent;border:none;color:transparent;pointer-events:none}html body .credit-box ul li .buy.coming:before{color:var(--brown);content:"coming soon";font-size:1rem;position:absolute;right:0;text-transform:lowercase;top:40%;translate:0 -50%;white-space:nowrap}@media screen and (min-width:980px){html body #outro{margin-top:60px}html body #outro .banner{display:block;margin-inline:auto;width:682.5px}html body #outro .banner img{transition:.3s ease}html body #outro .banner:hover img{opacity:.7}}html body #outro .copy{font-family:itc-avant-garde-gothic-pro,sans-serif;font-size:1rem;font-style:normal;font-weight:500;padding-block:30px;text-align:center}