	body {
		margin: 0;
		font-size: small;
		font-family: µ¸¿ò;
		color: #888;
		line-height: 16px;
		background: url(/img/main/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;
		}
	select {
		vertical-align: middle;
		behavior: url('/libs/common/selectbox.htc');
		font-family: µ¸¿ò; 
		font-size:11px; 
		color:#858585;  
		cursor: hand; 
		height: 15px;
		}
	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 {
		position: absolute;
		top: 0;
		left: 0;
		}
	#main_area {
		position: absolute;
		top: 90px;
		left: 0;
		}
	#main_con {
		position: absolute;
		width: 270px;
		height: 203px;
		top: 90px;
		left: 485px;
		background: url(/img/main/gap.gif) left bottom no-repeat;
		}
	#main_footer {
		position: relative;
		width: 100%;
		height: 110px;
		background: url(/img/main/main_footer_bg.gif) left top repeat-x;
		}
	#main_list {
		position: absolute;
		top: 293px;
		left: 485px;
		width: 270px;
		height: 317px;
		background: url(/img/main/main_list_bg.gif) left top no-repeat;
		}
	/* ¸ÞÀÎÈ­¸é °Ô½ÃÆÇ */
	#main_list ul {
		float: left;
		width: 270px;
		margin: 0;
		background: url(/img/main/tab_linebg02.gif) left top 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: url(/img/main/more_bg.gif) left top repeat-x;
		}
	#main_list ul a {
		float: left;
		display: block;
		padding: 1px 9px 0px 9px;
		margin: 0 2px 0 0;
		border: 1px solid #d6d6d6;
		border-bottom: none;
		background: url(/img/main/taboff_bg.gif) left top repeat-x;
		}
	#main_list a.roll:hover, #main #main_list ul li.tabon a.roll01 {
		padding: 2px 9px 0px 9px;
		border-color: #adadad;
		background: url(/img/main/tabon_bg.gif) left top repeat-x;
		}
	#main_list a.roll:hover, #main #main_list ul li.tabon a.roll02 {
		padding: 2px 9px 0px 9px;
		border-color: #adadad;
		background: url(/img/main/tabon_bg.gif) left top repeat-x;
		}
	#main_list a.roll:hover, #main #main_list ul li.tabon a.roll03 {
		padding: 2px 9px 0px 9px;
		border-color: #adadad;
		background: url(/img/main/tabon_bg.gif) left top repeat-x;
		}

	#main_list table {
		background: transparent;
		/*background: url(/img/main/tab_linebg_y.gif) left top repeat-y;*/
		line-height: 17px;
		margin-top: 9px;
		width: 256px;
		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/main/main_bullet.gif) 5px 7px no-repeat;
		}
	#main_list table td.date {
		text-align: center;
		}
	/* ¿Â¶óÀÎ ¹®ÀÇ */
	#main_list ul.online {
		width: 270px;
		margin-top: 20px;
		}
	/* ¹è³Ê */
	#main_banner {
		position: absolute;
		top: 290px;
		left: 910px;
		width: 70px;
		height: 314px;
		}
	/* »çÀÌ¹ö È«º¸ & e-Ä«´Þ·Î±× */
	#catalog {
		position: absolute;
		top: 90px;
		left:755px;
		width: 225px;
		height: 203px;
		}
	/* ´ë¸®Á¡ ÀüÈ­¹øÈ£ & ¿ì¼ö½Ã°ø»ç·Ê & ¾ÆÀÌµð¾î Á¦¾È ¹Ù·Î°¡±â */
	#customer {
		position: absolute;
		top: 293px;
		left: 775px;
		width: 205px;
		height: 317px;
		}

.show {visibility:hidden}