:root{--font-ja:YakuHanMP,"Noto Serif JP", serif;--font-ja02:"Noto Sans JP", sans-serif;--basefontsize:16;--font-en01:"Manrope", sans-serif;--font-en02:"Roboto", sans-serif;--color-red:#E40714;--color-red110:#8F0000;--color-red120:#7B0000;--color-black:#000;--color-white:#fff;--color-grey:#F0ECEA;--color-grey110:#EEE6E2;--color-grey120:#AEA8A4;--color-grey130:#969BA0}html{position:relative;background:var(--color-grey);color:var(--color-black)}body{margin:0;padding:0;line-height:1.65;font-family:var(--font-ja);font-size:calc(18 / var(--basefontsize) * 1rem);position:relative;-webkit-font-smoothing:antialiased;background:var(--color-grey);min-width:auto;font-feature-settings:"palt";font-variant-east-asian:proportional-width;letter-spacing:.05em}.body--isfixed{overflow:hidden}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ul,ol,li{padding:0;margin:0;list-style-type:none}img{max-width:100%;height:auto;font-size:0px;vertical-align:bottom}a,a:visited{transition:all .3s}@media(hover:hover){a:hover{opacity:.8}}@media(max-width:1280px){body{min-width:initial}}._inner{width:100%;max-width:1440px;padding:0 100px;margin:auto}._tit{text-align:center;margin:0 auto 50px;font-size:1px;position:relative;z-index:5}._pc{display:inline-block}._sp{display:none}._cta-inner{background:var(--color-red);display:grid;grid-template-columns:minmax(450px,2.2fr) minmax(300px,1fr);justify-content:center;padding:35px 4.2vw;align-items:center;gap:8.3vw}._cta__txt{font-size:1px}._cta__btn a,._cta__btn a:visited{text-decoration:none;color:var(--color-white);font-size:calc(16 / var(--basefontsize) * 1rem);display:block;border:1px solid var(--color-white);border-radius:100px;padding:1em 4em;font-weight:600;text-align:center}@media(hover:hover){._cta__btn a:hover{background:var(--color-white);color:var(--color-red);opacity:1}}@media(max-width:1100px){._cta-inner{grid-template-columns:1fr;gap:30px;padding:50px 40px;align-items:center}._cta__txt{width:85%;margin:0 auto}._cta__btn a,._cta__btn a:visited{font-size:calc(14 / var(--basefontsize) * 1rem);padding:1em;width:100%;text-align:center}}@media(max-width:768px){._inner{width:100%;padding:0}._tit{margin-bottom:30px}._sp{display:inline-block}._pc{display:none}._cta--lineup{margin:0;padding:0 20px}}.header{position:absolute;position:fixed;width:100%;top:0;left:0;z-index:5;display:grid;grid-template-columns:140px 1fr;justify-content:space-between;align-items:center;padding:40px;transition:all .3s}.header--isbk .header__logo-img{content:url(../img/page-flowerrelay_cmn_logo_bk.webp)}.header--isbk .header__nav-list-item--contact img{content:url(../img/page-flowerrelay_header_contact_bk.webp)}.header__nav-list{display:flex;justify-content:end;align-items:center;font-family:var(--font-en01);gap:1em;text-transform:uppercase;letter-spacing:.02em}.header__nav-list-item a,.header__nav-list-item a:visited{color:var(--color-white);text-decoration:none}.header__nav-list-item--contact{width:50px;margin-left:1em}.header__spmenu{display:none}.header--isbk .header__nav-list-item a,.header--isbk .header__nav-list-item a:visited{color:var(--color-black)}@media(max-width:768px){.header{grid-template-columns:60px auto;padding:15px}.header__nav{display:none}.header__spmenu{display:block;z-index:15;position:fixed;top:20px;right:20px}.header__spmenu a,.header__spmenu a:visited{display:grid;width:24px;height:24px;position:relative}.header__spmenu span{content:"";width:24px;height:1px;background:var(--color-white);position:absolute;transform-origin:center;transition:all .3s}.header__spmenu span:nth-of-type(1){top:7px}.header__spmenu span:nth-of-type(2){bottom:7px}.header__spmenu--isbk span{background:var(--color-black)}.header__spmenu--ison span:nth-of-type(1){top:11.5px;transform:rotate(45deg)}.header__spmenu--ison span:nth-of-type(2){bottom:11.5px;transform:rotate(-45deg)}.header__spmenu--ison.header__spmenu--isbk span{background:var(--color-white)}}.kv{position:relative;width:100%;height:100vh}.kv__img-pc{width:100%;height:100vh;display:block;background:url(../img/page-flowerrelay_kv_img_pc01.jpg) no-repeat center center;background-size:cover}.kv__img-sp{display:none}.kv__logo{width:37.5vw;min-width:540px;max-width:700px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);z-index:5}@media(max-width:768px){.kv__img-sp{width:100%;height:100vh;display:block;background:url(../img/page-flowerrelay_kv_img_sp01.jpg) no-repeat center center}.kv__img-pc{display:none}.kv__logo{width:70vw;min-width:1px;max-width:300px}}.lead{padding:200px 0}.lead__inner{padding:0 170px;margin:0 auto;width:78%}.lead__layout{display:grid;grid-template-columns:1fr min(35.4vw,510px);justify-content:center;gap:3.4vw}.lead__layout-txt-tit{font-size:calc(38 / var(--basefontsize) * 1rem);line-height:1.5;font-weight:300;letter-spacing:.02em;margin-bottom:1em}.lead__layout-txt-copy{font-size:calc(20 / var(--basefontsize) * 1rem);line-height:2;letter-spacing:.03em;margin-bottom:1.5em}.lead__layout-txt-logo{width:478px}.lead__layout-img{position:relative;left:30px}@media(max-width:768px){.lead{padding:50px 0 80px}.lead__inner{width:100%;padding:0 20px}.lead__layout{grid-template-columns:1fr;gap:80px;text-align:center;padding:0 20px}.lead__layout-txt-tit{font-size:calc(22 / var(--basefontsize) * 1rem)}.lead__layout-txt-copy{font-size:calc(16 / var(--basefontsize) * 1rem)}.lead__layout-txt-logo{width:80%;margin:0 auto}.lead__layout-img{width:95%;margin:0 auto;left:2vw}}.logoloop{width:100%;overflow:hidden;padding-bottom:26vw}.logoloop__inner{display:flex;width:max-content;gap:100px;animation:logoLoop 40s linear infinite}.logoloop__inner img{width:148vw;flex-shrink:0;display:block}@keyframes logoLoop{0%{transform:translate(0)}to{transform:translate(-100vw)}}@media(max-width:768px){.logoloop{padding-bottom:40vw}.logoloop__inner img{width:250vw}}.about{background:var(--color-white);text-align:center;position:relative;padding:11.8vw 0 0}.about__imgloop{width:100%;overflow:hidden;transform:translateY(-50%);position:absolute;top:0;left:0}.about__imgloop-inner{display:flex;width:max-content;animation:aboutLoop 40s linear infinite}.about__imgloop-inner img{width:100vw;flex-shrink:0;display:block;margin-left:-1.38vw}@keyframes aboutLoop{0%{transform:translate(-100vw)}to{transform:translate(0)}}.about__tit{width:150px}.about__subtit{font-size:calc(28 / var(--basefontsize) * 1rem);font-weight:500;margin-bottom:1em;letter-spacing:.07em}.about__copy{font-size:calc(18 / var(--basefontsize) * 1rem);line-height:2;letter-spacing:.07em;margin-bottom:80px}.about__line{width:1px;height:180px;margin:0 auto;background:var(--color-black);transform-origin:top center;animation:lineLoop 1.5s linear infinite}@keyframes lineLoop{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}90%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@media(max-width:768px){.about__imgloop-inner img{width:180vw}.about{padding:11.8vw 20px 0}.about__tit{width:calc(150 / 700 * 100vw)}.about__subtit{font-size:calc(18 / var(--basefontsize) * 1rem);margin-bottom:2em}.about__copy{font-size:calc(16 / var(--basefontsize) * 1rem);line-height:1.7;text-align:left;margin-bottom:40px}.about__line{height:120px}}.service{background:var(--color-white);padding:90px 0 30vw}.service__tit{width:176px}.service__copy{text-align:center;font-size:calc(18 / var(--basefontsize) * 1rem);line-height:2;letter-spacing:.07em;margin-bottom:130px}.service__cs{display:grid;grid-template-columns:445px auto;gap:155px;margin-bottom:140px;justify-content:start;padding-left:max(100px,calc((100% - 1440px)/2 + 100px))}.service__cs-txt-subtit{width:184px;margin-bottom:30px;font-size:1px}.service__cs-copy{font-size:calc(14 / var(--basefontsize) * 1rem);line-height:1.7;letter-spacing:.07em;margin-bottom:1em}.service__cs-copy a,.service__cs-copy a:visited{color:var(--color-black)}.service__cs-list{display:flex;gap:30px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.service__cs-list::-webkit-scrollbar{display:none}.service__cs-list-item{flex:0 0 55%;scroll-snap-align:start;display:grid;gap:.75em}.service__cs-list-item-txt{font-size:calc(16 / var(--basefontsize) * 1rem);letter-spacing:.04em}.service__step{display:grid;grid-template-columns:445px 654px;gap:155px;margin-bottom:140px;justify-content:start}.service__step-copy{font-size:calc(14 / var(--basefontsize) * 1rem);line-height:1.7;letter-spacing:.07em}.service__step-txt-subtit{width:62px;margin-bottom:30px;font-size:1px}.service__step-list{display:grid;padding:0;position:relative;gap:50px}.service__step-list:after{position:absolute;top:0;left:50px;content:"";width:1px;height:90%;background:var(--color-black)}.service__step-list-item{display:grid;grid-template-columns:100px 120px 1fr;gap:30px;position:relative}.service__step-list-space{display:grid;grid-template-columns:100px 140px;align-items:center;gap:30px;margin:-20px 0 0}.service__step-list-item-num{position:relative;z-index:2}.service__step-list-item-txt{align-self:center}.service__step-list-item-txt-tit{font-weight:600;font-size:calc(16 / var(--basefontsize) * 1rem);margin-bottom:1em}.service__step-list-item-copy{font-family:var(--font-ja01);font-weight:300;font-size:calc(14 / var(--basefontsize) * 1rem)}.service__step-list-item-step-sp{display:none}@media(max-width:1390px){.service__cs,.service__step{grid-template-columns:30.92vw auto;gap:10.76vw}}@media(max-width:768px){.service{padding:40px 20px 50vw}.service__tit{width:calc(176 / 700 * 100vw)}.service__copy{text-align:left;font-size:calc(16 / var(--basefontsize) * 1rem);line-height:1.7;margin-bottom:60px}.service__cs{grid-template-columns:1fr;gap:40px;margin-bottom:70px;padding-left:0}.service__cs-txt{padding-left:0}.service__cs-txt-subtit{width:calc(184 / 700 * 100vw);margin-bottom:15px}.service__cs-copy{font-size:calc(12 / var(--basefontsize) * 1rem)}.service__cs-list{gap:15px;width:calc(100% + 20px);position:relative}.service__cs-list-item{flex:0 0 85%;gap:.5em}.service__cs-list-item-txt{font-size:calc(12 / var(--basefontsize) * 1rem)}.service__step{grid-template-columns:1fr;gap:50px;margin-bottom:40px}.service__step-copy{font-size:calc(12 / var(--basefontsize) * 1rem)}.service__step-txt{padding:0}.service__step-txt-subtit{width:calc(62 / 700 * 100vw);margin-bottom:15px}.service__step-list{padding:0;gap:0}.service__step-list:after{left:20px;top:5px;width:.5px;height:80%;background:var(--color-black)}.service__step-list-item{grid-template-columns:40px 60px 1fr;gap:15px}.service__step-list-item-num img{position:relative;top:3%}.service__step-list-space{grid-template-columns:30px 70px;gap:15px;margin:0;display:none}.service__step-list-space-f{font-size:1px}.service__step-list-item-img{align-self:start}.service__step-list-item-step-sp{display:block;font-size:1px;position:absolute;width:80px;top:55%;left:35px}.service__step-list-item-txt-tit{font-size:calc(14 / var(--basefontsize) * 1rem);margin-bottom:.5em}.service__step-list-item-copy{font-size:calc(12 / var(--basefontsize) * 1rem);padding-bottom:2.5em}}.point{padding:20vw 0 100px;position:relative}.point__imgloop{overflow:hidden;position:absolute;width:100%;top:0;left:0;transform:translateY(-50%)}.point__imgloop-inner{display:flex;width:max-content;animation:pointLoop 40s linear infinite}.point__imgloop-inner img{width:100vw;display:block;flex-shrink:0;height:auto;margin-left:-1.38vw}@keyframes pointLoop{0%{transform:translate(-50%)}to{transform:translate(0)}}.point__tit{width:290px;margin-bottom:30px}.point__titcopy{font-size:calc(14 / var(--basefontsize) * 1rem);text-align:center;margin-bottom:5em}.point__list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 4.5vw}.point__list-item a,.point__list-item a:visited{color:var(--color-black);text-decoration:none;display:block;border-bottom:1px solid var(--color-black);padding:35px 0}.point__list-item-head{display:grid;grid-template-columns:80px 1fr 37px;align-items:center;position:relative;gap:15px;font-size:calc(18 / var(--basefontsize) * 1rem);font-weight:500}.point__list-item:nth-of-type(1){border-top:1px solid var(--color-black)}.point__list-item:nth-of-type(2){border-top:1px solid var(--color-black)}.point__list-item-more{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:calc(16 / var(--basefontsize) * 1rem)}.point__list-item-more-inner{padding-top:20px}.point__list-item--ison .point__list-item-more{max-height:1000px}.point__list-item-icon img{transition:all .3s}.point__list-item--ison .point__list-item-icon img{transform:rotate(180deg);transform-origin:center center}@media(max-width:768px){.point{padding:45vw 0 40px}.point__imgloop-inner img{width:150vw}.point__tit{width:calc(300 / 700 * 100vw)}.point__titcopy{font-size:calc(16 / var(--basefontsize) * 1rem);margin-bottom:2em}.point__list{grid-template-columns:1fr;gap:0 66px;padding:0 20px}.point__list-item a,.point__list-item a:visited{border-width:.8px;padding:15px 0}.point__list-item-head{grid-template-columns:60px 1fr 25px;gap:15px;font-size:calc(14 / var(--basefontsize) * 1rem)}.point__list-item:nth-of-type(1){border-width:.8px}.point__list-item:nth-of-type(2){border-top:none}.point__list-item-more{font-size:calc(12 / var(--basefontsize) * 1rem)}}.lineup{padding:100px 0 200px}.lineup__tit{width:142px;margin-bottom:70px}.lineup__layout{display:grid;grid-template-columns:repeat(2,50%);margin-bottom:200px}.lineup__oc{padding:80px 65px;background:var(--color-white);position:relative;display:grid;justify-content:end}.lineup__oc-inner{width:590px;position:relative}.lineup__oc-tit{width:158px;font-size:1px;margin-bottom:25px}.lineup__oc-copy{font-size:calc(14 / var(--basefontsize) * 1rem);letter-spacing:.04em;margin-bottom:4em}.lineup__oc-slider{overflow:hidden}.lineup__oc-list{display:flex}.lineup__oc-list-item{flex-shrink:0;width:100%}.lineup__oc-list-item-img{margin-bottom:2em}.lineup__oc-list-item-txt{display:grid;grid-template-columns:1fr 100px;justify-content:space-between;align-items:end;gap:7vw}.lineup__oc-list-item-txt-set{display:grid;gap:1em}.lineup__oc-list-item-tit{font-size:calc(20 / var(--basefontsize) * 1rem);letter-spacing:.06em}.lineup__oc-list-item-copy{font-size:calc(14 / var(--basefontsize) * 1rem);letter-spacing:.04em}.lineup__oc-control{position:absolute;top:20px;right:0;display:grid;grid-template-columns:20px 20px;gap:75px}.lineup__catalog{padding:80px 65px;background:var(--color-grey110)}.lineup__catalog-inner{width:590px;position:relative}.lineup__catalog-tit{width:203px;margin-bottom:25px;font-size:1px}.lineup__catalog-copy{font-size:calc(14 / var(--basefontsize) * 1rem);letter-spacing:.04em;margin-bottom:4em}.lineup__catalog-list{display:grid;grid-template-columns:repeat(3,auto);gap:3.5vw}.lineup__catalog-list-item{display:grid;justify-content:center;text-align:center;gap:.75em}.lineup__catalog-list-item-txt{font-size:calc(14 / var(--basefontsize) * 1rem);letter-spacing:.04em}@media(max-width:1440px){.lineup__oc{display:block}.lineup__oc-inner,.lineup__catalog-inner{width:auto}}@media(max-width:768px){.lineup{padding:40px 0}.lineup__tit{width:calc(142 / 700 * 100vw);margin-bottom:40px}.lineup__layout{grid-template-columns:100%;margin-bottom:40px}.lineup__oc{padding:50px 20px}.lineup__oc-tit{width:calc(158 / 700 * 100vw);margin-bottom:10px}.lineup__oc-copy{font-size:calc(12 / var(--basefontsize) * 1rem);margin-bottom:2em}.lineup__oc-list-item-img{margin-bottom:2em}.lineup__oc-list-item-txt{grid-template-columns:1fr 60px;gap:60px}.lineup__oc-list-item-txt-set{display:grid;gap:1em}.lineup__oc-list-item-tit{font-size:calc(14 / var(--basefontsize) * 1rem)}.lineup__oc-list-item-copy{font-size:calc(12 / var(--basefontsize) * 1rem)}.lineup__oc-control{top:0;right:20px;grid-template-columns:12px 12px;gap:45px}.lineup__catalog{padding:50px 20px}.lineup__catalog-tit{width:calc(203 / 700 * 100vw);margin-bottom:10px}.lineup__catalog-copy{font-size:calc(12 / var(--basefontsize) * 1rem);margin-bottom:2em}.lineup__catalog-list{gap:5vw}.lineup__catalog-list-item{gap:.5em}.lineup__catalog-list-item-txt{font-size:calc(10 / var(--basefontsize) * 1rem)}}.voice{background:var(--color-grey120);padding:150px 0 85px}.voice__layout{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;gap:200px;padding-left:calc((100% - 1440px)/2 + 100px)}.voice__tit{width:150px;margin:0 0 .5em}.voice__titcopy{font-size:calc(14 / var(--basefontsize) * 1rem);letter-spacing:.04em;color:var(--color-white)}.voice__list{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.voice__list::-webkit-scrollbar{display:none}.voice__list-item{flex:0 0 75%;scroll-snap-align:start;background:var(--color-white);padding:45px}.voice__list-item-head{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:1.2em;background-image:linear-gradient(to right,#58595A 2px,transparent 2px);background-size:10px 2px;background-repeat:repeat-x;background-position:bottom;padding-bottom:40px;margin-bottom:40px}.voice__list-item-head-name{font-size:calc(20 / var(--basefontsize) * 1rem);letter-spacing:.04em}.voice__list-item-txt-tit{font-size:calc(18 / var(--basefontsize) * 1rem);letter-spacing:.04em;margin-bottom:1em;font-weight:400}.voice__list-item-txt-copy{font-size:calc(14 / var(--basefontsize) * 1rem);letter-spacing:.04em}@media(max-width:1280px){.voice__layout{padding-left:100px}}@media(max-width:768px){.voice{padding:60px 0 40px 20px}.voice__layout{grid-template-columns:100%;gap:40px;padding-left:0}.voice__txt{padding-left:0}.voice__tit{width:calc(170 / 700 * 100vw);margin:0 0 .5em}.voice__titcopy{font-size:calc(12 / var(--basefontsize) * 1rem)}.voice__list{padding-right:20px}.voice__list-item{flex:0 0 85%;scroll-snap-align:start;background:var(--color-white);padding:40px 25px}.voice__list-item-head{gap:.7em;background-image:linear-gradient(to right,#58595A 1px,transparent 1px);background-size:10px 1px;padding-bottom:20px;margin-bottom:20px}.voice__list-item-head-name{font-size:calc(16 / var(--basefontsize) * 1rem)}.voice__list-item-txt-tit{font-size:calc(16 / var(--basefontsize) * 1rem);margin-bottom:1em}}.faq{background:var(--color-grey120);padding:85px 0 120px}.faq__layout{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;gap:240px;padding-left:calc((100% - 1440px)/2 + 100px)}.faq__tit{width:52px;margin:0 0 30px;font-size:1px}.faq__titcopy{font-size:calc(14 / var(--basefontsize) * 1rem);letter-spacing:.04em;color:var(--color-white)}.faq__list-item:first-child{border-top:1px solid var(--color-white)}.faq__list-item{border-bottom:1px solid var(--color-white)}.faq__list-item a,.faq__list-item a:visited{font-size:calc(21 / var(--basefontsize) * 1rem);color:var(--color-white);text-decoration:none;display:block;position:relative;padding:1em 30px 1em 0}.faq__list-item a:before{position:absolute;width:25px;height:1px;content:"";background:var(--color-white);right:5px;top:50%;transform:translateY(-50%)}.faq__list-item a:after{position:absolute;width:1px;height:25px;content:"";background:var(--color-white);right:16px;top:50%;transform:translateY(-50%);transition:all .3s}.faq__list-item--ison a:after{transform:translateY(-50%) rotate(90deg)}.faq__list-item-num{font-family:var(--font-en02);font-weight:500;margin-right:.5em}.faq__list-item-more{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq__list-item-more-inner{color:var(--color-white);padding:0 1em 1em}.faq__list-item--ison .faq__list-item-more{max-height:1000px}@media(max-width:1280px){.faq__layout\3000 {padding-left:100px}}@media(max-width:768px){.faq{padding:40px 20px 60px}.faq__layout{grid-template-columns:1fr;gap:40px}.faq_txt{padding-left:0;margin-right:0}.faq__tit{width:calc(60 / 700 * 100vw);margin:0 0 10px}.faq__titcopy{font-size:calc(12 / var(--basefontsize) * 1rem)}.faq__list{padding-right:0}.faq__list-item a,.faq__list-item a:visited{font-size:calc(16 / var(--basefontsize) * 1rem);line-height:1.4;padding:1em 100px 1em 0}.faq__list-item a:before{width:22px}.faq__list-item a:after{height:22px}.faq__list-item--ison a:after{transform:translateY(-50%) rotate(90deg)}.faq__list-item-num{font-size:calc(18 / var(--basefontsize) * 1rem);margin-right:.5em}.faq__list-item-more-inner{font-size:calc(14 / var(--basefontsize) * 1rem)}}.footer__img{width:100%;height:100vh;display:block}.footer__sitemap{background:var(--color-red)}.footer__sitemap-inner{display:grid;grid-template-columns:213px 1fr;align-items:end;justify-content:space-between;padding-top:80px;padding-bottom:80px}.footer__sitemap-txt{display:grid;gap:40px}.footer__sitemap-txt-btn{display:flex;justify-content:end}.footer__sitemap-txt-btn a,.oter__sitemap-txt-btn a:visited{text-decoration:none;color:var(--color-white);font-size:calc(16 / var(--basefontsize) * 1rem);font-weight:500;display:inline-block;border:1px solid var(--color-white);border-radius:100px;padding:1em 4em}@media(hover:hover){.footer__sitemap-txt-btn a:hover{background:var(--color-white);color:var(--color-red);opacity:1}}.footer__sitemap-nav-list{display:flex;justify-content:end;gap:1em}.footer__sitemap-nav-list-item a,.footer__sitemap-nav-list-item a:visited{text-decoration:none;color:var(--color-white);font-family:var(--font-en01);text-transform:uppercase}.footer__credit{display:grid;grid-template-columns:1fr 1fr;color:var(--color-white)}.footer__credit-item{text-align:center;padding:80px 0;display:grid;align-items:center}.footer__credit-item__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.footer__credit-item img{font-size:1px;line-height:0}.footer__credit-item--01{background:var(--color-red110)}.footer__credit-item--02{background:var(--color-red120)}.footer__credit-item-logo{width:180px;margin:0 auto}.footer__credit-item-name{font-size:calc(20 / var(--basefontsize) * 1rem);margin:-.75em auto 0}.footer__credit-item-name--mitsubishi{font-size:1px;line-height:0;margin-bottom:0;width:173px}.footer__credit-item-btn a,.footer__credit-item-btn a:visited{text-decoration:none;color:var(--color-white);font-size:calc(16 / var(--basefontsize) * 1rem);display:inline-block;border:1px solid var(--color-white);border-radius:100px;padding:1em 4em;font-weight:600}@media(hover:hover){.footer__credit-item-btn a:hover{background:var(--color-white);color:var(--color-red110);opacity:1}}.footer__copyright{padding:50px;text-align:right;font-size:1px}.footer__copyright img{width:270px;height:auto}@media(max-width:768px){.footer__img{aspect-ratio:3840/2560;width:100%;height:auto}.footer__sitemap-logo{width:60%;margin:0 auto 50px}.footer__sitemap-inner{grid-template-columns:1fr}.footer__sitemap-txt{gap:70px}.footer__sitemap-txt-btn{justify-content:center}.footer__sitemap-nav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.footer__sitemap-nav-list-item a,.footer__sitemap-nav-list-item a:visited{text-decoration:underline}.footer__credit{grid-template-columns:1fr}.footer__credit-item{padding:50px 0}.footer__credit-item__inner{gap:15px}.footer__credit-item-logo{width:150px;margin:0 auto}.footer__credit-item-name{font-size:calc(18 / var(--basefontsize) * 1rem);width:calc(250 / 700 * 100vw);margin:0 auto .5em}.footer__credit-item-name--mitsubishi{width:calc(250 / 700 * 100vw)}.footer__copyright{padding:30px;text-align:center}}.spnav{width:100%;height:100%;position:fixed;top:0;left:0;background:var(--color-red);z-index:10;transform:translate(100%);transition:all .3s}.spnav--ison{transform:translateY(0)}.spnav__inner{display:grid;justify-content:center;align-items:center;height:100%;text-align:center}.spnav-list{display:grid;gap:.5em}.spnav-list-item a,.spnav-list-item a:visited{font-family:var(--font-en01);color:var(--color-white);text-decoration:none;text-transform:uppercase}.spnav-list-item--contact{width:50px;margin:10px auto 0}@media(orientation:landscape)and (max-width:768px){.spnav-list{grid-template-columns:repeat(2,auto);align-items:center;gap:1em 50px}}:root{--vegas-timer-color:#fff;--vegas-kenburns-scale:1.5;--vegas-kenburns-translate:10%;--vegas-blur-value:32px;--vegas-swirl-degree:35deg;--vegas-swirl-scale:2;--vegas-zoom-scale:2}.vegas-content-scrollable,.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer{border:none;bottom:0;left:0;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0}.vegas-content-scrollable{height:100%;overflow:auto;position:relative}.vegas-overlay{background:transparent url(overlays/02.png) 50% repeat;opacity:.5}.vegas-timer{bottom:0;height:2px;top:auto}.vegas-timer-progress{background:var(--vegas-timer-color);height:100%;transition:width ease-out;width:0}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{background:transparent 50% no-repeat;margin:0;padding:0;transform:translateZ(0);will-change:transform,opacity}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{height:auto;min-height:100%;min-width:100%;width:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-blur,.vegas-transition-blur2{filter:blur(var(--vegas-blur-value)) brightness(1.01);opacity:0}.vegas-transition-blur-in,.vegas-transition-blur2-in{filter:blur(0) brightness(1.01);opacity:1}.vegas-transition-blur2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{filter:brightness(25);opacity:0}.vegas-transition-flash-in,.vegas-transition-flash2-in{filter:brightness(1);opacity:1}.vegas-transition-flash2-out{filter:brightness(25);opacity:0}.vegas-transition-negative,.vegas-transition-negative2{filter:invert(100%);opacity:0}.vegas-transition-negative-in,.vegas-transition-negative2-in{filter:invert(0);opacity:1}.vegas-transition-negative2-out{filter:invert(100%);opacity:0}.vegas-transition-burn,.vegas-transition-burn2{filter:contrast(1000%) saturate(1000%);opacity:0}.vegas-transition-burn-in,.vegas-transition-burn2-in{filter:contrast(100%) saturate(100%);opacity:1}.vegas-transition-burn2-out{filter:contrast(1000%) saturate(1000%);opacity:0}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{transform:translate(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{transform:translate(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{transform:translate(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{transform:translate(0)}.vegas-transition-slideRight2-out{transform:translate(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{transform:translateY(0)}.vegas-transition-slideDown,.vegas-transition-slideDown2,.vegas-transition-slideUp2-out{transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{transform:translateY(0)}.vegas-transition-slideDown2-out{transform:translateY(100%)}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{opacity:0;transform:scale(0)}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{opacity:1;transform:scale(1)}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{opacity:0;transform:scale(var(--vegas-zoom-scale))}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{opacity:1;transform:scale(1)}.vegas-transition-zoomOut2-out{opacity:0;transform:scale(0)}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{opacity:0;transform:scale(var(--vegas-swirl-scale)) rotate(var(--vegas-swirl-degree))}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{opacity:1;transform:scale(1) rotate(0)}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{opacity:0;transform:scale(var(--vegas-swirl-scale)) rotate(calc(var(--vegas-swirl-degree)*-1))}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{opacity:1;transform:scale(1) rotate(0)}.vegas-transition-swirlRight2-out{opacity:0;transform:scale(var(--vegas-swirl-scale)) rotate(var(--vegas-swirl-degree))}.vegas-animation-kenburns{animation:vegas-kenburns ease-out}@keyframes vegas-kenburns{0%{transform:scale(var(--vegas-kenburns-scale))}to{transform:scale(1)}}.vegas-animation-kenburnsUp{animation:vegas-kenburnsUp ease-out}@keyframes vegas-kenburnsUp{0%{transform:scale(var(--vegas-kenburns-scale)) translateY(var(--vegas-kenburns-translate))}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsDown{animation:vegas-kenburnsDown ease-out}@keyframes vegas-kenburnsDown{0%{transform:scale(var(--vegas-kenburns-scale)) translateY(calc(var(--vegas-kenburns-translate)*-1))}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsLeft{animation:vegas-kenburnsLeft ease-out}@keyframes vegas-kenburnsLeft{0%{transform:scale(var(--vegas-kenburns-scale)) translate(var(--vegas-kenburns-translate))}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsRight{animation:vegas-kenburnsRight ease-out}@keyframes vegas-kenburnsRight{0%{transform:scale(var(--vegas-kenburns-scale)) translate(calc(var(--vegas-kenburns-translate)*-1))}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsUpLeft{animation:vegas-kenburnsUpLeft ease-out}@keyframes vegas-kenburnsUpLeft{0%{transform:scale(var(--vegas-kenburns-scale)) translate(var(--vegas-kenburns-translate),var(--vegas-kenburns-translate))}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsUpRight{animation:vegas-kenburnsUpRight ease-out}@keyframes vegas-kenburnsUpRight{0%{transform:scale(var(--vegas-kenburns-scale)) translate(calc(var(--vegas-kenburns-translate)*-1),var(--vegas-kenburns-translate))}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsDownLeft{animation:vegas-kenburnsDownLeft ease-out}@keyframes vegas-kenburnsDownLeft{0%{transform:scale(var(--vegas-kenburns-scale)) translate(var(--vegas-kenburns-translate),calc(var(--vegas-kenburns-translate)*-1))}to{transform:scale(1) translate(0)}}.vegas-animation-kenburnsDownRight{animation:vegas-kenburnsDownRight ease-out}@keyframes vegas-kenburnsDownRight{0%{transform:scale(var(--vegas-kenburns-scale)) translate(calc(var(--vegas-kenburns-translate)*-1),calc(var(--vegas-kenburns-translate)*-1))}to{transform:scale(1) translate(0)}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}:is(.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress)) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10}:is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}:is(.swiper-button-next,.swiper-button-prev).swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-next,.swiper-button-prev){display:none!important}:is(.swiper-button-next,.swiper-button-prev) ::slotted(svg),:is(.swiper-button-next,.swiper-button-prev) svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon,.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev,.swiper-horizontal~.swiper-button-next,.swiper-horizontal .swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal .swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(0)}.swiper-vertical .swiper-button-next,.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-next,.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px)}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon,:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination.swiper-pagination-disabled,.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets) .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>.swiper-pagination-progressbar,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>.swiper-scrollbar{display:none!important}.swiper-scrollbar.swiper-scrollbar-horizontal,.swiper-horizontal>.swiper-scrollbar{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}
/*# sourceMappingURL=/cdn/shop/t/5/assets/page-flowerrelay.css.map */
