div#body {
	width: 968px;
	margin: 0px auto;
	padding: 0px;
}

div#body_p {
	width: 950px;
	margin: 0px auto;
	padding: 0px;
}


div#header {
	width: 950px;
	margin: 0px 18px 0px 0px;
	padding: 0px 0px;
	text-align:left;
}


div#header_left {
	width: 370px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	float:left;
}

div#header_right {
	width: 580px;
	margin: 0px 0px 0px auto;
	padding: 0px 0px;
	float:left;
}

.line_header1 {
	width: 950px;
	height: 10px;
	background-color: #408c40;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px;
}

div#menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	clear:left;
}

.line_menu_back {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px;
	float:left;
}

div#contents {
	width: 950px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
    overflow: hidden;
}

#contents:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #contents {
    height: 100%;
    overflow: visible;
}
/**/


div#contents_left {
	width: 237px;
	margin: 0px 0px;
	padding: 0px 0px;
	background-color: #fff1cf;
	float:left;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
}

.img_left0 {
	margin: 0px auto 10px auto;
	padding: 0px;
	text-align:center;
}

.title_btn {
	margin: 5px 20px 2px auto;
	padding: 0px;
	text-align:right;
}

.img_left {
	margin: 10px auto;
	padding: 0px;
	text-align:center;
}

div#contents_center {
	width: 528px;
	margin: 0px 0px;
	padding: 0px 0px;
	float:left;
}

div#contents_right {
	width: 177px;
	margin: 0px 0px 0px auto;
	background-color: #fff1cf;
	padding: 0px 0px 0px 0px;
	float:left;
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
}

div#index_newinfo {
	width: 484px;
	margin: 5px auto 0px auto;
	padding: 0px 0px;
	border: 1px solid #cccccc;}

.newinfo_text {
	width: 443px;
	margin: 2px auto 2px 5px;
	padding: 0px 5px 0px 6px;
	font-size: 90%;
	line-height: 120%;
	border-left: 8px solid #cc6666;
	
}

.newinfo_dotted {
	width: 454px;
	margin:5px auto 5px 5px;
	border-bottom: 2px dotted #cc6666;
	text-align:center;
}


div#index_info {
	width: 484px;
	margin: 15px auto 5px auto;
	padding: 0px 0px;
	border: 1px solid #cccccc;
}

.info_text {
	width: 440px;
	margin: 8px auto;
	padding: 0px 0px;
	font-size: 90%;
	line-height: 150%;
}

div#footer {
	width: 930px;
	margin: 0px 0px 0px 0px;
	padding: 1px 10px;
	text-align:left;
	background-color: #cccccc;
}

.space {
	width: 1px;
	margin: 0px;
	padding: 0px;
}

.line_center1 {
	height: 2px;
	background-color: #ffc2c2;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px;
}

.line_center2 {
	height: 4px;
	background-color: #ff6666;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px;
}


.copyright {
	font-size: 90%;
	line-height: 120%;
	width:950px;
	padding:2px 0px 2px 0px;
	margin:2px auto;
	text-align:center;
	background-color: #006600;
}


.text1 { font-size: 100%;line-height: 180%;}
.text2 { font-size: 90%;line-height: 150%;}
.text3 { font-size: 75%;line-height: 110%;}


.text_yellow {color:#FFCC00;}
.text_white {color:#ffffff;}
.text_green {color:#008256;}
.text_red {color:#CC3300;}
.text_blue {color:#1569AC;}

.img {
	margin: 0px;
	padding: 0px;
}


