/* CSS Document */

/*reset*/
h2{ background:none;}


.header{ height:180px; background:url(img/ph_index.jpg) no-repeat 0 0;}
.blog-name{ text-align:center; font-size:2.7em; padding-top:40px; line-height:1.0; margin-bottom:20px;}
.blog-name a{ color:#000000; line-height:1.0; margin-bottom:0; text-decoration:none;}
.blog-description{ text-align:center;}
.archive-title{ text-align:center; font-weight:bold; font-size:1.4em;}


#MB a{ }
#MB a:hover{ text-decoration:underline;}

#MC{ position:relative;}
#MMC{}
#MSC{ position:absolute; top:0px; left:460px; background:#FFFFFF;}


/* entry */
.entry{ border-bottom:solid 1px #a8a8a8; margin-bottom:2.0em;}
.entry-title{ padding:.5em; background:#C7D5ED; color:#00000; font-size:1.15em;}
.entry-data{ font-size:0.85em;}
.entry-category{ float:left;}
.entry-date{ text-align:right;}
.entry-contents{ margin:0 5px;}
.entry-contents img{ max-width:440px;}
.entry-navi{  margin:0 0 .5em 0; padding:5px;font-size:0.85em; border:dotted 1px #a8a8a8;}
.entry-edit{ float:left; margin-bottom:0;}
.entry-link{ text-align:right; margin-bottom:0;}
.entry-pre{ float:left; margin-bottom:0;}
.entry-next{ text-align:right; margin-bottom:0;}
.entry-navi br{ display:block; height:1px;}

/* module */
.module{}
/*.module-title{ border:solid 1px #333333; text-align:center;}*/
.module-title{ display:block; height:30px; padding:6px 0 0 10px; background:url(../com/img/bg_sc_normal.jpg) no-repeat 0 0;}
.module-list{ margin:0; padding:0; list-style:none;}
.recent .module-list-item{ border-bottom:dotted 1px #a8a8a8; font-size:0.90em;}
.category .module-list-item{ 
	border-bottom:dotted 1px #a8a8a8; background:url(img/img_dot_red.gif) no-repeat left 6px; padding-left:10px;}
	
	
/* header collection */
.construction .header{ background-image:url(img/ph_index_construct.jpg); color:#FFFFFF;}
.construction .header a { color:#FFFFFF;}