@charset "Shift_JIS";

/*------------------全体------------------*/
* {font-family:"メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";}
html{
	background-color:#8D9EB2;
	width:100%;
	height:100%;
}
body {
	margin:0px;
	padding:0px;
	background-color:#8D9EB2;
	/*	background-attachment:fixed;
	background-image:url(bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;*/
	color:#333333;
	width:100%;
	height:100%;
	overflow:hidden;
}
html>body{
	height:hidden;
}
a:link, a:visited, a:active, a:hover {color:#FF0000; text-decoration:none;}
div{font-size:10px;}
/*------------------大枠------------------*/
img#bgph{position:absolute; width:100%; height:auto; top:0px; left:0px; z-index:1;}
#mainBox{z-index:2; position:relative; width:100%; height:100%; overflow:auto;}
#face{
	background-image:url(face.png);
	background-repeat:repeat-y;
	background-position:center top;
	margin:0px auto;
	padding:0px;
	width:749px;
	position:relative;
}
#musicTitle {
	margin:0px;
	padding:0px;
	background-image:url(title.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:400px;
	height:188px;
}


/*------------------テレ朝トップへ------------------*/
#gotoTVASAHI{
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#333333;
	margin:5px 0px;
	padding:0px;
	width:200px;
	position:relative;
}



/*------------------画像------------------*/
div.photoBox{
	margin:0px 5px 2px 0px;
	padding:0px;
	position:relative;
}
img.photo {
	border:1px solid #333333;
	margin:0px;
	padding:0px;
	display:block;
}
div.photoCap {
	background-image:url(phdrop.gif);
	background-repeat:repeat-x;
	background-position:center top;
	margin:0px;
	padding:2px 2px 5px 2px;
	font-size:9px;
	color:#333333;
	line-height:1.2em;
	position:relative;
	text-align:justify;
	text-justify:distribute;
	display:block;
}

/*------------------フッタ------------------*/
#copyBox{ width:719px; margin:10px 0px; padding:0px;}
#footerCOPY {
	padding-right:20px;
}
#footerCOPYe {
	/*font-family:"Arial",Arial, "Helvetica",Helvetica, "sans-serif",sans-serif;*/
	font-size:12px;
	color:666666;
}
#footerCOPYj {
	font-size:9px;
	color:666666;
}
#footerTVASAHI{
	background-image:url(tvasahi.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:17px;
	width:73px;
}


/*そのほか*/

.backnumDate{color:#0000dd;}
a.backnum:link, a.backnum:visited {color:#333333; text-decoration:none;}
a.backnum:active, a.backnum:hover {color:#FF0000; text-decoration:underline;}
.linkbox {padding:5px 0px 5px 0px;}
a.linkbox {background-color:#FFFFFF;}
a.linkbox:hover {background-color:#cbcbe9;}

ol, ul {margin-top:0px; margin-bottom:0px; /*padding-top:0px; padding-bottom:0px;*/}
li{margin-bottom:4px;}
p{margin:0px; padding:0px; display:inline;}
