/************************************************************************************************
ÄÁÅÙÃ÷+ÁÂÃø+ÇÏ´ÜÄÁÅÙÃ÷
************************************************************************************************/
#sub_body {
	float: left;
	width: 715px;
	border-top: 3px solid #ECECEC;
	margin-top: 15px;
}

/************************************************************************************************
ÄÁÅÙÃ÷
************************************************************************************************/
#sub_content {
	float: right;
	width: 595px;
	padding: 0 20px;
}

/************************************************
ÇöÀçÀ§Ä¡ & ±â»çº¸±â_±ÛÀÚÅ©±â ¹öÆ° µî
************************************************/
#sub_top {
	height: 33px;
	border-bottom: 1px solid #DBDBDB;
}

#location {
	float: left;
	padding-top: 11px;
	height: 33px;
}

#article_function_bar {
	float: right;
	padding-top: 8px;
}

/************************************************************************************************
ÁÂÃø
************************************************************************************************/
#sub_left {
	float: left;
	width: 120px;
}

/************************************************
ÁÂÃø Å¸ÀÌÆ²
************************************************/
#subtitle_left {
	height: 35px;
	padding: 9px 10px 0 10px;
	border-left: 3px solid #ECECEC;
	border-bottom: 3px solid #ECECEC;
	background: url(../../images/hangyo/arr/arr_left_subtitle.gif) no-repeat 93px 50%;
}

#subtitle_left2 {
	height: 35px;
	padding: 9px 10px 0 10px;
	border-left: 3px solid #ECECEC;
	border-bottom: 3px solid #ECECEC;
	background: url(../../images/hangyo/arr/arr_left_subtitle2.gif) no-repeat 93px 50%;
}

/************************************************
ÇÖÀÌ½´
************************************************/
#sub_hot {
	border: 3px solid #ececec;
	border-top: none;
	background: #F9F9F9;
	padding: 5px;
}

#sub_hot h2 {
	height: 23px;
	text-align: center;
	padding: 4px 0 0 0;
	background: #75A5BF url(../../images/hangyo/sub/sub_hot_back.gif) no-repeat bottom;
}

#sub_hot dl {
	margin: 3px 0 0 0;
}
#sub_hot dd {
	margin: 0 0 0 3px;
	padding-left: 5px;
	line-height: 140%;
	color: #555;
	font: bold;
	background: url(../../images/hangyo/arr/arr06.gif) no-repeat 0 45%;
}

/************************************************
ÁÂÃø ¸Þ´º
************************************************/
#left_menu {
	border: 3px solid #ececec;
	border-top: none;
	background: #fff;
	padding: 0 6px;
	text-align: left;
}
#left_menu a {
	text-decoration: none;
}
#left_menu ul {
	border-top: 1px dotted #ddd;
}
#left_menu ul.no_dot {
	border-top: none;
}
#left_menu li {
	padding: 7px;
	background: url(../../images/hangyo/arr/arr07.gif) no-repeat 0 10px;
}

/************************************************
¡é ¾Æ·¡ ÄÁÅÙÃ÷ ¹è°æ
************************************************/
#left_bottom {
	padding: 5px 5px 10px 5px;
	border: 3px solid #ECECEC;
	border-top: none;
	background: #F9F9F9;
}

/************************************************
Áö³­ Æ¯Áý±â»ç ¹öÆ°
************************************************/
#left_btn01 {
	border: 2px solid #679B50;
	background: #84B16F;
}
#left_btn01 dd {
	margin-left: 6px;
	padding: 2px 5px 1px 17px;
	background: url(../../images/hangyo/icon/icon_special.gif) no-repeat 0;
}
#left_btn01 dd A:link {
	font: bold 11px dotum; letter-spacing: -1px; COLOR: #ffffff; TEXT-DECORATION: none;
}
#left_btn01 dd A:visited {
	font: bold 11px dotum; letter-spacing: -1px; COLOR: #ffffff; TEXT-DECORATION: none;
}
#left_btn01 dd A:active {
	font: bold 11px dotum; letter-spacing: -1px; COLOR: #ffffff; TEXT-DECORATION: none;
}
#left_btn01 dd A:hover {
	font: bold 11px dotum; letter-spacing: -1px; COLOR: #ffffff; TEXT-DECORATION: none;
}

/************************************************
½Å¹®º¸±â PDF ¹öÆ°
************************************************/
#left_btn02 {
	margin-top: 4px;
	border: 2px solid #ED6335;
	background: #F38351;
}
#left_btn02 dd {
	margin-left: 6px;
	padding: 2px 5px 1px 17px;
	background: url(../../images/hangyo/icon/icon_pdf.gif) no-repeat 0;
}
#left_btn02 dd A:link {
	font: 11px dotum; COLOR: #ffffff; TEXT-DECORATION: none;
}
#left_btn02 dd A:visited {
	font: 11px dotum; COLOR: #ffffff; TEXT-DECORATION: none;
}
#left_btn02 dd A:active {
	font: 11px dotum; COLOR: #ffffff; TEXT-DECORATION: none;
}
#left_btn02 dd A:hover {
	font: 11px dotum; COLOR: #ffffff; TEXT-DECORATION: none;
}

/************************************************
½Å¹®º¸±â PDF ¹öÆ°
************************************************/
#left_report {
	margin-top: 10px;
	border: 1px solid #D8D5CA;
}
#left_report #left_btn03 dd {
	padding: 6px 5px 2px 5px;
	background: url(../../images/hangyo/btn/report_go.gif) no-repeat 73 20;
}
#left_btn03 {
	border: 2px solid #EAE7DC;
	background: #F0EEE7;
}
#left_btn03 dd a {
	line-height: 100%;
}
#left_btn03 dd A:link {
	font: bold 12px dotum; COLOR: #CE0000; TEXT-DECORATION: none; letter-spacing: -1px;
}
#left_btn03 dd A:visited {
	font: bold 12px dotum; COLOR: #CE0000; TEXT-DECORATION: none; letter-spacing: -1px;
}
#left_btn03 dd A:active {
	font: bold 12px dotum; COLOR: #CE0000; TEXT-DECORATION: none; letter-spacing: -1px;
}
#left_btn03 dd A:hover {
	font: bold 12px dotum; COLOR: #CE0000; TEXT-DECORATION: none; letter-spacing: -1px;
}

/************************************************
º¸µµÀÚ·á µî·Ï, ±³À°°¡Á· ¼Ò½Ä, ±â»çÁ¦º¸
************************************************/
#left_btn04 {
	margin: 10px 0 0 0;
	border: 1px solid #e6e6e6;
}
#left_btn04 dl {
	padding: 7px 3px 5px 5px;
	background: #fff;
	border-top: 1px dotted #ddd;
}
#left_btn04 dl.01 {
	background: #fff;
	border-top: none;
}
#left_btn04 dd.arr {
	background: url(../../images/hangyo/arr/arr08.gif) no-repeat 85 2;
}
#left_btn04 dd.txt {
	margin: 2px;
}

/************************************************************************************************
¿ìÃø
************************************************************************************************/
#sub_right {
	float: right;
	width: 240px;
	margin-top: 15px;
}

/************************************************
Weekly best ¹è°æ
************************************************/
#right_wbest {
	margin: 10px 0 0 0;
	padding: 5px;
	border: 5px solid #F2F2F2;
	background: #fff;
}

/************************************************
Æ¯Áý±â»ç ¹è°æ
************************************************/
#right_special {
	margin: 0;
	padding: 0 0 5px 0;
	background: #f2f2f2;
}
#right_special dl.txt {
	margin: 0 5px;
	padding: 7px;
	border: 3px solid #fff;
	background: #F9F9F9;
	line-height: 160%;
}
#right_special dl.txt dt,dd {
	line-height: 130%;
}

/************************************************
¿ìÃø eÆ÷Åä
************************************************/
#right_ephoto {
	width: 240px;
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
	background: #f2f2f2;
}

#ephoto_con {
	display: inline;
	margin: 0 5px;
	float: left;
	background: #fff;
}
#ephoto_con dl {
	width: 230px;
	float: left;
	padding: 7px;
	border-top: 1px dotted #DDD;
}
#ephoto_con dl.dot_no {
	border-top: none;
}
#ephoto_con dt {
	width: 130px;
	float: right;
	padding-top: 2px;
	line-height: 140%;
}
#ephoto_con dd {
	line-height: 140%;
	color: #999;
}

#ephoto_con dd.img img {
	float: left;
	border: 2px solid #EDEDED;
}


/************************************************
È¨ÆäÀÌÁö µî·ÏÇÏ±â
************************************************/
#regist_icon {
	margin: 0;
	padding: 8px 9px;
	height: 110px;
	border: 3px solid #ECECEC;
}

#regist_icon dl.left {
	float: left;
	width: 108px;
	border-right: 1px dotted #CCC;
}
#regist_icon dl.right {
	float: right;
	width: 108px;
	padding-left: 7px;
}

#regist_icon dd {
	padding-top: 2px;
	text-align: center;
}
#regist_icon dd a {
	text-decoration: none;
}

/************************************************
¿ì¸®ÇÐ±³¸¦ ¸»ÇÑ´Ù
************************************************/
#right_school {
	margin: 10px 0 0 0;
	padding: 5px 0;
	background: #f2f2f2;
}

#right_special dl.txt {
	margin: 0 5px;
	padding: 7px;
	border: 3px solid #fff;
	background: #F9F9F9;
	line-height: 160%;
}

#right_school_con {
	width: 230px;
	margin: 0 5px;
	padding: 7px;
	background: #FFF;
}
#right_school_con dl {
	float: left;
	margin: 5px 0;
	padding-bottom: 5px;
	display: inline;
	border-bottom: 1px dotted #CCC;
}
#right_school_con dl.no_dot {
	border-bottom: none;
}
#right_school_con dt {
	font: bold;
	margin-bottom: 4px;
}
#right_school_con dd {
	width: 120px;
}
#right_school_con dd.img {
	float: left;
	width: 90px;
}
#right_school_con dd.img img {
	border: 1px solid #CCC;
}

#right_school_bt {
	margin: 5px;
	padding: 10px 13px;
	width: 230px;
	height: 70px;
	border: 4px solid #E4E0D1;
	background: #F5F2E8;
	font: 12px dotum;
	color: #7D7868;
}

/************************************************************************************************
È¸»ç¼Ò°³, ÇÑ±³¼Ò½Ä ÁÂÃø ¸Þ´º µî
************************************************************************************************/
/************************************************
ÁÂÃø¸Þ´º
************************************************/
#company {
	border: 3px solid #ececec;
	border-top: none;
	background: #F9F9F9;
	padding: 5px;
}
#company dl.01 {
	margin-top: 5px;
}

#company dt {
	background: #ECECEC;
	font: bold;
	padding: 7px 5px 5px 5px;
}
#company dd {
	border-bottom: 1px dotted #DFDFDF;
	padding: 5px 5px 3px 5px;

}

/************************************************
ÁÂÃø¹öÆ°
************************************************/
#ltbtn {
	border: 3px solid #ececec;
	border-top: none;
	background: #fff;
	padding: 5px 5px 1px 5px;
}

/************************************************************************************************
Áö¸é½Å¹®º¸±â
************************************************************************************************/
/************************************************
ÁÂÃø¸Þ´º
************************************************/
#newspaper {
	border: 3px solid #ececec;
	border-top: none;
	background: #F9F9F9;
	padding: 5px;
}
#newspaper dl.01 {
	margin-top: 5px;
}

#newspaper dt {
	background: #497F51;
	font: bold 11px dotum;
	letter-spacing: -1px;
	color: #FFF799;
	text-align: center;
	padding: 5px 5px 3px 5px;
}
#newspaper dd {
	border-bottom: 1px dotted #DFDFDF;
	padding: 5px 5px 3px 12x;
	background: url(../../images/hangyo/arr/arr20.gif) no-repeat 5px 9px;
}

/************************************************
ÁÂÃø¹öÆ°
************************************************/
#npbtn {
	margin: 5px 0 0 0;
}

/************************************************
ÁÂÃø PDF
************************************************/
#ltpdf {
	border: 3px solid #ececec;
	border-top: none;
	background: #fff;
	padding: 5px 5px 1px 5px;
}
#ltpdf dl {
	margin: 5px 0;
}
#ltpdf dt {
	text-align: center;
}
#ltpdf dd {
	margin: 4px 0 0 0;
	padding: 0 3px;
	font: 11px dotum;
	color: #797979;
	letter-spacing: -1px;
	text-align: center;
}
