.profile-wrapper{max-width:1288px !important;width:100%;margin:67px auto 0}@media only screen and (max-width:767px){.profile-wrapper{margin:30px auto 0}}.profile-wrapper .pp-bar-text{border-bottom:1px solid #f3b82b}.profile-wrapper .pp-bar-text .fp-back-btn{background:#f3b82b;display:inline-block}.profile-wrapper .pp-bar-text .fp-back-btn a{color:#090909;padding:8px 20px;font-size:11px;text-transform:uppercase;display:block}.profile-wrapper .pp-bar-text h5{color:#090909;font-size:11px;display:inline-block;margin:0 0 0 10px;font-weight:500}.partner-detail-frame{width:100%;position:relative}.partner-detail-frame .profile-left{float:left;width:calc(100% - 440px);padding:60px 0}@media only screen and (min-width:768px) and (max-width:992px){.partner-detail-frame .profile-left{width:calc(100% - 350px)}}@media only screen and (max-width:767px){.partner-detail-frame .profile-left{width:100%}}.partner-detail-frame .profile-left .partner-logos{max-width:515px;overflow:hidden;display:table;width:100%}.partner-detail-frame .profile-left .partner-logos span{width:50%;box-sizing:border-box;padding:0 28px 0 0;display:table-cell;vertical-align:middle}.partner-detail-frame .profile-left .partner-logos span:last-child{padding:0 0 0 30px;border-left:1px solid #ddd}.partner-detail-frame .profile-left .partner-description{margin-top:56px}.partner-detail-frame .profile-left .partner-description h1{font-size:23px;color:#333}.partner-detail-frame .profile-left .partner-description .desc{margin-top:51px;font-size:16px;font-weight:bold;color:#333}.partner-detail-frame .profile-left .partner-description .desc2{margin-top:41px;font-size:16px;font-weight:bold;color:#333}.partner-detail-frame .profile-left .partner-description .blue-box{font-size:14px;line-height:31px;color:#333;margin-top:43px;background-color:#e1f2ff;width:95%;padding:20px}@media only screen and (max-width:1024px){.partner-detail-frame .profile-left .partner-description .blue-box{width:100%}}.partner-detail-frame .profile-left .partner-description .blue-box p{font-size:14px;line-height:29px;color:#333}.partner-detail-frame .profile-left .partner-description .icn-list.blue-tick{margin-top:10px;font-size:14px;line-height:19px}.partner-detail-frame .profile-left .partner-description .icn-list.blue-tick li{padding:11px 0;padding-left:32px;color:#333}.partner-detail-frame .profile-left .partner-description .icn-list.blue-tick li:before{background-position:-6px -5px;background-size:430px 430px}.partner-detail-frame .profile-right{float:right;width:375px;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:992px){.partner-detail-frame .profile-right{width:300px}}@media only screen and (max-width:767px){.partner-detail-frame .profile-right{width:100%;text-align:center;max-width:375px;margin:0 auto;float:none}}.partner-detail-frame .profile-right .profile-frame{background:#f4b82b;height:100%;padding:59px 47px 47px 47px;box-sizing:border-box;text-align:right}@media only screen and (min-width:768px) and (max-width:992px){.partner-detail-frame .profile-right .profile-frame{padding:59px 20px 47px 20px}}.partner-detail-frame .profile-right .profile-frame .profile-image img{width:230px;border-radius:5px}.partner-detail-frame .profile-right .profile-frame h3{font-size:27px;margin-top:46px}.partner-detail-frame .profile-right .fp-address-wrapper{margin-top:53px;color:#343433}.partner-detail-frame .profile-right .fp-address-wrapper li{margin-bottom:27px}.partner-detail-frame .profile-right .fp-address-wrapper li span.sprite{font-size:14px;color:#333;line-height:21px;display:block;position:relative;padding:0 30px 0 0;font-weight:bold}.partner-detail-frame .profile-right .fp-address-wrapper li span.sprite::after{content:'';height:20px;width:20px;position:absolute;right:0;top:-2px;background:url('/sites/zweb/images/jp/partners/jp-find-partner-contact-sprite.png') no-repeat;background-size:300px 150px}.partner-detail-frame .profile-right .fp-address-wrapper li span.li_desc{font-size:14px;margin-right:30px;display:block;line-height:27px}.partner-detail-frame .profile-right .fp-address-wrapper li .prof-phone::after{background-position:1px 0 !important}.partner-detail-frame .profile-right .fp-address-wrapper li .prof-email::after{background-position:-21px 1px !important;background-size:270px 125px !important}.partner-detail-frame .profile-right .fp-address-wrapper li .prof-address::after{background-position:-74px 2px !important;height:22px !important}.partner-detail-frame .profile-right .coupon-code{float:right;padding-bottom:15px}.partner-detail-frame .profile-right .coupon-code h4{font-size:16px;position:relative;padding:10px 0 0 0;margin-bottom:13px;margin-top:34px;color:#343433}.partner-detail-frame .profile-right .coupon-code h4:before{content:'';display:block;width:40px;height:2px;background:#333;position:absolute;right:0;top:0}.partner-detail-frame .profile-right .coupon-code a{color:#343433;font-size:16px;border:1px dashed #cca11e;padding:7px 26px;letter-spacing:1px;cursor:pointer;background:#fff;text-align:center;display:inline-block;border-radius:6px}#partner_form_div{margin-bottom:0}@media only screen and (max-width:767px){#partner_form_div{margin-top:50px}}.webinar-sec{padding:75px 0 0}.webinar-sec .jpp-container{padding-left:0 !important;padding-right:0 !important}@media only screen and (max-width:767px){.webinar-sec .jpp-container{max-width:100%}}.webinar-sec .jpp-container h3{font-size:18px;color:#343433}.webinar-sec .jpp-container h3:before{content:'';display:block;width:40px;height:2px;background:#333;margin-bottom:5px}.webinar-sec .jpp-container p{font-weight:500;color:#000 !important;margin-top:25px;min-height:60px;margin-bottom:15px;font-size:17px;word-break:break-word}@media only screen and (max-width:767px){.webinar-sec .jpp-container a{display:block}.webinar-sec .jpp-container a:not(:first-child){margin-top:20px !important}}.webinar-sec .jpp-container .jpp-col-4{border:1px solid #d4d4d4;border-radius:5px;padding:15px;min-height:268px}.webinar-sec .jpp-container .jpp-col-4 picture img{border-radius:5px;border:1px solid #d9d9d9;width:100%;display:block;min-height:157px;max-height:175px;object-fit:cover}@media only screen and (max-width:1023px){.webinar-sec .jpp-container .jpp-col-4 picture img{max-height:240px}}@media only screen and (min-width:768px) and (max-width:1023px){.webinar-sec .jpp-container .jpp-col-4:last-child{margin-top:20px !important}}.webinar-sec .jpp-container .jpp-row{width:100%;margin:0 auto;margin-top:30px;text-align:left}.webinar-sec .jpp-container .jpp-row.first-row{margin-top:46px}@media only screen and (max-width:767px){.webinar-sec .jpp-container .jpp-row.first-row{margin-top:40px}}@media only screen and (max-width:767px){.webinar-sec .jpp-container .jpp-row{margin-top:20px}}@media only screen and (min-width:1025px){.webinar-sec .jpp-container .jpp-row .jpp-col-4{width:calc(36% - 52px)}}@media only screen and (min-width:1025px){.webinar-sec .jpp-container .jpp-row>a:first-child .jpp-col-4{margin-left:0}}@media only screen and (min-width:1025px){.webinar-sec .jpp-container .jpp-row>a:last-child .jpp-col-4{margin-right:0}}.webinar-sec .jpp-container .jpp-row [class*="jpp-col-"]{margin-left:15px;margin-right:15px}@media only screen and (max-width:767px){.webinar-sec .jpp-container .jpp-row [class*="jpp-col-"]{margin:0}}.webinar-sec .jpp-container .img-container{position:relative}.webinarproduct img{width:auto;height:36px}.partner-detail-frame{width:100%;position:relative}.partner-detail-frame .profile-left{float:left;width:calc(100% - 440px);padding:40px 0;padding-bottom:0}@media only screen and (min-width:768px) and (max-width:992px){.partner-detail-frame .profile-left{width:calc(100% - 350px)}}@media only screen and (max-width:767px){.partner-detail-frame .profile-left{width:100%;padding-bottom:40px}}.partner-detail-frame .profile-left .partner-logos{max-width:446px;overflow:hidden;display:table;width:100%;height:90px}.partner-detail-frame .profile-left .partner-logos span{width:50%;box-sizing:border-box;padding:0 26px 0 0;display:table-cell;vertical-align:middle}.partner-detail-frame .profile-left .partner-logos span.part-logo{width:176px;vertical-align:top}.partner-detail-frame .profile-left .partner-logos span:last-child{width:auto;padding:0 0 0 27px;border-left:1px solid #ddd}.partner-detail-frame .profile-left .partner-description{margin-top:37px}.partner-detail-frame .profile-left .partner-description h1{font-size:23px;color:#333}.partner-detail-frame .profile-left .partner-description .desc{margin-top:51px;font-size:16px;font-weight:bold;color:#333}.partner-detail-frame .profile-left .partner-description .desc2{margin-top:41px;font-size:16px;font-weight:bold;color:#333}.partner-detail-frame .profile-left .partner-description .desc3{margin-top:41px;font-size:14px;line-height:26px;color:#333}.partner-detail-frame .profile-left .partner-description .blue-box{font-size:14px;line-height:31px;color:#333;margin-top:48px;background-color:#e1f2ff;width:95%;padding:16px 25px}@media only screen and (max-width:1024px){.partner-detail-frame .profile-left .partner-description .blue-box{width:100%}}.partner-detail-frame .profile-left .partner-description .blue-box p{font-size:14px;line-height:26px;color:#333}.partner-detail-frame .profile-left .partner-description .blue-box h3{font-size:16px;line-height:33px;font-weight:bold;color:#333;margin-bottom:12px}.partner-detail-frame .profile-left .partner-description .icn-list.blue-tick{margin-top:10px;font-size:14px;line-height:19px}.partner-detail-frame .profile-left .partner-description .icn-list.blue-tick li{padding:10px 0;padding-left:32px;color:#333}.partner-detail-frame .profile-left .partner-description .icn-list.blue-tick li:before{background-position:-6px -5px;background-size:430px 430px}.partner-detail-frame .case_study{margin-top:75px}@media only screen and (max-width:767px){.partner-detail-frame .case_study{margin-top:50px}}.partner-detail-frame .case_study .case-row{padding-bottom:70px;border-bottom:1px solid #ebebeb;margin-top:70px}.partner-detail-frame .case_study .case-row:first-child,.partner-detail-frame .case_study .case-row.first{margin-top:46px}@media(max-width:767px){.partner-detail-frame .case_study .case-row:first-child,.partner-detail-frame .case_study .case-row.first{border:0;margin-top:0}}@media(max-width:767px){.partner-detail-frame .case_study .case-row{border:0;margin-top:0;padding-bottom:0}}.partner-detail-frame .case_study .case-item{width:50%;display:inline-block;border-right:1px solid #ebebeb;vertical-align:top;padding-right:66px;padding-bottom:20px}@media(max-width:1023px){.partner-detail-frame .case_study .case-item{padding-right:40px}}@media(max-width:767px){.partner-detail-frame .case_study .case-item{width:100%;padding-left:10px;padding-right:20px;border-right:0;border-bottom:1px solid #ebebeb;padding-bottom:40px;margin-top:40px}}.partner-detail-frame .case_study .case-item:nth-child(even){padding-left:66px;border-right:0;padding-right:0}@media(max-width:1023px){.partner-detail-frame .case_study .case-item:nth-child(even){padding-left:40px}}@media(max-width:767px){.partner-detail-frame .case_study .case-item:nth-child(even){width:100%;padding-left:10px;padding-right:20px}}.partner-detail-frame .case_study .case-item.same-company{border-right:0 solid #ebebeb}@media(max-width:767px){.partner-detail-frame .case_study .case-item.same-company{border-bottom:0 solid #ebebeb}}.partner-detail-frame .case_study .case-item.no-border{border:0}.partner-detail-frame .case_study h3{font-size:18px;color:#343433}.partner-detail-frame .case_study h3:before{content:'';display:block;width:40px;height:2px;background:#333;margin-bottom:5px}.partner-detail-frame .case_study .case_study_img{border:1px solid #eaeaea;border-radius:5px;text-align:center;height:84px;width:165px;position:relative;overflow:hidden;padding:14px}.partner-detail-frame .case_study .case_study_img span{background:url('/sites/zweb/images/jp/partners/logo-sprite-testi.png') no-repeat -10px -113px;background-size:575px 454px;width:141px;height:62px;display:inline-block;top:6px;position:absolute;left:17px}.partner-detail-frame .case_study .case_study_img img{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partner-detail-frame .case_study .case_study_img img.off{width:43%}.partner-detail-frame .case_study .case_study_img img.atara{width:92%}.partner-detail-frame .case_study .case_study_img img.vazinc{width:92%}.partner-detail-frame .case_study .case_study_img img.too{width:62%}.partner-detail-frame .case_study .case_study_img img.hinohifuka{width:44%}.partner-detail-frame .case_study .case_study_img img.inaba-logo{width:70%}.partner-detail-frame .case_study .badge{margin-top:30px;font-size:13px;line-height:14px;font-weight:bold;background:#f4b82a;border-radius:5px;width:150px;padding:7px 0;text-align:center;color:#fff}.partner-detail-frame .case_study .badge.campaigns{width:190px}.partner-detail-frame .case_study .badge.same-company{margin-top:114px}@media(max-width:767px){.partner-detail-frame .case_study .badge.same-company{margin-top:0}}.partner-detail-frame .case_study p{font-size:14px;line-height:26px;margin-top:12px;color:#333}.partner-detail-frame .case_study h4{margin-top:21px;font-size:13px;font-weight:bold;color:#343433}.partner-detail-frame .case_study .case_study_btn{margin-top:27px;padding:11px 28px;border-radius:5px;font-size:13px;font-weight:bold;background:#fff;border:1px solid #0080e4}@media only screen and (max-width:350px){.partner-detail-frame .case_study .case_study_btn{width:100%;padding:10px}}.partner-detail-frame .case_study .case_study_btn:hover{background:#0080e4}.partner-detail-frame .profile-right{float:right;width:375px;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:992px){.partner-detail-frame .profile-right{width:300px}}@media only screen and (max-width:767px){.partner-detail-frame .profile-right{width:100%;text-align:center;max-width:375px;margin:0 auto;float:none}}.partner-detail-frame .profile-right .profile-frame{background:#f4b82b;height:100%;padding:59px 47px 47px 47px;box-sizing:border-box;text-align:right}@media only screen and (min-width:768px) and (max-width:992px){.partner-detail-frame .profile-right .profile-frame{padding:59px 20px 47px 20px}}.partner-detail-frame .profile-right .profile-frame .profile-image img{width:206px;border-radius:5px}.partner-detail-frame .profile-right .profile-frame h3{font-size:27px;margin-top:46px}.partner-detail-frame .profile-right .fp-address-wrapper{margin-top:0;color:#343433}.partner-detail-frame .profile-right .fp-address-wrapper li{margin-bottom:27px}.partner-detail-frame .profile-right .fp-address-wrapper li span.sprite{font-size:14px;color:#333;line-height:21px;display:block;position:relative;padding:0 30px 0 0;font-weight:bold}.partner-detail-frame .profile-right .fp-address-wrapper li span.sprite::after{content:'';height:20px;width:20px;position:absolute;right:0;top:-2px;background:url('/sites/zweb/images/jp/partners/jp-find-partner-contact-sprite.png') no-repeat;background-size:300px 150px}.partner-detail-frame .profile-right .fp-address-wrapper li span.li_desc{font-size:14px;margin-right:30px;display:block;line-height:27px}.partner-detail-frame .profile-right .fp-address-wrapper li .prof-phone::after{background-position:1px 0 !important}.partner-detail-frame .profile-right .fp-address-wrapper li .prof-email::after{background-position:-21px 1px !important;background-size:270px 125px !important}.partner-detail-frame .profile-right .fp-address-wrapper li .prof-address::after{background-position:-74px 2px !important;height:22px !important}.partner-detail-frame .profile-right .coupon-code{float:right;padding-bottom:15px}.partner-detail-frame .profile-right .coupon-code h4{font-size:16px;position:relative;padding:10px 0 0 0;margin-bottom:13px;margin-top:27px;color:#343433}.partner-detail-frame .profile-right .coupon-code h4:before{content:'';display:block;width:40px;height:2px;background:#333;position:absolute;right:0;top:0}.partner-detail-frame .profile-right .coupon-code a{color:#343433;font-size:16px;border:1px dashed #cca11e;padding:7px 35px;letter-spacing:1px;cursor:pointer;background:#fff;text-align:center;display:inline-block;border-radius:6px;min-width:183px}.yata-desc{min-height:78px}@media only screen and (max-width:767px){.yata-desc{min-height:auto}}.content_start .jpc-video-thumb{cursor:pointer;max-width:612px;margin:20px 0;position:relative}.content_start .jpc-video-thumb img{width:100%}.content_start .jpc-video-thumb picture{position:relative;display:block}.content_start .jpc-video-thumb .cap-text{display:block;font-size:16px;cursor:text;text-align:center;margin-top:10px}@media only screen and (max-width:500px){.content_start .jpc-video-thumb{max-width:100%;margin:15px 0}}.content_start .jpc-video-thumb .video-play-button picture{position:relative;display:block;padding:13px;box-sizing:border-box;border:1px solid #e7e7e7;border-radius:10px;font-size:0}.content_start .jpc-video-thumb .video-play-button picture.lazy{min-height:503px}@media only screen and (max-width:800px){.content_start .jpc-video-thumb .video-play-button picture.lazy{min-height:389px}}@media only screen and (max-width:580px){.content_start .jpc-video-thumb .video-play-button picture.lazy{min-height:220px}}@media only screen and (max-width:580px){.content_start .jpc-video-thumb .video-play-button picture:before{height:98%}}.content_start .jpc-video-thumb #z-play-thumb{cursor:pointer;position:absolute;z-index:2;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.content_start .jpc-video-thumb #z-play-thumb:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:78px;height:78px;background:#fff;border-radius:50%;animation:pulse-border 1500ms ease-out infinite}.content_start .jpc-video-thumb #z-play-thumb:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:55px;height:55px;background:#fff;border-radius:50%;transition:all 200ms}.content_start .jpc-video-thumb #z-play-thumb span{display:block;position:relative;z-index:3;width:0;height:0;border-left:14px solid #000;border-top:12px solid transparent;border-bottom:9px solid transparent;margin:10px 7px}