@charset "UTF-8";

/*20230904 추가 s*/
.mt11{margin-top: 11px !important;}
.mt9{margin-top: 9px !important;}
.mt48{margin-top: 48px !important;}

.mr6{margin-right: 6px !important;}
.mr15{margin-right: 15px !important;}
.mr22{margin-right: 22px !important;}

.ml6{margin-left: 6px !important;}
.ml18{margin-left: 18px !important;}

.mb6 { margin-bottom: 6px !important; }
.mb8 { margin-bottom: 8px !important; }
.mb11 { margin-bottom: 11px !important; }
.mb15 {margin-bottom: 15px !important;}
.mb16 {margin-bottom: 16px !important;}
.mb20 { margin-bottom: 20px !important; }
.mb24 { margin-bottom: 24px !important; }
.mb26 { margin-bottom: 26px !important; }
.mb32 { margin-bottom: 32px !important; }
.mb48 { margin-bottom: 48px !important; }

.pr6{padding-right: 6px !important;}
.pr15{padding-right: 15px !important;}
.pr22{padding-right: 22px !important;}

.pl6{padding-left: 6px !important;}
.pl18{padding-left: 18px !important;}

.wd50{width:50% !important;}

.btn_blue_round {display: flex; justify-content: space-between; align-items: center; margin: 0 0 15px 0; padding: 8px 10px 8px 16px; background-color: #EFF5FF; border-radius: 20px; font-size: 16px; font-weight: 700; color: #3D79EA; }
.red_color2 { color: #D4563B !important; }
.navy_color{ color:#434a5f; font-size: 12px !important; }
.blue_color4 { color: #275CBF !important; }
.point_bg2{background:  #EFF5FF!important;}
.point_bg3{background:  #F8FAFD!important;}
.gray_color2{color: #6A6A6A !important; }

.border_bt_none{border-bottom:none !important;}
.border_blue_b{border-bottom: 1px solid #3D79EA !important;}
.border_gray_b{border-bottom: 1px solid #6A6A6A !important;}
.border_gray_t{border-top: 1px solid #6A6A6A !important;}
.border_blue_t{border-top: 1px solid #3D79EA !important;}

.h_input.pd {padding:0 38px}

.btn_blue_round {display: flex; justify-content: space-between; align-items: center; margin: 0 0 15px 0; padding: 8px 10px 8px 16px; background-color: #EFF5FF; border-radius: 20px; font-size: 16px; font-weight: 700; color: #3D79EA; }
.btn_blue_round > span { display: flex;justify-content: space-between; align-items: center; width: 88px; border-radius: 100px; color: #222222; padding: 8px 12px; font-size: 12px; font-weight: 500; background-color: #ffffff; }

.tbl_feeresultlist tr th span.s1 {background: url('/smc/resources/imagesNewAdd/mobile/logo/ImageAssets_S1_logo.png') no-repeat 50% 50%;background-size: 63px 21px;}

.tbl_feeresultlist tr th span.seogyeong {background: url('/smc/resources/imagesNewAdd/mobile/logo/ImageAssets_seogyeong_logo.png') no-repeat 50% 50%;background-size: 63px 21px;}

.tbl_feeresultlist tr th span.annex {background: url('/smc/resources/imagesNewAdd/mobile/logo/ImageAssets_Annex_logo.png') no-repeat 50% 50%;background-size: 63px 21px;}



.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .tit_500{ font-size: 14px; font-weight: 500;color: #222222;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .tit_500 span{ font-size: 12px;}
.container.renewAdd .midarea .contentsarea .contentsbox .direct_put .input_txt_unit span.left { position: absolute; top: 50%; left: 10px; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .dataOptionBox .tit_500{font-size: 13px;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist table td{border-right: 1px solid #E5E5E5;padding: 10px 11px;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist table td em{color: #3D79EA;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist table td em.line{color: #000;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist table td:last-child{border-right:none;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist .tbl_feeresultlist td.basic_info.on {vertical-align: middle;border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist .tbl_feeresultlist td:first-child.basic_info.on {border-left: none;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist .basic_info p.nodata{padding: 70px 0 10px; background: url(/smc/resources/imagesNew/mobileImage/common/icon/icon_nosearch.png) no-repeat 50% 20px;background-size: 29px auto;}

.cheap_phone  table{border-bottom: 1px solid #e5e5e5;}

.dataOptionBox{display:block;border: 1px solid #e5e5e5;border-radius: 10px;}
.dataOptionBox p{margin:23.5px 16px;background: url(/smc/resources/imagesNewAdd/mobile/ImageAssets_arrow.svg) calc(100% - 10px) center no-repeat; background-size: 25px auto; color: #3D79EA;}
.dataOptionBox .dataCheckArea{display:block; border-top: 1px solid #e5e5e5;padding: 24px 18px 19px;}
.optionSelect .checkbox_wrap{display:block;padding: 0;}
.optionSelect .checkbox_wrap label{position: relative;padding-left: 26px;}
.optionSelect .checkbox_wrap label span{display: block;font-weight: 400;font-size: 14px;}
.optionSelect .checkbox_wrap label span.gray_color {font-size: 12px;}
.optionSelect .checkbox_wrap label:before{ position: absolute;left: 0;margin: 0;width: 20px;height: 20px;background-size: 20px auto;background: url(/smc/resources/imagesNewAdd/mobile/icon_chk_off2.svg) no-repeat center;}
.optionSelect .checkbox_wrap input[type="checkbox"]:checked + label:before ,.optionSelect .checkbox_wrap input[type="radio"]:checked + label:before{background: url(/smc/resources/imagesNewAdd/mobile/icon_chk_on2.svg) no-repeat center; background-size: 20px auto;border-radius: 50%; }

.detailDataBox{padding-top:32px;}

.btn_table{text-align: center;}
.btnBorder .btn_box {border-top: 1px solid #ddd;}
.btn_table .btn_box a{width: 28vw; height: auto;padding: 0; font-size: 12px; text-align: center;color: #222222; word-break: break-all;max-width: 100%; min-width: unset;}
.btn_border.on td{border-top: none;}

.selinfo{display: flex; align-items: center; justify-content: flex-end; gap: 16px;background: #FFFFFF;padding: 0px 18px 16px;}
.selinfo label.toggleSel{display: flex; align-items: center; justify-content: flex-end; gap: 2px;}
.selinfo label.toggleSel + input[type="checkbox"] {position: relative;display: block;width: 36px;height: 22px;border-radius: 26px;background: #BFBFBF;cursor: pointer;}
.selinfo label.toggleSel + input[type="checkbox"]:after {position: absolute;top: 50%;left: 50%;display: block;content: '';width: 19px;height: 18px;border-radius: 50%;background: #FFFFFF;transform: translate(-16px, -9px);transition: .3s all;}
.selinfo label.toggleSel + input[type="checkbox"]:checked {background: #3D79EA;}
.selinfo label.toggleSel + input[type="checkbox"]:checked::after {position: absolute;top: 50%;left: 50%;display: block;content: '';width: 19px;height: 18px;border-radius: 50%;background: #FFFFFF;transform: translate(-3px, -9px);transition: .3s all;}
.selinfo .question_icon {display: inline-block;width: 14px;height: 14px;background: url(/smc/resources/imagesNewAdd/mobile/ImageAssets_mark_question.svg) center center no-repeat;background-size: 100% 100%;}


/* S: 20230906 추가 -  초기화면 */
#wrap.renew .toparea{z-index: 5;}

.container.renewAdd .midarea .contentsarea .contentsbox .inner{padding: 25px 18px 64px;}
.container.renewAdd .midarea .contentsarea .contentsbox .inner .moreOptionBox {border-bottom: 1px solid #E5E5E5;}

.container.renewAdd .midarea .contentsarea .contentsbox .entered_search{padding: 25px 18px 10px;}
.container.renewAdd .midarea .contentsarea .contentsbox .entered_search .deviceinfobox_gray > li{margin:0 10px 10px 0;}
.container.renewAdd .midarea .contentsarea .contentsbox .contentsinfo{padding: 11px 18px 15px;}
.container.renewAdd .midarea .contentsarea .contentsbox .contentsinfo .txt{font-size: 12px;line-height: 19.8px;}
.container.renewAdd .midarea .contentsarea .contentsbox .contentsinfo .btn_wrap{display: flex;justify-content: flex-end;gap: 10px;}
.container.renewAdd .midarea .contentsarea .contentsbox .contentsinfo .btn_wrap .h_btn.icon_refresh:before{width: 15px;height: 15px; background-size: 100% 100%;}

.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap{margin-top: 9px;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .round_box_radio{display: flex;flex-wrap: nowrap;gap: 11px;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .round_box_radio li{width: 50%;margin: 0 !important;}

.container.renewAdd .midarea .contentsarea .contentsbox .range{padding-bottom: 47px;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_input{z-index: 1;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list{position: relative;overflow: unset;justify-content: flex-start;gap: 0px;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt{position: absolute;top: 10px;width: auto;font-size: 10px;}
/* .container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml3{margin-left: 0.8% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml8{margin-left: 2.13% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml15{margin-left: 4% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml18{margin-left: 4.8% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml20{margin-left: 5.33% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml23{margin-left: 6.13% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml26{margin-left: 6.93% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml28{margin-left: 7.47% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml33{margin-left: 8.8% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml40{margin-left: 10.67% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml43{margin-left: 11.47% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.ml45{margin-left: 12% !important;}

.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.mr6{margin-right: 1.6% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.mr15{margin-right: 4% !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .range_list .range_opt.mr20{margin-right: 5.3% !important;} */

.container.renewAdd .midarea .contentsarea .contentsbox .ageChoiceArea .range_list{justify-content: flex-start;gap: 0px;}
.container.renewAdd .midarea .contentsarea .contentsbox .ageChoiceArea .range_list .range_opt{width: 20px;height: auto;line-height: 12px;}
.container.renewAdd .midarea .contentsarea .contentsbox .ageChoiceArea .range_list .range_opt_1{left: 8.5%;}
.container.renewAdd .midarea .contentsarea .contentsbox .ageChoiceArea .range_list .range_opt_2{left: 16%;}
.container.renewAdd .midarea .contentsarea .contentsbox .ageChoiceArea .range_list .range_opt_3{left: 28.5%;}
.container.renewAdd .midarea .contentsarea .contentsbox .ageChoiceArea .range_list .range_opt_4{left: 34.5%;}
.container.renewAdd .midarea .contentsarea .contentsbox .ageChoiceArea .range_list .range_opt_5{left: 53%;}
.container.renewAdd .midarea .contentsarea .contentsbox .ageChoiceArea .range_list .range_opt_6{left: 70%;}
.container.renewAdd .midarea .contentsarea .contentsbox .ageChoiceArea .range_list .range_opt_7{left: 76%;}
.container.renewAdd .midarea .contentsarea .contentsbox .ageChoiceArea .range_list .range_opt_8{left: 88%;}

.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea{}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea .range_list .range_opt{}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea .range_list .range_opt_1{left: 0%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea .range_list .range_opt_2{left: 21%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea .range_list .range_opt_3{left: 33.5%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea .range_list .range_opt_4{left: 47.2%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea .range_list .range_opt_5{left: 63%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea .range_list .range_opt_6{left: 77%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea .range_list .range_opt_7{left: 91%;}

.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea#dataChoiceArea_2{}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea#dataChoiceArea_2 .range_list .range_opt{}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea#dataChoiceArea_2 .range_list .range_opt_1{left: 0%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea#dataChoiceArea_2 .range_list .range_opt_2{left: 16%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea#dataChoiceArea_2 .range_list .range_opt_3{left: 30.5%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea#dataChoiceArea_2 .range_list .range_opt_4{left: 47.2%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea#dataChoiceArea_2 .range_list .range_opt_5{left: 62%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea#dataChoiceArea_2 .range_list .range_opt_6{left: 79%;}
.container.renewAdd .midarea .contentsarea .contentsbox .dataChoiceArea#dataChoiceArea_2 .range_list .range_opt_7{left: 92%;}


.container.renewAdd .midarea .contentsarea .contentsbox .voiceChoiceArea{}
.container.renewAdd .midarea .contentsarea .contentsbox .voiceChoiceArea .range_list .range_opt{}
.container.renewAdd .midarea .contentsarea .contentsbox .voiceChoiceArea .range_list .range_opt_1{left: 0%;}
.container.renewAdd .midarea .contentsarea .contentsbox .voiceChoiceArea .range_list .range_opt_2{left: 21.3%;}
.container.renewAdd .midarea .contentsarea .contentsbox .voiceChoiceArea .range_list .range_opt_3{left: 39.6%;}
.container.renewAdd .midarea .contentsarea .contentsbox .voiceChoiceArea .range_list .range_opt_4{left: 56.3%;}
.container.renewAdd .midarea .contentsarea .contentsbox .voiceChoiceArea .range_list .range_opt_5{left: 73.7%;}
.container.renewAdd .midarea .contentsarea .contentsbox .voiceChoiceArea .range_list .range_opt_6{left: 91%;}

/* 2024 접근성 s */
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .dataOptionBox > button{display: flex;align-items: center;justify-content: space-between; width: calc(100% - 32px); padding: 0; margin: 16px;background: none;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .dataOptionBox > button span{width: 13px;height: 7px;background: url('/smc/resources/imagesNewAdd/mobile/ImageAssets_arrow.svg') center no-repeat;background-size: 100% 100%;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .dataOptionBox > button.on span{transform: rotate(180deg);}
/* //2024 접근성 e */
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .optionSelect .dataCheckArea{display: flex;flex-direction: column;gap: 11px;padding: 24px 16px;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .optionSelect .dataCheckArea p{margin: 0;background: none;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .optionSelect .dataCheckArea .checkbox_wrap label:before{top: 2px;}

.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .optionSelect .default_select{background: url('/smc/resources/imagesNewAdd/mobile/ImageAssets_arrow.svg') right 15px center no-repeat;}

.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .detailDataBox{padding-bottom: 27px;margin-top: 16px;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .detailDataBox .dataCheckArea{padding: 0;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .detailDataBox .checkbox_wrap label span{line-height: 19.8px;}

.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .btn_wrap.item2{display: flex;justify-content: space-between;gap: 11px;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .btn_wrap.txt_center{display: flex;justify-content: center;margin-top: 32px;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .btn_wrap a{margin: 0;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .btn_wrap button{display: flex;align-items: center;justify-content: center;gap: 8px;width: auto;height: 27px;min-width: auto !important;padding: 0 20px;background: none;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .btn_wrap button span{width: 13px;height: 7px;background: url('/smc/resources/imagesNewAdd/mobile/ImageAssets_arrow.svg') center no-repeat;background-size: 100% 100%;}
.container.renewAdd .midarea .contentsarea .contentsbox .choice_wrap .btn_wrap button.on span{transform: rotate(180deg);}

/* E: 20230906 추가 -  초기화면 */

/* S: 20230907 추가 - 검색결과 화면*/

/*선택약정할인 가격 박스*/
.price_detail{display: none;text-align: center;}
.price_detail.on{display: block;}
.tbl_feeresultlist #plan_plus tr:first-child td {border-top: 1px solid #dddddd;}
.tbl_feeresultlist #plan_plus td {border-top: 1px dashed #dddddd }
.tbl_feeresultlist #plan_plus td.btn_box {border-top: 1px solid #dddddd }
.tbl_feeresultlist #plan_plus td.btn_box.on {border-top: none;}
.tbl_feeresultlist #plan_plus .armySel td {border-top:none}
.tbl_feeresultlist #plan_plus .armySel0 td {border-top:1px solid #dddddd}
.tbl_feeresultlist #plan_plus1 tr:first-child td {border-top: 1px solid #dddddd;}
.tbl_feeresultlist #plan_plus1 td {border-top: 1px dashed #dddddd }
.tbl_feeresultlist #plan_plus1 td.btn_box {border-top: 1px solid #dddddd }
.tbl_feeresultlist #plan_plus1 td.btn_box.on {border-top: none;}
.tbl_feeresultlist #plan_plus1 .armySel td {border-top:none}
.tbl_feeresultlist #plan_plus1 .armySel0 td {border-top:1px solid #dddddd}
.tbl_feeresultlist #plan_plus2 tr:first-child td {border-top: 1px solid #dddddd;}
.tbl_feeresultlist #plan_plus2 td {border-top: 1px dashed #dddddd }
.tbl_feeresultlist #plan_plus2 td.btn_box {border-top: 1px solid #dddddd }
.tbl_feeresultlist #plan_plus2 td.btn_box.on {border-top: none;}
.tbl_feeresultlist #plan_plus2 .armySel td {border-top:none}
.tbl_feeresultlist #plan_plus2 .armySel0 td {border-top:1px solid #dddddd}
.tbl_feeresultlist #plan_plus3 tr:first-child td {border-top: 1px solid #dddddd;}
.tbl_feeresultlist #plan_plus3 td {border-top: 1px dashed #dddddd }
.tbl_feeresultlist #plan_plus3 td.btn_box {border-top: 1px solid #dddddd }
.tbl_feeresultlist #plan_plus3 td.btn_box.on {border-top: none;}
.tbl_feeresultlist #plan_plus3 .armySel td {border-top:none}
.tbl_feeresultlist #plan_plus3 .armySel0 td {border-top:1px solid #dddddd}
.tbl_feeresultlist #plan_plus_m tr:first-child td {border-top: 1px solid #dddddd;}
.tbl_feeresultlist #plan_plus_m td {border-top: 1px dashed #dddddd }
.tbl_feeresultlist #plan_plus_m td.btn_box {border-top: 1px solid #dddddd }
.tbl_feeresultlist #plan_plus_m td.btn_box.on {border-top: none;}
.tbl_feeresultlist td.basic_info {text-align: center;border-bottom: 0px !important;}
.tbl_feeresultlist td.basic_info1 {border-top: 1px solid #dddddd;}
.tbl_feeresultlist td.basic_info span{display: block; font-size: 12px;font-weight: 400;word-break: keep-all;}
.tbl_feeresultlist td.basic_info span.rangeM {margin-top: 16px;}
.tbl_feeresultlist td.basic_info .price_detail{margin-bottom: 16px;}
.tbl_feeresultlist td.basic_info .price_detail em.line{position: relative; color: #000000;font-size: 14px;font-weight: 700;}
.tbl_feeresultlist td.basic_info .price_detail em.line::after{position: absolute;top: 50%;left: 50%; display: block;content: ''; width: 65px;height: 1px;background-color: #3D79EA; transform: translateX(-50%);}
.tbl_feeresultlist td.basic_info .price_detail em.font_ss{font-size: 10px;font-weight: 400;padding: 3px 0 4px;}

/* S 현역병사 포함 항목을 선택했을 때  armySel tr 스타일*/
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist .armySel{display: none;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist .armySel.active{display: contents;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist .armySel td{vertical-align: middle;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist .armySel td.basic_info p{}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist .armySel td.basic_info p span{display: block; margin-bottom: 8px; font-size: 14px;line-height: 19.8px; word-break: keep-all;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist .armySel td.basic_info p span:nth-child(2){margin-bottom: 0; font-size: 12px;font-weight: 400;line-height: 14px;color: #222222;}
/* E 현역병사 포함 항목을 선택했을 때  armySel tr 스타일*/

.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox{}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist {box-shadow: none;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist .basic_info > p.savingDetail{ display: flex;  flex-direction: column;  justify-content: center; align-items: center; width: 100%; padding: 0; color: #222222; word-break: keep-all;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist .basic_info strong{word-break: normal;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist table th{border-right: 1px solid #ddd; /*border-top: 1px solid #3D79EA;*/ font-weight: 500;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist table th#plus_title{border-top: 1px solid #6a6a6a !important;}
.container.renewAdd .midarea .contentsarea .contentsbox .feeresultlist table th:last-child{border-right:none;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .inner{padding: 32px 19px 24px;}
/* .container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .inner .tabs_round{border: none;} */
/* .container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .inner .tabs_round li{border: solid 1.5px #e5e5e5;border-radius: 10px;} */
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .inner .tabs_round li a {color: #434A5F;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .inner .tabs_round li.on a {color: #3d79ea;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap{padding-bottom: 32px;background: #FFFFFF;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap .firstbox .inner{padding:0 18px 0;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap .firstbox .inner table tr.logo_2 th span{display: flex; justify-content: center; align-items: center; height: auto;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .btn_wrap.txt_center{display: flex;justify-content: center;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .btn_wrap a{margin: 0 0 12px;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .btn_wrap button{display: flex;align-items: center;justify-content: center;gap: 8px;background: none;padding: 0 20px;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .btn_wrap button span{width: 13px;height: 7px;background: url('/smc/resources/imagesNewAdd/mobile/ImageAssets_arrow.svg') center no-repeat;background-size: 100% 100%;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .btn_wrap button.on span{transform: rotate(180deg);}
/*알뜰폰 요금제 더보기 박스*/

.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2{padding-top: 32px; padding-bottom: 0; border-top: 0;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new {padding: 0;border-top: 1px solid #6A6A6A;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new:last-child {border-bottom: 1px solid #E5E5E5;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .agency_text {border-bottom: 1px solid #E5E5E5;padding: 8px 18px;margin-bottom: 0;color: #222222;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .agency_text .cheap{padding: 0 12px;margin-right: 8px; line-height: 24px; border: 1px solid #dce2eb;border-radius: 4px;background-color: #FFFFFF;font-size: 12px;font-weight: 700; color: #6C757D;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .agency_text .opt_name{border: none;background: none;font-size: 13px;font-weight: 700;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .info_wrap{display: flex;justify-content: space-between;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .info_wrap .opt01{width: 50%; border-right: 1px solid #E5E5E5;padding: 12px 18px;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .info_wrap .opt01 > p{}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .info_wrap .opt01 > p.price{color: #3D79EA;margin-bottom: 4px;font-size: 14px;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .info_wrap .opt01 ul{padding:0;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .info_wrap .opt01 ul li{position: relative;padding-left: 11px;color: #222222;font-size: 12px; font-weight: 400;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .info_wrap .opt01 ul li::before{position: absolute; display: block;top: 0;margin-top: 9px; content: '';width:3px;height: 3px;border-radius: 50%;left: 0;background: #222222;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .info_wrap .btn_wrap{display: flex;flex-direction: column;align-items: center;justify-content: center; width: 50%; padding: 0 18px; text-align: center;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .info_wrap .btn_wrap .logo_cont{display: flex;justify-content: center;align-items: center;width: 105px;height: 73px;line-height: 73px;margin: 0 auto;padding: 16px 12px;box-sizing: border-box; text-align: center;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .info_wrap .btn_wrap .logo_cont img{display: block;width: 100%;height: auto;}
.container.renewAdd .midarea .contentsarea .contentsbox .fee_resultbox .hiddenwrap.hiddenMore2 .feeresultlist_save_new .savephone_new .info_wrap .btn_wrap a{padding: 0;}
.container.renew .midarea .contentsarea .contentsbox .cheap_phone .feeresultlist .basic_info > p .img_wrap img {height: 20px;}
.container.renew .midarea .contentsarea .contentsbox .feeresultlist .basic_info > p {width: 100%; padding: 0; letter-spacing: -0.24px;}

/*배너 영역*/
.container.renewAdd .midarea .contentsarea .contentsbox .banner_btn_wrap{padding: 40px 18px;border-bottom: 1px solid #D8D8D8;}
.container.renewAdd .midarea .contentsarea .contentsbox .banner_btn_wrap .btn_box{}
.container.renewAdd .midarea .contentsarea .contentsbox .banner_btn_wrap .btn_box a{display: flex;width: 100%;height: auto;background: #FFFFFF;border-radius: 8px;padding: 21px 15px;box-sizing: border-box;}
.container.renewAdd .midarea .contentsarea .contentsbox .banner_btn_wrap .btn_box a > p{ display: flex; flex-direction: column;justify-content: center; padding-left: 20px;}
.container.renewAdd .midarea .contentsarea .contentsbox .banner_btn_wrap .btn_box a > p span{font-size: 13px;font-weight: 400;color: #434A5F;}
.container.renewAdd .midarea .contentsarea .contentsbox .banner_btn_wrap .btn_box a > p .tit_span{margin-bottom: 5px; font-size: 16px;font-weight: 500;color: #10254A;}
/* E: 20230907 추가 - 검색결과 화면*/

/*요금제 상세보기 풀 팝업*/
#popupLayer {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;}
#popupLayer .dim {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.35);overflow: hidden;}
#popupLayer .pop_box {position: fixed;left: 0;}
#popupLayer .popup_close {display: block; position: fixed;top:22px;right:17px;width:18px;height:18px;z-index: 1;background: url('/smc/resources/imagesNewAdd/mobile/pop_closed_btn.svg')no-repeat center center;background-size: 100% 100%;}/* 2024 접근성 */

/* 팝업 content */
#popupLayer #pop01 {top: 0;left: 0;width: 100%;max-width: 100%;height: 100vh;transform: translate(0,0);background: #FFFFFF;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
#popupLayer #pop01 .pop_head {display: flex;justify-content:flex-start;align-items: center;height: 63px;padding-left: 20px; text-align: center;border-bottom: 1px solid #E4E4E4;}
#popupLayer #pop01 .pop_cont {position: relative;max-height: 75vh;overflow-y: scroll;}
#popupLayer #pop01 .pop_head > p {font-size: 16px;font-weight: 700;color: #1D1D1D;}
#popupLayer #pop01 .pop_cont .top_wrap {display: flex;justify-content: space-between;align-items: center; padding: 16px 18px;}
#popupLayer #pop01 .pop_cont .top_wrap p{display: block;width: 100%;height: 25px;}
#popupLayer #pop01 .pop_cont .top_wrap p .img_wrap{display: block;width: 100%;height: 100%;}
#popupLayer #pop01 .pop_cont .top_wrap p .img_wrap img{display: block;width: auto;height: 100%;}
#popupLayer #pop01 .pop_cont .top_wrap .agency_text{display: flex;align-items: center;justify-content: center;width: auto; height: 25px;line-height: 25px;padding: 0 20px;background: #F2F3F6;border-radius: 4px;}
#popupLayer #pop01 .pop_cont .top_wrap .agency_text span{font-size: 12px;}
#popupLayer #pop01 .pop_cont .savephone {padding: 24px 18px;}
#popupLayer #pop01 .pop_cont .savephone .tit_wrap {}
#popupLayer #pop01 .pop_cont .savephone .tit_wrap .agency_text{display: flex;justify-content: flex-start;align-items: center;gap: 8px;}
#popupLayer #pop01 .pop_cont .savephone .tit_wrap .agency_text span{display: flex;align-items: center;justify-content: center;min-height: 21px;line-height: 21px;border: 1px solid #222222;border-radius: 100px;padding: 0 10px; font-size: 12px;font-weight: 700;color: #222222;}
#popupLayer #pop01 .pop_cont .savephone .tit_wrap p{margin-bottom: 8px;font-size: 13px;}
#popupLayer #pop01 .pop_cont .savephone .tit_wrap p.price{margin-bottom: 3px;}
#popupLayer #pop01 .pop_cont .savephone .tit_wrap p span{font-size: 12px;}
#popupLayer #pop01 .pop_cont .savephone .tit_wrap .tit a{display: flex;align-items: center;gap: 8px; font-weight: 700;font-size: 14px;color: #000000;}
#popupLayer #pop01 .pop_cont .savephone .tit_wrap .tit a img{padding-top: 2px;}
#popupLayer #pop01 .pop_cont .savephone .tit_wrap .opt01{font-size: 12px;}
#popupLayer #pop01 .pop_cont .savephone .tit_wrap .opt01 p{margin-bottom: 0;}
#popupLayer #pop01 .pop_cont .savephone .info_txt{font-size: 12px;border-top: 1px solid #979797;margin-top: 20px;padding-top: 20px;}
#popupLayer #pop01 .pop_cont .body_info {padding: 18px 18px 120px;}
#popupLayer #pop01 .pop_cont .body_info .infoBox {margin-bottom: 24px;}
#popupLayer #pop01 .pop_cont .body_info .infoBox > p{margin-bottom: 12px;font-weight: 700;font-size: 14px;}
#popupLayer #pop01 .pop_cont .body_info .infoBox table{width: 100%;border-top: 1px solid #6A6A6A;border-bottom: 1px solid #E5E5E5;}
#popupLayer #pop01 .pop_cont .body_info .infoBox table th{padding: 11px; background: #F2F3F6;border-bottom: 1px solid #e5e5e5;color:#222222;font-size: 13px;}
#popupLayer #pop01 .pop_cont .body_info .infoBox table th span{font-size: 10px;font-weight: 400;}
#popupLayer #pop01 .pop_cont .body_info .infoBox table td{padding: 11px; border-bottom: 1px solid #E5E5E5;color: #434A5F;font-size: 12px;line-height: 20px;}
#popupLayer #pop01 .pop_cont .body_info .infoBox table td a{position: relative; display: flex;align-items: center;justify-content: flex-end; margin-top: 5px;color: #6A6A6A;font-size: 12px;font-weight: 400;}
#popupLayer #pop01 .pop_cont .body_info .infoBox table td a::after{position: absolute; display: block;content: '';width: 55px;height: 1px;background: #6A6A6A;right: 20px;bottom: 0;}
#popupLayer #pop01 .pop_cont .body_info .infoBox table td a img{width: 13px;height: 13px;margin-left: 4px;}
#popupLayer #pop01 .pop_cont .body_info .infoBox span{display: block; color: #979797;font-size: 12px; font-weight: 400;}
#popupLayer #pop01 .pop_cont .body_info .infoBox .caption{color: #979797;font-size: 12px; font-weight: 400;margin-top: 10px; margin-bottom: 0;}
#popupLayer #pop01 .pop_cont .body_info .infoBox_3{}
#popupLayer #pop01 .pop_cont .body_info .infoBox_3 > p{font-size: 12px;font-weight: 400;}
#popupLayer #pop01 .pop_cont .body_info .infoBox_3 th{font-size: 12px !important;font-weight: 400;}
#popupLayer #pop01 .pop_cont .body_info .infoBox_3 td{text-align: center;}

/* 2024-05-29 2단계 s */
.payment_result_unit .selinfo{padding: 0;}
.payment_result_unit .selinfo + .selinfo{margin-left: 10px;}
.payment_tab {}
.payment_tab ul {display: flex; align-items: center; height: 44px;  border: 1px solid #DCE2E8; }
.payment_tab ul li {position: relative; width: 50%; height: 100%;}
.payment_tab ul li + li {border-left: 1px solid #DCE2E8; ;}
.payment_tab ul li a{display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; font-size: 14px; font-weight: 500;}
.payment_tab ul li a.on {background-color: #F0F1F4; color: #10254a; font-weight: bold;}
.payment_tab ul li:first-child a.on {background-color: #EFF5FF;}

.payment_tabcont .cont_wrap .tab_desc{text-align: center;}
.payment_tabcont .feeresultlist{margin-top: 20px !important;}
.payment_tabcont .feeresultlist table th{border-top: none !important; border-right: none !important;}
.payment_tabcont table{ border-bottom: 1px solid #E5E5E5;}
/* //2024-05-29 2단계 e */