@charset "UTF-8";



span.brown_b{

	color: #a4531a;

	font-weight: bold;

}



/*--------------------

cate, read

----------------------*/

.cate_link{

	margin:30px 10px ;

	font-weight: bold;

	letter-spacing: .04em;

	font-size: .95em;

}

span.cate_list{

	margin: 0 20px 0 0;

	color: #4ba453;

}

.cate_link a, .read_link a{

	color: #eb7600;

	text-decoration: underline;

}

.cate_link a:hover,.read_link a:hover{

			color: #eb7600;

	text-decoration: none;

}

h3.maki_cate_midashi{

	clear: both;

	padding: 0px 0 0 10px ;

	margin: 25px 0 0 0;

	border-left: 6px solid #4ba453;

	border-bottom: 1px solid #007f3a;

	font-weight: bold;

	font-size: .97em;

	letter-spacing: .05em;

	color: #007f3a;

}

.read_link{

	margin: 0;

	padding: 0;

	font-size: .89em;

	text-align: right;

	color: #4ba453;

	letter-spacing: .04em;

}

.read_link img{

	margin-right:5px;

}

span.read_list{

	margin: 0 0px 0 11px;

	color: #eb7600;

}

/*--------------------

qa

----------------------*/

.maki_q{

	clear: both;

	margin: 15px 0;

	min-height: 45px;

	background:#ceeab2 url(../images/qmark.png) no-repeat 3px 7px;

	border-radius: 10px;

	font-size: .91em;

	padding: 12px 10px 10px 52px;

	letter-spacing: .04em;

	font-weight: bold;

}

.maki_a{

	margin: 0 0 22px 0;

	min-height: 45px;

	background:#fff url(../images/amark.png) no-repeat 7px 3px;

	font-size: .86em;

	padding: 6px 10px 10px 52px;

	letter-spacing: .04em;

}

.maki_a_left{

	width: 400px;

	margin: 0 0 30px 0;

	float: left;

}

.maki_a_right{

	width: 190px;

	margin: 0 0 30px 0;

	padding: 0;

	text-align:right;

	float: right;

}


.report_midashi{

	margin:  0 ;

	height: 37px;

	line-height: 37px;

	padding: 0 0 0 45px;

	background-color:#dff1cc;

	background-image: url(../images/report_mark.png);

	background-repeat: no-repeat;

	background-position: 12px 8px;

	border-radius: 10px 10px 0 0;

	font-size: .91em;

	letter-spacing: .05em;

	font-weight: bold;

}

.report_area{

	margin: 0 0  40px 0;

	padding: 0 ;

	border-radius: 10px;

	border: 1px solid #86ca40;

}

.report_honbun{

	margin: 20px ;

	font-size: .9em;

	line-height: 1.6;

	letter-spacing: .02em;

}







