@charset "utf-8";

/* Spec
----------------------------------------------------------- */
.specSection {
	clear: both;
	border: solid 1px #bdbcb8;
	margin: 0 0 18px 0;
}

.specSectionList {
	float: left;
	width: 373px;
}

.specSectionList dl {
	margin: 12px 0;
	padding: 0 0 15px 0;
	border-right: solid 1px #bdbcb8;
}

.specSectionList dl dt {
	float: left;
	width: 54px;
	margin: 0 0 0 12px;
	display: inline;
	padding: 5px 0 0 0;
}

.specSectionList dl dd {
	float: left;
	width: 296px; /* -10px */
	padding: 7px 0 0 0;
}

.specSectionList dl p {
	padding: 0 0 0 20px;
}
.specSectionList dl p.specLink {
	font-size: 108%; /* 14px */
	font-weight: bold;
	background: url(../../images/10b/regza/bg_arrow_right_off.gif) left 3px no-repeat;	
}



.specSectionPDF {
	float: left;
	width: 340px;
}

.specSectionPDF dl {
	margin: 12px 0;
	padding: 5px 0 0 0;
}

.specSectionPDF dl dt {
	float: left;
	width: 48px;
	margin: 0 0 0 27px;
	display: inline;
}

.specSectionPDF dl dd {
	float: left;
	width: 260px; /* -10px */
}

.specSectionPDF dl dd  p.specLink {
	background: url(../../images/10b/regza/bg_arrow_right_off.gif) left 2px no-repeat;
	padding: 0 0 0 18px;
}





/* lineup_recommend
------------------------------------------------- */
.lineup_recommend {
	clear: both;
	padding: 30px 0 20px 0;
	width: 710px;
}

.lineup_recommend a:link,
.lineup_recommend a:active,
.lineup_recommend a:hover,
.lineup_recommend a:visited { color: #126d99; }

.lineup_recommend .lineup_recommend_bottom {
	padding: 5px 0 3px 0;
	background: #fff url(../../images/10b/recommend/bg_menu_bottom.gif) left bottom no-repeat;
	zoom: 1;
}

/* ---------- lineup_recommend_menu ---------- */

.lineup_recommend .lineup_recommend_menu {
	zoom: 1;
}
#recommend_menu_tv  {
	background: transparent url(../../images/10b/recommend/menu_tv_middle.gif) left top repeat-y;
}
#recommend_menu_option  {
	background: transparent url(../../images/10b/recommend/menu_option_middle.gif) left top repeat-y;
}
#recommend_menu_recorder  {
	background: transparent url(../../images/10b/recommend/menu_recorder_middle.gif) left top repeat-y;
}



.lineup_recommend .lineup_recommend_menu_bottom {
	padding: 0 0 2px 0;
	zoom: 1;
}
#recommend_menu_tv .lineup_recommend_menu_bottom {
	background: transparent url(../../images/10b/recommend/menu_tv_bottom.gif) left bottom no-repeat;
}
#recommend_menu_option .lineup_recommend_menu_bottom {
	background: transparent url(../../images/10b/recommend/menu_option_bottom.gif) left bottom no-repeat;
}
#recommend_menu_recorder .lineup_recommend_menu_bottom {
	background: transparent url(../../images/10b/recommend/menu_recorder_bottom.gif) left bottom no-repeat;
}

.lineup_recommend .lineup_recommend_menu_bottom ul {
	clear: both;
	padding: 7px 0 0 0;
	min-height: 18px;
	height: auto !important;
	height: 25px;
	zoom: 1;
}
#recommend_menu_tv .lineup_recommend_menu_bottom ul {
	background: transparent url(../../images/10b/recommend/menu_tv.gif) left top no-repeat;
}
#recommend_menu_option .lineup_recommend_menu_bottom ul {
	background: transparent url(../../images/10b/recommend/menu_option.gif) left top no-repeat;
}
#recommend_menu_recorder .lineup_recommend_menu_bottom ul {
	background: transparent url(../../images/10b/recommend/menu_recorder.gif) left top no-repeat;
}



.lineup_recommend .lineup_recommend_menu_bottom ul li {
	float: left;
	line-height: 1;
}

.lineup_recommend .lineup_recommend_menu_bottom ul li.active {
	width: 236px;
	text-align: center;
	font-weight: bold;
}

.lineup_recommend .lineup_recommend_menu_bottom ul li.tv {
	width: 192px;
	margin-left: 44px;
	display: inline;
}

.lineup_recommend .lineup_recommend_menu_bottom ul li.option {
	width: 179px;
	margin-left: 57px;
	display: inline;
}

.lineup_recommend .lineup_recommend_menu_bottom ul li.recorder {
	width: 195px;
	margin-left: 40px;
	display: inline;
}

.lineup_recommend .lineup_recommend_menu_bottom ul li a {
	padding: 0 0 0 18px;
	background: transparent url(../../images/10b/recommend/bg_arrow_right_s_off.gif) left 1px no-repeat;
	zoom: 1;
}


/* ---------- lineup_recommend_item ---------- */

.lineup_recommend .lineup_recommend_item {
	clear: both;
	border-left: solid 1px #bdbcb8;
	border-right: solid 1px #bdbcb8;
	padding: 9px 11px 13px 11px;
	background-color: #fff;
	zoom: 1;
}

.lineup_recommend .lineup_recommend_item table {
	background: #fff url(../../images/10b/recommend/bg_menu.gif) left top repeat-y;
	zoom: 1;
}
.lineup_recommend .lineup_recommend_item table th,
.lineup_recommend .lineup_recommend_item table td {
	vertical-align: top;
}


.lineup_recommend .lineup_recommend_item td {
	width: 229px;
	zoom: 1;
}
.lineup_recommend .lineup_recommend_item td.item_image {
	background: transparent url(../../images/10b/recommend/bg_menu_side.gif) right top no-repeat;
}
.lineup_recommend .lineup_recommend_item td.item_more {
	background: transparent url(../../images/10b/recommend/bg_menu_side.gif) right bottom no-repeat;
}
.lineup_recommend .lineup_recommend_item td.last {
	width: 228px;
	background: none;
}

.lineup_recommend .lineup_recommend_item td.item_text {
	min-height: 58px;
	height: auto !important;
	height: 58px;
}
.lineup_recommend .lineup_recommend_item td.item_text p {
	padding: 0 2px 0 8px; 
	color: #898989;
	line-height: 1.2;
	font-size: 93%;
}
.lineup_recommend .lineup_recommend_item td.item_text p.series {
	color: #535353;
	font-weight: bold;
}
.lineup_recommend .lineup_recommend_item td.item_text p.size {
	font-size: 85%;
}

.lineup_recommend .lineup_recommend_item td.item_more div {
	margin: 3px 50px 0 49px;
	padding: 3px 0;
	border: solid 1px #bdbcb8;
	background-color: #f6f6f6;
	text-align: center;
}

.lineup_recommend .lineup_recommend_item td.item_more div a {
	padding: 0 10px 0 20px;
	background: transparent url(../../images/10b/recommend/bg_arrow_right_s_off.gif) left 1px no-repeat;	
	line-height: 1;
}








