.form_container .item input[type=checkbox]+label:after{background-image:url(../../images/new/layout/inpage_iconset.svg);content:"";display:inline-block;vertical-align:middle}.icon-1:before{background-position:0 0}.icon-2:before{background-position:2.04% 0}.icon-3:before{background-position:4.08% 0}.icon-4:before{background-position:6.12% 0}.icon-5:before{background-position:8.16% 0}.icon-6:before{background-position:10.2% 0}.icon-7:before{background-position:12.24% 0}.icon-8:before{background-position:14.29% 0}.icon-9:before{background-position:16.33% 0}.icon-10:before{background-position:18.37% 0}.icon-11:before{background-position:20.41% 0}.icon-12:before{background-position:22.45% 0}.icon-13:before{background-position:24.49% 0}.icon-14:before{background-position:26.53% 0}.icon-15:before{background-position:28.57% 0}.icon-16:before{background-position:30.61% 0}.icon-17:before{background-position:32.65% 0}.icon-18:before{background-position:34.69% 0}.icon-19:before{background-position:36.73% 0}.icon-20:before{background-position:38.78% 0}.icon-21:before{background-position:40.82% 0}.icon-22:before{background-position:42.86% 0}.icon-23:before{background-position:44.9% 0}.icon-24:before{background-position:46.94% 0}.icon-25:before{background-position:48.98% 0}.icon-26:before{background-position:51.02% 0}.icon-27:before{background-position:53.06% 0}.icon-28:before{background-position:55.1% 0}.icon-29:before{background-position:57.14% 0}.icon-30:before{background-position:59.18% 0}.icon-31:before{background-position:61.22% 0}.icon-32:before{background-position:63.27% 0}.icon-33:before{background-position:65.31% 0}.icon-34:before{background-position:67.35% 0}.icon-35:before{background-position:69.39% 0}.icon-36:before{background-position:71.43% 0}.icon-37:before{background-position:73.47% 0}.icon-38:before{background-position:75.51% 0}.icon-39:before{background-position:77.55% 0}.icon-40:before{background-position:79.59% 0}.icon-41:before{background-position:81.63% 0}.icon-42:before{background-position:83.67% 0}.icon-43:before{background-position:85.71% 0}.icon-44:before{background-position:87.76% 0}.icon-45:before{background-position:89.8% 0}.icon-46:before{background-position:91.84% 0}.icon-47:before{background-position:93.88% 0}.icon-48:before{background-position:95.92% 0}.icon-49:before{background-position:97.96% 0}.icon-50:before{background-position:100% 0}.contact_careers .btn_careers,.form_container .btn-submit{align-items:center;background-color:var(--color-btn-back);border:none;border-radius:var(--size-radius);box-shadow:none;cursor:pointer;display:inline-flex;height:clamp(50px,3.85vw,98px);justify-content:space-between;outline:none;padding-left:clamp(15px,1.3vw,30px);padding-right:clamp(15px,1.3vw,30px);transition:all .4s ease;user-select:none;-moz-user-select:none;-webkit-user-select:none;width:clamp(200px,13.75vw,300px)}@media (min-width:0) and (max-width:575px){.contact_careers .btn_careers,.form_container .btn-submit{width:100%}}@media (min-width:0) and (max-width:1499px){.contact_careers .btn_careers .fz-C,.form_container .btn-submit .fz-C{font-size:16px}}.contact_careers .btn_careers:before,.form_container .btn-submit:before{background-image:url(../../images/new/layout/inpage_iconset.svg);background-position:51.02% 0;background-size:auto 100%;content:"";display:inline-block;height:16px;transform:rotate(-180deg);vertical-align:middle;width:16px}@media (min-width:1500px){.contact_careers .btn_careers:before,.form_container .btn-submit:before{height:18px;width:18px}}@media (min-width:1800px){.contact_careers .btn_careers:before,.form_container .btn-submit:before{height:20px;width:20px}}.contact_careers .btn_careers span,.form_container .btn-submit span{color:var(--color-btn-cart-text)}.contact_careers .btn_careers:active,.contact_careers .btn_careers:hover,.form_container .btn-submit:active,.form_container .btn-submit:hover{background-color:var(--color-main)}.form_container .item .box input,.form_container .item .box select,.form_container .item input[type=checkbox]+label,.form_container .item input[type=radio]+label{font-size:16px;height:40px;margin:8px 0}@media (min-width:0) and (max-width:1099px){.form_container .item .box input,.form_container .item .box select,.form_container .item input[type=checkbox]+label,.form_container .item input[type=radio]+label{margin:6px 0}}@media (min-width:740px){.form_container .item .box input,.form_container .item .box select,.form_container .item input[type=checkbox]+label,.form_container .item input[type=radio]+label{height:45px}}@media (min-width:1800px){.form_container .item .box input,.form_container .item .box select,.form_container .item input[type=checkbox]+label,.form_container .item input[type=radio]+label{font-size:18px;height:3.75vw;margin:10px 0;max-height:70px}}.form_container .item{display:flex;flex-wrap:wrap;width:100%}@media (min-width:0) and (max-width:575px){.form_container .item{flex-wrap:wrap}}.form_container .item button.add{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:none;border:1px solid var(--color-border);border-radius:var(--size-radius);color:#888;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;margin-top:10px;transition:all .35s ease}.form_container .item button.add:before{content:"+";font-family:var(--font-family-en);font-size:2em;margin-right:.25em}@media (min-width:1800px){.form_container .item button.add{font-size:15px;height:40px}}.form_container .item button.add:active,.form_container .item button.add:hover{background-color:#eee;border-color:#eee;color:#000}.form_container .item .box{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px}.form_container .item .box .fz-C{padding-bottom:6px}.form_container .item .box input,.form_container .item .box select{-webkit-appearance:none;appearance:none;background-color:var(--color-bg-input);border:none;border:1px solid var(--color-bg-input);border-radius:var(--radius-11,8px);color:var(--color-text-input);outline:none;padding-left:15px;transition:all .35s ease;width:100%}.form_container .item .box input[type=email]:focus,.form_container .item .box input[type=number]:focus,.form_container .item .box input[type=tel]:focus,.form_container .item .box input[type=text]:focus,.form_container .item .box select[type=email]:focus,.form_container .item .box select[type=number]:focus,.form_container .item .box select[type=tel]:focus,.form_container .item .box select[type=text]:focus{border:1px solid #ccc}@media (min-width:740px) and (max-width:1499px){.form_container .item .box input,.form_container .item .box select{padding-left:8px;padding-right:8px}}@media (min-width:1500px) and (max-width:1799px){.form_container .item .box input,.form_container .item .box select{padding-left:10px;padding-right:10px}}.form_container .item .box select{background-image:url(../../images/shop/down.svg);background-position:right 5% center;background-repeat:no-repeat;background-size:10px auto}@media (min-width:0) and (max-width:979px){.form_container .item .box{margin-bottom:30px;width:100%}}@media (min-width:576px){.form_container .item .box{width:100%}}@media (min-width:740px) and (max-width:1099px){.form_container .item .box{width:50%}.form_container .item .box:nth-of-type(2n){padding-left:15px;padding-right:0}.form_container .item .box:nth-of-type(odd){padding-right:15px}.form_container .item .box input{width:100%}.form_container .item .box.full{padding-left:0;padding-right:0;width:100%!important}}@media (min-width:1100px){.form_container .item .box{width:33.33333%}.form_container .item .box:nth-of-type(3n){padding-right:0}.form_container .item .box:nth-of-type(3n+1),.form_container .item .box:nth-of-type(3n+2){padding-right:30px}.form_container .item .box.full{padding-right:0;width:100%!important}}.form_container .item .compact_container{display:block}@media (min-width:740px){.form_container .item .compact_container{display:flex}}@media (min-width:740px) and (max-width:1799px){.form_container .item .compact_container.md_max_3{flex-wrap:wrap}.form_container .item .compact_container.md_max_3 li{flex:1;min-width:calc(33.33% - .67em)}.form_container .item .compact_container.md_max_3 li:nth-of-type(3n+1){margin-left:0}.form_container .item .compact_container.md_max_4{flex-wrap:wrap}.form_container .item .compact_container.md_max_4 li{flex:1;min-width:calc(25% - .75em)}.form_container .item .compact_container.md_max_4 li:nth-of-type(4n+1){margin-left:0}.form_container .item .compact_container.md_max_5{flex-wrap:wrap}.form_container .item .compact_container.md_max_5 li{flex:1;min-width:calc(20% - 1em)}.form_container .item .compact_container.md_max_5 li:nth-of-type(5n+1){margin-left:0}}@media (min-width:1800px){.form_container .item .compact_container.md_max_3 li,.form_container .item .compact_container.md_max_4 li,.form_container .item .compact_container.md_max_5 li{flex:1}}.form_container .item .compact_container li{align-items:center;display:flex;flex:auto}.form_container .item .compact_container li input,.form_container .item .compact_container li select{flex:auto}.form_container .item .compact_container li select{padding-right:35px}.form_container .item .compact_container li.long{flex:3}.form_container .item .compact_container li span{color:#848484;flex:auto;font-size:1em;font-weight:700;padding-left:.25em;white-space:nowrap}@media (min-width:1500px){.form_container .item .compact_container li span{font-size:17px}}@media (min-width:1800px){.form_container .item .compact_container li span{font-size:18px}}@media (min-width:740px){.form_container .item .compact_container li{margin-left:1em}.form_container .item .compact_container li:first-of-type{margin-left:0}}.form_container .item input[type=checkbox],.form_container .item input[type=radio]{display:none}.form_container .item input[type=checkbox]+label,.form_container .item input[type=radio]+label{align-items:center;color:#848484;cursor:pointer;display:inline-flex;font-weight:700;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;white-space:nowrap}@media (min-width:0) and (max-width:1099px){.form_container .item input[type=checkbox]+label,.form_container .item input[type=radio]+label{margin-right:1.5em}}@media (min-width:980px){.form_container .item input[type=checkbox]+label,.form_container .item input[type=radio]+label{margin-left:1.5em}.form_container .item input[type=checkbox]+label:first-of-type,.form_container .item input[type=radio]+label:first-of-type{margin-left:0}}.form_container .item input[type=checkbox]+label:before,.form_container .item input[type=radio]+label:before{background-color:var(--color-border);border-radius:50%;content:"";display:block;flex-shrink:0;height:22px;margin-right:1em;width:22px}@media (min-width:740px){.form_container .item input[type=checkbox]+label:before,.form_container .item input[type=radio]+label:before{height:24px;width:24px}}@media (min-width:1800px){.form_container .item input[type=checkbox]+label:before,.form_container .item input[type=radio]+label:before{height:28px;width:28px}}.form_container .item input[type=checkbox]+label:after,.form_container .item input[type=radio]+label:after{background-color:var(--color-main);border-radius:50%;content:"";display:block;flex-shrink:0;height:12px;left:5px;position:absolute;transform:scale(0);transition:all .4s ease;width:12px;z-index:2}@media (min-width:740px){.form_container .item input[type=checkbox]+label:after,.form_container .item input[type=radio]+label:after{left:6px}}@media (min-width:1800px){.form_container .item input[type=checkbox]+label:after,.form_container .item input[type=radio]+label:after{left:8px}}.form_container .item input[type=checkbox]:checked+label,.form_container .item input[type=radio]:checked+label{color:var(--color-text)}.form_container .item input[type=checkbox]:checked+label:after,.form_container .item input[type=radio]:checked+label:after{transform:scale(1)}.form_container .item input[type=checkbox]+label:before{border-radius:3px;transition:all .3s ease}.form_container .item input[type=checkbox]+label:after{background-color:transparent;background-position:36.73% 0;background-size:auto 100%;border-radius:0;height:10px;left:6px;width:10px}@media (min-width:740px){.form_container .item input[type=checkbox]+label:after{height:12px;left:6px;width:12px}}@media (min-width:1800px){.form_container .item input[type=checkbox]+label:after{height:16px;left:6px;width:16px}}.form_container .item input[type=checkbox]:checked+label:before{background-color:var(--color-main)}.form_container .item input[type=checkbox]:checked+label:after{transition-duration:.3s}.form_container .item .check_container{border-bottom:1px solid var(--color-border)}@media (min-width:740px){.form_container .item .check_container{border-bottom:2px solid var(--color-border)}.form_container .item .check_container input[type=checkbox],.form_container .item .check_container input[type=radio]{display:none}.form_container .item .check_container input[type=checkbox]+label,.form_container .item .check_container input[type=radio]+label{margin-bottom:2px;margin-top:2px}}@media (min-width:1100px){.form_container .item .check_container input[type=checkbox],.form_container .item .check_container input[type=radio]{display:none}.form_container .item .check_container input[type=checkbox]+label,.form_container .item .check_container input[type=radio]+label{margin-bottom:4px;margin-top:4px}}@media (min-width:1800px){.form_container .item .check_container{border-bottom:3px solid var(--color-border)}}.form_container .item .button_select{display:flex;flex-wrap:wrap;width:100%}.form_container .item .button_select input[type=radio]{display:none}.form_container .item .button_select input[type=radio]+label{align-items:center;border:2px solid var(--color-border);border-radius:var(--size-radius);color:var(--color-text);display:inline-flex;font-size:1em;justify-content:center;margin:0 0 15px;transition:all .35s ease;width:100%}@media (min-width:740px) and (max-width:979px){.form_container .item .button_select input[type=radio]+label{margin:0 0 22px 32px;width:calc(50% - 16px)}.form_container .item .button_select input[type=radio]+label:nth-of-type(odd){margin-left:0}}@media (min-width:980px){.form_container .item .button_select input[type=radio]+label{margin:0 0 22px 25px;width:calc(33.33333% - 16.66667px)}.form_container .item .button_select input[type=radio]+label:nth-of-type(3n+1){margin-left:0}}@media (min-width:1800px){.form_container .item .button_select input[type=radio]+label{font-size:18px;font-size:.9375vw;margin:0 0 28px 32px;width:calc(33.33333% - 21.33333px)}}.form_container .item .button_select input[type=radio]+label:after,.form_container .item .button_select input[type=radio]+label:before{display:none}.form_container .item .button_select input[type=radio]:checked+label{border-color:var(--color-main)}.form_container .item .content{display:flex;flex-wrap:wrap;margin-bottom:50px;width:100%}.form_container .item .content label{width:100%}.form_container .item .content textarea{background-color:var(--color-bg-input);border:none;border-radius:var(--radius-11,8px);color:var(--color-text-input);font-family:var(--font-family);font-size:16px;margin-top:15px;outline:none;padding:30px 0 150px 15px;width:100%}@media (min-width:1100px){.form_container .item .content textarea{margin-top:20px}}@media (min-width:1800px){.form_container .item .content textarea{font-size:18px;font-size:.9375vw;margin-top:25px}}@media (min-width:740px){.form_container .item .content,.form_container .item .content input{width:100%}}.form_container .btn-submit{background-color:var(--color-btn-careers);flex-direction:row-reverse}.form_container .btn-submit:before{background-image:url(../../images/new/layout/inpage_iconset.svg);background-position:51.02% 0;background-size:auto 100%;content:"";display:inline-block;transform:none;vertical-align:middle}.form_container .btn-submit span{color:var(--color-btn-careers-text)}.form_container .btn-submit:active,.form_container .btn-submit:hover{background-color:var(--color-btn-careers-hover-bg)}.form_container .btn-submit:active span,.form_container .btn-submit:hover span{color:var(--color-btn-careers-hover-text)}.query-list .quantity{align-items:center;border:1px solid var(--color-border);border-radius:var(--size-radius);display:flex;overflow:hidden;position:relative}.query-list .quantity div,.query-list .quantity input{border:none;display:block;flex:1;height:clamp(50px,3.85vw,98px);outline:none;width:auto}.query-list .quantity input{background-color:transparent;border:none;color:var(--color-text);font-size:1.25rem;font-weight:900;text-align:center;width:100%}.query-list .quantity .less{left:0;z-index:10}.query-list .quantity .add,.query-list .quantity .less{display:-webkit-box;display:-ms-flexbox;font-size:1.125rem;height:100%;position:absolute;top:0;width:30%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;user-select:none;-moz-user-select:none;-webkit-user-select:none}.query-list .quantity .add{right:0}.query-list .small.quantity div,.query-list .small.quantity input{height:54px}.query-list .small.quantity input{font-size:1.125rem}@media (min-width:740px){.contact .page_header{padding-bottom:var(--height-banner-bottom-md)}}.contact .V2{padding-top:6.458vw}.contact_list{display:flex;justify-content:space-between;left:-3.15vw;margin-bottom:70px;position:relative}@media (min-width:0) and (max-width:575px){.contact_list{flex-wrap:wrap}}@media (min-width:576px){.contact_list{flex-wrap:wrap}}@media (min-width:740px){.contact_list{flex-wrap:wrap}}.contact_list .item{margin-right:auto;padding-left:3.15vw;position:relative}.contact_list .item:before{background-color:#eaeaea;content:"";height:95%;left:0;position:absolute;width:1px}.contact_list .item:first-of-type:before{display:none}.contact_list .item .fz-A{padding-bottom:3.125vw}@media (min-width:0) and (max-width:575px){.contact_list .item{margin-bottom:40px;width:100%}.contact_list .item .fz-A{padding-bottom:6.125vw}.contact_list .item:before{background-color:var(--color-contact-line);bottom:0;height:1px;left:3.15vw;width:100%}.contact_list .item:first-of-type:before{display:block}.contact_list .item:last-child:before{display:none}}@media (min-width:576px) and (max-width:739px){.contact_list .item:before{display:none}}@media (min-width:740px) and (max-width:979px){.contact_list .item:before{display:none}}.contact_list .item .text_container{padding-bottom:1.5vw}.contact_list .item .text_container .fz-C{padding-bottom:18px}.contact_list .item .text_container .fz-D{color:var(--color-list-content);font-family:var(--font-family);font-weight:400;line-height:1.5}@media (min-width:0) and (max-width:575px){.contact_list .item .text_container{padding-bottom:7.34vw}.contact_list .item .text_container .fz-C{padding-bottom:12px}}.contact_list .item .text_container .box{display:flex}.contact_list .item .text_container .box .fz-D{line-height:1;padding-right:40px}.contact_list .item .text_container .box .fz-D:nth-of-type(2){padding-right:0}@media (max-width:1152px) and (min-width:1152px){.contact_list .item .text_container .box .fz-D{padding-right:20px}}@media (min-width:740px){.contact_list .item .text_container .box .fz-D{padding-right:15px}}@media (min-width:0) and (max-width:739px){.contact_list .item .text_container .box.tax .fz-D br{display:none}}.contact_list .item:nth-of-type(3){margin-right:0}.map_container{margin:0;padding:0;position:relative;width:100%}.map_container,.map_container #map{height:var(--height-map-footer);min-height:var(--min-height-map-footer)}.map_container iframe{height:100%;margin:0;padding:0;width:100%!important}.map_container+.contact-forms{padding-top:50px}@media (min-width:980px){.map_container+.contact-forms{padding-top:60px}}@media (min-width:1500px){.map_container+.contact-forms{padding-top:6.25vw}}.map_container .bg{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.form_container{padding-bottom:6vw;padding-top:4.6875vw}@media (min-width:0) and (max-width:575px){.form_container{padding-bottom:var(--pd-inside-xs);padding-top:var(--pd-inside-xs)}}.contact_careers{background-attachment:fixed;background-size:cover;height:29.42vw;min-height:500px}@media (min-width:0) and (max-width:739px){.contact_careers{background-attachment:scroll}}@media (min-width:740px) and (max-width:1099px) and (orientation:portrait){.contact_careers{background-attachment:scroll}}@media (min-width:740px) and (max-width:1099px) and (orientation:landscape){.contact_careers{background-attachment:scroll}}@media (min-width:1112px) and (max-width:1112px) and (orientation:landscape){.contact_careers{background-attachment:scroll}}@media (min-width:1194px) and (max-width:1194px) and (orientation:landscape){.contact_careers{background-attachment:scroll}}@media (min-width:1366px) and (max-width:1366px) and (orientation:landscape){.contact_careers{background-attachment:scroll}}.contact_careers .container_inside{height:100%}.contact_careers .item{display:flex;flex-wrap:wrap;height:100%;padding-bottom:2.5vw;padding-top:2.5vw;width:85%}@media (min-width:0) and (max-width:739px){.contact_careers .item{width:100%}}@media (min-width:740px){.contact_careers .item{width:100%}}.contact_careers .item .box{display:flex;flex-wrap:wrap;width:100%}.contact_careers .item .title{align-self:center;color:var(--color-contact-text);display:block;font-family:var(--font-family-en);font-size:14px;padding-bottom:2.5em;position:relative;width:100%}@media (min-width:1800px){.contact_careers .item .title{font-size:.729vw}}.contact_careers .item .content{position:relative}@media (min-width:0) and (max-width:575px){.contact_careers .item .content{width:100%}}@media (min-width:740px) and (max-width:979px){.contact_careers .item .content{width:100%}.contact_careers .item .content h3{font-size:36px}}@media (min-width:980px){.contact_careers .item .content{width:45%}.contact_careers .item .content+.content{margin-left:3vw}}@media (min-width:980px) and (max-width:1099px){.contact_careers .item .content h3{font-size:36px}}@media (min-width:1100px) and (max-width:1499px){.contact_careers .item .content{width:40%}.contact_careers .item .content h3{font-size:36px}}@media (max-width:1152px) and (min-width:1152px){.contact_careers .item .content{width:40%}}@media (min-width:1500px){.contact_careers .item .content{width:25%}}.contact_careers .item .content h3{color:var(--color-filter-go);-webkit-line-clamp:3}.contact_careers .item .content h3,.contact_careers .item .content p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.contact_careers .item .content p{color:var(--color-contact-text);font-size:16px;-webkit-line-clamp:5}@media (min-width:1800px){.contact_careers .item .content p{font-size:.833vw}}.contact_careers .item .content:first-of-type{padding-bottom:3.385vw}.contact_careers .item .content:first-of-type:before{background-color:var(--color-contact-line);content:"";height:1px;position:absolute;top:-20px;width:80%}@media (min-width:0) and (max-width:575px){.contact_careers .item .content:first-of-type:before{width:100%}}@media (min-width:740px) and (max-width:979px){.contact_careers .item .content:first-of-type{width:47%}.contact_careers .item .content:first-of-type:before{top:-20px;width:90%}}@media (min-width:0) and (max-width:979px){.contact_careers .item .content:nth-of-type(2) br{display:none}}@media (min-width:740px) and (max-width:979px){.contact_careers .item .content:nth-of-type(2){margin-top:-.25em;padding-left:5%;width:53%}}.contact_careers .btn_careers{background-color:var(--color-btn-careers);flex-direction:row-reverse}.contact_careers .btn_careers:before{background-image:url(../../images/new/layout/inpage_iconset.svg);background-position:51.02% 0;background-size:auto 100%;content:"";display:inline-block;transform:none;vertical-align:middle}.contact_careers .btn_careers span{color:var(--color-btn-careers-text)}.contact_careers .btn_careers:active,.contact_careers .btn_careers:hover{background-color:var(--color-btn-careers-hover-bg)}.contact_careers .btn_careers:active span,.contact_careers .btn_careers:hover span{color:var(--color-btn-careers-hover-text)}@media (min-width:980px){.contact_careers.v3{display:flex;width:100%}}.contact_careers.v3 .img_container{background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:30vw;width:30vw}.contact_careers.v3 .container_inside{background-color:var(--color-bg-careers-v3)}@media (min-width:980px){.contact_careers.v3 .container_inside{color:#fff;flex:auto;padding:0 var(--pd-md) 0 3.33vw;width:100%}.contact_careers.v3 .container_inside .item{padding-bottom:9.73vw;padding-top:9.73vw}}.contact_careers.v3 .btn_careers{background-color:var(--color-btn-careers-v3)}.contact_careers.v3 .btn_careers span{color:var(--color-btn-careers-text-v3)}.contact_careers.v3 .btn_careers:active,.contact_careers.v3 .btn_careers:hover{background-color:var(--color-btn-careers-hover-bg-v3)}.contact_careers.v3 .btn_careers:active span,.contact_careers.v3 .btn_careers:hover span{color:var(--color-btn-careers-hover-text-v3)}@media (min-width:980px){.contact_careers.v3 .btn_careers{bottom:0;position:absolute;right:var(--pd-inside-lg)}}.thanksWrap{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:rgba(0,0,0,.7);display:block;display:none;height:100vh;left:0;position:fixed!important;top:0;width:100%;z-index:9999!important}.thanksWrap .icon{align-items:center;background-color:var(--color-main);border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:all .35s ease;width:50px}.thanksWrap .icon:after,.thanksWrap .icon:before{background-color:var(--color-border-thanks);border-radius:2px;content:"";display:block;height:2px;opacity:.7;position:absolute;transform:rotate(45deg);transition:all .35s ease;width:40%}.thanksWrap .icon:after{transform:rotate(-45deg)}@media (min-width:740px){.thanksWrap .icon{height:64px;width:64px}}.thanksWrap .icon:hover{transform:translate(50%,-50%) scale(1.125)}.thanksWrap .icon:hover:after,.thanksWrap .icon:hover:before{opacity:1}.thanksWrap .thanks{background-color:#fff;border-radius:var(--size-radius);left:50%;max-width:500px;padding:var(--pd-inside-xs);position:relative;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}@media (min-width:576px){.thanksWrap .thanks{width:80%}}@media (min-width:740px){.thanksWrap .thanks{padding-bottom:var(--pd-lg);padding-top:var(--pd-lg)}}.thanksWrap h1{font-family:var(--font-family-en);font-size:1.5em;font-weight:700;letter-spacing:0;padding-bottom:1em}@media (min-width:740px){.thanksWrap h1{font-size:3em;line-height:1.125em}}.contact-form.v3{padding-top:6.458vw}.contact-form .cell.must label:after{color:red;content:" *"}.contact-form .cell.null .error{display:block}.contact-form .cell .error{color:#9c2f2f;display:none;font-size:14px;width:100%}@media (min-width:0) and (max-width:739px){.contact_list_v3{padding-left:var(--pd-inside-xs);padding-right:var(--pd-inside-xs)}}@media (min-width:740px){.contact_list_v3{padding-left:var(--pd-md);padding-right:var(--pd-md)}}@media (min-width:980px){.contact_list_v3{margin-top:-14.2vw;padding-left:30vw;padding-right:0}.contact_list_v3 .text_container{padding:9.479vw var(--pd-md) 5.2vw 3.33vw}}@media (min-width:1100px){.contact_list_v3 .text_container{padding:15vw var(--pd-inside-md) 0 3.33vw}}@media (min-width:0) and (max-width:739px){.swiper_cl_v3 .swiper-slide{margin-bottom:25px;padding-bottom:25px}}@media (min-width:740px){.swiper_cl_v3 .swiper-slide{width:22vw}}@media (min-width:980px){.swiper_cl_v3 .swiper-slide{width:18vw}}@media (min-width:1500px){.swiper_cl_v3 .swiper-slide{width:14.8vw}}@media (min-width:740px){.swiper_cl_content_v3{margin-top:4vw}}.item_cl_v3{cursor:pointer;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none}.item_cl_v3:before{border-left:1px solid var(--color-border);content:"";display:block;height:95%;left:0;position:absolute;top:5%;transform:translateX(-1.5rem)}.item_cl_v3 strong{display:block;font-size:26px;padding-right:30px;transition:all .35s ease;word-break:break-all}.item_cl_v3 span{color:var(--color-border-dark);display:block;padding-top:1em}.swiper-slide-thumb-active .item_cl_v3 strong{color:var(--color-main)}@media (min-width:740px){.item_cl_content_v3{display:flex;justify-content:space-between}}.item_cl_content_v3 .cl_left strong{display:block}.item_cl_content_v3 .cl_left span{color:var(--color-border-dark);display:block;padding-top:1em}@media (min-width:740px){.item_cl_content_v3 .cl_left{min-width:22vw;width:22vw}}@media (min-width:980px){.item_cl_content_v3 .cl_left{min-width:18vw;width:18vw}}@media (min-width:1500px){.item_cl_content_v3 .cl_left{min-width:14.8vw;width:14.8vw}}.item_cl_content_v3 .cl_right{display:flex;flex-wrap:wrap}.item_cl_content_v3 .cl_right .field{color:var(--color-text);font-weight:700;padding-bottom:1em}.item_cl_content_v3 .cl_right a{transition:all .35s ease}.item_cl_content_v3 .cl_right a:hover{color:var(--color-main)}.item_cl_content_v3 .cl_right .value{color:var(--color-text);line-height:1.5em}.item_cl_content_v3 .cl_right .value p{line-height:1.5em}.item_cl_content_v3 .cl_right .value.flex{display:flex}.item_cl_content_v3 .cl_right .value.flex a+span,.item_cl_content_v3 .cl_right .value.flex span+span{margin-left:20px}@media (min-width:1500px){.item_cl_content_v3 .cl_right .value.flex a+span,.item_cl_content_v3 .cl_right .value.flex span+span{margin-left:40px}}@media (min-width:1100px){.item_cl_content_v3 .cl_right .value{font-size:14px}}.item_cl_content_v3 .cl_right li{display:block}@media (min-width:0) and (max-width:739px){.item_cl_content_v3 .cl_right li{border-bottom:1px solid var(--color-border);padding-bottom:25px;padding-top:25px;width:100%}.item_cl_content_v3 .cl_right li:nth-of-type(3n+3){display:none}}@media (min-width:740px){.item_cl_content_v3 .cl_right li:nth-of-type(3n+1){max-width:40%;min-width:40%;width:40%}.item_cl_content_v3 .cl_right li:nth-of-type(3n+2){max-width:60%;min-width:60%;width:60%}.item_cl_content_v3 .cl_right li:nth-of-type(3n+3){padding-bottom:1.875vw;padding-top:2vw;width:100%}.item_cl_content_v3 .cl_right li:nth-of-type(3n+3):after{border-bottom:1px solid var(--color-border-dark);content:"";display:block;height:1px;width:100%}.item_cl_content_v3 .cl_right{flex:auto}}.query-list{padding-bottom:30px}@media (min-width:740px){.query-list{overflow:hidden;padding-bottom:60px}}.query-list.v3{background-color:#fff;padding-top:80px}@media (min-width:740px){.query-list.v3{border-top:1px solid var(--color-border);padding-top:4vw}}.query-list .fz-A{padding-bottom:10px}.query-list img{display:block;height:auto;width:100%}.query-list .img_holder{background-position:50%;background-repeat:no-repeat;background-size:var(--mode-bgsize-product);border-radius:var(--size-radius);transition:all .6s ease;width:100%}.query-list .img_holder:after{content:"";display:block;padding-bottom:var(--ratio-pd-gallery);width:100%}@media (min-width:740px){.query-list .col-layout{padding-bottom:50px;padding-top:30px}}@media (min-width:1100px){.query-list .col-layout{display:flex}.query-list .left-area{width:30%}.query-list .right-area{width:70%}}.query-list .delete{-webkit-appearance:none;appearance:none;background:none;border:none;height:36px;width:50px}@media (min-width:740px){.query-list .delete{height:70px}}.query-list .delete i{align-items:center;display:flex;justify-content:center;transition:all .35s ease;width:100%}.query-list .delete svg{display:block;height:auto;transition:all .35s ease;width:50%}@media (min-width:740px){.query-list .delete svg{height:70px}}.query-list .delete path{fill:var(--color-alert)}.query-list .delete:active i,.query-list .delete:hover i{transform:scale(1.25)}@media (min-width:0) and (max-width:739px){.query-list .quantity{border:none;height:36px}.query-list .quantity div,.query-list .quantity input{height:36px}.query-list .quantity div{border-radius:50%;color:#888;line-height:30px;width:34px!important}.query-list .quantity .shop-num{font-size:1em}}.query-list-wrap .btn-area{border-top:2px solid #000;padding-bottom:40px;padding-top:40px}@media (min-width:0) and (max-width:739px){.query-list-wrap .btn-area{text-align:center}}@media (min-width:740px){.query-list-wrap .btn-area{text-align:right}}.query-list-wrap .btn-area .link{color:red;font-size:1rem;font-weight:700;transition:.5s ease}@media (min-width:740px){.query-list-wrap .btn-area .link{font-size:1.125rem}}@media (min-width:1500px){.query-list-wrap .btn-area .link{font-size:1.375rem}}.query-list-wrap .btn-area:hover .link{letter-spacing:5px;transition:.5s ease}.query-list-item{border-bottom:1px solid var(--color-border);font-weight:700}.query-list-item a{color:#000;display:block;width:100%}.query-list-item button{cursor:pointer;display:block;font-size:0}@media (min-width:0) and (max-width:739px){.query-list-item{border:none;border-radius:var(--size-radius);box-shadow:0 3px 18px rgba(149,157,165,.25);display:flex;flex-wrap:wrap;margin:20px auto;padding:12px}.query-list-item li:first-of-type{margin-bottom:12px;width:30%}.query-list-item li:nth-of-type(2){align-items:center;display:flex;line-height:1.5em;margin-bottom:12px;padding-left:20px;width:70%}.query-list-item li:nth-of-type(3){width:50%}.query-list-item li:nth-of-type(4){align-items:center;display:flex;justify-content:flex-end;width:50%}}@media (min-width:740px){.query-list-item{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px}.query-list-item:last-of-type{border-bottom:none}.query-list-item li{display:flex;flex-shrink:0}.query-list-item li:first-of-type{width:18%}.query-list-item li:nth-of-type(2){padding-left:40px;width:47%}.query-list-item li:nth-of-type(3){padding-left:30px;width:22%}.query-list-item li:nth-of-type(4){justify-content:flex-end;width:13%}}@media (min-width:980px) and (max-width:1099px){.query-list-item li:nth-of-type(2){padding-left:30px}}@media (min-width:1500px){.query-list-item{font-size:1.125rem}}@media (min-width:1800px){.query-list-item{font-size:1.25rem}.query-list-item li:first-of-type{width:15%}.query-list-item li:nth-of-type(2){width:50%}.query-list-item li:nth-of-type(3){width:22%}.query-list-item li:nth-of-type(4){width:13%}}@media (min-width:0) and (max-width:739px){.query-list-item.head{display:none}}@media (min-width:740px){.query-list-item.head{border-bottom:2px solid #000;margin-bottom:5px;padding-bottom:10px;padding-top:0}}@media (min-width:1500px){.query-list-item.head{margin-bottom:10px}}@media (min-width:980px){.contact_list_container_v3{pointer-events:none;position:relative}.contact_list_container_v3:after{border-left:1px solid var(--color-border);content:"";display:block;height:100%;left:30vw;position:absolute;top:0;width:1px;z-index:0}.contact_list_container_v3 .text_container{pointer-events:auto}}.btn_box{display:flex;justify-content:end}.form_container .btn-submit{margin-left:30px}@media (max-width:767px){.btn_box{display:block}.form_container .btn-submit{margin-left:0;width:100%}}.item_cl_content_v3 .cl_right li:nth-of-type(3n+3):after{display:none}.item_cl_content_v3 .cl_right li:first-of-type,.item_cl_content_v3 .cl_right li:nth-of-type(2){border-top:none}.item_cl_content_v3 .cl_right li,.item_cl_content_v3 .cl_right li:nth-of-type(3n+2){max-width:40%;min-width:40%;width:40%}.query-list .col-layout{padding-top:6.458vw}.query-list-wrap .btn-area .link{background-color:var(--color-btn-careers-v3);border-radius:var(--size-radius);color:#fff;display:inline-block;height:clamp(50px,3.85vw,98px);padding-left:clamp(15px,1.3vw,30px);padding-right:clamp(15px,1.3vw,30px);position:relative;width:clamp(200px,13.75vw,300px)}.query-list-wrap .btn-area .link:hover{background-color:var(--color-btn-careers-hover-bg-v3)}.query-list-wrap .btn-area .link:before{background-image:url(../../images/new/layout/inpage_iconset.svg);background-position:51.02% 0;background-size:auto 100%;content:"";display:inline-block;height:16px;position:absolute;right:clamp(15px,1.3vw,30px);top:50%;transform:none;transform:translateY(-50%);vertical-align:middle;width:16px}@media (min-width:1500px){.query-list-wrap .btn-area .link:before{height:18px;width:18px}}@media (min-width:1800px){.query-list-wrap .btn-area .link:before{height:20px;width:20px}}.query-list-wrap .btn-area .link span{font-size:.9375vw;left:clamp(15px,1.3vw,30px);position:absolute;top:50%;transform:translateY(-50%)}.query-list-wrap .btn-area:hover .link{letter-spacing:0}.query-list .delete path{fill:#000}.item_cl_content_v3 .cl_right .value p{padding-bottom:1.4vw}.item_cl_content_v3 .cl_right li:nth-of-type(3n+1),.item_cl_content_v3 .cl_right li:nth-of-type(3n+2),.item_cl_content_v3 .cl_right li:nth-of-type(3n+3){max-width:unset;min-width:unset;width:100%}@media (min-width:767px){.item_cl_content_v3 .cl_right li:nth-of-type(3n+1),.item_cl_content_v3 .cl_right li:nth-of-type(3n+2),.item_cl_content_v3 .cl_right li:nth-of-type(3n+3){width:50%}}@media (max-width:767px){.item_cl_content_v3 .cl_right li{padding-top:1.4vw}}@media (min-width:767px){.item_cl_content_v3 .cl_right li:nth-of-type(3n+3){padding-bottom:0;padding-top:0}}.item_cl_content_v3 .cl_right li:nth-of-type(3n+3):after{border-bottom:none}.item_cl_content_v3 .cl_right li:nth-child(odd){padding-right:16px}.item_cl_content_v3 .cl_right li{border-bottom:1px solid #e5e4e4;margin-bottom:1vw;padding-bottom:.4vw}.item_cl_content_v3 .cl_right li:nth-of-type(3n+3){display:block}.item_cl_content_v3 .cl_right .value{width:68%}.item_cl_content_v3 .cl_right .value p{font-size:14px}.contact_careers .item .content h1{font-weight:500}.contact-form.v3{padding-top:0}.contact-forms.container_inside{margin-top:3vw;padding-top:0}.query-list{margin-bottom:10vw;padding-bottom:0}@media (min-width:768px){.query-list{margin-bottom:0}}.query-list .col-layout,.query-list-wrap .btn-area{padding-bottom:0}.form_container .box.vertify{align-items:center;display:flex;position:relative;width:100%}@media(min-width:768px){.form_container .box.vertify .error{position:absolute;top:100%}}@media(max-width:767px){.form_container .box.vertify{flex-wrap:wrap;margin-bottom:30px}.form_container .box.vertify label{width:100%}.form_container .box.vertify input{width:calc(100% - 120px)}}.form_container .box.vertify label{padding-right:10px;white-space:nowrap}.form_container .box.vertify input+img{margin:0 10px;width:80px}.form_container .box.vertify a{display:flex}.form_container .box.vertify a img{margin:auto;width:20px}.form_container .box.vertify .fz-C{padding-bottom:6px}.form_container .box.vertify input{appearance:none;background-color:var(--color-bg-input);border:1px solid var(--color-bg-input);border-radius:var(--radius-11,8px);color:var(--color-text-input);font-size:16px;height:40px;margin:8px 0;outline:none;padding-left:15px;transition:all .35s ease}@media(min-width:740px){.form_container .box.vertify input{height:45px}}@media(min-width:1500px){.form_container .box.vertify input{font-size:17px;height:55px}}@media(min-width:1800px){.form_container .box.vertify input{font-size:18px;height:3.75vw;margin:10px 0;max-height:70px}}
