@charset "UTF-8";
/* CSS Document */


.box1,.box2{
	background:url(../img/content_bg_mid.jpg) repeat-y ;
	padding:0 9px;
}


.box1 ul li{
	background:url(../img/menu_list_bg.jpg) no-repeat;
	padding:11px 0 11px 16px;
	clear:both;
}


.topmenu{
	padding:0px 0 0 0;
}




.topmenu h1.midashi2{
	background:url(../img/midashi1_2_bg.jpg) no-repeat;
	margin-top:24px;
	padding:13px 0 13px 28px;
	font-size:123.1%;
	font-weight:bold;
	color:#fcfcfc;
	
}

.topmenu h1.midashi3{
	background:url(../img/midashi1_3_bg.jpg) no-repeat;
	margin-top:24px;
	padding:13px 0 13px 28px;
	font-size:123.1%;
	font-weight:bold;
	color:#fcfcfc;
}



.box1 h2{
	background:url(../img/menu_midashi2.jpg) no-repeat;
	color:#fffefe;
	font-weight:bold;
	padding:11px 0 6px 18px;
}
.box1_1 {
	width:583px;
	background:#fff;
	padding:10px 0 20px 0;
}

.alert1{
	background:#faf6e3 url(../img/alert1.png) 0 3px no-repeat;
	padding:14px 20px 15px 55px;
	margin:30px 0 30px 0;
	font-size:108%;
	border:#cdc196 solid 1px;
}

.alert2{
	background:#e5effc url(../img/alert2.png) 0 3px no-repeat;
	padding:14px 20px 15px 55px;
	margin:30px 0 30px 0;
	font-size:108%;
	border:#adc2e9 solid 1px;
}

.alert3{
	background:#ecf1de url(../img/alert3.png) 0 3px no-repeat;
	padding:14px 20px 15px 55px;
	margin:30px 0 30px 0;
	font-size:108%;
	border:#bace83 solid 1px;
}

.alert4{
	background:#f8dfdf url(../img/alert4.png) 0 3px no-repeat;
	padding:14px 20px 15px 55px;
	margin:30px 0 30px 0;
	font-size:108%;
	border:#eba8a8 solid 1px;
}