/*************************** Base Style ***************************/
	body {
		margin: 0;
		font-size: small;
		font-family: µ¸¿ò;
		color: #888;
		line-height: 16px;
		background: url(/img/main2/main_bg.gif) left top repeat-x;
		}
	div,dl,dt,dd {
		margin: 0;
		padding: 0;
		}
	p,h1,h2,h3,h4,h5 {
		margin: 0;
		padding: 0;
		font-weight: normal;
		font-size: 12px;
		}
	ul {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 100%;
		}
	ul li {
		padding: 0;
		}
	a {
		text-decoration: none;
		color: #999;
		}
	img {
		border: 0;
		vertical-align: top;
		}
	table {
		width: 100%;
		border-collapse: collapse;
		}
	#main {
		position: relative;
		width: 980px;
		height: 610px;
		}
	#main_top {
		width: 980px;
		height: 90px;
		position: absolute;
		top: 0;
		left: 0;
		}
	#main_area {
		position: absolute;
		top: 90px;
		left: 0;
		width: 980px;
		height: 730px;
		background: url(/img/main2/main_img2.jpg) left top no-repeat;
		}
	#main_con {
		position: absolute;
		top: 90px;
		left: 515px;
		}
	#main_list {
		position: absolute;
		top: 660px;
		left: 515px;
		width: 375px;
		height: 314px;
		background: url(/img/main2/main_list_bg.gif) left top no-repeat;
		}
	#main_space {
		position: absolute;
		top: 660px;
		left: 890px;
		width: 20px;
		height: 314px;
		background: url(/img/main/space_bg.gif) left top no-repeat;
		}
	/* ¸ÞÀÎÈ­¸é °Ô½ÃÆÇ */
	#main_list ul {
		float: left;
		width: 375px;
		margin: 0;
		background: url(/img/main2/tab_lingbg.gif) left bottom repeat-x;
		}
	#main_list ul li {
		float: left;
		margin: 0;
		padding: 0;
		}

	#main_list ul li a.more { /* ´õº¸±â */
		float: right;
		display: block
		padding: 0;
		border: none;
		background: transparent;
		}
	#main_list ul a {
		float: left;
		display: block;
		padding: 4px 20px 2px 20px;
		margin: 0 2px 0 0;
		border: 1px solid #e9ab85;
		border-bottom: none;
		background: url(/img/main2/taboff_bg.gif) left top repeat;
		}
	#main_list a.roll:hover, #main #main_list ul li.tabon a.roll01 {
		padding: 5px 20px 2px 20px;
		border-color: #fe7f32;
		background: url(img/main2/list01_bg.gif) left top no-repeat;
		}
	#main_list a.roll:hover, #main #main_list ul li.tabon a.roll02 {
		padding: 5px 20px 2px 20px;
		border-color: #fe7f32;
		background: url(img/main2/list02_bg.gif) left top no-repeat;
		}
	#main_list a.roll:hover, #main #main_list ul li.tabon a.roll03 {
		padding: 5px 20px 2px 20px;
		border-color: #fe7f32;
		background: url(img/main2/list03_bg.gif) left top no-repeat;
		}
	#main_list table {
		margin-top: 13px;
		width: 361px;
		table-layout: fixed;
		}
	#main_list table td {
		color: #666666;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		}
	#main_list table td a {
		color: #666;
		}
	#main_list table td.first {
		padding-left: 14px;
		background: url(/img/main2/main_bullet.gif) 5px 5px no-repeat;
		}
	#main_list table td.date {
		text-align: center;
		}
	/* ±âÅ¸ (¿Â¶óÀÎ »ó´ã ¹× »çÀÌ¹ö È«º¸) */
	#main_list ul.other {
		width: 375px;
		margin-top: 9px;
		background: transparent;
		}
	#main_list ul.other li {
		padding: 0 0 0 19px;
		float: left;
		background: url(/img/main/cyber_line.gif) left 32px no-repeat;
		}
	#main_list ul.other li.first {
		padding: 0 13px 0 0;
		background: transparent;
		}
	#main_list ul.other li dl {
		margin-top: 33px;
		}
	#main_list ul.other li dl dt {
		float: right;
		}
	/* ¹è³Ê */
	#main_banner {
		position: absolute;
		top: 296px;
		left: 910px;
		width: 70px;
		height: 314px;
		}

.show {visibility:hidden}

	#main_footer {
		position: relative;
		top: 220px;
		width: 100%;
		height: 110px;
		background: url(/img/main2/main_footer_bg.gif) left top repeat-x;
		}
	
