@charset "UTF-8";@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:400;src:url(https://assets.uniformlab.jp/fonts/NotoSansJP-Regular.woff2) format("woff2")}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:500;src:url(https://assets.uniformlab.jp/fonts/NotoSansJP-Medium.woff2) format("woff2")}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:600;src:url(https://assets.uniformlab.jp/fonts/NotoSansJP-SemiBold.woff2) format("woff2")}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:700;src:url(https://assets.uniformlab.jp/fonts/NotoSansJP-Bold.woff2) format("woff2")}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:800;src:url(https://assets.uniformlab.jp/fonts/NotoSansJP-ExtraBold.woff2) format("woff2")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:600;src:url(https://assets.uniformlab.jp/fonts/Ubuntu-Bold.woff2) format("woff2")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:600;src:url(https://assets.uniformlab.jp/fonts/Ubuntu-BoldItalic.woff2) format("woff2")}@font-face{font-family:BebasNeue;font-style:normal;font-weight:500;src:url(https://assets.uniformlab.jp/fonts/BebasNeue-Regular.woff2) format("woff2")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,main,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=submit],input[type=button],input[type=reset]{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;border-radius:0;box-sizing:border-box;cursor:pointer}button{background:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}strong{font-weight:700}a{color:#0a0a0a;text-decoration:none;outline:none}a:focus,*:focus{outline:none}*{box-sizing:border-box}body{color:#0a0a0a;font-family:Noto Sans Japanese,sans-serif;font-weight:500;font-size:20px;line-height:1;background-color:#fff}.noscroll{overflow:hidden}img{width:auto;max-width:100%;height:auto}sup{font-size:60%;vertical-align:super}::-webkit-input-placeholder{color:#b9b9b9}:-ms-input-placeholder{color:#b9b9b9}::placeholder{color:#b9b9b9}.modalopen{overflow:hidden}#wrapper{margin:0 auto;padding:100px 0 0;overflow:hidden;position:relative}.t-center{text-align:center}.t-right{text-align:right}.cf:after{content:".";clear:both;display:block;width:0;height:0;visibility:hidden}.sp,.spcart_btn,.spnavi_btn,.spnavi{display:none}* html .cf{height:1%}.cf{display:block}.inner,.inner_2{margin:0 auto}.ibk{display:inline-block}.twocol{display:flex}header{width:100%;z-index:30;background:#0a0a0a;border-radius:0 0 15px 15px;position:fixed;top:0;left:0}.hd_inner{max-width:1440px;height:100px;margin:0 auto;position:relative;z-index:30}.logo{width:210px;position:absolute;top:30px;left:50px}.logo a,.logo a img{display:block}.pcmenu{position:absolute;top:39px;right:45px}.pcmenu ul{display:flex}.pcmenu ul li a{width:24px;height:24px;display:flex;justify-content:center;align-items:center;transition:ease .3s}.pcmenu ul li+li{margin-left:25px}.pcmenu ul li:nth-child(2) a img{width:18px;height:auto}.menu_area{position:absolute;top:25px;right:170px}.gmenu ul{margin:0;display:flex;flex-wrap:nowrap;justify-content:flex-end}.gmenu ul li{font-size:13px;line-height:1;padding:3px 15px;position:relative}.gmenu ul+ul{margin-top:14px}.gmenu ul li+li{border-left:solid 1px #fff}.gmenu ul li a{color:#fff;text-decoration:none;display:block}.gmenu ul+ul li{font-size:14px;padding:0;margin-left:25px;border-left:0}.gmenu ul li.acc a{padding:0 20px 0 0;position:relative}.gmenu ul li.acc>a:before{content:"";width:6px;height:12px;background:url(https://assets.uniformlab.jp/img/ico_link_arrow_w.webp) no-repeat 0 0;background-size:100% auto;transform:translateY(-50%) rotate(90deg);position:absolute;top:50%;right:0}.gmenu ul li.acc ul{width:160px;display:none;background:#000;padding:5px 12px 15px;margin:0;position:absolute;top:19px;left:50%;transform:translate(-50%)}.gmenu ul li ul:before{content:"";width:100%;height:10px;display:block;background:transparent;position:absolute;top:-10px;left:0}.gmenu ul li.acc ul li{margin:12px 0 0}.gmenu ul li.acc ul li a{font-size:12px;line-height:1.3;padding:0 0 0 12px}.gmenu ul li.acc ul li a:after{content:"";width:4px;height:8px;display:block;background:url(https://assets.uniformlab.jp/img/ico_link_arrow_w.webp) no-repeat 0 0;background-size:100% auto;position:absolute;top:5px;left:0;transition:opacity ease .3s}footer{position:relative;background:#eee;z-index:20;overflow:hidden}footer .ft_inner{max-width:1100px;padding:50px 30px;margin:0 auto;position:relative}.ftlogo{width:210px;position:absolute;top:58px;left:30px}.ftlogo a{display:block}footer .twocol{width:100%;display:flex;justify-content:space-between}.ftmenu{width:410px;padding:98px 0 0}.ftmenu ul{width:320px;display:flex;flex-wrap:wrap}.ftmenu ul li{font-size:13px;font-weight:500;line-height:1;width:100%;margin:0 0 20px}.ftmenu ul li:last-child{margin:0}.ftmenu ul li.halfcol{width:160px}.ftmenu ul li a{color:#0a0a0a;text-decoration:none;padding:0 0 0 12px;background:url(https://assets.uniformlab.jp/img/ico_link_arrow.webp) no-repeat 0 6px;background-size:5px auto}footer p.copyright{color:#0a0a0a;font-size:13px;line-height:1;margin:50px 0 0}.button_menu{width:630px}.button_menu ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.button_menu ul li{width:calc(50% - 5px)}.button_menu ul li a{color:#fff;font-size:14px;font-weight:500;line-height:1.33;width:100%;height:50px;display:flex;justify-content:center;align-items:center;border-radius:10px;background:#f58a07;transition:ease .3s}.button_menu ul li.line a{background:#57b937}.button_menu ul li.first a .icon{padding:0 0 0 20px;display:inline-block;background:url(https://assets.uniformlab.jp/img/ico_beginner.webp) no-repeat left center;background-size:10px auto}.button_menu ul li.line a .icon{padding:0 0 0 28px;display:inline-block;background:url(https://assets.uniformlab.jp/img/ico_sns_line.webp) no-repeat 0 center;background-size:17px auto}.button_menu .purpose{margin:35px 0 0}.button_menu .purpose h2{font-size:16px;font-weight:700;line-height:1.5;margin:0 0 10px}.button_menu .purpose li{margin:10px 0 0}.button_menu .purpose li a{background:#eb8067}.contents{width:100%;padding:0}.ready{visibility:hidden;opacity:0;transition:.6s opacity cubic-bezier(0,0,.58,1),.6s visibility cubic-bezier(0,0,.58,1),.6s transform cubic-bezier(0,0,.58,1);transform:translateY(30px)}.ready.action{visibility:visible;opacity:1;transform:translate(0)}#sp_fixmenu{display:none}@media screen and (max-width: 767px){.pc,.gmenu,header .button a:after,.menu_area,.pcmenu{display:none}.sp,#sp_fixmenu{display:block}#wrapper{padding:20.51vw 0 0}.noscroll #wrapper:before{content:"";width:100vw;height:100vh;position:fixed;top:0;left:0;background:#fffc;z-index:25}header{border-radius:0 0 3.84vw 3.84vw}.hd_inner{height:20.5vw}.logo{width:53.84vw;top:4.87vw;left:5.12vw;z-index:3}.noscroll .hd_inner:before{content:"";width:100%;height:20.5vw;background:#0a0a0a;position:absolute;top:0;left:0;z-index:2}.spcart_btn,.spnavi_btn{display:block}.spnavi_btn .op,.spnavi_btn.open .cl{display:inline}.spnavi_btn .cl,.spnavi_btn.open .op{display:none}.spcart_btn{width:9.23vw;height:11.28vw;position:absolute;top:4.87vw;right:22.56vw}.spnavi_btn{width:12.3vw;height:11.28vw;position:absolute;top:4.87vw;right:6.41vw;padding:.51vw 0 0}.spcart_btn,.spnavi_btn{color:#fff;font-size:3.07vw;font-weight:600;line-height:1;text-align:center;display:flex;justify-content:center;align-items:flex-end;white-space:nowrap;z-index:3}.spcart_btn img,.spnavi_btn img{margin:0 auto;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.spcart_btn img{width:5.64vw}.spnavi_btn img{width:6.41vw;top:.51vw}.spnavi_btn.open img{visibility:hidden}.spnavi_btn.open:after{content:"";width:5.12vw;height:5.12vw;background:url(https://assets.uniformlab.jp/img/ico_spclose.webp) no-repeat 0 0;background-size:100% auto;position:absolute;top:7%;left:50%;transform:translate(-50%)}.spnavi{width:100%;height:100vh;position:fixed;top:0;left:0;overflow:auto;z-index:1}.spnavi ul{margin:20.5vw 0 0;background:#fff;position:relative;z-index:2}.spnavi ul li{font-size:4.1vw;line-height:1.4;padding:0;border-bottom:solid 1px #0a0a0a}.spnavi ul li.acc .icon{padding:0 4.61vw 0 0;display:inline-block;position:relative}.spnavi ul li.acc .icon:before{content:"";width:1.79vw;height:3.58vw;background:url(https://assets.uniformlab.jp/img/ico_link_arrow.webp) no-repeat 0 0;background-size:100% auto;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg);transition:ease .3s}.spnavi ul li.acc .open .icon:before{transform:translateY(-50%) rotate(-90deg)}.spnavi ul li.close{border-bottom:0}.spnavi ul li a{padding:2.56vw 3.84vw;display:block}.spnavi ul li.close a{color:#fff;text-align:center;background:#0a0a0a}.spnavi ul li ul{padding:0 0 2.56vw;margin:0;display:none}.spnavi ul li ul li{font-size:3.58vw;line-height:1.2;border-bottom:0;padding-left:1em}footer .ft_inner{padding:14.1vw 10.25vw 17.94vw}.ftlogo{display:none}footer .twocol{display:flex;flex-direction:column-reverse}.ftmenu{width:auto;padding:0;margin:7.69vw 0 0}.ftmenu ul{width:100%}.ftmenu ul li{font-size:3.33vw;margin:0 0 3.84vw}.ftmenu ul li.halfcol{width:50%}.ftmenu ul li a{padding:0 0 0 5.38vw;background:url(https://assets.uniformlab.jp/img/ico_link_arrow.webp) no-repeat 2.56vw 1.53vw;background-size:1.02vw auto}footer p.copyright{font-size:3.33vw;text-align:center;margin:14.1vw 0 0}.button_menu{width:100%}.button_menu ul{display:block}.button_menu ul li{width:auto;margin:0 0 2.56vw}.button_menu ul li a{font-size:3.58vw;height:9.23vw;border-radius:.76vw}.button_menu ul li.first a .icon{padding:0 0 0 5.12vw;background-size:2.56vw auto}.button_menu ul li.line a .icon{padding:0 0 0 6.92vw;background-size:4.35vw auto}.button_menu .purpose{margin:8.97vw 0 0}.button_menu .purpose h2{font-size:4.1vw;margin:0 0 5.89vw}.button_menu .purpose li{margin:0 0 2.56vw}.button_menu .purpose li:last-child{margin:0}.button_menu .purpose li a{padding-left:5.12vw}#sp_fixmenu{width:100%;position:fixed;left:0;bottom:2.56vw;z-index:40}#sp_fixmenu ul{width:calc(100% - 5.12vw);margin:0 auto;display:flex}#sp_fixmenu ul li{width:50%}#sp_fixmenu ul li:nth-child(1) a{color:#fff;font-size:3.33vw;font-weight:500;line-height:2;width:100%;height:12.82vw;display:flex;justify-content:center;align-items:center;border-radius:3.84vw 0 0 3.84vw;background:#0a0a0a}#sp_fixmenu ul li:nth-child(1) a .icon{padding:0 0 0 5.89vw;display:inline-block;background:url(https://assets.uniformlab.jp/img/ico_file.webp) no-repeat 0 center;background-size:3.84vw auto}#sp_fixmenu ul li:nth-child(2) a{color:#0a0a0a;font-size:3.33vw;font-weight:700;line-height:2;width:100%;height:12.82vw;display:flex;justify-content:center;align-items:center;border-radius:0 3.84vw 3.84vw 0;background:#eea594}#sp_fixmenu ul li:nth-child(2) a .icon{padding:0 0 0 7.17vw;display:inline-block;background:url(https://assets.uniformlab.jp/img/ico_shopping_cart_b.webp) no-repeat 0 center;background-size:4.61vw auto}}@media screen and (min-width: 768px){.spnavi{display:none!important}}.order h2,.result h2{font-size:18px;font-weight:700;line-height:1;text-align:center}.order h2 .eng,.result h2 .eng{font-family:Ubuntu,sans-serif;font-size:60px;font-weight:600;margin:10px 0 0;display:block}.order{padding:0 30px;background:#fff}.order .inner{max-width:1040px;margin:0 auto;padding:80px 0 0}.order ul{width:100%;margin:40px 0 0;display:flex;justify-content:space-between}.order ul li{width:calc(20% - 24px);border-radius:15px;background:#f0f0f0}.order ul li h2{font-size:18px;font-weight:500;line-height:1;text-align:center;width:100%;height:40px;display:flex;justify-content:center;align-items:center;border-radius:15px 15px 0 0;background:#e42278;color:#fff}.order ul li .text{height:88px;padding:20px 0 0;box-sizing:border-box;position:relative}.order ul li .text:before{content:"";width:18px;height:30px;background-size:100% auto;position:absolute;top:50%;right:3px;transform:translateY(-50%) translate(100%)}.order ul li p{font-size:16px;font-weight:500;line-height:1.5;text-align:center}.order .twocol{margin:50px 0 0;display:flex;justify-content:center;align-items:flex-end}.order .twocol .image{width:390px;margin-bottom:-2px}.order .twocol .text{width:445px;padding:40px;margin:0 0 100px 20px;position:relative;box-sizing:border-box;background:#0a0a0a;border-radius:15px}.order .twocol .text:after{content:"";width:15px;height:20px;background:url(https://assets.uniformlab.jp/img/ico_black_arrow.webp) no-repeat 0 0;background-size:100% auto;position:absolute;top:50%;left:1px;transform:translateY(-50%) translate(-100%)}.order .twocol .text p{color:#fff;font-size:16px;font-weight:500;line-height:1.8}.order .twocol .text p u{text-decoration:underline}.order .twocol .text .line_btn{width:310px;margin:30px auto 0}.order .twocol .text .line_btn a{color:#fff;font-size:14px;font-weight:500;line-height:1.33;width:100%;height:50px;display:flex;justify-content:center;align-items:center;border-radius:25px;background:#57b937;transition:ease .3s}.order .twocol .text .line_btn a .icon{padding:0 0 0 28px;display:inline-block;background:url(https://assets.uniformlab.jp/img/ico_sns_line.webp) no-repeat 0 center;background-size:17px auto}.result{padding:0 30px;background:#eeeef5;border-radius:15px 15px 0 0}.result .inner{max-width:1040px;margin:0 auto;padding:80px 0 90px}.result ul{width:100%;margin:40px 0 0;display:flex;justify-content:space-between}.result ul li{width:calc(25% - 15px)}.result ul li p{font-size:16px;font-weight:500;line-height:1.5;text-align:center;width:100%;margin:10px 0 0}.order .order_btn,.result .result_btn{margin:30px 0 0}.order .order_btn a,.result .result_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 #0a0a0a;display:block;border-radius:15px;transition:ease .3s}@media screen and (max-width: 767px){.order h2,.result h2{font-size:4.61vw}.order h2 .eng,.result h2 .eng{font-size:15.38vw;margin:2.56vw 0 0}.order{padding:0 7.69vw}.order .inner{padding:20.51vw 0 0}.order ul{margin:10.25vw 0 0;display:block}.order ul li{width:100%;margin:5.12vw 0 0;display:flex;border-radius:7.69vw 3.84vw 3.84vw 7.69vw;position:relative}.order ul li h2{font-size:4.61vw;width:14.1vw;height:15.38vw;border-radius:7.69vw 0 0 7.69vw;position:absolute;top:0;left:0}.order ul li:nth-child(1) h2{background:#e42278}.order ul li .text{width:100%;height:15.38vw;padding:0 0 0 16.66vw;display:flex;align-items:center}.order ul li .text:before{width:4.61vw;height:7.69vw;top:auto;bottom:2.3vw;right:auto;left:50%;transform:translateY(100%) translate(-50%) rotate(90deg)}.order ul li p{font-size:4.1vw;text-align:left}.order ul li p br{display:none}.order .twocol{margin:20.51vw 0 0;flex-direction:column-reverse;justify-content:flex-start;align-items:center}.order .twocol .image{width:100%;margin-top:8.97vw;margin-bottom:-2px}.order .twocol .text{width:auto;padding:7.69vw 5.12vw;margin:0 -2.56vw;border-radius:3.84vw}.order .twocol .text:after{width:3.84vw;height:5.12vw;top:auto;bottom:1.02vw;left:50%;transform:translateY(100%) translate(-50%) rotate(-90deg)}.order .twocol .text p{font-size:3.33vw}.order .twocol .text .line_btn{width:100%;margin:3.84vw auto 0}.order .twocol .text .line_btn a{font-size:3.58vw;width:100%;height:12.82vw;border-radius:6.41vw}.order .twocol .text .line_btn a .icon{padding:0 0 0 7.17vw;background-size:4.35vw auto}.result{padding:0 5.12vw;border-radius:3.84vw 3.84vw 0 0}.result .inner{padding:20.51vw 0}.result .sp_scroll{width:100%;padding:0 0 2.56vw;overflow-x:auto}.result ul{width:276.92vw;margin:10.25vw 0 0;justify-content:flex-start}.result ul li{width:64.1vw;margin-left:5.12vw}.result ul li p{font-size:3.33vw;margin:2.56vw 0 0}.order .order_btn{margin:10.25vw 0 0}.result .result_btn{margin:7.69vw 0 0}.order .order_btn a,.result .result_btn a{font-size:3.58vw;line-height:12.82vw;width:38.46vw;height:12.82vw;padding:0 5.89vw 0 0;background:url(https://assets.uniformlab.jp/img/ico_link_arrow_w.webp) no-repeat right 4.61vw center #0a0a0a;border-radius:3.84vw}.reasonpage .order .inner{padding:10.25vw 0 0}}.reasonpage h2.num_ttl,.make_junior_page h3.num_ttl{font-size:30px;font-weight:700;line-height:1;text-align:center;position:relative}.reasonpage h2.num_ttl .num,.make_junior_page h3.num_ttl .num{font-family:Ubuntu,sans-serif;font-style:italic;font-weight:600;color:#fff;font-size:100px;letter-spacing:-.05em;position:absolute;z-index:1;bottom:0;right:50%;transform:translate(-50px)}.reasonpage h2.num_ttl .txt,.make_junior_page h3.num_ttl .txt{position:relative;z-index:2}@media screen and (max-width: 767px){.reasonpage h2.num_ttl,.make_junior_page h3.num_ttl{font-size:7.69vw}.reasonpage h2.num_ttl .num,.make_junior_page h3.num_ttl .num{font-size:25.64vw;text-align:left;width:100%;right:auto;left:8vw;transform:none}}ul.jisseki{width:100%;display:flex;justify-content:center;margin:0}ul.jisseki li{white-space:nowrap;width:300px;height:300px;border-radius:50%;background:#fff;position:relative}ul.jisseki li:before{content:"";width:25px;height:18px;position:absolute;top:40px;left:50%;transform:translate(-50%);background:url(https://assets.uniformlab.jp/img/ico_crown.webp) no-repeat 0 0;background-size:100% auto}ul.jisseki li:nth-child(1){left:30px}ul.jisseki li:nth-child(3){right:30px}ul.jisseki li h3{font-size:24px;font-weight:700;line-height:1;letter-spacing:.05em;position:absolute;top:80px;left:50%;transform:translate(-50%)}ul.jisseki li h4{font-size:20px;font-weight:700;line-height:1;position:absolute;top:115px;left:50%;transform:translate(-50%)}ul.jisseki li h4 strong{font-family:BebasNeue,sans-serif;font-weight:500;color:#e42278;font-size:80px;margin-right:10px}ul.jisseki li:nth-child(3) h4 strong{font-size:120px}ul.jisseki li h4 .year{font-size:40px}ul.jisseki li p{font-size:24px;font-weight:700;line-height:1;letter-spacing:.05em;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}ul.jisseki li p.toppa{font-size:40px;letter-spacing:.1em;bottom:63px}@media screen and (max-width: 767px){ul.jisseki{margin:8.97vw 0 0;display:block;position:relative}ul.jisseki li{width:71.79vw;height:71.79vw}ul.jisseki li:before{width:6.41vw;height:4.61vw;top:7.69vw}ul.jisseki li:nth-child(1){left:-5.12vw;z-index:1}ul.jisseki li:nth-child(3){right:auto;left:-5.12vw;margin-top:15.38vw;z-index:1}ul.jisseki li:nth-child(2){position:absolute;top:43.59vw;right:-7.69vw;z-index:2}ul.jisseki li h3{font-size:6.15vw;top:17.94vw}ul.jisseki li h4{font-size:5.12vw;top:28.2vw}ul.jisseki li h4 strong{font-size:20.51vw;margin-right:2.56vw}ul.jisseki li:nth-child(3) h4 strong{font-size:30.76vw}ul.jisseki li h4 .year{font-size:10.25vw}ul.jisseki li p{font-size:6.15vw;bottom:10.25vw}ul.jisseki li p.toppa{font-size:10.25vw;bottom:12.82vw}}video{width:100%;height:auto;filter:drop-shadow(0px 0px rgba(0,0,0,0));outline:none;border:none}.fs_34{font-size:34px}.fs_24{font-size:24px}.ta_center{text-align:center}.ta_left{display:inline-block;text-align:left}.mt_80{margin-top:80px}.mt_60{margin-top:60px}.mt_40{margin-top:40px}.mt_30{margin-top:30px}.mt_20{margin-top:20px}.mt_10{margin-top:10px}.lh_18{line-height:1.8}.lh_15{line-height:1.5}.fw_700{font-weight:700}.fc_pink{color:#e42278}.fc_green{color:#06c755}.fc_gray{color:#464646}.fc_red{color:#d71d3b}.fc_white{color:#fff}.td_ul{text-decoration:underline}.ml_2{margin-left:2em}.ml_1{margin-left:1em}.ul_pink{border-bottom:1px solid #e42278}.flex_fs{display:flex;justify-content:flex-start}.under_content_title{font-size:30px;text-align:center;position:relative;padding-bottom:40px;font-weight:700}.under_content_title:before{content:"";width:100px;height:10px;background:#e42278;border-radius:5px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pc_none{display:none}@media screen and (max-width: 767px){.fs_34{font-size:24px}.fs_24{font-size:20px}.mt_80{margin-top:70px}.mt_60{margin-top:50px}.sp_90{width:90%;margin-left:auto;margin-right:auto}.under_content_title{font-size:24px;padding-bottom:24px}.under_content_title:before{width:17.94vw;height:1.53vw;border-radius:.77vw}.pc_none{display:block}.sp_none{display:none}}.font_content_layout{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.font_content{width:24.2%;text-align:center;margin-top:40px;margin-right:1%}.font_content:nth-child(4n){margin-right:0}.font_content p{font-weight:700}.font_content img{margin-top:10px}.line_img{width:600px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.font_content{width:49%;margin-top:30px;margin-right:2%}.font_content:nth-child(2n){margin-right:0}.font_content img{margin-top:6px}.line_img{width:90%;margin-left:auto;margin-right:auto}}.under h1{font-size:18px;font-weight:700;line-height:1;text-align:center}.under h1 .eng{font-family:Ubuntu,sans-serif;font-size:60px;font-weight:600;margin:10px 0 0;display:block}.bg_gray{background:#eeeef5}.bg_gray .inner{max-width:1040px;padding:50px 0 80px}.bg_1{background:#eeeef5;position:relative}.bg_1:before{content:"";display:block;width:100%;height:262px;position:absolute;bottom:0;left:0;background:url(https://assets.uniformlab.jp/img/reason_bg2.webp) repeat-x center 0 #fff;background-size:1440px auto}.bg_1 .inner{max-width:1040px;margin:0 auto;padding:50px 0 320px;position:relative}.bg_1 .inner_2{max-width:1040px;margin:0 auto;padding-top:50px;position:relative}.bg_1 .inner_3{margin-top:40px}.bg_1 .inner_4{max-width:1040px;margin:0 auto;padding-bottom:320px;position:relative}.bg_5{background:#eeeef5;position:relative}.bg_5 .inner{max-width:1040px;margin:0 auto;padding:50px 0 100px;position:relative}.bg_6{background:#fff;position:relative}.bg_6 .inner{max-width:1040px;margin:0 auto;padding:50px 0 100px;position:relative}@media screen and (max-width: 767px){.under h1{font-size:4.61vw}.under h1 .eng{font-size:15.38vw;margin:2.56vw 0 0}.bg_1 .inner{padding:50px 0 280px}.bg_1 .inner_2{padding-top:50px}.bg_1 .inner_3{margin-top:40px}.bg_1 .inner_4{padding-bottom:280px}.bg_5 .inner,.bg_6 .inner{padding:50px 0 80px}}.company_content_layout{margin-top:80px}.company_content{display:flex;justify-content:flex-start;border-bottom:1px solid rgba(200,200,200,1);padding-bottom:30px;line-height:1.5}.company_content:nth-child(n+2){margin-top:30px}.company_content p:first-child{width:30%;font-weight:700}.company_content p:last-child{width:70%}.under_flex_1{display:flex;line-height:1.5;border-top:1px solid rgba(200,200,200,1)}.under_flex_1:last-child{border-bottom:1px solid rgba(200,200,200,1)}.under_flex_1 p{padding:30px}.under_flex_1 p a{color:#464646}.under_flex_1 p:first-child{width:26%;background:#eaeaea;font-weight:700}.under_flex_1 p:last-child{width:74%;background:#f5f5f5;color:#464646}.under_flex_1 span{display:block}@media screen and (max-width: 767px){.company_content_layout{margin-top:60px}.company_content{display:block;padding-bottom:20px;line-height:1.5}.company_content:nth-child(n+2){margin-top:20px}.company_content p:first-child{width:100%}.company_content p:last-child{width:100%;margin-top:10px;margin-left:1em}.under_flex_1{display:block}.under_flex_1:last-child{border-bottom:none}.under_flex_1:nth-of-type(n+2){margin-top:20px}.under_flex_1 p{padding:16px}.under_flex_1 p:first-child{width:100%}.under_flex_1 p:last-child{width:100%}}.under_anchor_link_layout{display:flex;flex-wrap:wrap}.under_anchor_link{width:32.6%;background:#e42278;padding-top:20px;padding-bottom:20px;border-radius:30px;text-align:center;margin-right:1.1%;margin-top:20px}.under_anchor_link:nth-child(3n){margin-right:0}.under_anchor_link a{color:#fff;display:block}@media screen and (max-width: 767px){.under_anchor_link_layout{display:block}.under_anchor_link{width:100%;padding-top:16px;padding-bottom:16px;border-radius:30px;margin-top:20px}}.under_link{width:500px;padding:30px 0;border-radius:40px;margin-left:auto;margin-right:auto;position:relative;font-weight:700;text-align:center}.under_link:hover{opacity:.8;transition:.2s}.under_link a{color:#fff;display:block}.under_link_template{width:100%;padding:20px 0;border-radius:40px;margin-left:auto;margin-right:auto;position:relative;font-weight:700;text-align:center}.under_link_template:hover{opacity:.8;transition:.2s}.under_link_template a{color:#fff;display:block}.link_orange{background:#f58a06 url(https://assets.uniformlab.jp/img/icon_mail.webp) no-repeat 30px center / 30px auto}.link_green{background:#57b937 url(https://assets.uniformlab.jp/img/icon_line.webp) no-repeat 30px center / 40px auto}.link_template{background:#e42278 url(https://assets.uniformlab.jp/img/icon_download.webp) no-repeat 30px center / 30px auto}.link_pink{background:#e42278 url(https://assets.uniformlab.jp/img/icon_arrow.webp) no-repeat right 30px center / 20px auto}@media screen and (max-width: 767px){.under_link,.under_link_template{width:100%;padding-top:16px;padding-bottom:16px;border-radius:30px}.link_orange{background:#f58a06 url(https://assets.uniformlab.jp/img/icon_mail.webp) no-repeat 20px center / 20px auto}.link_green{background:#57b937 url(https://assets.uniformlab.jp/img/icon_line.webp) no-repeat 20px center / 30px auto}.link_pink{background:#e42278 url(https://assets.uniformlab.jp/img/icon_arrow.webp) no-repeat right 20px center / 20px auto}.link_template{background:#e42278 url(https://assets.uniformlab.jp/img/icon_download.webp) no-repeat 20px center / 20px auto}}.size_content_layout{display:flex;justify-content:space-between}.size_content{width:49%}.size_flex{display:flex;align-items:center;padding-top:20px;padding-bottom:20px}.size_bg_black{background:#1e1e1e}.size_bg_gray{background:#e6e6e6}.size_border_bottom{border-bottom:1px solid rgba(200,200,200,1)}.size_w_34{width:34%}.size_w_33{width:33%}.size_w_25{width:25%}.size_w_22,.size_w_20{width:20%}.size_img{width:700px;margin-left:auto;margin-right:auto}.size_img img{width:100%}.template_flex{display:flex;justify-content:flex-start;flex-wrap:wrap}.template_flex_content{width:32%;margin-right:1.5%}.template_flex_content:nth-child(3n){margin-right:0}.template_flex_content:nth-child(n+4){margin-top:60px}.template_img img{width:100%}@media screen and (max-width: 767px){.size_content_layout{display:block}.size_content{width:100%}.size_flex{padding-top:16px;padding-bottom:16px}.size_img{width:100%}.template_flex{display:block}.template_flex_content{width:100%;margin-right:0}.template_flex_content:nth-child(n+2){margin-top:40px}.sp_mt_20{margin-top:30px}}.marking_flex{display:flex;justify-content:flex-start;flex-wrap:wrap}.marking_img{width:32.6%;margin-right:1.1%}.marking_img:nth-child(3n){margin-right:0}@media screen and (max-width: 767px){.marking_flex{display:block}.marking_img{width:100%;margin-right:0}.fs_sp_13{font-size:13px}}.introduction_link{width:500px;padding-top:20px;padding-bottom:20px;border-radius:40px;margin-left:auto;margin-right:auto;background:#e42278;position:relative}.introduction_link a{color:#fff;display:block}.baloon5_layout{width:640px;margin-left:auto;margin-right:auto}.baloon2_layout{width:400px;margin-left:auto;margin-right:auto}.balloon5{display:flex;justify-content:flex-start;overflow:hidden}.balloon5 .faceicon{width:140px;margin-right:40px}.balloon5 .faceicon img{width:100%;height:auto;border:solid 3px #eb8067;border-radius:50%}.balloon5 .chatting{width:100%}.says{display:inline-block;position:relative;padding:30px;border-radius:16px;background:#eb8067;color:#fff}.says:before{content:"";display:inline-block;position:absolute;top:18px;left:-40px;border:20px solid transparent;border-right:20px solid #eb8067}.says p{margin:0;padding:0}@media screen and (max-width: 767px){.introduction_link{width:100%;padding-top:16px;padding-bottom:16px;border-radius:30px}.baloon5_layout{width:100%;margin-left:auto;margin-right:auto}.balloon5{display:flex;justify-content:flex-start;overflow:hidden}.balloon5 .faceicon{width:70px;margin-right:20px}.says{padding:16px;border-radius:10px}.says:before{top:18px;left:-20px;border:10px solid transparent;border-right:10px solid #eb8067}}.collections_content_layout{display:flex;justify-content:flex-start;flex-wrap:wrap}.collections_content{width:32.4%;background:#fff;border-radius:20px;padding:20px 20px 30px;margin-right:1.4%}.collections_content:nth-child(3n){margin-right:0}.collections_content:nth-child(n+4){margin-top:30px}.collections_title{font-weight:700;margin-top:20px;font-size:18px;line-height:1.2}.collections_title span{margin-right:10px}.collections_title span:last-child{margin-right:0}.collections_price{margin-top:20px}.collections_price span:first-child{display:block;font-size:16px}.collections_price span:nth-child(2){font-family:BebasNeue,sans-serif;letter-spacing:.1rem;font-size:36px;line-height:1.4}.collections_price span:nth-child(3){font-family:BebasNeue,sans-serif;font-size:20px}.collections_price_regular span:nth-child(n+2):nth-child(-n+3){color:#e42278}.collections_price_junior span:nth-child(n+2):nth-child(-n+3){color:#2278e4}.collections_price span:last-child{color:#aaa;font-size:14px}.collections_price_junior{margin-top:10px}.collections_link{background:#e42278;margin-top:20px;text-align:center;padding:14px 0;border-radius:40px;font-size:18px}.collections_link a{color:#fff;font-weight:700;display:block}.collections_pagenation{background:#fff;width:500px;margin:40px auto 0;text-align:center;padding:30px 0;border-radius:60px;font-weight:700}.collections_pagenation a{margin-right:30px}.collections_pagenation a:last-child{margin-right:0}.collections_pagenation_active{color:#e42278;border-bottom:1px solid #e42278}@media screen and (max-width: 767px){.collections_content_layout{justify-content:space-between}.collections_content{width:49%;border-radius:20px;padding:14px 14px 24px;margin-right:1%}.collections_content:nth-child(2n){margin-right:0}.collections_content:nth-child(n+3){margin-top:20px}.collections_title{margin-top:16px;font-size:20px}.collections_title span{margin-right:6px}.collections_price{margin-top:20px}.collections_price span:first-child{font-size:14px}.collections_price span:nth-child(2){font-size:30px}.collections_price span:nth-child(3){font-size:8px}.collections_price span:last-child{font-size:14px}.collections_price_junior{margin-top:4px}.collections_link{margin-top:16px;padding:14px 0;border-radius:30px;font-size:16px}.collections_pagenation{width:100%;margin:30px auto 0;padding:20px 0;border-radius:60px;font-size:16px}.collections_pagenation a{margin-right:20px}}.faq_content_layout{margin-top:50px}.faq_content{background:#fff;padding:30px;border-radius:30px;line-height:1.5}.faq_content:nth-child(n+2){margin-top:30px}.faq_content p:first-child{border-bottom:1px solid rgba(200,200,200,1);padding-bottom:20px;margin-bottom:20px;font-weight:700;color:#e42278}.faq_content span{margin-right:6px}@media screen and (max-width: 767px){.faq_content_layout{margin-top:30px}.faq_content{padding:20px;border-radius:20px}.faq_content:nth-child(n+2){margin-top:30px}.faq_content p:first-child{border-bottom:1px solid rgba(200,200,200,1);padding-bottom:20px;margin-bottom:20px;font-weight:700;color:#e42278}.faq_content span{margin-right:6px}}.btob_img{width:40%;margin:20px auto 0}@media screen and (max-width: 767px){.btob_img{width:70%;margin:20px auto 0}}.order_flow_layout{display:flex;justify-content:space-between;align-items:stretch}.order_flow_content{width:18.4%;margin-right:2%;background:#fff;text-align:center;border-radius:20px}.order_flow_content:last-child{margin-right:0}.order_flow_number{background:#e42278;padding:10px 0 16px;display:flex;align-items:flex-end;justify-content:center;color:#fff;border-radius:20px 0}.order_flow_number_strong{font-size:2rem;padding-left:4px}.order_flow_img{width:50%;margin:30px auto}.order_flow_text{font-size:1.4rem;font-weight:700;color:#e42278;padding-bottom:30px;line-height:1.4}.order_content_2{background:#fff;border-radius:20px;padding:20px 0 30px;border:4px solid #e42278}.order_flow_triangle{background:#e42278;width:60px;height:30px;clip-path:polygon(0 0,100% 0%,50% 100%);margin:40px auto}@media screen and (max-width: 767px){.order_flow_layout{justify-content:center;flex-wrap:wrap}.order_flow_content{width:48%;margin-right:4%;border-radius:20px}.order_flow_content:nth-child(2n){margin-right:0}.order_flow_content:nth-child(n+3){margin-top:30px}.order_flow_number{padding:10px 0 16px;border-radius:20px 0}.order_flow_number_strong{font-size:1.4rem;padding-left:4px}.order_flow_img{width:50%;margin:20px auto}.order_flow_text{font-size:1.2rem;padding-bottom:20px}.order_content_2{border-radius:20px;padding:20px 0 30px;border:3px solid #e42278}.order_content_2 p{padding:0 10px;text-align:left}.order_flow_triangle{width:60px;height:30px;margin:20px auto}}
