#subnavi {
clear:both;
width:980px;
}

#subnavi li {
float:left;
width:245px;
height:35px;
}

#subnavi ul li a {
display:block;
text-indent:-10000px;
width:245px;
height:35px;
}

.btntimetable a {background:url(../images/program/2ndnavi.png) no-repeat;}
.btntimetable a:link {background-position:0px 0px;}
.btntimetable a:visited {background-position:0px 0px;}
.btntimetable a:hover {background-position:0px -35px;}

.btn_special a {background:url(../images/program/2ndnavi.png) no-repeat;}
.btn_special a:link {background-position:-245px 0px;}
.btn_special a:visited {background-position:-245px 0px;}
.btn_special a:hover {background-position:-245px -35px;}

.btnpersonality a {background:url(../images/program/2ndnavi.png) no-repeat;}
.btnpersonality a:link {background-position:-490px 0px;}
.btnpersonality a:visited {background-position:-490px 0px;}
.btnpersonality a:hover {background-position:-490px -35px;}

.btnonair {
background:url(../images/program/2ndnavi.png) no-repeat;
background-position:-735px 0px;
text-indent:-10000px;
}

.btnonair a {background:url(../images/program/2ndnavi.png) no-repeat;}
.btnonair a:link {background-position:-735px 0px;}
.btnonair a:visited {background-position:-735px 0px;}
.btnonair a:hover {background-position:-735px -35px;}

.btntimetableactive a {
background:url(../images/program/2ndnavi.png) no-repeat;
background-position:0 -70px;
}

.btn_special_active a {
background:url(../images/program/2ndnavi.png) no-repeat;
background-position:-245px -70px;
}

.btnpersonalityactive a {
background:url(../images/program/2ndnavi.png) no-repeat;
background-position:-490px -70px;
}

.btnonairactive a {
background:url(../images/program/2ndnavi.png) no-repeat;
background-position:-735px -70px;
}

.widget-title {
line-height:18px;
font-size:14px;
font-weight:bold;
}

.photo {
float:left;
width:150px;
padding:0 15px 0 0;
}
.photo img { margin-bottom:10px;}

.text {
float:left;
width:410px;
}

h3.bgYellow{background:#FC9; padding:5px; margin-bottom:10px;}
h3.bgGray {background:#CCC; padding:5px; margin-bottom:10px;}
ul.numberList{ padding-left:2em;}
ul.numberList li { list-style:decimal;}

.article { overflow:auto; height:600px; width:600px;}
.articlebox { width:575px; margin-bottom:30px;}


/*premium talk*/
.ptBg{background:#270035; width:930px;}
.ptBgframe{background:url(../images/program/program/premium/pt_bg.jpg) no-repeat; padding:20px 50px; color:#FFF;}
.ptLeft{float:left; width:296px;}
.ptRight{float:left; width:520px; margin-left:10px;}
.ptBgframe h3{color:#FFF; font-size:25px; font-weight:bold;}
.ptBgframe h4{background:#ecd59f; display:block; padding:5px; font-size:18px; color:#000; margin-bottom:15px;}
.txt16 { font-size:16px;}
.txt10{ font-size:10px;}

.pBox { width:400px; float:left; margin-bottom:25px;}
.pBox:nth-child(odd) { margin-right:30px;}
.ptLeftMin{float:left; width:150px;}
.ptLeftMin img { width:150px;}
.ptRightMin{float:left; width:240px; margin-left:10px;}
.ptRightMin h3{color:#FFF; font-size:14px; font-weight:bold;}
