.modular .wrap{position:relative;z-index:1}.site-placeholder{min-height:585rem;padding-top:305rem;background:url(/images/banner-contact.jpg) center / cover no-repeat}.common_sort dt.on,.common_sort dt:hover{color:var(--vi-color)}.common_sort dt{z-index:2;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:.6em 2em;border-top:0;border-bottom:1px solid #d4d4d4;color:#181818;font-size:var(--font-size-18)}.common_sort dt a{display:block;flex:1 1 auto;min-width:0;color:inherit}.common_sort dt.active,.common_sort dt:hover{background-color:var(--vi-color);border-radius:85rem;color:#fff}.common_sort dd{display:none;margin-top:calc(-10px - 40rem);padding-top:calc(10px + 40rem);padding-left:25rem;padding-bottom:30rem;border-radius:25rem;background-color:#f1f5f2}@media only screen and (max-width:1024px){.common_sort dd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18rem}}.form-hero{position:relative;display:block;padding-bottom:0;color:#fff}.form-hero .wrap{width:100%;max-width:none}.form-hero-text{position:absolute;left:90rem;bottom:108rem}.form-hero-text h1{font-size:60rem;font-weight:100;line-height:1.1;margin:0}.form-hero-text p{margin-top:20rem;font-size:var(--font-size-18);line-height:1.6}.sample_wrap{display:flex;background:#fff}.sample_wrap .modular{padding:0;background:none;text-align:center}.sample_wrap .left{width:33.33333333%;background-position:0 top;background-size:cover;background-repeat:no-repeat}.sample_wrap .right{width:66.66666667%;padding:80rem 240rem 117rem 170rem}.sample_wrap h2{font-size:var(--font-size-60);color:#41aa7e;text-align:center;font-weight:400}.sample_wrap .form_group{margin-top:50rem}.sample_wrap .group{position:relative;margin-bottom:18px;display:flex;justify-content:space-between;gap:24rem}.sample_wrap .group .item{position:relative;border:1px solid #d7d7d7;padding:18rem 25rem;width:420rem;border-radius:35px;display:flex;align-items:flex-start}.sample_wrap .group .item-full{width:100%}.sample_wrap .group .item label{white-space:nowrap;color:#797979;line-height:25px}.dropdown{position:relative;flex:1;color:#4c4d51;display:flex;align-items:center;margin-left:10px}.dropdown-toggle{padding:0;border:0;display:flex;align-items:center;flex:1;cursor:pointer;line-height:25px}.dropdown-toggle .tag{flex:1}.dropdown-toggle i{font-size:12px;color:#797979;transition:.5s}.dropdown.open .dropdown-toggle i{transform:rotate(180deg)}.dropdown-menu{display:block;position:absolute;left:-25rem;top:100%;z-index:10;width:calc(100% + 50rem);background:#fff;border:1px solid #d7d7d7;border-top:0;box-shadow:0 2px 10px #12121226;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-size:inherit;height:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;transition:height .42s ease,opacity .28s ease,visibility 0s linear .42s}.sample_wrap .group .item.has-error{border-color:#d64545}.sample_wrap .form-error{position:absolute;left:var(--phone-input-start, 90px);right:auto;max-width:calc(100% - var(--phone-input-start, 90px) - 25rem);width:fit-content;top:50%;transform:translateY(-50%);margin:0;background:#fff;color:#d64545;font-size:12px;line-height:16px;text-align:left;white-space:normal;pointer-events:none}.dropdown.is-up .dropdown-menu{top:auto;bottom:100%;border-top:1px solid #d7d7d7;border-bottom:0;border-radius:20px 20px 0 0;box-shadow:0 -2px 10px #12121226}.dropdown.open .dropdown-menu,.dropdown.is-opening .dropdown-menu,.dropdown.is-closing .dropdown-menu{height:auto;opacity:1;pointer-events:auto;visibility:visible;transition:height .42s ease,opacity .28s ease,visibility 0s}.dropdown.is-closing .dropdown-menu{opacity:0;pointer-events:none}.dropdown-menu ul{list-style:none;padding:10rem 0;margin:0}.dropdown-menu li{padding:10rem 25rem;cursor:pointer;transition:.3s;font-size:inherit;line-height:25px}.dropdown-menu li:hover{background-color:var(--vi-color);color:#fff}.sample_wrap .group .item .required:after{content:"*";color:red;margin-left:4px}.sample_wrap .group input{height:25px;line-height:25px;font-size:16px;width:100%;min-height:25px;padding:0 0 0 10px;border:0;outline:none;color:#4c4d51;background-color:transparent}.sample_wrap .group select option{font-size:var(--font-size-16);background-color:#fff;color:#4c4d51}.sample_wrap .group .use{position:relative}.sample_wrap .group .use label{position:static;flex:0 0 auto}.sample_wrap .group .use textarea{flex:1;width:auto;min-width:0;height:185rem;padding:0 0 0 10px;border:0;outline:none;resize:vertical;font-size:16px;line-height:1.5;color:#4c4d51;background-color:transparent}.sample_wrap .line{height:1px;background-color:#41aa7e;margin:50rem 0}.sample_wrap .code .item{align-items:center}.sample_wrap .code input{flex:1}.sample_wrap .code-img{width:100px;height:25px;margin-left:12rem;display:inline-flex;align-items:center;justify-content:center;background:#f3f3f3;color:#4c4d51;font-size:14px;letter-spacing:2px;cursor:pointer}.sample_wrap .code-img img{display:block;width:100%;height:100%;object-fit:fill}.sample_wrap .hidden-field{position:absolute;visibility:hidden;width:0}.form-privacy{display:flex;width:fit-content;max-width:100%;margin:18rem auto 0;align-items:flex-start;justify-content:center;gap:10rem;color:#797979;font-size:var(--font-size-16);line-height:1.5;text-align:left}.form-privacy input{flex:0 0 auto;width:18rem;height:18rem;margin-top:.2em;accent-color:var(--vi-color)}.form-privacy span{flex:1;min-width:0}.form-privacy a{color:var(--vi-color);text-decoration:underline;text-underline-offset:.15em}.contact-form-feedback{width:fit-content;max-width:100%;margin:18rem auto 0;padding:10rem 20rem;border-radius:4px;font-size:var(--font-size-16);line-height:1.5;text-align:center}.contact-form-feedback.is-error{background:#fff2f2;color:#d64545}.contact-form-feedback.is-success{background:#eef9f4;color:var(--vi-color)}.sample_wrap .modular .worm-button a.is-disabled{cursor:not-allowed;pointer-events:none}.sample_wrap .modular .worm-button.is-disabled:before,.sample_wrap .modular .worm-button.is-disabled:after{width:100%;background:#b7b7b7}.sample_wrap .modular .worm-button.is-disabled{opacity:.55}@media only screen and (min-width:1025px){.worm-button.type-grey:hover a{color:#fff}}@keyframes mobileMenuSlideIn{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes mobileMenuSlideOut{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}@media only screen and (max-width:1024px){.modular{padding:90rem 0}}@media screen and (min-width:1025px){.touch-video:hover .worm-video-bg{opacity:1;transform:scale(1.05)}.modular .worm-button.type-grey:hover a{color:#fff}.modular .worm-button.type-grey:hover:before,.modular .worm-button.type-grey:hover span{border-color:#fff}}.no_scoll{overflow:hidden}@media only screen and (max-width:767px){:root{--font-size-16: 14px;--font-size-18: 15px;--font-size-20: 16px;--font-size-24: 17px;--font-size-30: 19px;--font-size-36: 22px;--font-size-40: 24px;--font-size-60: 26px;--font-size-120: 48px}.wrap{margin:0 20px}.modular{padding:60px 0 70px}.worm-button{border-radius:45px}.worm-button a{min-width:150px;padding:14px 24px}.site-placeholder{min-height:240px;padding-top:100px;background-position:center}.form-hero{display:block}.form-hero .wrap{width:calc(100% - 40px);max-width:none}.form-hero-text{position:absolute;left:50%;bottom:54px;width:calc(100% - 40px);transform:translate(-50%)}.form-hero-text h1{margin:0;font-size:26px;transform:none}.sample_wrap{display:block;width:100%;overflow:hidden}.sample_wrap .left{display:none}.sample_wrap .right{width:100%;max-width:100%;overflow:hidden;padding:40px 5% 58px}.sample_wrap h2{font-size:24px}.sample_wrap .form_group{margin-top:25px}.sample_wrap .group{display:block;margin-bottom:0}.sample_wrap .group .item{width:auto;max-width:100%;min-height:40px;margin-bottom:10px;padding:7px 20px;border-radius:24px}.sample_wrap .group .item label{line-height:24px}.sample_wrap .group input{height:24px;min-height:24px;padding-left:8px;font-size:14px;line-height:24px}.dropdown{margin-left:8px;font-size:14px}.dropdown-toggle{line-height:24px}.dropdown-menu{left:-20px;width:calc(100% + 40px)}.dropdown-menu li{padding:10px 20px;font-size:14px}.sample_wrap .group .use textarea{height:120px;min-height:120px;padding-left:8px;font-size:14px}.sample_wrap .line{margin:20px 0 25px}.sample_wrap .code-img{flex:0 0 auto;width:64px;height:24px;margin-left:8px;font-size:12px}.sample_wrap .code .item{position:relative;display:flex;align-items:center;padding-right:92px}.sample_wrap .code input{flex:1 1 auto;width:auto!important;min-width:0;padding-left:0}.sample_wrap .code .code-img{position:absolute;right:20px;top:50%;margin-left:0;transform:translateY(-50%)}.sample_wrap .modular{padding:0;margin-top:-5px}.form-privacy{display:grid;grid-template-columns:14px minmax(0,1fr);width:fit-content;max-width:100%;margin-top:14px;margin-left:auto;margin-right:auto;gap:8px;font-size:11px;line-height:1.35;justify-content:center}.form-privacy input{width:14px;height:14px;margin-top:.1em}.form-privacy span{display:block;white-space:normal;overflow-wrap:break-word}.site_banner{min-height:0;height:240px}.site_banner .site_text{width:calc(100% - 40px);bottom:54px}.site_banner h1,.site_banner h2{font-size:26px}.common_sort{padding:24px 20px}.common_sort h2{margin-bottom:18px;font-size:20px}.common_sort dt{padding:14px 0;font-size:16px}.common_sort dd{display:block;padding-bottom:8px}.pageout{font-size:16px}}@media only screen and (max-width:1024px){.common_sort{width:100%;padding:0}.common_sort dd{display:none;grid-template-columns:none;padding-top:calc(10px + 60rem);margin-top:calc(-10px - 60rem)}}@media only screen and (max-width:767px){.common_sort{padding:0}.common_sort h2{margin-bottom:18px}.common_sort dt{padding:.6em 2em}.common_sort dd{display:none;padding-left:20px;padding-bottom:22px;padding-top:46px;margin-top:-46px}}.site-breadcrumb{margin:0 auto;color:#181818;font-size:12px;line-height:1.5}.site-breadcrumb--embedded{position:relative;z-index:2;margin-bottom:20rem}.site-breadcrumb--inverse{color:#fff}.site-breadcrumb--contained{width:100%;margin:0 0 28rem}.site-breadcrumb li:not(:last-child):after{margin-left:5px;color:var(--vi-color);content:">";font-weight:700}.site-breadcrumb a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.site-breadcrumb a:hover,.site-breadcrumb a:focus-visible{color:var(--vi-color);text-decoration:underline}@media(max-width:767px){.site-breadcrumb{width:calc(100% - 40px);margin-right:auto;margin-left:auto;font-size:11px}.site-breadcrumb--embedded{margin-bottom:16px}.site-breadcrumb--contained{width:100%;margin:0 0 20px}}@keyframes aboutFadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes aboutFadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes aboutFadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes strategyMobileFadeInUp{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}.support-page{background:#fff}.support-banner .site_text p{margin-top:20rem;color:#fff;font-size:var(--font-size-20)}.support-section{padding:70rem 0 110rem}.exh_wrap,.exh_wrap *{box-sizing:border-box}.exh_wrap ul{list-style:none;margin:0;padding:0}.exh_wrap a{color:inherit}.exh_wrap .ratio-img{position:relative;display:block;overflow:hidden}.exh_wrap .ratio-img:before{content:"";display:block}.exh_wrap .ratio-img[data-ratio="1.003"]:before{padding-top:100.3%}.exh_wrap .ratio-img[data-ratio="0.7488"]:before{padding-top:74.88%}.exh_wrap .ratio-img img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.exh_sec1{height:761rem;padding-top:99rem;background:url(/images/service/exh_sec1_bg.webp) no-repeat center center / cover}.exh_sec1 .swiper-container{width:1310rem;max-width:100%;padding-bottom:65rem;margin-left:auto;margin-right:auto}.exh_sec1 .swiper-slide{display:flex;align-items:flex-start}.exh_sec1 .swiper-slide .img{flex:0 0 660rem;width:660rem;overflow:hidden}.exh_sec1 .swiper-slide .img img{transition:.5s}.exh_sec1 .swiper-slide .img:hover img,.exh_sec2 li:hover .img img{transform:scale(1.05)}.exh_sec1 .swiper-pagination{position:relative;width:auto;left:705rem;bottom:45rem}.exh_sec1 .swiper-pagination .swiper-pagination-bullet{display:inline-block;width:65rem;height:2px;background:#c6c6c6;margin:0 3px 0 0;opacity:1!important;border-radius:0}.exh_sec1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#41aa7e;height:5px;transform:translateY(1px)}.exh_sec1 .cont{flex:0 0 674rem;background-color:#fff;width:674rem;height:610rem;padding:65rem;position:relative;top:111rem;left:-24rem;box-shadow:0 0 10px 3px #0003}.exh_sec1 .cont .location{position:absolute;right:0;top:-80rem;padding-left:33rem;color:#41aa7e}.exh_sec1 .cont .location:before,.exh_sec2 li .point:before{content:"";font-family:iconfont;color:#41aa7e;font-size:22px;position:absolute;left:0;top:0}.exh_sec1 .cont .date{font-size:16px;margin-bottom:20rem}.exh_sec1 .cont .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;margin-bottom:30rem;font-size:36rem}.exh_sec1 .cont .title a{color:#181818}.exh_sec1 .cont .title:hover a,.exh_sec1 .cont a.link:hover,.exh_sec2 li:hover a{color:#41aa7e}.exh_sec1 .cont .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:1.5;max-height:6em;overflow:hidden;text-overflow:ellipsis;margin-bottom:60rem;font-size:var(--font-size-18)}.exh_sec1 .cont a.link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#181818;font-size:32px;font-weight:700;line-height:1}.exh_sec2{padding-top:238rem;padding-bottom:130rem}.exh_sec2 ul{display:grid;width:100%;grid-template-columns:repeat(3,450rem);gap:30rem 45rem;justify-content:center}.exh_sec2 li{width:450rem;transition:all .3s}.exh_sec2 li:hover{box-shadow:0 0 10px 3px #0003}.exh_sec2 li .img img{transition:.5s}.exh_sec2 li .cont{padding:25rem 19rem 50rem}.exh_sec2 li .date{font-size:16px;margin-bottom:15px}.exh_sec2 li .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;max-height:3em;overflow:hidden;text-overflow:ellipsis;height:3em;margin-bottom:10rem;font-size:var(--font-size-24)}.exh_sec2 li .point{position:relative;padding-left:26px;font-size:16px}.usage-statement-page{background:#fff}.usage-statement-news-d{padding:150rem 0 130rem;background:#fff}.usage-statement-news-d .w_1440{width:90%;max-width:1440px;margin:0 auto}.usage-statement-news-d .news_dbox{max-width:1160rem;margin:0 auto}.usage-statement-news-d .edit-con-original,.usage-statement-news-d .edit_con_original{color:#181818;font-size:var(--font-size-18);line-height:1.9}.usage-statement-news-d .edit-con-original h2,.usage-statement-news-d .edit_con_original h2,.usage-statement-news-d .edit-con-original h3,.usage-statement-news-d .edit_con_original h3{margin:42rem 0 18rem;color:#000;font-size:var(--font-size-24);font-weight:700;line-height:1.45}.usage-statement-news-d .edit-con-original p,.usage-statement-news-d .edit_con_original p{margin:0 0 18rem;color:#181818;font-size:var(--font-size-18);line-height:1.9;text-align:justify}.usage-statement-news-d .edit-con-original ul,.usage-statement-news-d .edit_con_original ul{margin:0 0 20rem 1.4em;padding:0}.usage-statement-news-d .edit-con-original li,.usage-statement-news-d .edit_con_original li{margin:4rem 0;color:#181818;font-size:var(--font-size-18);line-height:1.8}@media screen and (max-width:1024px){.usage-statement-news-d{padding:83px 0 80px}.usage-statement-news-d .w_1440{box-sizing:border-box;width:100%;padding:0 8px}.usage-statement-news-d .news_dbox{max-width:none}.usage-statement-news-d .edit-con-original,.usage-statement-news-d .edit_con_original,.usage-statement-news-d .edit-con-original p,.usage-statement-news-d .edit_con_original p,.usage-statement-news-d .edit-con-original li,.usage-statement-news-d .edit_con_original li{font-size:15px;line-height:1.85}.usage-statement-news-d .edit-con-original h2,.usage-statement-news-d .edit_con_original h2,.usage-statement-news-d .edit-con-original h3,.usage-statement-news-d .edit_con_original h3{margin:34px 0 14px;font-size:20px}}.support-download-section{padding:80rem 0 130rem;background:#eee}.support-download-cards{display:grid;grid-template-columns:repeat(4,310rem);gap:50rem}.support-download-card{display:block;width:310rem;background:#fff;color:#4c4d51;transition:all .3s}.support-download-card:hover{color:#fff;box-shadow:0 0 10px 3px #0003}.support-download-cover{height:386rem;background:#fff;overflow:hidden}.support-download-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s all;-webkit-transition:.5s all}.support-download-card:hover .support-download-cover img{transform:scale(1.05);-webkit-transform:scale(1.05,1.05)}.support-download-card-body{min-height:132rem;padding:20rem 25rem 30rem;background-color:#f6f6f6;transition:all .3s}.support-download-card:hover .support-download-card-body{background-color:#41aa7e}.support-download-card-body h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:1.5em;margin:0 0 10px;overflow:hidden;color:inherit;font-size:var(--font-size-24);font-weight:700;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.support-download-card-action{display:inline-flex;align-items:center;gap:5rem;margin-left:-5px;color:#41aa7e;font-size:var(--font-size-18);line-height:40px;transition:all .3s}.support-download-card:hover .support-download-card-action{color:#fff}.support-download-card-action:before{content:"";width:40px;height:40px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 6v21M11 19l9 9 9-9M9 35h22' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 6v21M11 19l9 9 9-9M9 35h22' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}@media screen and (max-width:1024px){.support-banner .site_text p{margin-top:10px;font-size:14px}.support-section{padding:42px 0 70px}.exh_sec1{height:auto;padding:50px 0;background-size:cover}.exh_sec1 .swiper-container{width:100%;margin-left:0;margin-right:0;padding-bottom:44px}.exh_sec1 .swiper-slide{display:block}.exh_sec1 .swiper-slide .img,.exh_sec1 .swiper-slide .cont{flex:none;width:100%}.exh_sec1 .cont{top:0;left:0;width:100%;height:auto;padding:46px 40px 42px}.exh_sec1 .cont .title{display:block;max-height:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.25}.exh_sec1 .cont .desc{margin-bottom:20px;font-size:14px}.exh_sec1 .cont .location{top:46px;right:40px;padding-left:22px;line-height:1.2}.exh_sec1 .cont .location:before,.exh_sec2 li .point:before{top:50%;font-size:16px;line-height:1;transform:translateY(-50%)}.exh_sec1 .swiper-pagination{left:50%;bottom:-22px;transform:translate(-50%)}.exh_sec2{padding-top:80px;padding-bottom:80px}.exh_sec2 ul{display:block;width:100%}.exh_sec2 li{width:100%;margin:0 0 24px}.exh_sec2 li .cont{background-color:#eee;padding:24px 20px 34px}.exh_sec2 li .point{font-size:14px}.support-download-section{padding:60px 0 90px}.support-download-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4%}.support-download-card{width:100%}.support-download-cover{height:auto;aspect-ratio:310 / 386}.support-download-card-body{min-height:112px;padding:20px 18px 24px}.support-download-card-body h2{font-size:18px}.support-download-card-action{font-size:16px}.support-download-card-action:before{width:34px;height:34px}}.support-page-faq .search_wrap{background:url(/images/search_boxbg.jpg) no-repeat center center;background-size:cover;padding:80rem 0}.support-page-faq .search_wrap .box{position:relative;width:960rem;max-width:90%;margin:0 auto;padding:15px 50rem;border-radius:25rem;background:#ffffff4d}.support-page-faq .search_wrap .box input{width:90%;border:0;padding:0;outline:0;background:none;color:#fff;font-size:16px}.support-page-faq .search_wrap .box input::placeholder{color:#ffffffd1;opacity:1}.support-page-faq .search_wrap .box .btn{position:absolute;right:64rem;top:50%;z-index:2;width:28rem;height:28rem;border:0;padding:0;background:url(/images/service/icon_search.svg) no-repeat center center;background-size:100%;cursor:pointer;transform:translateY(-50%)}.support-page-faq .question_wrap{padding-top:65rem;padding-bottom:100rem;background:#fff}.support-page-faq .question_wrap .cont{display:flex;justify-content:space-between;align-items:flex-start}.support-page-faq .question_wrap .common_sort{width:262px;background:transparent;padding:0;box-shadow:none}.support-page-faq .question_wrap .common_sort h2{margin-bottom:28rem;color:var(--vi-color);font-size:var(--font-size-30);font-weight:400}.support-page-faq .question_wrap .common_sort dt{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:.6em 2em;border:0;border-bottom:1px solid #d4d4d4;color:#000;cursor:pointer;font-size:var(--font-size-18);line-height:1.4;transition:all .3s}.support-page-faq .question_wrap .common_sort dt:after{content:"";font-family:iconfont;color:var(--vi-color);font-size:var(--font-size-18);line-height:1;transition:all .3s}.support-page-faq .question_wrap .faq-category-filter{all:unset;display:block;flex:1;min-width:0;color:inherit;cursor:pointer}.support-page-faq .question_wrap .faq-category-filter:focus-visible{outline:2px solid currentColor;outline-offset:4px}.support-page-faq .question_wrap .common_sort dt.active,.support-page-faq .question_wrap .common_sort dt:hover{border-radius:85rem;background-color:var(--vi-color);color:#fff}.support-page-faq .question_wrap .common_sort dt.active:after,.support-page-faq .question_wrap .common_sort dt:hover:after{color:#fff;transform:rotate(180deg)}.support-page-faq .question_list{width:calc(95% - 262px)}.support-page-faq .question_list ul{margin:0;padding:0;list-style:none}.support-page-faq .question_list li{border-bottom:1px solid #d4d4d4;padding:33rem 40rem;color:#000;font-size:var(--font-size-18);transition:all .3s}.support-page-faq .question_list li[hidden]{display:none}.support-page-faq .question_list li.active{border-bottom:none;background:var(--vi-color);color:#fff;box-shadow:0 0 10px 3px #0003}.support-page-faq .question_list .qs{display:flex;align-items:center;cursor:pointer}.support-page-faq .question_list .faq-question{margin:0;color:inherit;font:inherit}.support-page-faq .question_list button.qs{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.support-page-faq .question_list .faq-toggle>summary{list-style:none}.support-page-faq .question_list .faq-toggle>summary::-webkit-details-marker{display:none}.support-page-faq .question_list .qs:focus-visible{outline:2px solid var(--vi-color);outline-offset:5px}.support-page-faq .question_list .qs span{flex:1;min-width:0;line-height:1.55}.support-page-faq .question_list .qs:after{content:"";flex:0 0 auto;color:#555;font-family:iconfont;font-size:20px;line-height:1}.support-page-faq .question_list li.active .qs:after{content:"";color:#fff}.support-page-faq .question_list .qs i{display:inline-block;flex:0 0 auto;width:47rem;height:47rem;margin-right:15px;border-radius:50%;background-color:#fff;color:var(--vi-color);font-size:18px;font-style:normal;line-height:47rem;text-align:center}.support-page-faq .question_list .aw{display:none;margin-top:20px;padding-left:70rem}.support-page-faq [data-faq-accessible]:not(.faq-enhanced) .question_list .aw{display:flex}.support-page-faq [data-faq-accessible].faq-enhanced .question_list .aw[hidden]{display:none!important}.support-page-faq .question_list li.active .aw{display:flex}.support-page-faq .question_list .aw i{display:inline-block;flex:0 0 auto;width:29px;height:32px;background:url(/images/service/icon_a.svg) no-repeat center center;background-size:100%}.support-page-faq .question_list .aw p{width:861rem;max-width:calc(100% - 44px);margin:0;padding-left:15px;color:inherit;font-size:var(--font-size-18);line-height:1.8}@media screen and (max-width:1024px){.support-page-faq .search_wrap{padding:34px 0}.support-page-faq .search_wrap .box{width:calc(100% - 40px);max-width:none;padding:12px 20px;border-radius:24px}.support-page-faq .search_wrap .box input{width:calc(100% - 38px);font-size:14px}.support-page-faq .search_wrap .box .btn{right:20px;width:20px;height:20px}.support-page-faq .question_wrap .cont{display:block}.support-page-faq .question_wrap .common_sort{width:100%}.support-page-faq .question_list{width:100%;margin-top:40rem}.support-page-faq .question_list li{padding-right:15rem;padding-left:15rem}.support-page-faq .question_list .qs span,.support-page-faq .question_list .aw p{font-size:14px}.support-page-faq .question_list .aw p{flex:1;width:auto;max-width:none;padding-left:10px}.support-page-faq .question_list .qs i{width:28px;height:28px;margin-right:10px;font-size:14px;line-height:28px}.support-page-faq .question_list .aw{padding-left:10rem}.support-page-faq .question_list .qs:after{font-size:14px}}@media screen and (max-width:768px){.support-page-faq .question_list li{padding:20px}}.support-page-faq .question_list .support-faq-empty{color:#000;cursor:default}.support-page-faq .question_list .support-faq-empty.is-refreshing{animation:supportFaqEmptyRefresh .42s ease both}@keyframes supportFaqEmptyRefresh{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.support-page-faq .question_list .support-faq-empty.is-refreshing{animation:none}}.support-page-faq .question_list .support-faq-empty:hover{background:transparent;color:#000;box-shadow:none}.contact-info-page .contact_wrap{margin-top:100rem;margin-bottom:170rem}.contact-info-page .contact_wrap h1{display:-webkit-box;max-height:2.4em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--font-size-60);line-height:1.2;text-overflow:ellipsis}.contact-info-page .map_box{display:flex}.contact-info-page .map_img{position:relative;width:62.08333333%}.contact-info-page .map_img img{width:100%;height:100%;object-fit:cover;vertical-align:top}.contact-info-page .map_info{width:37.91666667%;padding:50rem 46rem 0 77rem;background-color:var(--vi-color);color:#fff}.contact-info-page .map_info dl{padding-top:60rem}.contact-info-page .map_info dt{font-size:var(--font-size-24);font-weight:700}.contact-info-page .map_info dd{margin-top:10rem;margin-bottom:30rem;font-size:var(--font-size-18)}.contact-info-page .company_list{margin-top:80rem;color:#260f0f}.contact-info-page .company_list ul{display:grid;grid-template-columns:repeat(3,1fr);gap:40rem;padding-left:0;list-style:none}.contact-info-page .company_list li{min-height:380rem;padding:45rem;background:#fff;box-shadow:0 0 15px #0900051a}.contact-info-page .company_list h2{display:-webkit-box;max-height:2.6em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#260f0f;font-size:var(--font-size-24);line-height:1.3;text-overflow:ellipsis}.contact-info-page .company_list .items{margin-top:30rem}.contact-info-page .company_list .item{display:flex;flex-wrap:nowrap;margin-bottom:15rem;font-size:var(--font-size-18)}.contact-info-page .company_list .item span{position:relative;padding-left:25px;white-space:nowrap}.contact-info-page .company_list .item span:before{position:absolute;left:0;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--vi-color);font-family:iconfont;font-size:18px;line-height:1}.contact-info-page .company_list .item.address span:before{content:"";top:0;transform:none;background-color:var(--vi-color);font-family:initial;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7Zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7Zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5Z'/%3E%3C/svg%3E") center / contain no-repeat}.contact-info-page .company_list .item.email span:before{content:""}.icon-youxiang:before{content:""}@media screen and (max-width:1024px){.contact-info-page .map_info{padding:30rem}.contact-info-page .map_info dl{padding-top:30rem}.contact-info-page .company_list ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.contact-info-page .contact_wrap{margin-top:70rem;margin-bottom:110rem}.contact-info-page .map_box{display:block}.contact-info-page .map_img,.contact-info-page .map_info{width:100%}.contact-info-page .map_info{padding:24px 22px 28px}.contact-info-page .map_info h1{line-height:1.25}.contact-info-page .map_info dl{padding-top:18px}.contact-info-page .map_info dt{margin-top:14px;line-height:1.35}.contact-info-page .map_info dt:first-child{margin-top:0}.contact-info-page .map_info dd{margin-top:6px;margin-bottom:0;line-height:1.65}.contact-info-page .company_list{margin-top:34px}.contact-info-page .company_list ul{grid-template-columns:1fr;gap:18px}.contact-info-page .company_list li{min-height:0;padding:22px 20px 24px}.contact-info-page .company_list h2{line-height:1.45}.contact-info-page .company_list .items{margin-top:16px}.contact-info-page .company_list .item{align-items:flex-start;margin-bottom:10px;line-height:1.65}.contact-info-page .company_list .item:last-child{margin-bottom:0}.contact-info-page .company_list .item span{padding-left:24px}.contact-info-page .company_list .item p{flex:1;min-width:0;line-height:1.65}.contact-info-page .company_list .item.address span{align-self:flex-start}}.exhibition-detail-page{background:#fff}.exhibition-news-d{padding:150rem 0 130rem}.exhibition-news-d .w_1440{width:90%;max-width:1440px;margin:0 auto}.exhibition-news-d .back{margin-bottom:44rem}.exhibition-news-d .back a{display:inline-flex;align-items:center;gap:8rem;color:#181818;transition:.3s}.exhibition-news-d .back a:hover{color:var(--vi-color)}.exhibition-news-d .news_dbox{display:grid;grid-template-columns:minmax(0,1fr) 360rem;gap:80rem}.exhibition-news-d .news_dtitle{padding-bottom:32rem;border-bottom:1px solid #dcdcdc}.exhibition-news-d .news_dtitle h1,.exhibition-news-d .news_dtitle h2{color:#000;font-size:var(--font-size-36);font-weight:600;line-height:1.35}.exhibition-news-d .news_dtype{display:flex;align-items:center;justify-content:space-between;gap:24rem;margin-top:22rem;color:#41aa7e}.exhibition-news-d .n_share{display:flex;align-items:center;gap:18rem}.exhibition-news-d .n_share a{color:#999;font-size:var(--font-size-20);transition:color .3s}.exhibition-news-d .n_share svg{display:block;width:1em;height:1em;fill:currentColor}.exhibition-news-d .n_share a:hover{color:var(--vi-color)}.exhibition-news-d .news_edit{padding:50rem 0 65rem;color:#000}.exhibition-news-d .news_edit p{margin:0 0 24rem;font-size:var(--font-size-18);line-height:1.9}.exhibition-news-d .news_page{display:grid;gap:16rem;padding-top:34rem;border-top:1px solid #dcdcdc;color:#000}.exhibition-news-d .news_page a{color:#000;transition:.3s}.exhibition-news-d .news_page a:hover{color:var(--vi-color)}.exhibition-news-d .right{border-top:4rem solid var(--vi-color);background:#f7f7f7;padding:36rem 32rem 42rem;align-self:start}.exhibition-news-d .right h2{color:#000;font-size:var(--font-size-30);font-weight:500;line-height:1.3;margin-bottom:24rem}.exhibition-news-d .right ul{margin:0;padding:0;list-style:none}.exhibition-news-d .right li{padding:24rem 0;border-top:1px solid #dcdcdc}.exhibition-news-d .right li:first-child{border-top:none}.exhibition-news-d .right span{display:block;margin-bottom:12rem;color:var(--vi-color)}.exhibition-news-d .right h3{font-size:var(--font-size-18);line-height:1.55}.exhibition-news-d .right h3 a{color:#000;transition:.3s}.exhibition-news-d .right h3 a:hover{color:var(--vi-color)}@media screen and (max-width:1024px){.exhibition-news-d{padding:110rem 0 90rem}.exhibition-news-d .news_dbox{grid-template-columns:1fr;gap:50rem}.exhibition-news-d .right{padding:30rem 28rem 34rem}}@media screen and (max-width:768px){.exhibition-news-d{padding:92px 0 70px}.exhibition-news-d .back{margin-bottom:28px}.exhibition-news-d .news_dtitle h1,.exhibition-news-d .news_dtitle h2{font-size:24px}.exhibition-news-d .news_dtype{margin-top:16px}.exhibition-news-d .news_edit{padding:34px 0 42px}.exhibition-news-d .news_edit p,.exhibition-news-d .news_page,.exhibition-news-d .right h3{font-size:14px}.exhibition-news-d .right h2{font-size:22px}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.site-search-form{padding:70rem 0;background:var(--vi-color);color:#fff}.site-search-panel{width:calc(100% - 220rem);margin-left:220rem;padding-left:46rem;box-sizing:border-box;font-size:18rem}.site-search-notice{margin-bottom:1em;font-size:16rem}.site-search-notice a{color:#fff}.site-search-input-box{position:relative;height:50rem;overflow:hidden;border-radius:90rem;background:#fff}.site-search-input-box input{width:100%;height:100%;box-sizing:border-box;padding:0 70rem 0 40rem;border:0;border-radius:90rem;outline:0;background:#fff;color:#000;font:inherit}.site-search-input-box button{position:absolute;top:0;right:0;width:70rem;height:100%;padding:0;border:0;background:transparent;color:#000;font-size:24rem;cursor:pointer}.site-search-summary{padding:1em 1em 0}.site-search-summary em{font-style:normal}.site-search-results{padding:40rem 0 5%}.site-search-results ul{margin:0;padding:0;list-style:none}.site-search-results li:nth-child(2n){background:#f2f2f2}.site-search-results li a{display:block;padding:60rem;color:#000}.site-search-results .time{margin-bottom:.5em;font-size:16rem}.site-search-results .tit{overflow:hidden;font-size:24rem;text-overflow:ellipsis;white-space:nowrap}.site-search-results .tit span{color:var(--vi-color)}.site-search-empty{padding:70rem 20rem;text-align:center;color:#777;font-size:var(--font-size-18)}.site-search-pagination{display:flex;justify-content:center;gap:6px;padding:35rem 0}.site-search-pagination button{width:44rem;height:44rem;padding:0;border:0;border-radius:8px;background:#f4f4f4;color:#4f535d;line-height:44rem;cursor:pointer;transition:color .3s,background-color .3s}.site-search-pagination button:hover,.site-search-pagination button.is-active{background:var(--vi-color);color:#fff}@media screen and (min-width:1025px){.site-search-notice a:hover,.site-search-results li a:hover{color:var(--vi-color)}.site-search-notice a:hover{color:#fff;opacity:.8}}@media screen and (max-width:768px){.site-search-panel{width:auto;margin-left:0;padding-left:0;font-size:14px}.site-search-notice,.site-search-results .time{font-size:12px}.site-search-input-box{height:36px}.site-search-input-box input{padding-right:48px;padding-left:22px;font-size:14px}.site-search-input-box button{width:40px;font-size:20px}.site-search-results .tit{font-size:14px;white-space:normal}.site-search-pagination{padding:18px 0}.site-search-pagination button{width:40px;height:40px;line-height:40px}}html[lang=es] .contact-info-page .company_list li{min-width:0;container-type:inline-size}html[lang=es] .contact-info-page .company_list h2{display:block;max-height:none;overflow:visible;-webkit-line-clamp:unset;font-size:min(18rem,4cqw);white-space:nowrap}@media(max-width:767px){html[lang=es] .contact-info-page .company_list h2{font-size:min(14px,4cqw)}}html[lang=es] .support-page-faq .search_wrap,html[lang=es] .site-search-form,html[lang=es] .support-download-section,html[lang=es] .exh_sec1{padding-top:var(--es-breadcrumb-flow-gap)}html[lang=es] .exh_sec1>.site-breadcrumb{margin-bottom:0}html[lang=es] .exh_sec1>div.wrap1440{margin-top:calc(99rem - var(--es-breadcrumb-flow-gap) - 18px)}html[lang=es] .contact-info-page .contact_wrap{margin-top:var(--es-breadcrumb-flow-gap)}html[lang=es] .sample_wrap .left:has(>.site-breadcrumb){position:relative}html[lang=es] .sample_wrap .left>.site-breadcrumb{width:calc(100vw - 180rem);max-width:none;margin:var(--es-breadcrumb-flow-gap) 0 0 90rem;text-shadow:0 1px 2px rgba(255,255,255,.75)}html[lang=es] .usage-statement-news-d,html[lang=es] .exhibition-news-d{padding-top:calc(100rem + var(--es-breadcrumb-flow-gap))}@media(max-width:1024px){html[lang=es] .exh_sec1>div.wrap1440{margin-top:calc(50px - var(--es-breadcrumb-flow-gap) - 18px)}}@media(max-width:767px){html[lang=es] .sample_wrap .left:has(>.site-breadcrumb){display:flow-root;width:100%;height:auto;min-height:0;background-image:none!important}html[lang=es] .sample_wrap .left>.site-breadcrumb{width:calc(100% - 40px);margin:var(--es-breadcrumb-flow-gap) 20px 0}html[lang=es] .exh_sec1>div.wrap1440{margin-top:calc(50px - var(--es-breadcrumb-flow-gap) - 16.5px)}html[lang=es] .usage-statement-news-d,html[lang=es] .exhibition-news-d{padding-top:82px}html[lang=es] .usage-statement-news-d .w_1440>.site-breadcrumb{width:calc(100% - 24px);margin-left:12px}html[lang=es] .exhibition-news-d .w_1440>.site-breadcrumb{left:calc(20px - 5vw)}}html[lang=es] nav.site-breadcrumb>ol>li{position:static;display:block;flex:none;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;line-height:inherit;text-align:left;opacity:1;transform:none}html[lang=es] nav.site-breadcrumb>ol>li:before{display:none;content:none}html[lang=es] nav.site-breadcrumb>ol>li:not(:last-child):after{display:inline;margin-left:5px;color:var(--vi-color);content:">";font-weight:700}html[lang=es] nav.site-breadcrumb [aria-current=page]{cursor:default;text-decoration:none}html[lang=es] .common_sort>p{color:var(--vi-color);font-size:var(--font-size-30);font-weight:400;line-height:1.2;margin:0 0 26rem}@media(max-width:1024px){html[lang=es] .common_sort>p{font-size:20px;margin-bottom:18px}}@media(min-width:768px){html[lang=es] .usage-statement-news-d .w_1440>.site-breadcrumb,html[lang=es] .exhibition-news-d .w_1440>.site-breadcrumb{margin-left:9rem;width:calc(100% - 9rem)}}.cookie-consent-dialog-open{overflow:hidden}