.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}.form_product{background:#f8f8f8;padding:20px 20px 40px;margin-top:30px;font-size:16px}.form_title{font-weight:700;font-size:22px;display:flex;align-items:center}.form_title span{color:#e42278;font-size:40px}.form_attention{font-size:14px;color:#e42278;margin-top:12px;line-height:1.4}.form_attention:nth-of-type(n+2){margin-top:6px}.form_section{border-bottom:1px solid rgba(221,221,221,1);padding-top:20px;padding-bottom:20px}.form_accordion_title{padding:16px 10px;display:flex;justify-content:flex-start;align-items:center;background:#fff;cursor:pointer;border-radius:20px;border:1px solid rgba(221,221,221,1)}.form_accordion_icon{transition:transform .3s;margin-right:30px;margin-left:10px;font-size:20px}.form_accordion_title[aria-expanded=true] .form_accordion_icon{transform:rotate(45deg)}.form_accordion_content{max-height:0;overflow:hidden;transition:max-height .6s ease-in-out}.form_accordion_content.open{max-height:100vh}.form_content_title{font-weight:700}.form_content{margin-top:14px}.form_section_1 .form_content:first-child{margin-top:0}.form_content_select{display:flex;justify-content:flex-start;align-items:stretch}.form_content_name{width:30%;display:flex;align-items:center}.form_content_btn{border-radius:4px;text-align:center;width:30%;margin-right:1%;background:#e42278;font-size:14px}.form_content_btn a{padding:8px 10px;color:#fff;display:block}.form_content_result{width:39%;background:#fff;border-radius:4px;border:1px solid #e42278;font-size:14px;display:flex;align-items:center;padding-left:6px;padding-right:24px;position:relative}.form_content_clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:16px;color:#999;cursor:pointer;text-decoration:none;display:none}.form_content_clear:hover{color:#e42278}.form_content input{width:100%;border-radius:4px;border:1px solid rgba(221,221,221,1);font-size:16px;padding:10px}.form_content select{width:100%;border-radius:4px;border:1px solid rgba(221,221,221,1);font-size:16px;padding:4px;margin-top:4px}.form_content_upload{display:flex;justify-content:flex-start}.form_content_upload input{width:80%;font-size:14px;padding:6px}.form_content_upload_name{width:12%;margin-right:2%;display:flex;align-items:center}.form_content_quanity_layout{display:flex;justify-content:flex-start;flex-wrap:wrap}.form_content_quantity{display:flex;justify-content:flex-start;align-items:stretch;margin-top:14px}.form_content_quantity:nth-child(2n){margin-left:30px}.form_content_quantity_name{width:80px;display:flex;align-items:center}.form_content_quantity input{width:150px;font-size:16px;padding:4px 6px}.form_content_total{display:flex;justify-content:flex-start;align-items:center}.form_content_total_name{width:140px;font-weight:700}.form_content_total_price{width:300px;background:#fff;border-radius:4px;border:1px solid rgba(221,221,221,1);padding:8px 10px}.form_content_txtarea{margin-top:6px}.form_content_txtarea:nth-child(n+2){margin-top:20px}.form_content_txtarea p{font-weight:700}.form_content_txtarea textarea{width:100%;height:100px;border-radius:4px;border:1px solid rgba(221,221,221,1);font-size:16px;padding:4px;margin-top:10px;resize:none;line-height:1.2}.form_button_submit{text-align:center;margin-top:30px}.form_button_submit input{width:340px;padding-top:16px;padding-bottom:16px;border-radius:4px;position:relative;background:#e42278 url(https://assets.uniformlab.jp/img/ico_shopping_cart.webp) no-repeat 70px center / 24px auto;font-size:16px;color:#fff}.form_button_fax{width:300px;padding-top:12px;padding-bottom:12px;border-radius:4px;margin-left:auto;margin-right:auto;position:relative;background:#888 url(https://assets.uniformlab.jp/img/ico_file.webp) no-repeat 30px center / 16px auto;text-align:center;margin-top:20px}.form_button_fax a{color:#fff;display:block;padding-left:34px}@media screen and (max-width: 767px){.form_product{padding:16px 10px 30px;margin-top:30px;font-size:16px}.form_title{font-size:20px}.form_title span{font-size:30px}.form_attention{font-size:12px;margin-top:10px}.form_attention:nth-of-type(n+2){margin-top:4px}.form_section{padding:16px 0}.form_accordion_title{padding:10px 6px;border-radius:20px;font-size:14px}.form_accordion_icon{margin-right:10px;margin-left:6px;font-size:16px}.form_content{margin-top:14px;font-size:12px}.form_content_name{width:31%;line-height:1.2}.form_content_btn{width:36%;font-size:12px}.form_content_btn a{padding:8px 0}.form_content_result{width:45%;font-size:11px;padding-left:6px;padding-right:20px}.form_content_clear{font-size:14px;right:4px}.form_content input{font-size:16px;padding:10px}.form_section select{font-size:14px;padding:4px;margin-top:0}.form_content_upload input{width:82%;font-size:12px;padding:4px}.form_content_upload_name{width:16%;margin-right:2%}.form_content_quanity_layout{display:block}.form_content_quantity{margin-top:14px}.form_content_quantity:nth-child(2n){margin-left:0}.form_content_quantity_name{width:70px;font-size:14px}.form_content_quantity input{width:120px;font-size:16px}.form_content_total_name{width:44%}.form_content_total_price{width:56%;padding:8px 10px}.form_content_txtarea{margin-top:10px}.form_content_txtarea textarea{height:100px;font-size:16px;padding:4px;margin-top:10px}.form_button_submit{margin-top:20px}.form_button_submit input{width:100%;padding-top:16px;padding-bottom:16px;background:#e42278 url(https://assets.uniformlab.jp/img/ico_shopping_cart.webp) no-repeat 70px center / 24px auto;font-size:16px}.form_button_fax{width:90%;padding-top:12px;padding-bottom:12px;background:#888 url(https://assets.uniformlab.jp/img/ico_file.webp) no-repeat 30px center / 16px auto;margin-top:20px}.form_button_fax a{padding-left:34px}}.select_bg{position:fixed;top:0;left:0;z-index:999;align-items:center;justify-content:center;width:100%;height:100%;background:#000000b3}.select_wrap{width:940px;padding:24px 30px 30px;background:#fff;overflow-y:scroll;max-height:90vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.select_top{display:flex;justify-content:space-between}.select_title{font-weight:700;display:flex;align-items:center;font-size:24px;line-height:1.2}.select_title span{color:#e42278;font-size:30px}.select_close_1{width:30px;position:relative;display:block}.select_close_1:before,.select_close_1:after{content:"";width:100%;height:2px;display:inline-block;background:#000;position:absolute;top:10px;left:0}.select_close_1:before{transform:rotate(45deg)}.select_close_1:after{transform:rotate(-45deg)}.select_content_layout{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:50px}.select_content_3row{width:32%;margin-right:2%;text-align:center}.select_content_3row:nth-child(3n){margin-right:0}.select_content_3row:nth-child(n+4){margin-top:40px}.select_content_4row{width:23.5%;margin-right:2%;text-align:center}.select_content_4row:nth-child(4n){margin-right:0}.select_content_4row:nth-child(n+5){margin-top:40px}.select_content_5row{width:18.4%;margin-right:2%;text-align:center}.select_content_5row:nth-child(5n){margin-right:0}.select_content_5row:nth-child(n+6){margin-top:40px}.select_content_name{font-size:18px;font-weight:700;line-height:1.4}.select_content_img{margin-top:20px}.select_content_btn{background:#e42278;padding:10px 0;border-radius:40px;font-size:16px;color:#fff;width:80%;margin:20px auto 0}.select_content_4 div:nth-child(n+2){background:#e42278;padding:10px 0;border-radius:40px;font-size:16px;color:#fff;width:90%;margin-top:16px}.select_close_2{background:#dcdcdc;margin-top:60px;padding:16px 0;border-radius:20px;font-size:18px;width:240px;margin-left:auto;margin-right:auto;text-align:center;font-weight:700}@media screen and (max-width: 767px){.select_wrap{width:95vw;padding:20px;top:48%;height:80vh}.select_title{font-size:20px}.select_title span{font-size:30px;margin-right:6px}.select_close_1{width:20px}.select_close_1:before,.select_close_1:after{top:16px}.select_content_layout{margin-top:30px}.select_content_3row{width:48%;margin-right:4%;text-align:center}.select_content_3row:nth-child(2n){margin-right:0}.select_content_3row:nth-child(n+3){margin-top:30px}.select_content_4row{width:48%;margin-right:4%;text-align:center}.select_content_4row:nth-child(2n){margin-right:0}.select_content_4row:nth-child(n+3){margin-top:30px}.select_content_5row{width:32%;margin-right:2%;text-align:center}.select_content_5row:nth-child(3n){margin-right:0}.select_content_5row:nth-child(n+4){margin-top:30px}.select_content_name{font-size:14px}.select_content_img{margin-top:10px}.select_content_btn{padding:8px 0;border-radius:30px;font-size:14px;margin:10px auto 0}.select_content div:last-child{padding:8px 0;border-radius:30px;font-size:14px}.select_close_2{margin-top:40px;padding:16px 0;border-radius:20px;font-size:16px;width:70%}}.product_breadcrumb{color:#aaa;font-size:14px;font-weight:400;line-height:1.4}.product_breadcrumb a{color:#aaa}.product_breadcrumb span{margin-right:6px}.product_breadcrumb span:last-child{margin-right:0}.product_breadcrumb_now{color:#0a0a0a}.product_layout{display:flex;justify-content:space-between;margin-top:60px}.product_left{width:420px;overflow:hidden}.product_left .slider img{height:420px;margin:0 auto}.slider div{padding:0 20px}.slider_text{font-size:14px;margin-top:10px}.slider_thumb .slick-track{transform:unset!important;width:100%!important;display:flex;justify-content:flex-start;flex-flow:row wrap;margin-top:20px}.slider_thumb .slick-slide{display:block!important;float:none!important;flex:0 0 32%;margin-right:2%;border:2px solid rgba(241,241,241,1)}.slider_thumb .slick-slide:nth-child(3n){margin-right:0}.slider_thumb .slick-slide:nth-child(n+4){margin-top:10px}.product_right{width:570px}.product_title{font-size:22px!important;text-align:left!important;line-height:1.4!important;margin-top:24px}.product_description{line-height:1.5;font-size:16px;margin-top:30px}.product_price{margin-top:30px;display:flex}.product_price span:first-child{display:block;font-size:18px}.product_price span:nth-child(2){font-family:BebasNeue;letter-spacing:.1rem;font-size:48px;line-height:1.3}.product_price span:nth-child(3){font-family:BebasNeue;font-size:26px}.product_price_regular span:nth-child(n+2):nth-child(-n+3){color:#e42278}.product_price_junior span:nth-child(n+2):nth-child(-n+3){color:#2278e4}.product_price span:last-child{color:#aaa;font-size:14px}.product_price_regular{margin-right:20px}ul.sub_menu{width:100%;display:flex;justify-content:space-between;margin:100px auto 0}ul.sub_menu li{width:calc(25% - 15px)}ul.sub_menu li a{width:100%;height:64px;display:flex;justify-content:center;align-items:center;background:#e42278;border-radius:3px;transition:ease .3s}ul.sub_menu li a .icon{color:#fff;font-size:13px;font-weight:500;line-height:1;padding-right:14px;display:inline-block;overflow:visible;background:url(https://assets.uniformlab.jp/img/ico_link_arrow_w.webp) no-repeat right 0 center;background-size:5px auto;position:relative}ul.sub_menu li a .icon:before{content:"";background-size:100% auto!important;position:absolute;top:50%;left:0;transform:translateY(-50%)}ul.sub_menu li.sub_flow a .icon{padding-left:46px}ul.sub_menu li.sub_flow a .icon:before{width:30px;height:24px;background:url(https://assets.uniformlab.jp/img/ico_basket.webp) no-repeat 0 0}ul.sub_menu li.sub_delivery a .icon{padding-left:40px}ul.sub_menu li.sub_delivery a .icon:before{width:22px;height:24px;background:url(https://assets.uniformlab.jp/img/ico_package.webp) no-repeat 0 0}ul.sub_menu li.sub_font a .icon{padding-left:50px}ul.sub_menu li.sub_font a .icon:before{width:41px;height:20px;background:url(https://assets.uniformlab.jp/img/ico_font.webp) no-repeat 0 0}ul.sub_menu li.sub_marking a .icon{padding-left:35px}ul.sub_menu li.sub_marking a .icon:before{width:25px;height:26px;background:url(https://assets.uniformlab.jp/img/ico_shirt.webp) no-repeat 0 0}@media screen and (max-width: 767px){.product_breadcrumb{font-size:10px;line-height:1.4}.product_breadcrumb span{margin-right:4px}.product_layout{display:block;margin-top:20px}.product_left{width:100%}.product_left .slider img{height:90vw}.slider_text{font-size:12px;margin-top:10px}.slider_thumb .slick-track{margin-top:20px}.slider_thumb .slick-slide{flex:0 0 32%;margin-right:2%;border:2px solid rgba(241,241,241,1)}.slider_thumb .slick-slide:nth-child(3n){margin-right:0}.slider_thumb .slick-slide:nth-child(n+4){margin-top:10px}.product_right{width:100%}.product_title{font-size:20px!important;margin-top:20px}.product_description{font-size:14px;margin-top:30px}.product_price{margin-top:20px;display:block}.product_price span:first-child{font-size:16px}.product_price span:nth-child(2){font-size:48px}.product_price span:nth-child(3){font-size:26px}.product_price span:last-child{font-size:14px}.product_price_regular{margin-right:0}.product_price_junior{margin-top:6px}ul.sub_menu{flex-wrap:wrap;justify-content:flex-start;margin:25.64vw auto 0}ul.sub_menu li{width:calc(50% - 1.28vw);margin:2.56vw 1.28vw 0 0}ul.sub_menu li:nth-child(2n){margin-left:1.28vw;margin-right:0}ul.sub_menu li:nth-child(1),ul.sub_menu li:nth-child(2){margin-top:0}ul.sub_menu li a{height:25.64vw;padding-top:11.53vw;border-radius:.76vw}ul.sub_menu li a .icon{font-size:3.33vw;padding-right:3.58vw;padding-left:0!important;background-size:1.28vw auto}ul.sub_menu li a .icon:before{top:-11.53vw;left:50%;transform:translate(-50%)}ul.sub_menu li.sub_flow a .icon:before{width:10vw;height:7.89vw}ul.sub_menu li.sub_delivery a .icon:before{width:8vw;height:10vw}ul.sub_menu li.sub_font a .icon:before{width:10.76vw;height:5vw}ul.sub_menu li.sub_marking a .icon:before{width:8.38vw;height:8.59vw}}
