@import url(//cdn.design-factory.co.kr/_font/notosanskr/fonts.css);

* {font-family:"NotoSansKR", sans-serif;}

body {width:100%; margin:0 auto; padding:0; font-size:13px; line-height:normal; overflow-y:scroll;}
img {border:none; padding:0; margin:0; outline:none;}
a {border:none; padding:0; margin:0; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
ul {list-style:none; padding:0; margin:0; *zoom:1;}
ul:after {content:""; display:block; clear:both;}
ul > li {display:block;}
.cf:before, .cf:after {
	content: '';
	display: block;
	clear: both;
}

img.fx{max-width:100%;}

td {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

input, select, textarea {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0; 
	padding:0; 
	outline:none; 
	font-size:13px; 
	color:#2b2b2b;
}

input::placeholder {color:#2b2b2b; opacity:1;}
input::-webkit-input-placeholder {color:#2b2b2b;}
input:-ms-input-placeholder {color:#2b2b2b;}
input:-moz-input-placeholder {color:#2b2b2b;}

textarea::placeholder {color:#2b2b2b; opacity:1;}
textarea::-webkit-input-placeholder {color:#2b2b2b;}
textarea:-ms-input-placeholder {color:#2b2b2b;}
textarea:-moz-input-placeholder {color:#2b2b2b;}

input[type=text], input[type=password] ,input[type=tel], input[type=file], input[type=image], input[type=button], input[type=submit], textarea {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	width:100%;
}

select {
	border-radius:0; 
	-moz-border-radius:0; 
	-webkit-border-radius:0;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background-color:#ffffff;
	background-image:url("/img/sub/select_arrow.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	width:100%;
	padding-right:33px;
}

select::-ms-expand {display:none;}

/*라디오 버튼*/
.radio_label {display:inline-block; *display:inline; zoom:1; cursor:pointer;}
.radio_label input[type=radio] {display:none;}
.radio_label .check_icon {display:inline-block; *display:inline; zoom:1; width:21px; height:21px; background-image:url("/img/sub/radio_icon_off.png"); background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
.radio_label span {vertical-align:middle;}
.radio_label input[type=radio]:checked + .check_icon {background-image:url("/img/sub/radio_icon_on.png");}

/*체크박스 버튼*/
.checkbox_label {display:inline-block; *display:inline; zoom:1; cursor:pointer;}
.checkbox_label input[type=checkbox] {display:none;}
.checkbox_label .check_icon {display:inline-block; *display:inline; zoom:1; width:24px; height:24px; background-image:url("/img/sub/checkbox_icon_off.png"); background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
.checkbox_label span {vertical-align:middle;}
.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on.png");}

.w_con {}
.m_con {display:none;}

.w_img {display:inline-block; *display:inline; zoom:1; width:100%;}
.m_img {display:none;}

.w_br {}
.m_br {display:none;}

.w_bar {}
.m_bar {display:none;}

#wrap {width:100%; min-width:320px; margin:0 auto;}

/*
	컨텐츠 제트인덱스 조절하기
*/

/*헤더*/
#header_tmp {position:relative; top:0; left:0; z-index:110;}
#header_tmp > .contents_con {padding:20px; *zoom:1;}
#header_tmp > .contents_con:after {content:""; display:block; clear:both;}
#header_tmp > .contents_con > table {width:100%; margin:0 auto;}
#header_tmp > .contents_con > table > tbody > tr > td {}
#header_tmp > .contents_con > table > tbody > tr > .logo_td {width:396px;}
#header_tmp > .contents_con > table > tbody > tr > .logo_td a {display:block;}
#header_tmp > .contents_con > table > tbody > tr > .nav_td {}
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav {width:69%; max-width:891px; margin:0 9% 0 21%;}
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav > ul {}
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li {float:left;}
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > a {display:block; font-size:21px; color:#444444; font-weight:500; line-height:61px; letter-spacing:-0.5px;} 
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > a:hover {color: #0e3d86;font-weight:600}
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > a,
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > a:before {-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li:first-child {margin-left:0;}
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li:nth-child(1) {width:24.7%;}
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li:nth-child(2) {width:24.7%;}
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li:nth-child(3) {width:25.9%;}
#header_tmp > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li:nth-child(4) {width:24.7%; margin-right:0;}
#header_tmp > .contents_con > table > tbody > tr > .nav02_td {width:172px;}
#header_tmp > .contents_con > table > tbody > tr > .nav02_td > .nav02 > ul {}
#header_tmp > .contents_con > table > tbody > tr > .nav02_td > .nav02 > ul > li {float:left; margin-left:20px;}
#header_tmp > .contents_con > table > tbody > tr > .nav02_td > .nav02 > ul > li > a {display:block; font-size:14px; color:#444444; line-height:61px; letter-spacing:-0.5px;}
#header_tmp > .contents_con > table > tbody > tr > .nav02_td > .nav02 > ul > li > a:hover {color: #000000;}
#header_tmp > .contents_con > table > tbody > tr > .nav02_td > .nav02 > ul > li > a,
#header_tmp > .contents_con > table > tbody > tr > .nav02_td > .nav02 > ul > li > a:before {-webkit-transition:all 0.2s ease; transition: all 0.2s ease;}
#header_tmp > .contents_con > table > tbody > tr > .nav02_td > .nav02 > ul > li:first-child {margin-left:0;}
#header_tmp > .sub_nav {display:none; width:100%; margin:0 auto; background-color:rgba(21, 66, 137, 0.95); position:absolute; top:100px; left:0; right:0; z-index:10;}
#header_tmp > .sub_nav > .contents_con {padding:35px 20px 90px;}
#header_tmp > .sub_nav > .contents_con {}
#header_tmp > .sub_nav > .contents_con > table {width:100%; margin:0 auto;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > td {}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .logo_td {width:396px;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td {}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav {width:69%; max-width:891px; margin:0 9% 0 21%;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul {}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li {float:left;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul {}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li {margin-top:15px;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > a {display:block; font-size:18px; color:#ffffff; font-weight:500; line-height:26px; letter-spacing:-0.5px;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > a:hover {color:#c6f119;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > a,
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > a:before {-webkit-transition:all 0.2s ease; transition: all 0.2s ease;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav {margin-top:2px;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul {}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li {margin-top:6px;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > a {display:block; padding-left:22px; position:relative; top:0; left:0; font-size:16px; color:#e1e1e1; line-height:24px; letter-spacing:-0.5px;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > a .bar {position:absolute; top:0; left:10px;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li:first-child {margin-top:0;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav.mt_0 {margin-top:0;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > a:hover {color: #98d9ff;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > a,
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > a:before {-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul {}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li {margin-top:10px;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li > a {font-size:14px; color:#c0c8cd; line-height:21px; letter-spacing:-0.5px;text-transform: uppercase;text-decoration: none; position: relative; display: block;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li > a:hover {color: #ffffff;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li > a,
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li > a:before {-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li:first-child {margin-top:0;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li > ul > li:first-child {margin-top:0;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li:nth-child(1) {width:24.7%;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li:nth-child(2) {width:24.7%;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li:nth-child(3) {width:25.9%;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav_td > .nav > ul > li:nth-child(4) {width:24.7%;}
#header_tmp > .sub_nav > .contents_con > table > tbody > tr > .nav02_td {width:172px;}

/*헤더*/
#header {position:relative; top:0; left:0; z-index:110;}
#header > .contents_con {padding:20px; *zoom:1;}
#header > .contents_con:after {content:""; display:block; clear:both;}
#header > .contents_con > table {width:100%; margin:0 auto;}
#header > .contents_con > table > tbody > tr > td {}
#header > .contents_con > table > tbody > tr > .logo_td {width:396px;}
#header > .contents_con > table > tbody > tr > .nav_td {padding:0 197px;}
#header > .contents_con > table > tbody > tr > .nav_td > ul {}
#header > .contents_con > table > tbody > tr > .nav_td > ul > li {float:left; width:225px;}
#header > .contents_con > table > tbody > tr > .nav_td > ul > li > a {display:block; font-size:21px; color:#444444; font-weight:500; line-height:61px; letter-spacing:-0.5px;text-transform: uppercase;text-decoration: none; position: relative; display: block;}

/* nav_td-hover */
#header > .contents_con > table > tbody > tr > .nav_td > ul > li > a:hover {color: #0e3d86;font-weight:600}
#header > .contents_con > table > tbody > tr > .nav_td > ul > li > a,
#header > .contents_con > table > tbody > tr > .nav_td > ul > li > a:before {-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
/* hover end*/

#header > .contents_con > table > tbody > tr > .nav_td > ul > li:first-child {margin-left:0;}
#header > .contents_con > table > tbody > tr > .nav02_td {width:172px;}
#header > .contents_con > table > tbody > tr > .nav02_td > ul {}
#header > .contents_con > table > tbody > tr > .nav02_td > ul > li {float:left; margin-left:20px;}
#header > .contents_con > table > tbody > tr > .nav02_td > ul > li > a {display:block; font-size:14px; color:#444444; line-height:61px; letter-spacing:-0.5px;text-transform: uppercase;text-decoration: none; position: relative; display: block;}

#header > .contents_con > table > tbody > tr > .nav02_td > ul > li > a:hover {color: #000000;}
#header > .contents_con > table > tbody > tr > .nav02_td > ul > li > a,
#header > .contents_con > table > tbody > tr > .nav02_td > ul > li > a:before {-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}


#header > .contents_con > table > tbody > tr > .nav02_td > ul > li:first-child {margin-left:0;}
#header > .sub_nav {display:none; width:100%; margin:0 auto; background-color:rgba(21, 66, 137, 0.95); position:absolute; top:100px; left:0; right:0; z-index:10;}
#header > .sub_nav > .contents_con {padding:0px 20px 25px 20px}
#header > .sub_nav > .contents_con {}
#header > .sub_nav > .contents_con > table {width:100%; margin:0 auto;}
#header > .sub_nav > .contents_con > table > tbody > tr > td {}
#header > .sub_nav > .contents_con > table > tbody > tr > .logo_td {width:396px;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td {padding:20px 125px 20px 270px;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul {}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li {float:left; width:225px;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul {}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li {margin-top:20px;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > a {font-size:18px; color:#ffffff; font-weight:500; line-height:20px; letter-spacing:-0.5px;text-transform: uppercase;text-decoration: none; position: relative; display: block;}

/* 1sub_nav-hover */
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > a:hover {color: #c6f119;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > a,
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > a:before {-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
/* hover end*/

#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav {margin-top:12px; padding-left:0px;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul {}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li {margin-top:10px;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > a {padding-left:15px; font-size:16px; color:#e1e1e1; line-height:23px; letter-spacing:-0.5px;text-transform: uppercase;text-decoration: none; position: relative; display: block;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li:first-child {margin-top:0;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav.mt_0 {margin-top:0;}

/* 2sub_nav-hover */
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > a:hover {color: #98d9ff;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > a,
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > a:before {-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
/* hover end*/

#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > .sub_nav {margin-top:10px; padding-left:5px;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul {}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li {margin-top:10px;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li > a {font-size:14px; color:#c0c8cd; line-height:21px; letter-spacing:-0.5px;text-transform: uppercase;text-decoration: none; position: relative; display: block;}

/* 3sub_nav-hover */
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li > a:hover {color: #ffffff;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li > a,
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li > a:before {-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
/* hover end*/

#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li > .sub_nav > ul > li > .sub_nav > ul > li:first-child {margin-top:0;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav_td > ul > li > ul > li:first-child {margin-top:0;}
#header > .sub_nav > .contents_con > table > tbody > tr > .nav02_td {width:172px;}

/*모바일 헤더*/
#m_header {display:none; width:100%; margin:0 auto; border-bottom:1px solid #dddddd;}
#m_header > .contents_con {}
#m_header > .contents_con > table {width:100%; margin:0 auto;}
#m_header > .contents_con > table > tbody > tr > td {}
#m_header > .contents_con > table > tbody > tr > td > a {display:inline-block; *display:inline; zoom:1; width:100%;}
#m_header > .contents_con > table > tbody > tr > .logo_td {}
#m_header > .contents_con > table > tbody > tr > .logo_td > a {width:141px;}
#m_header > .contents_con > table > tbody > tr > .btn_td {width:128px;}

/*모바일 메인 메뉴*/
#m_main_nav_bg {display:none; width:100%; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.8); position:fixed; top:0; left:0; right:0; z-index:200;}
#m_main_nav {display:none; width:100%; margin:0 auto; position:absolute; top:0; left:0; right:0; z-index:300;}
#m_main_nav > .contents_con {*zoom:1;}
#m_main_nav > .contents_con:after {content:""; display:block; clear:both;}
#m_main_nav > .contents_con > .left_con {float:left; width:30%;}
#m_main_nav > .contents_con > .right_con {float:right; width:70%; background-color:#ffffff;}
#m_main_nav > .contents_con > .right_con > .contents_con {}
#m_main_nav > .contents_con > .right_con > .contents_con > .btn_con {border-bottom:1px solid #0e3d86; background-color:#0e3d86; text-align:right;}
#m_main_nav > .contents_con > .right_con > .contents_con > .btn_con .a_btn {display:inline-block; *display:inline; zoom:1; width:128px;}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav {border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav > ul {}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav > ul > li {border-top:1px solid #dddddd;}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav > ul > li > a {display:block; padding:0 30px; font-size:42px; color:#444444; font-weight:500; line-height:130px; letter-spacing:-0.5px;}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav > ul > li > .sub_nav {display:none; border-top:1px solid #dddddd;}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav > ul > li > .sub_nav > ul {}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav > ul > li > .sub_nav > ul > li {}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav > ul > li > .sub_nav > ul > li > a {display:block; padding:0 30px; font-size:32px; color:#444444; font-weight:500; line-height:80px; letter-spacing:-0.5px;}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav > ul > li > .sub_nav > ul > li > .sub_nav02 {border-top:1px solid #dddddd; background-color:#f7f9fd;}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav > ul > li > .sub_nav > ul > li > .sub_nav02 > ul > li > a {display:block; padding:0 30px; font-size:32px; color:#444444; font-weight:500; line-height:80px; letter-spacing:-0.5px;}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav > ul > li:first-child {border-top:0;}
#m_main_nav > .contents_con > .right_con > .contents_con > .nav > ul > li > .sub_nav > ul > li > .sub_nav02 > ul > li:first-child {border-top:0;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con {}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con {padding:80px 10%;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .shop_con {margin-bottom:80px;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .shop_con .a_btn {display:block; border:3px solid #0e3d86; text-align:center; font-size:36px; color:#0e3d86; font-weight:900; line-height:74px; letter-spacing:-0.5px; border-radius:10px; moz-border-radius:10px; -webkit-border-radius:10px;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con {}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .terms_con {margin-bottom:2%;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .terms_con > ul {}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .terms_con > ul > li {float:left; width:49%; margin:2% 2% 0 0;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .terms_con > ul > li > a {display:block; border:1px solid #dfdfdf; text-align:center; font-size:28px; color:#6e6e6e; font-weight:350; line-height:64px;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .terms_con > ul > li:nth-child(1) {width:100%; margin:0;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .terms_con > ul > li:nth-child(2) {width:100%;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .terms_con > ul > li:nth-child(3) {margin-right:0;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .family_site_con {position:relative; top:0; left:0;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .family_site_con > .a_btn {display:block; border:1px solid #dfdfdf; background-color:#ececec; padding-left:40px;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .family_site_con > .a_btn > img {width:26px; margin-right:60px; vertical-align:middle;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .family_site_con > .a_btn > span {font-size:24px; color:#909092; line-height:78px; vertical-align:middle;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .family_site_con > .list_con {display:none; width:100%; position:absolute; top:80px; left:0; z-index:10; max-height:158px; overflow-y:scroll;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .family_site_con > .list_con > ul {}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .family_site_con > .list_con > ul > li {border:1px solid #dfdfdf; border-top:0;}
#m_main_nav > .contents_con > .right_con > .contents_con > .stf_con > .contents_con > .tf_con > .family_site_con > .list_con > ul > li > a {display:block; background-color:#ececec; padding:0 40px; font-size:24px; color:#909092; line-height:78px;}

/*컨텐츠*/
#container {width:100%; margin:0 auto; position:relative; top:0; left:0;}
#container > #left_con {width:220px; height:100%; background-color:#ffffff; position:absolute; top:0; left:0; z-index:100;}
#container > #left_con > .logo_con {height:61px; padding-left:20px; margin-top:43px;}
#container > #left_con > .logo_con > a {display:inline-block; *display:inline; zoom:1; width:125px;}
#container > #left_con > .nav {margin-top:63px;}
#container > #left_con > .nav > ul {}
#container > #left_con > .nav > ul > li {border-bottom:1px solid #dddddd; position:relative; top:0; left:0;}
#container > #left_con > .nav > ul > li > a {display:block; padding:0 15px; font-size:21px; color:#444444; font-weight:500; line-height:64px; letter-spacing:-0.5px;}
#container > #left_con > .nav > ul > li > .sub_nav {display:none; width:100%; background-color:#ffffff; position:absolute; top:0; left:220px; z-index:10;}
#container > #left_con > .nav > ul > li > .sub_nav > ul {}
#container > #left_con > .nav > ul > li > .sub_nav > ul > li {border-top:1px solid #dddddd; position:relative; top:0; left:0;}
#container > #left_con > .nav > ul > li > .sub_nav > ul > li > a {display:block; padding:0 15px; font-size:21px; color:#444444; font-weight:500; line-height:64px; letter-spacing:-0.5px;}
#container > #left_con > .nav > ul > li > .sub_nav > ul > li:first-child {border-top:0;}
#container > #left_con > .nav > ul > li > .sub_nav > ul > li > .sub_nav02 {display:none; width:100%; background-color:#ffffff; position:absolute; top:0; left:220px; z-index:10;}
#container > #left_con > .nav > ul > li > .sub_nav > ul > li > .sub_nav02 > ul > li {border-top:1px solid #dddddd;}
#container > #left_con > .nav > ul > li > .sub_nav > ul > li > .sub_nav02 > ul > li > a {display:block; padding:0 15px; font-size:21px; color:#444444; font-weight:500; line-height:64px; letter-spacing:-0.5px;}
#container > #left_con > .nav > ul > li > .sub_nav > ul > li > .sub_nav02 > ul > li:first-child {border-top:0;}
#container > #left_con > .stf_con {width:187px; margin:0 auto; position:absolute; bottom:10px; left:0; right:0; z-index:10;}
#container > #left_con > .stf_con > .shop_con {margin-bottom:23px;}
#container > #left_con > .stf_con > .shop_con .a_btn {display:block; border:3px solid #0e3d86; text-align:center; font-size:18px; color:#0e3d86; font-weight:900; line-height:34px; letter-spacing:-0.5px; border-radius:10px; moz-border-radius:10px; -webkit-border-radius:10px;}
#container > #left_con > .stf_con > .tf_con {}
#container > #left_con > .stf_con > .tf_con > .terms_con {margin-bottom:8px;}
#container > #left_con > .stf_con > .tf_con > .terms_con > ul {}
#container > #left_con > .stf_con > .tf_con > .terms_con > ul > li {float:left; width:92px; margin:4px 3px 0 0;}
#container > #left_con > .stf_con > .tf_con > .terms_con > ul > li > a {display:block; border:1px solid #dfdfdf; text-align:center; font-size:14px; color:#6e6e6e; font-weight:350; line-height:31px;}
#container > #left_con > .stf_con > .tf_con > .terms_con > ul > li:nth-child(1) {width:100%; margin:0;}
#container > #left_con > .stf_con > .tf_con > .terms_con > ul > li:nth-child(2) {}
#container > #left_con > .stf_con > .tf_con > .terms_con > ul > li:nth-child(3) {margin-right:0;}
#container > #left_con > .stf_con > .tf_con > .family_site_con {position:relative; top:0; left:0;}
#container > #left_con > .stf_con > .tf_con > .family_site_con > .a_btn {display:block; border:1px solid #dfdfdf; background-color:#ececec; padding-left:20px;}
#container > #left_con > .stf_con > .tf_con > .family_site_con > .a_btn > img {margin-right:30px; vertical-align:middle;}
#container > #left_con > .stf_con > .tf_con > .family_site_con > .a_btn > span {font-size:12px; color:#909092; line-height:38px; vertical-align:middle;}
#container > #left_con > .stf_con > .tf_con > .family_site_con > .list_con {display:none; width:100%; position:absolute; top:40px; left:0; z-index:10; max-height:78px; overflow-y:scroll;}
#container > #left_con > .stf_con > .tf_con > .family_site_con > .list_con > ul {}
#container > #left_con > .stf_con > .tf_con > .family_site_con > .list_con > ul > li {border:1px solid #dfdfdf; border-top:0;}
#container > #left_con > .stf_con > .tf_con > .family_site_con > .list_con > ul > li > a {display:block; background-color:#ececec; padding:0 20px; font-size:12px; color:#909092; line-height:38px;}
#container > #right_con {min-height:860px; margin-left:220px;}

#container.renewal {}
#container.renewal > #left_con {display:none;}
#container.renewal > #right_con {margin-left:0;}

/*메인 컨테츠*/
#main_con {position:relative; top:0; left:0;}
#main_con > .left_con {height:860px; margin-right:27%;}
#main_con > .left_con > .slide_con {position:relative; top:0; left:0;}
#main_con > .left_con > .slide_con .swiper-container {width:100%; margin:0 auto; position:relative; top:0; left:0;}
#main_con > .left_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide {}
#main_con > .left_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .img_con {background-repeat:no-repeat; background-size:cover; background-position:center; padding:0 50px;}
#main_con > .left_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .img_con > .contents_con {width:100%; max-width:1050px; margin:0 auto;}
#main_con > .left_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .img_con.w_con {}
#main_con > .left_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .img_con.w_con > .contents_con {height:860px;}
#main_con > .left_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .img_con.m_con {}
#main_con > .left_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide .img_con.m_con > .contents_con {}
#main_con > .left_con > .slide_con > .line_con {width:100%; max-width:686px; margin:0 auto; position:absolute; bottom:0; right:0; z-index:10;}
#main_con > .left_con > .slide_con > .line_con > .contents_con {}
#main_con > .right_con {width:27%; height:100%; position:absolute; top:0; right:0; z-index:100;}
#main_con > .right_con > .business_nav01 {}
#main_con > .right_con > .business_nav01 > ul {}
#main_con > .right_con > .business_nav01 > ul > li {float:left; width:100%;}
#main_con > .right_con > .business_nav01 > ul > li > a {display:block;}
#main_con > .right_con > .business_nav01 > ul > li > a > .list_div {height:185px; padding-top:100px; background-repeat:no-repeat; background-size:cover; background-position:center; text-align:center;}
#main_con > .right_con > .business_nav01 > ul > li > a > .list_div > .text_con {margin-bottom:8px;}
#main_con > .right_con > .business_nav01 > ul > li > a > .list_div > .text_con > .text01_con {margin-bottom:13px;}
#main_con > .right_con > .business_nav01 > ul > li > a > .list_div > .text_con > .text01_con span {font-size:24px; color:#ffffff; font-weight:700; line-height:32px; letter-spacing:-0.25px;}
#main_con > .right_con > .business_nav01 > ul > li > a > .list_div > .text_con > .text02_con {word-break:keep-all;}
#main_con > .right_con > .business_nav01 > ul > li > a > .list_div > .text_con > .text02_con span {font-size:15px; color:#ffffff; font-weight:350; line-height:23px; letter-spacing:-0.25px;}
#main_con > .right_con > .business_nav01 > ul > li > a > .list_div > .arrow {}
#main_con > .right_con > .business_nav01 > ul > li > a > .list_div > .arrow img {width:30px;}
#main_con > .right_con > .business_nav01 > ul > li > a > .list_div.bg01 {background-image:url("/img/main/main_business_nav01_list_bg01.png");}
#main_con > .right_con > .business_nav01 > ul > li > a > .list_div.bg02 {background-image:url("/img/main/main_business_nav01_list_bg02.png");}
#main_con > .right_con > .invest_con {height:295px; background-color:#ffffff;}
#main_con > .right_con > .invest_con > .contents_con {margin:0 auto; padding:39px 25px 0 30px;}
#main_con > .right_con > .invest_con > .contents_con > .text_con {margin-bottom:41px;}
#main_con > .right_con > .invest_con > .contents_con > .text_con > .text01_con {margin-bottom:14px;}
#main_con > .right_con > .invest_con > .contents_con > .text_con > .text01_con span {font-size:28px; color:#2a2d31; font-weight:900; line-height:36px; letter-spacing:-0.5px;}
#main_con > .right_con > .invest_con > .contents_con > .text_con > .text02_con {margin-bottom:10px;}
#main_con > .right_con > .invest_con > .contents_con > .text_con > .text02_con span {font-size:21px; color:#0e3d86; font-weight:700; line-height:29px; letter-spacing:-0.5px;}
#main_con > .right_con > .invest_con > .contents_con > .text_con > .text03_con {}
#main_con > .right_con > .invest_con > .contents_con > .text_con > .text03_con span {font-size:16px; color:#747474; font-weight:350px; line-height:20px; letter-spacing:-0.5px;}
#main_con > .right_con > .invest_con > .contents_con > .nav {}
#main_con > .right_con > .invest_con > .contents_con > .nav > ul {}
#main_con > .right_con > .invest_con > .contents_con > .nav > ul > li {float:left; width:32%; margin-left:2%;}
#main_con > .right_con > .invest_con > .contents_con > .nav > ul > li .a_btn {display:block; border:2px solid #d7d7d7; padding:0 12px; background-color:#ffffff; border-radius:39px; -moz-border-radius:39px; -webkit-border-radius:39px;}
#main_con > .right_con > .invest_con > .contents_con > .nav > ul > li .a_btn > .icon {display:inline-block; *display:inline; zoom:1; margin-right:5px; vertical-align:middle;}
#main_con > .right_con > .invest_con > .contents_con > .nav > ul > li .a_btn > .icon img {width:auto; height:26px;}
#main_con > .right_con > .invest_con > .contents_con > .nav > ul > li .a_btn > span {font-size:16px; color:#474747; font-weight:700; line-height:35px; letter-spacing:-0.5px; vertical-align:middle;}
#main_con > .right_con > .invest_con > .contents_con > .nav > ul > li:first-child {margin-left:0;}
#main_con > .right_con > .business_nav02 {}
#main_con > .right_con > .business_nav02 > ul {}
#main_con > .right_con > .business_nav02 > ul > li {float:left; width:100%;}
#main_con > .right_con > .business_nav02 > ul > li > a {display:block;}
#main_con > .right_con > .business_nav02 > ul > li > a > .list_div {height:190px; padding-top:90px; background-repeat:no-repeat; background-size:cover; background-position:center; text-align:center;}
#main_con > .right_con > .business_nav02 > ul > li > a > .list_div > .text_con {margin-bottom:8px;}
#main_con > .right_con > .business_nav02 > ul > li > a > .list_div > .text_con > .text01_con {margin-bottom:13px;}
#main_con > .right_con > .business_nav02 > ul > li > a > .list_div > .text_con > .text01_con span {font-size:24px; color:#ffffff; font-weight:700; line-height:32px; letter-spacing:-0.25px;}
#main_con > .right_con > .business_nav02 > ul > li > a > .list_div > .text_con > .text02_con {word-break:keep-all;}
#main_con > .right_con > .business_nav02 > ul > li > a > .list_div > .text_con > .text02_con span {font-size:15px; color:#ffffff; font-weight:350; line-height:23px; letter-spacing:-0.25px;}
#main_con > .right_con > .business_nav02 > ul > li > a > .list_div > .arrow {}
#main_con > .right_con > .business_nav02 > ul > li > a > .list_div > .arrow img {width:30px;}
#main_con > .right_con > .business_nav02 > ul > li > a > .list_div.bg01 {background-image:url("/img/main/main_business_nav02_list_bg01.png");}
#main_con > .right_con > .business_nav02 > ul > li > a > .list_div.bg02 {background-image:url("/img/main/main_business_nav02_list_bg02.png");}

/*푸터*/
#footer {width:100%; margin:0 auto; border-top:1px solid #dddddd;}
#footer > .contents_con {margin:0 auto; padding:0 15px;}
#footer > .contents_con > table {width:100%; margin:0 auto;}
#footer > .contents_con > table > tbody > tr > td {height:105px;}
#footer > .contents_con > table > tbody > tr > .logo_td {width:74px;}
#footer > .contents_con > table > tbody > tr > .copyright_td {padding-left:20px; *zoom:1;}
#footer > .contents_con > table > tbody > tr > .copyright_td:after {content:""; display:block; clear:both;}
#footer > .contents_con > table > tbody > tr > .copyright_td span {display:block; font-size:16px; color:#909092; line-height:24px;}
#footer > .contents_con > table > tbody > tr > .copyright_td span .bar {font-size:14px; line-height:22px;}
#footer > .contents_con > table > tbody > tr > .copyright_td span.fl {float:left;}
#footer > .contents_con > table > tbody > tr > .copyright_td span.fr {float:right; font-size:13px;}
#footer > .contents_con > table > tbody > tr > .copyright_td span.fr br {display:none;}

/*TOP 버튼*/
#top_btn {width:45px; position:fixed; bottom:50px; right:50px; z-index:200;}
#top_btn > a {display:block;}

/*서브 컨테츠*/
#sub_con {background-color:#f7f9fd; position:relative; top:0; left:0;}
#sub_con > .left_con {min-height:860px; padding:0 50px;}/*margin-right:25.5%;*/ /*#sub_con > .right_con 에 display:none;  해서 마진 라이트 제거*/
#sub_con > .left_con > .contents_con {width:100%; max-width:1075px; margin:0 auto; padding:50px 0 120px 0;}
#sub_con > .left_con > .contents_con > .tr_con {margin-bottom:75px; position:relative; top:0; left:0;}
#sub_con > .left_con > .contents_con > .tr_con > .text_con {}
#sub_con > .left_con > .contents_con > .tr_con > .text_con > .title_con {margin-bottom:12px;}
#sub_con > .left_con > .contents_con > .tr_con > .text_con > .title_con span {font-size:36px; color:#0e3d86; font-weight:500; line-height:36px; letter-spacing:-0.5px;}
#sub_con > .left_con > .contents_con > .tr_con > .text_con > .intro_con {}
#sub_con > .left_con > .contents_con > .tr_con > .text_con > .intro_con span {font-size:16px; color:#5f5f67; font-weight:500; line-height:24px; letter-spacing:-0.5px;}
#sub_con > .left_con > .contents_con > .tr_con > .text_con > .intro_con span .color_text {font-weight:700;}
#sub_con > .left_con > .contents_con > .tr_con > .route_con {position:absolute; top:0; right:0; z-index:10;}
#sub_con > .left_con > .contents_con > .tr_con > .route_con > ul {}
#sub_con > .left_con > .contents_con > .tr_con > .route_con > ul > li {float:left;}
#sub_con > .left_con > .contents_con > .tr_con > .route_con > ul > li > a {display:block;}
#sub_con > .left_con > .contents_con > .tr_con > .route_con > ul > li > a > span {font-size:16px; color:#303235; font-weight:500; line-height:16px; letter-spacing:-0.5px; vertical-align:middle;}
#sub_con > .left_con > .contents_con > .tr_con > .route_con > ul > li > a > img {width:14px; margin-left:3px; vertical-align:middle;}
#sub_con > .left_con > .contents_con > .tr_con > .route_con > ul > .arrow_li {width:39px; padding:2px 0; text-align:center;}
#sub_con > .left_con > .contents_con > .tr_con > .route_con > ul > .arrow_li img {width:7px;} 
#sub_con > .left_con > .contents_con > .contents_con {}
#sub_con > .left_con > .contents_con.center {margin:0 auto;}
#sub_con > .left_con > .contents_con.pt {padding-top:30px;}
#sub_con > .right_con {display:none; width:25.5%; height:100%; background-image:url("/img/sub/sub_right_con_bg.png"); padding-top:85px; background-repeat:repeat; position:absolute; top:0; right:0; z-index:100; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#sub_con > .right_con > .nav {width:290px; margin:0 auto;}
#sub_con > .right_con > .nav > ul {}
#sub_con > .right_con > .nav > ul > li {margin-top:15px;}
#sub_con > .right_con > .nav > ul > li > a {display:block;}
#sub_con > .right_con > .nav > ul > li > a > .list_div {border:3px solid #216185; border:3px solid rgba(33,97,133,0.3); background-color:#ffffff; padding:16px 15px 11px 15px; position:relative; top:0; left:0;}
#sub_con > .right_con > .nav > ul > li > a > .list_div > .text_con {}
#sub_con > .right_con > .nav > ul > li > a > .list_div > .text_con > .text01_con {margin-bottom:10px;}
#sub_con > .right_con > .nav > ul > li > a > .list_div > .text_con > .text01_con span {font-size:24px; color:#17448b; font-weight:500; line-height:32px; letter-spacing:-0.5px;}
#sub_con > .right_con > .nav > ul > li > a > .list_div > .text_con > .text02_con {min-height:38px; margin-bottom:26px; word-break:keep-all;}
#sub_con > .right_con > .nav > ul > li > a > .list_div > .text_con > .text02_con span {font-size:14px; color:#1a1b1e; line-height:18px; letter-spacing:-0.5px;}
#sub_con > .right_con > .nav > ul > li > a > .list_div > .text_con > .text03_con {}
#sub_con > .right_con > .nav > ul > li > a > .list_div > .text_con > .text03_con span {font-size:12px; color:#206085; font-weight:500; line-height:20px; letter-spacing:-0.5px;}
#sub_con > .right_con > .nav > ul > li > a > .list_div > .icon {width:55px; position:absolute; bottom:15px; right:15px; z-index:10;}
#sub_con > .right_con > .nav > ul > li:first-child {margin-top:0;}

/*회사소개*/
.company_sub01_con {}
.company_sub01_con > .info_con {}
.company_sub01_con > .info_con > .contents_con {width:100%; max-width:100%; margin:0 auto; text-align:center; word-break:keep-all;}
.company_sub01_con > .info_con > .contents_con > .title_con {}
.company_sub01_con > .info_con > .contents_con > .title_con > .text01_con {margin-bottom:10px;}
.company_sub01_con > .info_con > .contents_con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:0.75px;}
.company_sub01_con > .info_con > .contents_con > .title_con > .text02_con {margin-bottom:65px;}
.company_sub01_con > .info_con > .contents_con > .title_con > .text02_con > span {font-size:21px; font-weight:500; color:#555554; line-height:29px; letter-spacing:-0.25px;}
.company_sub01_con > .info_con > .contents_con > .title_con > .text03_con {margin-bottom:34px; padding-bottom:12px; background:url('/img/company/company_sub01_con_title_con_text03_con_bg.png') no-repeat center bottom;}
.company_sub01_con > .info_con > .contents_con > .title_con > .text03_con > span {font-size:24px; font-weight:500; color:#000000; line-height:32px; letter-spacing:-0.1px;}
.company_sub01_con > .info_con > .contents_con > .title_con > .text03_con > span > .color_text {font-weight:700; color:#0e3d86;}
.company_sub01_con > .info_con > .contents_con > .text_con {}
.company_sub01_con > .info_con > .contents_con > .text_con > .text_div {margin-top:30px;}
.company_sub01_con > .info_con > .contents_con > .text_con > .text_div:first-child {margin-top:0;}
.company_sub01_con > .info_con > .contents_con > .text_con > .text_div > span {font-size:18px; color:#2b2b2b; line-height:30px; letter-spacing:-0.1px;}
.company_sub01_con > .info_con > .contents_con > .text_con > .text_div > span.color_text {color:#0e3d86;}

/*그룹사소개*/
.company_sub02_con {}
.company_sub02_con > .info01_con {}
.company_sub02_con > .info01_con > .contents_con {width:100%; max-width:1000px; margin:0 auto;}

/*비전*/
.company_sub03_con > .info01_con > .contents_con {width:100%; max-width:1000px; margin:0 auto;}
.company_sub03_con > .info01_con > .contents_con > ul > li {position:relative; margin-top:70px;}
.company_sub03_con > .info01_con > .contents_con > ul > li > .text_con {position:absolute; top:50%; transform:translateY(-50%); padding:30px 70px; background-color:#ffffff;}
.company_sub03_con > .info01_con > .contents_con > ul > li > .text_con:after {content:''; display:block; position:absolute; top:-7px; left:35px; z-index:10; width:25px; height:16px; background:no-repeat center/cover;}
.company_sub03_con > .info01_con > .contents_con > ul > li > .text_con:before {content:''; display:block; position:absolute; bottom:-7px; right:35px; z-index:10; width:25px; height:16px; background:no-repeat center/cover;}
.company_sub03_con > .info01_con > .contents_con > ul > li > .text_con > .title_con {margin-bottom:12px;}
.company_sub03_con > .info01_con > .contents_con > ul > li > .text_con > .title_con > span {font-size:34px; font-weight:700; color:#0e3d86; line-height:42px; letter-spacing:-0.1px;}
.company_sub03_con > .info01_con > .contents_con > ul > li > .text_con > .text_con {}
.company_sub03_con > .info01_con > .contents_con > ul > li > .text_con > .text_con > span {font-size:24px; font-weight:500; color:#2b2b2b; line-height:32px; letter-spacing:-0.1px;}
.company_sub03_con > .info01_con > .contents_con > ul > .li01 > .text_con {left:0; box-shadow:-5px 5px 0 rgba(0,0,0,0.1); -webkit-box-shadow:-5px 5px 0 rgba(0,0,0,0.1); -moz-box-shadow:-5px 5px 0 rgba(0,0,0,0.1); text-align:right;}
.company_sub03_con > .info01_con > .contents_con > ul > .li01 > .text_con:after {background-image:url('/img/company/company_sub03_con_info01_con_blue_icon01.png');}
.company_sub03_con > .info01_con > .contents_con > ul > .li01 > .text_con:before {background-image:url('/img/company/company_sub03_con_info01_con_blue_icon02.png');}
.company_sub03_con > .info01_con > .contents_con > ul > .li02 > .text_con {right:0; box-shadow:5px 5px 0 rgba(0,0,0,0.1); -webkit-box-shadow:5px 5px 0 rgba(0,0,0,0.1); -moz-box-shadow:5px 5px 0 rgba(0,0,0,0.1);}
.company_sub03_con > .info01_con > .contents_con > ul > .li02 > .text_con:after {background-image:url('/img/company/company_sub03_con_info01_con_green_icon01.png');}
.company_sub03_con > .info01_con > .contents_con > ul > .li02 > .text_con:before {background-image:url('/img/company/company_sub03_con_info01_con_green_icon02.png');}
.company_sub03_con > .info01_con > .contents_con > ul > .li01 > .img_con {float:right; width:720px;}
.company_sub03_con > .info01_con > .contents_con > ul > .li02 > .img_con {float:left; width:640px;}
.company_sub03_con > .info02_con {margin-top:80px;}
.company_sub03_con > .info02_con > .contents_con {width:100%; max-width:1000px; margin:0 auto;}
.company_sub03_con > .info02_con > .contents_con > .title_con {text-align:center;}
.company_sub03_con > .info02_con > .contents_con > .title_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.company_sub03_con > .info02_con > .contents_con > .img_con {margin-top:35px; text-align:center;}

/*CI*/
.company_sub04_con {}
.company_sub04_con > .info_con {margin-top:55px;}
.company_sub04_con > .info_con:first-child {margin-top:0;}
.company_sub04_con > .info_con > .contents_con {width:100%; max-width:820px; margin:0 auto;}
.company_sub04_con > .info_con > .contents_con > ul > li {float:left; width:48.5%; margin-left:3%;}
.company_sub04_con > .info_con > .contents_con > ul > li > .title_con {margin-bottom:38px;}
.company_sub04_con > .info_con > .contents_con > ul > li > .title_con > span {font-size:24px; font-weight:500; color:#2b2b2b; line-height:32px; letter-spacing:-0.1px;}
.company_sub04_con > .info_con > .contents_con > ul > li > .img_con {border:1px solid #dfdfdf}
.company_sub04_con > .info03_con > .contents_con > ul > li {float:none; width:100%; margin-left:0;}
.company_sub04_con > .info_con > .contents_con > ul > li:first-child {margin-left:0;}

/*조직도*/
.company_sub05_con {}

/*지속가능경영*/
.management_sub_con {width:100%; max-width:1000px; margin:0 auto;}
.management_sub_con > .title_con {text-align:center; word-break:keep-all;}
.management_sub_con > .title_con > .text01_con {margin-bottom:48px;}
.management_sub_con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.management_sub_con > .title_con > .text02_con {margin-bottom:75px;}
.management_sub_con > .title_con > .text02_con > span {font-size:21px; font-weight:300; line-height:29px; letter-spacing:-0.1px;}
.management_sub_con > .title_con > .text02_con > span > .color_text {font-weight:700; color:#0e3d86;}

/*지속가능경영-윤리경영*/
.management_sub01_con {}
.management_sub01_con > .info01_con {margin-bottom:60px; padding-bottom:60px; border-bottom:1px solid #dfe2e9;}
.management_sub01_con > .info01_con > .img_con {}
.management_sub01_con > .info02_con {position:relative; z-index:10;}
.management_sub01_con > .info02_con:after {content:''; display:block; position:absolute; top:0; left:0; right:0; z-index:-1; width:1px; height:100%; margin:0 auto; background-color:#dfe2e9;}
.management_sub01_con > .info02_con > .title_con {margin-bottom:80px; text-align:center;}
.management_sub01_con > .info02_con > .title_con > span {display:inline-block; width:250px; background-color:#85b428; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; font-size:30px; font-weight:500; color:#ffffff; line-height:80px; letter-spacing:-0.25px;}
.management_sub01_con > .info02_con > .list_con {}
.management_sub01_con > .info02_con > .list_con > ul > li {position:relative; margin-top:20px;}
.management_sub01_con > .info02_con > .list_con > ul > li:after {content:''; display:block; position:absolute; top:-3px; left:0; right:0; width:7px; height:7px; margin:0 auto; background-color:#0e3d86; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.management_sub01_con > .info02_con > .list_con > ul > li:first-child {margin-top:0;}
.management_sub01_con > .info02_con > .list_con > ul > li > .text_con {padding:27px 0; background-color:#ffffff; border:1px solid #dfe2e9; text-align:center; word-break:keep-all;}
.management_sub01_con > .info02_con > .list_con > ul > li > .text_con > .text01_con {}
.management_sub01_con > .info02_con > .list_con > ul > li > .text_con > .text01_con > span {font-size:24px; font-weight:500; color:#0e3d86; line-height:32px; letter-spacing:-0.1px;}
.management_sub01_con > .info02_con > .list_con > ul > li > .text_con > .text02_con {margin-top:5px;}
.management_sub01_con > .info02_con > .list_con > ul > li > .text_con > .text02_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:28px; letter-spacing:-0.1px;}

/*지속가능경영-ESG경영*/
.management_sub02_con > .info01_con {}
.management_sub02_con > .info01_con > ul > li {position:relative; float:left; width:32%; margin-right:2%; background:no-repeat center/cover;}
.management_sub02_con > .info01_con > ul > li:first-child {background-image:url('/img/management/management_sub02_con_info01_con_bg_img01.png');}
.management_sub02_con > .info01_con > ul > li:nth-child(2) {background-image:url('/img/management/management_sub02_con_info01_con_bg_img02.png');}
.management_sub02_con > .info01_con > ul > li:last-child {margin-right:0; background-image:url('/img/management/management_sub02_con_info01_con_bg_img03.png')}
.management_sub02_con > .info01_con > ul > li > .list_div {position:absolute; bottom:40px; left:0; right:0; width:100%; margin:0 auto; padding:0 20px; box-sizing:border-box;}
.management_sub02_con > .info01_con > ul > li > .list_div > .text_con {position:relative; word-break:keep-all;}
.management_sub02_con > .info01_con > ul > li > .list_div > .text_con > .text01_con {}
.management_sub02_con > .info01_con > ul > li > .list_div > .text_con > .text01_con > span {font-size:29px; font-weight:500; color:#ffffff; line-height:37px; letter-spacing:-0.1px;}
.management_sub02_con > .info01_con > ul > li > .list_div > .text_con > .text02_con {margin-top:15px;}
.management_sub02_con > .info01_con > ul > li > .list_div > .text_con > .text02_con > span {font-size:18px; font-weight:300; color:#ffffff; line-height:28px; letter-spacing:-0.1px;}
.management_sub02_con > .info01_con > ul > li > .list_div > .text_con:after {content:''; display:block; position:absolute; top:-13px; left:0; width:20px; height:2px; background-color:#ffffff;}

/*지속가능경영-인증 및 수상*/
.management_sub03_con > .info01_con > .nav {}
.management_sub03_con > .info01_con > .nav > .contents_con {}
.management_sub03_con > .info01_con > .nav {margin-bottom:65px;}
.management_sub03_con > .info01_con > .nav > .contents_con {}
.management_sub03_con > .info01_con > .nav > .contents_con > ul {display: flex; justify-content: center;}
.management_sub03_con > .info01_con > .nav > .contents_con > ul > li {float:left; width:33.3333%;}
.management_sub03_con > .info01_con > .nav > .contents_con > ul > li a {display:block; border:1px solid #85b428; background-color:#ffffff; text-align:center; font-size:20px; color:#4d4d4d; line-height:48px; letter-spacing:-0.25px;}
.management_sub03_con > .info01_con > .nav > .contents_con > ul > li a.on {background-color:#85b428; color:#ffffff; font-weight:500;}
.management_sub03_con > .info01_con > .nav > .contents_con > ul > li:first-child a {border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px;}
.management_sub03_con > .info01_con > .nav > .contents_con > ul > li:last-child a {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.management_sub03_con > .info01_con > .nav > .contents_con > ul > li:nth-child(2) a {border-left:none;}
.management_sub03_con > .info01_con > .list_con {}
.management_sub03_con > .info01_con > .list_con > ul > li {float:left; width:22%; margin:55px 4% 0 0; }
.management_sub03_con > .info01_con > .list_con > ul > li:nth-child(1) {margin-top:0;}
.management_sub03_con > .info01_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
.management_sub03_con > .info01_con > .list_con > ul > li:nth-child(3) {margin-top:0;}
.management_sub03_con > .info01_con > .list_con > ul > li:nth-child(4) {margin-top:0;}
.management_sub03_con > .info01_con > .list_con > ul > li:nth-child(4n) {margin-right:0;}
.management_sub03_con > .info01_con > .list_con > ul > li > .img_con {background:no-repeat center/cover; border:1px solid #aeaeae;}
.management_sub03_con > .info01_con > .list_con > ul > li > .text_con {word-break:keep-all;}
.management_sub03_con > .info01_con > .list_con > ul > li > .text_con > .text01_con {margin-top:25px;}
.management_sub03_con > .info01_con > .list_con > ul > li > .text_con > .text01_con > span {font-size:16px; color:#0e3d86; line-height:24px; letter-spacing:-0.1px;}
.management_sub03_con > .info01_con > .list_con > ul > li > .text_con > .text01_con > span > .bold_text {font-weight:500;}
.management_sub03_con > .info01_con > .list_con > ul > li > .text_con > .text02_con {margin-top:2px;}
.management_sub03_con > .info01_con > .list_con > ul > li > .text_con > .text02_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:26px; letter-spacing:-0.1px;}

/*오시는 길*/
.contact_sub01_con {width:100%; max-width:1000px; margin:0 auto; word-break:keep-all;}
.contact_sub01_con > .title_con {margin-bottom:36px; text-align:center;}
.contact_sub01_con > .title_con > .text01_con {margin-bottom:32px;}
.contact_sub01_con > .title_con > .text01_con span {font-size:43px; color:#0e3d86; font-weight:700; line-height:51px; letter-spacing:-0.1px;}
.contact_sub01_con > .title_con > .text02_con {}
.contact_sub01_con > .title_con > .text02_con span {font-size:18px; color:#555554; font-weight:300; line-height:26px; letter-spacing:-0.1px;}
.contact_sub01_con > .title_con > .text02_con span .color_text {color:#0e3d86; font-weight:700;}
.contact_sub01_con > .info01_con {}
.contact_sub01_con > .info01_con > .nav {margin-bottom:40px;}
.contact_sub01_con > .info01_con > .nav > .contents_con {width:100%; max-width:700px; margin:0 auto;}
.contact_sub01_con > .info01_con > .nav > .contents_con > ul {}
.contact_sub01_con > .info01_con > .nav > .contents_con > ul > li {float:left; width:50%;}
.contact_sub01_con > .info01_con > .nav > .contents_con > ul > li span {display:block; border:1px solid #85b428; background-color:#ffffff; text-align:center; font-size:20px; color:#4d4d4d; line-height:48px; letter-spacing:-0.25px; cursor:pointer; border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0;}
.contact_sub01_con > .info01_con > .nav > .contents_con > ul > li span.on {background-color:#85b428; color:#ffffff; font-weight:500;}
.contact_sub01_con > .info01_con > .nav > .contents_con > ul > li:first-child span {border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px;}
.contact_sub01_con > .info01_con > .nav > .contents_con.depth01 {}
.contact_sub01_con > .info01_con > .nav > .contents_con.depth01 > ul > li {float:none; width:100%;}
.contact_sub01_con > .info01_con > .nav > .contents_con.depth01 > ul > li span {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.contact_sub01_con > .info01_con > .nav_contents {}
.contact_sub01_con > .info01_con > .nav_contents .map_div {display:none}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .map_con {position:relative; padding-bottom:35.25%; padding-top:25px; height:0; margin-bottom:36px;}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .map_con .map {position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid #dfe2e9; border-top:4px solid #0e3d86; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con {}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .title_con {margin-bottom:10px;}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .title_con span {font-size:24px; color:#2b2b2b; font-weight:500; line-height:32px; letter-spacing:-0.25px;}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .info_con {}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .info_con > ul {}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .info_con > ul > li {float:left; margin:0 0 0 29px; position:relative; top:0; left:0;}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .info_con > ul > li > table {width:100%; margin:0 auto;}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .info_con > ul > li > table > tbody > tr > td {}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .info_con > ul > li > table > tbody > tr > .icon_td {width:25px;}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .info_con > ul > li > table > tbody > tr > .text_td {padding-left:10px;}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .info_con > ul > li > table > tbody > tr > .text_td span {font-size:18px; color:#2b2b2b; font-weight:300; line-height:25px; letter-spacing:-0.1px;}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .info_con > ul > li > .bar {width:1px; height:18px; background-color:#dddddd; position:absolute; top:50%; transform:translateY(-50%); left:-14px; z-index:10;}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .info_con > ul > li:first-child {margin:0;}
.contact_sub01_con > .info01_con > .nav_contents .map_div > .text_con > .info_con > ul > li:first-child > .bar {display:none;}
.contact_sub01_con > .info01_con > .nav_contents .map_div:first-child {display:block;}
.contact_sub01_con > .info02_con {border-top:1px solid #dfe2e9; padding-top:56px; margin-top:56px;}
.contact_sub01_con > .info02_con > .title_con {margin-bottom:36px; text-align:center;}
.contact_sub01_con > .info02_con > .title_con span {font-size:30px; color:#2b2b2b; font-weight:500; line-height:38px; letter-spacing:-0.1px;}
.contact_sub01_con > .info02_con > .nav {margin-bottom:40px;}
.contact_sub01_con > .info02_con > .nav > .contents_con {}
.contact_sub01_con > .info02_con > .nav > .contents_con > ul {display: flex; justify-content: center; flex-wrap: wrap; max-width: 100%; margin: 0 auto;}
.contact_sub01_con > .info02_con > .nav > .contents_con > ul > li {float:left; width:20%;}
.contact_sub01_con > .info02_con > .nav > .contents_con > ul > li span {display:block; border:1px solid #0e3d86; border-left:0; background-color:#ffffff; text-align:center; font-size:14px; color:#4d4d4d; line-height:48px; letter-spacing:-0.25px; cursor:pointer;}
.contact_sub01_con > .info02_con > .nav > .contents_con > ul > li span.on {background-color:#0e3d86; color:#ffffff; font-weight:500;}
.contact_sub01_con > .info02_con > .nav > .contents_con > ul > li:nth-child(1) {width:20%;}
.contact_sub01_con > .info02_con > .nav > .contents_con > ul > li:nth-child(1) span {border-left:1px solid #0e3d86; border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px;}
.contact_sub01_con > .info02_con > .nav > .contents_con > ul > li:nth-child(2) span {border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0;}
.contact_sub01_con > .info02_con > .nav_contents {}
.contact_sub01_con > .info02_con > .nav_contents .map_div {display:none}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .map_con {position:relative; padding-bottom:35.25%; padding-top:25px; height:0; margin-bottom:36px;}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .map_con .map {position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid #dfe2e9; border-top:4px solid #85b428; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con {}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .title_con {margin-bottom:10px;}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .title_con span {font-size:24px; color:#2b2b2b; font-weight:500; line-height:32px; letter-spacing:-0.25px;}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .info_con {}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .info_con > ul {}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .info_con > ul > li {float:left; margin:0 0 0 29px; position:relative; top:0; left:0;}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .info_con > ul > li > table {width:100%; margin:0 auto;}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .info_con > ul > li > table > tbody > tr > td {}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .info_con > ul > li > table > tbody > tr > .icon_td {width:25px;}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .info_con > ul > li > table > tbody > tr > .text_td {padding-left:10px;}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .info_con > ul > li > table > tbody > tr > .text_td span {font-size:18px; color:#2b2b2b; font-weight:300; line-height:25px; letter-spacing:-0.1px;}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .info_con > ul > li > .bar {width:1px; height:18px; background-color:#dddddd; position:absolute; top:50%; transform:translateY(-50%); left:-14px; z-index:10;}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .info_con > ul > li:first-child {margin:0;}
.contact_sub01_con > .info02_con > .nav_contents .map_div > .text_con > .info_con > ul > li:first-child > .bar {display:none;}
.contact_sub01_con > .info02_con > .nav_contents .map_div:first-child {display:block;}

/*사업소개*/
.business_sub01_con > .info01_con {}
.business_sub01_con > .info01_con > .contents_con {position:relative; width:100%; max-width:1000px; margin:0 auto;}
.business_sub01_con > .info01_con > .contents_con > .hover_con {position:absolute; top:22.5%; left:73%; right:0; transform:translateX(-50%); width:100%; margin:0 auto;}
.business_sub01_con > .info01_con > .contents_con > .hover_con > ul > li {float:left; width:32%; max-width:320px; margin-left:14%;}
.business_sub01_con > .info01_con > .contents_con > .hover_con > ul > li:first-child {margin-left:107px;}
.business_sub01_con > .info01_con > .contents_con > .hover_con > ul > li > a {display:block; position:relative;}
.business_sub01_con > .info01_con > .contents_con > .hover_con > ul > li > a > .over_con {position:absolute; top:0; left:0; z-index:10; width:100%; transition:all 0.3s; opacity:0;}
.business_sub01_con > .info01_con > .contents_con > .hover_con > ul > li > a:hover > .over_con {opacity:1;}

/*홍보자료 영상자료,카탈로그*/
.promotion_sub_con {}
.promotion_sub_con > .info01_con > .title_con {text-align:center; word-break:keep-all;}
.promotion_sub_con > .info01_con > .title_con > .text01_con {margin-bottom:48px;}
.promotion_sub_con > .info01_con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}

/*주요 고객사*/
.business_sub05_con {width:100%; max-width:1000px; margin:0 auto;}
.business_sub05_con > .title_con {margin-bottom:56px; text-align:center;}
.business_sub05_con > .title_con span {font-size:43px; color:#0e3d86; font-weight:700; line-height:51px; letter-spacing:-0.1px;}
.business_sub05_con > .list_con {}
.business_sub05_con > .list_con .list_div {display:none;}
.business_sub05_con > .list_con .list_div > .img_con {margin-bottom:60px;}
.business_sub05_con > .list_con .list_div > .number_list_con {}
.business_sub05_con > .list_con .list_div:first-child {display:block;}

/*연구소*/
.business_sub06_con {width:100%; max-width:1000px; margin:0 auto;}
.business_sub06_con > .info01_con {}
.business_sub06_con > .info01_con > .title_con {text-align:center; word-break:keep-all;}
.business_sub06_con > .info01_con > .title_con > .text01_con {margin-bottom:48px;}
.business_sub06_con > .info01_con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:0.75px;}
.business_sub06_con > .info01_con > .title_con > .text02_con {margin-bottom:75px;}
.business_sub06_con > .info01_con > .title_con > .text02_con > span {font-size:24px; font-weight:300; color:#555554; line-height:34px; letter-spacing:-0.25px;}
.business_sub06_con > .info01_con > .title_con > .text02_con > span > .color_text {font-weight:700; color:#0e3d86;}
.business_sub06_con > .info01_con > .list_con {}
.business_sub06_con > .info01_con > .list_con > ul > li {position:relative; float:left; width:33.3333%;}
.business_sub06_con > .info01_con > .list_con > ul > li.width_50 {width:50%;}
.business_sub06_con > .info01_con > .list_con > ul > li > img {}
.business_sub06_con > .info01_con > .list_con > ul > li > img.over {position:absolute; top:0; left:0; right:0; z-index:10; width:100%; margin:0 auto; opacity:0; transition:all 0.3s;}
.business_sub06_con > .info01_con > .list_con > ul > li:hover > img.over {opacity:1;}

/*사업부분 - 제품 리스트 공용*/
.business_sub_list_con {width:100%; max-width:1000px; margin:0 auto; word-break:keep-all;}
.business_sub_list_con > .title_con {margin-bottom:36px; text-align:center;}
.business_sub_list_con > .title_con span {font-size:43px; color:#0e3d86; font-weight:700; line-height:51px; letter-spacing:-0.1px;}
.business_sub_list_con > .nav {margin-bottom:65px;}
.business_sub_list_con > .nav > .contents_con {width:100%; max-width:700px; margin:0 auto;}
.business_sub_list_con > .nav > .contents_con > ul {}
.business_sub_list_con > .nav > .contents_con > ul > li {float:left; width:50%;}
.business_sub_list_con > .nav > .contents_con > ul > li a {display:block; border:1px solid #85b428; background-color:#ffffff; text-align:center; font-size:20px; color:#4d4d4d; line-height:48px; letter-spacing:-0.25px; border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0;}
.business_sub_list_con > .nav > .contents_con > ul > li a.on {background-color:#85b428; color:#ffffff; font-weight:500;}
.business_sub_list_con > .nav > .contents_con > ul > li:first-child a {border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px;}
.business_sub_list_con > .nav02 > .contents_con {max-width:1050px;}
.business_sub_list_con > .nav02 > .contents_con > ul > li {width:33.3333%;}
.business_sub_list_con > .nav02 > .contents_con > ul > li.li02 > a {border-left:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.business_sub_list_con > .nav02 > .contents_con > ul > li.li03 > a {border-left:none;}
.business_sub_list_con > .nav03 > .contents_con {max-width:1050px;}
.business_sub_list_con > .nav03 > .contents_con > ul > li {width:50%;}
.business_sub_list_con > .nav03 > .contents_con > ul > li.li02 > a {border-left:none;}
.business_sub_list_con > .text_con {margin-bottom:60px; text-align:center;}
.business_sub_list_con > .text_con > .contents_con {width:100%; max-width:700px; margin:0 auto;}
.business_sub_list_con > .text_con > .contents_con > .text01_con {}
.business_sub_list_con > .text_con > .contents_con > .text01_con span {font-size:20px; color:#555554; font-weight:300; line-height:30px; letter-spacing:-0.5px;}
.business_sub_list_con > .text_con > .contents_con > .text02_con {background-color:#dfe2e9; padding:20px; margin-top:25px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.business_sub_list_con > .text_con > .contents_con > .text02_con > ul {}
.business_sub_list_con > .text_con > .contents_con > .text02_con > ul > li {}
.business_sub_list_con > .text_con > .contents_con > .text02_con > ul > li span {font-size:20px; color:#0e3d86; font-weight:500; line-height:30px; letter-spacing:-0.5px;}
.business_sub_list_con > .text_con > .contents_con > .text02_con > ul > li:first-child {margin-top:0;}
.business_sub_list_con > .contents_con {}
.business_sub_list_con > .contents_con > .nav {margin-bottom:66px; text-align:center;}
.business_sub_list_con > .contents_con > .nav span {display:inline-block; *display:inline; zoom:1; border:1px solid #f7f9fd; padding:0 15px; margin:10px 0; font-size:18px; color:#2b2b2b; font-weight:300; line-height:29px; letter-spacing:-0.1px; cursor:pointer; border-radius:33px; -moz-border-radius:33px; -webkit-border-radius:33px;}
.business_sub_list_con > .contents_con > .nav span.on {border:1px solid #0e3d86; color:#0e3d86;}
.business_sub_list_con > .contents_con > .contents_con {}
.business_sub_list_con > .contents_con > .contents_con .contents_div {display:none;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .title_con {margin-bottom:46px; text-align:center;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .title_con span {font-size:30px; color:#2b2b2b; font-weight:500; line-height:38px; letter-spacing:-0.1px;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con {}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul {}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li {float:left; width:32%; margin:56px 2% 0 0;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li .list_div {}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li .list_div > .img_con {border:2px solid #dddddd; margin-bottom:26px; transition:all 0.3s;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li .list_div > .img_con .img {background-repeat:no-repeat; background-size:cover; background-position:center;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li .list_div > .img_con .img img {width:100%;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li .list_div > .text_con {min-height:85px;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li .list_div > .text_con > .title_con {}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li .list_div > .text_con > .title_con span {font-size:20px; color:#444444; font-weight:500; line-height:28px; letter-spacing:-0.1px;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li .list_div > .text_con > .info_con {margin-top:3px;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li .list_div > .text_con > .info_con span {font-size:18px; color:#444444; font-weight:300; line-height:26px; letter-spacing:-0.1px;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li .list_div > .text_con > .info_con span .bar {font-size:16px; line-height:24px;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li > a:hover > .list_div > .img_con {border:2px solid #0e3d86;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li:nth-child(1) {margin-top:0;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li:nth-child(2) {margin-top:0;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li:nth-child(3) {margin-top:0;}
.business_sub_list_con > .contents_con > .contents_con .contents_div > .list_con > ul > li:nth-child(3n) {margin-right:0;}
.business_sub_list_con > .contents_con > .contents_con .contents_div:first-child {display:block;}
.business_sub_portfolio_list_con > .contents_con {}
.business_sub_portfolio_list_con > .contents_con > .info_con {margin-top:200px;}
.business_sub_portfolio_list_con > .contents_con > .info_con:first-child {margin-top:0;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .title_con {margin-bottom:56px;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .title_con > .bar {width:31px; height:6px; margin-bottom:5px; background-color:#85b428;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .title_con > span {font-size:20px; font-weight:500; color:#2b2b2b; line-height:28px; letter-spacing:-0.1px;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con {}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li {margin-top:145px;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li:first-child {margin-top:0;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div {}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td {padding-left:36px;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .title_con {margin-bottom:9px;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .title_con > img {width:14px; vertical-align:middle;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .title_con > span {font-size:16px; font-weight:500; color:#85b428; line-height:24px; letter-spacing:-0.1px; vertical-align:middle;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con {box-sizing:border-box;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .info01_con > .text_con {padding:0 17px;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .info01_con > .text_con > span {font-size:16px; color:#2b2b2b; line-height:22px; letter-spacing:-0.1px;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .info02_con {padding-left:17px;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .info02_con > ul > li {}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .info02_con > ul > li:first-child {margin-top:0;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .info02_con > ul > li > table {width:100%;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .info02_con > ul > li > table > tbody > tr > td {vertical-align:top;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .info02_con > ul > li > table > tbody > tr > td.title_td {width:35px;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .info02_con > ul > li > table > tbody > tr > td > span {font-size:14px; color:#2b2b2b; line-height:22px; letter-spacing:-0.1px;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .bar {width:460px; height:1px; margin:20px 0; border-bottom:1px dashed #a9a9a9;}
.business_sub_portfolio_list_con > .contents_con > .info_con > .list_con > ul > li > .list_div > table > tbody > tr > td.right {width:40%;}
.business_sub_portfolio_list_con > .contents_con > .info_con02 > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .info01_con > .text_con {padding:0;}
.business_sub_portfolio_list_con > .contents_con > .info_con02 > .list_con > ul > li > .list_div > table > tbody > tr > td > .contents_con > .info02_con {padding-left:0;}

/*사업부분 - 제품 뷰 페이지 공용*/
.business_sub_view_con {width:100%; max-width:1000px; margin:0 auto; word-break:keep-all;}
.business_sub_view_con > .title_con {margin-bottom:36px; text-align:center;}
.business_sub_view_con > .title_con span {font-size:43px; color:#0e3d86; font-weight:700; line-height:51px; letter-spacing:-0.1px;}
.business_sub_view_con > .contents_con {width:100%; max-width:730px; margin:0 auto;}
.business_sub_view_con > .contents_con > .title_con {margin-bottom:44px; text-align:center;}
.business_sub_view_con > .contents_con > .title_con span {font-size:30px; color:#555554; font-weight:500; line-height:38px; letter-spacing:-0.25px;}
.business_sub_view_con > .contents_con > .slide_con {position:relative; top:0; left:0;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container {width:100%; max-width:600px; margin:0 auto;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-wrapper {margin-bottom:36px;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide {}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con {}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .img_con {margin-bottom:36px;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .img_con .img {background-repeat:no-repeat; background-size:cover; background-position:center;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .img_con .img img {width:100%;} 
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con {text-align:center;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .text_con span {font-size:20px; color:#2b2b2b; font-weight:500; line-height:28px; letter-spacing:-0.1px;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-thumbnails {width:100%; max-width:600px; margin:0 auto;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-thumbnails > ul {}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-thumbnails > ul > li {float:left; width:23.5%; margin-left:2%;} 
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-thumbnails > ul > li > .img_con {cursor:pointer; position:relative; top:0; left:0;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-thumbnails > ul > li > .img_con .img {background-repeat:no-repeat; background-size:cover; background-position:center;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-thumbnails > ul > li > .img_con .img img {width:100%;} 
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-thumbnails > ul > li > .img_con > .over_con {display:none; width:100%; height:100%; margin:0 auto; background-color:#000000; background-color:rgba(0,0,0,0.2); position:absolute; top:0; left:0; right:0; z-index:10;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-thumbnails > ul > li.is-active {}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-thumbnails > ul > li.is-active > .img_con > .over_con {display:block;}
.business_sub_view_con > .contents_con > .slide_con .swiper-container .swiper-thumbnails > ul > li:first-child {margin-left:0;}
.business_sub_view_con > .contents_con > .slide_con .btn {width:24px; cursor:pointer; opacity:0; position:absolute; top:0; z-index:10;}
.business_sub_view_con > .contents_con > .slide_con .btn.prev {left:0;}
.business_sub_view_con > .contents_con > .slide_con .btn.next {right:0;}
.business_sub_view_con > .contents_con > .btn_con {margin-top:60px; text-align:center;}
.business_sub_view_con > .contents_con > .btn_con > a {display:inline-block; width:250px; border:1px solid #dfdfdf; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; font-size:18px; color:#0e3d86; line-height:48px; letter-spacing:-0.1px;}

/*사업부분 - 제조공정 공용*/
.business_sub_step_con {width:100%; max-width:1000px; margin:0 auto; word-break:keep-all;}
.business_sub_step_con > .title_con {margin-bottom:45px; text-align:center;}
.business_sub_step_con > .title_con span {font-size:43px; color:#0e3d86; font-weight:700; line-height:51px; letter-spacing:-0.1px;}
.business_sub_step_con > .step_con {margin-bottom:54px;}
.business_sub_step_con > .slide_con {}
.business_sub_step_con > .slide_con .slide_div {display:none; margin-top:30px;}
.business_sub_step_con > .slide_con .slide_div > .title_con {margin-bottom:34px; text-align:center;}
.business_sub_step_con > .slide_con .slide_div > .title_con span {font-size:30px; color:#2b2b2b; font-weight:500; line-height:38px; letter-spacing:-0.1px;}
.business_sub_step_con > .slide_con .slide_div > .slide_con {margin-bottom:36px; position:relative; top:0; left:0;}
.business_sub_step_con > .slide_con .slide_div > .slide_con .swiper-container {width:100%; max-width:800px; margin:0 auto; position:relative; top:0; left:0;}
.business_sub_step_con > .slide_con .slide_div > .slide_con .swiper-container .swiper-wrapper {}
.business_sub_step_con > .slide_con .slide_div > .slide_con .swiper-container .swiper-wrapper .swiper-slide {}
.business_sub_step_con > .slide_con .slide_div > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con {}
.business_sub_step_con > .slide_con .slide_div > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .img_con {}
.business_sub_step_con > .slide_con .slide_div > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .img_con .img {background-repeat:no-repeat; background-size:cover; background-position:center;}
.business_sub_step_con > .slide_con .slide_div > .slide_con .swiper-container .swiper-wrapper .swiper-slide > .contents_con > .img_con .img img {width:100%;}
.business_sub_step_con > .slide_con .slide_div > .slide_con .btn {width:27px; cursor:pointer; position:absolute; top:50%; transform:translateY(-50%); z-index:10;}
.business_sub_step_con > .slide_con .slide_div > .slide_con .btn img {width:100%;}
.business_sub_step_con > .slide_con .slide_div > .slide_con .btn.prev {left:3%;}
.business_sub_step_con > .slide_con .slide_div > .slide_con .btn.next {right:3%;}
.business_sub_step_con > .slide_con .slide_div > .text_con {width:100%; max-width:800px; margin:0 auto; text-align:center;}
.business_sub_step_con > .slide_con .slide_div > .text_con span {font-size:16px; color:#2b2b2b; font-weight:300; line-height:24px; letter-spacing:-0.1px;}
.business_sub_step_con > .slide_con .slide_div:first-child {display:block;}

/*뉴스·공지*/
.board_sub_con {width:100%; max-width:1000px; margin:0 auto;}
.board_sub_con > .info01_con {}
.board_sub_con > .info01_con > .title_con {margin-bottom:50px; text-align:center;}
.board_sub_con > .info01_con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:0.1px;}

/*투자정보*/
.invest_sub_con {width:100%; max-width:1000px; margin:0 auto;}
.invest_sub_con > .info01_con {}
.invest_sub_con > .info01_con > .title_con {text-align:center; word-break:keep-all;}
.invest_sub_con > .info01_con > .title_con > .text01_con {margin-bottom:48px;}
.invest_sub_con > .info01_con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.invest_sub_con > .info01_con > .title_con > .text02_con {margin-bottom:75px;}
.invest_sub_con > .info01_con > .title_con > .text02_con > span {font-size:21px; font-weight:300; line-height:29px; letter-spacing:-0.1px;}
.invest_sub_con > .info01_con > .title_con > .text02_con > span > .color_text {font-weight:700; color:#0e3d86;}

/*인재채용*/
.talent_sub01_con {width:100%; max-width:1000px; margin:0 auto;}
.talent_sub01_con > .title_con {text-align:center; word-break:keep-all;}
.talent_sub01_con > .title_con > .text01_con {margin-bottom:48px;}
.talent_sub01_con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.talent_sub01_con > .info01_con {}

/*직무소개*/
.talent_sub02_con {width:100%; max-width:1000px; margin:0 auto;}
.talent_sub02_con > .title_con {text-align:center; word-break:keep-all;}
.talent_sub02_con > .title_con > .text01_con {margin-bottom:48px;}
.talent_sub02_con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.talent_sub02_con > .title_con > .text02_con {margin-bottom:75px;}
.talent_sub02_con > .title_con > .text02_con > span {font-size:21px; font-weight:300; line-height:29px; letter-spacing:-0.1px;}
.talent_sub02_con > .title_con > .text02_con > span > .color_text {font-weight:700; color:#0e3d86;}
.talent_sub02_con > .info01_con {}
.talent_sub02_con > .info01_con > .list_con {}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li {float:left; width:32%; margin-top:2%; margin-right:2%; padding:62px 30px 45px; background-color:#ffffff; border:1px solid #dfe2e9; box-sizing:border-box; word-break:keep-all;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li:nth-child(1) {margin-top:0;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li:nth-child(2) {margin-top:0;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li:nth-child(3) {margin-top:0;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li:nth-child(3n) {margin-right:0;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li > .icon_con {width:72px; margin-bottom:36px;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li > .text_con {}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li > .text_con > .title_con {margin-bottom:20px;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li > .text_con > .title_con > span {font-size:30px; font-weight:500; color:#0e3d86; line-height:38px; letter-spacing:-0.1px;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li > .text_con > .text01_con {margin-bottom:10px;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li > .text_con > .text01_con > span {font-size:22px; color:#2b2b2b; line-height:30px; letter-spacing:-0.1px;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li > .text_con > .text02_con {min-height:167px;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li > .text_con > .text02_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:28px; letter-spacing:-0.1px;}
.talent_sub02_con > .info01_con > .list_con > .w_con > ul > li:last-child {background-color:#dfe2e9; padding-bottom:215px; cursor:pointer;}

/*채용절차 및 승진체계*/
.talent_sub02_1_con {}
.talent_sub02_1_con > .info_con {}
.talent_sub02_1_con > .info_con > .title_con {margin-bottom:60px; text-align:center;}
.talent_sub02_1_con > .info_con > .title_con > span {font-size:30px; font-weight:500; color:#2b2b2b; line-height:68px; letter-spacing:-0.1px;}
.talent_sub02_1_con > .info01_con {margin-bottom:75px; padding-bottom:80px; border-bottom:1px solid #dfe2e9;}

/*복리후생*/
.talent_sub03_con {width:100%; max-width:1000px; margin:0 auto;}
.talent_sub03_con > .title_con {text-align:center; word-break:keep-all;}
.talent_sub03_con > .title_con > .text01_con {margin-bottom:48px;}
.talent_sub03_con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.talent_sub03_con > .title_con > .text02_con {margin-bottom:75px;}
.talent_sub03_con > .title_con > .text02_con > span {font-size:21px; font-weight:300; line-height:29px; letter-spacing:-0.1px;}
.talent_sub03_con > .title_con > .text02_con > span > .color_text {font-weight:700; color:#0e3d86;}
.talent_sub03_con > .info01_con {}
.talent_sub03_con > .info01_con > .list_con {}
.talent_sub03_con > .info01_con > .list_con > ul > li {float:left; width:23.5%; margin:2% 2% 0 0; padding:53px 0; background-color:#ffffff; border:1px solid #dfe2e9; text-align:center; box-sizing:border-box;}
.talent_sub03_con > .info01_con > .list_con > ul > li:nth-child(1) {margin-top:0;}
.talent_sub03_con > .info01_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
.talent_sub03_con > .info01_con > .list_con > ul > li:nth-child(3) {margin-top:0;}
.talent_sub03_con > .info01_con > .list_con > ul > li:nth-child(4) {margin-top:0;}
.talent_sub03_con > .info01_con > .list_con > ul > li:nth-child(4n) {margin-right:0;}
.talent_sub03_con > .info01_con > .list_con > ul > li > .icon_con {width:68px; margin:0 auto;}
.talent_sub03_con > .info01_con > .list_con > ul > li > .text_con {}
.talent_sub03_con > .info01_con > .list_con > ul > li > .text_con > .text01_con {margin-top:3px;}
.talent_sub03_con > .info01_con > .list_con > ul > li > .text_con > .text01_con > span {font-size:16px; font-weight:500; color:#0e3d86; line-height:24px; letter-spacing:-0.1px;}
.talent_sub03_con > .info01_con > .list_con > ul > li > .text_con > .text02_con {margin-top:32px;}
.talent_sub03_con > .info01_con > .list_con > ul > li > .text_con > .text02_con > span {font-size:24px; font-weight:500; color:#2b2b2b2; line-height:32px; letter-spacing:-0.1px;}
.talent_sub03_con > .info01_con > .list_con > ul > li:nth-child(7) > .text_con > .text02_con {margin-top:5px;}
.talent_sub03_con > .info01_con > .list_con > ul > li:nth-child(8) > .text_con > .text02_con {margin-top:5px;}

/*채용공고*/
.talent_sub04_con {width:100%; max-width:1000px; margin:0 auto;}
.talent_sub04_con > .title_con {text-align:center; word-break:keep-all;}
.talent_sub04_con > .title_con > .text01_con {margin-bottom:48px;}
.talent_sub04_con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.talent_sub04_con > .title_con > .text02_con {margin-bottom:75px;}
.talent_sub04_con > .title_con > .text02_con > span {font-size:21px; font-weight:300; line-height:29px; letter-spacing:-0.1px;}
.talent_sub04_con > .title_con > .text02_con > span > .color_text {font-weight:700; color:#0e3d86;}
.talent_sub04_con > .info01_con {}
.talent_sub04_con > .info01_con > .total_con {margin-bottom:10px;}
.talent_sub04_con > .info01_con > .total_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:26px; letter-spacing:-0.1px;}
.talent_sub04_con > .info01_con > .total_con > span > .color_text {color:#0e3d86;}
.talent_sub04_con > .info01_con > .list_con {border-top:2px solid #0e3d86;}
.talent_sub04_con > .info01_con > .list_con > ul > li {border-bottom:1px solid #dddddd;}
.talent_sub04_con > .info01_con > .list_con > ul > li > a {display:block; padding:23px 30px;}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table {width:100%; table-layout:fixed;}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td {}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td.title_td {}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td.title_td > .text_con {}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td.title_td > .text_con > .text01_con {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td.title_td > .text_con > .text01_con > span {font-size:20px; font-weight:300; color:#2b2b2b; line-height:28px; letter-spacing:-0.1px;}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td.title_td > .text_con > .text01_con > span > .color_text {display:inline-block; margin-right:10px; font-weight:400; color:#0e3d86;}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td.title_td > .text_con > .text02_con {margin-top:10px;}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td.title_td > .text_con > .text02_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:26px; letter-spacing:-0.1px;}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td.current_td {width:150px;}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td.current_td > span {display:block; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; font-size:18px; line-height:40px; letter-spacing:-0.1px; text-align:center;}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td.current_td > span.color01 {background-color:#0e3d86; color:#ffffff;}
.talent_sub04_con > .info01_con > .list_con > ul > li > a > table > tbody > tr > td.current_td > span.color02 {background-color:#dddddd; color:#2b2b2b;}
.talent_sub04_con > .info01_con > .list_con > ul > li.none_li {text-align:center;}
.talent_sub04_con > .info01_con > .list_con > ul > li.none_li > span {font-size:20px; color:#2b2b2b; line-height:500px; letter-spacing:-0.1px;}
.talent_sub04_con > .info01_con > .list_con > ul > li:hover {background-color:#ffffff;}
.talent_sub04_con > .info01_con > .list_con > ul > li.none_li:hover {background-color:transparent;}
.talent_sub04_con > .info01_con > .number_list_con {margin-top:60px;}

/*FAQ*/
.talent_sub04_2con {width:100%; max-width:1000px; margin:0 auto;}
.talent_sub04_2con > .title_con {text-align:center; word-break:keep-all;}
.talent_sub04_2con > .title_con > .text01_con {margin-bottom:48px;}
.talent_sub04_2con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.talent_sub04_2con > .title_con > .text02_con {margin-bottom:75px;}
.talent_sub04_2con > .title_con > .text02_con > span {font-size:21px; font-weight:300; line-height:29px; letter-spacing:-0.1px;}
.talent_sub04_2con > .title_con > .text02_con > span > .color_text {font-weight:700; color:#0e3d86;}
.talent_sub04_2con > .info01_con {}
.talent_sub04_2con > .info01_con > .nav {}
.talent_sub04_2con > .info01_con > .nav > .contents_con {}
.talent_sub04_2con > .info01_con > .nav {margin-bottom:65px;}
.talent_sub04_2con > .info01_con > .nav > .contents_con {}
.talent_sub04_2con > .info01_con > .nav > .contents_con > ul {}
.talent_sub04_2con > .info01_con > .nav > .contents_con > ul > li {float:left; width:33.3333%;}
.talent_sub04_2con > .info01_con > .nav > .contents_con > ul > li a {display:block; border:1px solid #85b428; background-color:#ffffff; text-align:center; font-size:20px; color:#4d4d4d; line-height:48px; letter-spacing:-0.25px;}
.talent_sub04_2con > .info01_con > .nav > .contents_con > ul > li a.on {background-color:#85b428; color:#ffffff; font-weight:500;}
.talent_sub04_2con > .info01_con > .nav > .contents_con > ul > li:first-child a {border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px;}
.talent_sub04_2con > .info01_con > .nav > .contents_con > ul > li:last-child a {border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0;}
.talent_sub04_2con > .info01_con > .nav > .contents_con > ul > li:nth-child(2) a {border-left:none; border-right:none;}
.talent_sub04_2con > .info01_con > .title_con {margin-bottom:55px; text-align:center;}
.talent_sub04_2con > .info01_con > .title_con > span {font-size:30px; font-weight:500; color:#2b2b2b; line-height:28px; letter-spacing:-0.1px;}
.talent_sub04_2con > .info01_con > .text_con {word-break:keep-all;}
.talent_sub04_2con > .info01_con > .text_con > ul > li {border-bottom:1px solid #dfe2e9;}
.talent_sub04_2con > .info01_con > .text_con > ul > li:first-child {border-top:1px solid #dfe2e9;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .title_con {padding:28px 20px; cursor:pointer;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .title_con > table {width:100%;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .title_con > table > tbody > tr > td {}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .title_con > table > tbody > tr > td.q_td {width:30px;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .title_con > table > tbody > tr > td.title_td {padding:0 20px;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .title_con > table > tbody > tr > td.icon_td {width:24px;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .title_con > table > tbody > tr > td.icon_td > img {width:24px;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .title_con > table > tbody > tr > td.q_td > span {font-family:'Pretendard', sans-serif; font-size:30px; font-weight:600; color:#0e3d86; line-height:38px; letter-spacing:-0.1px;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .title_con > table > tbody > tr > td.title_td > span {font-size:22px; color:#2b2b2b; line-height:30px; letter-spacing:-0.1px;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .title_con > table > tbody > tr > td.title_td > span > .color_text {display:inline-block; margin-right:9px; color:#0e3d86;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .text_con {display:none; padding:35px 70px; background-color:#ffffff; border-top:1px solid #dfe2e9;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .text_con > table {width:100%;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .text_con > table > tbody > tr > td {}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .text_con > table > tbody > tr > td.a_td {width:29px; vertical-align:top;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .text_con > table > tbody > tr > td.text_td {padding-left:15px;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .text_con > table > tbody > tr > td.a_td > span {font-family:'Pretendard', sans-serif; font-size:30px; font-weight:600; color:#4b4b4b; line-height:38px; letter-spacing:-0.1px;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .text_con > table > tbody > tr > td.text_td > span {font-size:20px; font-weight:300; color:#2b2b2b; line-height:30px; letter-spacing:-0.1px;}
.talent_sub04_2con > .info01_con > .text_con > ul > li > .text_con > table > tbody > tr > td.text_td > span > .color_text {color:#0e3d86;}

/*입사지원*/
.talent_sub04_3con {width:100%; max-width:1000px; margin:0 auto;}
.talent_sub04_3con > .title_con {text-align:center; word-break:keep-all;}
.talent_sub04_3con > .title_con > .text01_con {margin-bottom:48px;}
.talent_sub04_3con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.talent_sub04_3con > .title_con > .text02_con {margin-bottom:75px;}
.talent_sub04_3con > .title_con > .text02_con > span {font-size:21px; font-weight:300; line-height:29px; letter-spacing:-0.1px;}
.talent_sub04_3con > .title_con > .text02_con > span > .color_text {font-weight:700; color:#0e3d86;}
.talent_sub04_3con > .info01_con {}
.talent_sub04_3con > .info01_con > .title_con {margin-bottom:16px; word-break:keep-all;}
.talent_sub04_3con > .info01_con > .title_con > span {display:block; font-size:16px; color:#2b2b2b; line-height:24px; letter-spacing:-0.1px;}
.talent_sub04_3con > .info01_con > .title_con > span > .color_text {color:#0e3d86;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con {margin-top:40px; border-top:2px solid #0e3d86;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con:first-child {margin-top:0;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div {}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li {float:left; width:50%; padding:9px 0; background-color:#ffffff; border-right:1px solid #dfe2e9; border-bottom:1px solid #dfe2e9; box-sizing:border-box;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li:nth-child(2n) {border-right:none;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li.width_100 {width:100%; border-right:none;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table {width:100%;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td {height:50px;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:26px; letter-spacing:-0.1px;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td > span > .color_text {color:#0e3d86;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td .input {height:45px; padding:0 15px; border:1px solid #dfe2e9; font-size:18px; font-weight:300; color:#2b2b2b; letter-spacing:-0.1px;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td .select {height:45px; padding:0 33px 0 15px; border:1px solid #dfe2e9; font-size:18px; font-weight:300; color:#2b2b2b; letter-spacing:-0.1px;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.title_td {width:170px; padding-left:20px; border-right:1px solid #dfe2e9;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.info_td {padding:0 15px;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.info_td > ul > li {float:left; margin-left:35px;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.info_td > ul > li:first-child {margin-left:0;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.info_td > ul > li > .radio_label .check_icon {margin-right:10px;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.info_td > ul > li > .radio_label span {font-size:18px; color:#2b2b2b;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.info_td > .td_div {}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.info_td > .td_div > .select {width:48%; float:left;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.info_td > .td_div > .rating {display:none; position:relative; width:48%; float:right;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.info_td > .td_div > .rating > .input {padding:0 48px 0 10px; background-color:#dfe2e9; text-align:right;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.info_td > .td_div > .rating > span {position:absolute; top:50%; right:10px; transform:translateY(-50%); font-size:18px; font-weight:300; color:#2b2b2b;}
.talent_sub04_3con > .info01_con > .info_div > form > .input_con > .input_div > ul > li > table > tbody > tr > td.info_td > .td_div > .rating.on {display:block;}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.title_td {width:195px;}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.info_td {}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.info_td > a {display:inline-block; width:130px; background-color:#ffffff; border:1px solid #dfdfdf; font-size:16px; color:#0e3d86; line-height:40px; box-sizing:border-box; text-align:center;}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.info_td > .li_con {}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.info_td > .li_con > ul > li {float:left;}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.info_td > .li_con > ul > li.info01_li {width:130px;}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.info_td > .li_con > ul > li.info01_li > span {}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.info_td > .li_con > ul > li.info01_li > label {}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.info_td > .li_con > ul > li.info01_li > label:after {content:'파일첨부'; display:inline-block; width:130px; background-color:#ffffff; border:1px solid #dfdfdf; font-size:16px; color:#0e3d86; line-height:40px; box-sizing:border-box; text-align:center;}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.info_td > .li_con > ul > li.info01_li > label input {display:none;}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.info_td > .li_con > ul > li.info02_li {width:calc(100% - 130px);}
.talent_sub04_3con > .info01_con > .info_div > form > .input02_con > .input_div > ul > li > table > tbody > tr > td.info_td > .li_con > ul > li.info02_li > .filename {background-color:transparent; border:none; padding:0 15px; height:40px; font-size:16px; color:#2b2b2b;}
.talent_sub04_3con > .info01_con > .info_div > form > .agree_con {margin-top:40px;}
.talent_sub04_3con > .info01_con > .info_div > form > .agree_con > .text_con > .text01_con {margin-bottom:19px;}
.talent_sub04_3con > .info01_con > .info_div > form > .agree_con > .text_con > .text01_con > span {font-size:24px; color:#2b2b2b; line-height:32px; letter-spacing:-0.1px;}
.talent_sub04_3con > .info01_con > .info_div > form > .agree_con > .text_con > .text02_con {max-height:300px; padding:36px 41px; background-color:#eef0f5; box-sizing:border-box; overflow-y:scroll;}
.talent_sub04_3con > .info01_con > .info_div > form > .agree_con > .text_con > .text02_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:28px; letter-spacing:-0.1px;}
.talent_sub04_3con > .info01_con > .info_div > form > .agree_con > .text_con > .text02_con > span > .title_text {display:block; margin-bottom:31px; font-weight:400;}
.talent_sub04_3con > .info01_con > .info_div > form > .btn_con {margin-top:60px; text-align:center;}
.talent_sub04_3con > .info01_con > .info_div > form > .btn_con > a {display:inline-block; width:220px; background-color:#ffffff; border:1px solid #dfdfdf; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; font-size:18px; color:#0e3d86; line-height:48px; box-sizing:border-box;}
.talent_sub04_3con > .info01_con > .info_div > form > .btn_con > a:hover {background-color:#0e3d86; color:#ffffff;}
.talent_sub04_3con > .info01_con > .info_div > form .check_con {margin-top:20px; text-align:right;}
.talent_sub04_3con > .info01_con > .info_div > form .check_con .checkbox_label .check_icon {margin-right:10px;}
.talent_sub04_3con > .info01_con > .info_div > form .check_con .checkbox_label span {font-size:18px; font-weight:300; color:#2b2b2b; letter-spacing:-0.1px;}

/*입사지원-입사지원서 공통*/
.talent_sub04_3_resume > .info01_con {}
.talent_sub04_3_resume > .info01_con > form > .info_div {margin-top:56px;}
.talent_sub04_3_resume > .info01_con > form > .info_div:first-child {margin-top:0;}
.talent_sub04_3_resume > .info01_con > form > .info_div > .title_con {margin-bottom:15px; word-break:keep-all;}
.talent_sub04_3_resume > .info01_con > form > .info_div > .title_con > span {font-size:24px; font-weight:500; color:#0e3d86; line-height:32px; letter-spacing:-0.1px;}
.talent_sub04_3_resume > .info01_con > form > .info_div > .title_con > span > .color_text {margin-left:10px; font-size:16px; font-weight:300; color:#2b2b2b; line-height:24px;}
.talent_sub04_3_resume > .info01_con > form > .info_div > .list_con {}
.talent_sub04_3_resume > .info01_con > form > .info_div > .list_con > .title_con {}
.talent_sub04_3_resume > .info01_con > form > .info_div > .list_con > .title_con > table > tbody > tr > td {padding:17px 0; background-color:#dfdfdf;}
.talent_sub04_3_resume > .info01_con > form > .info_div > .list_con > .list_div > table > tbody > tr > td {}
.talent_sub04_3_resume > .info01_con > form > .info_div > .list_con > .list_div > ul > li {padding:10px 0; border-bottom:1px solid #dfdfdf;}
.talent_sub04_3_resume > .info01_con > form > .info_div > .list_con > .list_div > ul > li > table > tbody > tr > td {padding:12px 0; border-right:1px solid #dfe2e9;}
.talent_sub04_3_resume > .info01_con > form > .info_div > .list_con > .list_div > ul > li > table > tbody > tr > td:last-child {border-right:none;}
.talent_sub04_3_resume > .info01_con > form > .info_div > .list_con > .list_div > ul > li > table > tbody > tr > td > span {font-weight:300;}
.talent_sub04_3_resume > .info01_con > form > .info_div > .list_con > .list_div > ul > li > table > tbody > tr > td > a {display:inline-block; width:60px; border:1px solid #dfdfdf; font-size:18px; font-weight:300; color:#2b2b2b; line-height:30px; letter-spacing:-0.1px; box-sizing:border-box;}
.talent_sub04_3_resume > .info01_con > form > .info_div > .list_con > .list_div > ul > li > table > tbody > tr > td > a.a_btn01 {background-color:#dfdfdf;}
.talent_sub04_3_resume > .info01_con > form > .info_div > .list_con > .list_div > ul > li > table > tbody > tr > td > a.a_btn02 {background-color:#ffffff;}
.talent_sub04_3_resume > .info01_con > form > .info_div table {width:100%;}
.talent_sub04_3_resume > .info01_con > form > .info_div table > tbody > tr > td {text-align:center; word-break:keep-all;}
.talent_sub04_3_resume > .info01_con > form > .info_div table > tbody > tr > td > span {font-size:18px; color:#2b2b2b; line-height:26px; letter-spacing:-0.1px;}
.talent_sub04_3_resume > .info01_con > form > .info_div table > tbody > tr > td.note_td {width:15.5%;}
/*학력정보 리스트*/
.talent_sub04_3_resume > .info01_con > form > .info01_div table > tbody > tr > td.edu_td {width:11%;}
.talent_sub04_3_resume > .info01_con > form > .info01_div table > tbody > tr > td.school_td {}
.talent_sub04_3_resume > .info01_con > form > .info01_div table > tbody > tr > td.major_td {width:13%;}
.talent_sub04_3_resume > .info01_con > form > .info01_div table > tbody > tr > td.term_td {width:18%;}
.talent_sub04_3_resume > .info01_con > form > .info01_div table > tbody > tr > td.graduation_td {width:11%;}
.talent_sub04_3_resume > .info01_con > form > .info01_div table > tbody > tr > td.rating_td {width:10%;}
/*자격수상 리스트*/
.talent_sub04_3_resume > .info01_con > form > .info02_div table > tbody > tr > td.exam_td {}
.talent_sub04_3_resume > .info01_con > form > .info02_div table > tbody > tr > td.kind_td {width:10%;}
.talent_sub04_3_resume > .info01_con > form > .info02_div table > tbody > tr > td.agency_td {width:20%;}
.talent_sub04_3_resume > .info01_con > form > .info02_div table > tbody > tr > td.score_td {width:17%;}
.talent_sub04_3_resume > .info01_con > form > .info02_div table > tbody > tr > td.awarddate_td {width:15%;}
/*어학 리스트*/
.talent_sub04_3_resume > .info01_con > form > .info03_div table > tbody > tr > td.kind_td {width:10%;}
.talent_sub04_3_resume > .info01_con > form > .info03_div table > tbody > tr > td.exam_td {}
.talent_sub04_3_resume > .info01_con > form > .info03_div table > tbody > tr > td.agency_td {width:21%;}
.talent_sub04_3_resume > .info01_con > form > .info03_div table > tbody > tr > td.score_td {width:11%;}
.talent_sub04_3_resume > .info01_con > form > .info03_div table > tbody > tr > td.awarddate_td {width:16%;}
/*경력사항 리스트*/
.talent_sub04_3_resume > .info01_con > form > .info04_div table > tbody > tr > td.company_td {}
.talent_sub04_3_resume > .info01_con > form > .info04_div table > tbody > tr > td.rank_td {width:9%;}
.talent_sub04_3_resume > .info01_con > form > .info04_div table > tbody > tr > td.careerdate_td {width:23%;}
.talent_sub04_3_resume > .info01_con > form > .info04_div table > tbody > tr > td.task_td {width:26%;}
/*프로젝트 수행이력 리스트*/
.talent_sub04_3_resume > .info01_con > form > .info05_div table > tbody > tr > td.type_td {width:15%;}
.talent_sub04_3_resume > .info01_con > form > .info05_div table > tbody > tr > td.name_td {}
.talent_sub04_3_resume > .info01_con > form > .info05_div table > tbody > tr > td.company_td {width:13%;}
.talent_sub04_3_resume > .info01_con > form > .info05_div table > tbody > tr > td.charge_td {width:17%;}
.talent_sub04_3_resume > .info01_con > form > .info05_div table > tbody > tr > td.term_td {width:17%;}
/*자기소개*/
.talent_sub04_3_resume > .info01_con > form > .info06_div {}
.talent_sub04_3_resume > .info01_con > form > .info06_div > .text_con {padding:30px; background-color:#ffffff; border-top:2px solid #0e3d86; border-bottom:1px solid #dddddd; word-break:keep-all;}
.talent_sub04_3_resume > .info01_con > form > .info06_div > .text_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:30px; letter-spacing:-0.1px;}
/*포트폴리오*/
.talent_sub04_3_resume > .info01_con > form > .info07_div {}
.talent_sub04_3_resume > .info01_con > form > .info07_div > .info_con {border-top:2px solid #0e3d86;}
.talent_sub04_3_resume > .info01_con > form > .info07_div > .info_con > ul > li {padding:10px 0; border-bottom:1px solid #dfe2e9;}
.talent_sub04_3_resume > .info01_con > form > .info07_div > .info_con > ul > li > table > tbody > tr > td {border-right:1px solid #dfe2e9; text-align:left;}
.talent_sub04_3_resume > .info01_con > form > .info07_div > .info_con > ul > li > table > tbody > tr > td:last-child {border-right:none;}
.talent_sub04_3_resume > .info01_con > form > .info07_div > .info_con > ul > li > table > tbody > tr > td.title_td {width:170px; padding:12px 0 12px 19px;}
.talent_sub04_3_resume > .info01_con > form > .info07_div > .info_con > ul > li > table > tbody > tr > td.info_td {padding:0 15px;}
.talent_sub04_3_resume > .info01_con > form > .btn_con {margin-top:60px; text-align:center;}
.talent_sub04_3_resume > .info01_con > form > .btn_con > a {display:inline-block; width:200px; margin-left:15px; border:1px solid #dddddd; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; font-size:18px; color:#2b2b2b; line-height:48px; box-sizing:border-box;}
.talent_sub04_3_resume > .info01_con > form > .btn_con > a:first-child {margin-left:0;}
.talent_sub04_3_resume > .info01_con > form > .btn_con > a.a_btn01 {background-color:#ffffff;}
.talent_sub04_3_resume > .info01_con > form > .btn_con > a.a_btn02 {background-color:#0e3d86; border-color:#0e3d86; color:#ffffff;}

/*입사지원-입사지원서*/
.talent_sub04_3_1con > .info01_con > form > .btn_con > a.a_btn03 {background-color:transparent;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div {background-color:#ffffff; border-top:2px solid #0e3d86;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li {float:left; width:50%; padding:9px 0; border-bottom:1px solid #dfe2e9; box-sizing:border-box;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li.width_25 {width:25%;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li.width_100 {width:100%;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li:nth-child(2n) {border-right:none;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table {width:100%;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td {height:50px; text-align:left;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td > span {font-size:18px; font-weight:300; color:#2b2b2b; letter-spacing:-0.1px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.title_td {width:170px; padding-left:20px; border-right:1px solid #dfe2e9;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td {padding:0 15px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td .input {height:45px; border:1px solid #dfe2e9; padding:0 15px; font-size:18px; font-weight:300; letter-spacing:-0.1px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td .select {height:45px; border:1px solid #dfe2e9; padding:0 33px 0 15px; font-size:18px; font-weight:300; letter-spacing:-0.1px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con01 {}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con01 > ul > li {position:relative; float:left; width:49%;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con01 > ul > li.width_2 {width:2%; text-align:center;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con01 > ul > li.width_2 > span {font-size:18px; font-weight:500; color:#0e3d86; line-height:45px; letter-spacing:-0.25px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con01 > ul > li > table {width:100%;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con01 > ul > li > table > tbody > tr > td.cal_td {height:45px; border:1px solid #dfe2e9;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con01 > ul > li > table > tbody > tr > td.cal_td > .cal_con > table > tbody > tr > td .input {border:none; height:43px; cursor:pointer;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con01 > ul > li > table > tbody > tr > td.cal_td > .cal_con > table > tbody > tr > td.icon_td {width:56px; cursor:pointer;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con01 > ul > li > table > tbody > tr > td.cal_td > .cal_con > table > tbody > tr > td.icon_td img {width:16px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con01 > ul > li > table > tbody > tr > td.select_td {width:160px; padding-left:11px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con02 {}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con02 > .cal_con {position:relative;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con02 > .cal_con > table {border:1px solid #dfe2e9;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con02 > .cal_con > table > tbody > tr > td .input {border:none; height:45px; cursor:pointer;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con02 > .cal_con > table > tbody > tr > td.icon_td {width:56px; cursor:pointer;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con02 > .cal_con > table > tbody > tr > td.icon_td img {display:inline-block; width:16px; padding:0 20px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con .date_select_con {display:none; position:absolute; top:44px; z-index:20; padding:7px; background-color:#ffffff; border:1px solid #0e3d86; box-sizing:border-box;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con .date_select_con > ul > li {float:left; margin-left:2%;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con .date_select_con > ul > li:first-child {margin-left:0;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con .date_select_con > ul > li:last-child {width:20%;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con .date_select_con > ul > li > .select {height:30px; padding:0 22px 0 10px; background-image:url('/img/sub/date_select_arrow.png'); background-size:17px; font-size:16px; font-weight:300; color:#2b2b2b; letter-spacing:-0.1px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con .date_select_con > ul > li > a {display:block; background-color:#dfdfdf; font-size:16px; font-weight:300; color:#2b2b2b; line-height:30px; letter-spacing:-0.1px; text-align:center;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con .date_select_con01 {width:300px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con .date_select_con01 > ul > li {float:left; width:38%;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con .date_select_con02 {width:340px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con .date_select_con02 > ul > li {float:left; width:20%;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .date_con .date_select_con02 > ul > li:first-child {width:34%;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .file_con {}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .file_con > .input {float:left; width:calc(100% - 160px); border:none;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .file_con > label > input {display:none;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .file_con > label > span {float:right; display:block; width:150px; border:1px solid #dfe2e9; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; font-size:18px; font-weight:300; color:#2b2b2b; line-height:43px; letter-spacing:-0.1px; text-align:center; box-sizing:border-box;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li.padding {padding:10px 14px 15px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > .text_con {position:relative;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > .text_con > .textarea {height:270px; padding:15px; border:1px solid #dfe2e9; font-size:18px; font-weight:300; letter-spacing:-0.1px;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > .text_con > .txtarea_intro_con {position:absolute; top:0; left:0; right:0; width:100%; height:100%; background-color:#eef0f5; word-break:keep-all;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .form_div > ul > li > .text_con > .txtarea_intro_con > span {position:absolute; top:50%; left:0; right:0; transform:translateY(-50%); width:100%; font-size:18px; font-weight:300; color:#2b2b2b; line-height:30px; letter-spacing:-0.1px; text-align:center;}
.talent_sub04_3_1con > .info01_con > form > .info01_div > .form_con > .form_div > ul > li {border-right:1px solid #dfe2e9;}
.talent_sub04_3_1con > .info01_con > form > .info01_div > .form_con > .form_div > ul > li:nth-child(3) {border-right:none;}
.talent_sub04_3_1con > .info01_con > form > .info01_div > .form_con > .form_div > ul > li:nth-child(4) {border-right:1px solid #dfe2e9;}
.talent_sub04_3_1con > .info01_con > form > .info01_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .rating_con {}
.talent_sub04_3_1con > .info01_con > form > .info01_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .rating_con > ul > li {float:left; width:48%; margin-left:4%;}
.talent_sub04_3_1con > .info01_con > form > .info01_div > .form_con > .form_div > ul > li > table > tbody > tr > td.info_td > .rating_con > ul > li:first-child {margin-left:0;}
.talent_sub04_3_1con > .info01_con > form > .info01_div > .form_con > .form_div > ul > li.width_25 {border-left:1px solid #dfe2e9; border-right:none;}
.talent_sub04_3_1con > .info01_con > form > .info01_div > .form_con > .form_div > ul > li.width_25.none_border {border-left:none;}
.talent_sub04_3_1con > .info01_con > form > .info01_div > .form_con > .form_div > ul > li.width_25 > table > tbody > tr > td.title_td {width:90px; padding:0; text-align:center;}
.talent_sub04_3_1con > .info01_con > form > .info02_div > .form_con > .form_div > ul > li:nth-child(2n) {border-right:1px solid #dfe2e9;}
.talent_sub04_3_1con > .info01_con > form > .info03_div > .form_con > .form_div > ul > li:nth-child(1) {border-right:1px solid #dfe2e9;}
.talent_sub04_3_1con > .info01_con > form > .info03_div > .form_con > .form_div > ul > li:nth-child(4) {border-right:1px solid #dfe2e9;}
.talent_sub04_3_1con > .info01_con > form > .info04_div > .form_con > .form_div > ul > li:nth-child(1) {border-right:1px solid #dfe2e9;}
.talent_sub04_3_1con > .info01_con > form > .info05_div > .form_con > .form_div > ul > li:nth-child(1) {border-right:1px solid #dfe2e9;}
.talent_sub04_3_1con > .info01_con > form > .info05_div > .form_con > .form_div > ul > li:nth-child(3) {border-right:1px solid #dfe2e9;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .btn_con {margin-top:30px; text-align:center;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .btn_con > a {display:inline-block; width:160px; margin-left:15px; background-color:#ffffff; border:1px solid #dfdfdf; font-size:18px; font-weight:300; color:#2b2b2b; line-height:48px; box-sizing:border-box;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .btn_con > a:first-child {margin-left:0;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .form_con > .btn_con > a.a_btn01 {background-color:#85b428; border-color:#85b428; color:#ffffff;}
.talent_sub04_3_1con > .info01_con > form > .info_div > .list_con {margin-top:40px;}

/*입사지원-최종제출*/
.talent_sub04_3_3con {width:100%; max-width:1000px; margin:0 auto;}
.talent_sub04_3_3con > .title_con {text-align:center; word-break:keep-all;}
.talent_sub04_3_3con > .title_con > .text01_con {margin-bottom:56px;}
.talent_sub04_3_3con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.talent_sub04_3_3con > .info01_con {}
.talent_sub04_3_3con > .info01_con > .text_con {padding:173px 0; background-color:#ffffff; border-top:2px solid #0e3d86; text-align:center; word-break:keep-all;}
.talent_sub04_3_3con > .info01_con > .text_con > .text01_con > span {font-size:22px; font-weight:500; color:#2b2b2b; line-height:30px; letter-spacing:-0.1px;}
.talent_sub04_3_3con > .info01_con > .text_con > .text02_con {margin-top:30px;}
.talent_sub04_3_3con > .info01_con > .text_con > .text02_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:30px; letter-spacing:-0.1px;}
.talent_sub04_3_3con > .info01_con > .text_con > .text02_con > span > .color_text {font-weight:400; color:#0e3d86;}
.talent_sub04_3_3con > .info01_con > .btn_con {margin-top:60px; text-align:center;}
.talent_sub04_3_3con > .info01_con > .btn_con > a {display:inline-block; width:200px; background-color:#ffffff; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; border:1px solid #dddddd; font-size:18px; color:#2b2b2b; line-height:48px; letter-spacing:-0.1px; box-sizing:border-box;}

/*결과확인*/
.talent_sub04_4con {width:100%; max-width:1000px; margin:0 auto;}
.talent_sub04_4con > .title_con {text-align:center; word-break:keep-all;}
.talent_sub04_4con > .title_con > .text01_con {margin-bottom:48px;}
.talent_sub04_4con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.talent_sub04_4con > .title_con > .text02_con {margin-bottom:75px;}
.talent_sub04_4con > .title_con > .text02_con > span {font-size:21px; font-weight:300; line-height:29px; letter-spacing:-0.1px;}
.talent_sub04_4con > .title_con > .text02_con > span > .color_text {font-weight:700; color:#0e3d86;}
.talent_sub04_4con > .info01_con {}
.talent_sub04_4con > .info01_con > .title_con {margin-bottom:20px;}
.talent_sub04_4con > .info01_con > .title_con > span {font-size:24px; font-weight:500; color:#0e3d86;}
.talent_sub04_4con > .info01_con > .info_con {border-top:2px solid #0e3d86;}
.talent_sub04_4con > .info01_con > .info_con > form > .info_div > ul > li {float:left; width:50%; padding:9px 0; background-color:#ffffff; border-bottom:1px solid #dfe2e9; box-sizing:border-box;}
.talent_sub04_4con > .info01_con > .info_con > form > .info_div > ul > li:last-child {width:100%;}
.talent_sub04_4con > .info01_con > .info_con > form > .info_div > ul > li > table {width:100%;}
.talent_sub04_4con > .info01_con > .info_con > form > .info_div > ul > li > table > tbody > tr > td {padding:3px 0;}
.talent_sub04_4con > .info01_con > .info_con > form > .info_div > ul > li > table > tbody > tr > td.title_td {width:170px; padding-left:20px; border-right:1px solid #dfe2e9;}
.talent_sub04_4con > .info01_con > .info_con > form > .info_div > ul > li > table > tbody > tr > td.title_td > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:28px; letter-spacing:-0.1px;}
.talent_sub04_4con > .info01_con > .info_con > form > .info_div > ul > li > table > tbody > tr > td.title_td > span > .color_text {color:#0e3d86;}
.talent_sub04_4con > .info01_con > .info_con > form > .info_div > ul > li > table > tbody > tr > td.info_td {padding:0 15px;}
.talent_sub04_4con > .info01_con > .info_con > form > .info_div > ul > li > table > tbody > tr > td.info_td > .input {height:45px; background-color:#ffffff; border:1px solid #dfe2e9; font-size:18px; font-weight:300; color:#2b2b2b; letter-spacing:-0.1px; box-sizing:border-box;}
.talent_sub04_4con > .info01_con > .info_con > form > .btn_con {margin-top:60px; text-align:center;}
.talent_sub04_4con > .info01_con > .info_con > form > .btn_con > a {display:inline-block; width:200px; background-color:#0e3d86; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; font-size:18px; color:#ffffff; line-height:50px; letter-spacing:-0.1px; text-align:center;}
.talent_sub04_4con > .info01_con > .text_con {max-height:200px; margin-top:50px; padding:26px 30px; background-color:#eef0f5; box-sizing:border-box; overflow-y:scroll;}
.talent_sub04_4con > .info01_con > .text_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:30px; letter-spacing:-0.1px;}
.talent_sub04_4con > .info01_con > .text_con > span > .title_text {display:block; margin-bottom:33px; font-size:20px; font-weight:400; line-height:28px;}
.talent_sub04_4con > .info01_con > .text_con > span > .color_text {color:#0e3d86;}

/*결과확인 뷰*/
.talent_sub04_4_result_con {width:100%; max-width:1000px; margin:0 auto;}
.talent_sub04_4_result_con > .title_con {text-align:center; word-break:keep-all;}
.talent_sub04_4_result_con > .title_con > .text01_con {margin-bottom:48px;}
.talent_sub04_4_result_con > .title_con > .text01_con > span {font-size:43px; font-weight:700; color:#0e3d86; line-height:51px; letter-spacing:-0.1px;}
.talent_sub04_4_result_con > .title_con > .text02_con {margin-bottom:75px;}
.talent_sub04_4_result_con > .title_con > .text02_con > span {font-size:21px; font-weight:300; line-height:29px; letter-spacing:-0.1px;}
.talent_sub04_4_result_con > .title_con > .text02_con > span > .color_text {font-weight:700; color:#0e3d86;}
.talent_sub04_4_result_con > .info01_con > .title_con {margin-bottom:20px;}
.talent_sub04_4_result_con > .info01_con > .title_con > span {font-size:24px; font-weight:500; color:#0e3d86;}
.talent_sub04_4_result_con > .info01_con > .list_con {}
.talent_sub04_4_result_con > .info01_con > .list_con > .title_con {}
.talent_sub04_4_result_con > .info01_con > .list_con > .title_con > table {width:100%;}
.talent_sub04_4_result_con > .info01_con > .list_con > .title_con > table > tbody > tr > td {height:60px; background-color:#dfdfdf; text-align:center;}
.talent_sub04_4_result_con > .info01_con > .list_con > .title_con > table > tbody > tr > td.title_td {}
.talent_sub04_4_result_con > .info01_con > .list_con > .title_con > table > tbody > tr > td.date_td {width:175px;}
.talent_sub04_4_result_con > .info01_con > .list_con > .title_con > table > tbody > tr > td.end_td {width:175px;}
.talent_sub04_4_result_con > .info01_con > .list_con > .title_con > table > tbody > tr > td.current_td {width:175px;}
.talent_sub04_4_result_con > .info01_con > .list_con > .title_con > table > tbody > tr > td > span {font-size:18px; color:#2b2b2b; letter-spacing:-0.1px;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div {}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li {border-bottom:1px solid #dfdfdf; padding:10px 0;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table {width:100%;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table > tbody > tr > td {padding:12px 0; border-right:1px solid #dfdfdf; text-align:center;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table > tbody > tr > td.title_td {padding:0 10px;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table > tbody > tr > td.date_td {width:175px;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table > tbody > tr > td.end_td {width:175px;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table > tbody > tr > td.current_td {width:175px;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table > tbody > tr > td:last-child {border-right:none;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table > tbody > tr > td > span {font-size:18px; font-weight:300; color:#2b2b2b; letter-spacing:-0.1px;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table > tbody > tr > td.current_td > span {display:inline-block; width:120px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; line-height:40px; box-sizing:border-box;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table > tbody > tr > td.current_td > span.color01 {background-color:#0e3d86; color:#ffffff;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table > tbody > tr > td.current_td > span.color02 {background-color:#dfdfdf;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li > table > tbody > tr > td.current_td > span.color03 {background-color:#ffffff; border:1px solid #dfdfdf;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li.none_li {padding:0; text-align:center;}
.talent_sub04_4_result_con > .info01_con > .list_con > .list_div > ul > li.none_li > span {font-size:18px; color:#2b2b2b; line-height:500px;}

/*게시판 리스트*/
.board_list_con > .total_con {margin-bottom:10px;}
.board_list_con > .total_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:26px; letter-spacing:-0.1px;}
.board_list_con > .total_con > span > .color_text {color:#0e3d86;}
.board_list_con > .title_con {border-top:2px solid #0e3d86; border-bottom:1px solid #dddddd;}
.board_list_con > .title_con > table {width:100%;}
.board_list_con > .title_con > table > tbody > tr > td {padding:24px 0; text-align:center;}
.board_list_con > .title_con > table > tbody > tr > td.no_td {width:98px;}
.board_list_con > .title_con > table > tbody > tr > td.title_td {}
.board_list_con > .title_con > table > tbody > tr > td.name_td {width:130px;}
.board_list_con > .title_con > table > tbody > tr > td.date_td {width:160px;}
.board_list_con > .title_con > table > tbody > tr > td.view_td {width:133px;}
.board_list_con > .title_con > table > tbody > tr > td span {font-size:20px; color:#2b2b2b; line-height:28px; letter-spacing:-0.1px;}
.board_list_con > .list_con {}
.board_list_con > .list_con > ul > li {border-bottom:1px solid #dddddd;}
.board_list_con > .list_con > ul > li > a {display:block;}
.board_list_con > .list_con > ul > li > a > table {width:100%; table-layout:fixed;}
.board_list_con > .list_con > ul > li > a > table > tbody > tr > td {padding:21px 0; text-align:center;}
.board_list_con > .list_con > ul > li > a > table > tbody > tr > td.no_td {width:98px;}
.board_list_con > .list_con > ul > li > a > table > tbody > tr > td.title_td {padding:0 28px; text-align:left;}
.board_list_con > .list_con > ul > li > a > table > tbody > tr > td.name_td {width:130px;}
.board_list_con > .list_con > ul > li > a > table > tbody > tr > td.date_td {width:160px;}
.board_list_con > .list_con > ul > li > a > table > tbody > tr > td.view_td {width:133px;}
.board_list_con > .list_con > ul > li > a > table > tbody > tr > td span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:26px; letter-spacing:-0.1px;}
.board_list_con > .list_con > ul > li > a > table > tbody > tr > td > .title_con {display:inline-block; max-width:100%;}
.board_list_con > .list_con > ul > li > a > table > tbody > tr > td > .title_con:after {content:''; display:block; clear:both;}
.board_list_con > .list_con > ul > li > a > table > tbody > tr > td > .title_con > span {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.board_list_con > .list_con > ul > li > a > table > tbody > tr > td > .title_con > img {float:right; width:16px; margin:5.5px 0 0 10px;}
.board_list_con > .list_con > ul > li.none_li {text-align:center;}
.board_list_con > .list_con > ul > li.none_li > span {font-size:20px; color:#2b2b2b; line-height:500px;}
.board_list_con > .list_con > ul > li:hover {background-color:#ffffff;}
.board_list_con > .list_con > ul > li.none_li:hover {background-color:transparent;}
.board_list_con > .number_list_con {margin-top:60px;}

/*이미지 게시판 리스트*/
.img_board_list_con > .total_con {margin-bottom:10px;}
.img_board_list_con > .total_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:26px; letter-spacing:-0.1px;}
.img_board_list_con > .total_con > span > .color_text {color:#0e3d86;}
.img_board_list_con > .list_con {padding:30px 0; border-top:2px solid #0e3d86; border-bottom:1px solid #dddddd;}
.img_board_list_con > .list_con > ul > li {float:left; width:32%; margin:2% 2% 0 0;}
.img_board_list_con > .list_con > ul > li:nth-child(1) {margin-top:0;}
.img_board_list_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
.img_board_list_con > .list_con > ul > li:nth-child(3) {margin-top:0;}
.img_board_list_con > .list_con > ul > li:nth-child(3n) {margin-right:0;}
.img_board_list_con > .list_con > ul > li > a {display:block;}
.img_board_list_con > .list_con > ul > li > a > .img_con {background:#cccccc no-repeat center/cover;}
.img_board_list_con > .list_con > ul > li > a > .img_con > img {}
.img_board_list_con > .list_con > ul > li > a > .title_con {margin-top:10px;}
.img_board_list_con > .list_con > ul > li > a > .title_con > .text01_con {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.img_board_list_con > .list_con > ul > li > a > .title_con > .text01_con > span {font-size:18px; color:#2b2b2b; line-height:26px;}
.img_board_list_con > .list_con > ul > li > a > .title_con > .text02_con {}
.img_board_list_con > .list_con > ul > li > a > .title_con > .text02_con > span {font-size:15px; font-weight:300; color:#2b2b2b; line-height:23px;}
.img_board_list_con > .list_con > ul > li > a > .title_con > .text02_con > span > .bar {font-size:13px; color:#dddddd; line-height:21px;}
.img_board_list_con > .list_con > ul > li.none_li {width:100%; margin:0;  text-align:center;}
.img_board_list_con > .list_con > ul > li.none_li > span {font-size:20px; color:#2b2b2b; line-height:500px;}
.img_board_list_con > .number_list_con {margin-top:60px;}

/*게시판 뷰*/
.board_view_con {}
.board_view_con > .view_con {border-top:2px solid #0e3d86;}
.board_view_con > .view_con > table {width:100%;}
.board_view_con > .view_con > table > tbody > tr > td {border-bottom:1px solid #dddddd;}
.board_view_con > .view_con > table > tbody > tr > td > span {color:#2b2b2b; letter-spacing:-0.1px;}
.board_view_con > .view_con > table > tbody > tr > td.title_td {padding:20px 30px;}
.board_view_con > .view_con > table > tbody > tr > td.title_td > span {font-size:20px; line-height:28px;}
.board_view_con > .view_con > table > tbody > tr > td.info_td {padding:10px 30px;}
.board_view_con > .view_con > table > tbody > tr > td.info_td > span {font-size:18px; font-weight:300; line-height:26px;}
.board_view_con > .view_con > table > tbody > tr > td.info_td > span > .bar {display:inline-block; width:40px; font-size:16px; color:#dddddd; line-height:24px; text-align:center;}
.board_view_con > .view_con > table > tbody > tr > td.file_td {padding:17px 30px; vertical-align:top;}
.board_view_con > .view_con > table > tbody > tr > td.file_td > span {font-size:18px; color:#2b2b2b; line-height:26px; vertical-align:top;}
.board_view_con > .view_con > table > tbody > tr > td.file_td > .list_con {display:inline-block; margin-left:26px;}
.board_view_con > .view_con > table > tbody > tr > td.file_td > .list_con > ul > li > a {font-size:18px; font-weight:300; color:#2b2b2b; line-height:28px;}
.board_view_con > .view_con > table > tbody > tr > td.file_td > .list_con > ul > li > img {width:16px; margin-right:10px;}
.board_view_con > .view_con > table > tbody > tr > td.post_td {padding:35px 30px;}
.board_view_con > .view_con > table > tbody > tr > td.post_td span {font-size:18px; font-weight:300; line-height:28px;}
.board_view_con > .view_con > table > tbody > tr > td.post_td img {margin:10px;}
.board_view_con > .view_con > table > tbody > tr > td.post_td .video {position:relative; height:0; margin:10px 0; padding-bottom:56.25%; padding-top:25px;}
.board_view_con > .view_con > table > tbody > tr > td.post_td .video iframe {position:absolute; top:0; left:0; right:0; width:100%; height:100%; margin:0 auto;}

#main_con > .video_con > .contents_con > .contents_con .info_div {display:none; position:relative; padding-bottom:56.25%; padding-top:25px; height:0;}
#main_con > .video_con > .contents_con > .contents_con .info_div iframe {position:absolute; top:0; left:0; width:100%; height:100%;}




.board_view_con > .article_con {margin-top:60px; border-top:1px solid #0e3d86;}
.board_view_con > .article_con > table {width:100%; table-layout:fixed;}
.board_view_con > .article_con > table > tbody > tr > td {height:60px; border-bottom:1px solid #dddddd;}
.board_view_con > .article_con > table > tbody > tr > td.btn_td {width:115px; text-align:center;}
.board_view_con > .article_con > table > tbody > tr > td.btn_td > span {font-size:20px; color:#0e3d86; line-height:28px;}
.board_view_con > .article_con > table > tbody > tr > td.title_td {padding-right:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.board_view_con > .article_con > table > tbody > tr > td.title_td > a {font-size:18px; font-weight:300; color:#2b2b2b; line-height:26px;}
.board_view_con > .btn_con {margin-top:60px; text-align:center;}
.board_view_con > .btn_con > a {display:inline-block; width:200px; border:1px solid #dddddd; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; font-size:18px; color:#2b2b2b; line-height:50px; box-sizing:border-box;}

/*채용공고 게시판 뷰*/
.talent_board_view_con > .view_con > table > tbody > tr > td.title_td {}
.talent_board_view_con > .view_con > table > tbody > tr > td.current_td {width:180px;}
.talent_board_view_con > .view_con > table > tbody > tr > td.current_td > span {display:block; width:150px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; font-size:18px; line-height:40px; letter-spacing:-0.1px; text-align:center;}
.talent_board_view_con > .view_con > table > tbody > tr > td.current_td > span.color01 {background-color:#0e3d86; color:#ffffff;}
.talent_board_view_con > .view_con > table > tbody > tr > td.current_td > span.color02 {background-color:#dddddd; color:#2b2b2b;}
.talent_board_view_con > .view_con > table > tbody > tr > td.date_td {padding:16px 30px ;background-color:#ffffff;}
.talent_board_view_con > .view_con > table > tbody > tr > td.date_td > span {font-size:18px; color:#2b2b2b; line-height:26px;}
.talent_board_view_con > .view_con > table > tbody > tr > td.date_td > span > .date_text {display:inline-block; margin-left:19px; font-weight:300;}
.board_view_con > .view_con > table > tbody > tr > td.post_td > .btn_con {margin-top:40px; text-align:center;}
.board_view_con > .view_con > table > tbody > tr > td.post_td > .btn_con > a {display:inline-block; width:220px; background-color:#ffffff; border:1px solid #dddddd; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; font-size:18px; color:#2b2b2b; line-height:48px; box-sizing:border-box;}

/*다운로드 게시판*/
.download_list_con {}
.download_list_con > .total_con {margin-bottom:10px;}
.download_list_con > .total_con > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:26px; letter-spacing:-0.1px;}
.download_list_con > .total_con > span > .color_text {color:#0e3d86;}
.download_list_con > .list_con {border-top:2px solid #0e3d86;}
.download_list_con > .list_con > ul > li {border-bottom:1px solid #dddddd;}
.download_list_con > .list_con > ul > li > table {width:100%; table-layout:fixed;}
.download_list_con > .list_con > ul > li > table > tbody > tr > td {padding:21px 0; text-align:center;}
.download_list_con > .list_con > ul > li > table > tbody > tr > td > span {font-size:18px; font-weight:300; color:#2b2b2b; line-height:26px; letter-spacing:-0.1px;}
.download_list_con > .list_con > ul > li > table > tbody > tr > td.no_td {width:98px;}
.download_list_con > .list_con > ul > li > table > tbody > tr > td.title_td {position:relative; padding:21px 223px 21px 23px; text-align:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.download_list_con > .list_con > ul > li > table > tbody > tr > td.title_td > span {}
.download_list_con > .list_con > ul > li > table > tbody > tr > td.title_td > a {position:absolute; top:50%; right:23px; transform:translateY(-50%); z-index:10; display:block; width:180px; border:1px solid #dddddd; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; font-size:20px; color:#0e3d86; line-height:40px; text-align:center; box-sizing:border-box;}
.download_list_con > .list_con > ul > li > table > tbody > tr > td.title_td > a:hover {background-color:#0e3d86; border-color:#0e3d86; color:#ffffff;}
.download_list_con > .list_con > ul > li.none_li {text-align:center;}
.download_list_con > .list_con > ul > li.none_li > span {font-size:20px; color:#2b2b2b; line-height:500px;}
.download_list_con > .number_list_con {margin-top:60px;}

/*번호목록*/
.number_list_con {text-align:center;}
.number_list_con a {display:inline-block; *display:inline; zoom:1;}
.number_list_con .btn_con {display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.number_list_con .btn_con a {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#ffffff;}
.number_list_con .btn_con a img {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.number_list_con .list_con {display:inline-block; *display:inline; zoom:1; margin:0 7px; vertical-align:middle;}
.number_list_con .list_con .list_a {width:28px; background-color:#ffffff; margin:0 4px; text-align:center; font-size:16px; color:#2b2b2b; line-height:28px; letter-spacing:-0.2px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.number_list_con .list_con .on {background-color:#85b428; color:#ffffff;}