@charset "UTF-8";.cover{position:relative;display:flex;justify-content:flex-end}@media (max-width:767.98px){.cover{background:0 0}}.cover .cover-inner{width:80%;height:auto;aspect-ratio:16/9;overflow:hidden;z-index:1}@media (max-width:767.98px){.cover .cover-inner{width:100%}}.cover .cover_photo_image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-top-left-radius:15px;border-bottom-left-radius:15px}@media (max-width:767.98px){.cover .cover_photo_image{height:500px;border-radius:0}}@media (max-width:767.98px){.cover{width:100%;height:500px}}.cover .catch-copy{position:absolute;top:50%;left:5%;transform:translate(0,-40%);z-index:3;font-size:64px;font-weight:700;text-shadow:0 0 8px rgba(255,255,255,.8)}@media (max-width:991.98px){.cover .catch-copy{left:20px;font-size:36px;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.8)}}.cover .catch-copy .catch-copy-sub{font-size:24px;margin-top:1.5em}@media (max-width:991.98px){.cover .catch-copy .catch-copy-sub{font-size:20px;margin-top:.5em}}.cover:after{content:"";position:absolute;bottom:-40px;width:100%;height:200px;background:linear-gradient(135deg,#7fbbdc,#418ec8);filter:url(#noiseFilter);z-index:-1}@media (max-width:767.98px){.cover:after{bottom:-20px}}.sub-cover{color:#093bab;font-size:60px;font-weight:700;padding-top:30px;margin-bottom:30px}@media (max-width:991.98px){.sub-cover{font-size:30px}}.text-center-sp{text-align:left}@media (max-width:991.98px){.text-center-sp{text-align:center}.text-center-sp .btn{width:250px}}.sw-tab-item{border-bottom:solid 5px #efefef;padding:1em 0;text-align:center}@media (max-width:575.98px){.sw-tab-item{margin-bottom:1em}}.sw-tab-item.active{border-bottom:solid 5px #093bab}.article{border-bottom:solid 1px #bfbfbf}.aboutus{position:relative;width:90%;padding:60px 30px;background:linear-gradient(135deg,#7fbbdc,#418ec8);filter:url(#noiseFilter);z-index:-1;border-radius:80px 0 0 80px}@media (max-width:767.98px){.aboutus{width:95%}}.aboutus .section-title .en,.aboutus .section-title .ja{color:#fff}.aboutus:before{content:"";position:absolute;top:0;right:0;width:226px;height:208px;background:url(//www.okinawa-ctc.or.jp/wp-content/themes/main/css/../images/top/about_bg_01.webp) no-repeat;z-index:2}@media (max-width:767.98px){.aboutus:before{width:140px;height:129px;background:url(//www.okinawa-ctc.or.jp/wp-content/themes/main/css/../images/top/about_bg_01_sp.webp) no-repeat}}