@charset "utf-8";

/* location */
div.location {
	display:inline;
	float:right;
	margin-right:10px;
}
	div.location h2 {
		overflow:hidden;
		visibility:hidden;
		position:absolute;
		width:0;
		height:0;
		font-size:0;
		line-height:0;
	}
	div.location a {
		color:#9A9A9A;
		font-size:11px;
	}
	div.location a.home {
		padding-left:7px;
		background:url('/images/common/icon/bl_home.gif') no-repeat 0 3px;
	}
	div.location strong {
		color:#816f59;
		font-size:11px;
		font-weight:normal;
	}
/* cpTit */
#cpTit {
	padding-bottom:7px;
	border-bottom:1px solid #EDEDED;
}
/* cont-in */
div.cont-in {
	clear:both;
	width:618px;
	margin-top:30px;
}
/* cptit */
.cptit {
	margin-top:48px;
	padding-left:16px;
	background:url('/images/common/icon/bl_cptit.gif') no-repeat 0 1px;
}
.cptit.first {margin-top:0;}
.cptit.type1 {margin-top:17px;}
/* cpcont */
.cpcont {margin-top:10px;}
/* paging */
div.paging {
	margin-top:15px;
	text-align:center;
	font-size:11px;
}
	div.paging a,
	div.paging strong {
		display:inline-block;
		padding:0 3px;
	}
	div.paging img {
		margin:0 -2px;
		vertical-align:-2px;
	}
/* serch-area */
fieldset.serch-area {
	margin-top:24px;
	text-align:center;
}
	fieldset.serch-area select,
	fieldset.serch-area input {vertical-align:middle;}
	fieldset.serch-area input.text {
		padding:2px 2px;
	}
/* prev-next */
dl.prev-next {
	overflow:hidden;
}
	dl.prev-next dt {
		float:left;
		width:44px;
		height:18px;
		padding:4px 0 3px 20px;
		border-bottom:1px solid #E0E0E0;
		background:url('/images/common/icon/bl_prev.gif') no-repeat 9px 10px;
	}
	dl.prev-next dt.next {background-image:url('/images/common/icon/bl_next.gif');}
		dl.prev-next dt img {vertical-align:middle;}
	dl.prev-next dd {
		float:left;
		width:538px;
		height:18px;
		padding:4px 0 3px 16px;
		border-bottom:1px solid #E0E0E0;
		background:url('/images/common/icon/bl_th.gif') no-repeat 0 8px;
	}
/* btn-right */
div.btn-right {
	margin-top:10px;
	text-align:right;
}
/* btn-center */
div.btn-center {
	margin-top:30px;
	text-align:center;
}
/* BOARD */
/* board-list */
table.board-list {
	width:100%;
	border-top:1px solid #D7D7D7;
	border-bottom:1px solid #F0F0F0;
	*border-bottom:2px solid #F0F0F0;
}
	table.board-list th {
		padding:9px 0 8px;
		border-bottom:1px solid #D7D7D7;
		background:url('/images/common/icon/bl_th.gif') no-repeat 0 11px;
	}
	table.board-list th.first {background:none;}
	table.board-list td {
		padding:8px 0 4px;
		border-bottom:1px solid #E4E4E4;
		text-align:center;
	}
	table.board-list td.subject {
		padding-left:12px;
		text-align:left;
	}
/* board-view */
table.board-view {
	width:100%;
	border-top:1px solid #D7D7D7;
}
	table.board-view th {
		padding:5px 0;
		border-bottom:1px solid #D7D7D7;
		background:url('/images/common/icon/bl_th.gif') no-repeat right 10px;
	}
	table.board-view td {
		padding:5px 0 5px 16px;
		border-bottom:1px solid #D7D7D7;
	}
	table.board-view td.data {font-size:11px;}
	table.board-view td.cont {padding:17px 0 34px;}
/* data-a1 */
div.data-a1 {
	width:618px;
	margin-top:50px;
	background:url('/images/common/board/data_a1.gif') repeat-x 0 0;
}
div.data-a1 table {width:100%;}
	div.data-a1 table thead th {
		padding:10px 0 9px;
		border-bottom:1px solid #E1E1E1;
		background:url('/images/common/board/th_data_a1.gif') no-repeat 0 bottom;
	}
	div.data-a1 table thead th.first {background:none;}
	div.data-a1 table tbody th {
		border-bottom:1px solid #E2E2E2;
		color:#767676;
	}
	div.data-a1 table tbody td {
		border-bottom:1px solid #E2E2E2;
		border-left:1px solid #E2E2E2;
		color:#767676;
		text-align:center;
	}
	div.data-a1 table tbody td img{padding:17px 0 15px 0;}
	div.data-a1 table tbody td p{padding:10px 0 9px 18px;text-align:left;border-top:1px solid #e2e2e2;}
/* data-a2 */
div.data-a2 {
	width:618px;
	background:url('/images/common/board/data_a1.gif') repeat-x 0 0;
}
div.data-a2 table {width:100%;}
	div.data-a2 table thead th {
		padding:12px 0 6px;
		border-bottom:1px solid #E1E1E1;
		background:url('/images/common/board/th_data_a2.gif') no-repeat 0 bottom;
	}
	div.data-a2 table thead th.first {background:none;}
	div.data-a2 table tbody th {
		border-bottom:1px solid #eee;
		color:#767676;
	}
	div.data-a2 table tbody td {
		padding:7px 0 6px;
		border-bottom:1px solid #eee;
		border-left:1px solid #EBEBEB;
		color:#767676;
		text-align:center;
	}
	div.data-a2 table tbody td.td-left {
		padding-left:16px;
		text-align:left;
	}
	div.data-a2 table tbody tr.last th,
	div.data-a2 table tbody tr.last td {border-bottom:1px solid #74B549;}
/* data-b1 */
table.data-b1 {
	width:100%;
	border-top:2px solid #bf977a;
}
	table.data-b1 th {
		padding:0 0 0 20px;
		border-bottom:1px solid #E4E4E4;
		background:#F6F9F2;
		text-align:left;
	}
	table.data-b1 td {
		padding:3px 0 3px 18px;
		*padding:2px 0 2px 18px;
		border-bottom:1px solid #E4E4E4;
		border-left:1px solid #E7E7E7;
		height:23px;
		font-size:11px;
	}
	table.data-b1 tr.last th,
	table.data-b1 tr.last td {border-bottom:1px solid #bf977a;}
	table.data-b1 tr.last td {
		padding:4px 0 5px 18px;
		*padding:3px 0 4px 18px;
	}
		table.data-b1 th img,
		table.data-b1 td select,
		table.data-b1 td input {vertical-align:middle;}
		table.data-b1 td label {margin:0 0 0 -5px;}
		table.data-b1 td input.text,
		table.data-b1 td textarea.textarea {
			padding:2px 3px;
			border:1px solid #E4E4E4;
		}
