@charset "utf-8";

/*메인 */
.mainWrap { clear:both; width: 880px; margin: 0 auto; position: relative; padding-bottom: 100px; }
.mainWrap .leftArea { clear:both; float: left; width: 190px; position: relative; }
.mainWrap .leftArea .l_busInfo {border:1px solid #e4e4e3; background:#f6f6f6; overflow:hidden; zoom:1; }
html>body .mainWrap .leftArea .l_busInfo {padding:4px 0px 0px 7px}
*html .mainWrap .leftArea .l_busInfo {padding:8px 0px 4px 4px}
*:first-child+html .mainWrap .leftArea .l_busInfo {padding:4px 0px 4px 6px}
.mainWrap .leftArea .l_busInfo li {float:left;  border-bottom:1px solid #e3e3e3; }
html>body .leftArea .l_busInfo li {padding-top:1px}
*:first-child+html.leftArea .l_busInfo li {padding-top:3px; padding-bottom:3px}
.mainWrap .leftArea .l_busInfo li img {vertical-align:top; }
.mainWrap .leftArea .l_busInfo li.pd {padding-left:7px}
.mainWrap .leftArea .l_busInfo li.last {border-bottom:0}

.mainWrap .leftArea .prism {margin-top:15px; position: relative; clear: both; height: 110px; }
.mainWrap .leftArea .prism h3 {margin-top:3px}
.mainWrap .leftArea .prism dl {overflow:hidden; zoom:1; position: absolute; top: 25px; display: none; }
/*.mainWrap .leftArea .prism dl dt {float:left; margin-right:12px; display:inline}*/
.mainWrap .leftArea .prism dl dt {background:url(/images/main/prism_bg.gif) 0 0px no-repeat; width:85px; height:89px; float:left; margin-right:5px; display:inline; padding:4px 7px 6px 4px;}
.mainWrap .leftArea .prism dl dd {float:left; width:80px}

.mainWrap .contentsArea { float: left; width: 660px; margin: 30px 0 0 28px; position: relative; }

div.mainContents {
	clear: both;
	height: 121px;
}

.contentsArea .notice {
	clear: both;
	float: left;
	position: relative;

	width: 315px;

	background-image: url('../images/main/tab_bg.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
}

.contentsArea .notice a.notice-tab span
{
	display: none;
}

.contentsArea .notice a.notice-tab.tab-notice
{
	position: absolute;
	display: block;

	top: 0;
	left: 0;

	width: 68px;
	height: 21px;

	background-image: url('../images/main/m_tab01.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
.contentsArea .notice a.notice-tab.tab-notice.active,
.contentsArea .notice a.notice-tab.tab-notice:hover
{
	background-position: bottom left;
}

.contentsArea .notice a.notice-tab.tab-press
{
	position: absolute;
	display: block;

	top: 0;
	left: 68px;

	width: 68px;
	height: 21px;

	background-image: url('../images/main/m_tab02.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
.contentsArea .notice a.notice-tab.tab-press.active,
.contentsArea .notice a.notice-tab.tab-press:hover
{
	background-position: bottom left;
}

.contentsArea .notice a.notice-tab.tab-forum
{
	position: absolute;
	display: block;

	top: 0;
	left: 136px;

	width: 68px;
	height: 21px;

	background-image: url('../images/main/m_tab03.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
.contentsArea .notice a.notice-tab.tab-forum.active,
.contentsArea .notice a.notice-tab.tab-forum:hover
{
	background-position: bottom left;
}

.contentsArea .notice a.more
{
	position: absolute;
	display: none;

	background: none;

	top: 5px;
	left: 278px;
	right: 0;
}

.contentsArea .notice ol
{
	position: absolute;

	display: none;
	clear: both;

	top: 25px;
	left: 0;
}

.contentsArea .notice ol li
{
	display: block;
	clear: both;
	width: 315px;
	overflow: hidden;

	margin-bottom: 3px;

	background-image: url('../images/common/bullet_black.gif');
	background-position: center left;
	background-repeat: no-repeat;
}

.contentsArea .notice ol li a
{
	margin: 0 0 0 8px;
}

.contentsArea .notice ol li a:hover
{
	color: #f58220;
	text-decoration: none;
}

.contentsArea .notice ol li span.dt
{
	position: absolute;
	right: 0;

	color: #898989;
}

.contentsArea .m_tab {background:url(/images/main/tab_bg.gif) 0 0 repeat-x; height:21px; margin-bottom:10px}
.contentsArea .m_tab li {float:left}
.contentsArea .m_tab li.mr {margin-left:-1px}
.contentsArea .m_tab li.more {float:right; margin-top:5px}

.contentsArea .hot { width: 315px; float: right; }
.contentsArea .hot .hot_focus { }
.contentsArea .hot .hot_focus img { width: 100px; height: 72px; }
.contentsArea .hot .hot_focus dt {float:left; margin-right:17px; display:inline}
.contentsArea .hot .hot_focus dd { line-height:1.4em; }
.contentsArea .hot .hot_focus dd.subject {color:#525252; font-weight:bold; padding-bottom:4px; }

.contentsArea .m_banner { clear: both; font-size: 0; letter-spacing: -1px; margin: 0; padding: 0 0 30px 0; @margin-top: 5px !important; }
.contentsArea .m_banner li { display: inline; margin: 0; padding: 0; }

.rightWrap { display: none; }