@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color:#eee;
	background-image:url(img/background_main.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-size:14px;
	color:#333;
	font-family: Verdana, helvetica, arial, sans-serif;
}

img{
	border:0;
}

a:link{
	color:#69C;
	text-decoration:none;
}

a:visited{
	color:#69C;
	text-decoration:none;
}

a:hover{
	color:#69c;
	text-decoration:underline;
}

dt{
	width:100px;
	margin:0 0 12px 0;
	padding:0;
	color:#000;
	float:left;
}

dd{
	margin:0 0 12px 0;
	padding:0 0 0 100px;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*clearfix*/
.clearfix{	display:: inline-block;}

/*hides from IE-mac \*/
* html .clearfix{ height:1%;}
.clearfix {display:block;}
/*End hide from IE-mac*/

#ayu_contents{
	width:1000px;
	margin:0 auto;
	height:0;
	text-align:left;
}

#head{
	width:965px;
	margin:0;
	padding:10px 0 2px 35px;
}

#flame_main{
	width:930px;
	margin:0;
	padding:10px 35px;
}

#img_main{
	width:930px;
	margin:0;
	padding:0;
}

/*メニューリンク*/
.flame_menu{
	width:928px;
	margin:1px 0 0 0;
	padding:0;
	border:#000 1px solid;
	background:url(img/background_menu.gif);
	float:left;
}


/*20110610 add*/
.menu{
	float:left;
}
.banner_twitter{
	margin:4px 10px 0 0;
	padding:0;
	float:right;
}


/*IE7*/
*+html .flame_menu{
	width:928px;
	margin:-2px 0 0 0;
	padding:0;
	border:#000 1px solid;
	background:url(img/background_menu.gif);
	float:left;
}

#link_menu{
	width:107px;
	height:28px;
	margin:0;
	padding:0;
	float:left;
}

.link_top a{ width:107px; height:28px; display:block; background-image:url(img/link_top01.gif);}
.link_top a:hover{ width:107px; height:28px; display:block; background-image:url(img/link_top02.gif);}

.link_choho a{ width:107px; height:28px; display:block; background-image:url(img/link_choho01.gif);}
.link_choho a:hover{ width:107px; height:28px; display:block; background-image:url(img/link_choho02.gif);}

.link_kaikin a{ width:107px; height:28px; display:block; background-image:url(img/link_kaikin01.gif);}
.link_kaikin a:hover{ width:107px; height:28px; display:block; background-image:url(img/link_kaikin02.gif);}

#flame_middle{
	width:930px;
	margin:15px 0 0 0;
	padding:0;
	background:url(img/background_flame_left.gif);
}

/*左フレーム*/
.flame_left{
	width:220px;
	margin:0 0 0 5px;
	padding:5px 0 0 0;
}


/*20110610 add*/
.past_program{
	width:220px;
	margin:0;
	padding:39px 0 5px 0;
	background:url(img/title_programlink.png) top no-repeat;
}
.past_program_2010{
	margin:0;
	padding:0 0 5px 0;
	background-color:#666;
}
.past_program_2010 li{
	list-style-type: none ;
}


/*IE6*/
*html .flame_left{
	width:220px;
	margin:0 0 0 5px;
	padding:5px 0 0 0;
}

/*20110610 add*/
*html .flame_left{
	width:220px;
	margin:0;
	padding:39px 0 0 0;
	background:url(img/title_programlink.gif) top no-repeat;
}

.flame_left_menu{
	width:216px;
	margin:0;
	padding:0;
	background-color:#eee;
	border-left:2px #666 solid;
	border-right:2px #666 solid;
	border-bottom:13px #666 solid;
}

#flame_left_menu_middle{
	width:196px;
	height:49px;
	margin:0;
	border-bottom:2px #666 solid;
	padding:10px;
}

#flame_left_menu_middle p{
	width:119px;
	margin:0;
	padding:0;
	font-size:11px;
	float:right;
	line-height:115%;
}

.link_program a{ width:196px; height:49px;}

.link_other{
	width:220px;
	margin:0;
	padding:0;
}

.link_other img{ margin-top:2px;}

/*右フレーム*/
.flame_right{
	width:692px;
	margin:0;
	padding:0 0 0 8px;
	background-color:#eee;
	float:right;
}

#flame_right_middle{
	width:684px;
	margin:0 0 5px 0;
	border:1px #333 solid;
	background-color:#fff;
}

#flame_right_small{
	width:336px;
	margin:0 0 5px 0;
	border:1px #333 solid;
	background-color:#fff;
}

/*20110610 add*/

#banner_kaikin{
	margin:0 0 10px 0;
	padding:0;
	width:684px;
	height:40px;
}

#banner_kaikin02{
	margin:0 0 10px 0;
}

/*放送番組枠*/
.flame_program{
	background:url(img/title_program.gif) top no-repeat;
	padding:25px 3px 15px 3px;
}

/*放送番組枠トップ用*/
.flame_program_new{
	background:url(img/title_program_new.gif) top no-repeat;
	padding:25px 3px 15px 3px;
}

.day_detail{
	width:669px;
	color:#000;
	padding-right:15px;
	margin:0;
	text-align:right;
}

.program_title{
	width:659px;
	margin:0;
	padding:20px 0 5px 18px;
	font-weight:bold;
	font-size:13px;
}

.program_detail{
	width:325px;
	float:right;
	margin:0;
	padding:8px 15px 0 0;
	line-height:160%;
}

.program_img{
	width:300px;
	height:225px;
	padding:4px;
	border:#999 1px solid;
	margin-left:17px;
}
.program_img02{
	width:225px;
	height:300px;
	padding:4px;
	border:#999 1px solid;
	margin-left:17px;
}

.program_detail_img{
	margin-top:15px;
	width:133px;
	float:right;
}

.cast{
	font-size:13px;
	margin:0;
	padding:5px 0 0 18px;
}

/*釣果枠*/
.flame_choka{
	background:url(img/title_choka.gif) top no-repeat;
	padding:50px 3px 15px 3px;
}

.choka_banner{
	width:147px;
	height:249px;
	float:right;
	margin:0 12px 0 0;
}

.choka_iframe{
	width:505px;
	margin:0 0 0 15px;
	border:#69C 1px solid;
}

/*choka_ayu.php*/
#iframe{background:#f7f7f7;overflow-x:hidden;}

#container_iframe{margin:0;padding:3px 6px 7px 6px;width:499px;height:auto;background:#eee;color:333;line-height:130%;text-align:left; font-size:12px;}

/*動画枠*/
.flame_movie{
	background:url(img/title_movie.gif) top no-repeat;
	padding:8px 3px 13px 3px;
}

/*DVD枠*/
.flame_dvd{
	float:right;
	background:url(img/title_dvd.gif) top no-repeat;
	padding:8px 3px 13px 3px;
}

.link_more{
	width:321px;
	text-align:right;
	padding-right:15px;
	margin-bottom:20px;
}

.link_random{
	width:302px;
	height:108px;
	margin:0 auto;
}

/*出演者*/
.flame_cast{
	width:580px;
	background:url(img/title_cast.gif) top no-repeat;
	padding:5px 0 5px 70px;
	margin:15px auto 10px auto;
	color:#000;
	font-weight:bold;
	font-size:13px;
}

/*IE7*/
*+html .flame_cast{
	width:580px;
	background:url(img/title_cast.gif) top no-repeat;
	padding:7px 0 5px 70px;
	margin:15px auto 10px auto;
	color:#000;
	font-weight:bold;
	font-size:13px;
}

.cast_img{
	width:180px;
	height:135px;
	padding:4px;
	border:#999 1px solid;
	margin-left:50px;
}

.cast_detail{
	width:375px;
	float:right;
	margin:0;
	padding:8px 50px 0 0;
	line-height:160%;
}



/*-----20111031 add-----*/

.flame_cast_img{
	width:580px;
	padding:0;
	margin:15px auto 10px auto;
}

.flame_cast_img img{
	padding:4px;
	border:#999 1px solid;
}

/*----------------------*/


/*河川*/
.flame_river{
	width:530px;
	background:url(img/title_river.gif) top no-repeat;
	padding:5px 0 5px 120px;
	margin:15px auto 10px auto;
	color:#000;
	font-weight:bold;
	font-size:13px;
}

/*IE7*/
*+html .flame_river{
	width:530px;
	background:url(img/title_river.gif) top no-repeat;
	padding:7px 0 5px 120px;
	margin:15px auto 10px auto;
	color:#000;
	font-weight:bold;
	font-size:13px;
}

.river_main{
	width:340px;
	margin:15px 0 0 50px;
	padding:0;
}

.river_img{
	width:180px;
	height:135px;
	padding:4px;
	border:#999 1px solid;
	float:right;
	margin:0 50px 0 0;
}

.river_img img{
	margin-bottom:5px;
}

/*タックルデータ*/
.flame_tackle{
	width:430px;
	margin:0;
	padding:3px;
	background-color:#eee;
	font-size:13px;
}

.flame_tackle dl{
	margin:0;
	padding:5px 0;
}

.flame_tackle dt{
	width:85px;
	margin:0;
	padding:5px 5px 5px 15px;
}

.flame_tackle dd{
	margin:0;
	padding:5px 0;
}

.flame_tackle p{
	margin:0;
	padding:10px;
}

/*釣法*/
.flame_choho{
	padding:3px;
	line-height:170%;
}

.choho_comment_left{
	width:320px;
	height:220px;
	margin:15px 0 0 20px;
}

.choho_comment_right{
	width:385px;
	margin:10px 20px 5px 0;
	float:right;
}

.choho_photo_right{
	width:310px;
	margin:10px 15px 10px 0;
	float:right;
}

.choho_photo_left{
	width:240px;
	margin:10px 0 10px 12px;
}

.choho_img{
	margin-bottom:5px;
}

#footer{
	width:900px;
	margin:0 auto;
	padding:40px 15px 30px 15px;
	text-align:center;
	font-size:10px;
	border-top:#999 1px solid;
}

