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

#blog-contents{
    width:400px;
	float:left;
	padding-right:10px;
	padding-left:10px;
	border-right:1px dotted #42210B;
		}
	
#right-bar{
    width:165px;
	float:right;
	
	padding-left:8px;
	}	
	
h2 a{
    font-size:13px;
	border-bottom:1px dotted #42210B;
	margin-bottom:4px;
	display:block;
	}	
p{
    margin-bottom:12px;
	}	
.blog-entry-title{
    font-size:13px;
	border-bottom:1px dotted #42210B;
	margin-bottom:4px;
	display:block;
	}	
	
	
/*▽スタイルシート：カレンダー▽*/

#calendar {
	line-height: 140%;
	color: #42210B;
	font-family: Verdana, Arial, sans-serif;
	padding: 0px;
	text-align: center;
	margin-bottom: 5px;
	
	}

#calendar table {
	font-size: 90%;
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 160px;
	}

#calendar caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color: #42210B;
	text-align: center;
	background-color: #ffffff;
	padding-top: 2px;
	padding-bottom: 5px;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
	background-color: #ebe8e1;
	}

#calendar .sunday { background-color:#ffe6cc; }

#calendar .saturday { background-color:#b6dcfc; }

#calendar td { text-align: center; }

#calendar a:link {
	text-decoration: none;
	color: #e79141;
	border-bottom: 1px solid #e79141;
                }

#calendar a:link:hover {
	text-decoration: underline;
	color: #e79141;
	border-bottom: 1px solid #e79141;
                }

#calendar a:link:active {
	text-decoration: underline;
	color: #e79141;
	border-bottom: 1px solid #e79141;
                }

#calendar a:visited {
	text-decoration: none;
	color: #e79141;
	border-bottom: 1px solid #e79141;
                }

#calendar a:visited:hover {
	text-decoration: underline;
	color: #e79141;
	border-bottom: 1px solid #e79141;
                }

#calendar a:visited:active {
	text-decoration: underline;
	color: #e79141;
	border-bottom: 1px solid #e79141;
                }

/*△スタイルシート：カレンダー△*/

.blog-list{
    line-height:1.2;
	margin-bottom:0px;
	}
#monthly-page{
    font-weight:bold;
	font-size:12px;
	margin-top:10px;
	background:url(../img/arrow_cate.gif) no-repeat left center;
	padding-left:14px;
	}
/*--------------------------------TOPブログNEW表示--------------------------------*/	
.thumb-img-new{
   	float:right;
	}
.body-text-new{
    
	
	 }	




/*--------------------------------TOPブログ表示--------------------------------*/	
.entry-block{
     width:400px;
	 margin:0;
	 padding:0;
	 }
.thumb-img{
    width:70px;
	height:70px;
	overflow:hidden;
	float:right;
	}
.body-text{
     width:320px;
	 float:left;
	 }	
.clear-part{
     clear:both;
	 margin-bottom:18px;
	 }
.page-separate{
     text-align: center; 
	 margin-bottom:6px;
	 display:block;
	 font-size:13px;
	 }	 	
/*.page-part{
     background-color:#42210b;
	 color:#fff;
	 padding:2px 5px;	
	 }
	   */
 .next-link{
     text-align:right;
	 }	  
.blog-rightbar{
	list-style:none;
	margin-top:3px;
	} 
	
/*△新カレンダー△*/		 	  
#calendar {
    margin: 5px 0 10px;;
    color: #444444;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
#calendar table {
    padding: 0;
    border-collapse: collapse;
}
#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 9px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}
