@charset "UTF-8";.modal{position:relative;width:50rem;margin:0 auto}.modal h1{font-size:3.125rem;font-weight:600}.modal h2{font-size:2.5rem;padding-left:1.3rem;font-weight:600}.modal h3{font-size:2rem;padding-bottom:.5rem;font-weight:600}.modal h4{font-size:1.6rem;font-weight:600}.modal h5{font-size:1.28rem;font-weight:600}.modal h6{font-size:1.024rem;font-weight:600}.modal p{font-size:2.0rem;font-weight:normal}.modal ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:4rem}.modal ol{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:4rem}.modal pre{font-size:1.6rem;white-space:pre-wrap}.modal__wrap{position:absolute;top:2rem;left:50%;transform:translateX(-50%);width:100%;max-height:37rem;overflow-y:auto;border-radius:1rem;z-index:98;background-color:#fff;border:3px solid red}.modal__inner{padding:3rem 3rem;line-height:1.6}.modal__cls{position:absolute;top:-.8rem;right:-.8rem;background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/ico_cls.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:3.8rem;height:3.8rem;z-index:99;cursor:pointer}.fv-lay{position:relative;margin-top:0;max-width:120rem;margin-left:auto;margin-right:auto}@media (max-width:1080px){.fv-lay{max-width:100%}}.slider{height:40rem;overflow:hidden}.slider img{height:40rem}.slider img.pc,.slider img.tb{display:block}.slider img.sp{display:none}.imp{padding:.7rem 0}.imp-lay{background-color:#d33;display:flex;justify-content:space-between;align-items:center;padding:.7rem}.imp__info{width:85rem;display:flex;align-items:center;justify-content:space-between}.imp__pic{width:2.6rem;height:2.6rem;border-radius:50%;opacity:1}@keyframes imp {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}.imp__txt{font-size:1.8rem;line-height:1.4;width:81.4rem;color:#fff;word-break:break-all}.imp__btn{max-width:31rem;width:100%;font-size:1.8rem;background-color:#fff;border-radius:.3rem;text-align:center;color:#d33;padding:.6rem 1rem;word-break:break-all;line-height:1.2;transition:all .3s}@media (min-width:1080px){.imp__btn:hover{opacity:.7;transition:all .3s}}.impNews{width:100rem;margin:3rem auto 0}.impNews__heading{font-size:2rem;font-weight:500;text-align:center;color:#fff;padding:2.1rem 0;background-color:#d33;display:table-cell;justify-content:center;align-items:center;width:25rem;vertical-align:middle}.impNews__heading::before{content:"";background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/ico_imp.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:3rem;height:3rem; margin-right: 2rem}.impNews__ct{border:1px solid #d33;display:table-cell}.impNews__ct article:nth-of-type(odd) .impNews__link {background-color:#f1f1f1}.impNews__link{display:block;color:#1d1d1d;padding:1rem 3rem 1rem 6rem;transition:all .3s}@media (min-width:1080px){.impNews__link:hover{opacity:.7;transition:all .3s}}.impNews__time{font-size:1.6rem;display:inline}.impNews__ttl{font-size:1.8rem;font-weight:500;line-height:1.2;margin-top:1.9rem;word-break:break-all;display:inline}.fv__items_ajust{position:relative;height:0;top:-31rem;max-width:110rem;margin-left:auto;margin-right:auto}.fv__items{width:30rem;display:flex;flex-wrap:wrap;justify-content:space-between}.fv__item{width:13.5rem;height:13.5rem;text-align:center;background-color:#fff;border:1px solid #1ba1e6;border-radius:50%}.fv__item:nth-of-type(n + 3) {margin-top:1rem}.fv__item:last-of-type{ background-color: #1BA1E6 !important}.fv__item img{width:4.8rem;height:4.8rem;margin-top:.5rem}.fv__link{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.8rem;color:#1ba1e6;text-align:center;line-height:1.2;transition:all .3s}@media (min-width:1080px){.fv__link:hover{opacity:.7;transition:all .3s}}.topNews{margin-top:2.6rem;max-width:100rem;margin-left:auto;margin-right:auto}.ttl-bg{width:100rem;margin:0 auto;padding:1.3rem 1.4rem 1.3rem 3.1rem;background-color:#ecf7fb;position:relative}.ttl-bg::before{content:"";position:absolute;top:50%;left:1.4rem;transform:translateY(-50%);width:.4rem;height:5.5rem;background-color:#1ba1e6}.ttl-bg .ttl{border-bottom:0;padding-bottom:0}.cats{margin:-3.7rem 0 0 19rem;display:flex}.catTab{min-width:10rem;padding:.92rem 1rem;background-color:#e1e1e1;border-radius:.5rem .5rem 0 0;text-align:center;font-size:1.7rem;border-bottom:1px solid #1d1d1d;cursor:pointer;position:relative}.catTab:not(:last-of-type)::before {content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff}.catTab.active{color:#fff;background-color:#1ba1e6}.topNews__ct{margin:1.6rem auto 0;max-width:100rem;width:100%;display:none}.topNews__ct.active{display:block}.topNews__link{display:inline-block;width:100%;padding:1rem 1rem 1rem;color:#1d1d1d;border-bottom:1px solid #e1e1e1;transition:all .3s}@media (min-width:1080px){.topNews__link:hover{opacity:.7;transition:all .3s}}.topNews__data{display:flex;align-items:center}.topNews__time{font-size:1.6rem}.topNews__cat{display:inline-block;font-size:1.4rem;padding:.4rem .9rem;border-radius:.2rem;margin-left:1.9rem;color:#fff}.topNews__ttl{font-size:1.8rem;line-height:1.2;word-break:break-all;font-weight:500;margin:-2.2rem 0 0 20rem}.access{margin-top:12.4rem}.map{width:100%;height:46rem;margin-top:4rem}.map iframe{width:100%;height:46rem}.banner{margin:5rem 0}.banner__items{display:flex;justify-content:flex-start;flex-wrap:wrap}.banner__items::after{content:"";display:block;width:25.2rem}.banner__item{width:28.5rem;height:11.1rem;margin-right:2rem;transition:all .3s}@media (min-width:1080px){.banner__item:hover{opacity:.7;transition:all .3s}}.banner__item:nth-of-type(4n) {margin-right:0}.banner__item:nth-of-type(n + 5) {margin-top:3.8rem}.topInfo-lay{display:flex;max-width:100rem;margin-left:auto;margin-right:auto}.topInfo__item{width:50%;padding:2rem 0 2rem}.topInfo__item .topInfo__wrap{width:95%}.topInfo__item:first-of-type{}.topInfo__item:first-of-type .topInfo__wrap{margin-left:0;margin-right:0}.topInfo__item:last-of-type{}.topInfo__item:last-of-type .topInfo__wrap{margin-left:2.4rem}.topInfo__item .ttl{border-bottom:0;padding-bottom:0}.topInfo__txt{font-size:1.6rem;margin-top:0;line-height:1.87}.topInfo__pic{width:19.6rem;height:27.7rem;margin:0 auto 0}.topInfo--gid .topInfo__pic{width:35.2rem;height:21.8rem}.topInfo--gid .common-btn--circle{margin-top:4rem}.topAbout{padding:12rem 0}.topAbout-lay{display:flex;align-items:center;justify-content:space-between}.topAbout__info{width:32.7rem}.topAbout__txt{font-size:1.6rem;line-height:1.2;margin-top:3.5rem}.topAbout .common-btn--circle{margin-top:3.3rem}.topAbout__pic{width:78rem;height:46rem}.topRecruit{margin-bottom:0;padding:8.4rem 0 8rem;background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/top/top_08.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.topRecruit__info{width:35.2rem;margin:0 auto;text-align:center}.topRecruit__info .ttl{border-bottom:0;padding-bottom:0}.topRecruit__txt{font-size:1.6rem;margin-top:2rem;text-align:left;line-height:1.87}.topRecruit .common-btn--circle{margin-top:3.5rem}@media screen and (max-width:1080px){.imp__txt{font-size:2.5rem}.imp__btn{font-size:2.5rem}.impNews{width:100%}.impNews__ttl{font-size:2.5rem}.impNews__time{font-size:2.5rem}.impNews__heading{font-size:2.5rem}.topNews__ttl{font-size:2.5rem;margin:-3.1rem 0 0 29rem}.topNews{max-width:100%}.topNews__ct{max-width:100%}.topNews__time{font-size:2.5rem}.topNews__cat{font-size:2.5rem}.catTab{font-size:2.5rem}.cats{margin:-4.5rem 0 0 19rem}}@media screen and (max-width:767px){.modal{position:relative;width:33.5rem;margin:0 auto}.modal h1{font-size:2rem;font-weight:600}.modal h2{font-size:1.6rem;padding-left:1.3rem;font-weight:600;position:relative}.modal h3{font-size:1.6rem;padding-bottom:.5rem;font-weight:600}.modal h4{font-size:1.28rem;font-weight:600}.modal h5{font-size:1.28rem;font-weight:600}.modal h6{font-size:1.024rem;font-weight:600}.modal p{font-size:1.3rem;font-weight:normal}.modal ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:4rem}.modal ol{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:4rem}.modal pre{font-size:1.6rem;white-space:pre-wrap}.modal__wrap{position:absolute;top:3.4rem;left:50%;transform:translateX(-50%);width:100%;max-height:69.5rem;overflow-y:auto;border-radius:1rem;z-index:98;background-color:#fff}.modal__inner{padding:2rem;line-height:1.8}.modal__cls{position:absolute;top:1.7rem;right:-.9rem;background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/ico_cls.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:3.8rem;height:3.8rem;z-index:99;cursor:pointer}.fv{margin-top:5rem}.fv-lay{position:relative}.slider{height:15rem}.slider img{height:15rem}.slider img.pc,.slider img.tb{display:none}.slider img.sp{display:block}.imp{background-color:#d33;padding:0}.imp .common-inner{padding:0}.imp-lay{display:flex;justify-content:flex-start;flex-direction:column;align-items:center}.imp__info{width:100%;display:flex;align-items:center;justify-content:flex-start}.imp__pic{align-self:flex-start;width:2rem;height:2rem;border-radius:50%;opacity:1}@keyframes imp {
    0% {
      opacity: 1;
    }
    50% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }.imp__txt{font-size:1.4rem;line-height:1.3;width:32.3rem;margin-left:.5rem;color:#fff;word-break:break-all}.imp__btn{display:block;max-width:30rem;width:100%;font-size:1.3rem;background-color:#fff;border-radius:.3rem;text-align:center;color:#d33;padding:.6rem 1rem;margin:1rem auto 0;word-break:break-all;line-height:1.2;transition:all .3s}.impNews{width:100%;margin:3rem auto 0}.impNews__heading{font-size:1.8rem;font-weight:500;text-align:center;color:#fff;padding:1rem 0;background-color:#d33;display:flex;justify-content:center;align-items:center;width:100%}.impNews__heading::before{content:"";background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/ico_imp.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:2.6rem;height:2.6rem;margin-right:1rem}.impNews__ct{border:1px solid #d33}.impNews__ct article:nth-of-type(odd) .impNews__link {background-color:#f1f1f1}.impNews__link{display:block;color:#1d1d1d;padding:1.8rem 1.1rem 1.5rem;transition:all .3s}.impNews__time{font-size:1.2rem}.impNews__ttl{font-size:1.4rem;font-weight:500;line-height:1.2;margin-top:1rem;word-break:break-all}.fv__items_ajust{top:1rem;height:18rem}.fv__items{position:static;width:32.3rem;margin:1rem auto 1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.fv__item{width:15.2rem;height:8.2rem;text-align:center;background-color:#fff;border:1px solid #1ba1e6;border-radius:5%;box-shadow: 0 0.3rem 0.6rem rgb(0 0 0 / 20%)
  }.fv__item:nth-of-type(n + 3) {margin-top:1rem}.fv__item img{width:4.8rem;height:4.1rem;margin-top:0}.fv__link{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.5rem;color:#1ba1e6;text-align:center;line-height:1.2;transition:all .3s}.topNews{   margin-top: 4rem}.ttl-bg{width:100%;margin:0 auto;padding:1.4rem 2.9rem 1.4rem 2.9rem;background-color:#ecf7fb;position:relative}.ttl-bg::before{content:"";position:absolute;top:50%;left:1.4rem;transform:translateY(-50%);width:.4rem;height:4.2rem;background-color:#1ba1e6}.ttl-bg .ttl{border-bottom:0;padding-bottom:0}.cats{margin:.5rem auto 0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding-bottom:1rem;position:relative}.cats::before{content:"";position:absolute;bottom:0;left:-50%;width:200%;height:1px;background-color:#1d1d1d;transform:scale(.5)}.catTab{min-width:auto;max-width:10.4rem;width:100%;padding:.6rem 1rem;background-color:#e1e1e1;border-radius:.5rem;text-align:center;font-size:1.3rem;border-bottom:0;cursor:pointer;position:relative}.catTab:not(:last-of-type)::before {content:none}.catTab:nth-of-type(n + 4) {margin-top:.3rem}.catTab.active{color:#fff;background-color:#1ba1e6}.topNews__ct{margin:0 auto 0;max-width:100%;width:100%;display:none}.topNews__ct.active{display:block}.topNews__link{display:inline-block;width:100%;padding:1rem 0 .4rem;color:#1d1d1d;border-bottom:0 solid #e1e1e1;transition:all .3s}.topNews__data{display:flex;align-items:center}.topNews__time{font-size:1.2rem}.topNews__cat{display:inline-block;font-size:1.2rem;padding:.1rem .5rem;border-radius:.2rem;margin-left:1rem;color:#fff}.topNews__cat.blue{background-color:#1ba1e6}.topNews__cat.green{background-color:#60b83c}.topNews__cat.pink{background-color:#e270cb}.topNews__cat.purple{background-color:#a65cf1}.topNews__cat.orange{background-color:#e5a046}.topNews__ttl{font-size:1.4rem;line-height:1.2;word-break:break-all;font-weight:500;margin:.8rem 0 0 1.2rem}.access{margin-top:7.4rem}.map{width:100%;height:20rem;margin-top:3rem}.map iframe{width:100%;height:20rem}.banner{margin:3rem 0}.banner__items{display:block}.banner__item{width:30.5rem;height:12.2rem;margin-right:0}.banner__item img{width:30.5rem;height:12.2rem;margin:0 auto}.banner__item:nth-of-type(4n) {margin-right:0}.banner__item:nth-of-type(n + 5) {margin-top:0}.slick-prev{position:absolute!important;top:50%!important;left:0!important;width:3rem!important;height:3rem!important;z-index:1}.slick-prev::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:3rem!important;height:3rem!important;background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/slick_arr_left.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;opacity:1!important;z-index:1}.slick-next{position:absolute!important;top:50%!important;right:0!important;width:3rem!important;height:3rem!important;z-index:1}.slick-next::before{content:""!important;position:absolute!important;top:0!important;right:0!important;width:3rem!important;height:3rem!important;background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/slick_arr_right.png)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;opacity:1!important;z-index:1}.slick-dots li{margin:0!important}.slick-dots li button:before{opacity:1!important;color:#e1e1e1!important}.slick-dots li.slick-active button:before{color:#1ba1e6!important}.topInfo-lay{display:flex;flex-direction:column}.topInfo__item{width:100%;   padding: 1.4rem 0 2rem}.topInfo__item .topInfo__wrap{width:100%}.topInfo__item:first-of-type{}.topInfo__item:first-of-type .topInfo__wrap{margin-left:auto;margin-right:auto}.topInfo__item:last-of-type{}.topInfo__item:last-of-type .topInfo__wrap{margin-left:auto}.topInfo__item .ttl{border-bottom:0;padding-bottom:0}.topInfo__txt{font-size:1.6rem;margin-top:0;line-height:1.87}.topInfo__pic{width:25.6rem;height:33.7rem;margin:0 auto 0}.topInfo--gid .topInfo__pic{width:33.5rem;height:20.7rem}.topInfo--gid .common-btn--circle{margin-top:5rem}.topAbout{padding:7rem 0}.topAbout-lay{display:flex;align-items:center;justify-content:flex-start;flex-direction:column-reverse}.topAbout__info{width:100%}.topAbout__txt{font-size:1.6rem;line-height:1.8;margin-top:2.5rem}.topAbout .common-btn--circle{margin-top:4.5rem}.topAbout__pic{width:33.5rem;height:19.8rem;margin-bottom:2.4rem}.topRecruit{margin-bottom:0;padding:2rem 0 2rem;background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/top/xtop_08_sp..jpg.pagespeed.ic.i8gnfQQqqI.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.topRecruit__info{width:100%;margin:0 auto;text-align:center}.topRecruit__info .ttl{border-bottom:0;padding-bottom:0}.topRecruit__txt{font-size:1.6rem;margin-top:2.4rem;text-align:left;line-height:1.87}.topRecruit .common-btn--circle{margin-top:0}}@media (max-width:767px) and (min-width:1080px){.fv__link:hover{opacity:.7;transition:all .3s}.topNews__link:hover{opacity:.7;transition:all .3s}}@media print,screen and (width:1281px){.slider img.pc,.slider img.tb{display:block;width:715px!important;aspect-ratio: 300 / 113;height:30rem}.slider{height:30rem}.slider img.sp{display:none}.fv{margin-top:0}.fv__items_ajust{top:-29rem}.impNews__heading{font-size:1.4rem}.impNews__time{font-size:1.4rem}.impNews__ttl{font-size:1.4rem}.topNews__ttl{font-size:1.4rem}.catTab{font-size:1.4rem}.topInfo__pic{height:25rem;width:18rem}}