header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block}html,body,h1,h2,h3,h4,h5,h6,ol,ul,div,li,dl,dt,dd,form,iframe,p,a,span,blockquote,i,figure,fieldset,img,table,th,td,input,textarea,select,caption,button,pre,small{padding:0;margin:0}html,body{min-height:100%}html{font-size:62.5%}body{font-family:-apple-system, BlinkMacSystemFont, "Noto Sans", "Segoe UI", Roboto, system-ui, "Helvetica Neue", Arial, sans-serif;background-color:#000;font-size:14px;color:#0a0f18;line-height:normal !important}html:lang(ja) body,html:lang(ja) button,html:lang(ja) input,html:lang(ja) select,html:lang(ja) textarea{font-family:"Hiragino Sans", "Noto Sans JP", YuGothic, Meiryo, -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Arial, sans-serif}html:lang(vi) body,html:lang(vi) button,html:lang(vi) input,html:lang(vi) select,html:lang(vi) textarea{font-family:"Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, "Helvetica Neue", Arial, sans-serif}h1,h2,h3,h4,h5,h6{font-size:inherit}ol,ul{list-style:none}fieldset{border:0 solid transparent}img{border:none;line-height:0;vertical-align:top}table{border-collapse:collapse}table,th,td{border-spacing:0}input,textarea,select{border:0;border-radius:0;font-family:inherit;color:#0a0f18;vertical-align:middle;outline:none}caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0}button{appearance:none;border:0;background:none;font-family:inherit;font-size:inherit;cursor:pointer;line-height:1.5}button::-moz-focus-inner{padding:0;border:0}em{font-style:normal}a{color:#0a0f18;text-decoration:none}.blind{overflow:hidden;position:absolute;-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;margin:-1px}main{overflow:auto;min-width:320px}main .mw{display:block !important}@media (min-width: 1025px){main .mw{display:none !important}}main .pc{display:none !important}@media (min-width: 1025px){main .pc{display:block !important}}.section{margin-bottom:110px}@media (min-width: 1025px){.section{margin-bottom:220px}}.section__inner{max-width:980px;margin:0 auto}.section__header{padding:0 20px}@media (min-width: 1025px){.section__header{padding:0}}.section__title{display:block;font-size:34px;font-weight:500;color:#fff;text-align:center;line-height:40px}@media (min-width: 1025px){.section__title{font-size:68px;line-height:80px}}.section__title--sub{display:block;margin-top:5px;font-size:34px;font-weight:500;letter-spacing:-0.5px}@media (min-width: 1025px){.section__title--sub{margin-top:10px;font-size:68px}}.section__text{display:block;padding-top:19px;font-size:16px;font-weight:300;color:#fff;line-height:22px;text-align:center;letter-spacing:-0.7px}@media (min-width: 1025px){.section__text{margin-top:21px;font-size:32px;line-height:44px}}.section__text--bold{font-weight:bold}.product{padding:0 25px;margin-top:45px;text-align:center}@media (min-width: 1025px){.product{padding:0;margin-top:90px}}.product__title{display:block;font-size:22px;font-weight:bold;color:#fff;text-align:center}@media (min-width: 1025px){.product__title{font-size:55px}}.product__text{padding:19px 0 30px;font-size:13px;line-height:17px;color:#a1a1a1;text-align:center}@media (min-width: 1025px){.product__text{padding:35px 0 40px;font-size:16px;line-height:21px}}.product__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5px}@media (min-width: 1025px){.product__list{grid-template-columns:repeat(4, 1fr);grid-gap:10px}}.product__item{min-width:0;margin-bottom:28px;text-align:left;word-wrap:break-word}@media (min-width: 1025px){.product__item{margin-bottom:28px}}.product__item a{display:block}.product__image{position:relative;padding-bottom:calc(370 / 320 * 100%)}.product__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product__brand{display:block;margin-top:11px;font-size:13px;font-weight:500;color:#fff}@media (min-width: 1025px){.product__brand{margin-top:20px;font-size:20px}}.product__name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:14px;color:#a1a1a1}@media (min-width: 1025px){.product__name{margin-top:4px;font-size:16px;line-height:21px}}.product__origin{display:block;margin-top:4px;font-size:11px;color:#797979}@media (min-width: 1025px){.product__origin{margin-top:8px;font-size:18px}}.product__sale{display:flex;flex-wrap:wrap;align-items:center;margin-top:4px;font-size:14px;font-weight:bold;word-break:break-all}@media (min-width: 1025px){.product__sale{margin-top:6px;font-size:24px}}.product__sale-rate{color:#f52cd3;padding-right:6px}@media (min-width: 1025px){.product__sale-rate{padding-right:12px}}.product__sale-price{color:#fff}.product__tab{display:flex;flex-wrap:wrap}.product__tab-button{display:inline-block;align-items:center;justify-content:center;height:30px;margin:10px 8px 0 0;padding:0 12px;border:1px solid #fff;font-size:12px;font-weight:300;color:#fff}.product__tab-button:last-child{margin-right:0}@media (min-width: 1025px){.product__tab-button{height:60px;margin-top:20px;margin-right:16px;padding:0 24px;font-size:24px}}.product__tab-button.on{background-color:#fff;color:#000}.product__dimmed{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.8);font-size:3.2vw;font-weight:700;color:#c1c4c9}@media (min-width: 1025px){.product__dimmed{font-size:18px}}.product__button{display:flex;align-items:center;justify-content:center;max-width:325px;height:50px;margin:12px auto 0;border:1px solid #fff;font-size:18px;font-weight:300;color:#fff}@media (min-width: 1025px){.product__button{max-width:650px;height:100px;margin-top:100px;font-size:36px}}.popup{position:fixed;top:50%;left:20px;right:20px;transform:translateY(-50%);background-color:#000;border:1px solid #fff;z-index:20}@media (min-width: 1025px){.popup{left:50%;right:auto;transform:translate(-50%, -50%)}}.popup__inner{padding:25px;text-align:center}@media (min-width: 1025px){.popup__inner{width:750px;padding:50px}}.popup__title{font-size:24px;font-weight:600;color:#fff}@media (min-width: 1025px){.popup__title{font-size:48px}}.popup__text{padding-top:20px;font-size:16px;line-height:22px;color:#fff}@media (min-width: 1025px){.popup__text{padding-top:40px;font-size:38px;line-height:44px}}.popup__button{display:flex;align-items:center;justify-content:center;margin-top:20px;width:100%;height:50px;border:1px solid #fff;font-size:18px;font-weight:300;color:#fff;box-sizing:border-box}@media (min-width: 1025px){.popup__button{margin-top:40px;height:100px;font-size:36px}}.popup__area{display:none}.popup__area.on{display:block}.dimmed{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.8);z-index:10}.newjeans{background-color:#000}.newjeans .album-swiper{margin-left:25px}@media (min-width: 1025px){.newjeans .album-swiper{margin:0 auto;width:700px}}.newjeans .album-swiper .swiper-box{padding-top:calc(800 / 700 * 100%)}@media (min-width: 1025px){.newjeans .album-swiper--all{margin:0 auto;width:700px;height:540px}}.newjeans .album-swiper--all .swiper-box{padding-top:calc(540 / 700 * 100%)}.newjeans .album-swiper .swiper-slide img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.newjeans .album-swiper .swiper-pagination-progressbar{top:inherit;bottom:0;height:4px;background-color:#e7e9ec}@media (min-width: 1025px){.newjeans .album-swiper .swiper-pagination-progressbar{height:8px}}.newjeans .album-swiper .swiper-pagination-progressbar-fill{background-color:#0a0f18}.newjeans .newjeans-goods{margin-top:20px}.newjeans .newjeans-goods+.newjeans-goods{margin-top:65px}@media (min-width: 1025px){.newjeans .newjeans-goods{margin-top:50px}.newjeans .newjeans-goods+.newjeans-goods{margin-top:152px}}.newjeans .newjeans-goods__title{display:block;margin-bottom:16px;font-size:24px;font-weight:500;color:#fff;text-align:center}@media (min-width: 1025px){.newjeans .newjeans-goods__title{margin-bottom:32px;font-size:48px}}.newjeans .newjeans-goods .product{position:relative;overflow:hidden}@media (min-width: 1025px){.newjeans .newjeans-goods .product{overflow:inherit}}.newjeans .newjeans-goods .product .swiper-button-next,.newjeans .newjeans-goods .product .swiper-button-prev{transform:translateY(-125%);color:#fff}.newjeans .newjeans-goods .product .swiper-button-next::after,.newjeans .newjeans-goods .product .swiper-button-prev::after{font-size:14px}@media (min-width: 1025px){.newjeans .newjeans-goods .product .swiper-button-next,.newjeans .newjeans-goods .product .swiper-button-prev{top:116px;transform:none;margin-top:0}.newjeans .newjeans-goods .product .swiper-button-next::after,.newjeans .newjeans-goods .product .swiper-button-prev::after{font-size:31px}}.newjeans .newjeans-goods .product .swiper-button-next{right:0}@media (min-width: 1025px){.newjeans .newjeans-goods .product .swiper-button-next{right:-50px}}.newjeans .newjeans-goods .product .swiper-button-prev{left:0}@media (min-width: 1025px){.newjeans .newjeans-goods .product .swiper-button-prev{left:-50px}}.newjeans .newjeans-goods .product-swiper{overflow:hidden}@media (min-width: 1025px){.newjeans .newjeans-goods .product-swiper .swiper-slide{max-width:237.5px}}.newjeans .section__keyVisual img{width:100%}.newjeans .section__intro{padding-top:41px}@media (min-width: 1025px){.newjeans .section__intro{padding-top:84px}}.newjeans .section__raffle .raffle__swiper{position:relative;margin-top:17px;padding:0 25px}@media (min-width: 1025px){.newjeans .section__raffle .raffle__swiper{margin-top:32px}}.newjeans .section__raffle .raffle__button{position:absolute;max-width:440px;width:100%;width:67.69%;z-index:5;cursor:pointer}.newjeans .section__raffle .raffle__button-inner{position:relative;width:100%;padding-bottom:calc(240 / 440 * 100%)}.newjeans .section__raffle .raffle__button-image{position:absolute;top:0;left:0;width:100%;height:100%}.newjeans .section__raffle .raffle__notice{margin:10px auto 0;text-align:center}@media (min-width: 1025px){.newjeans .section__raffle .raffle__notice{margin-top:25px}}.newjeans .section__raffle .raffle__notice-text{font-size:12px;color:rgba(255,255,255,0.4);line-height:14px}@media (min-width: 1025px){.newjeans .section__raffle .raffle__notice-text{font-size:24px;line-height:28px;font-weight:300}}@media (min-width: 1025px){.newjeans .section__raffle .swiper{width:650px}}.newjeans .section__raffle .swiper-button-next,.newjeans .section__raffle .swiper-button-prev{transform:translateY(-30%);color:#fff}.newjeans .section__raffle .swiper-button-next::after,.newjeans .section__raffle .swiper-button-prev::after{font-size:14px}@media (min-width: 1025px){.newjeans .section__raffle .swiper-button-next::after,.newjeans .section__raffle .swiper-button-prev::after{font-size:31px}}.newjeans .section__raffle .swiper-button-next{right:0}@media (min-width: 1025px){.newjeans .section__raffle .swiper-button-next{right:120px}}.newjeans .section__raffle .swiper-button-prev{left:0}@media (min-width: 1025px){.newjeans .section__raffle .swiper-button-prev{left:120px}}.newjeans .section__raffle .product__date{display:block;font-size:24px;font-weight:600;color:#fff;text-align:center}@media (min-width: 1025px){.newjeans .section__raffle .product__date{font-size:48px}}.newjeans .section__raffle .product__image{width:100%;position:relative;padding-bottom:calc(650 / 650 * 100%);cursor:pointer}.newjeans .section__raffle .product__image.off::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7)}.newjeans .section__raffle .product__image-mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7)}.newjeans .section__raffle .product__image-mask .text{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:30px;font-weight:600;width:100%;height:100%;color:#fff}@media (min-width: 1025px){.newjeans .section__raffle .product__image-mask .text{font-size:44px}}.newjeans .section__raffle .product__image-box{display:flex;flex-direction:column;margin-top:16px}@media (min-width: 1025px){.newjeans .section__raffle .product__image-box{flex-direction:row;justify-content:space-between;margin-top:30px}}.newjeans .section__raffle .product__info{margin-top:16px;text-align:center}@media (min-width: 1025px){.newjeans .section__raffle .product__info{margin-top:30px}}.newjeans .section__raffle .product__info-brand{display:block;font-size:18px;font-weight:600;color:#fff}@media (min-width: 1025px){.newjeans .section__raffle .product__info-brand{font-size:36px}}.newjeans .section__raffle .product__info-name{display:block;padding-top:4px;font-size:16px;font-weight:300;color:#fff}@media (min-width: 1025px){.newjeans .section__raffle .product__info-name{font-size:32px}}.newjeans .section__video .video__area{margin-top:25px}@media (min-width: 1025px){.newjeans .section__video .video__area{margin-top:60px}}.newjeans .section__video .video__thumb{position:relative}@media (min-width: 1025px){.newjeans .section__video .video__thumb{width:980px;margin:0 auto}}.newjeans .section__video .video__thumb img{width:100%}.newjeans .section__video .video__button{position:absolute;top:0;left:0;width:100%;height:100%}.newjeans .section__video .video__product{margin-top:40px;padding:0 25px}@media (min-width: 1025px){.newjeans .section__video .video__product{margin-top:80px;padding:0}}.newjeans .section__video .video__youtube{height:345px;margin:0 auto}@media (min-width: 1025px){.newjeans .section__video .video__youtube{height:552px}}.newjeans .section__promoCode{margin-top:-31px}.newjeans .section__promoCode .promoCode{margin-top:10px;text-align:center}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode{margin-top:35px}}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__before{margin-top:calc(100px - $PCgap)}}.newjeans .section__promoCode .promoCode__after{margin-top:calc(12px - $Mgap)}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__after{margin-top:35px;margin-top:0}}.newjeans .section__promoCode .promoCode__after .promoCode__image{min-height:315px}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__after .promoCode__image{min-height:440px}}.newjeans .section__promoCode .promoCode__button{display:block;max-width:325px;height:50px;margin:0 auto;padding:0 25px}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__button{width:650px;max-width:none;height:100px}}.newjeans .section__promoCode .promoCode__button.off .button{display:none}.newjeans .section__promoCode .promoCode__button.off .text{display:flex}.newjeans .section__promoCode .promoCode__button .button,.newjeans .section__promoCode .promoCode__button .text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;font-weight:300;color:#fff;border:1px solid #fff;box-sizing:border-box}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__button .button,.newjeans .section__promoCode .promoCode__button .text{font-size:36px}}.newjeans .section__promoCode .promoCode__button .text{display:none}.newjeans .section__promoCode .promoCode__button .button{position:relative}.newjeans .section__promoCode .promoCode__button .button:disabled{opacity:0.3;cursor:default}.newjeans .section__promoCode .promoCode__image img{width:100%}.newjeans .section__promoCode .promoCode__image--default{display:inline-block;max-width:295px}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__image--default{max-width:420px}}.newjeans .section__promoCode .promoCode__image--big{display:inline-block;max-width:325px}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__image--big{max-width:454px}}.newjeans .section__promoCode .promoCode__input{display:inline-flex;width:225px;margin:-5px 0 50px}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__input{width:460px;margin-top:56px;margin-bottom:100px}}.newjeans .section__promoCode .promoCode__input input[type="number"]::-webkit-outer-spin-button,.newjeans .section__promoCode .promoCode__input input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.newjeans .section__promoCode .promoCode__input-box{flex:1;height:64px;border-bottom:2px solid #fff;box-sizing:border-box}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__input-box{height:122px;border-width:4px}}.newjeans .section__promoCode .promoCode__input-box+.promoCode__input-box{margin-left:14px}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__input-box+.promoCode__input-box{margin-left:28px}}.newjeans .section__promoCode .promoCode__input input{width:100%;height:100%;background-color:transparent;color:#fff;font-size:34px;text-align:center}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__input input{font-size:68px}}.newjeans .section__promoCode .promoCode__code{margin-bottom:25px}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__code{margin-bottom:52px}}.newjeans .section__promoCode .promoCode__code .code{font-size:34px;font-weight:500;color:#fff}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__code .code{font-size:68px}}.newjeans .section__promoCode .promoCode__code .text{padding-top:20px;font-size:12px;line-height:14px;color:rgba(255,255,255,0.4)}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__code .text{padding-top:40px;font-size:24px;line-height:28px}}.newjeans .section__promoCode .promoCode__text-alert{padding-top:15px;font-size:12px;color:rgba(255,255,255,0.4);text-align:center}@media (min-width: 1025px){.newjeans .section__promoCode .promoCode__text-alert{padding-top:35px;font-size:24px}}.newjeans .section__product .product{margin-top:16px}@media (min-width: 1025px){.newjeans .section__product .product{margin-top:25px}}.newjeans .section__product .product__list{margin-top:40px}@media (min-width: 1025px){.newjeans .section__product .product__list{margin-top:80px}}

