.u-sm-display-none[data-v-135d639f]{display:none}@media screen and (max-width:576px){.u-sm-display-none[data-v-135d639f]{display:block}}.l-content[data-v-135d639f]{margin-inline:auto;max-width:1100px}.l-content.is-indent[data-v-135d639f]{padding-inline:2rem}@media screen and (max-width:1024px){.l-content[data-v-135d639f]{padding-inline:2rem}.l-content.is-indent[data-v-135d639f]{padding-inline:2.8rem}}.l-section[data-v-135d639f]{padding-block:8rem 9rem}@media screen and (max-width:1024px){.l-section[data-v-135d639f]{padding-block:3rem 7rem}}.l-column-2[data-v-135d639f]{display:grid;gap:6rem;grid-template-columns:1fr 1fr}@media screen and (max-width:1024px){.l-column-2[data-v-135d639f]{gap:2rem 1.5rem}}.l-column-3[data-v-135d639f]{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:576px){.l-column-3[data-v-135d639f]{grid-template-columns:1fr 1fr}}@media screen and (max-width:375px){.l-column-3[data-v-135d639f]{grid-template-columns:1fr}}.l-column-4[data-v-135d639f]{display:grid;gap:3rem;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:576px){.l-column-4[data-v-135d639f]{gap:2rem;grid-template-columns:1fr}}.l-text-hidden[data-v-135d639f]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.l-top[data-v-135d639f]{padding-top:11.6rem}@media screen and (max-width:1024px){.l-top[data-v-135d639f]{padding-top:5.2rem}}.l-top__mv[data-v-135d639f]{align-items:center;display:flex;justify-content:center;min-height:40rem;padding:4rem 2rem;text-align:center}@media screen and (max-width:1024px){.l-top__mv[data-v-135d639f]{min-height:30rem;padding:3rem 2rem}}@media screen and (max-width:768px){.l-top__mv[data-v-135d639f]{min-height:25rem}}.l-top__mv-title[data-v-135d639f]{color:var(--primaryFontColor);font-size:6rem;font-weight:700;letter-spacing:.1em;text-align:center}@media screen and (max-width:1024px){.l-top__mv-title[data-v-135d639f]{font-size:3.6rem}}@media screen and (max-width:768px){.l-top__mv-title[data-v-135d639f]{font-size:2.8rem}}.l-top__news[data-v-135d639f]{background:var(--siteWhiteColor);padding:8rem 2rem 4rem}@media screen and (max-width:1024px){.l-top__news[data-v-135d639f]{padding:4rem 2rem 0}}.l-top__news-cta[data-v-135d639f]{width:100%}.l-top__news-inner[data-v-135d639f]{border:.2rem solid var(--mainColor);display:flex;flex-wrap:wrap;gap:6rem;margin-bottom:5rem;padding:5rem;position:relative}@media screen and (max-width:1024px){.l-top__news-inner[data-v-135d639f]{flex-direction:column;gap:3rem;margin-bottom:3rem;padding:2rem}}.l-top__news-inner[data-v-135d639f]:before{left:-1rem;top:-1rem}.l-top__news-inner[data-v-135d639f]:after,.l-top__news-inner[data-v-135d639f]:before{border:.2rem solid var(--mainColor);content:"";height:1rem;position:absolute;width:1rem}.l-top__news-inner[data-v-135d639f]:after{bottom:-1rem;right:-1rem}.l-top__news-header[data-v-135d639f]{flex-shrink:0;width:20rem}@media screen and (max-width:1024px){.l-top__news-header[data-v-135d639f]{width:100%}}.l-top__news-title-group[data-v-135d639f]{display:flex;flex-direction:column;gap:.5rem;text-align:left}@media screen and (max-width:1024px){.l-top__news-title-group[data-v-135d639f]{align-items:flex-start;text-align:left}}.l-top__news-title-sub[data-v-135d639f]{color:var(--mainColor);font-family:var(--fontFamilySerif);font-size:2.8rem;line-height:1}@media screen and (max-width:1024px){.l-top__news-title-sub[data-v-135d639f]{font-size:2.2rem}}.l-top__news-title-main[data-v-135d639f]{color:var(--primaryFontColor);font-size:3.6rem;font-weight:500;line-height:1.2}@media screen and (max-width:1024px){.l-top__news-title-main[data-v-135d639f]{font-size:2.8rem}}.l-top__news-box[data-v-135d639f]{flex:1}.l-top__news-box[data-v-135d639f] .o-news-item a{background:transparent;border:none;border-bottom:1px solid #eee;border-radius:0;padding:1.5rem 0}.l-top__news-box[data-v-135d639f] .o-news-item a:after{display:none}.l-top__news-box[data-v-135d639f] .o-news-item a:hover{background:#00000005}.l-top__news-box[data-v-135d639f] .o-news-item .o-news-item__image{display:none}.l-top__news-box[data-v-135d639f] .o-news-item .o-news-item__content{gap:1rem 2rem;width:100%}.l-top__news-box[data-v-135d639f] .o-news-item .o-news-item__date{font-weight:500}.l-top__news-box[data-v-135d639f] .o-news-item .o-news-item__title{color:var(--primaryFontColor);font-size:1.6rem;font-weight:500}.l-top__cta[data-v-135d639f]{display:flex;justify-content:center;width:100%}.l-top__cta[data-v-135d639f] .o-button-e{box-shadow:0 .2rem .4rem #0000001a;font-size:1.6rem;height:6rem;justify-content:center;padding:1.2rem 3rem;text-align:center;width:28rem}@media screen and (max-width:1024px){.l-top__cta[data-v-135d639f] .o-button-e{height:5.6rem;padding:1.2rem 2rem;width:26.5rem}}.l-top__useful[data-v-135d639f]{background-color:#e8f5e6;color:var(--primaryFontColor);padding:4.8rem 2rem 6rem}@media screen and (max-width:1024px){.l-top__useful[data-v-135d639f]{padding:4rem 1.6rem 5rem}}.l-top__useful-inner[data-v-135d639f]{margin:0 auto;max-width:1240px}.l-top__useful-title[data-v-135d639f]{border-bottom:2px dashed #bdbdbd;color:var(--primaryFontColor);font-size:3.2rem;font-weight:700;letter-spacing:.04em;margin-bottom:3.6rem;padding-bottom:1.2rem;text-align:left}@media screen and (max-width:768px){.l-top__useful-title[data-v-135d639f]{font-size:2.4rem;margin-bottom:2.8rem;padding-bottom:1rem}}.l-top__useful-grid[data-v-135d639f]{display:grid;gap:3rem 2rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:1024px){.l-top__useful-grid[data-v-135d639f]{gap:2.4rem 1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.l-top__useful-grid[data-v-135d639f]{grid-template-columns:repeat(1,minmax(0,1fr))}}.l-top__useful-card[data-v-135d639f]{color:inherit;display:flex;flex-direction:column;gap:1.6rem;text-decoration:none}.l-top__useful-card:hover .l-top__useful-label[data-v-135d639f]{color:var(--mainColor)}.l-top__useful-card[data-v-135d639f]:focus-visible{outline:2px solid var(--primaryFontColor);outline-offset:4px}.l-top__useful-thumb[data-v-135d639f]{border-radius:1rem;overflow:hidden;padding-top:75%;position:relative;width:100%}.l-top__useful-image[data-v-135d639f]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.l-top__useful-footer[data-v-135d639f]{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto;padding:0 .2rem}.l-top__useful-label[data-v-135d639f]{font-size:1.5rem;font-weight:700;letter-spacing:.03em;min-width:0;text-align:left;word-break:break-word}@media screen and (max-width:1024px){.l-top__useful-label[data-v-135d639f]{font-size:1.4rem}}.l-top__useful-icon[data-v-135d639f]{align-items:center;background-color:#4ab3e4;border-radius:50%;color:#fff;display:inline-flex;font-size:0;height:2.4rem;justify-content:center;line-height:1;position:relative;width:2.4rem}.l-top__useful-icon[data-v-135d639f]:before{background:#fff;border-radius:999px;height:.18rem;left:.58rem;width:.85rem}.l-top__useful-icon[data-v-135d639f]:after,.l-top__useful-icon[data-v-135d639f]:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.l-top__useful-icon[data-v-135d639f]:after{border-bottom:.3rem solid transparent;border-left:.5rem solid #fff;border-top:.3rem solid transparent;height:0;right:.58rem;width:0}.l-top__related[data-v-135d639f]{color:var(--primaryFontColor);padding:4.8rem 2rem 6rem}@media screen and (max-width:1024px){.l-top__related[data-v-135d639f]{padding:4rem 1.6rem 5rem}}.l-top__related-inner[data-v-135d639f]{margin:0 auto;max-width:1240px}.l-top__related-title[data-v-135d639f]{border-bottom:2px dashed #bdbdbd;color:var(--primaryFontColor);font-size:3.2rem;font-weight:700;letter-spacing:.04em;margin-bottom:3.6rem;padding-bottom:1.2rem;text-align:left}@media screen and (max-width:768px){.l-top__related-title[data-v-135d639f]{font-size:2.4rem;margin-bottom:2.8rem;padding-bottom:1rem}}.l-top__related-list[data-v-135d639f]{display:flex;flex-wrap:wrap;gap:2rem 3rem;list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.l-top__related-list[data-v-135d639f]{flex-direction:column;gap:1.5rem}}.l-top__related-link[data-v-135d639f]{color:#1a73e8;display:inline-block;font-size:1.6rem;font-weight:500;text-decoration:underline;transition:color .2s ease}@media screen and (max-width:768px){.l-top__related-link[data-v-135d639f]{font-size:1.5rem}}.l-top__related-link[data-v-135d639f]:hover{color:var(--mainColor)}.l-top__related-link[data-v-135d639f]:focus-visible{outline:2px solid var(--primaryFontColor);outline-offset:4px}
