@charset "UTF-8";

/*-- //download.html --*/

#main{
	width: 546px;
	padding: 30px;
}

* html body #main{
	width: 546px;
	padding: 30px;
}

div.cnt_menu{ background: url(../img/bg_formline.gif) no-repeat left bottom ; height: 240px;}

.cnt_menu ul{padding-top: 30px;}
.cnt_menu ul li{ background: url(/common/img/arrow_right.gif) no-repeat left center;}

.cnt_menu ul li a{
	color: #646464;
	padding-left: 10px;
	line-height: 16pt;
}

.cnt_menu p{
	margin: -195px 0 0 272px;
	padding: 0 0 30px 0;
}

div.cnt_buyflow{
	color: #646464;
	background: url(../img/bg_formline.gif) no-repeat left bottom ;
	 padding: 0 0 0 10px;
}

div.cnt_buyflow h3{
	padding: 30px 0 0 0;
}

div.cnt_buyflow dl{
	margin: 20px 0 0 0;
}

div.cnt_buyflow dl dt{
	font-weight: bold;
	margin: 0 0 5px 0;
}

div.cnt_buyflow dl dd{
	padding: 0 0 0 15px;
	line-height: 18px;
}

div.cnt_buyflow p{
	font-size: 11px;
}

span.back{
	margin-left: 455px;
	background: url(/common/img/arrow_right.gif) no-repeat left 5px;
	font-size: 11px;
	display: block;
	padding: 0 0 5px 0;
}

span.back a{ padding: 0 0 0 10px;}

div.wrap{
	color: #646464;
	background: url(../img/bg_formline.gif) no-repeat left bottom ;
	padding: 0 0 0 10px;
}

div.wrap h3{ padding: 30px 0 0 0;}
div.wrap p{ 
	margin: 0 ;
	padding: 15px 0 5px 0;
}

div.wrap span.note{
	font-size: 11px;
	margin: 0 0 10px 0;
	display: block;
}

div.shipping{
	color: #646464;
	background: url(../img/bg_formline.gif) no-repeat left bottom ;
	padding: 0 0 0 10px;
}

div.shipping h3{padding: 30px 0 0 0;}

div.shipping ul li{
	font-weight: bold;
	margin: 20px 0 0 0;
}

div.shipping ul li dl{
	font-weight: normal;
	padding: 5px 0 0 15px;
}	

div.shipping ul li dl dd{
	padding: 3px 0 0 0;
}

div.shipping ul li dl dd span{
	font-size: 11px;
}

div.pay{
	color: #646464;
	background: url(../img/bg_formline.gif) no-repeat left bottom ;
	padding: 0 0 0 10px;
}

div.pay h3{padding: 30px 0 0 0;}

div.pay dl{
	padding: 15px 0 0 0;
	
}

div.pay dl dt{
	font-weight: bold;
}
div.pay dl dd{
	padding: 5px 0 20px 15px;
}

div.pay ul{
	padding: 0 0 20px 0;
	font-size: 11px;
}

div.cancel{
	color: #646464;
	background: url(../img/bg_formline.gif) no-repeat left bottom ;
	padding: 0 0 0 10px;
}

div.cancel h3{
	padding: 30px 0 15px 0;
}

div.cancel dl{
	margin: 0 0 30px 0;
}

div.cancel dt{
	font-weight: bold;
}

div.cancel dd{
	padding: 0 0 0 15px;
	line-height: 18px;
}

div.cancel dd span{
	display: block;
	font-size: 11px;
	line-height: 11px;
	padding: 3px 0 0 0;
}

div.cancel .step dd{
	padding: 0 0 0 0;
}

div.ordernote{
	color: #646464;
}

div.ordernote h3{
	padding: 30px 0 15px 0;
}

div.ordernote ul{
	margin: 0 0 20px 0;
}

div.ordernote ul li{
	padding: 0 0 2px 0 ;
}

div.ordernote p{
	margin: 0 0 20px 0;
}
