.text-body{color:#73534d !important}.lighter{color:#888}.purple{color:#9eb1d2}.pink{color:#f5949c}.brown{color:#73534d}.lightbrown{color:#b0937e}.lighterbrown{color:#a1846f}.red{color:#ec5870}.blue{color:#2c369a}.yellow{color:#ffda00}.green{color:#a6d51f}.orange{color:#ff9800}.lightgreen{color:#aacf52}.lightblue{color:#29b8ca}.lighterblue{color:#5864db}.lightestblue{color:#e7f1f9}.bg-orange{background-color:#ff9800}.bg-lightorange{background-color:#fbb65b}.bg-green{background-color:#a6d51f}.bg-red{background-color:#ec5870}.bg-blue{background-color:#2c369a}.bg-pink{background-color:#f5949c}.bg-yellow{background-color:#ffda00}.bg-green{background-color:#a6d51f}.bg-light{background-color:#f8f9fa !important}.bg-lightblue{background-color:#29b8ca}.bg-lightestblue{background-color:#e7f1f9}.bg-lightestyellow{background-color:#ffe}.bg-lighterorange{background-color:#f9d5a6}.bg-lightestorange{background-color:#fff3e0}.bg-lightgreen{background-color:#aacf52}.bg-lightergreen{background-color:#ddecd4}.bg-lightestgreen{background-color:#e8f2cf}.bg-lightestpink{background-color:#fff7f7}.bg-light2{background-color:#fbfaf8}.bg-lightbrown{background-color:#b0937e}.bg-lighterbrown{background-color:#a1846f}.bg-brown{background-color:#73534d}.bg-transgreen{background-color:rgba(166,213,31,.9)}.bg-transwhite{background-color:rgba(255,255,255,.9)}.linkoff a,a.linkoff{pointer-events:none}::-moz-selection,::selection{background:#555;color:#fff}html{font-size:clamp(.875rem,.625rem + .5vw,1rem)}body{color:#73534d;line-height:1.5;letter-spacing:.075em;font-family:-apple-system,BlinkMacSystemFont,"Century Gothic","Segoe UI","Helvetica Neue","HelveticaNeue","Verdana","Hiragino Kaku Gothic ProN","Hiragino Sans","YuGothic","Yu Gothic Medium","Yu Gothic","Meiryo UI",sans-serif;white-space:normal;word-break:normal;font-feature-settings:"palt"}h1,h2,h3,h4,h5,h6,.fw-bold,.bold,strong,b,th,dt,a.nav-link,main a{font-family:-apple-system,BlinkMacSystemFont,"Century Gothic","Roboto","Segoe UI","Helvetica Neue","HelveticaNeue","Verdana","Hiragino Kaku Gothic ProN","Hiragino Sans","YuGothic","Yu Gothic","Meiryo UI",sans-serif;font-weight:bold}h1,h2,h3,h4,h5,h6{line-height:1.5}p,li,dt,dd,th,td,.table-striped>tbody>tr:nth-of-type(2n+1)>*,captuion,figcaption,small{color:#73534d}.btn:focus,body button:focus,body a{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:none}input,textarea,select{outline:none}.gmap{min-height:400px}main img{height:auto;max-width:100%}.max1080{max-width:1080px !important}.max980{max-width:980px !important}.max880{max-width:880px !important}.max780{max-width:780px !important}.max650{max-width:650px !important}.va0{vertical-align:0px}.va1{vertical-align:-1px}.va2{vertical-align:-2px}.va3{vertical-align:-3px}.va4{vertical-align:-4px}.va5{vertical-align:-5px}.zindex100{z-index:100}.zindex2{z-index:2}.zindex3{z-index:3}.smallest{font-size:10px;letter-spacing:normal}.bold{font-weight:bold}.border-lg{border-width:.75rem !important}strong{background-color:#fcf8e3;padding:.2em}a{color:#ff9800}a:hover{color:#ff9800;text-decoration:none}.js-tel a{text-decoration:none !important;color:inherit !important}.index h1{font-size:2rem}.index h2{font-size:2rem;margin-bottom:3rem;text-align:center;position:relative}.index h2::after{content:"";width:3rem;height:5px;margin:0 auto;background:#aacf52 50%;background:-moz-linear-gradient(left, #AACF52 50% 0%, #FF9800 50% 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #AACF52 50%), color-stop(100%, #FF9800 50%));background:-webkit-linear-gradient(left, #AACF52 50% 0%, #FF9800 50% 100%);background:-o-linear-gradient(left, #AACF52 50% 0%, #FF9800 50% 100%);background:-ms-linear-gradient(left, #AACF52 50% 0%, #FF9800 50% 100%);background:linear-gradient(to right, #AACF52 50% 0%, #FF9800 50% 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color",GradientType=1 );-webkit-border-radius:50rem;-moz-border-radius:50rem;-ms-border-radius:50rem;border-radius:50rem;position:absolute;left:0;right:0;bottom:-1rem}.index h3{font-size:1.25rem;margin-bottom:1rem}.mybtn{text-align:center;display:inline-block;color:#fff;background:#ff9800;-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;border-radius:5rem;text-decoration:none;line-height:1;padding:.75rem 1.5rem;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.mybtn:hover,.mybtn:focus,.mybtn:active{color:#fff;background:#ff9800;-webkit-box-shadow:0 0 1rem .25rem #ff9800;-moz-box-shadow:0 0 1rem .25rem #ff9800;-ms-box-shadow:0 0 1rem .25rem #ff9800;box-shadow:0 0 1rem .25rem #ff9800}.mybtn2{text-align:center;display:inline-block;color:#fff;background:#aacf52;-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;border-radius:5rem;text-decoration:none;line-height:1;padding:.75rem 1.5rem;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.mybtn2:hover,.mybtn2:focus,.mybtn2:active{color:#fff;background:#aacf52;-webkit-box-shadow:0 0 1rem .25rem #aacf52;-moz-box-shadow:0 0 1rem .25rem #aacf52;-ms-box-shadow:0 0 1rem .25rem #aacf52;box-shadow:0 0 1rem .25rem #aacf52}.mybtn_outline{text-align:center;display:inline-block;border:1px solid #ff9800;color:#ff9800;-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;border-radius:5rem;text-decoration:none;line-height:1;padding:.75rem 1.5rem;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.mybtn_outline:hover,.mybtn_outline:focus,.mybtn_outline:active{-webkit-box-shadow:0 0 1rem .25rem #ff9800;-moz-box-shadow:0 0 1rem .25rem #ff9800;-ms-box-shadow:0 0 1rem .25rem #ff9800;box-shadow:0 0 1rem .25rem #ff9800;background:#ff9800;color:#fff}.btn_circle{width:3rem;height:3rem;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:relative}.btn_circle svg{width:1rem;height:1rem;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.kv{min-height:400px;height:33vw}@media(max-width: 767.98px){.kv{min-height:auto;height:100vw}}.kv1{background:url("../images/kv1.jpg") center center/cover no-repeat}.kv2{background:url("../images/kv2.jpg") center center/cover no-repeat}.kv3{background:url("../images/kv3.jpg") center center/cover no-repeat}.kv4{background:url("../images/kv4.jpg") center center/cover no-repeat}.carousel-indicators button{height:8px !important;width:8px !important;background-color:#555 !important;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.index .carousel-indicators{bottom:-2rem}a.nav-link{color:#73534d;display:block;padding:.75rem 1rem;height:100%;position:relative;z-index:1}.gnav a.nav-link:hover{color:#ff9800;text-decoration:none}.gnav a.nav-link:focus{color:#ff9800;text-decoration:none}.gnav a.nav-link::before{content:"";width:0;height:100%;position:absolute;left:0;right:0;margin:auto;top:0;z-index:-1;background:linear-gradient(0deg, #FF9800 0%, #FF9800 5px, transparent 5px, transparent 100%);opacity:0;-webkit-transition:width .3s ease,opacity .3s ease;-moz-transition:width .3s ease,opacity .3s ease;-o-transition:width .3s ease,opacity .3s ease;transition:width .3s ease,opacity .3s ease}.gnav a.nav-link:hover::before{width:80%;left:0;right:0;margin:auto;opacity:1;-webkit-transition:width .3s ease,opacity .3s ease;-moz-transition:width .3s ease,opacity .3s ease;-o-transition:width .3s ease,opacity .3s ease;transition:width .3s ease,opacity .3s ease}.dropdown .dropdown-toggle.show::after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);vertical-align:middle}.dropdown-menu a.dropdown-item{color:#73534d}.dropdown-menu a.dropdown-item:hover,.dropdown-menu a.dropdown-item:focus,.dropdown-menu a.dropdown-item:active{background-color:rgba(0,0,0,0);color:#ff9800}.dropdown .dropdown-toggle::after{width:6px;height:6px;border-left:none;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.offcanvas{-webkit-border-radius:2rem 0 0 2rem;-moz-border-radius:2rem 0 0 2rem;-ms-border-radius:2rem 0 0 2rem;border-radius:2rem 0 0 2rem}.offcanvas a.nav-link,.offcanvas a.nav-link:hover,.offcanvas a.nav-link:focus{color:#73534d;padding:1.5rem 1rem;border-top:1px solid #ddd;background:url("../images/chevron-right.svg") right 1rem center no-repeat !important;background-size:1rem !important}.offcanvas a.nav-link.dropdown-toggle::after,.offcanvas a.nav-link:hover.dropdown-toggle::after,.offcanvas a.nav-link:focus.dropdown-toggle::after{display:none}.offcanvas a.nav-link::before,.offcanvas a.nav-link:hover::before,.offcanvas a.nav-link:focus::before{content:none}.offcanvas a.nav-link.dropdown-toggle.show,.offcanvas a.nav-link:hover.dropdown-toggle.show,.offcanvas a.nav-link:focus.dropdown-toggle.show{background:url("../images/chevron-up.svg") right 1rem center no-repeat !important;background-size:1rem !important}.offcanvas .dropdown-menu.show{position:static !important;float:none !important;top:auto !important;left:auto !important;transform:none !important;display:inline-block;box-shadow:none !important;padding:0 1rem 1rem !important}.offcanvas .dropdown-menu.show a.dropdown-item,.offcanvas .dropdown-menu.show a.dropdown-item:hover,.offcanvas .dropdown-menu.show a.dropdown-item:focus{padding:.75rem 0;color:#73534d;background:rgba(0,0,0,0) !important}table.table.timetable th,table.table.timetable td{padding:.5rem .25rem}table.table.timetable td:nth-child(n+2){font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","YuGothic","Yu Gothic Medium","Yu Gothic","Meiryo UI",sans-serif;color:#ff9800}.number{font-weight:normal;color:#ff9800;font-size:4rem;display:block;line-height:1;letter-spacing:-0.1rem}.collapsed.collapse_ttl{display:block;background:url("../images/chevron-down.svg") right 1rem center no-repeat;background-size:1rem}.collapse_ttl{display:block;background:url("../images/chevron-up.svg") right 1rem center no-repeat;background-size:1rem}.date_tag{color:#ff9800;padding-right:.5rem}.new{display:none}.news_body{margin-bottom:1rem;border-bottom:1px solid #ddd}.index_about{background:url("../images/index1.jpg") center center/cover no-repeat}.index_treatments li a{text-decoration:none}.index_treatments li a span{display:block;color:#73534d;padding-top:1rem}.index_treatments li:nth-child(odd) a:hover{background:#fff3e0 !important}.index_treatments li:nth-child(even) a:hover{background:#e8f2cf !important}@media(max-width: 767.98px){html{font-size:.875rem}header .logo{width:225px}.index h1{font-size:1.25rem}.index h2{font-size:1.5rem}.index h3{font-size:1.1rem}table.table_text_small th,table.table_text_small td{font-size:.9rem !important}table.table_break th{display:block}table.table_break td{display:block;padding-top:0}.date_tag{display:block}footer{padding-bottom:150px}}@media(min-width: 768px){footer .footer_nav li{flex-grow:0 !important;display:inline}footer .footer_nav li a.nav-link{font-weight:normal;font-family:-apple-system,BlinkMacSystemFont,"Century Gothic","Segoe UI","Helvetica Neue","HelveticaNeue","Verdana","Hiragino Kaku Gothic ProN","Hiragino Sans","YuGothic","Yu Gothic Medium","Yu Gothic","Meiryo UI",sans-serif;color:#888;font-size:.9rem;padding:.5rem .5rem 0 0;display:inline-block;background:rgba(0,0,0,0) !important}footer .footer_nav li a.nav-link::before{content:none}footer .footer_nav li a.nav-link:hover{color:#555}footer .footer_nav li .dropdown-toggle{pointer-events:none}footer .footer_nav li .dropdown-toggle::after{vertical-align:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}footer .footer_nav li .dropdown-menu{box-shadow:none !important;transform:none !important;background:rgba(0,0,0,0) !important;position:static;display:inline !important;padding:0 !important}footer .footer_nav li .dropdown-menu .dropdown-item{font-size:.9rem;color:#888;width:auto;display:inline-block !important;padding:.5rem .5rem 0 0;background:rgba(0,0,0,0) !important}footer .footer_nav li .dropdown-menu a.dropdown-item:hover{color:#555}}@media print{@page{margin:5mm;size:364mm 515mm}body .header{position:relative}body{padding-top:0}}.notes{font-size:110%;color:#fff;line-height:1.8;width:fit-content;padding:1rem;margin:2.5rem auto 0}@media(min-width: 768px){.notes{font-size:125%;padding:.8rem 2rem}}/*# sourceMappingURL=common.css.map */