<!--body { background: #FFFFFF; margin: 0; padding: 0; font-size: 100%; width: 560px; }


/* 共通 */
.tnew{ color: #FF0088; font-size: 96%; line-height: 124%; }
.tend{ color: #606060; font-size: 96%; line-height: 124%; }
.tnoprogram{ color: #BBBBBB; }
.gyou, .week{ float: left; }
h1{ font-size: 120%; font-weight: bold; padding: 14px 1px 4px 4px; }
.a_line{ clear: both; }
.navi{ float: right; margin: 0 0 2px 2px; }
.navi p{ color: #DCDCDC; padding: 20px 8px 0 0; }
.navi a{ font-size: 98%; line-height: 124%; padding: 0 4px 0; }
.navi a:hover{ background-color: #FFEDD4; border-bottom: solid 2px #F9A200; text-decoration: none; padding: 2px 4px 0; }
.selected{ background-color: #FFEDD4; border-bottom: solid 3px #F9A200; padding: 2px 4px 0; line-height: 150%; }

li.end_prog a, li.end_prog img{ opacity: .65; filter: alpha(opacity=65); }



/* ロゴあり */
.link_msize  { border-top: solid 2px #E6E6E6; font-size: 98%; line-height: 124%; margin: 0; padding: 20px 0 0 8px; text-align: left; width: 560px; clear: both; }
.link_msize ul { list-style-type: disc; margin: 0; padding: 0; text-align: left; }
.link_msize li { float: left; text-align: left; width: 270px; margin: 0; padding: 4px 4px 10px 2px; list-style-type: none; display: inline; /*height: 150px;*/ }
.link_msize a { font-weight: bold; line-height: 150%; }
.link_msize img { float: left; margin: 0 4px 0px 0; border-top: solid 1px #E9E9E9; border-left: solid 1px #E9E9E9; border-right: solid 1px #AAA; border-bottom: solid 1px #AAA; }
.link_msize a:hover img{ margin: 0 4px 0px 0; border-top: solid 1px #FFC389; border-left: solid 1px #FFC389; border-right: solid 1px #FF7E00; border-bottom: solid 1px #FF7E00; }
p.time{ overflow: hidden; zoom: 1; font-size: 96%; line-height: 124%; }


/* 50音 */
.link_on{ border-top: solid 2px #E6E6E6; font-size: 98%; line-height: 120%; text-align: left; width: 540px; margin: 0; padding: 4px 0 0 8px; clear: both; }
ul.link_on{ text-align: left; list-style-type: disc; margin: 0 0 0 6px; padding: 0; }
ul.link_on li{ font-size: 110%; text-align: left; float: left; margin: 0; padding: 4px 4px 1px 6px; list-style-type: none; display: inline; }
ul.link_on2{ margin: -16px 0 0 20px; }
ul.link_on2 li{ font-size: 80%; border-left: solid 4px #E8E8E8; border-bottom: solid 1px #F0F0F0; line-height: 220%; text-align: left; width: 490px; padding: 3px 8px 0 10px; list-style-type: none; display: inline; }
ul.link_on2 a{ font-weight: bold; }

-->