﻿@charset "UTF-8";


input{
  font-size:1em;
  padding: 0 2px;
  font-family: "Meiryo UI","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif;
  box-sizing:border-box;
  border:solid 1px #888;
}

input.right{text-align:right;}
input.center,
select.center{text-align:center;}

input.td{font-size:1em;
  height: 18px;
  padding-left: 0px;
  font-family: "Meiryo UI","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif;
}

select{font-size:1em;
  height: 25px;
  font-family: "Meiryo UI","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif;
}

/*input.hissu,
select.hissu{
  background-color: #f5c39f;
  border:solid 1px #888888;
}*/

input[type="text"]:focus,
select:focus{
  background-color: #00ffff;
}

input.err,
select.err,
td.err{
  background-color: #ff8080;
}

input.war,
select.wra{
  background-color: #ffa500;
}

input[readonly="readonly"] {
  background-color: #d8d8d8;
}


table.meisai td select,
table.meisai td input{
width: 100%;
}

table.meisai td input[type="checkbox"]{
  width: 50%;
  padding: 0;
	}

input[type="radio"]{vertical-align: -7px; margin-right: 4px; border: 0;}
input[type="checkbox"]{vertical-align: -7px; border: 0;}
input[type="file"]{border: none;}
textarea{width:100%;
  font-family: "Meiryo UI","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Osaka",sans-serif;
}

