/* ↓サイト背景の設定 */
body { 
background-color:black;
}

/* ↓サイト全体の設定 */
.all{
width:1020px;
border-color:#999999;
border-width:1px;
border-style:solid;
background-color:#333333;
margin-right:auto;
margin-left:auto;
}


/* ↓各ボックスの設定 */
#site-box{border: 1px solid black; width:1020px; border 1px solid black; overflow:hidden;}
#a-box{background-color: #ffffff; border-bottom:0px solid silver; width : 100% ;}
#b-box{float:left; width:180px; background-color:white; padding-bottom:10000px; margin-bottom:-10000px;}
#c-box{float:left; width:660px; background-color:white; padding-bottom:10000px; margin-bottom:-10000px;}
#d-box{float:left; width:180px; background-color:white; padding-bottom:10000px; margin-bottom:-10000px;}
#e-box{float:left; width:840px; background-color:white; padding-bottom:10000px; margin-bottom:-10000px;}
#footer{background-color:#a41612; width:100%; clear: both;}
#formWrap{width:95%;}

/* ↓トップ更新状況のtable設定 */
.ta1 {
width: 470px;/*テーブルの幅*/
margin-top:20px;/*テーブルの上にスペース*/
margin-left:5px;/*左にスペース*/
margin-bottom:30px;/*下に少しスペース*/
 }
 .ta1.status {
 text-align:center;
 }
 .ta1 th,.ta1 td {
 padding:10px 15px;
 }
 .ta1 th {
 border-bottom:double 3px #666666;
 text-align:left;
 }
 .ta1 td {
 border-bottom:dotted 1px #666666;
 }
 .ta1 a {
 color:#000099;
 }


/* メニュー設定 */
#menu {background-color:white; border:0px solid silver; height:25px;}
#menu ul{padding:0; margin:0;}
#menu li{display:inline; list-style-type:none;}
#menu li a{
	height:25px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#menu li.home a {background:url(../image/c1.png) no-repeat; width:170px;}
#menu li.about a {background:url(../image/c2.png) no-repeat; width:170px;}
#menu li.ridil a {background:url(../image/c3.png) no-repeat; width:170px;}
#menu li.music a {background:url(../image/c4.png) no-repeat; width:170px;}
#menu li.shop a {background:url(../image/c5.png) no-repeat; width:170px;}
#menu li.mail a {background:url(../image/c6r.png) no-repeat; width:170px;}
/*------hover*/
#menu li.home a:hover {background:url(../image/d1.png) no-repeat;}
#menu li.about a:hover {background:url(../image/d2.png) no-repeat;}
#menu li.ridil a:hover {background:url(../image/d3.png) no-repeat;}
#menu li.music a:hover {background:url(../image/d4.png) no-repeat;}
#menu li.shop a:hover {background:url(../image/d5.png) no-repeat;}
#menu li.mail a:hover {background:url(../image/d6r.png) no-repeat;}


/* ↓各タグの中の設定 */
h1 { color: blue; font-size: 30px; }
h2 { color: black; line-height:0px; font-size: 15px; padding:10px; background-color:#856bdd;}
h3 { color: black; line-height:0px; font-size: 15px; padding:10px; background-color:#000000;}
h4 { color: black; line-height:0px; font-size: 20px; padding:10px;}
p { color: black; line-height:1em;font-size: 15px;}
li{font-size:15px;}
p1{ color: black; line-height:1em;font-size:20px;}


/* ↓未訪問時のリンク文字設定 */
a:link { color: black; }


/* ↓訪問済時のリンク文字設定 */
a:visited { color: black; }


/* ↓オールオーバー時のリンク文字設定 */
a:hover {color: silver;} 


/* ↓フォントの設定 */
address{
clear:both;
font-style:normal;
}