@charset "UTF-8";.badge-outline-primary{background-color:transparent;border:1px solid #ffc02e;color:#ffc02e}.badge-outline-secondary{background-color:transparent;border:1px solid #1e3244;color:#1e3244}.badge-outline-success{background-color:transparent;border:1px solid #33c4cc;color:#33c4cc}.badge-outline-info{background-color:transparent;border:1px solid #2bb196;color:#2bb196}.badge-outline-silver{background-color:transparent;border:1px solid #e4e4e4;color:#e4e4e4}.badge-outline-warning{background-color:transparent;border:1px solid #f85c4f;color:#f85c4f}.badge-outline-danger{background-color:transparent;border:1px solid red;color:red}.badge-outline-light{background-color:transparent;border:1px solid #f5f6f9;color:#f5f6f9}.badge-outline-dark{background-color:transparent;border:1px solid #1e2024;color:#1e2024}.badge-outline-gray{background-color:transparent;border:1px solid #acb3b9;color:#acb3b9}.badge-outline-pink{background-color:transparent;border:1px solid #fb98a6;color:#fb98a6}.home.landing #main,.home.landing .modal{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:400}.home.landing .jumbotron-fluid{position:relative}@media (min-width:992px){.home.landing .jumbotron-fluid{padding-bottom:6.7rem;padding-top:7rem}}@media (min-width:768px) and (max-width:991.98px){.home.landing .jumbotron-fluid{padding:4rem 1rem 3.8rem}}@media (max-width:767.98px){.home.landing .jumbotron-fluid{padding:4rem 1rem 19rem}}.home.landing .jumbotron-fluid .container-lg{position:relative}.home.landing .jumbotron-fluid:after{background-color:#fcdb6e;bottom:0;content:"";left:0;position:absolute;right:0;width:100%;z-index:-1}@media (min-width:768px){.home.landing .jumbotron-fluid:after{height:28.9%}}@media (min-width:768px) and (max-width:991.98px){.home.landing .jumbotron-fluid:after{height:30%}}@media (min-width:576px) and (max-width:767.98px){.home.landing .jumbotron-fluid:after{height:25%}}@media (max-width:575.98px){.home.landing .jumbotron-fluid:after{height:20%}}.home.landing .jumbotron-fluid h1{font-weight:700}@media (min-width:992px){.home.landing .jumbotron-fluid h1{font-size:3.4rem;letter-spacing:.1em;margin-bottom:5rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid h1{font-size:2.2rem;letter-spacing:.1em;line-height:1.4;margin-bottom:3rem}}.home.landing .jumbotron-fluid h1 img{margin-right:1.5rem;vertical-align:text-bottom}@media (min-width:992px){.home.landing .jumbotron-fluid h1 img{height:45px;margin-bottom:.3rem;width:auto}}@media (max-width:991.98px){.home.landing .jumbotron-fluid h1 img{height:34px;width:auto}}@media (min-width:992px){.home.landing .jumbotron-fluid h1>strong{font-size:4rem;letter-spacing:.1em}}@media (max-width:991.98px){.home.landing .jumbotron-fluid h1>strong{font-size:2.8rem;letter-spacing:.1em}}@media (min-width:992px){.home.landing .jumbotron-fluid h1 span:nth-child(2),.home.landing .jumbotron-fluid h1>span:nth-child(4){font-size:3.6rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid h1 span:nth-child(2),.home.landing .jumbotron-fluid h1>span:nth-child(4){font-size:2.4rem}}.home.landing .jumbotron-fluid .illust{position:absolute}@media (min-width:992px){.home.landing .jumbotron-fluid .illust.mainvisual{bottom:-4rem;display:inline-block;right:calc(-50vw - -48rem)}}@media (min-width:1200px){.home.landing .jumbotron-fluid .illust.mainvisual{right:-4rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid .illust.mainvisual{display:flex;left:0;right:0;width:100%}}@media (min-width:768px) and (max-width:991.98px){.home.landing .jumbotron-fluid .illust.mainvisual{bottom:-15px}}@media (max-width:767.98px){.home.landing .jumbotron-fluid .illust.mainvisual{bottom:-180px}}@media (min-width:992px){.home.landing .jumbotron-fluid .illust.mainvisual .ovj{height:210px;width:395px}}@media (min-width:768px) and (max-width:991.98px){.home.landing .jumbotron-fluid .illust.mainvisual .ovj{height:170px;margin-left:auto;width:auto}}@media (min-width:576px) and (max-width:767.98px){.home.landing .jumbotron-fluid .illust.mainvisual .ovj{height:180px;margin-left:auto;width:auto}}@media (max-width:575.98px){.home.landing .jumbotron-fluid .illust.mainvisual .ovj{height:180px;margin-left:auto;margin-right:auto;padding-left:8%;width:100%}}.home.landing .jumbotron-fluid .card-deck{display:flex;justify-content:space-between;max-width:42rem;width:100%}@media (min-width:992px){.home.landing .jumbotron-fluid .card-deck{gap:2rem;max-width:57rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid .card-deck{gap:1rem}}.home.landing .jumbotron-fluid .card-deck .card-header{border-bottom:none;color:#fff}@media screen and (max-width:320px){.home.landing .jumbotron-fluid .card-deck .card-header{padding-left:0;padding-right:0}}.home.landing .jumbotron-fluid .card-deck .card-header h2{margin-bottom:0;text-align:center}@media (min-width:992px){.home.landing .jumbotron-fluid .card-deck .card-header h2{font-size:1.4rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid .card-deck .card-header h2{font-size:1rem}}.home.landing .jumbotron-fluid .card-deck .card-body{align-items:center;border-radius:.6rem;display:flex;justify-content:center}@media screen and (max-width:320px){.home.landing .jumbotron-fluid .card-deck .card-body{padding-left:.5rem;padding-right:.5rem}}.home.landing .jumbotron-fluid .card-deck .card-body .card-text{font-weight:700;text-align:center}.home.landing .jumbotron-fluid .card-deck .card-body .card-text strong{font-family:urw-din,sans-serif;font-weight:900}.home.landing .jumbotron-fluid .card-deck .card{border:none;flex:1;margin-left:0;margin-right:0}@media (min-width:992px){.home.landing .jumbotron-fluid .card-deck .card:first-child .card-text{font-size:1.8rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid .card-deck .card:first-child .card-text{font-size:1.2rem}}.home.landing .jumbotron-fluid .card-deck .card:first-child .card-text strong{letter-spacing:.1em;line-height:1}@media (min-width:992px){.home.landing .jumbotron-fluid .card-deck .card:first-child .card-text strong{font-size:4rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid .card-deck .card:first-child .card-text strong{font-size:2.6rem}}.home.landing .jumbotron-fluid .card-deck .card:nth-child(2) .card-text{font-family:urw-din,sans-serif;font-weight:900}@media (min-width:992px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(2) .card-text{font-size:2.4rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(2) .card-text{font-size:1.8rem}}.home.landing .jumbotron-fluid .card-deck .card:nth-child(2) .card-text strong{line-height:1;margin-right:1rem}@media (min-width:992px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(2) .card-text strong{font-size:6.2rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(2) .card-text strong{font-size:4.2rem}}.home.landing .jumbotron-fluid .card-deck .card:nth-child(2) .card-text span{font-family:Noto Sans JP,sans-serif;font-weight:400}@media (min-width:992px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(2) .card-text span{font-size:1.2rem!important}}@media (max-width:991.98px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(2) .card-text span{font-size:1rem!important}}@media (min-width:992px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(3) .card-text{font-size:1.6rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(3) .card-text{font-size:1.1rem}}.home.landing .jumbotron-fluid .card-deck .card:nth-child(3) .card-text strong{line-height:1}@media (min-width:992px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(3) .card-text strong{font-size:4rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(3) .card-text strong{font-size:2.9rem}}.home.landing .jumbotron-fluid .card-deck .card:nth-child(3) .card-text span{margin-left:.7rem}@media (min-width:992px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(3) .card-text span{font-size:2rem}}@media (max-width:991.98px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(3) .card-text span{font-size:1.2rem}}.home.landing .jumbotron-fluid .card-deck .card:nth-child(3) .card-text span.d-block{font-weight:400;line-height:1.6;margin-left:0}@media (min-width:992px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(3) .card-text span.d-block{font-size:1.2rem}}@media (max-width:767.98px){.home.landing .jumbotron-fluid .card-deck .card:nth-child(3) .card-text span.d-block{font-size:1rem}}.home.landing.affiliate .jumbotron-fluid{padding-bottom:2rem}.home.landing.affiliate .jumbotron-fluid:after{display:none}.home.landing.affiliate .jumbotron-fluid h1{text-align:center}@media (min-width:992px){.home.landing.affiliate .jumbotron-fluid h1{font-size:4.6rem;margin-bottom:3rem}}@media (min-width:768px) and (max-width:991.98px){.home.landing.affiliate .jumbotron-fluid h1{font-size:3rem}}@media (max-width:767.98px){.home.landing.affiliate .jumbotron-fluid h1{font-size:2rem;margin-bottom:2rem}}@media (min-width:768px){.home.landing.affiliate .jumbotron-fluid h1 img{height:68px}}.home.landing.affiliate .jumbotron-fluid>div:last-of-type{align-items:center;justify-content:center}.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal{font-weight:700}@media (min-width:768px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal{margin-right:4rem}}@media (max-width:767.98px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal{margin-right:2rem;width:50%}}.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex{align-items:center}@media (max-width:767.98px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex{margin-bottom:1rem}}.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex>div:first-of-type{text-align:center}@media (min-width:992px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex>div:first-of-type{font-size:2.2rem;width:18rem}}@media (min-width:768px) and (max-width:991.98px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex>div:first-of-type{font-size:1.8rem}}@media (max-width:767.98px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex>div:first-of-type{font-size:1.1rem;margin-right:.25rem}}.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex>div:first-of-type span{display:block}@media (min-width:992px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex>div:first-of-type span{width:16rem}}@media (min-width:768px) and (max-width:991.98px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex>div:first-of-type span{width:13rem}}@media (max-width:767.98px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex>div:first-of-type span{width:8rem}}.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex>div:last-of-type{line-height:1;margin-left:auto;margin-right:auto;text-align:center}@media (min-width:768px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex>div:last-of-type{font-size:6rem}}@media (max-width:767.98px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex>div:last-of-type{font-size:2rem}}.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex span:not(.round){font-weight:bolder}@media (min-width:768px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex span:not(.round){font-size:10rem}}@media (max-width:767.98px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex span:not(.round){font-size:4rem}}.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex span.round{border-radius:10rem;color:var(--white)}@media (min-width:768px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex span.round{padding:.5rem 1rem}}@media (max-width:767.98px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex span.round{padding:.25rem .5rem}}.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex .bg-primary{background-color:var(--primary)}.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal>.d-flex .bg-secondary{background-color:var(--secondary)}@media (min-width:768px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal+img{width:30%}}@media (max-width:767.98px){.home.landing.affiliate .jumbotron-fluid>div:last-of-type .appeal+img{width:50%}}.home.landing.affiliate .jumbotron-fluid>a{margin-left:auto;margin-right:auto}@media (min-width:768px){.home.landing.affiliate .jumbotron-fluid>a{margin-bottom:3rem;margin-top:4rem}}@media (max-width:767.98px){.home.landing.affiliate .jumbotron-fluid>a{margin-bottom:2rem;margin-top:2rem}}.home.landing.affiliate .landing-section.monitor .container-lg{display:flex}@media (min-width:768px){.home.landing.affiliate .landing-section.monitor .container-lg{gap:40px}}@media (max-width:767.98px){.home.landing.affiliate .landing-section.monitor .container-lg{flex-direction:column;gap:20px}}.home.landing.affiliate .landing-section.monitor img{margin-inline:auto;width:320px}.home.landing.affiliate .landing-section.monitor h2{display:inline-block;margin-inline:auto;padding:0 30px;position:relative}@media (max-width:767.98px){.home.landing.affiliate .landing-section.monitor h2{font-size:18px}}.home.landing.affiliate .landing-section.monitor h2:after,.home.landing.affiliate .landing-section.monitor h2:before{bottom:0;color:var(--gray-400);font-size:20px;position:absolute}.home.landing.affiliate .landing-section.monitor h2:before{content:"＼";left:0}.home.landing.affiliate .landing-section.monitor h2:after{content:"／";right:0}@media (min-width:768px){.home.landing.affiliate .landing-section.monitor h2 br{display:none}}.home.landing.affiliate .landing-section.monitor .description{background-color:var(--white);border-radius:20px;display:flex;flex-direction:column}@media (min-width:768px){.home.landing.affiliate .landing-section.monitor .description{padding:40px}}@media (max-width:767.98px){.home.landing.affiliate .landing-section.monitor .description{padding:30px 20px}}.home.landing.affiliate .landing-section.monitor .description .small{color:var(--gray-700)}.home.landing.mode-dark .landing-section.payment{background-color:var(--primary-400)}@media (min-width:992px){.home.landing .landing-section{padding-bottom:6rem;padding-top:5.5rem}}@media (max-width:991.98px){.home.landing .landing-section{padding-bottom:6rem;padding-top:4rem}}.home.landing .landing-section h2{font-weight:900;text-align:center}.home.landing .landing-section h2 span{color:#ffc02e}@media (max-width:991.98px){.home.landing .landing-section .container-lg{padding-left:20px;padding-right:20px}}.home.landing .landing-section .container-lg>.btn-pill{margin-left:auto;margin-right:auto}@media (min-width:992px){.home.landing .landing-section .container-lg>.btn-pill{margin-top:5rem}}@media (max-width:991.98px){.home.landing .landing-section .container-lg>.btn-pill{margin-top:4rem}}@media (min-width:992px){.home.landing .landing-section.step{padding-bottom:10rem;padding-top:6.5rem}}@media (max-width:991.98px){.home.landing .landing-section.step{padding-top:5rem}}@media (min-width:992px){.home.landing .landing-section.step h2{font-size:3rem}}.home.landing .landing-section.step ol.flex-wrap{counter-reset:number 0}@media (min-width:992px){.home.landing .landing-section.step ol.flex-wrap{margin-top:9.3rem}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.step ol.flex-wrap{margin-top:9.3rem}}@media (max-width:767.98px){.home.landing .landing-section.step ol.flex-wrap{margin-top:8rem}}.home.landing .landing-section.step ol.flex-wrap>li{border:2px solid #ffc02e;position:relative}@media (min-width:992px){.home.landing .landing-section.step ol.flex-wrap>li{border-radius:1.2rem}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.step ol.flex-wrap>li{border-radius:1.2rem}}@media (max-width:767.98px){.home.landing .landing-section.step ol.flex-wrap>li{border-radius:.6rem}}.home.landing .landing-section.step ol.flex-wrap>li:before{content:"STEP";display:inline-block;font-family:urw-din,sans-serif;font-size:1.6rem;font-weight:900;position:absolute;right:0;top:-3rem;z-index:auto}.home.landing .landing-section.step ol.flex-wrap>li:after{border-radius:50%;content:"0" counter(number) " ";counter-increment:number 1;display:inline-block;font-family:urw-din-semi-condensed,sans-serif;font-style:italic;font-weight:900;position:absolute;right:4rem;text-align:center;top:-5rem}@media (min-width:992px){.home.landing .landing-section.step ol.flex-wrap>li:after{font-size:5.2rem;height:96px;width:96px}}@media (max-width:991.98px){.home.landing .landing-section.step ol.flex-wrap>li:after{font-size:3.4rem;height:68px;line-height:1.9;width:68px}}@media (min-width:768px){.home.landing .landing-section.step ol.flex-wrap>li:not(:last-child){padding:6rem;width:calc(50% - 18px)}}@media (max-width:767.98px){.home.landing .landing-section.step ol.flex-wrap>li:not(:last-child){padding:4.8rem 2rem;width:100%}}@media (min-width:768px){.home.landing .landing-section.step ol.flex-wrap>li:nth-child(2){margin-left:auto;padding-bottom:4rem}}@media (max-width:767.98px){.home.landing .landing-section.step ol.flex-wrap>li:nth-child(2){margin-top:148px;padding-bottom:3.5rem}}.home.landing .landing-section.step ol.flex-wrap>li:nth-child(2)>div{text-align:center}@media (min-width:768px){.home.landing .landing-section.step ol.flex-wrap>li:nth-child(2)>div{margin-top:3rem}}@media (max-width:767.98px){.home.landing .landing-section.step ol.flex-wrap>li:nth-child(2)>div{margin-top:1.2rem}}.home.landing .landing-section.step ol.flex-wrap>li:last-child{width:100%}@media (min-width:768px){.home.landing .landing-section.step ol.flex-wrap>li:last-child{margin-top:9rem;padding:4.8rem 9rem 5.4rem}}@media (max-width:767.98px){.home.landing .landing-section.step ol.flex-wrap>li:last-child{margin-top:6.4rem;padding:5rem 2rem}}.home.landing .landing-section.step ol.flex-wrap>li:last-child>div{position:absolute;z-index:1}@media (min-width:768px){.home.landing .landing-section.step ol.flex-wrap>li:last-child>div{display:none}}@media (max-width:767.98px){.home.landing .landing-section.step ol.flex-wrap>li:last-child>div{bottom:-2.8rem;right:.6rem}.home.landing .landing-section.step ol.flex-wrap>li:last-child>div img{height:160px;width:auto}}.home.landing .landing-section.step ol.flex-wrap>li:first-child>div{position:absolute;z-index:1}@media (min-width:768px){.home.landing .landing-section.step ol.flex-wrap>li:first-child>div{bottom:-7.4rem;right:-1.83rem}}@media (max-width:767.98px){.home.landing .landing-section.step ol.flex-wrap>li:first-child>div{bottom:-8.2rem;right:-.46rem}.home.landing .landing-section.step ol.flex-wrap>li:first-child>div img{height:133px;width:auto}}.home.landing .landing-section.step ol.flex-wrap>li h3,.home.landing .landing-section.step ol.flex-wrap>li h4{font-weight:700;text-align:center}.home.landing .landing-section.step ol.flex-wrap>li h3 span,.home.landing .landing-section.step ol.flex-wrap>li h4 span{color:#ffc02e}@media (min-width:992px){.home.landing .landing-section.step ol.flex-wrap>li h3{font-size:2.2rem}}@media (max-width:991.98px){.home.landing .landing-section.step ol.flex-wrap>li h3{font-size:1.8rem}}.home.landing .landing-section.step ol.flex-wrap>li h4{color:#ffc02e;font-size:1.8rem}@media (min-width:992px){.home.landing .landing-section.step ol.flex-wrap>li p{font-size:1.4rem}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.step ol.flex-wrap>li p{margin:auto;text-align:center}}@media (max-width:991.98px){.home.landing .landing-section.step ol.flex-wrap>li p{font-size:1.2rem}}.home.landing .landing-section.step ol.flex-wrap>li>span{background-image:url(/assets/front/img/landing/step.svg);background-position:bottom;background-repeat:no-repeat;background-size:54px;display:block;font-family:urw-din-semi-condensed,sans-serif;font-size:2rem;font-style:italic;font-weight:900;height:80px;line-height:1;position:absolute;text-align:center;width:54px;z-index:1}@media (min-width:992px){.home.landing .landing-section.step ol.flex-wrap>li>span{left:3rem;top:-5rem}}@media (max-width:991.98px){.home.landing .landing-section.step ol.flex-wrap>li>span{left:0;top:-5rem}}.home.landing .landing-section.step ol.flex-wrap>li>span small{font-size:1.4rem}@media (min-width:992px){.home.landing .landing-section.step ol.flex-wrap>li>ol{justify-content:space-between;margin-top:4rem}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.step ol.flex-wrap>li>ol{flex-direction:row!important;justify-content:space-between;margin-top:4rem}}@media (max-width:767.98px){.home.landing .landing-section.step ol.flex-wrap>li>ol{margin-left:auto;margin-right:auto;margin-top:4.6rem;width:200px}}.home.landing .landing-section.step ol.flex-wrap>li>ol>li{max-width:20rem;width:100%}.home.landing .landing-section.step ol.flex-wrap>li>ol>li:not(:last-child){position:relative}@media (max-width:767.98px){.home.landing .landing-section.step ol.flex-wrap>li>ol>li:not(:last-child){margin-bottom:8rem}}.home.landing .landing-section.step ol.flex-wrap>li>ol>li:not(:last-child):after{background-image:url(/assets/front/img/landing/arrow.svg);background-repeat:no-repeat;background-size:17px 38px;content:"";display:block;height:38px;position:absolute;width:17px}@media (min-width:992px){.home.landing .landing-section.step ol.flex-wrap>li>ol>li:not(:last-child):after{right:-5rem;top:36px}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.step ol.flex-wrap>li>ol>li:not(:last-child):after{right:-2rem;top:36px}}@media (max-width:767.98px){.home.landing .landing-section.step ol.flex-wrap>li>ol>li:not(:last-child):after{bottom:-5rem;left:50%;margin-left:-10px;transform:rotate(90deg)}}.home.landing .landing-section.step ol.flex-wrap>li>ol>li>div{background-color:var(--primary-400);border-radius:50%;display:flex;height:110px;margin-bottom:2rem;margin-left:auto;margin-right:auto;width:110px}.home.landing .landing-section.step ol.flex-wrap>li>ol>li>div img{margin:auto}.home.landing .landing-section.step ol.flex-wrap>li>ol>li:first-child>div img{margin-right:15px}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.step ol.flex-wrap>li>ol>li p{margin:auto;text-align:left;width:80%}}.home.landing .landing-section.step ol.flex-wrap>li .btn-pill{margin-left:auto;margin-right:auto}@media (min-width:992px){.home.landing .landing-section.step ol.flex-wrap>li .btn-pill{margin-top:4rem}}@media (max-width:991.98px){.home.landing .landing-section.step ol.flex-wrap>li .btn-pill{margin-top:3rem}}.home.landing .landing-section.step .container-lg>div{border:2px solid #ffc02e;position:relative;width:100%}@media (min-width:992px){.home.landing .landing-section.step .container-lg>div{border-radius:1.2rem}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.step .container-lg>div{border-radius:1.2rem}}@media (max-width:767.98px){.home.landing .landing-section.step .container-lg>div{border-radius:.6rem}}@media (min-width:768px){.home.landing .landing-section.step .container-lg>div{margin-top:9rem;padding:4.8rem 9rem 5.4rem}}@media (max-width:767.98px){.home.landing .landing-section.step .container-lg>div{margin-top:6.4rem;padding:5rem 2rem}}.home.landing .landing-section.step .container-lg>div h3{font-size:2.2rem;text-align:center}.home.landing .landing-section.step .container-lg>div h3 small{display:block;font-family:urw-din,Noto Sans JP,sans-serif;font-weight:700;margin-bottom:1rem}.home.landing .landing-section.step .container-lg>div h3 small:before{content:"＼　"}.home.landing .landing-section.step .container-lg>div h3 small:after{content:"　／"}.home.landing .landing-section.step .container-lg>div h3 span{color:var(--primary)}.home.landing .landing-section.step .container-lg>div img{display:block;height:auto;margin:3rem auto 2rem}@media (max-width:991.98px){.home.landing .landing-section.step .container-lg>div img{width:16rem}}@media (min-width:992px){.home.landing .landing-section.step .container-lg>div img{width:22rem}}.home.landing .landing-section.step .container-lg>div p span{color:var(--primary);font-weight:700}.home.landing .landing-section.step .container-lg>div a.btn{margin:4rem auto 0}.home.landing .landing-section.letstart h2{text-align:left}@media (min-width:992px){.home.landing .landing-section.payment{padding-bottom:8rem;padding-top:5.5rem}}@media (max-width:991.98px){.home.landing .landing-section.payment{padding-bottom:6.8rem;padding-top:5.7rem}}.home.landing .landing-section.payment h2+div{margin-top:4rem}@media (min-width:992px){.home.landing .landing-section.payment h2+div{justify-content:space-between}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.payment h2+div{flex-direction:row!important;justify-content:space-between}}.home.landing .landing-section.payment .card.card-body{border:none;flex:inherit;padding:2rem 2rem 3rem}@media (min-width:992px){.home.landing .landing-section.payment .card.card-body{width:310px}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.payment .card.card-body{width:calc(33.33333% - 1rem)}}.home.landing .landing-section.payment .card.card-body h3{color:#ffc02e;font-size:2.4rem;margin-bottom:1.7rem;text-align:center}.home.landing .landing-section.payment .card.card-body .badge{align-self:center;display:inline-block}@media (min-width:992px){.home.landing .landing-section.payment .card.card-body .badge{font-size:1.8rem;padding:.95rem 3.9rem}}@media (max-width:991.98px){.home.landing .landing-section.payment .card.card-body .badge{font-size:1.6rem;padding:1rem 3.9rem}}.home.landing .landing-section.payment .card.card-body .card-text{line-height:1;position:relative;text-align:center}.home.landing .landing-section.payment .card.card-body .card-text span{font-family:urw-din,Noto Sans JP,sans-serif;font-size:1.3rem;font-weight:400}.home.landing .landing-section.payment .card.card-body .card-text strong{font-family:urw-din,sans-serif;font-size:8rem;font-weight:900}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.payment .card.card-body:not(:first-child){margin-top:0}}@media (max-width:767.98px){.home.landing .landing-section.payment .card.card-body:not(:first-child){margin-top:2.3rem}}.home.landing .landing-section.payment .card.card-body:first-child .card-text{font-family:urw-din,sans-serif;font-size:3.2rem;font-weight:900}.home.landing .landing-section.payment .card.card-body:first-child .card-text span{margin-top:1rem}.home.landing .landing-section.payment .card.card-body:nth-child(2) .card-text{font-size:3.2rem}.home.landing .landing-section.payment .card.card-body:nth-child(2) .card-text span{display:inline-block;font-size:1rem;position:absolute;right:55px;top:30px}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.payment .card.card-body:nth-child(2) .card-text span{right:18px}}.home.landing .landing-section.payment .card.card-body:last-child .badge{margin-left:auto;margin-right:auto;padding:.95rem 1.9rem}.home.landing .landing-section.payment .card.card-body:last-child .card-text{font-size:2.8rem}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.payment .card.card-body:last-child .card-text{font-size:2rem}}.home.landing .landing-section.payment .card.card-body:last-child .card-text span{display:inline-block;font-size:1.3rem;text-align:left}.home.landing .landing-section.payment .badge.arrow-center:after{border-color:#1e3244 transparent transparent}.home.landing .landing-section.plus .first-letter,.home.landing .landing-section.service .first-letter{display:block;font-family:urw-din-semi-condensed,sans-serif;font-style:italic;font-weight:900;position:relative;text-align:center}@media (min-width:992px){.home.landing .landing-section.plus .first-letter,.home.landing .landing-section.service .first-letter{font-size:3.2rem}}@media (max-width:991.98px){.home.landing .landing-section.plus .first-letter,.home.landing .landing-section.service .first-letter{font-size:2.6rem}}.home.landing .landing-section.plus .first-letter:first-letter,.home.landing .landing-section.service .first-letter:first-letter{color:#ffc02e}.home.landing .landing-section.plus .first-letter:after,.home.landing .landing-section.service .first-letter:after{background-color:#1e3244;bottom:0;content:"";display:inline-block;height:2px;left:50%;margin-left:-30px;position:absolute;width:60px}.home.landing .landing-section.plus .card-text a,.home.landing .landing-section.service .card-text a{color:var(--primary);text-decoration:underline}@media (min-width:992px){.home.landing .landing-section.service{padding-top:7rem}}@media (max-width:991.98px){.home.landing .landing-section.service{padding-bottom:6rem;padding-top:6.4rem}}.home.landing .landing-section.service>.container-lg{position:relative}.home.landing .landing-section.service .boy,.home.landing .landing-section.service .dog{position:absolute}@media (min-width:992px){.home.landing .landing-section.service .dog{left:20rem;top:6rem}}@media (max-width:991.98px){.home.landing .landing-section.service .dog{left:2rem;top:1rem}}.home.landing .landing-section.service .dog img{width:auto}@media (min-width:992px){.home.landing .landing-section.service .dog img{height:64px}}@media (max-width:991.98px){.home.landing .landing-section.service .dog img{height:56px}}@media (min-width:992px){.home.landing .landing-section.service .boy{right:15rem;top:2rem}}@media (max-width:991.98px){.home.landing .landing-section.service .boy{right:2rem;top:0}}.home.landing .landing-section.service .boy img{width:auto}@media (min-width:992px){.home.landing .landing-section.service .boy img{height:110px}}@media (max-width:991.98px){.home.landing .landing-section.service .boy img{height:86px}}@media (min-width:992px){.home.landing .landing-section.service h2{margin-top:4rem}}@media (max-width:991.98px){.home.landing .landing-section.service h2{margin-top:6.4rem}}.home.landing .landing-section.service h2+div{margin-top:4rem}@media (min-width:992px){.home.landing .landing-section.service h2+div{-moz-column-gap:20px;column-gap:20px}}@media (max-width:991.98px){.home.landing .landing-section.service h2+div{flex-wrap:unset!important}}.home.landing .landing-section.service .card{border-width:2px}@media (min-width:992px){.home.landing .landing-section.service .card{min-height:16.4rem;width:calc(50% - 10px)}.home.landing .landing-section.service .card:nth-child(n+3){margin-top:2rem}}@media (max-width:991.98px){.home.landing .landing-section.service .card:not(:last-child){margin-bottom:2rem}}.home.landing .landing-section.service .card.new:after{background-color:var(--warning);border-bottom-right-radius:.6rem;border-top-left-radius:.6rem;color:var(--white);content:"new!";font-family:urw-din-semi-condensed,sans-serif;font-size:1.4rem;font-weight:700;left:-2px;letter-spacing:.1rem;padding:0 1rem;position:absolute;top:-2px}.home.landing .landing-section.service .card .row{height:100%}@media (min-width:992px){.home.landing .landing-section.service .card .row .col-8{flex:0 0 65.66667%;max-width:65.66667%}}.home.landing .landing-section.service .card .row .col-4{align-items:center;display:flex;justify-content:center}@media (min-width:992px){.home.landing .landing-section.service .card .row .col-4{flex:0 0 34.33333%;max-width:34.33333%}}.home.landing .landing-section.service .card .card-body{padding:2rem}@media (min-width:992px){.home.landing .landing-section.service .card .card-body .card-text{font-size:1.4rem}}@media (max-width:991.98px){.home.landing .landing-section.service .card .card-body .card-text{font-size:1.1rem}}.home.landing .landing-section.service .card .card-body .card-text small{display:inline-block;margin-top:1rem}@media (min-width:992px){.home.landing .landing-section.service .card .card-img{height:12rem;width:12rem}}@media (max-width:991.98px){.home.landing .landing-section.service .card .card-img{height:9rem;width:9rem}}@media (min-width:992px){.home.landing .landing-section.plus{padding-bottom:10.5rem;padding-top:7rem}}@media (max-width:991.98px){.home.landing .landing-section.plus{padding-bottom:6rem;padding-top:6.4rem}}.home.landing .landing-section.plus>.container-lg{position:relative}.home.landing .landing-section.plus>.container-lg>div:last-child{margin-left:auto;margin-right:auto}@media (min-width:992px){.home.landing .landing-section.plus>.container-lg>div:last-child{-moz-column-gap:20px;column-gap:20px;margin-top:5.2rem;max-width:75rem;width:100%}}@media (max-width:991.98px){.home.landing .landing-section.plus>.container-lg>div:last-child{margin-top:4rem}.home.landing .landing-section.plus>.container-lg>div:last-child .btn-block+.btn-block{margin-top:2.2rem}}.home.landing .landing-section.plus .girl{position:absolute}@media (min-width:992px){.home.landing .landing-section.plus .girl{right:5rem;top:2rem}}@media (max-width:991.98px){.home.landing .landing-section.plus .girl{right:2rem;top:0}}.home.landing .landing-section.plus .girl img{width:auto}@media (min-width:992px){.home.landing .landing-section.plus .girl img{height:150px}}@media (max-width:991.98px){.home.landing .landing-section.plus .girl img{height:78px}}@media (min-width:992px){.home.landing .landing-section.plus h2{margin-top:6.3rem}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.plus h2{margin-top:5rem}}@media (max-width:991.98px){.home.landing .landing-section.plus h2{margin-top:4.5rem}.home.landing .landing-section.plus h2:first-child{margin-top:2rem}}@media (min-width:992px){.home.landing .landing-section.plus h2+div{justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:7rem;max-width:880px;width:100%}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.plus h2+div{flex-direction:row!important;justify-content:space-between;margin-top:3rem}}@media (max-width:767.98px){.home.landing .landing-section.plus h2+div{margin-top:3.5rem}}.home.landing .landing-section.plus .card{border:none}@media (min-width:992px){.home.landing .landing-section.plus .card{min-height:13rem;width:calc(50% - 10px)}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.plus .card{margin-bottom:2rem;width:calc(50% - 1rem)}}@media (min-width:992px){.home.landing .landing-section.plus .card:nth-child(n+3){margin-top:2rem}}@media (max-width:991.98px){.home.landing .landing-section.plus .card:not(:last-child){margin-bottom:2rem}}.home.landing .landing-section.plus .card.new:after{background-color:var(--warning);border-bottom-right-radius:.6rem;border-top-left-radius:.6rem;color:var(--white);content:"new!";font-family:urw-din-semi-condensed,sans-serif;font-size:1.4rem;font-weight:700;left:0;letter-spacing:.1rem;padding:0 1rem;position:absolute;top:0}.home.landing .landing-section.plus .card .row{height:100%}@media (min-width:992px){.home.landing .landing-section.plus .card .row .col-8{flex:0 0 72.34%;max-width:72.34%}}.home.landing .landing-section.plus .card .row .col-4{align-items:center;display:flex;justify-content:center}@media (min-width:992px){.home.landing .landing-section.plus .card .row .col-4{flex:0 0 27.66%;max-width:27.66%}}.home.landing .landing-section.plus .card .card-body{padding:2rem}@media (min-width:992px){.home.landing .landing-section.plus .card .card-body .card-text{font-size:1.4rem}}@media (max-width:991.98px){.home.landing .landing-section.plus .card .card-body .card-text{font-size:1.1rem}}.home.landing .landing-section.plus .card .card-body .card-text small{display:inline-block;margin-top:1rem}@media (min-width:992px){.home.landing .landing-section.plus .card .card-body h3{font-size:1.6rem}}@media (max-width:991.98px){.home.landing .landing-section.plus .card .card-body h3{font-size:1.4rem}}@media (min-width:992px){.home.landing .landing-section.plus .card .card-img{height:10rem;width:10rem}}@media (max-width:991.98px){.home.landing .landing-section.plus .card .card-img{height:9rem;width:9rem}}@media (min-width:992px){.home.landing .landing-section.letstart{padding-bottom:17.6rem;padding-top:6.3rem}}@media (max-width:991.98px){.home.landing .landing-section.letstart{padding-bottom:4rem;padding-top:4rem}}.home.landing .landing-section.letstart .container-lg{position:relative;z-index:1}.home.landing .landing-section.letstart .illust{display:block}@media (min-width:992px){.home.landing .landing-section.letstart .illust{position:absolute;right:0;top:0;z-index:-1}}@media (max-width:991.98px){.home.landing .landing-section.letstart .illust{position:relative;text-align:center}}.home.landing .landing-section.letstart .illust:after{content:"";position:absolute;z-index:-1}@media (min-width:992px){.home.landing .landing-section.letstart .illust:after{height:320px;right:calc(-50vw - -48rem);top:-2rem;width:687px}}@media (min-width:1200px){.home.landing .landing-section.letstart .illust:after{right:-4rem}}@media (max-width:991.98px){.home.landing .landing-section.letstart .illust:after{bottom:0;height:125px;left:0;width:100%}}.home.landing .landing-section.letstart .illust .ovj{width:auto}@media (min-width:992px){.home.landing .landing-section.letstart .illust .ovj{height:284px}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.letstart .illust .ovj{width:50%}}@media (max-width:991.98px){.home.landing .landing-section.letstart .illust .ovj{height:auto;margin-left:auto;margin-right:auto;width:90%}}@media (min-width:992px){.home.landing .landing-section.letstart h2{font-size:3.8rem;margin-top:1.8rem}}.home.landing .landing-section.letstart p{font-size:1.3rem}@media (min-width:992px){.home.landing .landing-section.letstart p{width:42rem}.home.landing .landing-section.letstart .grd-primary.btn-pill{margin-left:0;margin-top:3rem}}@media (max-width:991.98px){.home.landing .landing-section.letstart .grd-primary.btn-pill{margin-top:2rem}}.home.landing .landing-section.community-description{margin-top:0;padding-top:0}.home.landing .landing-section.affiliate h2{font-feature-settings:"palt";letter-spacing:.3rem}.home.landing .landing-section.affiliate.affiliate a:not([class]){margin-left:.25rem;margin-right:.25rem;text-decoration:underline}.home.landing .landing-section.affiliate.affiliate h2{margin-bottom:4rem}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate h2{font-size:3rem}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate h2{font-size:1.8rem}}.home.landing .landing-section.affiliate.affiliate .new{position:relative}.home.landing .landing-section.affiliate.affiliate .new:after{background-color:var(--primary);border-radius:30px;color:var(--white);content:"NEW!";letter-spacing:0;line-height:1;padding:3px 12px;position:relative}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate .new:after{font-size:16px;right:-4px;top:-3px}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate .new:after{font-size:12px;right:-4px;top:-1px}}.home.landing .landing-section.affiliate.affiliate-step{background-color:var(--primary-400)}.home.landing .landing-section.affiliate.affiliate-step .description{background-color:var(--white);margin-bottom:3rem;position:relative;text-align:center}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-step .description{border-radius:1.6rem;padding:2rem 1rem}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-step .description{border-radius:1rem;margin-left:-1rem;margin-right:-1rem;padding:2rem}}.home.landing .landing-section.affiliate.affiliate-step .description:not(.img-none):after{background-image:url(/assets/front/img/loginbg-pc-2.svg);background-position:50%;background-repeat:no-repeat;content:"";position:absolute}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-step .description:not(.img-none):after{height:9rem;right:4.5rem;top:-3rem;width:7.2rem}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-step .description:not(.img-none):after{bottom:0;height:4.5rem;right:1rem;transform:translateY(2rem);width:3.6rem}}.home.landing .landing-section.affiliate.affiliate-step .description h3{font-size:18px}.home.landing .landing-section.affiliate.affiliate-step img{display:block;margin:0 auto;z-index:3}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-step img{width:20rem}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-step img{width:18rem}}.home.landing .landing-section.affiliate.affiliate-step span{color:var(--primary)}.home.landing .landing-section.affiliate.affiliate-step ol{font-weight:700;margin-top:8rem}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-step ol{flex-direction:row}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-step ol{flex-direction:column;text-align:center}}.home.landing .landing-section.affiliate.affiliate-step ol+.description{margin-top:80px}.home.landing .landing-section.affiliate.affiliate-step ol li{background-color:var(--white);border-radius:2rem;counter-increment:count;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;position:relative}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-step ol li:not(:last-of-type){margin-right:1.5rem}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-step ol li:not(:last-of-type){margin-bottom:7rem}}.home.landing .landing-section.affiliate.affiliate-step ol li:before{content:"STEP";font-size:1.2rem;left:50%;position:absolute;top:0;transform:translate(-50%,-4rem);z-index:2}.home.landing .landing-section.affiliate.affiliate-step ol li:after{background-color:var(--white);border-radius:50%;color:var(--primary);content:counter(count);font-family:urw-din,sans-serif;font-size:5rem;height:10rem;left:50%;line-height:10rem;position:absolute;text-align:center;top:0;transform:translate(-50%,-5rem);width:10rem;z-index:1}.home.landing .landing-section.affiliate.affiliate-step ol li>div:first-of-type{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-step ol li>div:first-of-type{height:18rem}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-step ol li>div:first-of-type{height:14rem}}.home.landing .landing-section.affiliate.affiliate-step ol li>div:last-of-type{padding:0 2rem 3rem}.home.landing .landing-section.affiliate.affiliate-step ol li>div .mt-3.text-left{background-color:var(--light);font-size:13px;line-height:1.5}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-step ol li:nth-of-type(2) img{width:18rem}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-step ol li:nth-of-type(2) img{width:14rem}}.home.landing .landing-section.affiliate.affiliate-step ol+p{font-size:1.6rem;margin-top:3rem;text-align:center}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-step ol+p{text-align:center}.home.landing .landing-section.affiliate.affiliate-btn h2{font-size:2.4rem}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-btn h2{font-size:1.6rem;margin-bottom:3rem}}.home.landing .landing-section.affiliate.affiliate-btn p{margin-bottom:0;margin-top:2rem}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-btn p{text-align:center}}.home.landing .landing-section.affiliate.affiliate.payment .card.card-body:nth-child(2) .card-text span{font-size:1.4rem;position:relative;right:0;top:.4rem}.home.landing .landing-section.affiliate.affiliate.payment .card.card-body:nth-child(3) .card-text span{display:inline-block;font-size:1rem;position:absolute;right:55px;top:30px}.home.landing .landing-section.affiliate.affiliate.payment .card-text{margin-top:0}.home.landing .landing-section.affiliate.affiliate.payment p{margin-bottom:0;margin-top:2rem}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate.payment p{text-align:center}}.home.landing .landing-section.affiliate.affiliate-reward{background-color:var(--primary-400)}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>p{font-size:1.6rem;margin-bottom:4rem;text-align:center}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol{margin:0}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol{flex-direction:row;justify-content:center}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol{flex-direction:column}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:not(:last-of-type){margin-bottom:5rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:not(:nth-of-type(2)){background-color:var(--white);border-radius:1.6rem;display:flex;flex-direction:column;text-align:center}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:not(:nth-of-type(2)){width:calc(25% - 5rem)}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type{padding:2rem;position:relative}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type{margin-right:5rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type:after{border:3rem solid transparent;content:"";position:absolute}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type:after{border-left-color:var(--primary);right:-7.25rem;top:calc(50% - 2rem)}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type:after{border-left-width:4rem;border-right-width:4rem;border-top-color:var(--primary);bottom:-7.5rem;left:calc(50% - 3.75rem)}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type .bg-secondary{border-radius:5rem;color:var(--white);margin-right:.5rem;padding:.25rem 1rem}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type .bg-secondary{font-size:1rem;margin-top:1rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type .text-warning{font-family:urw-din,sans-serif;font-size:4rem;font-weight:bolder}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type .text-warning{font-size:3rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type img{margin-bottom:1rem;width:7.2rem}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type>div:last-of-type{align-items:center;border-top:1px solid var(--silver);display:flex;flex-direction:row;justify-content:center}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type>div:last-of-type{flex-direction:column;margin-top:1rem;padding:1rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type>div:last-of-type span:not([class]){font-size:2rem;font-weight:700}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type>div:last-of-type span:not([class]){line-height:1}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type span:not([class]){font-family:urw-din,sans-serif;font-size:4rem;font-weight:bolder;margin-right:.25rem}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type span:not([class]){font-size:2rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:first-of-type p{line-height:1.4}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:nth-of-type(2){font-weight:700;position:relative}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:nth-of-type(2){margin-bottom:6rem;width:100%}}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:nth-of-type(2){width:50%}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:nth-of-type(2):after{position:absolute}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:nth-of-type(2):after{content:"=";font-family:urw-din,sans-serif;font-size:3rem;font-weight:700;right:1.75rem;top:50%}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:nth-of-type(2):after{border-bottom:3rem solid transparent;border-left:4rem solid transparent;border-right:4rem solid transparent;border-top:3rem solid transparent;border-top-color:var(--primary);bottom:-7.5rem;content:"";left:calc(50% - 3.75rem)}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:last-of-type p{font-size:1.8rem;font-weight:700;line-height:1}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:last-of-type small{margin-bottom:auto}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:last-of-type span.text-warning{font-family:urw-din,sans-serif;font-size:4.8rem;font-weight:bolder;margin-right:.25rem}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:last-of-type span.text-warning{font-size:2.8rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:last-of-type>div:first-of-type{background-color:var(--secondary);border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;color:var(--white);font-weight:700;padding:2rem 1rem}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:last-of-type>div.d-flex{flex-direction:column;height:100%;justify-content:space-between}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:last-of-type>div.d-flex{padding:2rem 1rem 3rem}}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:last-of-type>div.d-flex{padding:3rem 1rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:last-of-type img{height:6.5rem}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li:last-of-type img{margin-top:1rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol{height:100%}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li{display:flex;flex-direction:column;height:100%;position:relative}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li{width:50%}}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li{margin-right:5rem;width:50%}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li .mb-md-auto{line-height:1}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li:first-of-type{margin-right:4rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li:first-of-type:after{content:"—";font-family:urw-din,sans-serif;font-size:3rem;font-weight:bolder;position:absolute}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li:first-of-type:after{right:-2.75rem;top:50%}}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li:first-of-type:after{right:-3.25rem;top:50%}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li>div{text-align:center}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li>div:first-of-type{background-color:var(--secondary);border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;color:var(--white);font-weight:700;padding:2rem 1rem;position:relative}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li>div:first-of-type:after{border:1rem solid transparent;border-top:1rem solid var(--secondary);bottom:0;content:"";left:50%;position:absolute;transform:translate(-50%,2rem)}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li>div:last-of-type{background-color:var(--white)}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li>div.d-flex{border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;flex-direction:column;height:100%;justify-content:space-between;padding:3rem 1rem}@media (min-width:768px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li>div.d-flex{font-size:1.8rem}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li>div.d-flex{font-size:1.6rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li>div.d-flex span:not([class]){font-family:urw-din,sans-serif;font-weight:bolder;margin-right:.25rem}@media (min-width:992px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li>div.d-flex span:not([class]){font-size:4.8rem}}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li>div.d-flex span:not([class]){font-size:2.8rem}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li>div.d-flex span:not([class]){font-size:3rem}}.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li img{height:6rem}@media (min-width:768px) and (max-width:991.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li img{margin-top:2rem}}@media (max-width:767.98px){.home.landing .landing-section.affiliate.affiliate-reward .container-lg>ol>li ol li img{margin-top:1rem}}.home.landing .landing-section.affiliate.affiliate-reward .btn-pill{margin-top:3rem}.home.landing .ban a{color:var(--primary);text-decoration:underline}.home.landing .btn-pill.btn-block{border:none;border-radius:35px;font-weight:700;max-width:36rem;padding:1.7rem;position:relative}.home.landing .btn-pill.btn-block .ic-down{height:16px;margin-top:-.8rem;position:absolute;right:1rem;top:50%;width:16px}.home.landing .btn-pill.btn-block .ic-down:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22down%22%20data-name%3D%22down1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill%3A%23fff%3B}%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22angle-up-solid%22%20class%3D%22cls-1%22%20d%3D%22M5.49%2C8.92%2C1.37%2C4.8a.72.72%2C0%2C0%2C1%2C0-1h0l.68-.68a.73.73%2C0%2C0%2C1%2C1%2C0h0L6%2C6%2C8.92%2C3.08a.72.72%2C0%2C0%2C1%2C1%2C0h0l.69.69a.71.71%2C0%2C0%2C1%2C0%2C1h0L6.51%2C8.91a.72.72%2C0%2C0%2C1-1%2C0Z%22%2F%3E%3C%2Fsvg%3E");background-size:16px;height:16px;transform:rotate(-90deg);width:16px}.home.landing .btn-secondary.btn-block{border:none;font-weight:700;max-width:36rem;padding:1.7rem;position:relative}.home.landing .btn-secondary.btn-block .ic-plus{height:16px;margin-top:-.8rem;position:absolute;right:1rem;top:50%;width:16px}.home.landing .btn-secondary.btn-block .ic-plus:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22plus%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill%3A%23fff%3B}%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22path%22%20class%3D%22cls-1%22%20d%3D%22M12.74%2C9.26H3.26a1.26%2C1.26%2C0%2C1%2C1%2C0-2.52h9.48a1.26%2C1.26%2C0%2C1%2C1%2C0%2C2.52Z%22%2F%3E%3Cpath%20id%3D%22path-2%22%20data-name%3D%22path%22%20class%3D%22cls-1%22%20d%3D%22M9.26%2C3.26v9.48a1.26%2C1.26%2C0%2C1%2C1-2.52%2C0h0V3.26a1.26%2C1.26%2C0%2C1%2C1%2C2.52%2C0Z%22%2F%3E%3C%2Fsvg%3E");background-size:16px;height:16px;width:16px}.home.landing .sns-section h2{background-color:var(--secondary);border-top-left-radius:1rem;border-top-right-radius:1rem;color:var(--white);display:inline-block;font-family:urw-din,sans-serif;font-size:1.6rem;left:0;margin-bottom:0;padding:.5rem 2rem;position:absolute;text-align:center;top:-29px}@media (max-width:767.98px){.home.landing .sns-section .container-lg{margin-bottom:3rem;margin-top:6rem}}@media (min-width:768px){.home.landing .sns-section .container-lg{margin-bottom:4rem;margin-top:8rem}}@media (max-width:767.98px){.home.landing .sns-section .container-lg>div{margin-bottom:2rem;max-width:100%}}@media (min-width:768px){.home.landing .sns-section .container-lg>div{margin:0 auto;max-width:65rem}}.home.landing .sns-section .container-lg .twitter-embed{position:relative}@media screen and (min-width:1024px){.home.landing .sns-section .container-lg .twitter-embed:before{background-image:url(/assets/front/img/loginbg-pc-1.svg);background-position:50%;background-repeat:no-repeat;background-size:1024px 340px;bottom:2rem;content:"";height:340px;left:50%;position:absolute;top:auto;transform:translateX(-50%);width:1024px;z-index:-1}}.home.landing.landing-plus .jumbotron-fluid{position:relative}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid{padding-bottom:0;padding-top:3rem}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid{padding:1rem 0 0}}.home.landing.landing-plus .jumbotron-fluid .container-lg{position:relative}.home.landing.landing-plus .jumbotron-fluid:after{display:none}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid h1{margin:0}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid h1{margin:-10px -10px 0}}.home.landing.landing-plus .jumbotron-fluid h1 img{margin:0}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid h1 img{height:auto;width:auto}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid h1 img{height:auto;width:auto}}.home.landing.landing-plus .jumbotron-fluid .illust{position:absolute}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid .illust.mainvisual{bottom:-4rem;display:inline-block;right:-5rem}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid .illust.mainvisual{bottom:-180px;display:flex;left:0;right:0;width:100%}}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid .illust.mainvisual .ovj{height:215px;width:405px}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid .illust.mainvisual .ovj{margin-left:auto;width:90%}}.home.landing.landing-plus .jumbotron-fluid .card-deck{display:flex;justify-content:space-between;max-width:57rem;width:100%}.home.landing.landing-plus .jumbotron-fluid .card-deck .card-header{border-bottom:none;color:#fff}.home.landing.landing-plus .jumbotron-fluid .card-deck .card-header h2{margin-bottom:0;text-align:center}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card-header h2{font-size:1.4rem}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card-header h2{font-size:1rem}}.home.landing.landing-plus .jumbotron-fluid .card-deck .card-body{border-radius:.6rem}.home.landing.landing-plus .jumbotron-fluid .card-deck .card-body .card-text{font-weight:700;text-align:center}.home.landing.landing-plus .jumbotron-fluid .card-deck .card-body .card-text strong{font-family:urw-din,sans-serif;font-weight:900}.home.landing.landing-plus .jumbotron-fluid .card-deck .card{border:none}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:first-child .card-text{font-size:1.8rem}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:first-child .card-text{font-size:1.2rem}}.home.landing.landing-plus .jumbotron-fluid .card-deck .card:first-child .card-text strong{letter-spacing:.1em;line-height:1}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:first-child .card-text strong{font-size:4rem}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:first-child .card-text strong{font-size:2.6rem}}.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(2) .card-text{font-family:urw-din,sans-serif;font-weight:900}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(2) .card-text{font-size:2.4rem}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(2) .card-text{font-size:1.8rem}}.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(2) .card-text strong{line-height:1;margin-right:1rem}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(2) .card-text strong{font-size:6.2rem}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(2) .card-text strong{font-size:4.2rem}}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(3) .card-text{font-size:1.6rem}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(3) .card-text{font-size:1.1rem}}.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(3) .card-text strong{line-height:1}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(3) .card-text strong{font-size:4rem}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(3) .card-text strong{font-size:2.9rem}}.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(3) .card-text span{margin-left:.7rem}@media (min-width:992px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(3) .card-text span{font-size:2rem}}@media (max-width:991.98px){.home.landing.landing-plus .jumbotron-fluid .card-deck .card:nth-child(3) .card-text span{font-size:1.2rem}}.home.landing.landing-plus .landing-section.comparison>.container-lg h2,.home.landing.landing-plus .landing-section.plus>.container-lg h2{line-height:1.5}@media (min-width:992px){.home.landing.landing-plus .landing-section.comparison>.container-lg>div:last-child,.home.landing.landing-plus .landing-section.plus>.container-lg>div:last-child{justify-content:center}}.home.landing.landing-plus .landing-section.plus{padding-top:0}@media (min-width:992px){.home.landing.landing-plus .landing-section.plus{padding-bottom:3.5rem}}@media (max-width:991.98px){.home.landing.landing-plus .landing-section.plus{padding-bottom:0}}@media (min-width:992px){.home.landing.landing-plus .landing-section.comparison{padding-bottom:8rem}}.home.landing.landing-plus .landing-section.comparison .opening{margin-top:6rem}@media (max-width:991.98px){.home.landing.landing-plus .landing-section.comparison .opening{margin-top:3rem}}.home.landing.landing-plus .landing-section.comparison .opening h3{font-weight:900;line-height:1.5}@media (max-width:991.98px){.home.landing.landing-plus .landing-section.comparison .opening h3{font-size:2.2rem}}@media (min-width:992px){.home.landing.landing-plus .landing-section.comparison .opening h3{font-size:2.6rem}}.home.landing.landing-plus .landing-section.comparison .opening h3 span{color:#ffc02e}.home.landing.landing-community .community-description{margin-top:3rem}.affiliate-faq,.community-faq{padding-top:0}.affiliate-faq .container-lg,.community-faq .container-lg{background-color:var(--white);border:1px solid var(--silver);padding:3rem 2rem}.affiliate-faq h2,.community-faq h2{margin-bottom:3rem}.affiliate-faq dl dd,.affiliate-faq dl dt,.community-faq dl dd,.community-faq dl dt{font-size:1.5rem;padding-left:3rem;position:relative}.affiliate-faq dl dd:before,.affiliate-faq dl dt:before,.community-faq dl dd:before,.community-faq dl dt:before{font-family:urw-din-semi-condensed,sans-serif;font-size:1.6rem;left:0;position:absolute}.affiliate-faq dl dt:before,.community-faq dl dt:before{color:var(--primary);content:"Q.";font-weight:700}.affiliate-faq dl dd:not(:last-of-type),.community-faq dl dd:not(:last-of-type){margin-bottom:2rem}.affiliate-faq dl dd:before,.community-faq dl dd:before{content:"A.";font-weight:700}.affiliate-faq a:not([class]),.community-faq a:not([class]){color:var(--primary)}.affiliate-faq .container-lg{border:none;border-radius:1.6rem;padding:2rem}.affiliate-faq .container-lg dd,.affiliate-faq .container-lg dt{font-size:1.6rem}@media (min-width:992px){.landing-section.comparison,.modal-comparison .modal-body{padding:0 2rem 2rem}}@media (max-width:991.98px){.landing-section.comparison,.modal-comparison .modal-body{padding:0 1.3rem 2rem}}.landing-section.comparison>.border-bottom,.modal-comparison .modal-body>.border-bottom{margin-bottom:2rem}@media (min-width:992px){.landing-section.comparison>.border-bottom,.modal-comparison .modal-body>.border-bottom{margin-left:-2rem;margin-right:-2rem;padding:2rem}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom,.modal-comparison .modal-body>.border-bottom{margin-left:-1.3rem;margin-right:-1.3rem;padding:1.3rem}}.landing-section.comparison>.border-bottom>.col,.modal-comparison .modal-body>.border-bottom>.col{padding:0}.landing-section.comparison>.border-bottom h4,.modal-comparison .modal-body>.border-bottom h4{text-align:center}@media (min-width:992px){.landing-section.comparison>.border-bottom h4,.modal-comparison .modal-body>.border-bottom h4{margin-bottom:3.5rem}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom h4,.modal-comparison .modal-body>.border-bottom h4{margin-bottom:2.6rem}}.landing-section.comparison>.border-bottom h4 small,.modal-comparison .modal-body>.border-bottom h4 small{font-weight:700}@media (min-width:992px){.landing-section.comparison>.border-bottom h4 small,.modal-comparison .modal-body>.border-bottom h4 small{font-size:1.2rem}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom h4 small,.modal-comparison .modal-body>.border-bottom h4 small{font-size:1rem}}.landing-section.comparison>.border-bottom h4 small span,.modal-comparison .modal-body>.border-bottom h4 small span{color:#ffc02e}.landing-section.comparison>.border-bottom h4 .first-letter,.modal-comparison .modal-body>.border-bottom h4 .first-letter{display:block;font-family:urw-din-semi-condensed,sans-serif;font-style:italic;font-weight:900;position:relative;text-align:center}@media (min-width:992px){.landing-section.comparison>.border-bottom h4 .first-letter,.modal-comparison .modal-body>.border-bottom h4 .first-letter{font-size:3.4rem;line-height:1.7}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom h4 .first-letter,.modal-comparison .modal-body>.border-bottom h4 .first-letter{font-size:2.3rem;line-height:1.5}}.landing-section.comparison>.border-bottom h4 .first-letter:first-letter,.modal-comparison .modal-body>.border-bottom h4 .first-letter:first-letter{color:#ffc02e}.landing-section.comparison>.border-bottom h4 .first-letter:after,.modal-comparison .modal-body>.border-bottom h4 .first-letter:after{background-color:#1e3244;bottom:0;content:"";display:inline-block;height:2px;left:50%;margin-left:-30px;position:absolute;width:60px}.landing-section.comparison>.border-bottom .card,.modal-comparison .modal-body>.border-bottom .card{border:none;position:relative}@media (min-width:992px){.landing-section.comparison>.border-bottom .card,.modal-comparison .modal-body>.border-bottom .card{padding:1.1rem 2rem;width:218px}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom .card,.modal-comparison .modal-body>.border-bottom .card{padding:1rem;width:155px}}.landing-section.comparison>.border-bottom .card .badge-secondary,.modal-comparison .modal-body>.border-bottom .card .badge-secondary{margin-left:auto;margin-right:auto;position:absolute}@media (min-width:992px){.landing-section.comparison>.border-bottom .card .badge-secondary,.modal-comparison .modal-body>.border-bottom .card .badge-secondary{font-size:1rem;left:50%;margin-left:-6rem;padding:.8rem 2.5rem;top:-1.3rem}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom .card .badge-secondary,.modal-comparison .modal-body>.border-bottom .card .badge-secondary{font-size:.7rem;left:50%;margin-left:-6rem;padding:.4rem 1rem;top:-.7rem}}.landing-section.comparison>.border-bottom .card .rounded-circle,.modal-comparison .modal-body>.border-bottom .card .rounded-circle{align-items:center;background-color:var(--primary);display:flex;justify-content:center;position:absolute}@media (min-width:992px){.landing-section.comparison>.border-bottom .card .rounded-circle,.modal-comparison .modal-body>.border-bottom .card .rounded-circle{height:7rem;right:-2.5rem;top:-2.5rem;width:7rem}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom .card .rounded-circle,.modal-comparison .modal-body>.border-bottom .card .rounded-circle{height:5rem;right:-1rem;top:-2rem;width:5rem}}.landing-section.comparison>.border-bottom .card .rounded-circle span,.modal-comparison .modal-body>.border-bottom .card .rounded-circle span{color:var(--white);display:inline-block;font-weight:700;line-height:1.3;text-align:center}@media (min-width:992px){.landing-section.comparison>.border-bottom .card .rounded-circle span,.modal-comparison .modal-body>.border-bottom .card .rounded-circle span{font-size:1.2rem}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom .card .rounded-circle span,.modal-comparison .modal-body>.border-bottom .card .rounded-circle span{font-size:.9rem}}.landing-section.comparison>.border-bottom .card>div,.modal-comparison .modal-body>.border-bottom .card>div{font-weight:900}@media (min-width:992px){.landing-section.comparison>.border-bottom .card>div,.modal-comparison .modal-body>.border-bottom .card>div{font-size:1.8rem}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom .card>div,.modal-comparison .modal-body>.border-bottom .card>div{font-size:1.4rem}}.landing-section.comparison>.border-bottom .card>div strong,.modal-comparison .modal-body>.border-bottom .card>div strong{color:var(--primary);font-weight:900}@media (min-width:992px){.landing-section.comparison>.border-bottom .card>div strong,.modal-comparison .modal-body>.border-bottom .card>div strong{font-size:4rem}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom .card>div strong,.modal-comparison .modal-body>.border-bottom .card>div strong{font-size:2.8rem}}.landing-section.comparison>.border-bottom .card>div small,.modal-comparison .modal-body>.border-bottom .card>div small{font-weight:900}@media (min-width:992px){.landing-section.comparison>.border-bottom .card>div small,.modal-comparison .modal-body>.border-bottom .card>div small{font-size:1.4rem}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom .card>div small,.modal-comparison .modal-body>.border-bottom .card>div small{font-size:1rem}}.landing-section.comparison>.border-bottom ul.list-unstyled,.modal-comparison .modal-body>.border-bottom ul.list-unstyled{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:auto;width:90%}.landing-section.comparison>.border-bottom ul.list-unstyled li,.modal-comparison .modal-body>.border-bottom ul.list-unstyled li{position:relative;text-align:center}@media (min-width:992px){.landing-section.comparison>.border-bottom ul.list-unstyled li,.modal-comparison .modal-body>.border-bottom ul.list-unstyled li{padding-bottom:1.4rem;width:90px}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom ul.list-unstyled li,.modal-comparison .modal-body>.border-bottom ul.list-unstyled li{padding-bottom:.7rem;width:64px}}.landing-section.comparison>.border-bottom ul.list-unstyled li:nth-child(3),.landing-section.comparison>.border-bottom ul.list-unstyled li:nth-child(4),.modal-comparison .modal-body>.border-bottom ul.list-unstyled li:nth-child(3),.modal-comparison .modal-body>.border-bottom ul.list-unstyled li:nth-child(4){margin-top:1rem}.landing-section.comparison>.border-bottom ul.list-unstyled .rounded-circle,.modal-comparison .modal-body>.border-bottom ul.list-unstyled .rounded-circle{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}@media (min-width:992px){.landing-section.comparison>.border-bottom ul.list-unstyled .rounded-circle,.modal-comparison .modal-body>.border-bottom ul.list-unstyled .rounded-circle{height:90px;width:90px}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom ul.list-unstyled .rounded-circle,.modal-comparison .modal-body>.border-bottom ul.list-unstyled .rounded-circle{height:64px;width:64px}}.landing-section.comparison>.border-bottom ul.list-unstyled .rounded-circle img,.modal-comparison .modal-body>.border-bottom ul.list-unstyled .rounded-circle img{height:70%;width:auto}.landing-section.comparison>.border-bottom ul.list-unstyled .badge-secondary,.modal-comparison .modal-body>.border-bottom ul.list-unstyled .badge-secondary{bottom:0;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}@media (min-width:992px){.landing-section.comparison>.border-bottom ul.list-unstyled .badge-secondary,.modal-comparison .modal-body>.border-bottom ul.list-unstyled .badge-secondary{font-size:1rem;padding:.8rem 1.5rem}}@media (max-width:991.98px){.landing-section.comparison>.border-bottom ul.list-unstyled .badge-secondary,.modal-comparison .modal-body>.border-bottom ul.list-unstyled .badge-secondary{font-size:.7rem;padding:.4rem 0}}.landing-section.comparison .table-bordered,.modal-comparison .modal-body .table-bordered{border:none}.landing-section.comparison table+div,.modal-comparison .modal-body table+div{font-size:1.2rem;line-height:1.2;margin-bottom:2rem}.landing-section.comparison .table,.modal-comparison .modal-body .table{border-collapse:separate;border-spacing:0;table-layout:fixed}.landing-section.comparison .table tr:not(:last-child) td,.landing-section.comparison .table tr:not(:last-child) th,.modal-comparison .modal-body .table tr:not(:last-child) td,.modal-comparison .modal-body .table tr:not(:last-child) th{border-bottom:none}@media (min-width:992px){.landing-section.comparison .table td,.landing-section.comparison .table th,.modal-comparison .modal-body .table td,.modal-comparison .modal-body .table th{font-size:1.4rem}}@media (max-width:991.98px){.landing-section.comparison .table td,.landing-section.comparison .table th,.modal-comparison .modal-body .table td,.modal-comparison .modal-body .table th{font-size:1.1rem;padding:.25rem}}.landing-section.comparison .table td:not(:last-child),.landing-section.comparison .table th:not(:last-child),.modal-comparison .modal-body .table td:not(:last-child),.modal-comparison .modal-body .table th:not(:last-child){border-right:none}.landing-section.comparison .table thead th,.modal-comparison .modal-body .table thead th{border-bottom-width:0;text-align:center;white-space:nowrap}.landing-section.comparison .table thead th:first-child,.modal-comparison .modal-body .table thead th:first-child{border:none;width:50%}.landing-section.comparison .table thead th:nth-child(2),.landing-section.comparison .table thead th:nth-child(3),.modal-comparison .modal-body .table thead th:nth-child(2),.modal-comparison .modal-body .table thead th:nth-child(3){border-color:var(--secondary);border-top-left-radius:.6rem;border-top-right-radius:.6rem;width:25%}.landing-section.comparison .table thead th:nth-child(3),.modal-comparison .modal-body .table thead th:nth-child(3){background-color:var(--secondary);color:var(--white)}.landing-section.comparison .table tbody th,.modal-comparison .modal-body .table tbody th{font-weight:400;width:50%}.landing-section.comparison .table tbody td,.modal-comparison .modal-body .table tbody td{background-color:var(--white);border-color:var(--secondary);font-weight:700;text-align:center;vertical-align:middle;width:25%}.landing-section.comparison .table tbody td[colspan="2"],.modal-comparison .modal-body .table tbody td[colspan="2"]{width:50%}.landing-section.comparison .table tbody td.bg-yellow,.modal-comparison .modal-body .table tbody td.bg-yellow{background-color:var(--primary-400)}.landing-section.comparison .table:not(.table-striped) tbody tr:nth-child(2) th,.landing-section.comparison .table:not(.table-striped) tbody tr:nth-child(3) th,.modal-comparison .modal-body .table:not(.table-striped) tbody tr:nth-child(2) th,.modal-comparison .modal-body .table:not(.table-striped) tbody tr:nth-child(3) th{border-top-color:var(--white)}.landing-section.comparison .table:not(.table-striped) tbody th,.modal-comparison .modal-body .table:not(.table-striped) tbody th{background-color:var(--secondary);border-color:var(--secondary);color:var(--white);vertical-align:middle}.landing-section.comparison .table:not(.table-striped) tbody td span,.modal-comparison .modal-body .table:not(.table-striped) tbody td span{color:var(--primary)}.landing-section.comparison .table:not(.table-striped) tbody td small,.modal-comparison .modal-body .table:not(.table-striped) tbody td small{font-weight:700}.landing-section.comparison .table+.btn,.modal-comparison .modal-body .table+.btn{margin-left:auto;margin-right:auto}@media (min-width:992px){.landing-section.comparison .table+.btn,.modal-comparison .modal-body .table+.btn{margin-bottom:3.2rem;margin-top:2.6rem}}@media (max-width:991.98px){.landing-section.comparison .table+.btn,.modal-comparison .modal-body .table+.btn{margin-bottom:4rem;margin-top:4.7rem}}@media (min-width:992px){.landing-section.comparison .bg-white,.modal-comparison .modal-body .bg-white{padding:4rem}}@media (max-width:991.98px){.landing-section.comparison .bg-white,.modal-comparison .modal-body .bg-white{padding:2rem}}@media (min-width:992px){.landing-section.comparison .bg-white+div,.modal-comparison .modal-body .bg-white+div{margin-top:6rem}}@media (max-width:991.98px){.landing-section.comparison .bg-white+div,.modal-comparison .modal-body .bg-white+div{margin-top:3rem}main .landing-section.comparison .bg-white{margin-left:-3.3rem;margin-right:-3.3rem}}
