* { line-height:160%;font-family:‚l‚r ‚oƒSƒVƒbƒN;}
img { vertical-align:bottom; }
td,div { font-size:12px;}
body{
	background-color:#FFFFFF;width:100%;
	margin:0px;padding:0px;
}
hr {
	height:1px;border:dotted 1px #BBBBBB;margin:0px;padding:0px;
}
form {
	margin:0px;padding:0px;
}
input,textarea {
	line-height:120%;
}
blockquote {
	margin:0px;padding:4px;
}
a:link { color: #1F88B4; text-decoration: none;}
a:visited { color: #1F88B4; text-decoration: none;}
a:hover { color: #E53D01; text-decoration: underline;}

#body{margin:0 auto; width:784px;background-color:#FFFFFF;padding-left:8px;padding-right:8px;}
#logo {
	width:784px;text-align:left;
	padding-top:8px;padding-bottom:8px;
	margin-bottom:4px;
}
#header{
	width:780px;text-align:left;vertical-align:middle;height:18px;
	background-color:#E5E5E5;padding-left:4px;border-top:0px;
}
#header_navi {
	color:#FFFFFF;
}
#header_navi a:link {
	color:#FFFFFF;text-decoration:none;
}
#header_navi a:visited {
	color:#FFFFFF;text-decoration:none;
}
#header_navi a:hover {
	color:#244464;text-decoration:none;top:1px;position:relative;
}
#contents{float:left;width:600px;margin-left:8px;}
#contents2{float:left;width:768px;}
#side{float:left;width:176px;}
#footer{
	width:784px;clear:both;background-color:#FFFFFF;border-top:solid 1px #BBBBBB;
	text-align:center;margin-bottom:32px;margin-top:8px;padding-top:4px;
}
#copyright {
	font-family:Verdana,Arial;font-size:10px;color:#888888;
}
#pr {
	float:left;width:150px;margin-left:8px;
}
#result{float:left;width:600px;margin-left:8px;}
#search {
	background-color:#F1F078;
	border:solid 1px #DEDA00;
	padding:4px;
}
#search_input {
	font-weight:bold;
	font-size:14px;
	padding-top:4px;
	padding-left:4px;
	line-height:14px;
	height:14px;
	border:solid 1px #DEDA00;
}
#bar {
	height:24px;
	background-image: url('../img/bar_bg.gif');
	text-align:left;
	padding-left:8px;
	padding-top:4px;
	color:#FFFFFF;

}
#bar2 {
	height:24px;
	background-image: url('../img/bar_bg2.gif');
	text-align:left;
	padding-left:8px;
	padding-top:4px;
	color:#FFFFFF;
}
#bar2 a{
	color:#FFFFFF;
	text-decoration:none;
}
#bar2 a:hover{
	color:#FEFE8D;
	text-decoration:none;
}

#bar_bg {
	text-align:left;
	border-left:solid 1px #AAAAAA;
	border-right:solid 1px #AAAAAA;
	border-bottom:solid 1px #AAAAAA;
	background-color:#FEFEED;
}
#spacer {
	height:4px;
	line-height:4px;
	clear:both;
}
#font14 {
	font-size:14px;font-weight:bold;
	height:24px;
}
#game30 {
	background-color:#FEFEED;margin-left:2px;padding-bottom:2px;margin-right:2px;border:solid 1px #DFDFCE;
}
#btn_side {
	border-bottom:dotted 1px #DDDDDD;
	margin-bottom:2px;
	padding:2px;
}
#path {
	text-align:left;background-color:#E4E4E4;border-bottom:solid 1px #BBBBBB;
	padding:1px;padding-left:4px;margin-bottom:4px;
}
#child {
	text-align:left;
}
#h2 {
	background-color:#E4E4E4;border-bottom:solid 1px #BBBBBB;
	padding:1px;color:#444444;font-weight:bold;font-size:14px;
	padding-left:4px;margin-bottom:4px;
}
h1{
	font-size:12px;margin:0px;padding:0px;font-weight:normal;color:#888888;
}

.navi_btn a{
	display: block;
	background-color:#FEFEED;
	border:solid 1px #E37900;
	border-top:0px;
	padding:4px;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.navi_btn a:visited{
	text-decoration:none;
}
.navi_btn a:hover{
	display: block;
	background-color:#FFC24C;
	color:#FFFFFF;
	border:solid 1px #E37900;
	border-top:0px;
	padding:4px;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}
#category_item {
float:left;width:295px;border:dotted 1px #AAAAAA;border-top:0px;border-left:0px;border-right:0px;padding-left:4px;padding-bottom:4px;margin-bottom:4px;
}
#category_item2 {
float:left;width:295px;border:dotted 1px #AAAAAA;border-top:0px;border-left:0px;padding-right:4px;padding-bottom:4px;margin-bottom:4px;
}
#comment_balloon {
background-color:#FFFFFF;padding:4px;margin-top:4px;border:solid 1px #EEEEEE;word-wrap:break-word;
}
#sponserd {
background-color:#FFFFFF;width:234px;font-size:10px;text-align:right;color:#000000;
}
#sponserd2 {
background-color:#000000;width:234px;margin-bottom:8px;
}
