@charset "utf-8";

#main_content{
	float:left;
	width: 745px;
}

#right_colum{
	float:right;
	width:200px;
}

#slider{
	height:240px;
	overflow: hidden;
}

#content{
	margin: 20px 0 0 0;
}

#left_column{
	float:left;
	width: 210px;
}

#main_column{
	float:right;
	width: 520px;
}

#right_colum .bna{
	margin: 15px 0 0 0;
}

#oshirase{
	padding: 0 0 10px 0;
	background: #FFFFFF;
}
#oshirase #tab{
overflow: hidden;  zoom: 1;
}
#oshirase li:hover{
	cursor:pointer;
	cursor:hand;
}
#oshirase #tab li{
	float:left;
	width:260px;
	height:30px;
	background-position:top;
	text-indent:-9999px;
}
#oshirase #tab li.oshirase{
	background-image:url(../image/top/oshirase_tab.gif);
}
#oshirase #tab li.sccnnew{
	background-image:url(../image/top/sccnnew_tab.gif);
}
#oshirase #tab li.select{
	background-position:bottom;
}
#oshirase div.content_wrap ul{
	padding: 0 15px 0 15px;
}
#oshirase div.content_wrap li{
	padding: 7px 0 0 0;
	height: 23px;
	border-bottom: 1px dotted #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis; /* Opera9,10対応 */
}
#oshirase div.content_wrap span.date{
	margin: 0 15px 0 0;
}


#osusume{
	background: #FFFFFF;
}

#today_osusume{
	padding: 10px 15px;
}

#today_osusume .left{
	float: left;
	width: 150px;
}

#today_osusume .right{
	float: right;
	width: 320px;
}

#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 .visual{
	margin: 10px 0 0 0 ;
}

#segment{
	margin: 10px 0 0 0 ;
}

#segment .left{
	float: left;
	width: 63px;
}

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

#cablegate{
	background:url(../image/dot_bg.gif) top center;
	height: 145px;
	width: 520px;
	padding: 15px 0 0 35px;
}

#easymyweb{
	background: #FFFFFF;
}

#easymyweb .ezinner{
	padding: 10px 15px;
}

#osusume_search{
	background:#FFFFFF;
}

#osusume_search_wapper{
	padding: 10px ;
}

#osusume_search_wapper div{
	padding: 8px 0px;
}

#osusume_search_wapper div.dbd{
	border-bottom: 2px solid #C4C4C4;
}

.bannerMargin1{float:left;
	padding-right:10px;
}