@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('notosanskr.css');
A:link {
	COLOR: #606060; TEXT-DECORATION: none
}
A:visited {
	COLOR: #606060; TEXT-DECORATION: none
}
A:active {
	COLOR: #606060; TEXT-DECORATION: none
}
A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}


/*Å¾¸Þ´º*/
.top_util{position:absolute;z-index:20;right:9px;top:14px;}
.top_util ul li{float:left;}
.top_util ul li a{display:block;padding:0 10px;background:url(/image/common/util_list_bg.gif) no-repeat;font-size:11px;line-height:13px;color:#868686;}
.top_util ul li a.bg_none{background:none;}
.top_util ul li a:hover{text-decoration:underline;}

/* hidden contents */
	.skip,.hidden{position:absolute; width:0; height:0;line-height:0;left:-99999px;overflow:hidden;z-index:-1}

/*clear*/
	.clearfix:after{content:'';display:block;clear:both;}
	.ie7 .clearfix{zoom:1}

/*¸ÞÀÎ¸Þ´º*/
    .main_gnb{float:right;position: relative; z-index: 10;margin-top:0px;}
	.main_gnb ul {padding-left:0px}
	.main_gnb ul li{float:left;margin-top:0px; list-style:none;}
	.main_gnb ul li a{display:block;font-size:15px;line-height:1.2em;padding:6px 0 7px; max-width:128px; min-width:108px; text-align:center; margin-top:0px;margin-left:1px;font-family:'Noto Sans KR','Nanum Gothic', sans-serif; font-weight:400;color:#ffffff;background:#f2951c;}
	.main_gnb ul ul{display:none;position:absolute;z-index:20;padding:0px 5px;top:43px;}
	.main_gnb ul ul.showalways{display:block;z-index:19;}
	.main_gnb ul li:hover ul{display:block;}
	.main_gnb ul li:focus ul{display:block;}
	.main_gnb ul ul li a{font-size:13px; max-width:100px; min-width:10px; line-height:1.2em;padding:8px 8px;margin-left:0px;font-weight:normal;color:#efefef;background:url(/image/common/main_gnb_sub_line.png) right 45% no-repeat;}
	.main_gnb ul ul li a:hover{color:#fbb45c}
	.main_gnb ul ul li.last a{background:none;}
	/*¸ÞÀÎ¸Þ´º»ö»ó*/
	.menu01 a:hover{color:#ffffff;background:#56782a;}
	.menu02 a:hover{color:#ffffff;background:#56782a;}
	.menu03 a:hover{color:#ffffff;background:#56782a;}
	.menu04 a:hover{color:#ffffff;background:#56782a;}
	.menu05 a:hover{color:#ffffff;background:#56782a;}
	/*¼­ºê¸Þ´º»ö»ó ¹× À§Ä¡Á¶Àý*/
	.sub01{overflow:hidden;background:#56782a;left:1px;}
	.sub02{overflow:hidden;background:#56782a;left:1px;}
	.sub03{overflow:hidden;background:#56782a;left:219px;width:97px;}
	.sub04{overflow:hidden;background:#56782a;right:0px;}
	.sub05{overflow:hidden;background:#56782a;right:0px;}
	.menu_top{right:0; position:absolute;}


IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TD {
	FONT-SIZE: 12px; COLOR: #606060; LINE-HEIGHT: 140%; FONT-FAMILY: "±¼¸²","µ¸¿ò","Arial","Verdana"
}
DIV {
	FONT-SIZE: 12px; COLOR: #606060; LINE-HEIGHT: 140%; FONT-FAMILY: "±¼¸²","µ¸¿ò","Arial","Verdana"
}


.tit_white {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; font-weight: bold; text-align:left; padding:0px 0px 0px 15px;
}

.tit_gray {
	FONT-SIZE: 14px; COLOR: #3e3e3e; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; font-weight: bold; text-align:left; padding:0px 0px 0px 0px;
}


.s_gray {
	FONT-SIZE: 12px; COLOR: #505050; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 140%;
}
.s_gray A:link {
	FONT-SIZE: 12px; COLOR: #505050; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none;  text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 140%; 
}
.s_gray A:visited {
	FONT-SIZE: 12px; COLOR: #505050; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none;  text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 140%;
}
.s_gray A:hover {
	FONT-SIZE: 12px; COLOR: #909090; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none;  text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 140%; 
}
.s_gray A:active {
	FONT-SIZE: 12px; COLOR: #505050; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none;  text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 140%; 
}

.ss_gray {
	FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 140%;
}
.ss_gray A:link {
	FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 140%; 
}
.ss_gray A:visited {
	FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 140%;
}
.ss_gray A:hover {
	FONT-SIZE: 11px; COLOR: #909090; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 140%; 
}
.ss_gray A:active {
	FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 140%; 
}



.tit_white {FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; font-weight: bold; padding:0px 0px 0px 15px;}


.s_top_bg {background:#fff; height:91px;}
.top_logo{margin-top:24px;}
.m_top_bg {background-image: url(../images/main_top_bg.gif); background-repeat: repeat-x; background-position: right top; height: 100px;}
.m_img_bg {background:url(../images/main_img.jpg) repeat-x left center; height:430px;}



.txt_blue {
    FONT-SIZE: 12px; COLOR: #46acd5; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; font-weight: bold; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%;
}
.txt_blue A:link {
	FONT-SIZE: 12px; COLOR: #46acd5; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%; 
}
.txt_blue A:visited {
	FONT-SIZE: 12px; COLOR: #46acd5; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%;
}
.txt_blue A:hover {
	FONT-SIZE: 12px; COLOR: #7fd1f2; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold;text-align:left; padding:0px 0px 0px 0px;  LINE-HEIGHT: 160%; 
}
.txt_blue A:active {
	FONT-SIZE: 12px; COLOR: #46acd5; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold;  text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%; 
}

.txt_red {
    FONT-SIZE: 12px; COLOR: #ec5c36; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; font-weight: bold; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%;
}
.txt_red A:link {
	FONT-SIZE: 12px; COLOR: #ec5c36; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%; 
}
.txt_red A:visited {
	FONT-SIZE: 12px; COLOR: #ec5c36; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%;
}
.txt_red A:hover {
	FONT-SIZE: 12px; COLOR: #ec5c36; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold;text-align:left; padding:0px 0px 0px 0px;  LINE-HEIGHT: 160%; 
}
.txt_red A:active {
	FONT-SIZE: 12px; COLOR: #ec5c36; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold;  text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%; 
}

.txt_yellow {
    FONT-SIZE: 12px; COLOR: #fda91e; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; font-weight: bold; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%;
}
.txt_yellow A:link {
	FONT-SIZE: 12px; COLOR: #fda91e; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%; 
}
.txt_yellow A:visited {
	FONT-SIZE: 12px; COLOR: #fda91e; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%;
}
.txt_yellow A:hover {
	FONT-SIZE: 12px; COLOR: #fda91e; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold;text-align:left; padding:0px 0px 0px 0px;  LINE-HEIGHT: 160%; 
}
.txt_yellow A:active {
	FONT-SIZE: 12px; COLOR: #fda91e; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold;  text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%; 
}

.txt_green {
    FONT-SIZE: 12px; COLOR: #b5ca51; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; font-weight: bold; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%;
}
.txt_green A:link {
	FONT-SIZE: 12px; COLOR: #b5ca51; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%; 
}
.txt_green A:visited {
	FONT-SIZE: 12px; COLOR: #b5ca51; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold; text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%;
}
.txt_green A:hover {
	FONT-SIZE: 12px; COLOR: #b5ca51; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold;text-align:left; padding:0px 0px 0px 0px;  LINE-HEIGHT: 160%; 
}
.txt_green A:active {
	FONT-SIZE: 12px; COLOR: #b5ca51; FONT-FAMILY: "µ¸¿ò","Arial","Verdana"; TEXT-DECORATION: none; font-weight: bold;  text-align:left; padding:0px 0px 0px 0px; LINE-HEIGHT: 160%; 
}

.style_sun {color: #fc6901; text-align:center;}
.style_sat {color: #00aae8; text-align:center;}
.style_day {color: #555555; text-align:center;}
.style_month {color: #1c7700; text-align:center; font-weight:bold;}


table.l_blue { background:#46acd5 repeat-y; width:190px;}
table.l_red { background:#ec5c36 repeat-y; width:190px;}
table.l_yellow { background:#fda91e repeat-y; width:190px;}
table.l_green { background:#b5ca51 repeat-y; width:190px;}

table.s_blue { background:#eaf8fd repeat-y; width:100%;}
table.l_white{ background:#ffffff repeat-y; width:182px;}
table.s_white {font:12px ; border-collapse:collapse; border:0px solid #fff; width:164px;}
table.s_white td { padding:0px 0px ; border:1px solid #fff; }
table.s_white tr { background:#fff; }


.title_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/t_bg.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 710px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 36px
}	  

		  	 
.menu_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/menu_bg.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 136px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 34px
}
.menu_o_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/menu_o_bg.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 136px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 34px
}

.box1 { margin:0; padding:0px 0px; border-left:#e7e7e7 solid 1px; border-right:#e7e7e7 solid 1px; border-top:#e7e7e7 solid 1px; border-bottom:#e7e7e7 solid 1px;  background:#ffffff; font-size:12px}

a.sub1:link,a.sub1:active,a.sub1:visited {font-size:9pt; font-family:µ¸¿ò,seoul; color:#689800; line-height:13pt; font-weight:bold; text-decoration:none;}
a.sub1:hover {font-size:9pt; font-family:µ¸¿ò,seoul; color:#86c400; line-height:13pt; font-weight:bold; text-decoration:none;}

a.sub2:link,a.sub2:active,a.sub2:visited {font-size:9pt; font-family:µ¸¿ò,seoul; color:#158b28; line-height:13pt; font-weight:bold; text-decoration:none;}
a.sub2:hover {font-size:9pt; font-family:µ¸¿ò,seoul; color:#1eb436; line-height:13pt; font-weight:bold; text-decoration:none;}

a.sub3:link,a.sub3:active,a.sub3:visited {font-size:9pt; font-family:µ¸¿ò,seoul; color:#157e8b; line-height:13pt; font-weight:bold; text-decoration:none;}
a.sub3:hover {font-size:9pt; font-family:µ¸¿ò,seoul; color:#1eb0c2; line-height:13pt; font-weight:bold; text-decoration:none;}

a.sub4:link,a.sub4:active,a.sub4:visited {font-size:9pt; font-family:µ¸¿ò,seoul; color:#7a7606; line-height:13pt; font-weight:bold; text-decoration:none;}
a.sub4:hover {font-size:9pt; font-family:µ¸¿ò,seoul; color:#aca609; line-height:13pt; font-weight:bold; text-decoration:none;}

/* COLOR TABLE 01 */
.T01_0    { BACKGROUND-COLOR: F6F3FF}
.T01_1    {
	BACKGROUND-COLOR: CFE2F1;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	FONT-WEIGHT: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}


.T01_2    {
	BACKGROUND-COLOR: EAEFF3;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	LINE-HEIGHT: 12pt;
	padding-top: 5px;
	padding-bottom: 5px;

} /*   */
.T01_3    {
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	LINE-HEIGHT: 12pt;
	padding-top: 1px;
	padding-bottom: 1px;

} /*   */
.T01_4    {
	BACKGROUND-COLOR: F4F4F4;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	LINE-HEIGHT: 12pt;
	padding-top: 1px;
	padding-bottom: 1px;
} /*   */
.T01_5    {
	background-color: 666666;
}

.T01_6    {
	BACKGROUND-COLOR: DFE1E2;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	LINE-HEIGHT: 12pt;
	padding-top: 2px;
	padding-bottom: 2px;

} /*   */
.T01_6 a:link    { font-family : Tahoma, ±¼¸², Seoul, Gulim; color : #4D4D4D; text-decoration : none; }
.T01_6 a:visited { font-family : Tahoma, ±¼¸², Seoul, Gulim; color : #4D4D4D; text-decoration : none; }
.T01_6 a:hover   { font-family : Tahoma, ±¼¸², Seoul, Gulim; color : #0E4998; text-decoration : none; }
.T01_6 a:active   { font-family : Tahoma, ±¼¸², Seoul, Gulim; color : #0E4998; text-decoration : none; }

a.abricksbutton_s_gray {
	line-height: 13px; height: 19px;
	font-family:Tahoma, ±¼¸²; font-weight:normal; font-size:8pt; text-align:left; vertical-align:top;
	text-decoration: none; 
	border:outset 2px #ccccccc; background:#aaaaaa; color:#000000; padding: 1px 10px 1px 10px; 
	background:url(../images/bricks-gray-item4.gif) repeat-x left top; 
}
a.abricksbutton_s_gray:hover	{ background:#999999; color:#000000; cursor:pointer; }