.sff_wrap{
	margin:0 auto;
	background-color:#f6f6f6;
	padding:10px 0 20px;
	border-radius:10px;
	/*min-width:360px;*/
	width:100%;
	max-width:1000px;
	font-family:NanumGothic;
}

.sff_ta{
	margin:0 auto;
	padding-bottom:50px;
	border-collapse:collapse;
	width:90%;
}

.sff_ta td,.sff_ta th{
	border-collapse:collapse;
	padding:20px 10px;
	border-bottom:1px solid #c3c3c3;
}

.sff_ta tr{
	border-collapse:collapse;
}

.sff_ta td table td{
	border:0px;
	padding:0px;
	height:10px;
}

.sff_cfbtn{
	width:70%;
	margin:30px auto;
	min-width:200px;
	max-width:300px;
}

.sff_cfbtn a{
	display:block;
	line-height:40px;
	text-decoration:none;
	font-weight:600;
	color:#fff;
	text-align:center;
	background-color:#ce2715;
	border-radius:10px;
}

.sff_cfbtn a:hover{
	background-color:#544e4e;
}

.sff_account p{
	text-align:center;;
}

.sff_title01{
	text-align:left;
	border-bottom:2px solid #c3c3c3;
	color:#111;
	font-size:17px;
	font-weight:600;
}


.sff_payment{
	font-size:38px;
	color:#ce2715;
	text-align:center;
	font-weight:600;
}

.sff_paymentTxt{
	font-weight:600;
	box-sizing:border-box;
	padding:10px 10px;
	text-align:left;
	border-radius:10px;
	width:100%;
	background-color:#8a92a2;
	color:#fff;
}

.sff_license{
	font-size:12px;
	color:#fff;
	background-color:#8a92a2;
	border-radius:15px;
	width:80%;
	margin:30px auto;
	padding:20px;
	text-align:left;
	line-height:20px;
}

.radio_soul{
font-weight: 600;
    box-sizing: border-box;
    padding: 10px 10px;
    text-align: left;
    border-radius: 10px;
    width: 45%;
    background-color: #8a92a2;
    color: #fff;
	float:left;
	text-align:center;
	cursor:pointer;
    
}

.radio_soul:hover{
    background-color: #ce2715;
}


.sa_wrap{
	  width:100%;
	  background-color:#FFF;
	  height:30px;
	  color:#464646;
	  font-size:14px;
	  line-height:30px;
	  box-sizing:border-box;
	  border:1px solid #d2d2d2;
	 }

