@charset "UTF-8";.footer{padding-top:3rem;background-color:#ecf7fb;position:relative}.top-scl{position:fixed;bottom:10px;right:10px;background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/top_arrow.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:6rem;height:6rem;opacity:0;visibility:hidden;transform:translateY(50px);transition:opacity 1s , visibility 1s , transform 1s}.top-scl.show{opacity:1;visibility:visible;transform:translateY(0)}.top-scl2{display:none}.top-scl2.show{}.footerNav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footerNav li{border-left:1px solid #e1e1e1;margin-bottom:1rem}.footerNav li:last-of-type{border-right:1px solid #e1e1e1}.footerNav a{display:inline-block;padding:.5rem 3rem;font-size:1.8rem;color:#1d1d1d;transition:all .3s}@media (min-width:1080px){.footerNav a:hover{opacity:.7;transition:all .3s}}.footer__info{margin-top:1rem;text-align:center}.footer__logo{width:26rem;height:4.7rem;margin:0 auto;transition:all .3s}@media (min-width:1080px){.footer__logo:hover{opacity:.7;transition:all .3s}}.footer__addr{font-size:1.8rem;line-height:1.4;margin:2.9rem 0 4.9rem}.footer_h1{font-size:1.8rem}.copy{text-align:center;font-size:1.8rem;font-weight:400;background-color:#fff;padding:1.3rem 0 3.1rem}#modal-container{display:none;position:fixed;background:rgba(0,0,0,.6);top:0;bottom:0;left:0;right:0;z-index:99;& > div {
		display: flex;
		height: 100vh;
		justify-content: center;
		align-items: center;
		& > img {
			max-width: calc(100vw - 30px);
			max=height: calc(100vh - 30px)+
		}
	}
}img.popup{cursor:pointer;width:100%}@media (max-width:1079px){.footerNav a{font-size:2.5rem}.footer__addr{font-size:2.5rem}.copy{font-size:2.5rem}}@media (max-width:767px){.footer{padding-top:0;margin-bottom:3.9rem;background-color:#ecf7fb;position:relative}.top-scl{display:none}.top-scl2{display:block;position:absolute;top:-5.5rem;right:1rem;background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/top_arrow.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:4.5rem;height:4.5rem;opacity:0;visibility:hidden;transform:translateY(50px);transition:opacity 1s , visibility 1s , transform 1s}.top-scl2.show{opacity:1;visibility:visible;transform:translateY(0)}.footerNav{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column}.footerNav li{border-left:0;margin-bottom:0;width:100%}.footerNav li:last-of-type{border-right:0}.footerNav a{display:block;padding:2rem 0;font-size:1.4rem;color:#1d1d1d;transition:all .3s;position:relative}.footerNav a::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/arrow_blue_right.png.pagespeed.ce.517ZUTH-Bv.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:.9rem;height:1.8rem}.footerNav a::after{content:"";position:absolute;bottom:0;left:-50%;width:200%;height:1px;background-color:#e1e1e1;transform:scale(.5)}.footer__info{margin-top:2rem;text-align:center}.footer__logo{width:17.5rem;height:3.1rem;margin:0 auto;transition:all .3s}.footer__addr{font-size:1.1rem;line-height:1.6;margin:1.5rem 0 .5rem}.copy{text-align:center;font-size:1.2rem;font-weight:400;background-color:#ecf7fb;padding:0 0 1.1rem}}@media print,screen and (width:1281px){.footerNav{display:none}.top-scl{display:none}.top-scl2{display:none}}