@media (min-width:640.02px){.c-ui-container--size-article{max-width:56.375rem}}@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-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-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")}@media (min-width:640.02px){.page-corporate-message__section{-webkit-padding-after:clamp(4rem,calc(3rem + 2.5vw),5rem);padding-block-end:clamp(4rem,calc(3rem + 2.5vw),5rem)}}@media (max-width:640px){.page-corporate-message__section{-webkit-padding-after:clamp(4.266666666666667rem,calc(0rem + 21.33333vw),5rem);padding-block-end:clamp(4.266666666666667rem,calc(0rem + 21.33333vw),5rem)}}@media (max-width:640px){.page-corporate-message__hero{aspect-ratio:1/1}.page-corporate-message__hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.page-corporate-message__message{line-height:2}.page-corporate-message__message p{-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2)}.page-corporate-message__message small{display:block;line-height:1.75}@media (min-width:640.02px){.page-corporate-message__message small{font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}}@media (max-width:640px){.page-corporate-message__message small{font-size:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem)}}@media (min-width:640.02px){.page-corporate-message__message{-webkit-padding-before:calc(clamp(6rem,calc(4.5rem + 3.75vw),7.5rem) + (1em - 1lh)/ 2);padding-block-start:calc(clamp(6rem,calc(4.5rem + 3.75vw),7.5rem) + (1em - 1lh)/ 2);font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}.page-corporate-message__message p+p{-webkit-margin-before:calc(clamp(3.2rem,calc(2.4rem + 2vw),4rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(3.2rem,calc(2.4rem + 2vw),4rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.page-corporate-message__message{-webkit-padding-before:calc(clamp(4.266666666666667rem,calc(0rem + 21.33333vw),5rem) + (1em - 1lh)/ 2);padding-block-start:calc(clamp(4.266666666666667rem,calc(0rem + 21.33333vw),5rem) + (1em - 1lh)/ 2);font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}.page-corporate-message__message p+p{-webkit-margin-before:calc(clamp(2.56rem,calc(0rem + 12.8vw),3rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(2.56rem,calc(0rem + 12.8vw),3rem) + (1em - 1lh)/ 2)}}.page-corporate-message__message-who{display:block;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.75;text-align:right;letter-spacing:.1em}.page-corporate-message__message-who>span{display:block;-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2)}@media (min-width:640.02px){.page-corporate-message__message-who{-webkit-margin-before:calc(clamp(3.2rem,calc(2.4rem + 2vw),4rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(3.2rem,calc(2.4rem + 2vw),4rem) + (1em - 1lh)/ 2);font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}.page-corporate-message__message-who>span+span{margin-block:calc(clamp(1rem,calc(.75rem + .625vw),1.25rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.page-corporate-message__message-who{-webkit-margin-before:calc(clamp(4.266666666666667rem,calc(0rem + 21.33333vw),5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(4.266666666666667rem,calc(0rem + 21.33333vw),5rem) + (1em - 1lh)/ 2);font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}.page-corporate-message__message-who>span+span{margin-block:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2)}}@media (min-width:640.02px){.page-corporate-message__note{-webkit-padding-before:clamp(10rem,calc(7.5rem + 6.25vw),12.5rem);padding-block-start:clamp(10rem,calc(7.5rem + 6.25vw),12.5rem)}}@media (max-width:640px){.page-corporate-message__note{-webkit-padding-before:clamp(2.56rem,calc(0rem + 12.8vw),3rem);padding-block-start:clamp(2.56rem,calc(0rem + 12.8vw),3rem)}}.c-ui-kando-note{display:block;margin-block:calc((1em - 1lh)/ 2);line-height:1.75;letter-spacing:.15em}@media (min-width:640.02px){.c-ui-kando-note{font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}}@media (max-width:640px){.c-ui-kando-note{font-size:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem)}}