@charset "utf-8";
/* CSS Document */

body{
	background-color:#999;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	text-align: center;
 	margin: 0px;
 	padding: 0px;
  	color: #333;
}

p{
	text-align:left;
	color:#000;
	font-size:16px;
	line-height:1.4;
}

#container{
	background-color:#fff;
	width:750px;
	margin:0 auto;
	border-color:#0e2954;
	border-right: solid 1px #000;
	border-left: solid 1px #000;
}

h1{
	background-color:#000;
	text-align:left;
	color:#fff;
	text-shadow:2px 2px 10px #FFF;
	padding:10px;
	font-size:50px;
	margin:0;
}

h2{
	background:#000;
	padding:10px;
	text-align:center;
	margin:20px 0 5px 0;
	font-size:20px;
	color:#fff;
	text-shadow:2px 2px 10px #FFF;
}
	

#side{
	width:200px;
	float:left;
	border: solid #000 1px;
	padding:0;
	margin:20px;
	list-style:none;
	font-size:16px;
}

#side li{
	padding:3px;
}

#title{
	background:#000;
	padding:10px;
	text-align:center;
	margin:0 0 5px 0;
	font-size:20px;
	color:#fff;
	text-shadow:2px 2px 10px #FFF;
}

#main{
	width:490px;
	float:left;
}

#foot{
	background-color:#000;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}

/*
----------フットリンク*/
#link a{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

#link a:hover{
	font-size:12px;
	color:#666;
	text-decoration:none;
}

/*
----------相互リンク募集*/
#sougo{
	text-shadow:2px 2px 10px #C90;
	margin:10px 0 0 0;
	color:#fff;
}

#sougo a{
	color:#FFF;
	text-decoration:none;
}

#sougo a:hover{
	color:#666;
	text-decoration:none;
}

/*
----------コピーライト*/
#copy{
	text-shadow:2px 2px 10px #FFF;
	margin:10px 0 0 0;
	color:#fff;
}

#copy a{
	color:#FFF;
	text-decoration:none;
}

#copy a:hover{
	color:#666;
	text-decoration:none;
}

/*
----------左右割り振り*/
.right {float:right;} /* 右寄せちゃう */
.left {float:left;} /*　左に寄せちゃう */

/*
----------テキスト装飾*/
.b { font-weight: bold; } /* 太字 */
.line { background: #ffff00; }/* 背景マーカー処理 */
.u { border-bottom: 1px solid ; } /* アンダーライン */
.red { color: #F00; } /* 赤 */ 
.blue { color: #125097; } /* 青 */ 
.green { color: #339900; } /* 緑 */ 
.orange { color: #ff9900; } /* オレンジ */ 
