@charset "UTF-8";
.c-filter{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:space-between;width:100%}.c-filter__keyword{width:25%;min-width:220px;height:90px;max-width:400px;margin:0 20px 0 0;padding:0 35px;font-family:'Poppins-B','NotoSansTC-B';border:1px solid #b9b9b9;flex:0 0 auto}.c-filter__select{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;border:1px solid #7b7b7b;background:#fff;flex:0 1 auto}.c-filter__select select{display:block;width:50%;height:90px;padding:0 60px 0 35px;font-family:'Poppins-B','NotoSansTC-B';border:none;background:url(../svg/icon_arrow_bottom_bold_black.svg) calc(100% - 40px) center no-repeat;background-size:13px auto}.c-filter__select::after{content:'';position:absolute;top:25px;left:calc(50% - .5px);display:block;width:1px;height:40px;background:rgba(0,0,0,.2);pointer-events:none}.c-filter .c-filter__submit{width:calc(20% + 40px);margin:0 0 0 20px;flex:0 0 auto}@media screen and (max-width:991px){.c-filter{flex-wrap:wrap}.c-filter__keyword{width:calc(35% - 10px);height:70px;margin:0;padding:0 15px;font-size:16px}.c-filter__select{width:65%}.c-filter__select::after{top:15px}.c-filter__select select{height:70px;padding:0 40px 0 15px;font-size:16px;background-position:calc(100% - 20px) center}.c-filter .c-filter__submit{width:100%;margin:15px auto 0 auto}}@media screen and (max-width:767px){.c-filter__keyword{width:100%;min-width:0;max-width:none}.c-filter__select{width:100%;margin:10px auto 0 auto}}@media screen and (max-width:575px){.c-filter__keyword{height:50px;font-size:15px}.c-filter__select:not(.nowrap){display:block;border:none}.c-filter__select::after{top:15px;height:20px}.c-filter__select:not(.nowrap)::after{display:none}.c-filter__select select{height:50px;background-position:calc(100% - 15px) center}.c-filter__select:not(.nowrap) select{width:100%;margin:0 0 10px 0;font-size:15px;border:1px solid #7b7b7b}.c-filter__select:not(.nowrap) select:last-child{margin:0}.c-filter .c-filter__submit{margin:20px auto 0 auto}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
.c-edit,.c-edit p{display:block;width:100%;font-size:15px;line-height:1.8;color:var(--textColor);word-break:break-all}.c-edit a{font-size:inherit;line-height:inherit;color:#51a8dd}.c-edit a:hover{text-decoration:underline;text-underline-offset:2.5px}.c-edit img{display:inline-block;width:auto;max-width:100%;height:auto !important}.c-edit *:last-child{margin:0 auto}.c-edit ol{padding:0 0 0 20px;margin:20px 0}.c-edit ol li{display:list-item;width:100%;font-size:15px;line-height:2;color:var(--textColor);margin:0 0 5px 0}.c-edit ol li::before{display:none}.c-edit ol li:last-child{margin:0}.c-edit ol{list-style-type:decimal}.c-edit__youtube{display:block;width:100%;padding:56.25% 0 0 0}.c-edit iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}.c-edit__table{width:100%;padding:0 0 5px 0;overflow-x:auto}.c-edit__table::-webkit-scrollbar{height:4px}.c-edit__table::-webkit-scrollbar-thumb{background:var(--mainColor)}@media screen and (max-width:991px){}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-edit,.c-edit p{font-size:14px}.c-edit ul li,.c-edit ol li{font-size:14px;line-height:1.5}}@supports (-webkit-touch-callout:none){}
.recruiting{margin:0 auto}.recruiting__section{display:block;width:100%}.recruiting__section:nth-child(even){background:#f2f2f6}.recruiting__intro{padding:50px 0 110px 0}.recruiting__intro-result{padding:50px 0 130px 0}.recruiting__intro__inner__title{display:block;width:100%;margin:0 auto 50px auto;text-align:center;animation-name:fadeInUp}.recruiting__intro__inner__title__main{display:block;width:100%;font-size:35px;line-height:1.2;color:#000;font-family:'NotoSansTC-M'}.recruiting__intro__inner__title__sub{display:block;width:100%;margin:10px auto 0 auto;font-size:25px;line-height:1.5;color:#000;font-family:'NotoSansTC-M'}.recruiting__intro__inner__form{animation-name:fadeInUp}.recruiting__intro__inner__box{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:105px auto 0 auto}.recruiting__intro__inner__box::before{content:'Good Career,\AGood Life.';position:absolute;top:-20px;right:-60px;display:block;width:100%;font-size:100px;line-height:1;color:#000;font-family:'Poppins-B','NotoSansTC-B';text-align:right;white-space:pre;text-transform:uppercase;letter-spacing:3px;opacity:.05}.recruiting__intro__inner__box__pic{display:block;width:50%;flex:0 0 auto;animation-name:fadeInLeft}.recruiting__intro__inner__box__content{display:block;width:max(60%,calc(50% + 120px));margin:135px 0 0 -120px;padding:65px 65px 75px 65px;background:#fff;box-shadow:0 0 73px rgba(0,0,0,.2);flex:0 1 auto;animation-name:fadeInRight}.recruiting__intro__inner__box__content__title{margin:0 0 20px 0}.recruiting__intro__inner__box__content__text{display:block;width:100%;font-size:16px;line-height:2;color:var(--textColor);text-align:justify}.recruiting__intro__inner__table{margin:55px auto 0 auto;animation-name:fadeInUp}.recruiting__intro__inner__table [data-type="job"]{justify-items:center;justify-content:center;text-align:center;width:210px}.recruiting__intro__inner__table [data-type="job"] .c-table__body__box__item__content{padding:20px;text-align:center}.recruiting__intro__inner__table [data-type="work"]{width:100%;max-width:400px;flex:0 1 auto}.recruiting__intro__inner__table [data-type="welfare"]{width:100%;flex:0 1 auto}.recruiting__intro__inner__table [data-type="apply"]{width:180px}.recruiting__benefit{padding:115px 0 55px 0}.recruiting__benefit__inner__title{margin:0 0 50px 0;animation-name:fadeInUp}.recruiting__benefit__inner__box{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:space-between;width:100%;animation-name:fadeInUp}.recruiting__benefit__inner__box__item{display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:calc(50% - 20px);margin:0 0 50px 0}.recruiting__benefit__inner__box__item__title{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:200px;height:200px;margin:0 25px 0 0;font-size:18px;line-height:1;color:#000;font-family:'NotoSansTC-B';background:#fff;border-radius:50%;border:1px solid #e5e5e5;overflow:hidden;flex:0 0 auto}.recruiting__benefit__inner__box__item__content{display:block;width:100%;flex:0 1 auto}.recruiting__benefit__inner__box__item__content__text{display:block;width:100%;font-size:18px;line-height:2;color:var(--textColor);text-align:justify}.recruiting__benefit__inner__box__item__content__list li{margin:0;font-size:17px}.recruiting__happiness{padding:135px 0}.recruiting__happiness__inner{animation-name:fadeInUp}.recruiting__happiness__inner__head{display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%;margin:0 auto 90px auto}.recruiting__happiness__inner__head__title{width:50%}.recruiting__happiness__inner__head__text{display:block;width:50%;font-size:16px;line-height:2;color:var(--textColor);text-align:justify}.recruiting__happiness__inner__box{left:50%;display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:calc(100% + 25px);transform:translateX(-50%)}.recruiting__happiness__inner__box.arrowMode{max-width:calc(100vw - 200px)}.recruiting__happiness__inner__box .slick-prev{left:-80px}.recruiting__happiness__inner__box .slick-next{right:-80px}.recruiting__happiness__inner__box__item{display:block;width:calc(33.33% - 25px);margin:0 12.5px;flex:0 0 auto}.recruiting__happiness__inner__box__item__pic{display:block;width:100%}.recruiting__happiness__inner__box__item__content{display:block;width:100%;margin:20px 0 0 0}.recruiting__happiness__inner__box__item__content__title{display:block;width:100%;font-size:18px;line-height:1.2;color:#000;font-family:'NotoSansTC-M'}.recruiting__happiness__inner__box__item__content__list{margin:10px 0 0 0}.recruiting__happiness__inner__box__item__content__list li{margin:0}.recruiting__welfare{padding:135px 0}.recruiting__welfare__inner{animation-name:fadeInUp;overflow:visible}.recruiting__welfare__inner__head{display:block;width:100%;margin:0 auto 80px auto}.recruiting__welfare__inner__head__title{width:calc(100% - 200px)}.recruiting__welfare__inner__box{position:static;display:flex;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:100%}.recruiting__welfare__inner__box .slick-list{position:static;overflow:visible}.recruiting__welfare__inner__box .slick-track{position:static}.recruiting__welfare__inner__box .slick-arrow{top:0;left:auto;right:0}.recruiting__welfare__inner__box .slick-prev{right:100px}.recruiting__welfare__inner__box__item{display:block;width:calc(33.33% - 25px);margin:0 25px 0 0;flex:0 0 auto}.recruiting__welfare__inner__box__item__pic{display:block;width:100%}.recruiting__welfare__inner__box__item__pic__bt{position:absolute;top:0;left:0;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;transition:opacity .4s ease-in-out}.recruiting__welfare__inner__box__item__pic__bt:hover{opacity:1}.recruiting__welfare__inner__box__item__pic__bt::before{content:'READ MORE';position:relative;display:block;width:auto;max-width:100%;font-size:16px;line-height:1;color:#fff;font-family:'Poppins-B','NotoSansTC-B';flex:0 1 auto}.recruiting__welfare__inner__box__item__pic__bt::after{content:'';position:relative;display:block;width:8px;height:12px;margin:0 0 0 15px;background:url(../svg/icon_arrow_next_bold_white.svg) center no-repeat;background-size:contain;flex:0 0 auto}.recruiting__welfare__inner__box__item__pic__bt:hover::after{animation:fadeOutRight 1s ease-in-out infinite}.recruiting__welfare__inner__box__item__content{display:block;width:100%;margin:10px 0 0 0}.recruiting__welfare__inner__box__item__content__title{display:block;width:100%;font-size:18px;line-height:1.5;color:#000;font-family:'NotoSansTC-M'}.recruiting__welfare__inner__box__item__content__link{display:none;width:auto;max-width:100%;font-size:16px;line-height:1.5;color:#000;font-family:'NotoSansTC-M'}.recruiting__welfare__inner__box__item__content__link::before{content:'...';padding:0 .5px 0 0}.recruiting__welfare__inner__box__item__content__link__bt{display:inline-block;width:auto;max-width:100%;font-size:16px;line-height:1.5;color:#000;font-family:'NotoSansTC-M';border-bottom:2px solid #979797;text-underline-offset:5px}.recruiting__bottom{display:block;width:100%;background:#1b1b1b}.recruiting__bottom__bg{position:absolute;top:0;left:0;display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;height:100%}.recruiting__bottom__bg::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.55)}.recruiting__bottom__bg img{object-fit:cover;object-position:center;width:100%;height:100%}.recruiting__bottom__content{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-items:center;justify-content:center;width:100%;min-height:600px;padding:100px 50px;color:#fff;text-align:center}.recruiting__bottom__content__title{display:block;width:100%;font-size:45px;line-height:1.1;font-family:"Poppins-B","NotoSansTC-B";text-transform:uppercase;animation-name:fadeInUp}.recruiting__bottom__content__title br.mb{display:none}.recruiting__bottom__content__text{display:block;width:100%;margin:30px auto 0 auto;font-size:17px;line-height:1.6;font-family:"NotoSansTC-M";animation-name:fadeInUp}@media screen and (max-width:991px){.recruiting__intro-result{padding:50px 0 180px 0}.recruiting__intro__inner__title__main{font-size:30px}.recruiting__intro__inner__title__sub{margin:5px auto 0 auto;font-size:20px}.recruiting__intro__inner__box{display:block;margin:90px auto 0 auto}.recruiting__intro__inner__box::before{display:none}.recruiting__intro__inner__box__pic{width:100%}.recruiting__intro__inner__box__content{width:calc(100% - 60px);margin:-145px auto 0 auto;padding:65px 45px}.recruiting__intro__inner__box__content__title{margin:0 0 15px 0}.recruiting__intro__inner__box__content__text{font-size:15px}.recruiting__intro__inner__table{margin:70px auto 0 auto}.c-table__body__box__item__content{padding:20px}.recruiting__intro__inner__table [data-type="job"]{width:120px}.recruiting__intro__inner__table [data-type="work"]{max-width:160px}.recruiting__intro__inner__table [data-type="apply"]{width:145px}.recruiting__benefit{padding:100px 0}.recruiting__benefit__inner__title{text-align:center}.recruiting__benefit__inner__title .c-title06__main{width:100%}.recruiting__benefit__inner__box{width:100%}.recruiting__benefit__inner__box__item{width:100%;margin:0 0 55px 0}.recruiting__benefit__inner__box__item:last-child{margin:0}.recruiting__benefit__inner__box__item__title{margin:0 30px 0 0;font-size:15px}.recruiting__benefit__inner__box__item__content__text{font-size:15px}.recruiting__benefit__inner__box__item__content__list li{font-size:15px}.recruiting__happiness{padding:115px 0 135px 0}.recruiting__happiness__inner__head{display:block;margin:0 auto 60px auto}.recruiting__happiness__inner__head__title{width:100%;margin:0 0 30px 0}.recruiting__happiness__inner__head__title .c-title06__main br{display:none}.recruiting__happiness__inner__head__text{width:100%;font-size:15px}.recruiting__happiness__inner__box{left:0;width:100%;transform:none}.recruiting__happiness__inner__box.arrowMode{max-width:none}.recruiting__happiness__inner__box.slick-slider{display:block}.recruiting__happiness__inner__box .slick-list,.recruiting__happiness__inner__box .slick-track{overflow:visible}.recruiting__happiness__inner__box .slick-dotsLine{width:calc(100% - 210px)}.recruiting__happiness__inner__box .slick-arrow{top:auto;left:auto;right:0;bottom:-33px}.recruiting__happiness__inner__box .slick-prev{right:90px}.recruiting__happiness__inner__box__item{display:block;width:440px;margin:0 60px 0 0;flex:0 0 auto}.recruiting__happiness__inner__box__item__content__title{font-size:16px}.recruiting__welfare{padding:95px 0}.recruiting__welfare__inner__head{margin:0 auto 55px auto}.recruiting__welfare__inner__head__title{width:calc(100% - 200px)}.recruiting__welfare__inner__head__title .c-title06__main__green{display:block}.recruiting__welfare__inner__box .slick-arrow{top:25px}.recruiting__welfare__inner__box .slick-prev{right:90px}.recruiting__welfare__inner__box__item{width:440px;margin:0 30px 0 0}.recruiting__welfare__inner__box__item__pic__bt{display:none}.recruiting__welfare__inner__box__item__content__title{display:inline;width:auto;max-width:100%;margin:0 5px 0 0;font-size:16px}.recruiting__welfare__inner__box__item__content__link{display:inline}.recruiting__bottom__content{min-height:380px;padding:50px 30px}.recruiting__bottom__content__title{font-size:35px}.recruiting__bottom__content__text{margin:25px auto 0 auto;font-size:15px}}@media screen and (max-width:767px){.recruiting__intro-result{padding:50px 0 100px 0}}@media screen and (max-width:575px){.recruiting__intro{padding:30px 0 75px 0}.recruiting__intro-result{padding:30px 0 145px 0}.recruiting__intro__inner__title{margin:0 auto 35px auto}.recruiting__intro__inner__title__main{font-size:22px;letter-spacing:-.5px}.recruiting__intro__inner__title__sub{font-size:16px}.recruiting__intro__inner__box{margin:75px auto 0 auto}.recruiting__intro__inner__box__content{width:100%;margin:30px auto 0 auto;padding:0;background:none;box-shadow:none}.recruiting__intro__inner__box__content__title{margin:0 0 5px 0}.recruiting__intro__inner__box__content__text{font-size:14px}.recruiting__benefit{padding:65px 0}.recruiting__benefit__inner__title{margin:0 auto 45px auto}.recruiting__benefit__inner__box{left:-20px;flex-wrap:nowrap;width:calc(100% + 40px)}.recruiting__benefit__inner__box.slick-slider{display:block}.recruiting__benefit__inner__box__item{display:block;width:calc(100% - 40px);margin:0 20px;flex:0 0 auto}.recruiting__benefit__inner__box__item:last-child{margin:0 20px}.recruiting__benefit__inner__box__item__title{width:150px;height:150px;margin:0 auto 20px auto;font-size:16px}.recruiting__benefit__inner__box__item__content__text,.recruiting__benefit__inner__box__item__content__list{max-width:270px;margin:0 auto;font-size:14px}.recruiting__happiness{padding:60px 0 95px 0}.recruiting__happiness__inner__head{margin:0 auto 50px auto}.recruiting__happiness__inner__head__title{margin:0 0 15px 0}.recruiting__happiness__inner__head__title .c-title06__main br{display:block}.recruiting__happiness__inner__box{left:-20px;width:calc(100% + 40px)}.recruiting__happiness__inner__box .slick-list,.recruiting__happiness__inner__box .slick-track{overflow:hidden}.recruiting__happiness__inner__box .slick-dotsLine{left:20px;width:calc(100% - 175px)}.recruiting__happiness__inner__box .slick-arrow{right:20px;bottom:-24px}.recruiting__happiness__inner__box .slick-prev{right:80px}.recruiting__happiness__inner__box__item{width:100%;margin:0 20px}.recruiting__happiness__inner__box__item__content__title{font-size:16px}.recruiting__welfare{padding:65px 0 90px 0}.recruiting__welfare__inner__head{margin:0 auto 30px auto}.recruiting__welfare__inner__head__title{width:100%}.recruiting__welfare__inner__head__title .c-title06__main__green{display:block}.recruiting__welfare__inner__box{position:relative;left:-20px;width:calc(100% + 40px)}.recruiting__welfare__inner__box.slick-slider{display:block}.recruiting__welfare__inner__box .slick-dotsLine{left:20px;width:calc(100% - 175px);margin:50px 0 0 0}.recruiting__welfare__inner__box .slick-arrow{top:auto;bottom:-24px;right:20px}.recruiting__welfare__inner__box .slick-prev{right:80px}.recruiting__welfare__inner__box__item{width:100%;margin:0 20px}.recruiting__welfare__inner__box__item__content__title{margin:0;font-size:15px}.recruiting__welfare__inner__box__item__content__link{font-size:15px}.recruiting__bottom__content{padding:50px 25px}.recruiting__bottom__content__title{font-size:27px}.recruiting__bottom__content__title br{display:none}.recruiting__bottom__content__title br.mb{display:block}.recruiting__bottom__content__text{margin:15px auto 0 auto;font-size:14px}.recruiting__bottom__content__text br{display:none}}@media (any-hover:none){}@supports (-webkit-touch-callout:none){}
