@media screen and (max-width: 768px){.facility .facilities__list{max-width:450px;margin:40px auto 0}}.facility .facilities__list li{margin-bottom:35px}@media screen and (min-width: 769px){.facility .facilities__list li{margin-bottom:5%}}.facility .facilities__list h2{font-size:18px;margin-bottom:1em}@media screen and (max-width: 768px){.facility .facilities__list h2{font-size:17px;margin:2em 0 .5em;color:#075a4d;text-align:center}}.facility .facilities__list .btn{width:210px;height:40px}@media screen and (max-width: 768px){.facility .facilities__list .btn{width:200px}}.facility .facilities__list .btn span{font-size:16px;padding:0 1.25em}@media screen and (max-width: 768px){.facility .facilities__list .btn span{font-size:15px}}.facility .facilities__list .btn img{width:59px}@media screen and (min-width: 769px){.facility .facilities__list{margin-bottom:10%}.facility .facilities__list dl{justify-content:flex-start;align-items:center}.facility .facilities__list li:nth-child(even) dl{flex-direction:row-reverse;justify-content:flex-start}.facility .facilities__list li:nth-child(even) dl dt{margin-left:4%}.facility .facilities__list li:nth-child(odd) dl dt{margin-right:4%}.facility .facilities__list dt{width:59%}.facility .facilities__list dd{width:fit-content}}.facility__content{padding-bottom:8%}.facility__content h2{font-size:clamp(20px,1.1683483802vw,24px);color:#075a4d;text-align:center;margin:4em 0 1em}.facility__content h1{margin:2em 0}.facility__content-about li{margin:.75em 0}.facility__content-about li a{color:#075a4d;text-decoration:underline}.facility__content-list h3{font-size:clamp(18px,1.0621348911vw,22px);margin:1.5em 0 .5em}.facility__content-list ul{margin:5% auto}@media screen and (max-width: 768px){.facility__content-list ul{max-width:450px;margin:20px auto}}.facility__content-list ul img{border-radius:10px}.facility__content-list ul li{margin-bottom:35px}@media screen and (min-width: 769px){.facility__content-list ul{margin:5% auto 0}.facility__content-list ul:not(.list__2){max-width:650px}}.facility__content-requirements ul{max-width:800px;margin:3em auto 0;background-color:#fff;padding:1em 2em;border-radius:10px}.facility__content-requirements li{text-indent:-1em;padding-left:1em;margin:1em 0}