@media (min-width:1024px) and (max-width:1536px){.visual-card[data-v-e43ecf02]{font-size:16px!important;line-height:1;margin:0!important;padding:20px}h2[data-v-e43ecf02]{font-size:18px}}@media (max-width:1024px){.visual-card[data-v-e43ecf02]{padding:30px!important}}.visual-card[data-v-e43ecf02]{align-items:center;border:none!important;display:flex;flex:1;font-size:22px;height:-moz-fit-content;height:fit-content;justify-content:center;line-height:1.45rem;margin:50px 0;padding:10px 0 10px 15px}.visual-card[data-v-e43ecf02]:after,.visual-card[data-v-e43ecf02]:before{background-size:100%}.visual-card[data-v-e43ecf02]:before{left:0;top:0;transform:translateY(-14px)}.visual-card[data-v-e43ecf02]:after{bottom:0;right:0;transform:translateY(14px)}.visual-card[data-v-9b5d2d84]{background-color:rgba(255,119,0,.05);border:3px solid var(--main-color);border-radius:10px;position:relative}.visual-card[data-v-9b5d2d84]:after,.visual-card[data-v-9b5d2d84]:before{background-size:100% 100%;content:"";position:absolute}.visual-card[data-v-9b5d2d84]:after{background:url(/img/quote2.png) no-repeat 50%;background-size:100% 100%}.visual-card[data-v-9b5d2d84]:before{background:url(/img/quote.png) no-repeat 50%;background-size:100% 100%}.company-profile-page[data-v-8733216c] .company-profile-centent:after,.company-profile-page[data-v-8733216c] .company-profile-centent:before{background:linear-gradient(90deg,transparent,rgba(51,51,51,.5),transparent)}.company-profile-page[data-v-8733216c] .company-profile-first-item:before,.company-profile-page[data-v-8733216c] .company-profile-item:before{background:linear-gradient(0deg,transparent,rgba(51,51,51,.5),transparent);height:135%}.company-profile-page[data-v-8733216c] .company-profile-first-item div:last-child,.company-profile-page[data-v-8733216c] .company-profile-item div:last-child{color:var(--title-color)}.company-profile-page[data-v-8733216c] .company-profile-first-item div:nth-child(2n),.company-profile-page[data-v-8733216c] .company-profile-item div:nth-child(2n){text-wrap:nowrap;color:var(--main-color)}@media (max-width:1024px){.company-profile-page[data-v-8733216c] .company-profile-first-item:before{height:2px!important}}@media (max-width:400px){.company-profile-page[data-v-8733216c] .company-profile-centent{grid-template-columns:repeat(1,minmax(0,1fr))!important}.company-profile-page[data-v-8733216c] .company-profile-item:before{background:linear-gradient(90deg,transparent,rgba(51,51,51,.5),transparent)!important;bottom:0!important;height:2px;left:0!important;right:0!important;top:0!important;width:120%}.company-profile-page[data-v-8733216c] .company-profile-first-item:before{opacity:0!important}}[data-v-a5f6f14c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.swiper-thumbs[data-v-a5f6f14c]{position:relative}.swiper-thumbs[data-v-a5f6f14c]:before{background-color:#ccc;content:"";height:3px;left:0;position:absolute;top:11px;width:100%;z-index:-1}.page-header-title[data-v-2b70efb0]{-webkit-text-stroke:2px hsla(0,0%,100%,.8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5) 2px,transparent 0);background-position:50%;background-size:10px 10px;color:#fff}.inquiry-container[data-v-63ae4862]{background-image:url(/_nuxt/img/footer-bg.bb0f2eb.webp);margin:0}.inquiry-container[data-v-63ae4862] .sub-title{color:#999}.inquiry-container[data-v-63ae4862] .section-title{color:#fff}.form_wrap[data-v-63ae4862]{padding:0 20px}.form_wrap>div[data-v-63ae4862]{position:relative}.form_wrap input[data-v-63ae4862]{border:1px solid transparent!important;padding:0 10px}.form_wrap .input_require[data-v-63ae4862]{border:1px solid #f56c6c!important}@media screen and (max-width:1024px){.form_wrap input[data-v-63ae4862]{border:none!important;border-bottom:1px solid #000!important}.form_wrap .input_require[data-v-63ae4862]{border:none!important;border-bottom:1px solid #f56c6c!important}}.container_wrap[data-v-78d89978]{position:relative}.container_wrap .wrap_error[data-v-78d89978]{color:#f56c6c;font-size:16px;left:0;line-height:1;margin-top:5px;padding-top:4px;position:absolute;top:100%}.wrap_require[data-v-78d89978]:before{color:#f56c6c;content:"*";display:block;font-size:26px;left:-15px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:1024px){.container_wrap .wrap_error[data-v-78d89978]{font-size:14px;margin-top:0}.wrap_require[data-v-78d89978]:before{font-size:20px}}