.cWpContent,.is-root-container{width:100%;padding:0 calc(32 * var(--px))}.cWpContent>*+*,.is-root-container>*+*{margin-top:calc(1 * var(--rem))}.cWpContent>p,.is-root-container>p{width:100%;font-size:calc(1 * var(--rem));line-height:1.7}.cWpContent>p>img,.is-root-container>p>img{width:100%;height:auto}.cWpContent>p>strong,.is-root-container>p>strong{font-weight:600}.cWpContent>p>em,.is-root-container>p>em{font-style:italic}.cWpContent a,.is-root-container a{text-underline-offset:.2em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;display:inline}.cWpContent h2.wp-block-heading,.is-root-container h2.wp-block-heading{width:fit-content;padding-bottom:calc(.375 * var(--rem));margin-top:calc(3 * var(--rem));font-size:calc(1.375 * var(--rem));letter-spacing:.02em;font-weight:500;position:relative}.cWpContent h2.wp-block-heading:after,.is-root-container h2.wp-block-heading:after{content:"";background-image:url(../../assets/images/common/repeat_line.png);background-position:50%;background-repeat:repeat-x;background-size:176px 2px;width:100%;height:1px;position:absolute;bottom:0;left:0}.cWpContent h2.wp-block-heading+*,.is-root-container h2.wp-block-heading+*{margin-top:calc(1 * var(--rem))}.cWpContent h3.wp-block-heading,.is-root-container h3.wp-block-heading{width:fit-content;max-width:100%;padding:calc(.25 * var(--rem)) calc(16 * var(--px));margin-top:calc(3 * var(--rem));font-size:calc(1.25 * var(--rem));background-image:url(../../assets/images/common/repeat_background.png);background-position:0 0;background-repeat:repeat;background-size:calc(495 * var(--px)) calc(486 * var(--px));font-weight:500;position:relative}.cWpContent h3.wp-block-heading+*,.is-root-container h3.wp-block-heading+*{margin-top:calc(1 * var(--rem))}.cWpContent h4,.is-root-container h4{gap:calc(.625 * var(--rem));width:fit-content;max-width:100%;margin-top:calc(2.625 * var(--rem));font-size:calc(1.25 * var(--rem));align-items:flex-start;font-weight:500;display:flex;position:relative}.cWpContent h4:before,.is-root-container h4:before{width:calc(.375 * var(--rem));height:calc(.375 * var(--rem));content:"";background-image:url(../../assets/images/wp/icon_ten.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;margin-top:.65em;display:block}.cWpContent h4+*,.is-root-container h4+*{margin-top:calc(1 * var(--rem))}.cWpContent figure,.is-root-container figure{width:100%}.cWpContent figure+*,.is-root-container figure+*{margin-top:calc(1.5 * var(--rem))}.cWpContent ul,.is-root-container ul{gap:calc(.4375 * var(--rem));grid-template-columns:1fr;width:100%;display:grid}.cWpContent ul>li,.is-root-container ul>li{padding-left:calc(1.75 * var(--rem));font-size:calc(1 * var(--rem));align-items:baseline;line-height:1.7;position:relative}.cWpContent ul>li:before,.is-root-container ul>li:before{width:calc(1.25 * var(--rem));height:calc(2 * var(--rem));content:"";background-image:url(../../assets/images/wp/icon_list.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;top:-.2em;left:0;overflow:hidden}.cWpContent ul+*,.is-root-container ul+*{margin-top:calc(1.5 * var(--rem))}.cWpContent ol,.is-root-container ol{gap:calc(.125 * var(--rem));counter-reset:ol-num;grid-template-columns:1fr;width:100%;display:grid}.cWpContent ol>li,.is-root-container ol>li{padding-left:calc(1.5 * var(--rem));font-size:calc(1 * var(--rem));counter-increment:ol-num;grid-template-columns:1fr;line-height:1.7;display:grid;position:relative}.cWpContent ol>li:before,.is-root-container ol>li:before{font-size:calc(.9375 * var(--rem));letter-spacing:.06em;content:counter(ol-num) ".";line-height:1.7;display:block;position:absolute;top:0;left:0}.cWpContent ol+*,.is-root-container ol+*{margin-top:calc(1.5 * var(--rem))}.cWpContent hr,.is-root-container hr{width:100%;height:1px;margin-top:calc(1.875 * var(--rem));border:none;display:block;position:relative}.cWpContent hr:after,.is-root-container hr:after{content:"";background-image:url(../../assets/images/common/repeat_line.png);background-position:50%;background-repeat:repeat-x;background-size:176px 2px;width:100%;height:1px;position:absolute;bottom:0;left:0}.cWpContent hr+*,.is-root-container hr+*{margin-top:calc(1.875 * var(--rem))}.cWpContent iframe,.is-root-container iframe{aspect-ratio:16/9;width:100%;height:auto;display:block}.cWpContent .wp-block-embed,.is-root-container .wp-block-embed{width:100%;height:auto}.cWpContent blockquote,.is-root-container blockquote{padding:calc(2 * var(--rem)) calc(40 * var(--px));background-color:var(--color-white);position:relative}.cWpContent blockquote:before,.cWpContent blockquote:after,.is-root-container blockquote:before,.is-root-container blockquote:after{top:calc(16 * var(--px));left:calc(16 * var(--px));width:calc(18 * var(--px));height:calc(13 * var(--px));content:"";background-image:url(../../assets/images/wp/icon_quote1.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;position:absolute}.cWpContent blockquote:after,.is-root-container blockquote:after{top:auto;right:calc(16 * var(--px));bottom:calc(16 * var(--px));background-image:url(../../assets/images/wp/icon_quote2.png);left:auto}@media screen and (width>=960px){.cWpContent,.is-root-container{padding:0}.cWpContent>*+*,.is-root-container>*+*{margin-top:calc(3.5 * var(--rem))}.cWpContent>p,.is-root-container>p{font-size:calc(1 * var(--font-rem))}.cWpContent h2.wp-block-heading,.is-root-container h2.wp-block-heading{padding-bottom:calc(.4375 * var(--font-rem));margin-top:calc(3.5 * var(--font-rem));font-size:calc(1.5 * var(--font-rem))}.cWpContent h2.wp-block-heading+*,.is-root-container h2.wp-block-heading+*{margin-top:calc(1.5 * var(--font-rem))}.cWpContent h3.wp-block-heading,.is-root-container h3.wp-block-heading{padding:calc(.25 * var(--font-rem)) calc(1 * var(--font-rem));margin-top:calc(3.5 * var(--font-rem));font-size:calc(1.375 * var(--font-rem))}.cWpContent h3.wp-block-heading+*,.is-root-container h3.wp-block-heading+*{margin-top:calc(1 * var(--font-rem))}.cWpContent h4,.is-root-container h4{gap:calc(24 * var(--px));margin-top:calc(3.5 * var(--font-rem));font-size:calc(1.375 * var(--font-rem))}.cWpContent h4+*,.is-root-container h4+*{margin-top:calc(1.5 * var(--font-rem))}.cWpContent hr,.is-root-container hr{margin-top:calc(3.25 * var(--font-rem))}.cWpContent hr+*,.is-root-container hr+*{margin-top:calc(3.25 * var(--rem))}.cWpContent ol,.is-root-container ol{gap:calc(.375 * var(--font-rem))}.cWpContent ol>li,.is-root-container ol>li{font-size:calc(1 * var(--font-rem))}.cWpContent ol+*,.is-root-container ol+*{margin-top:calc(1.5 * var(--font-rem))}.cWpContent ul,.is-root-container ul{gap:calc(.75 * var(--font-rem))}.cWpContent ul>li,.is-root-container ul>li{font-size:calc(1 * var(--font-rem))}.cWpContent ul+*,.is-root-container ul+*,.cWpContent figure+*,.is-root-container figure+*{margin-top:calc(1.5 * var(--font-rem))}.cWpContent blockquote,.is-root-container blockquote{padding:calc(2.5 * var(--font-rem)) calc(56 * var(--px))}.cWpContent blockquote>p,.is-root-container blockquote>p{font-size:calc(1 * var(--font-rem))}}@media screen and (width>=960px) and (any-hover:hover){.cWpContent a,.is-root-container a{transition:opacity .3s var(--ease-out-cubic)}.cWpContent a:hover,.is-root-container a:hover{opacity:.5}}.pNews{background-color:var(--color-light-gray);width:100%}.pNews__inner{width:100%;padding:calc(92 * var(--px)) 0 calc(72 * var(--px))}.pNews__head{grid-template-columns:calc(14 * var(--px)) calc(26 * var(--px)) calc(256 * var(--px)) auto;width:100%;padding:0 calc(32 * var(--px));display:grid}.pNews__head_headline{font-size:calc(1.125 * var(--rem));letter-spacing:.02em;writing-mode:vertical-rl;grid-area:1/4/auto/5;align-items:flex-start;margin-left:auto;font-weight:500;line-height:1.02;display:flex}.pNews__head_date{width:calc(.875 * var(--rem));margin-top:calc(13.375 * var(--rem));font-size:calc(.9375 * var(--rem));letter-spacing:.02em;grid-area:1/1/auto/2;line-height:1.08}.pNews__head_date .year,.pNews__head_date .monthday{writing-mode:vertical-lr}.pNews__head_thumbnail{width:100%;height:calc(256 * var(--px));margin-top:calc(3.5 * var(--rem));grid-area:1/3/auto/4}.pNews__body{width:100%;padding-top:calc(1.25 * var(--rem))}.pNews__area{width:100%;padding:0 calc(32 * var(--px))}.pNews__category{gap:calc(8 * var(--px));flex-direction:column;width:100%;display:flex}.pNews__category_list{gap:calc(8 * var(--px));justify-content:flex-end;width:100%;display:flex}.pNews__category_link{padding:0 calc(6 * var(--px));font-size:calc(.875 * var(--rem));background-color:var(--color-white);line-height:1.5}.pNews__category_child{gap:calc(8 * var(--px));justify-content:flex-end;width:100%;display:flex}.pNews__category_child_item{font-size:calc(.75 * var(--rem));color:var(--color-gray02);line-height:1.5}.pNews__title{width:100%;padding-bottom:calc(1.625 * var(--rem));margin-top:calc(1 * var(--rem));font-size:calc(1.25 * var(--rem));font-weight:500;position:relative}.pNews__title:after{content:"";background-image:url(../../assets/images/common/repeat_line.png);background-position:50%;background-repeat:repeat-x;background-size:176px 2px;width:100%;height:1px;position:absolute;bottom:0;left:0}.pNews__content{width:100%;padding-top:calc(3.5 * var(--rem));padding-bottom:calc(3.1875 * var(--rem))}.pNews__bottom{width:100%;margin-top:calc(1.3125 * var(--rem));justify-content:center;display:flex}.pNews__link{gap:calc(16 * var(--px));width:calc(272 * var(--px));height:calc(72 * var(--px));background-image:url(../../assets/images/wp/archive_background.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;justify-content:center;align-items:center;display:flex}.pNews__link_text{font-size:calc(1.125 * var(--rem));color:var(--color-white);line-height:1.2}.pNews__link_arrow{width:calc(47 * var(--px));height:auto}.pNewsArchive{width:100%;padding:0 calc(32 * var(--px));margin-top:calc(4.5 * var(--rem));position:relative}.pNewsArchive__headline{font-size:calc(1.125 * var(--rem));font-weight:500}.pNewsArchive__list{gap:calc(2 * var(--rem));width:100%;padding-top:calc(2 * var(--rem));margin-top:calc(1.5 * var(--rem));flex-direction:column;display:flex;position:relative}.pNewsArchive__list:after{z-index:1;content:"";background-image:url(../../assets/images/common/repeat_line_dark.png);background-position:50%;background-repeat:repeat-x;background-size:176px 2px;width:100%;height:1px;position:absolute;top:0;left:0}.pNewsArchive__item{width:100%;position:relative}.pNewsArchive__item:after{z-index:1;content:"";background-image:url(../../assets/images/common/repeat_line_dark.png);background-position:50%;background-repeat:repeat-x;background-size:176px 2px;width:100%;height:1px;position:absolute;bottom:0;left:0}.pNewsArchive__item_link{grid-template-columns:calc(120 * var(--px)) calc(16 * var(--px)) calc(162 * var(--px)) calc(24 * var(--px)) auto;padding-bottom:calc(2.125 * var(--rem));gap:0;display:grid;position:relative}.pNewsArchive__item_image{width:calc(120 * var(--px));height:calc(120 * var(--px));grid-area:1/1/auto/2}.pNewsArchive__item_category{gap:calc(4 * var(--px));margin-top:calc(.5 * var(--rem));flex-wrap:wrap;grid-area:2/1/auto/2;display:flex}.pNewsArchive__item_category_item{width:fit-content;padding:0 calc(6 * var(--px));font-size:calc(.875 * var(--rem));background-color:var(--color-white)}.pNewsArchive__item_content{grid-area:1/3/3/4}.pNewsArchive__item_title{font-size:calc(1.0625 * var(--rem))}.pNewsArchive__item_date{margin-top:calc(.25 * var(--rem));font-size:calc(.75 * var(--rem));letter-spacing:.02em;grid-area:span 2/5/auto/6;line-height:1.08}.pNewsArchive__item_date .year,.pNewsArchive__item_date .monthday{white-space:nowrap;writing-mode:vertical-lr}@media screen and (width>=960px){.pNews{justify-content:center;display:flex}.pNews__inner{padding-top:0;padding-bottom:calc(5.875 * var(--font-rem));flex-direction:column;align-items:center;display:flex}.pNews__wrapper{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);max-width:1448px;padding:0;display:grid;position:relative}.pNews__head{gap:min(58 * var(--px), 58px);grid-column:2/26;align-items:center;height:100vh;padding:0;display:flex;position:sticky;top:0;left:0}.pNews__head_date{width:calc(.9375 * var(--font-rem));height:100%;padding-bottom:calc(1.5 * var(--font-rem));font-size:calc(.9375 * var(--font-rem));flex-direction:column;justify-content:flex-end;margin-top:0;display:flex}.pNews__head_thumbnail{width:min(480 * var(--px), 480px);height:min(480 * var(--px), 480px);margin-top:0}.pNews__body{padding-top:calc(6 * var(--font-rem));grid-column:31/59}.pNews__area{padding:0}.pNews__headline{width:100%;margin-left:calc(8 * var(--px));font-size:calc(1.625 * var(--font-rem));letter-spacing:.02em;writing-mode:vertical-rl}.pNews__category{gap:calc(.5 * var(--font-rem));margin-top:calc(13.0625 * var(--font-rem));justify-content:flex-start}.pNews__category_list{gap:calc(.5 * var(--font-rem)) calc(8 * var(--px));justify-content:flex-start}.pNews__category_link{font-size:calc(.875 * var(--font-rem))}.pNews__category_child_item{font-size:calc(.75 * var(--font-rem))}.pNews__title{padding-bottom:calc(2.75 * var(--font-rem));margin-top:calc(1.5 * var(--font-rem));font-size:calc(1.75 * var(--font-rem))}.pNews__content{padding-top:calc(2.5 * var(--font-rem));padding-bottom:calc(2.5 * var(--font-rem))}.pNews__content.cWpContent p{line-height:2}.pNews__content.cWpContent h2.wp-block-heading{margin-top:calc(3 * var(--rem))}.pNews__content.cWpContent ul+*,.pNews__content.cWpContent ol+*{margin-top:calc(2 * var(--rem))}.pNews__content.cWpContent figure+*{margin-top:calc(2 * var(--font-rem))}.pNews__bottom{margin-top:calc(6 * var(--font-rem));grid-column:1/-1}.pNews__link{--_hover-translate-x:calc(13 * var(--px));--_hover-translate-y:calc(3 * var(--px));--_hover-rotate:-1deg;--_hover-transform-origin-side:left;--_hover-transform-origin-topbottom:bottom;width:min(232 * var(--px), 232px);height:min(122 * var(--px), 122px);transform-origin:var(--_hover-transform-origin-side,right) var(--_hover-transform-origin-topbottom,center);background-image:url(../../assets/images/wp/archive_background-pc.svg);flex-direction:column;transition:transform .2s steps(3,end)}.pNews__link_text{font-size:calc(1.25 * var(--font-rem))}.pNews__link_arrow{width:min(55 * var(--px), 55px)}.pNews.--faq .pNews__inner{max-width:1448px}.pNews.--faq .pNews__head{display:none}.pNews.--faq .pNews__category{margin-top:calc(2 * var(--font-rem))}.pNews.--faq .pNews__body{grid-column:13/51}.pNewsArchive{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);max-width:1448px;margin-top:calc(10 * var(--font-rem));padding:0;display:grid}.pNewsArchive__headline{font-size:calc(1.25 * var(--font-rem));text-align:center;grid-column:5/59}.pNewsArchive__list{grid-template-columns:repeat(2, min(588 * var(--px), 588px));gap:calc(7.5 * var(--font-rem));padding-top:calc(1.5 * var(--font-rem));margin-top:calc(3 * var(--font-rem));grid-column:5/59;display:grid}.pNewsArchive__item_link{grid-template-columns:min(264 * var(--px), 264px) min(16 * var(--px), 16px) min(242 * var(--px), 242px) min(52 * var(--px), 52px) auto;padding-bottom:calc(1.6875 * var(--font-rem))}.pNewsArchive__item_image{width:min(264 * var(--px), 264px);height:min(264 * var(--px), 264px)}.pNewsArchive__item_title{font-size:calc(1.125 * var(--font-rem))}.pNewsArchive__item_category{gap:calc(10 * var(--px));margin-top:calc(.25 * var(--font-rem))}.pNewsArchive__item_category_item{font-size:calc(.875 * var(--font-rem))}.pNewsArchive__item_date{margin-top:calc(.25 * var(--font-rem));font-size:calc(.875 * var(--font-rem))}}@media screen and (width>=960px) and (any-hover:hover){.pNews__link:hover{transform:translate(var(--_hover-translate-x,0), var(--_hover-translate-y,0)) rotate(var(--_hover-rotate,0))}.pNews__category_link{transition:opacity .3s var(--ease-out-quint)}.pNews__category_link:hover{opacity:.5}}
