/*=============================================================================*/
/*  モジュール名 : Default.css                                                 */
/*  機能         : 画面共通スタイル設定                                        */
/*  作成         : 2003/03/10                                                  */
/*  作成者       : 株式会社  ソフト  D.Hayashi                                 */
/*  メモ         :                                                             */
/*--+-----------------------+-----------------------+--------------------------*/
/*  修正履歴  : 9999/99/99  : 新規作成                                         */
/*==+=======================+=======================+==========================*/
/*-----------------------------------------------------------------------------*/
/* メイン処理                                                                  */
/*--+-----------------------------------------------+--------------------------*/
.main   {
	background-color    : #ffffff;
	margin              : 0px;
	padding             : 0px;
}

.Strong {
	font-size           : 130%;
	font-weight         : bold;
}

.Attention  {
	color               : #ff0000;
	font-size           : 130%;
	font-weight         : bold;
}

/*-----------------------------------------------------------------------------*/
/* タイトルブロック                                                            */
/*--+-----------------------------------------------+--------------------------*/
.TitleSection   {
	height              : 84px;
	background-color    : #003399;
	color               : #ffffff;
}

.TitleBanner	{
	background-position : center;
	background-image    : url("image/Banner.gif");
	background-repeat   : no-repeat;
	font-weight         : bold;
	font-size           : 21px;
	margin              : 0 0 0 0;
	cursor              : hand;
}

.TitleName  {
	font-weight         : bold;
	font-size           : 160%;
	color               : #ffffff;
	text-align          : center;
	vertical-align      : middle;
	margin              : 0px 0px 0px 0px;
	padding             : 0px 0px 0px 10px;
}

.TitleLink  {
	font-size           : 80%;
	font-weight         : bold;
	color               : #ffffff;
	padding             : 0px 10px 4px 0px;
}

.TitleLink A  {
	text-decoration     : underline;
	font-weight         : bold;
	color               : #ff6633;
}

.TitleLink A:hover  {
	text-decoration     : underline;
	font-weight         : bold;
	color               : #ff6633;
}

/*-----------------------------------------------------------------------------*/
/* メニューブロック                                                            */
/*--+-----------------------------------------------+--------------------------*/
.MenuSection  {
	background-color    : #f1f1f1;
	border-right        : 1 solid gray;
}

.MenuTable  {
	width               : 140px;
	background-color    : #f1f1f1;
	border              : 0 solid gray;
	border-bottom       : 1 solid gray;
	font-size           : 85%;
	color               : #ffffff;
}

.MenuTitle  {
	padding             : 2 5 2 5;
	font-weight         : bold;
	color               : #000000;
	background-position : left bottom;
	background-image    : url("image/Indent.gif");
	background-repeat   : repeat-x;
	border-collapse     : collapse;
}

.MenuCell {
	border              :1px solid #f1f1f1;
	padding             : 2 5 2 10;
	color               : #000000;
	font-size           : 90%;
	cursor              : hand;
}

.MenuCell A {
	color               : #000000;
	font-weight         : normal;
	text-decoration     : none;
}
.MenuCell A:hover {
	color               : #000000;
	font-weight         : normal;
	text-decoration     : none;
}

.MenuCellA {
	border              :1px solid #666666;
	background-color    : #ffffff;
	padding             : 2 5 2 10;
	color               : #000000;
	font-size           : 90%;
	cursor              : hand;
}

.MenuCellA A {
	color               : #000000;
	font-weight         : normal;
	text-decoration     : none;
}
.MenuCellA A:hover {
	color               : #000000;
	font-weight         : normal;
	text-decoration     : none;
}

/*-----------------------------------------------------------------------------*/
/* データブロック                                                              */
/*--+-----------------------------------------------+--------------------------*/
.DataSection  {
	background-color    : #ffffff;
	font-size           : 80%;
	color               : #000000;
	width               : 100%;
}

/*  データ表示テーブル  */
.DataTable  {
	border              : 0 solid;
	/* width               : 100%; */
	width               : 600px;
}
.DataCell {
	font-size           : 100%;
	color               : #000000;
	border              : 0 solid;
	padding             : 4 0 0 0;
	vertical-align      : top;
	height              : 20px;
}

.DataCell A {
	color               : #000000;
	font-weight         : normal;
	text-decoration     : none;
}
.DataCell A:hover {
	color               : #000000;
	font-weight         : bold;
	text-decoration     : none;
}

/*  データ一覧表示テーブル  */
.GridTable  {
	border              : 1 solid #000000;
	width               : 100%;
	border-collapse     : collapse;
	text-align          : left;
    font-size           : 100%;
	vertical-align      : middle;
	padding             : 1px 5px 1px 5px;
}

.GridTitle  {
	text-align          : left;
	vertical-align      : middle;
	font-weight         : bold;
	font-size           : 120%;
	color               : #000000;
	padding             : 0px 0px 0px 0px;
}

.GridCellH img {
	color               : #ffffff;
	cursor              : hand;
	font-weight         : bold;
	text-decoration     : none;
	border              : 0px;
}


.GridCellH {
	font-size           : 100%;
	font-weight         : normal;
	height              : 20px;
	color               : #ffffff;
	background-color    : #3333cc;
}

.GridCellH A {
	color               : #ffffff;
	cursor              : hand;
	font-weight         : bold;
	text-decoration     : underline;
}

.GridCellH A:hover {
	color               : #ff0000;
	cursor              : hand;
	font-weight         : bold;
	text-decoration     : underline;
}

.GridCell {
	font-size           : 90%;
	height              : 20px;
	color               : #000000;
}

.GridCell A {
	color               : #003399;
	cursor              : hand;
	font-weight         : normal;
	text-decoration     : underline;
}
.GridCell A:hover {
	color               : #003399;
	cursor              : hand;
	font-weight         : normal;
	text-decoration     : underline;
}

/* ラベル */
.Label  {
	height              : 20px;
	width               : 120px;
	background-color    : #6699cc;
	/*    background-color    : #99ccff; */
	color               : #ffffff;
	font-weight         : normal;
	font-size           : 90%;
	border              : 0px solid ;
	text-align          : right;
	padding             : 2 5 2 0;
	margin              : 0 0 0 0;
	vertical-align      : top;
}

.LabelCell {
	/*    font-size           : 80%; */
	border              : 0px solid;
	vertical-align      : top;
	height              : 20px;
}
.Comment {
	background-color    : #ffffee;
	border-style        : dotted;
	border-width        : 2px 2px 2px 2px;
	border-color        : #003399;
	text-align          : left;
	font-size           : 90%;
	color               : #000000;
	/* width               : 100%; */
	width               : 600px
}

/*-----------------------------------------------------------------------------*/
/* フォームブロック                                                            */
/*--+-----------------------------------------------+--------------------------*/
.Input9{
	padding-left        : 5px;
	ime-mode            : inactive;
	text-align          : right;
	font-size           : 90%;
	background-color    : #FFFFFF;
	border              : 1px solid ;
}

.InputX{
	padding-left        : 5px;
	ime-mode            : inactive;
	font-size           : 90%;
	background-color    : #FFFFFF;
	border              : 1px solid ;
}

.InputZ{
	padding-left        : 5px;
	ime-mode            : active;
	font-size           : 90%;
	background-color    : #FFFFFF;
	border              : 1px solid ;
}
.InputFixed {
	padding-left        : 5px;
	ime-mode            : active;
	font-size           : 90%;
	background-color    : #DDDDDD;
	border              : 1px solid ;
}
input.action  {
	width               : 80px;
	height              : 28px;
	font-weight         : bold;
	font-size           : 16px;
	color               : black;
	border              : 1 solid;
	cursor              : hand;
	text-align          : center;
	background-color    : #cccccc;
}

/* テキストエリア */
textArea  {
	padding             : 2px;
	border              : 1px solid #999999;
}

/*========================================================================*/
/*  機能        :   フッターブロック                                      */
/*========================================================================*/
.footer {
	height              : 20px;
	vertical-align      : top;
	background-color    : #003399;
	font-size           : 90%;
	color               : #ffffff;
	padding             : 1px 10px;
}

.footer A {
	color               : #ffffff;
	font-size           : 90%;
	font-weight         : normal;
	text-decoration     : underline;
}

.footer A:hover {
	color               : red;
	font-weight         : bold;
	text-decoration     : underline;
}

