@charset "UTF-8";.introduction .btn_more{margin-top:30px;margin-left:0}.link_anchor{margin-top:-60px;padding-top:60px}.f_menu_intro{margin-bottom:30px}.menuList .border_box{margin-top:40px}.menuList .course{margin-bottom:30px;background-color:#f4eceb}.menuList .tbrNormal{margin-top:5px}.menuList .tbrNormal+.tbrNormal{margin-top:30px}.menuList_spots .menu_spots{margin-bottom:30px}.spots_f_menu .menuList .menu_spots .thum_img{position:relative}.spots_f_menu .menuList .menu_spots .thum_img:not(:last-child){padding-bottom:50px}.spots_f_menu .menuList .menu_spots .thum_img:not(:last-child):after{content:"▼";display:block;position:absolute;bottom:30px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);color:#a27160;font-size:2.2em}.spots_f_menu .menuList .menu_spots .thum_img .img_responsive{max-height:220px}.spots_f_menu .menuList .normalTxt strong{display:block;padding:5px 10px;border:1px solid #ead9d7;border-radius:5px;color:#f99;text-align:center}.pda-img{text-align:center;margin-bottom:30px}.pda-img img{width:75%}@media only screen and (max-width:767.98px){.pda-img img{width:100%}}.environ_f_menu{margin-top:-60px;padding-top:60px;padding-bottom:0}.flow{padding-bottom:55px}.flow .bg_title{margin-bottom:25px}.flow .flow_list{margin:0;padding:0}.flow .flow_list>li{padding:10px 10px 10px 40px;background:#f2baba;color:#fff;position:relative}.flow .flow_list>li:not(:last-child){margin-bottom:15px}.flow .flow_list>li:not(:last-child):after{width:0;height:0;margin:auto;border-style:solid;border-width:8px 8px 0;border-color:#f2baba transparent;content:"";position:absolute;left:0;right:0;bottom:-8px}.flow .flow_list>li span{font-family:"FP-ヒラギノ明朝 StdN W4";font-size:2.2em;font-style:italic;position:absolute;left:10px;top:10px}.flow .flow_list>li .txt_caution{margin-top:5px;font-size:1.1em;line-height:1.2}.flow .flow_list li .flow_list_txt{margin:0;padding:0;font-size:1.4em;font-weight:700}.flow .flow_list li .flow_list_txt li{font-weight:700}.facial{padding-bottom:25px}.facial .bg_title{margin-bottom:25px}.facial .facial_box{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #dbdbdb}.facial .facial_box .color01{color:#b20f2e}.facial .facial_box .color01 li a,.menuList .spots_box .color01 li a,.menuList .spots_box .color01 li span{background:#f4dbe0;color:#820a21}.facial .facial_box .color01 li a:after,.menuList .spots_box .color01 li a:after,.menuList .spots_box .color01 li span:after{color:#820a21}.facial .facial_box .color02{color:#6a8598}.facial .facial_box .color02 li a{background:#e9edf0;color:#415462}.facial .facial_box .color02 li a:after{color:#415462}.facial .facial_box .color03{color:#eb5c58}.facial .facial_box .color03 li a{background:#fce7e6;color:#c93733}.facial .facial_box .color03 li a:after{color:#c93733}.facial .facial_box .color04{color:#cc7e8c}.facial .facial_box .color04 li a{background:#f7ecee;color:#aa4557}.facial .facial_box .color04 li a:after{color:#aa4557}.facial .facial_box .color05{color:#17b5d0}.facial .facial_box .color05 li a{background:#dcf4f8;color:#10889c}.facial .facial_box .color05 li a:after{color:#10889c}.facial_box_name{display:flex}.facial_box_name .facial_box_name_title{display:flex;flex-wrap:wrap;order:2;flex:1}.facial_box_name .facial_box_name_title>span{display:inline-block;font-size:1.2em;font-weight:700;line-height:1.2}.facial_box_name .facial_box_name_title em{width:100%;display:block;font-style:normal;font-size:1.2em;font-weight:700;line-height:1.4}.facial_box_name .facial_box_name_title em span{display:inline-block;font-size:1.3em}.facial_box_name .facial_box_name_title em .icon_fav{width:60px;display:inline-block;margin-left:5px;padding:2px 0;border-radius:25px;background-color:#f99;text-align:center;color:#fff;font-size:.9em;font-weight:700;position:relative;top:-2px}h3.strong_title{font-size:2.2em;font-weight:700}.certified_salon{text-align:center;margin:30px}.certified_salon img{width:100%}.extraction_detail li span{color:#f99;font-size:1.2em;font-weight:700}.facial_box_name .facial_box_name_img{min-height:10px;display:flex;order:1}.facial_box_name .facial_box_name_img img{width:40px;height:35px;padding-right:10px}.facial .facial_box .facial_box_txt{margin:10px 0 15px;font-size:1.2em}.facial .facial_box .facial_box_list,.spots_f_menu .spots_box .spots_box_list{margin-bottom:15px}.facial .facial_box .facial_box_list li:not(:last-child),.spots_f_menu .spots_box .spots_box_list li:not(:last-child){margin-bottom:2px}.facial .facial_box .facial_box_list li>a,.spots_f_menu .spots_box .spots_box_list li a,.spots_f_menu .spots_box .spots_box_list li span{height:45px;padding:0 15px 0 35px;display:flex;align-items:center;font-size:1.4em;position:relative}.facial .facial_box .facial_box_list .facial_box_list_wide div{height:auto;padding:0 15px 0 35px;display:block;align-items:center;background:#f4dbe0;color:#820a21;font-size:1.4em;position:relative}.facial .facial_box .facial_box_list .facial_box_list_wide div a:first-child{display:block;padding:10px 10px 5px 0}.facial .facial_box .facial_box_list .facial_box_list_wide div a:last-child{display:block;padding:10px 10px 5px 0}.facial .facial_box .facial_box_list li>a:before,.facial .facial_box .facial_box_list li div:before,.spots_f_menu .spots_box .spots_box_list li a:before{margin:auto;position:absolute;left:15px;top:50%;-webkit-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg);content:'\f105';font-family:"Font Awesome 5 Free";font-weight:700;font-size:1.1em}.spots_f_menu .spots_box .spots_box_list li a:before{-webkit-transform:translate(0,-50%) rotate(-90deg);-ms-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg)}.facial .facial_box .facial_box_price{font-size:1em;font-weight:700}.facial .facial_box .facial_box_price span{font-size:1.6em}.treatment{padding-bottom:25px}.treatment .treatment_list{margin:0;padding:0}.treatment .treatment_list li{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #dbdbdb;display:flex}.treatment .treatment_list li .treatment_list_box{padding-right:25px;flex:1}.treatment .treatment_list li .treatment_list_box dt{margin-bottom:10px;font-size:1.6em;font-weight:700;line-height:1.4}.treatment .treatment_list li .treatment_list_box dd{font-size:1.4em}.treatment .treatment_list li .thum_img{width:85px}.es-flex{display:flex;justify-content:space-between;padding-bottom:55px;flex-wrap:wrap}.es-flex img{width:48%}@media only screen and (max-width:1023px){.es-flex{padding-top:30px;padding-bottom:25px}.es-flex img{width:100%;margin-bottom:20px}}.menu_option{padding-bottom:0}.menu_option .bg_title{margin-bottom:0;color:#f99;text-align:center}.menu_option .container>.normalTxt{margin-top:25px}.menu_option .optionList{padding:25px 0;border-bottom:1px solid #dbdbdb}.menu_option .optionList .title_option{padding-bottom:10px;font-weight:700;font-size:1.6em;line-height:1.4}.menu_option .optionList .title_option .icon_fav{position:relative;display:inline-block;width:45px;height:45px;margin:0 5px 10px 0;border-radius:25px;background-color:#f99;text-align:center;color:#fff;font-size:.7em;font-weight:700;line-height:45px}.menu_option .optionList .title_option .icon_fav:after{position:absolute;top:90%;left:50%;border:solid transparent;content:"";width:0;height:0;border-color:rgba(136,183,213,0);border-top-color:#f99;border-width:10px;margin-left:-10px}.menu_option .optionList .subject_menu{padding:0;background-color:inherit}.menu_option .optionList .subject_menu dt{line-height:1.4}.menu_option .optionList .subject_menu dd{font-weight:400}.menu_option .optionList .subject_menu dd small{padding-right:0;font-size:.6em}.menu_option .optionList .normalTxt{-webkit-order:4;order:4;margin-top:20px}.menu_option .optionList .btn_more{margin-top:10px;margin-left:0}.menu_option .optionList .btn_more .btn_more_inner:before{-webkit-transform:translate(0,-50%) rotateZ(90deg);-ms-transform:translate(0,-50%) rotateZ(90deg);transform:translate(0,-50%) rotateZ(90deg)}.subject_single dt,.subject_single dd{display:block}.subject_single dd{padding-top:10px}.subject_single dd small{font-size:.85em}.subject_single dd span{font-size:1.2em;color:#820a21}.optionList .subject_single dd small{padding-right:10px !important;font-size:.7em !important}.photo_f_menu,.spots_f_menu{margin-top:60px}.photo_f_menu .menuList .menu_inner .thum_img,.spots_f_menu .menuList .menu_inner .thum_img{padding-bottom:0}.photo_f_menu .txt_r,.spots_f_menu .txt_r{margin-bottom:5px}.spots_box+.spots_box{margin-top:30px}.menuList_spots .optionList{padding:30px 0 15px}.menuList_spots .menu_option .container>.normalTxt{margin-top:0}.menuList_spots .menu_option .container>.normalTxt:first-of-type{margin-top:30px}.menuList_spots .menu_option .container>.tbrNormal+.normalTxt{margin-top:5px}.fascia_release_img{margin-bottom:40px}.fascia_release_img img{height:auto}.menu_inner .normalTxt span{color:#f99;font-size:1.2em;font-weight:700}.localNavi .localNaviList li a{min-height:77px}.localNavi .localNaviList li a br{display:block}@media only screen and (min-width:480px){.localNavi .localNaviList li a{min-height:auto}.localNavi .localNaviList li a br{display:none}}@media only screen and (max-width:479px){.spots_f_menu .spots_box .spots_box_list li .list_multiline{display:block;padding-top:.5em;line-height:1.3}.spots_f_menu .spots_box .spots_box_list li .list_multiline small{display:block}}@media only screen and (min-width:768px){.link_anchor{margin-top:-85px;padding-top:85px}.environ_f_menu{margin-top:-84px;padding-top:84px}.treatment .treatment_list li .treatment_list_box dt br{display:none}.menu_option .optionList .subject_menu dd small{font-size:.8em}.subject_single dd small{font-size:.8em}.optionList .subject_single dd small{font-size:.8em !important}.photo_f_menu,.spots_f_menu{margin-top:84px}.spots_f_menu .menuList .menu_spots{justify-content:center}.spots_f_menu .menuList .menu_spots .thum_img{margin:0}.spots_f_menu .menuList .menu_spots .thum_img:not(:last-child){padding-bottom:0;padding-right:5%}.spots_f_menu .menuList .menu_spots .thum_img:not(:last-child):after{content:"▼";bottom:50%;left:auto;right:5%;-webkit-transform:translate(0,0) rotate(-90deg);-ms-transform:translate(0,0) rotate(-90deg);transform:translate(0,0) rotate(-90deg);font-size:2.2em}.certified_salon img{width:50%}}@media only screen and (min-width:1024px){.f_menu_intro,.menuList .course{margin-bottom:50px}.facial{padding-bottom:50px}.facial .bg_title{margin-bottom:55px}.facial .facial_box{margin-bottom:35px;padding-bottom:35px}.facial .facial_box .facial_box_list,.spots_f_menu .spots_box .spots_box_list{display:flex;flex-wrap:wrap}.facial .facial_box .facial_box_list li,.spots_f_menu .spots_box .spots_box_list li{width:33%;margin-bottom:2px}.facial .facial_box .facial_box_list li:not(:last-child),.spots_f_menu .spots_box .spots_box_list li:not(:last-child){margin:0 2px 2px 0}.facial .facial_box .facial_box_list li>a,.facial .facial_box .facial_box_list .facial_box_list_wide div,.spots_f_menu .spots_box .spots_box_list li a,.spots_f_menu .spots_box .spots_box_list li span{font-size:1.6em}.spots_f_menu .spots_box .spots_box_list li .list_multiline{display:block;padding-top:.3em;line-height:1.3}.spots_f_menu .spots_box .spots_box_list li .list_multiline small{display:block}.facial .facial_box .facial_box_list .facial_box_list_wide{width:66%}.facial .facial_box .facial_box_list .facial_box_list_wide div a:first-child{display:inline-block;padding:10px 15px 10px 0}.facial .facial_box .facial_box_list .facial_box_list_wide div a:last-child{display:inline-block;padding:10px 0 10px 15px}.facial_box_name{align-items:flex-start}.facial_box_name .facial_box_name_title{align-self:center}.facial_box_name .facial_box_name_title>span{font-size:1.4em}.facial_box_name .facial_box_name_title em{font-size:1.4em}.facial_box_name .facial_box_name_title em span{font-size:1.4em}.facial_box_name .facial_box_name_title em .icon_fav{width:80px;margin-left:8px;padding:3px;font-size:1em}.facial_box_name .facial_box_name_img img{width:80px;height:70px;padding-right:20px}.facial .facial_box .facial_box_txt{margin:20px 0 25px;font-size:1.6em}.facial .facial_box .facial_box_price{font-size:1.2em}.facial .facial_box .facial_box_price span{font-size:1.6em}.menuList_spots .menu_spots{margin-bottom:40px}.spots_f_menu .menuList .menu_spots .thum_img .img_responsive{max-height:250px}.spots_f_menu .menuList .menu_spots .thum_img:not(:last-child){padding-right:10%}.spots_f_menu .menuList .menu_spots .thum_img:not(:last-child):after{right:10%}.treatment{padding-bottom:55px}.treatment .treatment_list{padding-top:20px}.treatment .treatment_list li{margin-bottom:35px;padding-bottom:35px}.treatment .treatment_list li .treatment_list_box{padding-right:35px}.treatment .treatment_list li .treatment_list_box dt{margin-bottom:10px;font-size:1.8em}.treatment .treatment_list li .treatment_list_box dd{font-size:1.6em}.treatment .treatment_list li .thum_img{width:160px}.flow{padding-bottom:50px}.flow .bg_title{margin-bottom:45px}.flow .flow_list>li{padding:20px 20px 20px 60px}.flow .flow_list>li:not(:last-child){margin-bottom:25px}.flow .flow_list>li:not(:last-child):after{border-width:10px 10px 0;bottom:-10px}.flow .flow_list>li span{font-size:3.6em;left:20px}.flow .flow_list>li .txt_caution{margin-top:15px;font-size:1.2em}.flow .flow_list li .flow_list_txt{font-size:1.6em}.menu_option .bg_title{margin-bottom:35px}.menu_option .optionList{padding:60px 0 30px}.menu_option .optionList .title_option{font-size:2em}.menu_option .optionList .title_option .icon_fav{width:55px;height:55px;margin:0 10px 10px 0;border-radius:30px;line-height:55px}.menu_option .optionList .point{font-size:1.6em}}@media only screen and (min-width:1280px){.f_menu_intro,.menuList .course{margin-bottom:60px}.facial_box_name .facial_box_name_title em span{font-size:1.5em}.treatment .treatment_list li .treatment_list_box dt{font-size:2em}.treatment .treatment_list li .treatment_list_box dd{font-size:1.6em}.flow{padding-bottom:60px}.flow .bg_title{margin-bottom:55px}}