@media screen and (max-width: 640px){body{font-size:1.4rem;overflow:hidden}h1 span{display:none}header p{width:90px}#contents p{margin-bottom:20px;font-size:1.4rem}#contents .sub_ttl{margin-bottom:20px}#contents h3{margin-bottom:18px;padding:10px 0 10px 10px;font-size:1.6rem}#contents h4{margin-bottom:8px;font-size:1.6rem}#contents .price_list dl dt{width:50%}#contents .price_list dl dd{width:50%;line-height:1.4}#contents .price_list dl dd br{display:block}#contents .price_list dl dd span{font-size:1.2rem}.pg_link{display:block;margin-top:-80px;padding-top:80px}footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .logo{padding-bottom:20px}footer .logo p{margin-bottom:0}footer .logo p img{width:90px}footer ul{margin-left:10px}footer ul li a{font-size:1.6rem;text-decoration:underline !important}footer ul li:before{content:none}footer ul li:after{font-family:FontAwesome;content:"";margin-left:7px;color:#98a227;font-weight:900}.cta_wrap{padding:10px 10px 0;margin-bottom:15px}.cta{width:100%;text-align:left}.cta h5{margin-bottom:15px}.cta p{margin-bottom:15px;font-size:1.4rem;line-height:1.4}.cta ul{display:block}.cta ul li{margin-bottom:15px}.cta ul li a{width:100%;height:40px}.cta ul li a br{display:none}.cta ul li img{width:100%}#ind_mv_wrap{margin-top:75px;position:static}#ind_mv_wrap .ind_intro_wrap{padding:0 10px}#ind_mv_wrap .ind_intro_wrap h2{margin-bottom:1.8em;font-size:1.4rem}#ind_mv_wrap .ind_intro_wrap h2 span{font-size:6vw}#ind_mv_wrap .ind_intro_wrap .ind_intro{margin-bottom:1.5em;padding-bottom:0;font-size:1.6rem;line-height:1.8}#ind_menu_wrap .ind_menu{padding:10px 10px 20px}#ind_menu_wrap .ind_menu h2{font-size:16px}#ind_menu_wrap .ind_menu h2 .otoko{width:30px}#ind_menu_wrap .ind_menu .menu{margin-bottom:20px}#ind_menu_wrap .ind_menu .ind_bnr_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#ind_menu_wrap .ind_menu .ind_bnr_area li:first-child{margin-bottom:20px}#ind_menu_wrap .ind_menu .ind_bnr_area li img{width:100%;height:auto}#ind_menu_wrap .ind_menu .cta{width:100%}#ind_menu_wrap .ind_menu .cta ul{display:block}#ind_menu_wrap .ind_menu .cta ul li{width:100%}.cp_ba{margin-bottom:27px}.about #contents figure{display:block}.about #contents figure img{display:block;float:none;margin:0 auto 20px}.about #contents figure figcaption{width:100%}.about #contents .aaa_wrap ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about #contents .aaa_wrap ul li{width:100%;margin-bottom:10px;background:url(../images/about/a_bk.png) no-repeat 50% 80%;background-size:25%;background-color:#fff}.about #contents .tokuten_wrap figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about #contents .tokuten_wrap figcaption h5{max-width:100%;margin-bottom:15px}.about #contents .tokuten_wrap figcaption h5 img{max-width:95%;margin:0 auto}.about #contents .tokuten_wrap p strong{font-size:1.8rem}.general_price th,.general_price td{display:block}.general_price td:before{display:block;content:attr(data-label);margin-bottom:2px;color:#fff;font-weight:bold;border-radius:3px;background:#333}.general_price .cost{width:100%}.general_price .first{display:none}.each_price th,.each_price td{display:block}.each_price th:before,.each_price td:before{display:block;content:attr(data-label);margin-bottom:2px;color:#fff;font-weight:bold;border-radius:3px;background:#333}.each_price tr:nth-child(2) th:first-child{border-top:1px solid #858585}.each_price .ttl th,.each_price .ttl td,.each_price .half th,.each_price .half td{display:none}.menu_contents{display:block}.menu_contents li{width:100%}.menu_contents li:not(:last-child){margin-bottom:20px}.menu_details #contents .link_btn{margin-bottom:30px;text-align:center}.menu_details #contents .link_btn a{padding:10px;font-size:1.4rem}.menu_details #contents .link_btn a:after{margin-left:5px}.menu_details .faq{margin-bottom:40px}.depilation figure{display:block}.depilation figure img{display:block;margin:0 auto 20px}.depilation figure figcaption{width:100%}.depilation .merit dt{margin-bottom:5px;line-height:1.4}.depilation .merit dd{margin-bottom:20px}.depilation .comparison{margin-bottom:30px}.depilation .comparison td,.depilation .comparison th{display:block;text-align:center}.depilation .comparison tr:first-child{display:none}.depilation .comparison td:nth-child(2):before,.depilation .comparison td:nth-child(3):before{display:block;content:attr(data-label);margin-bottom:8px;color:#fff;font-weight:bold;line-height:2;border-radius:3px}.depilation .comparison td:nth-child(2):before{background:#05486b}.depilation .comparison td:nth-child(3):before{background:#333}.depilation .price_list table{font-size:1.3rem}.depilation .price_list table thead th{width:35%}.depilation .price_list table thead th.th_three{width:45%}.depilation .price_list table tbody tr{line-height:1.4}.depilation .price_list table tbody tr th{width:35%}.depilation .price_list table tbody tr th.th_three{width:45%}.depilation .price_list table tbody tr td span{font-size:1.2rem}.depilation .price_list .sp_br{display:block}.depilation .price_list .refund{text-align:left}.aga_img{margin-bottom:20px}.aga_img img{display:block;margin:0 auto}.aga_cause{margin:0px 0 20px 20px}.aga_type li{width:48%;margin-bottom:4%}.care_type{margin-bottom:30px}.care_type tr:first-child{display:none}.care_type tr:nth-last-child(2) td{text-align:center}.care_type th,.care_type td{display:block}.care_type td:before{display:block;content:attr(data-label);margin-bottom:8px;text-align:center;color:#fff;font-weight:bold;line-height:2;border-radius:3px;background:#5b5b5b}.care_type td:last-child:before{background:#05486b}.ed .edthousand{display:block}.ed .edthousand figcaption{width:100%;margin-bottom:20px}.ed .edthousand img{display:block;margin:0 auto 20px}.ed .medicine{display:block}.ed .medicine li{margin-bottom:20px;text-align:center}.ed .medicine lilast-child{margin-bottom:0}.hokei dt{margin-bottom:5px;padding:2px 8px}.hokei dd{margin-bottom:20px}.hokei dd figcaption{width:100%}.hokei dd .minus{margin-top:10px;padding:8px}.hokei dd .minus .minus_ttl{font-size:1.6rem}.mens #contents .reco{margin-bottom:20px;padding:10px}.mens #contents .reco p{font-size:1.6rem}.mens #contents .reco ul{margin-left:20px}.mens #contents .reco ul li{font-size:1.4rem}.mens figure{display:block}.mens figure img{display:block;margin:0 auto 10px}.mens .zodai img,.mens .soro img,.mens .chokei img,.mens .silicon img{margin:-15px auto 10px}.mens .zodai figcaption,.mens .soro figcaption,.mens .chokei figcaption,.mens .silicon figcaption{width:100%}.tattoo .intro{display:block}.tattoo .intro figcaption{width:100%}.tattoo .intro img{display:block;margin:0 auto 20px}.clinic .link{width:100%}.clinic_box{display:block;margin-bottom:20px;padding-bottom:10px}.clinic_box .clinic_data{width:100%;margin-bottom:20px}.clinic_box .clinic_data dl{display:block}.clinic_box .clinic_data dl dt{width:100%;font-size:1.4rem}.clinic_box .clinic_data dl .tel{line-height:1.1;background-position-Y:0}.clinic_box .clinic_data dl dd{width:100%}.clinic_box .clinic_data dl dd ul li{font-size:1.2rem}.clinic_box .clinic_data dl:first-child{padding-top:0}.clinic_box .map{width:100%}.faq dl dt{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:5px;margin-bottom:5px;font-size:1.4rem;line-height:1.25}.faq dl dt span{width:100%;margin-top:7px}.faq dl dt:before{width:22px;margin-right:10px;font-size:2rem}.faq dl dt span{margin-top:7px}.faq dl dd{margin-bottom:25px}.faq dl dd p{width:100%;margin-top:10px}.faq dl dd p span{margin-bottom:6px;font-size:1.4rem;line-height:1.25}.faq dl dd:before{width:22px;font-size:2rem}.faq_contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.faq_contents .faq_r_contents{width:100%}.faq_contents .faq_r_contents .keyword_search form .form{width:85%}.faq_contents .faq_r_contents .category_search ul li{position:relative}.faq_contents .faq_r_contents .category_search ul li a:before{position:absolute;top:25%;right:10px}.faq_contents .sub_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq_contents .sub_content .faq_category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.faq_contents .sub_content .faq_category li{margin-right:8px}.faq_contents .sub_content .faq_category li a{font-size:1.2rem}.faq_contents .sub_content .detail{line-height:27px}#contents .faq_l_contents{margin:0 0 30px}#contents .faq_l_contents .faq_list>li{margin-bottom:15px}#contents .faq_l_contents .faq_list>li .question{margin-bottom:8px}#contents .faq_l_contents .faq_list>li .question span a{font-size:1.6rem}#contents .faq_l_contents .faq_list>li .question:before{font-size:2rem}#contents .category_search h3{margin-bottom:0;padding:8px 0;text-align:center;font-size:1.6rem;border-bottom:none;-webkit-box-shadow:none;box-shadow:none}.privacy #contents ul{margin:0 0 20px 18px}.company #contents dl{display:block}.company #contents dl dt{width:100%}.bandage_video #contents .video_title{font-size:2rem}.bandage_video #contents .video_area dt{font-size:1.8rem}.bandage_video #contents .video_area dt::before{border-top:7px solid #fff;border-right:7px solid rgba(0,0,0,0)}.bandage_video #contents .video_area dd p{font-size:1.2rem}}/*# sourceMappingURL=phone.css.map */