BODY {
	FONT-SIZE: 12px;
	margin: 3px;
	background-color: #FFFFFF;
}
TD {
	FONT-SIZE: 12px
}

.style8 {
	font-size: 9px;
}

A:link {
	COLOR: #CD2F08; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #CD2F08; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #134888; TEXT-DECORATION: underline; position: relative; top: 1px;
}
A:active {
	COLOR: #CD2F08; TEXT-DECORATION: none;
}


A.head:link {
	COLOR: #333333; TEXT-DECORATION: none;
	font-family: "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
A.head:visited {
	COLOR: #333333; TEXT-DECORATION: none;
	font-family: "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
A.head:hover {
	COLOR: #134888; TEXT-DECORATION: underline; position: relative; top: 1px;
	font-family: "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
A.head:active {
	COLOR: #333333; TEXT-DECORATION: none;
	font-family: "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}

p {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

.eng {
	font-family: Arial, Verdana;
}

.style18 {
	font-size: 16px;
	color: #FFFFFF;
}
.txt10px {
	FONT-SIZE: 10px;
}

.text14point {
	font-size: 14px;
	line-height: 20px;
}
.color-black {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin-left: 16px;
	margin-right: 10px;
}
.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;
}


.strong_red {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; 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);
}
.txt12px {
	font-size: 12px;
	line-height: 18px;
	text-indent: 0px;
	margin: 0px;
}
.honesty {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin-left: 50px;
	margin-right: 20px;
	font-weight: bold;
}
.color-blue {
	font-size: 12px;
	line-height: 18px;
	color: #333399;
	margin-left: 16px;
	margin-right: 10px;
}

.font-vr {
	color: #993333;
}

.diffMon {
	BACKGROUND-COLOR: #dddddd;
}










.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
}
.ble {
	color: #333399;
}
.bg_lightg {
	color: #CEC8B0;
}
.bg_darkg {
	color: #978f78;
}


.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: #CD2F08;
	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;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 18px;
	color: #222222;
}

.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;
}


.form_num {
	text-align: right;
	ime-mode: disabled;
}

.form_num_left {
	text-align: left;
	ime-mode: disabled;
}

.form_txt {
	ime-mode: active;
}

.form_txt_right {
	text-align: right;
	ime-mode: active;
}


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;  border-width:2px; font-size:12px; border-style:groove;}
input.b_view_s {width:30px;  border-width:2px; font-size:12px; border-style:groove;}
input.menu {width:100%; height:24px;  border-width:2px; font-size:12px; border-style:groove;}
input.menu2 {width:47%; height:24px;  border-width:2px; font-size:12px; border-style:groove;}
input.file {width:120px; background-color: #cfcfff;  border-width:2px; font-size:12px; border-style:groove;}
input.reload {width:60px; background-color: #efefef;  border-width:2px; font-size:12px; border-style:groove;}
input.submit {width:60px;  border-width:2px; font-size:12px;}
input.small { border-width:2px; font-size:12px; border-style:groove;}
input.edit {width:100px; background-color: #dfdfdf;  border-width:2px; font-size:12px; border-style:groove;}

button.add {width:130px; height:23px;  border-width:2px; border-style:groove;}
button.del {width:100px; height:23px;  border-width:2px; border-style:groove;}
button.search {width:60px; height:23px;  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;  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; 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; 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
}

.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
}


pre {

	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN: 0px;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 18px;
	color: #222222;
}

.color-red {
	color: #990000;
}

.font-eq {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	line-height: 18px;
}

.font-UI {
	font-family: "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック" ;
}
.font-comp {
	font-family: "MS UI Gothic", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	line-height: 130%;
	color: #FFFFFF;
}
