@charset "UTF-8";

h1.archive_head
{
	padding:0;
	margin:0 0 15px 0;
}

div.content_wrapper
{
	padding:0;
	margin:0 55px 30px 55px;
}

div.entry_info_left
{
	float:left;
	width:120px;
	padding:0;
	margin:0;
}

div.entry_info_right
{
	float:right;
	width:650px;
	padding:0;
	margin:0;
}

ul.info_year
{
	padding:0;
	margin:0;
}

ul.info_year li
{
	list-style:none;
	line-height:1.6;
	padding:0;
	margin:0 0 1px 0;
}

ul.info_year li span
{
	float:left;
	width:60px;
}

div.entry_info_content
{
	padding:0;
	margin:0 0 30px 0;
}






ul.entry_menu_anchor_list01
{
	padding:0;
	margin:0 0 10px 0;
}


ul.entry_menu_anchor_list01 li
{
	list-style:none;
	line-height:1.4;
	color:#555555;
	float:left;
	width:345px;
}

ul.entry_menu_anchor_list01 li a
{
	text-decoration:underline;
	color:#167ddd;
	background:transparent;
}

ul.entry_menu_anchor_list01 li a:visited
{
	text-decoration:underline;
	color:#6a7b8b;
	background:transparent;
}

ul.entry_menu_anchor_list01 li a:hover
{
	text-decoration:none;
	color:#ffffff;
	background:#167ddd;
}

ul.entry_menu_anchor_list01 li span.entry_menulist_box
{
	display:block;
	color:#519de2;
	background:#f4f5f0 url(http://rclo.jp/blog/common/images/icon_anchor_list01.gif) no-repeat 15px 14px;
	padding:7px 25px 8px 25px;
	border:1px solid #cbc7b9;
	margin:0 10px 10px 0;
}

div.report_bg
{
	background:url(http://rclo.jp/blog/images/report_bg.jpg) no-repeat right bottom;
	padding:0 0 95px 0;
	margin:0;
}

div.qa_bg
{
	background:url(http://rclo.jp/blog/images/qa_bg.jpg) no-repeat right bottom;
	padding:0 0 70px 0;
	margin:0;
}


ul.qanum_anchor_list01
{
	padding:0;
	margin:0 0 10px 0;
}

ul.qanum_anchor_list01 li
{
	list-style:none;
	line-height:1.6;
	color:#555555;
	background:url(http://rclo.jp/blog/common/images/icon_anchor_list01.gif) no-repeat 0 7px;
	padding:0 0 8px 10px;
	border-bottom:1px dotted #babbb5;
	margin:0 0 8px 0;
	height:100%;
}

ul.qanum_anchor_list01 li a
{
	text-decoration:underline;
	color:#167ddd;
	background:transparent;
}

ul.qanum_anchor_list01 li a:visited
{
	text-decoration:underline;
	color:#6a7b8b;
	background:transparent;
}

ul.qanum_anchor_list01 li a:hover
{
	text-decoration:none;
	color:#ffffff;
	background:#167ddd;
}

.author_right
{
	text-align:right;
}

div.head_inner_q_foot
{
	background:url(http://rclo.jp/blog/images/head_inner_q_bg_foot.gif) no-repeat left bottom;
	padding:0 0 8px 0;
	margin:0 0 30px 0;
}

div.head_inner_q_head
{
	background:url(http://rclo.jp/blog/images/head_inner_q_bg.gif) no-repeat left top;
	padding:10px 10px 0 10px;
	margin:0;
}

div.head_inner_q_head div.q_logo
{
	float:left;
	width:25px;
	padding:0;
	margin:0;
}

div.head_inner_q_head div.q_logo img
{
	padding:0;
	margin:2px 0 0 5px;
}

div.head_inner_q_head p
{
	float:right;
	width:540px;
	padding:0;
	margin:0;
}

div.sidemenu h4
{
	line-height:1.6;
	background:url(http://rclo.jp/blog/images/icon_sidetitle01.gif) no-repeat 4px 6px;
	padding:0 0 5px 15px;
	border-bottom:1px dotted #5a5a57;
	margin:0 0 10px 0;
}

div.sidemenu ul li
{
	width:100%;
}

div.q_parag_box
{
	padding:0;
	margin:0 0 40px 0;
}

div.linkbtn_qa_top_box
{
	position:relative;
}

div.linkbtn_qa_top_box div.linkbtn_qa_top
{
	position:absolute;
	right:10px;
	top:47px;
	width:106px;
	height:19px;
	padding:0;
	margin:0;
}

.qatop_right
{
	text-align:right;
}

.qatop_right ul
{
	float:right;
	width:107px;
	height:20px;
}

.qatop_right ul li
{
	height:100%;
	background:url(http://rclo.jp/blog/images/icon_anchor_list01_reverse.gif) no-repeat 5px 7px;
}

