@charset "UTF-8";:root{--color-black:#333;--color-yellow:#f2ff66;--color-blue-gray:#f2f5f7;--rem:1.10378118641;--ratio:1.5;--s-3:calc(var(--s-2)/var(--ratio));--s-2:calc(var(--s-1)/var(--ratio));--s-1:calc(var(--s0)/var(--ratio));--s0:calc(1rem*var(--rem));--s1:calc(var(--s0)*var(--ratio));--s2:calc(var(--s1)*var(--ratio));--s3:calc(var(--s2)*var(--ratio));--s4:calc(var(--s3)*var(--ratio));--s5:calc(var(--s4)*var(--ratio));--s6:calc(var(--s5)*var(--ratio));--s7:calc(var(--s6)*var(--ratio));--s8:calc(var(--s7)*var(--ratio));--s9:calc(var(--s8)*var(--ratio));--s10:calc(var(--s9)*var(--ratio))}:root{--rem:.714285714;--ratio:1.5;--s-2:calc(var(--s-1)/var(--ratio));--s-1:calc(var(--s0)/var(--ratio));--s0:calc(1rem*var(--rem));--s1:calc(var(--s0)*var(--ratio));--s2:calc(var(--s1)*var(--ratio));--s3:calc(var(--s2)*var(--ratio));--s4:calc(var(--s3)*var(--ratio));--s5:calc(var(--s4)*var(--ratio));--s6:calc(var(--s5)*var(--ratio));--s7:calc(var(--s6)*var(--ratio));--s8:calc(var(--s7)*var(--ratio));--s9:calc(var(--s8)*var(--ratio));--s10:calc(var(--s9)*var(--ratio))}.page-entry{overflow:hidden;min-width:1200px;margin-bottom:126px}.page-entry .hidden{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px)}.page-entry .text-indent{display:inline-block;text-indent:-1em;padding-left:1em}.page-entry .text-center{text-align:center}.page-entry .font-mincho{font-family:"游明朝",Yu Mincho,Times New Roman,Hiragino Mincho ProN,MS PMincho,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif}.page-entry .font-bold{font-weight:700}.page-entry .font-large{font-size:1.125em}.page-entry .font-largest{font-size:1.25em}.page-entry .font-smaller{font-size:.75em}.page-entry .text-right{text-align:right}.page-entry .highlighter{text-decoration-thickness:.25em;text-underline-offset:-.1em}.page-entry{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,Yu Gothic,"游ゴシック",Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif;font-size:1.1428571424rem;line-height:1.6;color:var(--color-black);-webkit-text-size-adjust:none}.page-entry .c-sec{position:relative;width:1024px;min-height:740px;margin-right:auto;margin-left:auto;padding-left:32px}.page-entry .c-sec__wrapper{width:1100px;margin-top:var(--s5);margin-right:auto;margin-left:auto;padding-top:83px;padding-bottom:87px;background-color:#fff;box-shadow:0 0 16px 4px rgba(0,0,0,.08)}.page-entry .c-sec__wrapper>*+*{margin-top:93px}.page-entry .c-sec__ttl{font-size:2.5714285704rem;font-weight:700}.page-entry .c-sec__ttl>span{display:block}.page-entry .c-sec__ttl>*+*{margin-top:var(--s3)}.page-entry .c-sec__ttl :not(.c-sec__ttl-number){text-decoration:underline;-webkit-text-decoration-color:#f2ff66;text-decoration-color:#f2ff66;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.2em;text-underline-offset:-.2em}.page-entry .c-sec__ttl+*{margin-top:var(--s0)}.page-entry .c-sec__block{position:relative;z-index:1;width:448px}.page-entry .c-sec__border{height:2px;margin:var(--s3) 0;background-color:var(--color-black)}.page-entry .c-sec__description-fig>*+*{margin-top:var(--s0)}.page-entry .c-sec__description-fig figcaption{font-size:1.2857142852rem;font-weight:700}.page-entry .c-sec__image{position:absolute;top:40px;right:0}.page-entry .c-title{font-size:1.8571428564rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:auto;margin-left:auto;position:relative}.page-entry .c-title .highlighter{text-decoration:underline;-webkit-text-decoration-color:#f2ff66;text-decoration-color:#f2ff66;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.2em;text-underline-offset:-.2em}.page-entry .c-title em{font-size:2.7142857132rem}.page-entry .c-title:before,.page-entry .c-title:after{content:"";display:block;position:absolute;width:34px;height:22px;background:0 0 no-repeat}.page-entry .c-title:before{background-image:url(/lp/stretchpants-classic/images/2023ss/brackets-l.svg);top:-.5em;left:-1.5em}.page-entry .c-title:after{background-image:url(/lp/stretchpants-classic/images/2023ss/brackets-r.svg);bottom:-.5em;right:-1.5em}.page-entry .c-item{display:block;text-align:center;margin-top:var(--s4);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.page-entry .c-item>*+*{margin-top:var(--s2)}.page-entry .c-link{width:380px;height:70px;border-radius:9999px;background-color:var(--color-black);color:#fff;font-size:1.2857142852rem;display:flex;justify-content:center;align-items:center;box-shadow:5px 5px 5px 0 rgba(0,0,0,.15);font-weight:700;margin-right:auto;margin-left:auto}.page-entry .mv{height:540px;background:#f1f1f1 url(/lp/stretchpants-classic/images/2023ss/img-mv.jpg) calc(50% - 151px) 0/contain no-repeat}.page-entry .mv__inner{position:relative;width:1200px;height:100%;margin-right:auto;margin-left:auto}.page-entry .mv__ttl{position:absolute;z-index:1;top:50px;left:108px;width:404.5px}.page-entry .mv__slider{position:absolute}.page-entry .mv__slider .slick-slide{line-height:0}.page-entry .mv__slider-item:nth-child(2){display:none}.page-entry .mv__slider--1{top:0;left:-155px;width:240px}.page-entry .mv__slider--2{bottom:0;left:84px;width:426px}.page-entry .mv__slider--3{top:0;right:93px;width:294px}.page-entry .mv__slider--4{right:93px;bottom:0;width:294px}.page-entry .mv__slider--5{top:0;right:-147px;width:240px}.page-entry .cont{padding-top:var(--s3);padding-bottom:102px;background-color:var(--color-blue-gray)}.page-entry .cont__ttl{text-align:center}.page-entry .nav{margin-top:var(--s3)}.page-entry .nav__list{display:flex;justify-content:center;gap:0 19px}.page-entry .nav__list-item a{transition-property:box-shadow;box-shadow:5px 5px 5px 0 rgba(0,0,0,.15)}.page-entry .nav__list-item a:hover,.page-entry .nav__list-item a:focus{opacity:1;box-shadow:5px 5px 7.5px 0 rgba(0,0,0,.3)}.page-entry .sec1__movie video{width:100%;height:250px}.page-entry .sec2__description-item{width:192px}.page-entry .sec2__description-item-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s4)}.page-entry .sec2__description-item-wrapper figcaption{font-size:1.2142857138rem}.page-entry .sec2__description-item-wrapper:before,.page-entry .sec2__description-item-wrapper:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;content:""}.page-entry .sec2__description-item-wrapper:before{height:1px;border-bottom:1px dashed}.page-entry .sec2__description-item-wrapper:after{width:1px;height:100%;border-left:1px dashed}.page-entry .sec3{min-height:550px}.page-entry .sec3__description-item{display:flex;align-items:center;gap:0 var(--s2)}.page-entry .sec3__description-item .c-sec__description-fig{width:164px}.page-entry .sec3__description-item :not(.c-sec__description-fig){flex:1 0 0}.page-entry .sec4{min-height:552px}.page-entry .sec4__container{display:flex;align-items:flex-end;justify-content:space-between;margin-left:-32px;padding-left:32px;background:linear-gradient(to bottom,rgba(242,245,247,0) 40px,#f2f5f7 40px)}.page-entry .sec4__container+*{margin-top:var(--s0)}.page-entry .sec4__decoration{width:316px;height:356px;background:url(/lp/stretchpants-classic/images/2023ss/deco-04.png) 0 0 no-repeat}.page-entry .sec4__voice-wrapper{width:480px;margin-right:55px;margin-bottom:50px}.page-entry .sec4__voice-wrapper>*+*{margin-top:var(--s2)}.page-entry .sec4__voice{padding-bottom:var(--s2);border-bottom:1px dashed}.page-entry .sec4__voice-ttl{font-size:1.2857142852rem;font-weight:700}.page-entry .sec4__voice>*+*{margin-top:var(--s0)}.page-entry .sec5__block{width:42em}.page-entry .sec5__decoration{position:absolute;top:26px;right:96px}.page-entry .sec5__copy-area{margin-top:var(--s3);text-align:center}.page-entry .style-nav{margin-top:var(--s4)}.page-entry .style-nav__ttl{font-size:1.8571428564rem;font-weight:700;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto;text-align:center}.page-entry .style-nav__ttl:before,.page-entry .style-nav__ttl:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;bottom:.25em;display:block;width:20px;height:32px;content:"";background:0 0 no-repeat}.page-entry .style-nav__ttl:before{margin-left:-1.25em;background-image:url(/lp/stretchpants-classic/images/2023ss/fukidashi-l.svg)}.page-entry .style-nav__ttl:after{margin-right:-1.25em;background-image:url(/lp/stretchpants-classic/images/2023ss/fukidashi-r.svg)}.page-entry .style-nav__list{display:flex;justify-content:center;margin-top:var(--s2);gap:0 12px}.page-entry .style-nav__list-item button{position:relative;display:block;width:150px;height:206px;cursor:pointer;background:0 0 no-repeat;box-shadow:5px 5px 5px 0 rgba(0,0,0,.15)}.page-entry .style-nav__list-item button:hover img,.page-entry .style-nav__list-item button:focus img{opacity:1}.page-entry .style-nav__list-item button:hover .style-nav__list-item-arrow,.page-entry .style-nav__list-item button:focus .style-nav__list-item-arrow{opacity:1}.page-entry .style-nav__list-item button[aria-selected=true] img{opacity:1}.page-entry .style-nav__list-item button[aria-selected=true] .style-nav__list-item-arrow{opacity:1}.page-entry .style-nav__list-item img{position:absolute;top:0;left:0;transition:opacity .2s;opacity:0}.page-entry .style-nav__list-item-arrow{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:17px;height:12px;margin-bottom:-19px;opacity:0;background:url(/lp/stretchpants-classic/images/2023ss/arrow-under.svg) 0 0 no-repeat;filter:drop-shadow(0 0 5px rgba(0,0,0,.15))}.page-entry .style-nav__list-item--1 button{background-image:url(/lp/stretchpants-classic/images/2023ss/btn-05-1.jpg)}.page-entry .style-nav__list-item--2 button{background-image:url(/lp/stretchpants-classic/images/2023ss/btn-05-2.jpg)}.page-entry .style-nav__list-item--3 button{background-image:url(/lp/stretchpants-classic/images/2023ss/btn-05-3.jpg)}.page-entry .style-nav__list-item--4 button{background-image:url(/lp/stretchpants-classic/images/2023ss/btn-05-4.jpg)}.page-entry .style-nav__list-item--5 button{background-image:url(/lp/stretchpants-classic/images/2023ss/btn-05-5.jpg)}.page-entry .style-nav__list-item--6 button{background-image:url(/lp/stretchpants-classic/images/2023ss/btn-05-6.jpg)}.page-entry .style-panel{position:relative;z-index:0;transition:opacity .2s;opacity:0}.page-entry .style-panel:not(:first-child){position:absolute;top:0;left:0;width:100%}.page-entry .style-panel[aria-hidden=false]{z-index:1;opacity:1}.page-entry .style-panel__wrapper{position:relative;margin-top:var(--s4)}.page-entry .style-panel__ttl{font-size:1.8571428564rem;font-weight:700;text-align:center}.page-entry .style-panel__ttl span{font-size:.9999999996rem}.page-entry .style-panel__item{width:314px}.page-entry .style-panel__item-wrapper{display:flex;justify-content:center;margin-top:var(--s0);gap:0 9px}.page-entry .style-panel__item-img-wrapper{position:relative;margin-top:var(--s0)}.page-entry .style-panel__item-img img{transition:opacity .2s;opacity:0}.page-entry .style-panel__item-img img.is-active{opacity:1}.page-entry .style-panel__item-img img:nth-child(2){position:absolute;top:0;left:0}.page-entry .style-panel__item-button{font-weight:700;display:flex;align-items:center;justify-content:center;width:116px;height:36px;cursor:pointer;transition:.2s;transition-property:background-color,color;border:1px solid;border-radius:9999px;background-color:#fff;color:var(--color-black);box-shadow:5px 5px 5px 0 rgba(0,0,0,.15)}.page-entry .style-panel__item-button:hover,.page-entry .style-panel__item-button:focus{color:#fff;border-color:var(--color-black);background:var(--color-black)}.page-entry .style-panel__item-button.is-active{color:#fff;border-color:var(--color-black);background:var(--color-black)}.page-entry .style-panel__item-button-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:var(--s0);gap:0 12px}.page-entry .style-panel__item-description{font-weight:700;text-align:center}.page-entry .style-panel__item-txt{padding:var(--s1) var(--s-3) 0}.page-entry .cont2{padding-top:var(--s6);padding-bottom:120px}.page-entry .cont2 .c-sec__wrapper{padding-bottom:72px}.page-entry .cont2__ttl{text-align:center}.page-entry .straight__container{display:flex;flex-wrap:wrap;justify-content:space-between;width:960px;margin-right:auto;margin-left:auto}.page-entry .straight__block-title+*{margin-top:var(--s2)}.page-entry .straight .c-sec__block{margin-top:50px;border-bottom:1px dashed}.page-entry .straight__feature{display:flex;flex-wrap:wrap;margin-top:var(--s3);padding-bottom:var(--s3);border-bottom:1px dashed;gap:0 13px}.page-entry .straight__feature-item{width:230px}.page-entry .outro{padding:var(--s5) 0;background-color:var(--color-black)}.page-entry .outro__link{position:relative;display:flex;align-items:center;justify-content:center;width:462px;height:75px;margin-right:auto;margin-left:auto;color:#fff;border:1px solid;border-radius:10px}.page-entry .outro__link:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:7px;height:11px;margin-right:39px;content:"";background:url(/lp/stretchpants-classic/images/2023ss/ico-arrow.svg) 0 0 no-repeat}.page-entry h1,.page-entry h2,.page-entry h3,.page-entry h4,.page-entry h5,.page-entry h6{line-height:1.4;color:var(--color-black)}.page-entry h1{font-weight:400;max-width:none;margin:0;padding:0;text-align:left;border:0}.page-entry h2{font-weight:400;margin:0;padding:0;color:var(--color-black);border-bottom:0}.page-entry h3{font-weight:400;margin:0;padding:0;background:transparent}.page-entry sup{font-size:.5em}.page-entry a{color:var(--color-black)}.page-entry em{font-style:normal}.page-entry strong,.page-entry em{font-weight:700}.page-entry ol{list-style:none}.page-entry img{width:auto;max-width:100%;height:auto}.page-entry button{border:0;outline:0;background:transparent}@media print,screen and (min-width:768px){.page-entry .sp{display:none}}@media screen and (max-width:767px){.page-entry .pc{display:none}}