@import url(/common/css/mod_form.css);
@import url(/common/css/mod_paging.css);


/* -----------------------------------------------
              "Retrieval System" Index
   ----------------------------------------------- */

/* ========== form ========== */

.formBlock dt
	{
	color: #000000;
	font-size: 100%;
	}

/* ----- basicSearch ----- */

.formBlock .basicSearch
	{
	border-bottom: #908860 solid 4px;
	padding-bottom: 10px;
	position: relative;
	}

.formBlock .basicSearch fieldset
	{
	padding: 0;
	text-indent: 0;
	}

.formBlock .basicSearch dl,
.formBlock .basicSearch dt,
.formBlock .basicSearch dd,
.formBlock .basicSearch dd p
	{
	display: inline;
	}

.formBlock .basicSearch dt
	{
	margin-right: 10px;
	vertical-align: middle;
	}

.formBlock .basicSearch input
	{
	vertical-align: middle;
	}

.formBlock .basicSearch input.text
	{
	width: 200px;
	}

.formBlock .basicSearch p.link
	{
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	/*\*/
	_right: 12px;
	/**/
	}

/* ----- searchOption ----- */

#searchOption dt
	{
	border-top: #010101 dotted 1px;
	margin-top: 15px;
	padding-top: 10px;
	}

#searchOption .formList
	{
	margin-top: 0;
	}

#searchOption .formList .formList
	{
	margin: 5px 0 0;
	}

#searchOption dd.categories .formList .formList
	{
	float: left;
	width: 162px;
	}

#searchOption .formList .formList.pseudo-firstChild
	{
	margin-left: -12px;
	}

/*\*/
#searchOption dd.categories .formList .formList.pseudo-firstChild
	{
	_margin-left: -6px;
	}
/**/


/* ========== searchResult ========== */

/* ----- table ----- */

table
	{
	margin-top: 5px;
	}

table td div
	{
	max-width: 180px;
	overflow: auto;
	width: 180px;
	/*\*/
	_padding-bottom: 20px;
	/**/
	}

table td.category ul.plain li
	{
	background: url(/common/img/icon_list_marker_001.gif) left 0.6em no-repeat;
	padding-left: 9px;
	}

table td.category div
	{
	max-width: 140px;
	width: 140px;
	}
