[d-grid]{grid-template-columns:50px repeat(24,minmax(0,1fr)) 50px;display:grid}@media only screen and (width<=1200px){[d-grid]{grid-template-columns:35px repeat(20,minmax(0,1fr)) 35px}}@media only screen and (width<=767px){[d-grid]{grid-template-columns:20px repeat(8,minmax(0,1fr)) 20px}}:root{--1fr:calc(( 100vw - 100px ) / 24);--1base:50px;--lr-0:1 / -1;--lr-1:2 / -2;--lr-2:3 / -3;--lr-3:4 / -4;--lr-4:5 / -5;--lr-5:6 / -6;--lr-6:7 / -7;--main-pink:#e03570;--main-gray:#717171;--tr-s:.1s;--tr-m:.3s;--tr-l:.5s;--tr-xl:.7s;--tr-xxl:.9s;--tr-xxxl:1.2s;--tr-hover:.5s;--tr-hover-l:.7s;--tr-hover-xl:.9s;--tr-hover-xxl:1.2s;--tr-hover-cb:cubic-bezier(.38, 0, .27, 1);--scale-m:1.03;--sp-250-120:clamp(120px, 13.0208vw, 250px);--sp-200-160:clamp(160px, 10.4167vw, 200px);--sp-200-120:clamp(120px, 10.4167vw, 200px);--sp-200-60:clamp(60px, 10.4167vw, 200px);--sp-150-80:clamp(80px, 7.8125vw, 150px);--sp-120-80:clamp(80px, 6.25vw, 120px);--sp-120-60:clamp(60px, 6.25vw, 120px);--sp-100-60:clamp(60px, 5.20833vw, 100px);--sp-100-50:clamp(50px, 5.20833vw, 100px);--sp-100-40:clamp(40px, 5.20833vw, 100px);--sp-80-60:clamp(60px, 4.16667vw, 80px);--sp-80-50:clamp(50px, 4.16667vw, 80px);--sp-60-40:clamp(40px, 3.125vw, 60px);--sp-60-20:clamp(20px, 3.125vw, 60px);--sp-50-40:clamp(40px, 2.60417vw, 50px);--sp-50-30:clamp(30px, 2.60417vw, 50px);--sp-40-30:clamp(30px, 2.08333vw, 40px);--sp-30-20:clamp(20px, 1.5625vw, 30px);--sp-30-15:clamp(15px, 1.5625vw, 30px);--sp-20-15:clamp(15px, 1.04167vw, 20px);--sp-20-10:clamp(10px, 1.04167vw, 20px)}@media only screen and (width<=1200px){:root{--1fr:calc(( 100vw - 70px ) / 20);--1base:35px}}@media only screen and (width<=767px){:root{--1fr:calc(( 100vw - 40px ) / 8);--1base:20px}}@media only screen and (width>=1921px){:root{--lr-2:6 / -6;--lr-3:6 / -6;--lr-4:7 / -7}}@media only screen and (width<=1600px){:root{--lr-3:3 / -3;--lr-4:4 / -4}}@media only screen and (width<=1200px){:root{--lr-4:3 / -3}}@media only screen and (width<=767px){:root{--lr-2:2 / -2;--lr-3:2 / -2;--lr-4:2 / -2}.c-breadCrumbs-box[data-type=normal]{display:none}}.c-breadCrumbs-box[data-type=detail] .c-breadCrumbs{padding-bottom:var(--sp-20-15)}.c-breadCrumbs-box[data-type=detail] .c-breadCrumbs.rwd-btn{padding-bottom:20px;display:none}.c-breadCrumbs-box[data-type=detail] .c-breadCrumbs.rwd-btn .c-separator{transform:rotate(90deg)}@media only screen and (width<=767px){.c-breadCrumbs-box[data-type=detail] .c-breadCrumbs{display:none}.c-breadCrumbs-box[data-type=detail] .c-breadCrumbs.rwd-btn{display:flex}}.c-breadCrumbs-box [data-stagger]{opacity:0}.c-breadCrumbs-box.aost-show[data-type=detail] .c-breadCrumbs:after,.c-breadCrumbs-box.aost-show[data-type=detail] .c-breadCrumbs.rwd-btn:after{clip-path:inset(0)}.c-breadCrumbs-box.aost-show [data-stagger]{opacity:1}.c-breadCrumbs-box .c-breadCrumbs-wrapper{grid-column:var(--lr-1)}.c-breadCrumbs-box .c-breadCrumbs{align-items:center;gap:10px;padding-bottom:20px;display:flex;position:relative}.c-breadCrumbs-box .c-breadCrumbs:after{clip-path:inset(0 100% 0 0);width:100%;height:1px;transition:clip-path var(--tr-xxxl) ease;content:"";background-color:#0003;display:none;position:absolute;bottom:0;left:0}.c-breadCrumbs-box .c-separator{--box-size:6px;--icon-color:#0003;--icon-size:6px;transform:rotate(270deg)}.c-breadCrumbs-box .c-bread{color:#000;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;max-width:200px;font-size:.75rem;font-weight:800;line-height:1.5;display:-webkit-box;overflow:hidden}@media only screen and (width<=1200px){.c-breadCrumbs-box .c-bread{font-size:.75rem}}@media only screen and (width<=767px){.c-breadCrumbs-box .c-bread{font-size:.75rem}}.c-main-banner-block.aost-show .c-banner-unit:before{opacity:1}.c-main-banner-block.aost-show .c-banner-unit:after{clip-path:inset(-10%)}.c-main-banner-block.aost-show .c-banner-title,.c-main-banner-block.aost-show .c-banner-desc-box{opacity:1}.c-main-banner-block .c-main-banner{grid-column:var(--lr-3);grid-template-columns:subgrid;align-items:flex-start;padding-block:60px;display:grid}.c-main-banner-block .c-banner-box{grid-column:1/13;grid-template-columns:subgrid;display:grid}.c-main-banner-block .c-banner-unit{color:#0000;word-break:break-word;grid-column:1/-1;position:relative}.c-main-banner-block .c-banner-unit:after{transition-delay:1.2s}.c-main-banner-block .c-banner-title{margin-top:var(--sp-20-15);opacity:0;transition:opacity var(--tr-xl);grid-column:1/7;transition-delay:.4s}.c-main-banner-block .c-banner-desc-box{opacity:0;transition:opacity var(--tr-xl);grid-column:14/-2;padding-top:clamp(30px,5.72917vw,110px);transition-delay:.8s}@media only screen and (width>=1921px){.c-main-banner-block .c-banner-box{grid-column:1/11}.c-main-banner-block .c-banner-desc-box{grid-column:12/-2}}@media only screen and (width<=1600px){.c-main-banner-block .c-banner-box{grid-column:1/14}.c-main-banner-block .c-banner-title{grid-column:1/9}.c-main-banner-block .c-banner-desc-box{grid-column:15/-2}}@media only screen and (width<=1200px){.c-main-banner-block .c-banner-box{grid-column:1/11}.c-main-banner-block .c-banner-desc-box{grid-column:12/-1}}@media only screen and (width<=900px){.c-main-banner-block .c-banner-box,.c-main-banner-block .c-banner-title{grid-column:1/-1}.c-main-banner-block .c-banner-desc-box{grid-column:1/-1;padding-top:30px}}.wdd-form{width:100%;max-width:800px;margin:0 auto}.form-row{align-items:center;gap:10px;display:flex}.form-row:not(:first-child){margin-top:10px}@media only screen and (width<=767px){.form-row{flex-direction:column}}.form-grid{width:100%}.form-grid.col-6{width:50%}.form-grid.col-4{width:33.3333%}.error-detail{align-items:flex-start;gap:10px;margin-top:10px;padding-inline:clamp(10px,.78125vw,15px);display:flex}.error-detail.aost-show .error-icon{animation:.3s .3s shakeX}.error-detail .error-icon{--box-size:20px;color:#fff;background-color:#e03570;font-size:.625rem}.error-detail .error-text{letter-spacing:.2px;text-align:left;color:#e03570;align-self:center;font-size:.875rem;font-weight:600;line-height:1.6}@media only screen and (width<=767px){.error-detail .error-text{letter-spacing:normal;font-weight:500}}.form-btn-group{pointer-events:none;flex-wrap:wrap;justify-content:center;margin-top:30px;display:flex}.form-btn-group .btn{cursor:pointer;pointer-events:auto;border:1px solid #000;border-radius:10rem;justify-content:center;align-items:center;width:120px;height:40px;transition:background-color .2s linear,color .2s linear;display:flex}.form-btn-group .btn:hover{color:#fff;background-color:#000}.form-btn-group .btn:not(:last-child){margin-right:15px}.form-group{transition:border-color var(--tr-l);border:1px solid #0003;border-radius:5px;align-items:center;min-height:50px;display:flex;position:relative}:is(.form-group:not(.error):has(input:focus),.form-group:not(.error):has(dropdown-el[d4-status=open]),.form-group:not(.error):has(textarea:focus)){border-color:#00000080}.form-group.required .subject:before{content:"";background-color:#e03570;border-radius:50%;width:5px;height:5px;display:block;position:absolute;top:11px;right:15px}.form-group.verification{flex-direction:row;align-items:center}.form-group.verification .grid-wrapper{flex:1}.form-group.verification .refresh-btn{align-self:center;align-items:center;padding-right:15px;display:flex}@media only screen and (width>=1201px){.form-group.verification .refresh-btn:hover i{color:#000}}@media only screen and (width<=1200px){.form-group.verification .refresh-btn:active i{color:#000}}.form-group.verification .refresh-btn img{object-fit:contain;width:auto}.form-group.verification .refresh-btn i{color:#0000004d;transition:color var(--tr-hover);margin-left:5px;font-size:.875rem}.form-group.textarea{flex-direction:column;align-items:flex-start;min-height:200px}.form-group.textarea .subject{padding-bottom:10px}.form-group.textarea .input-wrap{flex-direction:column;height:auto;margin-block:0;padding-inline:15px;display:flex}.form-group.textarea .validation-icon{top:10px;transform:none}.form-group.error{border-color:#e03570}.form-group.error .subject,.form-group.error .input-wrap input,.form-group.error .textarea-scrollbar{color:#e03570}.form-group .disabled{opacity:.5;pointer-events:none}.form-group .subject{padding-block:10px;letter-spacing:.2px;color:#000;transition:color var(--tr-l);flex-shrink:0;padding-left:15px;padding-right:26px;font-size:1rem;font-weight:800;line-height:1.6;position:relative}.form-group .subject:after{content:"";background-color:#0003;width:1px;height:calc(100% - 30px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.form-group .input-wrap{width:100%;margin-block:10px;padding-inline:15px;position:relative}.form-group .input-wrap input{letter-spacing:.2px;color:#000;width:100%;height:100%;transition:color var(--tr-l);background-color:#0000;border:none;padding:0;font-size:1rem;font-weight:400;line-height:1.6}.form-group .input-wrap input::placeholder{color:#0003;opacity:1}.form-group .input-wrap input:-ms-placeholder-shown{color:#0003}.form-group .input-wrap input::-moz-placeholder{color:#0003}.form-group .input-wrap input.error .validation-icon,.form-group .input-wrap input.error+.validation-icon{background-image:url(../../assets/img/error.svg);display:block}.form-group .input-wrap input.error .validation-icon:hover:before,.form-group .input-wrap input.error .validation-icon :active:before,.form-group .input-wrap input.error+.validation-icon:hover:before,.form-group .input-wrap input.error+.validation-icon :active:before{opacity:1}.form-group .input-wrap input.success .validation-icon,.form-group .input-wrap input.success+.validation-icon{background-image:url(../../assets/img/success.svg);display:block}@media only screen and (width<=767px){.form-group{flex-direction:column;align-items:flex-start}.form-group.verification .input-wrap{margin-block:12px}.form-group .subject{padding-top:12px;padding-bottom:5px;font-size:.875rem}.form-group .subject:after{content:unset}.form-group .input-wrap{margin-top:5px;margin-bottom:12px}.form-group .input-wrap input{font-size:.875rem}}.form-group .textarea-scrollbar{letter-spacing:.2px;resize:none;background-color:#0000;border:none;flex:1;width:100%;padding:0;font-family:Manrope;font-size:1rem;font-weight:400;line-height:1.6;display:block}.form-group .textarea-scrollbar::placeholder{color:#0003}.form-group .textarea-scrollbar.os-textarea::placeholder{color:#0003;opacity:1}.form-group .textarea-scrollbar.os-textarea:-ms-placeholder-shown{color:#0003}.form-group .textarea-scrollbar.os-textarea::-moz-placeholder{color:#0003}.form-group .textarea-scrollbar .os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#c2c2c266}.form-group .textarea-scrollbar .os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:#91919166}.form-group .textarea-scrollbar.error .validation-icon,.form-group .textarea-scrollbar.error+.validation-icon{background-image:url(../../assets/img/error.svg);display:block}.form-group .textarea-scrollbar.error .validation-icon:hover:before,.form-group .textarea-scrollbar.error .validation-icon :active:before,.form-group .textarea-scrollbar.error+.validation-icon:hover:before,.form-group .textarea-scrollbar.error+.validation-icon :active:before{opacity:1}.form-group .textarea-scrollbar.success .validation-icon,.form-group .textarea-scrollbar.success+.validation-icon{background-image:url(../../assets/img/success.svg);display:block}@media only screen and (width<=767px){.form-group .textarea-scrollbar{font-size:.875rem}}.form-group .validation-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.form-group .validation-icon:before{content:attr(error-text);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background-color:#e03570cc;border-radius:4px;padding:5px;font-size:.875rem;transition:opacity .3s;position:absolute;top:-5px;right:0;transform:translateY(-100%)}.form-group dropdown-el:not([d4-value=""]) .select-display{color:#000}.form-group dropdown-el.type-fullbox{position:static}.form-group dropdown-el[multiple] .select-wrapper{padding:4px 15px}.form-group dropdown-el:not([multiple]) .select-wrapper{padding:10px 15px}@media only screen and (width<=767px){.form-group dropdown-el:not([multiple]) .select-wrapper{padding-top:5px;padding-bottom:12px}}.form-group dropdown-el:not([multiple]) .select-display{padding-right:15px}.form-group dropdown-el[d4-status=open] .dropdown{box-shadow:0 10px 20px #00000026}.form-group dropdown-el[d4-status=open] .icon-arrow{transform:scaleY(-1)}.form-group dropdown-el .select-wrapper{min-height:unset;background-color:#0000}.form-group dropdown-el .select-display{color:#000;letter-spacing:.2px;font-size:1rem;font-weight:400;line-height:1.6;position:relative}@media only screen and (width<=767px){.form-group dropdown-el .select-display{font-size:.875rem}}.form-group dropdown-el .icon-arrow{transition:transform var(--tr-hover);font-size:.4375rem}.form-group dropdown-el .validation-icon{position:relative;top:auto;right:auto;transform:none}.form-group dropdown-el .dropdown-icon{border-color:#000 #0000 #0000}.form-group dropdown-el .dropdown{transition:box-shadow .4s cubic-bezier(.02,.01,.47,1),height .4s cubic-bezier(.02,.01,.47,1);transform:translateY(3px)}.form-group dropdown-el .dropdown:after{border:unset;background-color:#f7f7f7;border-radius:5px}.form-group dropdown-el .dropdown .dropdown-scroller{max-height:280px}.form-group dropdown-el .dropdown .dropdown-list:has(li:hover) li:not(:hover){color:var(--main-gray)}.form-group dropdown-el .dropdown .dropdown-list>li{letter-spacing:.2px;transition:color var(--tr-hover);padding-block:0;padding-inline:20px;font-size:1rem;font-weight:800;line-height:1.6}@media only screen and (width<=1200px){.form-group dropdown-el .dropdown .dropdown-list>li{font-size:.9375rem}}@media only screen and (width<=767px){.form-group dropdown-el .dropdown .dropdown-list>li{font-size:.875rem}}.form-group dropdown-el .dropdown .dropdown-list>li:not(:first-child){border-top:unset}.form-group dropdown-el .dropdown .dropdown-list>li:not(:first-child) p:before{content:"";background-color:#0003;width:100%;height:1px;position:absolute;top:0;left:0}.form-group dropdown-el .dropdown .dropdown-list>li:not(.has-sublayer).active,.form-group dropdown-el .dropdown .dropdown-list>li:not(.has-sublayer):hover{background-color:unset}.form-group dropdown-el .dropdown .dropdown-list>li p{padding-block:15px;position:relative}.form-group dropdown-el.error .validation-icon,.form-group dropdown-el.error+.validation-icon{background-image:url(../../assets/img/error.svg);display:block}.form-group dropdown-el.error .validation-icon:hover:before,.form-group dropdown-el.error .validation-icon :active:before,.form-group dropdown-el.error+.validation-icon:hover:before,.form-group dropdown-el.error+.validation-icon :active:before{opacity:1}.form-group dropdown-el.success .validation-icon,.form-group dropdown-el.success+.validation-icon{background-image:url(../../assets/img/success.svg);display:block}.form-group .form-check{flex-wrap:wrap;width:100%;display:flex}.form-group .form-check.error .validation-icon,.form-group .form-check.error+.validation-icon{background-image:url(../../assets/img/error.svg);display:block}.form-group .form-check.error .validation-icon:hover:before,.form-group .form-check.error .validation-icon :active:before,.form-group .form-check.error+.validation-icon:hover:before,.form-group .form-check.error+.validation-icon :active:before{opacity:1}.form-group .form-check.success .validation-icon,.form-group .form-check.success+.validation-icon{background-image:url(../../assets/img/success.svg);display:block}.form-group .form-check .option-item{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;margin-right:15px;padding:10px 0;display:flex}.form-group .form-check .option-item .checkbox-wrap{border:1px solid #000;width:20px;height:20px;margin-right:8px;position:relative}.form-group .form-check .option-item .checkbox-wrap>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0}.form-group .form-check .option-item .checkbox-wrap>input:checked~.fake-checkbox{opacity:1}.form-group .form-check .option-item .checkbox-wrap .fake-checkbox{opacity:0;pointer-events:none;background-color:red;width:calc(100% - 4px);height:calc(100% - 4px);transition:opacity .4s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form-group .form-check .option-item .text{color:#000;font-size:1rem;line-height:1.6}.form-group .file-wrap{cursor:pointer;width:100%;margin-left:15px;position:relative}.form-group .file-wrap>input{opacity:0;width:100%;height:24px;margin:10px 0}.form-group .file-wrap>input.error+.fake-file-upload .file-name{color:#e03570}.form-group .file-wrap>input.error+.fake-file-upload .validation-icon{background-image:url(../../assets/img/error.svg);display:block}.form-group .file-wrap>input.success+.fake-file-upload .validation-icon{background-image:url(../../assets/img/success.svg);display:block}.form-group .file-wrap .fake-file-upload{align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.form-group .file-wrap .fake-file-upload .file-name{color:#0003;text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;margin-right:auto;padding-right:20px;font-size:1rem;line-height:1.6rem;display:-webkit-box;overflow:hidden}.form-group .file-wrap .fake-file-upload .validation-icon{position:relative;top:auto;right:auto;transform:none}.form-group .file-wrap .fake-file-upload .upload-icon{background-image:url(../../assets/img/upload.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px}.form-group .file-wrap .fake-file-upload input[type=file]{opacity:0;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute}.form-group .data-time-picker{align-self:center;width:100%;position:relative}.form-group .data-time-picker>input{color:#000;border:none;width:100%;height:1.6rem;margin:10px 0;padding:0 15px;font-size:1rem}.form-group .data-time-picker>input::placeholder{color:#0003;opacity:1}.form-group .data-time-picker>input:-ms-placeholder-shown{color:#0003}.form-group .data-time-picker>input::-moz-placeholder{color:#0003}*{-webkit-tap-highlight-color:transparent;outline:none}.scrollLock[data-overlayscrollbars-viewport~=overflowYScroll]{overflow-y:hidden!important}.scrollLock[data-overlayscrollbars-viewport~=overflowYScroll] body>.os-scrollbar{opacity:0!important;visibility:hidden!important}body{font-family:Manrope,Noto Sans TC,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif;font-weight:400}body.error{font-family:Jost,Noto Sans TC,sans-serif}.main-wrapper{opacity:0}.main-wrapper.show{opacity:1;transition:opacity .4s}input{font-family:Manrope,Noto Sans TC,微軟正黑體修正,Microsoft JhengHei,微軟正黑體,sans-serif}.visuallyhidden{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.d-none{display:none!important}[data-noContent]{display:none}[data-cookie]{cursor:pointer}.lazy{opacity:0}.lazy.loaded{opacity:1;transition:opacity .5s ease-in-out}.swiper-lazy{opacity:0}.swiper-lazy.swiper-lazy-loaded{opacity:1;transition:opacity .5s ease-in-out}.copied-wrapper{z-index:99999999;position:absolute;transform:translate(-50%,100%)}.copied-wrapper .text{color:#fff;white-space:nowrap;background-color:#006fcc;border-radius:10px;padding:10px;font-size:.875rem;position:relative;box-shadow:2.5px 4.3px 20px #0000001a}.copied-wrapper .text:before{content:"";border:7px solid #0000;border-top-width:0;border-bottom:9px solid #006fcc;width:0;height:0;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.copied-wrapper #clipboard{z-index:-10;opacity:0;cursor:default;width:100%;min-width:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sample-tips{background-color:#f6f6f6;justify-content:center;width:100%;margin:50px 0;padding:20px;display:flex}.sample-tips:before{content:attr(tips-text);color:#e64646;text-align:center;white-space:pre-wrap;font-size:1.125rem;font-weight:500;line-height:1.8}@media only screen and (width<=575px){.sample-tips:before{font-size:1rem}}.loading-wrapper{z-index:9999;background-color:#000c;width:100vw;height:100vh;display:none;position:fixed;inset:0}.loading-wrapper .icon-box{z-index:1;width:7.8125%;min-width:100px;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-wrapper .icon-box:after{content:"";width:100%;height:0;padding-bottom:100%;display:block}.loading-wrapper .icon-box svg{shape-rendering:auto;background:0 0;width:100%;height:100%;margin:auto;display:block;top:50%;left:50%;transform:translate(-50%,-50%)}.collapseItem .collapseTitle{cursor:pointer;justify-content:flex-start;align-items:center;display:flex}.collapseItem .collapseBox{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.87,0,.13,1);display:grid}.collapseItem .collapseBox .innerBox{overflow:hidden}.collapseItem.open .collapseTitle .icon{transform:rotate(-90deg)scaleX(1)!important}.collapseItem.open .collapseBox{grid-template-rows:1fr}.os-scrollbar{--os-handle-bg:#0003;--os-size:7px}.os-scrollbar.os-scrollbar-vertical{right:8px}.href-link{cursor:pointer}.c-first-entry{z-index:999;clip-path:inset(0);transition:opacity var(--tr-xxl), clip-path 1.2s;background-color:#fff;position:fixed;inset:0}.c-first-entry.active .c-first-entry-wrapper{opacity:1}.c-first-entry.active .img-box{transform:translateY(0)}.c-first-entry.hide{clip-path:inset(50% 0);pointer-events:none}.c-first-entry .c-first-entry-wrapper{opacity:0;transition:opacity var(--trans-xl);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-first-entry .img-wrapper{display:flex;overflow:hidden}.c-first-entry .img-box{transition:transform var(--tr-xxl);transition-delay:.4s;transform:translateY(100%)}.c-first-entry .img-box:nth-of-type(2){transition-delay:.8s}.c-first-entry .img-box:nth-of-type(3){transition-delay:1.4s}[data-stagger-item] [data-stagger]{transition:transform var(--tr-xxl) var(--delay,0s), opacity var(--tr-xxl) var(--delay,0s)}[data-collapse].open .c-collapse-wrapper{grid-template-rows:1fr}[data-collapse-click]{cursor:pointer}.c-collapse-wrapper{grid-template-rows:0fr;transition:grid-template-rows .8s ease-in-out;display:grid}.c-collapse-wrapper .c-collapse-box{overflow:hidden}.c-link a{width:fit-content;transition:color var(--tr-hover)}@media only screen and (width>=1201px){.c-link a:hover{color:var(--main-pink)}}@media only screen and (width<=1200px){.c-link a:active{color:var(--main-pink)}}.c-link-icon{cursor:pointer}.c-link-icon i{transition:transform var(--tr-hover), text-shadow var(--tr-hover), color var(--tr-hover)}@media only screen and (width>=1201px){.c-link-icon i:hover{text-shadow:1px 1px 2px #00000080;transform:translateY(-1px)}}@media only screen and (width<=1200px){.c-link-icon i:active{text-shadow:1px 1px 2px #00000080;transform:translateY(-1px)}}.c-bg-layer{z-index:-1;pointer-events:none;position:absolute;inset:0}.c-bg-layer img{object-fit:cover;width:100%;height:100%}.c-block-content{display:flex}.c-block-content-rwd{display:none}.c-block-content,.c-block-content-rwd{flex-direction:column}.c-mask-text{color:#0000;word-break:break-word;position:relative}.c-mask-text:before,.c-mask-text:after{z-index:-1;word-break:break-word;transition:opacity var(--tr-xl), clip-path 1.8s var(--tr-hover-cb);content:attr(data-text);position:absolute;inset:0}.c-mask-text:before{color:#0003;opacity:0}.c-mask-text:after{color:#000;clip-path:inset(0 100% 0 0);transition-delay:1s}.c-icon-box-rwd{display:none}.c-icon-box{display:flex}.c-icon-box,.c-icon-box-rwd{--box-size:20px;--icon-color:#000;--icon-size:15px;width:var(--box-size);height:var(--box-size);font-size:var(--icon-size);color:var(--icon-color);transition:color var(--tr-hover), background-color var(--tr-hover), box-shadow var(--tr-hover), transform var(--tr-hover);flex-shrink:0;justify-content:center;align-items:center}.c-icon-box.c-rounded,.c-icon-box-rwd.c-rounded{border-radius:50%}.c-btn-block-rwd{display:none}.c-btn-block{display:flex}.c-btn-block,.c-btn-block-rwd{flex-wrap:wrap}.c-btn-box{--plus-size:15px;transition:color var(--tr-hover);cursor:pointer;align-items:center;gap:10px;display:flex}.c-btn-box[data-theme=black]{--plus-color:#000;color:#000}.c-btn-box[data-theme=white]{--plus-color:#fff;color:#fff}.c-btn-box.c-active[data-theme=black],.c-btn-box.c-active[data-theme=white]{--plus-color:var(--main-pink)}@media only screen and (width>=1201px){.c-btn-box:hover[data-theme=black],.c-btn-box:hover[data-theme=white]{--plus-color:var(--main-pink)}.c-btn-box:hover .c-plus:before,.c-btn-box:hover .c-plus:after{transform:translate(-50%,-50%)rotate(90deg)}}@media only screen and (width<=1200px){.c-btn-box:active[data-theme=black],.c-btn-box:active[data-theme=white]{--plus-color:var(--main-pink)}.c-btn-box:active .c-plus:before,.c-btn-box:active .c-plus:after{transform:translate(-50%,-50%)rotate(90deg)}}.c-btn-box.c-mask-btn[data-theme=black] .c-btn:before{color:#000}.c-btn-box.c-mask-btn[data-theme=white] .c-btn:before{color:#fff}.c-btn-box.c-mask-btn .c-btn{color:#0000;transition:color var(--tr-hover);position:relative}.c-btn-box.c-mask-btn .c-btn:after,.c-btn-box.c-mask-btn .c-btn:before{transition:-webkit-mask-size var(--tr-hover) ease;pointer-events:none;content:attr(data-text);position:absolute;inset:0;-webkit-mask-repeat:no-repeat}.c-btn-box.c-mask-btn .c-btn:before{color:#000;-webkit-mask-image:linear-gradient(270deg,#000,#000);-webkit-mask-position:100%;-webkit-mask-size:100% 100%}.c-btn-box.c-mask-btn .c-btn:after{color:var(--main-pink);-webkit-mask-image:linear-gradient(90deg,#fff,#fff);-webkit-mask-position:0;-webkit-mask-size:0% 100%}@media only screen and (width>=1201px){.c-btn-box.c-mask-btn .c-btn:hover:before{-webkit-mask-size:0% 100%}.c-btn-box.c-mask-btn .c-btn:hover:after{-webkit-mask-size:100% 100%}}@media only screen and (width<=1200px){.c-btn-box.c-mask-btn .c-btn:active:before{-webkit-mask-size:0% 100%}.c-btn-box.c-mask-btn .c-btn:active:after{-webkit-mask-size:100% 100%}}.c-btn-box .c-plus{width:var(--plus-size);height:var(--plus-size);flex-shrink:0;position:relative}.c-btn-box .c-plus:before,.c-btn-box .c-plus:after{background-color:var(--plus-color);transform-origin:50%;transition:background-color var(--tr-hover), transform var(--tr-hover);content:"";position:absolute;top:50%;left:50%}.c-btn-box .c-plus:before{width:100%;height:2px;transform:translate(-50%,-50%)}.c-btn-box .c-plus:after{width:2px;height:100%;transform:translate(-50%,-50%)}.c-outline-btn-box{min-width:300px;min-height:clamp(45px,2.60417vw,50px);transition:color var(--tr-hover);cursor:pointer;border-radius:500px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;display:flex;position:relative}.c-outline-btn-box:before,.c-outline-btn-box:after{z-index:0;border-radius:inherit;transition:clip-path var(--tr-hover-l);pointer-events:none;content:"";position:absolute;inset:0}.c-outline-btn-box:before{border:1px solid #0003}.c-outline-btn-box:after{clip-path:inset(0 100% 0 0);border:2px solid #000}.c-outline-btn-box:active .c-btn-check{transform:translateY(1px)}@media only screen and (width>=1201px){.c-outline-btn-box:not(.disable):hover:after{clip-path:inset(0)}}.c-outline-btn-box[data-theme=black]{color:#000}.c-outline-btn-box[data-theme=black]:before{border:1px solid #0003}.c-outline-btn-box[data-theme=black]:after{border:2px solid #000;position:absolute}.c-outline-btn-box[data-theme=white]{color:#fff}.c-outline-btn-box[data-theme=white]:before{border:1px solid #ffffff80}.c-outline-btn-box[data-theme=white]:after{border:2px solid #fff;position:absolute}.c-outline-btn-box.active:after{clip-path:inset(0)}.c-outline-btn-box.active .c-btn-check{background-color:var(--main-pink)}.c-outline-btn-box.disable{color:#0003;pointer-events:none}.c-outline-btn-box .c-btn-check{background:#0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .3s,background-color .1s;display:flex;position:relative;transform:scale(1)}.c-close-btn{cursor:pointer;flex-shrink:0;width:30px;height:30px;position:relative}.c-close-btn.aost-show .c-close-line-box:first-child{transform:translate(-50%,-50%)rotate(45deg)scale(1)}.c-close-btn.aost-show .c-close-line-box:last-child{transform:translate(-50%,-50%)rotate(135deg)scale(1)}@media only screen and (width>=1201px){.c-close-btn:hover .c-close-line-box .c-close-line:before{left:100%;transform:translate(100%)}}@media only screen and (width<=1200px){.c-close-btn:active .c-close-line-box .c-close-line:before{left:100%;transform:translate(100%)}}.c-close-btn .c-close-line-box{transform-origin:50%;width:40px;height:1px;transition:transform var(--tr-l);position:absolute;top:50%;left:50%}.c-close-btn .c-close-line-box:first-child{transform:translate(-50%,-50%)rotate(45deg)scale(0)}.c-close-btn .c-close-line-box:last-child{transform:translate(-50%,-50%)rotate(135deg)scale(0)}.c-close-btn .c-close-line-box:last-child .c-close-line:before{transition-delay:.1s}.c-close-btn .c-close-line{background-color:#000;width:100%;height:100%;position:relative;overflow:hidden}.c-close-btn .c-close-line:before{width:30%;height:100%;transition:transform var(--tr-hover-xl) var(--tr-hover-cb), left var(--tr-hover-xl) var(--tr-hover-cb);content:"";background-color:#fff;position:absolute;top:0;left:0;transform:translate(-100%)}.c-noData-block .c-noData-wrapper.aost-show .c-noData-title,.c-noData-block .c-noData-wrapper.aost-show .c-noData-desc{opacity:1;transform:translateY(0)}.c-noData-block .c-noData-title{opacity:0;transition:opacity var(--tr-xl), transform var(--tr-xl);transform:translateY(10px)}.c-noData-block .c-noData-desc{padding-right:calc(var(--1fr) * 2);opacity:0;transition:opacity var(--tr-xl), transform var(--tr-xl);margin-top:15px;transition-delay:.4s;transform:translateY(10px)}@media only screen and (width>=1921px){.c-noData-block .c-noData-desc{padding-right:var(--1fr)}}@media only screen and (width<=1200px){.c-noData-block .c-noData-desc{padding-right:0}}.c-search-input{padding-bottom:15px;align-items:center;gap:10px;padding-inline:10px;display:flex;position:relative}.c-search-input:before{width:100%;height:1px;transition:clip-path var(--tr-xxxl) ease;content:"";background-color:#000;position:absolute;bottom:0;left:0}.c-search-input:has(input:placeholder-shown) .c-input-clear{opacity:0;transform:scale(0)}.c-search-input input{min-width:0;transition:color var(--tr-hover), opacity var(--tr-xxl);border:0;flex:1;padding-block:0;padding-inline:0}.c-search-input input::placeholder{color:#0003}.c-search-input .c-input-clear{opacity:1;width:20px;height:20px;transition:background-color var(--tr-hover);transition:opacity var(--tr-hover), transform var(--tr-hover), background-color var(--tr-hover);cursor:pointer;background-color:#ededed;border-radius:50%;flex-shrink:0;display:block;position:relative;transform:scale(1)}@media only screen and (width>=1201px){.c-search-input .c-input-clear:hover{background-color:#000}.c-search-input .c-input-clear:hover:before,.c-search-input .c-input-clear:hover:after{background-color:#fff}}@media only screen and (width<=1200px){.c-search-input .c-input-clear:active{background-color:#000}.c-search-input .c-input-clear:active:before,.c-search-input .c-input-clear:active:after{background-color:#fff}}.c-search-input .c-input-clear:before,.c-search-input .c-input-clear:after{width:50%;height:1.5px;transition:background-color var(--tr-hover);content:"";background-color:#000;position:absolute;top:50%;left:50%}.c-search-input .c-input-clear:before{transform:translate(-50%,-50%)rotate(45deg)}.c-search-input .c-input-clear:after{transform:translate(-50%,-50%)rotate(135deg)}.contact-page .c-main-banner-block .c-main-banner{padding-bottom:var(--sp-120-60)}.contact-page .c-main-banner-block .c-banner-box{grid-column:1/11}.contact-page .c-main-banner-block .c-banner-title{grid-column:1/7}.contact-page .c-main-banner-block .c-banner-desc-box{grid-column:12/-2}@media only screen and (width>=1921px){.contact-page .c-main-banner-block .c-banner-box{grid-column:1/9}.contact-page .c-main-banner-block .c-banner-desc-box{grid-column:10/-1}}@media only screen and (width<=1600px){.contact-page .c-main-banner-block .c-banner-box{grid-column:1/12}.contact-page .c-main-banner-block .c-banner-title{grid-column:1/9}.contact-page .c-main-banner-block .c-banner-desc-box{grid-column:13/-2}}@media only screen and (width<=1200px){.contact-page .c-main-banner-block .c-banner-box{grid-column:1/11}.contact-page .c-main-banner-block .c-banner-desc-box{grid-column:12/-1}}@media only screen and (width<=900px){.contact-page .c-main-banner-block .c-banner-box,.contact-page .c-main-banner-block .c-banner-title,.contact-page .c-main-banner-block .c-banner-desc-box{grid-column:1/-1}}.contact-page .contact-block .img-block{--aost-trans:1s;grid-column:1/13}.contact-page .contact-block .img-wrapper{position:sticky;top:0}.contact-page .contact-block .img-box{display:block;position:relative;overflow:hidden}.contact-page .contact-block .img-box:before{content:"";width:100%;height:0;padding-bottom:122.172%;display:block}.contact-page .contact-block .img-box picture{width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-page .contact-block .img-box img{object-fit:cover;width:100%;height:100%;transition:transform var(--tr-hover) ease, clip-path var(--tr-xxxl) .3s var(--tr-hover-cb);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-page .contact-block .content-block{grid-column:15/-4;align-self:center;padding-top:2px}.contact-page .contact-block .block-title{opacity:0;transition:opacity var(--tr-xxl)}.contact-page .contact-block .info-block.aost-show .block-title{opacity:1}.contact-page .contact-block .info-wrapper{margin-top:var(--sp-30-20);flex-direction:column;gap:20px;display:flex}.contact-page .contact-block .info-row{opacity:0;transition:opacity var(--tr-xxl);gap:20px;display:flex}.contact-page .contact-block .info-row:not(:has(.info-box:only-child)) .info-box{max-width:calc(50% - 10px)}.contact-page .contact-block .info-row.aost-show{opacity:1}.contact-page .contact-block .info-row.aost-show .info-icon.fg-icon{clip-path:inset(0)}.contact-page .contact-block .info-box{align-items:flex-start;gap:15px;display:flex;position:relative}.contact-page .contact-block .info-box:not(:first-child){padding-left:20px}.contact-page .contact-block .info-box:not(:first-child):before{content:"";background-color:#0003;width:1px;height:calc(100% - 6px);display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contact-page .contact-block .info-box:has(a:hover) .info-icon.fg-icon{clip-path:inset(0 0 100%)}.contact-page .contact-block .info-box:has(a:hover) .info-icon:not(.bg-icon,.fg-icon){clip-path:inset(0)}.contact-page .contact-block .box-wrapper{align-self:flex-start;margin-block:clamp(1px,.15625vw,3px);position:relative}.contact-page .contact-block .info-icon{color:var(--main-pink);clip-path:inset(100% 0 0);transition:clip-path var(--tr-hover-xl) var(--tr-hover-cb);font-size:1.25rem}.contact-page .contact-block .info-icon .icon-mail{font-size:.8125rem}.contact-page .contact-block .info-icon.bg-icon{z-index:-2;color:#0003;clip-path:inset(0);position:absolute;inset:0}.contact-page .contact-block .info-icon.fg-icon{z-index:-1;color:#000;position:absolute;inset:0}.contact-page .contact-block .info-content-box{flex-wrap:wrap;align-items:center;gap:5px 15px;display:flex}.contact-page .contact-block .info-desc{color:var(--main-gray);word-break:break-word}.contact-page .contact-block .form-block{position:relative}.contact-page .contact-block .form-block:not(:first-child){margin-top:var(--sp-120-60)}.contact-page .contact-block .form-block.aost-show .block-title{opacity:1}.contact-page .contact-block .form-block.aost-show .form-box{opacity:1;transform:scale(1)}.contact-page .contact-block .form-box{margin-top:var(--sp-30-20);opacity:0;transition:transform var(--tr-xxl), opacity var(--tr-xxl);transform:scale(.98)}.contact-page .contact-block .contact-form .form-group.textarea{min-height:300px}.contact-page .contact-block .contact-form .form-group.textarea .input-wrap{flex:1}.contact-page .contact-block .c-btn-block{margin-top:var(--sp-30-20);opacity:0;transition:opacity var(--tr-xxl);justify-content:center}.contact-page .contact-block .c-btn-block.aost-show{opacity:1}.contact-page .contact-block .c-outline-btn-box{min-width:clamp(150px,10.4167vw,200px)}@media only screen and (width>=1921px){.contact-page .contact-block .img-block{grid-column:1/12}.contact-page .contact-block .content-block{grid-column:15/-6}}@media only screen and (width<=1200px){.contact-page .contact-block .content-block{grid-column:14/-3}.contact-page .contact-block .info-row{flex-direction:column}.contact-page .contact-block .info-row:not(:has(.info-box:only-child)) .info-box{max-width:100%}.contact-page .contact-block .info-box:not(:first-child){padding-left:0}.contact-page .contact-block .info-box:not(:first-child):before{content:unset}}@media only screen and (width<=900px){.contact-page .contact-block .img-block{grid-column:1/-1}.contact-page .contact-block .img-wrapper{position:relative;top:auto}.contact-page .contact-block .img-box{max-height:max(77.7778vw,458px)}.contact-page .contact-block .content-block{grid-column:3/-3;margin-top:60px}.contact-page .contact-block .form-block:not(:first-child){padding-top:var(--sp-120-60)}.contact-page .contact-block .form-block:not(:first-child):before{clip-path:inset(0 100% 0 0);width:100%;height:1px;transition:clip-path var(--tr-xxl) ease;content:"";background-color:#0003;position:absolute;top:0;left:0}.contact-page .contact-block .form-block.aost-show:not(:first-child):before{clip-path:inset(0)}}@media only screen and (width<=767px){.contact-page .contact-block .content-block{grid-column:2/-2}}
