@charset "UTF-8";@media only screen and (max-width :1220px){.inner,.inner2,.inner3,.inner4,.inner5,.main-image-in,.main-image-in-text,.main-body-in{width:92%;margin:auto}.site-header-in,.site-footer-in{width:96%;margin:auto}.column2-inner{width:92%;margin:auto}.logo img{width:355px}.side-menu ul a{padding:11px 15px 10px}}@media only screen and (max-width :1120px){.schedule thead th,.schedule thead td{font-size:17px;padding:8px 5px 6px;border:solid 2px #fff}.schedule tbody th,.schedule tbody td{font-size:18px;padding:8px 5px 6px;border:solid 2px #fff}.global-nav .menu-item a{font-size:16px}}@media only screen and (max-width :1080px){.page-title{font-size:25px}#header{border-bottom:solid 2px #55acee}.area-logo{float:none;width:380px;display:inline-block;margin:0 0 15px}.area-nav{float:none;width:100%}.site-header-in .clearfix{padding:25px 0}.logo a{display:inline-block}.address{margin:0 0 6px}.global-nav{display:none;width:100%;border-top:solid 1px #ccc;background-color:rgba(255,255,255,.9);margin:0}.global-nav .menu-item{float:none;width:100%;height:55px;margin:0;border-bottom:solid 1px #ccc;box-sizing:border-box;justify-content:normal}.global-nav .menu-item a{font-size:16px;padding:0 0 0 4%;height:55px;line-height:55px;width:100%;box-sizing:border-box;text-align:left}.beauty-list02 .image img{width:100px}.column2 #main{float:none;width:100%;margin-bottom:50px}.column2 #side{float:none;width:100%;margin:0}#area-page01,#area-page02,#area-page03,#area-strength01,#area-strength02,#area-strength03,#area-strength04,#area-flow01,#area-flow02,#area-service01,#area-service02,#area-service03,#area-service04,#area-service05,#area-service06,#area-fee01,#area-fee02,#area-qa01,#area-company01,#area-company02,#area-blog01{padding:60px 0 60px}.single #area-blog01{padding:30px 0}.content-catchC{font-size:23px;line-height:2.2;letter-spacing:4px;margin:0 0 30px}.message{font-size:20px;margin:-20px 0 40px}.blog .main-body h2,.archive .main-body h2{font-size:22px;margin-bottom:55px}.area-info{float:none;width:100%;margin-bottom:30px}.area-map{float:none;width:100%}.ggmap2{padding-bottom:32%}.big1{font-size:20px}.attention{padding:20px 30px}#fixed-contents01{display:block}#header{margin-top:89.98px}.anchor{padding-top:89.98px !important;margin-top:-89.98px !important}}@media only screen and (max-width :850px){.post-title{font-size:19px}.content-catchA{font-size:22px;margin:0 0 80px}.content-catchA span{font-size:33px}.content-catchA:after{width:50px;height:46px;bottom:-55px}.column2-inner{width:95%;padding:35px}.main-body{padding:30px 0 50px}.beauty-list01 .item{padding:30px 22px 30px}.beauty-list01 .no .text{font-size:13px}.beauty-list01 .no .suuji{font-size:45px}.float-box1 .left-item{float:none;width:100%;margin-bottom:25px}.float-box1 .right-item{float:none;width:100%}.float-box1 .left-item img{width:30%}.design-dl2 dt{float:none;width:100%}.design-dl2 dd{float:none;width:100%}.design-dl2 dd:not(:last-child){margin:0 0 25px}.image03{margin:25px 0}.content-catchD p{font-size:20px;padding:6px 40px 5px}}@media only screen and (max-width :775px){.main-body{padding:20px 0 40px}.column2-inner{width:96%;padding:25px}.attention p{font-size:17px}.ok-box01 .title,.ng-box01 .title{font-size:17px;padding:11px 8px 10px}.ok-box01 .title .big,.ng-box01 .title .big{font-size:23px}.insurance-box01 .title{font-size:18px}.case-box01 .title,.case-box02 .title{font-size:22px}.case-box01 .list .item,.case-box02 .list .item{font-size:18px;border-left:solid 6px #55acee}.route-list01 .no{width:60px;height:60px}.route-list01 .no .suuji{font-size:25px}.route-list01 .no .text{font-size:11.5px}.bg-blue{padding:45px 35px}.bg-blue2{border:solid 10px #f2f9fa;padding:45px 35px}.bg-blue3{padding:50px 35px}.content-contact{margin-bottom:25px}.content-contact li a{font-size:16px;padding:16px 10px}.footer-contents h2{font-size:20px}.float-box5 .left-item{float:none;width:100%;text-align:center;margin-bottom:25px}.float-box5 .left-item img{width:150px}.float-box5 .right-item{float:none;width:100%}.float-box7 .left-item{float:none;width:100%;margin:0 0 25px}.float-box7 .right-item{float:none;width:100%}.float-box7 .left-item img{width:100%}.float-box8 .left-item{float:none;width:100%}.float-box8 .right-item{float:none;width:100%;margin:0 0 25px}.float-box8 .right-item img{width:100%}.pc2{display:none}.sp2{display:block}.article-box>div{padding:0 15px}.big1,.big2,.big3,.big4{font-size:17px}.big5{font-size:19px}}@media only screen and (min-width :767px){.main-body:after{content:"";display:block;clear:both}#main{box-sizing:border-box}}@media only screen and (max-width :767px){.post-title{font-size:18px}.page-title{font-size:22px;padding:16px 22px 17px}.content-titleA,.single #main h2{font-size:20px}.content-titleA:after,.single #main h2:after{height:9px;background-size:7px 7px}.content-titleB,.single #main h3{font-size:19px;border-left:double 6px #1f77bf;padding:11px 15px 10px}.reasonitem .title,.featureitem .title{font-size:21px;padding-left:86px}.reasonitem .no,.featureitem .no{width:70px}p{font-size:16px}.main-body{padding:0}.column2-inner{width:100%;padding:32px 25px}.global-nav .menu-item{height:50px}.global-nav .menu-item a{font-size:14px;height:50px;line-height:50px}.flowbox .title{font-size:18px}.flowbox .no{font-size:16px;margin-right:15px}.pointbox .item .image{float:none;width:100%;margin:0 0 25px}.pointbox .item .text{float:none;width:100%}.content-catchC{font-size:20px}.beauty-list02 .image img{width:95px}.area-access{float:none;width:100%;margin-bottom:40px}.area-sns{float:none;width:100%}.footer-links_item{width:100%}.footer-links li{display:inline-block}.voice-list1 h3,.voice-list2 h3{font-size:18px}.voice-list2>li{margin:0 0 25px;padding:32px}.voice-list2 .voice-img{float:none;width:100%;margin:0 0 20px}.voice-list2 .voice-img:after{content:'';display:block;clear:both}.voice-list2 .voice-img img{float:left;width:170px;padding-right:40px}.voice-list2 .voice-img .profile{float:right;width:calc(100% - 170px)}.voice-list2 .voice-text{float:none;width:100%}.voice-list2 .profile p{margin:0}.banner-list li{width:49%}.banner-list li:not(:nth-child(3n)){margin-right:0}.banner-list li:nth-child(odd){margin-right:2%}.design-frame1 .left-item{float:none;width:100%;margin:0 0 20px}.design-frame1 .right-item{float:none;width:100%}.float-box6 .left-item{float:none;width:100%;margin:0 0 15px}.float-box6 .right-item{float:none;width:100%}.sns li{width:32.66666%;margin:0 0 1%}.sns li:not(:last-child){margin-right:0}.sns li:not(:nth-child(3n)){margin-right:1%}#fixed-contents01{padding:2px 0 5.5px}#header{margin-top:83.48px}.anchor{padding-top:83.48px !important;margin-top:-83.48px !important}.textalign-center-responsive{text-align:left}.big1{font-size:17px}.big4{font-size:17px}.big5{font-size:17px}.attention{padding:20px}.max767-none{display:none}.headimage-pc{display:none}.headimage-sp{display:block}}@media only screen and (max-width :650px){.site-header-in .clearfix{padding:19px 0}.area-logo,.address{display:block;width:auto;text-align:center;margin:0}.area-nav{display:none}.flowbox .titlewrap{display:block;padding:15px 16px 14px}.flowbox .title{font-size:17px}.flowbox .no{display:inline-block;margin:0 0 5px}.steplist .stepitem{width:100%;margin-bottom:25px}.voiceitem .image{display:block;float:none;width:100%;margin:0 0 22px}.voiceitem .image img{width:100%}.voiceitem .text{float:none;width:100%}.before-after-box01 .image{float:none;width:100%;margin:0 0 20px}.before-after-box01 .text{float:none;width:100%}.beauty-list01 .item{width:85%}.beauty-list02 .item{width:100%}.beauty-list02 .item:not(:last-child){border-bottom:dashed 1px #55acee}.beauty-list02 .item:nth-child(odd){border-right:none}.route-list01 .item{float:none;width:100%;padding:50px 15px}.route-list01 .item:nth-child(odd){margin-right:0}.route-list01 .no{top:12px;left:12px}.point-list1 li,.point-list2 li{padding:20px 0}.point-list1 li .no,.point-list2 li .no{top:15px;left:0;width:70px}.point-list1 li h3,.point-list2 li h3{font-size:18px;padding:0 0 0 90px;margin-bottom:17px}.point-list1 li h3 span,.point-list2 li h3 span{font-size:22px}.flowitem .text{float:none;width:100%;margin:0 0 12px}.flowitem .image{float:none;width:100%}.flowitem .title{margin:0 0 12px}.float-box3 .left-item{float:none;text-align:center;width:100%}.float-box3 .right-item{float:none;width:100%}.float-box3 .profile p{font-size:17px;padding:10px;margin:0 0 14px;color:#fff;background-color:#55acee}.float-box3 .profile ul{font-weight:700;margin:0 0 20px}.float-box4 .left-item,.float-box4 .right-item{float:left;width:48%}.table2 thead th,.table2 thead td{padding:10px}.table2 tbody th,.table2 tbody td{padding:12px 10px}.logo2{float:none;margin:0 0 15px}.info-list li{display:inline-block}.bg01{padding:30px 20px}.pc{display:none}.sp{display:block}#fixed-contents02{display:block}#footer{margin-bottom:22%}}@media only screen and (max-width :580px){.reasonitem .title .small,.featureitem .title .small{display:block;font-size:15px;padding-left:0}.post-title{margin:4px 0 5px;font-size:15px}.page-title{font-size:20px}.content-titleA,.single #main h2{font-size:18px;padding:0 8px 18px}.content-titleA:after,.single #main h2:after{height:7px;background-size:6px 6px}.content-titleB,.single #main h3{font-size:17px;padding:9px 15px 8px}.content-titleC,.single #main h4{font-size:17px;padding:11px 15px 9px}.content-titleD,.single #main h5{font-size:16px;padding:0 10px 9px}.single #main h6{font-size:16px;padding:0 10px}.check-box .item{font-size:16px;padding:13px 13px 10px 48px}.check-box .item:before{top:11px;left:12px;width:25px;height:25px;line-height:25px;font-size:12px}.reasonbox,.featurebox{padding:0 25px}.reasonitem .title,.featureitem .title{font-size:19px;padding-left:80px}.reasonitem .no,.featureitem .no{width:66px}.schedule thead th,.schedule thead td{font-size:16px;padding:6px 5px 4px;border:solid 2px #fff}.schedule tbody th,.schedule tbody td{font-size:16px;padding:6px 5px 4px;border:solid 2px #fff}.column2-inner{padding:30px 20px}.site-header-in .clearfix{display:none}.float-box12 .left-item{float:none;width:100%;margin:0 0 25px}.float-box12 .right-item{float:none;width:100%}.content-catchC{font-size:18px;line-height:2;letter-spacing:3px}.content-catchC span{font-size:27px}.beauty-list01 .item{width:90%;padding:25px 22px 25px}.beauty-list02{padding:10px 20px}.beauty-list02 .no{top:25px;left:7px}.case-box01,.case-box02{padding:35px}.case-box01 .title,.case-box02 .title{font-size:19px}.case-box01 .list .item,.case-box02 .list .item{font-size:17px;border-left:solid 5px #55acee}.case-box01 .content,.case-box02 .content{background-size:230px}.insurance-box01 .title{font-size:17px}.attention p{font-size:16px}.attention i{font-size:25px}.voice-list2>li{padding:25px}.voice-list2 .voice-img img{width:140px;padding-right:30px}.voice-list2 .voice-img .profile{width:calc(100% - 140px)}.greeting-area .person{float:none;width:auto;padding:0;margin:0 0 20px}.float-box4 .left-item{float:none;width:100%;margin:0 0 25px}.float-box4 .right-item{float:none;width:100%}.float-box9 .left-item,.float-box9 .right-item{float:none;width:100%}.image03 .item1,.image03 .item2{width:32%;margin-right:2%}.image03 .item3{width:32%}.bg-blue3{padding:40px 30px}.big2{font-size:17px}.service_img{float:none;width:100%;border:solid 2px #55acee;margin:0 0 16px}.service_text{float:none;width:100%}.catch-area02 img{width:90%;margin:0 5%}.catch-area03 img{width:90%;margin:0 8% 42px 2%}.point-list1 li h3,.point-list2 li h3{font-size:17px;padding:0 0 0 80px}.point-list1 li h3 span,.point-list2 li h3 span{font-size:20px}.point-list1 li .no,.point-list2 li .no{top:16px;width:64px}p{font-size:15px}ol.normal-list1,ul.normal-list1{font-size:15px;padding:0 0 0 24px;margin:20px 0}.normal-list1 li{margin:0 0 2px}.check-list li{font-size:15px}.table1 th{width:42%}.table1 td{width:58%}.image05 img{width:100%}#area-page01,#area-page02,#area-page03,#area-strength01,#area-strength02,#area-strength03,#area-strength04,#area-flow01,#area-flow02,#area-service01,#area-service02,#area-service03,#area-service04,#area-service05,#area-service06,#area-fee01,#area-fee02,#area-qa01,#area-company01,#area-company02,#area-blog01{padding:50px 0 50px}.message{font-size:18px;margin:-12px 0 30px}table{font-size:14px}.content-catchB p{font-size:15px}.content-catchD p{font-size:18px;padding:5px 30px 4px}.float-box1 .left-item{float:none;width:100%;margin:0 0 12px}.float-box1 .right-item{float:none;width:100%}.contact-btn input{font-size:17px}.design-btn a{font-size:16px}.sns-nav ul a{font-size:24px}.ggmap2{padding-bottom:42%}.bg01{padding:30px 10px}.big1{font-size:18px}.attention{padding:20px}#fixed-contents02{padding:4px 2px 7px}#fixed-contents02 .text{font-size:17px}}@media only screen and (max-width :500px){.logo img{width:305px}.content-catchA{font-size:19px;margin:0 0 70px}.content-catchA span{font-size:30px}.content-catchA:after{width:45px;height:40px;bottom:-50px}.single #area-blog01{padding:20px 0}.site-topbar h1,.site-topbar p{font-size:13px !important}.schedule thead th,.schedule thead td{font-size:14px;padding:6px 5px 4px;border:solid 1px #fff}.schedule tbody th,.schedule tbody td{font-size:14px;padding:6px 5px 4px;border:solid 1px #fff}.bg-blue{padding:30px 20px}.bg-blue2{border:solid 6px #f2f9fa;padding:30px 20px}.bg-blue3{padding:35px 20px}.bg01{padding:20px 7px}.service_item{width:100%}.service_item:not(:nth-child(2n)){margin-right:0}.check-list li .red{margin-left:10px}.voice-list1 li{padding:25px 18px 25px 10px}.voice-list1 .voice-img{width:80px;padding-right:16px}.voice-list1 .voice-text{width:calc(100% - 80px)}.voice-list2 .voice-img img{width:120px;padding-right:20px}.voice-list2 .voice-img .profile{width:calc(100% - 120px)}.catch-area02 img{width:100%;margin:0}.catch-area03 img{width:100%;margin:0 0 35px}.point-list1 li h3,.point-list2 li h3{padding:0 0 0 69px;margin-bottom:14px}.point-list1 li h3 span,.point-list2 li h3 span{font-size:18px}.point-list1 li .no,.point-list2 li .no{width:55px}.point-list1 li .thumb,.point-list2 li .thumb{float:none;width:100%;margin:0 0 15px}.point-list1 li .text,.point-list2 li .text{width:100%}.article-box_title{font-size:16px}.voice-list1 h3{font-size:16px}.table1 th{padding:10px 0}.table1 td{padding:10px 20px}.footer-contact .inner2{width:93%}.table5 th{padding:12px 5px;width:28%}.table5 td{padding:12px 5px;width:72%}.design-frame1{padding:23px 14px 20px}.design-dl1 dt{width:100%;padding-left:9px}.design-dl1 dd{width:100%;padding-left:9px;border-bottom:solid 1px #1f77bf}.design-dl1 dd:not(:last-child){padding-bottom:2px;margin:0 0 9px}.catch-area04 img{width:60%;margin:0 20% 30px}#fixed-contents02{padding:3px 2px 4px}#fixed-contents02 .item{padding:0 2px}#fixed-contents02 .text{font-size:15px}}@media only screen and (max-width :430px){.reasonbox,.featurebox{padding:0 20px}#footer{margin-bottom:22.75%}}@media only screen and (max-width :400px){.column2-inner{padding:30px 16px}.logo img{width:250px}.article-box_date,.article-box_title{font-size:15px}.voice-list1 h3,.voice-list2 h3{font-size:15px}.voice-list2 .voice-img img{width:110px}.voice-list2 .voice-img .profile{width:calc(100% - 110px)}.beauty-list02{padding:5px 20px}.beauty-list02 .item{padding:45px 0 35px}.beauty-list02 .image img{width:88px}.beauty-list02 .no{left:0}.beauty-list02 .no .suuji{font-size:30px}.beauty-list02 p{font-size:15px}.case-box01,.case-box02{padding:30px}.case-box01 .title,.case-box02 .title{font-size:17px}.case-box01 .list .item,.case-box02 .list .item{font-size:16px;border-left:solid 4px #55acee}.case-box01 .content,.case-box02 .content{background-size:190px}.attention p{font-size:15px}.attention i{font-size:22px}.ok-box01 .in,.ng-box01 .in{padding:20px}.route-list01 .no{width:55px;height:55px;padding-top:12px}.route-list01 .no .suuji{font-size:21px;line-height:1.15}.table1 th{width:48%}.table1 td{width:52%}.table5 th{display:block;width:100%;padding:13px 0 0 3px}.table5 td{display:block;width:100%;padding:0 0 12px 3px}.image03 .item1,.image03 .item2{width:32.5%;margin-right:1.25%}.image03 .item3{width:32.5%}.sns li{width:49%;margin:0 0 2%}.sns li:not(:nth-child(3n)){margin-right:0}.sns li:nth-child(odd){margin-right:2%}.ggmap2{padding-bottom:45%}#header{margin-top:21%}.anchor{padding-top:21% !important;margin-top:-21% !important}#footer{margin-bottom:23%}}@media only screen and (max-width :350px){.logo img{width:235px}#fixed-contents02 .text{font-size:14px}#footer{margin-bottom:24%}}@media only screen and (max-width :300px){.logo img{width:205px}#fixed-contents02 .text{font-size:12px}#footer{margin-bottom:24.4%}}@media only screen and (max-width :260px){#fixed-contents02 .text{font-size:11px}}.nail_muryosoudan{display:inline-block;width:100%;padding:30px 0;margin-bottom:20px}.nail_price{font-size:14px;text-align:right}.hernia_table{margin:25px auto}.hernia_table tbody th,.hernia_table tbody td{text-align:center;padding:12px 10px;background-color:#fff;border:solid #ddd 1px}.hernia_table .td-c{color:#fc817b;font-weight:700}.hernia_table .cell-bg{font-size:2em}.btn-col1{display:inline-block;width:100%;padding:30px 0;margin-bottom:20px}.pic-list-col2{margin:20px 0 0;padding:0;list-style:none}.pic-list-col2:after{content:'';display:block;clear:both}.pic-list-col2 li{float:left;width:48%;margin-bottom:30px;margin-right:1.25%}.pic-list-col2 p{text-align:center}