body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "ＭＳ Pゴシック","MS Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" ,"Osaka"  ;
	font-size:x-small;
	color:#666666;
	line-height: 140%;
	background: #f5f5f5 ;
	}

#container {
	margin: 0px auto 0px auto ;
	padding: 0px 0px 0px 20px;
	width: 860px;
	text-align: left;
	background:url("img/bg.jpg")  repeat-y;
	}

/* モダンブラウザ only */
*:lang(ja) #container{
	margin: -80px auto 0px auto ;
	}
/* safari only \*/
html:\66irst-child #container {
	margin: -80px auto 0px auto ;
	}

/* IE7 only \*/
*+html body {

	}

a {
	text-decoration: underline;		
	}

a:link {
	color: #2D8FCA;
	}

a:visited {
	color: #999999;

	}

a:active {
	color:#00256C;
	}

a:hover {
	text-decoration:underline;
	}



h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	}

h1 {
	font-size:20px;
	color:#ffffff;
	}

h2 {
	padding: 0px 0px 0px 10px;
	font-size:16px;
	text-align: left;
	color:#ffffff;
	background-color: #000099;
	}

h4 {
	height: 15px;
	font-size:small;
	text-align: left;
	color:#666666;
	}

.entries h4 .entries h5 {
	font-size:small;
	color:#666666;
	}

ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#banner a {
	color:#ffffff;
	text-align: center;
	text-decoration: none;
	}


#g_navi a{
	font-size:10px;
	color:#ffffff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	}

#g_navi a:hover {
	background: #0099ff ;
	}

#banner a:hover{
	filter: progid:DXImageTransform.Microsoft.alpha(style=0, opacity=50) ;
	}

#footer{
	text-align: center;
}

#copy{
	color:#ffffff;
	}


/* --------------------------------------------------
　FONT
 --------------------------------------------------*/


.bold {
	font-weight:bold;
}

.red_b{
	color:#ff3366;
	font-weight:bold;
}

.red{
	color:#ff3366;
}

.skyblue{
	color:#2D8FCA;
}

.blue{
	color:#00256C;
}

.green{
	color:#66cccc;
}

.orange{
	color:#FF9900;
}
