div.infor-search
{
	padding: 1.67em 0 1.67em 13.17em;
	margin: 0 0 1.25em 0;
}

div.infor-search span
{
	font-weight: bold;
}

div.infor-search div.list01
{
	margin: 0 0 0.42em 0;
}

div.infor-search select
{
	width: 12.08em;
}

div.infor-search div.list02 input
{
	border: 0.08em solid #9d9d9d;
	width: 25.83em;
}

div.infor-search select,
div.infor-search input,
div.infor-search img
{
	vertical-align: middle;
}

div.search-box
{
	position: absolute;
	left: 17.17em;
	top: 25.83em;
	z-index: 3;
}

/* 상세보기 */
div.family-view
{
	clear: both;
}

div.family-view h3.family-name
{
	background: url(/images/common/board/th_bg.gif) left bottom repeat-x;
	padding: 0.67em 1.25em;
	margin: 0 0 2em 0;
	border: 0.08em solid #dadada;
	font-size: 1em;
}

div.family-view h4
{
	background: url(/images/common/ico_h3.gif) no-repeat;
	margin: 0 0 0 0;
	padding: 0.25em 0 1.25em 1.25em;
	font-size: 1em;
	color: #111111;
}

div.family-view table
{
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 2em 0;
	border: 0.08em solid #cccccc;
	border-top: 0.16em solid #cccccc;
}

div.family-view table th
{
	border: 0.08em solid #cccccc;
	padding: 0.5em;
	background-color: #eeeeee;
}

div.family-view table.case01 th
{
	width: 20%;
}

div.family-view table td
{
	border: 0.08em solid #cccccc;
	padding: 0.5em;	
}

div.family-view table td p
{
	margin: 0.42em 0 0.42em 0;
	padding: 0 0 0 0;
}

div.family-view table.case02 td
{
	text-align: center;
}

div.family-view table td:after
{
	content:" ";
}

/* 이미지사이즈 */
div#contentsWrapper h2#ContentsTitle img
{
	width: 18.17em;
}

div.search-box img
{
	width: 55em;
	height: 8.33em;
}
