﻿/* 新しい Web アプリケーション プロジェクトの既定の CSS スタイル シート */

/* フォーム */
BODY
{
    BACKGROUND-COLOR: #ccccff;
	FONT-FAMILY: 'MS UI Gothic';
    /*FONT-SIZE: .8em;*/
    FONT-SIZE: 90%;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
body.pop
{
	padding:0;
	margin:0;
	overflow:hidden;
}
body.ModalMsg
{
	background-color: #FFFFFF;
}

/* 入力域のスタイル */
input 
{
	font-size : 90%;
	FONT-FAMILY: 'MS UI Gothic';
}
select
{
	FONT-FAMILY: 'MS UI Gothic';
}
textarea
{
	FONT-FAMILY: 'MS UI Gothic';
}

/* 横メニューBodyスタイル */
.BodyStyle1
{
	margin : 0px;
	background-color : #D4D0C8;
}

/* メニューBodyスタイル */
.MenuBodyStyle1
{
	margin : 0px;
	background-color : #CCCCCC;
}

/* メニュー(履歴)Bodyスタイル */
.MenuBodyStyle2
{
	margin : 0px;
	background-color : #E1E9FE;
}

/* メイン領域Bodyスタイル */
.MainBodyStyle
{
	margin : 0px;
	background-color : #FFFFFF;
}

/* サブ領域Bodyスタイル */
.SubBodyStyle
{
	margin : 0px;
	background-color : #FFFFFF;
}

/* メッセージ領域Bodyスタイル */
.MessageBodyStyle
{
	margin : 0px;
	background-color : #FFFFFF;
}

/* 横メニュー(ボタン)のスタイル */
.G_BtnStyle1
{
	height : auto;				/* B0200_1029 */
	min-height : 30px;			/* B0200_1029 */
	width : auto;  				/* B0200_1030 */
	min-width : 90px;  			/* B0200_1030 */
	overflow: visible;
	padding-left:3px;
	padding-right:3px;
	font-size : 9pt;
}

/* メニューボタンのスタイル */
.G_BtnStyle2
{
	height : auto;				/* B0200_1029 */
	min-height : 21px;			/* B0200_1029 */
	width : auto;  				/* B0200_1030 */
	min-width : 48px; 			/* B0200_1030 */
	overflow: visible;
	padding-left:3px;
	padding-right:3px;
	font-size : 9pt;
}

/* メイン領域ボタンのスタイル */
.G_MainBtnStyle
{
	width : auto;  				/* B0200_1030 */
	min-width : 70px; 			/* B0200_1030 */
	overflow: visible;
	padding-left:3px;
	padding-right:3px;
	height : auto;				/* B0200_1029 */
	min-height : 25px;			/* B0200_1029 */
	font-size : 9pt;
}

/* サブ領域ボタンのスタイル */
.G_SubBtnStyle
{
	width : auto;  				/* B0200_1030 */
	min-width : 70px; 			/* B0200_1030 */
	overflow: visible;
	padding-left:3px;
	padding-right:3px;
	height : auto;				/* B0200_1029 */
	min-height : 25px;			/* B0200_1029 */
	font-size : 9pt;
}

.G_SubBtnStyle2
{
	width : auto;  				/* B0200_1030 */
	min-width : 50px; 			/* B0200_1030 */
	overflow: visible;
	padding-left:3px;
	padding-right:3px;
	height : auto;				/* B0200_1029 */
	min-height : 22px;			/* B0200_1029 */
	font-size : 9pt;
}

/* メッセージ領域ボタンのスタイル */
.G_MessageBtnStyle
{
	width : auto;  				/* B0200_1030 */
	min-width : 70px;			/* B0200_1030 */
	overflow: visible;
	padding-left:3px;
	padding-right:3px;
	height : auto;				/* B0200_1029 */
	min-height : 25px;			/* B0200_1029 */
	font-size : 9pt;
}

/* カレンダーボタンのスタイル */	/* B0200_1105*/
.G_CalendarBtnStyle					/* B0200_1105*/
{									/* B0200_1105*/
	padding: 1px 3px;				/* B0200_1105*/
}									/* B0200_1105*/

input[type="file" i]:not(:disabled):not([style*="background"]):hover::-webkit-file-upload-button,	/*B0200_1028*/
.G_BtnStyle1:not(:disabled):not([style*="background"]):hover,		/*B0200_1028*/
.G_BtnStyle2:not(:disabled):not([style*="background"]):hover,		/*B0200_1028*/
.G_MainBtnStyle:not(:disabled):not([style*="background"]):hover,	/*B0200_1028*/
.G_SubBtnStyle:not(:disabled):not([style*="background"]):hover,		/*B0200_1028*/
.G_SubBtnStyle2:not(:disabled):not([style*="background"]):hover,	/*B0200_1028*/
.G_MessageBtnStyle:not(:disabled):not([style*="background"]):hover,	/*B0200_1028*/
.G_CalendarBtnStyle:not(:disabled):not([style*="background"]):hover	/*B0200_1028*/
{																	/*B0200_1028*/
		background-color: #A6F4FF;									/*B0200_1028*/
}																	/*B0200_1028*/

/* ラベルのスタイル */
.LblStyle1
{
	font-size : 90%;
	font-weight:normal;
}
/* チェックボックスのスタイル */
.CbxStyle1
{
	font-size:90%;
	font-weight:normal;
}
/* ラジオボタンのスタイル */
.RbnStyle1
{
	font-size:90%;
	font-weight:normal;
	display:inline-block;	/*B0200_1010*/
}
.M_RowStyle1 TD
{
	padding-top:3px;
	padding-bottom:3px;
}
.M_RowStyle2 TD
{
	padding-top:3px;
	padding-bottom:3px;
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:'ＭＳ ゴシック';
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
