@charset "UTF-8"; 
/* <body> */

body, th, td { font-size: 10pt; }

body.body
{
	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	color:#000000;
	scrollbar-track-color: #f3f3f3;
	scrollbar-face-color: #efefef;
	scrollbar-darkshadow-color: #f3f3f3;
	scrollbar-arrow-color: #000000;
}


/* <input> */
input.button
{
	border:3px double #000000;
	background-color:#e8e8e8;
	color:#333333;
	font-size:10pt;
	width:90px;
	height:18pt;
}

input.button_menu
{
	border:3px double #000000;
	background-color:#e8e8e8;
	color:#333333;
	font-size:10pt;
	width:170px;
	height:18pt;
}

/* -----------------------------------------------
　テキストボックスの表示形式
------------------------------------------------ */
.suji{
    text-align : right;
    ime-mode : inactive;
}

.nihongo{
    ime-mode : active;
}

.eigo{
    ime-mode : inactive;
}


/* -----------------------------------------------
　ヘッダフッタ
------------------------------------------------ */
.page-header {
	margin:0px;
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	height : 59px;
}

.header-margin {
	height : 59px;
}

.footer-margin {
	height : 25px;
}

.page-footer {
	position : fixed;
	bottom : 0px;
	left : 0px;
	width : 100%;
}
