﻿.green{color:#219385}.navy{color:#2C2F72}h3{font-weight:bold;border-bottom:1px dashed #219385;margin:0rem 0rem .5rem;padding:0 0;color:#333;font-size:1rem;line-height:2}.contents_top h3{margin:0rem 1rem .5rem}.badge-green{background:#219385;color:#fff;padding:.25rem 2rem;font-size:.8em}.badge-navy{background:#2C2F72;color:#fff;padding:.25rem 2rem;font-size:.8em}#wrapper h2{color:#2C2F72;font-weight:bold;border-bottom:2px solid #2C2F72;padding:.5rem 1rem .5rem 2rem;font-size:1rem;margin:10px 0;letter-spacing:.1rem;background:url(../images/h2.png) left center no-repeat}@media print, screen and (min-width: 960px){#key_visual_c strong,.pchide{display:none !important}}@media screen and (max-width: 959px){.p-10{padding:10px !important}.py-10{padding:10px 0 !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.text-center{text-align:center !important}.w-100{width:100% !important}.float-none{float:none !important}.sphide{display:none !important}html{overflow:auto}body{overflow:hidden;min-width:100%}body *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#lightbox,.lb-outerContainer,.lb-image,.lb-dataContainer,#lightbox-container-image-data-box,#jquery-lightbox,#lightbox-container-image-box,#lightbox-image{width:100% !important;height:auto !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.hamburger{margin:0px;padding:10px;display:block;text-align:left;background-color:#003787;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";color:#fff;border-bottom:1px solid #ddd}.hamburger li{list-style-type:none;display:inline-block;vertical-align:top;padding:0 0px;text-align:right}.hamburger li span{padding-right:10px}.hamburger .h_menu #spnav{display:inline-block}.hamburger .h_menu span{font-size:1.2rem;color:#fff}.hamburger li i{color:#fff}#spnav_open{z-index:20;background-color:#003787;position:relative;margin:0px 0 0;padding:0px 0px 0}#spnav_open li{text-align:left;list-style-type:none;border-bottom:1px solid #ddd}#spnav_open li a{text-decoration:none;color:#fff;padding:5px 10px;display:block;width:100%;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.img-fluid{max-width:100% !important;height:auto !important;margin:0 auto;display:block}#rightmenu{width:100%;min-width:auto;height:auto;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}h1{position:absolute;top:-50px}#wrapper_up{width:100%}#header{background:#fff;border-bottom:1px solid #ddd;height:auto;padding:10px;display:flex;display:-webkit-flex;flex-direction:column}#header img{max-width:100% !important;height:auto !important;margin:0 auto;display:block}#header #Reservation{order:2;float:none;text-align:center;margin:0px}#header p{order:1;text-align:center}#header p a.head-phone{color:#003787;font-size:1.2rem;text-decoration:none;font-weight:bold}#key_visual img{width:100% !important;height:auto !important}#key_visual{width:100% !important;height:auto !important;margin-bottom:0}#wrapper{width:100%}div#menu{display:none}#main_contents{width:100%;float:none}#sub_contents{float:none;margin-left:auto;margin-right:auto}#footer_waku,#footer #copyright,#footer_right,#footer_left,#footer_waku,#footer{width:100%;float:none}#footer{width:100%;min-width:100%;height:100%;background-image:none;background:#fff}#footer_right{display:none}#Pagetop_ich{float:none}#Pagetop_ich #Pagetop{right:0;bottom:1.5rem}#Pagetop li{float:none}.contents{background-image:none;background:#fff;padding-top:10px;width:auto}.waku{padding:0px;width:100%;float:none}.contents_top{height:100%;width:100%;padding:10px 0;background:#D3E8E7;background-image:none}.contents_top h3 img{max-width:100%;height:auto}.clinic_info{width:100%;float:none}.clinic_info .info{width:100%}.clinic_info .timetable{width:100%;float:none}.clinic_info .timetable th,.clinic_info .timetable td{font-size:.8rem;padding-left:0;padding-right:0}.clinic_info .info_dd{float:left;width:100%;height:100%}#map{width:100%;float:none}#map #map_canvas{width:100%;height:100%}#map #map_canvas iframe{height:300px}#right_btn{float:none;text-align:left}#right_btn img{max-width:100%;height:auto}.right_btn{float:none;text-align:center}.right_btn img{max-width:100%;height:auto}#footer_left p:first-child{padding:0 10px;text-align:center}#footer_left p:nth-child(2){padding:10px;text-align:center}#footer #copyright{padding:20px 10px 10px;border-top:10px solid #282D6C;margin:0px;line-height:1.5;text-align:center}.title_koumoku{width:100%;float:none}.left,.right{float:none;margin-left:0px;text-align:center}.name_line{float:none;margin-top:10px}#key_visual_c{width:auto;height:auto;background:url(../images/general-dermatology/top.png) top left no-repeat;text-align:right;padding:3rem 1rem 1rem;margin-right:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}#key_visual_c img{display:none}#key_visual_c strong{color:#fff;font-size:1.4rem;text-shadow:0px 1px 3px #999,1px 1px 3px #999, 1px 0px 3px #999, 1px -1px 3px #999,0px -1px 3px #999,-1px -1px 3px #999, -1px 0px 3px #999, -1px 1px 3px #999}#key_visual_c.kv_doctor{background:url(../images/doctor/top.png) top left no-repeat}#key_visual_c.kv_clinic{background:url(../images/clinic/top.png) top left no-repeat}#key_visual_c.kv_access{background:url(../images/access/top.png) top left no-repeat}#key_visual_c.kv_guide{background:url(../images/guide/top.png) top left no-repeat}.title{width:100%}.timetable1{width:100%;float:none}.timetable1 th,.timetable1 td{font-size:.8rem;padding-left:0;padding-right:0}#map_big{width:100%}#map_big img{max-width:100%;height:auto}#way{width:100%}table.shourei{width:100%;padding:0;margin:0}table.shourei th,table.shourei td{padding-left:0;padding-right:0;font-size:.6rem;width:auto}table.shourei th img,table.shourei td img{max-width:100%;height:auto}table.hyou_shourei{width:100%;padding:0;margin:0}table.hyou_shourei td.shourei_title,table.hyou_shourei th.shourei_title1,table.hyou_shourei td.shourei_photo{padding-left:0;padding-right:0;font-size:.6rem;width:auto;font-size:.6rem}table.hyou_shourei img{max-width:100%;height:auto}table.hyou_price,table.hyou_price1,table.hyou_kusuri{width:100%}table.hyou_price .koumoku,table.hyou_price .koumoku1,table.hyou_price th,table.hyou_price td,table.hyou_price1 .koumoku,table.hyou_price1 .koumoku1,table.hyou_price1 th,table.hyou_price1 td,table.hyou_kusuri .koumoku,table.hyou_kusuri .koumoku1,table.hyou_kusuri th,table.hyou_kusuri td{width:100%;display:block}#dot #wrapper #contents_wrapper #main_contents .contents table.hyou_hoken{width:100%}#dot #wrapper #contents_wrapper #main_contents .contents table.hyou_hoken .koumoku,#dot #wrapper #contents_wrapper #main_contents .contents table.hyou_hoken th,#dot #wrapper #contents_wrapper #main_contents .contents table.hyou_hoken td{width:auto;font-size:.8rem}#nagare{width:230px;margin-left:auto;margin-right:auto}.nagare_yajirushi{display:none}.hougan,#kamoku{margin-left:5px;margin-right:5px}.title{padding:0 10px}.text_right_name{padding-right:0px}.way_line{height:auto;width:100%}}@media screen and (min-width: 768px) and (max-width: 959px){#main_contents{padding-right:30px;padding-left:30px}}
