@charset "euc-kr";

td, div, p, li, span {word-break:keep-all;}
td img{*margin-bottom:1px;}
/*******************list1***********************/
table.board-list {border-collapse:collapse;border-spacing:0;
	width:100%;	
	border-top:1px solid #3b3b3b;
	border-bottom:1px solid #3b3b3b;
}
	table.board-list thead th {
		padding:8px;
		background:#f4f4f4;
		color:#3d3d3d;
		font-size:14px;
		text-align:center;
		font-weight:normal;
	}
	table.board-list thead th.first {border:none;}
	table.board-list tbody td {
		font-size:14px;
		padding: 8px;
		border-top:1px solid #d3d3d3;
		text-align:center;
		color:#6d6d6d;
		
    position: relative;
	}

	table.board-list tbody td .answer{    position: absolute; top:14px; left:0; }
	table.board-list tbody td a{color:#6d6d6d;}
	table.board-list tbody td.btn {padding:0;}
	
	table.board-list tbody td.subject {
		padding-left:10px;
		text-align:left;
	}
	table.board-list tbody td.re {
		padding-left:10px;
		text-align:left;
		color:#e11b1f;
		font-size:12px;
	}
	table.board-list tbody td.re a {color:#e11b1f;}
	table.board-list tbody td.re img {vertical-align:2px;}
	table.board-list tbody td.num {
		color:#3d3d3d;
		font-size:14px;
	}
	table.board-list tbody td.num2 {
		color:#3d3d3d;
	}
	table.board-list tbody td.no {
		color:#6d6d6d;
		font-size:12px;
	}
	table.board-list tbody td.date,
	table.board-list tbody td.count {
		font-size:14px;
	}
	table.board-list tbody td strong {color:#3c3c3c;}
	.subject a {padding-left:4px;display:inline-block;width: 600px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;	-o-text-overflow:ellipsis;	font-size: 14px;	line-height: 18px;	color:#3D3D3D;}
	.subject a:hover {color:#3D3D3D; text-decoration:underline;}
@media all and (max-width:768px){
	.subject a {padding-left:4px;display: block;width: 100%;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size: 14px;line-height: 18px;color:#3D3D3D;position: relative;}
}

/* ´ÜÃ¼ÆÀ ¾ç½Ä Ãß°¡ */
	table.board-list-lb thead th {border:1px solid #d3d3d3;}
	table.board-list-lb tbody td {border:1px solid #d3d3d3;}
	table.board-list-lb tbody tr:first-child td {border-top:none;}
	table.board-list tbody td.subject2 {padding-left:37px;text-align:left;}

/************view2******************/
table.board-view2 {border-collapse:collapse;border-spacing:0;
	width:100%;	
	border-top:1px solid #111111;
}
	table.board-view2 th {
		padding:7px 0 5px 20px;
		border-bottom:1px solid #d4d4d4;
		background:#f5f5f5;
		color:#3d3d3d;
		text-align:left;
		font-size:12px;
		font-weight:normal;
	}
	table.board-view2 td {
		padding:10px 0 8px 0;
		border-bottom:1px solid #d4d4d4;
		background:#f5f5f5;
		color:#6d6d6d;
	}
	table.board-view2 td strong {color:#3d3d3d;}
	table.board-view2 td.stxt {
		font-size:12px;
		color:#9d9d9d;
	}
	div.b-contents {
		color:#3d3d3d;
		padding:20px 20px 15px 20px;
		border-bottom:1px solid #d4d4d4;
	}
		div.betc {
			font-size:12px;
			color:#9d9d9d;
			margin-top:20px;
			width:100%;
			overflow:hidden;
			padding-top:5px;
		}
		div.betc div.betca{
			float:right;
			margin:-4px 0 0 10px;
			*margin:-18px 0 0 10px;
		}
		div.betc div.betca img {vertical-align:top;}

/**************** paging *********************/
div.paging {
	padding-top:18px;
	font-family:'verdana';
	font-size:14px;
	text-align:center;
	letter-spacing:-1px;
	color:#d2d2d2;
}
	div.paging img {
		vertical-align:0;
	}
	div.paging a,
`	div.paging strong {
		font-sizE:15px;
		font-weight:500;
		padding:0 5px 0 5px;
		color:#9d9d9d;
	}
	div.paging strong {
		color:#3d3d3d;
	}
	div.paging .nfirst {
		background:none;
	}
	div.paging a:hover {
		color:#9d9d9d;
		text-decoration:none;
	}
	div.paging .first,
	div.paging .prev,
	div.paging .next,
	div.paging .last {
		padding:0;
		background:none;
	}
	div.paging .prev {
		margin:0 11px 0 3px;
	}
	div.paging .next {
		margin:0 0 0 13px;
	}
	div.paging .prev img, div.paging .next img {vertical-align:-1px;}

/********************* BOARD WRITE ************************/
table.board-write {border-collapse:collapse;border-spacing:0;
	width:100%;		
	border-bottom:1px solid #3b3b3b;
}

	table.board-write tr:first-child th, table.board-write tr:first-child td{border-top:2px solid #424242;}
	table.board-write th {
		padding:10px 0 8px 10px;
		border-bottom:1px solid #e0e1e3;
		background:#f9f9f9;
		color:#3d3d3d;
		font-size:14px;
		text-align:center;
	}

		table.board-write tbody th label {
			font-size:12px;
			color:#3d3d3d;
		}
		table.board-write tbody th.first{
			border-right:1px solid #e0e1e3;
		}
		table.board-write tbody th.firline{
			border-right:1px solid #e0e1e3;
			padding-left:0;
			text-align:center;
		}
		table.board-write tbody td.line {
			border-top:1px solid #e0e1e3;
			.border-top:0;
		}
		table.board-write th.tspace {padding-left:15px;}
		table.board-write th.tspace2 {padding-left:26px;}
		table.board-write th.tspace3 {padding-left:40px;}
	table.board-write th.lth {border-left:1px solid #e0e1e3;}
	table.board-write th span {
		color:#f55f08;
		font-weight:normal;
	}
	table.board-write th span.btxt {
		color:#3d3d3d;
		font-weight:bold;
	}
	table.board-write th span.ntxt {
		color:#3d3d3d;
	}	
	table.board-write td {
	font-size:14px;
		padding:8px; height:31px;
		border-left:1px solid #e0e1e3;
		border-bottom:1px solid #e0e1e3;
		color:#6d6d6d;
	}
		table.board-write td.center {
			text-align:center;
			padding-left:0;
		}
		table.board-write td p.day-select {
			margin-bottom:4px;
			line-height:18px;
		}
	table.board-write td.tt {
		padding:4px 0 2px 20px;
	}
	table.board-write td.bcont {padding-top:5px; padding-bottom:5px;}
	table.board-write td.bcont2 {padding:5px 0 5px 0; border-left:0;}
	table.board-write td img{ vertical-align:middle;	}
	table.board-write td input {    height:24px;    padding: 0 5px;    border: 1px solid #dbdbdb;font-size:14px;	vertical-align:middle;	}
	table.board-write td textarea {	vertical-align:middle; }
	table.board-write td.b-contents {	padding:5px 0 6px;}
	.last th, .last td {border-bottom:none !important;}

/* common */
input.txt {height:28px;border: 1px solid #dbdbdb;padding:0px 10px 1px 10px;color:#6c6c6c; font-size:14px;}
input.txt02 {height:15px;border:1px solid #dbdfe6; text-align:center; color:#6d6d6d; font-size:12px;line-height:18px; }
textarea.txt {height:14px;border:1px solid #bfbfbf;padding:3px 10px 1px 10px;color:#6c6c6c; font-size:12px; width:90%; height:40px; }
select {height:31px;font-size:14px; vertical-align:middle;border: 1px solid #dbdbdb;}
@charset "euc-kr";

td, div, p, li, span {word-break:keep-all;}
td img{*margin-bottom:1px;}
/*******************list1***********************/
table.board-list {border-collapse:collapse;border-spacing:0;
	width:100%;	
	border-top:1px solid #3b3b3b;
	border-bottom:1px solid #3b3b3b;
}
	table.board-list thead th {
		padding:8px;
		background:#f4f4f4;
		color:#3d3d3d;
		font-size:14px;
		text-align:center;
		font-weight:normal;
	}
	table.board-list thead th.first {border:none;}
	table.board-list tbody td {
		font-size:14px;
		padding: 8px;
		border-top:1px solid #d3d3d3;
		text-align:center;
		color:#6d6d6d;
		
    position: relative;
	}

	table.board-list tbody td .answer{    position: absolute; top:14px; left:0; }
	table.board-list tbody td a{color:#6d6d6d;}
	table.board-list tbody td.btn {padding:0;}
	
	table.board-list tbody td.subject {
		padding-left:10px;
		text-align:left;
	}
	table.board-list tbody td.re {
		padding-left:10px;
		text-align:left;
		color:#e11b1f;
		font-size:12px;
	}
	table.board-list tbody td.re a {color:#e11b1f;}
	table.board-list tbody td.re img {vertical-align:2px;}
	table.board-list tbody td.num {
		color:#3d3d3d;
		font-size:14px;
	}
	table.board-list tbody td.num2 {
		color:#3d3d3d;
	}
	table.board-list tbody td.no {
		color:#6d6d6d;
		font-size:12px;
	}
	table.board-list tbody td.date,
	table.board-list tbody td.count {
		font-size:14px;
	}
	table.board-list tbody td strong {color:#3c3c3c;}
	.subject a {padding-left:4px;display:inline-block;width: 600px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;	-o-text-overflow:ellipsis;	font-size: 14px;	line-height: 18px;	color:#3D3D3D;}
	.subject a:hover {color:#3D3D3D; text-decoration:underline;}
@media all and (max-width:768px){
	.subject a {padding-left:4px;display: block;width: 100%;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size: 14px;line-height: 18px;color:#3D3D3D;position: relative;}
}

/* ´ÜÃ¼ÆÀ ¾ç½Ä Ãß°¡ */
	table.board-list-lb thead th {border:1px solid #d3d3d3;}
	table.board-list-lb tbody td {border:1px solid #d3d3d3;}
	table.board-list-lb tbody tr:first-child td {border-top:none;}
	table.board-list tbody td.subject2 {padding-left:37px;text-align:left;}

/************view2******************/
table.board-view2 {border-collapse:collapse;border-spacing:0;
	width:100%;	
	border-top:1px solid #111111;
}
	table.board-view2 th {
		padding:7px 0 5px 20px;
		border-bottom:1px solid #d4d4d4;
		background:#f5f5f5;
		color:#3d3d3d;
		text-align:left;
		font-size:12px;
		font-weight:normal;
	}
	table.board-view2 td {
		padding:10px 0 8px 0;
		border-bottom:1px solid #d4d4d4;
		background:#f5f5f5;
		color:#6d6d6d;
	}
	table.board-view2 td strong {color:#3d3d3d;}
	table.board-view2 td.stxt {
		font-size:12px;
		color:#9d9d9d;
	}
	div.b-contents {
		color:#3d3d3d;
		padding:20px 20px 15px 20px;
		border-bottom:1px solid #d4d4d4;
	}
		div.betc {
			font-size:12px;
			color:#9d9d9d;
			margin-top:20px;
			width:100%;
			overflow:hidden;
			padding-top:5px;
		}
		div.betc div.betca{
			float:right;
			margin:-4px 0 0 10px;
			*margin:-18px 0 0 10px;
		}
		div.betc div.betca img {vertical-align:top;}

/**************** paging *********************/
div.paging {
	padding-top:18px;
	font-family:'verdana';
	font-size:14px;
	text-align:center;
	letter-spacing:-1px;
	color:#d2d2d2;
}
	div.paging img {
		vertical-align:0;
	}
	div.paging a,
`	div.paging strong {
		font-sizE:15px;
		font-weight:500;
		padding:0 5px 0 5px;
		color:#9d9d9d;
	}
	div.paging strong {
		color:#3d3d3d;
	}
	div.paging .nfirst {
		background:none;
	}
	div.paging a:hover {
		color:#9d9d9d;
		text-decoration:none;
	}
	div.paging .first,
	div.paging .prev,
	div.paging .next,
	div.paging .last {
		padding:0;
		background:none;
	}
	div.paging .prev {
		margin:0 11px 0 3px;
	}
	div.paging .next {
		margin:0 0 0 13px;
	}
	div.paging .prev img, div.paging .next img {vertical-align:-1px;}

/********************* BOARD WRITE ************************/
table.board-write {border-collapse:collapse;border-spacing:0;
	width:100%;		
	border-bottom:1px solid #3b3b3b;
}

	table.board-write tr:first-child th, table.board-write tr:first-child td{border-top:2px solid #424242;}
	table.board-write th {
		padding:10px 0 8px 10px;
		border-bottom:1px solid #e0e1e3;
		background:#f9f9f9;
		color:#3d3d3d;
		font-size:14px;
		text-align:center;
	}

		table.board-write tbody th label {
			font-size:12px;
			color:#3d3d3d;
		}
		table.board-write tbody th.first{
			border-right:1px solid #e0e1e3;
		}
		table.board-write tbody th.firline{
			border-right:1px solid #e0e1e3;
			padding-left:0;
			text-align:center;
		}
		table.board-write tbody td.line {
			border-top:1px solid #e0e1e3;
			.border-top:0;
		}
		table.board-write th.tspace {padding-left:15px;}
		table.board-write th.tspace2 {padding-left:26px;}
		table.board-write th.tspace3 {padding-left:40px;}
	table.board-write th.lth {border-left:1px solid #e0e1e3;}
	table.board-write th span {
		color:#f55f08;
		font-weight:normal;
	}
	table.board-write th span.btxt {
		color:#3d3d3d;
		font-weight:bold;
	}
	table.board-write th span.ntxt {
		color:#3d3d3d;
	}	
	table.board-write td {
	font-size:14px;
		padding:8px; height:31px;
		border-left:1px solid #e0e1e3;
		border-bottom:1px solid #e0e1e3;
		color:#6d6d6d;
	}
		table.board-write td.center {
			text-align:center;
			padding-left:0;
		}
		table.board-write td p.day-select {
			margin-bottom:4px;
			line-height:18px;
		}
	table.board-write td.tt {
		padding:4px 0 2px 20px;
	}
	table.board-write td.bcont {padding-top:5px; padding-bottom:5px;}
	table.board-write td.bcont2 {padding:5px 0 5px 0; border-left:0;}
	table.board-write td img{ vertical-align:middle;	}
	table.board-write td input {    height:24px;    padding: 0 5px;    border: 1px solid #dbdbdb;font-size:14px;	vertical-align:middle;	}
	table.board-write td textarea {	vertical-align:middle; }
	table.board-write td.b-contents {	padding:5px 0 6px;}
	.last th, .last td {border-bottom:none !important;}

/* common */
input.txt {height:28px;border: 1px solid #dbdbdb;padding:0px 10px 1px 10px;color:#6c6c6c; font-size:14px;}
input.txt02 {height:15px;border:1px solid #dbdfe6; text-align:center; color:#6d6d6d; font-size:12px;line-height:18px; }
textarea.txt {height:14px;border:1px solid #bfbfbf;padding:3px 10px 1px 10px;color:#6c6c6c; font-size:12px; width:90%; height:40px; }
select {height:31px;font-size:14px; vertical-align:middle;border: 1px solid #dbdbdb;}
select {
    appearance: auto !important;
    -webkit-appearance: auto !important;
    -moz-appearance: auto !important;
    -o-appearance: auto !important;
}
.bt_post {vertical-align:middle;overflow:hidden; display:inline-block; width:98px; height:26px; text-align:center; font-size:11px; line-height:24px; color:#4c4c4c; background:url("/resource/assets/member/images/join/bt_auth_num.gif") no-repeat 0 0;}

.s_txtare {overflow-x:hidden; overflow-y:auto;width:559px; height:192px; padding:11px 0 0 9px; margin:0; color:#6c6c6c; font-size:12px; line-height:14px; border:1px solid #bfbfbf; text-align:left;}
.search_btn {border:1px solid #373737; background-color:#4f4f4f; color:#fff; margin-lefT:10px; text-align:center;font-size:14px; width:78px; height:27px; line-height:27px;}
.btn01 {margin:15px 0 0 0; text-align:right}
.btn02 {position:relative; margin:15px 0 0 0; text-align:center}
.btn02_del {position:absolute; top:0; right:0;}
.btn03 {height:28px; padding:7px 0 0 0; text-align:right; background-color:#f5f5f5;}
.btn04 { padding:7px 8px 7px 20px; text-align:right; border-bottom:1px solid #d4d4d4; background-color:#f5f5f5;}
.btn04 dl { float:left; margin:4px 0 0 0;}
.btn04 dt {float:left; margin:0 5px 0 0;}
.btn04 dd {float:left; width:90px;  text-align:left;}

.h3_use {display:block; margin:0 0 15px 0; font-weight: 500;font-size: 16px;}

.board-write ul li{word-break: keep-all;}
.bt_post {vertical-align:middle;overflow:hidden; display:inline-block; width:98px; height:26px; text-align:center; font-size:11px; line-height:24px; color:#4c4c4c; background:url("/resource/assets/member/images/join/bt_auth_num.gif") no-repeat 0 0;}

.s_txtare {overflow-x:hidden; overflow-y:auto;width:559px; height:192px; padding:11px 0 0 9px; margin:0; color:#6c6c6c; font-size:12px; line-height:14px; border:1px solid #bfbfbf; text-align:left;}
.search_btn {border:1px solid #373737; background-color:#4f4f4f; color:#fff; margin-lefT:10px; text-align:center;font-size:14px; width:78px; height:27px; line-height:27px;}
.btn01 {margin:15px 0 0 0; text-align:right}
.btn02 {position:relative; margin:15px 0 0 0; text-align:center}
.btn02_del {position:absolute; top:0; right:0;}
.btn03 {height:28px; padding:7px 0 0 0; text-align:right; background-color:#f5f5f5;}
.btn04 { padding:7px 8px 7px 20px; text-align:right; border-bottom:1px solid #d4d4d4; background-color:#f5f5f5;}
.btn04 dl { float:left; margin:4px 0 0 0;}
.btn04 dt {float:left; margin:0 5px 0 0;}
.btn04 dd {float:left; width:90px;  text-align:left;}

.h3_use {display:block; margin:0 0 15px 0; font-weight: 500;font-size: 16px;}

.board-write ul li{word-break: keep-all;}