.cta-area{width:100%;margin:96px auto 0}@media screen and (max-width: 768px){.cta-area{width:100%;margin:32px auto 0}}.cta-area__txt{display:block;width:100%;padding:16px 0;border-top:1px solid rgb(0,110.4,180.8);border-bottom:1px solid rgb(0,110.4,180.8);font-size:16px;text-align:center;margin-bottom:32px}.cta-area__txt p{text-align:center}@media screen and (max-width: 768px){.cta-area__txt{font-size:14px}}.cta-area__blue{background:rgb(229.5,243.3,252.1);padding:32px 64px;text-align:center}.cta-area__blue a:hover{opacity:.7}.cta-area__tel{margin-top:24px;background:#fff;color:rgb(0,124.2,203.4);width:100%;border:1px solid rgb(0,124.2,203.4);padding:24px 48px;text-align:center}.cta-area__tel p{margin-bottom:16px}.cta-area__flex{display:flex;flex-direction:column;align-items:center;gap:8px}.cta-area__left{width:272px}.cta-area__right{font-size:16px}.kv{width:100%;margin-bottom:40px}@media screen and (max-width: 768px){.kv{margin-bottom:24px}}.kv__img{width:100%}.kv__img img{width:100%;height:100%;object-fit:cover}.philosophy-page__block{padding-top:40px}.philosophy-page__block:first-child{padding-top:0}.philosophy-page__title{font-size:18px;font-weight:700;color:#008ae2;letter-spacing:.08em;text-align:center;margin-bottom:8px}@media screen and (max-width: 768px){.philosophy-page__title{font-size:16px;margin-bottom:6px}}.philosophy-page__catch{font-size:24px;font-weight:700;color:rgb(0,96.6,158.2);line-height:1.75;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.philosophy-page__catch{font-size:18px;margin-bottom:24px}}.philosophy-page__body p{font-size:16px;margin-bottom:24px}.philosophy-page__body p:last-child{margin-bottom:0}.philosophy-page__body-breaks{line-height:2}.philosophy-page__body-breaks p{margin-bottom:32px}.philosophy-page__body-breaks br{display:none}@media screen and (max-width: 992px){.philosophy-page__body-breaks br{display:inline}}.philosophy-page__values{list-style:none;margin:0;padding:0}.philosophy-page__value-item{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgb(229.8,229.8,229.8)}.philosophy-page__value-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}@media screen and (max-width: 768px){.philosophy-page__value-item{margin-bottom:24px;padding-bottom:24px}}.philosophy-page__value-head{font-size:18px;font-weight:700;color:rgb(0,124.2,203.4);line-height:1.6;margin-bottom:12px}@media screen and (max-width: 768px){.philosophy-page__value-head{font-size:16px}}.philosophy-page__value-item>p:not(.philosophy-page__value-head){font-size:16px;margin:0;line-height:2}
