body {
	margin:0;
	padding:0;
	text-align:center;
	color:#555;
	background:#9CD2BA;
	font-size:x-small;
}
img {border: 0px;}
h1 {color:#3B6652;font-size:10px;font-weight:normal;margin:5 0 0 50px;text-align:left;width:940px;}
h2,h3,p {margin:0;padding:0;}

/*==========Layout==========*/
#wrapper {
	width:940px;
	margin:0 auto;
	text-align:left;
	background:url(../img/con_bg.jpg) repeat-y;
}
#top {
	padding:55px 54px 0;
	background:url(../img/con_bg_top.jpg) no-repeat;
}
#navi {margin:0;padding:0;width:100%;height:80px;overflow:hidden;}
#navi li {list-style:none;margin:0;padding:0;float:left;}
h2 {clear:both;}
#contents {
	z-index:1;position:relative;
	margin:20px 54px -34px;
	line-height:1.3;
}
.lead {padding:0 20px;color:#07653C;}

.err_lead {padding:0 40px;color:#07653C;}

#inner {
	margin:40px 40px 0;
}

dl {margin:0 0 20px;}
dt {height:60px;}
dd {padding:0 0 0 200px;margin:-60px 0 0 0;position:relative;}
.point {color:#07653C;font-size:x-small;}

.gotop {clear:both;text-align:right;}

#footer {
	height:130px;
	background:url(../img/con_bg_bot.jpg) no-repeat bottom;
}
.clr {height:1px;clear:both;}

form {}
input,text,textarea,select {border:1px solid #77BE9E;margin:0 10px 6px 0;padding:2px;vertical-align:top;font-size:x-small;}
textarea {width:30em;height:6em;}
select {width:5em;}
.mid {width:14em;}
.long {width:20em;}


.add {
margin:0 0 0 0;
color: #3B6652;
}

.add strong{
text-decoration:none;
font-weight: normal;
}

.under_link {
margin:10px 0 10px 0;
}

.under_link a:link {
text-decoration:none;
color: #3C8768;
}

.under_link a:visited {
text-decoration:underline;
color: #72B298;
}

.under_link a:hover {
text-decoration:underline;
color: #006633;
}

