@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}:root{--z-lv-1:1;--z-lv-2:10;--z-lv-3:100;--z-lv-4:1000;--z-lv-5:10000;--z-lv-6:100000;--z-lv-7:1000000;--z-lv-8:10000000;--z-lv-9:100000000;--z-lv-10:1000000000;--z-behindLv-1:-1;--z-behindLv-2:-10;--z-behindLv-3:-100;--z-behindLv-4:-1000;--z-behindLv-5:-10000;--z-behindLv-6:-100000;--z-behindLv-7:-1000000;--z-behindLv-8:-10000000;--z-behindLv-9:-100000000;--z-behindLv-10:-1000000000;--fontFamily-base:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;--fontFamily-mincho:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;--fontFamily-mono:monospace,serif;--fontWeight-thin:100;--fontWeight-extraLight:200;--fontWeight-light:300;--fontWeight-normal:400;--fontWeight-medium:500;--fontWeight-semiBold:600;--fontWeight-bold:700;--fontWeight-extraBold:800;--fontWeight-black:900;--easeIn-sine:cubic-bezier(0.47,0,0.745,0.715);--easeOut-sine:cubic-bezier(0.39,0.575,0.565,1);--easeInOut-sine:cubic-bezier(0.445,0.05,0.55,0.95);--easeIn-quad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOut-quad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOut-quad:cubic-bezier(0.455,0.03,0.515,0.955);--easeIn-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOut-cubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOut-cubic:cubic-bezier(0.645,0.045,0.355,1);--easeIn-quart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOut-quart:cubic-bezier(0.165,0.84,0.44,1);--easeInOut-quart:cubic-bezier(0.77,0,0.175,1);--easeIn-quint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOut-quint:cubic-bezier(0.23,1,0.32,1);--easeInOut-quint:cubic-bezier(0.86,0,0.07,1);--easeIn-expo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOut-expo:cubic-bezier(0.19,1,0.22,1);--easeInOut-expo:cubic-bezier(1,0,0,1);--easeIn-circ:cubic-bezier(0.6,0.04,0.98,0.335);--easeOut-circ:cubic-bezier(0.075,0.82,0.165,1);--easeInOut-circ:cubic-bezier(0.785,0.135,0.15,0.86);--easeIn-back:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOut-back:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOut-back:cubic-bezier(0.68,-0.55,0.265,1.55);--size-ipad-long:1024px;--size-ipad-short:768px;--size-ipadPro10inch-long:1112px;--size-ipadPro10inch-short:834px}@-webkit-keyframes funyafunya{0%{border-radius:50% 50% 50% 70%/50% 50% 70% 60%}12.5%{border-radius:80% 30% 50% 50%/50%}25%{border-radius:40% 40% 50%/30% 50% 50%}37.5%{border-radius:20% 30% 56% 70%/80% 50% 70% 20%}50%{border-radius:5%}62.5%{border-radius:3%}75%{border-radius:2%}86.5%{border-radius:1%}to{border-radius:0}}@keyframes funyafunya{0%{border-radius:50% 50% 50% 70%/50% 50% 70% 60%}12.5%{border-radius:80% 30% 50% 50%/50%}25%{border-radius:40% 40% 50%/30% 50% 50%}37.5%{border-radius:20% 30% 56% 70%/80% 50% 70% 20%}50%{border-radius:5%}62.5%{border-radius:3%}75%{border-radius:2%}86.5%{border-radius:1%}to{border-radius:0}}@media (min-width:768px){.-hidden-pc{display:none!important}}@media (max-width:767px){.-hidden-sp{display:none!important}}.-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}:root{--colorRed:#e60000;--app-height:100%;--colorGrass:#e1f3de;--hoverDuration:0.5s}@-webkit-keyframes plotBackground{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes plotBackground{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}body{margin:0}.development a,.development button,.development div,.development li,.development p,.development ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.development ul{list-style:none}.development img{vertical-align:bottom}.intro{padding:56px 40px}@media (max-width:767px){.intro{padding:32px 0 24px}}.intro .intro__text{font-size:18px;letter-spacing:0;line-height:240%;text-align:center}@media (max-width:767px){.intro .intro__text{font-size:16px;line-height:200%;text-align:left}}.intro .intro__image{margin:16px auto 0;max-width:642px;width:100%}@media (max-width:767px){.intro .intro__image{margin-top:24px;max-width:327px}}.modal .modal__overlay{background:rgba(36,36,36,.9);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100}.modal .modal__container{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100vh;max-width:1160px;overflow-y:auto;padding:30px 40px}@media (max-width:767px){.modal .modal__container{padding:24px 16px}}.modal .modal__container .modal__close{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;position:absolute;right:40px;top:40px;width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center}@media (max-width:767px){.modal .modal__container .modal__close{height:40px;right:10px;top:20px;width:40px}}.modal .modal__container .modal__close:after,.modal .modal__container .modal__close:before{background-color:#fff;content:"";position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal .modal__container .modal__close:before{height:32px;width:1px}.modal .modal__container .modal__close:after{height:1px;width:32px}.modal .modal__content{margin-top:16px}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide:not(.is-open){opacity:0;pointer-events:none}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}#modal-1 .modal__title{margin:0 auto;width:516px}@media (max-width:767px){#modal-1 .modal__title{width:100%}}#modal-1 .modal__content .slide{border-radius:20px;overflow:hidden}#modal-1 .modal__content .slide .slide__title{color:#fff;font-size:16px;font-weight:700;letter-spacing:0;padding:24px 40px}@media (max-width:767px){#modal-1 .modal__content .slide .slide__title{padding:16px}}#modal-1 .modal__content .slide .slide__items{background-color:#fff;padding:40px}@media (max-width:767px){#modal-1 .modal__content .slide .slide__items{padding:10px}}@media (min-width:768px){#modal-1 .modal__content .slide .slide__items .slide__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#modal-1 .modal__content .slide .slide__items .slide__item .slide__item-image{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}@media (min-width:768px){#modal-1 .modal__content .slide .slide__items .slide__item .slide__item-description{padding-left:40px;width:280px}}@media (max-width:767px){#modal-1 .modal__content .slide .slide__items .slide__item .slide__item-description{padding:16px}}#modal-1 .modal__content .slide .slide__items .slide__item .slide__item-description .slide__item-title{font-size:20px;font-weight:700;margin-bottom:24px;white-space:pre-wrap}@media (max-width:767px){#modal-1 .modal__content .slide .slide__items .slide__item .slide__item-description .slide__item-title{font-size:16px;margin-bottom:10px}}#modal-1 .modal__content .slide .slide__items .slide__item .slide__item-description .slide__item-text{font-size:16px;line-height:180%;white-space:pre-wrap}@media (max-width:767px){#modal-1 .modal__content .slide .slide__items .slide__item .slide__item-description .slide__item-text{font-size:14px}}#modal-1 .modal__content .slide .slide__items .slide__item:not(:first-of-type){margin-top:48px}@media (max-width:767px){#modal-1 .modal__content .slide .slide__items .slide__item:not(:first-of-type){margin-top:24px}}#modal-1 .modal__content .slide[data-id=report1] .slide__title{background-color:#00a38d}#modal-1 .modal__content .slide[data-id=report2] .slide__title{background-color:#bf9d5a}#modal-1 .modal__content .slide[data-id=report3] .slide__title{background-color:#536faf}#modal-1 .modal__content .slide[data-id=report4] .slide__title{background-color:#ee7a52}#modal-1 .modal__content .slide[data-id=report5] .slide__title{background-color:#bd6ba7}#modal-1 .modal__content .slide[data-id=report6] .slide__title{background-color:#ec7088}#modal-1 .modal__content .swiper-pagination{margin-top:32px;position:static}#modal-1 .modal__content .swiper-pagination .swiper-pagination-bullet{background:none;border:1px solid #fff;height:14px;margin-left:8px;margin-right:8px;opacity:1;width:14px}#modal-1 .modal__content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d9d9d9;border-color:#d9d9d9}#modal-1 .modal__content .swiper-button-next:after,#modal-1 .modal__content .swiper-button-prev:after{color:#fff}@media (max-width:767px){#modal-1 .modal__content .swiper-button-next,#modal-1 .modal__content .swiper-button-prev{display:none}}#modal-1 .modal__content .swiper-button-prev{left:0}#modal-1 .modal__content .swiper-button-next{right:0}#modal-2 .modal__title{margin:0 auto;width:516px}@media (max-width:767px){#modal-2 .modal__title{width:90%}}.report{padding-bottom:80px}@media (max-width:767px){.report{padding-bottom:32px}}.report .report__wrapper{background-color:#e1f3de;background-color:var(--colorGrass);padding-top:80px}@media (max-width:767px){.report .report__wrapper{padding-top:16px}}.report .report__wrapper .report__title{margin:0 auto;max-width:352px;width:100%}@media (max-width:767px){.report .report__wrapper .report__title{max-width:160px}}.report .report__wrapper .report__footer{margin-top:112px}@media (max-width:767px){.report .report__wrapper .report__footer{margin-top:32px}}.report .report__wrapper .report__timetable{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;width:365px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #fc0000;border-radius:9999px;color:#fc0000;cursor:pointer;font-size:18px;justify-content:center;line-height:240%;margin:48px auto 0}@media (max-width:767px){.report .report__wrapper .report__timetable{font-size:16px;margin-left:16px;margin-right:16px;margin-top:24px;width:auto}}@media (min-width:768px){.report .report__wrapper .report__timetable{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.report .report__wrapper .report__timetable:hover{background-color:#fc0000;color:#fff}}.report .pc .report__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:72px;padding-left:40px;padding-right:40px}.report .pc .report__content .report__content__left{width:30%}.report .pc .report__content .report__content__left .report__content__item:not(:first-of-type){margin-top:20px}.report .pc .report__content .report__content__right{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.report .pc .report__content .report__content__right .report__content__right__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.report .pc .report__content .report__content__right .report__content__right__group .report__content__item.-map{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-right:20px}.report .pc .report__content .report__content__right .report__content__right__group .report__content__items{width:42.85714%}.report .pc .report__content .report__content__right .report__content__right__group .report__content__items .report__content__item:not(:first-of-type){margin-top:20px}.report .sp .report__content__items{padding-left:16px;padding-right:16px}.report .sp .report__content__items .report__content__item.-map{margin-bottom:32px}.report .sp .report__content__items .report__content__item:not(:first-of-type){margin-top:20px}.report .report__content__item{position:relative}.report .report__content__item .report__content__item__link{aspect-ratio:276/54;border-radius:9999px;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;left:0;line-height:normal;margin:0 auto;position:absolute;right:0;width:86.25%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;max-width:100%;text-decoration:none}@media (min-width:768px){.report .report__content__item .report__content__item__link{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}}.report .report__content__item.-report1 .report__content__item__link{border:1px solid #00a38d;color:#00a38d}@media (min-width:768px){.report .report__content__item.-report1 .report__content__item__link:hover{background-color:#00a38d;color:#fff}}.report .report__content__item.-report2 .report__content__item__link{border:1px solid #bf9d5a;color:#bf9d5a}@media (min-width:768px){.report .report__content__item.-report2 .report__content__item__link:hover{background-color:#bf9d5a;color:#fff}}.report .report__content__item.-report3 .report__content__item__link{border:1px solid #536faf;color:#536faf}@media (min-width:768px){.report .report__content__item.-report3 .report__content__item__link:hover{background-color:#536faf;color:#fff}}.report .report__content__item.-report4 .report__content__item__link{border:1px solid #ee7a52;color:#ee7a52}@media (min-width:768px){.report .report__content__item.-report4 .report__content__item__link:hover{background-color:#ee7a52;color:#fff}}.report .report__content__item.-report5 .report__content__item__link{border:1px solid #bd6ba7;color:#bd6ba7}@media (min-width:768px){.report .report__content__item.-report5 .report__content__item__link:hover{background-color:#bd6ba7;color:#fff}}.report .report__content__item.-report6 .report__content__item__link{border:1px solid #ec7088;color:#ec7088}@media (min-width:768px){.report .report__content__item.-report6 .report__content__item__link:hover{background-color:#ec7088;color:#fff}}.report .event__notes{font-size:14px;line-height:200%;margin-top:32px;text-align:right}@media (max-width:767px){.report .event__notes{font-size:13px;line-height:21px;text-align:left}}.event{padding-bottom:80px;padding-top:56px}@media (max-width:767px){.event{padding-bottom:24px;padding-top:48px}}.event .pc .event__content{display:-webkit-box;display:-ms-flexbox;display:flex}.event .pc .event__content .event__content__left{width:26.66667%}.event .pc .event__content .event__content__left .event__content__item:not(:first-of-type){margin-top:20px}.event .pc .event__content .event__content__right{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.event .pc .event__content .event__content__right .event__content__right__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.event .pc .event__content .event__content__right .event__content__right__group .event__content__item.-map{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-right:20px}.event .pc .event__content .event__content__right .event__content__right__group .event__content__items{width:36.36364%}.event .pc .event__content .event__content__right .event__content__right__group .event__content__items .event__content__item:not(:first-of-type){margin-top:20px}.event .sp .event__content__items .event__content__item.-map{margin-bottom:32px}.event .sp .event__content__items .event__content__item:not(:first-of-type){margin-top:20px}.event .event__content__item.-event5{position:relative}.event .event__content__item.-event5 .event__content__item__link{aspect-ratio:276/54;border:1px solid #bd6ba7;border-radius:9999px;bottom:20px;color:#bd6ba7;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;left:0;line-height:normal;margin:0 auto;position:absolute;right:0;width:86.25%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;text-decoration:none}@media (min-width:768px){.event .event__content__item.-event5 .event__content__item__link{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.event .event__content__item.-event5 .event__content__item__link:hover{background-color:#bd6ba7;color:#fff}}.event .event__notes{font-size:14px;line-height:200%;margin-top:32px;text-align:right}@media (max-width:767px){.event .event__notes{font-size:13px;line-height:21px;text-align:left}}.gallery{padding-bottom:112px}@media (max-width:767px){.gallery{padding-bottom:48px}}.gallery .gallery__title{margin:0 auto;max-width:421px;width:100%}@media (max-width:767px){.gallery .gallery__title{max-width:291px}}.gallery .gallery__content{margin:40px auto 0;max-width:1000px;position:relative}@media (min-width:768px){.gallery .gallery__content{padding-left:80px;padding-right:80px}}@media (max-width:767px){.gallery .gallery__content{margin-top:24px}}.gallery .swiper-button-next,.gallery .swiper-button-prev{color:#e60000}@media (max-width:767px){.gallery .swiper-button-next,.gallery .swiper-button-prev{display:none}}.gallery .gallery__thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:20px auto 0;max-width:1000px}@media (min-width:768px){.gallery .gallery__thumbnail{padding-left:80px;padding-right:80px}}@media (max-width:767px){.gallery .gallery__thumbnail{gap:4px;margin-top:10px;padding-left:4px;padding-right:4px}}.gallery .gallery__thumbnail .thumbnail{cursor:pointer;width:calc(10% - 7.2px)}@media (max-width:767px){.gallery .gallery__thumbnail .thumbnail{width:calc(20% - 3.2px)}}.gallery .gallery__thumbnail .thumbnail.-current{position:relative}.gallery .gallery__thumbnail .thumbnail.-current:after{border:2px solid #e60000;content:"";height:calc(100% + 4px);left:-4px;position:absolute;top:-4px;width:calc(100% + 4px)}.gallery .gallery__thumbnail .thumbnail:not(.-current){opacity:.4}.quiz{background-color:#fff9e6;background-image:url(/dam/brand/sustainable_moments_video_lp/event20251101/imgs/quiz/bg_quiz_pc.png);background-position:center top 40px;background-repeat:no-repeat;background-size:100% auto;padding-bottom:64px;padding-top:56px}@media (max-width:767px){.quiz{background-image:url(/dam/brand/sustainable_moments_video_lp/event20251101/imgs/quiz/bg_quiz_sp.png);background-position:top;padding-bottom:40px;padding-top:112px}}.quiz .quiz__title{margin:0 auto;max-width:329px;width:100%}@media (max-width:767px){.quiz .quiz__title{max-width:228px}}.quiz .quiz__text{font-size:16px;letter-spacing:0;line-height:180%;margin-top:16px;text-align:center}@media (max-width:767px){.quiz .quiz__text{font-size:14px}}.quiz .quiz__content{margin:32px auto 0;max-width:924px;padding-left:40px;padding-right:40px;width:100%}@media (max-width:767px){.quiz .quiz__content{margin-top:24px;padding-left:16px;padding-right:16px}}.quiz .quiz__content .quiz__id[data-scene=a] .quiz__q,.quiz .quiz__content .quiz__id[data-scene=q] .quiz__a{display:none}.quiz .quiz__content .quiz__q{background-color:#fff;border:4px solid #e60000;border:4px solid var(--colorRed);border-radius:20px;padding-bottom:40px;padding-left:32px;padding-right:32px}@media (max-width:767px){.quiz .quiz__content .quiz__q{border-width:2px;padding-bottom:32px;padding-left:10px;padding-right:10px}}.quiz .quiz__content .quiz__q .quiz__head{border-bottom:4px dotted #e60000;border-bottom:4px dotted var(--colorRed);padding-bottom:16px;padding-top:16px}@media (min-width:768px){.quiz .quiz__content .quiz__q .quiz__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.quiz .quiz__content .quiz__q .quiz__head{border-bottom-width:2px}}.quiz .quiz__content .quiz__q .quiz__head .quiz__head-q{color:#e60000;color:var(--colorRed);font-size:60px;font-weight:700;line-height:180%}@media (max-width:767px){.quiz .quiz__content .quiz__q .quiz__head .quiz__head-q{font-size:30px;text-align:center}}.quiz .quiz__content .quiz__q .quiz__head .quiz__head-text{font-size:20px;font-weight:700;line-height:160%}@media (min-width:768px){.quiz .quiz__content .quiz__q .quiz__head .quiz__head-text{margin-left:32px}}@media (max-width:767px){.quiz .quiz__content .quiz__q .quiz__head .quiz__head-text{font-size:16px}}.quiz .quiz__content .quiz__q .quiz__items{margin-top:48px}@media (min-width:768px){.quiz .quiz__content .quiz__q .quiz__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:16px;justify-content:space-between}}@media (max-width:767px){.quiz .quiz__content .quiz__q .quiz__items{margin-top:16px}}.quiz .quiz__content .quiz__q .quiz__items .quiz__item{aspect-ratio:1.44;background-color:#e60000;background-color:var(--colorRed);border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:4px solid #e60000;border:4px solid var(--colorRed);cursor:pointer;justify-content:center}@media (min-width:768px){.quiz .quiz__content .quiz__q .quiz__items .quiz__item{width:33.33333%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.quiz .quiz__content .quiz__q .quiz__items .quiz__item{aspect-ratio:4.63235;-webkit-box-pack:start;-ms-flex-pack:start;border-width:2px;justify-content:flex-start;padding-left:20px;padding-right:20px}}.quiz .quiz__content .quiz__q .quiz__items .quiz__item .quiz__item-num,.quiz .quiz__content .quiz__q .quiz__items .quiz__item .quiz__item-text{color:#fff;font-size:20px;font-weight:700;line-height:180%}@media (min-width:768px){.quiz .quiz__content .quiz__q .quiz__items .quiz__item .quiz__item-num,.quiz .quiz__content .quiz__q .quiz__items .quiz__item .quiz__item-text{text-align:center}}@media (max-width:767px){.quiz .quiz__content .quiz__q .quiz__items .quiz__item .quiz__item-text{margin-left:12px}}.quiz .quiz__content .quiz__q .quiz__items .quiz__item.-check{background-color:#ffe8e8;position:relative}.quiz .quiz__content .quiz__q .quiz__items .quiz__item.-check:after{background-image:url(/dam/brand/sustainable_moments_video_lp/event20251101/imgs/quiz/ico_check.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:48px;left:-10px;position:absolute;top:-10px;width:48px}@media (max-width:767px){.quiz .quiz__content .quiz__q .quiz__items .quiz__item.-check:after{height:36px;left:auto;right:16px;top:auto;width:36px}}.quiz .quiz__content .quiz__q .quiz__items .quiz__item.-check .quiz__item-num,.quiz .quiz__content .quiz__q .quiz__items .quiz__item.-check .quiz__item-text{color:#e60000;color:var(--colorRed)}@media (max-width:767px){.quiz .quiz__content .quiz__q .quiz__items .quiz__item:not(:first-of-type){margin-top:10px}}.quiz .quiz__content .quiz__q .quiz__next{background-color:#fff;border:2px solid #e60000;border:2px solid var(--colorRed);color:#e60000;color:var(--colorRed);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;margin:40px auto 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50px;cursor:pointer;height:53px;justify-content:center;line-height:180%;width:252px}@media (max-width:767px){.quiz .quiz__content .quiz__q .quiz__next{margin-top:24px;width:158px}}.quiz .quiz__content .quiz__q .quiz__next.-disabled{border-color:#bdbdbd;color:#bdbdbd;pointer-events:none}@media (min-width:768px){.quiz .quiz__content .quiz__q .quiz__next{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-duration:var(--hoverDuration);transition-duration:var(--hoverDuration);-webkit-transition-property:background-color,color;transition-property:background-color,color}.quiz .quiz__content .quiz__q .quiz__next:hover{background-color:#e60000;background-color:var(--colorRed);color:#fff}}.quiz .quiz__content .quiz__a{background-color:#fff;border-radius:20px;border-style:solid;border-width:4px;padding-bottom:40px;padding-left:20px;padding-right:20px}@media (max-width:767px){.quiz .quiz__content .quiz__a{padding-bottom:32px;padding-left:12px;padding-right:12px}}.quiz .quiz__content .quiz__a .quiz__head{padding-bottom:16px;padding-top:16px}@media (min-width:768px){.quiz .quiz__content .quiz__a .quiz__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.quiz .quiz__content .quiz__a .quiz__head .quiz__head-q{color:#fff;font-size:60px;font-weight:700;line-height:180%}@media (max-width:767px){.quiz .quiz__content .quiz__a .quiz__head .quiz__head-q{font-size:30px;text-align:center}}.quiz .quiz__content .quiz__a .quiz__head .quiz__head-text{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.quiz .quiz__content .quiz__a .quiz__head .quiz__head-text .quiz__head-text__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quiz .quiz__content .quiz__a .quiz__head .quiz__head-text .quiz__head-text__top .quiz__head-text__top-text{color:#fff;font-size:40px;font-weight:700;line-height:180%;margin-left:8px}@media (min-width:768px){.quiz .quiz__content .quiz__a .quiz__head .quiz__head-text .quiz__head-text__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.quiz .quiz__content .quiz__a .quiz__head .quiz__head-text .quiz__head-text__bottom{text-align:center}}.quiz .quiz__content .quiz__a .quiz__head .quiz__head-text .quiz__head-text__bottom .quiz__head-text__bottom-title,.quiz .quiz__content .quiz__a .quiz__head .quiz__head-text .quiz__head-text__bottom .quiz__head-text__bottom-value{color:#fff;font-size:20px;font-weight:700}@media (min-width:768px){.quiz .quiz__content .quiz__a .quiz__head .quiz__head-text .quiz__head-text__bottom .quiz__head-text__bottom-value{margin-left:16px}}.quiz .quiz__content .quiz__a .quiz__body{gap:10px}@media (min-width:768px){.quiz .quiz__content .quiz__a .quiz__body{display:-webkit-box;display:-ms-flexbox;display:flex}}.quiz .quiz__content .quiz__a .quiz__body .quiz__body-item{background-color:#fff;border-radius:20px;padding:12px 24px 24px}@media (min-width:768px){.quiz .quiz__content .quiz__a .quiz__body .quiz__body-item{width:50%}}.quiz .quiz__content .quiz__a .quiz__body .quiz__body-item .quiz__body-item-title{color:#e60000;color:var(--colorRed);font-size:16px;font-weight:700;line-height:180%}@media (max-width:767px){.quiz .quiz__content .quiz__a .quiz__body .quiz__body-item .quiz__body-item-title{font-size:14px}}.quiz .quiz__content .quiz__a .quiz__body .quiz__body-item .quiz__body-item-text{font-size:14px;line-height:180%}@media (max-width:767px){.quiz .quiz__content .quiz__a .quiz__body .quiz__body-item:not(:first-of-type){margin-top:10px}}@media (min-width:768px){.quiz .quiz__content .quiz__a .quiz__operation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}}@media (max-width:767px){.quiz .quiz__content .quiz__a .quiz__operation{text-align:center}}.quiz .quiz__content .quiz__a .quiz__back{color:#fff;cursor:pointer;font-size:20px;font-weight:700;line-height:180%;text-decoration:underline}@media (min-width:768px){.quiz .quiz__content .quiz__a .quiz__back{position:absolute}}@media (max-width:767px){.quiz .quiz__content .quiz__a .quiz__back{margin-top:24px}}.quiz .quiz__content .quiz__a .quiz__next{border:2px solid #fff;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50px;cursor:pointer;height:53px;justify-content:center;line-height:180%;width:252px}@media (max-width:767px){.quiz .quiz__content .quiz__a .quiz__next{margin-top:24px;width:228px}}@media (min-width:768px){.quiz .quiz__content .quiz__a .quiz__next{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-duration:var(--hoverDuration);transition-duration:var(--hoverDuration);-webkit-transition-property:background-color,color;transition-property:background-color,color}.quiz .quiz__content .quiz__a .quiz__next:hover{background-color:#fff}}.quiz .quiz__content .quiz__a .quiz__return{background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;margin:32px -20px -40px;padding:24px 40px}@media (min-width:768px){.quiz .quiz__content .quiz__a .quiz__return{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.quiz .quiz__content .quiz__a .quiz__return{margin-bottom:-32px;margin-left:-12px;margin-right:-12px;text-align:center}}.quiz .quiz__content .quiz__a .quiz__return .quiz__return-title{font-size:20px;font-weight:700;line-height:180%}@media (max-width:767px){.quiz .quiz__content .quiz__a .quiz__return .quiz__return-title{font-size:16px}}.quiz .quiz__content .quiz__a .quiz__return .quiz__return-text{border:2px solid #e60000;border:2px solid var(--colorRed);border-radius:50px;color:#e60000;color:var(--colorRed);cursor:pointer;font-size:20px;font-weight:700;line-height:180%;padding:8px 24px}@media (max-width:767px){.quiz .quiz__content .quiz__a .quiz__return .quiz__return-text{margin-top:24px}}@media (min-width:768px){.quiz .quiz__content .quiz__a .quiz__return .quiz__return-text{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-duration:var(--hoverDuration);transition-duration:var(--hoverDuration);-webkit-transition-property:background-color,color;transition-property:background-color,color}.quiz .quiz__content .quiz__a .quiz__return .quiz__return-text:hover{background-color:#e60000;background-color:var(--colorRed);color:#fff}}.quiz .quiz__content .quiz__a[data-answer=correct]{background-color:#e60000;background-color:var(--colorRed);border-color:#e60000;border-color:var(--colorRed)}.quiz .quiz__content .quiz__a[data-answer=correct] .quiz__head-text__top-mark .-incorrect{display:none}@media (min-width:768px){.quiz .quiz__content .quiz__a[data-answer=correct] .quiz__next:hover{color:#e60000;color:var(--colorRed)}}.quiz .quiz__content .quiz__a[data-answer=incorrect]{background-color:#6383c6;border-color:#6383c6}.quiz .quiz__content .quiz__a[data-answer=incorrect] .quiz__head-text__top-mark .-correct{display:none}@media (min-width:768px){.quiz .quiz__content .quiz__a[data-answer=incorrect] .quiz__next:hover{color:#6383c6}}.quiz .quiz__content[data-scene="1"] .quiz__id:not([data-id="1"]),.quiz .quiz__content[data-scene="2"] .quiz__id:not([data-id="2"]),.quiz .quiz__content[data-scene="3"] .quiz__id:not([data-id="3"]),.quiz .quiz__content[data-scene="4"] .quiz__id:not([data-id="4"]),.quiz .quiz__content[data-scene="5"] .quiz__id:not([data-id="5"]){display:none}.foot{padding-bottom:80px;padding-top:80px}@media (max-width:767px){.foot{padding-bottom:64px;padding-top:64px}}.foot .foot__link{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;width:464px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #fc0000;border-radius:9999px;color:#fc0000;font-size:18px;justify-content:center;line-height:240%;margin:0 auto;text-decoration:none}@media (min-width:768px){.foot .foot__link{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.foot .foot__link:hover{background-color:#fc0000;color:#fff}}@media (max-width:767px){.foot .foot__link{height:65px;line-height:160%;margin-left:auto;margin-right:auto;text-align:center;width:auto}}.development{font-family:ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;overflow:hidden;position:relative}.development img{width:100%}.development h2,.development h3{margin:0}