@charset "utf-8";
/* CSS Document */

body{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" ;line-height:1.2em;font-size:14px;color:#333333;margin: 0;padding: 0;width: auto ;height:auto ;text-align:left;}
img {border:none;}
h2, h3, h4{margin:0px;padding:0px;}

#fishing {width:970px;height: auto;margin:0px;padding: 0;background:#000066;text-align: left;}

div#new_thisweek{width:970px;margin:auto;padding:auto;height:auto;}

div#new_thisweek_contents{width:970px;margin:0px;padding:0px;background:url(images/new_bg.gif) repeat-y;}

div#new_left{width:130px;margin:0px;padding:15px 10px 10px 10px;float:left;}
div#new_left img{margin:0 0 10px 0;padding:0px;}

div#new_right{width:790px;margin:0px;padding:15px 15px 0 15px;float:right;}

div.program{width:768px;margin:0 0 10px 0;padding:10px;background:#f5f5f5;border:1px solid #e2e2e2;}
div.program_last{width:768px;margin:0px;padding:10px;background:#f5f5f5;border:1px solid #e2e2e2;}
div.program img, div.program_last img{margin:0 10px 0 0;padding:0px;border:3px solid #FFFFFF;float:left;}
div.program h2, div.program_last h2{margin:0 0 5px 0;padding:0px;color:#216594;font-size:0.9em;font-weight:normal;}
div.program h2 span, div.program_last h2 span{font-size:1.1em;font-weight:bold;}

div.program_contents_outline{width:558px;margin:0px;padding:0px;float:left;}
div.program_contents_outline dl{width:558px;margin:0px;padding:0px;font-size:0.8em;line-height:1.4em;}
div.program_contents_outline dl dt{width:90px;margin:0px;padding:0px;font-weight:bold;float:left;}
div.program_contents_outline dl dd{width:468px;margin:0px;padding:0px;float:right;}

div.program_contents_outline p{margin:3px 0 0 0;padding:0px;font-size:0.8em;line-height:1.2em;}
div.program_contents_outline p.program_link{text-align:right;margin:3px 0 0 0;padding:0px;color:#656565;font-size:0.8em;font-weight:bold;line-height:1em;}
div.program_contents_outline p.program_link a{text-decoration:none;color:#f71201;}
div.program_contents_outline p.program_link a:hover{text-decoration:underline;}

#footer{width: 960px;height:auto;margin:20px 0 0 0;padding:20px 0;text-align: center;background: #fff;color:#000;border-top:1px solid #e2e2e2;font-size:0.8em;}
#footer a{text-decoration:none;color:#336699;}
#footer a:hover {text-decoration:underline;}


div#new_thisweek_contents:after, div.program:after, div.program_last:after, div.program_contents_outline:after, div.program dl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


