/* font */
@font-face{
	font-family:NanumGothic;
	src:url('/skin/css/font/NanumGothic.eot');
	src:url('/skin/css/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('/skin/css/font/NanumGothic.woff') format('woff')/*,
	url('/skin/css/font/NanumGothic.ttf') format('truetype');*/
}

@font-face {
  font-family: NanumGothic;
  font-style: normal;
  font-weight: 300;
  src: url(/skin/css/font/NanumGothicBold.eot);
  src: url(/skin/css/font/NanumGothicBold.eot?#iefix) format('embedded-opentype'),
       url(/skin/css/font/NanumGothicBold.woff) format('woff')/*,
       url(/skin/css/font/NanumGothicBold.ttf) format('truetype');*/
}

@font-face {
  font-family: NanumGothic;
  font-style: normal;
  font-weight: 800;
  src: url(/skin/css/font/NanumGothic-ExtraBold.eot);
  src: url(/skin/css/font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/skin/css/font/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/skin/css/font/NanumGothic-ExtraBold.woff) format('woff')/*,
       url(/skin/css/font/NanumGothic-ExtraBold.ttf) format('truetype');*/
}

body, * {font-family: 'NanumGothic','³ª´®°íµñ', 'Droid Sans', sans-serif;}
div.blackcatson {color: white; font-size: 12px; color: #666666; line-height: 180%; }
div.blackcat {color: black; font-size: 12px; color: #666666; line-height: 180%; }
table {font-family: ±¼¸²; font-size: 12px; color: #666666; line-height: 180%; }

a:link { color: #666666; text-decoration: none }
a:visited { color: #666666; text-decoration: none }
a:active { color: #666666; text-decoration: none }
a:hover { color: #333333; text-decoration: underline }

img { border: 0px; }

/* form */
form {display:inline;}
.form { height:20px; padding-top:2px; padding-left:4px; background-color:#ffffff; border:1px solid #cccccc; color: #444444;font-size:12px;}
.login { height:19px; border:1px solid #bbbbbb; padding-top:1px; padding-left:4px; font-size: 12px; color: #053f64;}

a.notice:link,a.notice:visited,a.notice:active { color: #858585; line-height: 120%; text-decoration: none }
a.notice:hover { color: #666666; line-height: 120%; text-decoration: underline }

.title_text {padding:0 0 12 0; font-family: µ¸¿ò; font-size:11px; color: #ADADAD; line-height: 120%; text-decoration: none}

.copy {padding:16 0 0 0; font-family: µ¸¿ò; font-size:11px; color: #959595; line-height: 130%; text-decoration: none}

.oline_text {padding:14 0 0 15; color: #8C8C8C; line-height: 120%; text-decoration: none}
.oline_text2 {padding:0 0 0 13; color: #8C8C8C; line-height: 120%; text-decoration: none}

.oline_form {
height:22;background-color:#F7F7F7;
border-top-color: #969696; border-top-style:solid; border-top-width:1px;
border-bottom-color: #CFCFCF; border-bottom-style:solid; border-bottom-width:1px;
border-left-color: #969696; border-left-style:solid; border-left-width:1px;
border-right-color: #CFCFCF; border-right-style:solid; border-right-width:1px;
color: #444444;font-size:12px; font-family: ±¼¸²; padding-left: 4px;padding-top: 4px;  }

.oline_se
{
color: #666666;font-size:12px;padding-left: 4px;padding-top: 2px;
font-family:±¼¸²;FONT-SIZE:12px;
}

.oline_form2 {
height:22;background-color:#F7F7F7;
border-top-color: #969696; border-top-style:solid; border-top-width:1px;
border-bottom-color: #CFCFCF; border-bottom-style:solid; border-bottom-width:1px;
border-left-color: #969696; border-left-style:solid; border-left-width:1px;
border-right-color: #CFCFCF; border-right-style:solid; border-right-width:1px;
color: #444444;font-size:12px; font-family: ±¼¸²; padding-left: 4px;padding-top: 4px; overflow:auto;  }

.font_day{font-family: µ¸¿ò; font-size:12px; color: #ffffff;}

.tblhead { font-size: 12px; font-weight: normal; text-align: center; color: #505050; background-color: #f5f5f5; padding-right:5px; }
.tblheader { font-size: 12px; font-weight: normal; text-align: center; color: #666666; background-color: #f5f5f5; }

/*** °Ô½ÃÆÇcontents ***/
p {padding: 0; margin: 0;}
ul {list-style:none;}
ul,li {padding:0;margin:0;}
.lnb {overflow:hidden;margin-left:25px;}
.lnb li.depth1li {float:left; width:25%}
.lnb li.depth1li .depth1a {font-size:15px;font-weight:bold;text-decoration:none;display:block;color:#fff;height:38px;line-height:42px;padding:0 29px; font-family: 'NanumGothic','³ª´®°íµñ', 'Droid Sans', sans-serif; }
.lnb li.depth1li.last .depth1a {padding-right:0; color:#fff}
.lnb li.depth1li .depth1a:hover {color:#fffe92;}
.lnb li.depth1li .depth1a.selected {color:#fffe92;}
.sub_menu {overflow:hidden;display:none;position:absolute;top:90px;border:2px solid #629e1e;padding:0 22px;background:#fff;}
.sub_menu li {float:left;}
.sub_menu li a {text-decoration:none;height:34px;line-height:34px;display:block;padding:0 7px;font-family: 'NanumGothic','³ª´®°íµñ', 'Droid Sans', sans-serif; }
.sub_menu li a:hover{color:#629e1e;font-weight:bold;}
.lnb li.depth1li:last-child .sub_menu {}

.left-area {margin-top:30px; }
.left-area a,
.left-area p {font-family: 'NanumGothic','³ª´®°íµñ', 'Droid Sans', sans-serif; }
.left-area .left-tit {width:202px; height:55px; border:1px solid #248c28; background-color:#6eba23}
.left-area .left-tit .enm {margin-left:10px; font-size:8px; color:#fff}
.left-area .left-tit .tit {font-weight:bold; font-size:16px; color:#fff; text-align:center; text-shadow: 1px 2px 3px #666;}
.left-area #left_menu {width:182px; padding:10px; border:1px solid #dfdfdf; background-color:#f8f8f8}
.left-area #left_menu ul li {overflow:hidden; height:40px; padding-left:10px; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:40px; vertical-align:middle; border-bottom:1px solid #dfdfdf}
.left-area #left_menu ul li:last-child {border-bottom:0}
.left-area #left_menu ul li a.selected {font-weight:bold; color:#629e1e}

.subtit-area {float:left; width:100%; margin-top:30px; padding-bottom:10px; border-bottom:1px solid #000}
.subtit-area .tit {float:left; padding-left:11px; font-weight:bold; font-size:16px; color:#333; background:url(/skin/img/bg-subtit.gif) center left no-repeat}
.subtit-area .breadcrumb {float:right}
.subtit-area .breadcrumb li {display:inline; float:left; margin-left:5px; font-size:9px; color:#999}
.subtit-area .breadcrumb li a,
.subtit-area .breadcrumb li span {font-size:11px; color:#999}
.subtit-area .breadcrumb li span.curr {font-weight:bold; color:#629e1e}