/* CSS Document */

@import "reset.css";
@import "clearfix.css";

/*Link*/
a:link,a:visited,a:active{color:#003273; text-decoration:underline; outline:none;}
a:hover{color:#00559c; text-decoration:none; outline:none;}


#container a:hover img{filter: alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}

/*List*/

/*P*/
p{line-height:1.5em; margin-bottom:10px}

/*Table*/
table.table01{border-collapse:collapse; width:100%}
table.table01 th, table.table01 td{ padding:10px 15px; font-size:12px; text-align:left; line-height:18px; vertical-align:top; border:solid 1px #bdbcbc;}
table.table01 th{ width:150px; background:#e3edff}


/*body*/
body {min-width:990px; width: auto !important; width: 990px; background:url(../img/bg.jpg) no-repeat top center; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; color:#000; text-align:center; }

#container{ background: url(../img/bg_line.png) top center no-repeat;}
#contents{ width:990px; margin:0 auto; padding-top:15px; text-align:left}
#alpha{float:left; width:220px; padding-bottom:166px; background:url(../img/logo_foot.png) no-repeat bottom center}
#alpha h1#logo{ margin-bottom:4px;}
#alpha p#date{ margin:0 0 3px 0; padding-left:10px;}
#alpha ul#nav{ padding-bottom:29px; background:url(../img/tx_staying.png) no-repeat bottom}
#alpha ul#nav li{ height:38px; margin-bottom:2px;}
#alpha ul#nav li a{ display:block; height:38px;  overflow:hidden }
#alpha ul#nav li a span{ display:block; padding-top:38px; overflow:hidden }

#beta{ float:right; width:750px; padding-bottom:30px }
#flashDiv{ height:335px; margin-bottom:9px; /*background:#003273*/ }
#news{ height:40px; margin:0 0 9px 0; background:url(../img/bg_news.gif) no-repeat; color:#fff; line-height:40px;}
#news ul.marquee{width:590px; margin:0 0 0 160px; }
#news ul.marquee li{ white-space: nowrap;}
#news ul.marquee li a:link,
#news ul.marquee li a:hover,
#news ul.marquee li a:active,
#news ul.marquee li a:visited{ color:#FFFFFF; text-decoration:underline;}

#banner{ margin:0 0 9px 0;}
#banner li{float:left; line-height:1px;}

#youngGuns{
width:720px;
height:207px;
margin-bottom:0px;
padding:50px 15px 5px 15px;
background:url(../img/bg_young.gif) no-repeat;
position:relative;
} * html #youngGuns{ width:750px;}
#youngGuns #youtubebtn{
width:80px;
height:31px;
position:absolute;
left: 655px;
top: 11px;
}
#youngGuns #movie{
float:left;
width:275px;
height:186px;
margin:0 15px 0 0;
background:#e6e6e6
}
#youngGuns .box{
height:186px;
overflow:auto;
zoom:1;
}
#youngGuns .box h2{ margin-bottom:5px; padding-left:26px; background:url(../img/bg_artist_name.gif) no-repeat left center; color:#fff}
#youngGuns .box p{/* color:#FFF;*/}

#twitter{ height:263px; background:url(../img/bg_twitter.gif) no-repeat}
#twitter h2{ margin:0 0 0 0}
#twitter .twitBox{ width:720px; height:205px; margin-left:15px; overflow:auto}
#twitter ul.box{}

#twitter ul.box li{ clear:both}
#twitter ul.box li img.thumb{ float:left; margin-right:15px; width:41px;}
#twitter ul.box li p{ float:left; width:610px; background:#fff; padding:10px;}


#footer{background:url(../img/cr.gif) no-repeat center center; text-align:right; clear:both}
#footer img{ margin-left:10px;}

/*common*/
.paseing{ height:30px; margin:10px 0;}
.paseing .next{ width:95px; float:right;}
.paseing .prev{ width:95px; float:left;}



#bndatelist li{
	font-size:15px;
	line-height:1em;
/*	float:left;*/
	background:url(../lineup/img/bnarticle-bg.gif) no-repeat #003274;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	/*width: 750px;*/
	padding: 10px;
	margin-bottom: 10px;
}
#bndatelist li a{
	display: block;
	line-height: 1.4;
}

#bndatelist .day {
	font-size: 15px;
	float: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#bndatelist .artist {
	font-size: 15px;
	padding-left: 114px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}



#bndatelist li a:link,#bndatelist li a:visited,#bndatelist li a:active{ color:#fff;text-decoration:none; outline:none;}
#bndatelist li a:hover{color:#ccddeb; text-decoration:none; outline:none;}

#searchCnt{ margin:10px 0 10px 0 ;}
#searchCnt input{ padding:2px;}
#wordsearch{ background:#e7ecf4; padding:5px 3px 0; padding-bottom: 0; width:52%; float:left; text-align:center; border: 1px solid #9799b7;}
#wordsearch .txt,#datesearch .txt{
	padding-bottom: 0;
	margin-bottom: 0;
	color: #999999;
	font-weight: normal;
	font-size: 11px;
	margin: 2px 0;
}
#datesearch{ background:#e7ecf4; padding:5px 0 0; padding-bottom: 0px; width:46%; float:right; text-align:center; border: 1px solid #9799b7;}
.searchtxtarea{ width:200px;}





/*IE6 alert*/
#alertIE6,
#noscript { background: #f1f1f1 url(http://www.tv-asahi.co.jp/Top11/common/images/bg_noscript_base.gif) repeat-y center top; border-bottom:1px solid #fff; }
#alertIE6 p,
#noscript p { width: 990px; margin: 0 auto; position: relative; zoom: 1; }
#alertIE6 img,
#noscript img { display: block;text-align:center}
#alertIE6 .close { position: absolute; top: 3px; right: 3px; cursor: pointer; }

/*IE no print*/
@media  print{
div#flash_no{
display: list-item;
list-style-image: url(../img/noprint_f.png);
list-style-position: inside;
width:750px;
height:328px;
}
div#flash_no object{
display:none;
}
}
