.col_wh{color:#fff}.bg_wh{background:#fff}.mt0{margin-top:0px !important}.pt0{padding-top:0px !important}.mr0{margin-right:0px !important}.pr0{padding-right:0px !important}.mb0{margin-bottom:0px !important}.pb0{padding-bottom:0px !important}.ml0{margin-left:0px !important}.pl0{padding-left:0px !important}.m0{margin-top:0px !important;margin-bottom:0px !important}.p0{padding-top:0px !important;padding-bottom:0px !important}.r0{border-radius:0px}@media screen and (max-width:640px){.r0{border-radius:calc(0px/2)}}.mt5{margin-top:5px !important}.pt5{padding-top:5px !important}.mr5{margin-right:5px !important}.pr5{padding-right:5px !important}.mb5{margin-bottom:5px !important}.pb5{padding-bottom:5px !important}.ml5{margin-left:5px !important}.pl5{padding-left:5px !important}.m5{margin-top:5px !important;margin-bottom:5px !important}.p5{padding-top:5px !important;padding-bottom:5px !important}.r5{border-radius:5px}@media screen and (max-width:640px){.r5{border-radius:calc(5px/2)}}.mt10{margin-top:10px !important}.pt10{padding-top:10px !important}.mr10{margin-right:10px !important}.pr10{padding-right:10px !important}.mb10{margin-bottom:10px !important}.pb10{padding-bottom:10px !important}.ml10{margin-left:10px !important}.pl10{padding-left:10px !important}.m10{margin-top:10px !important;margin-bottom:10px !important}.p10{padding-top:10px !important;padding-bottom:10px !important}.r10{border-radius:10px}@media screen and (max-width:640px){.r10{border-radius:calc(10px/2)}}.mt15{margin-top:15px !important}.pt15{padding-top:15px !important}.mr15{margin-right:15px !important}.pr15{padding-right:15px !important}.mb15{margin-bottom:15px !important}.pb15{padding-bottom:15px !important}.ml15{margin-left:15px !important}.pl15{padding-left:15px !important}.m15{margin-top:15px !important;margin-bottom:15px !important}.p15{padding-top:15px !important;padding-bottom:15px !important}.r15{border-radius:15px}@media screen and (max-width:640px){.r15{border-radius:calc(15px/2)}}.mt20{margin-top:20px !important}.pt20{padding-top:20px !important}.mr20{margin-right:20px !important}.pr20{padding-right:20px !important}.mb20{margin-bottom:20px !important}.pb20{padding-bottom:20px !important}.ml20{margin-left:20px !important}.pl20{padding-left:20px !important}.m20{margin-top:20px !important;margin-bottom:20px !important}.p20{padding-top:20px !important;padding-bottom:20px !important}.r20{border-radius:20px}@media screen and (max-width:640px){.r20{border-radius:calc(20px/2)}}.mt25{margin-top:25px !important}.pt25{padding-top:25px !important}.mr25{margin-right:25px !important}.pr25{padding-right:25px !important}.mb25{margin-bottom:25px !important}.pb25{padding-bottom:25px !important}.ml25{margin-left:25px !important}.pl25{padding-left:25px !important}.m25{margin-top:25px !important;margin-bottom:25px !important}.p25{padding-top:25px !important;padding-bottom:25px !important}.r25{border-radius:25px}@media screen and (max-width:640px){.r25{border-radius:calc(25px/2)}}.mt30{margin-top:30px !important}.pt30{padding-top:30px !important}.mr30{margin-right:30px !important}.pr30{padding-right:30px !important}.mb30{margin-bottom:30px !important}.pb30{padding-bottom:30px !important}.ml30{margin-left:30px !important}.pl30{padding-left:30px !important}.m30{margin-top:30px !important;margin-bottom:30px !important}.p30{padding-top:30px !important;padding-bottom:30px !important}.r30{border-radius:30px}@media screen and (max-width:640px){.r30{border-radius:calc(30px/2)}}.mt35{margin-top:35px !important}.pt35{padding-top:35px !important}.mr35{margin-right:35px !important}.pr35{padding-right:35px !important}.mb35{margin-bottom:35px !important}.pb35{padding-bottom:35px !important}.ml35{margin-left:35px !important}.pl35{padding-left:35px !important}.m35{margin-top:35px !important;margin-bottom:35px !important}.p35{padding-top:35px !important;padding-bottom:35px !important}.r35{border-radius:35px}@media screen and (max-width:640px){.r35{border-radius:calc(35px/2)}}.mt40{margin-top:40px !important}.pt40{padding-top:40px !important}.mr40{margin-right:40px !important}.pr40{padding-right:40px !important}.mb40{margin-bottom:40px !important}.pb40{padding-bottom:40px !important}.ml40{margin-left:40px !important}.pl40{padding-left:40px !important}.m40{margin-top:40px !important;margin-bottom:40px !important}.p40{padding-top:40px !important;padding-bottom:40px !important}.r40{border-radius:40px}@media screen and (max-width:640px){.r40{border-radius:calc(40px/2)}}.mt45{margin-top:45px !important}.pt45{padding-top:45px !important}.mr45{margin-right:45px !important}.pr45{padding-right:45px !important}.mb45{margin-bottom:45px !important}.pb45{padding-bottom:45px !important}.ml45{margin-left:45px !important}.pl45{padding-left:45px !important}.m45{margin-top:45px !important;margin-bottom:45px !important}.p45{padding-top:45px !important;padding-bottom:45px !important}.r45{border-radius:45px}@media screen and (max-width:640px){.r45{border-radius:calc(45px/2)}}.mt50{margin-top:50px !important}.pt50{padding-top:50px !important}.mr50{margin-right:50px !important}.pr50{padding-right:50px !important}.mb50{margin-bottom:50px !important}.pb50{padding-bottom:50px !important}.ml50{margin-left:50px !important}.pl50{padding-left:50px !important}.m50{margin-top:50px !important;margin-bottom:50px !important}.p50{padding-top:50px !important;padding-bottom:50px !important}.r50{border-radius:50px}@media screen and (max-width:640px){.r50{border-radius:calc(50px/2)}}.mt55{margin-top:55px !important}.pt55{padding-top:55px !important}.mr55{margin-right:55px !important}.pr55{padding-right:55px !important}.mb55{margin-bottom:55px !important}.pb55{padding-bottom:55px !important}.ml55{margin-left:55px !important}.pl55{padding-left:55px !important}.m55{margin-top:55px !important;margin-bottom:55px !important}.p55{padding-top:55px !important;padding-bottom:55px !important}.r55{border-radius:55px}@media screen and (max-width:640px){.r55{border-radius:calc(55px/2)}}.mt60{margin-top:60px !important}.pt60{padding-top:60px !important}.mr60{margin-right:60px !important}.pr60{padding-right:60px !important}.mb60{margin-bottom:60px !important}.pb60{padding-bottom:60px !important}.ml60{margin-left:60px !important}.pl60{padding-left:60px !important}.m60{margin-top:60px !important;margin-bottom:60px !important}.p60{padding-top:60px !important;padding-bottom:60px !important}.r60{border-radius:60px}@media screen and (max-width:640px){.r60{border-radius:calc(60px/2)}}.mt70{margin-top:70px !important}.pt70{padding-top:70px !important}.mr70{margin-right:70px !important}.pr70{padding-right:70px !important}.mb70{margin-bottom:70px !important}.pb70{padding-bottom:70px !important}.ml70{margin-left:70px !important}.pl70{padding-left:70px !important}.m70{margin-top:70px !important;margin-bottom:70px !important}.p70{padding-top:70px !important;padding-bottom:70px !important}.r70{border-radius:70px}@media screen and (max-width:640px){.r70{border-radius:calc(70px/2)}}.mt80{margin-top:80px !important}.pt80{padding-top:80px !important}.mr80{margin-right:80px !important}.pr80{padding-right:80px !important}.mb80{margin-bottom:80px !important}.pb80{padding-bottom:80px !important}.ml80{margin-left:80px !important}.pl80{padding-left:80px !important}.m80{margin-top:80px !important;margin-bottom:80px !important}.p80{padding-top:80px !important;padding-bottom:80px !important}.r80{border-radius:80px}@media screen and (max-width:640px){.r80{border-radius:calc(80px/2)}}.mt90{margin-top:90px !important}.pt90{padding-top:90px !important}.mr90{margin-right:90px !important}.pr90{padding-right:90px !important}.mb90{margin-bottom:90px !important}.pb90{padding-bottom:90px !important}.ml90{margin-left:90px !important}.pl90{padding-left:90px !important}.m90{margin-top:90px !important;margin-bottom:90px !important}.p90{padding-top:90px !important;padding-bottom:90px !important}.r90{border-radius:90px}@media screen and (max-width:640px){.r90{border-radius:calc(90px/2)}}.mt100{margin-top:100px !important}.pt100{padding-top:100px !important}.mr100{margin-right:100px !important}.pr100{padding-right:100px !important}.mb100{margin-bottom:100px !important}.pb100{padding-bottom:100px !important}.ml100{margin-left:100px !important}.pl100{padding-left:100px !important}.m100{margin-top:100px !important;margin-bottom:100px !important}.p100{padding-top:100px !important;padding-bottom:100px !important}.r100{border-radius:100px}@media screen and (max-width:640px){.r100{border-radius:calc(100px/2)}}.mtauto{margin-top:auto !important}.mbauto{margin-bottom:auto !important}.mlauto{margin-left:auto !important}.mrauto{margin-right:auto !important}.mauto{margin-bottom:auto !important}.ps_line,.ps_line>*{--color:#f19500;--bg:#ffffef;--bg2:rgb(190, 117.468879668, 0)}.labo_line,.labo_line>*{--color:#00bdc8;--bg:#f7ffff;--bg2:rgb(0, 140.805, 149)}@keyframes PopBaroon{0%{transform:translateY(20px) scale(1.1);opacity:0}100%{transform:translateY(0px) scale(1);opacity:1}}@keyframes PopBaroonMid{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes PopBaroonSlow{0%{transform:translateY(30px);opacity:0}70%{transform:translateY(30px);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes Baroon{0%{transform:scale(0.8);opacity:0}50%{transform:scale(1.3);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes talk1{0%{transform:translateY(30px);opacity:0}20%{transform:translateY(30px);opacity:0}35%{transform:translateY(0px);opacity:1}100%{transform:translateY(0px);opacity:1}}@keyframes talk2{0%{transform:translateY(30px);opacity:0}40%{transform:translateY(30px);opacity:0}55%{transform:translateY(0px);opacity:1}100%{transform:translateY(0px);opacity:1}}@keyframes talk3{0%{transform:translateY(30px);opacity:0}60%{transform:translateY(30px);opacity:0}75%{transform:translateY(0px);opacity:1}100%{transform:translateY(0px);opacity:1}}@keyframes talk4{0%{transform:translateY(30px);opacity:0}80%{transform:translateY(30px);opacity:0}95%{transform:translateY(0px);opacity:1}100%{transform:translateY(0px);opacity:1}}.scrAnime{transition:.6s;opacity:0}.active{animation:PopBaroon ease-in .4s;opacity:1}.active.speedmid{animation:PopBaroonMid ease-in .4s;opacity:1}.active.speedlow{animation:PopBaroonSlow ease-in .8s;opacity:1}.active.baroon{animation:Baroon ease-in .6s;opacity:1}.active.talk1{animation:talk1 ease-in 2s;opacity:1}.active.talk2{animation:talk2 ease-in 2s;opacity:1}.active.talk3{animation:talk3 ease-in 2s;opacity:1}.active.talk4{animation:talk4 ease-in 2s;opacity:1}.spbr{display:none}@media screen and (max-width:640px){.spbr{display:block}}.waai{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.waai::before,.waai::after{content:"";flex:1 0 auto;width:10%;max-width:2em;height:2px;transform:rotate(60deg);background:#18b900}.waai::after{transform:rotate(-60deg)}@media screen and (max-width:640px){.m__spslider{overflow:hidden;width:100%}.m__spslider:after{content:"← スワイプで移動できます →";display:block;margin-bottom:10px;font-size:.9rem;color:#666}.m__slides{display:flex;overflow-x:auto;justify-content:initial;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.m__slides li{flex-shrink:0;position:relative;width:90%;margin:auto 2%;transition:transform .5s;transform:scale(1);transform-origin:center center;scroll-snap-align:start}}@media screen and (min-width:769px){.flexpc{display:flex;align-items:center;gap:10px}.flexpc *{flex:1}}.m20{margin:20px auto}.mt30b15{margin-top:30px;margin-bottom:15px}.line{background:#fff}.line .wrap{width:min(96%,960px);margin:auto}.line .btn_wrap{max-width:200px;margin:30px auto;text-align:center}.line .title_service{font-size:min(55px,3.5em);font-weight:bold;text-align:center}.line .title_wrap{display:flex;align-items:center;justify-content:center;gap:10px;width:90%;margin:30px auto}.line .tit_number{margin-right:5px;font-size:min(50px,4em);font-weight:bold;line-height:1;color:var(--color)}.line .title{width:fit-content;font-size:min(3em,5.3vw);line-height:1.5;color:#222}@media screen and (max-width:640px){.line .title{font-size:min(2.8em,4.7vw)}}.line .point{font-size:min(2.5em,4.3vw);color:#f19500}@media screen and (max-width:640px){.line .point{font-size:min(2.5em,4.2vw)}}.line .s_title{font-size:min(2.5em,4.3vw);text-align:center}.line .f_or{color:#fc8322}.line .f_gn{color:#18b900}.line .f_notice{display:block;margin:5px;font-size:.8em;text-align:right}.line .f_str{font-size:1.2em}.line .t_c{text-align:center}.line .mb5{margin-bottom:5px}.line .mb15{margin-bottom:15px}.line .mb30{margin-bottom:30px}.line .mb50{margin-bottom:50px}.line section{margin-bottom:30px}.line .logo_line_official{width:min(80%,300px)}.line .marker{font-size:1.1em;background:linear-gradient(rgba(255, 223, 0, 0) 80%, rgb(255, 223, 0) 80%)}.line .flex{display:flex;align-items:center;justify-content:center;gap:10px}@media screen and (min-width:769px){.line .flex{gap:20px}}.line .flex li{flex:1}@media screen and (max-width:640px){.sp_align-top{align-items:normal !important}}.nav_menu{width:min(100%,1140px);margin:20px auto}@media screen and (min-width:769px){.nav_menu{display:flex}}.nav_menu .nav_wrap{flex:1;padding:20px 0;display:flex;flex-direction:column;background:url(/images/line/bg_ps_line.png) no-repeat right bottom,linear-gradient(#fff 50px, var(--color) 50px)}.nav_menu .nav_wrap.labo_line{background:url(/images/line/bg_labo_line.png) no-repeat right bottom,linear-gradient(#fff 50px, var(--color) 50px)}.nav_menu .nav_baroon{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;position:relative;box-sizing:border-box;width:min(90%,400px);margin:auto;padding:20px 30px;background:#fff;border:2px solid var(--color);border-radius:15px;flex-grow:1}@media screen and (max-width:640px){.nav_menu .nav_baroon{padding:15px 10px}}@media screen and (min-width:769px){.nav_menu .nav_baroon{min-height:115px}}.nav_menu .nav_baroon::after{content:"";display:block;position:absolute;bottom:-19px;left:50%;width:20px;transform:translateX(-50%);border:10px solid #fff;clip-path:polygon(50% 100%, 0 0, 100% 0)}.nav_menu .nav_baroon .nav_baroon_wrap{display:flex;align-items:center;gap:15px;width:100%}@media screen and (max-width:640px){.nav_menu .nav_baroon .nav_baroon_wrap{gap:5px}}.nav_menu .nav_baroon .nav_popdt{padding:4px 10px;font-size:14px;text-align:center;color:#fff;background:var(--color);border-radius:10px}.nav_menu .nav_baroon .nav_popdd{font-size:22px;font-weight:bold;color:var(--color)}.nav_menu .nav_contents{display:flex;align-items:center;flex-direction:column;gap:10px;padding:4%;color:#fff}.nav_menu .nav_btn{display:flex;align-items:center;justify-content:center;gap:10px;width:min(80%,350px);padding:10px 0;font-size:min(2em,3.5vw);text-align:center;color:var(--color);background:#fff}.nav_menu .nav_btn:hover{color:#fff;background:var(--bg2)}.nav_menu .nav_btn::after{content:"";font-family:FontAwesome;font-size:1.5em}.copy_title{padding:5px;text-align:center;color:#fff;background:var(--color);border-radius:30px 30px 0 0}.official_acount{width:min(90%,800px);margin:auto;padding-bottom:15px;text-align:center;border-bottom:1px solid var(--color)}.official_acount .line_service{color:var(--color)}.leader{display:block;width:5px;height:5px;margin:10px auto;background:#222;border-radius:100px}.mypage{background:var(--bg);border:2px solid var(--color);border-radius:34px}.mypage_feature dt{position:relative;text-align:center}.mypage_feature dd{max-width:450px;margin:2%;line-height:1.8}.baroon{position:absolute;right:0;width:50%}.pickup{width:min(96%,700px);margin:50px auto;font-size:min(1.6em,3.5vw);text-align:center}.t_left{text-align:left}.phoneimg{position:relative}@media screen and (max-width:640px){.phoneimg{max-width:110px}}.phoneimg .new{position:absolute;top:-30px;max-width:80px}.phoneimg .new_L{left:0}@media screen and (max-width:640px){.img_jinbutsu{width:30%}}@media screen and (min-width:769px){.img_jinbutsu{width:20%}}.pop{position:relative}.pop .popbaroon{position:absolute;top:-30px;left:-10px}@media screen and (max-width: 695px){.pop .popbaroon{top:-34px;left:-11px}}@media screen and (max-width:640px){.pop .popbaroon{top:-10%;left:-4%;width:40%}}.sns{margin-top:50px}.sns-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.sns-list img{width:40px;margin:5px}.notice_wrap{padding:10px;font-size:13px;background:#fff;border:1px solid #fc8322}.notice_wrap li{margin-left:1.5em;list-style:disc}