@charset "utf-8";
/*layout*/
@media all and (max-width:1179px) {
	body {position:relative; min-width:1180px;}
}
html, body {width:100%;height:100%;}
/*header*/
.plcc_header{position:absolute;left:0;top:0;width:100%;height:103px;z-index:2;}
.plcc_header .header_inner{position:relative;width:100%;}
.plcc_header h1{position:absolute;top:54px;left:40px;}
.plcc_header h1 img{width:auto;height:22px;display:block;}
.plcc_header .close_bt{position:absolute;top:52px;right:40px;width:24px;height:24px;background:url(../images/ico_X.png) no-repeat 0 0;}
@media only screen and (min-width:1501px){
    .plcc_header .header_inner{width:1384px;margin:0 auto;}
}
/**/
.desc_black.small {font-size:14px;line-height:22px;}
.wd_keep{word-break:keep-all;}
.fl_l{float:left !important;}
.lts_m05{letter-spacing:-0.5px;}
.deco_underline{text-decoration:underline;}
/*space*/
.mar_b9{margin-bottom:9px !important;}
.mar_t18{margin-top:18px !important;}
.mar_t36{margin-top:36px !important;}
.mar_t59{margin-top:59px !important;}
.pad_b14{padding-bottom:14px !important}
/*img css :> card.css*/
#container img{width:100%; vertical-align:top;}
/*footer btn*/
.card_plcc .gpcc_btn_area{margin-bottom:16px;}
.card_plcc .start_app .gpcc_btn_area{margin-bottom:0;}
.card_plcc .gpcc_btn_area .btn_gray{margin-bottom:0;}
.card_plcc .gpcc_btn_area.bottom{bottom:24px;}
.card_plcc .gpcc_process > .gpcc_btn_area.bottom .btn + .btn.gray{margin-bottom:-16px;}
.card_plcc .gpcc_btn_area.col2{overflow:hidden;}
.card_plcc .gpcc_btn_area.col2 .btn{width:254px;float:left;}
.card_plcc .gpcc_btn_area.col2 .btn:last-child{margin-left:8px;}
/*progrees bar*/
.card_plcc .gpcc_progress .progrees_bar{background:#ccc;}
/*plcc step bar*/
.card_plcc .gpcc_progress .progrees_bar.step_txt span{text-align:right;padding-right:10px;box-sizing:border-box;left:0;}

.card_plcc .gpcc_progress .progrees_bar.step02.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step02:after{width:38.09%;}/*8/21*/
.card_plcc .gpcc_progress .progrees_bar.step03.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step03:after{width:42.85%;}/*9/21*/
.card_plcc .gpcc_progress .progrees_bar.step04.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step04:after{width:47.61%;}/*10/21*/
.card_plcc .gpcc_progress .progrees_bar.step05.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step05:after{width:52.38%;}/*11/21*/
.card_plcc .gpcc_progress .progrees_bar.step06.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step06:after{width:57.14%;}/*12/21*/
.card_plcc .gpcc_progress .progrees_bar.step07.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step07:after{width:61.90%;}/*13/21*/
.card_plcc .gpcc_progress .progrees_bar.step08.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step08:after{width:66.66%;}/*14/21*/
.card_plcc .gpcc_progress .progrees_bar.step09.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step09:after{width:71.42%;}/*15/21*/
.card_plcc .gpcc_progress .progrees_bar.step10.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step10:after{width:76.19%;}/*16/21*/
.card_plcc .gpcc_progress .progrees_bar.step11.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step11:after{width:80.95%;}/*17/21*/
.card_plcc .gpcc_progress .progrees_bar.step12.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step12:after{width:85.71%;}/*18/21*/
.card_plcc .gpcc_progress .progrees_bar.step13.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step13:after{width:90.47%;}/*19/21*/
.card_plcc .gpcc_progress .progrees_bar.step14.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step14:after{width:95.23%;}/*20/21*/
.card_plcc .gpcc_progress .progrees_bar.step15.step_txt span,
.card_plcc .gpcc_progress .progrees_bar.step15:after{width:100%;}/*21/21*/
/*validation*/
.agree_bundle_list > li .header_accordion .error_msg{padding-left:37px;}
.card_plcc .error_msg + .error_msg{ margin-top:0; }
.error_msg.btn_bottom{margin-top:-11px;}
/*terms*/
.card_plcc .box_terms .detail_cont .underline{padding-bottom:0 !important;border-bottom:1px solid rgba(0,0,0,.64) !important;color:inherit;}
.card_plcc .agree_bundle_list > li .cont_accordion .inner_list.depth3{margin-top:6px;padding-right:16px;padding-bottom:10px;}
.card_plcc .agree_bundle .inner_list.depth3 .custom_check .btn_pop_arrow{top:0;}
/*custom input*/
.custom_input.auth .btn_auth.fin{background:#ebebeb;color:rgba(0,0,0,0.20);}
/*custom select*/
.select_area.area_type2 .select_wrap .btn_select:hover{background:none;}
.select_area.area_type2 .select_wrap .btn_select:focus{background:none;border-bottom:2px solid #000;outline:0;}
.select_area.area_type2 .select_wrap.on .mCustomScrollBox{border-top:2px solid #000;}
.msie9 .select_area.area_type2 .select_wrap.on .ul_select_list{border-top:2px solid #000;}
.select_area.area_type2 .select_wrap .ul_select li a{color:#000;}
.select_area.area_type2 .select_wrap .ul_select li.on a,
.select_area.area_type2 .select_wrap .ul_select li a:hover {background:rgba(0,0,0,.04); color:#000;}

.custom_select.select_type2 .select_wrap .btn_select:hover{background:none;}
.custom_select.select_type2 .select_wrap .btn_select:focus{background:none;border-bottom:2px solid #000;outline:0;}
.custom_select.select_type2 .select_wrap.on .mCustomScrollBox{border-top:2px solid #000;}
.msie9 .custom_select.select_type2 .select_wrap.on .ul_select_list{border-top:2px solid #000;}
.custom_select.select_type2 .select_wrap .ul_select li a{color:#000;}
.custom_select.select_type2 .select_wrap .ul_select li.on a,
.custom_select.select_type2 .ul_select li a:hover {background:rgba(0,0,0,.04); color:#000;}
/*complete popup*/
.card_plcc .check_wrap .ico_check{width:64px;height:64px;background:url(../images/ico_check.png) center no-repeat;background-size:64px 64px;}
.card_plcc .layer_popup.alert.car_complete .layer_wrap .layer_header.small{padding-top:39px;}
.card_plcc .layer_popup.alert.car_complete .layer_wrap .title_desc{padding:8px 0 3px 0;}
/*title*/
.job_add_info .h3_title{margin-bottom:9px;margin-top:53px;}
.job_add_info .h3_title.tit_type2{font-weight:normal;margin-bottom:8px;margin-top:24px;line-height:26px;}
/*sub text*/
.desc_black2{font-size:14px;line-height:26px;color:#000;}
.sub_desc.line_bottom_type0,
.layer_popup .layer_wrap .layer_header.small h1 + .sub_desc.line_bottom_type0{font-size:0;line-height:22px;vertical-align:top;}
.sub_desc.line_bottom_type0 .line_box{position:relative;display:inline-block;font-size:14px;line-height:22px;color:rgba(0,0,0,.64);vertical-align:top;}
.sub_desc.line_bottom_type0 .line_box:after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background:rgba(0,0,0,.64)}
.sub_desc.pd0{padding:0;}
/*popup*/
.layer_popup .layer_wrap .layer_header .title_desc.type02{margin-top:16px;word-break:keep-all;}
.layer_popup .layer_wrap .layer_header .title_desc.type03{margin-top:24px;line-height:22px;}
.layer_popup .layer_wrap .layer_header .num_list{margin-top:12px;}
.layer_popup .layer_wrap .layer_header .num_list li{position:relative;margin-bottom:6px;color:rgba(0,0,0,.64);font-size:16px;line-height:22px;padding-left:23px;}
.layer_popup .layer_wrap .layer_header .num_list li .num{position:absolute;left:0;top:0;}
.layer_popup .layer_wrap .layer_header .num_list li:last-child{margin-bottom:0;}

.layer_popup.left_type0 .layer_wrap .layer_header.small{text-align:left;padding-left:32px;padding-right:32px;}
.layer_popup.left_type0 .layer_wrap .layer_header.small h1{text-align:left;}
.layer_popup.left_type0 .layer_wrap .layer_header.small .title_desc{line-height:22px;}
.layer_popup.left_type0 .layer_wrap .layer_header.small h1 + .sub_desc{text-align:left;}
.layer_popup.left_type0 .layer_wrap .layer_header.small .title_desc + .sub_desc{margin-top:16px;}
.layer_popup.left_type0 .layer_wrap .layer_header .sub_desc{padding:0;}
/*p01*/
.card_plcc .gpcc_issue .back_side_view_btn{margin-top:-44px;}

.card_plcc .gpcc_issue .card_slide{padding-top:18px;margin-top:0;}
.card_plcc .gpcc_issue .card_select_tit{margin-top:-22px;}
.card_plcc .back_side_view_btn ~ .gpcc_btn_area{margin:52px 0 0;}
.card_plcc .gpcc_issue .card_txt{margin:16px 0 80px;}
/*p02*/
.card_plcc .npay_wrap{text-align:left;padding-top:45px;margin-bottom:35px;}
.card_plcc .npay_wrap .npay_cont .npay_comment{left:0;margin-left:-7px;top:-34px;}
/*p03*/
.box_amex .input_area .custom_input:nth-child(4):after{display:block;width:100%;height:21px;position:absolute;left:0;top:0;background:#fff;content:"";}
/*p09*/
.card_plcc .text_desc_area > .desc.tip_mark:before{content:"TIP";display:block;width:30px;height:20px;box-sizing:border-box;text-align:center;padding:0 0 3px 0;margin-bottom:4px;font-size:12px;line-height:1em;padding-top:3px;font-weight:bold;color:#fff;background-color:#000;border-radius:11px;}
.card_plcc .text_desc_area > .desc em{background-color:#fbff00;font-weight:normal;}
.withdrawal_wrap .text_desc_area > .desc{word-break:keep-all;}
/*p10*/
.revolving_txt_area .txt0{font-size:12px;line-height:18px;color:#949494;padding-bottom:18px;}
.revolving_txt_area .txt0 strong{color:#0070f0;font-weight:bold;font-size:16px;line-height:20px;}
.revolving_txt_area .h2_desc{margin-bottom:32px;}
.card_plcc .revol_ratio_info .ratio_txt{display:none;}
.card_plcc .revol_ratio_info .ratio_txt.active{display:block;}
.card_plcc .revolving_wrap{padding:0 0 3px 0;}
.card_plcc .revolving_wrap .select_area{display:block;}
.card_plcc .revolving_wrap .select_area .custom_select{display:block;width:100%;float:none;}
.card_plcc .revolving_wrap .select_area .custom_select.upside1{position:relative;z-index:21;}
.card_plcc .revolving_wrap .select_area .custom_select .fix_tit{font-size:16px;line-height:22px;font-weight:bold}
.card_plcc .revolving_wrap .text_list{margin:5px 0 0 0;}
.card_plcc .revolving_wrap .text_list li{font-size:12px;color:rgba(0,0,0,.4);line-height:18px;}
.card_plcc .revolving_wrap .item_bundle .btn_arrow{color:rgba(0,0,0,.4);margin-top:28px;}
.card_plcc .revolving_wrap .item_bundle .btn_arrow:after{opacity:.4;}
.card_plcc .revolving_wrap .item_bundle{padding:0;}
.card_plcc .revolving_wrap .item_bundle.line .bullet_list{margin-top:19px;}
.card_plcc .revolving_wrap .item_bundle.line_none{border-top:none;}
/*p12*/
.card_plcc .gpcc_tab_wrap .tab_nav.col6{display:block;}
.card_plcc .gpcc_tab_wrap .tab_nav.col6:after{content:"";display:block;clear:both;}
.card_plcc .gpcc_tab_wrap .tab_nav.col6 li {width:167px;padding:0;display:block;float:left;margin:0 8px 4px 0;}
.card_plcc .gpcc_tab_wrap .tab_nav.col6 li:nth-child(2),
.card_plcc .gpcc_tab_wrap .tab_nav.col6 li:nth-child(4){width:166px;}
.card_plcc .gpcc_tab_wrap .tab_nav.col6 li:nth-child(3),
.card_plcc .gpcc_tab_wrap .tab_nav.col6 li:nth-child(6){margin-right:0;}
.card_plcc .gpcc_tab_wrap .tab_nav.col6 li:nth-child(3),
.card_plcc .gpcc_tab_wrap .tab_nav.col6 li:nth-child(4),
.card_plcc .gpcc_tab_wrap .tab_nav.col6 li:nth-child(5) {margin-bottom:0;}
.card_plcc .gpcc_btn_area.fixed.type02 {margin:0 auto;width:91%;}
.card_plcc .js_plcc_tab .plcc_desc{ margin-top:-9px; display:inline-block; font-size:14px; line-height:22px; }

.card_plcc .building_base_address_area{ width:100%;display:none; }
.card_plcc .building_base_address_area.active{display:block;}
.card_plcc .building_address_same_check{ margin:12px 0 0 0}
.card_plcc .building_address_same_check input[type="checkbox"] + label{font-size:14px;line-height:22px;padding-left:32px;}
.card_plcc .building_address_same_check input[type="checkbox"] + label:before{top:0;width:24px;height:24px;background:url('../images/arrow_check_btn_default.png') 0 0 no-repeat;background-size:24px;}
.card_plcc .building_address_same_check input:checked + label:before{background:url('../images/arrow_check_btn.png') 0 0 no-repeat;background-size:24px;}

.card_plcc .job_add_info{display:none;}
.card_plcc .job_add_info.active{display:block;}

.plcc_job_content{display:none;}
.plcc_job_content.active{display:block;}

.card_plcc .btn.btn_arrow.blue:after{margin-top:1px;}
.safari .card_plcc .btn.btn_arrow.blue:after{margin-top:3px;}

.card_plcc .my_info_wrap .my_info_tit{font-size:14px;line-height:22px;color:#000;padding:0 0 2px 0;}
.card_plcc .my_info_wrap ul.my_info_add{border-bottom:1px solid #f5f5f5;padding-bottom:12px;margin-bottom:20px;}
.card_plcc .my_info_wrap ul.my_info_add:last-child{border-bottom:none;padding-bottom:0;margin-bottom:-9px;}
.card_plcc .my_info_wrap ul.my_info_add li .custom_check input[type="checkbox"] + label .desc{padding-left:8px;}
.card_plcc .my_info_wrap ul.my_info_add li{border-top:none;}
.card_plcc .my_info_wrap ul.my_info_add .custom_check input[type="checkbox"] + label{color:#000;padding-top:9px;padding-bottom:9px;}
.card_plcc .my_info_wrap ul.my_info_add .custom_check input[type="checkbox"] + label::before{top:9px;}
.card_plcc .address_pop2 .my_info_wrap{margin-top:25px;}
/*address search pop*/
.card_plcc .gpcc_search_result .address_list li:last-child{border-bottom:0;}
.card_plcc .gpcc_search_result.detail .address_list li:first-child{padding-bottom:2px;}
.card_plcc .gpcc_search_result.detail .address_list li.detail_addr1{padding-bottom:28px;}
/*p13*/
/* .card_plcc .flex_bundle_list.service_list li .custom_radio input[type="radio"] + label{padding-top:10px;line-height:20px;} */
.card_plcc .flex_bundle_list.service_list li .custom_radio input[type="radio"] + label.row1{padding-top:10px;}
.card_plcc .flex_bundle_list li .custom_radio input[type="radio"] + label .small{line-height:18px; margin-top: 2px;}
.card_plcc .app_info_wrap .toggle_bundle.bg_gray .toggle_switch{top:16px;}
/*p15*/
.card_plcc .add_on_event_pop_banner{ margin-top:35px;margin-bottom:120px;}
.card_plcc .event_desc_cont{font-size:0;padding:8px 0 0 0;}
.card_plcc .event_desc_cont .tag{display:inline-block;vertical-align:top;padding:1px 6px 0 6px;height:20px;box-sizing:border-box;font-size:12px;line-height:16px;color:#fff; border-radius:10px;}
.card_plcc .event_desc_cont .txt0{display:inline-block;vertical-align:top;font-size:14px;font-weight:bold;line-height:20px;margin-left:4px;position:relative;top:-1px;}
.card_plcc .event_desc_cont.samsung_pay .tag{background-color:#1428A0;}
.card_plcc .event_desc_cont.samsung_pay .txt0{color:#1428A0;}
.safari .card_plcc .event_desc_cont .tag{padding:2px 6px 0 6px;font-weight:bold;}
.safari .card_plcc .event_desc_cont .txt0{top:0;}

.card_plcc .add_on_event_box{position:relative;border-radius:8px;margin:0;padding:22px 24px 20px 24px;background-color:rgba(20,40,160,0.04);}
.card_plcc .add_on_event_box .event_box_header_eyebrow{ font-size:16px;line-height:22px;font-weight:bold;color:#000; }
.card_plcc .add_on_event_box .event_box_header{ margin-bottom:32px; font-size:20px; font-weight:bold; color:#000; line-height:26px; }
.card_plcc .add_on_event_box .event_box_header_eyebrow + .event_box_header{ margin-top:6px; }

.card_plcc .add_on_event_box .event_box_desc{font-size:14px;color:#111;}
.card_plcc .add_on_event_box .event_box_tit{ margin-bottom:4px; font-size:14px;color:#333; }
.card_plcc .add_on_event_box .event_box_tit.samsung_pay{ font-size:16px;font-weight:bold;color:#1428A0;line-height:22px; }
.card_plcc .add_on_event_box .event_box_tit ~ .event_box_tit{ margin-top:24px; }

.card_plcc .add_on_event_box .event_box_desc em{color:#0078ff;}
.card_plcc .add_on_event_box .event_box_list{ margin-top:6px; }
.card_plcc .add_on_event_box .event_box_list li{ position:relative; margin-top:6px; padding-left:8px; color:rgba(0,0,0,0.64);font-size:14px;line-height:22px; }
.card_plcc .add_on_event_box .event_box_list li:first-child{ margin-top:0; }
.card_plcc .add_on_event_box .event_box_list li:before{ content:'-'; position:absolute; display:block; margin:0; left:-2px; vertical-align:middle; font-size:14px; }
.card_plcc .add_on_event_box .event_box_desc:after{clear:both;}
.card_plcc .add_on_event_box .event_box_em{color:#fff;font-weight:bold;padding:0 5px;}
.card_plcc .add_on_event_box .event_box_sub_txt{margin:14px auto 0;font-size:12px;font-weight:normal;color:#151515;text-align:center;}
.card_plcc .samsung_pay_logo{ width:80px; height:80px; background:url('../images/img_samsungpay_pop_event.png') no-repeat center;background-size:100%; }
.card_plcc .samsung_pay_logo.right{ float:right;}

.card_plcc .revolving.layer_popup .revolving_wrap{padding-bottom:120px;}
.card_plcc .revolving.layer_popup .h3_title{margin:0;padding:25px 0 21px 0;}
/*popup terms*/
.card_plcc .new_clause_bold_1 {font-size: 12px !important;/*font-weight:bold;*//*text-decoration:underline;*/}
.card_plcc .new_clause_bold_2 {font-size:12px !important; font-weight:bold !important; text-decoration:underline; }
.card_plcc .new_clause_bold_3 {font-size:14px !important; font-weight:bold !important; line-height:14px;}
.card_plcc .terms_context table{margin:10px 0;table-layout:fixed; border-radius:2px;border-collapse:collapse;}
.card_plcc .terms_context table td,
.card_plcc .terms_context table th{font-size:12px; font-weight:normal; line-height:19px;padding:5px 10px; text-align:center; color:#666;border:1px solid #d0d0d0; word-wrap:break-word; word-break:keep-all;}
.card_plcc .terms_context table thead > tr > th{text-align:center}
.card_plcc .terms_context table td{vertical-align:top;}
.card_plcc .terms_context table tbody > tr > th{vertical-align:top; text-align:center;}
.card_plcc .terms_table.type02{margin:10px 0;}
.card_plcc .terms_table.type02 table{table-layout:fixed; border-radius:2px;}
.card_plcc .terms_table.type02 table td,
.card_plcc .terms_table.type02 table th{font-size:12px;font-weight:normal;line-height: 17px;padding:5px 10px;color:#666;border:1px solid #d0d0d0;text-align:center;}
.card_plcc .terms_table.type02 table thead > tr > th{text-align:center}
.card_plcc .terms_table.type02 table td{vertical-align:top;}
.card_plcc .terms_table.type02 table td .em_red{ color:#ff0000; }
.card_plcc .terms_table.type02 table tbody > tr > th{vertical-align:top; text-align:center;}
.card_plcc .terms_table.type02 table th.new_clause_bold_1{text-decoration:none;}
.card_plcc .terms_table.type02 table td.new_clause_bold_1{text-decoration:underline;}
/*p16*/
.card_plcc .card_design_pop .back_side_view_btn{margin-top:17px;}
/*p17*/
.card_plcc .top_text_area{margin-bottom:70px;}
.card_plcc .top_text_area .logo{width:auto !important;height:19px;margin:0 auto 15px auto;display:block;}
.card_plcc .top_text_area span{line-height:26px;margin-top:9px;}
.loading_area_cont .complete_icon{display:block;margin:0 auto;}
.loading_area_cont .count{font-size:43px;line-height:51px;padding-top:20px;display:block;text-align:center;}
.gpcc_process.complete_process{background:#ebebeb;}
/*complete loading page banner*/
.card_plcc .complete_banner{position:relative;width:384px;height:auto;background:#fff;border-radius:8px;padding:20px 0 20px 24px;box-sizing:border-box;margin:244px auto 0 auto;}
.card_plcc .complete_banner p span{display:block;font-size:14px;line-height:20px;color:rgba(0,0,0,0.64);letter-spacing:-0.2px;}
.card_plcc .complete_banner p strong{display:block;font-size:16px;line-height:22px}
.card_plcc .complete_banner p strong em{color:#0078ff;}
.card_plcc .complete_banner .icon{position:absolute;right:24px;top:50%;margin:-25px 0 0 0;width:51px;height:50px;background:url(../images/ico_Eventbox_01.png) no-repeat 0 0;}
.card_plcc .gpcc_complete_area .complete_banner{margin:44px auto 0 auto;padding:12px 24px;}
/*promotion popup*/
.layer_popup.promotion_pop .layer_wrap .layer_header.small{padding:48px 0 16px 0;}
.layer_popup.promotion_pop .layer_wrap .layer_header.small h1{text-align:left;padding-left:32px;}
.promotion_pop .promotion_content{padding:0 32px 20px 32px;}
.promotion_pop .box_list.type04{margin-top:17px;border-radius:8px;padding:17px 15px;background-color:rgba(0, 0, 0, 0.04);width:auto;margin:26px 24px 0 24px;}
.promotion_pop .box_list.type04 .list_tit2{ text-align:left; font-size:18px; font-weight:bold; line-height:22px; margin-bottom:20px; white-space:normal;}
.promotion_pop .box_list.type04 .list_desc{ text-align:left; font-size:16px; line-height:23px; color:#333; margin-bottom:26px;}
.promotion_pop .box_list.type04 ul li{font-size:16px;color:#666;line-height:26px;text-align:left;}
.promotion_pop .box_list.type04 ul li .multi_line.type01{ margin-left:70px; }
.promotion_pop .box_list.type04 ul li:before{ background-color:#666; }

.promotion_pop .layer_wrap .layer_container .pop_desc_em{text-align:left; font-size:16px; font-weight:bold; color:#0078ff; line-height:20px;padding-bottom:4px;}
.promotion_pop .layer_wrap .layer_container .pop_desc{text-align:left; font-size:16px;color:#333; line-height:22px;padding-bottom:4px;}
.promotion_pop .layer_wrap .layer_container .pop_sub_tit{ text-align:left; font-size:16px; font-weight:bold; color:#000; line-height:22px;padding-top:20px;}
.promotion_pop .layer_wrap .layer_container .pop_sub_desc{ text-align:left; font-size:16px; color:rgba(0, 0, 0, 0.64); line-height:22px;padding-top:4px;}

.promotion_pop .list_sub_desc{margin:20px 0 0;text-align:left;font-size:14px;color:#949494;line-height:22px;}
.promotion_pop .dot_star{position:relative;margin:10px 0 0;padding-left:11px;}
.promotion_pop .dot_star:before{content:'*';position:absolute;top:3px;left:0px;}
.promotion_pop .dot_star_type02{position:relative;padding-left:11px;}
.promotion_pop .dot_star_type02:before{content:'*';position:absolute;top:1px;left:0px;}
/*complete page*/
.card_plcc .gpcc_process.complete_process{padding-bottom:0;}
.card_plcc .gpcc_complete_area{min-height:700px;}
.card_plcc .gpcc_complete_area .gpcc_btn_area{bottom:0;margin-bottom:0;margin-top:40px;}
.card_plcc .gpcc_complete_area .complete_txt{position:absolute;bottom:0;left:50%;width:384px;margin:0 0 0 -192px;padding:16px 0;font-size: 14px;line-height: 22px;color:rgba(0,0,0,0.64);text-align:center;opacity:0;}

.card_plcc .gpcc_complete_area.scroll_on .gpcc_btn_area{position:relative;}
/*.card_plcc .gpcc_complete_area.scroll_on .gpcc_btn_area{position:relative;width:384px;}
.card_plcc .gpcc_complete_area.scroll_on .desc_gray.small{width:384px;margin:0 auto;text-align:center;padding:18px 0 0 0}
.card_plcc .gpcc_complete_area.scroll_on .add_on_event_box{width:360px;}*/
/*tab 4 style*/
.card_plcc .gpcc_tab_wrap .tab_nav.col4_type li{width:25%;}
.card_plcc .gpcc_tab_wrap .tab_nav.col4_type li.line3 .custom_radio label{padding-top:1px;font-size:12px;line-height:14px;}
/*bank select style*/
.card_plcc .bank_box:before{content:'';}
.card_plcc .custom_input input.bank_form{background:none;position:relative;z-index:2;}
.card_plcc .custom_input input.bank_form + label{top:16px;opacity:1;background:none;}
.card_plcc .custom_input input.bank_form.active + label.active{top:-2px;}
/*mCustomScrollbar*/
.card_plcc .gpcc_issue .mCustomScrollBox,.card_plcc .gpcc_issue .mCSB_container{overflow:hidden;}
.card_plcc .custom_select.h_fix_240 .select_wrap .ul_select_list{height:240px !important;}
/*hybrid*/
.card_plcc .terms_wrap.terms_type2{position:relative;margin-top:36px;}

.hybrid_info_btn{position: relative;}
.hybrid_info_btn:after{content:'';display:block;clear:both;}
.hybrid_info_btn.space0{margin-bottom:-8px;}
.hybrid_info_btn.space1{padding:16px 0 12px 0;}
.hybrid_info_btn.space2{margin:44px 0 12px 0;}
.hybrid_info_btn.pos_a{position:absolute;right:2px;top:2px;}
.hybrid_info_btn .tit{float:left;font-size:16px;line-height:22px;font-weight:bold;color:#000;}
.hybrid_info_btn .bt_info{float:right;font-size:14px;line-height:20px;color:rgba(0,0,0,.64);margin-top:1px;}
.hybrid_info_btn .bt_info:after{display: inline-block;content: "";background: url(../images/ArrowB_Forward.png) no-repeat center;background-size: 100%;width: 16px;height: 16px;vertical-align: middle;opacity: .4;margin-top: -2px;}
.hybrid_info_btn .bt_info.q_ico:after{background: url(../images/ico_question.png) no-repeat center;background-size: 100%;width:14px;height:14px;vertical-align: middle;opacity:1;margin:-3px 0 0 3px;}

.card_plcc .select_wrapping ul li .txt{float:right;font-size:16px;line-height:22px;font-weight:bold;text-align:right;max-width:60%;}
.card_plcc .select_wrapping ul li .txt.long_value{max-width:none;}

.hybrid_dot_txt{position:relative;padding:0 0 0 22px;font-size:14px;line-height:22px;color:rgba(0,0,0,.64);word-break:keep-all;margin:16px 0 0 0;}
.hybrid_dot_txt:before{content:"※";position:absolute;left:0;top:0;}

.hybrid_info_box{background:rgba(0,120,255,0.04);border-radius:12px;padding:22px 24px;}
.hybrid_info_box .tit{font-size:20px;line-height:26px;font-weight:bold;color:#0078ff;margin:46px 0 20px 0;}
.hybrid_info_box .tit:first-child{margin-top:0;}
.hybrid_info_box .sub_txt{font-size:14px;color:#666;font-weight:normal;}
.hybrid_info_box .info_cont{margin:20px 0 0 0;padding: 20px 2px 0 2px;border-top:1px solid #e1e6eb;}
.hybrid_info_box .info_cont .line{overflow:hidden;width:100%;position:relative;padding:6px 0 0 20px;box-sizing:border-box;font-size:0;}
.hybrid_info_box .info_cont .line:first-child{padding-top:0;}
.hybrid_info_box .info_cont .ico_plus{position:absolute;left:0;top:14px;width:10px;height:10px;background:url(../images/ico_plus.png) no-repeat 0 0;background-size:100%;text-indent:-999em;overflow:hidden;}
.hybrid_info_box .info_cont .txt0{display:inline-block;font-weight:bold;font-size:18px;line-height:26px;vertical-align:top;}
.hybrid_info_box .info_cont .txt1{display:inline-block;padding:0 0 0 16px;font-size:16px;line-height:26px;vertical-align:top;}
.hybrid_info_box .info_cont .txt1 em{font-size:14px;color:rgba(0,0,0,.64);vertical-align:top;}

.hybrid_info_box .dot_list{margin:20px 0 16px 0;}
.hybrid_info_box .dot_list li{position:relative;padding:0 0 4px 22px;font-size:16px;line-height:26px;}
.hybrid_info_box .dot_list li:last-child{padding-bottom:0;}
.hybrid_info_box .dot_list li strong{font-weight:bold}
.hybrid_info_box .dot_list li:before{content:"";position:absolute;left:13px;top:12px;width:2px;height:2px;border-radius:50%;background:#000;}

.card_plcc .bullet_list li.highlight{color:#000;font-weight:bold;}
.card_plcc .bullet_list .bullet_list{margin:0;}
.card_plcc .bullet_list .bullet_list li{margin:0;}
.card_plcc .bullet_list.dash_type li:before{width:auto;height:auto;background:none;content:"-";top:0;}

/* 2023-03-15 Q11067 #300 문구 수정(모바일 맞춤) */
.card_plcc .bullet_list.type05 {margin-top:18px;}
.card_plcc .bullet_list.type05 li {color: rgba(0,0,0);}
.card_plcc .bullet_list.type05 li:before {background-color: rgba(0,0,0);}

/*.card_plcc .gpcc_complete_area.hybrid_page .gpcc_btn_area{position:relative;width:384px;}
.hybrid_page .desc_gray.small{width:384px;margin:0 auto;padding-top:18px;text-align:center;}*/
/*p1_2*/
.card_plcc .start_app  .desc_gray{padding-top:16px;}
/*new popup terms contents*/
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_tit0{padding:0 0 16px 0;margin:0;font-size:16px;line-height:22px;color:#000;font-weight:bold;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_cont0{padding:0 0 8px 0;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_cont0:last-child{padding:0;margin:0 0 -8px 0;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_txt0{padding:0 0 8px 0;margin:0;font-size:14px;line-height:22px;color:#000;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_txt1{font-size:16px;line-height:26px;color:#000;margin:0 0 16px 0;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_txt1.pb28{padding-bottom:28px;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_list0{padding:0 0 8px 0;margin:0;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_list0 li{position:relative;padding:0 0 8px 23px;margin:0;font-size:14px;line-height:22px;color:#000;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_list0 li:last-child{padding-bottom:0;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_list0 li .n_list0{padding-top:8px;padding-bottom:0;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_list0 .num{position:absolute;left:0;top:0;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_list0.dot_type li{color:rgba(0,0,0,.64);padding-left:8px;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_list0.dot_type li.pb12{padding-bottom:12px;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_list0.dot_type li .num{position:absolute;left:0;top:11px;width:2px;height:2px;background:rgba(104, 94, 94, 0.64)}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_list0 li .n_txt0{padding-bottom:0;padding-top:8px;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_txt_sub0{font-size:14px;line-height:22px;color:rgba(0,0,0,.64);padding-top:8px;margin:0;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .h_scroll_box{width:100%;overflow-x:scroll;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_table0{width:100%;border-top:1px solid #aaa;margin-bottom:8px;table-layout:fixed;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_table0.w_type0{width:612px;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_table0 caption{position: absolute;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_table0 th{padding:13px 0 11px 0;font-size:14px;line-height:22px;color:#000;font-weight:bold;border-bottom:1px solid #aaa;text-align:left;vertical-align:top;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_table0 td{padding:13px 0;font-size:14px;line-height:22px;color:#000;border-bottom:1px solid #ebebeb;text-align:left;vertical-align:top;word-break:break-all}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_table0 .td0{padding-right:0;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_table0 .td1{padding-right:27px;}
.card_plcc .layer_popup .layer_wrap .layer_slider_wrap .n_detail_cont .n_table0 .td2{padding-right:14px;}
/*p0*/
.pd_info .gpcc_issue{padding-top:164px;}
.pd_info .gpcc_process{padding:0 0 24px 0;}
.pd_info .gpcc_btn_area{width:516px;margin:40px auto 16px auto;}

.card_plcc .pd_info_box .top_cont{text-align:center;box-sizing:border-box;border-radius:24px 24px 0 0;padding:90px 0 0 0;}
.card_PLCC.pd_info .info_box .tit0 em,
.card_PLCC.pd_info .info_box .list_txt em{font-weight:bold;}
.card_PLCC.pd_info .info_box .list_txt p{margin-bottom:4px;}

.card_plcc .info_desc_ico > li{ padding-left:39px; font-size:20px; color:#000; line-height:26px; padding-bottom:26px;margin-top:27px;border-bottom:1px solid #f5f5f5;}
.card_plcc .info_desc_ico > li:first-child{margin-top:0;}

.card_plcc .info_desc_ico > li:before{ content:""; display: inline-block; width:32px; height:32px; vertical-align: middle; margin: -6px 10px 0 -42px; }
.card_plcc .info_desc_ico .info_desc_sub{ font-size:14px; color:#666; line-height:20px; }
.card_plcc .info_desc_ico.type02 > li:last-child{padding-bottom:0;border-bottom:none;}
.card_PLCC.pd_info .gpcc_header .btn_header_close{ position:absolute; top:13px; right:20px; width:21px; height:22px; background:url('../images/ico_popup_close_pd.png') no-repeat center;background-size:100%;text-indent:-99999px; }

.card_plcc .pd_info_box .top_cont p{font-size:28px;line-height:36px;color:#fff;font-family:"YouandiModernTR";margin-bottom:0;}
.card_plcc .pd_info_box .top_cont h3{font-size:34px;line-height:44px;color:#fff;font-family:"YouandiModernHEB";font-weight:normal;}
.card_plcc .pd_info_box .info_box{padding:40px 114px 0 114px;color:#000;}
.card_plcc .pd_info_box .info_box .tit0{/*font-family:"YouandiModernTB";*/font-weight:bold;font-size:26px;line-height:35px;padding:0 0 30px 0;}
.card_plcc .pd_info_box .info_box .txt0{font-family:"YouandiModernTR";font-size:19.5px;line-height:26px;padding:0 0 13px 0;position:relative;}
.card_plcc .pd_info_box .info_box .line_txt{position:relative;display:inline-block;vertical-align:top;font-weight:bold;z-index:1;}
.card_plcc .pd_info_box .info_box .line_txt:after{content:"";display:inline-block;position:relative;width:100%;height:15px;background:rgba(0,151,231,0.16);margin-left:-100%;z-index:-1;top:3.5px;}
.card_plcc .pd_info_box .info_box .list_txt{padding:26px 0 0 0;}
.card_plcc .pd_info_box .info_box .list_txt li{font-size:20px;line-height:22px;padding-bottom:10px;padding-left:.70px;position:relative;word-break:keep-all;}
.card_plcc .pd_info_box .info_box .list_txt li:last-child{padding-bottom:0;}

.card_plcc .pd_info_box .btn_cont{ font-size:0;text-align:center;padding:0;margin:40px 0 56px 0; }
.card_plcc .pd_info_box .btn_cont .btn0{display:block;background:#fff;border:2px solid #000;color:#000;margin-bottom:14px; font-family:'San Francisco', 'SF Pro Display',  'Noto Sans KR'; font-size:16px;font-weight:bold;height:56px;text-align:center;width:100%; margin: 0 auto;border-radius:8px;}
.card_PLCC.safari .pd_info_box .btn_cont .btn0{ font-family: -apple-system, BlinkMacSystemFont,'San Francisco','SF Pro Display'; }

.card_plcc .pd_info_box .btn_cont2{text-align:center;margin:0 0 23px 0;}
.card_plcc .pd_info_box .btn_cont2 .btn0{font-family:'San Francisco', 'SF Pro Display',  'Noto Sans KR';font-size:16px;line-height:22px;color:rgba(0,0,0,.64);display:block;padding:19px 0;width:100%;text-align:center;}
.card_plcc .pd_info_box .btn_cont2 .btn0:after{content:'';position:relative;top:3px;display:inline-block;vertical-align:top;width:16px;height:16px;background:url(../images/pd_info_arr.png) no-repeat 0 1px;background-size:100% 100%;}
.card_plcc.safari .pd_info_box .btn_cont .btn0{font-family: -apple-system, BlinkMacSystemFont,'San Francisco','SF Pro Display';}

.card_plcc .pd_list0 > li{position:relative;font-size:16px;line-height:26px;color:rgba(0,0,0,0.64);letter-spacing:0;padding-left:0;}
.card_plcc .pd_list0 > li:last-child{padding-bottom:0;}
.card_plcc .pd_list0 > li.fb0{font-weight:bold;}
.card_plcc .pd_list0 li em{color:#F00;}
.card_plcc .pd_list0.type02 > li{ font-size:14px; line-height:22px; }
.card_plcc .pd_list0.top_line{ border-top:1px solid #e0e0e0; padding-top:59px; }
.card_plcc .pd_list0.dot > li{padding-bottom:10px;padding-left:8px;}
.card_plcc .pd_list0.dot > li.type0{color:#000;}
.card_plcc .pd_list0.dot > li:last-child{padding-bottom:0;}
.card_plcc .pd_list0.dot > li:before{content:"";position:absolute;left:0;top:12px;background-color:rgba(0,0,0,0.64);width:2px;height:2px;border-radius:50%;}
.card_plcc .pd_list0.type02.dot > li{padding-bottom:6px;}
.card_plcc .pd_list0.type02.dot > li:last-child{padding-bottom:0;}
.card_plcc .pd_list0.type02.dot > li:before{top:11px;}
.card_plcc .pd_list0.dash > li{padding-left:10px;padding-top:6px;}
.card_plcc .pd_list0.dash > li.type0{color:#000;}
.card_plcc .pd_list0.dash > li:before{content:"-";position:absolute;left:0;top:6px;}
.card_plcc .pd_list0.star0 > li{padding-bottom:8px;padding-left:11px;}
.card_plcc .pd_list0.star0 > li:before{content:"＊";position:absolute;left:0;top:6px;}
.card_plcc .pd_list0.star0 > li.type0{color:#000;}
.card_plcc .pd_list0 .pd_list0 li{ padding-top:0; margin-top:0; margin-bottom:0; }
.card_plcc .pd_list0 .pd_list0 li:before{ top:-1px; }

.card_plcc .pd_list0 > li.dpeth_none{padding-left:0 !important;}
.card_plcc .pd_list0 > li.dpeth_none:before{content:none !important;}

.card_plcc .product_detail_pop .list_cnt{/*border-bottom:1px solid #f5f5f5;*/padding-bottom:32px;margin-bottom:32px; }
.card_plcc .product_detail_pop .list_cnt.last{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.card_plcc .product_detail_pop .list_cnt .tit{font-size:17px;line-height:22px;font-weight:bold;margin-top:0 !important;padding-bottom:20px;}
.card_plcc .product_detail_pop .list_cnt .sub_tit{font-size:16px;line-height:22px;font-weight:bold;padding-bottom:12px;padding-top:32px;}
.card_plcc .product_detail_pop .list_cnt .sub_tit.pb_first{ padding-top:0; }

/* 네이버 인증 2022-05-03 Q10185 : 선배포 불가 */
.naver_logo {background:url(../images/icon_naverlogo.png) no-repeat center center;background-size: 60px 60px;width:60px;height:60px;margin:36px auto 44px}
.naver_logo span {display: none;}
.agree_bundle.single .inner_list.pad16 {margin-top:0px;padding:16px;}
.layer_container .layter_cots {padding:0 24px;}
.layer_container .layter_cots .info_num {font-size:16px;font-weight: bold;}

/* 2022-04-15 마이시큐리티 Q10546 */
.mt24{margin-top: 24px;}
.badge{display: inline-block;font-size: 12px;background-color: #ebebeb;line-height: 16px;padding: 2px 6px;border-radius: 16px;font-weight: 700;}                
.box_solid{padding: 16px 20px;border-radius: 8px;background: #f5f5f5;margin: 14px 0;}                    
.agree_bundle.type2 .agree_bundle_list > li .header_accordion .custom_check label:before{background: url(/plcc/pc/images/arrow_check_btn_g_default.png) 0 0 no-repeat;}
.agree_bundle.type2 .custom_check .btn_pop_arrow{right:0;top:0;}                  
.sizeSmall{font-size:12px;vertical-align:middle;position:relative;top:-2px}
.bgF5{background:#f5f5f5}

/* #106(신청프로세스)PLCC공공마이데이터 Q10546 */
.mtMinus{margin-top: -16px;}
/* 2023-12-20 Q11067 #499 약관동의개선(라인겹침이슈로 인해 삭제 + plcc_ui.css 클래스 재정의)
.inner_list.terms_margin{border-top: 1px solid #ebebeb;margin-top: 0 !important;padding-top: 19px !important;padding-left: 40px !important;}
.inner_list.terms_margin li label{padding-right:16px}
*/
.terms_blind,
.terms_blind *{position:absolute;left:-9999px;top:-9999px;font-size: 0;color:transparent}
.layer_popup.full .layer_wrap .layer_slider_wrap .detail_cont .first + .bg_white .text_desc,
.layer_popup.full .layer_wrap .layer_slider_wrap .detail_cont .first + .bg_white .text_desc strong{font-size: 12px;color: rgba(0,0,0,0.48);line-height: 18px;padding: 17px 20px 18px 36px;}
.layer_popup.full .layer_wrap .layer_slider_wrap .detail_cont .first + .bg_white .text_desc strong{padding: 0;}
.layer_popup.full .agree_bundle_list .terms_margin li{padding-left: 0;}        
.mih530{min-height:530px}
.noti_msg{display: block;margin-top: 5px;font-size: 12px;line-height: 18px;}

/* 카카오 인증 추가 개발 2022-08-26 Q10863 */
.kakao_logo {background:url(../images/icon_kakaologo.png) no-repeat center center;background-size: 60px 60px;width:60px;height:60px;margin:36px auto 44px}
.kakao_logo span {display: none;}
.detail_ka>li{padding-left:0 !important;}
.detail_ka>li:before{display: none !important;}

/* 2022-12-07 Q10863 242_넥슨,SC_1원 인증 미완료 시 문구 추가 */
.tit_cline{margin-top:44px;padding-top:18px;border-top: 1px solid rgba(0,0,0,0.12);font-size: 16px;}
.complete_cont .text_area_box_mt8{margin: 8px auto 0;}

/* 2023-04-06 Q11024 #309_가족카드신청유도화면 */
.fw_bold {font-weight:700 !important;} 
.layer_popup.full .layer_wrap .layer_slider_wrap .detail_cont.type02 .mCSB_inside > .mCSB_container {padding-bottom:180px;} 
.detail_cont.type02 .bullet_list li .dash_type > li:first-child {margin-top:6px;}
.detail_cont.type02 .bullet_list li .dash_type > li {padding-left:8px;}
.detail_cont.type02 .bullet_list li .dash_type > li + li {margin-top:6px;}
.detail_cont ul li.division_line {margin-top:32px; padding-top:32px;}
.division_line:after {content:''; display:block; position: absolute; left:0; top:0; width:100%; height:1px; background:#ebebeb;}
.division_line:before {top:44px !important;}

/* 2023-04-12 Q10941 #305_자택주소_오토필 동의 팝업 추가 */
.tx14 {font-size: 14px !important;}
.ln22 {line-height: 22px !important;}
.card_plcc .layer_popup.full.auto_info .layer_wrap .layer_slider_wrap .mCSB_inside > .mCSB_container {padding-bottom: 165px;}
.card_plcc .my_info_wrap ul.my_info_email {border-bottom: 1px solid #f5f5f5 !important; padding-bottom: 12px !important; margin-bottom: 0;}

/* 2023-04-27 Q11024 #330_PLCC_리볼빙설명서내 약관 :bullet_list li 클래스추가 */
.bullet_list li.no_dot:before {display:none;}

/* 2023-08-09 Q11060 #408_PLCC_디자인선택 화면 내 신분증 및 계좌준비안내 수정요청의건 */
.start_app .gpcc_init_title.new_title {width: 500px; height: 36px; margin: 102px 0 26px; margin-left: -58px;}
.start_app .gpcc_init_title.new_title h2 {font-family: 'SF Pro Display', 'Noto Sans KR'; font-size: 28px; font-weight: 700; line-height: 36px;}
.card_plcc .gpcc_issue .card_select_wrap {padding: 0 0 36px;}
.card_plcc .gpcc_issue .card_select_wrap .card_slide {padding: 0;}
.card_plcc .gpcc_issue .card_select_wrap .card_select_tit {position: absolute; width: 100%;; margin: 0; bottom: 0;}
.gpcc_issue .back_side_view_btn:before {margin-left: 5px;}

/* 2023-08-29 Q11060 #412_PLCC_아파트관리비 정기결제 신청 유도팝업 제작의 건 */
.my_info_wrap .addr_info {margin: 30px 0 24px;}
.my_info_wrap .addr_info li {padding: 0 0 22px; border-bottom: 1px solid rgba(0,0,0,0.04);}
.my_info_wrap .addr_info li span {display: block;}

/* 2024-2-20 Q10547 #539_PLCC_SC제일은행_일부결제금액이월약정(리볼빙)_수정요청의건 : 블릿 컬러 추가 */
.bullet_list .color_point_2:before {background-color:#ff0000;}

/* 2024-06-12 Q11060 #636_PLCC_카드프로세스 간소화 신규 제작요청의건 */
.al_c {text-align: center !important;}
.notice_msg.type2 {margin-top: 12px; font-size: 14px; line-height: 20px; color: rgba(0, 0, 0, 0.4);}
.driverLicense .account_bundle .custom_input:before {left: -28px;}
.form_bundle_wrap > ul > li .custom_mix.idcard .account_bundle .custom_input:last-child input {padding-left: 25px !important; background-position-x: 25px;}

.job_add_info .h3_title {margin: 44px 0 0;}
.job_add_info .gpcc_btn_area {margin: 12px 0; width: 100%;}
.job_add_info .gpcc_btn_area+.car_num {margin-top: 12px;}
.job_add_info .tit_desc {font-size: 16px; line-height: 22px; margin: 8px 0 12px;}
.job_add_info .gpcc_tab_wrap, .gpcc_tab_wrap.non_zidx {z-index: unset;}/*gpcc_tab_wrap의 zindex값 때문에 드랍다운 가려짐(직장정보단계)*/
.box_solid.line_only {padding: 12px 12px 12px 16px; background: transparent; border: 1px solid #ebebeb; border-radius: 4px;}
.custom_input.read_only.auth {padding-right: 50px; height: 22px; box-sizing: border-box;}
.custom_input.read_only.auth input[type="text"] {display: block; height: 100%; padding: 0; border: 0; background: transparent; font-size: 16px; line-height: 22px; font-weight: 700;}
.custom_input.read_only.auth .btn_auth {top: 1px; padding: 0; background: transparent; color: rgba(0,0,0,0.48);}
.agree_bundle_list > li .cont_accordion .custom_check.terms_grade {padding: 17px 15% 65px 12px;}
.agree_bundle_list > li .cont_accordion .custom_check.terms_grade .terms_view {position: absolute; width: 100%; height: auto; left: 0; bottom: 0; margin: 0; padding: 23px 16px 23px 47px;}
.history_back.type02 {left: 24px; top: 24px;}/*기존회원 랩업 뒤로가기 버튼*/
.select_wrapping .result_wrap .details_box li.address_area span {max-width: 60%;} /*주소 두줄 맞춤: max-width: 150px 이 먹어서 다시 세팅*/

/* 2024-06-12 Q11060 #731_PLCC_네이버카카오페이 간편입력 및 자동입력 추가의 건(간소화포함)*/
.box_link_arrow.arrow_24 > a.btn_64 {height: 64px; padding: 20px 48px 20px 20px; border-radius: 8px;}
.box_link_arrow.arrow_24 > a.btn_64 span {display: inline-block; vertical-align: top; line-height: 22px;}
.box_link_arrow.arrow_24 > a.btn_64+a.btn_64 {margin-top: 12px;}
.box_link_arrow.arrow_24 > a.btn_64[class*="ico_"] {padding-left: 86px; background-position: 8px 50%; background-size: 74px 40px; background-repeat: no-repeat;}
.box_link_arrow.arrow_24 > a.btn_64::after{top: 20px;}
.box_link_arrow.arrow_24 > a.ico_kakaopay {background-image: url("/plcc/m/images/logo_kakaopay.png");}
.box_link_arrow.arrow_24 > a.ico_naverpay {background-image: url("/plcc/m/images/logo_naverpay.png");}
.top_bundle.form_tit {margin-top: 28px;}
.auto_btn_wrap {position: relative; margin: 28px 0;}
.auto_btn_wrap .auto_btn_cont .ico_naverkakao {position: relative; padding: 4px 16px 4px 54px; background:url("/plcc/pc/images/ico_naverkakao.png") 0 center no-repeat; background-size:48px 28px;}
.auto_btn_wrap .auto_btn_cont .ico_naverkakao span {vertical-align: initial;}
.auto_btn_wrap .auto_btn_cont .ico_naverkakao::after {display: block; position: absolute; right: 0; top: 6px; opacity: 1;}
.gpcc_process.small {min-height: 624px;}/*간소화1단계 하단 버튼 고정이 아닐 경우*/
img.easyInputKakao {display: block; width: 172px !important; height: 80px; margin: 40px auto 0;} 