@import url(https://fonts.googleapis.com/css2?family=Titan+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);@charset "UTF-8";.ff-primary{font-family:proxima-nova}.ff-headline{font-family:neuzeit-grotesk}.ff-fallback{font-family:\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,Segoe UI,HelveticaNeue,Meiryo,メイリオ,Osaka,sans-serif}:root{--pd:20px;--container-max-w:1240px;--edge:calc(var(--pd) * -1);--edge-aw:var(--edge)}:root[lang^=ja]{--font-base:Noto Sans JP,sans-serif}:root[lang^=th]{--font-base:aktiv-grotesk,sans-serif}:root[lang^=zh]{--font-base:Aktiv Grotesk TWHK,sans-serif}:root[lang^=en]{--font-base:itc-avant-garde-gothic-pro,sans-serif}@media (min-width:1240px){:root{--edge:calc((var(--container-max-w) - (var(--pd) * 2) - var(--body-w)) / 2)}}@media (min-width:2000px){:root{--edge:calc(((2000px - var(--container-max-w)) / 2 + var(--pd)) * -1);--edge-aw:calc((var(--container-max-w) - (var(--pd) * 2) - var(--body-w)) / 2)}}.l-content,body,html{overflow:visible}.l-footer,.l-header__navbar{overflow:hidden}.l-content{margin-bottom:0!important}.l-stranger-things{font-family:var(--font-base);font-weight:500;color:#fff}.l-stranger-things .font-base{font-family:var(--font-base)!important}.l-stranger-things .font-noto{font-family:Noto Sans JP,sans-serif!important}.l-stranger-things .font-benguiat{font-family:itc-benguiat,serif!important}.l-stranger-things .font-avant{font-family:itc-avant-garde-gothic-pro,sans-serif!important}.l-stranger-things .container{max-width:var(--container-max-w);padding-left:var(--pd);padding-right:var(--pd);margin-left:auto;margin-right:auto}.l-stranger-things .title{font-family:itc-benguiat,serif;font-size:50px;font-style:normal;font-weight:700;color:rgba(228,0,43,.1);line-height:60px;letter-spacing:2.5px;-webkit-text-stroke:1.5px #e4002b;-webkit-filter:drop-shadow(0 0 5px #e4002b);filter:drop-shadow(0 0 5px #e4002b);paint-order:stroke fill;text-box-trim:trim-both}.l-stranger-things button{border:none;background-color:transparent;cursor:pointer}.l-stranger-things .button{font-family:itc-benguiat,var(--font-base);font-size:18px;font-weight:700;letter-spacing:.9px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e4002b;border-radius:10px;width:100%;height:50px;position:relative}.l-stranger-things .button span{text-box-trim:trim-both;padding-top:3px}.l-stranger-things .button svg{position:absolute;right:24px;width:12px;aspect-ratio:17/26}@media (min-width:768px){.l-stranger-things .button{font-size:20px;letter-spacing:.2px;height:54px;max-width:340px;margin-inline:auto}.l-stranger-things .button svg{width:16px;right:20px}}@media (min-width:1024px){.l-stranger-things .button:hover{background-color:#fff;color:#e4002b}}.l-stranger-things a img,.l-stranger-things a picture{-webkit-transition:opacity .5s;transition:opacity .5s}.l-stranger-things a:hover .button-banner-sp,.l-stranger-things a:hover img,.l-stranger-things a:hover picture{opacity:1}@media (min-width:1024px){.l-stranger-things a:hover .button-banner-sp,.l-stranger-things a:hover img,.l-stranger-things a:hover picture{opacity:.7}}@media (max-width:767px){.l-stranger-things .feature-slider .swiper-slide{width:51.28205vw!important}.l-stranger-things .feature-slider .swiper-slide .feature-slider-text{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.l-stranger-things .feature-slider .swiper-slide.swiper-slide-active .feature-slider-text{opacity:1}}@media (min-width:768px){.l-stranger-things .feature-slider .swiper-slide.swiper-slide-duplicate{display:none}}.l-stranger-things .color-select label.active{background-color:#fff}.l-stranger-things .pagination{--swiper-pagination-bullet-width:30px;--swiper-pagination-bullet-height:9px;--swiper-pagination-color:#e4002b;--swiper-pagination-bullet-inactive-color:#e4002b;--swiper-pagination-bullet-inactive-opacity:0.5;--swiper-pagination-bullet-horizontal-gap:0}.l-stranger-things .pagination .swiper-pagination-bullet{border-radius:0}@media (min-width:768px){.l-stranger-things .case-layout{display:grid;grid-template-areas:"top slider" "title slider" "desc slider" "bottom slider";grid-template-rows:1fr auto auto 1fr}}@media (min-width:768px){.l-stranger-things .cloth-layout{display:grid;grid-template-areas:"title img" "desc img" "title-cloth img" "thumbnails img" "button img";grid-template-rows:1fr auto auto auto 1fr}}@media (min-width:768px){.l-stranger-things .fleece-pouch-layout{display:grid;grid-template-areas:"top slider" "title slider" "desc slider" "button slider" "bottom slider";grid-template-rows:1fr auto auto auto 1fr}}.l-stranger-things .c-accordion__title:after,.l-stranger-things .c-accordion__title:before{content:"";position:absolute;top:50%;margin-right:var(--px)}.l-stranger-things .c-accordion__title:before{width:var(--icon-w);border-top:var(--icon-line-w) solid var(--icon-color);right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-stranger-things .c-accordion__title:after{content:"";height:var(--icon-w);border-left:var(--icon-line-w) solid var(--icon-color);right:calc((var(--icon-w) / 2) - (var(--icon-line-w) / 2));-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.l-stranger-things .c-accordion-open .c-accordion__title:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.l-stranger-things .c-accordion table{--title-font-size:14px;--text-font-size:12px;--td-text-align:left;--br-display:block;overflow:hidden;border-collapse:separate;border-spacing:2px}.l-stranger-things .c-accordion table thead th{background-color:#e4002b;text-align:center;vertical-align:middle;color:#fff;font-size:var(--title-font-size);font-weight:700;text-box-trim:trim-both;line-height:18px;padding:10px;width:50%;height:50px}.l-stranger-things .c-accordion table thead th:first-child{border-top-left-radius:10px}.l-stranger-things .c-accordion table thead th:last-child{border-top-right-radius:10px}.l-stranger-things .c-accordion table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.l-stranger-things .c-accordion table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.l-stranger-things .c-accordion table tbody tr td{background-color:#f9f9f9;font-size:var(--text-font-size);font-weight:500;line-height:20px;letter-spacing:.48px;padding:5px 17px;width:50%;height:50px;vertical-align:middle;text-align:var(--td-text-align)}.l-stranger-things .c-accordion table tbody tr td br{display:var(--br-display)}.l-stranger-things .c-accordion table tbody tr td:last-child{padding-left:27px}@media (min-width:768px){.l-stranger-things .c-accordion table{--title-font-size:16px;--text-font-size:14px;--td-text-align:center;--br-display:none}}.l-stranger-things .mask-left{--fade:5%;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),to(#000));-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade,10%));mask-image:-webkit-gradient(linear,left top,right top,from(transparent),to(#000));mask-image:linear-gradient(90deg,transparent,#000 var(--fade,10%))}@media (min-width:1024px){.l-stranger-things .mask-left{--fade:10%}}.l-stranger-things .mask-top{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));-webkit-mask-image:linear-gradient(180deg,transparent,#000 var(--fade,10%));mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));mask-image:linear-gradient(180deg,transparent,#000 var(--fade,10%))}.l-stranger-things .mask-top:not([class*="[--fade"]){--fade:5%}@media (min-width:1024px){.l-stranger-things .mask-top:not([class*="[--fade"]){--fade:10%}}.l-stranger-things .mask-bottom{-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#000));-webkit-mask-image:linear-gradient(0deg,transparent,#000 var(--fade,10%));mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#000));mask-image:linear-gradient(0deg,transparent,#000 var(--fade,10%))}.l-stranger-things .mask-bottom:not([class*="[--fade"]){--fade:5%}@media (min-width:1024px){.l-stranger-things .mask-bottom:not([class*="[--fade"]){--fade:10%}}.l-stranger-things .mask-top-bottom{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,#000),color-stop(50%,#000),color-stop(80%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 50%,#000 80%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,#000),color-stop(50%,#000),color-stop(80%,#000),to(transparent));mask-image:linear-gradient(180deg,transparent 0,#000 20%,#000 50%,#000 80%,transparent)}.l-stranger-things [data-aos=scale-y]{opacity:0;-webkit-transform:scaleY(1.2);transform:scaleY(1.2);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.l-stranger-things [data-aos=scale-y].aos-animate{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.c-breadcrumb,.l-footer{position:relative;z-index:3}.c-top-btn{bottom:var(--c-top-btn-space,200px)!important}