@font-face {
	font-family: sivillage;
	src: local("/css/shinsegae"),
		 local("/css/shinsegae"),
		 url('/css/shinsegae.woff') format('woff'), /* 4 */
		 url('/css/shinsegae.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

body,textarea,option,select {
	margin: 0;
	padding:0;
	background: #ECECEC;
	font-family: "sivillage", "µ¸¿ò","±¼¸²"; 
	font-size: 12px; 
	color: #666666; 
}

option,select {
	background: #fff;
	font-family: "µ¸¿ò","±¼¸²"; 
	font-size: 12px; 
	color: #666666; 
}

image {
	border: none;
}

html {
	scrollbar-face-color: #E5E5E5; 
	scrollbar-shadow-color:#E5E5E5; 
	scrollbar-highlight-color:#E5E5E5; 
	scrollbar-3dlight-color:#ACACAC; 
	scrollbar-darkshadow-color:#ACACAC; 
	scrollbar-track-color:#E5E5E5; 
	scrollbar-arrow-color:#444444;
}

A:link, A:visited, A:active {text-decoration:none;color:#666;}
A:hover {text-decoration:none;color:#333;}



.t_url {
	font-family: "µ¸¿ò","±¼¸²"; 
	font-size: 12px; 
	color: #fff; 
}

.t_line {
	border-top:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA
}

.m_line {
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA
}

.b_line {
	border-bottom:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA
}

textarea {
	border:1px solid #C2C2C2;
	padding:15px;
	background: #fff;
	line-height:150%;
}

.txt_style {
	background: #fff;
	border: 1px solid #CCCCCC;
	height:16px;
}

.blnk {
	padding: 0 25px 0 0;
}

#hango p {
	line-height: 160%;
	text-align: right;
}

#hango {
	line-height: 160%;
}

#hango span {
	color: #999999;
}

#brand02 span {
	font-weight: bold;
	font-size: 11px
}

.blnk1 {
	line-height: 160%
}

/* ÁÖ°¡Á¤º¸,°ø½Ã °ü·Ã */
.tb_linea {
	border-bottom:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
}
.tb_lineb {
	border-bottom:1px solid #D4D4D4;
}

.tb_bl {
	border-bottom:1px solid #D1D1D1;
}

/* introdcution °ü·Ã */
.mission p {
	line-height: 160%;
	padding: 0 5px;
	text-align: justify;
}

.mission td {
	line-height: 160%;
	text-align: justify;
	color: #737373
}



/* recruit °ü·Ã */
#recruit td{
	line-height: 170%
}

#recruit .tit , #recruit span {
	color: #DF800F;
}


/* ad°ü·Ã */
.ad {
	border: 3px solid #E2E2E2;
	text-align: center;
	padding: 7px;
}


/* value °ü·Ã */
#value p {
	line-height: 170%;
	padding: 0 20px;
	text-align: justify
}

#value .pro {
	line-height: 170%;
}

/* ceo °ü·Ã */

#ceo p {
	line-height: 170%;
	text-align: justify;
}

/* people °ü·Ã */
.txt_view {
	padding: 20px;
	border: 6px solid #DADADA;
	background: #ffffff;
	text-align: justify;
}

.txt_view1 {
	padding: 20px;
	border: 6px solid #EEEEEE;
	background: #ffffff;
	text-align: justify;
}




/*  ¸ÞÀÏ°ü·Ã */

#mail .bg {
	background: url(mail/img/mail_02.gif) no-repeat left top; height:112px;padding-left:98px
}

#mail td {
	color: #BCBABD;
	font-size: 12px;
}



#mail span {
	font-weight: bold ;
	color: #FFCC00 ;
	font-size: 12px;

}

#box {
	padding: 0  62px;
	background: url(mail/img/bg_mail.gif) repeat-y left top;
	width: 700px;
	margin: 0 auto;

}

#q .txt, #a .txt {
	border: 4px solid #322D36;
	line-height:140%;
	text-align: justify;
	padding: 15px
}

#q {
	border-top:6px solid #403B43;
	border-right:6px solid #403B43;
	border-left:6px solid #403B43;
	width: 587px;
	background: #1B151F;
	padding: 0  0 40px 0;
}

#a {
	border-bottom:6px solid #403B43;
	border-right:6px solid #403B43;
	border-left:6px solid #403B43;
	width: 587px;
	background: #1B151F;
	padding: 0  0 40px 0;
}



/*************** 0913 Ãß°¡ **********************/

#tb {
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}

#history td {
	color: #737373
}

.toolbar {
	font-family: sivillage, Noto Sans KR,Apple SD Gothic Neo,sans-serif, 'Malgun Gothic'
}

.sivillage {
	font-family: sivillage, Noto Sans KR,Apple SD Gothic Neo,sans-serif, 'Malgun Gothic'
}

.bg_top1 {
	background:url(/img/bg_top1.gif) repeat-x left top; 
	background-position: 0 -25px;	
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
.bg_top1 { 
		background:url(/img/bg_top1.gif) repeat-x left top; 
		background-position: 0 -25px;
	}
}


ul, ol, li {list-style:none;}
nav {padding:0; margin:0;}
nav > ul {display:flex; float:right;} 
nav ul li.depth1 {
	color: #ECECEC;
	font-weight:bold;position:relative; padding:5px 20px 5px; border:1px solid #ECECEC; border-bottom: 1px solid gray;
	font-family: sivillage, Noto Sans KR,Apple SD Gothic Neo,sans-serif, 'Malgun Gothic','¸¼Àº °íµñ';
	transition-property: color, border;
	transition-duration: 0.5s;
	transition-timing-function: ease-out;
}
nav ul li.depth1 a:hover {
	color: black;
	transition-property: color, border;
	transition-duration: 0.5s;
	transition-timing-function: ease-out;
}
nav ul li ul {display:none;position:absolute; left:-30px; top:40px;}
nav ul li ul li {white-space: nowrap;}
nav ul.depth2 {list-style:none}
nav ul.depth2 li {float: left; border:0px solid red; text-align:center;}
;

#leftMenuTable {
	
}
#leftMenuTable table {
	background-color: #E0E0E0;
}
#leftMenuTable .submenu {
	margin-left: 0px;
}
#leftMenuTable .header {
	font-size:25px;
	font-weight:bold;
	text-align: center;
	font-family: sivillage, Noto Sans KR,Apple SD Gothic Neo,sans-serif, 'Malgun Gothic'
}
#leftMenuTable .header2 {
	font-size:23px;
	font-weight:bold;
	text-align: center;
	font-family: sivillage, Noto Sans KR,Apple SD Gothic Neo,sans-serif, 'Malgun Gothic'
}
#leftMenuTable .title {
	cursor: pointer;
	margin:10px 5px 0px 10px;
	font-size:13px;font-weight:bold;
	font-family: sivillage, Noto Sans KR,Apple SD Gothic Neo,sans-serif, 'Malgun Gothic';
	padding-bottom: 5px;
	border-bottom: 1px solid gray;
}

#leftMenuTable .select {
	border-bottom: 1px solid #f2a84e;
}
#leftMenuTable .select a {
	color: #f2a84e;
}
/*
#leftMenuTable .title:hover {
	color: #f2a84e;
	border-bottom: 1px solid #f2a84e;
}
#leftMenuTable .title a:hover {
	color: #f2a84e;
}
*/
/*
nav ul li a { 
	color: silver;
	font-family: 'Malgun Gothic','¸¼Àº °íµñ'
	transition-property: color;
	transition-duration: 0.5s;
	transition-timing-function: ease-out;
} 

nav ul li a:hover { 
	color: black;
	transition-property: color;
	transition-duration: 0.5s;
	transition-timing-function: ease-out;
} 
*/

/*
nav ul li.depth1:hover { border:1px solid gray; border-bottom:0px; } 
nav ul li.depth1:hover { border:1px solid gray; border-bottom:0px; } 
nav ul li:hover > ul {display:flex}
nav ul li.depth1:hover { border:1px solid gray; border-bottom:0px; } 
nav ul li:hover > a {font-weight:bold;}

*/

.sivillage {
	font-family: "sivillage", Noto Sans KR,Apple SD Gothic Neo,sans-serif, 'Malgun Gothic', "µ¸¿ò","±¼¸²"; 
	font-size: 12px; 
	font-weight: bold;
	color: #666666; 
}