@charset "utf-8";

* { margin:0; padding:0; }

body {
	background-color: #fef5f5;
	*word-break: break-all;
	-ms-word-break: break-all;
}

body, input, button {
	font-size: 12px;
	line-height: 1.5em;
	font-family: "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
	color: #201e18;
}

img, fieldset, iframe { border:0 none; }
label, button { cursor:pointer; }
a { color:#201e18; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }
hr { display:none; }
.clearFloat { clear:both; height:0; font-size:1px; }

.top_logo { float:left; margin-right:30px; }
.top_menu { float:left; cursor:pointer; }
.top_menu_fav {  }
#menu_minii { position:absolute; top:85px; left:60px; width:120px; padding:15px; padding-top:0; background-color:#fef5f5; border:15px solid #333; border-top:0;}
#menu_program { position:absolute; top:85px; left:225px; width:120px; padding:15px; padding-top:0; background-color:#fef5f5; border:15px solid #333; border-top:0;}
#menu_service { position:absolute; top:85px; left:400px; width:120px; padding:15px; padding-top:0; background-color:#fef5f5; border:15px solid #333; border-top:0;}

#m_top { padding:25px; }
#m_top dt { display: none; }
#m_top dd { float:left; margin-right:40px; }
#m_top ul { float:left; margin-left:15px; }
#m_top ul li { list-style:none; font-size:11px; letter-spacing:-1px; color:#888; white-space:nowrap; }
#m_top a { color:#888; }
#m_top a:hover { color:#000; }

#m_box_light { position:absolute; top:134px; right:104px; padding:0 25px; width:129px; height:129px; background:url('../image/box_light.gif') no-repeat; }
#m_box_light dt { padding-top:7px; padding-bottom:3px; font-size:11px; color:#f1f1f1; letter-spacing:-1px; }
#m_box_light_button { padding-top:2px; font-size:11px; color:#fff; letter-spacing:-1px; }
#m_box_dark { position:absolute; top:30px; right:-45px; width:129px; height:129px; background:url('../image/box_dark.gif') no-repeat; font:bold 20px Calibri; color:#fff; padding:25px 0 0 25px; margin-right:50px;  }

#m_submenu { padding:25px; }
#m_submenu dt { display:none; }
#m_submenu dd { float:left; margin-right:30px; }

#m_main { margin-top:35px; padding-right:175px;/*285*/ border-top:1px solid #a3a3a3; }

#m_main_issue { padding:25px; margin-bottom:40px; }
#m_main_issue ul { float:left; padding-left:30px; }
#m_main_issue ul li { margin-bottom:5px; list-style-type:disc; }
.main_issue_title { float:left; }
.main_issue_name { padding:3px; padding-left:10px; color:#a7a7a7; font-size:11px; letter-spacing:-1px; }

#m_main_recent { padding:25px; border-top:1px solid #a3a3a3; }
#m_main_recent ul { margin:25px; }
#m_main_recent ul li { margin-bottom:3px; }
.main_recent_name { padding:3px; padding-left:10px; color:#a7a7a7; font-size:11px; letter-spacing:-1px; }