﻿
HTML, BODY
{
	margin			: 1px 1px 1px 1px;
	padding			: 1px 1px 1px 1px;
	width			: 99%;
	height			: 100%;
    FONT-SIZE		: 10pt;
	font-family		: "ＭＳ ゴシック", "Osaka‐等幅";
    color			: #333333;
}
/*
html, body {
   scrollbar-3dlight-color		:	#D3B16D;
   scrollbar-arrow-color		:	#D3B16D;
   scrollbar-base-color			:	#D3B16D;
   scrollbar-darkshadow-color	:	#D3B16D;
   scrollbar-face-color			:	#F3AE32;
   scrollbar-highlight-color	:	#FFF4E0;
   scrollbar-shadow-color		:	#FFF4E0;
}
*/

#form1
{
	margin-left		: auto;         /* IE以外用の中央寄せ */
	margin-right	: auto;         /* IE以外用の中央寄せ */
	text-align		: left;         /* 中身を左寄せに戻す */
	width			: 900px;         /* 幅 */
    font-family		: inherit;
}
/*
PRE
{
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
    FONT-SIZE		: inherit;
	font-family		: inherit;
    color			: inherit;
	white-space		: pre-wrap;			/* css-3 
	white-space		: -moz-pre-wrap;	/* Mozilla, since 1999 
	white-space		: -pre-wrap;		/* Opera 4-6 
	white-space		: -o-pre-wrap;		/* Opera 7 
	word-wrap		: break-word;		/* Internet Explorer 5.5+ 
}
*/
HR
{
	border-color	: #F3AE32;
}
UL
{
	list-style-type	:none;
	list-style-position	:outside;
	margin			:3px 0px 3px 0px;
	padding			:0px 0px 0px 0px;
}
LI
{
	list-style-type		:	none;
	list-style-position	:	outside;
	margin				:	5px 0px 5px 0px;
	padding				:	0px 0px 0px 0px;
}
A         
{
	color				:	#258FB8;
	text-decoration		:	none;
}
A:hover   
{	
	color				:	#996600;
	text-decoration		:	none;
}
A.notunderline
{
	color				:	#258FB8;
	text-decoration		:	none;
}

/*
INPUT:hover, SELECT:hover
{
	color			: #333333;
	background-color: #EDE9E2;
	border-style	: solid;
	border-width	: 1px ;
	border-color	: #F3AE32
}
*/
IMG 
{
	border-style	: none;
}
/*
INPUT,TEXTAREA,SELECT
{
	color			: #333333;
	background-color: #FDF9F2;
	border-style	: solid;
	border-width	: 1px ;
	border-color	: #F3AE32
}
*/
BLOCKQUOTE 
{
	background-color: #fff5eb;
}

DIV.border
{
	margin			: 3px 3px 3px 3px;
	padding			: 2px 2px 2px 2px;
	border-style	: solid;
	border-width	: 1px;
	border-color	: #F3AE32;
}

DIV.pagefooter
{
	margin-left		: auto;         /* IE以外用の中央寄せ */
	margin-right	: auto;         /* IE以外用の中央寄せ */
	padding-top		: 30px;
	text-align		: center;       /* 中身を左寄せに戻す */
    font-family		: inherit;
	font-size		: 8pt;
}
DIV.line
{
	height			: 1px;
	width			: 100%;
	margin			: 5px 0px 5px 0px;
	padding			: 0px 0px 0px 0px;
	background-color: #F3AE32;
}
DIV.headerline
{
	height			: 10px;
	width			: 100%;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	background-color: #F3AE32;
}
DIV.headerborder
{
	margin			: 0px 3px 0px 3px;
	padding			: 0px 0px 0px 0px;
	border-style	: solid;
	border-width	: 1px;
	border-color	: #F3AE32;
}

TH	
{
	vertical-align	: top;
	text-align		: left;
    font-family		: inherit;
/*    background-color: #F3AE32;*/
}
TD
{
	vertical-align	: top;
	text-align		: left;
    font-family		: inherit;
}
TD.rowheader
{
	white-space		:	nowrap;
	font-weight		:	bold;
}
.screencenter
{
	margin-left		: auto;         /* IE以外用の中央寄せ */
	margin-right	: auto;         /* IE以外用の中央寄せ */
	text-align		: left;         /* 中身を左寄せに戻す */
	width			: 100%;         /* 幅 */
    font-family		: inherit;
}

.itemcenter
{
	margin-left		: auto;         /* IE以外用の中央寄せ */
	margin-right	: auto;         /* IE以外用の中央寄せ */
	text-align		: center;       /* 中身を左寄せに戻す */
    font-family		: inherit;
}

.fontsmall
{
	font-size		: 8pt;
}
.fontmidium
{
	font-size		: 10pt;
}
.fontlarge
{
	font-size		: 24pt;
	padding-top		: 10px;
	padding-bottom	: 10px;
}
.fontbold
{
	margin-top		: 10px;
	font-weight		: bold;
}
.list
{
	overflow		:	auto;
	height			:	200px;
	width			:   100%;
}
.textNumber
{
	text-align		: right;
}
.textDate
{
	text-align		: center;
}
.hide
{
	visibility		: hidden;
}
