@charset "utf-8";
/*body {font-family:'Open Sans';font-weight:400;font-size:16px;line-height:170%;letter-spacing:0;}*/
body {font-size:16px;line-height:170%;font-weight:300;letter-spacing:-0.02em;}
em {font-style:normal;}
.en-os {font-family:'Open Sans';font-weight:400;letter-spacing:0;}
.box-bg {padding:0 16px 16px 0;background:url(/kr/_Img/Content/pat1.png) no-repeat 100% 100%;}
.cpt {color:#c8023a;}
.fw-200 {font-weight:200;}
.fw-300 {font-weight:300;}
.wrap-1140 {max-width:1140px;margin:0 auto;width:100%;}
.box-bd {border:1px solid #cfcdcd;border-top:1px solid #c40452;padding:40px;}

/* style.default.css overwrite */
.c-tab01 ul li a span {display:inline-block;vertical-align:middle;line-height:1;}

/* 회사소개 ///////////////////////////*/
/* CEO인사말 */
.greeting-img {background:url(/kr/_Img/Content/greeting_bg.jpg) no-repeat 0 100%;;text-align:right;position:relative;width:100%; height:315px; overflow:hidden;}
.greeting-img img {position:absolute; bottom:0; right:-45px;}
.greeting-txt {padding:0 30px;line-height:28px;color:#333333;}
.greeting-txt p {margin-bottom:30px;}
.greeting-txt .sign img {padding-left:20px;}

@media all and (max-width:480px){
	.greeting-img {padding-right:0;text-align:center;}
	.greeting-img img {max-width:326px;width:100%;}
	.greeting-txt {padding:0;}
}

.greeting {overflow:hidden;}
.greeting-img2 {position:relative;width:40%;height:500px;float:right;text-align:right;}
.greeting-txt2 {padding:0px 30px 0;line-height:28px;color:#333333;float:left;width:50%}
.greeting-txt2 p {margin-bottom:30px;}
.greeting-txt2 .sign img {padding-left:20px;}

@media all and (max-width:1000px){
	.greeting-img2 img {max-width:420px;width:100%;}
	.greeting-txt2 {padding:0;}
}

@media all and (max-width:480px){
	.greeting-img2 {width:100%;height:auto;float:none}
	.greeting-txt2 {float:none;width:100%;margin-top:20px;}
}


/* 사업개요 */
.bizinfo-01 {text-align:center;background:url(/kr/_Img/Content/bizinfo_icon1.png) no-repeat center 0;padding-top:83px;color:#1a1a1a;font-size:32px;line-height:43px;letter-spacing:-1px;margin-bottom:55px;font-weight:300}
.bizinfo-01 * {vertical-align:middle;}
.bizinfo-01 strong { font-family: "Industry";color:#980541; font-size:40px; font-weight:600}
.bizinfo-01 .txt-pt {display:block;font-weight:400;}

.bizinfo-02-wrap {position:relative;width:100%;overflow:hidden;padding-bottom:53px; margin-bottom:58px;}
.bizinfo-02-wrap:after {position:absolute;top:73px;left:0;width:100%;height:100%;background:#f7f7f7;display:block;content:'';z-index:-1;}
.bizinfo-02 {max-width:1540px;width:100%;margin:0 auto;text-align:center;}
.bizinfo-02 .img {float:left;width:50%;}
.bizinfo-02 .img img {width:100%;}
.bizinfo-02 .txt-wrap {float:left;width:50%;padding-top:168px;text-align:left;}
.bizinfo-02 .txt-wrap .txt {padding-left:75px;width:440px;}
.bizinfo-02 .txt-wrap .txt1 {font-size:28px;color:#1a1a1a;line-height:44px; font-weight:300;letter-spacing: -0.3px;}
.bizinfo-02 .txt-wrap .txt1 .txt-pt {font-weight:500;}
.bizinfo-02 .txt-wrap .txt2 {line-height:28px;padding-top:43px;color:#444444;}

.bizinfo-03 {max-width:1050px;width:100%;margin:0 auto;text-align:center;overflow:hidden;}
.bizinfo-03 strong { font-family: "Industry";color:#1a1a1a; font-size:33px; font-weight:600}
.bizinfo-03 .txt-wrap {float:left;width:50%;text-align:left;padding-top:50px;}
.bizinfo-03 .img {float:right;width:50%;padding-left:105px;box-sizing:border-box;}
.bizinfo-03 .img img {width:100%;max-width:402px;}
.bizinfo-03 .txt-wrap .txt {padding-left:75px;width:440px;}
.bizinfo-03 .txt-wrap .bl {display:block;}
.bizinfo-03 .txt-wrap .txt1 {font-size:28px;color:#1a1a1a;line-height:44px; font-weight:300;letter-spacing: -0.3px;}
.bizinfo-03 .txt-wrap .txt1 .txt-pt {font-weight:500;}
.bizinfo-03 .txt-wrap .txt2 {line-height:28px;padding-top:35px;color:#444444;}

@media all and (max-width:1280px){
	.bizinfo-02 .txt-wrap .txt {padding-left:50px;padding-right:30px;width:auto;}
}
@media all and (max-width:999px){
	.bizinfo-02 .img {width:100%;max-width:770px;float: none; margin: 0 auto;}
	.bizinfo-02 .txt-wrap {width:100%;padding-top:0;float: none;}
	.bizinfo-02 .txt-wrap .txt {padding:30px 30px 0 30px;}
	.bizinfo-02 .txt-wrap .txt2 {padding-top:20px;}
	.bizinfo-02 .txt-wrap .txt1 .txt-pt {display:inline;}
}
@media all and (max-width:860px){
	.bizinfo-01 .txt-pt {display:inline;}

	.bizinfo-03 .img {padding-left:30px;}
	.bizinfo-03 .txt-wrap {padding-top:0;}
	.bizinfo-03 .txt-wrap .bl {display:inline;}
	.bizinfo-03 .txt-wrap .txt1 .txt-pt {display:inline;}
}
@media all and (max-width:640px){
	.bizinfo-02-wrap {margin-bottom:0; padding-bottom:40px;}
	.bizinfo-03 .txt-wrap {width:100%;padding-top:40px;}
	.bizinfo-03 .img {display:none;}
	.bizinfo-03 .box-bg {height:150px;overflow:hidden;}
}
@media all and (max-width:480px){
	.bizinfo-01 {font-size:24px;line-height:34px; margin-bottom:25px;}
	.bizinfo-01 strong {font-size:30px}
	.bizinfo-02 .txt-wrap .txt1 {font-size:22px;line-height:32px; }
	.bizinfo-03 .txt-wrap .txt1 {font-size:22px;line-height:32px; }
	.bizinfo-03 strong {font-size:26px}
}

/* 연혁 */
.history-type2 .history-wr .history-list-wr .history-list:nth-child(1) .history li .txt { font-weight:300}
.history-type2 .history-wr .history-list-wr .history-list .history li {font-weight:400;}
.history-type2 .history-wr .history-list-wr .history-list .history li .day { font-weight:500}

/* 회사약도 */
.location-wrap {overflow:hidden;position:relative;}
.location-wrap .map {position:relative;overflow:hidden;width:100%;padding-bottom:33.33%;height:0;}
.location-wrap .map iframe {position:absolute;top:0;left:0;width:100%;height:100%;}

.location-info {position:absolute;top:25px;right:35px;width:300px;box-sizing:border-box;padding:31px 35px 20px 35px;z-index:99;background:rgba(192,12,62,0.9);color:#fff;}
.location-info .tit {font-size:22px;font-weight:400;border-bottom:1px solid #a41042;padding-bottom:15px;}
.location-info .list {padding-top:14px;}
.location-info .list li {width:100%;position:relative;font-weight:200;padding-bottom:3px;}
.location-info .list .li-tit {display:inline-block;width:45px;position:absolute;top:0;left:34px;}
.location-info .list .li-txt {display:inline-block;padding-left:80px;}
.location-info .list .ct1:before {position:absolute;top:5px;left:0;width:20px;height:15px;display:block;content:'';background:url(/kr/_Img/Content/location_icon1.png) no-repeat 0 0;}
.location-info .list .ct2:before {position:absolute;top:5px;left:0;width:20px;height:18px;display:block;content:'';background:url(/kr/_Img/Content/location_icon1.png) no-repeat 0 -29px;}
.location-info .list .ct3:before {position:absolute;top:3px;left:0;width:20px;height:18px;display:block;content:'';background:url(/kr/_Img/Content/location_icon1.png) no-repeat 0 -59px;}
.location-info .list .li-tit:after {position:absolute;top:-2px;right:5px;width:3px;height:18px;display:block;content:':';}

.location-info .img {padding-top:10px;}
.location-info .btn {padding-top:10px;}
.location-info .btn .cc-btn {width:100%;text-align:center;background-color:#780028;position:relative;display:inline-block;font-size:14px;vertical-align:middle;transition:all .25s ease;line-height:1.1;color:#fff;}
.location-info .btn .cc-btn:hover {border-color:#780028;}
.location-info .btn .cc-btn span {display:inline-block;padding:17px 25px 15px 15px;line-height:1;position:relative;}
.location-info .btn .cc-btn span:after {content:"";display:block;position:absolute;right:0;top:50%;padding:0;width:16px;height:16px;margin-top:-5px;background:url(/_Img/Content/ico_cbtn.png) no-repeat -36px -16px;-webkit-transition:right .25s ease; transition:right .25s ease-out}
.location-info .btn .cc-btn .ico {position:relative;top:0;right:0;}

.location-wrap .traffic {overflow:hidden;padding:40px 0;border-bottom:1px solid rgba(0,0,0,0.04);position:relative;}
.location-wrap .traffic .t-tit {position:absolute;top:40px;left:30px;width:250px;font-size:20px;color:#c40452;font-weight:400;}
.location-wrap .traffic .txt-w {padding-left:300px;}
.location-wrap .traffic .stit {}
.location-wrap .traffic .list {overflow:hidden;}
.location-wrap .traffic .list li {/*float:left;width:35%;*/position:relative;min-height:24px;padding:0 0 15px 0;font-size:16px;}
.location-wrap .traffic .list li:nth-child(even) {width:65%;}
.location-wrap .traffic .list .num {position:absolute;top:0;left:0;width:24px;height:24px;border-radius:50%;color:#fff;font-size:13px;font-family:'Open Sans';text-align:center;line-height:24px;background:#818285;display:block;}
.location-wrap .traffic .list .txt {color:#444;padding-left:35px;display:block;}
.location-wrap .traffic .c-list02 .tit {font-size:16px; font-weight:400;}
.location-wrap .traffic .c-list02 li .tit::after, .c-list02-li .tit::after {display:none}

.location-wrap .traffic .t-tit:after {position:absolute;top:0;right:0;width:24px;height:24px;display:block;content:'';background:url(/kr/_Img/Content/location_icon2.png) no-repeat 0 0;}
.location-wrap .car .t-tit:after {top:4px;background-position:0 0;}
.location-wrap .bus .t-tit:after {top:4px;background-position:0 -216px;}
.location-wrap .air .t-tit:after {top:4px;background-position:0 -382px;}
.location-wrap .ktx .t-tit:after {top:2px;background-position:0 -509px;}

.location-wrap .ktx {border-bottom:none;}

@media all and (max-width:1280px){
	.location-info {top:0;right:0;}

	.location-wrap .traffic .t-tit {width:150px;font-size:20px;color:#c40452;font-weight:400;}
	.location-wrap .traffic .txt-w {padding-left:200px;}
}

@media all and (max-width:860px){
	.location-info .list li.ct3 {width:65%}
	.location-info {position:relative;top:0;right:0;width:100%;padding:20px;}
	.location-info .img {padding-top:0;position:absolute;top:20px;right:20px;}

	.location-wrap .traffic .list li {width:100%;}
}

@media all and (max-width:640px){
	.location-info .list li.ct3 {width:100%}
	.location-info .img {padding-top:20px;position:relative;top:0;right:0;}
	.location-wrap .traffic { padding:20px 0;}
	.location-wrap .traffic .t-tit {position:relative;top:0;left:0;width:100%;}
	.location-wrap .traffic .txt-w {padding-left:0;padding-top:20px;}
	

}

/* Global Network */
.globalnetwork-map {width:100%;background:#efefef;text-align:center;}
.globalnetwork-map img {max-width:1200px;width:100%;}

.globalnetwork-list {width:100%;max-width:1200px;margin:0 auto;overflow:hidden;}
.globalnetwork-li {float:left;width:50%;position:relative;min-height:190px;}
.globalnetwork-li .img {width:230px;position:absolute;top:0;left:30px;}
.globalnetwork-li .img a {width:100%;text-align:center;margin-top:5px;border:0 !important;}
.globalnetwork-li .img span {display:inline-block;position:relative;}
.globalnetwork-li .txt-w {padding-left:290px;}
.globalnetwork-li .tit {font-size:20px;color:#c40452;font-weight:400;padding-top:5px;}
.globalnetwork-li .list {padding-top:15px;}
.globalnetwork-li .list li {position:relative;min-height:35px;padding-bottom:10px;}
.globalnetwork-li .list .txt {padding-left:45px;padding-top:5px;display:inline-block;}
.globalnetwork-li .list .icon {position:absolute;top:0;left:0;width:35px;height:35px;background:url(/kr/_Img/Content/globalnetwork_icon.png) no-repeat 0 0;display:inline-block;}
.globalnetwork-li .list .fax {background-position:0 -45px;}
.globalnetwork-li .list .add {background-position:0 -90px;}

.globalnetwork-list .line {height:50px;border-bottom:1px solid #f5f5f5;margin-bottom:50px;width:100%;clear:both;display:block;}
.globalnetwork-list .line1 {display:none;}

@media all and (max-width:999px){
	.globalnetwork-li {width:46%;min-height:auto;padding:0 2%;}
	.globalnetwork-li .img {position:relative;left:0;}
	.globalnetwork-li .txt-w {padding-left:0;padding-top:15px;}
}

@media all and (max-width:640px){
	.globalnetwork-li {width:100%;padding:0;}
	.globalnetwork-li .img {margin:0 auto;}
	.globalnetwork-list .line1 {display:block;}
}

/* 홍보영상 */
.prvod-mv {position:relative;width:100%;padding-bottom:56.25%;}
.prvod-mv iframe {position:absolute;width:100%;height:100%;}

.prvod-txt-wrap {overflow:hidden;padding:0 30px}
.prvod-txt-wrap .tit-w {overflow:hidden;position:relative;padding:40px 0;}
.prvod-txt-wrap .tit {font-size:22px;font-weight:500;color:#222222;}
.prvod-txt-wrap .sns {position:absolute;top:30px;right:0;width:125px;height:44px;}
.prvod-txt-wrap .sns .sns-a {position:absolute;top:0;left:0;width:44px;height:44px;background:url(/kr/_Img/Content/prvod_sns.png) no-repeat 0 0;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.prvod-txt-wrap .sns .sns-i {left:40px;background-position:-44px 0;width:45px;}
.prvod-txt-wrap .sns .sns-b {left:80px;background-position:-89px 0;}
.prvod-txt-wrap .sns .sns-a:hover {top:-10px;}
.prvod-subtitles .pr-tit {padding:20px;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;position:relative;font-size:18px;font-weight:200;color:#222222;}
.prvod-subtitles .pr-tit:before {position:absolute;top:30px;left:2px;width:4px;height:4px;display:block;content:'';background:#c40452;}
.prvod-subtitles .pr-tit:after {position:absolute;top:30px;right:20px;width:9px;height:7px;display:block;content:'';background:url(/kr/_Img/Content/prvod_arr.png) no-repeat 0 0;}
.prvod-subtitles .pr-txt-w {padding:30px;border-bottom:1px solid #EBEBEB;}
.prvod-subtitles .pr-txt {height:135px;overflow-y:auto;}
.prvod-subtitles .pr-txt{scrollbar-arrow-color:#c40452;scrollbar-3dlight-color:fff;scrollbar-darkshadow-color:black;scrollbar-face-color:#c40452;scrollbar-hightlight-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;scrollbar-track-color:#fff;}
.prvod-subtitles .pr-txt p { padding-right:50px;}

@media all and (max-width:480px){
	.prvod-txt-wrap {padding:0;}
}

/* 인재상 */
.recruit1-tit {padding-left:30px;}
.recruit1-01 {overflow:hidden;}
.c-ctit01 strong {font-family:"Industry";font-size:46px;font-weight:600;color:#333;vertical-align: middle;}
.recruit1-01 .img {float:left;width:50%;}
.recruit1-01 .img img {width:100%;max-width:546px;}
.recruit1-01 .txt-w {float:left;width:50%;padding:70px 30px 0 30px;box-sizing:border-box;}
.recruit1-01 .txt-w .txt1 {display:block;color:#980541;font-size:15px; font-weight:400}
.recruit1-01 .txt-w .txt2 {display:block;font-size:30px;color:#333;padding-top:10px;line-height:100%;}
.recruit1-01 .txt-w .txt3 {display:block;font-size:30px;color:#333;padding-top:5px;line-height:100%;font-weight:400}
.recruit1-01 .txt-w .txt4 {display:block;color:#333;padding-top:35px;line-height:28px;}

.recruit1-02 {position:relative;margin:0 auto;border-top:5px solid #e0e0e0;padding-top:30px;width:862px;}
.recruit1-02:after {position:absolute;top:-5px;left:0;display:block;content:'';width:155px;height:83px;background:url(/kr/_Img/Content/vision_02_bg01.gif) no-repeat 0 0;z-index:5;}
.recruit1-02:before {position:absolute;top:-5px;right:0;display:block;content:'';width:155px;height:83px;background:url(/kr/_Img/Content/vision_02_bg02.gif) no-repeat 0 0;z-index:5;}
.recruit1-02 ul {position:relative;z-index:6;width:100%;height:400px;overflow:hidden;}
.recruit1-02 li {position:absolute;top:0;left:10px;display:block;text-align:center;width:290px;}
.recruit1-02 .tit {display:block;position:relative;width:290px;height:290px;border-radius:50%;background:rgba(196,4,82,0.85) url(/kr/_Img/Content/recruit1_icon1.png) no-repeat center 77px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.recruit1-02 .tit:after {position:absolute;top:192px;left:50%;width:1px;height:15px;background:rgba(255,255,255,0.3);display:block;content:'';}
.recruit1-02 .tit .tits {display:block;font-weight:200;color:#f779ac;padding-top:215px;font-size:14px;}
.recruit1-02 .txt-w {display:block;color:#444;padding:30px 15px 0 15px}
.recruit1-02 .ct2 {left:287px;}
.recruit1-02 .ct3 {left:563px;}
.recruit1-02 .ct2 .tit {background-color:rgba(132,0,54,0.85);background-image:url(/kr/_Img/Content/recruit1_icon2.png);}
.recruit1-02 .ct3 .tit {background-color:rgba(127,8,32,0.85);background-image:url(/kr/_Img/Content/recruit1_icon3.png);}

.recruit1-02 .ct2 .tit .tits, .recruit1-02 .ct2 .txt-w:before, .recruit1-02 .ct2 .txt-w:after {color:#c85c88;}
.recruit1-02 .ct3 .tit .tits, .recruit1-02 .ct3 .txt-w:before, .recruit1-02 .ct3 .txt-w:after {color:#c9576d;}

@media all and (max-width:999px){
	.recruit1-01 .txt-w {padding-top:0;}

	.recruit1-02 {width:100%;}
	.recruit1-02 ul {text-align:center;height:auto;}
	.recruit1-02 li {/*width:170px;*/width:240px;position:relative;left:0;display:inline-block;vertical-align:text-top;}
	.recruit1-02 .tit {/*width:170px;height:170px;*/width:240px; height:240px; background-size:auto 74px;/*background-position:center 40px;*/background-position:center 65px;}
	.recruit1-02 .tit:after {top:150px;}
	.recruit1-02 .tit .tits {padding-top:165px;}
	.recruit1-02 .txt-w {display:block;color:#444;padding:20px 10px 0 10px;}
	.recruit1-02 .ct1 {left:15px;}
	.recruit1-02 .ct2 {left:0;}
	.recruit1-02 .ct3 {left:-15px;}
}

@media all and (max-width:860px){	
	.recruit1-01 .img {width:100%;}
	.recruit1-01 .txt-w {width:100%;padding:30px 0 0 0;}
	.recruit1-01 .txt-w .txt2 {display:inline;}
	.recruit1-01 .txt-w .txt3 {display:inline;}
}

@media all and (max-width:768px){
	.recruit1-02 li {width:200px;}
	.recruit1-02 .tit {width:200px; height:200px; background-size:auto 60px;background-position:center 50px;}
	.recruit1-02 .tit:after {top:120px;}
	.recruit1-02 .tit .tits {padding-top:135px;}
}

@media all and (max-width:640px){
	.recruit1-02 {border-top:0;padding-top:0;}
	.recruit1-02:after {display:none;}
	.recruit1-02:before {display:none;}
	.recruit1-02 ul {text-align:left;}
	.recruit1-02 li {width:100%;min-height:120px;padding-bottom:10px;}
	.recruit1-02 .tit {width:120px;height:120px;position:absolute;top:0;left:0;background-size:auto 50px;background-position:center 40px;}
	.recruit1-02 .tit:after {display:none;}
	.recruit1-02 .tit .tits {position:absolute;top:15px;left:150px;padding-top:0;min-width:150px;text-align:left;font-weight:400}
	.recruit1-02 .txt-w {padding:40px 0 20px 150px;text-align:left;}

	.recruit1-02 .ct1 {left:0;}
	.recruit1-02 .ct3 {left:0;}
}

@media all and (max-width:400px){
	.recruit1-01 .txt-w .txt2 { font-size:26px;}
	.recruit1-01 .txt-w .txt3 { font-size:26px;}
	.recruit1-01 .txt-w .txt4 { padding-top:10px;}
	.c-ctit01 strong {font-size:36px;}
	.recruit1-02 .tit .tits {left:135px;}
	.recruit1-02 .txt-w {padding-left:135px;font-size:15px;line-height:24px;}
}

/* 인재개발 */
.recruit2-01 img {width:100%;}
.recruit2-01 .txt {padding:30px 30px 0 30px;color:#333333;line-height:28px;}

.recruit2-02 {position:relative;width:790px;height:600px;margin:0 auto;text-align:center;background:url(/kr/_Img/Content/recruit2_bg1.jpg) no-repeat 119px center;}
.recruit2-02 .tit {position:absolute;top:50%;left:50%;margin:-90px 0 0 -90px;width:180px;height:180px;border-radius:50%;color:#fff;line-height:180px;font-size:36px;text-align:center;background:url(/kr/_Img/Content/recruit2_bg4.jpg) no-repeat center center;}
.recruit2-02 li {position:absolute;top:0;left:0;width:120px;height:120px;border-radius:50%;color:#fff;text-align:center;background:#A13A4D;}
.recruit2-02 li .txt {padding-top:40px;display:block;}
.recruit2-02 li .txt .bl {display:block;}
.recruit2-02 .ct1 {top:0px;left:103px;}
.recruit2-02 .ct2 {top:241px;left:1px;}
.recruit2-02 .ct3 {top:481px;left:103px;}
.recruit2-02 .ct4 {top:0px;left:569px;background:#A53363;}
.recruit2-02 .ct5 {top:241px;left:671px;background:#A53363;}
.recruit2-02 .ct6 {top:481px;left:569px;background:#A53363;}

.recruit2-03 {overflow:hidden;text-align:center;}
.recruit2-03 .tit {color:#444;font-size:18px;position:relative;display:inline-block;padding-bottom:40px;font-weight:400;}
.recruit2-03 .tit2 {padding-bottom:0;padding-top:40px;}
.recruit2-03 .tit:after {position:absolute;bottom:0;left:50%;display:block;content:'';width:1px;height:30px;background:#e7e7e7;}
.recruit2-03 .tit2:after {top:0;}
.recruit2-03 .list {color:#444;position:relative;display:block;padding:55px 0;max-width:1141px;width:100%;margin:10px auto;font-weight:200;background:url(/kr/_Img/Content/recruit2_bg5.jpg) no-repeat 0 center;overflow:hidden;}
.recruit2-03 .list:after {position:absolute;bottom:2px;left:50%;display:block;content:'';width:84%;height:55px;border:2px dotted #e0e0e0;border-top:0px dotted #e0e0e0;z-index:-1;border-radius:0 0 40px 40px;margin-left:-42%;}
.recruit2-03 .list:before {position:absolute;top:0;left:50%;display:block;content:'';width:84%;height:55px;border:2px dotted #e0e0e0;border-bottom:0px dotted #e0e0e0;z-index:-1;border-radius:40px 40px 0 0;margin-left:-42%;}
.recruit2-03 .list li {float:left;width:188px;color:#fff;display:block;height:90px;line-height:90px;}
.recruit2-03 .list li:first-child {padding-left:6px;}
.recruit2-03 .list li:last-child {padding-right:6px;}

.recruit2-04 {position:relative;margin:0 auto;border-top:5px solid #980541;padding-top:30px;width:1140px;}
.recruit2-04:after {position:absolute;top:-5px;left:0;display:block;content:'';width:155px;height:83px;background:url(/kr/_Img/Content/recruit2_bg2.jpg) no-repeat 0 0;z-index:5;}
.recruit2-04:before {position:absolute;top:-5px;right:0;display:block;content:'';width:155px;height:83px;background:url(/kr/_Img/Content/recruit2_bg3.jpg) no-repeat 0 0;z-index:5;}
.recruit2-04 ul {position:relative;z-index:6;width:100%;height:240px;overflow:hidden;}
.recruit2-04 li {position:absolute;top:0;left:10px;display:block;text-align:center;width:240px;height:240px;border-radius:50%;background:rgba(227,227,227,0.8);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.recruit2-04 .tit {display:block;background:url(/kr/_Img/Content/recruit2_icon1.png) no-repeat center 74px;color:#c93672;padding-top:150px;}

.recruit2-04 .ct2 {left:215px;}
.recruit2-04 .ct3 {left:430px;}
.recruit2-04 .ct4 {left:645px;}
.recruit2-04 .ct5 {left:860px;}
.recruit2-04 .ct2 .tit {background-image:url(/kr/_Img/Content/recruit2_icon2.png);color:#b03769;}
.recruit2-04 .ct3 .tit {background-image:url(/kr/_Img/Content/recruit2_icon3.png);color:#a03859;}
.recruit2-04 .ct4 .tit {background-image:url(/kr/_Img/Content/recruit2_icon4.png);color:#99394d;}
.recruit2-04 .ct5 .tit {background-image:url(/kr/_Img/Content/recruit2_icon5.png);color:#b83c54;}

.recruit2-05 .tit-sec {width:150px;display:inline-block;vertical-align:top}
.recruit2-05 .txt-sec {display:inline-block;vertical-align:top;width:80%}

@media all and (max-width:1280px){
	.recruit2-03 .list {background:none;height:90px;}
	.recruit2-03 .list li {width:17%;background:rgba(186,5,79,0.8);border-radius:90px;position:absolute;top:50%;margin-top:-45px;}
	.recruit2-03 .list li:first-child {padding-left:0;}
	.recruit2-03 .list li:last-child {padding-right:0;}
	.recruit2-03 .list .ct1 {left:0;background:rgba(186,5,79,0.8);}
	.recruit2-03 .list .ct2 {left:16%;background:rgba(186,5,79,0.8);}
	.recruit2-03 .list .ct3 {left:32%;background:rgba(161,5,70,0.8);}
	.recruit2-03 .list .ct4 {left:47%;background:rgba(143,6,59,0.8);}
	.recruit2-03 .list .ct5 {left:63%;background:rgba(134,9,32,0.8);}
	.recruit2-03 .list .ct6 {left:79%;background:rgba(160,10,39,0.8);}

	.recruit2-04 {width:100%;}
	.recruit2-04 ul {text-align:center;}
	.recruit2-04 li {left:0;width:150px;height:150px;display:inline-block;position:relative;}
	.recruit2-04 .tit {font-size:15px;background-size:auto 50px;background-position:center 35px;padding-top:90px;}

	.recruit2-04 .ct2 {left:0;}
	.recruit2-04 .ct3 {left:0;}
	.recruit2-04 .ct4 {left:0;}
	.recruit2-04 .ct5 {left:0;}
}

@media all and (max-width:860px){
	.recruit2-01 .txt {padding:30px 0 0 0;}

	.recruit2-02 {width:100%;height:auto;background:none;}
	.recruit2-02 .tit {position:relative;top:0;left:0;margin:0 auto;}
	.recruit2-02 ul {padding-top:30px;}
	.recruit2-02 li {position:relative;display:inline-block;margin-bottom:10px;}
	.recruit2-02 .ct1 {top:0;left:0;}
	.recruit2-02 .ct2 {top:0;left:0;}
	.recruit2-02 .ct3 {top:0;left:0;}
	.recruit2-02 .ct4 {top:0;left:0;}
	.recruit2-02 .ct5 {top:0;left:0;}
	.recruit2-02 .ct6 {top:0;left:0;}

	.recruit2-03 .list {height:auto;}
	.recruit2-03 .list li {width:31.33%;position:relative;top:0;margin:0 1% 5px 1%;}
	.recruit2-03 .list .ct1 {left:0;}
	.recruit2-03 .list .ct2 {left:0;}
	.recruit2-03 .list .ct3 {left:0;}
	.recruit2-03 .list .ct4 {left:0;}
	.recruit2-03 .list .ct5 {left:0;}
	.recruit2-03 .list .ct6 {left:0;}

	.recruit2-04 {border-top:0px solid #980541;padding-top:0;}
	.recruit2-04:after {display:none;}
	.recruit2-04:before {display:none;}
	.recruit2-04 ul {height:auto;}
	.recruit2-04 li {width:48%;margin:0 1% 10px 1%;display:block;float:left;border-radius:30px;height:auto;}
	.recruit2-04 .tit {background-size:auto 50px;background-position:center 35px;padding:90px 0 20px 0;}

}
@media all and (max-width:835px){
	.recruit2-05 .txt-sec {width:78%;}
}
@media all and (max-width:640px){
	.recruit2-05 .tit-sec {display:block;}
	.recruit2-05 .txt-sec {width:100%;display:block;}
}
@media all and (max-width:480px){
	.recruit2-03 .list:after {width:50%;margin-left:-25%;}
	.recruit2-03 .list:before {width:50%;margin-left:-25%;}
	.recruit2-03 .list li {width:48%;}
}

/* 인사제도 */
.recruit3-01 {overflow:hidden;}
.recruit3-01 li {width:255px;padding-bottom:30px;margin-left:40px;float:left;position:relative;}
.recruit3-01 li:first-child {margin-left:0;}
.recruit3-01 img {width:100%;}
.recruit3-01 .txt-w {position:absolute;bottom:0;left:12%;width:76%;height:120px;background:rgba(196,4,82,0.85);color:#fff;font-weight:200;text-align:center;}
.recruit3-01 .txt-w:after {position:absolute;top:36px;left:50%;width:1px;height:15px;background:rgba(255,255,255,0.3);display:block;content:'';transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.recruit3-01 .txt-w .txt {padding:60px 5px 0 5px;display:block;transition:all 0.5s ease;-webkit-transition:all 0.2s ease; line-height:1.2em}
.recruit3-01 .ct2 .txt-w {background:rgba(132,0,54,0.85);}
.recruit3-01 .ct3 .txt-w {background:rgba(127,8,32,0.85);}
.recruit3-01 .ct4 .txt-w {background:rgba(169,11,42,0.85);}
.recruit3-01 li:hover .txt-w:after {height:0;}
.recruit3-01 li:hover .txt-w .txt {padding-top:50px;}

.recruit3-02 {overflow:hidden;}
.recruit3-02 .txt-w {float:left;width:50%;padding-right:50px;box-sizing:border-box;}

.recruit3-03 {position:relative;margin:0 auto;border-top:5px solid #e0e0e0;padding-top:30px;/*width:862px;*/width:700px;}
.recruit3-03:after {position:absolute;top:-5px;left:0;display:block;content:'';width:155px;height:83px;background:url(/kr/_Img/Content/recruit3_bg1.gif) no-repeat 0 0;z-index:5;}
.recruit3-03:before {position:absolute;top:-5px;right:0;display:block;content:'';width:155px;height:83px;background:url(/kr/_Img/Content/recruit3_bg2.gif) no-repeat 0 0;z-index:5;}
.recruit3-03 ul {position:relative;z-index:6;width:100%;height:310px;overflow:hidden;}
.recruit3-03 li {position:absolute;top:0;/*left:10px;*/left:9%;display:block;text-align:center;width:290px;height:290px;border-radius:50%;background:rgba(196,4,82,0.85);}
.recruit3-03 .tit {display:block;position:relative;background:url(/kr/_Img/Content/recruit3_icon1.png) no-repeat center 87px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;display:block;padding-top:203px;color:#fff; line-height:22px;}
.recruit3-03 .tit:after {position:absolute;top:183px;left:50%;width:1px;height:15px;background:rgba(255,255,255,0.3);display:block;content:'';}
.recruit3-03 .tit .bl {display:block;}
.recruit3-03 .ct2 {/*left:287px;*/left:49%;background-color:rgba(132,0,54,0.85);}
.recruit3-03 .ct3 {left:563px;background-color:rgba(127,8,32,0.85);}
.recruit3-03 .ct2 .tit {background-image:url(/kr/_Img/Content/recruit3_icon2.png);}
.recruit3-03 .ct3 .tit {background-image:url(/kr/_Img/Content/recruit3_icon3.png);}

@media all and (max-width:1200px){
	.recruit3-01 li {width:22%;margin-left:3%;}
}  

/*@media all and (max-width:999px){
	.recruit3-03 {width:auto;}
	.recruit3-03 ul {text-align:center;height:auto;}
	.recruit3-03 ul * {vertical-align:text-top;}
	.recruit3-03 li {left:0;width:240px;height:240px;display:inline-block;position:relative;}
	.recruit3-03 .tit {background-size:auto 50px;background-position:center 65px;padding-top:140px;color:#fff;}
	.recruit3-03 .tit:after {top:120px;}
	.recruit3-03 .ct1 {left:15px;}
	.recruit3-03 .ct2 {left:0;}
	.recruit3-03 .ct3 {left:-15px;}
}*/

@media all and (max-width:860px){
	.recruit3-01 li {width:47%;margin-bottom:20px;}
	.recruit3-01 li:nth-child(3) {margin-left:0;}

	.recruit3-02 .txt-w {width:100%;padding-right:0;}
	.recruit3-02 .txt-w:nth-child(2) {padding-top:30px;}
}
/*@media all and (max-width:768px){
	.recruit3-03 li {width:200px;height:200px;}
	.recruit3-03 .tit {padding-top:130px;background-size:auto 50px;background-position:center 50px;font-size:15px;}
	.recruit3-03 .tit:after {top:110px;}
}*/
@media all and (max-width:768px){
	.recruit3-03 {width:auto;}
	.recruit3-03 ul {text-align:center;height:auto;}
	.recruit3-03 ul * {vertical-align:text-top;}
	.recruit3-03 li {left:0;width:270px;height:270px;display:inline-block;position:relative;}
	.recruit3-03 .tit {background-size:auto 60px;background-position:center 65px;padding-top:155px;color:#fff;}
	.recruit3-03 .tit:after {top:135px;}
	.recruit3-03 .ct1 {left:15px;}
	.recruit3-03 .ct2 {left:-3%;}
}
@media all and (max-width:640px){
	.recruit3-03 {width:auto;}
	.recruit3-03 ul {text-align:center;height:auto;}
	.recruit3-03 ul * {vertical-align:text-top;}
	.recruit3-03 li {left:0;width:240px;height:240px;display:inline-block;position:relative;}
	.recruit3-03 .tit {background-size:auto 50px;background-position:center 65px;padding-top:140px;color:#fff;}
	.recruit3-03 .tit:after {top:120px;}
}
@media all and (max-width:520px){
	.recruit3-03 {border-top:0;padding-top:0;}
	.recruit3-03:after {display:none;}
	.recruit3-03:before {display:none;}
	.recruit3-03 li {width:180px;height:180px;}
	.recruit3-03 .tit {padding-top:110px;font-size:14px;background-position:center 35px;}
	.recruit3-03 .tit:after {top:95px}
}
@media all and (max-width:400px){
	.recruit3-03 li {display:block;margin:0 auto 10px;}	
	.recruit3-03 .ct1, .recruit3-03 .ct2 {left:0;}
}

/* 복리후생 */
.recruit4-01 img {width:100%;}
.recruit4-01 .txt {padding:30px 30px 0 30px;color:#333333;}

.recruit4-02 {width:100%;}
.recruit4-02:after {display:block;content:'';clear:both;}
.recruit4-02 > ul > li {float:left;width:50%;position:relative;min-height:218px;}
.recruit4-02 .img {width:240px;height:240px;background:rgba(224,224,224,0.8);text-align:center;position:absolute;top:0;left:0;border-radius:50%;}
.recruit4-02 .img .txt {background:url(/kr/_Img/Content/recruit4_icon01.png) no-repeat center 75px;padding-top:150px;display:block;color:#c93672;line-height:22px;}
.recruit4-02 .img .txt .bl {display:block;}
.recruit4-02 .txt-w {padding:60px 40px 0 260px;}
.recruit4-02 .ct2 .img .txt {background-image:url(/kr/_Img/Content/recruit4_icon02.png);}
.recruit4-02 .ct3 .img .txt {background-image:url(/kr/_Img/Content/recruit4_icon03.png);}
.recruit4-02 .ct4 .img .txt {background-image:url(/kr/_Img/Content/recruit4_icon04.png);}
.recruit4-02 .ct5 .img .txt {background-image:url(/kr/_Img/Content/recruit4_icon05.png);}
.recruit4-02 .ct6 .img .txt {background-image:url(/kr/_Img/Content/recruit4_icon06.png);}
.recruit4-02 .ct7 .img .txt {background-image:url(/kr/_Img/Content/recruit4_icon07.png);}
.recruit4-02 .ct8 .img .txt {background-image:url(/kr/_Img/Content/recruit4_icon09.png);}
.recruit4-02 .ct9 .img .txt {background-image:url(/kr/_Img/Content/recruit4_icon08.png);}

@media all and (max-width:1280px){
	.recruit4-02 .txt-w {padding:30px 20px 0 240px;}
}

@media all and (max-width:999px){
	.recruit4-02 > ul > li {width:100%;min-height:200px;margin-bottom:20px;}
	.recruit4-02 .img {width:200px;height:200px;}
	.recruit4-02 .img .txt {background-position:center 45px;padding-top:120px;}
	.recruit4-02 .txt-w {padding:45px 20px 15px 260px;}
}

@media all and (max-width:860px){
	.recruit4-01 .txt {padding:30px 0 0 0;}
}
@media all and (max-width:768px){
	.recruit4-02 .txt-w {padding-left:220px;}
}
@media all and (max-width:600px){
	.recruit4-02 > ul > li {border-bottom:1px solid #e0e0e0;padding-bottom:20px;}
	.recruit4-02 .img {width:100%;height:150px;position:relative;border-radius:0;margin:0 auto;background:none;}
	.recruit4-02 .img:after {position:absolute;top:0;left:50%;display:block;content:'';width:150px;height:150px;background:rgba(224,224,224,0.8);z-index:-1;margin-left:-75px;border-radius:50%;}
	.recruit4-02 .img .txt {background-position:center 45px;padding-top:170px;font-weight:bold;}
	.recruit4-02 .img .txt .bl {display:inline;}
	.recruit4-02 .txt-w {padding:60px 40px 0 0;}
}

/* 채용절차 */
.recruit5-01 {overflow:hidden;background-size:100% auto;position:relative;}
.recruit5-01 li {width:16.66%;text-align:center;position:absolute;top:200px;left:0;}
.recruit5-01 .step {display:block;color:#fff;padding-bottom:5px;font-size:14px;color:#c93672;font-weight:400;}
.recruit5-01 .txt {font-size:14px;display:block;color:#fff;height:51px;line-height:51px;}
.recruit5-01 .img img {width:100%;}
.recruit5-01 .ct2 {left:16.66%;top:160px;}
.recruit5-01 .ct3 {left:33.32%;top:120px;}
.recruit5-01 .ct4 {left:49.98%;top:80px;}
.recruit5-01 .ct5 {left:66.64%;top:40px;}
.recruit5-01 .ct6 {left:83.3%;top:0;}

.recruit5-02 {overflow:hidden;}
.recruit5-02 li {position:relative;min-height:90px;margin-bottom:10px;}
.recruit5-02 li:after {position:absolute;top:36px;left:198px;display:block;content:'';width:95px;height:19px;background:url(/kr/_Img/Content/recruit5_line1.png) no-repeat 0 0;z-index:-1;}
.recruit5-02 .tit {position:absolute;top:0;left:0;height:90px;width:200px;display:block;line-height:90px;color:#fff;text-align:center;border-radius:45px;background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D03675), color-stop(1, #C13670));background: -moz-linear-gradient(top, #D03675 0%, #C13670 100%);background: -webkit-linear-gradient(top,  #D03675 0%, #C13670 100%);background: -o-linear-gradient(top,  #D03675 0%, #C13670 100%);background: -ms-linear-gradient(top,  #D03675 0%, #C13670 100%);background: linear-gradient(top,  #D03675 0%, #C13670 100%);}
.recruit5-02 .txt {padding:30px 0 0 315px;display:block;color:#444}
.recruit5-02 .ct2 .tit {background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #BE366F), color-stop(1, #AE3768));background: -moz-linear-gradient(top, #BE366F 0%, #AE3768 100%);background: -webkit-linear-gradient(top,  #BE366F 0%, #AE3768 100%);background: -o-linear-gradient(top,  #BE366F 0%, #AE3768 100%);background: -ms-linear-gradient(top,  #BE366F 0%, #AE3768 100%);background: linear-gradient(top,  #BE366F 0%, #AE3768 100%);}
.recruit5-02 .ct3 .tit {background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AB3766), color-stop(1, #A03859));background: -moz-linear-gradient(top, #AB3766 0%, #A03859 100%);background: -webkit-linear-gradient(top,  #AB3766 0%, #A03859 100%);background: -o-linear-gradient(left,  #AB3766 0%, #A03859 100%);background: -ms-linear-gradient(top,  #AB3766 0%, #A03859 100%);background: linear-gradient(top,  #AB3766 0%, #A03859 100%);}
.recruit5-02 .ct4 .tit {background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9D3857), color-stop(1, #99394D));background: -moz-linear-gradient(top, #9D3857 0%, #99394D 100%);background: -webkit-linear-gradient(top,  #9D3857 0%, #99394D 100%);background: -o-linear-gradient(top,  #9D3857 0%, #99394D 100%);background: -ms-linear-gradient(top,  #9D3857 0%, #99394D 100%);background: linear-gradient(top,  #9D3857 0%, #99394D 100%);}
.recruit5-02 .ct5 .tit {background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #99394D), color-stop(1, #A73A4F));background: -moz-linear-gradient(top, #99394D 0%, #A73A4F 100%);background: -webkit-linear-gradient(top,  #99394D 0%, #A73A4F 100%);background: -o-linear-gradient(top,  #99394D 0%, #A73A4F 100%);background: -ms-linear-gradient(top,  #99394D 0%, #A73A4F 100%);background: linear-gradient(top,  #99394D 0%, #A73A4F 100%);}
.recruit5-02 .ct6 .tit {background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #AB3B50), color-stop(1, #B93C55));background: -moz-linear-gradient(top, #AB3B50 0%, #B93C55 100%);background: -webkit-linear-gradient(top,  #AB3B50 0%, #B93C55 100%);background: -o-linear-gradient(top,  #AB3B50 0%, #B93C55 100%);background: -ms-linear-gradient(top,  #AB3B50 0%, #B93C55 100%);background: linear-gradient(top,  #AB3B50 0%, #B93C55 100%);}
.recruit5-02 .ct2:after {background-image:url(/kr/_Img/Content/recruit5_line2.png);}
.recruit5-02 .ct3:after {background-image:url(/kr/_Img/Content/recruit5_line3.png);}
.recruit5-02 .ct4:after {background-image:url(/kr/_Img/Content/recruit5_line4.png);}
.recruit5-02 .ct5:after {background-image:url(/kr/_Img/Content/recruit5_line5.png);}
.recruit5-02 .ct6:after {background-image:url(/kr/_Img/Content/recruit5_line6.png);}

.recruit5-03 {padding:35px 280px 35px 105px;min-height:20px;}
.recruit5-03:before {background:url(/kr/_Img/Content/recruit5_icon.png) no-repeat 0 0;width:48px;height:45px;top:20px;left:30px;margin-top:0;}
.recruit5-03 .cp-btn {position:absolute;top:20px;right:30px;}

@media all and (max-width:1280px){
	.recruit5-01 {width:800px;margin:0 auto;padding-top:10px;}
	.recruit5-01 .txt {height:36px;line-height:36px;}
	.recruit5-01 li {top:140px;}
	.recruit5-01 .ct2 {top:112px;}
	.recruit5-01 .ct3 {top:84px;}
	.recruit5-01 .ct4 {top:56px;}
	.recruit5-01 .ct5 {top:28px;}
	.recruit5-01 .ct6 {top:0;}
}

@media all and (max-width:860px){
	.recruit5-01 {width:600px;padding-top:15px;}
	.recruit5-01 .txt {height:27px;line-height:27px;font-size: 14px;}
	.recruit5-01 li {top:105px;}
	.recruit5-01 .ct2 {top:84px;}
	.recruit5-01 .ct3 {top:63px;}
	.recruit5-01 .ct4 {top:42px;}
	.recruit5-01 .ct5 {top:21px;}
	.recruit5-01 .ct6 {top:0;}
}

@media all and (max-width:640px){
	.recruit5-01 {width:100%;padding-top:0;}
	.recruit5-01 .img {display:none;}
	.recruit5-01 .txt {height:45px;line-height:45px;background: -webkit-gradient(linear, left top, right top, color-stop(0, #D03675), color-stop(1, #C13670));background: -moz-linear-gradient(left, #D03675 0%, #C13670 100%);background: -webkit-linear-gradient(left,  #D03675 0%, #C13670 100%);background: -o-linear-gradient(left,  #D03675 0%, #C13670 100%);background: -ms-linear-gradient(left,  #D03675 0%, #C13670 100%);background: linear-gradient(left,  #D03675 0%, #C13670 100%);}
	.recruit5-01 li {width:33.33%;position:relative;top:0;left:0 !important;float:left;margin-bottom:20px;}
	.recruit5-01 .ct2 {top:0;}
	.recruit5-01 .ct3 {top:0;}
	.recruit5-01 .ct4 {top:0;}
	.recruit5-01 .ct5 {top:0;}
	.recruit5-01 .ct6 {top:0;}
	.recruit5-01 .ct2 .txt {background: -webkit-gradient(linear, left top, left top, color-stop(0, #BE366F), color-stop(1, #AE3768));background: -moz-linear-gradient(left, #BE366F 0%, #AE3768 100%);background: -webkit-linear-gradient(left,  #BE366F 0%, #AE3768 100%);background: -o-linear-gradient(left,  #BE366F 0%, #AE3768 100%);background: -ms-linear-gradient(left,  #BE366F 0%, #AE3768 100%);background: linear-gradient(left,  #BE366F 0%, #AE3768 100%);}
	.recruit5-01 .ct3 .txt {background: -webkit-gradient(linear, left top, left top, color-stop(0, #AB3766), color-stop(1, #A03859));background: -moz-linear-gradient(left, #AB3766 0%, #A03859 100%);background: -webkit-linear-gradient(left,  #AB3766 0%, #A03859 100%);background: -o-linear-gradient(left,  #AB3766 0%, #A03859 100%);background: -ms-linear-gradient(left,  #AB3766 0%, #A03859 100%);background: linear-gradient(left,  #AB3766 0%, #A03859 100%);}
	.recruit5-01 .ct4 .txt {background: -webkit-gradient(linear, left top, left top, color-stop(0, #AB3767), color-stop(1, #99394D));background: -moz-linear-gradient(left, #9D3857 0%, #99394D 100%);background: -webkit-linear-gradient(left,  #9D3857 0%, #99394D 100%);background: -o-linear-gradient(left,  #9D3857 0%, #99394D 100%);background: -ms-linear-gradient(left,  #9D3857 0%, #99394D 100%);background: linear-gradient(left,  #9D3857 0%, #99394D 100%);}
	.recruit5-01 .ct5 .txt {background: -webkit-gradient(linear, left top, left top, color-stop(0, #99394D), color-stop(1, #A73A4F));background: -moz-linear-gradient(left, #99394D 0%, #A73A4F 100%);background: -webkit-linear-gradient(left,  #99394D 0%, #A73A4F 100%);background: -o-linear-gradient(left,  #99394D 0%, #A73A4F 100%);background: -ms-linear-gradient(left,  #99394D 0%, #A73A4F 100%);background: linear-gradient(left,  #99394D 0%, #A73A4F 100%);}
	.recruit5-01 .ct6 .txt {background: -webkit-gradient(linear, left top, left top, color-stop(0, #AB3B50), color-stop(1, #B93C55));background: -moz-linear-gradient(left, #AB3B50 0%, #B93C55 100%);background: -webkit-linear-gradient(left,  #AB3B50 0%, #B93C55 100%);background: -o-linear-gradient(left,  #AB3B50 0%, #B93C55 100%);background: -ms-linear-gradient(left,  #AB3B50 0%, #B93C55 100%);background: linear-gradient(left,  #AB3B50 0%, #B93C55 100%);}

	.recruit5-02 li {margin-bottom:30px;}
	.recruit5-02 .tit {position:relative;width:100%;height:50px;line-height:50px;}
	.recruit5-02 .txt {padding:60px 0 0 0;text-align:center;}
	.recruit5-02 li:after {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);top:40px;left:50%;margin-left:-45px;}

	.recruit5-03 {padding:20px;min-height:20px;text-align:center;}
	.recruit5-03:before {display:none;}
	.recruit5-03 .cp-btn {position:relative;top:0;right:auto;margin:15px auto 0 auto;}
}


/* 제품소개 ///////////////////////////*/
.prod-top {overflow:hidden;}
.prod-top .img-w {display:none;}
.prod-top .img {max-width:530px;height:590px;background:url(/kr/_Img/Content/prod_bg.jpg) no-repeat 0 0;text-align:center;}
.prod-top .img img {max-width:100%;max-height:100%;}
.prod-top .img .im-logo {padding-top:110px;display:block;}
.prod-top .img .txt {display:block;font-size:24px;color:#fff;padding:15px 15px 70px 15px;position:relative;}
.prod-top .img .txt:after {position:absolute;bottom:0;left:50%;width:1px;height:50px;background:rgba(255,255,255,0.25);display:block;content:'';}
.prod-top .txt-w {padding:0 30px;overflow:hidden;}
.prod-top .txt-w .stit {display:block;font-size:15px;color:#980541;}
.prod-top .txt-w .tit {font-family:"Industry";font-size:38px;font-weight:600;display:block;color:#333;padding-top:15px;}
.prod-top .txt-w .txt-s {font-size:38px;color:#333333;font-weight:600;display:none;}
.prod-top .txt-w .txt {background:#f7f7f7;padding:35px;margin-top:30px;/*height:85px; overflow-y:auto;*/}
.prod-top .txt-w .pinfo { /*height:95px; overflow-y:auto;*/}
.prod-top .txt-w .txt-pdf {float:left; width:40%; margin-top:20px;}
.prod-top .txt-w .btn-w {float:right; width:55%; padding-top:20px; padding-top:20px;overflow:hidden;text-align:right;}
.prod-top .txt-w .btn-w .cp-btn {/*width:100%;*/width:45%;text-align:center;border-radius:50px;box-sizing:border-box;font-size:16px;}
.prod-top .txt-w .btn-w .cp-btn span {display:inline-block;position:relative;}
.prod-top .txt-w .btn-w .cp-btn span:after {background:url(/kr/_Img/Content/prod_arr2.png) no-repeat 0 0;width:18px;height:16px;}
.prod-top .txt-w .btn-w .cw-btn {width:25%;text-align:center;border-radius:50px;/*margin-top:10px;*/box-sizing:border-box;font-size:16px;}
.prod-top .txt-w .btn-w .cw-btn span {display:inline-block;padding-right:15px;}
.prod-top .txt-w .btn-w .cw-btn span:after {display:none;}

.prod-pdf-w .txt-w {background:#f7f7f7;padding:25px 30px;border-top:2px solid #b41748;position:relative;}
.prod-pdf-w .btn-pdf2 {position:absolute;top:25px;right:30px;background:url(/kr/_Img/Content/prod_pdf.png) no-repeat 0 6px;padding-left:30px;font-size:14px;color:#444;min-height:35px;}
.prod-pdf-w .btn-pdf2 .txt {display:inline-block;padding-right:50px;font-weight:400;padding-top:4px;}
.prod-pdf-w .btn-pdf2 .icon {position:absolute;top:0;right:0;display:inline-block;width:33px;height:33px;border:1px solid #c5c5c5;background:url(/kr/_Img/Content/prod_arr.jpg) no-repeat center center;border-radius:50%;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.prod-pdf-w .btn-pdf2:hover .icon {border-color:#b41748;}
.prod-pdf-w .pdf-w {width:100%;height:450px;overflow-y:auto;background:#b8b8b8;}

.txt-pdf {background:url(/kr/_Img/Content/prod_pdf.png) no-repeat 0 2px;padding-left:30px;font-size:14px;}
.txt-pdf .btn-pdf1 {display:inline-block;font-size:12px;color:#eb354b;}
.txt-pdf .btn-pdf1 {display:inline-block;padding-bottom:0;border-bottom:1px solid #eb354b;}
@media all and (max-width:999px){
	.prod-top .img-w {padding-right:0;}
	.prod-top .img .txt {font-size:20px;}
	.prod-top .txt-w .tit {font-size:30px;}
}
@media all and (max-width:860px){
	.prod-top .img-w {display:none;}
	.prod-top .txt-w {width:100%;padding:0;}
	.prod-top .txt-w .txt-pdf {float:none;width:100%}
	.prod-top .txt-w .txt-pdf p {display:inline-block}
	.prod-top .txt-w .btn-w { float:none;width:80%; margin:0 auto;}
	.prod-pdf-w .btn-pdf2 {display:none;}
	.prod-top .txt-w .txt-s {display:block;line-height:110%;}
	.prod-top .txt-w .tit img {display:none;}
}
@media all and (max-width:640px){
	.prod-top .txt-w .btn-w { width:100%; margin:0 auto;}
	.prod-top .txt-w .btn-w .cp-btn, .prod-top .txt-w .btn-w .cw-btn {font-size:14px}
}
@media all and (max-width:480px){
	.prod-top .txt-w .btn-w .cp-btn {width:100%;}
	.prod-top .txt-w .btn-w .cw-btn {width:49%; margin:10px auto 0;}
}

/* 품질경영 ///////////////////////////*/
/* 품질방침 */
.qualitypolicy-01 {overflow:hidden;}
.qualitypolicy-01 li {width:350px;padding-bottom:30px;margin-left:40px;float:left;position:relative;}
.qualitypolicy-01 li:first-child {margin-left:0;}
.qualitypolicy-01 img {width:100%;}
.qualitypolicy-01 .txt-w {position:absolute;/*bottom:0;*/top:50%;margin-top:-100px;left:8.5%;width:83%;height:140px;/*background:rgba(196,4,82,0.85);*/color:#fff;text-align:center;}
.qualitypolicy-01 .txt-w:after {position:absolute;top:40px;left:50%;width:1px;height:30px;background:rgba(255,255,255,0.3);display:block;content:'';transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.qualitypolicy-01 .txt-w .txt {padding:80px 5px 0 5px;display:block;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;line-height:1.2em; font-size:18px;}
/*.qualitypolicy-01 .ct2 .txt-w {background:rgba(132,0,54,0.85);}
.qualitypolicy-01 .ct3 .txt-w {background:rgba(127,8,32,0.85);}*/
.qualitypolicy-01 li:hover .txt-w:after {height:0;}
.qualitypolicy-01 li:hover .txt-w .txt {padding-top:65px;}

.qualitypolicy-02 {overflow:hidden;background:url(/kr/_Img/Content/qualitypolicy_bg1.jpg) no-repeat 0 0;color:#fff;padding:55px 20px;text-align:center;}
.qualitypolicy-02 .txt2 {display:block;font-size:30px;font-weight:400;padding-top:10px;line-height:34px;}

.qualitypolicy-03 {margin:0 15px 0 30px;}
.qualitypolicy-03 .info-box {background:#fff;}
.qualitypolicy-03 .info-box:before {background-image:url(/kr/_Img/Content/qualitypolicy_icon01.png);left:58px;top:50px;margin-top:0;}
.qualitypolicy-03 .right {text-align:right;}

@media all and (max-width:1200px){
	.qualitypolicy-01 li {width:32%;margin-left:2%;}
}  

@media all and (max-width:899px){
	.qualitypolicy-03 .info-box:before {left:10px;top:20px;}
}

@media all and (max-width:860px){
	.qualitypolicy-01 .txt-w {left:5%;width:90%;height:100px;}
	.qualitypolicy-01 .txt-w:after {top:10px;height:15px;}
	.qualitypolicy-01 .txt-w .txt {padding-top:35px;}
	.qualitypolicy-01 li:hover .txt-w .txt {padding-top:25px;}

	.qualitypolicy-03 {margin:0;}
}

@media all and (max-width:480px){
	.qualitypolicy-01 li {width:100%;margin-bottom:20px;}
	.qualitypolicy-01 li {margin-left:0;}
	.qualitypolicy-01 .txt-w:after {top:25px;}
	.qualitypolicy-01 .txt-w .txt {padding-top:45px;}
	.qualitypolicy-01 li:hover .txt-w .txt {padding-top:35px;}
}

/* 품질보증시스템 */
.qualitysystem-01 {text-align:center;max-width:990px;width:100%;margin:0 auto;}
.qualitysystem-01 img {width:100%;}


/* 고객지원 ///////////////////////////*/
/* 문의하기 */
.inquiry-txt {text-align:center;font-size:18px;color:#333333;}
.inquiry-txt .bl {display:block;}
.inquiry-img img {width:100%;}
.inquiry-list {overflow:hidden;}
.inquiry-list li {float:left;min-height:120px;position:relative;width:50%;}
.inquiry-list .icon {position:absolute;top:0;left:0;width:120px;height:40px;display:block;font-size:11px;color:#c85c88;border-radius:50%;text-align:center;padding-top:80px;}
.inquiry-list .txt {display:block;font-size:28px;color:#333;padding:45px 0 0 145px;}
.inquiry-list li:first-child .icon {color:#f779ac; background:#c40452 url(/kr/_Img/Content/inquiry_icon1.png) no-repeat center 30px;}
.inquiry-list li:nth-child(2) .icon {background:#840036 url(/kr/_Img/Content/inquiry_icon2.png) no-repeat center 30px;}

@media all and (max-width:860px){
	.inquiry-txt .bl {display:inline;}
	.inquiry-list .icon {left:50%;margin-left:-60px;}
	.inquiry-list .txt {padding:145px 0 0 0;text-align:center;}
}
@media all and (max-width:640px){
	.inquiry-list li {width:100%;}
	.inquiry-list li:first-child {padding-bottom:30px;border-bottom:1px solid #e0e0e0;margin-bottom:30px;}
}


/* CSR ///////////////////////////*/
/* 사회공헌활동 */
.csr01-top {width:100%;height:290px;background:url(/kr/_Img/Content/csr01_img01.jpg) no-repeat center 0;text-align:center;position:relative;}
.csr01-top:after {width:217px;height:225px;background:url(/kr/_Img/Content/csr01_img02.png) no-repeat 0 0;display:black;content:'';position:absolute;top:-45px;left:-36px;}
.csr01-top .txt1 {color:#980541;font-size:15px;display:block;padding-top:60px;}
.csr01-top .txt2 {color:#222222;font-size:22px;padding-top:10px;line-height:32px;}
.csr01-top .txt2 .bl {display:block;}
.csr01-top .txt2 .bd {font-weight:400;}

.csr01-list li {position:relative;padding-left:40px;color:#333333;padding-bottom:5px;}
.csr01-list li:after {position:absolute;top:13px;left:0;width:6px;height:1px;background-color:#c7135c;display:block;content:'';}
.csr01-list li .tit {position:absolute;top:0;left:12px;width:28px;color:#980541;}

@media all and (max-width:640px){
	.csr01-top:after {display:none;}
	.csr01-top .txt1 {padding-left:15px;padding-right:15px;}
	.csr01-top .txt2 {padding-left:15px;padding-right:15px;}
	.csr01-top .txt2 .bl {display:inline;}
}


/* 이용안내 ///////////////////////////*/
/* 사이트맵 */
.sitemap-list {overflow:hidden;}
.sitemap-list .depth1 {float:left;width:32%;padding-left:2%;}
.sitemap-list .depth1:first-child {}
.sitemap-list .isTitle {display:block;border-top:4px solid #c00c3f;border-bottom:1px solid #980541;padding:20px 0;font-weight:400;text-align:center;font-size:18px;color:#c00c3f;}
.sitemap-list .lm_a2  {display:block;border-bottom:1px solid #e0e0e0;padding:15px;position:relative;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.sitemap-list .lm_a2:after  {position:absolute;top:50%;right:0;margin-top:-12.5px;content:"";display:block;opacity:0;width:25px;height:25px;background:url(/_Template/Layout/stec-kr/_Img/Layout/sub_spr.png) no-repeat -46px -27px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.sitemap-list .lm_a2:hover  {border-bottom:1px solid #c00c3f;color:#c00c3f;}
.sitemap-list .lm_a2:hover:after  {opacity:1;right:15px;}

.sitemap-list .depth1:nth-child(3n+1) {padding-left:0;}
.sitemap-list .depth1:nth-child(1) {height:550px;}
.sitemap-list .depth1:nth-child(2) {height:550px;}
.sitemap-list .depth1:nth-child(3) {height:550px;}
.sitemap-list .depth1:nth-child(4) {height:300px;}
.sitemap-list .depth1:nth-child(5) {height:300px;}
.sitemap-list .depth1:nth-child(6) {height:300px;}

@media all and (max-width:640px){
	.sitemap-list .depth1 {width:49%;}
	.sitemap-list .depth1 {padding-left:0;}
	.sitemap-list .depth1:nth-child(even) {padding-left:2%;}

	.sitemap-list .depth1:nth-child(1) {height:550px;}
	.sitemap-list .depth1:nth-child(2) {height:550px;}
	.sitemap-list .depth1:nth-child(3) {height:300px;}
	.sitemap-list .depth1:nth-child(4) {height:300px;}
	.sitemap-list .depth1:nth-child(5) {height:230px;}
	.sitemap-list .depth1:nth-child(6) {height:230px;}
}

@media all and (max-width:480px){
	.sitemap-list .depth1 {width:100%;}
	.sitemap-list .depth1 {padding-left:0;}
	.sitemap-list .depth1:nth-child(even) {padding-left:0;}

	.sitemap-list .depth1:nth-child(1) {height:auto;}
	.sitemap-list .depth1:nth-child(2) {height:auto;}
	.sitemap-list .depth1:nth-child(3) {height:auto;}
	.sitemap-list .depth1:nth-child(4) {height:auto;}
	.sitemap-list .depth1:nth-child(5) {height:auto;}
	.sitemap-list .depth1:nth-child(6) {height:auto;}
}


/*
#pg-incomestate .graph-data-lbls {position:absolute;right:5%;top:4%;text-align:right;font-size:13px;}
.graph-data-lbls:after {content:"";display:block;clear:both;}
.graph-data-lbls li {display:inline-block;padding:0 0.5em;}
.graph-data-lbls .bar {display:inline-block;width:1.2em;height:1.2em;vertical-align:middle;margin-right:0.5em;}
*/
@media all and (max-width:960px){
	#pg-incomestate .graph-data-lbls {line-height:1.35em}
	#pg-incomestate .graph-canvas,#pg-incomestate .graph-y-lbls {height:70%;top:16%;}

}

@media all and (max-width:640px){
	#pg-financialstate .graph-data-lbls {line-height:1.35em}
	#pg-financialstate .graph-canvas,#pg-financialstate .graph-y-lbls {height:73%;top:13%;}

}



.is-file-sfrm .is-fbtn span {display:none;}
.is-file-sfrm .is-fbtn:after {position:relative;width:80px;line-height:24px;display:block;content:"Attach a file"}
