.breadcrumb{margin-bottom:0}.mv{background-color:#d5d9e4}img{height:auto}.yumin{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.section_ttl{margin-bottom:60px;text-align:center}.section_ttl .en{letter-spacing:0.18em}.section_ttl .ja{font-size:44px;font-family:"YuMincho","Yu Mincho","游明朝体";font-weight:400;color:#073373}@media (max-width: 979px){.section_ttl .ja{font-size:min(5vw, 44px)}}.main-color_A{color:#233667}.main-color_B{color:#af6fb6}.main-color_W{color:#fff !important}.bg_color_A{background-color:#f0f2f8}.bg_color_B{background-color:#eeeeee}.bg_color_C{background-color:#a5b6de}.bg_color_D{background-color:#ebfaff}.bg_color_E{background-color:#f5f5f5 !important}.sec_pd{padding-top:90px;padding-bottom:90px}@media (max-width: 979px){.sec_pd{padding-top:40px;padding-bottom:80px}}.sec_pd_A{padding-top:90px}@media (max-width: 979px){.sec_pd_A{padding-top:40px}}.mhlw-risk>.mhlw-risk-single{background-color:#f5f5f5}.ABOUT{background:linear-gradient(to top, #f6f7f9, #f6f7f9)}.ABOUT .section_ttl .semi{font-family:"YuMincho","Yu Mincho","游明朝体";font-size:26px;position:relative;z-index:2}@media (max-width: 979px){.ABOUT .section_ttl .semi{font-size:min(4.5vw, 26px)}}.ABOUT .section_ttl .ja{font-size:30px;position:relative;z-index:1}@media (max-width: 979px){.ABOUT .section_ttl .ja{font-size:min(4vw, 26px)}}.ABOUT .section_ttl .ja .big{font-size:44px;color:#af6fb6}@media (max-width: 979px){.ABOUT .section_ttl .ja .big{font-size:min(5vw, 44px)}}.ABOUT .ABOUT_listbox{background-color:#f0f2f8;padding:38px 0 38px 191px}@media (max-width: 979px){.ABOUT .ABOUT_listbox{padding:5vw 5vw}}.ABOUT .ABOUT_listbox li{position:relative;padding-left:62px;font-size:22px;color:#073373}@media (max-width: 979px){.ABOUT .ABOUT_listbox li{padding-left:45px;font-size:min(4vw, 22px)}}.ABOUT .ABOUT_listbox li::before{content:"";position:absolute;left:0;top:0;transform:translateY(15%);width:33px;height:28px;background:url(/assets/care/celf_botox/images/check-ico.svg) center/cover}@media (max-width: 979px){.ABOUT .ABOUT_listbox li::before{width:min(6vw, 33px);height:min(5.5vw, 28px)}}.ABOUT .ABOUT_listbox li+li{margin-top:22px}.ABOUT .about-box{margin-top:90px;display:flex;gap:50px;justify-content:space-between}@media (max-width: 979px){.ABOUT .about-box{flex-direction:column;justify-content:center}}.ABOUT .about-box figure{text-align:center;flex-shrink:0}.ABOUT .about-box p{line-height:2.444}.ABOUT .ABOUTcaption{margin-top:60px;position:relative}@media (max-width: 979px){.ABOUT .ABOUTcaption{padding:calc(min(2vw, 60px))}}.ABOUT .ABOUTcaption::after{content:"";position:absolute;left:50%;bottom:-26px;transform:translate(-50%, 50%);width:122px;height:36px;background:url(/assets/care/celf_botox/images/arrow.png?202652214272) center/cover}@media (max-width: 979px){.ABOUT .ABOUTcaption::after{bottom:-35px}}.ABOUT .ABOUTcaption p{font-size:22px;text-align:center;color:#073373;background-color:#ecfaff;padding:30px;border-radius:24px}@media (max-width: 979px){.ABOUT .ABOUTcaption p{font-size:min(4vw, 22px)}}.ABOUT .ABOUTcaption p .big{font-size:30px;color:#073373;font-weight:bold}@media (max-width: 979px){.ABOUT .ABOUTcaption p .big{font-size:min(5vw, 30px)}}.what{padding:90px 10px;background:linear-gradient(to top, #fff, #f6f7f9)}.what-message{text-align:center;font-weight:bold;color:#46a6d3;font-size:26px}@media (max-width: 979px){.what-message{font-size:calc(min(4.5vw, 26px))}}.what-desc{margin-top:40px;line-height:2.444}.what .ABOUTcaption{margin-top:60px;position:relative}@media (max-width: 979px){.what .ABOUTcaption{padding:calc(min(2vw, 60px))}}.what .ABOUTcaption::after{content:"";position:absolute;left:50%;bottom:-26px;transform:translate(-50%, 50%);width:122px;height:36px;background:url(/assets/care/celf_botox/images/arrow.png?202652214272) center/cover}@media (max-width: 979px){.what .ABOUTcaption::after{bottom:-35px}}.what .ABOUTcaption p{font-size:22px;text-align:center;color:#073373;background-color:#ecfaff;padding:30px;border-radius:24px}@media (max-width: 979px){.what .ABOUTcaption p{font-size:min(4vw, 22px)}}.what .ABOUTcaption p .big{font-size:30px;color:#073373;font-weight:bold}@media (max-width: 979px){.what .ABOUTcaption p .big{font-size:min(5vw, 30px)}}.POINT{background-color:#f1f4fd;background:url(/assets/care/celf_botox/images/point_bg.png?202652214272) center/cover}.POINT .section_ttl{margin-bottom:60px;position:relative;z-index:2;color:#073373 !important}.POINT .section_ttl .en{position:relative;z-index:2;color:#073373 !important}.POINT .section_ttl .ja{position:relative;z-index:2;color:#073373 !important}.POINT .POINT_content{box-shadow:10px 10px 20px rgba(0,0,0,0.1);border-radius:20px}.POINT .POINT_top{counter-reset:name}.POINT .POINT_top .POINT_content+.POINT_content{margin-top:60px}.POINT .POINT_top .POINT_content .contents{background-color:#fff;padding:60px;border-radius:0 0 20px 20px}@media (max-width: 979px){.POINT .POINT_top .POINT_content .contents{padding:calc(min(4vw, 60px)) calc(min(4vw, 60px)) calc(min(10vw, 80px))}}.POINT .POINT_top .POINT_content .contents-flex{display:flex;gap:81px}@media (max-width: 979px){.POINT .POINT_top .POINT_content .contents-flex{flex-direction:column;gap:40px}}.POINT .POINT_top .POINT_content .contents-flex figure{flex-shrink:0}.POINT .POINT_top .POINT_content .contents-readtxt{line-height:2;font-size:20px}@media (max-width: 979px){.POINT .POINT_top .POINT_content .contents-readtxt{font-size:min(4vw, 18px)}}.POINT .POINT_top .POINT_content .head{background:url("/assets/care/celf_botox/images/point_listheadbg.png?202652214272") center/cover;font-size:28px;font-weight:normal;text-align:center;padding:29px 0;color:#fff;border-radius:20px 20px 0 0;position:relative}@media (max-width: 979px){.POINT .POINT_top .POINT_content .head{padding:15px 5px 15px 20vw;font-size:min(5vw, 22px)}}.POINT .POINT_top .POINT_content .head span{font-size:26px}@media (max-width: 979px){.POINT .POINT_top .POINT_content .head span{font-size:min(6vw, 26px)}}.POINT .POINT_top .POINT_content .head i{position:absolute;left:45px;top:50%;transform:translate(0%, -50%);background:url(/assets/care/celf_botox/images/point_numbg.svg) center/cover;width:137px;height:147px}@media (max-width: 979px){.POINT .POINT_top .POINT_content .head i{left:2.5vw;width:calc(min(18.5vw, 137px));height:calc(min(21vw, 147px))}}.POINT .POINT_top .POINT_content .head i span{position:relative;display:block;width:100%;height:100%}.POINT .POINT_top .POINT_content .head i span::before{position:absolute;content:"POINT";left:50%;top:50%;font-style:normal;font-size:18px;color:#073373;transform:translate(-50%, -150%);display:block}@media (max-width: 979px){.POINT .POINT_top .POINT_content .head i span::before{font-size:calc(min(3vw, 18px))}}.POINT .POINT_top .POINT_content .head i span::after{position:absolute;display:block;counter-increment:name;content:counter(name, decimal-leading-zero);left:50%;top:50%;font-style:normal;font-size:50px;margin-top:8px;color:#073373;transform:translate(-50%, -50%)}@media (max-width: 979px){.POINT .POINT_top .POINT_content .head i span::after{font-size:calc(min(8vw, 50px))}}.POINT .POINT_top .POINT_content .graph{width:500px;margin-left:auto;margin-right:auto}@media (max-width: 979px){.POINT .POINT_top .POINT_content .graph{width:100%}}.POINT .POINT_top .POINT_content .sp_merit{margin-top:50px}@media (min-width: 980px){.POINT .POINT_top .POINT_content .sp_merit{padding:0 80px}}.POINT .POINT_top .POINT_content .sp_merit img{width:100%}.POINT .POINT_top .POINT_content .POINT_txt{font-size:18px;line-height:2}@media (max-width: 979px){.POINT .POINT_top .POINT_content .POINT_txt{font-size:min(4vw, 18px)}}.POINT .POINT_top .POINT_content .nanoneedle{margin-top:34px;background-color:#e6f4f9;padding:44px 20px}.POINT .POINT_top .POINT_content .nanoneedle-box{display:flex;gap:25px}@media (max-width: 979px){.POINT .POINT_top .POINT_content .nanoneedle-box{flex-direction:column}}.POINT .POINT_top .POINT_content .nanoneedle_ttl{margin-bottom:30px;font-weight:bold;text-align:center;font-size:25px;color:#073373}@media (max-width: 979px){.POINT .POINT_top .POINT_content .nanoneedle_ttl{font-size:min(4vw, 25px)}}.POINT .POINT_top .POINT_content .nanoneedle-list>li{position:relative;background:linear-gradient(to top, #edebf7, #fafbfe 30%);box-shadow:10px 10px 20px rgba(0,0,0,0.1);border-radius:10px;padding:29px 66px;font-weight:bold;color:#082459;font-size:20px}@media (max-width: 979px){.POINT .POINT_top .POINT_content .nanoneedle-list>li{padding:5vw 15vw;font-size:calc(min(4vw, 20px))}}.POINT .POINT_top .POINT_content .nanoneedle-list>li+li{margin-top:10px}.POINT .POINT_top .POINT_content .nanoneedle-list>li::before{content:"";position:absolute;left:25px;top:50%;transform:translateY(15%);width:28px;height:26px;transform:translate(0%, -50%);background:url(/assets/care/celf_botox/images/point02-check.svg) center/cover}@media (max-width: 979px){.POINT .POINT_top .POINT_content .nanoneedle-list>li::before{width:min(6vw, 33px);height:min(5.5vw, 28px)}}.POINT .POINT_top .POINT_content .nanoneedle-list>li .clchange{color:#46a6d3}.POINT .POINT_top .POINT_content .nanoneedle-list>li .clchange .big{font-size:32px}@media (max-width: 979px){.POINT .POINT_top .POINT_content .nanoneedle-list>li .clchange .big{font-size:calc(min(5vw, 20px))}}.POINT .POINT_top .POINT_content .nanoneedle .nanoneedle-speech{position:relative;padding:20px 8px;text-align:center;background-color:#fff;text-align:center;color:#000;border:2px dashed #6077c2;border-radius:15px;margin:20px auto}.POINT .POINT_top .POINT_content .nanoneedle .nanoneedle-speech::before{content:'';position:absolute;display:block;width:18px;height:18px;right:-1px;top:50%;margin:0 auto;border-top:2px dashed #6077c2;border-right:2px dashed #6077c2;background-color:#fff;transform:translate(50%, -50%) rotate(45deg)}@media (max-width: 979px){.POINT .POINT_top .POINT_content .nanoneedle .nanoneedle-speech::before{top:inherit;bottom:0;right:50%;transform:translate(50%, 50%) rotate(135deg)}}.POINT .POINT_top .POINT_content .nanoneedle .nanoneedle-speech .clchange{color:#46a6d3}.POINT .POINT_top .POINT_content .nanoneedle .nanoneedle-speech .clchange .big{font-size:32px}.POINT .POINT_txt_center{font-size:20px;text-align:center;padding:0  0 58px}@media (max-width: 979px){.POINT .POINT_txt_center{font-size:min(4.2vw, 20px)}}.photo{padding:90px 0 120px;background:linear-gradient(to top, #ecf3ff, #dce4f5)}@media (max-width: 979px){.photo{padding:calc(min(10vw, 90px)) calc(min(4vw, 10px)) calc(min(15vw, 110px))}}.security{padding:90px 10px 110px}@media (max-width: 979px){.security{padding:calc(min(10vw, 90px)) calc(min(4vw, 10px)) calc(min(15vw, 110px))}}.security_ttl{text-align:center;font-weight:bold;font-size:20px}.security .desc{text-align:center;margin-top:22px}.security .contraindication{background-color:#f5f5f5;padding:30px 28px;margin-top:52px}@media (max-width: 979px){.security .contraindication{padding:8vw 5vw}}.security .contraindication_head{text-align:center;margin-bottom:26px}.price{padding:90px 0 120px}@media (max-width: 979px){.price{padding:calc(min(10vw, 90px)) calc(min(4vw, 10px)) calc(min(15vw, 110px))}}.price .flow_desc{box-shadow:10px 10px 20px rgba(0,0,0,0.1);text-shadow:0 0 0.5em #97a9ff;background-image:linear-gradient(90deg, rgba(255,255,255,0.3), rgba(151,169,255,0.3) 46%, rgba(255,255,255,0.3))}.price .price_cont_wrap{background-color:#fff;padding:25px 57px 57px}@media (max-width: 979px){.price .price_cont_wrap{padding:calc(min(10vw, 25px)) calc(min(4vw, 57px)) calc(min(15vw, 57px))}}.price .price_cont{border-bottom:1px solid #d2d2d2;padding:24px 0;display:flex;align-items:center;justify-content:space-between;line-height:1}@media (max-width: 979px){.price .price_cont{padding:calc(min(7vw, 90px)) 10px;flex-direction:column;gap:20px}}.price .price_cont dt{font-size:22px;font-weight:bold}@media (max-width: 979px){.price .price_cont dt{font-size:min(4vw, 22px)}}.price .price_cont dd{color:#073373;font-weight:bold;font-size:42px}@media (max-width: 979px){.price .price_cont dd{font-size:min(6vw, 42px)}}.price_menu+.price_menu{margin-top:60px}.price_menu-ttl{background-color:#46a6d3;text-align:center;color:#fff;font-size:26px;padding:15px 10px;margin-bottom:20px}@media (max-width: 979px){.price_menu-ttl{font-size:calc(min(5vw, 26px))}}.flow_step{counter-reset:listnum}.flow_step li{position:relative;display:flex;align-items:stretch}.flow_step li:not(:last-child)::after{content:"";background-image:url(/assets/care/hormon/images/flow_arrow.png?202652214272);background-size:contain;background-repeat:no-repeat;width:60px;height:23px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%, 50%)}@media (min-width: 980px){.flow_step li{height:140px}}.flow_step li figure{flex-shrink:0}@media (max-width: 979px){.flow_step li figure{width:40%}.flow_step li figure img{height:100%;-o-object-fit:cover;object-fit:cover}}.flow_step li .step-cont{background-color:#fff;width:100%;padding:32px 60px}@media (min-width: 980px){.flow_step li .step-cont{max-width:620px}}@media (max-width: 979px){.flow_step li .step-cont{padding:3%}}.flow_step li .step-cont .step-txt{font-size:20px;font-weight:bold}@media (max-width: 979px){.flow_step li .step-cont .step-txt{font-size:min(4vw, 20px)}}.flow_step li .step-cont .step-txt::before{background:#4a5b87;display:block;margin-bottom:20px;width:80px;color:#fff;padding:7px 0;font-size:12px;text-align:center;line-height:1;counter-increment:listnum;content:"STEP " counter(listnum, decimal-leading-zero)}@media (max-width: 979px){.flow_step li .step-cont .step-txt::before{margin-bottom:10px}}.flow_step li .step-cont .step-txt span{padding-left:12px;display:block}.flow_step li+li{margin-top:33px}.flow_desc{text-align:center;font-size:24px;padding:20px 20px;margin:60px;font-family:"YuMincho","Yu Mincho","游明朝体"}@media (max-width: 979px){.flow_desc{padding:4vw;margin:40px 0 0;font-size:min(4vw, 24px)}}
