.main{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.main#wrap{overflow-x:visible}
.main#wrap #container{width:100%; min-width:0}
.main#wrap #header{background:0 0; -webkit-box-shadow:none; box-shadow:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.main#wrap #header .header{position:fixed; top:0; left:0; right:0; -webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.1); box-shadow:0 2px 6px 0 rgba(0,0,0,.1); background:#fff}
.main_sec{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -moz-box-pack:center; -ms-flex-pack:center; justify-content:center; padding-top:0px; height:100vh; min-height:730px; box-sizing:border-box; word-break:keep-all; background:#f5f6f8}

@media (min-width:768px) and (max-width:1279px){
.main_sec{padding-top:0;background:#f5f6f8}
}

@media (min-width:0px) and (max-width:767px){
.main_sec{height:auto;padding-top: 60px;padding-bottom: 40px;min-height:0;background:#f5f6f8;}
}

@media (min-width:768px) and (max-width:1279px){
.main_sec{background:#f5f6f8}
}

@media (min-width:0px) and (max-width:767px){
.main_sec.visual .img{position:static; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0 40px}
.main_sec.visual .inset{padding-top:0}
}


@media (min-width:0px) and (max-width:767px){
}
.main_sec.customer .txt_sec{text-align:center}
.main_sec.customer .txt_sec .main_txt{font-size:36px; color:#111; font-weight:700; letter-spacing:-1px}
.main_sec.customer .txt_sec .sub_txt{margin-top:17px; font-size:18px; line-height:1.55556; color:#555}
.main_sec.customer .customer_lists{margin-top:47px}
.main_sec.customer .customer_lists .box{padding:48px 40px 40px;background: #fff;border:1px solid #f0f0f2;width: 420px;min-height: 430px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_sec.customer .customer_lists .box .box_top{float:left; width:100%; padding-bottom:2px}
.main_sec.customer .customer_lists .box .box_top .interview_photo{float:left; display:inline-block}
.main_sec.customer .customer_lists .box .box_top .title{clear:both; display:inline-block; width:50%; margin-left:10px; padding-top:24px; font-size:25px; line-height:36px; color:#282828; font-weight:700}
.main_sec.customer .customer_lists .box .box_top .from{clear:both;display:inline-block; width:50%;margin-left:10px;font-size:16px;line-height: 22px;color:#ff7f00;font-weight:400;}
.main_sec.customer .customer_lists .box .box_top .interview_photo img{height:100%}
.main_sec.customer .customer_lists .box .box_cont{float:left; display:block; padding-top:26px; font-size:16px}
.main_sec.customer .customer_lists .box .box_cont .decs{line-height:1.625; color:#555; text-align:left}
.main_sec.customer .customer_lists .box .box_cont .from{line-height:2.25; margin-top:24px; color:#959595}


@media (min-width:768px) and (max-width:1279px){
.main_sec.customer .txt_sec{text-align:left}
.main_sec.customer .txt_sec .main_txt{font-size:30px; color:#111; font-weight:700; letter-spacing:-1px}
.main_sec.customer .txt_sec .sub_txt{margin-top:17px; font-size:16px; line-height:1.55556; color:#555}
.main_sec.customer .customer_lists{margin-top:20px}
.main_sec.customer .customer_lists .box{padding:25px 20px 20px;background: #fff;border:1px solid #f0f0f2;width:360px;min-height: 430px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.main_sec.customer .customer_lists .box .box_top{float:left; width:100%; padding-bottom:2px}
.main_sec.customer .customer_lists .box .box_top .interview_photo{float:left; display:inline-block}
.main_sec.customer .customer_lists .box .box_top .title{clear:both; display:inline-block; width: 50%; margin-left:10px; padding-top:24px; font-size:25px; line-height:24px; color:#282828; font-weight:700; text-align:left}
.main_sec.customer .customer_lists .box .box_top .from{clear:both;display:inline-block;width: 50%; margin-left:10px;font-size:16px;line-height: 22px;color:#ff7f00;font-weight:400;text-align:left}
.main_sec.customer .customer_lists .box .box_top .interview_photo img{height:100%}
.main_sec.customer .customer_lists .box .box_cont{float:left; display:block; padding-top:26px; font-size:16px}
.main_sec.customer .customer_lists .box .box_cont .decs{line-height:1.625; color:#555; text-align:left}
.main_sec.customer .customer_lists .box .box_cont .from{line-height:2.25; margin-top:24px; color:#959595; text-align:left}
}


@media (min-width:0px) and (max-width:767px){
.main_sec.customer .txt_sec{text-align:left}
.main_sec.customer .txt_sec .main_txt{font-size:24px; line-height:1.5}
.main_sec.customer .txt_sec .sub_txt{margin-top:10px; font-size:14px; line-height:1.57143}
.main_sec.customer .customer_lists{margin-top:32px}
.main_sec.customer .customer_lists .box{padding:20px;background: #fff;border:1px solid #f0f0f2;width:310px;min-height: 405px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto; text-align:center}
.main_sec.customer .customer_lists .box .box_top{float:left; width:100%; padding-bottom:2px}
.main_sec.customer .customer_lists .box .box_top .interview_photo{float:left; display:inline-block; text-align:left;}
.main_sec.customer .customer_lists .box .box_top .title{clear:both;display:inline-block; width:50%;margin-left: 5px;padding-top: 14px;font-size:18px;line-height:30px;color:#282828;font-weight:700; text-align:left}
.main_sec.customer .customer_lists .box .box_top .from{clear:both;display:inline-block; width:50%;margin-left:5px;font-size:14px;line-height:20px;color:#ff7f00;font-weight:400; text-align:left}
.main_sec.customer .customer_lists .box .box_top .interview_photo img{height:100%}
.main_sec.customer .customer_lists .box .box_cont{float:left;display:block;padding-top:26px;font-size:14px;text-align:left;}
.main_sec.customer .customer_lists .box .box_cont .decs{line-height: 22px;color:#555; text-align:left;}
.main_sec.customer .customer_lists .box .box_cont .from{line-height:2.25; margin-top:24px; color:#959595; text-align:left}
}


@media (min-width:0px) and (max-width:767px){
.main_sec .more{margin-top:30px}
}
.main_sec .inset{width:1280px; position:relative; z-index:1}
.main_sec .inset:after{content:""; display:block; clear:both; width:0; height:0; overflow:hidden}

@media (min-width:0px) and (max-width:1279px){
.main_sec .inset{width:100%}
}

@media (min-width:0px) and (max-width:1280px){
.main_sec{padding-left:20px; padding-right:20px}
}
.quick_menu{display:none}
.swiper_wrap{position:relative; padding-bottom:52px}
.swiper_wrap .swiper-button-next{right:-60px}

@media (min-width:0px) and (max-width:1279px){
.swiper_wrap .swiper-button-next{display:none}
}
.swiper_wrap .swiper-button-prev{left:-60px}

@media (min-width:0px) and (max-width:1279px){
.swiper_wrap .swiper-button-prev{display:none}
}
.swiper_wrap .swiper-button-next:after,.swiper_wrap .swiper-button-prev:after{color:#d1d1d1}
.swiper_wrap .swiper-pagination{text-align:center; position:absolute; bottom:0; left:50%; -webkit-transform:translate3d(-50%,0,0); -moz-transform:translate3d(-50%,0,0); transform:translate3d(-50%,0,0)}
.swiper_wrap .swiper-pagination .swiper-pagination-bullet{width:12px; height:12px; background:#d8d8d8; opacity:1; border-radius:6px; margin:0 5px; -webkit-transition:width .3s; -moz-transition:width .3s; transition:width .3s}
.swiper_wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff7f00; width:34px}

@media (min-width:1280px) and (max-width:1400px){
.swiper_wrap .swiper-button-next{right:8px}
.swiper_wrap .swiper-button-prev{left:8px}
}
/*# sourceMappingURL=main.css.map */
/*# sourceMappingURL=recruitment.css.map */
