.jpc-container{max-width:1240px;width:100%;margin:0 auto;box-sizing:border-box}.btn-orange{font-size:22px;background:#f0483e;border:0;display:inline-block;color:#fff;position:relative;width:238px;height:63px;text-align:center;font-weight:bold;padding:14px 30px 14px 10px;line-height:1.6;text-decoration:none}.btn-orange:hover{background:#bf1a21}.btn-orange span:before{content:'';width:0;height:0;border-left:13px solid white;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;right:50px;top:50%;transform:translateY(-50%)}.banner-top{background:#075dff;color:#fff;padding:80px 0 79px}.banner-top .jpc-container{max-width:1270px}.banner-top h1{font-size:51px;font-weight:900;line-height:1.35;margin:0 0 16px}.banner-top h1 span{font-size:56px}.banner-top p.desc{font-size:18px;font-weight:500;line-height:2.2;margin:0 0 40px;max-width:590px}.banner-top .banner-main:after{content:'';display:block;clear:both}.banner-top .banner-content{float:left;max-width:650px;padding-left:35px;padding-top:13px}.banner-top .banner-image{float:right;width:calc(100% - 650px)}.banner-top .banner-image picture{display:block;position:relative;left:-6px}.list-section{background:#f0f7ff;padding:87px 0 110px}.list-section h2{font-size:38px;text-align:center;margin:0 0 45px;line-height:1.5;font-weight:700}.list-section ul li{background:#fff;position:relative;border-radius:5px;font-size:18px;font-weight:500;max-width:1030px;margin:0 auto 20px;padding:29px 70px;padding-left:100px;line-height:2.2;letter-spacing:-0.5px}.list-section ul li:last-child{margin-bottom:0}.list-section ul li:before{content:'';display:block;position:absolute;left:57px;top:41px;background-image:url("//www.zohowebstatic.com/sites/zweb/images/jp/zoho_general_pages/common-sprite-2x.png");background-position:-3px -66px;background-repeat:no-repeat;background-size:250px 150px;width:20px;height:20px;transform:scale(1.6);transform-origin:center}.content-section{padding:89px 0 100px}.content-section h2{text-align:center;font-size:38px;font-weight:bold;margin:0 0 25px;line-height:1.45}.content-section p.desc{font-size:18px;font-weight:500;text-align:center;margin-bottom:42px}.content-section ul{max-width:1000px;margin:0 auto 40px;border:2px dashed #d6d6d6;border-radius:20px;padding:41px 60px 49px 60px}.content-section ul li{font-weight:bold;font-size:18px;position:relative;padding-left:45px;margin-bottom:23px;line-height:2.2;letter-spacing:-0.4px}.content-section ul li span{font-weight:normal}.content-section ul li a{color:#399de9;border-color:#399de9}.content-section ul li:before{content:'';display:block;height:15px;width:15px;background:#000;border-radius:50%;position:absolute;top:13px;left:0}.content-section ul li:last-child{margin-bottom:0}.content-section .btn-orange{display:block;margin:0 auto}.qa-section{background:#f7fbff;padding:90px 0 100px}.qa-section h2{text-align:center;font-size:38px;line-height:1.5;margin:0 0 35px}.qa-section ul{max-width:1025px;margin:0 auto}.qa-section ul li{margin-bottom:5px}.qa-section ul li p{font-size:18px;margin:0;line-height:1.8}.qa-section ul li:first-child .answer{display:block}.qa-section .question{background:#0065ff;color:#fff;padding:28px 65px 28px 90px;position:relative;border:1px solid #cddcf1;cursor:pointer;height:94px;display:flex;align-items:center;letter-spacing:-0.5px}.qa-section .question:before{content:'Q';position:absolute;background:#fff;display:flex;justify-content:center;align-items:center;height:30px;width:30px;left:36px;top:32px;font-size:16px;font-weight:bold;border-radius:50%;color:#033c94;padding:0 1px 2px 0;box-sizing:border-box}.qa-section .question:after{content:'';display:block;right:39px;top:41px;position:absolute;width:0;height:0;border-top:11px solid white;border-left:9px solid transparent;border-right:9px solid transparent;transition:.3s ease all}.qa-section .question.active:after{transform:rotate(180deg)}.qa-section .question a{color:#fff;display:inline;border:0;font-weight:500;word-break:break-all}.qa-section .question a.partner_hyper{color:#43e9ff}.qa-section .answer{padding:22px 135px 19px 92px;position:relative;background:#fff;border:1px solid #e9e9ea;border-top:0;display:none}.qa-section .answer:before{content:'A';position:absolute;background:#e6effd;display:flex;justify-content:center;align-items:center;height:30px;width:30px;left:36px;top:29px;font-size:16px;font-weight:bold;border-radius:50%;color:#033c94}.qa-section .answer a{word-break:break-all}@media only screen and (max-width:1280px){.jpc-container{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1100px){.banner-top .banner-content{max-width:550px}.banner-top .banner-image{width:calc(100% - 550px)}}@media only screen and (max-width:991px){.banner-top p.desc{margin:0 auto 40px}.banner-top .banner-content{max-width:100%;float:none;text-align:center;margin:0 auto;width:100%;padding-left:0}.banner-top .banner-image{max-width:500px;margin:60px auto 0;text-align:center;width:100%;float:none}.qa-section .question{height:auto}}@media only screen and (max-width:767px){.banner-top{padding:50px 0 50px}.banner-top h1{font-size:30px}.banner-top h1 span{font-size:36px}.banner-top p.desc{font-size:16px}.list-section{padding:50px 0 50px}.list-section h2{font-size:26px}.list-section ul li{font-size:16px;padding:28px 30px 30px 60px}.list-section ul li:before{transform:scale(1.2);left:20px}.content-section{padding:50px 0}.content-section h2{font-size:26px}.content-section p.desc{font-size:16px}.content-section ul{padding:30px}.content-section ul li{font-size:16px;padding-left:30px}.content-section ul li:before{width:10px;height:10px}.qa-section{padding:50px 0}.qa-section h2{font-size:26px}.qa-section ul li p{font-size:16px}.qa-section .question{padding:28px 50px 28px 57px}.qa-section .question:before{left:16px;transform:scale(0.8)}.qa-section .question:after{right:20px;top:39px;transform:scale(0.8);border-top:10px solid white;border-left:8px solid transparent;border-right:8px solid transparent}.qa-section .answer{padding:22px 22px 22px 57px}.qa-section .answer:before{left:18px;transform:scale(0.8)}}