/* 하나로 여행카드 신규발급 신청 */
.card_wrap {
	width:700px;
	margin:40px auto 40px;
}
.card_wrap p.para {
	text-align:center;
	margin-bottom:50px;
}
.card_request {
	width:600px;
	margin:0 auto 20px;
	border-top:3px solid #999;
	border-bottom:3px solid #999;
}
table.request_table {
	border-collapse:collapse;
}
.request_table tr {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.request_table th {
	text-align:center;
	color:#47270a;
}
.request_table td, .request_table th {
	padding:20px;
}
.hanarocards li input{
	margin-right:6px;
	vertical-align:middle;
}
.request_table input {
	height:22px;
}
.request_table select {
	height:26px;
}
.request_table input {
	margin-bottom:6px;
}
input.request_name {
	width:120px;
}
input.request_phone2 { 
	width:100px;
}
input.address1{
	width:320px;
}
input.address_search {
	width:80px;
	height:27px;
	background:#ddd;
	font-size:14px;
	border:1px solid #999;
}
input.address2 {
	width:404px;
}

/* 카드등록 */
.card_register{
	width:600px;
	margin:0 auto 20px;
	border-top:3px solid #999;
	border-bottom:3px solid #999;
	text-align:center;
	padding:20px;
}
.card_register p {
	margin:30px 15px;
}
.card_register span {
	font-size:16px;
	font-weight:bold;
	padding-right:12px;
}

input.card_num {
	width:80px;
	height:22px;
}


/* 카드충전하기 */
.card_charge{
	width:700px;
	margin:0 auto 20px;
	border-top:3px solid #999;
	border-bottom:3px solid #999;
}
.mycards input{
	vertical-align:middle;
}
table.charge_table {
	border-collapse:collapse;
}
.charge_table tr {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.charge_table th {
	text-align:center;
	color:#47270a;
}
.charge_table td, .charge_table th {
	padding:20px;
}
.charge_table input {
	height:22px;
}
.charge_table select {
	height:26px;
}
.charge_table input {
	margin-bottom:6px;
}
span.mil_strong {
	font-size:18px;
	font-weight:800;
	color:red;
	margin-right:10px;
}
span.mil_b {
	font-size:16px;
	font-weight:bold;
}
span.mil_red{
	color:red;
}
select#charge_div1 {
	width:120px;
}
input.charge_div2{
	width:120px;
	margin-right:4px;
}
.charge_way li {
	float:left;
	margin-right:18px;
}
.charge_way input {
	vertical-align:top;
	margin-right:4px;
}