body {
	font-size: 12px;
	background-image: url(../img/back_body.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
.head {
	background-image: url(../img/back_head.gif);
	background-repeat: no-repeat;
}
#main {
	background-color: #FFFFFF;
	background-image: url(../img/back_main.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#right {
	float: right;
	width: 160px;
	padding-top: 23px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: auto;
}
#left {
	float: left;
	width: 575px;
	margin: auto;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#btm {
	width: 780px;
	float: none;
	clear: both;
}
#boxh1 {
	width: 260px;
	float: left;
}
#boxh1_t h3 {
	background-image: url(../img/boxh1_1.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 120px;
	width: 260px;
}
#boxh1_txx {
	height: 120px;
	width: 260px;
}
#boxh1_m {
	background-image: url(../img/boxh1_2.gif);
	width: 235px;
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#boxh1_b {
	background-image: url(../img/boxh1_3.gif);
	width: 260px;
	background-repeat: no-repeat;
	height: 10px;
}
#boxh1_t h1 {
	font-size: 12px;
	color: #993333;
	text-align: right;
	margin: 0px;
	padding-top: 100px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/boxh1_1.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 242px;
}
#boxh1_txx h1 {
	font-size: 12px;
	color: #993333;
	text-align: right;
	margin: 0px;
	padding-top: 100px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#boxh1_m p {
	line-height: 17px;
	margin: 0px;
	padding-top: 11px;
	padding-bottom: 10px;
}
#ads0 {
	background-image: url(../img/back_ads0.gif);
	background-repeat: no-repeat;
	height: 250px;
	width: 300px;
	float: left;
	margin-left: 15px;
	padding-top: 20px;
}
#ads {
	background-image: url(../img/back_ads.gif);
	background-repeat: no-repeat;
	height: 250px;
	width: 300px;
	float: left;
	margin-left: 15px;
	padding-top: 20px;
}
#ads1 {
	background-image: url(../img/back_ads1.gif);
	background-repeat: no-repeat;
	width: 555px;
	padding-top: 25px;
	background-color: #ecf9ff;
	background-position: top;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#ads2 {
	background-image: url(../img/back_ads.gif);
	background-repeat: no-repeat;
	height: 600px;
	width: 160px;
	float: left;
	padding-top: 15px;
}
#boxh2 {
	width: 575px;
	float: left;
	margin-top: 15px;
}
#boxh2_t {
	background-image: url(../img/boxh2_1.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 30px;
	width: 575px;
}
#boxh2_t2 {
	background-image: url(../img/boxh2_1_2.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 30px;
	width: 575px;
}
#boxh2_t3 {
	background-image: url(../img/boxh2_1_3.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 30px;
	width: 575px;
}
#boxh2_m {
	background-image: url(../img/boxh2_2.gif);
	width: 545px;
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 17px;
}
#boxh2_b {
	background-image: url(../img/boxh2_3.gif);
	width: 575px;
	background-repeat: no-repeat;
	height: 10px;
}
#boxh2_t h2 {
	font-size: 12px;
	color: #996600;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
}
#boxh2_t2 h2 {
	font-size: 12px;
	color: #996600;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
}
#boxh2_t3 h2 {
	font-size: 12px;
	color: #996600;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
}
#boxh2_m p {
	line-height: 17px;
	margin: 0px;
	padding-top: 11px;
	padding-bottom: 2px;
}
#right ul {
	margin: 0px;
	padding: 0px;
}
#right li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 60px;
	width: 160px;
	overflow: hidden;
}
#boxh2_m p.boxw1 {
	background-color: #FFFFFF;
	border: 1px dotted #C9B188;
	margin-right: 5px;
	padding: 15px;
	margin-top: 10px;
	color: #666699;
	margin-bottom: 0px;
}
.mar1 {
	margin-right: 8px;
	margin-top: 4px;
}
.mar2 {
	margin-right: 8px;
	margin-top: 3px;
}
.mar3 {
	margin-bottom: 10px;
	margin-left: 10px;
}

.h1xxa {
	background-image: url(../img/boxh1_1a.gif);
	background-repeat: no-repeat;
}
.h1xxb {
	background-image: url(../img/boxh1_1b.gif);
	background-repeat: no-repeat;
}
.h1xxc {
	background-image: url(../img/boxh1_1c.gif);
	background-repeat: no-repeat;
}
.h1xxd {
	background-image: url(../img/boxh1_1d.gif);
	background-repeat: no-repeat;
}
.h1xxe {
	background-image: url(../img/boxh1_1e.gif);
	background-repeat: no-repeat;
}
.h1xxf {
	background-image: url(../img/boxh1_1f.gif);
	background-repeat: no-repeat;
}
.h1xxg {
	background-image: url(../img/boxh1_1g.gif);
	background-repeat: no-repeat;
}
.h1xxh {
	background-image: url(../img/boxh1_1h.gif);
	background-repeat: no-repeat;
}
.h1xxi {
	background-image: url(../img/boxh1_1i.gif);
	background-repeat: no-repeat;
}
.h1xxj {
	background-image: url(../img/boxh1_1j.gif);
	background-repeat: no-repeat;
}
.h1xxk {
	background-image: url(../img/boxh1_1k.gif);
	background-repeat: no-repeat;
}
#h2_2 h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	width: 535px;
	margin: 0px;
	background-color: #00A0E9;
	background-image: url(../img/h2_2.gif);
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	background-repeat: no-repeat;
}
#h2_2 p {
	line-height: 17px;
	margin: 0px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
}
#h2_2 {
	padding-top: 10px;
	clear: both;
}
#boxh3 {
	width: 575px;
	margin-top: 15px;
	clear: both;
	float: left;
}
#boxh3_t h3 {
	background-image: url(../img/boxh3_1.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 535px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 9px;
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #00A0E9;
}
#boxh3_t a {
	color: #FFFF99;

}
#boxh3_m {
	background-image: url(../img/boxh3_2.gif);
	background-repeat: repeat-y;
	width: 545px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 17px;
}
#boxh3_m p {
	line-height: 17px;
	padding-top: 11px;
	padding-bottom: 2px;
	margin: 0px;
}
#boxh3_b {
	background-image: url(../img/boxh3_3.gif);
	width: 575px;
	background-repeat: no-repeat;
	height: 10px;
}
.txtbl {
	color: #993333;
}
#etc h1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	width: 535px;
	background-image: url(../img/etc_h1.gif);
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #00A0E9;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#boxh3_m ul {
	line-height: 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
}
#boxh3_m li {
	margin: 0px;
	list-style-type: none;
	line-height: 145%;
	font-size: 12px;
	padding: 0px;
}
#boxh3_m a {
	color: #EA5A53;
}
#boxh3_m h4 {
	font-size: 12px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-image: url(../img/icon01.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	height: 15px;
}
#ads0 p {
	text-align: center;
	color: #996600;
}
.floatoff {
	clear: both;
	float: none;
}

.bannerLink {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 10px 22px;
}

.bannerLink li {
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
}
