@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&display=swap);*{-webkit-tap-highlight-color:transparent}@-webkit-keyframes marquee-to-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee-to-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes marquee-to-right{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes marquee-to-right{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes hot-tag-pulse-before{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5714);transform:scale(.5714)}}@keyframes hot-tag-pulse-before{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5714);transform:scale(.5714)}}@-webkit-keyframes hot-tag-pulse-after{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.75);transform:scale(1.75)}}@keyframes hot-tag-pulse-after{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.75);transform:scale(1.75)}}body,html{-ms-touch-action:manipulation;touch-action:manipulation}.ellipses{position:absolute;max-width:none}.ellipses .ellipse{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ellipses .ellipse[data-position=top]{top:0}.ellipses .ellipse[data-position=center][data-size=mobile]{top:27px}.ellipses .ellipse[data-position=center][data-size=desktop]{top:52.5px}.ellipses .ellipse[data-position=bottom][data-size=mobile]{top:59px}.ellipses .ellipse[data-position=bottom][data-size=desktop]{top:114.5px}.ellipses .ellipse[data-size=mobile]{margin:19px 0 0}@media (min-width:1024px){.ellipses .ellipse[data-size=mobile]{display:none}}.ellipses .ellipse[data-size=desktop]{display:none}@media (min-width:1024px){.ellipses .ellipse[data-size=desktop]{display:block;margin:36px 0 0}}.sub-heading{padding:0;-webkit-transform:skewX(-8deg);transform:skewX(-8deg);z-index:1}@media (min-width:768px){.sub-heading p[data-section=trust]:first-child:after{content:"\FF0D\503C\5F97\200B\4F60\200B\4FE1\4EFB\200B\7684\200B\5FB5\624D\200B\52A9\624B\200B";display:inline-block;color:var(--black-100,#000);text-align:center;font-family:Noto Sans TC;font-size:32px;font-style:normal;font-weight:900;line-height:100%}}.sub-heading p[data-section=trust]:nth-child(2){margin-top:10px}@media (min-width:768px){.sub-heading p[data-section=trust]:nth-child(2){display:none}}.sub-heading,.sub-heading p{color:var(--black-100,#000);text-align:center;font-family:Noto Sans TC;font-size:24px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:var(--heading-sm,0)}@media (min-width:768px){.sub-heading,.sub-heading p{font-size:32px}}.pricing-plans{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;background:-webkit-gradient(linear,left top,left bottom,color-stop(.2%,#fff5c2),color-stop(30.08%,#fff));background:-webkit-linear-gradient(top,#fff5c2 .2%,#fff 30.08%);background:-o-linear-gradient(top,#fff5c2 .2%,#fff 30.08%);background:linear-gradient(180deg,#fff5c2 .2%,#fff 30.08%);overflow:hidden}@media (min-width:1024px){.pricing-plans{gap:60px;padding:0 48px 100px;background:-webkit-linear-gradient(269deg,#fff5bf .82%,#fff 81.03%);background:-o-linear-gradient(269deg,#fff5bf .82%,#fff 81.03%);background:linear-gradient(181deg,#fff5bf .82%,#fff 81.03%)}}.pricing-plans__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0;z-index:1}@media (min-width:768px){.pricing-plans__header{gap:24px}}.pricing-plans__header h1{color:var(--black-100,#000);font-family:Noto Sans TC;font-size:40px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:var(--heading-lg,0);margin-top:66px;-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}@media (min-width:768px){.pricing-plans__header h1{font-size:72px;margin-top:140px}}.pricing-plans__header h1 strong{color:var(--orange-500,#eb781e)}.pricing-plans__header p{font-family:Noto Sans TC;font-size:16px;font-weight:500;line-height:150%;color:var(--black-100,#000)}@media (min-width:768px){.pricing-plans__header p{font-family:Noto Sans TC;font-size:20px;font-weight:500;line-height:150%}}.plan-card{z-index:1}.plan-card--desktop{display:none}@media (min-width:1024px){.plan-card--desktop{display:block;width:100%;max-width:1024px;margin:0 auto;padding:0}.plan-card--desktop .pricing-grid{display:grid;grid-template-columns:minmax(231px,1.2fr) repeat(5,minmax(130px,1fr));border-radius:16px;background:var(--white-100,#fff);-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 4px 15px 0 rgba(0,0,0,.15);overflow:hidden}.plan-card--desktop .cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;text-align:center;font-family:Noto Sans TC;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:10px 16px;border-bottom:1px solid #e5e5e5}.plan-card--desktop .cell:not(.header-cell){height:44px;padding:0 16px}.plan-card--desktop .cell:not(.header-cell).cell--talent-review{height:68px}.plan-card--desktop .cell--highlight{background:var(--yellow-50,#fffcee)!important}.plan-card--desktop .cell:nth-child(6n+1){text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.plan-card--desktop .header-cell{gap:20px;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px 16px;border-top:4px solid #000;border-bottom:1px solid #e5e5e5}.plan-card--desktop .header-cell.cell--highlight{position:relative;border-top:4px solid #ffeb50!important;background:var(--yellow-50,#fffcee)!important}.plan-card--desktop .header-cell:nth-child(5){position:relative}.plan-card--desktop .plan-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plan-card--desktop .plan-name{font-size:18px;font-weight:500;margin-top:20px}.plan-card--desktop .plan-name,.plan-card--desktop .plan-price{font-family:Noto Sans TC;line-height:150%;color:var(--black-100,#000);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:2px}.plan-card--desktop .plan-price{font-size:32px;font-weight:700}.plan-card--desktop .price-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plan-card--desktop .plan-original{font-weight:400;color:var(--black-50,rgba(0,0,0,.5));-webkit-text-decoration-line:line-through;text-decoration-line:line-through;margin-bottom:2px}.plan-card--desktop .plan-original,.plan-card--desktop .plan-save{font-family:Noto Sans TC;font-size:16px;line-height:150%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.plan-card--desktop .plan-save{font-weight:500;color:var(--red-500,#eb5a5a)}.plan-card--desktop .btn-choose{display:inline-block;color:var(--black-100,#000);text-align:center;font-family:Noto Sans TC;font-size:18px;font-style:normal;font-weight:500;line-height:100%;width:100%;padding:12px 0;border-radius:32px;border:2px solid var(--black-10,rgba(0,0,0,.1));background:var(--white-100,#fff);margin-top:auto;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.plan-card--desktop .btn-choose:hover{border:2px solid var(--black-10,rgba(0,0,0,.1));background:var(--gray-100,#fafafa)}.plan-card--desktop .btn-choose:active{border:2px solid var(--black-10,rgba(0,0,0,.1));background:var(--gray-400,#e5e5e5)}.plan-card--desktop .btn-choose.btn-highlight{border:2px solid var(--yellow-600,#fada00);background:var(--yellow-500,#ffeb50)}.plan-card--desktop .btn-choose.btn-highlight:hover{border:2px solid var(--yellow-600,#fada00);background:var(--yellow-400,#ffef93)}.plan-card--desktop .btn-choose.btn-highlight:active{border:2px solid var(--yellow-600,#fada00);background:var(--yellow-600,#fada00)}.plan-card--desktop .plan-card__feature-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-card--desktop .plan-card__feature-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-37px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:15px;cursor:pointer}.plan-card--desktop .strikethrough{color:var(--black-50,rgba(0,0,0,.5));text-align:center;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.plan-card--desktop .strikethrough,.plan-card--desktop .sub-text{font-family:Noto Sans TC;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.plan-card--desktop .sub-text{color:#000}.plan-card--desktop .footer-note{grid-column:span 6/span 6;color:var(--black-70,rgba(0,0,0,.7));font-family:Noto Sans TC;font-size:16px;font-style:normal;font-weight:500;line-height:150%;padding:10px 16px;background:var(--yellow-200,#fff5bf)}.plan-card--desktop .cell-icon{width:16px;height:16px}}.plan-card .text-red{color:var(--red-500,#eb5a5a)}.plan-card .feature-tag{font-family:Noto Sans TC;font-size:12px;font-weight:400;line-height:100%;color:var(--white-100,#fff);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--Radius-space-1,4px);border:1px solid var(--red-500,#eb5a5a);background:var(--red-500,#eb5a5a);padding:4px;margin-left:4px;border-radius:4px;vertical-align:middle}.plan-card--mobile{position:relative;width:100%;max-width:none;padding:0 0 40px;background:var(--white-100,#fff);border-top:2px solid var(--gray-400,#e5e5e5);display:grid;grid-template-columns:1fr}@media (min-width:1024px){.plan-card--mobile{display:none}}.plan-card--mobile .plan-card__tabs{grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;max-width:none;z-index:2;background:#fff}.plan-card--mobile .plan-card__tab{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Noto Sans TC;font-size:14px;font-weight:500;line-height:150%;color:var(--black-30,rgba(0,0,0,.3));text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 14px;border-right:2px solid var(--gray-400,#e5e5e5);border-bottom:2px solid var(--gray-400,#e5e5e5);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.plan-card--mobile .plan-card__tab:last-child{border-right:none}.plan-card--mobile .plan-card__tab--active{position:relative;color:#000;background:var(--yellow-50,#fffcee);border-bottom:2px solid #fada00}.plan-card--mobile .plan-card__content{grid-row:2;grid-column:1;width:100%;max-width:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:transparent;opacity:1;visibility:visible;z-index:1}.plan-card--mobile .plan-card__content:not(.is-hidden){z-index:2}.plan-card--mobile .plan-card__content.is-hidden{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;pointer-events:none}.plan-card--mobile .plan-card__content.is-hidden .plan-card__feature-value{opacity:0}.plan-card--mobile .plan-card__content.is-prev .plan-card__feature-value{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.plan-card--mobile .plan-card__content.is-next .plan-card__feature-value{-webkit-transform:translateX(100%);transform:translateX(100%)}.plan-card--mobile .plan-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:14px 16px;margin:0;max-width:none;height:85px;border-bottom:2px solid var(--gray-400,#e5e5e5);background:#fff}.plan-card--mobile .plan-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plan-card--mobile .plan-card__price-current{color:#000;font-family:Noto Sans TC;font-size:24px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:var(--body-md,0)}.plan-card--mobile .plan-card__price-callout{font-family:Noto Sans TC;font-size:14px;font-weight:400;line-height:150%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-card--mobile .plan-card__price-original{color:rgba(0,0,0,.5);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.plan-card--mobile .plan-card__price-discount{color:var(--red-500,#eb5a5a);margin-left:8px}.plan-card--mobile .plan-card__btn{color:var(--black-100,#000);text-align:center;font-family:Noto Sans TC;font-size:14px;font-style:normal;font-weight:500;line-height:100%;width:100%;height:38px;max-width:152px;padding:6px 16px;border-radius:32px;border:2px solid var(--yellow-600,#fada00);background:var(--yellow-500,#ffeb50)}.plan-card--mobile .plan-card__features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;max-width:none}.plan-card--mobile .plan-card__feature--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:37px;padding:0 16px;border-bottom:2px solid var(--gray-400,#e5e5e5);overflow:hidden}.plan-card--mobile .plan-card__feature--mobile.plan-card__feature--talent-review{height:58px}.plan-card--mobile .plan-card__feature--mobile .plan-card__feature-label{position:relative;font-family:Noto Sans TC;font-size:14px;font-weight:400;line-height:150%;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;z-index:1}.plan-card--mobile .plan-card__feature--mobile .plan-card__feature-icon{position:absolute;right:-37px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:11.5px 15px;cursor:pointer}.plan-card--mobile .plan-card__feature--mobile .feature-wrapper{position:relative;padding-left:16px;width:100%;max-width:168px;overflow:hidden}.plan-card--mobile .plan-card__feature--mobile .plan-card__feature-value{font-family:Noto Sans TC;font-size:14px;font-weight:400;line-height:150%;text-align:center;-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,-webkit-transform .4s cubic-bezier(.4,0,.2,1);will-change:transform,opacity;opacity:1}.plan-card--mobile .plan-card__feature--mobile .plan-card__feature-old-value{color:var(--black-50,rgba(0,0,0,.5));-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.plan-card--mobile .plan-card__feature--mobile .plan-card__feature-new-value{color:#000}.plan-card--mobile .plan-card__note{font-family:Noto Sans TC;font-size:14px;font-weight:400;line-height:150%;color:var(--black-70,rgba(0,0,0,.7));grid-row:3;padding:8px 16px;background:var(--yellow-200,#fff5bf);width:100%;max-width:none}.plan-card--mobile .cell-icon{width:14px;height:14px}.workflow-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:40px 16px 50px;background-color:var(--yellow-50,#fffcee);background-image:url(/img/recruitment/vector_triangle.svg);background-repeat:repeat-x;background-position:bottom;background-size:44px 10px}@media (min-width:768px){.workflow-steps{gap:60px;padding:80px 0 100px;background-image:url(/img/recruitment/vector_triangle.svg);background-repeat:repeat-x;background-position:bottom;background-size:89px 20px}}.workflow-steps__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;padding:0;margin:0;list-style:none}@media (min-width:768px){.workflow-steps__list{max-width:546px;margin:0 auto}}.workflow-steps__item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media (min-width:768px){.workflow-steps__item{gap:4px}}.workflow-steps__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:50px}@media (min-width:768px){.workflow-steps__number{width:70px;height:78px}}.workflow-steps__number:after{color:var(--black-100,#000);text-align:center;font-family:Noto Sans TC;font-size:17px;font-style:normal;font-weight:900;line-height:150%;-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}@media (min-width:768px){.workflow-steps__number:after{font-size:27px}}.workflow-steps__number--yellow{background:url(/img/recruitment/img_egg_yellow_45.01_50_m.png) no-repeat 50%/45px 50px}@media (min-width:768px){.workflow-steps__number--yellow{background:url(/img/recruitment/img_egg_yellow_45.01_50_m.png) no-repeat 50%/70px 78px}}.workflow-steps__number--yellow:after{content:attr(data-number)}.workflow-steps__number--gray{background:url(/img/recruitment/img_egg_grey_45.01_50_m.png) no-repeat 50%/45px 50px}@media (min-width:768px){.workflow-steps__number--gray{background:url(/img/recruitment/img_egg_grey_45.01_50_m.png) no-repeat 50%/70px 78px}}.workflow-steps__number--gray:after{content:attr(data-number)}.workflow-steps__desc{font-family:Noto Sans TC;font-size:14px;font-weight:500;line-height:150%;color:var(--black-100,#000);text-align:center;white-space:break-spaces;-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}@media (min-width:768px){.workflow-steps__desc{font-family:Noto Sans TC;font-size:18px;font-weight:500;line-height:150%;white-space:nowrap;word-spacing:-.18em}}.workflow-steps__divider{width:34px;height:2px;border-radius:100px;background:#b7b7b7;margin-top:24px}@media (min-width:768px){.workflow-steps__divider{width:50px;margin-top:39px}}@media (min-width:1024px){.workflow-steps__divider{width:125px}}@media (min-width:1366px){.workflow-steps__divider{width:151px}}.faq-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:30px 16px 40px;background-color:#fff5bf}@media (min-width:768px){.faq-section{gap:60px;padding:80px 16px 100px;background-image:url(/img/candidate_intro/02/img_pattern_01.png);background-repeat:repeat-x;background-position:center top 80px;background-size:550px auto}}@media (min-width:1024px){.faq-section{padding:80px 48px 100px}}@media (min-width:1366px){.faq-section{padding:100px 0;background-position:center top 100px}}.faq-section__list{background-color:#fff;border-radius:8px;padding:8px 10px;width:100%;max-width:1024px}@media (min-width:768px){.faq-section__list{padding:10px 16px}}.faq-section__item{border-bottom:1px solid rgba(0,0,0,.15)}.faq-section__item:last-child{border-bottom:none}.faq-section__item--active .faq-section__answer{grid-template-rows:1fr;padding:0 10px 12px}@media (min-width:768px){.faq-section__item--active .faq-section__answer{padding:0 14px 14px}}.faq-section__item--active .faq-section__icon:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.faq-section__item--active .faq-section__icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-section__question{font-family:Noto Sans TC;font-size:14px;font-weight:500;line-height:150%;color:var(--black-100,#000);text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:none;margin:0;padding:12px 10px;border:none;background:transparent;cursor:pointer}@media (min-width:768px){.faq-section__question{font-family:Noto Sans TC;font-size:16px;font-weight:500;line-height:150%;padding:14px}}.faq-section__question-text[data-index]:before{content:attr(data-index);font-family:Noto Sans JP,sans-serif;color:var(--black-100,#000);font-size:var(--body-md,14px)}@media (min-width:768px){.faq-section__question-text[data-index]:before{font-size:var(--title-sm,16px)}}.faq-section__icon{position:relative;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;margin-left:16px}.faq-section__icon:after,.faq-section__icon:before{content:"";position:absolute;top:50%;left:50%;background-color:#000;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.faq-section__icon:before{width:12px;height:2px}.faq-section__icon:after,.faq-section__icon:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq-section__icon:after{width:2px;height:12px}.faq-section__answer{font-family:Noto Sans TC;font-size:14px;font-weight:400;line-height:150%;color:var(--black-70,rgba(0,0,0,.7));display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease;max-width:none;padding:0 10px;margin:-4px 0 0}@media (min-width:768px){.faq-section__answer{font-family:Noto Sans TC;font-size:16px;font-weight:400;line-height:150%;margin:2px 0 0;padding:0 14px}}.faq-section__answer-inner{overflow:hidden}.notice-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;background:-webkit-gradient(linear,left top,left bottom,from(#fff5bf),to(#fff));background:-webkit-linear-gradient(top,#fff5bf,#fff);background:-o-linear-gradient(top,#fff5bf 0,#fff 100%);background:linear-gradient(180deg,#fff5bf,#fff)}@media (min-width:768px){.notice-section{gap:60px}}@media (min-width:1024px){.notice-section{padding:0 48px}}@media (min-width:1366px){.notice-section{padding:0}}.notice-section--expanded .notice-section__wrapper{max-height:1300px;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,#000),color-stop(0,#000));-webkit-mask-image:linear-gradient(180deg,#000,#000 100%,#000 0);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(100%,#000),to(#000));mask-image:linear-gradient(180deg,#000,#000 100%,#000 0)}@media (min-width:768px){.notice-section--expanded .notice-section__wrapper{max-height:none}}.notice-section--expanded .notice-section__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.notice-section__wrapper{position:relative;padding:0;max-width:1024px;max-height:276px;margin-top:24px;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(70%,#000),to(transparent));-webkit-mask-image:linear-gradient(180deg,#000,#000 70%,transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(70%,#000),to(transparent));mask-image:linear-gradient(180deg,#000,#000 70%,transparent)}@media (min-width:768px){.notice-section__wrapper{margin:0;max-height:none;-webkit-mask-image:none;mask-image:none}}.notice-section__list{list-style:none;padding:0;margin:0}.notice-section__item{position:relative;color:var(--black-70,rgba(0,0,0,.7));text-align:justify;font-family:Noto Sans TC;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:var(--body-md,0);padding-left:1.5rem;margin-bottom:20px;white-space:break-spaces}@media (min-width:768px){.notice-section__item{font-size:16px}}.notice-section__item:last-child{margin-bottom:0}.notice-section__item:before{content:"\2022";position:absolute;left:.25rem;color:var(--black-70,rgba(0,0,0,.7));font-family:Noto Sans TC;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:var(--body-md,0)}@media (min-width:768px){.notice-section__item:before{font-size:16px}}.notice-section__toggle-btn{font-family:Noto Sans TC;font-size:14px;font-weight:500;line-height:150%;color:var(--black-70,rgba(0,0,0,.7));text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px auto 0;padding:0;background:none;border:none;-webkit-transition:color .2s ease;transition:color .2s ease;cursor:pointer}@media (min-width:768px){.notice-section__toggle-btn{display:none}}.notice-section__toggle-icon{margin-top:4px;width:24px;height:24px;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1)}.partner-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:40px 0;background:-webkit-gradient(linear,left bottom,left top,from(#fff5bf),color-stop(89.88%,#fff));background:-webkit-linear-gradient(bottom,#fff5bf,#fff 89.88%);background:-o-linear-gradient(bottom,#fff5bf 0,#fff 89.88%);background:linear-gradient(0deg,#fff5bf,#fff 89.88%);overflow:hidden}@media (min-width:768px){.partner-section{gap:60px;padding:100px 0}}.trust-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:40px 16px;background-color:var(--gray-300,#f5f5f5);overflow:hidden}@media (min-width:768px){.trust-section{gap:60px;padding:100px 16px}}@media (min-width:1024px){.trust-section{padding:100px 48px}}.trust-section:before{content:"";position:absolute;top:40px;width:100%;height:219px;background-image:url(/img/recruitment/img_geometric.png);background-repeat:repeat-x;background-position:top;background-size:auto 219px;-webkit-filter:blur(10px);filter:blur(10px)}@media (min-width:768px){.trust-section:before{top:100px;height:370px;background-size:auto 370px}}.trust-section__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;max-width:1024px;padding:0;z-index:1;opacity:0;-webkit-transform:translateY(155px);transform:translateY(155px);-webkit-transition:opacity .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1);will-change:opacity,transform}@media (min-width:768px){.trust-section__stats{gap:16px;height:243px;-webkit-transform:translateY(360px);transform:translateY(360px)}}@media (min-width:1024px){.trust-section__stats{gap:16.5px}}.trust-section .stat-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:16px 16px 9px;border-radius:16px;background:var(--white-100,#fff);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-shadow:0 3px 6px 0 rgba(0,0,0,.15)}@media (min-width:768px){.trust-section .stat-item{gap:0;width:235px;padding:24px 0 8px 24px}}@media (min-width:1024px){.trust-section .stat-item{width:298px}}@media (min-width:1366px){.trust-section .stat-item{width:330px}}@media (min-width:768px){.trust-section .stat-item:first-child,.trust-section .stat-item:nth-child(3){margin-top:auto}}@media (min-width:768px){.trust-section .stat-item:nth-child(2){margin-bottom:auto}}.trust-section .stat-item__label{font-family:Noto Sans TC;font-size:14px;font-weight:500;line-height:150%;color:var(--black-100,#000)}@media (min-width:768px){.trust-section .stat-item__label{font-family:Noto Sans TC;font-size:24px;font-weight:500;line-height:150%}}.trust-section .stat-item__value{color:var(--black-100,#000);font-family:Noto Sans TC;font-size:32px;font-style:normal;font-weight:900;line-height:150%;letter-spacing:var(--heading-sm,0);-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}@media (min-width:768px){.trust-section .stat-item__value{font-size:72px;margin-top:-2px}}.trust-section .stat-item__value:after{content:"\A0\842C";color:var(--black-100,#000);font-family:Noto Sans TC;font-size:14px;font-style:normal;font-weight:900;line-height:150%;letter-spacing:var(--heading-sm,0);-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}@media (min-width:768px){.trust-section .stat-item__value:after{font-size:24px}}.tooltip{position:absolute;background:rgba(0,0,0,.85);color:#fff;padding:8px 12px;border-radius:4px;font-size:13px;line-height:1.4;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;max-width:200px;text-align:left;white-space:pre-line;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.show{opacity:1;visibility:visible}.tooltip--right .tooltip-arrow{position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(0,0,0,.85);left:-6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#js-counter{color:var(--black-100,#000);font-family:Noto Sans TC;font-size:16px;font-style:normal;font-weight:700;line-height:150%;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;height:1.5em;overflow:hidden;margin-right:4px}@media (min-width:768px){#js-counter{font-family:Noto Sans TC;font-size:24px;font-weight:700;line-height:150%;height:1.5em}}#js-counter:before{content:"";position:absolute;bottom:4px;left:0;width:100%;height:6px;background:#ffe84a;z-index:-1;border-radius:2px}@media (min-width:768px){#js-counter:before{height:12px}}#js-counter .odometer-digit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform 2s cubic-bezier(.4,0,.2,1);transition:-webkit-transform 2s cubic-bezier(.4,0,.2,1);transition:transform 2s cubic-bezier(.4,0,.2,1);transition:transform 2s cubic-bezier(.4,0,.2,1),-webkit-transform 2s cubic-bezier(.4,0,.2,1);height:100%}#js-counter .odometer-digit span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}#js-counter .odometer-digit span,#js-counter .odometer-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}#js-counter .odometer-separator{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.marquee-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;max-width:none;margin:0;z-index:1}@media (min-width:768px){.marquee-wrap{gap:32px}}.marquee-wrap .testimonial-marquee{height:52px}@media (min-width:768px){.marquee-wrap .testimonial-marquee{height:72px}}.marquee-wrap .testimonial-marquee__inner{position:absolute;display:block;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;width:4300px;-webkit-animation-duration:80s;animation-duration:80s}@media (min-width:768px){.marquee-wrap .testimonial-marquee__inner{width:6916px}}.marquee-wrap .testimonial-marquee__inner:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.marquee-wrap .testimonial-marquee__inner--to-left{-webkit-animation-name:marquee-to-left;animation-name:marquee-to-left}.marquee-wrap .testimonial-marquee__inner--to-right{-webkit-animation-name:marquee-to-right;animation-name:marquee-to-right}.marquee-wrap .testimonial-marquee__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:20px;float:left;width:50%;padding:0 10px}@media (min-width:768px){.marquee-wrap .testimonial-marquee__content{gap:44px;padding:0 22px}}.marquee-wrap .testimonial-marquee .marquee-item{border-radius:12px;background:#fff;overflow:hidden;padding:8px;width:52px;height:52px}@media (min-width:768px){.marquee-wrap .testimonial-marquee .marquee-item{width:72px;height:72px}}.marquee-wrap .testimonial-marquee .marquee-item img{width:100%;height:auto}@media (min-width:768px){#marquee-company-logo-bottom{display:none}}.wrap-footer{margin-top:-44px;margin-bottom:57px}@media (min-width:1024px){.wrap-footer{margin-top:-52px;margin-bottom:98px}}@media (min-width:1366px){.wrap-footer{margin-top:-64px}}.fixed-container>*{position:static;-webkit-transition:initial;transition:initial;visibility:initial;opacity:1;z-index:auto}.fixed{position:fixed;bottom:0;left:0;right:0;padding-bottom:env(safe-area-inset-bottom);background:var(--white-100,#fff);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05) inset,0 -2px 3px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),0 -2px 3px 0 rgba(0,0,0,.05);opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:90}.fixed .fixed_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:none;padding:10px 20px}@media (min-width:1024px){.fixed .fixed_container{padding:19px 48px}}@media (min-width:1366px){.fixed .fixed_container{padding:19px 171px}}@media (min-width:1920px){.fixed .fixed_container{padding:19px 448px}}.fixed .fixed_container .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:87px}@media (min-width:1024px){.fixed .fixed_container .content{padding-left:254px}}.fixed .fixed_container .content .chick-icon{position:absolute;left:0;bottom:-10px;display:inline-block;width:87px;height:60px;background-image:url(/img/recruitment/img_boss_money_214_148.png?v=2);background-repeat:no-repeat;background-size:contain}@media (min-width:1024px){.fixed .fixed_container .content .chick-icon{bottom:-19px;width:214px;height:148px}}.fixed .fixed_container .content h3{font-family:Noto Sans TC;font-size:12px;font-weight:500;line-height:150%;color:var(--black-100,#000)}@media (min-width:1024px){.fixed .fixed_container .content h3{font-size:24px;font-weight:700;letter-spacing:.5px}}.fixed .fixed_container .content strong{font-family:Noto Sans TC;font-size:12px;font-weight:500;line-height:150%;color:var(--red-500,#eb5a5a)}@media (min-width:1024px){.fixed .fixed_container .content strong{font-size:24px;font-weight:700;letter-spacing:.5px}}.fixed .fixed_container .content p{font-family:Noto Sans TC;font-size:12px;font-weight:500;line-height:150%;color:var(--black-70,rgba(0,0,0,.7))}@media (min-width:1024px){.fixed .fixed_container .content p{font-size:16px;font-weight:500}}.fixed .fixed_container .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.fixed .fixed_container .btn-group .btn-1,.fixed .fixed_container .btn-group .btn-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--black-100,#000);text-align:center;font-family:Noto Sans TC;font-size:14px;font-style:normal;font-weight:500;line-height:100%;border-radius:32px;height:38px;padding:6px 10px;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.3s;transition-duration:.3s}@media (min-width:1024px){.fixed .fixed_container .btn-group .btn-1,.fixed .fixed_container .btn-group .btn-2{font-size:18px;width:136px;height:51px;padding:12px 10px}}.fixed .fixed_container .btn-group .btn-1{display:none}@media (min-width:1024px){.fixed .fixed_container .btn-group .btn-1{display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid var(--black-10,rgba(0,0,0,.1));background:var(--white-100,#fff)}.fixed .fixed_container .btn-group .btn-1:hover{border:2px solid var(--black-10,rgba(0,0,0,.1));background:var(--gray-100,#fafafa)}.fixed .fixed_container .btn-group .btn-1:active{border:2px solid var(--black-10,rgba(0,0,0,.1));background:var(--gray-400,#e5e5e5)}}.fixed .fixed_container .btn-group .btn-2{border:2px solid var(--yellow-600,#fada00);background:var(--yellow-500,#ffeb50)}@media (min-width:1024px){.fixed .fixed_container .btn-group .btn-2:hover{border:2px solid var(--yellow-600,#fada00);background:var(--yellow-400,#ffef93)}}.fixed .fixed_container .btn-group .btn-2:active{border:2px solid var(--yellow-600,#fada00);background:var(--yellow-600,#fada00)}.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.hot-tag{position:absolute;top:-9.39px;color:var(--black-100,#000);font-family:Noto Sans TC;font-size:10px;font-style:normal;font-weight:700;line-height:150%;padding:2px 8px;border-radius:100px;border:1px solid var(--yellow-50,#fffcee);background:var(--yellow-500,#ffeb50)}@media (min-width:1024px){.hot-tag{top:0;right:0;font-size:14px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:var(--body-md,0);padding:2px 24px 2px 10px;border:none;border-radius:0 0 0 8px}}.hot-tag:after,.hot-tag:before{content:"";position:absolute;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-transform-origin:center;transform-origin:center}.hot-tag:before{top:-5px;right:-2px;width:14px;height:14px;background:url(/img/recruitment/img_decoration_star_14_14.png) no-repeat 50%/14px 14px;-webkit-animation-name:hot-tag-pulse-before;animation-name:hot-tag-pulse-before;-webkit-animation-delay:0ms;animation-delay:0ms}@media (min-width:1024px){.hot-tag:before{top:7px;right:7px}}.hot-tag:after{top:6px;right:-4px;width:8px;height:8px;background:url(/img/recruitment/img_decoration_star_14_14.png) no-repeat 50%/8px 8px;-webkit-animation-name:hot-tag-pulse-after;animation-name:hot-tag-pulse-after;-webkit-animation-delay:.1s;animation-delay:.1s}@media (min-width:1024px){.hot-tag:after{top:3px;right:3px}}.modal{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:9999}.modal[aria-hidden=true]{display:none}.modal__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100vw - 32px);max-width:360px;padding:16px 24px;background-color:#fff;border-radius:8px;background:var(--white-100,#fff);-webkit-box-shadow:0 4px 8px 0 var(--black-5,rgba(0,0,0,.05));box-shadow:0 4px 8px 0 var(--black-5,rgba(0,0,0,.05))}.modal__container,.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__header{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.modal__title{font-family:Noto Sans TC;font-size:18px;font-weight:500;line-height:150%;color:var(--black-100,#000);text-align:center;width:100%}.modal__close{position:absolute;right:0;cursor:pointer}.modal__body{color:var(--black-70,rgba(0,0,0,.7));padding-bottom:8px}.modal__body,.modal__button{font-family:Noto Sans TC;font-size:14px;font-weight:400;line-height:150%;text-align:center}.modal__button{color:var(--black-100,#000);width:100%;padding:8px 16px;border-radius:var(--Radius-space-1,4px);background:var(--yellow-500,#ffeb50);margin-top:16px;-webkit-transition:background-color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,-webkit-transform .1s ease;transition:background-color .2s ease,transform .1s ease;transition:background-color .2s ease,transform .1s ease,-webkit-transform .1s ease}.modal__button,.modal__button:hover{border:1px solid var(--yellow-600,#fada00)}.modal__button:hover{background:var(--yellow-400,#ffef93)}.modal__button:active{border:1px solid var(--yellow-600,#fada00);background:var(--yellow-600,#fada00)}