.cat,.tag,.all{padding:0 1.8rem;height:4rem;line-height:4rem;font-weight:bold;color:#fff;border-radius:20px;display:inline-block}.cat.active,.tag.active,.all.active{background-color:#fff}.cat{border:solid 1px #1c50a5;background-color:#1c50a5}.cat.active{color:#1c50a5}.tag{border:solid 1px #dc000c;background-color:#dc000c}.tag.active{color:#dc000c}.all{border:solid 1px #eac41a;background-color:#eac41a;color:#34414d;margin:0 0 0 auto;width:16.2rem}.all.active{background-color:#fff;color:#34414d}.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}}.cat,.tag{height:3.2rem;line-height:3.2rem;font-size:1.4rem;box-shadow:0 2.5px 5px rgba(0,0,0,.16)}@media screen and (min-width: 744px){.cat,.tag{font-size:1.6rem;line-height:3.9rem;height:3.9rem}}article .flex{margin:2.8rem 0 4.2rem}article .flex time{font-weight:bold;color:#1c50a5;font-family:"Albert Sans",sans-serif}article .flex>div{padding-top:1.4rem;display:flex;flex-wrap:wrap;gap:1.1rem}article .content h2{font-size:2rem;line-height:1.5;padding-left:1.5rem;position:relative;margin-bottom:2.5rem}article .content h2::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:5px;height:85%;background-color:#1c50a5;left:0}article .content p{margin:1.6rem 0}article .content a{color:#1c50a5;border-bottom:solid 1px #1c50a5;word-break:break-all}article .content h3{font-size:2rem;padding-bottom:2rem;border-bottom:solid 2px #cacaca;position:relative;margin-top:6.5rem;margin-bottom:1.8rem}article .content h3::after{content:"";position:absolute;bottom:-0.2rem;left:0;width:14.5rem;height:2px;background-color:#1c50a5}article .content h3+p{margin-bottom:5rem}article .content ul{margin-bottom:3.5rem}article .content li{list-style:inside;text-indent:-1.8rem;padding-left:1.8rem}article .content li,article .content dt,article .content dd{line-height:2rem}article .content li+li{margin-top:1.8rem}@media screen and (min-width: 744px){article .flex{margin:4rem 0 11rem;display:flex;gap:0 2.2rem}article .flex time{font-size:2.1rem;position:relative;top:.9rem}article .flex>div{padding-top:0}article .content h2{font-size:3rem}article .content p{margin:1.6rem 0}article .content .is-layout-flex{gap:1.2rem 5%;margin-bottom:2rem}article .content h3:first-of-type{margin-top:6.5rem}article .content h3+p{margin-bottom:9rem}}.btn{display:flex;align-items:center;justify-content:center;background-color:#1c50a5;color:#fff;position:relative;text-align:center;transition:.5s;width:33rem;height:7rem;box-shadow:0 7.5px 0 #eac41a;border-radius:33px;margin:0 auto;margin:8rem auto 9rem}.btn small{font-size:1.4rem;display:block;margin-top:.2rem}.btn::after{content:"";background-image:url(../img/common/arrow.svg);background-size:100% 100%;width:3.6rem;height:1.9rem;position:absolute;top:50%;transform:translateY(-50%);right:5.5rem;transition:.5s}.btn:hover{transform:translateY(7.5px);box-shadow:0 0 0 #eac41a;opacity:1}.btn:hover::after{right:4.5rem}@media screen and (min-width: 744px){.btn{height:10rem;width:49.4rem;font-size:2rem;border-radius:50px}.btn small{font-size:1.6rem}}@media screen and (min-width: 744px){.btn{margin:12rem auto}}/*# sourceMappingURL=single.css.map */