@charset "shift_jis";

/* howToSec
------------------------------------------ */
#BODY .howToSec{
	margin-top:25px;
	padding:30px 63px 40px 58px;
	border:8px solid #a4a4a4;
}


#BODY .howToSec table th,
#BODY .howToSec table td{
	width:338px;
	text-align:left;
	vertical-align:top;
	}
#BODY .howToSec table th.title{
	width:218px;
	padding-bottom:14px;
	}
#BODY .howToSec table th.title img{margin:0 22px 0 6px;}
#BODY .howToSec table td p{margin-bottom:14px;}
#BODY .howToSec table td p.btnPaymentCancel{text-align:right;}
#BODY .howToSec table td ul{
	margin:0 0 14px 0;
	padding:0;
	}
#BODY .howToSec table td ul li{
	margin:14px 0 0 0;
	padding:0 0 0 1em;
	text-indent:-1em;
	}
#BODY .howToSec table td.illust{
	width:131px;
	padding-bottom:14px;
	text-align:center;
	vertical-align:middle;
	font-size:0;
	line-height:0;
	}
#BODY .howToSec table td.line{
	width:687px;
	padding-bottom:14px;
	font-size:0;
	line-height:0;
}


#BODY .howToSec table.neatlyBox{
	margin:0;
	padding:0;
}
#BODY .howToSec table.neatlyBox th{
	white-space:nowrap;
	font-weight:normal;
}
#BODY .howToSec table.neatlyBox th,
#BODY .howToSec table.neatlyBox td{
	width:auto;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
}

#BODY .howToSec table td p.mgt14{margin-top:14px;}