.p-page-header{border-bottom:1px solid var(--color-blue-1);padding-block:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem) clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-page-header{padding-block-end:8vw;padding-block-start:16vw}}.p-page-header__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-page-header__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-page-header__container{padding-inline:4.27vw;width:100%}}.p-page-header__content{display:flex;flex-direction:column;gap:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media (max-width:767px){.p-page-header__content{gap:5.33vw}}.p-page-header__label{color:var(--color-blue-1);font-weight:700}@media (max-width:767px){.p-page-header__label{font-size:3.2vw}}.p-page-header__heading{color:var(--color-blue-1);font-family:var(--font-gentium);font-size:clamp(4.5rem,2.79rem + 3.57vw,6rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8}@media (max-width:767px){.p-page-header__heading{font-size:12.8vw}}.p-page-header__description{font-size:clamp(.65625rem,.41rem + .52vw,.875rem);margin-block-start:clamp(1.640625rem,1.02rem + 1.3vw,2.1875rem)}@media (max-width:767px){.p-page-header__description{font-size:3.73vw;margin-block-start:8vw;max-width:100%}}.p-page-header__breadcrumbs{display:flex;justify-content:flex-end;margin-block-start:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-page-header__breadcrumbs{margin-block-start:10.67vw}}.p-news-archive .p-page-header{border-bottom:none}.p-news-archive__content{padding-block:clamp(1.125rem,.7rem + .89vw,1.5rem) clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}@media (max-width:767px){.p-news-archive__content{padding-block:9.07vw 22.4vw}}.p-news-archive__container{margin-inline:auto;width:1026px}@media (max-width:1026px){.p-news-archive__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-news-archive__container{padding-inline:4.27vw;width:100%}}.p-news-archive__tabs{display:grid;gap:clamp(.75rem,.46rem + .6vw,1rem) clamp(2.4375rem,1.51rem + 1.93vw,3.25rem);grid-template-columns:repeat(3,1fr);margin-block-end:clamp(2.4375rem,1.51rem + 1.93vw,3.25rem)}@media (max-width:767px){.p-news-archive__tabs{display:flex;flex-wrap:wrap;gap:2.13vw;margin-block-end:8.53vw}}.p-news-archive__tab{background:var(--color-blue-4);font-size:clamp(.703125rem,.44rem + .56vw,.9375rem);font-weight:500;line-height:1.333;padding:clamp(.75rem,.46rem + .6vw,1rem) clamp(.9375rem,.58rem + .74vw,1.25rem);text-align:center}@media (max-width:767px){.p-news-archive__tab{font-size:3.73vw;padding:2.13vw 3.2vw;width:-moz-fit-content;width:fit-content}}@media (any-hover:hover) and (pointer:fine){.p-news-archive__tab:hover{opacity:.8;transition:all .3s}}.p-news-archive__tab--active{background:var(--color-blue-1);color:var(--color-white)}.p-news-archive__list{display:flex;flex-direction:column}.p-news-archive__item{align-items:center;border-top:1px solid #dadada;display:flex;gap:clamp(2.625rem,1.63rem + 2.08vw,3.5rem);padding-block:clamp(1.6875rem,1.04rem + 1.34vw,2.25rem)}@media (max-width:767px){.p-news-archive__item{align-items:flex-start;flex-direction:column;gap:2.13vw;padding-block:6.4vw}}@media (any-hover:hover) and (pointer:fine){.p-news-archive__item:hover{opacity:.7;transition:all .3s}}.p-news-archive__item:last-child{border-bottom:1px solid #dadada}.p-news-archive__item-date{color:var(--color-gray-border);flex-shrink:0;font-size:clamp(.703125rem,.44rem + .56vw,.9375rem);font-weight:500;letter-spacing:0;line-height:1.333}@media (max-width:767px){.p-news-archive__item-date{font-size:3.2vw}}.p-news-archive__item-title{flex:1;font-size:clamp(.703125rem,.44rem + .56vw,.9375rem);font-weight:500;letter-spacing:0;line-height:1.333}@media (max-width:767px){.p-news-archive__item-title{font-size:3.73vw}}.p-news-archive__pagination{margin-block-start:clamp(3.375rem,2.09rem + 2.68vw,4.5rem)}@media (max-width:767px){.p-news-archive__pagination{margin-block-start:9.6vw}}.p-news-single{background:var(--color-blue-1);padding-block:clamp(3rem,1.86rem + 2.38vw,4rem) clamp(5.90625rem,3.66rem + 4.69vw,7.875rem)}@media (max-width:767px){.p-news-single{padding-block:5.33vw 22.4vw}}.p-news-single .c-breadcrumbs__list{justify-content:flex-end}.p-news-single .c-breadcrumbs__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-news-single .c-breadcrumbs__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-news-single .c-breadcrumbs__container{padding-inline:4.27vw;width:100%}}.p-news-single .c-breadcrumbs__item{color:var(--color-gray-border)}.p-news-single .c-breadcrumbs__item:last-of-type{color:var(--color-white)}.p-news-single__content{padding-block:clamp(3.75rem,2.32rem + 2.98vw,5rem) 0}@media (max-width:767px){.p-news-single__content{padding-block:17.07vw 0}}.p-news-single__main{background:var(--color-white);padding:clamp(3.75rem,2.32rem + 2.98vw,5rem) clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-news-single__main{padding:10.67vw 4.27vw}}.p-news-single__container{margin-inline:auto;width:968px}@media (max-width:968px){.p-news-single__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-news-single__container{padding-inline:4.27vw;width:100%}}.p-news-single__header{display:flex;flex-direction:column;margin-block-end:clamp(1.875rem,1.16rem + 1.49vw,2.5rem)}@media (max-width:767px){.p-news-single__header{margin-block-end:10.67vw}}.p-news-single__date{color:var(--color-blue-1);display:flex;margin-block-end:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media (max-width:767px){.p-news-single__date{margin-block-end:5.33vw}}.p-news-single__date-main{font-family:var(--font-roboto);font-weight:700;line-height:1}@media (max-width:767px){.p-news-single__date-main{font-size:4.27vw}}.p-news-single__date-day{font-family:var(--font-noto-sans-jp);font-size:clamp(.703125rem,.44rem + .56vw,.9375rem);font-weight:700;line-height:1}@media (max-width:767px){.p-news-single__date-day{font-size:4vw}}.p-news-single__title{border-bottom:1px solid var(--color-blue-1);color:var(--color-blue-1);font-size:clamp(1.6875rem,1.04rem + 1.34vw,2.25rem);font-weight:700;padding-bottom:clamp(1.875rem,1.16rem + 1.49vw,2.5rem)}@media (max-width:767px){.p-news-single__title{font-size:6.4vw}}.p-news-single__body{margin-inline:auto;max-width:clamp(30rem,18.57rem + 23.81vw,40rem)}@media (max-width:767px){.p-news-single__body{max-width:100%}}.p-news-single__body h2,.p-news-single__body h3,.p-news-single__body h4,.p-news-single__body h5,.p-news-single__body h6{color:var(--color-black-1);font-family:Noto Sans JP,sans-serif;font-weight:500}.p-news-single__body h2{font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);letter-spacing:1.2px;margin:clamp(3rem,1.86rem + 2.38vw,4rem) 0 clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-news-single__body h2{font-size:4.27vw;font-weight:600;letter-spacing:.8px;margin:10.67vw 0 4.27vw}}.p-news-single__body h3{font-size:clamp(.9375rem,.58rem + .74vw,1.25rem);letter-spacing:1px;margin:clamp(2.25rem,1.39rem + 1.79vw,3rem) 0 clamp(.9375rem,.58rem + .74vw,1.25rem)}@media (max-width:767px){.p-news-single__body h3{font-size:4.8vw;letter-spacing:.9px;margin:9.6vw 0 4.27vw}}.p-news-single__body h4,.p-news-single__body h5,.p-news-single__body h6{letter-spacing:.8px;margin:clamp(1.5rem,.93rem + 1.19vw,2rem) 0 clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-news-single__body h4,.p-news-single__body h5,.p-news-single__body h6{letter-spacing:.7px;margin:6.4vw 0 3.2vw}}.p-news-single__body p{font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.8px;margin:0 0 clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-news-single__body p{letter-spacing:.7px;margin:0 0 3.2vw}}.p-news-single__body a{color:var(--color-blue-1);text-decoration:underline}@media (any-hover:hover) and (pointer:fine){.p-news-single__body a:hover{opacity:.7;transition:all .3s}}.p-news-single__body ol,.p-news-single__body ul{margin:clamp(.75rem,.46rem + .6vw,1rem) 0;padding-left:1.5em}@media (max-width:767px){.p-news-single__body ol,.p-news-single__body ul{margin:3.2vw 0}}.p-news-single__body ul{list-style-type:disc}.p-news-single__body ol{list-style-type:decimal}.p-news-single__body .wp-block-image{margin-block:clamp(1.5rem,.93rem + 1.19vw,2rem)}@media (max-width:767px){.p-news-single__body .wp-block-image{margin-block:6.4vw}}.p-news-single__body .wp-block-image img{display:block;height:auto;max-width:100%}.p-news-single__body .wp-block-image.aligncenter,.p-news-single__body .wp-block-image.aligncenter img{margin-inline:auto}.p-news-single__body .wp-block-image.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;width:100vw}.p-news-single__body .wp-block-image.alignfull img{max-width:unset;width:100%}.p-news-single__body .wp-block-image figcaption{color:var(--color-gray-medium);font-size:clamp(.65625rem,.41rem + .52vw,.875rem);margin-block-start:clamp(.375rem,.23rem + .3vw,.5rem);text-align:center}@media (max-width:767px){.p-news-single__body .wp-block-image figcaption{font-size:3.2vw;margin-block-start:1.6vw}}.p-news-single__body img:not(.wp-block-image img){height:auto;max-width:100%}.p-news-single__body .wp-block-table{margin:clamp(1.125rem,.7rem + .89vw,1.5rem) 0;overflow-x:auto}@media (max-width:767px){.p-news-single__body .wp-block-table{margin:5.33vw 0}}.p-news-single__body .wp-block-table table{border-collapse:collapse;min-width:100%;width:100%}.p-news-single__body .wp-block-table td,.p-news-single__body .wp-block-table th{border:1px solid #ddd;padding:clamp(.5625rem,.35rem + .45vw,.75rem) clamp(.75rem,.46rem + .6vw,1rem);text-align:left}@media (max-width:767px){.p-news-single__body .wp-block-table td,.p-news-single__body .wp-block-table th{font-size:3.47vw;padding:2.13vw 3.2vw}}.p-news-single__body .wp-block-table th{background-color:#f5f5f5;font-weight:700}@media (any-hover:hover) and (pointer:fine){.p-news-single__body .wp-block-table tbody tr:hover{background-color:var(--color-gray);transition:all .3s}}.p-news-single__body .wp-block-columns{display:flex;gap:clamp(1.5rem,.93rem + 1.19vw,2rem);margin:clamp(1.125rem,.7rem + .89vw,1.5rem) 0}@media (max-width:767px){.p-news-single__body .wp-block-columns{flex-direction:column;gap:5.33vw;margin:5.33vw 0}}.p-news-single__body .wp-block-columns .wp-block-column{flex:1}.p-news-single__body blockquote{background:#f9f9f9;border-left:4px solid var(--color-blue-1);font-style:italic;margin:clamp(1.5rem,.93rem + 1.19vw,2rem) 0;padding:clamp(.9375rem,.58rem + .74vw,1.25rem) clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-news-single__body blockquote{margin:6.4vw 0;padding:4.27vw 5.33vw}}.p-news-single__body blockquote p{margin:0}.p-news-single__body blockquote cite{color:var(--color-gray-medium);display:block;font-size:clamp(.65625rem,.41rem + .52vw,.875rem);font-style:normal;margin-block-start:clamp(.5625rem,.35rem + .45vw,.75rem)}@media (max-width:767px){.p-news-single__body blockquote cite{font-size:3.2vw;margin-block-start:2.67vw}}.p-news-single__body .wp-block:first-child,.p-news-single__body>:first-child{margin-block-start:0}.p-news-single__body .wp-block:last-child,.p-news-single__body>:last-child{margin-block-end:0}.p-news-single__body h2{border-bottom:1px solid var(--color-blue-1);margin-block-end:clamp(.75rem,.46rem + .6vw,1rem);padding-block-end:clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-news-single__body h2{margin-block-end:10.67vw;padding-block-end:3.2vw}}.p-news-single__body .wp-block-image{margin-block:clamp(3rem,1.86rem + 2.38vw,4rem)}@media (max-width:767px){.p-news-single__body .wp-block-image{margin-block:10.67vw}}
