html,html body{overflow-x:hidden;position:relative}html body{font-feature-settings:"palt";background-color:#fff;color:#4b4948;font-family:Roboto,Noto Sans JP,sans-serif;line-height:1.43}html body.active{overflow:hidden}.news{position:relative}.news .news__inner{margin:29.3333333333vw auto 17.0666666667vw;max-width:91.4666666667vw;width:91.4666666667%}@media (min-width:52.1875em){.news .news__inner{margin-bottom:7.2222222222vw;margin-top:11.1805555556vw;max-width:66.6666666667vw;width:66.6666666667%}}@media (min-width:90em){.news .news__inner{margin-bottom:104px;margin-top:161px;max-width:960px}}.news .news__inner .news__detail{align-items:center;display:flex}.news .news__inner .news__detail .news__date{font-size:3.4666666667vw;font-weight:500;letter-spacing:.03em;line-height:1.2;padding-right:4vw}@media (min-width:52.1875em){.news .news__inner .news__detail .news__date{font-size:1.0416666667vw;padding-right:1.1111111111vw}}@media (min-width:90em){.news .news__inner .news__detail .news__date{font-size:15px;padding-right:16px}}.news .news__inner .news__detail .news__type{align-items:center;display:flex;flex-wrap:wrap;gap:2.6666666667vw;justify-content:flex-start}@media (min-width:52.1875em){.news .news__inner .news__detail .news__type{gap:.6944444444vw}}@media (min-width:90em){.news .news__inner .news__detail .news__type{gap:10px}}.news .news__inner .news__detail .news__type li{background-color:#e9f6d5;border-radius:.8vw;font-size:3.4666666667vw;line-height:1.43;padding:.8vw 3.2vw 0}@media (min-width:52.1875em){.news .news__inner .news__detail .news__type li{border-radius:.2083333333vw;font-size:.9027777778vw;padding:.2083333333vw .8333333333vw 0}}@media (min-width:90em){.news .news__inner .news__detail .news__type li{border-radius:3px;font-size:13px;padding:3px 12px 0}}.news .news__inner h1{font-size:4.8vw;font-weight:700;letter-spacing:.06em;line-height:1.88;margin-bottom:12vw;margin-top:8vw;padding-left:4.5333333333vw;position:relative}@media (min-width:52.1875em){.news .news__inner h1{font-size:1.8055555556vw;margin-bottom:3.4722222222vw;margin-left:0;margin-top:2.2916666667vw;padding-left:2.3611111111vw}}@media (min-width:90em){.news .news__inner h1{font-size:26px;margin-bottom:50px;margin-top:33px;padding-left:34px}}.news .news__inner h1:before{background-color:#4b4948;bottom:50%;content:"";height:100%;left:0;position:absolute;transform:translateY(50%);width:1.0666666667vw}@media (min-width:52.1875em){.news .news__inner h1:before{height:100%;width:.2777777778vw}}@media (min-width:90em){.news .news__inner h1:before{width:4px}}.news .news__inner .news__image{margin-bottom:10.6666666667vw;width:100%}@media (min-width:52.1875em){.news .news__inner .news__image{margin-bottom:5.5555555556vw}}@media (min-width:90em){.news .news__inner .news__image{margin-bottom:80px}}.news .news__inner .news__image img{height:auto;width:100%}.news .news__inner h2{font-size:5.3333333333vw;font-weight:700;margin-bottom:8.5333333333vw;padding-bottom:2.6666666667vw;position:relative}@media (min-width:52.1875em){.news .news__inner h2{font-size:1.6666666667vw;margin-bottom:2.0833333333vw;margin-top:5.5555555556vw;padding-bottom:1.3888888889vw}}@media (min-width:90em){.news .news__inner h2{font-size:24px;margin-bottom:30px;margin-top:80px;padding-bottom:20px}}.news .news__inner h2:before{background-color:#f2f2f2;bottom:0;content:"";height:.5333333333vw;left:0;position:absolute;transform:translateY(50%);width:100%}@media (min-width:52.1875em){.news .news__inner h2:before{height:.2083333333vw}}@media (min-width:90em){.news .news__inner h2:before{height:3px}}.news .news__inner .news__contents :first-child{margin-top:0!important}.news .news__inner .news__contents #toc_container{margin:10.6666666667vw 0;min-width:53.3333333333vw}@media (min-width:52.1875em){.news .news__inner .news__contents #toc_container{margin:5.5555555556vw 0;min-width:20.8333333333vw}}@media (min-width:90em){.news .news__inner .news__contents #toc_container{margin:80px 0;min-width:300px}}.news .news__inner .news__contents #toc_container .toc_list li:before{display:none}.news .news__inner .news__contents a{color:#105eb8}.news .news__inner .news__contents p{font-size:3.4666666667vw;font-weight:400;line-height:2.2;margin-bottom:9.0666666667vw;margin-top:8.5333333333vw}@media (min-width:52.1875em){.news .news__inner .news__contents p{font-size:1.1111111111vw;line-height:1.8;margin-bottom:1.3888888889vw;margin-top:2.0833333333vw}}@media (min-width:90em){.news .news__inner .news__contents p{font-size:16px;margin-bottom:20px;margin-top:30px}}.news .news__inner .news__contents p:empty{display:none}.news .news__inner .news__contents .wp-block-quote{background-color:#e9f6d5;font-size:3.4666666667vw;font-weight:400;line-height:1.8;margin-top:8.8vw;padding:5.3333333333vw}@media (min-width:52.1875em){.news .news__inner .news__contents .wp-block-quote{font-size:1.1111111111vw;margin-top:3.125vw;padding:2.5vw 3.3333333333vw}}@media (min-width:90em){.news .news__inner .news__contents .wp-block-quote{font-size:16px;margin-top:45px;padding:36px 48px}}.news .news__inner .news__contents .wp-block-quote cite{font-style:normal!important}.news .news__inner .news__contents h3{font-size:4.8vw;font-weight:700;line-height:1.74;margin-bottom:8.5333333333vw;margin-top:6.6666666667vw;padding-left:6.4vw;position:relative}@media (min-width:52.1875em){.news .news__inner .news__contents h3{font-size:1.3888888889vw;line-height:1;margin-bottom:2.7777777778vw;margin-top:5.5555555556vw;padding-left:1.6666666667vw;width:auto}}@media (min-width:90em){.news .news__inner .news__contents h3{font-size:20px;margin-bottom:40px;margin-top:80px;padding-left:24px}}.news .news__inner .news__contents h3:before{background-color:#fef47e;border:.2666666667vw dashed;border-radius:50%;bottom:50%;content:"";height:3.2vw;left:0;position:absolute;transform:translateY(50%);width:3.2vw}@media (min-width:52.1875em){.news .news__inner .news__contents h3:before{border:.0694444444vw dashed;height:.8333333333vw;width:.8333333333vw}}@media (min-width:90em){.news .news__inner .news__contents h3:before{border:1px dashed;height:12px;width:12px}}.news .news__inner .news__contents h4{font-size:4.2666666667vw;font-weight:700;line-height:1.74;margin-bottom:8.5333333333vw;margin-top:6.6666666667vw;position:relative}@media (min-width:52.1875em){.news .news__inner .news__contents h4{font-size:1.25vw;line-height:1;margin-bottom:2.2222222222vw;margin-top:2.2222222222vw;width:auto}}@media (min-width:90em){.news .news__inner .news__contents h4{font-size:18px;margin-bottom:32px;margin-top:32px}}.news .news__inner .news__contents ol{font-size:3.4666666667vw;font-weight:400;line-height:1.8;margin:5.3333333333vw 0}@media (min-width:52.1875em){.news .news__inner .news__contents ol{font-size:1.1111111111vw;margin:1.3888888889vw 0 1.3888888889vw 3.3333333333vw;padding-left:1.25vw}}@media (min-width:90em){.news .news__inner .news__contents ol{font-size:16px;margin:20px 0 20px 48px;padding-left:18px}}.news .news__inner .news__contents ol li{counter-increment:number;margin-bottom:5.3333333333vw;padding-left:4vw;position:relative}@media (min-width:52.1875em){.news .news__inner .news__contents ol li{margin-bottom:0;padding-left:1.25vw}}@media (min-width:90em){.news .news__inner .news__contents ol li{padding-left:18px}}.news .news__inner .news__contents ol li:after{content:counter(number) ".";font-family:Noto Sans JP,sans-serif;font-size:3.4666666667vw;font-weight:400;left:0;line-height:1.8;position:absolute;top:0}@media (min-width:52.1875em){.news .news__inner .news__contents ol li:after{font-size:1.1111111111vw;left:0;top:0}}@media (min-width:90em){.news .news__inner .news__contents ol li:after{font-size:16px}}.news .news__inner .news__contents ul{font-size:3.4666666667vw;font-weight:400;line-height:1.8;margin-top:5.3333333333vw}@media (min-width:52.1875em){.news .news__inner .news__contents ul{font-size:1.1111111111vw;margin-left:3.3333333333vw;margin-top:1.3888888889vw;padding-left:1.25vw}}@media (min-width:90em){.news .news__inner .news__contents ul{font-size:16px;margin-left:48px;margin-top:1.3888888889vw;padding-left:18px}}.news .news__inner .news__contents ul li{padding-left:4.2666666667vw;position:relative}@media (min-width:52.1875em){.news .news__inner .news__contents ul li{padding-left:1.25vw}}@media (min-width:90em){.news .news__inner .news__contents ul li{padding-left:18px}}.news .news__inner .news__contents ul li:before{background-color:#4b4948;border-radius:50%;content:"";height:1.6vw;left:0;position:absolute;top:1.3333333333vw;transform:translateY(50%);width:1.6vw}@media (min-width:52.1875em){.news .news__inner .news__contents ul li:before{bottom:50%;height:.4166666667vw;top:auto;width:.4166666667vw}}@media (min-width:90em){.news .news__inner .news__contents ul li:before{height:6px;width:6px}}.news .news__inner .news__contents .wp-block-image{margin-top:8vw;overflow:hidden;width:91.4666666667vw}@media (min-width:52.1875em){.news .news__inner .news__contents .wp-block-image{border-radius:.5555555556vw;margin-top:2.7777777778vw;width:66.6666666667vw}}@media (min-width:90em){.news .news__inner .news__contents .wp-block-image{border-radius:8px;margin-top:40px;width:960px}}.news .news__inner .news__contents .wp-block-image img{height:auto;width:100%!important}.news .news__inner .news__contents a{text-decoration:underline}.c-header{filter:drop-shadow(0 16px 34px rgba(1,43,60,.04))}.move-article{margin:0 auto 18.6666666667vw;width:86.1333333333vw}@media (min-width:52.1875em){.move-article{margin-bottom:7.7083333333vw;width:66.6666666667vw}}@media (min-width:90em){.move-article{margin-bottom:111px;width:960px}}.move-article .move-article__inner{display:flex;justify-content:space-between}@media (min-width:52.1875em){.move-article .move-article__inner a{width:23.6111111111vw}.move-article .move-article__inner a:hover .after-btn__arrow,.move-article .move-article__inner a:hover .after-btn__title,.move-article .move-article__inner a:hover .before-btn__arrow,.move-article .move-article__inner a:hover .before-btn__title{color:#939291}.move-article .move-article__inner a:hover .arrow{background-color:#fef8b2!important}}@media (min-width:90em){.move-article .move-article__inner a{width:340px}}.move-article .move-article__inner a .before-btn__arrow{display:block;font-size:3.7333333333vw;font-weight:400;letter-spacing:.06em;line-height:2;padding-left:8.5333333333vw;position:relative}@media (min-width:52.1875em){.move-article .move-article__inner a .before-btn__arrow{font-size:.9722222222vw;margin-bottom:1.1111111111vw;padding-left:2.2222222222vw}}@media (min-width:90em){.move-article .move-article__inner a .before-btn__arrow{font-size:14px;margin-bottom:16px;padding-left:32px}}.move-article .move-article__inner a .before-btn__arrow .arrow{background-color:#fef47e;border:1px dashed var(--primary-text-color,#4b4948);border-radius:50%;bottom:50%;content:"";height:5.3333333333vw;left:0;position:absolute;transform:translateY(50%);width:5.3333333333vw}@media (min-width:52.1875em){.move-article .move-article__inner a .before-btn__arrow .arrow{height:1.3888888889vw;transition:all .3s;width:1.3888888889vw}}@media (min-width:90em){.move-article .move-article__inner a .before-btn__arrow .arrow{height:20px;width:20px}}.move-article .move-article__inner a .before-btn__arrow .arrow:after{background-image:url(../img/common/arrow-left.svg);background-repeat:no-repeat;background-size:contain;bottom:0;bottom:50%;content:"";height:1.3333333333vw;left:52%;position:absolute;right:0;transform:translate(-50%,50%);width:100%;width:.8vw}@media (min-width:52.1875em){.move-article .move-article__inner a .before-btn__arrow .arrow:after{height:.4861111111vw;width:.3472222222vw}}@media (min-width:90em){.move-article .move-article__inner a .before-btn__arrow .arrow:after{height:7px;width:5px}}.move-article .move-article__inner a .before-btn__title{display:none;font-weight:700;letter-spacing:.06em;line-height:1.8}@media (min-width:52.1875em){.move-article .move-article__inner a .before-btn__title{display:block;font-size:1.25vw;transition:all .3s}}@media (min-width:90em){.move-article .move-article__inner a .before-btn__title{font-size:18px}}.move-article .move-article__inner a .after-btn__arrow{display:block;font-size:3.7333333333vw;font-weight:400;letter-spacing:.06em;line-height:2;padding-right:8.5333333333vw;position:relative;text-align:right}@media (min-width:52.1875em){.move-article .move-article__inner a .after-btn__arrow{font-size:.9722222222vw;margin-bottom:1.1111111111vw;padding-right:2.2222222222vw;transition:all .3s}}@media (min-width:90em){.move-article .move-article__inner a .after-btn__arrow{font-size:14px;margin-bottom:16px;padding-right:32px}}.move-article .move-article__inner a .after-btn__arrow .arrow{background-color:#fef47e;border:1px dashed var(--primary-text-color,#4b4948);border-radius:50%;bottom:50%;content:"";height:5.3333333333vw;position:absolute;right:0;transform:translateY(50%);width:100%;width:5.3333333333vw}@media (min-width:52.1875em){.move-article .move-article__inner a .after-btn__arrow .arrow{height:1.3888888889vw;transition:all .3s;width:1.3888888889vw}}@media (min-width:90em){.move-article .move-article__inner a .after-btn__arrow .arrow{height:20px;width:20px}}.move-article .move-article__inner a .after-btn__arrow .arrow:after{background-image:url(../img/common/arrow-right.svg);background-repeat:no-repeat;background-size:contain;bottom:0;bottom:50%;content:"";height:1.3333333333vw;left:52%;position:absolute;right:0;transform:translate(-50%,50%);width:100%;width:.8vw}@media (min-width:52.1875em){.move-article .move-article__inner a .after-btn__arrow .arrow:after{height:.4861111111vw;width:.3472222222vw}}@media (min-width:90em){.move-article .move-article__inner a .after-btn__arrow .arrow:after{height:7px;width:5px}}.move-article .move-article__inner a .after-btn__title{display:none;font-weight:700;letter-spacing:.06em;line-height:1.8;text-align:right}@media (min-width:52.1875em){.move-article .move-article__inner a .after-btn__title{display:block;font-size:1.25vw;transition:all .3s}}@media (min-width:90em){.move-article .move-article__inner a .after-btn__title{font-size:18px}}.other{margin-bottom:13.3333333333vw}@media (min-width:52.1875em){.other{margin-bottom:6.9444444444vw}}@media (min-width:90em){.other{margin-bottom:100px}}.other .other__inner{margin:0 auto;max-width:91.4666666667vw;width:91.4666666667%}@media (min-width:52.1875em){.other .other__inner{max-width:66.6666666667vw;width:66.6666666667%}}@media (min-width:90em){.other .other__inner{max-width:960px}}.other .other__inner .other__title{font-size:5.3333333333vw;font-weight:600;margin-bottom:8vw;padding-bottom:2.4vw;position:relative}@media (min-width:52.1875em){.other .other__inner .other__title{font-size:2.3611111111vw;margin-bottom:3.4722222222vw;padding-bottom:1.3888888889vw}}@media (min-width:90em){.other .other__inner .other__title{font-size:34px;margin-bottom:50px;padding-bottom:20px}}.other .other__inner .other__title:after{background-image:url(../img/common/border-title.svg);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:.5333333333vw;left:0;position:absolute;width:18.9333333333vw}@media (min-width:52.1875em){.other .other__inner .other__title:after{height:.1388888889vw;width:5vw}}@media (min-width:90em){.other .other__inner .other__title:after{height:2px;width:72px}}.other .other__inner .other__contents{align-items:stretch;display:flex;flex-wrap:wrap;gap:10.6666666667vw;justify-content:flex-start}@media (min-width:52.1875em){.other .other__inner .other__contents{gap:1.7361111111vw}}@media (min-width:90em){.other .other__inner .other__contents{gap:25px}}.other .other__inner .other__contents .blog-item{width:100%}@media (min-width:52.1875em){.other .other__inner .other__contents .blog-item{width:calc(50% - .86806vw)}}@media (min-width:90em){.other .other__inner .other__contents .blog-item{width:calc(50% - 12.5px)}}