.ef-section{flex-direction:column;margin:0 auto;display:flex;position:relative}.ef-section .ef-section-label{font-family:var(--ff-woff2-B);color:#000;white-space:pre-line;margin-bottom:16px;font-size:20px;line-height:1.3;position:relative}.ef-section .ef-section-title{font-family:var(--ff-woff2-B);color:#000;white-space:pre-line;font-size:40px;line-height:1.3;position:relative}.ef-section .ef-section-subTitle{font-family:var(--ff-woff2-B);color:#000;white-space:pre-line;margin-bottom:16px;font-size:20px;line-height:1.3;position:relative}.ef-section .ef-section-desc{font-family:var(--ff-woff2-M);color:#707070;white-space:pre-line;margin-top:12px;font-size:16px;line-height:1.3;position:relative}.ef-section .ef-section-tip{font-family:var(--ff-woff2-M);color:#707070;white-space:pre-line;margin-top:12px;font-size:12px;line-height:1.2;position:relative}.ef-section .ef-section-msg{max-width:var(--ef-width-text-pc);padding:var(--ef-padding-pc);text-align:center;flex-direction:column;margin:0 auto;display:flex}.ef-section .ef-section-img{max-width:var(--ef-width-pc);padding:var(--ef-padding-pc);width:100%;height:600px;margin:40px auto 0;position:relative}.ef-section .ef-section-fixed-element{width:140px;height:30px;position:absolute;bottom:30px;left:78px}.ef-section .ef-section-btns{justify-content:center;gap:20px;margin-top:20px;display:flex}.ef-section .ef-section-link_more,.ef-section .ef-section-buy_now{text-align:center;font-family:var(--ff-woff2-B);cursor:pointer;color:#fff;background-color:#000;border:1px solid #000;border-radius:4px;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;line-height:1.2;display:flex;position:relative}@media (max-width:1440px){.ef-section .ef-section-img{max-width:var(--ef-width-desktop)}.ef-section .ef-section-msg{max-width:var(--ef-width-text-desktop)}}@media not (min-width:1024px){.ef-section .ef-section-label{margin-bottom:12px;font-size:16px}.ef-section .ef-section-img{height:327px;margin-top:24px}.ef-section .ef-section-fixed-element{width:120px;height:26px;bottom:24px;left:72px}.ef-section .ef-section-msg{max-width:var(--ef-width-text-pad);padding:var(--ef-padding-pad)}.ef-section .ef-section-title{font-size:24px}.ef-section .ef-section-desc{font-size:14px}}@media not (min-width:768px){.ef-section .ef-section-img{padding:var(--ef-padding-h5);margin-top:24px}.ef-section .ef-section-fixed-element{left:24px}.ef-section .ef-section-msg{padding:var(--ef-padding-h5);text-align:left}}.ef-section-animation .ef-section-label,.ef-section-animation .ef-section-title,.ef-section-animation .ef-section-subTitle,.ef-section-animation .ef-section-desc .ef-section-tip{opacity:0;transition:opacity .8s linear,transform .4s cubic-bezier(.26,.67,.48,.91);transform:translateY(120px)}.ef-section-animation.ef-section-enter .ef-section-label,.ef-section-animation.ef-section-enter .ef-section-title,.ef-section-animation.ef-section-enter .ef-section-desc,.ef-section-animation.ef-section-enter .ef-section-tip,.ef-section-animation.ef-section-enter .ef-section-subTitle{opacity:1;transform:translateY(0)}.ef-section-animation.ef-section-enter .ef-section-label{transition:opacity .8s linear,transform .4s cubic-bezier(.26,.67,.48,.91)}.ef-section-animation.ef-section-enter .ef-section-title{transition:opacity .8s linear .1s,transform .4s cubic-bezier(.26,.67,.48,.91) .1s}.ef-section-animation.ef-section-enter .ef-section-desc,.ef-section-animation.ef-section-enter .ef-section-tip,.ef-section-animation.ef-section-enter .ef-section-subTitle{transition:opacity .8s linear .2s,transform .4s cubic-bezier(.26,.67,.48,.91) .2s}.ef-section-position-hover .ef-section-img{max-width:100%;height:56.25vw;margin-top:0;padding:0}.ef-section-position-hover .ef-section-info{z-index:3;width:100%;position:absolute;top:120px}@media (max-width:1440px){.ef-section-position-hover .ef-section-info{top:80px}}@media not (min-width:1024px){.ef-section-position-hover .ef-section-img{height:640px}.ef-section-position-hover .ef-section-info{top:60px}}@media not (min-width:768px){.ef-section-position-hover .ef-section-info{top:60px}}.ef-section-position-hoverL .ef-section-img{max-width:100%;height:56.25vw;margin-top:0;padding:0}.ef-section-position-hoverL .ef-section-info{z-index:3;width:100%;max-width:var(--ef-width-pc);padding:var(--ef-padding-pc);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ef-section-position-hoverL .ef-section-msg{text-align:left;width:50%;margin-left:0;padding-left:0;padding-right:0}.ef-section-position-hoverL .ef-section-btns{justify-content:flex-start}@media not (min-width:1024px){.ef-section-position-hoverL .ef-section-img{height:640px}.ef-section-position-hoverL .ef-section-info{padding:var(--ef-padding-pad);top:60px;left:0;transform:none}.ef-section-position-hoverL .ef-section-msg{width:100%;max-width:100%}}@media not (min-width:768px){.ef-section-position-hoverL .ef-section-info{padding:var(--ef-padding-h5)}}.ef-section-position-hoverR .ef-section-img{max-width:100%;height:56.25vw;margin-top:0;padding:0}.ef-section-position-hoverR .ef-section-info{z-index:3;width:100%;max-width:var(--ef-width-pc);padding:var(--ef-padding-pc);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ef-section-position-hoverR .ef-section-msg{text-align:left;width:50%;margin-left:auto;margin-right:0;padding-left:0;padding-right:0}.ef-section-position-hoverR .ef-section-btns{width:100%;max-width:var(--ef-width-text-pc);justify-content:flex-start;margin-left:auto;margin-right:auto;padding-left:50%}@media (max-width:1440px){.ef-section-position-hoverR .ef-section-btns{max-width:var(--ef-width-text-desktop)}}@media not (min-width:1024px){.ef-section-position-hoverR .ef-section-img{height:640px}.ef-section-position-hoverR .ef-section-info{padding:var(--ef-padding-pad);top:60px;left:0;transform:none}.ef-section-position-hoverR .ef-section-msg,.ef-section-position-hoverR .ef-section-btns{width:100%;max-width:100%;padding-left:0}}@media not (min-width:768px){.ef-section-position-hoverR .ef-section-info{padding:var(--ef-padding-h5)}}.ef-section-theme-white .ef-section-label,.ef-section-theme-white .ef-section-title,.ef-section-theme-white .ef-section-desc,.ef-section-theme-white .ef-section-subTitle{color:#fff}.ef-section-theme-white .ef-section-link_more{background-color:#0000;border-color:#fff}.ef-section-theme-white .ef-section-link_more:hover{color:#000;background-color:#fff}.ef-section-theme-white .ef-section-buy_now{color:#000;background-color:#fff;border-color:#fff}
