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

#content{
	width:715px;
}

#content .block01{
	background:url(/common/content_bg_02.png) repeat-y #fff;
}

#content .block01 .wrap01{
	background:url(/common/content_bg_01.png) no-repeat top;
	zoom:1;
}

#content .block01 .wrap01 .wrap02{
	background:url(/common/content_bg_03.png) no-repeat bottom;
	padding:20px;
	zoom:1;
}

#content .block01 .wrap01 .wrap02 .box01 .face{
	float:left;
	border:#DACBA6 4px solid;
	padding:1px;
	background:#fff;
}

#content .block01 .wrap01 .wrap02 .box01 .face img{
	vertical-align:bottom;
	width:72px;
	height:72px;
}

#content .block01 .wrap01 .wrap02 .box01 .entry{
	width:570px;
	float:right;
}

#content .block01 .wrap01 .wrap02 .box01 .entry dt{
	font-size:1.4em;
	font-weight:800;
	margin-bottom:10px;
}

#content .block01 .wrap01 .wrap02 .box01 .entry dt .jobicon img{
	margin-left:5px;
	vertical-align:middle;
}

#content .block01 .wrap01 .wrap02 .box01 .entry dd{
}

#content .block01 .wrap01 .wrap02 .box01 .entry dd .expertise{
	font-size:1.4em;
	margin-bottom:5px;
}

#content .block01 .wrap01 .wrap02 .box01 .entry dd .expertise .head{
	font-weight:800;
}

#content .block01 .wrap01 .wrap02 .box01 .entry dd .text{
	font-size:1.2em;
}

#content .block01 .wrap01 .wrap02 .box02{
	border-top:#DACBA6 dashed 1px;
	padding-top:20px;
	color:#8F581E;
}

#content .block01 .wrap01 .wrap02 .box02 .button{
	margin:0px 5px;
}

#content .block01 .wrap01 .wrap02 .box02 .button img{
	vertical-align:bottom;
}

#content .block01 .wrap01 .wrap02 .box02 p{
	margin-top:10px;
}

#content .block01 .wrap01 .wrap02 .box03{
	font-size:1.2em;
}

#content .block01 .wrap01 .wrap02 .box03 h2 .title{
	font-size:1.5em;
	color:#630;
}

#content .block01 .wrap01 .wrap02 .box03 h2 .date{
	font-size:1.166em;
	font-weight:100;
}

#content .block01 .wrap01 .wrap02 .box03 .name{
	padding-bottom:10px;
	background:url(/common/common_line.png) no-repeat bottom;
	margin-bottom:10px;
}

#content .block01 .wrap01 .wrap02 .box04{
	background:#F9F5E0;
	padding:15px;
	font-size:1.2em;
	zoom:1;
	position:relative;
}

#content .block01 .wrap01 .wrap02 .box04 ul{
	width:300px;
	float:left;
	/*margin-bottom:-5px;*/
}

#content .block01 .wrap01 .wrap02 .box04 ul li{
	padding-left:18px;
	margin-bottom:5px;
}

#content .block01 .wrap01 .wrap02 .box04 ul .list01{
	background:url(/common/icon_star01.png) no-repeat 0px 50%;
}

#content .block01 .wrap01 .wrap02 .box04 ul .list02{
	background:url(/common/icon_mail.png) no-repeat 0px 50%;
}

#content .block01 .wrap01 .wrap02 .box04 ul .list03{
	background:url(/common/icon_note.png) no-repeat 0px 50%;
}

#content .block01 .wrap01 .wrap02 .box04 ul .list04{
	background:url(/common/icon_share.png) no-repeat 0px 50%;
}

#content .block01 .wrap01 .wrap02 .box04 .box05{
	width:330px;
	float:right;
}

#content .block01 .wrap01 .wrap02 .box04 .box05 .ranking{
	margin-bottom:5px;
}

#content .block01 .wrap01 .wrap02 .box04 .box05 .ranking img{
	float:left;
	margin-right:3px;
}

#content .block01 .wrap01 .wrap02 .box04 .box05 .blog{
	position:absolute;
	bottom:10px;
}

#content .block01 .wrap01 .wrap02 .box04 .box05 input{
	border:1px solid #D9D3BF;
	padding:2px;
	margin:0px 2px;
	margin-left:10px;
	background:#fff;
	width:220px;
	height:16px;
	line-height:14px;
	vertical-align:middle;
}



/* Latest column */
#content .latest .wrap01 .wrap02 {
padding:11px;
}
#content .latest h2 {
margin-bottom:10px;
}
#content .latest ul {
margin:0 6px;
padding-bottom:3px;
}
#content .latest li {
margin-bottom:3px;
}
#content .latest ul h3 {
font-size:1.2em;
font-weight:normal;
}


/* Tweet button */

#content .social_bookmark .twitter-share-button {
	height:20px;
	width:83px;
	vertical-align:middle;
}

