@media (min-width:640.02px){.c-ui-container--size-article{max-width:56.375rem}}@media (min-width:640.02px){.c-ui-container--size-information-article{max-width:62.4375rem}}@media (max-width:640px){.c-ui-container--size-information-article{padding-inline:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}@media (max-width:640px){.c-ui-container--sp-space-none{padding-inline:0}}.c-ui-container--is-hight-full{height:100%}@media (min-width:640.02px){.c-ui-col--3{--cols:3}}@media (min-width:640.02px){.c-ui-col--4{--cols:4}}@media (min-width:640.02px){.c-ui-col--5{--cols:5}}@media (min-width:640.02px){.c-ui-col--6{--cols:6}}@media (max-width:640px){.c-ui-col--sp-2{--cols:2}}@media (max-width:640px){.c-ui-col--sp-3{--cols:3}}@media (min-width:640.02px){.c-ui-col--member{gap:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem) clamp(1.85rem,calc(1.3875rem + 1.15625vw),2.3125rem)}}@media (max-width:640px){.c-ui-col--member{gap:calc(clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem) + (1em - 1lh)/ 2) clamp(1.2266666666666668rem,calc(0rem + 6.13333vw),1.4375rem)}}@media (min-width:640.02px){.c-ui-col--memo-cards{gap:clamp(4rem,calc(3rem + 2.5vw),5rem) clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem)}}@media (max-width:640px){.c-ui-col--memo-cards{gap:calc(clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem) + (1em - 1lh)/ 2) clamp(1.2266666666666668rem,calc(0rem + 6.13333vw),1.4375rem)}}.c-ui-icon-link.c-ui-icon-link__icon-arrow-right .c-ui-icon-link__icon,.c-ui-icon-link.c-ui-icon-link__icon-arrow-right-top .c-ui-icon-link__icon{font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}.c-ui-icon-link--underline{background:-webkit-gradient(linear,left top,left bottom,from(currentcolor),to(currentcolor)) 0 100%/100% 1px no-repeat;background:linear-gradient(currentcolor,currentcolor) 0 100%/100% 1px no-repeat}body.bg-type-white .c-ui-breadcrumbs{background-color:#303030!important}@font-face{font-display:auto;font-family:icon-font;font-style:normal;font-weight:400;src:url(/assets_revamp2025/fonts/icon-font/icon-font.woff2) format("woff2"),url(/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}}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.lenis.lenis-smooth iframe{pointer-events:none}.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:SSTJapanesePro,SST W20 Ultra Light,SST Japanese W55 UltraLight,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,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)}}.c-ui-page-header__jp{display:block;margin-block:calc((1em - 1lh)/ 2);font-weight:300;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1;letter-spacing:.2em}@media (min-width:640.02px){.c-ui-page-header__jp{font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-page-header__jp{font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-document{position:relative}@media (max-width:640px){.c-ui-document{font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-document .text{letter-spacing:.05em}@media (min-width:640.02px){.c-ui-document .text{line-height:2}}@media (max-width:640px){.c-ui-document .text{line-height:1.75}}.c-ui-document .text-right{text-align:right}.c-ui-document .text-center{text-align:center}.c-ui-document .text-regular{font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400}.c-ui-document .text-underline{border-bottom:solid 1px #fff}.c-ui-document .text-small{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}@media (max-width:640px){.c-ui-document .text-small{font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-document .word-keep-all{word-break:keep-all}.c-ui-document .word-break-all{word-break:break-all}.c-ui-document .leading-trim{margin-block:calc((1em - 1lh)/ 2)}@media (min-width:640.02px){.c-ui-document .mt-normal{margin-top:clamp(3.2rem,calc(2.4rem + 2vw),4rem)}}@media (max-width:640px){.c-ui-document .mt-normal{margin-top:clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem)}}@media (min-width:640.02px){.c-ui-document .mt-middle{margin-top:clamp(4rem,calc(3rem + 2.5vw),5rem)}}@media (max-width:640px){.c-ui-document .mt-middle{margin-top:clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem)}}@media (min-width:640.02px){.c-ui-document .mt-sizeable{margin-top:clamp(4.800000000000001rem,calc(3.6rem + 3vw),6rem)}}@media (max-width:640px){.c-ui-document .mt-sizeable{margin-top:clamp(2.1333333333333333rem,calc(0rem + 10.66667vw),2.5rem)}}@media (min-width:640.02px){.c-ui-document .mt-large{margin-top:clamp(6rem,calc(4.5rem + 3.75vw),7.5rem)}}@media (max-width:640px){.c-ui-document .mt-large{margin-top:clamp(5.12rem,calc(0rem + 25.6vw),6rem)}}@media (min-width:640.02px){.c-ui-document .mt-small{margin-top:clamp(1.6rem,calc(1.2rem + 1vw),2rem)}}@media (max-width:640px){.c-ui-document .mt-small{margin-top:clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem)}}@media (min-width:640.02px){.c-ui-document .mt-nano{margin-top:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem)}}@media (max-width:640px){.c-ui-document .mt-nano{margin-top:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}@media (max-width:640px){.c-ui-document .mt-sizeable-sp{margin-top:clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem)}}@media (max-width:640px){.c-ui-document .mt-normal-sp{margin-top:clamp(2.56rem,calc(0rem + 12.8vw),3rem)}}@media (max-width:640px){.c-ui-document .mt-small-sp{margin-top:clamp(2.1333333333333333rem,calc(0rem + 10.66667vw),2.5rem)}}.c-ui-document .mt-text{margin-top:.25lh}.c-ui-document .mt-1em{margin-top:1em}.c-ui-document .heading-2{margin-block:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;letter-spacing:.1em}@media (min-width:640.02px){.c-ui-document .heading-2{font-size:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem);line-height:1.75}}@media (max-width:640px){.c-ui-document .heading-2{font-size:clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem);line-height:1.5}}.c-ui-document .heading-3{margin-block:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.1em}@media (min-width:640.02px){.c-ui-document .heading-3{font-size:clamp(.9rem,calc(.675rem + .5625vw),1.125rem);line-height:1.75}}@media (max-width:640px){.c-ui-document .heading-3{font-size:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem)}}.c-ui-document .heading-4{margin-block:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.1em}@media (min-width:640.02px){.c-ui-document .heading-4{font-size:clamp(.8rem,calc(.6rem + .5vw),1rem);line-height:1.75}}@media (max-width:640px){.c-ui-document .heading-4{font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem);line-height:1.5}}.c-ui-document .heading-2,.c-ui-document .heading-3,.c-ui-document .heading-4{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.c-ui-document .note{margin-block:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;line-height:1.5;color:color-mix(in srgb,currentcolor 70%,transparent);letter-spacing:.1em}@media (min-width:640.02px){.c-ui-document .note{font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.c-ui-document .note{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-document .row-note{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:clamp(.2rem,calc(.15rem + .125vw),.25rem)}.c-ui-document .row-note__mark{-ms-flex-negative:0;flex-shrink:0}.c-ui-document .flex{display:-ms-flexbox;display:flex}.c-ui-document .flex-col{-ms-flex-direction:column;flex-direction:column}@media (min-width:640.02px){.c-ui-document .gap-nano{gap:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem)}}@media (max-width:640px){.c-ui-document .gap-nano{gap:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}.c-ui-document .link-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;list-style:none}@media (min-width:640.02px){.c-ui-document .link-items{gap:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem)}}@media (max-width:640px){.c-ui-document .link-items{gap:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}.c-ui-document .link-item{margin-block:calc((1em - 1lh)/ 2)}.c-ui-document .link{color:currentcolor;-webkit-text-decoration:none;text-decoration:none;word-break:break-all;background:-webkit-gradient(linear,left top,left bottom,from(currentcolor),to(currentcolor)) 0 100%/100% 1px no-repeat;background:linear-gradient(currentcolor,currentcolor) 0 100%/100% 1px no-repeat}.c-ui-document .link:hover{background-size:100% 0}.c-ui-document a[href^="tel:"]{color:currentcolor;-webkit-text-decoration:none;text-decoration:none}@media (min-width:640.02px){.c-ui-document a[href^="tel:"]{pointer-events:none}}@media (max-width:640px){.c-ui-document a[href^="tel:"]{background:-webkit-gradient(linear,left top,left bottom,from(currentcolor),to(currentcolor)) 0 100%/100% 1px no-repeat;background:linear-gradient(currentcolor,currentcolor) 0 100%/100% 1px no-repeat}.c-ui-document a[href^="tel:"]:hover{background-size:100% 0}}.c-ui-document .w-middle{max-width:clamp(26rem,calc(19.5rem + 16.25vw),32.5rem);margin-inline:auto}@media (min-width:640.02px){.c-ui-document{font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}.c-ui-label-button{position:relative;display:block;padding:calc(clamp(1.6rem,calc(1.2rem + 1vw),2rem) + (1em - 1lh)/ 2) clamp(1.6rem,calc(1.2rem + 1vw),2rem);font-size:clamp(.8rem,calc(.6rem + .5vw),1rem);color:currentcolor;-webkit-text-decoration:none;text-decoration:none;background-color:#ffffff1a;-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)}.c-ui-label-button.is-current{pointer-events:none;background-color:#fff3}@media (min-width:640.02px){.c-ui-label-button{padding:calc(clamp(1.6rem,calc(1.2rem + 1vw),2rem) + (1em - 1lh)/ 2) clamp(1.6rem,calc(1.2rem + 1vw),2rem);font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-label-button{padding:calc(clamp(1.1733333333333333rem,calc(0rem + 5.86667vw),1.375rem) + (1em - 1lh)/ 2) clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem);font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-label-button__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:640.02px){.c-ui-label-button__inner{gap:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-label-button__inner{gap:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem)}}.c-ui-label-button__label{position:relative;top:-.1em;-ms-flex:1;flex:1;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:left;letter-spacing:.05em}.c-ui-label-button__icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center}@media (min-width:640.02px){.c-ui-label-button__icon{font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}}@media (max-width:640px){.c-ui-label-button__icon{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}@media (min-width:640.02px){.c-ui-label-button--small{padding:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + (1em - 1lh)/ 2) clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem);font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-label-button--small{padding:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2) clamp(1.28rem,calc(0rem + 6.4vw),1.5rem);font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}@media (min-width:640.02px){.c-ui-label-button--product-card{padding:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + (1em - 1lh)/ 2) clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem);font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-label-button--product-card{padding:calc(clamp(.8rem,calc(0rem + 4vw),.9375rem) + (1em - 1lh)/ 2) clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem);font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}.c-ui-label-button--product-card .c-ui-label-button__icon{font-size:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem)}}.c-ui-label-button--gap-none .c-ui-label-button__inner{gap:0}@media (min-width:640.02px){.c-ui-label-button--gap-small .c-ui-label-button__inner{gap:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (min-width:640.02px){.c-ui-label-button--gap-medium .c-ui-label-button__inner{gap:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem)}}@media (min-width:640.02px){.c-ui-label-button--gap-large .c-ui-label-button__inner{gap:clamp(3.2rem,calc(2.4rem + 2vw),4rem)}}.c-ui-label-button--has-frame{border:1px solid currentcolor}.c-ui-label-button:hover{background-color:#fff3}.c-ui-label-button--icon-arrow-right-top:focus-within .c-ui-label-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-right-top);animation:var(--animation-kf-icon-arrow-right-top)}.c-ui-label-button--icon-arrow-right-top:hover .c-ui-label-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-right-top);animation:var(--animation-kf-icon-arrow-right-top)}.c-ui-label-button--icon-arrow-down:focus-within .c-ui-label-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-down);animation:var(--animation-kf-icon-arrow-down)}.c-ui-label-button--icon-arrow-down:hover .c-ui-label-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-down);animation:var(--animation-kf-icon-arrow-down)}@font-face{font-display:auto;font-family:icon-font;font-style:normal;font-weight:400;src:url(/assets_revamp2025/fonts/icon-font/icon-font.woff2) format("woff2"),url(/assets_revamp2025/fonts/icon-font/icon-font.woff) format("woff")}.c-ui-document-link__sony-icon{display:inline-block;font-family:icon-font;font-weight:400;font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.c-ui-document-link__sony-icon-arrow-right-top:before{content:""}.c-ui-document-link{color:currentcolor;-webkit-text-decoration:none;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(currentcolor),to(currentcolor)) 0 100%/100% 1px no-repeat;background:linear-gradient(currentcolor,currentcolor) 0 100%/100% 1px no-repeat}.c-ui-document-link:focus-within,.c-ui-document-link:hover{background-size:100% 0}.c-ui-document-link__inner{word-break:break-all}.c-ui-document-link__icon,.c-ui-document-link__text{display:inline;vertical-align:bottom}.c-ui-document-link__icon{position:relative;width:1em;height:1em}.c-ui-document-link.c-ui-document-link__icon-arrow-right .c-ui-document-link__icon,.c-ui-document-link.c-ui-document-link__icon-arrow-right-top .c-ui-document-link__icon{font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}.c-ui-document-link.c-ui-document-link__icon-blank .c-ui-document-link__icon{margin-left:clamp(.1rem,calc(.075rem + .0625vw),.125rem);font-size:clamp(.55rem,calc(.4125rem + .34375vw),.6875rem)}.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-tag--type-button .c-ui-hash-tag__text{color:currentcolor}.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)}}.c-ui-hash-tags__item{display:block;margin-block:calc((1em - 1lh)/ 2)}@media (min-width:640.02px){.c-ui-hash-tags--gap-small .c-ui-hash-tags__list{gap:clamp(.2rem,calc(.15rem + .125vw),.25rem) clamp(.30000000000000004rem,calc(.225rem + .1875vw),.375rem)}}@media (max-width:640px){.c-ui-hash-tags--gap-small .c-ui-hash-tags__list{gap:clamp(.32rem,calc(0rem + 1.6vw),.375rem)}}@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)}}@media (min-width:640.02px){.c-ui-hash-tags--gap-large .c-ui-hash-tags__list{gap:clamp(.2rem,calc(.15rem + .125vw),.25rem) clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.c-ui-hash-tags--gap-large .c-ui-hash-tags__list{gap:clamp(.32rem,calc(0rem + 1.6vw),.375rem) clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-detail-header{position:relative}@media (min-width:640.02px){.c-ui-detail-header{padding-block:clamp(8rem,calc(6rem + 5vw),10rem)}}@media (max-width:640px){.c-ui-detail-header{padding-block:clamp(4.266666666666667rem,calc(0rem + 21.33333vw),5rem) clamp(3.8400000000000003rem,calc(0rem + 19.2vw),4.5rem)}}.c-ui-detail-header__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640.02px){.c-ui-detail-header__inner{gap:clamp(2rem,calc(1.5rem + 1.25vw),2.5rem)}}@media (max-width:640px){.c-ui-detail-header__inner{gap:clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem)}}.c-ui-detail-header__title{margin-block:calc((1em - 1lh)/ 2);font-weight:300;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.25;letter-spacing:.1em}@media (min-width:640.02px){.c-ui-detail-header__title{font-size:clamp(1.6rem,calc(1.2rem + 1vw),2rem)}}@media (max-width:640px){.c-ui-detail-header__title{font-size:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}.c-ui-detail-header__hash-tags{margin-block:calc((1em - 1lh)/ 2);opacity:.7}.c-ui-img{display:block;width:100%;height:auto}.c-ui-hero-img{width:100%;margin-inline:auto}@media (min-width:640.02px){.c-ui-hero-img{max-width:105rem}}@media (min-width:640.02px){.c-ui-back-link{-webkit-padding-before:clamp(10rem,calc(7.5rem + 6.25vw),12.5rem);padding-block-start:clamp(10rem,calc(7.5rem + 6.25vw),12.5rem);font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.c-ui-back-link{-webkit-padding-before:clamp(4.266666666666667rem,calc(0rem + 21.33333vw),5rem);padding-block-start:clamp(4.266666666666667rem,calc(0rem + 21.33333vw),5rem);font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-back-link__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:640.02px){.c-ui-back-link--space-pc-small{-webkit-padding-before:clamp(8rem,calc(6rem + 5vw),10rem);padding-block-start:clamp(8rem,calc(6rem + 5vw),10rem)}}.c-ui-back-link--align-center .c-ui-back-link__inner{-ms-flex-pack:center;justify-content:center}.c-ui-back-link--align-left .c-ui-back-link__inner{-ms-flex-pack:start;justify-content:flex-start}.c-ui-back-link--align-right .c-ui-back-link__inner{-ms-flex-pack:end;justify-content:flex-end}@media (min-width:640.02px){.c-ui-back-link--size-information-article .c-ui-back-link__inner{padding-inline:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem)}}@media (max-width:640px){.c-ui-back-link--size-information-article .c-ui-back-link__inner{padding-inline:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}@font-face{font-display:auto;font-family:icon-font;font-style:normal;font-weight:400;src:url(/assets_revamp2025/fonts/icon-font/icon-font.woff2) format("woff2"),url(/assets_revamp2025/fonts/icon-font/icon-font.woff) format("woff")}.c-ui-article :not(:where(li,dt,dd)):not(:where(figcaption,.figcaption)):not([class^=c-ui]):not([class^=col__]):not(:first-child){-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2)}@media (min-width:640.02px){.c-ui-article :not(:where(li,dt,dd)):not(:where(figcaption,.figcaption)):not([class^=c-ui]):not([class^=col__]):not(:first-child){-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)}.c-ui-article .has-xsmall-space:not(:where(li,dt,dd)):not(:where(figcaption,.figcaption)):not([class^=c-ui]):not([class^=col__]):not(:first-child){-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)}.c-ui-article .has-small-space:not(:where(li,dt,dd)):not(:where(figcaption,.figcaption)):not([class^=c-ui]):not([class^=col__]):not(:first-child){-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)}.c-ui-article .has-middle-space:not(:where(li,dt,dd)):not(:where(figcaption,.figcaption)):not([class^=c-ui]):not([class^=col__]):not(:first-child){-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)}.c-ui-article .has-large-space:not(:where(li,dt,dd)):not(:where(figcaption,.figcaption)):not([class^=c-ui]):not([class^=col__]):not(:first-child){-webkit-margin-before:calc(clamp(6rem,calc(4.5rem + 3.75vw),7.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(6rem,calc(4.5rem + 3.75vw),7.5rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.c-ui-article :not(:where(li,dt,dd)):not(:where(figcaption,.figcaption)):not([class^=c-ui]):not([class^=col__]):not(:first-child){-webkit-margin-before:calc(clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem) + (1em - 1lh)/ 2)}.c-ui-article .has-large-space-sp:not(:where(li,dt,dd)):not(:where(figcaption,.figcaption)):not([class^=c-ui]):not([class^=col__]):not(:first-child){-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)}}body.bg-type-white .c-ui-article{font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400}body.bg-type-white .c-ui-article a:not([class^=c-ui]){color:#3865e0}@media (min-width:640.02px){body.bg-type-white .c-ui-article a:not([class^=c-ui]){-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)}}body.bg-type-white .c-ui-article h2{-webkit-padding-after:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + (1em - 1lh)/ 2);padding-block-end:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + (1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Bold,SST W55 Bold,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:700;letter-spacing:.025em;-webkit-border-after:1px solid #c8c8c8;border-block-end:1px solid #c8c8c8}@media (min-width:640.02px){body.bg-type-white .c-ui-article h2:not(:first-child):not([class^=c-ui]):not([class^=col__]){-webkit-margin-before:calc(clamp(8rem,calc(6rem + 5vw),10rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(8rem,calc(6rem + 5vw),10rem) + (1em - 1lh)/ 2)}}body.bg-type-white .c-ui-article h2:not(:last-child):not([class^=c-ui]):not([class^=col__]){-webkit-margin-after:calc(clamp(2rem,calc(1.5rem + 1.25vw),2.5rem) + (1em - 1lh)/ 2);margin-block-end:calc(clamp(2rem,calc(1.5rem + 1.25vw),2.5rem) + (1em - 1lh)/ 2)}body.bg-type-white .c-ui-article h3{font-family:SSTJapanesePro,SST W20 Bold,SST W55 Bold,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:700;letter-spacing:.05em}@media (min-width:640.02px){body.bg-type-white .c-ui-article h3:not(:first-child):not([class^=c-ui]):not([class^=col__]){-webkit-margin-before:calc(clamp(4rem,calc(3rem + 2.5vw),5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(4rem,calc(3rem + 2.5vw),5rem) + (1em - 1lh)/ 2)}}body.bg-type-white .c-ui-article h4{font-family:SSTJapanesePro,SST W20 Bold,SST W55 Bold,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:700;letter-spacing:.05em}body.bg-type-white .c-ui-article h4:not(:first-child):not([class^=c-ui]):not([class^=col__]){-webkit-margin-before:calc(clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem) + (1em - 1lh)/ 2)}body.bg-type-white .c-ui-article em,body.bg-type-white .c-ui-article strong{font-family:SSTJapanesePro,SST W20 Bold,SST W55 Bold,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:700}body.bg-type-white .c-ui-article strong{color:#d00}body.bg-type-white .c-ui-article blockquote:not([class^=c-ui]){background-color:#eee}body.bg-type-white .c-ui-article dl:not([class^=c-ui]) dt{font-family:SSTJapanesePro,SST W20 Bold,SST W55 Bold,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:700}.c-ui-video-thumb{position:relative;display:block;width:100%;overflow:hidden}.c-ui-video-thumb__img{position:relative;display:block;width:100%;padding:0;overflow:hidden;cursor:pointer;background:0 0;border:none}.c-ui-video-thumb__play-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-webkit-transition:-webkit-transform var(--animation-hover-duration) var(--animation-hover-timing-function);transition:-webkit-transform var(--animation-hover-duration) var(--animation-hover-timing-function);transition:transform var(--animation-hover-duration) var(--animation-hover-timing-function);transition:transform var(--animation-hover-duration) var(--animation-hover-timing-function),-webkit-transform var(--animation-hover-duration) var(--animation-hover-timing-function)}.c-ui-video-thumb__title{display:block;-webkit-margin-before:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + 1em - 1lh);margin-block-start:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + 1em - 1lh);font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem);font-weight:300;line-height:1.5;text-align:center}.c-ui-video-thumb:focus-within .c-ui-video-thumb__play-icon{-webkit-transform:var(--animation-hover-scale);transform:var(--animation-hover-scale)}.c-ui-video-thumb:hover .c-ui-video-thumb__play-icon{-webkit-transform:var(--animation-hover-scale);transform:var(--animation-hover-scale)}.c-ui-play-icon{position:absolute;top:50%;left:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:clamp(4rem,calc(3rem + 2.5vw),5rem);height:clamp(4rem,calc(3rem + 2.5vw),5rem);background:rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-ui-play-icon__angle{position:absolute;width:clamp(1rem,calc(.75rem + .625vw),1.25rem);height:clamp(.9rem,calc(.675rem + .5625vw),1.125rem);clip-path:polygon(0 0,0% 100%,100% 50%);background:#fff;-webkit-transform:translateX(12%);transform:translate(12%)}.c-ui-play-icon--size-small{width:clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem);height:clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem)}.c-ui-play-icon--size-small .c-ui-play-icon__angle{width:clamp(.9600000000000001rem,calc(0rem + 4.8vw),1.125rem);height:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}.c-ui-product-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;color:currentcolor;-webkit-text-decoration:none;text-decoration:none}@media (min-width:640.02px){.c-ui-product-card{gap:clamp(1.6rem,calc(1.2rem + 1vw),2rem)}}@media (max-width:640px){.c-ui-product-card{gap:clamp(1.4933333333333334rem,calc(0rem + 7.46667vw),1.75rem)}}.c-ui-product-card__image{position:relative;overflow:hidden}.c-ui-product-card__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-product-card__caption{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-ui-product-card__title{margin-block:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.75;letter-spacing:.1em}@media (min-width:640.02px){.c-ui-product-card__title{font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-product-card__title{font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-product-card__description{-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2)}@media (min-width:640.02px){.c-ui-product-card__description{-webkit-margin-before:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + (1em - 1lh)/ 2);font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-product-card__description{-webkit-margin-before:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2);font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-product-card__button .c-ui-label-button{margin:0}@media (min-width:640.02px){.c-ui-product-card__button{-webkit-margin-before:clamp(1.6rem,calc(1.2rem + 1vw),2rem);margin-block-start:clamp(1.6rem,calc(1.2rem + 1vw),2rem)}}@media (max-width:640px){.c-ui-product-card__button{-webkit-margin-before:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem);margin-block-start:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}@media (hover:hover) and (pointer:fine){a.c-ui-product-card:focus-within .c-ui-product-card__image-inner{-webkit-transform:var(--animation-hover-scale);transform:var(--animation-hover-scale)}button.c-ui-product-card:focus-within .c-ui-product-card__image-inner{-webkit-transform:var(--animation-hover-scale);transform:var(--animation-hover-scale)}a.c-ui-product-card:hover .c-ui-product-card__image-inner,button.c-ui-product-card:hover .c-ui-product-card__image-inner{-webkit-transform:var(--animation-hover-scale);transform:var(--animation-hover-scale)}}.c-ui-fig-box{display:block;color:inherit;-webkit-text-decoration:none;text-decoration:none}.c-ui-fig-box__wrap{background-color:#0003}@media (min-width:640.02px){.c-ui-fig-box__wrap{padding:clamp(2rem,calc(1.5rem + 1.25vw),2.5rem)}}.c-ui-fig-box__inner{display:-ms-flexbox;display:flex}@media (min-width:640.02px){.c-ui-fig-box__inner{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:640px){.c-ui-fig-box__inner{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.c-ui-fig-box__img{position:relative;overflow:hidden}@media (min-width:640.02px){.c-ui-fig-box__img{width:46.12%}}@media (max-width:640px){.c-ui-fig-box__img{width:100%}}.c-ui-fig-box__img img{position:relative;display:inline-block;-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-fig-box__caption{position:relative;-webkit-transition:var(--transition-hover-opacity);transition:var(--transition-hover-opacity);will-change:opacity}@media (min-width:640.02px){.c-ui-fig-box__caption{width:47.54%}}@media (max-width:640px){.c-ui-fig-box__caption{width:100%;padding-block:calc(clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem) + (1em - 1lh)/ 2);padding-inline:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}.c-ui-fig-box__title{margin-block:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.1em}@media (min-width:640.02px){.c-ui-fig-box__title{font-size:clamp(1rem,calc(.75rem + .625vw),1.25rem)}}@media (max-width:640px){.c-ui-fig-box__title{font-size:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem)}}.c-ui-fig-box__title-txt{display:inline-block}.c-ui-fig-box__title-icon{position:relative;top:.1em;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}@media (min-width:640.02px){.c-ui-fig-box__title-icon{-webkit-margin-start:clamp(.8rem,calc(.6rem + .5vw),1rem);margin-inline-start:clamp(.8rem,calc(.6rem + .5vw),1rem);font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}}@media (max-width:640px){.c-ui-fig-box__title-icon{-webkit-margin-start:clamp(.4266666666666667rem,calc(0rem + 2.13333vw),.5rem);margin-inline-start:clamp(.4266666666666667rem,calc(0rem + 2.13333vw),.5rem);font-size:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem)}}.c-ui-fig-box__description{-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2)}@media (min-width:640.02px){.c-ui-fig-box__description{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}.c-ui-fig-box__description:not(:first-child){-webkit-margin-before:calc(clamp(1.4000000000000001rem,calc(1.05rem + .875vw),1.75rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.4000000000000001rem,calc(1.05rem + .875vw),1.75rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.c-ui-fig-box__description{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}.c-ui-fig-box__description:not(:first-child){-webkit-margin-before:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2)}}@media (min-width:640.02px){.c-ui-fig-box--reverse .c-ui-fig-box__inner{-ms-flex-direction:row;flex-direction:row}}.c-ui-fig-box--color-reverse{background-color:#fff3}@media (min-width:640.02px){.c-ui-fig-box--size-large .c-ui-fig-box__wrap{padding:clamp(3.2rem,calc(2.4rem + 2vw),4rem)}}@media (min-width:640.02px){.c-ui-fig-box--size-large .c-ui-fig-box__inner{-ms-flex-align:start;align-items:flex-start}}@media (min-width:640.02px){.c-ui-fig-box--size-large .c-ui-fig-box__img{width:32.81%}}@media (min-width:640.02px){.c-ui-fig-box--size-large .c-ui-fig-box__caption{width:62.6%}}@media (min-width:640.02px){.c-ui-fig-box--size-large .c-ui-fig-box__description:not(:first-child){-webkit-margin-before:calc(clamp(2.1333333333333333rem,calc(0rem + 10.66667vw),2.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(2.1333333333333333rem,calc(0rem + 10.66667vw),2.5rem) + (1em - 1lh)/ 2)}}a.c-ui-fig-box:focus-within .c-ui-fig-box__caption{opacity:var(--animation-hover-opacity)}button.c-ui-fig-box:focus-within .c-ui-fig-box__caption{opacity:var(--animation-hover-opacity)}a.c-ui-fig-box:hover .c-ui-fig-box__caption,button.c-ui-fig-box:hover .c-ui-fig-box__caption{opacity:var(--animation-hover-opacity)}@media (hover:hover) and (pointer:fine){a.c-ui-fig-box:focus-within .c-ui-fig-box__img img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}button.c-ui-fig-box:focus-within .c-ui-fig-box__img img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}a.c-ui-fig-box:hover .c-ui-fig-box__img img,button.c-ui-fig-box:hover .c-ui-fig-box__img img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}}.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)}body.bg-type-white .c-ui-icon-button{background-color:#000}.c-ui-scrollable-table{position:relative;font-weight:300;line-height:1.5}.c-ui-scrollable-table table{width:100%;border-spacing:0;border-collapse:collapse}.c-ui-scrollable-table th{font-weight:400;text-align:left;background-color:#ffffff1a}.c-ui-scrollable-table td,.c-ui-scrollable-table th{word-break:break-all;vertical-align:top;border:1px solid currentcolor}@media (min-width:640.02px){.c-ui-scrollable-table td,.c-ui-scrollable-table th{padding:calc(clamp(.8rem,calc(.6rem + .5vw),1rem) + (1em - 1lh)/ 2) clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-scrollable-table td,.c-ui-scrollable-table th{padding:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem)}}@media (min-width:640.02px){.c-ui-scrollable-table{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-scrollable-table{width:100vw;margin-inline:calc(50% - 50vw);font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}.c-ui-scrollable-table table{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (max-width:640px){.c-ui-scrollable-table__wrapper{width:100%;-webkit-padding-after:1px;padding-block-end:1px;overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.c-ui-scrollable-table__wrapper::-webkit-scrollbar{display:none}}@media (max-width:640px){.c-ui-scrollable-table__inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-inline:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}.c-ui-scrollable-table__icon{position:absolute;top:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem);right:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem);width:clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem);height:clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem);pointer-events:none;opacity:0}@media (min-width:640.02px){.c-ui-scrollable-table__icon{display:none}}.c-ui-scrollable-table__icon .c-ui-icon-button{width:100%;height:100%}.c-ui-scrollable-table__icon.is-active{opacity:1}body.bg-type-white .c-ui-scrollable-table{font-weight:400}body.bg-type-white .c-ui-scrollable-table th{background-color:#eee}.c-ui-scrollable-table--layout-fixed table{table-layout:fixed}@media (min-width:640.02px){.c-ui-scrollable-table--layout-fixed-pc table{table-layout:fixed}}@media (max-width:640px){.c-ui-scrollable-table--layout-fixed-sp table{table-layout:fixed}}.c-ui-annotation-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75em;padding:0;margin:0;line-height:1.5;list-style:none;counter-reset:annotation}@media (min-width:640.02px){.c-ui-annotation-list{font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.c-ui-annotation-list{font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}.c-ui-annotation-list__item{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-webkit-margin-before:0!important;margin-block-start:0!important}.c-ui-annotation-list__item:before{-ms-flex-negative:0;flex-shrink:0;margin-right:.5em;content:"※";counter-increment:annotation}.c-ui-annotation-list--counter .c-ui-annotation-list__item:before{content:"※" counter(annotation)}body.bg-type-white .c-ui-annotation-list{color:#646464}body.lang-en .c-ui-annotation-list__item:before{content:"*"}body.lang-en .c-ui-annotation-list--counter .c-ui-annotation-list__item:before{content:"*" counter(annotation)}.c-ui-icon-simple-link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:currentcolor;-webkit-text-decoration:none;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(currentcolor),to(currentcolor)) 0 100%/100% 1px no-repeat;background:linear-gradient(currentcolor,currentcolor) 0 100%/100% 1px no-repeat}.c-ui-icon-simple-link:hover{background-size:100% 0}.c-ui-icon-simple-link__icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:clamp(.55rem,calc(.4125rem + .34375vw),.6875rem)}.c-ui-icon-simple-link__icon svg{vertical-align:top}.c-ui-icon-simple-link__text{position:relative;display:inline-block}.c-ui-icon-simple-link.c-ui-icon-simple-link__icon-arrow-right .c-ui-icon-simple-link__icon,.c-ui-icon-simple-link.c-ui-icon-simple-link__icon-arrow-right-top .c-ui-icon-simple-link__icon{font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}.c-ui-icon-simple-link.c-ui-icon-simple-link__icon-blank .c-ui-icon-simple-link__icon{font-size:clamp(.55rem,calc(.4125rem + .34375vw),.6875rem)}.c-ui-icon-simple-link__color-link{color:#3865e0}.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)}}.c-ui-button--disabled{pointer-events:none;-webkit-filter:grayscale(1);filter:grayscale(1)}@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__text--small{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}.c-ui-button__text--medium{font-size:clamp(1rem,calc(.75rem + .625vw),1.25rem)}.c-ui-button__text--large{font-size:1.5rem}.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 (min-width:640.02px){.c-ui-button__icon--xsmall{width:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem);height:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem)}}@media (min-width:640.02px){.c-ui-button__icon--small{width:clamp(3.2rem,calc(2.4rem + 2vw),4rem);height:clamp(3.2rem,calc(2.4rem + 2vw),4rem)}}@media (min-width:640.02px){.c-ui-button__icon--medium{width:clamp(4rem,calc(3rem + 2.5vw),5rem);height:clamp(4rem,calc(3rem + 2.5vw),5rem)}}@media (min-width:640.02px){.c-ui-button__icon--large{width:clamp(5rem,calc(3.75rem + 3.125vw),6.25rem);height:clamp(5rem,calc(3.75rem + 3.125vw),6.25rem)}}@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-button--icon-arrow-right-top:hover .c-ui-button__icon-inner{-webkit-animation:var(--animation-kf-icon-arrow-right-top);animation:var(--animation-kf-icon-arrow-right-top)}.c-ui-heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640.02px){.c-ui-heading{gap:clamp(1.4000000000000001rem,calc(1.05rem + .875vw),1.75rem)}}@media (max-width:640px){.c-ui-heading{gap:clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem)}}.c-ui-heading__en{display:block;margin-block:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Ultra Light,SST Japanese W55 UltraLight,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,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-heading__en{font-size:clamp(2.8000000000000003rem,calc(2.1rem + 1.75vw),3.5rem)}}@media (max-width:640px){.c-ui-heading__en{font-size:clamp(1.9200000000000002rem,calc(0rem + 9.6vw),2.25rem)}}.c-ui-heading__jp{display:block;margin-block:calc((1em - 1lh)/ 2);font-weight:300;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.5;letter-spacing:.2em}@media (min-width:640.02px){.c-ui-heading__jp{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-heading__jp{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}@media (min-width:640.02px){.c-ui-heading--small .c-ui-heading__en{font-size:clamp(2rem,calc(1.5rem + 1.25vw),2.5rem)}}@media (max-width:640px){.c-ui-heading--small .c-ui-heading__en{font-size:clamp(1.4933333333333334rem,calc(0rem + 7.46667vw),1.75rem)}}@media (min-width:640.02px){.c-ui-heading--small .c-ui-heading__jp{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-heading--small .c-ui-heading__jp{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}body.lang-en .c-ui-heading__jp{line-height:1.5}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.c-ui-icon-frame-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:currentcolor;background-color:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);border:1px solid currentcolor;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)}.c-ui-icon-frame-button:focus-within,.c-ui-icon-frame-button:hover{background-color:#ffffff1a}@media (min-width:640.02px){.c-ui-icon-frame-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-frame-button{width:clamp(2.56rem,calc(0rem + 12.8vw),3rem);height:clamp(2.56rem,calc(0rem + 12.8vw),3rem)}}.c-ui-icon-frame-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-frame-button--icon-arrow-right:focus-within .c-ui-icon-frame-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-right);animation:var(--animation-kf-icon-arrow-right)}.c-ui-icon-frame-button--icon-arrow-right:hover .c-ui-icon-frame-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-right);animation:var(--animation-kf-icon-arrow-right)}.c-ui-icon-frame-button--icon-arrow-left:focus-within .c-ui-icon-frame-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-left);animation:var(--animation-kf-icon-arrow-left)}.c-ui-icon-frame-button--icon-arrow-left:hover .c-ui-icon-frame-button__icon{-webkit-animation:var(--animation-kf-icon-arrow-left);animation:var(--animation-kf-icon-arrow-left)}.c-ui-progress-bar{position:relative}.c-ui-progress-bar__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.c-ui-progress-bar__bar{width:88.39%;height:.125rem;background-color:#ffffff80}.c-ui-progress-bar__bar-main{width:100%;height:100%;background-color:#fff}.c-ui-progress-bar__count{font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem);font-weight:400;line-height:1}.c-ui-progress-bar--vertical{height:100%}.c-ui-progress-bar--vertical .c-ui-progress-bar__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:100%}.c-ui-progress-bar--vertical .c-ui-progress-bar__bar{width:.125rem;height:88.39%}.c-ui-carousel{overflow:hidden}@media (min-width:640.02px){.c-ui-carousel{padding-block:clamp(1rem,calc(.75rem + .625vw),1.25rem)}}@media (max-width:640px){.c-ui-carousel{-webkit-padding-before:clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem);padding-block-start:clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem)}}.c-ui-carousel__splide-container .splide__slide{will-change:filter,opacity}.c-ui-carousel__splide-container .splide__track{overflow:visible}.c-ui-carousel__splide-container .splide__arrows{display:-ms-flexbox;display:flex}@media (min-width:640.02px){.c-ui-carousel__splide-container .splide__arrows{gap:clamp(.4rem,calc(.3rem + .25vw),.5rem);-webkit-margin-before:clamp(-2rem,calc(-1.2rem - 1vw),-1.6rem);margin-block-start:clamp(-2rem,calc(-1.2rem - 1vw),-1.6rem)}}@media (max-width:640px){.c-ui-carousel__splide-container .splide__arrows{gap:clamp(.4266666666666667rem,calc(0rem + 2.13333vw),.5rem)}}.c-ui-carousel__splide-container .splide__arrow{position:relative;top:revert;right:revert;left:revert;color:currentcolor;-webkit-transform:revert;transform:revert}.c-ui-carousel__splide-container .splide__arrow svg{width:1em;height:1em;fill:currentcolor;-webkit-transform:none;transform:none}@media (min-width:640.02px){.c-ui-carousel__track{-webkit-padding-start:clamp(18.95rem,calc(14.2125rem + 11.84375vw),23.6875rem);padding-inline-start:clamp(18.95rem,calc(14.2125rem + 11.84375vw),23.6875rem)}}@media (max-width:640px){.c-ui-carousel__track{-webkit-padding-start:clamp(2.986666666666667rem,calc(0rem + 14.93333vw),3.5rem);padding-inline-start:clamp(2.986666666666667rem,calc(0rem + 14.93333vw),3.5rem)}}@media (min-width:640.02px){.c-ui-carousel__parts{position:absolute;left:0}}@media (max-width:640px){.c-ui-carousel__parts{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-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)}}.c-ui-carousel__progress-bar{line-height:1}@media (min-width:640.02px){.c-ui-carousel__progress-bar{width:clamp(13.350000000000001rem,calc(10.0125rem + 8.34375vw),16.6875rem);-webkit-margin-before:clamp(4rem,calc(3rem + 2.5vw),5rem);margin-block-start:clamp(4rem,calc(3rem + 2.5vw),5rem)}}@media (max-width:640px){.c-ui-carousel__progress-bar{width:clamp(8.106666666666667rem,calc(0rem + 40.53333vw),9.5rem)}}.c-ui-pickup-card{all:revert;display:block;padding:0;font-family:SSTJapanesePro,SST W20 Light,SST W55 Light,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;color:currentcolor;text-align:left;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;border:none}.c-ui-pickup-card__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:640.02px){.c-ui-pickup-card__inner{gap:clamp(2rem,calc(1.5rem + 1.25vw),2.5rem)}}@media (max-width:640px){.c-ui-pickup-card__inner{gap:clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem)}}.c-ui-pickup-card__image{position:relative;display:block;overflow:hidden}.c-ui-pickup-card__image-inner{position:relative;display:block;-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-pickup-card__caption{display:block;-webkit-transition:opacity var(--animation-hover-duration-xlong) var(--animation-hover-timing-function-strong);transition:opacity var(--animation-hover-duration-xlong) var(--animation-hover-timing-function-strong)}@media (min-width:640.02px){.c-ui-pickup-card__caption{padding-inline:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem)}}.c-ui-pickup-card__title{display:block;margin-block:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.75;letter-spacing:.1em}@media (min-width:640.02px){.c-ui-pickup-card__title{font-size:clamp(.9rem,calc(.675rem + .5625vw),1.125rem)}}@media (max-width:640px){.c-ui-pickup-card__title{font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-pickup-card__description{display:block;-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2);font-weight:300;line-height:1.75;letter-spacing:.05em}@media (min-width:640.02px){.c-ui-pickup-card__description{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}.c-ui-pickup-card__description:not(:first-child){-webkit-margin-before:calc(clamp(1.6rem,calc(1.2rem + 1vw),2rem) + 1em - 1lh);margin-block-start:calc(clamp(1.6rem,calc(1.2rem + 1vw),2rem) + 1em - 1lh)}}@media (max-width:640px){.c-ui-pickup-card__description{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}.c-ui-pickup-card__description:not(:first-child){-webkit-margin-before:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + 1em - 1lh);margin-block-start:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + 1em - 1lh)}}.c-ui-pickup-card__hash-tags{display:block;-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2);opacity:.7}@media (min-width:640.02px){.c-ui-pickup-card__hash-tags:not(:first-child){-webkit-margin-before:calc(clamp(1.8rem,calc(1.35rem + 1.125vw),2.25rem) + 1em - 1lh);margin-block-start:calc(clamp(1.8rem,calc(1.35rem + 1.125vw),2.25rem) + 1em - 1lh)}}@media (max-width:640px){.c-ui-pickup-card__hash-tags:not(:first-child){-webkit-margin-before:calc(clamp(1.1733333333333333rem,calc(0rem + 5.86667vw),1.375rem) + 1em - 1lh);margin-block-start:calc(clamp(1.1733333333333333rem,calc(0rem + 5.86667vw),1.375rem) + 1em - 1lh)}}.c-ui-pickup-card__video-thumb img{-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-pickup-card:focus-within .c-ui-pickup-card__icon-inner{-webkit-animation:var(--animation-kf-icon-arrow-right-top);animation:var(--animation-kf-icon-arrow-right-top)}.c-ui-pickup-card:hover .c-ui-pickup-card__icon-inner{-webkit-animation:var(--animation-kf-icon-arrow-right-top);animation:var(--animation-kf-icon-arrow-right-top)}.c-ui-pickup-card:focus-within .c-ui-pickup-card__caption{opacity:.7}.c-ui-pickup-card:hover .c-ui-pickup-card__caption{opacity:.7}@media (hover:hover) and (pointer:fine){.c-ui-pickup-card:focus-within .c-ui-pickup-card__image-inner{-webkit-transform:scale(1.025);transform:scale(1.025)}.c-ui-pickup-card:hover .c-ui-pickup-card__image-inner{-webkit-transform:scale(1.025);transform:scale(1.025)}.c-ui-pickup-card:focus-within .c-ui-pickup-card__video-thumb img{-webkit-transform:scale(1.025);transform:scale(1.025)}.c-ui-pickup-card:hover .c-ui-pickup-card__video-thumb img{-webkit-transform:scale(1.025);transform:scale(1.025)}}.c-ui-pickup-card__blank-icon{position:relative;top:.01lh;display:inline-block}@media (min-width:640.02px){.c-ui-pickup-card__blank-icon{-webkit-padding-start:clamp(.8rem,calc(.6rem + .5vw),1rem);padding-inline-start:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-pickup-card__blank-icon{-webkit-padding-start:clamp(.4266666666666667rem,calc(0rem + 2.13333vw),.5rem);padding-inline-start:clamp(.4266666666666667rem,calc(0rem + 2.13333vw),.5rem)}}.c-ui-icon-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:100%}@media (min-width:640.02px){.c-ui-icon-inline{font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}}@media (max-width:640px){.c-ui-icon-inline{font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}}.c-ui-hash-tag-buttons__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem) clamp(.4rem,calc(.3rem + .25vw),.5rem);padding:0;margin:0;list-style:none}.c-ui-hash-tag-button{position:relative;-webkit-transition:opacity var(--animation-hover-duration) var(--animation-hover-timing-function);transition:opacity var(--animation-hover-duration) var(--animation-hover-timing-function)}.c-ui-hash-tag-button:focus,.c-ui-hash-tag-button:hover{opacity:var(--animation-hover-opacity)}.c-ui-hash-tag-button__inner{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-block:clamp(.2rem,calc(.15rem + .125vw),.25rem) clamp(.30000000000000004rem,calc(.225rem + .1875vw),.375rem);padding-inline:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem);color:#fff;cursor:pointer;background-color:#fff3;border:none;border-radius:2em;-webkit-transition:background-color var(--animation-hover-duration) var(--animation-hover-timing-function),color var(--animation-hover-duration) var(--animation-hover-timing-function);transition:background-color var(--animation-hover-duration) var(--animation-hover-timing-function),color var(--animation-hover-duration) var(--animation-hover-timing-function)}.c-ui-hash-tag-button__is-selected{color:#000;background-color:#fff}.c-ui-hash-tag-button input{position:absolute;top:0;left:0;opacity:0}.c-ui-hash-tag-button input:checked+.c-ui-hash-tag-button__inner{color:#000;background-color:#fff}.c-ui-card{display:block;padding:0;color:currentcolor;text-align:left;-webkit-text-decoration:none;text-decoration:none;background:0 0;border:none}.c-ui-card__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:640.02px){.c-ui-card__inner{gap:clamp(1.8rem,calc(1.35rem + 1.125vw),2.25rem)}}@media (max-width:640px){.c-ui-card__inner{gap:clamp(1.4933333333333334rem,calc(0rem + 7.46667vw),1.75rem)}}.c-ui-card__image{position:relative;display:block;overflow:hidden}.c-ui-card__image-inner{position:relative;display:block;-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-card__title{all:revert;display:block;padding:0;margin-block:calc((1em - 1lh)/ 2);margin-inline:0;font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.75;letter-spacing:.1em}@media (min-width:640.02px){.c-ui-card__title{font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-card__title{font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-card__description{display:block;-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2);font-weight:300;line-height:1.75;letter-spacing:.04em}@media (min-width:640.02px){.c-ui-card__description:not(:first-child){-webkit-margin-before:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.c-ui-card__description:not(:first-child){-webkit-margin-before:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + 1em - 1lh);margin-block-start:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + 1em - 1lh)}}@media (min-width:640.02px){.c-ui-card__description{font-size:clamp(.65rem,calc(.4875rem + .40625vw),.8125rem)}}@media (max-width:640px){.c-ui-card__description{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-card__note{display:block;-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2);font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem);font-weight:300;line-height:1.75;color:color-mix(in srgb,currentcolor,transparent 30%)}@media (min-width:640.02px){.c-ui-card__note:not(:first-child){-webkit-margin-before:calc(clamp(.8rem,calc(.6rem + .5vw),1rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(.8rem,calc(.6rem + .5vw),1rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.c-ui-card__note:not(:first-child){-webkit-margin-before:calc(clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem) + (1em - 1lh)/ 2)}}.c-ui-card__hash-tags{display:block;-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2);opacity:.7}@media (min-width:640.02px){.c-ui-card__hash-tags:not(:first-child){-webkit-margin-before:calc(clamp(1.4000000000000001rem,calc(1.05rem + .875vw),1.75rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.4000000000000001rem,calc(1.05rem + .875vw),1.75rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.c-ui-card__hash-tags:not(:first-child){-webkit-margin-before:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2)}}.c-ui-card__links{display:block;-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2);font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem);font-weight:300;line-height:1.5;color:currentcolor}@media (min-width:640.02px){.c-ui-card__links:not(:first-child){-webkit-margin-before:calc(clamp(1.4000000000000001rem,calc(1.05rem + .875vw),1.75rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.4000000000000001rem,calc(1.05rem + .875vw),1.75rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.c-ui-card__links:not(:first-child){-webkit-margin-before:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2)}}.c-ui-card__button{display:block}@media (min-width:640.02px){.c-ui-card__button{-webkit-margin-before:clamp(2rem,calc(1.5rem + 1.25vw),2.5rem);margin-block-start:clamp(2rem,calc(1.5rem + 1.25vw),2.5rem)}}@media (max-width:640px){.c-ui-card__button{-webkit-margin-before:clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem);margin-block-start:clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem)}}.c-ui-card__caption{position:relative;display:block;-webkit-transition:var(--transition-hover-opacity);transition:var(--transition-hover-opacity);will-change:opacity}.c-ui-card__video-thumb{display:block}.c-ui-card__video-thumb img{-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)}a.c-ui-card:focus-within .c-ui-card__caption{opacity:var(--animation-hover-opacity)}button.c-ui-card:focus-within .c-ui-card__caption{opacity:var(--animation-hover-opacity)}a.c-ui-card:hover .c-ui-card__caption,button.c-ui-card:hover .c-ui-card__caption{opacity:var(--animation-hover-opacity)}@media (hover:hover) and (pointer:fine){a.c-ui-card:focus-within .c-ui-card__image-inner{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}button.c-ui-card:focus-within .c-ui-card__image-inner{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}a.c-ui-card:hover .c-ui-card__image-inner,button.c-ui-card:hover .c-ui-card__image-inner{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}a.c-ui-card:focus-within .c-ui-card__video-thumb img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}button.c-ui-card:focus-within .c-ui-card__video-thumb img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}a.c-ui-card:hover .c-ui-card__video-thumb img,button.c-ui-card:hover .c-ui-card__video-thumb img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}}@media (min-width:640.02px){.c-ui-card--heading-size-large .c-ui-card__title{font-size:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem)}}@media (max-width:640px){.c-ui-card--heading-size-large .c-ui-card__title{font-size:clamp(.9600000000000001rem,calc(0rem + 4.8vw),1.125rem)}}.c-ui-card--heading-weight-light .c-ui-card__title{font-weight:300}.c-ui-link-list{all:revert;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + 1em - 1lh);padding:0;margin:0;font-family:SSTJapanesePro,SST W20 Light,SST W55 Light,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem);list-style:none}.c-ui-link-list__item{display:block}.c-ui-link-list--xsmall{gap:calc(clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem) + 1em - 1lh)}.c-ui-link-list--small{gap:calc(clamp(.8rem,calc(.6rem + .5vw),1rem) + 1em - 1lh)}.c-ui-link-list--medium{gap:calc(clamp(1rem,calc(.75rem + .625vw),1.25rem) + 1em - 1lh)}.c-ui-link-list--large{gap:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + 1em - 1lh)}.c-ui-link{margin-block:calc((1em - 1lh)/ 2);color:currentcolor;letter-spacing:.1em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.c-ui-link:not(.c-ui-link__has-underline){-webkit-text-decoration:none;text-decoration:none}.c-ui-cards{display:grid;grid-gap:clamp(4rem,calc(3rem + 2.5vw),5rem) clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem);gap:clamp(4rem,calc(3rem + 2.5vw),5rem) clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem);padding:0;margin:0;list-style:none}@media (min-width:640.02px){.c-ui-cards{gap:clamp(4rem,calc(3rem + 2.5vw),5rem) clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem)}}@media (max-width:640px){.c-ui-cards{gap:calc(clamp(3.2rem,calc(2.4rem + 2vw),4rem) + (1em - 1lh)/ 2) clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem)}}.c-ui-cards__item>*{width:100%}@media (min-width:640.02px){.c-ui-cards__columns-1{grid-template-columns:repeat(1,1fr)}}@media (min-width:640.02px){.c-ui-cards__columns-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:640.02px){.c-ui-cards__columns-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:640.02px){.c-ui-cards__columns-4{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.c-ui-cards__columns-sp-1{grid-template-columns:repeat(1,1fr)}}@media (max-width:640px){.c-ui-cards__columns-sp-2{grid-template-columns:repeat(2,1fr)}}.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(1.125rem + .9375vw),1.875rem)}}@media (max-width:640px){.c-ui-pager__items{gap:clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),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)}.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(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-pager__item.is-current{color:color-mix(in srgb,currentcolor,transparent 30%);pointer-events:none}.c-ui-pager__item.is-disabled{pointer-events:none}.c-ui-pager__next,.c-ui-pager__prev{position:relative}@media (max-width:640px){.c-ui-accordion-sp{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}@media (max-width:640px){.c-ui-accordion-sp__wrapper{overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,black),color-stop(60%,black),color-stop(95%,transparent));-webkit-mask-image:linear-gradient(to bottom,black 30%,black 60%,transparent 95%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,black),color-stop(60%,black),color-stop(95%,transparent));mask-image:linear-gradient(to bottom,black 30%,black 60%,transparent 95%)}}@media (max-width:640px){.c-ui-accordion-sp__inner{position:relative}}@media (min-width:640.02px){.c-ui-accordion-sp__button{display:none}}@media (max-width:640px){.c-ui-accordion-sp__button{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}.c-ui-accordion-sp__button.is-hidden{display:none!important}.c-ui-accordion-sp__button-closer,.c-ui-accordion-sp__button.is-open .c-ui-accordion-sp__button-opener{display:none}.c-ui-accordion-sp__button.is-open .c-ui-accordion-sp__button-closer{display:block}@media (max-width:640px){.c-ui-accordion-sp.is-open .c-ui-accordion-sp__wrapper{-webkit-mask-image:none;mask-image:none}}@media (max-width:640px){.c-ui-accordion-sp.is-opened .c-ui-accordion-sp__wrapper{overflow:visible}}.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-date-display--update{font-family:SSTJapanesePro,SST W20 Bold,SST W55 Bold,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:700;color:#d00}.c-ui-information-item{display:block;padding-block:calc(clamp(1.8rem,calc(1.35rem + 1.125vw),2.25rem) + (1em - 1lh)/ 2);padding-inline:clamp(1.6rem,calc(1.2rem + 1vw),2rem);font-family:SSTJapanesePro,SST W20 Light,SST W55 Light,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;color:currentcolor;-webkit-text-decoration:none;text-decoration:none}.c-ui-information-item__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + 1em - 1lh);-ms-flex-align:start;align-items:flex-start}.c-ui-information-item__title{all:revert;padding:0;margin:0;font-family:SSTJapanesePro,SST W20 Light,SST W55 Light,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-size:clamp(.9rem,calc(.675rem + .5625vw),1.125rem);line-height:1.5}.c-ui-memo-card{display:block;color:currentcolor;-webkit-text-decoration:none;text-decoration:none}.c-ui-memo-card__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.c-ui-memo-card__image{position:relative;overflow:hidden}@media (min-width:640.02px){.c-ui-memo-card__image{width:45.38%}}@media (max-width:640px){.c-ui-memo-card__image{width:46.48%}}.c-ui-memo-card__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);will-change:transform}.c-ui-memo-card__caption{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-transition:var(--transition-hover-opacity);transition:var(--transition-hover-opacity);will-change:opacity}@media (min-width:640.02px){.c-ui-memo-card__caption{gap:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem);width:48.46%}}@media (max-width:640px){.c-ui-memo-card__caption{gap:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem);width:46.18%}}.c-ui-memo-card__date{margin-block:calc((1em - 1lh)/ 2)}.c-ui-memo-card__title{margin-block:calc((1em - 1lh)/ 2);line-height:1.75}@media (min-width:640.02px){.c-ui-memo-card__title{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-memo-card__title{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}body.lang-en .c-ui-memo-card__title{font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;letter-spacing:.1em}a.c-ui-memo-card:focus-within .c-ui-memo-card__caption{opacity:var(--animation-hover-opacity)}button.c-ui-memo-card:focus-within .c-ui-memo-card__caption{opacity:var(--animation-hover-opacity)}a.c-ui-memo-card:hover .c-ui-memo-card__caption,button.c-ui-memo-card:hover .c-ui-memo-card__caption{opacity:var(--animation-hover-opacity)}@media (hover:hover) and (pointer:fine){a.c-ui-memo-card:focus-within .c-ui-memo-card__image-inner{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}button.c-ui-memo-card:focus-within .c-ui-memo-card__image-inner{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}a.c-ui-memo-card:hover .c-ui-memo-card__image-inner,button.c-ui-memo-card:hover .c-ui-memo-card__image-inner{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}a.c-ui-memo-card:focus-within .c-ui-memo-card__video-thumb img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}button.c-ui-memo-card:focus-within .c-ui-memo-card__video-thumb img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}a.c-ui-memo-card:hover .c-ui-memo-card__video-thumb img,button.c-ui-memo-card:hover .c-ui-memo-card__video-thumb img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}}.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:SSTJapanesePro,SST W20 Light,SST W55 Light,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,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)}@media (max-width:640px){.c-ui-news-item--no-image{padding-block:calc(clamp(1.3866666666666667rem,calc(0rem + 6.93333vw),1.625rem) + (1em - 1lh)/ 2) calc(clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.c-ui-news-item--no-image .c-ui-news-item__title{font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem);line-height:1.5}}@media (min-width:640.02px){.c-ui-news-item--title-small .c-ui-news-item__title{font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}.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)}@media (max-width:640px){.c-ui-news-item--no-icon .c-ui-news-item__main{-webkit-padding-end:0;padding-inline-end:0}}.c-ui-member{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:640.02px){.c-ui-member{gap:clamp(1rem,calc(.75rem + .625vw),1.25rem)}}@media (max-width:640px){.c-ui-member{gap:clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem)}}.c-ui-member__caption{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width:640.02px){.c-ui-member__caption{gap:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.c-ui-member__caption{gap:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-member__name{margin-block:calc((1em - 1lh)/ 2);line-height:1.75}@media (min-width:640.02px){.c-ui-member__name{font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-member__name{font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-member__position{margin-block:calc((1em - 1lh)/ 2);line-height:1.75;color:color-mix(in srgb,currentcolor 70%,transparent)}@media (min-width:640.02px){.c-ui-member__position{font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (max-width:640px){.c-ui-member__position{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.page-components-components{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:clamp(50rem,calc(37.5rem + 31.25vw),62.5rem);padding-block:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem);padding-inline:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem);margin-inline:auto}.page-components-components h1:not([class]){font-size:clamp(1.6rem,calc(1.2rem + 1vw),2rem);font-weight:300}.page-components-components h2:not([class]){padding-block:clamp(.8rem,calc(.6rem + .5vw),1rem);-webkit-margin-after:clamp(1.6rem,calc(1.2rem + 1vw),2rem);margin-block-end:clamp(1.6rem,calc(1.2rem + 1vw),2rem);font-size:clamp(1rem,calc(.75rem + .625vw),1.25rem);font-weight:300;border-bottom:1px solid color-mix(in srgb,currentcolor,transparent 70%)}.page-components-components section:not([class]){margin-block:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem)}.page-components-components ul:not([class]){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem);padding:0;margin:0;list-style:none}.page-components-components__card-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem)}@media (min-width:640.02px){.page-components-components__card-item{width:clamp(16.55rem,calc(12.4125rem + 10.34375vw),20.6875rem)}}@media (min-width:640.02px){.page-components-components__memo-card-container{width:clamp(26rem,calc(19.5rem + 16.25vw),32.5rem)}}.page-components-components__member-container{width:clamp(7.050000000000001rem,calc(5.2875rem + 4.40625vw),8.8125rem)}.c-ui-anchor-btns__items{padding:0;margin:0;list-style:none}@media (min-width:640.02px){.c-ui-anchor-btns__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(.4rem,calc(.3rem + .25vw),.5rem);-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:640px){.c-ui-anchor-btns__items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(.4266666666666667rem,calc(0rem + 2.13333vw),.5rem)}}.c-ui-creation-card{all:revert;display:block;padding:0;font-family:SSTJapanesePro,SST W20 Light,SST W55 Light,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;color:currentcolor;text-align:left;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;border:none}.c-ui-creation-card__inner{position:relative}@media (min-width:640.02px){.c-ui-creation-card__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:640px){.c-ui-creation-card__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.4933333333333334rem,calc(0rem + 7.46667vw),1.75rem)}}.c-ui-creation-card__img{opacity:0;-webkit-transition:translate var(--transition-duration) var(--ease-out-quart),scale var(--transition-duration) var(--ease-out-quart),opacity var(--transition-duration) var(--ease-out-quart),-webkit-filter var(--transition-duration) var(--ease-out-quart);transition:translate var(--transition-duration) var(--ease-out-quart),scale var(--transition-duration) var(--ease-out-quart),opacity var(--transition-duration) var(--ease-out-quart),-webkit-filter var(--transition-duration) var(--ease-out-quart);transition:translate var(--transition-duration) var(--ease-out-quart),scale var(--transition-duration) var(--ease-out-quart),filter var(--transition-duration) var(--ease-out-quart),opacity var(--transition-duration) var(--ease-out-quart);transition:translate var(--transition-duration) var(--ease-out-quart),scale var(--transition-duration) var(--ease-out-quart),filter var(--transition-duration) var(--ease-out-quart),opacity var(--transition-duration) var(--ease-out-quart),-webkit-filter var(--transition-duration) var(--ease-out-quart);-webkit-transition-delay:var(--transition-delay);transition-delay:var(--transition-delay);will-change:transform,opacity,filter}@media (min-width:640.02px){.c-ui-creation-card__img{width:56.53%;translate:0 30%}}@media (max-width:640px){.c-ui-creation-card__img{width:100%;translate:0 10%}}.c-ui-creation-card__img-inner{position:relative;overflow:hidden}.c-ui-creation-card__img-main{position:relative;overflow:hidden;-webkit-transition:scale var(--animation-hover-duration-xlong) var(--animation-hover-timing-function-strong);transition:scale var(--animation-hover-duration-xlong) var(--animation-hover-timing-function-strong);will-change:scale}.c-ui-creation-card__img-main img{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);will-change:transform}.c-ui-creation-card__text{position:relative;display:block;opacity:0;will-change:opacity}@media (min-width:640.02px){.c-ui-creation-card__text{width:39.06%;padding-inline:4.41%}}@media (max-width:640px){.c-ui-creation-card__text{width:100%}}.c-ui-creation-card__text-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-transition:var(--transition-hover-opacity);transition:var(--transition-hover-opacity);will-change:opacity}@media (min-width:640.02px){.c-ui-creation-card__text-inner{gap:clamp(2rem,calc(1.5rem + 1.25vw),2.5rem)}}@media (max-width:640px){.c-ui-creation-card__text-inner{gap:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}.c-ui-creation-card__img,.c-ui-creation-card__text{--transition-duration:.5s;--transition-delay:.15s}.c-ui-creation-card__img.is-show{opacity:1;translate:0 0}.c-ui-creation-card__img.is-hide{-webkit-filter:blur(10px);filter:blur(10px);opacity:0;-webkit-transition-delay:0s;transition-delay:0s;scale:.8}.c-ui-creation-card__title{margin-block:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.75;letter-spacing:.1em}@media (min-width:640.02px){.c-ui-creation-card__title{font-size:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem)}}@media (max-width:640px){.c-ui-creation-card__title{font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-creation-card__description{position:relative;margin-block:calc((1em - 1lh)/ 2);font-weight:300;line-height:1.75;letter-spacing:.01em}@media (min-width:640.02px){.c-ui-creation-card__description{font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-creation-card__description{font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-creation-card__hash-tags{position:relative;margin-block:calc((1em - 1lh)/ 2)}.c-ui-creation-card__description,.c-ui-creation-card__hash-tags{opacity:0;-webkit-transition:opacity var(--transition-duration) var(--ease-out-quart);transition:opacity var(--transition-duration) var(--ease-out-quart);will-change:opacity}.c-ui-creation-card__description.is-show,.c-ui-creation-card__hash-tags.is-show{opacity:1}.c-ui-creation-card.no-motion .c-ui-creation-card__img{--transition-duration:0;--transition-delay:0}.c-ui-creation-card.no-motion .c-ui-creation-card__description,.c-ui-creation-card.no-motion .c-ui-creation-card__hash-tags{opacity:1;-webkit-transition:none;transition:none}@media (hover:hover) and (pointer:fine){a.c-ui-creation-card:focus-within .c-ui-creation-card__img-main img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}button.c-ui-creation-card:focus-within .c-ui-creation-card__img-main img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}a.c-ui-creation-card:hover .c-ui-creation-card__img-main img,button.c-ui-creation-card:hover .c-ui-creation-card__img-main img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}a.c-ui-creation-card:focus-within .c-ui-creation-card__video-thumb img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}button.c-ui-creation-card:focus-within .c-ui-creation-card__video-thumb img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}a.c-ui-creation-card:hover .c-ui-creation-card__video-thumb img,button.c-ui-creation-card:hover .c-ui-creation-card__video-thumb img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}}a.c-ui-creation-card:focus-within .c-ui-creation-card__text-inner{opacity:var(--animation-hover-opacity)}button.c-ui-creation-card:focus-within .c-ui-creation-card__text-inner{opacity:var(--animation-hover-opacity)}a.c-ui-creation-card:hover .c-ui-creation-card__text-inner,button.c-ui-creation-card:hover .c-ui-creation-card__text-inner{opacity:var(--animation-hover-opacity)}.c-ui-dashboard-nav{position:relative}.c-ui-dashboard-nav__list{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(.4rem,calc(.3rem + .25vw),.5rem);padding:0;margin:0;list-style:none}@media (max-width:640px){.c-ui-dashboard-nav__list{gap:clamp(.4266666666666667rem,calc(0rem + 2.13333vw),.5rem)}}.c-ui-dashboard-nav__item{position:relative}.c-ui-dashboard-nav__item .c-ui-label-button{padding:calc(clamp(1rem,calc(.75rem + .625vw),1.25rem) + (1em - 1lh)/ 2) clamp(1rem,calc(.75rem + .625vw),1.25rem) calc(clamp(.8500000000000001rem,calc(.6375rem + .53125vw),1.0625rem) + (1em - 1lh)/ 2)}@media (max-width:640px){.c-ui-dashboard-nav__item .c-ui-label-button{padding:calc(clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem) + (1em - 1lh)/ 2) clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem) calc(clamp(.9066666666666667rem,calc(0rem + 4.53333vw),1.0625rem) + (1em - 1lh)/ 2)}}.c-ui-dashboard{position:relative}@media (min-width:640.02px){.c-ui-dashboard{-webkit-padding-before:clamp(5rem,calc(3.75rem + 3.125vw),6.25rem);padding-block-start:clamp(5rem,calc(3.75rem + 3.125vw),6.25rem)}}@media (max-width:640px){.c-ui-dashboard{-webkit-padding-before:clamp(7.04rem,calc(0rem + 35.2vw),8.25rem);padding-block-start:clamp(7.04rem,calc(0rem + 35.2vw),8.25rem)}}.c-ui-dashboard__inner{display:-ms-flexbox;display:flex}@media (min-width:640.02px){.c-ui-dashboard__inner{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:640px){.c-ui-dashboard__inner{-ms-flex-direction:column;flex-direction:column;gap:clamp(5.12rem,calc(0rem + 25.6vw),6rem)}}@media (min-width:640.02px){.c-ui-dashboard__nav{width:26.1%}}@media (min-width:640.02px){.c-ui-dashboard__nav-inner{position:sticky;top:0;left:0}}@media (min-width:640.02px){.c-ui-dashboard__content{width:65.17%}}@media (min-width:640.02px){.c-ui-dashboard__content,.c-ui-dashboard__nav-inner{-webkit-padding-before:clamp(5rem,calc(3.75rem + 3.125vw),6.25rem);padding-block-start:clamp(5rem,calc(3.75rem + 3.125vw),6.25rem)}}.c-ui-data-item{display:-ms-flexbox;display:flex}@media (min-width:640.02px){.c-ui-data-item{gap:clamp(4.75rem,calc(3.5625rem + 2.96875vw),5.9375rem);padding-inline:clamp(1.6rem,calc(1.2rem + 1vw),2rem)}}@media (max-width:640px){.c-ui-data-item{-ms-flex-direction:column;flex-direction:column;gap:clamp(1.6rem,calc(1.2rem + 1vw),2rem)}}.c-ui-data-item__title{margin-block:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,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-data-item__title{-ms-flex-negative:0;flex-shrink:0;width:clamp(12.600000000000001rem,calc(9.45rem + 7.875vw),15.75rem);font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-data-item__title{width:100%;font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-data-item__value{-ms-flex-positive:1;flex-grow:1;margin-block:calc((1em - 1lh)/ 2);line-height:1.75}@media (min-width:640.02px){.c-ui-data-item__value{font-size:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-data-item__value{font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-data-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-ui-data-list__data-item{border-bottom:1px solid rgba(255,255,255,.2)}.c-ui-data-list__data-item:first-child{border-top:1px solid rgba(255,255,255,.2)}@media (min-width:640.02px){.c-ui-data-list__data-item{padding-block:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem)}}@media (max-width:640px){.c-ui-data-list__data-item{padding-block:clamp(2.1333333333333333rem,calc(0rem + 10.66667vw),2.5rem)}}.c-ui-divider-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;margin-block:0;list-style:none;border-top:1px solid rgba(255,255,255,.2)}.c-ui-divider-list>li{border-bottom:1px solid rgba(255,255,255,.2)}@media (max-width:640px){.c-ui-divider-list--sp-none{border:none}.c-ui-divider-list--sp-none>li{border-bottom:none}.c-ui-divider-list--sp-none>li+li{-webkit-margin-before:calc(clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem) + (1em - 1lh)/ 2)}}.c-ui-document-page{padding-top:clamp(10rem,calc(7.5rem + 6.25vw),12.5rem)}.c-ui-embed{position:relative;z-index:0}.c-ui-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-ui-embed__inner{position:relative;width:100%;height:100%}.c-ui-embed--aspect-ratio-square{aspect-ratio:1/1}.c-ui-embed--aspect-ratio-wide{aspect-ratio:16/9}.c-ui-embed--type-google-map{overflow:hidden}.c-ui-embed--type-google-map iframe{-webkit-filter:grayscale(1) brightness(.85) contrast(1.5);filter:grayscale(1) brightness(.85) contrast(1.5)}.c-ui-embed--type-google-map:after{position:absolute;top:0;left:0;display:block;width:100%;height:101%;pointer-events:none;content:"";background-color:#036;mix-blend-mode:screen;opacity:1}.c-ui-flex-items,.c-ui-flex-items__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.c-ui-flex-items--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:640px){.c-ui-flex-items--sp-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:640.02px){.c-ui-flex-items--gap-xsmall{gap:clamp(.4rem,calc(.3rem + .25vw),.5rem)}}@media (min-width:640.02px){.c-ui-flex-items--gap-small{gap:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem)}}@media (min-width:640.02px){.c-ui-flex-items--gap-medium{gap:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (min-width:640.02px){.c-ui-flex-items--gap-large{gap:clamp(1rem,calc(.75rem + .625vw),1.25rem)}}@media (min-width:640.02px){.c-ui-flex-items--gap-xlarge{gap:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem)}}@media (max-width:640px){.c-ui-flex-items--sp-gap-xsmall{gap:clamp(.4266666666666667rem,calc(0rem + 2.13333vw),.5rem)}}@media (max-width:640px){.c-ui-flex-items--sp-gap-small{gap:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}@media (max-width:640px){.c-ui-flex-items--sp-gap-medium{gap:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem)}}@media (max-width:640px){.c-ui-flex-items--sp-gap-large{gap:clamp(1.0666666666666667rem,calc(0rem + 5.33333vw),1.25rem)}}@media (max-width:640px){.c-ui-flex-items--sp-gap-xlarge{gap:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}@media (max-width:640px){.c-ui-flex-items--sp-gap-xxlarge{gap:clamp(1.7066666666666668rem,calc(0rem + 8.53333vw),2rem)}}@media (max-width:640px){.c-ui-flex-items--sp-gap-xxxlarge{gap:clamp(2.1333333333333333rem,calc(0rem + 10.66667vw),2.5rem)}}@media (max-width:640px){.c-ui-flex-items--sp-gap-none{gap:0}}.c-ui-flex-items--align-start{-ms-flex-align:start;align-items:flex-start}.c-ui-flex-items--align-end{-ms-flex-align:end;align-items:flex-end}.c-ui-flex-items--justify-start{-ms-flex-pack:start;justify-content:flex-start}.c-ui-flex-items--justify-end{-ms-flex-pack:end;justify-content:flex-end}.c-ui-flex-items--justify-center{-ms-flex-pack:center;justify-content:center}.c-ui-flex-items--justify-between{-ms-flex-pack:justify;justify-content:space-between}.c-ui-flex-items--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.c-ui-flex-items--justify-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.c-ui-flex-items--space-between{-ms-flex-pack:justify;justify-content:space-between}.c-ui-flex-items--space-around{-ms-flex-pack:distribute;justify-content:space-around}.c-ui-flex-items--space-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (max-width:640px){.c-ui-flex-items--sp-direction-column{-ms-flex-direction:column;flex-direction:column}}@media (max-width:640px){.c-ui-flex-items--sp-direction-row{-ms-flex-direction:row;flex-direction:row}}@media (max-width:640px){.c-ui-flex-items--sp-align-start{-ms-flex-align:start;align-items:flex-start}}@media (max-width:640px){.c-ui-flex-items--sp-align-end{-ms-flex-align:end;align-items:flex-end}}@media (max-width:640px){.c-ui-flex-items--sp-justify-start{-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:640px){.c-ui-flex-items--sp-justify-end{-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:640px){.c-ui-flex-items--sp-justify-between{-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:640px){.c-ui-flex-items--sp-justify-around{-ms-flex-pack:distribute;justify-content:space-around}}@media (max-width:640px){.c-ui-flex-items--sp-align-center{-ms-flex-align:center;align-items:center}}@media (max-width:640px){.c-ui-flex-items--sp-justify-center{-ms-flex-pack:center;justify-content:center}}.c-ui-foot-link{-webkit-padding-before:clamp(5rem,calc(3.75rem + 3.125vw),6.25rem);padding-block-start:clamp(5rem,calc(3.75rem + 3.125vw),6.25rem)}.c-ui-foot-link__inner{padding-block:clamp(2.4000000000000004rem,calc(1.8rem + 1.5vw),3rem);background-color:#ffffff1a}.c-ui-foot-link__contents{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.c-ui-hyphen{display:inline-block;padding-inline:.1em;-webkit-transform:scaleY(.3) translateY(.1em);transform:scaleY(.3) translateY(.1em)}.c-ui-img-link{display:inline-block;width:100%;overflow:hidden;vertical-align:bottom}.c-ui-img-link img{-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)}@media (hover:hover) and (pointer:fine){.c-ui-img-link:focus-within img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}.c-ui-img-link:hover img{-webkit-transform:var(--animation-hover-scale-small);transform:var(--animation-hover-scale-small)}}.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-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)}}.c-ui-list-increment{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1lh;padding:0;margin:0;counter-reset:list-increment}.c-ui-list-increment__item{display:grid;grid-template-columns:1em 1fr;grid-gap:.5em;gap:.5em;-ms-flex-align:start;align-items:start;margin-block:calc((1em - 1lh)/ 2);counter-increment:list-increment}.c-ui-list-increment__item:before{-ms-flex-negative:0;flex-shrink:0;content:counter(list-increment) "."}.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--indent{padding-left:1em}.c-ui-list--indent li:before{top:0;width:auto;height:auto;clip-path:none;content:"-";background:0 0;border-radius:0}.c-ui-list--gap-small{gap:.25em}.c-ui-list--gap-medium{gap:.75em}.c-ui-list--gap-large{gap:1em}@media (min-width:640.02px){.c-ui-news-header-wrapper--default{padding-block:clamp(4.800000000000001rem,calc(3.6rem + 3vw),6rem)}}@media (max-width:640px){.c-ui-news-header-wrapper--default{padding-block:clamp(4.266666666666667rem,calc(0rem + 21.33333vw),5rem)}}@media (min-width:640.02px){.c-ui-news-header-wrapper--information-article{-webkit-padding-after:clamp(3.2rem,calc(2.4rem + 2vw),4rem);padding-block-end:clamp(3.2rem,calc(2.4rem + 2vw),4rem)}}@media (max-width:640px){.c-ui-news-header-wrapper--information-article{-webkit-padding-after:clamp(2.1333333333333333rem,calc(0rem + 10.66667vw),2.5rem);padding-block-end:clamp(2.1333333333333333rem,calc(0rem + 10.66667vw),2.5rem)}}.c-ui-news-header__main{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:640.02px){.c-ui-news-header__main{gap:clamp(2rem,calc(1.5rem + 1.25vw),2.5rem)}}@media (max-width:640px){.c-ui-news-header__main{gap:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}.c-ui-news-header__title{margin-block:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Bold,SST W55 Bold,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:700;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.05em}@media (min-width:640.02px){.c-ui-news-header__title{font-size:clamp(1.6rem,calc(1.2rem + 1vw),2rem)}}@media (max-width:640px){.c-ui-news-header__title{font-size:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem)}}.c-ui-news-header__description{-webkit-margin-after:calc((1em - 1lh)/ 2);margin-block-end:calc((1em - 1lh)/ 2);font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.75;letter-spacing:.05em}@media (min-width:640.02px){.c-ui-news-header__description{-webkit-margin-before:calc(clamp(1.6rem,calc(1.2rem + 1vw),2rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.6rem,calc(1.2rem + 1vw),2rem) + (1em - 1lh)/ 2);font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-news-header__description{-webkit-margin-before:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2);font-size:clamp(.64rem,calc(0rem + 3.2vw),.75rem)}}.c-ui-news-header__date{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-block:calc((1em - 1lh)/ 2);-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.05em}@media (min-width:640.02px){.c-ui-news-header__date{gap:clamp(.8rem,calc(.6rem + .5vw),1rem)}}@media (max-width:640px){.c-ui-news-header__date{gap:clamp(.8533333333333334rem,calc(0rem + 4.26667vw),1rem)}}.c-ui-news-header__aside{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:640.02px){.c-ui-news-header__aside{-webkit-margin-before:calc(clamp(2.8000000000000003rem,calc(2.1rem + 1.75vw),3.5rem) + (1em - 1lh)/ 2);margin-block-start:calc(clamp(2.8000000000000003rem,calc(2.1rem + 1.75vw),3.5rem) + (1em - 1lh)/ 2)}}@media (max-width:640px){.c-ui-news-header__aside{-webkit-margin-before:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + 1em - 1lh);margin-block-start:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + 1em - 1lh)}}.c-ui-news-header__tags{margin-block:calc((1em - 1lh)/ 2);-webkit-margin-start:auto;margin-inline-start:auto;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.05em}.c-ui-news-header__tags-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;line-height:1.75;list-style:none}.c-ui-news-header__tags-item{font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem);font-weight:400;color:#646464;text-align:right}.c-ui-share{display:-ms-flexbox;display:flex;gap:clamp(.8rem,calc(.6rem + .5vw),1rem);-ms-flex-align:center;align-items:center}.c-ui-share__title{font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-size:clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem);font-weight:400;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:.05em}.c-ui-share__list{display:-ms-flexbox;display:flex;gap:clamp(.4rem,calc(.3rem + .25vw),.5rem);padding:0;-webkit-padding-start:clamp(.8rem,calc(.6rem + .5vw),1rem);padding-inline-start:clamp(.8rem,calc(.6rem + .5vw),1rem);margin:0;list-style:none;-webkit-border-start:1px solid #c8c8c8;border-inline-start:1px solid #c8c8c8}.c-ui-share__item{width:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem);height:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem);font-size:clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem)}.c-ui-share__button{display:block;width:100%;height:100%;padding:0;margin:0;cursor:pointer;background:0 0;border:none}.c-ui-share__button--x{color:#000}.c-ui-share__button--facebook{color:#1877f2}.c-ui-share__button--line{color:#00c300}.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)}}.c-ui-notion-bar{padding-block:calc(clamp(1.1rem,calc(.825rem + .6875vw),1.375rem) + (1em - 1lh)/ 2);padding-inline:clamp(2rem,calc(1.5rem + 1.25vw),2.5rem);background-color:#eee}.c-ui-notion-bar__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(clamp(.6000000000000001rem,calc(.45rem + .375vw),.75rem) + 1em - 1lh) clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem)}.c-ui-notion-bar__description,.c-ui-notion-bar__title{font-family:SSTJapanesePro,SST W20 Roman,SST W55 Regular,Arial,Helvetica Neue,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem);font-weight:400}.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)}}@media (min-width:640.02px){.c-ui-section__body{-webkit-margin-before:clamp(4.800000000000001rem,calc(3.6rem + 3vw),6rem);margin-block-start:clamp(4.800000000000001rem,calc(3.6rem + 3vw),6rem)}}@media (max-width:640px){.c-ui-section__body{-webkit-margin-before:clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem);margin-block-start:clamp(3.4133333333333336rem,calc(0rem + 17.06667vw),4rem)}}.c-ui-seek-bar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%}.c-ui-seek-bar__inner{width:.125rem;height:100%}.c-ui-seek-bar__bars{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:clamp(.2rem,calc(.15rem + .125vw),.25rem);height:100%;padding:0;margin:0;list-style:none}.c-ui-seek-bar__bar{position:relative;-ms-flex:1;flex:1;min-height:0;background-color:#ffffff80}.c-ui-seek-bar__bar-main{width:100%;height:100%;background-color:#fff}.c-ui-seek-bar__bar-text{position:absolute;top:50%;left:clamp(-1rem,calc(-.6rem - .5vw),-.8rem);font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem);font-weight:400;line-height:1;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.8);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:opacity .15s var(--ease-out-quad),visibility .15s var(--ease-out-quad);transition:opacity .15s var(--ease-out-quad),visibility .15s var(--ease-out-quad);-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}@media (max-width:640px){.c-ui-seek-bar__bar-text{display:none!important}}.c-ui-seek-bar__bar.is-active .c-ui-seek-bar__bar-text{visibility:visible;opacity:1}.c-ui-seek-bar__bar-bottom-count{position:absolute;bottom:-12px;left:50%;font-size:clamp(.5333333333333333rem,calc(0rem + 2.66667vw),.625rem);font-weight:400;line-height:1;color:#fff;white-space:nowrap;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}@media (min-width:640.02px){.c-ui-seek-bar__bar-bottom-count{display:none!important}}.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}.c-ui-simple-article{width:100%;margin-inline:auto;font-weight:300;letter-spacing:.05em}@media (min-width:640.02px){.c-ui-simple-article{padding-inline:6rem;font-size:clamp(.8rem,calc(.6rem + .5vw),1rem);line-height:2}}@media (max-width:640px){.c-ui-simple-article{padding-inline:clamp(1.28rem,calc(0rem + 6.4vw),1.5rem);font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem);line-height:1.75}}.c-ui-simple-article .sa-block{margin-block:calc((1em - 1lh)/ 2)}@media (min-width:640.02px){.c-ui-simple-article .sa-block:not(:first-child){margin-top:clamp(3.2rem,calc(2.4rem + 2vw),4rem)}}@media (max-width:640px){.c-ui-simple-article .sa-block:not(:first-child){margin-top:clamp(2rem,calc(1.5rem + 1.25vw),2.5rem)}}.c-ui-simple-article .sa-block.has-bg{line-height:1.75;background-color:#ffffff1a}@media (min-width:640.02px){.c-ui-simple-article .sa-block.has-bg{padding:calc(clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem) + (1em - 1lh)/ 2) clamp(1.2000000000000002rem,calc(.9rem + .75vw),1.5rem);font-size:clamp(.7000000000000001rem,calc(.525rem + .4375vw),.875rem)}}@media (max-width:640px){.c-ui-simple-article .sa-block.has-bg{padding:calc(clamp(1.28rem,calc(0rem + 6.4vw),1.5rem) + (1em - 1lh)/ 2) clamp(1.28rem,calc(0rem + 6.4vw),1.5rem);font-size:clamp(.7466666666666667rem,calc(0rem + 3.73333vw),.875rem)}}.c-ui-simple-article__inner{max-width:clamp(35.5rem,calc(26.625rem + 22.1875vw),44.375rem);margin-inline:auto}.c-ui-thumb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:currentcolor;-webkit-text-decoration:none;text-decoration:none}.c-ui-thumb__caption{padding-inline:3rem;padding-top:4rem}.c-ui-thumb__title{margin-block:calc((1em - 1lh)/ 2);font-size:1.25rem;font-weight:300;line-height:1.75}.c-ui-thumb__text{margin-top:4rem}.c-ui-thumb__text__in{margin-block:calc((1em - 1lh)/ 2);font-size:1rem;font-weight:300;line-height:2}@media (min-width:640.02px){.page-corporate__page-header .c-ui-page-header__en{display:-ms-flexbox;display:flex}.page-corporate__page-header .c-ui-page-header__en>span:not(:first-child){margin-left:.5em}}.cp-home-hero-2026-hero__item-text .c-ui-icon{position:relative;top:.6em;font-size:clamp(.5rem,calc(.375rem + .3125vw),.625rem)}@media (min-width:640.02px){.cp-home-services__heading .c-ui-heading__en>span:not(:first-child):not(:last-child){padding-left:.22em}}