/* /library/ CSS common */

.h2_box {
	border-left:7px solid #f4c610;
}
.h2_in_category {
	margin:0 0 0 4px;
	padding:6px 0 4px 3px;
	background:url(/template/img/dot_2px.gif) repeat-x left bottom;
	color:#333;
	font-weight:bold;
	font-size:0.97em;
	line-height:1.0;
	}
h2 {
	margin:2px 0px 2px 4px;
	padding:8px 0 5px 10px;
	background-color:#FEF8E2;
	color:#333;
	font-weight:bold;
	font-size:1.28em;
	line-height:1.0;
	}

h3 {
	clear:both;
	margin:20px 10px 20px 10px;
	padding:0;
	background:url(../img/back_h3_line.gif) repeat-x left 9px;
}

h3 span {
	margin:0 0 0 0;
	padding:1px 7px 0 18px;
	background:url(../img/back_h3.gif) #fff no-repeat left center;
	color:#333;
	font-weight:bold;
	font-size:0.85em;
	line-height:1.2;
}

h4 {
	clear:both;
	margin:20px 10px 10px 30px;
	padding:0 7px 0 3px;
	background:url(../img/back_h4.gif) repeat-y left center;
	border-left:4px solid #f4c610;
	font-weight:bold;
	font-size:0.97em;
	line-height:1.2;
	color:#333;
	}


h5 {
	clear:both;
	margin:0px 10px 10px 10px;
	padding:3px 0 1px 7px;
	border-bottom:1px solid #f4c610;
	background-color:#fff;
	font-weight:bold;
	font-size:0.97em;
	line-height:1.2;
	color:#333;
	}

p { margin-left:40px; margin-right:10px; line-height:1.5; }
