@charset "UTF-8";
/* CSS Document */

li#gm_blog a       { background-position: -422px -37px; }
#main div.contents { width:540px; padding:10px 10px 25px; margin:0; background:url(../images/main_header.gif) no-repeat; }





.entry { }
div.entry { margin:15px 0 15px 0; padding:0 0 10px 0; border-bottom:1px dotted #bdbdbd; }
div.entry table { width:100%; }
div.entry td { padding:3px 5px 5px; vertical-align:top; }
div.entry td.entry_sub { vertical-align:bottom; }
div.entry th { width:130px; vertical-align:top; }



.readmore, { color:#4db3ae; }
div.entry .entryInfo { float:left; }
.readmore  { float:right; }
.date      { color:#999; }


div.entry img.mt-image-none { display:none; }
div.entry .entry_title { line-height:100%; margin-bottom:10px;}
div.entry .entry_title a { color:#332228; font-weight:bold; }
div.entry .entry_text { margin-left:1px; }
div.entry .entry_text { width:100%; height:60px; overflow:hidden; }
div.entry .thumbnail { width:114px; height:114px; padding:5px; background:url(images/blog/background_thumbnail.gif) no-repeat; }
div.entry .thumbnail img { width:114px; height:114px; overflow:hidden; }

.entryDetail img.mt-image-noen { display:block; }


.blue { color:#31bab0; }

div#blogHeader { width:560px; height:60px; padding-bottom:5px; background:url(images/blog/blog_header.gif) no-repeat #fff; }
div#blogHeader div.title { position:absolute; top:18px; left:20px; font-weight:bold;}

div.pagetop { width:540px; height:26px; padding:6px 0 0; text-indent:10px; background:url(images/blog/linebackground.gif) no-repeat; }
.pagetop .title { float:left; }
.pagenavi { float:right; padding-right:10px;}

.contents a { color:#31bab0; text-decoration:none; }
.contents a:hover { text-decoration:underline; }



.pagetitle { padding-bottom:5px; background-color:#fff; }

#entries { width:520px; margin:auto;  }

div.entry_more img.mt-image-none { margin-bottom:10px; }




h3.entryTitle { color:#000; margin:10px 0 3px 7px; text-indent:20px; background:url(images/blog/title_bar.gif) no-repeat; height:21px;}
.entryTitleBottom { margin:0 0 10px 0;}
.entryDetail { margin:0 0 0 27px;}
.entry_more { margin:20px 0 0 0; }

#left li.parent {
	font-weight:bold;
	padding:6px 6px;
	width:168px;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	background:url(images/blog/background_topcategory.gif);
}

table.breakline{
	background:url(images/common/resultTableBg.gif) repeat scroll 0 0;
	
}

#relatedItem { display:none; }
#relatedItem table {
	background:url(../images/common/table_bg_noborder.gif);
border-collapse:separate;
	border-spacing:1px;
}
#relatedItem table{
	margin:11px auto 8px;
}
#relatedItem td{
	padding:10px;
	width:110px;
}
#relatedItemTable td a{
	margin-bottom:10px;
}
.relatedTitle{
	background:url(images/blog/relateditems.gif) no-repeat;
	width:95px;
	height:12px;
	text-indent:-9999em;
	margin-left:20px;
}

#relatedItem td span.name {
	display:block;
	font-size:x-small;
	line-height:100%;
}