@charset "utf-8";
@import "base.css";

.hide {
	display: none;		
}
legend {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
}
body {
	background: #f9f0b7 url('/next/images/search/bg.gif') repeat-x 0 0;
}
caption {
	display: none;
}
#wrap {
	width: 100%;
}

#skip-navigation {
	display: none;
}

#body {
	
}

/*												head											*/
#head {
	position: relative;
	height: 120px;
	background: url('/next/images/search/top_bg.gif') repeat-x 0 0;
}

#head .top-bar-bg {
	float:left;
}

#head ul.navi-list li {
	float:  left;
	padding: 0 1px 0;
	background: url("/next/images/search/menu_vline.gif") no-repeat right 0;
}

#head .navi-list li.no-background{
	background-image: none;
}

#head ul.navi-list {
	position: absolute;
	top: 59px;
	left: 387px;
	clear: left;
}

#head div.search {
	position: absolute;
	top: 14px;
	left: 520px;
	clear: left;
}
#head div.search form fieldset legend img {
	position: absolute;
	top: 1px;
	left: 0;
}

#head div.search form fieldset input.textbox {
	position: absolute;
	top: 1px;
	left: 80px;
}

#head div.search form fieldset input.textbox {
	padding: 0;
	width: 179px;
}

#head div.search form fieldset input.search {
	position: absolute;
	top: 1px;
	left: 270px;
}

#head div.search form fieldset img.detail-search {
	position: absolute;
	top: 1px;
	left: 305px;
}

#head div.toplink {
	position:absolute; left:880px; top:14px;
}

#head h1 a {
	float: left;
}

#head div.navi {
	position: absolute;
	top: 14px;
	left: 440px;
}

#head div.navi ul li {
	float: left;
	padding-right: 7px;
	padding-left: 3px;
	padding-top: 2px;
	background: url("/next/images/search/fvline.gif") no-repeat right 2px;
}

#body {
	float: left;
	margin: 20px 0;
	background: url("/next/images/search/body_bg.gif") no-repeat 12px bottom;
}

#sidebar {
	padding: 30px 12px 0;
	width: 187px;
	height: 100%;
	float: left;
	background: url("/next/images/search/left_top.gif") no-repeat 12px top;
}

#sidebar ul.common-menu {
	margin-top: 20px;
}
#sidebar ul.common-menu li {
	padding: 0 0 5px;
}

#contents{
	position: relative;
	padding: 10px 0 70px 0;
	float: left;
	width: 709px;
	background: url("/next/images/search/content_top.gif") no-repeat 1px top;
}

#contents p {
	margin: 10px 0;
}

#contents p.writer {
	margin-left: 470px;
}

#contents div.location {
	position: absolute;
	top:120px;
	left: 10px;
}

#contents div.collection-contents {
	position: relative;
	padding: 40px 20px 0;
	width: 658px;
}

#contents div.collection-contents h3 img {
	margin: 20px 0;
}

#contents h2 {
	padding-left: 1px;
}

#foot {
	position: relative;
	height: 100px;
	border-top: 1px solid #CBC289;
	clear: both;
}

#foot div.collection-go {
	position: absolute;
	width: 280px;
	height: 35px;
	top: 10px;
	left: 650px;
	padding: 4px 0 0 22px;
	background: url("/next/images/search/collection_bg.gif") no-repeat 0 0;
}

#foot div.collection-go fieldset {
 	width: 200px;
 	padding: 2px 0 0;
 	width: 280px;
}
#foot div.collection-go fieldset legend {
	display: none;
}
#foot div.collection-go fieldset label img {
	vertical-align: middle;
}
#foot div.collection-go fieldset select {
	width: 130px;
}
#foot address {
	position: absolute;
	top: 10px;
	left: 150px;
}

#foot p.copyright {
	position: absolute;
	top: 30px;
	left: 150px;
}

#foot p.logo {
	position: absolute;
	top: 10px;
	left: 10px;
}

/*	viewIntroduction2.jsp	*/
#contents div.collection-contents ul li ul.book {
	padding: 20px 50px;
	float: left;
}

#contents div.collection-contents ul li ul.book li {
	margin: 0;
	padding: 2px 4px;
	float: left;
}

/*	viewIncident.jsp		*/
#contents div.collection-contents div.incident {
	background: url("/next/images/search/incident_ul_bg.gif") no-repeat 0 0;
	height: 41px;
	margin-bottom: 20px;
}

#contents div.collection-contents div.incident ul.incident  {
	float: left;
	padding-left: 30px;
	width: 660px;
}
#contents div.collection-contents div.incident ul.incident li {
	padding: 15px 10px 0 10px;
	float: left;
	background: url("/next/images/search/incident_ul_li_bg.gif") no-repeat left 16px;
}
#contents div.collection-contents div.incident ul.incident li a,
#contents div.collection-contents div.incident ul.incident li strong {
	color: #7A4E23;
}
	
#contents div.collection-contents div.incident ul.incident li.no-image {
	background: none;
}
#contents div.collection-contents div.incident-contents {
	border-top: 2px solid #5F7D1E;
	border-bottom: 2px solid #5F7D1E;
	padding: 20px 0;
}
#contents div.collection-contents div.incident-contents p.outset {
	color: #225186;
}

/*	viewPatriot.jsp		*/
div.patriot-list {
	width: 657px;
}
div.patriot-list ul {
	float: left;
	border-top: 2px solid #5f7d1e;
	border-bottom: 2px solid #5f7d1e;
}
div.patriot-list ul li {
	float: left;
	padding: 24px 0;
	width: 219px;
	height: 80px;
}
div.patriot-list ul li p.photo {
	float: left;
	margin: 0 5px 0 0 !important;
	width: 63px;
	height: 77px;
	border: 1px solid #d8d8d8;
}
div.patriot-list ul li p.photo img {
	margin: 4px 0 0 4px;
	width: 55px;
	height: 69px;
}
div.patriot-list ul li dl {
	float: left;
	width: 149px;
}
div.patriot-list ul li dl dt {
	float: left;
	width: 49px;
	color: #000;
	letter-spacing: -1px;
}
div.patriot-list ul li dl dd {
	float: left;
	padding: 0 0 0 4px;
	width: 92px;
	border-left: 1px solid #d8d8d8;
}
div.patriot-list ul li p.introduction {
	float: left;
	margin: 0 !important;
	padding: 2px 0 0 53px;
}
div.patriot-list div.paging {
	float: left;
}
#contents div.collection-contents table.patriot {
	border-top: 2px solid #5F7D1E;
	border-bottom: 2px solid #5F7D1E;	
}
#contents div.collection-contents table.patriot td {
	position: relative;
	height: 100%;
	width: 230px;
	background: url('/next/images/search/patriot_dl_bg.gif') no-repeat 127px 33px;
}
#contents div.collection-contents table.patriot td a img.picture {
	padding: 2px;
	float: left;
	height: 79px;
	width: 65px;
	border: 1px solid #D8D8D8;
}
#contents div.collection-contents table.patriot td img.introduction {
	margin-left: 60px;
}
#contents div.collection-contents table.patriot td a {
}

#contents div.collection-contents table.patriot tr {
	height: 150px;
}
#contents div.collection-contents table.patriot td dl dt {
	float: left;
	padding-left: 5px;
	padding-bottom: 2px;
	color: black;
}
#contents div.collection-contents table.patriot td dl dt.name {
	padding-right: 32px;
}
#contents div.collection-contents table.patriot td dl dt.age {
	padding-right: 7px;
}
#contents div.collection-contents table.patriot td dl dt.native {
	padding-right: 32px;
}
#contents div.collection-contents table.patriot td dl dt.crime {
	padding-right: 32px;
}

#contents div.collection-contents table.patriot td dl dd {
	padding-bottom: 2px;
	color: #696969;		
}
#contents div.collection-contents div.paging {
	margin: 30px 0 0 200px;
	width: 200px;
	text-align: center;
}
/*	formkeywordSearch.jsp		*/
#contents div.collection-contents form.formkeyworkSearch {
}
#contents div.collection-contents a.keyworkSearch-help {
	position: absolute;
	top: 70px;
	left: 610px;
}
#contents div.collection-contents form.formkeyworkSearch h3.title {
}
#contents div.collection-contents form.formkeyworkSearch table.keyword-search-table caption {
	visibility: hidden;
}
#contents div.collection-contents form.formkeyworkSearch td img.address {
	vertical-align: middle;
}
#contents div.collection-contents form.formkeyworkSearch td img.organ {
	vertical-align: middle;
}
#contents div.collection-contents form.formkeyworkSearch td #keyword, 
#contents div.collection-contents form.formkeyworkSearch td #oldAddress {
	padding: 3px 0 0;
	width: 250px;
	height: 14px;
	line-height: 1em;
	border: 1px solid #cdcdcd;
}
#contents div.collection-contents form.formkeyworkSearch td #nickName,
#contents div.collection-contents form.formkeyworkSearch td #address,
#contents div.collection-contents form.formkeyworkSearch td #organ {
	padding: 3px 0 0;
	width: 200px;
	height: 14px;
	line-height: 1em;
	border: 1px solid #cdcdcd;
	vertical-align: middle;
}
#contents div.collection-contents form.formkeyworkSearch table {
	width: 665px;
	border-top: 2px solid #5F7D1E;
	border-bottom: 2px solid #5F7D1E;
}
#contents div.collection-contents form.formkeyworkSearch table tbody tr {
}
#contents div.collection-contents form.formkeyworkSearch table tbody th {
	height: 32px;
	width: 120px;
	background: #F8F4E5 repeat 0 0;
	border-bottom: 1px solid #DAD2C6;
}
#contents div.collection-contents form.formkeyworkSearch table tbody td {
	padding-left: 10px;
	border-bottom: 1px solid #DAD2C6;
}
#contents div.collection-contents form.formkeyworkSearch div.control-box {
	width: 200px;
	padding: 50px 0 0 220px;
}
#contents div.collection-contents form.formkeyworkSearch div.control-box input.search {
	padding: 0 20px 0 0;
	vertical-align: 
	border: 1px solid red;
}
#contents div.collection-contents form.formkeyworkSearch div.control-box img {
	vertical-align: middle;
}
/*	formLandSearch.jsp		*/
#contents div.detail-search form.land-search {
	margin-top: 10px;
	padding: 3px 0 0 90px; 
	background: url("/next/images/search/land_search_form_bg.gif") no-repeat 0 0;
	height: 37px;
	width: 570px;
}
#contents div.detail-search form.land-search legend.list-keyword-search {
	display: none;
}
#contents div.detail-search form.land-search input.move {
	margin: 0 20px 0 0;
}
#contents div.detail-search form.land-search select {
	width: 170px;
}
#contents div.detail-search form.land-search div.list-keyword-search {
	width: 300px;
	padding: 2px 0 0 160px;
	color: #7A4E23;	
}
#contents div.detail-search form.land-search div.list-keyword-search input.search {
	vertical-align: bottom;
}
#contents div.detail-search form.land-search fieldset.land-search {
	margin: 5px 0 0;
}
#contents div.collection-contents div.help-land-search {
	margin-left: 14px;
}
#contents div.collection-contents div.help-land-search ul li {
	list-style-type: disc;
	padding: 7px 0;
}
#contents div.detail-search div.help-land-search {
	margin-left: 14px;
}
#contents div.detail-search div.help-land-search ul li {
	list-style-type: disc;
	padding: 7px 0;
}
#contents div.detail-search div.help-land-search p.add-explain-title {
	display: inline;
}
#contents div.detail-search div.help-land-search p.add-explain-title a.open01 {
	margin: 0 0 0 15px;
}
#contents div.detail-search div.help-land-search p.add-explain-title a.open01 img {
	vertical-align: bottom;
}
#contents div.detail-search div.help-land-search div.add-explain-desc{
	margin: 15px 0 0 0 ;
	border: 1px solid #dbb012;
}
#contents div.detail-search div.help-land-search table {
	width: 100%;
}
#contents div.detail-search div.help-land-search table thead tr th {
	padding: 8px 0;
	font-weight: normal;
	border: 1px solid #dbb012;
	background: #fff3af;
}
#contents div.detail-search div.help-land-search table tbody tr td {
	padding: 8px 0;
	text-align: center;
	border: 1px solid #e7e7e7;
}
#contents div.detail-search div.help-land-search tbody tr td.left {
	padding-left: 18px;
	text-align: left;
}
#contents div.detail-search div.help-land-search tbody tr td.variety {
	padding-left: 13px;
	text-align: left;
}


#contents div.collection-contents form.temp {
	margin: 10px 0;
}
#contents div.collection-contents div.result-message {
	padding-right: 200px;
	float: left;
	color: #7A4E23;
}
#contents div.collection-contents div.result-message img {
	padding-right: 10px;
	vertical-align: bottom;
}
#contents div.collection-contents table.land-search {
	border-top : 2px solid #5F7D1E;
	border-bottom: 2px solid #5F7D1E;
	width: 670px;
}
#contents div.collection-contents table.land-search thead tr th {
	padding: 5px 0;	
	background: #F8F4E5 url("/next/images/search/table_vline.gif") no-repeat 0 0;
}
#contents div.collection-contents table.land-search thead tr th.no-image {
	background-image: none;
}
#contents div.collection-contents table.land-search tbody tr td {
	padding: 5px 0;	
	text-align: center;
}
/*		formCrimeSearch.jsp		*/
#contents div.collection-contents div.crime-search {
}
#contents div.collection-contents ul.crime {
	margin: 0 0 50px;
	float: left;
	height: 50px;
	width: 631px;
	background: url("/next/images/search/crime_search_bg.gif") no-repeat 5px 0;
	padding: 27px 0 0 35px;
}
#contents div.collection-contents ul.crime li {
	float: left;
	padding: 0 10px 0 0;
}
#contents div.collection-contents ul.crime-contents {
	float: left;
	width: 647px;
	border-top: 2px solid #5F7D1E;
	border-bottom: 2px solid #5F7D1E;
	padding: 20px 0 20px 20px;
	background: #FCFFF1;
}
#contents div.collection-contents ul.crime-contents li {
	padding: 3px 0 0 10px;
	width: 310px;
	float: left;
	background: url("/next/images/search/dot_01.gif") no-repeat 0 7px;
}
/*		viewDatum1.jsp		*/
#contents div.collection-contents ul.datum1 {
}
#contents div.collection-contents ul.datum1 li {
	width: 310px;
	float: left;
	padding: 20px 0 0 10px;
}
/*		viewDatum1.jsp		*/
#contents div.collection-contents ul.datum2 {
}
#contents div.collection-contents ul.datum2 li {
	width: 210px;
	padding: 10px 0 0 5px;
	float: left;
	
}
/*  viewPatriotIntroduction.jsp   */
body.popup-body {
	background: none;
}
#popup-wrap div.patriot-introduction {
	padding: 10px 20px 20px 20px;	
}
#popup-wrap h1.title {
	padding-bottom: 20px;
}
#popup-wrap img.button-close {
	padding: 10px 0 0 270px;
}
#popup-wrap p.popup-simple-introduction {
	width: 625px;
	padding: 7px 0 7px 15px;
	border-top: 2px solid #DAD2C6;
	border-bottom: 1px solid #DAD2C6;
	background: #F8F4E5;
}
#popup-wrap div.popup-introduction {
	width: 640px;
	height: 260px;
	overflow: auto;
	background: #F8F8F8;
	border-bottom: 2px solid #DAD2C6;
	padding: 20px 0;
}
#popup-wrap div.popup-introduction div.popup-introduction-contents {
	padding: 30px 0 0 0;	
}
#popup-wrap div.popup-introduction div.popup-introduction-contents p {
	padding: 10px 0;
}
/*		viewIndyDetail.jsp		*/
#contents div.collection-contents dl.indyDetail dt {
	width: 140px;
	text-align: center;
	float: left;
}

#contents div.collection-contents dl.indyDetail dd {
	float: left;
}

#contents div.collection-contents dl.indyDetail dd.width-1 {
	width: 200px;
}
#contents div.collection-contents dl.indyDetail dd.width-2 {
	width: 140px;
}
#contents div.collection-contents table.name-search {
	width: 100%;
	border-top: 2px solid #5F7D1E;
	border-bottom: 2px solid #5F7D1E;
}
#contents div.collection-contents table.name-search tbody tr {
	height: 35px;
	border-bottom: 1px solid #DAD2C6;
}
#contents div.collection-contents table.name-search th {
	width: 100px;
	background: #F8F4E5;
}
#contents div.collection-contents table.name-search td {
	padding: 0 0 0 10px;
}
#contents div.collection-contents table.name-search td.judgment-contents {
	width: 550px;
}
#contents div.collection-contents table.name-search td.judgment-contents ul li {
	width: 550px;
	height: 260px;
	overflow: auto;
	padding: 0 0 0 10px;

}
#contents div.collection-contents table.name-search td img {
	padding: 0 20px 0 0;
}
#contents div.collection-contents img.go-list {
	padding: 20px 0 0 280px;
}

#popup-wrap div.popup-organization-search {
	width: 390px;
	height: 450px;
	background: #F3F3F3;
	padding: 5px;
}
#popup-wrap div.popup-organization-search div.form-organization-search form {
	width: 360px;
	padding: 8px 0 8px 5px;
	border-top: 2px solid #DAD2C6;
	border-bottom: 1px solid #DAD2C6;
	background: #F8F4E5;
	margin: 10px 0 0 0;
}
#popup-wrap ul.form-organization-search {
	width: 365px;
	height: 300px;
	overflow: auto;
	padding: 10px 0 0 0;
	margin: 10px 0 20px 0;
	background: #fff;
}
#popup-wrap ul.form-organization-search li {
	background: url("/next/images/search/dot_01.gif") no-repeat 10px 5px;
	padding: 3px 0 2px 20px;
}
#popup-wrap div.popup-organization-search a.close {
	margin: 0 0 0 140px;
}
#popup-wrap div.popup-organization-search a.close {
	margin: 0 0 0 140px;
}
#popup-wrap div.popup-help {
	width: 612px;
	height: 473px;
	padding: 0 10px;
}
#popup-wrap div.popup-help h1.popup-help-title {
	width: 80px;
	padding: 20px 20px 20px 0;
}	
	
#popup-wrap div.popup-help ol.popup-help {
	width: 600px;
	border-bottom: 1px solid #dad2c6;
}
#popup-wrap div.popup-help ol.popup-help li p {
	padding: 5px 0;
	background: #F8F4E5;
	border-top: 1px solid #DAD2C6;
	border-bottom: 1px solid #DAD2C6;
	width: 600px; 
}
#popup-wrap div.popup-help ol.popup-help li {
	background: #F8F8F8;
	width: 600px;
}
#popup-wrap div.popup-help ol.popup-help dl.popup-help {
	padding: 10px 0;
}
	
#popup-wrap div.popup-help ol.popup-help dl.popup-help dt {
	float: left;
	padding: 6px 0 6px 0;
	width: 150px;
	text-align: center;
	background: url("/next/images/search/popup_help_word_bg.gif") no-repeat 20px 2px;
}
#popup-wrap div.popup-help ol.popup-help dl.popup-help dd {
	font-size: 0.9em;
}
#popup-wrap div.popup-help p.button-close {
	padding: 20px 0 0;
	text-align: center;
}
#popup-wrap div.popup-help p.button-close img {
	cursor: pointer;
}
/* 		listNameSearch.jsp		*/
#contents div.collection-contents div.name-search form {
	padding: 2px 0 0 100px;
	color: #7A4E23;
}
#contents div.collection-contents div.name-search form fieldset input.list-name-search {
	vertical-align: bottom;
}

#contents div.collection-contents div.name-search form fieldset legend {
	display: none;
}
#contents div.collection-contents form fieldset div.list-name-search label.list-name-search {
	color: #7A4E23;
}
/* 		listCrimeSearch.jsp		*/
#contents div.collection-contents div.crime-search form {
	color: #7A4E23;
}
#contents div.collection-contents div.crime-search form p {
	float: left;
	padding: 0 30px 0 50px;
}
#contents div.collection-contents div.crime-search form legend {
	display: none;
}
#contents div.collection-contents div.crime-search form fieldset input.buttom-search {
	vertical-align: bottom;
}
#contents div.intro {
	padding: 30px 0 0 27px;
	width: 681px;
}
#contents div.intro h4 {
	padding: 0 0 14px 7px;
}
#contents div.intro h5 {
	margin: 0 0 0 -1px;	
}
#contents div.intro p {
	padding: 0 0 0 3px;
}
#contents div.intro p img {
	display: block;
	padding-bottom: 4px;
}
#contents div.record-condition {
	padding: 0 0 6px;
	width: 658px;
}
#contents div.record-condition p {
	text-align: center;
}
#contents div.record-condition p img {
	display: inline;
}
#contents div.record-condition table {
	width: 100%;
	border-top: 2px solid #5f7d1e;
}
#contents div.record-condition table thead tr th {
	height: 29px;
	background: #f8f4e5 url("/next/images/search/intro_table_bg.gif") no-repeat right bottom;
}
#contents div.record-condition table thead tr th.last-child {
	background: #f8f4e5;
}
#contents div.record-condition table tbody tr td ,
#contents div.record-condition table tbody tr th {
	height: 37px;
	text-align: center;
	border-top:  1px solid #dad2c6;
	border-bottom: 2px solid #5f7d1e;
}
#contents div.record-condition table tbody tr th {
	width: 88px;
	background: #f8f4e5 url("/next/images/search/intro_table_bg.gif") repeat-y right bottom;
}
#contents div.intro p.table-notice {
	margin: 2px 0 6px;
	font-size: 0.9em;
}
#contents div.intro p.table-comment {
	margin: -4px 0 36px;
}
#contents div.intro p.table-comment img {
	display: inline;
}
#contents div.indys {
	padding: 49px 24px 0 26px;
	width: 682px;
}
#contents div.indys h3 {
	margin: 0;
	padding: 0 0 10px 1px;
	background: url("/next/images/search/h3_bg.gif") no-repeat 3px bottom;
}
#contents div.indys p.head-line {
	margin: 0 0 24px;
	padding: 8px 0 4px 3px;
	background: url("/next/images/search/h3_bg.gif") no-repeat 3px bottom;
}
#contents div.indys p.head-line img {
	display: block;
	padding: 0 0 3px;
}
#contents div.step-menu {
	float: left;
	padding: 0 0 26px 2px;
}
#contents div.step-menu ul li {
	float: left;
	padding: 0 10px 0 0;
	width: 100px;
}
#contents div.indys h4 {
	margin: 0;
	margin: 0 0 10px -1px;
}
#contents div.indys h5 {
	padding: 0 0 9px 18px;
}
#contents div.indys p {
	margin: 0;
	width: 655px;
	text-indent: 1em;
	line-height: 21px;
}
#contents div.indys h6 {
	padding: 0 0 2px 19px;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 1em;
}
#contents div.indys h5.title ,
#contents div.indys h6.title {
	padding-top: 21px; 
}
#contents div.indys h5.referance {
	padding: 0 0 6px;
}
#contents div.indys p.referance {
	padding-bottom: 18px;
	text-indent: 0;
}
#contents div.indys ul.referance {
	padding: 0 22px 20px 10px;
}
#contents div.indys ul li {
	line-height: 21px;
}
#contents div.detail-search {
	padding: 0 25px 0 23px;
	width: 660px;
}
#contents div.detail-search h3 {
	padding: 49px 0 11px 4px;
}
#contents div.detail-search span {
	color: #7a4e23;
}
#contents div.keyword-form {
	margin: 0 0 38px;
	padding: 8px 0 8px;
	height: 19px;
	text-align: center;
	background: url("/next/images/search/search_form_bg.gif") no-repeat 0 0;
}
#contents div.keyword-form legend {
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	visibility: hidden;
}
#contents div.keyword-form label {
	vertical-align: middle; 	
}
#contents div.keyword-form input { 
	padding: 1px;
	width: 196px;
	height: 15px;
	border: 1px solid #cdcdcd;
	vertical-align: middle;
}
#contents div.keyword-form input.submit {
	width: 32px;
	height: 19px;
	border: 0;
	vertical-align: middle;
}
#contents div.search-result ul {
	float: left;
	width: 660px;
	height: 33px;
	background: url("/next/images/search/tab_menu_bg.gif") repeat-x 0 bottom;
}
#contents div.search-result ul li {
	float: left;
	margin: 0 0 0 2px;
	display: inline;
	padding: 0 0 0 16px;
	height: 32px;
	text-align: center;
	background: url("/next/images/search/tab_li_off_bg.gif") no-repeat left 0;
}
#contents div.search-result ul li span {
	font-weight: bold;
	color: #6e6e6e;
}
#contents div.search-result ul li a {
	display: block;
	padding: 11px 17px 0 0;
	height: 21px;
	background: url("/next/images/search/tab_a_off_bg.gif") no-repeat right 0;
}
#contents div.search-result ul li.selected {
	background: url("/next/images/search/tab_li_on_bg.gif") no-repeat left 0;
}
#contents div.search-result ul li.selected a {
	color: #fff;
	background: url("/next/images/search/tab_a_on_bg.gif") no-repeat right 0;
}
#contents div.search-result ul li.selected span {
	color: #fff;
}
#contents div.search-result p.counter {
	float: left;
	margin: 0;
	padding: 18px 0 14px 28px;
	width: 240px;
	color: #7a4e23;
	background: url("/next/images/search/counter_record.gif") no-repeat 11px 20px;
}
#contents div.search-result form { 
	float: left;
	width: 390px;
}
#contents div.search-result dl {
	float: left;
}
#contents div.search-result dl dt ,
#contents div.search-result dl dd  {
	float: left;
}
#contents div.search-result dl dt {
	margin: 18px 0 0;
	color: #7a4e23;
}
#contents div.search-result dl dd {
	margin: 15px 0 0;
}
#contents div.search-result dl dt.sorted {
	width: 64px;
}
#contents div.search-result dl dd.sorted {
	width: 148px;
}
#contents div.search-result dl dt.monitor {
	margin: 18px 0 0 15px;
	width: 80px;
}
#contents div.result {
	clear: both;
	margin: 0 1px 0;
	width: 658px;
}
#contents div.result table {
	width: 100%;
	border-top: 2px solid #5f7d1e;
	border-bottom: 2px solid #5f7d1e;
}
#contents div.result table thead tr th {
	height: 29px;
	border-bottom: 1px solid #dad2c6;
	background: #f8f4e5 url("/next/images/search/intro_table_bg.gif") no-repeat right bottom;
}
#contents div.result table thead tr th.last-child {
	background: #f8f4e5;
}
#contents div.result table tbody tr td {
	padding: 5px 0 4px;
	text-align: center;
}
#contents div.result table tbody tr td span img {
	margin: -2px 0 0 4px;
	vertical-align: middle;
}
#contents div.result table tbody tr td.left {
	padding: 0 10px 0 6px;
	text-align: left;
}
#contents div.pager {
	padding: 15px 0 200px;
	width: 660px;
	text-align: center;
}
#contents div.pager a {
	padding: 0 0 0 6px;
	font-size: 0.9em;
}
#contents div.pager a.go-prev {
	padding: 0;
}
#contents div.pager a.selected {
	font-weight: bold;
}
#contents div.search-result {
	padding: 30px 0 0;
	margin: 0 1px 0;
	width: 658px;
}
#contents div.search-result table {
	width: 100%;
	border-top: 2px solid #5f7d1e;
	border-bottom: 2px solid #5f7d1e;
}
#contents div.search-result table tbody th {
	padding: 9px 0 8px;
	background: #f8f4e5;
	border-top: 1px solid #dad2c6;
}
#contents div.search-result table tbody td {
	padding: 9px 18px 8px 17px;
	line-height: 21px;
	border-top: 1px solid #dad2c6;
}
#contents div.search-result table tbody td.long-descript {
	padding: 0 40px 0 17px;
}
#contents div.search-result table tbody td.event {
	font-weight: bold;
}
#contents div.detail-search p.go-list {
	padding: 15px 0 0;
	width: 660px;
	text-align: center;
}




/* viewMain.jsp */
#wrap-main {
}

#body-main {
	float: left;
	margin: 0px 0 0 10px;
	padding: 0 0 20px 0;
	width: 950px;
}
#sidebar-main {
	float: left;
	margin: -2px 0 0 2px;;
}
#contents-main {
	float: left;
	margin: -2px 0 0 0;
	padding: 0 0 0 24px;
}
#contents-main div.film-flash {
	margin: 0 0 0 40px;
	padding: 19px 0 0 41px;
	width: 616px;
	height: 107px;
	background: url("/next/images/search/film_bg.gif") no-repeat 0 0;
}
#foot-main {
	clear: both;
	margin: 20px 0 0 0;
	position: relative;
	height: 100px;
	border-top: 1px solid #CBC289;
	background-color: #f9f0b7;
}
#foot-main div.collection-go {
	position: absolute;
	width: 280px;
	height: 35px;
	top: 10px;
	left: 650px;
	padding: 4px 0 0 22px;
	background: url("/next/images/search/collection_bg.gif") no-repeat 0 0;
}

#foot-main div.collection-go fieldset {
 	width: 200px;
 	padding: 2px 0 0;
 	width: 280px;
}
#foot-main div.collection-go fieldset legend {
	display: none;
}
#foot-main div.collection-go fieldset label img {
	vertical-align: middle;
}
#foot-main div.collection-go fieldset select {
	width: 130px;
}
#foot-main address {
	position: absolute;
	top: 10px;
	left: 150px;
}
#foot-main p.copyright {
	position: absolute;
	top: 30px;
	left: 150px;
}
#foot-main p.logo {
	position: absolute;
	top: 10px;
	left: 10px;
}
#contents div.collection-contents table {
	width: 665px;
	border-top: 2px solid #5F7D1E;
	border-bottom: 2px solid #5F7D1E;
}
#contents div.collection-contents table tbody tr {
}
#contents div.collection-contents table tbody th {
	height: 32px;
	width: 120px;
	background: #F8F4E5 repeat 0 0;
	border-bottom: 1px solid #DAD2C6;
}
#contents div.collection-contents table tbody td {
	padding-left: 10px;
	border-bottom: 1px solid #DAD2C6;
}
#contents div.collection-contents div.control-box {
	width: 200px;
	padding: 50px 0 0 220px;
}
#contents div.collection-contents div.control-box input.search {
	padding: 0 20px 0 0;
	vertical-align: 
	border: 1px solid red;
}
#contents div.collection-contents div.control-box img {
	vertical-align: middle;
}

/****** new-icon 추가 *******/

td.view-origin img {
	vertical-align: middle;
}
td.view-origin span img {
    margin-left: -11px;
    vertical-align: middle;
}