@charset "UTF-8";.header-extras{background:#39acd2;border-radius:0 0 0 20px;box-shadow:3px 3px 3px rgba(0,0,0,.25);margin-right:-30px;padding:0 2.5rem}.header-extras a{color:#fff;position:relative}.header-extras a:hover{color:#fff!important}.header-extras a:after,.header-extras a:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.header-extras a:before{background:#fff;border-radius:50%;box-sizing:border-box;height:1.2rem;right:-1.8rem;width:1.2rem}.header-extras a:after{border-color:transparent transparent transparent #39acd2;border-style:solid;border-width:.2rem .3rem;right:-1.65rem}@media (max-width:1024px){.header-extras{display:none}}section.banner{background:url(../../assets/images/home/bg_banner.png) 50% 50% no-repeat;background-size:cover;padding:0}section.banner .banner-content{box-sizing:border-box;margin:0 auto;padding:11.2rem 0 6.9rem;position:relative}section.banner .banner-content .banner-content-image{align-items:center;display:flex;justify-content:flex-end}section.banner .banner-content .banner-content-image img{max-width:52%}section.banner .banner-content .banner-copy{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;left:0;max-width:55%;position:absolute;top:50%;transform:translateY(-50%);width:100%}section.banner .banner-content .banner-copy .copy-batch{align-items:center;display:flex}section.banner .banner-content .banner-copy .copy-batch img{margin-right:1rem;max-width:125px}section span.text-large{font-size:1.3em}section .sub-heading-text{align-items:center;display:flex;flex-direction:column;margin:0 auto 2.1rem;padding:0 0 1.5rem}section .sub-heading-text p{font-size:.7rem;font-weight:300;margin:0 0 .5rem}section .sub-heading-text h3{color:#39acd2;font-size:2.3rem;font-weight:600;line-height:1;position:relative}section .sub-heading-text h3:after{background:url(../../assets/images/home/ttl_deco.svg) 50% 50% no-repeat;background-size:100% 100%;bottom:-17px;content:"";height:.7rem;left:50%;position:absolute;transform:translateX(-50%);width:8rem}section .btn span.btn-num{align-items:center;color:#fff;display:flex;flex-direction:column;flex-grow:0!important;font-size:1.8rem!important;font-weight:600;justify-content:center;line-height:1;margin:0}section .btn span.btn-num .sub{font-size:.6rem!important;font-weight:300;line-height:.8rem!important}section .feature-box{margin:1rem auto;max-width:360px;padding:22px;text-align:center}section .feature-box .feature-box-image{margin-left:auto;margin-right:auto;max-width:200px;text-align:center}section .feature-box .feature-box-info{background:url(../../assets/images/home/bg_feature_info.svg) 50% 50% no-repeat;background-size:100% 100%;box-sizing:border-box;margin-top:1.5rem;padding-bottom:40%;position:relative}section .feature-box .feature-box-info p{font-size:13px;left:50%;line-height:20px;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:calc(100% - 40px)}section .feature-box .feature-box-info{text-align:left}section ul.ref{list-style:none;padding:0}section ul.ref li{font-size:.9rem;line-height:1.5rem;padding-left:1.5rem;position:relative}section ul.ref li:before{content:"※";left:0;position:absolute}section .service-grids .post-item .card .card-body{padding-top:2.5rem}section .service-grids .post-item .card .card-body img{max-width:150px}section .service-grids .post-item .card .card-body p{height:3.8rem;margin-top:1.8rem}section .card.card-service-item .card-body{padding:5rem;position:relative}section .card.card-service-item .card-body h3.service-item-title{align-items:center;color:#39acd2;display:flex;justify-content:flex-start}section .card.card-service-item .card-body h3.service-item-title span{font-size:1.7rem;line-height:2.2rem}section .card.card-service-item .card-body h3.service-item-title span.num{font-size:4.4rem;margin-right:2.5rem}section .card.card-service-item .card-body .service-movie{background:#fff;bottom:3rem;box-shadow:0 0 10px rgba(0,0,0,.15);left:-5rem;max-width:260px;position:absolute;width:31.7%}section .card.card-service-item .card-body .service-movie .service-movie-title{color:#39acd2;font-size:1rem;font-weight:500;line-height:1;padding:.5rem 0;text-align:center}section .card.card-service-item .card-body .service-movie .service-movie-content{padding:0 1rem 1rem}section .card.card-service-item .card-body .service-movie .service-movie-content .service-movie-wrap{position:relative;width:100%}section .card.card-service-item .card-body .service-movie .service-movie-content .service-movie-wrap:before{content:"";display:block;padding-top:59.75%}section .card.card-service-item .card-body .service-movie .service-movie-content .service-movie-wrap img{left:0;position:absolute;top:0}section .card.card-service-item .card-body .service-batch{position:absolute;right:-4rem;top:-2.5rem;width:22%}section ul.feature-list{list-style:none;padding:1rem 0}section ul.feature-list li{margin-bottom:.4rem;padding-left:2rem;position:relative}section ul.feature-list li:before{background:url(../../assets/images/home/chk_bl.svg) 50% 50% no-repeat;background-size:100%;content:"";height:1.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}section ul.feature-list.type-01 li:before{background-image:url(../../assets/images/home/chk_or.svg)}section .service-table-wrap{margin:2rem auto 0}section .service-table-wrap .service-table{border-collapse:collapse;width:100%}section .service-table-wrap .service-table tbody tr:nth-child(odd){background:#f4f7fb}section .service-table-wrap .service-table tbody tr:first-child{background:none}section .service-table-wrap .service-table tbody td,section .service-table-wrap .service-table tbody th{font-size:1rem;padding:1rem 0;text-align:center}section .service-table-wrap .service-table tbody th{background:#39acd2;border-radius:5px 5px 0 0;color:#fff;font-weight:500}section .service-table-wrap .service-table tbody th:nth-child(2n){background:#245dad}section .service-table-wrap .service-table tbody td{border:1px solid #f2f2f2}section .support-list{margin-top:3rem}section .support-list .support-item{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.15);box-sizing:border-box;display:flex;justify-content:space-between}section .support-list .support-item:nth-child(-n+4){position:relative}section .support-list .support-item:nth-child(-n+4):after{border:.7rem solid transparent;border-top-color:#39acd2;bottom:-2rem;content:"";left:50%;position:absolute;transform:translateX(-50%)}section .support-list .support-item .support-num{align-items:center;background:#39acd2;border-radius:5px 0 0 5px;color:#fff;display:flex;flex-direction:column;font-size:3.4rem;font-weight:600;justify-content:center;line-height:1;width:12rem}section .support-list .support-item .support-num .support-step{font-size:1.2rem;font-weight:500;margin:0 0 .5rem}section .support-list .support-item .support-content{align-items:center;display:flex;justify-content:space-between;width:calc(100% - 12rem)}section .support-list .support-item .support-content .support-text{box-sizing:border-box;padding:2rem;text-align:left;width:calc(100% - 9rem)}section .support-list .support-item .support-content .support-text .ttl{font-size:1.8rem;margin:0 0 1rem}section .support-list .support-item .support-content .support-icon{align-items:center;display:flex;flex-direction:column;justify-content:center;width:10rem}section .support-list .support-item .support-content .support-icon img{max-height:100%;max-width:70%}section .support-list .support-item+.support-item{margin-top:2rem}section .app-store-btn img{height:40px}section .btn.btn-chrome{width:245px}section .nav.nav-wakarunda{margin-top:1.5rem}section .nav.nav-wakarunda .nav-item a.nav-link{border:1px solid #39acd2;border-radius:0;color:#39acd2;padding:10px 20px}section .nav.nav-wakarunda .nav-item a.nav-link.active{background-color:#39acd2;border:1px solid #39acd2;color:#fff}section .nav.nav-wakarunda .nav-item:last-child a.nav-link{border-bottom-right-radius:5px;border-top-right-radius:5px;margin-left:-1px}section .nav.nav-wakarunda .nav-item:first-child a.nav-link{border-bottom-left-radius:5px;border-top-left-radius:5px;margin-left:-1px}section .voice__slider .slick-track{display:flex}section .voice__slider .voice__slider_item{box-sizing:border-box;height:auto;padding:1.5rem 1rem}section .voice__slider .voice__slider_item .voice__slider_inner{background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.15);box-sizing:border-box;height:100%;padding:2rem;text-align:left}section .voice__slider .voice__slider_item .voice__slider_inner .voice__slider_head{display:flex;justify-content:space-between}section .voice__slider .voice__slider_item .voice__slider_inner .voice__slider_head .voice__slider_img{border-radius:100%;height:2.5rem;overflow:hidden;width:2.5rem}section .voice__slider .voice__slider_item .voice__slider_inner .voice__slider_head .voice__slider_img img{max-height:100%;max-width:100%}section .voice__slider .voice__slider_item .voice__slider_inner .voice__slider_head .voice__slider_ttl{width:calc(100% - 3.5rem)}section .voice__slider .voice__slider_item .voice__slider_inner .voice__slider_head .voice__slider_ttl .voice__slider_name{font-size:1rem;margin:0}section .voice__slider .voice__slider_item .voice__slider_inner .voice__slider_head .voice__slider_ttl .voice__slider_id{color:#ccc;font-size:.9rem}section .voice__slider .voice__slider_item .voice__slider_inner .voice__slider_cont{font-size:1rem;margin:2rem 0 0}section.section-csr{background:url(../../assets/images/home/bg_csr.png) 50% 50% no-repeat;background-size:cover}section.section-csr .csr-list{margin:1rem auto;max-width:640px;padding:2rem}section.section-csr .csr-date{background:#39acd2;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:1rem;margin:0 0 1.5rem;padding:.3rem 1rem}section .csr__btn{box-sizing:border-box;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:600;margin:7rem auto 0;position:relative}section .csr__btn:after{bottom:0;content:"";height:1.6rem;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:1.6rem}section .csr__btn.csr__btn_open{padding:0 0 1.5rem}section .csr__btn.csr__btn_open:after{border-bottom:1px solid #000;border-right:1px solid #000}section .csr__btn.csr__btn_close{color:#fff;display:none;padding:0 0 3rem}section .csr__btn.csr__btn_close:after{border-left:1px solid #fff;border-top:1px solid #fff}section .accordion.faq .ac-item{background-color:#fff;border-radius:0;padding:0}section .accordion.faq .ac-item .ac-title{background-color:#fff;color:#111;font-size:1.2rem;line-height:2rem;padding:1.5rem 1.8rem 1.5rem 2.8rem;position:relative}section .accordion.faq .ac-item .ac-title:before{content:"\e92e";right:10px;top:50%;transform:translateY(-50%)}section .accordion.faq .ac-item .ac-title:after{color:#fe6500;content:"Q";font-size:1.4rem;font-weight:700;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}section .accordion.faq .ac-item .ac-content{padding:0 1.3rem 1.3rem}section .accordion.faq .ac-item .ac-content .ac-answer{background-color:#f2f2f2;font-size:1rem;line-height:1.5rem;margin:.5rem 0;padding:1.8rem 1.6rem 1.6rem 4rem;position:relative}section .accordion.faq .ac-item .ac-content .ac-answer:after{color:#39acd2;content:"A";font-size:1.4rem;font-weight:700;left:1.7rem;position:absolute;top:1.6rem}section .accordion.faq .ac-item.ac-active .ac-title:before{content:"\e931"}section .ng-data{background:url(../../assets/images/home/account_img_01.svg) 50% 50% no-repeat;height:311px;position:relative;width:540px}section .ng-data .ng-data-wrap{background-size:cover;height:100%;position:absolute;width:100%}section .ng-data .ng-data-wrap p{white-space:nowrap}section .ng-data .ng-data-wrap p.ng-data-date{font-size:1.3rem;font-weight:700;left:50%;position:absolute;top:0;transform:translateX(-50%)}section .ng-data .ng-data-wrap p.ng-data-count{color:#ff3c00;font-size:1.2rem;position:absolute;top:65%;transform:translateX(-50%)}section .ng-data .ng-data-wrap p.ng-data-count .num{font-size:2.6rem;font-weight:700}section .ng-data .ng-data-wrap p.ng-data-count.ng-data-brand{left:25%}section .ng-data .ng-data-wrap p.ng-data-count.ng-data-asin{left:77%}section .ng-data .ng-data-wrap p.ng-data-diff{font-size:1.1rem;position:absolute;top:81%;transform:translateX(-50%)}section .ng-data .ng-data-wrap p.ng-data-diff .num{color:#ff3c00;font-weight:700}section .ng-data .ng-data-wrap p.ng-data-diff.ng-data-brand{left:25%}section .ng-data .ng-data-wrap p.ng-data-diff.ng-data-asin{left:77%}@media (max-width:768px){section .ng-data .ng-data-wrap p.ng-data-date{font-size:1rem}section .ng-data .ng-data-wrap p.ng-data-count{font-size:1rem;top:61%}section .ng-data .ng-data-wrap p.ng-data-count .num{font-size:1.8rem}section .ng-data .ng-data-wrap p.ng-data-diff{font-size:.9rem}}@media (max-width:1024px){section.banner{background-image:url(../../assets/images/home/bg_banner_sp.png)}section.banner .banner-content{display:flex;flex-direction:column;padding:6.5rem 1rem 5rem}section.banner .banner-content .banner-content-image{margin:2rem auto 0;max-width:none;order:2;width:100%}section.banner .banner-content .banner-content-image img{max-width:100%}section.banner .banner-content .banner-copy{max-width:none;padding:0;position:static;transform:translateY(0);width:100%}section .card.card-service-item .card-body{padding:2rem 1rem}section .card.card-service-item .card-body h3.service-item-title span{font-size:1.3rem;line-height:1.7rem}section .card.card-service-item .card-body h3.service-item-title span.num{font-size:3.4rem;margin-right:1rem}section .card.card-service-item .card-body .service-movie{margin:2rem 1rem;max-width:none;position:static;width:unset}section .card.card-service-item .card-body .service-movie .service-movie-title{font-size:1.2rem}section .card.card-service-item .card-body .service-batch{bottom:-3.5rem;right:-1.5rem;top:auto;width:40%;z-index:5}section .service-table-wrap{overflow:hidden;overflow-x:auto;padding:0 0 2rem}section .service-table-wrap .service-table td,section .service-table-wrap .service-table th{padding:1rem 1.3rem;white-space:nowrap}section .support-list .support-item .support-num{font-size:2.2rem;width:20%}section .support-list .support-item .support-num .support-step{font-size:1rem}section .support-list .support-item .support-content{width:80%}section .support-list .support-item .support-content .support-text{padding:1.2rem 2rem;width:100%}section .support-list .support-item .support-content .support-text .ttl{font-size:1.2rem}section .support-list .support-item .support-content .support-icon{display:none}section.section-csr .csr-list{padding:1rem}section .ng-data{height:unset;padding-bottom:57.7%;width:100%}}
