@charset "UTF-8";main{padding-top:248px;padding-top:15.5rem}main section{padding:96px 0;padding:6rem 0}body.about .main_nav .nav02,body.aesthetic .main_nav .nav05,body.dermatology .main_nav .nav03,body.doctors .main_nav .nav07,body.greeting .main_nav .nav01,body.price .main_nav .nav06,body.surgery .main_nav .nav04{color:#f08b53}body.about .main_nav .nav02 span,body.aesthetic .main_nav .nav05 span,body.dermatology .main_nav .nav03 span,body.doctors .main_nav .nav07 span,body.greeting .main_nav .nav01 span,body.price .main_nav .nav06 span,body.surgery .main_nav .nav04 span{border-top:solid 2px #1c1c1c}body.about .main_nav .nav02:hover,body.aesthetic .main_nav .nav05:hover,body.dermatology .main_nav .nav03:hover,body.doctors .main_nav .nav07:hover,body.greeting .main_nav .nav01:hover,body.price .main_nav .nav06:hover,body.surgery .main_nav .nav04:hover{opacity:.5}body.about .main_nav .nav02:hover span,body.aesthetic .main_nav .nav05:hover span,body.dermatology .main_nav .nav03:hover span,body.doctors .main_nav .nav07:hover span,body.greeting .main_nav .nav01:hover span,body.price .main_nav .nav06:hover span,body.surgery .main_nav .nav04:hover span{border-top:solid 2px #1c1c1c;opacity:1}.main_comment.post p span{width:7em;height:26px;font-size:20.8px;font-size:1.3rem;text-align:center;padding:.15em 0 0;border-radius:3px}.main_comment.post p span.news{color:#43b133;border:solid 1px #43b133}.main_comment.post p span.rest{color:#f08b53;border:solid 1px #f08b53}.main_comment.post p span.published{color:#6d5748;border:solid 1px #6d5748}.access_area{line-height:1;padding-bottom:0;background-color:rgba(108,108,108,.15)}.access_area iframe{margin:0;padding:0}.info_area{padding-top:48px;padding-top:3rem}.info_area>div{display:table;width:auto;margin:0 auto}.info_area h3,.info_area p{font-size:25.6px;font-size:1.6rem;line-height:1.7;margin:0}.info_area h3{font-weight:600}.info_area .address_detail{width:auto;margin:0}.info_area .info01 p{padding-left:.75em}.info_area .info02{margin-left:2em;padding-left:2em;border-left:solid 1px #dcdcdc}.info_area .info02 span{display:inline-block;width:4em;font-weight:500;margin-right:1em}#breadcrumb{font-size:17.6px;font-size:1.1rem;padding:.5em 0;background-color:rgba(109,87,72,.05)}#breadcrumb a:link,#breadcrumb a:visited{color:#46a836;font-weight:500}#breadcrumb a:hover{opacity:.75;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#breadcrumb .home a img.home-icon{float:left;width:1.35em;height:auto;margin:1px 0 0 0}#breadcrumb li>span{height:1.5em}#breadcrumb li:not(:last-child):after{content:"";display:inline-block;width:.9em;height:.9em;margin:0 .65em;background:url(../img/icon-right_arrow.svg) no-repeat left top 1px;background-size:contain}.nav_guidance{max-width:640px;width:90%;margin:1.25em auto 0;padding:1.25em .75em 0;border-top:dotted 1px #acacac}.nav_guidance li{font-size:30.4px;font-size:1.9rem;padding:0 .5em .35em;border-bottom:solid 2px #fff}.nav_guidance li:hover{border-bottom:solid 2px red;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.5}.nav_guidance li:hover a:link,.nav_guidance li:hover a:visited{color:#f08b53}body.beauty .nav_guidance .nav04,body.greeting .nav_guidance .nav01,body.pediatrics .nav_guidance .nav03,body.surgery .nav_guidance .nav02{border-bottom:solid 2px red;opacity:1}body.beauty .nav_guidance .nav04 a:link,body.beauty .nav_guidance .nav04 a:visited,body.greeting .nav_guidance .nav01 a:link,body.greeting .nav_guidance .nav01 a:visited,body.pediatrics .nav_guidance .nav03 a:link,body.pediatrics .nav_guidance .nav03 a:visited,body.surgery .nav_guidance .nav02 a:link,body.surgery .nav_guidance .nav02 a:visited{color:#f08b53}.page_title{color:#9c9c9c;display:inline-block;font-size:64px;font-size:4rem;font-weight:300;margin-bottom:2em}.page_title small{display:table;font-size:33.6px!important;font-size:2.1rem!important;text-align:center;margin:1em auto 0;padding:1em 1em 0;border-top:solid 3px #3c3c3c}.guidance_title{color:#9c9c9c;font-size:54.4px;font-size:3.4rem;font-weight:300;margin-bottom:1em}.segment_title{padding:0 .35em .5em;border-bottom:solid 5px rgba(240,139,83,.35)}dt .segment_title{border-bottom:solid 5px rgba(109,87,72,.5)}dt .segment_title span{font-weight:400}article.description{width:98%;margin:0 auto;margin-bottom:80px;margin-bottom:5rem;padding:1.5em 2em 2em;background-color:#f8f8f8;border:solid 1px #dcdcdc;border-radius:7px}article.description img{margin-top:1.5em;border-radius:5px}.content_area{width:calc(100% - 450px)}.content_detail{width:85%;margin:0 auto 192px;margin:0 auto 12rem}ul.disease li{margin:auto 1.25em}ul.disease li:last-child{margin-bottom:.5em!important}dl.disease dd{padding:0 1.25em}dl.disease a.button:visited{color:#fff}.price .disease h4{font-size:28.8px;font-size:1.8rem;font-weight:500;margin-bottom:.5em}.price .disease h5{font-size:25.6px;font-size:1.6rem;line-height:1;padding:.5em .75em;background-color:rgba(172,172,172,.2);border-radius:5px}.price_base{color:#6d5748;width:100%;font-size:28.8px;font-size:1.8rem;margin:0 auto 3.5em}.price_base li{width:50%;text-align:center;padding:1em}.price_base li:first-child{background-color:rgba(240,139,83,.2);border-radius:5px 0 0 5px}.price_base li:last-child{background-color:rgba(240,139,83,.1);border-radius:0 5px 5px 0}.price_area{padding:0 .5em}.price_area h3.price_title{font-size:30.4px;font-size:1.9rem;font-weight:500;margin-bottom:.35em}.price_area h3.price_title span{display:block;font-size:22.4px;font-size:1.4rem;font-weight:400}.price_area hr{display:block;width:100%}.price_unit{padding:0 .25em;margin:0 0 1em;border-bottom:dotted 1px #9c9c9c}.price_unit dt{font-weight:500;padding-right:.75em}.price_unit dd{color:#1c1c1c;text-align:right;padding:0!important}#price08 dd div.row dl{margin-right:2.5em}.link_point{padding-top:80px;padding-top:5rem}.greeting_text{padding-left:8%}.greeting_text p{text-indent:1em}.profile_area .profile dt{width:20.5%}.profile_area .profile dt img{max-width:100%;width:100%;border-radius:3px}.profile_area .profile dd{width:auto;margin-left:3%}.profile_area .profile dd>p{margin-bottom:0}.profile_area .profile ul.disc{margin:.25em 0 0 .75em}.profile_area .profile ul.disc li:not(:last-child){margin-bottom:.2em}.profile_area .doctor_name{margin-top:0}.profile_area .doctor_name dt{width:auto;font-size:41.6px;font-size:2.6rem}.profile_area .profile_detail{width:100%}.profile_area .profile_detail dt{width:4em}.profile_area .profile_detail dd{width:calc(100% - 4em)!important;margin:0 0 .5em;padding:0}.about_detail{width:90%;margin:0 auto 104px;margin:0 auto 6.5rem;padding-left:32px;padding-left:2rem;border-left:solid 5px rgba(109,87,72,.35)}.about_detail h3{color:#5c4739;font-weight:500;margin-bottom:.35em}.access_photo li{width:47.5%;position:relative}.access_photo li::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.65);box-shadow:inset 0 0 0 10px rgba(255,255,255,.65)}.access_photo li img{border-radius:3px}.single_price{width:100%}.single_price .descript{width:calc(100% - 8.5em);padding-right:1em;border-right:dotted 1px #5c4739}.single_price .value{width:8.5em;text-align:right}.about_detail{width:90%;margin:0 auto 104px;margin:0 auto 6.5rem;padding-left:32px;padding-left:2rem;border-left:solid 5px rgba(109,87,72,.35)}.about_detail h3{color:#5c4739;font-weight:500;margin-bottom:.35em}.access_photo li{width:47.5%;position:relative}.access_photo li::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,.65);box-shadow:inset 0 0 0 10px rgba(255,255,255,.65)}.access_photo li img{border-radius:3px}.carbon_dioxide_laser{margin:1em 0}.carbon_dioxide_laser .photo{width:22%}.carbon_dioxide_laser .text_area{width:75%}.carbon_dioxide_laser dl{margin:0}.profile{max-width:640px;width:90%;margin:128px auto;margin:8rem auto;padding:0 2em 80px;padding:0 2em 5rem;border-bottom:solid 1px #ccc}.profile h4{font-size:38.4px;font-size:2.4rem;margin-left:.25em}.profile h5{color:#1a8b09;padding:.25em .65em;background-color:rgba(67,177,51,.1);border-radius:4px}.profile ul{margin:0 0 2em 1em}.profile li:not(:last-child){margin-bottom:.35em}.topics .article_content{width:calc(100% - 450px)}.topics .detail_body{margin-bottom:160px;margin-bottom:10rem}.container.topics_list{padding:96px 0;padding:6rem 0}.single .pagelink_button{width:100%;margin-bottom:128px;margin-bottom:8rem}.single .pagelink_button .next-arrow,.single .pagelink_button .pre-arrow{display:block;width:40px;height:40px}.single .pagelink_button .pre-arrow{margin:0 auto 0 0}.single .pagelink_button .next-arrow{margin:0 0 0 auto}.single .pagelink_button .next-arrow img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.single .pagelink_button .center_button button{margin:0 auto}.archive .article_content article,.blog .article_content article,.single .article_content article{margin-bottom:128px;margin-bottom:8rem}.archive .article_content .article_info,.blog .article_content .article_info,.single .article_content .article_info{padding:0 .25em .5em;border-bottom:dotted 1px #9c9c9c;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.archive .article_content .article_info dt,.blog .article_content .article_info dt,.single .article_content .article_info dt{width:auto;font-size:28.8px;font-size:1.8rem;font-weight:500}.archive .article_content .article_info dt::before,.blog .article_content .article_info dt::before,.single .article_content .article_info dt::before{content:"";display:inline-block;width:1.35em;height:1.35em;margin-right:.25em;background:url(../img/icon-document.svg) no-repeat left top -2px;background-size:contain;vertical-align:middle;opacity:.85}.archive .article_content .article_info dd,.blog .article_content .article_info dd,.single .article_content .article_info dd{width:5em;text-align:right}.archive .article_content .excerpt,.blog .article_content .excerpt,.single .article_content .excerpt{padding-left:2.5%}#wp_page_numbers ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:160px;margin-bottom:10rem}#wp_page_numbers ul li a,#wp_page_numbers ul li span{display:inline-block;padding:.5em .75em;border:solid 1px #dcdcdc;border-right:none;background-color:#fff}#wp_page_numbers ul li:last-child a,#wp_page_numbers ul li:last-child span{border-right:solid 1px #dcdcdc}.sidebar{width:400px}.sidebar .container.medical_info{width:100%;padding:0}.sidebar .medical_info{position:static;position:initial;padding-top:0}.sidebar .schedule,.sidebar .web_reserve{width:100%;font-size:20.8px;font-size:1.3rem;margin:0 0 56px;margin:0 0 3.5rem;padding:1em}.sidebar .schedule .schedule_info{font-size:20.8px;font-size:1.3rem}.sidebar .web_reserve{padding:1.5em}.sidebar .web_reserve h3{font-size:28.8px;font-size:1.8rem}.sidebar .web_reserve dt{width:calc(100% - 90px)}.sidebar .web_reserve dd{width:80px}.wp_sidebar{width:100%;padding-top:24px;padding-top:1.5rem}.wp_sidebar .widget_block{margin-bottom:56px;margin-bottom:3.5rem;padding:5px 5px 5px 10px;border-left:solid 3px rgba(109,87,72,.35)}.wp_sidebar .widget_block h2{color:#6d5748;font-size:28.8px;font-size:1.8rem;font-weight:500;margin-bottom:.5em}.wp_sidebar .widget_block ul{margin-left:12px;margin-left:.75rem}.wp_sidebar .widget_block ul li{font-size:22.4px;font-size:1.4rem;line-height:1.3}.wp_sidebar .widget_block ul li:not(:last-child){margin-bottom:.5em}.wp_sidebar .widget_block a:link,.wp_sidebar .widget_block a:visited{color:#5c5c5c}.wp_sidebar .widget_block a:hover{padding-right:.35em;border-bottom:dotted 1px #1c1c1c;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:.75}.wp_sidebar .wp-block-latest-posts li a::before{content:"";display:inline-block;width:1.25em;height:1.25em;margin-right:.35em;background:url(../img/icon-document.svg) no-repeat left top -1px;background-size:contain;vertical-align:middle;opacity:.75}.wp_sidebar .wp-block-categories li a::before{content:"";display:inline-block;width:1.25em;height:1.25em;margin-right:.35em;background:url(../img/icon-folder.svg) no-repeat left top -1px;background-size:contain;vertical-align:middle;opacity:.75}.wp_sidebar .wp-block-archives li a::before{content:"";display:inline-block;width:1.25em;height:1.25em;margin-right:.35em;background:url(../img/icon-paperclip.svg) no-repeat left top -1px;background-size:contain;vertical-align:middle;opacity:.75}@media screen and (max-width:1370px){main{padding-top:14.5rem}main section{padding:5rem 0}.profile_area .profile dd{width:75%}.profile_area .profile dd dd{width:auto}}@media screen and (max-width:1024px){main{padding-top:12.5rem}.content_area,.topics .article_content{width:65%;font-size:1.4rem}.page_title{font-size:3.6rem}.guidance_title{font-size:3rem}.profile_area .doctor_name dt{font-size:2.2rem}.content_detail{width:95%}.sidebar{width:32%}.sidebar .schedule,.sidebar .web_reserve{font-size:1.1rem}.sidebar .schedule .schedule_info{font-size:1.1rem}.sidebar .web_reserve h3{font-size:1.6rem}.sidebar .web_reserve dt{width:65%}.sidebar .web_reserve dd{width:32%}.wp_sidebar .widget_block h2{font-size:1.6rem}.wp_sidebar .widget_block ul li{font-size:1.2rem}}@media screen and (max-width:960px){main{padding-top:10.9rem}main section{padding:4rem 0}.sidebar .web_reserve .reception_hours{text-align:left}.sidebar .web_reserve .reception_hours strong{display:block}}@media screen and (max-width:768px){.page_title{font-size:2.6rem}.page_title small{font-size:1.8rem!important}.guidance_title{font-size:2.4rem}.content_area,.sidebar,.topics .article_content{display:block;width:100%}.content_area{padding-bottom:5rem;margin-bottom:5rem;border-bottom:dotted 1px #9c9c9c}.about_detail h3{font-size:1.8rem}.single_price{display:block}.single_price .descript{width:100%;padding:0 0 1em;border-right:none}.single_price .value{width:100%;padding:.35em .75em;background-color:rgba(240,139,83,.1);border-radius:3px}.profile{margin:4rem auto}.profile_area .doctor_name dt{font-size:1.8rem}.sidebar{max-width:400px;width:100%;margin:auto;padding:3rem 0 5rem}.sidebar .schedule,.sidebar .web_reserve{font-size:1.1rem}.sidebar .schedule .name,.sidebar .schedule .schedule_info{font-size:1.1rem}.sidebar .schedule th{width:auto;padding:.35em 0}.sidebar .schedule .kome.red{font-size:.9rem}.sidebar .web_reserve{padding-right:.8em}.sidebar .web_reserve h3{font-size:1.4rem}.sidebar .web_reserve dt{width:75%}.sidebar .web_reserve dd{width:20%;padding-right:1.5%}}@media screen and (max-width:640px){header .branding .logo_mark{margin-top:0}main section{padding:3rem 0}}@media screen and (min-width:481px){.forSP{display:none}}@media screen and (max-width:480px){.forSP .medical_info{position:static;position:initial;padding-top:1.5rem;width:96%;margin:auto auto 4rem}.forSP .medical_info *{font-size:1rem!important}.forSP .schedule{width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;line-height:1.2;padding:1em;background-color:#f3f3f3;border:5px solid #fff;-webkit-box-shadow:0 3px 15px rgba(100,100,100,.1);box-shadow:0 3px 15px rgba(100,100,100,.1)}.forSP .schedule .timetable{width:100%}.forSP .schedule .schedule_info{width:90%;margin:0 auto}.forSP .schedule .schedule_info dl{margin-top:0}.forSP .schedule .schedule_info p{display:inline-block}.forSP .schedule .schedule_info p:not(:last-child){margin-right:2em}.forSP .schedule th{padding:.35em 0}.forSP .schedule .kome.red{font-size:1rem}.forSP .web_reserve{width:95%;font-size:.9rem;margin:15px auto;padding-bottom:2rem}.forSP .web_reserve h3{font-size:1.2rem}.forSP .web_reserve dt{width:calc(100% - 65px)}.forSP .web_reserve dd{width:55px}section.topics{padding-top:0}main{padding-top:4.7rem}main .page_content{padding-top:1rem}.container.topics_list{padding:2rem 0 0}.content_area,.topics .article_content{font-size:1.5rem}.page_title{font-size:2.6rem}.page_title small{margin-top:.5em;padding:.5em .5em 0}.greeting_text{padding-left:3%}.guidance_title{font-size:2.4rem}.profile_area .doctor_name dt{font-size:1.8rem}.content_detail{width:100%}.about_detail{padding-left:1.5rem;padding-bottom:.35rem}.carbon_dioxide_laser .photo,.carbon_dioxide_laser .text_area{display:block;width:100%}.carbon_dioxide_laser .photo img,.carbon_dioxide_laser .text_area img{width:65%;margin:auto}.sidebar .medical_info{display:none}.wp_sidebar .widget_block h2{font-size:1.6rem;margin-bottom:1em}.wp_sidebar .widget_block ul li{font-size:1.4rem}.wp_sidebar .widget_block ul li:not(:last-child){margin-bottom:1em}}@media screen and (max-width:428px){.forSP .medical_info{width:100%}.forSP .medical_info ul.kome{padding-left:1.5em}main .page_content{padding-top:.5em}.profile{width:95%;padding:0 0 5rem}.profile_area .profile dd{width:100%;padding-right:0}}@media screen and (max-width:375px){main section{padding:2rem 0}.forSP .schedule .kome.red{font-size:.7rem}.profile_area .doctor_name dt{font-size:1.5rem}.profile_area .profile{display:block!important}.profile_area .profile>dt{width:100%}.profile_area .profile>dt img{max-width:180px;margin:0 auto 1.5em}.price_base{font-size:1.6rem}.about_detail{width:97%;padding-left:1.25rem}.access_photo li{display:block;max-width:225px;width:80%;margin-left:2.5%}.access_photo li:not(:last-child){margin-bottom:1.75rem}}@media screen and (max-width:360px){.price_base{font-size:1.5rem}}@media screen and (max-width:320px){.page_title{font-size:2.4rem}.guidance_title{font-size:2.1rem}.forSP .schedule{font-size:.8rem;padding:.75em .5em}.forSP .schedule th{width:auto;padding:0}.forSP .web_reserve{font-size:.8rem}.forSP .web_reserve h3{font-size:1rem}}
/*# sourceMappingURL=maps/page.min.css.map */
