/*-------------------------------
*設定リセット
-------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0 auto;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img {
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:''; 
}   

abbr,acronym {
	border:0;
}

/*-------------------------------
*基本設定
-------------------------------*/

body {
	/*background-color: #333333;*/
	background-image:url(/pc/img/bg_shadow4.gif);
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position: center;
	font-size: 95%;
	line-height: 150%;
	text-align: center;
	color: #333333;
	margin: 0px auto
}


div#page {
	text-align: left;
	background-color: #E7ECF1;
	width: 801px;
	margin: 0px auto;
}

div#head {
	padding: 0px;
	margin: 0px;
	width: 801px;
	height: 140px;
	background-color: #D1EEFC;
}

/*-------------------------------
*ヘッダメニュー
-------------------------------*/
div#menu {
	margin: 0px;
	padding: 0px;
	background-color: #0080c6;
	background-image:url(/pc/img/title_bg.gif);
	background-repeat:repeat;
	background-attachment:scroll;
	height: 54px;
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 11px;
	text-decoration: underline;
	font-weight: bolder;
	color: #EC4C47;
}
div#menu ul{
	margin: 0px;
	padding: 0px;
}
div#menu li{
	float: left;
	padding: 0px;
	margin-left: 10px;
	color: #FFFFFF;
	list-style: none;
}
div#menu a{
	color: #d1eefc;
	text-decoration: none;
	font-weight: normal;

}
div#menu a:hover{
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
}

#img_right{
	text-align: right;
	margin-left: 10px;
}

/*-------------------------------
*サブメニュー
-------------------------------*/
div#submenu {
	background-color: #7991ff;
	width: 180px;
	margin: 0px;
	padding:0px 0px 0px 0px;
	float: left;
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 11px;
	color:#003399;
	line-height: 14px;
}

div#submenu ul{
	margin: 0px 0px 0px 5px;
	list-style: circle;
	padding-left: 2em;
}

div#qr{
	width: 180px;
}

div#qr p{
	margin: 0px;
	text-align: center;
}


/*-------------------------------
*メイン
-------------------------------*/
div#main {
	background-image:url(/pc/img/bg_s2.gif);
	background-repeat:repeat;
	background-attachment:fixed;
	margin: 0px;
	padding: 0px;
	/*background-color: #FFFFFF;*/
	width: 610px;
	float: left;
}

div#main p {
	margin: 0px 0px 0px 0px;
}

div#main2 {
	background-image:url(/pc/img/bg_s2.gif);
	background-repeat:repeat;
	background-attachment:fixed;
	margin: 0px;
	padding:0px;
	/*background-color: #FFFFFF;*/
	width: 610px;
	float: left;
}

div#main3 {
	background-image:url(/pc/img/bg_s2.gif);
	background-repeat:repeat;
	background-attachment:fixed;
	margin: 0px;
	padding-left: 10px;
	/*background-color: #FFFFFF;*/
	width: 610px;
	float: left;
}

div#chance {
	background-image:url(./img/chance.jpg);
	background-repeat:repeat;
	background-attachment:scroll;
	background-position: right top;
	margin-top: 0px;
	margin-left: 10px;
	padding: 0px;
	/*background-color: #FFFFFF;*/
	width: 610px;
	height: 911px;
}

div#chance_table {
	text-align: center;
	margin:2px 7px 0px 7px;
	padding: 0px;
}

/*-------------------------------
*information
-------------------------------*/
div#news {
	width: 610px;
	height: 100px;
	padding-left: 10px;
	overflow:auto;
	scrollbar-face-color:#EA3B36;
}


div#latest_news {
	/*background-image:url(/pc/img/news_bg3.gif);
	background-repeat:repeat-y;
	background-attachment:scroll;*/
	/*height: 180px;*/
	margin: 0px;
	padding: 5px 0px 5px 35px;
	text-align:left;
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	color:#ffffff;
	line-height: 18px;
	background-color: #EA3B36;
	list-style-image: url(img/list.gif);}

.important {
	text-align:left;
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	text-transform: none;
	font-weight: bold;
	color:#C8FB0D;
	line-height: 18px;
}


/*-------------------------------
*monthly artist
-------------------------------*/
div#center_banner {
	background-image: url(img/top_format_test.gif);
	background-repeat:repeat-y;
	background-attachment:scroll;
	width: 610px;
	height: 160px;
	margin-left: 10px;
	padding-right: 0px;
}

/*-------------------------------
*topics
-------------------------------*/
div#mobile_topic {
	width: 610px;
	padding-left: 10px;
	padding-right: 0px;
	text-align:left;
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	color:#363636;
	line-height: 18px;
}


div#latest_news2 {
	margin-left: 0px;
	height: 225px;
	padding: 0px auto;
	background-color: #ffffff;
	color: #363636;
}

div#latest_news a{
	color: #ffffff;
	text-decoration: none;
}

div#latest_news a:hover{
	color: #ffffff;
	text-decoration: underline;
}

div#latest_news2 a{
	color: #0000b2;
	text-decoration: none;
}

div#latest_news2 a:hover{
	color: #0000b2;
	text-decoration: underline;
}

div#center {
	margin: 0px;
	padding: 0px;
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 80%;
	text-transform: none;
	text-align: center;
	color:#b10000;
}

div#hyouzyunn4 {
	background-color: #EA3B36;
	height: 16px;
	padding-top: 4px;
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 110%;
	text-transform: none;
	text-align: center;
	font-weight: bold;
	color:#ffffff;
	line-height: 14px;
}

/*-------------------------------
*MUSIC DOMEって何ができるの？
-------------------------------*/
div#what_musicdome1{
	background-color:#FFFFFF;
	width:50%;
	margin:0px auto;
	text-align:left;
	float: left;
}

div#what_musicdome2{
	background-color:#FFFFFF;
	width:50%;
	margin:0px auto;
	text-align:left;
	float: right;
}

div#what_musicdome_text{
	padding-top:5px 5px 0px 5px;
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 11px;
	color:#333333;
	line-height: 14px;
}

/*-------------------------------
*アクセス方法
-------------------------------*/
div#access {
	width:609px;
	height: 168px;
	margin:0px;
	text-align:center;
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 11px;
	color:#ea3b36;
	line-height: 14px;
}

div#access table{
	background-color:#fcdcda;
}


/*-------------------------------
*vocal queen
-------------------------------*/
div#vq{
	top:997px;
	left:420px;
	font-size: 60%;
	line-height:13px;
	position:absolute;
	color:#3187AE ;
	z-index:2;
}

div#vq a{
	color:#3187AE;
	text-decoration: none;
}

div#vq a:hover, a:active{
	color: #ea3b36;
	text-decoration: underline;
}

/*-------------------------------
*フッター
-------------------------------*/
div#foot {
	padding: 0px;
	text-align: center;
	clear: both;
	margin:0px auto;
	width: 801px;
	height: 80px;
	color: #ea3b36;
	background-color:#ffffff;
	background-image:url(/pc/img/foot_bg2.gif);
	background-repeat:repeat;
	background-attachment:scroll;
}

div#foot p{
	margin: 0px;
	padding: 0px;
}

div#foot2{
	text-align: right;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	font-size: 80%;
	color: #ea3b36;
}

div#foot2 a{
	color:#0000b2 ;
}

div#foot2 a:hover, a:active{
	color: #ea3b36;
}

div#foot2 strong {
	color: #CC3333;
	font-size: 110%;
}


/*-------------------------------
*テキスト設定 
-------------------------------*/
.midasitext {
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color:#FF6600;
	line-height: 22px;
}

.hyouzyunn {
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 11px;
	color:#666666;
	line-height: 14px;
}

.hyouzyunn2 {
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 11px;
	text-transform: none;
	font-weight: bold;
	color:#333333;
	line-height: 14px;
}

.hyouzyunn3 {
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	color:#EA3B36;
	line-height: 14px;
}

/*live_link */
.live_link {
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	background-color:#003399;
	color:#FFFFFF;
	line-height: 14px;
}

.live_link2 {
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	background-color:#DDDDFF;
	color:#FFFFFF;
	line-height: 14px;
}

live_link2 a{
	color: #FFFFFF;
	text-decoration: none;
}

live_link2 a:hover{
	color: #ea3b36;
	text-decoration: underline;
}

#chance_h1 {
	font-size: 120%;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 36px;
	color: #ea3b36;
}

#chance_h2 {
	font-size: 90%;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #4858C8;
}

#chance_link {
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

/*-------------------------------
*スクロール設定
-------------------------------*/
/* link */
div#link {
	background-image:url(/pc/img/bg.gif);
	background-repeat:repeat;
	background-attachment:fixed;
	/*background-color:#FFFFFF;*/
	height:1010px;
	width:600px;
	margin-left: 10px;
	padding: 0px 0px 0px 10px;
	overflow:auto;
	text-align:left;
	scrollbar-face-color: #d6d6d6;
}


div#link_list{
	background-image:url(/pc/img/bg.gif);
	background-repeat:repeat-y;
	background-attachment:fixed;
	/*background-color:#FFFFFF;*/
	width: 610px;
	text-align:center;
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	color:#363636;
	line-height: 14px;
}

div#link_list2{
	background-image:url(/pc/img/bg.gif);
	background-repeat:repeat;
	background-attachment:fixed;
	/*background-color:#FFFFFF;*/
	margin-left: 10px;
	width: 610px;
	height: 25px;
	text-align:center;
	font:"ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	color:#363636;
	line-height: 14px;
}

div#link_list a{
	color: #0000b2;
	text-decoration: none;
}

div#link_list a:hover{
	color: #ea3b36;
	text-decoration: underline;
}

div#link_list2 a{
	color: #0000b2;
	text-decoration: none;
}

div#link_list2 a:hover{
	color: #ea3b36;
	text-decoration: underline;
}


div#link_form {
	background-image:url(/pc/img/bg.gif);
	background-repeat:repeat;
	background-attachment:fixed;
	/*background-color:#FFFFFF;*/
	height:909px;
	width:600px;
	margin-left: 10px;
	padding: 0px 0px 0px 10px;
	overflow:auto;
	text-align:left;
	scrollbar-face-color: #d6d6d6;
}

/*
h1 {
	font-size: 110%;
	padding: 25px 15px 5px;
	border-bottom: 1px solid #CCCCCC;
	background: #F3F3F3;
	font-weight: normal;
}
h2 {
	font-size: 110%;
	margin: 0px 20px 20px;
	color: #333333;
	border-bottom: 1px dashed #999999;
	padding: 0px 0px 5px;
	clear: both;
}
dl {
	margin: 0px 0px 50px 40px;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 10px;
}
.imgbox {
	margin: 0px 0px 1em 40px;
}
.imgbox img{
	border: 1px solid #666666;
}
.imgbox_f {
	margin: 0px 10px 1em;
	float: right;
}
.imgbox_f img{
	border: 1px solid #666666;
}
*/