@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);*{font-family:Yu Gothic,"游ゴシック体","游ゴシック Medium","Yu Gothic Medium","游ゴシック","$yugo","Yu Gothic","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}*{box-sizing:border-box;padding:0;margin:0}.container{max-width:1080px;padding:0 20px;margin:0 auto}.header{padding:14px 0;border-bottom:10px solid rgba(19,93,180,.6);background:#fff;position:sticky !important;width:100%;top:0 !important;z-index:1000}@media screen and (max-width:767px){.header{padding:10px 0 15px}}@media screen and (max-width:767px){.header .container{padding:0 20px}}.header .container .pc{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.header .container .pc{display:none}}.header .container .pc .logo{max-width:120px;display:flex;align-items:center;gap:5px}.header .container .pc .nav .bottom{display:flex;align-items:center;gap:20px}.header .container .pc .nav .bottom .col{position:relative}.header .container .pc .nav .bottom .col button{background:0 0;border:none;font-size:16px;cursor:pointer;color:inherit}.header .container .pc .nav .bottom .col .submenu{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;padding:8px 0;z-index:1000;min-width:160px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.header .container .pc .nav .bottom .col .submenu li{padding:5px 20px}.header .container .pc .nav .bottom .col .submenu li a{color:#333;text-decoration:none;padding:2px 10px;font-weight:400 !important;font-size:14px}.header .container .pc .nav .bottom .col .submenu li a:hover{text-decoration:underline}.header .container .pc .nav .bottom .col.active .submenu{display:block}.header .container .pc .nav .bottom .contact{border-radius:6px;background:linear-gradient(90deg,#014492 0%,#428bca 100%);color:#fff;padding:8px 36px;font-size:13px;font-weight:400;line-height:11px;height:28px;transition:.1s}.header .container .pc .nav .bottom .contact:hover{opacity:.8}.header .container .sp{display:none;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.header .container .sp{display:flex}}.header .container .sp .logo{max-width:300px;display:flex;align-items:center;gap:3px}.header .container .sp .logo .svg{width:33px;position:relative;bottom:3px}.header .container .sp .logo .svg svg{will-change:transform,opacity !important;width:45px !important;height:45px !important}.header .container .sp .logo .img{max-width:110px;-o-object-fit:contain;object-fit:contain;position:relative}.header .container .sp .right{display:flex;align-items:center;gap:20px}.header .container .sp .right .select-wrapper{position:relative}.header .container .sp .right .select-wrapper .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#505050;background-image:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/world.png),url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M7 10l5 5l5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:6px center,calc(100% - 1px) center;background-size:9px 9px,16px 22px;padding:5px 15px 5px 23px;color:#fff;font-size:13px;border:.5px solid #505050;border-radius:6px}.header .container .sp .right .toggle_btn{position:relative;width:26px;height:23px}.header .container .sp .right .toggle_btn .span{transition:transform .3s ease-in-out;content:"";position:absolute;width:100%;height:4px;background:#135db4;border-radius:10px;display:block;margin:auto;left:0}.header .container .sp .right .toggle_btn .span--1{top:0}.header .container .sp .right .toggle_btn .span--2{top:0;bottom:0}.header .container .sp .right .toggle_btn .span--3{bottom:0}.header .container .sp .right .toggle_btn.active .span{content:"";position:absolute;width:100%;height:4px;background:#135db4;border-radius:10px;display:block;margin:auto;left:0}.header .container .sp .right .toggle_btn.active .span--1{top:auto;transform:rotate(45deg);top:auto;bottom:10px;right:20px}.header .container .sp .right .toggle_btn.active .span--2{transform:rotate(360deg);width:0}.header .container .sp .right .toggle_btn.active .span--3{bottom:10px;transform:rotate(-45deg)}.sp-inner{position:fixed;top:65px;width:100%;height:100vh;z-index:100;background-color:#fff;display:none;transition:transform .3s ease-in-out;opacity:0;visibility:hidden}.sp-inner .box{display:flex;flex-direction:column;gap:20px;padding:30px}.sp-inner .box .col{border-bottom:1px solid gray;font-weight:700}.sp-inner.open{transform:translateY(0);opacity:1;visibility:visible;display:block}.top .hero{position:relative;width:100%;height:100vh;overflow:hidden;background-color:rgba(0,0,0,.2)}@media screen and (max-width:767px){.top .hero{height:450px}}.top .hero .video{-o-object-fit:cover;object-fit:cover;width:100%;height:-webkit-fill-available;position:relative;z-index:-1;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/hero-bg-img.png) no-repeat center center/cover}@media screen and (max-width:767px){.top .hero .video{height:450px}}.top .hero .container{position:relative;z-index:2;padding-top:110px}@media (max-width:768px){.top .hero .container{padding-top:40px}}.top .hero .container .content{color:#fff;max-width:630px;position:absolute;top:-600px}@media screen and (max-width:767px){.top .hero .container .content{top:-250px;max-width:330px}}.top .hero .container .content .heading{font-size:46px;font-style:normal;font-weight:700;line-height:57.2px;margin-bottom:9px}@media screen and (max-width:767px){.top .hero .container .content .heading{font-size:24px}}.top .hero .container .content .description{text-shadow:0px 0px 52px rgba(0,0,0,.5);font-size:24px;font-style:normal;line-height:36px}@media screen and (max-width:767px){.top .hero .container .content .description{font-size:14px;line-height:28px}}.top .notification{width:70%;margin-left:auto;display:block;margin-top:-90px;z-index:2;position:relative}@media screen and (max-width:767px){.top .notification{width:90%;margin-top:42px}}.top .notification .wrap{display:flex;gap:17px;border-radius:27px 0 0 27px;background:linear-gradient(90deg,rgba(1,68,146,.6) 0%,rgba(66,139,202,.6) 100%);padding:17px 0 2px 22px}@media screen and (max-width:767px){.top .notification .wrap{flex-direction:column;gap:0;padding:13px 0 6px 22px}}.top .notification .wrap .left{width:25%;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:14px}@media screen and (max-width:767px){.top .notification .wrap .left{width:100%;padding-right:20px;align-items:center;flex-direction:row}}.top .notification .wrap .left .heading{color:#fff;font-family:Marcellus;font-size:36px;font-style:normal;font-weight:400;line-height:79.2px}@media screen and (max-width:767px){.top .notification .wrap .left .heading{line-height:1.5}}.top .notification .wrap .left .link{border-radius:51px;border:.5px solid #fefefe;display:flex;justify-content:space-between;align-items:center;padding:5px 5px 5px 30px;color:#fefefe;font-size:13px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:767px){.top .notification .wrap .left .link{width:129px;height:28px;border:1px solid #fefefe !important;line-height:1;padding:8px 6px 8px 12px}}@media screen and (max-width:767px){.top .notification .wrap .left .link .text{position:relative;bottom:-2px;font-size:12px}}.top .notification .wrap .left .link .arrow{max-width:26px}@media screen and (max-width:767px){.top .notification .wrap .left .link .arrow{max-width:19px}}.top .notification .wrap .right{width:75%}@media screen and (max-width:767px){.top .notification .wrap .right{width:100%}}.top .notification .wrap .right .inner{border-radius:17px 0 0 17px;background:#fff;padding:7px 13px 2px}.top .notification .wrap .right .inner .col{padding:20px 10px;display:flex;gap:13px;align-items:baseline;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.7px}@media screen and (max-width:767px){.top .notification .wrap .right .inner .col{flex-direction:column;padding:10px;gap:11px}}.top .notification .wrap .right .inner .col:not(:last-child){border-bottom:1px solid #ebebeb}.top .notification .wrap .right .inner .col .wrapper{display:flex;align-items:center;gap:10px}@media screen and (max-width:767px){.top .notification .wrap .right .inner .col .wrapper{width:100%;align-items:end}}@media screen and (max-width:767px){.top .notification .wrap .right .inner .col .date{font-size:12px}}.top .notification .wrap .right .inner .col .cat{color:#fff;font-size:11px;font-style:normal;font-weight:350;line-height:18px;letter-spacing:.8px;text-transform:uppercase;padding:3px 9px;border-radius:4px;background:linear-gradient(90deg,#014492 0%,#428bca 100%)}@media screen and (max-width:767px){.top .notification .wrap .right .inner .col .cat{font-size:10px;padding:1px 9px}}.top .notification .wrap .right .inner .col .title{font-weight:400;width:65%;line-height:1.5}@media screen and (max-width:767px){.top .notification .wrap .right .inner .col .title{width:100%;font-size:14px}}.top .service{margin-top:-60px;padding:187px 0 96px;background:linear-gradient(180deg,rgba(235,235,235,.5) 0%,rgba(235,235,235,0) 100%);position:relative}@media screen and (max-width:767px){.top .service{padding:280px 0 60px;margin-top:-208px;overflow:hidden}}.top .service .inner{position:relative}.top .service .inner .bg1{width:822px;height:822px;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:-1;left:-320px;right:0;top:-120px;margin:auto}.top .service .inner .charm{margin-bottom:21px}.top .service .inner .charm .heading{font-family:Marcellus;font-size:72px;font-style:normal;font-weight:400;line-height:72px;color:#014492;margin-bottom:7px}@media screen and (max-width:767px){.top .service .inner .charm .heading{font-size:40px;line-height:1.2}}.top .service .inner .charm .description{font-size:18px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.8px}@media screen and (max-width:767px){.top .service .inner .charm .description{font-size:14px;line-height:1}}.top .service .inner .box .col{width:100%;margin-left:auto;border-radius:16px;background:#fff;box-shadow:0px 0px 30px 0px rgba(0,91,172,.1);padding:40px 80px;overflow:hidden}@media screen and (max-width:767px){.top .service .inner .box .col{padding:30px;gap:30px}.top .service .inner .box .col:last-child .wrap{gap:0}}.top .service .inner .box .col .wrap{display:flex;gap:64px;max-width:880px;overflow:hidden}@media screen and (max-width:767px){.top .service .inner .box .col .wrap{flex-direction:column;gap:40px}}.top .service .inner .box .col .wrap .read .title{color:#135db4;font-size:24px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:25px}.top .service .inner .box .col .wrap .read .text{color:#4d4d4d;font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:25px}@media screen and (max-width:767px){.top .service .inner .box .col .wrap .read .text{max-width:290px;font-size:14px}}.top .service .inner .box .col .wrap .read .link{border-radius:28px;background:linear-gradient(90deg,#014492 0%,#428bca 100%);padding:1px;display:block;max-width:224px;margin-left:auto;text-decoration:none}.top .service .inner .box .col .wrap .read .link .link-content{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:36px;padding:4px 10px 4px 29px;width:222.5px;height:39px}.top .service .inner .box .col .wrap .read .link .inner-text{font-size:14.297px;font-style:normal;font-weight:400;line-height:normal;background:linear-gradient(90deg,#014492 0%,#428bca 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.top .service .inner .box .col .wrap .read .link .arrow{width:26px;height:26px}.top .service .inner .box .col:not(:last-child){margin-bottom:30px}.top .news{background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%);padding:44px 0;overflow:hidden}@media screen and (max-width:767px){.top .news{padding:48px 20px;margin-bottom:0;overflow:hidden;flex-direction:column;gap:10px}}.top .news .container{position:relative;display:flex;justify-content:space-between;gap:45px}@media screen and (max-width:767px){.top .news .container{flex-direction:column}}.top .news .bg1{position:absolute;width:582px;height:582px;bottom:-380px;left:-460px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.top .news .bg1{bottom:auto;top:0}}.top .news .charm{color:#fff;padding:24px 0 0;width:25%}@media screen and (max-width:767px){.top .news .charm{padding:0;width:100%}}.top .news .charm .heading{font-family:Marcellus;font-size:72px;font-style:normal;font-weight:400;line-height:72px;margin-bottom:7px}@media screen and (max-width:767px){.top .news .charm .heading{font-size:40px;line-height:1.2}}.top .news .charm .description{font-size:18px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.8px;margin-bottom:45px}@media screen and (max-width:767px){.top .news .charm .description{line-height:1;font-size:1rem}}.top .news .charm .nav{display:flex;flex-direction:column;gap:19px}.top .news .charm .nav .col{font-size:16px;font-style:normal;font-weight:400;line-height:28.8px;letter-spacing:.8px;text-decoration:underline;text-underline-offset:7px;position:relative}@media screen and (max-width:767px){.top .news .charm .nav .col{font-size:14px}}.top .news .charm .nav .col:before{content:"";position:absolute;bottom:-1px;right:0;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/vector-white.png) no-repeat left top;width:35px;height:13px;background-size:contain;display:block;margin:auto}.top .news .charm .nav .col:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:.5px;background-color:#fff;transition:width .2s ease-in-out}.top .news .charm .nav .col:hover:after{width:100%}.top .news .content{padding:28px 0 28px 60px;width:80%;position:relative;z-index:2}@media screen and (max-width:767px){.top .news .content{width:100%;padding:65px 0 0}}.top .news .content:before{content:"";position:absolute;width:3000px;height:520px;left:0;top:0;border-radius:100px 0 0;background:#fff;z-index:-2}@media screen and (max-width:767px){.top .news .content:before{width:800px;height:993px;left:-40px}}.top .news .content .inner .col{display:flex;gap:16px;padding:32px 0 13px;align-items:center;width:400px 200px}.top .news .content .inner .col:not(.top .news .content .inner .col:last-child){border-bottom:1px solid #ddd}@media screen and (max-width:767px){.top .news .content .inner .col{flex-direction:column;padding:30px 0}}.top .news .content .inner .col .img{width:30%;-o-object-fit:cover;object-fit:cover;max-width:200px;aspect-ratio:16/9}@media screen and (max-width:767px){.top .news .content .inner .col .img{width:100%;height:auto;max-width:100%}}.top .news .content .inner .col .read{width:70%}@media screen and (max-width:767px){.top .news .content .inner .col .read{width:100%}}.top .news .content .inner .col .read .top{display:flex;align-items:center;gap:14px;margin-bottom:7px}.top .news .content .inner .col .read .top .date{color:#666;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.8px}.top .news .content .inner .col .read .top .cat{border-radius:4px;color:#fff;font-size:11px;font-style:normal;font-weight:350;line-height:18px;letter-spacing:.8px;text-transform:uppercase;padding:3px 10px;text-align:center;background:linear-gradient(90deg,#014492 0%,#428bca 100%)}@media screen and (max-width:767px){.top .news .content .inner .col .read .top .cat{font-size:10px;padding:1px 10px}}.top .news .content .inner .col .read .text{color:#313636;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.8px;width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}@media screen and (max-width:767px){.top .news .content .inner .col .read .text{font-size:14px;-webkit-line-clamp:3}}.top .about{padding:62px 0 43px;margin-bottom:77px;overflow:hidden;background:#f2f2f2}@media screen and (max-width:767px){.top .about{padding:50px 0 40px;margin-bottom:42px}}.top .about .container{position:relative;overflow:visible}.top .about .container .bg1{position:absolute;-o-object-fit:cover;object-fit:cover;width:869px;height:869px;top:-30px;right:-40%;z-index:1}@media screen and (max-width:767px){.top .about .container .bg1{width:431px;height:431px;top:40px;right:-60%}}.top .about .container .charm .heading{font-family:Marcellus;font-size:72px;font-weight:400;line-height:72px;color:#135db4;margin-bottom:18px}@media screen and (max-width:767px){.top .about .container .charm .heading{font-size:40px;margin-bottom:10px;line-height:1.2}}.top .about .container .charm .description{font-size:18px;font-weight:400;line-height:36px;letter-spacing:.8px}@media screen and (max-width:767px){.top .about .container .charm .description{margin-bottom:40px;line-height:1;font-size:14px}}.top .about .container .box{margin-top:94px;position:relative;z-index:2}@media screen and (max-width:767px){.top .about .container .box{margin-top:40px}}.top .about .container .box .col{position:relative;overflow:hidden;height:200px;padding-top:30px;padding-left:40px;opacity:.8;transition:opacity .3s ease;cursor:pointer;margin-right:50px}@media screen and (max-width:767px){.top .about .container .box .col{height:130px;padding-top:20px;padding-left:30px}}.top .about .container .box .col .bg-image{position:absolute;top:0;left:0;width:100% !important;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;transition:transform .3s ease}.top .about .container .box .col .title,.top .about .container .box .col .img{position:relative;z-index:1}.top .about .container .box .col:hover{opacity:1}.top .about .container .box .col:hover .bg-image{transform:scale(1.1)}.top .about .container .box .col .title{color:#f6f9f9;font-family:"Yu Gothic","游ゴシック Medium","Yu Gothic Medium",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:58px}@media screen and (max-width:767px){.top .about .container .box .col .title{font-size:16px;line-height:1.2}}.top .about .container .box .col .img{width:43px;height:44px;position:absolute;bottom:21px;right:-50px;border-radius:50%}@media screen and (max-width:767px){.top .about .container .box .col .img{width:40px;height:40px}}.top .about .container .slider-nav{position:relative;z-index:2;margin-top:30px;margin-left:60px;display:flex;gap:42px}.top .about .container .slick-arrow{position:static;transform:none;display:block;width:26px;height:26px;cursor:pointer;transition:all .3s ease;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%}.top .about .container .slick-arrow:hover{color:#fff}.top .about .container .slick-prev:before,.top .about .container .slick-next:before{display:none !important}.top .about .container .slick-prev{background-image:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/no-left.png)}.top .about .container .slick-prev:hover{background-image:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/arrow-left.png)}.top .about .container .slick-next{background-image:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/no-right.png)}.top .about .container .slick-next:hover{background-image:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/arrow-right.png)}@media screen and (max-width:767px){.top .about .container .slider-nav{margin-top:20px;margin-left:20px}}.top .attempt{margin-bottom:75px}@media screen and (max-width:767px){.top .attempt{margin-bottom:0}}.top .attempt .container{display:flex;align-items:center;gap:80px}@media screen and (max-width:767px){.top .attempt .container{flex-direction:column;padding:0;gap:59px}}.top .attempt .container .read{width:30%}@media screen and (max-width:767px){.top .attempt .container .read{width:100%;padding:0 20px}}.top .attempt .container .read .heading{color:#135db4;font-family:Marcellus;font-size:72px;font-style:normal;font-weight:400;line-height:72px;margin-bottom:29px}@media screen and (max-width:767px){.top .attempt .container .read .heading{font-size:40px;line-height:1.2;margin-bottom:10px}}.top .attempt .container .read .description{font-size:18px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.8px;margin-bottom:54px}@media screen and (max-width:767px){.top .attempt .container .read .description{font-size:14px;line-height:1;margin-bottom:30px}}.top .attempt .container .read .text{color:#4d4d4d;font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media screen and (max-width:767px){.top .attempt .container .read .text{font-size:14px}}.top .attempt .container .slider{width:70%;overflow:hidden}@media screen and (max-width:767px){.top .attempt .container .slider{width:100%}}.top .attempt .container .slider .inner{display:flex;height:100%}@media screen and (max-width:767px){.top .attempt .container .slider .inner{flex-direction:column}}.top .attempt .container .slider .inner .col{display:block;padding:53px 44px 100px;transition:.3s;width:20%;flex-shrink:0;color:#fff;position:relative}@media screen and (max-width:767px){.top .attempt .container .slider .inner .col{width:100%;padding:30px 29px 30px}}.top .attempt .container .slider .inner .col .title{font-family:Marcellus;font-size:32px;font-style:normal;font-weight:400;line-height:58px;margin-bottom:66px;white-space:nowrap;height:90px;display:block}@media screen and (max-width:767px){.top .attempt .container .slider .inner .col .title{white-space:inherit;font-size:30px;line-height:1.2;margin-bottom:38px;height:auto}}.top .attempt .container .slider .inner .col .text{display:block;font-size:17.016px;font-style:normal;font-weight:400;line-height:1.75;margin-bottom:55px;white-space:nowrap;height:45px}@media screen and (max-width:767px){.top .attempt .container .slider .inner .col .text{font-size:14px;line-height:1.5;margin-bottom:44px}}.top .attempt .container .slider .inner .col--1{background:linear-gradient(90deg,rgba(4,27,37,.7) 0%,rgba(54,113,132,0) 60%),url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/attempt1.png) no-repeat center top;background-size:cover}.top .attempt .container .slider .inner .col--2{background:linear-gradient(90deg,rgba(4,27,37,.7) 0%,rgba(54,113,132,0) 60%),url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/attempt2.png) no-repeat center center;background-size:cover}.top .attempt .container .slider .inner .col--3{background:linear-gradient(90deg,rgba(4,27,37,.7) 0%,rgba(54,113,132,0) 60%),url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/attempt3.png) no-repeat center center;background-size:cover}.top .attempt .container .slider .inner .col.active{width:60%}@media screen and (max-width:767px){.top .attempt .container .slider .inner .col.active{width:100%}}.top .attempt .container .slider .inner .col .arrow{width:49px;height:49px;transition:.3s}.footer{padding-bottom:60px}.footer .contact{background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%);padding:65px 0;margin-bottom:100px}@media screen and (max-width:767px){.footer .contact{padding:60px 0 300px;margin-bottom:41px}}.footer .contact .container{position:relative;overflow:visible;display:block}.footer .contact .container .heading{color:#fff;font-family:Marcellus;font-size:72px;font-style:normal;font-weight:400;line-height:72px;margin-bottom:20px}@media screen and (max-width:767px){.footer .contact .container .heading{font-size:40px;line-height:72px;margin-bottom:10px}}.footer .contact .container .description{color:#fff;font-size:14.297px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:56px;max-width:454px}@media screen and (max-width:767px){.footer .contact .container .description{font-size:14px;line-height:22px;max-width:454px}}.footer .contact .container .link{border-radius:51px;border:.5px solid #fff;padding:5px 6px 5px 30px;font-size:14.297px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;justify-content:space-between;max-width:224px}@media screen and (max-width:767px){.footer .contact .container .link{position:relative;z-index:10}}.footer .contact .container .link .text{color:#fff}.footer .contact .container .link .arrow{width:26px;height:26px}.footer .contact .container .bg1{position:absolute;right:80px;width:264px;height:264px;margin:auto;display:block;bottom:0;top:0}@media screen and (max-width:767px){.footer .contact .container .bg1{width:265px;bottom:-532px;right:10px}}.footer .container .inner{display:flex;justify-content:space-between;gap:60px;margin-bottom:29px}.footer .container .inner .sp-logo{display:flex;max-width:200px;align-items:center;gap:5px}@media screen and (max-width:767px){.footer .container .inner{flex-direction:column-reverse;gap:41px}}.footer .container .left{color:#5a5a5a;font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.6px}.footer .container .left .logo{max-width:180px;margin-bottom:35px;display:flex;align-items:center;gap:5px}@media screen and (max-width:767px){.footer .container .left .logo .img{max-width:120px}}.footer .container .left .logo .svg{position:relative;bottom:3px}.footer .container .left .privacy-policy{margin-bottom:8px;display:block;transition:.1s}.footer .container .left .privacy-policy:hover{color:#135db4}.footer .container .left .copy{margin-bottom:47px;display:block}@media screen and (max-width:767px){.footer .container .left .copy{margin-bottom:27px}}.footer .container .left .img-box{display:flex;align-items:center}@media screen and (max-width:767px){.footer .container .left .img-box{margin-bottom:20px}}.footer .container .left .img-box .col{padding:0 17px 2px}.footer .container .left .img-box .col--pcidss{display:flex;align-items:center;justify-content:flex-start;gap:13px;padding:0}.footer .container .left .img-box .col--pcidss .text{margin-top:0}.footer .container .left .img-box .col .icon{max-width:77px}.footer .container .left .text{margin-top:19px;line-height:1.5}.footer .container .right{width:60%}@media screen and (max-width:767px){.footer .container .right{width:100%}}.footer .container .right .top{display:flex;justify-content:space-between;margin-bottom:94px;gap:30px}@media screen and (max-width:767px){.footer .container .right .top{flex-wrap:wrap;margin-bottom:30px}}.footer .container .right .top .logo .svg{position:relative;bottom:2px}.footer .container .right .top .list{max-width:33%}@media screen and (max-width:767px){.footer .container .right .top .list{max-width:100%;width:100%}}.footer .container .right .top .list a:hover{color:#135db4}.footer .container .right .top .list .title{margin-bottom:21px;color:#323232;font-size:18px;font-style:normal;font-weight:400;line-height:28.8px;letter-spacing:.6px}@media screen and (max-width:767px){.footer .container .right .top .list .title{font-weight:500;margin-bottom:10px}}.footer .container .right .top .list .title .link{display:flex;align-items:center;gap:10px;color:#135db4;font-weight:700;font-size:18px;line-height:28.8px;letter-spacing:.6px;vertical-align:middle}@media screen and (max-width:767px){.footer .container .right .top .list .title .link{font-size:16px}}.footer .container .right .top .list .title .link .icon{width:21px;height:10px;transition:transform .1s ease-in-out}.footer .container .right .top .list .title .link:hover .icon{transform:translateX(6px)}.footer .container .right .top .list .content{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:767px){.footer .container .right .top .list .content{gap:10px}}.footer .container .right .top .list .content .col{font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:.6px}@media screen and (max-width:767px){.footer .container .right .top .list .content .col{font-size:12px}}.footer .container .right .bottom a:hover{color:#135db4}.footer .container .right .bottom .list .title{margin-bottom:21px;color:#323232;font-size:18px;font-style:normal;font-weight:400;line-height:28.8px;letter-spacing:.6px}@media screen and (max-width:767px){.footer .container .right .bottom .list .title{font-weight:500;margin-bottom:10px}}.footer .container .right .bottom .list .title .link{display:flex;align-items:center;gap:10px;color:#135db4;font-weight:700;font-size:18px;line-height:28.8px;letter-spacing:.6px;vertical-align:middle}@media screen and (max-width:767px){.footer .container .right .bottom .list .title .link{font-size:16px}}.footer .container .right .bottom .list .title .link .icon{width:21px;height:10px;transition:transform .1s ease-in-out}.footer .container .right .bottom .list .title .link:hover .icon{transform:translateX(6px)}.footer .container .right .bottom .list .content{display:flex;flex-direction:column;gap:16px}.footer .container .right .bottom .list .content .col{font-size:15px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:.6px}@media screen and (max-width:767px){.footer .container .right .bottom .list .content .col{line-height:1.5;font-size:12px}}.footer .container .text{color:#5a5a5a;font-size:12px;font-style:normal;font-weight:400;line-height:19.2px;letter-spacing:.6px}*,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;line-height:inherit;letter-spacing:inherit;box-sizing:border-box}@media screen and (max-width:750px){*,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{letter-spacing:0}}section{overflow:hidden}@media screen and (max-width:750px){h1,h2,h3{letter-spacing:1px}}@media screen and (max-width:750px){p,div,a{font-size:14px}}html{scroll-padding-top:150px}img{border:0;vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}body{color:#323232;font-family:"Yu Gothic","游ゴシック体","游ゴシック Medium","Yu Gothic Medium",sans-serif;letter-spacing:1px}img{width:100%;height:auto}br.sp{display:none}@media screen and (max-width:750px){br.sp{display:block}}@media screen and (max-width:750px){br.pc{display:none}}@media screen and (max-width:750px){img.pc{display:none}}img.sp{display:none}@media screen and (max-width:750px){img.sp{display:block}}.components{padding-top:43px}html{scroll-behavior:smooth}select{color:#666;background-color:#fafafa}.grecaptcha-badge{visibility:hidden !important}.post{margin-bottom:2rem}.post *{margin-bottom:1rem;line-height:1.5 !important;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:30px;letter-spacing:0%;vertical-align:middle}.post h2,.post h2.wp-block-heading{margin-top:34px;position:relative;margin-bottom:30px;font-weight:700;font-style:Bold;font-size:24px;leading-trim:NONE;line-height:42px;letter-spacing:0%;vertical-align:middle;background:linear-gradient(90deg,#014492 0%,#428bca 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-bottom:1px solid #ebebeb}@media screen and (max-width:750px){.post h2,.post h2.wp-block-heading{font-size:18px !important}}.post h3{width:100%;font-weight:700;font-style:Bold;font-size:18px;leading-trim:NONE;line-height:30px;letter-spacing:0%;vertical-align:middle;margin-top:34px;margin-bottom:1rem}.post strong{font-weight:700}.post ol{list-style:decimal !important;padding-left:2rem}.post ul{padding-left:2rem;list-style:inherit !important}.post a{color:#014492;text-decoration:underline;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:750px){.post p,.post a,.post strong{font-size:14px;letter-spacing:0}}.post .custom-alert{align-items:center !important;margin-bottom:1rem;gap:12px;padding:15px 5px;border-radius:5px;border:1px solid #ccc;position:relative}.post .custom-alert img{width:24px !important;min-width:24px;margin-bottom:0 !important;line-height:inherit !important;position:relative;top:5px}.post .custom-alert p{margin-bottom:0 !important;line-height:30px !important;margin-left:-1rem !important}@media screen and (max-width:750px){.post .custom-alert p{font-size:14px;letter-spacing:0}}.post .table-of-contents{border:1px solid #ebebeb;padding:25px 30px;margin-bottom:40px;list-style:none;color:#135db4;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:30px;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media screen and (max-width:750px){.post .table-of-contents{padding:10px 20px}}.post .toc-title{font-weight:700;font-size:1.1em;margin:0 0 20px}.post .toc-list{list-style:none;padding:0;margin:0}.post .toc-list li{padding:4px 0;margin-bottom:0}.post .toc-list a{text-decoration:none;color:#135db4;display:inline-block;vertical-align:middle;margin-bottom:0;border-bottom:1px solid #135db4}.post .toc-list a:hover{text-decoration:underline}.post .toc-list li:before{display:inline-block;vertical-align:middle;margin-right:12px}.post .toc-h2:before{content:"";width:14px;height:14px;background-color:#135db4;border-radius:50%}.post .toc-h3{margin-left:10px}@media screen and (max-width:750px){.post .toc-h3{margin-left:26px;position:relative}}.post .toc-h3:before{content:"ー";color:#3b82f6;font-weight:700}@media screen and (max-width:750px){.post .toc-h3:before{top:.25rem;left:-1.3rem;position:absolute}}.post .wp-block-vk-blocks-alert{background:0 0 !important;align-items:center !important;border:1px solid #ccc}.post .wp-block-vk-blocks-alert img{margin-bottom:0 !important}.post .wp-block-vk-blocks-alert p{margin-bottom:0 !important;line-height:inherit !important;margin-left:-1rem !important}.post .wp-block-vk-blocks-alert h4{margin-bottom:.5rem !important;line-height:inherit !important;margin-left:-3rem !important;margin-top:1rem !important}@media screen and (max-width:750px){.post .wp-block-vk-blocks-alert h4{margin-left:0 !important;margin-top:1rem !important}}.post .wp-block-vk-blocks-alert ul{margin-left:-1rem}@media screen and (max-width:750px){.post .wp-block-vk-blocks-alert ul{margin-left:-1rem !important}}@media screen and (max-width:750px){.post .wp-block-vk-blocks-alert .vk_alert_icon{margin-bottom:0 !important;line-height:normal}}.post .wp-block-vk-blocks-alert .vk_alert_icon_icon{margin-bottom:0 !important;margin-left:-3rem}.post .wp-block-vk-blocks-alert .vk_alert_icon_text{margin-bottom:0 !important}.post .wp-block-vk-blocks-alert .vk_alert_icon_icon>i{margin-bottom:0 !important}.post .wp-block-vk-blocks-alert p{margin-bottom:0;padding:0 1rem 0 0;margin-left:-5rem}@media screen and (max-width:750px){.post .wp-block-vk-blocks-alert p{margin-left:-1rem}}.post .wp-block-vk-blocks-alert .vk_alert_content{margin-bottom:0 !important;padding:0 !important;border-left:none;color:#333;padding:0 1rem 0 0}.post .wp-block-vk-blocks-alert .vk_alert_content p,.post .wp-block-vk-blocks-alert .vk_alert_content h4{margin-left:-4rem !important}@media screen and (max-width:750px){.post .wp-block-vk-blocks-alert .vk_alert_content p,.post .wp-block-vk-blocks-alert .vk_alert_content h4{margin-left:0 !important}}.post .wp-block-vk-blocks-alert .vk_alert_content ul,.post .wp-block-vk-blocks-alert .vk_alert_content ol{margin-left:-85px;margin-bottom:0}.post .wp-block-vk-blocks-alert .vk_alert_content ul li,.post .wp-block-vk-blocks-alert .vk_alert_content ol li{margin-bottom:.5rem;padding-right:1rem}.post .wp-block-vk-blocks-alert .vk_alert_content ul li:last-child,.post .wp-block-vk-blocks-alert .vk_alert_content ol li:last-child{margin-bottom:0}.post .wp-block-vk-blocks-alert span{display:none !important}.post .wp-block-vk-blocks-alert .fa-circle-info:before,.post .wp-block-vk-blocks-alert .fa-circle-exclamation:before,.post .wp-block-vk-blocks-alert .fa-triangle-exclamation:before{content:""}.post .wp-block-vk-blocks-alert .fa-triangle-exclamation:after{position:absolute;content:"";background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/icon-2.png) no-repeat center center;background-size:contain;width:30px;height:30px;left:12px;top:0;bottom:0;display:block;margin:auto}@media screen and (max-width:750px){.post .wp-block-vk-blocks-alert .fa-triangle-exclamation:after{left:15px}}.post .wp-block-vk-blocks-alert .fa-circle-exclamation:after{position:absolute;content:"";background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/icon-3.png) no-repeat center center;background-size:contain;width:30px;height:30px;left:12px;top:0;bottom:0;display:block;margin:auto}@media screen and (max-width:750px){.post .wp-block-vk-blocks-alert .fa-circle-exclamation:after{left:15px}}.post .wp-block-vk-blocks-alert .fa-circle-info:after{position:absolute;content:"";background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/icon-1.png) no-repeat center center;background-size:contain;width:30px;height:30px;left:12px;top:0;bottom:0;display:block;margin:auto}@media screen and (max-width:750px){.post .wp-block-vk-blocks-alert .fa-circle-info:after{left:15px}}.post .vk_alert.has-alert-icon>.vk_alert_content{border-left:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mymenu-col{position:relative;padding:6px 15px 6px 30px;transition:.1s;border-radius:10px}.mymenu-col .title{font-size:14px}.mymenu-col a{display:flex}.mymenu-col .div{width:20px;height:20px}.mymenu-col:hover{background:#f5f5f5}.mymenu-col:before{position:absolute;content:"+";width:10px;height:10px;display:block;margin:auto;top:3px;right:17px}.mymenu-submenu{display:none;background:rgba(255,255,255,.9);padding:10px;position:absolute;border-radius:27px;background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%);font-weight:600}.mymenu-submenu .heading{color:#fff;font-family:Marcellus;font-size:36px;font-style:normal;font-weight:400;line-height:79.2px}.mymenu-submenu .inner{background:#fff;padding:27px 45px 45px;border-radius:10px;display:flex;flex-wrap:wrap;gap:20px 50px}.mymenu-submenu .inner a{width:44%;border-bottom:.5px solid #323232;padding-bottom:4px;font-weight:400;position:relative}.mymenu-submenu .inner a:before{position:absolute;content:"";background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/arrow-black.png) no-repeat bottom right;background-size:cover;width:30px;height:12px;display:block;margin:auto;bottom:0;right:0}.mymenu-submenu .inner a .title{display:inline-block;height:100%;padding-right:26px}.mymenu-active{background:#f5f5f5}.mymenu-active:before{content:"-"}.mymenu-active .mymenu-submenu{display:flex;justify-content:space-between;gap:94px;padding:10px 20px;border-radius:10px;top:76px}.mymenu-active .mymenu-submenu--about{width:980px;right:-480px}.mymenu-active .mymenu-submenu--about .heading{width:25%}.mymenu-active .mymenu-submenu--about .inner{width:100%}.mymenu-active .mymenu-submenu--service{width:850px;right:-500px}.mymenu-active .mymenu-submenu--compliance{width:1040px;right:-320px;gap:50px}.mymenu-active .mymenu-submenu--compliance .heading{width:920px}.mymenu-active .mymenu-submenu--news{width:760px;right:-20px}.mymenu-active .mymenu-submenu--news .inner a{width:42%}.menu-mask{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:998}.myspmenu-col{border-bottom:1px solid #d2d2d2;padding-bottom:6px;position:relative}.myspmenu-col a{width:100%;display:block}.myspmenu-col:not(.myspmenu-col:last-child):before{content:"+";position:absolute;font-size:1rem;top:0;right:1.2rem}.myspmenu-col.myspmenu-active:not(.myspmenu-col:last-child):before{content:"-";right:1.3rem;font-size:1.2rem;top:-.1rem}.myspmenu-submenu{display:none;background:#fefefe;padding:20px}.myspmenu-active .myspmenu-submenu{display:flex;flex-direction:column;gap:10px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.header-wrapper{position:relative}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999}.popup-content{position:relative;background:#fff;max-width:300px;margin:auto;padding:20px;border-radius:8px;font-weight:700}.popup-close{position:absolute;top:4px;right:6px;font-size:20px;cursor:pointer}.relative{position:relative}.pc-img{display:flex}@media screen and (max-width:750px){.pc-img{display:none !important}}.sp-img{display:none}@media screen and (max-width:750px){.sp-img{display:flex;gap:6px}}@media screen and (max-width:750px){.is-fallback{display:none}}.breadcrumb{margin:9px 0;font-size:12px}.compliance{margin-bottom:100px}.compliance .compliance-hero{padding:69px 0;position:relative;overflow:hidden;border-bottom:1px solid #ebebeb}@media screen and (max-width:767px){.compliance .compliance-hero{padding:30px 0}}.compliance .compliance-hero .container{overflow:visible}.compliance .compliance-hero .container .heading{font-size:32px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:4px;display:inline-block;background:linear-gradient(90deg,#014492 0%,#428bca 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:767px){.compliance .compliance-hero .container .heading{font-size:24px;line-height:1.5}}.compliance .compliance-hero .bg1{width:215px;height:215px;position:absolute;bottom:0;right:0}.compliance--thanks .compliance-hero .container .heading{font-weight:700;font-style:Bold;font-size:20px;line-height:1.5;letter-spacing:4px}@media screen and (max-width:767px){.compliance--thanks .compliance-hero .container .heading{font-size:16px}}.compliance .content{display:flex;gap:23px}@media screen and (max-width:767px){.compliance .content{flex-direction:column;gap:0}}.compliance .content .main-content{padding-top:25px;gap:50px;width:70%}@media screen and (max-width:767px){.compliance .content .main-content{width:100%;padding-top:30px;flex-direction:column}}.compliance .content .main-content .col .title{font-size:24px;font-style:normal;font-weight:700;line-height:42px;padding:11px 0;border-bottom:1px solid #ebebeb;margin-bottom:30px}@media screen and (max-width:767px){.compliance .content .main-content .col .title{line-height:1.75;font-size:18px;margin-bottom:20px}}.compliance .content .main-content .col .read{font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:55px}@media screen and (max-width:767px){.compliance .content .main-content .col .read{font-size:14px;line-height:1.75;margin-bottom:40px}}.compliance .content .main-content .col .read .indent{text-indent:-1rem;padding-left:1rem}.compliance .content .main-content .col .read .indent--single{text-indent:-2.7rem;padding-left:2.6rem}@media screen and (max-width:767px){.compliance .content .main-content .col .read .indent--single{text-indent:-2.5rem;padding-left:1.8rem}}.compliance .content .main-content .col .read .indent--2row{text-indent:-3.5rem;padding-left:3.5rem}@media screen and (max-width:767px){.compliance .content .main-content .col .read .indent--2row{text-indent:-3rem;padding-left:2.4rem}}.compliance .content .main-content .col .read .link{color:#6796cd;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:16px;font-style:normal;font-weight:400;line-height:30px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-position:from-font;text-underline-offset:2px}.compliance .content .main-content .col .ul{list-style:inherit;padding-left:1rem}.compliance .content .main-content .col .mb-05{margin-bottom:.5rem}.compliance .content .main-content .col .mb-50{margin-bottom:50px}@media screen and (max-width:767px){.compliance .content .main-content .col .mb-50{margin-bottom:30px !important}}.compliance .content .main-content .col .mt-50{margin-top:50px}@media screen and (max-width:767px){.compliance .content .main-content .col .mt-50{margin-top:30px !important}}.compliance .content .main-content .col .list .text{line-height:30px;text-indent:-1.5rem;padding-left:1rem}@media screen and (max-width:767px){.compliance .content .main-content .col .list .text{font-size:14px;text-indent:-1.3rem}}.compliance .content .main-content .col .wrap{display:flex;justify-content:space-between;gap:40px;margin-top:40px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap{gap:20px}}.compliance .content .main-content .col .wrap .row{width:50%}.compliance .content .main-content .col .wrap .row .top{min-height:400px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row .top{height:510px}}.compliance .content .main-content .col .wrap .row .top--en{height:576px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row .top--en{height:1000px}}.compliance .content .main-content .col .wrap .row .top .title{margin-bottom:30px;font-size:16px;font-style:normal;font-weight:700;line-height:30px;color:#fff;border-radius:8px;background:#014492;text-align:center;padding:5px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row .top .title{padding:5px;font-size:14px;line-height:1.5}}.compliance .content .main-content .col .wrap .row .top .text{font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row .top .text{font-size:14px;line-height:1.75}}.compliance .content .main-content .col .wrap .row .bottom{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:30px}.compliance .content .main-content .col .wrap .row .bottom .col1,.compliance .content .main-content .col .wrap .row .bottom .col2,.compliance .content .main-content .col .wrap .row .bottom .col3{position:relative}.compliance .content .main-content .col .wrap .row .bottom .col1:before,.compliance .content .main-content .col .wrap .row .bottom .col2:before,.compliance .content .main-content .col .wrap .row .bottom .col3:before{content:"";position:absolute;display:block;margin:auto;bottom:-26px;left:0;right:0;width:44px;height:31px;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/triangle-lite.svg) no-repeat center center;background-size:cover;z-index:-1}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row .bottom .col1:before,.compliance .content .main-content .col .wrap .row .bottom .col2:before,.compliance .content .main-content .col .wrap .row .bottom .col3:before{bottom:-16px}}.compliance .content .main-content .col .wrap .row .bottom .col1{border-radius:8px;background:#014492;text-align:center;padding:5px;margin-bottom:50px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row .bottom .col1{font-size:12px;line-height:1.5;margin-bottom:30px}}.compliance .content .main-content .col .wrap .row .bottom .col2{border-radius:8px;background:#014492;text-align:center;padding:16px 30px;margin-bottom:50px;text-align:left}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row .bottom .col2{font-size:12px;padding:10px;line-height:1.5;margin-bottom:30px}}.compliance .content .main-content .col .wrap .row .bottom .col2 .span{border-radius:4px;background:#fff;padding:5px;color:#e85151;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:14px;font-style:normal;font-weight:700;line-height:30px;display:block;margin:10px 0;text-align:center}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row .bottom .col2 .span{font-size:10px;line-height:1.5;text-align:center}}.compliance .content .main-content .col .wrap .row .bottom .col3{border-radius:8px;background:#014492;text-align:center;padding:16px 30px;margin-bottom:50px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row .bottom .col3{font-size:12px;padding:10px;line-height:1.5;text-align:left}}.compliance .content .main-content .col .wrap .row .bottom .col3 .span{border-radius:4px;background:#fff;color:#e85151;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:14px;font-style:normal;font-weight:700;line-height:30px;padding:5px;display:block;margin:10px 0}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row .bottom .col3 .span{font-size:10px;line-height:1.5;text-align:center}}.compliance .content .main-content .col .wrap .row.row--2{width:50%}.compliance .content .main-content .col .wrap .row.row--2 .top .title{border-radius:8px;background:#135db4;text-align:center;padding:5px 30px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row.row--2 .top .title{line-height:1.5;font-size:14px;padding:5px}}.compliance .content .main-content .col .wrap .row.row--2 .bottom{border-radius:8px}.compliance .content .main-content .col .wrap .row.row--2 .bottom .span{border-radius:4px;background:#fff;color:#e85151;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:14px;font-style:normal;font-weight:700;line-height:30px;padding:5px;margin:10px 0;display:block;text-align:center}.compliance .content .main-content .col .wrap .row.row--2 .bottom .col1{background:#135db4;margin-bottom:50px;padding:5px 30px}.compliance .content .main-content .col .wrap .row.row--2 .bottom .col1:before{display:none}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row.row--2 .bottom .col1{margin-bottom:30px;padding:5px}}.compliance .content .main-content .col .wrap .row.row--2 .bottom .col2{padding:16px 30px 0;background:#135db4;margin-bottom:0;border-radius:8px 8px 0 0;height:167px;font-size:16px;font-style:normal;font-weight:700;line-height:30px;text-align:left}.compliance .content .main-content .col .wrap .row.row--2 .bottom .col2:before{display:none}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row.row--2 .bottom .col2{padding:10px 10px 0;font-size:12px;line-height:1.5;height:125px}}.compliance .content .main-content .col .wrap .row.row--2 .bottom .col2--en{padding:40px 30px 0}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row.row--2 .bottom .col2--en{height:186px !important;padding:10px}}.compliance .content .main-content .col .wrap .row.row--2 .bottom .col3{padding:0 30px 16px;background:#135db4;border-radius:0 0 8px 8px;height:217px;font-size:16px;font-style:normal;font-weight:700;line-height:30px;text-align:left}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row.row--2 .bottom .col3{padding:10px;line-height:1.5;font-size:12px;margin-top:-1px;height:199px}}.compliance .content .main-content .col .wrap .row.row--2 .bottom .col3:before{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/triangle-dark.svg) no-repeat;bottom:-30px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row.row--2 .bottom .col3:before{bottom:-23px}}.compliance .content .main-content .col .wrap .row.row--2 .bottom .col3 .span{border-radius:4px;background:#fff;color:#e85151;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:14px;font-style:normal;font-weight:700;line-height:30px;padding:5px;margin:10px 0;display:block;text-align:center;margin-top:62px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row.row--2 .bottom .col3 .span{font-size:10px;padding:5px;line-height:1.5;margin-top:54px}}.compliance .content .main-content .col .wrap .row.row--2 .bottom .col3 .span--en{margin-top:52px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row.row--2 .bottom .col3 .span--en{margin-top:62px}}.compliance .content .main-content .col .wrap .row.row--2 .bottom .col3--en{padding:40px 30px 16px;height:280px}@media screen and (max-width:767px){.compliance .content .main-content .col .wrap .row.row--2 .bottom .col3--en{padding:10px;height:276px}}.compliance .content .main-content .col .text2{background:linear-gradient(90deg,#014492 0%,#428bca 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-radius:8px;border:1px solid #505050;padding:16px;display:block;text-align:center;margin-bottom:64px;font-weight:700}@media screen and (max-width:767px){.compliance .content .main-content .col .text2{padding:10px;font-size:14px;line-height:1.5;margin-bottom:30px}}.compliance .content .main-content .col .text3{font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media screen and (max-width:767px){.compliance .content .main-content .col .text3{font-size:14px;line-height:1.5}}@media screen and (max-width:767px){.compliance .content .main-content .history{display:flex;flex-direction:column}}.compliance .content .main-content .history .col{display:flex;align-items:stretch;gap:31px;margin-bottom:30px;line-height:30px}@media screen and (max-width:767px){.compliance .content .main-content .history .col{gap:16px}}@media screen and (max-width:767px){.compliance .content .main-content .history .col{gap:15px}}.compliance .content .main-content .history .col .date{width:140px;flex-shrink:0;border-right:3px solid #135db4}@media screen and (max-width:767px){.compliance .content .main-content .history .col .date{width:102px;font-weight:700;font-style:Bold;font-size:13px;line-height:1.75;letter-spacing:1px}}.compliance .content .main-content .history .col .read{width:100%;color:#323232;font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media screen and (max-width:767px){.compliance .content .main-content .history .col .read{margin-bottom:0;font-style:Regular;font-size:11px;line-height:1.75;leading-trim:NONE;letter-spacing:1px}}.compliance .content .main-content .history .col .read--table{display:flex;gap:20px}.compliance .content .main-content .executives .wrap .title{padding:11px 0;color:#323232;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:24px;font-style:normal;font-weight:700;line-height:42px;border-bottom:1px solid #ebebeb}.compliance .content .main-content .executives .wrap .box{padding:50px 0}.compliance .content .main-content .executives .wrap .box .col{display:flex;align-items:flex-start;gap:31px;margin-bottom:30px}.compliance .content .main-content .executives .wrap .box .col .date{width:215px;min-height:90px;border-right:3px solid #135db4}.compliance .content .main-content .executives .wrap .box .col .read{width:100%;color:#323232;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:16px;font-style:normal;font-weight:400;line-height:30px}.compliance .content .main-content .executives .wrap .box .col .read--table{display:flex;gap:20px}.sidebar{width:30%}@media screen and (max-width:767px){.sidebar{display:none}}.sidebar .inner{position:sticky;top:160px;margin-top:26px}.sidebar .inner .heading{border-radius:28px 0 0;background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%);color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:27px;letter-spacing:3.6px;display:flex;gap:17px;padding:38px 16px;margin-bottom:25px;align-items:center}.sidebar .inner .heading .icon{width:30px;height:30px;-o-object-fit:none;object-fit:none}.sidebar .inner .nav{padding:0 16px;display:flex;flex-direction:column}.sidebar .inner .nav .col{padding:18px 16px 18px 11px;display:flex;justify-content:space-between;align-items:center;transition:.3s}.sidebar .inner .nav .col:not(:last-child){border-bottom:1px solid #ebebeb}.sidebar .inner .nav .col .text{max-width:205px;font-size:13px;font-style:normal;font-weight:700;line-height:19.5px;letter-spacing:.65px}.sidebar .inner .nav .col .icon{width:21.236px;height:10px;transition:.3s;position:relative;right:0}.sidebar .inner .nav .col:hover{background-color:#fafafa}.sidebar .inner .nav .col:hover .icon{right:-.5rem}.sidebar .inner .nav .col.active{display:block;border-bottom:1px solid #005bac !important}.sidebar .inner .nav .col.active .text{color:#005bac;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:16px;font-style:normal;font-weight:700;line-height:19.5px;letter-spacing:.65px;max-width:100%}.sidebar .inner .nav .col.active .icon{display:none}.contact-content .form .table{width:100%;margin-bottom:32px}.contact-content .form .table tbody{display:flex;flex-direction:column;gap:32px}@media screen and (max-width:767px){.contact-content .form .table tbody{gap:16px}}.contact-content .form .table .tr{display:flex;align-items:flex-start}@media screen and (max-width:767px){.contact-content .form .table .tr{flex-direction:column;gap:10px}}.contact-content .form .table .tr .th{display:flex;align-items:center;gap:7px;width:30%;padding-top:10px}@media screen and (max-width:767px){.contact-content .form .table .tr .th{width:100%}}.contact-content .form .table .tr .th .title{color:#3d4043;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:15px;font-style:normal;font-weight:700;line-height:20px}.contact-content .form .table .tr .th .must{color:#fff;text-align:center;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:12px;font-style:normal;font-weight:500;line-height:21px;border-radius:3px;background:red;padding:0 4px}.contact-content .form .table .tr .td{width:70%}@media screen and (max-width:767px){.contact-content .form .table .tr .td{width:100%}}.contact-content .form .table .tr .td .textarea,.contact-content .form .table .tr .td .input{border-radius:3px;border:1px solid #a6a6a6;background:#f2f5fe;box-shadow:0px 1px 1px 1px rgba(0,0,0,.08) inset;width:100%;padding:10px 12px}.contact-content .form .table .tr .td .textarea.require,.contact-content .form .table .tr .td .input.require{border:2px solid red}.contact-content .form .table .textarea{min-height:150px;min-width:100%}.contact-content .form .table .input--350{max-width:350px}.contact-content .form .table .input--525{max-width:525px}.contact-content .confirmation{border-radius:6px;line-height:1.5}@media screen and (max-width:767px){.contact-content .confirmation{margin-top:0}}.contact-content .confirmation .confirm-message{margin-bottom:20px;padding-bottom:20px;border-bottom:2px dashed #c4c4c4}.contact-content .confirmation .table{margin-bottom:30px;font-weight:700;font-style:Bold;line-height:50px;letter-spacing:0%;width:100%}@media screen and (max-width:767px){.contact-content .confirmation .table{line-height:1.75}}.contact-content .confirmation .table .tr{display:flex;gap:30px}@media screen and (max-width:767px){.contact-content .confirmation .table .tr{font-size:14px}}.contact-content .confirmation .table .tr .th{width:30%;vertical-align:top}.contact-content .confirmation .table .tr .th .title{text-align:left}@media screen and (max-width:767px){.contact-content .confirmation .table .tr .th{width:50%;line-height:37px}}.contact-content .confirmation .table .tr .td{width:70%;text-align:left;vertical-align:top}@media screen and (max-width:767px){.contact-content .confirmation .table .tr .td{word-break:break-all;line-height:37px;width:50%}}.contact-content .confirmation .confirm-buttons{display:flex;justify-content:center;gap:20px;font-size:15px;font-style:normal;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.contact-content .confirmation .confirm-buttons{gap:10px}}.contact-content .confirmation .confirm-buttons .submit-back{padding:5px 50px;border-radius:4px;background:#f9f9f9;cursor:pointer}@media screen and (max-width:767px){.contact-content .confirmation .confirm-buttons .submit-back{padding:5px 40px}}.contact-content .confirmation .confirm-buttons .submit-final{padding:5px 50px;border-radius:4px;cursor:pointer;pointer-events:initial;color:#fff;text-align:center;background:linear-gradient(90deg,#014492 0%,#428bca 100%)}@media screen and (max-width:767px){.contact-content .confirmation .confirm-buttons .submit-final{padding:5px 40px}}.contact-content .privacy{color:#323232;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:20px}.contact-content .privacy .link{color:#135db4}.contact-content .agree{background:#ebebeb;padding:14px;display:flex;align-items:center;gap:6px;margin-bottom:20px}.contact-content .agree .check{width:12px;height:12px;flex-shrink:0;border-radius:2.5px;border:1px solid #767676;background:#fff}.contact-content .agree .text{color:#151f28;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:13px;font-style:normal;font-weight:500;line-height:12px}.contact-content .submit{color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:700;line-height:50px;display:block;text-align:center;width:300px;margin:0 auto 53px;border-radius:5px;opacity:.65;background:#a6a6a6;pointer-events:none;transition:.1s}.contact-content .submit.active{cursor:pointer;pointer-events:initial;color:#fff;text-align:center;font-size:15px;font-style:normal;font-weight:700;line-height:50px;background:linear-gradient(90deg,#014492 0%,#428bca 100%)}@media screen and (max-width:767px){.archive .content .sidebar{display:none}}.archive .content .main-content{width:70%}@media screen and (max-width:767px){.archive .content .main-content{width:100%}}.archive .content .main-content .select{border-radius:4px;border:1px solid #a6a6a6;background:#fff;color:#323232;font-size:13px;font-style:normal;font-weight:700;line-height:13px;padding:10.5px 12px;max-width:189px;cursor:pointer}.archive .content .main-content .posts .sub-heading{color:#135db4;font-size:24px;font-style:normal;font-weight:700;line-height:42px;border-bottom:1px solid #ebebeb;padding:5px 0;margin:50px 0}@media screen and (max-width:767px){.archive .content .main-content .posts .sub-heading{margin:0;border-bottom:none}}.archive .content .main-content .posts .box .col{display:flex;gap:25px;border-top:1px solid #ebebeb;padding:33px 0;border-bottom:1px solid #ebebeb}@media screen and (max-width:767px){.archive .content .main-content .posts .box .col{flex-direction:column}}.archive .content .main-content .posts .box .col .link .img{width:235px;height:132.1875px;aspect-ratio:16/9}@media screen and (max-width:767px){.archive .content .main-content .posts .box .col .link .img{width:100%;height:56.25%}}.archive .content .main-content .posts .box .col .read .top{display:flex;gap:20px;align-items:center;margin-bottom:14px}.archive .content .main-content .posts .box .col .read .top .date{color:#323232;font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.7px}.archive .content .main-content .posts .box .col .read .top .cat{border-radius:4px;background:linear-gradient(90deg,#014492 0%,#428bca 100%);padding:0 20px;color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.8px;text-transform:uppercase}.archive .content .main-content .posts .box .col .read .title{color:#323232;font-size:15.5px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.7px;border-bottom:0}.archive .content .main-content .pagination{display:flex;justify-content:center;align-items:center;margin:20px auto}.archive .content .main-content .pagination__list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:8px}.archive .content .main-content .pagination__item{display:inline-block}.archive .content .main-content .pagination__item .btn-prev{margin-right:50px;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.7px}.archive .content .main-content .pagination__item .btn-next{margin-left:50px;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.7px}.archive .content .main-content .pagination__link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#666;transition:background-color .3s;padding:0 20px}.archive .content .main-content .pagination__link:hover{background-color:#ddd}.archive .content .main-content .pagination__arrow{margin:0 4px}.archive .content .main-content .pagination__arrow .img{width:26px;height:26px}.archive .content .main-content .pagination__text{color:#a6a6a6;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.7px}.archive .content .main-content .pagination__item--ellipsis{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.archive .content .main-content .pagination__ellipsis{display:inline-block;padding:8px 12px;color:#666}.archive .content .main-content .pagination__item--prev .pagination__link,.archive .content .main-content .pagination__item--next .pagination__link{border-radius:20px}.archive .main-content .search{margin-bottom:1rem}.archive .main-content .search .form{display:flex;align-items:center;gap:12px}.archive .main-content .search .form .input{border-radius:5px;background:#ebebeb;padding:13px 22px;width:75%}.archive .main-content .search .form .submit{width:30%;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:11px 43px 12px;border-radius:5px;background:linear-gradient(90deg,#014492 0%,#428bca 100%)}@media screen and (max-width:767px){.archive .main-content .search .form .submit{padding:10px}}.archive .main-content .pickup{margin-bottom:73px}.archive .main-content .pickup .top{position:relative}.archive .main-content .pickup .top .text{position:absolute;left:-3px;bottom:-3px;background:#47a1e0;color:#fff;font-family:"Roboto Condensed";font-size:14px;font-style:normal;font-weight:700;line-height:14px;letter-spacing:1.68px;padding:7px 14.624px 7px 15px}.archive .main-content .pickup .bottom{margin-top:20px}.archive .main-content .pickup .bottom .date{color:#888;font-family:"Roboto Condensed";font-size:16px;font-style:normal;font-weight:400;line-height:26.72px;margin-bottom:8px}.archive .main-content .pickup .bottom .cat{border-radius:4px;background:linear-gradient(90deg,#014492 0%,#428bca 100%);color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.8px;text-transform:uppercase;margin-bottom:15px;display:inline-block;padding:4px 20px}.archive .main-content .pickup .bottom .title{color:#333;font-size:20px;font-style:normal;font-weight:400;line-height:30.8px}@media screen and (max-width:767px){.archive .main-content .pickup .bottom .title{font-size:14px}}.archive .pickup-articles{padding:46px 0 93px;background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%)}.archive .pickup-articles .container .heading{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:42px;border-bottom:1px solid #fff;padding:5px 0;margin-bottom:30px}.archive .pickup-articles .container .box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:70px}@media screen and (max-width:767px){.archive .pickup-articles .container .box{flex-direction:column}}.archive .pickup-articles .container .box .col{width:46%;display:flex;background:#fff;box-shadow:0px 0px 30px 0px rgba(255,255,255,.1)}@media screen and (max-width:767px){.archive .pickup-articles .container .box .col{width:100%;flex-direction:column}}.archive .pickup-articles .container .box .col .link{width:45%}@media screen and (max-width:767px){.archive .pickup-articles .container .box .col .link{width:100%}}.archive .pickup-articles .container .box .col .link .img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;height:100%}.archive .pickup-articles .container .box .read{padding:10px 24px;width:55%}@media screen and (max-width:767px){.archive .pickup-articles .container .box .read{width:100%}}.archive .pickup-articles .container .box .read .top{display:flex;align-items:center;gap:10px;margin-bottom:19px}.archive .pickup-articles .container .box .read .top .date{color:#393d3b;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.archive .pickup-articles .container .box .read .top .cat{color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.8px;text-transform:uppercase;border-radius:4px;background:linear-gradient(90deg,#014492 0%,#428bca 100%);padding:3px 20px}.archive .pickup-articles .container .box .read .link{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:28px;width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}@media screen and (max-width:767px){.archive .pickup-articles .container .box .read .link{font-size:14px;-webkit-line-clamp:3}}.archive .rank-articles{padding:46px 0 93px}@media screen and (max-width:767px){.archive .rank-articles{padding:40px 0 0}}.archive .rank-articles .container .heading{color:#135db4;font-size:24px;font-style:normal;font-weight:700;line-height:42px;border-bottom:1px solid #ebebeb;padding:5px 0;margin-bottom:30px}.archive .rank-articles .container .box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:70px}@media screen and (max-width:767px){.archive .rank-articles .container .box{flex-direction:column;gap:30px}}.archive .rank-articles .container .box .col{width:46%;display:flex;background:#fff;box-shadow:0px 0px 30px 0px rgba(255,255,255,.1)}@media screen and (max-width:767px){.archive .rank-articles .container .box .col{width:100%;flex-direction:column;border-bottom:1px solid #ddd}}.archive .rank-articles .container .box .col .link{width:45%}@media screen and (max-width:767px){.archive .rank-articles .container .box .col .link{width:100%}}.archive .rank-articles .container .box .col .link .img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;height:100%}@media screen and (max-width:767px){.archive .rank-articles .container .box .col .link .img{width:100%}}.archive .rank-articles .container .box .read{padding:10px 0 10px 24px;width:60%}@media screen and (max-width:767px){.archive .rank-articles .container .box .read{width:100%;padding:10px 0}}.archive .rank-articles .container .box .read .top{display:flex;align-items:center;gap:10px;margin-bottom:19px}.archive .rank-articles .container .box .read .top .date{color:#393d3b;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.archive .rank-articles .container .box .read .top .cat{color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.8px;text-transform:uppercase;border-radius:4px;background:linear-gradient(90deg,#014492 0%,#428bca 100%);padding:3px 20px}.archive .rank-articles .container .box .read .link{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:28px;width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}@media screen and (max-width:767px){.archive .rank-articles .container .box .read .link{font-size:14px;-webkit-line-clamp:3}}.archive .all-articles{padding:46px 0 93px}.archive .all-articles .container .heading{color:#135db4;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:24px;font-style:normal;font-weight:700;line-height:42px;border-bottom:1px solid #ebebeb;padding:5px 0;margin-bottom:30px}.archive .all-articles .container .box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:50px 70px}@media screen and (max-width:767px){.archive .all-articles .container .box{flex-direction:column;gap:30px}}.archive .all-articles .container .box .col{width:46%;display:flex;background:#fff;box-shadow:0px 0px 30px 0px rgba(255,255,255,.1)}@media screen and (max-width:767px){.archive .all-articles .container .box .col{width:100%;flex-direction:column;border-bottom:1px solid #ddd}}.archive .all-articles .container .box .col .link{width:45%}@media screen and (max-width:767px){.archive .all-articles .container .box .col .link{width:100%}}.archive .all-articles .container .box .col .link .img{aspect-ratio:16/9}@media screen and (max-width:767px){.archive .all-articles .container .box .col .link .img{width:100%}}.archive .all-articles .container .box .read{padding:10px 0 10px 24px;width:60%}@media screen and (max-width:767px){.archive .all-articles .container .box .read{width:100%;padding:10px 0}}.archive .all-articles .container .box .read .top{display:flex;align-items:center;gap:10px;margin-bottom:19px}.archive .all-articles .container .box .read .top .date{color:#393d3b;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:12px;font-style:normal;font-weight:400;line-height:18px}.archive .all-articles .container .box .read .top .cat{color:#fff;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:10px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.8px;text-transform:uppercase;border-radius:4px;background:linear-gradient(90deg,#014492 0%,#428bca 100%);padding:3px 20px}.archive .all-articles .container .box .read .link{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:28px;width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}@media screen and (max-width:767px){.archive .all-articles .container .box .read .link{font-size:14px;-webkit-line-clamp:3}}.archive .all-articles .pagination{display:flex;justify-content:center;margin:40px auto}.archive .all-articles .pagination__list{display:flex;list-style:none;gap:47px;padding:0;margin:0;align-items:center}.archive .all-articles .pagination__item--prev .pagination__link,.archive .all-articles .pagination__item--next .pagination__link{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:20px;background:0 0;color:#014492;font-size:14px;font-weight:500;transition:.3s}.archive .all-articles .pagination__item--prev .pagination__link .pagination__arrow-img,.archive .all-articles .pagination__item--next .pagination__link .pagination__arrow-img{width:26px;height:26px}.archive .all-articles .pagination__item--prev .pagination__link:hover,.archive .all-articles .pagination__item--next .pagination__link:hover{opacity:.75}.archive .all-articles .pagination__item--prev.is-disabled .pagination__link,.archive .all-articles .pagination__item--next.is-disabled .pagination__link{background:0 0;color:#a6a6a6;cursor:default;pointer-events:none}.archive .all-articles .pagination__item--prev.is-disabled .pagination__link .pagination__arrow-img,.archive .all-articles .pagination__item--next.is-disabled .pagination__link .pagination__arrow-img{opacity:.4}.archive .all-articles .pagination__link{text-decoration:none;color:#666;padding:0 12px;font-size:14px;font-weight:500;font-weight:700}.archive .all-articles .pagination__link:hover{color:#014492}.is-active .archive .all-articles .pagination__link,.archive .all-articles .pagination__item.is-active .pagination__link{color:#014492;font-weight:700;text-decoration:none}.archive .all-articles .pagination .is_active .current{color:#014492}.archive .all-articles .pagination__item--ellipsis{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#999}.more{color:#005bac;font-weight:600;display:block;width:200px;text-align:right;margin-left:auto}.current{color:#014492;font-weight:700}.pagination__arrow-img{position:relative;top:-2px}.single .compliance-hero .container .top{display:flex;align-items:center;gap:27px;margin-bottom:20px}.single .compliance-hero .container .top .date{background:linear-gradient(90deg,#014492 0%,#428bca 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-style:normal;font-weight:500;line-height:31.5px}.single .compliance-hero .container .top .cat{text-align:center;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:.8px;text-transform:uppercase;padding:3.5px 28px 1px;border-radius:4px;background:linear-gradient(90deg,#014492 0%,#428bca 100%)}.single .compliance-hero .container .heading{font-size:20.016px;font-style:normal;font-weight:700;line-height:31.5px;max-width:68%}@media screen and (max-width:767px){.single .compliance-hero .container .heading{max-width:100%;font-size:18px}}.single .top-btn{margin-top:4rem;display:flex;align-items:center;justify-content:right;font-size:15px;font-style:normal;font-weight:400;letter-spacing:.7px;gap:11.5px;color:#323232;text-decoration:none;transition:.1s;max-width:120px;margin-left:auto}@media screen and (max-width:767px){.single .top-btn{margin-top:6rem}}.single .top-btn:hover{opacity:.7}.single .top-btn .icon{max-width:26px;margin-bottom:0;position:relative;top:-3px}.single .author{border-radius:60px 0 0;background:linear-gradient(90deg,rgba(1,68,146,.1) 0%,rgba(66,139,202,.1) 100%);padding:37px 28px 18px}.single .author .title{color:#000;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:16px;font-style:normal;font-weight:700;line-height:29.92px;padding-left:0;border-left:none;margin-bottom:10px}.single .author .title:before{content:none}.single .author .top{display:flex;align-items:center;gap:30px;margin-bottom:30px}.single .author .top .img{width:90px;height:90px;-o-object-fit:cover;object-fit:cover}.single .author .top .read{color:#000;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:18px;font-style:normal;font-weight:700;line-height:33.66px}.single .author .top .read .bottom{color:#323232;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.single .related-articles{padding:46px 0 93px}.single .related-articles .container .heading{color:#135db4;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:24px;font-style:normal;font-weight:700;line-height:42px;border-bottom:1px solid #ebebeb;padding:5px 0;margin-bottom:30px}.single .related-articles .container .box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:50px 70px}@media screen and (max-width:767px){.single .related-articles .container .box{flex-direction:column;gap:30px}}.single .related-articles .container .box .col{width:46%;display:flex;background:#fff;box-shadow:0px 0px 30px 0px rgba(255,255,255,.1)}@media screen and (max-width:767px){.single .related-articles .container .box .col{width:100%;flex-direction:column;border-bottom:1px solid #ddd}}.single .related-articles .container .box .col .link{width:45%}@media screen and (max-width:767px){.single .related-articles .container .box .col .link{width:100%}}.single .related-articles .container .box .col .link .img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;height:100%}@media screen and (max-width:767px){.single .related-articles .container .box .col .link .img{width:100%}}.single .related-articles .container .box .read{padding:10px 0 10px 24px;width:60%}@media screen and (max-width:767px){.single .related-articles .container .box .read{width:100%;padding:10px 0}}.single .related-articles .container .box .read .top{display:flex;align-items:center;gap:10px;margin-bottom:19px}.single .related-articles .container .box .read .top .date{color:#393d3b;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:12px;font-style:normal;font-weight:400;line-height:18px}.single .related-articles .container .box .read .top .cat{color:#fff;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:10px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.8px;text-transform:uppercase;border-radius:4px;background:linear-gradient(90deg,#014492 0%,#428bca 100%);padding:3px 20px}.single .related-articles .container .box .read .link{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:28px;width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}@media screen and (max-width:767px){.single .related-articles .container .box .read .link{font-size:14px;-webkit-line-clamp:3}}.single .recommended-articles{padding:46px 0 93px}.single .recommended-articles .container .heading{color:#135db4;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:24px;font-style:normal;font-weight:700;line-height:42px;border-bottom:1px solid #ebebeb;padding:5px 0;margin-bottom:30px}.single .recommended-articles .container .box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:50px 70px}@media screen and (max-width:767px){.single .recommended-articles .container .box{flex-direction:column;gap:30px}}.single .recommended-articles .container .box .col{width:46%;display:flex;background:#fff;box-shadow:0px 0px 30px 0px rgba(255,255,255,.1)}@media screen and (max-width:767px){.single .recommended-articles .container .box .col{width:100%;border-bottom:1px solid #ddd;flex-direction:column}}.single .recommended-articles .container .box .col .link{width:45%}@media screen and (max-width:767px){.single .recommended-articles .container .box .col .link{width:100%}}.single .recommended-articles .container .box .col .link .img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9;height:100%}@media screen and (max-width:767px){.single .recommended-articles .container .box .col .link .img{width:100%}}.single .recommended-articles .container .box .read{padding:10px 0 10px 24px;width:60%}@media screen and (max-width:767px){.single .recommended-articles .container .box .read{width:100%;padding:10px 0}}.single .recommended-articles .container .box .read .top{display:flex;align-items:center;gap:10px;margin-bottom:19px}.single .recommended-articles .container .box .read .top .date{color:#393d3b;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:12px;font-style:normal;font-weight:400;line-height:18px}.single .recommended-articles .container .box .read .top .cat{color:#fff;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:10px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.8px;text-transform:uppercase;border-radius:4px;background:linear-gradient(90deg,#014492 0%,#428bca 100%);padding:3px 20px}.single .recommended-articles .container .box .read .link{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:28px;width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}@media screen and (max-width:767px){.single .recommended-articles .container .box .read .link{font-size:14px;-webkit-line-clamp:3}}.single .recommended-articles .pagination{display:flex;justify-content:center;align-items:center;margin:20px auto}.single .recommended-articles .pagination__list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:8px}.single .recommended-articles .pagination__item{display:inline-block}.single .recommended-articles .pagination__item .btn-prev{margin-right:50px;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.7px}.single .recommended-articles .pagination__item .btn-next{margin-left:50px;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.7px}.single .recommended-articles .pagination__link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#666;transition:background-color .3s;padding:0 20px}.single .recommended-articles .pagination__link:hover{background-color:#ddd}.single .recommended-articles .pagination__arrow{margin:0 4px}.single .recommended-articles .pagination__arrow .img{width:26px;height:26px}.single .recommended-articles .pagination__text{color:#a6a6a6;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.7px}.single .recommended-articles .pagination__item--ellipsis{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.single .recommended-articles .pagination__ellipsis{display:inline-block;padding:8px 12px;color:#666}.single .recommended-articles .pagination__item--prev .pagination__link,.single .recommended-articles .pagination__item--next .pagination__link{border-radius:20px}.accordion-content{display:none;padding-left:1rem}.accordion-toggle{background:0 0;border:none;font-size:1rem;padding:.5rem 0;width:100%;text-align:left;font-weight:700;cursor:pointer;border-bottom:1px solid gray}.accordion-item .col{display:block;padding:.5rem 0;font-weight:400}.privacy{padding-top:30px}.privacy .wrap{margin-bottom:56px}.privacy .wrap .title{font-weight:700;font-style:Bold;font-size:20px;line-height:42px;letter-spacing:1px;vertical-align:middle}.privacy .wrap .read{font-weight:400;font-style:Regular;font-size:16px;line-height:30px;letter-spacing:1px}.privacy .wrap .list{list-style:inherit;margin:18px 0 18px 16px;line-height:30px}*{box-sizing:border-box;padding:0;margin:0}.hero{position:relative;width:100%;height:742px;overflow:hidden}.hero-slider{position:relative;width:100%;height:100%}.hero-slider img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}.hero-slider img.active{opacity:1}.yazirusi{position:relative;width:26px;height:26px;cursor:pointer;border:2px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.yazirusi .line01{width:20px;top:5px;height:2px;background-color:#fff;position:relative;transition:.3s}.yazirusi .line02{position:absolute;width:20px;height:1px;background-color:#fff;transform-origin:right center;transform:rotate(50deg);right:7px;bottom:40%;transition:.3s}.yazirusi .line03{position:absolute;width:2px;height:20px;background-color:#fff;top:50%;transform:translateY(-50%) scaleY(0);transform-origin:center;transition:transform .3s}.yazirusi:hover .line01{top:0}.yazirusi:hover .line02{width:0}.yazirusi:hover .line03{transform:translateY(-50%) scaleY(1)}.yazirusi2{position:relative;width:50px;height:50px;margin:30px;cursor:pointer;border:2px solid #000;border-radius:50%;display:flex;justify-content:center;align-items:center}.yazirusi2 .line01{width:35px;top:5px;height:2px;background-color:#000;position:relative;transition:.3s}.yazirusi2 .line02{position:absolute;width:20px;height:1px;background-color:#000;transform-origin:right center;transform:rotate(50deg);right:7px;bottom:40%;transition:.3s}.yazirusi2 .line03{position:absolute;width:2px;height:35px;background-color:#000;top:50%;transform:translateY(-50%) scaleY(0);transform-origin:center;transition:transform .3s}.yazirusi2:hover .line01{top:0}.yazirusi2:hover .line02{width:0}.yazirusi2:hover .line03{transform:translateY(-50%) scaleY(1)}.bg-change{position:relative;overflow:hidden}.bg-change:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(66,139,202,.3);transition:width 4s ease;z-index:1}.bg-change:hover:before{width:100%}.scroll-container{position:absolute;bottom:-270px;width:100%;overflow:hidden;padding:5rem 0;z-index:-1}@media screen and (max-width:767px){.scroll-container{bottom:-189px}}.scroll-container .loop{display:flex;white-space:nowrap;transform:translateX(100%)}.scroll-container .text{font-size:8rem;font-weight:700;margin:0 1rem;color:#e0e0e0}@media screen and (max-width:767px){.scroll-container .text{font-size:3rem;font-weight:700;margin:0 !important}}.start-mask{position:absolute;width:100%;height:100%;background:linear-gradient(79deg,#014492 .02%,#428bca 100.02%);z-index:2000;top:0;left:0}.start-mask .logo{width:100%;height:100%;position:relative;display:flex;justify-content:center;margin:auto;left:0;right:0;top:45%;animation:identifier 3s forwards}@keyframes identifier{0%{opacity:0;transform:translateY(-50px)}40%{opacity:1;transform:translateY(0)}70%{opacity:1}100%{opacity:0;visibility:hidden}}.start-mask .logo .svg .holographic-logo{width:50px;height:50px}.start-mask .logo .img{position:relative;left:12px;top:8px;max-width:200px;height:-moz-max-content;height:max-content}@media screen and (max-width:767px){.start-mask .logo .img{left:8px;top:10px;max-width:200px}}.fade-in{opacity:0;transition:opacity .75s ease-out,transform .75s ease-out}.fade-in-up{transform:translateY(100px)}.fade-in-down{transform:translateY(-100px)}.fade-in-left{transform:translateX(-100px)}.fade-in-right{transform:translateX(100px)}.fade-in.is-inview{opacity:1;transform:translate(0,0)}.text2{display:flex;font-size:32px;font-style:normal;font-weight:700;line-height:57.2px;margin-bottom:9px;text-transform:uppercase}@media screen and (max-width:767px){.text2{font-size:24px}}.text2.is-active{--x:0}.char{overflow:hidden}.char-text{display:inline-block;transform:translateX(var(--x,-101%));transition:transform .6s cubic-bezier(.77,0,.175,1);transition-delay:calc(0.05s * var(--char-index))}.visuallyHidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}.js-fade-in-item{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.js-fade-in-container.is-visible .js-fade-in-item{opacity:1;transform:translateY(0)}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(2){transition-delay:.15s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(3){transition-delay:.3s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(4){transition-delay:.45s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(5){transition-delay:.6s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(6){transition-delay:.75s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(7){transition-delay:.9s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(8){transition-delay:1.05s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(9){transition-delay:1.2s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(10){transition-delay:1.35s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(11){transition-delay:1.5s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(12){transition-delay:1.65s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(13){transition-delay:1.8s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(14){transition-delay:1.95s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(15){transition-delay:2.1s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(16){transition-delay:2.25s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(17){transition-delay:2.4s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(18){transition-delay:2.55s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(19){transition-delay:2.7s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(20){transition-delay:2.85s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(21){transition-delay:3s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(22){transition-delay:3.15s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(23){transition-delay:3.3s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(24){transition-delay:3.45s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(25){transition-delay:3.6s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(26){transition-delay:3.75s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(27){transition-delay:3.9s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(28){transition-delay:4.05s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(29){transition-delay:4.2s}.js-fade-in-container.is-visible .js-fade-in-item:nth-child(30){transition-delay:4.35s}html,body{margin:0;padding:0;box-sizing:border-box}#custom-slick-right{display:block !important;visibility:visible !important;z-index:99 !important;position:relative !important}.p-wallet-coporation .hero-account,.p-wallet-personal .hero-account{overflow:hidden;background:linear-gradient(90deg,#014492 0%,#428bca 100%);position:relative;padding:82px 0}.p-wallet-coporation .hero-account .heading,.p-wallet-personal .hero-account .heading{font-size:40px;font-style:normal;font-weight:700;line-height:70px;color:#fff}@media screen and (max-width:767px){.p-wallet-coporation .hero-account .heading,.p-wallet-personal .hero-account .heading{font-size:26px}}.p-wallet-coporation .hero-account .bg,.p-wallet-personal .hero-account .bg{position:absolute;display:block;margin:auto;bottom:-86%;right:-15%;width:430px;height:430px}.p-wallet-coporation .hero-account .green,.p-wallet-personal .hero-account .green{color:#fff !important}section.p-wallet-coporation__hero{overflow:hidden;padding:130px 0;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/coporation-bg.png) no-repeat center center;background-size:cover;overflow:hidden}section.p-wallet-coporation__hero .container{position:relative}section.p-wallet-coporation__hero--personal{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/wallet-personal-bg.png) no-repeat center left !important;background-size:cover;overflow:hidden !important}@media screen and (max-width:767px){section.p-wallet-coporation__hero{height:550px}section.p-wallet-coporation__hero .content{margin-top:90px}}section.p-wallet-coporation__hero div.container{display:flex;gap:40px;color:#fff}section.p-wallet-coporation__hero div.container div.content h1.heading{font-size:46px;line-height:1.75;font-weight:900;margin-bottom:30px}section.p-wallet-coporation__hero div.container div.content{max-width:70%}@media screen and (max-width:767px){section.p-wallet-coporation__hero div.container div.content{max-width:100%}}section.p-wallet-coporation__hero div.container div.content p.text{font-size:22px;margin-bottom:40px}section.p-wallet-coporation__hero div.container div.content div.buttons{display:flex;align-items:center;gap:42px}@media screen and (max-width:767px){section.p-wallet-coporation__hero div.container div.content div.buttons{gap:20px}}section.p-wallet-coporation__hero div.container div.content div.buttons .left{display:flex;gap:4px;padding:5px 20px;background-color:#e85151;border-radius:20px;font-weight:800;text-align:center;width:50%;color:#fff}section.p-wallet-coporation__hero div.container div.content div.buttons--cop .left{border-radius:20px;background:#135db4;display:inline-block;text-align:center;width:34%}section.p-wallet-coporation__hero div.container div.content div.buttons .right{display:flex;align-items:center;border-radius:20px;font-weight:800;text-align:center;width:50%}section.p-wallet-coporation__hero div.container div.content div.buttons .right .btn{padding:0}section.p-wallet-coporation__hero div.container div.images{position:absolute !important;top:320px;right:10%}@media screen and (max-width:767px){section.p-wallet-coporation__hero div.container div.images{top:190px !important;bottom:auto !important;margin:auto !important;display:block !important}}section.p-wallet-coporation__hero div.container div.images--personal{top:-30px !important;right:5%}section.p-wallet-coporation__hero div.container div.images .under-text{text-align:center;margin-top:35px}div.container.itmFade_2{position:relative;width:480px;max-height:405px;margin:16px auto}@media screen and (max-width:767px){div.container.itmFade_2{width:80% !important}}div.container.itmFade_2:before{content:"";display:block;padding-top:57%}div.container.itmFade_2 div.item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:fadeScaleAnimation 12s infinite;transition:transform 1s ease,opacity 1s ease}div.container.itmFade_2 div.item{animation:fadeScaleAnimation 12s infinite}div.container.itmFade_2 div.item_1{animation-delay:0s}div.container.itmFade_2 div.item_2{animation-delay:4s}div.container.itmFade_2 div.item_3{animation-delay:8s}@keyframes fadeScaleAnimation{0%{opacity:0;transform:scale(.6)}8%{opacity:1;transform:scale(1)}33%{opacity:1;transform:scale(1)}42%{opacity:0;transform:scale(1.15)}100%{opacity:0;transform:scale(1.3)}}@media screen and (max-width:960px){section.p-wallet-coporation__hero div.container{flex-direction:column}div.container.itmFade_2{width:90%;max-height:auto}}@media screen and (max-width:768px){section.p-wallet-coporation__hero{padding:30px 0 80px}section.p-wallet-coporation__hero div.container div.content div.buttons{flex-direction:column}section.p-wallet-coporation__hero div.container div.content div.buttons .left,section.p-wallet-coporation__hero div.container div.content div.buttons .right{width:80%}}@media screen and (max-width:450px){section.p-wallet-coporation__hero div.container div.content h1.heading{font-size:28px;margin-bottom:20px}section.p-wallet-coporation__hero div.container div.content p.text{font-size:16px}}@media screen and (max-width:767px){.p-wallet-coporation__hero--cop{height:500px !important}}.p-wallet-coporation__hero--credit{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/hero-bg-credit.png) no-repeat center center !important;background-size:cover;height:700px;padding:200px 0 !important}@media screen and (max-width:767px){.p-wallet-coporation__hero--credit{height:600px !important;padding:85px 0 !important}}.p-wallet-coporation__hero--credit .content .heading{font-size:36px !important}@media screen and (max-width:767px){.p-wallet-coporation__hero--credit .content .heading{font-size:22px !important}}.p-wallet-coporation__hero--credit .content .buttons .left{background:linear-gradient(90deg,#014492 0%,#428bca 100%) !important}.content--cop{max-width:60% !important}@media screen and (max-width:767px){.content--cop{margin-top:0 !important;max-width:100% !important}.content--cop .heading{font-size:24px !important}.content--cop .text{margin-bottom:200px !important}}.images--cop{position:absolute !important;top:0 !important;bottom:0 !important;right:-50px !important;margin:auto;display:inline-table}@media screen and (max-width:767px){.images--cop{right:0 !important;left:10px !important;top:auto !important;bottom:77px !important;display:block !important}.images--cop .item{max-width:300px}}.p-wallet-coporation--2 section.p-wallet-coporation__hero{overflow:hidden;padding:130px 0 190px;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/personal-hero.png) no-repeat center center;background-size:cover}.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container .content h1.heading{color:#fff}@media screen and (max-width:768px){.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container .content h1.heading div.en{position:relative;z-index:2;padding-top:40px;text-shadow:4px 0px 8px rgba(0,0,0,.7)}}.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container .content p.text{margin-bottom:40px;font-weight:600;color:#fff}.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container .content{margin-top:70px}.p-wallet-coporation--2 div.container.itmFade_2{position:relative;width:310px}.p-wallet-coporation--2 div.container.itmFade_2 img{max-height:480px;-o-object-fit:contain;object-fit:contain}.p-wallet-coporation--2 section.p-wallet-coporation__hero .buttons{display:flex;align-items:center;gap:50px}.p-wallet-coporation--2 section.p-wallet-coporation__hero .buttons .left{gap:40px;justify-content:center;border-radius:51px;border:.5px solid #014492;border-radius:51px;background:#e85151;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-radius:20px;padding:10px 20px;text-align:center;font-weight:800;width:30%;text-align:center}.p-wallet-coporation--2 section.p-wallet-coporation__hero .buttons .left,.p-wallet-coporation--2 section.p-wallet-coporation__hero .buttons .right{display:inline-block}.p-wallet-coporation--2 section.p-wallet-coporation__hero .buttons .left{padding:10px 20px !important}.p-wallet-coporation--2 section.p-wallet-coporation__hero .buttons .right{display:flex;gap:5px}main.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container div.content div.buttons div.right.right--2{padding:0;background-color:transparent;width:80%}main.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container div.content div.buttons div.right.right--2 a{display:inline-block}.p-wallet-coporation--2 section.p-wallet-coporation__hero .buttons .right a img{max-width:170px}.p-wallet-coporation--2 section.p-wallet-coporation__hero .buttons .right a.btn-ios img{height:47px;position:relative;top:2px}.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container .images .under-text{text-align:center;position:absolute;bottom:-20px;left:0;right:0;font-size:10px;font-style:normal;font-weight:350;color:#fff}@media screen and (max-width:768px){.p-wallet-coporation--2 section.p-wallet-coporation__hero{padding:40px 0 90px}.p-wallet-coporation--2 section.p-wallet-coporation__hero .content .heading{font-size:22px !important;margin-bottom:30px}.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container{flex-direction:column-reverse}.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container .content{margin-top:0}.p-wallet-coporation--2 section.p-wallet-coporation__hero .buttons{flex-direction:column;gap:30px}.p-wallet-coporation--2 div.container.itmFade_2{width:100px}.p-wallet-coporation--2 div.container.itmFade_2 img{max-height:220px}.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container .content{margin-top:90px;position:relative;z-index:2}.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container .images{position:relative;left:auto;top:25px;right:0 !important;width:190px}.p-wallet-coporation--2 div.container.itmFade_2 img{max-height:220px}.p-wallet-coporation--2 section.p-wallet-coporation__hero .buttons .right a img{max-width:130px}.p-wallet-coporation--2 section.p-wallet-coporation__hero .buttons .right a.btn-ios img{height:41px}section.p-wallet-coporation__hero div.container div.content div.buttons .left,section.p-wallet-coporation__hero div.container div.content div.buttons .right{width:75%}.p-wallet-coporation--2 section.p-wallet-coporation__hero div.container .images .under-text{bottom:-90px}}section.p-wallet-personal__card{padding:80px 0;position:relative}section.p-wallet-personal__card .bg{position:absolute;left:-50%;top:35%}section.p-wallet-personal__card div.container div.content{overflow:hidden;padding:40px;background:url("https://ja.komoju.com/wp-content/uploads/2023/01/grownew.jpg") no-repeat center center;background-size:cover;box-shadow:0 0 10px rgba(0,0,0,.3);overflow:hidden;border-radius:10px}section.p-wallet-personal__card div.container div.content .inner{background:#fff;border-radius:10px;max-width:460px !important;padding:20px}section.p-wallet-personal__card div.container div.content img.icon{max-width:50px;margin-bottom:10px;text-align:left}section.p-wallet-personal__card div.container div.content h2.heading{font-weight:800;font-size:32px;margin-bottom:40px;text-align:left}section.p-wallet-personal__card div.container div.content p.read{margin-bottom:30px;line-height:1.5;font-weight:400;text-align:left;font-size:16px}section.p-wallet-personal__card div.container div.content a.link{border-radius:51px;border:.5px solid #014492;background:linear-gradient(90deg,#014492 0%,#428bca 100%);color:#fff;font-weight:700;border-radius:51px;text-align:center;display:inline-block;text-align:center;padding:15px 30px}@media screen and (max-width:768px){section.p-wallet-personal__card div.container{padding:0}section.p-wallet-personal__card div.container div.content{padding:40px 20px}section.p-wallet-personal__card div.container div.content img.icon{max-width:40px}section.p-wallet-personal__card div.container div.content h2.heading{font-size:22px;margin-bottom:20px}section.p-wallet-personal__card div.container div.content a.link{display:block}}section.p-wallet-personal__reason{padding:100px 0}section.p-wallet-personal__reason div.container h2.heading{font-size:40px;font-weight:900;margin-bottom:20px}section.p-wallet-personal__reason div.container p.discription{margin-bottom:40px}section.p-wallet-personal__reason div.container ul.list{display:flex;flex-direction:column;gap:34px;justify-content:space-between;width:100%}section.p-wallet-personal__reason div.container ul.list li.col{display:flex;align-items:center;line-height:1.5;border-bottom:2px solid #c4c4c4;padding:40px 20px}section.p-wallet-personal__reason div.container ul.list li.col div.left{display:flex;align-items:center;gap:20px;width:50%}section.p-wallet-personal__reason div.container ul.list li.col div.left img.icon{max-width:50px}section.p-wallet-personal__reason div.container ul.list li.col div.left h3.sub-title{font-size:24px;font-weight:900}section.p-wallet-personal__reason div.container ul.list li.col div.right{width:50%;font-size:16px}@media screen and (max-width:768px){section.p-wallet-personal__reason div.container h2.heading{font-size:24px}section.p-wallet-personal__reason div.container p.discription{font-size:14px}section.p-wallet-personal__reason div.container ul.list{gap:0}section.p-wallet-personal__reason div.container ul.list li.col{padding:30px 0;flex-direction:column;gap:10px;align-items:baseline}section.p-wallet-personal__reason div.container ul.list li.col div.left,section.p-wallet-personal__reason div.container ul.list li.col div.right{width:auto}section.p-wallet-personal__reason div.container ul.list li.col div.left{justify-content:left;width:100%}section.p-wallet-personal__reason div.container ul.list li.col div.left img.icon{max-width:40px;max-height:45px;-o-object-fit:contain;object-fit:contain}section.p-wallet-personal__reason div.container ul.list li.col div.right p.read{font-size:14px}section.p-wallet-personal__reason div.container ul.list li.col div.left h3.sub-title{font-size:16px;width:100%}}section.p-wallet-coporation__cards{padding:80px 0 100px}section.p-wallet-coporation__cards p.green{color:#135db4;font-size:14px;font-weight:800;text-align:center;margin-bottom:10px}section.p-wallet-coporation__cards h2.heading{font-size:32px;font-weight:900;margin-bottom:60px;text-align:center;letter-spacing:1px}@media screen and (max-width:767px){section.p-wallet-coporation__cards h2.heading{font-size:24px}}section.p-wallet-coporation__cards div.container ul.list{display:flex;justify-content:center;gap:30px;letter-spacing:1px}section.p-wallet-coporation__cards div.container ul.list li.col{border-radius:10px;width:33%;box-shadow:0 0 10px rgba(0,0,0,.3);background-color:#f5f5f5}section.p-wallet-coporation__cards div.container ul.list li.col div.col-image{padding:20px}section.p-wallet-coporation__cards div.container ul.list li.col div.col-image img.img{border-radius:10px;max-height:240px;-o-object-fit:cover;object-fit:cover}section.p-wallet-coporation__cards div.container ul.list li.col div.col-text{padding:20px;line-height:1.75;display:flex;flex-direction:column;justify-content:space-between}section.p-wallet-coporation__cards div.container ul.list li.col div.col-text h2.title{font-size:20px;font-weight:900;margin-bottom:20px;display:flex;align-items:flex-start;justify-content:center;height:60px;text-align:center}section.p-wallet-coporation__cards div.container ul.list li.col div.col-text p.text{margin-bottom:0;flex-grow:1}@media screen and (max-width:768px){section.p-wallet-coporation__cards{padding:60px 0}section.p-wallet-coporation__cards div.container ul.list{flex-direction:column}section.p-wallet-coporation__cards div.container ul.list li.col{width:100%}section.p-wallet-coporation__cards div.container ul.list li.col div.col-image{padding:20px;background-color:#f2f5f6}section.p-wallet-coporation__cards div.container ul.list li.col div.col-image img.img{border-radius:10px}section.p-wallet-coporation__cards div.container ul.list li.col div.col-text{padding:20px 20px 40px;line-height:1.75;display:flex;flex-direction:column;justify-content:space-between}section.p-wallet-coporation__cards div.container ul.list li.col div.col-text h2.title{font-size:20px;font-weight:900;margin-bottom:20px;min-height:auto;height:auto;display:flex;align-items:flex-start}section.p-wallet-coporation__cards div.container ul.list li.col div.col-text p.text{margin-bottom:0;flex-grow:1}}section.p-wallet-coporation__buisness{padding:80px 0;background:linear-gradient(90deg,#014492 0%,#428bca 100%);overflow:hidden;position:relative;color:#fff}section.p-wallet-coporation__buisness .bg{position:absolute;top:-25%;right:-45%}section.p-wallet-coporation__buisness .bg2{position:absolute;bottom:-40%;left:-50%}section.p-wallet-coporation__buisness .container--slide{border-radius:20px;overflow:hidden}section.p-wallet-coporation__buisness .mid-slide{overflow:hidden;border-radius:10px;width:100%;background:#fff;margin-bottom:100px;padding:0 !important}section.p-wallet-coporation__buisness .slide-wrapper{display:flex;animation:slide-animation 50s linear infinite}@media screen and (max-width:767px){section.p-wallet-coporation__buisness .slide-wrapper{animation:slide-animation 30s linear infinite}}section.p-wallet-coporation__buisness .slide-content{display:flex;align-items:center;gap:10px;flex-shrink:0;background:#fff}@media screen and (max-width:767px){section.p-wallet-coporation__buisness .slide-content{gap:5px}}section.p-wallet-coporation__buisness .slide-content img{height:100px;max-width:180px;-o-object-fit:contain;object-fit:contain;margin-bottom:0}@media screen and (max-width:767px){section.p-wallet-coporation__buisness .slide-content img{height:60px !important;max-width:90px !important;padding:14px 0 !important}}@keyframes slide-animation{0%{transform:translateX(0)}100%{transform:translateX(-365%)}}section.p-wallet-coporation__buisness div.container div.charm{line-height:1.75}section.p-wallet-coporation__buisness div.container div.charm span.green{margin-bottom:10px;color:#fff}section.p-wallet-coporation__buisness div.container div.charm h2.heading{font-size:32px;font-weight:900;margin-bottom:20px}@media screen and (max-width:767px){section.p-wallet-coporation__buisness div.container div.charm h2.heading{font-size:24px}}section.p-wallet-coporation__buisness div.container div.charm p.discription{font-size:16px}@media screen and (max-width:767px){section.p-wallet-coporation__buisness div.container div.charm p.discription{font-size:14px}}.p-wallet-coporation__buisness .title{font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:24px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:37px;margin-top:74px}.p-wallet-coporation__buisness .read{font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:50px}@media screen and (max-width:767px){.p-wallet-coporation__buisness .read{font-size:14px}}.p-wallet-coporation__buisness .img{padding:30px 10px;border-radius:20px;background:#fff;margin-bottom:87px}@media screen and (max-width:767px){.p-wallet-coporation__buisness .img{padding:14px 6px}}.img-wrap{position:relative;display:inline-block}.dot-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}main.p-wallet-coporation--2 section.p-wallet-coporation__buisness div.container div.charm p.discription{margin-bottom:100px}main.p-wallet-coporation--2 section.p-wallet-coporation__buisness div.container ul.list{gap:130px}section.p-wallet-coporation__buisness div.container ul.list li.col div.read img.buisness-card-image--2{max-width:500px}main.p-wallet-coporation--2 section.p-wallet-coporation__buisness div.container ul.list li.col div.read{width:60%}main.p-wallet-coporation--2 section.p-wallet-coporation__buisness div.container ul.list li.col div.read p.text{margin-bottom:40px}section.p-wallet-coporation__buisness div.container ul.list li.col img.img--2{width:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;border-radius:10px}section.p-wallet-coporation__buisness div.container ul.check-list{display:flex;align-items:center;flex-wrap:wrap;gap:20px}section.p-wallet-coporation__buisness div.container ul.check-list li{display:flex;align-items:center;width:47%;gap:10px}section.p-wallet-coporation__buisness div.container ul.list li.col img.check{max-width:30px}@media screen and (max-width:768px){main.p-wallet-coporation--2 section.p-wallet-coporation__buisness div.container div.charm h2.heading{font-size:24px}section.p-wallet-coporation__buisness div.container ul.list li.col img.img--2{width:60%}main.p-wallet-coporation--2 section.p-wallet-coporation__buisness div.container ul.list li.col div.read{width:auto}section.p-wallet-coporation__buisness div.container ul.check-list li p{font-size:16px}}section.p-wallet-coporation__remittance{padding:100px 0;overflow:hidden}section.p-wallet-coporation__remittance .sp{display:none}@media screen and (max-width:767px){section.p-wallet-coporation__remittance .sp{display:block}}section.p-wallet-coporation__remittance .charm .blue{color:#135db4;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:14px;font-style:normal;font-weight:700;line-height:21px}section.p-wallet-coporation__remittance .charm .heading{color:#323232;font-size:32px;font-style:normal;font-weight:700;line-height:48px}@media screen and (max-width:767px){section.p-wallet-coporation__remittance .charm .heading{font-size:24px}}section.p-wallet-coporation__remittance .charm .description{color:#323232;font-size:16px;font-style:normal;font-weight:400;line-height:24px}section.p-wallet-coporation__remittance div.container ul.list{display:flex;flex-direction:column;gap:70px;margin-top:120px}section.p-wallet-coporation__remittance div.container .list--2{display:flex;justify-content:space-between;gap:75px;margin-top:100px}section.p-wallet-coporation__remittance div.container .list--2 .wrap{display:flex;flex-direction:column;gap:80px;width:50%}section.p-wallet-coporation__remittance div.container .list--2 .img-box{position:relative;width:50%}section.p-wallet-coporation__remittance div.container .list--2 .img-box .img{position:absolute;width:640px}section.p-wallet-coporation__remittance div.container .list--2 .img-box .under-text{position:absolute;left:0;right:0;bottom:-20px;width:640px;text-align:center}@media screen and (max-width:768px){section.p-wallet-coporation__remittance div.container .list--2{flex-direction:column;margin-top:40px;gap:50px}section.p-wallet-coporation__remittance div.container .list--2 .wrap{width:auto;gap:40px}section.p-wallet-coporation__remittance div.container .list--2 .wrap .col .title{font-size:18px}section.p-wallet-coporation__remittance div.container .list--2 .wrap .col .text{font-size:14px}section.p-wallet-coporation__remittance div.container .list--2 .img-box{width:auto}section.p-wallet-coporation__remittance div.container .list--2 .img-box .img{width:100%;position:relative}section.p-wallet-coporation__remittance div.container .list--2 .img-box .under-text{width:auto;position:relative;margin-top:10px}}section.p-wallet-coporation__remittance div.container .list--2 .col .title{font-size:24px;font-weight:700;margin-bottom:40px;position:relative}section.p-wallet-coporation__remittance div.container .list--2 .col .title:before{content:"";position:absolute;display:block;margin:auto;width:100px;height:4px;background:#135db4;left:0;bottom:-10px}section.p-wallet-coporation__remittance div.container ul.list li.col{display:flex;justify-content:space-between}section.p-wallet-coporation__remittance div.container ul.list li.col div.read{max-width:50%}section.p-wallet-coporation__remittance div.container ul.list li.col div.read h3.title{font-size:24px;font-weight:700;margin-bottom:40px;position:relative}section.p-wallet-coporation__remittance div.container ul.list li.col div.read h3.title:before{content:"";position:absolute;display:block;margin:auto;width:100px;height:4px;background:#135db4;left:0;bottom:-10px}section.p-wallet-coporation__remittance div.container ul.list li.col div.read p.text{font-weight:500;letter-spacing:1.25px}section.p-wallet-coporation__remittance .img-box .under-text{font-size:10px;font-style:normal;font-weight:350;margin-top:10px}section.p-wallet-coporation__remittance div.container ul.list li.col img.img{max-width:40%}section.p-wallet-coporation__remittance div.container ul.list li.col img.img.img--2{max-width:332px;margin-right:38px}@media screen and (max-width:768px){section.p-wallet-coporation__remittance div.container ul.list li.col div.read h3.title{font-size:18px}section.p-wallet-coporation__remittance .img-box{text-align:center}section.p-wallet-coporation__remittance div.container ul.list li.col{flex-direction:column;gap:40px}section.p-wallet-coporation__remittance div.container ul.list li.col div.read{max-width:100%}section.p-wallet-coporation__remittance div.container ul.list li.col img.img{max-width:100%}}.p-wallet-coporation__withdrawal{padding:60px 0;background:linear-gradient(90deg,#014492 0%,#428bca 100%);position:relative;overflow:hidden;color:#fff}.p-wallet-coporation__withdrawal .charm{color:#fff;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-style:normal;line-height:21px}.p-wallet-coporation__withdrawal .charm .blue{margin-bottom:3px;font-weight:700}.p-wallet-coporation__withdrawal .charm .heading{font-size:32px;font-style:normal;font-weight:700;line-height:48px;margin-bottom:10px;font-weight:700}@media screen and (max-width:767px){.p-wallet-coporation__withdrawal .charm .heading{font-size:24px}}.p-wallet-coporation__withdrawal .charm .description{font-size:32px;font-style:normal;line-height:48px;margin-bottom:50px}.p-wallet-coporation__withdrawal .charm .green{color:#fff !important}.p-wallet-coporation__withdrawal .bg{position:absolute;top:0;right:-50%}.p-wallet-coporation__withdrawal .images{position:relative;text-align:center;margin-bottom:30px;margin-top:50px}.p-wallet-coporation__withdrawal .images .read{color:#323232}.p-wallet-coporation__withdrawal .images .img{width:100%;max-width:800px;height:auto;display:none;margin:0 auto}.p-wallet-coporation__withdrawal .img-box{width:50%}.p-wallet-coporation__withdrawal .img-box .under-text{margin-top:10px}.p-wallet-coporation__withdrawal .images .img.active{display:block}.p-wallet-coporation__withdrawal .text-box{display:flex;justify-content:space-around;list-style:none;padding:0;margin-top:30px}.p-wallet-coporation__withdrawal .text-box .col{width:40%;padding:20px;border-radius:5px;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;min-height:250px;box-sizing:border-box}.p-wallet-coporation__withdrawal .text-box .sub-title{font-size:24px;font-weight:700;display:flex;align-items:center}.p-wallet-coporation__withdrawal .text-box .text{line-height:1.5;flex-grow:1}.p-wallet-coporation__withdrawal .text-box .text .span{font-size:12px;font-style:normal;font-weight:350;top:10px;position:relative}@media screen and (max-width:768px){.p-wallet-coporation__withdrawal .text-box{flex-direction:column;gap:60px}.p-wallet-coporation__withdrawal .text-box .col{width:100%;padding:0}.p-wallet-coporation__withdrawal .img-box{width:auto}.p-wallet-coporation__withdrawal .pc{display:none}}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images div.img{max-width:100%}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner{display:flex;justify-content:space-between;gap:50px;background-color:#fff;border-radius:10px;padding:40px}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner img.left-img{display:block;width:auto;max-height:400px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner .read{width:50%}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner .read .sub-heading{font-size:30px;font-weight:800;margin-bottom:30px;text-align:left}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner p.read{font-weight:500;margin-bottom:30px;width:auto;text-align:left}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner .read ul.list li.col{display:flex;align-items:center;gap:20px;margin-bottom:20px}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner .read ul.list li.col p{font-size:16px}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner .read ul.list li.col .check{max-width:30px}@media screen and (max-width:768px){.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner{flex-direction:column;padding:20px}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner .read{width:auto}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner .read .sub-heading{font-size:20px}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner p.read{font-size:16px}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner img.left-img{max-height:350px}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner .read ul.list li.col p{font-size:16px}.p-wallet-coporation--2 .p-wallet-coporation__withdrawal .images .img .img-inner .read ul.list li.col .check{max-width:20px}}section.p-wallet-coporation__sequrity{padding:80px 0;background:linear-gradient(90deg,#014492 0%,#428bca 100%)}section.p-wallet-coporation__sequrity div.container div.content{padding:40px;background-color:#fff;display:flex;justify-content:space-between;gap:50px;border-radius:10px;line-height:1.5}section.p-wallet-coporation__sequrity div.container div.content div.read{width:50%}section.p-wallet-coporation__sequrity div.container div.content div.read h2.title{font-size:24px;font-weight:700;margin-bottom:20px}section.p-wallet-coporation__sequrity div.container div.content div.read p.text{margin-bottom:20px}section.p-wallet-coporation__sequrity div.container div.content div.read img.icon{max-width:100px}section.p-wallet-coporation__sequrity div.container div.content img.img{width:50%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){section.p-wallet-coporation__sequrity div.container div.content{flex-direction:column}section.p-wallet-coporation__sequrity div.container div.content div.read{width:100%}section.p-wallet-coporation__sequrity div.container div.content img.img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}}.plan{padding:100px 0}.plan .container{display:flex;gap:52px}@media screen and (max-width:767px){.plan .container{flex-direction:column;gap:20px}}.plan .container .left{width:50%;display:inline-block}@media screen and (max-width:767px){.plan .container .left{width:100%}}.plan .container .left .heading{color:#323232;font-size:32px;font-style:normal;font-weight:700;line-height:48px;margin-bottom:20px}@media screen and (max-width:767px){.plan .container .left .heading{font-size:24px}}.plan .container .left .read{color:#323232;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:20px}.plan .container .left .link{color:#135db4;font-size:16px;font-style:normal;font-weight:700;line-height:24px;display:flex;align-items:center;gap:1rem}.plan .container .left .link .arrow{width:26px;height:26px}.plan .container .right{width:50%;border-radius:10px;background:#fff;box-shadow:0px 0px 10px 0px #888;padding:20px 20px 37px}@media screen and (max-width:767px){.plan .container .right{width:100%}}.plan .container .right .title{color:#323232;text-align:center;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:24px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:20px}@media screen and (max-width:767px){.plan .container .right .title{font-size:20px}}.plan .container .right .box{display:flex;justify-content:center;gap:30px}@media screen and (max-width:767px){.plan .container .right .box{flex-direction:column}}.plan .container .right .box .left{width:26%;color:#135db4;font-size:73px;font-style:normal;font-weight:700;line-height:80px}@media screen and (max-width:767px){.plan .container .right .box .left{width:100%;text-align:center}}.plan .container .right .box .inner-right{width:50%}@media screen and (max-width:767px){.plan .container .right .box .inner-right{width:100%;text-align:center}}.plan .container .right .box .inner-right .link{border-radius:20px;color:#fff;background:linear-gradient(90deg,#014492 0%,#428bca 100%);margin-bottom:20px;font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding:5px 20px;margin-bottom:20px}.plan .container .right .box .inner-right .buttons{margin-top:20px;display:flex;align-items:center;gap:10px}.plan .container .right .box .inner-right .buttons .btn{padding:0}.plan .container .right .box .inner-right .buttons .btn .img{max-height:47px}.cta{padding:80px 0;background-color:#fff}@media screen and (max-width:767px){.cta{padding:60px 0 0 !important}}.cta .container .charm{margin-bottom:84px}@media screen and (max-width:767px){.cta .container .charm{margin-bottom:40px}}.cta .container .charm .text{color:#135db4;text-align:center;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:16px;font-style:normal;font-weight:700;line-height:24px}@media screen and (max-width:767px){.cta .container .charm .text{font-size:14px;margin-bottom:10px}}.cta .container .charm .heading{color:#323232;text-align:center;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:36px;font-style:normal;font-weight:700;line-height:63px;margin-bottom:52px}@media screen and (max-width:767px){.cta .container .charm .heading{font-size:26px;line-height:42px;margin-bottom:20px}}.cta .container .charm .read{text-align:center;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:16px;font-style:normal;font-weight:400;line-height:28px}@media screen and (max-width:767px){.cta .container .charm .read{font-size:14px}}.cta .container .buttons.fade-delay-05{display:flex;align-items:center;justify-content:center;gap:50px}@media screen and (max-width:767px){.cta .container .buttons.fade-delay-05{flex-direction:column;gap:20px}}.cta .container .buttons.fade-delay-05 .left .account-btn{padding:10px 19.663px 10px 20px;color:#fff;border-radius:20px;background:linear-gradient(90deg,#014492 0%,#428bca 100%)}.cta .container .buttons.fade-delay-05 .right .btn{padding:0 !important;max-width:150px !important}.cta .container .buttons.fade-delay-05 .right .btn .img{max-height:44px}section.p-wallet-personal__price{padding:100px 0}section.p-wallet-personal__price div.container ul.list{display:flex;gap:50px}section.p-wallet-personal__price div.container ul.list div.left{width:50%;gap:20px;display:flex;flex-direction:column;justify-content:space-between}section.p-wallet-personal__price div.container ul.list div.left h2.heading{font-size:32px;font-weight:900}section.p-wallet-personal__price div.container ul.list div.left p.description{line-height:1.5;font-size:16px;font-weight:500}section.p-wallet-personal__price div.container ul.list div.left a.link{color:#135db4;font-weight:900}section.p-wallet-personal__price div.container ul.list div.right div.box{padding:20px;border-radius:10px;background-color:#fff;box-shadow:0px 0px 10px 0px #888}section.p-wallet-personal__price div.container ul.list div.right div.box h3.sub-title{font-size:24px;font-weight:900;margin-bottom:30px;text-align:center}section.p-wallet-personal__price div.container ul.list div.right div.box div.price{display:flex;justify-content:center;gap:30px}section.p-wallet-personal__price div.container ul.list div.right div.box div.price p.text{font-size:80px;font-weight:900;color:#135db4;line-height:1;position:relative;bottom:10px;letter-spacing:0}section.p-wallet-personal__price div.container ul.list div.right div.box div.price div.buttons{display:flex;flex-direction:column;gap:10px;max-width:216px}section.p-wallet-personal__price div.container ul.list div.right div.box div.price div.buttons div.top{margin-bottom:10px}section.p-wallet-personal__price div.container ul.list div.right div.box div.price div.buttons div.top a.account-btn{padding:5px 20px;background-color:#135db4;font-weight:800;border-radius:20px;display:block;text-align:center}section.p-wallet-personal__price div.container ul.list div.right div.box div.price div.buttons div.bottom{display:flex;gap:10px}section.p-wallet-personal__price div.container ul.list div.right div.box div.price div.buttons div.bottom a.btn-google img.img,section.p-wallet-personal__price div.container ul.list div.right div.box div.price div.buttons div.bottom a.btn-ios img.img{max-width:114px}section.p-wallet-personal__price div.container ul.list div.right{width:50%;display:flex;gap:20px}section.p-wallet-personal__price div.container ul.list div.right ul.list{width:50%;display:flex;flex-direction:column;justify-content:space-between;gap:20px}section.p-wallet-personal__price div.container ul.list div.right ul.list li.col{border-radius:10px;background-color:#fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,.25);padding:30px;display:flex;flex-direction:column;gap:20px}section.p-wallet-personal__price div.container ul.list div.right ul.list li.col--green{background-color:#338d62;color:#fff;box-shadow:0px 0px 15px 0px #000}section.p-wallet-personal__price div.container ul.list div.right ul.list li.col--yellow{background-color:#135db4;box-shadow:0px 0px 15px 0px #444}section.p-wallet-personal__price div.container ul.list div.right ul.list li.col h3.title{font-weight:800;font-size:22px;line-height:1.5}section.p-wallet-personal__price div.container ul.list div.right ul.list li.col p.read{font-weight:500;line-height:1.5;font-size:16px}@media screen and (max-width:768px){section.p-wallet-personal__price{padding:80px 0}section.p-wallet-personal__price div.container ul.list{flex-direction:column}section.p-wallet-personal__price div.container ul.list div.left,section.p-wallet-personal__price div.container ul.list div.right{width:auto}section.p-wallet-personal__price div.container ul.list div.left{gap:30px}section.p-wallet-personal__price div.container ul.list div.left h2.heading{font-size:30px}section.p-wallet-personal__price div.container ul.list div.right div.box div.price{flex-direction:column}section.p-wallet-personal__price div.container ul.list div.right ul.list li.col{padding:20px}section.p-wallet-personal__price div.container ul.list div.right div.box{text-align:center}section.p-wallet-personal__price div.container ul.list div.right div.box div.price div.buttons{max-width:100%}section.p-wallet-personal__price div.container ul.list div.right div.box div.price div.buttons div.bottom a.btn-google img.img,section.p-wallet-personal__price div.container ul.list div.right div.box div.price div.buttons div.bottom a.btn-ios img.img{max-width:155px}}section.p-wallet-coporation__plan div.container ul.list{display:flex;gap:100px;align-items:center}section.p-wallet-coporation__plan div.container ul.list li.col{padding:80px 0}section.p-wallet-coporation__plan div.container ul.list li.col:first-child{width:40%}section.p-wallet-coporation__plan div.container ul.list li.col:nth-child(2){width:60%}section.p-wallet-coporation__plan div.container ul.list li.col h2.heading{font-size:28px;font-weight:900;margin-bottom:30px}section.p-wallet-coporation__plan div.container ul.list li.col p.description{margin-bottom:30px}section.p-wallet-coporation__plan div.container ul.list li.col a.link{color:#135db4;font-weight:800}section.p-wallet-coporation__plan div.container ul.list li.col a.link .arrow{width:24px;height:24px}@media screen and (max-width:768px){section.p-wallet-coporation__plan{padding:50px 0}section.p-wallet-coporation__plan div.container ul.list{flex-direction:column;gap:0}section.p-wallet-coporation__plan div.container ul.list li.col{width:auto;padding:40px 0}section.p-wallet-coporation__plan div.container ul.list li.col:first-child{width:auto}section.p-wallet-coporation__plan div.container ul.list li.col:nth-child(2){width:auto}}section.p-wallet-coporation__commission{background:linear-gradient(to right,#f5f5f5 50%,#fff 50%)}section.p-wallet-coporation__commission div.container{display:flex}section.p-wallet-coporation__commission div.container div.read{padding:80px 40px;width:50%}section.p-wallet-coporation__commission div.container div.read h2.heading{font-size:30px;font-weight:900;line-height:1.5;margin-bottom:30px}section.p-wallet-coporation__commission div.container div.read p.text{margin-bottom:40px}section.p-wallet-coporation__commission div.container div.read a.link-btn{padding:5px 20px;background-color:#135db4;color:#fff;border-radius:10px}section.p-wallet-coporation__commission div.container div.img{padding:80px 40px;width:50%}section.p-wallet-coporation__commission div.container div.img img{box-shadow:0px 0px 10px 0px #888;border-radius:10px}@media screen and (max-width:768px){section.p-wallet-coporation__commission{background:linear-gradient(to bottom,#f5f5f5 60%,#fff 40%)}section.p-wallet-coporation__commission div.container{flex-direction:column}section.p-wallet-coporation__commission div.container div.read{width:100%;padding:50px 0}section.p-wallet-coporation__commission div.container div.img{padding:40px 0;width:100%}section.p-wallet-coporation__commission div.container div.read a.link-btn{margin-bottom:80px}}section.c-scroll-navigation{padding:57px 0 60px;overflow:visible;background:#f7f9fb}section.c-scroll-navigation .heading{font-size:32px;font-style:normal;font-weight:700;line-height:48px}section.c-scroll-navigation div.container div.content{display:flex;overflow:visible}.my-custom-main section:not(.my-custom-main section:last-child){margin-bottom:3rem}@media screen and (max-width:767px){.my-custom-main section:not(.my-custom-main section:last-child){margin-bottom:0}}.my-custom-main section:last-child .discription{margin-bottom:0}.my-custom-main .buttons .btn{padding:0}.my-custom-main .buttons .btn .img{max-height:44px}section.c-scroll-navigation div.container div.content div.sidebar{width:25%;height:100%;padding:40px;position:sticky !important;top:0;display:block}@media screen and (max-width:767px){section.c-scroll-navigation div.container div.content div.sidebar{display:none}}section.c-scroll-navigation div.container div.content div.sidebar nav.nav ul.list{display:flex;flex-direction:column;gap:20px}section.c-scroll-navigation div.container div.content div.sidebar nav.nav ul.list li.col a{color:#333;text-decoration:none;font-weight:700}section.c-scroll-navigation div.container div.content div.sidebar nav.nav ul.list li.col a.active{color:#135db4}section.c-scroll-navigation div.container div.content div.inner{width:75%;padding:40px;height:600px;overflow-y:scroll;background-color:#fff}section.c-scroll-navigation div.container div.content div.inner::-webkit-scrollbar{width:4px;background-color:#f5f5f5}section.c-scroll-navigation div.container div.content div.inner::-webkit-scrollbar-thumb{background:#135db4;width:3px}section.c-scroll-navigation div.container div.content div.inner h2{font-size:24px;font-weight:700;margin-bottom:20px}section.c-scroll-navigation div.container div.content div.inner p{margin-bottom:20px;line-height:1.6}@media screen and (max-width:767px){section.c-scroll-navigation div.container div.content div.inner p{font-size:14px}}section.c-scroll-navigation div.container div.content div.inner img{max-width:100%;height:auto;margin-bottom:20px}.my-custom-container{display:flex;margin-top:80px}.my-custom-sidebar{position:sticky !important;top:140px !important;display:block;left:0;height:100%;width:20%}@media screen and (max-width:767px){.my-custom-sidebar{position:inherit !important}}.my-custom-nav ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;gap:30px}@media screen and (max-width:767px){.my-custom-nav ul{display:none !important}}.my-custom-nav-item a{text-decoration:none;padding:15px 20px;display:block;font-size:16px;transition:background-color .3s ease;font-weight:600}.my-custom-nav-item a.active{color:#135db4}.my-custom-main{padding:0 40px 60px;width:80%;border-left:3px solid #f5f5f5;border-right:3px solid #f5f5f5}@media screen and (max-width:767px){.my-custom-main section{margin-bottom:5rem}}.my-custom-container{line-height:1.75}@media screen and (max-width:767px){.my-custom-container{gap:52px !important}}.my-custom-container .buttons{margin-bottom:33px}.my-custom-container .buttons .btn{padding:0}.my-custom-container .buttons .btn .img{max-height:44px !important}.my-custom-section h2{font-weight:700;font-style:Bold;font-size:24px;leading-trim:NONE;line-height:48px;letter-spacing:0%;vertical-align:middle;margin-bottom:30px}@media screen and (max-width:767px){.my-custom-section h2{font-size:24px}}.my-custom-section p.discription{margin-bottom:30px;font-size:16px}@media screen and (max-width:767px){.my-custom-section p.discription{font-size:14px}}.my-custom-section .img-box{max-width:500px;text-align:center}.my-custom-section a{display:inline-block}.my-custom-container .img{max-width:400px;-o-object-fit:contain;object-fit:contain}.my-custom-main .arrow{display:none}@media screen and (max-width:767px){.my-custom-main .arrow{display:block;margin:20px auto;width:72px;height:34px}}@media screen and (max-width:768px){.my-custom-container{flex-direction:column;gap:52px;margin-top:0}.my-custom-sidebar{width:100%;position:inherit !important}.my-custom-nav ul{gap:20px;margin-top:0}}@media screen and (max-width:768px) and (max-width:767px){.my-custom-nav ul{display:none}}@media screen and (max-width:768px){.my-custom-nav-item a{padding:0}.my-custom-main{padding:0;width:100%;border-left:none;border-right:none}.my-custom-main h2{line-height:1;margin-bottom:18px !important;font-weight:900;font-style:#000;line-height:31.5px;letter-spacing:1px;vertical-align:middle}.my-custom-main .description{font-size:16px;line-height:28px;letter-spacing:1px;vertical-align:middle}}.p-wallet-coporation--2 section.c-scroll-navigation div.container div.content div.inner h2{font-size:24px;font-weight:700;margin-bottom:20px}.p-wallet-coporation--2 section.c-scroll-navigation div.container .my-custom-main section{padding-top:70px;margin-bottom:0}.p-wallet-coporation--2 section.c-scroll-navigation div.container .my-custom-main section p{margin-bottom:30px;font-weight:500}.p-wallet-coporation--2 section.c-scroll-navigation div.container .my-custom-main section img{max-height:400px;-o-object-fit:contain;object-fit:contain;margin-bottom:10px}.p-wallet-coporation--2 section.c-scroll-navigation div.container .my-custom-main section img:last-child{margin-bottom:0}.p-wallet-coporation--2 section.c-scroll-navigation div.container .my-custom-main section .app-buttons{display:flex;gap:20px}.p-wallet-coporation--2 section.c-scroll-navigation div.container .my-custom-main section .app-buttons a{max-width:150px;margin-bottom:30px}@media screen and (max-width:768px){.my-custom-section h2{font-size:24px !important}.p-wallet-coporation--2 section.c-scroll-navigation div.container .my-custom-main section{padding-top:0}}.p-top-faq--gray{background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%);overflow:hidden}@media screen and (max-width:767px){.p-top-faq--gray .bg2{top:-340px !important;bottom:0 !important;left:-65% !important;width:500px !important;height:500px !important}}.p-top-faq__content--gray{background:0 0}.p-top-faq__item--gray{border-bottom:2px solid #fff}.faq-answer--white{background:0 0}section.p-top-contact--white{background:0 0;color:#18212b}section.p-top-contact{padding-top:180px 0}section.p-top-contact div.container h2.p-top-contact__heading.p-top-contact__heading--3{font-weight:700;font-style:Bold;font-size:28px;leading-trim:NONE;line-height:48px;letter-spacing:0%;text-align:center;vertical-align:middle;margin-bottom:30px}.p-top-faq .title{color:#fff}.p-top-faq__content{background:0 0;color:#fff}.p-top-faq__content .faq-answer{background:0 0}section.p-top-contact div.container p.p-top-contact__text.p-top-contact__text--3{font-size:16px;max-width:92%;font-weight:400;line-height:1.75;margin-bottom:80px;text-align:center;margin:0 auto 30px}@media screen and (max-width:767px){section.p-top-contact div.container p.p-top-contact__text.p-top-contact__text--3{font-size:14px}}section.p-top-contact div.container div.buttons{display:flex;align-items:center;justify-content:center;gap:40px}section.p-top-contact div.container p.green{text-align:center;color:#135db4;font-weight:600;margin-bottom:20px}section.p-top-contact div.container div.buttons a.contact-btn,section.p-top-contact div.container div.buttons a.wallet-btn{border-radius:20px;font-weight:600;display:inline-block}section.p-top-contact div.container div.buttons a.contact-btn{background-color:#e85151;color:#fff;font-weight:700;font-style:Bold;font-size:14.3px;leading-trim:NONE;line-height:100%;letter-spacing:0%;vertical-align:middle;width:206px;height:36px;padding-top:12px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}section.p-top-contact div.container div.buttons a.wallet-btn{background-color:#135db4}section.p-top-contact div.container div.three-btn{display:flex;gap:50px;justify-content:center;align-items:center}section.p-top-contact div.container div.three-btn .left{width:50%;text-align:end}section.p-top-contact div.container div.three-btn .left a{padding:10px 20px;border-radius:20px;background-color:#135db4;font-weight:700}section.p-top-contact div.container div.three-btn .right{width:50%;display:flex;gap:20px}section.p-top-contact div.container div.three-btn .right a img{-o-object-fit:contain;object-fit:contain;max-width:150px}@media screen and (max-width:768px){section.p-top-contact div.container h2.p-top-contact__heading.p-top-contact__heading--3{font-size:30px}section.p-top-contact div.container p.p-top-contact__text.p-top-contact__text--3{font-size:14px;max-width:100%;margin-bottom:30px}section.p-top-contact div.container div.buttons{gap:10px}section.p-top-contact div.container div.buttons a.contact-btn,section.p-top-contact div.container div.buttons a.wallet-btn{font-size:12px;padding:5px 32px}section.p-top-contact div.container div.buttons a.contact-btn{min-width:120px}section.p-top-contact div.container div.three-btn{flex-direction:column-reverse;gap:40px}section.p-top-contact div.container div.three-btn .right,section.p-top-contact div.container div.three-btn .left{width:auto}}.slick{padding:120px 0;background:#18212b}.slick__inner{width:min(100%, 1120px);margin:0 auto;padding:0 20px}.slick__container{position:relative;width:calc(100% + (100vw - 100%) / 2)}.slick__images{padding:120px 0 60px 60px;background:#fff}.slick__prev,.slick__next{position:absolute;top:40px;z-index:1;width:50px;height:50px;border-radius:50%;border:1px solid #18212b;background:#fff}.slick__prev{right:calc(100vw - 100% + 95px)}.slick__next{right:calc(100vw - 100% + 30px)}.slick__prev:before,.slick__next:before{position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:1px solid #18212b;border-right:1px solid #18212b;opacity:1;content:""}.slick__prev:before{transform:translate(-25%,-50%) rotate(-135deg)}.slick__next:before{transform:translate(-75%,-50%) rotate(45deg)}.slick__image{position:relative;width:310px;margin-right:30px}.slick__image:before{display:block;padding-top:66.6666666667%;content:""}.slick__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-wallet-coporation__slider{margin-top:30px}.p-wallet-coporation__slider .slick-dots{bottom:-30px;display:flex;justify-content:center}.p-wallet-coporation__slider .custom-dot{width:12px;height:12px;background-color:#ccc;border-radius:50%;margin:0 5px;cursor:pointer}.p-wallet-coporation__slider .slick-dots .slick-active .custom-dot{background-color:#00a651}.p-wallet-coporation__slide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}main.p-wallet-coporation section.account__hero{overflow:hidden;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/wallet-coporation-hero4.png) no-repeat top left;background-size:cover;min-height:910px}main.p-wallet-coporation section.account__hero div.container div.content.content--2{padding:300px 0 50px}main.p-wallet-coporation section.account__hero div.container div.content.content--2 .heading{font-weight:900;font-size:50px;color:#fff;margin-bottom:80px;line-height:70px}main.p-wallet-coporation section.account__hero div.container div.content.content--2 .link{padding:10px 30px;text-align:center;font-size:20px;background-color:#135db4;border-radius:20px;font-weight:700}main.p-wallet-coporation section.account__hero--2{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/wallet-coporation-hero5.png) no-repeat top left;background-size:cover;min-height:910px}@media screen and (max-width:768px){main.p-wallet-coporation section.account__hero{background-size:cover;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/wallet-coporation-hero4.png) no-repeat top center;background-size:cover;min-height:auto}main.p-wallet-coporation section.account__hero div.container div.content.content--2{padding:120px 0 150px}main.p-wallet-coporation section.account__hero div.container div.content.content--2 .heading{font-size:28px;margin-bottom:60px;line-height:45px}main.p-wallet-coporation section.account__hero--2{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/wallet-coporation-hero6.png) no-repeat top center;background-size:cover;min-height:auto;text-shadow:#333 1px 0 10px}main.p-wallet-coporation section.account__hero div.container div.content.content--2 .link{text-shadow:none}}section.jump{background:#fff;padding:120px 0;overflow:hidden;position:relative}@media screen and (max-width:767px){section.jump{padding:40px 0}}section.jump div.container{position:relative;z-index:2}section.jump div.container div.charm{text-align:center;margin-bottom:50px}section.jump div.container div.charm h2.heading{font-size:32px;font-weight:900;margin-bottom:30px}@media screen and (max-width:767px){section.jump div.container div.charm h2.heading{font-size:24px}}section.jump div.container div.charm p.description{font-size:18px}@media screen and (max-width:767px){section.jump div.container div.charm p.description{font-size:1rem}}section.jump div.container div.content{display:flex;gap:20px}section.jump div.container div.content a.col{text-align:center;width:22%}section.jump div.container div.content a.col h3.title{font-weight:800;margin-bottom:20px;font-size:20px}section.jump div.container div.content a.col div.inner{padding:20px 30px;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:200px;align-items:center;border-radius:10px;background:#fff;box-shadow:0px 0px 30px 0px rgba(0,91,172,.1)}section.jump div.container div.content a.col div.inner img.icon{max-width:73px;max-height:73px;display:block;margin:0 auto 20px;-o-object-fit:contain;object-fit:contain}section.jump div.container div.content a.col div.inner h4.sub-heading{font-weight:700;font-size:16px;margin-bottom:20px;padding-top:10px}section.jump div.container div.content a.col div.inner h4.sub-heading.sub-heading--2{padding-top:0;height:50px}section.jump div.container div.content a.col div.inner img.arrow{max-width:30px}@media (max-width:768px){section.jump div.container div.content{flex-direction:column}section.jump div.container div.content a.col{width:auto;min-height:auto}section.jump div.container div.content a.col div.inner h4.sub-heading.sub-heading--2{height:20px}}section.c-steps{overflow:hidden;position:relative}section.c-steps .bg-circle{position:absolute;margin:auto;z-index:0;width:752px;height:752px}section.c-steps .bg-circle.bg-circle--1{right:-20%;top:-10%}section.c-steps .bg-circle.bg-circle--2{left:0;right:0;top:-12%}section.c-steps .bg-circle.bg-circle--3{bottom:20%;left:-2%}section.c-steps .bg-circle.bg-circle--4{bottom:-15%;right:-10%}section.c-steps .bg-circle.bg-circle--5{left:-5%;bottom:-5%}@media screen and (max-width:768px){section.c-steps .bg-circle{bottom:30%;width:1500px}}section.c-steps div.steps-top{padding:60px 0}section.c-steps div.steps-top div.container div.charm{display:flex;flex-direction:column;gap:30px;font-weight:900;line-height:1.75;font-size:24px}section.c-steps div.steps-top div.container div.charm img.arrow{max-width:100px;text-align:center;display:block;margin:0 auto}section.c-steps div.steps-top div.container div.charm h2.heading{color:#135db4}section.c-steps div.steps-top div.container div.charm div.step-title{font-size:32px;color:#fff}section.c-steps div.steps-top div.container div.charm div.step-title p.title span.border-green{border-bottom:4px solid #135db4;margin-right:30px}@media screen and (max-width:768px){section.c-steps div.steps-top{padding:40px 0}section.c-steps div.steps-top div.container div.charm{font-size:16px}section.c-steps div.steps-top div.container div.charm img.arrow{max-width:60px}section.c-steps div.steps-top div.container div.charm h2.heading{font-size:20px;color:#fff}section.c-steps div.steps-top div.container div.charm div.step-title{font-size:20px}}section.c-steps div.steps-bot{background:linear-gradient(90deg,#014492 0%,#428bca 100%);padding-bottom:80px;overflow:hidden}section.c-steps div.steps-bot div.container div.inner-1{padding:60px 0;position:relative;z-index:2}section.c-steps div.steps-bot div.container div.inner-1 ul.list{display:flex;justify-content:space-between;gap:50px;margin-top:50px}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:first-child{width:50%;background-color:#fff;padding:40px 40px 50px 50px;border-radius:10px}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:first-child div.text-top{display:flex;align-items:center;gap:20px;margin-bottom:30px}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:first-child div.text-top img.icon{max-width:60px}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:first-child div.text-top h3.title{font-size:24px;font-weight:900}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:first-child p.read{line-height:1.75;letter-spacing:1px}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:first-child a.link-more{text-align:right;margin-top:40px;color:#135db4;display:block}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:nth-child(2){width:50%}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:nth-child(2) p.read{font-size:24px;font-weight:900;margin-bottom:20px}@media screen and (max-width:768px){section.c-steps div.steps-bot div.container div.inner-1{padding:40px 0}section.c-steps div.steps-bot.steps-bot--personal div.container div.inner-1 ul.list li.col div.text-top h3.title{font-size:22px;font-weight:700}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:first-child div.text-top img.icon{max-width:40px}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:first-child div.text-top h3.title{font-size:22px}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:first-child p.read{font-size:14px;letter-spacing:normal}section.c-steps div.steps-bot div.container div.inner-1 ul.list{flex-direction:column}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:first-child{width:auto}section.c-steps div.steps-bot div.container div.inner-1 ul.list li.col:nth-child(2){width:auto;margin-bottom:30px}}section.c-steps div.steps-bot div.container div.inner-2{margin-bottom:40px}section.c-steps div.steps-bot div.container div.inner-2 h3.heading{font-size:24px;font-weight:900;margin-bottom:30px;color:#fff}section.c-steps div.steps-bot div.container div.inner-2 h3.heading span.span{border-bottom:3px solid #fff}section.c-steps div.steps-bot div.container div.inner-2 ul.list{display:flex;justify-content:space-between;gap:30px}section.c-steps div.steps-bot div.container div.inner-2 ul.list li.col{width:33%;background-color:#fff;padding:40px;border-radius:10px;display:flex;flex-direction:column}section.c-steps div.steps-bot div.container div.inner-2 ul.list li.col h4.title{font-size:30px;font-weight:900;margin-bottom:30px;text-align:center}section.c-steps div.steps-bot div.container div.inner-2 ul.list li.col img.img{max-width:80px;display:block;margin:0 auto 30px}section.c-steps div.steps-bot div.container div.inner-2 ul.list li.col p.sub-title{font-size:16px;font-weight:900;margin-bottom:20px;text-align:center}@media screen and (max-width:768px){section.c-steps div.steps-bot div.container div.inner-2 ul.list li.col p.discription{font-size:14px}section.c-steps div.steps-bot div.container div.inner-2{margin-bottom:40px}section.c-steps div.steps-bot div.container div.inner-2 h3.heading{font-size:24px;font-weight:900;margin-bottom:30px}section.c-steps div.steps-bot div.container div.inner-2 h3.heading span.span{border-bottom:3px solid #135db4}section.c-steps div.steps-bot div.container div.inner-2 ul.list{flex-direction:column}section.c-steps div.steps-bot div.container div.inner-2 ul.list li.col{width:auto;padding:20px;flex-direction:column}section.c-steps div.steps-bot div.container div.inner-2 ul.list li.col h4.title{font-size:24px;margin-bottom:15px}section.c-steps div.steps-bot div.container div.inner-2 ul.list li.col img.img{margin:0 auto 10px}section.c-steps div.steps-bot div.container div.inner-2 ul.list li.col p.sub-title{font-size:16px}}section.c-steps div.steps-bot div.container div.inner-3{margin-bottom:40px}section.c-steps div.steps-bot div.container div.inner-3 ul.list{display:flex;gap:40px;justify-content:space-between}section.c-steps div.steps-bot div.container div.inner-3 ul.list li.col{background-color:#fff;padding:40px 40px 40px 50px;border-radius:10px;width:50%}section.c-steps div.steps-bot div.container div.inner-3 ul.list li.col h3.title{font-size:20px;font-weight:700;margin-bottom:30px}@media screen and (max-width:768px){section.c-steps div.steps-bot div.container div.inner-3 ul.list{flex-direction:column;gap:20px}section.c-steps div.steps-bot div.container div.inner-3 ul.list li.col{padding:20px;width:auto}section.c-steps div.steps-bot div.container div.inner-3 ul.list li.col h3.title{margin-bottom:10px}}section.c-steps div.steps-bot div.container div.inner-4{background-color:#fff;padding:20px;border-radius:10px}section.c-steps div.steps-bot div.container div.inner-4 h3.title{font-size:24px;font-weight:700;text-align:center;color:#c4c4c4;margin-bottom:30px}section.c-steps div.steps-bot div.container div.inner-4 table{width:100%;border-collapse:collapse;table-layout:fixed;display:table}section.c-steps div.steps-bot div.container div.inner-4 table tbody{display:table-row-group;width:100%}section.c-steps div.steps-bot div.container div.inner-4 table tbody tr{display:table-row}section.c-steps div.steps-bot div.container div.inner-4 table tbody tr td:first-child{border-right:3px solid #c4c4c4}section.c-steps div.steps-bot div.container div.inner-4 table tbody tr td{display:table-cell;padding:10px 60px 10px 80px;box-sizing:border-box;vertical-align:top;word-break:break-word;width:50%;text-indent:-27px}section.c-steps div.steps-bot div.container div.inner-4 h3.title{font-size:24px;font-weight:700;text-align:center;color:#737373;margin-bottom:30px}@media screen and (max-width:768px){section.c-steps div.steps-bot div.container div.inner-4{padding:40px 0 20px}section.c-steps div.steps-bot div.container div.inner-4 table tbody tr td{padding:10px;text-indent:0;line-height:1.5;letter-spacing:1px;font-size:12px}}@media screen and (max-width:767px){section.c-start{padding:60px 0 0}}section.c-start div.container{line-height:1.75;text-align:center}section.c-start div.container h2.heading{color:#135db4;font-size:32px;font-weight:900;margin-bottom:30px}section.c-start div.container h2.heading--black{color:inherit}@media screen and (max-width:767px){section.c-start div.container h2.heading--black{font-size:18px !important}}section.c-start div.container p.discription{margin-bottom:20px;font-size:18px}@media screen and (max-width:767px){section.c-start div.container p.discription{font-size:14px;text-align:left}}section.c-start div.container p.description--2{margin-bottom:40px}@media screen and (max-width:767px){section.c-start div.container p.description--2{margin-bottom:0;text-align:left}}section.c-start div.container a.link-btn{background-color:#e85151;padding:6px 30px;font-size:16px;border-radius:20px;margin:30px 0;font-weight:600;text-align:center;display:inline-block;transition:.3s;color:#fff}@media screen and (max-width:767px){section.c-start div.container a.link-btn{font-size:14px}}section.c-start.c-start--support{background-color:#f5f5f5}section.c-start.c-start--support div.container div.top{display:flex;justify-content:center;gap:30px}section.c-start.c-start--support div.container div.top div.img{max-width:50px}@media screen and (max-width:768px){section.c-start.c-start--support div.container div.top{gap:15px}section.c-start.c-start--support div.container div.top h2.heading{font-size:20px}section.c-start.c-start--support div.container div.top div.img{max-width:40px}}section.c-introduction{padding:60px 0;background-color:#f5f5f5}section.c-introduction div.container{display:flex;justify-content:center;align-items:center;gap:70px}section.c-introduction div.container div.left{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}section.c-introduction div.container div.left img.logo{max-width:400px}section.c-introduction div.container div.left a.link-btn{background-color:#135db4;padding:10px 20px;font-size:16px;display:block;border-radius:20px;margin-bottom:30px;font-weight:600;width:100%;text-align:center;transition:.3s}section.c-introduction div.container div.right{max-width:400px}section.c-introduction div.container div.right img{border-radius:10px}@media screen and (max-width:768px){section.c-introduction{padding:60px 0;background-color:#f5f5f5}section.c-introduction div.container{flex-direction:column}section.c-introduction div.container div.left{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}section.c-introduction div.container div.left img.logo{max-width:400px}section.c-introduction div.container div.left a.link-btn{width:auto}}section.c-introduction2{padding:100px 0}section.c-introduction2 div.container{display:flex;gap:20px}section.c-introduction2 div.container div.left{width:66%}section.c-introduction2 div.container div.left div.top{display:flex;align-items:center;gap:30px;margin-bottom:30px}section.c-introduction2 div.container div.left div.top img{max-width:40px}section.c-introduction2 div.container div.left div.top h2.title{font-size:32px;color:#135db4;font-weight:900}section.c-introduction2 div.container div.left p.description{margin-bottom:50px;line-height:1.5}section.c-introduction2 div.container div.left a.link{border-radius:20px;background-color:#135db4;color:#fff;font-weight:700;padding:5px 30px}section.c-introduction2 div.container div.right{width:50%}section.c-introduction2 div.container img.img{-o-object-fit:contain;object-fit:contain;border-radius:10px}@media (max-width:768px){section.c-introduction2 div.container{flex-direction:column;gap:40px}section.c-introduction2 div.container div.left div.top h2.title{font-size:28px}section.c-introduction2 div.container div.left{width:auto}section.c-introduction2 div.container div.right{width:auto}section.c-introduction2 div.container div.left a.link{display:block;text-align:center}}.main.p-wallet-personal{padding-top:66px}@media (max-width:768px){.main.p-wallet-personal{padding-top:60px}}main.p-wallet-personal section.account__hero{overflow:hidden;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/wallet-coporation-hero.png) no-repeat top center;background-size:cover;min-height:760px}main.p-wallet-personal section.account__hero div.container div.content{padding:470px 0 50px}main.p-wallet-personal section.account__hero div.container div.content h1.heading{font-size:40px;color:#fff;font-weight:900;line-height:1.75;text-align:center;margin-bottom:50px}main.p-wallet-personal section.account__hero div.container div.content div.buttons{display:flex;justify-content:center;gap:150px;align-items:center}main.p-wallet-personal section.account__hero div.container div.content div.buttons div.left a.account-btn{background-color:#135db4;font-weight:800;padding:10px 25px;border-radius:20px;text-align:center}main.p-wallet-personal section.account__hero div.container div.content div.buttons div.right{display:flex;align-items:center;gap:30px;transition:.3s}main.p-wallet-personal section.account__hero div.container div.content div.buttons div.right a.btn-google,main.p-wallet-personal section.account__hero div.container div.content div.buttons div.right a.btn-ios{max-width:160px}@media screen and (max-width:768px){main.p-wallet-personal{padding:60px 0 100px}main.p-wallet-personal section.account__hero{background-size:cover;min-height:auto}main.p-wallet-personal section.account__hero div.container div.content{padding:290px 0 50px}main.p-wallet-personal section.account__hero div.container div.content h1.heading{font-size:20px;text-shadow:1px 1px 2px gray}main.p-wallet-personal section.account__hero div.container div.content div.buttons{flex-direction:column;gap:40px}main.p-wallet-personal section.account__hero div.container div.content div.buttons div.left a.account-btn{background-color:#135db4;font-weight:800;padding:10px 25px;border-radius:20px;text-align:center}main.p-wallet-personal section.account__hero div.container div.content div.buttons div.right{display:flex;align-items:center;gap:30px}main.p-wallet-personal section.account__hero div.container div.content div.buttons div.right a.btn-google,main.p-wallet-personal section.account__hero div.container div.content div.buttons div.right a.btn-ios{max-width:160px;border:10px;overflow:hidden}}section.c-3step{padding:80px 0}section.c-3step div.container div.charm{text-align:center;font-weight:900;line-height:1.75;font-size:30px}section.c-3step div.container div.charm p.discription{font-size:16px;font-weight:400;margin-bottom:50px}section.c-3step div.container ul.list{display:flex;justify-content:space-between;gap:40px;margin-bottom:50px;align-items:stretch}section.c-3step div.container ul.list li.col{width:32%;text-align:center;transition:.3s}section.c-3step>a:hover{transition:.3s}section.c-3step div.container ul.list li.col h3.title{font-weight:900;font-size:24px;margin-bottom:20px}section.c-3step div.container ul.list li.col div.content{text-align:center;padding:30px 20px 10px;background-color:#fff;border-radius:10px;min-height:100px}section.c-3step div.container ul.list li.col div.content:hover{outline:3px solid #135db4}section.c-3step div.container ul.list li.col div.content .top{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}section.c-3step div.container ul.list li.col div.content h4.sub-title{font-weight:900;font-size:22px}section.c-3step div.container ul.list li.col div.content img.icon{max-width:44px}section.c-3step div.container ul.list li.col div.content img.icon.icon--2{max-width:50px}section.c-3step div.container ul.list li.col div.content img.icon.icon--3{max-width:52px}section.c-3step div.container ul.list li.col div.content img.arrow{width:40px;height:23px;display:block;margin:0 auto;position:relative}section.c-3step div.container a.link-btn{background-color:#135db4;padding:10px 20px;font-size:16px;font-weight:700;border-radius:20px;margin:0 auto;display:block;max-width:300px;text-align:center}@media screen and (max-width:768px){section.c-3step{padding:60px 0;background-color:#f5f5f5}section.c-3step div.container div.charm{text-align:center;font-weight:900;line-height:1.75;font-size:30px}section.c-3step div.container div.charm h2.heading{font-size:20px}section.c-3step div.container div.charm p.discription{font-size:16px;font-weight:400}section.c-3step div.container ul.list{flex-direction:column}section.c-3step div.container ul.list li.col{width:auto}section.c-3step div.container ul.list li.col h3.title{font-size:22px}section.c-3step div.container ul.list li.col div.content{text-align:center;padding:20px 10px;justify-content:space-evenly;align-items:center;min-height:auto}section.c-3step div.container ul.list li.col div.content h4.sub-title{font-size:20px;min-height:auto}}section.download-buttons{padding:120px 0 !important}section.download-buttons .container{display:flex;align-items:center;justify-content:space-between;gap:40px}section.download-buttons .container .right .img{max-width:200px;position:relative;bottom:-10px}section.download-buttons .container .right{text-align:center}section.download-buttons .container .right .under-text{margin-top:20px}section.download-buttons div.container img.logo{margin:0 0 30px !important}section.download-buttons div.container h2.heading{font-size:40px;font-style:normal;font-weight:900;line-height:60px}section.download-buttons div.container h3.sub-heading{color:#151f28;font-size:16px;font-style:normal;line-height:45.5px;margin-bottom:50px}section.download-buttons div.container .box{display:flex;align-items:center;gap:40px}section.download-buttons div.container .box .logo1{max-width:260px;margin-top:-6px}section.download-buttons div.container ul.list{display:flex;gap:10px}section.download-buttons div.container ul.list li.col{max-width:120px}@media screen and (max-width:768px){section.download-buttons .container{flex-direction:column;align-items:center}section.download-buttons .container .left{width:auto}section.download-buttons .container .right{width:auto}section.download-buttons div.container h2.heading{font-size:20px;text-align:center}section.download-buttons div.container ul.list{gap:10px}section.download-buttons div.container .box{flex-direction:column}section.download-buttons div.container h3.sub-heading{line-height:1.5;font-size:14px;margin-bottom:30px}}.p-wallet-personal .c-steps{position:relative;overflow:hidden}.p-wallet-personal .c-steps .bg{position:absolute;margin:auto;display:block;width:752px;height:752px}.p-wallet-personal .c-steps .bg--1{left:-15%;bottom:-10%}.p-wallet-personal .c-steps .bg--2{bottom:0;top:-10%;right:-10%}.p-wallet-personal .c-steps .bg--3{top:0;bottom:0;left:0;right:0}section.c-steps div.steps-bot div.container div.inner-1 h2.heading{font-size:32px;font-weight:900;margin-bottom:30px;line-height:0;color:#fff;border-bottom:4px solid #fff;display:inline;margin-bottom:40px}section.c-steps div.steps-bot.steps-bot--personal div.container div.inner-1 ul.list{align-items:center;margin-top:50px}section.c-steps div.steps-bot.steps-bot--personal div.container div.inner-1 .img-box .under-text{margin-top:10px}section.c-steps div.steps-bot.steps-bot--personal div.container div.inner-1 ul.list li.col{width:50%}section.c-steps div.steps-bot.steps-bot--personal div.container div.inner-1 ul.list li.col:first-child{padding:40px 40px 50px 50px}section.c-steps div.steps-bot.steps-bot--personal div.container div.inner-1 ul.list li.col:nth-child(2){text-align:center;width:50%}section.c-steps div.steps-bot.steps-bot--personal div.container div.inner-1 ul.list li.col img.img{max-width:250px}@media screen and (max-width:768px){section.c-steps div.steps-bot div.container div.inner-1{padding:90px 0}section.c-steps div.steps-bot div.container div.inner-1 h2.heading{font-size:24px}section.c-steps div.steps-bot.steps-bot--personal div.container div.inner-1 ul.list li.col{width:auto}section.c-steps div.steps-bot.steps-bot--personal div.container div.inner-1 ul.list li.col:first-child{padding:40px}section.c-steps div.steps-bot.steps-bot--personal div.container div.inner-1 ul.list li.col:nth-child(2){width:80%}}section.download-buttons{padding:80px 0}section.download-buttons div.container img.logo{max-width:400px;display:block;margin:0 auto 30px}section.wallet-personal-account__cta{padding:80px 0}section.wallet-personal-account__cta div.container ul.list{display:flex;align-items:center;gap:50px}section.wallet-personal-account__cta div.container ul.list li.col:first-child{width:60%}section.wallet-personal-account__cta div.container ul.list li.col:nth-child(2){margin:0 auto;display:block}section.wallet-personal-account__cta div.container ul.list li.col .sp-image{max-height:350px;-o-object-fit:contain;object-fit:contain;margin:auto;width:auto}section.wallet-personal-account__cta div.container ul.list li.col h2.heading{font-size:32px;font-weight:900;margin-bottom:40px}section.wallet-personal-account__cta div.container ul.list li.col p.read{margin-bottom:40px;line-height:1.5;font-size:16px}section.wallet-personal-account__cta div.container ul.list li.col div.buttons{display:flex;align-items:center;gap:40px}section.wallet-personal-account__cta div.container ul.list li.col div.buttons div.left img.logo{max-width:300px}section.wallet-personal-account__cta div.container ul.list li.col div.buttons div.right{display:flex;gap:20px}section.wallet-personal-account__cta .img-box{text-align:center}section.wallet-personal-account__cta div.container ul.list li.col div.buttons div.right a.btn-google img.img,section.wallet-personal-account__cta div.container ul.list li.col div.buttons div.right a.btn-ios img.img{max-width:150px}section.wallet-personal-account__cta div.container ul.list li.col div.buttons div.right a.btn-google img.img,section.wallet-personal-account__cta div.container ul.list li.col div.buttons div.right .btn{max-width:150px !important;padding:0}@media screen and (max-width:768px){section.wallet-personal-account__cta{padding:80px 0 0}section.wallet-personal-account__cta div.container ul.list{flex-direction:column}section.wallet-personal-account__cta div.container ul.list li.col:first-child{width:auto}section.wallet-personal-account__cta div.container ul.list li.col h2.heading{font-size:30px}section.wallet-personal-account__cta div.container ul.list li.col div.buttons{flex-direction:column}}.c-start--2{background:linear-gradient(90deg,#014492 0%,#428bca 100%);background-size:cover;position:relative;overflow:hidden}.c-start--2 .bg2{position:absolute;width:703px;height:703px;right:-10%;top:-10%;display:block;margin:auto}.c-start--2 .link-btn{background:linear-gradient(90deg,#014492 0%,#428bca 100%)}.c-start--2 div.container{color:#fff;text-shadow:0px 1px 10px #333}.c-start--2 div.container a.link-btn{color:#333;text-shadow:none;font-weight:800;transition:.3s;display:inline-block}.cta{position:relative;padding:60px 0;background:#fff;overflow:hidden}.cta.cta--white{background:#fff}@media screen and (max-width:767px){.cta.cta--white{padding:40px 0}}.cta .bg-circle{position:absolute;display:block;margin:auto;bottom:-190%;left:-40%;width:1300px}.cta .container .box{display:flex;justify-content:center;align-items:center;gap:50px;position:relative;z-index:2}.cta .container .box .left{width:50%;text-align:center}.cta .container .box .left .heading{color:#151f28;font-size:26px;font-style:normal;font-weight:700;line-height:39px;margin-bottom:30px}.cta .container .box .left .logo{margin-bottom:30px}.cta .container .box .left .link{border-radius:20px;background:#135db4;text-align:center;display:block;padding:5px 30px;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:27px}.cta .container .box .right{width:50%}@media screen and (max-width:767px){.cta .container .box .right{width:100%}}.cta .container .box .right .btn{max-width:150px !important}@media screen and (max-width:767px){.cta .container .box .right .btn{padding:0 !important}}.cta .container .box .right .btn .img{max-width:150px !important}@media screen and (max-width:768px){.cta .bg-circle{bottom:-60%;left:-150%;width:900px}.cta .container .box{flex-direction:column}.cta .container .box .right,.cta .container .box .left{width:auto}.cta .container .box .left .heading{font-size:20px}.cta .container .box .left .logo{max-width:80%}}.under-text{font-size:10px;font-style:normal;font-weight:350}section.p-top-catch{padding:100px 0}section.p-top-catch div.container div.p-top-catch__heading{text-align:center;line-height:1.5;margin-bottom:120px}section.p-top-catch div.container div.p-top-catch__heading h2.title{font-size:46px;font-weight:900;letter-spacing:1.2px;margin-bottom:40px}section.p-top-catch div.container div.p-top-catch__heading h2.title span.span{color:#135db4}section.p-top-catch div.container div.p-top-catch__heading p.text{font-size:24px;line-height:1.75;letter-spacing:1px;font-weight:600}section.p-top-catch div.container div.p-top-catch__content img.img{max-width:100%}@media screen and (max-width:768px){section.p-top-catch div.container div.p-top-catch__heading h2.title{font-size:30px}section.p-top-catch div.container div.p-top-catch__heading p.text{font-size:15px}section.p-top-catch div.container div.p-top-catch__heading{margin-bottom:50px}}.p-top-flow{padding:100px 0;background-color:#f5f5f5}.p-top-flow .tabs-container{margin:auto;text-align:center}.p-top-flow .tabs-content{position:relative}.p-top-flow .tabs-content .tab{display:none}.p-top-flow .tabs-content .tab img{max-width:100%;min-width:580px;max-height:290px;-o-object-fit:cover;object-fit:cover}.p-top-flow .tabs-content .tab.active{display:block}.p-top-flow .tabs-navigation{margin-top:20px}.p-top-flow .tabs-navigation button{padding:10px 13px;cursor:pointer;margin:0 8px;border:1px solid #333;border-radius:50%}.p-top-flow .tabs-indicator{margin-top:20px;height:3px;background-color:#ddd;position:relative;flex-grow:1}.p-top-flow .tabs-indicator .indicator-bar{height:100%;background-color:#135db4;position:absolute;left:0;transition:width .3s}.p-top-flow .scroll-tabs{white-space:nowrap;margin:20px 0 30px}.p-top-flow .scroll-tabs .scroll-tabs-wrapper{display:flex;transition:transform .3s ease;overflow:visible;gap:15px}.p-top-flow .scroll-tabs .scroll-tab{display:inline-block;padding:10px 20px;cursor:pointer;white-space:normal;border:2px solid #ddd;width:33%;border-radius:10px;overflow:hidden;text-overflow:ellipsis}.p-top-flow .scroll-tabs .scroll-tab.active{border:2px solid #135db4}.p-top-flow .slide__tabs{padding:8px 7px 0;width:-moz-max-content;width:max-content}.p-top-flow .slide__tabs__wrap{position:sticky;top:0;z-index:1;overflow-x:scroll;border-bottom:3px solid #eee;transition:all .2s ease;background:#fff}.p-top-flow .slide__tabs .tab{width:120px;margin-top:5px;padding:12px 10px;min-width:56px;border:1px solid #ddd;border-bottom:none;border-radius:5px 5px 0 0;color:#666;text-align:center}.p-top-flow .slide__tabs .slick-active.tab{margin-top:0;padding:15px 10px;border:none;background:#eee;color:#135db4;font-weight:700}.p-top-flow .slide__tabs .slick-slide:not(:last-child){margin-right:5px}.p-top-flow .slide__tabs .slick-list{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.p-top-flow .slide__tabs .slick-list::-webkit-scrollbar{display:none}.p-top-flow .slide__tabs .slick-track{width:-moz-max-content !important;width:max-content !important;transform:none !important}.p-top-flow .slide__list .item{padding:50px}.p-top-flow .slide__list .item p{background:#eee;height:120vh;display:flex;justify-content:center;align-items:center}.tabs-content{margin-bottom:2rem}.tabs-content__top{font-size:30px;font-weight:bolder;margin-bottom:40px;text-align:left;letter-spacing:2px}.tabs-content__bot{display:flex;gap:40px;position:relative}.tabs-content__bot .img{text-align:left}.tabs-content__bot .img img{border-radius:10px}.tabs-content__bot .read{text-align:left;font-size:20px;line-height:1.5;display:flex;flex-direction:column;justify-content:space-between}.tabs-content__bot .read .learn-more-btn{margin-top:auto;margin-bottom:1rem;background-color:#135db4;color:#fff;padding:6px 20px;border-radius:20px;text-align:center;max-width:140px;line-height:1;font-size:1rem}.scroll-tab__top{display:flex;align-items:baseline;font-size:20px;font-weight:600;justify-content:space-around;margin-bottom:10px}.scroll-tab__top img{max-width:60px}.scroll-tab__bot{text-align:left}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.p-top-flow .scroll-tabs-wrapper{display:flex;overflow-x:auto;gap:10px;padding:0 10px}.p-top-flow .scroll-tabs-wrapper::-webkit-scrollbar{display:none}.p-top-flow .scroll-tabs-wrapper{-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:768px){.tabs-content{margin-bottom:0}.tabs-content__top{font-size:20px;margin-bottom:30px}.scroll-tab__top{gap:10px;flex-direction:column-reverse}.tabs-content__bot{gap:10px;flex-direction:column}.p-top-flow .tabs-content .tab img{min-width:100%}.tabs-content__bot .read{font-size:16px}.tabs-content__bot .read .learn-more-btn{margin-top:1rem;margin-bottom:0}.p-top-flow .tabs-indicator,.p-top-flow .tabs-navigation{margin-top:0}.p-top-flow .scroll-tabs-wrapper{display:grid;grid-template-areas:"active active" "inactive1 inactive2";gap:10px}.p-top-flow .scroll-tabs{width:100%}.p-top-flow .scroll-tab{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-top-flow .scroll-tab__bot{display:none}.p-top-flow .scroll-tab.active{grid-area:active}.p-top-flow .scroll-tab:not(.active){flex-direction:column;align-items:center}.p-top-flow .scroll-tab:not(.active):nth-child(1){grid-area:inactive1}.p-top-flow .scroll-tab:not(.active):nth-child(2){grid-area:inactive2}.p-top-flow .scroll-tab:not(.active) .scroll-tab__top .text{display:block}}section.p-top-payment{padding:100px 0;position:relative;overflow:hidden}section.p-top-payment div.p-top-payment__bg{position:absolute;top:0;right:-15%;background-color:#135db4;width:60%;height:100%;z-index:-1;transform:scale(1.02) skew(-6deg) translate(-5px,0px)}section.p-top-payment div.container div.p-top-payment__content{display:flex;flex-direction:column;gap:40px}section.p-top-payment div.container div.p-top-payment__content div.heading{font-size:30px;font-weight:900;border-bottom:1px solid #f5f5f5;color:#737373;padding:0 0 20px}section.p-top-payment div.container div.p-top-payment__content div.col{padding-bottom:40px;display:flex;justify-content:space-between;gap:120px;border-bottom:1px solid #f5f5f5}section.p-top-payment div.container div.p-top-payment__content div.col:last-child{border-bottom:none}section.p-top-payment div.container div.p-top-payment__content div.col div.read{width:50%}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-top{display:flex;align-items:center;gap:50px;margin-bottom:30px}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-top img.icon{max-width:90px}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-top h3.sub-title{font-size:28px;font-weight:600;color:#737373}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-bot{color:#737373;font-size:16px}section.p-top-payment div.container div.p-top-payment__content div.col:nth-child(3) div.read div.read-top{display:flex;justify-content:right;align-items:center;gap:24%;margin-right:2rem;margin-bottom:30px}section.p-top-payment div.container div.p-top-payment__content div.col:nth-child(3) div.read div.read-top h3.sub-title{color:#135db4}section.p-top-payment div.container div.p-top-payment__content div.col:nth-child(3) div.read div.read-bot{color:#fff}section.p-top-payment div.container div.p-top-payment__content div.col img.img{max-width:100%;width:50%;border-radius:10px}@media screen and (max-width:768px){section.p-top-payment div.p-top-payment__bg{right:-61%;width:125%;transform:scale(1.3) skew(-25deg) translate(-3px,0px)}section.p-top-payment{padding:100px 0 10px}section.p-top-payment div.container div.p-top-payment__content div.heading{font-size:23px}section.p-top-payment div.container div.p-top-payment__content div.col{flex-direction:column;gap:30px}section.p-top-payment div.container div.p-top-payment__content div.col:nth-child(3){flex-direction:column-reverse}section.p-top-payment div.container div.p-top-payment__content div.col div.read{width:100%}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-top img.icon{max-width:60px}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-top h3.sub-title{font-size:24px}section.p-top-payment div.container div.p-top-payment__content div.col img.img{width:100%}}.p-top-solution{padding:80px 0;background-color:#f4f8ff}.p-top-solution .solution-tab-list{display:flex;list-style:none;padding:0;margin:0;justify-content:center;align-items:center}.p-top-solution .solution-tab-item{padding:30px 20px;cursor:pointer;border-bottom:none;margin-right:5px;font-size:16px;width:calc(25% - 5px);text-align:center;font-weight:700;color:#c4c4c4}.p-top-solution .solution-tab-item.active{border-top:4px solid #135db4;color:#135db4}.p-top-solution .solution-tab-content{display:none;margin-bottom:30px;border-top:none}.p-top-solution .solution-tab-content__top{font-size:30px;font-weight:bolder;margin-bottom:40px;text-align:left;letter-spacing:2px}.p-top-solution .solution-tab-content__mid{display:flex;gap:40px;margin-bottom:1rem}.p-top-solution .solution-tab-content__mid .img{width:80%}.p-top-solution .solution-tab-content__mid .img img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;height:500px}.p-top-solution .solution-tab-content__mid .text{width:20%;padding-top:30px;line-height:1.5}.p-top-solution .solution-tab-content__mid .text .text__top{margin-bottom:30px}.p-top-solution .solution-tab-content__mid .text .text__top .title{font-size:20px;font-weight:700;border-bottom:5px solid #135db4;margin-bottom:10px}.p-top-solution .solution-tab-content__mid .text .text__top .read{font-size:16px}.p-top-solution .solution-tab-content__mid .text .text__bot{font-size:16px;font-weight:700;letter-spacing:1px}.p-top-solution .solution-tab-content__mid .text .text__bot .number{font-size:40px;font-weight:bolder;margin-bottom:10px}.p-top-solution .solution-tab-content__mid .text .text__bot .read{font-size:16px}.p-top-solution .solution-tab-content__bot{letter-spacing:1px;line-height:1.5;font-weight:600}.p-top-solution .solution-tab-content.active{display:block}@media screen and (max-width:768px){.p-top-solution .container{padding:0 16px}.p-top-solution .container .tab-content{display:flex;flex-direction:row-reverse;gap:10px}.p-top-solution .solution-tab-content__top{font-size:23px}.p-top-solution .solution-tab-content__mid{flex-direction:column;gap:0}.p-top-solution .solution-tab-content__mid .img{width:100%}.p-top-solution .solution-tab-content__mid .text{width:100%}.p-top-solution .solution-tab-list{flex-direction:column;justify-content:unset}.p-top-solution .solution-tab-content__mid .img img{height:auto}.p-top-solution .solution-tab-content__mid .text .text__bot .number{font-size:33px}.p-top-solution .solution-tab-item.active{border-left:4px solid #135db4;border-top:none}.p-top-solution .solution-tab-item{padding:23px 4px 23px 16px;writing-mode:tb}}section.p-top-faq{padding:140px 0 80px}.p-top-faq .title{text-align:center;font-size:40px;font-weight:900;margin-bottom:20px}.p-top-faq__content{background:0 0;border-radius:5px;padding:20px}.p-top-faq__item{margin-bottom:10px;border-bottom:1px solid #dddbdb}.faq-question{font-size:16px;color:#151f15;background:0 0;color:inherit;border:none;text-align:left;font-weight:600;width:100%;padding:20px;cursor:pointer;outline:none;position:relative;display:flex;justify-content:space-between;align-items:center}.faq-question .plus-icon{font-size:20px}.faq-answer{display:none;padding:20px;line-height:1.75;background-color:#f1f1f1;border-radius:5px;margin-top:5px;margin-bottom:15px}.faq-search{margin-bottom:20px}.faq-categories{margin-bottom:20px}.faq-category-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.faq-category-item{background-color:#f1f1f1;padding:10px;border-radius:5px}.faq-category-item a{text-decoration:none;color:#333}.faq-category-item a:hover{text-decoration:underline}.faq-archive .faq-item{border-bottom:1px solid #ddd;padding:10px 0}.faq-archive .faq-item h2{font-size:1.2em}.faq-archive .faq-content{margin-top:10px}@media screen and (max-width:768px){.p-top-faq__content{padding:0}.p-top-faq .title{font-size:32px}}d section.p-top-contact{padding:80px 0}section.p-top-contact div.container h2.p-top-contact__heading{font-size:50px;font-weight:900;line-height:1.75;margin-bottom:50px;text-align:center}section.p-top-contact div.container p.p-top-contact__text{font-size:30px;font-weight:900;line-height:1.75;margin-bottom:80px;text-align:center}section.p-top-contact div.container div.p-top-contact__btn{display:flex;justify-content:center;align-items:center;gap:70px}section.p-top-contact div.container div.p-top-contact__btn a.contact-btn{font-size:16px;background-color:#135db4;padding:16px;border-radius:28px;font-weight:600}section.p-top-contact div.container div.p-top-contact__btn div.app-btns{display:flex;gap:20px;line-height:0}section.p-top-contact div.container div.p-top-contact__btn div.app-btns a.btn-google img.img,section.p-top-contact div.container div.p-top-contact__btn div.app-btns a.btn-ios img.img{max-width:180px}@media screen and (max-width:768px){section.p-top-contact div.container h2.p-top-contact__heading{font-size:28px;margin-bottom:30px}section.p-top-contact div.container p.p-top-contact__text{font-size:16px;margin-bottom:30px}section.p-top-contact div.container p.p-top-contact__text{font-size:28px}}.top__hero{position:relative;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/top-background-pc2.webp) no-repeat center center;background-size:cover}@media screen and (max-width:768px){.top__hero{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/top-background-sp2.webp) no-repeat center center;height:700px;background-size:cover}}.top__hero .heading{position:absolute;display:block;top:45%;left:0;right:0;margin:auto;width:360px;z-index:10}.top__hero .heading .spin{width:50px;position:relative;top:12px;left:-6px}.top__hero .heading .spin{animation:rotation-x 5s linear infinite}@keyframes rotation-x{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}.top__hero .heading .img{max-width:300px}.top__hero video.background-video{width:-webkit-fill-available;pointer-events:none}@media screen and (max-width:768px){.top__hero .heading{top:45%;left:0;right:0;margin:auto;width:210px}.top__hero .heading .spin{width:29px;position:relative;top:7px;left:-6px}.top__hero .heading .img{max-width:170px}.top__hero video.background-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}}section.top__about{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/top_hero_bg1.webp) no-repeat top center;background-size:cover;padding:150px 0 80px;margin:30px 0;position:relative;z-index:2;top:-36px}section.top__about div.container .charm{text-align:center}section.top__about div.container p.top{font-size:32px;font-weight:600;margin-bottom:10px}section.top__about div.container h2.heading{font-size:40px;font-weight:900;margin-bottom:30px}section.top__about div.container p.description{margin-bottom:100px}section.top__about div.container div.box{display:flex;justify-content:center;position:relative}section.top__about div.container div.box div.col{text-align:center;width:50%}section.top__about div.container div.box div.col img.img{max-height:300px;-o-object-fit:contain;object-fit:contain;margin-bottom:30px}section.top__about div.container div.box div.col a.link{background-color:#135db4;color:#fff;padding:5px 30px;border-radius:4px;font-weight:600}section.top__about div.container div.box div.col a.link.link--yellow{background-color:#135db4;color:#151f15}section.top__about div.container p.sp-text{display:none;text-align:center;position:relative;top:-65px;font-size:10px;font-style:normal;font-weight:300;line-height:18px}@media screen and (max-width:768px){section.top__about{padding:80px 0}section.top__about div.container p.top{font-size:16px}section.top__about div.container h2.heading{font-size:28px;margin-bottom:30px}section.top__about div.container p.description{margin-bottom:60px}section.top__about div.container div.box div.col img.img{height:125px;margin-bottom:20px}section.top__about div.container div.box div.col a.link{padding:5px 14px;font-size:14px}}section.top__need{padding:100px 0;background-color:#f5f5f5;position:relative;overflow:hidden}section.top__need .bg-circle{position:absolute;bottom:-50%;left:-30%;max-width:1800px}section.top__need div.container div.charm{text-align:center}section.top__need div.container div.charm h2.heading{font-size:40px;margin-bottom:30px}section.top__need div.container div.charm p.description{font-size:16px;margin-bottom:60px}.parent{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,1fr);gap:40px}.div2{grid-column:span 2/span 2;grid-row:span 3/span 3;grid-column-start:3;grid-row-start:1;background-color:#135db4;border:none}.div3{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid5.webp) no-repeat top center;background-size:cover;grid-column:span 2/span 2;grid-row:span 4/span 4;grid-column-start:3;grid-row-start:4}.div6{grid-column:span 2/span 2;grid-row:span 4/span 3;grid-column-start:1;grid-row-start:7;background-color:#fff;position:relative}.div6 .img{position:absolute;width:220px;bottom:-50px}.div7{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid1.webp) no-repeat top center;background-size:cover;grid-column:span 3/span 3;grid-row:span 2/span 2;grid-column-start:3;grid-row-start:8}.div8{grid-column:span 2/span 2;grid-row:span 2/span 2;grid-column-start:5;grid-row-start:6;background-color:#135db4}.div9{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid6.webp) no-repeat top center;background-size:cover;grid-column:span 2/span 2;grid-row:span 5/span 6;grid-column-start:1;grid-row-start:1}.div10{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid4.webp) no-repeat top center;background-size:cover;grid-column:span 2/span 2;grid-row:span 5/span 5;grid-column-start:5;grid-row-start:1}.div11{grid-column:span 3/span 3;grid-row:span 2/span 2;grid-column-start:6;grid-row-start:8;background-color:#fff}.div12{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid2.webp) no-repeat top center;background-size:cover;grid-column:span 2/span 2;grid-row:span 4/span 4;grid-column-start:7;grid-row-start:4}.div13{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid3.webp) no-repeat top center;background-size:cover;grid-column:span 2/span 2;grid-row:span 3/span 3;grid-column-start:7;grid-row-start:1}.parent .col{padding:20px 16px;border:1px solid #c4c4c4;border-radius:10px;overflow:hidden}.parent .col.col--bn{border:none}.parent .col.col--white{color:#fff}.parent .col .title{font-size:36px;font-weight:900;margin-bottom:20px}.parent .col .text{letter-spacing:1px;margin-bottom:10px}.parent .col .img{-o-object-fit:cover;object-fit:cover}@media (max-width:768px){section.top__need{padding:100px 0}section.top__need div.container div.charm h2.heading{font-size:24px;margin-bottom:30px}section.top__need div.container div.charm p.description{font-size:16px;margin-bottom:60px}.parent{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);gap:20px}.div2{grid-column:span 6/span 4;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:1}.div3{grid-column:span 6/span 2;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:6}.div6{grid-column:span 6/span 6;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:3}.div6 .text{max-width:140px}.div6 .img{width:190px;bottom:0;right:-40px;top:0;display:block;margin:auto}.div7{grid-column:span 6/span 6;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:2}.div8{grid-column:span 6/span 4;grid-row:span 7/span 1;grid-column-start:3;grid-row-start:4}.div9{grid-column:span 6/span 2;grid-row:span 7/span 1;grid-column-start:5;grid-row-start:1}.div10{grid-column:span 6/span 2;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:4}.div11{grid-column:span 6/span 4;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:5}.div12{grid-column:span 6/span 2;grid-row:span 7/span 1;grid-column-start:5;grid-row-start:5}.div13{grid-column:span 6/span 4;grid-row:span 7/span 1;grid-column-start:3;grid-row-start:6}.parent .col .title{font-size:24px}.parent .col .text{font-size:14px}}section.top__features{padding:140px 0 0;overflow:hidden}section.top__features div.container div.charm{margin-bottom:80px;text-align:center}section.top__features div.container div.charm h2.heading{font-size:40px;margin-bottom:20px;font-weight:800}section.top__features div.container div.charm p.description{font-size:16px}section.top__features div.list div.col{padding:130px 0}section.top__features div.list div.col.col--gray{background-color:#f5f5f5;position:relative;overflow:hidden}section.top__features div.list div.col.col--gray .bg-circle{position:absolute}section.top__features div.list div.col.col--gray img.bg-circle.bg-circle--1{right:-55%;top:-50%}section.top__features div.list div.col.col--gray img.bg-circle.bg-circle--2{left:-55%;top:-140%}section.top__features div.list div.col.col--gray img.bg-circle.bg-circle--3{right:-55%;bottom:-50%}section.top__features div.list div.col div.container{display:flex;align-items:center;gap:60px}section.top__features div.list div.col div.container div.image{width:50%;position:relative}section.top__features div.list div.col div.container div.image img.img{position:absolute;margin:auto;display:block;width:640px;top:0;bottom:0;left:-30%}section.top__features div.list div.col.col--white div.container div.image img.img{position:absolute;margin:auto;display:block;width:600px;top:0;bottom:0;left:auto;right:-20%;border-radius:20px}section.top__features div.list div.col div.container div.image div.under-text{position:absolute;margin:auto;display:block;left:70px;right:auto;text-align:center;font-size:12px;bottom:-180px}section.top__features div.list div.col div.container div.image div.under-text--2{left:auto;right:100px;bottom:-200px}section.top__features div.list div.col div.container div.image div.under-text--3{left:auto;right:110px;bottom:-230px}@media screen and (max-width:768px){section.top__features div.list div.col div.container div.image div.under-text{right:0;bottom:-10px;left:0;font-size:10px}section.top__features div.list div.col div.container div.image div.under-text--2{right:0;bottom:-20px;left:0}section.top__features div.list div.col div.container div.image div.under-text--3{right:0;bottom:-24px;left:0}}section.top__features div.list div.col.col--white div.container div.image img.img.img--2{width:600px}section.top__features div.list div.col div.container div.read{width:50%}section.top__features div.list div.col div.container div.read div.top{font-weight:700;border-left:6px solid #135db4;padding-left:20px;margin-bottom:20px}section.top__features div.list div.col div.container div.read div.top p.slogan{font-size:32px;font-weight:900;margin-bottom:10px}section.top__features div.list div.col div.container div.read div.top h3.title{font-size:30px;font-weight:900;color:#135db4}section.top__features div.list div.col div.container div.read p.text{padding:20px}section.top__features div.list div.col div.container div.read img.logo{max-width:415px;margin-top:20px;margin-left:20px}section.top__features div.list div.col div.container div.read a.link{color:#135db4;text-align:right;font-weight:600;display:block;max-width:200px;margin-left:auto}section.top__features div.list div.col div.container div.read a.link img.arrow{max-width:40px;margin-left:10px;margin-bottom:-5px}section.top__features div.list div.col div.container div.read p.number{margin-left:20px;color:#135db4;font-size:110px;font-weight:900;line-height:40px}section.top__features div.list div.col div.container div.read div.text2{display:flex;color:#135db4;font-size:110px;font-weight:700;line-height:40px;align-items:center;gap:4px;margin-left:20px}section.top__features div.list div.col div.container div.read div.text2 p.number2{line-height:normal}section.top__features div.list div.col div.container div.read div.text2 p.column{font-size:42px;line-height:inherit;position:relative;bottom:-6px}section.top__features div.list div.col div.container div.read div.text2 p.small{font-size:42px;position:relative;bottom:-29px}section.top__features div.list div.col div.container div.read p.number span.small{font-size:40px}section.top__features div.list div.col div.container div.read p.under{margin-left:20px}@media screen and (max-width:768px){section.top__features div.list div.col div.container div.read img.logo{max-width:290px}section.top__features{padding:80px 0}section.top__features div.container div.charm{margin-bottom:80px;text-align:center}section.top__features div.container div.charm h2.heading{font-size:24px;margin-bottom:20px}section.top__features div.container div.charm p.description{font-size:16px}section.top__features div.list div.col div.container{flex-direction:column;gap:30px}section.top__features div.list div.col.col--gray div.container{flex-direction:column-reverse}section.top__features div.list div.col div.container div.image img.img{position:relative;width:100%;left:0}section.top__features div.list div.col.col--white div.container div.image img.img{position:relative;width:100%;left:0}section.top__features div.list div.col.col--white div.container div.image img.img.img--2{width:100%}section.top__features div.list div.col div.container div.image,section.top__features div.list div.col div.container div.read{width:auto}section.top__features div.list div.col div.container div.read div.top p.slogan,section.top__features div.list div.col div.container div.read div.top h3.title{font-size:24px}section.top__features div.list div.col div.container div.read p.text{padding:10px 20px;font-size:14px}section.top__features div.list div.col{padding:60px 0}section.top__features div.list div.col div.container div.read p.number{font-size:80px}section.top__features div.list div.col div.container div.read div.text2{font-size:80px;line-height:40px;align-items:center;gap:4px;margin-left:20px}section.top__features div.list div.col div.container div.read div.text2 p.number2{line-height:normal}section.top__features div.list div.col div.container div.read div.text2 p.column{font-size:26px;position:relative;bottom:-4px;line-height:30px}section.top__features div.list div.col div.container div.read div.text2 p.small{font-size:30px;position:relative;bottom:-23px;left:-4px}}section.top__solution{padding:140px 0}section.top__solution div.container div.charm{text-align:center;margin-bottom:60px}section.top__solution div.container div.charm p.green{color:#135db4;margin-bottom:20px}section.top__solution div.container div.charm h2.heading{font-size:40px;margin-bottom:20px;font-weight:900}section.top__solution div.container div.charm p.description{font-size:20px;font-weight:600}section.top__solution div.content{background-color:#f5f5f5;padding:100px 0}section.top__solution div.content div.container div.top{padding:60px;background-color:#fff;border-radius:10px;border:1px solid #c4c4c4;margin-bottom:80px}section.top__solution div.content div.container div.top div.text{max-width:400px}section.top__solution div.content div.container div.top div.text h3.title{font-size:30px;font-weight:800;margin-bottom:20px}section.top__solution div.content div.container div.top div.text p.description{margin-bottom:20px}section.top__solution div.content div.container div.top div.text a.link{color:#135db4;font-weight:600;width:180px;display:block;margin-left:auto}section.top__solution div.content div.container div.top div.text a.link img.arrow{max-width:35px;margin-bottom:-5px}section.top__solution div.content div.container div.top img.right-img{max-width:87%;display:block;margin-left:auto;margin-top:-230px}@media screen and (max-width:1100px){section.top__solution div.content div.container div.top img.right-img{margin-top:0}}section.top__solution div.content div.container div.top div.list{display:flex;gap:40px;margin-top:-3px}section.top__solution div.content div.container div.top div.list div.col{width:32%}section.top__solution div.content div.container div.top div.list div.col p.sub-title{background-color:#135db4;border-radius:20px;font-weight:600;padding:6px;text-align:center;margin-bottom:20px}@media screen and (max-width:768px){section.top__solution div.content div.container div.top{padding:40px 20px}section.top__solution div.content div.container div.top img.right-img{display:none}section.top__solution div.content div.container div.top div.list{flex-direction:column;margin-top:60px}section.top__solution div.content div.container div.top div.list div.col{width:auto}}section.top__solution div.content div.container div.bottom{display:flex;justify-content:center;gap:40px}section.top__solution div.content div.container div.bottom div.left{background-color:#fff;border-radius:10px;width:50%;padding:40px}section.top__solution div.content div.container div.bottom div.left h3.title{font-size:24px;font-weight:700;margin-bottom:20px}section.top__solution div.content div.container div.bottom div.left p.text1{margin-bottom:40px}section.top__solution div.content div.container div.bottom div.left img.img{margin-bottom:40px}section.top__solution div.content div.container div.bottom div.left div.read{margin-bottom:30px}section.top__solution div.content div.container div.bottom div.left div.read p.title2{font-size:20px;font-weight:700;margin-bottom:10px}section.top__solution div.content div.container div.bottom div.left a.link{display:block;width:180px;margin-left:auto;color:#135db4;font-weight:600}section.top__solution div.content div.container div.bottom div.left a.link img.arrow{max-width:34px;margin-bottom:-5px}section.top__solution div.content div.container div.bottom div.right{background-color:#fff;border-radius:10px;width:50%;padding:40px}section.top__solution div.content div.container div.bottom div.right h3.title{font-size:24px;font-weight:700;margin-bottom:20px}section.top__solution div.content div.container div.bottom div.right p.description{margin-bottom:20px}section.top__solution div.content div.container div.bottom div.right a.link{margin-bottom:40px;display:block;width:180px;margin-left:auto;color:#135db4;font-weight:600}section.top__solution div.content div.container div.bottom div.right a.link img.arrow{max-width:34px;margin-bottom:-5px}@media screen and (max-width:768px){section.top__solution div.content div.container div.bottom{flex-direction:column}section.top__solution div.content div.container div.bottom div.left,section.top__solution div.content div.container div.bottom div.right{width:auto}}section.top__cta{overflow:hidden;padding:100px 0}section.top__cta div.container{display:flex;justify-content:center;align-items:center;gap:30px}section.top__cta div.container div.right .img{max-width:500px}section.top__cta div.container div.right .under-text{font-size:12px;text-align:center;position:relative;top:-36px;left:25px}section.top__cta div.container div.left{width:53%}section.top__cta div.container p.top{font-size:32px;font-style:normal;font-weight:900;line-height:normal;margin-bottom:34px}section.top__cta div.container div.left img.logo{max-width:400px;margin-bottom:20px}section.top__cta div.container div.left p.text{margin-bottom:49px;font-weight:500}section.top__cta div.container div.left div.buttons{display:flex;justify-content:center;gap:30px;align-items:center}section.top__cta div.container div.left div.buttons a.link{padding:5px 10px;text-align:center;background-color:#135db4;color:#fff;font-weight:600;width:50%;border-radius:4px;transition:.3s}section.top__cta div.container div.left div.buttons a.link.link--yellow{background-color:#135db4;color:#151f15}@media screen and (max-width:768px){section.top__cta{padding:30px 0 80px}section.top__cta div.container{flex-direction:column;gap:30px}section.top__cta div.container div.left p.text{margin-bottom:30px}section.top__cta div.container div.left{width:auto;margin-bottom:20px}section.top__cta div.container p.top{font-size:20px;margin-bottom:34px}section.top__cta div.container div.right .under-text{font-size:10px;top:-29px;left:25px}section.top__cta div.container div.left div.buttons a.link{font-size:14px}}a{transition:.3s}a:hover{opacity:.6}section.top__info{padding:80px 0}section.top__info h2.heading{font-size:40px;margin-bottom:30px;text-align:center;font-weight:800}section.top__info div.content{background-color:#f5f5f5;padding:60px 0 80px}section.top__info div.content div.container div.list{max-width:1080px;margin:0 auto}section.top__info div.content div.container div.list a.col{padding:10px 0;border-bottom:2px solid #c4c4c4;display:block}section.top__info div.content div.container div.list a.col:not(:last-child){margin-bottom:20px}section.top__info div.content div.container div.list a.col div.top{display:flex;align-items:center;gap:10px;margin-bottom:10px}section.top__info div.content div.container div.list a.col div.top p.date{font-size:14px;color:#6a6a6a}section.top__info div.content div.container div.list a.col div.top p.cat{padding:0 20px;border-radius:20px;background-color:#135db4;color:#fff;font-weight:600;font-size:14px;line-height:1.75}section.top__info div.content div.container div.list a.col h3.title{color:#333}@media screen and (max-width:768px){section.top__info h2.heading{font-size:32px}section.top__info div.content div.container div.list a.col h3.title{font-size:14px}}.fade-in-bottom{animation:fadeUp .5s forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fade-in-top{animation:fadeDown .5s forwards}@keyframes fadeDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fade-in-left{animation:fadeLeft .5s forwards}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fade-in-right{animation:fadeRight .5s forwards}@keyframes fadeRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fade-delay-025{animation-delay:.05s}.fade-delay-05{animation-delay:.3s}.fade-delay-075{animation-delay:.55s}.fade-delay-1{animation-delay:.8s}.fade-delay-125{animation-delay:1.05s}.fade-delay-15{animation-delay:1.3s}.fade-delay-175{animation-delay:1.55s}.fade-delay-2{animation-delay:1.8s}.fade-delay-225{animation-delay:2.05s}.fade-delay-25{animation-delay:2.3s}.fade-delay-275{animation-delay:2.55s}.fade-delay-3{animation-delay:2.8s}.fade-delay-325{animation-delay:3.05s}.fade-delay-35{animation-delay:3.3s}.fade-delay-375{animation-delay:3.55s}.fade-delay-4{animation-delay:3.8s}.fade-delay-425{animation-delay:4.05s}.fade-delay-45{animation-delay:4.3s}.fade-delay-475{animation-delay:4.55s}.fade-delay-5{animation-delay:4.8s}.custom-slick-slider__left .heading,.custom-slick-slider__right .heading{text-align:center;color:#737373;margin-bottom:2rem;font-size:16px}.custom-slick-slider{width:100%;overflow:hidden;padding:30px 0;background-color:#fafafa}.slick-slide img{width:50px !important;height:auto;display:block;max-width:100%;margin-right:80px}.slick-slide img.card-visa{margin-top:15px;width:60px !important}.slick-slide img.card-diners{margin-top:8px}.slick-slide img.card-discover{margin-top:8px;width:60.5px !important}.slick-slide img.card-jcb{margin-top:5px}.slick-slide img.card-american{margin-top:5px;width:53px !important}.slick-slide img.card-union{margin-top:4px;width:71px !important}.slick-slide img.card-master{margin-top:7px;width:53px !important}.p-wallet-personal .cta .container .box{display:flex;justify-content:center;gap:140px;align-items:center}.p-wallet-personal .cta .container .box .col--1{max-width:630px}.p-wallet-personal .cta .container .box .col .heading{font-size:32px;font-style:normal;font-weight:700;line-height:48px;margin-bottom:23px}.p-wallet-personal .cta .container .box .col .read{font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:30px}.p-wallet-personal .cta .container .box .col .bottom{display:flex;align-items:center;justify-content:space-between}.p-wallet-personal .cta .container .box .col .bottom .logo{max-width:215px}.p-wallet-personal .cta .container .box .col .bottom .right.popup-trigger{display:flex;align-items:center;gap:20px}.p-wallet-personal .cta .container .box .col .bottom .right.popup-trigger .btn{padding:0;max-width:140px;max-height:41.69px}.p-wallet-personal .cta .container .box .col .phone{width:180.91px}.p-wallet-personal .cta--top{padding:0 0 115px !important}.p-wallet-personal .cta--top .phone{width:200px}.hero-fees{overflow:hidden;background:linear-gradient(90deg,#014492 0%,#428bca 100%);position:relative;padding:82px 0}.hero-fees .heading{font-size:40px;font-style:normal;font-weight:700;line-height:70px;color:#fff}@media screen and (max-width:767px){.hero-fees .heading{font-size:26px}}.hero-fees .bg{position:absolute;display:block;margin:auto;bottom:-86%;right:-15%;width:430px;height:430px}section.p-fees-hero div.container{text-align:center;color:#fff;line-height:1.75}section.p-fees-hero div.container h1.heading{font-size:50px;font-weight:900;margin-bottom:10px}section.p-fees-hero div.container p.sub-heading{font-size:20px;font-weight:600}@media screen and (max-width:768px){.p-fees-hero{padding:60px 0}section.p-fees-hero div.container h1.heading{font-size:27px}section.p-fees-hero div.container p.sub-heading{font-size:19px}}section.p-fees-free{padding:90px 0}section.p-fees-free div.container div.charm{line-height:1.75;margin-bottom:60px}section.p-fees-free div.container div.charm h2.heading{font-size:32px;font-weight:900;margin-bottom:20px}section.p-fees-free div.container div.charm p.sub-heading{font-size:16px}section.p-fees-free div.container ul.list{display:flex;justify-content:center;align-items:center;gap:40px}section.p-fees-free .under-text{position:relative;top:-28px;right:-34px}section.p-fees-free div.container ul.list li.col{text-align:center}section.p-fees-free div.container ul.list li.col:first-child{width:40%}section.p-fees-free div.container ul.list li.col:nth-child(2){width:60%;padding:40px 20px;border-radius:20px;box-shadow:0px 0px 8px 0px rgba(0,0,0,.25)}section.p-fees-free div.container ul.list li.col h3.title{font-size:30px;font-weight:700;text-align:center;margin-bottom:28px}section.p-fees-free div.container ul.list li.col div.wrap{display:flex;justify-content:center;align-items:center;gap:40px}section.p-fees-free div.container ul.list li.col div.wrap .right{display:flex;flex-direction:column;gap:13px;width:216px}section.p-fees-free div.container ul.list li.col div.wrap p.number{font-weight:900;font-size:94px;letter-spacing:2px;line-height:1}section.p-fees-free div.container ul.list li.col div.wrap p.number span.span{font-size:38px;margin-left:9px}section.p-fees-free div.container ul.list li.col div.wrap .right a.link{padding:10px 20px;transition:.3s;border-radius:20px;font-weight:800;display:inline-block;text-align:center}section.p-fees-free div.container ul.list li.col div.wrap .right a.link--yellow{background-color:#e85151;color:#fff}section.p-fees-free div.container ul.list li.col div.wrap .right a.link--green{background-color:#135db4;color:#fff}@media screen and (max-width:768px){section.p-fees-free{padding:60px 0}section.p-fees-free div.container div.charm{line-height:1.75;margin-bottom:40px}section.p-fees-free div.container div.charm h2.heading{font-size:22px}section.p-fees-free div.container div.charm p.sub-heading{font-size:14px}section.p-fees-free div.container ul.list{flex-direction:column;align-items:center;gap:40px}section.p-fees-free div.container ul.list li.col:first-child,section.p-fees-free div.container ul.list li.col:nth-child(2){width:90%}section.p-fees-free div.container ul.list li.col div.wrap{flex-direction:column;gap:10px}section.p-fees-free div.container ul.list li.col h3.title{line-height:1.5;font-size:20px}section.p-fees-free div.container ul.list li.col div.wrap{align-items:center}section.p-fees-free div.container ul.list li.col div.wrap p.number{font-weight:900;font-size:94px;letter-spacing:2px}section.p-fees-free div.container ul.list li.col div.wrap p.number span.span{font-size:38px;margin-left:9px}section.p-fees-free div.container ul.list li.col div.wrap a.link{font-size:14px}section.p-fees-free div.container ul.list li.col div.wrap .right{width:100%}}section.p-fees-compare{padding:90px 0;background:linear-gradient(90deg,#014492 0%,#428bca 100%);overflow:hidden}section.p-fees-compare .wrap{display:flex;align-items:center;gap:20px;margin:20px 0 40px}section.p-fees-compare .container{position:relative}section.p-fees-compare .container .bg-circle{position:absolute;display:block;margin:auto;left:-50%;bottom:0;top:0;width:703px;height:703px;fill:rgba(255,255,255,.1);filter:drop-shadow(0px 0px 15px rgba(0,91,172,.1))}@media screen and (max-width:768px){section.p-fees-compare .container .bg-circle{width:1000px;right:-50%;top:40%}}section.p-fees-compare div.container div.list{display:flex;justify-content:space-between;gap:50px}section.p-fees-compare div.container div.list div.col{border-radius:20px;box-shadow:0 8px 16px rgba(0,0,0,.2);background-color:#fff;width:50%;padding:40px 100px 60px;text-align:center;position:relative}section.p-fees-compare div.container div.list div.col img.icon{max-width:50px;display:block}section.p-fees-compare div.container div.list div.col h2.title{font-size:32px;font-weight:900;text-align:left}section.p-fees-compare div.container div.list div.col ul.merit{display:flex;flex-direction:column;gap:20px;margin-bottom:60px;text-align:left}section.p-fees-compare div.container div.list div.col ul.merit li.merit-item{display:flex;align-items:center;gap:10px}section.p-fees-compare div.container div.list div.col ul.merit li.merit-item img.icon{max-width:30px}section.p-fees-compare div.container div.list div.col a.link-button{padding:10px 20px;font-weight:700;border-radius:20px;transition:.3s;display:inline-block;text-align:center;position:absolute;left:0;right:0;bottom:40px;display:block;width:270px;margin:auto}section.p-fees-compare div.container div.list div.col a.link-button.link-button--yellow{background-color:#e85151;color:#fff}section.p-fees-compare div.container div.list div.col a.link-button.link-button--green{background-color:#135db4;color:#fff}@media screen and (max-width:768px){section.p-fees-compare div.container div.list div.col h2.title{font-size:28px}section.p-fees-compare div.container div.list{flex-direction:column;gap:50px}section.p-fees-compare div.container div.list div.col{border-radius:20px;box-shadow:0 8px 16px rgba(0,0,0,.2);background-color:#fff;width:auto;padding:40px 20px 60px}}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main{padding:0}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section{margin-bottom:0;border-bottom:1px solid #f5f5f5}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section h2{font-size:32px;font-weight:900;line-height:1.75}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div section.my-custom-section table{width:100%}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr{display:flex}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td{margin:0 30px;padding:30px 10px}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td:first-child{width:70%;border-bottom:1px solid #f5f5f5;position:relative}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td:first-child:before{content:"";background:#135db4;width:3px;height:101%;top:0;right:-30px;position:absolute;display:block;margin:auto}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section h2{font-size:20px}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td:nth-child(2){width:30%;border-bottom:1px solid #f5f5f5;font-weight:900;font-size:16px}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td.border-none{border-bottom:none}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td h3.title{font-size:20px;font-weight:800;margin-bottom:16px}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td p.text{margin-bottom:16px}@media screen and (max-width:768px){.my-custom-nav-item a{font-size:12px}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section h2{font-size:16px}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td{margin:0 7px;padding:10px}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td:first-child:before{width:2px;right:-10px}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td:nth-child(2){font-size:14px}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td.border-none{border-bottom:none}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td h3.title{font-size:16px}section.c-scroll-navigation.c-scroll-navigation--fees div.container div.my-custom-container div.my-custom-main section.my-custom-section table tbody tr td p.text{font-size:16px}}section.p-fees-credit{padding:80px 0;overflow:hidden;background:linear-gradient(90deg,#014492 0%,#428bca 100%);color:#fff}section.p-fees-credit .container{position:relative}section.p-fees-credit .bg-circle{position:absolute;display:block;margin:auto;right:-10%;bottom:0;top:0;width:703px;height:703px;fill:rgba(255,255,255,.1);filter:drop-shadow(0px 0px 15px rgba(0,91,172,.1))}@media screen and (max-width:768px){section.p-fees-credit .bg-circle{bottom:-120%;left:-240%;width:1400px}}section.p-fees-credit div.container div.charm{margin-bottom:100px}section.p-fees-credit div.container div.charm .green{color:#fff}section.p-fees-credit div.container div.charm h2{margin-top:20px}section.p-fees-credit div.container div.p-fees-credit__simply{display:flex;justify-content:center;gap:50px}section.p-fees-credit div.container div.p-fees-credit__simply div.text{width:70%}section.p-fees-credit div.container div.p-fees-credit__simply div.text h3.title{font-size:30px;font-weight:800;margin-bottom:30px}section.p-fees-credit div.container div.p-fees-credit__simply div.payment:first-child{width:50%}section.p-fees-credit div.container div.p-fees-credit__simply div.payment:nth-child(2){width:50%}section.p-fees-credit div.container div.p-fees-credit__simply div.payment .top{width:100%;border-radius:20px;background-color:#fff;width:auto;padding:40px 20px;display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:20px;color:#151f28;text-align:center;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:16px;font-style:normal;font-weight:700;line-height:24px}section.p-fees-credit div.container div.p-fees-credit__simply div.payment{text-align:center}section.p-fees-credit div.container div.p-fees-credit__simply div.payment .top .left{font-style:normal;line-height:27px}section.p-fees-credit div.container div.p-fees-credit__simply div.payment .top .right{font-size:60px;font-style:normal;font-weight:500;line-height:1}section.p-fees-credit div.container div.p-fees-credit__simply div.payment .top .left .bold{font-weight:700}section.p-fees-credit div.container div.p-fees-credit__simply div.payment .bottom{font-size:14px}section.p-fees-credit div.container div.p-fees-credit__connection h2.title{font-weight:800;font-size:30px;line-height:1.5;margin-bottom:30px}section.p-fees-credit div.container div.p-fees-credit__connection-content{padding:40px;background-color:#fff;border-radius:20px}section.p-fees-credit div.container div.p-fees-credit__connection div.how-payment{border-bottom:2px solid #f5f5f5;padding:40px 0}section.p-fees-credit div.container div.p-fees-credit__connection div.how-payment h3.title{font-size:24px;margin-bottom:50px;font-weight:700}section.p-fees-credit div.container div.p-fees-credit__connection div.how-payment p.text{margin-bottom:40px}section.p-fees-credit div.container div.p-fees-credit__connection div.how-connection{padding:40px 0}section.p-fees-credit div.container div.p-fees-credit__connection div.how-connection h3.title{font-size:24px;margin-bottom:16px;font-weight:700;margin-bottom:50px}@media screen and (max-width:768px){section.p-fees-credit div.container div.p-fees-credit__simply div.text p.text{font-size:14px}section.p-fees-credit div.container div.charm{margin-bottom:60px}section.p-fees-credit div.container div.charm h2.heading{font-size:24px}section.p-fees-credit div.container div.p-fees-credit__simply div.text p.text{font-size:14px}section.p-fees-credit div.container p.sub-heading{font-size:14px}section.p-fees-credit div.container div.p-fees-credit__simply div.payment .top .left{font-size:16px}section.p-fees-credit div.container div.p-fees-credit__simply div.payment .top .right{font-size:50px}section.p-fees-credit div.container div.p-fees-credit__simply div.payment .bottom{font-size:12px}section.p-fees-credit div.container div.p-fees-credit__simply{flex-direction:column}section.p-fees-credit div.container div.p-fees-credit__simply div.text{width:100%}section.p-fees-credit div.container div.p-fees-credit__simply div.text h3.title{font-size:24px}section.p-fees-credit div.container div.p-fees-credit__simply div.payment{width:100%}section.p-fees-credit div.container div.p-fees-credit__simply{gap:20px}section.p-fees-credit div.container div.p-fees-credit__simply div.payment p.num{font-size:44px}section.p-fees-credit div.container div.p-fees-credit__simply div.payment:nth-child(2){width:auto;text-align:center}section.p-fees-credit div.container div.p-fees-credit__connection h2.title{font-size:24px;margin-bottom:20px}section.p-fees-credit div.container div.p-fees-credit__connection-content{padding:20px}section.p-fees-credit div.container div.p-fees-credit__connection div.how-payment h3.title{margin-bottom:30px}section.p-fees-credit div.container div.p-fees-credit__connection div.how-connection h3.title{margin-bottom:30px}}section.p-fees-managemen{padding:80px 0}section.p-fees-managemen div.container div.charm{margin-bottom:60px}section.p-fees-managemen div.container div.charm .green{color:#fff !important;margin-bottom:2px}section.p-fees-managemen div.container div.charm .heading{color:#151f28;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:32px;font-style:normal;font-weight:700;line-height:48px;margin-bottom:10px}section.p-fees-managemen div.container div.charm .sub-heading{font-size:16px;font-style:normal;font-weight:400;line-height:24px}section.p-fees-managemen div.container ul.list{display:flex;justify-content:center;gap:50px}section.p-fees-managemen div.container ul.list li.col{padding:40px;width:50%;box-shadow:0px 0px 8px 0px rgba(0,0,0,.2);border-radius:20px}section.p-fees-managemen div.container ul.list li.col div.top{display:flex;justify-content:center;align-items:baseline;gap:30px;margin-bottom:30px}section.p-fees-managemen div.container ul.list li.col div.top img.icon{max-width:50px;position:relative;top:5px}section.p-fees-managemen div.container ul.list li.col div.top p.text{font-size:24px;font-weight:800}section.p-fees-managemen div.container ul.list li.col div.bot{width:100%;text-align:center}section.p-fees-managemen div.container ul.list li.col div.bot a.link-btn{padding:10px 20px;border-radius:20px;font-weight:800;text-align:center;display:inline-block;text-align:center}section.p-fees-managemen div.container ul.list li.col div.bot a.link-btn--yellow{background-color:#e85151;color:#fff}section.p-fees-managemen div.container ul.list li.col div.bot a.link-btn--green{background-color:#135db4;color:#fff}@media screen and (max-width:768px){section.p-fees-managemen div.container div.charm{margin-bottom:40px}section.p-fees-managemen div.container div.charm h2{font-size:24px}section.p-fees-managemen div.container div.charm .sub-heading{font-size:14px}section.p-fees-managemen div.container ul.list{flex-direction:column;gap:30px}section.p-fees-managemen div.container ul.list li.col{width:auto;padding:20px}section.p-fees-managemen div.container ul.list li.col div.top{margin-bottom:20px}section.p-fees-managemen div.container ul.list li.col div.top p.text{font-size:20px}section.p-fees-managemen div.container ul.list li.col div.top img.icon{max-width:40px}section.p-fees-managemen div.container ul.list li.col div.top p.text{font-size:20px}section.p-fees-managemen div.container ul.list li.col div.bot a.link-btn{font-size:14px}}.p-wallet-coporation .hero{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/gate-bg.webp) no-repeat center center/cover;height:auto;padding:88px 0}.p-wallet-coporation .hero .sp-on{display:none}@media screen and (max-width:767px){.p-wallet-coporation .hero{padding:80px 0 42px}.p-wallet-coporation .hero .sp-off{display:none}.p-wallet-coporation .hero .sp-on{display:block}}.p-wallet-coporation .hero .container{position:relative}.p-wallet-coporation .hero .container .box{display:flex;align-items:center;color:#fff;gap:50px}@media screen and (max-width:767px){.p-wallet-coporation .hero .container .box{flex-direction:column-reverse}}.p-wallet-coporation .hero .container .box .left{width:55%}@media screen and (max-width:767px){.p-wallet-coporation .hero .container .box .left{width:100%}}.p-wallet-coporation .hero .container .box .left .logo{max-width:318px;margin-bottom:33px}@media screen and (max-width:767px){.p-wallet-coporation .hero .container .box .left .logo{max-width:200px;margin-bottom:26px}}.p-wallet-coporation .hero .container .box .left .heading{font-weight:700;font-size:40px;line-height:30.6px;vertical-align:middle;margin-bottom:59px}@media screen and (max-width:767px){.p-wallet-coporation .hero .container .box .left .heading{font-size:36px;margin-bottom:50px}}@media screen and (max-width:767px){.p-wallet-coporation .hero .container .box .left .headline{position:absolute;top:36px}.p-wallet-coporation .hero .container .box .left .headline .text2{font-size:32px}}.p-wallet-coporation .hero .container .box .left .sub-heading{font-weight:700;font-size:36px;vertical-align:middle;margin-bottom:19px}@media screen and (max-width:767px){.p-wallet-coporation .hero .container .box .left .sub-heading{font-size:20px}}.p-wallet-coporation .hero .container .box .left .text{font-weight:700;font-size:16px;vertical-align:middle;margin-bottom:26px}@media screen and (max-width:767px){.p-wallet-coporation .hero .container .box .left .text{font-weight:500;font-size:14px}}.p-wallet-coporation .hero .container .box .left .btn{background:#e85151;padding:6px 30px;border-radius:1rem;color:#fff;font-weight:700}@media screen and (max-width:767px){.p-wallet-coporation .hero .container .box .left .btn{font-size:14px}}.p-wallet-coporation .hero .container .box .right{width:45%}@media screen and (max-width:767px){.p-wallet-coporation .hero .container .box .right{width:100%}}.p-wallet-coporation .hero .container .box .right .logo{max-width:200px;margin-bottom:15px}@media screen and (max-width:767px){.p-wallet-coporation .hero .container .box .right .logo{margin-bottom:70px}}.p-wallet-coporation .hero .container .box .right .heading{margin-bottom:50px;font-weight:700;font-style:Bold;font-size:36px;line-height:30.6px;letter-spacing:1px;margin-bottom:28px}@media screen and (max-width:767px){.p-wallet-coporation .hero .container .box .right .headline--sp{display:block}}.p-wallet-coporation .hero .container .box .right .hero-img{max-width:450;border-radius:7px;margin-bottom:1rem}.p-wallet-coporation .hero .container .box .right .cards{padding:14px 31px;border-radius:10px;background:#fff}.p-wallet-coporation .under-hero{padding:80px 0 72px;background:#f7f9fb;margin-bottom:77px}@media screen and (max-width:767px){.p-wallet-coporation .under-hero{padding:41px 0 60px !important;margin-bottom:0}}.p-wallet-coporation .under-hero .container .charm{text-align:center}.p-wallet-coporation .under-hero .container .charm .small{font-weight:600;margin-bottom:30px;line-height:28px}@media screen and (max-width:767px){.p-wallet-coporation .under-hero .container .charm .small{margin-bottom:20px}}.p-wallet-coporation .under-hero .container .charm .logo{max-width:400px;margin-bottom:30px}@media screen and (max-width:767px){.p-wallet-coporation .under-hero .container .charm .logo{max-width:220px}}.p-wallet-coporation .under-hero .container .charm .heading{font-size:30px;font-weight:900;margin-bottom:60px}@media screen and (max-width:767px){.p-wallet-coporation .under-hero .container .charm .heading{font-size:1rem;margin-bottom:20px;font-weight:700 !important}}.p-wallet-coporation .under-hero .container .charm .box{display:flex;justify-content:center;align-items:center;gap:60px}@media screen and (max-width:767px){.p-wallet-coporation .under-hero .container .charm .box{gap:30px}}.p-wallet-coporation .under-hero .container .charm .box .left{width:45%}@media screen and (max-width:767px){.p-wallet-coporation .under-hero .container .charm .box .left{width:100%}}.p-wallet-coporation .under-hero .container .charm .box .right{width:55%}@media screen and (max-width:767px){.p-wallet-coporation .under-hero .container .charm .box .right{width:100%}}.p-wallet-coporation .under-hero .container .charm .box .right .text{text-align:left;font-weight:700;font-size:20px}@media screen and (max-width:767px){.p-wallet-coporation .under-hero .container .charm .box .right .text{font-size:1rem;margin-bottom:20px}}.p-wallet-coporation .under-hero .container .charm .box .right .read{border-radius:10px;padding:1rem 0 30px}.p-wallet-coporation .under-hero .container .charm .box .right .read .inner-text{line-height:1.5;text-align:left}@media screen and (max-width:767px){.p-wallet-coporation .under-hero .container .charm .box .right .read{padding:0 !important;margin-bottom:30px}}.p-wallet-coporation .under-hero .container .charm .box .right .link{padding:5px 32.5px 5px 32.48px;border-radius:20px;background:#e85151;color:#fff;font-weight:700;line-height:24px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922)}.p-wallet-coporation .under-hero>br.sp{display:none}@media screen and (max-width:768px){.p-wallet-coporation .under-hero .charm .heading{font-size:24px}.p-wallet-coporation .under-hero .charm .box{flex-direction:column}.p-wallet-coporation .under-hero .charm .box .left,.p-wallet-coporation .under-hero .charm .box .right{width:auto}.p-wallet-coporation .under-hero .charm .box .right .text{font-size:15px}.p-wallet-coporation .under-hero .charm .box .right .read{padding:30px 20px;font-size:14px}.p-wallet-coporation .under-hero>br.sp{display:block}}.p-wallet-coporation .features{padding-bottom:90px}@media screen and (max-width:767px){.p-wallet-coporation .features{padding-top:60px}}.p-wallet-coporation .features .container .heading{font-weight:700;font-style:Bold;font-size:32px;line-height:60px;letter-spacing:0%;vertical-align:middle;position:relative;color:#135db4;text-align:center;display:block;max-width:300px;margin:0 auto 54px}@media screen and (max-width:767px){.p-wallet-coporation .features .container .heading{font-size:24px}}.p-wallet-coporation .features .container .heading:before{content:"";position:absolute;height:4px;width:205px;display:block;margin:auto;left:0;right:0;bottom:-18px;background:#94c5ff}@media screen and (max-width:767px){.p-wallet-coporation .features .container .heading:before{bottom:-5px}}.p-wallet-coporation .features .container .list:not(.p-wallet-coporation .features .container .list:last-child){margin-bottom:54px}.p-wallet-coporation .features .container .list .sub-heading{font-weight:700;font-size:20px;line-height:60px;letter-spacing:0%;vertical-align:middle;border-bottom:2px solid #ebebeb;color:#135db4;margin-bottom:18px}.p-wallet-coporation .features .container .list .box{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:767px){.p-wallet-coporation .features .container .list .box{flex-wrap:wrap;justify-content:space-between}}.p-wallet-coporation .features .container .list .box .col{width:32%;background:#f7f9fb;border-radius:1rem;text-align:center;padding:18px 25px}@media screen and (max-width:767px){.p-wallet-coporation .features .container .list .box .col{width:48%;padding:18px 6px}}.p-wallet-coporation .features .container .list .box .col .image{text-align:center}.p-wallet-coporation .features .container .list .box .col .image .img{max-width:144px;border-radius:1rem;margin-bottom:1rem}.p-wallet-coporation .features .container .list .box .col .title{font-weight:900;font-size:13px;line-height:100%;text-align:center;vertical-align:middle;margin-bottom:14px}@media screen and (max-width:767px){.p-wallet-coporation .features .container .list .box .col .title{line-height:1.5}}.p-wallet-coporation .features .container .list .box .col .read{font-weight:500;font-size:14px;line-height:1.5;text-align:left}section.c-solution{padding:80px 0}section.c-solution div.container div.charm{display:flex;flex-direction:column;gap:40px;text-align:center;margin-bottom:60px}section.c-solution div.container div.charm p.text{font-weight:700}section.c-solution div.container div.charm img.logo{max-width:300px;margin:0 auto}section.c-solution div.container div.charm h2.heading{font-weight:900;font-size:30px}section.c-solution div.container ul.list{display:flex;justify-content:center;align-items:center;gap:50px}section.c-solution div.container ul.list li.col{width:50%}section.c-solution div.container ul.list li.col img.img{box-shadow:0 0 10px rgba(0,0,0,.3)}section.c-solution div.container ul.list li.col p.title{text-align:center;font-weight:700;font-size:16px;margin-bottom:40px}section.c-solution div.container ul.list li.col p.read{padding:50px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);line-height:1.5}@media screen and (max-width:768px){section.c-solution div.container div.charm h2.heading{font-size:20px}section.c-solution div.container ul.list{flex-direction:column}section.c-solution div.container ul.list li.col{width:auto}section.c-solution div.container ul.list li.col p.read{padding:30px}}section.c-introduction div.container div.left p.text{font-weight:700;font-size:24px}section.c-article4{padding:64px 0 85px;background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%)}section.c-article4--gray{background:#f7f9fb}section.c-article4 .container{position:relative}section.c-article4 .container .bg2{position:absolute;width:700px;height:700px;top:0;right:0}section.c-article4 div.container div.charm{margin-bottom:50px;color:#fff}section.c-article4 div.container div.charm p.green{color:#fff;font-weight:700}section.c-article4 div.container div.charm h2.heading{font-weight:900;font-size:30px;margin-bottom:30px;color:#fff}section.c-article4 div.container ul.list{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;position:relative;z-index:2}section.c-article4 div.container ul.list li.col{width:48%;padding:30px;border-radius:10px;background:#fff}section.c-article4 div.container ul.list li.col--2{padding:49px 40px 38px}section.c-article4 div.container ul.list li.col div.sub-title{display:flex;align-items:baseline;gap:20px;margin-bottom:20px}section.c-article4 div.container ul.list li.col div.sub-title--2{align-items:center}section.c-article4 div.container ul.list li.col div.sub-title img.icon{max-width:50px;max-height:40px;width:auto;margin-left:20px}@media screen and (max-width:767px){section.c-article4 div.container ul.list li.col div.sub-title img.icon{margin-left:10px}}section.c-article4 div.container ul.list li.col div.sub-title h3.text{color:#135db4;font-weight:700}section.c-article4 div.container ul.list li.col div.sub-title h2.text{font-weight:900;font-size:20px}section.c-article4 div.container ul.list li.col h3.title{font-size:24px;font-weight:900;margin-bottom:40px}section.c-article4 div.container ul.list li.col--img{padding:70px 30px;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/gateway-coporation-users.png) no-repeat center center;background-size:cover;border:none}@media screen and (max-width:767px){.c-article4 .list .col .text{font-size:14px}}@media screen and (max-width:767px){.c-article4 .list .col .description{font-size:14px}}.c-article4--gray .charm p.green{color:#135db4 !important}.c-article4--gray .charm h2.heading{font-weight:700;font-size:30px;line-height:45px;letter-spacing:0%;vertical-align:middle;color:#151f28 !important}.c-article4--gray .charm p.description{color:#151f28 !important;font-weight:400}.c-article4--gray .list{justify-content:space-between !important}.c-article4--gray .list .col{width:48% !important;padding:40px 40px 38px}@media screen and (max-width:767px){.c-article4--gray .list .col{width:100% !important}}@media screen and (max-width:768px){section.c-article4 div.container div.charm .green{font-size:12px}section.c-article4 div.container div.charm h2.heading{font-size:20px;margin-top:10px}section.c-article4 div.container ul.list{gap:20px}section.c-article4 div.container ul.list li.col{width:auto;padding:30px;border-radius:10px}section.c-article4 div.container ul.list li.col--img{width:100%;height:160px}section.c-article4 div.container ul.list li.col div.sub-title{align-items:center}section.c-article4 div.container ul.list li.col div.sub-title h2.text{font-size:18px}}@media screen and (max-width:768px) and (max-width:767px){section.c-article4 div.container ul.list li.col div.sub-title h2.text{font-size:15px}}@media screen and (max-width:768px){section.c-article4 div.container ul.list li.col h3.title{font-size:16px;margin-bottom:20px;text-align:center}}section.c-introduction.c-introduction--2 div.wrapper{max-width:1140px;margin:0 auto 40px;padding:0 20px}section.c-introduction.c-introduction--2 div.container--2{background-color:#fff;padding:40px;border-radius:10px}@media screen and (max-width:768px){section.c-introduction.c-introduction--2 div.container--2{gap:20px}section.c-introduction.c-introduction--2 div.wrapper div.charm h2.heading{font-size:20px}}section.p-top-faq.p-top-faq--2 div.container div.p-top-faq__content{background:0 0}section.p-top-faq.p-top-faq--2 div.container div.p-top-faq__content div.p-top-faq__item div.faq-answer{background:0 0}.p-top-faq--white .title,.p-top-faq--white .p-top-faq__item{color:#333}.p-top-faq--white .p-top-faq__item{border-bottom:1px solid #ddd}.c-start{background:#f7f9fb;padding:90px 0 84px;margin-bottom:100px}@media screen and (max-width:767px){.c-start{margin-bottom:80px}}section.c-start.c-start--2{padding:50px 0}@media screen and (max-width:767px){section.c-start.c-start--2 .bg2{width:450px;height:450px;right:-40%}section.c-start.c-start--2 .link{font-size:14px}}section.c-start.c-start--2 div.container h2.heading{color:inherit;margin-bottom:0}@media screen and (max-width:767px){section.c-start.c-start--2 div.container h2.heading{font-size:20px}}section.c-start.c-start--2 div.container p.description{margin-bottom:60px}@media screen and (max-width:768px){section.c-start div.container h2.heading--black{font-size:24px}}main.p-credit section.hero.hero--agent{overflow:hidden;padding:140px 0;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/credit-agent-bg.png) no-repeat center center;background-size:cover}main.p-credit section.hero.hero--agent div.container div.inner h1.heading{color:inherit}@media screen and (max-width:768px){main.p-credit section.hero.hero--agent{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/credit-agent-bg.png) no-repeat center left}}section.c-catch{margin:80px 0;overflow:hidden;padding:50px 0;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/catch-bg.png) no-repeat center center;background-size:cover}@media screen and (max-width:767px){section.c-catch{margin:20px 0}}section.c-catch div.container{text-align:center}section.c-catch div.container h2.text{font-size:30px;color:#fff;text-shadow:1px 1px 2px gray;font-weight:900;line-height:2}@media screen and (max-width:767px){section.c-catch div.container h2.text{font-size:22px}}section.c-support{padding:80px 0}section.c-support div.container ul.list{display:flex;align-items:center;gap:60px}section.c-support div.container ul.list li.col{width:50%}section.c-support div.container ul.list li.col div.title{display:flex;gap:30px;align-items:center;margin-bottom:40px}@media screen and (max-width:767px){section.c-support div.container ul.list li.col div.title{gap:20px;margin-bottom:30px}}section.c-support div.container ul.list li.col div.title img.icon{max-width:50px}@media screen and (max-width:767px){section.c-support div.container ul.list li.col div.title img.icon{max-width:40px}}section.c-support div.container ul.list li.col div.title h2.heading{font-weight:900;font-size:32px}@media screen and (max-width:767px){section.c-support div.container ul.list li.col div.title h2.heading{font-size:26px}}section.c-support div.container ul.list li.col p.sub-title{font-weight:900;font-size:24px;margin-bottom:40px}@media screen and (max-width:767px){section.c-support div.container ul.list li.col p.sub-title{font-size:18px;margin-bottom:20px}}section.c-support div.container ul.list li.col img.img{border-radius:10px}section.c-support div.container ul.list li.col p.description{line-height:1.5}@media screen and (max-width:767px){section.c-support div.container ul.list li.col p.description{font-size:14px}}@media screen and (max-width:768px){section.c-support{padding:40px 0}section.c-support div.container ul.list{flex-direction:column;gap:30px}section.c-support div.container ul.list li.col{width:auto}}section.p-credit__partners{padding:100px 0;background:linear-gradient(90deg,#014492 0%,#428bca 100%);color:#fff;position:relative;overflow:hidden}@media screen and (max-width:767px){section.p-credit__partners{padding:40px 0}}section.p-credit__partners .bg2{position:absolute;width:703px;height:703px;display:block;margin:auto;bottom:-20%;left:-20%}section.p-credit__partners div.container div.charm p.green{font-weight:900;color:#fff}@media screen and (max-width:767px){section.p-credit__partners div.container div.charm p.green{font-size:14px !important}}section.p-credit__partners div.container div.charm h2.heading{margin-bottom:30px}@media screen and (max-width:767px){section.p-credit__partners div.container div.charm h2.heading{font-size:24px !important}}section.p-credit__partners div.container ul.list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px}section.p-credit__partners div.container ul.list li.col{width:46%}section.p-credit__partners div.container ul.list li.col img.icon{max-width:60px;margin-bottom:20px}@media screen and (max-width:767px){section.p-credit__partners div.container ul.list li.col img.icon{max-width:40px}}section.p-credit__partners div.container ul.list li.col h3.title{font-weight:800;margin-bottom:20px;font-size:24px}@media screen and (max-width:767px){section.p-credit__partners div.container ul.list li.col h3.title{font-size:18px}}section.p-credit__partners div.container ul.list li.col p.read{line-height:1.5}@media screen and (max-width:767px){section.p-credit__partners div.container ul.list li.col p.read{font-size:14px}}@media screen and (max-width:768px){section.p-credit__partners div.container div.charm p.green{font-size:16px}section.p-credit__partners div.container div.charm h2.heading{font-size:24px}section.p-credit__partners div.container ul.list li.col{width:auto}}section.p-top-catch{padding:100px 0}section.p-top-catch div.container div.p-top-catch__heading{text-align:center;line-height:1.5;margin-bottom:120px}section.p-top-catch div.container div.p-top-catch__heading h2.title{font-size:46px;font-weight:900;letter-spacing:1.2px;margin-bottom:40px}section.p-top-catch div.container div.p-top-catch__heading h2.title span.span{color:#135db4}section.p-top-catch div.container div.p-top-catch__heading p.text{font-size:24px;line-height:1.75;letter-spacing:1px;font-weight:600}section.p-top-catch div.container div.p-top-catch__content img.img{max-width:100%}@media screen and (max-width:768px){section.p-top-catch div.container div.p-top-catch__heading h2.title{font-size:30px}section.p-top-catch div.container div.p-top-catch__heading p.text{font-size:15px}section.p-top-catch div.container div.p-top-catch__heading{margin-bottom:50px}}.p-top-flow{padding:100px 0;background-color:#f5f5f5}.p-top-flow .tabs-container{margin:auto;text-align:center}.p-top-flow .tabs-content{position:relative}.p-top-flow .tabs-content .tab{display:none}.p-top-flow .tabs-content .tab img{max-width:100%;min-width:580px;max-height:290px;-o-object-fit:cover;object-fit:cover}.p-top-flow .tabs-content .tab.active{display:block}.p-top-flow .tabs-navigation{margin-top:20px}.p-top-flow .tabs-navigation button{padding:10px 13px;cursor:pointer;margin:0 8px;border:1px solid #333;border-radius:50%}.p-top-flow .tabs-indicator{margin-top:20px;height:3px;background-color:#ddd;position:relative;flex-grow:1}.p-top-flow .tabs-indicator .indicator-bar{height:100%;background-color:#135db4;position:absolute;left:0;transition:width .3s}.p-top-flow .scroll-tabs{white-space:nowrap;margin:20px 0 30px}.p-top-flow .scroll-tabs .scroll-tabs-wrapper{display:flex;transition:transform .3s ease;overflow:visible;gap:15px}.p-top-flow .scroll-tabs .scroll-tab{display:inline-block;padding:10px 20px;cursor:pointer;white-space:normal;border:2px solid #ddd;width:33%;border-radius:10px;overflow:hidden;text-overflow:ellipsis}.p-top-flow .scroll-tabs .scroll-tab.active{border:2px solid #135db4}.p-top-flow .slide__tabs{padding:8px 7px 0;width:-moz-max-content;width:max-content}.p-top-flow .slide__tabs__wrap{position:sticky;top:0;z-index:1;overflow-x:scroll;border-bottom:3px solid #eee;transition:all .2s ease;background:#fff}.p-top-flow .slide__tabs .tab{width:120px;margin-top:5px;padding:12px 10px;min-width:56px;border:1px solid #ddd;border-bottom:none;border-radius:5px 5px 0 0;color:#666;text-align:center}.p-top-flow .slide__tabs .slick-active.tab{margin-top:0;padding:15px 10px;border:none;background:#eee;color:#135db4;font-weight:700}.p-top-flow .slide__tabs .slick-slide:not(:last-child){margin-right:5px}.p-top-flow .slide__tabs .slick-list{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.p-top-flow .slide__tabs .slick-list::-webkit-scrollbar{display:none}.p-top-flow .slide__tabs .slick-track{width:-moz-max-content !important;width:max-content !important;transform:none !important}.p-top-flow .slide__list .item{padding:50px}.p-top-flow .slide__list .item p{background:#eee;height:120vh;display:flex;justify-content:center;align-items:center}.tabs-content{margin-bottom:2rem}.tabs-content__top{font-size:30px;font-weight:bolder;margin-bottom:40px;text-align:left;letter-spacing:2px}.tabs-content__bot{display:flex;gap:40px;position:relative}.tabs-content__bot .img{text-align:left}.tabs-content__bot .img img{border-radius:10px}.tabs-content__bot .read{text-align:left;font-size:20px;line-height:1.5;display:flex;flex-direction:column;justify-content:space-between}.tabs-content__bot .read .learn-more-btn{margin-top:auto;margin-bottom:1rem;background-color:#135db4;color:#fff;padding:6px 20px;border-radius:20px;text-align:center;max-width:140px;line-height:1;font-size:1rem}.scroll-tab__top{display:flex;align-items:baseline;font-size:20px;font-weight:600;justify-content:space-around;margin-bottom:10px}.scroll-tab__top img{max-width:60px}.scroll-tab__bot{text-align:left}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.p-top-flow .scroll-tabs-wrapper{display:flex;overflow-x:auto;gap:10px;padding:0 10px}.p-top-flow .scroll-tabs-wrapper::-webkit-scrollbar{display:none}.p-top-flow .scroll-tabs-wrapper{-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:768px){.tabs-content{margin-bottom:0}.tabs-content__top{font-size:20px;margin-bottom:30px}.scroll-tab__top{gap:10px;flex-direction:column-reverse}.tabs-content__bot{gap:10px;flex-direction:column}.p-top-flow .tabs-content .tab img{min-width:100%}.tabs-content__bot .read{font-size:16px}.tabs-content__bot .read .learn-more-btn{margin-top:1rem;margin-bottom:0}.p-top-flow .tabs-indicator,.p-top-flow .tabs-navigation{margin-top:0}.p-top-flow .scroll-tabs-wrapper{display:grid;grid-template-areas:"active active" "inactive1 inactive2";gap:10px}.p-top-flow .scroll-tabs{width:100%}.p-top-flow .scroll-tab{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-top-flow .scroll-tab__bot{display:none}.p-top-flow .scroll-tab.active{grid-area:active}.p-top-flow .scroll-tab:not(.active){flex-direction:column;align-items:center}.p-top-flow .scroll-tab:not(.active):nth-child(1){grid-area:inactive1}.p-top-flow .scroll-tab:not(.active):nth-child(2){grid-area:inactive2}.p-top-flow .scroll-tab:not(.active) .scroll-tab__top .text{display:block}}section.p-top-payment{padding:100px 0;position:relative;overflow:hidden}section.p-top-payment div.p-top-payment__bg{position:absolute;top:0;right:-15%;background-color:#135db4;width:60%;height:100%;z-index:-1;transform:scale(1.02) skew(-6deg) translate(-5px,0px)}section.p-top-payment div.container div.p-top-payment__content{display:flex;flex-direction:column;gap:40px}section.p-top-payment div.container div.p-top-payment__content div.heading{font-size:30px;font-weight:900;border-bottom:1px solid #f5f5f5;color:#737373;padding:0 0 20px}section.p-top-payment div.container div.p-top-payment__content div.col{padding-bottom:40px;display:flex;justify-content:space-between;gap:120px;border-bottom:1px solid #f5f5f5}section.p-top-payment div.container div.p-top-payment__content div.col:last-child{border-bottom:none}section.p-top-payment div.container div.p-top-payment__content div.col div.read{width:50%}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-top{display:flex;align-items:center;gap:50px;margin-bottom:30px}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-top img.icon{max-width:90px}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-top h3.sub-title{font-size:28px;font-weight:600;color:#737373}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-bot{color:#737373;font-size:16px}section.p-top-payment div.container div.p-top-payment__content div.col:nth-child(3) div.read div.read-top{display:flex;justify-content:right;align-items:center;gap:24%;margin-right:2rem;margin-bottom:30px}section.p-top-payment div.container div.p-top-payment__content div.col:nth-child(3) div.read div.read-top h3.sub-title{color:gold}section.p-top-payment div.container div.p-top-payment__content div.col:nth-child(3) div.read div.read-bot{color:#fff}section.p-top-payment div.container div.p-top-payment__content div.col img.img{max-width:100%;width:50%;border-radius:10px}@media screen and (max-width:768px){section.p-top-payment div.p-top-payment__bg{right:-61%;width:125%;transform:scale(1.3) skew(-25deg) translate(-3px,0px)}section.p-top-payment{padding:100px 0 10px}section.p-top-payment div.container div.p-top-payment__content div.heading{font-size:23px}section.p-top-payment div.container div.p-top-payment__content div.col{flex-direction:column;gap:30px}section.p-top-payment div.container div.p-top-payment__content div.col:nth-child(3){flex-direction:column-reverse}section.p-top-payment div.container div.p-top-payment__content div.col div.read{width:100%}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-top img.icon{max-width:60px}section.p-top-payment div.container div.p-top-payment__content div.col div.read div.read-top h3.sub-title{font-size:24px}section.p-top-payment div.container div.p-top-payment__content div.col img.img{width:100%}}.p-top-solution{padding:80px 0;background-color:#f4f8ff}.p-top-solution .solution-tab-list{display:flex;list-style:none;padding:0;margin:0;justify-content:center;align-items:center}.p-top-solution .solution-tab-item{padding:30px 20px;cursor:pointer;border-bottom:none;margin-right:5px;font-size:16px;width:calc(25% - 5px);text-align:center;font-weight:700;color:#c4c4c4}.p-top-solution .solution-tab-item.active{border-top:4px solid #135db4;color:#135db4}.p-top-solution .solution-tab-content{display:none;margin-bottom:30px;border-top:none}.p-top-solution .solution-tab-content__top{font-size:30px;font-weight:bolder;margin-bottom:40px;text-align:left;letter-spacing:2px}.p-top-solution .solution-tab-content__mid{display:flex;gap:40px;margin-bottom:1rem}.p-top-solution .solution-tab-content__mid .img{width:80%}.p-top-solution .solution-tab-content__mid .img img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;height:500px}.p-top-solution .solution-tab-content__mid .text{width:20%;padding-top:30px;line-height:1.5}.p-top-solution .solution-tab-content__mid .text .text__top{margin-bottom:30px}.p-top-solution .solution-tab-content__mid .text .text__top .title{font-size:20px;font-weight:700;border-bottom:5px solid #135db4;margin-bottom:10px}.p-top-solution .solution-tab-content__mid .text .text__top .read{font-size:16px}.p-top-solution .solution-tab-content__mid .text .text__bot{font-size:16px;font-weight:700;letter-spacing:1px}.p-top-solution .solution-tab-content__mid .text .text__bot .number{font-size:40px;font-weight:bolder;margin-bottom:10px}.p-top-solution .solution-tab-content__mid .text .text__bot .read{font-size:16px}.p-top-solution .solution-tab-content__bot{letter-spacing:1px;line-height:1.5;font-weight:600}.p-top-solution .solution-tab-content.active{display:block}@media screen and (max-width:768px){.p-top-solution .container{padding:0 16px}.p-top-solution .container .tab-content{display:flex;flex-direction:row-reverse;gap:10px}.p-top-solution .solution-tab-content__top{font-size:23px}.p-top-solution .solution-tab-content__mid{flex-direction:column;gap:0}.p-top-solution .solution-tab-content__mid .img{width:100%}.p-top-solution .solution-tab-content__mid .text{width:100%}.p-top-solution .solution-tab-list{flex-direction:column;justify-content:unset}.p-top-solution .solution-tab-content__mid .img img{height:auto}.p-top-solution .solution-tab-content__mid .text .text__bot .number{font-size:33px}.p-top-solution .solution-tab-item.active{border-left:4px solid #135db4;border-top:none}.p-top-solution .solution-tab-item{padding:23px 4px 23px 16px;writing-mode:tb}}section.p-top-faq{padding:140px 0 80px}section.p-top-faq .container{position:relative}section.p-top-faq .container .bg2{position:absolute;display:block;margin:auto;top:0;bottom:0;left:-25%;width:703px;height:703px}.p-top-faq .title{text-align:center;font-size:40px;font-weight:900;margin-bottom:20px}.p-top-faq__content{background:0 0;border-radius:5px;padding:20px}.p-top-faq__item{margin-bottom:10px;border-bottom:1px solid #dddbdb}.faq-question{font-size:16px;color:#151f15;background:0 0;color:inherit;border:none;text-align:left;font-weight:600;width:100%;padding:20px;cursor:pointer;outline:none;position:relative;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.faq-question{font-size:14px}}.faq-question .plus-icon{font-size:20px}.faq-answer{display:none;padding:20px;line-height:1.75;background-color:#f1f1f1;border-radius:5px;margin-top:5px;margin-bottom:15px}.faq-search{margin-bottom:20px}.faq-categories{margin-bottom:20px}.faq-category-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.faq-category-item{background-color:#f1f1f1;padding:10px;border-radius:5px}.faq-category-item a{text-decoration:none;color:#333}.faq-category-item a:hover{text-decoration:underline}.faq-archive .faq-item{border-bottom:1px solid #ddd;padding:10px 0}.faq-archive .faq-item h2{font-size:1.2em}.faq-archive .faq-content{margin-top:10px}@media screen and (max-width:768px){.p-top-faq__content{padding:0}.p-top-faq .title{font-size:32px}}section.p-top-contact{padding:80px 0}section.p-top-contact div.container h2.p-top-contact__heading{font-size:50px;font-weight:900;line-height:1.75;margin-bottom:50px;text-align:center}section.p-top-contact div.container p.p-top-contact__text{font-size:30px;font-weight:900;line-height:1.75;margin-bottom:80px;text-align:center}section.p-top-contact div.container div.p-top-contact__btn{display:flex;justify-content:center;align-items:center;gap:70px}section.p-top-contact div.container div.p-top-contact__btn a.contact-btn{font-size:16px;background-color:#e85151;padding:16px;border-radius:28px;color:#fff;font-weight:600}section.p-top-contact div.container div.p-top-contact__btn div.app-btns{display:flex;gap:20px;line-height:0}section.p-top-contact div.container div.p-top-contact__btn div.app-btns a.btn-google img.img,section.p-top-contact div.container div.p-top-contact__btn div.app-btns a.btn-ios img.img{max-width:180px}@media screen and (max-width:768px){section.p-top-contact div.container h2.p-top-contact__heading{font-size:28px;margin-bottom:30px}section.p-top-contact div.container p.p-top-contact__text{font-size:16px;margin-bottom:30px}section.p-top-contact div.container p.p-top-contact__text{font-size:28px}}.top__hero{position:relative;background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/top-background-pc2.webp) no-repeat center center;background-size:cover}@media screen and (max-width:768px){.top__hero{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/top-background-sp2.webp) no-repeat center center;height:700px;background-size:cover}}.top__hero .heading{position:absolute;display:block;top:45%;left:0;right:0;margin:auto;width:360px;z-index:10}.top__hero .heading .spin{width:50px;position:relative;top:12px;left:-6px}.top__hero .heading .spin{animation:rotation-x 5s linear infinite}@keyframes rotation-x{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}.top__hero .heading .img{max-width:300px}.top__hero video.background-video{width:-webkit-fill-available;pointer-events:none}@media screen and (max-width:768px){.top__hero .heading{top:45%;left:0;right:0;margin:auto;width:210px}.top__hero .heading .spin{width:29px;position:relative;top:7px;left:-6px}.top__hero .heading .img{max-width:170px}.top__hero video.background-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}}section.top__about{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/top_hero_bg1.webp) no-repeat top center;background-size:cover;padding:150px 0 80px;margin:30px 0;position:relative;z-index:2;top:-36px}section.top__about div.container .charm{text-align:center}section.top__about div.container p.top{font-size:32px;font-weight:600;margin-bottom:10px}section.top__about div.container h2.heading{font-size:40px;font-weight:900;margin-bottom:30px}section.top__about div.container p.description{margin-bottom:100px}section.top__about div.container div.box{display:flex;justify-content:center;position:relative}section.top__about div.container div.box div.col{text-align:center;width:50%}section.top__about div.container div.box div.col img.img{max-height:300px;-o-object-fit:contain;object-fit:contain;margin-bottom:30px}section.top__about div.container div.box div.col a.link{background-color:#135db4;color:#fff;padding:5px 30px;border-radius:4px;font-weight:600}section.top__about div.container div.box div.col a.link.link--yellow{background-color:gold;color:#151f15}section.top__about div.container p.sp-text{display:none;text-align:center;position:relative;top:-65px;font-size:10px;font-style:normal;font-weight:300;line-height:18px}@media screen and (max-width:768px){section.top__about{padding:80px 0}section.top__about div.container p.top{font-size:16px}section.top__about div.container h2.heading{font-size:28px;margin-bottom:30px}section.top__about div.container p.description{margin-bottom:60px}section.top__about div.container div.box div.col img.img{height:125px;margin-bottom:20px}section.top__about div.container div.box div.col a.link{padding:5px 14px;font-size:14px}}section.top__need{padding:100px 0;background-color:#f5f5f5;position:relative;overflow:hidden}section.top__need .bg-circle{position:absolute;bottom:-50%;left:-30%;max-width:1800px}section.top__need div.container div.charm{text-align:center}section.top__need div.container div.charm h2.heading{font-size:40px;margin-bottom:30px}section.top__need div.container div.charm p.description{font-size:16px;margin-bottom:60px}.parent{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,1fr);gap:40px}.div2{grid-column:span 2/span 2;grid-row:span 3/span 3;grid-column-start:3;grid-row-start:1;background-color:gold;border:none}.div3{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid5.webp) no-repeat top center;background-size:cover;grid-column:span 2/span 2;grid-row:span 4/span 4;grid-column-start:3;grid-row-start:4}.div6{grid-column:span 2/span 2;grid-row:span 4/span 3;grid-column-start:1;grid-row-start:7;background-color:#fff;position:relative}.div6 .img{position:absolute;width:220px;bottom:-50px}.div7{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid1.webp) no-repeat top center;background-size:cover;grid-column:span 3/span 3;grid-row:span 2/span 2;grid-column-start:3;grid-row-start:8}.div8{grid-column:span 2/span 2;grid-row:span 2/span 2;grid-column-start:5;grid-row-start:6;background-color:#135db4}.div9{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid6.webp) no-repeat top center;background-size:cover;grid-column:span 2/span 2;grid-row:span 5/span 6;grid-column-start:1;grid-row-start:1}.div10{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid4.webp) no-repeat top center;background-size:cover;grid-column:span 2/span 2;grid-row:span 5/span 5;grid-column-start:5;grid-row-start:1}.div11{grid-column:span 3/span 3;grid-row:span 2/span 2;grid-column-start:6;grid-row-start:8;background-color:#fff}.div12{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid2.webp) no-repeat top center;background-size:cover;grid-column:span 2/span 2;grid-row:span 4/span 4;grid-column-start:7;grid-row-start:4}.div13{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/grid3.webp) no-repeat top center;background-size:cover;grid-column:span 2/span 2;grid-row:span 3/span 3;grid-column-start:7;grid-row-start:1}.parent .col{padding:20px 16px;border:1px solid #c4c4c4;border-radius:10px;overflow:hidden}.parent .col.col--bn{border:none}.parent .col.col--white{color:#fff}.parent .col .title{font-size:36px;font-weight:900;margin-bottom:20px}.parent .col .text{letter-spacing:1px;margin-bottom:10px}.parent .col .img{-o-object-fit:cover;object-fit:cover}@media (max-width:768px){section.top__need{padding:100px 0}section.top__need div.container div.charm h2.heading{font-size:24px;margin-bottom:30px}section.top__need div.container div.charm p.description{font-size:16px;margin-bottom:60px}.parent{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);gap:20px}.div2{grid-column:span 6/span 4;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:1}.div3{grid-column:span 6/span 2;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:6}.div6{grid-column:span 6/span 6;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:3}.div6 .text{max-width:140px}.div6 .img{width:190px;bottom:0;right:-40px;top:0;display:block;margin:auto}.div7{grid-column:span 6/span 6;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:2}.div8{grid-column:span 6/span 4;grid-row:span 7/span 1;grid-column-start:3;grid-row-start:4}.div9{grid-column:span 6/span 2;grid-row:span 7/span 1;grid-column-start:5;grid-row-start:1}.div10{grid-column:span 6/span 2;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:4}.div11{grid-column:span 6/span 4;grid-row:span 7/span 1;grid-column-start:1;grid-row-start:5}.div12{grid-column:span 6/span 2;grid-row:span 7/span 1;grid-column-start:5;grid-row-start:5}.div13{grid-column:span 6/span 4;grid-row:span 7/span 1;grid-column-start:3;grid-row-start:6}.parent .col .title{font-size:24px}.parent .col .text{font-size:14px}}section.top__features{padding:140px 0 0;overflow:hidden}section.top__features div.container div.charm{margin-bottom:80px;text-align:center}section.top__features div.container div.charm h2.heading{font-size:40px;margin-bottom:20px;font-weight:800}section.top__features div.container div.charm p.description{font-size:16px}section.top__features div.list div.col{padding:130px 0}section.top__features div.list div.col.col--gray{background-color:#f5f5f5;position:relative;overflow:hidden}section.top__features div.list div.col.col--gray .bg-circle{position:absolute}section.top__features div.list div.col.col--gray img.bg-circle.bg-circle--1{right:-55%;top:-50%}section.top__features div.list div.col.col--gray img.bg-circle.bg-circle--2{left:-55%;top:-140%}section.top__features div.list div.col.col--gray img.bg-circle.bg-circle--3{right:-55%;bottom:-50%}section.top__features div.list div.col div.container{display:flex;align-items:center;gap:60px}section.top__features div.list div.col div.container div.image{width:50%;position:relative}section.top__features div.list div.col div.container div.image img.img{position:absolute;margin:auto;display:block;width:640px;top:0;bottom:0;left:-30%}section.top__features div.list div.col.col--white div.container div.image img.img{position:absolute;margin:auto;display:block;width:600px;top:0;bottom:0;left:auto;right:-20%;border-radius:20px}section.top__features div.list div.col div.container div.image div.under-text{position:absolute;margin:auto;display:block;left:70px;right:auto;text-align:center;font-size:12px;bottom:-180px}section.top__features div.list div.col div.container div.image div.under-text--2{left:auto;right:100px;bottom:-200px}section.top__features div.list div.col div.container div.image div.under-text--3{left:auto;right:110px;bottom:-230px}@media screen and (max-width:768px){section.top__features div.list div.col div.container div.image div.under-text{right:0;bottom:-10px;left:0;font-size:10px}section.top__features div.list div.col div.container div.image div.under-text--2{right:0;bottom:-20px;left:0}section.top__features div.list div.col div.container div.image div.under-text--3{right:0;bottom:-24px;left:0}}section.top__features div.list div.col.col--white div.container div.image img.img.img--2{width:600px}section.top__features div.list div.col div.container div.read{width:50%}section.top__features div.list div.col div.container div.read div.top{font-weight:700;border-left:6px solid #135db4;padding-left:20px;margin-bottom:20px}section.top__features div.list div.col div.container div.read div.top p.slogan{font-size:32px;font-weight:900;margin-bottom:10px}section.top__features div.list div.col div.container div.read div.top h3.title{font-size:30px;font-weight:900;color:#135db4}section.top__features div.list div.col div.container div.read p.text{padding:20px}section.top__features div.list div.col div.container div.read img.logo{max-width:415px;margin-top:20px;margin-left:20px}section.top__features div.list div.col div.container div.read a.link{color:#135db4;text-align:right;font-weight:600;display:block;max-width:200px;margin-left:auto}section.top__features div.list div.col div.container div.read a.link img.arrow{max-width:40px;margin-left:10px;margin-bottom:-5px}section.top__features div.list div.col div.container div.read p.number{margin-left:20px;color:#135db4;font-size:110px;font-weight:900;line-height:40px}section.top__features div.list div.col div.container div.read div.text2{display:flex;color:#135db4;font-size:110px;font-weight:700;line-height:40px;align-items:center;gap:4px;margin-left:20px}section.top__features div.list div.col div.container div.read div.text2 p.number2{line-height:normal}section.top__features div.list div.col div.container div.read div.text2 p.column{font-size:42px;line-height:inherit;position:relative;bottom:-6px}section.top__features div.list div.col div.container div.read div.text2 p.small{font-size:42px;position:relative;bottom:-29px}section.top__features div.list div.col div.container div.read p.number span.small{font-size:40px}section.top__features div.list div.col div.container div.read p.under{margin-left:20px}@media screen and (max-width:768px){section.top__features div.list div.col div.container div.read img.logo{max-width:290px}section.top__features{padding:80px 0}section.top__features div.container div.charm{margin-bottom:80px;text-align:center}section.top__features div.container div.charm h2.heading{font-size:24px;margin-bottom:20px}section.top__features div.container div.charm p.description{font-size:16px}section.top__features div.list div.col div.container{flex-direction:column;gap:30px}section.top__features div.list div.col.col--gray div.container{flex-direction:column-reverse}section.top__features div.list div.col div.container div.image img.img{position:relative;width:100%;left:0}section.top__features div.list div.col.col--white div.container div.image img.img{position:relative;width:100%;left:0}section.top__features div.list div.col.col--white div.container div.image img.img.img--2{width:100%}section.top__features div.list div.col div.container div.image,section.top__features div.list div.col div.container div.read{width:auto}section.top__features div.list div.col div.container div.read div.top p.slogan,section.top__features div.list div.col div.container div.read div.top h3.title{font-size:24px}section.top__features div.list div.col div.container div.read p.text{padding:10px 20px;font-size:14px}section.top__features div.list div.col{padding:60px 0}section.top__features div.list div.col div.container div.read p.number{font-size:80px}section.top__features div.list div.col div.container div.read div.text2{font-size:80px;line-height:40px;align-items:center;gap:4px;margin-left:20px}section.top__features div.list div.col div.container div.read div.text2 p.number2{line-height:normal}section.top__features div.list div.col div.container div.read div.text2 p.column{font-size:26px;position:relative;bottom:-4px;line-height:30px}section.top__features div.list div.col div.container div.read div.text2 p.small{font-size:30px;position:relative;bottom:-23px;left:-4px}}section.top__solution{padding:140px 0}section.top__solution div.container div.charm{text-align:center;margin-bottom:60px}section.top__solution div.container div.charm p.green{color:#135db4;margin-bottom:20px}section.top__solution div.container div.charm h2.heading{font-size:40px;margin-bottom:20px;font-weight:900}section.top__solution div.container div.charm p.description{font-size:20px;font-weight:600}section.top__solution div.content{background-color:#f5f5f5;padding:100px 0}section.top__solution div.content div.container div.top{padding:60px;background-color:#fff;border-radius:10px;border:1px solid #c4c4c4;margin-bottom:80px}section.top__solution div.content div.container div.top div.text{max-width:400px}section.top__solution div.content div.container div.top div.text h3.title{font-size:30px;font-weight:800;margin-bottom:20px}section.top__solution div.content div.container div.top div.text p.description{margin-bottom:20px}section.top__solution div.content div.container div.top div.text a.link{color:#135db4;font-weight:600;width:180px;display:block;margin-left:auto}section.top__solution div.content div.container div.top div.text a.link img.arrow{max-width:35px;margin-bottom:-5px}section.top__solution div.content div.container div.top img.right-img{max-width:87%;display:block;margin-left:auto;margin-top:-230px}@media screen and (max-width:1100px){section.top__solution div.content div.container div.top img.right-img{margin-top:0}}section.top__solution div.content div.container div.top div.list{display:flex;gap:40px;margin-top:-3px}section.top__solution div.content div.container div.top div.list div.col{width:32%}section.top__solution div.content div.container div.top div.list div.col p.sub-title{background-color:gold;border-radius:20px;font-weight:600;padding:6px;text-align:center;margin-bottom:20px}@media screen and (max-width:768px){section.top__solution div.content div.container div.top{padding:40px 20px}section.top__solution div.content div.container div.top img.right-img{display:none}section.top__solution div.content div.container div.top div.list{flex-direction:column;margin-top:60px}section.top__solution div.content div.container div.top div.list div.col{width:auto}}section.top__solution div.content div.container div.bottom{display:flex;justify-content:center;gap:40px}section.top__solution div.content div.container div.bottom div.left{background-color:#fff;border-radius:10px;width:50%;padding:40px}section.top__solution div.content div.container div.bottom div.left h3.title{font-size:24px;font-weight:700;margin-bottom:20px}section.top__solution div.content div.container div.bottom div.left p.text1{margin-bottom:40px}section.top__solution div.content div.container div.bottom div.left img.img{margin-bottom:40px}section.top__solution div.content div.container div.bottom div.left div.read{margin-bottom:30px}section.top__solution div.content div.container div.bottom div.left div.read p.title2{font-size:20px;font-weight:700;margin-bottom:10px}section.top__solution div.content div.container div.bottom div.left a.link{display:block;width:180px;margin-left:auto;color:#135db4;font-weight:600}section.top__solution div.content div.container div.bottom div.left a.link img.arrow{max-width:34px;margin-bottom:-5px}section.top__solution div.content div.container div.bottom div.right{background-color:#fff;border-radius:10px;width:50%;padding:40px}section.top__solution div.content div.container div.bottom div.right h3.title{font-size:24px;font-weight:700;margin-bottom:20px}section.top__solution div.content div.container div.bottom div.right p.description{margin-bottom:20px}section.top__solution div.content div.container div.bottom div.right a.link{margin-bottom:40px;display:block;width:180px;margin-left:auto;color:#135db4;font-weight:600}section.top__solution div.content div.container div.bottom div.right a.link img.arrow{max-width:34px;margin-bottom:-5px}@media screen and (max-width:768px){section.top__solution div.content div.container div.bottom{flex-direction:column}section.top__solution div.content div.container div.bottom div.left,section.top__solution div.content div.container div.bottom div.right{width:auto}}section.top__cta{overflow:hidden;padding:100px 0}section.top__cta div.container{display:flex;justify-content:center;align-items:center;gap:30px}section.top__cta div.container div.right .img{max-width:500px}section.top__cta div.container div.right .under-text{font-size:12px;text-align:center;position:relative;top:-36px;left:25px}section.top__cta div.container div.left{width:53%}section.top__cta div.container p.top{font-size:32px;font-style:normal;font-weight:900;line-height:normal;margin-bottom:34px}section.top__cta div.container div.left img.logo{max-width:400px;margin-bottom:20px}section.top__cta div.container div.left p.text{margin-bottom:49px;font-weight:500}section.top__cta div.container div.left div.buttons{display:flex;justify-content:center;gap:30px;align-items:center}section.top__cta div.container div.left div.buttons a.link{padding:5px 10px;text-align:center;background-color:#135db4;color:#fff;font-weight:600;width:50%;border-radius:4px;transition:.3s}section.top__cta div.container div.left div.buttons a.link.link--yellow{background-color:gold;color:#151f15}@media screen and (max-width:768px){section.top__cta{padding:30px 0 80px}section.top__cta div.container{flex-direction:column;gap:30px}section.top__cta div.container div.left p.text{margin-bottom:30px}section.top__cta div.container div.left{width:auto;margin-bottom:20px}section.top__cta div.container p.top{font-size:20px;margin-bottom:34px}section.top__cta div.container div.right .under-text{font-size:10px;top:-29px;left:25px}section.top__cta div.container div.left div.buttons a.link{font-size:14px}}a{transition:.3s}a:hover{opacity:.6}section.top__info{padding:80px 0}section.top__info h2.heading{font-size:40px;margin-bottom:30px;text-align:center;font-weight:800}section.top__info div.content{background-color:#f5f5f5;padding:60px 0 80px}section.top__info div.content div.container div.list{max-width:1080px;margin:0 auto}section.top__info div.content div.container div.list a.col{padding:10px 0;border-bottom:2px solid #c4c4c4;display:block}section.top__info div.content div.container div.list a.col:not(:last-child){margin-bottom:20px}section.top__info div.content div.container div.list a.col div.top{display:flex;align-items:center;gap:10px;margin-bottom:10px}section.top__info div.content div.container div.list a.col div.top p.date{font-size:14px;color:#6a6a6a}section.top__info div.content div.container div.list a.col div.top p.cat{padding:0 20px;border-radius:20px;background-color:#135db4;color:#fff;font-weight:600;font-size:14px;line-height:1.75}section.top__info div.content div.container div.list a.col h3.title{color:#333}@media screen and (max-width:768px){section.top__info h2.heading{font-size:32px}section.top__info div.content div.container div.list a.col h3.title{font-size:14px}}div.charm{line-height:1.75}div.charm span.green{color:#135db4;font-size:14px;margin-bottom:10px;font-weight:700;position:relative;z-index:2}div.charm h2.heading{font-size:32px;font-weight:900;margin-bottom:10px}div.charm p.discription{margin-bottom:50px;font-size:16px}@media screen and (max-width:768px){div.charm h2.heading{font-size:28px}div.charm p.discription{font-size:14px}}.c-slider-right{overflow:hidden;position:relative;text-align:center}section.c-slider-right{padding:80px 0}@media screen and (max-width:767px){section.c-slider-right{padding:80px 0 35px}}section.c-slider-right .link-btn{border-radius:20px;background:#e85151}section.c-slider-right div.container div.charm{margin-bottom:70px}@media screen and (max-width:767px){section.c-slider-right div.container div.charm--2{margin:0 auto 40px !important}}section.c-slider-right div.container div.charm p.green{color:#135db4;font-weight:800}@media screen and (max-width:767px){section.c-slider-right div.container div.charm p.green{font-size:14px;margin-bottom:10px}}section.c-slider-right div.container div.charm h2.heading{margin-bottom:30px;font-size:30px;color:#fff}@media screen and (max-width:767px){section.c-slider-right div.container div.charm h2.heading{font-size:20px;margin-bottom:20px}}div.charm.charm--center{text-align:center;color:#fff}div.charm.charm--center h2.heading{font-size:30px;font-weight:900;margin-bottom:40px}#wrapper-3{overflow:visible !important;max-width:100%}.content_area{background:0 0}.slick-list{overflow:visible !important;margin:0 -20px}@media screen and (max-width:767px){.content_area{margin-left:-20px !important}}.slick-item{padding:10px}@media screen and (max-width:767px){.slick-item{width:270px;padding:30px 20px}}.slick-prev,.slick-next{z-index:100;color:#75e1d6;cursor:pointer}.prev-tab,.next-tab{z-index:100;cursor:pointer;width:40px;height:40px;border:2px solid #fff;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;position:relative;font-size:20px;color:#fff;outline:none;margin:0 10px}.prev-tab:hover,.next-tab:hover{background-color:#135db4;color:#fff}.slick-prev:before,.slick-next:before{color:#75e1d6}.progress-bar{width:100%;height:5px;background-color:#e0e0e0;margin-top:10px;position:relative}.progress{width:0;height:100%;background-color:#94c5ff !important;position:absolute;top:0;left:0;transition:width .3s ease}@media screen and (max-width:560px){.content_area{padding:0 30px}.slick-item p{font-size:15px;margin:5px;padding:1.5%}}.nav-wrap{display:flex;align-items:center;justify-content:space-between;padding:10px}@media screen and (max-width:767px){.nav-wrap{margin-top:30px}}.tabs-navigation{display:flex;align-items:center;justify-content:center;margin-bottom:10px;margin-top:21px}@media screen and (max-width:767px){.tabs-navigation{margin-top:0}}.tabs-indicator{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.progress-bar{width:100%;height:5px;background-color:#e0e0e0;margin-top:10px;position:relative}.progress{width:0;height:100%;background-color:#75e1d6;position:absolute;top:0;left:0;transition:width .3s ease}.c-slider-right--white{background:#fff}section.c-slider-right{overflow:hidden;background:linear-gradient(90deg,#014492 0%,#428bca 100%)}section.c-slider-right .steps{color:#fff}section.c-slider-right .container{position:relative}section.c-slider-right .container .bg-circle{position:absolute;top:85px;width:703px;height:703px}section.c-slider-right .container .bg-circle--right{right:-10%}section.c-slider-right .container .bg-circle--left{left:-90%}@media screen and (max-width:768px){.nav-wrap{justify-content:center;gap:6px !important}.progress-bar{bottom:10px}section.c-slider-right .container .bg-circle{width:1300px}section.c-slider-right .container .bg-circle--right,section.c-slider-right .container .bg-circle--left{top:-30px}section.c-slider-right .container .bg-circle--right{right:-250%}section.c-slider-right .container .bg-circle--left{left:-250%}}.slick-dots{display:none !important}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item{box-shadow:0px 8px 18px 0px rgba(0,0,0,.2);background-color:#fff;margin-right:30px;border-radius:10px;padding:30px 20px;min-height:627px}@media screen and (max-width:767px){section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item{min-height:540px !important}}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item--steps{box-shadow:none;background-color:inherit}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item--h300{min-height:300px}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item--steps{min-height:322px;border:none;padding:0}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item--steps p.steps{text-align:center;font-weight:800;font-size:30px;margin-bottom:30px}@media screen and (max-width:767px){section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item--steps p.steps{font-size:26px;margin-bottom:20px}}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item--steps .inner{border:3px solid #c4c4c4;border-radius:10px;padding:40px 20px;min-height:322px}@media screen and (max-width:767px){section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item--steps .inner{min-height:410px}}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item--steps .inner p.text{text-align:left}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item--steps .inner--2{border:none;background-color:#fff}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item div.inner img.img{width:100% !important;margin-bottom:30px;border-radius:10px}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item div.inner img.img--icon{max-width:100px;margin:0 auto 30px}@media screen and (max-width:767px){section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item div.inner img.img--icon{max-width:90px;min-height:90px;-o-object-fit:contain;object-fit:contain}}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item div.inner img.img--icon120{max-width:80px;margin:0 auto 30px}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item div.inner h2.title{font-weight:800;margin-bottom:30px;font-size:18px}@media screen and (max-width:767px){section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item div.inner h2.title{font-weight:900;font-style:#000;font-size:16px !important;leading-trim:NONE;line-height:27px;letter-spacing:1px;text-align:center;vertical-align:middle;margin-bottom:15px !important}}section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item div.inner h2.title--center{text-align:center}@media screen and (max-width:767px){section.c-slider-right div.container div#wrapper-3 div.content_area div.slick-slider-3 div.slick-item div.inner h2.title--center{font-family:Noto Sans JP;font-weight:900;font-style:#000;font-size:18px;leading-trim:NONE;line-height:27px;letter-spacing:1px;text-align:center;vertical-align:middle;margin-bottom:15px !important}}.c-slider-right .text{text-align:left}section.c-slider-right div.container a.link-btn{padding:10px 20px;font-weight:500;margin:40px auto 0;border-radius:20px;background-color:#e85151 !important;color:#fff;transition:.3s;text-align:center;display:inline-block;position:relative;z-index:2}section.c-slider-right div.container div.charm.charm--2{text-align:left;margin:0 auto 100px}.c-slider-right--white{background:#fff !important}.c-slider-right--white .charm .green{color:#135db4;font-weight:900;font-style:#000;font-size:16px;leading-trim:NONE;line-height:24px;letter-spacing:1px;vertical-align:middle;margin-bottom:10px}.c-slider-right--white .charm .heading{font-size:30px;font-style:normal;font-weight:700;line-height:45px !important;color:#151f28 !important}.c-slider-right--white .charm .description{color:#151f28}.c-slider-right--white .prev-tab,.c-slider-right--white .next-tab{z-index:100;cursor:pointer;width:40px;height:40px;border:2px solid #135db4;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;position:relative;font-size:20px;color:#135db4;outline:none;margin:0 10px}.c-slider-right--white .prev-tab:hover,.c-slider-right--white .next-tab:hover{background-color:#135db4;color:#fff}.p-wallet-coporation .p-top-faq{position:relative;overflow:hidden;background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%);padding:53px 0}@media screen and (max-width:767px){.p-wallet-coporation .p-top-faq .faq-question{padding:20px 55px 20px 20px}.p-wallet-coporation .p-top-faq .plus-icon{position:relative;right:-22px}}.p-wallet-coporation .p-top-faq .bg2{position:absolute;left:-17%;display:block;margin:auto;top:0;bottom:0;width:703px;height:703px}@media screen and (max-width:767px){.p-wallet-coporation .p-top-faq .bg2{top:-230px}}.pos .hero{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/pos-bg.png) no-repeat center center/cover;padding:88px 0;color:#fff;height:600px}@media screen and (max-width:767px){.pos .hero{height:560px}}.pos .hero .container{position:relative}.pos .hero .container .images .img{position:absolute;top:0;right:60px;width:40%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity 1s ease-in-out}@media screen and (max-width:767px){.pos .hero .container .images .img{height:40%;width:27%;right:24px;top:-12px}}.pos .hero .container .logo{max-width:319px;margin-bottom:34px}@media screen and (max-width:767px){.pos .hero .container .logo{max-width:200px;margin-bottom:20px}}@media screen and (max-width:767px){.pos .hero .container .headline .text2{font-size:26px;margin-bottom:10px}}.pos .hero .container .heading{font-weight:700;font-style:Bold;font-size:40px;line-height:30.6px;letter-spacing:0%;vertical-align:middle;margin-bottom:59px}@media screen and (max-width:767px){.pos .hero .container .heading{font-size:24px;margin-bottom:60px}}.pos .hero .container .sub-heading{font-weight:700;font-style:Bold;font-size:32px;line-height:1.75;letter-spacing:0%;margin-bottom:27px}@media screen and (max-width:767px){.pos .hero .container .sub-heading{font-size:20px}}.pos .hero .container .text{font-weight:700;font-style:Bold;font-size:16px;leading-trim:NONE;line-height:33px;letter-spacing:0%;vertical-align:middle;margin-bottom:20px}@media screen and (max-width:767px){.pos .hero .container .text{font-size:12px}}.pos .hero .container .btn{box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-radius:1rem;font-weight:700;font-style:Bold;font-size:14.3px;line-height:1.5;letter-spacing:0%;vertical-align:middle;background:#e85151;padding:7px 30px;text-align:center;color:#fff}.pos .about{padding:80px 0 99px;color:#151f28}@media screen and (max-width:767px){.pos .about{padding:44px 0 57px}}.pos .about .container .charm .top{text-align:center;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:20px}@media screen and (max-width:767px){.pos .about .container .charm .top{font-size:13px}}.pos .about .container .charm .mid{text-align:center;margin-bottom:52px;position:relative}.pos .about .container .charm .mid .img-pc{max-width:585px}@media screen and (max-width:767px){.pos .about .container .charm .mid .img-pc{max-width:280px;display:none}}.pos .about .container .charm .mid .img-sp{display:none}@media screen and (max-width:767px){.pos .about .container .charm .mid .img-sp{max-width:340px;display:block;margin:0 auto}}.pos .about .container .charm .mid .text{position:absolute;right:0;left:430px;margin:auto;font-weight:700;font-style:Bold;font-size:14px;line-height:24px;letter-spacing:0%;vertical-align:middle}@media screen and (max-width:767px){.pos .about .container .charm .mid .text{left:212px;font-size:10px;line-height:24px;letter-spacing:1px;display:inline-table;bottom:-29px}}.pos .about .container .charm .bottom{text-align:center;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:24px;font-style:normal;font-weight:700;line-height:45px;margin-bottom:56px}@media screen and (max-width:767px){.pos .about .container .charm .bottom{text-align:left;font-size:20px;margin-bottom:24px;line-height:1.5}}.pos .about .container .box{display:flex;gap:49px}@media screen and (max-width:767px){.pos .about .container .box{flex-direction:column}}.pos .about .container .box .left{font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:50%}@media screen and (max-width:767px){.pos .about .container .box .left{width:100%;font-size:14px}}.pos .about .container .box .right{width:50%;overflow:hidden;border-radius:20px}@media screen and (max-width:767px){.pos .about .container .box .right{width:100%}}.pos .p-wallet-coporation__buisness{background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%);padding:80px 0 71px}@media screen and (max-width:767px){.pos .p-wallet-coporation__buisness{padding:36px 0 52px}}@media screen and (max-width:767px){.pos .p-wallet-coporation__buisness .discription{font-size:14px}}.pos .p-wallet-coporation__buisness .green{color:#fff}.pos .p-wallet-coporation__buisness .list{display:flex;gap:40px !important;color:#151f28;justify-content:space-between;flex-direction:row}@media screen and (max-width:767px){.pos .p-wallet-coporation__buisness .list{flex-direction:column !important}}.pos .p-wallet-coporation__buisness .list .item{width:33%;background:#fff;border-radius:10px}@media screen and (max-width:767px){.pos .p-wallet-coporation__buisness .list .item{width:100%}}.pos .p-wallet-coporation__buisness .list .item .small{color:#135db4;font-family:"Yu Gothic, " 游ゴシック体 ", " 游ゴシック Medium ", " Yu Gothic Medium "";font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin:23px 31px 15px}@media screen and (max-width:767px){.pos .p-wallet-coporation__buisness .list .item .small{font-size:14px}}.pos .p-wallet-coporation__buisness .list .item .heading{font-size:20px;font-style:normal;font-weight:700;line-height:1.5;margin:0 31px 21px}@media screen and (max-width:767px){.pos .p-wallet-coporation__buisness .list .item .heading{font-size:18px}}.pos .p-wallet-coporation__buisness .list .item .img{padding:0;border-radius:0;margin:0;max-height:120px;-o-object-fit:cover;object-fit:cover}.pos .p-wallet-coporation__buisness .list .item .read{font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:27px 31px}@media screen and (max-width:767px){.pos .p-wallet-coporation__buisness .list .item .read{font-size:14px}}.pos .functions{padding:95px 0 150px}@media screen and (max-width:767px){.pos .functions{padding:90px 0 0}}.pos .functions .container{max-width:1100px;margin:0 auto;padding:0 20px}.pos .functions .section-title{font-weight:700;font-style:Bold;font-size:32px;line-height:36px;letter-spacing:0%;vertical-align:middle;margin-bottom:85px;position:relative;text-align:center;color:#135db4}@media screen and (max-width:767px){.pos .functions .section-title{font-size:20px;margin-bottom:40px}}.pos .functions .section-title:before{position:absolute;content:"";display:block;margin:auto;left:0;right:0;height:4px;width:100px;background:#94c5ff;bottom:-30px}@media screen and (max-width:767px){.pos .functions .section-title:before{bottom:-10px}}.pos .functions-grid{display:flex;flex-wrap:wrap;gap:24px}@media screen and (max-width:767px){.pos .functions-grid{gap:16px;justify-content:space-between}}.pos .function-card{width:23%;background-color:#f7f9fb;border-radius:12px;padding:30px 20px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}@media screen and (max-width:767px){.pos .function-card{width:47%;padding:16px 10px}}.pos .function-card .function-icon-wrapper{width:80px;height:80px;border-radius:50%;margin:0 auto 17px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.pos .function-card .function-icon-wrapper{width:60px;height:60px}}.pos .function-card .function-icon-wrapper .img{height:auto}.pos .function-card .function-title{font-size:18px;font-weight:700;margin-bottom:8px;color:#2c3e50}@media screen and (max-width:767px){.pos .function-card .function-title{font-size:13px}}.pos .function-card .function-description{font-size:14px;color:#555;margin:0;text-align:left}@media screen and (max-width:767px){.pos .function-card .function-description{font-size:13px}}.pos .c-slider-right{background:#fff;padding-top:0}.pos .c-slider-right .bg-circle--right{display:none}@media screen and (max-width:767px){.pos .c-slider-right{padding-top:80px}.pos .c-slider-right .bg-circle--right{display:block;right:-257% !important;top:-50px !important}}.pos .c-slider-right .charm{max-width:1240px;margin:0 auto}.pos .c-slider-right .charm .heading{font-weight:700;font-style:Bold;font-size:24px;line-height:1.5;letter-spacing:0%;vertical-align:middle;position:relative;text-align:center;color:#135db4 !important}@media screen and (max-width:767px){.pos .c-slider-right .charm .heading{font-size:18px;margin-bottom:30px}}.pos .c-slider-right .charm .heading:before{position:absolute;content:"";display:block;margin:auto;left:0;right:0;height:4px;width:100px;background:#94c5ff;bottom:-18px}.pos .c-slider-right .charm .description{margin-top:56px;text-align:left;color:#151f28 !important}@media screen and (max-width:767px){.pos .c-slider-right .charm .description{font-size:14px}}.pos .c-slider-right .prev-tab,.pos .c-slider-right .next-tab{z-index:100;cursor:pointer;width:40px;height:40px;border:2px solid #135db4;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;position:relative;font-size:20px;color:#135db4;outline:none;margin:0 10px}.pos .c-slider-right .prev-tab:hover,.pos .c-slider-right .next-tab:hover{background-color:#135db4;color:#fff}.pos .c-slider-right .slick-prev:before,.pos .c-slider-right .slick-next:before{color:#75e1d6}.pos .c-slider-right .inner{border-radius:10px;background:#fff;box-shadow:0px 8px 18px 0px rgba(0,0,0,.2);min-height:540px !important}.pos .c-slider-right .inner .img{width:100%}@media screen and (max-width:767px){.pos .my-custom-section{margin-bottom:2rem}}@media screen and (max-width:767px){.pos .my-custom-section .title{font-size:18px !important;margin-bottom:1rem !important}.pos .my-custom-section .description{font-size:16px}}.pos .price{padding:80px 0 110px;position:relative;background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%);color:#fff;overflow:hidden}@media screen and (max-width:767px){.pos .price{padding:45px 0}}.pos .price .bg2{position:absolute;right:0;top:-25%;width:703px;height:703px}@media screen and (max-width:767px){.pos .price .bg2{width:409px !important;height:409px !important;top:auto !important;bottom:-50% !important;right:-50% !important}}.pos .price .container .small{font-size:14px;font-style:normal;font-weight:700;line-height:21px;margin-bottom:23px}@media screen and (max-width:767px){.pos .price .container .small{margin-bottom:18px}}.pos .price .container .heading{font-size:32px;font-style:normal;font-weight:700;line-height:48px;margin-bottom:10px}@media screen and (max-width:767px){.pos .price .container .heading{font-size:22px;line-height:30px}}.pos .price .container .read{font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (max-width:767px){.pos .price .container .read{font-size:14px}}.pos .support{padding:115px 0 110px}@media screen and (max-width:767px){.pos .support{padding:70px 0}}.pos .support .container .box{display:flex;justify-content:space-between;gap:55px}@media screen and (max-width:767px){.pos .support .container .box{flex-direction:column;gap:30px}}.pos .support .container .box .left{width:45%}@media screen and (max-width:767px){.pos .support .container .box .left{width:100%}}.pos .support .container .box .left .heading{font-size:28px;font-style:normal;font-weight:700;line-height:42px;margin-bottom:31px}@media screen and (max-width:767px){.pos .support .container .box .left .heading{font-size:22px;margin-bottom:20px}}.pos .support .container .box .left .read{font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media screen and (max-width:767px){.pos .support .container .box .left .read{font-size:14px}}.pos .support .container .box .left .btn{background:#e85151;padding:6px 30px;color:#fff;border-radius:1rem;box-shadow:0px 4px 4px 0px rgba(0,0,0,.2509803922);margin-top:24px}@media screen and (max-width:767px){.pos .support .container .box .left .btn{margin:24px auto 0;display:table;font-size:14px}}.pos .support .container .box .right{width:50%}@media screen and (max-width:767px){.pos .support .container .box .right{width:100%}}.pos .p-top-faq{position:relative;overflow:hidden;background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%);padding:53px 0}@media screen and (max-width:767px){.pos .p-top-faq .faq-question{padding:20px 55px 20px 20px}.pos .p-top-faq .plus-icon{position:relative;right:-22px}}.pos .p-top-faq .bg2{position:absolute;left:-17%;display:block;margin:auto;top:0;bottom:0;width:703px;height:703px}@media screen and (max-width:767px){.pos .p-top-faq .bg2{top:-230px}}.pos .p-top-contact{background:#f7f9fb;color:#151f28;margin-bottom:99px;font-weight:700;font-style:Bold;font-size:28px;leading-trim:NONE;line-height:48px;letter-spacing:0%;text-align:center;vertical-align:middle}.pos .p-top-contact__heading{color:#151f28 !important}@media screen and (max-width:767px){.pos .p-top-contact__heading{font-size:21px !important;font-weight:900;font-style:#000;line-height:38.5px;letter-spacing:1px;text-align:center;vertical-align:middle}}.pos .p-top-contact__text{font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:24px;letter-spacing:0%;text-align:center;vertical-align:middle;margin-bottom:42px}@media screen and (max-width:767px){.pos .p-top-contact__text{font-size:14px;text-align:left !important}}@media screen and (max-width:767px){.pos .p-top-contact .contact-btn{padding-top:12px !important;font-weight:700;font-style:Bold;font-size:12px;line-height:18px;letter-spacing:1px;text-align:center;vertical-align:middle}}.p-payments .hero{background:url(//testing.japanpay.co.jp/wp-content/themes/japanpay/css/../images/wallet-personal-bg.png) no-repeat center center/cover;padding:88px 0;color:#fff;height:600px;margin-bottom:120px}@media screen and (max-width:750px){.p-payments .hero{height:530px;margin-bottom:60px}}.p-payments .hero .container{position:relative}.p-payments .hero .container .images .img{position:absolute;top:0;right:60px;width:40%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity 1s ease-in-out}@media screen and (max-width:750px){.p-payments .hero .container .images .img{height:40%;width:40%;right:4px;top:23px}}.p-payments .hero .container .logo{max-width:319px;margin-bottom:34px}@media screen and (max-width:750px){.p-payments .hero .container .logo{max-width:200px;margin-bottom:20px}}.p-payments .hero .container .heading{font-weight:700;font-style:Bold;font-size:40px;line-height:30.6px;letter-spacing:0%;vertical-align:middle;margin-bottom:59px;color:#ffa600}@media screen and (max-width:750px){.p-payments .hero .container .heading{font-size:24px;margin-bottom:60px}}.p-payments .hero .container .headline .text2 .char .char-text{color:#ffa600 !important}.p-payments .hero .container .sub-heading{font-weight:700;font-style:Bold;font-size:32px;line-height:1.75;letter-spacing:0%;margin-bottom:27px}@media screen and (max-width:750px){.p-payments .hero .container .sub-heading{font-size:20px}}.p-payments .hero .container .text{font-weight:700;font-style:Bold;font-size:20px;leading-trim:NONE;line-height:33px;letter-spacing:0%;vertical-align:middle;margin-bottom:20px}@media screen and (max-width:750px){.p-payments .hero .container .text{font-size:12px}}.p-payments .hero .container .btn{box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-radius:1rem;font-weight:700;font-style:Bold;font-size:14.3px;line-height:1.5;letter-spacing:0%;vertical-align:middle;background:#e85151;padding:7px 30px;text-align:center;color:#fff}.p-payments .problems{overflow:hidden}.p-payments .problems .container{position:relative}.p-payments .problems .container .bg1{position:absolute;width:891px;height:929px;bottom:-42%;right:-45%;z-index:-1;display:block;margin:auto}@media screen and (max-width:750px){.p-payments .problems .container .bg1{bottom:-8%;right:-153%}}.p-payments .problems .container .heading{font-weight:700;font-style:Bold;font-size:32px;line-height:60px;letter-spacing:0%;vertical-align:middle;text-align:center;margin-bottom:78px;position:relative}@media screen and (max-width:750px){.p-payments .problems .container .heading{font-size:18px;line-height:1.75;margin-bottom:40px}}.p-payments .problems .container .problem-cards{display:flex;justify-content:space-between;gap:20px;margin-bottom:74px}@media screen and (max-width:750px){.p-payments .problems .container .problem-cards{flex-direction:column;margin-bottom:40px}}.p-payments .problems .container .problem-cards .card{width:24%;box-shadow:0px 0px 30px 0px rgba(31,70,95,.22)}@media screen and (max-width:750px){.p-payments .problems .container .problem-cards .card{width:100%}}.p-payments .problems .container .problem-cards .card .top{padding:46px 50px;background:#f7f9fb}@media screen and (max-width:750px){.p-payments .problems .container .problem-cards .card .top{text-align:center;padding:10px}}.p-payments .problems .container .problem-cards .card .top .img{max-width:150px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:750px){.p-payments .problems .container .problem-cards .card .top .img{max-width:100px}}.p-payments .problems .container .problem-cards .card .text{padding:32px 30px;font-weight:500;font-style:Medium;font-size:18px;line-height:30.6px;letter-spacing:0%;vertical-align:middle}@media screen and (max-width:750px){.p-payments .problems .container .problem-cards .card .text{padding:20px 30px;font-size:14px;line-height:1.5}}.p-payments .problems .container .down{max-width:124px;display:block;margin:0 auto}.p-payments .problems .container .down:not(.p-payments .problems .container .down:last-child){margin-bottom:5px;max-width:80px}.p-payments .problems .container .sub-heading{margin-top:34px;margin-bottom:108px;color:#135db4;font-weight:700;font-style:Bold;font-size:33px;line-height:1.5;letter-spacing:0%;text-align:center;vertical-align:middle}@media screen and (max-width:750px){.p-payments .problems .container .sub-heading{font-size:19px;margin-bottom:60px}}.p-payments .how-it-works{overflow:hidden;padding:80px 0;background:linear-gradient(79deg,rgba(1,68,146,.6) .02%,rgba(66,139,202,.6) 100.02%)}@media screen and (max-width:750px){.p-payments .how-it-works{padding:40px 0}}.p-payments .how-it-works .container{position:relative}.p-payments .how-it-works .container .bg1{position:absolute;width:1223px;height:1269px;left:-67%;top:-65%;display:block;margin:auto}@media screen and (max-width:750px){.p-payments .how-it-works .container .bg1{width:673px;height:669px;left:-75%;top:75%}}.p-payments .how-it-works .container .inner{border-radius:1rem;padding:40px 45px;background:#fff;position:relative;z-index:2}@media screen and (max-width:750px){.p-payments .how-it-works .container .inner{padding:30px}}.p-payments .how-it-works .container .inner .charm{display:flex;align-items:center;gap:12px;margin-bottom:34px}@media screen and (max-width:750px){.p-payments .how-it-works .container .inner .charm{flex-direction:column;gap:1rem;margin-bottom:20px}}.p-payments .how-it-works .container .inner .charm .logo{max-width:263px}@media screen and (max-width:750px){.p-payments .how-it-works .container .inner .charm .logo{max-width:180px}}.p-payments .how-it-works .container .inner .charm .heading{color:#ffa600;font-weight:700;font-style:Bold;font-size:36px;line-height:30.6px;letter-spacing:0%;vertical-align:middle;margin-bottom:0}@media screen and (max-width:750px){.p-payments .how-it-works .container .inner .charm .heading{font-size:24px}}.p-payments .how-it-works .container .inner .description{font-weight:500;font-style:Medium;font-size:18px;line-height:30.6px;letter-spacing:0%;vertical-align:middle;margin-bottom:63px}@media screen and (max-width:750px){.p-payments .how-it-works .container .inner .description{font-size:14px;line-height:1.5;margin-bottom:30px}}.p-payments .features{padding:80px 0}.p-payments .features .container .heading{font-weight:700;font-style:Bold;font-size:32px;line-height:44.8px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#135db4;margin-bottom:94px;z-index:2;position:relative;position:relative}@media screen and (max-width:750px){.p-payments .features .container .heading{font-size:24px;margin-bottom:30px}}.p-payments .features .container .heading:before{position:absolute;content:"";display:block;margin:auto;left:0;right:0;height:4px;width:100px;background:#94c5ff;bottom:-12px}@media screen and (max-width:750px){.p-payments .features .container .heading:before{bottom:-6px}}.p-payments .features .container .feature-item{display:flex;justify-content:space-between;gap:98px}@media screen and (max-width:750px){.p-payments .features .container .feature-item{flex-direction:column;gap:10px}}.p-payments .features .container .feature-item:not(.p-payments .features .container .feature-item:last-child){margin-bottom:40px}@media screen and (max-width:750px){.p-payments .features .container .feature-item:not(.p-payments .features .container .feature-item:last-child){margin-bottom:80px}}.p-payments .features .container .feature-item .feature-text .title{font-weight:700;font-style:Bold;font-size:24px;line-height:36px;letter-spacing:0%;vertical-align:middle;margin-bottom:41px;position:relative}@media screen and (max-width:750px){.p-payments .features .container .feature-item .feature-text .title{font-size:18px;margin-bottom:30px}}.p-payments .features .container .feature-item .feature-text .title:before{position:absolute;content:"";display:block;margin:auto;left:0;height:4px;width:100px;background:#94c5ff;bottom:-7px}.p-payments .features .container .feature-item .feature-text .text{font-weight:500;font-style:Medium;font-size:16px;line-height:24px;letter-spacing:1.25px;vertical-align:middle}@media screen and (max-width:750px){.p-payments .features .container .feature-item .feature-text .text{font-size:14px;line-height:1.5}}@media screen and (max-width:750px){.p-payments .features .container .feature-item .feature-image{text-align:center}}.p-payments .features .container .feature-item .feature-image .img{width:312px}@media screen and (max-width:750px){.p-payments .features .container .feature-item .feature-image .img{width:75%}}.p-payments .industries{padding:80px 0 50px;background:#f7f9fb;overflow:hidden}.p-payments .industries .container{position:relative}.p-payments .industries .container .bg1{position:absolute;width:533px;height:533px;right:-31%;top:-16%;display:block;margin:auto}@media screen and (max-width:750px){.p-payments .industries .container .bg1{top:-11%;right:-37%;width:283px;height:294px}}.p-payments .industries .industry-content .heading{font-weight:700;font-style:Bold;font-size:32px;line-height:44.8px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#135db4;margin-bottom:40px;z-index:2;position:relative;position:relative}@media screen and (max-width:750px){.p-payments .industries .industry-content .heading{font-size:24px;margin-bottom:30px}}.p-payments .industries .industry-content .heading:before{position:absolute;content:"";display:block;margin:auto;left:0;right:0;height:4px;width:100px;background:#94c5ff;bottom:-12px}@media screen and (max-width:750px){.p-payments .industries .industry-content .heading:before{bottom:-6px}}.p-payments .industries .industry-content .section-description{font-weight:500;font-style:Medium;font-size:16px;line-height:21px;letter-spacing:0%;text-align:center;vertical-align:middle;margin-bottom:60px;z-index:2;position:relative}@media screen and (max-width:750px){.p-payments .industries .industry-content .section-description{text-align:left;margin-bottom:40px;font-size:14px}}.p-payments .industries .industry-content .industry-cards{z-index:2;position:relative;display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:750px){.p-payments .industries .industry-content .industry-cards{flex-direction:column;gap:80px}}.p-payments .industries .industry-content .industry-cards .industry-card{width:24%}@media screen and (max-width:750px){.p-payments .industries .industry-content .industry-cards .industry-card{width:100%;text-align:center}}.p-payments .industries .industry-content .industry-cards .industry-card .img{margin-bottom:20px}@media screen and (max-width:750px){.p-payments .industries .industry-content .industry-cards .industry-card .img{max-width:70%}}.p-payments .industries .industry-content .industry-cards .industry-card .title{font-weight:700;font-style:Bold;font-size:20px;line-height:32px;letter-spacing:0%;vertical-align:middle;margin-bottom:4px}@media screen and (max-width:750px){.p-payments .industries .industry-content .industry-cards .industry-card .title .title{font-size:18px}}.p-payments .industries .industry-content .industry-cards .industry-card .text{font-weight:500;font-style:Medium;font-size:14px;line-height:24.5px;letter-spacing:0%;vertical-align:middle}@media screen and (max-width:750px){.p-payments .industries .industry-content .industry-cards .industry-card .text{text-align:left}}.p-payments .cta{padding-top:80px;margin-bottom:80px}.p-payments .cta .container .blue{font-weight:700;font-style:Bold;font-size:16px;line-height:24px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#135db4;margin-bottom:20px}@media screen and (max-width:750px){.p-payments .cta .container .blue{font-size:14px}}.p-payments .cta .container .heading{font-weight:700;font-style:Bold;font-size:36px;line-height:63px;letter-spacing:0%;text-align:center;vertical-align:middle;margin-bottom:30px}@media screen and (max-width:750px){.p-payments .cta .container .heading{font-size:22px;line-height:1.75}}.p-payments .cta .container .text{font-weight:700;font-style:Bold;font-size:16px;line-height:28px;letter-spacing:0%;text-align:center;vertical-align:middle;margin-bottom:37px}@media screen and (max-width:750px){.p-payments .cta .container .text{text-align:left;font-size:14px}}.p-payments .cta .container .btn{box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);background:#e85151;border-radius:1rem;color:#fff;font-weight:700;font-size:14.3px;line-height:1.5;padding:7px 30px;margin:0 auto;display:block;max-width:260px;text-align:center}