﻿.nowrap { white-space: nowrap; }

.clear {
	clear: both;
	display: block;
	height: 0px;
	overflow: hidden;
}
.clear-left {
	clear: left;
	display: block
}
.clear-right {
	clear: right;
	display: block
}
.float-left {float: left;}
.center { text-align: center; }
.right { text-align: right; }
.small { font-size: .8em; }
.gray { color: #666; font-size: .8em; }
.tagline { color: #666; font-size: 1.1em; font-family: Georgia, Serif; margin: 0 0 10px 0}
.note-box { background-color: #ffe; color: #554; padding: 5px 8px; border: 1px solid #eed; }
.category {font-size: 1.1em;}
.cloud1, .cloud2, .cloud3, .cloud4 { line-height: 150%; margin-right: 20px; }
.cloud4 { font-size: 1.6em; }
.cloud3 { font-size: 1.4em; }
.cloud2 { font-size: 1.2em; }
.cloud1 { font-size: 1em; }

#notice-good { color: #fff; background-color: #64b659; padding: 4px 8px; margin: 0 10px 10px 10px; font-weight: bold; }
#notice-bad { color: #fff; background-color: #a64e3d; padding: 4px 8px; margin: 0 10px 10px 10px; font-weight: bold; }
.errorExplanation h2 { color: #fff; }
.errorExplanation { background-color: #a64e3d; color: #fff; padding: 16px; margin-bottom: 20px; }
.breadcrumb {margin: 0 0 10px 0}



.pagination {
	text-align: right;
	font-size: .85em;
	color: #999;
}
.pagination a {
	border: 1px solid #ccc;
	background: #eee;
	color: #333;
	padding: 3px;
	text-decoration: none;
}
.pagination a:hover {
	border: 1px solid #aaa;
	background: #ccc;
	color: #fff;
}
.rss {
	text-align: right;
	font-size: .9em;
	line-height: 2em;
	padding: 10px 0 0 0;
}
.rss a {
	color: #ff822e;
}




.comments { border-top: 1px dotted #666; margin: 20px 0 0 0; padding: 20px 0 0 0;}
.comment { margin:0; padding: 20px; font-size: .9em; }
.comment a {color:#43883a; text-decoration: none;}
.comment0 {background: #ede6ca;}
.comment .created_at { color: #6c6c6c; font-size: .85em; }
.comment .author { font-weight: bold; font-size: 1.4em; }
.comment_form { border-top: 1px dotted #666; margin: 20px 0 0 0; padding: 20px 0 0 0; }
.comment_form form { margin: 20px 0; padding: 20px; background: #ede6ca}
.happytime{display:none; visibility:hidden;}
.formbox_small {
	padding: 3px;
	font-size: 15px;
	font-family: Tahoma, Arial, sans-serif;
	border: 1px solid #999;
}
