/*
StyleSheet for Hyperballad :: weblog about netgame
Last Update: 2006/11/12
Design & Author: Shell
http://valendia.net/hb/
*/
/* 全体 ++++++++++++++++++++++++++++ */
body {
	color: #666;
	background: #fff;
	margin: 0px;
	padding: 0px;
}
body, td, pre {
	font-size: 12px;
	font-family:Arial,"MS UI Gothic",Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3",Osaka, Gothic, sans-serif;
}
form {
	margin: 0px;
	padding: 0px;
}
input, textarea {
}
/* 全体 */
td.global-menu {
	background: #fff url(/hb/tmpl_images/menu_bg.jpg) repeat-y;
	width: 160px;
}
td.global-shd {
	background: #fff url(/hb/tmpl_images/cnr_menu_bg.jpg) repeat-y;
	width: 20px;
}
td.global-body {
	background: #FEFDFC;
	width: 620px;
}
td.global-border1 {
	background: #CAC7C5;
	width: 1px;
}
td.global-border2 {
	background: #eeeeee;
	width: 3px;
}
.lay-img {
	margin: 0px;
	padding: 0px;
}
.spacer {
	display: none;
	width: 1px;
	height: 1px;
}
table#foot-table{
border-bottom: 1px solid #eee;
}
/* 本文領域 */
#top {
	margin: 0px 15px 20px 0px;
	padding: 0px;
}
#top-bar {
	background: url(/hb/tmpl_images/ttl_top.jpg) no-repeat;
	height: 21px;
}
#top p, #entry p{
	line-height: 150%;
	margin: 10px 15px 0px 15px;
	padding: 0px;
}
#entry {
	margin: 0px 15px 0px 0px;
	padding: 0px;
}
#ttl-recent {
	background: url(/hb/tmpl_images/ttl_recent.jpg) no-repeat;
	width: 450px;
	height: 21px;
}
#log {
	margin: 0px 15px 0px 0px;
	padding: 0px;
}
#log p {
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}
.log-block {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
#ttl-backnumber {
	background: url(/hb/tmpl_images/ttl_backnumber.jpg) no-repeat;
	width: 140px;
	height: 21px;
}
#ttl-archive {
	background: url(/hb/tmpl_images/ttl_archive.jpg) no-repeat;
	width: 140px;
	height: 21px;
}
#ttl-category {
	background: url(/hb/tmpl_images/ttl_category.jpg) no-repeat;
	width: 140px;
	height: 21px;
}
#ttl-link {
	background: url(/hb/tmpl_images/ttl_link.jpg) no-repeat;
	width: 140px;
	height: 21px;
}
#ttl-info {
	background: url(/hb/tmpl_images/ttl_info.jpg) no-repeat;
	width: 140px;
	height: 21px;
}
img.bnr {
	margin: 3px 0px 5px 0px;
	padding: 0px;
}
a.banner{
	display: inline;
	text-decoration:none;
}
a.banner:hover{
	background: #FEFDFC;
}
h2.entry-date-top {
	font-family: Verdana;
	font-size: 16px;	
	background: url(/hb/tmpl_images/h2_bg_top.jpg) no-repeat left bottom;
	margin: 10px 0px 15px 0px;
	padding: 5px;
}
h2.entry-date {
	font-family: Verdana;
	font-size: 16px;	
	background: url(/hb/tmpl_images/h2_bg.jpg) no-repeat left bottom;
	margin: 10px 0px 15px 0px;
	padding: 5px;
}
table.h3-ttl {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
table.h3-ttl-top {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
td.h3 {
	border-bottom: 4px solid #ccc;
}
td.h3 span {
	line-height: 120%;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
}
.entry-txt {
	margin: 10px 0px 15px 0px;
	padding: 0px;
}
.entry-txt p.more {
	text-align: right;
}
table.entry-info {
	border-top: 5px solid #D7CFCB;
}
table.entry-info td {
	text-align: right;
	background: #FAF7F5;
	padding: 5px;
}
#entry-comment p {
	margin: 0px 15px 15px 15px;
	padding: 0px;
}

#entry-comment p.posted {
	border-bottom: 1px dotted #ccc;
}

input#author, input#email, input#url, input#subject {
	width: 200px;
}
textarea#text {
	width: 400px;
}
.bbs-post {
	margin: 0px;
	padding: 0px;
}
.bbs-reply, blockquote {
	margin: 10px 10px 20px 20px;
	padding-left: 5px;
	border-left: 2px solid #ccc;
line-height: 150%;
}
.pwd {
	font-size: 12px;
	width: 50px;
}
.entry-txt img {
border: 5px solid #eee;
}
/* メニュー */
#menu-logo {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#menu {
	margin: 0px 10px 0px 10px;
	padding: 0px;
}
#search {
	margin: 0px 0px 30px 0px;
	padding: 0px;
}
#search p{
	margin: 0px;
	padding: 0px;
}
#qlink {
	background: url(/hb/tmpl_images/ttl_qlink.jpg) no-repeat;
	width: 140px;
	height: 21px;
}
#form-search {
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
#form-search input {
	text-align: left;
}
#form-search-txt {
	width: 134px;
}
p#btn-search {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
/* ヘッダ */
td#head-shd {
	background: #fff url(/hb/tmpl_images/cnr_top_bg.jpg) repeat-x;
	height: 60px;
}
/* フッタ */
td#foot-shd {
	background: #fff url(/hb/tmpl_images/cnr_btm_bg.jpg) repeat-x;
	height: 20px;
}
/* リンク色 ++++++++++++++++++++++++++++ */
#log a {
	display: block;
}
a:link {
	text-decoration:underline;
	color:#666;
	}
a:visited {
	text-decoration:underline;
	color:#c39;
	}
a:active {
	text-decoration:none;
	color:#c0c;
	}
a:hover {
	background: #ddd;
	text-decoration:none;
	color:#c06;
	}