@charset "UTF-8";
/* CSS Document */

.free{
	font-size:15px
}

#section01 h2,#section01 h3,#section01 h4,#section02 h3{
	margin:0 !important;
	padding:0 !important;
	background-image:none !important;
	background-color:transparent !important;
	color: maroon !important;
}


#section01{
	margin:0 0 20px 0;
	padding:0px 0 0 0;
	background-image: url(bg_012.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:427px;
	_height: auto !important;
	_height: 427px;
}
#section01 h2{
	margin:0 0 140px 350px !important;
	padding:25px 0 0 0 !important;
	line-height:1;
}
#section01 h3{
	margin:0 0 5px 0px !important;
	padding:0 0 0 10px !important;
	line-height:1;
}
#section01 p{
	margin:0 0 10px 0px !important;
	padding:0 270px 0 10px !important;
	line-height:1.5;
	color:#ee6308;
}


#section02{
	margin:0 0 0px 0;
	padding:5px 0 20px 0;
	background-color:#fffbeb;
	background-image: url(bg_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:533px;
	_height: auto !important;
	_height: 533px;
}
#section02 h3{
	margin:0 0 20px 0px !important;
	padding:10px 0 0 15px !important;
	line-height:1;
	background-image:none !important;
	background-color:transparent !important;
}
#section02 p{
	margin:0 0 0px 0 !important;
	padding:0 10px 0 425px !important;
	color:#000;
	font-size:0.9em;
}

#section03{
	margin:0 0 0px 0;
	padding:5px 0 20px 0;
	background-color:#fffbeb;
}
#section04{
	margin:0 0 0px 0;
	padding:5px 0 0px 0;
	background-color:#fffbeb;
}

#section05{
	margin:0 0 0 0;
	padding:5px 0 20px 0;
	background-color:#fffbeb;
	background-image: url(bg_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#section05:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}
#section05{
	display: inline-block;  
}
#section05 p{
	margin:0 0 70px 0 !important;
	padding:70px 20px 0 220px !important;
	color:#663300;
}
#section05 dl{
	float:left;
	margin:0 0 10px 20px !important;
	padding:0px 0px 0 0px !important;
	color:#ee6308;
	width:578px;
}
#section05 dt{
	margin:0 0 10px 0px !important;
	padding:5px 0 5px 0px !important;
	font-size:1.2em;
	font-weight:bold;
	border-top:1px solid #ee6308;
	border-bottom:5px solid #ee6308;
}
#section05 dd{
	margin:0 0 0px 0px !important;
	padding:0px 0 0px 0px !important;
	font-size:0.9em;
}


#section06{
	margin:0 0 35px 0;
	padding:5px 0 20px 220px;
	background-image: url(bg_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#fffbeb;
}
#section06 ul{
	margin:0 0 25px 0px !important;
	padding:0px 20px 0 0px !important;
	color:#663300;
}
#section06 li{
	margin:0 0 10px 0px !important;
	padding:0px 5px 0 0px !important;
	font-size:0.9em;
	border-bottom:1px dotted #663300;
}
#section06 h4{
	margin:0 20px 10px 0px !important;
	padding:0px 20px 0 0px !important;
	color:#663300;
	font-size:1.2em;
	font-weight:bold;
	line-height:1;
}
#section06 dl{
	margin:0 20px 10px 0px !important;
	padding:5px !important;
	color:#663300;
	border:1px dotted #663300;
}
#section06 dt{
	margin:0 0px 5px 0px !important;
	padding:0 5px !important;
	color:#663300;
	font-size:1em;
	font-weight:bold;
	border-bottom:1px solid #663300;
}
#section06 dd{
	margin:0 0px 15px 0px !important;
	padding:0 5px !important;
	color:#663300;
	font-size:0.9em;
}


form h2{
	background-image:none !important;
	color:#360 !important;
}