@charset "UTF-8";*,:after,:before{box-sizing:border-box}blockquote,body,button,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,iframe,input,legend,ol,option,p,pre,select,td,textarea,th,ul{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,cite,dfn,em,var{font-style:normal}caption,th{text-align:left}a,abbr[title],ins{text-decoration:none}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{line-height:1}main{display:block}ol,ul{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:after,q:before{content:none}sub,sup{vertical-align:initial}button,input,mark,select,textarea{background:none;color:inherit}button,input,select,textarea{font-family:inherit;font-size:inherit;letter-spacing:inherit}select{-webkit-appearance:none;appearance:none;border-radius:0}select::-ms-expand{display:none}a,button,input[type=checkbox],input[type=radio],label,select{cursor:pointer}@font-face{font-family:Gilroy;font-style:normal;font-weight:100;src:url(/assets/font/Gilroy-Thin.woff2) format("woff2"),url(/assets/font/Gilroy-Thin.woff) format("woff"),url(/assets/font/Gilroy-Thin.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:200;src:url(/assets/font/Gilroy-UltraLight.woff2) format("woff2"),url(/assets/font/Gilroy-UltraLight.woff) format("woff"),url(/assets/font/Gilroy-UltraLight.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:300;src:url(/assets/font/Gilroy-Light.woff2) format("woff2"),url(/assets/font/Gilroy-Light.woff) format("woff"),url(/assets/font/Gilroy-Light.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:url(/assets/font/Gilroy-Regular.woff2) format("woff2"),url(/assets/font/Gilroy-Regular.woff) format("woff"),url(/assets/font/Gilroy-Regular.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;src:url(/assets/font/Gilroy-Medium.woff2) format("woff2"),url(/assets/font/Gilroy-Medium.woff) format("woff"),url(/assets/font/Gilroy-Medium.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:600;src:url(/assets/font/Gilroy-SemiBold.woff2) format("woff2"),url(/assets/font/Gilroy-SemiBold.woff) format("woff"),url(/assets/font/Gilroy-SemiBold.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:url(/assets/font/Gilroy-Bold.woff2) format("woff2"),url(/assets/font/Gilroy-Bold.woff) format("woff"),url(/assets/font/Gilroy-Bold.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:800;src:url(/assets/font/Gilroy-ExtraBold.woff2) format("woff2"),url(/assets/font/Gilroy-ExtraBold.woff) format("woff"),url(/assets/font/Gilroy-ExtraBold.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:300;src:url(/assets/font/NotoSansJP-Light.woff2) format("woff2"),url(/assets/font/NotoSansJP-Light.woff) format("woff"),url(/assets/font/NotoSansJP-Light.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/assets/font/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/font/NotoSansJP-Regular.woff) format("woff"),url(/assets/font/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(/assets/font/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/font/NotoSansJP-Medium.woff) format("woff"),url(/assets/font/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(/assets/font/NotoSansJP-SemiBold.woff2) format("woff2"),url(/assets/font/NotoSansJP-SemiBold.woff) format("woff"),url(/assets/font/NotoSansJP-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/assets/font/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/font/NotoSansJP-Bold.woff) format("woff"),url(/assets/font/NotoSansJP-Bold.ttf) format("truetype")}@keyframes anim-slide-down-enter{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes anim-slide-down-leave{0%{transform:translateY(100%)}to{transform:translateY(200%)}}@keyframes anim-slide-right-enter{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes anim-slide-right-leave{0%{transform:translateX(100%)}to{transform:translateX(200%)}}@keyframes anim-slide-left-enter{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes anim-slide-left-leave{0%{transform:translateX(-100%)}to{transform:translateX(-200%)}}@keyframes anim-slide-right{0%{transform:translateX(0)}50%{transform:translateX(100%)}51%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes anim-link-hover-enter{0%{background-position-x:100%;background-size:100% 1px}to{background-position-x:100%;background-size:0 1px}}@keyframes anim-link-hover-leave{0%{background-position-x:0;background-size:0 1px}to{background-position-x:0;background-size:100% 1px}}@keyframes anim-btn-icon-up-enter{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-up-leave{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-right{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-right-enter{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-right-leave{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(100%)}51%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-down-enter{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-down-leave{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-left{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-left-enter{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-left-leave{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-100%)}51%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes anim-btn-icon-topright{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(70.7106781187%,-70.7106781187%)}51%{opacity:0;transform:translate(-70.7106781187%,70.7106781187%)}to{opacity:1;transform:translate(0)}}html{overflow-y:scroll}html.-full{height:100%;overflow:hidden}body{font-feature-settings:"halt" on;background-color:#fff;color:#1b2389;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:.06em;line-height:1.75;overflow-x:clip}html.-full body{height:100%}.article-content,.page-content{margin-left:auto;margin-right:auto;min-height:100vh;position:relative}._svgText{left:0;opacity:0;pointer-events:none;position:absolute;top:0}.typo-caption{color:#bbb;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:300;line-height:1.8}.typo-reading-md,.typo-reading-sm{font-feature-settings:normal;color:#1b2389;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.75}.typo-lead-md{font-family:YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif}.typo-lead-md,.typo-lead-sm{color:#1b2389;font-style:normal;font-weight:500;line-height:1.5}.typo-lead-sm{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.typo-decoration{color:#fff;font-family:YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:400;line-height:1}.typo-heading-md{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.5}.typo-heading-lg,.typo-heading-md{color:#1b2389;font-style:normal;font-weight:500}.typo-heading-lg{font-family:YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;line-height:1.25}.typo-title{line-height:1.1}.typo-heading-business,.typo-title{color:#1b2389;font-family:YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;writing-mode:vertical-rl}.typo-heading-business{font-feature-settings:normal;line-height:1.25}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}#drupal-live-announce.visually-hidden,#toolbar-bar .visually-hidden,#toolbar-item-administration-tray .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/assets/font/icomoon.ttf?oe132e) format("truetype"),url(/assets/font/icomoon.woff?oe132e) format("woff"),url(/assets/font/icomoon.svg?oe132e#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-fb:before{content:""}.icon-line:before{content:""}.icon-x:before{content:""}.icon-youtube:before{content:""}.icon-linkedIn:before{content:""}.icon-coronary:before{content:""}.icon-endoscopy:before{content:""}.icon-ir:before{content:""}.icon-neuro:before{content:""}.icon-peripheral:before{content:""}.icon-surgery:before{content:""}.icon-check:before{content:""}.icon-bullet:before{content:""}.icon-arrow-btm:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-top:before{content:""}.icon-arrow02-btm:before{content:""}.icon-arrow02-left:before{content:""}.icon-arrow02-right:before{content:""}.icon-arrow02-top:before{content:""}.icon-blank:before{content:""}.icon-close:before{content:""}.icon-lang:before{content:""}.icon-mail:before{content:""}.icon-menu:before{content:""}.icon-minus:before{content:""}.icon-pdf:before{content:""}.icon-plus:before{content:""}.icon-search:before{content:""}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute}.simplebar-scrollbar.simplebar-visible:before{opacity:.5}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.simplebar-content,.simplebar-content-wrapper{height:100%;width:100%}.simplebar-content-wrapper{aspect-ratio:3/4;overflow-y:hidden!important}.simplebar-scrollbar:before{background:#1b2389;opacity:1;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:1;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-horizontal{background-color:#dfdfdf;height:1px;margin:11.5384615385vw auto .2564102564vw;overflow:visible;width:calc(100% - 23.58974vw)}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{background-color:#1b2389;height:.7692307692vw;margin-bottom:-.2564102564vw;margin-top:-.2564102564vw}.simplebar-track.simplebar-vertical{display:none}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@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}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid #0000;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.l-theHeader{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;width:100%;z-index:100}.l-theHeader:before{background:linear-gradient(0deg,#0000,#0003);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.l-theHeader.-isOpen:before{background:linear-gradient(0deg,#0000,#0000)}.l-theHeader:not(.-fixedMode):not(.-scrollBackMode){position:absolute}.l-theHeader .l-theHeader-bg{width:100%}.l-theHeader.-fixedMode{opacity:0;pointer-events:none;position:fixed;transition:opacity 0s}.l-theHeader.-fixedMode:before{background:linear-gradient(0deg,#0000,#0000)}.l-theHeader.-fixedMode .l-theHeader-bg{background-color:#fff0}.l-theHeader.-fixedMode .l-theHeader-head-logo-link{pointer-events:all}.l-theHeader.-isOverlap{opacity:1;position:fixed}.l-theHeader.-isOverlap:before{background:linear-gradient(0deg,#0000,#0000)}.l-theHeader.-isOverlap .l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .svg,.l-theHeader.-isOverlap .l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg{fill:#1b2389}.l-theHeader.-isOverlap .l-theHeader-inner .l-theHeader-list_item-link>.text{color:#1b2389}.l-theHeader.-scrollBackMode{opacity:0;position:fixed}.l-theHeader.-scrollBackMode:before{background:linear-gradient(0deg,#0000,#0000)}.l-theHeader.-scrollBackMode.-isOverlap{border-color:#dfdfdf;opacity:1}.l-theHeader.-scrollBackMode.-isOverlap .l-theHeader-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff80}.l-theHeader.-scrollBackMode.-isOverlap .l-theHeader-head .l-theHeader-head-logo .svg,.l-theHeader.-scrollBackMode.-isOverlap .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg{fill:#1b2389}.l-theHeader.-isOpen{background-color:#1b2389}.l-theHeader.-isOpen .l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .svg{fill:#fff!important}.l-theHeader.-isOpen .l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg-menu{display:none}.l-theHeader.-isOpen .l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg-menu-cross{display:block}.l-theHeader.-isOpen .l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg{stroke:#fff;fill:#fff}.l-theHeader.-isOpen .l-theHeader-inner .l-theHeader-list_item-link>.text{color:#fff}.l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo{position:relative}.l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .l-theHeader-head-logo-link{display:block;height:auto;width:100%}.l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .svg{fill:#fff;display:block;height:auto;transition:fill .3s ease-in-out;width:100%}.l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg.svg-menu{display:block}.l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg.svg-menu-cross{display:none}.l-theHeader.-theme-brand:not(.-isOpen):before{background:linear-gradient(0deg,#0000,#0000)}.l-theHeader.-theme-brand:not(.-isOpen) .l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .svg,.l-theHeader.-theme-brand:not(.-isOpen) .l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg{fill:#1b2389}.l-theHeader.-theme-brand:not(.-isOpen) .l-theHeader-list_item-link>.text{color:#1b2389}.l-theHeader.-theme-white:not(.-isOpen):before{background:linear-gradient(0deg,#0000,#0000)}.l-theHeader.-theme-white:not(.-isOpen):not(.-scrollBackMode) .l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg{fill:#1b2389}.l-theHeader.-theme-white:not(.-isOpen).-isOverlap .l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .svg,.l-theHeader.-theme-white:not(.-isOpen).-isOverlap .l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg{fill:#fff}.l-theHeader.-theme-white:not(.-isOpen).-isOverlap.-isHover .l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .svg,.l-theHeader.-theme-white:not(.-isOpen).-scrollBackMode.-isOverlap .l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .svg,.l-theHeader.-theme-white:not(.-isOpen).-scrollBackMode.-isOverlap .l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg{fill:#1b2389}.l-theFooter,.l-theFooter-bg{position:relative}.l-theFooter-bg{overflow:hidden}.l-theFooter-bg .l-theFooter-bg-image{height:125%;position:absolute;top:-25%;width:100%}.l-theFooter-bg .l-theFooter-bg-image .img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.l-theFooter-inner{background-color:#fff;border-top:1px solid #ddd;position:relative}.l-theContactFooter+.l-theFooter-inner,.l-theFooter-bg+.l-theFooter-inner{border:none}.l-theFooter-pagetop{overflow:hidden}.l-theFooter-pagetop .button-pagetop{align-items:center;background-color:#fff;display:flex;flex-wrap:nowrap;justify-content:space-between}.l-theFooter-pagetop .button-pagetop .button-pagetop-bg{background-color:#1b2389;display:block;height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:0}.l-theFooter-pagetop .button-pagetop .button-pagetop-text{color:#1b2389;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:.03em;position:relative}.l-theFooter-pagetop .button-pagetop .button-pagetop-icon{align-items:center;display:flex;justify-content:center;position:relative;transform:rotate(-90deg)}.l-theFooter-pagetop .button-pagetop .button-pagetop-icon .icon{color:#1b2389}.l-theFooter-head-logo .l-theFooter-head-logo-link{display:block;height:auto}.l-theFooter-head-logo .l-theFooter-head-logo-link .svg{fill:#1b2389;display:block;height:auto;width:100%}.l-theFooter-body .l-theFooter-list .l-theFooter-list_item{display:block;height:-moz-fit-content;height:fit-content;line-height:1}.l-theFooter-body .l-theFooter-list .l-theFooter-list_item .l-theFooter-list_item-link{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}.l-theFooter-body .l-theFooter-list .l-theFooter-list_item.-isJp .l-theFooter-list_item-link{font-weight:400}.l-theFooter-copyrights{background-color:#fff;border-top:1px solid #dfdfdf;line-height:1}.l-theFooter-copyrights .copyrights{color:#1b2389;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.06em}.l-theContactFooter{background-color:#1b2389;color:#fff}.l-theContactFooter-content .l-theContactFooter-head-text{line-height:1;width:-moz-fit-content;width:fit-content}.l-theContactFooter-content .l-theContactFooter-head-text .head-text{letter-spacing:.2em}.l-theContactFooter-content .l-theContactFooter-body{margin-left:auto}.l-theContactFooter-content .l-theContactFooter-body .l-theContactFooter-body-text{letter-spacing:.06em;line-height:1.7}.l-theBreadcrumb-list{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.l-theBreadcrumb-list-item{align-items:center;display:flex;flex:none}.l-theBreadcrumb-list-item+.l-theBreadcrumb-list-item:before{background-color:#bbb;content:"";display:block}.l-theBreadcrumb-link{align-items:center;color:#7a93dc;display:flex;text-decoration:underline;text-decoration-color:#7a93dc}.l-theBreadcrumb-link .text{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.06em;line-height:1.2}.l-theBreadcrumb-list-item:last-of-type .l-theBreadcrumb-link{cursor:default;pointer-events:none;text-decoration:none}.l-theBreadcrumb-list-item:last-of-type .l-theBreadcrumb-link .text{color:#bbb}.l-theBreadcrumb.-theme-invert .l-theBreadcrumb-link{color:#fff;text-decoration-color:#fff}.l-theFvMovie,.l-theFvMovie_bg{position:relative}.l-theFvMovie_bg{overflow:hidden;width:100%}.l-theFvMovie_video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.l-theFvMovie_video-inner{display:block;height:100%;object-fit:cover;width:100%}.l-theFvMovie_video:after{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.l-theFvMovie_content{margin-inline:auto}.l-theFvMovie_title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;line-height:1}.l-theFvHeading_content{margin-inline:auto}.l-theFvHeading_title{font-weight:600;line-height:1}.l-theStoriesFooter{opacity:0;position:relative;visibility:hidden;z-index:10}.l-theStoriesFooter-inner{margin-inline:auto}.l-theStoriesFooter-inner-item .item-title{font-weight:400;letter-spacing:.06em;line-height:1.8}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link{background-color:#2b5eaa;display:block;height:100%;overflow:hidden;position:relative;width:100%}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .img{height:auto;width:100%}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-bg{position:absolute;z-index:0}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-bg .img{height:100%}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner{position:relative;z-index:2}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text{color:#fff}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text .link-inner-text-subTitle{display:block;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text .link-inner-text-title{display:block;font-weight:500;letter-spacing:.06em;line-height:1.8}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text .link-inner-text-title .title{display:block}.c-buttonPrev{align-items:center;border:1px solid #0000;display:flex;justify-content:center;overflow:hidden}.c-buttonPrev .icon{color:#1b2389}.c-buttonNext{align-items:center;border:1px solid #0000;display:flex;justify-content:center;overflow:hidden}.c-buttonNext .icon{color:#1b2389}.c-buttonMore{align-items:center;display:flex;margin-inline:auto}.c-buttonMore-icon{border-radius:50%;flex:none;overflow:hidden;position:relative}.c-buttonMore-icon .circle{align-items:center;background-color:#1b2389;border:1px solid #1b2389;border-radius:50%;display:flex;flex:0 0 auto;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.c-buttonMore-icon .circle .svg{fill:#fff;stroke:#fff;display:block;position:relative;transform:rotate(45deg)}.c-buttonMore-icon .circle.-hover{background-color:#fff;z-index:1}.c-buttonMore-icon .circle.-hover .svg{fill:#1b2389;stroke:#1b2389}.c-buttonMore-text{display:block;flex:0 0 auto;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:.06em;line-height:1}.c-buttonModalTrigger .c-buttonModalTrigger-inner{overflow:hidden;position:relative}.c-buttonModalTrigger-overlay:before{background-color:#1b2389;content:"";display:block;height:100%;left:-100%;mix-blend-mode:multiply;position:absolute;top:0;transition:transform 0s;width:100%}.c-buttonModalTrigger-overlay .overlay-icon{opacity:0;position:relative;transform:scale(.6);z-index:1}.c-buttonModalTrigger-overlay .overlay-icon .svg{fill:#fff;display:block;height:100%;object-fit:contain;width:100%}.c-buttonModalTrigger-thumbnail .img{display:block;height:auto;width:100%}.c-buttonModalTrigger-title{font-weight:500}.c-buttonModalTrigger-icon{align-items:center;background-color:#1b2389;border-radius:50%;display:flex;justify-content:center;position:absolute}.c-buttonModalTrigger-icon .circle{display:block}.c-buttonModalTrigger-icon .circle .svg{fill:#fff;display:block;height:100%;object-fit:contain;width:100%}.c-buttonModalTrigger.-text-white .c-buttonModalTrigger-title{color:#fff}.c-blockAccordion{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;display:block}.c-blockAccordion+.c-blockAccordion,.c-blockAccordion+.c-listLinkArticle .c-listLinkArticle-item:first-of-type .c-linkArticle{border-top:none}summary.c-blockAccordion-head{cursor:pointer;display:block;list-style:none;position:relative}summary.c-blockAccordion-head::-webkit-details-marker,summary.c-blockAccordion-head::marker{content:"";display:none}summary.c-blockAccordion-head:after,summary.c-blockAccordion-head:before{border-top:1px solid #1b2389;content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}summary.c-blockAccordion-head:after{transform:translateY(-50%) rotate(90deg);transition:all .3s ease-in-out}summary.c-blockAccordion-head .title{font-weight:500;line-height:1.6}.c-blockAccordion.-isOpen .c-blockAccordion-head:after{opacity:0;transform:translateY(-50%) rotate(0deg)}.c-blockAccordion.-noMargin{margin-top:0}.c-blockModalImg-inner .c-blockModalImg-modal-item,.c-blockModalImg-inner .c-blockModalImg-modal-item .c-blockModalImg-modal-item-thumbnail{position:relative;width:100%}.c-blockModalImg-inner .c-blockModalImg-modal-item .c-blockModalImg-modal-item-thumbnail .img{border:1px solid #dfdfdf;display:block;height:auto;pointer-events:none;width:100%}.c-blockModalImg-inner .c-blockModalImg-modal-item .c-blockModalImg-modal-item-thumbnail .c-imageFigure .c-imageFigure-caption{position:absolute;text-align:left}.c-blockModalImg-inner .c-blockModalImg-modal-item .c-blockModalImg-modal-trigger{align-items:center;background-color:#1b2389;border-radius:50%;display:flex;justify-content:center;position:absolute}.c-blockModalImg-inner .c-blockModalImg-modal-item .c-blockModalImg-modal-trigger .circle{display:block}.c-blockModalImg-inner .c-blockModalImg-modal-item .c-blockModalImg-modal-trigger .circle .svg{fill:#fff;display:block;height:100%;object-fit:contain;width:100%}.c-blockModalImg-inner .c-blockModalImg-modal-title{color:#1b2389}.c-blockModalImg-inner .c-blockModalImg-modal-detail .c-blockModalImg-modal-detail-img .img{display:block;height:100%!important;pointer-events:none;width:auto!important}.c-linkArticle-link{align-items:stretch;border-bottom:1px solid #dfdfdf;display:flex;justify-content:space-between;overflow:hidden;position:relative}.c-linkArticle-link:after,.c-linkArticle-link:before{bottom:0;left:0;position:absolute}.c-linkArticle-link:after{left:-100%}.c-listLinkArticle-item:first-of-type .c-linkArticle{border-top:1px solid #dfdfdf}.c-linkArticle-thumbnail{flex:0 0 auto;overflow:hidden}.c-linkArticle-thumbnail .img{height:100%;object-fit:cover;transition:transform .2s cubic-bezier(.215,.61,.355,1);width:100%;will-change:transform}.c-linkArticle-inner{display:flex;flex-wrap:wrap}.c-linkArticle-date{display:block;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:300;letter-spacing:.06em;line-height:1;white-space:pre}.c-linkArticle-bottom{justify-content:space-between}.c-linkArticle-arrow,.c-linkArticle-bottom{align-items:center;display:flex}.c-linkArticle-arrow-icon{align-items:center;display:flex;flex:none;justify-content:center;overflow:hidden;padding:1px;position:relative;width:-moz-fit-content;width:fit-content}.c-linkArticle-arrow-icon .circle{align-items:center;border:1px solid #1b2389;border-radius:50%;display:flex;flex:0 0 auto;height:100%;isolation:isolate;justify-content:center;left:0;position:absolute;top:0;transform:translateZ(0);width:100%}.c-linkArticle-arrow-icon .circle>.icon{color:#1b2389;position:relative}.c-linkArticle-arrow-icon .circle.-hover{background-color:#1b2389;z-index:1}.c-linkArticle-arrow-icon .circle.-hover>.icon{color:#fff}.c-linkArticle-title{display:block;font-weight:400;letter-spacing:.06em;line-height:2}.c-linkArticle-title .text{background-image:linear-gradient(90deg,#1b2389,#1b2389);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.c-linkArticle:after,.c-linkArticle:before{content:"";height:1px;width:100%}.c-linkArticle:before{background-color:#fff}.c-linkArticle:after{background-color:#1b2389}.c-listLinkArticle.-thin .c-linkArticle-inner .c-linkArticle-title{line-height:1.8}.c-linkArrowPrimary{display:flex}.c-linkArrowPrimary-link{border-bottom:1px solid;border-top:1px solid;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em;line-height:1;overflow:hidden;position:relative}.c-linkArrowPrimary-link-bg{background-color:currentColor;left:0;position:absolute;width:100%}.c-linkArrowPrimary-link:after,.c-linkArrowPrimary-link:before{content:"";display:block;position:absolute}.c-linkArrowPrimary-link:before{border-left:1px solid;left:0;top:0}.c-linkArrowPrimary-link:after{border-right:1px solid;bottom:0;right:0}.c-linkArrowPrimary-link .c-linkArrowPrimary-link-inner{align-items:center;display:flex;justify-content:center;position:relative}.c-linkArrowPrimary-link .c-linkArrowPrimary-link-inner>.text{display:block;position:relative}.c-linkArrowPrimary-link .c-linkArrowPrimary-link-inner>.icon{color:currentColor;display:block;position:absolute}.c-linkArrowPrimary.-align-left{justify-content:flex-start}.c-linkArrowPrimary.-align-center{justify-content:center}.c-linkArrowPrimary.-align-right{justify-content:flex-end}.c-linkArrowPrimary.-noText .c-linkArrowPrimary-link{display:block}.c-linkArrowPrimary-link.-secondary{color:#fff}.c-linkArrowPrimary.-noMargin{margin-top:0}.c-linkArrowSecondary-link{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;letter-spacing:.1em;line-height:1;position:relative}.c-linkArrowSecondary-link-icon{overflow:hidden;position:relative}.c-linkArrowSecondary-link-icon>.circle{align-items:center;background-color:currentColor;border:1px solid #1b2389;display:flex;justify-content:center;overflow:hidden;position:relative;transition:border-color .35s cubic-bezier(.23,1,.32,1)}.c-linkArrowSecondary-link-icon>.circle>.icon{color:#fff;position:relative}.c-linkArrowSecondary-link-icon>.circle.-hover{background-color:#fff;border-radius:50%;position:absolute;right:100%;top:0;z-index:1}.c-linkArrowSecondary-link-icon>.circle.-hover>.icon{color:#1b2389}.c-linkArrowSecondary.-align-left{justify-content:flex-start}.c-linkArrowSecondary.-align-center{justify-content:center}.c-linkArrowSecondary.-align-right{justify-content:flex-end}.c-linkArrowSecondary-link.-secondary{color:#fff}.c-linkArrowSecondary-link.-secondary .c-linkArrowSecondary-link-icon>.circle{border:1px solid #dfdfdf}.c-linkArrowSecondary-link.-secondary .c-linkArrowSecondary-link-icon>.circle>.icon{color:#1b2389}.c-linkArrowSecondary-link.-secondary .c-linkArrowSecondary-link-icon>.circle.-hover{background-color:#1b2389}.c-linkArrowSecondary-link.-secondary .c-linkArrowSecondary-link-icon>.circle.-hover>.icon{color:#fff}.c-linkArrowSecondary-link.-iconWhite .c-linkArrowSecondary-link-icon>.circle{background-color:#fff;border:1px solid #1b2389}.c-linkArrowSecondary-link.-iconWhite .c-linkArrowSecondary-link-icon>.circle>.icon{color:#1b2389}.c-linkArrowSecondary-link.-iconWhite .c-linkArrowSecondary-link-icon>.circle.-hover{background-color:#1b2389;border:1px solid #1b2389}.c-linkArrowSecondary-link.-iconWhite .c-linkArrowSecondary-link-icon>.circle.-hover>.icon{color:#f5f5f5}.c-linkArrowSecondary.-noMargin{margin-top:0}.c-linkArrowSecondary.-small .c-linkArrowSecondary-link{letter-spacing:.06em}.c-linkArrowSecondary.-small .c-linkArrowSecondary-link .c-linkArrowSecondary-link-icon{flex-shrink:0}.c-linkCardVisionStory-link{display:flex;flex-direction:column}.c-linkCardVisionStory-thumbnail{display:block;overflow:hidden;position:relative;width:100%}.c-linkCardVisionStory-thumbnail-bg{display:flex;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%;z-index:0}.c-linkCardVisionStory-thumbnail-bg-image{align-items:center;display:flex;height:100%;justify-content:center}.c-linkCardVisionStory-thumbnail-bg-image .img{aspect-ratio:273/344;display:block;height:auto;object-fit:contain;width:100%}.c-linkCardVisionStory-thumbnail-inner{align-items:flex-end;color:#fff;display:flex;height:100%;justify-content:flex-start;position:relative;width:100%;z-index:1}.c-linkCardVisionStory-thumbnail-text{color:#fff;display:flex;flex-direction:column}.c-linkCardVisionStory-thumbnail-text .title{font-weight:500;line-height:1.4}.c-linkCardVisionStory-thumbnail-text .id,.c-linkCardVisionStory-thumbnail-text .title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-linkCardVisionStory-thumbnail-text .id{font-weight:200;letter-spacing:.08em;line-height:normal}.c-linkCardVisionStory-text{align-items:center;display:flex;position:relative}.c-linkCardVisionStory-text-icon{flex:none;padding:1px;width:-moz-fit-content;width:fit-content}.c-linkCardVisionStory-text-icon,.c-linkCardVisionStory-text-icon .circle{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.c-linkCardVisionStory-text-icon .circle{background-color:initial;border:1px solid #fff;color:#fff}.c-linkCardVisionStory-text-icon .circle .icon{color:#fff;position:relative}.c-linkCardVisionStory-text-icon .circle.-hover{background-color:#f5f5f5;border-radius:50%;position:absolute;right:100%;top:0;z-index:1}.c-linkCardVisionStory-text-icon .circle.-hover .icon{color:#1b2389}.c-linkCardVisionStory-text-title{color:#fff;font-weight:500;letter-spacing:.06em;line-height:1.8;text-decoration-color:#0000;text-decoration-line:underline;transition:text-decoration-color .2s ease-out}.c-linkCardVisionStory.-story-01 .c-linkCardVisionStory-thumbnail-bg{background-color:#c1e0f2}.c-linkCardVisionStory.-story-01 .c-linkCardVisionStory-thumbnail-bg-image{background-color:#3466b2}.c-linkCardVisionStory.-story-01 .c-linkCardVisionStory-thumbnail-text{color:#2b5eaa}.c-linkCardVisionStory.-story-02 .c-linkCardVisionStory-thumbnail-bg{background-color:#e3ecbf}.c-linkCardVisionStory.-story-02 .c-linkCardVisionStory-thumbnail-bg-image{background-color:#20804f}.c-linkCardVisionStory.-story-02 .c-linkCardVisionStory-thumbnail-text{color:#217249}.c-linkCardVisionStory.-story-03 .c-linkCardVisionStory-thumbnail-bg{background-color:#fadce9}.c-linkCardVisionStory.-story-03 .c-linkCardVisionStory-thumbnail-bg-image{background-color:#763b7d}.c-linkCardVisionStory.-story-03 .c-linkCardVisionStory-thumbnail-text{color:#6a3670}.c-linkCardStory-link{display:flex;flex-direction:column}.c-linkCardStory-image{display:block;overflow:hidden}.c-linkCardStory-image .img{display:block;height:100%;object-fit:cover;width:100%}.c-linkCardStory-content{display:flex;flex-direction:column}.c-linkCardStory-date{color:#1b2389;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:300;letter-spacing:.06em;white-space:pre}.c-linkCardStory-title{align-items:flex-start;display:flex;position:relative}.c-linkCardStory-title-icon{flex:none;padding:1px;width:-moz-fit-content;width:fit-content}.c-linkCardStory-title-icon,.c-linkCardStory-title-icon .circle{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.c-linkCardStory-title-icon .circle{background-color:initial;border:1px solid #1b2389;border-radius:50%;color:#1b2389;height:100%;width:100%}.c-linkCardStory-title-icon .circle .icon{color:#1b2389;position:relative}.c-linkCardStory-title-icon .circle.-hover{background-color:#1b2389;border-radius:50%;position:absolute;right:100%;top:0;z-index:1}.c-linkCardStory-title-icon .circle.-hover .icon{color:#fff}.c-linkCardStory-title .title-text{background-image:linear-gradient(90deg,#1b2389,#1b2389);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:#1b2389;font-weight:500;letter-spacing:.06em;line-height:1.8}.c-linkCardStory-text{color:#1b2389;line-height:1.8}.c-linkNavigationSecond{align-items:center;display:flex;justify-content:space-between;overflow:hidden;position:relative}.c-linkNavigationSecond:before{background-color:#fff}.c-linkNavigationSecond:after{background-color:#1b2389}.c-linkNavigationSecond>.text{color:#fff;display:block;font-weight:600;position:relative}.c-linkNavigationSecond-icon{color:#fff}.c-linkNavigationThird{align-items:center;border:1px solid #0000;display:flex;justify-content:center;position:relative;width:100%}.c-linkNavigationThird>.text{color:#fff;display:block;font-weight:600;letter-spacing:.06em}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover) .c-linkNavigationThird{background-color:#fff}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover) .c-linkNavigationThird>.text{color:#1b2389}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-isOverlap .c-linkNavigationThird,.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-scrollBackMode .c-linkNavigationThird{background-color:#1b2389}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-isOverlap .c-linkNavigationThird>.text,.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-scrollBackMode .c-linkNavigationThird>.text{color:#fff}.c-linkAnchor{display:block;position:relative;width:-moz-fit-content;width:fit-content}.c-linkAnchor:before{background-color:initial;content:"";display:block;left:0;position:absolute;transition:background-color .25s cubic-bezier(.23,1,.32,1)}.c-linkAnchor-text{display:block;font-weight:400;letter-spacing:.06em;line-height:1.6}.c-linkAnchor-text .text{background-image:linear-gradient(90deg,#1b2389,#1b2389);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.c-linkAnchor.-theme-secondary{color:#fff}.c-linkAnchor.-theme-secondary .c-linkAnchor-text .text{background-image:linear-gradient(90deg,#fff,#fff)}.c-linkAnchor.-current:before{background-color:currentColor}.c-listLinkArticle.-noMargin{margin-top:0}.c-sliderController{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;position:relative}.c-sliderController .c-sliderController-seekbar .seekbar{background-color:#ddd;overflow:hidden;position:relative;width:100%}.c-sliderController .c-sliderController-seekbar .seekbar .seekbar-current{background-color:#1b2389;height:100%;left:0;left:-100%;position:absolute;top:0;transition:width .3s ease-in-out;width:100%}.c-sliderController .c-sliderController-buttons{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.-indicatorSeamless .c-sliderController-seekbar .seekbar{background-color:initial}.c-listTag{align-items:flex-start;color:#1b2389;display:flex;flex-wrap:wrap;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:300;justify-content:flex-start;line-height:1.8}.c-listTag .tag{align-items:center;background-color:#fff;border:1px solid #dfdfdf;display:flex;font-weight:400;justify-content:center;line-height:1}.c-listTag .tag:has(a){background-color:initial;border:none;display:block}.c-listTag .tag a{align-items:center;background-color:#fff;border:1px solid #dfdfdf;display:flex;justify-content:center;transition:all .2s ease-out}.c-listLinkAnchor{position:sticky;z-index:10}.c-listLinkAnchor-item{display:block}.c-listLinkAnchor.-noMargin{margin-top:0}.c-listLinkCardStory{display:grid;grid-template-columns:repeat(3,1fr)}.c-listLinkCardStory-item[aria-hidden=true]{display:none}.c-listLinkCardStory.-noMargin{margin-top:0}.c-listOrdered{font-feature-settings:normal;color:#1b2389;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.5;margin-bottom:4vw}.c-listOrdered>.item{font-weight:400;list-style:decimal}.c-listCookie,.c-listCookie-inner,.c-listCookie-tableWrap{width:100%}.c-listCookie-table{border:none;border-collapse:collapse;margin-bottom:1.5vw;position:relative;table-layout:fixed;width:100%}.c-listCookie-headerCell{border:none;box-sizing:border-box;font-weight:400;line-height:1.5;min-width:160px;position:relative;text-align:left;vertical-align:top}.c-listCookie-headerCell:after{background-color:#b8c2cd;bottom:0;content:"";height:1px;left:0;position:absolute;right:.75vw}.c-listCookie-cell{border:none;box-sizing:border-box;font-weight:400;line-height:1.5;position:relative;vertical-align:middle}.c-listCookie-cell:after{background-color:#b8c2cd;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.c-listCookie-cell a{color:#1b2389;text-decoration:underline}.c-listCookie-cell--first,.c-listCookie-headerCell--first{border-top:none}.c-listCookie-cell--first:before,.c-listCookie-headerCell--first:before{background-color:#1b2389;content:"";height:1px;left:0;position:absolute;right:0;top:0}.c-listCookie-headerCell--first{font-weight:700}.c-listCookie-headerCell--first:before{right:.75vw}.c-headingLevel2{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.06em;position:relative}.c-headingLevel2.-white{color:#fff}.c-headingLevel2.-noMargin{margin-top:0}.c-headingLevel2.-jp{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-headingLevel3{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1;position:relative;width:-moz-fit-content;width:fit-content}.c-headingLevel3-inner{display:block}.c-headingLevel3.-white{color:#fff}.c-headingLevel3.-noMargin{margin-top:0!important}.c-headingLevel3.-large{line-height:1.6}.c-headingLevel3.-langJp{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.c-headingLevel2Content{font-weight:500;letter-spacing:.06em;position:relative}.c-headingLevel2Content.-white{color:#fff}.c-headingLevel2Content.-noMargin{margin-top:0}.c-headingLevel2Content.-en{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.c-imageSimple{display:block;height:auto;width:100%}.c-imageFigure{display:block}.c-imageFigure-img{display:block;margin-top:0!important}.c-imageFigure-caption{color:#6c6c6c;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:300;letter-spacing:.02em;line-height:1.8}.c-imageFigure-caption .c-imageFigure-caption-inner{display:block}.c-imageFigure.-noMargin{margin-top:0}.c-inputCheckbox{align-items:center;background-color:#fff;border:1px solid #dfdfdf;display:inline-flex;transition:all .2s ease-in-out}.c-inputCheckbox .checkbox{display:none}.c-inputCheckbox .checkbox .label{transition:all .2s ease-out}.c-inputCheckbox .label{font-weight:400;letter-spacing:.06em;line-height:1}.c-inputCheckbox:has(.input:checked){background-color:#1b2389;border-color:#1b2389}.c-inputCheckbox:has(.input:checked) .label{color:#fff}.c-modalNormal{border:none;height:100%;left:auto;margin:0;min-height:100vh;padding:0;position:fixed;top:0;transform-origin:right center;will-change:transform,opacity;z-index:100}.c-modalNormal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%}.c-modalNormal-closeBtn{position:absolute;z-index:1000}.c-modalNormal-closeBtn .button-icon{display:block}.c-modalNormal-closeBtn .button-icon .svg{stroke:#6d7f85;fill:#6d7f85;display:block;height:100%;width:100%}.c-modalNormal-inner{color:#546166;display:block;height:100%;overflow-y:auto;width:100%}.c-modalNormal-inner-container{min-height:100%}.c-modalNormal-inner-container-body{border-top:1px solid #dfdfdf}.c-modalNormal-inner-detail,.c-modalNormal-inner-detail-item .item-img .c-modalNormal-inner-detail-item-img{width:100%}.c-modalNormal-inner-detail-item .item-img .c-modalNormal-inner-detail-item-img .c-imageFigure-img,.c-modalNormal-inner-detail-item .item-img .c-modalNormal-inner-detail-item-img .img{display:block;height:auto;width:100%}.c-modalNormal-inner-detail-item .item-content .c-modalNormal-inner-detail-item-title{font-weight:500;letter-spacing:.06em;line-height:1.8}.c-sectionCheckbox-head .c-sectionCheckbox-title{line-height:1}.c-sectionCheckbox-body .c-sectionCheckbox-list{display:flex;flex-wrap:wrap}.c-sectionOtherStories{color:#1b2389;opacity:0;visibility:hidden;z-index:10}.c-sectionOtherStories .headingLevel2{color:#1b2389;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}.c-sectionOtherStories-section{display:flex;flex-direction:column}.c-sectionOtherStories .listStory{display:grid}.c-sectionBlockContentList-section-content{margin-inline:auto}.c-sectionBlockContentList-section-listItem:first-child,.c-sectionBlockContentList-section-paragraph:first-child{margin-top:0}.c-sectionBlockContentList-section-listItem .c-textNormal-inner{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start}.c-sectionBlockContentList-section-listNumber{display:inline-block;margin-right:.5em}.c-sectionBlockContentList-section-subItem:first-child{margin-top:0}.c-sectionBlockContentList-section-subItem .c-textNormal-inner{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start}.c-sectionBlockContentList-section-subNumber{display:inline-block;margin-right:.5em}.c-sliderThumbnailNormal-slider-slide{display:block}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item{background-color:#fff;display:block;height:100%}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-thumb{display:block;height:0;overflow:hidden;padding-top:63.66%;position:relative;width:100%}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-thumb-inner{display:block;height:100%;width:100%}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-thumb-inner .img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease-out;width:100%}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text{display:block;position:relative}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-meta .c-sliderThumbnailNormal-meta-date{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:.03em;line-height:1.6}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title{font-weight:400;letter-spacing:.03em;line-height:1.6}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-description{font-weight:400;letter-spacing:.06em;line-height:1.8}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-link{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon{align-items:center;display:flex;flex:none;justify-content:center;margin:-1px;overflow:hidden;padding:1px;position:absolute;width:-moz-fit-content;width:fit-content}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon .circle{align-items:center;background-color:#fff;border:1px solid #1b2389;border-radius:50%;color:#1b2389;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon .circle.-hover{background-color:#1b2389;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon .circle.-hover .icon{color:#f5f5f5}.c-sliderThumbnailNormal-page{color:#6c6c6c;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1.25}.c-sliderThumbnailNormal.-noMargin{margin-top:0}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider{background-color:#fff}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-thumb{padding-top:0}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text{display:flex;flex-direction:column}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-meta{order:1}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title{margin-top:0;padding-left:0}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon{left:auto}.c-sliderThumbnailNormal.-indicatorSeamless .splide__pagination{justify-content:space-between;padding:0;position:absolute}.c-sliderThumbnailNormal.-indicatorSeamless .splide__pagination li{display:block;line-height:0}.c-sliderThumbnailNormal.-indicatorSeamless .splide__pagination .splide__pagination__page{background-color:#ddd;opacity:1;transition:background-color .3s ease-in-out}.c-sliderThumbnailNormal.-indicatorSeamless .splide__pagination .splide__pagination__page:hover{pointer-events:none}.c-sliderThumbnailNormal.-indicatorSeamless .splide__pagination .splide__pagination__page.is-active{background-color:initial;transform:scale(1)}.c-sliderThumbnailNormal .splide__track{overflow-x:clip;overflow-y:visible}.c-sliderThumbnailNormal .splide__track:has(.c-sliderThumbnailNormal-slider-slide:first-of-type:last-of-type)+.c-sliderThumbnailNormal-controls{display:none}.c-sliderThumbnailNormal .splide__track:has(.c-sliderThumbnailNormal-slider-slide:first-of-type:last-of-type)+.c-sliderThumbnailNormal-controls a,.c-sliderThumbnailNormal .splide__track:has(.c-sliderThumbnailNormal-slider-slide:first-of-type:last-of-type)+.c-sliderThumbnailNormal-controls button{display:none;pointer-events:none}.c-sliderThumbnailNormal .splide__track:has(.c-sliderThumbnailNormal-slider-slide:first-of-type:last-of-type)+.c-sliderThumbnailNormal-controls+.splide__pagination{display:none}.c-sliderThumbnailNormal .splide__track:has(.c-sliderThumbnailNormal-slider-slide:first-of-type:last-of-type)+.c-sliderThumbnailNormal-controls+.splide__pagination a,.c-sliderThumbnailNormal .splide__track:has(.c-sliderThumbnailNormal-slider-slide:first-of-type:last-of-type)+.c-sliderThumbnailNormal-controls+.splide__pagination button{display:none;pointer-events:none}.c-tabLinkVisionStory{display:flex;flex-direction:column;position:relative}.c-tabLinkVisionStory-content{overflow:hidden;position:relative;width:100%}.c-tabLinkVisionStory-link{height:100%;left:0;opacity:1;top:0;visibility:visible;width:100%}.c-tabLinkVisionStory-link[aria-hidden=true]{opacity:0;position:absolute;visibility:hidden}.c-tabLinkVisionStory-link-inner{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.c-tabLinkVisionStory-link-text{color:#fff;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;line-height:1.4;position:relative}.c-tabLinkVisionStory-link-title{color:#fff;font-weight:500;letter-spacing:.06em;line-height:1.8;position:relative}.c-tabLinkVisionStory-link-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.c-tabLinkVisionStory-link-bg .img{height:100%;object-fit:cover;width:100%}.c-tabLinkVisionStory-link-main{height:auto;z-index:1}.c-tabLinkVisionStory-link-main .img{height:100%;object-fit:contain;width:100%}.c-tabLinkVisionStory-link-icon{align-items:center;display:flex;flex:none;justify-content:center;overflow:hidden;padding:1px;position:absolute;width:-moz-fit-content;width:fit-content;z-index:2}.c-tabLinkVisionStory-link-icon .circle{align-items:center;background-color:initial;border-color:#fff;border-radius:50%;border-style:solid;color:#fff;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.c-tabLinkVisionStory-link-icon .circle .icon{color:#fff;position:relative}.c-tabLinkVisionStory-link-icon .circle.-hover{background-color:#f5f5f5;border-radius:50%;position:absolute;right:100%;top:0;z-index:1}.c-tabLinkVisionStory-link-icon .circle.-hover .icon{color:#1b2389}.c-tabLinkVisionStory-link.-story-01{background-color:#2b5eaa}.c-tabLinkVisionStory-link.-story-02{background-color:#217249}.c-tabLinkVisionStory-link.-story-03{background-color:#6a3670}.c-tabLinkVisionStory-tabs{display:flex}.c-tabLinkVisionStory-tab{align-items:center;border-bottom-style:solid;display:flex;flex:1;justify-content:center}.c-tabLinkVisionStory-tab-text{font-weight:400;line-height:1.8}.c-tabLinkVisionStory-tab-text .index{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1.8}.c-tabLinkVisionStory-tab.-story-01{border-color:#2b5eaa;color:#2b5eaa}.c-tabLinkVisionStory-tab.-story-02{border-color:#217249;color:#217249}.c-tabLinkVisionStory-tab.-story-03{border-color:#6a3670;color:#6a3670}.c-tabLinkVisionStory-tab.-active{color:#fff}.c-tabLinkVisionStory-tab.-active.-story-01{background-color:#2b5eaa}.c-tabLinkVisionStory-tab.-active.-story-02{background-color:#217249}.c-tabLinkVisionStory-tab.-active.-story-03{background-color:#6a3670}.c-textNormal{font-weight:400;letter-spacing:.06em;line-height:1.8}.c-textNormal.-alert{color:#1b2389}.l-default{position:relative}.l-default-footer,.l-default-page{z-index:1}.l-default-page{margin-left:auto;margin-right:auto;position:relative;width:100%}.l-default-page-side:before{background-color:#f5f5f5;content:"";height:calc(100% - min(27vw, 518.4px));left:0;position:absolute;top:min(27vw,518.4px);width:100%;z-index:0}.l-category{position:relative}.l-category-bg{left:0;position:absolute}.l-category-footer,.l-category-page{z-index:1}.l-category-bg{width:100%}.l-category-bg .video{display:block;height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%}.l-category-container,.l-category-page{position:relative}.l-category-page{margin-left:auto;margin-right:auto;width:100%}.l-category-page-side:before{background-color:#f5f5f5;content:"";height:calc(100% - min(27vw, 518.4px));left:0;position:absolute;top:min(27vw,518.4px);width:100%;z-index:0}.l-category-container:has(form.user-login-form) form.user-login-form{font-size:16px;font-weight:600;letter-spacing:.1em;margin-inline:auto;max-width:50%}.l-category-container:has(form.user-login-form) form.user-login-form .form-item label{display:block}.l-category-container:has(form.user-login-form) form.user-login-form .form-item input{border:2px solid #dfdfdf;border-radius:6px;margin-top:10px;padding:5px;width:100%}.l-category-container:has(form.user-login-form) form.user-login-form .form-item:focus{border-color:#0000}.l-category-container:has(form.user-login-form) form.user-login-form .form-item:not(:first-of-type){margin-top:20px}.l-category-container:has(form.user-login-form) form.user-login-form>.button{background-color:#1b2389;border-radius:10px;color:#fff;cursor:pointer;margin-top:40px;padding:10px 20px}.l-visionStory,.p-indexSectionKv{position:relative}.p-indexSectionKv-movie{height:100%;width:100vw}.p-indexSectionKv-movie-container{display:block;height:100%;width:100%}.p-indexSectionKv-movie-container .video{display:block;height:100%;object-fit:cover;width:100%}.p-indexSectionKv-movie-container .bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.p-indexSectionKv-movie-container .bg-inner{display:block;height:100%;overflow:hidden;position:relative;width:100%}.p-indexSectionKv-movie-container .bg video{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.p-indexSectionKv-movie-container .bg-sences{display:block;height:100%;position:relative;width:100%}.p-indexSectionKv-movie-container .bg-cover,.p-indexSectionKv-movie-container .bg-sences-item{height:100%;left:0;position:absolute;top:0;width:100%}.p-indexSectionKv-movie-container .bg-cover{background-color:#fff;z-index:1}.p-indexSectionKv-content{display:block;height:100%;width:100%}.p-indexSectionKv-content-hgroup{color:#fff}.p-indexSectionKv-content-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em}.p-indexSectionKv-content-subTitle{font-weight:500;line-height:1}.p-pageIndexSectionImportantNews{left:50%;position:absolute;transform:translateX(-50%)}.p-pageIndexSectionImportantNews-link{background-color:#fff9;display:block;position:relative}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content .p-pageIndexSectionImportantNews-content-icon .svg{fill:#1b2389;display:block;height:100%;object-fit:contain;width:100%}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content .p-pageIndexSectionImportantNews-content-text .p-pageIndexSectionImportantNews-content-text-date{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content .p-pageIndexSectionImportantNews-content-text .p-pageIndexSectionImportantNews-content-text-title{-webkit-box-orient:vertical;display:-webkit-box;letter-spacing:.02em;line-height:1.4;overflow:hidden}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-icon{align-items:center;display:flex;flex:none;justify-content:center;overflow:hidden;padding:1px;position:absolute;top:50%;transform:translateY(-50%);width:-moz-fit-content;width:fit-content}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-icon .circle{align-items:center;background-color:initial;border:1px solid #1b2389;border-radius:50%;color:#1b2389;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-icon .circle .icon{color:#1b2389;position:relative}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-icon .circle.-hover{background-color:#1b2389;border-radius:50%;position:absolute;right:100%;top:0;z-index:1}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-icon .circle.-hover .icon{color:#fff}.p-pageIndexSectionTopics{position:relative}.p-pageIndexSectionTopics-content{margin-inline:auto}.p-pageIndexSectionTopics-content-title{pointer-events:none}.p-pageIndexSectionAbout-inner{position:relative}.p-pageIndexSectionAbout-inner:before{border-top:1px solid #00000017;content:"";height:0;left:0;position:absolute;top:-1px;width:100%}.p-pageIndexSectionAbout-content-left{position:relative;z-index:2}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-heading{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .mainCopy{line-height:1.2}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .mainCopy-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .p-pageIndexSectionAbout-body-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-desc,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-text{letter-spacing:.06em}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-img{width:100%}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-img .img{height:auto;pointer-events:none;width:100%}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-img .img img{height:auto;width:100%}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-img .img .c-imageFigure-caption-inner{color:#6c6c6c}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-thin .body-imgTitle{letter-spacing:.06em;line-height:1.9;position:relative}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item{border:1px solid #dfdfdf}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head{align-items:center;align-items:baseline;display:flex;justify-content:center}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head .p-pageIndexSectionAbout-goals-list-item-number{display:block;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head .p-pageIndexSectionAbout-goals-list-item-unit{display:block;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body{border-top:1px solid #dfdfdf}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body .p-pageIndexSectionAbout-goals-list-item-title{display:block;font-weight:500;letter-spacing:.05em;line-height:1.6}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body .p-pageIndexSectionAbout-goals-list-item-text{display:block;font-weight:400;letter-spacing:.02em;line-height:1.7}.p-pageIndexSectionAbout-content-right{position:absolute;right:0;top:0}.p-pageIndexSectionAbout-content-right .p-pageIndexSectionAbout-image{position:relative}.p-pageIndexSectionAbout-content-right .p-pageIndexSectionAbout-image .img{height:100%;object-fit:cover;width:100%}.p-pageIndexSectionConcept{margin-inline:auto}.p-pageIndexSectionConcept .p-pageIndexSectionConcept-content{display:grid;grid-template-columns:1fr 1fr}.p-pageIndexSectionConcept-image .img{height:auto;width:100%}.p-pageIndexSectionConcept-body .p-pageIndexSectionConcept-body-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1.3}.p-pageIndexSectionConcept-body .p-pageIndexSectionConcept-body-text{font-weight:500;line-height:1.3}.p-pageIndexSectionConcept-body .p-pageIndexSectionConcept-body-descList .p-pageIndexSectionConcept-body-descList-item .p-pageIndexSectionConcept-body-descList-item-title{font-weight:700;letter-spacing:.1em;line-height:1.8}.p-pageIndexSectionConcept-body .p-pageIndexSectionConcept-body-descList .p-pageIndexSectionConcept-body-descList-item .p-pageIndexSectionConcept-body-descList-item-text{font-weight:300;letter-spacing:.06em;line-height:1.7}.p-pageIndexSectionGoals{color:#fff;overflow:hidden;position:relative}.p-pageIndexSectionGoals-inner{position:relative;z-index:3}.p-pageIndexSectionGoals-bg{height:100%;left:0;position:absolute;top:0;width:100%}.p-pageIndexSectionGoals-bg:after,.p-pageIndexSectionGoals-bg:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.p-pageIndexSectionGoals-bg:before{background-color:#1b2389;z-index:0}.p-pageIndexSectionGoals-bg:after{background-color:#0000000d;z-index:2}.p-pageIndexSectionGoals-bg .p-pageIndexSectionGoals-bg-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.p-pageIndexSectionGoals-content{position:relative}.p-pageIndexSectionGoals-content .p-pageIndexSectionGoals-content-item{font-weight:300;letter-spacing:.06em;line-height:1.7}.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item{border-top:1px solid #fff}.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-title{letter-spacing:.1em}.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-data{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-data .-mainNum{display:inline-block;letter-spacing:-.03em;line-height:1.4}.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-desc{font-weight:300;letter-spacing:.06em}.p-pageIndexSectionReason .p-pageIndexSectionReason-inner{margin-inline:auto}.p-pageIndexSectionReason-content .p-pageIndexSectionReason-heading .p-pageIndexSectionReason-heading-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em;line-height:1.2}.p-pageIndexSectionReason-content .p-pageIndexSectionReason-heading .p-pageIndexSectionReason-heading-subTitle{font-weight:500;letter-spacing:.02em;line-height:1.2}.p-pageIndexSectionReason-content .p-pageIndexSectionReason-desc .p-pageIndexSectionReason-desc-text{font-weight:300;letter-spacing:.06em;line-height:1.7}.p-pageIndexSectionSolution{background-color:#6d7f85;color:#fff}.p-pageIndexSectionSolution-inner{margin-inline:auto}.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em}.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-item .item-title{font-weight:700;letter-spacing:.06em;line-height:1.4}.p-pageIndexSectionSolution-movie,.p-pageIndexSectionSolution-movie .movie-container{width:100%}.p-pageIndexSectionSolution-movie .movie-container .movie{display:block;width:100%}.p-pageIndexSectionMembers-inner{margin-inline:auto}.p-pageIndexSectionMembers-heading .p-pageIndexSectionMembers-heading-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.02em;line-height:1.2}.p-pageIndexSectionMembers-heading .p-pageIndexSectionMembers-heading-subTitle{font-weight:500;letter-spacing:.01em;line-height:1.8}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc{font-weight:400;letter-spacing:.06em;line-height:1.7}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-img{background-color:#1b2389;position:relative}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-img .motion-logo{display:block;height:100%;width:100%}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-img .motion-logo .motion-logo-video{height:100%;object-fit:cover;width:100%}.p-pageIndexSectionMembers-partner .desc-title{font-weight:600}.p-pageIndexSectionMembers-partner .partner-img .img{display:block;height:auto;width:100%}.p-pageIndexSectionMembers-partner .partner-list{position:relative;width:100%}.p-pageIndexSectionMembers-partner .partner-list:before{background:#0000;content:"";height:100%;left:0;position:absolute;top:0;transition:background .3s ease-in-out;width:100%}.p-pageIndexSectionMembers-partner .partner-list .partner-item{align-items:center;aspect-ratio:1/1;border:1px solid #dfdfdf;display:flex;justify-content:center;width:100%}.p-pageIndexSectionMembers-partner .partner-list .partner-item-img{height:auto;width:100%}.p-pageIndexSectionMembers-decoration{overflow:hidden;position:relative;width:100%}.p-pageIndexSectionMembers-decoration .p-pageIndexSectionMembers-decoration-image{height:125%;position:absolute;top:-25%;width:100%}.p-pageIndexSectionMembers-decoration .p-pageIndexSectionMembers-decoration-image .img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.p-pageIndexSectionStory .p-pageIndexSectionStory-inner{margin-inline:auto}.p-pageIndexSectionStory-content-title .c-headingLevel2{line-height:1}.p-pageIndexSectionVisionStory-inner{background-color:#2b5eaa;color:#fff;overflow:hidden;position:relative}.p-pageIndexSectionVisionStory-content{position:relative;z-index:1}.p-pageIndexSectionVisionStory-content-text{position:absolute}.p-pageIndexSectionVisionStory-content-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.06em;line-height:1.1}.p-pageIndexSectionVisionStory-content-title .title-item{display:block}.p-pageIndexSectionVisionStory-content-copy{letter-spacing:.08em;line-height:2}.p-pageIndexSectionVisionStory-content-thumbnail .img{height:auto;width:100%}.p-pageIndexSectionVisionStory-article{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;z-index:1}.p-pageIndexSectionVisionStory-article-number{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:300;line-height:1}.p-pageIndexSectionVisionStory-article-title{letter-spacing:.1em;line-height:1.5}.p-pageIndexSectionVisionStory-article-link{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow:hidden;position:relative}.p-pageIndexSectionVisionStory-article-link-bg{background-color:#1b2389;display:block;height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:0}.p-pageIndexSectionVisionStory-article-link-text{color:#1b2389;display:block;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1.4;position:relative}.p-pageIndexSectionVisionStory-article-link-icon{align-items:center;background-color:#fff;border:1px solid #1b2389;border-radius:50%;color:#1b2389;display:flex;justify-content:center;position:relative}.p-pageIndexSectionNews-head{margin-left:auto;margin-right:auto}.p-pageIndexSectionNews-head .c-headingLevel2{line-height:1}.p-pageIndexSectionNews-body .p-pageIndexSectionNews-body-inner{margin-left:auto;margin-right:auto}.p-pageIndexSectionNews-body .p-pageIndexSectionNews-body-inner .p-pageIndexSectionNews-button{margin-inline:auto;width:-moz-fit-content;width:fit-content}.p-index .inner{margin-left:auto;margin-right:auto}.p-index .typography+.typography{margin-top:4rem}.p-index .-test .-font-en{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.p-pageAboutSectionVision{margin-inline:auto}.p-pageAboutSectionVision_intro{position:relative}.p-pageAboutSectionVision_intro-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-pageAboutSectionVision_intro-bg img{height:100%;object-fit:cover;width:100%}.p-pageAboutSectionVision_intro-container{color:#fff;position:relative;z-index:1}.p-pageAboutSectionVision_intro-container .p-pageAboutSectionVision_intro-title{font-weight:500;line-height:1.8}.p-pageAboutSectionVision_intro-container .p-pageAboutSectionVision_intro-content .copy{font-weight:400;letter-spacing:.05em;line-height:2.8;width:-moz-fit-content;width:fit-content}.p-pageAboutSectionVision_intro-container .p-pageAboutSectionVision_intro-content .copy-item{display:block;width:-moz-fit-content;width:fit-content}.p-pageAboutSectionVision_body-inner{margin-inline:auto}.p-pageAboutSectionVision_body-item-title .title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.06em;line-height:1}.p-pageAboutSectionVision_body-item-content .copy{font-weight:500;letter-spacing:.06em;line-height:1.6}.p-pageAboutSectionValueChain{margin-inline:auto}.p-pageAboutSectionValueChain-inner{border-top:1px solid #dfdfdf}.p-pageAboutSectionValueChain-content,.p-pageAboutSectionValueChain-inner .p-pageAboutSectionValueChain-description{margin-inline:auto}.p-pageAboutSectionValueChain-content-left .img{height:auto;width:100%}.p-pageAboutSectionValueChain-content-right .p-pageAboutSectionValueChain-content-item .item-title{font-weight:500;letter-spacing:.06em;line-height:1.8}.p-pageAboutSectionValueChain-cycle{margin-inline:auto}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-cycle-img{width:100%}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-cycle-img .img{height:auto;width:100%}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item{border:1px solid #dfdfdf}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head{align-items:center;align-items:baseline;display:flex;justify-content:center}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head .p-pageAboutSectionValueChain-goals-list-item-number{display:block;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;line-height:1}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head .p-pageAboutSectionValueChain-goals-list-item-unit{display:block;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body{border-top:1px solid #dfdfdf}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body .p-pageAboutSectionValueChain-goals-list-item-title{display:block;font-weight:500;letter-spacing:.05em;line-height:1.6}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body .p-pageAboutSectionValueChain-goals-list-item-text{display:block;font-weight:400;letter-spacing:.02em;line-height:1.7}.p-pageAboutSectionValueChain-decoration{overflow:hidden;position:relative;width:100%}.p-pageAboutSectionValueChain-decoration .p-pageAboutSectionValueChain-decoration-image{height:125%;position:absolute;top:-25%;width:100%}.p-pageAboutSectionValueChain-decoration .p-pageAboutSectionValueChain-decoration-image .img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.p-pageAboutSectionBackground-content,.p-pageAboutSectionBackground-inner{margin-inline:auto}.p-pageAboutSectionBackground-content .p-pageAboutSectionBackground-content-img .img{display:block;width:100%}.p-pageAboutSectionBackground-content-item .p-pageAboutSectionBackground-content-item-text .title{letter-spacing:.06em;line-height:1.8}.p-pageAboutSectionBackground-content-item .p-pageAboutSectionBackground-content-item-img img{display:block;height:auto;width:100%}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-title{font-weight:500;letter-spacing:.06em;line-height:1.8}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item{border:1px solid #dfdfdf}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-title{align-items:baseline;display:flex;flex-wrap:nowrap;font-weight:500;justify-content:flex-start;line-height:1.8}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-title .num{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-text{letter-spacing:.06em;line-height:1.7}.p-about-inner{position:relative}.p-about-anchor .listLinkAnchor{bottom:0;position:relative;top:auto}.p-aboutFoundation-content{margin-inline:auto}.p-aboutFoundation-content .desc-text .c-textNormal-inner>.desc-text-item{display:inline-block}.p-competition-anchor .listLinkAnchor{bottom:0;position:relative;top:auto}.p-competition-content{margin-inline:auto}.p-pageSolutionSectionSystem-about,.p-pageSolutionSectionSystem-inner{margin-inline:auto}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item .item-img .img{display:block;height:auto;width:100%}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item .item-title{font-weight:500;letter-spacing:.06em;line-height:1.8}.p-pageSolutionSectionSystem-movie{margin-inline:auto}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner{position:relative}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner:before{background-color:initial;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls{height:100%;position:absolute;width:100%;z-index:2}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play .circle{align-items:center;background-color:#00000040;border:1px solid #fff;display:flex;justify-content:center}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play .circle .svg{fill:#fff;display:block}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play .p-pageSolutionSectionSystem-movie-play-text{color:#fff;display:block;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;letter-spacing:.06em;line-height:1}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play.-hover-enter .circle{transform:scale(1.1);transition-duration:.25s}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play.-hover-active .circle{transform:scale(1.1)}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play.-hover-leave .circle{transform:scale(1);transition-duration:.3s}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-video{aspect-ratio:16/9;height:100%;overflow:hidden;position:relative;width:100%}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-video .video{height:100%;object-fit:cover;width:100%}.p-pageSolutionSectionSystem-movie.-pausing .p-pageSolutionSectionSystem-movie-inner:before{background-color:#00000059;z-index:1}.p-pageSolutionSectionSystem-staffComment{margin-inline:auto}.p-pageSolutionSectionProcess{background-color:#6d7f85;color:#fff}.p-pageSolutionSectionProcess-container,.p-pageSolutionSectionProcess-inner{margin-inline:auto}.p-pageSolutionSectionProcess-container .p-pageSolutionSectionProcess-kvImg .p-pageSolutionSectionProcess-kvImg-inner .img{display:block;height:auto;width:100%}.p-pageSolutionSectionProcess-container .p-pageSolutionSectionProcess-kvImg .simplebar-track .simplebar-scrollbar:before,.p-pageSolutionSectionProcess-container .p-pageSolutionSectionProcess-kvImg .simplebar-track.simplebar-horizontal .simplebar-scrollbar{background-color:#fff}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item{position:relative}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-item-thumbnail .img{display:block;height:auto;width:100%}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-trigger{align-items:center;background-color:#1b2389;border-radius:50%;display:flex;justify-content:center;position:absolute}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-trigger .circle{display:block}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-trigger .circle .svg{fill:#fff;display:block;height:100%;object-fit:contain;width:100%}.p-solution-inner{position:relative}.p-solution-anchor .listLinkAnchor{bottom:0;position:relative;top:auto}.p-pageMembersSectionKv .p-pageMembersSectionKv-inner{margin-inline:auto}.p-pageMembersSectionKv .p-pageMembersSectionKv-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;line-height:1.2}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-img{align-items:center;background-color:#1b2389;display:flex;justify-content:center;width:100%}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-img .img{display:block}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-img .img .svg{fill:#fff;height:100%;object-fit:contain;width:100%}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item{display:block}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon{align-items:center;display:flex;flex:none;justify-content:center;overflow:hidden;padding:1px;position:relative;width:-moz-fit-content;width:fit-content}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon .circle{align-items:center;border:1px solid #dfdfdf;border-radius:50%;color:#1b2389;display:flex;height:100%;isolation:isolate;justify-content:center;overflow:hidden;position:relative;transform:translateZ(0);width:100%}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon .circle .icon{border:none;color:#1b2389;position:relative}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon .circle.-hover{background-color:#1b2389;border-radius:50%;position:absolute;right:100%;top:0;z-index:1}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon .circle.-hover .icon{color:#fff}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .title{display:inline-block;font-weight:400;letter-spacing:.06em;line-height:1.8}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .title:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:none}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link[href$=".pdf"] .title:after,.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link[target=_blank] .title:after{display:inline-block;position:relative}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link[target=_blank] .title:after{background-image:url(/assets/svg/common/icon-external.svg)}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link[href$=".pdf"] .title:after{background-image:url(/assets/svg/common/icon-document.svg)}.p-pageMembersSectionJoin-content .p-pageMembersSectionJoin-desc .p-pageMembersSectionJoin-desc-list .item{display:block;font-weight:400;letter-spacing:.06em;line-height:1.8}.p-pageMembersSectionJoin-content .p-pageMembersSectionJoin-img .img{display:block;height:auto;width:100%}.p-pageMembersSectionOrganization-content .p-pageMembersSectionOrganization-img .img{display:block;height:auto;width:100%}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item{display:block}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon{align-items:center;display:flex;flex:none;justify-content:center;overflow:hidden;padding:1px;position:relative;width:-moz-fit-content;width:fit-content}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle{align-items:center;border:1px solid #dfdfdf;border-radius:50%;color:#1b2389;display:flex;height:100%;isolation:isolate;justify-content:center;overflow:hidden;position:relative;transform:translateZ(0);width:100%}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle .icon{border:none;color:#1b2389;position:relative}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle.-hover{background-color:#1b2389;border-radius:50%;position:absolute;right:100%;top:0;z-index:1}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle.-hover .icon{color:#fff}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title{display:inline-block;font-weight:400;letter-spacing:.06em;line-height:1.8}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:none}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[href$=".pdf"] .title:after,.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[target=_blank] .title:after{display:inline-block;position:relative}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[target=_blank] .title:after{background-image:url(/assets/svg/common/icon-external.svg)}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[href$=".pdf"] .title:after{background-image:url(/assets/svg/common/icon-document.svg)}.p-members-anchor .listLinkAnchor{bottom:0;position:relative;top:auto}.p-members-content{margin-inline:auto}.p-pageNewsSectionKv .p-pageNewsSectionKv-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;line-height:1.2}.p-pageNewsSectionKv .p-pageNewsSectionKv-subTitle{font-weight:500;letter-spacing:.1em;line-height:1}.p-pageNewsDetailSectionKv-inner .l-theBreadcrumb .l-theBreadcrumb-list{margin-left:auto;width:-moz-fit-content;width:fit-content}.p-pageNewsDetailSectionKv-content{margin-left:auto;margin-right:auto}.p-pageNewsDetailSectionKv-meta{align-items:center;display:flex}.p-pageNewsDetailSectionKv-meta .p-pageNewsDetailSectionKv-date{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:300;letter-spacing:.06em}.p-pageNewsDetailSectionKv-subtitle,.p-pageNewsDetailSectionKv-title{font-weight:500;letter-spacing:.06em}.p-pageNewsDetailSectionKv-subtitle{line-height:1.8}.p-pageNewsDetailSectionKv-img{width:100%}.p-news .inner{margin-inline:auto}.p-articleDetail-content{font-feature-settings:normal;margin-inline:auto}.p-articleDetail-content .p-articleDetail-content-inner>*{letter-spacing:.06em}.p-articleDetail-content .p-articleDetail-content-inner>:first-child{margin-top:0}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body:has(.-float-left)+*,.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body:has(.-float-right)+*,.p-articleDetail-content .p-articleDetail-content-inner>:has(.-float-left)+*,.p-articleDetail-content .p-articleDetail-content-inner>:has(.-float-right)+*,.p-articleDetail-content .p-articleDetail-content-inner>section:has(.-float-left)+*,.p-articleDetail-content .p-articleDetail-content-inner>section:has(.-float-right)+*{clear:both}.p-articleDetail-content .p-articleDetail-content-inner h2:not([class]){font-weight:500;line-height:1.8}.p-articleDetail-content .p-articleDetail-content-inner h3:not([class]),.p-articleDetail-content .p-articleDetail-content-inner h4:not([class]){font-weight:500;line-height:2}.p-articleDetail-content .p-articleDetail-content-inner p:not([class]){font-weight:400;line-height:2}.p-articleDetail-content .p-articleDetail-content-inner p:not([class]) a{text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:5%;text-underline-offset:auto;text-underline-position:from-font;transition:all .3s ease-in-out}.p-articleDetail-content .p-articleDetail-content-inner p:not([class]) a:hover{opacity:.8}.p-articleDetail-content .p-articleDetail-content-inner img{height:auto;width:100%}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body.-col2 .col-item>:first-child,.p-articleDetail-content .p-articleDetail-content-inner img:first-child{margin-top:0}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body.p-articleDetail-callout{background-color:#f5f5f5}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body.p-articleDetail-callout>:first-child{margin-top:0}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body .video-wrapper{aspect-ratio:16/9}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body .video-wrapper iframe{height:100%;object-fit:cover;width:100%}.p-articleDetail-content .p-articleDetail-content-related{border:1px solid #dfdfdf}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-title{font-weight:500;line-height:1.8}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item{display:block}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon{align-items:center;display:flex;flex:none;justify-content:center;overflow:hidden;padding:1px;position:relative;width:-moz-fit-content;width:fit-content}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle{align-items:center;border:1px solid #dfdfdf;border-radius:50%;color:#1b2389;display:flex;height:100%;isolation:isolate;justify-content:center;overflow:hidden;position:relative;transform:translateZ(0);width:100%}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle .icon{border:none;color:#1b2389;position:relative}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle.-hover{background-color:#1b2389;border-radius:50%;position:absolute;right:100%;top:0;z-index:1}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle.-hover .icon{color:#fff}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title{display:inline-block;font-weight:400;letter-spacing:.06em;line-height:1.8}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:none}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[href$=".pdf"] .title:after,.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[target=_blank] .title:after{display:inline-block;position:relative}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[target=_blank] .title:after{background-image:url(/assets/svg/common/icon-external.svg)}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[href$=".pdf"] .title:after{background-image:url(/assets/svg/common/icon-document.svg)}.p-articleDetail-tags-meta{display:flex}.p-pageStorySectionKv .p-pageStorySectionKv-inner{margin-inline:auto}.p-pageStorySectionKv .p-pageStorySectionKv-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;line-height:1.2}.p-pageStorySectionCurrent-more{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.p-pageStorySectionCurrent-more[aria-hidden=true]{display:none}.p-story-anchor .listLinkAnchor{bottom:0;position:relative;top:auto}.p-story-content{margin-inline:auto}.p-pageInterviewDetailSectionKv-inner .l-theBreadcrumb .l-theBreadcrumb-list{margin-left:auto;width:-moz-fit-content;width:fit-content}.p-pageInterviewDetailSectionKv-content{color:#fff;margin-left:auto;margin-right:auto;position:relative}.p-pageInterviewDetailSectionKv-content:before{background-color:#1b2389;content:"";height:100%;position:absolute;right:0;top:0;z-index:-1}.p-pageInterviewDetailSectionKv-meta{align-items:center;display:flex}.p-pageInterviewDetailSectionKv-meta .p-pageInterviewDetailSectionKv-date{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:300;letter-spacing:.06em}.p-pageInterviewDetailSectionKv-title{font-weight:500;letter-spacing:.03em}.p-pageInterviewDetailSectionKv-subtitle{font-weight:500;letter-spacing:.06em;line-height:1.8}.p-pageInterviewDetailSectionKv-lead{margin-inline:auto}.p-pageInterviewDetailSectionKv-lead .p-pageInterviewDetailSectionKv-lead-text{font-feature-settings:normal;font-weight:400;letter-spacing:.06em;line-height:2}.p-pageInterviewDetailTableOfContents{margin-inline:auto}.p-pageInterviewDetailTableOfContents-title{font-weight:500;line-height:1.8}.p-pageInterviewDetailTableOfContents-list{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item+.p-pageInterviewDetailTableOfContents-item{border-top:1px solid #ddd}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon{align-items:center;display:flex;flex:none;justify-content:center;overflow:hidden;padding:1px;position:relative;width:-moz-fit-content;width:fit-content}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon .circle{align-items:center;border:1px solid #dfdfdf;color:#1b2389;display:flex;isolation:isolate;justify-content:center;overflow:hidden;position:relative;transform:translateZ(0)}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon .circle .icon{border:none;color:#1b2389;position:relative}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon .circle.-hover{background-color:#1b2389;border-radius:50%;position:absolute;right:100%;top:0;z-index:1}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon .circle.-hover .icon{color:#fff}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .title{display:inline-block;font-weight:500;letter-spacing:.06em;line-height:1.8}.p-pageInterviewDetailBlockEntry-text{font-weight:400;letter-spacing:.06em;line-height:2}.p-pageInterviewDetailBlockEntry-name{display:inline-block;font-weight:600}.p-pageInterviewDetailBlockProfile{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-inline:auto}.p-pageInterviewDetailBlockProfile-inner .p-pageInterviewDetailBlockProfile-list{display:block;width:100%}.p-pageInterviewDetailBlockProfile-card{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.p-pageInterviewDetailBlockProfile-name{font-weight:500;letter-spacing:.06em;line-height:2}.p-pageInterviewDetailBlockProfile-description,.p-pageInterviewDetailBlockProfile-role{font-weight:300;letter-spacing:.06em;line-height:2}.p-pageInterviewDetailBlockProfile-description{display:block;width:100%}.p-pageVisionStoryArticle{position:relative}.p-pageVisionStoryArticle .imgIllust{pointer-events:none;z-index:1}.p-pageVisionStoryArticle .imgIllust .img{display:block;object-fit:contain}.p-pageVisionStoryArticle-kv{z-index:0}.p-pageVisionStoryArticle-kv-intro{display:flex;flex-direction:column;position:absolute}.p-pageVisionStoryArticle-kv-intro .heading{color:#fff;font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:40px;font-weight:600;letter-spacing:.03em;line-height:1.1}.p-pageVisionStoryArticle-kv-intro .description{font-feature-settings:normal;color:#fff;font-weight:400;line-height:1.8;text-align:justify}.p-pageVisionStoryArticle-content{position:relative;z-index:1}.p-pageVisionStoryArticle-content-inner{width:100%}.p-pageVisionStoryArticle-content .listVisionStory{display:flex;flex-direction:column}.p-pageVisionStoryArticle-heading-level1{align-items:center;display:flex}.p-pageVisionStoryArticle-heading-level1 .title{color:#fff;display:flex}.p-pageVisionStoryArticle-heading-level1 .title .text{font-weight:400;line-height:1.8;white-space:pre}.p-pageVisionStoryArticle-heading-level1 .title .text.-episode .index{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500}.p-pageVisionStoryArticle-heading-level1 .title .text.-title{font-weight:500;line-height:1.8}.p-pageVisionStoryArticle-content-text .text{font-feature-settings:normal;color:#fff;font-weight:400;line-height:2;text-align:justify}.p-pageVisionStoryArticle-content-text .text+.text{margin-top:2em}.p-pageVisionStoryArticle-content-writer{font-feature-settings:normal;align-items:flex-start;border:1px solid #ffffff80;display:flex;flex-direction:column;width:100%}.p-pageVisionStoryArticle-content-writer .heading{font-feature-settings:normal}.p-pageVisionStoryArticle-content-writer .heading span{color:#fff;line-height:1.8}.p-pageVisionStoryArticle-content-writer .description{color:#fff;font-weight:400;line-height:1.8}.p-pageVisionStoryArticle.-story-01{background-color:#2b5eaa}.p-pageVisionStoryArticle.-story-01 .p-pageVisionStoryArticle-content{background-color:#3466b2}.p-pageVisionStoryArticle.-story-02{background-color:#217249}.p-pageVisionStoryArticle.-story-02 .p-pageVisionStoryArticle-content{background-color:#20804f}.p-pageVisionStoryArticle.-story-03{background-color:#6a3670}.p-pageVisionStoryArticle.-story-03 .p-pageVisionStoryArticle-content{background-color:#763b7d}.p-visionStory{color:#fff;position:relative}.p-visionStory>.breadcrumbWrapper{display:flex;justify-content:flex-end;position:absolute;width:100%;z-index:1}.p-pageCookiePolicySectionDetail-introduction-lastUpdate{text-align:right}.p-pageCookiePolicySectionDetail-introduction-paragraph:last-child{margin-bottom:0}.p-pageCookiePolicySectionDetail-inner{margin-inline:auto}.p-pageCookiePolicySectionDetail-section-paragraph:last-child{margin-bottom:0}.p-pageCookiePolicySectionDetail-section-list .c-listCookie{margin-top:0}.p-pageCookiePolicySectionKv .p-pageCookiePolicySectionKv-inner{margin-inline:auto}.p-pageCookiePolicySectionKv .p-pageCookiePolicySectionKv-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;line-height:1.2}.p-cookiePolicy-anchor .listLinkAnchor{bottom:0;position:relative;top:auto}.p-cookiePolicy-content{margin-inline:auto}.p-pagePrivacyPolicySectionDetail-inner{margin-inline:auto}.p-pagePrivacyPolicySectionDetail-section-paragraph:last-child{margin-bottom:0}.p-pagePrivacyPolicySectionDetail-section-paragraph a{color:#1b2389;text-decoration:underline}.p-pagePrivacyPolicySectionKv .p-pagePrivacyPolicySectionKv-inner{margin-inline:auto}.p-pagePrivacyPolicySectionKv .p-pagePrivacyPolicySectionKv-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;line-height:1.2}.p-privacyPolicy-anchor .listLinkAnchor{bottom:0;position:relative;top:auto}.p-privacyPolicy-content{margin-inline:auto}@media screen and (min-width:768px){body,html{font-size:16px}.page-content{padding-bottom:200px}.article-content,.page-content{width:min(61vw,1171.2px)}.article-content{padding-bottom:200px}._sp{display:none!important}.m-xxxs{margin:8px}.mt-xxxs{margin-top:8px}.mr-xxxs{margin-right:8px}.mb-xxxs{margin-bottom:8px}.ml-xxxs{margin-left:8px}.mv-xxxs{margin-bottom:8px;margin-top:8px}.mh-xxxs{margin-left:8px;margin-right:8px}.m-xxs{margin:16px}.mt-xxs{margin-top:16px}.mr-xxs{margin-right:16px}.mb-xxs{margin-bottom:16px}.ml-xxs{margin-left:16px}.mv-xxs{margin-bottom:16px;margin-top:16px}.mh-xxs{margin-left:16px;margin-right:16px}.m-xs{margin:24px}.mt-xs{margin-top:24px}.mr-xs{margin-right:24px}.mb-xs{margin-bottom:24px}.ml-xs{margin-left:24px}.mv-xs{margin-bottom:24px;margin-top:24px}.mh-xs{margin-left:24px;margin-right:24px}.m-s{margin:32px}.mt-s{margin-top:32px}.mr-s{margin-right:32px}.mb-s{margin-bottom:32px}.ml-s{margin-left:32px}.mv-s{margin-bottom:32px;margin-top:32px}.mh-s{margin-left:32px;margin-right:32px}.m-m{margin:40px}.mt-m{margin-top:40px}.mr-m{margin-right:40px}.mb-m{margin-bottom:40px}.ml-m{margin-left:40px}.mv-m{margin-bottom:40px;margin-top:40px}.mh-m{margin-left:40px;margin-right:40px}.m-l{margin:48px}.mt-l{margin-top:48px}.mr-l{margin-right:48px}.mb-l{margin-bottom:48px}.ml-l{margin-left:48px}.mv-l{margin-bottom:48px;margin-top:48px}.mh-l{margin-left:48px;margin-right:48px}.m-xl{margin:72px}.mt-xl{margin-top:72px}.mr-xl{margin-right:72px}.mb-xl{margin-bottom:72px}.ml-xl{margin-left:72px}.mv-xl{margin-bottom:72px;margin-top:72px}.mh-xl{margin-left:72px;margin-right:72px}.m-xxl{margin:100px}.mt-xxl{margin-top:100px}.mr-xxl{margin-right:100px}.mb-xxl{margin-bottom:100px}.ml-xxl{margin-left:100px}.mv-xxl{margin-bottom:100px;margin-top:100px}.mh-xxl{margin-left:100px;margin-right:100px}.m-xxxl{margin:150px}.mt-xxxl{margin-top:150px}.mr-xxxl{margin-right:150px}.mb-xxxl{margin-bottom:150px}.ml-xxxl{margin-left:150px}.mv-xxxl{margin-bottom:150px;margin-top:150px}.mh-xxxl{margin-left:150px;margin-right:150px}.p-xxxs{padding:8px}.pt-xxxs{padding-top:8px}.pr-xxxs{padding-right:8px}.pb-xxxs{padding-bottom:8px}.pl-xxxs{padding-left:8px}.pv-xxxs{padding-bottom:8px;padding-top:8px}.ph-xxxs{padding-left:8px;padding-right:8px}.p-xxs{padding:16px}.pt-xxs{padding-top:16px}.pr-xxs{padding-right:16px}.pb-xxs{padding-bottom:16px}.pl-xxs{padding-left:16px}.pv-xxs{padding-bottom:16px;padding-top:16px}.ph-xxs{padding-left:16px;padding-right:16px}.p-xs{padding:24px}.pt-xs{padding-top:24px}.pr-xs{padding-right:24px}.pb-xs{padding-bottom:24px}.pl-xs{padding-left:24px}.pv-xs{padding-bottom:24px;padding-top:24px}.ph-xs{padding-left:24px;padding-right:24px}.p-s{padding:32px}.pt-s{padding-top:32px}.pr-s{padding-right:32px}.pb-s{padding-bottom:32px}.pl-s{padding-left:32px}.pv-s{padding-bottom:32px;padding-top:32px}.ph-s{padding-left:32px;padding-right:32px}.p-m{padding:40px}.pt-m{padding-top:40px}.pr-m{padding-right:40px}.pb-m{padding-bottom:40px}.pl-m{padding-left:40px}.pv-m{padding-bottom:40px;padding-top:40px}.ph-m{padding-left:40px;padding-right:40px}.p-l{padding:48px}.pt-l{padding-top:48px}.pr-l{padding-right:48px}.pb-l{padding-bottom:48px}.pl-l{padding-left:48px}.pv-l{padding-bottom:48px;padding-top:48px}.ph-l{padding-left:48px;padding-right:48px}.p-xl{padding:72px}.pt-xl{padding-top:72px}.pr-xl{padding-right:72px}.pb-xl{padding-bottom:72px}.pl-xl{padding-left:72px}.pv-xl{padding-bottom:72px;padding-top:72px}.ph-xl{padding-left:72px;padding-right:72px}.p-xxl{padding:100px}.pt-xxl{padding-top:100px}.pr-xxl{padding-right:100px}.pb-xxl{padding-bottom:100px}.pl-xxl{padding-left:100px}.pv-xxl{padding-bottom:100px;padding-top:100px}.ph-xxl{padding-left:100px;padding-right:100px}.p-xxxl{padding:150px}.pt-xxxl{padding-top:150px}.pr-xxxl{padding-right:150px}.pb-xxxl{padding-bottom:150px}.pl-xxxl{padding-left:150px}.pv-xxxl{padding-bottom:150px;padding-top:150px}.ph-xxxl{padding-left:150px;padding-right:150px}.pb-page{padding-bottom:200px}.typo-caption{font-size:.75rem;font-size:.75vw}.typo-reading-md{font-size:16px}.typo-reading-sm{font-size:14px}.typo-lead-md{font-size:48px}.typo-lead-sm{font-size:24px}.typo-decoration{font-size:128px}.typo-heading-md{font-size:24px}.typo-heading-lg{font-size:48px}.typo-title{font-size:min(5vw,96px);letter-spacing:.1em}.typo-heading-business{font-size:64px}.l-theHeader{border-bottom:1px solid #0000;left:0;position:fixed;top:0;transition:opacity .3s ease-in-out}.l-theHeader .l-theHeader-bg{background-color:#fff0;height:100%;left:0;position:absolute;top:0;transition:all .3s ease-in-out}.l-theHeader.-isHover{border-color:#dfdfdf;opacity:1}.l-theHeader.-isHover:before{background:linear-gradient(0deg,#0000,#0000)}.l-theHeader.-isHover .l-theHeader-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff80}.l-theHeader.-isHover .l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .svg,.l-theHeader.-isHover .l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg{fill:#1b2389}.l-theHeader.-isHover .l-theHeader-inner .l-theHeader-list_item-link>.text{color:#1b2389}.l-theHeader-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2.5vw 1.875vw}.l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo{margin-left:1.625vw;width:12.8125vw}.l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu{display:none}.l-theHeader-body{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.l-theHeader-nav{display:contents}.l-theHeader-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.l-theHeader-list .l-theHeader-list_item,.l-theHeader-list .l-theHeader-list_item-link{display:block}.l-theHeader-contactList .l-theHeader-contactList_item{display:block;margin-left:1.09375vw}.l-theFooter-bg{aspect-ratio:9/4}.l-theFooter-inner{display:grid;grid-template-columns:7fr 5fr;padding:6.75vw 0 6.75vw 4vw}.l-theFooter-pagetop{position:absolute;right:0;top:-1.5625vw}.l-theFooter-pagetop .button-pagetop{padding:1.125vw 1.125vw 1.125vw 1.5625vw;position:relative;width:10.875vw}.l-theFooter-pagetop .button-pagetop .button-pagetop-text{font-size:.8125rem;font-size:.8125vw;transition:color .35s cubic-bezier(.23,1,.32,1)}.l-theFooter-pagetop .button-pagetop .button-pagetop-icon .icon{font-size:.875rem;font-size:.875vw;transition:color .35s cubic-bezier(.23,1,.32,1)}.l-theFooter-pagetop .button-pagetop.-hover-enter .button-pagetop-bg{animation:anim-slide-right-enter .35s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theFooter-pagetop .button-pagetop.-hover-enter .button-pagetop-text{color:#fff;transition-duration:.35s}.l-theFooter-pagetop .button-pagetop.-hover-enter .button-pagetop-icon .icon{animation:anim-btn-icon-right .35s cubic-bezier(.23,1,.32,1) 0s forwards;color:#fff;transition-duration:.35s}.l-theFooter-pagetop .button-pagetop.-hover-active .button-pagetop-bg{transform:translateX(100%)}.l-theFooter-pagetop .button-pagetop.-hover-active .button-pagetop-icon .icon,.l-theFooter-pagetop .button-pagetop.-hover-active .button-pagetop-text{color:#fff}.l-theFooter-pagetop .button-pagetop.-hover-leave .button-pagetop-bg{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.l-theFooter-pagetop .button-pagetop.-hover-leave .button-pagetop-icon .icon,.l-theFooter-pagetop .button-pagetop.-hover-leave .button-pagetop-text{color:#1b2389;transition-duration:.35s}.l-theFooter-head-logo .l-theFooter-head-logo-link{width:18.75vw}.l-theFooter-body .l-theFooter-list{display:grid;gap:1.375vw 0;grid-template-columns:1fr 1fr 1fr}.l-theFooter-body .l-theFooter-list+.l-theFooter-list{margin-top:6vw}.l-theFooter-copyrights{padding:1.25vw 3.75vw 1.5vw}.l-theFooter-copyrights .copyrights{font-size:.875rem;font-size:.875vw}.l-theContactFooter-inner{padding:6.25vw 11.625vw 8.125vw}.l-theContactFooter-content .l-theContactFooter-head-text{margin-left:7.875vw}.l-theContactFooter-content .l-theContactFooter-head-text .head-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:3.625rem;font-size:4.1875vw;font-weight:500;letter-spacing:.06em;line-height:1.3}.l-theContactFooter-content .l-theContactFooter-head-text .head-text{font-size:1.5rem;font-size:1.5vw;margin-top:2.5vw}.l-theContactFooter-content .l-theContactFooter-body{margin-top:5.375vw;width:29.375vw}.l-theContactFooter-content .l-theContactFooter-body .l-theContactFooter-body-text{font-size:.875rem;font-size:.875vw}.l-theContactFooter-content .l-theContactFooter-body .l-theContactFooter-body-link{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:2.5vw}.l-theBreadcrumb-list-item+.l-theBreadcrumb-list-item{margin-left:.75vw}.l-theBreadcrumb-list-item+.l-theBreadcrumb-list-item:before{height:1px;margin-right:.75vw;width:1vw}.l-theBreadcrumb-link{transition:color .1s ease-out,text-decoration-color .1s ease-out}.l-theBreadcrumb-link .text{font-size:.875rem;font-size:.875vw}.l-theBreadcrumb-link:hover{text-decoration-color:#0000}.l-theFvMovie_bg{aspect-ratio:16/7.2}.l-theFvMovie_content{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:0;margin-top:3.5vw;padding-right:3.75vw;width:80.5vw}.l-theFvMovie_title{font-size:1.75rem;font-size:1.75vw}.l-theFvHeading_content{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:0;padding-right:3.75vw;padding-top:15.4375vw;width:80.5vw}.l-theFvHeading_title{font-size:1.75rem;font-size:1.75vw}.l-theStoriesFooter{margin-top:-85.6875vw;padding:10vw 0 12.5vw}.l-theStoriesFooter-inner{display:grid;gap:6.25vw;grid-template-columns:34.125vw 36.25vw;margin-right:0;padding-right:3.75vw;width:80.5vw}.l-theStoriesFooter-inner-item .item-title{font-size:1.25rem;font-size:1.25vw}.l-theStoriesFooter-inner-item .item-content{margin-top:5vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner{aspect-ratio:145/156}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link{align-items:center;display:flex;justify-content:center}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-bg{height:100%;left:0;top:0;width:88%}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-bg .img{object-fit:cover;width:100%}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner{align-items:center;column-gap:2.5vw;display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-left:2vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text .link-inner-text-subTitle{font-size:1rem;font-size:1vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text .link-inner-text-title{font-size:.875rem;font-size:.875vw;margin-top:2.5vw;padding-bottom:.25vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text .link-inner-text-title .title{font-size:1.25rem;font-size:1.25vw;margin-top:.3125vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-image{flex:0 0 20.875vw;transition:transform .2s cubic-bezier(.215,.61,.355,1)}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-arrow{border-radius:50%;bottom:1.125vw;height:2.25vw;overflow:hidden;position:absolute;right:1.125vw;width:2.25vw;z-index:2}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-arrow .circle{align-items:center;background-color:#f5f5f5;border-radius:50%;display:flex;height:2.25vw;justify-content:center;overflow:hidden;position:relative;width:2.25vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-arrow .circle.-hover{background-color:#1b2389;height:100%;left:-100%;position:absolute;top:0;transition:transform .2s ease-out;width:100%;z-index:1}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-arrow .circle.-hover .icon{color:#f5f5f5}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-arrow .circle .icon{color:#1b2389;font-size:.625vw;transition:color .35s cubic-bezier(.23,1,.32,1)}.l-theStoriesFooter-link{margin-top:12.5vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link.-hover-enter .link-inner-image{transform:scale(1.05);transition-duration:.2s}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link.-hover-enter .link-arrow .circle.-hover{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link.-hover-active .link-inner-image{transform:scale(1.05)}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link.-hover-active .link-arrow .circle.-hover{transform:translateX(100%)}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link.-hover-leave .link-inner-image{transform:scale(1);transition-duration:.3s}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link.-hover-leave .link-arrow .circle.-hover{animation:anim-slide-right-leave .3s cubic-bezier(.23,1,.32,1) forwards}.c-buttonPrev{border-radius:50%;height:1.875vw;transition:border-color .25s cubic-bezier(.23,1,.32,1);width:1.875vw}.c-buttonPrev .icon{font-size:.75vw}.c-buttonPrev.-hover-enter{border-color:#1b2389;transition-duration:.25s}.c-buttonPrev.-hover-active{border-color:#1b2389}.c-buttonPrev.-hover-leave{border-color:#0000;transition-duration:.3s}.c-buttonPrev.-hover-enter .icon{animation:anim-btn-icon-left .25s cubic-bezier(.215,.61,.355,1) 0s forwards}.c-buttonNext{border-radius:50%;height:1.875vw;transition:border-color .25s cubic-bezier(.23,1,.32,1);width:1.875vw}.c-buttonNext .icon{font-size:.75vw}.c-buttonNext.-hover-enter{border-color:#1b2389;transition-duration:.25s}.c-buttonNext.-hover-active{border-color:#1b2389}.c-buttonNext.-hover-leave{border-color:#0000;transition-duration:.3s}.c-buttonNext.-hover-enter .icon{animation:anim-btn-icon-right .25s cubic-bezier(.215,.61,.355,1) 0s forwards}.c-buttonMore{gap:1vw;padding:.375vw 1.625vw}.c-buttonMore-icon{border-radius:50%;height:2.25vw;width:2.25vw}.c-buttonMore-icon .circle .svg{stroke-width:.125vw;height:.6875vw;width:.6875vw}.c-buttonMore-icon .circle.-hover{left:-100%;transition:transform .2s ease-out}.c-buttonMore-text{background-image:linear-gradient(90deg,#1b2389,#1b2389);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-size:1vw}.c-buttonMore.-hover-enter .c-buttonMore-icon .circle.-hover{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.c-buttonMore.-hover-enter .c-buttonMore-text{background-position:0 100%;background-size:100% 1px;transition:background-size .2s cubic-bezier(.215,.61,.355,1)}.c-buttonMore.-hover-active .c-buttonMore-icon .circle.-hover{transform:translateX(100%)}.c-buttonMore.-hover-active .c-buttonMore-text{background-position:100% 100%;background-size:100% 1px}.c-buttonMore.-hover-leave .c-buttonMore-icon .circle.-hover{animation:anim-slide-right-leave .3s cubic-bezier(.23,1,.32,1) forwards}.c-buttonMore.-hover-leave .c-buttonMore-text{background-position:100% 100%;background-size:0 1px;transition:background-size .3s cubic-bezier(.23,1,.32,1)}.c-buttonModalTrigger-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.c-buttonModalTrigger-overlay .overlay-icon{height:1.5vw;width:1.5vw}.c-buttonModalTrigger-thumbnail .img{pointer-events:none}.c-buttonModalTrigger-title{font-size:1.25rem;font-size:1.125vw;margin-top:1vw}.c-buttonModalTrigger-icon{bottom:1.75vw;height:3vw;right:-1.25vw;width:3vw}.c-buttonModalTrigger-icon .circle{width:1vw}.c-buttonModalTrigger.-hover-enter .c-buttonModalTrigger-overlay:before{animation:anim-slide-right-enter .25s cubic-bezier(.215,.61,.355,1) .125s forwards}.c-buttonModalTrigger.-hover-enter .c-buttonModalTrigger-overlay .overlay-icon{opacity:1;transform:scale(1);transition:all .25s cubic-bezier(.215,.61,.355,1) .25s}.c-buttonModalTrigger.-hover-enter .c-buttonModalTrigger-icon{opacity:0;transform:scale(0);transition:transform .25s cubic-bezier(.215,.61,.355,1) 0s,opacity .2s cubic-bezier(.215,.61,.355,1) 0s}.c-buttonModalTrigger.-hover-active .c-buttonModalTrigger-overlay:before{transform:translateX(100%)}.c-buttonModalTrigger.-hover-active .c-buttonModalTrigger-overlay .overlay-icon{opacity:1;transform:scale(1)}.c-buttonModalTrigger.-hover-active .c-buttonModalTrigger-icon{opacity:0;transform:scale(0)}.c-buttonModalTrigger.-hover-leave .c-buttonModalTrigger-overlay:before{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-buttonModalTrigger.-hover-leave .c-buttonModalTrigger-overlay .overlay-icon{opacity:0;transform:scale(.6)}.c-buttonModalTrigger.-hover-leave .c-buttonModalTrigger-icon{opacity:1;transform:scale(1);transition:transform .35s cubic-bezier(.23,1,.32,1) .125s,opacity .35s cubic-bezier(.23,1,.32,1) .125s}.c-blockAccordion{padding:0 1.875vw}summary.c-blockAccordion-head{padding:2vw 0}summary.c-blockAccordion-head:after,summary.c-blockAccordion-head:before{width:1vw}.c-blockAccordion-body>:last-child:last-of-type{padding-bottom:2vw}.c-blockModalImg-inner .c-blockModalImg-modal-item .c-blockModalImg-modal-trigger{bottom:-1.5vw;height:3vw;right:-.5vw;width:3vw}.c-blockModalImg-inner .c-blockModalImg-modal-item .c-blockModalImg-modal-trigger .circle{width:1vw}.c-linkArticle-link{gap:2vw;padding-bottom:2vw;padding-top:2vw}.c-linkArticle-thumbnail{height:10.3125vw;width:16.875vw}.c-linkArticle-inner{flex:1}.c-linkArticle-inner .flex-item.datetime{flex:1 1 15%;height:-moz-fit-content;height:fit-content}.c-linkArticle-inner .flex-item.tags{flex:1 1 85%;height:-moz-fit-content;height:fit-content}.c-linkArticle-inner .full-width{flex:1 1 100%;min-height:80%}.c-linkArticle-date{font-size:.875rem;font-size:.875vw;margin-top:.375vw}.c-linkArticle-tags .-right{justify-content:flex-end}.c-linkArticle-bottom{margin-top:1.25vw}.c-linkArticle-arrow{flex:0 0 2.625vw;margin-left:5.25vw;margin-right:.9375vw}.c-linkArticle-arrow-icon,.c-linkArticle-arrow-icon .circle{border-radius:50%;height:1.875vw;width:1.875vw}.c-linkArticle-arrow-icon .circle>.icon{font-size:.5vw}.c-linkArticle-arrow-icon .circle.-hover{left:-100%}.c-linkArticle-title{font-size:1rem;font-size:1vw}.c-listLinkArticle.-thin .c-linkArticle-thumbnail{height:6.875vw;width:11.25vw}.c-listLinkArticle.-thin .c-linkArticle-inner{flex:0 1 37.5vw}.c-listLinkArticle.-thin .c-linkArticle-inner .c-linkArticle-title{font-size:.875rem;font-size:.875vw}.c-listLinkArticle.-thin .c-linkArticle-arrow{margin-left:0;margin-right:.625vw}.c-listLinkArticle.-half .c-linkArticle{gap:2vw}.c-listLinkArticle.-half .c-linkArticle .c-linkArticle-thumbnail{height:9vw;width:15vw}.c-listLinkArticle.-half .c-linkArticle .c-linkArticle-inner{flex:1}.c-listLinkArticle.-half .c-linkArticle .c-linkArticle-inner .c-linkArticle-bottom,.c-listLinkArticle.-half .c-linkArticle .c-linkArticle-inner .c-linkArticle-top{margin-top:.75vw}.c-listLinkArticle.-half .c-linkArticle .c-linkArticle-arrow{flex:0 0 auto;margin-left:0;margin-right:0}.c-listLinkArticle-empty{font-size:1rem;font-size:1vw;margin-top:3.5vw}.c-linkArticle.-hover-enter .c-linkArticle-thumbnail .img{transform:scale(1.05)}.c-linkArticle.-hover-enter .c-linkArticle-arrow-icon .circle.-hover{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.c-linkArticle.-hover-enter .c-linkArticle-title .text{background-position:0 100%;background-size:100% 1px;transition:background-size .2s cubic-bezier(.215,.61,.355,1)}.c-linkArticle.-hover-enter[target=_blank]>.icon{animation:anim-btn-icon-topright .2s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArticle.-hover-active .c-linkArticle-thumbnail .img{transform:scale(1.05)}.c-linkArticle.-hover-active .c-linkArticle-arrow-icon .circle.-hover{transform:translateX(100%)}.c-linkArticle.-hover-active .c-linkArticle-title .text{background-position:100% 100%;background-size:100% 1px}.c-linkArticle.-hover-leave .c-linkArticle-thumbnail .img{transform:scale(1);transition:transform .3s cubic-bezier(.23,1,.32,1)}.c-linkArticle.-hover-leave .c-linkArticle-arrow-icon .circle.-hover{animation:anim-slide-right-leave .3s cubic-bezier(.23,1,.32,1) forwards}.c-linkArticle.-hover-leave .c-linkArticle-title .text{background-position:100% 100%;background-size:0 1px;transition:background-size .3s cubic-bezier(.23,1,.32,1)}.c-linkArticle.-hover-leave[target=_blank]>.icon{animation:anim-btn-icon-topright .3s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArrowPrimary-link{font-size:1.25rem;font-size:1.25vw;min-width:16.25vw;padding:1.4375vw 0}.c-linkArrowPrimary-link-bg{height:100%;left:-100%;top:0;transition:transform 0s}.c-linkArrowPrimary-link:after,.c-linkArrowPrimary-link:before{height:3.125vw;transition:height .25s cubic-bezier(.215,.61,.355,1)}.c-linkArrowPrimary-link .c-linkArrowPrimary-link-inner{padding:0 2.5vw}.c-linkArrowPrimary-link .c-linkArrowPrimary-link-inner>.icon{font-size:.875vw;right:.875vw;transition:color .25s cubic-bezier(.23,1,.32,1) .25s}.c-linkArrowPrimary.-noText .c-linkArrowPrimary-link{height:3.75vw;width:3.75vw}.c-linkArrowPrimary.-direction-backward .c-linkArrowPrimary-link-bg{left:100%}.c-linkArrowPrimary.-direction-backward .c-linkArrowPrimary-link-inner>.icon{left:.875vw;right:auto}.c-linkArrowPrimary-link.-hover-enter:after,.c-linkArrowPrimary-link.-hover-enter:before{height:100%;transition-duration:.125s}.c-linkArrowPrimary-link.-hover-enter .c-linkArrowPrimary-link-bg{animation:anim-slide-right-enter .25s cubic-bezier(.215,.61,.355,1) .125s forwards}.c-linkArrowPrimary-link.-hover-enter>.c-linkArrowPrimary-link-inner{color:#fff;transition:color .25s cubic-bezier(.23,1,.32,1) .125s}.c-linkArrowPrimary-link.-hover-enter>.c-linkArrowPrimary-link-inner>.icon{animation:anim-btn-icon-right .25s cubic-bezier(.215,.61,.355,1) .25s forwards;color:#fff;transition-delay:.25s;transition-duration:.25s}.c-linkArrowPrimary-link.-hover-enter[target=_blank]>.c-linkArrowPrimary-link-inner>.icon{animation:anim-btn-icon-topright .25s cubic-bezier(.23,1,.32,1) .25s forwards}.c-linkArrowPrimary-link.-hover-enter.-secondary>.c-linkArrowPrimary-link-inner,.c-linkArrowPrimary-link.-hover-enter.-secondary>.c-linkArrowPrimary-link-inner>.icon{color:#1b2389}.c-linkArrowPrimary.-direction-backward .c-linkArrowPrimary-link.-hover-enter .c-linkArrowPrimary-link-bg{animation:anim-slide-left-enter .25s cubic-bezier(.215,.61,.355,1) .125s forwards}.c-linkArrowPrimary.-direction-backward .c-linkArrowPrimary-link.-hover-enter>.c-linkArrowPrimary-link-inner>.icon{animation:anim-btn-icon-left .25s cubic-bezier(.215,.61,.355,1) .25s forwards}.c-linkArrowPrimary-link.-hover-active:after,.c-linkArrowPrimary-link.-hover-active:before{height:100%}.c-linkArrowPrimary-link.-hover-active .c-linkArrowPrimary-link-bg{transform:translateX(100%)}.c-linkArrowPrimary-link.-hover-active>.c-linkArrowPrimary-link-inner{color:#fff}.c-linkArrowPrimary-link.-hover-active>.c-linkArrowPrimary-link-inner>.icon{color:#fff;opacity:1;transform:translateX(0)}.c-linkArrowPrimary-link.-hover-active.-secondary>.c-linkArrowPrimary-link-inner,.c-linkArrowPrimary-link.-hover-active.-secondary>.c-linkArrowPrimary-link-inner>.icon{color:#1b2389}.c-linkArrowPrimary.-direction-backward .c-linkArrowPrimary-link.-hover-active .c-linkArrowPrimary-link-bg{transform:translateX(-100%)}.c-linkArrowPrimary-link.-hover-leave:after,.c-linkArrowPrimary-link.-hover-leave:before{height:3.125vw;transition-duration:.35s}.c-linkArrowPrimary-link.-hover-leave .c-linkArrowPrimary-link-bg{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArrowPrimary-link.-hover-leave>.c-linkArrowPrimary-link-inner{color:#1b2389;transition:color .35s cubic-bezier(.23,1,.32,1) 0s}.c-linkArrowPrimary-link.-hover-leave>.c-linkArrowPrimary-link-inner>.icon{animation:anim-btn-icon-right .35s cubic-bezier(.23,1,.32,1) 0s forwards;color:#1b2389;transition:color .35s cubic-bezier(.23,1,.32,1) 0s}.c-linkArrowPrimary-link.-hover-leave[target=_blank]>.icon{animation:anim-btn-icon-topright .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArrowPrimary-link.-hover-leave.-secondary>.c-linkArrowPrimary-link-inner,.c-linkArrowPrimary-link.-hover-leave.-secondary>.c-linkArrowPrimary-link-inner>.icon{color:#fff}.c-linkArrowPrimary.-direction-backward .c-linkArrowPrimary-link.-hover-leave .c-linkArrowPrimary-link-bg{animation:anim-slide-left-leave .25s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArrowPrimary.-direction-backward .c-linkArrowPrimary-link.-hover-leave>.c-linkArrowPrimary-link-inner>.icon{animation:anim-btn-icon-left .35s cubic-bezier(.23,1,.32,1) 0s forwards}.c-linkArrowSecondary-link{font-size:1.125rem;font-size:1.125vw;gap:.75vw}.c-linkArrowSecondary-link>.text{background-image:linear-gradient(90deg,#1b2389,#1b2389);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;line-height:1.2}.c-linkArrowSecondary-link-icon,.c-linkArrowSecondary-link-icon>.circle{border-radius:50%;height:1.875vw;width:1.875vw}.c-linkArrowSecondary-link-icon>.circle>.icon{font-size:.5vw}.c-linkArrowSecondary-link-icon>.circle.-hover{transform:translateX(0)}.c-linkArrowSecondary-link.-secondary>.text{background-image:linear-gradient(90deg,#fff,#fff)}.c-linkArrowSecondary.-small .c-linkArrowSecondary-link{font-size:.875rem;font-size:.875vw;gap:.5vw}.c-linkArrowSecondary.-small .c-linkArrowSecondary-link .c-linkArrowSecondary-link-icon,.c-linkArrowSecondary.-small .c-linkArrowSecondary-link .c-linkArrowSecondary-link-icon>.circle{border-radius:50%;height:1vw;width:1vw}.c-linkArrowSecondary.-small .c-linkArrowSecondary-link .c-linkArrowSecondary-link-icon>.circle>.icon{font-size:.5vw}.c-linkArrowSecondary-link.-hover-enter .c-linkArrowSecondary-link-icon>.circle.-hover{animation:anim-slide-right-enter .25s cubic-bezier(.215,.61,.355,1) forwards}.c-linkArrowSecondary-link.-hover-enter>.text{background-position:0 100%;background-size:100% 1px;transition:background-size .25s cubic-bezier(.215,.61,.355,1)}.c-linkArrowSecondary-link.-hover-active .c-linkArrowSecondary-link-icon>.circle.-hover{transform:translateX(100%)}.c-linkArrowSecondary-link.-hover-active>.text{background-position:100% 100%;background-size:100% 1px}.c-linkArrowSecondary-link.-hover-leave .c-linkArrowSecondary-link-icon>.circle.-hover{animation:anim-slide-right-leave .35s cubic-bezier(.23,1,.32,1) forwards}.c-linkArrowSecondary-link.-hover-leave>.text{background-position:100% 100%;background-size:0 1px;transition:background-size .35s cubic-bezier(.23,1,.32,1)}.c-linkCardVisionStory-link{gap:1.5vw}.c-linkCardVisionStory-thumbnail{aspect-ratio:597/366}.c-linkCardVisionStory-thumbnail-bg{padding:1vw 1vw 1vw 0}.c-linkCardVisionStory-thumbnail-bg-image{width:17.75vw}.c-linkCardVisionStory-thumbnail-bg-image .img{transition:transform .2s ease-out;width:15.3125vw}.c-linkCardVisionStory-thumbnail-inner{padding:2vw 1.875vw 6.3125vw}.c-linkCardVisionStory-thumbnail-text{gap:1.75vw}.c-linkCardVisionStory-thumbnail-text .title{font-size:1.5vw}.c-linkCardVisionStory-thumbnail-text .id{font-size:5vw}.c-linkCardVisionStory-text{gap:1vw}.c-linkCardVisionStory-text-icon{border-radius:50%;height:1.875vw;width:1.875vw}.c-linkCardVisionStory-text-icon .circle{border-radius:50%;height:100%;width:100%}.c-linkCardVisionStory-text-icon .circle .icon{font-size:.5vw}.c-linkCardVisionStory-text-icon .circle.-hover{transform:translateX(0)}.c-linkCardVisionStory-text-title{font-size:1.125vw}.c-linkCardVisionStory.-hover-enter .c-linkCardVisionStory-thumbnail-bg .img{transform:scale(1.05);transition-duration:.2s}.c-linkCardVisionStory.-hover-enter .c-linkCardVisionStory-text-icon .circle.-hover{animation:anim-slide-right-enter .2s ease-out forwards}.c-linkCardVisionStory.-hover-enter .c-linkCardVisionStory-text-title{text-decoration-color:#fff;transition-duration:.2s}.c-linkCardVisionStory.-hover-active .c-linkCardVisionStory-thumbnail-bg .img{transform:scale(1.05)}.c-linkCardVisionStory.-hover-active .c-linkCardVisionStory-text-icon .circle.-hover{transform:translateX(100%)}.c-linkCardVisionStory.-hover-active .c-linkCardVisionStory-text-title{text-decoration-color:#fff}.c-linkCardVisionStory.-hover-leave .c-linkCardVisionStory-thumbnail-bg .img{transform:scale(1);transition-duration:.25s}.c-linkCardVisionStory.-hover-leave .c-linkCardVisionStory-text-icon .circle.-hover{animation:anim-slide-right-leave .25s ease-out forwards}.c-linkCardVisionStory.-hover-leave .c-linkCardVisionStory-text-title{text-decoration-color:#0000;transition-duration:.25s}.c-linkCardStory-link{gap:1.5vw}.c-linkCardStory-image{aspect-ratio:387/237;width:100%}.c-linkCardStory-image .img{transition:transform .2s ease-out}.c-linkCardStory-content{gap:.5vw}.c-linkCardStory-date{font-size:.875vw}.c-linkCardStory-date:before{content:"";display:block;height:0;margin-top:-.32812vw}.c-linkCardStory-title{gap:1vw}.c-linkCardStory-title-icon{border-radius:50%;height:1.875vw;margin-top:.1875vw;width:1.875vw}.c-linkCardStory-title-icon .circle .icon{font-size:.5vw}.c-linkCardStory-title-icon .circle.-hover{transform:translateX(0)}.c-linkCardStory-title .title-text{font-size:1.125vw}.c-linkCardStory-text{font-size:.875vw;padding-left:2.875vw}.c-linkCardStory.-hover-enter .c-linkCardStory-image .img{transform:scale(1.05);transition-duration:.2s}.c-linkCardStory.-hover-enter .c-linkCardStory-title-icon .circle.-hover{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.c-linkCardStory.-hover-enter .c-linkCardStory-title .title .title-text{background-position:0 100%;background-size:100% 1px;transition:background-size .2s cubic-bezier(.215,.61,.355,1)}.c-linkCardStory.-hover-active .c-linkCardStory-image .img{transform:scale(1.05)}.c-linkCardStory.-hover-active .c-linkCardStory-title-icon .circle.-hover{transform:translateX(100%)}.c-linkCardStory.-hover-active .c-linkCardStory-title .title .title-text{background-position:100% 100%;background-size:100% 1px}.c-linkCardStory.-hover-leave .c-linkCardStory-image .img{transform:scale(1);transition-duration:.3s}.c-linkCardStory.-hover-leave .c-linkCardStory-title-icon .circle.-hover{animation:anim-slide-right-leave .3s cubic-bezier(.23,1,.32,1) forwards}.c-linkCardStory.-hover-leave .c-linkCardStory-title .title .title-text{background-position:100% 100%;background-size:0 1px;transition:background-size .3s cubic-bezier(.23,1,.32,1)}.c-linkNavigationSecond{padding:0 1.09375vw}.c-linkNavigationSecond>.text{background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;font-size:1.125rem;font-size:1.125vw}.c-linkNavigationSecond.pc-hidden{display:none}.c-linkNavigationSecond.-current>.text{background-position:100% 100%;background-size:100% 2px}.c-linkNavigationSecond:not(.-current).-hover-enter>.text{background-position:0 100%;background-size:100% 2px;transition:color .2s cubic-bezier(.23,1,.32,1),background-size .2s cubic-bezier(.215,.61,.355,1)}.c-linkNavigationSecond:not(.-current).-hover-active>.text{background-position:100% 100%;background-size:100% 2px}.c-linkNavigationSecond:not(.-current).-hover-leave>.text{background-position:100% 100%;background-size:0 2px;transition:color .3s cubic-bezier(.23,1,.32,1),background-size .3s cubic-bezier(.23,1,.32,1)}.c-linkNavigationThird{background-color:#1b2389;border-radius:2.5vw;color:#fff;height:2.125vw;padding:0 1.5625vw;transition:all .25s ease-out}.c-linkNavigationThird>.text{font-size:1rem;font-size:1vw;margin-top:.125vw}.c-linkNavigationThird.-hover-enter{background-color:#fff;border-color:#1b2389;transition-duration:.25s}.c-linkNavigationThird.-hover-enter>.text{color:#1b2389;transition-duration:.25s}.c-linkNavigationThird.-hover-active{background-color:#fff;border-color:#1b2389}.c-linkNavigationThird.-hover-active>.text{color:#1b2389;transition-duration:.25s}.c-linkNavigationThird.-hover-leave{background-color:#1b2389;border-color:#0000;transition-duration:.25s}.c-linkNavigationThird.-hover-leave>.text{color:#fff;transition-duration:.25s}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover) .c-linkNavigationThird.-hover-enter{background-color:#1b2389;transition-duration:.25s}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover) .c-linkNavigationThird.-hover-enter>.text{color:#fff;transition-duration:.25s}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover) .c-linkNavigationThird.-hover-active{background-color:#1b2389}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover) .c-linkNavigationThird.-hover-active>.text{color:#fff;transition-duration:.25s}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover) .c-linkNavigationThird.-hover-leave{background-color:#fff;transition-duration:.25s}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover) .c-linkNavigationThird.-hover-leave>.text{color:#1b2389;transition-duration:.25s}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-isOverlap .c-linkNavigationThird.-hover-enter,.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-scrollBackMode .c-linkNavigationThird.-hover-enter{background-color:#fff;transition-duration:.25s}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-isOverlap .c-linkNavigationThird.-hover-enter>.text,.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-scrollBackMode .c-linkNavigationThird.-hover-enter>.text{color:#1b2389;transition-duration:.25s}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-isOverlap .c-linkNavigationThird.-hover-active,.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-scrollBackMode .c-linkNavigationThird.-hover-active{background-color:#fff}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-isOverlap .c-linkNavigationThird.-hover-active>.text,.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-scrollBackMode .c-linkNavigationThird.-hover-active>.text{color:#1b2389;transition-duration:.25s}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-isOverlap .c-linkNavigationThird.-hover-leave,.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-scrollBackMode .c-linkNavigationThird.-hover-leave{background-color:#1b2389;transition-duration:.25s}.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-isOverlap .c-linkNavigationThird.-hover-leave>.text,.l-theHeader.-theme-white:not(.-isOpen):not(.-isHover).-scrollBackMode .c-linkNavigationThird.-hover-leave>.text{color:#fff;transition-duration:.25s}.c-linkAnchor{max-width:12.5vw;padding-left:1vw;transition:color .25s cubic-bezier(.23,1,.32,1)}.c-linkAnchor:before{border-radius:50%;height:.5vw;top:.5625vw;width:.5vw}.c-linkAnchor-text{font-size:.875rem;font-size:.875vw}.c-linkAnchor.-hover-enter .c-linkAnchor-text .text{background-position:0 100%;background-size:100% 1px;transition:background-size .25s cubic-bezier(.215,.61,.355,1)}.c-linkAnchor.-hover-active .c-linkAnchor-text .text{background-position:100% 100%;background-size:100% 1px}.c-linkAnchor.-hover-leave .c-linkAnchor-text .text{background-position:100% 100%;background-size:0 1px;transition:background-size .35s cubic-bezier(.23,1,.32,1)}.c-sliderController .c-sliderController-seekbar{width:5.625vw}.c-sliderController .c-sliderController-seekbar .seekbar{border-radius:.25vw;height:.25vw}.c-sliderController .c-sliderController-seekbar .seekbar .seekbar-current{border-radius:.25vw}.c-sliderController .c-sliderController-buttons{gap:.375vw;margin-left:2.25vw}.-indicatorSeamless .c-sliderController-seekbar{width:3.125vw}.-indicatorSeamless .c-sliderController-buttons{gap:1.5vw}.c-listTag{font-size:.75rem;font-size:.75vw;gap:.5vw}.c-listTag .tag{border-radius:1.5vw;font-size:.6875rem;font-size:.6875vw;padding:.375vw .75vw}.c-listTag .tag:has(a){border-radius:1.5vw;padding:0}.c-listTag .tag a{border-radius:1.5vw;padding:.375vw .75vw}.c-listTag .tag a:hover{background-color:#1b2389;color:#fff}.c-listLinkArticle.-thin .c-listTag{gap:.375vw}.c-listLinkAnchor{margin-left:3.75vw;top:min(21.5vw,50vh)}.c-listLinkAnchor-item:not(:first-of-type){margin-top:.5vw}.c-listLinkCardStory{gap:5vw 3vw}.c-listOrdered{font-size:16px;padding-left:1.375vw}.c-listOrdered>.item{font-size:1vw}.c-listOrdered>.item+.item{margin-top:1.875vw}.c-listCookie-table{margin-bottom:1.5vw}.c-listCookie-headerCell{padding:.75vw .75vw .75vw 0;width:30%}.c-listCookie-cell{padding:.75vw 0;width:70%}.c-headingLevel2{font-size:1.25rem;font-size:1.25vw}.c-headingLevel2.-inner{margin-left:2.5vw}.c-headingLevel3{font-size:1.25rem;font-size:1.25vw;letter-spacing:.06em}.c-headingLevel3.-large{font-size:1.75rem;font-size:1.75vw;margin-top:2.5vw}.c-headingLevel2Content{font-size:2.5rem;font-size:2.5vw}.c-headingLevel2Content.-inner{margin-left:2.5vw}.c-imageSimple+[class^=c-button],.c-imageSimple+[class^=c-heading],.c-imageSimple+[class^=c-linkText],.c-imageSimple+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-imageSimple+[class^=c-text]:not(.c-textCaption){margin-top:48px!important}.c-imageFigure:not(:first-child){margin-top:3vw}.c-imageFigure-caption{font-size:.75rem;font-size:.75vw;margin-top:.5vw}.c-imageFigure-caption .c-imageFigure-caption-inner.c-imageFigure-caption-ahead-onlySp{display:none}.c-imageFigure.-float-left{float:left;margin-bottom:.9375vw;margin-right:1.875vw;width:calc(50% + .9375vw)}.c-imageFigure.-float-right{float:right;margin-bottom:.9375vw;margin-left:1.875vw;width:calc(50% + .9375vw)}.c-inputCheckbox{border-radius:.75vw;padding:.375vw .75vw}.c-inputCheckbox .label{font-size:.6875rem;font-size:.6875vw}.c-inputCheckbox:hover{background-color:#1b2389}.c-inputCheckbox:hover .label{color:#fff}.c-modalNormal{max-width:62.5vw;width:100%}.c-modalNormal-closeBtn{align-items:center;display:flex;justify-content:center;right:2.25vw;top:2.25vw}.c-modalNormal-closeBtn .button-icon{height:2vw;width:2vw}.c-modalNormal-closeBtn .button-icon .svg{stroke-dasharray:30;stroke-dashoffset:0}.c-modalNormal-closeBtn .button-icon:hover .svg{stroke-dashoffset:-60;transition:stroke-dashoffset .3s cubic-bezier(.215,.61,.355,1)}.c-modalNormal-inner-container{padding:7.5vw 5vw}.c-modalNormal-inner-desc{margin-top:2.25vw}.c-modalNormal-inner-container-body{margin-top:3.5vw;padding-top:3.5vw}.c-modalNormal-inner-detail-item{display:grid;gap:0 2.5vw;grid-template-columns:23.75vw 1fr}.c-modalNormal-inner-detail-item:not(:first-of-type){margin-top:4vw}.c-modalNormal-inner-detail-item .item-content .c-modalNormal-inner-detail-item-title{font-size:1.125rem;font-size:1.125vw}.c-modalNormal-inner-detail-item .item-content .c-modalNormal-inner-detail-item-desc:first-of-type{margin-top:1.5vw}.c-sectionCheckbox{align-items:center;display:grid;grid-template-columns:6.25vw 1fr}.c-sectionCheckbox+.c-sectionCheckbox{margin-top:1vw}.c-sectionCheckbox-body .c-sectionCheckbox-list{gap:1vw}.c-sectionOtherStories{margin-top:-97.1875vw;padding:10vw 0 12.5vw}.c-sectionOtherStories-inner{margin-left:auto;padding-right:3.8125vw;width:80.4375vw}.c-sectionOtherStories .headingLevel2{font-size:3vw;line-height:1.8}.c-sectionOtherStories .headingLevel2+*{margin-top:2.5vw}.c-sectionOtherStories-section{gap:1.5vw;margin-top:3vw}.c-sectionOtherStories .buttonBack{margin-top:12.5vw}.c-sectionOtherStories .listStory{gap:3vw;grid-template-columns:repeat(3,1fr)}.c-sectionBlockContentList,.c-sectionBlockContentList-section{margin-top:10vw}.c-sectionBlockContentList-section-content{margin-right:0;margin-top:5vw;width:66.25vw}.c-sectionBlockContentList-section-list,.c-sectionBlockContentList-section-paragraph{margin-top:2.5vw}.c-sectionBlockContentList-section-listItem{margin-top:1.5vw}.c-sectionBlockContentList-section-subList{margin-left:1.5vw;margin-top:1vw}.c-sectionBlockContentList-section-subItem{margin-top:1vw}.c-sliderThumbnailNormal-slider{margin-left:-3vw!important}.c-sliderThumbnailNormal-slider-slide{padding-left:3vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-meta .c-sliderThumbnailNormal-meta-date{font-size:.75rem;font-size:.75vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-meta .c-sliderThumbnailNormal-meta-tags .c-listTag{gap:.375vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title{font-size:1.125rem;font-size:1.125vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title:first-of-type{margin-top:1.5vw;padding-left:2.875vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title .text{background-image:linear-gradient(90deg,#1b2389,#1b2389);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;font-size:1.125rem;font-size:1.125vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-description{font-size:.875rem;font-size:.875vw;margin-top:.5625vw;padding-left:2.875vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-link{font-size:1rem;font-size:1vw;margin-top:1.875vw;text-decoration:underline;text-decoration-thickness:.09375vw;text-underline-offset:.15em}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon{border-radius:50%;height:1.875vw;left:1px;top:-.125vw;width:1.875vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon .circle .icon{font-size:.5vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon .circle.-hover{left:-100%;transition:transform .2s cubic-bezier(.215,.61,.355,1)}.c-sliderThumbnailNormal-page{font-size:12px}.c-sliderThumbnailNormal-controls{margin-left:auto;margin-right:0;margin-top:4.5vw;width:-moz-fit-content;width:fit-content}.c-sliderThumbnailNormal.-small .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-thumb{height:11.25vw;width:13.875vw}.c-sliderThumbnailNormal.-indicatorSeamless{position:relative}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-track{margin-left:auto;margin-right:0;width:53.9375vw}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-slider-slide:not(:last-child){padding-right:0}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item{display:grid;grid-template-columns:1fr 4fr;padding:.625vw}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-thumb{height:12.5vw;width:14.625vw}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text{justify-content:space-between;padding:4.375vw 7.6875vw 0 3.5vw}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-meta{align-items:center;display:flex;flex-wrap:nowrap;gap:1.25vw;justify-content:flex-start;margin-top:.625vw}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title .text{font-size:1rem;font-size:1vw;line-height:1.8}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon{right:3.75vw;top:50%;transform:translateY(-50%)}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-controls{bottom:0;left:0;position:absolute}.c-sliderThumbnailNormal.-indicatorSeamless .splide__pagination{bottom:.75vw;left:0;width:3.125vw}.c-sliderThumbnailNormal.-indicatorSeamless .splide__pagination .splide__pagination__page{height:.375vw;margin:0;width:.375vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item.-hover-enter .c-sliderThumbnailNormal-text-title .text{background-position:0 100%;background-size:100% 1px;transition:background-size .2s cubic-bezier(.215,.61,.355,1)}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item.-hover-enter .c-sliderThumbnailNormal-icon .circle.-hover{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item.-hover-enter .c-sliderThumbnailNormal-thumb .img{transform:scale(1.05);transition-duration:.3s}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item.-hover-active .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title .text{background-position:100% 100%;background-size:100% 1px}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item.-hover-active .c-sliderThumbnailNormal-icon .circle.-hover{transform:translateX(100%)}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item.-hover-active .c-sliderThumbnailNormal-thumb .img{transform:scale(1.05)}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item.-hover-leave .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title .text{background-position:100% 100%;background-size:0 1px;transition:background-size .3s cubic-bezier(.23,1,.32,1)}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item.-hover-leave .c-sliderThumbnailNormal-icon .circle.-hover{animation:anim-slide-right-leave .3s cubic-bezier(.23,1,.32,1) forwards}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item.-hover-leave .c-sliderThumbnailNormal-thumb .img{transform:scale(1);transition-duration:.3s}.c-tabLinkVisionStory-content{aspect-ratio:1228/540}.c-tabLinkVisionStory-link{position:absolute}.c-tabLinkVisionStory-link-inner{gap:8.4375vw;padding:5vw 5.625vw}.c-tabLinkVisionStory-link-text{font-size:1.5vw;letter-spacing:.08em}.c-tabLinkVisionStory-link-title{font-size:2.25vw}.c-tabLinkVisionStory-link-bg .img{transition:transform .5s cubic-bezier(.215,.61,.355,1)}.c-tabLinkVisionStory-link-main{position:absolute;right:8.75vw;top:50%;transform:translateY(-50%);width:24.625vw}.c-tabLinkVisionStory-link-main .img{transition:transform .5s cubic-bezier(.215,.61,.355,1)}.c-tabLinkVisionStory-link-icon{border-radius:50%;bottom:1.8125vw;height:2.5vw;right:2.25vw;width:2.5vw}.c-tabLinkVisionStory-link-icon .circle{border-width:.0625vw}.c-tabLinkVisionStory-link-icon .circle .icon{font-size:.5vw}.c-tabLinkVisionStory-link-icon .circle.-hover{transform:translateX(0)}.c-tabLinkVisionStory-tabs{gap:.25vw}.c-tabLinkVisionStory-tab{border-width:.125vw;height:4.5vw;transition:background-color .25s ease-out,color .25s ease-out}.c-tabLinkVisionStory-tab-text{font-size:1vw}.c-tabLinkVisionStory-tab-text .index{font-size:1.125vw}.c-tabLinkVisionStory-tab:hover{color:#fff}.c-tabLinkVisionStory-tab:hover.-story-01{background-color:#2b5eaa}.c-tabLinkVisionStory-tab:hover.-story-02{background-color:#217249}.c-tabLinkVisionStory-tab:hover.-story-03{background-color:#6a3670}.c-tabLinkVisionStory-link.-hover-enter .c-tabLinkVisionStory-link-bg .img,.c-tabLinkVisionStory-link.-hover-enter .c-tabLinkVisionStory-link-main .img{transform:scale(1.05);transition-duration:.5s}.c-tabLinkVisionStory-link.-hover-enter .c-tabLinkVisionStory-link-icon .circle.-hover{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.c-tabLinkVisionStory-link.-hover-active .c-tabLinkVisionStory-link-bg .img,.c-tabLinkVisionStory-link.-hover-active .c-tabLinkVisionStory-link-main .img{transform:scale(1.05)}.c-tabLinkVisionStory-link.-hover-active .c-tabLinkVisionStory-link-icon .circle.-hover{transform:translateX(100%)}.c-tabLinkVisionStory-link.-hover-leave .c-tabLinkVisionStory-link-bg .img,.c-tabLinkVisionStory-link.-hover-leave .c-tabLinkVisionStory-link-main .img{transform:scale(1);transition-duration:.5s}.c-tabLinkVisionStory-link.-hover-leave .c-tabLinkVisionStory-link-icon .circle.-hover{animation:anim-slide-right-leave .25s cubic-bezier(.23,1,.32,1) forwards}.c-textNormal{font-size:1rem;font-size:1vw}.c-textNormal.-small{font-size:14px}.l-default-page{display:flex}.l-default-page-side{min-width:100px;position:relative;width:10vw;z-index:4}.l-default-page-content{width:90vw}.l-category-bg{top:-128px}.l-category-page{display:flex}.l-category-page-side{min-width:100px;position:relative;width:10vw;z-index:4}.l-category-page-content{width:90vw}.l-category-container:has(form.user-login-form){padding:12.5vw 0}.l-category-container:has(form.user-login-form) form.user-login-form .form-item label{width:6.25vw}.p-indexSectionKv{height:calc(100vh + 3.75vw);min-height:47.5vw}.p-indexSectionKv-movie-container .bg-sences-item.-sp{display:none}.p-indexSectionKv-content-hgroup{bottom:11.25vw;left:3.75vw;position:absolute}.p-indexSectionKv-content-title{font-size:4rem;line-height:1.04}.p-indexSectionKv-content-subTitle{font-size:1.5rem;letter-spacing:.2em;margin-top:2.25vw}.p-pageIndexSectionImportantNews{top:7.625vw;width:92.5vw}.p-pageIndexSectionImportantNews-inner+.p-pageIndexSectionImportantNews-inner{margin-top:1vw}.p-pageIndexSectionImportantNews-link{-webkit-backdrop-filter:blur(1.875vw);backdrop-filter:blur(1.875vw);border-radius:4.375vw;padding:.9375vw 3vw .9375vw .9375vw}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content{align-items:center;display:flex;flex-wrap:nowrap;font-size:1rem;font-size:1vw;justify-content:flex-start;margin-left:.5vw}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content .p-pageIndexSectionImportantNews-content-icon{height:1.25vw;margin-right:1.5vw;width:1.25vw}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content .p-pageIndexSectionImportantNews-content-text{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content .p-pageIndexSectionImportantNews-content-text .p-pageIndexSectionImportantNews-content-text-title{-webkit-line-clamp:1;border-left:1px solid #1b2389;margin-left:1.125vw;padding-left:1.125vw}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content .p-pageIndexSectionImportantNews-content-text .p-pageIndexSectionImportantNews-content-text-title .p-pageIndexSectionImportantNews-content-text-title-text{background-image:linear-gradient(90deg,#1b2389,#1b2389);background-position:left bottom 0;background-repeat:no-repeat;background-size:0 1px;transition:all .25s ease-in-out}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-icon{border-radius:50%;height:1.875vw;right:.9375vw;width:1.875vw}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-icon .circle .icon{font-size:.5vw}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-icon .circle.-hover{transform:translateX(0)}.p-pageIndexSectionImportantNews .p-pageIndexSectionImportantNews-link.-hover-enter{background-color:#fff;transition:all .25s ease-in-out}.p-pageIndexSectionImportantNews .p-pageIndexSectionImportantNews-link.-hover-enter .p-pageIndexSectionImportantNews-content-text-title .p-pageIndexSectionImportantNews-content-text-title-text{background-position:left bottom 0;background-size:100% 1px}.p-pageIndexSectionImportantNews .p-pageIndexSectionImportantNews-link.-hover-enter .p-pageIndexSectionImportantNews-icon .circle.-hover{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.p-pageIndexSectionImportantNews .p-pageIndexSectionImportantNews-link.-hover-active{background-color:#fff}.p-pageIndexSectionImportantNews .p-pageIndexSectionImportantNews-link.-hover-active .p-pageIndexSectionImportantNews-content-text-title .p-pageIndexSectionImportantNews-content-text-title-text{background-position:right bottom 0;background-size:100% 1px}.p-pageIndexSectionImportantNews .p-pageIndexSectionImportantNews-link.-hover-active .p-pageIndexSectionImportantNews-icon .circle.-hover{transform:translateX(100%)}.p-pageIndexSectionImportantNews .p-pageIndexSectionImportantNews-link.-hover-leave{background-color:#fff9;transition:all .35s ease-in-out}.p-pageIndexSectionImportantNews .p-pageIndexSectionImportantNews-link.-hover-leave .p-pageIndexSectionImportantNews-content-text-title .p-pageIndexSectionImportantNews-content-text-title-text{background-position:right bottom 0;background-size:0 1px}.p-pageIndexSectionImportantNews .p-pageIndexSectionImportantNews-link.-hover-leave .p-pageIndexSectionImportantNews-icon .circle.-hover{animation:anim-slide-right-leave .25s cubic-bezier(.23,1,.32,1) forwards}.p-pageIndexSectionTopics-content{margin-right:0;margin-top:-3.75vw;position:relative;width:80.5vw;width:66.625vw}.p-pageIndexSectionTopics-content-title{padding-top:1.5vw;position:absolute;right:31.9375vw;top:0;z-index:2}.p-pageIndexSectionTopics-content-title .c-headingLevel2{font-size:1rem;font-size:1vw}.p-pageIndexSectionAbout{margin-top:8.125vw;padding-bottom:15vw}.p-pageIndexSectionAbout-inner{margin-inline:auto}.p-pageIndexSectionAbout-content{display:flex}.p-pageIndexSectionAbout-content-left{padding-top:10vw;width:36.25vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .mainCopy-title{font-size:3.75rem;font-size:3.75vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .mainCopy-subTitle{font-size:1.125rem;font-size:1.125vw;font-weight:700;letter-spacing:.06em;line-height:1.67;margin-top:8.125vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .mainCopy-text{margin-top:2vw;width:21.875vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .mainCopy .body-img{transform:translateX(-3.125vw);width:31.875vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item:not(.mainCopy){margin-top:10vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-vision .body-text{line-height:2}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-issue .body-desc{width:100%}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-cycle .body-desc{width:31.25vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-cycle .body-img{-webkit-backdrop-filter:blur(1.25vw);backdrop-filter:blur(1.25vw);background-color:#ffffffe6;border:1px solid #dfdfdf;margin-top:4.75vw;padding:3.9375vw 2.75vw 2vw;width:76.875vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-cycle .body-img .body-img-inner .c-imageFigure-caption{margin-top:1.5vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-cycle .body-img .body-img-inner .c-imageFigure-caption .c-imageFigure-caption-inner{font-size:.5625rem;font-size:.5625vw;text-align:right}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-text{font-size:1.875rem;font-size:1.875vw;font-weight:700;line-height:1.8;margin-top:3vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-desc{font-size:1rem;font-size:1vw;line-height:1.8;margin-top:1.875vw;width:26.5vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-img{margin-top:5vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-img .img .c-imageFigure-caption-inner{font-size:.5625rem;font-size:.5625vw;margin-left:2vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-thin{width:31.25vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-thin .body-text{font-size:1.125rem;font-size:1.125vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-thin .body-imgTitle{font-size:.75rem;font-size:.75vw;margin-top:5.25vw;padding-left:1.25vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-thin .body-imgTitle:before{content:"";display:block;left:0;position:absolute}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-thin .body-img{margin-top:1.375vw;width:31.4375vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals{margin-top:3.5vw;width:76.875vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list{display:grid;gap:1vw;grid-template-columns:repeat(3,1fr);margin-top:2.5vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item{-webkit-backdrop-filter:blur(1.25vw);backdrop-filter:blur(1.25vw);background-color:#ffffffe6;border-radius:.25vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head{padding:1vw 1.5vw 0}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head .p-pageIndexSectionAbout-goals-list-item-number{font-size:3.25rem;font-size:3.25vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head .p-pageIndexSectionAbout-goals-list-item-unit{font-size:1rem;font-size:1vw;margin-left:.25vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head .p-pageIndexSectionAbout-goals-list-item-unit.-english{font-size:1.5rem;font-size:1.5vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body{margin-top:.75vw;padding:.75vw 1.5vw 1vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body .p-pageIndexSectionAbout-goals-list-item-title{font-size:1rem;font-size:1vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body .p-pageIndexSectionAbout-goals-list-item-text{font-size:.875rem;font-size:.875vw;margin-top:.625vw}.p-pageIndexSectionAbout-content-right{height:100vh;overflow:hidden;width:44.125vw}.p-pageIndexSectionAbout-content-right .p-pageIndexSectionAbout-image{height:120%;left:0;top:0;width:100%}.p-pageIndexSectionAbout-content-right .p-pageIndexSectionAbout-image .img{object-position:top left;top:0}.p-pageIndexSectionAbout-link{margin-top:10vw}.p-pageIndexSectionConcept{margin-right:0;padding-bottom:18.75vw;padding-top:18.75vw;width:80.5vw}.p-pageIndexSectionConcept .p-pageIndexSectionConcept-content{column-gap:9.375vw;margin-top:6.875vw}.p-pageIndexSectionConcept-content{margin-right:4vw}.p-pageIndexSectionConcept-image{width:37.875vw}.p-pageIndexSectionConcept-body .p-pageIndexSectionConcept-body-title{font-size:2.5rem;font-size:2.5vw}.p-pageIndexSectionConcept-body .p-pageIndexSectionConcept-body-text{font-size:1.25rem;font-size:1.25vw}.p-pageIndexSectionConcept-body .p-pageIndexSectionConcept-body-descList{margin-top:7.9375vw}.p-pageIndexSectionConcept-body .p-pageIndexSectionConcept-body-descList .p-pageIndexSectionConcept-body-descList-item:not(:first-child){margin-top:5.375vw}.p-pageIndexSectionConcept-body .p-pageIndexSectionConcept-body-descList .p-pageIndexSectionConcept-body-descList-item .p-pageIndexSectionConcept-body-descList-item-title{font-size:1rem;font-size:1vw}.p-pageIndexSectionConcept-body .p-pageIndexSectionConcept-body-descList .p-pageIndexSectionConcept-body-descList-item .p-pageIndexSectionConcept-body-descList-item-text{font-size:.875rem;font-size:.875vw;margin-top:.875vw}.p-pageIndexSectionGoals{padding-bottom:18.75vw;padding-top:18.75vw}.p-pageIndexSectionGoals-inner{margin-inline:auto}.p-pageIndexSectionGoals-content{align-items:flex-start;column-gap:9.375vw;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:2.75vw}.p-pageIndexSectionGoals-content .p-pageIndexSectionGoals-content-item{font-size:.875rem;font-size:.875vw;margin-top:1.5vw}.p-pageIndexSectionGoals-list{column-gap:1.875vw;display:grid;flex:1 0 50vw;grid-template-columns:repeat(2,1fr);padding-right:4vw;row-gap:5.625vw}.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-title{font-size:1rem;font-size:1vw;margin-top:1.25vw}.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-data{font-size:1.875rem;font-size:1.875vw;margin-top:1.25vw}.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-data .-mainNum{font-size:6.25rem;font-size:6.25vw;margin-right:.375vw}.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-desc{font-size:.875rem;font-size:.875vw;margin-top:1.25vw}.p-pageIndexSectionReason{padding-top:18.75vw}.p-pageIndexSectionReason .p-pageIndexSectionReason-inner{margin-right:0;width:80.5vw}.p-pageIndexSectionReason-content{display:flex;justify-content:space-between;margin-right:3.75vw;margin-top:5.625vw}.p-pageIndexSectionReason-content .p-pageIndexSectionReason-heading .p-pageIndexSectionReason-heading-title{font-size:2.5rem;font-size:2.5vw}.p-pageIndexSectionReason-content .p-pageIndexSectionReason-heading .p-pageIndexSectionReason-heading-subTitle{font-size:1.25rem;font-size:1.25vw;margin-top:1vw}.p-pageIndexSectionReason-content .p-pageIndexSectionReason-desc{margin-top:7.5vw}.p-pageIndexSectionReason-content .p-pageIndexSectionReason-desc .p-pageIndexSectionReason-desc-title{font-size:1rem;font-size:1vw}.p-pageIndexSectionReason-content .p-pageIndexSectionReason-desc .p-pageIndexSectionReason-desc-text{font-size:.875rem;font-size:.875vw;margin-top:.875vw;width:22vw}.p-pageIndexSectionReason-content .p-pageIndexSectionReason-image{width:37.5vw}.p-pageIndexSectionReason-content .p-pageIndexSectionReason-image .img{height:auto;width:100%}.p-pageIndexSectionReason-button{margin-top:12.5vw}.p-pageIndexSectionSolution{padding:8.75vw 0 12.5vw}.p-pageIndexSectionSolution-inner{margin-right:0;width:80.5vw}.p-pageIndexSectionSolution-body{max-width:68.875vw}.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-title{font-size:3.5rem;font-size:3.5vw;line-height:1.4}.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-item{margin-left:auto;margin-top:4.5vw;width:37.5vw}.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-item .item-title{font-size:1.125rem;font-size:1.125vw}.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-item .item-description{font-size:1rem;font-size:1vw}.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-item .item-description:first-of-type{margin-top:1.6875vw}.p-pageIndexSectionSolution-movie{margin-top:5vw}.p-pageIndexSectionSolution-link{margin-top:7.5vw}.p-pageIndexSectionMembers-inner{margin-right:0;padding-top:10vw;width:80.5vw}.p-pageIndexSectionMembers-heading .p-pageIndexSectionMembers-heading-title{font-size:3.5rem;font-size:3.5vw}.p-pageIndexSectionMembers-heading .p-pageIndexSectionMembers-heading-subTitle{font-size:1.25rem;font-size:1.25vw;margin-top:.5vw}.p-pageIndexSectionMembers-content{display:grid;gap:4.875vw;grid-template-columns:3fr 8fr;margin-top:8.75vw}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc{font-size:.875rem;font-size:.875vw}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc .desc-title{font-size:1.125rem;font-size:1.125vw;font-weight:700}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc .desc-item{font-size:1rem;font-size:1vw}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc .desc-item:first-of-type,.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc-link-list{margin-top:1.25vw}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-img{aspect-ratio:16/9}.p-pageIndexSectionMembers-partner{margin-top:4vw}.p-pageIndexSectionMembers-partner .partner-img{margin-top:3.125vw;padding-right:3.75vw}.p-pageIndexSectionMembers-partner .partner-list{display:grid;gap:.875vw;grid-template-columns:repeat(9,1fr);margin-top:3.75vw;padding-right:3.75vw}.p-pageIndexSectionMembers-partner .partner-list .partner-item{padding:1.25vw}.p-pageIndexSectionMembers-link{margin-top:10vw}.p-pageIndexSectionMembers-decoration{aspect-ratio:2/1;margin-top:15vw}.p-pageIndexSectionStory{padding-bottom:15vw;padding-top:10vw}.p-pageIndexSectionStory .p-pageIndexSectionStory-inner{margin-right:0;width:80.5vw}.p-pageIndexSectionStory-content{margin-right:3.75vw}.p-pageIndexSectionStory-content .p-pageIndexSectionStory-content-slider{margin-top:5vw}.p-pageIndexSectionStory-content-title .c-headingLevel2{font-size:3.5rem;font-size:3.5vw}.p-pageIndexSectionStory-link-arrow{margin-top:10vw}.p-pageIndexSectionVisionStory{margin-top:6.875vw}.p-pageIndexSectionVisionStory-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.p-pageIndexSectionVisionStory-bg .img{height:100%;object-fit:contain;object-position:left center;width:100%}.p-pageIndexSectionVisionStory-content{align-items:center;display:flex;justify-content:center;padding:4vw 0 1vw}.p-pageIndexSectionVisionStory-content-text{height:-moz-fit-content;height:fit-content;left:3.25vw;top:18.125vw;width:100%}.p-pageIndexSectionVisionStory-content-title{font-size:2.5rem;font-size:2.5vw}.p-pageIndexSectionVisionStory-content-title .title-item:not(:first-child){margin-left:2.8125vw}.p-pageIndexSectionVisionStory-content-copy{font-size:1rem;font-size:1vw;margin-left:2.875vw;margin-top:.75vw}.p-pageIndexSectionVisionStory-content-thumbnail{margin-right:1.125vw;width:31.875vw}.p-pageIndexSectionVisionStory-article{border-top:1px solid #ffffff1f;gap:3vw;height:5.625vw}.p-pageIndexSectionVisionStory-article-number{font-size:2.5rem;font-size:2.5vw;letter-spacing:.25em;margin-left:3vw}.p-pageIndexSectionVisionStory-article-bar{display:none}.p-pageIndexSectionVisionStory-article-title{flex:1 1 50vw;font-size:1.5rem;font-size:1.5vw;margin-bottom:.25vw}.p-pageIndexSectionVisionStory-article-link{background-color:#fff;flex:0 0 20vw;height:100%;padding:2.25vw 2.625vw}.p-pageIndexSectionVisionStory-article-link-text{font-size:1.25rem;font-size:1.25vw;transition:color .35s cubic-bezier(.23,1,.32,1)}.p-pageIndexSectionVisionStory-article-link-icon{font-size:.5vw;height:1.875vw;width:1.875vw}.p-pageIndexSectionVisionStory-article-link-icon .icon{font-size:.5vw;transition:color .35s cubic-bezier(.23,1,.32,1)}.p-pageIndexSectionVisionStory-article-link.-hover-enter .p-pageIndexSectionVisionStory-article-link-bg{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.p-pageIndexSectionVisionStory-article-link.-hover-enter .p-pageIndexSectionVisionStory-article-link-text{color:#fff}.p-pageIndexSectionVisionStory-article-link.-hover-enter .p-pageIndexSectionVisionStory-article-link-icon .icon{animation:anim-btn-icon-right .2s cubic-bezier(.215,.61,.355,1) forwards}.p-pageIndexSectionVisionStory-article-link.-hover-active .p-pageIndexSectionVisionStory-article-link-bg{transform:translateX(100%)}.p-pageIndexSectionVisionStory-article-link.-hover-active .p-pageIndexSectionVisionStory-article-link-text{color:#fff}.p-pageIndexSectionVisionStory-article-link.-hover-active .p-pageIndexSectionVisionStory-article-link-icon .icon{transform:translateX(0)}.p-pageIndexSectionVisionStory-article-link.-hover-leave .p-pageIndexSectionVisionStory-article-link-bg{animation:anim-slide-right-leave .3s cubic-bezier(.23,1,.32,1) forwards}.p-pageIndexSectionVisionStory-article-link.-hover-leave .p-pageIndexSectionVisionStory-article-link-text{color:#1b2389}.p-pageIndexSectionNews{padding-bottom:15vw;padding-top:10vw}.p-pageIndexSectionNews-head{width:min(61vw,1171.2px)}.p-pageIndexSectionNews-head .c-headingLevel2{font-size:3.5rem;font-size:3.5vw}.p-pageIndexSectionNews-body{margin-top:5vw}.p-pageIndexSectionNews-body .p-pageIndexSectionNews-body-inner{width:min(61vw,1171.2px)}.p-pageIndexSectionNews-body .p-pageIndexSectionNews-body-inner .p-pageIndexSectionNews-list{margin-top:5vw}.p-pageIndexSectionNews-body .p-pageIndexSectionNews-body-inner .p-pageIndexSectionNews-button{margin-top:10vw}.p-index .inner{width:min(61vw,1171.2px)}.p-pageAboutSectionVision{margin-right:0;width:80.5vw}.p-pageAboutSectionVision_title{border-top:1px solid #dfdfdf;margin-right:3.75vw;margin-top:3.5vw;padding-top:7.5vw}.p-pageAboutSectionVision_desc .desc-text{margin-left:auto;margin-right:3.75vw;margin-top:7.5vw;width:66.25vw}.p-pageAboutSectionVision_desc-link-list{margin-left:auto;margin-right:3.75vw;margin-top:2.5vw;width:66.25vw}.p-pageAboutSectionVision_intro{margin-top:6.25vw}.p-pageAboutSectionVision_intro-inner{padding:10vw 3.75vw 10vw 10.625vw}.p-pageAboutSectionVision_intro-container .p-pageAboutSectionVision_intro-title{font-size:2.25rem;font-size:2.25vw;letter-spacing:.05em}.p-pageAboutSectionVision_intro-container .p-pageAboutSectionVision_intro-content{margin-left:auto;margin-top:5vw;width:-moz-fit-content;width:fit-content}.p-pageAboutSectionVision_intro-container .p-pageAboutSectionVision_intro-content .copy{font-size:1rem;font-size:1vw}.p-pageAboutSectionVision_body{padding-top:7.5vw}.p-pageAboutSectionVision_body-inner{margin-right:0;padding-right:3.75vw;width:66.25vw}.p-pageAboutSectionVision_body-item{margin-top:6.875vw}.p-pageAboutSectionVision_body-item:not(:first-of-type){margin-top:5vw}.p-pageAboutSectionVision_body-item-title .title{font-size:1.25rem;font-size:1.25vw}.p-pageAboutSectionVision_body-item-content{margin-top:2.5vw}.p-pageAboutSectionVision_body-item-content .copy{font-size:1.5rem;font-size:1.5vw}.p-pageAboutSectionVision_body-item-content .description{margin-top:2.5vw}.p-pageAboutSectionValueChain{margin-right:0;width:80.5vw}.p-pageAboutSectionValueChain-inner{margin:7.5vw 3.75vw 7.5vw auto;padding-top:7.5vw}.p-pageAboutSectionValueChain-inner .p-pageAboutSectionValueChain-description{margin-right:0;margin-top:7.5vw;width:66.25vw}.p-pageAboutSectionValueChain-content{display:grid;gap:5vw;grid-template-columns:32.625vw 1fr;margin-right:0;margin-top:7.5vw;width:66.25vw}.p-pageAboutSectionValueChain-content-right .p-pageAboutSectionValueChain-content-item:not(:first-of-type){margin-top:4vw}.p-pageAboutSectionValueChain-content-right .p-pageAboutSectionValueChain-content-item .item-title{font-size:1.125rem;font-size:1.125vw}.p-pageAboutSectionValueChain-content-right .p-pageAboutSectionValueChain-content-item .item-text{margin-top:1.5vw}.p-pageAboutSectionValueChain-cycle{margin-right:0;margin-top:7.5vw;width:66.25vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-cycle-text{margin-top:6.25vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-cycle-img{margin-top:5vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals{margin-top:6.25vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list{display:grid;gap:1vw;grid-template-columns:repeat(3,1fr);margin-top:2.25vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item{-webkit-backdrop-filter:blur(1.25vw);backdrop-filter:blur(1.25vw);background-color:#ffffffe6;border-radius:.25vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head{padding:1vw 1.25vw 0}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head .p-pageAboutSectionValueChain-goals-list-item-number{font-size:3.25rem;font-size:3.25vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head .p-pageAboutSectionValueChain-goals-list-item-unit{font-size:1rem;font-size:1vw;margin-left:.25vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head .p-pageAboutSectionValueChain-goals-list-item-unit.-english{font-size:1.5rem;font-size:1.5vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body{margin-top:.75vw;padding:.75vw 1.25vw 1vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body .p-pageAboutSectionValueChain-goals-list-item-title{font-size:1rem;font-size:1vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body .p-pageAboutSectionValueChain-goals-list-item-text{font-size:.875rem;font-size:.875vw;margin-top:.625vw}.p-pageAboutSectionValueChain-decoration{aspect-ratio:5/2;margin-top:10vw}.p-pageAboutSectionBackground-inner{margin-right:0;width:80.5vw}.p-pageAboutSectionBackground-title{padding-top:7.5vw}.p-pageAboutSectionBackground-content{margin-right:0;margin-right:3.75vw;margin-top:7.5vw;width:66.25vw}.p-pageAboutSectionBackground-content .p-pageAboutSectionBackground-content-img{margin-top:6.25vw}.p-pageAboutSectionBackground-content .p-pageAboutSectionBackground-content-img .img{height:auto}.p-pageAboutSectionBackground-content-item{display:grid;gap:3.5vw;grid-template-columns:32.625vw 1fr;margin-top:6.25vw}.p-pageAboutSectionBackground-content-item .p-pageAboutSectionBackground-content-item-text .title{font-size:1.125rem;font-size:1.125vw;font-weight:500}.p-pageAboutSectionBackground-content-item .p-pageAboutSectionBackground-content-item-text .text{margin-top:1.5vw}.p-pageAboutSectionBackground-content-innerSec{margin-top:6.25vw}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-title{font-size:1.125rem;font-size:1.125vw}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-text{margin-top:1.5vw}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img{margin-top:5vw}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img img{height:auto;width:100%}.p-pageAboutSectionBackground-content-cardList{display:grid;gap:1vw;grid-template-columns:repeat(2,1fr);margin-top:5vw}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item{border-radius:.25vw;padding:1.5vw}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-title{font-size:1.125rem;font-size:1.125vw;gap:.75vw;letter-spacing:.06em}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-title .num{font-size:1.5rem;font-size:1.5vw}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-text{font-size:.875rem;font-size:.875vw;font-weight:400;margin-top:.75vw}.p-about-inner{padding-bottom:85.6875vw}.p-about-anchor{height:calc(100% + 100vh - 23.75vw);left:0;position:absolute;top:calc(-100vh - -23.75vw);z-index:10}.p-about-anchor-inner{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100vh;justify-content:flex-end;padding-bottom:3.75vw;position:sticky;top:0}.p-aboutFoundation{padding-bottom:12.5vw}.p-aboutFoundation-content{margin-top:10vw;width:40.625vw}.p-aboutFoundation-content .desc-text .c-textNormal-inner>.desc-text-item{margin-top:.75vw}.p-aboutFoundation-content .desc-text+.desc-text{margin-top:3vw}.p-competition{padding-bottom:12.5vw}.p-competition-inner{display:flex}.p-competition-anchor{display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding-bottom:3.75vw;position:sticky;top:0}.p-competition-content{margin-right:0;padding-right:3.75vw;width:80.5vw}.p-competition-button{margin-top:10vw}.p-pageSolutionSectionSystem-inner{margin-right:0;padding-right:3.75vw;width:80.5vw}.p-pageSolutionSectionSystem-title{border-top:1px solid #dfdfdf;margin-top:3.5vw;padding-top:7.5vw}.p-pageSolutionSectionSystem-about{margin-right:0;margin-top:7.5vw;width:66.25vw}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content,.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-description{margin-top:6.25vw}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item{display:grid;gap:0 4vw;grid-template-columns:32.125vw 1fr;grid-template-rows:auto 1fr;margin-top:4vw}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item .item-img{grid-column:1;grid-row:1/3}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item .item-title{font-size:1.125rem;font-size:1.125vw;grid-column:2;grid-row:1}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item .item-title .item-title-sp{display:none}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item .item-desc{grid-column:2;grid-row:2;margin-top:1.5vw}.p-pageSolutionSectionSystem-movie{margin-right:0;margin-top:7.5vw;width:66.25vw}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play{gap:1vw}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play .circle{border-radius:50%;height:3.375vw;transition:transform .25s cubic-bezier(.215,.61,.355,1);width:3.375vw}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play .circle .svg{height:.875vw;width:.875vw}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play .p-pageSolutionSectionSystem-movie-play-text{font-size:1.5625rem;font-size:1.5625vw}.p-pageSolutionSectionSystem-staffComment{margin-right:0;margin-top:10vw;width:66.25vw}.p-pageSolutionSectionSystem-staffComment .p-pageSolutionSectionSystem-staffComment-inner{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:3.5vw;justify-content:flex-start;margin-top:6.25vw}.p-pageSolutionSectionSystem-staffComment .p-pageSolutionSectionSystem-staffComment-inner .p-pageSolutionSectionSystem-staffComment-inner-img{flex:0 0 27.125vw}.p-pageSolutionSectionSystem-staffComment .p-pageSolutionSectionSystem-staffComment-inner .p-pageSolutionSectionSystem-staffComment-inner-img .img{display:block;height:auto;width:100%}.p-pageSolutionSectionSystem-staffComment .p-pageSolutionSectionSystem-staffComment-inner .p-pageSolutionSectionSystem-staffComment-inner-text .inner-link{margin-top:2.5vw}.p-pageSolutionSectionProcess{margin-top:10vw;padding-bottom:85.6875vw;padding-top:10vw}.p-pageSolutionSectionProcess-inner{margin-right:0;padding-right:3.75vw;width:80.5vw}.p-pageSolutionSectionProcess-container{margin-right:0;margin-top:7.5vw;width:66.25vw}.p-pageSolutionSectionProcess-container .p-pageSolutionSectionProcess-kvImg{margin-top:6.25vw}.p-pageSolutionSectionProcess-container .p-pageSolutionSectionProcess-kvImg .p-pageSolutionSectionProcess-kvImg-inner{display:contents}.p-pageSolutionSectionProcess-container .p-pageSolutionSectionProcess-kvImg .p-pageSolutionSectionProcess-kvImg-inner .img{pointer-events:none}.p-pageSolutionSectionProcess-modalList{display:grid;gap:6.875vw;grid-template-columns:repeat(3,1fr);margin-top:6.875vw;margin-inline:auto}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-item-thumbnail .img{pointer-events:none}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-item-title{font-size:1.25rem;font-size:1.25vw;margin-top:1vw}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-trigger{bottom:1.75vw;height:3vw;right:-1.25vw;width:3vw}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-trigger .circle{width:1vw}.p-solution-anchor{height:calc(100% + 100vh - 18.5vw);left:0;position:absolute;top:calc(-100vh - -18.5vw);z-index:10}.p-solution-anchor-inner{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100vh;justify-content:flex-end;padding-bottom:3.75vw;position:sticky;top:0}.p-pageMembersSectionKv .p-pageMembersSectionKv-inner{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-right:0;padding-right:3.75vw;padding-top:15.4375vw;width:80.5vw}.p-pageMembersSectionKv .p-pageMembersSectionKv-title{font-size:1.75rem;font-size:1.75vw}.p-pageMembersSectionNews{margin-bottom:12.5vw;padding-top:10vw}.p-pageMembersSectionNews-inner{padding-right:3.75vw}.p-pageMembersSectionNews-listArticle{margin-top:5.625vw}.p-pageMembersSectionNews-button{margin-top:12.5vw}.p-pageMembersSectionPurpose-inner{padding-top:10vw}.p-pageMembersSectionPurpose-content{display:grid;gap:4.5vw;grid-template-columns:1fr 35vw;margin-top:5vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-desc .desc-text{line-height:2}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-img{aspect-ratio:14/9}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-img .img{height:9.6875vw;width:25vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list{margin-top:2.25vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item{margin-top:1.25vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link{gap:1.25vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon{border-radius:50%;height:1.75vw;margin-top:.1875vw;width:1.75vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon .circle{transition:border-color .2s cubic-bezier(.215,.61,.355,1)}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon .circle .icon{font-size:.5vw;height:auto;margin-top:0;width:auto}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon .circle.-hover{transform:translateX(0)}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .title{font-size:1.125rem;font-size:1.125vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .title .title-text{background-image:linear-gradient(90deg,#1b2389,#1b2389);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link[href$=".pdf"] .title:after,.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link[target=_blank] .title:after{height:1vw;margin-left:.625vw;top:.125vw;width:1vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link.-hover-enter .link-icon .circle{border-color:#0000;transition-duration:.2s}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link.-hover-enter .link-icon .circle.-hover{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link.-hover-enter .title .title-text{background-position:0 100%;background-size:100% 1px;transition:background-size .2s cubic-bezier(.215,.61,.355,1)}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link.-hover-active .link-icon .circle{border-color:#0000}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link.-hover-active .link-icon .circle.-hover{transform:translateX(100%)}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link.-hover-active .title .title-text{background-position:100% 100%;background-size:100% 1px}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link.-hover-leave .link-icon .circle{border-color:#0000;transition-duration:.3s}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link.-hover-leave .link-icon .circle.-hover{animation:anim-slide-right-leave .3s cubic-bezier(.23,1,.32,1) forwards}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link.-hover-leave .title .title-text{background-position:100% 100%;background-size:0 1px;transition:background-size .3s cubic-bezier(.23,1,.32,1)}.p-pageMembersSectionJoin-inner{padding-right:3.75vw;padding-top:10vw}.p-pageMembersSectionJoin-content{margin-top:4.5vw}.p-pageMembersSectionJoin-content .p-pageMembersSectionJoin-desc .p-pageMembersSectionJoin-desc-list{align-items:center;display:flex;flex-wrap:wrap;gap:1vw 1.5vw;justify-content:flex-start}.p-pageMembersSectionJoin-content .p-pageMembersSectionJoin-desc .p-pageMembersSectionJoin-desc-list .item{font-size:1rem;font-size:1vw}.p-pageMembersSectionJoin-content .p-pageMembersSectionJoin-subTitle{margin-top:5vw}.p-pageMembersSectionJoin-content .p-pageMembersSectionJoin-img{margin-top:2.5vw}.p-pageMembersSectionOrganization-inner{padding-right:3.75vw;padding-top:10vw}.p-pageMembersSectionOrganization-content .p-pageMembersSectionOrganization-desc{margin-top:4.5vw}.p-pageMembersSectionOrganization-content .p-pageMembersSectionOrganization-desc .desc-text{line-height:2}.p-pageMembersSectionOrganization-content .p-pageMembersSectionOrganization-subTitle{margin-top:5vw}.p-pageMembersSectionOrganization-content .p-pageMembersSectionOrganization-img{margin-top:2.5vw}.p-pageMembersSectionRegulation-inner{padding-right:3.75vw;padding-top:10vw}.p-pageMembersSectionRegulation-inner+.p-articleDetail-content-related-list{margin-top:5vw}.p-pageMembersSectionRegulation-content{margin-top:4.5vw}.p-pageMembersSectionRegulation-content .p-pageMembersSectionRegulation-desc .desc-text{line-height:2}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item{margin-top:1.25vw}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link{gap:1.25vw}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon{border-radius:50%;height:1.75vw;margin-top:.1875vw;width:1.75vw}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle{transition:border-color .2s cubic-bezier(.215,.61,.355,1)}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle .icon{font-size:.5vw;height:auto;margin-top:0;width:auto}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle.-hover{transform:translateX(0)}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title{font-size:1.125rem;font-size:1.125vw}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title .title-text{background-image:linear-gradient(90deg,#1b2389,#1b2389);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[href$=".pdf"] .title:after,.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[target=_blank] .title:after{height:1vw;margin-left:.625vw;top:.125vw;width:1vw}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-enter .link-icon .circle{border-color:#0000;transition-duration:.2s}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-enter .link-icon .circle.-hover{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-enter .title .title-text{background-position:0 100%;background-size:100% 1px;transition:background-size .2s cubic-bezier(.215,.61,.355,1)}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-active .link-icon .circle{border-color:#0000}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-active .link-icon .circle.-hover{transform:translateX(100%)}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-active .title .title-text{background-position:100% 100%;background-size:100% 1px}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-leave .link-icon .circle{border-color:#0000;transition-duration:.3s}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-leave .link-icon .circle.-hover{animation:anim-slide-right-leave .3s cubic-bezier(.23,1,.32,1) forwards}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-leave .title .title-text{background-position:100% 100%;background-size:0 1px;transition:background-size .3s cubic-bezier(.23,1,.32,1)}.p-members{padding-bottom:22.5vw}.p-members-inner{display:flex}.p-members-anchor{display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding-bottom:3.75vw;position:sticky;top:0}.p-members-content{margin-right:0;width:80.5vw}.p-members-button{margin-top:10vw}.p-pageNewsSectionKv{margin-bottom:12.5vw}.p-pageNewsSectionKv .p-pageNewsSectionKv-inner{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between}.p-pageNewsSectionKv .p-pageNewsSectionKv-title{font-size:1.75rem;font-size:1.75vw}.p-pageNewsSectionKv .p-pageNewsSectionKv-subTitle{font-size:1.25rem;font-size:1.25vw;margin-top:.625vw}.p-pageNewsDetailSectionKv{padding-top:11vw}.p-pageNewsDetailSectionKv-inner .l-theBreadcrumb .l-theBreadcrumb-list{margin-right:3.75vw}.p-pageNewsDetailSectionKv-content{margin-top:5vw;width:min(61vw,1171.2px)}.p-pageNewsDetailSectionKv-meta{gap:1.5vw;justify-content:flex-start}.p-pageNewsDetailSectionKv-meta .p-pageNewsDetailSectionKv-date{font-size:.75rem;font-size:.75vw}.p-pageNewsDetailSectionKv-meta .p-pageNewsDetailSectionKv-tags{gap:.5vw}.p-pageNewsDetailSectionKv-title{font-size:2rem;line-height:1.8;margin-top:3vw}.p-pageNewsDetailSectionKv-subtitle{font-size:1rem;font-size:1vw;margin-top:1.5vw}.p-pageNewsDetailSectionKv-img{margin-top:9.6875vw}.p-news{padding-bottom:7.5vw}.p-news .inner{margin-right:0;padding-right:3.75vw;padding-top:15.4375vw;width:80.5vw}.p-news .inner+.c-buttonMore{margin-top:7.5vw}.p-newsDetail .inner{margin-bottom:12.5vw}.p-articleDetail-content{width:40.625vw}.p-articleDetail-content .p-articleDetail-content-inner{margin-top:7.5vw}.p-articleDetail-content .p-articleDetail-content-inner h2:not([class]){font-size:2rem;font-size:2vw;margin-top:7.5vw}.p-articleDetail-content .p-articleDetail-content-inner h3:not([class]),.p-articleDetail-content .p-articleDetail-content-inner h4:not([class]),.p-articleDetail-content .p-articleDetail-content-inner p:not([class]){font-size:1rem;font-size:1vw;margin-top:3vw}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body,.p-articleDetail-content .p-articleDetail-content-inner img{margin-top:3vw}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body.-col2{display:flex;gap:1.875vw}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body.-col2 .col-item{width:50%}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body.-col2 .col-item:has(.img),.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body.-col2 .col-item:has(.video-wrapper){margin-top:.5625vw}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body.p-articleDetail-callout{padding:1.5vw}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body .video-wrapper.-float-left{float:left;margin-bottom:.9375vw;margin-right:1.875vw;width:calc(50% + .9375vw)}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body .video-wrapper.-float-right{float:right;margin-bottom:.9375vw;margin-left:1.875vw;width:calc(50% + .9375vw)}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body>.-float-left,.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body>.-float-right{margin-top:.5625vw}.p-articleDetail-content .p-articleDetail-content-related{margin-top:7.5vw;padding:1.75vw 1.5vw 2.5vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-title{font-size:1.5rem;font-size:1.5vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item{margin-top:1.25vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link{gap:1.25vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon{border-radius:50%;height:1.75vw;margin-top:.1875vw;width:1.75vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle{transition:border-color .2s cubic-bezier(.215,.61,.355,1)}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle .icon{font-size:.5vw;height:auto;margin-top:0;width:auto}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle.-hover{transform:translateX(0)}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title{font-size:1.125rem;font-size:1.125vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title .title-text{background-image:linear-gradient(90deg,#1b2389,#1b2389);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[href$=".pdf"] .title:after,.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[target=_blank] .title:after{height:1vw;margin-left:.625vw;top:.125vw;width:1vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-enter .link-icon .circle{border-color:#0000;transition-duration:.2s}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-enter .link-icon .circle.-hover{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-enter .title .title-text{background-position:0 100%;background-size:100% 1px;transition:background-size .2s cubic-bezier(.215,.61,.355,1)}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-active .link-icon .circle{border-color:#0000}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-active .link-icon .circle.-hover{transform:translateX(100%)}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-active .title .title-text{background-position:100% 100%;background-size:100% 1px}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-leave .link-icon .circle{border-color:#0000;transition-duration:.3s}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-leave .link-icon .circle.-hover{animation:anim-slide-right-leave .3s cubic-bezier(.23,1,.32,1) forwards}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link.-hover-leave .title .title-text{background-position:100% 100%;background-size:0 1px;transition:background-size .3s cubic-bezier(.23,1,.32,1)}.p-articleDetail-tags-title{font-size:1rem;font-size:1vw;margin-right:1.5vw;min-width:10.5vw}.p-articleDetail-tags{margin-top:2.5vw}.p-articleDetail-tags-meta{align-items:baseline}.p-articleDetail-content-back{margin-top:10.625vw}.p-pageStorySectionKv{margin-bottom:12.5vw}.p-pageStorySectionKv .p-pageStorySectionKv-inner{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-right:0;padding-right:3.75vw;padding-top:15.4375vw;width:80.5vw}.p-pageStorySectionKv .p-pageStorySectionKv-title{font-size:1.75rem}.p-pageStorySectionCurrent-desc,.p-pageStorySectionCurrent-listStory{margin-top:5vw}.p-pageStorySectionCurrent-more{padding-bottom:7.5vw;padding-top:7.5vw}.p-pageStorySectionVision{padding-top:10vw}.p-pageStorySectionVision-desc{margin-top:4.375vw}.p-pageStorySectionVision-tabLinkVisionStory{margin-top:5vw}.p-pageStorySectionRelated{padding-top:10vw}.p-pageStorySectionRelated-listLinkCardStory{margin-top:4.375vw}.p-story{padding-bottom:12.5vw}.p-story-inner{display:flex}.p-story-anchor{display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding-bottom:3.75vw;position:sticky;top:0}.p-story-content{margin-right:0;padding-right:3.75vw;width:80.5vw}.p-pageInterviewDetailSectionKv{padding-top:11vw}.p-pageInterviewDetailSectionKv-inner .l-theBreadcrumb .l-theBreadcrumb-list{margin-right:3.75vw}.p-pageInterviewDetailSectionKv-content{margin-top:3.5vw;padding-right:11.25vw;width:min(61vw,1171.2px)}.p-pageInterviewDetailSectionKv-content:before{padding-bottom:25vw;width:calc(50% + 50vw)}.p-pageInterviewDetailSectionKv-meta{gap:1.5vw;justify-content:flex-start;padding-top:2.5vw}.p-pageInterviewDetailSectionKv-meta .p-pageInterviewDetailSectionKv-date{font-size:.75rem;font-size:.75vw}.p-pageInterviewDetailSectionKv-title{font-size:1.75rem;line-height:1.8;margin-top:2.25vw}.p-pageInterviewDetailSectionKv-subtitle{font-size:1rem;font-size:1vw;margin-top:1.5vw}.p-pageInterviewDetailSectionKv-img{margin-left:auto;margin-right:0;margin-top:4vw;width:80.5vw}.p-pageInterviewDetailSectionKv-lead{margin-top:7.5vw;width:40.625vw}.p-pageInterviewDetailSectionKv-lead .p-pageInterviewDetailSectionKv-lead-text{font-size:1rem;font-size:1vw}.p-pageInterviewDetailTableOfContents{width:40.625vw}.p-pageInterviewDetailTableOfContents-title{font-size:1rem;font-size:1vw;margin-top:7.5vw}.p-pageInterviewDetailTableOfContents-list{margin-top:.5vw;padding-bottom:1.5vw;padding-top:1.5vw}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item+.p-pageInterviewDetailTableOfContents-item{margin-top:1vw;padding-top:1vw}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link{gap:2vw}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon{border-radius:50%;height:2.625vw;width:2.625vw}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon .circle{border-radius:50%;height:2.625vw;transition:border-color .2s cubic-bezier(.215,.61,.355,1);width:2.625vw}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon .circle .icon{font-size:.5vw;height:auto;margin-top:0;width:auto}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon .circle.-hover{transform:translateX(0)}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .title{font-size:1rem;font-size:1vw}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .title .title-text{background-image:linear-gradient(90deg,#1b2389,#1b2389);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link.-hover-enter .link-icon .circle{border-color:#0000;transition-duration:.2s}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link.-hover-enter .link-icon .circle.-hover{animation:anim-slide-right-enter .2s cubic-bezier(.215,.61,.355,1) forwards}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link.-hover-enter .title .title-text{background-position:0 100%;background-size:100% 1px;transition:background-size .2s cubic-bezier(.215,.61,.355,1)}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link.-hover-active .link-icon .circle{border-color:#0000}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link.-hover-active .link-icon .circle.-hover{transform:translateX(100%)}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link.-hover-active .title .title-text{background-position:100% 100%;background-size:100% 1px}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link.-hover-leave .link-icon .circle{border-color:#0000;transition-duration:.3s}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link.-hover-leave .link-icon .circle.-hover{animation:anim-slide-right-leave .3s cubic-bezier(.23,1,.32,1) forwards}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link.-hover-leave .title .title-text{background-position:100% 100%;background-size:0 1px;transition:background-size .3s cubic-bezier(.23,1,.32,1)}.p-pageInterviewDetailBlockEntry-text{font-size:1rem;font-size:1vw;margin-top:3vw}.p-pageInterviewDetailBlockEntry-name{margin-right:1vw}.p-pageInterviewDetailBlockProfile{margin-top:15vw;padding:2.5vw 0;width:40.625vw}.p-pageInterviewDetailBlockProfile-inner{margin-inline:auto}.p-pageInterviewDetailBlockProfile-card{column-gap:1vw}.p-pageInterviewDetailBlockProfile-card+.p-pageInterviewDetailBlockProfile-card{margin-top:1.5vw}.p-pageInterviewDetailBlockProfile-name,.p-pageInterviewDetailBlockProfile-role{font-size:1rem;font-size:1vw}.p-pageInterviewDetailBlockProfile-description{font-size:.875rem;font-size:.875vw;margin-top:.25vw}.p-interviewDetail .inner{padding-bottom:97.1875vw}.p-pageVisionStoryArticle .imgIllust{align-items:center;display:flex;height:100vh;justify-content:center;margin-right:auto;position:sticky;top:0;width:calc(100% - 44.9375vw)}.p-pageVisionStoryArticle .imgIllust .img{height:82.427184466vh;width:39.8125vw}.p-pageVisionStoryArticle .imgIllust+*{margin-top:-100vh}.p-pageVisionStoryArticle-kv{height:100vh;margin-left:auto;padding-left:3.75vw;padding-right:3.75vw;position:relative;width:44.9375vw}.p-pageVisionStoryArticle-kv-intro{bottom:12.5vw;gap:1.3125vw}.p-pageVisionStoryArticle-kv-intro .heading{font-size:2.5vw}.p-pageVisionStoryArticle-kv-intro .description{font-size:.875vw;width:29.5vw}.p-pageVisionStoryArticle-content{margin-left:auto;margin-top:-5.25vw;max-width:44.9375vw;padding-bottom:97.1875vw}.p-pageVisionStoryArticle-content-inner{padding-left:3.75vw;padding-right:3.75vw}.p-pageVisionStoryArticle-content .listVisionStory{gap:5vw;margin-top:5vw}.p-pageVisionStoryArticle-heading-level1{gap:.8125vw}.p-pageVisionStoryArticle-heading-level1 .line{background-color:#fff;display:block;height:.0625vw;width:5.6875vw}.p-pageVisionStoryArticle-heading-level1 .title{align-items:center;gap:3.8125vw}.p-pageVisionStoryArticle-heading-level1 .title .text.-episode{font-size:.75vw}.p-pageVisionStoryArticle-heading-level1 .title .text.-episode .index{font-size:.875vw}.p-pageVisionStoryArticle-heading-level1 .title .text.-title{font-size:1.3125vw}.p-pageVisionStoryArticle-content-text{margin-top:10.75vw;padding-bottom:15vw}.p-pageVisionStoryArticle-content-text .text{font-size:1vw}.p-pageVisionStoryArticle-content-writer{gap:1vw;padding:1.5vw}.p-pageVisionStoryArticle-content-writer .description,.p-pageVisionStoryArticle-content-writer .heading span{font-size:.875vw}.p-pageVisionStoryArticle.-story-01 .p-pageVisionStoryArticle-kv{background-color:#3466b2}.p-pageVisionStoryArticle.-story-02 .p-pageVisionStoryArticle-kv{background-color:#20804f}.p-pageVisionStoryArticle.-story-03 .p-pageVisionStoryArticle-kv{background-color:#763b7d}.p-visionStory>.breadcrumbWrapper{padding-right:3.75vw;padding-top:11vw}.p-pageCookiePolicySectionDetail-introduction-content{margin-left:auto;margin-top:5vw;max-width:66.25vw}.p-pageCookiePolicySectionDetail-introduction-paragraph-detail{margin-bottom:5vw}.p-pageCookiePolicySectionDetail-inner{display:flex;flex-direction:column;flex-wrap:nowrap;margin-right:0;padding-right:3.75vw;padding-top:10vw;width:80.5vw}.p-pageCookiePolicySectionDetail-section:last-child{margin-bottom:12.5vw}.p-pageCookiePolicySectionDetail-section-heading{margin-top:10vw}.p-pageCookiePolicySectionDetail-section-heading-detail{margin-bottom:5vw}.p-pageCookiePolicySectionDetail-section-content{margin-left:auto;margin-top:5.625vw;max-width:66.25vw}.p-pageCookiePolicySectionDetail-section-paragraph{color:#1b2389;font-size:1vw;letter-spacing:.02em;line-height:1.8;margin-bottom:5vw}.p-pageCookiePolicySectionDetail-section-paragraph-detail{margin-bottom:5vw}.p-pageCookiePolicySectionDetail-section-list{margin-top:1.25vw;max-width:100%;overflow:visible}.p-pageCookiePolicySectionDetail-section-list .c-listCookie-table{margin-bottom:4vw}.p-pageCookiePolicySectionKv .p-pageCookiePolicySectionKv-inner{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-right:0;padding-right:3.75vw;padding-top:15.4375vw;width:80.5vw}.p-pageCookiePolicySectionKv .p-pageCookiePolicySectionKv-title{font-size:1.75rem;font-size:1.75vw}.p-cookiePolicy-inner{display:flex}.p-cookiePolicy-anchor{display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding-bottom:3.75vw;position:sticky;top:0}.p-cookiePolicy-content,.p-pagePrivacyPolicySectionDetail-inner{margin-right:0;width:80.5vw}.p-pagePrivacyPolicySectionDetail-inner{display:flex;flex-direction:column;flex-wrap:nowrap;padding-right:3.75vw}.p-pagePrivacyPolicySectionDetail-section:last-child{margin-bottom:12.5vw}.p-pagePrivacyPolicySectionDetail-section-heading{margin-top:10vw}.p-pagePrivacyPolicySectionDetail-section-content{margin-left:auto;margin-top:5.625vw;max-width:66.25vw}.p-pagePrivacyPolicySectionDetail-section-paragraph{color:#1b2389;font-size:1vw;letter-spacing:.02em;line-height:1.8;margin-bottom:1.875vw}.p-pagePrivacyPolicySectionDetail-section-paragraph-detail{margin-top:5vw}.p-pagePrivacyPolicySectionDetail-section-list{margin-top:1.25vw}.p-pagePrivacyPolicySectionKv .p-pagePrivacyPolicySectionKv-inner{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-right:0;padding-right:3.75vw;padding-top:15.4375vw;width:80.5vw}.p-pagePrivacyPolicySectionKv .p-pagePrivacyPolicySectionKv-title{font-size:1.75rem;font-size:1.75vw}.p-privacyPolicy-inner{display:flex}.p-privacyPolicy-anchor{display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding-bottom:3.75vw;position:sticky;top:0}.p-privacyPolicy-content{margin-right:0;width:80.5vw}}@media screen and (max-width:767px){body,html{font-size:3.5897435897vw}.page-content{padding-bottom:25.641025641vw}.article-content,.page-content{width:91.7948717949vw}.article-content{padding-bottom:25.641025641vw}._pc{display:none!important}.m-xxxs{margin:8px}.mt-xxxs{margin-top:2.0512820513vw}.mr-xxxs{margin-right:2.0512820513vw}.mb-xxxs{margin-bottom:2.0512820513vw}.ml-xxxs{margin-left:2.0512820513vw}.mv-xxxs{margin-bottom:2.0512820513vw;margin-top:2.0512820513vw}.mh-xxxs{margin-left:2.0512820513vw;margin-right:2.0512820513vw}.m-xxs{margin:16px}.mt-xxs{margin-top:4.1025641026vw}.mr-xxs{margin-right:4.1025641026vw}.mb-xxs{margin-bottom:4.1025641026vw}.ml-xxs{margin-left:4.1025641026vw}.mv-xxs{margin-bottom:4.1025641026vw;margin-top:4.1025641026vw}.mh-xxs{margin-left:4.1025641026vw;margin-right:4.1025641026vw}.m-xs{margin:24px}.mt-xs{margin-top:6.1538461538vw}.mr-xs{margin-right:6.1538461538vw}.mb-xs{margin-bottom:6.1538461538vw}.ml-xs{margin-left:6.1538461538vw}.mv-xs{margin-bottom:6.1538461538vw;margin-top:6.1538461538vw}.mh-xs{margin-left:6.1538461538vw;margin-right:6.1538461538vw}.m-s{margin:24px}.mt-s{margin-top:6.1538461538vw}.mr-s{margin-right:6.1538461538vw}.mb-s{margin-bottom:6.1538461538vw}.ml-s{margin-left:6.1538461538vw}.mv-s{margin-bottom:6.1538461538vw;margin-top:6.1538461538vw}.mh-s{margin-left:6.1538461538vw;margin-right:6.1538461538vw}.m-m{margin:24px}.mt-m{margin-top:6.1538461538vw}.mr-m{margin-right:6.1538461538vw}.mb-m{margin-bottom:6.1538461538vw}.ml-m{margin-left:6.1538461538vw}.mv-m{margin-bottom:6.1538461538vw;margin-top:6.1538461538vw}.mh-m{margin-left:6.1538461538vw;margin-right:6.1538461538vw}.m-l{margin:24px}.mt-l{margin-top:6.1538461538vw}.mr-l{margin-right:6.1538461538vw}.mb-l{margin-bottom:6.1538461538vw}.ml-l{margin-left:6.1538461538vw}.mv-l{margin-bottom:6.1538461538vw;margin-top:6.1538461538vw}.mh-l{margin-left:6.1538461538vw;margin-right:6.1538461538vw}.m-xl{margin:64px}.mt-xl{margin-top:16.4102564103vw}.mr-xl{margin-right:16.4102564103vw}.mb-xl{margin-bottom:16.4102564103vw}.ml-xl{margin-left:16.4102564103vw}.mv-xl{margin-bottom:16.4102564103vw;margin-top:16.4102564103vw}.mh-xl{margin-left:16.4102564103vw;margin-right:16.4102564103vw}.m-xxl{margin:80px}.mt-xxl{margin-top:20.5128205128vw}.mr-xxl{margin-right:20.5128205128vw}.mb-xxl{margin-bottom:20.5128205128vw}.ml-xxl{margin-left:20.5128205128vw}.mv-xxl{margin-bottom:20.5128205128vw;margin-top:20.5128205128vw}.mh-xxl{margin-left:20.5128205128vw;margin-right:20.5128205128vw}.m-xxxl{margin:100px}.mt-xxxl{margin-top:25.641025641vw}.mr-xxxl{margin-right:25.641025641vw}.mb-xxxl{margin-bottom:25.641025641vw}.ml-xxxl{margin-left:25.641025641vw}.mv-xxxl{margin-bottom:25.641025641vw;margin-top:25.641025641vw}.mh-xxxl{margin-left:25.641025641vw;margin-right:25.641025641vw}.p-xxxs{padding:8px}.pt-xxxs{padding-top:8px}.pr-xxxs{padding-right:8px}.pb-xxxs{padding-bottom:8px}.pl-xxxs{padding-left:8px}.pv-xxxs{padding-bottom:8px;padding-top:8px}.ph-xxxs{padding-left:8px;padding-right:8px}.p-xxs{padding:16px}.pt-xxs{padding-top:16px}.pr-xxs{padding-right:16px}.pb-xxs{padding-bottom:16px}.pl-xxs{padding-left:16px}.pv-xxs{padding-bottom:16px;padding-top:16px}.ph-xxs{padding-left:16px;padding-right:16px}.p-xs{padding:24px}.pt-xs{padding-top:24px}.pr-xs{padding-right:24px}.pb-xs{padding-bottom:24px}.pl-xs{padding-left:24px}.pv-xs{padding-bottom:24px;padding-top:24px}.ph-xs{padding-left:24px;padding-right:24px}.p-s{padding:24px}.pt-s{padding-top:24px}.pr-s{padding-right:24px}.pb-s{padding-bottom:24px}.pl-s{padding-left:24px}.pv-s{padding-bottom:24px;padding-top:24px}.ph-s{padding-left:24px;padding-right:24px}.p-m{padding:24px}.pt-m{padding-top:24px}.pr-m{padding-right:24px}.pb-m{padding-bottom:24px}.pl-m{padding-left:24px}.pv-m{padding-bottom:24px;padding-top:24px}.ph-m{padding-left:24px;padding-right:24px}.p-l{padding:24px}.pt-l{padding-top:24px}.pr-l{padding-right:24px}.pb-l{padding-bottom:24px}.pl-l{padding-left:24px}.pv-l{padding-bottom:24px;padding-top:24px}.ph-l{padding-left:24px;padding-right:24px}.p-xl{padding:64px}.pt-xl{padding-top:64px}.pr-xl{padding-right:64px}.pb-xl{padding-bottom:64px}.pl-xl{padding-left:64px}.pv-xl{padding-bottom:64px;padding-top:64px}.ph-xl{padding-left:64px;padding-right:64px}.p-xxl{padding:80px}.pt-xxl{padding-top:80px}.pr-xxl{padding-right:80px}.pb-xxl{padding-bottom:80px}.pl-xxl{padding-left:80px}.pv-xxl{padding-bottom:80px;padding-top:80px}.ph-xxl{padding-left:80px;padding-right:80px}.p-xxxl{padding:100px}.pt-xxxl{padding-top:100px}.pr-xxxl{padding-right:100px}.pb-xxxl{padding-bottom:100px}.pl-xxxl{padding-left:100px}.pv-xxxl{padding-bottom:100px;padding-top:100px}.ph-xxxl{padding-left:100px;padding-right:100px}.pb-page{padding-bottom:25.641025641vw}.typo-caption{font-size:.8571428571rem;font-size:3.0769230769vw}.typo-reading-md{font-size:3.5897435897vw}.typo-reading-sm{font-size:3.0769230769vw}.typo-title{letter-spacing:.125em}.typo-heading-business,.typo-title{font-size:8.2051282051vw}.l-theHeader{position:relative;transition:all .3s ease-in-out}.l-theHeader:not(.-scrollBackMode) .l-theHeader-inner .l-theHeader-head{background-color:#fff}.l-theHeader:not(.-scrollBackMode) .l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .svg,.l-theHeader:not(.-scrollBackMode) .l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg{fill:#1b2389}.l-theHeader.-isOverlap.-fixedMode:not(.-isOpen){pointer-events:none}.l-theHeader.-scrollBackMode.-isOverlap{pointer-events:auto}.l-theHeader.-scrollBackMode.-isOverlap .l-theHeader-head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff80;border-bottom:1px solid #dfdfdf}.l-theHeader.-isOpen{position:fixed!important}.l-theHeader.-isOpen .l-theHeader-inner .l-theHeader-head{background-color:initial;border-color:#0000}.l-theHeader-inner .l-theHeader-head{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:4.6153846154vw 4.6153846154vw 2.5641025641vw;width:100%}.l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo{width:33.3333333333vw}.l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu{display:block}.l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button{padding:2.5641025641vw}.l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg{fill:#fff;display:block;height:5.3846153846vw;transition:fill .3s ease-in-out;width:5.3846153846vw}.l-theHeader-body{-webkit-overflow-scrolling:touch;height:0;overflow:auto;overscroll-behavior:contain}.l-theHeader-nav{margin-inline:auto;padding-bottom:60.2564102564vw;width:76.9230769231vw}.l-theHeader-contactList{margin-top:10.2564102564vw;margin-inline:auto;opacity:0;visibility:hidden;width:76.9230769231vw}.l-theHeader.-theme-top:not(.-isOpen):not(.-scrollBackMode) .l-theHeader-inner .l-theHeader-head{background-color:initial}.l-theHeader.-theme-top:not(.-isOpen):not(.-scrollBackMode) .l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .svg,.l-theHeader.-theme-top:not(.-isOpen):not(.-scrollBackMode) .l-theHeader-inner .l-theHeader-head .l-theHeader-head-menu .l-theHeader-head-menu-button .svg{fill:#fff}.l-theHeader.-theme-white:not(.-isOpen):not(.-scrollBackMode) .l-theHeader-inner .l-theHeader-head .l-theHeader-head-logo .svg{fill:#1b2389}.l-theFooter-bg{height:0;padding-top:148.7%}.l-theFooter-inner{padding:10.2564102564vw 4.6153846154vw 9.2307692308vw}.l-theFooter-pagetop{position:absolute;right:0;top:-6.4102564103vw}.l-theFooter-pagetop .button-pagetop{height:12.8205128205vw;padding:4.1025641026vw 4.1025641026vw 4.1025641026vw 5.3846153846vw;width:36.1538461538vw}.l-theFooter-pagetop .button-pagetop .button-pagetop-text{font-size:.7857142857rem;font-size:2.8205128205vw}.l-theFooter-pagetop .button-pagetop .button-pagetop-icon .icon{font-size:.8571428571rem;font-size:3.0769230769vw}.l-theFooter-head-logo .l-theFooter-head-logo-link{width:42.3076923077vw}.l-theFooter-body{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:10.2564102564vw;padding-right:2.5641025641vw;width:100%}.l-theFooter-body .l-theFooter-list+.l-theFooter-list{margin-left:5.1282051282vw}.l-theFooter-body .l-theFooter-list .l-theFooter-list_item:not(:first-child){margin-top:5.1282051282vw}.l-theFooter-copyrights{padding:5.1282051282vw 3.0769230769vw 14.8717948718vw}.l-theFooter-copyrights .copyrights{font-size:1rem;font-size:3.5897435897vw}.l-theContactFooter-inner{margin-left:auto;margin-right:auto;margin-inline:auto;padding-bottom:21.5384615385vw;padding-top:23.0769230769vw}.l-theContactFooter-content .l-theContactFooter-head-text .head-title{font-family:Gilroy,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:2.8571428571rem;font-size:10.2564102564vw;font-weight:500;letter-spacing:.03em;line-height:1.25}.l-theContactFooter-content .l-theContactFooter-head-text .head-text{font-size:1.2857142857rem;font-size:4.6153846154vw;line-height:1.8;margin-top:3.5897435897vw}.l-theContactFooter-content .l-theContactFooter-body{font-weight:300;margin-top:17.9487179487vw;width:75.8974358974vw}.l-theContactFooter-content .l-theContactFooter-body .l-theContactFooter-body-text{font-size:1rem;font-size:3.5897435897vw}.l-theContactFooter-content .l-theContactFooter-body .l-theContactFooter-body-link{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10.2564102564vw;justify-content:flex-end;margin-top:14.358974359vw}.l-theBreadcrumb{max-width:91.79487vw;overflow-x:auto}.l-theBreadcrumb-list-item+.l-theBreadcrumb-list-item{margin-left:2.0512820513vw}.l-theBreadcrumb-list-item+.l-theBreadcrumb-list-item:before{height:.2564102564vw;margin-right:2.0512820513vw;width:3.0769230769vw}.l-theBreadcrumb-link .text{font-size:1rem;font-size:3.5897435897vw}.l-theBreadcrumb.-theme-invert-sp .l-theBreadcrumb-link{color:#fff;text-decoration-color:#fff}.l-theFvMovie_bg{height:calc(100vh - 38.46154vw);height:calc(100svh - 38.46154vw)}.l-theFvMovie_content{margin-top:9.7435897436vw;width:91.7948717949vw}.l-theFvMovie_title{font-size:1.2857142857rem;font-size:4.6153846154vw}.l-theFvMovie_breadcrumb{position:absolute;right:4.1025641026vw;top:3.0769230769vw;width:-moz-fit-content;width:fit-content;z-index:1}.l-theFvHeading{position:relative}.l-theFvHeading_content{padding-top:18.4615384615vw;width:91.7948717949vw}.l-theFvHeading_title{font-size:1.2857142857rem;font-size:4.6153846154vw}.l-theFvHeading_breadcrumb{position:absolute;right:4.1025641026vw;top:3.0769230769vw}.l-theStoriesFooter{margin-top:-419.4871794872vw;padding:30.7692307692vw 0}.l-theStoriesFooter-inner{width:91.7948717949vw}.l-theStoriesFooter-inner-item:not(:first-of-type){margin-top:20.5128205128vw}.l-theStoriesFooter-inner-item .item-title{font-size:1.4285714286rem;font-size:5.1282051282vw}.l-theStoriesFooter-inner-item .item-content{margin-top:5.1282051282vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner{aspect-ratio:3/2;margin-top:14.358974359vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link{padding:5.1282051282vw 3.0769230769vw 5.1282051282vw 5.1282051282vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-bg{bottom:0;height:105%;right:calc(100% - 51.28205vw);width:auto}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-bg .img{width:auto}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text .link-inner-text-subTitle{font-size:1rem;font-size:3.5897435897vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text .link-inner-text-title{font-size:1.1428571429rem;font-size:4.1025641026vw;margin-top:5.1282051282vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-image{margin-top:1.2820512821vw;width:42.8205128205vw}.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-arrow{display:none}.l-theStoriesFooter-link{margin-top:20.5128205128vw}.c-buttonPrev{border-radius:50%;height:12.3076923077vw;width:12.3076923077vw}.c-buttonPrev .icon{font-size:3.5897435897vw}.c-buttonNext{border-radius:50%;height:12.3076923077vw;width:12.3076923077vw}.c-buttonNext .icon{font-size:3.5897435897vw}.c-buttonMore{gap:4.1025641026vw;padding:1.5384615385vw 6.6666666667vw}.c-buttonMore-icon{border-radius:50%;height:9.2307692308vw;width:9.2307692308vw}.c-buttonMore-icon .circle .svg{stroke-width:.5128205128vw;height:2.8205128205vw;width:2.8205128205vw}.c-buttonMore-icon .circle.-hover{display:none}.c-buttonMore-text{font-size:4.1025641026vw}.c-buttonModalTrigger-overlay{display:none}.c-buttonModalTrigger-overlay .overlay-icon{height:5.1282051282vw;width:5.1282051282vw}.c-buttonModalTrigger-title{font-size:1.4285714286rem;font-size:4.6153846154vw;margin-top:3.0769230769vw}.c-buttonModalTrigger-icon{bottom:7.1794871795vw;height:12.3076923077vw;right:-4.1025641026vw;width:12.3076923077vw}.c-buttonModalTrigger-icon .circle{width:4.1025641026vw}.c-blockAccordion{padding:0 4.1025641026vw}summary.c-blockAccordion-head{padding:6.1538461538vw 0}summary.c-blockAccordion-head:after,summary.c-blockAccordion-head:before{width:4.1025641026vw}summary.c-blockAccordion-head .title{font-size:1.2857142857rem;font-size:4.6153846154vw}.c-blockAccordion-body>:last-child:last-of-type{padding-bottom:6.1538461538vw}.c-blockModalImg-inner .c-blockModalImg-modal-item .c-blockModalImg-modal-item-thumbnail .c-imageFigure .c-imageFigure-caption{margin-top:0;top:calc(100% + 8.20513vw)}.c-blockModalImg-inner .c-blockModalImg-modal-item .c-blockModalImg-modal-trigger{bottom:-6.1538461538vw;height:12.3076923077vw;right:-2.0512820513vw;width:12.3076923077vw}.c-blockModalImg-inner .c-blockModalImg-modal-item .c-blockModalImg-modal-trigger .circle{width:4.6153846154vw}.c-blockModalImg-inner .c-blockModalImg-modal-detail{aspect-ratio:2/3;border:1px solid #dfdfdf;margin-top:5.1282051282vw;width:100%}.c-blockModalImg-inner .c-blockModalImg-modal-detail .c-blockModalImg-modal-detail-img{height:100%;width:100%}.c-blockModalImg-inner .c-blockModalImg-modal-detail .simplebar-content-wrapper{aspect-ratio:2/3}.c-blockModalImg-inner .c-blockModalImg-modal-detail .simplebar-track.simplebar-horizontal{bottom:-10.2564102564vw;left:0;margin-top:0;position:absolute;right:0}.c-blockModalImg-inner .c-blockModalImg-modal-detail-caption{color:#6c6c6c;display:block;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:300;letter-spacing:.02em;line-height:1.8;margin-top:20.5128205128vw}.c-linkArticle-link{gap:4.1025641026vw;padding-bottom:12.3076923077vw;padding-top:12.3076923077vw}.p-pageIndexSectionNews .c-listLinkArticle-item:first-of-type .c-linkArticle{border-top:none}.c-linkArticle-thumbnail{height:28.2051282051vw;width:28.2051282051vw}.c-linkArticle-inner{flex:0 1 100%}.c-linkArticle-inner.flex-container{flex-direction:column}.c-linkArticle-inner .flex-item{flex:1 1 auto}.c-linkArticle-inner .flex-item:nth-child(2){order:3}.c-linkArticle-inner .flex-item:nth-child(3){order:2}.c-linkArticle-date{font-size:.8571428571rem;font-size:3.0769230769vw}.c-linkArticle-tags{margin-top:3.8461538462vw}.c-linkArticle-bottom{margin-top:2.5641025641vw}.c-linkArticle-arrow,.c-linkArticle-arrow-icon .circle.-hover{display:none}.c-linkArticle-title{font-size:.9285714286rem;font-size:3.3333333333vw}.c-listLinkArticle.-thin .c-linkArticle-thumbnail{height:28.2051282051vw;width:28.2051282051vw}.c-listLinkArticle-empty{font-size:1rem;font-size:3.5897435897vw;margin-top:6.1538461538vw}.c-linkArrowPrimary-link{font-size:1.4285714286rem;font-size:5.1282051282vw;min-width:66.6666666667vw;padding:5.8974358974vw 0}.c-linkArrowPrimary-link-bg{content:none}.c-linkArrowPrimary-link:after,.c-linkArrowPrimary-link:before{height:12.8205128205vw}.c-linkArrowPrimary-link .c-linkArrowPrimary-link-inner>.icon{font-size:3.5897435897vw;right:3.5897435897vw}.c-linkArrowPrimary.-noText .c-linkArrowPrimary-link{height:15.3846153846vw;width:15.3846153846vw}.c-linkArrowPrimary.-direction-backward .c-linkArrowPrimary-link-inner>.icon{left:3.5897435897vw;right:auto}.c-linkArrowSecondary-link{font-size:1.1428571429rem;font-size:4.1025641026vw;gap:3.5897435897vw}.c-linkArrowSecondary-link-icon,.c-linkArrowSecondary-link-icon>.circle{border-radius:50%;height:7.6923076923vw;width:7.6923076923vw}.c-linkArrowSecondary-link-icon>.circle>.icon{font-size:2.0512820513vw}.c-linkArrowSecondary-link-icon>.circle.-hover{display:none}.c-linkArrowSecondary.-small .c-linkArrowSecondary-link{font-size:1rem;font-size:3.5897435897vw;gap:3.0769230769vw}.c-linkArrowSecondary.-small .c-linkArrowSecondary-link .c-linkArrowSecondary-link-icon,.c-linkArrowSecondary.-small .c-linkArrowSecondary-link .c-linkArrowSecondary-link-icon>.circle{border-radius:50%;height:3.0769230769vw;width:3.0769230769vw}.c-linkArrowSecondary.-small .c-linkArrowSecondary-link .c-linkArrowSecondary-link-icon>.circle>.icon{transform:scale(.7)}.c-linkCardVisionStory-link{gap:4.1025641026vw}.c-linkCardVisionStory-thumbnail{aspect-ratio:358/238}.c-linkCardVisionStory-thumbnail-bg{padding:3.0769230769vw 3.0769230769vw 3.0769230769vw 0}.c-linkCardVisionStory-thumbnail-bg-image{width:45.3846153846vw}.c-linkCardVisionStory-thumbnail-bg-image .img{width:36.6666666667vw}.c-linkCardVisionStory-thumbnail-inner{padding:4.1025641026vw 4.1025641026vw 15.3846153846vw}.c-linkCardVisionStory-thumbnail-text{gap:4.1025641026vw}.c-linkCardVisionStory-thumbnail-text .title{font-size:3.0769230769vw}.c-linkCardVisionStory-thumbnail-text .id{font-size:16.4102564103vw}.c-linkCardVisionStory-text{gap:4.1025641026vw}.c-linkCardVisionStory-text-icon{padding:max(.2564102564vw,1px)}.c-linkCardVisionStory-text-icon,.c-linkCardVisionStory-text-icon .circle{border-radius:50%;height:7.6923076923vw;width:7.6923076923vw}.c-linkCardVisionStory-text-icon .circle .icon{font-size:2.0512820513vw}.c-linkCardVisionStory-text-icon .circle.-hover{display:none}.c-linkCardVisionStory-text-title{font-size:4.1025641026vw}.c-linkCardStory-link{gap:6.1538461538vw}.c-linkCardStory-image{aspect-ratio:359/219;width:100%}.c-linkCardStory-content{gap:2.0512820513vw}.c-linkCardStory-date{font-size:3.5897435897vw}.c-linkCardStory-date:before{content:"";display:block;height:0;margin-top:-1.34615vw}.c-linkCardStory-title{gap:4.1025641026vw}.c-linkCardStory-title-icon{border-radius:50%;height:7.6923076923vw;margin-top:.2564102564vw;width:7.6923076923vw}.c-linkCardStory-title-icon .circle .icon{font-size:2.0512820513vw}.c-linkCardStory-title-icon .circle.-hover{display:none}.c-linkCardStory-title .title-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:4.1025641026vw;overflow:hidden}.c-linkCardStory-text{font-size:3.5897435897vw;letter-spacing:.06em;padding-left:11.7948717949vw}.c-linkCardStory.-layout-row-sp .c-linkCardStory-link{border-bottom:1px solid #e9e9e9;flex-direction:row;gap:4.1025641026vw;padding-bottom:7.4358974359vw;padding-top:7.4358974359vw}.c-linkCardStory.-layout-row-sp .c-linkCardStory-image{aspect-ratio:1/1;flex:none;height:27.9487179487vw;width:27.9487179487vw}.c-linkCardStory.-layout-row-sp .c-linkCardStory-content{justify-content:space-between}.c-linkCardStory.-layout-row-sp .c-linkCardStory-date{color:#1b2389;font-size:3.0769230769vw;letter-spacing:.06em;line-height:1.6}.c-linkCardStory.-layout-row-sp .c-linkCardStory-title-icon{display:none}.c-linkCardStory.-layout-row-sp .c-linkCardStory-title .title{color:#1b2389;font-size:3.3333333333vw;height:18.4615384615vw;line-height:1.8}.c-linkCardStory.-layout-row-sp .c-linkCardStory-text{display:none}.c-linkNavigationSecond{border-bottom:1px solid #43598e;padding:6.1538461538vw 0}.c-linkNavigationSecond>.text{font-size:1.2857142857rem;font-size:4.6153846154vw;line-height:1}.c-linkNavigationSecond-icon{align-items:center;border:1px solid #43598e;border-radius:50%;display:flex;font-size:.5714285714rem;font-size:2.0512820513vw;height:6.4102564103vw;justify-content:center;width:6.4102564103vw}.c-linkNavigationThird{border:1px solid;border-radius:7.6923076923vw;color:#fff;height:10.2564102564vw;margin-inline:auto;padding:2.0512820513vw 9.2307692308vw 1.5384615385vw;width:-moz-fit-content;width:fit-content}.c-linkNavigationThird>.text{font-size:1.7142857143rem;font-size:6.1538461538vw}.c-sliderController{justify-content:space-between;margin-left:auto;max-width:80vw}.c-sliderController .c-sliderController-seekbar{width:43.5897435897vw}.c-sliderController .c-sliderController-seekbar .seekbar{border-radius:1.0256410256vw;height:1.0256410256vw}.c-sliderController .c-sliderController-seekbar .seekbar .seekbar-current{border-radius:1.0256410256vw}.c-sliderController .c-sliderController-buttons{gap:1.5384615385vw}.-indicatorSeamless .c-sliderController-seekbar{width:12.8205128205vw}.c-listTag{gap:1.5384615385vw}.c-listTag,.c-listTag .tag{font-size:.8571428571rem;font-size:3.0769230769vw}.c-listTag .tag{border-radius:6.1538461538vw;padding:1.2820512821vw 2.5641025641vw}.c-listTag .tag:has(a){border-radius:6.1538461538vw;padding:0}.c-listTag .tag a{border-radius:6.1538461538vw;padding:1.2820512821vw 2.5641025641vw}.c-listLinkAnchor{display:none}.c-listLinkCardStory{gap:16.4102564103vw;grid-template-columns:repeat(1,1fr)}.c-listOrdered{padding-left:5.1282051282vw}.c-listOrdered,.c-listOrdered>.item{font-size:3.5897435897vw}.c-listOrdered>.item+.item{margin-top:7.6923076923vw}.c-listCookie-table{font-size:3.0769230769vw}.c-listCookie-headerCell{padding:3.0769230769vw 3.0769230769vw 3.0769230769vw 0;width:40%}.c-listCookie-headerCell:after{right:3.0769230769vw}.c-listCookie-cell{padding:3.0769230769vw 0;width:60%}.c-listCookie-headerCell--first:before{right:3.0769230769vw}.c-headingLevel2,.c-headingLevel3{font-size:1.1428571429rem;font-size:4.1025641026vw}.c-headingLevel3{letter-spacing:.02em}.c-headingLevel3.-large{font-size:1.7142857143rem;font-size:6.1538461538vw}.c-headingLevel2Content{font-size:2rem;font-size:7.1794871795vw}.c-imageSimple+[class^=c-button],.c-imageSimple+[class^=c-heading],.c-imageSimple+[class^=c-linkText],.c-imageSimple+[class^=c-list]:not(.c-listAccordion):not([class^=c-listLinkCard]),.c-imageSimple+[class^=c-text]:not(.c-textCaption){margin-top:6.1538461538vw!important}.c-imageFigure:not(:first-child){margin-top:6.1538461538vw}.c-imageFigure-caption{font-size:.8571428571rem;font-size:3.0769230769vw;margin-top:2.0512820513vw}.c-imageFigure.-float-left{float:none;margin-right:0;width:100%}.c-imageFigure.-float-right{float:none;margin-left:0;width:100%}.c-inputCheckbox{border-radius:3.0769230769vw;min-width:16.4102564103vw;padding:1.5384615385vw 3.0769230769vw}.c-inputCheckbox .label{font-size:.7857142857rem}.c-modalNormal{min-height:100dvh;width:89.7435897436vw}.c-modalNormal-closeBtn{align-items:center;background:#fff;border-top:1px solid #dfdfdf;bottom:0;display:flex;flex-wrap:nowrap;height:20.5128205128vw;justify-content:center;left:0;outline:none;width:100%}.c-modalNormal-closeBtn .button-icon{height:6.1538461538vw;width:6.1538461538vw}.c-modalNormal-inner-container{padding:20.5128205128vw 6.1538461538vw 30.7692307692vw}.c-modalNormal-inner-desc{margin-top:6.1538461538vw}.c-modalNormal-inner-container-body{margin-top:8.2051282051vw;padding-top:9.2307692308vw}.c-modalNormal-inner-detail-item:not(:first-of-type){margin-top:16.4102564103vw}.c-modalNormal-inner-detail-item .item-content{margin-top:8.2051282051vw}.c-modalNormal-inner-detail-item .item-content .c-modalNormal-inner-detail-item-title{font-size:1.2857142857rem;font-size:4.6153846154vw}.c-modalNormal-inner-detail-item .item-content .c-modalNormal-inner-detail-item-desc:first-of-type{margin-top:6.1538461538vw}.c-sectionCheckbox+.c-sectionCheckbox{margin-top:4.1025641026vw}.c-sectionCheckbox-body,.c-sectionCheckbox-head .c-sectionCheckbox-title{font-size:.9285714286rem;font-size:3.3333333333vw}.c-sectionCheckbox-body{margin-top:2.0512820513vw}.c-sectionCheckbox-body .c-sectionCheckbox-list{gap:2.0512820513vw}.c-sectionOtherStories{margin-top:-314.6153846154vw;padding:30.7692307692vw 0}.c-sectionOtherStories-inner{padding-left:4.1025641026vw;padding-right:4.1025641026vw;width:100%}.c-sectionOtherStories .headingLevel2{font-size:6.1538461538vw;letter-spacing:.03;line-height:1.3}.c-sectionOtherStories .headingLevel2+*{margin-top:6.1538461538vw}.c-sectionOtherStories-section{gap:6.1538461538vw;margin-top:18.4615384615vw}.c-sectionOtherStories .buttonBack{margin-top:20.5128205128vw}.c-sectionOtherStories .listStory{grid-template-columns:1fr}.c-sectionBlockContentList-section{margin-top:25.641025641vw}.c-sectionBlockContentList-section-content{margin-top:15.3846153846vw;width:91.7948717949vw}.c-sectionBlockContentList-section-list,.c-sectionBlockContentList-section-paragraph{margin-top:10.2564102564vw}.c-sectionBlockContentList-section-listItem{margin-top:6.1538461538vw}.c-sectionBlockContentList-section-subList{margin-left:6.1538461538vw;margin-top:4.1025641026vw}.c-sectionBlockContentList-section-subItem{margin-top:4.1025641026vw}.c-sliderThumbnailNormal-track{margin-left:-4.1025641026vw;margin-right:-4.1025641026vw}.c-sliderThumbnailNormal-slider-slide{padding-left:4.1025641026vw;padding-right:4.1025641026vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-meta{font-size:2.5641025641vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-meta .c-sliderThumbnailNormal-meta-date{font-size:3.0769230769vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-meta .c-sliderThumbnailNormal-meta-tags{font-size:2.5641025641vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title{font-size:1.2857142857rem;font-size:4.6153846154vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title:first-of-type{margin-top:6.1538461538vw;padding-left:11.7948717949vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-description{margin-top:4.1025641026vw;padding-left:11.7948717949vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon{border-radius:50%;height:7.6923076923vw;width:7.6923076923vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon .circle .icon{font-size:2.0512820513vw}.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon .circle.-hover{display:none}.c-sliderThumbnailNormal-page{font-size:2.5641025641vw;padding-left:34.8717948718vw}.c-sliderThumbnailNormal-controls{margin-top:6.1538461538vw}.c-sliderThumbnailNormal.-small .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-thumb{height:30.7692307692vw;width:46.1538461538vw}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item{margin-inline:auto 0}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-thumb{height:61.5384615385vw;width:100%}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text{padding-top:4.1025641026vw}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-meta{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:12.3076923077vw}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title .text{font-size:1rem;font-size:3.5897435897vw;line-height:1.6}.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-icon{bottom:calc(100% + 2.05128vw);right:2.0512820513vw}.c-sliderThumbnailNormal.-indicatorSeamless .splide__pagination{bottom:4.6153846154vw;width:12.8205128205vw}.c-sliderThumbnailNormal.-indicatorSeamless .splide__pagination .splide__pagination__page{height:1.5384615385vw;width:1.5384615385vw}.c-tabLinkVisionStory-content{aspect-ratio:358/414}.c-tabLinkVisionStory-link{position:relative}.c-tabLinkVisionStory-link-inner{gap:1vw;padding:6.1538461538vw 6.1538461538vw 5.641025641vw}.c-tabLinkVisionStory-link-text{bottom:16.4102564103vw;font-size:3.5897435897vw;left:6.1538461538vw;letter-spacing:normal;position:absolute}.c-tabLinkVisionStory-link-title{bottom:6.6666666667vw;font-size:4.6153846154vw;left:6.1538461538vw;letter-spacing:normal;position:absolute}.c-tabLinkVisionStory-link-main{align-self:center;width:61.7948717949vw}.c-tabLinkVisionStory-link-icon{border-radius:50%;bottom:5.641025641vw;height:10.2564102564vw;right:4.1025641026vw;width:10.2564102564vw}.c-tabLinkVisionStory-link-icon .circle{border-width:.2564102564vw}.c-tabLinkVisionStory-link-icon .circle .icon{font-size:2.0512820513vw}.c-tabLinkVisionStory-link-icon .circle.-hover{display:none}.c-tabLinkVisionStory-tabs{gap:1.0256410256vw;margin-top:-1px}.c-tabLinkVisionStory-tab{border-width:.5128205128vw;height:12.3076923077vw}.c-tabLinkVisionStory-tab-text{font-size:4.1025641026vw;font-weight:400;letter-spacing:.1em}.c-textNormal{font-size:1.1428571429rem;font-size:4.1025641026vw}.c-textNormal.-small{font-size:3.0769230769vw}.l-default-navigation,.l-default-page-side{display:none}.l-category-bg{top:-20.5128205128vw}.l-category-container{padding-top:17.9487179487vw}.l-category-navigation,.l-category-page-side{display:none}.l-category-container:has(form.user-login-form){padding:25.641025641vw 0}.l-category-container:has(form.user-login-form) form.user-login-form .form-item label{width:25.641025641vw}.p-indexSectionKv-movie{height:100vh;height:100svh;position:relative}.p-indexSectionKv-movie-container .bg-sences-item.-sp{display:block}.p-indexSectionKv-movie-container .bg-sences-item.-sp .img{height:100%;object-fit:cover;width:100%}.p-indexSectionKv-content{align-items:center;display:flex}.p-indexSectionKv-content-hgroup{bottom:15.3846153846vw;left:4.1025641026vw;position:absolute}.p-indexSectionKv-content-title{font-size:2.7142857143rem;line-height:1.2}.p-indexSectionKv-content-subTitle{font-size:1rem;letter-spacing:.06em;margin-top:3.5897435897vw}.p-pageIndexSectionImportantNews{bottom:0;width:100%}.p-pageIndexSectionImportantNews-link{-webkit-backdrop-filter:blur(7.6923076923vw);backdrop-filter:blur(7.6923076923vw);padding:4.6153846154vw 15.3846153846vw 4.6153846154vw 9.7435897436vw;width:100%}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content{font-size:1rem;font-size:3.5897435897vw}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content .p-pageIndexSectionImportantNews-content-icon{height:3.5897435897vw;left:4.1025641026vw;position:absolute;width:3.5897435897vw}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content .p-pageIndexSectionImportantNews-content-text .p-pageIndexSectionImportantNews-content-text-title{-webkit-line-clamp:2;margin-top:4.1025641026vw}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-icon{border-radius:50%;height:7.6923076923vw;right:3.8461538462vw;width:7.6923076923vw}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-icon .circle .icon{font-size:2.0512820513vw}.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-icon .circle.-hover{display:none}.p-pageIndexSectionTopics{border-top:1px solid #dfdfdf;padding-bottom:8.2051282051vw}.p-pageIndexSectionTopics-content{margin-right:4.1025641026vw;margin-top:10.2564102564vw;width:91.7948717949vw;width:75.641025641vw}.p-pageIndexSectionTopics-content-title{margin-left:auto;margin-right:auto;margin-top:10.2564102564vw}.p-pageIndexSectionAbout{padding-bottom:30.7692307692vw}.p-pageIndexSectionAbout-content{margin-left:auto;margin-right:auto}.p-pageIndexSectionAbout-content-left{padding-top:132.0512820513vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .mainCopy-title{font-size:2.2857142857rem;font-size:8.2051282051vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .mainCopy-subTitle{font-size:1.2857142857rem;font-size:4.6153846154vw;font-weight:500;letter-spacing:.02em;line-height:1.8;margin-top:20.5128205128vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item:not(.mainCopy){margin-top:20.5128205128vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-issue .body-imgTitle{display:none}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-cycle .body-img .body-img-inner .c-imageFigure-caption .c-imageFigure-caption-inner{font-size:.6428571429rem;font-size:2.3076923077vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-cycle .body-img .p-pageIndexSectionAbout-modal .p-pageIndexSectionAbout-modal-detail{aspect-ratio:2/3;padding-bottom:11.5384615385vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-cycle .body-img .p-pageIndexSectionAbout-modal .p-pageIndexSectionAbout-modal-detail .p-pageIndexSectionAbout-modal-detail-img{height:100%;width:100%}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-cycle .body-img .p-pageIndexSectionAbout-modal .p-pageIndexSectionAbout-modal-detail .p-pageIndexSectionAbout-modal-detail-img .img{height:100%;width:auto}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-text{font-size:1.5714285714rem;font-size:5.641025641vw;font-weight:500;line-height:2;margin-top:6.1538461538vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-desc{font-size:1.1428571429rem;font-size:4.1025641026vw;font-weight:400;line-height:1.7;margin-top:9.2307692308vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-img{margin-top:10.2564102564vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-img .img .c-imageFigure-caption-inner{font-size:.6428571429rem;font-size:2.3076923077vw;margin-left:5.1282051282vw;margin-top:4.1025641026vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals{margin-top:38.4615384615vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list{display:flex;flex-direction:column;gap:4.1025641026vw;margin-top:10.2564102564vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item{border-radius:1.0256410256vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head{padding:4.1025641026vw 6.1538461538vw 0}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head .p-pageIndexSectionAbout-goals-list-item-number{font-size:3.4285714286rem;font-size:12.3076923077vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head .p-pageIndexSectionAbout-goals-list-item-unit{font-size:1.1428571429rem;font-size:4.1025641026vw;margin-left:.7692307692vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head .p-pageIndexSectionAbout-goals-list-item-unit.-english{font-size:1.7142857143rem;font-size:6.1538461538vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body{margin-top:3.0769230769vw;padding:4.1025641026vw 6.1538461538vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body .p-pageIndexSectionAbout-goals-list-item-title{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body .p-pageIndexSectionAbout-goals-list-item-text{font-size:1rem;font-size:3.5897435897vw;margin-top:2.5641025641vw}.p-pageIndexSectionAbout-content-right{width:100%}.p-pageIndexSectionAbout-link{margin-top:20.5128205128vw}.p-pageIndexSectionConcept{width:91.7948717949vw}.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-title{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-data .-mainNum{font-size:1.4285714286rem}.p-pageIndexSectionReason .p-pageIndexSectionReason-inner{width:91.7948717949vw}.p-pageIndexSectionSolution{padding:25.641025641vw 0 30.7692307692vw}.p-pageIndexSectionSolution-inner{width:91.7948717949vw}.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-title{font-size:2.2857142857rem;font-size:8.2051282051vw;line-height:1.2}.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-item{margin-top:20.5128205128vw;width:100%}.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-item .item-title{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-item .item-description{font-size:1.1428571429rem;font-size:4.1025641026vw;margin-top:6.1538461538vw}.p-pageIndexSectionSolution-movie{margin-top:12.8205128205vw}.p-pageIndexSectionSolution-link{margin-top:20.5128205128vw}.p-pageIndexSectionMembers-inner{padding-top:24.6153846154vw;width:91.7948717949vw}.p-pageIndexSectionMembers-heading .p-pageIndexSectionMembers-heading-title{font-size:2.2857142857rem;font-size:8.2051282051vw}.p-pageIndexSectionMembers-heading .p-pageIndexSectionMembers-heading-subTitle{font-size:1.1428571429rem;font-size:4.1025641026vw;margin-left:auto;margin-top:20.5128205128vw;width:75.8974358974vw}.p-pageIndexSectionMembers-content{margin-top:20.5128205128vw}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc{font-size:1rem;font-size:3.5897435897vw}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc .desc-title{font-size:1.1428571429rem;font-size:4.1025641026vw;font-weight:500}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc .desc-item{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc .desc-item:first-of-type,.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc-link-list{margin-top:5.1282051282vw}.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-img{aspect-ratio:36/25;margin-top:23.0769230769vw}.p-pageIndexSectionMembers-partner{margin-top:20.5128205128vw;position:relative}.p-pageIndexSectionMembers-partner .partner-img{margin-top:10.2564102564vw}.p-pageIndexSectionMembers-partner .partner-list{display:flex;flex-wrap:wrap;gap:1.7948717949vw;margin-top:10.2564102564vw}.p-pageIndexSectionMembers-partner .partner-list .partner-item{padding:3.0769230769vw;width:calc(20% - 1.53846vw)}.p-pageIndexSectionMembers-partner .partner-list.-folded:before{background:linear-gradient(180deg,#fff0,#fffc 49.5%,#fff)}.p-pageIndexSectionMembers-partner .partner-list+.c-buttonMore{bottom:5.1282051282vw;left:50%;position:absolute;transform:translateX(-50%)}.p-pageIndexSectionMembers-link{margin-top:20.5128205128vw}.p-pageIndexSectionMembers-decoration{aspect-ratio:39/46;margin-top:30.7692307692vw}.p-pageIndexSectionStory{overflow-x:hidden;padding-top:20.5128205128vw;position:relative}.p-pageIndexSectionStory .p-pageIndexSectionStory-inner{width:91.7948717949vw}.p-pageIndexSectionStory-inner{overflow-x:visible}.p-pageIndexSectionStory-content .p-pageIndexSectionStory-content-slider{margin-top:8.2051282051vw}.p-pageIndexSectionStory-content-title{margin-left:auto;margin-right:auto}.p-pageIndexSectionStory-content-title .c-headingLevel2{font-size:2.2857142857rem;font-size:8.2051282051vw}.p-pageIndexSectionStory-link-arrow{margin-top:20.5128205128vw}.p-pageIndexSectionVisionStory{margin-top:9.2307692308vw}.p-pageIndexSectionVisionStory-bg{display:none}.p-pageIndexSectionVisionStory-content{align-items:center;display:flex;justify-content:center;padding-bottom:4.1025641026vw}.p-pageIndexSectionVisionStory-content-text{left:6.6666666667vw;top:14.6153846154vw}.p-pageIndexSectionVisionStory-content-title{font-size:2.2857142857rem;font-size:8.2051282051vw}.p-pageIndexSectionVisionStory-content-title .title-item:not(:first-child){margin-left:7.1794871795vw}.p-pageIndexSectionVisionStory-content-copy{display:none}.p-pageIndexSectionVisionStory-content-thumbnail{margin-inline:auto;padding-top:40.5128205128vw;width:71.2820512821vw}.p-pageIndexSectionVisionStory-article{border-top:2px solid #1b23891f;gap:2.5641025641vw;height:20.7692307692vw}.p-pageIndexSectionVisionStory-article-number{font-size:1.7142857143rem;font-size:6.1538461538vw;letter-spacing:.6153846154vw;margin-left:5.1282051282vw}.p-pageIndexSectionVisionStory-article-bar{background-color:#fff;height:.2564102564vw;width:13.8461538462vw}.p-pageIndexSectionVisionStory-article-title{flex:1 1 45.1282051282vw;font-size:1.2857142857rem;font-size:4.6153846154vw;padding-left:1.0256410256vw}.p-pageIndexSectionVisionStory-article-link{flex:0 0 7.6923076923vw;margin-right:6.6666666667vw}.p-pageIndexSectionVisionStory-article-link-text{display:none}.p-pageIndexSectionVisionStory-article-link-icon{font-size:2.0512820513vw;height:7.6923076923vw;width:7.6923076923vw}.p-pageIndexSectionVisionStory-article-link-icon .icon{font-size:2.0512820513vw}.p-pageIndexSectionNews{padding-bottom:35.8974358974vw;padding-top:35.8974358974vw}.p-pageIndexSectionNews-head{width:91.7948717949vw}.p-pageIndexSectionNews-head .c-headingLevel2{font-size:2.2857142857rem;font-size:8.2051282051vw}.p-pageIndexSectionNews-body .p-pageIndexSectionNews-body-inner{width:91.7948717949vw}.p-pageIndexSectionNews-body .p-pageIndexSectionNews-body-inner .p-pageIndexSectionNews-list{margin-top:10.2564102564vw}.p-pageIndexSectionNews-body .p-pageIndexSectionNews-body-inner .p-pageIndexSectionNews-button{margin-top:20.5128205128vw}.p-index .inner,.p-pageAboutSectionVision{width:91.7948717949vw}.p-pageAboutSectionVision{padding-top:25.641025641vw}.p-pageAboutSectionVision_desc .desc-text{margin-top:15.3846153846vw}.p-pageAboutSectionVision_desc-link-list{margin-top:10.2564102564vw}.p-pageAboutSectionVision_intro{margin-inline:-4.1025641026vw}.p-pageAboutSectionVision_intro-inner{padding-bottom:30.7692307692vw}.p-pageAboutSectionVision_intro-bg-shadow{background:#1b238966;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.p-pageAboutSectionVision_intro-container{margin-top:20.5128205128vw}.p-pageAboutSectionVision_intro-container .p-pageAboutSectionVision_intro-title{font-size:2rem;font-size:7.1794871795vw;letter-spacing:.12em;margin-left:4.1025641026vw;padding-top:20.5128205128vw}.p-pageAboutSectionVision_intro-container .p-pageAboutSectionVision_intro-content{margin-top:16.4102564103vw;margin-inline:4.1025641026vw}.p-pageAboutSectionVision_intro-container .p-pageAboutSectionVision_intro-content .copy{font-size:1.0357142857rem;font-size:3.7179487179vw}.p-pageAboutSectionVision_body{padding-top:20.5128205128vw}.p-pageAboutSectionVision_body-inner{width:91.7948717949vw}.p-pageAboutSectionVision_body-item{margin-top:16.4102564103vw}.p-pageAboutSectionVision_body-item-title .title{font-size:1.4285714286rem;font-size:5.1282051282vw}.p-pageAboutSectionVision_body-item-content{margin-top:10.2564102564vw}.p-pageAboutSectionVision_body-item-content .copy{font-size:1.7142857143rem;font-size:6.1538461538vw}.p-pageAboutSectionVision_body-item-content .description{margin-top:10.2564102564vw}.p-pageAboutSectionValueChain{width:91.7948717949vw}.p-pageAboutSectionValueChain-inner{margin-top:25.641025641vw;padding-top:25.641025641vw}.p-pageAboutSectionValueChain-inner .p-pageAboutSectionValueChain-description{margin-top:16.4102564103vw;width:91.7948717949vw}.p-pageAboutSectionValueChain-content{margin-top:16.4102564103vw;width:91.7948717949vw}.p-pageAboutSectionValueChain-content-right .p-pageAboutSectionValueChain-content-item{margin-top:16.4102564103vw}.p-pageAboutSectionValueChain-content-right .p-pageAboutSectionValueChain-content-item .item-title{font-size:1.2857142857rem;font-size:4.6153846154vw}.p-pageAboutSectionValueChain-content-right .p-pageAboutSectionValueChain-content-item .item-text{margin-top:6.1538461538vw}.p-pageAboutSectionValueChain-cycle{margin-top:18.4615384615vw;width:91.7948717949vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-cycle-title{letter-spacing:.06em;line-height:1.6}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-cycle-text{margin-top:14.358974359vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-cycle-img{margin-top:20.5128205128vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals{margin-top:38.4615384615vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-title{font-size:1.5714285714rem;font-size:5.641025641vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list{display:flex;flex-direction:column;gap:4.1025641026vw;margin-top:16.4102564103vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item{border-radius:1.0256410256vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head{padding:4.1025641026vw 6.1538461538vw 0}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head .p-pageAboutSectionValueChain-goals-list-item-number{font-size:3.4285714286rem;font-size:12.3076923077vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head .p-pageAboutSectionValueChain-goals-list-item-unit{font-size:1.1428571429rem;font-size:4.1025641026vw;margin-left:.7692307692vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head .p-pageAboutSectionValueChain-goals-list-item-unit.-english{font-size:1.7142857143rem;font-size:6.1538461538vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body{margin-top:3.0769230769vw;padding:4.1025641026vw 6.1538461538vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body .p-pageAboutSectionValueChain-goals-list-item-title{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body .p-pageAboutSectionValueChain-goals-list-item-text{font-size:1rem;font-size:3.5897435897vw;margin-top:2.5641025641vw}.p-pageAboutSectionValueChain-decoration{aspect-ratio:39/46;margin-top:49.2307692308vw}.p-pageAboutSectionBackground-inner{width:91.7948717949vw}.p-pageAboutSectionBackground-title{padding-top:25.641025641vw}.p-pageAboutSectionBackground-content{margin-top:20.5128205128vw;width:91.7948717949vw}.p-pageAboutSectionBackground-content .p-pageAboutSectionBackground-content-title{line-height:1.6}.p-pageAboutSectionBackground-content .p-pageAboutSectionBackground-content-img{aspect-ratio:1/1;margin-top:15.3846153846vw}.p-pageAboutSectionBackground-content .p-pageAboutSectionBackground-content-img .img{height:100%;object-fit:cover}.p-pageAboutSectionBackground-content .p-pageAboutSectionBackground-content-list{margin-top:4.1025641026vw}.p-pageAboutSectionBackground-content-item .p-pageAboutSectionBackground-content-item-text .title{font-size:1.2857142857rem;font-size:4.6153846154vw;font-weight:500}.p-pageAboutSectionBackground-content-item .p-pageAboutSectionBackground-content-item-img{margin-top:10.2564102564vw}.p-pageAboutSectionBackground-content-innerSec{margin-top:4.1025641026vw}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-title{font-size:1.2857142857rem;font-size:4.6153846154vw}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-text{margin-top:6.1538461538vw}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img{aspect-ratio:16/25;border:1px solid #dfdfdf;margin-top:10.2564102564vw}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img .simplebar-content-wrapper{aspect-ratio:16/25}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img .simplebar-track{bottom:auto;top:100%}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img .p-pageAboutSectionBackground-content-innerSec-img-inner{height:100%;width:100%}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img .img{height:100%;width:auto}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img-caption{color:#6c6c6c;display:block;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:300;letter-spacing:.02em;line-height:1.8;margin-top:18.4615384615vw}.p-pageAboutSectionBackground-content-cardList{margin-top:20.5128205128vw}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item{padding:6.1538461538vw}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item:not(:first-of-type){margin-top:4.1025641026vw}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-title{font-size:1.2857142857rem;font-size:4.6153846154vw;gap:2.5641025641vw;letter-spacing:.1em}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-title .num{font-size:1.7142857143rem;font-size:6.1538461538vw}.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-text{font-weight:300}.p-about-inner{padding-bottom:419.4871794872vw}.p-aboutFoundation{padding-bottom:30.7692307692vw}.p-aboutFoundation-content{margin-top:16.4102564103vw;width:91.7948717949vw}.p-aboutFoundation-content .desc-text .c-textNormal-inner>.desc-text-item{margin-top:3.0769230769vw}.p-aboutFoundation-content .desc-text+.desc-text{margin-top:12.3076923077vw}.p-competition{padding-bottom:30.7692307692vw}.p-competition-content{width:91.7948717949vw}.p-competition-button{margin-top:20.5128205128vw}.p-pageSolutionSectionSystem{margin-top:25.641025641vw}.p-pageSolutionSectionSystem-about,.p-pageSolutionSectionSystem-inner{width:91.7948717949vw}.p-pageSolutionSectionSystem-about{margin-top:18.4615384615vw}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item,.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-description{margin-top:15.3846153846vw}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item .item-img{margin-top:6.1538461538vw}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item .item-title{font-size:1.2857142857rem;font-size:4.6153846154vw}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item .item-title .item-title-pc{display:none}.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item .item-desc{margin-top:6.1538461538vw}.p-pageSolutionSectionSystem-movie{margin-top:13.8461538462vw;width:91.7948717949vw}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play{gap:4.1025641026vw}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play .circle{border-radius:50%;height:10.2564102564vw;width:10.2564102564vw}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play .circle .svg{height:3.5897435897vw;width:3.5897435897vw}.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play .p-pageSolutionSectionSystem-movie-play-text{font-size:1.2857142857rem;font-size:4.6153846154vw}.p-pageSolutionSectionSystem-staffComment{width:91.7948717949vw}.p-pageSolutionSectionProcess{margin-top:25.641025641vw;padding-bottom:419.4871794872vw}.p-pageSolutionSectionProcess-inner{padding-top:25.641025641vw;width:91.7948717949vw}.p-pageSolutionSectionProcess-container{margin-top:20.5128205128vw;width:91.7948717949vw}.p-pageSolutionSectionProcess-container .p-pageSolutionSectionProcess-kvImg{aspect-ratio:18/25;margin-top:20.5128205128vw}.p-pageSolutionSectionProcess-container .p-pageSolutionSectionProcess-kvImg .p-pageSolutionSectionProcess-kvImg-inner{height:100%;width:100%}.p-pageSolutionSectionProcess-container .p-pageSolutionSectionProcess-kvImg .p-pageSolutionSectionProcess-kvImg-inner .img{height:100%;width:auto}.p-pageSolutionSectionProcess-container .p-pageSolutionSectionProcess-kvImg .simplebar-track.simplebar-horizontal{position:relative}.p-pageSolutionSectionProcess-modalList{margin-top:20.5128205128vw;margin-inline:auto;width:67.1794871795vw}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item:not(:first-of-type){margin-top:14.358974359vw}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-item-title{font-size:1.4285714286rem;font-size:5.1282051282vw;margin-top:3.0769230769vw}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-trigger{bottom:7.1794871795vw;height:12.3076923077vw;right:-4.1025641026vw;width:12.3076923077vw}.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-trigger .circle{width:4.1025641026vw}.p-pageMembersSectionKv .l-theBreadcrumb{position:absolute;right:0;top:3.0769230769vw}.p-pageMembersSectionKv .p-pageMembersSectionKv-inner{padding-top:20.5128205128vw;position:relative;width:91.7948717949vw}.p-pageMembersSectionKv .p-pageMembersSectionKv-title{font-size:1.2857142857rem;font-size:4.6153846154vw}.p-pageMembersSectionNews{padding-top:20.5128205128vw}.p-pageMembersSectionNews-listArticle{margin-top:16.4102564103vw}.p-pageMembersSectionNews-button{margin-top:20.5128205128vw}.p-pageMembersSectionPurpose-content{margin-top:16.4102564103vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-img{aspect-ratio:36/25;margin-top:16.4102564103vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-img .img{height:23.3333333333vw;width:65.3846153846vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list{margin-top:9.2307692308vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item{margin-top:5.1282051282vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link{gap:3.0769230769vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon{border-radius:50%;height:6.1538461538vw;margin-top:.2564102564vw;width:6.1538461538vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon .circle .icon{font-size:2.0512820513vw;height:auto;margin-top:0;width:auto}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .link-icon .circle.-hover{display:none}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .title{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link[href$=".pdf"] .title:after,.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link[target=_blank] .title:after{height:4.1025641026vw;margin-left:2.5641025641vw;top:.5128205128vw;width:4.1025641026vw}.p-pageMembersSectionJoin-inner{padding-top:30.7692307692vw}.p-pageMembersSectionJoin-content{margin-top:16.4102564103vw}.p-pageMembersSectionJoin-content .p-pageMembersSectionJoin-desc .p-pageMembersSectionJoin-desc-list .item{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-pageMembersSectionJoin-content .p-pageMembersSectionJoin-desc .p-pageMembersSectionJoin-desc-list .item:not(:first-of-type){margin-top:3.5897435897vw}.p-pageMembersSectionJoin-content .p-pageMembersSectionJoin-subTitle{margin-top:16.4102564103vw}.p-pageMembersSectionJoin-content .p-pageMembersSectionJoin-img{margin-top:10.2564102564vw}.p-pageMembersSectionOrganization-inner{padding-top:30.7692307692vw}.p-pageMembersSectionOrganization-content{padding-top:16.4102564103vw}.p-pageMembersSectionOrganization-content .p-pageMembersSectionOrganization-subTitle{margin-top:16.4102564103vw}.p-pageMembersSectionOrganization-content .p-pageMembersSectionOrganization-img{margin-top:10.2564102564vw}.p-pageMembersSectionRegulation-inner{padding-top:30.7692307692vw}.p-pageMembersSectionRegulation-content,.p-pageMembersSectionRegulation-inner+.p-articleDetail-content-related-list{margin-top:16.4102564103vw}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item{margin-top:5.1282051282vw}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link{gap:3.0769230769vw}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon{border-radius:50%;height:6.1538461538vw;margin-top:.2564102564vw;width:6.1538461538vw}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle .icon{font-size:2.0512820513vw;height:auto;margin-top:0;width:auto}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle.-hover{display:none}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[href$=".pdf"] .title:after,.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[target=_blank] .title:after{height:4.1025641026vw;margin-left:2.5641025641vw;top:.5128205128vw;width:4.1025641026vw}.p-members{padding-bottom:30.7692307692vw}.p-members-content{width:91.7948717949vw}.p-members-button{margin-top:20.5128205128vw}.p-pageNewsSectionKv{margin-bottom:20.5128205128vw}.p-pageNewsSectionKv .l-theBreadcrumb{position:absolute;right:0;top:3.0769230769vw}.p-pageNewsSectionKv .p-pageNewsSectionKv-inner{padding-top:20.5128205128vw;position:relative}.p-pageNewsSectionKv .p-pageNewsSectionKv-title{font-size:1.2857142857rem;font-size:4.6153846154vw}.p-pageNewsSectionKv .p-pageNewsSectionKv-subTitle{font-size:1.4285714286rem;font-size:5.1282051282vw;margin-top:1.2820512821vw}.p-pageNewsDetailSectionKv{padding-top:3.0769230769vw}.p-pageNewsDetailSectionKv-inner .l-theBreadcrumb{margin-left:4.1025641026vw}.p-pageNewsDetailSectionKv-content{margin-top:12.8205128205vw;width:91.7948717949vw}.p-pageNewsDetailSectionKv-meta{justify-content:space-between}.p-pageNewsDetailSectionKv-meta .p-pageNewsDetailSectionKv-date{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-pageNewsDetailSectionKv-meta .p-pageNewsDetailSectionKv-tags{gap:2.0512820513vw}.p-pageNewsDetailSectionKv-title{font-size:1.7142857143rem;line-height:1.6;margin-top:7.6923076923vw}.p-pageNewsDetailSectionKv-subtitle{font-size:1.1428571429rem;font-size:4.1025641026vw;margin-top:2.0512820513vw}.p-pageNewsDetailSectionKv-img{margin-top:12.8205128205vw}.p-news{padding-bottom:20.5128205128vw}.p-news .inner{width:91.7948717949vw}.p-news .inner+.c-buttonMore{margin-top:20.5128205128vw}.p-newsDetail .inner{margin-bottom:35.8974358974vw}.p-articleDetail-content{width:91.7948717949vw}.p-articleDetail-content .p-articleDetail-content-inner{margin-top:20.5128205128vw}.p-articleDetail-content .p-articleDetail-content-inner h2:not([class]){font-size:1.4285714286rem;font-size:5.1282051282vw;margin-top:20.5128205128vw}.p-articleDetail-content .p-articleDetail-content-inner h3:not([class]),.p-articleDetail-content .p-articleDetail-content-inner h4:not([class]),.p-articleDetail-content .p-articleDetail-content-inner p:not([class]){font-size:1.1428571429rem;font-size:4.1025641026vw;margin-top:12.3076923077vw}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body,.p-articleDetail-content .p-articleDetail-content-inner img{margin-top:12.3076923077vw}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body.-col2 .col-item{width:100%}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body.-col2 .col-item+.col-item{margin-top:6.1538461538vw}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body.p-articleDetail-callout{padding:6.1538461538vw}.p-articleDetail-content .p-articleDetail-content-inner .p-articleDetail-content-section-body .video-wrapper.-float-left{float:none;margin-right:0;width:100%}.p-articleDetail-content .p-articleDetail-content-related{margin-top:20.5128205128vw;padding:7.1794871795vw 6.1538461538vw 10.2564102564vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-title{font-size:1.7142857143rem;font-size:6.1538461538vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item{margin-top:5.1282051282vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link{gap:3.0769230769vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon{border-radius:50%;height:6.1538461538vw;margin-top:.2564102564vw;width:6.1538461538vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle .icon{font-size:2.0512820513vw;height:auto;margin-top:0;width:auto}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .link-icon .circle.-hover{display:none}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[href$=".pdf"] .title:after,.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link[target=_blank] .title:after{height:4.1025641026vw;margin-left:2.5641025641vw;top:.5128205128vw;width:4.1025641026vw}.p-articleDetail-tags-title{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-articleDetail-tags{margin-top:9.2307692308vw}.p-articleDetail-tags-meta{flex-direction:column}.p-articleDetail-content-back{margin-top:28.2051282051vw}.p-articleDetail-tags-list{margin-top:3.0769230769vw}.p-pageStorySectionKv{margin-bottom:20.5128205128vw}.p-pageStorySectionKv .l-theBreadcrumb{position:absolute;right:0;top:3.0769230769vw}.p-pageStorySectionKv .p-pageStorySectionKv-inner{padding-top:20.5128205128vw;position:relative;width:91.7948717949vw}.p-pageStorySectionKv .p-pageStorySectionKv-title{font-size:1.2857142857rem}.p-pageStorySectionCurrent-desc,.p-pageStorySectionCurrent-listStory{margin-top:16.4102564103vw}.p-pageStorySectionCurrent-more{padding-bottom:20.5128205128vw;padding-top:20.5128205128vw}.p-pageStorySectionVision{padding-top:30.7692307692vw}.p-pageStorySectionVision-desc{margin-top:16.4102564103vw}.p-pageStorySectionVision-tabLinkVisionStory{margin-top:20.5128205128vw}.p-pageStorySectionRelated{padding-top:30.7692307692vw}.p-pageStorySectionRelated-listLinkCardStory{margin-top:16.4102564103vw}.p-story{padding-bottom:30.7692307692vw}.p-story-content{width:91.7948717949vw}.p-pageInterviewDetailSectionKv{padding-top:3.0769230769vw}.p-pageInterviewDetailSectionKv-inner .l-theBreadcrumb{margin-left:4.1025641026vw}.p-pageInterviewDetailSectionKv-content{margin-top:6.1538461538vw;padding-bottom:16.4102564103vw;padding-top:9.2307692308vw;width:91.7948717949vw}.p-pageInterviewDetailSectionKv-content:before{right:-4.1025641026vw;width:100vw}.p-pageInterviewDetailSectionKv-meta{justify-content:space-between}.p-pageInterviewDetailSectionKv-meta .p-pageInterviewDetailSectionKv-date{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-pageInterviewDetailSectionKv-title{font-size:1.7142857143rem;line-height:1.6;margin-top:7.6923076923vw}.p-pageInterviewDetailSectionKv-subtitle{font-size:1.1428571429rem;font-size:4.1025641026vw;margin-top:6.1538461538vw}.p-pageInterviewDetailSectionKv-lead{margin-top:14.358974359vw;width:91.7948717949vw}.p-pageInterviewDetailSectionKv-lead .p-pageInterviewDetailSectionKv-lead-text{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-pageInterviewDetailTableOfContents{width:91.7948717949vw}.p-pageInterviewDetailTableOfContents-title{font-size:1.2857142857rem;font-size:4.6153846154vw;margin-top:20.5128205128vw}.p-pageInterviewDetailTableOfContents-list{margin-top:2.0512820513vw;padding-bottom:6.1538461538vw;padding-top:6.1538461538vw}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item{padding:0 1.5384615385vw}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item+.p-pageInterviewDetailTableOfContents-item{margin-top:6.1538461538vw;padding-top:6.1538461538vw}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link{gap:8.2051282051vw}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon,.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon .circle{border-radius:50%;height:7.1794871795vw;width:7.1794871795vw}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon .circle .icon{font-size:2.0512820513vw;height:auto;margin-top:0;width:auto}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .link-icon .circle.-hover{display:none}.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .title{font-size:1rem;font-size:3.5897435897vw}.p-pageInterviewDetailBlockEntry-text{font-size:1.1428571429rem;font-size:4.1025641026vw;margin-top:12.3076923077vw}.p-pageInterviewDetailBlockEntry-name{margin-right:4.1025641026vw}.p-pageInterviewDetailBlockProfile{margin-top:20.5128205128vw;padding:10.2564102564vw 0;width:91.7948717949vw}.p-pageInterviewDetailBlockProfile-card{column-gap:4.1025641026vw}.p-pageInterviewDetailBlockProfile-card+.p-pageInterviewDetailBlockProfile-card{margin-top:6.1538461538vw}.p-pageInterviewDetailBlockProfile-name,.p-pageInterviewDetailBlockProfile-role{font-size:1.1428571429rem;font-size:4.1025641026vw}.p-pageInterviewDetailBlockProfile-description{font-size:1rem;font-size:3.5897435897vw;margin-top:1.0256410256vw}.p-interviewDetail .inner{padding-bottom:314.6153846154vw}.p-pageVisionStoryArticle .imgIllust{left:0;position:absolute;top:14.358974359vw;width:100%}.p-pageVisionStoryArticle .imgIllust .img{height:auto;margin-left:auto;margin-right:auto;width:87.6923076923vw}.p-pageVisionStoryArticle-kv{height:193.5897435897vw;padding-left:4.1025641026vw;padding-right:4.1025641026vw;position:relative;width:100%}.p-pageVisionStoryArticle-kv-intro{bottom:22.0512820513vw;gap:4.1025641026vw;padding-right:4.1025641026vw}.p-pageVisionStoryArticle-kv-intro .heading{font-size:8.2051282051vw}.p-pageVisionStoryArticle-kv-intro .description{font-size:3.3333333333vw}.p-pageVisionStoryArticle-content{padding-bottom:314.6153846154vw;padding-top:11.7948717949vw}.p-pageVisionStoryArticle-content-inner{padding-left:4.1025641026vw;padding-right:4.1025641026vw}.p-pageVisionStoryArticle-content .listVisionStory{gap:10.2564102564vw;margin-top:20.5128205128vw}.p-pageVisionStoryArticle-heading-level1 .title{flex-direction:column;gap:3.0769230769vw}.p-pageVisionStoryArticle-heading-level1 .title .text.-episode{font-size:3.5897435897vw}.p-pageVisionStoryArticle-heading-level1 .title .text.-episode .index{font-size:4.1025641026vw}.p-pageVisionStoryArticle-heading-level1 .title .text.-title{font-size:7.1794871795vw}.p-pageVisionStoryArticle-content-text{margin-top:20.5128205128vw;padding-bottom:61.5384615385vw}.p-pageVisionStoryArticle-content-text .text{font-size:4.1025641026vw}.p-pageVisionStoryArticle-content-writer{gap:4.1025641026vw;padding:4.1025641026vw}.p-pageVisionStoryArticle-content-writer .description,.p-pageVisionStoryArticle-content-writer .heading span{font-size:3.5897435897vw}.p-visionStory>.breadcrumbWrapper{padding-right:4.1025641026vw;padding-top:3.0769230769vw}.p-pageCookiePolicySectionDetail-introduction-content{margin-top:16.4102564103vw;max-width:100%}.p-pageCookiePolicySectionDetail-introduction-paragraph{margin-bottom:5.1282051282vw}.p-pageCookiePolicySectionDetail-introduction-paragraph-detail{margin-bottom:7.6923076923vw}.p-pageCookiePolicySectionDetail-inner{position:relative;width:91.7948717949vw}.p-pageCookiePolicySectionDetail-section:last-child{margin-bottom:17.9487179487vw}.p-pageCookiePolicySectionDetail-section-heading{margin-top:25.641025641vw}.p-pageCookiePolicySectionDetail-section-heading-detail{margin-bottom:16.4102564103vw}.p-pageCookiePolicySectionDetail-section-content{margin-top:16.4102564103vw;max-width:100%}.p-pageCookiePolicySectionDetail-section-paragraph{font-size:3.5897435897vw;line-height:1.7;margin-bottom:16.4102564103vw}.p-pageCookiePolicySectionDetail-section-paragraph-detail{margin-bottom:7.6923076923vw}.p-pageCookiePolicySectionDetail-section-list{margin-top:3.8461538462vw;max-width:100%;overflow:visible}.p-pageCookiePolicySectionDetail-section-list .c-listCookie-table{margin-bottom:12.3076923077vw}.p-pageCookiePolicySectionDetail-section-list .c-listCookie-table:last-child{margin-bottom:16.4102564103vw}.p-pageCookiePolicySectionKv{margin-bottom:20.5128205128vw}.p-pageCookiePolicySectionKv .l-theBreadcrumb{position:absolute;right:0;top:3.0769230769vw}.p-pageCookiePolicySectionKv .p-pageCookiePolicySectionKv-inner{padding-top:20.5128205128vw;position:relative;width:91.7948717949vw}.p-pageCookiePolicySectionKv .p-pageCookiePolicySectionKv-title{font-size:1.2857142857rem;font-size:4.6153846154vw}.p-cookiePolicy-content,.p-pagePrivacyPolicySectionDetail-inner{width:91.7948717949vw}.p-pagePrivacyPolicySectionDetail-inner{position:relative}.p-pagePrivacyPolicySectionDetail-section:last-child{margin-bottom:30.7692307692vw}.p-pagePrivacyPolicySectionDetail-section-heading{margin-top:25.641025641vw}.p-pagePrivacyPolicySectionDetail-section-heading-detail{margin-top:16.4102564103vw}.p-pagePrivacyPolicySectionDetail-section-content{margin-top:16.4102564103vw;max-width:100%}.p-pagePrivacyPolicySectionDetail-section-paragraph{font-size:3.5897435897vw;line-height:1.7;margin-bottom:5.1282051282vw}.p-pagePrivacyPolicySectionDetail-section-paragraph-detail{margin-top:16.4102564103vw}.p-pagePrivacyPolicySectionDetail-section-list{margin-top:3.8461538462vw}.p-pagePrivacyPolicySectionKv{margin-bottom:25.641025641vw}.p-pagePrivacyPolicySectionKv .l-theBreadcrumb{position:absolute;right:0;top:3.0769230769vw}.p-pagePrivacyPolicySectionKv .p-pagePrivacyPolicySectionKv-inner{padding-top:20.5128205128vw;position:relative;width:91.7948717949vw}.p-pagePrivacyPolicySectionKv .p-pagePrivacyPolicySectionKv-title{font-size:1.2857142857rem;font-size:4.6153846154vw}.p-privacyPolicy-content{width:91.7948717949vw}}@media screen and (min-width:768px) and (max-width:1333.3333333333px){.c-imageFigure-caption,.c-listTag,.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-meta .c-sliderThumbnailNormal-meta-date,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-thin .body-imgTitle,.p-pageInterviewDetailSectionKv-meta .p-pageInterviewDetailSectionKv-date,.p-pageNewsDetailSectionKv-meta .p-pageNewsDetailSectionKv-date,.typo-caption{font-size:10px}}@media screen and (max-width:767px) and (max-width:sp-px(650px)){.c-imageFigure-caption,.c-linkArticle-date,.c-listTag,.c-listTag .tag,.l-theFooter-pagetop .button-pagetop .button-pagetop-icon .icon,.typo-caption{font-size:sp-px(20px)}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}@media screen and (min-width:768px) and (max-width:1230.7692307692px){.l-theFooter-pagetop .button-pagetop .button-pagetop-text{font-size:10px}}@media screen and (max-width:767px) and (max-width:sp-px(709.0909090909px)){.c-inputCheckbox .label,.l-theFooter-pagetop .button-pagetop .button-pagetop-text{font-size:sp-px(20px)}}@media screen and (min-width:768px) and (max-width:1142.8571428571px){.c-linkAnchor-text,.c-linkArrowSecondary.-small .c-linkArrowSecondary-link,.c-linkArticle-date,.c-listLinkArticle.-thin .c-linkArticle-inner .c-linkArticle-title,.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-description,.l-theBreadcrumb-link .text,.l-theContactFooter-content .l-theContactFooter-body .l-theContactFooter-body-text,.l-theFooter-copyrights .copyrights,.l-theFooter-pagetop .button-pagetop .button-pagetop-icon .icon,.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text .link-inner-text-title,.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-text,.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body .p-pageAboutSectionValueChain-goals-list-item-text,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body .p-pageIndexSectionAbout-goals-list-item-text,.p-pageIndexSectionConcept-body .p-pageIndexSectionConcept-body-descList .p-pageIndexSectionConcept-body-descList-item .p-pageIndexSectionConcept-body-descList-item-text,.p-pageIndexSectionGoals-content .p-pageIndexSectionGoals-content-item,.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-desc,.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc,.p-pageIndexSectionReason-content .p-pageIndexSectionReason-desc .p-pageIndexSectionReason-desc-text,.p-pageInterviewDetailBlockProfile-description{font-size:10px}}@media screen and (max-width:767px) and (max-width:sp-px(557.1428571429px)){.c-linkArrowSecondary.-small .c-linkArrowSecondary-link,.c-listLinkArticle-empty,.c-sliderThumbnailNormal.-indicatorSeamless .c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title .text,.l-theBreadcrumb-link .text,.l-theContactFooter-content .l-theContactFooter-body .l-theContactFooter-body-text,.l-theFooter-copyrights .copyrights,.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text .link-inner-text-subTitle,.p-indexSectionKv-content-subTitle,.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body .p-pageAboutSectionValueChain-goals-list-item-text,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body .p-pageIndexSectionAbout-goals-list-item-text,.p-pageIndexSectionImportantNews-link .p-pageIndexSectionImportantNews-content,.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc,.p-pageInterviewDetailBlockProfile-description,.p-pageInterviewDetailTableOfContents-list .p-pageInterviewDetailTableOfContents-item .link .title{font-size:sp-px(20px)}}@media screen and (max-width:767px) and (min-width:768px){.l-theContactFooter-inner{width:min(61vw,1171.2px)}.c-blockModalImg-inner .c-blockModalImg-modal-detail-caption{font-size:.75rem;font-size:.75vw}.p-pageIndexSectionAbout-content,.p-pageIndexSectionStory-content-title,.p-pageIndexSectionTopics-content-title{width:min(61vw,1171.2px)}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img-caption{font-size:.75rem;font-size:.75vw}}@media screen and (max-width:767px) and (max-width:767px){.l-theContactFooter-inner{width:91.7948717949vw}.c-blockModalImg-inner .c-blockModalImg-modal-detail-caption{font-size:.8571428571rem;font-size:3.0769230769vw}.p-pageIndexSectionAbout-content,.p-pageIndexSectionStory-content-title,.p-pageIndexSectionTopics-content-title{width:91.7948717949vw}.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img-caption{font-size:.8571428571rem;font-size:3.0769230769vw}}@media screen and (max-width:767px) and (max-width:sp-px(433.3333333333px)){.c-linkNavigationSecond>.text,.c-modalNormal-inner-detail-item .item-content .c-modalNormal-inner-detail-item-title,.c-sliderThumbnailNormal-slider .c-sliderThumbnailNormal-item .c-sliderThumbnailNormal-text .c-sliderThumbnailNormal-text-title,.l-theContactFooter-content .l-theContactFooter-head-text .head-text,.l-theFvHeading_title,.l-theFvMovie_title,.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-title,.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-title,.p-pageAboutSectionBackground-content-item .p-pageAboutSectionBackground-content-item-text .title,.p-pageAboutSectionValueChain-content-right .p-pageAboutSectionValueChain-content-item .item-title,.p-pageCookiePolicySectionKv .p-pageCookiePolicySectionKv-title,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .mainCopy-subTitle,.p-pageIndexSectionVisionStory-article-title,.p-pageInterviewDetailTableOfContents-title,.p-pageMembersSectionKv .p-pageMembersSectionKv-title,.p-pageNewsSectionKv .p-pageNewsSectionKv-title,.p-pagePrivacyPolicySectionKv .p-pagePrivacyPolicySectionKv-title,.p-pageSolutionSectionSystem-about .p-pageSolutionSectionSystem-about-content .p-pageSolutionSectionSystem-about-content-item .item-title,.p-pageSolutionSectionSystem-movie .p-pageSolutionSectionSystem-movie-inner .p-pageSolutionSectionSystem-movie-controls .p-pageSolutionSectionSystem-movie-play .p-pageSolutionSectionSystem-movie-play-text,.p-pageStorySectionKv .p-pageStorySectionKv-title,summary.c-blockAccordion-head .title{font-size:sp-px(20px)}}@media screen and (max-width:767px) and (max-width:sp-px(390px)){.c-buttonModalTrigger-title,.c-linkArrowPrimary-link,.l-theStoriesFooter-inner-item .item-title,.p-articleDetail-content .p-articleDetail-content-inner h2:not([class]),.p-pageAboutSectionVision_body-item-title .title,.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-data .-mainNum,.p-pageNewsSectionKv .p-pageNewsSectionKv-subTitle,.p-pageSolutionSectionProcess-modalList .p-pageSolutionSectionProcess-modalList-item .p-pageSolutionSectionProcess-modalList-item-title{font-size:sp-px(20px)}}@media screen and (max-width:767px) and (max-width:sp-px(487.5px)){.c-headingLevel2,.c-headingLevel3,.c-linkArrowSecondary-link,.c-textNormal,.l-theStoriesFooter-inner-item .item-content.-vision .item-content-inner .link .link-inner .link-inner-text .link-inner-text-title,.p-articleDetail-content .p-articleDetail-content-inner h3:not([class]),.p-articleDetail-content .p-articleDetail-content-inner h4:not([class]),.p-articleDetail-content .p-articleDetail-content-inner p:not([class]),.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title,.p-articleDetail-content-related-list .p-articleDetail-content-related-list-item .link .title,.p-articleDetail-tags-title,.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-body .p-pageAboutSectionValueChain-goals-list-item-title,.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head .p-pageAboutSectionValueChain-goals-list-item-unit,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-desc,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-body .p-pageIndexSectionAbout-goals-list-item-title,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head .p-pageIndexSectionAbout-goals-list-item-unit,.p-pageIndexSectionGoals-list .p-pageIndexSectionGoals-list-item .item-title,.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc .desc-item,.p-pageIndexSectionMembers-content .p-pageIndexSectionMembers-desc .desc-title,.p-pageIndexSectionMembers-heading .p-pageIndexSectionMembers-heading-subTitle,.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-item .item-description,.p-pageIndexSectionSolution-content .p-pageIndexSectionSolution-content-item .item-title,.p-pageInterviewDetailBlockEntry-text,.p-pageInterviewDetailBlockProfile-name,.p-pageInterviewDetailBlockProfile-role,.p-pageInterviewDetailSectionKv-lead .p-pageInterviewDetailSectionKv-lead-text,.p-pageInterviewDetailSectionKv-meta .p-pageInterviewDetailSectionKv-date,.p-pageInterviewDetailSectionKv-subtitle,.p-pageMembersSectionJoin-content .p-pageMembersSectionJoin-desc .p-pageMembersSectionJoin-desc-list .item,.p-pageMembersSectionPurpose-content .p-pageMembersSectionPurpose-link-list .p-pageMembersSectionPurpose-link-list-item .link .title,.p-pageNewsDetailSectionKv-meta .p-pageNewsDetailSectionKv-date,.p-pageNewsDetailSectionKv-subtitle{font-size:sp-px(20px)}}@media screen and (max-width:767px) and (min-width:768px) and (max-width:1333.3333333333px){.c-blockModalImg-inner .c-blockModalImg-modal-detail-caption,.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img-caption{font-size:10px}}@media screen and (max-width:767px) and (max-width:767px) and (max-width:sp-px(650px)){.c-blockModalImg-inner .c-blockModalImg-modal-detail-caption,.p-pageAboutSectionBackground-content-innerSec .p-pageAboutSectionBackground-content-innerSec-img-caption{font-size:sp-px(20px)}}@media screen and (max-width:767px) and (max-width:sp-px(600px)){.c-linkArticle-title,.c-sectionCheckbox-body,.c-sectionCheckbox-head .c-sectionCheckbox-title{font-size:sp-px(20px)}}@media screen and (max-width:767px) and (max-width:sp-px(975px)){.c-linkNavigationSecond-icon{font-size:sp-px(20px)}}@media screen and (max-width:767px) and (max-width:sp-px(325px)){.c-headingLevel3.-large,.c-linkNavigationThird>.text,.p-articleDetail-content .p-articleDetail-content-related .p-articleDetail-content-related-title,.p-pageAboutSectionBackground-content-cardList .p-pageAboutSectionBackground-content-cardList-item .p-pageAboutSectionBackground-content-cardList-item-title .num,.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-list .p-pageAboutSectionValueChain-goals-list-item .item-head .p-pageAboutSectionValueChain-goals-list-item-unit.-english,.p-pageAboutSectionVision_body-item-content .copy,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-goals .p-pageIndexSectionAbout-goals-list .p-pageIndexSectionAbout-goals-list-item .item-head .p-pageIndexSectionAbout-goals-list-item-unit.-english,.p-pageIndexSectionVisionStory-article-number,.p-pageInterviewDetailSectionKv-title,.p-pageNewsDetailSectionKv-title{font-size:sp-px(20px)}}@media screen and (min-width:768px) and (max-width:1454.5454545455px){.c-inputCheckbox .label,.c-listTag .tag{font-size:10px}}@media screen and (min-width:768px) and (min-width:768px){.p-pageIndexSectionAbout-inner{margin-right:0;width:80.5vw}.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-thin .body-imgTitle:before{background:#1b2389;height:.6875vw;top:.3125vw;width:.6875vw}.p-pageIndexSectionGoals-inner{margin-right:0;width:80.5vw}.p-pageInterviewDetailBlockProfile-inner{width:40.625vw}}@media screen and (min-width:768px) and (max-width:767px){.p-pageIndexSectionAbout-inner,.p-pageIndexSectionGoals-inner,.p-pageInterviewDetailBlockProfile-inner{width:91.7948717949vw}}@media screen and (min-width:768px) and (max-width:1777.7777777778px){.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-img .img .c-imageFigure-caption-inner,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-cycle .body-img .body-img-inner .c-imageFigure-caption .c-imageFigure-caption-inner{font-size:10px}}@media screen and (max-width:767px) and (max-width:sp-px(866.6666666667px)){.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-img .img .c-imageFigure-caption-inner,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item.-cycle .body-img .body-img-inner .c-imageFigure-caption .c-imageFigure-caption-inner{font-size:sp-px(20px)}}@media screen and (max-width:767px) and (max-width:sp-px(354.5454545455px)){.p-pageAboutSectionValueChain-cycle .p-pageAboutSectionValueChain-goals .p-pageAboutSectionValueChain-goals-title,.p-pageIndexSectionAbout-content-left .p-pageIndexSectionAbout-body .body-item .body-text{font-size:sp-px(20px)}}@media screen and (max-width:767px) and (max-width:sp-px(537.9310344828px)){.p-pageAboutSectionVision_intro-container .p-pageAboutSectionVision_intro-content .copy{font-size:sp-px(20px)}}