body { }
p { }
td { }
a:link { color: #673399; }
a:visited { text-decoration: none; }
a:hover { }
a:active { }
.top { color: #fff; font-size: 0.9em; line-height: 150%; text-align: center; width: 780px; margin: 10px; padding: 10px 20px; border: solid 1px white; }
.heddar_text { color: #fff; font-size: 14px; text-align: right; margin-top: 20px; padding-right: 10px; }
.contents_main { padding: 10px 20px 10px 10px; }
.text { color: #444; font-size: 0.9em; line-height: 170%; text-align: left; padding: 10px 20px 10px 30px; }
.text_menu { color: #333; font-size: 0.8em; text-align: left; padding-right: 30px; padding-left: 40px; }
.text_hutter { color: #fff; font-size: 10px; background: #673399 url(img/hutta.jpg) repeat-y left top; text-align: right; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; }
.text_top { color: #fff; font-size: 12px; line-height: 150%; text-align: right; padding-top: 5px; padding-right: 10px; }
.text_new { color: #fff; font-size: 14px; line-height: 150%; text-align: right; padding-top: 5px; padding-right: 10px; }
.alink { color: white; }
.blog_title { color: #333; text-align: left; padding-left: 30px; }
.blog_hutta { color: #444; font-size: 10px; text-align: right; padding-right: 10px; }
.blog_hutta2 { color: #444; font-size: 0.8em; text-align: left; padding-right: 0.1px; padding-left: 20px; }
.text_c { color: #444; font-size: 0.9em; line-height: 150%; text-align: center; padding-right: 40px; padding-left: 40px; }
.text_menu_etc { color: #444; font-size: 0.9em; line-height: 150%; text-align: left; padding-right: 40px; padding-left: 115px; }
.text_menu_s { color: #444; font-size: 0.9em; line-height: 150%; text-align: left; padding: 10px 80px 10px 100px; }
.info_back  { background-image: url("img/info_in01b.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: right top }
.comment2 { color: #333; font-size: 0.9em; line-height: 160%; text-align: left; padding-right: 20px; padding-left: 30px; }

hr{
	height:1px;
	margin:1px 0;
	padding:0;
}
.asset-meta{
	margin:0;
	padding:0 6px;
	font-size:12px;
}

/* コメント表示欄 */
.comments-header{
	margin:0;
	padding:3px;
	font-size:12px;
	background:#eef;
}
.inner{
	margin:3px 0;
	padding:0;
	border-bottom:#ccf 3px dotted;
}
.comment-content{
}
/* コメント記入欄 */
.comments-open{
	margin:0;
	font-size:13px;
}
.comments-open-header{
	margin:0;
	padding:3px;
	font-size:12px;
	background:#eef;
}
.comments-open-content{
	margin:0;
}
#comment-greeting{
	margin:0;
}
#comments-open-data{
	margin:0 0 0 30px;
}
#comment-form-name{
	float:left;
	width:260px;
	margin:0 0 3px 0;
}
#comment-form-email{
	float:left;
	margin:0 0 3px 0;
}
#comment-form-url{
	float:left;
	width:260px;
	margin:0 0 3px 0;
}
#comment-form-remember-me{
	float:left;
	width:260px;
	margin:0 0 3px 0;
}
#comments-open-text{
	margin:0 0 0 30px;
	clear:both;
}
#comments-open-footer{
	float:right;
	margin:6px 60px 15px 0;
}
h1{
	margin:3px 0;
	padding:0;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	color:#a3a3ff;
}