.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:46px;height:46px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;z-index:5;opacity:1;transition:opacity ease .5s}.slick-prev:hover,.slick-next:hover{opacity:.7}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0;transform:translate(-50%) translateY(-50%);background:url(https://assets.uniformlab.jp/img/slide_prev.png) no-repeat center center;background-size:100% auto}.toppage .slick-prev{background-image:url(https://assets.uniformlab.jp/img/top_slide_prev.png)}.toppage .slick-prev.slick-disabled,.slick-prev.slick-disabled{pointer-events:none;background:url(https://assets.uniformlab.jp/img/slide_prev_off.png) no-repeat center center;background-size:100% auto;opacity:1}[dir=rtl] .slick-prev{right:0;transform:translate(50%) translateY(-50%);left:auto}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:0;transform:translate(50%) translateY(-50%);background:url(https://assets.uniformlab.jp/img/slide_next.png) no-repeat center center;background-size:100% auto}.toppage .slick-next{background-image:url(https://assets.uniformlab.jp/img/top_slide_next.png)}.toppage .slick-next.slick-disabled,[dir=rtl] .slick-next{right:auto;transform:translate(-50%) translateY(-50%);left:0}.slick-next.slick-disabled{pointer-events:none;background:url(https://assets.uniformlab.jp/img/slide_next_off.png) no-repeat center center;background-size:100% auto;opacity:1}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dots{position:absolute;bottom:-30px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin:0 6px;padding:0;cursor:pointer;background:none!important;box-sizing:border-box;transition:background ease .3s}#slider .slick-dots li{width:12px!important}.slick-dots li button{text-indent:-999px;overflow:hidden;line-height:1;display:block;width:12px;height:12px;padding:0;cursor:pointer;border:0;outline:none;background:#eee;box-sizing:border-box;transition:color ease .3s;border-radius:50%}.slick-dots li.slick-active button{background:#0a0a0a}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:visible;margin:0;padding:0!important}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:flex;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:auto!important;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;border-radius:6px}.slide_thumb .slick-slide img{border-radius:0}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.fixthumb .slick-track{transform:translateZ(0)!important}.main{padding:40px 30px 70px}.main .inner{max-width:1340px;margin:0 auto;position:relative}.main .image img{display:block}.main .text{width:100%;height:100%;position:absolute;top:0;left:0}.main .text h2{color:#fff;font-size:32px;font-weight:700;line-height:1;width:400px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:30px;position:absolute;top:50px;left:135px;background:#0a0a0a}.main .text h2 sub{font-size:12px;position:relative;top:.5em}.main .text h3{color:#0a0a0a;font-size:22px;font-weight:800;line-height:1;position:absolute;top:135px;left:215px}.main .text h1{color:#0a0a0a;font-size:40px;font-weight:800;line-height:1;position:absolute;top:188px;left:90px}.main .text ul.marklist{display:flex;position:absolute;top:262px;left:120px}.main .text ul.marklist li{color:#fadc90;font-size:16px;font-weight:700;line-height:1.5;width:139px;height:139px;margin:0 6px 0 0;display:flex;justify-content:center;align-items:center;background:#0a0a0a;border-radius:50%}.main .text ul.marklist li:nth-child(2){font-size:20px}.main .text p{color:#0a0a0a;font-size:13px;font-weight:500;line-height:1;position:absolute;bottom:76px;left:235px}.slide_menu{padding:0 0 95px}.slide_menu .inner{max-width:335px;margin:0 auto}.sl_cutom{display:none}.slick-initialized .sl_cutom{display:block}#slider .slick-list li{margin:0 12.5px!important;overflow:visible}#slider .slick-slide{margin:0 12.5px}#slider .slick-list li a{height:250px;padding:30px;background:#f5f5f5;border-radius:15px;box-sizing:border-box;display:block;position:relative;transition:ease .3s}#slider .slick-list li h3{font-family:Ubuntu;font-size:18px;font-weight:600;line-height:1.2;width:155px;letter-spacing:-.03em}#slider .slick-list li h2{font-weight:600;font-size:24px;line-height:1.4;width:155px;margin:10px 0 0}#slider .slick-list li p{font-size:14px;font-weight:500;line-height:1.5;margin:0;position:absolute;left:30px;bottom:30px}#slider .slick-list li .image{position:absolute;top:-20px;right:-20px}#slider .slick-list li .image:before{content:"";width:223px;height:105px;background:url(https://assets.uniformlab.jp/img/slide_shadow.webp) no-repeat 0 0;background-size:100% auto;position:absolute;bottom:-50px;right:-45px}#slider .slick-list li .image img{position:relative;z-index:2}#slider .slick-list li a:before{content:"";width:60px;height:60px;display:block;border-radius:15px 0;background:url(https://assets.uniformlab.jp/img/ico_arrow_upright.webp) no-repeat center center #eea594;background-size:13px auto;position:absolute;right:0;bottom:0}#slider .slick-list li.sl_cutom .image{width:145px}#slider .slick-list li.sl_cutom a:before{background-color:#eea594}.brand h2,.item h2,.reason h2{font-size:18px;font-weight:700;line-height:1;text-align:center}.brand h2,.reason h2{color:#fff}.brand h2 .eng,.item h2 .eng,.reason h2 .eng{font-family:Ubuntu;font-size:60px;font-weight:600;margin:10px 0 0;display:block}.brand{padding:0 30px;background:#383842;border-radius:15px;position:relative}.brand:before{content:"";width:100%;height:15px;background:#eeeef5;position:absolute;left:0;bottom:0;z-index:-1}.brand .inner{max-width:1040px;margin:0 auto;padding:85px 0 100px}.brand ul{width:100%;margin:40px 0 0;display:flex;justify-content:space-between}.brand ul li{width:calc(25% - 15px);height:100px}.brand ul li a{height:100%;padding:20px;display:block;background:#fff;border-radius:20px;position:relative;transition:ease .3s}.brand ul li p{font-size:16px;font-weight:500;line-height:1;text-align:center;width:100%;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.brand ul li .image{margin:0 auto}.brand ul li.descente .image,.brand ul li.reward .image,.brand ul li.wundou .image{width:120px}.brand ul li.asics .image{width:105px}.item{padding:0 30px;background:#eeeef5;border-radius:0 0 15px 15px}.item .inner{max-width:1040px;margin:0 auto;padding:80px 0 100px}.item ul{width:100%;margin:50px 0 0;display:flex;flex-wrap:wrap}.item ul li{width:calc(33.33% - 16px);height:150px;margin:40px 0 0 24px}.item ul li:nth-child(3n-2){margin-left:0}.item ul li:nth-child(1),.item ul li:nth-child(2),.item ul li:nth-child(3){margin-top:0}.item ul li a{height:100%;padding:20px;display:block;background:#fff;border-radius:20px;position:relative;transition:ease .3s}.item ul li .image{position:absolute}.item ul li .image img{z-index:2}.item ul li .image:before{content:"";width:197px;height:105px;position:absolute;bottom:-55px;left:-38px;z-index:1;background:url(https://assets.uniformlab.jp/img/item_shadow_mid.webp) no-repeat 0 0;background-size:100% auto}.item ul li h4{font-family:Ubuntu;font-size:18px;font-weight:600;line-height:1.2;margin:10px 0 0;letter-spacing:-.03em}.item ul li h3{font-weight:600;font-size:20px;line-height:1.4;width:190px;margin:10px 0 0}.item ul li.it_custom .image{width:106px;top:-20px;right:4px}.other_menu{padding:50px 30px;background:#fff}.other_menu .inner{max-width:1040px;margin:0 auto}.other_menu ul{width:100%;display:flex;justify-content:space-between}.other_menu ul li{width:calc(25% - 15px);height:155px}.other_menu ul li a{height:100%;padding:20px;display:block;border-radius:15px;position:relative;transition:ease .3s;overflow:hidden}.other_menu ul li a:before{content:"";width:40px;height:40px;display:block;background:url(https://assets.uniformlab.jp/img/ico_link_arrow_w.webp) no-repeat center center #0a0a0a;background-size:7px auto;border-radius:15px 0;position:absolute;right:0;bottom:0}.other_menu ul li h2{font-family:Ubuntu;font-weight:600;font-size:24px;line-height:1;position:relative;z-index:2}.other_menu ul li h3{font-size:14px;font-weight:700;line-height:1;margin:15px 0 0;position:relative;z-index:2}.other_menu ul li h3 br{display:none}.other_menu ul li .image{position:absolute;z-index:1}.other_menu ul li.ot_order a{background:#c5a8de}.other_menu ul li.ot_order .image{width:130px;left:-16px;bottom:-20px}.other_menu ul li.ot_shipping a{background:#b0c2e8}.other_menu ul li.ot_shipping .image{width:110px;left:-26px;bottom:-32px}.other_menu ul li.ot_font a{background:#eea594}.other_menu ul li.ot_font .image{width:110px;left:-5px;bottom:5px}.other_menu ul li.ot_marking a{background:#fadc93}.other_menu ul li.ot_marking .image{width:90px;left:-5px;bottom:-26px}.reason{padding:0 30px;background:#383842;border-radius:15px}.reason .inner{max-width:1040px;margin:0 auto;padding:80px 0}.reason ul{width:100%;margin:40px 0 0;display:flex;justify-content:space-between}.reason ul li{width:calc(20% - 8px);height:160px;border-radius:15px;position:relative;background:#fff;transition:ease .3s;overflow:hidden}.reason ul li p{font-size:16px;font-weight:700;line-height:1.5;text-align:center;width:100%;height:3em;position:absolute;bottom:20px;left:0;display:flex;justify-content:center;align-items:center}.reason ul li .mark{width:150px;position:absolute;top:0;left:50%;transform:translateY(-50%) translate(-50%)}.reason .res_btn{margin:30px 0 0}.reason .res_btn a{color:#fff;font-size:18px;font-weight:700;line-height:60px;text-align:center;width:180px;height:60px;margin:0 auto;padding:0 25px 0 0;background:url(https://assets.uniformlab.jp/img/ico_link_arrow_w.webp) no-repeat right 20px center #e42278;display:block;border-radius:15px;transition:ease .3s}@media screen and (max-width: 767px){.main{padding:5.12vw 0 28.2vw}.main .text h2{font-size:5.12vw;font-weight:800;width:64.1vw;height:10.25vw;border-radius:5.13vw;top:5.12vw;left:50%;transform:translate(-50%)}.main .text h2 sub{font-size:2.56vw}.main .text h3{font-size:5vw;text-align:center;width:100%;top:18.97vw;left:0}.main .text h1{font-size:5.64vw;text-align:center;width:100%;top:25.64vw;left:0}.main .text ul.marklist{top:auto;bottom:0;left:50%;transform:translateY(50%) translate(-50%)}.main .text ul.marklist li{font-size:3.33vw;width:27.69vw;height:27.69vw;margin:0 .64vw}.main .text ul.marklist li:nth-child(2){font-size:4.1vw}.main .text p{font-size:2.56vw;text-align:center;width:100%;bottom:auto;top:34.35vw;left:0}.slide_menu{padding:0 0 25.64vw}.slide_menu .inner{max-width:85.89vw}#slider .slick-list li{margin:0 3.205vw}#slider .slick-list li a{height:64.1vw;padding:7.69vw;border-radius:3.84vw}#slider .slick-list li h3{font-size:3.58vw;margin:3.84vw 0 0}#slider .slick-list li h2{font-size:6.66vw;width:40vw}#slider .slick-list li p{font-size:3.58vw;font-weight:600;left:7.69vw;bottom:7.69vw}#slider .slick-list li .image{position:absolute;top:-5.12vw;right:-2.56vw}#slider .slick-list li .image:before{width:57.17vw;height:26.92vw;bottom:-12.82vw;right:-11.53vw}#slider .slick-list li a:before{width:15.38vw;height:15.38vw;border-radius:3.84vw 0;background-size:3.07vw auto}#slider .slick-list li.sl_cutom .image{width:37.17vw}.brand h2,.item h2,.reason h2{font-size:4.61vw}.brand h2 .eng,.item h2 .eng,.reason h2 .eng{font-size:15.38vw;margin:2.56vw 0 0}.brand{padding:0 5.12vw;border-radius:3.84vw}.brand:before{height:3.84vw}.brand .inner{padding:20.51vw 0 16.66vw}.brand ul{margin:10.25vw 0 0;display:block}.brand ul li{width:100%;height:20.51vw;margin:3.84vw 0 0}.brand ul li:first-child{margin:0}.brand ul li a{width:100%;height:100%;padding:0;display:flex;align-items:center;border-radius:5.12vw}.brand ul li p{font-size:3.33vw;text-align:left;width:50%;position:relative;bottom:0;left:0;transform:none}.brand ul li .image{width:50%}.brand ul li.descente .image,.brand ul li.reward .image,.brand ul li.wundou .image{width:30.76vw}.brand ul li.asics .image{width:26.92vw}.item{padding:0 7.69vw;border-radius:0 0 3.84vw 3.84vw}.item .inner{padding:20.51vw 0}.item ul{margin:10.25vw 0 0;display:block}.item ul li{width:auto;height:38.46vw;margin:7.69vw 0 0}.item ul li:nth-child(1){margin-top:0}.item ul li:nth-child(2),.item ul li:nth-child(3){margin-top:7.69vw}.item ul li a{padding:4.6vw 4vw;border-radius:5.12vw}.item ul li .image:before{width:50.51vw;height:26.92vw;bottom:-14.1vw;left:-9.74vw}.item ul li h4{font-size:3.58vw;margin:5.12vw 0 0;margin:6px 0 0}.item ul li h3{font-size:5.2vw;width:48vw}.item ul li.it_custom .image{width:30vw;top:-5.12vw;right:1.02vw}.item ul li.it_custom h2{width:34.87vw}.other_menu{padding:10.25vw 7.69vw}.other_menu ul{flex-wrap:wrap}.other_menu ul li{width:39.74vw;height:39.74vw}.other_menu ul li:nth-child(3),.other_menu ul li:nth-child(4){margin-top:5.12vw}.other_menu ul li a{padding:6.41vw 5.12vw;border-radius:3.84vw}.other_menu ul li a:before{width:10.25vw;height:10.25vw;background-size:1.79vw auto;border-radius:3.84vw 0}.other_menu ul li h2{font-size:6.15vw}.other_menu ul li h3{font-size:3.58vw;line-height:1.5;margin:3.84vw 0 0}.other_menu ul li h3 br{display:inline}.other_menu ul li.ot_order .image{width:33.33vw;left:-4.1vw;bottom:-3.84vw}.other_menu ul li.ot_shipping .image{width:28.2vw;left:-6.66vw;bottom:-9.23vw}.other_menu ul li.ot_font .image{width:28.2vw;left:-1.28vw;bottom:1.28vw}.other_menu ul li.ot_marking .image{width:23.07vw;left:-1.28vw;bottom:-6.66vw}.reason{padding:0 7.69vw;border-radius:3.84vw}.reason .inner{padding:20.51vw 0 17.94vw}.reason ul{margin:10.25vw 0 0;display:block}.reason ul li{width:100%;height:20.51vw;margin:3.84vw 0 0;border-radius:3.84vw}.reason ul li:nth-child(1){margin:0}.reason ul li p{font-size:4.1vw;text-align:left;height:auto;position:absolute;bottom:auto;top:50%;left:23.07vw;transform:translateY(-50%);display:block}.reason ul li:nth-child(5) p br{display:none}.reason ul li .mark{width:38.46vw;top:50%;left:0;transform:translateY(-50%) translate(-50%)}.reason ul li:nth-child(4) .mark{transform:translateY(-50%) translate(-50%) rotateX(180deg)}.reason .res_btn{margin:10.25vw 0 0}.reason .res_btn a{font-size:3.58vw;font-weight:500;line-height:12.82vw;width:38.46vw;height:12.82vw;padding:0 5.89vw;background:url(https://assets.uniformlab.jp/img/ico_link_arrow_w.webp) no-repeat right 4.61vw center #e42278;border-radius:3.84vw}}
