@charset "UTF-8";.sub-news-detail{width:100%}.sub-main.is-column-page .sub-main__header{width:100%;max-width:1200px;margin:0 auto;padding:96.55px 0 0;box-sizing:border-box;aspect-ratio:unset;height:auto;flex-direction:column-reverse}@media screen and (max-width: 1024px){.sub-main.is-column-page .sub-main__header{width:100%;max-width:100%;aspect-ratio:unset;height:auto}}@media screen and (max-width: 576px){.sub-main.is-column-page .sub-main__header{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.sub-main.is-column-page .sub-mv__image{width:100%;max-width:1200px;position:initial;left:initial;transform:initial;padding:0 40px;box-sizing:border-box;aspect-ratio:unset;height:auto}@media screen and (max-width: 1024px){.sub-main.is-column-page .sub-mv__image{width:100%;max-width:100%;padding:0;aspect-ratio:unset;height:auto}}@media screen and (max-width: 576px){.sub-main.is-column-page .sub-mv__image{width:100%;max-width:100%;padding:0;aspect-ratio:unset;height:auto}}.sub-main.is-column-page .sub-mv__image img{width:100%;height:auto;display:block}@media screen and (max-width: 576px){.sub-main.is-column-page .sub-mv__image img{width:100%;max-width:100%}}.sub-main.is-column-page .sub-mv__title.common-top-title{display:none}.sub-main.is-column-page .sub-main__breadcrumb{width:100%;max-width:1200px;padding:0 40px;box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.sub-main.is-column-page .sub-main__breadcrumb{width:100%;max-width:100%;padding:0 20px}}.sub-body__main.sub-news-detail__main{max-width:1200px;margin:0 auto;width:100%;padding:0 40px;box-sizing:border-box}@media screen and (max-width: 1024px){.sub-body__main.sub-news-detail__main{padding:0}}.sub-news-detail__article{width:100%}.sub-news-detail__meta{display:flex;flex-direction:column;gap:16px;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid #e0e0e0}@media screen and (max-width: 1024px){.sub-news-detail__meta{gap:12px;margin-bottom:32px;padding-bottom:20px}}.sub-news-detail__title.heading-h2{font-size:4.8rem;margin:0;color:#333;font-weight:700;line-height:1.8}@media screen and (max-width: 1024px){.sub-main:not(.is-column-page) .sub-news-detail__title.heading-h2{font-size:4.1666666667vw;margin-top:0}}@media screen and (max-width: 576px){.sub-main:not(.is-column-page) .sub-news-detail__title.heading-h2{font-size:5.0890585242vw;margin-top:0}}@media screen and (max-width: 1024px){.sub-main.is-column-page .sub-news-detail__title.heading-h2{font-size:4.1666666667vw;margin-top:10.4166666667vw}}@media screen and (max-width: 576px){.sub-main.is-column-page .sub-news-detail__title.heading-h2{font-size:5.0890585242vw;margin-top:15.2671755725vw}}.sub-news-detail__meta-info{display:flex;align-items:center;gap:16px;flex-wrap:nowrap}@media screen and (max-width: 1024px){.sub-news-detail__meta-info{gap:12px}}@media screen and (max-width: 576px){.sub-news-detail__meta-info{flex-wrap:wrap}}.sub-news-detail__date{color:#666;white-space:nowrap}.sub-news-detail__categories{display:flex;flex-wrap:wrap;gap:8px}.sub-news-detail__category{display:inline-block;padding:4px 12px;background-color:#37967b;color:#fff;border-radius:4px}.sub-news-detail__content{width:100%;color:#333;display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:flex-start;row-gap:16px}@media screen and (max-width: 1024px){.sub-news-detail__content{row-gap:12px}}@media screen and (max-width: 576px){.sub-news-detail__content{row-gap:8px}}.sub-news-detail__content *{width:100%}.sub-news-detail__content h1,.sub-news-detail__content h4,.sub-news-detail__content h5,.sub-news-detail__content h6{margin-top:48px;margin-bottom:24px;font-weight:700;line-height:1.5}@media screen and (max-width: 1024px){.sub-news-detail__content h1,.sub-news-detail__content h4,.sub-news-detail__content h5,.sub-news-detail__content h6{margin-top:40px;margin-bottom:20px}}.sub-news-detail__content h1:first-child,.sub-news-detail__content h4:first-child,.sub-news-detail__content h5:first-child,.sub-news-detail__content h6:first-child{margin-top:0}.sub-news-detail__content h2{margin-top:48px;margin-bottom:24px;font-weight:700;font-size:3.2rem;line-height:1.5;border-bottom:3px solid #333;padding-bottom:8px}@media screen and (max-width: 1024px){.sub-news-detail__content h2{margin-top:6.9444444444vw;margin-bottom:3.4722222222vw;padding-bottom:1.0416666667vw;font-size:3.4722222222vw}}@media screen and (max-width: 576px){.sub-news-detail__content h2{margin-bottom:4.0712468193vw;margin-top:8.1424936387vw;font-size:4.5801526718vw;padding-bottom:1.0178117048vw}}.sub-news-detail__content h2:first-child{margin-top:0}.sub-news-detail__content h3{margin-top:48px;margin-bottom:24px;font-weight:700;font-size:2.4rem;line-height:1.5;position:relative;padding-left:14px}@media screen and (max-width: 1024px){.sub-news-detail__content h3{margin-top:6.9444444444vw;margin-bottom:3.4722222222vw;padding-left:2.0833333333vw;font-size:3.125vw}}@media screen and (max-width: 576px){.sub-news-detail__content h3{padding-left:2.5445292621vw;margin-bottom:4.0712468193vw;margin-top:8.1424936387vw;font-size:4.0712468193vw}}.sub-news-detail__content h3:first-child{margin-top:0}.sub-news-detail__content h3:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background-color:#37967b}.sub-news-detail__content p{margin-bottom:2rem;line-height:260%}.sub-news-detail__content p:last-child{margin-bottom:0}.sub-news-detail__content :global(img){max-width:100%;height:auto;margin:24px 0;border-radius:4px}@media screen and (max-width: 1024px){.sub-news-detail__content :global(img){margin:16px 0}}.sub-news-detail__content ul li{margin-bottom:8px;position:relative;padding-left:1.6rem}@media screen and (max-width: 1024px){.sub-news-detail__content ul li{padding-left:.2777777778vw}}@media screen and (max-width: 576px){.sub-news-detail__content ul li{padding-left:.4071246819vw}}.sub-news-detail__content ul li:before{content:"・";position:absolute;left:0;top:0;font-size:1.6rem;color:#37967b}@media screen and (max-width: 1024px){.sub-news-detail__content ul li:before{font-size:2.7777777778vw}}@media screen and (max-width: 576px){.sub-news-detail__content ul li:before{font-size:4.0712468193vw}}.sub-news-detail__content :global(ul),.sub-news-detail__content :global(ol){margin:16px 0;padding-left:24px}@media screen and (max-width: 1024px){.sub-news-detail__content :global(ul),.sub-news-detail__content :global(ol){padding-left:20px}}.sub-news-detail__content :global(ul) :global(li),.sub-news-detail__content :global(ol) :global(li){margin-bottom:8px}.sub-news-detail__content :global(a){color:#37967b;text-decoration:underline}.sub-news-detail__content :global(a):hover{text-decoration:none}.sub-news-detail__content :global(blockquote){margin:24px 0;padding:16px 24px;background-color:#f5f5f5;border-left:4px solid #37967B;border-radius:4px}@media screen and (max-width: 1024px){.sub-news-detail__content :global(blockquote){padding:12px 16px}}.sub-news-detail__content :global(table){width:100%;margin:24px 0;border-collapse:collapse}.sub-news-detail__content :global(table) :global(th),.sub-news-detail__content :global(table) :global(td){padding:12px;border:1px solid #e0e0e0;text-align:left}.sub-news-detail__content :global(table) :global(th){background-color:#f5f5f5;font-weight:700}.sub-news-detail__back{width:100%;margin-top:64px;padding-top:40px;border-top:1px solid #e0e0e0}@media screen and (max-width: 1024px){.sub-news-detail__back{margin-top:48px;padding-top:32px}}.sub-news-detail__back-button .c-button__icon img{transform:rotate(180deg)}
