.pay_bird_div {width:1070px; margin:20px auto;border:1px solid #e5e5e5;  border-radius:10px; box-shadow:0px 0px 5px #f4f4f4; padding:30px; clear:both}
.pay_bird_div .tit {font-size:20px;font-family:'Noto Sans KR', sans-serif; font-weight:500;}
.pay_bird_div .tit_desc {font-size:13px;color:#777;margin:20px 0px}
.pay_bird_div .pay_info {background:#F9F9F9;padding:20px; margin-top:20px;}
.pay_bird_div .pay_info table {width:100%;}

.pay_bird_div .pay_info table th {text-align:left;width:30%;padding:0px 0px;line-height:35px;font-size:15px;  font-family:'Noto Sans KR', sans-serif; font-weight:500 }
.pay_bird_div .pay_info table td {text-align:left;width:70%;padding:0px 0px;line-height:35px;font-size:15px; font-family:'Noto Sans KR', sans-serif; font-weight:400}
.pay_bird_div .pay_info table td input[type="text"] {border:1px solid #dfdfdf;height:35px;width:100%;padding:0px 10px}
.pay_bird_div .pay_ul {overflow:hidden;border:1px solid #dfdfdf;margin-top:20px}
.pay_bird_div .pay_ul li {float:left;width:33.3333%;border-right:1px solid #dfdfdf;}
.pay_bird_div .pay_ul li:last-child {border-right:0;}
.pay_bird_div .pay_ul li span {display:block;width:100%;font-size:14px;text-align:center;padding:15px 0px;cursor:pointer;line-height:30px}
.pay_bird_div .pay_ul li .active {border:2px solid #676767}

.pay_bird_div .pay_type {display:none;}

.btn_s{margin-top:20px; width:1070px; margin:0 auto 150px auto}
.pay_confirm {display:block;text-align:center;width:49.2%;padding:15px 0px;font-size:17px;font-weight:600;background:#f00;border:0px;color:#fff; float:left;  border-radius:5px;}
.pay_confirm1 {display:block;text-align:center;width:49.2%;padding:15px 0px;font-size:17px;font-weight:600;background:#999;border:0px;color:#fff; float:left; margin:0px 10px 0 0;  border-radius:5px;}
.pay_type button:hover{ color:#FF0}
.pay_bird_div .margin-top-20 {margin-top:20px;}


.pay_last_txt {text-align:center;line-height:23px;}

.btn_st1{text-align:center;width:45%;padding:15px 0px;font-size:17px;font-weight:600;background:#999;border:0px;color:#fff; float:left; margin:0px 10px 0 0;  border-radius:5px;}
.btn_st1:hover{ background-color:#b5b5b5}

.btn_st2{text-align:center;width:45%;padding:15px 0px;font-size:17px;font-weight:600;background:#f00;border:0px;color:#fff; float:left; margin:0px 10px 0 0;  border-radius:5px;}
.btn_st2:hover{ background-color:#ff2222}


.pay_bird_div_n {width:100%;margin:30px 0 0 0; }
.pay_bird_div_n .tit {font-size:20px; font-family:'Noto Sans KR', sans-serif; font-weight:500; padding-left:5px;}
.pay_bird_div_n .tit_desc {font-size:13px;color:#777;margin:20px 0px}
.pay_bird_div_n .pay_info {background:#Fff; border:1px solid #e4e4e4; border-bottom:none; padding:20px; margin-top:10px}
.pay_bird_div_n .pay_info table {width:100%;}
.pay_bird_div_n .pay_info table th {text-align:left;width:30%;padding:0px 0px;line-height:35px;font-size:16px}
.pay_bird_div_n .pay_info table td { padding:0px 0px;line-height:35px;font-size:16px}
.pay_bird_div_n .pay_info table td input[type="text"] {border:1px solid #dfdfdf;height:35px;width:100%;padding:0px 10px}
.pay_bird_div_n .pay_info table td span{font-family:'Noto Sans KR', sans-serif; font-weight:500; font-size:18px}
.pay_bird_div_n .pay_ul {overflow:hidden;border:1px solid #dfdfdf;margin-top:20px}
.pay_bird_div_n .pay_ul li {float:left;width:33.3333%;border-right:1px solid #dfdfdf;}
.pay_bird_div_n .pay_ul li:last-child {border-right:0;}
.pay_bird_div_n .pay_ul li span {display:block;width:100%;font-size:14px;text-align:center;padding:15px 0px;cursor:pointer;line-height:30px}
.pay_bird_div_n .pay_ul li .active {border:2px solid #676767}
.pay_bird_div_n .pay_confirm {display:block;text-align:center;width:100%;padding:15px 0px;font-size:17px;font-weight:600;background:#BC7BEC;border:0px;width:100%;border:1px solid #BC7BEC;color:#fff;}
.pay_bird_div_n .pay_type {display:none;}

.pay_bird_div_n1 {width:100%;margin:auto;}
.pay_bird_div_n1 .tit {font-size:19px;font-weight:400}
.pay_bird_div_n1 .tit_desc {font-size:13px;color:#777;margin:20px 0px}
.pay_bird_div_n1 .pay_info {background:#F2F2F2;padding:20px}
.pay_bird_div_n1 .pay_info table {width:100%;}
.pay_bird_div_n1 .pay_info table th {text-align:left;width:20%;padding:0px 0px;line-height:35px;font-size:15px; font-family:'Noto Sans KR', sans-serif;  font-weight:400;}
.pay_bird_div_n1 .pay_info table td {text-align:left;width:80%;padding:0px 0px;line-height:35px;font-size:15px; font-family:'Noto Sans KR', sans-serif;  font-weight:500;}
.pay_bird_div_n1 .pay_info table td input[type="text"] {border:1px solid #dfdfdf;height:35px;width:100%;padding:0px 10px}
.pay_bird_div_n1 .pay_ul {overflow:hidden;border:1px solid #dfdfdf;margin-top:20px}
.pay_bird_div_n1 .pay_ul li {float:left;width:33.3333%;border-right:1px solid #dfdfdf;}
.pay_bird_div_n1 .pay_ul li:last-child {border-right:0;}
.pay_bird_div_n1 .pay_ul li span {display:block;width:100%;font-size:14px;text-align:center;padding:15px 0px;cursor:pointer;line-height:30px}
.pay_bird_div_n1 .pay_ul li .active {border:none; background-color:#333; color:#fff}
.pay_bird_div_n1 .pay_confirm {display:block;text-align:center;width:100%;padding:15px 0px;font-size:18px;font-family:'Noto Sans KR', sans-serif; font-weight:500; background:#f00;border:0px;width:100%;color:#fff;}
.pay_bird_div_n1 .pay_type {display:none;}

.th_st1{line-height:130%; padding:2px 0 10px 130px;}