@charset "UTF-8";
#contents {
	height: 415px;
	width: 100%;
	background: url(../images/contents_bg.gif) repeat-y;
}
#contents_box {
	height: 144px;
	width: 764px;
	background: url(../images/win_bg.gif) no-repeat;
	margin-left: 25px;
	float: left;
	display: inline;
}
#main_img {
	height: 271px;
	width: 762px;
	background: url(../images/co_bg.jpg) no-repeat;
	float: left;
	display: inline;
	margin-left: 24px;
}
#primary {
	float: right;
	height: 127px;
	width: 312px;
	margin: 5px 15px 12px 10px;
}
#greetings {
	height: 66px;
	width: 312px;
	display: inline;
}
#greeting_tex {
}
#greeting_tex  h1 {
	font: normal 11px/1.5em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#greetings p {
	text-align: right;
	color: #333333;
}
#counter {
	float: left;
	height: 25px;
	width: 40px;
}
#ad {
	height: 67px;
	float: right;
	width: 312px;
}
#news {
	float: left;
	height: 123px;
	width: 412px;
	margin-top: 6px;
	margin-left: 5px;
	display: inline;
}
#news_h {
	float: left;
	height: 20px;
	width: 412px;
	text-align: right;
}
#news_h p {
	font: 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 5px;
	padding-right: 20px;
}
#news_content {
	height: 80px;
	float: left;
	width: 390px;
	display: inline;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#news  dt, p {
	font: 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #2c3321;
}
dd {
	margin-bottom: 5px;
	border-bottom: 1px dotted #333333;
	padding-bottom: 5px;
}
#counter img {
	margin: 0px;
	padding: 0px;
}
ol h3 {
	font: 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

