html,body{overflow-x:hidden}header{display:none}.page-wrapper{background-color:#1c044e}.page-wrapper *{box-sizing:border-box}.page-wrapper picture.lazy{filter:blur(5px)}.page-wrapper p{margin-bottom:0}picture{display:inline-block;width:100%}picture img{display:block;width:100%}.picture-wrapper{max-width:100%;margin:0 auto;font-size:0}.pic1{width:158px}.pic2{width:600px}.pic3{width:623px}.no-webp .sem-icon{background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-sprite-2x.png')}.no-webp .banner-top .bag{background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/trans-lay-pc-2x.png')}.no-webp .banner-top{background-image:url("//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-banner-2x.jpg")}@media only screen and (max-width:767px){.no-webp .banner-top{background-image:url("//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-banner-mobile-2x.png")}}.no-webp .session-section{background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-banner3-2x.png')}.no-webp .speak-section:before{background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-pattern1-2x.png')}.no-webp .speak-section:after{background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-pattern2-2x.png')}.form-banner{position:relative}@media only screen and (max-width:1199px){.form-banner .jpc-container{max-width:1024px}}@media only screen and (max-width:1023px){.form-banner .jpc-container{max-width:1024px}}.sem-icon{background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-sprite-2x.webp');background-size:305px auto;display:inline-block}.sem-icon.icon-date{background-position:-13px -125px;width:35px;height:37px}.sem-icon.icon-place{background-position:-65px -125px;width:25px;height:37px}.sem-icon.icon-bx1{background-position:-65px -15px;width:27px;height:27px}.sem-icon.icon-bx2{background-position:-102px -12px;width:23px;height:32px}.sem-icon.icon-bx3{background-position:-134px -12px;width:28px;height:27px}.sem-icon.icon-flag{background-position:-11px -68px;width:48px;height:48px}.sem-icon.icon-bulb{background-position:-73px -68px;width:48px;height:48px}.sem-icon.icon-speaker{background-position:-134px -68px;width:48px;height:49px}.sem-icon.icon-tea{background-position:-192px -68px;width:48px;height:49px}.sem-icon.icon-qa{background-position:-248px -68px;width:48px;height:48px}.sem-icon.icon-form{background-position:-205px -8px;width:48px;height:48px}.sem-icon.icon-tick{background-position:-107px -133px;width:28px;height:23px}.sem-icon.icon-star{background-position:-65px -3px;width:51px;height:54px}.jpc-container{max-width:1200px;margin:0 auto}@media(max-width:1240px){.jpc-container{max-width:100%;padding-left:20px;padding-right:20px}}.banner-top{background-image:url("//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-banner-2x.webp");background-position:center 53%;background-repeat:no-repeat;background-size:cover;padding-top:123px;overflow:hidden;padding-bottom:95px}@media(max-width:1800px){.banner-top{background-position:center calc(50% - 10px)}}@media(max-width:1500px){.banner-top{background-position:center calc(100% - 19px)}}@media only screen and (max-width:1199px){.banner-top{padding-bottom:40px;min-height:750px;background-position:center calc(100% - 44px)}}@media only screen and (max-width:1023px){.banner-top{padding-top:110px;background-size:1231px;background-position:10px 0}}@media only screen and (max-width:767px){.banner-top{background-color:#140247;padding-top:90px;background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-banner-mobile-2x.webp');background-repeat:no-repeat;background-size:430px auto;background-position:calc(50% + 190px) -233px}}@media only screen and (max-width:400px){.banner-top{background-position:calc(50% + 150px) -233px}}.banner-top .top-logo{position:absolute;top:37px;width:100%;max-width:1239px;padding-left:20px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:1023px){.banner-top .top-logo{padding:0}}@media only screen and (max-width:767px){.banner-top .top-logo{top:25px}}.banner-top .top-logo a{display:block;width:97px}@media only screen and (max-width:1023px){.banner-top .top-logo a{margin:0 auto}}.banner-top .banner-content{display:flex;flex-wrap:wrap;justify-content:space-between}.banner-top .banner-content .banner-left{width:calc(100% - 413px);vertical-align:top;padding:16px 0 0 3px;box-sizing:border-box;position:relative}@media only screen and (max-width:1023px){.banner-top .banner-content .banner-left{width:100%;padding:0}}.banner-top .banner-content .banner-left .desc-cn{font-size:32px;font-weight:bold;color:#fff;margin-bottom:41px;padding-left:53px}@media only screen and (max-width:1199px){.banner-top .banner-content .banner-left .desc-cn{padding-left:0;font-size:25px;margin-bottom:20px}}@media only screen and (max-width:1023px){.banner-top .banner-content .banner-left .desc-cn{text-align:center;font-size:22px}}.banner-top .banner-content .banner-right{display:inline-block;width:413px;vertical-align:top;box-sizing:border-box;padding-top:28px}@media only screen and (max-width:1023px){.banner-top .banner-content .banner-right{width:100%;display:block;max-width:100%;padding-top:60px}}@media only screen and (max-width:767px){.banner-top .banner-content .banner-right{padding-top:15px;margin:10px auto 0}}.banner-top .banner-badge{display:inline-block;background:#ffed8a;padding:6px 20px;font-size:18px;font-weight:bold;border-radius:50px;line-height:1.6;margin-bottom:12px}@media only screen and (max-width:1199px){.banner-top .banner-badge{font-size:16px}}.banner-top .banner-text{display:inline-block;font-size:38px;color:#fff;font-weight:bold;line-height:1.6;position:relative}@media only screen and (max-width:1199px){.banner-top .banner-text{font-size:32px}}@media only screen and (max-width:991px){.banner-top .banner-text{font-size:30px}}.banner-top .banner-text:before,.banner-top .banner-text:after{content:'';display:block;height:6px;width:230px;right:100%;top:50%;transform:translateY(-50%);position:absolute;background:linear-gradient(to right,rgba(255,237,138,0) 0%,#ffed8a 100%);margin-right:6px}@media only screen and (max-width:991px){.banner-top .banner-text:before,.banner-top .banner-text:after{width:150px}}.banner-top .banner-text:after{left:100%;right:auto;transform:translateY(-50%) rotateY(180deg);margin-right:0;margin-left:6px}@media only screen and (max-width:400px){.banner-top .banner-text:after{margin-right:0;margin-left:-10px}}.banner-top h1{font-size:84px;color:#fff;line-height:1.2;margin-bottom:-2px;font-weight:900}@media only screen and (min-width:768px){.banner-top h1{white-space:nowrap}}@media only screen and (max-width:1199px){.banner-top h1{font-size:64px}}@media only screen and (max-width:991px){.banner-top h1{font-size:56px}}@media only screen and (max-width:767px){.banner-top h1{margin-bottom:-19px}}.banner-top h1 .lg{font-size:118px}@media only screen and (max-width:1199px){.banner-top h1 .lg{font-size:95px}}@media only screen and (max-width:991px){.banner-top h1 .lg{font-size:80px}}.banner-top h1 .yl{color:#6ec7ff}.banner-top h1 .par-div{display:flex;flex-wrap:nowrap}@media only screen and (max-width:1023px){.banner-top h1 .par-div{position:relative;left:28px;max-width:728px;margin:0 auto;justify-content:center}}@media only screen and (max-width:767px){.banner-top h1 .par-div{left:0;display:block}}.banner-top h1 .par-div .par-left{color:#fff;font-size:70px;letter-spacing:-1.3px;line-height:1.25;text-shadow:8px 7px #000528}@media only screen and (max-width:1199px){.banner-top h1 .par-div .par-left{font-size:51px}}@media only screen and (max-width:1023px){.banner-top h1 .par-div .par-left{font-size:65px}}@media only screen and (max-width:767px){.banner-top h1 .par-div .par-left{display:block;letter-spacing:0;text-align:center;font-size:55px}}@media only screen and (max-width:400px){.banner-top h1 .par-div .par-left{font-size:46px}}.banner-top h1 .par-div .par-left .yl{font-size:82px}@media only screen and (max-width:1199px){.banner-top h1 .par-div .par-left .yl{font-size:62px}}@media only screen and (max-width:1023px){.banner-top h1 .par-div .par-left .yl{font-size:76px}}@media only screen and (max-width:767px){.banner-top h1 .par-div .par-left .yl{font-size:65px}}@media only screen and (max-width:400px){.banner-top h1 .par-div .par-left .yl{font-size:55px}}.banner-top h1 .par-div .par-right{line-height:.82;padding-left:9px}@media only screen and (max-width:1023px){.banner-top h1 .par-div .par-right{max-width:301px}}@media only screen and (max-width:767px){.banner-top h1 .par-div .par-right{padding-left:0;max-width:360px;margin:0 auto;position:relative;left:15px}}.banner-top .banner-badges{display:block;color:#fff;font-size:31px;font-weight:900;padding-left:49px;position:relative;margin-bottom:13px}@media only screen and (max-width:1199px){.banner-top .banner-badges{font-size:29px}}@media only screen and (max-width:1023px){.banner-top .banner-badges{max-width:518px;margin-left:auto;margin-right:auto;font-size:25px}}@media only screen and (max-width:767px){.banner-top .banner-badges{font-size:25px;margin-bottom:14px;max-width:374px;margin-left:auto;margin-right:auto;padding-left:43px}}@media only screen and (max-width:400px){.banner-top .banner-badges{max-width:238px;font-size:21px}}.banner-top .banner-badges.place-badge .sem-icon{left:5px}@media only screen and (max-width:400px){.banner-top .banner-badges.place-badge .sem-icon{top:15px}}@media only screen and (max-width:767px){.banner-top .banner-badges.date-badge{font-size:20px;font-weight:bold}}@media only screen and (max-width:400px){.banner-top .banner-badges.date-badge{font-size:22px;font-weight:900}}.banner-top .banner-badges br{display:none}@media only screen and (max-width:400px){.banner-top .banner-badges br{display:block}}.banner-top .banner-badges span{font-size:44px}@media only screen and (max-width:1199px){.banner-top .banner-badges span{font-size:40px}}@media only screen and (max-width:1023px){.banner-top .banner-badges span{font-size:35px}}@media only screen and (max-width:767px){.banner-top .banner-badges span{font-size:33px;font-weight:900}}@media only screen and (max-width:400px){.banner-top .banner-badges span{font-size:32px}}.banner-top .banner-badges .sem-icon{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.banner-top .banner-badges .sem-icon{transform:translateY(-50%) scale(0.8)}}@media only screen and (max-width:400px){.banner-top .banner-badges .sem-icon{top:26px}}.banner-top .bag{display:flex;flex-wrap:nowrap;align-items:center;border:2px solid #fff;max-width:600px;padding:12px 0;justify-content:end;position:relative;background-repeat:no-repeat;background-size:cover;background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/trans-lay-pc-2x.webp');margin-top:78px}@media only screen and (max-width:1199px){.banner-top .bag{padding:24px 0;max-width:524px}}@media only screen and (max-width:1023px){.banner-top .bag{margin:70px auto 0}}@media only screen and (max-width:767px){.banner-top .bag{padding:13px 0;margin:40px auto 30px;background-position:right center;max-width:360px}}@media only screen and (max-width:400px){.banner-top .bag{padding:10px 0;max-width:280px}}.banner-top .bag .star{position:absolute;right:21px;top:-23px}@media only screen and (max-width:1199px){.banner-top .bag .star{right:0}}@media only screen and (max-width:767px){.banner-top .bag .star{transform:scale(0.7)}}@media only screen and (max-width:400px){.banner-top .bag .star{top:-26px;transform:scale(0.4);right:-13px}}.banner-top .bag .pic-bag{width:213px;height:188px;background-size:contain;background-repeat:no-repeat;position:absolute;top:-32px;left:14px}@media only screen and (max-width:767px){.banner-top .bag .pic-bag{width:136px;height:130px;background-position:center;top:-18px;left:7px}}@media only screen and (max-width:400px){.banner-top .bag .pic-bag{width:120px;height:100px;top:-12px;left:4px}}.banner-top .bag .pic-bag.lazy{background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/bag-pc-lazy.png') !important;filter:blur(3px)}.banner-top .bag .bag-con{width:calc(100% - 249px)}@media only screen and (max-width:767px){.banner-top .bag .bag-con{width:calc(100% - 150px)}}@media only screen and (max-width:400px){.banner-top .bag .bag-con{width:calc(100% - 127px)}}.banner-top .bag .bag-con p{font-size:27px;color:#fff;font-weight:bold;line-height:1.4;letter-spacing:-0.9px}@media only screen and (max-width:1199px){.banner-top .bag .bag-con p{font-size:18px}}@media only screen and (max-width:767px){.banner-top .bag .bag-con p{font-size:16px}}@media only screen and (max-width:400px){.banner-top .bag .bag-con p{font-size:14px}}.banner-top .bag .bag-con p span{font-size:46px;color:#6ec7ff;font-weight:900}@media only screen and (max-width:1199px){.banner-top .bag .bag-con p span{font-size:32px}}@media only screen and (max-width:767px){.banner-top .bag .bag-con p span{font-size:28px}}@media only screen and (max-width:400px){.banner-top .bag .bag-con p span{font-size:21px}}.banner-top .sp-detail{display:flex;flex-wrap:wrap;padding-left:75px;width:480px;align-items:center}@media only screen and (max-width:991px){.banner-top .sp-detail{width:100%;padding-left:0;text-align:center;max-width:380px;margin:0 auto}}@media only screen and (max-width:400px){.banner-top .sp-detail{max-width:280px}}.banner-top .sp-img{width:170px;margin-bottom:-8px}@media only screen and (max-width:400px){.banner-top .sp-img{width:130px}}.banner-top .sp-desc{width:calc(100% - 170px);text-align:left;color:#fff;font-size:24px;padding-left:21px;font-weight:bold;padding-top:32px}@media only screen and (max-width:1199px){.banner-top .sp-desc{font-size:20px}}@media only screen and (max-width:767px){.banner-top .sp-desc{font-size:18px}}@media only screen and (max-width:400px){.banner-top .sp-desc{width:calc(100% - 130px);font-size:15px}}.banner-top .box1{background:#e3f1ff;border-radius:10px;padding:26px 27px 8px;margin-bottom:40px;width:100%;max-width:calc(100% - 510px);text-align:left}@media only screen and (max-width:1199px){.banner-top .box1{max-width:calc(100% - 450px)}}@media only screen and (max-width:991px){.banner-top .box1{max-width:510px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.banner-top .box1{padding:20px;margin-bottom:50px}}.banner-top .box1 .desc{font-size:18px;font-weight:bold;position:relative;padding:14px 0 14px 70px;display:inline-block;margin-bottom:16px;margin-right:26px}@media only screen and (max-width:1199px){.banner-top .box1 .desc{font-size:16px}}@media only screen and (max-width:767px){.banner-top .box1 .desc{margin-right:0;display:block}}.banner-top .box1 .overlay{height:55px;width:55px;background:#fff;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;border-radius:50%;top:50%;transform:translateY(-50%);position:absolute;left:0}.contact-sec .box2{color:#fff;background-color:#2e1c76;background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-banner2-2x.jpg');background-size:contain;background-position:top right;background-repeat:no-repeat;border-radius:15px;overflow:hidden;border:1px solid #5c59b2;padding:41px 10px 45px 33px}@media only screen and (max-width:1199px){.contact-sec .box2{padding:40px 20px 40px 30px}}@media only screen and (max-width:1023px){.contact-sec .box2{margin:0 auto}}@media only screen and (max-width:991px){.contact-sec .box2{max-width:100%}}@media only screen and (max-width:767px){.contact-sec .box2{padding:30px 20px}}.contact-sec .box2 h3{padding:10px 14px;display:inline-block;border-radius:4px;font-size:22px;font-weight:bold;margin-bottom:16px}@media only screen and (max-width:1199px){.contact-sec .box2 h3{font-size:20px}}.contact-sec .img-list li{line-height:1.7;position:relative;font-size:18px;padding-left:40px;margin-bottom:14px;letter-spacing:-1px}@media only screen and (max-width:767px){.contact-sec .img-list li{letter-spacing:0}}.contact-sec .img-list li:last-child{margin-bottom:0}@media only screen and (max-width:1199px){.contact-sec .img-list li{font-size:16px}}@media only screen and (max-width:767px){.contact-sec .img-list li{padding-left:40px}}.contact-sec .img-list li:before{content:'';display:block;left:15px;top:9px;position:absolute;width:7px;height:7px;border-radius:50%;background-color:#ff96ff}.content-section .jpc-container{max-width:1236px;padding-left:20px;padding-right:20px}.content-section .content-left{width:calc(100% - 393px)}@media only screen and (max-width:1023px){.content-section .content-left{width:100%;max-width:730px}}@media only screen and (max-width:991px){.content-section .content-left{width:100%;max-width:100%;order:2}}.content-section h2{font-size:34px;line-height:1.5;margin-bottom:31px;color:#fff}@media only screen and (max-width:1199px){.content-section h2{font-size:30px}}@media only screen and (max-width:767px){.content-section h2{font-size:26px}}.content-section ul.tick-list{list-style:none;margin-bottom:61px;color:#fff;max-width:600px}.content-section ul.tick-list li{padding-left:40px;position:relative;padding-bottom:12px;border-bottom:1px dashed #c2daff;margin-bottom:14px}.content-section ul.tick-list li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.content-section ul.tick-list li .sem-icon{position:absolute;left:0;top:1px}.session-section{padding:92px 0 0;background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-banner3-2x.webp');background-position:calc(100% + 160px) center;background-size:1367px auto;background-repeat:no-repeat}@media only screen and (max-width:1199px){.session-section{padding-top:70px}}@media only screen and (max-width:767px){.session-section{padding-top:50px}}.session-section h2{text-align:center;color:#fff;font-size:36px;line-height:1.5;margin-bottom:36px}@media only screen and (max-width:1199px){.session-section h2{font-size:32px}}@media only screen and (max-width:767px){.session-section h2{font-size:28px}}.session-section .acc-body{display:none}.session-section .acc-box{max-width:987px;margin:0 auto 31px;border:1px solid #00317f;border-radius:9px;overflow:hidden}.session-section .acc-box:nth-child(2) .acc-body{display:block}.session-section .acc-box:last-child{margin-bottom:0}.session-section .acc-head{background:#34247a;position:relative;color:#fff;padding:20px 70px 21px 121px}@media only screen and (max-width:767px){.session-section .acc-head{padding-left:80px;padding-right:49px}}.session-section .acc-head .sem-icon{position:absolute;left:44px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.session-section .acc-head .sem-icon{left:15px;transform:translateY(-50%) scale(0.8)}}.session-section .acc-head .desc{font-size:18px;font-weight:500}@media only screen and (max-width:767px){.session-section .acc-head .desc{font-size:16px}}.session-section .time{font-size:24px;font-weight:bold}@media only screen and (max-width:767px){.session-section .time{font-size:20px}}.session-section .acc-body{background:#fff;padding:24px 50px 13px 121px}@media only screen and (max-width:767px){.session-section .acc-body{padding:20px}}.session-section .acc-body p{font-size:15px;max-width:675px;line-height:1.8;margin-bottom:7px}.session-section .acc-body h3{font-size:16px;margin-bottom:5px;margin-top:11px}.session-section .acc-body ul{margin-bottom:15px}.session-section .acc-body ul li{position:relative;padding-left:10px;font-size:15px;margin-bottom:4px}.session-section .acc-body ul li:before{content:'';display:block;height:4px;width:4px;position:absolute;left:0;top:10px;background:#000}.session-section .acc-trigger .acc-head{cursor:pointer}.session-section .acc-trigger .acc-head.active:after{opacity:0}.session-section .acc-trigger .acc-head:before{content:'';display:block;height:2px;width:25px;background:#fff;position:absolute;top:50%;transform:translateY(-50%);right:37px}@media only screen and (max-width:767px){.session-section .acc-trigger .acc-head:before{right:20px}}.session-section .acc-trigger .acc-head:after{content:'';display:block;height:25px;width:2px;background:#fff;position:absolute;top:50%;transform:translateY(-50%);right:48px;transition:.3s}@media only screen and (max-width:767px){.session-section .acc-trigger .acc-head:after{right:31px}}.speak-section{padding:79px 0 0;position:relative}@media only screen and (max-width:1199px){.speak-section{padding:60px 0 0}}@media only screen and (max-width:767px){.speak-section{padding:30px 0 0}}.speak-section:before{content:'';position:absolute;top:54px;left:0;display:block;background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-pattern1-2x.webp');background-repeat:no-repeat;background-size:cover;width:337px;height:589px}@media only screen and (max-width:991px){.speak-section:before{height:300px;width:300px;background-size:contain;background-position:left}}.speak-section:after{content:'';position:absolute;bottom:-206px;right:0;display:block;background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-pattern2-2x.webp');background-repeat:no-repeat;background-size:cover;width:464px;height:601px}@media only screen and (max-width:991px){.speak-section:after{height:300px;width:300px;background-size:contain;background-position:right;bottom:-126px}}.speak-section h2{color:#fff;text-align:center;font-size:49px;line-height:1.5;margin-bottom:40px;position:relative;z-index:1}@media only screen and (max-width:1199px){.speak-section h2{font-size:38px;margin-bottom:30px}}@media only screen and (max-width:767px){.speak-section h2{font-size:32px}}.speak-section .speak-box{background:linear-gradient(to right,#2e1970 0%,#242175 30%,#242175 63%,#5a2772 100%);border:1px solid #6646ce;max-width:959px;margin:0 auto;border-radius:250px;display:flex;flex-wrap:wrap;align-items:center;padding:27px 0;position:relative;z-index:1}@media only screen and (max-width:767px){.speak-section .speak-box{border-radius:10px;padding:28px 25px 35px}}@media only screen and (max-width:400px){.speak-section .speak-box{padding:25px 19px}}.speak-section .speak-left{width:281px;text-align:center;padding-left:30px}@media only screen and (max-width:991px){.speak-section .speak-left{padding-left:10px;width:280px}}@media only screen and (max-width:767px){.speak-section .speak-left{width:100%;max-width:280px;padding-left:0;margin:0 auto 35px}}.speak-section .speak-right{width:calc(100% - 281px);color:#fff;padding-right:71px}@media only screen and (max-width:991px){.speak-section .speak-right{width:calc(100% - 280px);padding-right:60px}}@media only screen and (max-width:767px){.speak-section .speak-right{width:100%;padding:0}}.speak-section .speak-right p{font-size:15px;line-height:1.8}.speak-section .speak-right p span{margin-left:-9px}.speak-section .cont{color:#fff;margin-top:-14px}.speak-section .cont p{line-height:1.3}.speak-section .cont p span.line1{font-size:12px;font-weight:500}.speak-section .cont p span.line2{font-size:26px;font-weight:900}.speak-section .cont p span.line3{font-size:16px;font-weight:500}.building-section{padding:109px 0 105px;position:relative;z-index:1}@media only screen and (max-width:1199px){.building-section{padding:100px 0 80px}}@media only screen and (max-width:991px){.building-section{padding:80px 0}}@media only screen and (max-width:767px){.building-section{padding:50px 0}}.building-section .building-main{display:flex;flex-wrap:wrap;margin:0 auto}@media only screen and (max-width:991px){.building-section .building-main{max-width:728px;margin:0 auto}}.building-section .building-left{width:458px;padding-top:10px}@media only screen and (max-width:991px){.building-section .building-left{width:280px}}@media only screen and (max-width:767px){.building-section .building-left{width:100%;max-width:350px;margin:0 auto 35px}}.building-section .building-left picture{border-radius:20px;overflow:hidden}.building-section .building-right{width:calc(100% - 458px);color:#fff;padding-left:64px;font-size:22px;padding-top:20px}@media only screen and (max-width:1199px){.building-section .building-right{font-size:19px;padding-left:40px}}@media only screen and (max-width:1023px){.building-section .building-right{padding-top:0}}@media only screen and (max-width:991px){.building-section .building-right{width:calc(100% - 280px)}}@media only screen and (max-width:767px){.building-section .building-right{width:100%;padding:0}}.building-section h3{font-size:34px;line-height:1.5;margin-bottom:5px}@media only screen and (max-width:1199px){.building-section h3{font-size:30px}}@media only screen and (max-width:991px){.building-section h3{font-size:26px}}.building-section p{margin-bottom:20px}.building-section p.lg{font-size:21px;font-weight:bold}@media only screen and (max-width:991px){.building-section p.lg{font-size:inherit}}.building-section p.lg.md{font-weight:500}.building-section p a{display:inline-block;background:#6ec7ff;margin-left:10px;color:#000;font-size:23px;padding:3px 12px;font-weight:500;text-decoration:none}@media only screen and (max-width:1199px){.building-section p a{font-size:20px;vertical-align:bottom;position:relative;top:4px}}@media only screen and (max-width:991px){.building-section p a{font-size:inherit;padding:0 8px}}.building-section .ul-split{display:flex;flex-wrap:wrap;margin-top:12px;margin-left:-10px;margin-right:-10px}.building-section .ul-split ul{width:50%;padding:0 10px}@media only screen and (max-width:1023px){.building-section .ul-split ul{width:100%}}.building-section .ul-split ul li{position:relative;padding-left:17px;margin-bottom:16px}.building-section .ul-split ul li p{margin-bottom:0}.building-section .ul-split ul li:before{content:'';display:block;left:0;top:14px;position:absolute;width:7px;height:7px;border-radius:50%;background-color:#ff96ff}.contact-section{background-color:#2d176d;position:relative;color:#fff;padding:97px 0;overflow:hidden}@media only screen and (min-width:1441px){.contact-section{background-position:center}}@media only screen and (max-width:991px){.contact-section{padding:70px 0}}@media only screen and (max-width:767px){.contact-section{padding:50px 0}}.contact-section:before{content:'';display:block;height:100%;width:100%;position:absolute;background-image:url("//www.zohowebstatic.com/sites/zweb/images/jp/partners/seminar-osaka-building2-2x.png");background-size:cover;background-position:center right;background-repeat:no-repeat;top:0;left:0}@media only screen and (max-width:1199px){.contact-section:before{left:90px}}@media only screen and (max-width:991px){.contact-section:before{opacity:.5}}.contact-section .jpc-container{max-width:1290px;padding-left:20px;padding-right:20px}@media only screen and (max-width:1199px){.contact-section .jpc-container{max-width:1110px}}.contact-section .contact-main{display:flex;flex-wrap:wrap;position:relative;z-index:1}.contact-section .contact-right{width:537px}@media only screen and (max-width:1199px){.contact-section .contact-right{width:480px}}@media only screen and (max-width:991px){.contact-section .contact-right{position:absolute;z-index:-1;opacity:.5;right:0}}.contact-section .contact-left{width:calc(100% - 537px);padding-left:94px}@media(max-width:1240px){.contact-section .contact-left{padding-left:50px}}@media only screen and (max-width:1199px){.contact-section .contact-left{width:100%}}@media only screen and (max-width:991px){.contact-section .contact-left{padding-left:0}}.contact-section .badge{background:#fff;color:#000;display:inline-block;border-radius:5px;padding:5px 29px;font-size:20px;font-weight:bold;margin-bottom:14px}@media only screen and (max-width:767px){.contact-section .badge{font-size:18px}}.contact-section p{font-size:24px;font-weight:500;line-height:2}@media only screen and (max-width:1199px){.contact-section p{font-size:20px}}.content-main{display:flex;flex-wrap:wrap;width:100%;padding-right:98px}@media only screen and (max-width:1199px){.content-main{padding-right:68px}}@media only screen and (max-width:1023px){.content-main{justify-content:center;padding-right:0}}.content-right{width:413px;position:relative}@media only screen and (max-width:991px){.content-right{width:100%;max-width:413px;margin:0 auto 40px}}.form-content{width:100%;background-color:#fff;box-shadow:0 8px 10px rgba(0,0,0,0.05);padding:16px 30px;color:#000;z-index:2;border-radius:15px;border:1px solid #e1e3f7;max-width:413px}@media only screen and (max-width:1023px){.form-content{margin:0 auto}}@media only screen and (max-width:991px){.form-content{margin-top:0}}@media only screen and (max-width:767px){.form-content{padding:20px}}@media only screen and (min-width:992px){.form-content.fixed{position:fixed;z-index:2;border:1px solid #d2e4fe;top:38px}.form-content.fixed-bottom{position:absolute;bottom:0;top:auto}}.form-content .form-wrapper{min-height:440px;position:relative}.form-content .form-wrapper .data-field-wrapper{display:none}.form-content.form-content-hide{display:none}.form-content .success-content{display:none;margin:83px 0}.form-content .success-content p{text-align:center;margin-top:10px;line-height:1.95;font-size:15px}@media only screen and (max-width:1120px){.form-content .success-content p{font-size:13px}}.form-content .success-content p a{display:block}.form-content .req{color:#db1413}.form-content h3{font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}@media only screen and (max-width:767px){.form-content h3{font-size:21px;margin-bottom:15px}}.form-content h3.closedwebinar{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:auto;font-size:20px;line-height:1.5}.form-content .desc{font-size:13px !important;font-weight:500 !important;margin-bottom:13px !important}.form-content .form-horizontal .with-label{position:relative}.form-content .form-horizontal .with-label.focused .floating-label{opacity:0;margin-top:-4px}.form-content .form-horizontal .form-group{margin-bottom:9px;position:relative}.form-content .form-horizontal .form-group#date-field{display:none !important}.form-content .form-horizontal .form-group.others-input{display:none}.form-content .form-horizontal .form-group.others-input .floating-label{left:15px}.form-content .form-horizontal .form-group.others-input .form-control{padding-left:15px}.form-content .form-horizontal .form-group .floating-label{display:block;position:absolute;top:23px;transform:translateY(-50%);left:55px;color:#7d7d7d;pointer-events:none;transition:.2s ease all;font-size:14px}.form-content .form-horizontal .form-group .form-control{border:1px solid #adadad;height:45px;padding:5px 10px 5px 55px;width:100%;font-family:'Noto Sans CJK JP',sans-serif !important;font-size:14px}.form-content .form-horizontal .form-group .form-control.errorClass{border-style:dashed;border-color:#f5392f}.form-content .form-horizontal .form-group textarea.form-control{min-height:110px;resize:none;padding:10px 10px 10px 55px}.form-content .form-horizontal .form-group:before{content:'';display:block;position:absolute;left:12px;top:50%;transform:translateY(-50%);background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/webinar/registration-landing-page-sprite.png');background-size:166px auto;z-index:1}.form-content .form-horizontal .form-group.date-input:before{background-position:-71px -16px;width:24px;height:24px;top:23px;left:13px}.form-content .form-horizontal .form-group.company-input:before{background-position:-68.5px -45.5px;width:25.5px;height:23.5px;top:23px}.form-content .form-horizontal .form-group.name-input:before{background-position:0 -83px;width:20.5px;height:23.5px;left:15px;top:23px}.form-content .form-horizontal .form-group.email-input:before{background-position:-30.5px -83px;width:21.5px;height:16px;left:15px;top:23px}.form-content .form-horizontal .form-group.phone-input:before{background-position:0 -116.5px;width:16px;height:25px;left:17px;top:23px}.form-content .form-horizontal .form-group.status-input{display:none !important}.form-content .form-horizontal .form-group.status-input:before{background-position:-131px -83px;width:28px;height:17px;left:14px;top:25px}.form-content .form-horizontal .form-group.form-group-duo{position:relative}.form-content .form-horizontal .form-group.form-group-duo:after{content:'';display:block;clear:both}.form-content .form-horizontal .form-group.form-group-duo .form-group-semi{float:left;width:50%}.form-content .form-horizontal .form-group.form-group-duo .form-group-semi:first-child .form-control{border-right:0}.form-content .form-horizontal .form-group.form-group-duo .form-group-semi:last-child .floating-label{left:15px}.form-content .form-horizontal .form-group.form-group-duo .form-group-semi:last-child:before{content:'';display:block;width:1px;height:27px;top:23px;transform:translateY(-50%);background-color:#ccc;position:absolute}.form-content .form-horizontal .form-group.form-group-duo .form-group-semi:last-child .form-control{border-left:0;padding-left:15px}.form-content .form-horizontal .form-group .frm-desc{font-size:11px;line-height:1.8;margin-bottom:15px;max-width:406px}.form-content .form-horizontal .form-group .btn-submit{height:53px;background-color:#eb463d;color:#fff;transition:.3s ease all;font-size:16px;font-weight:bold;display:block;width:100%;border:0;cursor:pointer}.form-content .form-horizontal .form-group .btn-submit:disabled{opacity:.6;pointer-events:none}.form-content .form-horizontal .form-group .form-desc{display:none;position:relative}.form-content .form-horizontal .form-group .form-desc:after{content:'';display:block;position:absolute;left:17px;top:37px;background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/webinar/registration-landing-page-sprite.png');background-size:166px auto;background-position:-29px -114px;width:23px;height:23px}.form-content .form-horizontal .form-group .form-desc .desc-label{font-weight:bold;margin-bottom:5px;display:inline-block;font-size:12px}.form-content .form-horizontal .checkbx{display:block;position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13px;margin:16px 0}.form-content .form-horizontal .checkbx a{color:#000;text-decoration:underline}.form-content .form-horizontal .checkbx input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-content .form-horizontal .checkbx.required{background-position:-80px -116.5px}.form-content .form-horizontal .checkmark{position:absolute;top:3px;left:0;background:url('//www.zohowebstatic.com/sites/zweb/images/jp/zoho_general_pages/checkbox-sprite-2x.png') no-repeat -2px -22px;background-size:125px;width:15px;height:15px}.form-content .form-horizontal .checkbx.errorClass .checkmark{background-position:-43px -2px}.form-content .form-horizontal .checkbx input:checked ~ .checkmark{background-position:-22.7px -22px}.form-content .form-horizontal span.errorClass{font-size:11px;color:#f5392f;display:block;margin-bottom:3px;position:relative;padding-left:15px;padding-top:2px}.form-content .form-horizontal span.errorClass:before{content:"";position:absolute;width:11px;height:11px;top:6px;background-size:166px auto;left:0;background-position:-65px -126px;background-image:url('//www.zohowebstatic.com/sites/zweb/images/jp/webinar/registration-landing-page-sprite.png')}.form-content .form-horizontal .zpaid_plan{display:none;font-size:13px;margin:16px 0;letter-spacing:-0.2px}.form-content .form-content-inner.closedwebinar{position:relative}.video-content{max-width:470px;margin:0 auto;background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,0.1);padding:78px 32px 110px;text-align:center;display:none}.video-content.video-content-hide{display:none}.video-content h3{font-size:24px;line-height:1.9;margin:0;font-weight:bold}.video-content .video-box{margin-top:25px;padding:6px;box-shadow:0 0 8px rgba(0,0,0,0.2);position:relative;height:235px;cursor:pointer;padding-bottom:2px}.video-content .video-box picture{display:block}.video-content .video-box img{width:100%;height:222px;object-fit:cover}.video-content .video-box .play-btn{position:absolute;width:56px;height:56px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#000;z-index:1}.video-content .video-box .play-btn:before{content:'';display:block;width:0;height:0;top:50%;left:50%;transform:translate(-50%,-50%);border-left:13px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;margin-left:2px;z-index:1}.video-content .video-box .play-btn:after{content:'';display:block;width:100%;height:100%;z-index:-1;border-radius:100%;animation:pulse 1.5s infinite;background-color:#000}@keyframes pulse{0%{transform:scale(0);opacity:1}100%{transform:scale(2.5);opacity:0}}.reg_input{border:1px solid #adadad;background-color:transparent;line-height:0;font-size:0;padding:9px 10px;display:block;width:100%}.reg_input.error_check_rd{border-style:dashed;border-color:#f5392f;margin-bottom:20px}.reg_input .reg_input_col,.reg_input .reg_input_col_2{display:inline-block;position:relative;vertical-align:middle;text-align:center}.reg_input .reg_input_col{width:55%}@media only screen and (max-width:460px){.reg_input .reg_input_col{width:100%;margin-bottom:10px}}.reg_input .reg_input_col::after{content:'';width:1px;height:100%;background-color:#adadad;position:absolute;top:50%;right:-3px;transform:translate(0,-50%)}@media only screen and (max-width:460px){.reg_input .reg_input_col::after{display:none}}.reg_input .reg_input_col_2{width:45%;padding-left:10px}.reg_input .reg_input_col_2.disabled{pointer-events:none;opacity:.5}@media only screen and (max-width:460px){.reg_input .reg_input_col_2{width:100%;padding-left:0}}.reg_input input{visibility:hidden;opacity:0;-webkit-appearance:none;height:0 !important;width:0 !important;padding:0 !important;border:0 !important}.reg_input input ~ .check_radio{width:17px;height:17px;display:inline-block;border:2px solid #adadad;border-radius:100%;position:relative;top:0;left:0;vertical-align:middle}.reg_input input:checked ~ .check_radio{border:2px solid #1a59a9}.reg_input input:checked ~ .check_radio::before{content:'';width:7px;height:7px;background-color:#1a59a9;position:absolute;border-radius:100%;top:3px;left:3px}.reg_input p{display:inline-block !important;width:calc(100% - 25px);vertical-align:middle;position:relative;font-size:13px !important;padding-left:10px;font-weight:500;cursor:pointer;text-align:left}.reg_input .errorClass{bottom:-22px;top:unset;left:0;text-align:left;position:absolute !important;padding-left:6px !important}.reg_input .errorClass::before{top:-2px !important;left:-10px !important}@media only screen and (max-width:460px){.reg_input .errorClass{bottom:-53px}}