@charset "utf-8";@import url(//sugimoto-biyou.jp/wp-content/themes/sugimoto/common/css/layout.css);@import url('https://fonts.googleapis.com/css2?family=Italianno&display=swap');@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;700&display=swap');.post_content{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}.rich_font,.p-vertical{font-family:"Noto Serif JP","Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500}.rich_font_type3{font-family:"Noto Serif JP","Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500}#header_top_inner{width:1300px !important}@media screen and (max-width:1350px){#header_top_inner{width:auto !important}}@media screen and (min-width:1350px){#index_news .post_list{width:900px}}.index_box_content .title span{display:block;margin-top:10px}#index_clinic .title_area .title{font-size:22px;text-align:center}.pc #global_menu>ul>li.nmu>a{padding:15px 22px 0;font-size:14px;text-decoration:none;height:60px;line-height:16px;display:block;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.pc #global_menu>ul>li.nmu>a span{font-size:12px !important;font-weight:400 !important;color:#efe3d2 !important;display:block}#index_news .post_list .item{margin:0;width:100%;border-bottom:1px solid #ddd;border-top:none;border-right:none;border-left:none}.post_content p{line-height:2.4;margin:0 0 2em 2em}.post_content h5,.post_content h6{margin-left:2em}.post_content h6.style6a{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";padding:10px;font-weight:700;font-size:16px;border-bottom:none;position:relative}.page-id-90 .post_content h6{margin-left:0}.page-id-90 .post_content h6.style6a:after{height:0;background:0 0}.post_content h6.style6a:after{content:'';position:absolute;left:0;bottom:0;width:150px;height:1px;background:#333}@media screen and (max-width:1250px){#index_news .post_list .item{margin:0;padding-bottom:5px}}@media screen and (max-width:950px){#index_news .post_list .item{margin-bottom:0 !important}}#index_news .post_list .date{margin:0 0 10px;padding-bottom:10px;font-size:14px;line-height:1.8;float:left;width:19%}#index_news .title{font-size:16px;padding-bottom:10px;width:80%;font-weight:400;float:right;line-height:1.6;max-height:3.2em}.index_cb_catch{color:#5a5757}#header_button .phone{font-size:30px;padding-top:5px;line-height:40px;padding-right:10px;color:#666}#header_button .phone span{font-size:13px;line-height:18px;display:block}#header_button .phone #fd{height:24px;width:auto;margin-right:5px}#phonetup{display:none}@media screen and (max-width:750px){#index_news .post_list .date{float:none;width:100%}#index_news .title{float:none;width:100%}#phonetup{display:block;position:absolute;color:#5a5757;z-index:50;top:15px;right:50px}#phonetup a{color:#5a5757 !important}#footer_logo img{margin:0 auto 20px !important}.post_content p{margin:0 0 2em}}.caption p.sub_title{line-height:1.8em !important;margin-top:0 !important}.caption p.sub_title:first-line {font-size:48px !important;font-family:'Italianno',cursive;line-height:1.6;color:#bfac69;text-shadow:0 0 10px #fff}#doctorarea{margin:auto;padding:100px 0;width:100%;background:url(//sugimoto-biyou.jp/wp-content/themes/sugimoto/img/top_staffbg.jpg) top center;background-size:cover}#doctorarea .dccontent{max-width:1280px;margin:auto}#doctorarea img{max-width:100%;height:auto}#ftbanarea{margin:80px auto;padding:0;max-width:1280px}#ftbanarea ul{list-style:none;display:flex;flex-wrap:wrap}#ftbanarea ul li{width:calc(100%/3);margin:0;padding:0}#ftbanarea ul li a{display:block}#ftbanarea img{max-width:100%;height:auto}#gmap{width:50%;max-width:1280px;margin:0 auto}#gmap iframe{height:299px}@media screen and (max-width:1250px){#gmap{width:100%}#gmap iframe{width:100%;height:299px}}@media screen and (max-width:768px){#ftbanarea ul li{width:calc(100%/1)}}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}#ftbanareas{margin:80px auto;padding:0;max-width:1280px}#ftbanareas ul{list-style:none;display:flex;flex-wrap:wrap}#ftbanareas ul li{width:calc(100%/3);margin:0;padding:0;position:relative;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif"}#ftbanareas ul li a{display:block;color:#666}#ftbanareas ul li p{position:absolute;top:0;left:0;width:100%;margin:0;padding:10% 0;text-align:center}#ftbanareas ul li p.pttl{font-size:42px}#ftbanareas ul li p span{display:block;font-size:16px;line-height:1.8;padding-top:24%}#ftbanareas ul li p.pttl2{font-size:42px;padding-top:2%}#ftbanareas img{max-width:100%;height:auto}@media screen and (max-width:1100px){#ftbanareas ul li p.pttl{font-size:30px}#ftbanareas ul li p span{font-size:16px}}@media screen and (max-width:768px){#ftbanareas ul li{width:calc(100%/1)}#ftbanareas ul li p.pttl{font-size:42px}#ftbanareas ul li p span{font-size:16px}}.ftarea{width:1300px;margin:auto;display:flex;flex-wrap:wrap}.flleft{width:50%}.flright{width:50%}@media screen and (max-width:1250px){.ftarea{width:auto;margin:auto}.flleft{width:100%}.flright{width:100%}}#footer_information{width:50%}#footer_information_inner{width:auto !important;max-width:1182px !important}#infowak{border-right:1px solid #ddd;border-left:1px solid #ddd}#footer_company{margin:0 auto;text-align:center;padding:0 40px 45px !important;width:calc(100%/1) !important;border-right:none !important;-webkit-box-sizing:border-box;box-sizing:border-box}#footer_logo .logo{line-height:1;padding:0;font-weight:500}#footer_logo img{display:block;margin:0 auto 20px !important}#footer_logo .pc_logo_text{display:block;margin:0 0 15px}#footer_logo .mobile_logo_image{display:none}#footer_logo .mobile_logo_text{display:none}#footer_company .desc{line-height:2.2;font-size:14px}.footer_info_content{padding:10px 40px 0 !important;width:calc(100%/2) !important;border-right:none !important;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.fttel{font-size:42px;margin:20px auto 10px !important;color:#666}.fttel a{color:#666}.fttel span{font-size:16px;line-height:1.4 !important}.fttel #fd2{height:30px;width:auto;padding-right:5px}.flinet{margin:0 40px;border-top:1px solid #ddd}.fline{border-top:1px solid #ddd;padding-bottom:20px}@media screen and (max-width:1250px){#footer_information{width:100%}.footer_info_content{padding:0 40px 20px!important;width:calc(100%/1) !important;border-bottom:1px solid #ddd}}h6.style6a{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";padding:10px;border-bottom:1px solid #ccc;font-weight:nomal;font-size:22px}h3,h5{font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif"}.pcright{float:right;margin-left:10px}.pcright2{float:right;margin-right:20px;margin-left:10px}.spct .bl{max-width:250px;width:100%}.pd10{padding-left:10px;padding-left:10px}.listnav{display:flex;flex-wrap:wrap}.listnav div{width:25%;margin-bottom:10px}@media(max-width:768px){.pcright{float:none;width:100%;text-align:center;margin-bottom:15px;margin-left:0}.pcright2{float:right;margin-right:0;width:100%;text-align:center;margin-bottom:15px;margin-left:0}.spct .bl{max-width:100%}.listnav div{width:50%}}.chcopy{font-size:24px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif";font-weight:700;color:#bd2f2f;text-align:center;letter-spacing:-1px}.chcopy span{color:#222;font-size:20px}.chcopy em{font-size:36px;font-style:normal}.w35p{width:35% !important}.w50p{width:50%}.w80p{width:80%}.w20{width:20% !important}.w30{width:55% !important}.w70{width:65% !important}.sp{display:none}.pc{display:block}.mg30{margin-top:30px !important;margin-bottom:30px !important}table{max-width:100%;margin-bottom:20px;background-color:transparent}th,td{text-align:left}.table{width:100%;margin-bottom:20px;font-size:14px !important}.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{padding:8px;line-height:1.7em !important;vertical-align:top;border-top:1px solid #ddd;text-align:left}.table th{vertical-align:middle;font-weight:400 !important;width:30%}.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed thead>tr>th,.table-condensed tbody>tr>th,.table-condensed tfoot>tr>th,.table-condensed thead>tr>td,.table-condensed tbody>tr>td,.table-condensed tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>tbody>tr>th{background-color:#f5f5f5}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{display:table-column;float:none}table td[class*=col-],table th[class*=col-]{display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8;border-color:#d6e9c6}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td{background-color:#d0e9c6;border-color:#c9e2b3}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede;border-color:#eed3d7}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td{background-color:#ebcccc;border-color:#e6c1c7}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3;border-color:#fbeed5}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td{background-color:#faf2cc;border-color:#f8e5be}input[type=submit]{font-size:18px;font-weight:400;width:46% !important}@media(max-width:768px){.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{display:block}.table th{width:100%}.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0;background-color:#fff}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>thead>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>thead>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.sp{display:block}.pc{display:none}.w30,.w20{width:100% !important}.w35p{width:80%;margin:auto}.w50p{width:80%;margin:auto}.w80p{width:80%;margin:auto}}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{padding:8px;width:100%;border-radius:1px;border:solid 1px #e2e5e8 !important;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:2;margin-bottom:2px}input[type=submit]{padding:14px 32px;max-width:340px;width:100% !important;border:none;border-radius:4px;border-bottom:3px solid rgba(0,0,0,.2);background-color:#baa57d;border-bottom:1px solid #baa57d;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}input[type=submit]:hover{background-color:#fff;color:#baa57d;border:1px solid #baa57d}.st-c{text-align:left}button,input,select,textarea{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;padding:10px;line-height:2;border-radius:1px;border:solid 1px #e2e5e8 !important}@media (max-width:768px){.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{width:100% !important}.st-c{text-align:center}}.footer_menu{padding:60px 50px 55px 0;width:20%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1250px){.footer_menu{padding:60px 30px 0;width:20%}}@media screen and (max-width:750px){#footer_menu_area_inner{width:auto;padding:0 0 40px}.footer_menu{padding:40px 30px 0;width:50%}}@media screen and (max-width:550px){.footer_menu{padding:40px 20px 0}.footer_menu .footer_headline{margin:0 0 20px}.footer_menu li{margin-bottom:10px}}.headline_under{margin-top:25px !important}.top_faq_content{width:80%;margin:0 auto 80px auto;padding:0}.access-ttl{font-size:18px;border-bottom:1px solid #000;width:fit-content;margin:0 auto!important;padding-right:10%;margin-bottom:20px!important;line-height:1.8!important;transform:translateX(-10%)}h6.access-ttl.access-ttl-main{background-color:#f4f4f5;border:1px solid #767777;padding:20px;transform:none}.access-info{margin:0 auto!important}.access-img-wrapper{display:flex}.access-img-wrapper img{width:100%;aspect-ratio:297/227;object-fit:cover;margin-bottom:10px}.access-img-wrapper .access-img{position:relative;display:block;margin-top:30px}.access-img-wrapper span.access-img:after{position:absolute;top:0;right:-18%;content:"";display:inline-block;width:14%;height:100%;background:url(//sugimoto-biyou.jp/wp-content/themes/sugimoto/img/arrow_r.png) center/contain no-repeat}.access-img-wrapper div:last-child span.access-img:after{content:none}@media screen and (max-width:480px){.access-img-wrapper{display:block}.access-img-wrapper div{width:100%!important;margin-bottom:100px}.access-img-wrapper span.access-img:after{top:auto;bottom:-80px;content:"";width:40px;height:40px;background:url(//sugimoto-biyou.jp/wp-content/themes/sugimoto/img/arrow_b.png) center/contain no-repeat;left:50%;transform:translateX(-50%)}.access-ttl{transform:none}}.privacy-link{margin-top:40px}.privacy-link p{margin:0}.privacy-link a{text-decoration:underline}