﻿.ttl{font-size:3rem;text-align:center;margin-bottom:3.4rem;position:relative;padding-top:3rem}.ttl::before{content:attr(data-en);top:0;position:absolute;left:50%;transform:translateX(-50%);font-size:1.6rem;font-weight:bold;font-family:"Albert Sans",sans-serif;color:#1c50a5}@media screen and (min-width: 744px){.ttl{font-size:5rem;padding-top:4.5rem;margin-bottom:5.5rem}.ttl::before{font-size:2.1rem}}.ttl.left{text-align:left;margin-bottom:0}.ttl.left::before{left:0;transform:translateX(0)}.contact-btn{display:flex;align-items:center;flex-direction:column;gap:.6rem 0}.contact-btn small{font-size:1.4rem}.s-btn{width:27.8rem;height:4.4rem;line-height:4.4rem;background-color:#1c50a5;text-align:center;color:#fff;font-weight:bold;position:relative;display:block;border-radius:22px;margin:1.5rem auto 0}.s-btn::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:3.6rem;height:1.9rem;background-image:url(https://okinawa-kaigocenter.com/cms/wp-content/themes/kaiteku/assets/img/common/arrow.svg);background-size:100% 100%;right:3.6rem;transition:.5s}.s-btn:hover::after{right:2.6rem}@media screen and (min-width: 744px){.s-btn{margin-top:3rem}}.access-sec{padding-top:5.5rem}.access-sec .container .about{padding:0 1.6rem;position:relative;z-index:10}.access-sec .container .about>p{margin-bottom:2rem}.access-sec .container .about img{margin:0 auto}@media screen and (min-width: 744px){.access-sec{padding-top:4rem}.access-sec .container .ttl{margin-bottom:5rem}.access-sec .container .about{display:flex;align-items:center;justify-content:flex-start;position:relative;padding:0}.access-sec .container .about p{width:60%;font-size:1.8rem}.access-sec .container .about picture{width:40%}.access-sec .container .about picture img{width:100%}}@media screen and (min-width: 1150px){.access-sec .container .about{position:relative;gap:0 2.5rem;align-items:center}.access-sec .container .about p{width:60.5rem}.access-sec .container .about picture{width:auto}}.about-sec2{padding:10rem 0 8rem;background:linear-gradient(transparent 0%, transparent 14.5rem, #e7f2f8 14.5rem, #e7f2f8 100%);margin-bottom:2.5rem}.about-sec2 .container .list{padding:4.5rem 1rem 2.5rem;border-radius:30px;margin-bottom:6rem;background-color:#fff}.about-sec2 .container .list h3{font-size:1.6rem;color:#1c50a5;line-height:1.5;margin-bottom:2.4rem}.about-sec2 .container .list .flex{display:flex;align-items:center;flex-direction:column;gap:1.9rem 0}.about-sec2 .container .list .flex dl{width:100%}.about-sec2 .container .list .flex dl div{padding:0 1.7rem 2.2rem;border-bottom:solid 2px #e7f2f8}.about-sec2 .container .list .flex dl div+div{margin-top:2.8rem}.about-sec2 .container .list .flex dl div:last-of-type{border-bottom:rgba(0,0,0,0)}.about-sec2 .container .list .flex dl div dt{color:#1c50a5;margin-bottom:1.5rem;font-weight:400}.about-sec2 .container .list .flex dl div dt small{font-size:1.4rem}.about-sec2 .container .list .flex dl div dd{line-height:1.5}.about-sec2 .container>h3{font-size:2rem;margin:6rem 0 2.3rem;text-align:center;color:#1c50a5}.about-sec2 .container iframe{width:100%;border-radius:30px;height:23.8rem}.about-sec2 .container .card{padding:3rem 0;border-radius:30px;background-color:#fff;margin-top:5rem}.about-sec2 .container .card+.card{margin-top:4rem}.about-sec2 .container .card h3{text-align:center;margin-bottom:1.8rem;font-size:2rem;line-height:1.5;color:#1c50a5;position:relative}.about-sec2 .container .card h3::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;background-size:cover}.about-sec2 .container .card h3.bus{padding-top:6.2rem}.about-sec2 .container .card h3.bus::before{width:9rem;height:4.4rem;background-image:url(../img/about/bas.svg)}.about-sec2 .container .card h3.car{padding-top:6rem}.about-sec2 .container .card h3.car::before{width:8.6rem;height:4.2rem;background-image:url(../img/about/car.svg)}.about-sec2 .container .card ul li{padding:0 3rem 0 4.2rem;line-height:1.5;position:relative}.about-sec2 .container .card ul li+li{margin-top:3rem}.about-sec2 .container .card ul li::before{content:"・";position:absolute;left:1.8rem}.about-sec2 .container .card p{padding:0 2rem}@media screen and (min-width: 744px){.about-sec2{padding:17.5rem 0 10rem;margin-bottom:11.7rem;background:linear-gradient(transparent 0%, transparent 25rem, #e7f2f8 25rem, #e7f2f8 100%)}.about-sec2 .container .ttl{text-align:left}.about-sec2 .container .ttl::before{left:0;transform:translateX(0)}.about-sec2 .container .list h3{font-size:2rem;margin-bottom:4.5rem}.about-sec2 .container .list .flex{flex-direction:row-reverse;justify-content:space-between;align-items:center}.about-sec2 .container .list .flex img{width:20.5rem}.about-sec2 .container .list .flex dl{width:calc(100% - 24.5rem)}.about-sec2 .container .list .flex dl>div{padding:0 .4rem 2rem;display:flex;align-items:baseline;gap:0 4rem}.about-sec2 .container .list .flex dl>div dt{width:7rem;margin-bottom:0}.about-sec2 .container .list .flex dl dt{margin-bottom:0}.about-sec2 .container>h3{margin:9rem 0 3.5rem}.about-sec2 .container iframe{height:55rem}.about-sec2 .container .card{margin-top:8rem;padding:5rem}.about-sec2 .container .card h3{margin-bottom:4.5rem}.about-sec2 .container .card ul li+li{margin-top:2rem}}@media screen and (min-width: 1150px){.about-sec2{background:rgba(0,0,0,0);position:relative}.about-sec2::before{content:"";height:203rem;position:absolute;right:0;border-radius:75px 0 0 75px;top:24.7rem;background-color:#e7f2f8;z-index:-1;width:99%}}@media screen and (min-width: 1150px)and (min-width: 1200px){.about-sec2::before{width:97%}}@media screen and (min-width: 1150px)and (min-width: 1400px){.about-sec2::before{width:94%}}@media screen and (min-width: 1150px){.about-sec2 .container .list{padding:5.5rem 4.4rem 6.4rem 9.5rem}.about-sec2 .container .list .flex dl{width:73rem}.about-sec2 .container .list .flex dl div+div{margin-top:1.5rem}.about-sec2 .container .card h3{padding-top:0 !important}.about-sec2 .container .card h3::before{left:auto;top:50%;transform:translateY(-50%)}.about-sec2 .container .card h3.bus::before{right:16rem}.about-sec2 .container .card h3.car::before{right:29rem}}/*# sourceMappingURL=about_page.css.map */