body{-webkit-text-size-adjust:none}@media only screen and (min-width: 768px){.nopc{display:none}.indent{text-indent:-1em;padding-left:1em}.term_tbl th{background-color:#6d3c30;color:#fff;text-align:center}.term_tbl td{color:#693905;font-size:14px}.term_tbl .dl_flx{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.term_tbl .dl_flx dt{width:10%;font-weight:bold}.term_tbl .dl_flx dd{width:88%}}@media only screen and (max-width: 767.98px){*{box-sizing:border-box;max-width:100%}img{height:auto}iframe{max-width:100%}table{width:100%}.nosp{display:none}.mt-sp0{margin-top:0 !important}.mt-sp15{margin-top:15px !important}.mx-sp0{margin-right:0 !important;margin-left:0 !important}.mx-spa{margin-right:auto !important;margin-left:auto !important}.fl-spn{float:none}.text-sp-center{text-align:center !important}body{background-image:none}p,li{font-size:14px;line-height:1.7}p,ul{margin-top:.8em;margin-bottom:1.2em}.list1{margin-left:0;padding-left:23px}#header{width:100%;height:auto;background-image:none}#header h1{width:100%;padding:13px 8px 4px;font-size:10px;text-align:left;line-height:1.2}#header p a>img{width:65.295%}.header-access{position:absolute;bottom:10px;right:8px;margin:0;padding:0;color:#754b40;font-weight:700;font-size:12px;letter-spacing:.06em}#menu{display:none}#key_visual{width:100%;height:auto;margin-bottom:0;padding:18vw 12px 8.1vw;background-image:url("../images/key_visual_sp.png");background-size:100%}#key_visual dl dd{font-size:3.2vw;line-height:1.6}#key_visual p{margin-bottom:0;font-size:4.5vw}#key_visual_c{width:100%;height:auto;margin-bottom:0}#contents_wrapper{padding-top:9px}#main_contents{display:block;float:none;width:100%;margin:0 auto 35px;padding:20px 15px 0}#main_contents>.zero:first-of-type,#main_contents>.zero:last-of-type{display:none}#main_contents h4{padding-left:10px}#main_contents h5{padding-left:10px}#main_contents p img.imgLeft{display:block;float:none;margin:0 auto 1em}#main_contents p img.imgRight{display:block;float:none;margin:0 auto 1em}#main_contents #outline{width:auto}#main_contents #outline #address{width:auto;float:none}#main_contents #outline #map{float:none;width:100%;margin-left:auto;margin-right:auto}#main_contents #outline #map iframe{width:100%;height:327px}.contents,.contents1{padding:16px 20px;background:#fff;border-radius:5px;box-shadow:1px 1px 3px 1px rgba(0,0,0,.1)}h2.midashi2{padding:20px 0 4px}#main_contents>h2.midashi2:first-of-type{padding-top:0}h3.midashi3{padding:0 0 4px 6px}.sub_contents{display:none;float:none;margin:0 auto 1.5em;border:0}.sub_contents ul.navi li a{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 0 0 7px}#footer{padding:10px 15px 54px}#footer #copyright{float:none;width:100%;padding-right:40px;margin-bottom:0}#footer br.clear{display:none}#footer_left{float:none;width:100%}#footer_right{display:none}#clinic_info #clinic_info_wrap{width:100%;padding:20px 15px}#clinic_info #clinic_info_wrap .infoLeft{width:100%;float:none}#clinic_info #clinic_info_wrap .infoLeft .info_top_dt{width:80px;margin:0 10px 5px 0}#clinic_info #clinic_info_wrap .infoLeft .info_top_dd{width:calc(100% - 90px)}#clinic_info #clinic_info_wrap .infoRight{width:100%;float:none}#clinic_info .timetable{width:100%}.timetable{width:100%}.page-access .timetable{width:100%}#Pagetop{bottom:32px;right:4px}#Pagetop li{width:50px;height:50px}.page-index #infomation2 dt{font-size:16px}.page-index #infomation2 dd{padding-top:7px;font-size:14px;line-height:1.7}.page-index #topic01 #topic01-inner h2{padding:11px 0 0;font-size:21px;line-height:1.25}.page-index #topic01 #topic01-inner ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:6px 4px 14px}.page-index #topic01 #topic01-inner ul>li{float:none;margin:0 0 8px;padding:0 4px;text-align:center}.page-index #topic02 #topic02-inner h2{padding:16px 0 0;font-size:21px;line-height:1.25}.page-index #topic02 #topic02-inner ul{margin:0;padding:0 20px;overflow:visible}.page-index #topic02 #topic02-inner ul>li{width:100%;height:auto;padding:21vw 14px 16px;background-color:#c0fbfa;background-size:100%;background-position:50% 0;border:1px solid #fff;box-shadow:0 0 0 1px #79bcc1;border-radius:4px}.page-index #topic02 #topic02-inner ul>li:nth-child(1){background-image:url("../images/top/topic02_01_bg_sp.jpg")}.page-index #topic02 #topic02-inner ul>li:nth-child(2){background-image:url("../images/top/topic02_02_bg_sp.jpg")}.page-index #topic02 #topic02-inner ul>li:nth-child(3){background-image:url("../images/top/topic02_03_bg_sp.jpg")}.page-index #topic02 #topic02-inner ul>li:nth-child(4){background-image:url("../images/top/topic02_04_bg_sp.jpg")}.page-index #topic02 #topic02-inner ul>li:nth-child(5){background-image:url("../images/top/topic02_05_bg_sp.jpg")}.page-index #topic02 #topic02-inner ul>li h3{font-size:18px;line-height:1.2}.page-index .bnr_vitamin{height:auto;margin-bottom:5px;background-position:left calc(50% + 9vw) top 50%;background-size:cover}.page-index .bnr_vitamin a{height:auto;padding:5.6vw;font-size:5.4vw;line-height:1.45}.page-aiai .Divide_waku h3,.page-aiai .Divide_waku h3.first,.page-aiai .Divide_waku h3.reserve{margin-left:0;margin-right:0}.page-aiai .Divide_waku p{padding-left:0;padding-right:0}.page-aiai .Divide{float:none;width:auto}.page-aiai .Divide1{float:none;width:auto;border:none;padding:50px 0 0}.page-staff .staff_hyou{width:100%}.page-staff .staff_hyou tr>:nth-child(1){width:5.5em}.page-clinic #clinic{margin:10px 0}.page-clinic .clinic,.page-clinic .clinic1{float:none;margin-right:auto;margin-left:auto}.page-clinic #clinic_kiki{margin:10px 0}.page-clinic .clinic_kiki{float:none;margin-left:auto;margin-right:auto}.page-sleep-apnea-syndrome .hyou{width:100%}.page-sleep-apnea-syndrome .hyou td{padding:8px 5px}.page-sleep-apnea-syndrome .hyou .koumoku{width:auto}.page-sleep-apnea-syndrome .hyou .koumoku1{width:91px}.page-sleep-apnea-syndrome .hyou .suuji{margin:0}.page-sleep-apnea-syndrome .hyou .suuji>li{margin-left:22px}.page-chinese-medicine .title_koumoku{float:none;margin-right:auto;margin-left:auto}.page-anti-aging .title_koumoku1,.page-anti-aging .title_koumoku2{width:240px;float:none;margin:8px auto}.page-expense #banner{height:auto}.page-expense .banner2,.page-expense .banner3{float:none;margin-right:auto;margin-left:auto}.page-rink .title_koumoku{width:250px;float:none;margin:8px auto}.term_tbl{border-collapse:collapse}.term_tbl th{background-color:#6d3c30;color:#fff;text-align:center;padding:6px;width:25%}.term_tbl td{color:#693905;font-size:14px}.term_tbl a{color:#693905;text-decoration:none}.term_tbl .dl_flx dt{font-weight:bold}.term_tbl .dl_flx dd{margin:0 0 1rem}.indent{text-indent:-1em;padding-left:1em}body#detail h4{display:flex;align-items:center;width:auto;height:auto;padding:7px 6px 6px 23px;line-height:1.25;background-position:0 50%;background-size:cover}body#detail div.detailBox{width:100%}body#detail div.detailBox p{width:auto}body#detail div.detailBox h5{width:auto;height:auto}body#detail div.detailBox .clinicBox1{display:block;float:none;margin:0 auto 1em}body#detail div.detailBox .clinicBox2{display:block;float:none;width:100%;height:auto}body#detail div.detailBox .clinicBox2 p{width:auto}body#detail div.detailBox .clinicBox2 p.caption{position:static}body#detail div.detailBox ul.books li{display:block;float:none;margin-right:auto;margin-left:auto}body#detail div.detailBox ul.books li.last{margin-right:auto;margin-left:auto}body#detail div.detailBox div.examination{width:auto;height:auto;min-height:19.2vw;background-position:0 100%;background-size:100%;padding-bottom:38px}body#detail div.detailBox div.examination.exam1{min-height:23vw}body#detail div.detailBox div.examination p{width:auto;padding-top:0;margin-left:34%}body#detail div.detailBox div.examination p.links{left:34.5%;bottom:10px}body#detail div.detailBox div.examination p.links2{left:34.5%}body#detail div.detailBox div.examination dl{width:auto;margin-left:34%}body#detail div.detailBox div.examination dl dt{width:auto}body#detail div.detailBox div.examination dl dd{width:auto}body#detail div.imgList ul li{display:block;float:none;margin-right:auto;margin-left:auto}body#detail div.imgList ul li.last{margin-right:auto;margin-left:auto}body#detail div.surgery{padding-top:165px;background-size:auto 200px}body#detail div.beauty{height:auto;padding-top:185px;background-size:auto 200px}body#detail div.anti-aging{height:auto;padding-top:210px;background-size:auto 220px}#main #schedule{width:auto}#main #schedule div.tableWrapp{width:auto}#main #schedule table{width:100%}#main #schedule table th{font-size:12px}#main #schedule table td{padding-left:0;padding-right:0;font-size:12px}#main #schedule div.holiday{width:auto}#main #schedule div.holiday ul li{margin-left:10px;font-size:12px}.s_header{display:flex;align-items:center;justify-content:space-between;padding:7px;background:#f8f8fa;border-bottom:1px solid #ddd}.s_header::after{content:none}.s_header .item{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;width:48%;height:45px;color:#fff;text-decoration:none;background:#f59145;border:0;border-radius:4px}.s_header .item:focus{outline:1px dotted #ad4b00}.s_header .item img{width:20px}.s_header .item span{display:block;margin-left:7px;font-size:13px;line-height:1;text-align:center}html{overflow-y:scroll}.Drawer{position:fixed;top:0;left:0;z-index:11;width:100%;height:100%}.Drawer-backdrop{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.Drawer-nav{position:absolute;top:0;right:0;width:80%;height:100%;background:#ffe9d9}}@media only screen and (max-width: 767.98px)and (max-width: 354.98px){.Drawer-nav{width:88%}}@media only screen and (max-width: 767.98px){.Nav{overflow:auto;-webkit-overflow-scrolling:touch}.Drawer[aria-expanded]{transition-duration:.25s;transition-property:visibility}.Drawer[aria-expanded] .Drawer-backdrop{transition-timing-function:linear;transition-duration:.25s;transition-property:opacity}.Drawer[aria-expanded] .Drawer-nav{transition-timing-function:ease;transition-duration:.25s;transition-property:transform}.Drawer[aria-expanded=true]{visibility:visible;transition-duration:0s}.Drawer[aria-expanded=true] .Drawer-backdrop{opacity:1}.Drawer[aria-expanded=true] .Drawer-nav{transform:translateX(0)}.Drawer[aria-expanded=false]{visibility:hidden}.Drawer[aria-expanded=false] .Drawer-backdrop{opacity:0}.Drawer[aria-expanded=false] .Drawer-nav{transform:translateX(100%)}.Nav-button{position:absolute;top:0;right:0;z-index:1;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;width:30%;height:100px;padding:0;color:#fff;background:#f59145;border:0;opacity:0;transition-timing-function:linear;transition-duration:.25s;transition-property:opacity}.Nav-button:focus{outline:1px solid #ad4b00}.Nav-button img{display:block;width:20px}.Nav-button span{display:block;width:100%;margin-top:5px;font-size:10px;line-height:1}.Drawer[aria-expanded=true] .Nav-button{opacity:1}.Nav-list{margin:100px 0 0;padding:0 10px;text-align:left;list-style-type:none}.Nav-item{margin:0;border-color:#efe1d8;border-style:solid;border-width:0 0 1px}.Nav-item:last-child{border-bottom:0}.Nav-item.bdb0{border-bottom:0}.Nav-link{position:relative;display:block;padding:1rem;color:#6d3c30;font-weight:bold;line-height:1.2;text-decoration:none}.Nav-link:active{margin:0;padding:1rem}a.Nav-link{color:#6d3c30;text-decoration:none}a.Nav-link::after{position:absolute;top:calc(50% - 4px);right:10px;width:6px;height:6px;border-color:#6d3c30;border-style:solid;border-width:1px 1px 0 0;transform:rotate(45deg);content:""}span.Nav-link{padding:1.2rem 0;text-align:center}.Nav-link::before{color:#f9f15c}.Nav-listBoxIn{position:absolute;top:-100px;left:0;width:70%;height:100px;background:#fff;border-right:1px solid rgba(0,0,0,.1)}.Nav-listBoxIn::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:rgba(0,0,0,.1);content:""}.Nav-listBoxIn a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px;text-align:center}.Nav-listBox{position:relative;background:#fff}.sub_menu{max-width:none;margin-right:-10px;margin-left:-10px;padding:10px 15px;text-align:center;background:#fdf9f3}.sub_menu>a{display:block;width:100%;text-align:left}.sub_menu>a img{width:50%;margin:0 auto 10px}.Nav-listIn{margin:0 auto;padding-left:2rem;text-align:left;list-style:none}.Nav-listIn .Nav-link{position:relative;padding:1rem 1rem 1rem 0;color:#40b12e;font-weight:normal}.Nav-listIn .Nav-item:first-of-type{border-top:0}.Nav-listIn .Nav-item:last-of-type{border-bottom:0}.Nav-subBox{background:#fdebe1;padding:20px 0 30px}.Nav-sidebar{width:270px;margin:0 auto}.Nav-sidebar .aiai_rollout{background:url(../images/top/aiai_rollout.png) no-repeat 50% 50%/contain;height:88px}.Nav-sidebar .aiai_rollout a{display:block;text-align:right;padding:30px 20px;font-weight:bold;font-size:16px;color:#6a3a30;text-decoration:none;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px;line-height:120%;transition:color .4s}.Nav-sidebar .aiai_rollout a:hover{color:#fd6e21;transition:.5s}.Nav-sidebar .aiai_rollout02{background:url(../images/top/bnr_line.png) no-repeat;background-size:contain;height:88px}.Nav-sidebar .aiai_rollout02 a{color:#06c755;padding:20px 20px 0}.Nav-sidebar .nav_wrap{width:100%}.Nav-sidebar .nav_wrap ul{margin:0}.sticky-contact{position:fixed;bottom:0;z-index:10;display:flex;width:100%;margin:0;padding:0;list-style:none;background:#fff;box-shadow:0 -0.1rem .5rem rgba(0,0,0,.12)}.sticky-contact li{flex-basis:50%}.sticky-contact li.-tel a{color:#fff;background-color:#f59145}.sticky-contact li.-tel a img{width:20px;margin-right:7px}.sticky-contact li.-reserve a{background-color:#fff;border:3px solid #06c755;color:#06c755;display:flex;justify-content:center;align-items:center;margin:0}.sticky-contact li.-reserve a img{width:20px;margin-right:7px}.sticky-contact a{display:flex;align-items:center;justify-content:center;height:45px;color:#fff;font-weight:700;font-size:13px;line-height:1;text-decoration:none}.tbl_scroll{overflow-x:auto}.tbl_scroll>table{white-space:nowrap;min-width:670px}}/*# sourceMappingURL=responsive.css.map */