@media screen and (max-width: 767px){.sp-hidden{display:none !important}}@media screen and (min-width: 768px){.pc-hidden{display:none !important}}main .about .section-body{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 767px){main .about .section-body{grid-template-columns:1fr;gap:24px}}main .about .section-body .about-image{width:100%;height:100%;padding-right:64px}@media screen and (max-width: 1080px){main .about .section-body .about-image{padding-right:24px}}@media screen and (max-width: 767px){main .about .section-body .about-image{padding-right:0;width:72%;max-width:400px;text-align:center;margin-inline:auto}}main .about .section-body .about-image img{height:100%}main .about .section-body .about-image .about-image-caption{font-size:12px;color:#475569;margin-top:4px}main .about .section-body .about-detail{max-width:720px;padding-inline:0 80px;padding-block:48px}@media screen and (max-width: 1440px){main .about .section-body .about-detail{max-width:620px}}@media screen and (max-width: 1080px){main .about .section-body .about-detail{max-width:404px;padding-inline:0 20px}}@media screen and (max-width: 767px){main .about .section-body .about-detail{width:calc(100% - 32px);max-width:540px;margin-inline:auto;padding:0}}main .about .section-body .about-detail .about-detail-h3{width:100%;font-size:32px;line-height:1.5;font-weight:800;color:#475569}@media screen and (max-width: 1080px){main .about .section-body .about-detail .about-detail-h3{font-size:24px}}@media screen and (max-width: 767px){main .about .section-body .about-detail .about-detail-h3{font-size:20px}}main .about .section-body .about-detail .about-detail-text{margin-top:24px}@media screen and (max-width: 1080px){main .about .section-body .about-detail .about-detail-text{margin-top:12px}}main .about .section-body .about-detail .about-detail-links{margin-top:24px}@media screen and (max-width: 767px){main .about .section-body .about-detail .about-detail-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}main .strength{overflow:hidden}main .strength.section{padding-top:0}main .strength .section-header{padding-block:64px 160px;background-color:#e2e8f0;margin-bottom:-160px}@media screen and (max-width: 1080px){main .strength .section-header{padding-block:48px 96px;margin-bottom:-96px}}main .strength .section-header .section-title{display:grid;grid-template-columns:repeat(2, 1fr);text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 767px){main .strength .section-header .section-title{grid-template-columns:1fr;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}main .strength .section-header .section-title .section-title-h2{grid-column:1/2;grid-row:2/3}@media screen and (max-width: 767px){main .strength .section-header .section-title .section-title-h2{grid-row:auto;grid-column:auto}}main .strength .section-header .section-title .section-title-sub{grid-column:1/2;grid-row:1/2}@media screen and (max-width: 767px){main .strength .section-header .section-title .section-title-sub{grid-row:auto;grid-column:auto}}main .strength .section-header .section-title .section-title-text{grid-column:2/3;grid-row:1/3;margin:0}@media screen and (max-width: 767px){main .strength .section-header .section-title .section-title-text{grid-row:auto;grid-column:auto;margin-top:24px}}main .strength .section-body .strength-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and (max-width: 1080px){main .strength .section-body .strength-list{gap:8px}}@media screen and (max-width: 767px){main .strength .section-body .strength-list{grid-template-columns:1fr}}@media screen and (max-width: 767px){main .strength .section-body .strength-list.keen-slider{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;gap:0}}@media screen and (max-width: 767px){main .strength .section-body .strength-list.keen-slider .strength-item{width:72%;max-width:400px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}main .strength .section-body .strength-list .strength-item{gap:16px}main .strength .section-body .strength-list .strength-item .strength-item-image img{aspect-ratio:4/3}main .strength .section-body .strength-list .strength-item .strength-item-detail{margin-top:16px}main .strength .section-body .strength-list .strength-item .strength-item-detail .strength-item-detail-h3{font-size:18px;font-weight:800;color:#1e3a8a}@media screen and (max-width: 767px){main .strength .section-body .strength-list .strength-item .strength-item-detail .strength-item-detail-h3{font-size:16px}}main .strength .section-body .strength-list .strength-item .strength-item-detail .strength-item-detail-text{margin-top:8px}@media screen and (max-width: 767px){main .strength .section-body .strength-list .strength-item .strength-item-detail .strength-item-detail-text{margin-top:4px}}main .strength .section-body .strength-picup{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin-top:40px}@media screen and (max-width: 767px){main .strength .section-body .strength-picup{grid-template-columns:1fr;margin-top:32px}}main .strength .section-body .strength-picup .strength-picup-item .strength-picup-item-h3{font-size:24px;font-weight:800;color:#1e3a8a;text-align:center;margin-bottom:8px}@media screen and (max-width: 767px){main .strength .section-body .strength-picup .strength-picup-item .strength-picup-item-h3{font-size:20px}}main .strength .section-body .strength-picup .strength-picup-item .strength-picup-item-text{margin-top:8px}@media screen and (max-width: 767px){main .strength .section-body .strength-picup .strength-picup-item .strength-picup-item-text{margin-top:4px}}main .price{background-color:#e2e8f0}main .price .price-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (max-width: 767px){main .price .price-list{grid-template-columns:1fr;gap:8px}}main .price .price-list .price-item{padding:40px 56px;background-color:#fff;display:grid;grid-template-columns:1fr 320px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 24px}@media screen and (max-width: 1080px){main .price .price-list .price-item{padding:16px 24px}}@media screen and (max-width: 767px){main .price .price-list .price-item{grid-template-columns:1fr;padding:16px}}main .price .price-list .price-item .price-item-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width: 1080px){main .price .price-list .price-item .price-item-detail{gap:8px}}main .price .price-list .price-item .price-item-detail .price-item-detail-h3{font-size:32px;line-height:1.3;font-weight:800;color:#1e3a8a}@media screen and (max-width: 1080px){main .price .price-list .price-item .price-item-detail .price-item-detail-h3{font-size:24px}}main .price .price-list .price-item .price-item-detail .price-item-detail-text{font-weight:700;line-height:1.5}main .price .price-list .price-item .price-item-fee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;color:#f59e0b;text-align:right;gap:4px}main .price .price-list .price-item .price-item-fee .price-item-fee-estimate{font-size:40px;font-weight:800}@media screen and (max-width: 1080px){main .price .price-list .price-item .price-item-fee .price-item-fee-estimate{font-size:28px}}main .price .price-list .price-item .price-item-fee .price-item-fee-value{font-size:64px;font-weight:800;letter-spacing:0em;font-family:var(--font-family-latin)}@media screen and (max-width: 1080px){main .price .price-list .price-item .price-item-fee .price-item-fee-value{font-size:40px}}main .price .price-list .price-item .price-item-fee .price-item-fee-unit{font-weight:700}main .flow .flow-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px}@media screen and (max-width: 1080px){main .flow .flow-list{grid-template-columns:repeat(2, 1fr);gap:16px 12px}}main .flow .flow-list .flow-item{position:relative;background-color:#1e3a8a;color:#fff;border-radius:8px;padding:24px;counter-increment:flow-counter;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);box-shadow:0 4px 4px rgba(0,0,0,.1)}@media screen and (max-width: 767px){main .flow .flow-list .flow-item{padding:12px 12px}}main .flow .flow-list .flow-item.primary{background-color:#f59e0b}main .flow .flow-list .flow-item.primary::before{color:#f59e0b}main .flow .flow-list .flow-item::before{content:counter(flow-counter);font-size:20px;font-weight:800;line-height:1;aspect-ratio:1/1;border-radius:999px;background-color:#fff;color:#1e3a8a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-family-latin);position:absolute;top:8px;left:8px;translate:-50% -50%;width:34px;border:2px solid}@media screen and (max-width: 767px){main .flow .flow-list .flow-item::before{font-size:18px;width:28px;top:4px;left:4px}}main .flow .flow-list .flow-item dl dt{font-size:20px;font-weight:800}@media screen and (max-width: 767px){main .flow .flow-list .flow-item dl dt{font-size:16px}}main .flow .flow-list .flow-item dl dd{font-size:14px;line-height:1.5;font-weight:700}main .faq{background-color:#e2e8f0}main .faq .faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (max-width: 767px){main .faq .faq-list{gap:4px}}main .faq .faq-list.active .faq-item{display:block !important}main .faq .faq-list.active+.faq-more{display:none !important}main .faq .faq-list .faq-item details{display:block;overflow:hidden}main .faq .faq-list .faq-item details:open summary::after{display:none}main .faq .faq-list .faq-item details summary{cursor:pointer;position:relative;background-color:#1e3a8a;padding:16px 24px}@media screen and (max-width: 767px){main .faq .faq-list .faq-item details summary{padding:16px}}main .faq .faq-list .faq-item details summary::after{content:"";display:block;width:2px;height:24px;background-color:#fff;position:absolute;top:50%;right:35px;translate:0 -50%}@media screen and (max-width: 767px){main .faq .faq-list .faq-item details summary::after{height:16px;right:23px}}main .faq .faq-list .faq-item details summary::before{content:"";display:block;width:24px;height:2px;background-color:#fff;position:absolute;top:50%;right:24px;translate:0 -50%}@media screen and (max-width: 767px){main .faq .faq-list .faq-item details summary::before{width:16px;right:16px}}main .faq .faq-list .faq-item details summary .faq-question{font-size:20px;color:#fff;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;padding-right:32px}@media screen and (max-width: 767px){main .faq .faq-list .faq-item details summary .faq-question{font-size:16px;padding-right:24px;gap:4px}}main .faq .faq-list .faq-item details summary .faq-question::before{content:"Q.";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}main .faq .faq-list .faq-item details .faq-text{padding:24px;background-color:#fff;border:2px solid #1e3a8a;color:#1e3a8a;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px}@media screen and (max-width: 767px){main .faq .faq-list .faq-item details .faq-text{padding:16px}}main .faq .faq-list .faq-item details .faq-text::before{content:"A.";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}/*# sourceMappingURL=page-service.min.css.map */