@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;700&display=swap";:root{--primary-text: #3C4958;--primary-color: #DD2526;--accent-color: #F0C75E;--background: #f0f0f0}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Noto Sans JP,sans-serif;color:var(--primary-text);line-height:1.5;scroll-behavior:smooth}a{text-decoration:none;cursor:pointer}ul{list-style-type:none}h1{font-size:3rem}h2{font-size:1.5rem}.container{max-width:1370px;margin:0 auto;padding:0 20px 50px}.title{text-align:center;margin:1.5rem auto}.btn{padding:10px 40px;background-color:var(--primary-color);color:#fff;font-weight:300;border-radius:50px;text-align:center;display:block;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}.btn:hover{transform:scale(105%);transition:.2s ease-in}.button-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2rem auto}.button-container a{color:#fff}header{display:flex;justify-content:space-between;align-items:center;max-width:1370px;margin:30px auto;padding:0 20px;background-color:#fff}header img{height:1.5rem}.nav-bar{position:fixed;z-index:999;background:#fff;width:100%}.nav-menu{display:flex;gap:20px}.nav-item a{font-weight:700;color:var(--primary-text)}.nav-item a:hover{color:var(--primary-color)}.hamburger{display:none}.bar{display:block;width:40px;height:3px;margin:10px auto;transition:all .3s ease-in-out;background-color:var(--primary-text)}.hero{background:url(/cdn/shop/files/hero-bg_2x-100.jpg?v=1653981180) #fff no-repeat center top;background-size:100% 650px;display:flex;position:relative;top:80px}.hero h3{color:#fff}.hero h1{font-size:2rem}.note{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero .container{display:flex;margin:50px auto 0;justify-content:center}.hero .btn{display:inline-block;color:#fff;font-weight:700;font-size:1.5rem;padding:10px 50px;margin:10px 0 10px 20px}.hero-left img{height:500px;margin-right:20px}.delivery-logo{height:80px}.hero-right .right-item{display:flex;align-items:center;text-align:left}.hero-right .right-item img{height:4rem;margin:1rem}.hero-right .right-item h1{color:#fff}#features{padding-top:80px}.features{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.feature{height:300px;margin:30px}.recommendation{background-image:url(/cdn/shop/files/recommendation-bg.png?v=1653981180);width:100%;height:600px}.content{display:flex;align-items:center;position:relative}.left{position:absolute;padding-top:30px;height:500px;bottom:0;top:70px;left:80px;z-index:1}.right{height:700px;position:absolute;top:-50px;bottom:0;right:100px}.products{background-color:var(--background);position:relative;text-align:center;top:-5rem;z-index:3;padding-top:4rem}.products .btn{display:inline-block;font-weight:700;margin:0 1rem .7rem}.product-items{display:flex;align-items:center;justify-content:center;margin-bottom:50px;text-align:center;flex-wrap:wrap}.prepaid .product-item{margin:0 1rem}.okaeri .product-item{margin:0 2rem}.product-item img{height:250px;margin:20px}.application-delivery{position:relative;top:-4rem;padding-top:3rem}.application-content{display:flex;justify-content:center}.application-delivery .container{text-align:center;padding-bottom:0}.application-item{display:flex;flex-direction:column;align-items:center;text-align:center;margin:3rem auto;max-width:13rem}.application-item .step{height:70px}.application-item img{height:15rem}.button-container a{font-size:2rem;font-weight:700}.application-pickup{background-color:var(--background);padding-top:3rem;text-align:center}footer{background-color:var(--primary-color);color:#fff}footer a{color:#fff}.footer-content{display:flex;justify-content:space-between;align-items:flex-end;padding-top:50px}.jp-logo{margin-bottom:20px}@media (max-width: 1150px) and (min-width: 1000px){h1{font-size:2rem}h2{font-size:1.7rem}.delivery-logo{height:70px}.right{right:50px;height:650px}.left{height:460px;left:30px}}@media (max-width: 1000px){h1{font-size:2rem}.delivery-logo{height:50px}.content{justify-content:center}.left{display:none}.right{height:600px;right:auto}}@media (max-width: 768px){h1{font-size:1.8rem}h2{font-size:1.3rem}h3{font-size:1.1rem}.button-container a{font-size:1.2rem;font-weight:700}.hamburger{display:block}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(13px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-13px) rotate(-45deg)}.nav-menu{position:fixed;top:70px;left:100%;gap:0;flex-direction:column;background-color:#fff;width:100%;text-align:center;transition:.3s;z-index:3}.nav-menu.active{left:0}.nav-item{margin:16px;font-size:1.3rem}.hero-left{display:none}.hero-right{text-align:center}.recommendation{height:fit-content}.recommendation .container{padding-bottom:0}.content{flex-direction:column;align-items:center}.left{display:none}.right{position:relative;height:470px;right:0;top:0}.products{top:0;padding-top:2rem}.application-delivery{top:0}.application-content{flex-direction:column;align-items:center}.application-item{margin:30px 0}.application-item img{height:10rem}.application-item .step{height:50px}.footer-content{display:block;text-align:center}.footer-right{margin-bottom:30px}.jp-logo,.dx-logo{height:1rem}}@media (max-width: 470px){header img{height:1.3rem}.right-item h1{text-align:left;font-size:1.5rem}.delivery-logo{height:35px}#features{padding-top:150px}.recommendation{height:fit-content}.recommendation .container{padding:0}.content{flex-direction:column;align-items:center}.right{height:350px;top:0;position:relative}.application-delivery,.application-pickup{padding-top:2rem}}.ly-switcher-wrapper{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/jps-delivery.css.map */
