﻿.bold{font-weight:bold}@media screen and (min-width: 769px){.menuNav{display:none}}#menuFlow,#menuFaq{padding-left:5%;padding-right:5%}@media screen and (min-width: 769px){#menuFlow,#menuFaq{padding-left:0;padding-right:0}}.title{line-height:1.4}.menu_main .outline{padding-left:0;padding-right:0;max-width:100%;text-align:center}.menu_main img{margin:auto;padding:0;display:block}.menu_main#massage_peel_kv{background-image:linear-gradient(135deg, #E0E4E7 25%, #E4E8EC 25%, #E4E8EC 50%, #E0E4E7 50%, #E0E4E7 75%, #E4E8EC 75%, #E4E8EC 100%);background-size:56.56px 56.56px}.menu_main#reverse_peel_kv{background-image:linear-gradient(135deg, #E0E4E7 25%, #E4E8EC 25%, #E4E8EC 50%, #E0E4E7 50%, #E0E4E7 75%, #E4E8EC 75%, #E4E8EC 100%);background-size:56.56px 56.56px}.menu_main#chemical_peeling_kv{background:#020024;background:linear-gradient(180deg, #020024 0%, #414141 100%)}.menu_main#chloasma_kv{background:url(../img/chloasma/main_bg.jpg)}.menu_main#mesona_kv{background:url(../img/mesona/main_bg.jpg)}.menu_main#stemcells_kv{background:url(../img/stemcells/main_bg.jpg) center;background-size:cover}.menu_main#indiba_kv{background:url(../img/indiba/main_bg.jpg) center center}.tit_bk{background:#000;color:#fff;padding:40px 0;line-height:1.4;text-align:center}.tit_bk .m{font-size:1.3rem}@media screen and (min-width: 769px){.tit_bk .m{font-size:2.4rem}}.tit_bk .sub{font-size:1rem}@media screen and (min-width: 769px){.tit_bk .sub{font-size:1.6rem}}.tit_bk .main{font-size:1.6rem}@media screen and (min-width: 769px){.tit_bk .main{font-size:3.8rem}}.tit_bk .big{display:inline-block;font-style:italic;padding:0 10px;transform:translateX(-30%) scale(1.4, 1.6)}.page_about_area{margin:auto;text-align:center;font-size:20px;border:2px solid #0865b7;color:#0865b7;padding:20px;line-height:1.6}.page_about_area.type_a{font-size:16px}.page_about_area.type_a .title{font-size:20px;font-weight:bold;margin-bottom:15px;line-height:1.4;margin-top:-40px}.page_about_area.type_a .title span{display:inline-block;padding:8px 15px;background:#0865b7;color:#fff;min-width:340px}.page_about_area+.page_about_area{margin-top:50px}#menuRecommend{background:url("../img/duallift/duallift_cl_bg.jpg") top right 5% no-repeat;background-size:contain}.check_lists{box-sizing:border-box;padding:5%;width:100%;background:rgba(255,255,255,.5)}@media screen and (min-width: 769px){.check_lists{background:none;padding:0 0 0 5%}}.check_lists li{color:#666;font-size:1.1rem;margin-bottom:20px;padding-left:20px;position:relative;text-align:left;color:#373737;line-height:1.6}@media screen and (min-width: 769px){.check_lists li{font-size:1.4rem;margin-bottom:30px;line-height:1.4}}.check_lists li::before,.check_lists li::after{content:"";display:block;position:absolute}.check_lists li::before{border:2px solid #ccc;height:20px;left:-20px;top:3px;width:20px}.check_lists li::after{border-bottom:5px solid #ff864b;border-left:5px solid #ff864b;height:10px;left:-18px;top:3px;transform:rotate(-45deg);width:20px}.check_lists li span{color:#000;font-size:1.4rem;font-weight:bold}[data-js=accordion] .title{border-radius:5px;padding:10px 30px 10px 50px;background:url(../../sp/img/ad_black.png) no-repeat 96% center #fff;background-size:8px;min-height:70px;border:1px solid #373737}@media screen and (min-width: 769px){[data-js=accordion] .title{border:none;background:none}}[data-js=accordion] .title.active{background-image:url(../../sp/img/au_black.png);background-color:#eff5fb}@media screen and (min-width: 769px){[data-js=accordion] .title.active{background:none}}.point_area .point_wrap{counter-reset:item;list-style:none}.point_area .title{color:#000;font-size:1rem;position:relative;margin-bottom:20px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝B","HGS明朝E","メイリオ",Meiryo;position:relative}@media screen and (min-width: 769px){.point_area .title{font-size:1.4rem;min-height:100px;border-radius:0;padding-left:70px;background:none}}.point_area .title *{line-height:1.2 !important}.point_area .title .big{font-size:1rem;font-weight:bold}@media screen and (min-width: 769px){.point_area .title .big{font-size:2rem}}.point_area .title .nml{font-size:1rem;font-weight:bold}@media screen and (min-width: 769px){.point_area .title .nml{font-size:1.8rem}}.point_area .title::before,.point_area .title::after{display:block;left:0;position:absolute;transform:skew(-20deg)}.point_area .title::before{color:#aaa;content:"point";font-size:.8rem;top:calc(50% - 17px);transform:translateY(-50%);left:10px}@media screen and (min-width: 769px){.point_area .title::before{top:calc(50% - 65px);font-size:1.5rem;left:0;transform:translateY(0);top:0}}.point_area .title:after{color:#283b82;font-size:2.2rem;font-weight:bold;top:60%;left:10px;transform:translateY(-45%) skew(-20deg);content:counter(item, decimal);counter-increment:item}@media screen and (min-width: 769px){.point_area .title:after{font-size:5.2rem;left:0;top:50%}}.point_box{font-size:14px;line-height:1.6;margin-bottom:50px}@media screen and (min-width: 769px){.point_box{margin-bottom:0}}.point_box .img{margin-bottom:20px}@media screen and (min-width: 769px){.point_box .img{max-width:40%}.point_box .img.left{float:left;margin-right:20px;margin-bottom:20px}.point_box .img.right{float:right;margin-left:20px}}.point_box+.point_box{margin-top:50px}.point_box img{max-width:100%}.point_box::after{content:"";display:table;clear:both}@media screen and (min-width: 769px){.point_box.type_a .img{max-width:43%}}.point_box.type_b .img{float:none;max-width:100%;text-align:center}.text_box{font-size:14px;line-height:1.6}.text_img_box{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px;line-height:1.6}@media screen and (min-width: 769px){.text_img_box{flex-wrap:nowrap}}.text_img_box .text{width:100%;display:flex;flex-wrap:wrap;align-content:center;align-items:center}@media screen and (min-width: 769px){.text_img_box .text{width:calc(100% - 45%)}}.text_img_box .img{width:100%}@media screen and (max-width: 768px){.text_img_box .img{order:-1;margin-bottom:20px}}@media screen and (min-width: 769px){.text_img_box .img{width:calc(45% - 20px)}}.text_img_box .img img{display:block;width:auto;max-width:100%;margin:auto}@media screen and (min-width: 769px){.text_img_box{flex-wrap:wrap}}.text_img_box .title{width:100%;margin-bottom:15px;border-bottom:1px dotted #373737;color:#000;font-size:1rem;font-weight:bold}@media screen and (min-width: 769px){.text_img_box .title{padding:0;font-size:1.5rem}}.text_img_box .text.type_a{display:block}.text_img_box .text>div{width:100%}.text_img_box .sub_title{font-size:18px;margin-bottom:10px;font-weight:bold}.text_img_box+.text_img_box{margin-top:50px}#menuFaq{counter-reset:item}.faq_box{font-size:14px;line-height:1.6}@media screen and (min-width: 769px){.faq_box{padding-bottom:50px;border-bottom:dotted 1px #000}}.faq_box .title{display:flex;align-content:center;align-items:center;margin-bottom:15px;color:#000;font-size:1rem;font-weight:bold;margin-bottom:10px;padding:10px 30px 10px 10px}@media screen and (min-width: 769px){.faq_box .title{padding:0;font-size:1.5rem}}.faq_box .title>span{display:block;width:calc(100% - 34px)}.faq_box .title:before{content:"";background:url(../../sp/img/menu_faq_q.png);background-size:cover;margin-right:10px;height:24px;width:24px}@media screen and (min-width: 769px){.faq_box .title:before{height:auto;width:auto;content:"Q" counter(item, decimal) ".";counter-increment:item;font-size:2.2rem;font-style:italic;margin-right:10px;background:none}}.faq_box .ans{display:flex}@media screen and (min-width: 769px){.faq_box .ans:before{content:"A.";font-size:2.2rem;font-style:italic;margin-right:10px;color:#c72b2b;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝B","HGS明朝E","メイリオ",Meiryo}}@media screen and (min-width: 769px)and (min-width: 769px){.faq_box .ans:before{margin-right:30px}}.faq_box+.faq_box{margin-top:30px}@media screen and (min-width: 769px){.faq_box+.faq_box{margin-top:50px}}.flow_wrap{background:#f2f7fc}#menuFlow{counter-reset:item}.flow_box{font-size:14px;line-height:1.6}@media screen and (min-width: 769px){.flow_box{position:relative;padding-left:120px}.flow_box:before{content:"";position:absolute;bottom:-36px;left:50%;transform:translateX(-50%) rotate(45deg);display:inline-block;width:36px;height:36px;margin:0 10px;border-bottom:1px solid #373737;border-right:1px solid #373737}.flow_box:last-child:before{display:none}}.flow_box .txt{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 769px){.flow_box .txt{flex-wrap:nowrap}}.flow_box .txt .text{width:100%}@media screen and (min-width: 769px){.flow_box .txt .text{width:calc(100% - 45%)}}@media screen and (max-width: 768px){.flow_box .txt .text{margin-bottom:20px}}.flow_box .txt .img{width:100%}@media screen and (max-width: 768px){.flow_box .txt .img{order:1}}@media screen and (min-width: 769px){.flow_box .txt .img{width:calc(45% - 20px)}}.flow_box .txt .img img{display:block;width:auto;max-width:100%;margin:auto}@media screen and (min-width: 769px){.flow_box .txt{flex-wrap:wrap}}.flow_box .txt .text.max_w{width:100%}.flow_box .txt .two_column{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.flow_box .txt .two_column{flex-wrap:wrap}}.flow_box .txt .two_column>*{width:calc(100% / 2 - 3%);overflow-wrap:break-word;word-wrap:break-word;margin:0 0 15px}@media screen and (max-width: 768px){.flow_box .txt .two_column>*{width:100%;margin:0 0 15px}}.flow_box .txt .two_column img{max-width:100%;display:block;margin-bottom:8px}.flow_box .txt .two_column .sub_title{font-size:16px;font-weight:bold;margin-bottom:15px;background:#9f9f9f;padding:5px 10px}@media screen and (min-width: 769px){.flow_box .img{order:1}}@media screen and (min-width: 769px){.flow_box+.flow_box{margin-top:80px}}.flow_box .title{display:flex;align-content:center;align-items:center;margin:0 0 20px;font-size:1rem;font-weight:bold;padding:10px 30px 10px 10px;width:100%}.flow_box .title .in_title{border:none;width:calc(100% - 45px)}@media screen and (min-width: 769px){.flow_box .title .in_title{width:100%}}@media screen and (min-width: 769px){.flow_box .title{background:none;padding:0;min-height:0;border:none;border-radius:0;padding:0 0 .5em;border-bottom:dotted 1px #373737;font-size:1.6rem}}.num{display:flex;justify-content:center;align-content:center;align-items:center;border-radius:100%;border:1px solid #373737;position:relative;width:35px;height:35px;margin-right:10px}@media screen and (min-width: 769px){.num{width:100px;height:100px;position:absolute;top:0;left:0}}.num span{display:flex;justify-content:center;align-content:center;align-items:center;border-radius:100%}@media screen and (min-width: 769px){.num span{width:88px;height:88px;border:1px solid #373737}}.num span:before{display:block;content:counter(item, decimal);counter-increment:item;font-size:1.2rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝B","HGS明朝E","メイリオ",Meiryo}@media screen and (min-width: 769px){.num span:before{font-size:2.2rem}}#menuNotes .title{font-size:1.1rem;margin-bottom:10px;font-weight:bold}@media screen and (min-width: 769px){#menuNotes .title{font-size:1.4rem}}#menuNotes .notes_box{font-size:14px;line-height:1.6}#menuNotes .notes_box+.notes_box{margin-top:40px}@media screen and (max-width: 768px){#atcl_box h4{background:#000;color:#fff;padding:30px 0;text-align:center;width:100%}.section-price{padding:5vw 0}.section-price .price-tit{border-top:2px solid #333f8c;box-sizing:border-box;color:#333f8c;font-size:4vw;padding:3vw 2vw 3vw 10vw;position:relative;width:100%}.section-price .price-tit::before{background:url(../img/svg/angle-bottom-solid.svg) no-repeat;background-size:contain;content:"";height:2vw;left:2vw;position:absolute;top:50%;transform:translateY(-50%);width:3vw}.section-price .price-tit .small{font-size:2.5vw;margin-left:1.5vw}.section-price .price-tit.active{color:#aaa;font-size:3vw}.section-price .price-body{display:none}.section-price .priceTbl table{border-collapse:collapse;margin:5vw 0;width:100%}.section-price .priceTbl table:first-of-type{margin:0 0 5vw}.section-price .priceTbl tr{border-bottom:1px dotted #ccc}.section-price .priceTbl th,.section-price .priceTbl td{border:none;box-sizing:border-box;display:block;font-size:3.5vw;text-align:center;width:100%}.section-price .priceTbl th{background:#333f8c;color:#fff;padding:2vw}.section-price .priceTbl td{padding:2vw}.section-price .priceTbl .name{background:#dbdff9}.section-price .priceTbl .item{color:#333f8c;display:inline-block;font-size:3vw;line-height:1.6;padding-left:5vw;text-align:left;width:38%}.section-price .priceTbl .item img{width:10vw}.section-price .priceTbl .item+.price{display:inline-block;padding-right:5vw;text-align:right;width:60%}.section-price .priceTbl .price{font-family:sans-serif;font-weight:bold}.section-price .priceTbl .price span{font-size:.9em;font-style:normal !important}.section-price .priceTbl .course *{font-size:3vw;line-height:1.5;text-align:left}.section-price .priceTbl .notes{font-size:3.5vw;text-align:left !important}.section-price .pc{display:none}.depi-price .priceTbl th{background:#73655f}.depi-price .priceTbl .item{color:#73655f}.depi-price .priceTbl .price-table__depi .item{padding-left:2vw;width:45%}.depi-price .priceTbl .price-table__depi .item+.price{width:55%}}.course_box_wrap .title{width:100%;margin-bottom:15px;border-bottom:1px solid #373737;color:#000;font-size:1rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝B","HGS明朝E","メイリオ",Meiryo;font-weight:bold}@media screen and (min-width: 769px){.course_box_wrap .title{padding:0;font-size:1.5rem}}.course_box_wrap+.course_box_wrap{margin-top:50px}.course_box{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px;line-height:1.6}@media screen and (min-width: 769px){.course_box{flex-wrap:nowrap}}.course_box .text{width:100%}@media screen and (min-width: 769px){.course_box .text{width:calc(100% - 45%)}}.course_box .text+.img{margin-top:20px}.course_box .img{width:100%}@media screen and (max-width: 768px){.course_box .img+.text{margin-top:20px}}@media screen and (min-width: 769px){.course_box .img{width:calc(45% - 20px)}}.course_box .img img{display:block;width:auto;max-width:100%;margin:auto}@media screen and (min-width: 769px){.course_box{flex-wrap:wrap}}.course_box.type_a .text{width:100%}.course_box .text.type_a{display:block}.course_box .text>div{width:100%}.course_box .text>div+div{margin-top:20px}.course_box .sub_title{font-size:18px;margin-bottom:5px;font-weight:bold}@media screen and (min-width: 769px){.course_box .btns_area a{max-width:calc(50% - 10px)}}.course_box+.course_box{margin-top:30px}.point_sub_box .sub_title{font-size:16px;padding-left:20px;margin-bottom:10px;font-weight:bold;position:relative;line-height:1.4}@media screen and (min-width: 769px){.point_sub_box .sub_title{font-size:18px}}.point_sub_box .sub_title:before{display:block;width:15px;height:15px;content:"";background:#0865b7;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;top:50%;left:0;transform:translateY(-50%)}.point_sub_box table{width:100%}.point_sub_box table th,.point_sub_box table td{padding:10px;border:1px solid #f5f5f5}.point_sub_box table th{background-color:#f9fbfe;font-weight:bold;text-align:center;white-space:nowrap}@media screen and (min-width: 769px){.point_sub_box table th{min-width:150px}}.point_sub_box img{max-width:100%}.indiba_img03_box{margin-top:25px}@media screen and (min-width: 769px){.indiba_img03_box{margin-top:80px}.indiba_img03_box .sub_title{margin-bottom:-110px}}.box_list{display:grid;padding-left:0;list-style-type:none;gap:1rem;grid-template-columns:1fr 1fr}@media screen and (min-width: 769px){.box_list{grid-template-columns:1fr 1fr 1fr}}.box_list>li{display:grid;grid-template-columns:subgrid;place-items:center;background:#0865b7;color:#fff;border-radius:5px;padding:15px 10px}.stemcells_movie{background-image:url(../img/stemcells/stemcells_movie_bg.png);background-position:top center;background-size:cover;max-width:980px;aspect-ratio:2/3;margin:auto}.stemcells_movie .stemcells_movie_p{margin-left:2%;padding-top:10%;font-weight:bold;font-size:20px}.movie_wrap{background:#f4f4f4;width:72%;height:auto;aspect-ratio:16/9;margin-left:2%;margin-top:1%;position:relative}.movie_wrap p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:bold;font-size:20px}.movie_wrap iframe{width:100%;height:100%}.grid_box{display:grid;justify-content:space-between;gap:30px 5%;grid-template-columns:100%}@media screen and (min-width: 415px){.grid_box.two_column{grid-template-columns:auto auto}}@media screen and (min-width: 415px)and (max-width: 768px){.grid_box.three_column{grid-template-columns:auto auto}}@media screen and (min-width: 769px){.grid_box.three_column{grid-template-columns:auto auto auto}}.grid_box .text *+*{margin-top:15px}.grid_box .img{text-align:center;margin:0}.grid_box img{height:auto}@media screen and (max-width: 768px){.grid_box :is(.sp_top){order:-1}.grid_box :is(.sp_bottom){order:1}}.point_box_wrap+.point_box_wrap{margin-top:0}@media screen and (min-width: 769px){.point_box_wrap+.point_box_wrap{margin-top:60px}}.faq_list{display:grid;gap:10px 0}@media screen and (min-width: 769px){.faq_list{gap:40px 0}}.faq_list .faq_box{margin:0}.menu_bnr_area{display:grid;gap:10px 0;max-width:1000px;margin:auto}/*# sourceMappingURL=common-menu.css.map */
