@charset "utf-8";
/*-------------------------------------------------------------------------------------------
	1.	Nenga Contents
	2.	Information Contents
-------------------------------------------------------------------------------------------*/


/*	1.	Nenga Contents
------------------------------------------------------------------------------------------*/
#nengaContents	{
	margin:	0;
	padding:	0;
	text-align:	left;
}
#nengaContents	h3	{
	margin:	0	0	20px	0;
}
#nengaContentsLeft,	#nengaContentsRight	{
	margin: 0;
	padding: 0;
	width: 350px;
}
#nengaContentsLeft	{
	float:	left;
}
#nengaContentsRight	{
	float:	right;
}
#nengaContentsLeft	h4	{
	padding:	0	10px	20px	10px;
	color:	#333;
	font-size:	1em!important;
	font-size:	0.9em;
}
#nengaContentsLeft	h5	{
	padding:	0	10px	10px	10px;
	color:	#333;
	font-size:	0.9em!important;
	font-size:	0.8em;
}
#nengaContentsLeft	ul	{
	margin:	0	15px	0	30px;
}
#nengaContentsLeft	li	{
	padding:	0	0	10px	0;
	font-size:	0.9em;
	color:	#333;
}
#nengaContentsLeft	li	span	{
	color:	#F69;
	font-weight:	bold;
}
#calenderContainer	{
	margin:	0	0	0	10px;
	padding:	0;
}
#calenderContainer	p	{
	color:	#666;
	font-size:	0.9em!important;
	font-size:	0.8em;
	padding:	0	25px	3px	0;
}
table#calender	{
	width:	315px;
	border-top:	1px	solid	#CCC;
	border-left:	1px	solid	#CCC;
}
table#calender	th,	table#calender	td	{
	font-size:	1em;
	color:	#333;
	text-align:	center;
	padding:	3px;
	height:	30px;
	border-bottom:	1px	solid	#CCC;
	border-right:	1px	solid	#CCC;
}
table#calender	th.holiday,	table#calender	td.holiday	{
	background-color:	#F9C;
	color:	#F36;
	font-weight:	bold;
}
table#calender	td#last-order	{
	background-color:	#F00;
	color:	#FFF;
	font-weight:	bold;
}
table#calender	td#last-send	{
	background-color:	#F30;
	color:	#FFF;
	font-weight:	bold;
}
#calenderContainer caption	{
	font-size:	0.9em!important;
	font-size:	0.8em;
	color:	#F36;
}
#calenderContainer caption span	{
	color:	#F36;
	font-weight:	bold;
	padding:	0px	5px;
}

/*	2.	Information Contents
------------------------------------------------------------------------------------------*/
#infomationContents	{
	margin:	0;
	padding:	0;
	text-align:	left;
}
#infomationContents	h3	{
	margin:	0	0	20px	0;
}
#infomationContents	h4	{
	margin:	0	20px	20px	20px;
	padding:	15px;
	color:	#333;
	border:	1px	solid	#F69;
}
#infomationContents	h5	{
	margin:	0	20px	10px	20px;
	font-size:	0.9em;
	color:	#300;
}
#infomationContents	p	{
	margin:	0	20px	30px	20px;
	font-size:	0.8em;
	color:	#333;
}
/*	3.	Information Contents(New)
------------------------------------------------------------------------------------------*/
.column1LongTop	{
	margin:	0	0	-10px	0;
	width:	700px;
}
.column1LongMiddle	{
	background:	url(../images/campaign/column1_long_middle.gif)	repeat-y	center	top;
	width:	700px;
	height:	auto;
}
.column1LongMiddle	h3	{
	text-align:	left;
	color:	#333;
	font-weight:	normal;
	font-size:	1.1em!important;
	font-size:	1em;
	line-height:	1.7em!important;
	line-height:	1.6em;
	padding:	30px	60px	40px	60px;
}
.column1LongMiddle	h4	{
	text-align:	left;
	color:	#F25;
	font-size:	1em!important;
	font-size:	0.9em;
	line-height:	1.5em!important;
	line-height:	1.4em;
	padding:	10px	20px	0	20px;
}
.column1LongMiddle	h4	span	{
	padding:	0	10px	0	10px;
}
.column1LongMiddle	ul	{
	clear: both;
	margin:	0	50px	0	50px;
	padding:	0;
}
.column1LongMiddle	li	{
	font-size:	0.9em!important;
	font-size:	0.8em;
	line-height:	1.4em!important;
	line-height:	1.2em;
	text-align:	left;
	color:	#333;
}
.column1LongMiddle	li	span	{
	color:	#F00;
}
.column1LongMiddle	li	span#orange	{
	font-weight:	bold;
	color:	#F63;
}
.column1LongMiddle	li	span#green	{
	font-weight:	bold;
	color:	#060;
}
.column1LongMiddle	li	span#blue	{
	font-weight:	bold;
	color:	#009;
}
.column1LongMiddle	li	span#perple	{
	font-weight:	bold;
	color:	#606;
}
.column1LongMiddle	li	span#red	{
	font-weight:	bold;
	color:	#F00;
}
.column1LongBottom	{
	background:	url(../images/campaign/column1_long_bottom.gif)	no-repeat	center	bottom;
	margin:	-40px	0	20px	0;
	width:	700px;
	height:	50px;
}
#titleNenga	{
	background:	url(../images/information/title_information_nenga2008.gif)	no-repeat	center	top;
	height:	50px;
	text-indent:	-9999px;
}
table.calenderYear	{
	float:	left;
	margin:	0	0	20px	0;
	width:	350px;
	border-top:	1px	solid	#CCC;
	border-left:	1px	solid	#FCC;
}
table.calenderYear	th,	table.calenderYear	td	{
	font-size:	1em;
	color:	#333;
	text-align:	center;
	height:	30px;
	border-bottom:	1px	solid	#CCC;
	border-right:	1px	solid	#FCC;
}
table.calenderYear	th.holiday,	table.calenderYear	td.holiday	{
	background-color:	#F9C;
	color:	#F36;
	font-weight:	bold;
}
table.calenderYear	td#discount	{
	background-color:	#F63;
	color:	#FFF;
	font-weight:	bold;
}
table.calenderYear	td#sample	{
	background-color:	#060;
	color:	#FFF;
	font-weight:	bold;
}
table.calenderYear	td#postLastOrder	{
	background-color:	#009;
	color:	#FFF;
	font-weight:	bold;
}
table.calenderYear	td#netLastOrder	{
	background-color:	#606;
	color:	#FFF;
	font-weight:	bold;
}
table.calenderYear	td#lastOK	{
	background-color:	#F00;
	color:	#FFF;
	font-weight:	bold;
}
caption	{
	margin:	40px	0	0	0!important;
	padding:	0!important;
	padding:	40px	0	0	0;
	font-size:	0.9em!important;
	font-size:	0.8em;
	color:	#F36;
}
caption span	{
	color:	#F36;
	font-weight:	bold;
	padding:	0px	5px;
}
