.tx10 {
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  font-size: 10px
}

.tx11 {
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  font-size: 11px}

.tx12 {
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  font-size: 12px}

.tx13 {
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  font-size: 13px}

.tx14 {
  font-family: "ＭＳ Ｐゴシック", "Osaka";
  font-size: 14px}

strong {
  font-family: "ＭＳ Ｐゴシック", "Osaka";
    font-weight: bold;
    color: #ff0000;
}

.box {  padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 6px}
.box2 {  padding-top: 11px; padding-right: 11px; padding-bottom: 11px; padding-left: 11px}
h1 {
    margin: 0px;


}
h2 {
    margin: 2px 0px 2px 6px;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;


}
h3 {
    margin: 0px;
    font-weight: bold;
    color: #333399;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
    font-size: 12px;


}
h4 {
    font-size: 12px;
    font-weight: bold;
    color: #CC0000;
    margin: 0px 0px 4px;


}
.tx18 {  font-size: 18px; font-weight: bold}

.text12 {  font-size: 12px}
.text14 {  font-size: 14px}
.text13 {  font-size: 13px}
.text16 {  font-size: 18px}
.text11 {  font-size: 11px}

.a12 { font-size: 12px}
.a10 { font-size: 10px}
.a11 { font-size: 11px}
.a14 { font-size: 14px}
.a16 { font-size: 16px}
.a18 { font-size: 18px}
.a { font-size: 4px}

table{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

table.grayBorder{
    border: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";

}

table.grayBorder_lr{
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";

}


td.grayBorder_lr{
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}


td.grayBorder_t{
    border-top: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}
td.grayBorder_l{
    border-left: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

td.grayBorder_r{
    border-right: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

td.grayBorder_b{
    border-bottom: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

td.grayBorder_lt{
    border-left: #999999 1px solid;
    border-top: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

td.grayBorder_tr{
    border-top: #999999 1px solid;
    border-right: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

td.grayBorder_trb{
    border-top: #999999 1px solid;
    border-right: #999999 1px solid;
    border-bottom: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

td.grayBorder_ltr{
    border-left: #999999 1px solid;
    border-top: #999999 1px solid;
    border-right: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

td.grayBorder_ltb{
    border-left: #999999 1px solid;
    border-top: #999999 1px solid;
    border-bottom: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

td.grayBorder_lbr{
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    border-right: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

td.grayBorder_br{
    border-bottom: #999999 1px solid;
    border-right: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

td.grayBorder_ltbr{
    border-left: #999999 1px solid;
    border-top: #999999 1px solid;
    border-bottom: #999999 1px solid;
    border-right: #999999 1px solid;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka";
}

/* 新規作成リンク */
a.new_btn {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e6e6e6), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(top, #fff 0%, #e6e6e6 100%);
	background: -moz-linear-gradient(top, #fff 0%, #e6e6e6 100%);
	background: -o-linear-gradient(top, #fff 0%, #e6e6e6 100%);
	background: -ms-linear-gradient(top, #fff 0%, #e6e6e6 100%);
	background: linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
	border: solid 1px #808080;
	border-radius: 5px 5px 5px 5px;
	color: #0000ff;
	display: inline-block;
	height: auto;
	line-height: 20px;
	margin: 5px 0px 0px 5px;
	padding: 5px 15px;
	text-align: center;
	font-weight: bold;
	width: auto;
}