/***********************************************/
/* SC Web Site                                 */
/*                                  2005/08/02 */
/*                           shinsuke hisamori */
/*                                        From */
/*                     MIT Systems Development */
/*                    http://www.mit-sys.co.jp */
/***********************************************/

/****** テキスト装飾 ******/
.textMain				{font-size: 11pt; line-height: 14pt;}
.textMainStrong			{font-size: 11pt; font-weight: bold;}
.textSub				{font-size: 9pt; line-height: 12pt;}
.textSmall				{font-size: 8pt; line-height: 11pt;}
.textYumewaku			{font-size: 7pt; line-height: 10pt;}


.textComment			{font-size: 8pt; line-height: 10pt;}
.textFooterNavi			{font-size: 8pt;vertical-align: middle;}
.textTopicPath			{font-size: 8pt; padding: 3px; color: #666666;}
.textTopic				{font-size: 8pt; line-height: 9pt;}
.textSiteMap			{font-size: 9pt;}


.textNotice				{font-size: 11pt; line-height: 15pt;}
.titleNotice			{font-size: 11pt; font-weight: bold;}

.textRegulationsMain	{font-size: 9pt; line-height: 11pt;}
.textRegulationsSub 	{font-size: 8pt; line-height: 10pt;}

.textErrMain		{font-size: 12pt; font-weight: bold; padding: 1px; text-align: center;}
.textErrSub			{font-size: 11pt; color:#FF0066;}

/****** サブナビ装飾 ******/
.naviSub				{
	font-size: 9pt;
	background-position: center;
}


/****** タイトル装飾 ******/
.titleMain				{font-size: 14pt; font-weight: bold;}
.titleSub				{font-size: 12pt; font-weight: bold;}
.captionMain			{font-size: 11pt; font-weight: bold;}
.captionSub				{font-size: 9pt;  font-weight: bold;}


/****** 産直サンプル ******/
.tblSample {
	background-color: #BBBBBB;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#BBBBBB',endColorstr='#FFEEBB',gradientType='0');
	vertical-align: middle;
}
/****** 請求明細表示用 ******/         
.meisaiTitleMain		{font-size: 8pt; text-align: center;	padding-top: 4px;}
.meisaiTitleSub			{font-size: 8pt; text-align: center;}
.meisaiTitleHead		{font-size: 9pt; font-weight: bold; text-align: center;}
.meisaiTitleStd			{font-size: 9pt; text-align: center;}

.meisaiDispMain			{
	font-size: 9pt;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 3px;
}

.meisaiDispStd				{
	font-size: 10pt;
	padding-right: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
}
.menuTitle				{font-size: 11pt; padding-top: 4px;}
.meisaiMsgMain			{font-size: 9pt; line-height: 13pt;}
.meisaiTextMain			{font-size: 10pt; line-height: 13pt;}
.meisaiTextSub			{font-size: 9pt; line-height: 12pt;}
.meisaiHeadTitle		{font-size: 13pt; font-weight: bold; padding-top: 4px;}
.meisaiHeadName			{font-size: 11pt; font-weight: bold; padding-top: 4px;}
.meisaiHeadMain			{font-size: 10pt; padding-top: 4px;}


/* 各種規約表示用 */
.TitleKiyakuMain	{font-size: 9pt; font-weight: bold; text-align: left;	padding-bottom: 4px;}
.textKiyakuMain				{
	font-size: 9pt;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 3px;
}


/****** テーブル装飾 ******/
/* メイン：タイトル */
.textKoumokuSub				{
	font-size: 9pt;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 3px;
}

.textFormHead			{ font-size: 11pt; font-weight: bold; padding: 5px;}

.textFormMain			{ font-size: 11pt; font-weight: normal; padding: 5px;}

.textFormSub			{ font-size: 9pt; font-weight: normal;}


/******* HTML オーバーライド *******/
/* リンクタグ */
a:link         { text-decoration: none; color: #333333; font-weight: normal;}
a:visited      { text-decoration: none; color: #333333; font-weight: normal;}
a:hover        { text-decoration: underline; color: #3333FF; font-weight: normal;}
a:active       { text-decoration: underline; color: #FF3333; font-weight: normal;}

/* リストタグ */
ul             { list-style-type: disc; font-size: 13px; margin-top: 7px;}
ol             { list-style-type: decimal; font-size: 13px;  margin-top: 4px;}
li             { list-style-type: disk; font-size: 13px; line-height: 17px;}
ul ul          { list-style-type: disc;}
ul ul ul       { list-style-type: none;}

/* form タグ */
form           { margin: 0; padding: 0;}
label          { font: bold 1em ＭＳ Ｐゴシック, Osaka; color: #334d55;}

/* h タグ */
h1             { font: bold 12pt ＭＳ Ｐゴシック, Osaka; color:#334d55; text-align: left; margin: 0px; padding: 0px;}
h2             { font: bold 11pt ＭＳ Ｐゴシック, Osaka; color:#006699; text-align: left; margin: 0px; padding: 0px;}
h3             { font: bold 10pt ＭＳ Ｐゴシック, Osaka; color:#334d55; text-align: left; margin: 0px; padding: 0px;}
h4             { font: bold 9pt ＭＳ Ｐゴシック, Osaka; color: #333333; text-align: left; margin: 0px; padding: 0px;}
h5             { font: normal 9pt ＭＳ Ｐゴシック, Osaka; color: #334d55; text-align: left; margin: 0px; padding: 0px;}

tr,td {
	font-size: 9pt; 
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	line-height: 1.166;	
}

/* html/body タグ */
html,body	{
	font-size: 9pt; 
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url("") fixed;

	scrollbar-base-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #666666;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color: #AAAAAA;
	}

/****** 各種ボタン ******/
/* 実行ボタン */
.btnFormAction  {
	background-color: #FF6666;
	color: #444444;
	cursor:hand;
	border-top-width: 1px;
	border-right-width: 1ptx;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFAAAA;
	border-left-color: #FF8888;
	border-right-color: #DD4444;
	border-bottom-color: #BB2222;
	height: 24px;
	width: 120px;
	font-size: 9pt;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#FF6666',endColorstr='#FFDDDD',gradientType='1');
} 

/* キャンセルボタン */
.btnFormReturn  {
	background-color: #66CC99;
	color: #444444;
	cursor:hand;
	border-top-width: 1px;
	border-right-width: 1ptx;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #AAFFDD;
	border-left-color: #88EEBB;
	border-right-color: #44AA77;
	border-bottom-color: #228855;
	height: 24px;
	width: 120px;
	font-size: 9pt;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#66CC99',endColorstr='#BBFFEE',gradientType='1');
} 

/****** フォーム要素 ******/
.inputText           { font-size: 9pt; color: #000000; background-color: #FFFFFF; height: 13px; border: 1px solid #CCCCCC;}
.textarea       	 { font-size: 9pt; color: #000000; background-color: #FFFFFF; border: 1px solid #CCCCCC;}
.inputFile           { font-size: 11pt; color: #000000; background-color: #FFFFFF; height: 16px; width: 250px; border: 1px solid #CCCCCC;}

/* コンボ */
.selectShort         { font-size: 9pt; color: #6633FF;  background-color: #FFFFFF; height: 11px; border: 1px solid #CCCCCC;}

