@charset "UTF-8";

.cts_blog{
background:url(../../images/sub_bg_blog.gif) no-repeat 100% 100%;
}
/*左右カラムのワイヤフレームは、他コンテンツと統一させるため、MTのものは不使用*/
#blog_main{
float:right;
width:395px;
margin-right:3px;
display:inline;
}

#blog_sub{
float:left;
margin-left:12px;
display:inline;
width:108px;
background:url(../../blog/images/sub_bg02.gif) repeat-y #ececec;
margin-top:3px;
}

/*==corner title ==*/
#ttl_blog{
width:770px;
margin:0 auto 10px;
background:url(../../blog/images/lead_bg.gif) no-repeat 100% 100%;
min-height:93px;
text-align:left;
}
*html #ttl_blog{
height:93px;
}
#ttl{
width:603px;
padding-right:130px;
}


/*==  entry ==*/
.asset-content{
margin:0 0 2.5em 13px;
}

.entry-asset{
margin:0 18px 0 3px;
}
.asset-header{
padding:2px 0 2px 10px;
margin-bottom:0.7em;
background:url(../../blog/images/h3_bg_cat.gif) repeat-y;
}
.asset-header h3{
margin-bottom:3px;
}
.entry-title{
width:100%;
font-size:14px;
padding:0 0 0 3px;
}
.asset-meta{
padding:1px 0 0 0;
font-size:10px;
background:url(../../blog/images/hr.gif) no-repeat 3px 0;
zoom:1;
}
.asset-meta:after{content:".";display: block;height:0px;clear:both;visibility:hidden;}

.author{
color:#555;
font-weight:bold;
margin-right:0.8em;
padding:4px 0 0 3px;
float:left;
display:inline;
}
.published{
float:left;
padding-top:4px;
}

.asset-more, .asset-more-link{
padding-top:0.5em;
}

/* each staff */
.staff_a .asset-header{
background:url(../../blog/images/h3_bg_a.gif) repeat-y;
}
.staff_a .entry-title{
color:#2287b7;
}
.staff_a .author{
color:#50bad8;
background:url(../../blog/images/staff_a_icn.gif) no-repeat;
padding-left:22px;
}
.staff_a .asset-meta{
background-position:22px 0%;
}

.staff_b .asset-header{
background:url(../../blog/images/h3_bg_b.gif) repeat-y;
}
.staff_b .entry-title{
color:#da367e;
}
.staff_b .author{
color:#ee8dad;
background:url(../../blog/images/staff_b_icn.gif) no-repeat;
padding-left:22px;
}
.staff_b .asset-meta{
background-position:22px 0%;
}

.staff_c .asset-header{
background:url(../../blog/images/h3_bg_c.gif) repeat-y;
}
.staff_c .entry-title{
color:#ed7219;
}
.staff_c .author{
color:#f9b566;
background:url(../../blog/images/staff_c_icn.gif) no-repeat;
padding-left:22px;
}
.staff_c .asset-meta{
background-position:22px 0%;
}

.staff_d .asset-header{
background:url(../../blog/images/h3_bg_d.gif) repeat-y;
}
.staff_d .entry-title{
color:#449800;
}
.staff_d .author{
color:#7bc482;
background:url(../../blog/images/staff_d_icn.gif) no-repeat;
padding-left:22px;
}
.staff_d .asset-meta{
background-position:22px 0%;
}

.staff_m .asset-header{
background:url(../../blog/images/h3_bg_b.gif) repeat-y;
}
.staff_m .entry-title{
color:#da367e;
}
.staff_m .author{
color:#ee8dad;
background:url(../../blog/images/staff_m_icn.gif) no-repeat;
padding-left:22px;
}
.staff_m .asset-meta{
background-position:22px 0%;
}

.staff_t .asset-header{
background:url(../../blog/images/h3_bg_t.gif) repeat-y;
}
.staff_t .entry-title{
color:#7b63c2;
}
.staff_t .author{
color:#a395c5;
background:url(../../blog/images/staff_t_icn.gif) no-repeat;
padding-left:22px;
}
.staff_t .asset-meta{
background-position:22px 0%;
}

/* other parts */
.mt-enclosure-image img{
border:solid 1px #ddd;
margin:0.5em 0;
}
.entry-content ul,.entry-content ol{
margin:0 0 0.5em 1em;
}


/*== sub  ==*/
#blog_sub_back{
margin-bottom:1em;
}
#blog_sub_back a{
background:url(../../images/cmn_link.gif) no-repeat 0 45%;
padding-left:12px;
text-decoration:none;
}
.calendar_month{
background:url(../../blog/images/sub_h3_cal_bg.gif) no-repeat 50% 50% #f28a3f;
color:#fff;
font-size:10px;
padding:1px 10px 0;
text-align:center;
line-height:10px;
}
.widget-calendar table{
border-collapse:collapse;
}

.widget-calendar th{
color:#aaa;
text-align:center;
font-size:10px;
padding:0 0.2em;
border-bottom:solid 1px #ddd;
}
.widget-calendar td{
text-align:center;
font-size:10px;
padding:0.1em 0.2em 0;
}


/*== category (not staff) ==*/
	.widget-archive-category{
	background:#fff;
}
.widget-archive-category .widget-content{
	padding:0.8em 0 0 8px;
	margin:0;
}
.widget-archive-category p{
font-size:10px;
}
.widget-archive-category h4{
	font-size:10px;
	color:#ee6400;
}
.widget-archive-category a{
	display:block;
	background-position:0 0.3em;
}


/*==sub - staff ==*/
.staff{
background:url(../../blog/images/sub_bg03.gif) no-repeat 0% 100%;
padding-bottom:8px;
}
.staff .widget-content{
margin:0;
padding:0;
}
.staff h3{
padding:10px 10px 4px;
background:url(../../blog/images/sub_bg01.gif) no-repeat;
line-height:1.1;
}
.staff h4{
padding-bottom:52px;
}
.staff .staff_a,
.staff .staff_b,
.staff .staff_c,
.staff .staff_d,
.staff .staff_m,
.staff .staff_t{
border:solid 1px #ddd;
background:#f7f7f7;
margin:0 4px 8px;
padding:4px;
}
/*each staff*/
.staff .staff_a h4{
background:url(../../blog/images/staff_a_ill.gif) no-repeat 0% 100%;
}
.staff .staff_b h4{
background:url(../../blog/images/staff_b_ill.gif) no-repeat 0% 100%;
}
.staff .staff_c h4{
background:url(../../blog/images/staff_c_ill.gif) no-repeat 0% 100%;
}
.staff .staff_d h4{
background:url(../../blog/images/staff_d_ill.gif) no-repeat 0% 100%;
}
.staff .staff_m h4{
background:url(../../blog/images/staff_m_ill.gif) no-repeat 0% 100%;
}
.staff .staff_t h4{
background:url(../../blog/images/staff_t_ill.gif) no-repeat 0% 100%;
}
.staff .staff_b{
margin-bottom:0;}

/*== title and pagenate ==*/
#blog_nav_t{
background:url(../../blog/images/nav_bg.gif) no-repeat;
padding:10px 15px 0;
min-height:30px;
margin-bottom:1.5em;
zoom:1;
}
*html #blog_nav_t{
height:27px;
}
#blog_nav_t:after{content:".";display: block;height:0px;clear:both;visibility:hidden;}

#blog_nav_t h4{
float:left;
}
#blog_nav_t p{
float:right;
}
#blog_nav_b{
text-align:right;
padding:1.5em 15px 0;
}
