@charset "UTF-8";@font-face{font-family:"axis-m";src:url(../font/AxisStd-Medium.woff2) format("woff2")}@font-face{font-family:"axis-b";src:url(../font/AxisStd-Bold.woff2) format("woff2")}input[type="text"],input[type="email"],input[type="tel"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;border-radius:0;outline:none;background:none}button,input[type="button"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;border-radius:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:transparent;background:none}input[type="radio"],input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:0;border-radius:0;outline:none;background:transparent}ol,ul{list-style:none}@media screen and (max-width:1280px){html,body{font-size:.78125vw}}.hidden{overflow:hidden}.sp{display:none}.tb{display:none}.pc{display:block}img{width:100%;height:100%;object-fit:cover}.shadow{box-shadow:0 .3rem .6rem rgba(0,0,0,.16)}.common-inner{max-width:120rem;width:100%;margin:0 auto}@media (max-width:1080px){.common-inner{max-width:100%}}.sub-ttl{font-size:1.5rem;font-family:"Manrope",sans-serif;font-weight:600;color:#1ba1e6}.ttl{font-size:2.6rem;font-weight:600;margin-top:1rem;padding-bottom:0;border-bottom:1px solid #1ba1e6}.common-btn{background-color:#1ba1e6;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.8rem;font-weight:600;transition:all .3s}@media (min-width:1080px){.common-btn:hover{opacity:.7;transition:all .3s}}.common-btn--circle{width:25.7rem;height:4rem;margin:1rem auto 0;border-radius:3rem;box-shadow:0 .3rem .6rem rgba(0,0,0,.16);position:relative}.common-btn--circle::before{content:"";position:absolute;top:50%;right:2rem;transform:translateY(-50%);background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/arrow_blue_right_circle.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.6rem;height:1.6rem}.common-btn--normal{width:25.7rem;height:4rem;margin:0 auto 0;border-radius:.5rem}.common-btn--normal::before{content:"";background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/ico_pdf.png.pagespeed.ce.Y6DPjEVGQB.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.8rem;height:2.2rem;margin-right:1rem}.common-btn--bark{width:30rem;height:5rem;margin-top:2rem;border-radius:.5rem;background-color:#82c7e6;color:#1d1d1d;position:relative}.common-btn--bark.common-btn--bark--sml{width:28rem;height:4.6rem;margin-top:0}.common-btn--bark.common-btn--bark--mini{width:21rem;height:4.6rem;margin-top:0}.common-btn--bark.common-btn--bark--sml.mt{margin-top:3.5rem}.common-btn--bark::after{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/arrow_black_right.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:.75rem;height:1.5rem}.common-btn--white-arrow{width:30rem;height:5rem;margin-top:2rem;border-radius:.5rem;background-color:#1ba1e6;color:#fff;position:relative}.common-btn--white-arrow.common-btn--white-arrow--sml{width:28rem;height:4.6rem}.common-btn--white-arrow::after{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/arrow_white_right.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:.75rem;height:1.5rem}.breadcrumbs{padding:1rem 4rem;word-break:break-all}.breadcrumbs .breadcrumbs-home{width:1.44rem;height:1.62rem;margin-right:.5rem;margin-bottom:.1rem}.breadcrumbs span{font-size:1.8rem;line-height:1.2;color:#1d1d1d}.breadcrumbs span .current-item{color:#656565}.breadcrumbs span a{font-size:1.8rem;color:#1d1d1d}.breadcrumbs span a:hover{text-decoration:underline}.breadcrumbs .breadcrumbs-arrow{display:inline-block;margin:0 1rem;font-size:1.8rem;color:#1d1d1d}.underFv{height:15rem;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;max-width:120rem;margin:0 auto}.underFv::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:50%;background:-moz-linear-gradient(left,#fff,transparent);background:-webkit-linear-gradient(left,#fff,transparent);background:linear-gradient(to right,#fff,transparent)}.underFv-lay{position:absolute;top:50%;left:5.4vw;transform:translateY(-50%)}.underFv__sub-ttl{font-size:3rem;font-family:"Manrope",sans-serif;font-weight:600;color:#1ba1e6}.underFv__ttl{font-size:4rem;font-weight:600;margin-top:.7rem}.list{padding:5.3rem 0}.list__heading{font-size:2.4rem;font-weight:600;line-height:1.2;text-align:center}.list__items{margin-top:6.4rem;display:flex;flex-wrap:wrap;align-items:center}.list__items .page_item{width:28rem;height:8rem;border:1px solid #1ba1e6;border-radius:.5rem;margin:0 1rem 2rem}.list__items a{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;padding:0 2.5rem;font-size:1.8rem;line-height:1.4;color:#1ba1e6;transition:all .3s;position:relative}.list__items a::before{content:"";position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/arrow_blue_right.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:.75rem;height:1.5rem;transition:all .3s}@media (min-width:1080px){.list__items a:hover{color:#fff;background-color:#1ba1e6;transition:all .3s}.list__items a:hover::before{transition:all .3s;background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/arrow_white_right.png)}}.list-lg{padding-bottom:0}.list-lg .list__items{margin:0 auto;max-width:96rem;width:100%}.list-lg .list__item{width:30rem;height:8rem;border:1px solid #1ba1e6;border-radius:.5rem;margin:0 1rem 2rem}.common-box{max-width:94rem;width:100%;margin:5rem auto 0}.common-box__ttl{font-size:2.4rem;background-color:#d9eef7;padding:1.8rem 4rem}.common-box__inner{padding:3rem 4rem 4.5rem}.common-box__heading{font-size:2rem;color:#1ba1e6;font-weight:600}.common-box__heading.mt{margin-top:3.4rem}.common-box__txt{font-size:1.8rem;line-height:1.5;margin-top:1.8rem}.common-box__txt.m-0{margin-top:0}.common-box__txt.common-box__txt--b{font-weight:600}.border{display:block;width:100%;height:1px;background-color:#e1e1e1;margin:3.4rem 0}.Info__outpatient{margin-top:.8rem}.Info__outpatientsTtl{border-radius:16px 16px 0 0;padding:.3rem;font-size:2.3rem;background-color:#1ba1e6;color:#fff;text-align:center;line-height:1.5}.Info__outpatientInner{border-radius:0 0 16px 16px;padding:0 1rem;border-right:2px solid #1ba1e6;border-bottom:2px solid #1ba1e6;border-left:2px solid #1ba1e6}.Info__outpatientInner__Tb101{width:100%}.Info__outpatientInner .Tb101 .ListNote{margin-top:4px;line-height:1.5}.Info__outpatientInner .Tb101>tbody>*>th{width:13rem}.Info_outPatientInner_Tb101_tr{border-bottom:1px solid #ccc}.Info_outPatientInner_Tb101_RowH{padding:5px 10px;background-color:#ecf3f1;border-radius:8px;display:inline-block;font-size:1.8rem;width:10rem;margin:1rem 0}.Info_outPatientInner_Tb101_Col1{font-size:1.7rem;padding-left:1rem}.Info_outPatientInner_Tb101_ListNote{line-height:2.5rem;list-style:circle;padding-left:3rem;margin:1rem 0 1rem -1rem}.Info_outPatientInner_Tb101_ListBtn{display:flex;justify-content:space-between;padding:0;list-style:none}.Info_outPatientInner_Tb101_ListBtn li{padding:1rem;width:32%}.cat_news{background-color:#1ba1e6}.cat_recruit{background-color:#60b83c}.cat_cat_1{background-color:#e270cb}.cat_cat_2{background-color:#a65cf1}.cat_cat_3{background-color:#e5a046}@media (max-width:1079px){.pc{display:none}.tb{display:block}.common-btn{font-size:2.5rem}.common-btn--circle{width:34rem}.common-btn--normal{width:34rem}.common-btn--bark{with:50rem}.common-box__ttl{font-size:3.5rem}.common-box__heading{font-size:3rem}.common-box__txt{font-size:2.5rem}.breadcrumbs span{font-size:2.5rem}.list__items a{font-size:2.5rem}.list-lg .list__items{max-width:90%}.list-lg .list__item{width:35rem}.common-btn--bark.common-btn--bark--sml{height:6rem}.common-btn--white-arrow.common-btn--white-arrow--sml{height:6rem}.common-box{max-width:90%}}@media screen and (max-width:767px){html,body{font-size:2.6666666667vw}.tb{display:none}.sp{display:block}.common-inner{max-width:100%;width:100%;margin:0 auto;padding:0 1rem 0 2rem}.sub-ttl{font-size:1rem;font-family:"Manrope",sans-serif;font-weight:600;color:#1ba1e6}.ttl{font-size:2rem;font-weight:600;margin-top:.2rem;padding-bottom:1.3rem;border-bottom:1px solid #1ba1e6}.common-btn{background-color:#1ba1e6;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.4rem;font-weight:600;box-shadow:0 .3rem .6rem rgba(0,0,0,.16);transition:all .3s}.common-btn--circle{width:23.5rem;height:4.0rem;margin:2rem auto 0;border-radius:3rem;position:relative}.common-btn--circle::before{content:"";position:absolute;top:50%;right:2rem;transform:translateY(-50%);background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/arrow_blue_right_circle.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.4rem;height:1.4rem}.common-btn--normal{width:23.5rem;height:4rem;margin:1rem auto 0;border-radius:.5rem}.common-btn--normal::before{content:"";background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/ico_pdf.png.pagespeed.ce.Y6DPjEVGQB.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:1.6rem;height:2rem;margin-right:1rem}.common-btn--bark{width:30rem;height:5rem;margin-top:2rem;border-radius:.5rem;background-color:#82c7e6;color:#1d1d1d;position:relative}.common-btn--bark.common-btn--bark--sml{width:29.5rem;height:5rem;margin-top:0}.common-btn--bark.common-btn--bark--sml.mt{margin-top:3rem}.common-btn--bark.common-btn--bark--mini{width:29.5rem;height:5rem;margin-top:2rem}.common-btn--bark::after{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/arrow_black_right.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:.75rem;height:1.5rem}.common-btn--white-arrow{width:30rem;height:5rem;margin-top:2rem;border-radius:.5rem;background-color:#1ba1e6;color:#fff;position:relative}.common-btn--white-arrow.common-btn--white-arrow--sml{width:28rem;height:4.6rem}.common-btn--white-arrow::after{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/arrow_white_right.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:.75rem;height:1.5rem}.breadcrumbs{padding:1rem 0;margin-top:4.5rem;word-break:break-all}.breadcrumbs .common-inner{padding:0 1.5rem}.breadcrumbs .breadcrumbs-home{width:1.4rem;height:1.5rem;margin-right:.5rem;margin-bottom:.1rem}.breadcrumbs span{font-size:1.2rem;line-height:1.2;color:#1d1d1d}.breadcrumbs span .current-item{color:#656565}.breadcrumbs span a{font-size:1.2rem;color:#1d1d1d}.breadcrumbs span a:hover{text-decoration:underline}.breadcrumbs .breadcrumbs-arrow{display:inline-block;margin:0 .75rem;font-size:1.2rem;color:#1d1d1d}.underFv{height:10rem;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;   margin: -3rem auto;z-index:-1}.underFv::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:-moz-linear-gradient(left,#fff,transparent);background:-webkit-linear-gradient(left,#fff,transparent);background:linear-gradient(to right,#fff,transparent)}.underFv-lay{position:absolute;top:auto;bottom:2.5rem;left:2rem;transform:translateY(0)}.underFv__sub-ttl{font-size:1rem;font-family:"Manrope",sans-serif;font-weight:600;color:#1ba1e6}.underFv__ttl{font-size:3rem;font-weight:600;margin-top:.5rem}.list{padding:1rem 0 0}.list__heading{font-size:2rem;font-weight:600;line-height:1.2;text-align:center}.list__items{margin-top:2.4rem;display:flex;flex-wrap:nowrap;flex-direction:column}.list__items .page_item{width:33.5rem;height:4rem;border:1px solid #1ba1e6;border-radius:.5rem;margin:0 0 1rem;text-align:center}.list__items a{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;padding:0 2rem;min-height:auto;font-size:1.6rem;line-height:1.4;color:#1ba1e6;transition:all .3s;position:relative}.list__items a::before{content:"";position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);background-image:url(https://oki-kyo.jp/wp-content/themes/okinawa-kyodo-hospital/assets/img/common/arrow_blue_right.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:.6rem;height:1.2rem;transition:all .3s}.list-lg{padding-bottom:0}.list-lg .list__items{margin:0 auto;max-width:100%;width:100%}.list-lg .list__item{width:30rem;height:4rem;border:1px solid #1ba1e6;border-radius:.5rem;margin:0}.list-lg .list__item:not(:last-of-type) {margin-bottom:1rem}.common-box{max-width:100%;width:100%;margin:5rem auto 0}.common-box.mt{margin-top:1rem}.common-box__ttl{font-size:2rem;background-color:#d9eef7;padding:1.8rem 0;text-align:center}.common-box__inner{padding:3rem 2rem 3rem}.common-box__heading{font-size:1.8rem;color:#1ba1e6;font-weight:600}.common-box__txt{font-size:1.4rem;line-height:1.5;margin-top:1.8rem}.common-box__txt.m-0{margin-top:0}.common-box__txt.common-box__txt--b{font-weight:600}.border{display:block;width:100%;height:1px;background-color:#e1e1e1;margin:3rem 0}.Info_outPatientInner_Tb101_Col1{display:block}}@media print,screen and (width:1281px){html,body{font-size:8px!important}.header--under .headerNav__items li a{font-size:1.0rem}.common-btn{font-size:1.4rem}.ttl{font-size:2.0rem}.breadcrumbs span{font-size:1.2rem}.breadcrumbs{padding:0 0 0 1rem}.list__items .page_item{width:20rem}.underFv{height:10rem}.list__items a{font-size:1.4rem}}