@charset "utf-8";


html,body,div,dt,dd,p,ul,li,span,table,tr,td,h1,h2,h3,h4{
	margin: 0;
	padding: 0;
	list-style-type:none;
}


body{
	background: #000;
}

/* ---IE7.IE8 clearfix--- */
.clearfix:after { content: ".";display: block;clear: both;height: 0;visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.clear {
	clear: both;
}

.cover{
	width:488px;
}

#wapper{
	width:488px;
	min-height: 400px;
	background: url(http://www.scn-net.ne.jp/common/images/top_images/top_tbg.gif) top center repeat-y;
}

#today_osusume{
	padding: 10px;
}

#today_osusume .left{
	float: left;
}

#today_osusume .right{
	float: right;
	width: 550px;
}


#today_osusume .left h1{
	font-size: 14px;
	margin: 10px 0 0 0 ;
	color: #323232;
	widt: 150px;
}

#today_osusume .left h2{
	font-size: 12px;
	background:#FFFFFF;
	padding: 5px;
	text-align:center;
	margin: 10px 0 0 0 ;
	color: #323232;
}

#today_osusume .topBanner{
	margin: 10px 0 0 0 ;
}

#segment{
	margin: 10px 0 0 0 ;
}

#segment .left{
	float: left;
	width: 63px;
	height: 80px;
}

#segment .right{
	float: right;
	width: 80px;
	padding: 7px 0;
}

.channel_info{
	border-bottom: 1px dashed #ccc;
	height: 35px;
	padding: 5px 0 0 0;
}

.channel_info li.icon{
	float: left;
	width: 63px;
}

.channel_info li.info{
	float: left;
	padding: 0 0 0 5px;
}

.channel_info li h1{
	font-size: 12px;
	font-weight: normal;
}

.channel_info li p{
	font-size: 10px;
}

.channel_info li.thumb{
	float: right;
	width: 45px;
}

.channel_info li.thumb img{
	text-align: center;
	max-height: 30px;
	max-width:45px;
}

#cablegate{
	background: url(image/cg_bg.gif) top left repeat-x;
	height: 153px;
	width: 471px;
	padding: 15px 0 0 15px;
}

#channnel_search .left{
	float: left;
}

#channnel_search .right{
	float: left;
	padding: 0 2px 0 0;
}

#search_bt{
	padding-left: 0px;
}

.pad_tb10{
	padding: 5px 0 5px 10px;
}

#today_osusume .pickupMain {
	margin: 0 0 0 0 ;
	width:150px;
	height:180px;
	background:url(../img/index/osusume_pickBg.jpg) center top no-repeat;
}

#today_osusume .pickupMain #main-imgs .main-img {
	position:absolute;
	display:none;
	//width:150px;
	height:100px;
	padding:0 0 0;
	margin:0 0 0 0;
	text-align:center;
	overflow:visible;
}

#today_osusume .pickupMain #main-imgs .main-img a.imgOuter {
	padding:0 0;
	display:block;
	display:table-cell;
	text-align:center;
	zoom:1;

}

#today_osusume .pickupMain #main-imgs .main-img a.imgOuter img {
	text-align:center;
	max-width:150px;
	max-height:100px;
}

#today_osusume .pickupMain #main-imgs .main-img a.imgOuter span {
	visibility:hidden;
	height:177px;
	zoom:1;
} 

#today_osusume .pickupMain #main-imgs .main-img h5 {
	padding:6px 0 0;
	margin:0 0 0;
}


#today_osusume .pickupMain #main-imgs .main-img h5 img {
	margin:0 6px 0 0;
}

#today_osusume .pickupMain #main-imgs .main-img h5 small {
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	height:17px;
	padding:0 4px;
	//vertical-align:middle;
}

#today_osusume .pickupMain #main-imgs .main-img p {
	padding:3px 0 0;
}

#today_osusume .pickupMain #main-imgs .main-img p a {
	line-height:1.29;
	font-weight:bold;
	font-size: 14px;
	text-align: left;
}

#today_osusume .pickupMain #main-imgs ul {
	display:none;
}

#today_osusume .pickupList div a.imgOuter {
	width:85px;
	height:57px;
	overflow:hidden;
//	position:absolute;
	right:5px;
	top:6px;
	display:block;
	text-align:center;
	background:#e3e3e3;
}


.channel_info li.thumb a.imgOuter{
	overflow:hidden;
	right:5px;
	top:6px;
	display:block;
	text-align:center;
}

#t_push{
	width: 750px;
	height: 100%;
}

#t_push h4{
	background: url(image/osusume_header.gif) top left no-repeat;
	width: 750px;
	height: 25px;
	padding: 10px 0px 0px 18px;
	color: #FFF;
	font-size: 14px;
}

#t_push .inner{
	background: url(image/osusume_middle.gif) top left repeat-y;
	min-height: 200px;
	padding: 0 10px;
}


