ul,ol {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

li {
	margin:0px;
	padding:0px;
	line-height:100%;

}

br.clear {
	clear:both;
	line-height:0%;
	
}

/**************** ³°ΟΘ ****************/

div#top_cont {
	width:590px;
	float:left;	
}

div#top_cont a img  {
	border:none;
}

div#top_cont ul#top_info {
	list-style-type:none;
	margin-top:10px;
}

div#top_cont ul#top_info li {
	float:left;
	width:278px;
	font-size:12px;
	margin-right:4px;
	padding-left:12px;
	padding-top:1px;
	background:url(/lib/top_images/img_news_carsol.gif) left no-repeat;
}

div#top_cont ul#top_info li a {
	padding-right:30px;
	background:url(/lib/top_images/img_new.gif) right no-repeat;
	text-decoration:none;
	color:#333;
}

div#top_cont ul#top_info li a:hover {
	text-decoration:underline;
}



div#cont_aojiru {
	margin:14px 0 4px 0;
	position:relative;
}

div#cont_aojiru object {
top:30px;
left:4px;
position:absolute;
}


div#sub_bnr_space {
}

div#sub_bnr_space ul li {
	float:left;
	font-size:10px;
	width:290px;
	line-height:140%;
	margin-bottom:8px;
}

div#sub_bnr_space ul li.spaces {
margin-right:8px;
}


div#sub_bnr_space ul li a {
	display:block;
}


div#sub_bnr_space ul li.center_bnr {
	margin:0 4px;
}

div#zanmaiseikatu {
	margin-top:14px;
	width:293px;
	float:left;
}

div#zanmaiseikatu h2.out,div#reviews h2.out {
	margin-bottom:6px;
}


div#zanmaiseikatu div.cont_pre {
	border-bottom:dotted 1px #ccc;
	padding-bottom:6px;
	margin-bottom:6px;
	height:79px;
}

div#zanmaiseikatu div.cont_pre img {
	float:left;
	margin-right:6px;
}

div#zanmaiseikatu div.cont_pre p {
	font-size:14px;
	font-weight:normal;
	margin:0px
}

div#zanmaiseikatu div.cont_pre p a {
	color:#333;
	text-decoration:none;
}

div#zanmaiseikatu div.cont_pre p a:hover {
	text-decoration:underline;
}

div#zanmaiseikatu div.cont_pre p {
	font-size:12px;
	margin:4px 0px 0px 0px;
}

div#reviews {
	margin-top:14px;
	width:294px;
	float:left;
	margin-left:3px;
}

div#reviews p.read_title {
	margin:0px;
	font-size:12px;
	border-bottom:dotted 1px #ccc;
	padding-bottom:6px;
	margin-bottom:4px;
}

div#reviews p.read_txt {
	font-size:12px;
	margin:0px;
	margin-bottom:16px;
	line-height:140%;
	color:#666;
}

div#reviews a {
	background:url(/lib/top_images/img_double_carsol.jpg) left no-repeat;
	padding-left:16px;
	font-size:10px;
	text-decoration:none;
	float:right;
	color:#333;
}

div#reviews a:hover {
	text-decoration:underline;
}


div#comm  {
	padding-top:34px;
	margin-top:14px;
	width:590px;
}

div.tv_cm {
	background:url(/lib/top_images/cont_tvcm.gif) top no-repeat;
}

div#comm img.margin-bottom {
	margin-bottom:8px;
}



div#comm div.comm_lineup {
	width:194px;
	margin-bottom:10px;
	float:left;
}

div#comm div.comm_lineup img {
	margin-bottom:5px;
}

div#comm div.comm_lineup p.mark {
	margin:0px;
	font-size:12px;
	background:url(/lib/top_images/ttl_carsol.gif) left top no-repeat;
	padding-left:18px;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:4px;
}

div#comm div.comm_lineup h3 a {
	color:#333;
	text-decoration:none;
}

div#comm div.comm_lineup h3 a:hover {
text-decoration:underline;
}

div#comm div.comm_lineup p {
	margin:0px;
	font-size:12px;
	line-height:140%;
}

div#comm div.comm_center {
	margin:0 4px;
	}



div.campaign h3 img.marks,div.monthly_recommendation h3 img.marks {
	margi-bottom:6px;

}


div#comm div.campaign_detail {
	width:293px;
	margin-bottom:10px;
	float:left;
}
div#comm div.campaign_space {
	margin-right:4px;
}


div#comm div.campaign_detail img {
	margin-bottom:5px;
}

div#comm div.campaign_detail p.h4,div.monthly_recommendation p.h4 {
	margin:0px;
	font-size:12px;
	font-weight:bold;
	background:url(/lib/top_images/ttl_carsol.gif) left no-repeat;
	padding-left:18px;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:4px;
}

div#comm div.campaign_detail h4 a {
	text-decoration:none;
	color:#333;
}

div#comm div.campaign_detail h4 a:hover {
	text-decoration:underline;
}


div#comm div.campaign_detail p {
	margin:0px;
	font-size:12px;
	line-height:140%;
}

div.monthly_recommendation {
}


div.monthly_recommendation img {
	margin-bottom:5px;
}


div.monthly_recommendation h5 a {
	text-decoration:none;
	color:#333;
}

div.monthly_recommendation h5 a:hover {
	text-decoration:underline;
}




div.monthly_recommendation p {
	margin:0px;
	font-size:12px;
	line-height:140%;
}

