@charset "Shift_JIS";











/*--------------------------------------





@Share Style





---------------------------------------*/





* {





	margin:0;





	padding:0;





}





html {


	margin: 0px;


	padding: 0px;


	height: 100%;


	scrollbar-track-color: #666666;


	scrollbar-face-color: #000000;


	scrollbar-arrow-color: #999999;


	scrollbar-3dlight-color: #666666;


	scrollbar-darkshadow-color: #000000;


	scrollbar-highlight-color: #000000;


	scrollbar-shadow-color: #666666;


}





body {


	font-family: verdana, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif, "ƒqƒ‰ƒMƒmŠpƒS Pro W6";


	background-color: #000000;


	color: #999999;


	background-image: url(../img/bg.gif);


	background-repeat: no-repeat;


	background-position: center top;


	height: 100%;


	scrollbar-track-color: #666666;


	scrollbar-face-color: #000000;


	scrollbar-arrow-color: #999999;


	scrollbar-3dlight-color: #666666;


	scrollbar-darkshadow-color: #000000;


	scrollbar-highlight-color: #000000;


	scrollbar-shadow-color: #666666;


}





body#contents_in {


	background-image:none;


	background-color: transparent;


	margin-top: 0px;


	margin-right: 10px;


	margin-bottom: 10px;


	margin-left: 0px;


}





h1,h2,h3,h4,h5,h6 {





	margin:0;





	padding:0;





}





p,li,dt,dl {








}





p {





	margin:0 0 1em 0;





}





li {





	list-style-type:none;





}





img {





	border:0;





}





hr {





	display:none;





}





.fl {





	float:left;





}





.fr {





	float:right;





}








.clearfix:after {


  content: ".";


  display: block;


  clear: both;


  height: 0;


  visibility: hidden;


}





.clearfix {


  min-height: 1px;


}





* html .clearfix {


  height: 1px;


  /*\*//*/


  height: auto;


  overflow: hidden;


  /**/


}

















/*--------------------------------------





@Link Color





---------------------------------------*/





a {


	text-decoration:none;


	color: #FFFFFF;





}





a:link {





}





a:visited {





}





a:hover {





}





a:active {





}











/*--------------------------------------





@container





---------------------------------------*/





#container {





	margin: 0;





	text-align: center;





}











/*--------------------------------------





@Original Style





---------------------------------------*/





#wrapper {


	margin: 0px auto;


	width: 970px;





}


.top_navi {


	width: 330px;


	padding-top: 30px;


	text-align: left;


	padding-left: 10px;


}











h1.logo {


	height: 71px;


	width: 182px;


}


.navi {


	margin-top: 32px;


	width: 330px;


}


.navi   li {


	float: left;


	list-style-type: none;


	text-align: left;


	height: 11px;


	margin-right: 20px;


	margin-bottom: 8px;


}


.banner_area {


	margin-top: 32px;


}


.banner_area img.social_btn {
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 0px;


}
.banner_area  img.social_btn2 {
	margin-top: 8px;
	margin-right: 30px;
	margin-bottom: 15px;


}





.banner_area img.banner_btn {


	margin-right: 10px;


	margin-bottom: 10px;


}





.top_main {


	width: 630px;


	height: 433px;


	position: relative;


	z-index: 1;


	margin-top: 20px;


}


.top_main img.main {


	margin: 10px;


}





.top_main  img.waku1 {


	position: absolute;


	z-index: 2;


	left: 0px;


	width: 40px;


	top: 0px;


	height: 40px;


}


.top_main   img.waku2 {


	position: absolute;


	z-index: 2;


	width: 40px;


	height: 40px;


	right: 0px;


	bottom: 0px;


}


.top_info {


	width: 630px;


	padding-left: 10px;


	text-align: left;


	font-size: 11px;


}


.top_info .whatsnew {


	background-image: url(../img/title_whatsnew.gif);


	background-repeat: no-repeat;


	background-position: left top;


	margin-top: 24px;


	padding-left: 100px;


	height: 70px;


}


.top_info  .live {


	background-image: url(../img/title_live.gif);


	background-repeat: no-repeat;


	background-position: 55px top;


	margin-top: 0px;


	padding-left: 100px;


	height: 70px;


}


.top_info   .blog {


	background-image: url(../img/title_blog.gif);


	background-repeat: no-repeat;


	background-position: 51px top;


	margin-top: 0px;


	padding-left: 100px;


	height: 70px;


}


.footer {


	margin-top: 10px;


}


.footer img.rockinblues {


	margin-right: 9px;


}


.footer  img.kioon {


	margin-right: 6px;


}


.footer   img.sony {


	margin-right: 14px;


}


.footer img.copy {


	margin-top: 5px;


	margin-bottom: 5px;


}











.top_movie {


	width: 320px;


	text-align: left;


	padding-right: 10px;


	padding-top: 7px;


}


.in_navi {


	width: 340px;


	padding-top: 30px;


	text-align: left;


	padding-left: 10px;


}


.in_main {


	width: 620px;


	margin-top: 133px;


	text-align: left;


}


.in_main_live {


	width: 620px;


	margin-top: 133px;


	text-align: left;


}


.pastlive {


	text-align: right;


	padding-top: 10px;


}





h2.title {


	height: 23px;


}


.contents {


	margin-top: 32px;


	padding-bottom: 20px;


}





/*--------------------------------------





disco





---------------------------------------*/








#disco_l {


	float: left;


	width: 240px;


}


#disco_r {


	float: left;


	width: 380px;


}








/*--------------------------------------





special





---------------------------------------*/








.special {


	font-size: 12px;


}








/*--------------------------------------





request





---------------------------------------*/











div.link {


	margin-left: 0px;


	text-align: right;


	padding-right: 10px;


	font-size: 10px;


}








div.requests {


	font-size: 12px;


	color: #FFFFFF;


	margin-top: 20px;


	margin-right: 0px;


	margin-left: 0px;


	margin-bottom: 10px;


	background-image: url(../img/p_title.gif);


	background-repeat: no-repeat;


	background-position: left top;


	padding-top: 14px;


	padding-right: 5px;


	padding-bottom: 14px;


	padding-left: 5px;


}





table.radiolist{


	padding:5px;


	margin: 0 0 0 10px;


	margin-bottom:20px;


	font-size: 12px;


}





div.top {


	font-size: 10px;


	text-align: right;


}





.request-radiotitle{


}





.station_area, .station, td.mobile, .carrer,.nocontent{


border-top:solid 1px #333333;


}





.station_area{;


	width:100px;


}








.station{


	width:200px;


}





.mobile{


	width:210px;


}





.carrer{


	width:350px;


}





table.tvlist{


	padding:5px;


	margin: 0 0 0 10px;


	margin-bottom:20px;


	font-size: 12px;


}





.tvstation{


	width:220px;


	border-top:solid 1px #333333;


}





.tvurl{


	width:660px;


	border-top:solid 1px #333333;


}





table.yusenlist{


	padding:5px;


	margin-bottom:20px;


	margin-top: 0;


	margin-right: 0;


	margin-left: 10px;


	font-size: 12px;


}





.yusenlist li{


list-style:none;


}





#usen .yusenlist01, #usen .yusenlist02{


background-image:none;


}





ul#requestList{


	float:right;


	width:180px;


	margin-right:20px;


	margin-bottom:10px;


}





#requestList li{


	list-style:none;


	float:left;


	/*width:60px;*/


}








/* takada */











.top_info iframe {





	width: 530px;





	height: 70px;





}











.blog dl {


	font-size: 11px;


	height: 13px;


	width: 510px;


}





.blog dt {


	color: #FFFFFF;


	width: 85px;


	padding: 0 0 4px;


	height: 13px;


	margin: 0;


}





.blog dd {


	padding: 0 0 4px;


	width: 425px;


	position: relative;


	overflow: hidden;


	height: 13px;


	margin: 0;


}





.blog dd p {


	width: 1000px;


	position: absolute;


	left: 0;


	height: 13px;


	margin: 0;


}





.blog dt, .blog dd {


	float: left;


}








#main_wrap {





	width: 610px;





	height: 413px;





	margin: 10px 0 0 10px;





	overflow: hidden;





	position: relative;





}











.top_main ul {





	position: absolute;





	top: 0;





	left: 0;





}











.top_main ul li {





	float: left;





	width: 610px;





	height: 413px;	





}











#main_over {





	position: absolute;





	bottom: 0;





	left: 0;





	background-color: #000;





	padding: 10px;





	margin: 0;





	width: 610px;





	





	filter: alpha(opacity=50);





	-moz-opacity:0.5;





	opacity:0.5;





}











#main_over span {





	margin: 0 4px;





	cursor: pointer;





}











#main_over span img {





}

