.clearfix::after{content:"";clear:both;display:table}p{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}input,textarea{margin:0;font-size:100%;resize:none}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="url"]{word-break:normal;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:100%}dl,dt,dd,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,dialog{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{margin:0;padding:0;vertical-align:middle;border:0;max-width:100%;height:auto}table img{margin:0;padding:0;vertical-align:middle;border:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none !important}label,select,button{cursor:pointer}input,textarea,select,button{font-family:inherit}a{outline:none;transition:opacity 0.3s;cursor:pointer}@media only screen and (min-width: 1025px){a:hover{opacity:0.5}}a:link,a:visited,a:active{color:#323232;text-decoration:none}.ffplexjp{font-family:"IBM Plex Sans JP",sans-serif}.ffnotosc{font-family:"Noto Sans SC",sans-serif}.ffman{font-family:"Manrope",sans-serif}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{overflow-y:scroll;font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}html.is-ipad *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}body{font-family:"IBM Plex Sans JP",sans-serif;word-break:break-word;color:#323232;margin:0;padding:0;height:100%;width:100%}@media (min-width: 1000px){body{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:400}}@media (max-width: 999px){body{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.05em;font-weight:400}}body.lang-zh{font-family:"Noto Sans SC",sans-serif}body.lang-vi,body.lang-en{font-family:"Manrope",sans-serif;font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:400}@media (max-width: 999px){body.lang-vi,body.lang-en{font-size:15px;font-size:1.5rem;line-height:1.53333em;letter-spacing:0em}}#wrap{display:block;padding-top:80px}@media (max-width: 999px){#wrap{padding-top:56px}}.inner{max-width:1280px;padding:0 20px;margin:0 auto}@media (max-width: 999px){.inner{padding:0 16px}}@media (min-width: 1000px){.sp,.SP{display:none !important}}@media (max-width: 999px){.pc,.PC{display:none !important}}.lang-vi .cms-content h1,.lang-vi .cms-content h2,.lang-vi .cms-content h3,.lang-vi .cms-content h4,.lang-vi .cms-content h5,.lang-en .cms-content h1,.lang-en .cms-content h2,.lang-en .cms-content h3,.lang-en .cms-content h4,.lang-en .cms-content h5{letter-spacing:0}@media (max-width: 999px){.lang-vi .cms-content h2,.lang-en .cms-content h2{font-size:22px;font-size:2.2rem;line-height:1.09091em}}@media (max-width: 999px){.lang-vi .cms-content h3,.lang-en .cms-content h3{font-size:20px;font-size:2rem;line-height:1.2em}}@media (max-width: 999px){.lang-vi .cms-content h4,.lang-en .cms-content h4{font-size:18px;font-size:1.8rem;line-height:1.22222em}}@media (max-width: 999px){.lang-vi .cms-content h4,.lang-en .cms-content h4{font-size:16px;font-size:1.6rem;line-height:1.375em}}.alignnone{margin:5px 0 20px}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px auto}.alignleft{float:left;margin:5px auto 20px 0}a img.alignright{float:right;margin:5px 0 20px auto}a img.alignnone{margin:5px 0 20px}a img.alignleft{float:left;margin:5px auto 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 0 20px}.wp-caption.alignleft{margin:5px auto 20px 0}.wp-caption.alignright{margin:5px 0 20px auto}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-video{max-width:100%;margin-bottom:40px}.wp-video video{max-width:100%;height:auto}.cms-content{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word;margin-top:48px}.cms-content::after{content:"";clear:both;display:table}@media (max-width: 999px){.cms-content{margin-top:24px}}.cms-content ul,.cms-content ol{padding-left:15px;margin-bottom:32px}@media (max-width: 999px){.cms-content ul,.cms-content ol{padding-left:24px;margin-bottom:21px}}.cms-content ol{padding-left:25px}@media (max-width: 999px){.cms-content ol{padding-left:23px}}.cms-content ul[style*="list-style-type: circle;"] li{list-style-type:circle}.cms-content ul[style*="list-style-type: square;"] li{list-style-type:square}.cms-content ul li{list-style:disc}.cms-content ul li::marker{font-size:10px;font-size:1rem}.cms-content ol[style*="list-style-type: lower-roman;"] li{list-style-type:lower-roman}.cms-content ol[style*="list-style-type: lower-alpha;"] li{list-style-type:lower-alpha}.cms-content ol[style*="list-style-type: lower-greek;"] li{list-style-type:lower-greek}.cms-content ol[style*="list-style-type: upper-alpha;"] li{list-style-type:upper-alpha}.cms-content ol[style*="list-style-type: upper-roman;"] li{list-style-type:upper-roman}.cms-content ol li{list-style-type:decimal}.cms-content p{margin-bottom:29px}@media (max-width: 999px){.cms-content p{margin-bottom:21px}}.cms-content iframe{max-width:100% !important}.cms-content img{max-width:100%;height:auto;max-height:100%;width:auto}.cms-content table{table-layout:fixed;border:1px solid #323232;margin-bottom:40px}.cms-content table td,.cms-content table th{border:1px solid #323232}.cms-content blockquote{background-color:#F3F3F3;padding:21px 20px 19px;margin-bottom:30px;font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:0em}@media (max-width: 999px){.cms-content blockquote{padding:17px 20px 19px;font-size:14px;font-size:1.4rem;line-height:1.85714em;margin-bottom:21px}}.cms-content blockquote>*:last-child{margin-bottom:0}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6{color:#000;letter-spacing:0.05em;font-weight:700}.cms-content h1{margin:44px 0 10px 0;font-size:40px;font-size:4rem;line-height:1.5em;letter-spacing:.05em;font-weight:700}@media (max-width: 999px){.cms-content h1{font-size:28px;font-size:2.8rem;line-height:1.42857em;margin:39px 0 11px 0}}.cms-content h2{font-size:32px;font-size:3.2rem;line-height:1.625em;display:flex;align-items:flex-start;margin:44px 0 10px 0}@media (max-width: 999px){.cms-content h2{font-size:24px;font-size:2.4rem;line-height:1.5em;margin:39px 0 11px 0}}.cms-content h2:before{content:'';width:13px;height:13px;flex-shrink:0;background-color:#D90000;clip-path:polygon(100% 0, 0% 100%, 100% 100%);-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);display:block;margin:23px 14px 0 0}@media (max-width: 999px){.cms-content h2:before{margin:13px 9px 0 0}}.cms-content h3{font-size:28px;font-size:2.8rem;line-height:1.71429em;display:flex;align-items:flex-start;margin:39px 0 9px 0}@media (max-width: 999px){.cms-content h3{font-size:20px;font-size:2rem;line-height:1.6em;margin-top:31px}}.cms-content h3:before{content:'';width:13px;height:13px;flex-shrink:0;background-color:#D90000;clip-path:polygon(100% 0, 0% 100%, 100% 100%);-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);display:block;margin:19px 8px 0 0;transform:rotate(-45deg);transform-origin:left bottom}@media (max-width: 999px){.cms-content h3:before{margin:11px 5px 0 0}}.cms-content h4{font-size:24px;font-size:2.4rem;line-height:1.83333em;display:flex;align-items:flex-start;margin:32px 0 8px 0}@media (max-width: 999px){.cms-content h4{font-size:18px;font-size:1.8rem;line-height:1.66667em}}.cms-content h4:before{content:'';width:13px;height:3px;background-color:#D90000;display:block;flex-shrink:0;margin:20px 12px 0 0}@media (max-width: 999px){.cms-content h4:before{width:10px;margin:13px 8px 0 0}}.cms-content h5{font-size:20px;font-size:2rem;line-height:2em;margin:32px 0 8px 0}@media (max-width: 999px){.cms-content h5{font-size:16px;font-size:1.6rem;line-height:1.75em;margin-top:30px}}.cms-content h6{margin:32px 0 8px 0}@media (min-width: 1000px){.cms-content h6{font-size:16px;font-size:1.6rem;line-height:2.25em;margin-top:30px}}.wpc-2columns{margin-bottom:25px}@media (max-width: 999px){.wpc-2columns{margin-bottom:16px}}.wpc-2columns__inner{display:flex;margin-left:-8px}@media (max-width: 999px){.wpc-2columns__inner{margin-left:-6px}}.wpc-2columns__inner .wpc-2columns-col{width:calc(50% - 8px);margin-left:8px}@media (max-width: 999px){.wpc-2columns__inner .wpc-2columns-col{width:calc(50% - 6px);margin-left:6px}}.wpc-2columns__inner p{margin-bottom:0}.wpc-2columns__inner img{height:277px;object-fit:cover;width:100%}@media (max-width: 999px){.wpc-2columns__inner img{height:31.46667vw}}.caption{text-align:center;font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:.02em;font-style:italic;margin-top:15px}@media (max-width: 999px){.caption{margin-top:8px;letter-spacing:0}}.c-mv-sub{overflow:hidden}.c-mv-sub__img img{width:100%}.c-mv-sub__ttl{padding-left:50px;position:relative;z-index:2;margin-top:-114px;width:fit-content;background-color:#fff}@media (max-width: 999px){.c-mv-sub__ttl{margin-top:-47px;padding-left:23px}}.c-mv-sub__ttl:before{content:"";background:#fff;z-index:-1;position:absolute;top:0;bottom:0;right:calc(100% - 2px);width:100vw}.c-mv-sub__ttl:after{content:'';width:2px;height:100%;position:absolute;right:-1px;top:2px;background-color:#fff}.c-mv-sub__ttl span{display:block}.c-mv-sub__ttl .en{font-family:"Manrope",sans-serif;font-size:80px;font-size:8rem;line-height:1em;letter-spacing:0em;font-weight:800;padding-top:44px;padding-right:37px;min-width:400px;color:#000;position:relative;z-index:1}@media (max-width: 999px){.c-mv-sub__ttl .en{font-size:38px;font-size:3.8rem;line-height:.94737em;padding-top:14px;padding-right:10px;min-width:unset}}.c-mv-sub__ttl .en:before{width:25px;height:25px;top:90px;left:-50px}@media (max-width: 999px){.c-mv-sub__ttl .en:before{width:13px;height:13px;left:-22px;top:34px}}.c-mv-sub__ttl .en:after{width:62px;top:0;height:120px;transform:translateX(100%) scaleX(-1);z-index:-1;right:0}@media (max-width: 999px){.c-mv-sub__ttl .en:after{width:25px;height:50px}}.c-mv-sub__ttl .ja{font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:.05em;font-weight:800;margin-top:34px;position:relative;z-index:2}@media (max-width: 999px){.c-mv-sub__ttl .ja{font-size:18px;font-size:1.8rem;line-height:1em;margin-top:14px}}.c-mv-sub .inner{position:relative}.c-mv-sub .c-breadcrumb{position:absolute;left:25px;top:-33px}@media (max-width: 999px){.c-mv-sub .c-breadcrumb{left:17px;right:0;top:-26px}}.c-mv-sub--noimg{padding-top:20px;position:relative;overflow:visible}@media (max-width: 999px){.c-mv-sub--noimg{padding-top:10px}}.c-mv-sub--noimg:before{content:"";background:0 0/auto 100% no-repeat;background-image:url("../img/common/other/mv_bg02.png");position:absolute;top:auto;bottom:-114px;height:308px;width:calc(50% - 68px);right:0}@media (max-width: 999px){.c-mv-sub--noimg:before{background-image:url("../img/common/other/mv_bg_sp.png");height:143px;width:calc(50% - 5px);top:-9px;bottom:auto}}.c-mv-sub--noimg .c-breadcrumb{position:static}.c-mv-sub--noimg .c-mv-sub__ttl{margin-top:0;margin-top:20px}@media (max-width: 999px){.c-mv-sub--noimg .c-mv-sub__ttl{margin-top:9px}}.c-breadcrumb{width:fit-content}.c-breadcrumb__list{display:flex;align-items:center}.c-breadcrumb li{position:relative;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.05em;font-weight:400;width:fit-content;color:#fff}@media (max-width: 999px){.c-breadcrumb li{font-size:11px;font-size:1.1rem;line-height:1.27273em}}.c-breadcrumb li a{color:#b6b6b6}.c-breadcrumb li:first-child{transform:translateY(-1px)}@media (max-width: 999px){.c-breadcrumb li:first-child{transform:translateY(-3px)}}.c-breadcrumb li:first-child:after{transform:translateY(4px)}.c-breadcrumb li:first-child img{width:17px;height:19px}@media (max-width: 999px){.c-breadcrumb li:first-child img{width:14px;height:17px;opacity:.6}}.c-breadcrumb li:not(:last-child){margin-right:30px}@media (max-width: 999px){.c-breadcrumb li:not(:last-child){margin-right:21px;margin-top:2px}}.c-breadcrumb li:not(:last-child):after{content:"";background:0 0/100% no-repeat;background-image:url("../img/common/icon/ico_ar01.svg");width:6px;height:10px;position:absolute;right:-19px;top:1px}@media (max-width: 999px){.c-breadcrumb li:not(:last-child):after{right:-14px;top:1px;background-image:url("../img/common/icon/ico_ar01_sp.svg")}}.c-breadcrumb--black li{color:#000}.c-breadcrumb--black li a{color:#878787}.c-breadcrumb--black li:not(:last-child):after{background-image:url("../img/common/icon/ico_ar01.svg")}@media (max-width: 999px){.c-breadcrumb--black li:first-child img{opacity:1}}@media (max-width: 999px){.c-breadcrumb{overflow:hidden}.c-breadcrumb ul{overflow-x:auto}.c-breadcrumb ul li{white-space:nowrap}}@media (min-width: 1000px){.c-layout01{display:flex;align-items:start}}@media (min-width: 1000px){.c-layout01 .c-sidebar01{position:sticky;top:81px;width:230px;padding-top:11px}}.c-layout01__main{width:100%;max-width:calc(100% - 230px - 120px);margin-left:120px}@media (max-width: 999px){.c-layout01__main{max-width:100%;margin-left:0}}@media (max-width: 999px){.c-sidebar01{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}}.c-sidebar01__item{display:block;margin-bottom:3px;background-color:#F3F3F3;padding:19px 20px;padding-right:40px;position:relative;cursor:pointer}@media (max-width: 999px){.c-sidebar01__item{width:calc(50% - 2px);padding:15px 18px;padding-right:10px}}.c-sidebar01__item .text{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em;font-weight:500;transition:color 0.3s;will-change:color;height:27px;overflow:hidden}@media (max-width: 999px){.c-sidebar01__item .text{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:0em;height:19px}}.c-sidebar01__item .text span{display:block;transition:transform 0.3s;will-change:transform}.c-sidebar01__item .text span.text_df{color:#000}.c-sidebar01__item .text span.text_hv{color:#D90000}.c-sidebar01__item .ico{width:9px;height:9px;overflow:hidden;position:absolute;top:50%;margin-top:-5px;right:20px;display:block;flex-shrink:0;clip-path:polygon(100% 0, 0% 100%, 100% 100%);-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%)}@media (max-width: 999px){.c-sidebar01__item .ico{top:auto;margin-top:0;right:6px;bottom:8px}}.c-sidebar01__item .ico:before,.c-sidebar01__item .ico:after{background-color:#D90000;width:100%;height:100%;transition:transform 0.3s;will-change:transform;top:0;left:0}.c-sidebar01__item .ico:before{transform:translate(0, 0)}.c-sidebar01__item .ico:after{transform:translate(-100%, -100%)}@media only screen and (min-width: 1025px){.c-sidebar01__item:hover{opacity:1}.c-sidebar01__item:hover .text span{transform:translateY(-100%)}.c-sidebar01__item:hover .ico:before{transform:translate(100%, 100%)}.c-sidebar01__item:hover .ico:after{transform:translate(0, 0)}}.c-faq{margin-bottom:16px}@media (max-width: 999px){.c-faq{margin-bottom:8px}}.c-faq:last-child{margin-bottom:0}.c-faq .toggle-link{display:flex;align-items:center;position:relative;cursor:pointer;background-color:#F3F3F3;padding:15px 60px 15px 0;cursor:pointer}@media (max-width: 999px){.c-faq .toggle-link{padding:10px 37px 10px 0}}.c-faq .toggle-link:before{width:25px;height:25px;background-color:#fff;bottom:0;right:0}@media (max-width: 999px){.c-faq .toggle-link:before{width:20px;height:20px}}.c-faq .toggle-link .q{background-color:#D90000;color:#fff;font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:.05em;font-weight:700;width:59px;height:44px;display:flex;align-items:center;justify-content:center;font-family:"Manrope",sans-serif}@media (max-width: 999px){.c-faq .toggle-link .q{font-size:18px;font-size:1.8rem;line-height:1em;width:34px;height:34px}}.c-faq .toggle-link .text{font-size:18px;font-size:1.8rem;line-height:1.47em;letter-spacing:.05em;font-weight:400;width:calc(100% - 59px - 12px);margin-left:12px;color:#000;transition:all 0.3s;will-change:font-weight}@media (min-width: 1000px){.c-faq .toggle-link .text{padding-top:5px;display:inline-block}}@media (max-width: 999px){.c-faq .toggle-link .text{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.05em;font-weight:400;width:calc(100% - 34px - 10px);margin-left:10px}}.c-faq .toggle-link .ico{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;right:32px;transition:transform 0.3s}@media (max-width: 999px){.c-faq .toggle-link .ico{width:16px;height:16px;right:19px}}.c-faq .toggle-link .ico:before,.c-faq .toggle-link .ico:after{content:"";height:2px;position:absolute;top:50%;margin-top:-1px;transition:opacity 0.3s}.c-faq .toggle-link .ico:before{background-color:#000;width:50%}.c-faq .toggle-link .ico:after{background-color:#D90000;width:calc(50% - 3px);right:0}.c-faq .toggle-link .ico .line{height:100%;width:2px;position:absolute;background-color:#000;left:50%;margin-left:-1px}.c-faq .toggle-link .ico02{position:absolute;width:20px;height:20px;right:0;bottom:0;overflow:hidden;flex-shrink:0;clip-path:polygon(100% 0, 0% 100%, 100% 100%);-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%)}@media (max-width: 999px){.c-faq .toggle-link .ico02{width:13px;height:13px}}.c-faq .toggle-link .ico02:before,.c-faq .toggle-link .ico02:after{width:100%;height:100%;transition:transform 0.3s;will-change:transform;top:0;left:0}.c-faq .toggle-link .ico02:before{transform:translate(0, 0)}.c-faq .toggle-link .ico02:after{transform:translate(-100%, -100%)}.c-faq .toggle-link .ico02::after{background-color:#000}@media only screen and (min-width: 1025px){.c-faq .toggle-link:hover .ico02:before{transform:translate(100%, 100%)}.c-faq .toggle-link:hover .ico02:after{transform:translate(0, 0)}.c-faq .toggle-link:hover .text{color:#D90000;font-weight:800}}.c-faq .toggle-link.is-active .ico{transform:rotate(90deg)}.c-faq .toggle-link.is-active .ico:before,.c-faq .toggle-link.is-active .ico:after{opacity:0}.c-faq .toggle-link.is-active .text{font-weight:800}.c-faq .toggle-content{margin-top:6px;position:relative;padding:25px 45px 24px 55px;background-color:#F3F3F3;display:none}@media (min-width: 1000px){.c-faq .toggle-content{margin-bottom:32px}}@media (max-width: 999px){.c-faq .toggle-content{padding:11px 23px 7px 35px;margin-bottom:20px}}.c-faq .toggle-content .a{position:absolute;top:26px;left:0;padding-left:22px;color:#D90000;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.05em;font-weight:700;font-family:"Manrope",sans-serif}@media (max-width: 999px){.c-faq .toggle-content .a{font-size:18px;font-size:1.8rem;line-height:1em;top:15px;padding-left:12px}}.c-faq .toggle-content .a:before{content:"";background-color:#D90000;height:3px;width:16px;position:absolute;left:0;top:50%;margin-top:-1px}@media (max-width: 999px){.c-faq .toggle-content .a:before{width:9px}}.c-faq .toggle-content .text{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.05em;font-weight:400}@media (max-width: 999px){.c-faq .toggle-content .text{font-size:15px;font-size:1.5rem;line-height:1.46667em}}.c-faq .toggle-content .text a{color:#D90000;text-decoration:underline}@media (min-width: 1000px){.lang-ja .c-faq .toggle-link .text,.lang-zh .c-faq .toggle-link .text{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em}}.lang-zh .c-btn01{min-width:176px}@media (max-width: 999px){.lang-zh .c-btn01{min-width:148px}.lang-zh .c-btn01__text{top:0}}.lang-zh .c-item-column__desc .info-column__cate span{padding-top:4px}@media (min-width: 1000px){.lang-zh .c-breadcrumb li:first-child{transform:translateY(0px)}}@media (max-width: 999px){.lang-zh .c-breadcrumb li:first-child{transform:translateY(-1px)}}@media (max-width: 999px){.lang-vi .c-breadcrumb li:first-child,.lang-en .c-breadcrumb li:first-child{transform:translateY(-1px)}}.lang-vi .c-btn01__text,.lang-en .c-btn01__text{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:700}@media (max-width: 999px){.lang-vi .c-btn01__text,.lang-en .c-btn01__text{top:1px}}.lang-vi .c-mv-sub__ttl .ja,.lang-en .c-mv-sub__ttl .ja{text-transform:capitalize}@media (min-width: 1000px){.lang-vi .c-mv-sub__ttl .ja,.lang-en .c-mv-sub__ttl .ja{font-size:32px;font-size:3.2rem;line-height:1.25em;letter-spacing:0em;font-weight:700;margin-top:18px}}@media (max-width: 999px){.lang-vi .c-mv-sub__ttl .ja,.lang-en .c-mv-sub__ttl .ja{font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:700;margin-top:11px}}.lang-vi .c-mv-sub__ttl .en,.lang-en .c-mv-sub__ttl .en{padding-bottom:12px}.lang-vi .c-title01--vi100,.lang-en .c-title01--vi100{display:block}.lang-vi .c-title01--vi100 .c-title01__jp:after,.lang-en .c-title01--vi100 .c-title01__jp:after{display:none}@media (max-width: 999px){.lang-vi .c-title01--vi100-sp,.lang-en .c-title01--vi100-sp{display:block}.lang-vi .c-title01--vi100-sp .c-title01__jp:after,.lang-en .c-title01--vi100-sp .c-title01__jp:after{display:none}}@media (min-width: 1000px){.lang-vi .c-title01__en,.lang-en .c-title01__en{letter-spacing:0}}@media (min-width: 1000px){.lang-vi .c-title01__jp,.lang-en .c-title01__jp{font-size:28px;font-size:2.8rem;line-height:1.14286em;letter-spacing:0em;font-weight:700}}@media (max-width: 999px){.lang-vi .c-title01__jp,.lang-en .c-title01__jp{font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:700;width:calc(100% + 32px)}}@media (min-width: 1000px){.lang-vi .c-sidebar01__item,.lang-en .c-sidebar01__item{padding-right:5px;padding-left:15px}}@media (max-width: 999px){.lang-vi .c-sidebar01__item,.lang-en .c-sidebar01__item{width:100%}}@media (min-width: 1000px){.lang-vi .c-sidebar01__item .text,.lang-en .c-sidebar01__item .text{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0em;font-weight:500;text-transform:capitalize}}@media (max-width: 999px){.lang-vi .c-sidebar01__item .text,.lang-en .c-sidebar01__item .text{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:600;height:20px;text-transform:capitalize}}.lang-vi .faq-ct__main .faq-group .c-title01__en,.lang-en .faq-ct__main .faq-group .c-title01__en{font-family:"Manrope",sans-serif}@media (min-width: 1000px){.lang-vi .faq-ct__main .faq-group .c-title01__en,.lang-en .faq-ct__main .faq-group .c-title01__en{letter-spacing:0;text-transform:capitalize}}@media (max-width: 999px){.lang-vi .faq-ct__main .faq-group .c-title01__en,.lang-en .faq-ct__main .faq-group .c-title01__en{font-size:24px;font-size:2.4rem;line-height:2.33333em;letter-spacing:0em;font-weight:700}}@media (min-width: 1000px){.lang-vi .c-faq .toggle-link,.lang-en .c-faq .toggle-link{cursor:pointer}.lang-vi .c-faq .toggle-link.is-active .text,.lang-en .c-faq .toggle-link.is-active .text{font-weight:400;text-shadow:0 0 1px #000,0 0 1px #000}}@media only screen and (min-width: 1000px) and (min-width: 1025px){.lang-vi .c-faq .toggle-link:hover .text,.lang-en .c-faq .toggle-link:hover .text{font-weight:400;text-shadow:0 0 1px #D90000,0 0 1px #D90000}}@media (min-width: 1000px){.lang-vi .c-faq .toggle-link .text,.lang-en .c-faq .toggle-link .text{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em}}@media (max-width: 999px){.lang-vi .c-faq .toggle-link .text,.lang-en .c-faq .toggle-link .text{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em}}@media (min-width: 1000px){.lang-vi .c-faq .toggle-content .text,.lang-en .c-faq .toggle-content .text{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:400}}@media (max-width: 999px){.lang-vi .c-faq .toggle-content .text,.lang-en .c-faq .toggle-content .text{font-size:15px;font-size:1.5rem;line-height:1.53333em;letter-spacing:0em;font-weight:400}}.lang-vi .c-item-column__desc .info-column__cate span,.lang-en .c-item-column__desc .info-column__cate span{padding-top:4px}@media (min-width: 1000px){.lang-vi .c-btn-contact__btn .text-btn{height:20px}}.c-img{display:block;position:relative}.c-img img{display:block;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.c-img--contain img{object-fit:contain}.c-img--top img{object-position:top}.c-fw{width:100%}[rel~="js-lazy"]{opacity:0}[rel~="js-lazy"]:not(.initial){transition:opacity 0.15s}[rel~="js-lazy"].initial,[rel~="js-lazy"].loaded,[rel~="js-lazy"].error{opacity:1}.c-lazybg{background-size:cover;background-position:center;background-repeat:no-repeat}.c-lazybg--top{background-position:center top}.c-lazybg--contain{background-size:contain}.c-hover1{font-size:15px;font-size:1.5rem;letter-spacing:.05em;cursor:pointer}.c-hover1 span{transition:color .3s;will-change:color}.c-hover1:before{content:'';width:8px;height:2px;background-color:#D90000;display:block;flex-shrink:0;margin-right:8px;margin-top:-1px;transition:width .3s;will-change:width}@media (max-width: 999px){.c-hover1:before{width:10px}}@media only screen and (min-width: 1025px){.c-hover1:hover{opacity:1}.c-hover1:hover span{color:#D90000}.c-hover1:hover:before{width:16px}}.c-btn-contact{display:flex;height:90px;flex-shrink:0}@media (max-width: 999px){.c-btn-contact{height:56px}}.c-btn-contact__btn{height:100%;display:flex;align-items:center;justify-content:center;width:245px;flex-shrink:0;position:relative;clip-path:polygon(20% 0, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(20% 0, 100% 0, 100% 100%, 0 100%);background-color:#fff;cursor:pointer}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-btn-contact__btn{width:200px}}.c-btn-contact__btn:after{content:'';width:0;height:100%;position:absolute;left:0;top:0;background-color:#626262;transform:skewX(-30deg);transition:width 0.3s;will-change:width}@media (max-width: 999px){.c-btn-contact__btn:after{display:none}}.c-btn-contact__btn .icon-contact{display:block;flex-shrink:0;margin-right:6px;position:relative;z-index:1;transition:filter .3s;will-change:filter}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-btn-contact__btn .icon-contact{margin-top:-4px}}.c-btn-contact__btn .icon-contact--01{position:relative;margin-right:7px}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-btn-contact__btn .icon-contact--01{margin-top:-8px}}.c-btn-contact__btn .icon-contact--01 .icon1{position:absolute;left:-4px;bottom:1px}.c-btn-contact__btn .icon-contact--02{filter:brightness(0) invert(1)}.c-btn-contact__btn .icon-contact img{transition:transform 0.3s;will-change:transform}.c-btn-contact__btn .text-btn{height:18px;overflow:hidden;display:block;font-size:16px;font-size:1.6rem;line-height:1.125em;letter-spacing:0em;font-weight:600;position:relative;z-index:1;transition:color 0.3s;will-change:color}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-btn-contact__btn .text-btn{font-size:14px;font-size:1.4rem}}.c-btn-contact__btn .text-btn small{display:block;transition:opacity 0.3s, transform 0.3s;will-change:opacity, transform}.c-btn-contact__btn .text-btn__hover{opacity:0}@media (max-width: 999px){.c-btn-contact__btn .text-btn__hover{display:none}}@media only screen and (min-width: 1025px){.c-btn-contact__btn:hover{opacity:1}.c-btn-contact__btn:hover:after{width:100%}.c-btn-contact__btn:hover .text-btn{color:#fff}.c-btn-contact__btn:hover .text-btn small{transform:translate3d(0, -100%, 0)}.c-btn-contact__btn:hover .text-btn__default{opacity:0}.c-btn-contact__btn:hover .text-btn__hover{opacity:1}.c-btn-contact__btn:hover .icon-contact{filter:brightness(0) invert(1)}.c-btn-contact__btn:hover .icon-contact .icon1{transform:rotate(-15deg) translateZ(0)}.c-btn-contact__btn:hover .icon-contact .icon2{transform:rotate(15deg) translateZ(0)}}@media (max-width: 999px){.c-btn-contact__btn{width:50%}}.c-btn-contact__btn--02{width:205px;padding-left:32px;margin-left:-50px;background-color:#D90000;clip-path:polygon(23% 0, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(23% 0, 100% 0, 100% 100%, 0 100%);cursor:pointer}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-btn-contact__btn--02{width:180px}}@media (max-width: 999px){.c-btn-contact__btn--02{width:50%;margin-left:0}}.c-btn-contact__btn--02:after{left:auto;right:-30px;transform:skewX(-27deg)}.c-btn-contact__btn--02 .text-btn{color:#fff}@media only screen and (min-width: 1025px){.c-btn-contact__btn--02:hover .icon-contact img{transform:rotate(-12deg) translateZ(0);backface-visibility:hidden}.c-btn-contact__btn--02:hover:after{width:calc(100% + 20px)}}.l-btn{display:table}@media (max-width: 999px){.l-btn{padding:0 30px}}.l-btn--line{position:relative}.l-btn--line:after{content:'';position:absolute;top:27px;width:100vw;height:41px;background-image:url(../img/common/icon/ico_line_btn.png);background-size:auto 41px;background-repeat:repeat-x}@media (max-width: 999px){.l-btn--line:after{top:23px;width:249.6vw;background-image:url(../img/common/icon/ico_line_btn_sp.png);background-size:auto 25px}}.l-btn--line .c-btn01{position:relative;z-index:1}.c-btn01{position:relative;min-height:53px;display:flex;align-items:center;justify-content:center;padding:10px 34px 10px 38px;text-align:center;cursor:pointer}@media (max-width: 999px){.c-btn01{min-height:48px;padding:10px 23px 10px 28px}}.c-btn01__bg{position:absolute;height:100%;width:100%;left:0;top:0;background-color:#D90000;transform:skewX(-28deg)}.c-btn01__bg:after{content:'';width:0;height:100%;background-color:#323232;position:absolute;left:0;top:0;transition:width 0.3s;will-change:width}.c-btn01__text{position:relative;z-index:1;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.05em;font-weight:500;color:#fff;flex:1;top:1px}@media (max-width: 999px){.c-btn01__text{font-size:15px;font-size:1.5rem;line-height:1.33333em;top:2px}}.c-btn01__arrow{width:12px;height:8px;display:block;position:relative;transform:rotate(90deg);overflow:hidden;flex-shrink:0;margin:1px 0 0 7px}@media (max-width: 999px){.c-btn01__arrow{left:-1px}}.c-btn01__arrow:before,.c-btn01__arrow:after{content:'';width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:0;clip-path:polygon(50% 0%, 0% 100%, 100% 100%);-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);transition:transform 0.3s;will-change:transform}.c-btn01__arrow:after{transform:translateY(15px)}@media only screen and (min-width: 1025px){.c-btn01:hover{opacity:1}.c-btn01:hover .c-btn01__bg:after{width:100%}.c-btn01:hover .c-btn01__arrow:before{transform:translateY(-15px)}.c-btn01:hover .c-btn01__arrow:after{transform:translateY(0)}}.c-title01{display:table}.c-title01__en{font-family:"Manrope",sans-serif;font-size:80px;font-size:8rem;line-height:1.05em;letter-spacing:.02em;font-weight:800;display:flex;align-items:flex-start;color:#000}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-title01__en{font-size:70px;font-size:7rem;line-height:1.05714em}}@media (max-width: 999px){.c-title01__en{font-size:40px;font-size:4rem;line-height:1.1em}}.c-title01__en:before{content:'';display:block;width:25px;height:25px;background-color:#D90000;clip-path:polygon(100% 0, 0% 100%, 100% 100%);-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);flex-shrink:0;margin:47px 18px 0 0}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-title01__en:before{margin-top:37px}}@media (max-width: 999px){.c-title01__en:before{width:14px;height:14px;margin:22px 8px 0 0;position:relative;top:1px}}.c-title01__jp{font-size:28px;font-size:2.8rem;line-height:1.14286em;letter-spacing:.05em;font-weight:600;margin-top:20px;padding:6px 50px 0 0;position:relative;width:calc(100% - 2px);display:block;overflow:hidden}@media (max-width: 999px){.c-title01__jp{width:calc(100% + 16px);font-size:16px;font-size:1.6rem;line-height:1.25em;margin-top:8px;padding:6px 0 0 16px;left:-16px}}.c-title01__jp .line{position:absolute;top:0;left:100%;width:29px;height:100%}@media (max-width: 999px){.c-title01__jp .line{width:17px}}.c-title01__jp .line:before,.c-title01__jp .line:after{content:'';background-color:#B9B9B9;position:absolute;height:1px;width:100vw}.c-title01__jp .line:before{right:100%;bottom:0}.c-title01__jp .line:after{left:100%}.c-title01__jp .line svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.c-title01__jp:after{content:'';width:8px;height:8px;border:solid 1px #B9B9B9;background-color:#fff;position:absolute;right:0;top:2px;border-radius:50%}@media (max-width: 999px){.c-title01__jp:after{width:7px;height:7px;top:3px}}.c-title01__jp .txt{display:table;width:fit-content;position:relative;padding:2px 9px 15px 0}@media (max-width: 999px){.c-title01__jp .txt{padding:0 6px 9px 0}}.c-title01--white .c-title01__en{color:#fff}.c-title01--white .c-title01__en:before{background-color:#fff}.c-title01--gray .c-title01__jp:after{background-color:#F3F3F3}.c-triangle01{position:relative}.c-triangle01:before{content:'';flex-shrink:0;background-color:#D90000;clip-path:polygon(100% 0, 0% 100%, 100% 100%);-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);display:block;position:absolute}.c-triangle02{position:relative}.c-triangle02:before,.c-triangle02:after{content:'';flex-shrink:0;background-color:#D90000;clip-path:polygon(100% 0, 0% 100%, 100% 100%);-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);display:block;position:absolute}.c-triangle02:before{background-color:#D90000;z-index:1}.c-triangle02:after{background-color:#fff;z-index:0}.c-decor{pointer-events:none;width:315px;height:533px;position:absolute;clip-path:polygon(0 0, 100% 0, 46% 56%, 0% 100%);-webkit-clip-path:polygon(0 0, 100% 0, 46% 56%, 0% 100%);background:linear-gradient(170deg, rgba(0,0,0,0.04) 20%, rgba(255,255,255,0.2) 100%)}.c-decor--01{left:0;top:0}@media (max-width: 999px){.c-decor--01{width:120px;height:226px}}.c-decor--02{right:0;bottom:0;top:auto;clip-path:polygon(55% 45%, 100% 0, 100% 100%, 0% 100%);-webkit-clip-path:polygon(55% 45%, 100% 0, 100% 100%, 0% 100%);background:linear-gradient(350deg, rgba(0,0,0,0.04) 20%, rgba(255,255,255,0.2) 100%)}@media (max-width: 999px){.c-decor--02{width:120px;height:230px}}.c-decor--right{left:auto;right:0;clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 100%);-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 100%)}.c-decor2{width:441px;height:37px;position:absolute;left:0;top:-28px;z-index:1;background-color:#D90000;clip-path:polygon(0 0, 421px 0%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(0 0, 421px 0%, 100% 100%, 0% 100%)}@media (max-width: 999px){.c-decor2{width:155px;height:23px;top:-12px;clip-path:polygon(0 0, 142px 0%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(0 0, 142px 0%, 100% 100%, 0% 100%)}}.c-decor2--02{left:auto;right:0;clip-path:polygon(20px 0, 100% 0, 100% 100%, 0% 100%);-webkit-clip-path:polygon(20px 0, 100% 0, 100% 100%, 0% 100%);width:180px}@media (max-width: 999px){.c-decor2--02{clip-path:polygon(14px 0, 100% 0, 100% 100%, 0% 100%);-webkit-clip-path:polygon(14px 0, 100% 0, 100% 100%, 0% 100%);width:155px}}.swiper-pagination .swiper-pagination-bullet{width:10px;height:9px;opacity:1;border-radius:0;background-color:#DCDCDC;transform:skewX(-30deg);margin:0 2px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#D90000}.c-bg-grid{position:absolute;left:0;top:0;height:100%;width:100%}.c-bg-grid:before,.c-bg-grid:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0}.c-bg-grid:after{background-image:url(../img/common/bg_grid.png)}.c-bg-grid:before{background:rgba(0,0,0,0.45)}.c-bg-grid--not-grid:after{display:none}.c-item-column{width:292px;height:auto !important}.c-item-column__img{height:199px;position:relative;overflow:hidden}@media only screen and (min-width: 1000px) and (max-width: 1280px){.c-item-column__img{height:vww(199px, 1280)}}@media (max-width: 999px){.c-item-column__img{height:52.53333vw}}.c-item-column__img img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;transition:transform 0.3s;will-change:transform}.c-item-column__desc{margin-top:17px}@media (max-width: 999px){.c-item-column__desc{margin-top:14px}}.c-item-column__desc .info-column{display:flex;align-items:flex-start}.c-item-column__desc .info-column__date{color:#5E5E5E;font-family:"Manrope",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:0em;font-weight:400;flex-shrink:0}.c-item-column__desc .info-column__cate{font-size:11px;font-size:1.1rem;line-height:1.27273em;letter-spacing:.05em;font-weight:500;display:flex;align-items:center;text-align:center;flex-wrap:wrap;margin:-9px 0 0 7px}.c-item-column__desc .info-column__cate span{margin:5px 0 0 5px;border:1px solid #9A9A9A;padding:8px 5px 4px;min-width:73px;display:flex;align-items:center;justify-content:center}.c-item-column__desc .title{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;font-weight:600;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;margin-top:10px}@media (max-width: 999px){.c-item-column__desc .title{font-size:15px;font-size:1.5rem;line-height:1.73333em}}.c-item-column a{display:block;position:relative;padding-bottom:25px;height:100%;cursor:pointer}.c-item-column a:before,.c-item-column a:after{content:'';height:1px;width:100%;position:absolute;left:0;bottom:0}.c-item-column a:after{background-color:#D8D8D8}.c-item-column a:before{background-color:#D90000;width:0;transition:width 0.3s;will-change:width;z-index:1}.c-item-column a .c-bg-grid{z-index:1;opacity:0;transition:opacity .3s}@media only screen and (min-width: 1025px){.c-item-column a:hover{opacity:1}.c-item-column a:hover .c-bg-grid{opacity:1}.c-item-column a:hover img{transform:scale(1.2)}.c-item-column a:hover:before{width:100%}}@media (min-width: 1000px){.lang-zh .c-footer-main__content .nav-footer .sub-menu--flex{flex-direction:column;height:150px}.lang-zh .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(1){order:1}.lang-zh .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(2){order:4}.lang-zh .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(3){order:2}.lang-zh .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(4){order:5}.lang-zh .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(5){order:3}}.lang-zh .c-footer-main__content .nav-footer .sub-menu a{white-space:nowrap}@media (max-width: 999px){.lang-zh .c-footer-main__content .nav-footer .sub-menu a:before{transform:translateY(12px)}}@media (min-width: 1000px){.lang-zh .c-footer-main__content .address-footer{width:400px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-zh .c-footer-main__content .address-footer{width:31.5vw;padding-right:20px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-zh .c-footer-main__content .address-footer__item{font-size:1.16667vw;line-height:1.91667vw}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-zh .c-footer-main__content .address-footer__item span{font-size:1.33333vw;line-height:1.91667vw}}@media only screen and (min-width: 1000px) and (min-width: 1000px) and (max-width: 1200px){.lang-zh .c-footer-main__content .nav-footer li{margin-top:2.75vw}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-zh .c-footer-main__content .nav-footer .txt-parents{font-size:1.33333vw;line-height:2vw}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-zh .c-footer-main__content .nav-footer .sub-menu a{font-size:1.16667vw}}@media (min-width: 1000px){.lang-zh .c-footer-main__content .nav-footer__item{width:160px;margin-top:-36px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-zh .c-footer-main__content .nav-footer__item{width:15vw;margin-top:-3vw}}@media (min-width: 1000px){.lang-zh .c-footer-main__content .nav-footer__item--width{width:265px;margin-left:45px}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.lang-zh .c-footer-main__content .nav-footer__item--width{margin-left:1.2vw}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-zh .c-footer-main__content .nav-footer__item--width{width:20vw}}@media (min-width: 1000px){.lang-zh .c-footer-main__content .nav-footer__item--width2{width:auto;flex:1;display:flex;flex-wrap:wrap;margin-left:45px}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.lang-zh .c-footer-main__content .nav-footer__item--width2{margin-left:1.2vw}}@media (min-width: 1000px){.lang-zh .c-footer-main__content .nav-footer__item--width2 li{width:50%}.lang-zh .c-footer-main__content .nav-footer__item--width2 li:nth-child(odd){width:calc(100% - 175px)}.lang-zh .c-footer-main__content .nav-footer__item--width2 li:nth-child(even){padding-left:19px;width:175px;box-sizing:border-box}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.lang-zh .c-footer-main__content .nav-footer__item--width2 li:nth-child(even){padding-left:10px}}@media (min-width: 1000px) and (min-width: 1000px){.lang-zh .c-footer-main__content .nav-footer__item--width2.no-column li{padding-left:0 !important}.lang-zh .c-footer-main__content .nav-footer__item--width2.no-column .order6{width:100%}}@media (min-width: 1000px) and (min-width: 1000px){.lang-zh .c-footer-main__content .nav-footer .txt-parents:before{margin-bottom:4px}}.lang-vi .c-footer-contact .text,.lang-en .c-footer-contact .text{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:0em;font-weight:600}@media (min-width: 1000px){.lang-vi .c-footer-contact .text,.lang-en .c-footer-contact .text{padding-right:80px}}@media (max-width: 999px){.lang-vi .c-footer-contact .text,.lang-en .c-footer-contact .text{margin-bottom:35px}}@media (min-width: 1000px){.lang-vi .c-footer-contact .c-btn-contact__btn .text-btn,.lang-en .c-footer-contact .c-btn-contact__btn .text-btn{letter-spacing:0}}.lang-vi .c-footer-main__content .nav-footer,.lang-en .c-footer-main__content .nav-footer{overflow:hidden}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer__item--width2,.lang-en .c-footer-main__content .nav-footer__item--width2{padding-top:13px}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer__item--width2 li,.lang-en .c-footer-main__content .nav-footer__item--width2 li{margin-top:20px}}@media only screen and (min-width: 1000px) and (min-width: 1200px){.lang-vi .c-footer-main__content .nav-footer__item--width2 li,.lang-en .c-footer-main__content .nav-footer__item--width2 li{cursor:pointer}}@media only screen and (min-width: 1000px) and (min-width: 1200px) and (min-width: 1025px){.lang-vi .c-footer-main__content .nav-footer__item--width2 li:hover,.lang-en .c-footer-main__content .nav-footer__item--width2 li:hover{white-space:nowrap}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer__item--width2 li.order2,.lang-vi .c-footer-main__content .nav-footer__item--width2 li.order3,.lang-vi .c-footer-main__content .nav-footer__item--width2 li.order5,.lang-vi .c-footer-main__content .nav-footer__item--width2 li.order6,.lang-en .c-footer-main__content .nav-footer__item--width2 li.order2,.lang-en .c-footer-main__content .nav-footer__item--width2 li.order3,.lang-en .c-footer-main__content .nav-footer__item--width2 li.order5,.lang-en .c-footer-main__content .nav-footer__item--width2 li.order6{margin-top:20px}}.lang-vi .c-footer-main__content .nav-footer__item--width2.no-column li,.lang-en .c-footer-main__content .nav-footer__item--width2.no-column li{padding-left:0 !important}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer__item--width2.no-column .order6,.lang-en .c-footer-main__content .nav-footer__item--width2.no-column .order6{padding-left:0}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer .sub-menu,.lang-en .c-footer-main__content .nav-footer .sub-menu{margin-top:-8px}}@media (max-width: 999px){.lang-vi .c-footer-main__content .nav-footer .sub-menu li,.lang-en .c-footer-main__content .nav-footer .sub-menu li{width:100%;padding-left:0 !important}.lang-vi .c-footer-main__content .nav-footer .sub-menu li+li,.lang-en .c-footer-main__content .nav-footer .sub-menu li+li{margin-top:13px}}@media (max-width: 999px){.lang-vi .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(1),.lang-en .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(1){order:1}.lang-vi .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(2),.lang-en .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(2){order:4}.lang-vi .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(3),.lang-en .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(3){order:2}.lang-vi .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(4),.lang-en .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(4){order:5}.lang-vi .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(5),.lang-en .c-footer-main__content .nav-footer .sub-menu--flex li:nth-child(5){order:4}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer .sub-menu a,.lang-en .c-footer-main__content .nav-footer .sub-menu a{font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:0em;font-weight:500}}@media (max-width: 999px){.lang-vi .c-footer-main__content .nav-footer .sub-menu a,.lang-en .c-footer-main__content .nav-footer .sub-menu a{font-size:13px;font-size:1.3rem;line-height:1.30769em;letter-spacing:0em;font-weight:500}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer .txt-parents,.lang-en .c-footer-main__content .nav-footer .txt-parents{letter-spacing:0;align-items:flex-start}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer .txt-parents:before,.lang-en .c-footer-main__content .nav-footer .txt-parents:before{top:9px}}.lang-vi .c-footer-main__content .address-footer i,.lang-en .c-footer-main__content .address-footer i{font-style:normal}@media (min-width: 1000px){.lang-vi .c-footer-main__content .address-footer__item+.address-footer__item,.lang-en .c-footer-main__content .address-footer__item+.address-footer__item{margin-top:20px}}@media (min-width: 1000px) and (min-width: 1000px){.lang-vi .c-footer-main__content .address-footer .social-footer ul,.lang-en .c-footer-main__content .address-footer .social-footer ul{margin-top:33px}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .address-footer__item .txt2,.lang-en .c-footer-main__content .address-footer__item .txt2{font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:0em;font-weight:500}}@media (min-width: 1000px){.lang-vi .c-footer-copy,.lang-en .c-footer-copy{letter-spacing:0;margin-top:30px}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer .sub-menu a:before,.lang-en .c-footer-main__content .nav-footer .sub-menu a:before{transform:translateY(10px)}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .address-footer{width:340px}}@media only screen and (min-width: 1000px) and (max-width: 1280px){.lang-vi .c-footer-main__content .address-footer{width:315px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-footer-main__content .address-footer{width:21.66667vw;padding-right:15px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-footer-main__content .address-footer__item{font-size:1.16667vw;line-height:1.91667vw}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-footer-main__content .address-footer__item span{font-size:1.33333vw;line-height:1.91667vw}}@media only screen and (min-width: 1000px) and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-footer-main__content .nav-footer li{margin-top:2.75vw}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-footer-main__content .nav-footer .txt-parents{font-size:1.33333vw;line-height:2vw}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-footer-main__content .nav-footer .sub-menu a{font-size:1.16667vw}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer__item{width:185px;margin-top:-36px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-footer-main__content .nav-footer__item{width:16.66667vw;margin-top:-3vw}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer__item--width{width:300px;margin-left:38px}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.lang-vi .c-footer-main__content .nav-footer__item--width{margin-left:2.4vw;width:260px}.lang-vi .c-footer-main__content .nav-footer__item--width .sub-menu--flex li:nth-child(odd){width:calc(100% - 95px)}.lang-vi .c-footer-main__content .nav-footer__item--width .sub-menu--flex li:nth-child(even){width:95px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-footer-main__content .nav-footer__item--width{width:21.66667vw;margin-left:.8vw}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer__item--width2{width:auto;flex:1;display:flex;flex-wrap:wrap;margin-left:-6px}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.lang-vi .c-footer-main__content .nav-footer__item--width2{margin-left:2.4vw}}@media only screen and (min-width: 1000px) and (max-width: 1150px){.lang-vi .c-footer-main__content .nav-footer__item--width2{margin-left:0vw}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer__item--width2 li{width:50%}.lang-vi .c-footer-main__content .nav-footer__item--width2 li:nth-child(odd){width:calc(100% - 176px)}.lang-vi .c-footer-main__content .nav-footer__item--width2 li:nth-child(even){padding-left:19px;width:175px;box-sizing:border-box}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.lang-vi .c-footer-main__content .nav-footer__item--width2 li:nth-child(even){padding-left:10px}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer__item--width2.no-column .order2,.lang-vi .c-footer-main__content .nav-footer__item--width2.no-column .order3,.lang-vi .c-footer-main__content .nav-footer__item--width2.no-column .order6{width:200px;padding-left:0}.lang-vi .c-footer-main__content .nav-footer__item--width2.no-column .order4,.lang-vi .c-footer-main__content .nav-footer__item--width2.no-column .order5{width:calc(100% - 200px);padding-left:19px !important}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.lang-vi .c-footer-main__content .nav-footer__item--width2.no-column .order4,.lang-vi .c-footer-main__content .nav-footer__item--width2.no-column .order5{padding-left:10px !important}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer__item--width2.no-recruit .order1,.lang-vi .c-footer-main__content .nav-footer__item--width2.no-recruit .order3,.lang-vi .c-footer-main__content .nav-footer__item--width2.no-recruit .order6{width:200px;padding-left:0}.lang-vi .c-footer-main__content .nav-footer__item--width2.no-recruit .order4,.lang-vi .c-footer-main__content .nav-footer__item--width2.no-recruit .order5{width:calc(100% - 200px);padding-left:19px !important}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.lang-vi .c-footer-main__content .nav-footer__item--width2.no-recruit .order4,.lang-vi .c-footer-main__content .nav-footer__item--width2.no-recruit .order5{padding-left:10px !important}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer .txt-parents:before{margin-bottom:4px}}@media (min-width: 1000px) and (min-width: 1000px){.lang-vi .c-footer-main__content .address-footer__item .txt2{max-width:300px}.lang-vi .c-footer-main__content .address-footer__item .txt2 small{display:inline-block}}@media (min-width: 1000px){.lang-vi .c-footer-main__content .nav-footer .txt-parents small{display:inline-block}.lang-vi .c-footer-contact .c-btn-contact__btn .text-btn{height:22px}}@media (max-width: 999px){.lang-vi .c-footer-main__content .nav-footer__item--width2 li{width:100% !important;padding-left:0 !important}}@media (min-width: 1000px){.lang-en .c-footer-main__content .address-footer{width:400px}}@media only screen and (min-width: 1000px) and (max-width: 1280px){.lang-en .c-footer-main__content .address-footer{width:360px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-en .c-footer-main__content .address-footer{width:30vw;padding-right:20px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-en .c-footer-main__content .address-footer__item{font-size:1.16667vw;line-height:1.91667vw}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-en .c-footer-main__content .address-footer__item span{font-size:1.33333vw;line-height:1.91667vw}}@media only screen and (min-width: 1000px) and (min-width: 1000px) and (max-width: 1200px){.lang-en .c-footer-main__content .nav-footer li{margin-top:2.75vw}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-en .c-footer-main__content .nav-footer .txt-parents{font-size:1.33333vw;line-height:2vw}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-en .c-footer-main__content .nav-footer .sub-menu a{font-size:1.16667vw}}@media (min-width: 1000px){.lang-en .c-footer-main__content .nav-footer__item{width:185px;margin-top:-36px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-en .c-footer-main__content .nav-footer__item{width:16.66667vw;margin-top:-3vw}}@media (min-width: 1000px){.lang-en .c-footer-main__content .nav-footer__item--width{width:300px;margin-left:38px}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.lang-en .c-footer-main__content .nav-footer__item--width{margin-left:2.4vw;width:280px}.lang-en .c-footer-main__content .nav-footer__item--width .sub-menu--flex li:nth-child(odd){width:calc(100% - 95px)}.lang-en .c-footer-main__content .nav-footer__item--width .sub-menu--flex li:nth-child(even){width:95px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-en .c-footer-main__content .nav-footer__item--width{width:23.33333vw;margin-left:.8vw}}@media (min-width: 1000px){.lang-en .c-footer-main__content .nav-footer__item--width2{width:auto;flex:1;display:flex;flex-wrap:wrap;margin-left:-6px}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.lang-en .c-footer-main__content .nav-footer__item--width2{margin-left:2.4vw}}@media only screen and (min-width: 1000px) and (max-width: 1150px){.lang-en .c-footer-main__content .nav-footer__item--width2{margin-left:0vw}}@media (min-width: 1000px){.lang-en .c-footer-main__content .nav-footer__item--width2 li{width:50%}.lang-en .c-footer-main__content .nav-footer__item--width2 li:nth-child(odd){width:calc(100% - 176px)}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-en .c-footer-main__content .nav-footer__item--width2 li:nth-child(odd){width:calc(100% - 160px)}}@media only screen and (min-width: 1000px) and (max-width: 1050px){.lang-en .c-footer-main__content .nav-footer__item--width2 li:nth-child(odd){width:calc(100% - 140px)}}@media (min-width: 1000px){.lang-en .c-footer-main__content .nav-footer__item--width2 li:nth-child(even){padding-left:19px;width:175px;box-sizing:border-box}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.lang-en .c-footer-main__content .nav-footer__item--width2 li:nth-child(even){padding-left:10px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-en .c-footer-main__content .nav-footer__item--width2 li:nth-child(even){width:160px}}@media only screen and (min-width: 1000px) and (max-width: 1050px){.lang-en .c-footer-main__content .nav-footer__item--width2 li:nth-child(even){width:140px}}@media (min-width: 1000px){.lang-en .c-footer-main__content .nav-footer .txt-parents:before{margin-bottom:4px}}@media (min-width: 1000px) and (min-width: 1000px){.lang-en .c-footer-main__content .address-footer__item .txt2{max-width:300px}.lang-en .c-footer-main__content .address-footer__item .txt2 small{display:inline-block}}@media (min-width: 1000px){.lang-en .c-footer-main__content .nav-footer .txt-parents small{display:inline-block}}.c-footer{background-color:#F3F3F3;margin-top:130px}.c-footer-contact{background-color:#D90000;color:#fff;display:flex;align-items:flex-start;padding:57px 75px 50px;position:relative;overflow:hidden;top:-130px}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-footer-contact{padding-left:6.35593vw;padding-right:6.35593vw;justify-content:center}}@media (max-width: 999px){.c-footer-contact{display:block;top:-136px;padding:57px 28px 112px}}.c-footer-contact__decor{position:absolute}.c-footer-contact__decor--01{right:0;top:0}.c-footer-contact__decor--02{left:0;bottom:12px}@media (max-width: 999px){.c-footer-contact__decor--02{bottom:8px}}.c-footer-contact__left{width:452px;flex-shrink:0;position:relative;z-index:1}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-footer-contact__left{width:430px}}@media (max-width: 999px){.c-footer-contact__left{width:100%}}@media (min-width: 1000px){.c-footer-contact__left .c-title01{position:relative;top:-2px;left:1px}}@media (max-width: 999px){.c-footer-contact__left .c-title01__en{font-size:48px;font-size:4.8rem;line-height:1em}.c-footer-contact__left .c-title01__en:before{margin-top:27px}}.c-footer-contact__right{flex:1;padding-top:21px;position:relative;z-index:1}@media (max-width: 999px){.c-footer-contact__right{padding-top:30px}}.c-footer-contact .text{padding-right:160px;font-size:16px;font-size:1.6rem;line-height:1.75em;font-weight:500;margin-bottom:40px}@media (max-width: 999px){.c-footer-contact .text{font-size:15px;font-size:1.5rem;line-height:1.73333em;padding-right:0;margin-bottom:23px}}@media (max-width: 999px){.c-footer-contact .c-btn-contact{display:block}}.c-footer-contact .c-btn-contact__btn{width:304px;height:71px;clip-path:polygon(38px 0, 100% 0%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(38px 0, 100% 0%, 100% 100%, 0% 100%);padding-left:0;cursor:pointer}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-footer-contact .c-btn-contact__btn{width:25.76271vw;clip-path:polygon(3.22034vw 0, 100% 0%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(3.22034vw 0, 100% 0%, 100% 100%, 0% 100%)}}@media (max-width: 999px){.c-footer-contact .c-btn-contact__btn{clip-path:none;-webkit-clip-path:none;width:100%;height:56px}}.c-footer-contact .c-btn-contact__btn:after{background-color:#323232;left:auto;right:-20px}.c-footer-contact .c-btn-contact__btn .text-btn{color:#323232;font-size:18px;font-size:1.8rem;letter-spacing:.05em;height:20px;margin-top:4px}@media (max-width: 999px){.c-footer-contact .c-btn-contact__btn .text-btn{font-size:16px;font-size:1.6rem}}.c-footer-contact .c-btn-contact__btn .icon-contact{filter:none;margin:0 10px 0 31px}@media (max-width: 999px){.c-footer-contact .c-btn-contact__btn .icon-contact{margin:-5px 8px 0 8px}}.c-footer-contact .c-btn-contact__btn .icon-contact .icon1{left:-4px;bottom:-2px}@media (max-width: 999px){.c-footer-contact .c-btn-contact__btn .icon-contact .icon1{width:16px;bottom:-1px}}@media (max-width: 999px){.c-footer-contact .c-btn-contact__btn .icon-contact .icon2{width:20px}}.c-footer-contact .c-btn-contact__btn--02{width:304px;margin:0 -27px 0 0;background-color:#fff;clip-path:polygon(0 0, 100% 0%, 265px 100%, 0% 100%);-webkit-clip-path:polygon(0 0, 100% 0%, 265px 100%, 0% 100%)}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-footer-contact .c-btn-contact__btn--02{clip-path:polygon(0 0, 100% 0%, 22.45763vw 100%, 0% 100%);-webkit-clip-path:polygon(0 0, 100% 0%, 22.45763vw 100%, 0% 100%);width:25.76271vw}}@media (max-width: 999px){.c-footer-contact .c-btn-contact__btn--02{clip-path:none;-webkit-clip-path:none;margin:0;width:100%;margin-bottom:8px}}.c-footer-contact .c-btn-contact__btn--02:after{right:auto;left:-20px}.c-footer-contact .c-btn-contact__btn--02 .icon-contact{margin:0 8px 0 -15px}@media (max-width: 999px){.c-footer-contact .c-btn-contact__btn--02 .icon-contact{width:28px;margin:0 7px 0 2px}}@media only screen and (min-width: 1025px){.c-footer-contact .c-btn-contact__btn:hover:after{width:calc(100% + 20px)}.c-footer-contact .c-btn-contact__btn:hover .icon-contact{filter:brightness(0) invert(1)}.c-footer-contact .c-btn-contact__btn:hover .text-btn{color:#fff}}.c-footer-main{padding-top:60px;margin-top:-130px}@media (max-width: 999px){.c-footer-main{margin-top:-136px}}.c-footer-main__logo{display:table}.c-footer-main__logo a{display:flex;align-items:center}.c-footer-main__logo img{flex-shrink:0}@media (max-width: 999px){.c-footer-main__logo img{width:84px}}.c-footer-main__logo span{color:#000;font-size:28px;font-size:2.8rem;line-height:.85714em;letter-spacing:0em;font-weight:800;font-family:"Manrope",sans-serif;flex:1;padding-left:27px}@media (max-width: 999px){.c-footer-main__logo span{font-size:18px;font-size:1.8rem;line-height:1.33333em;padding-left:12px}}.c-footer-main__content{display:flex;margin-top:28px}@media (max-width: 999px){.c-footer-main__content{margin-top:30px;flex-direction:column-reverse}}.c-footer-main__content .address-footer{width:378px;flex-shrink:0;font-family:"Manrope",sans-serif}@media only screen and (min-width: 1000px) and (max-width: 1200px){.c-footer-main__content .address-footer{width:31.5vw;padding-right:20px}}@media (max-width: 999px){.c-footer-main__content .address-footer{width:100%;margin-top:20px;border-top:1px solid #D8D8D8;padding-top:21px}}.c-footer-main__content .address-footer__item{font-size:14px;font-size:1.4rem;line-height:1.64286em;letter-spacing:0em;margin-top:13px}@media only screen and (min-width: 1000px) and (max-width: 1200px){.c-footer-main__content .address-footer__item{font-size:1.16667vw;line-height:1.91667vw}}@media (max-width: 999px){.c-footer-main__content .address-footer__item{margin-top:10px;font-size:13px;font-size:1.3rem;line-height:1.61538em}}.c-footer-main__content .address-footer__item:first-child{margin-top:0}.c-footer-main__content .address-footer__item span{display:flex;align-items:center;font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:0em;font-weight:600;flex-shrink:0;margin-right:8px}@media only screen and (min-width: 1000px) and (max-width: 1200px){.c-footer-main__content .address-footer__item span{font-size:1.33333vw;line-height:1.91667vw}}@media (max-width: 999px){.c-footer-main__content .address-footer__item span{width:82px;font-size:15px;font-size:1.5rem}}.c-footer-main__content .address-footer__item span img{flex-shrink:0;margin:-2px 4px 0 0}.c-footer-main__content .address-footer__item .txt1{display:flex;letter-spacing:0;align-items:flex-start}.c-footer-main__content .address-footer__item .txt2{margin-top:2px}.c-footer-main__content .address-footer .social-footer ul{display:flex;margin-top:28px}@media (max-width: 999px){.c-footer-main__content .address-footer .social-footer ul{margin-top:16px}}.c-footer-main__content .address-footer .social-footer ul li{margin-right:10px}.c-footer-main__content .address-footer .social-footer ul a{display:block;width:32px;height:32px;position:relative;cursor:pointer}@media (max-width: 999px){.c-footer-main__content .address-footer .social-footer ul a{width:36px;height:36px}}.c-footer-main__content .address-footer .social-footer ul a img{transition:opacity .3s;will-change:opacity;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.c-footer-main__content .address-footer .social-footer ul a img.hover{opacity:0}@media only screen and (min-width: 1025px){.c-footer-main__content .address-footer .social-footer ul a:hover{opacity:1}.c-footer-main__content .address-footer .social-footer ul a:hover .hover{opacity:1}.c-footer-main__content .address-footer .social-footer ul a:hover .default{opacity:0}}.c-footer-main__content .nav-footer{display:flex;align-items:flex-start;justify-content:space-between;flex:1}@media (max-width: 999px){.c-footer-main__content .nav-footer{display:block}}.c-footer-main__content .nav-footer li{margin-top:33px}@media only screen and (min-width: 1000px) and (max-width: 1200px){.c-footer-main__content .nav-footer li{margin-top:2.75vw}}@media (max-width: 999px){.c-footer-main__content .nav-footer li{margin-top:0}}.c-footer-main__content .nav-footer .txt-parents{display:flex;align-items:flex-end;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;font-weight:600;transition:color 0.3s;will-change:color;width:fit-content;cursor:pointer}@media only screen and (min-width: 1000px) and (max-width: 1200px){.c-footer-main__content .nav-footer .txt-parents{font-size:1.33333vw;line-height:2vw}}@media (max-width: 999px){.c-footer-main__content .nav-footer .txt-parents{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em}}.c-footer-main__content .nav-footer .txt-parents:before{content:'';flex-shrink:0;width:9px;height:9px;background-color:#D90000;clip-path:polygon(100% 0, 0% 100%, 100% 100%);-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);margin:0 8px 6px 0;transition:transform 0.3s;will-change:transform;position:relative;left:1px}@media (max-width: 999px){.c-footer-main__content .nav-footer .txt-parents:before{left:0;margin:0 6px 7px 0}}@media only screen and (min-width: 1025px){.c-footer-main__content .nav-footer .txt-parents:hover{opacity:1;color:#D90000}.c-footer-main__content .nav-footer .txt-parents:hover:before{transform:rotate(-45deg) translateX(3px)}}.c-footer-main__content .nav-footer .txt-parents--not-hover{cursor:pointer}@media only screen and (min-width: 1025px){.c-footer-main__content .nav-footer .txt-parents--not-hover:hover{color:#323232}.c-footer-main__content .nav-footer .txt-parents--not-hover:hover:before{transform:none}}.c-footer-main__content .nav-footer .sub-menu{padding:10px 0 0 21px;margin-top:-16px}@media (max-width: 999px){.c-footer-main__content .nav-footer .sub-menu{padding:14px 0 0 15px;display:flex;flex-wrap:wrap}}.c-footer-main__content .nav-footer .sub-menu li{margin-top:16px}@media (max-width: 999px){.c-footer-main__content .nav-footer .sub-menu li{width:50%;margin-top:10px}.c-footer-main__content .nav-footer .sub-menu li:nth-child(even){padding-left:7px}}.c-footer-main__content .nav-footer .sub-menu a{font-size:14px;font-size:1.4rem;line-height:1.64286em;letter-spacing:.05em;font-weight:500;display:flex;align-items:flex-start;width:fit-content;cursor:pointer}@media only screen and (min-width: 1000px) and (max-width: 1200px){.c-footer-main__content .nav-footer .sub-menu a{font-size:1.16667vw}}@media (max-width: 999px){.c-footer-main__content .nav-footer .sub-menu a{font-size:13px;font-size:1.3rem}.c-footer-main__content .nav-footer .sub-menu a:before{margin-right:6px}}.c-footer-main__content .nav-footer .sub-menu a:before{transform:translateY(12px)}@media (max-width: 999px){.c-footer-main__content .nav-footer .sub-menu a:before{transform:translateY(9px)}}@media only screen and (min-width: 1025px){.c-footer-main__content .nav-footer .sub-menu a:hover:before{width:14px}}.c-footer-main__content .nav-footer .sub-menu--flex{display:flex;flex-wrap:wrap}.c-footer-main__content .nav-footer .sub-menu--flex li{width:50%}.c-footer-main__content .nav-footer .sub-menu--flex-latin li{width:100%}.c-footer-main__content .nav-footer__item{width:150px;margin-top:-36px}@media only screen and (min-width: 1000px) and (max-width: 1200px){.c-footer-main__content .nav-footer__item{width:13.33333vw;margin-top:-3vw}}@media (max-width: 999px){.c-footer-main__content .nav-footer__item{margin-top:24px;width:100%}.c-footer-main__content .nav-footer__item:first-child{margin-top:0}}.c-footer-main__content .nav-footer__item--width{width:265px;margin-left:45px}@media only screen and (min-width: 1000px) and (max-width: 1250px){.c-footer-main__content .nav-footer__item--width{margin-left:1.2vw}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.c-footer-main__content .nav-footer__item--width{width:20vw}}@media (max-width: 999px){.c-footer-main__content .nav-footer__item--width{width:100%;margin-left:0}}.c-footer-main__content .nav-footer__item--width2{width:auto;flex:1;display:flex;flex-wrap:wrap;margin-left:-6px}@media (max-width: 999px){.c-footer-main__content .nav-footer__item--width2{width:100%;margin-left:0;margin-top:8px}}.c-footer-main__content .nav-footer__item--width2 li{width:50%}@media (max-width: 999px){.c-footer-main__content .nav-footer__item--width2 li{margin-top:15px}.c-footer-main__content .nav-footer__item--width2 li.order1{order:1}.c-footer-main__content .nav-footer__item--width2 li.order2{order:2;padding-left:13px}.c-footer-main__content .nav-footer__item--width2 li.order3{order:3}.c-footer-main__content .nav-footer__item--width2 li.order4{order:4;padding-left:13px}.c-footer-main__content .nav-footer__item--width2 li.order5{order:5}.c-footer-main__content .nav-footer__item--width2 li.order6{order:6;padding-left:13px}}@media (min-width: 1000px){.c-footer-main__content .nav-footer__item--width2 li:nth-child(even){padding-left:19px}}@media only screen and (min-width: 1000px) and (max-width: 1250px){.c-footer-main__content .nav-footer__item--width2 li:nth-child(even){padding-left:10px}}.c-footer-main__content .nav-footer__item--width2.no-column li{padding-left:0}.c-footer-main__content .nav-footer__item--width2.no-column .order2{order:1}.c-footer-main__content .nav-footer__item--width2.no-column .order3{order:3}.c-footer-main__content .nav-footer__item--width2.no-column .order4{order:2}.c-footer-main__content .nav-footer__item--width2.no-column .order5{order:4}.c-footer-main__content .nav-footer__item--width2.no-column .order6{order:5}.c-footer-main__content .nav-footer__item--width2.no-recruit li{padding-left:0}.c-footer-main__content .nav-footer__item--width2.no-recruit .order1{order:1}.c-footer-main__content .nav-footer__item--width2.no-recruit .order2{order:1}.c-footer-main__content .nav-footer__item--width2.no-recruit .order3{order:3}.c-footer-main__content .nav-footer__item--width2.no-recruit .order4{order:2}.c-footer-main__content .nav-footer__item--width2.no-recruit .order5{order:4}.c-footer-main__content .nav-footer__item--width2.no-recruit .order6{order:5}.c-footer-copy{text-align:center;font-family:"Manrope",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.1em;border-top:1px solid #D8D8D8;margin-top:48px;padding:20px 0}@media (max-width: 999px){.c-footer-copy{margin-top:24px;font-size:10px;font-size:1rem;line-height:1.6em;letter-spacing:.1em;padding:10px 0 75px}}@media (min-width: 1000px){.lang-zh .c-header .sub-menu{padding-left:20px}}@media (min-width: 1000px){.lang-zh .c-header .sub-menu--width{width:200px}}@media (max-width: 999px){.lang-zh .c-header .sub-menu li:nth-child(odd){width:47%}.lang-zh .c-header .sub-menu li:nth-child(even){width:53%}.lang-zh .c-header .sub-menu li.order1,.lang-zh .c-header .sub-menu li.order3{width:47%}.lang-zh .c-header .sub-menu li.order5,.lang-zh .c-header .sub-menu li.order2,.lang-zh .c-header .sub-menu li.order4{width:53%}}@media only screen and (max-width: 999px) and (max-width: 374px){.lang-zh .c-header .sub-menu li .c-hover1{font-size:14px;font-size:1.4rem;line-height:1.14286em}}@media (max-width: 999px){.lang-zh .c-header .is-sub-menu .text-not-link:before{transform:translateY(3px)}}@media (min-width: 1000px){.lang-vi .c-header,.lang-en .c-header{padding-left:25px}}@media (min-width: 1000px){.lang-vi .c-header .sub-menu,.lang-en .c-header .sub-menu{width:279px;padding-left:15px}.lang-vi .c-header .sub-menu--width,.lang-en .c-header .sub-menu--width{width:274px}}@media (max-width: 999px){.lang-vi .c-header .sub-menu li,.lang-en .c-header .sub-menu li{width:100%;padding-left:0 !important}}@media (max-width: 999px){.lang-vi .c-header .text-menu,.lang-en .c-header .text-menu{overflow:visible}}@media (max-width: 999px){.lang-vi .c-header .not-sub-menu a,.lang-en .c-header .not-sub-menu a{overflow:visible}}@media (min-width: 1000px){.lang-vi .c-header .list-languages:before,.lang-en .c-header .list-languages:before{margin:0 11px}}@media (min-width: 1000px){.lang-vi .c-header .list-languages .sub-menu,.lang-en .c-header .list-languages .sub-menu{width:129px}}@media (min-width: 1000px){.lang-vi .c-header .is-sub-menu,.lang-en .c-header .is-sub-menu{margin-left:0}}@media (min-width: 1000px){.lang-vi .c-header .menu-list>li>a,.lang-en .c-header .menu-list>li>a{padding:20px 17px}}@media only screen and (min-width: 1000px) and (max-width: 1439px){.lang-vi .c-header .menu-list>li>a,.lang-en .c-header .menu-list>li>a{padding-left:13px;padding-right:13px}}@media only screen and (min-width: 1000px) and (max-width: 1380px){.lang-vi .c-header .menu-list>li>a,.lang-en .c-header .menu-list>li>a{padding-left:5px;padding-right:5px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-header .menu-list>li>a,.lang-en .c-header .menu-list>li>a{font-size:13px;font-size:1.3rem;line-height:1.30769em;letter-spacing:0em}.lang-vi .c-header .menu-list>li>a span,.lang-en .c-header .menu-list>li>a span{white-space:nowrap}}@media only screen and (min-width: 1000px) and (max-width: 1100px){.lang-vi .c-header .menu-list>li>a,.lang-en .c-header .menu-list>li>a{font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:0em}}@media (min-width: 1000px){.lang-vi .c-header .menu-list li,.lang-en .c-header .menu-list li{font-size:15px;font-size:1.5rem;letter-spacing:0em}}@media (min-width: 1000px){.lang-vi .c-header .is-sub-menu a:before,.lang-vi .c-header .c-header .is-sub-menu .text-not-link:before,.lang-en .c-header .is-sub-menu a:before,.lang-en .c-header .c-header .is-sub-menu .text-not-link:before{margin-top:7px}}@media only screen and (min-width: 1000px) and (max-width: 1050px){.lang-vi .c-header.is-bg .c-btn-contact{margin-left:-30px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-header.is-bg .c-btn-contact__btn .text-btn{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 1000px) and (max-width: 1300px){.lang-vi .c-header.is-bg .c-btn-contact__btn--01{width:225px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-header.is-bg .c-btn-contact__btn--01{width:190px}}@media only screen and (min-width: 1000px) and (max-width: 1300px){.lang-vi .c-header.is-bg .c-btn-contact__btn--02{width:130px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-header.is-bg .c-btn-contact__btn--02{width:130px}}@media only screen and (min-width: 1000px) and (max-width: 1050px){.lang-vi .c-header .c-btn-contact{margin-left:-30px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-header .c-btn-contact__btn .text-btn{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 1000px) and (max-width: 1300px){.lang-vi .c-header .c-btn-contact__btn--01{width:225px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-header .c-btn-contact__btn--01{width:190px}}@media only screen and (min-width: 1000px) and (max-width: 1300px){.lang-vi .c-header .c-btn-contact__btn--02{width:130px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.lang-vi .c-header .c-btn-contact__btn--02{width:130px}}@media (min-width: 1000px){.lang-en .c-header .sub-menu{width:225px}}.c-header{position:absolute;z-index:1000;width:100%;height:90px;left:0;top:0;display:flex;align-items:center;padding-left:40px}@media only screen and (min-width: 1000px) and (max-width: 1200px){.c-header{padding-left:20px}}@media (max-width: 999px){.c-header{height:56px;overflow:hidden;padding-left:16px}}.c-header__logo{width:104px;flex-shrink:0;margin-top:23px}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-header__logo{width:90px}}@media (max-width: 999px){.c-header__logo{width:70px;margin-top:10px}}.c-header__logo a{display:block}.c-header__right{display:flex;align-items:center;justify-content:flex-end;flex:1}@media (max-width: 999px){.c-header__right{display:block}}.c-header .c-nav{height:100%}@media (max-width: 999px){.c-header .c-nav{position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;background-color:#fff;pointer-events:none;transform:translateX(100%);transition:transform .3s;will-change:transform}.c-header .c-nav ul{display:block}.c-header .c-nav a{color:#323232}.c-header .c-nav__top{display:flex;align-items:center;justify-content:space-between;padding:5px 15px}.c-header .c-nav__top .logo-menu{width:68px}.c-header .c-nav__top .logo-menu img{width:100%}.c-header .c-nav .c-decor--01{width:118px;height:220px}}@media (max-width: 999px) and (max-width: 999px){.c-header .c-nav .c-decor--02{width:168px;height:310px}}@media (max-width: 999px){.c-header .c-nav__inner{height:100%;overflow:auto;padding:30px 16px 150px}.c-header .c-nav .list-languages{position:relative;right:-23px !important;flex:1;display:flex;justify-content:flex-end}.c-header .c-nav .list-languages .text-not-link{height:auto !important}.c-header .c-nav .list-languages .ico-languages{filter:none}.c-header .c-nav .list-languages .text-menu{color:#323232}}@media (max-width: 999px) and (max-width: 999px){.c-header .c-nav .list-languages .icon-sub-menu{left:-2px}}@media (max-width: 999px){.c-header .c-nav .list-languages .icon-sub-menu:before,.c-header .c-nav .list-languages .icon-sub-menu:after{background-color:#323232}.c-header .c-nav .list-languages .sub-menu li a{color:#323232}.c-header .c-nav .list-languages .sub-menu li a:before{background-color:#323232}.c-header .c-nav .list-languages.is-active-sp{transform:translateX(-2px)}.c-header .c-nav .list-languages.is-active-sp .text-menu{color:#D90000}.c-header .c-nav .c-toggle-close-menu{width:56px;height:56px;position:relative;top:-5px;right:-15px;display:flex;align-items:center;justify-content:center;background-color:#fff}.c-header .c-nav .c-toggle-close-menu__inner{width:23px;height:23px;position:relative;margin-left:22px}.c-header .c-nav .c-toggle-close-menu__inner span{left:0;top:-4px;position:absolute;background-color:#323232;width:1px;height:32px}.c-header .c-nav .c-toggle-close-menu__inner span:first-child{transform:rotate(45deg)}.c-header .c-nav .c-toggle-close-menu__inner span:last-child{transform:rotate(-45deg)}}@media (max-width: 999px){.c-header .c-nav .c-btn-contact{position:absolute;width:100%;left:0;bottom:0}}.c-header ul{display:flex;align-items:center}.c-header ul li{font-size:16px;font-size:1.6rem;line-height:1.125em;letter-spacing:0em;font-weight:500;color:#fff}@media (max-width: 999px){.c-header ul li .icon-menu{font-size:18px;font-size:1.8rem;letter-spacing:.05em;align-items:flex-end !important}.c-header ul li .icon-menu:before{content:'';flex-shrink:0;width:9px;height:9px;flex-shrink:0;background-color:#D90000;clip-path:polygon(100% 0, 0% 100%, 100% 100%);-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);margin:0 10px 3px 0}}.c-header ul a,.c-header ul .text-not-link{color:#fff;padding:20px;height:90px;cursor:pointer}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-header ul a,.c-header ul .text-not-link{padding-left:10px;padding-right:10px}}@media (max-width: 999px){.c-header ul a,.c-header ul .text-not-link{height:auto;padding:0;width:fit-content;color:#323232}}@media only screen and (min-width: 1025px){.c-header ul a:hover,.c-header ul .text-not-link:hover{opacity:1}.c-header ul a:hover .text-menu small,.c-header ul .text-not-link:hover .text-menu small{transform:translate3d(0, -100%, 0)}.c-header ul a:hover .text-menu__default,.c-header ul .text-not-link:hover .text-menu__default{opacity:0}.c-header ul a:hover .text-menu__hover,.c-header ul .text-not-link:hover .text-menu__hover{opacity:1}}.c-header .text-menu{height:18px;overflow:hidden;display:block}@media (max-width: 999px){.c-header .text-menu{height:auto}}.c-header .text-menu small{display:block;transition:opacity 0.3s, transform 0.3s;will-change:opacity, transform}.c-header .text-menu__hover{opacity:0}@media (max-width: 999px){.c-header .text-menu__hover{display:none !important}}.c-header .is-sub-menu{margin-left:19px;position:relative}@media (max-width: 999px){.c-header .is-sub-menu{margin:35px 0}}.c-header .is-sub-menu:first-child{margin-left:0}@media (max-width: 999px){.c-header .is-sub-menu:first-child{margin-top:0}}.c-header .is-sub-menu a,.c-header .is-sub-menu .text-not-link{display:flex;align-items:center;cursor:pointer}.c-header .is-sub-menu a:before,.c-header .is-sub-menu .text-not-link:before{margin-top:9px}@media only screen and (min-width: 1025px){.c-header .is-sub-menu a:hover .icon-sub-menu,.c-header .is-sub-menu .text-not-link:hover .icon-sub-menu{transform:rotate(-135deg) translate(3px, 0)}.c-header .is-sub-menu a:hover .icon-sub-menu:before,.c-header .is-sub-menu .text-not-link:hover .icon-sub-menu:before{top:5px;left:0}.c-header .is-sub-menu a:hover .icon-sub-menu:before,.c-header .is-sub-menu .text-not-link:hover .icon-sub-menu:before{width:50%}.c-header .is-sub-menu a:hover .icon-sub-menu__line,.c-header .is-sub-menu .text-not-link:hover .icon-sub-menu__line{opacity:0}}.c-header .is-sub-menu .icon-sub-menu{flex-shrink:0;width:13px;height:14px;display:block;margin-left:8px;position:relative;overflow:hidden;transition:transform 0.3s;will-change:transform}@media (max-width: 999px){.c-header .is-sub-menu .icon-sub-menu{height:12px;width:12px;margin-left:5px}}.c-header .is-sub-menu .icon-sub-menu:after{content:'';height:100%;width:2px;background-color:#fff;position:absolute;left:5px;top:0;transition:height 0.3s;will-change:height}.c-header .is-sub-menu .icon-sub-menu:before{content:'';height:2px;width:50%;background-color:#fff;position:absolute;left:0;top:6px}@media (max-width: 999px){.c-header .is-sub-menu .icon-sub-menu:before{top:5px}}.c-header .is-sub-menu .icon-sub-menu__line{width:50%;height:2px;right:-2px;top:6px;background-color:#D90000;position:absolute;transition:opacity 0.3s;will-change:opacity}@media (max-width: 999px){.c-header .is-sub-menu .icon-sub-menu__line{right:0;top:5px;width:calc(50% - 3px)}}@media (min-width: 1000px){.c-header .is-sub-menu.is-active .text-menu small{transform:translate3d(0, -100%, 0)}.c-header .is-sub-menu.is-active .text-menu__default{opacity:0}.c-header .is-sub-menu.is-active .text-menu__hover{opacity:1}.c-header .is-sub-menu.is-active .icon-sub-menu{transform:rotate(-130deg) translate(3px, 0)}}@media (min-width: 1000px) and (max-width: 999px){.c-header .is-sub-menu.is-active .icon-sub-menu{transform:rotate(-230deg) translate(3px, 3px)}}@media (min-width: 1000px){.c-header .is-sub-menu.is-active .icon-sub-menu:before{top:5px;left:0}.c-header .is-sub-menu.is-active .icon-sub-menu:after{height:50%}}@media (min-width: 1000px) and (max-width: 999px){.c-header .is-sub-menu.is-active .icon-sub-menu:after{height:calc(50% + 1px)}}@media (min-width: 1000px){.c-header .is-sub-menu.is-active .icon-sub-menu__line{opacity:0}.c-header .is-sub-menu.is-active .sub-menu-parent{pointer-events:auto}}.c-header .sub-menu-parent{display:none;position:absolute;z-index:1;left:50%;transform:translateX(-50%) translateY(-3px);pointer-events:none}@media (max-width: 999px){.c-header .sub-menu-parent{transform:none;position:static;display:block !important;height:auto !important;pointer-events:auto}}.c-header .sub-menu-parent li a{align-items:flex-start}.c-header .sub-menu{width:186px;background-color:#F2F2F2;display:block;padding:15px 15px 17px 28px;border-top:3px solid #D90000}@media (max-width: 999px){.c-header .sub-menu{width:100%;background-color:transparent;border-top:0;display:flex !important;flex-wrap:wrap;padding:0 0 0 20px;margin-top:11px}}.c-header .sub-menu li{margin-top:7px}@media (max-width: 999px){.c-header .sub-menu li{width:50%;margin-top:12px}.c-header .sub-menu li .c-hover1{font-size:16px;font-size:1.6rem}.c-header .sub-menu li .c-hover1:before{margin-right:10px}.c-header .sub-menu li.order1{order:1}.c-header .sub-menu li.order2{order:2;padding-left:16px}.c-header .sub-menu li.order3{order:3}.c-header .sub-menu li.order4{order:4;padding-left:16px}.c-header .sub-menu li.order5{order:5}.c-header .sub-menu li.pl{padding-left:16px}}@media (min-width: 1000px){.c-header .sub-menu li:first-child{margin-top:0}}.c-header .sub-menu a{color:#323232;padding:5px 0;height:auto}.c-header .sub-menu--width{width:154px}@media (max-width: 999px){.c-header .sub-menu--width{width:100%}}@media (min-width: 1000px){.c-header .not-sub-menu{margin-left:8px}}@media (max-width: 999px){.c-header .not-sub-menu{margin-top:41px}}@media (min-width: 1000px){.c-header .not-sub-menu--ml1{margin-left:3px}}@media (max-width: 999px){.c-header .not-sub-menu--mt1{margin-top:34px}}.c-header .not-sub-menu a{position:relative;display:flex;align-items:center;overflow:hidden;cursor:pointer}.c-header .not-sub-menu a:after{content:'';position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #D90000;bottom:6px;left:calc(50% - 6px);transform:translateY(6px);opacity:0;transition:transform .3s, opacity .3s;will-change:transform, opacity}@media only screen and (min-width: 1025px){.c-header .not-sub-menu a:hover:after{opacity:1;transform:translateY(0)}}.c-header .c-btn-contact{margin-left:10px;overflow:hidden}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-header .c-btn-contact{margin-left:21px}}.c-header.is-bg{background-color:#fff;padding-left:100px;opacity:0;position:fixed}.c-header.is-bg:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:rgba(83,83,83,0.1)}@media (min-width: 1000px){.c-header.is-bg{height:80px}}@media only screen and (min-width: 1000px) and (max-width: 1439px){.c-header.is-bg{padding-left:40px}}@media only screen and (min-width: 1000px) and (max-width: 1200px){.c-header.is-bg{padding-left:20px}}@media (max-width: 999px){.c-header.is-bg{padding-left:16px}}.c-header.is-bg .c-header__logo{width:74px;margin-top:0}@media (max-width: 999px){.c-header.is-bg .c-header__logo{width:55px}}@media (min-width: 1000px){.c-header.is-bg .c-btn-contact{height:80px;margin-left:13px}}@media (min-width: 1000px){.c-header.is-bg .c-btn-contact__btn--01{width:248px;background-color:#323232;clip-path:polygon(17% 0, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(17% 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-header.is-bg .c-btn-contact__btn--01{width:200px}}@media (min-width: 1000px){.c-header.is-bg .c-btn-contact__btn--01 .icon-contact{filter:brightness(0) invert(1);margin-left:-5px;margin-top:-4px}}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-header.is-bg .c-btn-contact__btn--01 .icon-contact{margin-top:-8px;margin-right:4px}}@media (min-width: 1000px){.c-header.is-bg .c-btn-contact__btn--01 .text-btn{color:#fff}}@media (min-width: 1000px){.c-header.is-bg .c-btn-contact__btn--02{width:200px;padding-left:26px;clip-path:polygon(23% 0, 100% 0, 100% 100%, 0 100%);-webkit-clip-path:polygon(20% 0, 100% 0, 100% 100%, 0 100%)}}@media only screen and (min-width: 1000px) and (max-width: 1180px){.c-header.is-bg .c-btn-contact__btn--02{width:180px;padding-left:32px}}@media (min-width: 1000px){.c-header.is-bg .c-btn-contact__btn:after{transform:skewX(-28deg)}}@media (max-width: 999px){.c-header.is-bg .list-languages{position:relative;right:-2px}}.c-header.is-bg .list-languages:before{background:#535353;opacity:.1}.c-header.is-bg .list-languages .ico-languages{filter:none}.c-header.is-bg .list-languages .text-not-link{height:80px}@media (max-width: 999px){.c-header.is-bg .list-languages .text-not-link{height:46px}}.c-header.is-bg .list-languages .text-menu{color:#323232}@media (max-width: 999px){.c-header.is-bg .list-languages .icon-sub-menu{left:-2px}}.c-header.is-bg .list-languages .icon-sub-menu:before,.c-header.is-bg .list-languages .icon-sub-menu:after{background-color:#323232}@media (max-width: 999px){.c-header.is-bg .list-languages .sub-menu a{color:#323232}.c-header.is-bg .list-languages .sub-menu a:before{background-color:#323232}}.c-header.is-bg .list-languages.is-active-sp .text-not-link .text-menu{color:#D90000}.c-header.is-bg .c-nav a,.c-header.is-bg .c-nav .text-not-link{color:#323232}@media (min-width: 1000px){.c-header.is-bg .c-nav a,.c-header.is-bg .c-nav .text-not-link{height:80px}}.c-header.is-bg .c-nav .sub-menu a{height:auto}.c-header.is-bg .c-nav .not-sub-menu a:after{bottom:0}.c-header.is-bg .c-nav .icon-sub-menu:before,.c-header.is-bg .c-nav .icon-sub-menu:after{background-color:#323232}@media (max-width: 999px){.c-header.is-bg .c-decor--02{width:165px;height:317px}}.c-header.is-trans{transition:opacity 0.3s;will-change:opacity}.c-header.is-opacity{opacity:1}@media (min-width: 1000px){.list-languages:before{display:block;content:'';width:2px;height:32px;background-color:#fff;opacity:.2;margin:0 27px}}@media only screen and (min-width: 1000px) and (max-width: 1180px){.list-languages:before{margin:0 15px}}@media (max-width: 999px){.list-languages{justify-content:flex-end;transform:translateX(120px);transition:transform .3s;will-change:transform}.list-languages .is-sub-menu{width:200px}.list-languages.is-active-sp{transform:translateX(10px)}.list-languages.is-active-sp .text-menu{color:#D90000}.list-languages.is-active-sp .icon-sub-menu{transform:rotate(-130deg) translate(3px, 0)}}@media (max-width: 999px) and (max-width: 999px){.list-languages.is-active-sp .icon-sub-menu{transform:rotate(-230deg) translate(3px, 3px)}}@media (max-width: 999px){.list-languages.is-active-sp .icon-sub-menu:after{height:50%}}@media (max-width: 999px) and (max-width: 999px){.list-languages.is-active-sp .icon-sub-menu:after{height:calc(50% + 1px)}}@media (max-width: 999px){.list-languages.is-active-sp .icon-sub-menu__line{opacity:0}.list-languages.is-active-sp .sub-menu-parent{opacity:1;pointer-events:auto}}.list-languages li .text-not-link{display:flex;align-items:center;white-space:nowrap}@media (min-width: 1000px){.list-languages li .text-not-link{pointer-events:none;width:105px}}@media (max-width: 999px){.list-languages li .text-not-link{height:100%;width:95px;padding:0}}@media (min-width: 1000px){.list-languages .is-sub-menu{cursor:pointer}}@media (min-width: 1000px) and (min-width: 1000px){.list-languages .is-sub-menu .icon-sub-menu{margin-left:0}}@media (max-width: 999px){.list-languages .is-sub-menu{display:flex;align-items:center;margin-bottom:0}.list-languages .is-sub-menu .icon-sub-menu{margin-left:0}}.list-languages .ico-languages{display:block;filter:brightness(0) invert(1);flex-shrink:0;margin-right:-2px}.list-languages .text-menu{font-family:"Manrope",sans-serif;font-weight:600}@media (min-width: 1000px){.list-languages .text-menu{width:32px;flex-shrink:0;position:relative;text-align:center}}@media (max-width: 999px){.list-languages .text-menu{text-align:center;width:32px;color:#fff}}@media (min-width: 1000px){.list-languages .item-en,.list-languages .item-vn{font-family:"Manrope",sans-serif}.list-languages .item-cn{font-family:"Noto Sans SC",sans-serif}}@media (max-width: 999px){.list-languages .sub-menu-parent{display:block !important;height:auto !important;margin-left:-25px;position:static;transform:none;opacity:0;pointer-events:none;transition:opacity .3s;will-change:opacity}}.list-languages .sub-menu{width:130px}@media (max-width: 999px){.list-languages .sub-menu{background-color:transparent;flex-wrap:nowrap;padding:0;border-top:0;margin:-2px 0 0 -5px;width:100%;white-space:nowrap}}.list-languages .sub-menu li{margin-top:2px}@media (max-width: 999px){.list-languages .sub-menu li{width:auto;font-family:"Manrope",sans-serif;margin-left:11px}.list-languages .sub-menu li:first-child a:before{display:none}}@media (max-width: 999px){.list-languages .sub-menu li.is-active{display:none}.list-languages .sub-menu li.is-active.item-jp+li a:before{display:none}}.list-languages .sub-menu li.is-active a span{color:#D90000}.list-languages .sub-menu li.is-active a:before{width:16px}.list-languages .sub-menu a{font-size:12px;font-size:1.2rem;letter-spacing:0em}@media (max-width: 999px){.list-languages .sub-menu a{color:#fff;font-size:16px;font-size:1.6rem;line-height:1.125em;letter-spacing:0em;font-weight:600}.list-languages .sub-menu a:before{width:5px;margin-right:10px}}@media (max-width: 999px){.c-toggle-menu{width:76px;height:56px;background-color:#D90000;clip-path:polygon(35% 0%, 100% 0%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(35% 0%, 100% 0%, 100% 100%, 0% 100%);display:flex;align-items:center;justify-content:center}.c-toggle-menu__inner{height:21px;width:30px;position:relative;margin-left:14px}.c-toggle-menu__inner span{position:absolute;right:0;width:100%;height:1px;background-color:#fff}.c-toggle-menu__inner span:first-child{top:0}.c-toggle-menu__inner span:nth-child(2){width:24px;top:10px}.c-toggle-menu__inner span:last-child{bottom:0}}@media (max-width: 999px){.is-show-menu .c-nav{pointer-events:auto;transform:translateX(0)}}.sp-btn-fixed__icon{display:none}@media (max-width: 999px){.sp-btn-fixed .c-btn-contact{width:calc(100% - 12px);position:fixed;left:6px;bottom:6px;margin-left:0;z-index:10;justify-content:space-between}.sp-btn-fixed .c-btn-contact__btn{background-color:#323232;clip-path:polygon(8vw 0, 100% 0, 100% 100%, 0% 100%);-webkit-clip-path:polygon(8vw 0, 100% 0, 100% 100%, 0% 100%)}.sp-btn-fixed .c-btn-contact__btn--02{width:52vw;order:-1;background-color:#D90000;clip-path:polygon(0 0, 100% 0, 44vw 100%, 0% 100%);-webkit-clip-path:polygon(0 0, 100% 0, 44vw 100%, 0% 100%);padding-left:0}.sp-btn-fixed .c-btn-contact__btn--02 .icon-contact{width:24px;margin:-2px 4px 0 -15px}.sp-btn-fixed .c-btn-contact__btn--01{width:calc(100% - 42.66667vw);position:relative;right:8vw}.sp-btn-fixed .c-btn-contact__btn--01 .icon-contact{margin:-2px 5px 0 18px;filter:brightness(0) invert(1)}.sp-btn-fixed .c-btn-contact__btn .text-btn{margin-top:3px;color:#fff;font-size:15px;font-size:1.5rem;letter-spacing:.05em}.sp-btn-fixed .c-btn-contact__btn .text-btn__hover{display:none}}.sp-btn-fixed--icon .c-btn-contact{transition:transform .3s;will-change:transform}.sp-btn-fixed--icon .c-btn-contact__btn{clip-path:none;-webkit-clip-path:none;width:50%}.sp-btn-fixed--icon .c-btn-contact__btn .icon-contact--01{margin-left:4px}.sp-btn-fixed--icon .c-btn-contact__btn .icon-contact--02{margin-left:0}.sp-btn-fixed--icon .c-btn-contact__btn--01{right:0}.sp-btn-fixed--icon .c-btn-contact.is-toggle{transform:translateY(55px)}.sp-btn-fixed--icon .c-btn-contact.is-toggle .sp-btn-fixed__icon{transform:rotate(-180deg);border-top-color:#D90000}.sp-btn-fixed--icon .c-btn-contact.is-toggle .sp-btn-fixed__icon:after{border-top-color:#fff}@media (max-width: 999px){.sp-btn-fixed--icon .sp-btn-fixed__icon{border-left:18px solid transparent;border-right:18px solid transparent;border-top:18px solid #fff;position:absolute;display:flex;align-items:flex-start;justify-content:center;transform-origin:top center;transition:transform .3s, border-color .3s;will-change:transform, border-color;left:calc(50% - 18px);top:0;z-index:1}.sp-btn-fixed--icon .sp-btn-fixed__icon:after{content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #D90000;position:absolute;left:-10px;top:-18px;transition:border-color .3s;will-change:border-color}}@media (min-width: 1000px){.is-safari .sec-intro .desc .text{padding-right:5px}}.is-ipad .c-header .menu-list .text-not-link{pointer-events:none}.is-ipad .c-header .menu-list .sub-menu-parent{pointer-events:auto}@media (max-width: 999px){.overflow-hidden{overflow:hidden;padding-bottom:3px}}.wp-pagenavi{margin-top:60px;display:flex;align-items:center;justify-content:center;font-size:18px;font-size:1.8rem;line-height:1.11111em;font-weight:500;font-family:"Manrope",sans-serif}@media (max-width: 999px){.wp-pagenavi{margin-top:33px;width:calc(100% + 32px);margin-left:-12px}}@media only screen and (max-width: 999px) and (max-width: 374px){.wp-pagenavi{font-size:16px;font-size:1.6rem}}.wp-pagenavi .pages{display:none}.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .first,.wp-pagenavi .last{min-width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .3s;will-change:color;margin:0 10px;flex-shrink:0;cursor:pointer}@media (max-width: 999px){.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .first,.wp-pagenavi .last{margin:0 5px}}@media only screen and (min-width: 1025px){.wp-pagenavi .page:hover,.wp-pagenavi .current:hover,.wp-pagenavi .first:hover,.wp-pagenavi .last:hover{opacity:1;color:#D90000}}.wp-pagenavi .current{position:relative}.wp-pagenavi .current:after{content:'';width:12px;height:12px;background-color:#D90000;position:absolute;left:calc(50% - 6px);bottom:-12px;clip-path:polygon(100% 44%, 54% 0, 0 44%);-webkit-clip-path:polygon(100% 44%, 54% 0, 0 44%)}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;position:relative;cursor:pointer}.wp-pagenavi .previouspostslink:before,.wp-pagenavi .previouspostslink:after,.wp-pagenavi .nextpostslink:before,.wp-pagenavi .nextpostslink:after{content:'';display:block;width:100%;height:100%;background-size:100% 100%;background-image:url(../img/common/icon/ico_arrow_pagi.svg);position:absolute;top:4px;transition:opacity .3s;will-change:opacity}.wp-pagenavi .previouspostslink:after,.wp-pagenavi .nextpostslink:after{opacity:0;background-image:url(../img/common/icon/ico_arrow_pagi_hv.svg)}@media only screen and (min-width: 1025px){.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{opacity:1}.wp-pagenavi .previouspostslink:hover:before,.wp-pagenavi .nextpostslink:hover:before{opacity:0}.wp-pagenavi .previouspostslink:hover:after,.wp-pagenavi .nextpostslink:hover:after{opacity:1}}.wp-pagenavi .previouspostslink.is-disable,.wp-pagenavi .nextpostslink.is-disable{opacity:.3;pointer-events:none}.wp-pagenavi .nextpostslink{transform:rotate(180deg)}@media (max-width: 999px){.wp-pagenavi .nextpostslink{margin-right:6px}}.wp-pagenavi .previouspostslink{order:-1;margin-right:10px}@media (max-width: 999px){.wp-pagenavi .previouspostslink{margin-right:6px}}.wp-pagenavi .nextpostslink{order:1;margin-left:10px}@media (max-width: 999px){.wp-pagenavi .nextpostslink{margin-left:8px}}.wp-pagenavi .extend{text-align:center;margin:0 15px}@media (max-width: 999px){.wp-pagenavi .extend{width:auto;margin:0 5px}}.next-prev{border-top:1px solid #D8D8D8;display:flex;align-items:center;padding-top:6px;margin-top:18px}@media (max-width: 999px){.next-prev{padding-top:2px}}.next-prev__item{width:33.33%}.next-prev .btn{display:flex;align-items:center;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.05em;font-weight:400;color:#000;padding:10px 0;width:fit-content;margin:0 auto}@media (max-width: 999px){.next-prev .btn{font-size:12px;font-size:1.2rem;line-height:1.33333em}}.next-prev .btn span{border-bottom:1px solid #000}@media (max-width: 999px){.next-prev .btn span{padding-bottom:1px}}.next-prev .btn--arrow{margin-right:0}.next-prev .btn--arrow:after{content:'';display:block;width:10px;height:18px;background-size:100% 100%;margin-left:13px;background-image:url('data:image/svg+xml,<svg width="10" height="18" viewBox="0 0 10 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L9 9L1 17" stroke="black"/></svg>')}@media (max-width: 999px){.next-prev .btn--arrow:after{width:6px;height:12px;margin-left:10px}}.next-prev .btn--arrow--prev{margin-left:0;flex-direction:row-reverse}.next-prev .btn--arrow--prev:after{transform:rotate(180deg);margin:0 13px 0 0}@media (max-width: 999px){.next-prev .btn--arrow--prev:after{margin-right:10px}}

/*# sourceMappingURL=maps/styles.min.css.map */
