/* CSS Document */
/* bootstrap 초기화 */
.btn {padding:0;font-weight:normal;border-radius:0;}
/*******************/

* {
	margin:0; 
	padding:0; 
	-webkit-box-sizing: border-box; 
	   -moz-box-sizing: border-box; 
			box-sizing: border-box;
}

html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {  margin: 0;  padding: 0;  border: 0;  font-size:100%; vertical-align: top}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}

img {border:0px;display:inline;}


/* layout */
.w1200 {width:1200px;height:auto;margin:0 auto;position:relative;}
.w1280 {width:1280px;height:auto;margin:0 auto;position:relative;padding:0 40px;}
section.body_sub {width:100%;min-width:1280px;height:auto;padding-top:90px;background:#fff;}
section.body_sub.padding0 {padding-top:0;}
section.body_sub .subContents {padding-top:60px;}
section.body_sub .subContents.padding0 {padding-top:0;}


/* header & gnb */

/*
.header_wrap .bg {width:100%;height:100%;background:#fff;position:absolute;left:0;top:0;opacity:0.9;filter:alpha(opacity=90);}
.header_wrap .bg.sub {opacity:1;filter:alpha(opacity=100);}
.header_wrap .header {width:1280px;height:90px;text-align:center;margin:0 auto;position:relative;}

.header_wrap .header .gnb_d1 {display:inline-block;margin-left:50px;}
.header_wrap .header .gnb_d1 li {float:left;display:inline-block;width:170px;height:90px;position:relative;}
.header_wrap .header .gnb_d1 li a {display:inline-block;width:100%;height:100%;font-family:Roboto;font-size:18px;color:#222;line-height:90px;font-weight:700;}
.header_wrap .header .gnb_d1 li a:hover {color:#fdb701;text-decoration:none;}
.header_wrap .header .gnb_d1 li a.on {color:#fdb701;text-decoration:none;}

.header_wrap .header_sub {display:none;width:100%;height:195px;text-align:center;position:fixed;left:0;top:90px;border-top:1px solid #fdb701;
		   -webkit-box-shadow:0px 5px 10px rgba(75, 75, 75, 0.3);
			  -moz-box-shadow:0px 5px 10px rgba(75, 75, 75, 0.3);
			    -o-box-shadow:0px 5px 10px rgba(75, 75, 75, 0.3);
			   -ms-box-shadow:0px 5px 10px rgba(75, 75, 75, 0.3);
				   box-shadow:0px 5px 10px rgba(75, 75, 75, 0.3);
}
.header_wrap .header_sub .wrap {width:1200px;height:auto;position:absolute;left:0;right:0;top:0;margin:0 auto;}
.header_wrap .header_sub .wrap .divSub {display:inline-block;margin-left:50px}
.header_wrap .header_sub .wrap .divSub ul {float:left;display:inline-block;width:170px;height:auto;padding-top:25px;}
.header_wrap .header_sub .wrap .divSub ul li {float:none;width:100%;margin-bottom:17px;}
.header_wrap .header_sub .wrap .divSub ul li a {font-size:16px;color:#666;padding-bottom:3px;}
.header_wrap .header_sub .wrap .divSub ul li a:hover {color:#fdb701;border-bottom:1px solid #fdb701;text-decoration:none;}
.header_wrap .header_sub .wrap .divSub ul li a.on {color:#fdb701;border-bottom:1px solid #fdb701;text-decoration:none;}


.header_wrap .header .d1 {display:inline-block;1margin-left:50px;}
.header_wrap .header .d1 li {float:left;display:inline-block;width:170px;height:90px;position:relative;}
.header_wrap .header .d1 li a {display:inline-block;width:100%;height:100%;font-family:Roboto;font-size:18px;color:#222;line-height:90px;font-weight:600;}
.header_wrap .header .d1 li a:hover {color:#00295b;}
.header_wrap .header .d1 li a.on {color:#00295b;}

.header_wrap .header .d2 {display:none;position:absolute;left:-5px;top:71px;border-top:1px solid #ebebeb;}
.header_wrap .header .d2 li {float:none;display:block;width:178px;height:51px;background:#fff;1margin-top:-1px;}
.header_wrap .header .d2 li a {display:inline-block;width:100%;height:100%; font-family:noto_r;font-size:16px;color:#666;font-weight:normal;line-height:50px;padding:0;border:1px solid #ebebeb;border-top:0;}
.header_wrap .header .d2 li a:hover {color:#fff;background:#00295b;border:1px solid #00295b;}
*/
.header_wrap .header .logo {position:absolute;left:40px;top:35px;}
.header_wrap .header .menu_open {width:28px;height:28px;text-indent:-9999px;position:absolute;right:40px;top:31px;background:url('/v2/common/img/common/btn_menu.png') no-repeat center;}
.header_wrap .header .menu_open.close {background:url('/v2/common/img/common/btn_close.png') no-repeat center;}



.menuAll {display:none;width:100%;height:307px;background:#fff;position:fixed;left:0;top:0;z-index:410;}
.menuAll .wrap {width:1280px;height:307px;margin:0 auto;background:url('/v2/common/img/temp/menu.png') no-repeat 195px 0;position:relative;}
.menuAll .menu_close {width:30px;height:30px;position:absolute;right:40px;top:30px;}



/* footer */
.footer_wrap.main {width:100%;height:240px;background:#222;position:absolute;left:0;bottom:0;z-index:200;}
.footer_wrap.sub {width:100%;height:240px;background:#222;}
.footer_wrap .footer {width:1280px;height:240px;text-align:center;background:#222;margin:0 auto;}
.footer_wrap .footer .footer_menu {padding:45px 0 25px 0;}
.footer_wrap .footer .footer_menu a {font-size:16px;color:#999;}
.footer_wrap .footer .footer_menu a:hover {color:#999;text-decoration:underline;}
.footer_wrap .footer .footer_menu .bar {display:inline-block;width:1px;height:12px;background:#666;margin:0 25px;}
.footer_wrap .footer .address {font-size:13px;color:#666;line-height:20px;letter-spacing:0.3px;margin-bottom:35px;}



/**************** common : contents (s) ****************/


/* 페이지 네비 */
.navi {width:100%; margin:0 auto; text-align:right; border-bottom: solid 1px #e4e3e3; height:46px;}
.navi .navi_box{width:1200px; margin:0 auto; text-align:right;}
.navi .navi_box .navi_tx{float:right;padding-top:14px; background:url('/v2/common/img/page/page_naviicon.jpg') left 16px no-repeat;padding-left:24px; font-size:14px; font-weight:lighter; color:#666;}


/* 페이지 타이틀 */
/*h1.vi_tit {font-family:Roboto;font-size:40px;color:#000;font-weight:700;text-align:center;padding-top:70px; 1text-indent:-9999px;}*/
h1.vi_tit {font-size:32px;color:#ffffff; line-height:1.4;letter-spacing:-0.035em;padding-top:46px; text-align:right;
-webkit-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
			  -moz-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
			    -o-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
			   -ms-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
				   text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
}
h1.vi_tit .em1 { font-weight:bold;
-webkit-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
			  -moz-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
			    -o-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
			   -ms-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
				   text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
}

h1.vi_tit_peo {font-size:32px;color:#535353; line-height:1.4;letter-spacing:-0.035em;padding-top:46px; text-align:right;}
h1.vi_tit_peo .em1 { font-weight:bold;}

.page_tit {width:1200px;height:auto;margin:0 auto;text-align:center;padding-bottom:40px;}
.page_tit .tit {font-family:roboto;font-size:48px;font-weight:600;line-height:26px;margin-bottom:24px; letter-spacing:-0.055em;}
.page_tit .tit.kor {font-family:Nanum Gothic;}
.page_tit .desc {font-family:Nanum Gothic; font-size:24px;color:#666;}


.sub_tit {width:1200px;padding:40px 0;margin:0 auto;text-align:center;}
.sub_tit .tit {font-family:roboto;font-size:26px;font-weight:400;line-height:26px;margin-bottom:12px;}
.sub_tit .desc {font-size:16px;}

.section_tit {text-align:center;}
.section_tit .tit {font-size:26px;line-height:26px;margin-bottom:13px;}
.section_tit .tit.eng {font-family:roboto;font-size:26px;font-weight:400;}
.section_tit .desc {font-size:16px;}

.bar_tit {font-family:Roboto;font-size:34px;font-weight:700;text-align:center;padding-top:8px;background:url('/v2/common/img/icon/tit_bar.png') no-repeat center top;margin-bottom:35px;}

/* 정렬 */
.sorting {padding:40px 0 20px 0;}
.sorting li {float:left;padding-right:15px;margin-right:15px;background:url('/v2/common/img/icon/sp_bar1.png') no-repeat right 5px;}
.sorting li:last-child {padding-right:0;margin-right:0;background:url('');}
.sorting li a {font-size:16px;color:#888;}
.sorting li a.on {font-size:16px;color:#222;text-decoration:underline;}

.sorting_txt {font-size:16px;color:#888;padding:40px 0 20px 0;}
.sorting_txt em {color:#222;}

/* 텍스트 타입 */
.s_con1 {display:inline-block;font-size:16px;color:#222;padding-left:14px;background:url('/v2/common/img/icon/bu_rect_1.png') no-repeat 1px 11px;}
.s_con1_new {display:inline-block; font-family:'Nanum Gothic'; font-size:16px;color:#717171;padding-left:32px;background:url('/v2/common/img/icon/bu_rect_1.png') no-repeat 22px 14px;}
.s_con2 {display:inline-block;font-size:26px;color:#222;}
.s_con3 {display:inline-block;font-size:20px;color:#222;line-height:1.6;}
.s_con3 .bold {}



/* table type */
.tableWrap1 {border-top:2px solid #222;}

.tbl_type1 {width:100%; border-collapse:collapse;}
.tbl_type1 th[scope=row] {font-size:16px;color:#222;text-align:left;vertical-align:middle;padding:17px 35px;border-bottom:1px solid #ccc;}
.tbl_type1 td {font-size:16px;color:#888;vertical-align:middle;padding:17px 35px;border-bottom:1px solid #ccc;}
.tbl_type1 td .subject {color:#222;}
.tbl_type1 td .subject.view {font-size:18px;color:#222;vertical-align:middle;}
.tbl_type1 td.date {font-size:14px;text-align:center;}
.tbl_type1 td a.attach {font-size:16px;color:#222;text-decoration:underline;padding-left:28px;background:url('/v2/common/img/icon/download.png') no-repeat 0 2px;}
.tbl_type1 td.viewCon {font-size:16px;color:#222;line-height:30px;padding:35px;}
.tbl_type1 td.viewCon img {display:inline;max-width:100%;}
.tbl_type1 td.viewCon .source {font-size:14px;color:#888;margin-top:30px;}
.tbl_type1 td.viewCon .source a {font-size:14px;color:#888;}
.tbl_type1 td.viewCon .static {font-size:26px;color:#222;line-height:36px;margin-bottom:40px;}
.tbl_type1 tr.tab td {padding:17px 0;}
.tbl_type1 tr.tab span.prev {display:inline-block;padding-right:20px;background:url('/v2/common/img/icon/bu_up_1.png') no-repeat right 8px;}
.tbl_type1 tr.tab span.next {display:inline-block;padding-right:20px;background:url('/v2/common/img/icon/bu_down_1.png') no-repeat right 9px;}
.tbl_type1.contact td {color:#222;}
.tbl_type1.write th, .tbl_type1.write td {text-align:left;padding:12px 0 12px 35px;}
.tbl_type1.write td.editorArea {padding:17px 0 17px 35px;}
.tbl_type1.write .fieldTop {vertical-align:top;padding-top:25px;}



/* 탭메뉴 type */
.tab_type1 {display:inline-block;width:100%;height:auto;vertical-align:top;border-left:1px solid #ccc;border-top:1px solid #ccc;}
.tab_type1 li {float:left;width:auto;height:60px;}
.tab_type1 li a {display:block;width:100%;height:100%;font-size:20px;color:#222;text-align:center;line-height:60px;background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0;}
.tab_type1 li a:hover {text-decoration:none;}
/*.tab_type1 li a:hover {color:#fff;text-decoration:none;background:#222;border-right:1px solid #222;border-bottom:1px solid #222;}*/
.tab_type1 li a.on {color:#fff;text-decoration:none;background:#222;border-right:1px solid #222;border-bottom:1px solid #222;}


/* page navigation */
.paging_type1 {display:inline-block;}
.paging_type1 .bg_page {display:inline-block;width:40px;height:40px;text-indent:-9999px;background:url('/v2/common/img/icon/btn_paging_1.png') no-repeat;vertical-align:middle;}
.paging_type1 .prev {margin:0 2px 0 2px;background-position:0 0;}
.paging_type1 .next {margin:0 2px 0 3px;background-position:-40px 0;}
.paging_type1 a.cnt {display:inline-block;width:40px;height:40px;font-family:Roboto;font-weight:400;font-size:16px;color:#222;line-height:40px;text-align:center;text-decoration:none;vertical-align:middle;margin:0 4px;border:1px solid #ccc;}
.paging_type1 a.cnt:hover {font-weight:700;color:#fff;text-decoration:none;border:1px solid #222;background:#222;}
.paging_type1 .on {display:inline-block;width:40px;height:40px;font-weight:700;color:#fff;font-size:16px;color:#fff;line-height:40px;vertical-align:middle;margin:0 4px;background:#222;}
.paging_type1 .on:hover {text-decoration:none;cursor:default}

/*Button*/
.btn_type1{display:inline-block;width:auto;height:50px;font-size:16px;color:#fff;text-align:center;line-height:50px;background:#222;text-decoration:none;}
.btn_type1:hover{color:#fff; text-decoration:none;}

.btn_type2{display:inline-block;width:auto;height:50px;font-size:16px;color:#fff;text-align:center;line-height:50px;background:#888;text-decoration:none;}
.btn_type2:hover{color:#fff; text-decoration:none;}

.btn_type3{display:inline-block;width:auto;height:40px;font-size:15px;color:#222;text-align:center;line-height:38px;background:#ffb700;text-decoration:none;}
.btn_type3:hover{color:#222; text-decoration:none;}

.btn_type4{display:inline-block;width:auto;height:40px;font-size:16px;color:#fff;text-align:center;line-height:40px;background:#222;text-decoration:none;}
.btn_type4:hover{color:#fff; text-decoration:none;}

.btn_type5{display:inline-block;width:auto;height:40px;font-size:15px;color:#222;text-align:center;line-height:38px;background:#ffb700;text-decoration:none;}
.btn_type5:hover{color:#222; text-decoration:none;}

.btn_pluse {width:40px;height:40px;background:url('/v2/common/img/icon/btn_pluse.png') no-repeat center;border:1px solid #ccc;}
.btn_minus {width:40px;height:40px;background:url('/v2/common/img/icon/btn_minus.png') no-repeat center;border:1px solid #ccc;}


/*btn 정렬*/
.btn_ac {width:100%; display:inline-block; text-align:center;}
.btn_ac div {display:inline-block;}
.btn_posR {position:absolute;right:0;top:0;}


/*Form Type*/

.input_type1 {height:40px;font-size:16px;color:#888;line-height:40px;background:#fff;padding:0 15px 0 15px;border:1px solid #ccc;}
.textarea_type1 {height:auto;font-size:14px;color:#666;width:100%;text-align:left;line-height:22px;background:#fff;padding:15px;border:1px solid #e4e4e4;overflow:auto;resize:none;}


/* check box */
.checkbox_ui {display:inline-block;}
.checkbox_ui label.css_label {display:inline-block;background:url('/common/img/common/checkbox_bg1.png') no-repeat;
	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.checkbox_ui input[type=checkbox].css_checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0}
.checkbox_ui input[type=checkbox].css_checkbox + label.css_label {width:auto;height:auto;min-height:18px;font-size:14px;color:#666;padding:0 0 0 25px;cursor:pointer;background-position:0 0;}
.checkbox_ui input[type=checkbox].css_checkbox:focus + label.css_label {outline-style:inherit !important;}
.checkbox_ui input[type=checkbox].css_checkbox:checked + label.css_label {background-position:0 -18px;}
.checkbox_ui input[type=checkbox].css_checkbox:disabled + label.css_label {background-position:0 -36px;}


/* radio button */
.radio_ui {display:inline-block;}
.radio_ui label.css_label {display:inline-block;background:url('/common/img/common/radio_bg1.png') no-repeat;
	-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.radio_ui input[type=radio].css_radio {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0}
.radio_ui input[type=radio].css_radio + label.css_label {width:auto;height:auto;min-height:19px;font-size:14px;color:#666;padding:1px 0 0 29px;cursor:pointer;background-position:0 0;}
.radio_ui input[type=radio].css_radio:checked + label.css_label {background-position:0 -19px;}


/* 파일첨부 */
input[type="file"].fileInputHidden{height:40px;position:absolute;left:0px;top:0px;opacity:0;cursor:pointer;padding:0 !important;font-size:20px;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
.btn_attach {padding:5px 0;}



/* select box */
.sel_type1 .sbHolder{position:relative;width:100%;height:45px;border:1px solid #e4e4e4;}/* 기본 레이아웃 */
.sel_type1 .sbSelector{display:block;width:100%;height:45px;font-size:14px;color:#666;overflow:hidden;position:absolute;left:0;top:0;padding:13px 30px 0 15px;}/* 기본 텍스트 스타일 */
.sel_type1 .sbSelector.on{color:#c5513e;font-weight:600;}/* 오픈시 select 텍스트 스타일 */
.sel_type1 .sbToggle{display:block;width:100%;height:43px;position:absolute;left:0;top:0;background:#fff url('/common/img/bu/sel_bg1.png') no-repeat right 0px;}/* 닫힌 화살표 */
.sel_type1 .sbToggleOpen{height:43px;background:#fff url('/common/img/bu/sel_bg1_on.png') no-repeat right 0px;}/* 열린 화살표 */
.sel_type1 .sbOptions{width:100%;background:#fff;border:solid 1px #d9d9d9;position:absolute;left:-1px;top:43px !important;z-index:1;overflow-y:auto;box-sizing:content-box;padding:5px 0;}/* 옵션테두리 */
.sel_type1 .sbOptions a{display:block;width:100%;height:auto;color:#666;border-bottom:0;padding:9px 0 9px 15px;}
.sel_type1 .sbOptions a:hover{color:#333;background:#fff;text-decoration:underline;}
.sel_type1 .sbOptions a.selected {color:#666;font-weight:normal;background:#fff;}/* 선택된 옵션 표시 */
.sel_type1 .sbOptions li.last a{border-bottom:none;}
.sel_type1 .sbOptions .sbDisabled{display:block;width:100%;height:auto;color:#aaa;background:#fff;border-bottom:solid 1px #f2f2f2;padding:9px 0 9px 15px;}/* 옵션 disabled */



/**************** common : contents (e) ****************/



/* 메인 */
section.main .visual {width:100%;min-width:1280px;height:100%;position:absolute;left:0;top:0;z-index:200;}
section.main .visual.vi_01 {background:url('/v2/common/img/main/visual_01.jpg') no-repeat center;background-size:cover;}
section.main .visual.vi_02 {background:url('/v2/common/img/main/visual_02.jpg') no-repeat center;background-size:cover;}
section.main .visual.vi_03 {background:url('/v2/common/img/main/visual_03.jpg') no-repeat center;background-size:cover;}
section.main .visual.vi_04 {background:url('/v2/common/img/main/visual_04.jpg') no-repeat center;background-size:cover;}
section.main .visual.vi_05 {background:url('/v2/common/img/main/visual_05.jpg') no-repeat center;background-size:cover;}

section.main .visual .txt1 {width:1280px;height:auto;font-family:Roboto;font-size:60px;color:#fff;font-weight:700;letter-spacing:-0.5px;text-align:center;position:absolute;left:0;right:0;margin:0 auto;
		   -webkit-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
			  -moz-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
			    -o-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
			   -ms-text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
				   text-shadow:0px 2px 2px rgba(75, 75, 75, 0.5);
}
section.main .visual .txt2 {width:1280px;height:auto;font-size:40px;color:#fff;text-align:center;line-height:60px;letter-spacing:-0.085em;position:absolute;left:0;right:0;margin:0 auto;}
section.main .visual .txt3 {width:1280px;height:auto;font-size:30px;color:#fff;text-align:center;line-height:40px;letter-spacing:-2px;position:absolute;left:0;right:0;margin:0 auto;}
section.main .visual .em1 {font-weight:700;}

section.main .main_indi {width:1280px;height:auto;margin:0 auto;text-align:right;position:absolute;left:0;right:0;top:39%;z-index:290;}
section.main .main_indi ol {display:inline-block;width:160px;height:auto;}
section.main .main_indi ol li {width:auto;height:auto;}
section.main .main_indi ol li span {display:inline-block;width:20px;height:30px;text-indent:-9999px;text-align:left;border-top:1px solid #fff;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
section.main .main_indi ol li span.on {width:160px;height:50px;font-family:Roboto;font-size:14px;font-weight:600; color:#fff;text-indent:0px;padding-top:13px;border-top:2px solid #fff;opacity:1;filter:alpha(opacity=100);}
section.main .btn_scroll {width:1280px;text-align:center;position:absolute;left:0;right:0;bottom:50px;margin:0 auto;z-index:300;}


/* pr */
.body_sub .pr .sub_visual {width:100%;min-width:1280px;height:180px;background:url('/v2/common/img/page/visual_pr.jpg') no-repeat center;}
.body_sub .pr .mapArea {width:1200px;height:460px;border:1px solid #ccc;margin-bottom:40px;}

/* people */
.body_sub .people .sub_visual {width:100%;min-width:1280px;height:180px;background:url('/v2/common/img/page/visual_people.jpg') no-repeat center;}

.body_sub .people .neoin .division {float:left;width:278px;height:auto;margin-right:29px;}
.body_sub .people .neoin .division:last-child {margin-right:0;}
.body_sub .people .neoin .division .summary {height:340px;border-bottom:2px solid #ccc;padding-top:210px;margin-bottom:15px;}
.body_sub .people .neoin .division .summary.dv1 {background:url('/v2/common/img/page/neoin_img_1.jpg') no-repeat;}
.body_sub .people .neoin .division .summary.dv2 {background:url('/v2/common/img/page/neoin_img_2.jpg') no-repeat;}
.body_sub .people .neoin .division .summary.dv3 {background:url('/v2/common/img/page/neoin_img_3.jpg') no-repeat;}
.body_sub .people .neoin .division .summary.dv4 {background:url('/v2/common/img/page/neoin_img_4.jpg') no-repeat;}
.body_sub .people .neoin .division .summary .part {font-size:26px;margin-bottom:15px;}
.body_sub .people .neoin .division .summary .desc {font-size:16px;line-height:26px;}
.body_sub .people .neoin .division .list {margin-bottom:25px;}
.body_sub .people .neoin .division .list li {margin-bottom:8px;}
.body_sub .people .neoin .division .list li .s_con1.bold {}

.body_sub .people .gallery {margin-bottom:20px;}
.body_sub .people .gallery li {float:left;width:380px;height:240px;margin:0 30px 30px 0;position:relative;}
.body_sub .people .gallery li:nth-child(3n) {margin-right:0;}
.body_sub .people .gallery li .img {width:100%;height:100%;background-size:cover !important;}
.body_sub .people .gallery li .over {display:none;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px;background:url('/v2/common/img/page/zoom_over.png') no-repeat;}
.body_sub .people .gallery li:hover .over {display:block;}

/*
.body_sub .people .talent .list {margin-top:80px;}
.body_sub .people .talent .list li {float:left;width:33.33%;height:350px;text-align:center;padding-top:160px;}
.body_sub .people .talent .list li .tit {font-size:26px;margin-bottom:10px;}
.body_sub .people .talent .list li .con {font-size:16px;line-height:26px;}
.body_sub .people .talent .list li.ic1 {background:url('/v2/common/img/page/ic_talent_1.png') no-repeat center top;}
.body_sub .people .talent .list li.ic2 {background:url('/v2/common/img/page/ic_talent_2.png') no-repeat center top;}
.body_sub .people .talent .list li.ic3 {background:url('/v2/common/img/page/ic_talent_3.png') no-repeat center top;}
.body_sub .people .talent .list li.ic4 {background:url('/v2/common/img/page/ic_talent_4.png') no-repeat center top;}
.body_sub .people .talent .list li.ic5 {background:url('/v2/common/img/page/ic_talent_5.png') no-repeat center top;}
.body_sub .people .talent .list li.ic6 {background:url('/v2/common/img/page/ic_talent_6.png') no-repeat center top;}
*/

/* 변경 */
.body_sub .people .talent .list {margin-top:80px;}
.body_sub .people .talent .list li {float:left;text-align:center;padding-top:33px;}
.body_sub .people .talent .list li .tit {font-size:26px; font-weight:bold; margin-bottom:10px;}
.body_sub .people .talent .list li .con {font-size:16px;line-height:26px;}
.body_sub .people .talent .list li .con_en {font-size:16px; color:#ffffff; font-weight:bold; font-family:roboto; padding-top:86px; letter-spacing:0.035em;}
.body_sub .people .talent .list li .con_en2 {font-size:16px; color:#ffffff; font-weight:bold; font-family:roboto; padding-bottom:90px; letter-spacing:0.035em;}
.body_sub .people .talent .list li.ic1 {width:393px; height:291px; margin-right:16px; background:url('/v2/common/img/page/info/ic_box_type.jpg') no-repeat center top;}
.body_sub .people .talent .list li.ic2 {width:390px; height:291px; margin-right:16px; background:url('/v2/common/img/page/info/ic_box_type_2.jpg') no-repeat center top;}
.body_sub .people .talent .list li.ic3 {width:385px; height:291px; background:url('/v2/common/img/page/info/ic_box_type_3.jpg') no-repeat center top;}
.body_sub .people .talent .list li.ic4 {width:1200px; height:104px; background:url('/v2/common/img/page/info/ic_bg.jpg') no-repeat center top;}
.body_sub .people .talent .list li.ic5 {width:393px; height:289px; margin-right:16px; background:url('/v2/common/img/page/info/ic_box_type2.jpg') no-repeat center top;}
.body_sub .people .talent .list li.ic6 {width:390px; height:289px; margin-right:16px; background:url('/v2/common/img/page/info/ic_box_type2_2.jpg') no-repeat center top;}
.body_sub .people .talent .list li.ic7 {width:385px; height:289px; background:url('/v2/common/img/page/info/ic_box_type2_3.jpg') no-repeat center top;}



.body_sub .people .benefit .section_tit {padding:40px 0;}
.body_sub .people .benefit .conBox {margin-bottom:40px;}
.body_sub .people .benefit .conBox .img {width:100%;height:200px;font-size:50px;color:#fff;padding:65px 0 0 80px;}
.body_sub .people .benefit .conBox.happy {background:url('/v2/common/img/page/benefit_img_1.jpg') no-repeat;}
.body_sub .people .benefit .conBox.healthy {background:url('/v2/common/img/page/benefit_img_2.jpg') no-repeat;}
.body_sub .people .benefit .conBox.reassured {background:url('/v2/common/img/page/benefit_img_3.jpg') no-repeat;}
.body_sub .people .benefit .conBox ul {width:100%;height:185px;border-left:1px solid #ccc;}
.body_sub .people .benefit .conBox ul li {float:left;width:25%;height:185px;text-align:center;padding-top:30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.body_sub .people .benefit .conBox ul li .tit {font-size:26px;margin-bottom:13px;}
.body_sub .people .benefit .conBox ul li .con {font-size:16px;line-height:26px;}
.body_sub .people .benefit .conBox ul li .con .exp {color:#666;}

.body_sub .people .process_re .section_tit {padding-top:110px; padding-bottom:92px;}
.body_sub .people .process_re .regular {width:100%;height:242px;background:url('/v2/common/img/page/process_bg_1_new.jpg') no-repeat center top;}
.body_sub .people .process_re .regular ul {width:100%;position:relative;}
.body_sub .people .process_re .regular ul li {width:180px;text-align:center;padding-top:27px;position:absolute;}
.body_sub .people .process_re .regular ul li .no {display:inline-block;font-family:Roboto;font-size:30px;color:#FFFFFF;font-weight:700;}
.body_sub .people .process_re .regular ul li .tit {font-size:26px;}
.body_sub .people .process_re .regular ul li .bar {display:inline-block;width:2px;height:30px; margin:28px 0 4px 0;}
.body_sub .people .process_re .regular ul li .con {font-size:15px;line-height:1.6; color:#5d5d5d; letter-spacing:-0.035em;}
.body_sub .people .process_re .regular ul li.rg1 {left:50px;top:0px;}
.body_sub .people .process_re .regular ul li.rg2 {left:265px;top:0px;}
.body_sub .people .process_re .regular ul li.rg3 {left:500px;top:0px;}
.body_sub .people .process_re .regular ul li.rg4 {left:718px;top:0px;}
.body_sub .people .process_re .regular ul li.rg5 {left:950px;top:0px;}
.body_sub .people .process_re .intern {width:100%;height:283px;background:url('/v2/common/img/page/process_bg_2_new.jpg') no-repeat center top;}
.body_sub .people .process_re .intern ul {width:100%;position:relative;}
.body_sub .people .process_re .intern ul li {width:192px;text-align:center;padding-top:26px;position:absolute;1border:1px solid red;}
.body_sub .people .process_re .intern ul li .no {display:inline-block;font-family:Roboto;font-size:24px;color:#ffffff;font-weight:700;margin-bottom:40px;}
.body_sub .people .process_re .intern ul li .tit {font-size:22px;}
.body_sub .people .process_re .intern ul li .bar {display:inline-block;width:2px;height:30px;margin:6px 0 16px 0;}
.body_sub .people .process_re .intern ul li .con {font-size:15px;line-height:1.6;color:#5d5d5d; letter-spacing:-0.035em;}
.body_sub .people .process_re .intern ul li.in1 {left:24px;top:0px;}
.body_sub .people .process_re .intern ul li.in2 {left:216px;top:0px;}
.body_sub .people .process_re .intern ul li.in3 {left:408px;top:0px;}
.body_sub .people .process_re .intern ul li.in4 {left:595px;top:0px;}
.body_sub .people .process_re .intern ul li.in5 {left:792px;top:0px;}
.body_sub .people .process_re .intern ul li.in6 {left:989px;top:0px;}

.body_sub .people .tag {display:inline-block;font-size:14px;color:#fff;background:#fdb701;padding:4px 10px 3px 10px;margin-right:10px;vertical-align:middle;}
.body_sub .people .tag2 {display:inline-block;font-size:14px;color:#fff;background:#00295b;padding:4px 10px 3px 10px;margin-right:15px;vertical-align:middle;}
.body_sub .people .recruit_list {width:1200px;height:auto;overflow:hidden;margin-bottom:40px;}
.body_sub .people .recruit_list .list {width:1230px;height:auto;}
.body_sub .people .recruit_list .list li {float:left;width:380px;height:240px;margin:0 30px 30px 0;border:1px solid #ccc;}
.body_sub .people .recruit_list .list li a {display:block;width:100%;height:100%;color:#666;padding:40px;text-decoration:none;position:relative;}
.body_sub .people .recruit_list .division {margin-bottom:35px;}
.body_sub .people .recruit_list .division .part {font-size:18px;vertical-align:middle;}
.body_sub .people .recruit_list .tit {font-size:26px;color:#222;letter-spacing:-1px;}
.body_sub .people .recruit_list .date {font-size:14px;position:absolute;left:40px;bottom:30px;}
.body_sub .people .recruit_list .d_day {font-family:Roboto;font-size:20px;color:#222;font-weight:700;position:absolute;right:40px;bottom:27px;}
.body_sub .people .recruit_list .end .bg {width:380px;height:240px;background:#fdb701;position:absolute;left:-1px;top:-1px;opacity:0.9;filter:alpha(opacity=90);}
.body_sub .people .recruit_list .end .con {width:100%;height:100%;color:#222;text-align:center;padding-top:102px;position:absolute;left:0;top:0;}
.body_sub .people .recruit_list .end .con p {font-size:26px;margin-bottom:35px;letter-spacing:-1px;}
.body_sub .people .recruit_list .end .con span.btn {display:inline-block;width:160px;height:50px;font-size:16px;line-height:46px;letter-spacing:-1px;border:2px solid #222;}

.body_sub .people .faq_list li {width:1200px;min-height:80px;margin-bottom:10px;border:1px solid #ccc;padding:0 40px;cursor:pointer;}
.body_sub .people .faq_list li .question {width:100%;height:78px;padding:0 0 0 0;}
.body_sub .people .faq_list li .question .q {float:left;display:inline-block;width:45px;height:100%;font-family:Roboto;font-size:30px;color:#888;font-weight:300;padding-top:20px;}
.body_sub .people .faq_list li .question .subject {float:left;display:inline-block;width:1020px;height:100%;font-size:16px;padding-top:28px;}
.body_sub .people .faq_list li .question .btn {float:right;display:inline-block;width:30px;height:100%;background:url('/v2/common/img/icon/bu_down_2.png') no-repeat center;}
.body_sub .people .faq_list li .answer {display:none;font-size:16px;line-height:26px;padding:30px 0 35px 0;border-top:1px solid #fdb701;}
.body_sub .people .faq_list li.on {border:1px solid #fdb701;}
.body_sub .people .faq_list li.on .question .q {color:#fdb701;}
.body_sub .people .faq_list li.on .question .subject {color:#fdb701;}
.body_sub .people .faq_list li.on .question .btn {background:url('/v2/common/img/icon/bu_up_2.png') no-repeat center;}

.body_sub .people .personal_db .section_tit {padding:35px 0 70px 0;}
.body_sub .people .personal_db .db_process {display:inline-block;width:100%;height:auto;background:url('/v2/common/img/page/recruit_ic_process2.jpg') no-repeat center top;}
.body_sub .people .personal_db .db_process li {float:left;width:33.33%;text-align:center;padding-top:160px;}
.body_sub .people .personal_db .db_process li .tit {font-size:26px;margin-bottom:10px;}
.body_sub .people .personal_db .db_process li .desc {height:90px;font-size:16px;line-height:26px;}
.body_sub .people .personal_db .db_process li .mail {font-size:16px;color:#222;text-decoration:underline;}

/* 글쓰기 */
.write_top {width:100%;min-width:1200px;height:90px;text-align:center;border-bottom:1px solid #ccc;padding-top:35px;}
.body_sub .board_write .tit_write {width:1200px;font-size:26px;font-weight:400;line-height:26px;text-align:center;padding:40px 0;margin:0 auto;}

/* brand */
.body_sub .brand .sub_visual {width:100%;min-width:1280px;height:180px;background:url('/v2/common/img/page/visual_brand.jpg') no-repeat center;}
.body_sub .brand .page_tit {margin-bottom:50px;}
.body_sub .brand .name .s_con2 {margin-bottom:30px;}
.body_sub .brand .name .s_con3 {margin-bottom:30px;}
.body_sub .brand .name .bi {width:1200px;height:300px;background:#f5f5f5;padding-top:100px;margin-bottom:80px;}
.body_sub .brand .story .bar_tit {margin-bottom:20px;}
.body_sub .brand .story .bar_tit + p {margin-bottom:35px;}
.body_sub .brand .story ul {width:1200px;height:300px;margin-bottom:80px;border-left:1px solid #ccc;}
.body_sub .brand .story ul li {float:left;width:25%;height:300px;padding-top:60px;border:1px solid #ccc;border-left:0;}
.body_sub .brand .story ul li .chn {font-size:100px;}
.body_sub .brand .story ul li .txt {font-size:16px;}
.body_sub .brand .story ul li.color1 {color:#ee3d97;}
.body_sub .brand .story ul li.color2 {color:#0bb3c2;}
.body_sub .brand .story ul li.color3 {color:#a3cd39;}
.body_sub .brand .story ul li.color4 {color:#f3732f;}
.body_sub .brand .space {width:100%;height:950px;background:#f5f5f5;padding-top:80px;}
.body_sub .brand .space .bar_tit {margin-bottom:20px;}
.body_sub .brand .space .bar_tit + p {margin-bottom:35px;}
.body_sub .brand .space .slide_space_wrap {width:900px;height:540px;margin:0 auto;position:relative;}
.body_sub .brand .space .slide_space_wrap .wrap {width:900px;height:540px;position:relative;overflow:hidden;
		   -webkit-box-shadow:0px 20px 60px rgba(75, 75, 75, 0.5);
			  -moz-box-shadow:0px 20px 60px rgba(75, 75, 75, 0.5);
			    -o-box-shadow:0px 20px 60px rgba(75, 75, 75, 0.5);
			   -ms-box-shadow:0px 20px 60px rgba(75, 75, 75, 0.5);
				   box-shadow:0px 20px 60px rgba(75, 75, 75, 0.5);
}
.body_sub .brand .space .slide_space_wrap .wrap ul {position:absolute;left:0;top:0;}
.body_sub .brand .space .slide_space_wrap .wrap ul li {float:left;}
.body_sub .brand .space .slide_space_wrap .pager_space {position:absolute;left:0;right:0;bottom:-55px;}
.body_sub .brand .space .slide_space_wrap .pager_space .pager {width:12px;height:12px;text-indent:-9999px;background:url('/v2/common/img/icon/pager_1.png') no-repeat;margin:0 5px;}
.body_sub .brand .space .slide_space_wrap .pager_space .pager.on {background:url('/v2/common/img/icon/pager_1_on.png') no-repeat;}

/* about */
.body_sub .about .page_tit.philosophy {padding-bottom:80px;}
.body_sub .about .philosophy .con {width:1040px;height:300px;font-size:30px;color:#fff;line-height:50px;text-align:center;letter-spacing:-1px;padding-top:70px;margin:0 auto 120px auto;background:url('/v2/common/img/page/vision_img5.jpg') no-repeat;
		   -webkit-box-shadow:-20px 20px 50px rgba(75, 75, 75, 0.3);
			  -moz-box-shadow:-20px 20px 50px rgba(75, 75, 75, 0.3);
			    -o-box-shadow:-20px 20px 50px rgba(75, 75, 75, 0.3);
			   -ms-box-shadow:-20px 20px 50px rgba(75, 75, 75, 0.3);
				   box-shadow:-20px 20px 50px rgba(75, 75, 75, 0.3);
}
.body_sub .about .philosophy .con em {}
.body_sub .about .vision {padding:80px 0;background:#f5f5f5;}
.body_sub .about .vision .bar_tit {margin-bottom:15px;}
.body_sub .about .vision .bar_tit + .s_con3 {margin-bottom:35px;}
.body_sub .about .vision .visionCon {width:980px;margin:0 auto;}
.body_sub .about .vision .visionCon li {float:left;width:490px;position:relative;}
.body_sub .about .vision .visionCon li img {display:block;}
.body_sub .about .vision .visionCon li .over {display:none;}
.body_sub .about .vision .visionCon li .over .bg {width:100%;height:100%;background:#fdb701;opacity:0.9;position:absolute;left:0;top:0;}
.body_sub .about .vision .visionCon li .over .txt {width:100%;height:100%;color:#fff;text-align:center;padding-top:40px;position:absolute;left:0;top:0;}
.body_sub .about .vision .visionCon li .over .txt .txt1 {font-size:105px;line-height:105px;}
.body_sub .about .vision .visionCon li .over .txt .txt2 {display:inline-block;font-size:26px;margin-bottom:10px;}
.body_sub .about .vision .visionCon li .over .txt .txt3 {font-size:30px;}
.body_sub .about .vision .visionCon li .over .txt .txt3.en {font-family:Roboto;font-size:40px;font-weight:700;}

.body_sub .about .promise {padding-top:80px;}
.body_sub .about .promise .bar_tit {margin-bottom:15px;}
.body_sub .about .promise .bar_tit + .s_con3 {margin-bottom:35px;}
.body_sub .about .promise .content {width:840px;height:800px;margin:0 auto;background:url('/v2/common/img/page/promise_bg.jpg') no-repeat center top;position:relative;}
.body_sub .about .promise .content .tit {display:inline-block;width:360px;font-size:40px;line-height:40px;position:absolute;left:0;right:0;top:300px;margin:0 auto;}
.body_sub .about .promise .content .tit .eng {font-size:16px;color:#888;}
.body_sub .about .promise .content ul li {width:300px;}
.body_sub .about .promise .content ul li.con1 {position:absolute;left:0;right:0;top:110px;margin:0 auto;}
.body_sub .about .promise .content ul li.con2 {position:absolute;left:0;top:380px;}
.body_sub .about .promise .content ul li.con3 {position:absolute;right:0;top:380px;}
.body_sub .about .promise .content ul li.con4 {position:absolute;left:0;right:0;top:650px;margin:0 auto;}
.body_sub .about .promise .content ul li .list_tit {display:block;font-size:26px;color:#fff;margin-bottom:45px;}
.body_sub .about .promise .content ul li .s_con3 {letter-spacing:-1px;}

/* promise */
.body_sub .about .promise_new {padding-top:80px;}
.body_sub .about .promise_new .bar_tit {margin-bottom:15px;}
.body_sub .about .promise_new .bar_tit + .s_con3 {margin-bottom:35px;}
.body_sub .about .promise_new .content {width:847px;height:415px;margin:0 auto;background:url('/v2/common/img/page/promise_bg_new.jpg') no-repeat center top;position:relative;}
.body_sub .about .promise_new .content .tit {display:inline-block;width:360px;letter-spacing:-0.035em;  font-weight:800; font-size:40px;line-height:40px;position:absolute;left:0;right:0;top:323px;margin:0 auto;}
.body_sub .about .promise_new .content ul li {width:847px;}
.body_sub .about .promise_new .content ul li.con1 {position:absolute;left:0;top:0px; width:176px; height:112px; text-align:right; padding-right:20px;}
.body_sub .about .promise_new .content ul li.con2 {position:absolute;left:0;top:304px; width:176px; height:112px; text-align:right; padding-right:20px;}
.body_sub .about .promise_new .content ul li.con3 {position:absolute;right:0;top:0px; width:176px; height:112px; text-align:left; padding-left:20px;}
.body_sub .about .promise_new .content ul li.con4 {position:absolute;right:0;top:304px; width:176px; height:112px; text-align:left; padding-left:20px;}
.body_sub .about .promise_new .content ul li .list_tit {display:block;font-weight:500; font-size:32px;color:#343434;}
.body_sub .about .promise_new .content ul li .s_con3 {letter-spacing:-0.085em; line-height:1.4; font-size:15px;}


.body_sub .about .sub_visual {width:100%;min-width:1280px;height:180px;background:url('/v2/common/img/page/visual_vision.jpg') no-repeat center;}
.body_sub .about .ceo {padding-top:80px;position:relative;}
.body_sub .about .ceo .introduction {width:600px;height:auto;text-align:left;padding:55px 0 55px 55px;background:#f5f5f5;}
.body_sub .about .ceo .introduction .txt1 {font-size:20px;line-height:30px;margin-bottom:30px;}
.body_sub .about .ceo .introduction .txt2 {font-size:16px;color:#666;line-height:26px;margin-bottom:30px;}
.body_sub .about .ceo .introduction .txt2 em {color:#222;}
.body_sub .about .ceo .introduction .txt3 span {font-size:16px;vertical-align:middle;}
.body_sub .about .ceo .introduction .txt3 img {vertical-align:middle;margin-left:20px;}
.body_sub .about .ceo .pic {position:absolute;right:0px;top:0px;
		   -webkit-box-shadow:-20px 20px 50px rgba(75, 75, 75, 0.4);
			  -moz-box-shadow:-20px 20px 50px rgba(75, 75, 75, 0.4);
			    -o-box-shadow:-20px 20px 50px rgba(75, 75, 75, 0.4);
			   -ms-box-shadow:-20px 20px 50px rgba(75, 75, 75, 0.4);
				   box-shadow:-20px 20px 50px rgba(75, 75, 75, 0.4);
}
.body_sub .about.vision .sub_visual {background:url('/v2/common/img/page/visual_vision.jpg') no-repeat center;}

.body_sub .ci .bar_tit {margin-bottom:15px;}
.body_sub .ci .bar_tit + .s_con3 {margin-bottom:35px;}
.body_sub .ci .identity {text-align:center;margin-bottom:80px;}
.body_sub .ci .identity .img {margin-bottom:35px;}
.body_sub .ci .identity .desc {font-size:16px;line-height:26px;text-align:center;margin-bottom:35px;}
.body_sub .ci .neoline {text-align:center;margin-bottom:80px;}
.body_sub .ci .color {text-align:center;}
.body_sub .ci .color .box {width:100%;height:140px;padding:0 40px 0 40px;}
.body_sub .ci .color .box.white {background:#fff;border:1px solid #ccc;}
.body_sub .ci .color .box.yellow {background:#fdb701;}
.body_sub .ci .color .box.black {background:#000;}
.body_sub .ci .color .box .txt1 {float:left;display:inline-block;width:200px;font-family:Roboto;font-size:26px;color:#222;font-weight:700;text-align:left;padding-top:73px;}
.body_sub .ci .color .box .txt2 {float:left;display:inline-block;font-family:Roboto;font-size:16px;color:#222;font-weight:700;text-align:left;padding-top:83px;}
.body_sub .ci .color .box .img {float:right;display:inline-block;padding-top:79px;}
.body_sub .ci .color .box.black .txt1,
.body_sub .ci .color .box.black .txt2 {color:#fff;}


/* business */
.body_sub .biz .sub_visual {width:100%;min-width:1280px;height:180px;background:url('/v2/common/img/page/visual_business.jpg') no-repeat center;}
.body_sub .biz .page_tit {margin-bottom:50px;}
.body_sub .biz .overview .bar_tit {margin-bottom:20px;}
.body_sub .biz .overview .bar_tit + p {margin-bottom:35px;}
.body_sub .biz .portfolio {width:100%;height:auto;background:#f5f5f5;}
.body_sub .biz .portfolio .bar_tit {margin-bottom:35px;}
.body_sub .biz .portfolio .w1280 {padding:80px 0 45px 0;}
.body_sub .biz .portfolio .pf_list {width:1232px;margin:0 auto;}
.body_sub .biz .portfolio .pf_list li {float:left;width:278px;height:280px;text-align:center;margin:0 15px;}
.body_sub .biz .portfolio .pf_list li .thumb img {display:block;}
.body_sub .biz .portfolio .pf_list li .tit {display:inline-block;padding-top:15px;}
.body_sub .biz .portfolio .pf_list li a {font-size:16px;color:#222;line-height:26px;}

/* 2017 02 24 */
.body_sub .biz .portfolio .pf_list_new {width:1232px;margin:0 auto;}
.body_sub .biz .portfolio .pf_list_new li {float:left;width:221px;height:280px;text-align:center;margin:0 12px;}
.body_sub .biz .portfolio .pf_list_new li .thumb img {display:block;}
.body_sub .biz .portfolio .pf_list_new li .tit {display:inline-block;padding-top:15px;}
.body_sub .biz .portfolio .pf_list_new li a {font-size:16px;color:#222;line-height:26px;}

/*
.body_sub .biz .operation {width:1040px;height:680px;position:relative;background:url('/v2/common/img/page/operation_img1.png') no-repeat;margin:35px auto 0 auto;}
.body_sub .biz .operation .content {width:260px;height:auto;position:absolute;}
.body_sub .biz .operation .content.con1 {left:130px;top:450px;}
.body_sub .biz .operation .content.con2 {left:385px;top:365px;}
.body_sub .biz .operation .content.con3 {left:640px;top:250px;}
.body_sub .biz .operation .content .tit {font-size:20px;color:#fdb701;margin-bottom:10px;}
.body_sub .biz .operation .content .desc {font-size:16px;line-height:26px;}
/*


/* 20160831  그래프 변경분 */
.body_sub .biz .operation_new {width:1040px;height:484px;position:relative;background:url('/v2/common/img/page/operation_img1.jpg') no-repeat; margin:0 auto;}
.body_sub .biz .operation_new .content {width:400px;height:auto;position:absolute;}
.body_sub .biz .operation_new .content.con1 {left:278px;top:339px; background:url('/v2/common/img/page/operation_b.png') left top no-repeat;}
.body_sub .biz .operation_new .content.con2 {left:500px;top:234px; background:url('/v2/common/img/page/operation_b2.png') left top no-repeat;}
.body_sub .biz .operation_new .content.con3 {left:723px;top:88px; background:url('/v2/common/img/page/operation_b3.png') left top no-repeat;}
.body_sub .biz .operation_new .content .tit1 {font-size:24px;color:#ffffff; text-align:left; padding-left:22px; padding-top:3px;}
.body_sub .biz .operation_new .content .tit2 {font-size:24px;color:#ffffff; text-align:left; padding-left:22px; padding-top:3px;}
.body_sub .biz .operation_new .content .tit3 {font-size:24px;color:#ffffff; text-align:left; padding-left:22px; padding-top:3px;}
.body_sub .biz .operation_new .content .desc {font-size:14px;line-height:26px; text-align:left; padding-top:8px; padding-left:22px;}



/* 20160831  추가분 */
.body_sub .biz .overview_thum {width:1200px; height:584px; padding-top:56px; margin:0 auto;}
.body_sub .biz .overview_thum ul{}
.body_sub .biz .overview_thum ul li{float:left; width:378px; height:526px; padding-top: 35px; margin-right:30px; border: solid 1px #cccccc; background-color:#FFFFFF; text-align:center;}


.body_sub .biz .operation_new_area{padding-top:96px; padding-bottom:104px;}



.body_sub .biz .development {width:1200px;margin:0 auto 80px auto;}
.body_sub .biz .development ul.aaa>li {float:left;width:380px;height:720px;text-align:center;padding-top:35px;border:1px solid #ccc;}
.body_sub .biz .development ul.aaa>li.dev1 {background:url('/v2/common/img/page/dev_bg1.jpg') no-repeat center 232px;}
.body_sub .biz .development ul.aaa>li.dev2 {background:url('/v2/common/img/page/dev_bg2.jpg') no-repeat center 232px;margin:0 30px;}
.body_sub .biz .development ul.aaa>li.dev3 {background:url('/v2/common/img/page/dev_bg3.jpg') no-repeat center 232px;}
.body_sub .biz .development ul.aaa>li .tit {font-size:26px;}
.body_sub .biz .development ul.aaa>li .bar {display:block;width:1px;height:20px;background:#222;margin:18px auto 20px auto;}
.body_sub .biz .development ul.aaa>li .desc {font-family:Nanum Gothic; height:103px;font-size:16px;line-height:26px;}
.body_sub .biz .development ul.subCon>li {width:100%;}
.body_sub .biz .development ul.subCon>li .txt1 {height:100px;font-size:20px;color:#888;padding-top:42px;}
.body_sub .biz .development ul.subCon>li .txt2 {height:56px;font-size:16px;color:#888;padding-top:10px;}
.body_sub .biz .development ul.subCon>li .color1 {color:#fff;}
.body_sub .biz .development ul.subCon>li .color2 {color:#b3c95a;}
.body_sub .biz .development ul.subCon>li .color3 {color:#3aa176;}
.body_sub .biz .development ul.subCon>li .color4 {color:#5b6a7f;}


/* 이용약관,개인정보취급방침 */
.body_sub .etc {background:#f5f5f5;}
.body_sub .etc .etc_tit {height:70px;font-size:30px;border-bottom:1px solid #222;}
.body_sub .etc .terms_content {padding:35px 0 120px 0;}
.body_sub .etc .chapter {font-size:26px;color:#222;margin-bottom:30px;}
.body_sub .etc .article {font-size:16px;color:#222;margin-bottom:10px;}
.body_sub .etc .con {font-size:16px;color:#666;line-height:30px;margin-bottom:25px;}
.body_sub .etc .con .conSub {display:block;padding-left:20px;}
.body_sub .etc .privacy_desc {font-size:16px;line-height:30px;padding-top:40px;}
.body_sub .etc .privacy .chapter {margin-bottom:10px;}



/* popup */
.pop_type1 {width:auto;height:auto;margin:0 auto;background:#fff;}
.pop_type1.w1200 {width:1000px;margin:0 auto;}
.pop_type1 .pop_title {width:100%;height:80px;padding:18px 0 0 40px;background:#222;position:relative;}
.pop_type1 .pop_title .tit {font-size:26px;color:#fff;}
.pop_type1 .pop_title .btn_close {position:absolute;right:40px;top:30px;}
.pop_type1 .popContents {background:#ffffff;}



/* 서브임시 */
/*.body_sub .sub_visual {width:100%;min-width:1280px;height:240px;background:url('/v2/common/img/temp/sub_visual.jpg') no-repeat center;}*/
.body_sub .portfolio {width:100%;min-width:1280px;height:632px;background:#f5f5f5;}
.body_sub .portfolio .pop_open {width:270px;height:160px;text-indent:-9999px;position:absolute;right:40px;top:130px;background:#fff;opacity:0.01;}
.pop_temp {width:100%;height:100%;position:absolute;left:0;top:0;z-index:1000;}
.pop_temp .bg {width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:0.5;}
.pop_temp .con {width:1100px;height:auto;position:absolute;left:0;right:0;top:0;margin:0 auto;}
.pop_temp .pop_close {width:50px;height:50px;text-indent:-9999px;position:absolute;right:32px;top:20px;background:#fff;opacity:0.01;}



@media screen and (max-width: 1280px) {


}
