body { background-color:#0F0F0F; margin:0; padding:0; text-align:center; color:#cccccc; }
HR{ color:#999; height:1px; width:98%; text-align:center; }
H1{
	 padding:0; margin:0px 0px 0px 0px;font-size:18px; font-weight:bold; color:#666; text-align:left; width:730px; }
H2{
	margin:0 10px 0 20px; padding:0; font-size:12px; font-weight:normal; color:#FFFFFF; text-align:left; width:730px; }
H3{
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		margin:0;
		padding:0; }
H4{
	margin:0; padding:0; text-align:left; background:url(/template/10036/img/center_line.gif) no-repeat center; }
input,textarea	{ padding:3px; font-size:12px; color:#666; border:1px solid #E8E8E8; }
.comment_title{
	font-size:12px; color:#FFFFFF; font-weight:bold; margin:0; padding:3px 0 0 0;	}
.input {
	width:105px; height:29px;
	background:url(/template/10036/img/input_bg.gif) no-repeat top center;
	border:none; cursor:pointer}
a:link { color:#8080C0; text-decoration:none;}
a:visited { color:#8080C0; text-decoration:none; }
a:hover { color:#FFFFFF; text-decoration:underline; }
/* header */
#i1 { border:none; }
/* head_pr */
.head_pr{
	position:absolute;
	top:16px;
	left:0px;
	width:740px;
	font-size:12px;
	}
.head_pr ul {
	list-style:none;float:right;
	padding:0;margin:0;
	color:#FFF;
	}
.head_pr li{padding:0;margin:0;}
.head_pr strong{color:#F00;float:right;}
.head_pr div{text-align:right;}
.head_pr div div{display:none;}

/* blog全体 */
#header{ 
	width:760px; 
	height:293px;
	padding:0; 
	margin:0px auto 15px auto; 
	text-align:left;
	 }
#logo_gdo {
	margin:0px 15px 0px 0px;}
#logo_bottom{ 
	margin:74px 0px 0px 0px;}
#logo_click {
	margin:0px 0px 0px 20px;}
#logo_click ul {list-style: none; margin-left:0; padding-left:0; }
#logo_click li {display: inline; margin:0px 10px; padding:0px; background:url(/template/10036/img/blog.gif) no-repeat ;} 		
#range{
 	width:760px; 
		margin:0px auto 0 auto; padding:0px; text-align:center; 
	background:#414141 url(/template/10036/img/header_1.jpg) no-repeat top center;}
#left {
		width:185px;
	float:left;
	text-align:center;
	}
#center {
	float:right;
	text-align:center; 
		width:389px;
	}
	
#right {
		width:185px;
	float:right;
	text-align:center;
	}
.clear { height:1px; clear:both; }
/* タイトル・説明文 */
.blog_title { width:360px; padding-top:25px; margin:0 5px 5px 0; overflow:hidden; word-break:break-all; }
.blog_title a:link { color:#666; text-decoration:none; }
.blog_title a:visited { color:#666; text-decoration:none; }
.blog_title a:hover { color:#666; text-decoration:none; }
.blog_description { width:650px; margin:0px 0px 10px 0; overflow:hidden; word-break:break-all; }
/* 記事部分 */
.entry{
	margin:0px 2px 0 0; padding: 7px; text-align:center; ;background-color:#000000;}
.entry_title{
		margin:0px; 
		padding:5px 7px;
		text-align:left; overflow:hidden; word-break:break-all;
		background:url(/template/10036/img/entry_title.gif);}
.date{ 
	margin:0px 0px 5px 0px; 
	padding:0; 
	font-size:12px; 
	font-weight:normal;
	color:#C1C1C1; 
	text-align:right;}
.entry_box { background:#000000; width:360px; text-align:center; margin:5px auto;}
.entry_text{
	 font-size:14px; color:#cccccc; line-height:1.4; text-align:left; overflow:hidden; word-break:break-all; padding:10px 0px 20px 0px;}
.entry_text2{
	 font-size:14px; color:#000000; line-height:1.4; text-align:left; overflow:hidden; word-break:break-all;padding:0px;}
.entry_text_post{
	 font-size:12px; color:#cccccc; line-height:1.4; text-align:left; overflow:hidden; word-break:break-all;}
/* 記事・コメント部分の幅制限 */
.entry_layer{ width:360px; overflow:hidden; word-break:break-all; }
.comment_layer{ width:340px; overflow:hidden; word-break:break-all; }
/* posted */
.posted{
	width:360px;	font-size:12px;
	color:#8080C0; line-height:1.1; text-align:right; padding:5px 0 20px 0;}
.posted a:link { color:#8080C0; text-decoration:none; }
.posted a:visited { color:#8080C0; text-decoration:none; }
.posted a:hover { color:#FFFFFF; text-decoration:underline;}
/* サイド */
.side { width:175px; text-align:center; background:#414141; padding:0; margin:0px auto 29px auto; background:url(/template/10036/img/regist_bg.gif) repeat-y; border-bottom:1px solid #545454;}
.side_header { width:175px; background:url(/template/10036/img/sidetitle_top.gif) no-repeat top center;}
.side_title {
	background:url(/template/10036/img/sidetitle_bot.gif) no-repeat bottom center; font-size:12px; color:#FF9541; font-weight:bold; 
	padding:12px 15px 18px 15px;
	overflow:hidden; word-break:break-all; letter-spacing:1px; text-align:center;}
.side ul { margin:3px 0 0 5px ; padding:0px; list-style:none outside; }
.side li { margin:0px 2px; padding:0px 0px 2px 15px; background:url(/template/10036/img/icon.gif) no-repeat top left; }
/*
.side_left { width:175px;	text-align:center; background:#414141; padding:0 0 0px 0;background:url(/template/10036/img/regist_bg.gif) repeat-y; border-bottom:1px solid #545454;}
.side_left ul { margin:3px 0 0 5px ; padding:0px; list-style:none outside; }
.side_left li { margin:0px 2px; padding:0px 0px 2px 15px; background:url(/template/10036/img/icon.gif) no-repeat top left; }
.side_month { width:175px; margin:0 0 0px 0; text-align:center; background:#414141; padding:0 0 0px 0;}
.side_month ul { margin:3px 0 0 0 ; padding:0px; list-style:none outside; }
.side_month li { margin:0px 2px; padding:0px 0px 2px 15px;	}
*/
.side_box { width:175px; margin:0px ; text-align:left; overflow:hidden; word-break:break-all; font-size:12px; line-height:1.5; }
.side_text {	margin:0; padding:10px 5px 10px 5px; font-weight:normal; font-size:12px; color:#A2A2A2; line-height:1.2; text-align:left; }
.profile_text {	margin:0; padding:10px 5px 10px 5px; font-weight:normal; font-size:12px; color:#A2A2A2; line-height:1.4; text-align:left; }
.profile_text p {margin:5px 0 0 0; paddig:0;}
.photo { margin:0 3px 10px 3px; }
.rss {margin:10px 0 10px 0;}
/* カレンダー */
.calender_side { width:175px;	text-align:center; background:#414141; padding:0; margin:0 auto 29px auto;}
.calender_title {
	padding:7px 3px 3px 3px; font-size:11px;	
	color:#FFFFFF; text-align:center; overflow:hidden; word-break:break-all;}
.calendar_bg { width:173px;	}
.calendar { width:22px; height:5px;	padding:1px; margin:0px; color:#cccccc; font-size:11px; text-align:center; line-height:1.4; }
.calendar_sun { width:22px; height:5px;	padding:1px; margin:0px; color:#B80101; font-size:11px; text-align:center; line-height:1.4; }
.calendar_sat{ width:22px; height:5px;	padding:1px; margin:0px; color:#143888; font-size:11px; text-align:center; line-height:1.4; }
.calendar a:link { color:#8080C0; text-decoration:underline; display:block; }
.calendar a:visited { color:#8080C0; text-decoration:underline; display:block; }
.calendar a:hover { color:#FFFFFF; text-decoration:underline; background:#333; }
.top { width:175px; background:url(/template/10036/img/regist_bg.gif) repeat-y; border-bottom:1px solid #545454;	border-top:1px solid #545454; margin:0px 0px 6px 0px; background-color:#333333;}
.bot { width:175px; background:url(/template/10036/img/regist_bg.gif) repeat-y; border-bottom:1px solid #545454;	border-top:1px solid #545454; margin:0px 0px 0px 0px;}
/* regist */
.regist {	
	width:175px; margin:0 auto; font-size:12px; color:#BCBCBC; text-align:left; background:url(/template/10036/img/regist_bg.gif) repeat-y; border-bottom:1px solid #545454;
	}
.regist_txt_box { margin:0; padding:10px; text-align:left; line-height:1.3 ; font-size:10px;}
.regist_txt_box p { margin:0; padding:0; }
/* アーカイブ */
.page {
	font-size:10px; color:#cccccc; letter-spacing:1px; 
	width:98%; overflow:hidden; word-break:break-all; padding-bottom:8px; }
/* フッター */
#footer { width:760px; padding:5px 0; font-size:12px; color:#cccccc; text-align:center;	margin:0 auto;}
#footer_lump { width:750px; float:left; }
.footer { font-size:12px; color:#cccccc; text-decoration:none; }
.footer_jp { font-size:11px; color:#666; text-decoration:none; }
/* old_footer */
.footertext {
	font-size: 12px;
	color: #333;
	text-decoration: none;
	vertical-align: bottom;
}
.footertext a:link{
	color: #333;
	text-decoration: underline;
}
.footertext a:visited{
	color: #666;
	text-decoration: underline;
}
.footertext a:hover{
	color: #900;
	text-decoration: underline;
}

/* footer_copy */
#footer_copy{width:750px;text-align:right;font-size:12px;line-height:20px;color:#666;}
