@charset "Shift_JIS";
div#AmazonPayButton{
	display: none;
}
div.method_box_ div.method_box_content_{
	margin: 0;
}
#method_pay label{
	position: relative;
	margin: 0;
}
#method_pay input{
	clear: both;
	margin: -2px 8px 0 0;
}
#method_pay label + label{
	display: block;
}
#method_pay .caution_{
  background: #fefcde;
  width: 360px;
  border-radius: 5px;
  z-index: 99999;
  display: none;
	padding: 10px;
	margin-top: 5px;
}
#method_pay label span + span img{
	margin: 5px 0;
}
#method_pay .caution_ p{
	font-size: 12px;
	line-height: 1.6;
	font-weight: bold;
}
#method_pay .caution_{
	font-weight: bold;
}
#method_pay .caution_ strong{
	color: #ff0000;
}
#method_pay .method_pay_maebarai_{
	display: none;
}
#method_pay .method_pay_maebarai_ span{
	display: none;
}
#method_pay .active_.method_pay_maebarai_ span{
	width: 20px;
	height: 10px;
	position: absolute;
  top: 16px;
  left: 13px;
	display: block;
}
#method_pay .method_pay_maebarai_ span img{
	margin: 0;
}
#method_pay .caution_ p strong{
	color: #ff0000;
}
#method_pay .method_pay_maebarai_after_,
#method_pay .method_pay_maebarai_{
	position: relative;
	display: inline;
	width: 66px;
	height: 24px;
	margin-left: 10px;
}	
#method_pay .method_pay_maebarai_after_ img,
#method_pay .method_pay_maebarai_ img{
	vertical-align: middle;
	width: 66px;
	height: 24px;
}
#method_pay label .method_pay_maebarai_after_ > img,
#method_pay label .method_pay_maebarai_ > img{
width: 66px;
height: 24px;
}


#method_pay table{
	width: 820px;
}
#method_pay th{border: 1px solid #BBBBBB;background: #F5F5F5;width: 230px;padding: 10px;vertical-align: top;}
#method_pay tr:last-of-type td{
	border-bottom: 1px solid #BBBBBB;
}
#method_pay td{border-left: 1px solid #bfbfbf;border-right: 1px solid #BBBBBB;border-top: 1px solid #BBBBBB;padding: 10px;width: 550px;}
#AmazonPayButton{background: none;padding:0;}

#method_pay .paypay img{
	width: 66px;
}
#method_pay .policy_link{
	color: #20A0D0;
	text-decoration: underline;
}
#method_pay .policy_link:hover{
	text-decoration: none;
}

#ndp_title{
	display: none;
}
form#frmLP input.button_.btn-primary{
	color: #fff;
	background: #EB3334;
	border: 1px solid #EB3334;
}