@charset "utf-8";

/*popupWrap*/
.dim_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:14;background:rgba(0,0,0,0.6)} /* 개선 /202005 */
.layerPopWrap{position:absolute;left:0;right:0;top:100px;margin:0 auto;width:780px;z-index:15;background:#ffffff} /* 개선 /202005 */
.layerPopWrap.blueBg{ background:#047db5;}
.layerPopWrap.blueBg .popupContentArea{ padding-top:15px;}
.layerPopWrap.blueBg .agreeOnlyTitle{ color:#ffffff;}
.layerPopWrap.blueBg .bottomTxt{ color:#ffffff; opacity:0.5; font-size:13px;margin:10px 0}
.layerPopWrap.blueBg .blueBox{ background:#005683;padding:14px 0 14px 33px;border-radius:5px}
.layerPopWrap.blueBg .blueBox dl{ overflow:hidden;}
.layerPopWrap.blueBg .blueBox dl dt{ float:left;color:#ffffff;width:101px; line-height:40px; font-size:16px;}
.layerPopWrap.blueBg .blueBox dl dd{ float:left;}
.layerPopWrap.blueBg .blueBox dl dd input{ width:365px;height:40px;padding:0 10px; background:#ffffff; color:#555555; font-size:15px;border:0px;}
.layerPopWrap .btnClose.noImg{position:absolute; right:26px; top:19px; width:19px; height:19px; display:block; overflow:hidden; text-indent:-9999px;background:rgba(100%,100%,100%,0.1);}
.layerPopWrap .titleImg img{ vertical-align:top;}
.layerPopWrap > .titleArea{ line-height:55px;padding:0 30px; background:#047db5; position:relative;}
.layerPopWrap > .titleArea.customSamsung{ line-height:12px;padding:0; background:#2d6cc7;} /* 2007 추가 / IA1812 */
.layerPopWrap > .titleArea.customShinhan{padding:0;line-height:12px;background:#243793;} /* 추가 /2206 */
.layerPopWrap > .titleArea h2{ font-size:19px; color:#ffffff;}
.layerPopWrap > .titleArea.big{ background:#009ab1;line-height:1;padding:27px 30px 0px 30px;height:135px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.layerPopWrap > .titleArea.big h2{ font-size:26px; color:#ffffff;}
.layerPopWrap > .titleArea.big .txt{ font-size:17px; color:#ffffff; margin-top:14px;}
.layerPopWrap > .titleArea.big .stxt{ font-size:14px; color:#ffffff; margin-top:10px; position:relative; padding-left:10px;}
.layerPopWrap > .titleArea.big .stxt:after{ content:'*'; display:block; position:absolute; left:0; top:2px;}
.layerPopWrap.lastCalculation > .titleArea.big:after{ content:''; display:block; position:absolute; right:0; top:36px; background:url("/images/common/popup_title_lastCalculation.png") no-repeat; width:143px; height:74px;}
.layerPopWrap .popupContentArea{padding:30px 30px 0 30px;} /* 수정 /2209 */
.layerPopWrap .popupContentArea img{ vertical-align:top;}
.layerPopWrap .popupContentArea strong{ font-weight:bold;}
.layerPopWrap .popupContentArea > *:last-child{padding-bottom:30px !important;}
.layerPopWrap .popupContentArea .infoTit{ font-size:17px; margin-bottom:10px; color:#222; margin-top:-5px;}
.layerPopWrap .popupContentArea .infoTit.bline{ border-bottom:1px solid #eeeeee; padding-bottom:14px; margin-bottom:15px;}
.layerPopWrap .popupContentArea .con.min110{ min-height:110px;}
.layerPopWrap .popupContentArea .con .conin{padding-top:15px;font-size:14px;color:#777777;border-top:1px solid #eeeeee;}
.layerPopWrap .popupContentArea > .tit,
.layerPopWrap .popupContentArea .conArea > .tit{ font-size:17px; color:#222222;margin:20px 0 5px 0;}
.layerPopWrap .popupContentArea .conArea.lineset{padding-bottom:15px;border-top:2px solid #555555;border-bottom:1px solid #dddddd;}
.layerPopWrap .popupContentArea .subBigtxt{font-size:19px;color:#222222;}
.layerPopWrap .btnClose,
.layerPopWrap .btnCloseNon{position:absolute;right:30px;top:19px;height:18px}

.layerPopWrap .popupContentArea .txtAreaS{min-height:132px;}
.layerPopWrap .popupContentArea .txtAreaS .infoTit{margin-bottom:2px;}
.layerPopWrap.eventPopType .popupContentArea .eventCon{margin:-30px -30px 0 -30px;}
.layerPopWrap.eventPopType .popupContentArea .btnClose{ right:auto;top:auto; position:relative;}

.layerPopWrap.Infomation .popupContentArea{overflow-y:auto;height:595px;color:#555555; font-size:15px;}
.layerPopWrap.Infomation.noScroll .popupContentArea{overflow:hidden; height:auto;}
.layerPopWrap.Infomation .popupContentArea .popupLineTitleWrap{border-top:2px solid #555555}
.layerPopWrap.Infomation .popupContentArea .popupLineTitle{padding:13px 0 15px 0; font-size:15px; color:#555555;}
.layerPopWrap.Infomation .popupContentArea .popupLineTitle .topTit{ margin-bottom:3px;}
.layerPopWrap.Infomation .popupContentArea .topTit{ font-size:17px; color:#047db5; margin-bottom:-5px;}
.layerPopWrap.Infomation .popupContentArea > .tit:first-child,
.layerPopWrap.Infomation .popupContentArea .conArea > .tit:first-child{ margin-top:0;}
.layerPopWrap.Infomation .popupContentArea > .sTit,
.layerPopWrap.Infomation .popupContentArea .conArea > .sTit{ font-size:17px; color:#222222;margin:30px 0 10px 0;}

.layerPopWrap.Infomation .popupContentArea .conArea{ border-bottom:1px solid #eeeeee; padding-bottom:25px; margin-bottom:25px;}
.layerPopWrap.Infomation .popupContentArea .conArea:last-child{ border-bottom:0; margin-bottom:0; padding-bottom:0;}
.layerPopWrap.Infomation .popupContentArea .priceInfoBox{}

.layerPopWrap .bottomAgree{ border-bottom:1px solid #dddddd;padding:15px 0 20px 0}
.layerPopWrap .bottomAgree .txt{ font-size:15px;}
.layerPopWrap .bottomAgree .agreeRadio{ margin-top:10px;}
.layerPopWrap .popAgreeScroll{margin:0 -30px;padding:0 30px;overflow:auto;height:380px; font-size:15px;}
.layerPopWrap .popAgreeScroll.add{margin:0 -25px;} /* 추가220901 */
.layerPopWrap .popAgreeScroll .titleLevel1{ font-size:19px; color:#047db5;margin:22px 0 0px 0}
.layerPopWrap .popAgreeScroll .titleLevel2{ font-size:17px; color:#222222;margin:17px 0 5px 0}

/* 완전판매 레이어팝업 동의영역220901 */
.popAgreeBox {margin-top:20px; padding:10px 20px;  border:1px solid #d7d7d7; background-color:#f5f5f5; color:#222222; } 

.layerPopWrap.w404{ width:404px;}
.layerPopWrap.w450{ width:450px;}
.layerPopWrap.w520{ width:520px;}
.layerPopWrap.w480{ width:480px;} /* 추가 /202009 */
.layerPopWrap.w500{ width:500px;} /* 추가 /2205 */
.layerPopWrap.w600{ width:600px;}
.layerPopWrap.w640{ width:640px;} /* 추가1808 */
.layerPopWrap.w560{ width:560px;} /* 추가 /2205 */
.layerPopWrap.w700{ width:700px;} /* 추가 202011 */
.layerPopWrap.w750{ width:750px;}
.layerPopWrap.w780{ width:780px;}
.layerPopWrap.w900{ width:900px;}

/*infoListTable*/
.infoListTable{border-top:2px solid #555555;}
.infoListTable tr td{ border-bottom:1px solid #dddddd; text-align:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;padding:16px 0}

/*wordSelect*/
.wordSelect{ border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px;}
.wordSelect .tab{overflow:hidden;padding:0 0 1px 1px}
.wordSelect .tab li{ float:left;width:57px;border:1px solid #cccccc;margin:0 0 -1px -1px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative;}
.wordSelect .tab li:nth-child(7),
.wordSelect .tab li:nth-child(14){ width:54px;}
.wordSelect .tab li a{ display:block; line-height:54px; text-align:center; font-size:15px;}
.wordSelect .tab li.on{ position:relative;z-index:1}
.wordSelect .tab li.on{color:#ee5a00;}
.wordSelect .tab li.on a:after{ content:''; display:block; position:absolute; left:-1px; top:-1px;z-index:10;border:2px solid #ee5a00; width:57px; height:56px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.wordSelect .tab li:nth-child(7) a:after,
.wordSelect .tab li:nth-child(14) a:after{ width:54px;}
.wordSelect .wordSelectTabCon{border:1px solid #cccccc; border-top:0;background:#f5f5f5;padding:10px 13px;overflow:auto; height:180px;}
.wordSelect .wordSelectTabCon .item{ margin-bottom:10px;}
.wordSelect .wordSelectTabCon .item:last-child{ margin-bottom:0;}


/* zipStep ziplistdata */
.zipStep .ziplistdata{border-top:2px solid #555555;}
.zipStep .ziplistdata .postcode{padding-left:20px;width:104px;}
.zipStep .ziplistdata > .listit{position:relative;overflow:hidden;padding:7px 35px 7px 23px;border-bottom:1px solid #dddddd;color:#777777;}
.zipStep .ziplistdata > .listit .postcode{float:right;}
.zipStep .ziplistdata > .zipScrollArea.listxt{border-top:0;}
.zipStep .ziplistdata > .zipScrollArea.listxt li{line-height:22px;}
.zipStep .ziplistdata > .zipScrollArea.listxt li a{display:table;padding:14px 20px;}
.zipStep .ziplistdata > .zipScrollArea.listxt li a > .postcode{display:table-cell;vertical-align:middle;}
.zipStep .ziplistdata > .zipScrollArea.listxt .addrdata{width:540px;display:inline-block;}

/*zipSearch*/
.zipSearch .lineTabWrap .lineTabList.item3 li{ width:33%;}
.zipSearch .lineTabWrap .lineTabList.item3 li:first-child{ width:calc(34% + 1px);}
.zipSearch .zipScrollArea{ border-top:2px solid #555555; border-bottom:1px solid #dddddd;overflow-y:auto;height:289px; position:relative;}
.zipSearch .zipType3 .zipScrollArea{ height:320px;}
.zipSearch .zipScrollArea .defaultTxt{ position:absolute; left:50%; top:50%; font-size:15px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;}
.zipSearch .zipScrollArea .noData{ position:absolute; left:50%; top:50%; font-size:15px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%); background:url("/images/common/icon_noData.png") no-repeat center top; padding-top:67px;}
.zipSearch .zipList li{ border-bottom:1px solid #eeeeee; line-height:45px;}
.zipSearch .zipList li:last-child{ border-bottom:0;}
.zipSearch .zipList li a{ display:block; position:relative;padding:0 20px; font-size:15px;}
.zipSearch .zipList li a:hover,
.zipSearch .zipList li a:focus{ background:#f5f5f5;}
.zipSearch .zipList li a:after{content:""; width:8px; height:14px; display:block; position:absolute; right:20px; top:50%;margin-top:-7px;background:url("/images/common/zip_right_arr.png") no-repeat}
.zipSearch .zipStep{ display:none;}
.zipSearch .zipStep .tit{ font-size:17px; color:#222222;margin:20px 0 5px 0;}
.zipSearch .zipStep.zipStep1{ display:block;}
.zipSearch .inputTable .inputSet .inputArea{ margin-top:10px;}
.zipSearch .inputTable .inputSet .inputArea .inputBase.placeholder > input[type=text]{height:56px}

.wrap_zipcode{ border-top:2px solid #555555; overflow:hidden; border-bottom:1px solid #dddddd;}
.wrap_zipcode dl{ float:left;border-right:1px solid #eeeeee;width:33.3333%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.wrap_zipcode dl:last-child{ border-right:0;}
.wrap_zipcode dl dt{border-bottom:1px solid #e5e5e5;height:35px; line-height:35px; font-size:15px; color:#222222; padding-left:20px; text-align:left;}
.wrap_zipcode dl dd{height:253px;overflow-y:scroll;overflow-x:hidden; background:#f5f5f5;}
.wrap_zipcode dl dd ul li{ }
.wrap_zipcode dl dd ul li a{ display:block; line-height:20px; color:#555555; font-size:15px;padding:7px 0 7px 20px;}
.wrap_zipcode dl dd ul li a:hover,
.wrap_zipcode dl dd ul li a:focus,
.wrap_zipcode dl dd ul li.on a{ background:#047db5; color:#ffffff;}

.signArea{border:1px solid #dddddd; background:#f5f5f5; margin-top:5px; text-align:center; height:188px;}
.lastCalculation .noData{ border-top:2px solid #555555; border-bottom:1px solid #dddddd; display:table;width:100%;height:197px;}
.lastCalculation .noData .vmiddle{ display:table-cell; vertical-align:middle; text-align:center; font-size:15px;}
.lastCalculationList .item{ display:block;border:1px solid #e5e5e5; background:#ffffff; margin-bottom:15px;}
.lastCalculationList .item:last-child{ margin-bottom:0;}
.lastCalculationList .item .titleArea{padding:14px 19px; overflow:hidden;}
.lastCalculationList .item .titleArea .title{ float:left; width:350px;}
.lastCalculationList .item .titleArea .title .step{ background:#047db5; text-align:center; width:60px; height:20px; line-height:20px; color:#ffffff;border-radius:20px; font-size:12px; float:left; margin-right:10px;}
.lastCalculationList .item .titleArea .title .stepTit{ line-height:20px; font-size:17px; color:#222;}
.lastCalculationList .item .titleArea .time{ float:right; color:#777777; font-size:14px; background:url("/images/common/icon_time3.png") no-repeat; padding-left:23px; line-height:16px; height:17px; margin-top:1px;}
.lastCalculationList .item .box{ background:#f5f5f5; position:relative;padding:9px 19px; border-top:1px solid #e5e5e5;min-height:88px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:table; width:100%;}
.lastCalculationList .item .box .vmiddle{ display:table-cell; vertical-align:middle;}
.lastCalculationList .item .box dl{ overflow:hidden; padding-left:115px; position:relative;}
.lastCalculationList .item .box dl dt{width:115px; position:absolute; left:0; top:1px; font-size:14px; color:#777777;}
.lastCalculationList .item .box dl dd{ font-size:15px;}
.lastCalculationList .item .box:after{content:""; display:block; position:absolute; right:19px; top:50%;margin-top:-14px; width:15px; height:28px; background:url("/images/common/lastCalculationList_arr.png") no-repeat;}
.lastCalculationList.noarr .item .box:after{display:none;}
.lastCalculationList.noarr .r50{position:absolute;right:20px;top:19px;line-height:50px;height:50px;}

.lastCalculationList.harf .item .box { min-height:65px;}/* 최근계산내역 팝업추가210701 */
.lastCalculationList.harf .item .box .vmiddle {width:40%; vertical-align:top;}
.lastCalculationList.harf .item .box dl {padding-left:65px;}
.lastCalculationList.harf .item .box dl dt {width:90px;}
.lastCalculationList.harf.noarr .r50{position:absolute;right:20px;top:11px;line-height:45px;height:45px;}

/*failjoin*/
.failjoin{}
.failjoin .failimg{background: url(/images/common/icon_noData.png) no-repeat center top;padding-top: 80px;text-align:center;margin-bottom:16px;} /* 20210628 padding-top 변경 */
.failjoin .failimg.phone{background: url(/images/longterm/icon_phone.png) no-repeat center top;}
.failjoin .failimg.end{background: url(../images/common/icon_eventend.png) no-repeat center top;} /* 20210628 추가 */
.failjoin .failimg.sumChild{background: url(/images/common/icon_total_result.png) no-repeat center top;}
.failjoin .failimg .con{letter-spacing: -0.05em;font-size:15px;}
.failjoin .failimg.phoneResult{background:url('../images/common/icon_total_phoneResult.png') no-repeat center top;} /* 계산결과문자로받기240117 */
.failjoin .poinTit{font-size:19px;margin-bottom:6px; color:#ee5a00;}
.failjoin .agreementBox{box-sizing:border-box;overflow:auto;padding:10px 20px;height:80px;background:#f5f5f5;border:1px solid #ccc;}

.failjoin .failimg.line{padding-bottom:16px;border-bottom:1px solid #dddddd;}

/* s: R20240910_0028 이탈팝업*/
.failjoin .popupContentArea.pdLR20 {padding-left: 20px; padding-right: 20px;}
.failjoin .popupContentArea .top_title  {color: #1f1f21; font-size: 32px; font-weight: bold; text-align: center}
.failjoin .popupContentArea .csbanner {gap: 0 5px; display: flex; justify-content: center; margin-top: 24px;}
.failjoin .popupContentArea .csbanner li {flex:auto}
.failjoin .popupContentArea .csbanner li .rd_box {color: #ea7404; position: relative; font-weight: 700; line-height: 1.5em; letter-spacing: -0.04em; font-size: 21px; border: 2px solid #f18d00;  border-radius: 24px; background: #fff; padding: 22px 17px 24px 104px;}
.failjoin .popupContentArea .info { font-size:13px; color: #767678; letter-spacing: -0.04em; text-align: center; padding-top: 10px;}
.failjoin .popupContentArea .csbanner li .rd_box .num {color: #1f1f21; font-size: 32px; font-weight: 700;}
.failjoin .popupContentArea .csbanner li .rd_box.ic_internet::before {
    display: block;
    content: "";
    clear: both;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='레이어_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80.4 68.4' style='enable-background:new 0 0 80.4 68.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23EF8200;%7D .st1%7Bfill:%23fbe2bf;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M80.2,54.4c0,3.4-2.8,6.2-6.3,6.2H6.5c-3.5,0-6.3-2.8-6.3-6.2V6.5c0-3.4,2.8-6.2,6.3-6.2h67.4 c3.5,0,6.3,2.8,6.3,6.2V54.4z'/%3E%3Crect x='5.2' y='6.1' class='st1' width='69.9' height='48.6'/%3E%3Crect x='24.2' y='57.5' class='st0' width='32.1' height='5.9'/%3E%3Crect x='17.4' y='64.5' class='st0' width='45.7' height='3.8'/%3E%3Cpath class='st0' d='M55.4,30.3c0-8.4-7.5-15.2-16.7-15.2S22,21.9,22,30.3c0,8.4,7.5,15.2,16.7,15.2c2.4,0,4.7-0.5,6.7-1.3 c0.9-0.3,1.8-0.4,2.7-0.2l5.6,1.5c0.6,0.2,1.1-0.4,1-1l-1.3-4.7c-0.3-1-0.1-2.1,0.3-3C54.8,34.8,55.4,32.6,55.4,30.3z M35.3,30.6 c-0.1,1.3-1.1,2.4-2.4,2.4c-1.5,0.1-2.8-1.2-2.7-2.7c0.1-1.3,1.1-2.4,2.4-2.4C34.2,27.8,35.4,29.1,35.3,30.6z M41.3,30.6 c-0.1,1.3-1.1,2.4-2.4,2.4c-1.5,0.1-2.8-1.2-2.7-2.7c0.1-1.3,1.1-2.4,2.4-2.4C40.1,27.8,41.4,29.1,41.3,30.6z M47.3,30.6 c-0.1,1.3-1.1,2.4-2.4,2.4c-1.5,0.1-2.8-1.2-2.7-2.7c0.1-1.3,1.1-2.4,2.4-2.4C46.1,27.8,47.4,29.1,47.3,30.6z'/%3E%3C/g%3E%3C/svg%3E%0A");    background-color: #fbe2bf;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 65% 65%;
    border-radius: 50%;
    width: 70px; height: 70px;
    margin-top: -36px; 
    position: absolute;
    top:50%;
    left: 22px;
}
.failjoin .csbanner li .rd_box.ic_call::before {
    display: block;
    content: "";
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='레이어_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80.4 68.4' style='enable-background:new 0 0 80.4 68.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23EF8200;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M48.6,66H36.1v-5h12.4c8.7,0,15.8-6.9,15.8-15.5V25.1c0-10.9-9.1-19.7-20.2-19.7H36c-11,0-20.1,8.8-20.1,19.7 V45h-5.1V25.1c0-13.7,11.4-24.8,25.3-24.8h8.1c14,0,25.3,11.1,25.3,24.8v20.4C69.5,56.8,60.1,66,48.6,66z'/%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M45.3,63.3c0,2.8-2.3,5-5.1,5s-5.1-2.2-5.1-5c0-2.8,2.3-5,5.1-5C43,58.3,45.3,60.6,45.3,63.3z'/%3E%3Cg%3E%3Cpath class='st0' d='M12.6,49.7L12.6,49.7c-6.9,0-12.4-5.4-12.4-12.2l0,0c0-6.7,5.6-12.2,12.4-12.2l0,0c1.8,0,3.3,1.4,3.3,3.2 v17.8C16,48.2,14.5,49.7,12.6,49.7z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M67.8,49.7L67.8,49.7c6.9,0,12.4-5.4,12.4-12.2l0,0c0-6.7-5.6-12.2-12.4-12.2l0,0c-1.8,0-3.3,1.4-3.3,3.2 v17.8C64.4,48.2,65.9,49.7,67.8,49.7z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M33,30.1v-1.2c0-1.6-1.4-3-3-3s-3,1.3-3,3v1.2c0,1.6,1.4,3,3,3S33,31.7,33,30.1z'/%3E%3Cpath class='st0' d='M50.6,25.9c-1.7,0-3,1.3-3,3v1.2c0,1.6,1.4,3,3,3c1.7,0,3-1.3,3-3v-1.2C53.6,27.2,52.2,25.9,50.6,25.9z'/%3E%3Cpath class='st0' d='M44.8,40c-2.5,2.4-6.6,2.4-9.1,0c-1-1-2.7-1-3.8,0c-1,1-1,2.7,0,3.7c2.2,2.2,5.2,3.4,8.3,3.4s6.1-1.2,8.3-3.4 c1-1,1-2.7,0-3.7C47.5,39,45.9,39,44.8,40z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-color: #fbe2bf;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 70% 70%;
    border-radius: 50%;
    width: 70px; height: 70px;
    margin-top: -36px; 
    position: absolute;
    top:50%;
    left: 22px;
}
.failjoin .popupContentArea .joinfail_saleinfo {
    margin-top: 30px;
    background: url(../images/common/joinfail_saleinfo_241221.png) no-repeat 0 0;
    width: 100%;
    height: 252px;
    background-size: contain;
}
/* e: R20240910_0028 이탈팝업*/

/* 인수제한 202105 */
.limitJoinVisual{background: url(/images/longterm/icon_limitVisual.png) no-repeat center top;padding-top:90px;}

/* popTable */
.topTxt{position:relative;overflow:hidden;margin-bottom:10px;font-size:14px;color:#777777;}
.topTxt .topRtxt{float:right;}

/* popInfoTotal */
.popInfoTotal{position:relative;overflow:hidden;border-top:2px solid #555;border-bottom:1px solid #dddddd;color:#222222;}
.popInfoTotal .saleList{float:left;line-height:57px;}
.popInfoTotal .totalPay{float:right;position:relative;overflow:hidden;}
.popInfoTotal .totalPay .txt{float:left;margin-right:15px;line-height:57px;}
.popInfoTotal .totalPay .price{float:right;color:#ee5a00;}
.popInfoTotal .totalPay .price .number{font-size:26px;line-height:48px;}
.popInfoTotal .totalPay .price .priceTxt{font-size:16px;}

/*자동차보험 관련 팝업 css*/
.car_infobox h4{font-size:15px;color:#047db5;}
.car_infobox .car_listitem{margin-left:-10px;}
.car_infobox .car_listitem:after{content:''; display:block;clear:both;}
.car_infobox .car_listitem li{ float:left; width:100px;margin-left:10px;margin-top:12px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.car_infobox .car_listitem li p{width:100px;height:80px;}
.car_infobox .car_listitem li span{display:block;text-align:center;color:#777;margin-top:10px;}
.car_infobox .borline{padding-top:16px;margin-top:20px;border-top:1px solid #eee;}

/*sexSelect*/
.sexSelect.popsmall li{width:75px;}
.sexSelect.popsmall li a{line-height:40px;}
.sexSelect.popsmall li.on a{line-height:38px;}

/*conBox*/
.conBox{display:none;margin-top:10px;padding:11px 30px;background:#f5f5f5;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;font-size:13px;color:#777777;}
.conBox.on{display:block;}
.conBox .inputType{ overflow:hidden;}
.conBox .inputType .tit{ float:left; color:#555555; font-size:14px; padding-right:10px; line-height:40px;}
.conBox .inputType .input{ float:left; overflow:hidden;}
.conBox .inputType .input input{border:1px solid #cccccc;height:40px; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left; margin-left:10px; text-align:center;}
.conBox .inputType .input input:first-child{ margin-left:0;}

/*btn*/
.btn.middle.serch{padding: 0 14px;border: 1px solid #ee5a00;background: #ffffff;height: 35px;line-height: 33px;}
.btn.middle.serch span{margin-top:0;padding-left:25px;padding-left:22px;background:url("/images/motor/btn_icon_serch.png") no-repeat left center; }
.btn.middle.serch.photo span{padding-left:36px;background:url("/images/motor/btn_icon_photo.png") no-repeat left center; }
.btn.middle.orange{border:1px solid #ee5a00;}
.btn.middle.orange span{color:#ee5a00;}

/*scroll*/
.scrollbox{position:relative;overflow-y:auto;overflow-x:hidden;height:235px;border-top:2px solid #555555;border-bottom:1px solid #dddddd;}
.scrollbox.notfound{display:table;width:100%;font-size:15px;}
.scrollbox.notfound .vmiddle{display:table-cell;vertical-align:middle;text-align:center;}
.scrollbox .infoListTable{border-top:0;}
.scrollbox .infoListTable tr td{padding-right:8px;border-bottom:1px solid #dddddd;}
.scrollbox .infoListTable tr.last td{ border-bottom:0;}

/*전화상담신청*/
.failjoin.tellApply .failimg{padding-top: 75px;}
.failjoin.tellApply .listStyle{margin-top:14px}
.failjoin.tellApply .inputTable.bline{padding-bottom:18px;margin-bottom:20px;}
.insuranceLink{margin-top:30px}
.insuranceLink .insurance{height:58px;overflow:hidden;width:100%;background:#f5f5f5;border:1px solid #ddd;}
.insuranceLink .insurance li{float:left;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width: 33%; position: relative; text-align: center;line-height:58px; font-size: 15px;}
.insuranceLink .insurance li a{display:block;}
.insuranceLink .insurance li a span{display:inline-block;padding-right:18px;background:url("/images/common/icon_arr_right.png") no-repeat right center;}
.insuranceLink .insurance li:after {content: '';display: block;position: absolute;left: 0;top: 50%;margin-top: -7px; width: 1px;height: 14px; background: #e5e5e5;}
.insuranceLink .insurance li:first-child{width:34%;}
.insuranceLink .insurance li:first-child:after{display:none}
.insuranceLink .insurance.homepage li{width:100%;}
.insuranceLink .insurance.homepage li a{padding:0 20px;text-align:left;}
.insuranceLink .insurance.homepage li span{width:100%;padding-right:0;background:url("/images/common/icon_arr_right.png") no-repeat right center;}

/*보상서비스-현대해상지점찾기*/
.officeList li{padding:10px 0;-moz-box-sizing:border-box; box-sizing:border-box;border-bottom:1px solid #eeeeee;font-size:15px;}
.officeList li dl{position:relative;line-height:30px;}
.officeList li dl dt{position:absolute;left:0;top:0;color:#047db5;}
.officeList li dl dd{width:495px;position:relative;padding-left:45px;}
.officeList li:first-child{padding-top:0;}
.officeList li:first-child dl dd{margin-top:4px;}
.officeList li:first-child dl dd.first{margin-top:0;}
.officeList li dl dd .btn{width:68px;position:absolute;right:0;top:0;line-height:30px;}
.officeList li dl dd .btn span{color:#555555;margin-left:1px}

/*당첨자발표*/
.winnerList{border-top:2px solid #555555; margin:11px 0 15px 0;}
.winnerList .title{ color:#047db5; font-size:17px; padding:13px 0 8px 0;}
.winnerList > ul{ border-bottom:1px solid #eeeeee; overflow:hidden; padding-bottom:13px;}
.winnerList > ul:last-child{ border-bottom:1px solid #dddddd;}
.winnerList > ul li{ float:left; width:50%; line-height:26px;}
.winnerList > ul li .name{ float:left;width:55px;}
.winnerList > ul li .tel{ float:left;}

/*결제할인-화면예시보기*/
.PictureArea ul{overflow:hidden;margin-top:13px;}
.PictureArea ul li{float:left;width:329px;font-size:15px;border-right:1px solid #eeeeee;padding-right:30px;color:#777777;}
.PictureArea ul li:last-child{margin-left:30px;border-right:0;padding-right:0;}
.PictureArea ul li p+p{margin-top:8px;}

/* 갱신 재가입 */
.mainReJoinArea{ overflow:hidden; margin:14px 0 20px 0;}
.mainReJoinArea > li{ width:231px; margin-right:13px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;border:1px solid #dddddd; position:relative; float:left; background:#f5f5f5; padding:40px 10px 0 20px;height: 401px;}
.mainReJoinArea > li:last-child{ margin-right:0;}
.mainReJoinArea > li:after{ display:block; content:''; position:absolute; left:-1px; width:calc(100% + 2px); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:#555555;height:2px;top:-1px;z-index:1}
.mainReJoinArea > li .icon{height:87px; text-align:center;}
.mainReJoinArea > li .txt{ color:#222222; font-size:17px; margin-bottom:12px;}
.mainReJoinArea > li .con{ font-size:15px; line-height:24px;}

/*보험상품안내*/
.popProductInfo .topTit{margin-bottom:18px;font-size:24px;color:#222222;line-height:34px;text-align:center;}
.popProductInfo .topTit.fz19{line-height:30px}
.popProductInfo .subTit{margin-bottom:10px;font-size:19px;color:#222222;}
.popProductInfo .btn.small{width:111px;margin-left:10px;}
.popProductInfo .btn.small span{margin-left:5px}
.popupContentArea .popProductInfo .conArea.lineset{padding-bottom:10px;}

.insuproductIcon{margin-bottom:24px; position:relative;border-top:2px solid #222222;border-bottom:1px solid #dddddd;}
.insuproductIcon ul{ overflow:hidden; display:table; width:100%; font-size:0; text-align:center;}
.insuproductIcon ul li{ display:inline-block;width:25%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-align:center;padding:20px 0 18px 0;}
.insuproductIcon ul li.line{border-bottom:1px solid #eeeeee}
.insuproductIcon ul li .icon{ height:96px;}
.insuproductIcon ul li .icon.vmiddle{line-height:80px;}
.insuproductIcon ul li .icon img{vertical-align:middle;}
.insuproductIcon ul li .txt{ color:#222222; margin:-6px 0 13px 0; font-size:15px;}
.insuproductIcon ul li .txt:last-child{ margin-bottom:0;}

.insuproductIcon.list2 ul li{width:50%;}
.insuproductIcon.list3 ul li{width:33.3%;}
.insuproductIcon.list5 ul li{width:20%;} /* 추가1911 */
.insuproductIcon.list8 ul li{padding-right:20px;padding-left:20px;}
.insuproductIcon.list8 ul li:nth-child(1){padding-left:0;padding-right:28px;}
.insuproductIcon.list8 ul li:nth-child(5){padding-left:0;padding-right:28px;}
.insuproductIcon.list8 ul li:nth-child(4n) {padding-right:0;padding-left:28px;}

.insuproductIcon.carInsu{margin-bottom:35px;padding-top:13px;border-bottom:0}
.insuproductIcon.carInsu ul li .txt{margin-bottom:0;font-size:19px}
.insuproductIcon.carInsu ul li .txts{font-size:17px}
.insuproductIcon.carInsu ul li .txts .fontLevel2{font-size:15px}
.insuproductIcon .type_box{padding:26px 20px 10px;border:1px solid #eee;box-sizing:border-box}
.insuproductIcon .type_box .tit{font-size:21px;text-align:center;color:#222}

.telinfoContent{overflow:hidden;width:100%;padding-top:5px;}
.telinfoContent{overflow:hidden;width:100%;padding-top:5px;}
.telinfoContent ul {overflow:hidden;}
.telinfoContent ul li{float:left;padding-right:28px;vertical-align:top;font-size:15px;text-align:left;}
.telinfoContent div{display:inline-block;color:#555555;margin-top:-4px;}
.telinfoContent ul li:last-child{padding-right:0;}
.telinfoContent .infotit{margin-bottom:10px;color:#222222;font-size:15px;}
.telinfoContent .call{font-size:15px}
.telinfoContent .call .line{position:relative;padding-right:8px;margin-right:5px;}
.telinfoContent .call .line:after{ display: block;content: ''; position: absolute;right: 0; top: 50%; width: 1px;height: 18px;background: #e5e5e5; margin-top: -12px;}
.telinfoContent .call .num{font-family:"NotoRegular"; font-size:24px;}

.productTable.poptbl{margin-bottom:24px;border-top:2px solid #222222;}
.productTable.poptbl  tr th{height:50px;font-size:17px;padding:12px 10px 11px 10px;border-bottom:1px solid #eeeeee;border-right:1px solid #eeeeee;text-align:center;}
.productTable.poptbl  tr th:first-child{padding-left:0;}
.productTable.poptbl  tr th:last-child{border-right:0;}
.productTable.poptbl  tr td{height:45px;color:#555555;padding:11px 10px 10px 10px;border-bottom:1px solid #eeeeee;border-right:1px solid #eeeeee;text-align:center;}
.productTable.poptbl  tr td:first-child{padding-left:0;}
.productTable.poptbl  tr td:last-child{border-right:0;}
.productTable.poptbl  tr:last-child td{border-bottom:1px solid #dddddd;}
.productTable.poptbl  tr th.tal,
.productTable.poptbl  tr td.tal{padding-left:20px;}

/* 어린이치아보험 치과용어 알아보기 팝업230427 */
.productIconPop{ position:relative;}
.productIconPop ul{ overflow:hidden; display:table; width:100%; font-size:0; text-align:center;}
.productIconPop ul li{ display:inline-block;width:30%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-align:center;padding:20px 0; vertical-align:top;}
.productIconPop ul li > div{ min-height:40px; vertical-align:top;}
.productIconPop ul li:nth-child(4n){ border-right:0;}
.productIconPop ul li:last-child{ border-right:0;}
.productIconPop ul li .icon{ height:94px;}
.productIconPop ul li .txt{display:block;margin:8px 0 13px 0;line-height:1.4em;font-size:15px;color:#5978b9;}
.productIconPop ul li .txt:last-child{ margin-bottom:0;}
.productIconPop ul li .txt.grin{color:#006181;}
.productIconPop ul li .txt > span{display:inline-block;margin-top:2px;line-height:1.35em;} 
.productIconPop ul li .txs{display:inline-block;line-height:1.35em;font-size:14px;color:#777777;}

/* inputArea */
.inputArea .item.flo2{position:relative;overflow:hidden;}
.inputArea .item.flo2 .left{float:left;}
.inputArea .item.flo2 .right{float:right;}

/* undline */
.undline{position:relative;color:#222222;}
.undline:before{content:'';position:absolute;bottom:1px;left:0;width:100%;height:1px;background:#222222;}

/* layerPopWrap w1030 */
.layerPopWrap.w1030{width:1030px;}

/* popSlidTab /202209 접근성 */
.tabWrap .tabList.popSlidTab{display:table;font-size:0;width:100%;text-align:center}
.tabWrap .tabList.popSlidTab li{display:inline-block}
.tabWrap .tabList.popSlidTab li a{display:block;position:relative;margin-left:9px;padding-right:20px;font-size:15px;}
.tabWrap .tabList.popSlidTab li:first-child a{margin-left:0;}
.tabWrap .tabList.popSlidTab li:last-child a{padding-right:0;}
.tabWrap .tabList.popSlidTab li:last-child a:after{display:none;}
.tabWrap .tabList.popSlidTab li.on a{color:#ee5a00;}
.tabWrap .tabList.popSlidTab li.on span{position:reltive;}
.tabWrap .tabList.popSlidTab li.on span:after{content:'';display:block;position:absolute;bottom:-10px;left:50%;width:5px;height:5px;border-radius:3px;background-color:#ee5a00;}
.tabWrap .tabList.popSlidTab li a .numCircle{display:inline-block;margin-right:4px;width:25px;height:25px;background:#999999;border-radius:50%;color:#ffffff;line-height:25px;text-align:center;}
.tabWrap .tabList.popSlidTab li.on a .numCircle{background:#ee5a00;}
.tabWrap .tabList.popSlidTab li a:before{display:none;}
.tabWrap .tabList.popSlidTab li a:after{content:'';display:block;position:absolute;top:3px;right:0;width:11px;height:18px;background:url(/images/common/pop_img_tab_arr_g.png) no-repeat;}
.tabWrap .tabList.popSlidTab li.on a:after{background:url(/images/common/pop_img_tab_arr.png) no-repeat;}

/* popSlide */
.popSlide{position:relative;}
.popSlide .tit{font-size:19px;color:#222222;margin-top:13px;}
.popSlide .popSlidimgArea{position:relative;margin-top:20px;border-top:2px solid #ee5a00;width:970px;height:545px;overflow:hidden;}
.popSlide .popSlidimgArea .popSlidimg{overflow:hidden;width:999999px;position:absolute;left:0;top:0;}
.popSlide .popSlidimgArea .popSlidimg > li{float:left;text-align:left;}
.popSlide .popSlidimgArea .popSlidimg > li.on{display:block;}
.popSlide .popSlidimgArea .popSlidimg > li > img{vertical-align:top;}
.popSlide .popSlidimgArea .preN{display:block;position:absolute;top:50%;margin-top:-32px;width:32px;height:63px;background-repeat:no-repeat;font-size:0;text-indent:-99999px;line-height:0;z-index:11}
.popSlide .popSlidimgArea .popSlidePrev{background-image:url(/images/common/pop_img_arr_l.png);left:30px;}
.popSlide .popSlidimgArea .popSlideNext{background-image:url(/images/common/pop_img_arr_r.png);right:30px;}

.popSlide .popSlidimgArea .popSlideBtn{overflow:hidden;position:absolute;right:0;top:520px;z-index:12; left:auto; width:auto; height:30px;} /* 2024웹접근성 p73 height수정  */
.popSlide .popSlidimgArea .popSlideBtn .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;background:#515151;border-radius:50%; vertical-align:top; opacity:1;text-indent:-999999px;} 
.popSlide .popSlidimgArea .popSlideBtn .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#dd5300;position: relative;}
.popSlide .popSlidimgArea .popSlideBtn .swiper-pagination-bullet:focus-visible {outline:2px dotted #000; } /* 2024웹접근성 p73 */
.popSlide .popSlidimgArea .popSlideBtn .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:'';display:block;position:absolute;left:35%;width:5px;height:5px;border-radius:3px;background-color:#dd5300;top:17px;} /* 라인401~405 2024접근성2차_31번 */

.popupContentArea .telInfo{ background:url(/images/longterm/icon_phone.png) no-repeat right center;height:105px; margin-bottom:-20px; padding-top:15px; font-size:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* popbanner */
.popbanner{margin-bottom:30px;padding:16px 30px 16px 20px;background:#009ab1;color:#ffffff;font-size:15px;}
.popbanner .top{position:relative;margin-bottom:6px;}
.popbanner .top .tit{width:300px;font-size:24px;font-family:'NotoRegular';}
.popbanner .top .imgarea{position:absolute;right:0;top:9px;}

/* poplistNormal */
.poplistNormal > li{margin-bottom:5px;}
.poplistNormal > li:last-child{margin-bottom:0;}

/* Satipop */
.listSatiBase.Satipop{width:100%;}
.listSatiBase.Satipop > li:first-child{border-top:2px solid #555555;}
.listSatiBase.Satipop > li .tit{margin-bottom:15px;}

.popupContentArea .cardTopbenefit{ position:relative; margin-bottom:30px;}
.popupContentArea .cardTopbenefit *{ vertical-align:top;}
.popupContentArea .cardTopbenefit .hidden{display:block;height:0;width:0;font-size:0;line-height:0;margin:0;padding:0;overflow:hidden;}

/* chick */
.btnAreaWrap .btn .chick{display:inline-block;padding-left:28px;background:url(/images/telephone_product/icon_chick.png) no-repeat left 13px;}
.btnAreaWrap .btn .chick.org{background:url(../images/telephone_product/icon_chick2.png) no-repeat left 13px;color:#ee5a00}

/* datalistM */
.datalistM{}
.layerPopWrap .popupContentArea .datalistM > li{padding:15px 0;border-bottom:1px solid #eeeeee;}
.layerPopWrap .popupContentArea .datalistM > li:last-child{border:0;padding-bottom:0;}
.layerPopWrap .popupContentArea .datalistM > li:only-child{border:0;}
.layerPopWrap .popupContentArea .datalistM li > .tit{font-size:15px;color:#222222;}

/* main 인증서 */
.layerPopWrap .popupContentArea .certifibox{margin-top:-7px;}
.layerPopWrap .popupContentArea .certifibox .imgArea{text-align:center;padding-bottom:13px;}
.layerPopWrap .popupContentArea .certifibox .txtArea{padding-top:15px;border-top:1px solid #eeeeee;color:#777777;}
.layerPopWrap .popupContentArea .certifibox .tit{color:#222222;font-size:15px;}

/* 고객센터 영역_흰색 박스 추가 250730 */
.box.gray_line{position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 24px 0 0 0; border-radius: 16px; border: 1px solid #e7e7e7; background-color: #F9F9FB;}

.eventWinner{ border-top:2px solid #555555; border-bottom:1px solid #dddddd;padding:15px 0; margin-top:20px;}
.eventWinner dl{ overflow:hidden; padding-left:100px; position:relative; font-size:15px; padding-bottom:5px;}
.eventWinner dl:last-child{ padding-bottom:0;}
.eventWinner dl dt{ position:absolute; left:0; top:0; color:#047db5;}
.eventWinner dl dd{}

.carInfomation{ border-top:2px solid #555555; border-bottom:1px solid #dddddd;padding:15px 0; margin-bottom:30px;}
.carInfomation dl{ overflow:hidden; position:relative; padding-left:165px; margin-bottom:5px;}
.carInfomation dl:last-child{ margin-bottom:0;}
.carInfomation dl dt{ position:absolute; left:0; top:0; color:#222222; font-size:15px;}
.carInfomation dl dd{ font-size:15px;}

/*테슬라 팝업*/
.Tesla{ border-top:2px solid #555555; border-bottom:1px solid #dddddd;padding:15px 0; margin-top:20px;}
.Tesla dl{ overflow:hidden; padding-left:20px; position:relative; font-size:15px; padding-bottom:5px;}
.Tesla dl:last-child{ padding-bottom:0;}
.Tesla dl dt{ overflow:hidden; padding-left:0; position:relative; font-size:15px; padding-bottom:5px; color:#047db5;}
.Tesla dl dd{}


.layerPopWrap.smallType .conText{padding:10px 0}
.layerPopWrap.smallType .inputTable.bline{ padding-bottom:0}
.layerPopWrap.smallType .inputTable .agreeBoxScroll > ul> li .titArea{ margin-bottom:5px;}
.layerPopWrap.smallType .inputTable .agreeBoxScroll > ul> li .scrollBox { height:70px;padding:15px 20px;}
.layerPopWrap.smallType .inputTable .harfLineCon{ overflow:hidden;}
.layerPopWrap.smallType .inputTable .harfLineCon > div{ width:50%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;padding:0 0 0 20px; position:relative;}
.layerPopWrap.smallType .inputTable .harfLineCon > div:after{ content:''; display:block; position:absolute; left:0; top:4px; width:1px; height:15px; background:#eeeeee;}
.layerPopWrap.smallType .inputTable .harfLineCon > div:first-child{ padding-left:0; padding-right:20px;}
.layerPopWrap.smallType .inputTable .harfLineCon > div:first-child:after{ display:none;}

.mainEventBanner20171227 .eventJoin{
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    position: absolute;
    left: 177px;
    top: 560px;
    width: 251px;
    height: 57px;
    background:rgba(100%,100%,100%,0.1);
}

.popupCard .lineTabWrap .lineTabList.item3{margin:0 -2px 0 0;}
.popupCard .lineTabWrap .lineTabList.item3 li{ width:33.3333%;}
.popupCard .lineTabWrap .lineTabList.item3 li span{ line-height:0;}
.popupCard .lineTabWrap .lineTabList.item3 li img{vertical-align:middle; height:17px; margin-top:-2px;}

.eventBanner{ margin-top:20px;}

/* pop - 전 계약 사진 불러오기/1803 */
.rePhoto .reTop{margin-bottom:16px;padding-top:75px;background:url(/images/motor/icon_photo_up.gif) no-repeat center top;text-align:center}
.rePhoto .reTop .poinTit{font-size:19px;margin-bottom:6px;color:#ee5a00}
.rePhoto .reTop .con{letter-spacing:-0.05em;font-size:15px;}
.rePhoto .PictureArea ul li{margin-left:20px;padding-right:0;width:260px;border-right:0}
.rePhoto .PictureArea ul li:nth-child(odd){margin-left:0}
.rePhoto .PictureArea ul li p img{width:260px;height:170px}
.rePhoto .PictureArea .radio{padding:15px 15px 15px 17px}

/* event/할인특약/1804 */
.btCalc{margin:0 auto;border:2px solid #ee5a00;text-align:center;display:block;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btCalc span{display:inline-block;color:#ee5a00;font-size:17px;padding: 0 50px 0 90px;height:43px;background:url(/images/common/btn_gnb_icon.png) no-repeat 56px center;line-height:43px}
.btn.line.inlineBlock.bt2line{width:304px;padding:5px 0;height:68px;line-height:1.5;}
.btn.line.inlineBlock.bt2line small{font-size:14px}
.btn.line.inlineBlock.bt2line span{font-size:19px}
.insuproductIcon.popBn{border:1px solid #dcdcdc}
.insuproductIcon.popBn .bnTxt{text-align:left}
.insuproductIcon.popBn .txTit{font-size:19px}
.btn.line.inlineBlock.bdOrg {border:2px solid #ee5a00;line-height:43px}

/* 2018-07-27 추가(세부모델찾기) */
.carNumerInfo{ position:relative; border-top:2px solid #555555; border-bottom:1px solid #dddddd;padding:20px 0; margin-bottom:30px; clear:both; overflow:hidden}
.carNumerInfo dl{ position:relative; padding-left:65px; margin-bottom:5px;}
.carNumerInfo dl:last-child{ margin-bottom:0;}
.carNumerInfo dl dt{ position:absolute; left:0; top:0; color:#222222; font-size:15px;}
.carNumerInfo dl dd{ font-size:15px;}

/* 굿앤굿어린이종합보험 상담신청 권유 /1907 */
.childrenImg{padding:115px 0 10px;background:url('../images/telephone_product/children_top_ic.png') no-repeat center 0}

/* 암보험 청구팝업200525 CM암보험 계산1단계 화면 변경*/
.layerPopWrap .popupContentArea .conArea .cancer_imgQR{position:absolute;top:270px;right:50px;}

/* 카카오페이인증안내200113 */
.failjoin .failimg.kakao.sumKakaoOk{background: url(/images/common/title_iconKakao1.gif) no-repeat center top;}
.failjoin .failimg.kakao.sumKakaoError{background: url(/images/common/title_iconKakaoError.gif) no-repeat center top;}
.failjoin .failimg.kakao .poinTit { padding-top:30px;}
/* 카카오페이 전자서명 인증 완료 /2101 */
.failjoin .failimg.kakao.signEnd{padding-top:95px;background:url('/images/common/ico_kakaoPaySign_end.png') no-repeat center top}
.failjoin .failimg.kakao.signEnd .poinTit{padding-top:25px}

.title_certiKakao1 {background:url(/images/common/title_iconKakao1.gif) no-repeat right 30%; padding:10px 0 30px;}
.title_certiKakao2 {background:url(/images/common/title_iconKakao2.gif) no-repeat right 30%; padding:10px 0 30px;}

.certiKakaoProcess {padding:25px 0 0; border-top:1px solid #e0e0e0; background-color:#fff;}
.certiKakaoProcess:after {content:""; display:block; clear:both;}
.certiKakaoProcess > li {display:block; float:left; width:33%; margin-bottom:20px; background:url(/images/common/gray_arr.png) no-repeat 100% 12px; background-size:10px auto; box-sizing:border-box;}
.certiKakaoProcess > li:nth-child(3n) {padding-right:0; background:none;}
.certiKakaoProcess > li:nth-child(3n-1) {width:34%;}
.certiKakaoProcess > li div {padding-top:4.5rem; text-align:center;}
.certiKakaoProcess > li.step1 div {background:url(/images/common/ico_certificationKakao1.gif) no-repeat 50% 0;}
.certiKakaoProcess > li.step2 div {background:url(/images/common/ico_certificationKakao2.gif) no-repeat 50% 0;}
.certiKakaoProcess > li.step3 div {background:url(/images/common/ico_certificationKakao3.gif) no-repeat 50% 0;}
.certiKakaoProcess > li.step4 div {background:url(/images/common/ico_certificationKakao4.gif) no-repeat 50% 0;}
.certiKakaoProcess > li.step5 div {background:url(/images/common/ico_certificationKakao5.gif) no-repeat 50% 0;}
.certiKakaoProcess > li.step6 div {background:url(/images/common/ico_certificationKakao6.gif) no-repeat 50% 5px;}
.certiKakaoProcess > li.step7 div {background:url(/images/common/ico_certificationKakao7.gif) no-repeat 50% 0;}
.certiKakaoProcess > li.step8 div {background:url(/images/common/ico_certificationKakao8.gif) no-repeat 50% 0;}
.certiKakaoProcess .num {display:inline-block; padding:0px 10px; border-radius:13px; background-color:/*#00bbc9;*/#009ab1; color:#fff; text-align:center; box-sizing:border-box;} /* 2024웹접근성_58 */
.certiKakaoProcess .txt {display:block; margin-top:5px;}

/* step flex /2003 */
ol.stepFlex{display:flex;justify-content:center}
ol.stepFlex li{text-align:center}
ol.stepFlex li:first-child{padding-left:0}
ol.stepFlex li:last-child{padding-right:0}
ol.stepFlex li p.tImg{position:relative}
ol.stepFlex li:nth-child(n+2) > p.tImg:after{content:'';display:block;position:absolute;top:50%;left:0%;margin-top:-10px;margin-left:-5px;width:10px;height:20px;background: url('/images/common/gray_arr.png') no-repeat 0 center;background-size:10px auto;}
ol.stepFlex li .num{display:inline-block;padding:0px 10px;box-sizing:border-box;border-radius:13px;background-color:/*#00bbc9;*/#009ab1; color:#fff;text-align:center} /* 2024웹접근성_58 */ 
ol.stepFlex li .txt{display:block;margin-top:5px}
/* step3 */
ol.stepFlex.step3 li{margin-left:1%;width:33%}
ol.stepFlex.step3 li:first-child{margin-left:0width:33%}
/* step4 /202006 */
ol.stepFlex.step4 li{margin-left:1%;width:24%}
ol.stepFlex.step4 li:first-child{margin-left:0}

/* 갱신안내팝업개선201103 */
.carReJoinArea{overflow:hidden;margin:14px 0 20px 0;}
.carReJoinArea > li{ position:relative; float:left; width:218px; margin-right:13px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;border:1px solid #dddddd; background:#f5f5f5; padding:25px 10px 0 20px;height:270px;}
.carReJoinArea > li:first-child{width:680px; margin-bottom:14px; height:230px;}
.carReJoinArea > li:last-child{margin-right:0;}
.carReJoinArea > li .con{ font-size:15px; line-height:24px; float:left;}
.carReJoinArea > li .icon{text-align:right;position:relative; overflow:hidden; padding-top:15px; padding-right:10px;}
.carReJoinArea > li .txt{ color:#ee5a00; font-size:18px; margin-bottom:12px;}

/* laout flex /2111 */
.flexWrap{display:flex;justify-content:center;}
.flexWrap.lineT{padding-top:30px;border-top:1px solid #ededed}
.flexWrap.lineB{padding-bottom:30px;border-bottom:1px solid #ededed}
.flexWrap .imgArea{padding:5px 10px 0 0}
.flexWrap .txtArea{letter-spacing: -1.5px;line-height:1.4;}
.flexWrap .txtArea .txTi{display:block;font-weight:600;font-size:27px;color:#ee5a00}
.flexWrap .txtArea .txTi strong{color:#047db5}
.flexWrap .txtArea .txt{display:block;margin-top:5px;font-weight:normal;font-size:17px;color:#1b1b1b}

/* 건강보험 상품안내 /2112 */
.flexInfoBox{flex:1;padding:93px 0 15px;border-radius:8px;background-color:#f5f5f5;background-repeat:no-repeat;background-position:50% 7px}
.flexInfoBox:nth-child(n+2){margin-left:9px}
.flexInfoBox.bgHealth01{padding-left:28px;background-image:url('../images/longterm/ic_health_data01.png')}
.flexInfoBox.bgHealth02{padding-left:28px;background-image:url('../images/longterm/ic_health_data02.png')}
.flexInfoBox ul.listStyle li{line-height:1.4;font-size:15px;color:#555}
.flexInfoBox ul.listStyle.dot li:before{top:9px}

/*** 
* New Layout - Modal /2311 
***/
.newD.modal button{margin:0;padding:0;border:0;text-decoration:none;}
.newD.modal .modal_content{width:calc(100% - 40px);}
.newD.modal.full .modal_content{width:668px;min-width:668px;}
.newD.modal.bottom .modal_content{width:464px;min-width:464px;}
.newD.modal.bar .modal_content{width:100%;}
.newD.modal.alert .modal_content{max-width:340px;}
.newD.modal.alert.urgent_notice .modal_content{width:464px;min-width:464px;}
.newD.modal .btn_area.cta{margin-top:40px;}
.newD.modal .modal_content .hr:before{left:-19px;right:-19px;}
.newD.modal .modal_body .section{width:100%;}
.newD.modal .modal_body .section .comp .title_area:first-child{margin-top:0;}
.newD.modal .modal_body .section .infoImg{text-align:center;}

.newD.modal .modal_body{overflow-y:auto;}
.newD.modal .modal_body::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;}
.newD.modal .modal_body::-webkit-scrollbar{width:10px;background-color:#DFDFE1;border-radius:30px;}
.newD.modal .modal_body::-webkit-scrollbar-thumb{border-radius:30px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.1);background-color:#DFDFE1;}
.newD.modal .modal_body::-webkit-scrollbar{width:21px;}
.newD.modal .modal_body::-webkit-scrollbar-thumb{border:7px solid #fff;}

.newD.modal{z-index:8010;}
.newD .modal_open{overflow:hidden !important;min-width:100%;}
.newD .modal_open #wrap{z-index:0;}
.newD.modal.fade{-webkit-transition:all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;transition:all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1) 0s;opacity:0;}
.newD.modal.show{opacity:1;}
.newD.modal.full.fade{-webkit-transition:none;transition:none;opacity:0;}
.newD.modal.full.show{opacity:1;}
.newD.modal.bottom.fade{-webkit-transition:none;transition:none;opacity:0;}
.newD.modal.bottom.show{opacity:1;}
.newD.modal.drag.fade,
.newD.modal.bottom.fade{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);opacity:0;}
.newD.modal.drag.show,
.newD.modal.bottom.show{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.newD .modal_backdrop{position:fixed;z-index:8000;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0.4;}

.newD.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;outline:0;}
.newD.modal .modal_dialog{position:relative;width:auto;height:auto;min-height:100%;margin:0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.newD.modal .modal_content{position:relative;min-width:464px;max-width:688px;max-height:795px;margin:0 auto;border-radius:16px;background:#fff;}
.newD.modal .modal_content.no_header{padding-top:40px;}
.newD.modal .modal_content.no_header .modal_header{height:0;opacity:0;}
.newD.modal .modal_content.no_header .modal_body .wrapper .comp:first-child{margin-top:0;}
.newD.modal .modal_content.no_header.lg{padding-top:80px;}

.newD.modal .modal_header .wrapper{min-height:80px;}
.newD.modal .modal_header .wrapper .modal_title{position:absolute;top:0;left:0;width:100%;padding:40px 75px 35px 40px;color:#1F1F21;font-size:27px;font-weight:700;line-height:1.4em;letter-spacing:-0.02em;word-break:break-word;}
.newD.modal .modal_header .wrapper .modal_title strong{color:#FF2D55;}
.newD.modal .modal_header .wrapper .modal_title.ta_c{margin-top:40px;}
.newD.modal .modal_header .wrapper .modal_title_area{padding:40px 77px 40px 40px;}
.newD.modal .modal_header .wrapper .modal_title_area .modal_title{position:static;padding:0;}
.newD.modal .modal_header .wrapper .modal_title_area .modal_desc{margin-top:20px;color:#1F1F21;font-size:17px;font-weight:400;line-height:1.4em;letter-spacing:-0.02em;color:#555557;}

.newD.modal .modal_header.sm{height:76px;border-bottom:1px solid #EFEFF1;}
.newD.modal .modal_header.sm .wrapper{padding:25px 40px;}
.newD.modal .modal_header.sm .modal_title{color:#1F1F21;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-0.02em;padding:24px 40px;}
.newD.modal .modal_header.sm + .modal_body{max-height:484px;padding-top:50px;}
.newD.modal .modal_header.sm .modal_title_area{padding:0;}
.newD.modal .modal_header.sm .modal_title_area .modal_desc{margin-top:4px;color:#555557;font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:-0.04em;color:#555557;}

.newD.modal .modal_header.mh_title .wrapper{min-height:156px;}
.newD.modal .modal_header.mh_title + .modal_body{max-height:495px;}
.newD.modal .modal_header.mh_title.sm + .modal_body{max-height:565px;}
.newD.modal .modal_header.mh_title.sm + .modal_body .wrapper{margin-bottom:-1px;}
.newD.modal .modal_header.sm_gap .wrapper{padding:20px;}

.newD.modal .modal_body{overflow-x:hidden;overflow-y:scroll;position:relative;max-height:533px;margin-bottom:40px;outline:0;}
.newD.modal .modal_body.max_height{height:533px;}
.newD.modal .modal_body .wrapper{overflow:hidden;position:relative;padding-left:40px;padding-right:19px;}

.newD.modal .modal_body .governing.blind{margin:0;}
.newD.modal .modal_body .governing:not(.nodata){padding-top:0;margin-bottom:40px;}
.newD.modal .modal_body .governing:not(.nodata) .governing_title{color:#1F1F21;font-size:27px;font-weight:700;line-height:1.4em;letter-spacing:-0.02em;}
.newD.modal .modal_body .governing:not(.nodata) .info_text{color:#1F1F21;font-size:17px;font-weight:400;line-height:1.4em;letter-spacing:-0.02em;color:#555557;}
.newD.modal .modal_body .governing:not(.nodata).blind{margin:0;}
.newD.modal .modal_body .governing.confirm{padding-top:84px;margin-top:0;}
.newD.modal .modal_body .governing.confirm .governing_title{color:#1F1F21;font-size:27px;font-weight:700;line-height:1.4em;letter-spacing:-0.02em;}
.newD.modal .modal_body .governing.confirm .governing_title + .info_text{margin-top:40px;}
.newD.modal .modal_body .governing .card_benefits_logo + .governing_title{margin-top:24px;}

.newD.modal .modal_body .accordion.notice{margin-top:80px;}
.newD.modal .modal_body .accordion.notice .uol_list li{color:#555557;font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:-0.04em;}
.newD.modal .modal_body .terms.base_list .point_color{font-weight:500;}

.newD.modal .modal_body .search_area [class*=grid] + [class*=grid]{margin-top:24px;}
.newD.modal .modal_body .search_area .form_area .form_item + .form_item{margin-top:24px;}
.newD.modal .modal_body .search_area .form_area [class*=grid] .form_item + .form_item,
.newD.modal .modal_body .search_area .form_area .grid2 .form_item + .form_item,
.newD.modal .modal_body .search_area .form_area .form_item.grid2 .form_item + .form_item{margin-top:0;}

.newD.modal .modal_footer{position:absolute;bottom:0;width:100%;padding:0 0 40px;z-index:1;background:#ffffff;border-radius:0 0 16px 16px;}
.newD.modal .modal_footer .footer{background:#ffffff;}
.newD.modal .modal_footer .btn_area{padding:0 40px;}
.newD.modal .modal_footer .btn_area.footer{margin-top:0;}
.newD.modal .modal_footer .btn_area.footer .btn{min-width:256px;padding:16px 24px;font-size:17px;font-weight:700;line-height:22px;letter-spacing:-0.02em;}
.newD.modal .modal_footer .btn_area.footer.sm{padding:0 104px;}
.newD.modal .modal_footer .btn_area.footer.type02 .btn,
.newD.modal .modal_footer .btn_area.cta.type02 .btn{padding:16px 24px;font-size:17px;font-weight:700;line-height:22px;letter-spacing:-0.02em;}

.newD.modal .btn_modal_close{position:absolute;top:20px;right:20px;width:36px;height:36px;background:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.78'%3E%3Cg filter='url(%23filter0_b_2314_4455)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 36C27.9411 36 36 27.9411 36 18C36 8.05888 27.9411 0 18 0C8.05888 0 0 8.05888 0 18C0 27.9411 8.05888 36 18 36Z' fill='%23EFEFF1'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.3288 11.9538C23.7972 11.4222 22.9354 11.4223 22.4038 11.9539L17.9139 16.4438L13.51 12.0399C12.9784 11.5084 12.1165 11.5085 11.5849 12.0401C11.0533 12.5717 11.0532 13.4336 11.5848 13.9651L15.9887 18.369L11.4989 22.8588C10.9673 23.3904 10.9672 24.2523 11.4988 24.7838C12.0303 25.3154 12.8922 25.3153 13.4238 24.7837L17.9135 20.2939L22.3174 24.6978C22.849 25.2293 23.7108 25.2293 24.2425 24.6976C24.7741 24.166 24.7742 23.3041 24.2426 22.7726L19.8387 18.3687L24.3286 13.8788C24.8603 13.3472 24.8603 12.4853 24.3288 11.9538Z' fill='%23767678'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_2314_4455' x='-61.1613' y='-61.1613' width='158.323' height='158.323' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='30.5807'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_2314_4455'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_2314_4455' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center center;z-index:2;}
.newD.modal .btn_modal_close span{position:absolute;display:inline-block;font-size:1px;width:1px;height:1px;padding:0;margin:-1px;visibility:hidden;overflow:hidden;border:0;clip:rect(0, 0, 0, 0);}
.newD.modal .btn_modal_handle{width:56px;height:4px;background:#E8E8EA;border-radius:3px;}

.newD.modal .pin_area.cont_pin{margin-top:8px;}
.newD.modal .pin_area.cont_pin + .box.gray{margin-top:42px;}
.newD.modal .btn_area.footer{margin-top:48px;}

.newD.modal .dl_list dl .point_color{font-weight:400;}
.newD.modal .form_area + .btn_area.footer{margin-top:40px;}

.newD.modal.full .modal_content .modal_header .wrapper{min-height:118px;}
.newD.modal.full .modal_content .modal_header.mh_title .wrapper{min-height:156px;}
.newD.modal.full .modal_content .modal_header.mh_title + .modal_body.mf_mb{max-height:455px;}
.newD.modal.full .modal_content .governing .governing_title + .info_text + .info_text{margin-top:12px;}

.newD.modal.full.complete .modal_title{padding:0;text-align:center;}
.newD.modal.full.complete .btn_modal_close{display:none;}
.newD.modal.full[data-bg=gray] .modal_content, 
.newD.modal.full[data-bg=gray] .section{background-color:transparent;}
.newD.modal.full[data-bg=gray] .modal_header, 
.newD.modal.full[data-bg=gray] .tab{background-color:#ffffff;}
.newD.modal.full .search_area + .comp{margin-top:40px;padding-top:0;}

.newD.modal.full .modal_body{margin-bottom:144px;}
.newD.modal.full .modal_body.mf_mb{max-height:494px;margin-bottom:184px;}

.newD.modal.full .modal_footer .btn_area.footer.type02{width:384px;margin:0 auto;padding:0;}
.newD.modal.full .modal_footer .btn_area.footer.type02 .btn{color:#1F1F21;font-size:17px;font-weight:700;line-height:1.4em;letter-spacing:-0.02em;color:#ffffff;}
/* 버튼 3:7 (취소|확인) 사이즈 타입을 5:5 사이즈로 전체 변경 요청으로 주석 처리
.newD.modal.full .modal_footer .btn_area.footer.type02 > *:first-child{min-width:120px;} */

.newD.modal.full .modal_footer .btn_area.cta.type02{width:384px;margin:0 auto;padding:0;}
.newD.modal.full .modal_footer .btn_area.cta.type02 .btn{color:#1F1F21;font-size:17px;font-weight:700;line-height:1.4em;letter-spacing:-0.02em;color:#ffffff;}
/* 버튼 3:7 (취소|확인) 사이즈 타입을 5:5 사이즈로 전체 변경 요청으로 주석 처리
.newD.modal.full .modal_footer .btn_area.cta.type02 > *:first-child{min-width:120px;} */

.newD.modal.full.no_footer .modal_header.sm + .modal_body{max-height:607px;padding-top:30px;}
.newD.modal.full.no_footer .modal_header.mh_title + .modal_body{max-height:606px;}
.newD.modal.full.no_footer .modal_body{max-height:637px;margin-bottom:40px;}
.newD.modal.full.no_footer .modal_body.max_height{height:637px;}

.newD.modal.full.max{background:#fff;}
.newD.modal.full.max .modal_header{position:fixed;top:0;right:0;left:0;z-index:1;background-color:#fff;}
.newD.modal.full.max .modal_header .wrapper{padding:24px;}
.newD.modal.full.max .modal_header .wrapper .modal_title{padding:24px;font-size:19px;font-weight:700;line-height:1.4em;letter-spacing:-0.02em;color:#1F1F21;}
.newD.modal.full.max .modal_header .wrapper.sm{position:relative;}
.newD.modal.full.max .modal_content{width:100%;min-width:0;height:100vh;border-radius:0;}
.newD.modal.full.max .btn_modal_close{top:24px;right:41px;width:28px;height:28px;z-index:1;background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 8L16 12M8 20L14 14' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8L20 20' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;background-size:100% 100%;}
.newD.modal.full.max .modal_footer.fix{position:fixed;left:0;right:0;bottom:0;padding:16px 20px 36px;}
.newD.modal.full.max .modal_footer.fix:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.4)), color-stop(19.79%, #FFFFFF));background:linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, #FFFFFF 19.79%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);}
.newD.modal.full.max .modal_footer.fix .btn_area{z-index:1;margin-top:0;}
.newD.modal.full.max .modal_footer.fix .btn{width:100%;}

.newD .modal_terms .governing{padding-top:0;word-wrap:break-word;word-break:keep-all;}
.newD .modal_terms .governing .governing_title{color:#1F1F21;font-size:27px;font-weight:700;line-height:1.4em;letter-spacing:-0.02em;}
.newD .modal_terms .governing .governing_title strong{color:#FF2D55;}
.newD .modal_terms h3{color:#1F1F21;font-size:19px;font-weight:700;line-height:1.4em;letter-spacing:-0.02em;}

.newD.modal.bottom .modal_dialog{max-width:464px;}
.newD.modal.bottom .modal_content.no_header .modal_header{height:0;opacity:0;}
.newD.modal.bottom .modal_content.no_header .modal_body{max-height:491px;}
.newD.modal.bottom .modal_content.no_header .modal_body .wrapper .comp:first-child{margin-top:0;}
.newD.modal.bottom .modal_content .modal_header .wrapper{min-height:80px;}
.newD.modal.bottom .modal_content .modal_header .modal_title{position:relative;}
.newD.modal.bottom .modal_content .modal_header.sm .wrapper{padding:0;}
.newD.modal.bottom .modal_content .modal_body{max-height:396px;}
.newD.modal.bottom .modal_content .modal_footer .btn_area.footer .btn{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:initial;}

.newD.modal.bottom .modal_body .wrapper .modal_subtitle{margin-top:-12px;margin-bottom:40px;color:#1F1F21;font-size:17px;font-weight:400;line-height:1.4em;letter-spacing:-0.02em;}
.newD.modal.bottom .modal_body .wrapper .comp.border_top:first-child{margin-top:0;border-top:1px solid #1F1F21;}
.newD.modal.bottom .modal_body .wrapper .comp.border_top:first-child .modal_subtitle{margin-top:0px;}

.newD.modal.bottom .modal_header .dl_list .dl_head.fz_lg dl, 
.newD.modal.bottom .modal_body .dl_list .dl_head.fz_lg dl{line-height:23px;}
.newD.modal.bottom .modal_header .dl_list .dl_head.fz_lg dl > strong, 
.newD.modal.bottom .modal_body .dl_list .dl_head.fz_lg dl > strong{font-size:15px;}
.newD.modal.bottom .modal_header .dl_list .dl_head.fz_lg dd > strong.point_color, 
.newD.modal.bottom .modal_body .dl_list .dl_head.fz_lg dd > strong.point_color{font-size:17px;}

.newD.modal.bottom .modal_footer{position:relative;}
.newD.modal.bottom .btn_modal_close{position:absolute;top:20px;right:20px;width:36px;height:36px;background:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.78'%3E%3Cg filter='url(%23filter0_b_2314_4455)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 36C27.9411 36 36 27.9411 36 18C36 8.05888 27.9411 0 18 0C8.05888 0 0 8.05888 0 18C0 27.9411 8.05888 36 18 36Z' fill='%23EFEFF1'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.3288 11.9538C23.7972 11.4222 22.9354 11.4223 22.4038 11.9539L17.9139 16.4438L13.51 12.0399C12.9784 11.5084 12.1165 11.5085 11.5849 12.0401C11.0533 12.5717 11.0532 13.4336 11.5848 13.9651L15.9887 18.369L11.4989 22.8588C10.9673 23.3904 10.9672 24.2523 11.4988 24.7838C12.0303 25.3154 12.8922 25.3153 13.4238 24.7837L17.9135 20.2939L22.3174 24.6978C22.849 25.2293 23.7108 25.2293 24.2425 24.6976C24.7741 24.166 24.7742 23.3041 24.2426 22.7726L19.8387 18.3687L24.3286 13.8788C24.8603 13.3472 24.8603 12.4853 24.3288 11.9538Z' fill='%23767678'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_2314_4455' x='-61.1613' y='-61.1613' width='158.323' height='158.323' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='30.5807'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_2314_4455'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_2314_4455' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center center;}

.newD.modal.md .modal_dialog{height:100%;}
.newD.modal.md .modal_content{border-radius:16px;}
.newD.modal.md .modal_header .wrapper{padding:40px 20px 20px;}
.newD.modal.md .modal_header .wrapper .modal_title,
.newD.modal.md .modal_body .wrapper .modal_title{color:#1F1F21;font-size:29px;font-weight:500;line-height:1.4em;letter-spacing:-0.02em;overflow:hidden;text-overflow:ellipsis;max-height:48px;line-height:1.4em;word-wrap:break-word;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;}
.newD.modal.md .modal_footer{border-radius:16px;}
.newD.modal.md .btn_modal_close{position:absolute;top:20px;right:20px;width:32px;height:32px;background:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.78'%3E%3Cg filter='url(%23filter0_b_2314_4455)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 36C27.9411 36 36 27.9411 36 18C36 8.05888 27.9411 0 18 0C8.05888 0 0 8.05888 0 18C0 27.9411 8.05888 36 18 36Z' fill='%23EFEFF1'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.3288 11.9538C23.7972 11.4222 22.9354 11.4223 22.4038 11.9539L17.9139 16.4438L13.51 12.0399C12.9784 11.5084 12.1165 11.5085 11.5849 12.0401C11.0533 12.5717 11.0532 13.4336 11.5848 13.9651L15.9887 18.369L11.4989 22.8588C10.9673 23.3904 10.9672 24.2523 11.4988 24.7838C12.0303 25.3154 12.8922 25.3153 13.4238 24.7837L17.9135 20.2939L22.3174 24.6978C22.849 25.2293 23.7108 25.2293 24.2425 24.6976C24.7741 24.166 24.7742 23.3041 24.2426 22.7726L19.8387 18.3687L24.3286 13.8788C24.8603 13.3472 24.8603 12.4853 24.3288 11.9538Z' fill='%23767678'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_2314_4455' x='-61.1613' y='-61.1613' width='158.323' height='158.323' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='30.5807'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_2314_4455'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_2314_4455' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center center;}

.newD.modal.bottom .modal_content .modal_footer .btn_area.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:64px;background:none;}
.newD.modal.bottom .modal_content .modal_footer .btn_area.footer .btn{min-width:220px;}
.newD.modal.bottom .modal_content .modal_footer .btn_area.footer .btn.fill01{min-width:280px;}
.newD.modal.bottom .modal_content .modal_footer .btn_area.footer .btn.fill01.disabled{color:#B7B7B9;}

/* 보험가입리뷰230503 */
.listSatiBase .satibox .star-rating {display:flex; flex-direction: row-reverse; font-size:4.5em;  justify-content:center; width:100%; margin-top: -20px;}
.listSatiBase .satibox .star-rating input {display:none;}
.listSatiBase .satibox .star-rating label {color:#ccc; cursor:pointer;}
.listSatiBase .satibox .star-rating :checked ~ label {color:#f90;}

/** hi.co.kr Layout - Terms Agree/2308 **/
.layerPopWrap.termsPopWrap{overflow:hidden;padding:40px;width:800px;border-radius:10px;background-color:#fff;}

.termsPopWrap .termsHeader .btnClose{display:block;position:absolute;top:0;right:0;width:20px;height:20px;background:url('/images/common/btn_popup_close.png') no-repeat;background-size:100%;z-index:10;}
.termsPopWrap .termsHeader{position:relative;padding-bottom:15px;background:#fff;}
.termsPopWrap .termsHeader h1{padding-right:30px;font-size:24px;line-height:30px;color:#000;}
.termsPopWrap .termsHeader h1 > em{color:#f00;}
.termsPopWrap .termsHeader h2{padding-right:40px;font-size:16px;color:#222;}

.termsPopWrap .termsContents{padding-top:25px;}
.termsPopWrap .termsContents.no_head{padding:0;}
.termsPopWrap .termsContents .scrollbar{overflow:auto;padding:5px 0;max-height:500px;}

.termsPopWrap .termsFooter{padding-top:40px;text-align:center;}
.termsPopWrap .termsFooter .btn{min-width:200px;height:55px;line-height:54px}
.termsPopWrap .termsFooter .btn span{font-weight:500;font-size:19px;color:#fff;}
.termsPopWrap .termsFooter .btn:nth-child(n + 2){margin-left:10px;}

.termsCommon *{font-size:16px;line-height:26px;}

.termsCommon .termsTop{margin-bottom:30px;}
.termsCommon .termsTop .btn.oline{min-width:160px;}

.termsCommon .h3{font-weight:700;}
.termsCommon .terms_intro{margin-bottom:40px;padding:25px 30px;line-height:28px;border-radius:10px;background:#e8f2ff;font-size:16px;color:#000;}
.termsCommon .terms_h2{display:inline-block;position:relative;padding:0 40px 0 40px;height:40px;line-height:39px !important;border-radius:20px;font-size:18px;color:#fff;font-weight:600;background:#003070;}
.termsCommon .terms_h2.num{padding:0 40px 0 60px;}
.termsCommon .terms_h2 > span{position:absolute;top:3px;left:3px;width:34px;height:34px;font-size:20px;font-weight:700;color:#003070;text-align:center;line-height:33px !important;border-radius:50%;background:#fff;}
.termsCommon .terms_qrcode{margin-top:30px;text-align:center;}
.termsCommon .terms_qrcode img{width:105px;border:1px #ccc solid;}
.termsCommon .terms_graph{display:flex;width:670px;margin:40px auto 0;}
.termsCommon .terms_graph > div{position:relative;width:calc(100% - 24px);height:10px;font-size:18px;color:#777;text-align:center;padding-bottom:40px;margin-right:2px;border-bottom-width:10px;border-style:solid;}
.termsCommon .terms_graph > .best{border-color:#006bef;}
.termsCommon .terms_graph > .good{border-color:#36c000;}
.termsCommon .terms_graph > .normal{border-color:#febf00;}
.termsCommon .terms_graph > .bad{border-color:#fb6a00;}
.termsCommon .terms_graph > .worst{border-color:#ee0000;}
.termsCommon .terms_graph > .now{font-weight:500;color:#000;}
.termsCommon .terms_graph > .now::before{content:'';position:absolute;bottom:-5px;left:calc(50% - 8px);width:16px;height:20px;background:url('../images/common/ico_graph_arrow.png') center/100% no-repeat;}
.termsCommon .terms_info{margin-top:24px;line-height:22px;font-weight:300;font-size:15px;}
.termsCommon .terms_info strong{font-size:inherit;}
.termsCommon .terms_info + .terms_info{margin-top:10px;}
.termsCommon ul.terms_info{margin:0;padding-top:6px;}
.termsCommon ul.terms_info li{margin-top:8px;line-height:26px;font-size:15px;}

.termsTable{margin-top:24px;border-top:1px #999 solid;}
.termsTable col:first-of-type{width:180px !important;}
.termsTable th,
.termsTable td{border-bottom:1px #eee solid;padding:20px;text-align:left;color:#000;}
.termsTable th{line-height:28px;background:#007ab9;font-weight:700;font-size:18px;color:#fff;}
.termsTable th .ico[class*='if']{font-size:18px;}
.termsTable tr:last-child th,
.termsTable tr:last-child td{border-color:#ccc;}
.termsTable strong.fz18{font-weight:600;font-size:18px;}
.termsCommon .termsTable .list_dot{color:#000;}
.termsCommon .termsTable .listStyle.bar{margin:0;font-weight:300;color:#000;}
.termsCommon .termsTable .listStyle.bar li{font-weight:300;color:#000;}
.termsCommon .termsTable .listStyle.bar li strong,
.termsCommon .termsTable .listStyle.bar strong{font-weight:600;font-size:18px;}
.termsCommon .termsTable .listStyle.bar li:not(:first-child){margin-top:9px;}
.termsCommon .termsTable .listStyle.bar li p{margin-top:8px;}

.termsCommon .termsTable .ico{display:block;position:relative;}
.termsCommon .termsTable .ico:before{content:'';position:absolute;top:3px;left:0;background:url('../images/common/ico_terms.png') 0 0 no-repeat;}
.termsCommon .termsTable .ico[class*='if']{padding-left:25px;}
.termsCommon .termsTable .ico[class*='if']:before{width:20px;height:20px;}
.termsCommon .termsTable .ico.if01:before{background-position:0 -25px;} /* 고유식별정보 */
.termsCommon .termsTable .ico.if02:before{background-position:-25px -25px;} /* 민감정보 */
.termsCommon .termsTable .ico.if03:before{background-position:-50px -25px;} /* 개인(신용)정보 */
.termsCommon .termsTable .ico[class*='ps']{margin-bottom:2px;margin-left:-30px;padding-left:30px;font-weight:600;font-size:18px;}
.termsCommon .termsTable .ico[class*='ps']:before{width:21px;height:21px;}
.termsCommon .termsTable .ico.if09:before{background-position:-100px -25px;} /* 일반개인정보 추가240320 */
.termsCommon .termsTable .ico.if10:before{background-position:-76px -25px;} /* 신용거래정보 추가240320 */
.termsCommon .termsTable .ico.ps01:before{background-position:0 0;} /* 일반개인정보 */
.termsCommon .termsTable .ico.ps02:before{background-position:-25px 0;} /* 신용거래정보 */
.termsCommon .termsTable .ico.ps03:before{background-position:-50px 0;} /* 신용도판단정보 */
.termsCommon .termsTable .ico.ps04:before{background-position:-75px 0;} /* 신용능력정보 */
.termsCommon .termsTable .ico.ps05:before{background-position:-100px 0;} /* 공공정보 등 */

.termsCommon .list_info li{padding-left:30px;font-weight:300;word-break:keep-all;}
.termsCommon .list_info li:not(:first-child){margin-top:9px;}

.termsCommon .terms_h3{margin:40px 0 20px;font-weight:700;font-size:18px;}
.termsCommon .terms_h3::before{content:'';display:inline-block;margin-right:5px;margin-bottom:1px;width:12px;height:12px;background:#003070;}
.termsCommon .terms_h4{margin:20px 0;font-weight:500;}
.termsCommon .terms_h4::before{content:'';display:inline-block;margin-right:5px;margin-bottom:3px;width:5px;height:5px;border-radius:50%;background:#000;}
.termsCommon [class*="terms_h"] + .termsTable{margin-top:20px;}
.termsCommon .termsAgreement{padding:20px 0;border:solid #ccc;border-width:1px 0 1px 0;text-align:center;}
.termsCommon .termsAgreement > .badge{display:block;margin:0 auto;width:80px;height:24px;line-height:24px !important;border-radius:24px;font-size:14px;text-align:center;}
.termsCommon .termsAgreement > .badge.best{background:#006bef;}
.termsCommon .termsAgreement > .badge.good{background:#36c000;}
.termsCommon .termsAgreement > .badge.normal{background:#febf00;}
.termsCommon .termsAgreement > .badge.bad{background:#fb6a00;}
.termsCommon .termsAgreement > .badge.worst{background:#ee0000;}
.termsCommon .termsAgreement > .badge + p{margin-top:10px;}
.termsCommon .termsAgreement + .termsTable.no_line{margin-top:0;border-top:none;}
.termsCommon .terms_promo_agree{padding:30px;border:2px #ccc solid;text-align:center;}
.termsCommon .terms_conf_no{margin-top:50px;text-align:right;font-size:16px;font-weight:300;color:#333;}
.termsCommon .uline{text-decoration:underline;}
.termsCommon .terms_tag{display:inline-block;margin-top:30px;padding:0 16px;height:27px;line-height:27px;border-radius:13.5px;background:#003070;font-size:16px;font-weight:500;color:#fff;}
.termsCommon .terms_h3 + .terms_tag{margin-top:0;}
/* paging dot */
.dot_paging{padding-bottom:20px;line-height:0 !important;text-align:left;}
.dot_paging > span{display:inline-block;width:7px;height:7px;border-radius:3.5px;background:#ccc;}
.dot_paging > span.now{width:40px;background:#000;}
.termsCommon .dot_paging{text-align:left;}
.termsCommon .dot_paging .now i:after{content:'현재화면';font-size:1px;color:transparent}

/* s: R20250217_0089_가입완료장기펫이동 토스트 팝업 */
@font-face {
	font-family: 'HIMaum';
	font-style: normal;
	font-weight: 400;
	src: local('HIMaumR'), local('HIMaumR'), local('HIMaumR');
	src: url('base/new_fonts/HIMaum/HIMaumR.eot');
	src: url('base/new_fonts/HIMaum/HIMaumR.eot?#iefix') format('embedded-opentype'), url('base/new_fonts/HIMaum/HIMaumR.woff') format('woff'), url('base/new_fonts/HIMaum/HIMaumR.otf') format('truetype');
}

@font-face {
	font-family: 'HIMaum';
	font-style: normal;
	font-weight: 300;
	src: local('HIMaumL'), local('HIMaumL'), local('HIMaumL');
	src: url('base/new_fonts/HIMaum/HIMaumL.eot');
	src: url('base/new_fonts/HIMaum/HIMaumL.eot?#iefix') format('embedded-opentype'), url('base/new_fonts/HIMaum/HIMaumL.woff') format('woff'), url('base/new_fonts/HIMaum/HIMaumL.otf') format('truetype');
}
.fixedBanner.bg_yellow {
	background-color: #fedba7 !important;
	display: block !important;
	height: 257px !important;
}
.maum_tit {
	font-family: 'HIMaum';
	font-size: 28px;
	line-height: 40px;
	color: #003070;
}
.maum_tit .und_line {
	position: relative;
}
.maum_tit .und_line::after {
	display: block;
	content: '';
	background: #f8670d;
	border-radius: 5px;
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0;
	bottom: -0;
	opacity: 0.5;
	z-index: 0;
}
.maum_tit .und_line .imp_t {
	position: relative;
	z-index: 10;
}
.tp_catbox_wrap {
	display: flex;
	flex-wrap: wrap;
	gap: 4px;
	margin: 15px 35px 0;
	padding-bottom: 30px;
	width: calc(100% - 70px);
}
.tp_catbox_wrap.pet {
	position: relative;
}
.tp_catbox_wrap.pet::before {
	display: block;
	content: '';
	position: absolute;
	left: 80px;
	top: -81px;
	background: url(../images/motor/cht_dog.png) no-repeat 0 0;
	width: 81px;
	height: 81px;
}
.tp_catbox_wrap.pet::after {
	display: block;
	content: '';
	position: absolute;
	right: 67px;
	top: -81px;
	background: url(../images/motor/cht_cat.png) no-repeat 0 0;
	width: 81px;
	height: 81px;
}
.tp_catbox_wrap .event_box {
	flex: 1;
	background: #fff;
	border: 1px solid #003070;
	border-radius: 10px;
	height: 100px;
	display: flex;
	gap: 10px;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.tp_catbox_wrap .event_box .img_cp13 {
	display: inline-block;
	width: 105px;
	height: 54px;
	background: url(../images/motor/coupon_13.png) no-repeat 0 0;
	background-size: contain;
}
.tp_catbox_wrap .event_box .img_ssc {
	display: inline-block;
	width: 111px;
	height: 64px;
	background: url(../images/motor/coupon_ssc.png) no-repeat 0 0;
	background-size: contain;
}
.tp_catbox_wrap .event_box .txt_area {
	text-align: left;
}
.tp_catbox_wrap .event_box .txt_area p {
	line-height: 1;
}
.tp_catbox_wrap .event_box .txt_area .e_tit {
	color: #003070;
	font-size: 20px;
	font-weight: 600;
}
.tp_catbox_wrap .event_box .txt_area .s_txt {
	color: #767678;
	font-size: 16px;
	line-height: 20px;
	margin-top: 5px;
}

.maum_tit .und_line .imp_t {
	position: relative;
	z-index: 0;
}
.bottomFixed.layBnOn .maum_tit .und_line .imp_t {
	z-index: 10;
}
/* e: R20250217_0089_가입완료장기펫이동 토스트 팝업 */

/* 청약내용확인-상품설명서 개정반영/2504 */
.layerPopWrap.prodInfoPop .popupContentArea > *:last-child{padding:10px 0 20px !important;}
.layerPopWrap.prodInfoPop .popupContentArea .btnAreaWrap{display:flex; gap:5px;}
.layerPopWrap.prodInfoPop .popupContentArea .btnAreaWrap a{flex:1; margin:0;}

/* R20250522_0030_삼성카드무이자 : 자동차1단계 이벤트 팝업 */
.layer_car1stepEvent {
	position: absolute;
    top: 50%;
    left: 50%;
	transform: translate(-50%, -50%);
    z-index: 100;
	width: 720px;
    height: 533px;
	background: #fff;

}
.layer_car1stepEvent .vs_img {
height:480px ;
}
.layer_car1stepEvent .btn_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 24px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    margin-top: 0;
    background-color: #3F3F41;
}

.layer_car1stepEvent .btn_area button {
    color: #555557;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: -0.04em;
    color: #fff;
	text-transform: none;
	border: none;
    background: none;
    cursor: pointer;
}

.layer_car1stepEvent .btn_area button.btn_close {
    color: #1F1F21;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5em;
    color: #F8670D;
}



/* s: R20250701_0197_삼성카드문구추가  */
.layer_car1stepEvent.add_text {
	width: auto;
	height: auto;
}
.layer_car1stepEvent.add_text .vs_img {
position: relative;
height: auto;

}
.layer_car1stepEvent.add_text .vs_img a {
	display: block;
	height: 400px;
	overflow: hidden;
}
.layer_car1stepEvent.add_text .vs_img a img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.layer_car1stepEvent.add_text .vs_img .date_text {
	position: absolute;
	display: inline-block;
	right: 99px;
    bottom: 38px;
    font-size: 15px;
	color: #fff;

	z-index: 10;
}
.layer_car1stepEvent.add_text .info_text {
	padding: 20px 30px;
}
.layer_car1stepEvent.add_text .info_text ul li {
	line-height: 1.6;
	position: relative;
	padding-left: 10px;
}
.layer_car1stepEvent.add_text .info_text ul li.bold {
	color: #333;
	font-weight: 600;
}
.layer_car1stepEvent.add_text .info_text ul li::before {
	display: block;
	content: '';
	position: absolute;
	width: 3px;
	height: 3px;
	border-radius: 100%;
	background: #555;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.layer_car1stepEvent.add_text .info_text .sub_text {
	margin-top: 10px;
	padding-left: 13px;
}
/* e: R20250701_0197_삼성카드문구추가  */

/* 하늘색 박스 영역 추가 250808 */
.box.blue_line{position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px; background-color: #e0eff6;}
