@charset "utf-8";

.mr_20 {margin-right:3%;}

.intro_con {width:94.063%; margin:0 auto 10%;}

/**/
.purpose_con {position:relative; width:94.063%; margin:0 auto 20%;}
.purpose_con > dl {display:block; width:100%; margin:75px auto 0%;}
/*.purpose_con dt {color:#fff; margin:0px; text-align:center; background:#668ad6; border:1px solid #668ad6;padding:5px;  }*/
.purpose_con dl dt {border-top-right-radius:10px; border-top-left-radius:10px;color:#000; margin:0px; text-align:center; background:#f1efeb; border:1px solid #e3e3e3; border-bottom:0px; padding:5px;  }
.purpose_con dl dd {border:1px solid #e3e3e3; padding:10px 10px; margin:0 0 20px;}
.purpose_con .step02 {padding-top:30px; height:80px; background:url('http://www.oeuncni.co.kr/images/sub/purpose_img.gif') no-repeat center -158px; text-align:center; font-size:14px;  color:#183468;}
.purpose_con .step03 {border:1px solid #e3e3e3; padding:20px; margin:18px 0 20px; font-size:14px; text-align:center; line-height:18px; }
.purpose_con .tableStyle {position:relative; width:100%; border-top:3px solid #dd5b0e; border-collapse: collapse; }
.purpose_con .tableStyle th {width:30%; height:50px; text-align:left; background:#f3f3f3; border:1px solid #d9d9d9;padding-left:10px;}
.purpose_con .tableStyle td {width:70%; height:50px; border:1px solid #d9d9d9; padding-left:10px;}
.purpose_con .tableStyle td ul {padding:15px 0;}
.purpose_con .tableStyle td ul li {padding:5px 8px; background:url('http://oeuncni.co.kr/images/main/li_icon.gif') no-repeat left 5px;}



/**/
.history_con {width:94.063%; margin:5% auto 10%; letter-spacing:-0.02em;}
.history_con ul {float:left; width:100%; margin:15px 0 0;background:url('http://oeuncni.co.kr/images/sub/history_bg.gif-') no-repeat left top;}
.history_con ul > li {float:left; width:100%; margin:1% 0 0; font-size:13px; }
.history_con ul > li > ul {margin:0;}
.history_con ul li > p {border-top:5px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:10px 10px 10px; margin-bottom:10px;}
.history_con ul li .his_y {display:inline-block; font-size:16px; color:#000; font-weight:bold; margin-bottom:0px;}

/**/
.custom_con {position: relative; width:94.063%; margin:10% auto 20%;}
.custom_con ul {position: relative; width:99.3%; float:left; border:1px solid #e3e3e3; overflow:hidden; margin:10px 0;}
.custom_con ul li {float:left; width:24.9%; text-align:center; border-right:1px solid #e3e3e3; border-top:0px solid #dd5b0e;}
.custom_con ul li.end {float:left; width:23%; text-align:center; margin-right:0px; border-right:0px solid #e3e3e3;}
.custom_con ul li p {padding:40px 5px 0px; height:40px;}
.custom_con ul li img {width:70%; height:50%;}
.custom_con ul li span.custom_name {display:block; width:100%; border-top:1px solid #e3e3e3; padding:5px 0; font-size:10px;}

.custom_con ul.tabmenu {
	position: relative;
	overflow: hidden;
	border: 0px solid #d7d7d7;
	margin:0px auto 0;
	width:100%;
	display: table;
}
.custom_con ul.tabmenu li {
	float:left;
	width:50%;
	border:0px solid #000;
}
.custom_con .tabmenu li.on a {
    background:url('../img/tabm_bg.gif') no-repeat center top;
	padding-bottom:12px;
    border: 1px solid #4a4a4a;
	border-bottom:0px;
    border-left: 0px solid #5d5d5d;
    border-right: 0px solid #5d5d5d;
    color: #fff;
}
.custom_con .tabmenu li a {
    display: block;
    padding: 5px 20px;
    height: 26px;
    line-height: 29px;
    border: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    text-align: center;
	text-decoration:none;
	color:#000;
}


.custom_con .story {
    position: relative;
    width: 100%;
    overflow: hidden;
    top: 30px;
}
.custom_con .story .story_cont {
    float: left;
    width: 100%;
    text-align: center;
	padding-bottom:10px;
}

.custom_con .tableStyle {position:relative; width:100%; top:10px; border-top:3px solid #dd5b0e; border-collapse: collapse;	 }
.custom_con .tableStyle th {width:30%; text-align:left; background:#f3f3f3; border:1px solid #d9d9d9;padding-left:10px;}
.custom_con .tableStyle td {width:70%; text-align:left; border:1px solid #d9d9d9; padding:10px 10px;}
.custom_con .tableStyle td ul {padding:15px 0;}
.custom_con .tableStyle td ul li {padding:5px 8px; background:url('http://oeuncni.co.kr/images/main/li_icon.gif') no-repeat left 5px;}
.custom_con .icon_tit{padding-left:22px; text-align:left; background:url('http://oeuncni.co.kr/images/sub/icon_li.gif') no-repeat left 3px; font-size:18px; font-weight:bold;}
.custom_con .bd_ictit{padding-left:22px; background:url('http://oeuncni.co.kr/images/sub/icon_li.gif') no-repeat left 3px; font-size:13px; }

.mgt10 {margin-top:10px;}
.mgt15 {margin-top:15px;}
.mgt20 {margin-top:20px;}
.mgt30 {margin-top:30px;}
.mgt40 {margin-top:40px;}
.mgt50 {margin-top:50px;}
.mgt60 {margin-top:60px;}


/**/
.vision_con {position: relative; width:94.063%; margin:10% auto 20%;}
.vision_con dl {width:100%; margin:3% auto 0%;}
.vision_con dt {border-top-right-radius:10px; border-top-left-radius:10px;color:#000; margin:0px; text-align:center; background:#f1efeb; border:1px solid #e3e3e3; border-bottom:0px; padding:5px;  }
.vision_con dd {border:1px solid #e3e3e3;text-align:left; padding:10px 10px 10px; margin:0 0 20px;}
.vision_con .step03 {border:1px solid #e3e3e3; padding:20px; margin:18px 0 20px; font-size:14px; text-align:center; line-height:18px; }
.vision_con dd > ul > li {width:100%; padding:0px; margin-bottom:10px; text-align:center;}
.vision_con dd > ul > li > ul {text-align:left;}

.vision_con ul.tabmenu {
	position: relative;
	overflow: hidden;
	border: 0px solid #d7d7d7;
	margin:0px auto 0;
	width:100%;
	display: table;
}
.vision_con ul.tabmenu li {
	float:left;
	width:50%;
	border:0px solid #000;
}
.vision_con .tabmenu li.on a {
    background:url('../img/tabm_bg.gif') no-repeat center top;
	padding-bottom:12px;
    border: 1px solid #4a4a4a;
	border-bottom:0px;
    border-left: 0px solid #5d5d5d;
    border-right: 0px solid #5d5d5d;
    color: #fff;
}
.vision_con .tabmenu li a {
    display: block;
    padding: 5px 20px;
    height: 26px;
    line-height: 29px;
    border: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    text-align: center;
	text-decoration:none;
	color:#000;
}

.vision_con .story {
    position: relative;
    width: 100%;
    overflow: hidden;
    top: 30px;
}
.vision_con .story .story_cont {
    float: left;
    width: 100%;
    text-align: center;
	padding-bottom:20px;
}
.vision_con .tableStyle {position:relative; width:100%; top:20px; border-top:3px solid #dd5b0e; border-collapse: collapse;}
.vision_con .tableStyle th {width:30%; text-align:left; background:#f3f3f3; border:1px solid #d9d9d9;padding-left:10px;}
.vision_con .tableStyle td {width:70%; text-align:left; border:1px solid #d9d9d9; padding:10px 10px;}
.vision_con .tableStyle td ul {padding:15px 0;}
.vision_con .tableStyle td ul li {padding:5px 8px; background:url('http://oeuncni.co.kr/images/main/li_icon.gif') no-repeat left 5px;}


ul.organize_1step {margin-top:30px; width:100%; font-size:12px;}
ul.organize_1step li {float:left;width:100%; }
ul.organize_1step li.agency {width:33%; height:180px;  background:#fff; border:1px solid #a75d30;border-top:2px solid #a75d30;margin-right:1%; border-radius:10px;}
ul.organize_1step li.agency ul {position:relative; top:5px;}
ul.organize_1step li.agency ul li {width:100%; text-align:left; padding-left:10px; background:url() no-repeat left top;}

ul.organize_1step li.laboratory {width:29.3%; margin-right:1%;height:180px;  color:#665635; border-radius:10px;border:1px solid #a75d30;border-top:2px solid #a75d30;text-align:center;}
ul.organize_1step li.laboratory ul {position:relative; top:45px;}
ul.organize_1step li.laboratory ul li {width:100%; text-align:center;}

ul.organize_1step li.branch {width:33%; height:180px; background:#fff; border:1px solid #a75d30;border-top:2px solid #a75d30;border-radius:10px;}
ul.organize_1step li.branch ul {position:relative; top:5px;}
ul.organize_1step li.branch ul li {width:100%;  text-align:left;padding-left:10px;}





/**/
.certi_con {position: relative; width:94.063%; margin:10% auto 20%;}

.certi_con ul.tabmenu {
	position: relative;
	overflow: hidden;
	border: 0px solid #d7d7d7;
	margin:0px auto 0;
	width:100%;
	display: table;
}
.certi_con ul.tabmenu li {
	float:left;
	width:50%;
	border:0px solid #000;
}
.certi_con .tabmenu li.on a {
    background:url('../img/tabm_bg.gif') no-repeat center top;
	padding-bottom:12px;
    border: 1px solid #4a4a4a;
	border-bottom:0px;
    border-left: 0px solid #5d5d5d;
    border-right: 0px solid #5d5d5d;
    color: #fff;
}
.certi_con .tabmenu li a {
    display: block;
    padding: 5px 20px;
    height: 26px;
    line-height: 29px;
    border: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    text-align: center;
	text-decoration:none;
	color:#000;
}

.certi_con .story {
    position: relative;
    width: 100%;
    overflow: hidden;
    top: 30px;
}
.certi_con .story .story_cont {
    float: left;
    width: 100%;
    text-align: center;
	padding-bottom:20px;
}
.certi_con .tableStyle {position:relative; width:100%; top:20px; border-top:3px solid #dd5b0e; border-collapse: collapse;}
.certi_con .tableStyle th {width:30%;  text-align:center; background:#f3f3f3; border:1px solid #d9d9d9;padding:20px 0;}
.certi_con .tableStyle td {width:70%; text-align:left; border:1px solid #d9d9d9; padding:10px 10px;}
.certi_con .tableStyle td ul {padding:15px 0;}
.certi_con .tableStyle td ul li {padding:5px 8px; background:url('http://oeuncni.co.kr/images/main/li_icon.gif') no-repeat left 13px;}

.certi_con ul.certification {position:relative; top:0px; width:100%; overflow:hidden;}
.certi_con ul.certification li { width:100%; }
.certi_con ul.certification li.end { width:100%; margin-right:0px;}
/*
.certi_con ul.certification li dl {float:left; width:100%; height:283px; border:1px solid #e3e3e3; margin-bottom:30px;}
.certi_con ul.certification li dl dt {float:left; width:30%; height:400px;  margin-bottom:30px;}
.certi_con ul.certification li dl dd {display:inline-block; width:*; font-size:16px; padding:30px 15px 10px;}
*/
.certi_con .point1 {background:#dd0e30; color:#fff; font-size:11px; padding:2px 10px;}
.certi_con .point2 {background:#0e6bdd; color:#fff; font-size:11px; padding:2px 10px;}

.certi_con dl {width:99%; margin:3% auto 0%; border:1px solid #e3e3e3; border-top:3px solid #dd5b0e;}
.certi_con dt {width:95%; color:#000; margin:0 auto; text-align:center; background:#fff;  border-bottom:1px solid #e3e3e3;padding:2%;  }
.certi_con dd {width:94%;border:0px solid #e3e3e3;text-align:center; padding:20px 3% 0; margin:0 0 20px;}
.certi_con ul.certification li dl dt img {width:200px;}
.certi_con .step03 {border:1px solid #e3e3e3; padding:20px; margin:18px 0 20px; font-size:14px; text-align:center; line-height:18px; }
.certi_con dd > ul > li {width:100%; padding:0px; margin-bottom:10px; text-align:center;}
.certi_con dd > ul > li > ul {text-align:left;}

.certi_con a { text-decoration:none;}
.certi_con a .btn1 {border:1px solid #5c5c5c; background:#ff; border-radius:5px; font-size:12px; color:#333; padding:10px; text-decoration:none;}
.certi_con a:hover .btn1 {border:1px solid #333; background:#000; border-radius:5px; font-size:12px; color:#fff; padding:10px; text-decoration:none;}



/**/
.ci_con {position: relative; width:94.063%; margin:10% auto 20%; min-height:400px;}
.ci_con > ul {position: relative; float:left; overflow:hidden; margin:30px 0;}
.ci_con > ul > li {margin-bottom:20px;}
.ci_con > ul > li > dl {}
.ci_con > ul > li > dl > dt {background:url('http://oeuncni.co.kr/images/sub/icon_li.gif') no-repeat left 1px; padding-left:20px; margin-bottom:10px; }
.ci_con > ul > li > dl > dd {text-align:left; padding:0 50px;}
.ci_con > ul > li > dl > dd p {width:100%;}
.ci_con > ul > li > dl > dd p img {display:block; width:60%; margin:0 auto;}



/**/
.location_con {position: relative; width:94.063%; margin:10% auto 20%;}
.location_con ul {position: relative; float:left; border:1px solid #e3e3e3; overflow:hidden; margin:10px 0;}
.location_con ul li {float:left; width:24.9%; text-align:center; border-right:1px solid #e3e3e3; border-top:0px solid #dd5b0e;}
.location_con ul li.end {float:left; width:24.3%; text-align:center; margin-right:0px; border-right:0px solid #e3e3e3;}




.location_con ul.mapmenu {
	position: relative;
	overflow: hidden;
	border: 0px solid #d7d7d7;
	margin:30px auto 0;
	width:100%;
	display: table;
}
.location_con ul.mapmenu li {
	float:left;
	width:50%;
	border:0px solid #000;
}
.location_con .mapmenu li.on a {
    background:url('../img/tabm_bg.gif') no-repeat center top;
	padding-bottom:12px;
    border: 1px solid #4a4a4a;
	border-bottom:0px;
    border-left: 0px solid #5d5d5d;
    border-right: 0px solid #5d5d5d;
    color: #fff;
}
.location_con .mapmenu li a {
    display: block;
    padding: 5px 20px;
    height: 26px;
    line-height: 29px;
    border: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    text-align: center;
	text-decoration:none;
	color:#000;
}

.location_con .story {
    position: relative;
    width: 100%;
    overflow: hidden;
	top:30px;
}
.location_con .story .story_cont {
    float: left;
    width: 100%;
	overflow: hidden; padding-bottom:30px;
}

.location_con .tableStyle {position:relative; width:100%; top:20px; border-top:3px solid #dd5b0e; border-collapse: collapse; }
.location_con .tableStyle th {width:30%; text-align:left; background:#f3f3f3; border:1px solid #d9d9d9;padding-left:10px;}
.location_con .tableStyle td {width:70%; text-align:left; border:1px solid #d9d9d9; padding:10px 10px;}
.location_con .tableStyle td ul {padding:15px 0;}
.location_con .tableStyle td ul li {padding:5px 8px; background:url('http://oeuncni.co.kr/images/main/li_icon.gif') no-repeat left 5px;}




.busi_con {position: relative; width:94.063%; margin:10% auto 20%;}
.busi_con ul {position: relative; float:left; border:1px solid #e3e3e3; overflow:hidden; margin:30px 0;}
.busi_con ul.txtbox {float:left; width:85%; padding:20px 5%; border:9px solid #e3e3e3; margin-bottom:0px;}
.busi_con ul.txtbox li {float:left;  width:100%;  background:url('http://www.oeuncni.co.kr/images/sub/icon_dot01.gif') no-repeat left 8px; padding:0 0 10px 10px; }
.busi_con ul.txtbox li.end {float:left; background:none; padding-left:0px; margin-top:20px;}


.busi_con .busiImg {float:left; border:0px solid #d7d7d7; border-top:none; border-bottom:none; margin:0px; width:99.6%; text-align:center; padding:0 0 20px;}
/*.busi_con .busiImg img {width:70%;}*/
.product .proImg {min-height:425px; width:99.8%; border:1px solid #d7d7d7; border-bottom:none;  text-align:center; padding:60px 0 30px;}

.busi_con ul.tabmenu {
	position: relative;
	overflow: hidden;
	border: 0px solid #d7d7d7;
	margin:30px auto 0;
	width:99%;
	display: table;
}
.busi_con ul.tabmenu li {
	float:left;
	width:50%;
	border:0px solid #000;
}
.busi_con .tabmenu li.on a {
    background:url('../img/tabm_bg.gif') no-repeat center top;
	padding-bottom:12px;
    border: 1px solid #4a4a4a;
	border-bottom:0px;
    border-left: 0px solid #d7d7d7;
    border-right: 0px solid #d7d7d7;
    color: #fff;
}
.busi_con .tabmenu li a {
    display: block;
    padding: 5px 10px ;
    height: 26px;
    line-height: 29px;
	font-size:11px;
    border: 1px solid #d7d7d7;
    text-align: center;
	text-decoration:none;
	color:#000;
}

.busi_con ul.tabmenu2 {
	position: relative;
	overflow: hidden;
	border: 0px solid #d7d7d7;
	margin:30px auto 0;
	width:99%;
	display: table;
}
.busi_con ul.tabmenu2 li {
	float:left;
	width:50%;
	border:0px solid #000;
}
.busi_con .tabmenu2 li.on a {
    background:url('../img/tabm_bg.gif') no-repeat center top;
	padding-bottom:12px;
    border: 1px solid #4a4a4a;
	border-bottom:0px;
    border-left: 0px solid #d7d7d7;
    border-right: 0px solid #d7d7d7;
    color: #fff;
}
.busi_con .tabmenu2 li a {
    display: block;
    padding: 5px 10px ;
    height: 26px;
    line-height: 29px;
	font-size:11px;
    border: 1px solid #d7d7d7;
    text-align: center;
	text-decoration:none;
	color:#000;
}




.busi_con .story {
    position: relative;
    width: 99%;
    overflow: hidden;
}
.busi_con .story .story_cont {
    float: left;
    width: 100%;
	overflow: hidden;
	padding-bottom:0px;
}

.busi_con .tableStyle4 {position:relative; width:100%; border-top:0px solid #dd5b0e;border-collapse: collapse; }
.busi_con .tableStyle4 th {width:20%; height:40px; background:#f1efeb; border:1px solid #d9d9d9; border-top:1px double #d9d9d9; font-size:14px;}
.busi_con .tableStyle4 td {width:70%; min-height:70px;border:1px solid #d9d9d9; padding:0 5%; vertical-align:top;}
.busi_con .tableStyle4 td > ul {float:left; border:none; margin:0px; padding:25px 0;}
.busi_con .tableStyle4 td ul li {padding:5px 8px; background:url('http://oeuncni.co.kr/images/main/li_icon.gif') no-repeat left 13px; line-height:15px;}
.busi_con .tableStyle4 td ul.line_t {width:100%; padding:25px 0;}
.busi_con .tableStyle4 td ul.line_t li {float:left; width:32.3%; padding:10px 0px 10px 8px; background:url('../images/main/li_icon.gif') no-repeat left 16px;}
.busi_con .tableStyle4 td ul.line_t2 {width:100%; padding:25px 0; overflow:hidden;}
.busi_con .tableStyle4 td ul.line_t2 li {float:left; width:48%; margin-right:12px; text-align:justify; padding:7px 0px 4px 8px; background:url('../images/main/li_icon.gif') no-repeat left 16px; }
.busi_con .tableStyle4 td ul.line_t2 li.end {float:left; width:100%; text-align:left; padding:30px 0px 10px 20px; background:none; border:none;}
.busi_con .tableStyle4 td ul.line_t3 {width:100%; padding:25px 0; overflow:hidden; }
.busi_con .tableStyle4 td ul.line_t3 li {float:left; width:15%; padding:10px 0px 10px 8px; background:url('http://oeuncni.co.kr/images/main/li_icon.gif') no-repeat left 16px;}





.layout_con {position:relative; width:94.063%;  overflow:hidden; margin:10% auto 10%;}

.layout_con ul {position: relative; float:left; border:1px solid #e3e3e3; overflow:hidden; margin:0;}
.layout_con ul.txtbox {float:left; width:85%; padding:20px 5%; border:9px solid #e3e3e3; margin-bottom:0px;}
.layout_con ul.txtbox li {float:left;  width:100%;  background:url('http://www.oeuncni.co.kr/images/sub/icon_dot01.gif') no-repeat left 8px; padding:0 0 10px 10px; }
.layout_con ul.txtbox li.end {float:left; background:none; padding-left:0px; margin-top:20px;}


.layout_con .proImg {float:left; width:99.8%; border:0px solid #d7d7d7; border-bottom:none;  text-align:center; padding:15px 0 30px; margin-top:15px;}

.layout_con ul.tabmenu {
	position: relative;
	overflow: hidden;
	border: 0px solid #d7d7d7;
	margin:20px auto 0;
	width:99%;
	display: table;
}
.layout_con ul.tabmenu li {
	float:left;
	width:50%;
	border:0px solid #000;
}
.layout_con .tabmenu li.on a {
    background:url('../img/tabm_bg.gif') no-repeat center top;
	padding-bottom:12px;
    border: 1px solid #4a4a4a;
	border-bottom:0px;
    border-left: 0px solid #d7d7d7;
    border-right: 0px solid #d7d7d7;
    color: #fff;
}
.layout_con .tabmenu li a {
    display: block;
    padding: 5px 10px ;
    height: 26px;
    line-height: 29px;
	font-size:11px;
    border: 1px solid #d7d7d7;
    text-align: center;
	text-decoration:none;
	color:#000;
}


.layout_con .story {
    position: relative;
    width: 99%;
    overflow: hidden;
}
.layout_con .story .story_cont {
    float: left;
    width: 100%;
	overflow: hidden;
}

.layout_con .tableStyle4 {position:relative; width:100%; border-top:0px solid #dd5b0e;border-collapse: collapse; }
.layout_con .tableStyle4 th {width:20%; height:40px; background:#f1efeb; border:1px solid #d9d9d9; border-top:1px double #d9d9d9; font-size:13px;}
.layout_con .tableStyle4 td {width:70%; min-height:70px;border:1px solid #d9d9d9; padding:0 5%; vertical-align:top;}
.layout_con .tableStyle4 td > ul {float:left; border:none; margin:0px; padding:25px 0;}
.layout_con .tableStyle4 td ul li {padding:5px 8px; background:url('http://oeuncni.co.kr/images/main/li_icon.gif') no-repeat left 13px; line-height:15px;}
.layout_con .tableStyle4 td ul.line_t {width:100%; padding:25px 0;}
.layout_con .tableStyle4 td ul.line_t li {float:left; width:32.3%; padding:10px 0px 10px 8px; background:url('../images/main/li_icon.gif') no-repeat left 16px;}
.layout_con .tableStyle4 td ul.line_t2 {width:100%; padding:25px 0; overflow:hidden;}
.layout_con .tableStyle4 td ul.line_t2 li {float:left; width:48%; margin-right:12px; text-align:justify; padding:7px 0px 4px 8px; background:url('../images/main/li_icon.gif') no-repeat left 16px; }
.layout_con .tableStyle4 td ul.line_t2 li.end {float:left; width:100%; text-align:left; padding:30px 0px 10px 20px; background:none; border:none;}
.layout_con .tableStyle4 td ul.line_t3 {width:100%; padding:25px 0; overflow:hidden; }
.layout_con .tableStyle4 td ul.line_t3 li {float:left; width:15%; padding:10px 0px 10px 8px; background:url('http://oeuncni.co.kr/images/main/li_icon.gif') no-repeat left 16px;}

.layout_con .tableStyle4 td > ul.stateImg {position:relative; width:100%; margin:0px; padding:0px 0 10%;}
.layout_con .tableStyle4 td > ul.stateImg li {background:none; margin-bottom:20px;}
.layout_con .tableStyle4 td > ul.stateImg li img {width:100%;}
.layout_con .tableStyle4 td > ul.stateImg li p {margin:0px; padding:0px;}
.layout_con .tableStyle4 td > ul.stateImg li p span {display:inline-block; position:relative; top:0px; border:1px solid #666; line-height:10px; padding:1px; width:29%; margin-right:1%; text-align:center; font-size:10px;}

.layout_con .tableStyle10 {position:relative; width:100%; border-top:0px solid #dd5b0e;border-collapse: collapse; text-align: center}
.layout_con .tableStyle10 th {width:20%; height:40px; background:#f1efeb; border:1px solid #d9d9d9; border-top:1px double #d9d9d9; font-size:13px;}
.layout_con .tableStyle10 td {width:40%; min-height:70px;border:1px solid #d9d9d9; padding:2% 2%; vertical-align:top;}

.ready {position:relative; top:30px; width:200px; color:#000; padding:20px 50px; margin:0 auto; font-size:13px; text-align:center; min-height:240px;}


.pr_con {position:relative; top:15px; width:94.063%; overflow:hidden; margin:0% auto 10%;  padding-bottom:10%;}
.pr_con a {text-decoration:none; color:#6a6d6f;}
.pr_con .point1 {background:#dd0e30; color:#fff; font-size:11px; padding:2px 10px;}
.pr_con .point2 {background:#0e6bdd; color:#fff; font-size:11px; padding:2px 10px;}
.pr_con .point3 {background:#848d5f; color:#fff; font-size:11px; padding:2px 10px;}

.pr_con dl {position: relative; float:left;  width:99%; margin:0px auto 5%; border:1px solid #e3e3e3; border-top:3px solid #dd5b0e;}
.pr_con dt {width:95%; color:#000; margin:0 auto; text-align:center; background:#fff;  border-bottom:1px solid #e3e3e3;padding:5%;  }
.pr_con dd {width:94%;border:0px solid #e3e3e3;text-align:center; padding:20px 3% 0; margin:0 0 20px;}
.pr_con ul.certification li dl dt img {width:200px;}
.pr_con .step03 {border:1px solid #e3e3e3; padding:20px; margin:18px 0 20px; font-size:14px; text-align:center; line-height:18px; }
.pr_con dd > ul > li {width:100%; padding:0px; margin-bottom:10px; text-align:center;}
.pr_con dd > ul > li > ul {text-align:left;}

.pr_con a { text-decoration:none;}
.pr_con a .btn1 {border:1px solid #5c5c5c; background:#ff; border-radius:5px; font-size:12px; color:#333; padding:10px; text-decoration:none;}
.pr_con a:hover .btn1 {border:1px solid #333; background:#000; border-radius:5px; font-size:12px; color:#fff; padding:10px; text-decoration:none;}
.pr_con .bd_ictit{padding-left:22px; background:url('http://oeuncni.co.kr/images/sub/icon_li.gif') no-repeat left 1px; font-size:13px; }


.recru_con {position:relative; top:15px; width:94.063%; overflow:hidden; margin:0% auto 10%; background:url('http://www.oeuncni.co.kr/images/sub/recruit_bg.gif') no-repeat right 50px; background-size:180px;}
.recru_con > ul {position: relative; float:left; overflow:hidden; margin:50px 0;}
.recru_con > ul > li {border-bottom:0px dashed #000; padding:30px 0 0px 0; text-align:justify;}
.recru_con > ul > li.end {width:100%; border-bottom:0px dashed #000; padding:30px 0 30px 0; text-align:justify;}
.recruit_tit {position:relative; width:100%; padding-left:26px; border-bottom:0px solid #000; background:url('http://www.oeuncni.co.kr/images/sub/icon_li.gif') no-repeat left 3px; font-size:16px; color:#333; margin-bottom:10px;}
.recruit_box {position:relative; width:88%; padding:20px 5%; overflow:hidden; border:1px solid #e3e3e3; border-top:3px solid #dd5b0e;}
.sysImg1 {background:url('http://oeuncni.co.kr/images/sub/system_img1.gif-') no-repeat center 120px;}

ul.txtList {clear:both;}
ul.txtList li {clear:both; border:none; padding:0px; margin:0px; background:url('http://www.oeuncni.co.kr/images/main/li_icon.gif') no-repeat left 11px; padding-left:10px;}

.recru_con > ul > li .recruit_box > ul {}
.recru_con > ul > li .recruit_box > ul li {}
.recru_con > ul > li .recruit_box > ul.rc_diagram1 {position:relative; left:140px; top:55px; margin:0px; padding:0px; width:100%; }
.recru_con > ul > li .recruit_box > ul.rc_diagram1 > li {margin:0px; padding:0px; border:none; font-size:11px; width:190px; padding:20px 10px; border:1px solid #e3e3e3; background:#fff-5dd; line-height:15px;}

.recru_con > ul > li .recruit_box > ul.rc_diagram2 {position:relative; float:right; right:150px; top:-260px; margin:0px; padding:0px; }
.recru_con > ul > li .recruit_box > ul.rc_diagram2 > li {margin:0px; padding:0px; border:none; font-size:11px; width:190px; padding:20px 10px; border:1px solid #e3e3e3; background:#fff-5dd; line-height:15px;}




/* 사업장안내 */
.major_con {}
.major_con .map_wrap {position:relative; clear:both;}
.major_con .map_wrap .map_btn_01 {position:absolute; width:18.594%; top:8.334%; left:2.813%;}
.major_con .map_wrap .map_btn_02 {position:absolute; width:23.125%; top:43.056%; left:1.25%;}
.major_con .map_wrap .map_btn_03 {position:absolute; width:24.688%; top:53.334%; left:1.25%;}
.major_con .map_wrap .map_btn_04 {position:absolute; width:25.782%; top:63.89%; left:10.157%;}
.major_con .map_wrap .map_btn_05 {position:absolute; width:25.625%; top:52.78%; left:31.563%;}
.major_con .map_wrap .map_btn_06 {position:absolute; width:27.97%; top:35.28%; left:44.688%;}
.major_con .map_wrap .map_btn_07 {position:absolute; width:23.75%; top:10.556%; left:46.25%;}
.major_con .map_wrap .map_btn_08 {position:absolute; width:23.75%; top:80.834%; left:49.688%;}
.major_con .map_wrap .map_btn_09 {position:absolute; width:26.407%; top:58.89%; right:8.596%;}
.map_con {display:none; margin-bottom:24px;}
.map_con.on {display:block;}

/* 사이버 감사실 */
.cyber_con .cyber_img02_wrap {position:relative;}
.cyber_con .email_btn {position:absolute; top:23%; left:15%; width:23.5%;}

/* 연혁 
.history_con {width:94.063%; margin:0 auto; overflow:hidden;}
.history_con .tab {overflow:hidden; margin-top:3.4%;}
.history_con .tab ul li {float:left; position:relative; width:49.834%; border-bottom:1px solid #fff; margin-right:0.5px; font-size:16px; height:100%;}
.history_con .tab ul li.on span {color:#fff; font-weight:bold;}
.history_con .tab ul li span {position:absolute; top:30%; width:100%; text-align:center; display:block;	 color:#454545;}
.con_visual {clear:both; position:relative; margin-top:3.4%;}
.history_con .con {display:none;}
.history_con .con.on {display:block;}
.history_con .con_visual .visual_img {}
.history_con .con_visual .visual_txt {position:absolute; top:40.9%; font-size:25px; font-weight:600; color:#fff; margin:0 auto; text-align:center; width:100%;}
.history_con .con_visual .visual_txt > span {display:block; font-size:13px; font-weight:normal;}
.history_con .history_txt {margin:6.7% 0 17% 0;}
.history_con .history_txt dl {overflow:hidden;}
.history_con .history_txt dl dt {float:left; font-size:15px; color:#454545; font-weight:bold; display:block; width:18%; text-align:right;}
.history_con .history_txt dl dd {float:left; margin-left:3%; width:75%;}
*/
/* 조직도 */
.chart_con {width:94.063%; margin:0 auto; overflow:hidden;}
.chart_con .company_wrap {overflow:hidden;}
.chart_con .company_style {float:left; width:48.173%;}
.chart_con .company_style li {width:100%; border:1px solid #e5e5e5; text-align:center; padding:3% 0; margin-bottom:3%;}
.chart_con .company_style .company_tit {background:#38424f; color:#fff; font-size:14px;}
.chart_con .chart_table {clear:both; text-align:center; margin:10% 0;}
.chart_con .chart_table table {width:100%;}
.chart_con .chart_table tr {border:1px solid #eeeeee;}
.chart_con .chart_table tr th {background:#e3e9f0; height:50px; font-size:14px; border-top:1px solid #0c4da2; border-right:1px solid #f2f5f8; color:#454545; font-weight:normal;}
.chart_con .chart_table tr td {border:1px solid #eeeeee; height:40px; color:#666666; font-size:11px;}
.chart_con .chart_table tr .td_03 {font-size:9px;}
.chart_con .chart_table .table_tit {font-size:14px; color:#454545;}




/* 태블릿: 1024 이하 */
@media handheld, only screen and (max-width: 1023px) {

}
/* 스마트 폰: 767px 이하 */
@media handheld, only screen and (max-width: 767px) {
}
/* 스마트 폰: 480px 이하 */
@media handheld, only screen and (max-width: 480px) {
	.history_con .tab ul li span {top:22%;}
	.history_con .con_visual .visual_txt {top:30%;}
}

/* 아이폰 4 */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  
}

.moveTop {float:right; margin-right:5px;width:45px; padding:8px 0 5px; background:#333; border-top-right-radius:10px; border-top-left-radius:10px; border-bottom:1px dashed #d7d7d7; color:#fff; text-align:center;}
.moveTop a {font-weight:bold; width:100%; text-align:center; padding:0px 5px;font-size:20px;text-decoration:none; color:#fff;}
.moveTop a:hover {font-weight:bold;  text-decoration:none;}

/* SPD 간략한 소개 tab 페이지 */
.item_tab {width:100%;border-top:0px solid #dd5b0e;border-collapse: collapse;}
.item_tab ul {width:100%;}
.item_tab ul li {width:32.5%;float:left;height:32px; background:#f1efeb; border:1px solid #d9d9d9; border-top:1px double #d9d9d9; font-size:14px;text-align: center;vertical-align: middle;font-weight:bold;}
.item_tab ul li.on { background: #dd5b0e;}
.item_tab ul li a {text-decoration:none;}
.item_tab ul li.on a {color:#fff;}
.div_item { clear: both;}
.hidden { display: none;}

/* 제품소개 SPD 도면 tab 페이지 */
.tab {width:100%;border-top:0px solid #dd5b0e;border-collapse: collapse;}
.tab ul li {width:24.4%;float:left;height:60px; background:#f1efeb; border:1px solid #d9d9d9; border-top:1px double #d9d9d9; font-size:14px;text-align: center;vertical-align: middle;font-weight:bold;}
.tab ul li.on { background: #dd5b0e;}
.tab ul li a {text-decoration:none;}
.tab ul li.on a {color:#fff;}
.div_cont { clear: both; }

/* SPD 제원 tab 페이지 */
.certification_tab {width:100%;border-top:0px solid #dd5b0e;border-collapse: collapse;}
.certification_tab ul li {width:24.4%;float:left;height:63px; background:#f1efeb; border:1px solid #d9d9d9; border-top:1px double #d9d9d9; font-size:14px;text-align: center;vertical-align: middle;font-weight:bold;}
.certification_tab ul li.on { background: #dd5b0e;}
.certification_tab ul li a {text-decoration:none;}
.certification_tab ul li.on a {color:#fff;}
.div_certification { clear: both; }