.home-banner-image-sp{position:relative}.home-banner-image-sp .home-banner-image-bg-img-wrap{width:100%;height:650px;position:absolute;z-index:-1;right:0}.home-banner-image-sp .home-banner-image-bg-img-wrap .home-banner-image-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-banner-image-sp .home-banner-image-content-wrap{color:var(--white-color);width:100%;max-width:729px;height:650px;padding-inline:40px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-title{font-size:50px;font-weight:500;line-height:60px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-description{font-size:18px;font-weight:400;line-height:30px;margin-top:15px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-btn{margin-top:20px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-btn button{padding:12px 25px;font-size:16px;font-weight:500}.category-section-sp{padding:46px 40px 0}.category-section-sp .category-section-grid{display:grid;grid-template-columns:repeat(6,200px);-moz-column-gap:35px;column-gap:35px;justify-content:center}@media only screen and (min-width: 1200px) and (max-width: 1400px){.category-section-sp .category-section-grid{-moz-column-gap:15px;column-gap:15px;grid-template-columns:repeat(6,180px)}}.category-section-sp .category-section-grid .category-section-grid-box img{transition:all .25s ease-in-out}.category-section-sp .category-section-grid .category-section-grid-box:hover img{transform:translateY(-8px)}.category-section-sp .category-section-grid .category-section-grid-box .category-section-grid-box-title{font-size:16px;font-weight:500;margin-top:15px}.questions-answers-section-sp{padding-inline:40px;padding-top:107px}.questions-answers-section-sp .questions-answers-section-wrap .questions-answers-section-phara{font-size:16px;font-weight:400;color:var(--primary-color-blue)}.questions-answers-section-sp .questions-answers-section-content-wrap .questions-answers-section-content{border-top:1px solid var(--border-color);margin-top:22px;padding-top:27px}.questions-answers-section-sp .questions-answers-section-content-wrap .questions-answers-section-content .questions-answers-section-content-Question p:nth-child(1){font-size:20px;font-weight:400}.questions-answers-section-sp .questions-answers-section-content-wrap .questions-answers-section-content .questions-answers-section-content-Question p:nth-child(2){font-size:16px;font-weight:500}.questions-answers-section-sp .questions-answers-section-content-wrap .questions-answers-section-content .questions-answers-section-content-answer p:nth-child(1){font-size:20px;font-weight:400;line-height:18px}.questions-answers-section-sp .questions-answers-section-content-wrap .questions-answers-section-content .questions-answers-section-content-answer p:nth-child(2){font-size:16px;font-weight:500;color:#666}.questions-answers-section-sp .questions-answers-section-content-wrap .questions-answers-cta-wrap .questions-answers-cta{padding:12px 44px;background-color:var(--black-color);margin-top:57px}.hidden{display:none!important}.category-laptop-deals-section-sp{margin-top:56px;padding:56px 40px;background-color:#f4f4f4}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-title{font-weight:500}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content{overflow:hidden;transition:max-height .3s ease-in-out}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content p{font-size:16px;font-weight:400;line-height:28px;margin-top:20px}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content h4{font-size:20px;font-weight:700}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content h1,.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content h2,.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content h3,.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content h4,.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content h5,.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content h6{margin-top:20px}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content h2{font-size:35px}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content table{margin-top:25px;width:100%}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content table tbody tr{height:70px;border:2px solid #d9d9d9}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content table tbody tr th{border:2px solid #d9d9d9;padding:12px}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content table tbody tr th h3{font-size:24px;font-weight:500;margin-top:0}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content table tbody tr td{border:2px solid #d9d9d9;padding:12px}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content table tbody tr td a{color:initial;text-decoration:none;font-weight:500}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .expanded{max-height:650px}.category-laptop-deals-section-sp .category-laptop-deals-readmore-btn{color:var(--primary-color-blue);font-size:16px;font-weight:500;margin-top:30px;background-color:transparent;border:none;text-decoration:underline}.related-searcher-sp{padding:56px 40px;margin-top:112px;background-color:#f4f4f4}.related-searcher-sp .related-searcher-wrap{row-gap:25px;-moz-column-gap:10px;column-gap:10px;margin-top:38px}.related-searcher-sp .related-searcher-wrap .related-searcher-box{border:1px solid #666666;padding:5px 15px}.related-searcher-sp .related-searcher-wrap .related-searcher-box p{font-size:18px;font-weight:400}.powering-it-sp{margin-top:114px;padding-inline:40px}.powering-it-sp .powering-it-card-wrap{grid-template-columns:repeat(3,1fr);-moz-column-gap:25px;column-gap:25px;margin-top:58px}.powering-it-sp .powering-it-card-wrap .powering-it-card-box{width:100%;padding:32px 20px;background:white;box-shadow:3px 3px 15px #00000014;text-align:left;display:flex;flex-direction:column;transition:all .3s ease-in-out}.powering-it-sp .powering-it-card-wrap .powering-it-card-box:hover{transform:scale(1.02)}.powering-it-sp .powering-it-card-wrap .powering-it-card-box:hover .powering-it-card-box-explore-link .powering-it-card-box-btn-text{border-bottom:1px solid var(--cta-color-blue);color:var(--cta-color-blue)}.powering-it-sp .powering-it-card-wrap .powering-it-card-box:hover .powering-it-card-box-explore-link .arrow{transform:translate(5px)}.powering-it-sp .powering-it-card-wrap .powering-it-card-box-image-wrap{height:200px}.powering-it-sp .powering-it-card-wrap .powering-it-card-box-image-wrap .powering-it-card-box-image{width:100%;max-width:328px;border-radius:5px;-o-object-fit:cover;object-fit:cover}.powering-it-sp .powering-it-card-wrap .powering-it-card-box-content{margin-top:41px;padding:0 31px}.powering-it-sp .powering-it-card-wrap .powering-it-card-box-content .powering-it-card-box-title{font-size:24px;font-weight:400}.powering-it-sp .powering-it-card-wrap .powering-it-card-box-content .powering-it-card-box-description{font-size:16px;font-weight:400;line-height:28px;margin-top:15px;max-width:400px;width:100%;height:100px}.powering-it-sp .powering-it-card-wrap .powering-it-card-box-content .powering-it-card-box-explore-link{display:flex;align-items:center;font-weight:700;color:#000;text-decoration:none;font-size:14px;transition:all .2s ease-in}.powering-it-sp .powering-it-card-wrap .powering-it-card-box-content .powering-it-card-box-explore-link .powering-it-card-box-btn-text{transition:all .2s ease-in}.powering-it-sp .powering-it-card-wrap .powering-it-card-box-content .powering-it-card-box-explore-link .arrow{margin-left:18px;font-size:18px;transition:all .2s ease-in}.inner-service-section-sp{padding-inline:40px;margin-top:114px}.inner-service-section-sp .inner-service-section-content-wrap{gap:70px}@media only screen and (min-width: 1200px) and (max-width: 1400px){.inner-service-section-sp .inner-service-section-content-wrap{gap:55px}}.inner-service-section-sp .inner-service-section-content-wrap .inner-service-section-content-title{font-size:42px;font-weight:400}.inner-service-section-sp .inner-service-section-content-wrap .inner-service-section-content-description{font-size:18px;font-weight:400;margin-top:9px}.inner-service-section-sp .inner-service-section-divider{width:197.02px;height:1px;background-color:#c7c7c7;margin-block:25px;margin-left:12px}.inner-service-section-sp .inner-service-section-inner{gap:70px}@media only screen and (min-width: 1200px) and (max-width: 1400px){.inner-service-section-sp .inner-service-section-inner{gap:55px}}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-img{background-image:url(/build/assets/inner-service-section-img-54d4e14e.webp);background-size:cover;background-repeat:no-repeat;background-position:top center;height:410px}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:80px;column-gap:80px;row-gap:45px}@media only screen and (min-width: 1200px) and (max-width: 1400px){.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content{-moz-column-gap:51px;column-gap:51px}}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content .inner-service-section-inner-content-box .inner-service-section-inner-content-box-title{font-size:24px;font-weight:400;height:unset}@media only screen and (min-width: 1200px) and (max-width: 1400px){.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content .inner-service-section-inner-content-box .inner-service-section-inner-content-box-title{height:60px!important}}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content .inner-service-section-inner-content-box .inner-service-section-inner-content-box-description{font-size:16px;font-weight:400;line-height:26px;margin-top:16px;margin-bottom:16px!important}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content .inner-service-section-inner-content-box .inner-service-section-inner-content-box-btn{font-size:16px;font-weight:500;color:var(--primary-color-blue);text-decoration:none;transition:all .2s ease-in-out}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content .inner-service-section-inner-content-box .inner-service-section-inner-content-box-btn img{margin-left:15px;transition:all .2s ease-in-out}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content .inner-service-section-inner-content-box .inner-service-section-inner-content-box-btn:hover span{border-bottom:1px solid var(--cta-color-blue)}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content .inner-service-section-inner-content-box .inner-service-section-inner-content-box-btn:hover img{transform:translate(5px)}.contact-form-section-sp{background-color:#f4f5f6;padding:45px 40px}.contact-form-section-sp .contact-form-section-wrap .contact-form-content .contact-form-content-title{width:100%;max-width:750px}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form{width:700px;margin-top:52px}@media only screen and (min-width: 1200px) and (max-width: 1450px){.contact-form-section-sp .contact-form-section-wrap .contact-form-content form{max-width:580px!important}}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-input-wrap{width:50%;position:relative}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-input-wrap label{position:absolute;left:16px;margin-bottom:0;top:4px;font-size:16px;font-weight:500;transition:all .3s ease}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-input-wrap input{border:none;border-bottom:1px solid rgba(0,0,0,.6);border-radius:0;background-color:transparent;height:40px}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-input-wrap .form-control:focus{color:var(--bs-body-color);background-color:transparent;border-color:#0070d2;outline:0;box-shadow:none}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-input-wrap-2{position:relative;width:100%}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-input-wrap-2 label{position:absolute;left:16px;margin-bottom:0;top:4px;font-size:16px;font-weight:500;transition:all .3s ease}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-input-wrap-2 input{border:none;border-bottom:1px solid rgba(0,0,0,.6);border-radius:0;background-color:transparent;height:40px}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-input-wrap-2 .form-control:focus{color:var(--bs-body-color);background-color:transparent;border-color:#0070d2;outline:0;box-shadow:none}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-check{margin-top:40px}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-check label{font-size:14px;font-weight:400;margin-left:10px;margin-top:4px}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-check .contact-form-check-input{width:20px;height:20px;border:1px solid var(--black-color);border-radius:unset}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-check .form-check-input:focus{border-color:#000;outline:0;box-shadow:unset}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-description{font-size:14px;font-weight:400;margin-top:40px}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-description a{font-weight:500;text-decoration:none;color:initial}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-cta{padding:12px 45px;font-size:18px;font-weight:500;background-color:var(--black-color);margin-top:31px;border:1px solid var(--black-color);transition:all .2s ease-in-out}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-cta:hover{background-color:transparent;border:1px solid var(--black-color);color:var(--black-color)}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap{width:460px;background-color:var(--black-color);padding-block:60px;color:var(--white-color)}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-slider-wrap-inner{padding-left:50px;padding-right:30px}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-slider-wrap-inner .contact-form-slider-title{font-size:28px;font-weight:400}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-slider-wrap-inner .contact-form-slider-description{font-size:17px;font-weight:500;margin-top:12px}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-slider-wrap-inner .contact-form-slider-inner{margin-top:24px}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-slider-wrap-inner .contact-form-slider-inner #contact-form-slider .contact-form-slider-box .contact-form-slider-box-title{font-size:20px;font-weight:500;margin-top:24px}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-slider-wrap-inner .contact-form-slider-inner #contact-form-slider .contact-form-slider-box .contact-form-slider-box-description{font-size:16px;font-weight:400;color:#ffffffd9;margin-top:24px;line-height:28px}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-slider-wrap-inner .contact-form-slider-inner #contact-form-slider .contact-form-slider-box .contact-form-slider-box-profile{margin-top:40px;gap:13px}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-slider-wrap-inner .contact-form-slider-inner #contact-form-slider .contact-form-slider-box .contact-form-slider-box-profile .contact-form-slider-box-profile-name p:nth-child(1){font-size:16px;font-weight:700}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-slider-wrap-inner .contact-form-slider-inner #contact-form-slider .contact-form-slider-box .contact-form-slider-box-profile .contact-form-slider-box-profile-name p:nth-child(2){font-size:14px;font-weight:400}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-section-pagi-wrap{position:absolute;bottom:63px;width:100%;padding-left:50px;padding-right:30px}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-section-pagi-wrap .contact-form-section-pagi-btn{margin-top:15px;gap:16px}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-section-pagi-wrap .swiper-pagination{position:static}.contact-form-section-sp .contact-form-section-wrap .contact-form-slider-wrap .contact-form-section-pagi-wrap .swiper-pagination .swiper-pagination-progressbar-fill{background-color:#0070d2!important}.label-position-class{top:-12px!important}.link-pages-section-sp{margin-top:40px;padding:56px 40px;background-color:#f4f5f6}.link-pages-section-sp .link-pages-section-wrap{grid-template-columns:repeat(3,1fr)}.link-pages-section-sp .link-pages-section-wrap .link-pages-section-box{padding:28px 15px 28px 32px;border-left:1px solid #d9d9d9;transition:all .4s ease-in-out}.link-pages-section-sp .link-pages-section-wrap .link-pages-section-box span{font-size:34px;font-weight:400}.link-pages-section-sp .link-pages-section-wrap .link-pages-section-box .link-pages-section-box-img{margin-top:44px}.link-pages-section-sp .link-pages-section-wrap .link-pages-section-box .link-pages-section-box-hover-img{top:-90px;left:287px;opacity:0;visibility:hidden;transition:all .4s ease-in-out;transform:translatey(95px);z-index:2}.link-pages-section-sp .link-pages-section-wrap .link-pages-section-box:hover .link-pages-section-box-hover-img{opacity:1;visibility:visible;transform:translatey(0)}.shop-banner-slider .shop-banner-sp{background-size:cover;background-repeat:no-repeat;background-position:top left;height:750px;padding-inline:40px}.shop-banner-slider .shop-banner-sp .shop-banner-wrap{color:var(--white-color);height:750px}.shop-banner-slider .shop-banner-sp .shop-banner-wrap .shop-banner-title{font-size:64px;font-weight:400;line-height:74px;max-width:594px;width:100%}.shop-banner-slider .shop-banner-sp .shop-banner-wrap .shop-banner-description{font-size:18px;font-weight:400;line-height:30px;max-width:594px;width:100%;margin-top:30px}.shop-banner-slider .shop-banner-sp .shop-banner-wrap .shop-banner-btn-wrap{margin-top:45px}.shop-banner-slider .shop-banner-sp .shop-banner-wrap .shop-banner-btn-wrap button{padding:12px 20px;background-color:var(--white-color);color:var(--black-color);font-size:18px;font-weight:500}.shop-banner-slider .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;border:1px solid #fff;background-color:transparent;opacity:1!important}.shop-banner-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--white-color)!important}.support-plus-banner-sp{background-repeat:no-repeat;background-size:cover;background-position:top center;height:730px;padding-inline:40px}.support-plus-banner-sp .shop-banner-wrap{color:var(--white-color);height:750px}.support-plus-banner-sp .shop-banner-wrap .shop-banner-title{font-size:64px;font-weight:400;line-height:74px;max-width:546px;width:100%}.support-plus-banner-sp .shop-banner-wrap .shop-banner-description{font-size:18px;font-weight:400;line-height:30px;max-width:514px;width:100%;margin-top:20px}.support-plus-banner-sp .shop-banner-wrap .shop-banner-btn-wrap{margin-top:45px}.support-plus-banner-sp .shop-banner-wrap .shop-banner-btn-wrap .shop-banner-btn{padding:12px 20px;background-color:var(--white-color);color:var(--black-color);font-size:18px;font-weight:500}.support-plus-banner-sp .shop-banner-wrap .shop-banner-text{font-size:18px;font-weight:700;margin-top:25px}.cutting-edge-solutions-slider-sp-2{margin-top:56px;padding:56px 40px;background-color:#f4f5f6}.cutting-edge-solutions-slider-sp-2 .content-area-gride{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:56px}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card{transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;min-width:300px}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner{padding:23px 25px 35px;background-color:var(--white-color)}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner h4{font-size:20px;font-weight:400;height:auto}@media only screen and (min-width: 1500px){.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner h4{font-size:23px!important}}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner p{font-size:14px;font-weight:400;line-height:24px;margin-top:24px;height:86px}@media only screen and (min-width: 1500px){.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner p{font-size:16px!important}}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner a{font-size:18px;font-weight:500;margin-top:10px;color:var(--primary-color-blue);text-decoration:none;transition:all .3s ease}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner a img{margin-left:5px;transition:all .3s ease}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner a:hover{text-decoration:underline}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner a:hover img{margin-left:15px}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card.show{display:block;opacity:1;transform:translateY(0)}.about-cta-section-sp{margin-top:56px;padding:63px 40px;background-repeat:no-repeat;background-size:cover}.about-cta-section-sp .about-cta-section-wrap{width:100%;color:var(--white-color);margin-inline:auto}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-title{font-size:42px;font-weight:500}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-description{font-size:18px;font-weight:500;line-height:30px;margin-top:28px;max-width:1130px;width:100%;margin-inline:auto}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-btn{padding:12px 25px;margin-top:45px}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-gride{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:108px}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-gride .about-cta-section-gride-box{padding-inline:24px 10px}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-gride .about-cta-section-gride-box .about-cta-section-gride-box-title{font-size:42px;font-weight:500}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-gride .about-cta-section-gride-box .about-cta-section-gride-box-text{font-size:18px;font-weight:400}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-gride .about-cta-section-gride-box-border{border-left:1px solid var(--white-color)}.about-trusted-industry-sp{padding:115px 40px;background-color:#f4f5f6}.about-trusted-industry-sp .about-trusted-industry-wrap .about-trusted-industry-description{font-size:16px;font-weight:400;margin-top:13px}.about-trusted-industry-sp .about-trusted-industry-wrap .about-trusted-industry-gride{display:flex;flex-wrap:wrap;-moz-column-gap:74px;column-gap:74px;row-gap:55px;margin-top:63px;justify-content:space-between}.about-trusted-industry-sp .about-trusted-industry-wrap .about-trusted-industry-gride .about-trusted-industry-gride-box{width:150px;height:100%;display:flex;align-items:center;margin-block:auto}.about-trusted-industry-sp .about-trusted-industry-wrap .about-trusted-industry-gride .about-trusted-industry-gride-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-trusted-industry-sp .about-trusted-industry-wrap .about-trusted-industry-gride-2{max-width:575px;width:100%;display:flex;margin-inline:auto;gap:60px;margin-top:67px}.partner-call-info-sp{background-color:var(--black-color);padding-block:120px 0}.partner-call-info-sp .partner-call-info-wrap{color:var(--white-color);gap:20px}.partner-call-info-sp .partner-call-info-wrap .partner-call-info-content{max-width:540px;width:auto}.partner-call-info-sp .partner-call-info-wrap .partner-call-info-content .partner-call-info-content-title{font-size:42px;font-weight:500}.partner-call-info-sp .partner-call-info-wrap .partner-call-info-content .partner-call-info-content-description{font-size:22px;font-weight:400;line-height:28px;margin-top:20px}.partner-call-info-sp .partner-call-info-wrap .partner-call-info-content-2{max-width:330px;width:auto}.partner-call-info-sp .partner-call-info-wrap .partner-call-info-content-2 .partner-call-info-content-2-text{font-size:22px;font-weight:400}.partner-call-info-sp .partner-call-info-wrap .partner-call-info-content-2 .partner-call-info-content-2-text span{font-weight:700}.partner-call-info-sp .partner-call-info-2{padding:20px;background:linear-gradient(90deg,#099bfc 0%,#26cbff 82%);margin-top:120px}.partner-call-info-sp .partner-call-info-2 .partner-call-info-2-text{font-size:32px;font-weight:400;text-align:center;color:var(--white-color)}.link-pages-section-mob-sp{background-color:#f4f5f6;padding:40px 0 50px}.link-pages-section-mob-sp .link-pages-section-mob-wrap{overflow-x:scroll;scrollbar-width:none;gap:60px}.link-pages-section-mob-sp .link-pages-section-mob-wrap .link-pages-section-mob-box span{font-size:24px;font-weight:400;margin-left:20px;margin-right:20px;line-height:26px;width:124px}.location-section-sp{padding:55px 40px;margin-top:56px}.location-section-sp .location-section-gride-wrap{margin-top:54px;display:grid;grid-template-columns:repeat(4,1fr);gap:50px}@media only screen and (min-width: 1200px) and (max-width: 1400px){.location-section-sp .location-section-gride-wrap{gap:15px}}.location-section-sp .location-section-gride-wrap .location-section-gride-box{padding:25px 20px;border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);border-bottom:3.35px solid #cacaca;border-radius:5px 5px 0 0;transition:all .25s ease}.location-section-sp .location-section-gride-wrap .location-section-gride-box:hover{border-bottom:3.35px solid var(--cta-color-blue);box-shadow:3px 3px 15px #00000021}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img{gap:11px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-img span{font-size:24px;font-weight:500;letter-spacing:.003em;line-height:1}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content{margin-top:21px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text{font-size:16px;font-weight:400;line-height:20px}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text span{font-weight:500}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text span span{color:var(--cta-color-blue)}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content .location-section-gride-box-content-text strong{font-weight:700}.location-section-sp .location-section-gride-wrap .location-section-gride-box .location-section-gride-box-content p:nth-child(1){height:60px}@media only screen and (min-width: 768px) and (max-width: 991px){.home-banner-image-sp .home-banner-image-content-wrap{padding-inline:20px;margin-top:20px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-title{font-size:45px;font-weight:500;line-height:45px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-description{font-size:14px;line-height:18px;margin-top:20px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-btn{margin-top:20px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-btn button{padding:9px 22px;font-size:14px}}@media only screen and (max-width: 991px){.home-banner-image-sp{position:relative}.home-banner-image-sp .home-banner-image-bg-img-wrap{width:100%;height:unset;position:unset;z-index:-1;right:0;aspect-ratio:21/9}.home-banner-image-sp .home-banner-image-bg-img-wrap .home-banner-image-bg-img{width:100%;height:auto;-o-object-fit:unset;object-fit:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;min-height:100%}.home-banner-image-sp .home-banner-image-content-wrap{color:var(--black-color);height:unset;padding-inline:10px}}@media only screen and (max-width: 767px){.home-banner-image-sp .home-banner-image-content-wrap{padding-inline:10px;width:100%;max-width:550px;margin-inline:auto;margin-top:20px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-title{font-size:31px;font-weight:500;line-height:34px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-description{font-size:12px;line-height:16px;margin-top:20px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-btn{margin-top:20px}.home-banner-image-sp .home-banner-image-content-wrap .home-banner-image-content-btn button{padding:9px 22px;font-size:14px}.shop-banner-slider .shop-banner-sp{height:439px;padding-inline:10px}.shop-banner-slider .shop-banner-sp .shop-banner-wrap{height:439px;width:100%;max-width:550px;margin-inline:auto}.shop-banner-slider .shop-banner-sp .shop-banner-wrap .shop-banner-title{font-size:28px;line-height:32px;max-width:350px;width:100%}.shop-banner-slider .shop-banner-sp .shop-banner-wrap .shop-banner-description{font-size:12px;line-height:20px;margin-top:20px;max-width:350px;width:100%}.shop-banner-slider .shop-banner-sp .shop-banner-wrap .shop-banner-btn-wrap{margin-top:20px}.shop-banner-slider .shop-banner-sp .shop-banner-wrap .shop-banner-btn-wrap button{padding:9px 15px;font-size:14px}.shop-banner-slider .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}.support-plus-banner-sp{height:439px;padding-inline:10px;background-position:left}.support-plus-banner-sp .shop-banner-wrap{height:439px;width:100%;max-width:550px;margin-inline:auto}.support-plus-banner-sp .shop-banner-wrap .shop-banner-title{font-size:28px;line-height:32px;max-width:350px;width:100%}.support-plus-banner-sp .shop-banner-wrap .shop-banner-description{font-size:12px;line-height:20px;margin-top:20px;max-width:350px;width:100%}.support-plus-banner-sp .shop-banner-wrap .shop-banner-btn-wrap{margin-top:20px}.support-plus-banner-sp .shop-banner-wrap .shop-banner-btn-wrap .shop-banner-btn{padding:9px 15px;font-size:14px}.cutting-edge-solutions-slider-sp-2{margin-top:40px;padding:40px 10px}.cutting-edge-solutions-slider-sp-2 .content-area-gride{grid-template-columns:repeat(1,1fr);margin-top:22px;width:100%;max-width:550px;margin-inline:auto}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card{min-width:100%}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner{padding:23px 25px 35px}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner h4{font-size:20px}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner p{font-size:14px;max-height:105px;overflow-y:auto;line-height:22px;margin-top:13px;margin-bottom:15px!important}.cutting-edge-solutions-slider-sp-2 .content-area-gride .content-card .content-card-inner a{font-size:16px}.about-trusted-industry-sp{padding:35px 10px 33px}.about-trusted-industry-sp .about-trusted-industry-wrap{width:100%;max-width:550px;margin-inline:auto}.about-trusted-industry-sp .about-trusted-industry-wrap .about-trusted-industry-gride{-moz-column-gap:30px;column-gap:30px;row-gap:40px;margin-top:31px;justify-content:space-evenly}.about-trusted-industry-sp .about-trusted-industry-wrap .about-trusted-industry-gride .about-trusted-industry-gride-box{width:100px;height:100%}.about-trusted-industry-sp .about-trusted-industry-wrap .about-trusted-industry-gride .about-trusted-industry-gride-box img{width:100%;height:100%}.about-trusted-industry-sp .about-trusted-industry-wrap .about-trusted-industry-gride-2{gap:20px;margin-top:27px;overflow-x:auto;justify-content:center}.about-trusted-industry-sp .about-trusted-industry-wrap .about-trusted-industry-gride-2 .about-trusted-industry-gride-2-box img{width:70px}.category-section-sp{margin-top:30px;padding:30px 10px;width:100%;max-width:550px;margin-inline:auto}.category-section-sp .category-section-grid{grid-template-columns:repeat(2,1fr);-moz-column-gap:25px;column-gap:25px;row-gap:35px}.category-section-sp .category-section-grid .category-section-grid-box .category-section-grid-box-title{font-size:14px;margin-top:10px}.about-cta-section-sp{margin-top:40px;padding:28px 10px}.about-cta-section-sp .about-cta-section-wrap{width:100%;max-width:550px;margin-inline:auto}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-title{font-size:24px}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-description{font-size:16px;font-weight:400;margin-top:16px}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-btn{padding:12px 25px;margin-top:30px}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-gride{grid-template-columns:repeat(1,1fr);gap:15px;margin-top:30px}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-gride .about-cta-section-gride-box{padding-inline:24px 10px}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-gride .about-cta-section-gride-box .about-cta-section-gride-box-title{font-size:24px;text-align:center}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-gride .about-cta-section-gride-box .about-cta-section-gride-box-title-mob{font-size:34px}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-gride .about-cta-section-gride-box .about-cta-section-gride-box-text{font-size:18px}.about-cta-section-sp .about-cta-section-wrap .about-cta-section-gride .about-cta-section-gride-box-border{border-left:none}.questions-answers-section-sp{padding-inline:10px;padding-top:80px}.questions-answers-section-sp .questions-answers-section-wrap .questions-answers-section-phara{font-size:13px;font-weight:400}.category-laptop-deals-section-sp{margin-top:40px;padding:24px 10px;background-color:#f4f4f4}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap{width:100%;max-width:550px;margin-inline:auto}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content p{font-size:14px;line-height:22px;margin-top:7px}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content h4{font-size:20px;font-weight:700}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content h2{font-size:24px}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content .category-laptop-deals-section-content-table{overflow:auto}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content .category-laptop-deals-section-content-table table{margin-top:25px;width:-moz-max-content;width:max-content}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content .category-laptop-deals-section-content-table table tbody tr{height:50px}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content .category-laptop-deals-section-content-table table tbody tr th{font-size:13px}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content .category-laptop-deals-section-content-table table tbody tr th h3{font-size:18px;margin-top:0}.category-laptop-deals-section-sp .category-laptop-deals-section-wrap .category-laptop-deals-section-content .category-laptop-deals-section-content-table table tbody tr td{padding:12px;font-size:13px}.related-searcher-sp{padding:56px 10px;margin-top:80px}.related-searcher-sp .related-searcher-wrap{row-gap:15px;-moz-column-gap:12px;column-gap:12px;margin-top:22px}.related-searcher-sp .related-searcher-wrap .related-searcher-box a p{font-size:12px;font-weight:400}.powering-it-sp{margin-top:60px;padding-inline:10px;width:100%;max-width:550px;margin-inline:auto}.powering-it-sp .powering-it-card-wrap{grid-template-columns:repeat(1,1fr);row-gap:25px;margin-top:30px}.powering-it-sp .powering-it-card-wrap .powering-it-card-box{width:100%;padding:32px 20px}.powering-it-sp .powering-it-card-wrap .powering-it-card-box .powering-it-card-box-image-wrap{height:150px}.powering-it-sp .powering-it-card-wrap .powering-it-card-box .powering-it-card-box-image-wrap .powering-it-card-box-image{max-width:245px;-o-object-fit:cover;object-fit:cover}.powering-it-sp .powering-it-card-wrap .powering-it-card-box .powering-it-card-box-content{margin-top:10px;padding:0}.inner-service-section-sp{padding-inline:10px;margin-top:59px;width:100%;max-width:550px;margin-inline:auto}.inner-service-section-sp .inner-service-section-content-wrap{gap:10px}.inner-service-section-sp .inner-service-section-content-wrap .inner-service-section-content-title{font-size:24px;width:100%!important}.inner-service-section-sp .inner-service-section-content-wrap .inner-service-section-content-description{font-size:16px;width:100%!important;margin-top:0}.inner-service-section-sp .inner-service-section-inner{gap:40px;margin-top:24px}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-img{height:136px;width:100%!important}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content{grid-template-columns:repeat(1,1fr);row-gap:30px;width:100%!important}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content .inner-service-section-inner-content-box{border-bottom:1px solid var(--border-color);padding-bottom:20px}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content .inner-service-section-inner-content-box .inner-service-section-inner-content-box-title{font-size:20px}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content .inner-service-section-inner-content-box .inner-service-section-inner-content-box-description{font-size:16px;margin-top:15px;margin-bottom:16px!important}.inner-service-section-sp .inner-service-section-inner .inner-service-section-inner-content .inner-service-section-inner-content-box .inner-service-section-inner-content-box-btn{font-size:16px}.partner-call-info-sp{background-color:var(--black-color);padding-block:60px 0}.partner-call-info-sp .partner-call-info-wrap{gap:40px}.partner-call-info-sp .partner-call-info-wrap .partner-call-info-content .partner-call-info-content-title{font-size:25px}.partner-call-info-sp .partner-call-info-wrap .partner-call-info-content .partner-call-info-content-description{font-size:16px}.partner-call-info-sp .partner-call-info-wrap .partner-call-info-content-2 .partner-call-info-content-2-text{font-size:16px;margin-top:7px}.partner-call-info-sp .partner-call-info-2{padding:20px;margin-top:60px}.partner-call-info-sp .partner-call-info-2 .partner-call-info-2-text{font-size:22px}.location-section-sp{padding:30px 10px 0;margin-top:40px;width:100%;max-width:550px;margin-inline:auto}.location-section-sp .location-section-gride-wrap{margin-top:30px;grid-template-columns:repeat(1,1fr);gap:20px}.contact-form-section-sp{padding:24px 10px 40px}.contact-form-section-sp .contact-form-section-wrap .contact-form-content .contact-form-content-title{text-align:center}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form{width:100%;margin-top:40px}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-input-wrap,.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-input-wrap-2{width:100%}.contact-form-section-sp .contact-form-section-wrap .contact-form-content form .contact-form-description{margin-top:20px}}
