.fixed-page .fixed-page__title{margin:0 0 48px;padding-bottom:16px;border-bottom:4px solid #e64754;font-size:48px;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 992px){.fixed-page .fixed-page__title{font-size:40px}}@media screen and (max-width: 768px){.fixed-page .fixed-page__title{margin:0 0 32px;padding-bottom:12px;font-size:32px}}@media screen and (max-width: 480px){.fixed-page .fixed-page__title{font-size:28px}}.fixed-page .fixed-page__content{font-size:18px;line-height:1.75;overflow-wrap:anywhere}@media screen and (max-width: 768px){.fixed-page .fixed-page__content{font-size:16px}}.fixed-page .fixed-page__content .fixed-page__date{margin:0;font-size:14px;text-align:right}.fixed-page .fixed-page__content .fixed-page__signature{margin-top:32px;text-align:right}.fixed-page .fixed-page__content h2{margin:48px 0 16px;padding:8px 0 8px 16px;border-left:8px solid #e64754;font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.fixed-page .fixed-page__content h2{margin:32px 0 16px;font-size:20px}}.fixed-page .fixed-page__content h2:first-child{margin-top:0}.fixed-page .fixed-page__content h3{position:relative;margin:32px 0;padding-left:32px;font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.fixed-page .fixed-page__content h3{margin:24px 0;padding-left:24px;font-size:20px}}.fixed-page .fixed-page__content h3::before{content:"";position:absolute;top:12px;left:4px;width:12px;height:12px;background-color:#e64754;transform:rotate(45deg)}@media screen and (max-width: 768px){.fixed-page .fixed-page__content h3::before{top:8px;left:0}}.fixed-page .fixed-page__content h4{margin:24px 0 16px;font-size:22px;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.fixed-page .fixed-page__content h4{font-size:18px}}.fixed-page .fixed-page__content p{margin:16px 0}@media screen and (max-width: 768px){.fixed-page .fixed-page__content p{margin:12px 0}}.fixed-page .fixed-page__content ul,.fixed-page .fixed-page__content ol{margin:16px 0 16px 24px}@media screen and (max-width: 768px){.fixed-page .fixed-page__content ul,.fixed-page .fixed-page__content ol{margin:12px 0 12px 24px}}.fixed-page .fixed-page__content ul{list-style:disc}.fixed-page .fixed-page__content ol{list-style:decimal}.fixed-page .fixed-page__content li{list-style:inherit}.fixed-page .fixed-page__content strong{font-weight:700}.fixed-page .fixed-page__content a{color:#e64754}.fixed-page .fixed-page__content table{width:100%;margin:32px 0;border-collapse:collapse}.fixed-page .fixed-page__content th,.fixed-page .fixed-page__content td{padding:16px;border:1px solid #d7d7d7}@media screen and (max-width: 768px){.fixed-page .fixed-page__content th,.fixed-page .fixed-page__content td{padding:16px 8px}}.fixed-page .fixed-page__content th{font-weight:700;text-align:center;white-space:nowrap;background-color:#ebebeb}.fixed-page .fixed-page__content img{max-width:100%;height:auto}.fixed-page .fixed-page__content .fixed-page__thumbnail{display:block;width:100%;margin:16px 0 32px}.fixed-page .fixed-page__content .fixed-page__img{display:block;width:50%;margin:16px auto}@media screen and (max-width: 768px){.fixed-page .fixed-page__content .fixed-page__img{width:100%}}.fixed-page .fixed-page__content .fixed-page__videos{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0}.fixed-page .fixed-page__content .fixed-page__video{width:calc(50% - 12px);height:auto;aspect-ratio:16/9}@media screen and (max-width: 768px){.fixed-page .fixed-page__content .fixed-page__video{width:100%}}.fixed-page .fixed-page__content table:first-child{margin-top:0}.fixed-page .fixed-page__content .fixed-page__details{margin-top:24px;border:1px solid #d7d7d7;background-color:#fff}.fixed-page .fixed-page__content .fixed-page__details-title{padding:16px;font-weight:700;cursor:pointer}.fixed-page .fixed-page__content .fixed-page__details-body{padding:0 16px 16px}.cta-section .container{max-width:960px}.cta-section .cta-section__txt{font-size:24px;font-weight:700;text-align:center;margin-bottom:32px;width:100%}@media screen and (max-width: 992px){.cta-section .cta-section__txt{font-size:20px}}@media screen and (max-width: 768px){.cta-section .cta-section__txt{font-size:16px;margin-bottom:24px}}@media screen and (max-width: 480px){.cta-section .cta-section__txt{font-size:14px}}.cta-section .cta-section__txt strong{color:#e64754}.cta-section .cta-section__btn{display:flex;gap:24px;justify-content:center}@media screen and (max-width: 992px){.cta-section .cta-section__btn{gap:16px}}@media screen and (max-width: 768px){.cta-section .cta-section__btn{flex-direction:column;gap:12px}}.cta-section .cta-section__btn-tel,.cta-section .cta-section__btn-line{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(50% - 12px);padding:24px 32px;border-radius:8px;color:#fff;text-decoration:none;animation:btn_animation 2s infinite}@media screen and (max-width: 992px){.cta-section .cta-section__btn-tel,.cta-section .cta-section__btn-line{width:calc(50% - 8px);padding:20px 24px}}@media screen and (max-width: 768px){.cta-section .cta-section__btn-tel,.cta-section .cta-section__btn-line{width:100%;padding:20px 24px}}@media screen and (max-width: 480px){.cta-section .cta-section__btn-tel,.cta-section .cta-section__btn-line{padding:16px}}.cta-section .cta-section__btn-tel{background-color:#e64754;border-bottom:4px solid #b83843;font-size:32px}@media screen and (max-width: 992px){.cta-section .cta-section__btn-tel{font-size:28px}}@media screen and (max-width: 768px){.cta-section .cta-section__btn-tel{font-size:24px}}@media screen and (max-width: 480px){.cta-section .cta-section__btn-tel{font-size:22px}}.cta-section .cta-section__btn-line{background-color:#06c755;border-bottom:4px solid #049f44;font-size:28px}@media screen and (max-width: 992px){.cta-section .cta-section__btn-line{font-size:24px}}@media screen and (max-width: 768px){.cta-section .cta-section__btn-line{font-size:22px}}@media screen and (max-width: 480px){.cta-section .cta-section__btn-line{font-size:18px}}.cta-section .cta-section__btn-main{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.cta-section .cta-section__btn-main img{width:32px;height:32px}@media screen and (max-width: 768px){.cta-section .cta-section__btn-main img{width:24px;height:24px}}@media screen and (max-width: 480px){.cta-section .cta-section__btn-main img{width:20px;height:20px}}.cta-section .cta-section__btn-sub{font-size:12px}body.page-fixed{background-color:#fff}
