* {margin: 0px;padding: 0px;}
h1,h2,h3,h4,p,ul,li
{margin:0;padding:0;font-weight:normal;}

body{
	font-size: 12px;
	color: #333;
	text-align:center;
	background:url(img/bg.gif) top repeat-x #eee;
	background:#eee;
	padding:10px 0;
	line-height:150%;
}

img
{
	border:none;
	margin:0 
}

#wp{
	width:870px;
	margin:0 auto;
	padding:5px 20px;
	text-align:left;
	background:#fff;
	border:1px solid #333;
}

#main {
	float:left;
	width:580px;
	margin:0;
	padding:0;
}

#side {
	float:right;
	width:250px;
	margin:0;
	padding:0;
}



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


li
{
padding-bottom:5px;
}

.red_ul
{
font-size:14px;
color:#ba0000;
font-weight:bold;
}

#bt
{
background:url(img/bottom.jpg);
height:296px;
position:relative;
}

#bt a
{
display:block;
width:300px;
height:51px;
position:absolute;
top:214px;
left:270px;
}

#ft
{
text-align:center;
border-top:1px solid #ccc;
padding:10px;
clear:both;
margin:10px 20px 0 20px;
}

#ft h4
{
font-weight:normal;
font-size:12px;
}

#ft p
{
padding:0;
margin:0;
}

#ft a
{
text-decoration:none;
color:#333;
}
.red
{
color:#19a2fa;
font-weight:bold;
}

.clear { clear:both; }
.center { text-align:center; }

h1 {
	font-size:12px;
	float:left;
	font-weight:normal;
	margin:0 0 0 10px;
	padding:0;
	color:#999;
}

#hd1 {
	font-size:12px;
	float:right;
	margin:0 10px 0 0;
	padding:0;
	color:#999;
}

#hd1 a{
	text-decoration:none;
	color:#999;
}

#head {
	clear:both;
	margin:0 0 10px;
	padding:10px;
	background:#FFccaa;
}

#head h2 {
	font-size:24px;
	margin:0 0 10px;
	font-weight:bold;
	padding:0;
	color:#fff;
	font-family: "HGP‘n‰pŠpºÞ¼¯¸UB", "ƒqƒ‰ƒMƒmŠpƒS Pro W7";
}

#hd2 {
	margin:0;
	padding:0;
	color:#fff;
}

#head a {
	color:#fff;
	text-decoration:none;
}

.header1 {
	margin: 20px 0 0;
	height: 50px;
	line-height: 50px;
	font-size: 1.4em;
	font-weight: normal; 
	font-family: "HGP‘n‰pŠpºÞ¼¯¸UB","ƒqƒ‰ƒMƒmŠpƒS8","ƒqƒ‰ƒMƒmŠpƒS Pro W7";
	text-align: left;
	clear: both;
	border-left: 5px solid #ffcc00;
	letter-spacing: 0.1em;
}

.header1.best1 {
	background: url(img/best1.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best2 {
	background: url(img/best2.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best3 {
	background: url(img/best3.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best4 {
	background: url(img/best4.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best5 {
	background: url(img/best5.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best6 {
	background: url(img/best6.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best7 {
	background: url(img/best7.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best8 {
	background: url(img/best8.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best9 {
	background: url(img/best9.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best10 {
	background: url(img/best10.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best11 {
	background: url(img/no11.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best12 {
	background: url(img/no12.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best13 {
	background: url(img/no13.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best14 {
	background: url(img/no14.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best15 {
	background: url(img/no15.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best16 {
	background: url(img/no17.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best18 {
	background: url(img/no18.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best19 {
	background: url(img/no19.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best20 {
	background: url(img/no20.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best21 {
	background: url(img/no21.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best22 {
	background: url(img/no22.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best23 {
	background: url(img/no23.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best24 {
	background: url(img/no24.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best25 {
	background: url(img/no25.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best26 {
	background: url(img/no26.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best27 {
	background: url(img/no27.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best28 {
	background: url(img/no28.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best29 {
	background: url(img/no29.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.header1.best30 {
	background: url(img/no30.gif) no-repeat left;
	padding: 10px 0 0 70px;
	border-left: none;
}
.entry1 {
	margin: 2px 0 10px 0;
	border: 1px dotted #ffcc00;
	background: #fffff0;
	min-height: 115px;
	padding: 10px;
}

.entry1 p { 
	margin: 0 0 1em 0;
	padding: 0;
}
.entry1 p img { 
	margin:0 10px 10px 0;
	padding:10px;
	border:1px solid #999;
	float:left;
	background: #fff;
}

#side div {
	margin: 0 0 15px;
	text-align:center;
}

#side ul {
	margin: 0 0 15px;
	padding: 0;
	list-style: none;
}


#side li {
	width: 250px; 
	display: block;
	line-height: 20px;
	margin: 0;
	padding: 0;
	letter-spacing: 0;
	text-decoration: none;
	color: #666;
	border-bottom: 1px solid #ccc;
}


#side li a {
	width: auto; 
	_width: 100%; 
	font-size: 0.9em;
	padding: 12px 3px 12px 10px;
	display: block;
	line-height: 1.5;
	margin: 2px 0 1px;
	text-decoration: none;
	color: #666;
	border-left: 5px solid #ccc;
	background: url(img/li.gif) ;
}


#side li a:hover {
	color: #cc0000;
	border-left: 5px solid #ff9900;
	background: url(img/lih.gif) ;
}

.h {
	font-size:24px;
	margin:10px 0;
	font-weight:bold;
	padding:0;
	color:#999;
	font-family: "HGP‘n‰pŠpºÞ¼¯¸UB", "ƒqƒ‰ƒMƒmŠpƒS Pro W7";
	padding:20px 30px;
	text-align:center;
	background: url(img/h.gif) center no-repeat;
}

.h2 {
	font-size:16px;
	margin:20px 0 10px;
	font-weight:bold;
	padding:0;
	color:#999;
	font-family: "HGP‘n‰pŠpºÞ¼¯¸UB", "ƒqƒ‰ƒMƒmŠpƒS Pro W7";
	padding:24px 30px;
	text-align:center;
	background: url(img/h.gif) center no-repeat;
}



.sidetitle {
	width: auto;
	height: 50px;
	margin: 10px 0 0 0;
	padding: 0 0 0 42px;
	text-align: left;
	font-size: 1em;
	line-height: 50px;
	display: block; 
	background: url(img/st.gif) no-repeat;
	border-left: none;
	text-indent: 10px;
	font-weight:normal;
}

.sidetitle a {
	text-decoration: none;
	color: #666;
}

table {
margin:10px;
border-left:1px solid #666;
border-top:1px solid #666;
}

tr {
}
td {
border-right:1px solid #666;
	border-bottom:1px solid #666;
padding:5px;
}

.big { font-size:150%; }
.b { font-weight:bold; }
.red { color:#f00; }

.img2 {
	float:left;
	margin:0 10px 5px 0;
	border-left:1px solid #666;
	border-top:1px solid #666;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	background:#fff;
	padding:5px;
}

.img2 td{
	border-style:none;
}
