.title__img{margin:auto}.title__img img{width:100%;height:auto}.title__text{margin-top:10px;text-align:center;color:#00498a;font-size:2.4rem;font-weight:400}@media screen and (max-width: 768px){.title__text{font-size:2rem;margin-top:8px}}.selfPay{margin-top:120px;margin-right:auto;margin-left:auto;width:calc(100% - 64px);max-width:1110px}@media screen and (max-width: 992px){.selfPay{width:calc(100% - 48px)}}@media screen and (max-width: 768px){.selfPay{width:calc(100% - 32px)}}@media screen and (max-width: 768px){.selfPay{margin-top:80px}}.selfPay__title__img{width:40px}@media screen and (max-width: 768px){.selfPay__title__img{width:30px}}.selfPay__title__img img{aspect-ratio:92/117}.selfPay__title__text{margin-top:0}.selfPay__detail{font-size:1.6rem;text-align:center;margin-top:40px;line-height:2.25}@media screen and (max-width: 768px){.selfPay__detail{font-size:1.5rem;margin-top:24px;line-height:2}}.selfPay__wrap{max-width:1028px;margin:auto}.selfPay__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:48px}@media screen and (max-width: 768px){.selfPay__list{margin:auto;margin-top:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:500px}}.selfPay__list.is-space{margin-top:100px}@media screen and (max-width: 768px){.selfPay__list.is-space{margin-top:56px}}.selfPay__list__item{width:48.5%}@media screen and (max-width: 768px){.selfPay__list__item{width:100%}}.selfPay__list__item:nth-child(2){padding-left:24px}@media screen and (max-width: 992px){.selfPay__list__item:nth-child(2){padding-left:0px}}@media screen and (max-width: 768px){.selfPay__list__item:nth-child(2){margin-top:24px}}.selfPay__list__item__title{position:relative;color:#00498a;font-size:1.6rem;padding-left:24px;font-weight:400}@media screen and (max-width: 768px){.selfPay__list__item__title{font-size:1.5rem;padding-left:22px}}.selfPay__list__item__title:after{content:"□";position:absolute;left:0;top:0;color:#00498a;font-size:1.6rem}@media screen and (max-width: 768px){.selfPay__list__item__title:after{font-size:1.5rem}}.selfPay__list__item__detail{font-size:1.5rem;line-height:2;margin-top:8px}@media screen and (max-width: 768px){.selfPay__list__item__detail{font-size:1.4rem;margin-top:6px}}.selfPay__list__item__detail span{font-size:1.3rem}@media screen and (max-width: 768px){.selfPay__list__item__detail span{font-size:1.2rem}}.selfPay__table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:80px}@media screen and (max-width: 768px){.selfPay__table{margin-top:48px;display:block;border:1px solid #00498a}}@media screen and (max-width: 768px){.selfPay__table tbody{width:100%;display:block}}@media screen and (max-width: 768px){.selfPay__table tbody tr{width:100%;display:block}}.selfPay__table__top{padding:40px 16px;border:1px solid #00498a}@media screen and (max-width: 768px){.selfPay__table__top{padding:12px 8px;border:none;border-bottom:1px solid #00498a;display:block}}.selfPay__table__top__text{font-size:2.4rem;text-align:center;color:#00498a;font-weight:500}@media screen and (max-width: 768px){.selfPay__table__top__text{font-size:1.8rem}}.selfPay__table__sub{padding:32px 16px;border:1px solid #00498a}@media screen and (max-width: 768px){.selfPay__table__sub{padding:12px 8px;display:block;border:none;border-bottom:1px solid #00498a}}.selfPay__table__sub__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;position:relative;padding-left:32px;font-size:2rem;font-weight:500}@media screen and (max-width: 768px){.selfPay__table__sub__title{font-size:1.6rem;padding-left:24px}}.selfPay__table__sub__title.is-space{margin-top:12px}@media screen and (max-width: 768px){.selfPay__table__sub__title.is-space{margin-top:8px}}.selfPay__table__sub__title:after{content:"□";position:absolute;left:0;top:0;font-size:2rem;font-weight:500}@media screen and (max-width: 768px){.selfPay__table__sub__title:after{font-size:1.6rem}}.selfPay__table__detail{padding:16px 12px 16px 24px;border:1px solid #00498a}@media screen and (max-width: 768px){.selfPay__table__detail{display:block;border:none;border-bottom:1px solid #00498a;padding:12px 16px}}@media screen and (max-width: 768px){.selfPay__table__detail.sp-b-none{border:none}}.selfPay__table__detail__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:64px}@media screen and (max-width: 768px){.selfPay__table__detail__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-height:inherit}}.selfPay__table__detail__flex__title{width:44.32%;padding-right:8px}@media screen and (max-width: 768px){.selfPay__table__detail__flex__title{width:100%;padding-right:0px}}.selfPay__table__detail__flex__main{position:relative;padding-left:24px;font-size:1.6rem;line-height:2.25}@media screen and (max-width: 768px){.selfPay__table__detail__flex__main{font-size:1.4rem;line-height:2;padding-left:18px}}.selfPay__table__detail__flex__main:after{content:"□";position:absolute;left:0;top:0;font-size:1.6rem;line-height:2.25}@media screen and (max-width: 768px){.selfPay__table__detail__flex__main:after{font-size:1.4rem;line-height:2}}.selfPay__table__detail__flex__content{width:55.68%;font-size:1.6rem;line-height:2.25}@media screen and (max-width: 768px){.selfPay__table__detail__flex__content{font-size:1.4rem;line-height:2;width:100%}}.selfPay__table__detail__flex.is-left .medical__selfPay__table__detail__flex__title{width:50.32%}@media screen and (max-width: 768px){.selfPay__table__detail__flex.is-left .medical__selfPay__table__detail__flex__title{width:100%}}.selfPay__table__detail__flex.is-left .medical__selfPay__table__detail__flex__content{width:49.68%}@media screen and (max-width: 768px){.selfPay__table__detail__flex.is-left .medical__selfPay__table__detail__flex__content{width:100%}}.selfPay__table__detail__flex__left{width:25.76%;padding-right:8px}@media screen and (max-width: 768px){.selfPay__table__detail__flex__left{width:100%;padding-right:0}}.selfPay__table__detail__flex__right{width:74.24%;font-size:1.6rem;line-height:2.25}@media screen and (max-width: 768px){.selfPay__table__detail__flex__right{font-size:1.4rem;line-height:2;width:100%}}.selfPay__table__detail__flex__right__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 768px){.selfPay__table__detail__flex__right__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.selfPay__table__detail__flex__right__inner__l{width:45%}@media screen and (max-width: 768px){.selfPay__table__detail__flex__right__inner__l{width:100%}}.selfPay__table__detail__flex__right__inner__r{width:55%}@media screen and (max-width: 768px){.selfPay__table__detail__flex__right__inner__r{width:100%;margin-top:12px}}.greeting__career{max-width:650px;margin:80px auto 0}@media screen and (max-width: 768px){.greeting__career{margin-top:56px}}.greeting__career__ttl{text-align:center;font-size:2rem;color:#00498a;font-weight:700}@media screen and (max-width: 768px){.greeting__career__ttl{font-size:1.8rem}}.greeting__career__list{margin-top:48px}@media screen and (max-width: 768px){.greeting__career__list{margin-top:32px}}.greeting__career__list__item{border-bottom:1px solid #00498a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:16px;padding-left:12px;padding-right:12px}@media screen and (max-width: 768px){.greeting__career__list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.greeting__career__list__item:nth-child(n+2){margin-top:24px}.greeting__career__list__item__data{width:180px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:1.6rem}.greeting__career__list__item__name{width:100%;font-size:1.6rem}@media screen and (max-width: 768px){.greeting__career__list__item__name{margin-top:12px}}