.header_white {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.sky_blue {
	FONT-SIZE: 12px; COLOR: #ccccff; TEXT-DECORATION: none
}
.strong_black {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.strong_white {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.strong_blue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3c4a8b; TEXT-DECORATION: none
}
.strong_grey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}
.black {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.white {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
.blue {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3c4a8b; TEXT-DECORATION: none
}
.ora {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #CD2F08; TEXT-DECORATION: none
}

.fine_black {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
.fine_grey {
	FONT-SIZE: 10px; COLOR: #bbbbbb; TEXT-DECORATION: none
}
.medium_grey {
	FONT-SIZE: 11px; COLOR: #bbbbbb; TEXT-DECORATION: none
}
.fine_orange {
	FONT-SIZE: 10px; COLOR: #ff9900; TEXT-DECORATION: none
}
.cap_header {
	FONT-SIZE: 16px;
	COLOR: #3c4a8b;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.fine_blue {
	FONT-SIZE: 10px; COLOR: #333399; TEXT-DECORATION: none
}

.txt12px_white { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 120%; color: #FFFFFF}
.txt12px {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	WORD-SPACING: 0px;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 18px;
	color: #222222;
}
.txt10px {

FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 120%; color: #333333
}

.color-ora {
	font-size: 12px;
	line-height: 18px;
	color: #CD2F08;
	margin-left: 16px;
	margin-right: 10px;
}
.arial12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}





.bgWater {  background-color: #6699FF}
.bgMenuBlue2 {  background-color: #7898F0}
.bgMenuBlue1 {  background-color: #A8C0FF}
.bgMenuOrange1 {  background-color: #FFD098}
.bgMenuOrange2 {  background-color: #C08858}
.bgBrown1 {  color: white; background-color: #D08858}
.bgBrown2 {  color: #660000;background-color: #FFCC99; font-family: "Verdana", "osaka", "ＭＳ Ｐゴシック"; font-size: 9px}
.bgBrown3 {  background-color: #FFDFBF; color: #660000; font-family: "Verdana", "osaka", "ＭＳ Ｐゴシック"; font-size: 9px}
.bgBlue1 {  color: white; background-color: #5880D8; font-family: "Verdana", "osaka", "ＭＳ Ｐゴシック"; font-size: 9px}
.bgBlue2 {  color: #003399; background-color: #A8C0FF; font-family: "Verdana", "osaka", "ＭＳ Ｐゴシック"; font-size: 9px}
.bgBlue3 {  color: #003399; background-color: #D0E0FF; font-family: "Verdana", "osaka", "ＭＳ Ｐゴシック"; font-size: 9px}
.bgBlue4 {  background-color: #E8F0FF}
.bgSubtBlue {  color: #003399; background-color: #D0E0FF}
.bgGray2 {  color: white; background-color: #999999}
.bgTagError {  color: white; background-color: #CC0000}
.bgTagInfo {  color: white; background-color: #6666CC}
.bgChat1 {  color: #FFFFCC; background-color: #D07058}
.bgBrown4 {  color: #680000; background-color: #FFEBD9}
.bgChatBoard {  color: #CCFFCC; background-color: #489860}
.bgSubtBrown { color: #660000; background-color: #FFDFBF}

.form {
	width:100%;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	font-size: 12px;
	border: 1px dashed #666666;
	BACKGROUND-COLOR: #F5F5F5;
	font-size: 12px;
}

.form_num {
	text-align: right;
	ime-mode: disabled;
	COLOR: #000000;
	BACKGROUND-COLOR: #F5F5F5;
	font-size: 12px;
}

.form_num_left {
	text-align: left;
	ime-mode: disabled;
	COLOR: #000000;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND-IMAGE: url(../img/shadeform.gif);
	FONT: 12px arial, verdana, sans-serif;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}
.form_num_left_blue {
	text-align: left;
	ime-mode: disabled;
	COLOR: #000000;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND-IMAGE: url(../img/shadeform.gif);
	FONT: 12px arial, verdana, sans-serif;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}
.form_num_left_grey {
	text-align: left;
	ime-mode: disabled;
	COLOR: #000000;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND-COLOR: #cccccc;
	FONT: 12px arial, verdana, sans-serif;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}

.form_date {
	ime-mode: disabled;
	COLOR: #000000;
	BACKGROUND-COLOR: #F5F5F5;
	font-size: 12px;
}
.form_txt {
	ime-mode: active;
	COLOR: #000000;
	height: 18px;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND-IMAGE: url(../img/shadeform.gif);
	FONT: 12px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;

}

.form_txt_right {
	text-align: right;
	ime-mode: active;
	COLOR: #000000;
	BACKGROUND-COLOR: #F5F5F5;
	font-size: 12px;
}


.reg_num_left {
	text-align: left;
	ime-mode: disabled;
	COLOR: #000000;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND-IMAGE: url(../img/shadeform.gif);
	FONT: 12px ;
	height: 18px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}

.reg_txt {
	ime-mode: active;
	COLOR: #000000;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND-IMAGE: url(../img/shadeform.gif);
	FONT: 12px;
	height: 18px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}

.reg_txtarea {
	ime-mode: active;
	COLOR: #000000;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BACKGROUND-IMAGE: url(../img/shadeform.gif);
	FONT: 12px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}


.shadow {
	width: 100%;
	filter:dropshadow( color=#cccccc, offx=1, offy=1, positive=1 );
}

input.def {font-size:12px;}
input.notnull {ime-mode: active; background-color: #ffdfdf;font-size:12px;}
input.num {ime-mode: disabled;font-size:12px;}
input.num_notnull {ime-mode: disabled;background-color: #ffdfdf;font-size:12px;}

input.def_s {font-size:12px;}
input.notnull_s {ime-mode: active; background-color: #ffdfdf;font-size:12px;}
input.num_s {ime-mode: disabled;font-size:12px;}
input.num_notnull_s {ime-mode: disabled;background-color: #ffdfdf;font-size:12px;}

input.m_del {ime-mode: disabled;font-size:12px;background-color: #ffdfdf;}
input.b_view {width:50px; cursor:hand; border-width:2px; font-size:12px; border-style:groove;}
input.b_view_s {width:30px; cursor:hand; border-width:2px; font-size:12px; border-style:groove;}
input.menu {width:100%; height:24px; cursor:hand; border-width:2px; font-size:12px; border-style:groove;}
input.menu2 {width:47%; height:24px; cursor:hand; border-width:2px; font-size:12px; border-style:groove;}
input.file {width:120px; background-color: #cfcfff; cursor:hand; border-width:2px; font-size:12px; border-style:groove;}
input.reload {width:60px; background-color: #efefef; cursor:hand; border-width:2px; font-size:12px; border-style:groove;}
input.submit {width:60px; cursor:hand; border-width:2px; font-size:12px;}
input.small {cursor:hand; border-width:2px; font-size:12px; border-style:groove;}
input.edit {width:100px; background-color: #dfdfdf; cursor:hand; border-width:2px; font-size:12px; border-style:groove;}

button.add {width:130px; height:23px; cursor:hand; border-width:2px; border-style:groove;}
button.del {width:100px; height:23px; cursor:hand; border-width:2px; border-style:groove;}
button.search {width:60px; height:23px; cursor:hand; border-width:2px; border-style:groove;}

.txtgage { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #0000af; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff }
.datagage { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; COLOR: #0000af; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff }

input.menuA {
width:100%; height:20px; cursor:hand; border-width:2px; font-size:12px; border-style:groove;
}



.button {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(img/button.gif); BORDER-LEFT: #000000 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial, verdana, helvetica, sans; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.buttonon {
	BORDER-RIGHT: #3333ff 1px solid; BORDER-TOP: #3333ff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(img/buttonon.gif); BORDER-LEFT: #3333ff 1px solid; CURSOR: hand; COLOR: #3333ff; BORDER-BOTTOM: #3333ff 1px solid; FONT-FAMILY: arial, verdana, helvetica, sans; HEIGHT: 20px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
.textarea {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND-COLOR: #FFFFFF; FONT: 12px ; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 220px; TEXT-ALIGN: left;
}
.searchbutton {
	BORDER-RIGHT: #3333ff 1px solid; BORDER-TOP: #3333ff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(img/button.gif); BORDER-LEFT: #3333ff 1px solid; WIDTH: 35px; CURSOR: hand; COLOR: #3333ff; BORDER-BOTTOM: #3333ff 1px solid; FONT-FAMILY: arial, verdana, helvetica, sans; HEIGHT: 20px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
.grey {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	line-height: 16px;
}
.cap_header_white {

	FONT-SIZE: 16px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-weight: normal;
}
.strong_red {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}
.strong_ora {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CD2F08; TEXT-DECORATION: none
}

h1 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}

h3 {
	COLOR: #CD2F08;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
}

h2 {
	FONT-SIZE: 16px;
	COLOR: #5D709A;
	TEXT-DECORATION: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
}

h2.white {

	FONT-SIZE: 16px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
}

.honesty {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin-left: 20px;
	margin-right: 20px;
	font-weight: bold;
}
.color-blue {

	font-size: 12px;
	line-height: 18px;
	color: #333399;
	margin-left: 16px;
	margin-right: 10px;
}

.font-eq {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	line-height: 18px;
}

pre {

	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 18px;
	color: #222222;
}

.color-red {
	color: #990000;
}
