/* blog header *********************
**************************************** */
#header .mt_tab{
	margin:0 0 0 60px;
}
#header_img{
	float:left;
}
#blog_date{
	width:880px;
	height:30px;
	display:block;
	margin:0 auto;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
#blog_date p{
	line-height:30px;
	text-align:center;
}

/* blog top page *********************
**************************************** */
.navigation{
	clear:both;
	height:30px;
}
.staffblog_top{
	height:200px;
	overflow:hidden;
	margin:0 0 40px 0;
}
.staffblog_top .article_title{
	background:url(../MTimes/images/c1_title_top.gif) top left no-repeat;
}

.staffblog_top h2{
	font-size:1.25em;
	margin:0 0 5px 0;
	padding:15px 20px 25px;
	background:url(../MTimes/images/c1_title_bottom.gif) bottom left no-repeat;
}
.staffblog_top .avatar{
	float:left;
	margin:0 10px 10px 0;
}
.staffblog_top .author_name{
	float:left;
	line-height:60px;
}
.staffblog_top .level{
	margin:15px 0 0 0;
}
.staffblog_top .entry{
	clear:both;
	margin:10px 0 40px 0;
}
.staffblog_top .entry p{
	line-height:1.75em;
	margin:0 0 20px 0;
}
.staffblog_top .entry img{
	margin:0 20px 0 0;
	border:5px solid #DFDFDF;
}

/* blog index page about  ***********
**************************************** */
.blog_topcolumn{
	width:560px;
	height:160px;
	display:block;
	margin:0 0 20px 0;
	padding:20px 160px;
}
#blog_topcolumn_id10{
	background:url(images/smailsun_back.jpg) no-repeat;
}


/* blog index page 1st column *******
**************************************** */
.blog_toptitle{
	width:400px;
	height:35px;
	display:block;
	margin:0 0 20px 0;
}
.blog_h2_bg_user{
	background:url(../MTimes/images/misawasuki_titlebanner_user.jpg) no-repeat;
}
.blog_h2_bg_guest{
	background:url(../MTimes/images/misawasuki_titlebanner.jpg) no-repeat;
}
.blog_toptitle{
	padding:165px 0 0 280px;
}
.blog_toptitle li{
	float:left;
}
.blog_toptitle li a{
	width:180px;
	height:25px;
	display:block;
	margin:0 10px;
}
.blog_toptitle a span{
	display:none;
}
.blog_toptitle li.toukou_user a{ background:url(../MTimes/images/c1_btn_edit.gif); }
.blog_toptitle li.toukou_user a:hover{	background-position:bottom; }

.blog_toptitle li.toukou_user_form a{ background:url(../MTimes/images/c1_btn_user_form.gif); }
.blog_toptitle li.toukou_user_form a:hover{	background-position:bottom; }

.blog_toptitle li.toukou_guest a{ background:url(../MTimes/images/c1_btn_guest.gif); }
.blog_toptitle li.toukou_guest a:hover{	background-position:bottom; }

.blog_toptitle li.toukou_touroku a{ background:url(../MTimes/images/c1_btn_touroku.gif); }
.blog_toptitle li.toukou_touroku a:hover{	background-position:bottom; }


.blog_column1st{
	float:left;
	width:420px;
}
.blog_column1st .googlemaps{
	display:none;
}
.blog_column1st .post_area{
	width:420px;
	height:200px;
	display:block;
	margin:0 0 40px 0;
	background:url(../MTimes/images/newstitle_bg.gif) bottom left no-repeat;
}
.blog_column1st .post_area_even{
	float:right;
}
.blog_column1st .article_area{
	float:left;
	width:340px;
	height:200px;
	padding:0 5px;
	overflow:hidden;
}
.blog_column1st .article_area .post_time,
.blog_column1st .post_single .post_time{
	color:#773030;
	margin:0 0 5px 0;
}
.blog_column1st .article_area .article_title{
	margin:5px 0 0 0;
	background:#FFFFFF;
}
.blog_column1st .article_area h2{
	padding:10px;
	font-size:1.25em;
}
.blog_column1st .article_area p.author_name{
	font-size:0.75em;
}
.blog_column1st .article_area .post_content{
	width:340px;
	height:148px;
	overflow:hidden;
}
.blog_column1st .avatar_area{
	float:right;
	width:60px;
	height:190px;
}
.blog_column1st .avatar_area .avatar{
	margin:0 0 10px 0;
}

.clear_hr{
	clear:both;
}
.clear_hr hr{
	display:none;
}


/* blog index page 2nd column *******
**************************************** */
.blog_column2nd{
	float:right;
	width:240px;
}
.blog_column2nd ul{
	width:240px;
	overflow:hidden;
	margin:0 0 40px 0;
}
.blog_column2nd ul li{
	width:800px;
	overflow:hidden;
}
.blog_column2nd ul li a{
	font-size:0.875em;
	line-height:1.5em;
}
.blog_column2nd ul li span{
	margin:0 5px 0 0;
}

.blog_column2nd .ranking ul li{
	padding:0 0 0 25px;
}
.blog_column2nd .ranking ul li span{
	display:none;
}
.blog_column2nd ul li.rank_gold{ background:url(../MTimes/images/rank_gold.gif) center left no-repeat; }
.blog_column2nd ul li.rank_silver{ background:url(../MTimes/images/rank_silver.gif) center left no-repeat; }
.blog_column2nd ul li.rank_copper{ background:url(../MTimes/images/rank_copper.gif) center left no-repeat; }
.blog_column2nd ul li.rank_4{ background:url(../MTimes/images/rank_4.gif) center left no-repeat; }
.blog_column2nd ul li.rank_5{ background:url(../MTimes/images/rank_5.gif) center left no-repeat; }
.blog_column2nd ul li.rank_6{ background:url(../MTimes/images/rank_6.gif) center left no-repeat; }
.blog_column2nd ul li.rank_7{ background:url(../MTimes/images/rank_7.gif) center left no-repeat; }
.blog_column2nd ul li.rank_8{ background:url(../MTimes/images/rank_8.gif) center left no-repeat; }
.blog_column2nd ul li.rank_9{ background:url(../MTimes/images/rank_9.gif) center left no-repeat; }
.blog_column2nd ul li.rank_10{ background:url(../MTimes/images/rank_10.gif) center left no-repeat; }


/* blog single page *****************
**************************************** */
.navigation{
	clear:both;
	height:30px;
}
.post_single .article_title{
	background:url(../MTimes/images/c1_title_top.gif) top left no-repeat;
}

.post_single h1{
	font-size:1.25em;
	margin:0 0 5px 0;
	padding:15px 20px 25px;
	background:url(../MTimes/images/c1_title_bottom.gif) bottom left no-repeat;
}
.post_single .avatar{
	float:left;
	margin:0 10px 10px 0;
}
.post_single .author_name{
	float:left;
	line-height:60px;
}
.post_single .level{
	margin:15px 0 0 0;
}
.post_single .entry{
	clear:both;
	margin:10px 0 40px 0;
}
.post_single .entry p{
	line-height:1.75em;
	margin:0 0 20px 0;
}
.post_single .entry img{
	margin:0 20px 0 0;
	border:5px solid #DFDFDF;
}

#left_column .archive20list li{
	width:600px;
	line-height:1.25em;
	overflow:hidden;
}
#left_column .archive20list li span{
	margin:0 10px 0 0;
}

/* blog single page  present *********** */
.entry .present_column h2{
	color:#003399;
}
.entry .present_column h3{
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	font-size:1.25em;
	line-height:2em;
	color:#582200;
	border:1px solid #666666;
	background:#EEECD5;
}
.entry .present_box{
	margin:0 0 30px 0;
	border:1px solid #FFE3E6;
}
.entry .present_box .photo_top{
	float:left;
	margin:0 10px 0 0;
}
.entry .present_box ul li{
	list-style:none;
}
.entry .present_box ul li.shop_name{
	line-height:2em;
	background:#FFE3E6;
}
.entry .present_box ul li.present_name{
	color:#C88500;
	margin:10px 0;
	font-size:1.5em;
}
.entry .present_box ul li.present_p{
	font-size:0.75em;
}
.entry .present_box ul li.tousen{
	margin:10px 0 0 0;
	text-align:right;
	font-size:0.75em;
	border-top:1px dashed #CCCCCC;
}

/* blog single page comment *********
**************************************** */
.post_single ol.commentlist{
	margin:40px 0 0 0;
}
.post_single ol.commentlist .comment_time{
	float:right;
	color:#773030;
}
.post_single ol.commentlist li{
	clear:both;
	margin:0 0 30px 0;
}
.post_single .comment_text{
	clear:both;
	background:url(../MTimes/images/c1_comment_bottom.gif) bottom left no-repeat #EFEFEF;
}
.post_single .comment_text p{
	padding:10px 20px 20px;
}


/* blog single comment form *********
**************************************** */
.comment_form{
	clear:both;
	padding:40px 0 0 0;
}
.comment_form img{
	float:left;
	margin:0 20px 0 0;
}
.comment_form_box{
	float:right;
}
#comment{
	width:460px;
}
#author,
#email,
#url{
	width:390px;
}
.comment_form_box p{
	line-height:15px;
	margin:0 0 10px 0;
}
.comment_form_box p.comment_name{
	padding:0 0 0 70px;
	background:url(../MTimes/images/c1_name.gif) center left no-repeat;
}
.comment_form_box p.comment_mail{
	padding:0 0 0 70px;
	background:url(../MTimes/images/c1_mail.gif) center left no-repeat;
}
.comment_form_box p.comment_url{
	padding:0 0 0 70px;
	background:url(../MTimes/images/c1_url.gif) center left no-repeat;
}


/* page.php *******************************
**************************************** */
.ddsg-wrapper{
	clear:both;
	padding:20px 0 0 40px;
}
.ddsg-pagenav{
	margin:20px 0;
}
.ddsg-wrapper ul{
	margin:10px 0 0 20px;
}
.ddsg-wrapper ul li{
	line-height:1.5em;
}

.about .entry_content {
	clear:both;
	width:620px;
	margin:0 0 0 30px;
	padding-bottom:20px;
}


/* blog archive page ****************
**************************************** */
.archive_pagetitle{
	width:610px;
	height:50px;
	margin:0 0 20px 0;
	padding:0 0 0 270px;
	font-size:1.5em;
	color:#00CA97;
	line-height:45px;
	background:url(../MTimes/images/c_archive_h1_bg.gif) no-repeat;
}
.blog_archive{
	float:left;
	width:420px;
}
.blog_archive .googlemaps{
	display:none;
}
.blog_archive .post_area{
	float:left;
	width:420px;
	height:200px;
	display:block;
	margin:0 0 40px 0;
	background:url(images/newstitle_bg.gif) bottom left no-repeat;
}
.blog_archive .post_area_even{
	float:right;
}
.blog_archive .article_area{
	float:left;
	width:340px;
	height:200px;
	padding:0 5px;
	overflow:hidden;
}
.blog_archive .article_area .post_time,
.blog_archive .post_single .post_time{
	color:#773030;
	margin:0 0 5px 0;
}
.blog_archive .article_area .article_title{
	margin:5px 0 0 0;
	background:#FFFFFF;
}
.blog_archive .article_area h2{
	padding:10px;
	font-size:1.25em;
}
.blog_archive .article_area p.author_name{
	font-size:0.75em;
}
.blog_archive .article_area .post_content{
	width:340px;
	height:148px;
	overflow:hidden;
}
.blog_archive .avatar_area{
	float:right;
	width:60px;
	height:190px;
}
.blog_archive .avatar_area .avatar{
	margin:0 0 10px 0;
}



/* blog search page ****************
**************************************** */
.search{
	margin:0 0 0 40px;
}
.search .post_area{
	margin:0 15px 0 0;
}