/* CSS Document */

body,td,th {
	color: #000000;
}
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}

img {
	border:0px;
}

#DocBody {
	width:720px;
	margin: 0 auto;
}

#Header {
	background-image:url(images/common/bg_header.gif);
	height:99px;
	border-bottom:1px solid #FFF;
}

#Header .float-l {
	padding:47px 0px 0px 10px;
}
#Header .float-r {
	padding:47px 10px 0px 0px;
}

#GlobalNavi {
	margin: 0px auto;
}

#GlobalNavi img{
	padding:0px;
	margin: 0px;
}

#Footer {
}

#content {
	padding:0px 0px 20px 0px;
}

.bg-white {
	background-color:#FFF;
}
.bg-black {
	background-color:#000;
}

.detail table{
	border:1px solid #000;
	width:700px;
	font-size:12px;
	margin: 0 auto;
}

.detail table tr th{
	border:1px solid #000;
	background-color:#CCC;
	padding:3px;
	width:20%;
}
.detail table tr td{
	border:1px solid #000;
	background-color:#FFF;
	text-alighn:center;
	padding:3px;
}

.pagetop-w ,.pagetop-b{
	text-align:right;
	padding:10px 10px 0px 0px;
	font-size:12px;
}
.pagetop-w a:link,
.pagetop-w a:visited {
	color: #CCC;
	text-decoration:none;
}
.pagetop-w a:hover {
	text-decoration:underline;
}
.pagetop-b a:link,
.pagetop-b a:visited {
	color: #333;
	text-decoration:none;
}
.pagetop-b a:hover {
	text-decoration:underline;
}


/*------------------------------------------------------------
text
------------------------------------------------------------*/
.text-center { text-align:center; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-c { text-align:center; }
.text-l { text-align:left; }
.text-r { text-align:right; }


.bold{font-weight:bold;	}
.bold select { font-weight:normal; }
.font8{font-size:8px;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font14 { font-size:14px; }

.text-red { color:#F00; }
.text-white { color:#FFF; }

.text-nomal {
	font-size:12px;
	line-height:150%;
	font-weight:normal;
}
.text-bold { font-weight:bold; }

/*------------------------------------------------------------
float
------------------------------------------------------------*/
.float-l {	float:left;}
.float-r {	float:right;}
.clear {	clear:both;}
/*------------------------------------------------------------
padding
------------------------------------------------------------*/
.p3 {padding:3px     !important}
.p6 {padding:6px     !important}


.pt0   {padding-top: 0     !important}
.pt1   {padding-top: 1     !important}
.pt2   {padding-top: 2px   !important}
.pt5   {padding-top: 5px   !important}
.pt10  {padding-top: 10px  !important}
.pt12  {padding-top: 12px  !important}
.pt15  {padding-top: 15px  !important}
.pt20  {padding-top: 20px  !important}
.pt25  {padding-top: 25px  !important}
.pt30  {padding-top: 30px  !important}

.pr0   {padding-right: 0     !important}
.pr5   {padding-right: 5px   !important}
.pr10  {padding-right: 10px  !important}
.pr15  {padding-right: 15px  !important}
.pr20  {padding-right: 20px  !important}
.pr25  {padding-right: 25px  !important}
.pr30  {padding-right: 30px  !important}
.pr45  {padding-right: 45px  !important}

.pb0   {padding-bottom: 0     !important}
.pb5   {padding-bottom: 5px   !important}
.pb6   {padding-bottom: 6px   !important}
.pb8   {padding-bottom: 8px   !important}
.pb10  {padding-bottom: 10px  !important}
.pb15  {padding-bottom: 15px  !important}
.pb20  {padding-bottom: 20px  !important}
.pb25  {padding-bottom: 25px  !important}
.pb30  {padding-bottom: 30px  !important}


.pl0   {padding-left: 0     !important}
.pl5   {padding-left: 5px   !important}
.pl10  {padding-left: 10px  !important}
.pl15  {padding-left: 15px  !important}
.pl20  {padding-left: 20px  !important}
.pl25  {padding-left: 25px  !important}
.pl30  {padding-left: 30px  !important}

/*------------------------------------------------------------
margin
------------------------------------------------------------*/

.mt0   {margin-top: 0     !important}
.mt5   {margin-top: 5px   !important}
.mt6   {margin-top: 6px   !important}
.mt7   {margin-top: 7px   !important}
.mt10  {margin-top: 10px  !important}
.mt15  {margin-top: 15px  !important}
.mt20  {margin-top: 20px  !important}
.mt25  {margin-top: 25px  !important}
.mt30  {margin-top: 30px  !important}

.mr0   {margin-right: 0     !important}
.mr5   {margin-right: 5px   !important}
.mr10  {margin-right: 10px  !important}
.mr15  {margin-right: 15px  !important}
.mr20  {margin-right: 20px  !important}
.mr25  {margin-right: 25px  !important}
.mr30  {margin-right: 30px  !important}


.mb0   {margin-bottom: 0     !important}
.mb5   {margin-bottom: 5px   !important}
.mb10  {margin-bottom: 10px  !important}
.mb15  {margin-bottom: 15px  !important}
.mb20  {margin-bottom: 20px  !important}
.mb25  {margin-bottom: 25px  !important}
.mb30  {margin-bottom: 30px  !important}

.ml0   {margin-left: 0     !important}
.ml5   {margin-left: 5px   !important}
.ml6   {margin-left: 6px   !important}
.ml8   {margin-left: 8px   !important}
.ml10  {margin-left: 10px  !important}
.ml15  {margin-left: 15px  !important}
.ml20  {margin-left: 20px  !important}
.ml25  {margin-left: 25px  !important}
.ml30  {margin-left: 30px  !important}
