/*==================ブログ記事==================*/
.title{
	padding-top:37px;
	color:#CCCCCC;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
}


.entry_title td{
	vertical-align:top;
	word-break:break-all;
}

.title_main{
	width:32px;
	text-align:center;
}

.title_space{
	width:12px;
	color:#CCCCCC;
	font-size:9pt;
	text-align:center;
}

.title_left{
	width:307px;
	text-align:right;
}

.title_right{
	width:307px;
	text-align:left;
}

.entry_title{
	padding-top:37px;
	margin-left:20px;
}

.entry_title p{
	color:#CCCCCC;
	font-size:9pt;
	text-align:center;
}

.entry_title a{
	font-size:9pt;
}

.log_title{
	margin-left:20px;
	padding-top:38px;
}

.log_title_2{
	margin-left:20px;
	padding-top:11px;
}

.log_title td , .log_title_2 td{
	color:#CCCCCC;
	vertical-align:bottom;
}

td.day{
	color:#999999;
}

.log_title h4 , .log_title_2 h4{
	color:#FFFFFF;
	font-size:10.5pt;
	font-weight:bold;
	margin:2px 0 8px 0;
}

td.log_data{
	text-align:right;
	padding-bottom:8px;
}

.log_body{
	margin-left:20px;
	background-color:#1E1C1A;
	width:670px;
	padding:22px 0px;
}

.log_body img{
	margin:10px 22px 10px 0;
}

.log_body p{
	font-size:9pt;
	line-height:1.5;
	color:#CCCCCC;
}

/*======macie5only======*/
/*\*//*/

.log_body p{
	width:600px;
}

/**/

.log_body a{
	font-size:9pt;
}

.log_body br{
	letter-spacing: 0;
}

.log_body strong{
	font-weight:bold;
	font-size:9pt;
}

.log_body em{
	font-style:italic;
	font-size:9pt;
}

.log_body u{
	text-decoration:underline;
	font-size:9pt;
}

.photo{
	background-image:url(/img/entry/back_naname.gif);
	padding:7px;
	margin-bottom:10px;
}

p.next_body a{
	font-size:7.5pt;
}

p.next_body{
	margin-top:5px;
	font-size:7.5pt;
}

p.dotted_livlog{
	margin-left:20px;
	margin-top:4px;
}

p.dotted_livlog_2{
	margin-left:20px;
	margin-top:10px;
}

p.dotted_livlog_3{
	margin-left:20px;
	margin-top:4px;
	margin-bottom:65px;
}

/*==================モバイル記事==================*/

.mobile_entry{
	margin:30px 0 0 19px;
}

.photo_mobile{
	background-image:url(/img/entry/back_naname_02.gif);
	padding:7px;
	margin-bottom:10px;
}

.mobile_log{
	margin:0 0 50px 43px;
}

.log_body_mobile{
	background-color:#2E2422;
	width:520px;
	padding:22px 0px;
}

.log_body_mobile img{
	margin:10px 22px 10px 0;
}

.log_body_mobile p{
	font-size:9pt;
	line-height:1.5em;
	color:#CCCCCC;
	margin:0 22px;
}

/*======macie5only======*/
/*\*//*/

.log_body_mobile p{
	width:450px;
}

/**/

.log_title_mobile{
	padding-top:38px;
	margin-left:94px;
}

.log_title_mobile td{
	color:#CCCCCC;
	vertical-align:bottom;
}

.log_title_mobile h4{
	color:#FFFFFF;
	font-size:10.5pt;
	font-weight:bold;
	margin:2px 0 8px 0;
}

td.prev{
	padding-right:15px;
}

td.next{
	padding-left:15px;
}

/*==================トップページコメント・トラバ==================*/

#navi_comment div.h2 , #navi_trackbacks div.h2{
	background-repeat:no-repeat;
	background-position:0 26px;
	padding-top:61px;
}

#navi_comment div.h2{
	background-image:url(/img/entry/h2_comment.gif);
}

#navi_trackbacks div.h2{
	background-image:url(/img/entry/h2_trackback.gif);
}


#navi_comment li , #navi_trackbacks li{
	list-style-type:none;
}

#navi_comment li a , #navi_trackbacks li a{
	display:block;
	padding:5px 0 5px 3px;
	word-break:break-all;
}

#navi_comment , #navi_trackbacks{
	margin-top:20px;
}

/*======macie5only======*/
/*\*//*/

#navi_comment span, #navi_trackbacks span , #navi_5 span{
	width:234px;
	display:block;
}

/**/



/*ロールオーバー設定*/
#navi_comment li a:hover , #navi_trackbacks li a:hover {
	background-color:#31302E;
	text-decoration:none;
}

#navi_comment li a , #navi_trackbacks a{
	color:#BCBCBC;
}

#navi_comment a:hover , #navi_trackbacks a:hover{
	color:#BCBCBC;
	text-decoration:none;
}

/*投稿者*/
#navi_comment .from , #navi_trackbacks .from{
	text-align:right;
	color:#999999;
	margin:6px 0 14px 0;
	font-size:7.5pt;
	word-break:break-all;
}

/*======macie5only======*/
/*\*//*/

#navi_comment .from , #navi_trackbacks .from{
	width:234px;
	display:block;
}

/**/

#navi_comment .from a , #navi_trackbacks .from a{
	color:#FFBF00;
}

#navi_comment .from a:hover , #navi_trackbacks .from a:hover{
	color:#FFBF00;
	text-decoration:underline;
}



/*==================パーマリンクページコメント・トラバ==================*/
#trackbacks_entry{
	background-image:url(/img/entry/h2_trackback_entry.gif);
	background-repeat:no-repeat;
	width:670px;
	margin-left:20px;
	padding-top:33px;
	word-break:break-all;
}


#comments_entry{
	background-image:url(/img/entry/h2_title.gif);
	background-repeat:no-repeat;
	width:670px;
	background-position:-1666px 0px;
	margin-top:50px;
	margin-left:20px;
	margin-bottom:49px;
	padding-top:33px;
	word-break:break-all;
}

#trackbacks_entry div.trackbacks_out , #comments_entry div{
	background-color:#1E1C1A;
	margin-bottom:17px;
}

/*======macie5only======*/
/*\*//*/
#comments_entry .comment_body , #trackbacks_entry .trackbacks_body{
	width:600px;
}
/**/

#comments_entry .comment_body , #trackbacks_entry .trackbacks_body{
	margin-bottom:8px;
	line-height:1.5em;
	color:#CCCCCC;
	display:block;
	font-size:9pt;
	padding:15px 22px;

}


#comments_entry .from{
	text-align:right;
	color:#999999;
	margin-bottom:4px;
	font-size:7.5pt;
}

/*======macie5only======*/
/*\*//*/
#comments_entry .from{
	width:630px;
}
/**/

#trackbacks_entry .trackback_url{
	color:#CCCCCC;
	margin-bottom:35px;
	font-size:9pt;
}

.trackback_title{
	margin-top:2px;
}

.trackback_title h4{
	font-size:7.5pt;
	padding-bottom:8px;
}

.trackback_title h4 a{
	font-size:9pt;
}

.trackback_title td{
	color:#CCCCCC;
}

#trackbacks_entry td{
	vertical-align:bottom;

}

/*==================パーマリンクページコメントフォーム==================*/

#comments_post{
	background-image:url(/img/entry/h2_title.gif);
	background-repeat:no-repeat;
	width:670px;
	background-position:-2336px 0px;
	margin-left:20px;
	margin-bottom:0px;
	padding-top:33px;
}
#comments_post p{
	margin-bottom:10px;
	color:#CCCCCC;
	font-size:9pt;
}

#comments_post div{
	background-color:#1E1C1A;
	margin-bottom:0px;
	padding:15px 22px;
}

#comments_post td{
	color:#CCCCCC;
	font-size:9pt;
}

#comments_post .text , #comments_post .textarea , #comments_post .formbutton{
	margin-top:4px;
	font-size:9pt;
}

#comments_post .text{
	width:200px;
}

#comments_post .textarea{
	width:626px;
	height:100px;
}

#comments_post .form_td{
	padding-bottom:10px;
}

/*==================右ナビ==================*/
/*all.css内のmargin-topの上書き*/

#navi_3{
	margin-top:50px;
}

#navi_3 div.h2{
	background-image:url(/img/entry/h2_info_entry.gif);
}

.navi_list_bottom{
	border-bottom:solid 70px #1D1C1A;
}

/*==================サンディーブログ用==================*/

/*======macie5only======*/
/*\*//*/

#navi_sundy1 span{
	width:234px;
	display:block;
}

/**/


#left_side_sundy{
	float:left;
	width:730px;
	background-color:#000000;
	padding-top:26px;
	padding-bottom:60px;
}

#main_sundy_entry{
	color:#FFFFFF;
}

#main_sundy_entry .log_body p{
	margin:0px 22px;
}

#main_sundy_entry div.h2{
	background-image:url(/img/entry/h2_sundyblog.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	height:215px;
}