@charset "utf-8";


@media screen and (min-width:481px) and (max-width:1199px) {

.body_wrap {width:100%;}

/* [공통]버튼,인풋,셀렉트 */
button {width:100%;height:40px;-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);-ms-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: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-right:0px;}
input[type="checkbox"] + label {height:20px;margin:0;padding:2px 3px 1px 0px;vertical-align: middle; display:inline-block;color:#808285;font-size:16px;font-weight:600;}


/*
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="file"] {width:100%;height:40px;color:#808285;font-size:13px;font-weight:400;vertical-align: middle;line-height:40px;}
input[type="file"].txt {border:none;background:#e1e1e2;color:#000000;font-size:13px;font-weight:400;}


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 2px 5px rgba(0,0,0,.4);-ms-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:14px;font-weight:600;vertical-align: middle;line-height:40px;}
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;}
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%;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.4);-ms-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:#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;}

.arrar {margin-top:50px;font-size:0;line-height:0;text-align:center;}

/* [공통] 스탭(step)영역 */
.steplist_wrap {display:block;width:100%;min-height:113px;padding:30px 70px 30px 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.steplist_wrap span {float:left;display:block;width:25%;margin:0 0 0 0px;padding:0 0 30px 0px;background: url('../images/common/bullet/bul_aro01.png') no-repeat 0 50%;background-size:10px 14px;text-align:center;}
.steplist_wrap span img {width:90%;vertical-align:middle;}

/* [공통] 푸터 */
footer {margin-top:50px;background:#3e3e3e;}
footer .footer_wrap {overflow:hidden;width:100%;margin:0 auto;padding:30px 0;}
footer .footer_wrap .flogo {float:left;width:25%;margin:0 0 0 10px;text-align:right;}
footer .footer_wrap .flogo img {width:100px;}
footer .footer_wrap .info {float:right;width:70%;padding-right: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;}
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:none;}
.login_wrap {display:table;width:100%;margin-top:10%;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;}
.login_wrap:after {content:""; display:block; clear:both;}
.login_wrap .visaonarrival_tit {display:table-cell;float:left; width:45%;}
.login_wrap .visaonarrival_tit img {width:100%;margin:0}
.login_wrap .visaonarrival_tit  button {height:40px;margin-top:6px;font-size:12px;width:100%;}

.login_wrap .logininput_wrap {display:table-cell;float:right;width:45%;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:30px;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 1px 2px 8px rgba(4,0,0,.35);-moz-box-shadow:inset 1px 2px 8px rgba(4,0,0,.35);box-shadow:inset 1px 2px 8px rgba(4,0,0,.35);color:#808285;font-size:12px;}
.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 4px;background-size:6px 6px;color:#545454;font-size:14px;font-weight:400;}
.scroll_wrap .scroll_inbox {overflow-y:scroll;width:100%;height:145px;margin-top:50px;padding: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;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:190px !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;}
.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:left;width:65%;color:#808285;font-size:12px;line-height:18px;}
.chklist_wrap .chklist li .chkbox_wrap {float:right;width:35%;}
/*.chklist_wrap .chklist li .chkbox_wrap label {margin-left:10px;}*/

/* [단일] step01 준비사항 */
.readybox_wrap {margin-top:10%;padding:0 20px;}
.readybox_wrap .ready_tit {font-size:0;line-height:0;}
.readybox_wrap .ready_tit img {width:50%;}
.readybox_wrap .inbox {padding-bottom:35px;border:4px solid #c46230;-webkit-border-radius:0 20px 20px 20px;-moz-border-radius:0 20px 20px 20px;border-radius:0 20px 20px 20px;}
.readybox_wrap .inbox .ready_stxt {padding-top:20px;color:#808285;font-size:18px;font-weight:600;line-height:23px;text-align:center;}
.readybox_wrap .inbox .proofpassport_wrap {overflow:hidden;width:100%;margin:10px auto 0;}
.readybox_wrap .inbox .proofpassport_wrap .proof_wrap {float:none;width:100%;}
.readybox_wrap .inbox .proofpassport_wrap .proof_wrap .photo {width:100%;height:325px;text-align:center;}
.readybox_wrap .inbox .proofpassport_wrap .proof_wrap .photo img {margin-top:14px;border:1px solid #808285;}
.readybox_wrap .inbox .proofpassport_wrap .passport_wrap {float:none;width:100%;margin-top:20px;padding: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;}
.readybox_wrap .inbox .proofpassport_wrap .passport_wrap .photo img {width:100%;border:1px solid #808285;}

.readybox_wrap .inbox .proofpassport_wrap .proof_txt {clear:both;margin-left:30px;}
.readybox_wrap .inbox .proofpassport_wrap .txt2 {margin-top:20px;text-align:left;}
.readybox_wrap .inbox .proofpassport_wrap .txt2 .example {padding-left:18px;background: url('../images/common/bullet/bul_aro02.png') no-repeat 0 4px;background-size:8px 8px;color:#808285;font-size:14px;font-weight:400;}



.readybox_wrap .inbox .proofpassport_wrap .txt {margin-top:20px;text-align:center;}
.readybox_wrap .inbox .proofpassport_wrap .txt .example {padding-left:18px;background: url('../images/common/bullet/bul_aro02.png') no-repeat 0 4px;background-size:8px 8px;color:#808285;font-size:14px;font-weight:400;}

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

/* :::::step02 제출완료 관련 css정의::::: */
.hstit {overflow:hidden;width:100%;background:#808285;}
.hstit .txt {float:left;width:100%;margin:0 auto;padding:10px 0 11px 18px;-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:16px;font-weight:600;}
.logout_btn {margin:37px 40px 0 0;text-align:right;}
.logout_btn button {width:210px;}
.visa_btn {margin:-17px 0px 0 0;text-align:center;}
.visa_btn button {width:210px;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;margin:60px 0 50px;color:#808285;font-size:20px;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;font-weight:600;}


/* [단일] step02 타이틀 및 텍스트 */
.stitintxtline_wrap {border-bottom:3px solid #c46230;}
.stitintxt {position:relative;width:100%;padding:0 20px 10px 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 {position:absolute;right:10px;bottom:6px;color:#808285;font-size:13px;text-align:right;line-height:18px;}
.stxt_tjp {padding:5px 0 28px;color:#c46230;font-size:12px;font-weight:600;line-height:18px;}
.dualnationality_txt {display:none;font-size:13px;text-align:left;line-height:18px;}
.dualnationality_input {display:none;margin-top:10px;padding-bottom:20px;}

/* [공통] step02 인풋영역 정의 */
.inputbox_wrap {padding:50px 38px;}
.input_wrap {display:table;width:50%;float:left;margin-bottom:35px;}
.input_wrap dt {display:table-cell;width:20%;-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:30%;}
.input_wrap.ty01 dt {padding-left:20px;}
.input_wrap.ty02 {width:100%;}
.input_wrap.ty02 dt {width:20%;}
.input_wrap.ty02 dd {width:80%;}
.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:left;display:table;width:33.3%;}
.parent_wrap .parent_cont .input_wrap02 dt {display:table-cell;width:14%;padding-left:5px;-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;line-height:18px;}
.parent_wrap .parent_cont .input_wrap02 dd {display:table-cell;width:19%;}

/* [단일] step02 검색영역 */
.serchbox_wrap {display:table;width:99.5%;height:40px;margin-bottom:20px;border:8px solid #e1e1e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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:table-cell;width:20%;}
.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:table-cell;width:80%;}
.serchbox_wrap .serchinput_wrap input {vertical-align:-0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:none;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:#000000;font-size:12px;font-weight:400;}
.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;}

/* [단일] step02 검색영역 */
.serchbox_wrap2 {display:table;width:99.5%;height:40px;margin-bottom:20px;border:8px solid #e1e1e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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:table-cell;width:20%;}
.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:table-cell;width:80%;}
.serchbox_wrap2 .serchinput_wrap input {vertical-align:-0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border:none;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:#000000;font-size:12px;font-weight:400;}
.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;}

/* [단일] step02 사진업로드 */
.photoupload_wrap {padding:20px 18px 0px;}
.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:105px;-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:left; width:100%; margin:15px -105px 0 0;color:#808285;font-size:12px;font-weight:600;}

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

.photoupload_wrap .identification_wrap .btn {position:relative;left:105px; float:right; width:105px;}
.photoupload_wrap .inputbox_wrap {margin-top:25px;padding:0 10px;text-align:center;padding-bottom:60px;}
.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;}
.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;}


/* :::::step03 정보확인 수수료납부 관련 css정의::::: */
.information_confirmation {margin-top:30px;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;}
.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:40px;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 strong {font-size:12px;font-weight:600;}
.paytbl_wrap .tbl_pay td strong.ty01 {color:#ff1800;}
.paytbl_wrap .tbl_pay td input.txtx {width:140px;height:30px;margin-left:30px;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 {width:60px;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 {margin-right:5px;}
.btn_modippay {margin-top:80px;text-align:center;}
.btn_modippay button {width:140px;margin:0 20px;}

.paytbl_wrap .tbl_pay td input[type="radio"] {margin-left:0px;border:0px;font-size:14px;line-height:14px;}
.radios {margin-left:0px;width:20px;height:20px;font-size:14px;font-weight:600;border:0px;}
.radios2 {height:20px;padding:0 3px 1px 0px;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:100px;margin-top:24px;border-bottom:1px solid #e3e3e3;color:#808285;font-size:23px;font-weight:600;text-align:center;line-height:40px;}
.submitok_wrap .txt {height:50px;margin-top:30px;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;}
}