@charset "utf-8";

/* input関連のスタイル */
/* テキスト */
input.text70{
    font-size:9pt!important;
    width:70px
}

/*2015/4/16追加*/
input.text0{
    font-size:9pt!important;
    width:0px
}

/*2014/10/03追加*/
input.text25{
    font-size:9pt!important;
    width:25px
}


input.text65{
    font-size:9pt!important;
    width:65px;
    /*height:12px;*/
}
input.text35{
    font-size:9pt!important;
    width:35px
    }

input.text80{
    font-size:9pt!important;
    width:80px
}


input.text100{
    font-size:9pt!important;
    width:100px
}

input.text120{
    font-size:9pt!important;
    width:120px
}
input.text200{
    font-size:9pt!important;
    width:200px
}

input.text300{
    font-size:9pt!important;
    width:300px
}

input.text250{
    font-size:9pt!important;
    width:250px
}

input.text400{
    font-size:9pt!important;
    width:400px
}

input.text150{
    font-size:9pt!important;
    width:150px
}

input.text_max20 {
    font-size: 9pt !important;
    width: 320px;
}

input.text_max30 {
    font-size: 9pt !important;
    width: 320px;
}

input.text_max255 {
    font-size: 9pt !important;
    width: 720px;
}

input.text_max4 {
    font-size: 9pt !important;
    width: 35px;
}

input.text_max13 {
    font-size: 9pt !important;
    width: 110px;
}

input.text_max12 {
    font-size: 9pt !important;
    width: 85px;
}

input.imeAct{
	ime-mode:active;
}
input.imeInAct{
	ime-mode:inactive;
}
input.ime_disabled{
	ime-mode:disabled;
}

input.autocomplete_off{
	autocomplete:off;
}

/* リストボックス */
select.select80{
    font-size:9pt!important;
    width:80px
}

select.select166{
    font-size:9pt!important;
    width:166px
}

select.select248{
    font-size:9pt!important;
    width:248px
}

select.select400{
    font-size:9pt!important;
    width:400px
}

select{
	vertical-align: 0.2em;
	max-width: 720px;
}

select.font_family{
	font-family:Arial;
}

.select100{
	vertical-align: 0.2em;
	max-width: 100px;
}

.readOnlyText{
    background-color:#FEFEFE;
    border-left:0px;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
}
.nonDecorate {
    text-decoration: none;
}


/* 金額入力項目用。合わせてJSでカンマ編集する。 */
.money {
    text-align:right;
}

/* 日付入力項目用。合わせてJSでyyyy/MM/ddd編集する。 */
.date {
    text-align:left;
}

/* テキストボックス隠し */
input.hide {
	display:none;
}

/* テキストボックス隠し */
.hide_tr {
	display:none;
}

/* メニュー設定画面用 テキストボックス可用・不可用 */
.inputDisabled{
	background-color:#f0f0f0;
	border-color:gray;
	border-width:1px;
	height:16px;
	padding-left:2px;
}

.inputEnabled{
	color:black;
}
input.align_r{
	text-align:right;
}

textarea.imeAct{
	ime-mode:active;
}

/* テキストエリアの標準スタイル */
textarea.std{
	width:430px;
	height:55px;
    font-size:9pt!important;

}

textarea.std2{
	width:755px;
	height:30px;
    font-size:9pt!important;
    font-family: Arial;
}

textarea.std3{
	width:240px;
	height:40px;
    font-size:9pt!important;
    font-family: Arial;
}

textarea.std4{
	width:160px;
	height:40px;
    font-size:9pt!important;
    font-family: Arial;
}


textarea.oshirase_honbun {
    font-size: 9pt !important;
    height: 86px;
    width: 720px;
    font-family: Arial;
}

textarea.std3_h{
	width:240px;
	height:41px;
    font-size:9pt!important;
}

textarea.std_4{
	width:140%;
	height:30px;
	font-size:9pt!important;
	margin-top: -2px;

}

textarea.std_4_h{
	width:240px;
	height:30px;
	font-size:9pt!important;
	margin-top: -2px;

}

textarea.std_5{
	width:150%;
	height:30px;
	font-size:9pt!important;
	margin-top: -2px;

}

select.seikyusaki{
	font-size:10pt;
	font-family: Arial;
}
