@charset "utf-8";
/* CSS Document */

html {
	height:100%;
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#643b4f;
	height:100%;
}
img {
	border:0px;
	margin:0px;
}
a {
	color:#901140;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
td, div {
	vertical-align:top;
	text-align:left;
}
.clear {
	clear:left;
	font-size:0px;
	margin:0pt;
	padding:0px;
	height:0px;
}
.main_td01 {
	background:url(/images/001.gif) no-repeat left bottom;
	width:35px;
}
.main_td02 {
	background:url(/images/002.gif) repeat-x left bottom;
}
.main_td03 {
	background:url(/images/003.gif) no-repeat right bottom;
	width:34px;
}
.main_td04 {
	background:url(/images/007.gif) repeat-y right top;
	background-color:#fff;
}
.main_td05 {
	background:url(/images/008.gif) repeat-y left top;
	background-color:#fff;
}
.main_td06 {
	background:url(/images/004.gif) no-repeat right top;
}
.main_td07 {
	background:url(/images/006.gif) repeat-x left top;
	padding:9px 0px 0px 0px;
	width:100%;
}
.main_td07 .footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#98687a;
}
.main_td07 .footer .td01 {
	padding:0px 0px 0px 12px;
}
.main_td07 .footer .td02 {
	text-align:right;
	padding:0px 3px 0px 0px;
}
.main_td08 {
	background:url(/images/005.gif) no-repeat left top;
}
.main_td09 {
	background:url(/images/50.gif) repeat-y center bottom;
}
.main_td10 {
	background:url(/images/50.gif) repeat-y center top;vertical-align:bottom;
}
.main {
	background:#fff;
	width:100%;
}
.main .header {
	background:url(/images/009.gif) repeat-x left top;
	padding:15px 0px 35px 0px;
	margin:0px;
}
.main .header .td01 {
	padding:0px 0px 0px 33px;
	font-size:0px;
}
.main .header .td01 a {
	font-size:0px;
}
.main .header .td01 img {
}
.main .header .td02 {
	white-space:nowrap;
	text-align:right;
	padding:8px 20px 0px 0px;
	width:100%;
}
.main .header .td02 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:65%;
	color:#901140;
	margin-left:7px;
}
.main .header .td02 .act {
	background:url(/images/010.gif) no-repeat left top;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:3px 5px 4px 5px;
}
.main .line {
	background:url(/images/011.gif) no-repeat left 1px;
	font-size:0px;
	padding:0px 0px 2px 0px;
	background-color:#fff;
}
.line2 {
	background:url(/images/020.gif) no-repeat left 1px;
	font-size:0px;
	padding:0px 0px 2px 0px;
	background-color:#fff;
}
.podv {
	background:url(/images/51.gif) no-repeat left bottom
}
.main .line3 {
	background:url(/images/045.gif) no-repeat left 1px;
	font-size:0px;
	padding:0px 0px 2px 0px;
	background-color:#fff;
}
.line001 {
	background:url(/images/012.gif) repeat-x left top;
	background-color:#fff;
	padding:20px 0px 0px 0px;
	margin-bottom:46px;
}
.line001 .td01 {
	padding:5px 0px 0px 35px;
}
.line001 .td01 p {
	margin:0px 0px 21px 0px;
}
.line001 .td02 {
	text-align:left;
	padding:15px 40px 0px 0px;
}
.line001 .td02 .topText {
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 150%;
	margin: 0px 0px 17px;
}
.line001 .td02 .botText {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 150%;
	margin: 0px 0px 17px;
}
.line001 .td02 .botText a {
	padding-right:11px;
	background:url(/images/link.gif) no-repeat right 7px;	
}
.nomargin {
	margin-bottom:0px !important;
}
