@charset "utf-8";

.bold {font-weight:bold;}

table.board_list {
	table-layout:fixed;
	width:100%; 
	border-top:2px #004944 solid;
}

	table.board_list a,
	table.board_list a:focus,
	table.board_list a:hover,
	table.board_list a:active{
		color:#333;
		text-decoration:none;
	}
	table.board_list thead th {
		padding:7px 0 5px;
		border-bottom:1px solid #e2e2e2;
		line-height:14px;
		text-align:center;
		background:#f0f0f0;
	}
	/* -------- �����κ� �߰��� ���� td ���� bg �÷� �ִ¹�Ŀ��� tr������ �ٲ� ���� -------- */
	table.board_list tbody .notice_tr { 
		background:#F9F9F9; /* �����κ� tr  */
	}
	table.board_list tbody tr { 
		background:#fff; /*tr �⺻ ȭ��Ʈ ���� �׷��� fff�� �������� */
	}
	table.board_list tbody td {
		padding:8px 0 11px;
		border-bottom:1px solid #989999;
		text-align:center;
		font-size:12px;
		color:#333;
		word-wrap:break-all;
		/* background:#fff; */
	}
	/* -------- �����κ� �߰��� ���� td ���� bg �÷� �ִ¹�Ŀ��� tr������ �ٲ� �� - td���� �÷��� �ּ�  -------- */
	table.board_list tbody td.subject {
		text-align:left;
		padding-left:15px;
		font-size:12px;
	}
		table.board_list tbody td.subject b,
		table.board_list tbody td.subject strong {
			color:#009260;
		}
	table.board_list tbody td.bold {
		font-weight:bold;
		font-size:11px;
	}
	table.board_list tbody td.incomplete {
		font-weight:bold;
		font-size:11px;
		color:#989999;
	}
	table.board_list tbody td.subject a {
		display:inline-block;
		max-width:95%;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		-o-text-overow: ellipsis;
		vertical-align:middle;
	}

	/* ������ �����Խ��� �߰� CSS*/
	table.board_list tbody td.subject a span{display:block;overflow:hidden;max-width:320px;white-space:nowrap;text-overflow:ellipsis;color:#59692b;margin-bottom: 5px;}


	table.board_list tbody td i {position:relative;top:1px;}


table.board_list02 {
	table-layout:fixed;
	width:100%;
	margin:10px 0 20px 0;
}

	table.board_list02 a,
	table.board_list02 a:focus,
	table.board_list02 a:hover,
	table.board_list02 a:active{
		color:#333;
		text-decoration:none;
	}
	table.board_list02 tbody td {
		padding:6px 0 5px 10px;
		text-align:left;
		font-size:12px;
		color:#333;
		word-wrap:break-all;
		background:#fff;
	}
	table.board_list02 tbody td.bold {
		font-weight:bold;
	}
	table.board_list02 tbody td.time {
		text-align:right;
		padding-right:5px;
	}


table.board_view {
	table-layout:fixed;
	width:100%;
	border-top:2px #004944 solid;
	border-bottom:2px #004944 solid;
	background:#fff;
}
	table.board_view tbody td  {
		padding:10px 0 10px;
		font-size:11px;
		line-height:150%;
	}
	table.board_view tbody td.view {
		padding:20px 20px 80px 20px;
		line-height:150%;
		font-size:12px;
		border-top:1px #333 solid;
	}
		table.board_view tbody td.view img {max-width:710px;height:auto;}
	table.board_view tbody td.subject {
		padding:13px 20px 12px 20px;
		font-size:14px;
		font-weight:bold;
		border-bottom:1px #e1e2e2 solid;
	}

	table.board_view tbody tr.subject1 {
		padding:13px 20px 12px 20px;
		border-bottom:1px #e1e2e2 solid;
	}

	table.board_view tbody td strong {font-size:11px;font-weight:bold;margin-right:5px;}

	table.board_view.reple {border-top:0;}
	table.reple tbody td {padding:9px 0;}
	table.reple tbody td.r_t {font-size:12px;font-weight:bold;padding-left:20px;}



table.board_write {
	table-layout:fixed;
	width:100%;
	border-top:2px #004944 solid;
	background:#fff;
}
	table.board_write tbody td {
		padding:10px 0;
	}

	table.board_write tbody td label {
		font-size:11px;
	}
	table.board_write tbody td label input {
		vertical-align:middle;
		position:relative;
		top:-2px;
	}
	table.board_write tbody th {
		font-weight:bold;
		text-align:center;
		padding:9px 0 10px;
	}

	table.board_write tbody td.write {
		border-top:1px #333 solid;
	}
	table.board_write tbody td .w {width:98%;padding:3px;}
	table.board_write tbody td.write .note {border:1px #9e9e9e solid;width:100%;margin:0 auto;height:500px;}
	table.board_write tbody td.write textarea {width:95%;height:250px;padding:8px;margin:10px 10px 0 10px;}



.inn_bk {
	table-layout:fixed;
	width:100%;
	margin:5px 0 0;
}
	.inn_bk tbody th {
		text-align:left;
	}
	.inn_bk tbody th,
	.inn_bk tbody td {padding:10px 5px 12px 5px;line-height:160%;border-bottom:1px #9fa0a0 solid;}


.tb_basic {
	table-layout:fixed;
	width:100%;
}
	table.tb_basic a:focus,
	table.tb_basic a:hover,
	table.tb_basic a:active{
		color:#333;
		font-weight:bold;
		text-decoration:none;
	}
	.tb_basic tbody th {
		text-align:left;
	}
	.tb_basic tbody td {
		text-align:right;
	}
	.tb_basic tbody td.app {
		text-align:left;
		display:inline-block;
		max-width:95%;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		-o-text-overow: ellipsis;
		vertical-align:middle;
		/*font-size:11px;*/
	}
	.tb_basic tbody th,
	.tb_basic tbody td {padding:3px 0;}


	.tb_basic tbody td img {margin-top:-1px;vertical-align:middle;}




.tb_rp {
	table-layout:fixed;
	margin:0 20px;
}
	.tb_rp tbody th,
	.tb_rp tbody td {
		padding:11px 10px 10px;
		border-bottom:1px #e1e1e2 solid;
	}
	.tb_rp tbody td {color:#656666;line-height:140%;}





.ntab { }
.ntab ul {overflow:hidden;}
.ntab li {float:left;background:#d3d9dc;width:50%;height:36px;}
.ntab li.on {background:#004944;}
	.ntab ul li a {
		overflow:hidden;
		display:inline-block;
		height:14px;
		width:100%;
		margin:11px 0 0 12px;
	}
	.ntab ul li a:focus,
	.ntab ul li a:hover,
	.ntab ul li a:active {
		border:0;
	}
		.ntab ul li.on a img,
		.ntab ul li:focus a img {
			margin-top:-14px;
		}



/* customer */
.cusg {margin-top:15px;position:relative;}
.cusg p {padding-bottom:11px;}
.cusg p img.v {float:right;position:absolute;right:0;}
.cusg p span {display:block;color:#000;font-size:11px;margin:18px 0 25px;line-height:160%;}
.pc ul {border-bottom:1px #e2e2e2 solid;padding-bottom:20px;margin-bottom:20px;border-top:3px #333 solid;}
.pc li {padding:22px 0 33px;border-bottom:1px #333 solid;}
.pc li.last {border-bottom:0;}
.pc li a.control {float:right;margin-top:-2px;}

.program ul {overflow:hidden;margin-right:-20px;}
.program ul li {float:left;margin:0 15px 40px 0;}
.program ul li a {display:block;margin-top:15px;}

.often {overflow:hidden;}
.often .bd_search {text-align:right;margin-bottom:10px;}

.often .top3 {border-top:2px #333 solid;border-bottom:2px #333 solid;background:#f0f0f0;margin:0 0 60px;padding:30px 35px 20px 35px;}
.often .title {float:left;}
.bd_search label {display:none;}
.often .title span {display:block;font-size:11px;margin:20px 0 0;line-height:160%;}
.often .word {overflow:hidden;}
.often .word li {float:left;width:140px;padding:0 0 15px;}
.often .word li a {color:#666;font-weight:bold;}
.often .word li.on a,
.often .word li a:focus,
.often .word li a:hover {font-weight:bold;text-decoration:underline;background:none;color:#333;}
.often .list {margin:0 0 0 255px;}
.often .list {margin-top:20px;}
.often .list li {padding:9px 0 8px;border-bottom:1px #c7c8c8 solid;}
.often .list li.last {border-bottom:none;}
.often .list li strong {margin-right:10px;vertical-align:middle;margin-top:-5px;}
.often .list .q5 {margin-top:-30px;}



.dotList {}
.dotList dd {background:url('http://peet.dangi.co.kr/img/dangi/common/ico/ico_dot.gif') 0 4px no-repeat;color:#666;font-size:11px;padding:0 0 8px 8px;}


/* ���� */
.star {letter-spacing:-1px;text-align:right;}
.star img {margin:2px 0 0 -2px;}


/* paging */
.paginate{text-align:center;margin-top:15px;position:relative;min-height:26px;}
.paginate a,
.paginate strong {display:inline-block;padding:0 3px;font-size:12px;color:#656666;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate strong{color:#656666;font-weight:bold;}
.paginate .direction img {vertical-align:middle;position:relative;top:-1px;}
.paginate .direction{padding:0 7px;}
.paginate .direction:hover,
.paginate .direction:active,
.paginate .direction:focus{background-color:transparent !important;color:#656666;}
.paginate span {position:absolute;right:0;top:0;}


/* sort */
.bd_sort {text-align:right;margin:0 0 7px 0;}
.bd_sort_left {margin:0 0 15px 0;position:relative; min-height:18px;}
.bd_sort_left .ser {position:absolute;right:0;top:-2px;}
.bd_sort_left input[type="text"] {border:2px #656666 solid;width:120px;padding:5px 6px 4px 6px;color:#656666;margin:0 5px;}
.bd_sort_left h3 {position:relative;top:5px;}


 
/* search */
.bd_search {margin-top:20px;text-align:center;} 
.bd_search input {border:2px #656666 solid;width:120px;padding:5px 6px 4px 6px;color:#656666;margin:0 5px;}
.bd_search select {font-size:11px;color:#656666;padding:3px 0 2px;width:75px;}




/* reple write */
.reple_write {background:#f0f0f0;border-bottom:2px #333 solid;}
.reple_write .write {margin:15px 20px;}
.reple_write textarea {border:1px #afafaf solid;padding:9px;width:610px;color:#656666;margin-right:7px;resize:none;}


/* quickmenu */
.advice {border:1px #bfbfbf solid;border-bottom:0;}
.advice li {text-align:center;padding:11px 0;border-bottom:1px #bfbfbf solid;}



/* ���ٰԽ��� */
.one_list {}
.one_list .q {margin:0 0 20px;}
.one_list .q input[type="text"] {border:1px #e3e4e4 solid;padding:8px 10px;width:85%;}
.one_list .l p {font-size:11px;color:#000;line-height:150%;margin:0 0 8px;}
.one_list .l table {width:100%;border-top:2px #000 solid;}
.one_list .l td {padding:15px 0 13px !important;border-bottom:1px #d2d2d2 solid;text-align:center;}
.one_list .l td.left {text-align:left;padding-left:10px;}




/* share sns */
.share_sns {text-align:center;padding:15px 0;}
.share_sns a {display:inline-block;margin:0 8px;}

/* btnLeft */
.btnLeft{padding-top: 20px;}


 /* content in table style - mock notice */
 #mock_table>p{margin-bottom:5px;font-weight:bold;color:#000;}
 #mock_table h1{font-size:18px;color:#333;margin-bottom:10px;}
 #mock_table h2{font-size:14px;color:#333;margin:10px 0;}
 #mock_table h3{font-size:14px;color:#333;}
 #mock_table table{width:100%;}
 #mock_table table th,
 #mock_table table td{padding:5px 0;line-height:1.4;text-align:center}
 #mock_table table tr:first-child td{background: #e7efe5;color:#333;}
 #mock_table table td.subscript{text-align:left;padding:8px;}