@charset 'iso-2022-jp';
/* --------------$B!!(Bbody$B!!(B----------------------- */

body {
background-color:#FFFFFF;
text-align:center;
margin: 0px;
padding: 0px;
}

img{border:0px;}

#container{
width:800px;
margin:0 auto;
font-family:"Hiragino Kaku Gothic Pro","$B%R%i%.%N3Q%4(B Pro W3","$B#M#S(B $B#P%4%7%C%/(B",Osaka;
color:#010101;
background-image:#030303;
}

#top-p{
width:800px;
height:100px;
margin-top:20px;
background:url(../img/top.jpg);
}

#top-pp{
width:800px;
height:415px;
margin-top:20px;
background:url(../img/btop.jpg);
}

.top-movie{
width:400px;
margin-top:100px;
marigin-left:30px;
float:left;
}

.main{
width:800px;
margin:0 auto;
blacground-color:#cbd0cc;
}
.oa-title{
width:600px;
height:45px;
margin-bottom:10px;
background:url(../img/oa-title.jpg);
}

.m{
width:800px;
}

.hight-title{
width:680px;
height:45px;
margin-bottom:10px;
background:url(../img/hight-title.jpg);
}

.txt{
width:680px;
font-size:20px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
padding:5px;
}

ul.underb{
margin: auto auto;
list-style-type: none;
width:660px;
} 

.underb li{
margin: 0px 10px 0px 10px;
width:300px;
float:left;
} 





#more{
width:250px;
margin-bottom:15px;
margin-left:270px;
margin-right:270px;
}



/*menu*/

#menubox{
width:800px;
height:85px;
margin-bottom:20px;
}

ul#menu {
list-style-type:none;
padding:0;
margin:0;
background:url(../img/menu.jpg) no-repeat;
display:block;
height:85px;
}

ul#menu li {
float:left;
height:85px;
}

ul#menu a {	
display:block;
height:85px;
background:url(../img/menu.jpg) no-repeat;
}

ul#menu li#top {
width:200px;
background-position:0 0;
}

ul#menu li#onair {
width:200px;
background-position:-200px 0;
}

ul#menu li#point {
width:200px;
background-position:-400px 0;
}

ul#menu li#profile {
width:200px;
background-position:-600px 0;
}

ul#menu li#top a {
width:200px;
background-position:0 0;
}

ul#menu li#onair a {
width:200px;
background-position:-200px 0;
}

ul#menu li#point a {
width:200px;
background-position:-400px 0;
}

ul#menu li#profile a {
width:200px;
background-position:-600px 0;
}

ul#menu li#top a:hover {
width:200px;
background-position:0 -85px;
}

ul#menu li#onair a:hover {
width:200px;
background-position:-200px -85px;
}

ul#menu li#point a:hover {
width:200px;
background-position:-400px -85px;
}

ul#menu li#profile a:hover {
width:200px;
background-position:-600px -85px;
}


ul#menu li#onair a.stay {
width:200px;
background-position:-200px -85px;
}

ul#menu li#point a.stay {
width:200px;
background-position:-400px -85px;
}

ul#menu li#profile a.stay {
width:200px;
background-position:-600px -85px;
}

/*onair*/

.onair{
width:600px;
margin-left:110px;
margin-bottom:20px;
}

table {
border-collapse:collapse;
border-spacing:0;
width:100%;
}

th {
border:1px solid #030303;
font-size:15px;
line-height:1.5;
padding:5px 10px;
background:#C8D3DF none repeat scroll 0 0;
font-weight:normal;
text-align:center;
}

td {
border:1px solid #030303;
font-size:15px;
line-height:1.5;
padding:5px 10px;
background:#F0F0F0 none repeat scroll 0 0;
}

td.gray-da{
background:#8c8c8c;
}

td.gray-1{
background:#ffffff;
}

td.gray{
background:#cecece;
}




/*$BA*<j>pJs(B*/
.player-title{
width:680px;
height:45px;
margin-bottom:10px;
background:url(../img/player-title.jpg);
float:left;
}

.playerName{
line-height:180%;
}	

.playerTextArea{
width:700px;
padding:15px 0px 0px 0px;
margin-left:10px;
margin-top:20px;
margin-bottom:15px;
background-color:#d4edfb;
display:block;
overflow:hidden;
float:left;
}	

.playerTextArea-2{
width:300px;
padding:15px 0px 0px 0px;
margin-left:10px;
margin-top:20px;
background-color:#d4edfb;
display:block;
overflow:hidden;
float:right;
}	


.playerText{
	width:300px;
	padding:0px 0px 15px 0px;
	margin-right:15px;
	line-height:190%;
	text-align:left;
	display:block;
	float:left;
}
.playerText p{
	line-height:160%;
	margin-top:5px;
}	
.playerimage{
	padding:0px 19px 10px 15px;
	float:left;
	display:block;
}		






.right-banner{
width:300px;
float:right;
}


/*footer*/
#footer{
margin:3px 0px 0px 0px;
height:45px;
background-color:#ffffff;
border-top:solid 1px #030303;
text-align:center;
}

.footerbox{
padding:10px 0;
}



p{
line-height:175%;
margin:0 0 10px 0;
}

a {
text-decoration: none;
}
a:link {
color: #030303;
}
a:visited {
color: #030303;
}
a:active {
color: #030303;
}
a:hover {
color: #030303;
text-decoration:underline;
}
.xl{
font-size:140%;
}
.l{
font-size:120%;
}

img {
border:0
}

.cover{
background:url(../img/cover.gif);
margin: 0px;
padding: 0px;
}

.clearboth{
clear:both;
}

.clearboth hr{
display:none;
}

.gototop{
text-align:right;
margin:20px 0 0 0;
font-size:x-small;}


.alt,#index .xalt{position:absolute;top:-5000px;left:-999px;}


/*copyright*/
.tbs-link1 {
font-size: 10px;
color: #030303;
text-decoration: none;
}
a.tbs-link2:link {
font-size: 10px;
color: #030303;
text-decoration: none;
}
a.tbs-link2:visited {
font-size: 10px;
color: #030303;
text-decoration: none;
}
a.tbs-link2:hover {
font-size: 10px;
color: #030303;
text-decoration: underline;
}
a.tbs-link2:active {
font-size: 10px;
color: #030303;
text-decoration: underline;
}




.tbs-copy1 {
font-size: 10px;
color: #030303;
text-decoration: none;
}
a.tbs-copy2:link {
font-size: 10px;
color: #030303;
text-decoration: none;
}
a.tbs-copy2:visited {
font-size: 10px;
color: #030303;
text-decoration: none;
}
a.tbs-copy2:hover {
font-size: 10px;
color: #030303;
text-decoration: underline;
}
a.tbs-copy2:active {
font-size: 10px;
color: #030303;
text-decoration: underline;
}


.lsize{
	font-size:140%;
}
