@font-face{font-display:auto;font-family:icon-font;font-style:normal;font-weight:400;src:url(/en/assets_revamp2025/fonts/icon-font/icon-font.woff2) format("woff2"),url(/en/assets_revamp2025/fonts/icon-font/icon-font.woff) format("woff")}@media (max-width:640px){.u-dv-pc{display:none!important}}@media (min-width:640.02px){.u-dv-sp{display:none!important}}.c-ui-page-header{overflow:hidden}@media (min-width:640.02px){.c-ui-page-header{padding-block:calc(clamp(8rem,calc(6rem + 5vw),10rem) + (1em - 1lh)/ 2) clamp(8rem,calc(6rem + 5vw),10rem)}}@media (max-width:640px){.c-ui-page-header{min-height:clamp(13.173333333333334rem,calc(0rem + 65.86667vw),15.4375rem);padding-block:calc(clamp(4.266666666666667rem,calc(0rem + 21.33333vw),5rem) + (1em - 1lh)/ 2) calc(clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem) + (1em - 1lh)/ 2)}}.c-ui-page-header__wrapper{display:-ms-flexbox;display:flex;gap:clamp(2rem,calc(1.5rem + 1.25vw),2.5rem)}@media (min-width:640.02px){.c-ui-page-header__wrapper{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:640px){.c-ui-page-header__wrapper{-ms-flex-direction:column;flex-direction:column;gap:calc(clamp(2.5rem,calc(1.875rem + 1.5625vw),3.125rem) + (1em - 1lh)/ 2)}}.c-ui-page-header__main{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:640.02px){.c-ui-page-header__main{gap:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem)}}@media (max-width:640px){.c-ui-page-header__main{gap:clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem)}}.c-ui-page-header__en{display:block;margin-block:calc((1em - 1lh)/ 2);font-family:SST W20 Ultra Light,SST Japanese W55 UltraLight,Helvetica Neue,sans-serif;font-weight:200;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.25;letter-spacing:.025em}@media (min-width:640.02px){.c-ui-page-header__en{font-size:clamp(4rem,calc(3rem + 2.5vw),5rem)}}@media (max-width:640px){.c-ui-page-header__en{font-size:clamp(1.9200000000000002rem,calc(0rem + 9.6vw),2.25rem)}}@font-face{font-display:auto;font-family:icon-font;font-style:normal;font-weight:400;src:url(/en/assets_revamp2025/fonts/icon-font/icon-font.woff2) format("woff2"),url(/en/assets_revamp2025/fonts/icon-font/icon-font.woff) format("woff")}.c-ui-hash-tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;color:currentcolor;-webkit-text-decoration:none;text-decoration:none;letter-spacing:.05em}@media (min-width:640.02px){.c-ui-hash-tag{font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.c-ui-hash-tag{font-size:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem)}}.c-ui-hash-tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.2}.c-ui-hash-tags__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;list-style:none}@media (min-width:640.02px){.c-ui-hash-tags__list{gap:clamp(.4rem,calc(.3rem + .25vw),.5rem) clamp(.2rem,calc(.15rem + .125vw),.25rem)}}@media (max-width:640px){.c-ui-hash-tags__list{gap:clamp(.4266666666666667rem,calc(0rem + 2.13333vw),.5rem)}}@media (min-width:640.02px){.c-ui-hash-tags--gap-medium .c-ui-hash-tags__list{gap:0 clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.c-ui-hash-tags--gap-medium .c-ui-hash-tags__list{gap:clamp(.32rem,calc(0rem + 1.6vw),.375rem) clamp(.4266666666666667rem,calc(0rem + 2.13333vw),.5rem)}}.c-ui-img{display:block;width:100%;height:auto}@font-face{font-display:auto;font-family:icon-font;font-style:normal;font-weight:400;src:url(/en/assets_revamp2025/fonts/icon-font/icon-font.woff2) format("woff2"),url(/en/assets_revamp2025/fonts/icon-font/icon-font.woff) format("woff")}.c-ui-icon-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;cursor:pointer;background-color:#fff3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:none;border-radius:50%}@media (min-width:640.02px){.c-ui-icon-button{width:clamp(3.2rem,calc(2.4rem + 2vw),4rem);height:clamp(3.2rem,calc(2.4rem + 2vw),4rem)}}@media (max-width:640px){.c-ui-icon-button{width:clamp(2.56rem,calc(0rem + 12.8vw),3rem);height:clamp(2.56rem,calc(0rem + 12.8vw),3rem)}}.c-ui-icon-button.is-disabled{pointer-events:none;opacity:var(--opacity-disabled)}.c-ui-icon-button__icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem);height:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem);font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem);line-height:1}.c-ui-icon-button:focus-within,.c-ui-icon-button:hover{background-color:#ffffff4d}.c-ui-icon-button--icon-arrow-right:focus-within .c-ui-icon-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-right);animation:var(--animation-kf-icon-arrow-right)}.c-ui-icon-button--icon-arrow-right:hover .c-ui-icon-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-right);animation:var(--animation-kf-icon-arrow-right)}.c-ui-icon-button--icon-arrow-left:focus-within .c-ui-icon-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-left);animation:var(--animation-kf-icon-arrow-left)}.c-ui-icon-button--icon-arrow-left:hover .c-ui-icon-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-left);animation:var(--animation-kf-icon-arrow-left)}.c-ui-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;color:inherit;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;background-color:transparent;border:none}@media (min-width:640.02px){.c-ui-button{gap:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem);font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-button{gap:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem);font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}@media (min-width:640.02px){.c-ui-button--gap-small{gap:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-button--gap-small-sp{gap:clamp(.4266666666666667rem,calc(0rem + 2.13333vw),.5rem)}}.c-ui-button__text{font-weight:300;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.1em}.c-ui-button__text--xsmall{font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}.c-ui-button__icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:50%;-webkit-transition:background-color var(--animation-hover-duration) var(--animation-hover-timing-function);transition:background-color var(--animation-hover-duration) var(--animation-hover-timing-function)}@media (min-width:640.02px){.c-ui-button__icon{width:clamp(4rem,calc(3rem + 2.5vw),5rem);height:clamp(4rem,calc(3rem + 2.5vw),5rem);font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}}@media (max-width:640px){.c-ui-button__icon{width:clamp(2.56rem,calc(0rem + 12.8vw),3rem);height:clamp(2.56rem,calc(0rem + 12.8vw),3rem);font-size:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem)}}@media (min-width:640.02px){.c-ui-button__icon--xxsmall{width:clamp(1.6rem,calc(1.2rem + 1vw),2rem);height:clamp(1.6rem,calc(1.2rem + 1vw),2rem)}}@media (max-width:640px){.c-ui-button__icon--xxsmall-sp{width:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem);height:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem);font-size:clamp(.37333333333333335rem,calc(0rem + 1.86667vw),.4375rem)}.c-ui-button__icon--xxsmall-sp .c-ui-button__icon-inner{width:clamp(.37333333333333335rem,calc(0rem + 1.86667vw),.4375rem);height:clamp(.37333333333333335rem,calc(0rem + 1.86667vw),.4375rem)}}.c-ui-button__icon-inner{display:inline-block}@media (min-width:640.02px){.c-ui-button__icon-inner{width:clamp(.5rem,calc(.375rem + .3125vw),.625rem);height:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}}@media (max-width:640px){.c-ui-button__icon-inner{width:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem);height:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem)}}.c-ui-button:hover .c-ui-button__icon{background-color:#ffffff4d}.c-ui-pager{position:relative}.c-ui-pager.is-disabled{display:none;pointer-events:none}.c-ui-pager__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:640.02px){.c-ui-pager__inner{gap:calc(clamp(3.2rem,calc(2.4rem + 2vw),4rem) + 1em - 1lh);-ms-flex-pack:center;justify-content:center}}@media (max-width:640px){.c-ui-pager__inner{-ms-flex-pack:justify;justify-content:space-between}}.c-ui-pager__items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:640.02px){.c-ui-pager__items{gap:clamp(1.5rem,calc(1rem + 0.75vw),1.875rem)}}@media (max-width:640px){.c-ui-pager__items{gap:clamp(0.25rem, 0.75vw, 0.375rem),1.25rem)}}.c-ui-pager__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:currentcolor;-webkit-text-decoration:none;text-decoration:none;background-image:-webkit-gradient(linear,left top,right top,from(currentcolor),to(currentcolor));background-image:linear-gradient(to right,currentcolor,currentcolor);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;-webkit-transition:var(--transition-hover-opacity);transition:var(--transition-hover-opacity);width:32px;height:32px;padding-top:2px;}.c-ui-pager__item:focus-within,.c-ui-pager__item:hover{opacity:var(--animation-hover-opacity)}@media (min-width:640.02px){.c-ui-pager__item{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-pager__item{font-size:clamp(0.68rem, 3vw, 0.8rem);width:21px;height:21px;}}.c-ui-pager__item.is-current{color:color-mix(in srgb,currentcolor,transparent 30%);pointer-events:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-color:rgba(0, 0, 0, 0.3);border:none;border-radius:50%;}.c-ui-pager__item.is-disabled{pointer-events:none}.c-ui-pager__next,.c-ui-pager__prev{position:relative}.c-ui-date-display{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.1em;opacity:.7}@media (min-width:640.02px){.c-ui-date-display{font-size:clamp(.65rem,calc(.4875rem + .40625vw),.8125rem)}}@media (max-width:640px){.c-ui-date-display{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-news-item{display:block;color:currentcolor;-webkit-text-decoration:none;text-decoration:none}@media (min-width:640.02px){.c-ui-news-item{padding-block:calc(clamp(2rem,calc(1.5rem + 1.25vw),2.5rem) + (1em - 1lh)/ 2);padding-inline:clamp(1.6rem,calc(1.2rem + 1vw),2rem)}}.c-ui-news-item__inner{display:-ms-flexbox;display:flex}@media (min-width:640.02px){.c-ui-news-item__inner{gap:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem);-ms-flex-align:center;align-items:center}}@media (max-width:640px){.c-ui-news-item__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1.4933333333333334rem,calc(0rem + 7.46667vw),1.75rem) 0;-ms-flex-align:center;align-items:center}}.c-ui-news-item__main{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-order:2;order:2}@media (min-width:640.02px){.c-ui-news-item__main{gap:clamp(1.1rem,calc(.825rem + .6875vw),1.375rem)}}@media (max-width:640px){.c-ui-news-item__main{gap:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem);width:calc(100% - clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem));padding-right:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}.c-ui-news-item__title{all:revert;-ms-flex-order:2;order:2;padding:0;margin-block:calc((1em - 1lh)/ 2);margin-inline:0;font-family:SST W20 Light,SST W55 Light,Helvetica Neue,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.5;letter-spacing:.1em}@media (min-width:640.02px){.c-ui-news-item__title{font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-news-item__title{font-size:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem)}}.c-ui-news-item__description{-ms-flex-order:3;order:3;margin-block:calc((1em - 1lh)/ 2);font-weight:300;line-height:1.5}@media (min-width:640.02px){.c-ui-news-item__description{font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.c-ui-news-item__description{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-news-item__description,.c-ui-news-item__title{-webkit-transition:var(--transition-hover-opacity);transition:var(--transition-hover-opacity)}.c-ui-news-item__icon{display:block;-ms-flex-order:3;order:3}@media (min-width:640.02px){.c-ui-news-item__icon{width:clamp(.5rem,calc(.375rem + .3125vw),.625rem);height:clamp(.5rem,calc(.375rem + .3125vw),.625rem);font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}}@media (max-width:640px){.c-ui-news-item__icon{width:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem);height:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem);font-size:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem)}}.c-ui-news-item__icon-inner{position:relative}.c-ui-news-item__info{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1}@media (min-width:640.02px){.c-ui-news-item__info{gap:clamp(.8rem,calc(.6rem + .5vw),1rem);-ms-flex-align:baseline;align-items:baseline}}@media (max-width:640px){.c-ui-news-item__info{-ms-flex-direction:column;flex-direction:column;gap:clamp(.9600000000000001rem,calc(0rem + 4.8vw),1.125rem)}}.c-ui-news-item__date{-ms-flex-negative:0;flex-shrink:0;margin-block:calc((1em - 1lh)/ 2);line-height:1}.c-ui-news-item__hash-tags{margin-block:calc((1em - 1lh)/ 2);opacity:.7}.c-ui-news-item__image{position:relative;-ms-flex-order:1;order:1;overflow:hidden}@media (min-width:640.02px){.c-ui-news-item__image{-ms-flex-negative:0;flex-shrink:0;width:clamp(10.200000000000001rem,calc(7.65rem + 6.375vw),12.75rem)}}@media (max-width:640px){.c-ui-news-item__image{width:100%}}.c-ui-news-item__image img{width:100%;height:auto}.c-ui-news-item__image-inner{position:relative;-webkit-transition:-webkit-transform var(--animation-hover-duration-xlong) var(--animation-hover-timing-function-strong);transition:-webkit-transform var(--animation-hover-duration-xlong) var(--animation-hover-timing-function-strong);transition:transform var(--animation-hover-duration-xlong) var(--animation-hover-timing-function-strong);transition:transform var(--animation-hover-duration-xlong) var(--animation-hover-timing-function-strong),-webkit-transform var(--animation-hover-duration-xlong) var(--animation-hover-timing-function-strong)}.c-ui-news-item:focus-within .c-ui-news-item__title{opacity:var(--animation-hover-opacity)}.c-ui-news-item:focus-within .c-ui-news-item__description{opacity:var(--animation-hover-opacity)}.c-ui-news-item:hover .c-ui-news-item__description,.c-ui-news-item:hover .c-ui-news-item__title{opacity:var(--animation-hover-opacity)}@media (hover:hover) and (pointer:fine){.c-ui-news-item:focus-within .c-ui-news-item__image-inner{-webkit-transform:var(--animation-hover-scale);transform:var(--animation-hover-scale)}.c-ui-news-item:hover .c-ui-news-item__image-inner{-webkit-transform:var(--animation-hover-scale);transform:var(--animation-hover-scale)}}.c-ui-news-item__icon-arrow{display:none}.c-ui-news-item__icon-blank{display:block}.c-ui-news-item:not([target=_blank]) .c-ui-news-item__icon-blank{display:none}.c-ui-news-item:not([target=_blank]) .c-ui-news-item__icon-arrow{display:block}.c-ui-news-item:not([target=_blank]):focus-within .c-ui-news-item__icon-inner{-webkit-animation:var(--animation-kf-icon-arrow-right-top);animation:var(--animation-kf-icon-arrow-right-top)}.c-ui-news-item:not([target=_blank]):hover .c-ui-news-item__icon-inner{-webkit-animation:var(--animation-kf-icon-arrow-right-top);animation:var(--animation-kf-icon-arrow-right-top)}.page-news-release{position:relative}.page-news-release__main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;visibility:hidden}@media (min-width:640.02px){.page-news-release__main{gap:clamp(3.2rem,calc(2.4rem + 2vw),4rem)}}@media (max-width:640px){.page-news-release__main{gap:clamp(2.1333333333333333rem,calc(0rem + 10.66667vw),2.5rem)}}.page-news-release__main.is-show{visibility:visible}.cp-news-release-home-sort-filter,.page-news-release__sort-filter,.page-news-release__thumbs{position:relative}.cp-news-release-home-sort-filter__fieldset{width:100%;padding:0;margin:0;border:none}.cp-news-release-home-sort-filter__legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cp-news-release-home-sort-filter__main{display:-ms-flexbox;display:flex}@media (min-width:640.02px){.cp-news-release-home-sort-filter__main{gap:clamp(.8rem,calc(.6rem + .5vw),1rem);-ms-flex-align:center;align-items:center}}@media (max-width:640px){.cp-news-release-home-sort-filter__main{-ms-flex-direction:column;flex-direction:column;gap:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem)}}.cp-news-release-home-sort-filter__reset{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:640.02px){.cp-news-release-home-sort-filter__reset{-webkit-margin-before:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem);margin-block-start:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem)}}@media (max-width:640px){.cp-news-release-home-sort-filter__reset{-webkit-margin-before:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem);margin-block-start:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem)}}.cp-news-release-home-sort-filter__list{display:-ms-flexbox;display:flex;width:100%}@media (min-width:640.02px){.cp-news-release-home-sort-filter__list{gap:clamp(.4rem,calc(.3rem + .25vw),.5rem)}.cp-news-release-home-sort-filter__list>:nth-child(2){-webkit-margin-start:auto;margin-inline-start:auto}}@media (max-width:640px){.cp-news-release-home-sort-filter__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) 0;-ms-flex-pack:justify;justify-content:space-between}}.cp-news-release-home-sort-filter__list-title{margin-block:calc((1em - 1lh)/ 2);font-family:SST W20 Roman,SST W55 Regular,Helvetica Neue,sans-serif;font-weight:400;line-height:1;letter-spacing:.1em}@media (min-width:640.02px){.cp-news-release-home-sort-filter__list-title{font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.cp-news-release-home-sort-filter__list-title{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.cp-news-release-home-sort-filter__list-content{margin:0}.cp-news-release-home-sort-filter__list-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640.02px){.cp-news-release-home-sort-filter__list-item{gap:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.cp-news-release-home-sort-filter__list-item{gap:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}@media (min-width:640.02px){.cp-news-release-home-sort-filter__list-item--keyword{width:47.79%}}@media (max-width:640px){.cp-news-release-home-sort-filter__list-item--keyword{width:100%}}@media (min-width:640.02px){.cp-news-release-home-sort-filter__list-item--narrow-down{width:23.53%}.cp-news-release-home-sort-filter__list-item--narrow-down:first-child{-webkit-margin-start:auto;margin-inline-start:auto}}@media (max-width:640px){.cp-news-release-home-sort-filter__list-item--narrow-down{width:48.93%}}.c-ui-search-input{position:relative}@media (min-width:640.02px){.c-ui-search-input input{-webkit-padding-end:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem)!important;padding-inline-end:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem)!important}}@media (max-width:640px){.c-ui-search-input input{-webkit-padding-end:clamp(2.56rem,calc(0rem + 12.8vw),3rem)!important;padding-inline-end:clamp(2.56rem,calc(0rem + 12.8vw),3rem)!important}}.c-ui-search-input__button{position:absolute;top:0;right:0;line-height:1;color:currentcolor;cursor:pointer;background-color:transparent;border:none}@media (min-width:640.02px){.c-ui-search-input__button{width:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem);height:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem);font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.c-ui-search-input__button{width:clamp(2.56rem,calc(0rem + 12.8vw),3rem);height:clamp(2.56rem,calc(0rem + 12.8vw),3rem);font-size:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem)}}@media (min-width:640.02px){.c-ui-search-input--icon-size-large .c-ui-search-input__button{font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}.c-ui-input-text{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.c-ui-input-text input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-weight:300;line-height:1;color:currentcolor;background-color:#ffffff1a;border:none;border-radius:0}.c-ui-input-text input::-webkit-input-placeholder{color:color-mix(in srgb,currentcolor 70%,transparent)}.c-ui-input-text input::-moz-placeholder{color:color-mix(in srgb,currentcolor 70%,transparent)}.c-ui-input-text input:-ms-input-placeholder{color:color-mix(in srgb,currentcolor 70%,transparent)}.c-ui-input-text input::-ms-input-placeholder{color:color-mix(in srgb,currentcolor 70%,transparent)}.c-ui-input-text input::placeholder{color:color-mix(in srgb,currentcolor 70%,transparent)}.c-ui-input-text input:focus{outline:1px solid rgba(255,255,255,.5)}@media (max-width:640px){.c-ui-input-text input:focus{font-size:16px!important}}@media (min-width:640.02px){.c-ui-input-text input{min-height:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem);padding-inline:clamp(.8rem,calc(.6rem + .5vw),1rem);font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-input-text input{min-height:clamp(2.56rem,calc(0rem + 12.8vw),3rem);padding-inline:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem);font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-select{position:relative;width:100%;font-weight:300;line-height:1;color:currentcolor;color:color-mix(in srgb,currentcolor 70%,transparent);background-color:#ffffff1a;border:none;border-radius:0}.c-ui-select select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}@media (min-width:640.02px){.c-ui-select{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-select{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-select.is-selected{color:currentcolor}.c-ui-select__selected{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:640.02px){.c-ui-select__selected{min-height:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem);padding-inline:clamp(.8rem,calc(.6rem + .5vw),1rem) clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem)}}@media (max-width:640px){.c-ui-select__selected{min-height:clamp(2.56rem,calc(0rem + 12.8vw),3rem);padding-inline:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem) clamp(2.56rem,calc(0rem + 12.8vw),3rem)}}.c-ui-select__icon{position:absolute;top:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1;color:currentcolor;cursor:pointer;background-color:transparent;border:none}@media (min-width:640.02px){.c-ui-select__icon{width:clamp(2.25rem,calc(1.6875rem + 1.40625vw),2.8125rem);height:100%;font-size:clamp(.65rem,calc(.4875rem + .40625vw),.8125rem)}}@media (max-width:640px){.c-ui-select__icon{width:clamp(2.24rem,calc(0rem + 11.2vw),2.625rem);height:100%;font-size:clamp(.6933333333333334rem,calc(0rem + 3.46667vw),.8125rem)}}.c-ui-select.is-focused{outline:1px solid currentcolor}.cp-news-release-home-thumbs{position:relative}.cp-news-release-home-thumbs__note{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-block:calc((1em - 1lh)/ 2);color:#ffffffb3}@media (min-width:640.02px){.cp-news-release-home-thumbs__note{font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.cp-news-release-home-thumbs__note{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.cp-news-release-home-thumbs__note-page-between.is-hidden{visibility:hidden}.cp-news-release-home-thumbs__find-count{font-family:SST W20 Roman,SST W55 Regular,Helvetica Neue,sans-serif;font-weight:400;color:#fff}.cp-news-release-home-thumbs__items{-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2)}@media (min-width:640.02px){.cp-news-release-home-thumbs__items{-webkit-margin-before:calc(clamp(2rem,calc(1.5rem + 1.25vw),2.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(2rem,calc(1.5rem + 1.25vw),2.5rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.cp-news-release-home-thumbs__items{-webkit-margin-before:calc(clamp(1.5466666666666669rem,calc(0rem + 7.73333vw),1.8125rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.5466666666666669rem,calc(0rem + 7.73333vw),1.8125rem) + (1em - 1lh)/ 2)}}@media (min-width:640.02px){.cp-news-release-home-thumbs__pager{-webkit-margin-before:calc(clamp(4.800000000000001rem,calc(3.6rem + 3vw),6rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(4.800000000000001rem,calc(3.6rem + 3vw),6rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.cp-news-release-home-thumbs__pager{-webkit-margin-before:calc(clamp(3.8400000000000003rem,calc(0rem + 19.2vw),4.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(3.8400000000000003rem,calc(0rem + 19.2vw),4.5rem) + (1em - 1lh)/ 2)}}.cp-news-release-home-thumbs.is-not-found .cp-news-release-home-thumbs__note-page-between,.cp-news-release-home-thumbs.is-not-found .cp-news-release-home-thumbs__pager,.cp-news-release-home-thumbs.is-not-found .cp-news-release-home-thumbs__thumbs-main{display:none}.cp-news-release-home-thumbs:not(.is-not-found) .cp-news-release-home-thumbs__not-found-wrapper{display:none}.c-ui-news-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;margin-block:0;list-style:none}@media (min-width:640.02px){.c-ui-news-items{border-top:1px solid rgba(255,255,255,.2)}.c-ui-news-items>li{border-bottom:1px solid rgba(255,255,255,.2)}}@media (max-width:640px){.c-ui-news-items>li+li{-webkit-margin-before:clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem);margin-block-start:clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem)}}.cp-news-release-not-found{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-block:calc((1em - 1lh)/ 2);font-weight:300;-webkit-border-before:1px solid rgba(255,255,255,.2);border-block-start:1px solid rgba(255,255,255,.2)}@media (min-width:640.02px){.cp-news-release-not-found{gap:clamp(3.2rem,calc(2.4rem + 2vw),4rem);-webkit-padding-before:clamp(3.2rem,calc(2.4rem + 2vw),4rem);padding-block-start:clamp(3.2rem,calc(2.4rem + 2vw),4rem)}}@media (max-width:640px){.cp-news-release-not-found{gap:clamp(2.56rem,calc(0rem + 12.8vw),3rem);-webkit-padding-before:clamp(2.56rem,calc(0rem + 12.8vw),3rem);padding-block-start:clamp(2.56rem,calc(0rem + 12.8vw),3rem)}}.cp-news-release-not-found__title{margin-block:calc((1em - 1lh)/ 2);font-weight:300}@media (min-width:640.02px){.cp-news-release-not-found__title{font-size:clamp(1rem,calc(.75rem + .625vw),1.25rem)}}@media (max-width:640px){.cp-news-release-not-found__title{font-size:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem);text-align:center}}.cp-news-release-not-found__list{margin-block:calc((1em - 1lh)/ 2)}@media (min-width:640.02px){.cp-news-release-not-found__list{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.cp-news-release-not-found__list{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5em;padding:0;margin:0;list-style:none}.c-ui-list li{position:relative;padding-left:14px;line-height:1.75}@media (max-width:640px){.c-ui-list li{line-height:1.5}}.c-ui-list li:before{position:absolute;top:calc(.5lh - 2px);left:0;display:block;-ms-flex-negative:0;flex-shrink:0;width:4px;height:4px;clip-path:circle(50% at 50% 50%);content:"";background-color:currentcolor;border-radius:50%}.c-ui-list--gap-medium{gap:.75em}
.page-news-release__lead {
	margin-block: calc((1em - 1lh)/ 2)
}
@media (min-width:640.02px) {
	.page-news-release__lead {
		font-size: clamp(.7000000000000001rem, calc(.525rem + .4375vw), .875rem)
	}
}
@media (max-width:640px) {
	.page-news-release__lead {
		font-size: clamp(.64rem, calc(0rem + 3.2vw), .75rem)
	}
}
/* bg-type-white ver. */
.bg-type-white .c-ui-news-item__image.border {
    border: 1px solid #000;
}
.bg-type-white .cp-news-release-home-thumbs__note {
color: #000;
}
.bg-type-white .c-ui-icon-button {
background-color: rgba(0, 0, 0, 0.3);
color: color-mix(in srgb, currentcolor, transparent 30%);
}
.bg-type-white .c-ui-pager__item:not(.is-current) {
background-color: rgba(0, 0, 0, 0.3);
opacity: var(--opacity-disabled);
border-radius: 50%;
}
@media (min-width:640.02px){
.bg-type-white .c-ui-news-items {
border-top:1px solid #000;)
}
.bg-type-white .c-ui-news-items>li {
border-bottom:1px solid #000;
}
}