@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{font-family:Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-all;font-size:16px}html.wf-inactive,html.wf-active{visibility:visible}iframe{width:100%}body.is-fixed{overflow:hidden}@media screen and (max-width: 768px){.display-on-pc{display:none}}.display-on-tb{display:none}@media screen and (max-width: 768px){.display-on-tb{display:block}}@media screen and (max-width: 500px){.display-on-tb{display:none}}.display-on-sp{display:none}@media screen and (max-width: 500px){.display-on-sp{display:block}}.display-on-micro{display:none}@media screen and (max-width: 375px){.display-on-micro{display:block}}.-entryText{font-family:Arial;font-weight:700}.c-btn{padding:24px;display:flex;justify-content:center;align-items:center;transition:all .2s cubic-bezier(0,0,.2,1)}.c-btn__title{font-family:Noto Sans,sans-serif;font-weight:300;font-size:1rem;line-height:100%;text-decoration:none;letter-spacing:5px;display:flex;align-items:center;gap:8px}.c-btn.-border{border:3px solid var(--Black, #1D1905);background:var(--White, #FFF);transition:opacity .2s cubic-bezier(0,0,.2,1)!important}@media (any-hover: hover) and (any-pointer: fine){.c-btn.-border:hover{opacity:.6!important}}.c-btn.-primary{background:var(--primary-00, #F5A606);color:#fff}@media (any-hover: hover) and (any-pointer: fine){.c-btn.-primary:hover{filter:brightness(1.2)}}.c-btn.-primaryGrad{background:var(--primary-01, linear-gradient(90deg, #F4A301 0%, #F8BF35 89.13%));color:#fff}@media (any-hover: hover) and (any-pointer: fine){.c-btn.-primaryGrad:hover{filter:brightness(1.2)}}.c-btn.-medium{min-width:inherit;padding:20px 32px}.c-btn.-medium .c-btn__title{font-size:1.3125rem;letter-spacing:1px}.c-btn.-small{min-width:inherit;padding:11px 32px}.c-btn.-small .c-btn__title{font-size:.6875rem;letter-spacing:1px}.c-btn.-secondary{border-radius:5px;background-image:linear-gradient(to right,#e91b5e,#3e62b2);color:#fff;overflow:hidden;position:relative;transition:filter .2s cubic-bezier(0,0,.2,1)}@media (any-hover: hover) and (any-pointer: fine){.c-btn.-secondary:hover{filter:brightness(1.2)}.c-btn.-secondary:hover:after{transform:translate(5px)}}.c-btn.-secondary:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjMwNiIgaGVpZ2h0PSIxMy4zIiB2aWV3Qm94PSIwIDAgNy4zMDYgMTMuMyI+PHBhdGggZD0iTTE4LjM4NywyNi42bC0uNjg3LS42ODcsNS45MzItNS45MzJMMTcuNywxNC4wMThsLjY4Ny0uNzE4LDYuNjE5LDYuNjgxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3LjcgLTEzLjMpIiBmaWxsPSIjZmZmIi8+PC9zdmc+);width:7.3px;height:13.3px;display:inline-block;transition:transform .2s cubic-bezier(0,0,.2,1)}.c-btn.-tertiary{border-radius:5px;background-image:linear-gradient(to right,#464646,#969696);color:#fff;transition:filter .2s cubic-bezier(0,0,.2,1)}@media (any-hover: hover) and (any-pointer: fine){.c-btn.-tertiary:hover{filter:brightness(1.2)}.c-btn.-tertiary:hover:after{transform:translate(5px)}}.c-btn.-tertiary:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjMwNiIgaGVpZ2h0PSIxMy4zIiB2aWV3Qm94PSIwIDAgNy4zMDYgMTMuMyI+PHBhdGggZD0iTTE4LjM4NywyNi42bC0uNjg3LS42ODcsNS45MzItNS45MzJMMTcuNywxNC4wMThsLjY4Ny0uNzE4LDYuNjE5LDYuNjgxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3LjcgLTEzLjMpIiBmaWxsPSIjZmZmIi8+PC9zdmc+);width:7.3px;height:13.3px;display:inline-block;transition:transform .2s cubic-bezier(0,0,.2,1)}.c-btn.-quaternary{border:1px solid #fff;color:#fff;border-radius:5px;transition:opacity .2s cubic-bezier(0,0,.2,1)!important}@media (any-hover: hover) and (any-pointer: fine){.c-btn.-quaternary:hover{opacity:.6!important}}.c-sectionTitle__label{display:inline-flex;align-items:center;justify-content:center;color:var(--white, #FFF);background-color:#f5a608;padding:10.5px 18px;color:#fff;font-size:.8125rem;margin-bottom:24px;position:relative}@media screen and (max-width: 500px){.c-sectionTitle__label{font-size:.75rem;margin-bottom:14px;padding:9px 12px}}.c-sectionTitle__label:after{content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2241%22%20height%3D%2245%22%20viewBox%3D%220%200%2041%2045%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2045L3.93402e-06%20-3.58433e-06L41%200L0%2045Z%22%20fill%3D%22%23F5A606%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;right:0;transform:translate(99%);width:41px;height:100%}.c-sectionTitle__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:3rem;line-height:150%;text-decoration:none;letter-spacing:5px}@media screen and (max-width: 1300px){.c-sectionTitle__title{font-size:2.75rem}}@media screen and (max-width: 500px){.c-sectionTitle__title{font-size:1.5rem}}.c-sectionTitle__title .-en{font-family:Bai Jamjuree,sans-serif;font-weight:600;font-size:3.75rem;line-height:120%;text-decoration:none;letter-spacing:5px}@media screen and (max-width: 1300px){.c-sectionTitle__title .-en{font-size:3.125rem}}@media screen and (max-width: 500px){.c-sectionTitle__title .-en{font-size:2rem}}.c-sectionTitle.-white .c-sectionTitle__title{color:#fff}.c-text{font-family:Noto Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:190%;text-decoration:none;letter-spacing:1.8px}@media screen and (max-width: 500px){.c-text{font-size:.875rem;line-height:28px}}.c-text .-en{font-family:Bai Jamjuree,sans-serif;font-weight:600;font-size:3.75rem;line-height:120%;text-decoration:none;letter-spacing:5px}.c-text+.c-text{margin-top:34px}.c-image{width:100%;height:100%;overflow:hidden}.c-image img{width:100%;height:100%;object-fit:cover}.c-bgslider{position:absolute;left:0;top:0;height:100%;width:100%}.c-bgslider__container{position:relative;width:100%;height:100%}.c-bgslider__list{width:100%;height:100%;position:relative}.c-bgslider__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:1s}.c-bgslider__item-inner{position:relative}.c-bgslider__item-img{height:100%;overflow:hidden}.c-bgslider__item-img img{height:100%;width:100%;object-fit:cover;object-position:top center;transition:all .2s cubic-bezier(0,0,.2,1)}@media screen and (max-width: 768px){.c-bgslider__item-img img.-pc{display:none}}.c-bgslider__item-img img.-sp{display:none}@media screen and (max-width: 768px){.c-bgslider__item-img img.-sp{display:block}}.c-bgslider__item.-active{opacity:1}.c-bgslider__item.-scale .c-bgslider__item-img img{animation:scale-img 8s;animation-fill-mode:forwards;animation-timing-function:linear}.c-bgslider__thumb{position:absolute;z-index:4;right:21px;bottom:23px;display:flex;justify-content:space-between;align-items:center;gap:7px}@media screen and (max-width: 500px){.c-bgslider__thumb{gap:4px;left:50%;bottom:-16px;transform:translate(-50%,100%);width:fit-content}}.c-bgslider__thumb-item{width:16px;position:relative;background:#000;border-radius:4px;cursor:pointer;box-shadow:0 3px 8px #00000073}.c-bgslider__thumb-item:hover .c-bgslider__thumb-img{opacity:1}.c-bgslider__thumb-item.-active{pointer-events:none}.c-bgslider__thumb-item.-active .c-bgslider__thumb-bar{background:var(--primary-00, #F5A606)}.c-bgslider__thumb-bar{width:100%;background:#fff;height:8px;z-index:10;position:absolute;bottom:0;left:0}.c-bgslider__thumb-bar span{display:block;background:#e4032e;height:2px;width:0%;animation:bgslide-bar_rev .6s}@keyframes bgslide-bar{0%{width:0%}to{width:100%}}@keyframes bgslide-bar_rev{0%{width:100%}to{width:0%}}@keyframes scale-img{0%{transform:scale(1)}to{transform:scale(1.1)}}.c-form{width:100%;margin:0 auto}.c-form__group{margin-bottom:24px}.c-form__group.-privacy{position:relative;-webkit-user-select:none;user-select:none}.c-form__label{font-family:Noto Sans,sans-serif;font-weight:300;font-size:1rem;text-decoration:none;letter-spacing:1.8px;margin-bottom:12px;display:flex;align-items:center}@media screen and (max-width: 768px){.c-form__label{font-size:.875rem;letter-spacing:1px}}.c-form__label span{background:var(--gray-07, #6A6760);color:#fff;margin-right:16px;padding:4px 16px;flex-shrink:0}@media screen and (max-width: 768px){.c-form__label span{padding:2px 8px;margin-right:8px}}.c-form__label a{color:var(--primary-00, #F5A606)}.c-form__inputs{display:flex;gap:20px}.c-form__input.-text,.c-form__input.-select,.c-form__input.-checkbox,.c-form__input.-file{width:100%;display:inline-flex;padding:14px 24px 15px 16px;height:72px;align-items:center;background:var(--gray-01, #ECEDEE)}@media screen and (max-width: 768px){.c-form__input.-text,.c-form__input.-select,.c-form__input.-checkbox,.c-form__input.-file{height:55px;padding:10px 16px}}.c-form__input.-file{display:inherit;border:1px dashed var(--gray-03, #D4D4D4);background:var(--White, #FFF);line-height:1.8;height:auto}@media screen and (max-width: 768px){.c-form__input.-file{height:auto}}.c-form__input.-file .-link{color:var(--primary-00, #F5A606);text-decoration:underline}.c-form__input.-file .-caption{color:var(--gray-07, #6A6760);font-size:12px;line-height:1.5;display:block;margin-top:6px}@media screen and (max-width: 768px){.c-form__input.-file .-caption{font-size:10px}}.c-form__input.-checkbox{display:flex;align-items:center;justify-content:flex-start;gap:16px}.c-form__input-checkicon{height:32px;width:32px;background:var(--White, #FFF);position:relative}.c-form__input-checkicon:after{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_137_401)%22%3E%3Cpath%20d%3D%22M8.99844%2016.1996L4.79844%2011.9996L3.39844%2013.3996L8.99844%2018.9996L20.9984%206.99961L19.5984%205.59961L8.99844%2016.1996Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_137_401%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px}.c-form__input-checkicon:checked{background:var(--gray-07, #6A6760)}.c-form__input-checkicon:checked:after{display:block}.c-form__input-checktext{font-family:Noto Sans,sans-serif;font-weight:300;font-size:1rem;text-decoration:none;letter-spacing:1.8px}@media screen and (max-width: 768px){.c-form__input-checktext{font-size:.875rem;letter-spacing:1px}}.c-form__error{color:red;display:none}.c-form__caution{font-family:Noto Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:180%;text-decoration:none;letter-spacing:1.8px;color:var(--gray-07, #6A6760)}.c-form__button{margin:0 auto;display:block;padding:32px 24px;max-width:460px;background:linear-gradient(90deg,#F4A301 0%,#F8BF35 89.13%);color:#fff;border:none;border-radius:0;cursor:pointer;width:100%;text-align:center;transition:all .2s cubic-bezier(0,0,.2,1)}@media (any-hover: hover) and (any-pointer: fine){.c-form__button:hover{filter:brightness(1.2)}}.c-opening{will-change:transform}.c-opening__curtain{will-change:transform;position:fixed;display:none;opacity:0;z-index:100;top:0;left:0;width:100%;height:100%}.c-opening__curtain.-white{background:#fff}.c-opening__curtain.-orange{background:var(--primary-00, #F5A606);z-index:101}.c-formv2{padding-bottom:40px}.c-formv2 form fieldset{max-width:inherit}.c-formv2 form fieldset .hs-form-field{margin-bottom:24px}.c-formv2 form label{font-family:Noto Sans,sans-serif;font-weight:300;font-size:1rem;text-decoration:none;letter-spacing:1.8px;margin-bottom:12px;display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}@media screen and (max-width: 768px){.c-formv2 form label{font-size:.875rem;letter-spacing:1px}}.c-formv2 form label .hs-form-required{color:#fff}.c-formv2 form label .hs-form-required:before{content:"必須";background:var(--gray-07, #6a6760);color:#fff;padding:4px 16px;flex-shrink:0}@media screen and (min-width: 768px){.c-formv2 form label .hs-form-required:before{padding:2px 8px}}.c-formv2 form input[type=text],.c-formv2 form input[type=tel],.c-formv2 form input[type=email],.c-formv2 form input[type=file],.c-formv2 form select{display:inline-flex;padding:14px 24px 15px 16px;height:72px;align-items:center;background:var(--gray-01, #ecedee);width:100%!important;margin-top:6px}@media screen and (max-width: 768px){.c-formv2 form input[type=text],.c-formv2 form input[type=tel],.c-formv2 form input[type=email],.c-formv2 form input[type=file],.c-formv2 form select{height:55px;padding:10px 16px}}.c-formv2 form input[type=text].error,.c-formv2 form input[type=tel].error,.c-formv2 form input[type=email].error,.c-formv2 form input[type=file].error,.c-formv2 form select.error{border:solid 1px #f03e54;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIyIDE5Ij48cGF0aCBkPSJNNC43NzgsMjIuOTkzSDIyLjE1OWEyLjIzNSwyLjIzNSwwLDAsMCwyLTMuMzUxTDE1LjQ2NSw1LjEwN2EyLjM0NiwyLjM0NiwwLDAsMC0zLjk5MywwTDIuNzgyLDE5LjY0MWEyLjIzNSwyLjIzNSwwLDAsMCwyLDMuMzUxWm04LjY5LTcuODJhMS4xMzksMS4xMzksMCwwLDEtMS4xNTQtMS4xMTdWMTEuODIxYTEuMTU1LDEuMTU1LDAsMCwxLDIuMzA4LDB2Mi4yMzRBMS4xMzksMS4xMzksMCwwLDEsMTMuNDY5LDE1LjE3MlptMS4xNTQsNC40NjlIMTIuMzE1VjE3LjQwN2gyLjMwOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ2OSAtMy45OTIpIiBmaWxsPSIjZjAzZTU0Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%}.c-formv2 form input[type=file]{display:inherit;border:1px dashed var(--gray-03, #d4d4d4);background:var(--White, #fff);line-height:1.8;height:55px;padding:10px 16px;width:100%}.c-formv2 form textarea{background-color:#f3f3f3;width:100%;border-radius:5px;color:#111;font-size:1rem;padding:16px;height:80px;resize:none;line-height:1.7}.c-formv2 form input[type=checkbox]{width:24px;height:24px;flex:0 0 24px;display:block;border-radius:3px;border:solid 1px #bcbcbc;margin-right:8px}.c-formv2 form input[type=checkbox]:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjAwMDAyIDEwLjcwMDFMMS44MDAwMiA2LjUwMDFMMC40MDAwMjQgNy45MDAxTDYuMDAwMDIgMTMuNTAwMUwxOCAxLjUwMDFMMTYuNiAwLjEwMDA5OEw2LjAwMDAyIDEwLjcwMDFaIiBmaWxsPSIjMTExMTExIi8+Cjwvc3ZnPgo=);background-size:70%;background-repeat:no-repeat;background-position:50% 50%}.c-formv2 form input[type=submit]{margin:30px auto 0;display:block;padding:32px 24px;max-width:460px;background:linear-gradient(90deg,#F4A301 0%,#F8BF35 89.13%);color:#fff;border:none;border-radius:0;cursor:pointer;width:100%;text-align:center;transition:all .2s cubic-bezier(0,0,.2,1)}.c-formv2 form .hs-form-booleancheckbox-display{flex-direction:row;justify-content:center}.c-formv2 form .hs-form-booleancheckbox-display a{text-decoration:underline}.c-formv2 form .hs-form-booleancheckbox-display>span{margin-left:0!important}.c-formv2 form .hs-form-booleancheckbox-display .hs-form-required{display:none}.c-formv2 form .grecaptcha-badge{margin:auto}.c-formv2 form .hs-error-msg{color:#f03e54;font-weight:700;font-size:.875rem;margin-top:5px}.c-formv2 form .hs_error_rollup{display:none}.c-form-corp{margin-top:40px}.c-form-corp form{padding:0 2px}.c-form-corp form fieldset{max-width:inherit}.c-form-corp form fieldset .hs-form-field{margin-bottom:30px}.c-form-corp form fieldset:last-child .hs-form-field{margin-bottom:0}.c-form-corp form fieldset .hs-input{width:100%!important}.c-form-corp form label{font-size:12px;display:flex;align-items:center;font-weight:400;margin-bottom:4px}.c-form-corp form label .hs-form-required{color:#ffcb00;font-size:14px;line-height:0}.c-form-corp form input[type=text],.c-form-corp form input[type=tel],.c-form-corp form input[type=email]{width:100%;padding:10px;border-radius:0;border:1px solid #ccc;background:transparent;height:inherit;color:#111;font-size:12px}.c-form-corp form input[type=text].error,.c-form-corp form input[type=tel].error,.c-form-corp form input[type=email].error{border:solid 1px #f03e54;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIyIDE5Ij48cGF0aCBkPSJNNC43NzgsMjIuOTkzSDIyLjE1OWEyLjIzNSwyLjIzNSwwLDAsMCwyLTMuMzUxTDE1LjQ2NSw1LjEwN2EyLjM0NiwyLjM0NiwwLDAsMC0zLjk5MywwTDIuNzgyLDE5LjY0MWEyLjIzNSwyLjIzNSwwLDAsMCwyLDMuMzUxWm04LjY5LTcuODJhMS4xMzksMS4xMzksMCwwLDEtMS4xNTQtMS4xMTdWMTEuODIxYTEuMTU1LDEuMTU1LDAsMCwxLDIuMzA4LDB2Mi4yMzRBMS4xMzksMS4xMzksMCwwLDEsMTMuNDY5LDE1LjE3MlptMS4xNTQsNC40NjlIMTIuMzE1VjE3LjQwN2gyLjMwOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjQ2OSAtMy45OTIpIiBmaWxsPSIjZjAzZTU0Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%}.c-form-corp form textarea{width:100%;border-radius:0;border:1px solid #ccc;background:transparent;height:inherit;color:#111;font-size:12px;padding:16px;height:80px;resize:none;width:100%!important}.c-form-corp form input[type=checkbox]{width:24px;height:24px;flex:0 0 24px;display:block;border-radius:3px;border:solid 1px #bcbcbc;margin-right:8px}.c-form-corp form input[type=checkbox]:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjAwMDAyIDEwLjcwMDFMMS44MDAwMiA2LjUwMDFMMC40MDAwMjQgNy45MDAxTDYuMDAwMDIgMTMuNTAwMUwxOCAxLjUwMDFMMTYuNiAwLjEwMDA5OEw2LjAwMDAyIDEwLjcwMDFaIiBmaWxsPSIjMTExMTExIi8+Cjwvc3ZnPgo=);background-size:70%;background-repeat:no-repeat;background-position:50% 50%}.c-form-corp form input[type=submit]{display:inline-block;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding:25px 0;border-radius:0;border:none;color:#fff;font-size:13px;background-color:#111;cursor:pointer;text-align:center}.c-form-corp form .hs-field-desc{width:100%;color:#666;font-size:11px;line-height:1.5;margin-bottom:8px;position:relative}.c-form-corp form .hs-form-booleancheckbox-display{margin-top:5px;font-size:12px;color:#3b3b3b;line-height:1.87}.c-form-corp form .hs-form-booleancheckbox-display a{text-decoration:underline}.c-form-corp form .hs-form-booleancheckbox-display>span{margin-left:0!important}.c-form-corp form .hs-form-booleancheckbox-display .hs-form-required{display:none}.c-form-corp form .legal-consent-container{margin-bottom:20px}.c-form-corp form .hs-error-msg{color:#f03e54;font-weight:700;font-size:.875rem;margin-top:5px}.c-form-corp form .hs_error_rollup{display:none}.s-mv{position:relative;height:calc(var(--vh, 1vh) * 100 - 70px);max-height:840px;overflow:hidden}@media screen and (max-width: 1300px){.s-mv{height:calc(var(--vh, 1vh) * 100 - 60px);max-height:720px}}@media screen and (max-width: 768px){.s-mv{height:calc(var(--vh, 1vh) * 100 - 60px);max-height:944px}}@media screen and (max-width: 500px){.s-mv{height:calc(var(--vh, 1vh) * 100 - 60px);max-height:700px}}.s-mv__content{position:absolute;bottom:0;left:0;width:100%;height:160px;background:linear-gradient(180deg,rgba(19,19,19,0) 10.71%,rgba(19,19,19,.2) 29.78%,rgba(19,19,19,.6) 50.71%,#131313 100%);z-index:1}.s-mv__content-text{color:#fff;font-size:5.6vw;font-style:normal;font-weight:700;line-height:1.4;letter-spacing:1.6px;font-feature-settings:"palt";position:absolute;bottom:0;left:20px;z-index:10;display:flex;flex-wrap:wrap}@media screen and (max-width: 1300px){.s-mv__content-text{font-size:4.375rem}}@media screen and (max-width: 768px){.s-mv__content-text{font-size:8.5vw}}@media screen and (max-width: 500px){.s-mv__content-text{font-size:8.5vw;bottom:20px}}.s-mv__content-bg{display:block;position:absolute;bottom:0;left:0;width:100%;height:8.75rem;background:linear-gradient(180deg,rgba(19,19,19,0) 0%,rgba(19,19,19,.2) 21.35%,rgba(19,19,19,.6) 44.79%,#131313 100%)}.s-mv__bgslider{position:absolute;height:100%;width:100%}.s-about{overflow:hidden}.s-about__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1920px;width:100%;display:grid;grid-template-columns:minmax(40px,320px) minmax(500px,760px) minmax(40px,180px) minmax(400px,704px)}@media screen and (max-width: 500px){.s-about__inner{width:calc(100% - 40px)}}@media screen and (max-width: 768px){.s-about__inner{grid-template-columns:1fr;gap:80px;padding-left:0;overflow:hidden}}@media screen and (max-width: 500px){.s-about__inner{width:100%}}@media screen and (max-width: 768px){.s-about__inner-space{display:none}}.s-about__content{max-width:760px;padding-top:120px}@media screen and (max-width: 1300px){.s-about__content{padding-top:60px}}@media screen and (max-width: 768px){.s-about__content{max-width:inherit;margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1920px}}@media screen and (max-width: 768px) and (max-width: 500px){.s-about__content{width:calc(100% - 40px)}}@media screen and (max-width: 500px){.s-about__content{padding-top:40px;width:calc(100% - 40px)}}.s-about__title{margin-bottom:40px}@media screen and (max-width: 500px){.s-about__title{margin-bottom:32px}}.s-about__text{padding-bottom:100px}@media screen and (max-width: 768px){.s-about__text{padding-bottom:0}}.s-about__eyecatch{display:grid;grid-template-columns:minmax(240px,340px) minmax(240px,340px);gap:24px;overflow:hidden;max-height:1130px}@media screen and (max-width: 768px){.s-about__eyecatch{transform:translate(-40px);width:calc(100% + 80px);grid-template-columns:44.2708333333% 44.2708333333%;justify-content:space-between;height:960px;overflow:hidden}}@media screen and (max-width: 500px){.s-about__eyecatch{height:630px}}.s-about__eyecatch-item{will-change:transform}.s-about__eyecatch-items{display:flex;flex-direction:column;gap:24px}.s-form{overflow:hidden;padding:80px 0 160px;background:var(--gray-00, #F5F5F5)}@media screen and (max-width: 768px){.s-form{padding:40px 0 80px}}.s-form__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:980px}@media screen and (max-width: 500px){.s-form__inner{width:calc(100% - 40px)}}.s-form__title{margin-bottom:16px}@media screen and (max-width: 500px){.s-form__title{margin-bottom:32px}}.s-form__head{margin-bottom:24px}@media screen and (max-width: 768px){.s-form__head{margin-bottom:36px}}.s-form__body{padding:64px 80px 80px;background:var(--White, #FFF);box-shadow:0 4px 4px #00000040}@media screen and (max-width: 768px){.s-form__body{padding:50px 20px;width:100vw;position:relative;left:calc((100vw - 100%)/-2)}}.s-form__body-stepBlock{margin-bottom:40px;display:flex;gap:16px}.s-form__body-stepBlock-stepArea{width:auto;flex-shrink:0}.s-form__body-stepBlock-stepArea-title{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:.625rem;background:var(--gray-07, #6a6760);color:#fff;padding:4px 10px;position:relative;transform:translateY(-25%)}.s-form__body-stepBlock-stepArea-title .-num{font-size:1.25rem;font-weight:700;line-height:1}.s-form__body-stepBlock-formArea{width:80%}.s-form__body-stepBlock-formArea-title{font-size:1.25rem;font-style:normal;font-weight:700;margin-bottom:24px}.s-service{padding:120px 0 160px;background:url(/recruit/assets/img/serviceBg.5fc17316.webp);background-size:contain;background-blend-mode:overlay,normal}@media screen and (max-width: 768px){.s-service{padding:80px 0 120px}}@media screen and (max-width: 500px){.s-service{padding:60px 0}}.s-service__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1320px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"eyecatch content" "eyecatch btn";gap:0 80px}@media screen and (max-width: 500px){.s-service__inner{width:calc(100% - 40px)}}@media screen and (max-width: 768px){.s-service__inner{grid-template-columns:1fr;grid-template-rows:1fr auto auto;grid-template-areas:"content" "eyecatch" "btn";gap:inherit}}.s-service__content{grid-area:content;display:flex;flex-direction:column}.s-service__title{margin-bottom:20px}@media screen and (max-width: 500px){.s-service__title{margin-bottom:32px}}.s-service__text{margin-bottom:40px}@media screen and (max-width: 768px){.s-service__text{margin-bottom:20px}}.s-service__eyecatch{grid-area:eyecatch;display:flex;align-items:center}@media screen and (max-width: 768px){.s-service__eyecatch{margin-bottom:40px}}.s-service__eyecatch .c-image{height:auto}.s-service__btn{grid-area:btn;max-width:300px}@media screen and (max-width: 768px){.s-service__btn{width:100%;margin-left:auto;margin-right:auto}}.s-system{position:relative;padding:120px 0 220px}@media screen and (max-width: 768px){.s-system{padding:80px 0}}@media screen and (max-width: 500px){.s-system{padding:60px 0}}.s-system__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1140px;position:relative;z-index:1}@media screen and (max-width: 500px){.s-system__inner{width:calc(100% - 40px)}}.s-system__title,.s-system__text{margin-bottom:40px}.s-system__features{margin-bottom:60px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.s-system__feature{width:calc(50% - 8px);max-width:600px;padding:30px 10px;background:#fff;border-bottom:1px solid var(--gray-03, #D4D4D4);display:flex;align-items:center;gap:8px}@media screen and (max-width: 768px){.s-system__feature{width:100%;max-width:inherit}}@media screen and (max-width: 500px){.s-system__feature{padding:15px 8px}}.s-system__feature-icon{margin-top:5px}.s-system__feature-title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:1rem;line-height:160%;text-decoration:none;letter-spacing:1.8px}@media screen and (max-width: 500px){.s-system__feature-title{font-size:.875rem;line-height:25px}}.s-system__feature-title a{text-decoration:underline}.s-system__eyecatch{display:grid;gap:80px;grid-template-columns:50.390625% 43.359375%}@media screen and (max-width: 768px){.s-system__eyecatch{gap:30px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-template-areas:"eyecatch1" "eyecatch2"}}.s-system__eyecatch-item{position:relative;width:100%}.s-system__eyecatch-item:nth-child(1){padding-top:74.4186046512%}@media screen and (max-width: 768px){.s-system__eyecatch-item:nth-child(1){grid-area:eyecatch1;width:72.6744186047%;padding-top:0;aspect-ratio:376/280}}.s-system__eyecatch-item:nth-child(2){transform:translateY(120px);padding-top:0;aspect-ratio:320/242}@media screen and (max-width: 768px){.s-system__eyecatch-item:nth-child(2){transform:none;grid-area:eyecatch2;width:58.1395348837%;padding-top:0;aspect-ratio:320/242;margin-left:auto}}.s-system__eyecatch-item .c-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%}.s-system__bgshape{position:absolute;z-index:0;right:0;top:242px;width:calc(100% - 600px);height:1060px;background:#E7E6E2}@media screen and (max-width: 768px){.s-system__bgshape{width:70%;top:194px;height:calc(100% - 378px)}}.s-analysis__head{position:relative;width:100%;height:500px;overflow:hidden;background:#000}.s-analysis__head .c-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%;max-width:1480px}@media screen and (max-width: 1300px){.s-analysis__head{height:450px}}@media screen and (max-width: 768px){.s-analysis__head{height:320px}}.s-analysis__body{background:url(/recruit/assets/img/analysisBg.6eda9e34.webp),linear-gradient(0deg,#B96400 -5.41%,#E99D2D 106.45%);background-size:contain;background-blend-mode:soft-light,normal}.s-analysis__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:980px;transform:translateY(-100px);background:#fff;padding:60px 80px}@media screen and (max-width: 500px){.s-analysis__inner{width:calc(100% - 40px)}}@media screen and (max-width: 1300px){.s-analysis__inner{padding:40px 60px}}@media screen and (max-width: 768px){.s-analysis__inner{padding:60px 40px;width:calc(100% - 48px)}}@media screen and (max-width: 500px){.s-analysis__inner{padding:40px 20px;overflow:hidden;transform:translateY(-90px)}}.s-analysis__title{margin-bottom:60px}@media screen and (max-width: 500px){.s-analysis__title{margin-bottom:40px}}.s-analysis__item{width:calc((100% - 80px) / 3);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;padding:16px 0 32px}.s-analysis__items{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 20px}@media screen and (max-width: 768px){.s-analysis__items{gap:30px 10px}}@media screen and (max-width: 500px){.s-analysis__items{gap:40px 20px}}@media screen and (max-width: 1100px){.s-analysis__item{width:calc((100% - 80px)/2)}}@media screen and (max-width: 650px){.s-analysis__item{width:100%}}.s-analysis__item-label{font-family:Noto Sans,sans-serif;font-weight:700;font-size:1.125rem;line-height:160%;text-decoration:none;letter-spacing:1.8px;text-align:center;line-height:1.2;height:40px}@media screen and (max-width: 500px){.s-analysis__item-label{font-size:1.125rem}}.s-analysis__item-label .-min{font-size:.8rem}.s-analysis__item-number{position:relative;width:100%;justify-content:center;color:var(--primary-00, #F5A606);text-align:center;font-family:Galvji;font-weight:300;font-size:6rem;line-height:100%;text-decoration:none;letter-spacing:0px;display:flex;flex-wrap:nowrap;align-items:center;height:100px}@media screen and (max-width: 768px){.s-analysis__item-number{font-size:4.375rem}}@media screen and (max-width: 500px){.s-analysis__item-number{font-size:6rem}}@media screen and (max-width: 768px){.s-analysis__item-number{height:75px}}@media screen and (max-width: 500px){.s-analysis__item-number{height:auto}}.s-analysis__item-number .-inner{display:flex;align-items:flex-end;gap:8px;word-break:keep-all}.s-analysis__item-number .-unit{font-family:Noto Sans,sans-serif;font-weight:700;font-size:2.25rem;line-height:1.8;text-decoration:none;letter-spacing:1.8px;color:var(--black, #1D1905)}@media screen and (max-width: 768px){.s-analysis__item-number .-unit{font-size:2rem;line-height:1.6}}@media screen and (max-width: 500px){.s-analysis__item-number .-unit{font-size:2rem}}.s-analysis__item-number .-unit.-min{font-size:1.75rem;line-height:1.8;letter-spacing:1.8px}.s-analysis__item-number .-deco{font-family:Bahianita;font-size:6rem;font-style:normal;font-weight:300;line-height:1;letter-spacing:1.8px;margin-left:-8px;margin-right:-8px}@media screen and (max-width: 768px){.s-analysis__item-number .-deco{font-size:5rem}}.s-analysis__item-number .-min{white-space:nowrap;font-size:4.375rem;line-height:1;letter-spacing:-10px}@media screen and (max-width: 768px){.s-analysis__item-number .-min{font-size:3.125rem;letter-spacing:-4px;white-space:pre}}.s-analysis__item-icon{position:relative;width:160px;height:160px}@media screen and (max-width: 768px){.s-analysis__item-icon{width:130px;height:130px}}.s-analysis__item-icon .c-image{position:relative;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%}.s-analysis__item-caption{position:absolute;right:0;bottom:-20px;color:var(--gray-06, #7C7C7C);font-family:Noto Sans,sans-serif;font-size:.625rem;font-style:normal;font-weight:300;line-height:1.575rem;letter-spacing:.1125rem}.s-analysis__item-description{font-family:Noto Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:180%;text-decoration:none;letter-spacing:1.8px;font-size:.75rem;text-align:center}.s-interview{position:relative;padding:100px 0 180px;overflow:hidden}@media screen and (max-width: 768px){.s-interview{padding:80px 0 164px}}@media screen and (max-width: 500px){.s-interview{padding:40px 0 164px}}.s-interview__head{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1140px;position:relative;z-index:1;margin-bottom:60px}@media screen and (max-width: 500px){.s-interview__head{width:calc(100% - 40px)}}.s-interview__head-title{margin-bottom:20px}.s-interview__body{position:relative;z-index:1}@media screen and (max-width: 400px){.s-interview__body{padding:0 40px}}.s-interview__item{width:100%}.s-interview__item:hover .s-interview__item-btn .c-btn{filter:brightness(1.2)}.s-interview__items{display:flex}.s-interview__items .swiper-slide{width:300px}@media screen and (max-width: 1300px){.s-interview__items .swiper-slide{width:270px}}.s-interview__item-img{position:relative;width:100%;aspect-ratio:400/510}.s-interview__item-img .c-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%}.s-interview__item-content{background:#fff;padding:20px;width:calc(100% - 20px);margin-top:-64px;margin-left:auto;position:relative;z-index:2}.s-interview__item-name{font-family:Noto Sans,sans-serif;font-weight:700;font-size:1.3125rem;text-decoration:none;letter-spacing:1px;margin-bottom:8px}.s-interview__item-nameen{font-family:Bai Jamjuree,sans-serif;font-weight:700;font-size:.875rem;text-decoration:none;letter-spacing:1px;color:var(--primary-00, #F5A606);margin-bottom:16px}.s-interview__item-add{font-family:Noto Sans,sans-serif;font-weight:300;font-size:.8125rem;text-decoration:none;letter-spacing:normal;color:var(--gray-06, #7C7C7C);margin-bottom:24px}.s-interview__item-btn{display:flex;align-items:center;justify-content:center}.s-interview__item-btn .c-btn{max-width:228px}.s-interview__bgshape{position:absolute;z-index:0;right:0;top:0;width:calc(100% - 600px);height:calc(100% - 95px);background:#E7E6E2}@media screen and (max-width: 768px){.s-interview__bgshape{width:calc(100% - 50vw);height:calc(100% - 140px);top:80px}}.s-interview__controller{position:absolute;display:flex;gap:32px;justify-content:flex-end;z-index:2;width:calc(100% - 80px);max-width:1360px;left:50%;bottom:80px;transform:translate(-50%)}@media screen and (max-width: 768px){.s-interview__controller{gap:24px;width:calc(100% - 40px)}}.s-interview__controller-arrow{opacity:.8;display:flex;align-items:center;cursor:pointer;width:55px;height:55px;flex-shrink:0;border:1px solid var(--gray-07, #6A6760);background:var(--White, #FFF);justify-content:center}@media screen and (max-width: 768px){.s-interview__controller-arrow{padding:10px;width:44px;height:44px}}.s-faq{background:url(/recruit/assets/img/faqBg.1c9f01ab.webp);background-repeat:no-repeat;background-size:cover;position:relative;padding:120px 0 160px}@media screen and (max-width: 768px){.s-faq{padding:80px 0 120px}}@media screen and (max-width: 500px){.s-faq{padding:40px 0 80px}}.s-faq__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:980px}@media screen and (max-width: 500px){.s-faq__inner{width:calc(100% - 40px)}}.s-faq__title{margin-bottom:40px}.s-faq__items{display:flex;flex-direction:column;gap:16px}.s-faq__item{width:100%;background:#fff;padding:24px}.s-faq__item-txt{display:flex;align-items:center;gap:16px;font-family:Noto Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:180%;text-decoration:none;letter-spacing:1.8px}@media screen and (max-width: 768px){.s-faq__item-txt{align-items:flex-start}}.s-faq__item-txt.-q{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.875rem;line-height:205.71%;text-decoration:none;letter-spacing:1.8px;padding-bottom:16px}@media screen and (max-width: 768px){.s-faq__item-txt.-q{display:flex;align-items:center}}.s-faq__item-txt svg{flex-shrink:0}.s-jobs{background:var(--gray-02, #E7E6E2);position:relative;padding:120px 0 160px}@media screen and (max-width: 768px){.s-jobs{padding:80px 0 120px}}@media screen and (max-width: 500px){.s-jobs{padding:40px 0 80px}}.s-jobs__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1140px;position:relative;z-index:1}@media screen and (max-width: 500px){.s-jobs__inner{width:calc(100% - 40px)}}.s-jobs__title{margin-bottom:34px}.s-jobs__content{display:flex;gap:76px}@media screen and (max-width: 768px){.s-jobs__content{flex-direction:column;gap:20px}}@media screen and (max-width: 500px){.s-jobs__content{gap:40px}}.s-jobs__head{width:224px;position:sticky;top:90px;height:100%;flex-shrink:0}@media screen and (max-width: 768px){.s-jobs__head{width:100%;position:relative;top:0}}.s-jobs__body{width:100%}.s-jobs__nav{display:flex;font-family:Noto Sans,sans-serif;font-weight:700;font-size:1rem;line-height:240%;text-decoration:none;letter-spacing:1.8px;color:var(--gray-07, #6A6760)}@media screen and (max-width: 768px){.s-jobs__nav{font-size:.875rem}}.s-jobs__nav-icon{flex-shrink:0}.s-jobs__nav-icon:before{content:"▪️";color:#000}.s-jobs__nav.-active{color:var(--primary-00, #F5A606)}.s-jobs__navs{display:flex;flex-direction:column;gap:4px}.s-jobs__info{padding:40px 0 44px;background:var(--white, #FFFFFF);position:relative;overflow:hidden}@media screen and (max-width: 768px){.s-jobs__info{padding:24px 0}}.s-jobs__info-head{display:flex;flex-direction:column;gap:24px;padding:0 40px 16px}@media screen and (max-width: 500px){.s-jobs__info-head{padding:0 16px 16px}}.s-jobs__info-body{padding:24px 40px}@media screen and (max-width: 500px){.s-jobs__info-body{padding:24px 16px}}.s-jobs__info-title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:1.5rem;line-height:160%;text-decoration:none;letter-spacing:1.8px;color:var(--primary-00, #F5A606)}@media screen and (max-width: 500px){.s-jobs__info-title{font-size:1.125rem;line-height:normal}}.s-jobs__info-description{font-family:Noto Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:180%;text-decoration:none;letter-spacing:1.8px}@media screen and (max-width: 500px){.s-jobs__info-description{font-size:.75rem;line-height:24px}}.s-jobs__info-dl{padding:24px 0;display:flex;gap:40px;border-top:1px solid var(--gray-02, #E7E6E2)}@media screen and (max-width: 500px){.s-jobs__info-dl{flex-direction:column;gap:10px}}.s-jobs__info-dt{width:130px;flex-shrink:0;font-size:1rem;font-style:normal;font-weight:700;line-height:38.4px;letter-spacing:1.8px}@media screen and (max-width: 768px){.s-jobs__info-dt{font-size:.875rem;width:auto}}.s-jobs__info-dd{color:var(--gray-07, #6A6760);font-family:Noto Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:28px;letter-spacing:1.8px}@media screen and (max-width: 768px){.s-jobs__info-dd{font-size:.75rem}}.s-jobs__info-entry{position:relative;z-index:3;margin-top:16px;max-width:264px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.s-jobs__info-entry{margin-bottom:60px}}.s-jobs__infos{display:flex;flex-direction:column;gap:16px}.s-jobs__trigger{cursor:pointer;width:64px;height:64px;position:absolute;bottom:0;right:0;background:linear-gradient(90deg,#F4A301 0%,#F8BF35 89.13%);padding:16px}@media (any-hover: hover) and (any-pointer: fine){.s-jobs__trigger:hover{filter:brightness(1.2)}}@media screen and (max-width: 768px){.s-jobs__trigger{width:44px;height:44px;padding:10px}}.s-jobs__trigger-inner{position:relative;height:100%;width:100%}.s-jobs__trigger-inner i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:1px;background:#fff}.s-jobs__trigger-inner i:first-child{transform:translate(-50%,-50%) rotate(90deg)}.s-cta{background:#26220A;width:100%;height:400px}@media screen and (max-width: 768px){.s-cta{height:160px}}.s-cta__inner{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}@media (any-hover: hover) and (any-pointer: fine){.s-cta__inner:hover .s-cta__bgimage .c-image{transform:scale(1.05)}}.s-cta__inner:before{content:"";width:100%;height:100%;position:absolute;z-index:1}.s-cta__title{color:var(--White, #FFF);font-family:Bai Jamjuree;font-size:3.75rem;font-style:normal;font-weight:600;line-height:96px;letter-spacing:5px;position:relative;z-index:2}@media screen and (max-width: 768px){.s-cta__title{font-size:2.25rem}}.s-cta__bgimage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden}.s-cta__bgimage .c-image{margin:0 auto;transition:all .2s cubic-bezier(0,0,.2,1);transform-origin:center}.s-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr auto 120px 120px;align-items:center;padding-left:30px;height:70px;background:var(--White, #FFF)}@media screen and (max-width: 1300px){.s-header{height:60px;padding-left:10px;grid-template-columns:auto auto 100px 100px}}@media screen and (max-width: 768px){.s-header{height:60px}}@media screen and (max-width: 500px){.s-header{height:60px;grid-template-columns:auto auto 100px 80px}}@media screen and (max-width: 499px){.s-header{grid-template-columns:auto auto 100px 80px}}.s-header__heading{height:40px}@media screen and (max-width: 1300px){.s-header__heading{height:30px}}@media screen and (max-width: 500px){.s-header__heading{height:7.5vw}}.s-header__logo{display:flex;align-items:flex-end;height:100%;gap:6px}.s-header__logo-image{flex-shrink:0;height:100%}.s-header__logo-text{flex-shrink:0;color:var(--Black, #1D1905);font-family:Noto Sans,sans-serif;font-size:.625rem;font-style:normal;font-weight:300;line-height:1.3}@media screen and (max-width: 500px){.s-header__logo-text{font-size:2vw;line-height:1;transform:translateY(-.2vw)}}.s-header__nav-item{font-family:Noto Sans,sans-serif;font-weight:700;font-size:.8125rem;line-height:100%;text-decoration:none;letter-spacing:normal;transition:opacity .2s cubic-bezier(0,0,.2,1)!important}@media screen and (max-width: 1300px){.s-header__nav-item{font-size:.8125rem;font-size:1vw}}@media (any-hover: hover) and (any-pointer: fine){.s-header__nav-item:hover{opacity:.6!important}}.s-header__nav-items{display:flex;align-items:center;gap:40px;margin-right:40px}@media screen and (max-width: 1300px){.s-header__nav-items{gap:20px;margin-right:20px;justify-content:flex-end}}@media screen and (max-width: 768px){.s-header__nav-items{display:none}}.s-header__btn{display:flex;align-items:center;justify-content:center;height:100%;gap:8px;background:linear-gradient(90deg,#F4A301 0%,#F8BF35 89.13%);transition:all .2s cubic-bezier(0,0,.2,1)}@media (any-hover: hover) and (any-pointer: fine){.s-header__btn:hover{filter:brightness(1.2)}}.s-header__btn-inner{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(90deg,#F4A301 0%,#F8BF35 89.13%)}.s-header__btn-title{font-family:Arial;font-weight:700;font-size:1.125rem;text-decoration:none;letter-spacing:normal;color:#fff;font-size:.75rem}@media screen and (max-width: 1300px){.s-header__btn-title{font-size:.75rem}}@media screen and (max-width: 768px){.s-header__btn-icon{display:none}}.s-header__btn.-blue,.s-header__btn.-blue .s-header__btn-inner{background:linear-gradient(90deg,#2C7BF8 0%,#478FF8 89.13%)}.s-header.-min .s-header__nav,.s-header.-min .s-header__btn{display:none}.s-footer{background:var(--Black, #1D1905);color:var(--White, #FFF);font-family:Noto Sans,sans-serif;font-weight:300;font-size:.875rem;line-height:160%;text-decoration:none;letter-spacing:.6%;padding:80px 0 60px}@media screen and (max-width: 768px){.s-footer{padding:40px 0}}.s-footer__inner{margin-left:auto;margin-right:auto;width:calc(100% - 80px);max-width:1200px}@media screen and (max-width: 500px){.s-footer__inner{width:calc(100% - 40px)}}.s-footer__body{display:grid;grid-template-columns:calc((100% - 320px)*.6) 1fr 320px;grid-template-areas:"logo . ." "about nav btn" "about nav btn";margin-bottom:60px}@media screen and (max-width: 768px){.s-footer__body{grid-template-columns:1fr;grid-template-areas:"nav" "logo" "about" "btn";margin-bottom:24px}}.s-footer__logo{grid-area:logo;margin-bottom:6px}.s-footer__about{grid-area:about}@media screen and (max-width: 768px){.s-footer__about{margin-bottom:40px}}.s-footer__address{margin-bottom:32px}.s-footer__sns a{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:300;line-height:14px;letter-spacing:.6px;transition:opacity .2s cubic-bezier(0,0,.2,1)!important}@media (any-hover: hover) and (any-pointer: fine){.s-footer__sns a:hover{opacity:.6!important}}.s-footer__snses{display:flex;flex-direction:column;gap:16px}.s-footer__nav{display:block}.s-footer__nav a{transition:opacity .2s cubic-bezier(0,0,.2,1)!important}@media (any-hover: hover) and (any-pointer: fine){.s-footer__nav a:hover{opacity:.6!important}}@media screen and (max-width: 768px){.s-footer__nav a{display:block;padding:25px 0;border-top:1px solid var(--gray-06, #7C7C7C)}}@media screen and (max-width: 500px){.s-footer__nav a{font-size:.75rem;padding:20px 0}}.s-footer__navs{grid-area:nav;display:flex;flex-direction:column;gap:13px}@media screen and (max-width: 768px){.s-footer__navs{border-bottom:1px solid var(--gray-06, #7C7C7C);margin-bottom:40px;gap:0}}.s-footer__btn .c-btn{padding:20px 0}.s-footer__btn .c-btn__title{font-size:1rem!important}.s-footer__btns{grid-area:btn;display:flex;flex-direction:column;gap:16px;width:320px}@media screen and (max-width: 768px){.s-footer__btns{width:100%}}.s-footer__copyright{font-family:Noto Sans,sans-serif;font-weight:300;font-size:.75rem;line-height:133.33%;text-decoration:none;letter-spacing:.5px;text-align:right}@media screen and (max-width: 768px){.s-footer__copyright{font-size:.625rem}}@media screen and (max-width: 768px){.s-footer__copyright{text-align:left}}.s-footer.-min{padding:40px 10px}.s-footer.-min .s-footer__body{display:none}.s-footer.-min .s-footer__copyright{text-align:center}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
