.bgm {
	background-color: #FDF8EF; background-image: url(picture/bgm.gif); background-repeat: repeat; background-position: top left;
}
.t {
	border-width: 0px; width: 100%;
}

.w {
	background-color: #FFFFFF; border: 4px solid #FFFFFF;
}

#logo {
	position: absolute; visibility: visible; top: 0px; z-index: 1;
}

.bg-l {
	background-color: #D2AA6D; background-image: url(picture/bg_l.jpg); background-repeat: repeat; background-position: bottom left;
}
.bg-l11 {
	background-image: url(picture/bg_l11.gif); background-repeat: no-repeat; background-position: top left;
}
.bg-l12 {
	background-image: url(picture/bg_l12.gif); background-repeat: no-repeat; background-position: top right;
}
.bg-l13 {
	background-image: url(picture/bg_l13.gif); background-repeat: no-repeat; background-position: bottom right;
}
.bg-l14 {
	background-image: url(picture/bg_l14.gif); background-repeat: no-repeat; background-position: bottom left;
}
.bg-d {
	background-color: #7F5B23; background-image: url(picture/bg_d.jpg); background-repeat: repeat; background-position: top left;
}
.bg-d11 {
	background-image: url(picture/bg_d11.gif); background-repeat: no-repeat; background-position: top left;
}
.bg-d12 {
	background-image: url(picture/bg_d12.gif); background-repeat: no-repeat; background-position: top right;
}
.bg-d13 {
	background-image: url(picture/bg_d13.gif); background-repeat: no-repeat; background-position: bottom right;
}
.bg-d14 {
	background-image: url(picture/bg_d14.gif); background-repeat: no-repeat; background-position: bottom left;
}
.bg-t21 {
	background-color: #9F732D; background-image: url(picture/bg_t21.gif); background-repeat: no-repeat; background-position: top left;
}
.bg-t22 {
	background-image: url(picture/bg_t22.gif); background-repeat: repeat-y; background-position: top left;
}
.b-r {
	border-right: 1px solid #FFFFFF;
}
.b-b {
	border-bottom: 1px solid #FFFFFF;
}

.sep1 {
	background-image: url(picture/sep1.gif); background-repeat: repeat-x; background-position: top left;
}
.t1bg1 {
	background-image: url(picture/dot1.gif); background-repeat: repeat-x; background-position: bottom left;
}
.t1f1 {
	font-family: Verdana, Arial; font-size: 11px; color: #AE9770;
}
.t1f1 a:link {
	color: #AE9770; text-decoration: none;
}
.t1f1 a:visited {
	color: #AE9770; text-decoration: none;
}
.t1f1 a:hover {
	color: #C9BCA6; text-decoration: none;
}
.t2f1 {
	font-family: Arial Narrow, Verdana, Arial; font-size: 14px; color: #FFFFFF; letter-spacing: 1pt;
}
.lbg11 {
	background-image: url(picture/lbg11.jpg); background-repeat: repeat-y; background-position: top left;
}
.lbg12 {
	background-image: url(picture/lbg12.gif); background-repeat: no-repeat; background-position: bottom left;
}

.lbg21 {
	background-image: url(picture/l_sep.gif); background-repeat: no-repeat; background-position: bottom left;
}
.l1f1 {
	font-family: Arial Narrow, Verdana, Arial; font-size: 15px; color: #7A561C; letter-spacing: 1pt; font-weight: bold; text-transform: uppercase;
}
.l1f2 {
	font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; color: #930000; letter-spacing: 1pt;
}
.p-s {
	background-image: url(picture/p_s.gif); background-repeat: no-repeat; background-position: top left;
}
.rbg11 {
	border-top: 1px solid #C89B54;
}
.rbg12 {
	border-right: 1px solid #C89B54; border-left: 1px solid #C89B54;
}
.rbg13 {
	border-bottom: 1px solid #C89B54;
}
.r1f1 {
	font-family: Verdana, Arial; font-size: 11px; color: #000000; letter-spacing: 1pt;
}
.r1f2 {
	font-family: Verdana, Arial; font-size: 10px; color: #000000;
}
.rf {
	font-family: Verdana, Arial; font-size: 11px; color: #000000; line-height: 12pt;
}
.rh1 {
	font-family: Century Gothic, Verdana, Arial; font-size: 16px; color: #FFFFFF; text-transform: uppercase;
}

.b1f1 {
	font-family: Verdana, Arial; font-size: 11px; color: #744A12;
}
.b1f1 a:link {
	color: #744A12; text-decoration: none;
}
.b1f1 a:visited {
	color: #744A12; text-decoration: none;
}
.b1f1 a:hover {
	color: #744A12; text-decoration: underline;
}
.b2f1 {
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #BD9454; letter-spacing: 1pt;
}
.b2f2 {
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #C9A268; letter-spacing: 1pt; font-weight: bold;
}
.b2f3 {
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #D6AE71; letter-spacing: 1pt;
}