/**************************/
/* KIKUSUI CSS File       */
/*         Ver.2012/01/21  */
/**************************/







/****************************/
/****** カート固有部分 ******/
/****************************/
@media screen
{
BODY.CART_TOP	{
			font-family:		 "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", "平成角ゴシック";
			background-color:	#ffffff;
			color:			#000000;
			margin:			0px;
			padding:		0px;
			overflow:		hidden;
}
BODY.CART	{
			font-size:		12px;
			line-height:		14px;
			background-color:	#ffffff;
			color:			#000000;
			margin:			0px;
}
table		{
			font-size:		12px;
			line-height:		14px;
}

div.ALL		{
				border-color:		#ccbb99;
				border-width:		0px 1px 1px 1px;
				border-style:		solid;
				background-color:	#ffffcc;
				position:		absolute;
				width:			800px;
				left:			50%;
				margin:			0px 0px 0px -400px;
				padding:		0px 0px 20px 0px;
				width:			800px;
}

.TOP_BG		{
			background-image:	url(./gif/bg2.gif);
			background-position-y:	top;
			background-position-x:	left;
			background-repeat:	repeat-x;
			background-color:	#ffffff;
			color:			#000000;
			width:			800px;
			height:			75px;
			margin:			0px;
			padding:		0px;
			border-width:		0px;
			border-style:		solid;
}
div.BG1_TD	{
			color:			#000000;
			background-color:	#ffffee;
			border-color:		#ccbb99;
			border-width:		0px;
			border-style:		solid;
			margin:			0px;
			padding:		1em 4px 1em 4px;
}
div.Footer	{
				font-size:		0.7em;
				font-weight:		bold;
				color:			Black;}
div.BOTTOM		{
				text-align:		center;
				margin:			0px;
				padding:		0px;
				width:			798px;}

.NAVI TD	{
			font-size:		11px;
			line-height:		14px;}
b.RED		{	color:		#ff0000;
			font-size:		13px;
			line-height:		14px;
}
b.NAME		{	color:		#000000;
			font-size:		14px;
			line-height:		14px;
}


table.TOP_BOX	{	border-collapse:	collapse;
			border-color:		#666666;
			border-width:		2px 2px 2px 2px;
			border-style:		solid;
}

.TOP_BOX_TR	{
			font-size:		12px;
			line-height:		14px;
			background-color:	#ffffff;
			color:			#000000;}



tr.PROGRESS	{
			font-size:		9pt;
}

td.PAGE_HEAD	{
			background-color:	#ffee99;
			color:			#663300;
			font-size:		32px;
			line-height:		32px;
			font-weight:		bold;
}


/****** Table ******/
table.BOX	{	border-collapse:	collapse;
			border-color:		#ccbb99;
			border-width:		1px 3px 3px 1px;
			border-style:		solid;
}

/****** Table 強調 ******/
.TB_HEAD	{	color:		#663300;
		background-color:	#ffee99;
}
/****** Table 通常 ******/
.TB_normal	{	color:		#000000;
		background-color:	#ffffee;
}


/****** ヘッダ進捗用 ******/
.H_BG2	{	color:			#000000;
		background-color:	#ffffee;
}
.H_BG1	{	color:			#ffffff;
		background-color:	#ff8888;
}


/****** 明細ライン毎の色変え ******/
.LINE1	{	background-color:	#ffffff;
}
.LINE2	{	background-color:	#eeeeff;
}


/** 文字装飾要素 *******************************************************/
span.WARNING	{		font-weight:		bold;
				color:			Red;}
span.ATTENTION	{		font-weight:		bold;
				color:			darkblue;}
span.COPY	{
				font-style:		italic;
				font-size:		0.8em;}

.SS	{		font-size:		8pt !important;}
.S	{		font-size:		9pt !important;}
.L	{		font-size:		12pt !important;}
.LL	{		font-size:		14pt !important;}

/** BG色付き Table要素 *******************************************************/
Table.BG1{		border-collapse:	collapse;
			border-color:		#ccbb99;
			border-width:		1px 3px 3px 1px;
			border-style:		solid;
			padding:		0px;
			margin-top:		0px;
			margin-bottom:		1.5em;
			margin-right:		auto;
			margin-left:		auto;
			color:			#000000;}
Table.BG1 th	{	border-width:		1px;
			border-style:		solid;
			border-color:		#ccbb99;
			background-color:	#ffee99;
			color:			#663300;}
Table.BG1 td	{	border-width:		1px;
			border-style:		solid;
			border-color:		#ccbb99;
			background-color:	#ffffee;
			color:			#000000;}
Table.BG1 th h2,
Table.BG1 th h3	{	margin-top:		0px;
			margin-bottom:		0px;
			font-size:		120%;
			border-width:		2px 0px 2px 0px;
			border-style:		solid;
			border-color:		#ddeeff #7799cc #7799cc #ddeeff;
			background-color:	#aaddff;
			color:			#000088;}


Table.BG1 th A:link	{	color:			#333366;}
Table.BG1 th A:visited	{	color:			#996666;}
Table.BG1 th.osusume	{	background-color:	#ffeecc;
				color:			#000000;}


.fil			{	display:		inline !important;
				margin-right:		1em;}

.B_CENTER		{	text-align:		center;	}
}
