@charset "utf-8";

/*=================================================================================
 * Board List Type
 =================================================================================*/
#Board-List-Type01 {
	width:100%;
	table-layout: fixed;
	border-bottom:1px solid #e9e9e9;
}

#Board-List-Type01 caption {
	display:none;
}

#Board-List-Type01 thead tr {
	position:relative;
	background:url(/assets/img/bg/bd_bg.gif) repeat-x left top;
	height: 33px;
}

#Board-List-Type01 thead tr th {
	color:#61a932;
	letter-spacing:-1px;
	font-size:11px;
}

#Board-List-Type01 tbody td {
	padding-top:6px;
	padding-bottom:5px;
	text-align:center;
	border-bottom:1px solid #e7e7e7;
}

#Board-List-Type01 tbody td.left {
	text-align:left;
	padding-left: 5px;
}

#Board-List-Type01 tbody td.color01 {
	color:#99368f;
	font-weight:bold;
	letter-spacing:-1px;
}

#Board-List-Type01 tbody td.left img {
	vertical-align:middle;
}

#Board-List-Type01 tbody td span.num {
	color:#999999;
	font-size:11px;
}

#Board-List-Type01 tbody td .reply {
	margin:-2px 3px 0 10px;
}

#No-Data {
	height: 100px;
	color: #ACACAC;
	font-weight: bold;
}

#Board-List-Type01 .ico-new {	text-align:left;	margin-left: 4px;	margin-top: 1px;	vertical-align: middle;}
#Board-List-Type01 .ico-re {	text-align:left;	margin-right: 4px;	margin-bottom: 2px;	vertical-align: middle;}
#Board-List-Type01 .ico-q { margin-right: 4px; margin-top: 1px; vertical-align: middle; }

.notice a:link,
.notice  a:visited {	color: #479e7a;	font-weight:bold;}
.notice  a:hover,.notice  a:active,.notice  a.over {	color: #479e7a;	text-decoration:none;	font-weight:bold;}

/*FAQ Style */
#Board-List-Type01 .answer {	background:#f7f6f6;	text-align:left;	padding-top:5px;	padding-bottom:10px;}
#Board-List-Type01 .answer div {	width:580px;	position:relative;	left:87px;}
#Board-List-Type01 .answer div img {	float:left;}
#Board-List-Type01 .answer div p {	float:right;	 margin-top:5px;	width:515px;}

/*=================================================================================
 * Board View Type
 =================================================================================*/
#Board-View-Type01 {
	width:100%;
	table-layout: fixed;
	border-bottom:1px solid #e8e8e8;
}

#Board-View-Type01 caption {
	display:none;
}

#Board-View-Type01 tbody tr th {
	color:#61a932;
	padding-top:7px;
	padding-bottom:4px;
	padding-left:15px;
	border-bottom:1px solid #e8e8e8;
	text-align:left;
	font-size:11px;
	letter-spacing:-1px;
}


#Board-View-Type01 tbody tr td {
	padding-top:7px;
	padding-bottom:4px;
	padding-left:15px;
	border-bottom:1px solid #ededed;
/*	background:url(/assets/img/common/bd_th_line2.gif) no-repeat 0px 55%; Á¸ÀçÇÏÁö ¾Ê´Â ÀÌ¹ÌÁö »èÁ¦ */
}


#Board-View-Type01 tbody .top-line {
	border-top:2px solid #bcdf8f;
}

#Board-View-Type01 tbody td span.num {
	color:#999999;
	font-size:11px;
}

#Board-View-Type01 tbody tr th.subject {
	font-weight:bold;
	color:#000;
	background:url(/assets/img/bg/bd_bg.gif) repeat-x left top;
	height:33px;
	text-indent:15px;
	padding-top:3px;
	padding-bottom:0px;
	border-bottom:0px;
}

#Board-View-Type01 tbody tr td.left {
	text-align:left;
}

#Board-View-Type01 tbody tr td.center {
	text-align:center;
}

#Board-View-Type01 tbody tr td.right {
	text-align:right;
}

#Board-View-Type01 tbody tr td.con-txt {
	padding:20px 10px 20px 10px;
	vertical-align: top;
	min-height: 250px;
	height:250px;
	background:none;
}

#Board-View-Type01 tbody tr th.prev {
	background:url(/assets/img/bullet/prev_view.gif) no-repeat right 11px;
}

#Board-View-Type01 tbody tr th.next {
	background:url(/assets/img/bullet/next_view.gif) no-repeat right 12px;
}


* html #Board-View-Type01 tbody tr td.con-txt {
	height:250px;  /* : FILTER : IE 6 */
}

#Board-View-Type01 tbody tr td .file li {
	height:20px;
}

#Board-View-Type01 tbody tr td .file li a img{
	margin-right:3px;
	float:left;
	margin-top:-2px;
}

/*=================================================================================
 * Board View next,prev list Type
 =================================================================================*/
#Board-View-Page {
	width:100%;
	table-layout: fixed;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}

#Board-View-Page caption {
	display:none;
}

#Board-View-Page tbody tr th {
	color:#324c74;
	padding-top:7px;
	padding-bottom:4px;
	border-bottom:1px solid #e8e8e8;
	text-align:left;
	text-indent:23px;
	background:url(/assets/img/bullet/bullet01.gif) no-repeat 10px 50%;
}

#Board-View-Page tbody tr td {
	padding-top:7px;
	padding-bottom:4px;
	padding-left:15px;
	border-bottom:1px solid #ededed;
	/* background:url(/assets/img/common/bd_th_line2.gif) no-repeat 0px 55%; Á¸ÀçÇÏÁö ¾Ê´Â ÀÌ¹ÌÁö »èÁ¦ */
}

#Board-View-Page tbody tr th.prev {
	background: url(/assets/img/bullet/bullet_up.gif) no-repeat 10px 50%;
}

#Board-View-Page tbody tr th.next {
	background: url(/assets/img/bullet/bullet_down.gif) no-repeat 10px 50%;
}


/*=================================================================================
 * Board Paging Style
 =================================================================================*/
#Paging {	position: relative; height: 26px;	vertical-align: middle;}
#Page-Index {	text-align: center; padding-top:4px;}
#Page-Index img {	vertical-align:middle;}
/* #Page-Index span a {	padding: 0 4px 0 7px;	background:url(/assets/img/common/list_pageing_line.gif) no-repeat 0px 2px;} Á¸ÀçÇÏÁö ¾Ê´Â ÀÌ¹ÌÁö »èÁ¦ */
#Page-Index .first {	margin-left:1px; background:none;}
#Page-Index .last {	margin-right:4px;}
#List-Btn {	position: absolute;	right: 10px;	top:-40px;}

/*=================================================================================
 * Board Search
 =================================================================================*/
#Board_search {	position: relative;	text-align: center;}
/* #Board_search fieldset{	background:url(/assets/img/common/ico_search.gif) no-repeat 137px 50%;} Á¸ÀçÇÏÁö ¾Ê´Â ÀÌ¹ÌÁö »èÁ¦ */
#Board_search .b_select{	width: 70px;}
#Board_search .b_input{	width: 240px;}

/*Search Top */
#Top_search {	position: relative;	text-align: right;}
/* #Top_search fieldset{	background:url(/assets/img/common/ico_search.gif) no-repeat 295px 50%;} Á¸ÀçÇÏÁö ¾Ê´Â ÀÌ¹ÌÁö »èÁ¦ */
#Top_search .b_select{	width: 70px;}
#Top_search .b_input{	width: 240px;}

  /*=================================================================================
 *Tab stytle
 =================================================================================*/
.Tab-box {	height:28px;	background:url(/assets/img/tab/tab_bg.gif) repeat-x left top; }
.Tab-box ul li {	float:left;}

.Tab-box02 {	height:24px;	background:url(/assets/img/tab/tab02_bg.gif) repeat-x left top; }
.Tab-box02 ul li {	float:left;  margin-left:1px;}

.Tab-box03 {	height:24px;	background:url(/assets/img/tab/tab02_bg.gif) repeat-x left top; }
.Tab-box03 ul li {	float:left; margin-right:1px;}

.Tab-box04 {position: relative;	height:150px;	background:url(/assets/img/tab/tab02_bg.gif) repeat-x left top; }
.Tab-box04 ul li {	float:left;  margin-left:1px;}

.TB-Tab-box {	height:39px;	background:url(/assets/img/tab/tb_tab_bg.gif) repeat-x left top; }
.TB-Tab-box ul li {	float:left; margin-right:2px;}


/*******************************************************************************
 * Å×ÀÌºí ½ºÅ¸ÀÏ
 ******************************************************************************/

#Table{
	width:100%;
	clear:both;
	table-layout:fixed;
}

.t-line{
	border:1px solid #F0F0D0;
}

#Table thead .center{
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
}

#Table thead th{
	height:30px;
	background-color:#F9F9F9;
	border-bottom:1px solid #F0F0D0;
}

#Table tbody tr th{
	height:30px;
	border-bottom:1px solid #F0F0D0;
	text-align:left;
	padding-left:25px;
	background-color:#F9F9F9;
	background-image:url(/assets/img/icon/icon_table.gif);
	background-repeat:no-repeat;
	background-position:50% left;
}

#Table tbody tr .bluet{
	background-image:url(/assets/img/icon/icon_table02.gif);
	background-repeat:no-repeat;
	background-position:50% left;
}


#Table tbody tr .bluet-no{
	background-image:url();
	background-repeat:no-repeat;
	background-position:50% left;
}

#Table tbody tr td{
	height:30px;
	border-bottom:1px solid #E7E7E7;
	text-align:left;
	padding-left:5px;
}

#Table tbody .end-txt{
	padding:10px;
	text-align:center;
}

#Table thead .Epg-Pragram-th{
	background-color:#5575b0;
	color:#ffffff;
	border-right:1px solid #ffffff;
	letter-spacing:-1px;
}

#Table tbody .Epg-Pragram-td td{
	text-align:center;
}

#Table tbody .Epg-Pragram-td02 td{
	text-align:center;
}

#Table tbody .Epg-Pragram-td02{
	background-color:#f2f3f7;
}

#Table tbody .Epg-Pragram-td .last{
	text-align:left;
	padding:0 0 0 10px;
}

#Table tbody .Epg-Pragram-td02 .last{
	text-align:left;
	padding:0 0 0 10px;
}