.slab-top *,.slab-top *:before,.slab-top *:after{box-sizing:border-box}.slab-top .container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width:576px){.slab-top .container{max-width:540px}}@media(min-width:768px){.slab-top .container{max-width:720px}}@media(min-width:992px){.slab-top .container{max-width:960px}}@media(min-width:1200px){.slab-top .container{max-width:1140px}}.slab-top .img-fluid{max-width:100%;height:auto}.slab-top .d-block{display:block!important}.slab-top .text-center{text-align:center!important}.slab-top .text-left{text-align:left!important}@media all and (min-width:769px){.slab-top .sp{display:none}}@media all and (max-width:768px){.slab-top .pc{display:none}}.slab-top .hide{display:none}.slab-top .container{max-width:800px}.slab-top .bg-top{background-color:#f5f4ef}.slab-top .txt-red{color:#c33416}.slab-top p{color:#0a0a0a}.slab-top a{color:#0a0a0a;text-decoration:underline}.slab-top .kozuka-gothic{font-family:\5c0f\585a\30b4\30b7\30c3\30af  Pr6N,Kozuka Gothic Pr6N,\5c0f\585a\30b4\30b7\30c3\30af  Pro,Kozuka Gothic Pro,sans-serif}.slab-top .yu-gothic{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,sans-serif}.slab-top .maru-gothic{font-family:\30d2\30e9\30ae\30ce\4e38\30b4  Pro W4,\30d2\30e9\30ae\30ce\4e38\30b4  Pro,Hiragino Maru Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,HG\4e38\ff7a\ff9e\ff7c\ff6f\ff78M-PRO,HGMaruGothicMPRO}.slab-top .hiraginosans{font-family:Hiragino Sans}.slab-top{font-family:Noto Sans JP,serif;font-weight:500}.slab-top .fs-lg{font-size:32px}@media all and (max-width:768px){.slab-top .fs-lg{font-size:25px}}.slab-top a:hover{text-decoration:none;color:gray;opacity:.8}.slab-top a:hover img{opacity:.8}.slab-top .header-logo{display:block;max-width:150px!important;margin:0 auto;padding:10px 0 15px}@media all and (max-width:768px){.slab-top .header-logo{width:25%}}.slab-top .c-copyright a{color:#000}.slab-top .c-copyright small{font-size:1rem}@media all and (max-width:768px){.slab-top .c-copyright small{font-size:.8rem}}.slab-top #header{height:70px;width:100%;display:flex;justify-content:space-between;align-items:center;background:#f5f4ef;color:#f5f4ef;text-align:center;padding:20px}.slab-top #header.fixed{position:fixed;z-index:999;top:0;left:0}.slab-top section{padding:0}.slab-top #g-nav{position:fixed;z-index:999;top:0;left:-120%;width:100%;height:100vh;background:#f5f4ef;transition:all .6s;font-style:normal}@media all and (max-width:768px){.slab-top #g-nav{width:100%}}.slab-top #g-nav.panelactive{left:0}.slab-top #g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:120vh;overflow:auto;-webkit-overflow-scrolling:touch}@media all and (max-width:768px){.slab-top #g-nav.panelactive #g-nav-list{height:135vh}}.slab-top #g-nav ul{position:absolute;z-index:999;top:35%;left:50%;transform:translate(-50%,-50%);width:350px}@media all and (max-width:768px){.slab-top #g-nav ul{top:33%}}.slab-top #g-nav li{color:#0a0a0a;list-style:none;text-align:left;font-size:45px;font-weight:500;letter-spacing:3px;line-height:35px;padding:0 0 15px}@media all and (max-width:768px){.slab-top #g-nav li{font-size:40px;font-weight:400;padding:0 20px 10px}}.slab-top #g-nav a{color:#0a0a0a;text-decoration:none}.slab-top #g-nav span{font-size:15px;font-weight:600;font-family:Noto Sans JP,serif;letter-spacing:1px}@media all and (max-width:768px){.slab-top #g-nav span{font-size:13px}}.slab-top #g-nav hr{border-top:2px solid #191919;margin:35px 0 30px;width:100%}@media all and (max-width:768px){.slab-top #g-nav hr{width:85%;margin:35px 20px 30px}}.slab-top .header-logo-ez img{width:350px!important;margin:-25px 0 0 -10px}@media all and (max-width:768px){.slab-top .header-logo-ez img{width:85%!important;margin:-10px 0 0 -25px}}@media all and (max-width:768px){.slab-top .header-logo-ez{width:50%}}.slab-top .accordion-item{width:100%;margin:0 auto;cursor:pointer}.slab-top .accordion-header{transition:ease-in-out .1s;margin-bottom:0}.slab-top .accordion-text{width:100%;display:none;padding-top:5px;font-family:Noto Sans JP,serif}.slab-top .fa{transition:ease-in-out .3s}.slab-top .accordion-item i.fa{-webkit-font-smoothing:antialiased;-webkit-text-stroke-color:#f5f4ef;-webkit-text-stroke-width:4px}.slab-top .rotate-fa{transform:rotate(180deg)}.slab-top .accordion-header .fa{float:right;line-height:35px}.slab-top .accordion-no-bar{border-bottom:0}.slab-top .txt-accordion{font-size:18px;font-weight:500;letter-spacing:1px;text-decoration:underline;text-underline-offset:8px;padding-top:10px}@media all and (max-width:768px){.slab-top .txt-accordion{font-size:17px}}.slab-top .txt-accordion-list{font-size:20px;line-height:40px}@media all and (max-width:768px){.slab-top .txt-accordion-list{font-size:18px;line-height:40px;font-weight:500}}.slab-top .txt-accordion-list i{font-size:10px;padding:5px 0 0 10px;color:#c33416}.slab-top .openbtn1{position:fixed;z-index:9999;top:10px;left:10px;cursor:pointer;width:50px;height:50px}.slab-top .openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:2px;background-color:#c33416}.slab-top .openbtn1 span:nth-of-type(1){top:15px;width:55%}.slab-top .openbtn1 span:nth-of-type(2){top:23px;width:55%}.slab-top .openbtn1 span:nth-of-type(3){top:31px;width:40%}.slab-top .openbtn1.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:50%;background-color:#0a0a0a;border-radius:3px}.slab-top .openbtn1.active span:nth-of-type(2){opacity:0}.slab-top .openbtn1.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:50%;background-color:#0a0a0a;border-radius:3px}.slab-top h1{text-align:center;padding-top:2rem;padding-bottom:10px;font-size:1.6rem;color:#333;display:block;text-transform:none;letter-spacing:.1em;font-weight:500;font-family:Outfit,sans-serif;font-style:normal}@media all and (max-width:768px){.slab-top h1{font-size:1.2rem}}.slab-top h2{font-size:1.2rem;text-align:center;margin:0 0 30px}.slab-top p{margin-top:20px}.slab-top small{color:#fff;display:block;text-align:center}.slab-top section:nth-child(2n){background:#eec6b1}.slab-top{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}.slab-top *,.slab-top :before,.slab-top :after{background-repeat:no-repeat;box-sizing:inherit}.slab-top :before,.slab-top :after{text-decoration:inherit;vertical-align:inherit}.slab-top *{padding:0;margin:0}.slab-top .fadein{opacity:0;transform:translateY(50px);transition:all 1.5s}.slab-top .fadein.scrollin{opacity:1;transform:translate(0)}.slab-top .marker-yellow{background:linear-gradient(transparent 50%,#ff0)}.slab-top .row{margin-right:0;margin-left:0}@media all and (max-width:768px){.slab-top .row{margin:auto}}@media all and (max-width:768px){.slab-top .row>.row{margin:0}}.slab-top p{margin:25px 0 5px}@media all and (max-width:768px){.slab-top p{font-size:13px;line-height:1.5}}@media all and (max-width:768px){.slab-top p .fs-md{font-size:18px}}.slab-top .wrapper{max-width:840px;width:100%;padding:90px 0 60px}@media all and (max-width:768px){.slab-top .wrapper{max-width:100%;width:98%;padding:70px 0 40px}}.slab-top hr{border-top:2px dashed #191919;margin-top:35px;width:65%}@media all and (max-width:768px){.slab-top hr{border-top:1px dashed #191919}}.slab-top #page-top{position:fixed;top:-5px;right:40px;z-index:999}@media all and (max-width:768px){.slab-top #page-top{top:-3px;right:20px}}.slab-top #page-top i{font-size:2rem;color:#c33416}@media all and (max-width:768px){.slab-top #page-top i{font-size:1.5rem}}.slab-top .img-top{padding:100px 0 150px}@media all and (max-width:768px){.slab-top .img-top{padding:70px 0 120px}}.slab-top .img-top-logo img{text-align:left!important;width:70%;padding-left:20px}@media all and (max-width:768px){.slab-top .img-top-logo img{width:75%;padding-left:30px}}.slab-top .text-top{padding:0 20px 100px;font-size:18px;letter-spacing:1px;line-height:30px;font-weight:500}@media all and (max-width:768px){.slab-top .text-top{padding:0 30px 80px;font-size:15px;line-height:25px}}.slab-top .text-hr{font-size:15px;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:2px}@media all and (max-width:768px){.slab-top .text-hr{font-size:13px;font-weight:600;letter-spacing:2px;padding-left:10px}}.slab-top .lab hr{border-top:1px solid #191919;width:100%;margin:10px 0 0!important}.slab-top .img-sc-logo img{width:50%;padding:70px 0 0}@media all and (max-width:768px){.slab-top .img-sc-logo img{width:70%;padding:50px 0 0}}.slab-top .text-sc-exp{padding:0 20px;font-size:18px;letter-spacing:1px;line-height:30px;font-weight:500}@media all and (max-width:768px){.slab-top .text-sc-exp{padding:0 30px;font-size:14px;line-height:23px}}.slab-top .text-about-r3 a{font-size:16px;font-weight:700;letter-spacing:2px;text-decoration:underline;text-underline-offset:8px;color:#c33416}@media all and (max-width:768px){.slab-top .text-about-r3 a{font-size:13px;font-weight:700;letter-spacing:1px}}.slab-top .text-about-r3{text-align:center;padding:20px 0 30px}@media all and (max-width:768px){.slab-top .text-about-r3{text-align:center;padding:10px 0 30px}}.slab-top .img-service-button{padding:30px 0 80px}@media all and (max-width:768px){.slab-top .img-service-button{padding:10px 0 50px}}.slab-top .img-service-button img{padding:20px 10px 20px 20px}@media all and (max-width:768px){.slab-top .img-service-button img{padding:20px 15px 10px 25px}}.slab-top .sc-voice{padding-bottom:100px}@media all and (max-width:768px){.slab-top .sc-voice{padding-bottom:60px}}.slab-top .text-voice{padding:10px 20px 0}.slab-top .text-voice{font-size:16px;letter-spacing:1px;line-height:28px;font-weight:600;padding-top:70px}@media all and (max-width:768px){.slab-top .text-voice{font-size:14px;line-height:25px;padding-top:50px}}.slab-top .text-voice span{font-size:16px;letter-spacing:3px;font-weight:600;margin-left:-10px}@media all and (max-width:768px){.slab-top .text-voice span{font-size:14px}}.slab-top .text-voice hr{border-top:1px solid #191919;width:100%;margin:18px 0!important}.slab-top .sc-stylist{padding-bottom:100px}@media all and (max-width:768px){.slab-top .sc-stylist{padding-bottom:80px}}.slab-top .img-stylist{width:80%;padding:50px 0 40px;margin:auto}@media all and (max-width:768px){.slab-top .img-stylist{width:100%;padding:40px 0 25px}}.slab-top .text-stylist-name{font-size:35px;text-align:center;font-weight:700;letter-spacing:5px}@media all and (max-width:768px){.slab-top .text-stylist-name{font-size:28px}}.slab-top .text-stylist{font-size:18px;letter-spacing:1px;line-height:28px;font-weight:600;padding:25px 20px 60px}@media all and (max-width:768px){.slab-top .text-stylist{font-size:15px;line-height:25px;padding:15px 20px}}.slab-top .text-stylist li{margin-left:20px;list-style:square;color:#c33416}@media all and (max-width:768px){.slab-top .text-stylist li{margin-left:5px}}.slab-top .text-stylist li span{margin-left:10px;list-style:square;color:#0a0a0a}.slab-top .sc-map{padding:0 20px 50px}.slab-top .map{width:100%;aspect-ratio:1.6 / 1;padding:40px 0}@media all and (max-width:768px){.slab-top .map{padding:0;margin:30px auto}}.slab-top .map iframe{width:100%;height:100%}.slab-top .text-map{font-size:16px;letter-spacing:1px;line-height:28px;font-weight:600}@media all and (max-width:768px){.slab-top .text-map{font-size:14px;line-height:25px}}.slab-top .text-map span{font-family:Lexend Deca,sans-serif;font-size:18px;font-weight:400}@media all and (max-width:768px){.slab-top .text-map span{font-size:16px}}.slab-top .text-map div{font-size:14px;letter-spacing:3px;font-weight:600;margin:-10px 0 -25px -10px}@media all and (max-width:768px){.slab-top .text-map div{font-size:12px;letter-spacing:2px;margin:-10px 0 -25px -5px}}.slab-top .footer-logo{padding:40px 0 80px!important;display:flex;flex-direction:row;justify-content:center!important}.slab-top .img-about{width:70%;margin:auto;padding-top:150px}@media all and (max-width:768px){.slab-top .img-about{width:70%;margin:auto;padding-top:100px}}.slab-top .box-about{padding:50px 40px 60px;margin:0 30px;border:solid 1px #000;border-radius:40px}@media all and (max-width:768px){.slab-top .box-about{padding:40px 20px 50px;margin:0 5px;border-radius:30px}}.slab-top .text-about{font-family:Poppins,sans-serif;font-size:22px;font-weight:600;letter-spacing:5px;padding-bottom:20px}@media all and (max-width:768px){.slab-top .text-about{font-size:15px;letter-spacing:4px;padding-bottom:14px}}.slab-top .text-about-l{text-align:left;font-size:24px;letter-spacing:4px;padding-bottom:30px;line-height:37px;padding-left:10px}@media all and (max-width:768px){.slab-top .text-about-l{font-size:16px;font-weight:700;letter-spacing:2px;line-height:25px;padding-bottom:27px}}.slab-top .text-about-s{text-align:left;font-size:18px;font-weight:500;letter-spacing:1px;padding-left:10px}@media all and (max-width:768px){.slab-top .text-about-s{font-size:14px;font-weight:500;letter-spacing:1px}}.slab-top .about-link a{font-size:18px;letter-spacing:2px;text-decoration:underline;text-underline-offset:8px;font-weight:600}@media all and (max-width:768px){.slab-top .about-link a{font-size:15px}}.slab-top .about-link{padding:30px 0 80px;font-weight:600}.slab-top .sc-menu{padding-bottom:50px}@media all and (max-width:768px){.slab-top .sc-menu{padding-bottom:30px}}.slab-top .sc-menu .menu{margin:0 auto}.slab-top .sc-menu .menu .accordion_title{background-color:#000;padding:0 80px 0 20px;text-align:left;position:relative;z-index:+1;cursor:pointer;transition-duration:.2s}@media all and (max-width:768px){.slab-top .sc-menu .menu .accordion_title{padding:10px 70px 10px 20px}}.slab-top .accordion_title span{font-size:15px;font-weight:600;padding-left:10px}.slab-top .accordion_title img{width:100%}.slab-top .sc-menu .menu .accordion_title:hover{opacity:.8}.slab-top .sc-menu .menu .accordion_title .i_box{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:5%;width:40px;height:40px;border:4px solid #f0c5b2;margin-top:-20px;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s;border-radius:100%}.slab-top .sc-menu .menu .accordion_title .i_box .one_i{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s;position:relative;padding-right:8px}.slab-top .sc-menu .menu .accordion_title.open .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.slab-top .sc-menu .menu .accordion_title .i_box .one_i:before,.slab-top .sc-menu .menu .accordion_title .i_box .one_i:after{display:flex;content:"";background-color:#f0c5b2;border-radius:10px;width:18px;height:4px;position:absolute;top:7px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0);transform-origin:center center}.slab-top .sc-menu .menu .accordion_title .i_box .one_i:before{width:4px;height:18px;top:0;left:7px}.slab-top .sc-menu .menu .accordion_title.open .i_box .one_i:before{content:none}.slab-top .sc-menu .menu .accordion_title.open .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slab-top .sc-menu .menu .accordion_inner{display:none;padding:30px;background-color:#bd7252;box-sizing:border-box}@media screen and (max-width:767px){.slab-top .sc-menu .menu .accordion_inner{padding:30px 20px 20px}}.slab-top .sc-menu .menu .accordion_inner .box-menu{height:300px}.slab-top .sc-menu .menu .accordion_inner{margin:0}@media screen and (max-width:1024px){.slab-top .sc-menu .menu{font-size:18px}.slab-top .sc-menu .menu .i_box{width:30px;height:30px;margin-top:-15px}}@media screen and (max-width:767px){.slab-top .sc-menu .menu{font-size:16px;text-align:left;padding:0}}.slab-top .img-matching{padding:20px}@media screen and (max-width:767px){.slab-top .img-matching{padding:20px 0 10px}}.slab-top .text-box-ac1{text-align:left;position:relative;line-height:45px}@media screen and (max-width:767px){.slab-top .text-box-ac1{line-height:35px}}.slab-top .text-box-ac1 span{font-size:20px;letter-spacing:2px;font-weight:600;display:inline;vertical-align:middle}.slab-top .text-box-ac1 li{list-style:none}.slab-top .text-box-ac1 i{padding-right:15px}@media screen and (max-width:767px){.slab-top .text-box-ac1 span{font-size:14px;letter-spacing:1px}.slab-top .text-box-ac1 i{padding-right:10px}}.slab-top .text-box-ac2{text-align:left;line-height:35px}.slab-top .text-box-ac2 span{font-size:18px;letter-spacing:2px;display:inline;vertical-align:middle}.slab-top .text-box-ac2 li{list-style:none}.slab-top .text-box-ac2 i{padding-right:15px}@media screen and (max-width:767px){.slab-top .text-box-ac2 span{font-size:13px;letter-spacing:1px;padding-bottom:8px;line-height:26px}.slab-top .text-box-ac2 i{padding-right:10px}}.slab-top .text_ac_1{color:#f0c5b2;padding:20px 45px 45px}.slab-top .text_ac_2{color:#f5f4ef;padding:0 45px 40px}@media screen and (max-width:767px){.slab-top .text_ac_1{color:#f0c5b2;padding:0 0 25px 10px}.slab-top .text_ac_2{color:#f5f4ef;padding:0 0 25px 10px}}.slab-top .text_ac_middle{font-size:18px;text-align:center!important;margin:auto;letter-spacing:3px;color:#f5f4ef}@media screen and (max-width:767px){.slab-top .text_ac_middle{font-size:13px;letter-spacing:3px}}.slab-top .text-box-ac1 hr{border-block-start:6px double #f0c5b2;width:100%;margin:70px 0 50px}.slab-top .button-ac-1 a{text-align:left;background-color:#f0c5b2;color:#bd7252;padding:7px 14px;font-size:16px;letter-spacing:2px;font-weight:600;margin-left:45px;text-decoration:none}.slab-top .button-ac-2 a{text-align:left;background-color:#f5f4ef;color:#bd7252;padding:7px 14px;font-size:16px;letter-spacing:2px;font-weight:600;margin-left:45px;text-decoration:none}@media screen and (max-width:767px){.slab-top .button-ac-1 a,.slab-top .button-ac-2 a{padding:7px 14px;font-size:13px;letter-spacing:2px;font-weight:600;margin-left:10px}}.slab-top .button-ac-2{padding-bottom:50px}.slab-top .sc-prosess{max-width:805px;margin:auto;padding-bottom:50px}@media screen and (max-width:767px){.slab-top .sc-prosess{width:100%;padding:0 5px}}.slab-top .sc-prosess p{font-size:16px;letter-spacing:2px;text-align:left;margin:0}@media screen and (max-width:767px){.slab-top .sc-prosess p{font-size:12px}}.slab-top .text-pr-1{padding:35px 60px 0}.slab-top .text-pr-2{padding:35px 60px 10px}.slab-top .text-pr-3{padding:0 60px 80px}@media screen and (max-width:767px){.slab-top .text-pr-1{padding:20px 35px 50px}.slab-top .text-pr-2{padding:20px 35px 10px}.slab-top .text-pr-3{padding:0 35px 50px}}.slab-top .button-pr a{background-color:#cd977d;color:#f5f4ef;padding:13px 25px;font-size:16px;letter-spacing:2px;font-weight:600;text-decoration:none}@media screen and (max-width:767px){.slab-top .button-pr a{padding:11px 20px;font-size:13px;letter-spacing:1px;font-weight:600}}.slab-top .img-form{padding:60px 0 20px}@media screen and (max-width:767px){.slab-top .img-form{padding:40px 0 20px}}.slab-top .img-form p{font-size:2.5rem;font-weight:700;letter-spacing:3px}.slab-top .img-form span{font-family:Poppins,sans-serif;font-weight:500;font-size:1.3rem;letter-spacing:2px}@media all and (max-width:768px){.slab-top .img-form p{font-size:25px}.slab-top .img-form span{font-size:14px}}.slab-top .text-form{background-color:#f5f4ef;padding:50px 30px;border-radius:30px}@media screen and (max-width:767px){.slab-top .text-form{padding:40px 25px;border-radius:25px;margin:0 20px}}.slab-top .text-form span{text-align:center;font-size:18px;letter-spacing:3px;font-weight:700}.slab-top .text-form p{text-align:left;font-size:16px;letter-spacing:1px;font-weight:500;margin:0}@media screen and (max-width:767px){.slab-top .text-form span{text-align:center;font-size:15px;letter-spacing:2px;font-weight:700}.slab-top .text-form p{text-align:left;font-size:13px;letter-spacing:1px;font-weight:500;margin:0}}.slab-top .button-form{padding:45px 0 180px}.slab-top .button-form img{padding-bottom:25px;width:65%}@media screen and (max-width:767px){.slab-top .button-form{padding:30px 30px 80px}.slab-top .button-form img{padding-bottom:20px;width:100%}}.slab-top .button-form a{font-size:1.3rem;letter-spacing:2px;color:#f5f4ef;font-weight:500;padding:20px 40px;background-color:#ce9678;border-radius:50px;text-decoration:none}@media screen and (max-width:767px){.slab-top .button-form a{font-size:15px;letter-spacing:2px;padding:15px 30px}}.slab-top .noto-sans-jp{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:weight;font-style:normal}.slab-top .biz-udpgothic-regular{font-family:BIZ UDPGothic,serif;font-weight:400;font-style:normal}.slab-top .biz-udpgothic-bold{font-family:BIZ UDPGothic,serif;font-weight:700;font-style:normal}.slab-top .poppins-bold{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.slab-top .fira-sans-medium{font-family:Fira Sans,sans-serif;font-weight:500;font-style:normal}.slab-top .lexend-deca{font-family:Lexend Deca,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.slab-top .zen-maru-gothic-regular{font-family:Zen Maru Gothic,serif;font-weight:400;font-style:normal}.slab-top .zen-maru-gothic-bold{font-family:Zen Maru Gothic,serif;font-weight:700;font-style:bold}.slab-top .section-footer{background-color:#0a0a0a;padding:50px 0}.slab-top .text-footer a{color:#fff;font-size:15px;font-weight:500;letter-spacing:2px;line-height:42px;text-decoration:underline;text-decoration-color:#d4d4d4;text-underline-offset:8px;padding:10px 20px}@media all and (max-width:768px){.slab-top .text-footer a{font-size:14px}}.slab-top .footer-logo{padding:40px 0 80px 15px;display:flex;flex-direction:row;justify-content:flex-start}.slab-top .footer-logo img{width:100%}.slab-top .item1{flex-basis:200px}.slab-top .item2{font-size:15px;padding:3px 0 0 10px;letter-spacing:2px}@media all and (max-width:768px){.slab-top .item2{font-size:14px;padding:3px 0 0 10px;letter-spacing:2px}}.slab-top .item2 a{color:#fff;text-decoration:none}.slab-top .bg-fff{background-color:#fff}.slab-online *,.slab-online *:before,.slab-online *:after{box-sizing:border-box}.slab-online .container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width:576px){.slab-online .container{max-width:540px}}@media(min-width:768px){.slab-online .container{max-width:720px}}@media(min-width:992px){.slab-online .container{max-width:960px}}@media(min-width:1200px){.slab-online .container{max-width:1140px}}.slab-online .img-fluid{max-width:100%;height:auto}.slab-online .d-block{display:block!important}.slab-online .text-center{text-align:center!important}.slab-online .text-left{text-align:left!important}@media all and (min-width:769px){.slab-online .sp{display:none}}@media all and (max-width:768px){.slab-online .pc{display:none}}.slab-online .hide{display:none}.slab-online .container{max-width:800px}.slab-online .bg-main{background-color:#f0c5b2}.slab-online .bg-fff{background-color:#fff}.slab-online{background:#f0c5b2}.slab-online p{color:#000}.slab-online a{color:#000;text-decoration:underline}.slab-online .kozuka-gothic{font-family:\5c0f\585a\30b4\30b7\30c3\30af  Pr6N,Kozuka Gothic Pr6N,\5c0f\585a\30b4\30b7\30c3\30af  Pro,Kozuka Gothic Pro,sans-serif}.slab-online .yu-gothic{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30e1\30a4\30ea\30aa,sans-serif}.slab-online .maru-gothic{font-family:\30d2\30e9\30ae\30ce\4e38\30b4  Pro W4,\30d2\30e9\30ae\30ce\4e38\30b4  Pro,Hiragino Maru Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,HG\4e38\ff7a\ff9e\ff7c\ff6f\ff78M-PRO,HGMaruGothicMPRO}.slab-online .hiraginosans{font-family:Hiragino Sans}.slab-online{font-family:Noto Sans JP,serif;font-weight:500}.slab-online .fs-lg{font-size:32px}@media all and (max-width:768px){.slab-online .fs-lg{font-size:25px}}.slab-online a:hover{text-decoration:none;color:gray;opacity:.8}.slab-online a:hover img{opacity:.8}.slab-online .header-logo{display:block;max-width:150px!important;margin:0 auto;padding:10px 0 15px}@media all and (max-width:768px){.slab-online .header-logo{width:25%}}.slab-online .c-copyright a{color:#000}.slab-online .c-copyright small{font-size:1rem}@media all and (max-width:768px){.slab-online .c-copyright small{font-size:.8rem}}.slab-online #header{height:70px;width:100%;display:flex;justify-content:space-between;align-items:center;background:#f0c5b2;color:#f0c5b2;text-align:center;padding:20px}.slab-online #header.fixed{position:fixed;z-index:999;top:0;left:0}.slab-online section{padding:0}.slab-online #g-nav{position:fixed;z-index:999;top:0;left:-120%;width:100%;height:100vh;background:#f0c5b2;transition:all .6s;font-style:normal}@media all and (max-width:768px){.slab-online #g-nav{width:100%}}.slab-online #g-nav.panelactive{left:0}.slab-online #g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:120vh;overflow:auto;-webkit-overflow-scrolling:touch}@media all and (max-width:768px){.slab-online #g-nav.panelactive #g-nav-list{height:135vh}}.slab-online #g-nav ul{position:absolute;z-index:999;top:35%;left:50%;transform:translate(-50%,-50%);width:350px}@media all and (max-width:768px){.slab-online #g-nav ul{top:33%}}.slab-online #g-nav li{color:#0a0a0a;list-style:none;text-align:left;font-size:45px;font-weight:500;letter-spacing:3px;line-height:35px;padding:0 0 15px}@media all and (max-width:768px){.slab-online #g-nav li{font-size:40px;font-weight:400;padding:0 20px 10px}}.slab-online #g-nav a{color:#0a0a0a;text-decoration:none}.slab-online #g-nav span{font-size:15px;font-weight:600;font-family:Noto Sans JP,serif;letter-spacing:1px}@media all and (max-width:768px){.slab-online #g-nav span{font-size:13px}}.slab-online #g-nav hr{border-top:2px solid #191919;margin:35px 0 30px;width:100%}@media all and (max-width:768px){.slab-online #g-nav hr{width:85%;margin:35px 20px 30px}}.slab-online .header-logo-ez img{width:350px!important;margin:-25px 0 0 -10px}@media all and (max-width:768px){.slab-online .header-logo-ez img{width:85%!important;margin:-10px 0 0 -25px}}@media all and (max-width:768px){.slab-online .header-logo-ez{width:50%}}.slab-online .accordion-item{width:100%;margin:0 auto;cursor:pointer}.slab-online .accordion-header{transition:ease-in-out .1s;margin-bottom:0}.slab-online .accordion-text{width:100%;display:none;padding-top:5px;font-family:Noto Sans JP,serif}.slab-online .fa{transition:ease-in-out .3s}.slab-online .accordion-item i.fa{-webkit-font-smoothing:antialiased;-webkit-text-stroke-color:#f0c5b2;-webkit-text-stroke-width:4px}.slab-online .rotate-fa{transform:rotate(180deg)}.slab-online .accordion-header .fa{float:right;line-height:35px}.slab-online .accordion-no-bar{border-bottom:0}.slab-online .txt-accordion{font-size:18px;font-weight:500;letter-spacing:1px;text-decoration:underline;text-underline-offset:8px;padding-top:10px}@media all and (max-width:768px){.slab-online .txt-accordion{font-size:17px}}.slab-online .txt-accordion-list{font-size:20px;line-height:40px}@media all and (max-width:768px){.slab-online .txt-accordion-list{font-size:18px;line-height:40px;font-weight:500}}.slab-online .txt-accordion-list i{font-size:10px;padding:5px 0 0 10px;color:#cd977d}.slab-online .openbtn1{position:fixed;z-index:9999;top:10px;left:10px;cursor:pointer;width:50px;height:50px}.slab-online .openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:2px;border-radius:2px;background-color:#bd7252}.slab-online .openbtn1 span:nth-of-type(1){top:15px;width:55%}.slab-online .openbtn1 span:nth-of-type(2){top:23px;width:55%}.slab-online .openbtn1 span:nth-of-type(3){top:31px;width:40%}.slab-online .openbtn1.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:50%;background-color:#0a0a0a;border-radius:3px}.slab-online .openbtn1.active span:nth-of-type(2){opacity:0}.slab-online .openbtn1.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:50%;background-color:#0a0a0a;border-radius:3px}.slab-online{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}.slab-online *,.slab-online :before,.slab-online :after{background-repeat:no-repeat;box-sizing:inherit}.slab-online :before,.slab-online :after{text-decoration:inherit;vertical-align:inherit}.slab-online *{padding:0;margin:0}.slab-online .fadein{opacity:0;transform:translateY(50px);transition:all 1.5s}.slab-online .fadein.scrollin{opacity:1;transform:translate(0)}.slab-online .row{margin-right:0;margin-left:0}@media all and (max-width:768px){.slab-online .row{margin:auto}}@media all and (max-width:768px){.slab-online .row>.row{margin:0}}.slab-online p{margin:25px 0 5px}@media all and (max-width:768px){.slab-online p{font-size:13px;line-height:1.5}}@media all and (max-width:768px){.slab-online p .fs-md{font-size:18px}}.slab-online .wrapper{max-width:840px;width:100%;padding:90px 0 60px}@media all and (max-width:768px){.slab-online .wrapper{max-width:100%;width:98%;padding:70px 0 40px}}.slab-online hr{border-top:2px dashed #191919;margin-top:35px;width:65%}@media all and (max-width:768px){.slab-online hr{border-top:1px dashed #191919}}.slab-online #page-top{position:fixed;top:-5px;right:40px;z-index:999}@media all and (max-width:768px){.slab-online #page-top{top:-3px;right:20px}}.slab-online #page-top i{font-size:2rem;color:#bd7252}@media all and (max-width:768px){.slab-online #page-top i{font-size:1.5rem}}.slab-online #page-top a{text-decoration:none}.slab-online .img-about{width:70%;margin:auto;padding-top:50px}.slab-online .box-about{padding:50px 40px 60px;margin:0 30px;border:solid 1px #000;border-radius:40px}@media all and (max-width:768px){.slab-online .box-about{padding:40px 20px 50px;margin:0 5px;border-radius:30px}}.slab-online .text-about{font-family:Poppins,sans-serif;font-size:22px;font-weight:600;letter-spacing:5px;padding-bottom:20px}@media all and (max-width:768px){.slab-online .text-about{font-size:15px;letter-spacing:4px;padding-bottom:14px}}.slab-online .text-about-l{text-align:left;font-size:24px;letter-spacing:4px;padding-bottom:30px;line-height:37px;padding-left:10px}@media all and (max-width:768px){.slab-online .text-about-l{font-size:16px;font-weight:700;letter-spacing:2px;line-height:25px;padding-bottom:27px}}.slab-online .text-about-s{text-align:left;font-size:18px;font-weight:500;letter-spacing:1px;padding-left:10px}@media all and (max-width:768px){.slab-online .text-about-s{font-size:14px;font-weight:500;letter-spacing:1px}}.slab-online .about-link a{font-size:18px;letter-spacing:2px;text-decoration:underline;text-underline-offset:8px;font-weight:600}@media all and (max-width:768px){.slab-online .about-link a{font-size:15px}}.slab-online .about-link{padding:30px 0 80px;font-weight:600}.slab-online .sc-menu{padding-bottom:50px}@media all and (max-width:768px){.slab-online .sc-menu{padding-bottom:30px}}.slab-online .sc-menu .menu{margin:0 auto}.slab-online .sc-menu .menu .accordion_title{background-color:#000;padding:0 80px 0 20px;text-align:left;position:relative;z-index:+1;cursor:pointer;transition-duration:.2s}@media all and (max-width:768px){.slab-online .sc-menu .menu .accordion_title{padding:10px 70px 10px 20px}}.slab-online .accordion_title span{font-size:15px;font-weight:600;padding-left:10px}.slab-online .accordion_title img{width:100%}.slab-online .sc-menu .menu .accordion_title:hover{opacity:.8}.slab-online .sc-menu .menu .accordion_title .i_box{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:5%;width:40px;height:40px;border:4px solid #f0c5b2;margin-top:-20px;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s;border-radius:100%}.slab-online .sc-menu .menu .accordion_title .i_box .one_i{display:block;width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;transition-duration:.2s;position:relative;padding-right:8px}.slab-online .sc-menu .menu .accordion_title.open .i_box{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.slab-online .sc-menu .menu .accordion_title .i_box .one_i:before,.slab-online .sc-menu .menu .accordion_title .i_box .one_i:after{display:flex;content:"";background-color:#f0c5b2;border-radius:10px;width:18px;height:4px;position:absolute;top:7px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0);transform-origin:center center}.slab-online .sc-menu .menu .accordion_title .i_box .one_i:before{width:4px;height:18px;top:0;left:7px}.slab-online .sc-menu .menu .accordion_title.open .i_box .one_i:before{content:none}.slab-online .sc-menu .menu .accordion_title.open .i_box .one_i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slab-online .sc-menu .menu .accordion_inner{display:none;padding:30px;background-color:#bd7252;box-sizing:border-box}@media screen and (max-width:767px){.slab-online .sc-menu .menu .accordion_inner{padding:30px 20px 20px}}.slab-online .sc-menu .menu .accordion_inner .box-menu{height:300px}.slab-online .sc-menu .menu .accordion_inner{margin:0}@media screen and (max-width:1024px){.slab-online .sc-menu .menu{font-size:18px}.slab-online .sc-menu .menu .i_box{width:30px;height:30px;margin-top:-15px}}@media screen and (max-width:767px){.slab-online .sc-menu .menu{font-size:16px;text-align:left;padding:0}}.slab-online .img-matching{padding:20px}@media screen and (max-width:767px){.slab-online .img-matching{padding:20px 0 10px}}.slab-online .text-box-ac1{text-align:left;position:relative;line-height:45px}@media screen and (max-width:767px){.slab-online .text-box-ac1{line-height:35px}}.slab-online .text-box-ac1 span{font-size:20px;letter-spacing:2px;font-weight:600;display:inline;vertical-align:middle}.slab-online .text-box-ac1 li{list-style:none}.slab-online .text-box-ac1 i{padding-right:15px}@media screen and (max-width:767px){.slab-online .text-box-ac1 span{font-size:14px;letter-spacing:1px}.slab-online .text-box-ac1 i{padding-right:10px}}.slab-online .text-box-ac2{text-align:left;line-height:35px}.slab-online .text-box-ac2 span{font-size:18px;letter-spacing:2px;display:inline;vertical-align:middle}.slab-online .text-box-ac2 li{list-style:none}.slab-online .text-box-ac2 i{padding-right:15px}@media screen and (max-width:767px){.slab-online .text-box-ac2 span{font-size:13px;letter-spacing:1px;padding-bottom:8px;line-height:26px}.slab-online .text-box-ac2 i{padding-right:10px}}.slab-online .text_ac_1{color:#f0c5b2;padding:20px 45px 45px}.slab-online .text_ac_2{color:#f5f4ef;padding:0 45px 40px}@media screen and (max-width:767px){.slab-online .text_ac_1{color:#f0c5b2;padding:0 0 25px 10px}.slab-online .text_ac_2{color:#f5f4ef;padding:0 0 25px 10px}}.slab-online .text_ac_middle{font-size:18px;text-align:center!important;margin:auto;letter-spacing:3px;color:#f5f4ef}@media screen and (max-width:767px){.slab-online .text_ac_middle{font-size:13px;letter-spacing:3px}}.slab-online .text-box-ac1 hr{border-block-start:6px double #f0c5b2;width:100%;margin:70px 0 50px}.slab-online .button-ac-1 a{text-align:left;background-color:#f0c5b2;color:#bd7252;padding:7px 14px;font-size:16px;letter-spacing:2px;font-weight:600;margin-left:45px;text-decoration:none}.slab-online .button-ac-2 a{text-align:left;background-color:#f5f4ef;color:#bd7252;padding:7px 14px;font-size:16px;letter-spacing:2px;font-weight:600;margin-left:45px;text-decoration:none}@media screen and (max-width:767px){.slab-online .button-ac-1 a,.slab-online .button-ac-2 a{padding:7px 14px;font-size:13px;letter-spacing:2px;font-weight:600;margin-left:10px}}.slab-online .button-ac-2{padding-bottom:50px}.slab-online .sc-prosess{max-width:805px;margin:auto;padding-bottom:150px}@media screen and (max-width:767px){.slab-online .sc-prosess{width:100%;padding:0 5px 70px}}.slab-online .sc-prosess p{font-size:16px;letter-spacing:2px;text-align:left;margin:0}@media screen and (max-width:767px){.slab-online .sc-prosess p{font-size:12px}}.slab-online .text-pr-1{padding:35px 60px 0}.slab-online .text-pr-2{padding:35px 60px 10px}.slab-online .text-pr-3{padding:0 60px 80px}@media screen and (max-width:767px){.slab-online .text-pr-1{padding:20px 35px 50px}.slab-online .text-pr-2{padding:20px 35px 10px}.slab-online .text-pr-3{padding:0 35px 50px}}.slab-online .button-pr a{background-color:#cd977d;color:#f5f4ef;padding:13px 25px;font-size:16px;letter-spacing:2px;font-weight:600;text-decoration:none}@media screen and (max-width:767px){.slab-online .button-pr a{padding:11px 20px;font-size:13px;letter-spacing:1px;font-weight:600}}.slab-online .img-form{padding:60px 0 20px}@media screen and (max-width:767px){.slab-online .img-form{padding:40px 0 20px}}.slab-online .text-form{background-color:#f5f4ef;padding:50px 30px;border-radius:30px}@media screen and (max-width:767px){.slab-online .text-form{padding:40px 25px;border-radius:25px;margin:0 20px}}.slab-online .text-form span{text-align:center;font-size:18px;letter-spacing:3px;font-weight:700}.slab-online .text-form p{text-align:left;font-size:16px;letter-spacing:1px;font-weight:500;margin:0}@media screen and (max-width:767px){.slab-online .text-form span{text-align:center;font-size:15px;letter-spacing:2px;font-weight:700}.slab-online .text-form p{text-align:left;font-size:13px;letter-spacing:1px;font-weight:500;margin:0}}.slab-online .button-form{padding:45px 0 180px}.slab-online .button-form img{padding-bottom:25px;width:65%}@media screen and (max-width:767px){.slab-online .button-form{padding:30px 30px 80px}.slab-online .button-form img{padding-bottom:20px;width:100%}}.slab-online .noto-sans-jp{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-weight:weight;font-style:normal}.slab-online .biz-udpgothic-regular{font-family:BIZ UDPGothic,serif;font-weight:400;font-style:normal}.slab-online .biz-udpgothic-bold{font-family:BIZ UDPGothic,serif;font-weight:700;font-style:normal}.slab-online .poppins-bold{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.slab-online .fira-sans-medium{font-family:Fira Sans,sans-serif;font-weight:500;font-style:normal}.slab-online .lexend-deca{font-family:Lexend Deca,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.slab-online .zen-maru-gothic-regular{font-family:Zen Maru Gothic,serif;font-weight:400;font-style:normal}.slab-online .zen-maru-gothic-bold{font-family:Zen Maru Gothic,serif;font-weight:700;font-style:bold}.slab-online .section-footer{background-color:#0a0a0a;padding:50px 0}.slab-online .text-footer a{color:#fff;font-size:15px;font-weight:500;letter-spacing:2px;line-height:42px;text-decoration:underline;text-decoration-color:#d4d4d4;text-underline-offset:8px;padding:10px 20px}@media all and (max-width:768px){.slab-online .text-footer a{font-size:14px}}.slab-online .footer-logo{padding:40px 0 80px 15px;display:flex;flex-direction:row;justify-content:flex-start}.slab-online .footer-logo img{width:100%}.slab-online .item1{flex-basis:200px}.slab-online .item2{font-size:15px;padding:3px 0 0 10px;letter-spacing:2px}@media all and (max-width:768px){.slab-online .item2{font-size:14px;padding:3px 0 0 10px;letter-spacing:2px}}.slab-online .item2 a{color:#fff;text-decoration:none}.slab-top #page-top,.slab-online #page-top{display:none}.slab-top #page-top.is-visible,.slab-online #page-top.is-visible{display:block}
/*# sourceMappingURL=/cdn/shop/t/26/assets/styling-lab.css.map */
