@charset "Shift_JIS";
/* CSS Document */
#wrapper{ 
	width:994px;
	margin:0 auto;
	background:url(../../img/bg_laugh.gif) no-repeat right bottom ;
	
}
#container{
	width:100%;
	background:#05b1e2;
	}
#left{ width:630px; float:left; }
#right{width:358px; float:right;}

.clear {
	clear:both;
}
.news {
	padding:10px 0 0 0;
	height:34px;
	text-align:center;
}
h2{ display:none;}
.marginT5{ margin-top:5px;}
.marginT10{ margin-top:10px;}

/*left*/
#contents{
	width:630px;
	padding-bottom:10px;
	background:url(../../img/contents_bg.gif) repeat-y;
	}
#menu{
	width:612px;
	height:37px;
	margin:0 auto;
	background:url(../../img/menu_bg.gif) no-repeat left top;
	}
#menu li{float:left;}
#menu02,#menu03,#menu04,#menu05,#menu06,#menu07{ margin-left:4px;}

#rectangle{
	width:350px;
	margin:10px auto;
	text-align:center;
}
#eshop{
	width:350px; 
	margin:10px auto;
	}


/*番組情報*/
.bangumiarea{
	width:590px;
	margin:10px auto 0 auto;
	}
.bangumi{
	width:182px;
	padding:10px 5px 7px 5px;
	background:#FFFFFF;
	font-size:10px;
	line-height:16px;
}
.fl{ float:left;}
.fr{ float:right;}

.new{
   background:url(../../img/bg_new.gif) no-repeat; 
   min-height:254px;
   height: auto !important;
   height:254px;
   }
 
.pick{
   background:url(../../img/bg_pick.gif) no-repeat; 
   min-height:254px;
   height: auto !important;
   height:254px;
   }

.oatime{
	color:#05b5e7;
	font-size:11px;
	}
.oatime img{ margin-bottom:2px;}
.info01{
	color:#eb5997;
	margin:0 0 2px 0 ;
	padding-top:3px;
	}
.info02{
	color:#000;
    font-size:10px;
	width:180px;
}


/* 番組画像＆ICONエリア  */
.photoicon{ width:180px; height:76px;}
.photoicon img{margin: 2px;}




.marginL5{ margin:0 0 0 5px;}
.marginL7{ margin:0 0 0 7px;}
.marginR7{ margin:0 7px 0 0;}
.margin7{ margin:0 7px;}
.line{ width:594px; margin:10px auto 0 auto;}


/*right*/
.banner_r{
	width:350px;
	margin:10px auto 0 auto;
	}
/*バラエティ＆音楽番組一覧*/
#varietyArea{
	padding-top:43px;
	width:358px;
	height:206px;
	background:url(../../img/bg_variety.gif) no-repeat;
	}
#v_lineup{
	width:316px;
	padding-right:4px;
	height:186px;
	margin:0 auto;
	overflow:auto;
	}

#varietyArea ul li{
	font-size:12px;
	margin:0;
	padding:2px 2px 2px 14px;
	line-height:18px;
	background:url(../../img/icon.gif) no-repeat left top;
	position: relative; 	
	}
.v_text1{ 
	font-weight:bold;
	color:#0597e2;
	padding:0 !important;
	background:none!important;
	}	

#musicArea{
	margin-top:5px;
	padding-top:43px;
	width:358px;
	height:156px;
	background:url(../../img/bg_music.gif) no-repeat;
	}
#m_lineup{
	width:316px;
	padding-right:4px;
	height:136px;
	margin:0 auto;
	overflow:auto;
	}
#musicArea ul li{
	font-size:12px;
	margin:0;
    padding:2px 2px 2px 14px;
    background:url(../../img/icon.gif) no-repeat left top;
	position: relative; 
	line-height:18px;
	}
#varietyArea a:link ,#musicArea a:link{ color:#000; text-decoration:none;}
#varietyArea a:active ,#musicArea a:active{ color:#000; text-decoration:none;}
#varietyArea a:visited ,#musicArea a:visited{ color:#000; text-decoration:none;}
#varietyArea a:hover ,#musicArea a:hover{ color:#0597e2; text-decoration:underline;}

#rightBottom{
	width:350px;
	margin:8px auto 10px auto;
	}
#rightBottom img{ float:left;
margin-right:10px;}



/*footer*/
#footer{
	width:994px;
	height:75px;
	margin:0 auto;
	background:url(../../img/footer_bg.gif) no-repeat center top;
	}
#copy{
	width:901px;
	height:33px;
	margin:0 auto;
	padding:20px 0;
	}
