html, body{
margin:0px; padding:0px; font:12px dotum; color:#444444; line-height:19px;
 }

ol,ul,li{list-style:none;}
fieldset,dl,dd,dt{border:none;}

			/* float type style */

				.float_r{float:right;}
				.clear_b{clear:both;}
img { border:0; } /* ÀÌ¹ÌÁö º¸´õ Á¦°Å */

a:link		{color:#444444; text-decoration:none}
a:visited	{color:#444444; text-decoration:none}
a:active	{color:#444444; text-decoration:none}
a:hover	{color:#0084cd; text-decoration:underline}

.font13 {font-weight: bold; font-size: 12px;}
.font12 {font-weight: bold; font-size: 12px; text-align:left;}
.p2 { padding:2px;}
.p10 { padding:10px;}
.p15 { padding:15px;}
.p20 { padding:20px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}
.pt50 { padding-top:50px;}
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.blueb { font-weight: bold; color:#0054b3; font-size:12px;}
.redb { font-weight: bold; color:#d92026; font-size:12px;}
.title01 { padding-bottom:5px; font-weight: bold; color:#20558f; font-size:14px;}
.title02 { font-weight: bold; color:#20558f; font-size:12px;}

/* top */
.all { background:transparent url(../img/sub/top_bg.gif) repeat-x left top;width:1100px;text-align:left;}

/* product */
.list { border:solid 1px #9eb9df;}
.list td { padding: 2px;}
.name{ font-weight: bold; color: #0e3375;  font-size: 14px; text-align:center;}
.name2{ font-weight: bold; color: #0e3375;  font-size: 14px;}
.list .name a:link		{color:#0e3375; text-decoration:none}
.list .name a:visited	{color:#0e3375; text-decoration:none}
.list .name a:active	{color:#0e3375; text-decoration:none}
.list .name a:hover	{color:#0e3375; text-decoration:none}

.a {font-weight: bold; padding: 2px;}
.b {font-weight: bold; padding: 10px 2px 2px 2px ;}
.c {border-right: solid 1px #9eb9df;  }
.d {padding: 2px ;}

.product_b { height:30px; padding:5px 0 0 20px; }
.product_s { height:20px; padding:0 0 0 20px;}

#leftmenu{
	width:170px; /* °¡·Î ³Êºñ¸¦ Á¤ÇÏ´Â ¼Ó¼ºÀÔ´Ï´Ù. */
	margin: 0;
	padding: 0;

}

#leftmenu a{

	display:block; /* aÅÂ±×ÀÇ display¼Ó¼ºÀ» blockÀ¸·Î ¼³Á¤ */
	padding: 7px 0 7px 15px; /* ³»ºÎ¿©¹é padding°ª ¼ø¼­´ë·Î top right bottom left */
	font-weight: bold;
	margin:0; /* ÇÏ´Ü¿¡ ¿ÜºÎ¿©¹é 1px */
	background-color:#fff; /* ¹ÙÅÁ»ö */
	color:#446193; /* ±ÛÀÚ»ö */
	font:12px Verdana; /* ÆùÆ® ¼Ó¼º ¼ø¼­´ë·Î Å©±â ±Û²Ã */
}

#leftmenu a:hover{

	padding: 7px 0 7px 15px; /* ¿ÞÂÊ ¿©¹éÀ» ±âÁ¸ 15px¿¡¼­ 10pxÀ¸·Î ÁÙ¿©ÁØ´Ù. */
	background-color:#0e3375;
	font-weight: bold;
	color:#FFF; /* ÆùÆ® »ö»ó */
	text-decoration:none;
}

#leftmenu .over a{

	display:block; /* aÅÂ±×ÀÇ display¼Ó¼ºÀ» blockÀ¸·Î ¼³Á¤ */
	padding: 7px 0 7px 15px; /* ¿ÞÂÊ ¿©¹éÀ» ±âÁ¸ 15px¿¡¼­ 10pxÀ¸·Î ÁÙ¿©ÁØ´Ù. */
	background-color:#0e3375;
	font-weight: bold;
	color:#FFF; /* ÆùÆ® »ö»ó */
	text-decoration:none;
	font:12px Verdana; /* ÆùÆ® ¼Ó¼º ¼ø¼­´ë·Î Å©±â ±Û²Ã */
}

#leftmenu .over a:hover{

	padding: 7px 0 7px 15px; /* ¿ÞÂÊ ¿©¹éÀ» ±âÁ¸ 15px¿¡¼­ 10pxÀ¸·Î ÁÙ¿©ÁØ´Ù. */
	background-color:#0e3375;
	font-weight: bold;
	color:#FFF; /* ÆùÆ® »ö»ó */
	text-decoration:none;
}



#leftmenu .s a{
	display:block; /* aÅÂ±×ÀÇ display¼Ó¼ºÀ» blockÀ¸·Î ¼³Á¤ */
	padding: 5px 0 5px 25px; /* ³»ºÎ¿©¹é padding°ª ¼ø¼­´ë·Î top right bottom left */
	margin:0; /* ÇÏ´Ü¿¡ ¿ÜºÎ¿©¹é 1px */
	background-color:#fff; /* ¹ÙÅÁ»ö */
	color:#2e6991; /* ±ÛÀÚ»ö */
	font:11px Verdana; /* ÆùÆ® ¼Ó¼º ¼ø¼­´ë·Î Å©±â ±Û²Ã */
}

#leftmenu .s a:hover{
	padding: 5px 0 5px 25px; /* ¿ÞÂÊ ¿©¹éÀ» ±âÁ¸ 15px¿¡¼­ 10pxÀ¸·Î ÁÙ¿©ÁØ´Ù. */
	background-color:#fff;
	color:#0079cb; /* ÆùÆ® »ö»ó */
	text-decoration:none;
}
/* recruit */
.form1 { padding-left:8px; background-color:#d9e5f6; font-weight: bold; width:95px;}
.form3 { text-align:center; background-color:#d9e5f6; font-weight: bold; }
.form2 { padding-left:8px; background-color:#ffffff; }
.form4 { text-align:center; background-color:#ffffff; border-left: solid 1px #9eb9df; border-top: solid 1px #9eb9df;}
.form5 { text-align:center; background-color:#ffffff; border-left: solid 1px #9eb9df; }
.form6 { border-top: solid 1px #9eb9df; }
.form7 { text-align:center; background-color:#ffffff; }

/* sub */
.leftmenu { padding:20px 20px 0 0;}
.subcon { width:739px;}
.ht { border-bottom:solid 1px #CCCCCC; margin-top: 10px;}
.glm9 { padding:10px 0 3px 0; border-bottom:dotted 1px #CCCCCC;}
.dtm8 { padding:3px 0 3px 0; }
.himg { padding: 10px; border:solid 1px #CCCCCC; width: 200px;}
.boardlist { border-bottom:dotted 1px #CCCCCC; }
.boardlist1 { border-bottom:dotted 1px #CCCCCC; line-height:25px; }
.line { background-color:#e7e7e7; height: 1px; }
.line1 { border-top: solid 1px #CCCCCC; }
.line2 { border-bottom: solid 1px #e4e4e4; margin-bottom: 5px;}
.view tr { line-height: 25px; }
.view td { border-bottom: solid 1px #CCCCCC; font:verdana; line-height:20px;}
.board { border-top:1px solid #D7D7D7; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; }
.board td { border-bottom:1px solid #D7D7D7;}
.board1 td { padding-bottom: 10px;}
.board .right { border-right:1px solid #D7D7D7; background-color:#f1fbff; font-weight: bold; font-size:11px; color:#666666;}
.board .right1 { border-right:1px solid #D7D7D7; text-align:center;}
.board .right2 { border-right:1px solid #D7D7D7; background-color:#72b6d2; font-size:11px; color:#fff; text-align:center; font-weight: bold;}
.board .right3 { background-color:#72b6d2; color:#fff; text-align:center; font-size:11px; font-weight: bold;}
.boardfont{ text-align:center; font:11px verdana; color:#888888; }
.boardfont00{ text-align:center; font:11px ; color:#888888; }
.boardfont01{ font:11px verdana; color:#888888; }
.boardfont02{ color:#888888; }
.boardfont02 a:link	{ color:#888888; text-decoration:none}
.boardfont02 a:hover{ color:#b08d42; text-decoration:none}
.boardfont03{ font-size:12px; color:#888888; }
.boardfont04 { text-align:center; font-size:12px;  color:#888888; line-height: 30px; }
.boardfont05 { padding: 18px 0 0 130px; font-size:12px;  color:#888888; line-height: 30px; }
.boardfont1{ letter-spacing:7pt; line-height: 30px;  text-align:center; color:#444444; background-color:#f5f5f5; font-size:11px; width: 100px;}
.boardfont2{ line-height: 30px;  text-align:center; color:#444444; font-size:11px;  background-color:#f5f5f5; width: 100px;}
.boardfont3{ font-weight:bold; color:#999999; background-color:#f5f5f5; letter-spacing:7pt; padding-left: 10px;}
.boardfont4{ font-weight:bold; color:#999999; background-color:#f5f5f5; padding-left: 10px;}
.subject { padding-left: 5px; font-size:12px;}
/* etc */
.input_5 { height:14px;font-size:12px;color:#666666; background:#F6F6F6; border:1px solid #D7D7D7; padding:3px 0 0 2px; margin-top:0;}

.select { height:18px;font-size:12px;color:#666666; background:#F6F6F6; border:1px solid #D7D7D7; padding:0; margin-top:0;}

#footer {height:70px; padding-top:50px;}

/* ¼­ºêÃß°¡ : °æ¿µ¹æÄ§, À±¸®°­·É 20151119 */

.ethics_top{border:1px solid #73b5d8;padding:20px;margin:15px 0;}
.ethics_top p{padding:0;margin:0;}

ul{list-style:none;padding:0;margin:0;}
.e_dep1{}
.con-title1 {background:url(../img/01_intro/title_icon.gif) left 2px no-repeat;padding:0 0 0 24px;margin:0 0 5px 0;font-weight:bold;color:#0e3375;font-size:16px;letter-spacing:-1px;}
.e_dep1{padding:10px 0 0 0;margin-left:10px;}
.e_dep1 > li{background:url(../img/01_intro/con_icon1.gif) left 6px no-repeat;padding-left:12px;}
.e_dep1 > li > span{font-weight:bold;color:#38a2f0;font-size:14px;letter-spacing:-1px;}
.e_dep2{padding:5px 0;margin-bottom:10px;}
.e_dep2 > li{background:url(../img/01_intro/con_icon2.gif) left 8px no-repeat;padding-left:10px;}

.con-table{margin:10px 0;}
.con-table table{width:100%;table-layout:fixed;border-collapse:collapse;}
.con-table table th{border:1px solid #9eb9df;background:#d9e5f6;padding:6px 0;text-align:center;}
.con-table table td{border:1px solid #9eb9df;padding:10px 0;text-align:center;}