
.NormalButton {
    text-align: center;
    width: 100px;
}
.PageTitle {
    font-size: 12pt;
    font-weight: bold;
    padding: 20px 0 10px;
    text-align: center;
}
.InformationCaption {
    color: #444444;
    font-size: 12pt;
    margin: 10px 0;
    text-align: center;
}
.NotifyCaption {
    color: Red;
    font-size: 12pt;
    margin: 10px 0;
    text-align: center;
}
table.InputTable {
    border: 0 solid #AAAAAA;
    border-spacing: 1px;
}
table.SearchTable {
    border: 1px solid #AAAAAA;
    border-spacing: 2px;
    margin: 10px 0;
	background-color:#f4f4f4;
}
.SearchTable th {
    background-color: #555555;
    border: 1px solid #111111;
    color: #EEEEEE;
    padding: 2px 5px;
    text-align: center;
}
.ColumnCell {
    background-color: #DDDDDD;
    border: 1px solid #333333;
    padding: 2px 5px;
    text-align: right;
}
.ColumnCell_150 {
    background-color: #DDDDDD;
    border: 1px solid #333333;
    padding: 2px 5px;
    text-align: right;
    width: 150px;
}
.InputCell {
    text-align: left;
}
.LabelCell {
    border: 1px solid #333333;
    padding: 2px 5px;
    text-align: left;
}
.NormalTextBox {
    width: 200px;
}
.NormalTextBoxHalf {
    ime-mode: disabled;
    width: 200px;
}
.NormalComboBox {
    width: 200px;
}
.DivButtonStyle {
    margin-top: 40px;
    text-align: center;
}
.DivSearchButton {
    margin: 10px 0;
    text-align: center;
}
.DivErrorBlock {
    color: #EE2222;
    text-align: left;
}

/* nStyle */
.formWrap {
	padding-left:50px;
	text-align:left;
}
.formWrap .InputTable {
	margin:10px 0 0;
	padding:10px;
	background-color:#89cef5;
	box-shadow: 0.4em 0.4em 0.8em rgba(0,0,0,0.4);
	-moz-box-shadow: 0.4em 0.4em 0.8em rgba(0,0,0,0.4);
	-webkit-box-shadow: 0.4em 0.4em 0.8em rgba(0,0,0,0.4);
}
.DivButtonStyle.nStyle {
	text-align:left;
	padding-left:50px;
	margin:8px 0 30px;
}
