/*********************************************************/
/* global setting */
* {margin:0px; padding:0px;}

body{
	margin:5px 5px;;
	padding:0px;
	background:#FFF center repeat-y;
	color:#333333;
	font-size:12px;
	text-align:center;
	font-family:"Verdana","Arial",sans-serif;
}

a         {color: #930; text-decoration:underline;}

.sp        {background:#FFFFFF; clear:both;}
.clear     {clear:both;}
.foot_clear{clear:both; height:8px; padding-top:5px;}
.offset    {clear:both; height:10px;}
.off       {position:absolute; left:-999px;}
.reverse   {unicode-bidi:bidi-override; direction:rtl; text-align:left;}

/*********************************************************/
/* fixed setting */
img  {border:0px; text-decoration:none;}
img.i{vertical-align:middle;}
div  {margin:0px; padding:0px;}

p    {margin:0px; padding:0px; text-align:left; line-height:133%;}
form {margin:0px; padding:0px;}
ul   {margin:0px; padding:0px; list-style:none;}
li   {margin:0px; padding:0px;}

h1,h2,h3,h4,h5{clear:both; margin:0px; padding:0px; }
em   {font-style:normal; font-weight:bold;}
/*********************************************************/

table {width:100%; border-collapse:collapse; border-spacing:0px;}
	table th {padding:2px 2px 2px 12px; font-size:11px; text-align:left; font-weight:normal; background:url("../_img/arrow_lt.gif") no-repeat 0px 2px #FCF2DC; white-space:nowrap;}
	table td {padding:2px; font-size:11px; text-align:left;}
	table td.image {width:0.1em; vertical-align:top; padding:0px 3px 0px 0px;}
	table td.line {padding:0px; border-bottom:1px solid #999;}
	table td.button {text-align:center; width:60px; white-space:nowrap;}
	table td.fix {white-space:nowrap;}

p {font-weight:bold; color:#E84128; text-align:center;}

/*********************************************************/
//IE hack
* html box {height:0.1em;}
* html body  {text-align:center;}
