/**************************************************//* 番組表 *//**************************************************/div.prog-main-area{text-align:center;padding-bottom:20px;}div.list-box{width:644px;margin:15px auto 0;text-align:center;padding:1px 0;background:#999;}div.list-space{width:644px;margin:0 auto;text-align:center;}div.list-space div.list-zone{padding-top:15px;}div.list-title{width:642px;overflow:hidden;margin:0 auto;background:#FFF url(../img/movie/title-mov_bg.jpg) repeat-x left top;}div.list-title div.layout-left{width:130px;}div.list-title div.layout-left p{padding:0;}div.list-title div.layout-right{width:79px;}div.list-title div.layout-right p{padding:5px;}div.list-title div.layout-right p a:hover img{	filter: alpha(opacity=50);	-moz-opacity:0.5; 	 opacity:0.5;}table.prog-table {  width:924px;		    border:1px solid #6bb347;		    border-collapse:collapse;		 }.prog-day-th     {  border-bottom:1px solid #6bb347;		    border-right :1px solid #FFFFFF;		    color:#FFFFFF;		    width 200px;		    height 20px;		    padding:2px;		    text-align:center;		    white-space: normal;		 }.prog-day-td     {  border-top:1px solid #6bb347;		    border-left:1px solid #6bb347;		    width 200px;		    padding:5px;		    text-align:left;		    vertical-align:top;		    white-space: normal;		 }.prog-time-th    {  border-bottom:1px solid #6bb347;		    border-right :1px solid #FFFFFF;		    color:#FFFFFF;		    width 10px;		    height 20px;		    background-color:#6bb347;		    padding:2px;		    text-align:center;		 }.prog-time-td    {  border:1px solid #6bb347;		    width 10px;		    background-color:#ffffd1;		    padding:2px;		    text-align:center;		 }.prog-sun        {  background-color:#ed1721;}.prog-sat        {  background-color:#006599;}.prog-week       {  background-color:#6bb347;}/**************************************************/