@charset "UTF-8";

@import url("reset.css");
@import url("common.css");

.socialBtn { padding: 26px 8px 0 0; height: 28px; }
.socialBtn table { float: right; }
.socialBtn table table { float: none; }

#wrapper { background-image: url(../image/common/bg_wrapper_index.jpg); }
#contents { background-image: url(../image/common/bg_contents_index.jpg); }

#header .eyecatch { height: 205px; }
#header .eyecatch h1 { padding: 32px 0 0; }
#header .eyecatch h1 a { display: block; margin: 0 auto 0 8px; width: 188px; height: 120px; }

#mainColumn #next { margin-top: 8px; }
#mainColumn #next h2 {
	padding: 16px 0 0 154px;
	background: url(../image/blocktitle_next.png) left top no-repeat;
	height: 34px;
	line-height: 1;
	color: #f9f6dd;
	font-size: 14px;
	font-weight: bold;
}
#mainColumn #next div {
	padding: 10px 20px 8px 20px;
	background: url(../image/common/bg_mainColumn_divisionMiddle.jpg) left top repeat-y;
}
#mainColumn #next .photo {
	margin-right: 18px;
	padding: 1px;
	border: solid 1px #000;
	float: left;
}
#mainColumn #next p,
#mainColumn #next .btn {
	float: right;
	width: 352px;
	text-align: left;
}
#mainColumn #next p { line-height: 1.4; }
#mainColumn #next .btn { padding-top: 16px; }

#mainColumn #topData { margin-top: 10px; }
#mainColumn #topData .database {
	padding: 10px 0 4px;
	background: url(../image/common/bg_mainColumn_divisionMiddle.jpg) left top repeat-y;
}
#mainColumn #topData .latest { float: left; width: 454px; }
#mainColumn #topData .latest h3 {
	margin-left: 20px;
	padding: 10px 0 0 152px;
	background: url(../image/blocktitle_prevItems.jpg) left top no-repeat;
	height: 24px;
	line-height: 1;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
#mainColumn #topData .latest ul { padding-left: 10px; }
#mainColumn #topData .latest li {
	margin: 15px 0 0 10px;
	background: url(../image/common/bg_item_middle.gif) left top repeat-y;
	float: left;
	width: 138px;
	height: 174px;
}
#mainColumn #topData .latest li div {
	background: url(../image/common/bg_item_bottom.jpg) left bottom no-repeat;
	height: 174px;
}
#mainColumn #topData .latest li div div {
	background: url(../image/common/bg_item_top.jpg) left top no-repeat;
}
#mainColumn #topData .latest li .photo img {
	margin: 8px 0 0 3px;
	padding: 1px;
	background-color: #fff;
	border: solid 1px #000;
}
#mainColumn #topData .latest li p {
	margin-top: 6px;
	padding: 0 8px;
	line-height: 1.5;
	color: #1c510c;
}
#mainColumn #topData .latest li .guest { display: block; padding: 2px 8px 0; }
#mainColumn #topData .latest li p a { color: #1c510c; }
#mainColumn #topData .latest h4 { margin: 20px 20px 0; padding: 0; }
#mainColumn #topData .latest .uncommon { padding: 6px 0 0 12px; background: url(../image/item_latest_blank.jpg) left top no-repeat; width: 320px; height: 19px; line-height: 1; font-size: 14px; font-weight: bold; }
#mainColumn #topData .latest .btn { padding-top: 12px; text-align: right; }
#mainColumn #topData .latest .onairInfo { padding: 8px 10px 0 20px; }
#mainColumn #topData .latest .onairInfo .onairImage { display: block; padding-right: 16px; float: left; }
#mainColumn #topData .latest .onairInfo .onairImage img { padding: 1px; border: solid 1px #000; }
#mainColumn #topData .latest .onairInfo p { line-height: 1.4; }

#mainColumn #topData .search {
	margin-right: 6px;
	padding: 41px 0 0 28px; 
	background: url(../image/bg_topSearch.jpg) left top no-repeat;
	float: right;
	width: 178px;
	height: 514px;
}
#mainColumn #topData .search .itemSearch {
	margin-top: 10px;
	padding-top: 36px;
	width: 146px;
	height: 200px;
}
#mainColumn #topData .search .appraiserSearch {
	margin-top: 9px;
	padding-top: 36px;
	width: 146px;
	height: 166px;
}
#mainColumn #topData .search .itemSearch li,
#mainColumn #topData .search .appraiserSearch li {
	margin: 0 auto;
	padding-top: 4px;
	width: 130px;
}
