BODY {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(imgs/bg_image.jpg); MARGIN-BOTTOM: 0px; COLOR: #552644; LINE-HEIGHT: 22px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: 12px; COLOR: #552644; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 12px; COLOR: #552644; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: #0b485b; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
FORM {
	BACKGROUND-COLOR: #ffffff
}
INPUT.big {
	WIDTH: 100px
}
INPUT.small {
	WIDTH: 50px
}
.table_frame {
	BORDER-RIGHT: #552644 1px solid; BORDER-TOP: #6f9a36 1px solid; BORDER-LEFT: #552644 1px solid; BORDER-BOTTOM: #6f9a36 1px solid; BACKGROUND-COLOR: #ffffff
}
.navi_right {
	PADDING-RIGHT: 10px; FONT-SIZE: 13px; COLOR: #552644; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
.navi_left {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #552644; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
.navi_reg {
	FONT-SIZE: 11px; COLOR: #552644; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
.menu_top_border {
	BORDER-RIGHT: #0b485b 2px groove; BORDER-TOP: #fcea70 2px groove; BORDER-LEFT: #fcea70 2px groove; BORDER-BOTTOM: #0b485b 2px groove
}
.menu_top {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
A.menu_top:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
A.menu_top:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bcbfb8; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
.menu_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; BACKGROUND-COLOR: #a59106
}
A.menu_left:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
A.menu_left:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #bcbfb8; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; TEXT-DECORATION: none
}
.copyright {
	FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #6f9a36; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
.bg01 {
	BACKGROUND-COLOR: #fcea70
}
.bg02 {
	BACKGROUND-COLOR: #0b485b
}
.bg03 {
	BACKGROUND-COLOR: #bcbfb8
}
.bg04 {
	BACKGROUND-COLOR: #a59106
}
.bg05 {
	BACKGROUND-COLOR: #a59106
}
.bg06 {
	BACKGROUND-COLOR: #6f9a36
}
.main_img_border {
	BACKGROUND-IMAGE: url(imgs/main_image.jpg); BORDER-BOTTOM: #0b485b 6px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #bcbfb8
}
.left_img_border {
	BACKGROUND-IMAGE: url(imgs/a_sketch.jpg); BORDER-BOTTOM: #0b485b 6px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #a59106
}
.white {
	PADDING-LEFT: 10px; COLOR: #ffffff
}
.red01 {
	FONT-SIZE: 16px; COLOR: #0b485b
}
.red02 {
	FONT-SIZE: 12px; COLOR: #0b485b
}
.list01 {
	LIST-STYLE-POSITION: inside; COLOR: #0b485b; LIST-STYLE-TYPE: square
}

/* s wrote */

.dotted_line {

	background-image: url(imgs/dot_line_460.gif);

	background-repeat: repeat-x;

}
.box01 {
	BORDER-RIGHT: #bcbfb8 solid; PADDING-RIGHT: 4px; BORDER-TOP: #bcbfb8 solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #bcbfb8 solid; PADDING-TOP: 4px; BORDER-BOTTOM: #bcbfb8 solid; BACKGROUND-COLOR: #ffffff
}

