@charset "utf-8";
@import url('reset.css');


.body_wrap {width:1200px;margin:0 auto;}


/* [공통] 컬러값 */
.fcolor01 {color:#c46230;}

/* [공통]버튼,인풋,셀렉트 */
button {width:100%;height:88px;-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:32px;font-weight:600;}
/*input[type="checkbox"] {position:absolute;width:27px;height:27px;margin:0;opacity:0;}
input[type="checkbox"] + label {height:27px;margin:0;padding:0 3px 1px 35px;display:inline-block;background: url('../images/common/bullet/bul_checkbox.png') no-repeat 0 -42px;background-size:27px 70px;color:#808285;font-size:30px;font-weight:600;}

input[type="checkbox"]:checked + label {background-position:0 0px;background-size:27px 70px;}
*/
input[type="checkbox"] {width:27px;height:27px;margin-right:10px;}
input[type="checkbox"] + label {height:27px;margin:0px;vertical-align: middle; padding:0 3px 1px 0px;display:inline-block;color:#808285;font-size:30px;font-weight:600;}

/*
input[type="radio"] {position:absolute;width:27px;height:27px;margin:0;opacity:0;}
input[type="radio"] + label {height:27px;margin:0;padding:0 3px 1px 35px;display:inline-block;background: url('../images/common/bullet/bul_radio.png') no-repeat 0 -42px;background-size:27px 70px;color:#808285;font-size:26px;font-weight:600;}
input[type="radio"]:checked + label {background-position:0 0px;background-size:27px 70px;}

input[type="radio"] {width:27px;height:27px;font-size:26px;font-weight:600;}
input[type="radio"] + label {height:27px;margin:0;padding:0 3px 1px 0px;display:inline-block;color:#808285;font-size:26px;font-weight:600;}

.radios {width:27px;height:27px;font-size:26px;font-weight:600;}
.radios2 {height:27px;margin:0;padding:0 3px 1px 0px;display:inline-block;color:#808285;font-size:26px;font-weight:600;} 
*/
input[type="file"] {width:100%;height:50px;color:#808285;font-size:32px;font-weight:600;vertical-align:middle;line-height:50px;}
input[type="file"].txt {background:#e1e1e2;color:#000000;font-weight:400;}
input[type="file"].txt::-webkit-input-placeholder {color:#000;}
input[type="file"].txt:-input-placeholder {color:#000;}
input[type="file"].txt:-ms-input-placeholder {color:#000;}
input[type="file"].txt::-moz-input-placeholder {color:#000;}


input[type="text"] {width:100%;height:88px;padding-left: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;-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:32px;font-weight:600;vertical-align: middle;line-height:88px;}
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-weight:400;}
input[type="text"].txt::-webkit-input-placeholder {color:#000;}
input[type="text"].txt:-input-placeholder {color:#000;}
input[type="text"].txt:-ms-input-placeholder {color:#000;}
input[type="text"].txt::-moz-input-placeholder {color:#000;}
select {width:100%;padding-left: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;-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:30px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none; vertical-align:middle;padding-top:20px;padding-bottom:20px;}
select::-ms-expand{display: none;}


/* [공통] 스탭(step)영역 */
.steplist_wrap {display:block;width:100%;padding:50px 70px 50px 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 {display:block;float:left;width:24%;margin-left:5px;padding-left:5px;padding-bottom: 50px;background: url('../images/common/bullet/bul_aro01.png') no-repeat 0 50%;text-align:center;}
.steplist_wrap span.text {display:none;}
.steplist_wrap span img {width:90%;vertical-align:0;}
.steplist_wrap span:first-child {background:none;}

.steplist_wrap02 {display:none;overflow:hidden;width:100%;padding:20px 30px 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;}
.steplist_wrap02 li {float:left;width:50%;margin-bottom: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;padding:0 15px 0 0;background: url('../images/common/bullet/bul_aro01.png') no-repeat 90% 50%;background-size:7px 10px;font-size:14px;}
.steplist_wrap02 li.current {color:#ff7e00;}

/* [공통] 푸터 */
footer {margin-top:100px;background:#3e3e3e;}
footer .footer_wrap {overflow:hidden;width:1200px;margin:0 auto;padding:60px 0;}
footer .footer_wrap .flogo {float:left;width:228px;margin:10px 0 0 90px;}
footer .footer_wrap .info {float:left;}
footer .footer_wrap .info .linklist_wrap a {display:inline-block;margin-left:19px;padding-left:22px;background: url('../images/common/bullet/bul_line.png') no-repeat 0 50%;color:#fff;font-size:18px;line-height:30px;}
footer .footer_wrap .info .linklist_wrap a:first-child {margin:0;padding:0;background:none;}
footer .footer_wrap .info .adres {color:#dddfe1;font-size:18px;line-height:30px;}


/* :::::step01 사전동의 관련 css정의::::: */
/* [단일] step01 로고영역 */
.logo_tit {height:119px;border-bottom:4px solid #c46230;font-size:0;line-height:0;text-align:center;}
.logo_tit img {width:auto;max-width:217px;margin-top:38px;}
.mobilehome_wrap {display:none;}

/* [단일] step01 로그인영역 */
.login_wrap {margin-top:110px;}
.login_wrap:after {content:""; display:block; clear:both;}
.login_wrap .visaonarrival_tit {float:left; width:640px;}
.login_wrap .visaonarrival_tit img {margin:0px 0 0 65px;}
.login_wrap .visaonarrival_tit  button {margin-top:20px;width:93%;}
.login_wrap .logininput_wrap {margin-left:640px;}
.login_wrap .logininput_wrap .deinfook_tit {color:#808285;font-size:32px;font-weight:600;}
.login_wrap .logininput_wrap .info_input label {display:none;}
.login_wrap .logininput_wrap .info_input input {display:block;width:93%;height:88px;margin-top:13px;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:30px;}
.login_wrap .logininput_wrap .info_input input:first-child {margin-top:25px;}
.login_wrap .logininput_wrap .info_input button {margin-top:20px;width:93%;}


.arrar {margin-top:50px;font-size:0;line-height:0;text-align:center;}

/* [단일] step01 동의서부분 */
.scroll_wrap {overflow:hidden;width:100%;height:400px;margin-top:77px;padding:45px 40px 20px 60px;-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:#D4D4D4;}
.scroll_wrap.type01 {margin-top:10px;}
.scroll_wrap .consent_tit {padding-left:28px;background: url('../images/common/bullet/bul_square01.png') no-repeat 0 8px;color:#545454;font-size:32px;font-weight:600;}
.scroll_wrap .scroll_inbox {overflow-y:scroll;width:100%;height:245px;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:26px;line-height:38px;}
.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:90px;text-align:center;}
.consent_chkbox .ty01 {width:390px !important;text-align:left;}

/* [단일] step01 체크리스트 */
.chklist_wrap {margin-top:70px;padding:74px 48px 66px 57px;border:6px solid #808285;}
.chklist_wrap .chklist_tit {padding-left:28px;background: url('../images/common/bullet/bul_square02.png') no-repeat 0 8px;color:#808285;font-size:32px;font-weight:600;}
.chklist_wrap .chklist {margin:75px 0 0 29px;}
.chklist_wrap .chklist li {overflow:hidden;width:100%;margin-top:75px;}
.chklist_wrap .chklist li:first-child {margin-top:0;}
.chklist_wrap .chklist li .tit {float:left;width:744px;color:#808285;font-size:30px;}
.chklist_wrap .chklist li .chkbox_wrap {float:right;width:275px;}
/*.chklist_wrap .chklist li .chkbox_wrap label {margin-left:40px;}*/

/* [단일] step01 준비사항 */
.readybox_wrap {margin-top:105px;padding:0 40px;}
.readybox_wrap .ready_tit {font-size:0;line-height:0;}
.readybox_wrap .inbox {padding-bottom:95px;border:8px 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:50px;color:#808285;font-size:40px;font-weight:600;line-height:60px;text-align:center;}
.readybox_wrap .inbox .proofpassport_wrap {overflow:hidden;width:1000px;margin:40px auto 0;}
.readybox_wrap .inbox .proofpassport_wrap .proof_wrap {float:left;width:320px;}
.readybox_wrap .inbox .proofpassport_wrap .proof_wrap .photo {height:394px;}
.readybox_wrap .inbox .proofpassport_wrap .proof_wrap .photo img {margin-top:34px;border:1px solid #808285;}
.readybox_wrap .inbox .proofpassport_wrap .passport_wrap {float:right;width:579px;}
.readybox_wrap .inbox .proofpassport_wrap .passport_wrap .photo img {border:1px solid #808285;}

.readybox_wrap .inbox .proofpassport_wrap .proof_txt {clear:both;}
.readybox_wrap .inbox .proofpassport_wrap .txt2 {padding-top:20px;margin-top:30px;text-align:left;}
.readybox_wrap .inbox .proofpassport_wrap .txt2 .example {padding-left:28px;background: url('../images/common/bullet/bul_aro02.png') no-repeat 0 8px;color:#808285;font-size:30px;font-weight:400;}

.readybox_wrap .inbox .proofpassport_wrap .txt {margin-top:30px;text-align:center;}
.readybox_wrap .inbox .proofpassport_wrap .txt .example {padding-left:28px;background: url('../images/common/bullet/bul_aro02.png') no-repeat 0 8px;color:#808285;font-size:30px;font-weight:400;}

/* [단일] step01 하단 발급신청하기 버튼 */
.btn_calign {margin-top:70px;text-align:center;}
.btn_calign button {width:290px;}

/* :::::step02 제출완료 관련 css정의::::: */
.hstit {overflow:hidden;width:100%;background:#808285;}
.hstit .txt {float:left;width:1200px;margin:0 auto;padding:30px 0 31px 38px;-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:32px;font-weight:600;}
.logout_btn {margin:47px 40px -110px 0;text-align:right;}
.logout_btn button {width:210px;}
.visa_btn {margin:47px 0px 0 0;text-align:center;}
.visa_btn button {width:310px;margin-bottom:10px;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:28px;}
.standbytxt_wrap {clear:both;margin:320px 0 50px;color:#808285;font-size:40px;font-weight:600;line-height:55px;text-align:center;}
.visa_btn .intxt{bottom:20px;color:#c46230;font-size:28px;text-align:center;line-height:36px;}

/* [공통]step02  인풋영역 정의 */
.inputbox_wrap {padding:100px 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:26px;font-weight:600;}
.input_wrap dd {display:table-cell;width:30%;}
.input_wrap.ty01 dt {padding-left:50px;}
.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:100px;margin-top:27px;color:#808285;font-size:26px;font-weight:600;text-align:right;}
.parent_wrap .parent_cont {margin-left:100px;}
.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:25px;-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:26px;font-weight:600;}
.parent_wrap .parent_cont .input_wrap02 dd {display:table-cell;width:19%;}

/* [단일] step02 타이틀 및 텍스트 */
.stitintxtline_wrap {clear:both;padding-top:40px;border-bottom:5px solid #c46230;}
.stitintxt {position:relative;width:100%;padding:0 40px 20px 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;color:#c46230;font-size:36px;font-weight:600;}
.stitintxt .intxt {position:absolute;right:40px;bottom:20px;color:#808285;font-size:30px;text-align:right;line-height:36px;}
.stxt_tjp {clear:both;padding:40px 0 78px;color:#c46230;font-size:26px;font-weight:600;}
.dualnationality_txt {display:none;font-size:30px;text-align:left;line-height:18px;}
.dualnationality_input {display:none;margin-top:30px;padding-bottom:100px;}

/* [단일] step02 검색영역 */
.serchbox_wrap {display:table;width:99.5%;height:88px;margin-bottom:100px;border:16px 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:88px;-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:32px;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:30px;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;}
.serchbox_wrap .serchinput_wrap.ty01 {display:none;}

/* [단일] step02 검색영역 */
.serchbox_wrap2 {display:table;width:99.5%;height:88px;margin-bottom:100px;border:16px 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:88px;-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:32px;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:30px;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;}
.serchbox_wrap2 .serchinput_wrap.ty01 {display:none;}

/* [단일] step02 사진업로드 */
.photoupload_wrap {padding:50px 38px 70px;}
.photoupload_wrap button {height:88px;-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:32px;font-weight:600;}
.photoupload_wrap .identification_wrap {overflow:hidden;width:100%;padding-right:205px;-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:140px;}
.photoupload_wrap .identification_wrap .tit {float:left; width:100%; margin:20px -205px 0 0;color:#808285;font-size:30px;font-weight:600;}
.photoupload_wrap .identification_wrap .btn {position:relative;left:205px; float:right; width:205px;}
.inputbox_wrap .photointext_wrap {margin-top:50px;text-align:center;padding-bottom:30px;}
.inputbox_wrap .photointext_wrap .photo_wrap img {border:1px solid #808285;}
.inputbox_wrap .photointext_wrap .photo_wrap2 a{color:#808285;font-size:30px;font-weight:600;}
.inputbox_wrap .photointext_wrap .text {margin-top:30px;color:#808285;font-size:30px;font-weight:600;}


.inputbox_wrap .input_wrap .tit {float:left; width:100%; margin:0px -205px 10px 0;color:#808285;font-size:30px;font-weight:600;}


.fileupload_btn {position:relative;margin-top:50px;text-align:center;z-index:5;}
.fileupload_btn .btn {width:290px;}
.layerpopup_wrap {overflow:hidden;position:absolute;top:-100px;left:50%;width:874px;height:359px;margin-left:-437px;border:6px solid #808285;background:#fff;}
.layerpopup_wrap .txt {margin-top:85px;}
.layerpopup_wrap .txt .text {display:inline-block;padding:40px 0 34px 142px;background: url('../images/common/bg_layerpopup01.png') no-repeat 0 0;color:#808285;font-size:40px;font-weight:600;}
.layerpopup_wrap .btns_alc {text-align:center;}
.layerpopup_wrap .btns_alc button {width:206px;margin-top:33px;}
.issuelayer_popupwrap {position:relative;z-index:10;}
.issuelayer_popupwrap .issuelayer_popup {position:absolute;top:0;left:50%;width:874px;height:360px;margin-left:-437px;border:6px solid #808285;background:#fff;text-align:center;}
.issuelayer_popupwrap .issuelayer_popup .txt {margin-top:105px;color:#808285;font-size:30px;font-weight:600;}
.issuelayer_popupwrap .issuelayer_popup button {width:215px;height:70px;margin-top:70px;}

/* :::::step03 정보확인 수수료납부 관련 css정의::::: */
.information_confirmation {margin-top:90px;padding-bottom:70px;background:#e0e0e0;}
.information_confirmation .inputbox_wrap {padding:60px 38px;}
.information_confirmation .input_wrap dt {color:#515151;font-weight:600;}
.information_confirmation .input_wrap dd {color:#515151;font-size:30px;}
.information_confirmation .stitintxtline_wrap {margin-bottom:-35px;border-bottom:5px 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:100px;margin-top:0;color:#515151;font-size:26px;font-weight:600;text-align:right;}
.information_confirmation .parent_wrap .parent_cont .input_wrap02 dt {color:#515151;font-size:26px;font-weight:600;}
.information_confirmation .parent_wrap .parent_cont .input_wrap02 dd {display:table-cell;width:19%;color:#515151;font-size:26px;font-weight:400;}
.tphotoin_wrap {overflow:hidden;width:100%;padding:110px 40px 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:left;color:#515151;font-size:30px;font-weight:600;}
.tphotoin_wrap .photo {float:right;}
.tphotoin_wrap .photo a { color:#515151;font-size:30px;font-weight:600; }

.tphotoin_wrap .photo img {border:1px solid #808285;}
.allokbox_wrap {margin-top:65px;text-align:center;}
.payok_tit {margin:50px 0 0 40px;color:#c46230;font-size:32px;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:30px;text-align:center;line-height:40px;}
.paytbl_wrap .tbl_pay td {padding:10px 0 10px 95px;border-top:1px solid #e3e3e3;color:#000;text-align:left;font-size:25px;}
.paytbl_wrap .tbl_pay td strong {font-size:32px;font-weight:600;}
.paytbl_wrap .tbl_pay td strong.ty01 {color:#ff1800;}
.paytbl_wrap .tbl_pay td .inptbl_wrap {display:inline;}
.paytbl_wrap .tbl_pay td input.txtx{ width:285px;}
.paytbl_wrap .tbl_pay td input.txtx {height:60px;margin-left:110px;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:32px;font-weight:600;vertical-align:middle;}
.paytbl_wrap .tbl_pay td button {width:110px;height:60px;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:32px;font-weight:600;vertical-align:middle;}
.paytbl_wrap .tbl_pay td label {margin-right:50px;}
.btn_modippay {margin-top:50px;text-align:center;}
.btn_modippay button {width:290px;margin:0 60px;}


.paytbl_wrap .tbl_pay td input[type="radio"] {margin-left:0px;border:0px;font-size:26px;line-height:26px;}
.radios {margin-left:0px;width:27px;height:27px;font-size:26px;font-weight:600;border:0px;}
.radios2 {height:27px;padding:0 3px 1px 0px;display:inline-block;color:#808285;font-size:26px;font-weight:600;} 



/* :::::step04 제출완료 관련 css정의::::: */
.submitok_wrap {overflow:hidden;width:100%;padding-bottom:100px;border-top:3px solid #808285;border-bottom:3px solid #808285;}
.submitok_wrap .stit {height:198px;margin-top:84px;border-bottom:1px solid #e3e3e3;color:#808285;font-size:55px;font-weight:600;text-align:center;line-height:71px;}
.submitok_wrap .txt {height:200px;margin-top:110px;color:#808285;font-size:32px;line-height:48px;text-align:center;}
.submitok_wrap .btn {text-align:center;}
.submitok_wrap .btn a {display:inline-block;width:388px;height:88px;padding-top:25px;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:32px;font-weight:600;}


/* [단일] 초기하단전자비자안내부분 */
.infoscroll_wrap {overflow:hidden;width:100%;height:400px;margin-top:77px;padding:45px 40px 20px 60px;-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:#D4D4D4;}
.infoscroll_wrap.type01 {margin-top:10px;}
.infoscroll_wrap .infoconsent_tit {padding-left:28px;background: url('../images/common/bullet/bul_square01.png') no-repeat 0 8px;color:#545454;font-size:32px;font-weight:600;}
.infoscroll_wrap .infoscroll_inbox {overflow-y:scroll;width:100%;height:245px;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;}
.infoscroll_wrap .infoscroll_inbox * {color:#545454;font-size:26px;line-height:38px;}
.infoscroll_wrap .infoscroll_inbox .tit {margin-top:20px;font-weight:600;}
.infoscroll_wrap .infoscroll_inbox .tit:first-child {margin-top:0;}
.infoconsent_chkbox {margin-top:90px;text-align:center;}
.infoconsent_chkbox .ty01 {width:390px !important;text-align:left;}