<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.wrapper{overflow:hidden}.header{position:fixed;height:100%;width:240px;border-top:3px solid #df7e3a;border-right:1px solid #ccc;background:#fff}.header__inner{padding:10px 0}.header:after{content:"";display:block;clear:both;height:0;visibility:hidden}.header h1{margin:10px 0 30px 0;text-align:center}.header h1 img{max-width:100%}.sp_tel_,.sp_inquiry_{display:none}.gnav{display:block;width:100%}.gnav ul{overflow:hidden}.gnav ul li:first-child a{border-top:1px solid #efefef}.gnav ul li a{display:block;color:#222;line-height:1;font-size:.875em;padding:16px 0 16px 16px;border-bottom:1px solid #efefef;background:url(../../images/common/mark.png) no-repeat 95% 50%;transition:all .4s}.gnav ul li a:hover{padding:16px 0 16px 24px;background:#fbd9bf url(../../images/common/mark.png) no-repeat 95% 50%}.switchBtn{z-index:10;padding:8px 0;cursor:pointer;border-radius:2px;font-size:1em;text-align:center;background:#fff;color:#222;font-size:.75em;border:1px solid #ccc;margin:24px 16px 8px;transition:all 0s;border-radius:6px}.switchBtn:hover{opacity:.4}.switchBtn span{padding:0 0 0 6px;letter-spacing:.05em}.switchBtn_on{background:#222;color:#fff}.contactBtn{margin:8px 16px}.contactBtn a{display:block;background:#df7e3a;color:#fff;text-align:center;font-size:.75em;padding:8px 0;border-radius:4px}.reservationBtn{margin:10px 15px}.reservationBtn a{display:block;background:#df7e3a;color:#fff;text-align:center;font-size:.75em;padding:8px 0}.reservationBtn a:hover,.contactBtn a:hover{opacity:.4}.header__inner .addressWrap{margin:24px 16px 0 16px}.header__inner .addressWrap address{display:block;line-height:1.5;font-size:.875em}.header__inner .addressWrap p{margin:0 0 0 0;line-height:1;letter-spacing:1px;font-size:.875em}.header__inner .addressWrap p.tel{margin:10px 0 5px 0}#contents{float:left;width:calc(100% - 240px);margin-left:240px;height:100%;position:relative}.section{padding:80px 0}.__inner{width:700px;margin:0 auto}.sectionLine{border-top:1px dotted #ccc}.title{color:#df7e3a;font-size:1.375em;font-weight:bold;text-align:center;margin:0 0 32px 0}.title span{display:inline-block;padding:0 20% 10px 20%;border-bottom:1px solid #222}.topics ul.topicsList{margin:50px 0}.topics ul.topicsList li{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #efefef}.topics ul.topicsList li a{display:block;color:#222;font-size:1em;margin:0 0 0 8em}.topics ul.topicsList li a:hover{text-decoration:underline;color:#04f}.topics ul.topicsList li a:visited,.topics ul.topicsList li a:active{padding:0;margin:0}.topics ul.topicsList li time{display:block;width:8em;float:left;letter-spacing:1px;color:#999}.topics ul.topicsList li:after{content:"";display:block;visibility:hidden;clear:both;height:0}.topicBtn{text-align:center;margin:64px 0 0 0}.topicBtn a{display:inline;padding:12px 48px;border-radius:48px;font-size:.875em;color:#fff;background:#df7e3a}.topicBtn a:hover{opacity:.4}.patients{background:url(../../images/common/bg_yellow.jpg)}.patients table{width:100%}.patients table tr th,.patients table tr td{text-align:center;vertical-align:middle}.patients table tr th{padding:4px 0;font-size:1em;border-bottom:2px solid #666}.patients table tr th.w23{width:23%}.patients table tr th.w11{width:11%}.patients table tr td{padding:25px 0;border-bottom:1px solid #ccc;font-size:.875em}.patients table tr td.nowrap{white-space:nowrap}.patients table tr td strong{line-height:1.375;display:block;font-size:1.25em;font-weight:bold}.patients table tr th:first-child{text-align:left}.patients table tr td:first-child{text-align:left;font-weight:normal;font-size:1em}.captionList{margin:20px 0 0 0}.patients .patients--date{margin:24px 0;display:flex}.patients .patients--date dt{margin-right:24px}.patients .patients--date dd{display:flex}.patients .patients--date dd p{margin-right:16px}.description h3{margin:0 0 24px 0;font-weight:normal}.description ul li{margin:0 0 4px 0}.description ul li:before{content:"â—";display:inline-block;padding:0 4px 0 0;color:#dd6512}.patients .patients--txt{font-size:.875em;margin-top:24px}.description .sub_contents{margin:30px 0 0 0;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.description .sub_contents h4{font-weight:normal;font-size:.875em}.description .sub_contents h4 strong{padding:0 12px 0 0;font-weight:bold}.description .sub_contents p{font-size:.875em;margin:0 0 10px 0}.caption,.captionList li{font-size:.875em;margin:3px 0;line-height:1.5}.captionList li{padding-left:1em;text-indent:-1em}.greeting{background:url(../../images/common/bg_gray.jpg)}.greeting__body{display:flex;justify-content:space-between}.greeting__body .--photos{width:250px;margin:0 64px 0 0;padding:0 0 40px 0}.greeting__body .--contents{width:calc(100% - 314px)}.greeting__body .--contents h3{color:#df7e3a;font-size:1.375em;font-weight:bold;margin:0 0 24px 0}.greeting__body .--contents p{font-size:1em;margin:0 0 16px;text-indent:1em}.access .addressWrap{text-align:center;padding:0 0 30px 0}.access address{display:inline-block}.access .googleMapBtn{display:inline-block;margin:0 0 0 30px}.access .googleMapBtn a{background:#e88138;border-radius:48px;color:#fff;padding:12px 48px;line-height:1.5;font-size:.875em;position:relative}.access .googleMapBtn a:hover{opacity:.6}.access .googleMapBtn a:active,.access .googleMapBtn a:visited{border:none;outline:none}#googleMap{width:100%;height:400px}.access iframe{line-height:1}.pagetop{text-align:center;line-height:1.25}.pagetop i{display:block;font-size:2em}.pagetop span{display:inline-block;cursor:pointer;color:#222}.pagetop span:hover{opacity:.6}footer{margin:160px 0 0 0;padding:0 0 0 0;position:relative}.footer_bg{position:absolute;top:-80px;content:"";height:80px;width:100%;background:url(../../images/common/footer_bg.png);background-size:auto 100%;border-bottom:solid 5px #093}.copyright{text-align:center;font-size:.75em;color:#222;padding:15px 0 10px 0}.fixed-banner{position:fixed;bottom:20px;right:20px;z-index:9999}.fixed-banner a{display:block;margin:5px 0 0 0;width:100px}.fixed-banner a img{max-width:100%}.fixed-banner a:hover{opacity:.6}@media screen and (max-width: 1024px){html,body{width:100%;height:100%}html{height:100%;overflow-y:scroll}body{min-width:1024px;_display:inline;_zoom:1}}@media screen and (max-width: 767px){a{-webkit-tap-highlight-color:rgba(0,0,0,.6)}body{width:100%;height:100%;-webkit-text-size-adjust:none;min-width:100%;_display:inline;_zoom:1}html{height:100%;overflow-y:scroll}.inner{width:auto}.header{position:fixed;top:0;left:0;z-index:9;height:50px;width:100%;border-top:none;border-right:none;border-bottom:none;box-shadow:0 1px 1px #ccc}.header__inner{padding:0}.header h1{margin:2px 0 0 1%;display:inline-block}.header h1 a{display:block;line-height:1}.header h1 img{width:auto;height:45px}.scroll{bottom:5%;transform:translateY(-5%) translateX(-50%);width:10%}.scroll img{max-width:100%;height:auto}.sp_tel_{display:block;position:fixed;top:0;right:50px;height:50px;line-height:50px;padding:0;width:50px;text-align:center;border-left:1px solid #ccc}.sp_tel_ a{font-size:24px;color:#666}.sp_inquiry_{display:block;position:fixed;top:0;right:100px;height:50px;line-height:48px;padding:0;width:50px;text-align:center}.sp_inquiry_ a{font-size:22px;color:#666}.switchBtn{position:fixed;top:0;right:150px;color:#666;border-radius:0 0 0 0;width:50px;height:50px;line-height:50px;font-size:20px;text-align:center;margin:0;padding:0;border-top:none;border-bottom:none}.switchBtn:hover{opacity:1}.switchBtn i{font-size:22px}.switchBtn span{display:inline-block;color:#222;font-size:1.375em;line-height:50px;display:none}.switchBtn_on{background:#222;color:#fff}.switchBtn_on span{color:#fff}.gnav{float:none;width:100%;transition:all 0s;position:fixed;top:51px;display:none;background:#fff;box-shadow:0 1px 1px #ccc;line-height:1}.gnav ul li{float:none;width:100%;margin:0;padding:0;line-height:1}.gnav ul li a{border-right:none;border-bottom:1px solid #ccc;display:block;position:relative;padding:24px 0;text-align:center;line-height:1;margin:0;background:url(../../images/common/mark.png) no-repeat 95% 50% #fff}.gnav ul li:first-child a{border-top:1px solid #efefef}.gnav ul li a span{font-size:.75em}.gnav ul li a:hover{padding:24px 0;background:url(../../images/common/mark.png) no-repeat 95% 50%}.contactBtn{display:none;margin:5% 3%;padding:0 0 0 0}.contactBtn a{display:block;font-size:1.375em;padding:5% 0}.header__inner .addressWrap{display:none}header .navBtnWrap{position:fixed;top:0;right:0;background:#df7e3a;width:50px;height:50px}header .navBtn{width:24px;position:absolute;top:17px;right:12px;cursor:pointer;overflow:hidden;transition:all .8s}header.header-fixed .navBtn{top:15px}header.header-fixed nav{top:50px}header .navBtn span{display:block;height:2px;width:100%;background:#fff;border-radius:2px;transition:all .4s ease-in-out}header .navBtn span:nth-of-type(2),header .navBtn span:nth-of-type(3){margin-top:5px}header.navOpen .navBtn span:nth-of-type(1){transform:translateY(7px) translateX(0) rotate(45deg)}header.navOpen .navBtn span:nth-of-type(2){margin-top:5px;opacity:0;transform:translateY(90px)}header.navOpen .navBtn span:nth-of-type(3){transform:translateY(-7px) translateX(0) rotate(-45deg)}#contents{float:none;width:auto;margin-left:0;margin-top:50px;height:calc(100% - 50px)}.__inner{width:auto;margin:0 5%}.section{padding:12% 0}.title{color:#df7e3a;margin:0 0 16px;transition:all 0s}.topics ul.topicsList{margin:10% 0}.topics ul.topicsList li a{margin:0}.topics ul.topicsList li time{display:block;width:auto;float:none;font-size:.875em}.topicBtn{margin:48px 0 0}.topicBtn a{border-radius:48px;padding:16px 48px}.patients{padding:10% 0}.patients h3{text-align:center;font-size:1.5em}.patients table{width:100%;margin:0}.patients table tr th.w23{width:16%}.patients table tr th.w11{width:12%}.patients table tr td img{width:18px;height:auto}.patients .patients--date{margin:24px 0 0;display:block}.patients .patients--date dt{margin:0 0 8px}.patients .patients--date dd{display:block;font-size:1.125em}.patients .patients--date dd p{margin-right:0}.captionList{margin:5% 0 0 0}.caption,.captionList li{font-size:.875em}.caption:not(:first-child),.captionList li:not(:first-child){margin:4px 0 0}.description h3{margin:0 0 5% 0}.description .sub_contents{margin:24px 0 0;padding:16px 0}.description .sub_contents h4{text-align:center}.description .sub_contents h4 strong{display:block;margin:0 0 16px}.description .sub_contents h4 span{display:block}.greeting__body{display:block}.greeting__body .--photos{width:64%;margin:0 auto 40px;padding:0}.greeting__body .--contents{width:auto}.greeting__body .--contents h3{color:#df7e3a;font-size:1.375em;font-weight:bold;margin:0 0 24px 0}.greeting__body .--contents p{font-size:1em;margin:0 0 16px;text-indent:1em}.access .addressWrap{padding:0;margin:0 0 24px}#googleMap{width:100%;height:300px}.access address{display:block;margin:0 0 24px}.access .googleMapBtn{display:block;margin:8px auto 64px}.access .googleMapBtn a{border-radius:24px;padding:16px 48px}.pagetop span{width:20%}.pagetop span:hover{opacity:1}.pagetop span img{max-width:100%}.footer_bg{position:absolute;top:-50px;content:"";height:50px;width:100%;background:url(../../images/common/footer_bg.png);background-size:auto 50px;border-bottom:solid 5px #093}.fixed-banner{position:fixed;bottom:10px;right:5px;z-index:9999;width:38%;text-align:center}.fixed-banner a{float:left;width:50%;margin:0}.fixed-banner a img{max-width:100%}.fixed-banner a:hover{opacity:1}.fixed-banner::after{content:"";display:block;clear:both}}@media screen and (max-width: 382px){.header h1{margin:.5% 0 0 1%;display:inline-block;width:calc(100% - 210px)}.header h1 a{display:block;line-height:1}.header h1 img{width:100%;height:inherit}}.bg_black{background:#222;color:#fff}.bg_black a{color:#7f9fcb}.bg_black .header{background:#111;color:#fff}.bg_black .gnav ul li a{color:#fff}.bg_black .gnav ul li a:hover{background:#333 url(../../images/common/mark.png) no-repeat 95% 50%}.bg_black .contactBtn a{color:#fff}.bg_black .reservationBtn a{color:#fff}.bg_black #mainContents{background:#222;color:#fff}.bg_black .topics ul li a{color:#fff}.bg_black .topics .topicBtn a{color:#fff}.bg_black .topicBtn a{color:#fff}.bg_black .patients{background:#111}.bg_black .patients table tr td{background:#111}.bg_black .greeting{background:#111}.bg_black .profile{background:#333}.bg_black .sub_ttl{background:#444;color:#fff}.bg_black footer .copyright{color:#fff}.bg_black .pagetop span{color:#fff}.bg_black .out_sub_page .one-block h5.ttl_sub_2 strong{background:#444;color:#df7e3a}.bg_black .priceTable tr th{background:#222}.bg_black .flow_list li{background:#444}.bg_black .pagination li.current a{background-color:#444}@media screen and (max-width: 767px){.bg_black .sp_inquiry_ a,.bg_black .sp_tel_ a{color:#fff}.bg_black .gnav{background:#444}.bg_black .gnav ul li a{color:#fff;background:url(../../images/common/mark.png) no-repeat 95% 50% #444}}
/*# sourceMappingURL=module.min.css.map */</pre></body></html>