@import"../css/model.css";@-webkit-keyframes fade-in{0%{opacity:0;display:none}100%{opacity:1;display:block}}@keyframes fade-in{0%{opacity:0;display:none}100%{opacity:1;display:block}}.overview_wrap .main_wrap{position:relative;width:100%}.overview_wrap .main_wrap .img_txt{position:absolute;color:#fff}.overview_wrap .main_wrap .img_txt span{font-size:32px;font-weight:600;line-height:100%;display:block;margin-bottom:16px}@media(max-width: 1024px){.overview_wrap .main_wrap .img_txt span{font-size:28px}}@media(max-width: 670px){.overview_wrap .main_wrap .img_txt span{font-size:20px;font-weight:700;line-height:100%;letter-spacing:-0.2px;margin-bottom:0}}.overview_wrap .main_wrap .img_txt h2{font-size:120px;font-weight:700;line-height:60%;color:#fff;display:inline-block}@media(max-width: 1280px){.overview_wrap .main_wrap .img_txt h2{font-size:100px}}@media(max-width: 1024px){.overview_wrap .main_wrap .img_txt h2{font-size:80px}}@media(max-width: 670px){.overview_wrap .main_wrap .img_txt h2{font-size:72px;font-weight:700;line-height:100%;letter-spacing:-2.16px;text-align:center}}.overview_wrap .main_wrap .img_txt h2.main_txt_sub{line-height:1}.overview_wrap .main_wrap .scroll_txt{position:absolute;bottom:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.overview_wrap .main_wrap .scroll_txt span{display:block;font-size:12px;font-weight:700;line-height:133.333%;color:#fff;text-transform:uppercase;margin-bottom:2px}.overview_wrap .main_wrap .scroll_txt .arrow_btn{-webkit-animation:aniArrow 3s linear .6s infinite normal forwards running;animation:aniArrow 3s linear .6s infinite normal forwards running}@media(max-width: 670px){.overview_wrap .main_wrap .scroll_txt{bottom:6.4vw}.overview_wrap .main_wrap .scroll_txt span{margin-bottom:4px}}.overview_wrap .contents_wrap{width:100%;padding:5.2083333333vw 0}@media(max-width: 670px){.overview_wrap .contents_wrap{padding:60px 16px}}.overview_wrap .contents_wrap.inner_fit{max-width:1280px;width:calc(100% - 32px);padding-left:16px;padding-right:16px;margin:0 auto}@media(max-width: 670px){.overview_wrap .contents_wrap.inner_fit{width:100%;margin:0}}.overview_wrap .contents_wrap .inner_wrap{max-width:1280px;width:calc(100% - 32px);padding-left:16px;padding-right:16px;margin:0 auto}@media(max-width: 670px){.overview_wrap .contents_wrap .inner_wrap{width:100%;margin:0;padding:0}}.overview_wrap .overview_tit_h2{font-size:104px;font-weight:700;line-height:110%;text-align:center;margin-bottom:2.7083333333vw}@media(max-width: 1280px){.overview_wrap .overview_tit_h2{font-size:92px}}@media(max-width: 670px){.overview_wrap .overview_tit_h2{font-size:45px;margin-bottom:40px}}.overview_wrap .overview_tit_h3{font-size:51px;font-weight:700;line-height:90.196%;text-transform:uppercase}.overview_wrap .overview_tit_h3.not_uppercase{text-transform:none}@media(max-width: 670px){.overview_wrap .overview_tit_h3{font-size:25px;line-height:100%}}.overview_wrap .overview_tit_h3.text-center{text-align:center}.overview_wrap .overview_tit_h4{font-size:36px;font-weight:700;line-height:90.1%}@media(max-width: 1280px){.overview_wrap .overview_tit_h4{font-size:28px}}@media(max-width: 670px){.overview_wrap .overview_tit_h4{font-size:25px;line-height:100%}}.overview_wrap .overview_desc{font-size:16px;font-weight:400;line-height:140%;display:block;margin-top:16px}@media(max-width: 1280px){.overview_wrap .overview_desc{font-size:14px}}@media(max-width: 670px){.overview_wrap .overview_desc{margin-top:16px}}.overview_wrap .overview_desc_big{font-size:31px;font-weight:normal;line-height:1.61em;letter-spacing:-1.55px;display:block;margin:50px 0}@media(max-width: 670px){.overview_wrap .overview_desc_big{font-size:18px;margin:30px 0}}.overview_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overview_wrap .type{width:100%;max-width:960px;padding:0 28px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.overview_wrap .type .type_list{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;gap:32px;width:100%}.overview_wrap .type .type_list .type_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:83px;font-size:20px;padding:16px 8px 8px 24px;border:1px solid #d9d9d6}.overview_wrap .type .type_list .type_item span{display:block;width:100%;text-align:left}.overview_wrap .type .type_list .type_item.active{background-color:#000;color:#fff}.overview_wrap .type .type_list .type_item.active .ico_arrow_right{background-color:#fff}@media(max-width: 670px){.overview_wrap .type{padding:0 16px}.overview_wrap .type .type_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;font-size:18px}.overview_wrap .type .type_list .type_item{height:81px}}@-webkit-keyframes aniArrow{0%{-webkit-transform:translate3d(0px, -10px, 0px);transform:translate3d(0px, -10px, 0px);opacity:0}10%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}90%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translate3d(0px, 10px, 0px);transform:translate3d(0px, 10px, 0px);opacity:0}}@keyframes aniArrow{0%{-webkit-transform:translate3d(0px, -10px, 0px);transform:translate3d(0px, -10px, 0px);opacity:0}10%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}90%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translate3d(0px, 10px, 0px);transform:translate3d(0px, 10px, 0px);opacity:0}}:root{--main-progress: 0;--inside-scroll: 1}body.filante_body .gnb_header{background-color:#fff}body.filante_body .model_wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}.filante{color:#fff;background-color:#000}.filante .pc{display:block !important}@media(max-width: 670px){.filante .pc{display:none !important}}.filante .mo{display:none !important}@media(max-width: 670px){.filante .mo{display:block !important}}.filante .lg{display:none !important}@media(max-width: 1440px){.filante .lg{display:block !important}}.filante .rg{display:none !important}@media(max-width: 1280px){.filante .rg{display:block !important}}.filante .md{display:none !important}@media(max-width: 1024px){.filante .md{display:block !important}}.filante .sm{display:none !important}@media(max-width: 670px){.filante .sm{display:block !important}}.filante .sticky_nav{z-index:20}@media(min-width: 670px){.filante .sticky_nav .btns{position:relative}}.filante .sticky_nav .btns .event_tooltip{position:absolute;top:100%;left:-5%;background-color:#efdf00;border-radius:6px;padding:10px 15px;font-size:14px;color:#000;line-height:1.2;text-align:center;-webkit-animation:tooltipAni 1s linear infinite;animation:tooltipAni 1s linear infinite}@media(max-width: 670px){.filante .sticky_nav .btns .event_tooltip{top:unset;bottom:110%;left:10%}}.filante .sticky_nav .btns .event_tooltip::after{content:"";position:absolute;bottom:100%;left:50%;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #efdf00 rgba(0,0,0,0)}@media(max-width: 670px){.filante .sticky_nav .btns .event_tooltip::after{border-color:#efdf00 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:unset;top:100%}}.filante .picture_with_video{position:relative;z-index:0;width:100%;height:100%}.filante .picture_with_video picture{display:block;width:100%;height:100%}.filante .picture_with_video video{position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.filante .ManifestScroll{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:224px;font-size:1.2rem;font-weight:700;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0}.filante .ManifestScroll:before{content:"";background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8)));background:linear-gradient(transparent 0%, rgba(0, 0, 0, 0.8) 100%);width:100%;height:100%;position:absolute}@media screen and (min-width: 670px){.filante .ManifestScroll{font-size:1.6rem;line-height:1}}.filante .ManifestScroll.is-visible{opacity:1}.filante .ManifestScroll.is-visible .ManifestScroll__arrow{-webkit-animation:3s linear .6s infinite forwards manifestscroll-animarrow;animation:3s linear .6s infinite forwards manifestscroll-animarrow}.filante .ManifestScroll.is-editMode{opacity:1;position:relative}.filante .ManifestScroll__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:80px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media screen and (min-width: 1024px){.filante .ManifestScroll__wrap{bottom:22px}}@-webkit-keyframes manifestscroll-animarrow{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}10%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}90%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes manifestscroll-animarrow{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}10%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}90%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.filante .ManifestScroll__arrow{fill:currentColor;width:17px;margin-top:4px}@media screen and (min-width: 670px){.filante .ManifestScroll__arrow{margin-top:8px}}.filante .noir_video{min-height:100dvh;position:relative;width:100%;margin-top:-1px}.filante .noir_video .noir_video_container{position:relative}.filante .noir_video .noir_video_container .noir_video_sticky{position:sticky;top:0;left:0;width:100%}.filante .noir_video .noir_video_container .noir_video_sticky .noir_video_tit_wrap{z-index:1;position:absolute;top:120px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:calc(100vh - 320px);-webkit-transform:translate(-50%);transform:translate(-50%);padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 1024px){.filante .noir_video .noir_video_container .noir_video_sticky .noir_video_tit_wrap{top:0;height:100dvh;padding:0;margin:0}}.filante .noir_video .noir_video_container .noir_video_sticky .noir_video_tit_big{font-size:200px;font-weight:700;line-height:100%;letter-spacing:-0.02em;color:#fff;opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px);-webkit-animation:animLine 1.2s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;animation:animLine 1.2s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;-webkit-animation-delay:.5s;animation-delay:.5s;text-align:center}@media(max-width: 1280px){.filante .noir_video .noir_video_container .noir_video_sticky .noir_video_tit_big{font-size:100px}}@media(max-width: 1024px){.filante .noir_video .noir_video_container .noir_video_sticky .noir_video_tit_big{font-size:86px}}@media(max-width: 670px){.filante .noir_video .noir_video_container .noir_video_sticky .noir_video_tit_big{font-size:72px;line-height:68px;letter-spacing:-0.03em}}.filante .noir_video .noir_video_container .noir_video_background{width:100%;height:100vh;position:relative}.filante .editorial_video01{height:auto !important;background-color:#000;gap:50px}.filante .editorial_video01 .right_video_box{height:auto !important}.filante .editorial_video01 .right_video_box img{-o-object-fit:contain;object-fit:contain}.filante .main_wrap{min-height:100vh}.filante .main_wrap .main_container{position:relative}@media(max-width: 1024px){.filante .main_wrap .main_container{margin-top:0}}.filante .main_wrap .main_container .main_sticky{position:sticky;top:0;left:0}.filante .main_wrap .main_container .main_sticky .main_black{position:absolute;z-index:4;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;opacity:0}.filante .main_wrap .main_container .main_sticky .main_black.show{opacity:1}.filante .main_wrap .main_container .main_sticky .main_background{width:100%;height:100vh;position:relative}.filante .main_wrap .main_container .main_sticky .main_background picture{z-index:0;position:absolute;top:0;left:0;display:block;width:100%;height:100%}.filante .main_wrap .main_container .main_sticky .main_background video{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.filante .main_wrap .main_container .main_sticky .main_car{z-index:3;position:absolute;bottom:0;width:100%;height:100vh;-webkit-animation-delay:.2s;animation-delay:.2s}.filante .main_wrap .main_container .img_ground{height:calc(var(--vh, 1vh)*100)}.filante .main_wrap .main_container .main_tit_wrap{z-index:5;position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 670px){.filante .main_wrap .main_container .main_tit_wrap{top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);height:calc(100vh - 320px)}}.filante .main_wrap .main_container .main_tit_wrap .main_tit_small{font-size:32px;font-weight:700;line-height:100%;color:#fff;letter-spacing:-0.01em;text-align:center;-webkit-animation:animLine 1.7s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;animation:animLine 1.7s cubic-bezier(0.645, 0.045, 0.355, 1) forwards}@media(max-width: 1280px){.filante .main_wrap .main_container .main_tit_wrap .main_tit_small{font-size:28px}}@media(max-width: 1024px){.filante .main_wrap .main_container .main_tit_wrap .main_tit_small{font-size:24px}}@media(max-width: 670px){.filante .main_wrap .main_container .main_tit_wrap .main_tit_small{font-size:20px}}.filante .main_wrap .main_container .main_tit_wrap .main_tit_big{font-size:200px;font-weight:700;line-height:1;letter-spacing:-0.02em;color:#fff;opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px);-webkit-animation:animLine 1.2s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;animation:animLine 1.2s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;-webkit-animation-delay:.5s;animation-delay:.5s;text-align:center;font-size:min(10vw,180px)}.filante .main_wrap .main_container .main_tit_wrap .main_tit_big .sm{display:none}@media(max-width: 1280px){.filante .main_wrap .main_container .main_tit_wrap .main_tit_big{font-size:80px}}@media(max-width: 1024px){.filante .main_wrap .main_container .main_tit_wrap .main_tit_big{font-size:75px}}@media(max-width: 670px){.filante .main_wrap .main_container .main_tit_wrap .main_tit_big{display:block;font-size:48px;letter-spacing:-0.03em}}.filante .main_wrap .main_container .main_top{height:100vh}.filante .main_wrap .main_container .main_content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20vh}@media(max-width: 1024px){.filante .main_wrap .main_container .main_content{margin:0 40px}}.filante .main_wrap .main_container .main_content .conent_line{font-size:80px;font-weight:700;line-height:100%;color:#fff;-webkit-transition:opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 1280px){.filante .main_wrap .main_container .main_content .conent_line{font-size:55px}}@media(max-width: 1024px){.filante .main_wrap .main_container .main_content .conent_line{font-size:45px}}@media(max-width: 670px){.filante .main_wrap .main_container .main_content .conent_line{font-size:36px}}.filante .main_wrap .main_container .main_content .conent_line.is_active{opacity:1}.filante .main_wrap .scroll_txt{position:fixed;opacity:0}.filante .main_wrap .scroll_txt.show{opacity:1}.filante .contents_wrap{padding:0;position:relative;background-color:#000}.filante .contents_wrap .prcie_efficiency{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:8px 0}.filante .contents_wrap .prcie_efficiency .efficiency_value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:8px;text-align:end}.filante .contents_wrap .prcie_efficiency .efficiency_value .tooltip_trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filante .contents_wrap .prcie_efficiency .efficiency_value .tooltip_trigger span{width:calc(100% - 120px);background-color:#c9d22a;height:16px;clip-path:polygon(0px 0px, calc(100% - 0.4em) 0px, 100% 50%, calc(100% - 0.4em) 100%, 0px 100%);padding:0 20px 0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;line-height:1}.filante .contents_wrap span.tooltip_btn{position:relative;display:inline-block;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;vertical-align:middle}.filante .contents_wrap span.tooltip_btn svg{width:16px;fill:#fff}@media(min-width: 670px){.filante .contents_wrap span.tooltip_btn:hover .tooltip_text{visibility:visible;opacity:1}}.filante .contents_wrap span.tooltip_btn.is-clicked .tooltip_text{visibility:visible;opacity:1}.filante .contents_wrap span.tooltip_btn .tooltip_text{visibility:hidden;opacity:0;position:absolute;width:140px;bottom:130%;left:0;background-color:#fff;color:#000;text-align:center;padding:7px;font-size:12px;border-radius:6px}.filante .contents_wrap span.tooltip_btn .tooltip_text.card_text{width:500px;line-height:1.5}.filante .contents_wrap.introduction01 .introduction01_container{background-color:#000;padding:72px 20px}.filante .contents_wrap.introduction01 .introduction01_container>p{font-size:32px;font-weight:700;line-height:1.2;max-width:1280px;margin:auto}@media(max-width: 670px){.filante .contents_wrap.introduction01 .introduction01_container>p{font-size:24px}}.filante .contents_wrap.introduction02{position:sticky;top:0}.filante .contents_wrap.introduction02 .introduction02_container{background-color:#000}.filante .contents_wrap.introduction02 .introduction02_container .introduction02_background{height:100vh}.filante .contents_wrap.introduction02 .introduction02_container .introduction02_contents{z-index:1;background-color:rgba(0,0,0,.5)}.filante .contents_wrap.introduction02 .introduction02_container .introduction02_contents .introduction02_tit_big{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:1}.filante .contents_wrap.video_wrap{min-height:100%;position:relative;width:100%;margin-top:-1px}.filante .contents_wrap.video_wrap .video_container{position:relative;grid-template-areas:"main";display:grid;width:100%}.filante .contents_wrap.video_wrap .video_container .video_sticky{position:relative;z-index:1;width:100%;height:200dvh;grid-area:main}.filante .contents_wrap.video_wrap .video_container .video_sticky .video_tit_wrap{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;height:100dvh}.filante .contents_wrap.video_wrap .video_container .video_sticky .video_tit_wrap .video_tit_big{min-width:980px;max-width:980px;font-weight:700;line-height:.95;letter-spacing:-0.02em;color:#fff;opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px);-webkit-animation:animLine 1.2s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;animation:animLine 1.2s cubic-bezier(0.645, 0.045, 0.355, 1) forwards;-webkit-animation-delay:.5s;animation-delay:.5s;font-size:72px;padding:40px 20px}@media(max-width: 1280px){.filante .contents_wrap.video_wrap .video_container .video_sticky .video_tit_wrap .video_tit_big{min-width:100%;font-size:60px}}@media(max-width: 1024px){.filante .contents_wrap.video_wrap .video_container .video_sticky .video_tit_wrap .video_tit_big{min-width:100%;font-size:72px;line-height:100%}}@media(max-width: 670px){.filante .contents_wrap.video_wrap .video_container .video_sticky .video_tit_wrap .video_tit_big{min-width:100%;font-size:48px;line-height:100%;letter-spacing:-0.03em;text-align:left}}.filante .contents_wrap.video_wrap .video_container .video_background{grid-area:main;position:sticky;top:0;width:100%;height:100vh}.filante .contents_wrap.video_wrap .video_container .video_background img,.filante .contents_wrap.video_wrap .video_container .video_background video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.filante .contents_wrap.video_wrap .video_container .video_background .video_background_dim{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.filante .contents_wrap.res_with_text .video-cont{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:0;left:0;width:100%;background-color:#000}.filante .contents_wrap.res_with_text .video-cont .left-cont,.filante .contents_wrap.res_with_text .video-cont .right-cont{position:relative;display:block;width:50%;height:100%}.filante .contents_wrap.res_with_text .video-cont .left-cont.text-cont,.filante .contents_wrap.res_with_text .video-cont .right-cont.text-cont{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;padding:80px 0}.filante .contents_wrap.res_with_text .video-cont img,.filante .contents_wrap.res_with_text .video-cont picture,.filante .contents_wrap.res_with_text .video-cont video{display:block;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1024px){.filante .contents_wrap.res_with_text .video-cont{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.filante .contents_wrap.res_with_text .video-cont img,.filante .contents_wrap.res_with_text .video-cont picture,.filante .contents_wrap.res_with_text .video-cont video{width:100%}.filante .contents_wrap.res_with_text .video-cont .left-cont,.filante .contents_wrap.res_with_text .video-cont .right-cont{width:100%}.filante .contents_wrap.res_with_text .video-cont .left-cont.text-cont,.filante .contents_wrap.res_with_text .video-cont .right-cont.text-cont{padding:16px 16px 80px}}.filante .contents_wrap.res_with_text .video-cont .text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;z-index:1;max-width:480px}.filante .contents_wrap.res_with_text .video-cont .text-wrap strong{font-size:50px;font-weight:700;line-height:50px;color:#fff}.filante .contents_wrap.res_with_text .video-cont .text-wrap strong sup{font-size:24px}@media(max-width: 1280px){.filante .contents_wrap.res_with_text .video-cont .text-wrap strong{font-size:42px}.filante .contents_wrap.res_with_text .video-cont .text-wrap strong sup{font-size:20px}}@media(max-width: 670px){.filante .contents_wrap.res_with_text .video-cont .text-wrap strong{font-size:24px;line-height:24px}}.filante .contents_wrap.res_with_text .video-cont .text-wrap p{font-size:16px;line-height:22.4px;color:#fff;margin-top:24px}@media(max-width: 670px){.filante .contents_wrap.res_with_text .video-cont .text-wrap p{margin-top:16px}}.filante .contents_wrap.res_with_text .video-cont .text-wrap .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #fff;margin-top:40px}.filante .contents_wrap.res_with_text .video-cont.show{visibility:visible}@media screen and (min-width: 1024px){.filante .contents_wrap.res_with_text .video-cont.text .text-wrap{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.filante .contents_wrap.res_with_text.record .video-cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1024px){.filante .contents_wrap.res_with_text.record .video-cont{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.filante .contents_wrap.res_with_text.record .video-cont>.left-cont,.filante .contents_wrap.res_with_text.record .video-cont>.right-cont{width:100%}.filante .contents_wrap.res_with_text.record .video-cont>.left-cont.text-cont,.filante .contents_wrap.res_with_text.record .video-cont>.right-cont.text-cont{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 16px 80px}}.filante .contents_wrap.full_video{width:100%;height:100dvh}.filante .contents_wrap.full_video .background{position:absolute;top:0;left:0;bottom:0;right:0}.filante .contents_wrap.full_video .background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.filante .contents_wrap.full_video .button{position:absolute;bottom:40px;right:40px}@media(max-width: 670px){.filante .contents_wrap.full_video .button{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.filante .contents_wrap.rediscover .video-cont{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filante .contents_wrap.rediscover .inside_title h3{color:#fff}@media(max-width: 1024px){.filante .contents_wrap.rediscover .video-cont{height:auto}.filante .contents_wrap.rediscover .video-cont>.left-cont.text-cont,.filante .contents_wrap.rediscover .video-cont>.right-cont.text-cont{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.filante .contents_wrap.energy_efficiency .background{height:100dvh}.filante .contents_wrap.energy_efficiency .background>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.filante .contents_wrap.performances{padding-top:162px;overflow:hidden;background-color:#000}.filante .contents_wrap.performances .video-cont{height:auto}.filante .contents_wrap.performances .video-cont:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:300px;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(transparent));background:linear-gradient(rgba(0, 0, 0, 0.3) 0%, transparent 100%)}.filante .contents_wrap.performances .video-cont>:not(.text-cont){overflow:hidden}.filante .contents_wrap.performances .video-cont>:not(.text-cont) img{width:200%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.filante .contents_wrap.performances .video-cont>:not(.text-cont).right-cont img{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.filante .contents_wrap.performances .video-cont .left-cont.text-cont,.filante .contents_wrap.performances .video-cont .right-cont.text-cont{padding:80px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 1024px){.filante .contents_wrap.performances{padding-top:0}.filante .contents_wrap.performances .video-cont{margin-top:60px;height:auto}.filante .contents_wrap.performances .video-cont .left-cont,.filante .contents_wrap.performances .video-cont .right-cont{width:100%;height:auto}.filante .contents_wrap.performances .video-cont .left-cont.text-cont,.filante .contents_wrap.performances .video-cont .right-cont.text-cont{width:calc(100% - 80px);position:absolute;top:0;left:10%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:32px 0}.filante .contents_wrap.performances .video-cont>:not(.text-cont){width:100%;position:relative}.filante .contents_wrap.performances .video-cont>:not(.text-cont) img{position:relative;width:100%;-webkit-transform:none !important;transform:none !important}.filante .contents_wrap.performances .video-cont>:not(.text-cont) img.pc{display:none !important}.filante .contents_wrap.performances .video-cont>:not(.text-cont) img.mo{display:block !important}}.filante .contents_wrap.PPCarousel_wrap{overflow:hidden;padding-bottom:118px}.filante .contents_wrap.PPCarousel_wrap .PPCarouselDots{z-index:1;gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:16px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.filante .contents_wrap.PPCarousel_wrap .PPCarouselDots.has-textContent .PPCarouselDots__item:first-child{display:none}.filante .contents_wrap.PPCarousel_wrap .PPCarouselDots__button{aspect-ratio:1;width:18px;padding:0;position:relative}.filante .contents_wrap.PPCarousel_wrap .PPCarouselDots__button:before{content:"";aspect-ratio:1;background-color:#fff;border:1px solid #d9d9d6;border-radius:50%;width:13px;-webkit-transition-duration:0s;transition-duration:0s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.filante .contents_wrap.PPCarousel_wrap .PPCarouselDots__button:after{content:"";aspect-ratio:1;border:1px solid rgba(0,0,0,0);border-radius:50%;width:16px;padding-top:1px;-webkit-transition-duration:0s;transition-duration:0s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.filante .contents_wrap.PPCarousel_wrap .PPCarouselDots__button.is-active:before{aspect-ratio:1;background-color:#efdf00;border:none;width:10px;-webkit-transition-duration:.3s;transition-duration:.3s}.filante .contents_wrap.PPCarousel_wrap .PPCarouselDots__button.is-active:after{border:1px solid #efdf00;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.filante .contents_wrap.PPCarousel_wrap .ImageWithVideo{grid-template-areas:"main";width:100%;height:100%;display:grid;overflow:hidden}.filante .contents_wrap.PPCarousel_wrap .ImageWithVideo.is-editMode .ImageWithVideo__video{clip-path:polygon(100% 0, 0% 100%, 100% 100%)}.filante .contents_wrap.PPCarousel_wrap .ImageWithVideo__picture{grid-area:main;overflow:hidden}.filante .contents_wrap.PPCarousel_wrap .ImageWithVideo__video{z-index:1;-o-object-fit:cover;object-fit:cover;grid-area:main;width:100%;height:100%;max-height:100%;overflow:hidden}.filante .contents_wrap.PPCarousel_wrap .PPCarouselItem{width:100%;height:100%;overflow:hidden}.filante .contents_wrap.PPCarousel_wrap .PPCarousel{--PPCarousel-background-color: #000;--PPCarousel-background-color-transparent: rgba(0, 0, 0, 0.35);--PPCarousel-color: #fff;--PPCarousel-color-faded: #fff;--PPCarousel-padding: 0;--PPCarousel-gutter: 0;--PPCarousel-transition-progress: 0;--PPCarousel-height: 100vh;background-color:var(--PPCarousel-background-color);color:var(--PPCarousel-color);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-editMode{--PPCarousel-height: 700px}.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-alternate{--PPCarousel-background-color: #fff;--PPCarousel-background-color-transparent: rgba(255, 255, 255, 0.5);--PPCarousel-color: #000;--PPCarousel-color-faded: #000, 0.75}@media screen and (min-width: 670px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel{--PPCarousel-padding: 40px;--PPCarousel-gutter: calc(var(--PPCarousel-padding) * 2)}}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel{--PPCarousel-padding: 15vw;--PPCarousel-gutter: 40px;min-height:var(--PPCarousel-height);padding:0}.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-zoomed{--PPCarousel-padding: calc(50vw - var(--PPCarousel-height) * 0.6);--PPCarousel-gutter: calc(50vw - var(--PPCarousel-height) * 0.6)}}@media screen and (min-width: 1280px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel{width:100vw;position:relative;left:calc(50% - 50vw)}}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel:not(.is-editMode).is-fullscreenTransition{height:var(--PPCarousel-height)}.filante .contents_wrap.PPCarousel_wrap .PPCarousel:not(.is-editMode).is-fullscreenTransition .PPCarousel__pinWrapper{margin-top:calc(var(--PPCarousel-height)*-1)}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__trigger{width:1px;height:var(--PPCarousel-height);position:absolute;bottom:1px;right:10px}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__pinned{background-color:var(--PPCarousel-background-color)}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__slideOnMobile{z-index:4;will-change:left;width:100%;-webkit-transition:left .3s;transition:left .3s;position:fixed;top:0;left:100%}.filante .contents_wrap.PPCarousel_wrap .is-zoomed .PPCarousel__slideOnMobile{height:var(--PPCarousel-height);left:0}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__slideOnMobile{z-index:0;top:unset;left:unset;-webkit-transition:none;transition:none;position:relative}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__container{width:100%;height:var(--PPCarousel-height);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;will-change:left,scroll-position;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;overflow-y:hidden}.filante .contents_wrap.PPCarousel_wrap .is-zoom-transitionning .PPCarousel__container{visibility:hidden}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__container{-ms-overflow-style:none;scrollbar-width:none}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__container::-webkit-scrollbar{display:none}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__container:after{content:"";width:var(--PPCarousel-padding);-webkit-box-flex:0;-ms-flex:none;flex:none;height:100%;display:block}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__container:after{width:100vw}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__title{font-size:4.8rem;font-weight:700;line-height:.95}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__description{margin-top:32px;font-size:1.6rem;font-weight:400;line-height:1.4}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__linkWrapper{margin-top:72px}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__linkWrapper{margin-top:40px}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemWrapper{width:100vw;margin-right:var(--PPCarousel-gutter);scroll-snap-align:start;aspect-ratio:3/4;will-change:margin-right,width,height;pointer-events:none;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-transition-property:margin-right,width,height;transition-property:margin-right,width,height;-webkit-transition-duration:.6s;transition-duration:.6s;position:relative}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemWrapper.is-text{display:none}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemWrapper.is-text .PPCarousel__item{cursor:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:440px}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemWrapper.is-text{display:block}}.filante .contents_wrap.PPCarousel_wrap .is-safari .PPCarousel__itemWrapper{-webkit-transition:none;transition:none}@media screen and (min-width: 670px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemWrapper{width:calc(100vw - var(--PPCarousel-gutter));max-height:calc(var(--PPCarousel-height)*.8);aspect-ratio:3/2}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemWrapper:last-child{margin-right:0}}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemWrapper{width:auto;height:calc(var(--PPCarousel-height)*.5);aspect-ratio:3/2;max-height:60vw}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemWrapper:last-child{margin-right:0}}@media(hover: hover){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemWrapper{cursor:pointer}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__icon{width:16px;height:16px;fill:var(--PPCarousel-color-faded);margin-left:4px}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__item{-webkit-transform:translate3d(var(--PPCarousel-padding), 0, 0);transform:translate3d(var(--PPCarousel-padding), 0, 0);pointer-events:all;will-change:transform;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.filante .contents_wrap.PPCarousel_wrap .is-safari .PPCarousel__item{-webkit-transition:none;transition:none}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemMask{width:100%;height:100%;padding:0;overflow:hidden}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemComponent{will-change:transform;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s;-webkit-transform:scale(1.05);transform:scale(1.05)}@media(hover: hover){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemWrapper:hover .PPCarousel__itemComponent{-webkit-transform:scale(1.07);transform:scale(1.07)}}.filante .contents_wrap.PPCarousel_wrap .is-zoomed .PPCarousel__itemWrapper:hover .PPCarousel__itemComponent,.filante .contents_wrap.PPCarousel_wrap .is-zoomed .PPCarousel__itemComponent{-webkit-transform:scale(1);transform:scale(1)}.filante .contents_wrap.PPCarousel_wrap .is-zoomed .PPCarousel__itemWrapper{height:calc(var(--PPCarousel-height)*.8);margin-right:var(--PPCarousel-padding);position:relative}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__thumbnail{width:100%;position:relative}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__thumbnail .PPCarousel__thumbnailPicture{aspect-ratio:3/2}@media screen and (min-width: 670px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__thumbnail{width:auto}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemLegend{background-color:var(--PPCarousel-background-color-transparent);width:calc(100% + 2px);color:var(--PPCarousel-color-faded);padding:4px 20px 8px;font-size:2.4rem;font-weight:700;line-height:.95;display:block;position:absolute;bottom:0;left:-1px;right:0}@media(max-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemLegend{font-size:25px}}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemLegend{padding:20px 0 0;top:100%}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__thumbnail .PPCarousel__itemLegend{bottom:initial;padding:16px 0 0;position:relative}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__itemLegend .PPCarousel__itemDescription{margin-top:8px;font-size:1.6rem;font-weight:400;line-height:1.4;display:block}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__tooltip{font-size:1.2rem;font-weight:400;line-height:1.15}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .is-zoomed .PPCarousel__itemLegend{background-color:var(--PPCarousel-background-color);padding:16px 0 0 1px;top:calc(100% - 64px)}}@-webkit-keyframes ppcarousel-fromfullscreen{0%{opacity:0}to{opacity:1}}@keyframes ppcarousel-fromfullscreen{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ppcarousel-tofullscreen{0%{padding:0 calc(var(--PPCarousel-padding)*.6);opacity:0}to{padding:0 calc((var(--PPCarousel-padding) - 60px)*.5);opacity:1}}@keyframes ppcarousel-tofullscreen{0%{padding:0 calc(var(--PPCarousel-padding)*.6);opacity:0}to{padding:0 calc((var(--PPCarousel-padding) - 60px)*.5);opacity:1}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__nav{opacity:0;display:none}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__nav{z-index:1;top:auto;bottom:24px;left:var(--PPCarousel-padding);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:start;align-self:flex-start;gap:24px;-webkit-animation:.3s ease-out .6s forwards ppcarousel-fromfullscreen;animation:.3s ease-out .6s forwards ppcarousel-fromfullscreen;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}}.filante .contents_wrap.PPCarousel_wrap .is-zoomed .PPCarousel__nav{top:calc(var(--PPCarousel-height)*.5);opacity:0;-ms-flex-item-align:start;align-self:flex-start;width:100%;-webkit-animation-name:ppcarousel-tofullscreen;animation-name:ppcarousel-tofullscreen;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__navItem{color:var(--PPCarousel-color);opacity:.3;pointer-events:none;will-change:transition;padding:0;-webkit-transition:opacity .3s;transition:opacity .3s}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__navItem.is-active{opacity:1;pointer-events:all}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__svg{fill:currentColor;width:32px}.filante .contents_wrap.PPCarousel_wrap .is-zoomed .PPCarousel__navItem{color:var(--PPCarousel-color);margin:0;padding:20px}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel_dots{display:none}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__fullscreenMenu{z-index:9;background-color:var(--PPCarousel-background-color);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:0;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:62px;left:0;right:0;overflow:hidden}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__fullscreenMenu{background-color:var(--PPCarousel-background-color);will-change:top,height;-webkit-transition:top .3s linear .3s,height .3s linear .3s;transition:top .3s linear .3s,height .3s linear .3s}}.filante .contents_wrap.PPCarousel_wrap .is-zoomed .PPCarousel__fullscreenMenu{height:62px;top:0}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .is-zoomed .PPCarousel__fullscreenMenu{-webkit-transition-delay:0s,0s;transition-delay:0s,0s}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__close{color:var(--PPCarousel-color);opacity:0;will-change:opacity;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-weight:700;line-height:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;display:-webkit-box;display:-ms-flexbox;display:flex}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__closeLabel{display:none}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__closeLabel{display:inline}}.filante .contents_wrap.PPCarousel_wrap .is-zoomed .PPCarousel__close{opacity:1;-webkit-transition-delay:.3s;transition-delay:.3s}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__closeIcon{width:32px;height:32px}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:80px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__mobile .PPCarousel__title{font-size:3.2rem;font-weight:700;line-height:.95}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__mobile .PPCarousel__description{margin-top:16px;font-size:1.6rem;font-weight:400;line-height:1.4}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__mobile .PPCarousel__linkWrapper{margin-top:24px}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__mobile{display:none}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__wrapper{gap:72px;margin-bottom:64px;padding:0 20px;display:grid}@media screen and (min-width: 670px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel__wrapper{grid-template-columns:repeat(2, 1fr);grid-auto-flow:column;gap:40px;padding:0 60px}}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__seeMoreBtn{color:var(--PPCarousel-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin:auto;padding:4px 32px 4px 0;font-size:14px;font-weight:700;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.filante .contents_wrap.PPCarousel_wrap .PPCarousel__seeMoreBtn .PPCarousel__seeMoreIcon{fill:currentColor;width:16px}@media screen and (min-width: 1024px){.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-fullscreenTransition{height:var(--PPCarousel-height);min-height:auto}.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-fullscreenTransition .PPCarousel__pinWrapper{width:100%;height:calc(var(--PPCarousel-height)*2);position:relative}.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-fullscreenTransition.is-inline .PPCarousel__pinWrapper{height:var(--PPCarousel-height);margin-top:0}.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-fullscreenTransition .PPCarousel__pinned{height:var(--ppcarousel-height);visibility:hidden;pointer-events:none;position:sticky;top:0}.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-fullscreenTransition.is-shown .PPCarousel__pinned,.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-fullscreenTransition.is-complete .PPCarousel__pinned{visibility:visible;pointer-events:all}.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-fullscreenTransition:not(.is-complete):not(.is-zoomed) .PPCarousel__itemWrapper:first-child{width:calc(100vw - (100vw - var(--PPCarousel-height)*.75)*var(--PPCarousel-transition-progress));max-width:100vw;height:calc(var(--PPCarousel-height) - var(--PPCarousel-height)*.5*var(--PPCarousel-transition-progress));max-height:var(--ppcarousel-height);-webkit-transition:none;transition:none}.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-fullscreenTransition:not(.is-complete):not(.is-zoomed) .PPCarousel__itemWrapper:first-child .PPCarousel__item{-webkit-transform:translate3d(calc(var(--PPCarousel-padding) * var(--PPCarousel-transition-progress)), 0, 0);transform:translate3d(calc(var(--PPCarousel-padding) * var(--PPCarousel-transition-progress)), 0, 0);will-change:transform;-webkit-transition:none;transition:none}}@media screen and (min-width: 1024px)and (hover: hover){.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-fullscreenTransition:not(.is-complete):not(.is-zoomed) .PPCarousel__itemWrapper:first-child:hover .PPCarousel__itemComponent,.filante .contents_wrap.PPCarousel_wrap .PPCarousel.is-fullscreenTransition:not(.is-complete):not(.is-zoomed) .PPCarousel__itemWrapper:first-child .PPCarousel__itemComponent{-webkit-transform:scale(1);transform:scale(1)}}.filante .contents_wrap.carouselWithText{position:relative}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper{margin-top:0;height:100vh}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_sticky{background-color:#000}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_nav{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:absolute;top:80vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:76px 0;left:15vw;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:fromFullscreen .3s ease-out .6s 1 normal forwards;animation:fromFullscreen .3s ease-out .6s 1 normal forwards;visibility:hidden;visibility:visible}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_nav .swiper_prev,.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_nav .swiper_next{padding:0;margin:0 20px 0 0;color:#fff;opacity:.3;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:transition}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_nav .swiper_prev svg,.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_nav .swiper_next svg{height:40px;fill:currentColor;stroke-width:1px;stroke:currentColor}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_nav .swiper_prev.active,.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_nav .swiper_next.active{opacity:1;pointer-events:all}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;overflow-y:hidden;width:100%;height:100vh;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;will-change:left,scroll-position;scrollbar-width:none}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container::-webkit-scrollbar{display:none}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container::after{content:"";display:block;width:15vw;height:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(min-width: 1024px){.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container::after{width:100vw}}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .sub-desc{position:absolute;top:10px;left:10px;color:#fff;font-size:12px;line-height:1.2}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide{width:100vw;aspect-ratio:3/4;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide.is-text .slide_inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:520px;cursor:auto}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide.is-text .slide_inner .slide_title{font-size:51px;font-weight:700;line-height:.95}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide.is-text .slide_inner .slide_desc{font-size:16px;font-weight:400;line-height:22.4px;margin-top:24px}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide.is-text .slide_inner a.button{margin-top:80px;padding:20px}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide.is-text .slide_inner a.button:hover{border-color:#fff}@media(max-width: 1280px){.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide.is-text .slide_inner a.button{margin-top:50px}}@media(min-width: 1024px){.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide{width:auto;height:50vh;max-height:60vw;aspect-ratio:3/2}}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide .slide_inner{will-change:transform}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide .slide_inner .slide_img_wrap{width:100%;height:100%;overflow:hidden;padding:0}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide .slide_inner .slide_img_wrap img{-webkit-transition:-webkit-transform .7s;transition:-webkit-transform .7s;transition:transform .7s;transition:transform .7s, -webkit-transform .7s}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide .slide_inner .slide_img_wrap:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide .slide_inner .slide_itemLegend{font-weight:700;line-height:.95;position:absolute;right:0;bottom:0;left:-1px;display:block;width:calc(100% + 2px);background-color:rgba(0,0,0,.35);color:#fff;padding:4px 20px 8px;font-size:28px;font-weight:700;line-height:26.6px}@media(min-width: 1024px){.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide .slide_inner .slide_itemLegend{top:100%;padding:10px 0px 0px;line-height:1.3}}.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide .slide_inner .slide_itemLegend .slide_itemDesc{margin-top:7px;display:block;font-size:16px;font-weight:400;line-height:22.4px}@media(max-width: 1280px){.filante .contents_wrap.carouselWithText .intro02_sticky_wrapper .intro02_slide_container .intro02_slide .slide_inner .slide_itemLegend .slide_itemDesc{font-size:12px;line-height:1.3}}.filante .contents_wrap.introSection{position:relative;height:calc(var(--vh, 1vh)*100)}@media(max-width: 670px){.filante .contents_wrap.introSection{height:auto}}.filante .contents_wrap.introSection .introSection_img_wrap{position:relative;width:100%;height:100%}.filante .contents_wrap.introSection .introSection_img_wrap::before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:300px;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(transparent));background:linear-gradient(rgba(0, 0, 0, 0.3) 0%, transparent 100%)}.filante .contents_wrap.introSection .introSection_img_wrap img{-o-object-fit:cover;object-fit:cover}.filante .contents_wrap.introSection .introSection_text_wrap{z-index:2;position:absolute;top:8.8541666667vw;left:9.8958333333vw}.filante .contents_wrap.introSection .introSection_text_wrap span{display:block;font-size:16px;font-weight:500;line-height:1.2;opacity:0;-webkit-transform:translateY(32px);transform:translateY(32px);-webkit-transition:.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:.3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-delay:.2s;transition-delay:.2s;margin-top:24px;color:#fff}.filante .contents_wrap.introSection .introSection_text_wrap span.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media(max-width: 670px){.filante .contents_wrap.introSection .introSection_text_wrap{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:32px 20px 0;max-width:480px;width:calc(100% - 80px)}.filante .contents_wrap.introSection .introSection_text_wrap span{margin-top:16px}}.filante .contents_wrap.introSection .introSection_text_wrap strong{font-size:64px;font-weight:700;line-height:.95;color:#fff;opacity:0;-webkit-transform:translateY(32px);transform:translateY(32px);-webkit-transition:.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:.3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-delay:.2s;transition-delay:.2s}@media(max-width: 670px){.filante .contents_wrap.introSection .introSection_text_wrap strong{font-size:24px}}.filante .contents_wrap.introSection .introSection_text_wrap strong.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.filante .contents_wrap.widgetGallery{overflow-x:hidden;padding:40px 0;background-color:#000;color:#fff}@media(max-width: 1024px){.filante .contents_wrap.widgetGallery{padding:140px 0 40px}}.filante .contents_wrap.widgetGallery.is-visible .widgetGallery__scrollWrapper{-webkit-transform:translateX(0px);transform:translateX(0px)}.filante .contents_wrap.widgetGallery .widgetGallery__title{font-size:25px;font-weight:700;line-height:.95;max-width:1280px;padding:0 16px;margin:0 auto 20px}@media(min-width: 1024px){.filante .contents_wrap.widgetGallery .widgetGallery__title{font-size:28px}}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper{position:relative;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out;-webkit-transform:translateX(100vw);transform:translateX(100vw)}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;overflow-y:hidden;width:100%;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-bottom:32px;margin:0;scrollbar-width:none}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container::-webkit-scrollbar{display:none}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container.show_tooltip{overflow:visible}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child{scroll-snap-align:start}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard{-webkit-transform:translateX(20px);transform:translateX(20px);margin-right:20px}@media all and (min-width: 1280px){.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard{-webkit-transform:translateX(calc(-640px + 50vw));transform:translateX(calc(-640px + 50vw))}}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper{display:grid;grid-template-rows:repeat(auto-fit, minmax(0, 1fr));width:290px;height:400px;gap:20px}@media(min-width: 1024px){.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper{width:500px;height:650px}}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content{position:relative;display:grid;grid-template-areas:"main";overflow:hidden;background-color:#000;color:#fff}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), color-stop(47.92%, transparent), color-stop(70.83%, transparent), color-stop(97.4%, rgba(0, 0, 0, 0.6)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent 47.92%, transparent 70.83%, rgba(0, 0, 0, 0.6) 97.4%)}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_txt{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-area:main;padding:16px}@media(min-width: 1024px){.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_txt{padding:32px}}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_txt .widgetCard_line{font-size:12px;font-weight:400;line-height:1}@media(min-width: 1024px){.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_txt .widgetCard_line{font-size:16px}}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_txt .widgetCard_tit{font-size:18px;font-weight:700;line-height:.95}@media(min-width: 1024px){.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_txt .widgetCard_tit{font-size:40px}}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_txt a.button{margin:auto 0 0 auto;border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_txt a.button:hover{background-color:#fff;color:#000}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_asset{z-index:0;grid-area:main;overflow:hidden;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_asset:not(:first-of-type):hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_asset.show-video picture{z-index:0}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_asset.show-video video{z-index:1}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_asset picture{z-index:0;height:100%;display:block;overflow:hidden}@media(min-width: 670px){.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_asset picture{z-index:1}}.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_asset video{z-index:1}@media(min-width: 670px){.filante .contents_wrap.widgetGallery .widgetGallery__scrollWrapper .scrollWrapper_container .scroll_child .widgetCard .widgetCard__innerWrapper .widgetCard__content .widgetCard_asset video{z-index:0}}.filante .contents_wrap.widgetGallery .sm-notice{margin-left:16px;margin-bottom:30px;font-size:14px;color:#d9d9d6}@media all and (min-width: 1280px){.filante .contents_wrap.widgetGallery .sm-notice{margin-left:calc(50vw - 640px)}}.filante .contents_wrap.widgetGallery .widgetGallery_arrowContainer{position:relative;width:96px;height:32px;margin-left:16px}@media all and (min-width: 1280px){.filante .contents_wrap.widgetGallery .widgetGallery_arrowContainer{margin-left:calc(50vw - 640px)}}.filante .contents_wrap.widgetGallery .widgetGallery_arrowContainer.is-disabled{opacity:.3;pointer-events:none}.filante .contents_wrap.widgetGallery .widgetGallery_arrowContainer:not(.is-disabled) .bottomArrowsButton.is-disabled{opacity:.3}.filante .contents_wrap.widgetGallery .widgetGallery_arrowContainer .arrow_wrap{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 670px){.filante .contents_wrap.widgetGallery .widgetGallery_arrowContainer .arrow_wrap{max-width:calc(100vw - 40px)}}@media(min-width: 1024px){.filante .contents_wrap.widgetGallery .widgetGallery_arrowContainer .arrow_wrap{max-width:calc(100vw - 80px)}}.filante .contents_wrap.widgetGallery .widgetGallery_arrowContainer .bottomArrowsButton{fill:#fff}.filante .contents_wrap.widgetGallery .widgetGallery_arrowContainer .bottomArrowsButton.btn_prev{padding:0}.filante .contents_wrap.widgetGallery .widgetGallery_arrowContainer .bottomArrowsButton svg{display:block;width:40px}.filante .contents_wrap.widgetGallery .widgetCard_txt .btn_ghost{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filante .contents_wrap.widgetGallery .widgetCard_txt .btn_ghost img{display:none}@media(max-width: 1024px){.filante .contents_wrap.widgetGallery .widgetCard_txt .btn_ghost{width:40px;height:40px;padding:0}.filante .contents_wrap.widgetGallery .widgetCard_txt .btn_ghost span{display:none}.filante .contents_wrap.widgetGallery .widgetCard_txt .btn_ghost img{display:block;-webkit-filter:invert(1);filter:invert(1);width:30px;height:30px;-webkit-transition:all ease .6s;transition:all ease .6s}.filante .contents_wrap.widgetGallery .widgetCard_txt .btn_ghost:hover img{-webkit-filter:invert(0);filter:invert(0)}}.filante .contents_wrap.reveal-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:32px 0}@media(min-width: 1024px){.filante .contents_wrap.reveal-title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.filante .contents_wrap.reveal-title .reveal-title-tit{font-size:45px;font-weight:700;line-height:.95}@media(min-width: 1024px){.filante .contents_wrap.reveal-title .reveal-title-tit{font-size:58px}}.filante .contents_wrap.content-cards{padding-left:0;padding-right:0}@media(max-width: 670px){.filante .contents_wrap.content-cards{padding-bottom:40px}}.filante .contents_wrap.content-cards .cards-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media all and (min-width: 1004px){.filante .contents_wrap.content-cards .cards-box{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"card-1 card-2"}}.filante .contents_wrap.content-cards .cards-box .cards{background-color:#fff;display:grid;color:#000}@media(min-width: 670px){.filante .contents_wrap.content-cards .cards-box .cards{overflow:hidden;grid-template-columns:40% 60%}}.filante .contents_wrap.content-cards .cards-box .cards:first-of-type{grid-area:card-1}.filante .contents_wrap.content-cards .cards-box .cards:nth-of-type(2){grid-area:card-2}.filante .contents_wrap.content-cards .cards-box .cards .card-textContent{z-index:1;padding:32px}@media(min-width: 670px){.filante .contents_wrap.content-cards .cards-box .cards .card-textContent{grid-area:1/1/-1/-1}}.filante .contents_wrap.content-cards .cards-box .cards .card-textContent .card-title{margin-bottom:16px;font-weight:700;line-height:.95;font-size:28px}@media(min-width: 670px){.filante .contents_wrap.content-cards .cards-box .cards .card-textContent .card-title{max-width:40%;padding-right:16px;font-size:34px}}@media(min-width: 670px){.filante .contents_wrap.content-cards .cards-box .cards .card-textContent .card-ctaWrapper{white-space:nowrap}}.filante .contents_wrap.content-cards .cards-box .cards .card-textContent .card-ctaWrapper .cta-link-btn{min-width:46px;min-height:46px;padding:10px 15px;border-radius:0;color:#000;background-color:rgba(0,0,0,0);text-align:center;border-width:1px;border-style:solid;border-color:#000;font-size:16px;font-weight:700;line-height:1.2;-webkit-transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out}.filante .contents_wrap.content-cards .cards-box .cards .card-textContent .card-ctaWrapper .button{background-color:#000;color:#fff}.filante .contents_wrap.content-cards .cards-box .cards .card_imgWrapper{aspect-ratio:unset;overflow:hidden;background-color:#fff}@media(min-width: 670px){.filante .contents_wrap.content-cards .cards-box .cards .card_imgWrapper{grid-area:1/2/-1/3;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(1px);transform:translateX(1px)}}.filante .contents_wrap.content-cards .cards-box .cards .card_imgWrapper img{-o-object-fit:contain;object-fit:contain}.filante .bottom_cont{position:relative;background-color:#000;max-width:1280px;margin:0 auto;padding-bottom:120px}@media(max-width: 670px){.filante .bottom_cont{padding-bottom:80px}}.filante .inside_title{position:relative;z-index:1;text-align:center;background-color:#000}.filante .inside_title.white{background-color:#000}.filante .inside_title.white h3{color:#fff}.filante .inside_title h3{font-size:104px;font-weight:700;line-height:1.1em;color:#000;padding:32px 0}@media(max-width: 1024px){.filante .inside_title h3{font-size:45px;padding:16px 0}}.filante .type .type_list.show .type_item{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}.filante .type .type_list .type_item{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition:all .8s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .8s cubic-bezier(0.645, 0.045, 0.355, 1)}.filante .type .type_list .type_item:nth-of-type(1){-webkit-transition-delay:.1s;transition-delay:.1s}.filante .type .type_list .type_item:nth-of-type(2){-webkit-transition-delay:.2s;transition-delay:.2s}.filante .type .type_list .type_item:nth-of-type(3){-webkit-transition-delay:.3s;transition-delay:.3s}.filante .dialog{display:none}.filante .dialog.is-show{display:block}.filante .dialog .dialog_dialog{z-index:101;position:fixed;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;width:100%;max-height:100%;-webkit-animation:dialog-moveup .5s forwards;animation:dialog-moveup .5s forwards;-webkit-box-shadow:0 -5px 8px -4px rgba(0,0,0,.2);box-shadow:0 -5px 8px -4px rgba(0,0,0,.2);background-color:#000;color:#fff}.filante .dialog .dialog_dialog.is-fullscreen{width:100vw;height:100vh;max-height:none}@media(min-width: 670px){.filante .dialog .dialog_dialog{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;bottom:unset;width:400px;max-height:calc(100vh - 64px);-webkit-animation:none;animation:none;-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.1);box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}}.filante .dialog .dialog_dialog .dialog_close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px 16px 0}.filante .dialog .dialog_dialog .dialog_close .dialog_closeBtn{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.filante .dialog .dialog_dialog .dialog_close .dialog_closeBtn svg{width:24px;fill:#fff}@media(min-width: 670px){.filante .dialog .dialog_dialog .dialog_close .dialog_closeBtn svg{width:36px}}.filante .dialog .dialog_dialog .dialog_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0}.filante .dialog .dialog_dialog .dialog_content .dialog_component{position:relative;height:100%}.filante .dialog .dialog_dialog .dialog_content .dialog_component .dialog_inner{position:relative;overflow:hidden;width:100%;height:100%;aspect-ratio:unset}.filante .dialog .dialog_dialog .dialog_content .dialog_component .dialog_inner .component_player{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:0;width:100%;height:100%}.filante .tooltip_pop{display:none}.filante .tooltip_pop .pop_overlay{z-index:22;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:rgba(0,0,0,.5)}.filante .tooltip_pop .pop_container{z-index:23;position:fixed;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;width:100%;max-height:100%;background-color:#fff;-webkit-animation:dialog-moveup .5s forwards;animation:dialog-moveup .5s forwards;-webkit-box-shadow:0 -5px 8px -4px rgba(0,0,0,.2);box-shadow:0 -5px 8px -4px rgba(0,0,0,.2)}.filante .tooltip_pop .pop_container .pop_close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px 16px 0}.filante .tooltip_pop .pop_container .pop_close button svg{width:24px;fill:#000}.filante .tooltip_pop .pop_container .pop_content{padding:32px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}@-webkit-keyframes animLine{0%{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes animLine{0%{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes toFullscreen{0%{padding:0 var(--padding);opacity:0}100%{padding:0 calc(var(--padding)*.5 - 30px);opacity:1}}@keyframes toFullscreen{0%{padding:0 var(--padding);opacity:0}100%{padding:0 calc(var(--padding)*.5 - 30px);opacity:1}}@-webkit-keyframes fromFullscreen{0%{opacity:0}100%{opacity:1}}@keyframes fromFullscreen{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes dialog-moveup{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dialog-moveup{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes card-aside{0%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes card-aside{0%{-webkit-transform:translateX(-20%);transform:translateX(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes card-aside-left{0%{-webkit-transform:translateX(20%);transform:translateX(20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes card-aside-left{0%{-webkit-transform:translateX(20%);transform:translateX(20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tooltipAni{0%{-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tooltipAni{0%{-webkit-transform:translateY(10%);transform:translateY(10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}