UNKNOWN {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

HTML {

	HEIGHT: 100%

}

BODY {

	FONT-SIZE: 75%; MARGIN: 0px; LINE-HEIGHT: 150%; TEXT-ALIGN: center;

}

#base{

	background: #FFF url("./img/bg.gif") repeat-y;

	width: 810px;

	text-align: center;

	margin:0 auto;

}

A {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px

}

P {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px

}

H1 {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px

}

H2 {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px

}

H3 {

	BORDER-RIGHT: 0px;

	PADDING-RIGHT: 0px;

	BORDER-TOP: 0px;

	PADDING-LEFT: 0px;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	BORDER-LEFT: 0px;

	PADDING-TOP: 5px;

	BORDER-BOTTOM: 0px;

	color: #003399;

	font-size: 120%;

	margin-top: 10px;

}

H4 {

	BORDER-RIGHT: 0px;

	PADDING-RIGHT: 0px;

	BORDER-TOP: 0px;

	PADDING-LEFT: 0px;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px 10px 5px 10px;





	BORDER-LEFT: solid 20px #;

	PADDING-TOP: 0px;

	BORDER-BOTTOM: 0px;

	border-left: solid 10px #330066;

	color: #000000;

}

H5 {

	MARGIN: 0px 0px 3px 0px;

	color: #FF0000;

	font-weight: bold;

	font-size: 90%;

}

H6 {

	BORDER-LEFT: solid 5px #330066;

	background-color: #E3E3E3;

	color: #333333;

	font-size: 120%;

	line-height: 2;

	margin-top:0px;

	margin-bottom: 6px;

	padding-left: 10px;

}

H7 {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px;font-size: 140%;

}
H8 {

	BORDER-LEFT: solid 10px #ff0000;

	color: #333333;

	font-size: 120%;

	line-height: 2;

	margin-top:0px;

	margin-bottom: 20px;

	font-weight: bold;

}

BLOCKQUOTE {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px

}

STRONG {

	FONT-WEIGHT: bold

}

IMG {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; vertical-align:bottom;

}

.detail {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

A:link {

	COLOR: #00f; TEXT-DECORATION: none

}

A:visited {

	COLOR: #00f; TEXT-DECORATION: none

}

A:active {

	COLOR: #00f; TEXT-DECORATION: none

}

A:hover {

	COLOR: #f20

}

TABLE.company{

	FONT-SIZE: 12px;

	MARGIN: 5px 0px 10px 0px;

	COLOR: #666666;

	LINE-HEIGHT: 150%;

	BORDER-COLLAPSE: collapse;

	BACKGROUND-COLOR: #ffffff;

}

TD.company {

	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px

}

TR.company {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-BOTTOM-COLOR: #666666; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-TOP-COLOR: #666666; PADDING-TOP: 3px

}

TH.company {

	PADDING-RIGHT: 3px;

	PADDING-LEFT: 3px;

	PADDING-BOTTOM: 3px;

	VERTICAL-ALIGN: middle;

	PADDING-TOP: 3px;

	background-color: #EAEAEA;

	border-bottom: solid 6px #fff;

	text-align: center;

}TABLE.recruit {

	FONT-SIZE: 12px;

	MARGIN: 5px 0px 10px 0px;

	COLOR: #666666;

	LINE-HEIGHT: 150%;

	BORDER-COLLAPSE: collapse;

	BACKGROUND-COLOR: #ffffff;

	border: solid 1px #666666;

	width: 500px;

}

TD.recruit {

	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px

}

TR.recruit {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-BOTTOM-COLOR: #666666; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; BORDER-TOP-COLOR: #666666; PADDING-TOP: 3px

}

TH.recruit {

	PADDING-RIGHT: 3px;

	PADDING-LEFT: 3px;

	PADDING-BOTTOM: 3px;

	VERTICAL-ALIGN: middle;

	PADDING-TOP: 3px;

	background-color: #EAEAEA;

	border-bottom: solid 6px #fff;

	text-align: center;

}

#wrapper {

	MARGIN: 0px auto;

	WIDTH: 800px;

	TEXT-ALIGN: left;

}

#header {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	BACKGROUND: url(./img/header.gif) no-repeat;

	MARGIN: 0px;

	PADDING-TOP: 0px;

	background-color: #FFFFFF;

}

#header H1 {

	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; TEXT-INDENT: -1000px

}

#header H1 A {

	DISPLAY: block; BACKGROUND-IMAGE: url(./img/header.gif); OVERFLOW: hidden; WIDTH: 370px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 70px

}

#header H1 A:hover {

	BACKGROUND-IMAGE: url(./img/header.gif)}

#header DIV {

	MARGIN-TOP: 15px;

	FONT-SIZE: 90%;

	FLOAT: right;

	WIDTH: 220px;

	LINE-HEIGHT: 100%;

	TEXT-ALIGN: right;

	margin-right: 15px;

}

#header DIV A {

	TEXT-DECORATION: underline

}

.menuup {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 0px;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	WIDTH: 800px;

	PADDING-TOP: 0px;

	LIST-STYLE-TYPE: none;

}

.menuup LI {

	DISPLAY: block; FLOAT: left

}

.menumain {

	PADDING-RIGHT: 0px;

	PADDING-TOP: 0px;

	LIST-STYLE-TYPE: none;

	padding-left: 0px;

	width: 800px;

}

.menumain LI {

	DISPLAY: block; FLOAT: left

}

.navi2 {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 20px;

	FONT-SIZE: 100%;

	PADDING-BOTTOM: 0px;

	MARGIN: 0px;

	PADDING-TOP: 0px;

	TEXT-ALIGN: left;

	background-color: #FFFFFF;

}

.navi2 A {

	COLOR: #00f; TEXT-DECORATION: none

}

.navi2 A:hover {

	COLOR: #f20; TEXT-DECORATION: underline

}



/*---------- Side_Bar ----------*/

#side_bar {

	FLOAT: left;

	OVERFLOW-X: hidden;

	WIDTH: 215px;

	COLOR: #333333;

	LETTER-SPACING: 1px;

	padding-left: 35px;

	padding-top: 20px;

}

#side_bar .rbox_top{

	width: 180px;

	display: block;

	overflow: hidden;

	background: url("./img/sidebar_box_top.jpg") no-repeat;

	margin: 0px;

	height: 210px;

}

#side_bar .rbox_bottom{

	width: 180px;

	display: block;

	overflow: hidden;

	background: url("./img/sidebar_box_under.gif") no-repeat;

	height: 55px;

}

#side_bar .rbox{

	margin: 0;

	display: block;

	background: url("./img/sidebar_box_back.gif") repeat-y;

	width: 180px;

}

#side_bar .rbox div{

	font-size: 10px;

	color: #555;

	line-height: 180%;

	padding: 5px 0px 5px 10px;

}

#side_bar .box {

	OVERFLOW-Y: hidden;

	FLOAT: none;

	LINE-HEIGHT: 180%;

	TEXT-ALIGN: left;

	color: #666666;

	letter-spacing: 1px;

}

#side_bar .H7 {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px

}

#sidebar UL {

	MARGIN: 0px

}

#sidebar LI {

	FONT-SIZE: 110%;

	MARGIN: 0em 0em 0em 0em;

	color: #666666;

	list-style-position: outside;

}















/*---------- Main ----------*/

#main {

	FLOAT: right;

	OVERFLOW-X: hidden;

	COLOR: #333333;

	LETTER-SPACING: 1px;

	width: 545px;

	background-color: #FFFFFF;

	padding-top: 20px;

	padding-bottom: 5px;

}

#main .doc {

	FONT-SIZE: 12px;

	COLOR: #333;

	LINE-HEIGHT: 150%;

	letter-spacing: 1px;

	margin: 0px;

	width: 510px;

}

#main .doc_box {

	FONT-SIZE: 12px;

	COLOR: #333;

	LINE-HEIGHT: 150%;

	letter-spacing: 1px;

	margin: 0px 0px 20px 0px;

}

#main .doc_box  H1{

	FONT-SIZE: 12px;

	font-weight:bold;

	COLOR: #993300;

	margin: 0px 0px 5px 0px;

}

#main .doc_box  H2{

	FONT-SIZE: 12px;

	font-weight:bold;

	COLOR: #006094;

	margin: 10px 0px 3px 0px;

}



.right-pic {

	PADDING-RIGHT: 30px; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 8px; PADDING-TOP: 0px

}













#topleft {

	FLOAT: right; OVERFLOW-X: hidden; MARGIN: 0px 0px 10px; WIDTH: 550px; COLOR: #333333; LETTER-SPACING: 1px

}

#topleft .box {

	FONT-SIZE: 100%;

	FLOAT: left;

	MARGIN: 5px 10px;

	WIDTH: 500px;

	LINE-HEIGHT: 150%;

	color: #666666;

}

#topleft H1 {

	FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN: 0px 30px 0px 5px; TEXT-INDENT: 10px; LINE-HEIGHT: 120%

}

#topleft H2 {

	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 5px 10px 10px 2px; BORDER-LEFT: #003366 7px solid; COLOR: #000; TEXT-INDENT: 10px; LINE-HEIGHT: 220%; BORDER-BOTTOM: #003366 2px solid; BACKGROUND-COLOR: #eeeeee

}



#topleft .next a:link, #topleft .next a:visited, #topleft .next a:active {

	float: right;

	margin: 10px 0px 0px 0px;

	color:#FF0000;

	background: url("./img/kuwashiku_1.gif") no-repeat;

	width: 82px;

	height: 18px;

	display: block;

	font-size: 10px;

	text-align: center;

	text-decoration: none;

	line-height: 150%;

}



#topleft .next a:hover {

	color: #FFF;

	 background: url("./img/kuwashiku_2.gif") no-repeat;



}

#topright {

	FONT-SIZE: 100%; FLOAT: left; MARGIN: 0px; WIDTH: 242px; COLOR: #666

}

#topright .rbox_top {

	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(./img/rbox_top.gif) no-repeat; MARGIN: 5px 0px 0px; OVERFLOW: hidden; WIDTH: 240px; COLOR: #ff3333; TEXT-INDENT: 10px; LINE-HEIGHT: 160%; HEIGHT: 8px

}

#topright .rbox_bottom {

	DISPLAY: block; BACKGROUND: url(./img/rbox_bottom.gif) no-repeat; MARGIN: 0px 0px 20px; OVERFLOW: hidden; WIDTH: 240px; HEIGHT: 5px

}

#topright .rbox {

	DISPLAY: block; BACKGROUND: url(./img/rbox_body.gif) repeat-y; MARGIN: 0px; WIDTH: 240px

}

#topright .rbox DIV {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #555; LINE-HEIGHT: 130%; PADDING-TOP: 5px

}

#topright .rbox H1 {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px 3px; COLOR: #fff; TEXT-INDENT: 10px; HEIGHT: 20px; BACKGROUND-COLOR: #006699

}

#topright .rbox H2 {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px 3px; COLOR: #fff; TEXT-INDENT: 10px; HEIGHT: 20px; BACKGROUND-COLOR: #003366

}

#topright .rbox H3 {

	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px 3px; COLOR: #fff; TEXT-INDENT: 10px; HEIGHT: 20px; BACKGROUND-COLOR: #c4cbfb

}

#topright .rbox IMG {

	BORDER-RIGHT: #993300 1px solid; BORDER-TOP: #993300 1px solid; MARGIN: 2px 10px 10px 2px; BORDER-LEFT: #993300 1px solid; BORDER-BOTTOM: #993300 1px solid

}

#topright .rbox doc {

	FONT-SIZE: 100%; WIDTH: 100px; LINE-HEIGHT: 150%; TEXT-ALIGN: left

}

#content {

	FLOAT: left;

	WIDTH: 570px;

	margin: 0px;

	clear: both;

	padding: 0px 15px;

}

#content .doc {

	FONT-SIZE: 12px;

	COLOR: #333;

	LINE-HEIGHT: 150%;

	letter-spacing: 1px;

	margin: 0px;

}

#content .productbox {

	FONT-SIZE: 100%; FLOAT: right; MARGIN: 0px 0px 0px 4px; WIDTH: 580px; LINE-HEIGHT: 130%; TEXT-ALIGN: left

}

#content H2 {

	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 10px 20px 10px 0px; BORDER-LEFT: #003366 5px solid; COLOR: #666666; TEXT-INDENT: 10px; LINE-HEIGHT: 200%; BORDER-BOTTOM: #5d5f5a 1px solid; BACKGROUND-COLOR: #FFFFFF

}

#content DIV {

	FONT-SIZE: 100%; MARGIN: 10px 0px 10px 10px; OVERFLOW: auto; COLOR: #333; LINE-HEIGHT: 130%

}

#content H3 A:link {

	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eee; OVERFLOW-X: hidden; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 180%; PADDING-TOP: 5px; FONT-FAMILY: Verdana,Helvetica,sans-serif; TEXT-DECORATION: none

}

#content H3 A:visited {

	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eee; OVERFLOW-X: hidden; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 180%; PADDING-TOP: 5px; FONT-FAMILY: Verdana,Helvetica,sans-serif; TEXT-DECORATION: none

}

#content H3 A:active {

	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #eee; OVERFLOW-X: hidden; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 180%; PADDING-TOP: 5px; FONT-FAMILY: Verdana,Helvetica,sans-serif; TEXT-DECORATION: none

}

#content H3 A:hover {

	BACKGROUND: #ff0066; COLOR: #fff

}

#content H4 {

	FONT-WEIGHT: bold; FONT-SIZE: 115%; MARGIN: 0px 0px 10px; BORDER-LEFT: #330066 3px solid; COLOR: #003366; TEXT-INDENT: 5px; LINE-HEIGHT: 180%; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #eee

}

#content UL {

	MARGIN: 0px

}

#content LI {

	FONT-SIZE: 110%;

	MARGIN: 1em 0em 0em 2em;

	color: #666666;

	list-style-position: outside;

}

#other #content DIV IMG {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; MARGIN: 5px 10px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none

}

#content .next {

	CLEAR: both; FLOAT: left; MARGIN: 5px 10px 10px 0px; OVERFLOW: hidden

}

#content .info {

	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 150%; PADDING-TOP: 5px

}

#content .box_top {

	background:url(img/top_back_1.jpg) no-repeat;

	OVERFLOW-Y: hidden;

	FONT-SIZE: 100%;

	FLOAT: none;

	LINE-HEIGHT: 180%;

	TEXT-ALIGN: left;

	color: #666666;

	letter-spacing: 1px;

	padding: 10px 200px 10px 0px;

}

#content .box_top DIV {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px

}

#content .box {

	OVERFLOW-Y: hidden;

	FONT-SIZE: 100%;

	FLOAT: none;

	MARGIN: 10px 10px 10px 5px;

	LINE-HEIGHT: 180%;

	TEXT-ALIGN: left;

	color: #666666;

	letter-spacing: 1px;

	padding: 10px 30px@10px 10px;

}

#content .box DIV {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px

}

#content .box IMG {

	float:right;

	margin-left: 10px;

	margin-top: 10px;

	margin-right: 10px;

}

#content .box2 {

	background:url(img/top_back_2.jpg) no-repeat;

	OVERFLOW-Y: hidden;

	FONT-SIZE: 100%;

	FLOAT: none;

	LINE-HEIGHT: 180%;

	TEXT-ALIGN: left;

	color: #666666;

	letter-spacing: 1px;

	padding: 10px 10px 10px 200px;

}

#content .box2 DIV {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px

}

#content .box2 IMG {

	float:left;

	margin-left: 5px;

	margin-top: 10px;

	margin-right: 30px;

	clear:none;

}

#content .next a:link, #topleft .next a:visited, #topleft .next a:active {

	float: left;

	margin: 10px 0px 0px 10px;

	color:#FF0000;

	background: url("./img/kuwashiku_1.gif") no-repeat;

	width: 82px;

	height: 18px;

	display: block;

	font-size: 10px;

	text-align: center;

	text-decoration: none;

	line-height: 150%;

}



#content .next a:hover {

	color: #FFF;

	 background: url("./img/kuwashiku_2.gif") no-repeat;



}



#main #content DIV IMG {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px 10px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; TEXT-ALIGN: center

}

#content .search {

	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: block; BACKGROUND: #eee; MARGIN: 0px 0px 10px 15px; BORDER-LEFT: #999 1px solid; WIDTH: 530px; BORDER-BOTTOM: #999 1px solid

}

#content .post1 {

	BORDER-TOP: #aaaaff 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 30px; PADDING-TOP: 6px

}

#content .post2 {

	BORDER-TOP: #aaaaff 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 30px; PADDING-TOP: 6px

}

#content #trackbackdata post1 {

	FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; COLOR: #888

}

#content #tbdata {

	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #888

}

#content #tbdata P {

	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #888

}

#content #commentdata {

	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #888

}

#content #commentdata P {

	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #888

}

#content #commentdata .post2 {

	FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: right

}

#content .error {

	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; BORDER-LEFT: red 1px solid; COLOR: red; PADDING-TOP: 5px; BORDER-BOTTOM: red 1px solid; TEXT-ALIGN: center

}

#left {

	float: right;

	width: 200px;

}

#left FIELDSET {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px 5px; COLOR: #666; LINE-HEIGHT: 1.3; PADDING-TOP: 5px; TEXT-ALIGN: left; text-valign: top

}

#left LEGEND {

	FONT-SIZE: 100%; COLOR: blue

}

#left H2 {

	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 10px 0px 5px 5px; COLOR: #fff; TEXT-INDENT: 10px; HEIGHT: 17px; BACKGROUND-COLOR: #555

}

#left H3 {

	PADDING-RIGHT: 0px;

	DISPLAY: block;

	PADDING-LEFT: 0px;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	BACKGROUND: #003366;

	PADDING-BOTTOM: 5px;

	COLOR: #fff;

	LINE-HEIGHT: 1.2;

	PADDING-TOP: 5px;

	FONT-FAMILY: Verdana,Helvetica,sans-serif;

	TEXT-ALIGN: center;

	TEXT-DECORATION: none;

	margin: 2px;

}

#left P {

	COLOR: #666

}

#left .box {

	padding: 10px 0px 10px 0px;

	width: 180px;

	background-color: #FFFFFF;

	margin-top: 10px;

}

#left .box2 {

	MARGIN: 6px 4px 10px 4px;

	LINE-HEIGHT: 150%;

	TEXT-ALIGN: left;

	border: solid #ccc 1px;

	background-color: #FFFFFF;

	padding: 5px 5px 5px 5px;

	clear: both;

	font-size: 90%;

}

#left IMG {

	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px 4px 10px 4px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none

}



#left .toplink {

	FONT-SIZE: 85%; MARGIN: 5px 5px 5px 10px; COLOR: #666; LINE-HEIGHT: 1.3; FONT-FAMILY: Verdana,Helvetica,sans-serif

}

#left .toplink A:link {

	COLOR: #666; TEXT-DECORATION: none

}

#left .toplink A:visited {

	COLOR: #666; TEXT-DECORATION: none

}

#left .toplink A:hover {

	COLOR: #ffcc00

}

#left .idx {

	BORDER-TOP: #666762 2px solid; DISPLAY: block; FONT-SIZE: 100%; BACKGROUND: #f9f9f9; MARGIN: 5px 0px 0px; WIDTH: 190px; COLOR: #666; TEXT-INDENT: 10px; LINE-HEIGHT: 2.5; BORDER-BOTTOM: #666762 1px solid; TEXT-ALIGN: left

}

.menu {

	FONT-WEIGHT: normal;

}

.menu UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 2; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-TOP: #ccc 1px dotted; 

}

.menu LI.pt1 {

	BORDER-TOP: #fff 1px solid;

	DISPLAY: block;

	MARGIN: 0px;

	COLOR: #003399;

	TEXT-INDENT: 20px;

	TEXT-DECORATION: none;

	BORDER-BOTTOM: #ccc 1px dotted;

	list-style-type:none;

	width: 190px;

	height: 27px;

	background-image: url(./img/menu_back_1.gif);

}

.menu LI.pt1 A:link {

	DISPLAY: block; MARGIN: 0px; COLOR: #003399; TEXT-INDENT: 10px; LIST-STYLE-TYPE: square; TEXT-DECORATION: none

}

.menu LI.pt1 A:visited {

	DISPLAY: block; MARGIN: 0px; COLOR: #003399; TEXT-INDENT: 10px; LIST-STYLE-TYPE: square; TEXT-DECORATION: none

}

.menu LI.pt1 A:active {

	DISPLAY: block; MARGIN: 0px; COLOR: #003399; TEXT-INDENT: 10px; LIST-STYLE-TYPE: square; TEXT-DECORATION: none

}

.menu LI.pt1 A:hover {

	COLOR: #993300

}

.menu LI {

	BORDER-BOTTOM: #ccc 1px dotted;DISPLAY: block; MARGIN: 0px; COLOR: #003366; TEXT-INDENT: 10px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none

}

.menu LI A:link {

	DISPLAY: block; MARGIN: 0px; COLOR: #003366; TEXT-INDENT: 30px; LIST-STYLE-TYPE: disc; TEXT-DECORATION: none

}

.menu LI A:visited {

	DISPLAY: block; MARGIN: 0px; COLOR: #003366; TEXT-INDENT: 30px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none

}

.menu LI A:active {

	DISPLAY: block; MARGIN: 0px; COLOR: #003366; TEXT-INDENT: 30px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none

}

.menu LI A:hover {

    color:#FF0000; text-decoration:underline;

}

.searchform {

	FONT-SIZE: 85%; LINE-HEIGHT: 1.3

}

#footer {

	CLEAR: both;

	MARGIN: 0px;

	WIDTH: 800px;

	padding-top: 10px;

}

#footer_com {

	MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 150%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center

}

#footer DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 800px

}

#footer A:link {

	COLOR: #fff; TEXT-DECORATION: none

}

#footer A:visited {

	COLOR: #fff; TEXT-DECORATION: none

}

#footer A:active {

	COLOR: #fff; TEXT-DECORATION: none

}

#footer A:hover {

	COLOR: #ff6060; TEXT-DECORATION: underline

}

#f_navi {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; background-color:#003366; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 800px; COLOR: #cccccc; LINE-HEIGHT: 1; PADDING-TOP: 10px; TEXT-ALIGN: right

}

#f_navi IMG {

	MARGIN: 0px 5px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

.comments-head {

	FONT-WEIGHT: bold; FONT-SIZE: 117%; MARGIN: 10px 10px 10px 5px; COLOR: #4a4a97

}

.comment-content {

	FONT-SIZE: 100%; MARGIN: 10px 0px 10px 10px; COLOR: #666; LINE-HEIGHT: 155%

}

.comment-view {

	FONT-SIZE: 100%; MARGIN: 0px 0px 10px 10px; COLOR: #3399cc; LINE-HEIGHT: 155%

}

