@charset "EUC-jp";body {	font-family:"Hiragino Kaku Gothic Pro", Osaka, san-serif;	margin:0;	padding:0;	font-size:14px;	line-height:130%;	text-align:left;	background-color:#090909;	color:#FFF;	}	div,img,h1,h2,h3,h4,h5,h6,p{	margin: 0px;	padding: 0px;	border: 0px;	}form,input{	display: inline;	}a { text-decoration: none; color: #CCCC33; }a:hover { text-decoration:underline; color: #FFFF00; }	p { line-height: 150%; }b{	font-weight:bold;	}h1,hr{/*	display: none;*/	}h2{	font-size:18px;	font-weight:normal;	}	h3{	font-size:14px;	padding-bottom: 5px;	}h4{	font-size:12px;	}ul{	padding:0;	margin:0;		}li{	list-style-type:disc;	}.entry img { 	padding:2px; 	border:1px solid #ccc; 	margin:0px 0px 6px 0px; 	}blockquote {  margin: 0 20px;  padding: 10px 10px 10px 10px;  border: 1px dotted #ccc;  background-color: #F5F5F5;  line-height:130%;  font-size:13px;	}.clearfix{	clear:both;	}	/*-------------------------------------------------------------------------------------------------header*/	#header{	height:180px;	text-align:center;	}#header_inner{	width:900px;	margin:0px auto;	}#header_left{	float:left;	width:150px;	}#header_right{	float:right;	text-align:right;	width:500px;	}		#header_text{	float:right;	text-align:right;	padding:6px 18px 6px 18px ;	background-color:#FFF;	background-image:url(images/head_maru.gif);	background-repeat:no-repeat;	background-position: left bottom;	}/*-------------------------------------------------------------------------------------------------main*/	#main_body{	width:800px;	margin:18px auto;	text-align:left;	}#main_item{	float:left;	width:540px;	}/*-------------------------------------------------------------------------------------------------sidebar*/#sidebar{	float:right;	width:240px;	font-size:12px;	}.sidebar_box_title{	height:24px;	font-size:14px;	font-weight:bold;	color:#FFF;	padding:6px 0px 0px 6px ;	margin:0px 0px 6px 0px ;	background-image:url(http://podcast.ibc.co.jp/kurenainobuta/skins/style/images/sidebar_title_bg.jpg);	background-repeat:no-repeat;	}	.sidebar_box{	padding:0px 0px 48px 0px ;	}.sidebar_box li{	margin:0px 0px 0px 18px ;	}.sidebar_catbox{	background-color: #0C0C0C;	border-top:solid 1px #CCC;	border-left:solid 1px #CCC;	border-right:solid 1px #CCC;	margin:0px 0px 48px 0px ;	mini-height:30px;	}.sidebar_catbox a{	display:block;	font-size:14px;	border-bottom:solid 1px #CCC;	padding:6px 12px 6px 15px;	}/*-------------------------------------------------------------------------------------------------item*/.item{	margin:0px 0px 48px 0px;	}	.item_title{	padding:0px 0px 12px 0px;	font-size:18px;	}	.item_body{	font-size:14px;	padding:0px 0px 12px 0px;	}	.item_morelink{	font-size:14px;	padding:0px 0px 12px 0px;	}	.item_info{	font-size:12px;	text-align:right;	padding:0px 0px 12px 0px;	border-top:dotted 1px #ccc;	}	.main_top_navi{	padding:3px 0px ;	margin:0px 0px 9px 0px ;	border-bottom:dotted 1px #ccc;	}/*-------------------------------------------------------------------------------------------------trackback*/#related{	clear:both;	font-size:12px;	margin:0px 0px 12px 0px;	}	.related_area_title{	padding:0px 0px 3px 0px ;	margin:0px 0px 12px 0px;	border-bottom:dotted 1px #ccc;	}.related_list{	padding:0px 0px 12px 18px ;	}	/*-------------------------------------------------------------------------------------------------trackback*/#trackback{	clear:both;	font-size:12px;	padding:12px;	margin:0px 0px 12px 0px;	background-color:#111;	}	.trackback_area_title{	padding:0px 0px 3px 0px ;	margin:0px 0px 12px 0px;	border-bottom:dotted 1px #ccc;	}.trackback_list{	padding:0px 0px 12px 0px ;	}.trackback_item{	padding:0px 0px 12px 0px ;	}/*-------------------------------------------------------------------------------------------------comment*/#comment{	clear:both;	font-size:12px;	padding:12px;	margin:0px 0px 12px 0px;	background-color:#111;	}.comment_area_title{	padding:0px 0px 3px 0px ;	margin:0px 0px 12px 0px;	border-bottom:dotted 1px #ccc;	}.comment_body{	padding:0px 0px 12px 0px ;	}.comment_list{	padding:0px 0px 0px 0px ;	}/*-------------------------------------------------------------------------------------------------Foorer*/#footer{	clear:both;	text-align:center;	color:#666;	margin:0px auto;	padding:6px 0px;	border-top:solid 1px #666; 	}/*-------------------------------------------------------------------------------------------------Link*/.nobullets{	padding:0px;	margin:0px;		}	.nobullets li{	list-style-type:disc;	font-size:12px;	margin:0px 0px 0px 18px ;	}/*-------------------------------------------------------------------------------------------------投票ページ*/table{	margin:0px auto;	padding:8px;	background-image:url(http://podcast.ibc.co.jp/kurenainobuta/skins/style/images/menber_box_bg.jpg);	color:#333;	}tr{	background-image:url(http://podcast.ibc.co.jp/kurenainobuta/skins/style/images/table_bg.gif);}td{	vertical-align:top;	}.menber_all{	width:840px;	padding:8px 0px 8px 6px;	background-image:url(http://podcast.ibc.co.jp/kurenainobuta/skins/style/images/menber_box_bg.jpg);	}	.menber_all:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;	}	/*for ie6 hack*/*html .menber_all{height:1%;}.menber_box{margin:0px 3px 0px 3px;	padding:6px;line-height:130%;background-color:#FFF;width:120px;text-align:left;float:left;height:200px; }.menber_image{margin:0px 0px 0px 0px; }.menber_name{margin:0px 0px 0px 0px;border-bottom:solid 1px #CCC;color:#333; }.menber_info{font-size:10px;color:#666;margin:0px 0px 12px 0px;}.menber_info a{display:block;color:#006699;text-decoration:underline;}.menber_info a:hover {display:block;color:#0099FF;text-decoration:underline;}.menber_link{display:block;font-size:10px;}#male-button,#female-button{	width:840px;	text-align:left;	height:36px;	position:relative;	top: -48px;	left: 12px;	}*html #male-button{padding:0px 0px 0px 6px ;position:relative;top: -48px;}*html #female-button{padding:0px 0px 0px 6px ;position:relative;top: -48px;}#male-button button,#female-button button{	display:block;	overflow:hidden;	width:120px;	}.yui-buttongroup{padding:0px ;}.yui-buttongroup span{	display:block;	width:120px;	margin:0px 14px 0px 0px ;	padding:0px; 	background-repeat:no-repeat;	}* html .yui-buttongroup span{	display:block;	width:120px;	margin:0px 7px 0px 0px ;	background-repeat:no-repeat;	}.vote_area_title{	width:834px;	height:60px;	margin:12px 0px 3px 0px ;	text-align:left;	line-height:150%;	}#vote_bottan_bottom{padding:24px;text-align:center;}.vote_cotion{	display:block;	width:834px;	text-align:right;	margin:3px 0px 0px 0px ;	font-size:10px;	color:#666;	}	/*-------------------------------------------------------------------------------------------------投票ページ選択ページ*/#main_select{width:400px;}#vote_bottan_bottom_select{padding:18px 0px 18px 0px;text-align:center;}#vote_bottan_bottom_select img{	margin:0px 6px;	}
