.d3-plus-detail-G-TheComp{position:relative;overflow:hidden}.d3-plus-detail-G-TheComp .ef-section-label{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#8ea7ff 0%,#5b72f9 100%);-webkit-background-clip:text;background-clip:text;font-size:16px;line-height:1.2}.d3-plus-detail-G-TheComp .ef-section-title{font-size:34px;line-height:1.2}.d3-plus-detail-G-TheComp .title-icon-a{width:132px;height:28px}.d3-plus-detail-G-TheComp .box{width:926px;height:350px;margin:50px auto 0;display:flex}.d3-plus-detail-G-TheComp .box.white{background-color:#0000!important}.d3-plus-detail-G-TheComp .box .box-img{width:617px;height:100%}.d3-plus-detail-G-TheComp .box .box-msg{white-space:pre-line;background-color:#f4f4f4;flex-direction:column;justify-content:center;width:309px;height:100%;padding:0 28px;display:flex}html[site=jp] .d3-plus-detail-G-TheComp .box .box-msg{background-color:#161617}.d3-plus-detail-G-TheComp .box .box-msg .box-title{font-family:var(--ff-woff2-B);color:#fff;font-size:18px;line-height:1.2}.d3-plus-detail-G-TheComp .box .box-msg .box-desc{font-family:var(--ff-woff2-M);color:#949494;margin-top:16px;font-size:14px;line-height:1.3}.d3-plus-detail-G-TheComp .box.white .box-msg .box-title,.d3-plus-detail-G-TheComp .box.white .box-msg .box-desc{color:#000}@media only screen and not (max-width:1440px){.d3-plus-detail-G-TheComp .ef-section-label{font-size:22px}.d3-plus-detail-G-TheComp .ef-section-title{font-size:40px}.d3-plus-detail-G-TheComp .box{width:1200px;height:450px;margin-top:70px}.d3-plus-detail-G-TheComp .box .box-img{width:792px}.d3-plus-detail-G-TheComp .box .box-msg{width:408px;padding:0 40px}.d3-plus-detail-G-TheComp .box .box-msg .box-title{font-size:22px}.d3-plus-detail-G-TheComp .box .box-msg .box-desc{margin-top:24px;font-size:16px}}@media not (min-width:1024px){.d3-plus-detail-G-TheComp .ef-section .ef-section-info .ef-section-msg{text-align:left;max-width:100%}.d3-plus-detail-G-TheComp .ef-section-label{font-size:14px}.d3-plus-detail-G-TheComp .ef-section-title{font-size:24px}.d3-plus-detail-G-TheComp .box{background-color:#0000;flex-direction:column;gap:40px;width:100%;height:auto;margin-top:90px;padding:0 48px}.d3-plus-detail-G-TheComp .box .box-img{order:2;width:100%;height:220px}.d3-plus-detail-G-TheComp .box .box-msg{background-color:#0000;order:1;width:100%;padding:0}.d3-plus-detail-G-TheComp .ef-tab{justify-content:flex-start;margin:20px auto 0}.d3-plus-detail-G-TheComp .ef-tab .ef-tab-item{font-size:14px}}@media not (min-width:768px){html[site=jp] .d3-plus-detail-G-TheComp .ef-section-msg .ef-section-title{white-space:normal}.d3-plus-detail-G-TheComp .box{padding:0 24px}.d3-plus-detail-G-TheComp .ef-tab{border-bottom:0;margin:20px 0 0;padding:0 24px;position:relative;left:0}.d3-plus-detail-G-TheComp .ef-tab .ef-tab-item:before{content:"";background-color:#e6e6e6;width:calc(100% + 43px);height:1px;position:absolute;bottom:0;left:0}html[site=jp] .d3-plus-detail-G-TheComp .ef-tab .ef-tab-item:before{background-color:#343434}.d3-plus-detail-G-TheComp .ef-tab .ef-tab-item:last-child:before{width:100%}}
.ef-faq-collapse{white-space:pre-line;background-color:#fff;width:100%;margin:0 auto;position:relative}.ef-faq-collapse .ef-faq-collapse-box{width:734px;margin:0 auto}.ef-faq-collapse .ef-faq-collapse-info{text-align:center}.ef-faq-collapse .ef-faq-collapse-label{font-family:var(--ff-woff2-B);color:#000;margin-bottom:16px;font-size:16px;line-height:1.2}.ef-faq-collapse .ef-faq-collapse-title{font-family:var(--ff-woff2-EB);color:#000;font-size:34px;line-height:1.2}.ef-faq-collapse .ef-faq-collapse-desc{font-family:var(--ff-woff2-M);color:#707070;margin-top:16px;font-size:16px;line-height:1.2}.ef-faq-collapse .ef-faq-collapse-lists{flex-direction:column;margin:40px auto 0;display:flex}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list{border-bottom:1px solid #e6e6e6;padding-bottom:8px;position:relative}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-title{font-family:var(--ff-woff2-EB);color:#000;cursor:pointer;padding:20px 36px 12px 0;font-size:14px;line-height:1.2}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-inner{height:0;padding:0;transition:all .4s;overflow:hidden}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-desc{font-family:var(--ff-woff2-M);color:#707070;font-size:14px;line-height:1.4}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-img{width:320px;height:320px;margin-top:24px}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-collapse-icon{cursor:pointer;transition:transform .4s;position:absolute;top:16.4px;right:0;transform:rotate(180deg)}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list.ef-faq-collapse-list-active .ef-faq-collapse-list-inner{height:auto;padding-bottom:12px}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list.ef-faq-collapse-list-active .ef-faq-collapse-list-collapse-icon{transform:rotate(0)}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list-btn{margin-top:20px}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list-btn .eco-link{font-family:var(--ff-woff2-B);color:#fff;background-color:#000;border-radius:40px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:12px 24px;font-size:14px;line-height:20px;display:flex}.ef-faq-collapse.ef-faq-collapse-theme-black{background-color:#000}.ef-faq-collapse.ef-faq-collapse-theme-black .ef-faq-collapse-label,.ef-faq-collapse.ef-faq-collapse-theme-black .ef-faq-collapse-title{color:#fff}.ef-faq-collapse.ef-faq-collapse-theme-black .ef-faq-collapse-lists .ef-faq-collapse-list{border-bottom-color:#343434}.ef-faq-collapse.ef-faq-collapse-theme-black .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-title{color:#fff}.ef-faq-collapse.ef-faq-collapse-theme-black .ef-faq-collapse-lists .ef-faq-collapse-list-btn .eco-link{color:#000;background-color:#fff}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box{justify-content:center;gap:50px;width:926px;display:flex}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left{flex:none;width:476px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-info{text-align:left}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-info .ef-faq-collapse-title{font-size:34px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists{margin-top:30px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list{padding-bottom:4px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-title{padding-bottom:16px;font-size:18px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-desc{color:#000}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-img{display:none}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-right{flex:none;width:400px;height:400px;position:relative}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-right .ef-faq-collapse-list-tag{font-family:var(--ff-woff2-B);color:#fff;background:linear-gradient(270deg,#8ea7ff 0%,#5b72f9 100%);border-radius:0 0 10px;padding:6px 10px;font-size:16px;line-height:1.2;position:absolute;top:0;left:0}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-right .ef-faq-collapse-list-imgTitle{z-index:20;text-align:center;width:100%;font-family:var(--ff-woff2-B);color:#f7a40a;padding:0 24px;font-size:16px;line-height:1.2;position:absolute;top:42px;left:0}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-swiper-box{width:100%;height:100%;margin-left:0}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-swiper-box:hover .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-swiper-box:active .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{animation-play-state:paused}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-swiper-box .swiper-pagination{bottom:16px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-swiper-box .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#ffffff80}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-swiper-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius:4px;width:42px;position:relative;overflow:hidden}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-swiper-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";background-color:#fff;border-radius:4px;width:100%;height:100%;animation:4.25s linear forwards loop;position:absolute;top:0;left:0;transform:translate(-100%)}.ef-faq-collapse.ef-faq-collapse-type-img.ef-faq-collapse-theme-black .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-desc{color:#707070}@media only screen and not (max-width:1440px){.ef-faq-collapse .ef-faq-collapse-box{width:800px}.ef-faq-collapse .ef-faq-collapse-title{font-size:40px}.ef-faq-collapse .ef-faq-collapse-desc{margin-top:24px;font-size:18px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box{gap:100px;width:1200px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left{width:526px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-info .ef-faq-collapse-label{font-size:22px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-info .ef-faq-collapse-title{font-size:40px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-title{font-size:20px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-desc{font-size:16px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-right{width:574px;height:574px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-right .ef-faq-collapse-list-tag{padding:10px;font-size:18px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-right .ef-faq-collapse-list-imgTitle{font-size:18px;top:54px}}@media not (min-width:1024px){.ef-faq-collapse .ef-faq-collapse-box{width:100%;max-width:624px;padding:0}.ef-faq-collapse .ef-faq-collapse-label{margin-bottom:12px;font-size:14px;line-height:1.3}.ef-faq-collapse .ef-faq-collapse-title{font-size:24px}.ef-faq-collapse .ef-faq-collapse-desc{font-size:14px;line-height:1.3}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-img{width:180px;height:180px;margin-top:16px;position:relative}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-img .ef-faq-collapse-list-tag{font-family:var(--ff-woff2-B);color:#fff;background:#2e3b5f;border-radius:0 0 6px;padding:6px;font-size:12px;line-height:1.2;position:absolute;top:0;left:0}.ef-faq-collapse .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-img .ef-faq-collapse-list-imgTitle{width:100%;font-family:var(--ff-woff2-B);text-align:center;color:#f7a40a;padding:0 24px;font-size:14px;line-height:1.2;position:absolute;top:35px;left:0}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box{width:100%;max-width:unset;gap:0}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left{width:100%}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-info .ef-faq-collapse-label{font-size:14px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-info .ef-faq-collapse-title{font-size:24px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists{margin-top:70px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list{padding-bottom:8px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-title{padding-bottom:12px;font-size:16px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-desc{color:#707070;font-size:14px}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-img{width:327px;height:327px;margin-top:20px;display:block}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-right{display:none}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-swiper-box .swiper-pagination{bottom:10px}}@media not (min-width:768px){.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box{max-width:unset}.ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list .ef-faq-collapse-list-img{width:calc(100vw - 48px);max-width:327px;height:calc(100vw - 48px);max-height:327px}}@keyframes loop{0%{transform:translate(-100%)}to{transform:translate(0%)}}
.d3-plus-detail-I-TheComp{position:relative}.d3-plus-detail-I-TheComp .ef-faq-collapse .ef-faq-collapse-label{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#8ea7ff 0%,#5b72f9 100%);-webkit-background-clip:text;background-clip:text}.d3-plus-detail-I-TheComp .ef-faq-collapse .ef-faq-collapse-box .ef-faq-collapse-right .ef-faq-collapse-list-tag{z-index:3;background:#2e3b5f}.d3-plus-detail-I-TheComp .ef-faq-collapse .y{color:#f7a40a}.d3-plus-detail-I-TheComp .ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-info .ef-faq-collapse-title,.d3-plus-detail-I-TheComp .ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list-title{font-family:var(--ff-woff2-B)}html[site=au] .d3-plus-detail-I-TheComp .ef-faq-collapse.ef-faq-collapse-type-img .ef-faq-collapse-box .ef-faq-collapse-left .ef-faq-collapse-lists .ef-faq-collapse-list-desc{color:#707070}
.d3-plus-detail-K-TheComp{position:relative}.d3-plus-detail-K-TheComp .ef-section-msg{width:734px;max-width:unset;padding:0}.d3-plus-detail-K-TheComp .ef-section-label{-webkit-text-fill-color:#0000;background:linear-gradient(270deg,#8ea7ff 0%,#5b72f9 100%);-webkit-background-clip:text;background-clip:text;font-size:16px;line-height:1.2}.d3-plus-detail-K-TheComp .ef-section-title{font-size:34px;line-height:1.2}html[site=au] .d3-plus-detail-K-TheComp .ef-section-title,html[site=us] .d3-plus-detail-K-TheComp .ef-section-title,html[site=ca] .d3-plus-detail-K-TheComp .ef-section-title{font-size:26px;line-height:1.1}.d3-plus-detail-K-TheComp .SectionA-list{gap:16px;width:926px;margin:50px auto 0;display:flex}html[site=au] .d3-plus-detail-K-TheComp .SectionA-list,html[site=us] .d3-plus-detail-K-TheComp .SectionA-list,html[site=ca] .d3-plus-detail-K-TheComp .SectionA-list{margin-top:40px}.d3-plus-detail-K-TheComp .SectionA-list.black .SectionA-item{background-color:#161617}.d3-plus-detail-K-TheComp .SectionA-list.black .SectionA-item .SectionA-item-msg{color:#fff}.d3-plus-detail-K-TheComp .SectionA-item{background-color:#f4f4f4;flex-direction:column;flex:1;display:flex}html[site=jp] .d3-plus-detail-K-TheComp .SectionA-item:first-child{order:2}html[site=jp] .d3-plus-detail-K-TheComp .SectionA-item:last-child{order:1}.d3-plus-detail-K-TheComp .SectionA-item-msg{font-family:var(--ff-woff2-M);white-space:pre-line;color:#000;padding:36px 20px 20px;font-size:16px;line-height:1.2}.d3-plus-detail-K-TheComp .SectionA-item-img{width:100%;height:278px;margin-top:auto}.d3-plus-detail-K-TheComp .ef-video-icon{width:32px;height:32px;top:auto;bottom:16px;right:16px}@media only screen and not (max-width:1440px){.d3-plus-detail-K-TheComp .ef-section-msg{width:996px}.d3-plus-detail-K-TheComp .ef-section-label{font-size:22px}.d3-plus-detail-K-TheComp .ef-section-title{font-size:40px}html[site=au] .d3-plus-detail-K-TheComp .ef-section-title,html[site=us] .d3-plus-detail-K-TheComp .ef-section-title,html[site=ca] .d3-plus-detail-K-TheComp .ef-section-title{font-size:28px}.d3-plus-detail-K-TheComp .SectionA-list{margin-top:70px}html[site=au] .d3-plus-detail-K-TheComp .SectionA-list{margin-top:50px}.d3-plus-detail-K-TheComp .SectionA-list{gap:24px;width:1200px}.d3-plus-detail-K-TheComp .SectionA-item-msg{padding:50px 30px 44px;font-size:18px}html[site=au] .d3-plus-detail-K-TheComp .SectionA-item-msg,html[site=us] .d3-plus-detail-K-TheComp .SectionA-item-msg,html[site=ca] .d3-plus-detail-K-TheComp .SectionA-item-msg{padding:30px}.d3-plus-detail-K-TheComp .SectionA-item-img{height:359px}}@media not (min-width:1024px){.d3-plus-detail-K-TheComp .ef-section-msg{width:100%;padding:0 48px}.d3-plus-detail-K-TheComp .ef-section .ef-section-info .ef-section-msg{text-align:left;max-width:unset}.d3-plus-detail-K-TheComp .ef-section-label{font-size:14px}.d3-plus-detail-K-TheComp .ef-section-title{white-space:normal;font-size:24px}html[site=au] .d3-plus-detail-K-TheComp .ef-section-title,html[site=us] .d3-plus-detail-K-TheComp .ef-section-title,html[site=ca] .d3-plus-detail-K-TheComp .ef-section-title{font-size:18px;line-height:1.2}.d3-plus-detail-K-TheComp .SectionA-list{padding:var(--ef-padding-pad);width:100%;margin-top:90px}.d3-plus-detail-K-TheComp .SectionA-item-msg{padding:24px 15px;font-size:14px}.d3-plus-detail-K-TheComp .SectionA-item-img{height:220px}.d3-plus-detail-K-TheComp .ef-video-icon{width:27px;height:27px}}@media not (min-width:768px){.d3-plus-detail-K-TheComp .ef-section-msg{padding:0 24px}.d3-plus-detail-K-TheComp .SectionA-list{padding:var(--ef-padding-h5)}.d3-plus-detail-K-TheComp .ef-section-title{word-spacing:-.3px}.d3-plus-detail-K-TheComp .SectionA-list{flex-direction:column;gap:40px}}
