@charset "shift_jis";

/* =========================================

design.css

============================================ */


#main div.bgArea04 h2.box_ttl_top {
	width: 950px;
	height: 40px;
	margin: 0;
	padding: 32px 0 0 80px;
	background: url(../image/bg_box_ttl_top.gif) no-repeat 0 0;
	color:#993333;
	font-size: 17px;
	font-weight: bold;
}
#main div.bgArea04 h2.box_ttl {
	clear: both;
	width: 333px;
	height: 41px;
	margin: 20px 35px 0; 
	padding: 0;
	background: url(../image/bg_box_ttl.gif) no-repeat 0 0;
	color:#993333;
	font-size: 17px;
	text-align:center;
	line-height: 41px;
	font-weight: bold;
}
#main .box {
	width:880px;
	margin:0 auto ;
	padding:0;
	overflow:hidden;
	border-bottom:1px #CCC dotted;
	}
#main .box_last {
	border-bottom:none;
	}
#main .section {
	width:662px;
	margin:4px auto 0;
	padding:0 0 40px 0;
	overflow:hidden;
	}
#main .section img {
	margin:16px 16px 0 0;
	/margin:14px 8px 0 0; /*IE6・7用*/
	padding:1px;
	display:block;
	}
#main .section img.main_img {
	padding:8px;
	border:1px #999 solid;
	}
#main .section img.left {
	float:left;
	}
#main .section div.left {
	float:left;
	}