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

/*subNavi-----------------------------------*/


*html #subNavi {
	background:url(../images/subNavi_bottom2.gif) left bottom no-repeat;
	padding-bottom:11px;
}


#subNavi li {
	background-position:left 8px;
}


#subNavi li span {
font-weight:bold;
font-size:13px;
}

#subNavi li ul{
background:none;
border:none;
margin:5px 0;
}

#subNavi li ul li{
border:none;
padding:0;
background:url(../images/icon5.gif) left center no-repeat;
}
/*for IE6-------*/
*html #subNavi li ul li{
height:12px;
}
/*-------------*/

#subNavi li ul li a{
	margin-left:12px;
	text-decoration:underline !important;
}

/*entry-----------------------------------*/
.entry{
background:url(../images/line2.gif) left bottom repeat-x;
padding-bottom:22px;
margin-bottom:20px;
}

.titleContainer{
margin-bottom:15px;
}

.titleLeft,.titleRight{
float:left;
}

.titleLeft{
width:47px;
height:47px;
background:url(../images/blog_icon1.png) left top no-repeat;
margin-right:10px;
}

.titleLeft p{
text-align:center;
margin-bottom:0;
line-height:normal;
color:#FFFFFF;
}

p.month{
margin-top:2px;
}

p.day{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
}

.titleRight{

}

.titleRight h2{
border-bottom:#ddd solid 1px;
width:373px;
margin-bottom:0;
}

.titleRight h2 a{
font-size:16px;
font-weight:bold;
text-decoration:none;
}


.titleRight div{
font-size:11px;
margin-top:5px;
}

.entryBody img{
border:#ddd solid 1px;
}

/*inglePageNavi-----------------------------------*/


#singlePageNavi{
width:430px;
margin-bottom:20px;
}

#singlePageNavi a{
padding:0 5px;
}

.spnLeft{
float:left;
}

.spnRight{
float:right;
}

.spnLeft a{
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: transparent url(/images/icon13.gif) no-repeat scroll left center;
padding-left: 22px !important;
}

.spnRight a{
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: transparent url(/images/icon10.gif) no-repeat scroll right center;
padding-right: 22px !important;
}


/* 追加分 saito ---------------------------*/
.pager{
margin:10px auto;
width: 90%;
line-height:2em;
text-align:center;
}

.pages{

font-size: 10px;
padding: 0 0 17px;
text-align: center;

}

.pages_box{

text-align: center;

}

.pager a{

}

.soy_current{

}

.current_page_number a{

border: 1px solid #BC1818;
color: #BC1818;
text-decoration: none;
margin-right:4px;

}

.current_page_number_full a{

border: 1px solid #BC1818;
color: #ffffff;
text-decoration: none;
background-color: #BC1818;
margin-right:4px;

}

.current_page_number a:hover{

border: 1px solid #BC1818;
color: #ffffff;
text-decoration: none;
background-color: #BC1818;

}

.last_page_number{

border: 1px solid #BC1818;
color: #BC1818;
text-decoration: none;

}

.last_page_number:hover{

border: 1px solid #BC1818;
color: #ffffff;
text-decoration: none;
background-color: #BC1818;

}

