/* 共通 */
* {
	font-family:		MS UI Gothic;
	font-size:			12pt;
	word-break:			break-all;
}

a {color:             Blue;}

/* ラベル基本クラス */
.Label {
	font-size:			10pt;
}

/* テキストボックス基本クラス */
.Text {
 width:					32px;
 padding-left:			1px;
 padding-right:			1px;
}

/* コンボ基本クラス */
.Combo {
 width:					96px;
}

/* ボタン基本クラス */
.Button {
 width:					80px;
 height:				30px;
}

/* 検索ボタン用クラス */
.SrcButton {
font-size:				22px;
width:					120px;
height:					50px;
}

/* オプション検索ボタン用クラス */
.OptSrcButton {
font-size:				18px;
width:					250px;
height:					40px;
}

/* エラー項目移動ボタン用クラス
.ErrButton {
font-size:				16px;
width:					150px;
height:					30px;
} */

/* チェックボックス基本クラス */
.Check {
}

/* ラジオボタン基本クラス */
.Radio {
}

/* リンク基本クラス */
.Link {
 font-size:				11pt;
}

/* グリッドビュー基本クラス */
.Grid {
 border-color:			#DCDCDC;
 border-style:			solid;
 border-width:			1px;
 border-spacing:		0px;
 /*border-right-style:	none;*/
 border-bottom-style:	none;
 vertical-align:		middle;
}

.Grid TH.GridHead {
 background-color:		#DCDCDC;
 height:				24px;
 border-color:			#FFFFFF;
 border-style:			solid;
 border-width:			1px;
 border-left-style:		none;
 border-top-style:		none;
 border-spacing:		0px;
 vertical-align:		middle;
 padding-left:			4px;
}

.Grid TD.GridItem {
 background-color:		#FFFFFF;
 height:				24px;
 border-color:			#DCDCDC;
 border-style:			solid;
 border-width:			1px;
 border-left-style:		none;
 border-top-style:		none;
 border-spacing:		0px;
 vertical-align:		middle;
 padding-left:			4px;
}

/* テーブル基本クラス */
.Table {
 border-color:			#A9A9A9;
 border-style:			solid;
 border-width:			1px;
 border-spacing:		0px;
 border-right-style:	none;
 border-bottom-style:	none;
 vertical-align:		middle;
}
.TableHead {
 background-color:		#AFEEEE;
 height:				24px;
 border-color:			#A9A9A9;
 border-style:			solid;
 border-width:			1px;
 border-left-style:		none;
 border-top-style:		none;
 border-spacing:		0px;
 vertical-align:		middle;
 padding-left:			4px;
}
.TableItem {
 background-color:		#FFFFFF;
 height:				24px;
 border-color:			#A9A9A9;
 border-style:			solid;
 border-width:			1px;
 border-left-style:		none;
 border-top-style:		none;
 border-spacing:		0px;
 vertical-align:		middle;
 padding-left:			4px;
}

/* タイトル用 */
TD.Title {
 font-size:				18pt;
 color:					#000000;
 height:				50px;
}

/* フッタ用 */
TD.Foot SPAN {
 font-size:				11pt;
}

/* 処理メニュー用 */
TD.Menu SPAN {
 font-size:				16pt;
 padding-left:			80px;
 color:					#0000FF;
}

/* メニュー用 */
.LinkMenu {
 font-size:				14pt;
}

/* 検索画面ナビゲーション用 */
.SrcNavi {
 font-size:				11pt;
 color:					Green;
}

/* サイトナビ用 */
.Navi {
 font-size:				9pt;
}

/* 画面タイトル用 */
.PageTitle {
 background-color:		#A9A9A9;
 font-size:				11pt;
 font-weight:			bold;
 line-height:			normal;
 letter-spacing:		normal;
 padding-top:			5px;
}

/* 外枠 */
.Frame {
 border-color:         #A8BEFF;
 border-style:         solid;
 border-width:         1px;
}

/* メッセージ用 */
.InfoMsg {
 font-size:				14pt;
 color:					#0000FF;
 padding-top:			2px;
 padding-bottom:		2px;
}

.ErrMsg {
 font-size:				14pt;
 color:					red;
 padding-top:			2px;
 padding-bottom:		2px;
}

.Service {
 font-size:				14pt;
 color:					black;
 padding-top:			2px;
 padding-bottom:		2px;
 font-weight:			bold;
}

/* 比較画面用クラス */
.WidthCMPItem			{}/* 3列中2列にこのタグをつけます。 */
.WidthCMPItemSep		{}/* 3列中1列にこのタグをつけます。 */

/* 汎用クラス */
.Width0					{width:0px;}
.Width1					{width:8px;}
.Width2					{width:16px;}
.Width3					{width:24px;}
.Width4					{width:32px;}
.Width5					{width:40px;}
.Width6					{width:48px;}
.Width7					{width:56px;}
.Width8					{width:64px;}
.Width9					{width:72px;}
.Width10				{width:80px;}
.Width11				{width:88px;}
.Width12				{width:96px;}
.Width13				{width:104px;}
.Width14				{width:112px;}
.Width15				{width:120px;}
.Width16				{width:128px;}
.Width17				{width:136px;}
.Width18				{width:144px;}
.Width19				{width:152px;}
.Width20				{width:160px;}
.Width25				{width:200px;}
.Width30				{width:240px;}
.Width35				{width:280px;}
.Width40				{width:320px;}
.Width45				{width:360px;}
.Width50				{width:400px;}
.Width55				{width:440px;}
.Width60				{width:480px;}
.Width65				{width:520px;}
.Width70				{width:560px;}
.Width75				{width:600px;}
.Width80				{width:640px;}
.Width85				{width:680px;}

.HeightS				{height:20px;}
.HeightM				{height:30px;}
.HeightL				{height:50px;}

.Left					{text-align:left; padding-left:5px;}
.Center					{text-align:center;}
.Right					{text-align:right; padding-right:5px;}

.Top					{vertical-align:top; padding-top:5px;}
.Top2					{vertical-align:top;}
.Middle					{vertical-align:middle;}
.Bottom					{vertical-align:bottom; padding-bottom:5px;}

.Bold					{font-weight:bold;}

.PadLeft				{padding-left:10px;}
.PadLeft2				{padding-left:20px;}
.PadRight				{padding-right:10px;}
.PadTop					{padding-top:10px;}
.PadBottom				{padding-bottom:10px;}

.Black					{color:black;}

.Color1					{background-color:#A8BEFF;}
.Color2					{background-color:#DADADA;}
.Color3					{background-color:#EEEEEE;}
.LTitleColor			{background-color:#20B2AA;}
.MTitleColor			{background-color:#48D1CC;}
.LTitleColor2			{background-color:#4169E1;}
.MTitleColor2			{background-color:#6495ED;}
.STitleColor2			{background-color:#B0C4DE;}

.Font12					{font-size:12pt;}
.Font14					{font-size:14pt;}
