@charset "utf-8";

/* button 추가 */
.button.btn_save_white01 span {background:url(/cconts/images/common/button/ico_download_white01.png) no-repeat 0 2px;}
.button.btn_save_black01 {border-color:#3a404e;}
.button.btn_save_black01 span {background:url(/cconts/images/common/button/ico_download_white01.png) no-repeat 0 2px;}
.button.btn_add_info01 span {background:url(/cconts/images/common/button/ico_add_info01.png) no-repeat 0 2px;}
.button.btn_chk_all01 {top:-10px; border-color:#ccc;}
.button.btn_chk_all01 span {background:url(/cconts/images/common/button/ico_chk_all01.png) no-repeat 0 5px;}
.button.btn_chk_all01.on {border-color:#2d60b5; color:#fff; background-color:#2d60b5;}
.button.btn_chk_all01.on span {background-position:0 -9px;}
.button.btn_bg_gray01 {} /* 모바일 사용 background-color:#ddd */

.btn_wrap_utc01 {margin-top:40px;}
.btn_wrap_utc02 {margin-top:20px !important;}

/* select, input style 추가 */
.input_list_wrap .accor_list_utc01 .txt_info {top:0 !important; right:0;}
.input_list_wrap .accor_list_utc01 .nor_link {top:38px; right:54px;}

.confirm_checklist_utc {border-bottom:0;}
.confirm_checklist_utc li:first-child {border-top:0;}
.confirm_checklist_utc li .check_txt {border-top:1px solid #ddd; background:#fff;}
.confirm_checklist_utc .checkbox input + i {left:1px;}
.confirm_checklist_utc .checkbox input + i + .lbl {width:calc(100% - 30px); padding-left:10px; font-weight:400;}
.confirm_checklist_utc .inner_checklist_utc li {margin-top:20px;}
.confirm_checklist_utc .li.on .t_red {color:#db2c2c !important;}
.confirm_checklist_utc .check_btn {padding:33px 40px 20px 0; border-bottom:1px solid #ddd; font-weight:700;}
.confirm_checklist_utc .btn_accrd {top:7px;}
.exc_list01 .confirm_checklist_utc .btn_accrd {top:-18px;}
.utc_area_style03.info_area > ul > li.exc_list01 {position:relative; top:-11px; padding-top:0;}
.utc_area_style03 li:nth-child(2) .confirm_checklist_utc .check_btn {padding:7px 40px 20px 0; font-weight:700;}

.input_column01 .input {} /* 모바일 사용 : input + 버튼일 경우, 버튼 텍스트 많을 때 예) 인증번호 확인 */
.input_column_txt {} /* 모바일 사용 : input + text일 경우 예) input + 만원 */

.select.wmin50 {min-width:50%;}

.bdr_b_none {border-bottom:0 !important;}
.mo_bdr_none {} /* 모바일 사용 */

/* input 박스 우측 checkbox 올 경우 정렬 및 여백 */
.form_style_horizontal label {vertical-align:middle;}
.form_style_horizontal input[type=text] + .inp_txt + label,
.form_style_horizontal input[type=tel] + .inp_txt + label {margin-left:40px;}

.form_style_utc01 {margin-top:15px;} /* 모바일 사용 */
.form_style_utc02 {} /* 모바일 사용 */
.form_style_utc03 select {width:320px;}
.form_style_utc03 select + input {width:320px;}

/* Title 영역 */
.untact_corp .hd_title_wrap .info_list {margin-bottom:13px;}
.untact_corp .hd_title_wrap .info_list > li {color:#333; font-size:16px;}
.untact_corp .hd_title_wrap .hd_title + .info_list {margin-top:25px;}
.untact_corp .hd_title_utc01 {margin-bottom:25px;}

/* STEP */
.untact_corp .step_area li {padding-right:5%; vertical-align:top;}
.untact_corp .step_area li.step_short {margin-left:7px; padding-right:0; background:none;}
.untact_corp .step_area li.step_short_prev {margin-left:7px; padding-right:7%; background:url(/cconts/images/member/bg_step.gif) no-repeat right center;}
.untact_corp .step_area li.step_short .num,
.untact_corp .step_area li.step_short_prev .num {margin-right:0;}
.untact_corp .step_area li.step_short .txt,
.untact_corp .step_area li.step_short_prev .txt {display:block; overflow:hidden; width:1px; height:1px; text-indent:-200px;}

/* Box */
.utc_area_style01 {padding:50px 40px; border:1px solid #ddd;}
.utc_area_style01 .info_area {margin-left:185px; padding:0; border:0;}
.utc_area_style01 .info_area .radio_btn.full label {width:30%;}
.utc_area_style01 .info_area.file_upload_utc {margin-left:98px;}
.utc_area_style01 .info_area.file_upload_utc > ul > li > p {width:auto; margin-right:34px;}

.utc_area_style02 {padding:27px 0; text-align:center; background-color:#f3f3f3;}
.utc_area_style02 p strong {font-size:18px; font-weight:700;}

.utc_area_style03 {} /* 모바일 사용 */

.utc_area_style04 {padding:40px 48px; border:1px solid #ddd;}
.utc_area_style04 + div + .utc_area_style04,
.utc_area_style04 + .utc_area_style04 {border-top:0;}
.utc_area_style04 .hd_title_wrap {margin-top:0; padding-bottom:20px;}
.utc_area_style04 .hd_title {font-size:20px; font-weight:700;}
.utc_area_style04 .hd_title_wrap + .info_area {padding-bottom:0; border-bottom:0;}

.utc_area_style05 {padding:40px 50px; border:1px solid #ddd; border-top-color:#666;}
.utc_area_style05.style01 {border-top-color:#ddd;}
.utc_area_style05 .hd_title_wrap.type2 {margin-top:0;}
.utc_area_style05 .hd_title {font-size:20px; font-weight:700;}
.utc_area_style05 .info_area {padding-bottom:0; border-bottom:0;}

/* 22-02-07 추가 : box 가운데 정렬 (메일폼(본인확인)) */
.utc_area_style06 {padding:50px 40px;border:1px solid #ddd;text-align: center;}
.utc_area_style06 .info_area {margin-left:0; padding:0; border:0;}
.utc_area_style06 .info_area .info_cont {width:100%;padding-right:0;}
.utc_area_style06 .info_area .inp_box.type1 .input {margin-top:30px;}

/* 22-02-18 추가 : 카드신청순서(단독) */
.utc_area_style03.info_area.type01 {padding:0;}
.utc_area_style03.info_area.type01 > ul > li > p, .utc_area_style03.info_area.type01 > ul > li > div.tooltip_tit {width:15%;padding-top:0;}
.utc_area_style03.info_area.type01 .info_cont {width:84%}
.utc_area_style03.info_area.type01 > ul > li {padding:40px 0 ;margin-top:0;}
.utc_area_style03.info_area.type01 > ul > li.line_mdl {margin-bottom:0;}
.utc_area_style03.info_area.type01 > ul > li.exc_list01 {top:0;border-top:1px solid #efefef;}
.utc_area_style03.info_area.type01 .btn_wrap.type2 .button:first-child {min-width:270px;}
.utc_area_style03.info_area.type01 .acc_contents_utc {box-sizing: border-box;padding: 23px 20px;margin-bottom: 25px;padding-right: 0;background: #f6f6f6;border-top:0;}
.utc_area_style03.info_area.type01 .term {padding: 10px 50px 10px 30px;}


.utc_work_info .info_tit {width: 20.316%;}
.utc_work_info .radio_btn.full.top_tab, .card_info .info_cont {width: 79.68%;}
.utc_form_box01 input {position:relative;width:75%;}
.utc_form_box01 .right {position: absolute;top: 5px;left: 79%;}

.agree_subbox + .utc_subagree {border-top:0;margin-top:0;}
.utc_subagree {padding: 0 20px;border-top: 0;margin-top:0;}

[class*=division_line0] {display:none;}

.txt_box2_utc {padding-bottom:30px;}
.txt_box2_utc .btn_wrap {margin-top:35px;}

.sub_conts_utc {padding:0;}

/* Text */
.txt_black01_utc {color:#333; font-size:20px;}

/* Table */
.table_wrap_utc .table thead tr.thead_mng th.t_left {padding-left:15px;}
.table_wrap_utc .table thead tr.thead_mng th a {display:inline-block; padding-right:20px;}
.table_wrap_utc .table thead tr.thead_mng th a.active {background:url(/cconts/images/untact_corp/ico_arrow_small_down.png) no-repeat right center;}
.table_wrap_utc .table tbody td {padding:16px 10px; vertical-align:top;}
.table_wrap_utc .table.middle tbody td {vertical-align:middle;}
.table_wrap_utc .table tbody td .select,
.table_wrap_utc .table tbody td .input {position:relative; margin-top: -6px; text-indent:2px;}
.table_wrap_utc .table tbody td .input.t_center {text-align:center; text-indent:0;}
.table_wrap_utc .table tbody tr.done td {color:#777772 !important;}



/* 38%, 62% 비율 정렬 박스 */
.utc_area_style03.info_area {padding:40px 0;}
.utc_area_style03.info_area .info_cont {padding-right:0;}
.utc_area_style03.info_area > ul > li {/*margin-top:0; padding:20px 0;*/}
.utc_area_style03.info_area > ul > li.line_mdl {margin-bottom:40px;}
.utc_area_style03.info_area > ul > li.line_mdl:only-child {margin-bottom:0;}
.utc_area_style03.info_area > ul > li:last-child {margin-bottom:0;}

.utc_area_style03.info_area > ul > li > p,
.utc_area_style03.info_area > ul > li > div.tooltip_tit {width:38%;}
.utc_area_style03.info_area .info_cont {width:62%;}

.vPC .utc_area_style03.info_area .radio_btn label {display:inline-block; float:none; width:145px; margin-left:0;}
.vPC .utc_area_style03.case01 .radio_btn label {width:176px;}
.agtMsie .utc_area_style03.info_area .radio_btn label {margin-left:-4px;} /* ie 버전, edge 제외 */

.agtMsie .utc_area_style03.info_area .radio_btn.col4_row2 label {margin-left:-5px;} /* ie 버전, edge 제외 */
.agtMsie .utc_area_style03.info_area .radio_btn.col4_row2 label:nth-child(2n-1) {margin-left:0;} /* ie 버전, edge 제외 */

.utc_area_style03.info_area .radio_btn label:first-child {margin-left:0;}

.utc_area_style03.info_area.w50 > ul > li > p {width:50%;}
.utc_area_style03.info_area.w50 .info_cont {width:50%;}

.utc_area_style03.info_area.w400 > ul > li > p {width:400px;}
.utc_area_style03.info_area.w400 .info_cont {width:calc(100% - 400px - 90px);}

.utc_area_style03 .col4_row2 {width:50%;}
.utc_area_style03 .col4_row2 label span {margin-left:-1px; margin-top:-1px;}
.utc_area_style03 .col4_row2 label + label span {border-left:1px solid #d6d9e4;}
.utc_area_style03 .col4_row2 input:checked + span {z-index:10;}
.utc_area_style03 .col4_row2.ext {width:72%;}
.vPC .utc_area_style03 .col4_row2.ext label {width:218px;}

.untact_corp .checkbox input + i + .utc_chk_all {display: none;}


/* 카드정보 선택 */
.brand_list_utc.radio_btn label {height:40px;}
.brand_list_utc.radio_btn label span {display:block; height:100%; padding:0;}
.brand_list_utc.radio_btn label:after {top:7px; width:51px; height:26px; margin-left:-25px; background-size:auto !important;}
.brand_list_utc.radio_btn label:nth-child(1),
.brand_list_utc.radio_btn label:nth-child(5) {margin-left:0;}

.brand_list_utc.radio_btn label:nth-child(5),
.brand_list_utc.radio_btn label:nth-child(6),
.brand_list_utc.radio_btn label:nth-child(7) {margin-top:-1px;}

.brand_list_utc.radio_btn .bi_master:after {background:url(/cconts/images/untact_corp/ico_card_master.png) no-repeat 0 0;}
.brand_list_utc.radio_btn .bi_jcb:after {background:url(/cconts/images/untact_corp/ico_card_jcb.png) no-repeat 0 0;}
.brand_list_utc.radio_btn .bi_visa:after {top:7px; background:url(/cconts/images/untact_corp/ico_card_visa.png) no-repeat 0 0;}
.brand_list_utc.radio_btn .bi_upi:after {background:url(/cconts/images/untact_corp/ico_card_union.png) no-repeat 0 0;}
.brand_list_utc.radio_btn .bi_urs:after {background:url(/cconts/images/untact_corp/ico_card_urs.png) no-repeat 0 0;}
.brand_list_utc.radio_btn .bi_loacal:after {background:url(/cconts/images/untact_corp/ico_card_domestic.png) no-repeat 0 0;}
.brand_list_utc.radio_btn .bi_amex:after {background:url(/cconts/images/untact_corp/ico_card_amexpress.png) no-repeat 0 0;}

.sch_bar_utc .col5 .sch_item {width:20%;}

.untact_corp .cloneObj01 {margin-top:40px; padding-top:40px; border-top:1px solid #ddd;}
.untact_corp .info_area .address.inp > p {padding-top:10px;}

.card_info_utc01 .info_inner {box-sizing:border-box; padding-left:48px;}
.card_info_utc01 .info_tit {width:20%; padding-left:80px;}
.card_info_utc01 .info_cont {width:80%;}
.card_info_utc01 .info_cont {width:80%; padding-right:0;}
.card_info_utc01 .inp_w_style01 {width:180px;}
.card_info_utc01 .info_inner.type1 {padding-left:0px;}

.guide_remittance {box-sizing:border-box; width:480px; margin-top:10px; padding:45px 45px 40px; border-radius:4px; background-color:#f3f3f3;}
.guide_remittance .remittance_txt01 {color:#000; font-size:20px; font-weight:700; text-align:center;}
.guide_remittance .remittance_txt02 {margin-top:18px; font-size:15px; text-align:center;}
.guide_remittance .remittance_list01 {margin-top:20px; font-size:14px;}
.guide_remittance .img_guide_remittance {width:337px; height:188px; margin:30px auto 0; background:url(/cconts/images/untact_corp/bg_remittance_guide.png) no-repeat 0 0; background-size:100%;}

.file_wrap_utc .filebox .file_name {width:265px;}

.division_list01 > span {display:inline-block; position:relative; margin-left:10px; padding-left:16px;}
.division_list01 > span:before {display:block; content:""; position:absolute; top:50%; left:0; width:1px; height:15px; margin-top:-8px; background:#ddd;}
.division_list01 > span:first-child {margin-left:0; padding-left:0;}
.division_list01 > span:first-child:before {display:none;}

.increase_limit_utc {overflow:hidden; position:relative; padding-left:157px; padding-right:110px;}
.increase_limit_utc .inner_current_limit {float:left; width:276px; color:#777772;}
.increase_limit_utc .inner_increase_limit {float:right; position:relative; top:-4px; width:320px;}
.increase_limit_utc .inner_current_limit dl {overflow:hidden; font-size:14px;}
.increase_limit_utc .inner_current_limit dl dt {float:left; width:105px; margin-right:18px;}
.increase_limit_utc .inner_current_limit dl dd {float:left;}
.increase_limit_utc .current_value1 {margin-bottom:20px; color:#333;}
.increase_limit_utc .current_value1 .limit_num01 {font-size:18px; font-weight:700;}
.increase_limit_utc .ico_arrow_right_utc {position:absolute; top:50%; left:50%; width:30px; height:30px; margin:-15px 0 0 -15px; background:url(/cconts/images/untact_corp/ico_round_arrow_right.png) no-repeat 0 0;}
.increase_limit_utc .inner_increase_limit .input {width:178px; padding-left:10px; padding-right:10px; color:#2d60b5; text-align:right;}
.increase_limit_utc .inner_increase_limit label {margin-right:10px;}
.increase_limit_utc .inner_increase_limit .unit {position:relative; top:2px; margin-left:4px;}

.increase_limit_utc02 {padding:40px 72px 40px 50px;}
.increase_limit_utc02 .mo_c {display:none;} /* 모바일 노출 */
.increase_limit_utc02 .inner_wrapper01 {overflow:hidden; position:relative; margin-bottom:15px;}
.increase_limit_utc02 .inner_wrapper01:nth-of-type(2) {margin-bottom:0;}
.increase_limit_utc02 .inner_current_limit {float:left; position:relative; top:4px; width:512px;}
.increase_limit_utc02 .inner_increase_limit {float:right; width:260px;}
.increase_limit_utc02 .inner_current_limit .radio,
.increase_limit_utc02 .inner_increase_limit .radio {float:left; top:4px;}
.increase_limit_utc02 .current_value1 {float:left; margin:0 0 0 17px; color:#333;}
.increase_limit_utc02 .current_value1 dt {overflow:hidden; float:left;}
.increase_limit_utc02 .current_value1 dt > span {float:left;}
.increase_limit_utc02 .current_value1 dt > span:nth-child(1) {width:333px; font-size:20px; font-weight:700;}
.increase_limit_utc02 .current_value1 dt > span:nth-child(1) span {font-size:14px;}
.increase_limit_utc02 .current_value1 dt > span:nth-child(2) {position:relative; top:2px; width:42px; color:#333; font-size:14px;}
.increase_limit_utc02 .current_value1 dd {float:left; width:100px;}
.increase_limit_utc02 .current_value1 .limit_num01 {font-size:18px; font-weight:700;}
.increase_limit_utc02 .current_value1 .limit_num01 + span {margin-left:8px; font-size:16px;}
.increase_limit_utc02 .ico_arrow_right_utc {position:absolute; top:23px; left:542px; width:30px; height:30px; margin:-18px 0 0 0; background:url(/cconts/images/untact_corp/ico_round_arrow_right.png) no-repeat 0 0;}
.increase_limit_utc02 .inner_increase_limit .input {width:178px; padding-left:10px; padding-right:10px; color:#2d60b5; text-align:right;}
.increase_limit_utc02 .inner_increase_limit label {margin-right:10px;}
.increase_limit_utc02 .inner_increase_limit .unit {position:relative; top:2px; margin-left:4px;}

.increase_limit_utc02 .inner_increase_limit .cash_txt {text-align: right;margin-top:16px;padding-right: 6px;color: #777772;
    font-size: 14px;}

.use_card_info.case01 {width:84%;}
.use_card_info.case01 .pr_item01 strong {position:relative; padding-right:40px;}
.use_card_info.case01 .pr_item01 strong:before {display:block; content:""; position:absolute; top:3px; right:20px; width:1px; height:12px; background:#ddd;}

/* 카드명의 선택 icon */
.choice_card_name_utc {box-sizing:border-box; overflow:hidden; height:265px; padding:63px 0 60px; border-top:1px solid #666; border-bottom:1px solid #ddd;}
.choice_card_name_utc li {float:left; position:relative; width:33.3333%;}
.choice_card_name_utc li:before {display:block; content:""; position:absolute; top:50%; left:0; width:1px; height:170px; margin-top:-85px; background:#ddd;}
.choice_card_name_utc li:first-child:before {display:none;}
.choice_card_name_utc li [class*=ico] {display:block; width:76px; height:74px; margin:0 auto; background:url(/cconts/images/untact_corp/ico_choice_card_name.png) no-repeat 0 0;}
.choice_card_name_utc li .ico01 {background-position:0 0;}
.choice_card_name_utc li .ico02 {background-position:0 -80px;}
.choice_card_name_utc li .ico03 {background-position:0 -160px;}
.choice_card_name_utc .btn_wrap.type2 {margin-top:28px;}
.choice_card_name_utc .btn_wrap.type2 .button {min-width:142px;}

/* 제휴카드 신청내역 관리 */
.status_customer_utc {padding:40px 52px; border-top:1px solid #666; border-bottom:1px solid #ddd;}
.status_customer_utc h4 {margin-bottom:30px; font-size:28px; font-weight:400;}
.status_customer_utc h4 span {font-weight:700;}
.status_customer_utc ul {overflow:hidden;}
.status_customer_utc ul li {box-sizing:border-box; float:left; width:434px; height:48px; padding:0 20px; line-height:48px; background-color:#eaf1fc;}
.status_customer_utc ul li:nth-child(2n) {float:right;}
.status_customer_utc ul li:nth-child(3),
.status_customer_utc ul li:nth-child(4) {margin-top:10px;}
.status_customer_utc ul li > span:nth-child(1) {float:left; color:#333; font-size:16px; font-weight:700;}
.status_customer_utc ul li > span:nth-child(2) {float:right; color:#2d60b5; font-size:18px;}

/* 툴팁 */
.agtMsie .tooltip_utc01 {top:3px;} /* ie 전용 */
.tooltip_utc01 .btn_tooltip {position:relative; top:2px;}
.tooltip_utc01.on .tip_box {width:300px; padding:15px 30px 15px 20px; word-break: keep-all;}
.tooltip_utc01.on .tip_box .close {right:10px;}
.tooltip_utc02.on .tip_box {width:300px;}
.tooltip_utc02.on .tip_box .txt_list > li:before {display:none;}
.tooltip_utc02.on .tip_box .txt_list strong {color:#000; font-size:16px;}

.tooltip_utc03 .btn_tooltip {position:relative; top:0;}
.tooltip_utc03.on .tip_box {width:300px; padding:15px 34px 15px 20px;}
.tooltip_utc03.on .tip_box .close {right:10px;}

.tooltip .tip_box .arr_pos01:before {margin-left:-27px;}

/* 팝업 */
.utc_pop_wrap .popup {padding-bottom:40px;}
.pop_tit_utc01 {margin-bottom:5px; font-size:24px; font-weight:700; text-align:center;}
.pop_tit_utc01.style01 {margin-bottom:30px;}
.pop_tit_utc02 {margin-top:40px; font-size:24px; font-weight:400; text-align:left;}
.popup .pop_tit_utc02 + .scroll_cont {margin-top:15px;}
.img_fin.utc_info_check01 {margin-bottom:15px; background-image:url(/cconts/images/common/icons/ico_utc_info_check01.png);}
.img_fin.utc_info_check02 {margin-bottom:15px; background-image:url(/cconts/images/common/icons/ico_utc_info_check02.png);}
.utc_pop_wrap .info_area_utc01 {margin-top:30px; padding:20px 0;}
.utc_pop_wrap .info_area_utc01 > ul > li > p {padding-left:20px;}
.utc_pop_wrap.limit_height320 .popup .pop_cont + .btn_wrap,
.utc_pop_wrap.limit_height400 .popup .pop_cont + .btn_wrap {margin-top:25px;}
.popup .pop_txt_utc01 {text-align:center;}

.guide_industrial_code {margin-top:10px; text-align:left;}
.guide_industrial_code .t_blue {font-size:14px;}

.vMobile .pop_com_list .scroll_cont_utc .list dt,
.vMobile .pop_com_list .scroll_cont_utc .list dd {box-sizing:border-box; overflow:hidden; word-break:break-all;}
.vMobile .pop_com_list .scroll_cont_utc .com_depart {padding-left:10px;}

/* 외부 URL */
.header_ext {box-sizing:border-box; height:70px; border-bottom:1px solid #ddd; line-height:70px;}
.footer_ext {box-sizing:border-box; height:120px; padding-top:40px; border-top:1px solid #ddd; color:#777772; font-size:13px; text-align:center;}
.footer_ext address {font-style:normal;}


/* 카드한도 input 박스 */
.utcinp_cashbox {display:inline-block;min-width: 231px;}
.info_area .inp_box.type2 .utcinp_cashbox .input {width:100%;}
.utcinp_cashbox .cash_txt {margin-top:16px;color:#777772;font-size:14px;text-align: right;padding-right:4px;}
.utcinp_cashbox + .txt_warn {margin-top:5px;}
.utcinp_cashbox.type01 .cash_txt {padding-right:16px;}

/* 약관 */
.utc_agree .accord_list .li:first-child {border-color:#fff;}
.utc_agree .agree_mix {border-top:1px solid #666;}
.utc_agree .agree_mix + .agree_mix {margin-top:50px;}
/* .utc_agree .c-badge1-a {margin-left:5px;} */
.vMobile .utc_agree .ag_total_box .checkbox input + i + .lbl {padding-left:30px}

.utc_info_area01 {border-top:0;}

/**
 * 모바일 모드
 */
.vMobile .mo_hidden {display:none;}
.vMobile .mo_right {text-align:right;}
.vMobile .select.mo_full_utc,
.vMobile .inp_box.type2 .select.mo_full_utc,
.vMobile .select.wmin50,
.vMobile .mo_full_utc {width:100%;}
.vMobile .mo_bdr_none {border:0;}

.vMobile .btn_wrap_utc01 {margin-top:20px;}

.vMobile [class*=division_line0] {display:block; position:relative; height:1px; margin:30px -27px; }
.vMobile .division_line01 {background-color:#ddd;}
.vMobile .division_line01 + .conts_box {margin-top:30px !important;}
.vMobile .division_line02 {background-color:#000;}

.vMobile .ext_title {display:block; margin-top:30px;}
.vMobile .ext_title h2 {font-size:19px;}
.vMobile .hd_title_wrap + .division_line02 {margin-top:0;}
.vMobile .mo_break_line {display:block;}
.vMobile .mo_break_line + br {display:none;}
.vMobile .txt_box2_utc p strong {width:100%;}
.vMobile .button.btn_chk_all01 {top:0; margin-top:10px;}

.vMobile .untact_corp .hd_title_wrap .info_list > li {font-size:14px;}
.vMobile .step_area li.fin {margin-left:0;}

.vMobile .mo_info_area_utc01 {padding-bottom:0; border-bottom:0;}
.vMobile .mo_info_area_utc02 {padding-bottom:0; border-bottom:0;}
.vMobile .mo_info_area_utc02 > ul > li {margin-top:26px;}
.vMobile .mo_info_area_utc02 > ul > li > p {width:34%;}
.vMobile .mo_info_area_utc02 .txt .info_cont {width:66%; margin-top:0;}

/* input + 버튼일 경우, 버튼 텍스트 많을 때 예) 인증번호 확인 */
.vMobile .info_area .inp_box .input_column01 {display:block; overflow:hidden; margin-bottom:10px;}
.vMobile .info_area .inp_box .input_column01 .input {float:left; width:56%;}
.vMobile .info_area .inp_box .input_column01 .button {float:right; width:43%;}

/* input + text일 경우 예) input + 만원 */
.vMobile .info_area .input_column_txt .input {width:70%; max-width:none;}

.vMobile .tooltip_utc01,
.vMobile .tooltip_tit .tooltip_utc02 {display:inline-block; width:auto;}
.vMobile .tooltip_utc01 .btn_tooltip,
.vMobile .tooltip_utc02 .btn_tooltip {position:relative; top:0;}
.vMobile .tooltip_utc01.on .tip_box,
.vMobile .tooltip_utc02.on .tip_box {position:relative; top:-18px; width:100%; padding:15px 30px 15px 20px;}
.vMobile .tooltip_utc01.on .tip_box .arr,
.vMobile .tooltip_utc02.on .tip_box .arr {display:none;}
.vMobile .tooltip_utc01.on .close,
.vMobile .tooltip_utc02.on .close {right:10px;}

.vMobile .pop_wrap.pop_w600 .popup {width:90%; height:auto;}
.vMobile .pop_wrap.pop_w600 .popup .btnLenth3 .button {width:100px;}
.vMobile .pop_wrap.pop_w600 .popup .btn_wrap.bt2 .button:first-child {margin-left:0;}
.vMobile .pop_wrap.pop_w600 .popup .btn_wrap.bt2 .button {width:calc(50% - 10px); margin-left:10px;}
.vMobile .pop_wrap.pop_w600 .popup .pop_cont {padding-top:20px;}

.vMobile .utc_pop_wrap.type2 .popup {height:auto;} /* 팝업 고정 높이값 해제 */
.vMobile .utc_pop_wrap.type2 .popup .pop_cont_auto {height:auto;} /* 팝업 고정 높이값 해제 */

.vMobile .utc_pop_wrap .popup {padding-bottom:0;}

.vMobile .utc_pop_wrap.limit_height320 .popup {height:290px;}
.vMobile .utc_pop_wrap.limit_height320 .popup .pop_cont {height:calc(100% - 50px);}
.vMobile .utc_pop_wrap.limit_height320 .popup .pop_cont + .btn_wrap {margin-top:0;}

.vMobile .utc_pop_wrap.limit_height400 .popup {height:400px;}
.vMobile .utc_pop_wrap.limit_height400 .popup .pop_cont {height:calc(100% - 50px);}
.vMobile .utc_pop_wrap.limit_height400 .btn_wrap_mo_fix {position:relative; height:auto;}
.vMobile .utc_pop_wrap.limit_height400 .btn_wrap_mo_fix a.button:nth-child(1),
.vMobile .utc_pop_wrap.limit_height400 .btn_wrap_mo_fix a.button:nth-child(2) {width:40%; height:40px; border-radius:2px; color:#000; font-size:15px; line-height:40px; background:#fff;}
.vMobile .utc_pop_wrap.limit_height400 .btn_wrap_mo_fix a.button:nth-child(2) {margin-left:10px;}
.vMobile .utc_pop_wrap.limit_height400 .btn_wrap_mo_fix a.btn_mo_fix_full {width:100%; margin-top:20px;}

.vMobile .popup .pop_head_utc01 {height:auto;}
.vMobile .popup .pop_head_utc01 h1 {line-height:1.3;}
.vMobile .popup .pop_txt_utc01 {text-align:left;}

.vMobile .utc_pop_wrap .info_area_utc01 {margin-top:0; border:0;}
.vMobile .utc_pop_wrap .info_area_utc01 > ul > li:first-child {margin-top:0;}
.vMobile .utc_pop_wrap .info_area_utc01 > ul > li > p {padding-left:0;}
.vMobile .utc_pop_wrap .info_area_utc01 .input {width:100%;}

.vMobile .pop_tit_utc01 {font-size:19px;}
.vMobile .hd_title .t_blue {color:#000 !important;}
.vMobile .pop_wrap.type2 .btn_wrap .button.btn_bg_gray01 {border-color:#ddd; color:#777772; background-color:#ddd;}

.vMobile .hd_title_wrap .right_mo {position:absolute; top:-5px; right:0; padding-bottom:0;}

.vMobile .utc_area_style01 {padding:0; border:0;}
.vMobile .utc_area_style01 .info_area {margin-left:0;}
.vMobile .utc_area_style01 .info_area .radio_btn.full.col2 label {width:50%;}
.vMobile .utc_area_style03.info_area {padding:32px 0;}

.vMobile .utc_area_style03.info_area > ul > li.exc_list01 {}
.vMobile .utc_area_style03.info_area.mo_bdr_none {padding-bottom:0;}

.vMobile .utc_area_style06 .info_area > ul > li:first-child {margin-top:0;}

.vMobile .info_area .form_style_horizontal .inp_limit {width:80%;}
.vMobile .info_area .form_style_horizontal .inp_limit + .inp_txt + .checkbox {display:block; margin:10px 0 0 0;}
.vMobile .info_area .form_style_horizontal .inp_limit + .inp_txt + .checkbox.normal input + i + .lbl {width:calc(100% - 35px);}
.vMobile .info_area .inp_box.type2 .inp_w80p {width:80%;} /* input width: 100% */
.vMobile .info_area .inp_box.type1 .select.select100p {width:100%;} /* select width: 100% */
.vMobile .info_area .inp_box.type1 .select.select100p + input {margin-top:10px;}
.vMobile .info_area .inp_box.type2 .select.select100p {width:100%;} /* select width: 100% */

.vMobile .untact_corp .hd_title_wrap {padding-bottom:20px;}
.vMobile .untact_corp .title_only_child {padding-bottom:0;}
.vMobile .untact_corp .hd_title_wrap .right {position:static; margin:-5px 0 -14px; padding-bottom:0;}
.vMobile .untact_corp .hd_title_wrap .right .txt_warn {margin-top:0;}
.vMobile .untact_corp .hd_title_wrap .right_mo {position:absolute; top:-5px; right:0; padding-bottom:0;}
.vMobile .untact_corp .hd_title + .hd_title2 {padding-top:0;}

.vMobile .brand_list_utc.radio_btn label {height:44px;}
.vMobile .brand_list_utc.radio_btn label span {height:100%; padding:0;}
.vMobile .brand_list_utc.radio_btn label:after {top:7px; width:51px; height:26px; margin-left:-25px; background-size:51px auto !important;}
.vMobile .brand_list_utc.radio_btn .bi_visa:after {top:12px;}
.vMobile .brand_list_utc.radio_btn.row2 label:nth-child(n+3) {margin-top:-1px;}
.vMobile .brand_list_utc.radio_btn.row2 label:nth-child(n+3) span {border:1px solid #d6d9e4;}
.vMobile .brand_list_utc.radio_btn.row2 label:nth-child(n+2) input:checked + span:after {display:none;}
.vMobile .brand_list_utc.radio_btn.row2 label:nth-child(n+3) input:checked + span:before {display:none;}
.vMobile .brand_list_utc.radio_btn.row2 label:nth-child(2n-1) {margin-left:0;}

.vMobile .utc_area_style02 p strong {font-size:15px;}
.vMobile .untact_corp .ol_table .td .txt_list {text-align:left;}

.vMobile .table_utc01 col:nth-child(1) {width:30% !important;}

.vMobile .untact_corp .info_area .address.inp > p {padding-top:0;}

.vMobile .untact_corp .step_area li.step_short {margin-left:0;}
.vMobile .untact_corp .step_area li.step_short_mo {margin-left:0; padding-right:0; background:none;}
.vMobile .untact_corp .step_area li.step_short_mo .num {margin-right:0;}
.vMobile .untact_corp .step_area li.step_short_mo .txt {display:block; overflow:hidden; width:1px; height:1px; text-indent:-200px;}

.vMobile .img_fin.utc_info_check01 {margin-bottom:25px;}
.vMobile .bank_select_utc .inp_bk input {width:65%;}
.vMobile .bank_select_utc .inp_bk button {width:34%;}

.vMobile .utc_area_style03 > ul > li:first-child {margin-top:0;}
.vMobile .utc_area_style03 .line_mdl > p,
.vMobile .utc_area_style03.info_area.w50 > ul > li > p {width:100%;}
.vMobile .utc_area_style03.info_area.w400 > ul > li > p {width:100%;}
.vMobile .utc_area_style03.info_area .info_cont {width:100%;}
.vMobile .utc_area_style03.info_area > ul > li > .tooltip_tit {width:100%;}
.vMobile .utc_area_style03.info_area > ul > li > .tooltip_tit .tooltip {width:auto;}
.vMobile .utc_area_style03.info_area > ul > li.line_mdl {margin-bottom:30px;}
.vMobile .utc_area_style03.info_area > ul > li:last-child {margin-bottom:0;}
.vMobile .utc_area_style03 .tooltip_tit .tooltip.on .tip_box {position:relative; top:-18px; width:85vw;}
.vMobile .utc_area_style03 .tooltip_tit .tooltip.on .tip_box .arr {display:none;}

.vMobile .utc_area_style03.case01 .radio_btn input:checked + span {z-index:1;}
.vMobile .utc_area_style03.case01 .radio_btn input:checked + span:after {display:none;}
.vMobile .utc_area_style03.case01 .radio_btn label {display:block; width:100%; margin-top:-1px;}
.vMobile .utc_area_style03.case01 .radio_btn label + label span {border:1px solid #d6d9e4; border-radius:2px;}
.vMobile .utc_area_style03.case01 .radio_btn.full.col2 label {width:50%;}
.vMobile .utc_area_style03.case01 .radio_btn.full.col2 label + label span {border-left:0;}
.vMobile .utc_area_style03.case01 .radio_btn.full.col2 input:checked + span {border-width:2px; border-color:#2d60b5;}
.vMobile .utc_area_style03.case01 .radio_btn.full.col2 input:checked + span:after {display:block;}

.vMobile .utc_area_style03 li .confirm_checklist_utc .check_btn {padding:13px 0; border-bottom:1px solid #ddd;}
.vMobile .utc_area_style03.info_area > ul > li.exc_list01 {position:static; margin-bottom:0;}
.vMobile .confirm_checklist_utc li.on {padding-bottom:20px; border-bottom:1px solid #ddd;}
.vMobile .confirm_checklist_utc .btn_accrd {top:-1px;}

.vMobile .utc_area_style03 .col4_row2 {width:100%;}

.vMobile .utc_area_style04 {padding:0; border:0;}
.vMobile .utc_area_style04 .hd_title {font-size:15px;}

.vMobile .utc_area_style05 {padding:0; border:0;}
.vMobile .utc_area_style05 .hd_title {font-size:15px;}

.vMobile .untact_corp .card_info .info_cont .input {width:100%;}
.vMobile .untact_corp .card_info .info_cont .input.limit01 {width:50%;}
.vMobile .untact_corp .card_info .info_cont .inp_phone .input {width:auto;}
.vMobile .untact_corp .card_info .info_cont .inp_mail .input {width:45%;}
.vMobile .untact_corp .card_info .info_cont .inp_mail .select {float:right; width:49%;}
.vMobile .untact_corp .card_info .info_cont .inp_mail + .input {width:100%; margin-top:10px;}

.vMobile .input_list_wrap .accor_list_utc01 {margin-top:10px;}
.vMobile .input_list_wrap .accor_list_utc01 .checkbox i {display:block; margin-right:10px;}
.vMobile .input_list_wrap .accor_list_utc01 .txt_info {right:27px; height:100%;}
.vMobile .input_list_wrap .accor_list_utc01 .nor_link {bottom:auto; top:50%; right:0; transform:translateY(-50%);}
.vMobile .input_list_wrap label + .use_card_info {padding-left:30px;}
.vMobile .input_list_wrap .accor_list_utc01 .use_card_info > span:only-child:before {display:none;}
.vMobile .input_list_wrap .accor_list_utc01 .use_card_info.case01 > span {display:block;}
.vMobile .input_list_wrap .accor_list_utc01 .use_card_info.case01 > span:before {display:none;}
.vMobile .input_list_wrap .accor_list_utc01 .use_card_info.case01 > span span:last-child {padding-right:0;}
.vMobile .input_list_wrap .accor_list_utc01 .use_card_info.case01 .pr_item01 strong {display:inline-block; padding-right:25px;}
.vMobile .input_list_wrap .accor_list_utc01 .use_card_info.case01 .pr_item01 strong:before {top:4px; right:11px;}

.vMobile .sub_txt_mo_utc.mo {width:100%;}

.vMobile .form_style_utc01 .select {width:100%; margin-top:10px;}
.vMobile .form_style_utc03 {} /* select 1개, input 1개 구성일 경우 */
.vMobile .form_style_utc03 .select {width:100%;}
.vMobile .form_style_utc03 .input {width:100%; margin-top:10px;}
.vMobile .untact_corp .card_info_utc01 .form_style_utc02 .select {float:left; width:35%;}
.vMobile .untact_corp .card_info_utc01 .form_style_utc02 .input {float:right; width:62%;}

.vMobile .guide_remittance {width:100%; margin-top:10px; padding:45px 20px 40px; border-radius:4px; background-color:#f3f3f3;}
.vMobile .guide_remittance .remittance_txt01 {font-size:15px;}
.vMobile .guide_remittance .remittance_txt02 {margin-top:18px; font-size:15px; text-align:center;}
.vMobile .guide_remittance .remittance_list01 {margin-top:20px; font-size:14px;}
.vMobile .guide_remittance .img_guide_remittance {width:100%; height:110px; margin:30px auto 0; background:url(/cconts/images/untact_corp/bg_remittance_guide.png) no-repeat 50% 0; background-size:contain;}

.vMobile .txt_box2 {margin-top:50px;}

.vMobile .division_list01 > span {display:inline-block; float:left; position:relative; margin:0 4px 4px 4px; padding-left:6px;}
.vMobile .division_list01 > span:before {display:block; margin-left:0; padding-left:0;}
.vMobile .division_list01 > span:first-child {margin-left:0; padding-left:0;}
.vMobile .division_list01 > span:first-child:before {display:none;}
.vMobile .division_list01.case01 > span {display:block; float:none; overflow:hidden; margin-left:0; padding-left:0;}
.vMobile .division_list01.case01 > span:before {display:none;}
.vMobile .division_list01.case01 > span span {display:inline-block; float:left; position:relative; margin:0 6px 4px 0; padding-right:8px;}
.vMobile .division_list01.case01 > span span:before {display:block; content:""; position:absolute; top:50%; right:0; width:1px; height:15px; margin-top:-8px; background:#ddd;}
.vMobile .division_list01.case01 > span span:last-child:before {display:none;}

.vMobile .division_list01.case02 > span:nth-child(2) {margin-right:0;}
.vMobile .division_list01.case02 > span:nth-child(3),
.vMobile .division_list01.case02 > span:nth-child(5),
.vMobile .division_list01.case02 > span:nth-child(6) {display:block; margin-left:0; padding-left:0;}
.vMobile .division_list01.case02 > span:nth-child(3):before,
.vMobile .division_list01.case02 > span:nth-child(5):before,
.vMobile .division_list01.case02 > span:nth-child(6):before {display:none;}
.vMobile .division_list01.case02 > span:nth-child(3),
.vMobile .division_list01.case02 > span:nth-child(5) {clear:left;}

.vMobile .confirm_checklist_utc .inner_checklist_utc li {margin-top:20px;}

.vMobile .increase_limit_utc {padding:30px 0;}
.vMobile .increase_limit_utc .inner_current_limit {float:none; width:100%;}
.vMobile .increase_limit_utc .inner_current_limit dl dt {width:auto; margin-right:0;}
.vMobile .increase_limit_utc .inner_current_limit dl dd {float:right;}
.vMobile .increase_limit_utc .current_value1 {margin-bottom:0}
.vMobile .increase_limit_utc .current_value1 dd {position:relative; top:-3px;}
.vMobile .increase_limit_utc .ico_arrow_right_utc {display:none;}
.vMobile .increase_limit_utc .inner_increase_limit {float:none; top:0; width:100%; margin-top:30px;}
.vMobile .increase_limit_utc .inner_increase_limit label {display:block; margin:0 0 10px;}
.vMobile .increase_limit_utc .inner_increase_limit .input {width:80%;}

.vMobile .increase_limit_utc02 .inner_current_limit {float:none; overflow:hidden; top:0; width:100%; margin-top:15px;}
.vMobile .increase_limit_utc02 .current_value1 {overflow:hidden; width:calc(100% - 40px); margin:4px 0 0 9px;}
.vMobile .increase_limit_utc02 .current_value1 dt {width:100%;}
.vMobile .increase_limit_utc02 .current_value1 dt > span:nth-child(1) {width:100%; font-size:15px; font-weight:700;}
.vMobile .increase_limit_utc02 .current_value1 dt > span:nth-child(1) span {display:block;}
.vMobile .increase_limit_utc02 .current_value1 dd {overflow:hidden; width:100%; margin-top:5px;}
.vMobile .increase_limit_utc02 .mo_c {display:inline-block; float:left;}
.vMobile .increase_limit_utc02 .limit_value01 {display:inline-block; float:right;}
.vMobile .increase_limit_utc02 .inner_increase_limit {box-sizing:border-box; float:none; width:100%; padding-left:28px;}
.vMobile .increase_limit_utc02 .inner_increase_limit label {display:block; margin:0 0 4px 0;}
.vMobile .increase_limit_utc02 .inner_increase_limit input[type=text] {width:calc(100% - 39px);}
.vMobile .increase_limit_utc02 .ico_arrow_right_utc {display:none;}

.vMobile .file_wrap_utc .filebox .file_name {width:100%;}
.vMobile .choice_card_name_utc {height:auto; padding:0; border-bottom:0;}
.vMobile .choice_card_name_utc li {box-sizing:border-box; float:none; width:100%; padding:30px 44px; border-bottom:1px solid #ddd;}
.vMobile .choice_card_name_utc li:before {display:none;}
.vMobile .choice_card_name_utc li * {vertical-align:middle;}
.vMobile .choice_card_name_utc li [class*=ico] {display:inline-block; position:relative; top:-2px; width:40px; height:39px; margin:0; background-size:40px auto;}
.vMobile .choice_card_name_utc li .ico02 {background-position:0 -42px;}
.vMobile .choice_card_name_utc li .ico03 {background-position:0 -84px;}
.vMobile .choice_card_name_utc .btn_wrap.type2 {display:inline-block; margin:0; padding-left:20px;}
.vMobile .choice_card_name_utc .btn_wrap.type2 .button {min-width:163px; height:40px; line-height:40px;}

.vMobile .untact_corp .info_cont.inp_box .inp4 .input {width:23% !important; margin:0 0 0 4px;}
.vMobile .untact_corp .info_cont.inp_box .inp4 .input:first-child {margin-left:0;}
.vMobile .untact_corp .info_cont.inp_box .inp4 .input:nth-child(even) {float:left;}

.vMobile .card_info_utc01 .info_inner {padding-left:0;}

/* 외부 URL */
.vMobile .header_ext {height:40px; line-height:40px;}
.vMobile .header_ext h1 {width:110px;}
.vMobile .header_ext h1 img {width:100%;}
.vMobile .footer_ext {height:122px; padding-top:22px;}
.vMobile .footer_ext .ly_inner {margin:0 15px;}
.vMobile .footer_ext address {font-size:14px;}
.vMobile .footer_ext p {margin-top:10px; font-size:11px;}

/* 신분증인증(app) */
.guide_idcard_register {border-top:1px solid #666;}

.guide_idcard_register li {box-sizing:border-box; overflow:hidden; padding:22px 12px; border-bottom:1px solid #ddd;}
.guide_idcard_register li > span {float:left;}
.guide_idcard_register li > dl {float:right; width:calc(100% - 69px)}
.guide_idcard_register [class*=ico] {display:block; width:52px; height:52px; background:url(/cconts/images/untact_corp/ico_id_register_guide.png) no-repeat 0 0; background-size:52px auto;}
.guide_idcard_register .ico01 {background-position:0 0;}
.guide_idcard_register .ico02 {background-position:0 -54px;}
.guide_idcard_register .ico03 {background-position:0 -108px;}


/* 카드한도 input 박스 */
.vMobile .utcinp_cashbox {display:block;}
.vMobile .info_area .inp_box.type2 .utcinp_cashbox .input {width: calc(100% - 46px);max-width: none;}
.vMobile .utcinp_cashbox .cash_txt {margin-top:10px;padding-right:0px;}
.vMobile .utcinp_cashbox + .txt_warn {margin-top:5px;}
.vMobile .info_area .inp_box.type2 .utcinp_cashbox.type01 .input {width: calc(100% - 34px);max-width: none;}

/* 모바일 아코디언 */
.accord_list.utc_moaccrd .check_btn .btn_accrd01{display:none;}
.accord_list.utc_moaccrd .check_txt {padding:0;display:block;}
.accord_list.utc_moaccrd .hd_title2 {padding-top:30px;}
.accord_list.utc_moaccrd {margin:0;border:0;} 
.accord_list.utc_moaccrd li {border:0;}
.accord_list.utc_moaccrd .check_btn, .accord_list.usage .check_btn {padding:0;}

.vMobile .accord_list.utc_moaccrd .hd_title2 {display:inline-block;padding-top:0;}
.vMobile .accord_list.utc_moaccrd .btn_accrd01 {font-size: 0;}
.vMobile .accord_list.utc_moaccrd .btn_accrd01:after {content: '';display: inline-block; background: url(../images/common/button/btn_accr.png) no-repeat 0 0;transition: transform 0.4s ease;top: 18px;right: 26px; background-image: url(../images/common/button/btn_accr_m.png); background-size: 100%; width: 14px; height: 8px;margin-left:10px;}
.vMobile .accord_list.utc_moaccrd .btn_accrd01.on:after {transform: rotate( 180deg ); -webkit-transform: rotate( 180deg );}
.vMobile .accord_list.utc_moaccrd .check_btn {display:block;}
.vMobile .accord_list.utc_moaccrd .check_btn .btn_accrd01{display:inline-block;}
.vMobile .accord_list.utc_moaccrd .check_txt {padding:0;display:none;}

/* 22-02-18 추가 : 카드신청순서(단독) */
.vMobile .utc_area_style03.type01 {border-top: 1px solid #666;padding:0;}
.vMobile .utc_area_style03.info_area.type01 > ul > li {padding:23px 0;}
.vMobile .utc_area_style03.info_area.type01 .confirm_checklist_utc li.on {border-bottom:0;}
.vMobile .utc_area_style03.info_area.type01 .confirm_checklist_utc .checkbox input + i + .lbl {width: calc(100% - 60px);}
.vMobile .utc_area_style03.info_area.type01 .btn_wrap.type2 {margin-top:20px;}
.vMobile .utc_area_style03.info_area.type01 .term {padding:0 30px 0 0;}
.vMobile .utc_area_style03.info_area.type01 > ul > li.line_mdl {margin-bottom:10px;}
.vMobile .utc_mo_tit {display:block;margin-bottom:30px;}
.vMobile .utc_mo_tit h2 {font-size: 19px;}

/* Media Query */
@media all and (max-width:480px) {
	.vMobile .pop_wrap .popup .btnLenth3 .button {width:79px;}
	.vMobile .division_list01 > span:nth-child(5) {margin-left:0; padding-left:0;}
	.vMobile .division_list01 > span:nth-child(5):before {display:none;}
}

@media all and (max-width:360px) {
	.vMobile .choice_card_name_utc li {padding:30px 40px;}
	.choice_card_name_utc .btn_wrap.type2 .button {min-width:160px;}
}

@media all and (max-width:320px) {
	.vMobile .untact_corp .step_area li {margin-left:4px; padding-right:0; background:none;}
	.vMobile .untact_corp .step_area li:first-child {margin-left:0;}
	.vMobile .untact_corp .step_area li.step_short, .vMobile .untact_corp .step_area li.step_short_mo {margin-left:4px;}
	.vMobile .untact_corp .step_area li .num {margin-right:0;}

	.vMobile .division_list01:not(.case02) > span:nth-child(4) {clear:left; margin-left:0; padding-left:0;}
	.vMobile .division_list01:not(.case02) > span:nth-child(4):before {display:none;}
	.vMobile .division_list01:not(.case02) > span:nth-child(5) {margin-left:4px; padding-left:6px;}
	.vMobile .division_list01:not(.case02) > span:nth-child(5):before {display:block;}

	.vMobile .choice_card_name_utc li {padding:30px 15px;}

	.vMobile .untact_corp .card_list li .card_txt {width:55%; margin-left:10px;}
}
