html{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch}.page-home{background-color:var(--color-primary-gray-blue);min-height:100dvh}@media (max-width:767.4px){.page-home .fixBg.scroll-assist-wrap{height:100dvh}}@keyframes scrollBarThunbAnim{0%{transform:translateY(0)}30%{transform:translateY(400%)}30.1%{transform:translateY(-100%)}60%{transform:translateY(0)}to{transform:translateY(0)}}.page-home .scroll-assist{background:#fff9;border-radius:50%;margin:auto;position:absolute;left:0;right:0}@media (min-width:767.5px) and (max-width:1023.5px){.page-home .scroll-assist{width:calc(128px*var(--scale))}}@media (min-width:1023.5px){.page-home .scroll-assist{width:calc(256px*var(--scale))}}@media (max-width:767.4px){.page-home .scroll-assist{width:calc(120px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.page-home .scroll-assist{height:calc(128px*var(--scale))}}@media (min-width:1023.5px){.page-home .scroll-assist{height:calc(256px*var(--scale))}}@media (max-width:767.4px){.page-home .scroll-assist{height:calc(120px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.page-home .scroll-assist{bottom:calc(-48px*var(--scale))}}@media (min-width:1023.5px){.page-home .scroll-assist{bottom:calc(-112px*var(--scale))}}@media (max-width:767.4px){.page-home .scroll-assist{bottom:calc(-48px*var(--scale))}}.page-home .scroll-assist .assist-scroll-bar{background:#ccd3d1;margin:auto;position:absolute;left:0;right:0;overflow:hidden}@media (min-width:767.5px){.page-home .scroll-assist .assist-scroll-bar{width:calc(2px*var(--scale))}}@media (max-width:767.4px){.page-home .scroll-assist .assist-scroll-bar{width:calc(2px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.page-home .scroll-assist .assist-scroll-bar{height:calc(56px*var(--scale))}}@media (min-width:1023.5px){.page-home .scroll-assist .assist-scroll-bar{height:calc(96px*var(--scale))}}@media (max-width:767.4px){.page-home .scroll-assist .assist-scroll-bar{height:calc(72px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.page-home .scroll-assist .assist-scroll-bar{top:calc(36px*var(--scale))}}@media (min-width:1023.5px){.page-home .scroll-assist .assist-scroll-bar{top:calc(80px*var(--scale))}}@media (max-width:767.4px){.page-home .scroll-assist .assist-scroll-bar{top:calc(24px*var(--scale))}}.page-home .scroll-assist .assist-scroll-bar-thumb{background:#89969c}@media (min-width:767.5px){.page-home .scroll-assist .assist-scroll-bar-thumb{width:calc(2px*var(--scale))}}@media (max-width:767.4px){.page-home .scroll-assist .assist-scroll-bar-thumb{width:calc(2px*var(--scale))}}@media (min-width:767.5px){.page-home .scroll-assist .assist-scroll-bar-thumb{height:calc(20px*var(--scale))}}@media (max-width:767.4px){.page-home .scroll-assist .assist-scroll-bar-thumb{height:calc(10px*var(--scale))}}.page-home .scroll-assist .assist-scroll-bar-thumb{animation:3s cubic-bezier(.77,0,.175,1) infinite scrollBarThunbAnim}.useGesture.intro{height:100dvh;top:0}.entry{opacity:0;animation:.1s forwards fadeIn}.entry.out{animation:.5s both fadeOut}.entry{z-index:4;background-color:var(--Color-Primary-one-magenta,#bd0f72);background-image:url(/assets/images/top/bg/entry.jpg);background-position:50%;width:100%;height:100%;position:fixed;top:0;left:0}@media (min-width:767.5px) and (max-width:1023.5px){.entry{background-size:calc(215px*var(--scale))}}@media (min-width:1023.5px){.entry{background-size:calc(256px*var(--scale))}}@media (max-width:767.4px){.entry{background-size:calc(128px*var(--scale))}}@media (min-width:767.5px){.entry .corporate-link{height:calc(48px*var(--scale))}}@media (max-width:767.4px){.entry .corporate-link{height:calc(36px*var(--scale))}}@media (min-width:767.5px){.entry .corporate-link{font-size:calc(16px*var(--scale))}}@media (max-width:767.4px){.entry .corporate-link{font-size:calc(12px*var(--scale))}}.entry .corporate-link{color:var(--color-primary-gray-900);letter-spacing:-.03em;text-underline-offset:.2em;background-color:#fff;width:100%;font-weight:700;text-decoration:underline;position:absolute;top:0}@media (hover:hover) and (pointer:fine){.entry .corporate-link:focus,.entry .corporate-link:hover{color:var(--color-one-magenta)}}.entry .intro-main-block{flex-direction:column;width:100%;height:100%}@media (max-width:1023.4px){.entry .intro-main-block{pointer-events:none}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .intro-main-block .intro-logo{margin-top:calc(-132px*var(--scale))}}@media (min-width:1023.5px){.entry .intro-main-block .intro-logo{margin-top:calc(-61px*var(--scale))}}@media (max-width:767.4px){.entry .intro-main-block .intro-logo{margin-top:calc(-105px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .intro-main-block .intro-logo{width:calc(222px*var(--scale))}}@media (min-width:1023.5px){.entry .intro-main-block .intro-logo{width:calc(355px*var(--scale))}}@media (max-width:767.4px){.entry .intro-main-block .intro-logo{width:calc(148px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .intro-main-block .intro-tour{margin-top:calc(48px*var(--scale))}}@media (min-width:1023.5px){.entry .intro-main-block .intro-tour{margin-top:calc(64px*var(--scale))}}@media (max-width:767.4px){.entry .intro-main-block .intro-tour{margin-top:calc(32px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .intro-main-block .intro-tour{width:calc(648px*var(--scale))}}@media (min-width:1023.5px){.entry .intro-main-block .intro-tour{width:calc(1096px*var(--scale))}}@media (max-width:767.4px){.entry .intro-main-block .intro-tour{width:calc(344px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .intro-main-block .intro-text{margin-top:calc(48px*var(--scale))}}@media (min-width:1023.5px){.entry .intro-main-block .intro-text{margin-top:calc(66px*var(--scale))}}@media (max-width:767.4px){.entry .intro-main-block .intro-text{margin-top:calc(33px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .intro-main-block .intro-text{margin-left:calc(-10px*var(--scale))}}@media (min-width:1023.5px){.entry .intro-main-block .intro-text{margin-left:calc(23px*var(--scale))}}@media (max-width:767.4px){.entry .intro-main-block .intro-text{margin-left:calc(11px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .intro-main-block .intro-text{width:calc(297px*var(--scale))}}@media (min-width:1023.5px){.entry .intro-main-block .intro-text{width:calc(482px*var(--scale))}}@media (max-width:767.4px){.entry .intro-main-block .intro-text{width:calc(242px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){html[lang=en] .entry .intro-main-block .intro-text{width:calc(481px*var(--scale))}}@media (min-width:1023.5px){html[lang=en] .entry .intro-main-block .intro-text{width:calc(721px*var(--scale))}}@media (max-width:767.4px){html[lang=en] .entry .intro-main-block .intro-text{width:calc(331px*var(--scale))}}html[lang=en] .entry .intro-main-block .intro-text{margin-left:0}@media (min-width:767.5px) and (max-width:1023.5px){.entry .controller-block{padding:calc(0px*var(--scale))}}@media (min-width:1023.5px){.entry .controller-block{padding:calc(100px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block{padding:calc(0px*var(--scale))}}.entry .controller-block{position:absolute}@media (min-width:767.5px) and (max-width:1023.5px){.entry .controller-block{bottom:calc(43px*var(--scale))}}@media (min-width:1023.5px){.entry .controller-block{bottom:calc(-56px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block{bottom:calc(38px*var(--scale))}}.entry .controller-block{color:var(--color-primary-gray-900);left:50%;transform:translate(-50%)}@media (min-width:767.5px){.entry .controller-block .flex-center{gap:calc(24px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .flex-center{gap:calc(24px*var(--scale))}}.entry .controller-block .flex-center{align-items:center}@media (min-width:767.5px){.entry .controller-block .btn-sound-holder .btn-sound{width:calc(12px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .btn-sound-holder .btn-sound{width:calc(12px*var(--scale))}}@media (min-width:767.5px){.entry .controller-block .btn-sound-holder .btn-sound{height:calc(12px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .btn-sound-holder .btn-sound{height:calc(12px*var(--scale))}}@media (min-width:767.5px){.entry .controller-block .btn-sound-holder .btn-sound{padding:calc(.5px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .btn-sound-holder .btn-sound{padding:calc(1px*var(--scale))}}@media (min-width:767.5px){.entry .controller-block .btn-sound-holder .btn-sound{margin-right:calc(8px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .btn-sound-holder .btn-sound{margin-right:calc(8px*var(--scale))}}.entry .controller-block .btn-sound-holder .btn-sound{will-change:opacity}@media (min-width:767.5px){.entry .controller-block .btn-sound-holder .btn-sound .sound-icon{width:calc(12px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .btn-sound-holder .btn-sound .sound-icon{width:calc(12px*var(--scale))}}@media (min-width:767.5px){.entry .controller-block .btn-sound-holder .btn-sound .sound-icon{height:calc(12px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .btn-sound-holder .btn-sound .sound-icon{height:calc(12px*var(--scale))}}.entry .controller-block .btn-sound-holder .btn-sound .sound-icon{flex-shrink:0}.entry .controller-block .btn-sound-holder .btn-sound .sound-icon svg path{fill:#fff}@media (hover:hover) and (pointer:fine){.entry .controller-block .btn-sound-holder .btn-sound:focus.on{opacity:.5}.entry .controller-block .btn-sound-holder .btn-sound:focus{opacity:1}.entry .controller-block .btn-sound-holder .btn-sound:hover.on{opacity:.5}.entry .controller-block .btn-sound-holder .btn-sound:hover{opacity:1}}@media (min-width:767.5px){.entry .controller-block .btn-sound-holder .btn-sound-text{font-size:calc(11px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .btn-sound-holder .btn-sound-text{font-size:calc(11px*var(--scale))}}html[lang=ja] .entry .controller-block .btn-sound-holder .btn-sound-text{letter-spacing:-.03em}.entry .controller-block .btn-sound-holder .btn-sound-text{color:#fff;font-weight:700;line-height:1}.entry .controller-block .lang-swich{color:#fff;display:inline-block}@media (min-width:767.5px){.entry .controller-block .lang-swich .text-link{padding:calc(2px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .lang-swich .text-link{padding:calc(2px*var(--scale))}}.entry .controller-block .lang-swich .text-link.current{color:#fff;pointer-events:none;position:relative}.entry .controller-block .lang-swich .text-link.current:after{content:"";background-color:#fff;position:absolute}@media (min-width:767.5px){.entry .controller-block .lang-swich .text-link.current:after{margin:calc(4px*var(--scale)) calc(3px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .lang-swich .text-link.current:after{margin:calc(4px*var(--scale)) calc(3px*var(--scale))}}@media (min-width:767.5px){.entry .controller-block .lang-swich .text-link.current:after{width:calc(8px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .lang-swich .text-link.current:after{width:calc(8px*var(--scale))}}@media (min-width:767.5px){.entry .controller-block .lang-swich .text-link.current:after{height:calc(2px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .lang-swich .text-link.current:after{height:calc(2px*var(--scale))}}.entry .controller-block .lang-swich .text-link.current:after{margin-left:auto;margin-right:auto;display:block}.entry .controller-block .lang-swich .text-link:not(.entry .controller-block .lang-swich .text-link.btn.current){color:#e59fc7}@media (hover:hover) and (pointer:fine){.entry .controller-block .lang-swich .text-link:not(.entry .controller-block .lang-swich .text-link.btn.current):focus,.entry .controller-block .lang-swich .text-link:not(.entry .controller-block .lang-swich .text-link.btn.current):hover{color:#fff}}@media (min-width:767.5px){.entry .controller-block .lang-swich .icon-globe{margin-right:calc(6px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .lang-swich .icon-globe{margin-right:calc(6px*var(--scale))}}@media (min-width:767.5px){.entry .controller-block .lang-swich .icon-globe{width:calc(12px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .lang-swich .icon-globe{width:calc(12px*var(--scale))}}@media (min-width:767.5px){.entry .controller-block .lang-swich .icon-globe{height:calc(12px*var(--scale))}}@media (max-width:767.4px){.entry .controller-block .lang-swich .icon-globe{height:calc(12px*var(--scale))}}.entry .controller-block .lang-swich .icon-globe{line-height:0}.entry .controller-block .lang-swich .icon-globe img{width:100%;height:100%}.entry .enter-wrap{position:absolute}@media (min-width:767.5px) and (max-width:1023.5px){.entry .enter-wrap{right:auto}}@media (min-width:1023.5px){.entry .enter-wrap{right:calc(192px*var(--scale))}}@media (max-width:767.4px){.entry .enter-wrap{right:auto}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .enter-wrap{bottom:calc(81px*var(--scale))}}@media (min-width:1023.5px){.entry .enter-wrap{bottom:calc(71px*var(--scale))}}@media (max-width:767.4px){.entry .enter-wrap{bottom:calc(76px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .enter-wrap{width:calc(180px*var(--scale))}}@media (min-width:1023.5px){.entry .enter-wrap{width:calc(160px*var(--scale))}}@media (max-width:767.4px){.entry .enter-wrap{width:calc(128px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .enter-wrap{height:calc(180px*var(--scale))}}@media (min-width:1023.5px){.entry .enter-wrap{height:calc(160px*var(--scale))}}@media (max-width:767.4px){.entry .enter-wrap{height:calc(128px*var(--scale))}}.entry .enter-wrap{background-color:var(--color-primary-gray-900);border-radius:50%;flex-direction:column;align-items:center;font-weight:700;display:flex}@media (max-width:1023.4px){.entry .enter-wrap{left:50%;transform:translate(-50%)}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .enter-wrap .text-enter{margin-top:calc(79px*var(--scale))}}@media (min-width:1023.5px){.entry .enter-wrap .text-enter{margin-top:calc(68px*var(--scale))}}@media (max-width:767.4px){.entry .enter-wrap .text-enter{margin-top:calc(52px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.entry .enter-wrap .text-enter{font-size:calc(20px*var(--scale))}}@media (min-width:1023.5px){.entry .enter-wrap .text-enter{font-size:calc(24px*var(--scale))}}@media (max-width:767.4px){.entry .enter-wrap .text-enter{font-size:calc(20px*var(--scale))}}.entry .enter-wrap .text-enter{color:var(--color-primary-gray-blue);line-height:1}html[lang=ja] .entry .enter-wrap .text-enter{letter-spacing:-.04em}.entry .enter-wrap .text-enter{position:relative}.entry .enter-wrap .text-enter:after{content:"";background-color:var(--color-grey-gray-400)}@media (min-width:767.5px){.entry .enter-wrap .text-enter:after{margin-top:calc(8px*var(--scale))}}@media (max-width:767.4px){.entry .enter-wrap .text-enter:after{margin-top:calc(8px*var(--scale))}}@media (min-width:767.5px){.entry .enter-wrap .text-enter:after{width:calc(15px*var(--scale))}}@media (max-width:767.4px){.entry .enter-wrap .text-enter:after{width:calc(12px*var(--scale))}}@media (min-width:767.5px){.entry .enter-wrap .text-enter:after{height:calc(2px*var(--scale))}}@media (max-width:767.4px){.entry .enter-wrap .text-enter:after{height:calc(2px*var(--scale))}}.entry .enter-wrap .text-enter:after{margin-left:auto;margin-right:auto;display:block}@keyframes toastShow{0%{transform:translateY(-130%)}}.scene-skip{z-index:1;pointer-events:auto;width:100%;height:100%;position:fixed;top:0;left:0}.intro{z-index:3;width:100%;height:100%;color:var(--Color-Primary-one-magenta,#bd0f72);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden}.intro .toast{z-index:2;animation:1s cubic-bezier(.165,.84,.44,1) backwards toastShow;position:absolute}@media (min-width:767.5px){.intro .toast{top:calc(32px*var(--scale))}}@media (max-width:767.4px){.intro .toast{top:calc(32px*var(--scale))}}@media (min-width:767.5px){.intro .toast{right:calc(60px*var(--scale))}}@media (max-width:767.4px){.intro .toast{right:calc(60px*var(--scale))}}@media (hover:hover) and (pointer:fine){.intro .toast.btn:focus .text,.intro .toast.btn:hover .text{color:var(--color-one-magenta)}}@media (min-width:767.5px){.intro .toast .toast-inner{padding:calc(12px*var(--scale)) calc(14px*var(--scale))}}@media (max-width:767.4px){.intro .toast .toast-inner{padding:calc(12px*var(--scale)) calc(14px*var(--scale))}}.intro .toast .toast-inner{background-image:linear-gradient(45deg,#0000 5px,#fff 5px),linear-gradient(135deg,#0000 5px,#fff 5px),linear-gradient(225deg,#0000 5px,#fff 5px),linear-gradient(315deg,#0000 5px,#fff 5px);background-position:0 100%,0 0,100% 0,100% 100%;background-repeat:no-repeat;background-size:51% 51%}@media (min-width:767.5px){.intro .toast .icon{width:calc(48px*var(--scale))}}@media (max-width:767.4px){.intro .toast .icon{width:calc(48px*var(--scale))}}@media (min-width:767.5px){.intro .toast .icon{height:calc(48px*var(--scale))}}@media (max-width:767.4px){.intro .toast .icon{height:calc(48px*var(--scale))}}.intro .toast .icon{border-style:solid;border-color:#e6e9e8;border-width:calc(1px*var(--scale));border-radius:50%}@media (min-width:767.5px){.intro .toast .icon .mark{width:calc(12px*var(--scale))}}@media (max-width:767.4px){.intro .toast .icon .mark{width:calc(12px*var(--scale))}}@media (min-width:767.5px){.intro .toast .icon .mark{margin-left:calc(2px*var(--scale))}}@media (max-width:767.4px){.intro .toast .icon .mark{margin-left:calc(2px*var(--scale))}}.intro .toast .icon .mark{position:absolute}@media (min-width:767.5px){.intro .toast .text{margin-left:calc(12px*var(--scale))}}@media (max-width:767.4px){.intro .toast .text{margin-left:calc(12px*var(--scale))}}@media (min-width:767.5px){.intro .toast .text{width:calc(224px*var(--scale))}}@media (max-width:767.4px){.intro .toast .text{width:calc(224px*var(--scale))}}html[lang=ja] .intro .toast .text{letter-spacing:-.04em}.intro .toast .text{color:#332e20}@media (min-width:767.5px){.intro .toast .text .head{font-size:calc(11px*var(--scale))}}@media (max-width:767.4px){.intro .toast .text .head{font-size:calc(11px*var(--scale))}}.intro .toast .text .head{color:var(--color-one-magenta);font-weight:700;line-height:1}@media (min-width:767.5px){.intro .toast .text .main{margin-top:calc(4px*var(--scale))}}@media (max-width:767.4px){.intro .toast .text .main{margin-top:calc(4px*var(--scale))}}@media (min-width:767.5px){.intro .toast .text .main{font-size:calc(14px*var(--scale))}}@media (max-width:767.4px){.intro .toast .text .main{font-size:calc(14px*var(--scale))}}.intro .toast .text .main{line-height:1.4}@media (min-width:767.5px){.intro .flex-container{left:auto}}@media (max-width:767.4px){.intro .flex-container{left:calc(24px*var(--scale))}}@media (min-width:767.5px){.intro .flex-container{bottom:auto}}@media (max-width:767.4px){.intro .flex-container{bottom:calc(97px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.intro .flex-container{width:calc(420px*var(--scale))}}@media (min-width:1023.5px){.intro .flex-container{width:calc(490px*var(--scale))}}@media (max-width:767.4px){.intro .flex-container{width:calc(315px*var(--scale))}}.intro .flex-container{color:var(--color-primary-gray-900);position:absolute}@media (min-width:1023.5px){.intro .flex-container{bottom:10.6173vh;right:54%}}@media (max-width:767.4px){.intro .flex-container{right:auto}}@media (min-width:767.5px) and (max-width:1023.4px){.intro .flex-container{bottom:11.5607vh;left:7.7%}}@media (min-width:767.5px) and (max-width:1023.5px){html[lang=en] .intro .flex-container{width:calc(648px*var(--scale))}}@media (min-width:1023.5px){html[lang=en] .intro .flex-container{width:calc(679px*var(--scale))}}@media (max-width:767.4px){html[lang=en] .intro .flex-container{width:calc(342px*var(--scale))}}@media (min-width:1023.5px){html[lang=en] .intro .flex-container{bottom:22.2222vh;left:11.9%}}@media (max-width:767.4px) and (min-width:767.5px){html[lang=en] .intro .flex-container{bottom:auto}}@media (max-width:767.4px) and (max-width:767.4px){html[lang=en] .intro .flex-container{bottom:calc(80px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.intro .title{width:calc(234px*var(--scale))}}@media (min-width:1023.5px){.intro .title{width:calc(272px*var(--scale))}}@media (max-width:767.4px){.intro .title{width:calc(176px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){html[lang=en] .intro .title{width:calc(421px*var(--scale))}}@media (min-width:1023.5px){html[lang=en] .intro .title{width:calc(421px*var(--scale))}}@media (max-width:767.4px){html[lang=en] .intro .title{width:calc(176px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.intro .lead{margin-top:calc(24px*var(--scale))}}@media (min-width:1023.5px){.intro .lead{margin-top:calc(32px*var(--scale))}}@media (max-width:767.4px){.intro .lead{margin-top:calc(24px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.intro .lead{font-size:calc(24px*var(--scale))}}@media (min-width:1023.5px){.intro .lead{font-size:calc(28px*var(--scale))}}@media (max-width:767.4px){.intro .lead{font-size:calc(18px*var(--scale))}}.intro .lead{letter-spacing:-.03em;white-space:pre-wrap;font-weight:700;line-height:1.6}@media (min-width:767.5px) and (max-width:1023.4px){html[lang=en] .intro .lead{line-height:1.6;font-size:calc(28px*var(--scale))}}@media (max-width:767.4px){html[lang=en] .intro .lead{line-height:1.3;font-size:calc(14px*var(--scale));margin-top:calc(12px*var(--scale))}}.intro .lead p{width:fit-content}@media (max-width:767.4px){.intro .lead{text-align:left}}@media (min-width:767.5px) and (max-width:1023.4px){.intro .lead{line-height:1.8}}[data-current-section="0"] .sticky-frame,[data-current-section="0"] .frame-white-cover,[data-current-section="1"] .sticky-frame,[data-current-section="1"] .frame-white-cover,[data-current-section="2"] .sticky-frame,[data-current-section="2"] .frame-white-cover{visibility:hidden}[data-current-section="0"] .section-wrapper-home,[data-current-section="1"] .section-wrapper-home,[data-current-section="2"] .section-wrapper-home,[data-current-section="3"] .section-wrapper-home,[data-current-section="4"] .section-wrapper-home{visibility:hidden;width:100%;position:fixed}[data-current-section="0"]+footer.footer,[data-current-section="1"]+footer.footer,[data-current-section="2"]+footer.footer,[data-current-section="3"]+footer.footer,[data-current-section="4"]+footer.footer{display:none}[data-current-section="3"][data-previous-section="2"] .sticky-frame,[data-current-section="3"][data-previous-section="2"] .frame-white-cover{animation:.5s both fadeIn}.section-wrapper-home{position:relative}@media (min-width:767.5px){.theme-wrap .topic-title{height:calc(28px*var(--scale))}}@media (max-width:767.4px){.theme-wrap .topic-title{height:calc(26px*var(--scale))}}@media (min-width:767.5px){.theme-wrap .topic-title{font-size:calc(18px*var(--scale))}}@media (max-width:767.4px){.theme-wrap .topic-title{font-size:calc(14px*var(--scale))}}.theme-wrap .topic-title{font-weight:700}html[lang=ja] .theme-wrap .topic-title{letter-spacing:-.007em}html[lang=en] .theme-wrap .topic-title{display:none}.theme-wrap .topic-title{color:var(--color-one-magenta);justify-content:center;display:flex}@media (max-width:767.4px){.theme-wrap .topic-title{margin:0 auto}}@media (min-width:767.5px){.theme-wrap .topic-title .text{padding:calc(0px*var(--scale)) calc(16.5px*var(--scale))}}@media (max-width:767.4px){.theme-wrap .topic-title .text{padding:calc(0px*var(--scale)) calc(10px*var(--scale))}}@media (min-width:767.5px){.theme-wrap .topic-title .text{margin:calc(0px*var(--scale)) calc(-.5px*var(--scale))}}@media (max-width:767.4px){.theme-wrap .topic-title .text{margin:calc(0px*var(--scale)) calc(-.5px*var(--scale))}}.theme-wrap .topic-title .text{background-color:#fff;justify-content:center;align-items:center;display:flex}html[lang=ja] .theme-wrap .topic-title .text{letter-spacing:-.039em}@media (max-width:767.4px){html[lang=ja] .theme-wrap .topic-title .text{letter-spacing:-.043em}}.theme-wrap .topic-title .chamfer{flex-grow:1;width:auto;height:100%;line-height:0}@media (min-width:767.5px){.theme-wrap .topic-title .chamfer{margin-right:calc(0px*var(--scale))}}@media (max-width:767.4px){.theme-wrap .topic-title .chamfer{margin-right:calc(-1px*var(--scale))}}.theme-wrap .topic-title .chamfer img{height:100%}@media (min-width:767.5px){.theme-wrap .topic-title .text+.chamfer{margin-left:calc(0px*var(--scale))}}@media (max-width:767.4px){.theme-wrap .topic-title .text+.chamfer{margin-left:calc(-1px*var(--scale))}}@media (min-width:767.5px){.theme-wrap .theme{margin-top:calc(16px*var(--scale))}}@media (max-width:767.4px){.theme-wrap .theme{margin-top:calc(16px*var(--scale))}}@media (min-width:767.5px){.theme-wrap .theme{font-size:calc(64px*var(--scale))}}@media (max-width:767.4px){.theme-wrap .theme{font-size:calc(32px*var(--scale))}}.theme-wrap .theme{font-weight:700}html[lang=ja] .theme-wrap .theme{letter-spacing:-.041em}html[lang=en] .theme-wrap .theme{margin-top:0}.theme-wrap .theme{color:var(--color-primary-gray-900);line-height:1}@media (max-width:767.4px){.theme-wrap .theme{text-align:center}}@media (min-width:767.5px){.section-2nd-view,.section-3rd-view,.section-4th-view{padding:calc(172px*var(--scale)) calc(0px*var(--scale)) calc(172px*var(--scale))}}@media (max-width:767.4px){.section-2nd-view,.section-3rd-view,.section-4th-view{padding:calc(0px*var(--scale)) calc(0px*var(--scale)) calc(178px*var(--scale))}}.bg-glass{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:100%;position:absolute;top:0;left:0}.home-bg .bg-story-holder{width:100%;height:100vh;position:absolute}@media (max-width:1023.4px){.home-bg .bg-story-holder{height:100lvh}}.home-bg .bg-story-holder{transform:translate3e(0, 0, 0);background-color:var(--color-one-magenta);overflow:hidden}@media (max-width:1023.4px){.home-bg .bg-story-holder *,.home-bg .bg-story-holder .text{display:none}}.home-bg .bg-story-holder .text{color:#0000001a;font-size:calc(180px*var(--scale));white-space:nowrap;font-weight:700}html[lang=ja] .home-bg .bg-story-holder .text{letter-spacing:0}.home-bg .bg-story-holder .text{transform-origin:100% 100%;justify-content:flex-end;display:flex;position:absolute;top:44.4444%;right:20%;transform:rotate(-23deg)skew(33deg)scaleY(.86)}.bg-white{background-color:#fff}.fixBg{height:100vh;position:fixed;top:0;left:0;right:0}.fixBg canvas{pointer-events:auto}@media (max-width:1023.4px){.fixBg{height:100lvh}}.fixBg{pointer-events:none}.fixBg canvas{width:100%;height:100%}.fixBg.bg-white{z-index:10}.sceneChangePoint{position:absolute;top:50svh;left:0}.useGesture{touch-action:none;top:calc(var(--headerHeight)*var(--scale));height:calc(100vh - var(--headerHeight)*var(--scale));width:100%;left:0;position:fixed!important}@media (max-width:1023.4px){.useGesture{height:calc(100svh - var(--headerHeight)*var(--scale))}}.section-home-story-dummy{z-index:1;width:100%;height:calc(100vh - var(--headerHeight)*var(--scale));position:relative}@media (max-width:1023.4px){.section-home-story-dummy{height:calc(100svh - var(--headerHeight)*var(--scale))}}[data-current-section="3"] .section-home-story-dummy,[data-current-section="4"] .section-home-story-dummy{pointer-events:none}.section-home-story{pointer-events:none;width:100%;height:100%;position:relative}.section-home-story .section-container{pointer-events:none}.section-home-story .section-1st-view{height:calc(100vh - var(--headerHeight)*var(--scale));position:absolute}@media (max-width:1023.4px){.section-home-story .section-1st-view{height:calc(100svh - var(--headerHeight)*var(--scale));padding-bottom:calc(var(--headerHeight)*.8*var(--scale))}}.section-home-story .section-1st-view{align-items:center;display:flex}@media (max-width:767.4px){.section-home-story .section-1st-view{justify-content:center;width:100%}.section-home-story .section-1st-view .theme-wrap{flex-direction:column;justify-content:center;align-items:center;display:flex}}.section-home-story .section-1st-view .theme-wrap{z-index:1}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-story .section-1st-view .theme-wrap{margin-top:calc(0px*var(--scale))}}@media (min-width:1023.5px){.section-home-story .section-1st-view .theme-wrap{margin-top:calc(-40px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-1st-view .theme-wrap{margin-top:calc(0px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-story .section-1st-view .theme-wrap{margin-left:calc(60px*var(--scale))}}@media (min-width:1023.5px){.section-home-story .section-1st-view .theme-wrap{margin-left:calc(172px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-1st-view .theme-wrap{margin-left:calc(0px*var(--scale))}}@media (min-width:767.5px){.section-home-story .section-1st-view .theme-wrap .topic-title{font-size:calc(18px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-1st-view .theme-wrap .topic-title{font-size:calc(14px*var(--scale))}}.section-home-story .section-1st-view .theme-wrap .topic-title{color:var(--color-one-magenta);border:none;padding:0}@media (min-width:767.5px){.section-home-story .section-1st-view .theme-wrap .theme{font-size:calc(64px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-1st-view .theme-wrap .theme{font-size:calc(32px*var(--scale))}}.section-home-story .section-1st-view .theme-wrap .theme{color:var(--color-primary-gray-900);white-space:nowrap;font-weight:700}.section-home-story .section-2nd-view{pointer-events:none;position:relative}[data-current-section="4"] .section-home-story .section-2nd-view a{pointer-events:auto}@media (min-width:767.5px){.section-home-story .section-2nd-view{height:calc(100vh - var(--headerHeight)*var(--scale));align-items:center;display:flex}}@media (max-width:767.4px){.section-home-story .section-2nd-view{padding:0 calc(24px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.4px){.section-home-story .section-2nd-view{height:auto;padding:0 calc(60px*var(--scale));display:block}}.section-home-story .section-2nd-view .theme-item-holder{z-index:2;line-height:1;position:relative}.section-home-story .section-2nd-view .theme-item-holder.standBy{pointer-events:none!important}@media (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder{margin-left:11.9%}}@media (min-width:767.5px) and (max-width:1023.4px){.section-home-story .section-2nd-view .theme-item-holder{margin-left:0}}@media (max-width:1023.4px){.section-home-story .section-2nd-view .theme-item-holder{height:calc(100vh - var(--headerHeight)*var(--scale));height:calc(100dvh - var(--headerHeight)*var(--scale))}.section-home-story .section-2nd-view .theme-item-holder .story-link-btn{color:var(--color-primary-gray-blue);background-color:#041c33e6;border-radius:50%}}@media (max-width:1023.4px) and (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn{position:absolute;bottom:14.5%;left:50%;transform:translate(-50%)}}@media (max-width:1023.4px) and (min-width:767.5px) and (max-width:1023.4px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn{position:absolute;bottom:6%;left:50%;transform:translate(-50%)}}@media (max-width:1023.4px) and (min-width:767.5px) and (max-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn{width:calc(240px*var(--scale))}}@media (max-width:1023.4px) and (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn{width:calc(160px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn{width:calc(128px*var(--scale))}}@media (max-width:1023.4px) and (min-width:767.5px) and (max-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn{height:calc(240px*var(--scale))}}@media (max-width:1023.4px) and (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn{height:calc(160px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn{height:calc(128px*var(--scale))}}@media (max-width:1023.4px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .btn-inner{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:none;position:absolute}}@media (max-width:1023.4px) and (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .btn-inner{font-size:calc(14px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .btn-inner{font-size:calc(14px*var(--scale))}}@media (max-width:1023.4px){html[lang=ja] .section-home-story .section-2nd-view .theme-item-holder .story-link-btn .btn-inner{letter-spacing:-.04em}.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .btn-inner.selected{pointer-events:auto;display:flex}.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{background-color:#89969c}}@media (max-width:1023.4px) and (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{width:calc(70px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{width:calc(70px*var(--scale))}}@media (max-width:1023.4px) and (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{height:calc(2px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{height:calc(2px*var(--scale))}}@media (max-width:1023.4px) and (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{margin-top:calc(8px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{margin-top:calc(8px*var(--scale))}}@media (max-width:1023.4px) and (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{margin-bottom:calc(-8px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{margin-bottom:calc(-8px*var(--scale))}}@media (max-width:1023.4px) and (min-width:767.5px) and (max-width:1023.5px){html[lang=en] .section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{width:calc(16px*var(--scale))}}@media (max-width:1023.4px) and (min-width:1023.5px){html[lang=en] .section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{width:calc(14px*var(--scale))}}@media (max-width:1023.4px) and (max-width:767.4px){html[lang=en] .section-home-story .section-2nd-view .theme-item-holder .story-link-btn .text-line{width:calc(24px*var(--scale))}}.section-home-story .section-2nd-view .theme-item-holder .theme-item{font-weight:700;display:flex;position:relative}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item:first-of-type{margin-top:calc(0px*var(--scale))}}@media (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item:first-of-type{margin-top:calc(-48px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item:first-of-type{margin-top:calc(0px*var(--scale))}}@media (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item i.icon-arrow{width:calc(12px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item i.icon-arrow{width:calc(12px*var(--scale))}}@media (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item i.icon-arrow{height:calc(12px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item i.icon-arrow{height:calc(12px*var(--scale))}}.section-home-story .section-2nd-view .theme-item-holder .theme-item i.icon-arrow{opacity:0;background:url(/assets/images/top/icon-right-gray.svg) 50%/100% 100% no-repeat;transition:opacity .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1023.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item{width:100%;position:absolute}.section-home-story .section-2nd-view .theme-item-holder .theme-item a{pointer-events:none}.section-home-story .section-2nd-view .theme-item-holder .theme-item.selected a{pointer-events:auto}}@media (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item.selected .theme-item-inner{padding-left:calc(28px*var(--scale))}.section-home-story .section-2nd-view .theme-item-holder .theme-item.selected i.icon-arrow{opacity:1}}.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-inner{color:var(--color-primary-gray-blue)}@media (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-inner{color:var(--color-grey-gray-400)}}.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-inner{align-items:center;transition:all .8s cubic-bezier(.19,1,.22,1);display:flex;position:relative}@media (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-inner{padding:calc(14px*var(--scale)) 0}}@media (max-width:1023.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-inner{width:100%}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-inner{flex-direction:column;align-items:flex-start}}@media (min-width:767.5px) and (max-width:1023.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-inner{flex-direction:column;align-items:flex-start}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-num{margin-top:calc(54px*var(--scale))}}@media (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-num{margin-top:calc(0px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-num{margin-top:calc(25px*var(--scale))}}@media (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-num{font-size:calc(18px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-num{font-size:calc(18px*var(--scale))}}html[lang=ja] .section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-item-num{letter-spacing:-.04em}@media (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .line{width:calc(7px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .line{width:calc(7px*var(--scale))}}@media (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .line{height:calc(2px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .line{height:calc(2px*var(--scale))}}.section-home-story .section-2nd-view .theme-item-holder .theme-item .line{background-color:var(--color-primary-gray-blue)}@media (min-width:767.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .line{margin:calc(0px*var(--scale)) calc(16px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .line{margin:calc(0px*var(--scale)) calc(16px*var(--scale))}}@media (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .line{background-color:var(--color-grey-gray-400)}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-text-wrap{padding-top:calc(3px*var(--scale))}}@media (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-text-wrap{padding-top:calc(24px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-text-wrap{padding-top:calc(5px*var(--scale))}}html[lang=ja] .section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-text-wrap{letter-spacing:-.04em}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-title{font-size:calc(64px*var(--scale))}}@media (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-title{font-size:calc(48px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-title{font-size:calc(48px*var(--scale))}}.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-title{line-height:1}html[lang=ja] .section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-title{letter-spacing:-.04em}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-title{line-height:1.14}html[lang=en] .section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-title{font-size:calc(40px*var(--scale));letter-spacing:-.03em;line-height:1}}@media (min-width:767.5px) and (max-width:1023.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-title{line-height:1.13}html[lang=en] .section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-title{line-height:1}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-lead{font-size:calc(14px*var(--scale))}}@media (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-lead{font-size:calc(16px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-lead{font-size:calc(14px*var(--scale))}}.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-lead{font-weight:400}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-lead{margin-top:calc(3px*var(--scale))}}@media (min-width:1023.5px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-lead{margin-top:calc(8px*var(--scale))}}@media (max-width:767.4px){.section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-lead{margin-top:calc(6px*var(--scale))}}html[lang=ja] .section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-lead{letter-spacing:-.04em}@media (min-width:767.5px) and (max-width:1023.4px){html[lang=en] .section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-lead{margin-top:calc(10px*var(--scale))}}@media (max-width:767.4px){html[lang=en] .section-home-story .section-2nd-view .theme-item-holder .theme-item .theme-lead{margin-top:calc(10px*var(--scale));letter-spacing:-.04em}}@media (min-width:1023.5px){.section-home-story[data-story-current=story_01] .section-2nd-view .theme-item-holder .theme-item .theme-item-inner,.section-home-story[data-story-current=story_02] .section-2nd-view .theme-item-holder .theme-item .theme-item-inner,.section-home-story[data-story-current=story_03] .section-2nd-view .theme-item-holder .theme-item .theme-item-inner{color:#e8e8e866}.section-home-story[data-story-current=story_01] .section-2nd-view .theme-item-holder .theme-item .line,.section-home-story[data-story-current=story_02] .section-2nd-view .theme-item-holder .theme-item .line,.section-home-story[data-story-current=story_03] .section-2nd-view .theme-item-holder .theme-item .line{background-color:#e8e8e866}.section-home-story[data-story-current=story_01] .section-2nd-view .theme-item-holder .theme-item.selected .theme-item-inner,.section-home-story[data-story-current=story_02] .section-2nd-view .theme-item-holder .theme-item.selected .theme-item-inner,.section-home-story[data-story-current=story_03] .section-2nd-view .theme-item-holder .theme-item.selected .theme-item-inner{color:var(--color-primary-gray-blue)}.section-home-story[data-story-current=story_01] .section-2nd-view .theme-item-holder .theme-item.selected .line,.section-home-story[data-story-current=story_02] .section-2nd-view .theme-item-holder .theme-item.selected .line,.section-home-story[data-story-current=story_03] .section-2nd-view .theme-item-holder .theme-item.selected .line{background-color:var(--color-primary-gray-blue)}}@media (max-width:767.4px){.section-home-journal .flex-between,.section-home-philosophy .flex-between{flex-direction:column}}@media (min-width:767.5px){.section-home-journal .section-1st-view .theme-wrap .line,.section-home-philosophy .section-1st-view .theme-wrap .line{width:calc(10px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-1st-view .theme-wrap .line,.section-home-philosophy .section-1st-view .theme-wrap .line{width:calc(8px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .section-1st-view .theme-wrap .line,.section-home-philosophy .section-1st-view .theme-wrap .line{height:calc(2px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-1st-view .theme-wrap .line,.section-home-philosophy .section-1st-view .theme-wrap .line{height:calc(2px*var(--scale))}}.section-home-journal .section-1st-view .theme-wrap .line,.section-home-philosophy .section-1st-view .theme-wrap .line{background-color:var(--color-one-magenta)}@media (min-width:767.5px){.section-home-journal .section-1st-view .theme-wrap .line,.section-home-philosophy .section-1st-view .theme-wrap .line{margin-top:calc(16px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-1st-view .theme-wrap .line,.section-home-philosophy .section-1st-view .theme-wrap .line{margin-top:calc(16px*var(--scale));margin-left:auto;margin-right:auto}}@media (min-width:767.5px){.section-home-journal .section-1st-view .theme-wrap .theme-lead,.section-home-philosophy .section-1st-view .theme-wrap .theme-lead{width:calc(424px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-1st-view .theme-wrap .theme-lead,.section-home-philosophy .section-1st-view .theme-wrap .theme-lead{width:calc(380px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .section-1st-view .theme-wrap .theme-lead,.section-home-philosophy .section-1st-view .theme-wrap .theme-lead{margin-top:calc(16px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-1st-view .theme-wrap .theme-lead,.section-home-philosophy .section-1st-view .theme-wrap .theme-lead{margin-top:calc(16px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .section-1st-view .theme-wrap .theme-lead,.section-home-philosophy .section-1st-view .theme-wrap .theme-lead{font-size:calc(18px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-1st-view .theme-wrap .theme-lead,.section-home-philosophy .section-1st-view .theme-wrap .theme-lead{font-size:calc(14px*var(--scale))}}.section-home-journal .section-1st-view .theme-wrap .theme-lead,.section-home-philosophy .section-1st-view .theme-wrap .theme-lead{color:var(--color-primary-gray-900);font-weight:700;line-height:1.4}html[lang=ja] .section-home-journal .section-1st-view .theme-wrap .theme-lead,html[lang=ja] .section-home-philosophy .section-1st-view .theme-wrap .theme-lead{letter-spacing:-.04em}@media (max-width:767.4px){.section-home-journal .section-1st-view .theme-wrap .theme-lead,.section-home-philosophy .section-1st-view .theme-wrap .theme-lead{margin-left:auto;margin-right:auto;line-height:1.6}}@media (min-width:767.5px){.section-home-journal .index-holder,.section-home-philosophy .index-holder{width:calc(424px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder,.section-home-philosophy .index-holder{width:calc(310px*var(--scale))}}.section-home-journal .index-holder,.section-home-philosophy .index-holder{font-weight:700;line-height:1}@media (min-width:767.5px) and (min-width:1024px){.section-home-journal .index-holder,.section-home-philosophy .index-holder{position:sticky;top:50%;transform:translateY(-50%)}}@media (max-width:767.4px){.section-home-journal .index-holder,.section-home-philosophy .index-holder{margin-left:auto;margin-right:auto}}@media (min-width:767.5px){.section-home-journal .index-holder .index,.section-home-philosophy .index-holder .index{font-size:calc(16px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .index,.section-home-philosophy .index-holder .index{font-size:calc(14px*var(--scale))}}.section-home-journal .index-holder .index,.section-home-philosophy .index-holder .index{color:var(--color-one-magenta)}html[lang=ja] .section-home-journal .index-holder .index,html[lang=ja] .section-home-philosophy .index-holder .index{letter-spacing:-.037em}@media (min-width:767.5px){.section-home-journal .index-holder .line,.section-home-philosophy .index-holder .line{margin-top:calc(8px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .line,.section-home-philosophy .index-holder .line{margin-top:calc(8px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .index-holder .line,.section-home-philosophy .index-holder .line{width:calc(12px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .line,.section-home-philosophy .index-holder .line{width:calc(10px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .index-holder .line,.section-home-philosophy .index-holder .line{height:calc(2px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .line,.section-home-philosophy .index-holder .line{height:calc(2px*var(--scale))}}.section-home-journal .index-holder .line,.section-home-philosophy .index-holder .line{background-color:var(--color-one-magenta)}@media (min-width:767.5px){.section-home-journal .index-holder .theme,.section-home-philosophy .index-holder .theme{margin-top:calc(25px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .theme,.section-home-philosophy .index-holder .theme{margin-top:calc(24px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .index-holder .theme,.section-home-philosophy .index-holder .theme{font-size:calc(36px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .theme,.section-home-philosophy .index-holder .theme{font-size:calc(24px*var(--scale))}}.section-home-journal .index-holder .theme,.section-home-philosophy .index-holder .theme{color:var(--color-one-magenta)}html[lang=ja] .section-home-journal .index-holder .theme,html[lang=ja] .section-home-philosophy .index-holder .theme{letter-spacing:-.019em}@media (min-width:767.5px){.section-home-journal .index-holder .theme-lead,.section-home-philosophy .index-holder .theme-lead{margin-top:calc(24px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .theme-lead,.section-home-philosophy .index-holder .theme-lead{margin-top:calc(12px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .index-holder .theme-lead,.section-home-philosophy .index-holder .theme-lead{font-size:calc(14px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .theme-lead,.section-home-philosophy .index-holder .theme-lead{font-size:calc(12px*var(--scale))}}.section-home-journal .index-holder .theme-lead,.section-home-philosophy .index-holder .theme-lead{color:var(--color-primary-gray-900);line-height:1.6}@media (min-width:767.5px){.section-home-journal .index-holder .view-all,.section-home-philosophy .index-holder .view-all{margin-top:calc(23px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .view-all,.section-home-philosophy .index-holder .view-all{margin-top:calc(23px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .index-holder .view-all,.section-home-philosophy .index-holder .view-all{padding-bottom:calc(6px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .view-all,.section-home-philosophy .index-holder .view-all{padding-bottom:calc(6px*var(--scale))}}.section-home-journal .index-holder .view-all,.section-home-philosophy .index-holder .view-all{position:relative}.section-home-journal .index-holder .view-all:before,.section-home-philosophy .index-holder .view-all:before{content:"";display:block}@media (min-width:767.5px){.section-home-journal .index-holder .view-all:before,.section-home-philosophy .index-holder .view-all:before{height:calc(2px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .view-all:before,.section-home-philosophy .index-holder .view-all:before{height:calc(2px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .index-holder .view-all:before,.section-home-philosophy .index-holder .view-all:before{width:calc(144px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .view-all:before,.section-home-philosophy .index-holder .view-all:before{width:calc(144px*var(--scale))}}.section-home-journal .index-holder .view-all:before,.section-home-philosophy .index-holder .view-all:before{background-color:#86337666;position:absolute;bottom:0}@media (min-width:767.5px){.section-home-journal .index-holder .view-all.anime-line:before,.section-home-philosophy .index-holder .view-all.anime-line:before{background-color:#863376;animation-name:btn-hover-line;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.section-home-journal .index-holder .view-all .btn-text,.section-home-philosophy .index-holder .view-all .btn-text{font-size:calc(14px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .view-all .btn-text,.section-home-philosophy .index-holder .view-all .btn-text{font-size:calc(14px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .index-holder .view-all .icon-right,.section-home-philosophy .index-holder .view-all .icon-right{width:calc(8px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .view-all .icon-right,.section-home-philosophy .index-holder .view-all .icon-right{width:calc(8px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .index-holder .view-all .icon-right,.section-home-philosophy .index-holder .view-all .icon-right{margin-left:calc(12px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder .view-all .icon-right,.section-home-philosophy .index-holder .view-all .icon-right{margin-left:calc(12px*var(--scale))}}.section-home-journal .theme-item,.section-home-philosophy .theme-item{display:block;position:relative}@media (min-width:767.5px){.section-home-journal .theme-item,.section-home-philosophy .theme-item{width:calc(536px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item,.section-home-philosophy .theme-item{width:calc(342px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .theme-item,.section-home-philosophy .theme-item{padding:calc(24px*var(--scale)) calc(22px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item,.section-home-philosophy .theme-item{padding:calc(16px*var(--scale)) calc(16px*var(--scale))}}.section-home-journal .theme-item,.section-home-philosophy .theme-item{color:var(--color-primary-gray-900);background-image:linear-gradient(45deg,#0000 5px,#fff 5px),linear-gradient(135deg,#0000 5px,#fff 5px),linear-gradient(225deg,#0000 5px,#fff 5px),linear-gradient(315deg,#0000 5px,#fff 5px);background-position:0 100%,0 0,100% 0,100% 100%;background-repeat:no-repeat;background-size:51% 51%}.section-home-journal .theme-item .text-wrap,.section-home-philosophy .theme-item .text-wrap{position:relative}@media (min-width:767.5px){.section-home-journal .theme-item .text-wrap,.section-home-philosophy .theme-item .text-wrap{margin:calc(0px*var(--scale)) calc(8px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item .text-wrap,.section-home-philosophy .theme-item .text-wrap{margin:calc(0px*var(--scale)) calc(8px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .theme-item .theme-title,.section-home-philosophy .theme-item .theme-title{margin-top:calc(24px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item .theme-title,.section-home-philosophy .theme-item .theme-title{margin-top:calc(16px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .theme-item .theme-title,.section-home-philosophy .theme-item .theme-title{font-size:calc(16px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item .theme-title,.section-home-philosophy .theme-item .theme-title{font-size:calc(14px*var(--scale))}}.section-home-journal .theme-item .theme-title,.section-home-philosophy .theme-item .theme-title{font-weight:700;line-height:1.6}html[lang=ja] .section-home-journal .theme-item .theme-title,html[lang=ja] .section-home-philosophy .theme-item .theme-title{letter-spacing:-.04em}@media (min-width:767.5px){.section-home-journal .theme-item .theme-date,.section-home-philosophy .theme-item .theme-date{margin-top:calc(24px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item .theme-date,.section-home-philosophy .theme-item .theme-date{margin-top:calc(24px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .theme-item .theme-date,.section-home-philosophy .theme-item .theme-date{font-size:calc(11px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item .theme-date,.section-home-philosophy .theme-item .theme-date{font-size:calc(11px*var(--scale))}}.section-home-journal .theme-item .theme-date,.section-home-philosophy .theme-item .theme-date{color:#89969c}html[lang=ja] .section-home-journal .theme-item .theme-date,html[lang=ja] .section-home-philosophy .theme-item .theme-date{letter-spacing:-.036em}@media (min-width:767.5px){.section-home-journal .theme-item .icon-right,.section-home-philosophy .theme-item .icon-right{width:calc(12px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item .icon-right,.section-home-philosophy .theme-item .icon-right{width:calc(12px*var(--scale))}}.section-home-journal .theme-item .icon-right,.section-home-philosophy .theme-item .icon-right{position:absolute;bottom:0;right:0}.section-home-journal .sceneChangePoint{top:10px}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-journal .index-holder{margin-top:calc(48px*var(--scale))}}@media (min-width:1023.5px){.section-home-journal .index-holder{margin-top:calc(68px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder{margin-top:calc(0px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-journal .index-holder{margin-bottom:calc(48px*var(--scale))}}@media (min-width:1023.5px){.section-home-journal .index-holder{margin-bottom:calc(68px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder{margin-bottom:calc(0px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-journal .index-holder{padding-left:calc(0px*var(--scale))}}@media (min-width:1023.5px){.section-home-journal .index-holder{padding-left:calc(0px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder{padding-left:calc(9px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-journal .index-holder{height:auto}}@media (min-width:1023.5px){.section-home-journal .index-holder{height:calc(155px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .index-holder{height:auto}}@media (min-width:767.5px){.section-home-journal .section-1st-view{padding-top:calc(60px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-1st-view{padding-top:calc(60px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .section-1st-view{margin-bottom:calc(0px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-1st-view{margin-bottom:calc(96px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.4px){.section-home-journal .section-1st-view{padding-bottom:calc(172px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-1st-view .theme-wrap{text-align:center}.section-home-journal .section-1st-view .theme-wrap .theme-lead{width:calc(294px*var(--scale))}}html[lang=ja] .section-home-journal .section-1st-view .theme-wrap .theme-lead{width:fit-content}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-journal .section-2nd-view{margin-top:auto}}@media (min-width:1023.5px){.section-home-journal .section-2nd-view{margin-top:calc(77px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-2nd-view{margin-top:auto}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-journal .section-2nd-view{padding:calc(0px*var(--scale)) calc(0px*var(--scale)) calc(172px*var(--scale))}}@media (min-width:1023.5px){.section-home-journal .section-2nd-view{padding:calc(172px*var(--scale)) calc(0px*var(--scale)) calc(172px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-2nd-view{padding:calc(0px*var(--scale)) calc(0px*var(--scale)) calc(178px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-journal .section-2nd-view:first-of-type{margin-top:calc(0px*var(--scale))}}@media (min-width:1023.5px){.section-home-journal .section-2nd-view:first-of-type{margin-top:calc(250px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-2nd-view:first-of-type{margin-top:calc(0px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-journal .section-2nd-view:last-of-type{padding-bottom:calc(284px*var(--scale))}}@media (min-width:1023.5px){.section-home-journal .section-2nd-view:last-of-type{padding-bottom:calc(505px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .section-2nd-view:last-of-type{padding-bottom:calc(238px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-journal .theme-item-holder{margin-top:calc(94px*var(--scale))}}@media (min-width:1023.5px){.section-home-journal .theme-item-holder{margin-top:calc(-370px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item-holder{margin-top:calc(70px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .theme-item-holder{width:calc(536px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item-holder{width:calc(342px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .theme-item-holder{margin-right:calc(0px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item-holder{margin-right:calc(7.5px*var(--scale))}}.section-home-journal .theme-item-holder{margin-left:auto}.section-home-journal .theme-item{position:relative}.section-home-journal .theme-item .action-anchor{top:calc(var(--headerHeight)*var(--scale)*-1);position:absolute}@media (max-width:767.4px){.section-home-journal .theme-item{background-image:linear-gradient(45deg,#0000 6px,#fff 6px),linear-gradient(135deg,#0000 6px,#fff 6px),linear-gradient(225deg,#0000 0,#fff 0),linear-gradient(315deg,#0000 0,#fff 0)}.section-home-journal .theme-item:before,.section-home-journal .theme-item:after{content:"";position:absolute}.section-home-journal .theme-item:before{border:6px solid #0000;border-right-color:#fff;top:0;right:0;transform:translateY(-50%)}.section-home-journal .theme-item:after{border:6px solid #0000;border-right-color:#fff;bottom:0;right:0;transform:translateY(50%)}}.section-home-journal .theme-item .pic{clip-path:polygon(1.5% 0,100% 0,100% 100%,0 100%,0 3%);overflow:hidden}.section-home-journal .theme-item .pic img{transition:all .5s}@media (hover:hover) and (pointer:fine){.section-home-journal .theme-item:focus .theme-title,.section-home-journal .theme-item:focus .theme-date{color:var(--color-one-magenta)}.section-home-journal .theme-item:focus .icon-right{right:calc(-8px*var(--scale))}.section-home-journal .theme-item:focus .pic img{scale:1.2}.section-home-journal .theme-item:hover .theme-title,.section-home-journal .theme-item:hover .theme-date{color:var(--color-one-magenta)}.section-home-journal .theme-item:hover .icon-right{right:calc(-8px*var(--scale))}.section-home-journal .theme-item:hover .pic img{scale:1.2}}@media (min-width:767.5px){.section-home-journal .theme-item+.theme-item{margin-top:calc(24px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item+.theme-item{margin-top:calc(20px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .theme-item .pic{width:calc(492px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item .pic{width:calc(310px*var(--scale))}}@media (min-width:767.5px){.section-home-journal .theme-item .pic{height:calc(274px*var(--scale))}}@media (max-width:767.4px){.section-home-journal .theme-item .pic{height:calc(173px*var(--scale))}}.section-home-journal .theme-item .pic img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}@keyframes btn-hover-line{0%{transform-origin:100%;transform:scale(1)}40%{transform-origin:100%;transform:scaleX(0)}60%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scale(1)}}.section-home-philosophy .theme-item-holder{position:relative}@media (min-width:767.5px){.section-home-philosophy .section-1st-view{padding-top:calc(60px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view{padding-top:calc(60px*var(--scale))}}@media (min-width:767.5px){.section-home-philosophy .section-1st-view{padding-bottom:calc(370px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view{padding-bottom:calc(398px*var(--scale))}}.section-home-philosophy .section-1st-view .theme-wrap{position:relative}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-wrap{padding-bottom:calc(172px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-wrap{padding-bottom:calc(102px*var(--scale));text-align:center}}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item{padding:calc(24px*var(--scale)) calc(24px*var(--scale)) calc(48px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item{padding:calc(14px*var(--scale)) calc(14px*var(--scale)) calc(64px*var(--scale))}}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item{background-image:linear-gradient(45deg,#0000 10px,#fff 10px),linear-gradient(135deg,#0000 10px,#fff 10px),linear-gradient(225deg,#0000 10px,#fff 10px),linear-gradient(315deg,#0000 10px,#fff 10px)}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .pic{clip-path:polygon(1.3% 0,98.7% 0,100% 2.5%,100% 100%,0 100%,0 2.5%)}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:first-child{margin-left:calc(8px*var(--scale))}}@media (min-width:1023.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:first-child{margin-left:calc(226px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:first-child{margin-left:calc(7.5px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(2){margin-right:calc(-42px*var(--scale))}}@media (min-width:1023.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(2){margin-right:calc(113px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(2){margin-right:calc(7.5px*var(--scale))}}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(2){margin-left:auto}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(2){margin-top:calc(-24px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(2){margin-top:calc(-1px*var(--scale))}}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(3){margin-left:auto;margin-right:auto}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(3){margin-top:calc(-24px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(3){margin-top:calc(-1px*var(--scale));margin-left:calc(7.5px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(4){margin-left:calc(148px*var(--scale))}}@media (min-width:1023.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(4){margin-left:calc(111px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(4){margin-left:calc(8px*var(--scale))}}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(4){margin-top:calc(-24px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(4){margin-top:calc(-1px*var(--scale));margin-right:calc(7.5px*var(--scale));margin-left:auto}}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5){margin-left:auto;margin-right:auto}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5){margin-top:calc(-24px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5){margin-top:calc(-1px*var(--scale))}}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5){width:calc(648px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5){width:calc(332px*var(--scale))}}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5){white-space:nowrap}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5){padding-bottom:calc(64px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5){padding:calc(24px*var(--scale)) calc(16px*var(--scale))}}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5) .text-wrap{text-align:center;padding:0}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5) .text-wrap{margin-top:calc(48px*var(--scale))}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5) .text-wrap .theme-text+.theme-text{margin-top:calc(0px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5){white-space:normal;margin-left:calc(7.5px*var(--scale))}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-child(5) .text-wrap{padding:0 calc(16px*var(--scale));text-align:left}}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item.triangle{display:none}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item{width:calc(314px*var(--scale));background-image:linear-gradient(45deg,#0000 0,#fff 0),linear-gradient(135deg,#0000 0,#fff 0),linear-gradient(225deg,#0000 0,#fff 0),linear-gradient(315deg,#0000 0,#fff 0)}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:first-of-type{background-image:linear-gradient(45deg,#0000 0,#fff 0),linear-gradient(135deg,#0000 0,#fff 0),linear-gradient(225deg,#0000 10px,#fff 10px),linear-gradient(315deg,#0000 0,#fff 0)}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:first-of-type .triangle:before{content:none}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:last-of-type{background-image:linear-gradient(45deg,#0000 0,#fff 0),linear-gradient(135deg,#0000 0,#fff 0),linear-gradient(225deg,#0000 0,#fff 0),linear-gradient(315deg,#0000 10px,#fff 10px)}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:last-of-type .triangle:after{content:none}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item.triangle{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:before,.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:after,.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .triangle:before,.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .triangle:after{content:"";border:6px solid #0000;position:absolute}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:before{top:0;transform:translateY(-50%)}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:after{bottom:0;transform:translateY(50%)}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .triangle:before{border-top:6px solid #fff;top:0}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .triangle:after{border-bottom:6px solid #fff;bottom:0}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-of-type(2n):before,.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-of-type(2n):after{border-right:6px solid #fff;right:0}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-of-type(2n) .triangle:before,.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-of-type(2n) .triangle:after{left:-6px}}@media (max-width:767.4px) and (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-of-type(2n) .pic{clip-path:polygon(2.2% 0,100% 0,100% 100%,0 100%,0 3.9%)}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-of-type(odd):before,.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-of-type(odd):after{border-left:6px solid #fff;left:0}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-of-type(odd) .triangle:before,.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-of-type(odd) .triangle:after{right:-6px}}@media (max-width:767.4px) and (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item:nth-of-type(odd) .pic{clip-path:polygon(97.8% 0,100% 4%,100% 100%,0 100%,0 0)}}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap{margin:calc(32px*var(--scale)) calc(0px*var(--scale)) calc(0px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap{margin:calc(24px*var(--scale)) calc(0px*var(--scale)) calc(0px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media (min-width:1023.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap{padding:calc(0px*var(--scale)) calc(16px*var(--scale))}}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap{font-size:calc(18px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap{font-size:calc(16px*var(--scale))}}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap{font-weight:700;line-height:1.8}html[lang=ja] .section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap{letter-spacing:-.04em}html[lang=en] .section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap{line-height:1.4}.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap{color:var(--color-primary-gray-900)}@media (min-width:767.5px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap .theme-text+.theme-text{margin-top:calc(32px*var(--scale))}}@media (max-width:767.4px){.section-home-philosophy .section-1st-view .theme-item-holder .theme-item .text-wrap .theme-text+.theme-text{margin-top:calc(29px*var(--scale))}}.section-home-statement{padding-bottom:50vh}.section-home-statement .sceneChangePoint{top:0}.section-home-statement .section-2nd-view{text-align:center;color:var(--color-one-magenta);padding-top:0;line-height:1;position:sticky;top:45.5%}@media (min-width:767.5px){.section-home-statement .section-2nd-view{padding-bottom:calc(260px*var(--scale))}.section-home-statement .section-2nd-view .statement{font-size:calc(76px*var(--scale))}}@media (max-width:767.4px){.section-home-statement .section-2nd-view .statement{font-size:calc(39px*var(--scale))}}.section-home-statement .section-2nd-view .statement{font-weight:700}@media (min-width:767.5px){.section-home-statement .section-2nd-view .statement-sub{margin-top:calc(8px*var(--scale))}}@media (max-width:767.4px){.section-home-statement .section-2nd-view .statement-sub{margin-top:calc(8px*var(--scale))}}@media (min-width:767.5px){.section-home-statement .section-2nd-view .statement-sub{margin-left:calc(23px*var(--scale))}}@media (max-width:767.4px){.section-home-statement .section-2nd-view .statement-sub{margin-left:calc(11px*var(--scale))}}@media (min-width:767.5px){.section-home-statement .section-2nd-view .statement-sub{font-size:calc(48px*var(--scale))}}@media (max-width:767.4px){.section-home-statement .section-2nd-view .statement-sub{font-size:calc(24px*var(--scale))}}html[lang=ja] .section-home-statement .section-2nd-view .statement-sub{letter-spacing:-.04em}html[lang=en] .section-home-statement .section-2nd-view .statement-sub{display:none}.section-home-statement .section-2nd-view .statement-sub{white-space:nowrap;font-weight:700}@media (min-width:767.5px){.section-home-statement .gallery-block-wrap{padding-top:calc(496px*var(--scale))}}@media (max-width:767.4px){.section-home-statement .gallery-block-wrap{padding-top:calc(360px*var(--scale))}}@media (min-width:767.5px){.section-home-statement .gallery-block-wrap{padding-bottom:calc(90px*var(--scale))}}@media (max-width:767.4px){.section-home-statement .gallery-block-wrap{padding-bottom:calc(72px*var(--scale))}}.section-home-statement .gallery-block-wrap{width:100%;overflow:hidden}@media (min-width:767.5px){.section-home-statement .gallery-block-wrap{margin-top:calc(-182px*var(--scale))}}.section-home-statement .gallery-block-wrap .gallery-block{justify-content:center;display:flex;position:relative}@media (min-width:767.5px){.section-home-statement .gallery-block-wrap .gallery-block .gallery-item{width:calc(308px*var(--scale))}}@media (max-width:767.4px){.section-home-statement .gallery-block-wrap .gallery-block .gallery-item{width:calc(154px*var(--scale))}}.section-home-statement .gallery-block-wrap .gallery-block .gallery-item{flex-shrink:0;margin-right:-.1rem}@media (min-width:767.5px){.section-home-statement .gallery-block-wrap .gallery-block .gallery-item:nth-child(odd){margin-top:calc(154px*var(--scale))}}@media (max-width:767.4px){.section-home-statement .gallery-block-wrap .gallery-block .gallery-item:nth-child(odd){margin-top:calc(62px*var(--scale))}}.section-home-statement .gallery-block-wrap .gallery-block .gallery-item .img-wrap{clip-path:polygon(2.3% 0,97.7% 0,100% .43%,100% 99.57%,97.7% 100%,2.3% 100%,0 99.57%,0 .43%);overflow:hidden}.bg-about-gradation{background:linear-gradient(#041c3380 0% 40%,#041c3380 60% 100%)}.section-home-about{color:#fff;position:relative}@media (min-width:767.5px){.section-home-about .container-l{padding:calc(0px*var(--scale)) calc(0px*var(--scale))}}@media (max-width:767.4px){.section-home-about .container-l{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media (min-width:767.5px){.section-home-about .theme-wrap{padding:calc(60px*var(--scale)) calc(0px*var(--scale)) calc(48px*var(--scale))}}@media (max-width:767.4px){.section-home-about .theme-wrap{padding:calc(60px*var(--scale)) calc(0px*var(--scale)) calc(96px*var(--scale))}}.section-home-about .theme-wrap .theme{color:#fff}@media (min-width:767.5px){.section-home-about .company-description{margin-bottom:calc(160px*var(--scale))}}@media (max-width:767.4px){.section-home-about .company-description{margin-bottom:calc(128px*var(--scale))}}@media (min-width:767.5px){.section-home-about .company-description{width:calc(424px*var(--scale))}}@media (max-width:767.4px){.section-home-about .company-description{width:calc(310px*var(--scale))}}@media (min-width:767.5px){.section-home-about .company-description{font-size:calc(18px*var(--scale))}}@media (max-width:767.4px){.section-home-about .company-description{font-size:calc(14px*var(--scale))}}.section-home-about .company-description{margin-left:auto;font-weight:700;line-height:2}html[lang=ja] .section-home-about .company-description{letter-spacing:-.04em}html[lang=en] .section-home-about .company-description{line-height:1.6}@media (max-width:767.4px){html[lang=en] .section-home-about .company-description{line-height:1.43}.section-home-about .company-description{margin-right:auto;line-height:1.8}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-about .overview-block{width:calc(424px*var(--scale))}}@media (min-width:1023.5px){.section-home-about .overview-block{width:calc(672px*var(--scale))}}@media (max-width:767.4px){.section-home-about .overview-block{width:calc(310px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-about .overview-block{padding:calc(0px*var(--scale)) calc(0px*var(--scale))}}@media (min-width:1023.5px){.section-home-about .overview-block{padding:calc(0px*var(--scale)) calc(24px*var(--scale))}}@media (max-width:767.4px){.section-home-about .overview-block{padding:calc(0px*var(--scale)) calc(0px*var(--scale))}}.section-home-about .overview-block{margin-left:auto}@media (max-width:767.4px){.section-home-about .overview-block{margin-right:auto}}@media (min-width:767.5px){.section-home-about .overview-block .list-title{font-size:calc(24px*var(--scale))}}@media (max-width:767.4px){.section-home-about .overview-block .list-title{font-size:calc(24px*var(--scale))}}html[lang=ja] .section-home-about .overview-block .list-title{letter-spacing:-.04em}.section-home-about .overview-block .list-title{font-weight:700;line-height:1}@media (min-width:767.5px){.section-home-about .overview-block .line{width:calc(12px*var(--scale))}}@media (max-width:767.4px){.section-home-about .overview-block .line{width:calc(10px*var(--scale))}}@media (min-width:767.5px){.section-home-about .overview-block .line{height:calc(2px*var(--scale))}}@media (max-width:767.4px){.section-home-about .overview-block .line{height:calc(2px*var(--scale))}}.section-home-about .overview-block .line{background-color:#fff}@media (min-width:767.5px){.section-home-about .overview-block .line{margin-top:calc(18px*var(--scale))}}@media (max-width:767.4px){.section-home-about .overview-block .line{margin-top:calc(18px*var(--scale))}}@media (min-width:767.5px){.section-home-about .info-list{padding-top:calc(48px*var(--scale))}}@media (max-width:767.4px){.section-home-about .info-list{padding-top:calc(32px*var(--scale))}}@media (min-width:767.5px){.section-home-about .info-list{padding-bottom:calc(23px*var(--scale))}}@media (max-width:767.4px){.section-home-about .info-list{padding-bottom:calc(9px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.4px){.section-home-about .info-list{padding:0 calc(24px*var(--scale)) calc(24px*var(--scale));margin-top:calc(47px*var(--scale))}}.section-home-about .info-list{flex-direction:column;display:flex}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-about .info-list .info{padding-top:calc(16px*var(--scale))}}@media (min-width:1023.5px){.section-home-about .info-list .info{padding-top:calc(16px*var(--scale))}}@media (max-width:767.4px){.section-home-about .info-list .info{padding-top:calc(16px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-about .info-list .info{padding-bottom:calc(23px*var(--scale))}}@media (min-width:1023.5px){.section-home-about .info-list .info{padding-bottom:calc(24px*var(--scale))}}@media (max-width:767.4px){.section-home-about .info-list .info{padding-bottom:calc(24px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-about .info-list .info{gap:calc(24px*var(--scale))}}@media (min-width:1023.5px){.section-home-about .info-list .info{gap:calc(24px*var(--scale))}}@media (max-width:767.4px){.section-home-about .info-list .info{gap:calc(16px*var(--scale))}}@media (min-width:767.5px){.section-home-about .info-list .info{font-size:calc(16px*var(--scale))}}@media (max-width:767.4px){.section-home-about .info-list .info{font-size:calc(14px*var(--scale))}}html[lang=ja] .section-home-about .info-list .info{letter-spacing:-.04em}.section-home-about .info-list .info{line-height:1.4;display:flex}@media (max-width:767.4px){.section-home-about .info-list .info{flex-direction:column}}@media (min-width:767.5px){.section-home-about .info-list .info .left{width:calc(156px*var(--scale))}}@media (max-width:767.4px){.section-home-about .info-list .info .left{width:calc(284px*var(--scale))}}.section-home-about .info-list .info .left{font-weight:700}html[lang=ja] .section-home-about .info-list .info .left{letter-spacing:-.04em}.section-home-about .info-list .info .left{line-height:1.4}@media (max-width:767.4px){.section-home-about .info-list .info .left{line-height:1}}@media (min-width:767.5px) and (max-width:1023.4px){html[lang=ja] .section-home-about .info-list .info .tb-nowrap{white-space:nowrap}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-about .info-list .info .right{width:calc(196px*var(--scale))}}@media (min-width:1023.5px){.section-home-about .info-list .info .right{width:calc(444px*var(--scale))}}@media (max-width:767.4px){.section-home-about .info-list .info .right{width:calc(284px*var(--scale))}}@media (min-width:1023.5px){.section-home-about .info-list .info .right.address{white-space:nowrap}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-about .info-list .info .right .link{margin-top:calc(12px*var(--scale))}}@media (min-width:1023.5px){.section-home-about .info-list .info .right .link{margin-top:calc(12px*var(--scale))}}@media (max-width:767.4px){.section-home-about .info-list .info .right .link{margin-top:calc(8px*var(--scale))}}.section-home-about .info-list .info .right .link{align-items:center;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.section-home-about .info-list .info .right .link:focus .icon svg,.section-home-about .info-list .info .right .link:hover .icon svg{fill:var(--color-one-magenta)}}.section-home-about .info-list .info .right .link .icon{display:inline-block}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-about .info-list .info .right .link .icon{margin-right:calc(8px*var(--scale))}}@media (min-width:1023.5px){.section-home-about .info-list .info .right .link .icon{margin-right:calc(8px*var(--scale))}}@media (max-width:767.4px){.section-home-about .info-list .info .right .link .icon{margin-right:calc(8px*var(--scale))}}@media (min-width:767.5px) and (max-width:1023.5px){.section-home-about .info-list .info .right .link .icon{width:calc(24px*var(--scale))}}@media (min-width:1023.5px){.section-home-about .info-list .info .right .link .icon{width:calc(24px*var(--scale))}}@media (max-width:767.4px){.section-home-about .info-list .info .right .link .icon{width:calc(24px*var(--scale))}}.section-home-about .info-list .info .right .link .icon{line-height:1}.section-home-about .info-list .info .right .link .icon svg{fill:#fff}.section-home-about .info-list .info+.info{border-top:2px solid #89969c}@media (min-width:767.5px) and (max-width:1023.5px){.sns-list-block-outer{margin:calc(88px*var(--scale)) auto calc(0px*var(--scale)) auto}}@media (min-width:1023.5px){.sns-list-block-outer{margin:calc(172px*var(--scale)) calc(0px*var(--scale)) calc(0px*var(--scale)) auto}}@media (max-width:767.4px){.sns-list-block-outer{margin:calc(366px*var(--scale)) calc(8px*var(--scale)) calc(0px*var(--scale)) calc(8px*var(--scale))}}@media (min-width:767.5px){.sns-list-block-outer{width:calc(648px*var(--scale))}}@media (max-width:767.4px){.sns-list-block-outer{width:auto}}@media (min-width:767.5px) and (max-width:1023.5px){.sns-list-block-outer{padding-bottom:calc(172px*var(--scale))}}@media (min-width:1023.5px){.sns-list-block-outer{padding-bottom:calc(172px*var(--scale))}}@media (max-width:767.4px){.sns-list-block-outer{padding-bottom:calc(373px*var(--scale))}}@media (min-width:767.5px){.sns-list-block{gap:calc(48px*var(--scale))}}@media (max-width:767.4px){.sns-list-block{gap:calc(24px*var(--scale))}}@media (min-width:767.5px){.sns-list-block{padding:calc(48px*var(--scale)) calc(54px*var(--scale))}}@media (max-width:767.4px){.sns-list-block{padding:calc(32px*var(--scale)) calc(22px*var(--scale))}}.sns-list-block{width:100%;color:var(--color-primary-gray-900);flex-direction:column;display:flex;position:relative;left:0}@media (min-width:767.5px){.sns-list-block{background-image:linear-gradient(45deg,#0000 5px,#fff 5px),linear-gradient(135deg,#0000 5px,#fff 5px),linear-gradient(225deg,#0000 5px,#fff 5px),linear-gradient(315deg,#0000 5px,#fff 5px);background-position:0 100%,0 0,100% 0,100% 100%;background-repeat:no-repeat;background-size:51% 51%}}@media (max-width:767.4px){.sns-list-block{background-color:#fff;width:calc(100% + 2px);transform:translate(-1px)}.sns-list-block .triangle{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.sns-list-block .triangle:before,.sns-list-block .triangle:after{content:"";border:6px solid #0000;position:absolute}.sns-list-block .triangle.left:before,.sns-list-block .triangle.left:after{border-left:6px solid #fff;left:0}.sns-list-block .triangle.left:before{top:-6px}.sns-list-block .triangle.left:after{bottom:-6px}.sns-list-block .triangle.right:before,.sns-list-block .triangle.right:after{border-right:6px solid #fff;right:0}.sns-list-block .triangle.right:before{top:-6px}.sns-list-block .triangle.right:after{bottom:-6px}}.sns-list-block .inner{position:relative}.sns-list-block .head{color:var(--color-one-magenta);font-weight:700;line-height:1}html[lang=ja] .sns-list-block .head{letter-spacing:-.04em}.sns-list-block .head .small-title .icon{display:inline-block}@media (min-width:767.5px){.sns-list-block .head .small-title .icon{margin-right:calc(4px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .head .small-title .icon{margin-right:calc(4px*var(--scale))}}@media (min-width:767.5px){.sns-list-block .head .small-title .icon{width:calc(8px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .head .small-title .icon{width:calc(8px*var(--scale))}}.sns-list-block .head .small-title{align-items:center;display:flex}@media (min-width:767.5px){.sns-list-block .head .small-title{font-size:calc(11px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .head .small-title{font-size:calc(11px*var(--scale))}}@media (min-width:767.5px){.sns-list-block .head .title{margin-top:calc(10px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .head .title{margin-top:calc(10px*var(--scale))}}@media (min-width:767.5px){.sns-list-block .head .title{font-size:calc(24px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .head .title{font-size:calc(20px*var(--scale))}}@media (min-width:767.5px){.sns-list-block .sns-list{margin-top:calc(48px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-list{margin-top:calc(24px*var(--scale))}}@media (min-width:767.5px){.sns-list-block .sns-list{gap:calc(3px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-list{gap:calc(3px*var(--scale))}}.sns-list-block .sns-list{flex-direction:column;display:flex}@media (min-width:767.5px){.sns-list-block .sns-item{font-size:calc(16px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-item{font-size:calc(14px*var(--scale))}}.sns-list-block .sns-item{font-weight:700;line-height:1}html[lang=ja] .sns-list-block .sns-item{letter-spacing:-.04em}.sns-list-block .sns-item{flex-shrink:0}.sns-list-block .sns-item .btn{align-items:center;display:flex}@media (min-width:767.5px){.sns-list-block .sns-item .btn{padding:calc(8px*var(--scale)) calc(0px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-item .btn{padding:calc(8px*var(--scale)) calc(0px*var(--scale))}}@media (hover:hover) and (pointer:fine){.sns-list-block .sns-item .btn:focus .icon-sns svg{fill:var(--color-one-magenta)}.sns-list-block .sns-item .btn:focus .name{border-bottom-color:#e59fc7}.sns-list-block .sns-item .btn:focus .icon-arrow svg{fill:var(--color-one-magenta)}.sns-list-block .sns-item .btn:focus .icon-arrow:after{background-color:var(--color-one-magenta)}.sns-list-block .sns-item .btn:hover .icon-sns svg{fill:var(--color-one-magenta)}.sns-list-block .sns-item .btn:hover .name{border-bottom-color:#e59fc7}.sns-list-block .sns-item .btn:hover .icon-arrow svg{fill:var(--color-one-magenta)}.sns-list-block .sns-item .btn:hover .icon-arrow:after{background-color:var(--color-one-magenta)}}.sns-list-block .sns-item .icon-sns{display:inline-block}@media (min-width:767.5px){.sns-list-block .sns-item .icon-sns{margin-right:calc(16px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-item .icon-sns{margin-right:calc(8px*var(--scale))}}@media (min-width:767.5px){.sns-list-block .sns-item .icon-sns{width:calc(32px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-item .icon-sns{width:calc(32px*var(--scale))}}.sns-list-block .sns-item .icon-sns svg{fill:var(--color-primary-gray-900)}@media (min-width:767.5px){.sns-list-block .sns-item .name{padding-bottom:calc(9px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-item .name{padding-bottom:calc(9px*var(--scale))}}@media (min-width:767.5px){.sns-list-block .sns-item .name{width:calc(492px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-item .name{width:calc(290px*var(--scale))}}.sns-list-block .sns-item .name{border-bottom:1px solid #e6e9e8;justify-content:space-between;display:flex;position:relative}@media (min-width:767.5px){.sns-list-block .sns-item .icon-arrow{margin:calc(2px*var(--scale)) calc(0px*var(--scale)) calc(0px*var(--scale)) calc(4px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-item .icon-arrow{margin:calc(2px*var(--scale)) calc(0px*var(--scale)) calc(0px*var(--scale)) calc(4px*var(--scale))}}@media (min-width:767.5px){.sns-list-block .sns-item .icon-arrow{width:calc(8px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-item .icon-arrow{width:calc(8px*var(--scale))}}.sns-list-block .sns-item .icon-arrow{display:inline-block;position:relative}.sns-list-block .sns-item .icon-arrow svg{fill:var(--color-primary-gray-900)}.sns-list-block .sns-item .icon-arrow:after{content:"";background-color:var(--color-primary-gray-900);display:inline-block;position:absolute}@media (min-width:767.5px){.sns-list-block .sns-item .icon-arrow:after{left:calc(0px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-item .icon-arrow:after{left:calc(0px*var(--scale))}}@media (min-width:767.5px){.sns-list-block .sns-item .icon-arrow:after{bottom:calc(-10px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-item .icon-arrow:after{bottom:calc(-10px*var(--scale))}}@media (min-width:767.5px){.sns-list-block .sns-item .icon-arrow:after{width:calc(9px*var(--scale))}}@media (max-width:767.4px){.sns-list-block .sns-item .icon-arrow:after{width:calc(9px*var(--scale))}}.sns-list-block .sns-item .icon-arrow:after{height:2px}.earth-wrapper{visibility:hidden;clip-path:inset(100% 0 0);background-color:#0a1d39}.earth-wrapper *{width:100%!important;height:100%!important}.earth-wrapper video{-o-object-fit:cover;object-fit:cover}.earth-wrapper.show{visibility:unset;clip-path:inset(50% 0 0)}.earth-wrapper.showed{visibility:unset;clip-path:inset(0)}.earthDisplayPoint{width:100px;position:absolute;top:30%;bottom:30%}
