@charset "UTF-8";@-ms-viewport{width:device-width;}#body-section{padding:0px 0 0px 0;}#body-section>div>div>h2{display:block;position:relative;width:max-content;height:auto;padding:0;margin:0 auto 50px auto;font-size:39px;line-height:100%;font-weight:700;color:#1E6AB4;}#body-section>div>div>h2:before,#body-section>div>div>h2:after{content:'';display:block;position:absolute;top:55%;width:45px;height:5px;font-size:0;line-height:0;background-color:#08A2E4;pointer-events:none;}#body-section>div>div>h2:before{left:-25px;transform:translateX(-100%) translateY(-50%);-webkit-transform:translateX(-100%) translateY(-50%);}#body-section>div>div>h2:after{right:-25px;transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);}#body-section>div>div>div.title{display:flex;width:1100px;height:auto;padding:0;margin:0 0 30px 0;font-size:0;line-height:0;}#body-section>div>div>div.title>h2{display:block;width:max-content;height:auto;padding:0;margin:0 50px 0 0;font-size:39px;line-height:100%;font-weight:700;}#body-section>div>div>div.title>p{display:block;width:max-content;height:auto;padding:0;margin:-0.3rem 0 0 0;font-size:18px;line-height:180%;font-weight:500;}#access{width:100%;height:auto;margin:0;padding:0;background-color:#FFFFFF;}#access>div{position:relative;width:1100px;height:auto;margin:0 auto;padding:100px 0;}#access>div>div{width:max-content;margin:50px auto 0 auto;}#access>div>div>.logo{display:block;width:446px;padding:0;margin:0;}#access>div>div>.address{display:block;width:446px;padding:0;margin:0 0 18px 0;font-size:18px;line-height:18px;font-weight:500;text-align:right;}#access>div>ul{list-style:none;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:50px auto 0 auto;}#access>div>ul>li{position:relative;width:530px;margin:30px 40px 0 0;}#access>div>ul>li:nth-child(2n){margin-right:0;}#access>div>ul>li:nth-child(-n+2){margin-top:0;}#access>div>ul>li>h3{position:relative;display:inline-block;padding:0 12px 0 55px;margin:0 0 15px 0;font-size:24px;line-height:100%;font-weight:700;color:#1E6AB4;white-space:nowrap;}#access>div>ul>li>h3:before{content:'';display:block;position:absolute;width:44px;height:36px;top:50%;left:0;transform:translateY(-50%%);-webkit-transform:translateY(-50%);}#access>div>ul>li.driving>h3:before{background-image:url(../img/ico_driving.svg);}#access>div>ul>li.transit>h3:before{background-image:url(../img/ico_transit.svg);}#access>div>ul>li>a{display:inline-block;position:relative;bottom:3px;width:max-content;height:23px;padding:0 0.75em;text-indent:initial;font-size:16px;line-height:20px;font-weight:500;letter-spacing:-0.05em;border-radius:11.5px;color:#FFF547;background-color:#1E6AB4!important;border:solid 1px #1E6AB4;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;}#access>div>ul>li>a:hover{color:#1E6AB4;background-color:#FFF547!important;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;transition:0.5s;}#access>div>ul>li>ul{list-style:none;font-size:0;line-height:0;}#access>div>ul>li>ul>li{position:relative;padding:0px 0px 0px 22px;margin:0 0 3px 0;font-size:18px;line-height:175%;font-weight:500;white-space:nowrap;}#access>div>ul>li>ul>li:before{content:"";display:inline-block;position:absolute;left:0px;top:0.40em;width:19px;height:19px;font-size:18px;line-height:0;background-color:#1E6AB4!important;padding:0px;margin:0px;border-radius:50%;}#access>div>ul>li>ul>li .font-bold{font-weight:700!important;}#access>div>ul>li>p{padding:0 0 0 0.5em;margin:3px 0 3px 0;font-size:18px;line-height:150%;font-weight:500;}#access>div>ul>li>.baloon{position:absolute;display:block;top:40px;width:115px;height:115px;padding:0;margin:0;font-size:0;line-height:0;color:#FFF;background:#1E6AB4;border-radius:50%;}#access>div>ul>li>a.baloon:hover{color:#1E6AB4;background:white!important;}#access>div>ul>li>.baloon.parking{right:30px;}#access>div>ul>li>.baloon.maps{right:40px;}#access>div>ul>li>.baloon>p{position:absolute;display:block;padding:0;margin:0;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);font-size:20px;line-height:130%;font-weight:500;text-align:center;color:inherit;white-space:nowrap;}#access>div>ul>li>.baloon>p>span{display:inline-block;font-size:22px;margin:0 0.1em 0 0;}#access>div>ul>li>figure{width:100%;padding:0;margin:0;}#access>div>ul>li>figure>img{width:530px;border-radius:20px;}#access>div>ul>li>figure>figcaption{font-size:24px;line-height:100%;font-weight:700;padding:0;margin:25px 0 0 0;}#medical-hours{width:100%;height:auto;margin:0;padding:0;background-color:#F7F6EF;}#medical-hours>div{width:670px;height:auto;margin:0 auto;padding:100px 0;}#medical-hours>div>h2{margin:0 auto 70px auto!important;}#medical-hours>div>dl{list-style:none;width:100%;}#medical-hours>div>dl>dt{width:520px;margin:0 auto 30px auto;}#medical-hours>div>dl>dt>img{width:520px;border-radius:20px;}#medical-hours>div>dl>dd{width:100%;margin:0 auto 70px auto;}#medical-hours>div>dl>dd>img{width:100%;margin:0 auto 10px auto;}#medical-hours>div>dl>dd>ul{list-style:none;font-size:0;line-height:0;}#medical-hours>div>dl>dd>ul>li{position:relative;padding:0px 0px 0px 20px;margin:0 0 3px 0;font-size:18px;line-height:180%;font-weight:500;text-align:justify;}#medical-hours>div>dl>dd>ul>li:before{content:"※";display:inline-block;position:absolute;left:0px;top:0.40em;width:19px;height:19px;font-size:19px;line-height:15px;font-weight:500;}#medical-hours>div>dl>dd>p{display:block;margin:4px 0 0 0;font-size:27px;line-height:150%;font-weight:700;text-indent:-0.6em;}#medical-hours>div>dl>dd>p>span{color:#1E6AB4;}#medical-hours>div>dl>*:last-child{margin-bottom:0;}@media only screen and (max-width:1101px){#main-visual>div>div{}#body-section{padding:0px 0 0px 0;margin:0;}#body-section>div>div{width:94vw;margin:0 3vw;padding:10vw 0;}#body-section>div>div>h2{margin:0 auto 6vw auto;font-size:6.0vw;}#body-section>div>div>h2:before,#body-section>div>div>h2:after{width:9vw;height:1vw;}#body-section>div>div>h2:before{left:-5vw;}#body-section>div>div>h2:after{right:-5vw;}#body-section>div>div>div.title{display:block;width:100%;margin:0 0 6vw 0;}#body-section>div>div>div.title>h2{width:initial;margin:0 0 4vw 0;font-size:6.0vw;}#body-section>div>div>div.title>p{width:initial;margin:0;font-size:4.5vw;}#access{}#access>div{width:94vw;margin:0 3vw;padding:10vw 0;}#access>div>iframe{width:94vw;height:63vw;}#access>div>div{width:80vw;margin:8vw auto 0 auto;}#access>div>div>.logo{width:100%;}#access>div>div>.address{width:100%;margin:2vw 0 3.6vw 0;font-size:4.5vw;line-height:4.5vw;}#access>div>ul{display:block;margin:8vw auto 0 auto;}#access>div>ul>li{width:100%;margin:8vw 0 0 0;}#access>div>ul>li:nth-child(2n){margin-right:0;}#access>div>ul>li:nth-child(-n+2){margin-top:8vw;}#access>div>ul>li:nth-child(-n+1){margin-top:0;}#access>div>ul>li>h3{padding:0 2.4vw 0 10vw;margin:0 0 3vw 0;font-size:5.4vw;}#access>div>ul>li>h3:before{width:8.8vw;height:7.2vw;background-size:cover;}#access>div>ul>li.driving>h3:before{}#access>div>ul>li.transit>h3:before{}#access>div>ul>li>a{display:block;bottom:unset;height:5.8vw;margin:2vw 0 5vw 0;font-size:4.2vw;line-height:4.8vw;border-radius:2.9vw;}#access>div>ul>li>a:hover{}#access>div>ul>li>ul{}#access>div>ul>li>ul>li{padding:0 0 0 5.5vw;margin:1.4vw 0 1.4vw 0;font-size:4.5vw;line-height:150%;}#access>div>ul>li>ul>li:before{left:0px;top:0.30em;width:4.6vw;height:4.6vw;font-size:4.5vw;}#access>div>ul>li>ul>li .font-bold{}#access>div>ul>li>p{padding:0 0 0 0.5em;margin:0.6vw 0 0.6vw 0;font-size:4.5vw;line-height:150%;font-weight:500;}#access>div>ul>li>.baloon{top:-3vw;width:23vw;height:23vw;}#access>div>ul>li>a.baloon:hover{}#access>div>ul>li>.baloon.parking{right:0vw;}#access>div>ul>li>.baloon.maps{right:0vw;}#access>div>ul>li>.baloon>p{font-size:4.8vw;}#access>div>ul>li>.baloon>p>span{font-size:5vw;}#access>div>ul>li>figure{}#access>div>ul>li>figure>img{display:block;max-width:initial;width:80%;margin:0 auto;border-radius:4vw;}#access>div>ul>li>figure>figcaption{font-size:5.4vw;margin:5vw 0 0 0;text-align:center;}#access>div>ul>li>figure>figcaption .small{position:relative;font-size:4.5vw;top:-0.10rem;}#medical-hours{}#medical-hours>div{width:94vw;margin:0 3vw;padding:10vw 0;}#medical-hours>div>h2{margin:0 auto 6vw auto!important;}#medical-hours>div>dl{}#medical-hours>div>dl>dt{width:100%;margin:0 auto 6vw auto;}#medical-hours>div>dl>dt>img{display:block;max-width:initial;width:80%;margin:0 auto;border-radius:4vw;}#medical-hours>div>dl>dd{width:100%;margin:0 auto 8vw auto;}#medical-hours>div>dl>dd>img{width:100%;margin:0 auto 2vw auto;}#medical-hours>div>dl>dd>ul{}#medical-hours>div>dl>dd>ul>li{padding:0 0 0 5.5vw;margin:0.7vw 0 0.7vw 0;font-size:4.5vw;line-height:150%;}#medical-hours>div>dl>dd>ul>li:before{width:4.8vw;height:4.8vw;font-size:4.8vw;line-height:3.2vw;}#medical-hours>div>dl>dd>ul>li.sp{letter-spacing:0.05em;}#medical-hours>div>dl>dd>p{margin:0.8vw 0 0 0;font-size:5.4vw;}#medical-hours>div>dl>dd>p>span{}#medical-hours>div>dl>*:last-child{margin-bottom:0;}}