html,body{height: 100%;}
.tx1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: normal;}
.tx2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal;}
.tx3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: normal;}
.tx4 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: normal;}
.txn1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; line-height: 31px; line-height: normal;}
.txn2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 17px; line-height: normal;}
.txn3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; line-height: 24px; line-height: normal;}
.txn4 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 12px; line-height: normal;}
.txb1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold; line-height: normal;}
.txb2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; line-height: normal;}
.txb3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; line-height: normal;}
.txb4 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; line-height: normal;}
.jtx1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: normal;}
.jtx2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal;}
.jtx3 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: normal;}
.jtx4 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: normal;}
.jtxn1 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 24px; font-weight: normal; line-height: normal;}
.jtxn2 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 12px; font-weight: normal; line-height: normal;}
.jtxn3 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 18px; font-weight: normal; line-height: normal;}
.jtxn4 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 9px; font-weight: normal; line-height: normal;}
.jtxb1 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 24px; font-weight:bold; line-height: normal;}
.jtxb2 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 12px; font-weight:bold; line-height: normal;}
.jtxb3 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 18px; font-weight:bold; line-height: normal;}
.jtxb4 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 9px; font-weight:bold; }
.jtxng1 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 24px; font-weight: normal; line-height: normal;}
.jtxng2 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; font-weight: normal; line-height: normal;}
.jtxng3 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 18px; font-weight: normal; line-height: normal;}
.jtxng4 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 9px; font-weight: normal; line-height: normal;}
.jtxbg1 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 24px; font-weight: bold; line-height: normal;}
.jtxbg2 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; font-weight: bold; line-height: normal;}
.jtxbg3 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 18px; font-weight: bold; line-height: normal;}
.jtxbg4 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 9px; font-weight: bold; line-height: normal;}
.jtxbg5 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; font-weight: bold; line-height: normal;}

.normal {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 10px; font-weight: normal; line-height: 14px;}
.bold {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 10px; font-weight: bold; line-height: 14px;}

.big {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 36px; font-weight: normal; line-height: normal;}
.small {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 8px; font-weight: normal; line-height: normal;}
.inital {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:medium; font-weight: normal; line-height: normal;}

.gyoukan1 {line-height: 31px;}
.gyoukan2 {line-height: 17px;}
.gyoukan3 {line-height: 24px;}
.gyoukan4 {line-height: 12px;}

.white  {color: #FFFFFF !important}
.red    {color: #FF0000 !important}
.brown  {color: #9C4103 !important}
.orange {color: #FF9900 !important}
.green  {color: #006600 !important}
.blue   {color: #0000CC !important}
.gray   {color: #666666 !important;}
.lightgray {color: #CCCCCC !important;}
.black  {color: #000000 !important;}

.left{text-align: left; }
.center{text-align: center; }
.right{text-align: right; }

.visible { display: block; }
.hidden { display: none; }

.vbtnoff { border-style:outset; }

.inbox {
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	background-color: transparent;
	border-color:#999999;
}
.btn {
	text-align: center !important;
	vertical-align: middle !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
	border-top-color: #F1EFE0 !important;
	border-right-color: #333333 !important;
	border-bottom-color: #333333 !important;
	border-left-color: #F1EFE0 !important;
	border-top-width: 1px !important;
	border-right-width: 1px !important;
	border-bottom-width: 1px !important;
	border-left-width: 1px !important;
	cursor: hand !important;
}
.btn:hover{
	background-color:#CCCC99 !important;
}
.btn:active {
	border-top-color: #333333 !important;
	border-right-color: #F1EFE0 !important;
	border-bottom-color: #F1EFE0 !important;
	border-left-color: #333333 !important;
}

.a_box {
	text-align: center;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #E4E4E4;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;

	height: 100%;
	width: 100%;
	background-color: #CCCCCC;
	padding: 4px;
	text-decoration: none;
	color: #000000;
	cursor:hand;
}
