h2,h3	{ color:#039; }

h3.green {
	margin: 18px 0;
	padding: 4px 0px 2px 16px;
	border-left: 8px solid #060;
	border-bottom: 1px solid #060;
	background: #393;
	color: #fff;
	font-size: mideum;
	text-align: left;
}

.px12	{ font-size: 13px; line-height: 1.3em; }
.cmmt	{ font-size: 13px; line-height: 1.3em; }
.small	{ font-size: 13px; line-height: 1.3em; }
.l120	{ line-height: 120%; }
.l130	{ line-height: 130%; }

.price	{ color:#c00; }
.redbold { font-weight: bold; color: #c00; }
.redsmall { font-size: 13px; color: #c00; }
.title1	{ font-size: 2.5em; font-weight: bold; color: #060; }
.title2	{ font-size: 1.8em; font-weight: bold; color: #393; }
.title3	{ font-size: mideum; font-weight: bold; color: #03c; }

.caution_box	{
	margin:24px 12px; padding:12px;
	color:#c00; font-size:14px;
	border:2px solid #f33;
	background-color:#fee;
}


/*-----------------------------------------------------------------*/
div.databox {
	float:left;
	width:30%;
	height:200px;
	margin:0 1%;
	text-align:center;
	font-size:0.8em;
	line-height:1.2em;
}
div.thumbox {
	height:120px;
	margin-bottom:3px;
	background: #fff url(./re/no_image.gif) no-repeat center top;
}
div.textbox_plus {
	font-weight: bold;
	background-color:#ff9;
}

/*-----------------------------------------------------------------*/
#bousai .red {
	color: #f00;
}
#bousai h3 {
	margin: 8px 0 0 216px;
	padding: 4px 0px 2px 8px;
	border-left: 8px solid #c90;
	border-bottom: 1px solid #c90;
	background: #fd3;
	color: #600;
	font-size: mideum;
	text-align: left;
}

