.main-hero{height:560px;margin:0 auto 120px;max-width:1600px;overflow:hidden;padding:50px 30px 20px 50px;position:relative}.main-hero,.main-hero .hero-img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-hero .hero-img{-webkit-animation:slideInRight .5s ease-out forwards;animation:slideInRight .5s ease-out forwards;-webkit-animation-delay:.8s;animation-delay:.8s;bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";max-width:1000px;opacity:0;position:absolute;right:2%;width:60%;z-index:-1}.main-hero .main-hero-inner{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 auto;max-width:1500px;width:100%}.main-hero .hero-text{display:inline-block;font-size:1.14vw;letter-spacing:.05em;line-height:1.5;position:relative;width:34.6%}.main-hero .main-copy{color:#333;font-size:3.25em;font-weight:900;letter-spacing:.05em;line-height:1.35;margin:0 0 .58em}.main-hero .main-copy.en{font-size:92px;font-size:5.75rem;letter-spacing:.075em;line-height:1.1}.main-hero .copy-img{margin-top:-60px;position:absolute;right:-30px;top:100%}.main-hero .cta_button.button{font-size:20px;font-size:1.25rem;line-height:1.4;margin-top:3em;max-width:380px;text-shadow:none;width:70%}.main-hero .button-wrap{margin-top:2.8em}.main-hero .button-wrap .cta_button.button,.main-hero .button-wrap a{font-size:20px;font-size:1.25rem;line-height:1.4;margin:0 auto 0 0;max-width:340px;text-shadow:none}@media screen and (min-width:1401px){.main-hero .hero-text{font-size:1rem}.main-hero .main-copy{white-space:nowrap}}@media screen and (max-width:1150px){.main-hero{height:40vw;padding:30px 20px 20px}}@media screen and (max-width:768px){.main-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;margin:0 0 60px;padding:30px 20px 0}.main-hero .main-hero-inner{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin:0 auto 10px;order:2}.main-hero .hero-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-animation-name:slideInRightSP;animation-name:slideInRightSP;margin:0 auto 15px;max-width:100%;order:1;position:static;text-align:right;width:90%}.main-hero .hero-text{-webkit-animation-name:slideInLeftSP;animation-name:slideInLeftSP;font-size:1.14rem;line-height:1.5;text-shadow:none;width:100%}.main-hero .main-copy{font-size:2.57rem}.main-hero .copy-img{margin-top:-30px;max-width:70%}.main-hero .cta_button.button{margin-left:auto;margin-right:auto;margin-top:2em}.main-hero .button-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-left:0;margin-top:0;order:3;padding-bottom:10px;width:100%}.main-hero .button-wrap .cta_button.button,.main-hero .button-wrap a{margin-left:auto;margin-right:auto;max-width:302px}}@-webkit-keyframes slideInLeft{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:none;transform:none}}@keyframes slideInLeft{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideInRight{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:none;transform:none}}@keyframes slideInRight{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideInLeftSP{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:none;transform:none}}@keyframes slideInLeftSP{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideInRightSP{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:none;transform:none}}@keyframes slideInRightSP{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:none;transform:none}}.section-container{margin-bottom:130px}.pickup-container{background:#d8f1f8;padding:80px 10px}.section-container .title-set-line{margin-bottom:70px;padding-top:0}.section-container .title-set-line .main{font-family:inherit;font-size:50px;font-size:3.125rem;font-weight:700}.section-container .hs_cos_wrapper_type_module>.button{font-size:20px;font-size:1.25rem;max-width:340px}.section-container.-service{padding:45px 0 0}.section-container.-blog .post-info .post-tags,.section-container.-seminar .post-info .post-tags{display:none}.section-container .m-home-service-items,.section-container.-news .post-listing{margin-bottom:80px}.section-container.-news .post-listing .title{font-weight:400}@media screen and (max-width:768px){.section-container .title-set-line{margin-bottom:30px}.section-container .title-set-line .main{font-size:2.5rem}}.image-content-row .image{padding-right:1em}.image-content-row .image.img-right{padding-left:1em;padding-right:0;text-align:right}@media screen and (max-width:768px){.image-content-row .image{padding-right:0}.image-content-row .image.img-right{padding-left:0;text-align:center}}.product-container .hs_cos_wrapper_widget_container .hs_cos_wrapper:last-child .image-content-row{margin-bottom:0}.product-container .image-content-row{margin-bottom:80px}.product-container .image-content-row .image{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;padding:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .5s cubic-bezier(.4,.13,.26,1.37);transition:all .5s cubic-bezier(.4,.13,.26,1.37);width:31.25%}.product-container .image-content-row .image.-js-wp-animate{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.product-container .image-content-row .content{width:63%}.product-container .image-content-row .title{font-size:36px;font-size:2.25rem;line-height:1.67;margin-bottom:.56em}.product-container .image-content-row h3{font-size:28px;font-size:1.75rem;line-height:1.43;margin:0}.product-container .image-content-row .button{margin:30px 0 0}.product-container .image-content-row .button.-green{background:#139346}.product-container .image-content-row .button.-pink{background:#f95f55}.product-container .image-content-row .button.-orange{background:#ffa423}.product-container .image-content-row .button.-blue{background:#0f86da}.product-container .image-content-row .button.-aqua{background:#03b8ec}.product-container .image-content-row .button.-violet{background:#a24fbd}.product-container .image-content-row .button.-dark-blue{background:#1976d2}.product-container .image-content-row .button.-yellow-green{background:#87c820}@media screen and (max-width:768px){.product-container .image-content-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:20px}.product-container .image-content-row .image{margin:0 auto;-webkit-transform:translateY(30px);transform:translateY(30px);width:86.5%}.product-container .image-content-row .content{margin-bottom:30px;width:100%}.product-container .image-content-row .text{font-size:1.143rem;line-height:1.8}.product-container .image-content-row .title{font-size:2rem}.product-container .image-content-row .title .vex-logo{display:block;width:80%}.product-container .image-content-row h3{font-size:1.286rem}.product-container .image-content-row .button{margin:30px auto 0}}.post-listing.-m-blog,.post-listing.-m-case,.post-listing.-m-seminar{margin-bottom:20px}.post-listing.-m-blog .post-card,.post-listing.-m-case .post-card,.post-listing.-m-seminar .post-card{-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);margin-bottom:60px;overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.post-listing.-m-blog .post-card:hover,.post-listing.-m-case .post-card:hover,.post-listing.-m-seminar .post-card:hover{-webkit-box-shadow:0 8px 20px rgba(0,0,0,.3);box-shadow:0 8px 20px rgba(0,0,0,.3);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition-delay:0s!important;transition-delay:0s!important}.post-listing.-m-blog .post-card:hover a,.post-listing.-m-case .post-card:hover a,.post-listing.-m-seminar .post-card:hover a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.post-listing.-m-blog .post-card .post-thumbnail,.post-listing.-m-case .post-card .post-thumbnail,.post-listing.-m-seminar .post-card .post-thumbnail{-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;overflow:hidden}.post-listing.-m-blog .post-card .post-detail,.post-listing.-m-case .post-card .post-detail,.post-listing.-m-seminar .post-card .post-detail{padding:22px 20px}.post-listing.-m-blog .post-card .post-info,.post-listing.-m-case .post-card .post-info,.post-listing.-m-seminar .post-card .post-info{margin:-13px 0 5px}.post-listing.-m-blog .post-card .post-info .date,.post-listing.-m-case .post-card .post-info .date,.post-listing.-m-seminar .post-card .post-info .date{font-size:15.008px;font-size:.938rem;margin:0}.post-listing.-m-blog .post-card .post-info .post-tags,.post-listing.-m-case .post-card .post-info .post-tags,.post-listing.-m-seminar .post-card .post-info .post-tags{float:right}.post-listing.-m-blog .post-card .title,.post-listing.-m-case .post-card .title,.post-listing.-m-seminar .post-card .title{color:inherit;font-size:16px;font-size:1rem;margin:0}@media screen and (max-width:768px){.post-listing.-m-blog .post-card,.post-listing.-m-blog .post-card:last-child,.post-listing.-m-case .post-card,.post-listing.-m-case .post-card:last-child,.post-listing.-m-seminar .post-card,.post-listing.-m-seminar .post-card:last-child{margin-bottom:35px}}.row-fluid-wrapper .row-fluid .case-container{float:none;margin:0 auto 50px;max-width:1100px;min-height:0}.case-container .case-note{font-size:12px;font-size:.75rem;margin:0;text-align:right}.case-logo-container{margin-top:0}.post-listing .img-over{padding-top:50.27%}.post-listing .title{font-weight:700}.post-listing.-m-case .post-card .thumb{-webkit-border-radius:10px;border-radius:10px;margin-bottom:10px;padding-top:53.17%}.post-listing.-m-case .post-card .content{padding:0 12px 20px}.post-listing.-m-case .post-card .title{color:#000;font-size:1.5em;font-weight:700;margin-bottom:5px}.post-listing.-m-case .post-card .text{font-size:12px;font-size:.75rem;line-height:1.42;margin:0}.post-listing.-m-seminar .post-card .thumb{-webkit-border-radius:20px 20px 10px 10px;border-radius:20px 20px 10px 10px;margin:0;padding-top:50.27%}.post-listing.-m-seminar .post-card .content{padding:10px 20px 30px}.post-listing.-m-seminar .post-card .date{color:#919090;font-size:16px;font-size:1rem;margin:0 0 5px}.post-listing.-m-seminar .post-card .title{color:#444;margin:0}.post-text{border-bottom:1px solid #eee;margin-top:1em;padding-bottom:1em}.post-text:last-child{border-bottom:none}.post-text a:hover .title{text-decoration:underline}.post-text .title{margin:0}.post-info{margin:0 0 .2em}.post-info:after{clear:both;content:"";display:block}.post-info .date{color:#919090;display:inline-block;font-weight:500;margin-right:.5em}.post-info .post-tags{display:inline-block;margin:0}.post-info .tag{background:#919090;-webkit-border-radius:6px;border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;line-height:24px;text-align:center;width:7.5em}.case-logo-container{margin-bottom:80px}.case-logo-container .heading{display:none}.recruit-container{background:#fff9f0;-webkit-border-radius:20px;border-radius:20px;float:none!important;margin:0 auto!important;max-width:1200px;padding:75px 10px}.recruit-container .recruit-inner{background:transparent;padding:0 0 0 50px}.recruit-container .image-content-row{max-width:none}.recruit-container .image-content-row .image{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .5s cubic-bezier(.4,.13,.27,1.71);transition:all .5s cubic-bezier(.4,.13,.27,1.71);width:47%}.recruit-container .image-content-row .image.-js-wp-animate{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.recruit-container .image-content-row .content{width:50.3%}.recruit-container .image-content-row .title{font-size:18px;font-size:1.125rem;margin-bottom:1.5em}.recruit-container .image-content-row .title .en-title{color:#03b8ec;display:inline-block;font-size:50px;font-size:3.125rem;font-weight:900;line-height:1;margin-right:.5em}.recruit-container .image-content-row .title .jp-title{display:inline-block}.recruit-container .image-content-row .button{background:#03b8ec;margin:45px 0 0}.recruit-container .image-content-row .button:after{border:none;content:"\e902";display:inline-block;font-family:ubsecure;font-size:1.3em;font-weight:400;height:1.3em;margin:-.5em 0 0;right:14px;-webkit-transform:none;transform:none;vertical-align:baseline;width:1.3em}@media screen and (max-width:768px){.recruit-container{margin:0 10px!important;padding:30px 0}.recruit-container .recruit-inner{padding:20px}.recruit-container .image-content-row .image{margin:0 auto 30px;max-width:65%;-webkit-transform:translateY(30px);transform:translateY(30px);width:auto}.recruit-container .image-content-row .content{width:100%}.recruit-container .image-content-row .title{font-size:1rem}.recruit-container .image-content-row .title .en-title{font-size:2rem;margin-right:.3em}.recruit-container .image-content-row .button{margin:45px auto 0}}.consultation-container .hs_cos_wrapper_widget_container .hs_cos_wrapper:last-child .image-content-row{margin-bottom:0}.consultation-container .image-content-row .image{width:35%}.consultation-container .image-content-row .content{width:65%}.consultation-container .image-content-row h3{font-size:28px;font-size:1.75rem;line-height:1.43;margin:0}.consultation-container .image-content-row .button{margin:30px 0 0}.consultation-container .image-content-row .button.-green{background:#139346}.consultation-container .image-content-row .button.-pink{background:#f95f55}.consultation-container .image-content-row .button.-orange{background:#ffa423}.consultation-container .image-content-row .button.-blue{background:#0f86da}.consultation-container .image-content-row .button.-aqua{background:#03b8ec}.consultation-container .image-content-row .button.-violet{background:#a24fbd}.consultation-container .image-content-row .button.-dark-blue{background:#1976d2}.consultation-container .image-content-row .button.-yellow-green{background:#87c820}@media screen and (max-width:768px){.consultation-container .image-content-row{margin-bottom:20px}.consultation-container .image-content-row .image{margin:0 auto 2em;-webkit-transform:translateY(30px);transform:translateY(30px);width:70%}.consultation-container .image-content-row .content{margin-bottom:30px;width:100%}.consultation-container .image-content-row .text{font-size:1.143rem;line-height:1.8}.consultation-container .image-content-row .title{font-size:2rem}.consultation-container .image-content-row .title .vex-logo{display:block;width:80%}.consultation-container .image-content-row h3{font-size:1.286rem}.consultation-container .image-content-row .button{margin:30px auto 0}}.image-content-row.-consultation-area{background:#daf0f1;-webkit-border-radius:20px;border-radius:20px;padding:75px 60px}.image-content-row.-consultation-area .image{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .5s cubic-bezier(.4,.13,.27,1.71);transition:all .5s cubic-bezier(.4,.13,.27,1.71)}.image-content-row.-consultation-area .image.-js-wp-animate{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:768px){.image-content-row.-consultation-area{padding:30px 20px}}.consulation-warning-block{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.consulation-warning-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.consulation-warning-block .left-content{width:48%}@media screen and (max-width:768px){.consulation-warning-block .left-content{width:100%}}.consulation-warning-block .left-content .image-content-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:768px){.consulation-warning-block .left-content .image-content-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.consulation-warning-block .left-content .image-content-row.-consultation-area{padding:45px 25px}@media screen and (max-width:768px){.consulation-warning-block .left-content .image-content-row.-consultation-area{padding:30px 20px}}.consulation-warning-block .left-content .image-content-row .image{padding:0;width:50%}@media screen and (max-width:768px){.consulation-warning-block .left-content .image-content-row .image{width:70%}}.consulation-warning-block .left-content .image-content-row .content{width:48%}@media screen and (max-width:768px){.consulation-warning-block .left-content .image-content-row .content{width:100%}}.consulation-warning-block .right-content{margin-left:4%;width:48%}.consulation-warning-block .right-content img{-webkit-border-radius:20px;border-radius:20px;width:100%}@media screen and (max-width:768px){.consulation-warning-block .right-content{margin-left:0;margin-top:2em;width:100%}}