@charset "UTF-8";

/* ---------------------------------------------------------------- 
 *  FOOTER
 * ---------------------------------------------------------------- 
*/ 

/*
#
10px = 77%     11px = 85%     12px = 93%     13px = 100%
#
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
#
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
#
22px = 167%    23px = 174%    24px = 182%    25px = 189%
#
26px = 197%
*/ 



/* ---------------------------------------------------------------- 
 *  SHOPPING GUIDE
 * ---------------------------------------------------------------- 
*/ 
div.guide_Block {
	width:660px;
	padding-bottom:30px;
}

div.guide_Block h3 {
	font-size:153.9%;
	line-height:1;
	color:#56578d;
	text-indent:18px;
	
	background:#fff url(../images/footer_header_rect.gif) no-repeat left 4px;
	padding-bottom:15px;
}


p.guide_lead {
	font-size:108%;
	line-height:167%;
	color:#56578d;
	
	padding-left:18px;
	padding-bottom:15px;
}

div.guide_Block table{
	margin-left:18px;
}

div.guide_Block table tr td{
	font-size:108%;
	line-height:167%;
	color:#56578d;
	
	vertical-align:top;

}

div.guide_Block table tr td.left{
	padding-right:10px;
}

div.cap_block {
	padding-bottom:10px;
}

div.cap_block table{
	margin-left:18px;
}

div.cap_block table tr td{
	font-size:93%;
	line-height:123.1%;
	color:#56578d;
	
	vertical-align:top;
	padding-bottom:5px;

}
div.cap_block table tr td.left{
	padding-right:10px;
}

p.guide_cap {
	font-size:93%;
	line-height:123.1%;
	color:#56578d;
	
	padding-left:18px;
	padding-bottom:5px;
}

/* ---------------------------------------------------------------- 
 *  TRANSACTION
 * ---------------------------------------------------------------- 
*/ 
#trans_Table {
	width:660px;
	padding-bottom:90px;
}

#trans_Table td{
	font-size:108%;
	line-height:138.5%;
	color:#56578d;
	text-align:justify;
	
}

#trans_Table td.dt{
	width:178px;
	padding:17px;
	background-color:#eff0f6;
	
	border-bottom:solid 1px #FFFFFF;
	
}

#trans_Table td.dd{
	width:482px;
	padding:17px 23px 17px 23px;
	
	border-bottom:solid 1px #FFFFFF;
}

div.table_cap_Wrap {
	padding-top:30px;
}

p.trans_table_cap {
	font-size:93%;
	line-height:93%;
	color:#56578d;
	
	padding-bottom:5px;
}


div.trans_Block_1 {
	padding-bottom:80px;
}

div.trans_Sub_Block {
	padding-bottom:40px;
}


h3.t_3{
	font-size:167%;
	line-height:1;
	color:#56578d;
	text-indent:18px;
	
	background:url(../images/footer_header_rect.gif) no-repeat left 4px;
	padding-bottom:30px;
}

div.trans_Block_2 h4 {
	font-size:123.1%;
	line-height:1;
	color:#56578d;
	font-weight:bold;
	
	padding-top:10px;
	padding-bottom:30px;
}

div.trans_Block_2 p {
	font-size:108%;
	line-height:167%;
	color:#56578d;
	text-align:justify;
	
	padding-left:15px;
	padding-bottom:20px;
}

div.trans_Block_1 table,
div.trans_Block_2 table{
	width:660px;
	margin-left:15px;
}

div.trans_Block_1 table td,
div.trans_Block_2 table td{
	font-size:108%;
	line-height:167%;
	color:#56578d;
	text-align:justify;
	
	padding-bottom:10px;
}

div.trans_Block_1 table td.number,
div.trans_Block_2 table td.number{
	padding-right:5px;
}


/* ---------------------------------------------------------------- 
 *  TERM OF SERVICE
 * ---------------------------------------------------------------- 
*/ 

div.term_Block {
	width:660px;
	padding-bottom:30px;
}

div.term_Block h3 {
	font-size:108%;
	font-weight:bold;
	line-height:1;
	color:#56578d;
	
	padding-bottom:10px;
}

div.term_Block table{
	width:660px;
	margin-left:20px;
}

div.term_Block table td{
	font-size:108%;
	line-height:167%;
	color:#56578d;
	text-align:justify;
	
	padding-bottom:10px;
}

div.term_Block table td.number{
	padding-right:5px;
}

p.term_lead {
	font-size:108%;
	line-height:167%;
	color:#56578d;
	text-align:justify;
	
	padding-bottom:15px;
	padding-left:20px;
}


/* ---------------------------------------------------------------- 
 *  SECURITY
 * ---------------------------------------------------------------- 
*/ 
div.sec_Block {
	width:660px;
	padding-bottom:30px;
}

div.sec_Block h3 {
	font-size:153.9%;
	line-height:1;
	color:#56578d;
	text-indent:18px;
	
	background:url(../images/footer_header_rect.gif) no-repeat left 4px;
	padding-bottom:15px;
}

p.sec_lead {
	font-size:108%;
	line-height:167%;
	color:#56578d;
	
	padding-left:18px;
	padding-bottom:15px;
}


