@charset "shift_jis";
/* CSS Document */
html{
	overflow-y:auto;
}
body { background-image: url(/podcast/images/pod_bg.jpg); margin:0px; padding:0px;}
#main{
	margin:0;
	padding:0;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
	margin-top:20px;
	
}
#contents{
	margin:0;
	padding:0;
	width:800px;
	margin-top:20px;
}
#right{
	margin:0;
	padding:0;
	width:590px;
	float:right;
	text-align:right;
	margin-right:0;

}
a img{border:none;}

.right_in{
	width:564px;
	padding:0;
	margin-right:0px;
	margin-left:25px;
	background-color:#ffffff;
	background-image:url(/podcast/images/bg_rightcont.jpg);
	background-repeat:repeat-y;
	background-position:right top;

}

.program_in{
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	margin-bottom:1px;
	width:560px;
	height:99%;
	background-color:#ffffff;
	text-align:left;
	line-height:1.4;
}
.program_left{
	width:150px;
	margin:0;
	padding:0;
	float:left;
}
.program_right{
	font-size:10pt;
	width:400px;
	margin:0;
	padding:0;
	float:right;
	padding-left:5px;
	padding-right:5px;
}
.shinchaku ul{
	font-size:10pt;
	margin:0;

}
.shinchaku ul li{
	list-style:inside;
	
}

/*IE以外*/
html>/**/body .shinchaku ul{
	list-style:outside;
	margin-left:-40px;
}
.p_btn{
	margin:0;
	padding:0;
	text-align:right;
	z-index:5;
}
.line{
	background-image:url(/podcast/images/bg_right_line.jpg);
	height:50px;
	background-repeat:repeat-x;
	background-position:center;
}
.last_line{
	background-image:url(/podcast/images/bg_right_line.jpg);
	height:30px;
	background-repeat:repeat-x;
	background-position:bottom;
}
#left{
	margin:0;
	padding:0;
	width:210px;
	float:left;
}
.fclear{
	clear:both;
}
.menu{
	width:210px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	text-align:center;
}

.menu ul{
	width:210px;
	margin:0;
	padding:0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:-4px;
	list-style:none;
}


/*IE以外*/
html>/**/body .menu ul{
	margin-top:0px;
}


.menu ul li{
	list-style:none;
	line-height:0;
	margin-bottom:-4px;
	padding-bottom:0px;
}

/*IE以外*/
html>/**/body .menu ul li{
	margin-bottom:0px;
}
ul.menu2{
	background-color:#dcdcdc;
	width:200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:-4px;
	list-style:none;
	padding-top:10px;
}
ul.menu2 li{
list-style:none;
	
}
ul.menu2 li img{
	padding-bottom:5px;
}




.rist { font-size: 10pt; color: #000000; background-color:#FFFF99; border:none;}
a:hover { color: red; text-decoration: underline}
a {  text-decoration: none}

.table1 { background-color: #325033}
.table2 {
	font-size: 13px;
	line-height: 120%;
	color: #280000;
	background-color: #FFFFFF;
}
.contents .table1 { background-color: #4C1400}

.td1 {
	background-color: #CCCCCC;
	margin-left: 10px;
}
.td2 { background-color: #F2F1E8}

.f_8pt { font-size: 8pt; line-height: 130%; color: #333333;}
.f_9pt { font-size: 9pt; line-height: 130%; color: #333333;}
.f9_black { font-size: 9pt; line-height: 130%;	color: black;}
.f_10pt { font-size: 10pt;	line-height: 130%; color: #333333;}
.f_11pt { font-size: 11pt; line-height: 130%; color: #333333;}
.f_12pt { font-size: 12pt; line-height: 130%; color: #333333;}

.f10_white { font-size: 10pt; color: white; font-weight: bold; line-height: 130%}
.f11_white { font-size: 11pt; color: white; font-weight: bold; line-height: 130%}
.f12_white { font-size: 12pt; color: white; font-weight: bold; line-height: 130%}

.twt_btn{ text-align:center; width:210px; margin:0; padding:0; margin-bottom:10px; }
/*ラジコ*/
.radiko{ font-size:12px; height:24px; width:450px; margin:0; padding:0; font-weight:bold; margin-bottom:5px; background-image:url(../images/radiko_icon.gif); background-repeat:no-repeat; background-position:left; line-height:2; padding-left:100px; text-align:left; }
.radiko a:link {color:#F3F; text-decoration:none;color:#F00;}
.radiko a:visited {color:#F00;text-decoration:none;}
.radiko a:hover {text-decoration:underline;}
.radiko a:active {text-decoration:none;}
