@charset "UTF-8";.row-ajust{display:flex;flex-wrap:wrap}.home-carousel{margin-top:104px;width:100%}@media (max-width:576px){.home-carousel{margin-top:60px}}.front-page-section{margin-top:3rem;margin-bottom:3rem;padding:1rem}.front-page-section h2{font-size:1.6rem;position:relative;padding:.4rem 2rem calc(0.4rem + 10px);background:#cfecee;width:50%;text-align:center;margin-bottom:2.4rem;margin-left:auto;margin-right:auto}.front-page-section h2:before{position:absolute;top:-7px;left:-7px;width:100%;height:100%;content:"";border:4px solid #81d8d0}@media (max-width:576px){.front-page-section h2{width:100%}}.background-tiffany{background-color:rgba(129,216,208,.1)}.background-white{background-color:#fff}.hiro{background:#81d8d0;background:radial-gradient(circle,#81d8d0 0%,rgba(252,70,70,0) 100%)}.hiro .catch-back{width:100%;margin-left:auto;margin-right:auto}.hiro .catch-back h2{text-align:center;font-size:1.8rem;margin:2rem 0;border-bottom:#000}.hiro .hiro-contents .hiro-image{padding-top:18px;padding-bottom:24px;text-align:center}.hiro .hiro-contents .hiro-image img{width:54%;border-radius:9px}.hiro .hiro-contents .hiro-text{padding:.6rem 2rem}.hiro .hiro-contents .hiro-text h3{font-size:1.6rem;width:100%}@media (max-width:576px){.hiro .hiro-contents .hiro-text h3{text-align:center;font-size:1.4rem}}.toblog{padding:3px 12px;background-color:#e6fafc;border:1px solid #81d8d0;border-top-right-radius:18px;border-bottom-right-radius:18px;border-top-left-radius:6px;border-bottom-left-radius:6px}.tow-toblog{margin:9px 6px}.medical-subject .description{padding-bottom:1.6rem}.medical-subject ul{list-style-type:none;padding:0;margin:0;margin-top:6px;display:flex}.medical-subject li{display:inline-block;flex:auto;margin:0 10px;padding:10px;cursor:pointer;background-color:#f0f0f0;border-radius:5px;transition:background-color .3s;text-align:center}.medical-subject li:hover{background-color:#ddd}.medical-subject .subject-description{margin-top:20px;padding:10px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;visibility:hidden;opacity:0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.medical-subject .message{opacity:0;transition:opacity .5s ease-in-out}.staff h3{position:relative;padding:1rem 2rem;text-align:center;border-radius:0 10px 10px;background:#e3f5d8}.staff .snap{padding:12px;text-align:center}.staff .snap img{border-radius:10px;border:red}.staff .pr{padding:12px 0 12px 6px;font-size:.9rem}.staff .history strong{font-weight:400}.staff .history p{margin-top:9px}.staff .history .underline{padding-left:9px;padding-right:9px;padding-bottom:3px;border-bottom:3px solid #81d8d0}.address-map{margin-bottom:10rem}.address-map h3{position:relative;text-align:center;padding:1rem 2rem;border-radius:0 10px 10px;background-color:rgba(129,216,208,.3)}.address-map .col-body{padding:.8rem .4rem 1rem}.address-map .col-body dt{font-weight:400}.address-map .col-body dd{padding-left:1rem;margin-bottom:.4rem}.address-map .gmap{position:relative;width:100%;height:0;padding-top:75%}.address-map .gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.foot-banner{position:fixed;left:0;right:0;bottom:6.4rem;width:600px;margin-left:auto;margin-right:auto;opacity:.8}@media (max-width:576px){.foot-banner{position:fixed;left:0;right:0;bottom:6.4rem;width:90%;margin-left:auto;margin-right:auto;opacity:.8}}.present{text-align:center;padding-top:12px;padding-bottom:12px}.present img{border-radius:6px}.latest-post-item{padding:.6rem;border-bottom:1px solid #ddd}.latest-post-item a{text-decoration:none}.latest-post-meta{text-align:right}.latest-post-meta .latest-post-date{font-size:.8rem;color:#666}.featured-post{border:1px solid #ddd;border-radius:6px;background-color:#f7faf3;padding:.9rem;margin-bottom:1.2rem}.featured-post .thumbnail{text-align:center}.featured-post .title{font-size:1.2rem;font-weight:400;margin-top:.6rem;text-align:center}@media (max-width:576px){.featured-post{margin-top:1.6rem}.featured-post .thumbnail{margin-top:1.2rem}}