@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;700&family=Noto+Sans+JP:wght@400;700&family=Noto+Serif+JP:wght@400;700&display=swap";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-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]{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{scroll-behavior:smooth}body{font-family:Noto Sans JP,serif;font-size:16px;font-weight:400;color:#000;background-color:#1f1f1f}body *{backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (resolution >= 2dppx){body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body *:focus{outline:none}body ::selection{color:#fff;background-color:#353538}@media screen and (width >= 769px){.pc-none{display:none!important}}@media screen and (width <= 768px){.sp-none{display:none!important}}.displayContents{display:contents}body:not(.page-template-page-top,.page-template-page-test) .main{background:linear-gradient(to bottom right,#38393b,#38393b 10%,#202125 40%,#202125);background-position:0 max(226.1752941176px,min(21.361vw,418.333824px))}@media screen and (width <= 768px){body:not(.page-template-page-top,.page-template-page-test) .main{background-position:0 70.6667vw}}.page-template-page-contact-completed .main,.page-template-page-download-completed .main,.single-news .main,.error404 .main{background-position:unset!important}.main.section:not(.s-allBG){position:relative;max-width:1960px;margin:0 auto}@media screen and (width >= 769px){a:hover,.wpcf7-submit:hover,.c-button__link:hover{opacity:.6}}section>*{transition:all .3s ease}a,.js-fadeIn-sign,.c-button__link,.wpcf7-submit,.header__innerSP,.header__innerPC,.header__modalArea,.header__modalArea *,.header .header__btnAreaSp,.header .header__btnAreaSp--head,.footer__mainArea,.footer__forTopArea,.post-type-archive-products .narrowDownBox__inner,.post-type-archive-products .narrowDownBox__toggleArea--btn,.post-type-archive-products .narrowDownBox__toggleArea--btn *,.post-type-archive .mainContents__content{transition:all .3s ease}.single-news .titleArea__snsArea--copyModal{transition:all .1s ease}.page-template-page-contact .headTextArea__toggleFormBtnArea--btn,.page-template-page-reqruit .requirements__labelArea--text,.page-template-page-faq .narrowDownBoxFaq__titleArea,.page-template-page-faq .narrowDownBoxFaq__toggleArea--title,.page-template-page-faq .narrowDownBoxFaq__toggleArea--btn,.page-template-page-faq .narrowDownBoxFaq__inner,.page-template-page-faq .mainContents__contentItem--toggleIcon,.page-template-page-faq .mainContents__contentItem--toggleIcon span,.page-template-page-faq .mainContents__contentItem--aArea,.page-template-page-faq .mainContents__contentItem--aAreaIcon,.page-template-page-faq .mainContents__contentItem--aAreaText{transition:all .3s ease}.page-template-page-faq .narrowDownBoxFaq__titleArea--btn>svg>path{transition:transform .3s ease}.bgLightArea{position:relative;width:100%;height:100%}.bgLightArea .bgLight{position:absolute;z-index:1;width:100%;height:100%}.bgLightArea .bgLight span{position:fixed;width:1px;border-right-color:#fff;border-right-style:solid}@media screen and (width <= 768px){.bgLightArea .bgLight span:nth-child(2n){display:none}}.bgLightArea .lower-bgLightArea{height:21.3888888889vw;max-height:418.88px;position:absolute;width:100%}@media screen and (width <= 768px){.bgLightArea .lower-bgLightArea{height:82.1333333333vw;max-height:400.4px}}@media screen and (width <= 768px){.bgLightArea .lower-bgLightArea{height:70.6666666667vw;max-height:344.5px}}.bgLightArea .lower-bgLightArea .bgLight{position:relative;overflow:hidden}.bgLightArea .lower-bgLightArea .t-lower-layer{position:absolute}.bgLightArea .lower-bgLightArea .t-lower-layer:nth-child(3){display:none}.page-template-page-top .lower-bgLightArea,.page-template-page-contact-completed .lower-bgLightArea,.page-template-page-download-completed .lower-bgLightArea,.single-news .lower-bgLightArea,.error404 .lower-bgLightArea{display:none}.page-template-page-top .bgLight{z-index:-1}.single-products .lower-bgLightArea[data-products-request-url=appearsBtn]{height:21.3888888889vw;max-height:418.88px}@media screen and (width <= 768px){.single-products .lower-bgLightArea[data-products-request-url=appearsBtn]{height:82.1333333333vw;max-height:400.4px}}@media screen and (width <= 768px){.single-products .lower-bgLightArea[data-products-request-url=appearsBtn]{height:93.3333333333vw;max-height:455px}}.breadcrumbArea{position:absolute;top:max(17.64px,min(1.666vw,32.626944px));left:max(20.5835294118px,min(1.944vw,38.071296px));z-index:2}@media screen and (width <= 768px){.breadcrumbArea{top:3.7333vw;left:4.2666vw}}.c-breadcrumb .aioseo-breadcrumbs{display:flex;align-items:center}.c-breadcrumb .aioseo-breadcrumb{font-size:clamp(10px,.8333333333vw,16.32px);font-weight:400;line-height:140%;color:var(--EST-light-gray, #c9c9c9);letter-spacing:max(.1768235294px,min(.0167vw,.3270528px))}@media screen and (width <= 768px){.c-breadcrumb .aioseo-breadcrumb{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.c-breadcrumb .aioseo-breadcrumb{font-size:clamp(10px,10 / 375 * 100vw,(10px));letter-spacing:.0587vw}}.c-breadcrumb .aioseo-breadcrumb:first-child{font-weight:500;color:var(--EST-white, #fff);text-decoration-line:underline;text-decoration-thickness:auto;text-decoration-style:solid;text-underline-position:from-font;text-underline-offset:auto;text-decoration-skip-ink:none}.c-breadcrumb .aioseo-breadcrumb-separator{width:1.1805555556vw;max-width:23.12px;height:1.1805555556vw;max-height:23.12px;background-image:url(../../assets/img/common/breadcrumb.svg);background-position:right max(12.4941176471px,min(1.18vw,23.10912px)) center;background-size:max(12.4941176471px,min(1.18vw,23.10912px)) max(12.4941176471px,min(1.18vw,23.10912px))}@media screen and (width <= 768px){.c-breadcrumb .aioseo-breadcrumb-separator{width:4.5333333333vw;max-width:22.1px;height:4.5333333333vw;max-height:22.1px}}@media screen and (width <= 768px){.c-breadcrumb .aioseo-breadcrumb-separator{width:3.7333333333vw;max-width:18.2px;height:3.7333333333vw;max-height:18.2px;margin:0 .5333vw;background-size:3.7333vw 3.7333vw}}.single main{position:relative}@media screen and (width <= 768px){.single .breadcrumbArea{max-width:91.4667vw}}.single .c-breadcrumb{word-break:keep-all}@media screen and (width <= 768px){.single .aioseo-breadcrumb-separator{min-width:3.7333vw!important}}@media screen and (width <= 768px){.single .aioseo-breadcrumb:last-child{display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.single-news .breadcrumbArea{top:max(82.3447058824px,min(7.777vw,152.304768px))}@media screen and (width <= 768px){.single-news .breadcrumbArea{top:32vw}}.c-button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--EST-black, #0b0b0b);border-radius:max(2.9329411765px,min(.277vw,5.424768px));box-shadow:0 max(1.4611764706px,min(.138vw,2.702592px)) max(2.2023529412px,min(.208vw,4.073472px)) 0 #00000026,0 max(4.4047058824px,min(.416vw,8.146944px)) max(7.3482352941px,min(.694vw,13.591296px)) max(1.4611764706px,min(.138vw,2.702592px)) #00000026}@media screen and (width <= 768px){.c-button{box-shadow:0 1.0666vw 1.0666vw #00000040}}.c-button__link{height:4.8611111111vw;max-height:95.2px;display:flex;flex-direction:column;gap:max(4.4047058824px,min(.416vw,8.146944px));align-items:center;justify-content:center;width:100%;padding:0 max(44.1105882353px,min(4.166vw,81.586944px));cursor:pointer}@media screen and (width <= 768px){.c-button__link{height:18.6666666667vw;max-height:91px}}@media screen and (width <= 768px){.c-button__link{height:16vw;max-height:78px;padding:0 13.8667vw}}.c-button__main{font-size:clamp(10px,1.1111111111vw,21.76px);font-style:normal;font-weight:700;font-feature-settings:"liga" off,"clig" off;line-height:100%;color:var(--EST-white, #fff);text-align:center;text-transform:capitalize;letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.c-button__main{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.c-button__main{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.c-button__sub{font-size:clamp(10px,.8333333333vw,16.32px);font-style:normal;font-weight:700;line-height:normal;color:var(--EST-middle-gray, #a2a2a2);text-align:center;letter-spacing:max(.1768235294px,min(.0167vw,.3270528px))}@media screen and (width <= 768px){.c-button__sub{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}.c-button[data-btn-type=type-white]{color:var(--EST-black, #0b0b0b);background:var(--EST-white, #fff)}.c-button[data-btn-type=type-white] .c-button__main{font-size:clamp(10px,1.0416666667vw,20.4px);color:var(--EST-black, #0b0b0b)}@media screen and (width <= 768px){.c-button[data-btn-type=type-white] .c-button__main{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}.c-button[data-btn-type=type-white] .c-button__sub{color:var(--EST-gray, #636569)}.c-button[data-btn-type=type-gray]{color:var(--EST-black, #fff);background:var(--EST-white, #636569)}.c-button[data-btn-type=type-gray] .c-button__main{font-size:clamp(10px,.9722222222vw,19.04px);color:var(--EST-black, #fff)}@media screen and (width <= 768px){.c-button[data-btn-type=type-gray] .c-button__main{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}.c-button[data-btn-type=type-gray] .c-button__sub{color:var(--EST-gray, #636569)}.cta{display:grid;grid-template-areas:"area1 area2" "area3 area3";align-items:center;justify-content:center;width:100%;margin:0 auto;overflow:hidden;background:var(--EST-blue, #0c4a85)}@media screen and (width <= 768px){.cta{display:flex;flex-direction:column}}.cta__box{width:50vw;max-width:979.2px;display:flex;flex-direction:column;grid-area:area2;gap:max(23.5270588235px,min(2.222vw,43.515648px));align-items:center;max-width:unset;padding:max(47.0541176471px,min(4.444vw,87.031296px)) 0}@media screen and (width <= 768px){.cta__box{width:192vw;max-width:936px}}@media screen and (width <= 768px){.cta__box{width:100%;padding:14.9333vw 0;border-bottom:.2666vw solid rgba(255,255,255,.3)}}.cta__box--title{font-size:clamp(10px,2.2222222222vw,43.52px);font-style:normal;font-weight:700;line-height:170%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.4658823529px,min(.044vw,.861696px))}@media screen and (width <= 768px){.cta__box--title{font-size:clamp(10px,32 / 375 * 100vw,(32px))}}@media screen and (width <= 768px){.cta__box--title{font-size:clamp(10px,24 / 375 * 100vw,(24px));line-height:140%;letter-spacing:.128vw}}.cta__box--text{font-size:clamp(10px,1.1111111111vw,21.76px);font-style:normal;font-weight:400;line-height:170%;color:var(--EST-light-gray, #c9c9c9);text-align:center;letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.cta__box--text{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.cta__box--text{font-size:clamp(10px,15 / 375 * 100vw,(15px));letter-spacing:.12vw}}.cta__box:first-child{grid-area:area1;border-right:max(.7305882353px,min(.069vw,1.351296px)) solid rgba(255,255,255,.3)}@media screen and (width <= 768px){.cta__box:first-child{border-right:unset}}.cta__box:last-child{display:flex;flex-direction:row;grid-area:area3;gap:max(35.2905882353px,min(3.333vw,65.273472px));justify-content:center;width:100%;border-top:max(.7305882353px,min(.069vw,1.351296px)) solid rgba(255,255,255,.3)}@media screen and (width <= 768px){.cta__box:last-child{flex-direction:column;gap:6.4vw;border-top:unset;border-bottom:unset}}.cta__box:last-child .cta__box--btnArea{width:27.7777777778vw;max-width:544px;height:6.9444444444vw;max-height:136px}@media screen and (width <= 768px){.cta__box:last-child .cta__box--btnArea{width:106.6666666667vw;max-width:520px;height:26.6666666667vw;max-height:130px}}@media screen and (width <= 768px){.cta__box:last-child .cta__box--btnArea{height:21.3333333333vw;max-height:104px;width:88%}}.cta__box:last-child .cta__box--btnArea .c-button__main{font-size:clamp(10px,1.3888888889vw,27.2px);letter-spacing:max(.2858823529px,min(.027vw,.528768px))}@media screen and (width <= 768px){.cta__box:last-child .cta__box--btnArea .c-button__main{font-size:clamp(10px,20 / 375 * 100vw,(20px))}}@media screen and (width <= 768px){.cta__box:last-child .cta__box--btnArea .c-button__main{font-size:clamp(10px,16 / 375 * 100vw,(16px));letter-spacing:.0853vw}}.cta__box:last-child .cta__box--btnArea .c-button__sub{font-size:clamp(10px,.9027777778vw,17.68px);letter-spacing:max(.1905882353px,min(.018vw,.352512px))}@media screen and (width <= 768px){.cta__box:last-child .cta__box--btnArea .c-button__sub{font-size:clamp(10px,13 / 375 * 100vw,(13px))}}@media screen and (width <= 768px){.cta__box:last-child .cta__box--btnArea .c-button__sub{font-size:clamp(10px,12 / 375 * 100vw,(12px));letter-spacing:.064vw}}.c-formArea .wpcf7{width:100%}.c-formArea .cf7-field-wrapper{width:fit-content;margin-top:max(23.5270588235px,min(2.222vw,43.515648px));margin-bottom:max(8.8231764706px,min(.8333vw,16.3193472px))}@media screen and (width <= 768px){.c-formArea .cf7-field-wrapper{width:100%;margin-top:6.4vw;margin-bottom:2.1333vw}}.c-formArea .cf7-field-wrapper p{display:flex;gap:max(8.8231764706px,min(.8333vw,16.3193472px));align-items:center;justify-content:center}@media screen and (width <= 768px){.c-formArea .cf7-field-wrapper p{gap:2.1333vw;justify-content:flex-start}}.c-formArea .first-label{margin-top:unset!important}.c-formArea .cf7-field-name{font-size:clamp(10px,1.25vw,24.48px);font-weight:700;line-height:100%;color:#fff;letter-spacing:max(.2647058824px,min(.025vw,.4896px))}@media screen and (width <= 768px){.c-formArea .cf7-field-name{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.c-formArea .cf7-field-name{font-size:clamp(10px,15 / 375 * 100vw,(15px));letter-spacing:.08vw}}.c-formArea .cf7-field-name a{cursor:pointer}.c-formArea .cf7-field-required{font-size:clamp(10px,.8333333333vw,16.32px);display:flex;align-items:center;justify-content:center;padding:max(4.4047058824px,min(.416vw,8.146944px)) max(8.8231764706px,min(.8333vw,16.3193472px));font-weight:700;line-height:100%;color:#fff;letter-spacing:max(.1768235294px,min(.0167vw,.3270528px));background:var(--EST-blue, #0c4a85);border-radius:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.c-formArea .cf7-field-required{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.c-formArea .cf7-field-required{font-size:clamp(10px,11 / 375 * 100vw,(11px));min-width:11.4667vw;padding:1.6vw 2.6666vw;letter-spacing:.0587vw;border-radius:.5333vw}}.c-formArea .cf7-field-optional{font-size:clamp(10px,.8333333333vw,16.32px);display:flex;align-items:center;justify-content:center;padding:max(4.4047058824px,min(.416vw,8.146944px)) max(8.8231764706px,min(.8333vw,16.3193472px));font-weight:700;line-height:100%;color:#fff;letter-spacing:max(.1768235294px,min(.0167vw,.3270528px));background:var(--EST-middle-gray, #a2a2a2);border-radius:2px;border-radius:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.c-formArea .cf7-field-optional{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.c-formArea .cf7-field-optional{font-size:clamp(10px,12 / 375 * 100vw,(12px));padding:1.6vw 3.2vw;letter-spacing:.064vw;border-radius:.5333vw}}.c-formArea .wpcf7-form-control-wrap{position:relative;display:inline-block;width:100%;height:fit-content}.c-formArea .wpcf7-form-control-wrap>select,.c-formArea .wpcf7-form-control-wrap>input,.c-formArea .wpcf7-form-control-wrap textarea{height:4.6527777778vw;max-height:91.12px;font-size:clamp(10px,1.1111111111vw,21.76px);display:flex;flex-shrink:0;align-items:center;justify-content:space-between;width:100%;padding:max(16.1682352941px,min(1.527vw,29.904768px)) max(11.7635294118px,min(1.111vw,21.757824px));font-weight:400;line-height:100%;color:var(--EST-light-gray, #c9c9c9);letter-spacing:max(.2329411765px,min(.022vw,.430848px));background:var(--EST-dark-gray, #414346);border:max(.7305882353px,min(.069vw,1.351296px)) solid var(--EST-light-gray, #c9c9c9);border-radius:max(3.6741176471px,min(.347vw,6.795648px))}@media screen and (width <= 768px){.c-formArea .wpcf7-form-control-wrap>select,.c-formArea .wpcf7-form-control-wrap>input,.c-formArea .wpcf7-form-control-wrap textarea{height:17.8666666667vw;max-height:87.1px}}@media screen and (width <= 768px){.c-formArea .wpcf7-form-control-wrap>select,.c-formArea .wpcf7-form-control-wrap>input,.c-formArea .wpcf7-form-control-wrap textarea{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.c-formArea .wpcf7-form-control-wrap>select,.c-formArea .wpcf7-form-control-wrap>input,.c-formArea .wpcf7-form-control-wrap textarea{height:12.2666666667vw;max-height:59.8px;font-size:clamp(10px,14 / 375 * 100vw,(14px));width:100%;padding:unset;padding-left:4.2666vw;letter-spacing:.0747vw;border:.2666vw solid var(--EST-light-gray, #c9c9c9)}}.c-formArea .wpcf7-form-control-wrap input::placeholder,.c-formArea .wpcf7-form-control-wrap textarea::placeholder{font-size:clamp(10px,1.1111111111vw,21.76px);font-weight:400;line-height:100%;color:var(--EST-light-gray, #c9c9c9)!important;letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.c-formArea .wpcf7-form-control-wrap input::placeholder,.c-formArea .wpcf7-form-control-wrap textarea::placeholder{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.c-formArea .wpcf7-form-control-wrap input::placeholder,.c-formArea .wpcf7-form-control-wrap textarea::placeholder{font-size:clamp(10px,14 / 375 * 100vw,(14px));line-height:11.2vw!important;letter-spacing:.0747vw}}.c-formArea .wpcf7-form-control-wrap textarea{max-height:unset!important;overflow:hidden;resize:vertical}.c-formArea .wpcf7-form-control-wrap:has(>.wpcf7-select):after{width:1.1111111111vw;max-width:21.76px;height:1.1111111111vw;max-height:21.76px;position:absolute;top:max(18.5294117647px,min(1.75vw,34.272px));right:max(11.7635294118px,min(1.111vw,21.757824px));z-index:1;pointer-events:none;content:"";background-image:url(../../assets/img/common/formSelectIcon.svg);background-position:right max(11.7635294118px,min(1.111vw,21.757824px)) center;background-size:max(11.7635294118px,min(1.111vw,21.757824px)) max(11.7635294118px,min(1.111vw,21.757824px))}@media screen and (width <= 768px){.c-formArea .wpcf7-form-control-wrap:has(>.wpcf7-select):after{width:4.2666666667vw;max-width:20.8px;height:4.2666666667vw;max-height:20.8px}}@media screen and (width <= 768px){.c-formArea .wpcf7-form-control-wrap:has(>.wpcf7-select):after{width:4.2666666667vw;max-width:20.8px;height:4.2666666667vw;max-height:20.8px;top:4.2666vw;right:4.2666vw;background-position:right 4.2666vw center;background-size:4.2666vw 4.2666vw}}@-moz-document url-prefix(){.c-formArea .wpcf7-form-control-wrap:after{display:none!important}}.c-formArea .wpcf7-select{cursor:pointer}.c-formArea .privacypolicyLabel{margin:0 auto;margin-top:max(26.4705882353px,min(2.5vw,48.96px));margin-bottom:max(7.3482352941px,min(.694vw,13.591296px))}@media screen and (width <= 768px){.c-formArea .privacypolicyLabel{margin:0 auto;margin-top:13.3333vw;margin-bottom:2.1333vw}}.c-formArea .privacypolicyLabel p{gap:unset}.c-formArea .privacypolicyLabel .cf7-field-name,.c-formArea .privacypolicyLabel .cf7-field-note{font-size:clamp(10px,1.0416666667vw,20.4px);font-weight:700;font-feature-settings:"liga" off,"clig" off;line-height:165%;color:var(--EST-white, #fff);letter-spacing:max(.4415294118px,min(.0417vw,.8166528px))}@media screen and (width <= 768px){.c-formArea .privacypolicyLabel .cf7-field-name,.c-formArea .privacypolicyLabel .cf7-field-note{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.c-formArea .privacypolicyLabel .cf7-field-name,.c-formArea .privacypolicyLabel .cf7-field-note{font-size:clamp(10px,15 / 375 * 100vw,(15px));line-height:180%;letter-spacing:.16vw}}.c-formArea .privacypolicyLabel .cf7-field-name{line-height:180%;text-decoration-line:underline;text-decoration-thickness:auto;text-decoration-style:solid;text-underline-position:from-font;text-underline-offset:auto;text-decoration-skip-ink:none}@media screen and (width <= 768px){.c-formArea .privacypolicyLabel .cf7-field-name{line-height:165%}}.c-formArea .wpcf7-not-valid-tip{font-size:clamp(10px,1.0416666667vw,20.4px);margin-top:max(5.8764705882px,min(.555vw,10.86912px));margin-top:unset!important;font-weight:400;line-height:170%;color:var(--EST-alert, #ff2e2e);letter-spacing:max(.2202352941px,min(.0208vw,.4073472px))}@media screen and (width <= 768px){.c-formArea .wpcf7-not-valid-tip{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.c-formArea .wpcf7-not-valid-tip{font-size:clamp(10px,12 / 375 * 100vw,(12px));margin-top:2.1333vw;line-height:150%;letter-spacing:.064vw}}.c-formArea .cf7-privacy-check{display:flex;flex-direction:row;gap:max(5.8764705882px,min(.555vw,10.86912px));width:fit-content;margin:0 auto}@media screen and (width <= 768px){.c-formArea .cf7-privacy-check{gap:2.1333vw}}.c-formArea .cf7-privacy-check .wpcf7-form-control-wrap{width:1.3888888889vw;max-width:27.2px;height:1.3888888889vw;max-height:27.2px}@media screen and (width <= 768px){.c-formArea .cf7-privacy-check .wpcf7-form-control-wrap{width:5.3333333333vw;max-width:26px;height:5.3333333333vw;max-height:26px}}.c-formArea .cf7-privacy-check .wpcf7-form-control{width:1.3888888889vw;max-width:27.2px;height:1.3888888889vw;max-height:27.2px;display:block}@media screen and (width <= 768px){.c-formArea .cf7-privacy-check .wpcf7-form-control{width:5.3333333333vw;max-width:26px;height:5.3333333333vw;max-height:26px}}.c-formArea .cf7-privacy-check .wpcf7-list-item{width:1.3888888889vw;max-width:27.2px;height:1.3888888889vw;max-height:27.2px;margin:unset}@media screen and (width <= 768px){.c-formArea .cf7-privacy-check .wpcf7-list-item{width:5.3333333333vw;max-width:26px;height:5.3333333333vw;max-height:26px}}.c-formArea .cf7-privacy-check .wpcf7-not-valid-tip{font-size:clamp(10px,1.0416666667vw,20.4px);position:relative;top:2.2vw;left:-2vw;font-weight:400;line-height:170%;color:var(--EST-alert, #ff2e2e);letter-spacing:max(.2202352941px,min(.0208vw,.4073472px));word-break:keep-all}@media screen and (width <= 768px){.c-formArea .cf7-privacy-check .wpcf7-not-valid-tip{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.c-formArea .cf7-privacy-check .wpcf7-not-valid-tip{font-size:clamp(10px,12 / 375 * 100vw,(12px));top:1.3vw;left:-4vw;line-height:150%;letter-spacing:.128vw}}.c-formArea .cf7-check-label{font-size:clamp(10px,1.0416666667vw,20.4px);font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:165%;color:var(--EST-white, #fff);letter-spacing:max(.4415294118px,min(.0417vw,.8166528px));cursor:pointer}@media screen and (width <= 768px){.c-formArea .cf7-check-label{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.c-formArea .cf7-check-label{font-size:clamp(10px,15 / 375 * 100vw,(15px));line-height:180%;letter-spacing:.16vw}}.c-formArea input[type=checkbox].cf7-acceptance{width:1.3888888889vw;max-width:27.2px;height:1.3888888889vw;max-height:27.2px;display:inline-block!important;margin:0 max(4.4047058824px,min(.416vw,8.146944px)) 0 0;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;visibility:visible!important;opacity:1!important}@media screen and (width <= 768px){.c-formArea input[type=checkbox].cf7-acceptance{width:5.3333333333vw;max-width:26px;height:5.3333333333vw;max-height:26px}}.c-formArea .wpcf7-spinner{display:none}.c-formArea .custom-input-wrapper{position:relative}.c-formArea .custom-input-wrapper:before{font-size:clamp(10px,1.0416666667vw,20.4px);position:absolute;top:max(11.9117647059px,min(1.125vw,22.032px));left:50%;z-index:1;font-weight:700;font-feature-settings:"liga" off,"clig" off;line-height:100%;color:var(--EST-black, #0b0b0b);text-align:center;text-transform:capitalize;letter-spacing:max(.2202352941px,min(.0208vw,.4073472px));pointer-events:none;content:"Submit";transform:translate(-50%)}@media screen and (width <= 768px){.c-formArea .custom-input-wrapper:before{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.c-formArea .custom-input-wrapper:before{font-size:clamp(10px,14 / 375 * 100vw,(14px));top:13px;letter-spacing:.0747vw}}.c-formArea .custom-input-wrapper:after{font-size:clamp(10px,.8333333333vw,16.32px);position:absolute;bottom:max(11.9117647059px,min(1.125vw,22.032px));left:50%;z-index:1;font-weight:700;line-height:normal;color:var(--EST-gray, #636569);text-align:center;letter-spacing:max(.1768235294px,min(.0167vw,.3270528px));pointer-events:none;content:"送信";transform:translate(-50%)}@media screen and (width <= 768px){.c-formArea .custom-input-wrapper:after{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.c-formArea .custom-input-wrapper:after{font-size:clamp(10px,12 / 375 * 100vw,(12px));bottom:13px;letter-spacing:.064vw}}.c-formArea .wpcf7-submit{width:12.2222222222vw;max-width:239.36px;height:4.8611111111vw;max-height:95.2px;display:flex;flex-direction:column;gap:max(4.4047058824px,min(.416vw,8.146944px));align-items:center;justify-content:center;padding:max(3.6741176471px,min(.347vw,6.795648px)) max(44.1105882353px,min(4.166vw,81.586944px));margin:0 auto;background:var(--EST-white, #fff);border-radius:max(2.9329411765px,min(.277vw,5.424768px));box-shadow:0 max(1.4611764706px,min(.138vw,2.702592px)) max(2.2023529412px,min(.208vw,4.073472px)) 0 #00000026,0 max(4.4047058824px,min(.416vw,8.146944px)) max(7.3482352941px,min(.694vw,13.591296px)) max(1.4611764706px,min(.138vw,2.702592px)) #00000026}@media screen and (width <= 768px){.c-formArea .wpcf7-submit{width:46.9333333333vw;max-width:228.8px;height:18.6666666667vw;max-height:91px}}@media screen and (width <= 768px){.c-formArea .wpcf7-submit{width:41.6vw;max-width:202.8px;height:16vw;max-height:78px;gap:1.6vw;max-width:156px;max-height:60px;padding:1.3333vw 13.8667vw;border-radius:1.0666vw;box-shadow:0 1.0666vw 1.0666vw #00000040}}.c-formArea .wpcf7-response-output{display:none}.c-formArea .cf7-check-subText{font-size:clamp(10px,.8333333333vw,16.32px);width:fit-content;margin:max(8.8231764706px,min(.8333vw,16.3193472px)) auto max(35.2905882353px,min(3.333vw,65.273472px));font-weight:400;line-height:100%;color:#c3c3c3;letter-spacing:max(.1768235294px,min(.0167vw,.3270528px))}@media screen and (width <= 768px){.c-formArea .cf7-check-subText{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.c-formArea .cf7-check-subText{font-size:clamp(10px,12 / 375 * 100vw,(12px));margin:3.4666vw auto 9.6vw;letter-spacing:.064vw}}@media screen and (width <= 768px){.c-formArea .wpcf7-textarea{min-height:71.4667vw!important;padding:5.8666vw 4.2666vw!important}.c-formArea .wpcf7-textarea::input-placeholder{transform:translateY(-22px)}.c-formArea .wpcf7-textarea::placeholder{transform:translateY(-22px)}.c-formArea .wpcf7-textarea:input-placeholder{transform:translateY(-22px)}.c-formArea .wpcf7-textarea:placeholder{transform:translateY(-22px)}}.lowerHeaderArea{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.lowerHeaderArea__img{height:25vw;max-height:489.6px;object-fit:cover}@media screen and (width <= 768px){.lowerHeaderArea__img{height:96vw;max-height:468px}}@media screen and (width <= 768px){.lowerHeaderArea__img{height:42.6666666667vw;max-height:208px}}@media screen and (width <= 768px){main:not(.page-template-pate-top) .lowerHeader{margin-top:28vw!important}}.lowerHeader{height:15.2777777778vw;max-height:299.2px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:max(64.7047058824px,min(6.111vw,119.677824px))}@media screen and (width <= 768px){.lowerHeader{height:58.6666666667vw;max-height:286px}}@media screen and (width <= 768px){.lowerHeader{height:42.6666666667vw;max-height:208px;gap:6.6666vw;max-height:unset;padding:15.4667vw 0 12.5333vw;margin-top:23.9vw;background:#242424}}.lowerHeader__inner{display:inline-flex;flex-direction:column;gap:max(11.7635294118px,min(1.111vw,21.757824px));align-items:center}@media screen and (width <= 768px){.lowerHeader__inner{gap:2.6666vw}}.lowerHeader__inner--title{font-size:clamp(10px,4.4444444444vw,87.04px);font-family:Jost,sans-serif;font-weight:500;line-height:100%;color:var(--EST-white, #fff);text-align:center;text-transform:uppercase;letter-spacing:max(1.8825882353px,min(.1778vw,3.4820352px))}@media screen and (width <= 768px){.lowerHeader__inner--title{font-size:clamp(10px,64 / 375 * 100vw,(64px))}}@media screen and (width <= 768px){.lowerHeader__inner--title{font-size:clamp(10px,32 / 375 * 100vw,(32px));letter-spacing:.3467vw}}.lowerHeader__inner--subTitle{font-size:clamp(10px,1.1111111111vw,21.76px);font-weight:500;line-height:100%;color:var(--EST-light-gray, #c9c9c9);text-align:center;letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.lowerHeader__inner--subTitle{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.lowerHeader__inner--subTitle{font-size:clamp(10px,13 / 375 * 100vw,(13px));letter-spacing:.0693vw}}.lowerHeader__inner--labelArea{display:flex;gap:max(5.8764705882px,min(.555vw,10.86912px));align-items:flex-start;justify-content:center}@media screen and (width <= 768px){.lowerHeader__inner--labelArea{gap:2.1333vw}}.lowerHeader__inner--label{font-size:clamp(10px,.8333333333vw,16.32px);display:flex;align-items:center;justify-content:center;padding:max(4.4047058824px,min(.416vw,8.146944px)) max(7.3482352941px,min(.694vw,13.591296px));font-weight:400;line-height:100%;color:var(--EST-white, #fff);letter-spacing:max(.1768235294px,min(.0167vw,.3270528px));border-radius:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.lowerHeader__inner--label{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.lowerHeader__inner--label{font-size:clamp(10px,12 / 375 * 100vw,(12px));padding:1.6vw 2.6666vw;letter-spacing:.064vw;border-radius:.5333vw}}.lowerHeader__inner .productsDemo{background:var(--EST-blue, #0c4a85)}.lowerHeader__inner .productsCategory{background:var(--EST-black, #0b0b0b)}.lowerHeader__inner .productsComName{color:var(--EST-gray, #636569);background:var(--EST-light-gray, #c9c9c9)}.lowerHeader__btnArea{width:16.6666666667vw;max-width:326.4px;height:4.4444444444vw;max-height:87.04px;position:absolute;right:max(17.64px,min(1.666vw,32.626944px));bottom:max(17.64px,min(1.666vw,32.626944px));z-index:2}@media screen and (width <= 768px){.lowerHeader__btnArea{width:64vw;max-width:312px;height:17.0666666667vw;max-height:83.2px}}@media screen and (width <= 768px){.lowerHeader__btnArea{width:64vw;max-width:312px;height:17.0666666667vw;max-height:83.2px;position:relative;right:unset;bottom:unset}}.lowerHeader__btnArea .c-button__link{padding:unset}.narrowDownBox{width:58.3333333333vw;max-width:1142.4px;padding:max(29.4035294118px,min(2.777vw,54.384768px)) max(29.4035294118px,min(2.777vw,54.384768px)) max(22.0552941176px,min(2.083vw,40.793472px));background:var(--EST-white, #fff);border-radius:max(2.9329411765px,min(.277vw,5.424768px))}@media screen and (width <= 768px){.narrowDownBox{width:224vw;max-width:1092px}}@media screen and (width <= 768px){.narrowDownBox{width:87.4666666667vw;max-width:426.4px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:4.2666vw 6.4vw}.narrowDownBox .narrowDownBox__toggleArea{display:flex;align-items:center;justify-content:space-between;width:100%}.narrowDownBox .narrowDownBox__toggleArea--title{font-size:clamp(10px,16 / 375 * 100vw,(16px));font-weight:700;line-height:normal;color:#000;text-align:center}.narrowDownBox.is-open .narrowDownBox__toggleArea--btn{transform:rotate(180deg)}}.narrowDownBox__inner{display:flex;flex-direction:column;gap:max(14.6964705882px,min(1.388vw,27.182592px));align-items:center;justify-content:center;width:100%}@media screen and (width <= 768px){.narrowDownBox__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-height:0;margin-top:0;overflow:hidden;pointer-events:none;visibility:hidden;opacity:0}.narrowDownBox__inner.is-open{max-height:1000px;margin-top:6.4vw;pointer-events:auto;visibility:visible;opacity:1}}.narrowDownBox__contentArea{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.narrowDownBox__contentArea--category{display:flex;align-items:center;justify-content:flex-start}@media screen and (width <= 768px){.narrowDownBox__contentArea--category{display:flex;flex-direction:column;gap:4.2666vw;margin-top:4.2666vw}.narrowDownBox__contentArea--category:first-child{margin-top:unset}}.narrowDownBox__contentArea--category:first-child .narrowDownBox__contentArea--title,.narrowDownBox__contentArea--category:first-child .narrowDownBox__contentArea--categoryList{padding-top:unset}.narrowDownBox__contentArea--category:last-child .narrowDownBox__contentArea--categoryList{border-bottom:unset}.narrowDownBox__contentArea--title{width:8.3333333333vw;max-width:163.2px;font-size:clamp(10px,.9722222222vw,19.04px);padding:max(17.64px,min(1.666vw,32.626944px)) 0;font-weight:700;line-height:normal;color:var(--EST-black, #0b0b0b)}@media screen and (width <= 768px){.narrowDownBox__contentArea--title{width:32vw;max-width:156px}}@media screen and (width <= 768px){.narrowDownBox__contentArea--title{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.narrowDownBox__contentArea--title{font-size:clamp(10px,14 / 375 * 100vw,(14px));width:fit-content;padding:unset}}.narrowDownBox__contentArea--categoryList{width:44.2361111111vw;max-width:866.32px;display:flex;flex-wrap:wrap;gap:max(11.7635294118px,min(1.111vw,21.757824px));align-items:center;padding:max(17.64px,min(1.666vw,32.626944px)) 0;border-bottom:max(.7305882353px,min(.069vw,1.351296px)) solid #c9c9c9}@media screen and (width <= 768px){.narrowDownBox__contentArea--categoryList{width:169.8666666667vw;max-width:828.1px}}@media screen and (width <= 768px){.narrowDownBox__contentArea--categoryList{display:flex;flex-wrap:wrap;gap:1.6vw 3.2vw;align-content:center;align-items:center;align-self:stretch;width:100%;border-bottom:.2666vw solid #c9c9c9}}.narrowDownBox__contentArea--categoryItem{display:flex;gap:max(2.2023529412px,min(.208vw,4.073472px));align-items:center}@media screen and (width <= 768px){.narrowDownBox__contentArea--categoryItem{gap:.5333vw}}.narrowDownBox__contentArea--categoryItem label{font-size:clamp(10px,.9722222222vw,19.04px);font-style:normal;font-weight:400;line-height:100%;color:var(--EST-black, #0b0b0b);letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.narrowDownBox__contentArea--categoryItem label{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.narrowDownBox__contentArea--categoryItem label{font-size:clamp(10px,12 / 375 * 100vw,(12px));letter-spacing:.064vw}}.narrowDownBox__contentArea .narrowDownBox__contentArea--categoryListItem input[type=checkbox],.narrowDownBox__contentArea .narrowDownBox__contentArea--categoryListItem input[type=radio]{position:absolute;pointer-events:none;opacity:0}.narrowDownBox__contentArea .narrowDownBox__contentArea--categoryListItem label{display:flex;align-items:center;cursor:pointer}.narrowDownBox__contentArea .checkbox-icon{position:relative;display:inline-block;width:24px;height:24px;margin-right:8px}.narrowDownBox__contentArea .checkbox-icon svg{position:absolute;top:0;left:0;width:24px;height:24px}.narrowDownBox__contentArea .checked-icon{display:none}.narrowDownBox__contentArea input[type=checkbox]:checked+label .unchecked-icon,.narrowDownBox__contentArea input[type=radio]:checked+label .unchecked-icon{display:none}.narrowDownBox__contentArea input[type=checkbox]:checked+label .checked-icon,.narrowDownBox__contentArea input[type=radio]:checked+label .checked-icon{display:block}.narrowDownBox__buttonArea{width:15.2083333333vw;max-width:297.84px;height:4.8611111111vw;max-height:95.2px;display:flex;flex-direction:column;flex-shrink:0;gap:max(4.4047058824px,min(.416vw,8.146944px));align-items:center;justify-content:center;margin:0 auto}@media screen and (width <= 768px){.narrowDownBox__buttonArea{width:58.4vw;max-width:284.7px;height:18.6666666667vw;max-height:91px}}@media screen and (width <= 768px){.narrowDownBox__buttonArea{display:flex;align-items:center;justify-content:center}}.narrowDownBox__buttonArea--wrapper{width:37.3333333333vw;max-width:182px;height:10.6666666667vw;max-height:52px}.narrowDownBox__buttonArea--wrapper .c-button__link{padding:unset}.narrowDownBoxFaq{padding:unset;border-radius:max(2.9329411765px,min(.277vw,5.424768px))}@media screen and (width <= 768px){.narrowDownBoxFaq{border-radius:1.0666vw}}.narrowDownBoxFaq__titleArea{height:3.4722222222vw;max-height:68px;display:flex;gap:max(8.8231764706px,min(.8333vw,16.3193472px));align-items:center;justify-content:center;width:100%;background:var(--EST-gray, #636569);border-radius:max(2.9329411765px,min(.277vw,5.424768px)) max(2.9329411765px,min(.277vw,5.424768px)) 0 0}@media screen and (width <= 768px){.narrowDownBoxFaq__titleArea{height:13.3333333333vw;max-height:65px}}@media screen and (width <= 768px){.narrowDownBoxFaq__titleArea{gap:3.2vw;border-radius:1.0666vw 1.0666vw 0 0}}.narrowDownBoxFaq__titleArea--title{font-size:clamp(10px,1.25vw,24.48px);display:flex;align-items:center;justify-content:center;font-weight:500;line-height:100%;color:var(--EST-white, #fff);letter-spacing:max(.3970588235px,min(.0375vw,.7344px))}@media screen and (width <= 768px){.narrowDownBoxFaq__titleArea--title{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.narrowDownBoxFaq__titleArea--title{font-size:clamp(10px,18 / 375 * 100vw,(18px));letter-spacing:.144vw}}.narrowDownBoxFaq__titleArea--btn{width:1.6666666667vw;max-width:32.64px;height:1.6666666667vw;max-height:32.64px;display:flex;align-items:center;justify-content:center;transform:rotate(0);transform-origin:50% 50%}@media screen and (width <= 768px){.narrowDownBoxFaq__titleArea--btn{width:6.4vw;max-width:31.2px;height:6.4vw;max-height:31.2px}}.narrowDownBoxFaq__titleArea--btn svg path{transform:rotate(0);transform-origin:50% 50%}.narrowDownBoxFaq__titleArea.is-open svg path{transform:rotate(180deg);transform-origin:50% 50%}.narrowDownBoxFaq__inner{max-height:0;padding:max(22.0552941176px,min(2.083vw,40.793472px)) max(51.4694117647px,min(4.861vw,95.197824px));overflow:hidden;pointer-events:none;visibility:hidden;opacity:0}.narrowDownBoxFaq__inner.is-open{max-height:1000px;pointer-events:auto;visibility:visible;opacity:1}@media screen and (width <= 768px){.narrowDownBoxFaq__inner{padding:5.3333vw}}.narrowDownBoxFaq__contentArea--category{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:max(20.5835294118px,min(1.944vw,38.071296px))}@media screen and (width <= 768px){.narrowDownBoxFaq__contentArea--category{padding-bottom:4.2666vw}}.narrowDownBoxFaq__contentArea--category:first-child .narrowDownBoxFaq__contentArea--title,.narrowDownBoxFaq__contentArea--category:first-child .narrowDownBoxFaq__contentArea--categoryList{padding-top:unset}.narrowDownBoxFaq__contentArea--category:last-child .narrowDownBoxFaq__contentArea--categoryList{border-bottom:unset}.narrowDownBoxFaq__contentArea--title{font-size:clamp(10px,1.1111111111vw,21.76px);width:unset;max-width:unset;padding-bottom:max(6.6176470588px,min(.625vw,12.24px));font-weight:700;line-height:100%;color:#000;letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.narrowDownBoxFaq__contentArea--title{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.narrowDownBoxFaq__contentArea--title{font-size:clamp(10px,16 / 375 * 100vw,(16px));padding-bottom:1.6vw;letter-spacing:.0853vw}}.narrowDownBoxFaq__contentArea--categoryList{display:flex;flex-wrap:wrap;gap:max(8.8231764706px,min(.8333vw,16.3193472px));padding:unset;border-bottom:unset}@media screen and (width <= 768px){.narrowDownBoxFaq__contentArea--categoryList{gap:1.6vw}}.narrowDownBoxFaq__contentArea--categoryListItem{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(3.6741176471px,min(.347vw,6.795648px)) max(7.3482352941px,min(.694vw,13.591296px));background:var(--EST-white, #fff);border:max(.7305882353px,min(.069vw,1.351296px)) solid var(--EST-light-gray, #c9c9c9);border-radius:max(3.6741176471px,min(.347vw,6.795648px))}@media screen and (width <= 768px){.narrowDownBoxFaq__contentArea--categoryListItem{padding:1.3333vw 2.6666vw;border:.2666vw solid var(--EST-light-gray, #c9c9c9);border-radius:1.3333vw}}.narrowDownBoxFaq__contentArea--categoryListItem.is-active{color:var(--EST-white, #fff);background:var(--EST-white, #636569)}.narrowDownBoxFaq__contentArea--categoryListItem label{display:flex;align-items:center;padding:unset!important}@media screen and (width <= 768px){.narrowDownBoxFaq__contentArea--categoryListItem input{height:0!important}}.narrowDownBoxFaq__contentArea .narrowDownBox__contentArea--categoryListItem input[type=checkbox],.narrowDownBoxFaq__contentArea .narrowDownBox__contentArea--categoryListItem input[type=radio]{position:absolute;pointer-events:none;opacity:0}.narrowDownBoxFaq__contentArea .narrowDownBox__contentArea--categoryListItem label{display:flex;align-items:center;cursor:pointer}.narrowDownBoxFaq__contentArea .checkbox-icon{position:relative;display:inline-block;width:24px;height:24px;margin-right:8px}.narrowDownBoxFaq__contentArea .checkbox-icon svg{position:absolute;top:0;left:0;width:24px;height:24px}.narrowDownBoxFaq__contentArea .checked-icon{display:none}.narrowDownBoxFaq__contentArea .checked-icon svg path{fill:var(--EST-white, #fff)}.narrowDownBoxFaq__contentArea input[type=checkbox]:checked+label .unchecked-icon,.narrowDownBoxFaq__contentArea input[type=radio]:checked+label .unchecked-icon{display:none}.narrowDownBoxFaq__contentArea input[type=checkbox]:checked+label .checked-icon,.narrowDownBoxFaq__contentArea input[type=radio]:checked+label .checked-icon{display:block}.narrowDownBoxFaq .narrowDownBoxFaq__buttonArea--wrapper{margin:0 auto}.narrowDownBoxFaq .c-button{width:11.1111111111vw;max-width:217.6px;height:3.0555555556vw;max-height:59.84px;margin:0 auto}@media screen and (width <= 768px){.narrowDownBoxFaq .c-button{width:42.6666666667vw;max-width:208px;height:11.7333333333vw;max-height:57.2px}}.c-singleWysiwyg{width:73.6111111111vw;max-width:1441.6px;margin:0 auto;overflow:hidden}@media screen and (width <= 768px){.c-singleWysiwyg{width:282.6666666667vw;max-width:1378px}}@media screen and (width <= 768px){.c-singleWysiwyg{width:87.4666666667vw;max-width:426.4px;max-width:unset}}.c-singleWysiwyg h2{font-size:clamp(10px,2.2222222222vw,43.52px);padding-bottom:max(11.7635294118px,min(1.111vw,21.757824px));font-weight:700;font-feature-settings:"liga" off,"clig" off;line-height:140%;color:#fff;letter-spacing:max(.4658823529px,min(.044vw,.861696px));border-bottom:max(1.4611764706px,min(.138vw,2.702592px)) dashed #a2a2a2}@media screen and (width <= 768px){.c-singleWysiwyg h2{font-size:clamp(10px,32 / 375 * 100vw,(32px))}}@media screen and (width <= 768px){.c-singleWysiwyg h2{font-size:clamp(10px,24 / 375 * 100vw,(24px));padding-bottom:4.2666vw;letter-spacing:.128vw;border-bottom:.5333vw dashed #a2a2a2}}.c-singleWysiwyg h3{font-size:clamp(10px,1.6666666667vw,32.64px);display:flex;gap:max(7.3482352941px,min(.694vw,13.591296px));align-items:center;justify-content:flex-start;font-weight:700;font-feature-settings:"liga" off,"clig" off;line-height:140%;color:#fff;letter-spacing:max(.7062352941px,min(.0667vw,1.3062528px))}@media screen and (width <= 768px){.c-singleWysiwyg h3{font-size:clamp(10px,24 / 375 * 100vw,(24px))}}@media screen and (width <= 768px){.c-singleWysiwyg h3{font-size:clamp(10px,20 / 375 * 100vw,(20px));gap:1.6vw;letter-spacing:.2133vw}}.c-singleWysiwyg h3:before{width:1.25vw;max-width:24.48px;height:1.25vw;max-height:24.48px;position:relative;top:max(.7305882353px,min(.069vw,1.351296px));display:inline-block;content:"";background:var(--EST-blue, #0c4a85)}@media screen and (width <= 768px){.c-singleWysiwyg h3:before{width:4.8vw;max-width:23.4px;height:4.8vw;max-height:23.4px}}@media screen and (width <= 768px){.c-singleWysiwyg h3:before{width:4.2666666667vw;max-width:20.8px;height:4.2666666667vw;max-height:20.8px;top:.2666vw}}.c-singleWysiwyg h4{font-size:clamp(10px,1.25vw,24.48px);font-weight:700;line-height:100%;color:var(--EST-white, #fff);letter-spacing:max(.2647058824px,min(.025vw,.4896px))}@media screen and (width <= 768px){.c-singleWysiwyg h4{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.c-singleWysiwyg h4{font-size:clamp(10px,16 / 375 * 100vw,(16px));letter-spacing:.0853vw}}.c-singleWysiwyg p,.c-singleWysiwyg li,.c-singleWysiwyg th,.c-singleWysiwyg td{font-size:clamp(10px,1.1111111111vw,21.76px);font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:#fff;letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.c-singleWysiwyg p,.c-singleWysiwyg li,.c-singleWysiwyg th,.c-singleWysiwyg td{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.c-singleWysiwyg p,.c-singleWysiwyg li,.c-singleWysiwyg th,.c-singleWysiwyg td{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.c-singleWysiwyg p>a{font-size:clamp(10px,1.0416666667vw,20.4px);font-weight:700;text-decoration-line:underline;text-underline-position:from-font;letter-spacing:max(.4415294118px,min(.0417vw,.8166528px))}@media screen and (width <= 768px){.c-singleWysiwyg p>a{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.c-singleWysiwyg p>a{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.c-singleWysiwyg iframe[title="YouTube video player"]{aspect-ratio:560/315}.c-singleWysiwyg p>a[target=_blank]:after{width:1.1111111111vw;max-width:21.76px;height:1.1111111111vw;max-height:21.76px;display:inline-block;margin-left:max(2.2023529412px,min(.208vw,4.073472px));vertical-align:middle;content:"";background:url(/app/themes/estech-corp/assets/img/common/blank.svg) no-repeat center}@media screen and (width <= 768px){.c-singleWysiwyg p>a[target=_blank]:after{width:4.2666666667vw;max-width:20.8px;height:4.2666666667vw;max-height:20.8px}}@media screen and (width <= 768px){.c-singleWysiwyg p>a[target=_blank]:after{width:4.2666666667vw;max-width:20.8px;height:4.2666666667vw;max-height:20.8px;margin-left:.8vw}}.c-singleWysiwyg th,.c-singleWysiwyg td{min-width:max(222.0585882353px,min(20.9722vw,410.7195648px))!important;color:#fff!important}@media screen and (width <= 768px){.c-singleWysiwyg th,.c-singleWysiwyg td{min-width:64vw!important}}.c-singleWysiwyg th{padding:max(14.6964705882px,min(1.388vw,27.182592px)) max(54.4118823529px,min(5.1389vw,100.6402176px));font-weight:700;text-align:center!important}@media screen and (width <= 768px){.c-singleWysiwyg th{padding:5.3333vw 19.7333vw}}.c-singleWysiwyg td{padding:max(23.5270588235px,min(2.222vw,43.515648px)) max(19.1117647059px,min(1.805vw,35.34912px))}@media screen and (width <= 768px){.c-singleWysiwyg td{padding:8.5333vw 6.9333vw}}.c-singleWysiwyg li:before{width:.2777777778vw;max-width:5.44px;height:.2777777778vw;max-height:5.44px;display:inline-block;margin-right:max(5.8764705882px,min(.555vw,10.86912px));margin-bottom:max(.7305882353px,min(.069vw,1.351296px));vertical-align:middle;content:"";background:var(--EST-blue, #fff);border-radius:50%}@media screen and (width <= 768px){.c-singleWysiwyg li:before{width:1.0666666667vw;max-width:5.2px;height:1.0666666667vw;max-height:5.2px}}.c-singleWysiwyg li ul,.c-singleWysiwyg li ol,.c-singleWysiwyg li ul ul,.c-singleWysiwyg li ul ol,.c-singleWysiwyg li ol ul,.c-singleWysiwyg li ol ol{padding-left:max(11.7635294118px,min(1.111vw,21.757824px))}.c-singleWysiwyg ol{counter-reset:number 0}.c-singleWysiwyg ol li:before{font-size:clamp(10px,.9722222222vw,19.04px);display:inline-block;width:unset;max-width:unset;height:unset;max-height:unset;margin-right:max(5.8764705882px,min(.555vw,10.86912px));margin-bottom:unset;font-weight:700;font-feature-settings:"liga" off,"clig" off;line-height:100%;color:#fff;letter-spacing:max(.4118823529px,min(.0389vw,.7618176px));vertical-align:middle;content:counter(number,decimal-leading-zero) ".";counter-increment:number 1;background:unset;border-radius:unset}@media screen and (width <= 768px){.c-singleWysiwyg ol li:before{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}.c-singleWysiwyg .is-layout-flex{gap:max(33.8188235294px,min(3.194vw,62.551296px));align-items:flex-start}@media screen and (width <= 768px){.c-singleWysiwyg .is-layout-flex{flex-direction:column;gap:9.6vw}}.c-singleWysiwyg .wp-element-caption{font-size:clamp(10px,.8333333333vw,16.32px);margin-top:max(8.8231764706px,min(.8333vw,16.3193472px));font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:140%;color:#fff;letter-spacing:max(.1768235294px,min(.0167vw,.3270528px))}@media screen and (width <= 768px){.c-singleWysiwyg .wp-element-caption{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.c-singleWysiwyg .wp-element-caption{font-size:clamp(10px,11 / 375 * 100vw,(11px));margin-top:3.2vw;letter-spacing:.0587vw}}.c-singleWysiwyg .wp-element-caption .wp-block-embed-youtube iframe{width:100%!important;height:auto!important}.c-singleWysiwyg .wp-block-button__link{height:4.8611111111vw;max-height:95.2px;font-size:clamp(10px,1.0416666667vw,20.4px);display:flex;align-items:center;justify-content:center;padding:0 max(44.1105882353px,min(4.166vw,81.586944px));font-weight:700;font-feature-settings:"liga" off,"clig" off;line-height:100%;color:var(--EST-black, #0b0b0b);text-align:center;letter-spacing:max(.2202352941px,min(.0208vw,.4073472px));background:var(--EST-white, #fff);border-radius:max(2.9329411765px,min(.277vw,5.424768px));box-shadow:0 max(1.4611764706px,min(.138vw,2.702592px)) max(2.2023529412px,min(.208vw,4.073472px)) 0 #00000026,0 max(4.4047058824px,min(.416vw,8.146944px)) max(7.3482352941px,min(.694vw,13.591296px)) max(1.4611764706px,min(.138vw,2.702592px)) #00000026}@media screen and (width <= 768px){.c-singleWysiwyg .wp-block-button__link{height:18.6666666667vw;max-height:91px}}@media screen and (width <= 768px){.c-singleWysiwyg .wp-block-button__link{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.c-singleWysiwyg .wp-block-button__link{height:18.6666666667vw;max-height:91px;font-size:clamp(10px,15 / 375 * 100vw,(15px));padding:0 16vw;letter-spacing:.08vw;border-radius:1.0666vw;box-shadow:0 .5333vw .8vw #00000026,0 1.6vw 2.6666vw .5333vw #00000026}}.c-singleWysiwyg .has-background{font-size:clamp(10px,1.1111111111vw,21.76px);position:relative;padding-left:max(47.0541176471px,min(4.444vw,87.031296px));font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:var(--EST-gray, #636569);letter-spacing:max(.2329411765px,min(.022vw,.430848px))!important}@media screen and (width <= 768px){.c-singleWysiwyg .has-background{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.c-singleWysiwyg .has-background{font-size:clamp(10px,14 / 375 * 100vw,(14px));padding-left:17.0667vw;letter-spacing:.0747vw!important}}.c-singleWysiwyg .has-background:before{width:2.0833333333vw;max-width:40.8px;height:1.5972222222vw;max-height:31.28px;position:absolute;top:max(17.64px,min(1.666vw,32.626944px));left:max(17.64px,min(1.666vw,32.626944px));content:"";background:url(/app/themes/estech-corp/assets/img/common/citing.svg) no-repeat center;background-size:contain}@media screen and (width <= 768px){.c-singleWysiwyg .has-background:before{width:8vw;max-width:39px;height:6.1333333333vw;max-height:29.9px}}@media screen and (width <= 768px){.c-singleWysiwyg .has-background:before{width:8vw;max-width:39px;height:6.1333333333vw;max-height:29.9px;top:6.4vw;left:6.4vw}}.c-singleWysiwyg #ez-toc-container{padding:max(19.8529411765px,min(1.875vw,36.72px)) max(19.8529411765px,min(1.875vw,36.72px)) max(19.8529411765px,min(1.875vw,36.72px)) max(62.4917647059px,min(5.902vw,115.584768px));background:var(--EST-gray, #636569)!important;border:unset}@media screen and (width <= 768px){.c-singleWysiwyg #ez-toc-container{padding:5.3333vw}}.c-singleWysiwyg .ez-toc-title-container{margin-bottom:max(7.3482352941px,min(.694vw,13.591296px))}@media screen and (width <= 768px){.c-singleWysiwyg .ez-toc-title-container{margin-bottom:5.3333vw}}.c-singleWysiwyg .ez-toc-title{font-size:clamp(10px,1.5277777778vw,29.92px);font-weight:700!important;line-height:146%!important;color:var(--EST-light-gray, #c9c9c9);letter-spacing:max(.4849411765px,min(.0458vw,.8969472px))!important;cursor:inherit!important}@media screen and (width <= 768px){.c-singleWysiwyg .ez-toc-title{font-size:clamp(10px,22 / 375 * 100vw,(22px))}}@media screen and (width <= 768px){.c-singleWysiwyg .ez-toc-title{font-size:clamp(10px,18 / 375 * 100vw,(18px));letter-spacing:.144vw!important}}.c-singleWysiwyg .ez-toc-js-icon-con{left:max(3.6741176471px,min(.347vw,6.795648px));border-color:var(--EST-light-gray, #c9c9c9)!important}@media screen and (width <= 768px){.c-singleWysiwyg .ez-toc-js-icon-con{left:1.3333vw}}.c-singleWysiwyg .ez-toc-list{margin-left:max(3.6741176471px,min(.347vw,6.795648px))}@media screen and (width <= 768px){.c-singleWysiwyg .ez-toc-list{margin-left:1.3333vw}}.c-singleWysiwyg .ez-toc-link{font-size:clamp(10px,1.1111111111vw,21.76px);font-weight:500;line-height:140%;color:var(--EST-white, #fff)!important;text-decoration-line:underline!important;text-decoration-thickness:auto!important;text-decoration-style:solid!important;text-underline-position:from-font;text-underline-offset:auto;letter-spacing:max(.2329411765px,min(.022vw,.430848px));text-decoration-skip-ink:none}@media screen and (width <= 768px){.c-singleWysiwyg .ez-toc-link{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.c-singleWysiwyg .ez-toc-link{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.c-singleWysiwyg .ez-toc-link:before{content:""}.c-singleWysiwyg .ez-toc-page-1:before{width:.2777777778vw;max-width:5.44px;height:.2777777778vw;max-height:5.44px;margin-bottom:max(7.3482352941px,min(.694vw,13.591296px))}@media screen and (width <= 768px){.c-singleWysiwyg .ez-toc-page-1:before{width:1.0666666667vw;max-width:5.2px;height:1.0666666667vw;max-height:5.2px}}@media screen and (width <= 768px){.c-singleWysiwyg .ez-toc-page-1:before{width:1.0666666667vw;max-width:5.2px;height:1.0666666667vw;max-height:5.2px;margin-bottom:2.6666vw}}.c-singleWysiwyg .ez-toc-icon-toggle-span svg{color:#c9c9c9!important;fill:#c9c9c9!important}.c-singleWysiwyg>*{margin-top:max(29.4035294118px,min(2.777vw,54.384768px))}@media screen and (width <= 768px){.c-singleWysiwyg>*{margin-top:8vw}}.c-singleWysiwyg>*:first-child{margin-top:0}.footer{position:relative;display:flex;flex-direction:column;gap:max(51.4694117647px,min(4.861vw,95.197824px));padding:max(30.8827058824px,min(2.9167vw,57.1206528px)) max(58.824px,min(5.5556vw,108.8008704px)) max(11.7635294118px,min(1.111vw,21.757824px)) max(56.6152941176px,min(5.347vw,104.715648px));background:var(--EST-black, #0b0b0b)}@media screen and (width <= 768px){.footer{gap:12vw;width:100%;padding:19.7333vw 0 7.4667vw}}.footer__mainArea{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (width <= 768px){.footer__mainArea{display:flex;flex-direction:column;align-items:center;justify-content:unset}}.footer__logoArea{width:fit-content;height:auto;margin-right:max(68.3788235294px,min(6.458vw,126.473472px))}@media screen and (width >= 769px) and (width < 1440px){.footer__logoArea{margin-right:unset}}@media screen and (width <= 768px){.footer__logoArea{width:70.6666666667vw;max-width:344.5px;margin-right:unset;margin-bottom:10.2667vw}}@media screen and (width <= 768px){.footer__logoArea--logo{width:100%}}.footer__linkArea{width:18.8888888889vw;max-width:369.92px;display:flex;flex-direction:column;align-items:flex-start;margin-right:max(204.4122352941px,min(19.3056vw,378.0808704px))}@media screen and (width <= 768px){.footer__linkArea{width:72.5333333333vw;max-width:353.6px}}@media screen and (width >= 769px) and (width < 1440px){.footer__linkArea{margin-right:unset}}@media screen and (width <= 768px){.footer__linkArea{width:88.8%;margin-right:unset;margin-bottom:9.6vw}}.footer__linkArea--item{width:100%}@media screen and (width <= 768px){.footer__linkArea--item{text-align:center}}.footer__linkArea--item:first-child .footer__linkArea--link,.footer__linkArea--item:last-child .footer__linkArea--link{padding-top:0}.footer__linkArea--link{font-size:clamp(10px,.9722222222vw,19.04px);display:inline-block;width:100%;padding:max(7.3482352941px,min(.694vw,13.591296px)) 0;font-style:normal;font-weight:400;line-height:normal;color:var(--EST-middle-gray, #a2a2a2);letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.footer__linkArea--link{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.footer__linkArea--link{padding:2.1333vw 0}}.footer__btnArea{width:20.1388888889vw;max-width:394.4px;display:flex;flex-direction:column;gap:max(16.1682352941px,min(1.527vw,29.904768px));align-items:flex-start;margin-right:max(51.4694117647px,min(4.861vw,95.197824px))}@media screen and (width <= 768px){.footer__btnArea{width:77.3333333333vw;max-width:377px}}@media screen and (width >= 769px) and (width < 1440px){.footer__btnArea{margin-right:unset}}@media screen and (width <= 768px){.footer__btnArea{display:flex;align-items:center;width:87.5%;margin-right:unset}}@media screen and (width >= 769px) and (width < 1440px){.footer__btnArea .c-button__link{width:100%;height:100%;padding:unset!important}}.footer__btnArea--list{display:inline-flex;flex-direction:column;gap:max(7.3482352941px,min(.694vw,13.591296px));align-items:flex-start}@media screen and (width <= 768px){.footer__btnArea--list{gap:2.1333vw;width:100%}}.footer__btnArea--item{width:20.1388888889vw;max-width:394.4px;height:3.3333333333vw;max-height:65.28px}@media screen and (width <= 768px){.footer__btnArea--item{width:77.3333333333vw;max-width:377px;height:12.8vw;max-height:62.4px}}@media screen and (width <= 768px){.footer__btnArea--item{width:100%}}.footer__btnArea--item .c-button__link{padding:0 max(29.4035294118px,min(2.777vw,54.384768px))}.footer__btnArea--snsArea{display:inline-flex;gap:max(8.8231764706px,min(.8333vw,16.3193472px));align-items:center}@media screen and (width <= 768px){.footer__btnArea--snsArea{gap:6.4vw}}.footer__btnArea--snsLink{width:fit-content;height:auto}.footer__btnArea--snsIcon{width:2.2222222222vw;max-width:43.52px;height:2.2222222222vw;max-height:43.52px;aspect-ratio:1/1}@media screen and (width <= 768px){.footer__btnArea--snsIcon{width:8.5333333333vw;max-width:41.6px;height:8.5333333333vw;max-height:41.6px}}.footer__btnArea--linkedinArea img{width:6.9444444444vw;max-width:136px}@media screen and (width <= 768px){.footer__btnArea--linkedinArea img{width:26.6666666667vw;max-width:130px}}.footer__forTopArea{width:2.7777777778vw;max-width:54.4px;height:2.7777777778vw;max-height:54.4px;flex-shrink:0;filter:drop-shadow(0 max(2.9329411765px,min(.277vw,5.424768px)) max(2.9329411765px,min(.277vw,5.424768px)) rgba(0,0,0,.25))}@media screen and (width <= 768px){.footer__forTopArea{width:10.6666666667vw;max-width:52px;height:10.6666666667vw;max-height:52px}}@media screen and (width >= 769px) and (width < 1440px){.footer__forTopArea{width:auto;height:auto}}@media screen and (width <= 768px){.footer__forTopArea{position:absolute;top:5.0666vw;right:5.8666vw}}@media screen and (width >= 769px){.footer__forTopArea:hover{opacity:1!important;scale:1.1}}.footer__copyrightArea{display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (width <= 768px){.footer__copyrightArea{flex-direction:column;gap:2.9333vw}}.footer__copyrightArea--text{font-size:clamp(10px,.6944444444vw,13.6px);font-style:normal;font-weight:350;line-height:normal;color:var(--EST-middle-gray, #a2a2a2);text-align:center;letter-spacing:max(.1471764706px,min(.0139vw,.2722176px))}@media screen and (width <= 768px){.footer__copyrightArea--text{font-size:clamp(10px,10 / 375 * 100vw,(10px))}}@media screen and (width <= 768px){.footer__copyrightArea--text{font-size:clamp(10px,12 / 375 * 100vw,(12px));font-weight:400;line-height:140%;letter-spacing:.064vw}}.header{position:fixed;left:0;z-index:100;width:100%}@media screen and (width <= 768px){.header{z-index:100}}.header__innerPC{height:6.1111111111vw;max-height:119.68px;display:flex;justify-content:space-between;width:100%}@media screen and (width <= 768px){.header__innerPC{height:23.4666666667vw;max-height:114.4px}}.header__logoArea{width:fit-content}@media screen and (width <= 768px){.header__logoArea{display:flex;align-items:flex-end;height:100%}}.header__logoArea--link{display:inline-block;flex-shrink:0;width:fit-content;padding:max(17.64px,min(1.666vw,32.626944px)) 0 max(17.64px,min(1.666vw,32.626944px)) max(17.64px,min(1.666vw,32.626944px))}@media screen and (width <= 768px){.header__logoArea--link{padding:unset}}.header__logoArea--logo{width:15.1881944444vw;max-width:297.4456px;height:2.7777777778vw;max-height:54.4px;aspect-ratio:218.71/40}@media screen and (width <= 768px){.header__logoArea--logo{width:58.3226666667vw;max-width:284.323px;height:10.6666666667vw;max-height:52px}}@media screen and (width <= 768px){.header__logoArea--logo{width:41.0666666667vw;max-width:200.2px;height:6.9333333333vw;max-height:33.8px;aspect-ratio:unset}}.header__mainArea{display:flex;gap:max(29.4035294118px,min(2.777vw,54.384768px));align-items:center}.header__navArea{display:inline-flex;gap:max(20.5835294118px,min(1.944vw,38.071296px));align-items:center}.header__navArea--item{width:fit-content}.header__navArea--link{height:3.1944444444vw;max-height:62.56px;font-size:clamp(10px,1.0416666667vw,20.4px);display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:500;line-height:150%;color:var(--EST-white, #fff);letter-spacing:max(.2202352941px,min(.0208vw,.4073472px))}@media screen and (width <= 768px){.header__navArea--link{height:12.2666666667vw;max-height:59.8px}}@media screen and (width <= 768px){.header__navArea--link{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}.header__btnAreaPc{display:flex}.header__btnAreaPc--btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:fit-content;background:var(--EST-gray, #636569);border-radius:0 0 0 max(2.9329411765px,min(.277vw,5.424768px))}.header__btnAreaPc--btn:last-child{background:var(--EST-black, #0b0b0b);border-radius:unset}.header__btnAreaPc--link{width:12.5vw;max-width:244.8px;height:6.1111111111vw;max-height:119.68px;font-size:clamp(10px,1.0416666667vw,20.4px);display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;line-height:normal;color:var(--EST-white, #fff);letter-spacing:max(.2202352941px,min(.0208vw,.4073472px))}@media screen and (width <= 768px){.header__btnAreaPc--link{width:48vw;max-width:234px;height:23.4666666667vw;max-height:114.4px}}@media screen and (width <= 768px){.header__btnAreaPc--link{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.header .header__innerSP{height:28vw;max-height:136.5px;z-index:100;width:100%;max-height:unset}.header .header__headArea{height:23.92vw;max-height:116.61px;position:relative;z-index:1;display:flex;align-items:center;align-items:flex-end;justify-content:space-between;width:87.5%;padding-bottom:.2666vw;margin:0 auto}.header .header__btnAreaSp{display:flex;align-items:flex-end;width:fit-content;height:fit-content}.header .header__btnAreaSp--headArea{width:5.6vw;max-width:27.3px;height:5.6vw;max-height:27.3px;position:relative}.header .header__btnAreaSp--head{width:5.6vw;max-width:27.3px;height:5.6vw;max-height:27.3px;position:absolute;visibility:hidden;opacity:0}.header .header__btnAreaSp--head.is-active{visibility:visible;opacity:1}.header .header__modalArea{position:relative;display:flex;flex-direction:column;gap:12.8vw;align-items:flex-start;justify-content:space-between;justify-content:flex-end;width:100%;height:calc(112vh - 23.92vw);max-height:calc(116.61 px);margin:-11vh 0 0;visibility:hidden;background-color:#1f1f1f;opacity:0}.header .header__modalArea--linkArea{width:69.3333333333vw;max-width:338px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;margin:9.9733vw auto 0}.header .header__modalArea--linkArea:first-child{padding-top:unset}.header .header__modalArea--linkArea:last-child{padding-bottom:unset}.header .header__modalArea--link{font-size:clamp(10px,15 / 375 * 100vw,(15px));display:inline-block;width:100%;padding:4.8vw 0;font-style:normal;font-weight:500;line-height:150%;color:#fff;letter-spacing:.08vw}.header .header__modalArea--btnArea{z-index:1;display:flex;flex-direction:column;gap:4.2666vw;align-items:flex-start;align-self:stretch;padding-bottom:29.6vw}.header .header__modalArea--btn{width:69.3333333333vw;max-width:338px;height:16vw;max-height:78px;margin:0 auto}}body:not(.page-template-page-top,.page-template-page-test) .header{background-color:#000;box-shadow:0 1.0666vw 1.0666vw #00000040}.header[data-header-scroll=true]{background-color:#1f1f1f;box-shadow:0 1.0666vw 1.0666vw #00000040}.header[data-header-scroll=true] .header__innerPC{z-index:100;background-color:#000000c5;-webkit-backdrop-filter:blur(1.3333vw);backdrop-filter:blur(1.3333vw)}@media screen and (width <= 768px){.header[data-header-scroll=true] .header__innerSP{background-color:#000000c5;-webkit-backdrop-filter:blur(1.3333vw);backdrop-filter:blur(1.3333vw)}}@media screen and (width <= 768px){.header[data-header-modal=true] .header__innerSP{height:100vh;background-color:#1f1f1f}.header[data-header-modal=true] .header__modalArea{visibility:visible;opacity:1}}.error404 .contentArea{display:flex;flex-direction:column;align-items:center;width:fit-content;padding:max(137.4998823529px,min(12.9861vw,254.3197824px)) 0 max(123.5223529412px,min(11.666vw,228.466944px));margin:0 auto}@media screen and (width <= 768px){.error404 .contentArea{width:87.4666666667vw;max-width:426.4px;padding:53.3333vw 0 25.6vw}}.error404 .contentArea__title{font-size:clamp(10px,5.5555555556vw,108.8px);margin-bottom:max(17.64px,min(1.666vw,32.626944px));font-family:Jost,sans-serif;font-weight:500;line-height:100%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.error404 .contentArea__title{font-size:clamp(10px,80 / 375 * 100vw,(80px))}}@media screen and (width <= 768px){.error404 .contentArea__title{font-size:clamp(10px,48 / 375 * 100vw,(48px));margin-bottom:4.2666vw;line-height:120%;letter-spacing:.5333vw}}.error404 .contentArea__subTitle{font-size:clamp(10px,2.2222222222vw,43.52px);margin-bottom:max(36.7623529412px,min(3.472vw,67.995648px));font-family:Noto Sans JP;font-weight:700;line-height:100%;color:var(--EST-light-gray, #c9c9c9);text-align:center;letter-spacing:max(.4658823529px,min(.044vw,.861696px))}@media screen and (width <= 768px){.error404 .contentArea__subTitle{font-size:clamp(10px,32 / 375 * 100vw,(32px))}}@media screen and (width <= 768px){.error404 .contentArea__subTitle{font-size:clamp(10px,23 / 375 * 100vw,(23px));margin-bottom:9.6vw;line-height:140%;letter-spacing:.1227vw}}.error404 .contentArea__iconArea{width:fit-content;height:fit-content;margin-bottom:max(36.7623529412px,min(3.472vw,67.995648px))}@media screen and (width <= 768px){.error404 .contentArea__iconArea{margin-bottom:9.6vw}}.error404 .contentArea__iconArea svg{width:7.2916666667vw;max-width:142.8px;height:8.6805555556vw;max-height:170px}@media screen and (width <= 768px){.error404 .contentArea__iconArea svg{width:28vw;max-width:136.5px;height:33.3333333333vw;max-height:162.5px}}@media screen and (width <= 768px){.error404 .contentArea__iconArea svg{width:18.6666666667vw;max-width:91px;height:22.1333333333vw;max-height:107.9px}}.error404 .contentArea__text{font-size:clamp(10px,1.1111111111vw,21.76px);margin-bottom:max(29.4035294118px,min(2.777vw,54.384768px));font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.error404 .contentArea__text{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.error404 .contentArea__text{font-size:clamp(10px,14 / 375 * 100vw,(14px));margin-bottom:10.6667vw;line-height:170%;text-align:start;letter-spacing:.0747vw}}.error404 .contentArea__btnArea{width:20.8333333333vw;max-width:408px;height:4.8611111111vw;max-height:95.2px}@media screen and (width <= 768px){.error404 .contentArea__btnArea{width:80vw;max-width:390px;height:18.6666666667vw;max-height:91px}}@media screen and (width <= 768px){.error404 .contentArea__btnArea{width:74.6666666667vw;max-width:364px;height:16vw;max-height:78px}}.error404 .contentArea__btnArea .c-button__link{padding:unset}.post-type-archive-download .anchorLink{width:fit-content;margin:0 auto;margin-top:max(35.2905882353px,min(3.333vw,65.273472px));margin-bottom:max(70.5811764706px,min(6.666vw,130.546944px))}@media screen and (width <= 768px){.post-type-archive-download .anchorLink{margin-top:6.4vw;margin-bottom:13.3333vw}}.post-type-archive-download .anchorLink__list{width:66.9444444444vw;max-width:1311.04px;display:grid;grid-template-columns:repeat(2,1fr);gap:max(17.64px,min(1.666vw,32.626944px));align-items:center;justify-content:flex-start}@media screen and (width <= 768px){.post-type-archive-download .anchorLink__list{width:257.0666666667vw;max-width:1253.2px}}@media screen and (width <= 768px){.post-type-archive-download .anchorLink__list{width:87.4666666667vw;max-width:426.4px;display:flex;flex-flow:column wrap;grid-template-columns:unset;gap:4.2666vw}}.post-type-archive-download .anchorLink__item{position:relative;width:fit-content;height:fit-content;background:var(--EST-white, #fff);border-radius:max(2.9329411765px,min(.277vw,5.424768px))}@media screen and (width <= 768px){.post-type-archive-download .anchorLink__item{width:100%;border-radius:1.0666vw}}.post-type-archive-download .anchorLink__item--title{font-size:clamp(10px,1.25vw,24.48px);font-weight:700;line-height:100%;color:var(--primary-base, #005dab);letter-spacing:max(.2647058824px,min(.025vw,.4896px))}@media screen and (width <= 768px){.post-type-archive-download .anchorLink__item--title{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.post-type-archive-download .anchorLink__item--title{font-size:clamp(10px,16 / 375 * 100vw,(16px));letter-spacing:.0853vw}}.post-type-archive-download .anchorLink__item svg{position:absolute;top:max(16.1682352941px,min(1.527vw,29.904768px));right:max(16.9115294118px,min(1.5972vw,31.2795648px))}@media screen and (width <= 768px){.post-type-archive-download .anchorLink__item svg{top:5.0666vw;right:5.3333vw}}.post-type-archive-download .anchorLink__link{width:32.6388888889vw;max-width:639.2px;height:4.8611111111vw;max-height:95.2px;display:flex;flex-direction:column;flex-shrink:0;gap:max(7.3482352941px,min(.694vw,13.591296px));align-items:center;justify-content:center;padding:max(5.8764705882px,min(.555vw,10.86912px)) max(58.824px,min(5.5556vw,108.8008704px))}@media screen and (width <= 768px){.post-type-archive-download .anchorLink__link{width:125.3333333333vw;max-width:611px;height:18.6666666667vw;max-height:91px}}@media screen and (width <= 768px){.post-type-archive-download .anchorLink__link{height:16vw;max-height:78px;width:100%;padding:2.1333vw 13.8667vw}}.post-type-archive-download .mainContents{display:flex;flex-direction:column;gap:max(76.4682352941px,min(7.222vw,141.435648px));align-items:flex-start;align-items:center;margin-bottom:max(88.2317647059px,min(8.333vw,163.193472px))}@media screen and (width <= 768px){.post-type-archive-download .mainContents{width:87.4666666667vw;max-width:426.4px;gap:17.0667vw;margin:0 auto;margin-bottom:25.6vw}}.post-type-archive-download .mainContents__content{width:88.8888888889vw;max-width:1740.8px;scroll-margin-top:140px;display:flex;flex-direction:column;gap:max(35.2905882353px,min(3.333vw,65.273472px));align-items:center}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content{width:341.3333333333vw;max-width:1664px}}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content{gap:6.4vw;width:100%}}.post-type-archive-download .mainContents__content--title{font-size:clamp(10px,2.5vw,48.96px);font-weight:700;line-height:140%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5294117647px,min(.05vw,.9792px))}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--title{font-size:clamp(10px,24 / 375 * 100vw,(24px));letter-spacing:.256vw}}.post-type-archive-download .mainContents__content--contentList{display:grid;grid-template-columns:repeat(3,1fr);row-gap:max(29.4035294118px,min(2.777vw,54.384768px));align-items:stretch;align-self:stretch;justify-content:flex-start}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--contentList{display:flex;flex-wrap:wrap;grid-template-columns:unset;gap:6.4vw;justify-content:center}}.post-type-archive-download .mainContents__content--contentItem{width:27.7777777778vw;max-width:544px;position:relative;display:flex;flex-direction:column;gap:max(17.64px,min(1.666vw,32.626944px));align-items:flex-start;justify-content:center}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--contentItem{width:106.6666666667vw;max-width:520px}}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--contentItem{gap:4.2666vw;width:100%}}.post-type-archive-download .mainContents__content--thumbArea{width:100%;height:fit-content}.post-type-archive-download .mainContents__content--thumbArea img{object-fit:cover}.post-type-archive-download .mainContents__content--thumbImg{width:27.7777777778vw;max-width:544px;height:18.4722222222vw;max-height:361.76px;background:url(<path-to-image>) #d3d3d3 50%/cover no-repeat;border-radius:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--thumbImg{width:106.6666666667vw;max-width:520px;height:70.9333333333vw;max-height:345.8px}}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--thumbImg{height:58.1333333333vw;max-height:283.4px;width:100%;border-radius:.5333vw}}.post-type-archive-download .mainContents__content--thumbImg img{object-fit:cover}.post-type-archive-download .mainContents__content--descriptionArea{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;width:100%;height:fit-content}.post-type-archive-download .mainContents__content--link{display:flex;flex-direction:column;gap:max(11.7635294118px,min(1.111vw,21.757824px));align-items:flex-start}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--link{gap:3.2vw}}.post-type-archive-download .mainContents__content--descriptionTitle{display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:clamp(10px,1.6666666667vw,32.64px);font-weight:700;line-height:100%;color:var(--EST-white, #fff);letter-spacing:max(.3525882353px,min(.0333vw,.6521472px))}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--descriptionTitle{font-size:clamp(10px,24 / 375 * 100vw,(24px))}}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--descriptionTitle{font-size:clamp(10px,20 / 375 * 100vw,(20px));letter-spacing:.1067vw}}.post-type-archive-download .mainContents__content--descriptionText{display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(10px,1.0416666667vw,20.4px);width:100%;font-weight:400;line-height:140%;color:var(--EST-white, #fff);letter-spacing:max(.2202352941px,min(.0208vw,.4073472px))}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--descriptionText{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--descriptionText{font-size:clamp(10px,13 / 375 * 100vw,(13px));letter-spacing:.0693vw}}.post-type-archive-download .mainContents__content--btnArea{width:17.1527777778vw;max-width:335.92px;height:4.8611111111vw;max-height:95.2px;margin:0 auto;margin-top:max(11.7635294118px,min(1.111vw,21.757824px))}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--btnArea{width:65.8666666667vw;max-width:321.1px;height:18.6666666667vw;max-height:91px}}@media screen and (width <= 768px){.post-type-archive-download .mainContents__content--btnArea{width:58.1333333333vw;max-width:283.4px;height:16vw;max-height:78px;margin-top:3.2vw}.post-type-archive-download .mainContents__content--btnArea .c-button__link{padding:unset}}.post-type-archive-download #section1,.post-type-archive-download #section2,.post-type-archive-download #section3,.post-type-archive-download #section4{scroll-margin-top:max(88.2317647059px,min(8.333vw,163.193472px))}@media screen and (width <= 768px){.post-type-archive-download #section1,.post-type-archive-download #section2,.post-type-archive-download #section3,.post-type-archive-download #section4{scroll-margin-top:37.3333vw}}.post-type-archive-news .categoryArea{width:88.8888888889vw;max-width:1740.8px;display:flex;gap:max(8.8231764706px,min(.8333vw,16.3193472px));align-items:center;justify-content:flex-start;margin:0 auto;margin-top:max(35.2905882353px,min(3.333vw,65.273472px));margin-bottom:max(29.4035294118px,min(2.777vw,54.384768px))}@media screen and (width <= 768px){.post-type-archive-news .categoryArea{width:341.3333333333vw;max-width:1664px}}@media screen and (width <= 768px){.post-type-archive-news .categoryArea{width:87.4666666667vw;max-width:426.4px;flex-direction:column;gap:3.2vw;align-items:flex-start;margin-top:6.4vw;margin-bottom:13.3333vw}}.post-type-archive-news .categoryArea__title{font-size:clamp(10px,1.0416666667vw,20.4px);font-weight:700;line-height:100%;color:#fff;text-align:right;letter-spacing:max(.2202352941px,min(.0208vw,.4073472px))}@media screen and (width <= 768px){.post-type-archive-news .categoryArea__title{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.post-type-archive-news .categoryArea__title{font-size:clamp(10px,15 / 375 * 100vw,(15px));letter-spacing:.08vw}}.post-type-archive-news .categoryArea__list{display:flex;gap:max(8.8231764706px,min(.8333vw,16.3193472px));align-items:center}@media screen and (width <= 768px){.post-type-archive-news .categoryArea__list{flex-wrap:wrap;gap:2.1333vw;width:100%}}.post-type-archive-news .categoryArea__item{width:fit-content;height:fit-content}.post-type-archive-news .categoryArea__item--title{font-size:clamp(10px,1.0416666667vw,20.4px);font-weight:500;line-height:100%;color:var(--EST-white, #fff);text-align:right;letter-spacing:max(.2202352941px,min(.0208vw,.4073472px))}@media screen and (width <= 768px){.post-type-archive-news .categoryArea__item--title{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.post-type-archive-news .categoryArea__item--title{font-size:clamp(10px,15 / 375 * 100vw,(15px));letter-spacing:.08vw}}.post-type-archive-news .categoryArea__link{display:flex;align-items:center;justify-content:center;padding:max(10.2938823529px,min(.9722vw,19.0395648px)) max(16.1682352941px,min(1.527vw,29.904768px));background:var(--EST-black, #0b0b0b);border-radius:max(2.2023529412px,min(.208vw,4.073472px))}@media screen and (width <= 768px){.post-type-archive-news .categoryArea__link{padding:3.2vw 3.7333vw;border-radius:.8vw}}.post-type-archive-news .categoryArea .is-active .categoryArea__link{background:var(--EST-blue, #0c4a85)}.post-type-archive-news .mainContents{display:flex;flex-direction:column;gap:max(76.4682352941px,min(7.222vw,141.435648px));align-items:flex-start;align-items:center;margin-bottom:max(88.2317647059px,min(8.333vw,163.193472px))}@media screen and (width <= 768px){.post-type-archive-news .mainContents{width:87.4666666667vw;max-width:426.4px;gap:17.0667vw;margin:0 auto;margin-bottom:25.6vw}}.post-type-archive-news .mainContents__content{width:88.8888888889vw;max-width:1740.8px;display:flex;flex-direction:column;gap:max(35.2905882353px,min(3.333vw,65.273472px));align-items:center}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content{width:341.3333333333vw;max-width:1664px}}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content{gap:6.4vw;width:100%}}.post-type-archive-news .mainContents__content--contentList{display:grid;grid-template-columns:repeat(3,1fr);row-gap:max(29.4035294118px,min(2.777vw,54.384768px));align-items:stretch;align-self:stretch;justify-content:flex-start}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--contentList{display:flex;flex-wrap:wrap;grid-template-columns:unset;gap:6.4vw;justify-content:center}}.post-type-archive-news .mainContents__content--contentItem{width:27.7777777778vw;max-width:544px;position:relative;display:flex;flex-direction:column;gap:max(17.64px,min(1.666vw,32.626944px));align-items:flex-start;justify-content:center}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--contentItem{width:106.6666666667vw;max-width:520px}}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--contentItem{gap:4.2666vw;width:100%}}.post-type-archive-news .mainContents__content--thumbArea{width:100%;height:fit-content}.post-type-archive-news .mainContents__content--thumbArea img{object-fit:cover}.post-type-archive-news .mainContents__content--thumbImg{width:27.7777777778vw;max-width:544px;height:18.4722222222vw;max-height:361.76px;background:url(<path-to-image>) #d3d3d3 50%/cover no-repeat;border-radius:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--thumbImg{width:106.6666666667vw;max-width:520px;height:70.9333333333vw;max-height:345.8px}}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--thumbImg{height:58.1333333333vw;max-height:283.4px;width:100%;border-radius:.5333vw}}.post-type-archive-news .mainContents__content--thumbImg img{object-fit:cover}.post-type-archive-news .mainContents__content--descriptionArea{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;width:100%;height:fit-content}.post-type-archive-news .mainContents__content--link{display:flex;flex-direction:column;gap:max(11.7635294118px,min(1.111vw,21.757824px));align-items:flex-start}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--link{gap:3.2vw}}.post-type-archive-news .mainContents__content--infoArea{display:flex;align-items:center;align-self:stretch;justify-content:space-between}.post-type-archive-news .mainContents__content--category{font-size:clamp(10px,.8333333333vw,16.32px);display:flex;align-items:center;justify-content:center;padding:max(4.4047058824px,min(.416vw,8.146944px)) max(7.3482352941px,min(.694vw,13.591296px));font-weight:400;line-height:100%;color:var(--EST-white, #fff);text-align:right;letter-spacing:max(.1768235294px,min(.0167vw,.3270528px));background:var(--EST-black, #0b0b0b);border-radius:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--category{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--category{font-size:clamp(10px,12 / 375 * 100vw,(12px));padding:1.6vw 2.6666vw;letter-spacing:.064vw;border-radius:.5333vw}}.post-type-archive-news .mainContents__content--date{font-size:clamp(10px,1.1111111111vw,21.76px);font-weight:700;line-height:100%;color:var(--EST-white, #fff);text-align:right;letter-spacing:max(.5823529412px,min(.055vw,1.07712px))}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--date{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--date{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.1867vw}}.post-type-archive-news .mainContents__content--descriptionTitle{display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(10px,1.25vw,24.48px);font-weight:400;line-height:160%;color:var(--EST-white, #fff);letter-spacing:max(.2647058824px,min(.025vw,.4896px))}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--descriptionTitle{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.post-type-archive-news .mainContents__content--descriptionTitle{font-size:clamp(10px,16 / 375 * 100vw,(16px));letter-spacing:.0853vw}}.post-type-archive-products .narrowDownArea{width:100%;height:auto;padding-top:max(35.2905882353px,min(3.333vw,65.273472px));padding-bottom:max(70.5811764706px,min(6.666vw,130.546944px))}@media screen and (width <= 768px){.post-type-archive-products .narrowDownArea{padding-top:6.4vw;padding-bottom:13.3333vw}}.post-type-archive-products .narrowDownArea__inner{width:fit-content;height:fit-content;margin:0 auto}.post-type-archive-products .mainContents{position:relative;display:flex;flex-direction:column;gap:max(76.4682352941px,min(7.222vw,141.435648px));align-items:flex-start;align-items:center;margin-bottom:max(88.2317647059px,min(8.333vw,163.193472px))}@media screen and (width <= 768px){.post-type-archive-products .mainContents{width:87.4666666667vw;max-width:426.4px;gap:17.0667vw;margin:0 auto;margin-bottom:25.6vw}}.post-type-archive-products .mainContents__content{width:88.8888888889vw;max-width:1740.8px;display:flex;flex-direction:column;gap:max(35.2905882353px,min(3.333vw,65.273472px));align-items:center}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content{width:341.3333333333vw;max-width:1664px}}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content{gap:6.4vw;width:100%}}.post-type-archive-products .mainContents__content--title{font-size:clamp(10px,2.5vw,48.96px);font-weight:700;line-height:140%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5294117647px,min(.05vw,.9792px))}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--title{font-size:clamp(10px,24 / 375 * 100vw,(24px));letter-spacing:.256vw}}.post-type-archive-products .mainContents__content--contentList{display:grid;grid-template-columns:repeat(3,1fr);row-gap:max(29.4035294118px,min(2.777vw,54.384768px));align-items:stretch;align-self:stretch;justify-content:flex-start}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--contentList{display:flex;flex-wrap:wrap;grid-template-columns:unset;gap:6.4vw;justify-content:center}}.post-type-archive-products .mainContents__content--contentItem{width:27.7777777778vw;max-width:544px;position:relative;display:flex;flex-direction:column;gap:max(17.64px,min(1.666vw,32.626944px));align-items:flex-start;justify-content:center}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--contentItem{width:106.6666666667vw;max-width:520px}}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--contentItem{gap:4.2666vw;width:100%}}.post-type-archive-products .mainContents__content--thumbArea{width:100%;height:fit-content}.post-type-archive-products .mainContents__content--thumbArea img{object-fit:cover}.post-type-archive-products .mainContents__content--thumbImg{width:27.7777777778vw;max-width:544px;height:18.4722222222vw;max-height:361.76px;background:url(<path-to-image>) #d3d3d3 50%/cover no-repeat;border-radius:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--thumbImg{width:106.6666666667vw;max-width:520px;height:70.9333333333vw;max-height:345.8px}}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--thumbImg{height:58.1333333333vw;max-height:283.4px;width:100%;border-radius:.5333vw}}.post-type-archive-products .mainContents__content--thumbImg img{object-fit:cover}.post-type-archive-products .mainContents__content--thumbLabel{font-size:clamp(10px,.8333333333vw,16.32px);position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;padding:max(4.4047058824px,min(.416vw,8.146944px)) max(7.3482352941px,min(.694vw,13.591296px));font-weight:400;line-height:100%;color:var(--EST-white, #fff);letter-spacing:max(.1768235294px,min(.0167vw,.3270528px));background:var(--EST-blue, #0c4a85);border-radius:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--thumbLabel{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--thumbLabel{font-size:clamp(10px,12 / 375 * 100vw,(12px));padding:2.6666vw;letter-spacing:.064vw;border-radius:.5333vw}}.post-type-archive-products .mainContents__content--descriptionArea{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;width:100%;height:fit-content}.post-type-archive-products .mainContents__content--link{display:flex;flex-direction:column;gap:max(11.7635294118px,min(1.111vw,21.757824px));align-items:flex-start}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--link{gap:3.2vw}}.post-type-archive-products .mainContents__content--descriptionTitle{display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:clamp(10px,1.6666666667vw,32.64px);font-weight:700;line-height:100%;color:var(--EST-white, #fff);letter-spacing:max(.3525882353px,min(.0333vw,.6521472px))}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--descriptionTitle{font-size:clamp(10px,24 / 375 * 100vw,(24px))}}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--descriptionTitle{font-size:clamp(10px,20 / 375 * 100vw,(20px));letter-spacing:.1067vw}}.post-type-archive-products .mainContents__content--descriptionText{display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(10px,1.0416666667vw,20.4px);width:100%;font-weight:400;line-height:140%;color:var(--EST-white, #fff);letter-spacing:max(.2202352941px,min(.0208vw,.4073472px))}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--descriptionText{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--descriptionText{font-size:clamp(10px,13 / 375 * 100vw,(13px));letter-spacing:.0693vw}}.post-type-archive-products .mainContents__content--tagList{display:flex;gap:max(5.8764705882px,min(.555vw,10.86912px));align-items:center}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--tagList{gap:2.1333vw}}.post-type-archive-products .mainContents__content--tagItem{font-size:clamp(10px,.8333333333vw,16.32px);display:flex;align-items:center;justify-content:center;padding:max(4.4047058824px,min(.416vw,8.146944px)) max(7.3482352941px,min(.694vw,13.591296px));font-weight:400;line-height:100%;color:var(--EST-white, #fff);text-align:right;letter-spacing:max(.1768235294px,min(.0167vw,.3270528px));background:var(--EST-black, #0b0b0b);border-radius:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--tagItem{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.post-type-archive-products .mainContents__content--tagItem{font-size:clamp(10px,12 / 375 * 100vw,(12px));padding:1.6vw 2.6666vw;letter-spacing:.064vw;border-radius:.5333vw}}.post-type-archive-products .mainContents__content .companyName{color:#636569;background:var(--EST-light-gray, #c9c9c9)}.post-type-archive-products .no-results-message{font-size:clamp(10px,1.1111111111vw,21.76px);position:absolute;font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:#fff;letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.post-type-archive-products .no-results-message{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.post-type-archive-products .no-results-message{font-size:clamp(10px,14 / 375 * 100vw,(14px));line-height:140%;letter-spacing:.1493vw}}.page-template-page-about .mvv{width:58.3333333333vw;max-width:1142.4px;display:flex;flex-direction:column;gap:max(35.2905882353px,min(3.333vw,65.273472px));align-items:center;padding-top:max(70.5811764706px,min(6.666vw,130.546944px));margin:0 auto;margin-bottom:max(82.3447058824px,min(7.777vw,152.304768px))}@media screen and (width <= 768px){.page-template-page-about .mvv{width:224vw;max-width:1092px}}@media screen and (width <= 768px){.page-template-page-about .mvv{width:87.4666666667vw;max-width:426.4px;gap:10.6667vw;padding-top:14.9333vw;margin-bottom:19.2vw}}.page-template-page-about .mvv__title{font-size:clamp(10px,2.5vw,48.96px);font-family:Jost,sans-serif;font-style:normal;font-weight:700;line-height:140%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5294117647px,min(.05vw,.9792px))}@media screen and (width <= 768px){.page-template-page-about .mvv__title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.page-template-page-about .mvv__title{font-size:clamp(10px,24 / 375 * 100vw,(24px));letter-spacing:.256vw}}.page-template-page-about .mvv__contentArea{display:flex;flex-direction:column;gap:max(41.1670588235px,min(3.888vw,76.142592px));align-items:flex-start;align-self:stretch}@media screen and (width <= 768px){.page-template-page-about .mvv__contentArea{gap:8.5333vw}}.page-template-page-about .mvv__contentArea--item{display:flex;gap:max(35.2905882353px,min(3.333vw,65.273472px));align-items:center;align-self:stretch}@media screen and (width <= 768px){.page-template-page-about .mvv__contentArea--item{flex-direction:column;gap:5.3333vw}}.page-template-page-about .mvv__contentArea--item:first-child .mvv__contentArea--img{position:relative;left:max(5.8764705882px,min(.555vw,10.86912px))}@media screen and (width <= 768px){.page-template-page-about .mvv__contentArea--item:first-child .mvv__contentArea--img{left:2.1333vw}}.page-template-page-about .mvv__contentArea--img{width:6.9444444444vw;max-width:136px;height:8.6111111111vw;max-height:168.64px}@media screen and (width <= 768px){.page-template-page-about .mvv__contentArea--img{width:26.6666666667vw;max-width:130px;height:33.0666666667vw;max-height:161.2px}}@media screen and (width <= 768px){.page-template-page-about .mvv__contentArea--img{width:24vw;max-width:117px;height:29.3333333333vw;max-height:143px}}.page-template-page-about .mvv__contentArea--text{font-size:clamp(10px,.9722222222vw,19.04px);font-family:Noto Sans JP;font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:190%;color:var(--EST-white, #fff);letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.page-template-page-about .mvv__contentArea--text{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.page-template-page-about .mvv__contentArea--text{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.page-template-page-about .ceoMessage{width:58.3333333333vw;max-width:1142.4px;display:flex;flex-direction:column;gap:max(35.2905882353px,min(3.333vw,65.273472px));align-items:center;margin:0 auto;margin-bottom:max(82.3447058824px,min(7.777vw,152.304768px))}@media screen and (width <= 768px){.page-template-page-about .ceoMessage{width:224vw;max-width:1092px}}@media screen and (width <= 768px){.page-template-page-about .ceoMessage{width:87.4666666667vw;max-width:426.4px;gap:6.4vw;margin-bottom:19.2vw}}.page-template-page-about .ceoMessage__title{font-size:clamp(10px,2.5vw,48.96px);font-weight:700;line-height:140%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5294117647px,min(.05vw,.9792px))}@media screen and (width <= 768px){.page-template-page-about .ceoMessage__title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.page-template-page-about .ceoMessage__title{font-size:clamp(10px,24 / 375 * 100vw,(24px));letter-spacing:.256vw}}.page-template-page-about .ceoMessage__contentArea{display:flex;align-items:flex-start;align-self:stretch;justify-content:space-between}@media screen and (width <= 768px){.page-template-page-about .ceoMessage__contentArea{flex-direction:column;gap:8.5333vw;align-items:center}}.page-template-page-about .ceoMessage__contentArea--img{width:20.1388888889vw;max-width:394.4px;height:25.1388888889vw;max-height:492.32px;object-fit:cover;background:url(<path-to-image>) #d3d3d3 50%/cover no-repeat;border-radius:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.page-template-page-about .ceoMessage__contentArea--img{width:77.3333333333vw;max-width:377px;height:96.5333333333vw;max-height:470.6px}}@media screen and (width <= 768px){.page-template-page-about .ceoMessage__contentArea--img{width:64vw;max-width:312px;height:79.7333333333vw;max-height:388.7px}}.page-template-page-about .ceoMessage__contentArea--textArea{width:35.4166666667vw;max-width:693.6px;display:flex;flex-direction:column;gap:max(8.8231764706px,min(.8333vw,16.3193472px));align-items:flex-start}@media screen and (width <= 768px){.page-template-page-about .ceoMessage__contentArea--textArea{width:136vw;max-width:663px}}@media screen and (width <= 768px){.page-template-page-about .ceoMessage__contentArea--textArea{width:87.4666666667vw;max-width:426.4px;gap:6.4vw}}.page-template-page-about .ceoMessage__contentArea--text{font-size:clamp(10px,.9722222222vw,19.04px);font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:190%;color:var(--EST-white, #fff);letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.page-template-page-about .ceoMessage__contentArea--text{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.page-template-page-about .ceoMessage__contentArea--text{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.page-template-page-about .ceoMessage__contentArea--post{font-size:clamp(10px,.9722222222vw,19.04px);font-weight:700;font-feature-settings:"liga" off,"clig" off;line-height:190%;color:var(--EST-white, #fff);letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.page-template-page-about .ceoMessage__contentArea--post{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.page-template-page-about .ceoMessage__contentArea--post{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.page-template-page-about .companyProfile{width:58.3333333333vw;max-width:1142.4px;display:flex;flex-direction:column;gap:max(35.2905882353px,min(3.333vw,65.273472px));align-items:center;margin:0 auto;margin-bottom:max(82.3447058824px,min(7.777vw,152.304768px))}@media screen and (width <= 768px){.page-template-page-about .companyProfile{width:224vw;max-width:1092px}}@media screen and (width <= 768px){.page-template-page-about .companyProfile{width:87.4666666667vw;max-width:426.4px;gap:6.4vw;margin-bottom:19.2vw}}.page-template-page-about .companyProfile__title{font-size:clamp(10px,2.5vw,48.96px);font-weight:700;line-height:140%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5294117647px,min(.05vw,.9792px))}@media screen and (width <= 768px){.page-template-page-about .companyProfile__title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.page-template-page-about .companyProfile__title{font-size:clamp(10px,24 / 375 * 100vw,(24px));letter-spacing:.256vw}}.page-template-page-about .companyProfile__contentArea{width:58.3333333333vw;max-width:1142.4px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (width <= 768px){.page-template-page-about .companyProfile__contentArea{width:224vw;max-width:1092px}}@media screen and (width <= 768px){.page-template-page-about .companyProfile__contentArea{width:87.4666666667vw;max-width:426.4px}}.page-template-page-about .companyProfile__contentArea--item{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:max(14.6964705882px,min(1.388vw,27.182592px)) 0;border-bottom:max(.7305882353px,min(.069vw,1.351296px)) solid #636569}@media screen and (width <= 768px){.page-template-page-about .companyProfile__contentArea--item{padding:4.2666vw 0;border-bottom:.2666vw solid #636569}}.page-template-page-about .companyProfile__contentArea--item:first-child{padding-top:unset}.page-template-page-about .companyProfile__contentArea--title{width:11.6666666667vw;max-width:228.48px;font-size:clamp(10px,.9722222222vw,19.04px);font-weight:700;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:var(--EST-white, #fff);letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.page-template-page-about .companyProfile__contentArea--title{width:44.8vw;max-width:218.4px}}@media screen and (width <= 768px){.page-template-page-about .companyProfile__contentArea--title{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.page-template-page-about .companyProfile__contentArea--title{width:23.4666666667vw;max-width:114.4px;font-size:clamp(10px,14 / 375 * 100vw,(14px));min-width:23.4667vw!important;letter-spacing:.0747vw}}.page-template-page-about .companyProfile__contentArea--text{font-size:clamp(10px,.9722222222vw,19.04px);font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:var(--EST-white, #fff);letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.page-template-page-about .companyProfile__contentArea--text{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.page-template-page-about .companyProfile__contentArea--text{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.page-template-page-about .accessInfo{width:58.3333333333vw;max-width:1142.4px;display:flex;flex-direction:column;align-items:center;margin:0 auto;margin-bottom:max(123.5223529412px,min(11.666vw,228.466944px))}@media screen and (width <= 768px){.page-template-page-about .accessInfo{width:224vw;max-width:1092px}}@media screen and (width <= 768px){.page-template-page-about .accessInfo{width:87.4666666667vw;max-width:426.4px;margin-bottom:25.6vw}}.page-template-page-about .accessInfo__title{font-size:clamp(10px,2.5vw,48.96px);margin-bottom:max(44.1105882353px,min(4.166vw,81.586944px));font-weight:700;line-height:140%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5294117647px,min(.05vw,.9792px))}@media screen and (width <= 768px){.page-template-page-about .accessInfo__title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.page-template-page-about .accessInfo__title{font-size:clamp(10px,24 / 375 * 100vw,(24px));letter-spacing:.256vw}}.page-template-page-about .accessInfo__mapArea{width:100%;height:fit-content;margin-bottom:max(29.4035294118px,min(2.777vw,54.384768px))}@media screen and (width <= 768px){.page-template-page-about .accessInfo__mapArea{margin-bottom:6.4vw}}.page-template-page-about .accessInfo__mapArea--map{height:32.6388888889vw;max-height:639.2px;align-self:stretch}@media screen and (width <= 768px){.page-template-page-about .accessInfo__mapArea--map{height:125.3333333333vw;max-height:611px}}@media screen and (width <= 768px){.page-template-page-about .accessInfo__mapArea--map{height:48.8vw;max-height:237.9px}}.page-template-page-about .accessInfo__mapArea--map iframe{width:100%;height:100%}.page-template-page-about .accessInfo__infoArea{display:flex;flex-direction:column;align-items:center;align-self:stretch;justify-content:flex-start}.page-template-page-about .accessInfo__infoArea--item{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:max(14.6964705882px,min(1.388vw,27.182592px)) 0;border-bottom:max(.7305882353px,min(.069vw,1.351296px)) solid #636569}@media screen and (width <= 768px){.page-template-page-about .accessInfo__infoArea--item{padding:4.2666vw 0;border-bottom:.2666vw solid #636569}}.page-template-page-about .accessInfo__infoArea--item:first-child{padding-top:unset}.page-template-page-about .accessInfo__infoArea--title{width:11.6666666667vw;max-width:228.48px;font-size:clamp(10px,.9722222222vw,19.04px);font-weight:700;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:var(--EST-white, #fff);letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.page-template-page-about .accessInfo__infoArea--title{width:44.8vw;max-width:218.4px}}@media screen and (width <= 768px){.page-template-page-about .accessInfo__infoArea--title{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.page-template-page-about .accessInfo__infoArea--title{width:23.4666666667vw;max-width:114.4px;font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.page-template-page-about .accessInfo__infoArea--text{font-size:clamp(10px,.9722222222vw,19.04px);font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:var(--EST-white, #fff);letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.page-template-page-about .accessInfo__infoArea--text{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.page-template-page-about .accessInfo__infoArea--text{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.page-template-page-download-completed .contentArea{display:flex;flex-direction:column;align-items:center;width:fit-content;padding:max(137.4998823529px,min(12.9861vw,254.3197824px)) 0 max(123.5223529412px,min(11.666vw,228.466944px));margin:0 auto}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea{width:87.4666666667vw;max-width:426.4px;padding:53.3333vw 0 25.6vw}}.page-template-page-download-completed .contentArea__title{font-size:clamp(10px,5.5555555556vw,108.8px);margin-bottom:max(17.64px,min(1.666vw,32.626944px));font-family:Jost,sans-serif;font-weight:500;line-height:100%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea__title{font-size:clamp(10px,80 / 375 * 100vw,(80px))}}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea__title{font-size:clamp(10px,48 / 375 * 100vw,(48px));margin-bottom:4.2666vw;line-height:120%;letter-spacing:.5333vw}}.page-template-page-download-completed .contentArea__subTitle{font-size:clamp(10px,2.2222222222vw,43.52px);margin-bottom:max(36.7623529412px,min(3.472vw,67.995648px));font-family:Noto Sans JP;font-weight:700;line-height:100%;color:var(--EST-light-gray, #c9c9c9);text-align:center;letter-spacing:max(.4658823529px,min(.044vw,.861696px))}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea__subTitle{font-size:clamp(10px,32 / 375 * 100vw,(32px))}}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea__subTitle{font-size:clamp(10px,23 / 375 * 100vw,(23px));margin-bottom:9.6vw;line-height:140%;letter-spacing:.1227vw}}.page-template-page-download-completed .contentArea__iconArea{width:fit-content;height:fit-content;margin-bottom:max(36.7623529412px,min(3.472vw,67.995648px))}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea__iconArea{margin-bottom:9.6vw}}.page-template-page-download-completed .contentArea__iconArea svg{width:7.2916666667vw;max-width:142.8px;height:8.6805555556vw;max-height:170px}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea__iconArea svg{width:28vw;max-width:136.5px;height:33.3333333333vw;max-height:162.5px}}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea__iconArea svg{width:18.6666666667vw;max-width:91px;height:22.1333333333vw;max-height:107.9px}}.page-template-page-download-completed .contentArea__text{font-size:clamp(10px,1.1111111111vw,21.76px);margin-bottom:max(29.4035294118px,min(2.777vw,54.384768px));font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea__text{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea__text{font-size:clamp(10px,14 / 375 * 100vw,(14px));margin-bottom:10.6667vw;line-height:170%;text-align:start;letter-spacing:.0747vw}}.page-template-page-download-completed .contentArea__btnArea{width:20.8333333333vw;max-width:408px;height:4.8611111111vw;max-height:95.2px}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea__btnArea{width:80vw;max-width:390px;height:18.6666666667vw;max-height:91px}}@media screen and (width <= 768px){.page-template-page-download-completed .contentArea__btnArea{width:74.6666666667vw;max-width:364px;height:16vw;max-height:78px}}.page-template-page-download-completed .contentArea__btnArea .c-button__link{padding:unset}.page-template-page-contact-completed .contentArea{display:flex;flex-direction:column;align-items:center;width:fit-content;padding:max(137.4998823529px,min(12.9861vw,254.3197824px)) 0 max(123.5223529412px,min(11.666vw,228.466944px));margin:0 auto}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea{width:87.4666666667vw;max-width:426.4px;padding:53.3333vw 0 25.6vw}}.page-template-page-contact-completed .contentArea__title{font-size:clamp(10px,5.5555555556vw,108.8px);margin-bottom:max(17.64px,min(1.666vw,32.626944px));font-family:Jost,sans-serif;font-weight:500;line-height:100%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea__title{font-size:clamp(10px,80 / 375 * 100vw,(80px))}}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea__title{font-size:clamp(10px,48 / 375 * 100vw,(48px));margin-bottom:4.2666vw;line-height:120%;letter-spacing:.5333vw}}.page-template-page-contact-completed .contentArea__subTitle{font-size:clamp(10px,2.2222222222vw,43.52px);margin-bottom:max(36.7623529412px,min(3.472vw,67.995648px));font-family:Noto Sans JP;font-weight:700;line-height:100%;color:var(--EST-light-gray, #c9c9c9);text-align:center;letter-spacing:max(.4658823529px,min(.044vw,.861696px))}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea__subTitle{font-size:clamp(10px,32 / 375 * 100vw,(32px))}}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea__subTitle{font-size:clamp(10px,23 / 375 * 100vw,(23px));margin-bottom:9.6vw;line-height:140%;letter-spacing:.1227vw}}.page-template-page-contact-completed .contentArea__iconArea{width:fit-content;height:fit-content;margin-bottom:max(36.7623529412px,min(3.472vw,67.995648px))}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea__iconArea{margin-bottom:9.6vw}}.page-template-page-contact-completed .contentArea__iconArea svg{width:7.2916666667vw;max-width:142.8px;height:8.6805555556vw;max-height:170px}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea__iconArea svg{width:28vw;max-width:136.5px;height:33.3333333333vw;max-height:162.5px}}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea__iconArea svg{width:18.6666666667vw;max-width:91px;height:22.1333333333vw;max-height:107.9px}}.page-template-page-contact-completed .contentArea__text{font-size:clamp(10px,1.1111111111vw,21.76px);margin-bottom:max(29.4035294118px,min(2.777vw,54.384768px));font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea__text{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea__text{font-size:clamp(10px,14 / 375 * 100vw,(14px));margin-bottom:10.6667vw;line-height:170%;text-align:start;letter-spacing:.0747vw}}.page-template-page-contact-completed .contentArea__btnArea{width:20.8333333333vw;max-width:408px;height:4.8611111111vw;max-height:95.2px}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea__btnArea{width:80vw;max-width:390px;height:18.6666666667vw;max-height:91px}}@media screen and (width <= 768px){.page-template-page-contact-completed .contentArea__btnArea{width:74.6666666667vw;max-width:364px;height:16vw;max-height:78px}}.page-template-page-contact-completed .contentArea__btnArea .c-button__link{padding:unset}.page-template-page-contact .headTextArea{width:58.3333333333vw;max-width:1142.4px;display:flex;flex-direction:column;gap:max(36.7623529412px,min(3.472vw,67.995648px));align-items:center;padding-top:max(35.2905882353px,min(3.333vw,65.273472px));margin:0 auto}@media screen and (width <= 768px){.page-template-page-contact .headTextArea{width:224vw;max-width:1092px}}@media screen and (width <= 768px){.page-template-page-contact .headTextArea{width:87.4666666667vw;max-width:426.4px}}.page-template-page-contact .headTextArea__text{font-size:clamp(10px,1.1111111111vw,21.76px);font-weight:400;line-height:140%;color:var(--EST-white, #fff);letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.page-template-page-contact .headTextArea__text{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.page-template-page-contact .headTextArea__text{font-size:clamp(10px,14 / 375 * 100vw,(14px));line-height:170%;letter-spacing:.0747vw}}.page-template-page-contact .headTextArea__toggleFormBtnArea{display:flex;gap:max(29.4035294118px,min(2.777vw,54.384768px));align-items:center;margin-bottom:max(36.7623529412px,min(3.472vw,67.995648px))}@media screen and (width <= 768px){.page-template-page-contact .headTextArea__toggleFormBtnArea{gap:5.0666vw;align-self:stretch;margin-bottom:13.3333vw}}.page-template-page-contact .headTextArea__toggleFormBtnArea--btn{width:27.7777777778vw;max-width:544px;height:4.4444444444vw;max-height:87.04px;font-size:clamp(10px,1.25vw,24.48px);display:flex;gap:max(7.3482352941px,min(.694vw,13.591296px));align-items:center;justify-content:center;padding:max(16.9115294118px,min(1.5972vw,31.2795648px)) 0;font-weight:700;line-height:100%;color:var(--EST-white, #fff);letter-spacing:max(.2647058824px,min(.025vw,.4896px));cursor:pointer;background:var(--EST-blue, #0c4a85);border-radius:max(3.6741176471px,min(.347vw,6.795648px))}@media screen and (width <= 768px){.page-template-page-contact .headTextArea__toggleFormBtnArea--btn{width:106.6666666667vw;max-width:520px;height:17.0666666667vw;max-height:83.2px}}@media screen and (width <= 768px){.page-template-page-contact .headTextArea__toggleFormBtnArea--btn{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.page-template-page-contact .headTextArea__toggleFormBtnArea--btn{width:41.0666666667vw;max-width:200.2px;height:17.0666666667vw;max-height:83.2px;font-size:clamp(10px,14 / 375 * 100vw,(14px));display:flex;gap:2.6666vw;align-items:center;justify-content:center;padding:3.2vw 6.4vw;font-weight:700;line-height:140%;color:var(--EST-white, #fff);letter-spacing:.0747vw}}.page-template-page-contact .headTextArea__toggleFormBtnArea--btn:last-child{color:var(--primary-base, #005dab);background:var(--EST-white, #fff)}.page-template-page-contact .headTextArea__toggleFormBtnArea .headTextArea__toggleFormBtnArea--btn{opacity:.4}@media screen and (width >= 769px){.page-template-page-contact .headTextArea__toggleFormBtnArea .headTextArea__toggleFormBtnArea--btn:hover{opacity:1}}.page-template-page-contact .headTextArea__toggleFormBtnArea .is-active-btn{opacity:1!important}.page-template-page-contact .formArea{width:58.3333333333vw;max-width:1142.4px;padding-bottom:max(123.5223529412px,min(11.666vw,228.466944px));margin:0 auto}@media screen and (width <= 768px){.page-template-page-contact .formArea{width:224vw;max-width:1092px}}@media screen and (width <= 768px){.page-template-page-contact .formArea{width:87.4666666667vw;max-width:426.4px;padding-bottom:25.6vw}}.page-template-page-contact .formArea__wrapper{display:flex;width:100%}.page-template-page-contact .formArea .is-hidden{display:none}.page-template-page-contact .formArea .is-hidden+p{display:none}.page-template-page-contact .formArea__form{width:0%;max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease,transform .3s ease,max-height .3s ease;transform:translateY(-20px)}.page-template-page-contact .formArea .is-active-form{width:100%!important;max-height:4000px!important;visibility:visible!important;opacity:1!important;transform:translateY(0)!important}.page-template-page-contact .formArea__btnArea{width:12.2222222222vw;max-width:239.36px;margin:0 auto;margin-top:max(26.4705882353px,min(2.5vw,48.96px))}@media screen and (width <= 768px){.page-template-page-contact .formArea__btnArea{width:46.9333333333vw;max-width:228.8px}}@media screen and (width <= 768px){.page-template-page-contact .formArea__btnArea{width:41.6vw;max-width:202.8px;margin-top:8.5333vw}}.page-template-page-faq .narrowDownArea{width:fit-content;padding-top:max(35.2905882353px,min(3.333vw,65.273472px));margin:0 auto max(88.2317647059px,min(8.333vw,163.193472px))}@media screen and (width <= 768px){.page-template-page-faq .narrowDownArea{padding-top:6.4vw;margin:0 auto 16vw}}.page-template-page-faq .mainContents{width:58.3333333333vw;max-width:1142.4px;display:flex;flex-direction:column;gap:max(29.4035294118px,min(2.777vw,54.384768px));align-items:flex-start;align-items:center;padding-bottom:max(102.9388235294px,min(9.722vw,190.395648px));margin:0 auto}@media screen and (width <= 768px){.page-template-page-faq .mainContents{width:224vw;max-width:1092px}}@media screen and (width <= 768px){.page-template-page-faq .mainContents{width:87.4666666667vw;max-width:426.4px;gap:8.5333vw;padding-bottom:25.6vw}}.page-template-page-faq .mainContents__title{font-size:clamp(10px,2.2222222222vw,43.52px);font-weight:700;line-height:100%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.4658823529px,min(.044vw,.861696px))}@media screen and (width <= 768px){.page-template-page-faq .mainContents__title{font-size:clamp(10px,32 / 375 * 100vw,(32px))}}@media screen and (width <= 768px){.page-template-page-faq .mainContents__title{font-size:clamp(10px,22 / 375 * 100vw,(22px));letter-spacing:.1173vw}}.page-template-page-faq .mainContents__contentList{display:flex;flex-direction:column;gap:max(22.0552941176px,min(2.083vw,40.793472px));align-items:center;align-self:stretch}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentList{gap:6.9333vw;width:100%}}.page-template-page-faq .mainContents__contentItem{width:100%;height:fit-content;border-radius:max(2.9329411765px,min(.277vw,5.424768px))}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem{width:100%;border-radius:1.0666vw}}.page-template-page-faq .mainContents__contentItem--aArea{max-height:0;overflow:hidden;pointer-events:none;visibility:hidden;background:var(--EST-white, #fff);border-top:max(.7305882353px,min(.069vw,1.351296px)) solid var(--EST-light-gray, #c9c9c9);border-radius:0 0 max(2.9329411765px,min(.277vw,5.424768px)) max(2.9329411765px,min(.277vw,5.424768px));opacity:0}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--aArea{background:var(--EST-white, #fff);border-top:.2666vw solid var(--EST-light-gray, #c9c9c9);border-radius:0 0 1.0666vw 1.0666vw}}.page-template-page-faq .mainContents__contentItem--aArea.is-open{max-height:1000px;pointer-events:auto;visibility:visible;opacity:1}.page-template-page-faq .mainContents__contentItem--qArea,.page-template-page-faq .mainContents__contentItem--aArea{display:flex;align-items:center;justify-content:center;justify-content:flex-start;width:100%}.page-template-page-faq .mainContents__contentItem--icon{background:var(--EST-black, #0b0b0b);border-radius:max(2.9329411765px,min(.277vw,5.424768px)) 0 0 max(2.9329411765px,min(.277vw,5.424768px))}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--icon{border-radius:1.0666vw 0 0 1.0666vw}}.page-template-page-faq .mainContents__contentItem--icon.is-open{border-radius:max(2.9329411765px,min(.277vw,5.424768px)) 0}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--icon.is-open{border-radius:1.0666vw 0}}.page-template-page-faq .mainContents__contentItem--icon,.page-template-page-faq .mainContents__contentItem--aAreaIcon{width:4.8611111111vw;max-width:95.2px;font-size:clamp(10px,2.2222222222vw,43.52px);display:flex;flex-direction:column;gap:max(7.3482352941px,min(.694vw,13.591296px));align-items:center;align-self:stretch;justify-content:center;min-width:max(51.4694117647px,min(4.861vw,95.197824px));height:auto;font-family:Jost,sans-serif;font-weight:700;line-height:100%;color:var(--EST-white, #fff);letter-spacing:max(.4658823529px,min(.044vw,.861696px))}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--icon,.page-template-page-faq .mainContents__contentItem--aAreaIcon{width:18.6666666667vw;max-width:91px}}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--icon,.page-template-page-faq .mainContents__contentItem--aAreaIcon{font-size:clamp(10px,32 / 375 * 100vw,(32px))}}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--icon,.page-template-page-faq .mainContents__contentItem--aAreaIcon{width:13.0666666667vw;max-width:63.7px;font-size:clamp(10px,24 / 375 * 100vw,(24px));letter-spacing:.128vw}}.page-template-page-faq .mainContents__contentItem--contentArea{position:relative;display:flex;flex-direction:column;gap:max(2.9329411765px,min(.277vw,5.424768px));align-items:flex-start;justify-content:center;width:100%;padding:max(11.7635294118px,min(1.111vw,21.757824px)) max(8.8231764706px,min(.8333vw,16.3193472px));background:var(--EST-white, #fff);border-radius:0 max(2.9329411765px,min(.277vw,5.424768px)) max(2.9329411765px,min(.277vw,5.424768px)) 0}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--contentArea{flex-direction:column-reverse;gap:1.6vw;padding:4vw 10.6667vw 4vw 5.3333vw;border-radius:0 1.0666vw 1.0666vw 0}}.page-template-page-faq .mainContents__contentItem--contentArea.is-open{border-radius:max(2.9329411765px,min(.277vw,5.424768px)) max(2.9329411765px,min(.277vw,5.424768px)) 0 0}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--contentArea.is-open{border-radius:1.0666vw 1.0666vw 0 0}}.page-template-page-faq .mainContents__contentItem--toggleIcon{width:2.2222222222vw;max-width:43.52px;height:2.2222222222vw;max-height:43.52px;position:absolute;top:max(7.3482352941px,min(.694vw,13.591296px));right:max(7.3482352941px,min(.694vw,13.591296px))}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--toggleIcon{width:8.5333333333vw;max-width:41.6px;height:8.5333333333vw;max-height:41.6px}}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--toggleIcon{width:8.5333333333vw;max-width:41.6px;height:8.5333333333vw;max-height:41.6px;top:1.3333vw;right:1.3333vw}}.page-template-page-faq .mainContents__contentItem--toggleIcon span:first-child{position:absolute;top:50%;left:50%;display:block;width:max(17.64px,min(1.666vw,32.626944px));height:max(1.8381176471px,min(.1736vw,3.3997824px));background:var(--EST-gray, #0b0b0b);transform:translate(-50%,-50%);transform-origin:center}.page-template-page-faq .mainContents__contentItem--toggleIcon span:last-child{position:absolute;top:50%;left:50%;display:block;width:max(1.8381176471px,min(.1736vw,3.3997824px));height:max(17.64px,min(1.666vw,32.626944px));background:var(--EST-gray, #0b0b0b);transform:translate(-50%,-50%) rotate(0);transform-origin:center}.page-template-page-faq .mainContents__contentItem--toggleIcon.is-open span:last-child{transform:translate(-50%,-50%) rotate(90deg)}.page-template-page-faq .mainContents__contentItem--labelArea{display:flex;gap:max(5.8764705882px,min(.555vw,10.86912px));align-items:center;justify-content:flex-start}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--labelArea{display:flex;flex-flow:row wrap;gap:1.6vw;align-items:flex-start}}.page-template-page-faq .mainContents__contentItem--label{font-size:clamp(10px,.8333333333vw,16.32px);display:flex;align-items:center;justify-content:center;padding:max(4.4047058824px,min(.416vw,8.146944px)) max(7.3482352941px,min(.694vw,13.591296px));font-weight:400;line-height:100%;color:var(--EST-gray, #636569);letter-spacing:max(.1768235294px,min(.0167vw,.3270528px));background:var(--EST-light-gray, #c9c9c9);border-radius:max(2.2023529412px,min(.208vw,4.073472px))}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--label{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--label{font-size:clamp(10px,12 / 375 * 100vw,(12px));padding:1.6vw 2.6666vw;letter-spacing:.064vw;border-radius:.8vw}}.page-template-page-faq .mainContents__contentItem--text,.page-template-page-faq .mainContents__contentItem--aAreaText{font-size:clamp(10px,1.1111111111vw,21.76px);font-weight:500;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:#000;letter-spacing:max(.4658823529px,min(.044vw,.861696px))}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--text,.page-template-page-faq .mainContents__contentItem--aAreaText{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--text,.page-template-page-faq .mainContents__contentItem--aAreaText{font-size:clamp(10px,14 / 375 * 100vw,(14px));line-height:140%;letter-spacing:.1493vw}}.page-template-page-faq .mainContents__contentItem--aAreaIcon{display:flex}.page-template-page-faq .mainContents__contentItem--aAreaIcon svg{width:1.7361111111vw;max-width:34px;height:1.7361111111vw;max-height:34px}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--aAreaIcon svg{width:6.6666666667vw;max-width:32.5px;height:6.6666666667vw;max-height:32.5px}}.page-template-page-faq .mainContents__contentItem--aAreaText{width:53.4722222222vw;max-width:1047.2px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:max(11.7635294118px,min(1.111vw,21.757824px)) max(22.0552941176px,min(2.083vw,40.793472px)) max(11.7635294118px,min(1.111vw,21.757824px)) max(8.8231764706px,min(.8333vw,16.3193472px))}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--aAreaText{width:205.3333333333vw;max-width:1001px}}@media screen and (width <= 768px){.page-template-page-faq .mainContents__contentItem--aAreaText{padding:4vw 8vw 4vw 5.3333vw}}.page-template-page-faq .mainContents .no-results-message{font-size:clamp(10px,1.1111111111vw,21.76px);display:flex;align-items:center;justify-content:center;width:100%;width:fit-content;padding:max(14.6964705882px,min(1.388vw,27.182592px)) max(29.4035294118px,min(2.777vw,54.384768px));font-weight:500;line-height:100%;color:var(--EST-black, #fff);letter-spacing:max(.3525882353px,min(.0333vw,.6521472px));border:max(.7305882353px,min(.069vw,1.351296px)) solid var(--EST-light-gray, #fff);border-radius:max(2.9329411765px,min(.277vw,5.424768px))}@media screen and (width <= 768px){.page-template-page-faq .mainContents .no-results-message{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.page-template-page-faq .mainContents .no-results-message{font-size:clamp(10px,16 / 375 * 100vw,(16px));padding:4vw 8vw;letter-spacing:.128vw;border:.2666vw solid var(--EST-light-gray, #fff);border-radius:1.0666vw}}.page-template-page-privacypolicy .mainContents{padding:max(82.3447058824px,min(7.777vw,152.304768px)) 0 max(123.5223529412px,min(11.666vw,228.466944px))}@media screen and (width <= 768px){.page-template-page-privacypolicy .mainContents{padding:19.2vw 0 22.4vw}}.page-template-page-privacypolicy .mainContents .has-text-align-right{margin-top:max(58.824px,min(5.5556vw,108.8008704px))}@media screen and (width <= 768px){.page-template-page-privacypolicy .mainContents .has-text-align-right{margin-top:12.8vw}}.page-template-page-recruit .headTextArea{display:flex;flex-direction:column;align-items:center;align-self:stretch;margin:max(35.2905882353px,min(3.333vw,65.273472px)) auto max(80.8824705882px,min(7.6389vw,149.6002176px))}@media screen and (width <= 768px){.page-template-page-recruit .headTextArea{width:87.4666666667vw;max-width:426.4px;margin:6.4vw auto 19.7333vw}}.page-template-page-recruit .headTextArea__text{font-size:clamp(10px,1.1111111111vw,21.76px);font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.page-template-page-recruit .headTextArea__text{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.page-template-page-recruit .headTextArea__text{font-size:clamp(10px,14 / 375 * 100vw,(14px));text-align:start;letter-spacing:.0747vw}}.page-template-page-recruit .headTextArea .enText{font-size:clamp(10px,1.6666666667vw,32.64px);margin-bottom:max(11.0223529412px,min(1.041vw,20.386944px));font-weight:700;line-height:140%;text-align:center;letter-spacing:max(.3525882353px,min(.0333vw,.6521472px))}@media screen and (width <= 768px){.page-template-page-recruit .headTextArea .enText{font-size:clamp(10px,24 / 375 * 100vw,(24px))}}@media screen and (width <= 768px){.page-template-page-recruit .headTextArea .enText{font-size:clamp(10px,20 / 375 * 100vw,(20px));margin-bottom:3.2vw;letter-spacing:.1067vw}}.page-template-page-recruit .headTextArea .subText{font-size:clamp(10px,.9722222222vw,19.04px);margin-bottom:max(26.4705882353px,min(2.5vw,48.96px));color:var(--EST-light-gray, #c9c9c9);text-align:center;letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.page-template-page-recruit .headTextArea .subText{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.page-template-page-recruit .headTextArea .subText{font-size:clamp(10px,14 / 375 * 100vw,(14px));margin-bottom:8.5333vw;letter-spacing:.0747vw}}.page-template-page-recruit .systemArea{display:flex;flex-direction:column;gap:max(40.4407058824px,min(3.8194vw,74.7991296px));align-items:center;justify-content:center;margin:0 auto;margin-bottom:max(142.6447058824px,min(13.472vw,263.835648px))}@media screen and (width <= 768px){.page-template-page-recruit .systemArea{width:87.4666666667vw;max-width:426.4px;gap:8.5333vw;margin-bottom:19.7333vw}}.page-template-page-recruit .systemArea__title{font-size:clamp(10px,2.5vw,48.96px);font-weight:700;line-height:100%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5294117647px,min(.05vw,.9792px))}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__title{font-size:clamp(10px,28 / 375 * 100vw,(28px));letter-spacing:.1493vw}}.page-template-page-recruit .systemArea__list{width:48.6111111111vw;max-width:952px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:max(66.1764705882px,min(6.25vw,122.4px));place-content:flex-start center;align-items:flex-start;justify-content:center}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__list{width:186.6666666667vw;max-width:910px}}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__list{width:87.4666666667vw;max-width:426.4px;gap:13.3333vw 10.6667vw;width:100%;height:fit-content}}.page-template-page-recruit .systemArea__item{width:9.0277777778vw;max-width:176.8px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__item{width:34.6666666667vw;max-width:169px}}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__item{width:34.6666666667vw;max-width:169px;gap:4.2666vw;height:fit-content}}.page-template-page-recruit .systemArea__item--img{width:fit-content;height:fit-content}.page-template-page-recruit .systemArea__item--img svg{width:9.0277777778vw;max-width:176.8px;height:9.0277777778vw;max-height:176.8px}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__item--img svg{width:34.6666666667vw;max-width:169px;height:34.6666666667vw;max-height:169px}}.page-template-page-recruit .systemArea__item--text{font-size:clamp(10px,.9722222222vw,19.04px);font-weight:700;line-height:170%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__item--text{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}.page-template-page-recruit .systemArea__item .system03{width:11.3194444444vw;max-width:221.68px;font-size:clamp(10px,.8333333333vw,16.32px);letter-spacing:max(.1768235294px,min(.0167vw,.3270528px))}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__item .system03{width:43.4666666667vw;max-width:211.9px}}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__item .system03{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__item .system03{width:32.8vw;max-width:159.9px;font-size:clamp(10px,12 / 375 * 100vw,(12px));letter-spacing:.064vw}}.page-template-page-recruit .systemArea__item .system04{width:12.5vw;max-width:244.8px}@media screen and (width <= 768px){.page-template-page-recruit .systemArea__item .system04{width:48vw;max-width:234px}}.page-template-page-recruit .experienceArea{width:73.6805555556vw;max-width:1442.96px;display:flex;flex-direction:column;gap:max(29.4035294118px,min(2.777vw,54.384768px));align-items:flex-end;align-items:center;align-self:stretch;margin:0 auto;margin-bottom:max(80.8824705882px,min(7.6389vw,149.6002176px))}@media screen and (width <= 768px){.page-template-page-recruit .experienceArea{width:282.9333333333vw;max-width:1379.3px}}@media screen and (width <= 768px){.page-template-page-recruit .experienceArea{width:87.4666666667vw;max-width:426.4px;gap:5.3333vw;margin-bottom:19.7333vw}}.page-template-page-recruit .experienceArea__title{font-size:clamp(10px,2.7777777778vw,54.4px);font-weight:700;line-height:100%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5823529412px,min(.055vw,1.07712px))}@media screen and (width <= 768px){.page-template-page-recruit .experienceArea__title{font-size:clamp(10px,40 / 375 * 100vw,(40px))}}@media screen and (width <= 768px){.page-template-page-recruit .experienceArea__title{font-size:clamp(10px,28 / 375 * 100vw,(28px));letter-spacing:.1493vw}}.page-template-page-recruit .experienceArea__list{display:flex;gap:max(29.4035294118px,min(2.777vw,54.384768px));align-items:flex-start;align-self:stretch;justify-content:center}@media screen and (width <= 768px){.page-template-page-recruit .experienceArea__list{width:87.4666666667vw;max-width:426.4px;flex-direction:column;gap:11.2vw;height:fit-content}}.page-template-page-recruit .experienceArea__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page-template-page-recruit .experienceArea__item--img{width:22.7777777778vw;max-width:446.08px;height:15.1388888889vw;max-height:296.48px;aspect-ratio:164/109;margin-bottom:max(11.7635294118px,min(1.111vw,21.757824px));background:url(<path-to-image>) #d3d3d3 50%/cover no-repeat;border-radius:max(1.4611764706px,min(.138vw,2.702592px))}@media screen and (width <= 768px){.page-template-page-recruit .experienceArea__item--img{width:87.4666666667vw;max-width:426.4px;height:58.1333333333vw;max-height:283.4px}}@media screen and (width <= 768px){.page-template-page-recruit .experienceArea__item--img{width:100%;height:auto;margin-bottom:4.2666vw}}.page-template-page-recruit .experienceArea__item--label,.page-template-page-recruit .experienceArea__item--title{font-size:clamp(10px,1.3888888889vw,27.2px);width:100%;margin-bottom:max(8.8231764706px,min(.8333vw,16.3193472px));font-weight:700;line-height:140%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.2858823529px,min(.027vw,.528768px))}@media screen and (width <= 768px){.page-template-page-recruit .experienceArea__item--label,.page-template-page-recruit .experienceArea__item--title{font-size:clamp(10px,20 / 375 * 100vw,(20px))}}@media screen and (width <= 768px){.page-template-page-recruit .experienceArea__item--label,.page-template-page-recruit .experienceArea__item--title{font-size:clamp(10px,20 / 375 * 100vw,(20px));letter-spacing:.1067vw}}.page-template-page-recruit .experienceArea__item--label{color:var(--EST-blue, #0c4a85);background-color:#c9c9c9}.page-template-page-recruit .experienceArea__item--textList{display:flex;flex-direction:column;align-items:center;align-items:flex-start;justify-content:center;width:100%}.page-template-page-recruit .experienceArea__item--textItem{font-size:clamp(10px,1.0416666667vw,20.4px);font-weight:400;line-height:140%;color:var(--EST-white, #fff);letter-spacing:max(.2202352941px,min(.0208vw,.4073472px))}@media screen and (width <= 768px){.page-template-page-recruit .experienceArea__item--textItem{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.page-template-page-recruit .experienceArea__item--textItem{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.page-template-page-recruit .requirements{width:73.6111111111vw;max-width:1441.6px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;margin-bottom:max(80.8824705882px,min(7.6389vw,149.6002176px))}@media screen and (width <= 768px){.page-template-page-recruit .requirements{width:282.6666666667vw;max-width:1378px}}@media screen and (width <= 768px){.page-template-page-recruit .requirements{width:87.4666666667vw;max-width:426.4px;margin-bottom:19.7333vw}}.page-template-page-recruit .requirements .stopTextArea{width:100%;height:auto;padding:max(44.1105882353px,min(4.166vw,81.586944px)) max(29.4035294118px,min(2.777vw,54.384768px))}.page-template-page-recruit .requirements .stopTextArea__text{font-size:clamp(10px,1.6666666667vw,32.64px);font-weight:700;font-feature-settings:"liga" off,"clig" off;line-height:140%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.3525882353px,min(.0333vw,.6521472px))}@media screen and (width <= 768px){.page-template-page-recruit .requirements .stopTextArea__text{font-size:clamp(10px,24 / 375 * 100vw,(24px))}}@media screen and (width <= 768px){.page-template-page-recruit .requirements .stopTextArea__text{font-size:clamp(10px,20 / 375 * 100vw,(20px));letter-spacing:.1067vw}}.page-template-page-recruit .requirements__title{font-size:clamp(10px,2.7777777778vw,54.4px);margin-bottom:max(23.5270588235px,min(2.222vw,43.515648px));font-weight:700;line-height:100%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5823529412px,min(.055vw,1.07712px))}@media screen and (width <= 768px){.page-template-page-recruit .requirements__title{font-size:clamp(10px,40 / 375 * 100vw,(40px))}}.page-template-page-recruit .requirements__labelArea{display:flex;flex-wrap:wrap;gap:max(5.8764705882px,min(.555vw,10.86912px));align-items:center;align-self:stretch;justify-content:center;justify-content:flex-start;margin-bottom:max(14.6964705882px,min(1.388vw,27.182592px))}@media screen and (width <= 768px){.page-template-page-recruit .requirements__labelArea{display:flex;flex-flow:row wrap;gap:5.0666vw;margin-bottom:6.4vw}}.page-template-page-recruit .requirements__labelArea--text{font-size:clamp(10px,1.0416666667vw,20.4px);display:flex;align-items:center;padding:max(10.2938823529px,min(.9722vw,19.0395648px)) max(16.1682352941px,min(1.527vw,29.904768px));font-weight:500;line-height:100%;color:var(--EST-white, #fff);text-align:right;letter-spacing:max(.2202352941px,min(.0208vw,.4073472px));cursor:pointer;background:var(--EST-black, #0b0b0b);border-radius:max(2.2023529412px,min(.208vw,4.073472px))}@media screen and (width <= 768px){.page-template-page-recruit .requirements__labelArea--text{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.page-template-page-recruit .requirements__labelArea--text{width:41.0666666667vw;max-width:200.2px;height:16.5333333333vw;max-height:80.6px;font-size:clamp(10px,15 / 375 * 100vw,(15px));align-items:center;justify-content:center;padding:2.6666vw 6.4vw;font-weight:500;font-feature-settings:"liga" off,"clig" off;line-height:140%;text-align:center;letter-spacing:.08vw;border-radius:unset}}.page-template-page-recruit .requirements__labelArea--text.is-active{background:var(--EST-blue, #0c4a85)}.page-template-page-recruit .requirements__listArea{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden}.page-template-page-recruit .requirements__list{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:0;visibility:hidden;opacity:0}.page-template-page-recruit .requirements__list.is-active{height:auto;visibility:visible;opacity:1}.page-template-page-recruit .requirements__item{display:flex;align-items:center;justify-content:flex-start;width:100%;border:max(.7305882353px,min(.069vw,1.351296px)) solid #c9c9c9}@media screen and (width <= 768px){.page-template-page-recruit .requirements__item{flex-direction:column;border:.2666vw solid #c9c9c9}}.page-template-page-recruit .requirements__item--title{width:18.75vw;max-width:367.2px;font-size:clamp(10px,1.1111111111vw,21.76px);display:flex;align-items:center;align-self:stretch;justify-content:center;font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:165%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.4658823529px,min(.044vw,.861696px));background:var(--EST-gray, #636569);border-right:max(.7305882353px,min(.069vw,1.351296px)) solid var(--EST-light-gray, #c9c9c9)}@media screen and (width <= 768px){.page-template-page-recruit .requirements__item--title{width:72vw;max-width:351px}}@media screen and (width <= 768px){.page-template-page-recruit .requirements__item--title{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.page-template-page-recruit .requirements__item--title{width:87.2vw;max-width:425.1px;height:12vw;max-height:58.5px;font-size:clamp(10px,15 / 375 * 100vw,(15px));line-height:100%;letter-spacing:.08vw;border-right:.2666vw solid var(--EST-light-gray, #c9c9c9);border-bottom:.2666vw solid var(--EST-light-gray, #c9c9c9)}}.page-template-page-recruit .requirements__item--textList{display:flex;flex:1 0 0;flex-direction:column;align-items:center;align-items:flex-start;align-self:stretch;justify-content:flex-start;padding:max(19.1117647059px,min(1.805vw,35.34912px)) max(37.5003529412px,min(3.5417vw,69.3606528px))}@media screen and (width <= 768px){.page-template-page-recruit .requirements__item--textList{width:87.4666666667vw;max-width:426.4px;padding:6.9333vw 5.3333vw}}.page-template-page-recruit .requirements__item--textItem{font-size:clamp(10px,1.1111111111vw,21.76px);font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:165%;color:var(--EST-white, #fff);letter-spacing:max(.4658823529px,min(.044vw,.861696px))}@media screen and (width <= 768px){.page-template-page-recruit .requirements__item--textItem{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.page-template-page-recruit .requirements__item--textItem{font-size:clamp(10px,14 / 375 * 100vw,(14px));line-height:140%;letter-spacing:.0747vw}}.page-template-page-recruit .formArea{display:flex;flex-direction:column;gap:max(35.2905882353px,min(3.333vw,65.273472px));align-items:center;justify-content:center;padding-bottom:max(123.5223529412px,min(11.666vw,228.466944px));margin:0 auto}@media screen and (width <= 768px){.page-template-page-recruit .formArea{width:87.4666666667vw;max-width:426.4px;gap:8.5333vw;padding-bottom:25.6vw}}.page-template-page-recruit .formArea__title{font-size:clamp(10px,2.5vw,48.96px);font-weight:700;line-height:100%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5294117647px,min(.05vw,.9792px))}@media screen and (width <= 768px){.page-template-page-recruit .formArea__title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.page-template-page-recruit .formArea__title{font-size:clamp(10px,28 / 375 * 100vw,(28px));letter-spacing:.1493vw}}.page-template-page-recruit .formArea__form{width:58.3333333333vw;max-width:1142.4px;display:flex;flex-direction:column;gap:max(17.64px,min(1.666vw,32.626944px));align-items:flex-start;align-self:stretch;margin:0 auto}@media screen and (width <= 768px){.page-template-page-recruit .formArea__form{width:224vw;max-width:1092px}}@media screen and (width <= 768px){.page-template-page-recruit .formArea__form{width:87.4666666667vw;max-width:426.4px;gap:6.4vw}}.page-template-page-top .kv,.page-template-page-test .kv{display:flex;align-items:flex-start;justify-content:center;width:100%;height:800vh}.page-template-page-top .kv__inner,.page-template-page-test .kv__inner{width:54.8611111111vw;max-width:1074.4px;height:23.5416666667vw;max-height:461.04px;position:sticky;top:35%;display:flex;align-items:center;justify-content:center;margin-bottom:25vh}@media screen and (width <= 768px){.page-template-page-top .kv__inner,.page-template-page-test .kv__inner{width:210.6666666667vw;max-width:1027px;height:90.4vw;max-height:440.7px}}@media screen and (width <= 768px){.page-template-page-top .kv__inner,.page-template-page-test .kv__inner{width:100%;height:200px;overflow:hidden}}.page-template-page-top .kv__backLogoArea,.page-template-page-test .kv__backLogoArea{display:flex;flex-shrink:0;justify-content:center;height:339px}.page-template-page-top .kv__backLogoArea--inner,.page-template-page-test .kv__backLogoArea--inner{position:relative;width:742px}.page-template-page-top .kv__backLogoArea--logo,.page-template-page-test .kv__backLogoArea--logo{position:absolute;top:-20px;left:-45px;width:fit-content;border-radius:50%}.page-template-page-top .kv__backLogoArea svg,.page-template-page-test .kv__backLogoArea svg{flex-shrink:0;border-radius:50%}.page-template-page-top .kv__frontLogoArea,.page-template-page-test .kv__frontLogoArea{position:absolute;top:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.page-template-page-top .kv__frontLogoArea--estech,.page-template-page-test .kv__frontLogoArea--estech{position:absolute;top:max(58.824px,min(5.5556vw,108.8008704px));left:max(-74.7991296px,-3.8194vw);display:flex;justify-content:center;width:100%}.page-template-page-top .kv__frontLogoArea--estech .kv__frontLogoArea--item:nth-child(1),.page-template-page-test .kv__frontLogoArea--estech .kv__frontLogoArea--item:nth-child(1){margin-right:11.3px}.page-template-page-top .kv__frontLogoArea--estech .kv__frontLogoArea--item:nth-child(2),.page-template-page-test .kv__frontLogoArea--estech .kv__frontLogoArea--item:nth-child(2){margin-right:6.29px}.page-template-page-top .kv__frontLogoArea--estech .kv__frontLogoArea--item:nth-child(3),.page-template-page-test .kv__frontLogoArea--estech .kv__frontLogoArea--item:nth-child(3){margin-right:10.9px}.page-template-page-top .kv__frontLogoArea--estech .kv__frontLogoArea--item:nth-child(4),.page-template-page-test .kv__frontLogoArea--estech .kv__frontLogoArea--item:nth-child(4){margin-right:12.55px}.page-template-page-top .kv__frontLogoArea--estech .kv__frontLogoArea--item:nth-child(5),.page-template-page-test .kv__frontLogoArea--estech .kv__frontLogoArea--item:nth-child(5){margin-right:16.87px}.page-template-page-top .kv__frontLogoArea--engineering,.page-template-page-test .kv__frontLogoArea--engineering{position:absolute;top:max(143.3827058824px,min(13.5417vw,265.2006528px));left:max(88.2317647059px,min(8.333vw,163.193472px));display:flex}.page-template-page-top .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(1),.page-template-page-test .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(1){margin-right:15.36px}.page-template-page-top .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(2),.page-template-page-test .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(2){margin-right:14.32px}.page-template-page-top .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(3),.page-template-page-test .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(3){margin-right:13.74px}.page-template-page-top .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(4),.page-template-page-test .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(4){margin-right:16.84px}.page-template-page-top .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(5),.page-template-page-test .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(5){margin-right:16.79px}.page-template-page-top .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(6),.page-template-page-test .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(6){margin-right:15.4px}.page-template-page-top .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(7),.page-template-page-test .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(7){margin-right:15.39px}.page-template-page-top .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(8),.page-template-page-test .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(8){margin-right:10.58px}.page-template-page-top .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(9),.page-template-page-test .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(9){margin-right:16.81px}.page-template-page-top .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(10),.page-template-page-test .kv__frontLogoArea--engineering .kv__frontLogoArea--item:nth-child(10){margin-right:14.34px}.page-template-page-top .kv__frontLogoArea--gmp,.page-template-page-test .kv__frontLogoArea--gmp{position:absolute;top:max(207.3525882353px,min(19.5833vw,383.5193472px));left:max(-335.9204352px,-17.1528vw);display:flex;scale:.9814}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp,.page-template-page-test .kv__frontLogoArea--gmp{top:unset;left:unset;display:flex;flex-direction:column;gap:20px;align-items:flex-start;width:842px;padding-left:150px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item{width:fit-content;height:fit-content}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item{display:flex}}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item.practice,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item.practice{margin-left:13px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(1),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(1){margin-right:12.22px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(1),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(1){margin-right:unset}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(1) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(1) svg{margin-right:12.22px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(2),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(2){margin-right:11.84px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(2),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(2){margin-right:unset}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(2) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(2) svg{margin-right:11.84px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(3),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(3){margin-right:14.66px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(3),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(3){margin-right:unset}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(3) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(3) svg{margin-right:14.66px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(4),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(4){margin-right:38.87px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(4) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(4) svg{margin-right:38.87px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(5),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(5){margin-right:9.67px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(5) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(5) svg{margin-right:9.67px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(6),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(6){margin-right:12.17px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(6) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(6) svg{margin-right:12.17px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(7),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(7){margin-right:17.11px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(7) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(7) svg{margin-right:17.11px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(8),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(8){margin-right:17.14px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(8) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(8) svg{margin-right:17.14px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(9),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(9){margin-right:5.58px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(9) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(9) svg{margin-right:5.58px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(10),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(10){margin-right:7.22px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(10) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(10) svg{margin-right:7.22px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(11),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(11){margin-right:9.67px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(11) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(11) svg{margin-right:9.67px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(12),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(12){margin-right:12.2px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(12) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(12) svg{margin-right:12.2px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(13),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(13){margin-right:17.15px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(13) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(13) svg{margin-right:17.15px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(14),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(14){margin-right:12.85px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(14) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(14) svg{margin-right:12.85px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(15),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(15){margin-right:17.31px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(15) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(15) svg{margin-right:17.31px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(16),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(16){margin-right:14.64px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(16) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(16) svg{margin-right:14.64px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(17),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(17){margin-right:41.78px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(17) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(17) svg{margin-right:41.78px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(18),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(18){margin-right:14.68px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(18) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(18) svg{margin-right:14.68px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(19),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(19){margin-right:7.71px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(19) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(19) svg{margin-right:7.71px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(20),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(20){margin-right:7.22px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(20) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(20) svg{margin-right:7.22px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(21),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(21){margin-right:9.67px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(21) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(21) svg{margin-right:9.67px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(22),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(22){margin-right:12.41px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(22) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(22) svg{margin-right:12.41px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(23),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(23){margin-right:14.49px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(23) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(23) svg{margin-right:14.49px}}.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(24),.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(24){margin-right:16.73px}@media screen and (width <= 768px){.page-template-page-top .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(24) svg,.page-template-page-test .kv__frontLogoArea--gmp .kv__frontLogoArea--item:nth-child(24) svg{margin-right:16.73px}}.page-template-page-top .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__frontLogoArea--gmpBold{position:absolute;top:max(143.3827058824px,min(13.5417vw,265.2006528px));left:max(191.1769411765px,min(18.0556vw,353.6008704px));display:flex;gap:32px}@media screen and (width > 1960px){.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--estech{top:unset;left:unset;margin-top:-110px;margin-left:-110px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--engineering{top:unset;left:unset;margin-top:95px;margin-left:-25px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmp{top:unset;left:unset;margin-top:270px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmpBold{top:unset;left:unset;margin-top:85px;margin-left:-30px}}@media screen and (width >= 1440px) and (width <= 1960px){.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--estech{top:unset;left:unset;align-items:center;margin-top:-110px;margin-left:-110px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--engineering{top:unset;left:unset;align-items:center;margin-top:95px;margin-left:-25px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmp{top:unset;left:unset;margin-top:270px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmpBold{top:unset;left:unset;margin-top:85px;margin-left:-30px}}@media screen and (width >= 1220px) and (width < 1440px){.page-template-page-top .kv__backLogoArea,.page-template-page-top .kv__frontLogoArea,.page-template-page-test .kv__backLogoArea,.page-template-page-test .kv__frontLogoArea{transform-origin:center;scale:.8}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--estech{top:unset;left:unset;margin-top:-95px;margin-left:-105px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--engineering{top:unset;left:unset;margin-top:100px;margin-left:-20px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmp{top:unset;left:unset;margin-top:270px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmpBold{top:unset;left:unset;margin-top:85px;margin-left:-30px}}@media screen and (width >= 997px) and (width < 1220px){.page-template-page-top .kv__backLogoArea,.page-template-page-top .kv__frontLogoArea,.page-template-page-test .kv__backLogoArea,.page-template-page-test .kv__frontLogoArea{transform-origin:center;scale:.7}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--estech{top:unset;left:unset;margin-top:-90px;margin-left:-110px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--engineering{top:unset;left:unset;margin-top:100px;margin-left:-35px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmp{top:unset;left:unset;margin-top:280px;margin-left:-20px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmpBold{top:unset;left:unset;margin-top:80px;margin-left:-50px}}@media screen and (width >= 769px) and (width < 997px){.page-template-page-top .kv__backLogoArea,.page-template-page-top .kv__frontLogoArea,.page-template-page-test .kv__backLogoArea,.page-template-page-test .kv__frontLogoArea{transform-origin:center;scale:.65}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--estech{top:unset;left:unset;margin-top:-90px;margin-left:-110px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--engineering{top:unset;left:unset;margin-top:100px;margin-left:-35px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmp{top:unset;left:unset;margin-top:280px;margin-left:-20px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmpBold{top:unset;left:unset;margin-top:80px;margin-left:-50px}}@media screen and (width <= 768px){.page-template-page-top .kv__backLogoArea,.page-template-page-top .kv__frontLogoArea,.page-template-page-test .kv__backLogoArea,.page-template-page-test .kv__frontLogoArea{transform-origin:center;scale:.4}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--estech,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--estech{top:unset;left:unset;margin-top:-90px;margin-left:-110px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--engineering,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--engineering{top:unset;left:unset;margin-top:100px;margin-left:-35px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmp,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmp{top:unset;left:unset;margin-top:280px;margin-left:-20px}.page-template-page-top .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-top .kv__frontLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__backLogoArea .kv__frontLogoArea--gmpBold,.page-template-page-test .kv__frontLogoArea .kv__frontLogoArea--gmpBold{top:unset;left:unset;margin-top:80px;margin-left:-50px}}.page-template-page-top .about,.page-template-page-test .about{display:flex;flex-direction:column;gap:max(97.0517647059px,min(9.166vw,179.506944px));padding-top:max(70.5811764706px,min(6.666vw,130.546944px));background-color:#fff}@media screen and (width <= 768px){.page-template-page-top .about,.page-template-page-test .about{gap:14.4vw;padding-top:12.8vw}}.page-template-page-top .about__contentArea,.page-template-page-test .about__contentArea{display:flex;flex-direction:column;gap:max(23.5270588235px,min(2.222vw,43.515648px));align-items:center}@media screen and (width <= 768px){.page-template-page-top .about__contentArea,.page-template-page-test .about__contentArea{gap:6.4vw;width:87.5%;padding-top:12.8vw;padding-bottom:14.4vw;margin:0 auto}}.page-template-page-top .about__contentArea--content,.page-template-page-test .about__contentArea--content{display:flex;flex-direction:column;gap:max(11.7635294118px,min(1.111vw,21.757824px));align-items:center}.page-template-page-top .about__contentArea--title,.page-template-page-test .about__contentArea--title{font-size:clamp(10px,2.7777777778vw,54.4px);font-weight:700;line-height:100%;color:var(--EST-black, #0b0b0b);letter-spacing:max(.5823529412px,min(.055vw,1.07712px))}@media screen and (width <= 768px){.page-template-page-top .about__contentArea--title,.page-template-page-test .about__contentArea--title{font-size:clamp(10px,40 / 375 * 100vw,(40px))}}@media screen and (width <= 768px){.page-template-page-top .about__contentArea--title,.page-template-page-test .about__contentArea--title{font-size:clamp(10px,24 / 375 * 100vw,(24px));text-align:center;letter-spacing:.128vw}}.page-template-page-top .about__contentArea--text,.page-template-page-test .about__contentArea--text{font-size:clamp(10px,1.25vw,24.48px);font-style:normal;font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:100%;color:var(--EST-gray, #636569);text-align:center;letter-spacing:max(.2647058824px,min(.025vw,.4896px))}@media screen and (width <= 768px){.page-template-page-top .about__contentArea--text,.page-template-page-test .about__contentArea--text{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.page-template-page-top .about__contentArea--text,.page-template-page-test .about__contentArea--text{font-size:clamp(10px,15 / 375 * 100vw,(15px));line-height:170%;letter-spacing:.08vw}}.page-template-page-top .about__contentArea--btnArea,.page-template-page-test .about__contentArea--btnArea{width:fit-content;margin:0 auto}.page-template-page-top .about__imgArea,.page-template-page-test .about__imgArea{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-content:center;width:100%;height:100%}@media screen and (width <= 768px){.page-template-page-top .about__imgArea,.page-template-page-test .about__imgArea{grid-template-columns:repeat(2,1fr)}}.page-template-page-top .about__imgArea--item,.page-template-page-test .about__imgArea--item{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.page-template-page-top .about__imgArea--img,.page-template-page-test .about__imgArea--img{display:block;width:100%;height:auto}.page-template-page-top .products,.page-template-page-test .products{width:88.8888888889vw;max-width:1740.8px;display:flex;flex-direction:column;gap:max(47.0541176471px,min(4.444vw,87.031296px));align-items:center;padding:max(70.5811764706px,min(6.666vw,130.546944px)) 0;margin:0 auto}@media screen and (width <= 768px){.page-template-page-top .products,.page-template-page-test .products{width:341.3333333333vw;max-width:1664px}}@media screen and (width <= 768px){.page-template-page-top .products,.page-template-page-test .products{width:87.5%;padding:14.9333vw 0}}.page-template-page-top .products__headArea,.page-template-page-test .products__headArea{display:inline-flex;flex-direction:column;gap:max(41.1670588235px,min(3.888vw,76.142592px));align-items:center;width:100%}@media screen and (width <= 768px){.page-template-page-top .products__headArea,.page-template-page-test .products__headArea{gap:8.2667vw}}.page-template-page-top .products__titleArea,.page-template-page-test .products__titleArea{width:63.5416666667vw;max-width:1244.4px;display:inline-flex;flex-direction:column;gap:max(11.7635294118px,min(1.111vw,21.757824px));align-items:center}@media screen and (width <= 768px){.page-template-page-top .products__titleArea,.page-template-page-test .products__titleArea{width:244vw;max-width:1189.5px}}@media screen and (width <= 768px){.page-template-page-top .products__titleArea,.page-template-page-test .products__titleArea{width:auto}}.page-template-page-top .products__titleArea--title,.page-template-page-test .products__titleArea--title{font-size:clamp(10px,2.5vw,48.96px);font-style:normal;font-weight:700;line-height:140%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5294117647px,min(.05vw,.9792px))}@media screen and (width <= 768px){.page-template-page-top .products__titleArea--title,.page-template-page-test .products__titleArea--title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.page-template-page-top .products__titleArea--title,.page-template-page-test .products__titleArea--title{font-size:clamp(10px,24 / 375 * 100vw,(24px));line-height:140%;letter-spacing:.128vw}}.page-template-page-top .products__titleArea--text,.page-template-page-test .products__titleArea--text{font-size:clamp(10px,1.25vw,24.48px);font-style:normal;font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:var(--EST-light-gray, #c9c9c9);text-align:center;letter-spacing:max(.2647058824px,min(.025vw,.4896px))}@media screen and (width <= 768px){.page-template-page-top .products__titleArea--text,.page-template-page-test .products__titleArea--text{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.page-template-page-top .products__titleArea--text,.page-template-page-test .products__titleArea--text{font-size:clamp(10px,15 / 375 * 100vw,(15px));line-height:170%;letter-spacing:.08vw}}.page-template-page-top .products__pickupCategoryArea,.page-template-page-test .products__pickupCategoryArea{width:65.9722222222vw;max-width:1292px;display:inline-flex;gap:max(29.4035294118px,min(2.777vw,54.384768px));align-items:center}@media screen and (width <= 768px){.page-template-page-top .products__pickupCategoryArea,.page-template-page-test .products__pickupCategoryArea{width:253.3333333333vw;max-width:1235px}}@media screen and (width <= 768px){.page-template-page-top .products__pickupCategoryArea,.page-template-page-test .products__pickupCategoryArea{display:flex;flex-direction:column;gap:8.5333vw;align-items:flex-end;align-self:stretch;width:auto}}.page-template-page-top .products__pickupCategoryArea--list,.page-template-page-test .products__pickupCategoryArea--list{width:100%}.page-template-page-top .products__pickupCategoryArea--link,.page-template-page-test .products__pickupCategoryArea--link{display:flex;flex-direction:column;gap:max(11.7635294118px,min(1.111vw,21.757824px));align-items:center}@media screen and (width <= 768px){.page-template-page-top .products__pickupCategoryArea--link,.page-template-page-test .products__pickupCategoryArea--link{gap:3.7333vw}}.page-template-page-top .products__pickupCategoryArea--img,.page-template-page-test .products__pickupCategoryArea--img{width:20.1388888889vw;max-width:394.4px;height:13.4027777778vw;max-height:262.48px;aspect-ratio:290/193;object-fit:cover;box-shadow:0 max(1.4611764706px,min(.138vw,2.702592px)) max(2.2023529412px,min(.208vw,4.073472px)) 0 #00000026,0 max(4.4047058824px,min(.416vw,8.146944px)) max(7.3482352941px,min(.694vw,13.591296px)) max(1.4611764706px,min(.138vw,2.702592px)) #00000026}@media screen and (width <= 768px){.page-template-page-top .products__pickupCategoryArea--img,.page-template-page-test .products__pickupCategoryArea--img{width:77.3333333333vw;max-width:377px;height:51.4666666667vw;max-height:250.9px}}@media screen and (width <= 768px){.page-template-page-top .products__pickupCategoryArea--img,.page-template-page-test .products__pickupCategoryArea--img{width:100%;height:auto}}.page-template-page-top .products__pickupCategoryArea--text,.page-template-page-test .products__pickupCategoryArea--text{font-size:clamp(10px,1.25vw,24.48px);font-style:normal;font-weight:500;font-feature-settings:"liga" off,"clig" off;line-height:normal;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.2647058824px,min(.025vw,.4896px))}@media screen and (width <= 768px){.page-template-page-top .products__pickupCategoryArea--text,.page-template-page-test .products__pickupCategoryArea--text{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.page-template-page-top .products__pickupCategoryArea--text,.page-template-page-test .products__pickupCategoryArea--text{font-size:clamp(10px,16 / 375 * 100vw,(16px));letter-spacing:.0853vw}}.page-template-page-top .products__mainArea,.page-template-page-test .products__mainArea{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;border-top:max(.7305882353px,min(.069vw,1.351296px)) solid #a2a2a2;border-bottom:max(.7305882353px,min(.069vw,1.351296px)) solid #a2a2a2}@media screen and (width <= 768px){.page-template-page-top .products__mainArea,.page-template-page-test .products__mainArea{gap:9.6vw;border-top:unset}}.page-template-page-top .products__categoryArea,.page-template-page-test .products__categoryArea{display:flex;width:100%}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea,.page-template-page-test .products__categoryArea{flex-direction:column;border-top:.2666vw solid #a2a2a2;border-right:.2666vw solid #a2a2a2;border-left:.2666vw solid #a2a2a2}}.page-template-page-top .products__categoryArea:first-child,.page-template-page-test .products__categoryArea:first-child{border-bottom:max(.7305882353px,min(.069vw,1.351296px)) solid #a2a2a2}.page-template-page-top .products__categoryArea--title,.page-template-page-test .products__categoryArea--title{font-size:clamp(10px,1.25vw,24.48px);width:12.6388888889vw;max-width:247.52px;display:flex;align-items:center;justify-content:center;justify-content:flex-start;font-style:normal;font-weight:500;line-height:140%;color:var(--EST-white, #fff);letter-spacing:max(.2647058824px,min(.025vw,.4896px))}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea--title,.page-template-page-test .products__categoryArea--title{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea--title,.page-template-page-test .products__categoryArea--title{width:48.5333333333vw;max-width:236.6px}}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea--title,.page-template-page-test .products__categoryArea--title{justify-content:center;width:100%;max-width:unset;padding:5.0666vw 2.9333vw}}.page-template-page-top .products__categoryArea--list,.page-template-page-test .products__categoryArea--list{width:18.9583333333vw;max-width:371.28px;display:flex;display:inline-flex;flex-direction:column;gap:max(20.5835294118px,min(1.944vw,38.071296px));align-items:flex-start;padding:max(23.5270588235px,min(2.222vw,43.515648px)) max(11.0223529412px,min(1.041vw,20.386944px)) max(23.5270588235px,min(2.222vw,43.515648px)) max(35.2905882353px,min(3.333vw,65.273472px));color:#fff;list-style:disc!important;border-left:max(.7305882353px,min(.069vw,1.351296px)) solid #a2a2a2}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea--list,.page-template-page-test .products__categoryArea--list{width:72.8vw;max-width:354.9px}}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea--list,.page-template-page-test .products__categoryArea--list{gap:3.7333vw;width:100%;padding-left:48px;padding:6.4vw 6.4vw 6.4vw 12.8vw;border-top:.2666vw solid #a2a2a2;border-left:none}}.page-template-page-top .products__categoryArea--list:nth-child(3),.page-template-page-test .products__categoryArea--list:nth-child(3){width:24.9305555556vw;max-width:488.24px}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea--list:nth-child(3),.page-template-page-test .products__categoryArea--list:nth-child(3){width:95.7333333333vw;max-width:466.7px}}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea--list:nth-child(3),.page-template-page-test .products__categoryArea--list:nth-child(3){width:100%}}.page-template-page-top .products__categoryArea--list:nth-child(4),.page-template-page-test .products__categoryArea--list:nth-child(4){width:32.3611111111vw;max-width:633.76px}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea--list:nth-child(4),.page-template-page-test .products__categoryArea--list:nth-child(4){width:124.2666666667vw;max-width:605.8px}}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea--list:nth-child(4),.page-template-page-test .products__categoryArea--list:nth-child(4){width:100%;border-bottom:.2666vw solid #a2a2a2}}.page-template-page-top .products__categoryArea--item,.page-template-page-test .products__categoryArea--item{width:100%}.page-template-page-top .products__categoryArea--link,.page-template-page-test .products__categoryArea--link{font-size:clamp(10px,1.3888888889vw,27.2px);font-style:normal;font-weight:700;line-height:140%;color:var(--EST-white, #fff);text-decoration-line:underline;text-decoration-thickness:auto;text-decoration-style:solid;text-underline-position:from-font;text-underline-offset:auto;letter-spacing:max(.2858823529px,min(.027vw,.528768px));text-decoration-skip-ink:auto}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea--link,.page-template-page-test .products__categoryArea--link{font-size:clamp(10px,20 / 375 * 100vw,(20px))}}@media screen and (width <= 768px){.page-template-page-top .products__categoryArea--link,.page-template-page-test .products__categoryArea--link{font-size:clamp(10px,16 / 375 * 100vw,(16px));letter-spacing:.0853vw}}.page-template-page-top .news,.page-template-page-test .news{display:flex;flex-direction:column;align-items:center;padding:max(70.5811764706px,min(6.666vw,130.546944px)) 0;margin:0 auto;background-color:#fff}@media screen and (width <= 768px){.page-template-page-top .news,.page-template-page-test .news{padding:14.9333vw 0}}.page-template-page-top .news__headArea,.page-template-page-test .news__headArea{display:inline-flex;flex-direction:column;gap:max(11.7635294118px,min(1.111vw,21.757824px));align-items:center;margin-bottom:max(24.9988235294px,min(2.361vw,46.237824px))}@media screen and (width <= 768px){.page-template-page-top .news__headArea,.page-template-page-test .news__headArea{gap:4.2666vw;width:87.5%;margin-bottom:6.4vw}}.page-template-page-top .news__headArea--title,.page-template-page-test .news__headArea--title{font-size:clamp(10px,2.5vw,48.96px);font-style:normal;font-weight:700;line-height:140%;color:var(--EST-black, #0b0b0b);letter-spacing:max(.5294117647px,min(.05vw,.9792px))}@media screen and (width <= 768px){.page-template-page-top .news__headArea--title,.page-template-page-test .news__headArea--title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.page-template-page-top .news__headArea--title,.page-template-page-test .news__headArea--title{font-size:clamp(10px,24 / 375 * 100vw,(24px));letter-spacing:.128vw}}.page-template-page-top .news__headArea--text,.page-template-page-test .news__headArea--text{font-size:clamp(10px,1.25vw,24.48px);font-style:normal;font-weight:400;line-height:150%;color:var(--EST-gray, #636569);text-align:center;letter-spacing:max(.2647058824px,min(.025vw,.4896px))}@media screen and (width <= 768px){.page-template-page-top .news__headArea--text,.page-template-page-test .news__headArea--text{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.page-template-page-top .news__headArea--text,.page-template-page-test .news__headArea--text{font-size:clamp(10px,15 / 375 * 100vw,(15px));line-height:170%;text-align:start;letter-spacing:.08vw}}.page-template-page-top .news__mainArea,.page-template-page-test .news__mainArea{width:88.8888888889vw;max-width:1740.8px;display:flex;flex-direction:column;margin-bottom:max(35.2905882353px,min(3.333vw,65.273472px))}@media screen and (width <= 768px){.page-template-page-top .news__mainArea,.page-template-page-test .news__mainArea{width:341.3333333333vw;max-width:1664px}}@media screen and (width <= 768px){.page-template-page-top .news__mainArea,.page-template-page-test .news__mainArea{width:87.5%;margin-bottom:8.5333vw}}.page-template-page-top .news__mainArea--item,.page-template-page-test .news__mainArea--item{width:100%;border-top:max(.7305882353px,min(.069vw,1.351296px)) solid #c9c9c9}.page-template-page-top .news__mainArea--item:last-child,.page-template-page-test .news__mainArea--item:last-child{border-bottom:max(.7305882353px,min(.069vw,1.351296px)) solid #c9c9c9}.page-template-page-top .news__mainArea--link,.page-template-page-test .news__mainArea--link{display:flex;align-items:center;align-self:stretch;padding:max(12.4941176471px,min(1.18vw,23.10912px)) max(17.64px,min(1.666vw,32.626944px)) max(13.2352941176px,min(1.25vw,24.48px)) 0}@media screen and (width <= 768px){.page-template-page-top .news__mainArea--link,.page-template-page-test .news__mainArea--link{padding:4.2666vw 2.1333vw 4.2666vw 0}}.page-template-page-top .news__mainArea--thumb,.page-template-page-test .news__mainArea--thumb{width:10.4166666667vw;max-width:204px;height:5.9027777778vw;max-height:115.6px;margin-right:max(17.64px,min(1.666vw,32.626944px));object-fit:cover}@media screen and (width <= 768px){.page-template-page-top .news__mainArea--thumb,.page-template-page-test .news__mainArea--thumb{width:40vw;max-width:195px;height:22.6666666667vw;max-height:110.5px}}@media screen and (width <= 768px){.page-template-page-top .news__mainArea--thumb,.page-template-page-test .news__mainArea--thumb{width:8.3333333333vw;max-width:163.2px;height:5vw;max-height:97.92px;flex-shrink:0;aspect-ratio:5/3;margin-right:4.2666vw}}@media screen and (width <= 768px) and (width <= 768px){.page-template-page-top .news__mainArea--thumb,.page-template-page-test .news__mainArea--thumb{width:32vw;max-width:156px;height:19.2vw;max-height:93.6px}}.page-template-page-top .news__mainArea--textArea,.page-template-page-test .news__mainArea--textArea{display:flex}@media screen and (width <= 768px){.page-template-page-top .news__mainArea--textArea,.page-template-page-test .news__mainArea--textArea{flex:1 0 0;flex-direction:column;gap:2.1333vw}}.page-template-page-top .news__mainArea--date,.page-template-page-test .news__mainArea--date{font-size:clamp(10px,1.1111111111vw,21.76px);margin-right:max(11.7635294118px,min(1.111vw,21.757824px));font-weight:700;line-height:100%;color:var(--EST-black, #0b0b0b);letter-spacing:max(.5823529412px,min(.055vw,1.07712px))}@media screen and (width <= 768px){.page-template-page-top .news__mainArea--date,.page-template-page-test .news__mainArea--date{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.page-template-page-top .news__mainArea--date,.page-template-page-test .news__mainArea--date{font-size:clamp(10px,14 / 375 * 100vw,(14px));margin-right:unset;letter-spacing:.0747vw}}.page-template-page-top .news__mainArea--title,.page-template-page-test .news__mainArea--title{display:-webkit-box;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:clamp(10px,1.1111111111vw,21.76px);font-style:normal;font-weight:400;line-height:100%;color:var(--EST-black, #0b0b0b);letter-spacing:max(.5823529412px,min(.055vw,1.07712px))}@media screen and (width <= 768px){.page-template-page-top .news__mainArea--title,.page-template-page-test .news__mainArea--title{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.page-template-page-top .news__mainArea--title,.page-template-page-test .news__mainArea--title{font-size:clamp(10px,14 / 375 * 100vw,(14px));line-height:140%;letter-spacing:.0747vw}}.page-template-page-top .recruit,.page-template-page-test .recruit{display:flex;align-items:center;align-self:stretch;justify-content:center;padding:max(70.5811764706px,min(6.666vw,130.546944px)) 0 max(68.3788235294px,min(6.458vw,126.473472px))}@media screen and (width <= 768px){.page-template-page-top .recruit,.page-template-page-test .recruit{padding:14.4vw 0}}.page-template-page-top .recruit__contentArea,.page-template-page-test .recruit__contentArea{display:flex;flex-direction:column;gap:max(23.5270588235px,min(2.222vw,43.515648px));align-items:center}@media screen and (width <= 768px){.page-template-page-top .recruit__contentArea,.page-template-page-test .recruit__contentArea{gap:6.9333vw}}.page-template-page-top .recruit__contentArea--titleArea,.page-template-page-test .recruit__contentArea--titleArea{display:flex;flex-direction:column;gap:max(11.7635294118px,min(1.111vw,21.757824px));align-items:center}.page-template-page-top .recruit__contentArea--title,.page-template-page-test .recruit__contentArea--title{font-size:clamp(10px,2.5vw,48.96px);font-style:normal;font-weight:700;line-height:140%;color:var(--EST-white, #fff);text-align:center;letter-spacing:max(.5294117647px,min(.05vw,.9792px))}@media screen and (width <= 768px){.page-template-page-top .recruit__contentArea--title,.page-template-page-test .recruit__contentArea--title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.page-template-page-top .recruit__contentArea--title,.page-template-page-test .recruit__contentArea--title{font-size:clamp(10px,28 / 375 * 100vw,(28px));letter-spacing:.1493vw}}.page-template-page-top .recruit__contentArea--text,.page-template-page-test .recruit__contentArea--text{font-size:clamp(10px,1.25vw,24.48px);font-style:normal;font-weight:400;line-height:140%;color:var(--EST-light-gray, #c9c9c9);text-align:center;letter-spacing:max(.2647058824px,min(.025vw,.4896px))}@media screen and (width <= 768px){.page-template-page-top .recruit__contentArea--text,.page-template-page-test .recruit__contentArea--text{font-size:clamp(10px,18 / 375 * 100vw,(18px))}}@media screen and (width <= 768px){.page-template-page-top .recruit__contentArea--text,.page-template-page-test .recruit__contentArea--text{font-size:clamp(10px,15 / 375 * 100vw,(15px));line-height:170%;letter-spacing:.08vw}}.page-template-page-top .recruit__contentArea--btnArea,.page-template-page-test .recruit__contentArea--btnArea{width:fit-content;margin:0 auto}.page-template-page-top .kv__backLogoArea .-e{z-index:3}.page-template-page-top .kv__backLogoArea .-s{left:175px;z-index:2}.page-template-page-top .kv__backLogoArea .-t{left:395px;z-index:1}.page-template-page-test .kv__backLogoArea .-e{z-index:3}.page-template-page-test .kv__backLogoArea .-s{left:175px;z-index:2}.page-template-page-test .kv__backLogoArea .-t{left:395px;z-index:1}.single-download .lowerHeader__inner--title{font-size:clamp(10px,2.5vw,48.96px);font-weight:700;line-height:100%;color:var(--EST-white, #fff);text-align:center;text-transform:uppercase;letter-spacing:max(1.0588235294px,min(.1vw,1.9584px))}@media screen and (width <= 768px){.single-download .lowerHeader__inner--title{font-size:clamp(10px,36 / 375 * 100vw,(36px))}}@media screen and (width <= 768px){.single-download .lowerHeader__inner--title{width:69.3333333333vw;max-width:338px;font-size:clamp(10px,20 / 375 * 100vw,(20px));line-height:140%;letter-spacing:.2133vw}}.single-download .mainContents{display:flex;gap:max(29.4035294118px,min(2.777vw,54.384768px));align-items:center;align-items:flex-start;justify-content:center;margin-top:max(35.2905882353px,min(3.333vw,65.273472px));margin-bottom:max(123.5223529412px,min(11.666vw,228.466944px))}@media screen and (width <= 768px){.single-download .mainContents{width:87.4666666667vw;max-width:426.4px;flex-direction:column;gap:10.6667vw;margin:0 auto;margin-top:6.4vw;margin-bottom:25.6vw}}.single-download .mainContents__infoArea{width:27.7777777778vw;max-width:544px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (width <= 768px){.single-download .mainContents__infoArea{width:106.6666666667vw;max-width:520px}}@media screen and (width <= 768px){.single-download .mainContents__infoArea{width:100%}}.single-download .mainContents__infoArea--thumb{height:18.4722222222vw;max-height:361.76px;width:100%;margin-bottom:max(17.64px,min(1.666vw,32.626944px))}@media screen and (width <= 768px){.single-download .mainContents__infoArea--thumb{height:70.9333333333vw;max-height:345.8px}}@media screen and (width <= 768px){.single-download .mainContents__infoArea--thumb{height:58.1333333333vw;max-height:283.4px;margin-bottom:4.2666vw}}.single-download .mainContents__infoArea--thumb img{width:100%;height:100%;object-fit:cover}.single-download .mainContents__infoArea--title{font-size:clamp(10px,1.6666666667vw,32.64px);margin-bottom:max(11.7635294118px,min(1.111vw,21.757824px));font-weight:700;line-height:140%;color:var(--EST-white, #fff);letter-spacing:max(.3525882353px,min(.0333vw,.6521472px));word-break:break-word}@media screen and (width <= 768px){.single-download .mainContents__infoArea--title{font-size:clamp(10px,24 / 375 * 100vw,(24px))}}@media screen and (width <= 768px){.single-download .mainContents__infoArea--title{font-size:clamp(10px,20 / 375 * 100vw,(20px));margin-bottom:3.2vw;letter-spacing:.1067vw}}.single-download .mainContents__infoArea--manufacturer,.single-download .mainContents__infoArea--model{font-size:clamp(10px,.9722222222vw,19.04px);margin-bottom:max(11.7635294118px,min(1.111vw,21.757824px));font-weight:400;line-height:170%;color:var(--EST-white, #fff);letter-spacing:max(.2011764706px,min(.019vw,.372096px))}@media screen and (width <= 768px){.single-download .mainContents__infoArea--manufacturer,.single-download .mainContents__infoArea--model{font-size:clamp(10px,14 / 375 * 100vw,(14px))}}@media screen and (width <= 768px){.single-download .mainContents__infoArea--manufacturer,.single-download .mainContents__infoArea--model{font-size:clamp(10px,14 / 375 * 100vw,(14px));margin-bottom:3.2vw;letter-spacing:.0747vw}}.single-download .mainContents__infoArea--manufacturer{margin-bottom:unset}.single-download .mainContents__infoArea--description{font-size:clamp(10px,1.1111111111vw,21.76px);font-weight:400;line-height:170%;color:var(--EST-white, #fff);letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.single-download .mainContents__infoArea--description{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.single-download .mainContents__infoArea--description{font-size:clamp(10px,14 / 375 * 100vw,(14px));letter-spacing:.0747vw}}.single-download .mainContents__formArea{width:43.0555555556vw;max-width:843.2px;display:flex;flex-direction:column;gap:max(35.2905882353px,min(3.333vw,65.273472px));align-items:center;align-self:stretch;margin:unset}@media screen and (width <= 768px){.single-download .mainContents__formArea{width:165.3333333333vw;max-width:806px}}@media screen and (width <= 768px){.single-download .mainContents__formArea{width:87.4666666667vw;max-width:426.4px}}.single-download .mainContents__formArea--form{width:100%}.single-news .titleArea{width:73.6111111111vw;max-width:1441.6px;display:flex;flex-direction:column;padding-top:max(127.206px,min(12.0139vw,235.2802176px));margin:0 auto}@media screen and (width <= 768px){.single-news .titleArea{width:282.6666666667vw;max-width:1378px}}@media screen and (width <= 768px){.single-news .titleArea{width:87.4666666667vw;max-width:426.4px;max-width:unset;padding-top:42.6667vw}}.single-news .titleArea__infoArea{display:inline-flex;flex-shrink:0;align-items:center;justify-content:space-between;margin-bottom:28px}@media screen and (width <= 768px){.single-news .titleArea__infoArea{margin-bottom:3.2vw}}.single-news .titleArea__infoArea--category{font-size:clamp(10px,1.0416666667vw,20.4px);display:flex;align-items:center;justify-content:center;padding:max(5.8764705882px,min(.555vw,10.86912px)) max(8.8231764706px,min(.8333vw,16.3193472px));font-weight:400;line-height:100%;color:var(--EST-white, #fff);text-align:right;letter-spacing:max(.2202352941px,min(.0208vw,.4073472px));background:var(--EST-black, #0b0b0b);border-radius:max(2.2023529412px,min(.208vw,4.073472px))}@media screen and (width <= 768px){.single-news .titleArea__infoArea--category{font-size:clamp(10px,15 / 375 * 100vw,(15px))}}@media screen and (width <= 768px){.single-news .titleArea__infoArea--category{font-size:clamp(10px,15 / 375 * 100vw,(15px));padding:2.1333vw 3.2vw;letter-spacing:.08vw;border-radius:.8vw}}.single-news .titleArea__infoArea--date{font-size:clamp(10px,1.1111111111vw,21.76px);font-weight:700;line-height:100%;color:var(--EST-white, #fff);text-align:right;letter-spacing:max(.5823529412px,min(.055vw,1.07712px))}@media screen and (width <= 768px){.single-news .titleArea__infoArea--date{font-size:clamp(10px,16 / 375 * 100vw,(16px))}}@media screen and (width <= 768px){.single-news .titleArea__infoArea--date{font-size:clamp(10px,16 / 375 * 100vw,(16px));letter-spacing:.2133vw}}.single-news .titleArea__title{font-size:clamp(10px,2.2222222222vw,43.52px);font-weight:700;line-height:140%;color:var(--EST-white, #fff);letter-spacing:max(.4658823529px,min(.044vw,.861696px));word-break:break-word}@media screen and (width <= 768px){.single-news .titleArea__title{font-size:clamp(10px,32 / 375 * 100vw,(32px))}}@media screen and (width <= 768px){.single-news .titleArea__title{font-size:clamp(10px,24 / 375 * 100vw,(24px));margin-bottom:4.8vw;letter-spacing:.128vw}}.single-news .titleArea__snsArea{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;margin-bottom:max(5.8764705882px,min(.555vw,10.86912px))}@media screen and (width <= 768px){.single-news .titleArea__snsArea{margin-bottom:4.8vw}}.single-news .titleArea__snsArea--list{display:flex;gap:max(11.0223529412px,min(1.041vw,20.386944px));align-items:center;align-self:stretch;justify-content:flex-end}@media screen and (width <= 768px){.single-news .titleArea__snsArea--list{gap:3.7333vw}}.single-news .titleArea__snsArea--copyModal{width:6.25vw;max-width:122.4px;height:2.0833333333vw;max-height:40.8px;position:absolute;top:max(-54.4004352px,-2.7778vw);right:max(-95.197824px,-4.861vw);display:flex;align-items:center;justify-content:center;visibility:hidden;background:var(--EST-gray, #636569);border-radius:max(2.9329411765px,min(.277vw,5.424768px));opacity:0}@media screen and (width <= 768px){.single-news .titleArea__snsArea--copyModal{width:24vw;max-width:117px;height:8vw;max-height:39px}}@media screen and (width <= 768px){.single-news .titleArea__snsArea--copyModal{width:24vw;max-width:117px;height:8vw;max-height:39px;top:-10.6667vw;right:0}}.single-news .titleArea__snsArea--copyText{font-size:clamp(10px,.8333333333vw,16.32px);position:relative;font-weight:400;font-feature-settings:"liga" off,"clig" off;line-height:170%;color:var(--EST-white, #fff);letter-spacing:max(.2329411765px,min(.022vw,.430848px))}@media screen and (width <= 768px){.single-news .titleArea__snsArea--copyText{font-size:clamp(10px,12 / 375 * 100vw,(12px))}}@media screen and (width <= 768px){.single-news .titleArea__snsArea--copyText{font-size:clamp(10px,10 / 375 * 100vw,(10px));letter-spacing:.0747vw}}.single-news .titleArea__snsArea--copyText:after{position:absolute;top:100%;right:90%;content:"";border-color:var(--EST-gray, #636569) transparent transparent transparent;border-style:solid;border-width:max(3.6741176471px,min(.347vw,6.795648px));transform:rotate(260deg)}@media screen and (width <= 768px){.single-news .titleArea__snsArea--copyText:after{top:100%;right:-10%;border-width:1.3333vw;transform:rotate(100deg)}}.single-news .mainContents{width:73.6111111111vw;max-width:1441.6px;margin:0 auto}@media screen and (width <= 768px){.single-news .mainContents{width:282.6666666667vw;max-width:1378px}}@media screen and (width <= 768px){.single-news .mainContents{width:87.4666666667vw;max-width:426.4px;max-width:unset}}@media screen and (width <= 768px){.single-news .mainContents__thumbArea{display:flex}}.single-news .mainContents__thumbArea img{height:36.8055555556vw;max-height:720.8px;width:100%;margin-bottom:max(36.7623529412px,min(3.472vw,67.995648px));object-fit:cover}@media screen and (width <= 768px){.single-news .mainContents__thumbArea img{height:141.3333333333vw;max-height:689px}}@media screen and (width <= 768px){.single-news .mainContents__thumbArea img{width:87.4666666667vw;max-width:426.4px;height:43.7333333333vw;max-height:213.2px;aspect-ratio:328/164;margin:0 auto;margin-bottom:4.8vw}}.single-news .mainContents__btnArea{width:13.6805555556vw;max-width:267.92px;height:4.8611111111vw;max-height:95.2px;margin:0 auto;margin-top:max(36.7623529412px,min(3.472vw,67.995648px));margin-bottom:max(123.5223529412px,min(11.666vw,228.466944px))}@media screen and (width <= 768px){.single-news .mainContents__btnArea{width:52.5333333333vw;max-width:256.1px;height:18.6666666667vw;max-height:91px}}@media screen and (width <= 768px){.single-news .mainContents__btnArea{width:52.5333333333vw;max-width:256.1px;height:18.6666666667vw;max-height:91px;margin-top:4.8vw;margin-bottom:25.6vw}}.single-news .mainContents__btnArea .c-button__link{padding:unset}@media screen and (width <= 768px){.single-products .lowerHeader{position:relative;gap:unset;height:unset;max-height:unset;padding:unset;padding:15.4667vw 0 12.5333vw;margin:unset}}@media screen and (width <= 768px){.single-products .lowerHeader__btnArea{position:relative;bottom:-3.8667vw;margin-top:2.6666vw}}.single-products .mainContents{display:flex;flex-direction:column;padding-top:max(35.2905882353px,min(3.333vw,65.273472px));padding-bottom:max(123.5223529412px,min(11.666vw,228.466944px));margin:0 auto}@media screen and (width <= 768px){.single-products .mainContents{padding-top:6.4vw;padding-bottom:25.6vw}}.single-products .mainContents__thumbArea{width:43.0555555556vw;max-width:843.2px;height:28.6111111111vw;max-height:560.32px;display:flex;align-items:center;justify-content:flex-end;margin:0 auto;margin-bottom:max(58.824px,min(5.5556vw,108.8008704px));object-fit:cover}@media screen and (width <= 768px){.single-products .mainContents__thumbArea{width:165.3333333333vw;max-width:806px;height:109.8666666667vw;max-height:535.6px}}@media screen and (width <= 768px){.single-products .mainContents__thumbArea{width:87.4666666667vw;max-width:426.4px;height:58.1333333333vw;max-height:283.4px;margin-bottom:9.6vw}}.single-products .mainContents__thumbArea img{width:100%;height:100%;object-fit:cover}.single-products .mainContents .wysiwygArea{margin-bottom:max(49.2649411765px,min(4.6528vw,91.1204352px))}@media screen and (width <= 768px){.single-products .mainContents .wysiwygArea{margin-bottom:12.8vw}}.single-products .mainContents__imgArea{display:flex;gap:max(14.6964705882px,min(1.388vw,27.182592px));align-items:center;justify-content:center;margin:0 auto}@media screen and (width <= 768px){.single-products .mainContents__imgArea{flex-wrap:wrap;gap:5.3333vw}}.single-products .mainContents__imgArea--img{width:17.4305555556vw;max-width:341.36px;height:11.6666666667vw;max-height:228.48px;object-fit:cover}@media screen and (width <= 768px){.single-products .mainContents__imgArea--img{width:66.9333333333vw;max-width:326.3px;height:44.8vw;max-height:218.4px}}@media screen and (width <= 768px){.single-products .mainContents__imgArea--img{width:40.5333333333vw;max-width:197.6px;height:26.9333333333vw;max-height:131.3px}}
