html{
	background-color:#fff
}

body {
	margin: 0px;
}

em,address{
	font-style:normal
}

.style1 {
	color: #FFFFFF
}

.style3 {
	color: #000099
}

a:link {
	color: #333333;
}

a:visited {
	color: #333333;
}

a:hover {
	color: #333333;
}

a:active {
	color: #333333;
}

.style9 {
	color: #555555
}

.s_titile {
	font-size: 10px;
}

.linkblock{
	list-style-type:none;
	margin:20px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	line-height:140%
}

.linkblock li{
	margin-bottom:1em
}

div.schdiv{
	padding-bottom:16px;
	border-bottom:1px dotted #bbccdd;
}

div.schdiv p{
	line-height:120%
}

.schlist dt{
	float:left;
	clear:both;
	font-weight:bold
}

.schlist dd{
	margin-left:80px
}

.schlist dd.m1m{
	margin-left:1em;
	margin-bottom:0.5em
}

.schlist dd.m1m dt{
	margin-right:0.5em
}

p.getpdf{
	color:red;
}

p.getpdf span{
	color:#000;
	margin-left:16px;
	position:relative;
	top:-71px
}

dl.schlist{
	line-height:140%
}



dl.schlist dl.schlist{
	padding-top:4px;
	padding-left:4px;
	height:40px
}

dl.schlist dl.schlist dt{
	width:120px;
	vertical-align:middle;
	height:20px
}

dl.schlist dl.schlist dd{
	margin-left:130px;
	vertical-align:middle;
	height:20px
}

dl.schlist2{
	clear:both
}

dl.schlist2 dt{
	width:36px;
	float:left;
	clear:both;
}

dl.schlist2 dd{
	margin-left:56px
}

p#schhistory{
	font-size:16px;
	font-weight:bold;
	color:#666;
}

div.schhistory{
	position:relative;
	left:-8px;
	height:300px;
	padding-left:32px;
	padding-right:10px;
	padding-bottom:20px;
	overflow:auto;
	color:#666
}

img.imageanker{
	border:1px solid #3366bb
}

.bold{
	font-weight:bold
}

.clear{
	clear:both;
}

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}

* html .clearfix{
	height:1%
}

.newicon{
	background:url(../images/newicon.gif) no-repeat top left;
	padding-top:10px
}

img{
	border-style:none
}


dl.sch2 dt,dl.sch2 dd{
	float:left;
	clear:none;
	margin-left:0px;
}

dl.sch2 dd{
	margin:0px 12px
}

div.schhistory{
	line-height:100%
}

dl.sousin{
	margin:0px 0px 12px 12px
}

dl.sousin dd{
	margin-left:108px
}

dd.guest{
	font-weight:bold
}

dd.guest dl{
	margin-left:12px
}

dd.guest dl dt{
	font-weight:bold;
}

dd.guest dd{
	font-weight:normal
}

dl.schlist ul{
	margin:0px;
	padding:0px;
}

dl.schlist ul li{
	display:inline;
}

tr.tvradio{
	margin-bottom:50px;
}

div.tvradio{
	clear:both;
	float:left;
	width:550px;
	padding-top:5px;
	padding-bottom:5px;
}

div.tvradio strong{
	display: block;
	margin-top: 15px;
}

div.tvradio div{
	float:left;
	width:440px;
	margin-top:10px;
	margin-bottom:5px
}

h3.media{
	font-size:12px;
	margin-top:0px;
	border-bottom:1px dotted #b9b9b9;
	margin-bottom:10px;
}

p.tvradio{
	margin-left:20px;
}

div.magazine{
	width:550px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:16px
}
div.magazine_img{
	float:left;
	width:100px;
	margin-top:10px;
}
div.magazine_img2{
	margin-bottom:10px;
}
div.magazine_img img{
	border-style:none
}

div.magazine div.magazine{
	float:right;
	width:440px;
	margin-top:10px;
	margin-bottom:16px;
}
span.wname{
	letter-spacing:3px;
	margin-right:12px;
}

dl.schlist3 dt{
	width:60px;
	float:left;
	clear:both;
}
dl.schlist3 dd{
	margin-left:65px
}
dl.schlist4{
	clear:both;
	margin-bottom: 5px;
}
dl.schlist4 dt{
	width:80px;
	float:left;
	clear:both;
}
dl.schlist4 dd{
	margin-left:85px
}
dd.sch4{
	margin-bottom: 2px;
}


dl.schlist5{
	clear:both
}

dl.schlist5 dt{
	width:90px;
	float:left;
	clear:both;
}

dl.schlist5 dd{
	margin-left:100px
}

dl.schlist6{
	clear:both
}

dl.schlist6 dt{
	width:195px;
	float:left;
	clear:both;
}

dl.schlist6 dd{
	margin-left:200px
}

em.att{
	font-style:normal;
	color:red;
	font-weight:bold
}

div.listen{
	line-height:160%
}

p.listen{
	margin-top:20px;
	font-weight:bold;
	letter-spacing:0.5em;
	font-size:14px;
	border-bottom:1px solid #ccc
}

dl.listen dt{
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #E7BEDD;
	border-left:8px solid #E7BEDD;
	padding-top:5px;
	padding-left:10px;
	font-size:12px;
	padding-bottom:5px;
	margin-top:20px;
	margin-bottom:10px
}

dl.listen dt.listen{
	border-top:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
}

dl.listen dt img{
}

dl.listen dd{
	background-color:#f8f8f8;
	padding:5px 10px;
	margin:0px;
	margin:0px 10px
}

*:first-child+html dl.listen dl dd.mero{
	height:122px
}

dl.listen dl dd.listenurl{
	height:62px;
}


dl.listen dl dd.mero{
	height:102px;
}

dl.listen dl dd.listenurl *{
	vertical-align:top;
}

dl.listen dl dd img{
	float:right;
}

dl.listen dl dd{
	color:#666
}

dl.listen dl dd span{
	color:#4691C8
}

ul.listen{
	padding:5px 10px;
	margin:0px;
	background-color:#f8f8f8;
	list-style-type:none;
}

ul.listen li{
	margin-bottom:10px
}

p.instorelive{
	margin:0px;
}

dl.schlist ul.instorelive{
	margin:0px 0px 0px 1em;
	list-style-type:none
}

dl.schlist ul.instorelive li{
	display:block
}

dl.schlist7 dt{
	width:110px;
}

dl.schlist7 dd{
	margin-left:120px;
}

ul.disco{
	border-top:1px solid #666;
	padding:2px 0px 0px 0px
}

ul.disco li{
	display:inline-block;
	border-bottom:1px solid #666;
	padding-bottom:5px;
	margin-right:10px;
	margin-top:5px;
	vertical-align:top:
}

ul.disco p{
	display:inline-block;
	vertical-align:bottom;
	width:165px;
	margin:0px 0px 0px 5px;
	font-size:12px;
	padding:0px
}

* html ul.disco li{
	width:250px;
	display:inline;
	zoom:1
}

* html ul.disco p{
	width:145px;
	display:inline;
	zoom:1
}

*:first-child+html ul.disco li{
	width:250px;
	display:inline;
	zoom:1
}

*:first-child+html ul.disco p{
	width:145px;
	display:inline;
	zoom:1
}

dl.schlist_11528 dt{
	margin-bottom: 10px;
}
dl.schlist_11528 dd{
	margin-left:40px;
	margin-bottom: 0px;
}
dl.schlist_11528 dl dt,.schlist_11528 dl dd{
	margin-bottom: 0;
}
dl.schlist_11528 dl dd{
	margin-left:110px;
	margin-top: 0;
}
dt.schlist_11528{
	margin-top: 30px;
	margin-bottom: 10px;
}
dl.schlist8{
	clear:both
}

dl.schlist8 dt{
	width:100px;
	float:left;
	clear:both;
}

dl.schlist8 dd{
	margin-left:110px
}

dl.schlist_a{
	line-height:140%
}
dl.schlist_a dt{
	font-weight: bold;
}
dl.schlist_a dd{
	margin-left: 80px;
}
p.title_size{
	font-size: 15px;
}
p.title_size2{
	font-size: 13px;
}
dd .title_programs{
	font-weight: bold;
}
p .day_limit{
	font-weight: bold;
	color: red;
}
.form_size{
	font-size: 1.2em;
}
dl.schlist ul.tenbi_ap{
	margin: 5px 0;
}
dl.schlist ul.tenbi_ap li{
	display: block;
	list-style: none;
}
dl.schlist ul.tenbiSchlistInUl{
	margin-bottom: 13px;
}

dl.schlist ul.tenbiBlock li{
	display: block;
	list-style: none;
}
dl.schlist dd dl.schlistIndl{
	float: left;
}
dl.schlist dd dl.schlistIndl dt{
	float: none;
}

dl.schlist dd dl.schlistIndl dd{
	margin-left: 0;
}
/* clearfix */

.clearfix {
	zoom:1; /* IE6,IE7 */
}
