@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; }

#mainColumn #result #resultItemContainer { padding-bottom: 8px; padding-left: 21px; background: url(../image/common/bg_mainColumn_divisionMiddle.jpg) left top repeat-y; height: 346px; overflow: hidden; }
#mainColumn #result ul { position: absolute; display: none; width: 627px; height: 346px; }
#mainColumn #daily li {
	margin: 15px 0 0 15px;
	background: url(../image/common/bg_item_middle.gif) left top repeat-y;
	float: left;
	width: 138px;
	height: 174px;
}
#mainColumn #result li {
	margin: 15px 0 0 15px;
	background: url(../image/common/bg_item_middle.gif) left top repeat-y;
	float: left;
	width: 138px;
	height: 158px;
}
#mainColumn #daily li div {
	background: url(../image/common/bg_item_bottom.jpg) left bottom no-repeat;
	height: 174px;
}
#mainColumn #result li div {
	background: url(../image/common/bg_item_bottom.jpg) left bottom no-repeat;
	height: 158px;
}
#mainColumn #daily li div div,
#mainColumn #result li div div {
	background: url(../image/common/bg_item_top.jpg) left top no-repeat;
}
#mainColumn #daily li .photo img,
#mainColumn #result li .photo img {
	margin: 8px 0 0 3px;
	padding: 1px;
	background-color: #fff;
	border: solid 1px #000;
}
#mainColumn #daily li p,
#mainColumn #result li p {
	margin-top: 6px;
	padding: 0 8px;
	line-height: 1.5;
	color: #1c510c;
}
#mainColumn #daily li p a,
#mainColumn #result li p a { color: #1c510c; }
#mainColumn #daily li .date,
#mainColumn #result li .date { padding: 0 8px; line-height: 1.5; }
#mainColumn #daily li .guest,
#mainColumn #result li .guest { display: block; padding: 2px 8px 0; }

#mainColumn #daily #resultItemContainer { padding-bottom: 8px; padding-left: 21px; background: url(../image/common/bg_mainColumn_divisionMiddle.jpg) left top repeat-y; }
#mainColumn #daily h2 { padding: 14px 0 0 200px; background: url(../image/blocktitle_search_item_onair.jpg) left top no-repeat; width: 470px; height: 34px; line-height: 1; color: #fff; font-size: 14px; font-weight: bold; }
#mainColumn #daily ul { width: 627px; }
#mainColumn #daily h3 { margin: 20px 0 0 15px; }

#mainColumn .onairInfo { padding: 12px 36px 0 15px; }
#mainColumn .onairInfo .onairImage { display: block; padding-right: 16px; float: left; }
#mainColumn .onairInfo .onairImage img { padding: 1px; border: solid 1px #000; }
#mainColumn .onairInfo p { line-height: 1.4; }
#mainColumn #daily .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 #daily .buttons { margin: 0; padding: 20px 0 10px; width: 627px; height: 28px; line-height: 1; font-size: 14px; }
#mainColumn #daily .buttons .prevOnair { display: block; margin-left: 196px; float: left; }
#mainColumn #daily .buttons .nextOnair { display: block; margin-right: 196px; float: right; }

#mainColumn h2.genre { background: url(../image/blocktitle_search_item_genre.jpg) left top no-repeat; width: 670px; height: 48px; }
#mainColumn h2.kanteishi { background: url(../image/blocktitle_search_item_appraiser.jpg) left top no-repeat; width: 670px; height: 48px; }
#mainColumn .selected { display: block; line-height: 1.2; color: #fff; font-size: 14px; font-weight: bold; }
#mainColumn .genre .selected { padding: 13px 0 0 210px; }
#mainColumn .kanteishi .selected { padding: 13px 0 0 210px; }
