BODY {
	margin: 0px;
	font-size: 12px;
	font-style: normal;
	background-color: #1E0606;
	background-image: url(images/bei-001.gif);
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#WRAP {
	text-align: center;
	background-color: #FFFFFF;
	width: 801px;
}
DIV {
	TEXT-ALIGN: center;
}
TD {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
TD {
	FONT-SIZE: 14px;
	background-attachment: 120;
	color: #000000;
}
TH {
	FONT-SIZE: 12px;
	color: #333333;
}
P {
	MARGIN: 0px;
	font-size: 10pt;
	line-height: 160%;
	color: #333333;
}
PRE {
	MARGIN: 0px; FONT: 11pt/160% "MS P????", Osaka, "?????? Pro W3"}
LI {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SELECT {
	
}
A {
	COLOR: #B40C0C
}
A:hover {
	color: #FF0000;
}
A:active {
	color: #FF0000;
}
A:visited {
}
H1 {
	FONT-SIZE: 10pt; FLOAT: left; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 15pt
}
H2 {
	FONT-SIZE: 10pt; FLOAT: left; MARGIN: 0px 0px 0px 20px; COLOR: #333333; LINE-HEIGHT: 15pt
}
#HEADER {
	WIDTH: 801px;
	background-color: #FFFFFF;
	position: relative;
	font-weight: normal;
	color: #333333;
}
#LOGO {
	LEFT: 16px; POSITION: absolute; TOP: 37px
}
#MENU {
	LEFT: 119px; WIDTH: 770px; POSITION: absolute; TOP: 280px; HEIGHT: 34px
}
.menu {
	DISPLAY: inline; FLOAT: left
}
#MAINWRAP {
	WIDTH: 801px;
	BACKGROUND-COLOR: #ffffff;
	text-align: right;
}
#CONTENTS {
	FLOAT: right; WIDTH: 500px
}
#CONTENTS2 {
	MARGIN: 0px;
	font-family: "MS P????", Osaka, "?????? Pro W3";
	padding: 0px;
	width: 590px;
}
.padding_con {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	BORDER-LEFT: medium none;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: medium none;
	padding-bottom: 5px;
}
.index001 {
	background-image: url(images/img-005.jpg);
}
.index_1 {
	BACKGROUND-IMAGE: url(../images/2008_index_con1.jpg); WIDTH: 547px; BACKGROUND-REPEAT: no-repeat
}
.index_1 P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11pt/160% "MS P????", Osaka, "?????? Pro W3"}
.index_1bottom {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}
.index_222 {
	text-align: left;
	width: 771px;
	height: 279px;
	background-image: url(images/img-005.jpg);
	line-height: 28px;
	text-decoration: blink;
}
.padding_con_index1 {
	PADDING-RIGHT: 17px; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(../image/new_top_index1_back.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.index_bookmark {
	PADDING-TOP: 10px
}
.index_bookmark P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 160%; PADDING-TOP: 0px
}
.pa_top11 {
	PADDING-TOP: 11px
}
.pa_top60 {
	PADDING-TOP: 60px
}
.pa_top70 {
	PADDING-TOP: 70px
}
.pa_top145 {
	PADDING-TOP: 145px
}
.maga {
	FONT-SIZE: 10pt; MARGIN: 2px 11px; COLOR: #ffffff; LINE-HEIGHT: 160%; BACKGROUND-COLOR: #4d4b4b; TEXT-ALIGN: center
}
.form_maga {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 3px 120px 2px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #ebebeb
}
.form_maga P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 160%; PADDING-TOP: 0px
}
.form_maga_text P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 160%; PADDING-TOP: 0px
}
.form_maga_text {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-TOP: 30px
}
.pa_top8 {
	PADDING-TOP: 8px
}
.index_2 {
	BACKGROUND-COLOR: #ebe9e9;
	text-align: left;
	padding: 5px;
}
.index_3 {
	text-align: left;
}
.padding_index_2 {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
.index_2bottom {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../images/2008_index_con_bottom.jpg); MARGIN-BOTTOM: 24px; PADDING-BOTTOM: 17px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #dfeffe
}
.index_2left1 {
	FLOAT: left; WIDTH: 117px
}
.index_2right1 {
	FLOAT: right; WIDTH: 398px
}
.pa_top28 {
	PADDING-TOP: 28px
}
.index_2left2 {
	FLOAT: left; WIDTH: 130px
}
.index_2right2 {
	FLOAT: right; WIDTH: 384px
}
.form_info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 30px; PADDING-TOP: 0px
}
.form_info P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 160%; PADDING-TOP: 0px
}
.form_infoleft {
	FLOAT: left; MARGIN: 0px 0px 6px; WIDTH: 88px
}
#LEFTindex {
	FLOAT: left;
	WIDTH: 200px;
}
#LEFT {
	FLOAT: left;
	WIDTH: 200px;
}
#LEFT A {
	BACKGROUND-POSITION: 6px 50%;
	DISPLAY: block;
	BACKGROUND-IMAGE: url(../image/left_li1.gif);
	COLOR: #FFFFFF;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #2B8000;
	TEXT-DECORATION: none;
	margin: 5px;
	padding: 5px;
	font-weight: bold;
	font-size: 14px;
}
#LEFT A:hover {
	BACKGROUND-POSITION: 8px 50%; BACKGROUND-IMAGE: url(../image/left_li2.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffcc66
}
#LEFT A:active {
	BACKGROUND-POSITION: 8px 50%; BACKGROUND-IMAGE: url(../image/left_li2.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffcc66
}
#LEFT A:unknown {
	BACKGROUND-POSITION: 8px 50%; BACKGROUND-IMAGE: url(../image/left_li2.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffcc66
}
#LEFT2 {
	FLOAT: left; WIDTH: 250px
}
.padding_left {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 19px
}
.left_new {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/2008_side_bottom2.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.left_new P {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.left_wrap {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/2008_side_bottom2.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.left_wrap P {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px
}
.new_book_index {
	FONT-SIZE: 12px; LINE-HEIGHT: 24px
}
.new_book {
	FONT-SIZE: 14px; LINE-HEIGHT: 26px
}
.bt {
	background-color: #FF9900;
	font-weight: bolder;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	height: 30px;
}
.ba {
	MARGIN-TOP: 16px; TEXT-ALIGN: center
}
.left_back {
	BACKGROUND-REPEAT: repeat-y;
	background-color: #D90D0D;
	font-weight: bold;
	font-size: 20px;
	color: #FFFFFF;
}
.left_pad {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#FOOTER {

}
.footer {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	TEXT-ALIGN: center;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}
#FOOTER P {
	FONT-SIZE: 10pt; LINE-HEIGHT: 150%
}
.clear {
	CLEAR: both;
	color: #FF0000;
}
.course002 {
	border: 1px solid #2B8000;
	width: 10px;
	height: 10px;
}
.course003 {
	CLEAR: both;
	color: #CC0000;
	font-weight: bolder;
	font-size: 14px;
}
.course004 {
	CLEAR: both;
	color: #B70A0A;
	font-size: 14px;
	font-weight: bolder;
	line-height: 150%;
}
EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
.u {
	TEXT-DECORATION: underline
}
.b {
	FONT-WEIGHT: bold;
	border-color: #000000;
}
.pt9 {
	FONT-SIZE: 9pt; LINE-HEIGHT: 150%
}
.pt10 {
	border: 1px solid #2B8000;
	height: 10px;
	width: 10px;
	float: left;
}
.pt11 {
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.pt12 {
	FONT-SIZE: 11pt; LINE-HEIGHT: 160%
}
.pt14 {
	FONT-SIZE: 14pt; LINE-HEIGHT: 150%
}
.f10 {
	font-size: 13px;
	line-height: 150%;
	color: #333333;
	font-weight: normal;
}
.f14 {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	color: #7F5E10;
	font-weight: bold;
	text-align: left;
}
.f16 {
	line-height: 130%;
	font-size: 12px;
	margin: 3px;
	padding: 3px;
	color: #333333;
	font-weight: normal;
}
.f18 {
	text-align: left;
	background-color: #EEEEEE;
	line-height: 180%;
	margin: 10px;
	padding: 10px;
	font-size: 14px;
}
.text_right {
	text-align: right;
}
.center {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.ind20 {
	TEXT-INDENT: 20px
}
.ind40 {
	TEXT-INDENT: 40px
}
.gothic {
}
.pt12_under_b {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #996600; LINE-HEIGHT: 150%
}
.red {
	COLOR: #2B8000;
	text-decoration: line-through;
}
.red2 {
	COLOR: #2B8000; BACKGROUND-COLOR: #CCCCCC
}
.red3 {
	FONT-WEIGHT: bold; COLOR: #FFFFFF; BACKGROUND-COLOR: #FF0000
}
.red5 {
	COLOR: #999999;
	font-size: 13px;
}
.blue {
	COLOR: #CC0000;
	font-size: 14px;
	background-image: url(images/img-010.gif);
	height: 35px;
	padding-left: 10px;
	padding-top: 5px;
}
.ora {
	FONT-WEIGHT: bold; COLOR: #333333; BACKGROUND-COLOR: #F0F0F0
}
.ora2 {
	FONT-WEIGHT: bold; COLOR: #ff6600; BACKGROUND-COLOR: #f3f3f3
}
.bg_yel {
	COLOR: #990000;
	background-image: url(images/img-009.gif);
	font-size: 14px;
	height: 32px;
	vertical-align: middle;
	right: 10px;
	padding-left: 10px;
}
.red_u {
	FONT-WEIGHT: bold;
	COLOR: #dd0000;
	TEXT-DECORATION: underline;
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.float_left {
	FLOAT: left
}
.float_right {
	FLOAT: right
}
FORM {
	MARGIN: 0px
}
.form_check {
	MARGIN: 5px 0px 10px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #669900;
	padding: 5;
	font-size: 14px;
	font-weight: bold;
}
.form {
	FLOAT: left; WIDTH: 200px
}
.form_left {
	FLOAT: left; WIDTH: 150px
}
.form_right {
	FLOAT: left; WIDTH: 300px
}
TEXTAREA {
	WIDTH: 240px; HEIGHT: 90px
}
.pad-bottom15 {
	PADDING-BOTTOM: 15px
}
#LEFT2 LI {
	FONT-SIZE: 11px; TEXT-INDENT: 26px; LINE-HEIGHT: 22px
}
#LEFT2 LI A {
	BACKGROUND-POSITION: 6px 50%; DISPLAY: block; BACKGROUND-IMAGE: url(../image/left_li1.gif); WIDTH: 168px; COLOR: #666666; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f0f1f5; TEXT-DECORATION: none
}
#LEFT2 LI A:hover {
	BACKGROUND-POSITION: 8px 50%; BACKGROUND-IMAGE: url(../image/left_li2.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffcc66
}
#LEFT2 LI A:active {
	BACKGROUND-POSITION: 8px 50%; BACKGROUND-IMAGE: url(../image/left_li2.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffcc66
}
#LEFT2 LI A:unknown {
	BACKGROUND-POSITION: 8px 50%; BACKGROUND-IMAGE: url(../image/left_li2.gif); COLOR: #333333; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffcc66
}
