body{
	margin: 0;
	padding: 0;
	background: #ffffff;
	margin-right: auto;
	margin-left: auto;
}

/* N֘A */

A:link {color: #0000ff; TEXT-DECORATION: none;}
A:visited {color: #0000ff; TEXT-DECORATION: none;}
A:hover {color: #ee0000; TEXT-DECORATION: none;}
A:link:active { color: #0000FF; text-decoration: none; background: none;}

/* C[W */

img { border: 0; vertical-align:middle;}

a:link img { border: 0pt solid #ffffff;}
a:visited img { border: 0pt solid #ffffff; }
a:hover img { border:  0pt solid #ffffff; }
a:focus img { border:  0pt solid #ffffff; }
a:active { border:  0pt solid #ffffff; }



div#banner{
	width: 760px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
	background: #ffffff url(../images/head.gif) no-repeat;
}

div#banner2{
	width: 760px;
	height: 120px;
	margin-right: auto;
	margin-left: auto;
	background: #ffffff url(../images/head2.gif) no-repeat;
}

div#container{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background: #ffffff;
}

div#content{
	float: left;
	width: 760px;
	height: 100%;
	background: #ffffff url(../images/body_bg.jpg) repeat-y;
}

div#footer{
	clear: both;
	width: 760px;
	height: 95px;
	margin-right: auto;
	margin-left: auto;
	background: #ffffff url(../images/repo-footer.gif) no-repeat;
	text-align: center;
}

.footxt {
	FONT-SIZE: 12px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	padding-left: 14px;
	padding-top: 40px;
	padding-right: 14px;
	margin-left: 14px;
	text-align: center;
}

.table1{
	width: 650px;
	border:1px dotted #313131;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

.table2{
	width: 550px;
	border:2px dotted #ff0000;
	background: #FFFBCF;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.table3{
	width: 500px;
	border:1px solid #ff0000;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.table4{
	width: 400px;
	border:0px solid #ff0000;
	background: #FFFBCF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
}


h2 {
	font-size: 110%;
	color: #515151;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
}

.p11 {
	FONT-SIZE: 11px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 20px;
	line-height: 150%;
	color: #666666;
	text-align: center;
}

.top12 {
	FONT-SIZE: 12px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-right: 20px;
	padding-top: 5px;
	line-height: 150%;
	color: #666666;
	text-align: right;
}

.tb12 {
	FONT-SIZE: 12px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	padding-top: 5px;
	padding-bottom: 10px;
	line-height: 150%;
	color: #303030;
	text-align: center;
}

.sp14 {
	FONT-SIZE: 14px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 70px;
	padding-top: 10px;
	line-height: 150%;
	font-weight:bold;
	color: #BF0007;
}

.n14 {
	FONT-SIZE: 14px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 10px;
	line-height: 150%;
	text-align: center;
	color: #666666;
}

.m14 {
	FONT-SIZE: 14px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 45px;
	padding-top: 20px;
	line-height: 170%;
	font-weight:bold;
}

.sb14 {
	FONT-SIZE: 14px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 45px;
	padding-top: 20px;
	line-height: 170%;
	text-align: left;
}

.tx14 {
	FONT-SIZE: 14px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 15px;
	padding-top: 5px;
	line-height: 150%;
	text-align: left;
}

.sp16 {
	FONT-SIZE: 16px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 30px;
	padding-right: 30px;
	line-height: 150%;
	text-align: left;
}

.t16 {
	FONT-SIZE: 16px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 150%;
	text-align: left;
}

.tt16 {
	FONT-SIZE: 16px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 150%;
	text-align: left;
	font-weight:bold;
}

.c16 {
	FONT-SIZE: 16px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 15px;
	padding-left: 20px;
	line-height: 140%;
	font-weight:bold;
	color: #303030;
	text-align: left;
}

.cc16 {
	FONT-SIZE: 16px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 15px;
	padding-left: 60px;
	line-height: 140%;
	font-weight:bold;
	color: #303030;
	text-align: left;
}

.m18 {
	FONT-SIZE: 18px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 10px;
	padding-left: 20px;
	line-height: 150%;
	font-weight:bold;
	text-align: center;
}

.img1{
	FONT-SIZE: 14px; 
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 150%;
	text-align: center;
}

.gn {
	FONT-FAMILY: verdana,"lr oSVbN","qMmۃS Pro W4",
			Osaka,arial,sans-serif;
	background: #ffffff url(../images/body_bg.jpg) repeat-y;
   font-size: 14px;
	line-height: 150%;
}


.gn a {
   text-decoration: none;
   border-right: 1px #313131 solid;
   padding: 0px 0.5em;
}


/* ************************************************ 
 *	菤@y[W
 * ************************************************ */

.payment_table1 {
	background-color:#999999;
	width: 650px;
}

.payment_table2 {
	background-color:#C4DBEB;
	width: 650px;
	height: 100px;
}

.payment_cell_1 {
	color: #000000;
	background-color: #E9F3FF;
	text-align:left;
	line-height : 170%;
	min-width: 200px;
	font-size: 16px; 
	}

.payment_cell_2 {
	background-color:#FFFFFF;
	text-align: left;
	line-height : 170%;
	font-size: 16px; 
	}

.red_style {color: #B70007;}

.blue_style {color: #0000C4;}