@charset "utf-8";

@media screen and (max-width:480px) {

.body_wrap {width:100%;}
.mobile {background:#eee;}
.mobile02 {margin:0 10px;}
.logo_tit {background:#fff;}

/* [공통]버튼,인풋,셀렉트 */
button {width:100%;height:40px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #fff;-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);-ms-box-shadow: 0 0 0 rgba(0,0,0,.0);-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0);color:#808285;font-size:16px;font-weight:600;}

/* input[type="checkbox"] {position:absolute;width:20px;height:20px;margin:0;opacity:0;}
input[type="checkbox"] + label {height:20px;margin:0;padding:2px 3px 1px 25px;display:inline-block;background: url('../images/common/bullet/bul_checkbox.png') no-repeat 0 -33px;background-size:20px 54px;color:#808285;font-size:16px;font-weight:600;}
input[type="checkbox"]:checked + label {background-position:0 0px;background-size:20px 54px;}
 */
 input[type="checkbox"] {width:20px;height:20px;margin:0;}
input[type="checkbox"] + label {height:20px;margin:0;padding:2px 3px 1px 0px;display:inline-block;color:#808285;font-size:16px;font-weight:600;}

input[type="file"] {width:100%;height:40px;color:#808285;font-size:14px;font-weight:600;}
input[type="file"].txt {border:none;background:#e1e1e2;color:#000000;font-size:13px;font-weight:400;vertical-align: middle;line-height:40px}
/*
input[type="radio"] {position:absolute;width:20px;height:20px;margin:0;opacity:0;}
input[type="radio"] + label {height:20px;margin:0;padding:2px 3px 1px 25px;display:inline-block;background: url('../images/common/bullet/bul_radio.png') no-repeat 0 -33px;background-size:20px 54px;color:#808285;font-size:14px;font-weight:600;}
input[type="radio"]:checked + label {background-position:0 0px;background-size:20px 54px;} */
input[type="text"] {width:100%;height:40px;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);-ms-box-shadow: 0 0 0 rgba(0,0,0,.0);-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0);color:#808285;font-size:14px;font-weight:600;}
input[type="text"].txt {border:none;-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);-ms-box-shadow: 0 0 0 rgba(0,0,0,.0);-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0);background:#e1e1e2;color:#000000;font-size:13px;font-weight:400;vertical-align: middle;line-height:40px}
select {width:100%;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background:#fff url('../images/common/bullet/bul_select.png') no-repeat right 50%;background-size:26px 7px;-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);-ms-box-shadow: 0 0 0 rgba(0,0,0,.0);-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0);color:#000000;font-size:14px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;vertical-align:middle;padding-top:7px;padding-bottom:7px;}
select::-ms-expand{display: none;}

/* [공통] 스탭(step)영역 */
.steplist_wrap {display:none;}
.steplist_wrap02 {display:block;background:#fff;line-height:18px;}

.arrar {margin-top:10px;font-size:0;line-height:0;text-align:center;}
.arrar  img{width:20%;}

/* [공통] 푸터 */
footer {margin-top:50px;background:#3e3e3e;}
footer .footer_wrap {overflow:hidden;width:100%;margin:0 auto;padding:30px 0;}
footer .footer_wrap .flogo {display:none;}
footer .footer_wrap .flogo img {width:100px;}
footer .footer_wrap .info {float:none;width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
footer .footer_wrap .info .linklist_wrap a {display:inline-block;margin-left:8px;padding-left:8px;background: url('../images/common/bullet/bul_line.png') no-repeat 0 50%;background-size:1px 8px;color:#fff;font-size:12px;line-height:17px;}
footer .footer_wrap .info .linklist_wrap a:first-child {margin:0;padding:0;background:none;}
footer .footer_wrap .info .adres {color:#dddfe1;font-size:12px;line-height:17px;}


/* [단일] step01 로그인영역 */
.mobilehome_wrap {display:table;padding:20px;}
.mobilehome_wrap .logo {float:left;display:table-cell;width:100%;}
.mobilehome_wrap  button {margin-top:10px;font-size:14px;width:100%;}
.mobilehome_wrap .logo img {width:100%;}
.mobilehome_wrap .text {float:right;display:table-cell;width:60%;padding:0 0 0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:18px;}
.mobilehome_wrap .text button {margin-top:10px;font-size:14px;}
.login_wrap {display:table;width:100%;margin-top:0;padding:50px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#f3f3f3;}
.login_wrap:after {content:""; display:block; clear:both;}
.login_wrap .visaonarrival_tit {display:none;}
.login_wrap .logininput_wrap {display:table-cell;float:right;width:100%;margin:0;}
.login_wrap .logininput_wrap .deinfook_tit {margin:0;color:#808285;font-size:16px;font-weight:600;}
.login_wrap .logininput_wrap .info_input label {display:none;}
.login_wrap .logininput_wrap .info_input input {display:block;width:100%;height:40px;margin-top:6px;padding-left:20px;border:1px solid #e2e2e2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.0);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,.0);box-shadow:inset 0 0 0 rgba(0,0,0,.0);color:#808285;font-size:12px;line-height:17px;}
.login_wrap .logininput_wrap .info_input input:first-child {margin-top:25px;}
.login_wrap .logininput_wrap .info_input button {height:40px;margin-top:6px;font-size:12px;width:100%;}

/* [단일] step01 동의서부분 */
.scroll_wrap {height:255px;margin-top:5%;padding:20px;}
.scroll_wrap.type01 {margin-top:5%;}
.scroll_wrap .consent_tit {padding-left:12px;background: url('../images/common/bullet/bul_square01.png') no-repeat 0 5px;background-size:6px 6px;color:#545454;font-size:14px;font-weight:400;}
.scroll_wrap .scroll_inbox {overflow-y:scroll;width:100%;height:175px;margin-top:20px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.scroll_wrap .scroll_inbox * {color:#545454;font-size:12px;line-height:17px;}
.scroll_wrap .scroll_inbox .tit {margin-top:20px;font-weight:600;}
.scroll_wrap .scroll_inbox .tit:first-child {margin-top:0;}
.consent_chkbox {margin-top:20px;text-align:center;}
.consent_chkbox .ty01 {width:100px !important;text-align:left;}

/* [단일] step01 체크리스트 */
.chklist_wrap {margin-top:10%;padding:27px 18px 27px 14px;border:3px solid #808285;}
.chklist_wrap .chklist_tit {padding-left:14px;background: url('../images/common/bullet/bul_square02.png') no-repeat 0 4px;background-size:6px 6px;color:#808285;font-size:16px;font-weight:600;line-height:20px;}
.chklist_wrap .chklist {margin:25px 0 0 10px;}
.chklist_wrap .chklist li {overflow:hidden;width:100%;margin-top:22px;}
.chklist_wrap .chklist li:first-child {margin-top:0;}
.chklist_wrap .chklist li .tit {float:none;width:100%;color:#808285;font-size:12px;line-height:18px;}
.chklist_wrap .chklist li .chkbox_wrap {float:none;width:100%;margin-top:10px;}
/*.chklist_wrap .chklist li .chkbox_wrap label {margin-left:10px;}*/

/* [단일] step01 준비사항 */
.readybox_wrap {display:none;}

/* [단일] step01 하단 발급신청하기 버튼 */
.btn_calign {margin-top:30px;text-align:center;}
.btn_calign button {width:190px;}

/* :::::step02 제출완료 관련 css정의::::: */
.hstit {margin:30px 0 10px;background:none;}
.hstit .txt {float:none;display:block;width:100%;padding:10px 0 11px 18px;background:#808285;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:13px;font-weight:600;}
.logout_btn {margin:20px 10px 20px 10px;text-align:center;}
.logout_btn button {width:100%;}
.visa_btn {margin:20px 10px 0 10px;text-align:center;}
.visa_btn button {width:100%;border:1px solid #c46230;background-color:#c46230;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.4);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.4);box-shadow: 0 2px 5px rgba(0,0,0,.4);color:#fff;font-size:14px;}
.standbytxt_wrap {clear:both;display:none;margin:30px 0 50px;color:#808285;font-size:14px;font-weight:600;line-height:25px;text-align:center;}

.visa_btn .intxt{bottom:20px;color:#c46230;font-size:14px;text-align:center;line-height:20px;}


/* [단일] step02 타이틀 및 텍스트 */
.stitintxtline_wrap {padding-top:20px;border-bottom:3px solid #c46230;}
.stitintxt {position:relative;width:auto;padding:0 20px 20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#c46230;font-size:14px;font-weight:600;}
.stitintxt .intxt {display:block;position:relative;top:5px;left:0;bottom:0;color:#808285;font-size:13px;text-align:left;line-height:18px;}
.stxt_tjp {padding:5px 15px 28px;color:#c46230;font-size:12px;font-weight:600;line-height:18px;}

/* [공통] step02 인풋영역 정의 */
.inputbox_wrap {overflow:hidden;padding:20px 0;background:#fff;}
.input_wrap {display:table;width:100%;margin-bottom:10px;}
.input_wrap.ty01 {display:table;width:100%;}
.input_wrap dt {display:table-cell;width:30%;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#808285;font-size:12px;font-weight:600;}
.input_wrap dd {display:table-cell;width:70%;padding-right:10px;}
.input_wrap.ty01 dt {padding-left:10px;}
.input_wrap.ty02 dt {width:30%;}
.input_wrap.ty02 dd {width:70%;}
.parent_wrap {margin-bottom:30px;}
.parent_wrap:after {content:""; display:block; clear:both;}
.parent_wrap .name {float:left; width:50px;margin-top:13px;color:#808285;font-size:13px;font-weight:600;text-align:right;}
.parent_wrap .parent_cont {margin-left:50px;}
.parent_wrap .parent_cont .input_wrap02 {float:none;display:table;width:97%;margin-bottom:10px;}
.parent_wrap .parent_cont .input_wrap02 dt {display:table-cell;width:14%;padding-left:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#808285;font-size:12px;font-weight:600;}
.parent_wrap .parent_cont .input_wrap02 dd {display:table-cell;width:19%;}

/* [단일] step02 검색영역 */
.serchbox_wrap {overflow:hidden;display:block;width:100%;height:auto;margin-bottom:20px;padding:0 10px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.serchbox_wrap .button_wrap {display:block;width:100%;}
.serchbox_wrap .button_wrap button {width:100%;height:40px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:none;margin:0;padding:0;background-color:#808285;-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);-ms-box-shadow: 0 0 0 rgba(0,0,0,.0);-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0);color:#fff;font-size:12px;font-weight:600;}
.serchbox_wrap .serchinput_wrap {display:block;width:100%;}
.serchbox_wrap .serchinput_wrap input {width:100%;height:40px;margin-top:15px;border:1px solid #cccccc;padding-left:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);-ms-box-shadow: 0 0 0 rgba(0,0,0,.0);-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0);color:#808285;font-size:14px;font-weight:600;vertical-align: middle;line-height:40px;}
.serchbox_wrap .serchinput_wrap input::-webkit-input-placeholder {color:#000;}
.serchbox_wrap .serchinput_wrap input::-input-placeholder {color:#000;}
.serchbox_wrap .serchinput_wrap input::-ms-input-placeholder {color:#000;}
.serchbox_wrap .serchinput_wrap input::-moz-input-placeholder {color:#000;}
.serchbox_wrap .serchinput_wrap.ty01 {display:block;}

/* [단일] step02 검색영역 */
.serchbox_wrap2 {overflow:hidden;display:block;width:100%;height:auto;margin-bottom:20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.serchbox_wrap2 .button_wrap {display:block;width:100%;}
.serchbox_wrap2 .button_wrap button {width:100%;height:40px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:none;margin:0;padding:0;background-color:#808285;-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);-ms-box-shadow: 0 0 0 rgba(0,0,0,.0);-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0);color:#fff;font-size:12px;font-weight:600;}
.serchbox_wrap2 .serchinput_wrap {display:block;width:100%;}
.serchbox_wrap2 .serchinput_wrap input {width:100%;height:40px;margin-top:15px;border:1px solid #cccccc;padding-left:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);-ms-box-shadow: 0 0 0 rgba(0,0,0,.0);-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0);color:#808285;font-size:14px;font-weight:600;vertical-align: middle;line-height:40px}
.serchbox_wrap2 .serchinput_wrap input::-webkit-input-placeholder {color:#000;}
.serchbox_wrap2 .serchinput_wrap input::-input-placeholder {color:#000;}
.serchbox_wrap2 .serchinput_wrap input::-ms-input-placeholder {color:#000;}
.serchbox_wrap2 .serchinput_wrap input::-moz-input-placeholder {color:#000;}
.serchbox_wrap2 .serchinput_wrap.ty01 {display:block;}

/* [단일] step02 사진업로드 */
.photoupload_wrap {padding:20px 18px 20px;background:#fff;}
.photoupload_wrap button {height:40px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:none;margin:0;padding:0;background-color:#808285;-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);-ms-box-shadow: 0 0 0 rgba(0,0,0,.0);-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0);color:#fff;font-size:13px;font-weight:600;}
.photoupload_wrap .identification_wrap {overflow:hidden;width:100%;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.photoupload_wrap .identification_wrap.ty01 {margin-top:30px;}
.photoupload_wrap .identification_wrap .tit {float:none; width:100%; margin:15px 0 0 0;color:#808285;font-size:12px;font-weight:600;}

.inputbox_wrap .input_wrap .tit {float:left; width:100%; margin:5px 0px 10px 0;color:#808285;font-size:12px;font-weight:600;}

.photoupload_wrap .identification_wrap .btn {position:relative;left:0; float:none; width:100%;margin-top:20px;text-align:right;}
.photoupload_wrap .identification_wrap .btn button {width:100px;}
.photoupload_wrap .inputbox_wrap {width:50%;margin-top:-35px;padding:0 10px;text-align:center;}
.photoupload_wrap .inputbox_wrap .photo_wrap img {width:100%;border:1px solid #808285;}
.inputbox_wrap .photointext_wrap .photo_wrap2 a {color:#808285;font-size:12px;}

.photoupload_wrap .inputbox_wrap .text {margin-top:10px;color:#808285;font-size:12px;font-weight:600;}
.fileupload_btn {position:relative;margin-top:30px;text-align:center;z-index:5;}
.fileupload_btn .btn {width:290px;height:60px;}
.layerpopup_wrap {overflow:hidden;position:absolute;top:-100px;left:50%;width:400px;height:180px;margin-left:-200px;border:3px solid #808285;background:#fff;}
.layerpopup_wrap .txt {margin-top:35px;}
.layerpopup_wrap .txt .text {display:inline-block;padding:20px 0 34px 72px;background: url('../images/common/bg_layerpopup01.png') no-repeat 0 0;background-size:55px 55px;color:#808285;font-size:15px;font-weight:600;}
.layerpopup_wrap .btns_alc {text-align:center;}
.layerpopup_wrap .btns_alc button {width:206px;margin-top:13px;}
.issuelayer_popupwrap {position:relative;z-index:10;}
.issuelayer_popupwrap .issuelayer_popup {position:absolute;top:0;left:50%;width:400px;height:180px;margin-left:-200px;border:3px solid #808285;background:#fff;text-align:center;}
.issuelayer_popupwrap .issuelayer_popup .txt {margin-top:45px;color:#808285;font-size:12px;font-weight:600;}
.issuelayer_popupwrap .issuelayer_popup button {width:115px;height:35px;margin-top:30px;}
.dualnationality_txt {padding:10px 10px;color:#999999;font-size:12px;line-height:18px;}

/* :::::step03 정보확인 수수료납부 관련 css정의::::: */
.information_confirmation {margin-top:0;padding-bottom:30px;background:#e0e0e0;}
.information_confirmation .inputbox_wrap {padding:30px 18px;}
.information_confirmation .input_wrap dt {color:#515151;font-weight:600;}
.information_confirmation .input_wrap dd {color:#515151;font-size:12px;line-height:18px;}
.information_confirmation .stitintxtline_wrap {margin-bottom:0;border-bottom:2px solid #c5c5c5;}
.information_confirmation .stitintxtline_wrap .stitintxt {color:#515151;}
.information_confirmation .stitintxt .intxt {color:#515151;}
.information_confirmation .parent_wrap {margin-bottom:30px;}
.information_confirmation .parent_wrap:after {content:""; display:block; clear:both;}
.information_confirmation .parent_wrap .name {float:left; width:42px;margin-top:0;color:#515151;font-size:12px;font-weight:600;text-align:right;}
.information_confirmation .parent_wrap .parent_cont .input_wrap02 dt {display:table-cell;width:15%;color:#515151;font-size:12px;font-weight:600;}
.information_confirmation .parent_wrap .parent_cont .input_wrap02 dd {display:table-cell;width:20%;color:#515151;font-size:12px;font-weight:400;}
.tphotoin_wrap {overflow:hidden;width:100%;padding:50px 20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.tphotoin_wrap .txt {float:none;color:#515151;font-size:12px;font-weight:600;}
.tphotoin_wrap .photo {float:none;margin-top:10px;text-align:center;}
.tphotoin_wrap .photo a {color:#515151;font-size:12px;font-weight:600;}

.tphotoin_wrap .photo img {width:100%;border:1px solid #808285;}
.allokbox_wrap {margin-top:25px;text-align:center;}
.payok_tit {margin:50px 0 0 20px;color:#c46230;font-size:13px;font-weight:600;}
.paytbl_wrap {overflow:hidden;width:100%;margin-top:20px;border-top:5px solid #c46230;border-bottom:5px solid #c46230;}
.paytbl_wrap .tbl_pay {width:100%;margin-top:-1px;}
.paytbl_wrap .tbl_pay th {padding:20px 0 20px;border-top:1px solid #e3e3e3;background:#f0f0f0;color:#515151;font-size:12px;text-align:center;line-height:18px;}
.paytbl_wrap .tbl_pay td {padding:10px 0 10px 15px;border-top:1px solid #e3e3e3;color:#000;text-align:left;font-size:12px;}
.paytbl_wrap .tbl_pay td .inptbl_wrap {display:inline;margin-top:10px;}
.paytbl_wrap .tbl_pay td strong {font-size:12px;font-weight:600;}
.paytbl_wrap .tbl_pay td strong.ty01 {color:#ff1800;}
.paytbl_wrap .tbl_pay td input.txtx {width:40%;}
.paytbl_wrap .tbl_pay td input.txtx {display:inline;width:40%;height:30px;margin:0 0 0 0;padding-left:20px;border:1px solid #cdcdcd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);-ms-box-shadow: 0 0 0 rgba(0,0,0,.0);-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0);color:#808285;font-size:12px;font-weight:600;vertical-align:middle;}
.paytbl_wrap .tbl_pay td button {display:inline;width:30%;height:30px;margin:0;padding:0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:none;background-color:#515151;-webkit-box-shadow: 0 0 0 rgba(0,0,0,.0);-ms-box-shadow: 0 0 0 rgba(0,0,0,.0);-moz-box-shadow: 0 0 0 rgba(0,0,0,.0);box-shadow: 0 0 0 rgba(0,0,0,.0);color:#fff;font-size:12px;font-weight:600;vertical-align:middle;}
.paytbl_wrap .tbl_pay td label {display:block;margin-right:5px;}
.btn_modippay {width:100%;margin-top:20px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.btn_modippay button {display:inline-block;width:40%;margin:10px 0 0 0;}


.paytbl_wrap .tbl_pay td input[type="radio"] {position:absolute;margin-left:0px;border:0px;font-size:12px;line-height:12px;}
.radios {margin-left:0px;width:18px;height:18px;font-size:12px;font-weight:600;border:0px;}
.radios2 {height:20px;padding:4px 3px 1px 25px;display:inline-block;color:#808285;font-size:14px;font-weight:600;} 



/* :::::step04 제출완료 관련 css정의::::: */
.submitok_wrap {overflow:hidden;width:100%;padding-bottom:50px;border-top:3px solid #808285;border-bottom:3px solid #808285;}
.submitok_wrap .stit {height:auto;margin-top:24px;padding-bottom:20px;border-bottom:1px solid #e3e3e3;color:#808285;font-size:18px;font-weight:600;text-align:center;line-height:23px;}
.submitok_wrap .txt {height:auto;margin-top:30px;padding-bottom:20px;color:#808285;font-size:12px;line-height:18px;text-align:center;}
.submitok_wrap .btn {text-align:center;}
.submitok_wrap .btn a {display:inline-block;width:250px;height:40px;padding-top:15px;border:1px solid #f3f3f3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #fff;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.4);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.4);box-shadow: 0 2px 5px rgba(0,0,0,.4);color:#808285;font-size:12px;font-weight:600;}

#display_setup_message .txt {font-size:12px;}
}