.page-top{overflow-x:clip}@media screen and (min-width:768px){.page-top .test{font-size:32px}}.page-top .mv{position:relative;width:100%;height:565px;padding:48px 24px 17px}@media screen and (min-width:768px){.page-top .mv{height:881px;padding:104px 40px 40px}}.page-top .mv-inner{display:flex;align-items:center;width:100%;height:100%;background-image:url(../../assets/images/sp_mv_bg.webp);background-size:cover;overflow:hidden;border-radius:20px}@media screen and (min-width:768px){.page-top .mv-inner{background-image:url(../../assets/images/mv_bg.webp)}}.page-top .mv-img-wrap{position:relative;width:100%;max-width:342px;height:100%;margin-inline:auto}@media screen and (min-width:768px){.page-top .mv-img-wrap{max-width:1457px;padding:154px 574px 0 72px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .mv-img-wrap{padding:0;margin-left:-100px}}.page-top .mv-img__wave{position:absolute;top:-20px;left:5px;width:342px;min-width:342px;height:520px;z-index:1;opacity:0;transform:translate(12px);transition:opacity .9s ease,transform .9s ease}.page-top .mv-img__wave.is-visible{opacity:1;transform:translate(0)}@media screen and (max-width:389px){.page-top .mv-img__wave{left:-8px}}@media screen and (min-width:768px){.page-top .mv-img__wave--sp{display:none}}.page-top .mv-img__wave--pc{display:none}@media screen and (min-width:768px){.page-top .mv-img__wave--pc{position:absolute;display:block;top:0;left:initial;right:0;width:675px;min-width:0;height:100%;object-fit:cover}}.page-top .mv-img__human{position:absolute;bottom:0;width:100%;min-width:342px;height:auto;opacity:0;transform:translate(12px);transition:opacity .9s ease,transform .9s ease}@media screen and (max-width:389px){.page-top .mv-img__human{left:-20px}}@media screen and (min-width:768px){.page-top .mv-img__human{min-width:initial}}.page-top .mv-img__human.is-visible{opacity:1;transform:translate(0)}@media screen and (min-width:768px){.page-top .mv-img__human--sp{display:none}}.page-top .mv-img__human--pc{display:none}@media screen and (min-width:768px){.page-top .mv-img__human--pc{display:block}}.page-top .mv-img__human--01{z-index:2}@media screen and (min-width:768px){.page-top .mv-img__human--01{top:-30px;right:447px;width:119px}}.page-top .mv-img__human--02{top:0;right:-20px;width:175px;min-width:175px;height:auto;z-index:5}@media screen and (max-width:389px){.page-top .mv-img__human--02{left:initial;right:0}}@media screen and (min-width:768px){.page-top .mv-img__human--02{top:30px;right:-20px;width:380px}}.page-top .mv-img__human--03{z-index:3}@media screen and (min-width:768px){.page-top .mv-img__human--03{top:250px;right:274px;width:192px}}.page-top .mv-img__human--04{z-index:4}@media screen and (min-width:768px){.page-top .mv-img__human--04{width:362px;right:330px}}.page-top .mv__lead{position:absolute;right:0;bottom:57px;opacity:0;transform:translate(12px);transition:opacity .9s ease,transform .9s ease;z-index:4}@media screen and (min-width:768px){.page-top .mv__lead--sp{display:none}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .mv__lead--sp{display:block;width:300px;height:auto;z-index:5}}.page-top .mv__lead--pc{display:none}@media screen and (min-width:768px){.page-top .mv__lead--pc{position:initial;display:block;width:100%;max-width:698px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .mv__lead--pc{display:none}}.page-top .mv__lead.is-visible{opacity:1;transform:translate(0)}.page-top .sponsor .swiper{width:100%;height:auto;margin-bottom:56px}@media screen and (min-width:768px){.page-top .sponsor .swiper{margin-bottom:166px}}.page-top .sponsor .swiper .swiper-wrapper{transition-timing-function:linear}.page-top .sponsor .swiper .swiper-slide{width:auto;height:55px;margin-right:24px}@media screen and (min-width:768px){.page-top .sponsor .swiper .swiper-slide{height:88px;margin-right:40px}}.page-top .sponsor .swiper .swiper-slide__logo{display:inline-block;width:auto!important;height:100%;object-fit:contain}.page-top .intro{position:relative;margin-bottom:550px}@media screen and (min-width:768px){.page-top .intro{margin-bottom:77px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .intro{margin-bottom:550px}}@media screen and (min-width:768px){.page-top .intro .container{position:relative;padding-bottom:363px}}.page-top .intro__lead{color:#10aaf1;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.05em;margin-bottom:16px}@media screen and (min-width:768px){.page-top .intro__lead{font-size:56px}}.page-top .intro__txt{font-size:12px;font-weight:500;line-height:1.85;letter-spacing:.04em}@media screen and (min-width:768px){.page-top .intro__txt{font-size:22px;letter-spacing:.13em}}.page-top .intro__float-img{position:absolute;display:inline-block;will-change:transform}.page-top .intro__float-img:nth-child(2){width:135px;height:auto;right:48px;bottom:-205px}@media screen and (min-width:768px){.page-top .intro__float-img:nth-child(2){width:280px;top:0;right:0}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .intro__float-img:nth-child(2){top:initial;right:70px;bottom:0}}.page-top .intro__float-img:nth-child(3){width:101px;height:auto;left:47px;bottom:-186px}@media screen and (min-width:768px){.page-top .intro__float-img:nth-child(3){width:233px;left:234px;bottom:0}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .intro__float-img:nth-child(3){top:initial;left:150px;bottom:0}}.page-top .intro__float-img:nth-child(4){width:177px;height:auto;right:25px;bottom:-405px}@media screen and (min-width:768px){.page-top .intro__float-img:nth-child(4){width:400px;bottom:450px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .intro__float-img:nth-child(4){top:initial;bottom:-500px}}.page-top .intro__float-img:nth-child(5){width:135px;height:auto;left:-5px;bottom:-391px}@media screen and (min-width:768px){.page-top .intro__float-img:nth-child(5){width:319px;left:initial;right:0;bottom:-54px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .intro__float-img:nth-child(5){top:initial;left:0;bottom:-500px}}.page-top .problem .container{overflow-x:clip}@media screen and (min-width:768px){.page-top .problem .container{padding-inline:88px}}.page-top .problem-head{position:relative;margin-bottom:40px}@media screen and (min-width:768px){.page-top .problem-head{margin-bottom:64px}}.page-top .problem-head__ttl{position:relative;z-index:1;display:inline-block;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:40px}@media screen and (min-width:768px){.page-top .problem-head__ttl{width:100%;font-size:48px;line-height:80px}}.page-top .problem-head__ttl:before{content:"";position:absolute;top:-35px;right:-65px;width:302.03px;height:63.74px;background:url(../../assets/images/problem.svg) no-repeat center/contain;z-index:-1;pointer-events:none}@media screen and (min-width:768px){.page-top .problem-head__ttl:before{right:64px;width:765.83px;height:165px}}.page-top .problem-cont{display:flex;flex-flow:column;gap:32px}@media screen and (min-width:768px){.page-top .problem-cont{flex-flow:row;gap:46px;padding-bottom:112px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .problem-cont{gap:24px}}.page-top .problem-cont .item{width:100%;padding:12px 16px;border-radius:20px;background-color:#ededed}@media screen and (min-width:768px){.page-top .problem-cont .item{width:calc(33.33% - 23px);padding:16px 24px 40px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .problem-cont .item{width:calc(33.33% - 12px);padding:16px 24px}}@media screen and (min-width:768px){.page-top .problem-cont .item:nth-child(2){transform:translateY(54px)}}@media screen and (min-width:768px){.page-top .problem-cont .item:nth-child(1){transform:translateY(108px)}}.page-top .problem-cont .item-head{display:flex;align-items:center;gap:14px;margin-bottom:32px}@media screen and (min-width:768px){.page-top .problem-cont .item-head{margin-bottom:56px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .problem-cont .item-head{margin-bottom:40px}}.page-top .problem-cont .item-head__txt,.page-top .problem-cont .item-head__num{flex:0 0 auto;line-height:1}.page-top .problem-cont .item-head__bar{flex:1 1 auto;height:1px;background-color:#040000;margin-top:2px}.page-top .problem-cont .item-head__txt{font-size:20px;font-family:barlow,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.1em}@media screen and (min-width:768px){.page-top .problem-cont .item-head__txt{font-size:24px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .problem-cont .item-head__txt{font-size:18px}}.page-top .problem-cont .item-head__num{font-size:16px;font-family:barlow,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:.1em}@media screen and (min-width:768px)and (max-width:1150px){.page-top .problem-cont .item-head{font-size:12px}}.page-top .problem-cont .item__thumb{display:flex;justify-content:center;align-items:center;margin-bottom:32px}@media screen and (min-width:768px){.page-top .problem-cont .item__thumb{margin-bottom:56px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .problem-cont .item__thumb{margin-bottom:40px}}.page-top .problem-cont .item__thumb-img{width:146px;height:auto}@media screen and (min-width:768px){.page-top .problem-cont .item__thumb-img{width:240px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .problem-cont .item__thumb-img{width:170px}}.page-top .problem-cont .item__txt{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.4;text-align:center}@media screen and (min-width:768px){.page-top .problem-cont .item__txt{font-size:28px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .problem-cont .item__txt{font-size:16px}}.page-top .problem-cont .item__txt--blue{color:#10aaf1}.page-top .problem__catch{font-size:24px;font-weight:900;text-align:center;margin-top:40px}@media screen and (min-width:768px){.page-top .problem__catch{font-size:48px;margin-top:64px}}.page-top .logo-swiper{margin-top:128px;overflow:hidden;border-top:3px solid #040000;border-bottom:3px solid #040000;padding-block:13px}@media screen and (min-width:768px){.page-top .logo-swiper{margin-top:160px}}.page-top .logo-swiper+.logo-swiper{margin-top:12px;margin-bottom:80px}.page-top .logo-swiper--top .logo-swiper__track{animation:logo-marquee-right 28s linear infinite}.page-top .logo-swiper--bottom .logo-swiper__track{animation:logo-marquee-left 28s linear infinite}.page-top .logo-swiper__track{display:flex;width:max-content;will-change:transform}.page-top .logo-swiper__list{display:flex;align-items:center;gap:24px;padding-right:24px}.page-top .logo-swiper__item{flex:0 0 auto;width:auto;height:44.33px}@media screen and (min-width:768px){.page-top .logo-swiper__item{height:61.67px}}.page-top .logo-swiper__item img{display:block;width:auto;height:100%;object-fit:contain}.page-top .feature{padding-top:53px}@media screen and (min-width:768px){.page-top .feature{padding-top:160px}.page-top .feature .container{display:flex;align-items:flex-start;gap:112px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .feature .container{display:flex;align-items:flex-start;gap:112px;flex-flow:column}}.page-top .feature-head{position:relative;margin-bottom:115px}@media screen and (min-width:768px){.page-top .feature-head{position:sticky;top:104px;align-self:flex-start;height:fit-content;display:flex;flex-direction:column;align-items:flex-end;gap:20px;width:240px;flex:0 0 240px;margin-bottom:0}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .feature-head{position:relative;align-items:flex-start;width:100%}}.page-top .feature-head__txt{font-size:24px;font-weight:700;letter-spacing:.05em;line-height:40px}@media screen and (min-width:768px){.page-top .feature-head__txt{writing-mode:vertical-rl;text-orientation:mixed;font-size:48px;line-height:1.6;letter-spacing:-.3em}}.page-top .feature-head__txt--blue{color:#10aaf1}.page-top .feature-head__icon{position:absolute;left:120px;bottom:-100px}@media screen and (min-width:768px){.page-top .feature-head__icon{position:static;order:-1;width:220px;transform:rotate(15deg)}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .feature-head__icon{position:absolute;right:50px;left:initial;bottom:-160px;width:320px;transform:rotate(0)}}.page-top .feature-cont{position:relative;display:block;margin-top:40px}@media screen and (min-width:768px){.page-top .feature-cont{flex:1 1 auto;margin-top:0;min-width:0;padding-bottom:clamp(280px,42vh,520px)}}.page-top .feature-cont .item{width:100%;padding:12px 16px;background-color:#fff;border-radius:20px;border:2px solid #040000;position:sticky;top:104px;box-shadow:0 16px 30px #0000001f}@media screen and (min-width:768px){.page-top .feature-cont .item{display:grid;grid-template-columns:320px 1fr;column-gap:36px;row-gap:14px;padding:28px 32px 32px}}.page-top .feature-cont .item+.item{margin-top:43px}.page-top .feature-cont .item:nth-child(1){z-index:1;top:104px}.page-top .feature-cont .item:nth-child(2){z-index:2;top:120px}.page-top .feature-cont .item:nth-child(3){z-index:3;top:136px}.page-top .feature-cont .item-head{display:flex;align-items:center;gap:14px;margin-bottom:32px}@media screen and (min-width:768px){.page-top .feature-cont .item-head{grid-column:1/-1;margin-bottom:48px}}.page-top .feature-cont .item-head__txt,.page-top .feature-cont .item-head__num{flex:0 0 auto;line-height:1;color:#10aaf1}.page-top .feature-cont .item-head__bar{flex:1 1 auto;height:1px;background-color:#10aaf1;margin-top:2px}.page-top .feature-cont .item-head__txt{font-size:20px;font-family:barlow,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.1em}@media screen and (min-width:768px){.page-top .feature-cont .item-head__txt{font-size:32px}}.page-top .feature-cont .item-head__num{font-size:16px;font-family:barlow,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:.1em}@media screen and (min-width:768px){.page-top .feature-cont .item-head__num{font-size:28px}}.page-top .feature-cont .item__thumb{display:flex;justify-content:center;align-items:center;margin-bottom:32px}@media screen and (min-width:768px){.page-top .feature-cont .item__thumb{grid-column:1;grid-row:2/6;align-self:start;margin-bottom:0}}.page-top .feature-cont .item__thumb-img{width:290px;height:auto}@media screen and (min-width:768px){.page-top .feature-cont .item__thumb-img{width:305px}}@media screen and (min-width:768px){.page-top .feature-cont .item__thumb-img--sp{display:none}}.page-top .feature-cont .item__thumb-img--pc{display:none}@media screen and (min-width:768px){.page-top .feature-cont .item__thumb-img--pc{display:block}}.page-top .feature-cont .item__merit{display:inline-block;color:#10aaf1;font-size:12px;font-family:noto-sans-cjk-jp,Hiragino Sans,Yu Gothic,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.05em;padding:4px 10px;border:1px solid #10aaf1;margin-bottom:16px}@media screen and (min-width:768px){.page-top .feature-cont .item__merit{grid-column:2;margin-bottom:0;justify-self:start;font-size:14px}}.page-top .feature-cont .item__merit--en{font-family:barlow,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.page-top .feature-cont .item__ttl{color:#10aaf1;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:32px;margin-bottom:16px}@media screen and (min-width:768px){.page-top .feature-cont .item__ttl{grid-column:2;margin-bottom:0;font-size:32px;line-height:40px}}.page-top .feature-cont .item__txt{font-size:14px;letter-spacing:.05em;line-height:24px}@media screen and (min-width:768px){.page-top .feature-cont .item__txt{grid-column:2;font-size:16px;line-height:28px}}.page-top .section-head{margin-bottom:40px}.page-top .section-head__en{color:#10aaf1;font-size:40px;font-family:barlow,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:.1em;margin-bottom:12px}@media screen and (min-width:768px){.page-top .section-head__en{font-size:55px}}.page-top .section-head__txt{font-size:14px;letter-spacing:.05em}@media screen and (min-width:768px){.page-top .section-head__txt{font-size:18px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .feature .container{display:block}.page-top .feature-head{position:relative;top:auto;margin-bottom:156px}.page-top .feature-head__txt{writing-mode:horizontal-tb;text-orientation:mixed;letter-spacing:.05em}}.page-top .flow{padding-block:140px}@media screen and (min-width:768px){.page-top .flow .container{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start;padding-inline:85px}.page-top .flow .section-head{margin-bottom:0}}.page-top .flow-step{display:flex;flex-flow:column;gap:60px}.page-top .flow-step .item{width:100%}@media screen and (min-width:768px){.page-top .flow-step .item{display:grid;grid-template-columns:176px 1fr;column-gap:36px;row-gap:14px;align-items:start;padding-inline:40px}}.page-top .flow-step .item-head{display:flex;align-items:center;gap:14px;margin-bottom:32px}@media screen and (min-width:768px){.page-top .flow-step .item-head{grid-column:1/-1;margin-bottom:8px}}.page-top .flow-step .item-head__txt,.page-top .flow-step .item-head__num{color:#10aaf1;flex:0 0 auto;line-height:1}.page-top .flow-step .item-head__bar{flex:1 1 auto;height:1px;background-color:#10aaf1;margin-top:2px}.page-top .flow-step .item-head__txt{font-size:20px;font-family:barlow,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.1em}@media screen and (min-width:768px){.page-top .flow-step .item-head__txt{font-size:32px}}.page-top .flow-step .item-head__num{font-size:16px;font-family:barlow,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:.1em}@media screen and (min-width:768px){.page-top .flow-step .item-head__num{font-size:28px}}.page-top .flow-step .item__thumb{display:flex;justify-content:center;align-items:center;margin-bottom:32px}@media screen and (min-width:768px){.page-top .flow-step .item__thumb{justify-content:flex-start;grid-column:1;grid-row:2/5;margin-bottom:0;width:176px}}.page-top .flow-step .item__thumb-img{height:auto}@media screen and (min-width:768px){.page-top .flow-step .item__thumb-img{width:100%;max-width:176px}}.page-top .flow-step .item__ttl{color:#10aaf1;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:32px;margin-bottom:16px}@media screen and (min-width:768px){.page-top .flow-step .item__ttl{grid-column:2;margin-bottom:0;text-align:left;font-size:32px;line-height:40px}}.page-top .flow-step .item__txt{font-size:14px;letter-spacing:.05em;line-height:24px}@media screen and (min-width:768px){.page-top .flow-step .item__txt{grid-column:2;text-align:left;font-size:16px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .flow .container{display:block}.page-top .flow .section-head{margin-bottom:40px}.page-top .flow-step .item{display:block;padding-inline:0}.page-top .flow-step .item__thumb{width:auto}.page-top .flow-step .item__thumb-img{width:auto;max-width:100%}}.page-top .maker{padding-block:24px;background-color:#e4eff6}@media screen and (min-width:768px){.page-top .maker .container{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}.page-top .maker .section-head{margin-bottom:0}}.page-top .maker-list{display:flex;flex-wrap:wrap;gap:8px;width:100%}.page-top .maker-list .item{display:flex;justify-content:center;align-items:center;width:calc(33.33% - 6px);height:63px;background-color:#fff;border-radius:5px}@media screen and (min-width:768px){.page-top .maker-list .item{width:calc(25% - 6px);height:99px}}@media screen and (min-width:768px)and (max-width:1150px){.page-top .maker-list .item{width:calc(33.33% - 6px)}}.page-top .maker-list .item__logo{width:66px;height:auto}@media screen and (min-width:768px){.page-top .maker-list .item__logo{width:108px}}.page-top .voice{padding-block:80px}.page-top .voice-swiper-wrap{position:relative}@media screen and (min-width:768px){.page-top .voice-swiper-wrap{max-width:1180px;margin-inline:auto}}.page-top .voice-swiper{position:relative}@media screen and (min-width:768px){.page-top .voice-swiper{overflow:visible}}.page-top .voice-swiper .swiper-wrapper{align-items:stretch}@media screen and (min-width:768px)and (max-width:1150px){.page-top .voice-swiper .swiper-wrapper{padding-left:24px}}.page-top .voice-swiper .swiper-slide{width:300px;height:auto;display:flex;flex-direction:column;padding:24px;border:2px solid #040000;border-radius:20px;overflow:initial}@media screen and (min-width:768px){.page-top .voice-swiper .swiper-slide{width:391px}}.page-top .voice-swiper .voice-card__img{width:100%;aspect-ratio:1.4;object-fit:cover;border-radius:10px;margin-bottom:16px}.page-top .voice-swiper .voice-card-comment{padding:16px;border:1px solid #e9f0ff;border-radius:10px;margin-bottom:16px}.page-top .voice-swiper .voice-card-comment__ttl{color:#10aaf1;font-size:14px;font-family:barlow-condensed,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:.05em;margin-bottom:4px}.page-top .voice-swiper .voice-card-comment__txt{font-size:14px;letter-spacing:.05em;line-height:18px}.page-top .voice-swiper .voice-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.page-top .voice-swiper .voice-card__tags li{font-size:12px;font-family:barlow-condensed,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;color:#10aaf1;border:1px solid #10aaf1;width:fit-content;height:24px;padding:4px 12px;line-height:1}@media screen and (min-width:768px){.page-top .voice-swiper .voice-card__tags li{font-size:14px}}.page-top .voice-swiper .voice-card__univ{color:#10aaf1;font-size:20px;font-family:noto-sans-cjk-jp,Hiragino Sans,Yu Gothic,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:.05em;margin-bottom:8px}.page-top .voice-swiper .voice-card__circle{font-size:14px;font-weight:700;letter-spacing:.05em;line-height:24px;margin-bottom:8px}.page-top .voice-swiper .voice-card__sns{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-family:barlow-condensed,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;color:inherit;text-decoration:none}.page-top .voice-swiper .voice-card__sns-icon{width:20px;height:20px;background:url(../../assets/images/Instagram.svg) no-repeat center/contain;flex:0 0 auto}.page-top .voice-swiper .voice-card__supplier{margin-top:auto;padding-top:16px;display:flex;align-items:center;gap:10px}.page-top .voice-swiper .voice-card__supplier-head{display:inline-flex;align-items:center;justify-content:center;height:24px;padding-inline:12px;background-color:#10aaf1;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1;white-space:nowrap}.page-top .voice-swiper .voice-card__supplier-logo{width:auto;height:60px}.page-top .voice-swiper__controls{position:absolute;top:-70px;right:0;z-index:2;display:flex;align-items:center;gap:10px;width:160px;margin-top:0}.page-top .voice-swiper__pagination{width:auto;text-align:center;color:#10aaf1;font-size:20px;font-family:barlow,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:.08em;width:46px}.page-top .voice-swiper__arrow{width:40px;height:40px;font-size:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;color:#10aaf1;transition:color .2s ease}.page-top .voice-swiper__arrow--next .voice-swiper__arrow-icon{transform:rotate(180deg)}.page-top .voice-swiper__arrow-icon{width:36px;height:16px;display:block}.page-top .voice-swiper__arrow-path{transition:fill .2s ease,stroke .2s ease}@media screen and (min-width:768px){.page-top .voice-swiper__arrow:hover .voice-swiper__arrow-path{fill:#10aaf1}}.page-top .qa{padding:24px}@media screen and (min-width:768px){.page-top .qa{padding:40px 24px 170px}.page-top .qa .container{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}.page-top .qa .section-head{margin-bottom:0}}.page-top .qa .section-head{margin-bottom:32px}.page-top .qa-list{display:flex;flex-direction:column}.page-top .qa-item{border-top:1px solid #10aaf1;padding-block:32px;background-color:#fff}.page-top .qa-row{display:flex;align-items:flex-start;gap:10px}.page-top .qa-row+.qa-row{margin-top:14px}.page-top .qa-row__label{flex:0 0 auto;width:26px;font-family:barlow,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.4}@media screen and (min-width:768px){.page-top .qa-row__label{font-size:28px}}.page-top .qa-row__text{font-size:14px;line-height:1.8;letter-spacing:.03em}.page-top .qa-row--q{color:#10aaf1;align-items:center}.page-top .qa-row--q .qa-row__text{font-size:16px;font-weight:700}@media screen and (min-width:768px){.page-top .qa-row--q .qa-row__text{font-size:28px}}@keyframes logo-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes logo-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}
