:root{--page-id:moment}@layer pages{.moment .headerSub03 img{-o-object-position:var(--storyHeaderBg);object-position:var(--storyHeaderBg)}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.moment-nav{width:120rem;margin-bottom:10rem}}.moment-wrap{position:relative}.moment-map{max-width:110rem;margin-left:auto;margin-right:auto}.moment-list{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:6rem;margin-top:10rem;display:-webkit-flex;display:flex}.moment-list>li{width:-webkit-calc((100% - 12rem) / 3);width:calc(33.3333% - 4rem)}@media screen and (max-width:1024px) and (orientation:portrait){.moment-list{gap:4rem}.moment-list>li{width:100%}}.moment-spacer{width:100%;max-width:100%;height:49.6rem;margin-top:10rem;margin-bottom:10rem;display:-webkit-flex;display:flex;overflow:hidden}.moment-spacer img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.moment-spacer img.is-top{-o-object-position:50% 0;object-position:50% 0}@media screen and (max-width:1024px) and (orientation:portrait){.moment-spacer{height:20rem;margin:6rem auto}}.moment-intro{clear:both;-webkit-justify-content:center;justify-content:center;gap:10rem;line-height:1.875;display:-webkit-flex;display:flex}.moment-intro_imgbox{gap:4rem;width:60rem;max-width:100%;display:-webkit-flex;display:flex}.moment-intro_textbox{width:50rem;max-width:100%}.moment-intro_title{margin-bottom:2.5rem;font-weight:400;line-height:1.4}@media screen and (max-width:1024px) and (orientation:portrait){.moment-intro{-webkit-flex-direction:column;flex-direction:column;gap:3rem;padding:0 3rem}.moment-intro_imgbox{gap:1rem}}.moment-cast{background:#ebf4f6;margin-top:10rem;padding:10rem 0}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.moment-cast_list{gap:5rem;display:-webkit-flex;display:flex}.moment-cast_list>li{width:-webkit-calc((100% - 12rem) / 3);width:calc(33.3333% - 4rem)}}@media screen and (max-width:1024px) and (orientation:portrait){.moment-cast{padding:8rem 0}.moment-cast .inner01{margin:0 5rem}}.moment-flow_list{margin-bottom:6rem}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.moment-flow_list{gap:3rem;display:-webkit-flex;display:flex}.moment-flow_list>li{width:-webkit-calc((100% - 6rem) / 3);width:calc(33.3333% - 2rem)}}.moment-flow_item{font-size:1.4rem}.moment-flow_item_num{-webkit-align-items:center;align-items:center;gap:.5em;margin-bottom:2em;font-size:1.42857em;font-weight:500;line-height:1;display:-webkit-flex;display:flex}.moment-flow_item_num:after{content:"";-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);background:currentColor;-webkit-flex-grow:1;flex-grow:1;height:max(.1rem,1px);display:block}.moment-flow_item_title{margin-bottom:2em;font-size:1.14286em;font-weight:400;line-height:1.2}:where(.is-active) .moment-flow_item_num:after{-webkit-clip-path:inset(0);clip-path:inset(0);transition:-webkit-clip-path .5s ease-in-out,clip-path .5s ease-in-out}@media screen and (max-width:1024px) and (orientation:portrait){.moment-flow_list{margin-bottom:4rem}.moment-flow .details01 img{width:80rem}}.moment-set1{clear:both;-webkit-justify-content:center;justify-content:center;gap:10rem;line-height:1.875;display:-webkit-flex;display:flex}.moment-set1_imgbox{width:45.7rem;max-width:100%}.moment-set1_imgbox:after{content:"";clear:both;display:table}.moment-set1_img{float:right;min-width:54rem;height:64rem;width:-webkit-calc((var(--revw,1vw) * 100 - 120rem) / 2 + 100%);width:calc((var(--revw,1vw) * 100 - 120rem) / 2 + 100%);display:-webkit-flex;display:flex;overflow:hidden}:where(.pc-flexReRow) .moment-set1_img{float:left}.moment-set1_img img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.moment-set1_img img.is-top{-o-object-position:50% 0;object-position:50% 0}.moment-set1_textbox{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;gap:5rem;width:64.3rem;max-width:100%;display:-webkit-flex;display:flex}@media screen and (max-width:1024px) and (orientation:portrait){.moment-set1{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;gap:4rem}.moment-set1_textbox{gap:1.5em}.moment-set1_imgbox{display:none}.moment-set1_img{min-width:unset;width:100%;height:40rem}}.moment-set2{clear:both;-webkit-justify-content:center;justify-content:center;gap:10rem;margin-top:10rem;line-height:1.875;display:-webkit-flex;display:flex}.moment-set2_imgbox{width:51.7rem}.moment-set2_imgbox:after{content:"";clear:both;display:table}.moment-set2_img{float:right;min-width:60rem;height:64rem;width:-webkit-calc((var(--revw,1vw) * 100 - 120rem) / 2 + 100%);width:calc((var(--revw,1vw) * 100 - 120rem) / 2 + 100%);display:-webkit-flex;display:flex;overflow:hidden}:where(.pc-flexReRow)>.moment-set2_img{float:left}.moment-set2_img img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.moment-set2_img img.is-top{-o-object-position:50% 0;object-position:50% 0}.moment-set2_textbox{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;gap:4.5rem;width:59rem;max-width:100%;display:-webkit-flex;display:flex}@media screen and (max-width:1024px) and (orientation:portrait){.moment-set2{padding:0 var(--spMargin);-webkit-flex-direction:column-reverse;flex-direction:column-reverse;gap:4rem;margin-top:6rem}.moment-set2_textbox{gap:1.5em}.moment-set2_imgbox{display:none}.moment-set2_img{min-width:unset;width:100%;height:40rem}}.moment-imgset1{grid-template:"a b"29rem"a c"29rem/57% 43%;grid-auto-rows:1fr;grid-auto-flow:column;gap:2rem;margin-top:10rem;display:grid}.moment-imgset1>li{display:contents}.moment-imgset1_img1,.moment-imgset1_img2,.moment-imgset1_img3{display:-webkit-flex;display:flex;overflow:hidden}.moment-imgset1 img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.moment-imgset1 img.is-top{-o-object-position:50% 0;object-position:50% 0}.moment-imgset1_img1{grid-area:a}.moment-imgset1_img2{grid-area:b}.moment-imgset1_img3{grid-area:c}.moment-imgset1.is-reverse{grid-template-columns:43% 57%;grid-template-areas:"b a""c a"}@media screen and (max-width:1024px) and (orientation:portrait){.moment-imgset1{grid-template:"a a""b c"/1fr 1fr;gap:1rem;margin-top:8rem}.moment-imgset1.is-reverse{grid-template-columns:1fr 1fr;grid-template-areas:"a a""b c"}}.moment-faq{margin-top:10rem}.moment-faq_list{gap:4rem;display:-webkit-flex;display:flex}.moment-faq_list>li{width:-webkit-calc((100% - 8rem) / 3);width:calc(33.3333% - 2.66667rem)}@media screen and (max-width:1024px) and (orientation:portrait){.moment-faq_list{-webkit-flex-direction:column;flex-direction:column}.moment-faq_list>li{width:100%}}.moment-bottom{letter-spacing:.1em;margin-top:7rem;margin-bottom:19rem;padding-bottom:.1rem;padding-left:30rem;font-size:2.4rem;font-weight:500;position:relative}.moment-bottom_text{letter-spacing:.15em;z-index:2;width:100%;padding:8.5rem 0;position:absolute;bottom:0;left:0}.moment-bottom_text:before{background:var(--storyBg);content:"";width:100dvw;height:100%;min-width:var(--minw);z-index:-2;opacity:.6;position:absolute;bottom:0;right:50%}.moment-bottom_img{min-width:94rem;height:50rem;width:-webkit-calc((var(--revw,1vw) * 100 - 120rem) / 2 + 100%);width:calc((var(--revw,1vw) * 100 - 120rem) / 2 + 100%);margin-bottom:11rem;display:-webkit-flex;display:flex;overflow:hidden}.moment-bottom_img img{-o-object-position:33% 50%;object-position:33% 50%;-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.moment-bottom_img img.is-top{-o-object-position:50% 0;object-position:50% 0}@media screen and (max-width:1024px) and (orientation:portrait){.moment-bottom{padding-left:unset;-webkit-flex-direction:column;flex-direction:column;margin-top:6rem;margin-bottom:10rem;font-size:2rem;display:-webkit-flex;display:flex}.moment-bottom_text{z-index:2;width:-webkit-fit-content;width:fit-content;margin-top:-6rem;padding:2rem 3rem 2rem 0;position:relative}.moment-bottom_text:before{right:0}.moment-bottom_img{min-width:100dvw;height:25rem;margin-bottom:0;-webkit-mask:linear-gradient(0deg,rgba(0,0,0,.5) 0,#000 20%) 0 0/cover no-repeat;mask:linear-gradient(0deg,rgba(0,0,0,.5) 0,#000 20%) 0 0/cover no-repeat}.moment-footer{margin-top:8rem}}}.story01{--storyBg:#f9f6de;--storyHeaderBg:60% 100%}
