/* -----------------------------------------------
              "2011" index
   ----------------------------------------------- */

/* ========== lead ========== */

.lead .catch01,
.lead .catch02
	{
	margin-top: 12px;
	}

/* ========== counter ========== */

/* ----- offset ----- */

.counter table
	{
	width: auto !important;
	}

.counter table,
.counter table td
	{
	border: none !important;
	padding: 0 !important;
	}

/* ----- countdown ----- */

.counter var
	{
	font-family: Verdana;
	font-size: 120%;
	margin: 0 3px;
	}

/* ----- layout ----- */

.counter
	{
	margin: 25px 0 0;
	}

.counter table
	{
	margin: 0 auto;
	}

.counter .cell01,
.counter .cell03,
.counter .cell04,
.counter .cell06,
.counter .cell07,
.counter .cell09
	{
	width: 14px;
	}

.counter .cell01,
.counter .cell02,
.counter .cell03,
.counter .cell04,
.counter .cell06,
.counter .cell07,
.counter .cell08,
.counter .cell09
	{
	font-size: 1px;
	}

.counter .row01 td
	{
	height: 13px;
	}

.counter .row03 td
	{
	height: 14px;
	}

.counter .cell01
	{
	background: url(../img/index_counter_frame_01.gif) left top no-repeat;
	}

.counter .cell02
	{
	background: url(../img/index_counter_frame_02.gif) left top repeat-x;
	}

.counter .cell03
	{
	background: url(../img/index_counter_frame_03.gif) right top no-repeat;
	}

.counter .cell04
	{
	background: url(../img/index_counter_frame_04.gif) left top repeat-y;
	}

.counter .cell05
	{
	background: url(../img/index_counter_frame_05.gif) left top repeat-x;
	font-size: 110%;
	font-weight: bold;
	padding: 0 20px !important;
	}

.counter .cell06
	{
	background: url(../img/index_counter_frame_06.gif) right top repeat-y;
	}

.counter .cell07
	{
	background: url(../img/index_counter_frame_07.gif) left bottom no-repeat;
	}

.counter .cell08
	{
	background: url(../img/index_counter_frame_08.gif) left bottom repeat-x;
	}

.counter .cell09
	{
	background: url(../img/index_counter_frame_09.gif) right bottom no-repeat;
	}
