/****************
header
****************/
div.header h1{font-size: 10px; font-weight:normal; font-style:normal; margin: 0 0 5px 0; padding: 0; color:#666}

.headerLeft{
width:450px;
float:left;
}
.headerRight{
width:222px;
float:right;
text-align:right
}

img{
border:none;
}
div.header img{
padding-bottom:6px;
}
hr{display:none;}
div.greenLine{background:url("images/green_line.gif") repeat-x; height:10px; margin:7px 0; width:724px; clear:both}

.main { 
	font-size: 12px;
	line-height: 17px;
	color: #555;
	padding: 0px 15px;
}
.main_table {
	background-image: url(images/back02.gif);
}
.main_table_bottom {
	background-image: url(images/bottom01.gif);
	background-repeat: no-repeat;
}
.header_title {
	font-size: 10px;
	color: #555;
}
.info_text {

	font-size: 10px;
	line-height: 15px;
	color: #555;
	padding: 0px 15px 0px 0px;
}
.navi01 {
	background-image: url(images/navi01.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	color: 996699;
	padding-left: 25px;
}
.navi02 {

	background-image: url(images/navi02.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	color: A86D84;
	padding-left: 25px;
}
a.a_navi02:link, a.a_navi02:visited, a.a_navi02:active {
	background-repeat: no-repeat;
	font-size: 10px;
	color: A86D84;
	text-decoration: none;
}
a.a_navi02:hover {
	background-repeat: no-repeat;
	font-size: 10px;
	color: A86D84;
	text-decoration:underline;	
}
.point_text {
	font-size: 16px;
	font-weight: bold;
}
.franchise {
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	padding: 10px;
	border: thin dotted #FF6600;
	color: #555;
}
.map_text {
	font-size: 12px;
	color: #555;
	padding: 0px;
	margin: auto;
}
.form_text {
	font-size: 12px;
	line-height: 17pt;
	color: #555;
}
/*  form style  */

table.form {
	margin: 0px;
	background-color: #eee;
	width:99%;
	font-size: 12px;
   color: #555;
border-collapse: collapse;
}

table.form th {
	color: #666;
	background-color: #FFE4E1;
}

table.form td {
	border: 1px solid #ddd;
border-width: 1px 0;
	background-color: #fff;
padding: 5px 10px;
border-collapse: collapse;

}

table.form textarea{
margin:10px 0;
}

table.form td.item{
background:#EAFFDF;
 width:28%;
}

table.form_list td{
padding: 2px 10px;
}

.form_title{
color:#244B17;
font-size:94%;
font-weight:bold;
background:#FBFBFB;
border-left:8px solid #244B17;
border-bottom:1px solid #eee;
padding:5px 8px;
margin:5px 0;
text-indent:5px;
}

.emphasis_txt{
color:#ff0000;
}

.fontRed{
color:#ff0000;
}

.fontSmaller{
font-size:11px;
line-height:1.3;
}
.form_lead{
padding-top:10px;
font-size:12px;
color:#555;
}

/*  form style end  */

