#screen { background-image: url(../_images/bk_body.png); background-repeat: repeat-x repeat-y; background-position: center top; width: auto; margin: 0; padding: 0; }

td, th {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.label_normal
{
	font-size:20px;
	text-align:left;
}

.text_normal
{
	font-size:20px;
	background-color:white;
	text-align:left;
    padding: 5px 5px;
    /* はみ出たら「...」を自動表示（入力時は「...」は自動カットされる） */
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

input:focus, select:focus, textarea:focus {
	background-color: aqua;
}

/*
safari ng
.tdradio:focus-within {
	background-color: aqua;
}
*/
.tdradio:hover {
	background-color: aqua;
}

.textarea_normal
{
	font-size:20px;
	background-color:white;
	text-align:left;
	padding: 5px 5px 15px 5px;
}

.button_normal
{
	font-family:Arial;
    /* 文字サイズを1.4emに指定 */
    font-size: 16px;
    /* 縦方向に10px、
     * 横方向に30pxの余白を指定 */
    padding: 5px 30px;
    /* 背景色を明るい色に指定 */
    background-color:#e0e0e0;
    /* ボーダーをなくす */
    border-style: none;
    /* ボタンの影の指定
     * 影の横幅を2px
     * 縦長を2px
     * ぼかしを3px
     * 広がりを1px
     * 色を#666（グレー）に指定 */
    box-shadow: 2px 2px 3px 1px #666;
    -moz-box-shadow: 2px 2px 3px 1px #666;
    -webkit-box-shadow: 2px 2px 3px 1px #666;
    /* 四隅の角を丸くする */
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
}
.button_normal:hover
{
    /* 透明度を60%に指定 */
    opacity: 0.6;
}
.button_normal:active
{
	position:relative;
	top:1px;
}

.title_shadow {
  text-shadow: 0 -1px 1px #fff,
               -1px 0 1px #fff,
               1px 0 1px #fff,
               0 1px 1px #fff,
               1px 1px 1px #000,
               2px 2px 2px #000,
               3px 3px 3px #000;
  font-size: 25px;
  color: #000;
  font-weight: bold;
}

.check_normal {
	transform: scale(2);
	margin: 0 0 0 0;
}

.combo_normal
{
    font-size:20px;
    background-color:#FFFFFE;
    text-align:left;
}
