@charset "utf-8";
@import url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Spff%2SarjAUYvsr_ebbgVpb.pff%3Sire%3Q20250730");

*{-webkit-overflow-scrolling:touch}
html{/* font-size:calc(16 / 375 * 100vw) !importnat; */-webkit-text-size-adjust:none}
html,body{overscroll-behavior-y:none}
::selection{background:var(--color_base01);color:var(--color_white)}
.hide{clear:both;position:absolute;top:auto;left:0;overflow:hidden;width:1px;height:1px;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}
*:first-child+html body .hide{clear:both;position:absolute;top:auto;left:0;overflow:hidden;width:1px;height:1px;padding:0;margin:0;background:none}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.scrollX{overflow-x:auto;overflow-y:hidden}
.scrollY{overflow-x:hidden;overflow-y:auto}
.locked{overflow:hidden}
.tsnone{transition:none !important;-webkit-transition:none !important}
:-ms-input-placeholder,:-moz-placeholder,::-webkit-input-placeholder,textarea:placeholder{font-weight:var(--fweight400);color:var(--color_gray08)}
[tabindex="-1"]{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
:disabled{-webkit-tap-highlight-color:rgba(0,0,0,0)}
:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus,:-webkit-autofill:active{-webkit-box-shadow:0 0 0 62.5rem var(--color_white) inset;box-shadow:0 0 0 62.5rem var(--color_white) inset}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{display:none;appearance:none;-webkit-appearance:none;margin:0}
input[type="date"]::-webkit-calendar-picker-indicator{color:transparent;background:none;z-index:1}

.newNHLife{}
.header{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}
[class*="newNHLife"] .header{background:rgba(255,255,255,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}
[class*="newNHLife"] .h1Logo > h1{position:absolute;bottom:0;left:50%;width:var(--size136);height:var(--size50);transform:translateX(-50%);-webkit-transform:translateX(-50%)}
[class*="newNHLife"] .h1Logo > h1 > button{display:block;width:100%;height:100%;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Sauyvsr_ybtb.fit) no-repeat 50% 50%;background-size:100% auto}
[class*="newNHLife"] .h1Logo > h1 > button > strong{font-size:0;line-height:0}
[class*="newNHLife"] .wrapper{max-width:100%}/*iPad 64.0rem*/
[class*="newNHLife"] .container{padding:var(--size50) 0 var(--size70);background:var(--color_white) !important}
[class*="newNHLife"] .container{padding-top:calc(env(safe-area-inset-top) + 3.125rem);padding-top:calc(constant(safe-area-inset-top) + 3.125rem)}
[class*="newNHLife"] .container.nofooter{padding-bottom:0 !important;padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}
.newNHLife .container .contents{padding:var(--size10) 0 0 !important;background:none}
.newNHLife .container.nofooter .contents{padding-bottom:0 !important}
.newNHLifeLogin .container,.newNHLifeAppaccess .container{padding-bottom:0 !important;padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}
.newNHLifeLogin .container .contents,.newNHLifeAppaccess .container .contents{padding-bottom:0 !important;margin-bottom:var(--size10) !important}
.container{padding-bottom:calc((env(safe-area-inset-bottom) / 2) + 4.375rem);padding-bottom:calc((constant(safe-area-inset-bottom) / 2) + 4.375rem)}
.container .contents{/*overflow-x:hidden*/}
.wrapper .header button[class*="btn-siteMap"]{display:none}
/*스크롤상태바*/
.scrollStatusBar_ctrl{position:fixed;top:0;left:0;right:0;height:var(--size4);transform:translate3d(0,0,0);-webkit-transform:translateZ(0);-webkit-overflow-scrolling:touch}
.scrollStatusBar_ctrl > .scrollStatusBar{display:block;width:0;height:100%;background:#000}

.newNHLife_wrap{position:relative;min-height:calc(100vh - 9.5rem);padding:var(--size4) var(--size24) var(--size88);background:var(--baseBackground)}
.newNHLife_wrap{margin-bottom:env(safe-area-inset-bottom) !important;margin-bottom:constant(safe-area-inset-bottom) !important}
.newNHLife_wrap,.newNHLife_wrap *,.newNHLife_wrap *:before,.newNHLife_wrap *:after{font-weight:var(--fweight500);box-sizing:border-box;letter-spacing:-.05rem;font-family:var(--default_font)}
.newNHLife_wrap > h3,.newNHLife_wrap h4,.newNHLife_wrap h5,.newNHLife_wrap h6{font-weight:var(--fweight700);letter-spacing:-.05rem;word-break:keep-all;overflow-wrap:break-word}
.newNHLife_wrap > h3{margin:var(--size30) 0 var(--size20) 0;font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight3);color:var(--color_gray01);letter-spacing:-.075rem}
.newNHLife_wrap > h3 > em,.newNHLife_wrap > h3 > em *,.newNHLife_wrap > h3 > span,.newNHLife_wrap > h3 > span *,.newNHLife_wrap > h3 > .h3Block,.newNHLife_wrap > h3 > .h3Block *{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap > h3 > em{display:inline-block;position:relative;padding:0 var(--size2);z-index:1}
.newNHLife_wrap > h3 > em:before{position:absolute;bottom:0;left:0;right:0;height:var(--size12);background:var(--color_base04);z-index:-1;content:""}
.newNHLife_wrap > h3 .point{color:var(--color_base01)}
.newNHLife_wrap > h3 > .h3Block span.point{font-weight:var(--fweight700);color:var(--color_base01)}
.newNHLife_wrap > h3 > .h3Block span.point[data-format='[["money"]]']{font-size:var(--fsize9);letter-spacing:-.1rem}
.newNHLife_wrap > h3.hide{margin:0;font-size:0;line-height:0}
.newNHLife_wrap > h3.h3_ico{margin-top:var(--size30);text-align:center}
.newNHLife_wrap > h3.h3_ico > .nhlife_ico{margin:0 auto}
.newNHLife_wrap > h3.h3_ico > .nhlife_ico,.newNHLife_wrap > h3.h3_ico > .nhlife_ico:before{--sizeFix:4.5rem}
.newNHLife_wrap > .h3Desc{margin-bottom:var(--space24);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);word-break:keep-all;overflow-wrap:break-word}
.newNHLife_wrap > .h3Desc.center{text-align:center}
.newNHLife_wrap > .h3Desc > strong{display:block;margin-bottom:var(--size4);font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap > .h3Desc .txtp{font-size:inherit;line-height:var(--lineHeight2);word-break:keep-all;overflow-wrap:break-word}
.newNHLife_wrap > .h3Desc .advice{display:inline-flex}
.newNHLife_wrap > .h3Desc.center.dirColumn{align-items:center}
.newNHLife_wrap .dirColumn{display:flex;flex-wrap:nowrap;flex-direction:column}
.newNHLife_wrap .dirColumn.center{align-items:center}
.newNHLife_wrap span.block{display:block !important}
.newNHLife_wrap h4{margin-bottom:var(--size16);font-size:var(--hfsize4);line-height:var(--lineHeight2);color:var(--color_gray01)}
.newNHLife_wrap h5{margin-bottom:var(--size8);font-size:var(--hfsize5);line-height:var(--lineHeight2);color:var(--color_gray01)}
.newNHLife_wrap h5 > em.point,.newNHLife_wrap h5 > strong.point{font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:inherit;color:var(--color_base01);vertical-align:top}
.newNHLife_wrap h5 > strong.point{font-size:inherit}
.newNHLife_wrap h5 ~ h5,.newNHLife_wrap h5.h5{margin-top:var(--space32)}
.newNHLife_wrap h6{margin-bottom:var(--size8);font-size:var(--hfsize6);line-height:var(--lineHeight2);color:var(--color_gray01)}
.newNHLife_wrap h6 ~ h6,.newNHLife_wrap h6.h6{margin-top:var(--space24)}
.newNHLife_wrap h6 > em{font-weight:var(--fweight700);font-size:var(--hfsize4);line-height:inherit;color:var(--color_base01);vertical-align:top}
.newNHLife_wrap .desc_wrap{margin-bottom:var(--space40)}
.newNHLife_wrap .desc_wrap.marginHalf{margin-bottom:var(--space20)}
.newNHLife_wrap .desc_wrap.completeImg{margin:var(--size72) 0 var(--space20)}
.newNHLife_wrap .desc_wrap.completeImg > .img_complete{position:absolute;top:var(--size72);right:var(--size24);width:var(--size104);height:var(--size120);background:no-repeat;background-size:var(--size104) auto}
.newNHLife_wrap .desc_wrap.completeImg > .img_complete.insuClaim{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SvafhPynvzPbzcyrgr.fit)}
.newNHLife_wrap .desc_wrap.borderline{padding-bottom:var(--size20);border-bottom:1px solid var(--color_gray11)}
.newNHLife_wrap .desc_wrap .btnWrap{position:absolute;bottom:0;right:0}
.newNHLife_wrap .desc_wrap .btnWrap.claimStep{position:static;flex-wrap:wrap;width:calc(100% + var(--size3));padding:1px 0 0 1px}
.newNHLife_wrap .desc_wrap .btnWrap.claimStep > span{flex:0 33.333%;margin:-1px 0 0 -1px;border:1px solid var(--color_gray10);background:var(--color_gray14)}
.newNHLife_wrap .desc_wrap .btnWrap.claimStep .btn{height:auto;padding:var(--size4) 0;background:var(--color_gray14);font-size:var(--fsize2);line-height:var(--lineHeight1)}
.newNHLife_wrap .desc_wrap .btnWrap.claimStep .btn.active{background:var(--color_white)}
.newNHLife_wrap .desc_wrap .btnWrap.claimStep .btn > span{padding:0}
.newNHLife_wrap .desc_wrap .btnWrap.claimStep .btn > span > em{display:block;font-weight:var(--fweight500) !important;font-size:var(--fsize3) !important;color:var(--color_gray07) !important}
.newNHLife_wrap .desc_wrap .btnWrap.btnQuery,.newNHLife_wrap .desc_wrap .btnWrap.btnRgtAlign{position:static !important}
.newNHLife_wrap .desc_wrap .li_th1 > li{margin-bottom:var(--size4)}
.newNHLife_wrap .desc_wrap .li_th1 .advice_lst > li{margin-top:var(--size4);line-height:var(--lineHeight5)}
.newNHLife_wrap .desc_wrap .li_th1 .advice_lst > li + li{margin:0}
.newNHLife_wrap .desc_wrap .li_th1 .li_th2{margin-top:0}
.newNHLife_wrap .desc_wrap .li_th1 .li_num > li{margin:0;font-size:var(--fsize3);line-height:inherit}
.newNHLife_wrap .desc_wrap .li_th1 .btnWrap.btnShortcut > span{margin-left:0}
.newNHLife_wrap .desc_wrap .bigFont{font-weight:var(--fweight700) !important}
.newNHLife_wrap .desc_wrap .bigFont + .li_th3 > li{margin-bottom:0;font-size:var(--fsize3)}
.newNHLife_wrap .desc_wrap .claimantInfo_wrap[class*="priceInfo"]{margin-top:var(--space8)}
.newNHLife_wrap .desc_wrap .claimantInfo_wrap[class*="priceInfo"] ~ .btnWrap.btnRgtAlign{position:relative !important;margin-top:var(--space8)}
.newNHLife_wrap .desc_wrap .claimantInfo_wrap[class*="priceInfo"] ~ .btnWrap.btnRgtAlign > .dataLoading_wrap{top:auto;min-height:var(--size88)}
.newNHLife_wrap .desc_wrap.completeImg .li_th3 > li{font-size:var(--fsize3)}
.newNHLife_wrap .desc_wrap.tcenterType{margin-top:calc(var(--size12) * -1);text-align:center}
.newNHLife_wrap .desc_wrap.tcenterType .txtp{font-size:var(--fsize1);line-height:var(--lineHeight2);word-break:keep-all;overflow-wrap:break-word}
.newNHLife_wrap .desc_wrap.tcenterType .txtp > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01)}
.newNHLife_wrap .desc_wrap .imgTitle{border-radius:var(--size16)}
.newNHLife_wrap .desc_wrap .imgTitle > img{display:block;border-radius:var(--size16)}
.newNHLife_wrap .datepicker_contents__,.newNHLife_wrap .datepicker_contents__ *{box-sizing:initial}
.newNHLife_wrap .txtp{font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.newNHLife_wrap .txtp > span{font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap .txtp > span.bold{font-weight:var(--fweight700)}
.newNHLife_wrap .definition_wrap{padding:var(--size16);margin-top:var(--size12);border-radius:var(--size8);background:var(--color_gray14)}
.newNHLife_wrap .definition_wrap + .btnCntsBlock{position:static;margin-top:var(--space8)}
.newNHLife_wrap sup{font-weight:var(--fweight500);font-size:var(--fsize10) !important;line-height:inherit;color:inherit}
.newNHLife_wrap .compliance{font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04);text-align:right}
.newNHLife_wrap.paddingBtmBig{padding-bottom:var(--size128)}
.newNHLife_wrap.insuprodInfoPaddBtm{padding-bottom:var(--size172)}
.newNHLife_wrap.noBtmButton{padding-bottom:var(--size32)}
.newNHLife_wrap.nhLife_old{min-height:auto;padding:0 !important}
.newNHLifeLogin .newNHLife_wrap{min-height:calc(100vh - 5.375rem);padding-bottom:var(--size16);padding-bottom:calc(env(safe-area-inset-bottom) + 1.0rem) !important;padding-bottom:calc(constant(safe-area-inset-bottom) + 1.0rem) !important}
.newNHLife .container.nofooter .newNHLife_wrap{min-height:calc(100vh - 3.75rem)}
.newNHLife_wrap .img_full{margin:calc(var(--size4) * -1) calc(var(--size24) * -1) var(--size20)}
/*간격*/
.newNHLife_wrap .gTop{margin-top:var(--space32)}
.newNHLife_wrap .gTop_lg{margin-top:var(--space40)}
.newNHLife_wrap .gTop_xl{margin-top:var(--size48)}
.newNHLife_wrap .gTop_xxl{margin-top:var(--size60)}
.newNHLife_wrap .gTop_sm{margin-top:var(--space24)}
.newNHLife_wrap .gTop_xs{margin-top:var(--space16)}
.newNHLife_wrap .gTop_xxs{margin-top:var(--space8)}
/*구분라인*/
.newNHLife_wrap [class*="hr_"]{display:block;height:var(--size8);margin:var(--space16) 0;border:0 none;background-color:var(--color_gray11)}
.newNHLife_wrap .hr_thin{height:var(--size2)}
.newNHLife_wrap .hr_thinner{height:1px}
.newNHLife_wrap .hr_lg{margin-top:var(--space32);margin-bottom:var(--space32)}
.newNHLife_wrap .hr_xl{margin-top:var(--space40);margin-bottom:var(--space40)}
.newNHLife_wrap .parLine{position:relative;margin:var(--space40) calc(var(--size24) * -1) 0;padding:var(--size10) 0 var(--size16)}
.newNHLife_wrap .parLine:before{position:absolute;top:0;left:0;right:0;height:var(--size10);border-top:1px solid var(--color_gray10);background:var(--color_gray15);content:""}
.newNHLife_wrap i.parLine{display:flex;flex-wrap:nowrap;width:calc(100% + var(--size48));padding-bottom:var(--size20)}

.fixedWrap{position:relative}
.fixedWrap.none{display:none}
/*TABS*/
.tabs_wrap{position:relative;margin:0 calc(var(--size24) * -1) var(--size20);overflow:hidden}
.tabs_wrap:before{position:absolute;bottom:0;left:0;right:0;height:var(--size-border);background:var(--color_gray11);content:""}
.tabs_lst{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}
.tabs_lst > li{flex:1}
.tabs_lst a{display:flex;position:relative;flex-wrap:wrap;justify-content:center;align-items:center;height:100%;padding:0 var(--size8);background:transparent;font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray03);text-align:center;transition:background .3s ease;-webkit-transition:background .3s ease}
.tabs_lst a > span{display:flex;position:relative;align-items:center;height:100%;padding:var(--size10) 0;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;word-break:keep-all;overflow-wrap:break-word}
.tabs_lst a > span:before{position:absolute;bottom:calc(var(--size3) * -1);left:calc(var(--size4) * -1);right:calc(var(--size4) * -1);height:var(--size6);border-radius:var(--size6);background:var(--color_gray01);opacity:0;transition:opacity .3s ease;-webkit-transition:opacity .3s  ease;content:""}
.tabs_lst .active a{font-weight:var(--fweight700);color:var(--color_gray01)}
.tabs_lst .active a > span:before{opacity:1;transition-delay:.1s;-webkit-transition-delay:.1s}
.tabs_lst.fAuto > li{flex:auto}
.tabs_wrap .line{position:absolute;bottom:0;left:0;height:var(--size4);background:var(--color_base01);opacity:0;transition:opacity .3s ease,transform .3s;-webkit-transition:opacity .3s ease,transform .3s}
.tabContsView_wrap{display:none;margin-top:var(--space32)}
.tabContsView_wrap.active{display:block}
.tabContsView{}
/*tabCategory*/
.tabCate_wrap{position:relative}/* background:var(--color_lightBlue4) */
.tabCate_wrap:before,.tabCate_wrap:after{position:absolute;left:calc(var(--size24) * -1);right:calc(var(--size24) * -1);height:1px;content:""}
.tabCate_wrap:before{top:0;background:var(--color_gray13)}
.tabCate_wrap:after{bottom:0;background:var(--color_gray10)}
.tabCate_lst{display:flex;flex-wrap:nowrap;width:calc(100% + var(--size48));padding:0 var(--size12);margin-left:calc(var(--size24) * -1);overflow:auto;overflow-y:hidden}
.tabCate_lst > li{}
.tabCate_lst a{display:block;padding:0 var(--size6);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray03)}
.tabCate_lst a > span{display:block;position:relative;padding:var(--size16) var(--size6);font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;white-space:nowrap}
.tabCate_lst .active a{font-weight:var(--fweight700);color:var(--color_gray01)}
.tabCate_lst .active a > span:before{position:absolute;bottom:0;left:0;right:0;height:var(--size2);background:var(--color_base01);content:""}
/*tabSubCategory*/
.tabCateSub_wrap{position:relative;padding:var(--size16) 0 0}/*margin:0 calc(var(--size24) * -1);background:var(--color_lightBlue3);overflow:hidden*/
.tabCateSub_wrap:before{display:none;position:absolute;top:0;left:0;right:0;height:1px;background:var(--color_gray10);content:""}
.tabCateSub_lst{display:flex;flex-wrap:wrap;padding:var(--size8) var(--size24)}
.tabCateSub_lst > li{flex:0 0 auto;position:relative}
.tabCateSub_lst > li.total{flex:0 0 100%}
.tabCateSub_lst > li:not(.total) + li:before{position:absolute;top:50%;left:0;width:1px;height:var(--size12);background:var(--color_gray10);transform:translateY(-50%);-webkit-transform:translateY(-50%);content:""}
.tabCateSub_lst .btn{display:block;position:relative;padding:var(--size10) var(--size12);font-size:var(--fsize2);line-height:var(--lineHeight7);color:var(--color_gray03)}
.tabCateSub_lst .btn > span{display:block;font-size:inherit;line-height:inherit;color:inherit}
.tabCateSub_lst .active .btn{font-weight:var(--fweight400);color:var(--color_blue1)}
.tabCateSub_lst .active .btn:before{position:absolute;bottom:calc(var(--size8) * -1);left:50%;border:var(--size6) solid transparent;border-bottom-color:var(--color_blue1);transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.tabCateSub_lst > li.total > span{display:block;position:relative;padding:var(--size10) var(--size8);font-size:var(--fsize1);line-height:var(--lineHeight7);color:var(--color_gray01)}
.tabCateSub_lst > li.total > span > em{font-weight:var(--fweight700);font-size:inherit;line-height::inherit;color:var(--color_blue1)}
.tabCateSub_wrap .form_item.labelHide{border:1px solid var(--color_gray10);border-radius:var(--size8)}
.tabCateSub_wrap .form_item.labelHide .input{padding:0 var(--size16)}
/*탭메뉴리스트*/
.tabMenuBox_wrap{}
.tabMenuBox_lst{display:flex;flex-wrap:wrap;width:calc(100% + var(--size2));border:1px solid var(--color_gray10);border-radius:var(--size8);overflow:hidden}
.tabMenuBox_lst > li{flex:auto;width:33.3333%}
.tabMenuBox_lst > li:nth-child(n+4){margin-top:-1px}
.tabMenuBox_lst > li:nth-child(3n+4){margin-left:0}
.tabMenuBox_lst a{display:block;padding:var(--size8) 0;border:solid var(--color_gray10);border-width:1px 0 0 1px;font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03);text-align:center}
.tabMenuBox_lst a.current{background:var(--color_base01);color:var(--color_white)}
.tabMenuBox_lst > li:nth-child(1) > a,.tabMenuBox_lst > li:nth-child(3n+4) > a{border-left:0 none}
.tabMenuBox_lst > li:nth-child(-n+3) > a{border-top:0 none}

/*스텝*/
.process_wrap{position:absolute;top:var(--size8);right:0;height:var(--size20);padding:0 var(--size8);border-radius:var(--size10) 0 0 var(--size10);background:var(--color_gray14)}/*width:var(--size96)*/
.process_wrap.none{display:none}
.process_lst{display:flex;flex-wrap:nowrap}
.process_lst > li{flex:1;position:relative}
.process_lst em,.process_lst span{font-size:0;line-height:0}
.process_lst em{display:block;position:relative;width:var(--size6);height:var(--size6);margin:var(--size7) var(--size2)}
.process_lst em:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:var(--color_gray11);content:""}
.process_lst .active em:before{background:var(--color_gray03)}
.process_lst .current em{width:var(--size24);height:var(--size24);margin:calc(var(--size2) * -1) var(--size2);font-weight:var(--fweight700);font-size:var(--size16);line-height:var(--lineHeight2);color:var(--color_white);text-align:center;z-index:1}
.process_lst .current em:before{background:var(--color_gray03);z-index:-1}
.process_lst span{position:absolute;top:0;left:0;width:1px;height:1px}

/*정렬필터*/
.sortFilter_wrap{}
.sortFilter{position:absolute;top:calc(var(--size4) * -1);right:0}
.sortFilter > a{display:block;position:relative;padding-right:var(--size36);font-size:var(--fsize1);line-height:var(--lineHeight5);color:var(--color_gray04)}
.sortFilter > a > span{display:block;padding:var(--size6) 0;font-size:inherit;line-height:inherit;color:inherit}
.sortFilter > a .nhlife_ico{position:absolute;top:0;right:0}
.sortFilter > a .nhlife_ico,.sortFilter > a .nhlife_ico:before{--sizeFix:2.0rem}
.sortFilterItem{display:none}
.sortFilterItem.active{display:block}
.sortFilterItem .form_item .input{padding:0 !important}
.sortFilterItem .radio.toggleRadio{flex-wrap:wrap;width:calc(100% + var(--size2));border:1px solid var(--color_gray10);border-radius:var(--size8);overflow:hidden}
.sortFilterItem .radio.toggleRadio:before{display:none;position:absolute;top:var(--size38);left:0;right:0;height:1px;background:var(--color_gray10);content:""}
.sortFilterItem .radio.toggleRadio label{flex:auto;width:33.3333%}
.sortFilterItem .radio.toggleRadio label:nth-child(n+4){margin-top:-1px}
.sortFilterItem .radio.toggleRadio label:nth-child(3n+4){margin-left:0}
.sortFilterItem .radio.toggleRadio > label > span{border-width:1px 0 0 1px;border-radius:0 !important}
.sortFilterItem .radio.toggleRadio label:nth-child(1) > span,.sortFilterItem .radio.toggleRadio label:nth-child(3n+4) > span{border-left:0 none}
.sortFilterItem .radio.toggleRadio label:nth-child(-n+3) > span{border-top:0 none}
.sortFilterItem .radio.toggleRadio input:checked + span,.sortFilterItem .radio.toggleRadio input.checked + span,.sortFilterItem .radio.toggleRadio input[checked="checked"] + span{border-color:var(--color_gray10);background-color:var(--color_lightBlue3);z-index:auto}
.sortFilterItem.idxAuto .radio.toggleRadio label{width:auto}
.sortFilterItem.idxAuto .radio.toggleRadio label:nth-child(n+4){margin-top:0}
.sortFilterItem.idxAuto .radio.toggleRadio label:nth-child(3n+4){margin-left:-1px}
.sortFilterItem.idxAuto .radio.toggleRadio label:nth-child(n+5){margin-top:-1px}
.sortFilterItem.idxAuto .radio.toggleRadio label:nth-child(4n+4){margin-left:0}
.sortFilterItem.idxAuto .radio.toggleRadio label:nth-child(1) > span,.sortFilterItem.idxAuto .radio.toggleRadio label:nth-child(4n+4) > span{border-left:0 none}
.sortFilterItem.idxAuto .radio.toggleRadio label:nth-child(3n+4) > span{border-left:1px solid var(--color_gray10)}
.sortFilterItem.idxAuto .radio.toggleRadio label:nth-child(-n+4) > span{border-top:0 none}

/*모달팝업윈도우*/
.nhlife_modal{position:fixed;bottom:0;left:0;width:0;height:0;transform:none !important;-webkit-transform:none !important;transition:none !important;-webkit-transition:none !important;-webkit-overflow-scrolling:touch;transform:translate3d(0,0,0);-webkit-transform:translateZ(0);z-index:1900}
.nhlife_modal,.nhlife_modal *,.nhlife_modal *:before,.nhlife_modal *:after{font-weight:var(--fweight500);box-sizing:border-box;letter-spacing:-.05rem;font-family:var(--default_font)}
.nhlife_modal.is_Active{top:0;right:0;width:auto;height:100% !important}
.nhlife_modal:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color_black);opacity:0;content:""}
.nhlife_modal_layer{display:none;position:absolute;bottom:-100%;right:0;left:0;height:100% !important;background:transparent !important;overflow:hidden !important;transition:bottom .3s ease;-webkit-transition:bottom .3s ease}/*max-height:100vh;max-height:-webkit-fill-available;*/
.nhlife_modal_layer{padding-top:env(safe-area-inset-top) !important;padding-top:constant(safe-area-inset-top) !important}
.is_Active .nhlife_modal_layer{display:block;bottom:0;transition-delay:.0s;-webkit-transition-delay:.0s} 
.nhlife_modal_body{display:flex;position:relative;min-width:100%;height:100%;padding:var(--size16) 0 0;flex-flow:row nowrap;justify-content:flex-end;overflow:hidden}/*max-height:100vh;max-height:-webkit-fill-available;*/
.nhlife_modal_blind{position:absolute;top:0;bottom:0;left:0;right:0}
.nhlife_modal_content{position:relative;width:100%;max-width:var(--size980);height:100%;padding:var(--size64) 0 var(--size56);margin:0 auto;border-radius:var(--size20) var(--size20) 0 0;background:var(--color_white);overflow:hidden}
.nhlife_modal_content{padding-bottom:calc(3.5rem + (env(safe-area-inset-bottom) / 4));padding-bottom:calc(3.5rem + (constant(safe-area-inset-bottom) / 4))}
.nhlife_modal_content:before{position:absolute;top:var(--size12);left:50%;width:var(--size56);height:var(--size4);border-radius:var(--size2);background:var(--color_gray11);transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.nhlife_modal_content.noBtn{padding-bottom:0 !important}
.nhlife_modal_content.noBtn{padding-bottom:calc(env(safe-area-inset-bottom) / 4) !important;padding-bottom:calc(constant(safe-area-inset-bottom) / 4) !important}
.nhlife_modal_content.chatBotBtn{padding-bottom:var(--size88) !important}
.nhlife_modal_content.chatBotBtn{padding-bottom:calc(5.5rem + (env(safe-area-inset-bottom) / 4)) !important;padding-bottom:calc(5.5rem + (constant(safe-area-inset-bottom) / 4)) !important}
.nhlife_modal_head,.nhlife_modal_close{position:absolute;top:var(--size16);right:0;height:var(--size50);z-index:1}
.nhlife_modal_head{left:0;padding:var(--size14) var(--size60)}
.nhlife_modal_head:before{position:absolute;bottom:1px;left:var(--size24);right:var(--size24);height:1px;background:var(--color_gray10);content:""}
.nhlife_modal_head > h2{font-size:var(--hfsize5);line-height:var(--lineHeight1);color:var(--color_gray05);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nhlife_modal_head.typeLft{padding-left:var(--size24)}
.nhlife_modal_head.typeLft > h2{font-weight:var(--fweight700);color:var(--color_gray01);text-align:left}
.nhlife_modal_close{right:var(--size12);width:var(--size50)}
.nhlife_modal_close > a{display:block;width:100%;height:100%;padding:var(--size10)}
.nhlife_modal_close .i_close,.nhlife_modal_footer .i_close{position:absolute;top:var(--size10);right:var(--size10);bottom:var(--size10);left:var(--size10)}
.nhlife_modal_close .i_close:before,.nhlife_modal_close .i_close:after,.nhlife_modal_footer .i_close:before,.nhlife_modal_footer .i_close:after{position:absolute;top:50%;left:50%;width:var(--size30);height:var(--size2);margin-top:-1px;margin-left:calc(var(--size15) * -1);background:var(--color_gray04);transition:transform .3s;-webkit-transition:transform .3s;content:""}
.nhlife_modal_footer .i_close:before,.nhlife_modal_footer .i_close:after{width:var(--size24);margin-left:calc(var(--size12) * -1)}
.nhlife_modal_close .i_close:before,.nhlife_modal_footer .i_close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.nhlife_modal_close .i_close:after,.nhlife_modal_footer .i_close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.nhlife_modal_close .i_close:hover:before,.nhlife_modal_footer .i_close:hover:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.nhlife_modal_close .i_close:hover:after,.nhlife_modal_footer .i_close:hover:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.nhlife_modal_close > a#closeCalculator{position:static;width:100%;height:100%;padding:var(--size10);background:transparent}
.nhlife_modal_close .i_close_down{position:absolute;top:var(--size10);right:var(--size10);bottom:var(--size10);left:var(--size10)}
.nhlife_modal_close .i_close_down:before,.nhlife_modal_close .i_close_down:after{position:absolute;top:50%;width:var(--size16);height:var(--size2);margin-top:-1px;background:var(--color_gray01);transition:transform .3s;-webkit-transition:transform .3s;content:""}
.nhlife_modal_close .i_close_down:before{right:var(--size12);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.nhlife_modal_close .i_close_down:after{right:var(--size2);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.nhlife_modal_footer{position:absolute;bottom:0;left:0;right:0;border-top:1px solid var(--color_gray11);background:var(--color_white);z-index:2}
.nhlife_modal_footer{bottom:calc((env(safe-area-inset-bottom) / 4) * -1) !important;bottom:calc((constant(safe-area-inset-bottom) / 4) * -1) !important}
.nhlife_modal .nhlife_modal_footer .btnWrap .btn{font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight2);color:var(--color_gray04);text-align:left}
.nhlife_modal .nhlife_modal_footer .btnWrap .btn{padding-bottom:calc(env(safe-area-inset-bottom) / 2);padding-bottom:calc(constant(safe-area-inset-bottom) / 2)}
.nhlife_modal .nhlife_modal_footer .btnWrap .btn > span{padding:var(--size16) var(--size20)}
.nhlife_modal .nhlife_modal_footer .btnWrap > span + span{max-width:var(--size50)}
.nhlife_modal .nhlife_modal_footer .btnWrap > span + span .btn[id*="Close"] > span{position:relative;padding:var(--size16);font-size:0 !important}
.nhlife_modal .nhlife_modal_footer .btnWrap .btn.btn_primary{padding-bottom:0;font-weight:var(--fweight400);font-size:var(--fsize6);text-align:center}
.nhlife_modal_article{position:relative;height:100%;padding:var(--size24);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
.nhlife_modal .newNHLife_wrap{min-height:auto;padding:0 0 var(--size20)}
.nhlife_modal .newNHLife_wrap{margin-bottom:env(safe-area-inset-bottom) !important;margin-bottom:constant(safe-area-inset-bottom) !important}
.nhlife_modal .nhlife_modal_article.noBtn .newNHLife_wrap,.nhlife_modal .nhlife_modal_content.noBtn .newNHLife_wrap{padding:0;margin:0 !important}
.nhlife_modal .nhlife_modal_article.pdfix{padding-top:var(--size10) !important}
.nhlife_modal .newNHLife_wrap > h3{margin:0 0 var(--size20)}
.nhlife_modal .newNHLife_wrap .desc_wrap{margin-bottom:var(--space24)}
.nhlife_modal .newNHLife_wrap .desc_wrap.noSpace{margin-bottom:0}
.nhlife_modal .newNHLife_wrap .desc_wrap.borderline{margin-bottom:var(--space32)}
.nhlife_modal .newNHLife_wrap .desc_wrap + .termsAgreeBox_wrap{margin-top:var(--space32)}
.nhlife_modal .newNHLife_wrap .desc_wrap + .agreeChk_wrap{margin-bottom:0}
.nhlife_modal .newNHLife_wrap .desc_wrap .inputForm_wrap{margin-bottom:var(--space32)} 
.nhlife_modal .btnWrap{display:flex;margin-top:auto}
.nhlife_modal .btnWrap.fixed,.nhlife_modal .btnWrap.nofooter{position:absolute !important;bottom:-100%;left:0;right:0;width:100%;padding:0;background:transparent;z-index:10}
.nhlife_modal .btnWrap.fixed{height:var(--size56);height:calc(3.5rem + (env(safe-area-inset-bottom) / 2));height:calc(3.5rem + (constant(safe-area-inset-bottom) / 2));margin-bottom:0 !important}
.nhlife_modal .btnWrap.none{display:none}
.nhlife_modal .btnWrap > span{display:block;flex:1;height:100%}
.nhlife_modal .btnWrap > span.btn_prev,.nhlife_modal .btnWrap > span.prev{max-width:var(--size140)}
.nhlife_modal .btnWrap .btn{display:block;width:100%;height:100% !important;border-radius:0;font-weight:var(--fweight400);font-size:var(--fsize6);line-height:var(--lineHeight2);text-align:center}
.nhlife_modal .btnWrap .btn > span{display:block;padding:var(--size16) 0;font-weight:inherit !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important}
.nhlife_modal .btnWrap .btn.btn_default{background:var(--color_gray06);color:var(--color_white)}
.nhlife_modal .btnWrap .btn.btn_primary{background:var(--color_base01);color:var(--color_white)}
.nhlife_modal .btnWrap .btn.btn_green{background:var(----color_base03);color:var(--color_white)}
.nhlife_modal .btnWrap .btn.btn_cancel{background:var(--color_gray11);color:var(--color_gray02)}
.nhlife_modal .btnWrap .btn.disabled,.nhlife_modal .btnWrap .btn:disabled{background:var(--color_gray12) !important;color:var(--color_gray08) !important}
.nhlife_modal .btnWrap.kakaoShare .btn{background:var(--color_base09);color:var(--color_brown)}
.nhlife_modal .btnWrap.kakaoShare .btn > span{}
.nhlife_modal .btnWrap.kakaoShare .btn .nhlife_ico{display:inline-flex;margin:calc(var(--size8) * -1) 0;vertical-align:top}
.nhlife_modal .btnWrap.kakaoShare .btn .nhlife_ico,.newNHLife_wrap .btnWrap.kakaoShare .btn .nhlife_ico:before{--sizeFix:2.5rem}
.nhlife_modal .btnWrap.fixed .btn{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}
.nhlife_modal .btnWrap.fixed.notch .btn{padding-bottom:0 !important}
.nhlife_modal .btnWrap.fixed{transition:bottom .15s ease;-webkit-transition:bottom .15s ease}
.nhlife_modal.is_Active .btnWrap.fixed,.nhlife_modal.is_Active .btnWrap.nofooter{bottom:0 !important;bottom:calc((env(safe-area-inset-bottom) / 4) * -1) !important;bottom:calc((constant(safe-area-inset-bottom) / 4) * -1) !important;transition-delay:.15s;-webkit-transition-delay:.15s}
/*.nhlife_modal .nhlife_modal_article .btnWrap.fixed{}
.nhlife_modal.is_Active .btnWrap.fixed,.nhlife_modal.is_Active .btnWrap.nofooter{animation:bottomFixed .15s forwards;-webkit-animation:bottomFixed .15s forwards} */
.nhlife_modal_body.basicLayer{min-width:auto;flex-flow:column;justify-content:center;padding:var(--size24)}
.nhlife_modal_body.morphingLayer{flex-flow:column}
.basicLayer .nhlife_modal_content{height:auto;border-radius:var(--size20)}
.nhlife_modal .basicLayer .newNHLife_wrap.modalError{margin-bottom:0 !important}
.nhlife_modal .basicLayer .btnWrap.fixed{bottom:0 !important;transition:none !important;-webkit-transition:none !important}
.nhlife_modal .basicLayer .btnWrap.fixed .btn{padding-bottom:0 !important}
.nhlife_modal.is_Active .basicLayer .btnWrap.fixed,.nhlife_modal.is_Active .basicLayer .btnWrap.nofooter{height:var(--size56) !important;bottom:0 !important}
.morphingLayer .nhlife_modal_content{max-height:100%;height:auto}
.morphingLayer .nhlife_modal_article{height:auto;max-height:100%}/* overflow:hidden */
.nhlife_modal .modalBanner .newNHLife_wrap{padding:0 !important;margin-bottom:0 !important;background:transparent !important}
.nhlife_modal_content.modalBanner{max-width:var(--size828);padding-top:0 !important}
.nhlife_modal_content.modalBanner:before{z-index:2}
.modalBanner .nhlife_modal_article{padding:0}
.modalWrap.nhlife_modal.is_Active:before{opacity:.6}
.modalWrap.nhlife_modal .nhlife_modal_article{overflow:hidden}
.scanDocumentCrop .popupContentWrap{position:absolute;top:0;left:0;width:100%;height:calc(100% - var(--size56));padding:var(--size24);background:rgba(0,0,0,0.6);overflow-y:auto}
.scanDocumentCrop .popupContentWrap #workingImage{width:auto}
#priceSelModal.nhlife_modal.is_Active:before{opacity:.6}
.nhlife_modal .newNHLife_wrap.pinInputModal{margin-bottom:calc(env(safe-area-inset-bottom) + 14.0rem) !important;margin-bottom:calc(constant(safe-area-inset-bottom) + 14.0rem) !important}
.nhlife_modal .scrollGuideTxt{position:absolute;top:0;left:0;right:0;padding:var(--size10) var(--size16);background:var(--color_base01);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_white);text-align:center;word-break:keep-all;overflow-wrap:break-word;opacity:0;z-index:1}
.nhlife_modal.is_Active .scrollGuideTxt{animation:heartbeat 3s ease-in-out both;-webkit-animation:heartbeat 3s ease-in-out both}
.nhlife_modal.layerRgt{}
.layerRgt .nhlife_modal_layer{right:-100%;bottom:0;left:auto;width:100%;transition:right .3s ease;-webkit-transition:right .3s ease}
.layerRgt.is_Active .nhlife_modal_layer{right:0}
.layerRgt .nhlife_modal_body{padding-top:0}
.layerRgt .nhlife_modal_content{padding-bottom:0;padding-bottom:calc(env(safe-area-inset-bottom) / 4);padding-bottom:calc(constant(safe-area-inset-bottom) / 4);border-radius:0}
.layerRgt .nhlife_modal_content:before{display:none}
/*모달팝업 금액합계*/
.priceTotal{}
.priceTotal .newNHLife_wrap{padding-bottom:var(--size72)}
.priceTotal .priceTotalWrap{display:flex;flex-wrap:wrap;align-items:center;position:fixed;bottom:-100%;left:0;right:0;height:var(--size-button56);padding:var(--size12) var(--size24) var(--size8);border-radius:0;background:var(--color_white);box-shadow:0 0 var(--size12) rgba(32,52,66,.30);transition:bottom .20s ease;-webkit-transition:bottom .20s ease}
.priceTotal .priceTotalWrap{height:calc(3.5rem + (env(safe-area-inset-bottom) / 2));height:calc(3.5rem + (constant(safe-area-inset-bottom) / 2))}
.is_Active .priceTotal .priceTotalWrap{bottom:var(--size56);bottom:calc(3.5rem + (env(safe-area-inset-bottom) / 4));bottom:calc(3.5rem + (constant(safe-area-inset-bottom) / 4));transition-delay:.25s;-webkit-transition-delay:.25s}
.priceTotal .priceTotalWrap:before{position:absolute;top:0;left:0;right:0;height:1px;background:var(--color_gray11);content:""}
.priceTotal .priceTotalWrap > strong,.newNHLife_wrap .priceTotalWrap > span{font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight5);color:var(--color_gray01)}
.priceTotal .priceTotalWrap > strong{flex:0 0 var(--size136)}
.priceTotal .priceTotalWrap > strong > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:inherit}
.priceTotal .priceTotalWrap > span{flex:0 0 calc(100% - 8.5rem);max-width:calc(100% - 8.5rem);text-align:right;white-space:nowrap}
.priceTotal .priceTotalWrap > span > em{display:inline-block;margin-top:-1px;font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:inherit;color:var(--color_base01);vertical-align:top}
.priceTotal .priceTotalWrap + span{z-index:1}
/* keyframes */
@keyframes bottomFixed{
    0% {bottom:-100%}
    100% {bottom:0}
}
@-webkit-keyframes bottomFixed{
    0% {bottom:-100%}
    100% {bottom:0}
}
@keyframes heartbeat{
	10% {opacity:1}
	25% {opacity:0}
	50% {opacity:1}
	99% {opacity:1}
	100% {opacity:0}
}
@-webkit-keyframes heartbeat{
	10% {opacity:1}
	25% {opacity:0}
	50% {opacity:1}
	99% {opacity:1}
	100% {opacity:0}
}


/*입력폼*/
/*약관동의*/
.termsAgreeBox_wrap{position:relative;margin-bottom:var(--space32)}
[class*="termsAgree"] .checkbox.allAgree{position:absolute;top:calc(var(--size4) * -1);right:0}
[class*="termsAgree"] .checkbox.allAgree input[type="checkbox"]{top:var(--size3);left:var(--size8)}
[class*="termsAgree"] .checkbox.allAgree > label{height:var(--size32);margin:0}
[class*="termsAgree"] .checkbox.allAgree > label > span{padding:var(--size4) var(--size16);border:1px solid var(--color_base01);border-radius:var(--size16);color:var(--color_base01);transition:background .3s ease,color .3s;-webkit-transition:background .3s ease,color .3s}
[class*="termsAgree"] .checkbox.allAgree > label > span:before,[class*="termsAgree"] .checkbox.allAgree > label > span:after{display:none}
[class*="termsAgree"] .checkbox.allAgree > label > span > em{display:inline-block;position:relative;padding-left:var(--size24)}
[class*="termsAgree"] .checkbox.allAgree > label > span > em:before,[class*="termsAgree"] .checkbox.allAgree > label > span > em:after{position:absolute;content:""}
[class*="termsAgree"] .checkbox.allAgree > label > span > em:before{top:0;left:0;width:var(--size22);height:var(--size22);border:1px solid transparent;border-radius:50%;transition:border .3s ease;-webkit-transition:border .3s ease}
[class*="termsAgree"] .checkbox.allAgree > label > span > em:after{top:var(--size12);left:var(--size5);width:var(--size6);height:var(--size12);border-top:2px solid var(--color_base01);border-right:2px solid var(--color_base01);transform:scaleX(-1) rotate(138deg);-webkit-transform:scaleX(-1) rotate(138deg);transform-origin:left top;-webkit-transform-origin:left top}
[class*="termsAgree"] .checkbox.allAgree input:checked + span,[class*="termsAgree"] .checkbox.allAgree input.checked + span,[class*="termsAgree"] .checkbox.allAgree input[checked="checked"] + span{background:var(--color_base01);font-weight:var(--fweight500);color:var(--color_white)}
[class*="termsAgree"] .checkbox.allAgree input:checked + span > em:after,[class*="termsAgree"] .checkbox.allAgree input.checked + span > em:after,[class*="termsAgree"] .checkbox.allAgree input[checked="checked"] + span > em:after{border-color:var(--color_white);animation:agreeCHK .6s;-webkit-animation:agreeCHK .6s}
[class*="termsAgree"] .checkbox.allAgree.full{position:static}
[class*="termsAgree"] .checkbox.allAgree.full > label{height:var(--size48)}
[class*="termsAgree"] .checkbox.allAgree.full > label > span{padding:var(--size13) var(--size16);border-radius:var(--size8);text-align:center}
[class*="termsAgree"] .checkbox.allAgree.column{top:var(--size8)}
.termsAgree_lst{margin-top:var(--size16);padding:0 var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size8);overflow:hidden}
.termsAgree_lst > li{position:relative;border-top:1px solid var(--color_gray11)}
.termsAgree_lst > li:not([style*="display:none"]){margin-top:-1px}
.termsAgree_lst > li:not([style*="display:none"]) ~ li:not([style*="display:none"]){padding-top:1px}
.termsAgree_lst .checkbox{padding:var(--size14) var(--size34) var(--size14) 0}
.termsAgree_lst .checkbox > label{margin:0}
.termsAgree_lst .checkbox > label > span:before{border-radius:50%;border-color:transparent}
.termsAgree_lst .checkbox > label > span:after{opacity:1}
.termsAgree_lst .checkbox input:checked + span:before,.termsAgree_lst .checkbox input.checked + span:before,.termsAgree_lst .checkbox input[checked="checked"] + span:before{border-color:var(--color_base01);background:transparent}
.termsAgree_lst .checkbox input:checked + span:after,.termsAgree_lst .checkbox input.checked + span:after,.termsAgree_lst .checkbox input[checked="checked"] + span:after{border-color:var(--color_base01)}
.termsAgree_lst .chkArrow,.termsAgree_lst .chkDropdown{position:absolute;top:0;right:calc(var(--size16) * -1);width:var(--size50);height:var(--size50);padding:var(--size16)}
.termsAgree_lst .chkArrow > span,.termsAgree_lst .chkDropdown > span{display:block;width:var(--size10);height:var(--size10);margin-top:var(--size4);border:solid var(--color_gray08);border-width:1px 1px 0 0;font-size:0;line-height:0;transform:scaleX(1) rotate(45deg);-webkit-transform:scaleX(1) rotate(45deg);transform-origin:right bottom;-webkit-transform-origin:right bottom}
.termsAgree_lst .chkDropdown{top:0;transform:none;-webkit-transform:none}
.termsAgree_lst .chkDropdown > span{position:relative;border:0 none;transform:none;-webkit-transform:none}
.termsAgree_lst .chkDropdown > span:before,.termsAgree_lst .chkDropdown > span:after{position:absolute;top:var(--size2);width:var(--size10);height:1px;border-radius:0;background:var(--color_gray05);transition:transform .3s ease;-webkit-transition:transform .3s ease;content:""}
.termsAgree_lst .chkDropdown > span:before{right:var(--size7);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.termsAgree_lst .chkDropdown > span:after{right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.termsAgree_lst .active .chkDropdown > span:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.termsAgree_lst .active .chkDropdown > span:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.termsAgree_lst .checkDesc{display:none;position:relative;padding:var(--size16);margin:0 calc(var(--size16) * -1);background:var(--color_gray14)}
.termsAgree_lst .checkDesc:before{position:absolute;top:0;left:var(--size20);right:var(--size20);border-top:1px dashed var(--color_gray11);content:""}
.termsAgree_lst .active .checkDesc{display:block}
.termsAgree_lst .checkDesc > .txtp{font-weight:var(--fweight300);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray06);word-break:keep-all;overflow-wrap:break-word}
.termsAgree_lst .checkDesc > .txtp .point{font-weight:var(--fweight400);color:var(--color_base01)}
.termsAgree_lst .checkDesc .li_th3{margin:0}
.termsAgree_lst .checkDesc .agreeCnts{margin-top:0}
.termsAgree_lst .checkDesc > .txtp + .agreeCnts{margin-top:var(--size12)}
.termsAgree_lst .checkDesc .agreeCnts strong{display:block;margin-bottom:var(--size4);font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray03)}
.termsAgree_lst .checkDesc .agreeCnts .li_th2 > li{margin:0 !important;font-size:var(--fsize3) !important}
.termsAgree_lst .checkDesc .agreeCnts .li_th2 .li_th3{padding-left:0;margin-bottom:var(--size4)}
.termsAgree_lst .li_th3{padding-left:var(--size30);margin:calc(var(--size8) * -1) 0 var(--size12)}
.termsAgree_lst .li_th3 > li{margin-bottom:0 !important;font-size:var(--fsize3) !important;color:var(--color_gray05) !important}
/*동의체크(확인)*/
.agreeChk_wrap{margin:var(--size32) 0 var(--size60);text-align:center}
.agreeChk_wrap.none{display:none}
.agreeChk_wrap.noSpace{margin-bottom:var(--size32)}
.agreeChk_wrap .checkbox{display:inline-block;height:var(--size24)}
.agreeChk_wrap .checkbox label{display:block;height:100%;margin:0}
.agreeChk_wrap .checkbox label > span{padding-left:0;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01)}
.agreeChk_wrap .checkbox label > span > span{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.agreeChk_wrap .checkbox label > span > span#custnm{font-size:var(--hfsize5);color:var(--color_base01)}
.agreeChk_wrap .checkbox label > span:before,.agreeChk_wrap .checkbox label > span:after{display:none}
.agreeChk_wrap .checkbox label .chk{display:inline-block;position:relative;width:var(--size24);height:var(--size24);margin-right:var(--size4);border:2px solid var(--color_gray10);border-radius:50%;vertical-align:top;transition:border .3s ease;-webkit-transition:border .3s ease}
.agreeChk_wrap .checkbox label .chk:before{position:absolute;top:var(--size10);left:var(--size4);width:var(--size6);height:var(--size10);border-top:2px solid var(--color_gray10);border-right:2px solid var(--color_gray10);transform:scaleX(-1) rotate(135deg);-webkit-transform:scaleX(-1) rotate(135deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.agreeChk_wrap .checkbox input:checked + span > .chk,.agreeChk_wrap .checkbox input.checked + span > .chk,.agreeChk_wrap .checkbox input[checked="checked"] + span > .chk{border-color:var(--color_base01)}
.agreeChk_wrap .checkbox input:checked + span > .chk:before,.agreeChk_wrap .checkbox input.checked + span > .chk:before,.agreeChk_wrap .checkbox input[checked="checked"]+ span > .chk:before{border-color:var(--color_base01);animation:check .6s;-webkit-animation:check .6s}
.agreeChk_wrap .agreeChkDate{margin-top:var(--space8);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray04)}
.agreeChk_wrap .agreeChkDate > span{font-size:inherit;line-height:inherit;color:inherit}
.agreeChk_wrap.alignLft{margin:var(--size24) 0 0;text-align:left}
.agreeChk_wrap.alignLft .checkbox{height:auto}
.agreeChk_wrap.alignLft .checkbox label > span{position:relative;padding-left:var(--size30)}
.agreeChk_wrap.alignLft .checkbox label .chk{position:absolute;top:0;left:0}
.agreeChk_wrap.alignLft .checkbox label + label{margin-top:var(--space8)}
.agreeChk_wrap.alignLft .checkbox label > span span.point{font-weight:var(--fweight700)}
@keyframes check{
    0% {height:0;width:0}
    25% {height:0;width:var(--size6)}
    50% {height:var(--size10);width:var(--size6)}
}
/*동의영역굵은라인*/
.termsAgreeWrap{position:relative;margin:var(--space32) calc(var(--size24) * -1) 0;padding:var(--size30) var(--size24) 0}
.termsAgreeWrap:before{position:absolute;top:0;left:0;right:0;height:var(--size10);border-top:1px solid var(--color_gray10);background:var(--color_gray15);content:""}
.newNHLife_wrap .termsAgreeWrap > .li_th1{margin-bottom:var(--space20)}
 
/*인증서선택*/
.certificateList_wrap{position:relative;margin:0 calc(var(--size24) * -1);padding:var(--size48) var(--size24) 0}
.certificateList_wrap:before{position:absolute;top:0;left:0;right:0;height:var(--size10);border-top:1px solid var(--color_gray10);background:var(--color_gray14);content:""}
.certificate_lst{display:flex;flex-flow:wrap}
.certificate_lst > li{flex:0 100%;padding:var(--size6) 0;margin-bottom:var(--size8)}
.certificate_lst .certificate{display:flex;padding:var(--size10) var(--size20);border:1px solid var(--color_gray10);border-radius:var(--size12);box-shadow:0 var(--size4) var(--size10) rgba(32,52,66,.15);transition:border .3s ease, background .3s;-webkit-transition:border .3s ease, background .3s}
.certificate_lst .certificate > [class*="certificate"]{flex:1}
.certificate_lst .certificate > .certificate_icon{position:relative;max-width:var(--size60)}
.certificate_lst .certificate > .certificate_icon > .nhlife_ico,.certificate_lst .certificate > .certificate_icon > .nhlife_ico:before{--sizeFix:3.125rem}
.certificate_lst .certificate > .certificate_icon > .nhlife_ico.icon-end{border-radius:50%;background:var(--color_gray11)}
.certificate_lst .certificate > .certificate_icon > .nhlife_ico.icon-end:before{ filter:grayscale(100%);-webkit-filter:grayscale(100%)}
.certificate_lst .certificate > .certificateInfo strong{display:block;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01)}
.certificate_lst .certificate > .certificateInfo .issuerInfo{margin-top:var(--size8);font-weight:var(--fweight300);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.certificate_lst .certificate > .certificateInfo em,.certificate_lst .certificate > .certificateInfo span{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.certificate_lst .certificate > .certificateInfo span{display:block}
.certificateList_wrap.nodividing{padding-top:0}
.certificateList_wrap.nodividing:before{display:none;height:0}

/*필드폼*/
.checkbox,.radio{display:flex;position:relative}
.checkbox input[type="checkbox"],.radio input[type="radio"]{position:absolute;top:-1px;left:-1px;width:var(--size24);height:var(--size24);opacity:0}
.checkbox > label,.radio label{flex:1;position:relative;margin-bottom:var(--size4)}
.checkbox > label > span,.radio > label > span{display:block;position:relative;padding-left:var(--size30);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray05);word-break:keep-all;overflow-wrap:break-word}
.checkbox > label > span > em,.checkbox > label > span > em > strong,.radio > label > span > em,.checkbox > label > span > strong,.radio > label > span > strong{display:inline-block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.checkbox > label > span > em.small,.radio > label > span > em.small{font-weight:var(--fweight200);font-size:var(--fsize3);color:var(--color_gray08)}
.checkbox > label > span > em + strong,.radio > label > span > em + strong{margin-left:var(--space20)}
.checkbox > label > span > em.agreeChk,.radio > label > span > em.agreeChk{padding:0 var(--size10);margin:-1px 0 0 var(--size8);border:1px solid var(--color_gray10);border-radius:var(--size24);font-weight:var(--fweight500)}
.checkbox > label > span > em.agreeChk.no1,.radio > label > span > em.agreeChk.no1{border-color:var(--color_gray03);color:var(--color_gray01)}
.checkbox > label > span > em.agreeChk.no2,.radio > label > span > em.agreeChk.no2{border-color:var(--color_base05);color:var(--color_base05)}
.checkbox > label > span > em.agreeChk.no3,.radio > label > span > em.agreeChk.no3{border-color:var(--color_base01);color:var(--color_base01)}
.checkbox > label > span > em.agreeChk.no4,.radio > label > span > em.agreeChk.no4{border-color:var(--color_base03);color:var(--color_base03)}
.checkbox > label > span > em.agreeChk.no5,.radio > label > span > em.agreeChk.no5{border-color:var(--color_base06);color:var(--color_base06)}
.checkbox > label > span:before,.checkbox > label > span:after,.radio > label > span:before{position:absolute;content:""}
.checkbox > label > span:before{top:0;left:0;width:var(--size22);height:var(--size22);border:1px solid var(--color_gray10);border-radius:var(--size4);transition:border .3s ease;-webkit-transition:border .3s ease}
.checkbox > label > span:after{top:var(--size12);left:var(--size5);width:var(--size6);height:var(--size12);border-top:2px solid var(--color_gray10);border-right:2px solid var(--color_gray10);opacity:0;transform:scaleX(-1) rotate(138deg);-webkit-transform:scaleX(-1) rotate(138deg);transform-origin:left top;-webkit-transform-origin:left top}
.checkbox input:checked + span,.checkbox input.checked + span,.checkbox input[checked="checked"] + span{font-weight:var(--fweight700);color:var(--color_gray01)}
.checkbox input:checked + span.agreeChk,.checkbox input.checked + span.agreeChk,.checkbox input[checked="checked"] + span.agreeChk{}
.checkbox input:checked + span:before,.checkbox input.checked + span:before,.checkbox input[checked="checked"] + span:before{border-color:var(--color_gray01);background:var(--color_gray01)}
.checkbox input:checked + span:after,.checkbox input.checked + span:after,.checkbox input[checked="checked"] + span:after{border-color:var(--color_white);opacity:1;animation:agreeCHK .6s;-webkit-animation:agreeCHK .6s}
.checkbox input:disabled + span,.checkbox input[disabled="disabled"] + span{color:var(--color_gray08)}
.checkbox input:disabled + span > em,.checkbox input[disabled="disabled"] + span > em{font-weight:var(--fweight400) !important;color:var(--color_gray08) !important}
.checkbox input:disabled + span:before,.checkbox input[disabled="disabled"] + span:before{border-color:var(--color_gray11);background:var(--color_gray11)}
@keyframes agreeCHK{
    0% {width:0;height:0}
    25% {width:var(--size6);height:0}
    50% {width:var(--size6);height:var(--size12)}
}
.radio > label > span{transition:.3s ease;-webkit-transition:.3s ease}
.radio > label > span:before{top:0;left:0;width:var(--size22);height:var(--size22);border-radius:50%;background:var(--color_white);box-shadow:inset 0 0 0 1px var(--color_gray10);transition:background .3s ease,box-shadow .3s;-webkit-transition:background .3s ease,box-shadow .3s}
.radio > label input:checked + span,.radio > label input.checked + span,.radio > label input[checked="checked"] + span{font-weight:var(--fweight700);color:var(--color_gray01)}
.radio input:checked + span.agreeChk,.radio input.checked + span.agreeChk,.radio input[checked="checked"] + span.agreeChk{}
.radio > label input:checked + span:before,.radio > label input.checked + span:before,.radio > label input[checked="checked"] + span:before{box-shadow:inset 0 0 0 var(--size6) var(--color_gray01)}
.radio > label input:disabled + span,.radio > label input[disabled="disabled"] + span{color:var(--color_gray08)}
.radio > label input:disabled + span > em,.radio > label input[disabled="disabled"] + span > em{font-weight:var(--fweight400) !important;color:var(--color_gray08) !important}
.radio > label input:disabled + span:before,.radio > label input[disabled="disabled"] + span:before{background:var(--color_gray11);box-shadow:inset 0 0 0 var(--size6) var(--color_gray11)}
/*버튼라디오*/
.radio.toggleRadio{width:100%}
.radio.toggleRadio > label{margin-bottom:0}
.radio.toggleRadio > label + label{margin-left:-1px}
.radio.toggleRadio > label > span{padding:var(--size8) 0;border:1px solid var(--color_gray10);border-radius:var(--size8) 0 0 var(--size8);color:var(--color_gray03);text-align:center}
.radio.toggleRadio > label + label > span{border-radius:0}
.radio.toggleRadio > label:last-child > span{border-radius:0 var(--size8) var(--size8) 0}
.radio.toggleRadio > label > span:before,.radio.toggleRadio > label > span:after{display:none}
.radio.toggleRadio > label > span > em{display:inline-block;position:relative}
.radio.toggleRadio > label > span > em:before,.radio.toggleRadio > label > span > em:after{position:absolute;opacity:0;content:""}
.radio.toggleRadio > label > span > em:before{top:0;left:0;width:var(--size22);height:var(--size22);border:1px solid transparent;border-radius:50%;transition:border .3s ease;-webkit-transition:border .3s ease}
.radio.toggleRadio > label > span > em:after{top:var(--size12);left:var(--size5);width:var(--size6);height:var(--size12);border-top:2px solid var(--color_base01);border-right:2px solid var(--color_base01);transform:scaleX(-1) rotate(138deg);-webkit-transform:scaleX(-1) rotate(138deg);transform-origin:left top;-webkit-transform-origin:left top}
.radio.toggleRadio.insured > label > span{border-radius:var(--size8)}
.radio.toggleRadio input:checked + span,.radio.toggleRadio input.checked + span,.radio.toggleRadio input[checked="checked"] + span{border-color:var(--color_base01);font-weight:var(--fweight500);color:var(--color_base01);z-index:1}
.radio.toggleRadio input:checked + span > em,.radio.toggleRadio input.checked + span > em,.radio.toggleRadio input[checked="checked"] + span > em{padding-left:var(--size24)}
.radio.toggleRadio input:checked + span > em:after,.radio.toggleRadio input.checked + span > em:after,.radio.toggleRadio input[checked="checked"] + span > em:after{border-color:var(--color_base01);opacity:1;animation:agreeCHK .6s;-webkit-animation:agreeCHK .6s}
.radio.toggleRadio input:disabled + span,.radio.toggleRadio input.disabled + span,.radio.toggleRadio input[disabled="disabled"] + span{border-color:var(--color_gray12);background:var(--color_gray12)}
.radio.toggleRadio input:disabled + span > em,.radio.toggleRadio input.disabled + span > em,.radio.toggleRadio input[disabled="disabled"] + span > em{font-weight:var(--fweight500) !important;color:var(--color_gray10) !important}
.radio.toggleRadio.sizeUp{}
.radio.toggleRadio.sizeUp > label > span{padding:var(--size14) 0 var(--size12);font-size:var(--fsize1);line-height:var(--lineHeight2)}
/*라운드라디오*/
.radio.pillRadio{width:100%}
.radio.pillRadio > label{margin-bottom:0}
.radio.pillRadio > label > span{padding:var(--size8) 0;border:1px solid var(--color_gray10);border-radius:var(--size20) 0 0 var(--size20);color:var(--color_gray03);text-align:center}
.radio.pillRadio > label + label{margin-left:-1px}
.radio.pillRadio > label + label > span{border-radius:0}
.radio.pillRadio > label + label:last-child > span{border-radius:0 var(--size20) var(--size20) 0}
.radio.pillRadio > label > span:before,.radio.toggleRadio > label > span:after{display:none}
.radio.pillRadio input:checked + span,.radio.pillRadio input.checked + span,.radio.pillRadio input[checked="checked"] + span{border-color:var(--color_base01);background:var(--color_gray14);font-weight:var(--fweight500);color:var(--color_base01);z-index:1}
.radio.pillRadio input:disabled + span,.radio.pillRadio input[disabled="disabled"] + span{background:var(--color_gray11)}
.radio.pillRadio.round > label > span{border-radius:var(--size8) 0 0 var(--size8)}
.radio.pillRadio.round > label + label > span{border-radius:0}
.radio.pillRadio.round > label + label:last-child > span{border-radius:0 var(--size8) var(--size8) 0}
.radio.pillRadio.round input:checked + span,.radio.pillRadio.round input.checked + span,.radio.pillRadio.round input[checked="checked"] + span{background:var(--color_lightBlue2);font-weight:var(--fweight700)}
/*태그형태라디오*/
.radio.tagsRadio{flex-wrap:wrap}
.radio.tagsRadio > label{flex:0;margin:var(--size8) var(--size8) 0 0}
.radio.tagsRadio > label > span{padding:var(--size4) var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size16);background:var(--color_white);text-align:center;white-space:nowrap}
.radio.tagsRadio > label > span:before{display:none}
.radio.tagsRadio input:checked + span,.radio.tagsRadio input.checked + span,.radio.tagsRadio input[checked="checked"] + span{border-color:var(--color_base01);font-weight:var(--fweight500);color:var(--color_base01);box-shadow:0 0 var(--size4) var(--color_base01)}
/*버튼형태라디오*/
.radio.btnRadio{width:calc(100% + var(--size8));margin:0 calc(var(--size4) * -1);flex-wrap:wrap}
.radio.btnRadio > label{flex:1 50%;padding:var(--size4);margin:0}
.radio.btnRadio > label > span{padding:var(--size8) var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_white);text-align:center;white-space:nowrap}
.radio.btnRadio > label > span:before{display:none}
.radio.btnRadio > label > span > em{display:inline-block;position:relative}
.radio.btnRadio > label > span > em:after{position:absolute;top:var(--size12);left:var(--size5);width:var(--size6);height:var(--size12);border-top:2px solid var(--color_base01);border-right:2px solid var(--color_base01);opacity:0;transform:scaleX(-1) rotate(138deg);-webkit-transform:scaleX(-1) rotate(138deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.radio.btnRadio input:checked + span,.radio.btnRadio input.checked + span,.radio.btnRadio input[checked="checked"] + span{border-color:var(--color_base01);font-weight:var(--fweight500);color:var(--color_base01)}
.radio.btnRadio input:checked + span > em,.radio.btnRadio input.checked + span > em,.radio.btnRadio input[checked="checked"] + span > em{padding-left:var(--size24)}
.radio.btnRadio input:checked + span > em:after,.radio.btnRadio input.checked + span > em:after,.radio.btnRadio input[checked="checked"] + span > em:after{border-color:var(--color_base01);opacity:1;animation:agreeCHK .6s;-webkit-animation:agreeCHK .6s}
.radio.btnRadio.tripart > label{flex:1 33.333%}
.radio.btnRadio.sizeUp{}
.radio.btnRadio.sizeUp > label > span{padding:var(--size14) var(--size16) var(--size12);font-size:var(--fsize1);line-height:var(--lineHeight2)}
/*버튼형태 아이콘라디오*/
.radio.btnIcoRadio{width:calc(100% + var(--size8));margin:0 calc(var(--size4) * -1);flex-wrap:wrap}
.radio.btnIcoRadio > label{flex:1 50%;padding:var(--size4);margin:0}
.radio.btnIcoRadio > label > span{padding:var(--size8) var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size12);background:var(--color_white);text-align:center;white-space:nowrap;box-shadow:0 var(--size4) var(--size10) rgba(32,52,66,.15);transition:border .3s ease, background .3s;-webkit-transition:border .3s ease, background .3s}
.radio.btnIcoRadio > label > span:before{display:none}
.radio.btnIcoRadio > label > span > em{display:block;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight5);color:var(--color_gray03);transition:color .3s ease;-webkit-transition:color .3s ease;word-break:keep-all;overflow-wrap:break-word}
.radio.btnIcoRadio > label > span > em > span{display:block;font-weight:var(--fweight500);font-size:var(--fsize3);line-height:inherit;color:inherit}
.radio.btnIcoRadio .nhlife_ico{margin:0 auto var(--size4)}
.radio.btnIcoRadio .nhlife_ico,.radio.btnIcoRadio .nhlife_ico:before{--sizeFix:3.25rem}
.radio.btnIcoRadio input:checked + span,.radio.btnIcoRadio input.checked + span,.radio.btnIcoRadio input[checked="checked"] + span{border-color:var(--color_base01);background:var(--color_gray14);color:var(--color_base01)}
.radio.btnIcoRadio input:checked + span > em,.radio.btnIcoRadio input.checked + span > em,.radio.btnIcoRadio input[checked="checked"] + span > em{font-weight:var(--fweight700);color:var(--color_base01)}
.radio.tipType  > label > span > em{padding-right:var(--size24)}
/*기본체크박스나열*/
.checkbox.basicType,.radio.basicType{flex-wrap:wrap;margin:0 calc(var(--size12) * -1)}
.checkbox.basicType > label,.radio.basicType > label{flex:0;margin:var(--size4) var(--size12)}
.checkbox.basicType > label > span,.radio.basicType > label > span{white-space:nowrap}
.checkbox.basicType.otherLine,.radio.basicType.otherLine{flex-direction:column;width:100%;margin:0}
.checkbox.basicType.otherLine > label,.radio.basicType.otherLine > label{flex:0;margin-left:0;margin-right:0}
.checkbox.basicType.otherLine > label > span,.radio.basicType.otherLine > label > span{white-space:normal}
.checkbox.basicType.horizonSelChk,.radio.basicType.horizonSelChk{flex-direction:column;width:100%;margin:0}
.checkbox.basicType.horizonSelChk > label,.radio.basicType.horizonSelChk > label{flex:0;margin-left:0;margin-right:0}
.checkbox.basicType.horizonSelChk > label > span,.radio.basicType.horizonSelChk > label > span{font-size:var(--fsize5);white-space:normal}
.checkbox.jobEqual{position:absolute;top:calc(var(--size5) * -1);right:0}
.checkbox.jobEqual > label{margin:0}
.checkbox.jobEqual > label > span{padding:var(--size4) var(--size16) var(--size4) var(--size8);border:1px solid var(--color_gray10);border-radius:var(--size16);background:var(--color_white);text-align:center;white-space:nowrap}
.checkbox.jobEqual > label > span:before,.checkbox.jobEqual > label > span:after{display:none}
.checkbox.jobEqual > label > span .chk{display:inline-block;position:relative;width:var(--size22);height:var(--size22);margin-right:calc(var(--size4) * -1);vertical-align:top}
.checkbox.jobEqual > label > span .chk:before{position:absolute;top:var(--size12);left:var(--size5);width:var(--size6);height:var(--size12);border-top:2px solid var(--color_gray04);border-right:2px solid var(--color_gray04);opacity:1;transform:scaleX(-1) rotate(138deg);-webkit-transform:scaleX(-1) rotate(138deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.checkbox.jobEqual input:checked + span,.checkbox.jobEqual input.checked + span,.checkbox.jobEqual input[checked="checked"] + span{border-color:var(--color_base01);font-weight:var(--fweight500);color:var(--color_base01)}
.checkbox.jobEqual input:checked + span > .chk:before,.checkbox.jobEqual input.checked + span > .chk:before,.checkbox.jobEqual input[checked="checked"] + span > .chk:before{border-color:var(--color_base01);opacity:1;animation:agreeCHK .6s;-webkit-animation:agreeCHK .6s}
/*체크박스아이콘타입*/
.checkbox.icoType{flex-wrap:wrap;width:100%}
.checkbox.icoType > label{flex:0 0 33.3333%;margin:var(--size14) 0}
.checkbox.icoType > label > span{width:var(--size64);padding-left:0}
.checkbox.icoType > label:nth-child(3n-1) > span{margin:0 auto}
.checkbox.icoType > label:nth-child(3n) > span{margin-left:auto}
.checkbox.icoType > label > span:before{top:calc(var(--size4) * -1);left:auto;right:calc(50% - var(--size48));border:var(--size2) solid transparent;border-radius:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:1}
.checkbox.icoType > label > span:after{top:var(--size8);left:auto;right:calc(50% - var(--size22));transform:scaleX(-1) translateX(-50%) rotate(138deg);-webkit-transform:scaleX(-1) translateX(-50%) rotate(138deg);z-index:1}
.checkbox.icoType > label > span > em{display:block;margin-top:var(--size6);text-align:center}
.checkbox.icoType .nhlife_ico{width:var(--size64);height:var(--size64);padding:var(--size10);margin:0 auto;border:var(--size2) solid var(--color_gray12);border-radius:var(--size20);background:var(--color_gray12)}
.checkbox.icoType .nhlife_ico:before{top:var(--size10);left:var(--size10);width:var(--size40);height:var(--size40);--sizeFix:2.5rem}
.checkbox.icoType input:checked + span,.checkbox.icoType input.checked + span,.checkbox.icoType input[checked="checked"] + span{color:var(--color_base01)}
.checkbox.icoType input:checked + span:before,.checkbox.icoType input.checked + span:before,.checkbox.icoType input[checked="checked"] + span:before{border-color:var(--color_base01);background:var(--color_white)}
.checkbox.icoType input:checked + span:after,.checkbox.icoType input.checked + span:after,.checkbox.icoType input[checked="checked"] + span:after{border-color:var(--color_base01)}
.checkbox.icoType input:checked + span .nhlife_ico,.checkbox.icoType input.checked + span .nhlife_ico,.checkbox.icoType input[checked="checked"] + span .nhlife_ico{border-color:var(--color_base01);background:var(--color_white)}
/*스위치*/
.toggleSwitch{}
.toggleSwitch label{display:block;position:relative}
.toggleSwitch input[type="checkbox"]{position:absolute;top:-1px;left:-1px;width:var(--size24);height:var(--size24);opacity:0}
.toggleSwitch .switch_track{display:inline-flex;justify-content:center;align-items:center;position:relative;width:var(--size68);height:var(--size32);border:1px solid var(--color_gray11);border-radius:var(--size32);background:var(--color_lightBlue3);font-size:0;line-height:0}
.toggleSwitch .switch_track:before{position:absolute;top:-1px;left:-1px;width:var(--size32);height:var(--size32);border-radius:var(--size32);background:var(--color_gray05);transition:left .3s ease, background .3s ease;-webkit-transition:left .3s ease, background .3s ease;content:""}
.toggleSwitch .switch_track:after{position:absolute;top:var(--size5);right:var(--size8);content:"OFF"}
.toggleSwitch input[type="checkbox"]:checked + .switch_track{}
.toggleSwitch input[type="checkbox"]:checked + .switch_track:before{left:var(--size36);background:var(--color_base01)}
.toggleSwitch input[type="checkbox"]:checked + .switch_track:after{left:var(--size8);content:"ON"}
/*입력폼*/
.inputForm_wrap{margin-bottom:var(--size16)}
.inputForm_wrap.infocus{padding-bottom:var(--size128)}/*textarea포커스일때*/
.inputForm_wrap.docSupple{margin-bottom:var(--size48)}/*보완서류등록*/
.frmGroup{}
.frmGroup.infocus{padding-bottom:var(--size160)}
.form_item{position:relative;margin-bottom:var(--space24)}
.form_item .require{display:none;font-weight:var(--fweight700);line-height:inherit}
.form_item .require:after{color:var(--color_import);content:'*'}
.form_item .require.active{display:block}
.form_item label{display:block;margin-bottom:var(--size8);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.form_item label.bold{font-weight:var(--fweight700);color:var(--color_gray01)}
.form_item label *{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.form_item label .bold{font-weight:var(--fweight400);color:var(--color_gray01)}
.form_item input{}
.form_item input[type="password"]{padding-right:0;font-weight:var(--fweight300);font-size:var(--fsize8);font-family:"pass"}
.form_item input[type="password"]::placeholder,.form_item input[type="password"]::-webkit-input-placeholder{font-weight:inherit;font-size:var(--fsize5);font-family:var(--default_font)}
.form_item input[type="password"].sexPass{background:var(--color_gray13)}
.form_item .input{display:flex;align-items:center}
.form_item .input > span{flex:1;position:relative}
.form_item .input > span.unit{max-width:var(--size24);line-height:var(--size40);color:var(--color_gray04);text-align:center}
.form_item .input > span.unitblank{max-width:var(--size16)}
.form_item .input > span.btnSCH{max-width:var(--size40)}
.form_item .input > span.btnCheckOK{max-width:var(--size92);padding:var(--size4) 0}
.form_item .input > span.juminSex{}
.form_item .input > span.juminSex input{padding-left:var(--size4);background:transparent;z-index:1}
.form_item .input > span.juminSex input::placeholder,.form_item .input > span.juminSex input::-webkit-input-placeholder{font-size:var(--fsize2)}
.form_item .input > span.juminSex .pass{position:absolute;top:0;right:var(--size10);width:calc(100% - var(--size30));height:var(--size40);padding:var(--size8) 0 var(--size7);font-style:normal;font-size:var(--fsize7);line-height:var(--lineHeight2);font-family:"pass";letter-spacing:-.15rem}
.form_item .input > span.certTimer,.form_item .input > span.wid96{max-width:var(--size96)}
.form_item [class*="ipt_txt"]{display:block;position:relative;width:100%;height:var(--size40);padding:0 var(--space24) 0 0;margin:0;border:solid var(--color_gray10);border-width:0 0 1px;background:var(--color_white);font-weight:var(--fweight500);font-size:var(--fsize5);line-height:var(--lineHeight4);font-family:inherit;color:var(--color_gray03);vertical-align:middle;transition:border .3s;-webkit-transition:border .3s;outline:none}
.form_item [class*="ipt_txt"]:focus{border-color:var(--color_base01)}
.form_item [class*="ipt_txt"]:readonly,.form_item [class*="ipt_txt"]:disabled{padding-right:0;background:var(--color_gray13);color:var(--color_gray03);-webkit-text-fill-color:var(--color_gray03)}
.form_item [class*="ipt_txt"][readonly="readonly"],.form_item [class*="ipt_txt"][readonly]{padding-right:0;background:var(--color_gray13);color:var(--color_gray03);-webkit-text-fill-color:var(--color_gray03)}
.form_item [class*="ipt_txt"]::placeholder,.form_item [class*="ipt_txt"]::-webkit-input-placeholder{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;opacity:.5}
.form_item [class*="ipt_txt"]:focus::placeholder,.form_item [class*="ipt_txt"]:focus::-webkit-input-placeholder{color:transparent;opacity:0;visibility:hidden}
.form_item .invalid_txt,.form_item .complete_txt{display:none;position:relative;padding-left:var(--size22);margin:var(--size4) 0;font-weight:var(--fweight300);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_error)}
.form_item .invalid_txt:before,.form_item .complete_txt:before{position:absolute;top:1px;left:0;width:var(--size18);height:var(--size18);border:1px solid var(--color_error);border-radius:50%;font-weight:var(--fweight700);line-height:var(--lineHeight7);color:inherit;text-align:center;content:"!"}
.form_item .complete_txt:after{position:absolute;top:var(--size11);left:var(--size4);width:var(--size5);height:var(--size10);border-top:2px solid var(--color_base06);border-right:2px solid var(--color_base06);transform:scaleX(-1) rotate(138deg);-webkit-transform:scaleX(-1) rotate(138deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.form_item .complete_txt{color:var(--color_base06)}
.form_item .complete_txt:before{border-color:var(--color_base06);content:""}
.form_item .input .btn_check{display:block;width:auto;height:var(--size32);padding:var(--size6) var(--size12) var(--size4);margin-left:auto;border:1px solid var(--color_gray10);border-radius:var(--size4);background:var(--color_gray14);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.form_item .input .btn_check > span{display:block;font-size:inherit;line-height:inherit;color:inherit}
.form_item .input .btn_check.btn-s{margin:0 0 0 auto}
.form_item .input .btn_check[disabled="disabled"],.form_item .input .btn_check[disabled]{border-color:var(--color_gray12);color:var(--color_gray10)}
.form_item .input .btn_check.active{border-color:var(--color_lightBlue1);background:var(--color_lightBlue1);color:var(--color_gray01);pointer-events:none}
.form_item .input .valueTxt,.form_item .input .valueTxtTags{min-height:var(--size40);padding:var(--size8) 0;border:solid var(--color_gray10);border-width:0 0 1px;background:var(--color_white);font-size:var(--fsize5);line-height:var(--lineHeight2);color:var(--color_gray03)}
.form_item .input .valueTxt > em{font-size:inherit;line-height:inherit;color:inherit;word-break:keep-all;overflow-wrap:break-word}
.form_item .input .valueTxtTags{display:flex;flex-wrap:wrap}
.form_item .input .valueTxtTags > em{flex:0 auto;margin-right:var(--space8)}
.form_item .input .valueTxt.noLine,.form_item.noLine .input .valueTxt{border-bottom:0 none}
.invalid .input [class*="ipt_txt"],.invalid .input select{border-color:var(--color_error) !important}
.complete .input [class*="ipt_txt"],.complete .input select{border-color:var(--color_base06) !important}
.invalid .invalid_txt,.complete .complete_txt{display:block}
.form_item .input.certNumTime{position:relative;margin-top:var(--space8)}
.form_item .input.certNumTime:before{position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color_gray10);content:""}
.form_item .input.certNumTime [class*="ipt_txt"][readonly="readonly"],.form_item .input.certNumTime [class*="ipt_txt"][readonly]{background:var(--color_white)}
.form_item .input.certNumTime .certTimer{text-align:right}
.form_item .input.certNumTime .certTimer > em{font-weight:var(--fweight500);font-size:var(--fsize5);line-height:var(--lineHeight4);color:var(--color_point)}
.form_item .input.certNumTime .certTimer > em.timeout{font-size:var(--fsize2)}
.form_item.invalid .input.certNumTime:before{background:var(--color_error) !important}
.form_item .input.priceInpt{}
.form_item .input.priceInpt .ipt_txt{padding-right:var(--size30)}
.form_item .input.priceInpt .ipt_txt::placeholder,.form_item .input.priceInpt .ipt_txt::-webkit-input-placeholder{text-align:left}
.form_item .input.priceInpt > span > .priceTxt{position:absolute;top:var(--size7);right:var(--size12);font-size:var(--fsize1);line-height:var(--lineHeight2)}
.form_item .input.addrTxt{padding:0 0 var(--size8);border-bottom:1px solid var(--color_gray10)}
.form_item.labelTop .input.priceInpt,.form_item.labelHide .input.priceInpt{padding:0}
.form_item .input.inputUnit{}
.form_item .input.inputUnit + .input.inputUnit{margin-top:var(--size6)}
.form_item .input.inputUnit > span.unit{max-width:var(--size32);border-bottom:1px solid var(--color_gray10);font-size:var(--fsize5);color:var(--color_gray03);text-align:right}
.form_item .input.amounyInpt{}
.form_item .input.amounyInpt .annual{max-width:var(--size24);border-bottom:1px solid var(--color_gray10);font-size:var(--fsize5);line-height:var(--lineHeight4);color:var(--color_gray03)}
.form_item .input.amounyInpt .ipt_txt{padding-right:var(--size36);font-weight:var(--fweight400);font-size:var(--fsize6);text-align:right}
.form_item .input.amounyInpt .ipt_txt.score{padding-right:var(--size20)}
.form_item .input.amounyInpt .ipt_txt::placeholder,.form_item .input.amounyInpt .ipt_txt::-webkit-input-placeholder{text-align:left}
.form_item .input.amounyInpt > span > .priceTxt{position:absolute;top:var(--size6);right:0;font-size:var(--fsize5);line-height:var(--lineHeight6);color:var(--color_gray03)}
.form_item .input.amounyInpt .ipt_txt + .iptDel{display:none !important}
.form_item .input.readonly{background:var(--color_gray13)}
.form_item .input.valueTxtLine{border:solid var(--color_gray10);border-width:0 0 1px}
.form_item .input.valueTxtLine .valueTxt{border-bottom:0 none}
.form_item .input + .formItemView{margin-top:var(--space8)}
/*입력삭제*/
.form_item [class*="iptDel"]{position:absolute;top:var(--size5);right:calc(var(--size3) * -1);width:var(--size30);height:var(--size30);padding:var(--size5);z-index:1}
.form_item [class*="iptDel"] > span{display:block;position:relative;width:var(--size20);height:var(--size20);border:1px solid var(--color_gray10);border-radius:50%;background:transparent;font-size:0;line-height:0;box-shadow:0 0 0 var(--size10) var(--color_gray10) inset;transition:box-shadow .2s ease-out,transform .2s ease-out;-webkit-transition:box-shadow .2s ease-out,transform .2s ease-out}
.form_item [class*="iptDel"] > span:before,.form_item [class*="iptDel"] > span:after{position:absolute;top:50%;left:50%;width:var(--size10);height:var(--size2);margin-top:-1px;margin-left:calc(var(--size5) * -1);background:var(--color_white);transition:transform .3s;-webkit-transition:transform .3s;content:""}
.form_item [class*="iptDel"] > span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.form_item [class*="iptDel"] > span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.form_item [class*="iptDel"] > span:hover{box-shadow:0 0 0 0 var(--color_gray10) inset}
.form_item [class*="iptDel"] > span:hover:before,.form_item [class*="iptDel"] > span:hover:after{background:var(--color_gray10)}
.form_item [class*="iptDel"] > span:hover:before{transform:rotate(45deg) scale(1.2);-webkit-transform:rotate(45deg) scale(1.2)}
.form_item [class*="iptDel"] > span:hover:after{transform:rotate(-45deg) scale(1.2);-webkit-transform:rotate(-45deg) scale(1.2)}
/*전화번호*/
.form_item .input.phone{}
.form_item .input.phone > span:first-child,.form_item .input.phone > span.select{max-width:var(--size96)}
.form_item .input.phone > span.select.agency{max-width:var(--size116)}
.form_item .input.phone input[type="password"]{font-size:var(--fsize9);letter-spacing:-.125rem}
.form_item .ipt_txt.maskingTel{font-weight:var(--fweight300);font-size:var(--fsize9);font-family:"pass";letter-spacing:-.125rem;-webkit-text-security:disc}
/*셀렉트*/
.form_item select{width:100%;height:var(--size40);padding:0 var(--size24) 0 0;border:solid var(--color_gray10);border-width:0 0 1px;background:var(--color_white);font-weight:var(--fweight500);font-size:var(--fsize5);line-height:var(--lineHeight4);color:var(--color_gray03);vertical-align:middle;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border 0.3s;-webkit-transition:border 0.3s;outline:none}
.form_item select:focus{border-color:var(--color_base01)}
.form_item select:disabled{background:var(--color_gray13);color:var(--color_gray09)}
.form_item .select:before,.form_item .select:after{position:absolute;top:var(--size18);width:var(--size10);height:var(--size2);border-radius:var(--size2);background:var(--color_gray09);transition:transform .5s ease-out;-webkit-transition:transform .5s ease-out;content:""}
.form_item .select:before{right:var(--size6);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.form_item .select:after{right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.form_item .select + .select{margin-left:var(--space20)}
.form_item.column select{border-width:0}
/*달력*/
.form_item .input .datepicker{}/*letter-spacing:0 !important*/
.form_item .input .date > .ipt_txt{background:transparent;z-index:1}/* padding-right:var(--size56) */
.form_item .input .date > .iptDel{right:var(--size27)}
.form_item .input .date > .nhlife_ico{position:absolute;top:var(--size4);right:calc(var(--size4) * -1)}
.form_item .input .date > .nhlife_ico,.form_item .input .date > .nhlife_ico:before{--sizeFix:1.875rem}
.form_item .input .date ~ .date > .datepicker_contents__{left:auto !important;right:0 !important}
.form_item .input .date > .datepicker_contents__.visible__{transform:none !important;transition:none !important}
.form_item.column.datepickerWrap{position:relative}
.form_item.column.datepickerWrap .input > span{position:static}
.form_item.column.datepickerWrap .input .date > .nhlife_ico{top:var(--size12)}
.form_item .input.calendarDate + .calendarDateTerm{margin-top:var(--space8)}
/*input 라인 추가*/
.form_item .btn_inptAdd{position:absolute;top:calc(var(--size6) * -1);right:0}
.form_item .btn_inptAdd > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--space32);background:var(--color_gray14)}
.form_item .btn_inptAdd > a > span{display:block;position:relative;padding-right:var(--size12);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.form_item .btn_inptAdd > a > span:before{position:absolute;top:0;right:0;width:var(--size10);height:var(--size10);margin-top:var(--size4);border:solid var(--color_gray08);border-width:1px 1px 0 0;font-size:0;line-height:0;transform:scaleX(1) rotate(45deg);-webkit-transform:scaleX(1) rotate(45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}
.form_item .btn_inptAdd > a.aLink{padding:var(--size6) 0 var(--size4);border:0 none;border-radius:none;background:none}
.form_item .btn_inptAdd > a.aLink > span{padding-right:0;text-decoration:underline}
.form_item .btn_inptAdd > a.aLink > span:before{display:none}
/*검색*/
.form_item .input .btn_search{display:block;width:var(--size40);height:var(--size40);padding:var(--size5);border:0 none;font-size:0;line-height:0;color:transparent;text-align:center}
.form_item .input .btn_search > .nhlife_ico,.form_item .input .btn_search > .nhlife_ico:before{--sizeFix:1.875rem}
/*입력내용*/
.form_item .textarea{padding:var(--size8) var(--size14);border:1px solid var(--color_gray10);border-radius:var(--size8);transition:border .3s;-webkit-transition:border .3s}
.form_item .textarea.hover{border-color:var(--color_gray01)}
.form_item .textarea textarea{width:100%;min-height:var(--size50);padding:0;border:0 none;font-weight:var(--fweight500);font-size:var(--fsize5);line-height:var(--lineHeight2);color:var(--color_gray03);outline:none;resize:none}
.form_item .textarea textarea::placeholder{font-size:var(--fsize2);line-height:var(--lineHeight1);color:inherit;opacity:.4}
.form_item .textarea textarea:focus::placeholder,.form_item .textarea textarea:focus::-webkit-input-placeholder{color:transparent;opacity:0;visibility:hidden}
.form_item .textarea textarea.autosize{max-height:var(--size280);resize:vertical}
.form_item .textarea .byte{padding:var(--size8) 0 var(--size4);font-weight:var(--fweight400);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray09);letter-spacing:0;text-align:right}
.form_item .textarea .byte > em{font-weight:var(--fweight500);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.form_item textarea.textareaLine{width:100%;min-height:var(--size50);padding:0 0 var(--size8);border:solid var(--color_gray10);border-width:0 0 1px;font-weight:var(--fweight500);font-size:var(--fsize5);line-height:var(--lineHeight2);color:var(--color_gray03);outline:none;resize:none}
.form_item textarea.textareaLine::placeholder{font-size:var(--fsize2);line-height:var(--lineHeight1);color:inherit;opacity:.4}
.form_item textarea.textareaLine:focus::placeholder,.form_item textarea.textareaLine:focus::-webkit-input-placeholder{color:transparent;opacity:0;visibility:hidden}
.form_item textarea.textareaBox{width:100%;min-height:var(--size140);padding:var(--size8) var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_gray14);font-weight:var(--fweight500);font-size:var(--fsize5);line-height:var(--lineHeight2);color:var(--color_gray03);outline:none;resize:none}
.form_item textarea.textareaBox::placeholder{font-size:var(--fsize2);line-height:var(--lineHeight1);color:inherit;opacity:.4}
.form_item textarea.textareaBox:focus::placeholder,.form_item textarea.textareaBox:focus::-webkit-input-placeholder{color:transparent;opacity:0;visibility:hidden}
#sagoReason.form_item .textarea textarea{min-height:var(--size70)}
.form_item textarea::-webkit-scrollbar{width:var(--size4);height:calc(100% - var(--size20))}
.form_item textarea::-webkit-scrollbar-track{width:100%;height:100%;margin:var(--size10) var(--size10) var(--size10) 0;border-radius:2px;background:rgba(32, 52, 66, 0.1)}
.form_item textarea::-webkit-scrollbar-thumb{width:100%;border-radius:2px;background:var(--color_gray01)}
/*스위치토글*/
.switchToggleButton{display:flex;flex-wrap:wrap;align-items:center;position:relative}
.switchToggleButton > strong,.switchToggleButton > .toggleSwitch{flex:0 0 auto}
.switchToggleButton > strong{padding-right:var(--size24);margin-right:var(--size10);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.switchToggleButton .tooltip_wrap > .tooltip_btn{top:var(--size6);right:auto;left:var(--size124)}
.switchToggleButton .tooltipDesc_wrap{top:var(--size32)}
.switchToggleButton.listViewSwitch{justify-content:flex-end;margin:var(--size8) 0 var(--size16)}
.switchToggleButton.listViewSwitch .tooltip_wrap > .tooltip_btn{left:auto;right:var(--size78)}
/*폼박스*/
.form_itemBox{padding:0 var(--size16);margin-bottom:var(--space24);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.form_itemBox.none{display:none}
.form_itemBox > .form_item{margin:0;border-bottom:1px solid var(--color_gray12)}
.form_itemBox > .form_item:last-child{border-bottom:0 none}
.form_itemBox > .form_item .textarea{margin:0 calc(var(--size16) * -1);padding:0 var(--size16)}
.form_itemBox > .form_item .textarea,.form_itemBox > .form_item .textarea.hover{border-color:transparent}
.form_itemBox > .form_item .textarea .byte{padding-bottom:0}
.form_itemBox > .form_item input.ipt_txt:disabled,.form_itemBox > .form_item select:disabled,.form_itemBox > .form_item input.ipt_txt[disabled="disabled"],.form_itemBox > .form_item select[disabled="disabled"]{background:var(--color_white)}
.form_itemBox > .form_item.noLine{border-bottom:0 none}
.form_itemBox.jointTenInfo,.form_itemBox.spaceBetween{margin-top:calc(var(--space16) * -1)}
.form_itemBox.spaceBetween{margin-top:0}
.jointTenInfo .form_item .input .valueTxt,.spaceBetween .form_item .input .valueTxt{border-width:0;text-align:right}
.jointTenInfo .form_item .input input,.spaceBetween .form_item .input input{padding-right:0;text-align:right}
.jointTenInfo .form_item [class*="iptDel"],.spaceBetween .form_item [class*="iptDel"]{display:none}
.spaceBetween .form_item.column > label{max-width:var(--size72)}
.spaceBetween .form_item.column select{direction:rtl}
/*폼카드*/
.form_itemGroup{margin-bottom:var(--space8);border:1px solid var(--color_gray10);border-radius:var(--size8);overflow:hidden}
.form_itemGroup > label{padding:var(--size12) var(--size16);margin-bottom:0;background:var(--color_gray14)}
.form_itemGroup > label > span{display:block;position:relative;padding-left:var(--size24);font-size:var(--fsize5);line-height:inherit;color:inherit}
.form_itemGroup > label .nhlife_ico,.form_itemGroup > label .nhlife_ico:before{--sizeFix:1.75rem}
.form_itemGroup > label .nhlife_ico{position:absolute;top:calc(var(--size2) * -1);left:calc(var(--size4) * -1)}
.form_itemGroup .input.priceInpt{padding:var(--size8) var(--size16)}
.form_itemGroup .input.priceInpt .ipt_txt{padding-right:var(--size18);border-width:0;font-weight:var(--fweight700);font-size:var(--fsize7);color:var(--color_gray01);text-align:right}
.form_itemGroup [class*="ipt_txt"]::placeholder,.form_itemGroup [class*="ipt_txt"]::-webkit-input-placeholder{margin-top:-2px;font-weight:var(--fweight500);font-size:var(--fsize5);color:var(--color_gray03);transform:translateY(-.25rem);-webkit-transform:translateY(-.25rem)}
.form_itemGroup .priceInpt [class*="ipt_txt"][readonly="readonly"],.form_itemGroup .priceInpt [class*="ipt_txt"][readonly]{background:transparent}
.form_itemGroup .input.priceInpt [class*="iptDel"]{display:none}
.form_itemGroup .input.priceInpt > span > .priceTxt{top:var(--size8);right:0}
/*폼분할*/
.form_item.column{display:flex;width:100%;flex-wrap:wrap;align-items:center;padding:var(--size8) 0}
.form_item.column > label{flex:auto;max-width:var(--size160);margin-bottom:0;word-break:keep-all;overflow-wrap:break-word}
.form_item.column > .input{flex:1;justify-content:flex-end}
.form_item.column > .input.pillRadioType{max-width:var(--size140);margin-left:auto}
.form_item.column input{border:0 none !important}
.form_item.column .invalid_txt,.form_item.column .advice{width:100%;flex-direction:column}    
.form_item.labelTop,.form_item.labelHide{padding:0;margin:0}
.form_item.labelTop .input,.form_item.labelHide .input{padding:var(--size8) 0}
.form_item.labelTop .input > span > label{position:absolute;top:0;left:0;height:var(--size40);font-weight:var(--fweight500);font-size:var(--fsize5);line-height:var(--lineHeight4);color:var(--color_gray03);opacity:.6;transition:font .3s ease,opacity .3s;-webkit-transition:font .3s ease,opacity .3s}
.form_item.labelTop input,.form_item.labelHide input,.form_item.labelHide select{border-bottom:0 none}
.form_item.labelTop input:focus + label,.form_item.labelTop input:not(:focus):valid + label,.form_item.labelTop input:disabled + label,.form_item.labelTop input:readonly + label{top:calc(var(--size16) * -1);height:var(--size16);font-size:var(--fsize2);line-height:1;color:var(--color_gray04);opacity:0}
.form_item.labelHide > label{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;font-size:0;line-height:0}
.form_item.tipType > label{padding-right:var(--size24)}
.columnFormItem{}
.columnFormItem .form_item.column{margin-bottom:0;padding:var(--size12) 0;border-bottom:1px solid var(--color_gray11)}
.columnFormItem .form_item.column > label{max-width:var(--size124)}
.columnFormItem .form_item.column .select.bgGray{background:var(--color_gray13)}
/*주소*/
.formAddress .form_item{padding:var(--size8) var(--size16) var(--size4);margin-bottom:var(--space8);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.formAddress .form_item input{border:0 none !important}
.formAddress .form_item .input{padding-bottom:var(--size4)}
.formAddress .form_item .input +.input{padding:var(--size4) 0 0;border-top:1px solid var(--color_gray10)}
.formAddress .form_item .input > span > em{display:block;font-weight:var(--fweight500);font-size:var(--fsize5);line-height:var(--lineHeight1);color:var(--color_gray03);vertical-align:middle;word-break:keep-all;overflow-wrap:break-word}
 /*직업*/
.form_item.frmJob{margin-top:var(--space24)}
.form_item.frmJob > .input{margin-top:var(--size12)}
.form_item.frmJob .btnSCH > .btn_search{border-bottom:1px solid var(--color_gray10)}
/*자주 선택하는 직업*/
.jobRecomm_wrap{position:relative;width:calc(100% + var(--size32));padding:var(--size12) var(--size16);margin:-1px calc(var(--size16) * -1) 0;background:var(--color_gray14);border-radius:0 0 var(--size8) var(--size8)}
.jobRecomm_wrap > strong{display:block;font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray02)}
.jobRecomm_wrap .radio.tagsRadio{justify-content:center}
.jobRecomm_wrap .radio.tagsRadio > label{margin:var(--size8) var(--size4) 0}
.jobInSec.form_item{margin-bottom:var(--space24)}
.jobInSec.form_item .input{border-bottom:1px solid var(--color_gray10)}
.jobInSec .jobRecomm_wrap{width:100%;margin:0}
/*계약자확인*/
.contractorOk{margin:0 0 var(--space24)}
.contractorOk > .form_item{padding:0;margin-bottom:var(--space8);border-bottom:1px solid var(--color_gray10)}
.contractorOk > .form_item .ipt_txt,.contractorOk > .form_item .input .valueTxt{border-width:0}
.contractorOk > .form_item.column > label{max-width:var(--size96)}
.contractorOk > .form_item.column .input .valueTxt{text-align:right}
.contractorOk > .form_item.column ~ .form_item > label{margin-bottom:0} 
/*사고내용입력*/
.incidentFrm{}
.incidentFrm.none{display:none}
/*청구급부*/
.patBilg_wrap{margin:var(--size12) 0 var(--space24)}
.patBilgFormItem{}
.patBilgFormItem .patBilg_wrap{margin:0}
.patBilgFormItem + .form_itemBox{margin-top:calc(var(--space16) * -1)} 
/*타사실손 가입여부*/
.otherLossInsu{margin:0 0 var(--space24)}
.otherLossInsu.none{display:none}
.otherLossInsu > strong{display:block;margin-bottom:var(--size8);font-weight:var(--fweight700);font-size:var(--hfsize6);line-height:var(--lineHeight2);color:var(--color_gray01)}
.otherLossInsu > .form_item{padding:0;margin-bottom:var(--space8);border-bottom:1px solid var(--color_gray10)}
.otherLossInsu > .form_item .ipt_txt{text-align:right}
.otherLossInsu > .form_item > label{max-width:var(--size68)}
.otcpRllsEnt_wrap{display:none;position:relative;margin-top:-1px;border-top:1px solid var(--color_white);background:var(--color_white)}
.otcpRllsEnt_wrap > strong{display:block;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.otcpRllsEnt_wrap > .advice.import{margin-top:var(--size4);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_import)}
.otcpRllsEnt_wrap .termsAgree_lst{padding:0;margin-top:var(--space8);border:dashed var(--color_gray10);border-width:1px 0 0;border-radius:0}
.otcpRllsEnt_wrap .agreeChk_wrap.alignLft{margin-top:0;padding:var(--size14) 0 var(--size16);border-top:1px dashed var(--color_gray12)}
.otcpRllsEnt_wrap .agreeChk_wrap .checkbox label > span{font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.otcpRllsEnt_wrap .agreeChk_wrap .checkbox input:checked + span,.otcpRllsEnt_wrap .agreeChk_wrap .checkbox input.checked + span,.otcpRllsEnt_wrap .agreeChk_wrap .checkbox input[checked="checked"] + span{font-weight:var(--fweight700);color:var(--color_gray01)}
/*수취계좌정보*/
.formAccountInfo > .form_item + .form_itemBox{margin-top:calc(var(--size12) * -1)}
.formAccountInfo > .form_itemBox > .form_item{border-bottom:0 none}
.formAccountInfo > .form_itemBox .input + .input{border-top:1px solid var(--color_gray10)}
.formAccountInfo > .form_itemBox > .advice{margin-top:var(--size12)}
.formAccountInfo > .frmBoxAdvice{margin-top:calc(var(--size16) * -1) !important;margin-bottom:var(--size24)}
/*계좌정보입력*/
.accountInfo_wrap > label{display:block;margin-bottom:var(--size8);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.accountInfo_wrap .form_itemBox > .form_item.column > label{flex:0 0 var(--size80)}
.accountInfo_wrap .form_itemBox > .form_item.column input{padding-right:0;color:var(--color_gray03) !important;-webkit-text-fill-color: var(--color_gray03);text-align:right}
.accountInfo_wrap .form_itemBox > .form_item.column input[type="tel"]{padding-right:var(--space24)}
.accountInfo_wrap .form_itemBox > .form_item.column select{text-align:right;text-align-last:right}
.accountInfo_wrap .form_itemBox > .form_item.column .unit{font-size:var(--fsize2)}
.accountInfo_wrap .form_itemBox > .form_item .input + .input{border-top:1px solid var(--color_gray12)}
.accountInfo_wrap > .form_item + .form_itemBox{margin-top:calc(var(--size12) * -1)}
.accountInfo_wrap .form_itemBox + .advice,.accountInfo_wrap .form_itemBox + .advice_lst{margin-top:calc(var(--size16) * -1) !important}
.accountInfo_wrap .form_itemBox + #memberShipDiv{padding-top:var(--size12);margin-top:calc(var(--size8) * -1) !important;border-top:1px dashed var(--color_gray11)}
.accountInfo_wrap + .accountInfo_wrap{margin-top:var(--size24) !important}
.accountInfo_wrap .autoWithChk{margin:calc(var(--size24) * -1) 0 var(--space16)}
.accountInfo_wrap .autoWithChk .checkbox.basicType > label,.accountInfo_wrap .autoWithChk .radio.basicType > label{flex:1}
.accountInfo_wrap .autoWithChk .checkbox.basicType > label > span,.accountInfo_wrap .autoWithChk .radio.basicType > label > span{white-space:initial}
.newAccountInfoInput{}
.inputForm_wrap.newAccountInfoInput{margin-bottom:0}
/*실제 소유자 여부(수익자)*/
.formBeneficiaryInfo{position:relative}
.formBeneficiaryInfo > .form_item + .form_itemBox,.formBeneficiaryInfo > .form_itemBox + .advice_lst{margin-top:calc(var(--space24) / -2)}
.formBeneficiaryInfo .form_item .ipt_txt{text-align:right}
.formBeneficiaryInfo .tooltip_wrap > .tooltip_btn{top:1px;left:var(--size104);right:auto}
.formBeneficiaryInfo .tooltipDesc_wrap{top:var(--size26)}
.formBeneficiaryInfo.beneficOR .tooltip_wrap > .tooltip_btn{left:var(--size148)}
.newNHLife_wrap .formBeneficiaryInfo .advice_lst > li > em{color:var(--color_gray01);text-decoration:none}
/*이메일*/
.form_item .emailFrm .iptDel{display:none !important}
.form_item .emailFrm .btnSel{position:absolute;top:var(--size4);right:calc(var(--size3) * -1);width:var(--size30);height:var(--size30);padding:var(--size3);z-index:1}
.form_item .emailFrm .btnSel > span{display:block;position:relative;width:var(--size24);height:var(--size24);border:2px solid var(--color_gray10);border-radius:50%;background:transparent;font-size:0;line-height:0;box-shadow:0 0 0 var(--size12) var(--color_gray10) inset;transition:box-shadow .2s ease-out,transform .2s ease-out}
.form_item .emailFrm .btnSel > span:before,.form_item .emailFrm .btnSel > span:after{position:absolute;top:50%;left:50%;width:var(--size12);height:var(--size2);margin-top:-1px;margin-left:calc(var(--size6) * -1);background:var(--color_white);transition:transform .3s;-webkit-transition:transform .3s;content:""}
.form_item .emailFrm .btnSel > span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.form_item .emailFrm .btnSel > span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.form_item .emailFrm .btnSel > span:hover{box-shadow:0 0 0 0 var(--color_gray10) inset}
.form_item .emailFrm .btnSel > span:hover:before,.form_item .emailFrm .btnSel > span:hover:after{background:var(--color_gray10)}
.form_item .emailFrm .btnSel > span:hover:before{transform:rotate(45deg) scale(1.2);-webkit-transform:rotate(45deg) scale(1.2)}
.form_item .emailFrm .btnSel > span:hover:after{transform:rotate(-45deg) scale(1.2);-webkit-transform:rotate(-45deg) scale(1.2)}
/*고객정보조회폼*/
.frmTelInfo,.frmAddressInfo,.frmEmailInfo,.frmDirectDebitInfo,.frmDriverInfo{position:relative;margin-bottom:var(--space32)}
.frmTelInfo .form_itemBox{padding:var(--size10) var(--size16);margin-bottom:0}
.frmTelInfo .form_itemBox > .form_item{border:0 none}
.frmTelInfo .form_itemBox > .form_item ~ .form_item{margin-top:var(--space16)}
.frmTelInfo .form_itemBox > .form_item label{margin-bottom:0}
.frmTelInfo .form_itemBox > .form_item .ipt_txt{padding-right:0;text-align:center}
.frmTelInfo .form_itemBox > .form_item .ipt_txt[type="password"]{font-size:var(--fsize9);letter-spacing:-.125rem}
.frmTelInfo .form_itemBox > .form_item:last-child select,.frmTelInfo .form_itemBox > .form_item:last-child .ipt_txt{border-bottom:0 none}
.frmTelInfo .form_itemBox > .form_item .iptDel{display:none !important}
.frmTelInfo .btnWrap{margin-top:var(--space8)}
.frmTelInfo .btnWrap .btn.btn_outline{height:var(--size-button40);border-radius:var(--size6) !important}
.frmTelInfo .btnWrap .btn.btn_outline > span{padding:var(--size8) 0}
.frmTelInfo .smsReceiveChk{position:absolute;top:0;right:0}
/*주소 조회폼*/
.frmAddressInfo h5{padding:var(--size8) 0}
.frmAddressInfo .form_item{margin-bottom:0}
.frmAddressInfo .form_item.labelHide{position:absolute;top:0;right:0;width:var(--size224)}
.frmAddressInfo .form_item.labelHide .input{padding:0}
.frmAddressInfo [id*="Addr"].form_item .input{padding:0 0 var(--size8);border-bottom:1px solid var(--color_gray10)}
.frmAddressInfo [id*="Addr"].form_item .input > span > em{display:inline-flex;font-size:var(--fsize5);line-height:var(--lineHeight1);color:var(--color_gray03)}
.frmAddressInfo [id*="Addr"].form_item .input > span.btnCheckOK{max-width:var(--size76)}
.frmDirectDebitInfo .form_item.column{margin-bottom:0;border-bottom:1px solid var(--color_gray10)}
.frmDirectDebitInfo .form_item.column > label{max-width:var(--size104)}
/*영문명*/
.frmEngNameInfo{margin-top:var(--space8)}
.frmEngNameInfo .form_itemBox{padding:var(--size10) var(--size16) 0;margin-bottom:0}
.frmEngNameInfo .form_itemBox > .form_item .ipt_txt{border-bottom:0 none}
/*운전여부*/
.frmDriverInfo{}
.frmDriverInfo .form_item{margin-bottom:var(--space8)}
/*직업,주소검색*/
.jobSearchList_wrap,.addSearchList_wrap{}
.jobSearch_lst,.addSearch_lst.reFineAddr{padding:0 var(--size16);margin-bottom:var(--space24);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.jobSearch_lst > li,.addSearch_lst.reFineAddr > li{position:relative;padding:var(--size16) 0}
.jobSearch_lst > li + li,.addSearch_lst > li + li{border-top:1px solid var(--color_gray12)}
.jobSearch_lst > li.noItem.none,.addSearch_lst > li.noItem.none{display:none}
.jobSearch_lst > li.empty__,.addSearch_lst > li.empty__{padding-top:var(--size68);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray04);text-align:center}
.jobSearch_lst > li.empty__:before,.addSearch_lst > li.empty__:before{position:absolute;top:var(--size8);left:50%;width:var(--size60);height:var(--size60);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Sauyvsr_vpb.fit%3Sire%3Q20250730) no-repeat;background-size:calc(var(--sizeFix) * 20) auto;background-position:calc(var(--sizeFix) * -2) 0;--sizeFix:3.75rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.jobSearch_lst .radio label,.addSearch_lst .radio label{margin:0}
.jobSearch_lst .form_item.labelHide,.addSearch_lst .form_item.labelHide{margin:var(--size16) 0 calc(var(--size8) * -1);padding-top:var(--size8);border-top:1px solid var(--color_gray12)}
.jobSearch_lst .form_item.labelHide.none,.addSearch_lst .form_item.labelHide.none{display:none}
.jobSearch_lst .form_item.labelHide .input,.addSearch_lst .form_item.labelHide .input{padding:0}
.addSearchList_wrap{}
.addSearchList_wrap > h5{margin-bottom:var(--size30)}
.addSearchList_wrap > h5 > em{font-weight:var(--fweight700);color:var(--color_base01)}
.addSearchList_wrap > h5 .advice.schMessage{padding-top:var(--size8);border-top:1px dashed var(--color_gray11);font-size:var(--fsize2);color:var(--color_gray04)}
.addSearchList_wrap > h5 .advice.schMessage:before{top:var(--size8)}
.addSearchList_wrap > h5 .advice.schMessage > strong{font-weight:var(--fweight700);font-size:var(--fsize1);line-height:inherit;color:var(--color_gray01)}
.addSearchList_wrap > h5 .advice.schMessage > em{font-size:inherit;line-height:inherit;color:var(--color_base01)}
.addSearch_lst{position:relative;padding:var(--size12) var(--size24) var(--size8);margin:0 calc(var(--size24) * -1)}
.addSearch_lst:before,.addSearch_lst:after{position:absolute;left:0;right:0;content:""}
.addSearch_lst:before{top:0;height:var(--size10);border-top:1px solid var(--color_gray10);background:var(--color_gray15)}
.addSearch_lst:after{bottom:0;height:1px;background:var(--color_gray11)}
.addSearch_lst > li{position:relative;padding:var(--size12) 0}
#gridRoad{margin-bottom:var(--size16)}
#gridRoad .radio > label > span{padding-left:0}
#gridRoad .radio > label > span:before{display:none;opacity:0}
#gridRoad .radio > label > span > em,#gridRoad .radio > label > span > strong{display:block;position:relative;margin-left:0}
#gridRoad .radio > label > span > em{margin-bottom:var(--size4);font-weight:var(--fweight400);color:var(--color_gray03)}
#gridRoad .radio > label > span > strong{padding-left:50px;font-weight:var(--fweight400);color:var(--color_gray03)}
#gridRoad .radio > label > span > strong + strong{margin-top:var(--size4)}
#gridRoad .radio > label > span > strong > span{position:absolute;top:0;left:0;width:var(--size44);height:var(--size22);border:1px solid var(--color_gray10);border-radius:var(--size4);background:var(--color_gray15);font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_gray04);text-align:center}
#gridRoad .radio > label > span > strong > em{display:block;min-height:var(--size22);font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
#gridRoad .radio > label > span > strong.addJibun{font-weight:var(--fweight500);font-size:var(--fsize3);color:var(--color_gray06) !important}
#gridRoad .radio > label input:checked + span > em,#gridRoad .radio > label input.checked + span > em,#gridRoad .radio > label input[checked="checked"] + span > em{color:var(--color_base01)}
#gridRoad .radio > label input:checked + span > strong,#gridRoad .radio > label input.checked + span > strong,#gridRoad .radio > label input[checked="checked"] + span > strong{color:var(--color_base01)}
.refinedAddr_wrap{position:relative;padding:0 var(--size24) var(--size70);margin:0 calc(var(--size24) * -1) calc(var(--size24) * -1)}
.addSearch_lst.reFineAddr{margin:0 0 var(--space16)}
.addSearch_lst.reFineAddr:before,.addSearch_lst.reFineAddr:after{display:none}
.addSearch_lst.reFineAddr .radio > label > span{display:flex;flex-wrap:wrap;align-items:center;font-weight:var(--fweight400);line-height:var(--lineHeight5)}
.addSearch_lst.reFineAddr .radio > label > span:before{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.addSearch_lst.reFineAddr .radio > label > span > em,.addSearch_lst.reFineAddr .radio > label > span > strong{flex:1}
.addSearch_lst.reFineAddr .radio > label > span > em{max-width:var(--size124);font-weight:var(--fweight300);font-size:var(--fsize3)}
.addSearch_lst.reFineAddr .radio > label > span > strong{margin-left:0}
.addSearch_lst.reFineAddr .radio > label input:disabled + span,.addSearch_lst.reFineAddr .radio > label input[disabled="disabled"] + span{font-weight:var(--fweight500)}
.roadNameTip_wrap{}
.roadNameTip{padding:var(--size12) var(--size16);margin-bottom:var(--space20);background:var(--color_gray14)}
.roadNameTip > dt{margin-bottom:var(--size4);font-weight:var(--fweight700);font-size:var(--hfsize6);line-height:var(--lineHeight2);color:var(--color_gray01)}
.roadNameTip > dd{}
.roadNameTip > dd .txtp{font-size:var(--fsize3);line-height:var(--lineHeight5);word-break:keep-all;overflow-wrap:break-word}
.roadNameTip > dd .li_th2{margin-top:var(--size8)}
.roadNameTip > dd .li_th2 > li{margin-bottom:0 !important;font-size:var(--fsize3) !important;line-height:var(--lineHeight1) !important}
.roadNameTip > dd .li_th2 > li:before{top:var(--size8) !important}
.roadNameTip > dd .advice{font-size:var(--fsize3) !important;line-height:var(--lineHeight1) !important;color:var(--color_base01) !important}
#divJibunInfo,#divRoadInfo{position:relative}
#divRoadInfo .form_itemBox{position:relative;padding:var(--size20) var(--size24);margin:calc(var(--size24) * -1) calc(var(--size24) * -1) var(--size20);border:0 none;border-radius:0;background:var(--color_base01);z-index:1}
#divRoadInfo .form_itemBox .form_item{margin:0}
#divRoadInfo .form_itemBox #divSelectIdnt.form_item{margin-bottom:var(--space8);border:0 none}
#divRoadInfo .form_itemBox .form_item label{}
#divRoadInfo .form_itemBox .form_item .input{padding:0 !important}
#divRoadInfo .form_itemBox .form_item .ipt_txt{border-bottom:1px solid rgba(255,255,255,.3);background:transparent;color:var(--color_white)}
#divRoadInfo .form_itemBox .form_item .ipt_txt:focus{border-color:var(--color_white)}
#divRoadInfo .form_itemBox .form_item .iptDel > span{border-color:var(--color_white);box-shadow: 0 0 0 var(--size10) var(--color_white) inset}
#divRoadInfo .form_itemBox .form_item .iptDel > span:before,#divRoadInfo .form_itemBox .form_item .iptDel > span:after{background:var(--color_base01)}
#divRoadInfo .form_itemBox .form_item .iptDel > span:hover{box-shadow:0 0 0 0 var(--color_white) inset}
#divRoadInfo .form_itemBox .form_item .iptDel > span:hover:before,#divRoadInfo .form_itemBox .form_item .iptDel > span:hover:after{background:var(--color_white)}
#divRoadInfo .form_itemBox .form_item select{border-bottom:1px solid rgba(255,255,255,.3);background:transparent;color:var(--color_white)}
#divRoadInfo .form_itemBox .form_item select > option{color:var(--color_gray01)}
#divRoadInfo .form_itemBox .form_item .select:before,#divRoadInfo .form_itemBox .form_item .select:after{background:var(--color_white)}
#divRoadInfo .form_itemBox .invalid .input .ipt_txt,#divRoadInfo .form_itemBox .invalid .input select{border-color: var(--color_lightBlue1) !important;}
#divRoadInfo .form_itemBox .form_item .invalid_txt,#divRoadInfo .form_itemBox .form_item .complete_txt{color:var(--color_lightBlue1)}
#divRoadInfo .form_itemBox .form_item .invalid_txt:before,#divRoadInfo .form_itemBox .form_item .complete_txt:before{border-color:var(--color_lightBlue1)}
/*은행 및 증권사선택*/
.bankSelect_lst{display:flex;margin:0 calc(var(--size4) * -1);flex-flow:wrap}
.bankSelect_lst > li{flex:0 calc(33.333% - var(--size8));position:relative;height:var(--size48);margin:0 var(--size4)}
.bankSelect_lst > li button,.bankSelect_lst > li a{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:0 solid var(--color_white);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray01);transition:border .3s ease,color .3s;-webkit-transition:border .3s ease,color .3s}
.bankSelect_lst > li button > span,.bankSelect_lst > li a > span{display:block;position:relative;padding:var(--size5) var(--size8) var(--size5) var(--size40);font-size:inherit;line-height:inherit;color:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bankSelect_lst > li button > span:before,.bankSelect_lst > li a > span:before{display:none;position:absolute;top:var(--size12);right:var(--size5);width:var(--size6);height:var(--size12);border-top:2px solid var(--color_gray10);border-right:2px solid var(--color_gray10);opacity:0;transform:scaleX(-1) rotate(138deg);-webkit-transform:scaleX(-1) rotate(138deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.bankSelect_lst > li button > span:after,.bankSelect_lst > li a > span:after{position:absolute;top:0;left:0;width:var(--sizeFix);height:var(--sizeFix);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SonaxPV_vpb.fit%3Sire%3Q20250730) no-repeat;background-size:calc(var(--sizeFix) * 25) auto;content:""}
.bankSelect_lst > li.active button,.bankSelect_lst > li.active a{background:var(--color_lightBlue2);border-radius:var(--size6);color:var(--color_base01);z-index:1}/*padding-left:var(--size8)*/
.bankSelect_lst > li.active button > span,.bankSelect_lst > li.active a > span{font-weight:var(--fweight700)}/* padding-right:var(--size24) */
.bankSelect_lst > li.active button > span:before,.bankSelect_lst > li.active a > span:before{border-color:var(--color_base01);opacity:1;animation:agreeCHK .6s;-webkit-animation:agreeCHK .6s}
.bankSelect_lst > li[id*="052"],.bankSelect_lst > li[id*="056"],.bankSelect_lst > li[id*="058"],.bankSelect_lst > li[id*="059"],.bankSelect_lst > li[id*="268"]{}/* display:none */
/*은행*/
.bankSelect_lst > li button > span:after,.bankSelect_lst > li a > span:after{--sizeFix:2.0rem}

/*텍스트카운트*/
.form_item .txtCount{position:absolute;top:0;right:0}
.form_item .txtCount > span{display:block;font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray04)}
.form_item .txtCount > span > em{font-weight:var(--fweight400);font-size:inherit;line-height:inherit;color:var(--color_base01)}
.inputForm_wrap.addAuthCsInfo,.inputForm_wrap.addAuthCsInfo .form_item{margin-bottom:0}
.contactModifyFrm{position:relative}
.contactModifyFrm .btn_customerInfo{position:absolute;top:calc(var(--size36) * -1);right:0}
.contactModifyFrm .btn_customerInfo > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--space32);background:var(--color_gray14)}
.contactModifyFrm .btn_customerInfo > a > span{display:block;position:relative;padding-right:var(--size12);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.contactModifyFrm .btn_customerInfo > a > span:before{position:absolute;top:0;right:0;width:var(--size10);height:var(--size10);margin-top:var(--size4);border:solid var(--color_gray08);border-width:1px 1px 0 0;font-size:0;line-height:0;transform:scaleX(1) rotate(45deg);-webkit-transform:scaleX(1) rotate(45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}
/*발급방법*/
.formIssueMethod{}
.formIssueMethod > .form_itemBox{padding-top:var(--size12);margin-top:calc(var(--size12) * -1)}
.formIssueMethod > .form_itemBox > .form_item{margin-bottom:-1px} 
.formIssueMethod > .form_itemBox + .advice_lst{margin-top:calc(var(--size16) * -1)}
/*자동송금대상 선택*/
.autoRmtSel_wrap{}
.form_item.autoRmtSelForm{}
.form_item.autoRmtSelForm > label{margin-bottom:0;font-size:0;line-height:0}
.autoRmtSelForm .radio.btnRadio > label{flex:1 33.333%}
.frmGroup.autoRmtForm{padding-bottom:var(--size24)}
.autoRmtForm .form_item.column{padding-bottom:0;margin-bottom:0;border:solid var(--color_gray12);border-width:0 0 1px}
.autoRmtForm .form_item.column > label{max-width:var(--size104)}
.autoRmtForm .form_item [class*="ipt_txt"]:disabled{background:transparent;color:var(--color_gray01);-webkit-text-fill-color:var(--color_gray01)}
.autoRmtForm .form_item .input .date > .datepicker_contents__.visible__{left:auto !important}

.inputForm_wrap + .btnWrap{margin:calc(var(--size16) * -1) 0 var(--size16)}
.inputForm_wrap + .btnWrap.fixed,.inputForm_wrap + .btnWrap.nofooter{margin:0}

/*페이징*/
.paging_wrap{margin-bottom:var(--space20)}
.paging_wrap > .paging{display:block;position:relative;padding:0;text-align:center}
.paging_wrap ul,.paging_wrap ul > li{display:inline-block !important;float:none;padding:0;vertical-align:top}
.paging_wrap ul{float:none !important;margin:0 var(--size8)}
.paging_wrap ul > li{display:block !important;background:none !important;text-indent:unset !important}
.paging_wrap .pagination_lefter__,.paging_wrap .pagination_righter__{width:var(--size36);height:var(--size36)}
.paging_wrap .pagination_prev__,.paging_wrap .pagination_next__{width:100%;height:100%}
.paging_wrap .pagination_prev__ > a,.paging_wrap .pagination_next__ > a{display:block;position:relative;width:100%;height:100%;padding:var(--size9);border:1px solid var(--color_gray08);border-radius:50%;font-size:0;line-height:0}
.paging_wrap .pagination_prev__ > a:before,.paging_wrap .pagination_next__ > a:before{position:absolute;top:var(--size9);left:var(--size14);width:var(--size10);height:var(--size10);border:solid var(--color_gray08);border-width:2px 2px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.paging_wrap .pagination_prev__ > a:before{left:var(--size18);border-width:0 0 2px 2px}
.paging_wrap .pagination_page__{padding:var(--size6) var(--size8) !important;font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray06)}
.paging_wrap .pagination_page__ *{display:inline-block !important;position:static !important;padding:0 !important;font-weight:inherit !important;font-size:inherit !important;line-height:inherit !important;font-family:inherit !important;color:inherit !important;vertical-align:top !important}
.paging_wrap .pagination_page__ > a{font-weight:var(--fweight700) !important;color:var(--color_gray01) !important}
.paging_wrap .pagination_page__ .pageall{padding-right:0 !important}
.paging_wrap .pagination_disable__ > a,.paging_wrap .pagination_disable__ > a:before{opacity:.4 !important}
/* .paging_wrap > .paging a{display:block;padding:var(--size10) 0;border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_gray15);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray03);text-align:center}
.paging_wrap > .paging a > em,.paging_wrap > .paging a > span{display:inline-block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;vertical-align:top}
.paging_wrap > .paging a > em{font-weight:var(--fweight700);color:var(--color_gray01)}
*/

/*카카오인증 (미)완료*/
.authComment_wrap{padding:var(--size24) 0}
.authComment_wrap > .nhlife_ico{margin:0 auto}
.authComment_wrap > .nhlife_ico,.authComment_wrap > .nhlife_ico:before{--sizeFix:3.75rem}
.authComment_wrap > strong{display:block;font-weight:var(--fweight400);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01);text-align:center}
.authComment_wrap > strong > span{display:block;font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray04)}
.authComment_wrap > .btnWrap{margin-top:var(--size12)}
.newNHLife_wrap .authComment_wrap > .btnWrap > .btn.btn_arrow{width:auto;height:auto;margin:0 auto}
.newNHLife_wrap .authComment_wrap > .btnWrap > .btn.btn_arrow > span{padding:var(--size8) var(--size12) var(--size8) 0;margin:0}

/*목록*/
.newNHLife_wrap [class*="li_th"]{}
.newNHLife_wrap [class*="li_th"] > li{position:relative;margin:0 0 var(--size4);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.newNHLife_wrap [class*="li_th"] > li:before{position:absolute;left:0;content:""}
.newNHLife_wrap [class*="li_th"] > li *{font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap [class*="li_th"] > li strong{display:block;font-weight:var(--fweight700);color:var(--color_gray01)}
.newNHLife_wrap [class*="li_th"] > li strong > em{font-weight:inherit !important}
.newNHLife_wrap [class*="li_th"] > li strong > span{font-weight:inherit;text-decoration:underline}
.newNHLife_wrap [class*="li_th"] > li strong + .li_th3{margin-top:var(--size4)}
.newNHLife_wrap [class*="li_th"] > li em{font-weight:var(--fweight400);color:var(--color_base01)}
.newNHLife_wrap [class*="li_th"] > li em.bold{font-weight:var(--fweight700);color:var(--color_gray01) !important}
.newNHLife_wrap [class*="li_th"] > li em.point{font-weight:var(--fweight700);color:var(--color_base01) !important}
.newNHLife_wrap [class*="li_th"] > li em.import{font-weight:var(--fweight700);color:var(--color_import) !important}
.newNHLife_wrap [class*="li_th"] > li em > span{font-weight:inherit !important}
.newNHLife_wrap [class*="li_th"] > li .import{color:var(--color_import)}
.newNHLife_wrap [class*="li_th"] > li .bulletPoint{font-weight:var(--fweight700);font-size:var(--fsize1)}
.newNHLife_wrap [class*="li_th"] .advice{padding-left:var(--space16);margin:var(--size4) 0 0;font-size:var(--fsize3);line-height:var(--lineHeight1);color:inherit}
.newNHLife_wrap [class*="li_th"] .advice:before{font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap [class*="li_th"] .aLink,.newNHLife_wrap [class*="li_th"] .siteLink{font-size:inherit;line-height:inherit;color:var(--color_base01)}
.newNHLife_wrap [class*="li_th"] .siteLink{display:inline-flex;position:relative;padding-right:var(--size20)}
.newNHLife_wrap [class*="li_th"] .siteLink .nhlife_ico{position:absolute;top:0;right:0}
.newNHLife_wrap [class*="li_th"] .linkbtn{display:inline-flex;min-height:var(--size22);padding:var(--size2) var(--size6) 0;border:1px solid var(--color_gray08);border-radius:var(--size4);background:var(--color_lightBlue2);font-size:var(--fsize4);line-height:var(--lineHeight7);color:var(--color_gray01)}
.newNHLife_wrap [class*="li_th"] .aBlank{display:flex}
.newNHLife_wrap [class*="li_th"] .aBlank > span{display:inline-flex;position:relative;padding-right:var(--size20)}
.newNHLife_wrap [class*="li_th"] .aBlank > span:before{position:absolute;bottom:var(--size2);left:0;right:var(--size20);height:1px;background:var(--color_base01);content:""}
.newNHLife_wrap [class*="li_th"] .aBlank .nhlife_ico{position:absolute;top:0;right:0}
.newNHLife_wrap [class*="li_th"] .table_basic th,.newNHLife_wrap [class*="li_th"] .table_basic td{font-size:var(--fsize3)}
.newNHLife_wrap .li_th1 > li{padding-left:var(--size12);margin-bottom:var(--size12)}
.newNHLife_wrap .li_th1 > li:before{top:var(--size7);width:var(--size6);height:var(--size6);border-radius:50%;background:var(--color_gray09)}
.newNHLife_wrap .li_th1 > li [class*="li_th"]{margin-top:var(--size4)}
.newNHLife_wrap .li_th1 + .advice_lst{margin-top:var(--space16)}
.newNHLife_wrap .li_th2 > li{padding-left:var(--size10)}
.newNHLife_wrap .li_th2 > li:before{top:var(--size9);width:var(--size3);height:var(--size3);border-radius:50%;background:var(--color_gray05)}
.newNHLife_wrap .li_th2 > li > .li_num > li{margin-bottom:0;font-size:var(--fsize3)}
.newNHLife_wrap .li_th2 > li .annotate{margin-top:0}
.newNHLife_wrap .li_th3 > li{padding-left:var(--size10)}
.newNHLife_wrap .li_th3 > li:before{top:var(--size9);width:var(--size5);height:1px;background:var(--color_gray04)}
.newNHLife_wrap .li_th3 .advice_lst > li{margin-top:var(--size4);line-height:var(--lineHeight5)}
.newNHLife_wrap .li_th3 .advice_lst > li + li{margin:0}
.newNHLife_wrap .li_no{counter-reset:section}
.newNHLife_wrap .li_no > li{position:relative;padding-left:var(--size30);margin-bottom:var(--size4);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.newNHLife_wrap .li_no > li:before{position:absolute;top:0;left:0;width:var(--size22);height:var(--size22);border:1px solid var(--color_gray04);border-radius:50%;background:var(--color_gray04);font-weight:var(--fweight300);font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_white);text-align:center;counter-increment:section 1;content:counter(section)}
.newNHLife_wrap .li_no > li strong{display:block;font-weight:var(--fweight700);font-size:var(--fsize2);line-height:inherit;color:var(--color_gray02)}
.newNHLife_wrap .li_no > li strong > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap .li_no > li strong + .li_th3,.newNHLife_wrap .li_no > li .li_th3 .li_th2{margin-top:var(--size4)}
.newNHLife_wrap .li_no > li .li_th3 .li_th2 > li{margin-bottom:0}
.newNHLife_wrap .li_no > li .li_th3 .li_th2 > li .advice,.newNHLife_wrap .li_no > li .li_th3 .li_th2 > li .advice_lst > li{margin-top:0}
.newNHLife_wrap .li_no.numBlue > li:before{border-color:var(--color_base01);background:transparent;color:var(--color_base01)}
.newNHLife_wrap .li_num,.newNHLife_wrap .li_decimal{counter-reset:listNum}
.newNHLife_wrap .li_num > li,.newNHLife_wrap .li_decimal > li{position:relative;padding-left:var(--size20);margin-bottom:var(--size4);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.newNHLife_wrap .li_num > li:before,.newNHLife_wrap .li_decimal > li:before{position:absolute;top:var(--size3);left:0;width:var(--size14);height:var(--size14);border:1px solid var(--color_gray08);border-radius:50%;background:transparent;font-size:var(--fsize11);line-height:var(--size13);color:inherit;text-align:center;counter-increment:listNum 1;content:counter(listNum)}
.newNHLife_wrap .li_num > li > strong{display:block;font-weight:var(--fweight700);line-height:var(--lineHeight2);color:inherit}
.newNHLife_wrap .li_decimal{counter-reset:decimal}
.newNHLife_wrap .li_decimal > li:before{width:auto;border-color:transparent;font-size:var(--fsize4);line-height:var(--size12);text-align:left;counter-increment:decimal;content:counter(decimal, decimal-leading-zero)"."}
.newNHLife_wrap .li_decimal .li_th3 > li{margin-bottom:0}
.newNHLife_wrap .li_num .li_decimal{margin-top:var(--size4)}
.newNHLife_wrap .li_num .li_decimal > li > strong{font-weight:var(--fweight700)}
.newNHLife_wrap .li_num .dataTable_wrap,.newNHLife_wrap .li_decimal .dataTable_wrap{margin-bottom:var(--space8)}
.newNHLife_wrap [class*="li_th"].dotNone > li,.newNHLife_wrap .li_no.numNone > li,.newNHLife_wrap .li_num.numNone > li,.newNHLife_wrap .li_decimal.numNone > li{padding-left:0}
.newNHLife_wrap [class*="li_th"].dotNone > li:before,.newNHLife_wrap .li_no.numNone > li:before,.newNHLife_wrap .li_num.numNone > li:before,.newNHLife_wrap .li_decimal.numNone > li:before{display:none}
.newNHLife_wrap .li_hangul{}
.newNHLife_wrap .li_hangul > li{padding-left:var(--size18);text-indent:calc(var(--size18) * -1);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.newNHLife_wrap .li_hangul > li [class*="li_th"]{text-indent:initial}
.newNHLife_wrap .tagLabel{display:flex;flex-wrap:wrap}
.newNHLife_wrap .tagLabel > span{flex:0 0 auto;font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.newNHLife_wrap .tagLabel > span + span{margin-left:var(--size8)}

/*알림*/
.newNHLife_wrap .advice,.newNHLife_wrap .advice_lst > li,.newNHLife_wrap .infoTip,.newNHLife_wrap .annotate,.newNHLife_wrap .annotate_lst > li{position:relative;padding-left:var(--space16);margin-top:var(--size8);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray06);word-break:keep-all;overflow-wrap:break-word}
.newNHLife_wrap .advice:before,.newNHLife_wrap .advice_lst > li:before,.newNHLife_wrap .infoTip:before,.newNHLife_wrap .annotate:before,.newNHLife_wrap .annotate_lst > li:before{position:absolute;top:0;left:0;line-height:inherit;content:"※"}
.newNHLife_wrap .advice em.bold{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.newNHLife_wrap .advice_lst > li + li,.newNHLife_wrap .annotate_lst > li + li{margin-top:var(--size4)}
.newNHLife_wrap .advice_lst [class*="li_th"],.newNHLife_wrap .advice_lst [class*="li_th"] > li,.newNHLife_wrap .annotate_lst [class*="li_th"],.newNHLife_wrap .annotate_lst [class*="li_th"] > li{margin:0;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap .advice_lst > li > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01);text-decoration:underline}
.newNHLife_wrap .advice_lst > li > em.bold{color:var(--color_gray01);text-decoration:none}
.newNHLife_wrap .advice_lst .point{font-size:inherit;line-height:inherit;color:var(--color_base01)}
.newNHLife_wrap .advice.import{color:var(--color_import)}
.newNHLife_wrap .advice.import:before{color:var(--color_import)}
.newNHLife_wrap .infoTip{padding-left:var(--size20)}
.newNHLife_wrap .infoTip > strong{font-weight:var(--fweight700);color:var(--color_gray01)}
.newNHLife_wrap .infoTip > strong.point{color:var(--color_base01)}
.newNHLife_wrap .infoTip.error{color:var(--color_import)}
.newNHLife_wrap .infoTip:before{top:var(--size2);width:var(--size16);height:var(--size16);border:1px solid var(--color_gray10);border-radius:50%;font-size:var(--fsize10);line-height:var(--lineHeight9);color:inherit;text-align:center;content:"i"}
.newNHLife_wrap .infoTip.error:before{border-color:var(--color_import)}
.newNHLife_wrap .caution{position:relative;padding-left:var(--space20);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray03)}
.newNHLife_wrap .caution > span{display:block;font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap .caution:before{position:absolute;top:var(--size2);left:0;width:var(--size16);height:var(--size16);border:1px solid var(--color_gray08);border-radius:50%;font-weight:var(--fweight700);line-height:var(--size16);color:inherit;text-align:center;content:"!"}
.newNHLife_wrap .caution.error{color:var(--color_import)}
.newNHLife_wrap .caution.error:before{border-color:var(--color_import)}
.newNHLife_wrap .annotate:before,.newNHLife_wrap .annotate_lst > li:before{top:var(--size2);font-size:var(--fsize12);color:var(--color_import);content:"*"}
.newNHLife_wrap .annotate + .annotate{}
.newNHLife_wrap .annotate.type2{padding-left:var(--space24)}
.newNHLife_wrap .annotate.type2:before{content:"**"}
.newNHLife_wrap .annotate.type3{padding-left:var(--space32)}
.newNHLife_wrap .annotate.type3:before{content:"***"}
.newNHLife_wrap .glossMark{font-size:inherit;line-height:inherit;color:var(--color_import) !important;font-style:normal}
.newNHLife_wrap .glossAnnote{display:block;padding:var(--size8);margin-top:var(--size8);border:1px solid var(--color_gray12);border-radius:var(--size4);background:var(--color_gray15)}
.newNHLife_wrap .glossAnnote > strong{display:block;font-weight:var(--fweight700);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray01)}
.newNHLife_wrap .glossAnnote .advice,.newNHLife_wrap .glossAnnote .advice_lst > li:first-child,.newNHLife_wrap .glossAnnote .annotate,.newNHLife_wrap .glossAnnote .annotate_lst > li:first-child{margin-top:0}
.newNHLife_wrap .glossAnnote .annotate_lst + .advice{margin-top:var(--size8)}
.newNHLife_wrap .glossAnnote .annotate_lst > li{color:var(--color_gray04)}
.newNHLife_wrap .aLink,.newNHLife_wrap .siteLink{font-size:inherit;line-height:inherit;color:var(--color_base01) !important}
.newNHLife_wrap .bigFont,.newNHLife_wrap .bigFont > li,.newNHLife_wrap .bigFsLine,.newNHLife_wrap .bigFsLine > li{font-weight:var(--fweight400) !important;font-size:var(--fsize5) !important;color:var(--color_gray01) !important;text-decoration:underline}
.newNHLife_wrap .bigFont,.newNHLife_wrap .bigFont > li{text-decoration:none}
.newNHLife_wrap .bigFont.point > li,.newNHLife_wrap .bigFsLine.point > li,.newNHLife_wrap .bigFont.point,.newNHLife_wrap .bigFsLine.point{color:var(--color_base01) !important}
.newNHLife_wrap .bigFont.import > li,.newNHLife_wrap .bigFsLine.import > li,.newNHLife_wrap .bigFont.import,.newNHLife_wrap .bigFsLine.import{color:var(--color_import) !important}
.newNHLife_wrap .bigFont.bold > li,.newNHLife_wrap .bigFsLine.bold > li,.newNHLife_wrap .bigFont.bold,.newNHLife_wrap .bigFsLine.bold{color:var(--color_gray01) !important}
.newNHLife_wrap .advice .import,.newNHLife_wrap .advice_lst > li .import,.newNHLife_wrap .infoTip .import,.newNHLife_wrap .annotate .import,.newNHLife_wrap .annotate_lst > li .import{font-weight:var(--fweight400);color:var(--color_import)}
.newNHLife_wrap [class*="advice"] span{font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap [class*="advice"] span.bold{font-weight:var(--fweight400);color:var(--color_gray01)}
.newNHLife_wrap .annotateTip{}
.newNHLife_wrap .annotateTip > .annotate{display:inline-flex;flex-wrap:wrap;padding-left:var(--size12);margin-top:0;line-height:var(--lineHeight5)}
.newNHLife_wrap .annotateTip > .annotate:before{line-height:inherit}
.newNHLife_wrap .annotateTip > .annotate em{margin:0 var(--size2) 0 var(--size4)}
.newNHLife_wrap .annotateTip > .annotate *{font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap .contentsLink_lst{}
.newNHLife_wrap .contentsLink_lst > li{padding:var(--size4) 0;font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_base01)}
.newNHLife_wrap .contentsLink_lst > li *{font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap .contentsLink_lst a{display:flex;flex-wrap:wrap}
.newNHLife_wrap .contentsLink_lst a > span{border-bottom:1px solid var(--color_base01)}

/*Table*/
.table_wrap{}
.dataTable_wrap,.dataTable_scroll,.scrollTable{position:relative}
.dataTable_wrap h3{margin-bottom:8px;font-weight:400;font-size:24px;line-height:34px}
.dataTable_scroll{border-top:1px solid var(--color_gray04)}
.dataTable_scroll.scrollX .table_basic{width:150%}
.dataTable_wrap ~ .dataTable_wrap{margin-top:var(--size20)}
/* table */
.table_basic{width:100%;border-bottom:1px solid var(--color_gray11);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04);letter-spacing:-0.0375rem;table-layout:fixed}
.table_basic th,.table_basic td{padding:var(--size8) var(--size10);border:solid var(--color_gray11);border-width:1px 1px 0 0;line-height:var(--lineHeight5);color:var(--color_gray04);word-break:initial}
.table_basic th{background:var(--color_gray14);color:var(--color_gray01)}
.table_basic th[scope="col"],.table_basic th[scope="row"]{border-color:var(--color_gray11);border-width:1px 1px 1px 0;background:var(--color_gray14);font-weight:var(--fweight500);color:var(--color_gray01)}
.table_basic th[scope="col"]{border-width:0 1px 1px 0;text-align:center !important;word-break:keep-all !important;overflow-wrap:break-word !important}
.table_basic th[scope="col"] > span,.table_basic th[scope="col"] > span > em{font-size:var(--fsize3);line-height:inherit;color:inherit;word-break:inherit !important;overflow-wrap:inherit !important}
.table_basic th[scope="row"]{}
.table_basic th:last-child,.table_basic td:last-child{border-right:0 none}
.table_basic td[rowspan]:last-child{border-left:1px solid var(--color_gray11)}
.table_basic tbody tr:first-child th,.table_basic tbody tr:first-child td{border-top-color:transparent}
.table_basic.right th,.table_basic.right th[scope="col"]{text-align:center}
.table_basic.right td,.table_basic td.tRight{text-align:right}
.table_basic.right td.center,.table_basic td.tCenter{text-align:center}
.table_basic.right td.left,.table_basic td.tLeft{text-align:left}
.table_basic.center th,.table_basic.center th[scope="col"],.table_basic.center td{text-align:center}
.table_basic.center td.right,.table_basic td.tRight{text-align:right}
.table_basic.center td.left,.table_basic td.tLeft{text-align:left}
.table_basic th[scope="row"].left{text-align:left !important}
.table_basic td > span{font-size:inherit;line-height:inherit;color:inherit}
.table_basic td > strong{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.table_basic td [class*="li_"],.table_basic td [class*="li_"] > li{font-size:inherit;line-height:inherit;color:inherit}
.table_basic td [class*="li_"] > li{margin-bottom:0}
.table_basic tbody + tbody,.table_basic .doubleLine{border-top-width:var(--size3);border-style:double;border-top-color:var(--color_gray10)}
.table_basic tbody[style="display:none;"] + tbody{border-top-width:1px;border-style:solid;border-top-color:var(--color_gray10)}
.table_basic tbody tr:nth-child(2n) th,.table_basic tbody tr:nth-child(2n) td{}
.table_basic tfoot th,.table_basic tfoot td{border-top-width:var(--size3);border-style:double;border-top-color:var(--color_gray08);background:var(--color_gray15);font-weight:var(--fweight700);color:var(--color_gray01)}
.table_basic em{font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.table_basic em.price{font-weight:var(--fweight700);font-size:var(--fsize6);line-height:var(--lineHeight2);color:var(--color_base01)}
.table_basic .advice{margin-top:0;font-size:var(--fsize3);line-height:var(--lineHeight5);color:inherit}
.table_basic.aloneLine tbody + tbody,.table_basic.aloneLine .doubleLine{border-top-width:1px}
@media screen and (max-width:359px){
    .table_basic th,.table_basic td{padding:var(--size12)}
}
/*table scroll guide*/
.scrollGuide_wrap{position:absolute;top:0;right:0;bottom:0;left:0}
.scrollGuide_wrap:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.2;content:""}
.scrollGuide_wrap > .scrollGuide{position:absolute;top:50%;left:50%;width:var(--size96);height:var(--size96);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.scrollGuide_wrap > .scrollGuide .icon{display:block;position:absolute;top:0;left:50%;width:100%;height:100%;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SfpebyyThvqr.cat) no-repeat 0 0;background-size:var(--size96) auto;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
/*.scrollGuide_wrap > .scrollGuide > span{display:block;position:relative;padding:var(--size60) 0 0;font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_white);white-space:nowrap}*/


/*하단버튼고정*/
.newNHLife_wrap .btnWrap{display:flex}
.newNHLife_wrap .btnWrap.fixed,.newNHLife_wrap .btnWrap.nofooter{position:fixed;bottom:var(--size70);left:0;right:0;width:100%;padding:var(--size16) var(--size24) var(--size6);background:var(--color_white);z-index:10}
.newNHLife_wrap .btnWrap.fixed{margin-bottom:calc(env(safe-area-inset-bottom) / 2);margin-bottom:calc(constant(safe-area-inset-bottom) / 2)}
.newNHLife_wrap .btnWrap.nofooter{bottom:0;padding:0 0 calc(env(safe-area-inset-bottom) / 2) !important;padding:0 0 calc(constant(safe-area-inset-bottom) / 2) !important}
.newNHLife_wrap .btnWrap.none{display:none}
.newNHLife_wrap .btnWrap > span{display:block;position:relative;flex:1;border-radius:var(--size8);overflow:hidden}
.newNHLife_wrap .btnWrap > span.prev{max-width:var(--size140)}
.newNHLife_wrap .btnWrap > span + span{margin-left:var(--size4)}
.newNHLife_wrap .btnWrap .btn{display:block;width:100%;height:var(--size-button56);border-radius:var(--size8);font-weight:var(--fweight400);font-size:var(--fsize5);line-height:var(--lineHeight2);text-align:center}
.newNHLife_wrap .btnWrap .btn > span,.newNHLife_wrap .btnWrap .btn > span > em{font-weight:inherit !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important}
.newNHLife_wrap .btnWrap .btn > span{display:block;padding:var(--size16) 0}
.newNHLife_wrap .btnWrap .btn.btn_default{background:var(--color_gray06);color:var(--color_white)}
.newNHLife_wrap .btnWrap .btn.btn_primary{background:var(--color_base01);color:var(--color_white)}
.newNHLife_wrap .btnWrap .btn.btn_green{background:var(----color_base03);color:var(--color_white)}
.newNHLife_wrap .btnWrap .btn.btn_cancel{background:var(--color_gray11);color:var(--color_gray02)}
.newNHLife_wrap .btnWrap .btn.btn_outline{border:1px solid var(--color_lightBlue1);border-radius:var(--size10);background:var(--color_lightBlue2);color:var(--color_blue1)}
.newNHLife_wrap .btnWrap .btn.btn_basic{border:1px solid var(--color_gray10);border-radius:var(--size10);background:var(--color_white);color:var(--color_gray01)}
.newNHLife_wrap .btnWrap .btn.btn_arrow{height:var(--size-button32);padding:0 var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size6);background:var(--color_gray14);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray03);text-align:left}
.newNHLife_wrap .btnWrap .btn.btn_arrow > span{display:block;position:relative;padding-right:var(--size12);margin:var(--size6) 0 var(--size4)}
.newNHLife_wrap .btnWrap .btn.btn_arrow > span:before{position:absolute;top:50%;right:calc(var(--size2) * -1);width:var(--size8);height:var(--size8);margin-top:calc(var(--size3) * -1);border:solid var(--color_gray07);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.newNHLife_wrap .btnWrap .btn.btn_arrow.primary{border-color:var(--color_base01);color:var(--color_base01)}
.newNHLife_wrap .btnWrap .btn.btn_arrow > span:before{border-color:var(--color_base01)}
.newNHLife_wrap .btnWrap .btn.disabled,.newNHLife_wrap .btnWrap .btn:disabled{background:var(--color_gray11) !important;color:var(--color_gray08) !important}
.newNHLife_wrap .btnWrap .btn.btn_outline.disabled,.newNHLife_wrap .btnWrap .btn.btn_outline:disabled{border-color:var(--color_gray11) !important}
.newNHLife_wrap .btnWrap.btnSmall,.newNHLife_wrap .btnWrap.btnSplitInsu,.newNHLife_wrap .btnWrap.btnShortcut{position:static}
.newNHLife_wrap .btnWrap.btnSmall > span{max-width:var(--size132);margin:0 0 var(--size4) var(--size10);border-radius:0}
.newNHLife_wrap .btnWrap.btnSmall .btn > span{padding-top:0;padding-bottom:0}
.newNHLife_wrap .btnWrap.btnShortcut > span{flex:0 0 auto;margin-left:var(--size10);border-radius:0}
.newNHLife_wrap .btnWrap.btnShortcut .btn > span{padding-top:0;padding-bottom:0}
.newNHLife_wrap .btnWrap.btnSplitInsu > span{max-width:var(--size168);margin-left:auto}
.newNHLife_wrap .btnWrap.btnSplitInsu .btn > span{padding-top:0;padding-bottom:0;border-radius:0}
.newNHLife_wrap .btnWrap.btnCntsBlock{width:100%;flex-wrap:wrap;margin-top:var(--space8)}
.newNHLife_wrap .btnWrap.btnCntsBlock > span{flex:0 100%;margin-bottom:var(--space8);border-radius:0}
.newNHLife_wrap .btnWrap.btnCntsBlock > span + span{margin-left:0}
.newNHLife_wrap .btnWrap.btnCntsBlock .btn.btn_arrow{height:auto}
.newNHLife_wrap .btnWrap.btnCntsBlock .btn.btn_arrow > span{padding:0 var(--size16) 0 var(--size24)}
.newNHLife_wrap .btnWrap.btnCntsBlock .btn.btn_arrow .nhlife_ico{position:absolute;top:-1px;left:0}
.newNHLife_wrap .btnWrap.kakaoShare{}
.newNHLife_wrap .btnWrap.kakaoShare .btn{background:var(--color_base09);color:var(--color_brown)}
.newNHLife_wrap .btnWrap.kakaoShare .btn > span{}
.newNHLife_wrap .btnWrap.kakaoShare .btn .nhlife_ico{display:inline-flex;margin:calc(var(--size8) * -1) 0;vertical-align:top}
.newNHLife_wrap .btnWrap.kakaoShare .btn .nhlife_ico,.newNHLife_wrap .btnWrap.kakaoShare .btn .nhlife_ico:before{--sizeFix:2.5rem}
.newNHLife_wrap .btnWrap.btnRgtAlign{flex-wrap:nowrap;justify-content:flex-end}
.newNHLife_wrap .btnWrap.btnRgtAlign .aLink{float:right;position:relative;padding:var(--size4) var(--size16) var(--size4) 0;font-size:var(--fsize3) !important;line-height:var(--lineHeight5) !important;color:var(--color_gray03) !important}
.newNHLife_wrap .btnWrap.btnRgtAlign .aLink:before{position:absolute;top:var(--size6);right:0;width:var(--size10);height:var(--size10);border:solid var(--color_gray07);border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.newNHLife_wrap .btnWrap.btnRgtAlign .aLink > span{display:block;position:relative;font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap .btnWrap.btnRgtAlign .aLink > span:before{position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color_gray10);content:""}
.newNHLife_wrap .btnWrap.btnRgtAlign .aLink > span .nhlife_ico{display:inline-flex;margin:calc(var(--size4) * -1) 0;background:var(--color_white);vertical-align:top}
.newNHLife_wrap .btnWrap.btnRgtAlign .aLink > span .nhlife_ico,.newNHLife_wrap .btnWrap.btnRgtAlign .aLink > span .nhlife_ico:before{--sizeFix:1.75rem}
.newNHLife_wrap .btnWrap.btnRgtAlign .aLink > span > em{display:inline-flex;margin-top:-1px;margin-left:var(--size4);font-weight:var(--fweight700);font-size:var(--fsize6);line-height:inherit;color:var(--color_gray01);vertical-align:top}
.newNHLife_wrap .btnWrap.btnQuery .btn{color:var(--color_base01)}
.newNHLife_wrap .btnWrap.btnQuery .btn .nhlife_ico{display:inline-flex;margin:calc(var(--size4) * -1) 0;vertical-align:top}
.newNHLife_wrap .btnWrap.btnQuery .btn .nhlife_ico,.newNHLife_wrap .btnWrap.btnQuery .btn .nhlife_ico:before{--sizeFix:2.0rem}
.newNHLife_wrap .btnWrap.nofooter > span,.newNHLife_wrap .btnWrap.nofooter .btn{border-radius:0 !important}
/*보험료알아보기*/
.newNHLife_wrap .btnWrap .estInsu{display:flex;position:absolute;top:calc(var(--size22) * -1);left:50%;padding:var(--size4) var(--size8);border-radius:var(--size-radius8);background:var(--color_gray01);transform:translateX(-50%);-webkit-transform:translateX(-50%);animation:newMotion 700ms alternate infinite}
.newNHLife_wrap .btnWrap .estInsu:before{position:absolute;bottom:calc(var(--size6) * -1);left:50%;width:var(--size10);height:var(--size6);margin-left:calc(var(--size5) * -1);border:solid transparent;border-width:var(--size6) var(--size5) 0;border-top-color:var(--color_gray01);content:""}
.newNHLife_wrap .btnWrap .estInsu > span{display:flex;flex:1;font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_white);white-space:nowrap}
.newNHLife_wrap .btnWrap .estInsu > span > em{margin:-1px var(--size2) 0 var(--size4);font-weight:var(--fweight700);font-size:var(--hfsize4);line-height:inherit;color:var(--color_base05)}
/*금액*/
.newNHLife_wrap .btnWrap.btnPrice{padding-top:var(--size-button56)}
.newNHLife_wrap .btnPrice .totalLoanPrice{display:flex;flex-wrap:wrap;align-items:center;position:absolute;top:0;left:0;right:0;height:var(--size-button56);padding:var(--size12) var(--size24) var(--size8);border-radius:0}/*background:var(--color_white);box-shadow:0 0 var(--size12) rgba(32,52,66,.30)*/
.newNHLife_wrap .btnPrice .totalLoanPrice:before{position:absolute;top:0;left:0;right:0;height:1px;background:var(--color_gray11);content:""}
.newNHLife_wrap .btnPrice .totalLoanPrice > strong,.newNHLife_wrap .btnPrice .totalLoanPrice > span{font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight5);color:var(--color_gray01)}
.newNHLife_wrap .btnPrice .totalLoanPrice > strong{flex:0 0 var(--size136)}
.newNHLife_wrap .btnPrice .totalLoanPrice > strong > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap .btnPrice .totalLoanPrice > span{flex:0 0 calc(100% - 8.5rem);max-width:calc(100% - 8.5rem);text-align:right;white-space:nowrap}
.newNHLife_wrap .btnPrice .totalLoanPrice > span > em{display:inline-block;margin-top:-1px;font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:inherit;color:var(--color_base01);vertical-align:top}
.newNHLife_wrap .btnPrice .totalLoanPrice + span{z-index:1}
/*바로가기버튼*/
.newNHLife_wrap .btn_shortCut{display:flex;flex-wrap:wrap}
.newNHLife_wrap .btn_shortCut > .btn{flex:0 0 var(--size148);padding:0 var(--size10);margin-left:auto;height:var(--size-button40);border:1px solid var(--color_gray10);border-radius:var(--size20)}
.newNHLife_wrap .btn_shortCut > .btn > span{display:inline-flex;position:relative;padding:0 var(--size12) 0 var(--size30)}
.newNHLife_wrap .btn_shortCut > .btn > span:after{position:absolute;top:var(--size9);right:calc(var(--size2) * -1);width:var(--size8);height:var(--size8);border:solid var(--color_gray06);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.newNHLife_wrap .btn_shortCut > .btn .nhlife_ico{position:absolute;top:calc(var(--size4) * -1);left:0}
.newNHLife_wrap .btn_shortCut > .btn .nhlife_ico,.newNHLife_wrap .btn_shortCut > .btn .nhlife_ico:before{--sizeFix:1.875rem}
/*보험약관버튼*/
.newNHLife_wrap .btn_insuTermsDown{position:absolute;top:calc(var(--size36) * -1);right:0}
.newNHLife_wrap .btn_insuTermsDown > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_gray14)}
.newNHLife_wrap .btn_insuTermsDown > a > span{display:block;position:relative;padding-right:var(--size24);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.newNHLife_wrap .btn_insuTermsDown > a .nhlife_ico{position:absolute;top:calc(var(--size4) * -1);right:calc(var(--size4) * -1)}
.newNHLife_wrap .btn_insuTermsDown > a .nhlife_ico,.newNHLife_wrap .btn_insuTermsDown > a .nhlife_ico:before{--sizeFix:1.5rem}
/*본문리스트 더보기*/
.newNHLife_wrap .btnWrap.btnMore{margin-top:var(--size12)}
.newNHLife_wrap .btnWrap.btnMore > .btn.btn_outline{height:auto;border-color:var(--color_gray11);border-radius:var(--size8);background:var(--color_gray14);color:var(--color_gray04)}
.newNHLife_wrap .btnWrap.btnMore > .btn > span{padding:var(--size10) 0}
.newNHLife_wrap .btnWrap.btnMore > .btn > span > *{font-weight:var(--fweight400);font-size:inherit !important;line-height:inherit !important;color:var(--color_gray01) !important}
.newNHLife_wrap .btnWrap.btnMore > .btn > span > span > em{font-weight:var(--fweight700);color:var(--color_base01) !important}
.newNHLife_wrap .btnWrap.btnMore .icoMore{display:inline-block;position:relative;width:var(--size14);height:var(--size14);margin-top:var(--size5);vertical-align:top}
.newNHLife_wrap .btnWrap.btnMore .icoMore:before,.newNHLife_wrap .btnWrap.btnMore .icoMore:after{position:absolute;background:var(--color_gray04);content:""}
.newNHLife_wrap .btnWrap.btnMore .icoMore:before{top:0;left:50%;width:1px;height:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.newNHLife_wrap .btnWrap.btnMore .icoMore:after{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
/*기본링크*/
.newNHLife_wrap .aLinkArrow{font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03)}
.newNHLife_wrap .aLinkArrow > .aLink{display:inline-flex;padding:var(--size4) var(--size12);border:1px solid var(--color_gray11);border-radius:var(--size4);color:var(--color_gray08) !important}
.newNHLife_wrap .aLinkArrow > .aLink > span{font-size:inherit;line-height:inherit;color:inherit}
.newNHLife_wrap .active .aLinkArrow > .aLink{border:1px solid var(--color_gray10);color:var(--color_base01) !important}
.newNHLife_wrap .active .aLinkArrow > .aLink > span{position:relative;padding-left:var(--size24)}
.newNHLife_wrap .active .aLinkArrow > .aLink > span:before{position:absolute;top:var(--size12);left:var(--size5);width:var(--size6);height:var(--size12);border:solid var(--color_base01);border-width:2px 2px 0 0;transform:scaleX(-1) rotate(138deg);-webkit-transform:scaleX(-1) rotate(138deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
/*로그인*/
.newNHLife_wrap .btnWrap#otherLogin{justify-content:flex-end;margin-top:var(--size60);padding-top:var(--size8);border-top:1px dashed var(--color_gray11)}
.newNHLife_wrap .btnWrap#otherLogin > span{flex:0 0 auto}
.newNHLife_wrap .btnWrap#otherLogin > span + span{margin-left:auto}
.newNHLife_wrap .btnWrap#otherLogin .btn{height:auto;font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray04);text-align:center}
.newNHLife_wrap .btnWrap#otherLogin .btn > span{display:inline-block;position:relative;padding:var(--size8) var(--size12) var(--size8) 0}
.newNHLife_wrap .btnWrap#otherLogin .btn > span:after{position:absolute;top:var(--size16);right:calc(var(--size2) * -1);width:var(--size8);height:var(--size8);border:solid var(--color_gray06);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.btnWrap.fixed{margin-bottom:calc(env(safe-area-inset-bottom) / 2);margin-bottom:calc(constant(safe-area-inset-bottom) / 2)}
/*아이콘링크*/
.iconLink_wrap{margin:var(--space16) 0}
.iconLink_lst{display:flex;flex-wrap:nowrap;padding:var(--size10) 0;border:1px solid var(--color_gray11);border-radius:var(--size12)}
.iconLink_lst > li{flex:1}
.iconLink_lst a{display:block;font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);text-align:center}
.iconLink_lst a > span{display:block;font-size:inherit;line-height:inherit;color:inherit}
.iconLink_lst a .nhlife_ico{margin:0 auto var(--size4)}
.iconLink_lst a .nhlife_ico,.iconLink_lst a .nhlife_ico:before{--sizeFix:2.25rem}
.iconLink_lst.horizon{flex-wrap:wrap;padding:var(--size10) var(--size16)}
.iconLink_lst.horizon > li{flex:0 0 50%}
.iconLink_lst.horizon a{position:relative;padding:var(--size16) var(--size5) var(--size12) var(--size28);text-align:left}
.iconLink_lst.horizon a .nhlife_ico{position:absolute;top:var(--size10);left:calc(var(--size4) * -1);margin:0}
.iconLink_lst.horizon a .nhlife_ico,.iconLink_lst.horizon a .nhlife_ico:before{--sizeFix:2.0rem}
.iconLink_lst.bgColor{background:var(--color_gray14)}
.iconLink_lst.justify{padding:0;border:0 none;border-radius:0}
.iconLink_lst.justify > li{position:relative;flex:0 0 50%}
.iconLink_lst.justify > li + li:before{position:absolute;top:50%;left:0;width:1px;height:var(--size24);background:var(--color_gray10);transform:translateY(-50%);-webkit-transform:translateY(-50%);content:""}
.iconLink_lst.justify a{padding:var(--size16) var(--size5) var(--size12);text-align:center}
.iconLink_lst.justify a > span{display:inline-flex;position:relative;padding-left:var(--size34)}
.iconLink_lst.justify a .nhlife_ico{position:absolute;top:50%;left:calc(var(--size4) * -1);margin:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.iconLink_lst.justify a .nhlife_ico,.iconLink_lst.justify a .nhlife_ico:before{--sizeFix:2.25rem}
/*태그나열*/
.relateTags_wrap{}
.relateTags_lst{display:inline-flex;flex-wrap:wrap;margin:0 calc(var(--size4) * -1);justify-content:center}
.relateTags_lst > li{flex:0;margin:var(--size4)}
.relateTags_lst span{display:block;padding:var(--size4) var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size16);background:var(--color_white);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03);text-align:center;white-space:nowrap}
.relateTags_lst span > em{font-size:inherit;line-height:inherit;color:inherit}
.relateTags_lst span > em:before{content:"#"}

/*보험계약조회*/
.newNHLife_wrap.insuContractInqWrap{min-height:calc(100vh - 20.0rem);padding-bottom:var(--size256)}
.insuContractInqWrap .desc_wrap{position:relative}
.insuContractInqWrap .desc_wrap .dataLoading_wrap{margin-top:0}
.insuContractInq_wrap{position:relative}
.insuNameInfo_wrap{padding:var(--size16) 0}
.insuNameInfo{position:relative;padding-right:var(--size56);margin-bottom:var(--space16)}
.insuNameInfo .insuNum{display:flex;flex-wrap:wrap}
.insuNameInfo .insuNum > *{flex:0 0 auto}
.insuNameInfo .insuNum > em,.insuNameInfo .insuNum > span{font-size:var(--fsize6);line-height:var(--lineHeight2);color:var(--color_gray01)}
.insuNameInfo .insuNum > a{margin-left:var(--space8);padding:var(--size2) var(--size6);border:1px solid var(--color_gray10);border-radius:var(--size4)}
.insuNameInfo .insuNum > a > span{display:flex;flex-wrap:nowrap;align-items:center;font-size:var(--fsize4);line-height:var(--lineHeight7);color:var(--color_gray03)}
.insuNameInfo .insuNum > a .ano{flex:0 0 auto;font-style:normal;font-size:inherit;line-height:inherit;color:var(--color_base05)}
.insuNameInfo > h3{display:flex;flex-wrap:wrap;margin-top:var(--size4);font-weight:var(--fweight700);font-size:var(--hfsize4);line-height:var(--lineHeight2);color:var(--color_gray01);word-break:keep-all;overflow-wrap:break-word}
.insuNameInfo .anotherName{display:flex;flex-wrap:nowrap;margin-top:var(--space8);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray03)}
.insuNameInfo .anotherName > em,.insuNameInfo .anotherName > span{flex:0 0 auto;padding:var(--size2) var(--size4) 0;font-size:inherit;line-height:inherit;color:inherit}
.insuNameInfo .anotherName > em{border-radius:var(--size4);background:var(--color_base05);color:var(--color_black)}
.insuNameInfo .anotherName > span{flex:1 1 auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.insuNameInfo .keepStatus{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:var(--size48);height:var(--size48);border:1px solid var(--color_gray10);border-radius:50%}
.insuNameInfo .keepStatus > em{display:flex;flex-wrap:nowrap;font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_base01);text-align:center}
.insuNameInfo .keepStatusView{display:flex;flex-wrap:nowrap;margin-top:var(--size4);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.insuNameInfo .keepStatusView > em{display:flex;flex-wrap:nowrap;margin-left:var(--size4);font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:inherit}
.insuNameInfo.normal .keepStatus > em{color:var(--color_base01)}/*정상-기본*/
.insuNameInfo.policyChg .keepStatus > em{font-size:var(--fsize4);line-height:var(--lineHeight9);color:var(--color_base06)}/*계약변경진행중*/
.insuNameInfo.ineffect .keepStatus > em{color:var(--color_base05)}/*실효*/
.insuNameInfo.overdue .keepStatus > em{color:var(--color_import)}/*연체*/
.insuNameInfo.fullpay .keepStatus > em{color:var(--color_base03)}/*완납*/
.insuNameInfo.suspend .keepStatus > em{color:var(--color_gray08)}/*일시중지*/
.insuNameInfo.noKeepStatus{padding-right:0;margin-bottom:var(--space8)}
.insuPremium{display:flex;flex-wrap:nowrap;align-items:center}
.insuPremium > *{flex:0 0 auto}
.insuPremium > span,.insuPremium > strong{font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01)}
.insuPremium > strong{margin-left:var(--space8);font-size:var(--hfsize4)}
.insuPremium > strong > em{display:inline-flex;align-items:center;font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:inherit;color:var(--color_base01);vertical-align:top}
.insuPremium > .btn_termsInq{margin-left:auto;margin-top:calc(var(--size6) * -1);font-size:var(--fsize3);line-height:var(--lineHeight7)}
.insuPremium > .btn_termsInq > a{display:block;padding:var(--size6) var(--size10) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--size4);background:var(--color_gray14);font-size:inherit;line-height:inherit;color:inherit}
.insuPremium > .btn_termsInq > a > span{display:block;font-size:inherit;line-height:inherit;color:inherit}
/*필요한서비스*/
.needService_wrap{position:fixed;bottom:var(--size60);left:0;right:0;padding:0 var(--size24);background:var(--color_gray18);z-index:21}
.needService_wrap{bottom:calc((env(safe-area-inset-bottom) / 2) + 3.75rem);bottom:calc((constant(safe-area-inset-bottom) / 2) + 3.75rem)}
.needService_item{}
.needService_item > dt{position:relative}
.needService_item > dt > a{display:block;padding:var(--size12) 0}
.needService_item > dt span{display:block;position:relative;padding:0 var(--size30) 0 0;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight3);color:var(--color_gray02);letter-spacing:-.03125rem}
.needService_item > dt span:before,.needService_item > dt span:after{position:absolute;top:var(--size14);width:var(--size12);height:var(--size2);border-radius:var(--size2);background:var(--color_gray04);transition:transform .3s ease;-webkit-transition:transform .3s ease;content:""}
.needService_item > dt span:before{right:var(--size7);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.needService_item > dt span:after{right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.needService_item > dt.active span:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.needService_item > dt.active span:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.needService_item > dd{display:none;padding:0 0 var(--size24);overflow:hidden}
.needService_item > dt.active + dd{display:block}
.needService_lst{display:flex;flex-wrap:wrap;margin:calc(var(--size6) * -1) 0}
.needService_lst > li{flex:0 0 50%;margin:var(--size2) 0}
.needService_lst > li.nolast{flex:0 0 50% !important}
.needService_lst > li:last-child{flex:0 0 100%}
.needService_lst a{display:flex;align-items:center;padding:var(--size2) 0}
.needService_lst a > *{flex:0 0 auto}
.needService_lst a .nhlife_ico,.needService_lst a .nhlife_ico:before{--sizeFix:2.25rem}
.needService_lst a span{display:flex;align-items:center;font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
/*보험계약조회-정보*/
.insuInfo_wrap{}
.insuInfo_wrap .insuInfoCnts{padding-top:var(--size24)}
.insuInfo_wrap .insuInfoCnts + .insuInfoCnts{padding-top:var(--size40)}
.insuInfo_wrap .insuInfoCnts + .insuInfoCnts.current{padding-top:calc(env(safe-area-inset-top) + 2.5rem);padding-top:calc(constant(safe-area-inset-top) + 2.5rem)}
.insuInfo_wrap .insuInfoCnts i.parLine{margin-top:0 !important;padding-bottom:var(--size32)}
.insuInfo_wrap .insuInfoCnts i.parLine:before{border-top-color:var(--color_gray11);background:var(--color_gray13)}
.insuInfo_wrap .quickLinkSelect{margin-top:var(--space16)}
.insuInfoCnts h5 ~ h5{margin-top:var(--space40) !important}
.insuInfoCnts h6{color:var(--color_gray04)}
.insuInfoCnts h6 ~ h6{margin-top:var(--space24) !important}
.insuInfoCnts .table_basic tbody + tbody,.insuInfoCnts .table_basic .doubleLine{border-top-width:1px}
.insuInfoCnts .advice + .insuInfoCntsLst{margin-top:var(--space8)}
.insuInfoCntsLst{position:relative}
.insuInfoCntsLst h6{margin-top:var(--space16)}
.insuInfoCntsLst .dataValInfo_lst{padding:var(--size8) 0;border-top:1px solid var(--color_gray05);border-bottom:1px solid var(--color_gray10)}
.insuInfoCntsLst .dataValInfo_lst ~ .dataValInfo_lst{margin-top:0;border-top:0 none}
.insuInfoCntsLst .dataValInfo_lst[style*="display: none;"] ~ .dataValInfo_lst{border-top:1px solid var(--color_gray05)}
.insuInfoCntsLst .dataValInfo_lst > li{justify-content:space-between;padding:var(--size2) 0;border-bottom:0 none}
.insuInfoCntsLst .dataValInfo_lst > li strong{max-width:none}
.insuInfoCntsLst .dataValInfo_lst > li > em,.insuInfoCntsLst .dataValInfo_lst > li > span{font-weight:inherit;font-size:var(--fsize3);line-height:inherit;color:inherit}
.insuInfoCntsLst .dataValInfo_lst > li > span{margin-left:auto;font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.insuInfoCntsLst .dataValInfo_lst > li > span > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.insuInfoCntsLst .dataValInfo_lst > li.price{padding:var(--size4) 0}
.insuInfoCntsLst .dataValInfo_lst > li.price > em{font-weight:var(--fweight700)}
.insuInfoCntsLst .dataValInfo_lst > li.price > span > em{font-weight:var(--fweight700);font-size:var(--fsize6);color:var(--color_base01)}
.insuInfoCntsLst .dataValInfo_lst > li.dividingLine{height:1px;padding:0 !important;margin-top:-1px;border-color:var(--color_gray05) !important}
.insuInfoCntsLst .dataValInfo_lst.detailSubInfo{background:var(--color_gray15)}
.insuInfoCntsLst .dataValInfo_lst > li.lowVal{flex-direction:column}
.insuInfoCntsLst .dataValInfo_lst > li.lowVal ul{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.insuInfoCntsLst .dataValInfo_lst > li.lowVal li{display:flex;flex-flow:wrap;justify-content:space-between;padding:var(--size2) 0}
.insuInfoCntsLst .dataValInfo_lst > li.lowVal li > em,.insuInfoCntsLst .dataValInfo_lst > li.lowVal li > span{font-weight:inherit;font-size:var(--fsize3);line-height:inherit;color:inherit}
.insuInfoCntsLst .dataValInfo_lst > li.lowVal li > span{margin-left:auto;font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.insuInfoCntsLst .dataValInfo_lst > li.lowVal li > span > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.insuInfoCntsLst .dataLoading_wrap{margin-top:0;border-radius:0}
.insuInfoCntsLst .noItem_wrap{padding:var(--size12) 0;border-bottom:1px solid var(--color_gray10);background:var(--color_gray15);font-size:var(--fsize3)}
.insuInfoCntsLst .noItem_wrap > span{margin-top:0}
.insuInfoCntsLst .noItem_wrap .nhlife_ico,.insuInfoCntsLst .noItem_wrap .nhlife_ico:before{--sizeFix:3.25rem}
.insuContract_lst{border-top:1px solid var(--color_gray05)}
.insuContract_lst > li{padding:var(--size8) 0;border-bottom:1px solid var(--color_gray10)}
.insuContract > strong{display:block;padding:var(--size4) 0;border-bottom:1px dashed var(--color_gray12);font-weight:var(--fweight400);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray01)}
.insuContract .dataValInfo_lst{padding:var(--size4) 0 0;border:0 none}
.insuInfoCntsLst .insuInfoCntsLst_wrap{border-top:1px solid var(--color_gray05);border-bottom:1px solid var(--color_gray10)}
.insuInfoCntsLst .insuInfoCntsLst_wrap > li{border-top:1px dashed var(--color_gray10)}
.insuInfoCntsLst .insuInfoCntsLst_wrap > li:first-child{border-top:0 none}
.insuInfoCntsLst .insuInfoCntsLst_wrap .dataValInfo_lst{border:0 none}
/*관계자정보*/
.insuInfoCntsLst .dataValInfo_lst.relateInfo{border:0 none}
.insuInfoCntsLst .dataValInfo_lst.relateInfo > li{padding:var(--size8) 0;border-bottom:1px solid var(--color_gray11)}
/*별칭관리*/
.byNameRegist .claimantInfo_wrap{margin-top:var(--size8)}
.byNameRegist .claimantInfo_lst > li + li{margin-top:calc(var(--size6) * -1)}
.byNameRegist .form_item.column{margin-bottom:0;border-bottom:1px solid var(--color_gray10)}
.byNameRegist .form_item.column > label{max-width:var(--size80)}
.byNameRegist .form_item .input .valueTxt{border-width:0}

/*보험상품안내*/
.insuprodBanner_wrap{margin:var(--size16) calc(var(--size24) * -1);overflow:hidden}
.insuprodBannList{position:relative;padding:0 var(--size36) var(--size24)}
.insuprodBannList .insuprodBanner{border:1px solid var(--color_gray10);border-radius:var(--size-radius12)}
.insuprodBannList .insuprodBanner > a{display:block;border-radius:var(--size-radius12);overflow:hidden}
/*.insuprodBannList .insuprodBanner img{opacity:.3} filter:grayscale(100%)
.insuprodBannList .insuprodBanner.swiper-slide-active{border-color:var(--color_lightBlue1)}
.insuprodBannList .insuprodBanner.swiper-slide-active img{opacity:1} filter:none */
.insuprodBannList .pagination_wrap{display:flex;flex-wrap:wrap;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.insuprodBannList .pagination_wrap div[class*="swiper"]{flex:0 0 auto}
.insuprodBannList .pagination_wrap .swiper_pagination{margin:0 var(--size8)}
.insuprodBannList .pagination_wrap .swiper_pagination > .swiper-pagination-bullet{flex:auto;width:var(--size8);height:var(--size8);margin:0 var(--size4);border-radius:var(--size4);background:var(--color_gray08);transition:width .3s ease,background .3s ease;-webkit-transition:width .3s ease,background .3s ease}
.insuprodBannList .pagination_wrap .swiper_pagination > .swiper-pagination-bullet-active{width:var(--size24);background:var(--color_gray01)}
.insuprodBannList .pagination_wrap .swiper_btnNext,.insuprodBannList .pagination_wrap .swiper_btnPrev{position:relative;width:var(--size20);height:var(--size20);cursor:pointer}
.insuprodBannList .pagination_wrap .swiper_btnNext:before,.insuprodBannList .pagination_wrap .swiper_btnPrev:before{position:absolute;top:0;width:var(--size10);height:var(--size10);margin-top:var(--size5);border:solid var(--color_gray05);border-width:1px 1px 0 0;transform-origin:center center;-webkit-transform-origin:center center;content:""}
.insuprodBannList .pagination_wrap .swiper_btnNext:before{left:var(--size2);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.insuprodBannList .pagination_wrap .swiper_btnPrev:before{left:var(--size8);transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
/*카테고리*/
.insuprod_wrap{position:relative}
.insuprodCate_wrap{position:relative}/* background:var(--color_lightBlue4) */
.insuprodCate_lst{display:flex;flex-wrap:nowrap;width:calc(100% + var(--size48));padding:0 var(--size24);margin-left:calc(var(--size24) * -1);overflow:auto;overflow-y:hidden}
.insuprodCate_lst > li{}
.insuprodCate_lst a{display:block;padding:0 var(--size6);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray03)}
.insuprodCate_lst a > span{display:block;position:relative;padding:var(--size16) var(--size6);font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;white-space:nowrap}
.insuprodCate_lst .active a{font-weight:var(--fweight700);color:var(--color_gray01)}
.insuprodCate_lst .active a > span:before{position:absolute;bottom:0;left:0;right:0;height:var(--size2);background:var(--color_base01);content:""}
.insuprodCate_wrap.contInquiry{z-index:12}
.insuprodCate_wrap.contInquiry.fixed{position:fixed;top:var(--size51);left:var(--size24);right:var(--size24)}
.insuprodCate_wrap.contInquiry.fixed{top:calc(env(safe-area-inset-top) + 3.1875rem);top:calc(constant(safe-area-inset-top) + 3.1875rem)}
.contInquiry .insuprodCate_lst{border-bottom:1px solid var(--color_gray10);background:var(--color_lightBlue3);scroll-behavior:auto}
.contInquiry .insuprodCate_lst .active a{color:var(--color_base01)}
/*정렬 및 검색*/
.insuprodListSort_wrap,.insuprodList_wrap{margin:0 calc(var(--size24) * -1);overflow:hidden}
.insuprodListSort_wrap{position:relative;background:var(--color_lightBlue3)}
.insuprodListSort_wrap:before{position:absolute;top:0;left:0;right:0;height:1px;background:var(--color_gray10);content:""}
.insuprodList_sort{display:flex;flex-wrap:wrap;padding:var(--size8) var(--size24)}
.insuprodList_sort > li{flex:0 0 auto;position:relative}
.insuprodList_sort > li + li:before{position:absolute;top:50%;left:0;width:1px;height:var(--size12);background:var(--color_gray10);transform:translateY(-50%);-webkit-transform:translateY(-50%);content:""}
.insuprodList_sort .btn{display:block;position:relative;padding:var(--size10) var(--size8);font-size:var(--fsize1);line-height:var(--lineHeight7);color:var(--color_gray03)}
.insuprodList_sort .btn > span{display:block;font-size:inherit;line-height:inherit;color:inherit}
.insuprodList_sort .active .btn{font-weight:var(--fweight400);color:var(--color_blue1)}
.insuprodList_sort .active .btn:before{position:absolute;bottom:calc(var(--size8) * -1);left:50%;border:var(--size6) solid transparent;border-bottom-color:var(--color_blue1);transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.insuprodList_sort .btn_prodSch{flex:0 0 var(--size80);margin-left:auto}
.insuprodList_sort .btn_prodSch:before{opacity:0}
.insuprodList_sort .btn_prodSch > a{display:block;position:relative;padding:var(--size10) 0 var(--size8) var(--size40);border:1px solid var(--color_gray11);border-radius:var(--size8);background:var(--color_white);font-size:var(--fsize3);line-height:var(--lineHeight7);color:var(--color_gray06)}
.insuprodList_sort .btn_prodSch > a > span{display:block;font-size:inherit;line-height:inherit;color:inherit}
.insuprodList_sort .btn_prodSch .nhlife_ico{position:absolute;top:var(--size6);left:var(--size10)}
.insuprodList_sort .btn_prodSch .nhlife_ico,.insuprodList_sort .btn_prodSch .nhlife_ico:before{--sizeFix:1.5rem}
/*목록*/
.insuprod_list{}
.insuprod_list > li{border-bottom:1px dashed var(--color_gray11)}
.insuprod_list a{display:block}
.insuprod_list .insuprodName{position:relative;padding:var(--size24) var(--size24) var(--size20)}
.insuprod_list .insuprodName strong,.insuprod_list .insuprodName span{display:flex;flex-wrap:wrap}
.insuprod_list .insuprodName strong{margin-top:var(--size6);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.insuprod_list .insuprodName .desc{position:relative;padding-right:var(--size16);font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);word-break:keep-all;overflow-wrap:break-word}
.insuprod_list .insuprodName .desc:before{position:absolute;top:var(--size3);right:0;width:var(--size10);height:var(--size10);border:solid var(--color_gray01);border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.insuprod_list .insuprodName .tags{margin-top:var(--size12);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray08)}
.insuprod_list .insuprodName .tags > em{flex:0 0 auto;margin-right:var(--size8);font-size:inherit;line-height:inherit;color:inherit}
.insuprod_list .insuprodName .tags > em:last-child{margin-right:0}
.insuprod_list .insuprodName .status{display:flex;position:absolute;top:0}
.insuprod_list .insuprodName .status > em{flex:0 0 auto;padding:0 var(--size10);border-radius:0 0 var(--size8) var(--size8);background:var(--color_base05);font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_white)}

/*보험상품상세 테이블*/
.inforWrap [class*="tbl_Type"]{width:100%;border-top:1px solid var(--color_gray04);border-bottom:1px solid var(--color_gray11);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04);letter-spacing:-0.0375rem;table-layout:fixed}
.inforWrap [class*="tbl_Type"] th,.inforWrap [class*="tbl_Type"] td{padding:var(--size8) var(--size10);border:solid var(--color_gray11);border-width:1px 1px 0 0;line-height:var(--lineHeight5);color:var(--color_gray04);word-break:initial}
.inforWrap [class*="tbl_Type"] th{background:var(--color_gray14);color:var(--color_gray01)}
.inforWrap [class*="tbl_Type"] td{text-align:left}
.inforWrap [class*="tbl_Type"] thead th:last-child,.inforWrap [class*="tbl_Type"] td:last-child{border-right:0 none}
.inforWrap [class*="tbl_Type"] th[scope="col"],.inforWrap [class*="tbl_Type"] th[scope="row"]{border-color:var(--color_gray11);border-width:1px 1px 1px 0;background:var(--color_gray14);font-weight:var(--fweight500);color:var(--color_gray01)}
.inforWrap [class*="tbl_Type"] th[scope="col"]{border-width:0 1px 1px 0;text-align:center !important;word-break:keep-all !important;overflow-wrap:break-word !important}
.inforWrap [class*="tbl_Type"] th:last-child,.inforWrap [class*="tbl_Type"] td:last-child{border-right:0 none}
.inforWrap [class*="tbl_Type"] tbody tr:first-child th,.inforWrap [class*="tbl_Type"] tbody tr:first-child td{border-top-color:transparent}
/*가입시 유의사항*/
.demands_wrap{padding:var(--size24) 0 0;border-top:1px solid var(--color_gray11)}
.demands_wrap [class*="li_th"]{}
.demands_wrap [class*="li_th"] > li{position:relative;margin:0 0 var(--size4);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.demands_wrap [class*="li_th"] > li:before{position:absolute;left:0;content:""}
.demands_wrap [class*="li_th"] > li *{font-size:inherit;line-height:inherit;color:inherit}
.demands_wrap [class*="li_th"] > li strong{display:block;font-weight:var(--fweight500);color:var(--color_gray03)}
.demands_wrap [class*="li_th"] > li .bold{font-weight:var(--fweight700);color:var(--color_gray01) !important}
.demands_wrap [class*="li_th"] > li .point{font-weight:var(--fweight700);color:var(--color_base01) !important}
.demands_wrap [class*="li_th"] > li .import{font-weight:var(--fweight700);color:var(--color_import) !important}
.demands_wrap .li_th1 > li{padding-left:var(--size12);margin-bottom:var(--size12)}
.demands_wrap .li_th1 > li:before{top:var(--size7);width:var(--size6);height:var(--size6);border-radius:50%;background:var(--color_gray09)}
.demands_wrap .li_th1 > li [class*="li_th"]{margin-top:var(--size4)}
.demands_wrap .li_th1 > li [class*="li_th"] > li{font-size:var(--fsize3);color:var(--color_gray06)}
.demands_wrap .li_th2 > li{padding-left:var(--size10)}
.demands_wrap .li_th2 > li:before{top:var(--size9);width:var(--size3);height:var(--size3);border-radius:50%;background:var(--color_gray05)}
.demands_wrap .li_th2 > li > .li_num > li{margin-bottom:0;font-size:var(--fsize3)}
.demands_wrap .li_th3 > li{padding-left:var(--size10)}
.demands_wrap .li_th3 > li:before{top:var(--size9);width:var(--size5);height:1px;background:var(--color_gray04)}
.demands_wrap + .txtp{margin-top:var(--space24);padding:var(--size16) 0 0;border-top:1px dashed var(--color_gray11);font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_gray04);text-align:right}
.demands_wrap + .txtp > span{font-size:inherit;line-height:inherit;color:inherit}

/*준법번호*/
.complianceNum{display:flex;flex-wrap:nowrap;justify-content:center;padding:var(--size16) 0 var(--size24);border-top:1px dashed var(--color_gray10)}
.complianceNum .txtp{font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_gray06);text-align:center}
#LoanProdComplNum.complianceNum{margin-top:var(--space24);padding-bottom:0}

/*상품공유하기*/
.snsShare_wrap{}
.snsShare_item{position:relative;margin:var(--space40) calc(var(--size24) * -1) 0;padding:var(--size10) var(--size24) var(--size20);border:0 none;background:transparent}
.snsShare_item:before{position:absolute;top:0;left:0;right:0;height:var(--size10);border-top:1px solid var(--color_gray10);background:var(--color_gray15);content:""}
.snsShare_item > strong{display:block;padding:var(--size24) 0 var(--size16);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.snsShare_item > strong br{display:none}
.snsShare_item > strong > .point{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01)}
/*공유텍스트*/
.snsShare_desc{padding-bottom:var(--size20);margin-bottom:var(--space20);border-bottom:1px solid var(--color_gray11)}
.snsShare_desc .img{position:relative;padding-left:var(--size56)}
.snsShare_desc .img > img{position:absolute;top:0;left:0;width:var(--size44);height:var(--size44);border-radius:var(--size8)}
.snsShare_desc .caption{}
.snsShare_desc .caption > strong,.snsShare_desc .caption > span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.snsShare_desc .caption > strong{font-weight:var(--fweight700);font-size:var(--fsize2);line-height:var(--lineHeight2);color:var(--color_gray01)}
.snsShare_desc .caption > span{font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04);letter-spacing:0}
/*Radio 선택방식*/
.snsShare_wrap .radio{flex-wrap:wrap;justify-content:center;max-width:var(--size320);margin:0 auto}
.snsShare_wrap .radio > label{padding:0;margin:0}
.snsShare_wrap .radio input{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;border:0 none;background:transparent;overflow:hidden;clip:auto;opacity:0 !important;-webkit-appearance:none}
.snsShare_wrap .radio span{display:block;position:relative;padding:0;color:var(--color_gray04);text-align:center}
.snsShare_wrap .radio span:before{display:none}
.snsShare_wrap .radio span > .nhlife_ico{--sizeFix:3.75rem;padding:var(--size10);margin:0 auto var(--size10);border:1px solid var(--color_gray10);border-radius:50%;background:var(--color_white);box-shadow:0 var(--size4) var(--size4) rgba(32,52,66,.1)}
.snsShare_wrap .radio span > .nhlife_ico:before{top:50%;left:50%;width:var(--size40);height:var(--size40);--sizeFix:2.5rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:background .3s ease-out;-webkit-transition:background .3s ease-out}
.snsShare_wrap .radio > label input:checked + span,.snsShare_wrap .radio > label input.checked + span,.snsShare_wrap .radio > label input[checked="checked"] + span{font-weight:var(--fweight700);color:var(--color_base01)}
.snsShare_wrap .radio > label input:checked + span > .nhlife_ico,.snsShare_wrap .radio > label input.checked + span > .nhlife_ico,.snsShare_wrap .radio > label input[checked="checked"] + span > .nhlife_ico{border-color:var(--color_base01);box-shadow:0 var(--size4) var(--size4) rgba(4,111,219,.25)}
/*버튼방식*/
.snsShare_lst{display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 var(--size16)}
.snsShare_lst > li{flex:1}
.snsShare_lst .btn_snsShare{display:block;margin:0 auto;font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);text-align:center}
.snsShare_lst .btn_snsShare > span{display:block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.snsShare_lst .btn_snsShare .nhlife_ico{--sizeFix:3.75rem;padding:var(--size10);margin:0 auto var(--size10);border:1px solid var(--color_gray11);border-radius:50%;background:var(--color_white);box-shadow:0 var(--size4) var(--size4) rgba(32,52,66,.1)}
.snsShare_lst .btn_snsShare .nhlife_ico:before{top:50%;left:50%;width:var(--size40);height:var(--size40);--sizeFix:2.5rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:background .3s ease-out;-webkit-transition:background .3s ease-out}

/*대출상품안내*/
.loanProdNav_wrap{}
.loanProdNav_lst{padding:0 var(--size20);border:1px solid var(--color_gray10);border-radius:var(--size16)}
.loanProdNav_lst > li{}
.loanProdNav_lst > li + li{border-top:1px solid var(--color_gray11)}
.loanProdNav_lst a{display:block;position:relative;padding:var(--size16) 0 var(--size16) var(--size48)}
.loanProdNav_lst a .nhlife_ico{position:absolute;top:50%;left:calc(var(--size6) * -1);transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.loanProdNav_lst a .nhlife_ico,.loanProdNav_lst a .nhlife_ico:before{--sizeFix:2.75rem}
.loanProdNav_lst a strong{display:block;position:relative;padding-right:var(--size8);font-weight:var(--fweight700);font-size:var(--fsize5);line-height:var(--lineHeight2);color:var(--color_gray01)}
.loanProdNav_lst a strong:before{position:absolute;top:var(--size6);right:calc(var(--size4) * -1);width:var(--size8);height:var(--size8);border:solid var(--color_gray07);border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.loanProdNav_lst a .desc{display:block;margin-top:var(--size6);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray03);word-break:keep-all;overflow-wrap:break-word}
#LoanProdGuide .li_th1 > li,#LoanProdReqDoc .li_th1 > li{margin-bottom:var(--size8)}
#LoanProdGuide .attend_wrap{}
#LoanProdGuide .attend_wrap dt{margin-bottom:calc(var(--space24) * -1)}
#LoanProdGuide .attend_wrap dt:before{left:0 !important;right:0 !important;opacity:0}
#LoanProdGuide .attend_wrap dt.active{margin-bottom:0}
#LoanProdGuide .attend_wrap dt.active:before{opacity:1}
#LoanProdGuide .attend_wrap dt.active + dd{margin-bottom:var(--space24)}
.LoanProdMethod_lst{}
.LoanProdMethod_lst > li{margin:var(--space16) 0}
/*대환대출신청*/
.ExcloanApplyAmount{margin-bottom:var(--space32)}
.ExcloanApplyAmount .form_itemGroup .input.priceInpt .ipt_txt{padding-right:var(--size44)}
.collaterInfo .privateAddr{}
.collaterInfo .privateAddr.form_item .input{padding:0 0 var(--size8);border-bottom:1px solid var(--color_gray10)}
.collaterInfo .privateAddr.form_item .input > span > em{display:inline-flex;font-size:var(--fsize5);line-height:var(--lineHeight1);color:var(--color_gray03)}
.collaterInfo .privateAddr.form_item .input > span.btnCheckOK{max-width:var(--size76)}
.policyForm_wrap{}
.policyForm_wrap > h6{margin-top:var(--space8);text-align:center}
.policyForm_wrap .policyForm_write{margin-top:var(--space24)}
.policyForm_wrap .policyForm_write *{font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.policyForm_write > [class*="policyForm"]{display:flex;margin-top:var(--space16)}
.policyForm_write > [class*="policyForm"] > span{flex:0 0 auto}
.policyForm_write > [class*="policyForm"] > span + span{margin-left:var(--space8)}
.policyForm_write > [class*="policyForm"] > span > em{font-weight:var(--fweight700);font-size:var(--fsize1);color:var(--color_gray01)}
.policyForm_write .policyForm_ymd{justify-content:center}
.policyForm_write .policyForm_sign{justify-content:flex-end}
.policyForm_write .policyForm_sign > span > em{border-bottom:1px solid var(--color_gray10)}

/*보험계약대출신청*/
.loanApply_wrap{}
.loanpossibleAmount{margin-bottom:var(--size8)}
.loanpossibleAmount > strong{display:block;margin-bottom:var(--size4);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01)}
.loanpossibleAmount > strong > span{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:inherit}
.loanpossibleAmount > .loanpossibleAmountNum{display:block;font-size:var(--hfsize4);line-height:var(--lineHeight2);color:var(--color_gray01)}
.loanpossibleAmount > .loanpossibleAmountNum > span{display:inline-flex;font-weight:var(--fweight700);font-size:var(--fsize8);line-height:inherit;color:inherit;vertical-align:top}
.loanpossibleAmount > .loanpossibleAmountNum > span.point{color:var(--color_base01)}

/*청약철회*/
.withdrewGrounds .form_item.column{padding:0}
.withdrewGrounds .form_item.column > label{max-width:var(--size96)}
.withdrewGrounds .form_item.column input{border-bottom:1px solid var(--color_gray10) !important}
.withdrewGrounds .form_item .txtCount > span > em{color:var(--color_import)}

/*해지환급금신청-해지사유*/
[id*="mocm2805p"] .li_th1 em#payAmt{font-size:var(--hfsize4)}
.insuReasonsTerm_wrap{}
.frmGroup.insuReasonsTerm{}
.frmGroup.insuReasonsTerm.infocus{padding-bottom:0 !important}
.frmGroup.insuReasonsTerm .form_item.labelHide .input{padding:0 0 0 var(--size30)}
.frmGroup.insuReasonsTerm .form_item .txtCount{position:static;text-align:right}
.insuReasonsTerm_wrap .privacyAgreeCnts_wrap{margin-top:var(--space32)}
.insuReasonsTerm_wrap .privacyAgreeCnts_wrap .agreeChk_wrap{margin-bottom:var(--space32)}

/*수익자변경*/
.beneficiaryChange{}
.beneficiaryChange .frmGroup{margin-bottom:var(--size30)}
.beneficiaryChange .form_item{margin-bottom:var(--size8);border-bottom:1px solid var(--color_gray11)}
.beneficiaryChange .form_item > label{max-width:var(--size128)}
.beneficiaryChange .form_item .input .valueTxt{border:0 none}
.beneficiaryChange .deleteItem{background:var(--color_gray13);text-align:center}
.beneficiaryChange .deleteItem > .valueTxt{display:inline-flex;padding:var(--size8) 0;font-size:var(--fsize5);line-height:var(--lineHeight2);color:var(--color_gray03)}
.beneficiaryChange .agreeChk_wrap{margin:var(--size16) 0 0}

/*사고보험금청구*/
.insuClaimGraph_wrap{padding:var(--size16) 0;margin-top:var(--size16);border-radius:var(--size8);background:var(--color_gray14)}
.insuClaimGraph{position:relative;width:100%;height:var(--size80);margin:0 auto;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SvafhPynvzTencu.fit) no-repeat;background-size:100% auto}
.insuClaimGraph .tooltip_wrap > .tooltip_btn{top:calc(50% - var(--size8));right:auto;left:var(--size12)}
.insuClaimGraph .tooltipDesc_wrap{top:calc(50% + var(--size18))}
.newNHLife_wrap .desc_wrap.insuClaimGuide{margin-bottom:var(--space24)}
.insuClaimGuide_lst{display:flex;flex-flow:wrap;margin:var(--size48) 0 0}
.insuClaimGuide_lst > li{display:flex;flex-direction:column;flex:0 0 50%;font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray03);text-align:center}/*padding-bottom:var(--size16);border-bottom:1px dashed var(--color_gray11)*/
.insuClaimGuide_lst > li > strong{display:block;font-weight:var(--fweight500);font-size:inherit;line-height:inherit;color:inherit}
.insuClaimGuide_lst > li span{font-weight:var(--fweight700);font-size:var(--fsize6);line-height:inherit;color:var(--color_gray01)}
.insuClaimGuide_lst > li span > em{font-weight:var(--fweight700);font-size:var(--hfsize4);line-height:inherit;color:inherit}
.insuClaimGuide_lst > li.onceClaim{flex:0 0 auto;flex-direction:initial;justify-content:center;align-items:center;padding-bottom:0;margin:var(--size12) auto 0;border-bottom:0 none;text-align:left}
.insuClaimGuide_lst .insuClaimIco{display:flex;flex-flow:nowrap;width:var(--size74);height:var(--size58);margin:0 auto var(--space8);background:no-repeat;background-size:var(--size74) auto}
.insuClaimGuide_lst .insuClaimIco.no1{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SvafhPynvzVpb1.wct%3Sire%3Q20250730)}
.insuClaimGuide_lst .insuClaimIco.no2{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SvafhPynvzVpb2.wct%3Sire%3Q20250730)}
.quickLink_wrap{}
.quickLink_lst,.quickLinkSelect{display:flex;flex-flow:wrap}
.quickLink_lst > li{flex:0 100%;padding:var(--size6) 0}
.quickLink_lst a,.quickLinkSelect > a{display:flex;align-items:center;height:100%;padding:var(--size20) var(--size24);border:1px solid var(--color_gray10);border-radius:var(--size8);background:transparent;transition:border .3s ease, background .3s;-webkit-transition:border .3s ease, background .3s}
.quickLink_lst a > span,.quickLinkSelect > a > span{flex:1;position:relative;padding-right:var(--size22);font-weight:var(--fweight400);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray03);word-break:keep-all;overflow-wrap:break-word}
.quickLink_lst a > span:before,.quickLink_lst a > span:after,.quickLinkSelect a > span:before,.quickLinkSelect a > span:after{position:absolute;top:50%;right:0; content:""}
.quickLink_lst a > span:before,.quickLinkSelect a > span:before{width:var(--size22);height:var(--size22);border-radius:50%;background:var(--color_gray09);transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.quickLink_lst a > span:after,.quickLinkSelect a > span:after{right:var(--size5);width:var(--size7);height:var(--size7);margin-top:calc(var(--size2) * -1);border:solid var(--color_white);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top}
.quickLink_lst a:hover,.quickLinkSelect > a:hover{border-color:var(--color_base01)}
.quickLink_lst .active a,.quickLinkSelect > a.active{border-color:var(--color_base01);background:var(--color_gray13)}
.quickLink_lst a:hover > span,.quickLink_lst .active a > span,.quickLinkSelect > a:hover > span,.quickLinkSelect > a.active > span{color:var(--color_base01)}
.quickLink_lst a:hover > span:before,.quickLink_lst .active a > span:before,.quickLinkSelect > a:hover > span:before,.quickLinkSelect > a.active > span:before{background:var(--color_base01)}
.quickLink_lst a.primary,.quickLinkSelect > a.primary,.quickLink_lst a.primary:hover,.quickLinkSelect > a.primary:hover{background:var(--color_gray14) !important}
.quickLink_lst a.diabled,.quickLinkSelect > a.diabled,.quickLink_lst a.diabled:hover,.quickLinkSelect > a.diabled:hover{background:var(--color_gray19) !important}
.quickLink_lst a.dropdown{height:auto}
.quickLink_lst a.dropdown > span:after{right:-1px;margin-top:var(--size2);transform:translateY(-50%) rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg)}
.quickLink_lst .current a.dropdown > span:after{right:var(--size9);margin-top:var(--size5);transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg)}
.quickLink_lst.btnHalf{margin:var(--size12) calc(var(--size6) * -1) 0}
.quickLink_lst.btnHalf > li{flex:0 50%;padding:var(--size2) var(--size6)}
.quickLink_lst.btnHalf a{padding:var(--size14) var(--size24)}
.quickLink_lst.btnHalf a > span{padding-right:var(--size16)}
.quickLink_lst.btnHalf a > span:before{background:transparent}
.quickLink_lst.btnHalf a > span:after{right:calc(var(--size4) * -1);width:var(--size10);height:var(--size10);margin-top:calc(var(--size3) * -1);border-color:var(--color_gray07)}
.quickLink_lst.btnHalf a:hover{background:transparent}
.quickLink_lst.btnHalf .active a{background:var(--color_gray14)}
.quickLink_lst.btnHalf a:hover > span:after,.quickLink_lst.btnHalf .active a > span:after{border-color:var(--color_base01)}
.quickLink_lst.btnHalf.once{margin:var(--size12) auto 0;justify-content:center}
.quickLink_lst.fileDownType{}
.quickLink_lst.fileDownType a{justify-content:center}
.quickLink_lst.fileDownType a.primary{background:var(--color_gray13) !important}
.quickLink_lst.fileDownType a > span{flex:0 0 auto;padding-right:var(--size24)}
.quickLink_lst.fileDownType a > span:before,.quickLink_lst.fileDownType a > span:after{display:none}
.quickLink_lst.fileDownType a .nhlife_ico{position:absolute;top:0;right:0}
.quickLink_lst.none,.quickLinkSelect.none{display:none}
.quickLink_lst a > span.quickLinkIco{position:relative;padding-left:var(--size30)}
.quickLink_lst a > span.quickLinkIco > .nhlife_ico{position:absolute;top:calc(var(--size5) * -1);left:calc(var(--size4) * -1)}
.quickLink_lst a > span.quickLinkIco > .nhlife_ico,.quickLink_lst a > span.quickLinkIco > .nhlife_ico:before{--sizeFix:1.875rem}
.quickLinkSelect.onceFull{flex-direction:column}
.quickLinkSelect.onceFull > a{padding:var(--size10) var(--size20);justify-content:center}
.quickLinkSelect.onceFull > a + a{margin-top:var(--space8)}
.quickLinkSelect.onceFull > a > span{flex:0 auto}
.quickLinkSelect.onceFull > a > span:before{display:none}
.quickLinkSelect.onceFull > a > span:after{width:var(--size10);height:var(--size10);border-color:var(--color_gray04)}
.quickLinkSelect.onceFull > a:hover > span,.quickLinkSelect.onceFull > a.active > span,.quickLinkSelect.onceFull > a:hover > span:after,.quickLinkSelect.onceFull > a.active > span:after{border-color:var(--color_base01)}
.quickLinkSelect.onceFull > a.primary,.quickLinkSelect.onceFull > a.primary:hover{background:var(--color_lightBlue2) !important}
.quickLinkSelect.onceFull > a.diabled:hover,.quickLinkSelect.onceFull > a.diabled > span,.quickLinkSelect.onceFull > a.diabled:hover > span:after,.quickLinkSelect.onceFull > a.diabled > span:after{border-color:var(--color_gray08) !important}
.quickLinkSelect.onceFull > a.diabled > span{color:var(--color_gray08) !important}
.quickLinkSelect.onceFull > a.primary.diabled,.quickLinkSelect.onceFull > a.primary.diabled:hover{background:var(--color_gray19) !important}
.quickLinkSelect.justify{flex-direction:column}
.quickLinkSelect.justify > a{padding:var(--size4) 0;border:0 none;border-radius:0}
.quickLinkSelect.justify > a > span{font-weight:var(--fweight500);font-size:var(--fsize2);color:var(--color_gray04)}
.quickLinkSelect.justify > a:hover > span{color:var(--color_gray04)}
.quickLinkSelect.justify > a > span:before{display:none}
.quickLinkSelect.justify > a > span:after{right:0;width:var(--size10);height:var(--size10);border-color:var(--color_gray04)}
.quickLinkSelect > a.btn_dropdown{}
.quickLinkSelect > a.btn_dropdown > span{font-weight:var(--fweight500);font-size:var(--fsize2);color:var(--color_gray03)}
.quickLinkSelect > a.btn_dropdown > span:after{right:calc(var(--space8) * -1);margin-top:var(--size2);border-color:var(--color_gray03);transform:translateY(-50%) rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg)}
.quickLinkSelect > a.btn_dropdown.active > span:after{right:var(--size6);margin-top:var(--size8);transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg)}
.quickLink_sublst{display:none;margin:var(--size4) 0;padding:var(--size8) 0;border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_gray18)}
.quickLink_sublst > li{}
.quickLink_sublst a{padding-top:var(--size9) !important;padding-bottom:var(--size9) !important;border:0 none;border-radius:0}
.quickLink_sublst a > span:before{display:none}
.quickLink_sublst a > span:after{right:0;border-color:var(--color_gray05)}
/*피보험자선택*/
.insurant_wrap{margin-bottom:var(--size24)}
.insurant_lst{display:flex;flex-flow:wrap}
.insurant_lst > li{flex:0 100%;padding:var(--size6) 0}
.insurant_lst .radio input[type="radio"]{right:0;left:auto}
.insurant_lst .radio > label > span{padding:var(--size13) var(--size20);border:1px solid var(--color_gray10);border-radius:var(--size8);background:transparent;box-shadow:0 var(--size4) var(--size10) rgba(32,52,66,.15);transition:border .3s ease, background .3s;-webkit-transition:border .3s ease, background .3s;}
.insurant_lst .radio > label > span:before{top:var(--size13);right:var(--size20);left:auto}
.insurant_lst .radio > label > span > br{display:none}
.insurant_lst .radio > label input:checked + span,.insurant_lst .radio > label input.checked + span,.insurant_lst .radio > label input[checked="checked"] + span{border-color:var(--color_base01);font-weight:var(--fweight700);color:var(--color_gray01)}
.insurant_lst .radio > label input:checked + span:before,.insurant_lst .radio > label input.checked + span:before,.insurant_lst .radio > label input[checked="checked"] + span:before{background:var(--color_white);box-shadow:inset 0 0 0 var(--size6) var(--color_base01);transition-delay:.15s;-webkit-transition-delay:.15s}
.insurant_lst .radio > label input:checked + span > em.agreeChk,.insurant_lst .radio > label input.checked + span > em.agreeChk,.insurant_lst .radio > label input[checked="checked"] + span > em.agreeChk{}
.insurant_lst .radio > label input:disabled + span,.insurant_lst .radio > label input[disabled="disabled"] + span{border-color:var(--color_gray19);background:var(--color_gray19);box-shadow:none}
/*청구인정보*/
.claimantInfo_wrap{padding:var(--size8) var(--size20);border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_gray14)}
.claimantInfo_lst{}
.claimantInfo_lst > li{display:flex;padding:var(--size6) 0;flex-flow:wrap;align-items:center}
.claimantInfo_lst strong,.claimantInfo_lst .claimantInfo{flex:1}
.claimantInfo_lst strong{max-width:var(--size104);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray04)}
.claimantInfo_lst strong.maxwid8{max-width:var(--size128);white-space:nowrap}
.claimantInfo_lst .claimantInfo{position:relative;font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03);text-align:right}
.claimantInfo_lst .claimantInfo > span,.claimantInfo_lst .claimantInfo > em{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;font-size:inherit;line-height:inherit;color:inherit;vertical-align:top}
.claimantInfo_lst .claimantInfo > em{font-weight:var(--fweight700)}
.claimantInfo_lst .claimantInfo > span#rpayAmt{font-weight:var(--fweight700);font-size:var(--fsize5);color:var(--color_base01)}
.claimantInfo_lst .claimantInfo > em.point{margin-top:-1px;font-size:var(--fsize5);color:var(--color_base01)}
.claimantInfo_lst .claimantInfo > span.typeTags{}
.claimantInfo_lst .claimantInfo > span.typeTags > em{flex:0 auto;margin-left:var(--space8)}
.claimantInfo_lst .claimantInfo .contactMod,.claimantInfo_lst .claimantInfo .addressMod{margin-left:var(--size4)}
.claimantInfo_lst .claimantInfo .contactMod > a,.claimantInfo_lst .claimantInfo .addressMod > a{display:block;border:1px solid var(--color_gray06);border-radius:var(--size4)}
.claimantInfo_lst .addressInfo .claimantInfo{position:relative}/*padding-right:var(--size28)*/
.claimantInfo_lst .addressInfo .claimantInfo .addressMod{position:absolute;top:calc(var(--size22) * -1);right:0}
.claimantInfo_lst .noItem_wrap{margin:0 auto;font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray03)}
.claimantInfo_lst .noItem_wrap > span{font-size:inherit;line-height:inherit;color:inherit}
.claimantInfo_lst.addidentInsuType strong{max-width:var(--size152);white-space:nowrap}
.claimantInfo_lst.addidentInsuType strong,.claimantInfo_lst.addidentInsuType .claimantInfo{flex:auto}
.claimantInfo_lst.addidentInsuType .addressInfo{align-items:inherit}
.claimantInfo_lst.addidentInsuType .addressInfo strong,.claimantInfo_lst.addidentInsuType .addressInfo .claimantInfo{flex:0 0 100%}
.claimantInfo_lst.addidentInsuType .addressInfo .claimantInfo > span#emAddress{display:flex;text-align:left}
.claimantInfo_lst.addidentInsuType .addressInfo .claimantInfo > span#emAddress br{display:none}
.claimantInfo_lst.valColumn{}
.claimantInfo_lst.valColumn > li{flex-direction:column;align-items:normal}
.claimantInfo_wrap[class*="priceInfo"]{margin-top:var(--space16)}
.claimantInfo_wrap[class*="priceInfo"] .claimantInfo_lst strong{font-size:var(--fsize2);white-space:nowrap}
.claimantInfo_wrap[class*="priceInfo"] .claimantInfo_lst strong > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01)}
.claimantInfo_wrap[class*="priceInfo"] .claimantInfo_lst .claimantInfo{font-size:var(--fsize1)}
.claimantInfo_wrap[class*="priceInfo"] .claimantInfo_lst .claimantInfo > em.point{font-size:var(--hfsize3);letter-spacing:-.075rem}
.claimantInfo_wrap[class*="priceInfo"] .claimantInfo_lst .subClaimInfo{padding:0}
.claimantInfo_wrap[class*="priceInfo"] .claimantInfo_lst .subClaimInfo strong{font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray04)}
.claimantInfo_wrap[class*="priceInfo"] .claimantInfo_lst .subClaimInfo .claimantInfo{font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03)}
.repaypriceInfo .claimantInfo_lst > li + li{margin-top:calc(var(--size6) * -1)}
.repaypriceInfo .claimantInfo_lst > li:last-child{margin-top:0}
.claimantInfo_wrap .form_item{padding:var(--size4) 0;margin:0}
.claimantInfo_wrap .form_item label{margin-bottom:var(--size4);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray04)}
.claimantInfo_wrap .form_item .ipt_txt,.claimantInfo_wrap .form_item .input .valueTxt{background:transparent;text-align:center}
.claimantInfo_wrap .form_item .input .valueTxt{max-width:var(--size96)}
.claimantInfo_wrap .form_item input[type="password"]::placeholder,.claimantInfo_wrap .form_item input[type="password"]::-webkit-input-placeholder{color:var(--color_gray05)}
.claimantInfo_wrap.compensate{padding:var(--size8) var(--size16)}
.claimantInfo_wrap.customInfo{margin-top:var(--size24)}
.claimantInfo_wrap.customInfo .claimantInfo_lst > li:nth-child(2){padding:0}
.claimantInfo_wrap.customInfo + .btnWrap.btnRgtAlign{margin-top:var(--size6)}
.claimantInfo_wrap.accountInfoWrap{padding:var(--size8) var(--size16);margin-bottom:var(--space24);background:transparent}
.claimantInfo_wrap.accountInfoWrap .claimantInfo_lst > li + li{border-top:1px solid var(--color_gray11)}
.claimantInfo_wrap.accountInfoWrap .claimantInfo_lst strong{max-width:var(--size112)}
.nhlife_modal .claimantInfo_wrap.accountInfoWrap{margin-bottom:0}
.claimantInfo_wrap.listgroupItem{padding:var(--size8) 0;margin-bottom:var(--size12);background:transparent}
.claimantInfo_wrap.listgroupItem .claimantInfo_lst > li{padding:var(--size6) var(--size16)}
.claimantInfo_wrap.listgroupItem .claimantInfo_lst > li + li{border-top:1px solid var(--color_gray11)}
.claimantInfo_wrap.listgroupItem .claimantInfo_lst strong{max-width:var(--size112)}
.claimantInfo_detail{}
.claimantInfo_wrap +.claimantInfo_detail{margin-top:var(--size4);margin-bottom:calc(var(--size24) * -1)}
.claimantInfo_detail:after{clear:both;display:block;content:""}
.claimantInfo_detail > a{float:right;position:relative;padding:var(--size4) var(--size16) var(--size4) 0;font-size:var(--fsize3) !important;line-height:var(--lineHeight5) !important;color:var(--color_gray03)}
.claimantInfo_detail > a:before{position:absolute;top:var(--size6);right:0;width:var(--size10);height:var(--size10);border:solid var(--color_gray07);border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.newNHLife_wrap .claimantInfo_detail > a.aLink{color:var(--color_gray03) !important}
.claimantInfo_detail > a > span{display:block;position:relative;font-size:inherit;line-height:inherit;color:inherit}
.claimantInfo_detail > a > span:before{position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color_gray10);content:""}
.parentalRights_wrap{}
.parentalRights_wrap h5 ~h5{margin-top:var(--space32)}
/*NH멤버스포인트사용*/
.nhMembersPoint{margin-bottom:var(--space24)}
.nhMembersPoint .form_item.column{padding-bottom:0;margin-bottom:0;border:solid var(--color_gray11);border-width:0 0 1px}
.nhMembersPoint .form_item.column > label{max-width:var(--size104)}
.nhMembersPoint .form_item.column .input .valueTxt{border-width:0;text-align:right}
.nhMembersPoint .form_item.column .input .valueTxt > em{font-weight:var(--fweight700);color:var(--color_base01)}
.nhMembersPoint .form_item .input.priceInpt > span{}
.nhMembersPoint .form_item .input.priceInpt > span > .priceTxt{top:var(--size8);right:0}
.nhMembersPoint .form_item .input.priceInpt .ipt_txt{padding-right:var(--size14);border-width:0;font-weight:var(--fweight700);text-align:right}
.nhMembersPoint .form_item .input.priceInpt .ipt_txt::placeholder,.nhMembersPoint .form_item .input.priceInpt .ipt_txt::-webkit-input-placeholder{font-weight:var(--fweight500)}
.nhMembersPoint .form_item .input.priceInpt [class*="iptDel"]{display:none}
/*보험금청구선택*/
.addInsuClaimsWrap{}
.addInsuClaims_lst{}
.addInsuClaims_lst > li{margin-bottom:var(--space8)}
.addInsuClaimsInfo{position:relative;padding:var(--size12) var(--size16) var(--size8);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.addInsuClaimsInfo.current{border-color:var(--color_gray01)}
.addInsuClaimsInfo > strong{display:block;position:relative;padding-right:var(--size24);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.addInsuClaimsInfo > .dayState{display:inline-flex;flex-wrap:wrap;margin-top:var(--size4);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.addInsuClaimsInfo > .dayState > span{flex:auto;position:relative;margin-left:var(--size4);font-size:inherit;line-height:inherit;color:inherit}
.addInsuClaimsInfo > .radio.basicType{position:absolute;top:var(--size12);right:var(--size16);width:var(--size24);height:var(--size24);margin:0}
.addInsuClaimsInfo > .radio.basicType > label{margin:0}
.addInsuClaimsInfo > .radio.basicType > label > span{padding-left:var(--size24)}
/*보험금청구 간소화241205*/
.insuClaimsInfo_wrap{position:relative;overflow-x:hidden}
.insuClaimsInfo_wrap > .process_wrap{z-index:1}
.insuClaimsInfoPage{display:flex;flex-wrap:nowrap;position:relative;left:0;transition:left .3s ease;-webkir-transition:left .3s ease}
.insuClaimsInfoPage > .newNHLife_wrap{flex:0 0 100%}
.insuClaimsInfoPage > .newNHLife_wrap .btnWrap.fixed{right:auto}
.insuClaimsInfoForm .advice_lst strong{display:block;font-weight:var(--fweight700);font-size:var(--fsize2);line-height:inherit;color:var(--color_gray03)}
.insuClaimsInfoForm .form_item +.incidentFrm{margin-top:var(--space32)}
.insuClaimsInfoForm #divBilgYn.form_item .input{flex-direction:column;align-items:baseline}
.insuClaimsInfoForm #form3052 #divSelAcct.form_item{margin:0 calc(var(--size16) * -1)}
.insuClaimsInfoForm #form3052 #divSelAcct.form_item .input{padding:0}
.insuClaimsInfoForm #form3052 #divSelAcct.form_item select{height:var(--size56);padding:var(--size8) var(--size40) var(--size8) var(--size16);border-radius:var(--size8)}
.insuClaimsInfoForm #form3052 #divSelAcct.form_item .select:before,.insuClaimsInfoForm #form3052 #divSelAcct.form_item .select:after{top:var(--size26)}
.insuClaimsInfoForm #form3052 #divSelAcct.form_item .select:before{right:var(--size22)}
.insuClaimsInfoForm #form3052 #divSelAcct.form_item .select:after{right:var(--size16)}
.insuClaimsInfoForm .form_itemBox .form_item > .input + .input{border-top:1px solid var(--color_gray12)}
.insuClaimsInfoForm .otcpRllsEnt_wrap{margin-top:var(--space8)}
.insuClaimsInfoForm .dataValInfo_wrap.customInfoOk{padding:var(--size12) var(--size16);margin-bottom:var(--space16)}
.insuClaimsInfoForm .otcpRllsEnt_wrap .termsAgree_lst .checkbox > label > span:before{border-color:var(--color_gray10)}
.insuClaimsInfoForm .otcpRllsEnt_wrap .termsAgree_lst .checkbox input:checked + span:before,.insuClaimsInfoForm .otcpRllsEnt_wrap .termsAgree_lst .checkbox input.checked + span:before,.insuClaimsInfoForm .otcpRllsEnt_wrap .termsAgree_lst .checkbox input[checked="checked"] + span:before{border-color:var(--color_base01)}
.insuClaimsInfoForm .customInfoOk .btnWrap{margin-top:var(--space8)}
.insuClaimsInfoForm .customInfoOk .btnWrap .btn.btn_outline{height:var(--size-button40);border-radius:var(--size6) !important}
.insuClaimsInfoForm .customInfoOk .btnWrap .btn.btn_outline > span{padding:var(--size8) 0}
.insuClaimsInfoForm #form3016 .radio.btnRadio > label{flex:1 100%}
/*보험금청구 완료*/
.insuClaimComplete{}
.insuClaimComplete .contents{height:100%}
.insuClaimComplete .newNHLife_wrap{display:flex;flex-wrap:wrap;flex-direction:column}
.insuClaimComplete .newNHLife_wrap i.parLine{margin-top:var(--space16)}
.insuClaimComplete .newNHLife_wrap .quickLink_wrap{margin:auto 0 var(--space8)}

/*유의사항*/
.newNHLife_wrap .attend_wrap{position:relative;margin:var(--space32) calc(var(--size24) * -1) 0;padding:var(--size10) var(--size24) 0;border:0 none;background:transparent}
.newNHLife_wrap .attend_wrap:before{position:absolute;top:0;left:0;right:0;height:var(--size10);border-top:1px solid var(--color_gray10);background:var(--color_gray15);content:""}
.newNHLife_wrap .attend_wrap dl{padding:0}
.newNHLife_wrap .attend_wrap dt,.newNHLife_wrap .attend_wrap dd{}
.newNHLife_wrap .attend_wrap dt{position:relative}
.newNHLife_wrap .attend_wrap dt:before{position:absolute;bottom:0;left:calc(var(--size24) * -1);right:calc(var(--size24) * -1);height:1px;background:var(--color_gray10);content:""}
.newNHLife_wrap .attend_wrap dt.active:before{left:0;right:0}
.newNHLife_wrap .attend_wrap dt > a{display:block;padding:var(--size12) 0}
.newNHLife_wrap .attend_wrap dt span{display:block;position:relative;padding:0 var(--size30) 0 var(--size32);font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight3);color:var(--color_gray02);letter-spacing:-.03125rem}
.newNHLife_wrap .attend_wrap dt span:before,.newNHLife_wrap .attend_wrap dt span:after{position:absolute;top:var(--size14);width:var(--size12);height:var(--size2);border-radius:var(--size2);background:var(--color_gray04);transition:transform .3s ease;-webkit-transition:transform .3s ease;content:""}
.newNHLife_wrap .attend_wrap dt span:before{right:var(--size7);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.newNHLife_wrap .attend_wrap dt span:after{right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.newNHLife_wrap .attend_wrap dt.active span:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.newNHLife_wrap .attend_wrap dt.active span:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.newNHLife_wrap .attend_wrap dt span .nhlife_ico{position:absolute;top:calc(var(--size2) * -1);left:0}
.newNHLife_wrap .attend_wrap dt span .nhlife_ico.no106{top:0}
.newNHLife_wrap .attend_wrap dt span .nhlife_ico,.newNHLife_wrap .attend_wrap dt span .nhlife_ico:before{--sizeFix:1.875rem}
.newNHLife_wrap .attend_wrap dd{display:none;padding:var(--size16) 0 0;border-top:0 none}
.newNHLife_wrap .attend_wrap dd .point,.newNHLife_wrap .attend_wrap dd .import{font-size:var(--fsize2);line-height:var(--lineHeight1)}
.newNHLife_wrap .attend_wrap dd .point{color:var(--color_base01)}
.newNHLife_wrap .attend_wrap dd .import{color:var(--color_import)}
.newNHLife_wrap .attend_wrap dd .aLink{text-decoration:underline !important}
.newNHLife_wrap .attend_wrap dt.active + dd{display:block}
.newNHLife_wrap .attend_wrap .li_th2 .li_th3 > li{font-size:var(--fsize3)}
.newNHLife_wrap .attend_wrap .advice,.newNHLife_wrap .attend_wrap .advice_lst > li{margin-top:0;line-height:var(--lineHeight5)}
.kdic_wrap{display:flex;flex-direction:column}
.kdic_wrap > .img{max-width:var(--size96);margin-bottom:var(--space8)}
.kdic_wrap > .txtp{}
/*큰글*/
.bigFontMode .newNHLife_wrap .attend_wrap dt span{font-size:var(--fsize6)}
.bigFontMode .newNHLife_wrap .li_th2 > li:before{top:var(--size7);width:var(--size6);height:var(--size6)}
.bigFontMode .newNHLife_wrap .li_th2 .li_th3 > li{font-size:var(--fsize1)} 
.bigFontMode .newNHLife_wrap .attend_wrap .li_th2 .li_th3{margin-top:var(--size4)}

/*아코디언컨텐츠*/
.accordCnts_lst{margin-bottom:var(--space16);border-top:1px solid var(--color_gray05)}
.accordCnts_lst > li{border-bottom:1px solid var(--color_gray11)}
.accordCnts_lst .accordCnts_item{display:block}
.accordCnts_lst .accordCnts_item dt{position:relative}
.accordCnts_lst .accordCnts_item dt > a{display:block;position:relative;padding:var(--size16) var(--size30) var(--size12) 0}
.accordCnts_lst .accordCnts_item dt > a:before,.accordCnts_lst .accordCnts_item dt > a:after{position:absolute;top:50%;width:var(--size12);height:1px;background:var(--color_gray04);transition:transform .3s ease;-webkit-transition:transform .3s ease;content:""}
.accordCnts_lst .accordCnts_item dt > a:before{right:var(--size8);transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg)}
.accordCnts_lst .accordCnts_item dt > a:after{right:0;transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg)}
.accordCnts_lst .accordCnts_item dt strong{display:flex;flex-wrap:nowrap;font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);letter-spacing:-.03125rem;word-break:keep-all;overflow-wrap:break-word}
.accordCnts_lst .accordCnts_item dt.active > a:before{transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg)}
.accordCnts_lst .accordCnts_item dt.active > a:after{transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg)}
.accordCnts_lst .accordCnts_item dt.active strong{font-weight:var(--fweight700);color:var(--color_gray03)}
.accordCnts_lst .accordCnts_item dd{display:none;position:relative;margin:0 calc(var(--size24) * -1)}
.accordCnts_lst .accordCnts_item dd:before{position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color_gray10);content:""}
.accordCnts_lst .accordCnts_item dd .accordCnts{position:relative;padding:var(--size20) var(--size24);background:var(--color_gray18);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03)}
.accordCnts_lst .accordCnts_item dd .accordCnts *{font-size:inherit;line-height:inherit;color:inherit}
.accordCnts_lst .accordCnts_item dd .accordCnts .li_th3 > li{font-size:var(--fsize3)}
.accordCnts_lst.boxType{border-top:0 none}
.accordCnts_lst.boxType > li{border-bottom:0 none}
.accordCnts_lst.boxType > li + li{margin-top:var(--space8)}
.accordCnts_lst.boxType .accordCnts_item{border:1px solid var(--color_gray11);border-radius:var(--size8);overflow:hidden}
.accordCnts_lst.boxType .accordCnts_item dt > a{padding-left:var(--size16)}
.accordCnts_lst.boxType .accordCnts_item dt > a:before{right:var(--size16)}
.accordCnts_lst.boxType .accordCnts_item dt > a:after{right:var(--size8)}
.accordCnts_lst.boxType .accordCnts_item dd{margin:0 !important}
.accordCnts_lst.boxType .accordCnts_item dd .accordCnts{padding:var(--size20) var(--size16) var(--size12) !important;border-radius:0 0 var(--size8) var(--size8)}

/*문의사항박스*/
.inquiryBox{padding:var(--size16) var(--size24);margin-top:var(--size8);border-radius:var(--size8);background: var(--color_gray14);text-align:center}
.inquiryBox .txtp{font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.inquiryBox .txtp > em,.inquiryBox .txtp > a{font-weight:var(--fweight400);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.inquiryBox .txtp > a{color:var(--color_gray01)}
.inquiryBox .txtp.tLeft{text-align:left}
.inquiryBox .txtp .import{font-weight:var(--fweight700);color:var(--color_import)}
.inquiryBox .txtp .point{font-weight:var(--fweight700);color:var(--color_base01)}
.inquiryBox .inquiryTel{display:inline-block;margin-top:var(--size10)}
.inquiryBox .inquiryTel > a{display:block;position:relative;padding-left:var(--size44);font-size:var(--fsize3);line-height:var(--lineHeight7);color:var(--color_gray03);text-align:left}
.inquiryBox .inquiryTel > a:before{position:absolute;top:0;left:0;width:var(--size36);height:var(--size36);border:1px solid var(--color_gray10);border-radius:50%;background:var(--color_white);content:""}
.inquiryBox .inquiryTel .nhlife_ico{position:absolute;top:var(--size8);left:var(--size8)}
.inquiryBox .inquiryTel .nhlife_ico,.inquiryBox .inquiryTel .nhlife_ico:before{--sizeFix:1.25rem}
.inquiryBox .inquiryTel em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01)}
.inquiryBox .inquiryTel span{display:block;font-size:var(--fsize4);line-height:inherit;color:var(--color_gray05)}
.appAccessAuth_wrap .inquiryBox{margin:var(--size30) 0 var(--size16)}
/*버튼박스*/
.lstBox_wrap{}
.lstBox_wrap .auth_lst{display:flex;position:relative;padding:var(--size10) 0;margin:0 calc(var(--size6) * -1);flex-flow:wrap}
.lstBox_wrap .auth_lst > li{flex:0 50%;padding:0 var(--size6)}
.lstBox_wrap .auth_lst button{display:block;width:100%;height:var(--size108);padding:var(--size20) var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size12);box-shadow:0 var(--size4) var(--size10) rgba(32,52,66,.15);transition:border .3s ease, background .3s;-webkit-transition:border .3s ease, background .3s}
.lstBox_wrap .auth_lst button .nhlife_ico{margin:calc(var(--size4) * -1) auto var(--size6)}
.lstBox_wrap .auth_lst button .nhlife_ico,.lstBox_wrap .auth_lst button .nhlife_ico:before{--sizeFix:2.75rem}
.lstBox_wrap .auth_lst button strong{display:block;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight5);color:var(--color_gray03);transition:color .3s ease;-webkit-transition:color .3s ease;word-break:keep-all;overflow-wrap:break-word}
.lstBox_wrap .auth_lst button:hover{border-color:var(--color_base01);background:var(--color_gray14)}
.lstBox_wrap .auth_lst button:hover strong{color:var(--color_base01)}
.lstBox_wrap .auth_lst button strong > span{display:block;font-weight:var(--fweight500);font-size:var(--fsize3);line-height:inherit;color:inherit}
/* .lstBox_wrap .auth_lst button#btnLoginSago,.lstBox_wrap .auth_lst button#btnPeboSago{height:8.375rem}
.lstBox_wrap .auth_lst button#btnLoginSago strong{padding:var(--size10) 0}*/
.lstBox_wrap .auth_lst.addidentInsuAuth,.lstBox_wrap .auth_lst.oneAuthType{justify-content:center}
.lstBox_wrap .auth_lst.addidentInsuAuth > li,.lstBox_wrap .auth_lst.oneAuthType > li{flex:0 64%}
.lstBox_wrap .advice{color:var(--color_gray03)}
.lstBox_wrap .advice .aLink{font-weight:var(--fweight700);text-decoration:underline}
.lstBox_wrap .auth_lst.loginAuth{}
.lstBox_wrap .auth_lst.loginAuth > li{flex:0 33.333%}
.lstBox_wrap .auth_lst.loginAuth button{padding:var(--size20) 0}
.lstBox_wrap .auth_lst.insuClaimType{}/*보험금 청구유형*/
.lstBox_wrap .auth_lst.insuClaimType > li{flex:0 50%}
.lstBox_wrap .auth_lst.insuClaimType button{height:var(--size128)}
.lstBox_wrap .auth_lst.insuConsultType{margin-bottom:var(--space16)}/*상담유형*/
.lstBox_wrap .auth_lst.insuConsultType > li{flex:0 50%}
.lstBox_wrap .auth_lst.insuConsultType button{height:auto;padding-bottom:var(--size16)}

/*사진리스트*/
.attachDocRegist{margin-top:var(--space24)}
.attachDocRegist > strong{display:flex;flex-wrap:wrap;margin-bottom:var(--size8);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.attachDocRegist .form_item .input > span + span{max-width:var(--size88);margin-left:var(--size12)}
.attachDocRegist .form_item.labelHide .input{padding:0}
.attachDocRegist .form_item label{margin:var(--size4) 0}
.attachDocRegist .checkbox.basicType{margin:0}
.attachDocRegist .lstBox_wrap{}
.attachDocRegist .lstBox_wrap .auth_lst{margin:0}
.attachDocRegist .lstBox_wrap .auth_lst > li{flex:0 100%;padding:0}
.attachDocRegist .lstBox_wrap .auth_lst > li + li{margin-top:var(--space8)}
.attachDocRegist .lstBox_wrap .auth_lst button{height:auto;padding:var(--size8) 0 0;border-radius:var(--size8);box-shadow:none}
.attachDocRegist .lstBox_wrap .auth_lst button .nhlife_ico{display:inline-block;margin:0}
.attachDocRegist .lstBox_wrap .auth_lst button .nhlife_ico,.attachDocRegist .lstBox_wrap .auth_lst button .nhlife_ico:before{--sizeFix:2.0rem}
.attachDocRegist .lstBox_wrap .auth_lst button strong{display:inline-block;font-weight:var(--fweight400);line-height:var(--lineHeight3);vertical-align:top}
.attachDocRegist .lstBox_wrap .auth_lst.alignLft button{padding:var(--size8) var(--size16) 0;text-align:left}
.attachDocRegist .paperless_wrap{margin:var(--space8) 0 var(--space16)}
.attachDocRegist .attachDocTip{margin-top:var(--space8)}
.attachDocRegist.noBlank{margin:0}
.attachDocRegist.noBlank .lstBox_wrap .auth_lst{padding-top:0}
.attachDoc_wrap{position:relative;margin:var(--space24) calc(var(--space24) * -1) 0;padding:var(--size30) var(--space24) 0;border:0 none;background:transparent}
.attachDoc_wrap:before{position:absolute;top:0;left:0;right:0;height:var(--size10);border-top:1px solid var(--color_gray10);background:var(--color_gray14);content:""}
.attachDoc_lst{display:flex;padding:var(--size24) 0 var(--size30);margin:0 calc(var(--size6) * -1);flex-flow:wrap}
.attachDoc_lst > div{flex:0 calc(33.333% - var(--size12));position:relative;padding-top:calc(33.333% - var(--size12));margin:0 var(--size6) var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size4)}
.attachDoc_lst > div > img{position:absolute;top:0;left:0;border-radius:var(--size4);z-index:1}
.attachDoc_lst > div > button{position:absolute;bottom:calc(var(--size6) * -1);right:calc(var(--size6) * -1);width:var(--size40);height:var(--size40);padding:var(--size16) 0 0 var(--size16);z-index:2}
.attachDoc_lst > div > button > .ico_del{display:block;position:relative;width:100%;height:100%;border-radius:50%;background:var(--color_gray08);font-size:0;line-height:0}
.attachDoc_lst > div > button > .ico_del:before,.attachDoc_lst > div > button > .ico_del:after{position:absolute;top:50%;left:50%;width:var(--size14);height:var(--size2);margin-top:-1px;margin-left:calc(var(--size7) * -1);background:var(--color_white);transition:transform .3s;-webkit-transition:transform .3s;content:""}
.attachDoc_lst > div > button > .ico_del:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.attachDoc_lst > div > button > .ico_del:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
#civilAppeal .attachDocRegist .lstBox_wrap .auth_lst{padding:0}
#civilAppeal .attachDoc_wrap{margin-top:var(--space24)}
#civilAppeal .frmGroup.infocus{padding-bottom:0}
/*첨부방법*/
.attachMethod{}
.attachMethod_lst{display:flex;flex-wrap:wrap}
.attachMethod_lst > li{flex:0 100%;padding:var(--size6) 0}
.attachMethod_lst button{display:block;width:100%;padding:var(--size13) var(--size24) var(--size13) var(--size40);border:1px solid var(--color_gray10);border-radius:var(--size8);background:transparent;font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray03);text-align:left;box-shadow:0 var(--size4) var(--size10) rgba(32,52,66,.15);transition:border .3s ease, background .3s, color .3s;-webkit-transition:border .3s ease, background .3s, color .3s}
.attachMethod_lst button span{display:block;position:relative;padding-right:var(--size32);margin:0 auto;font-size:inherit;line-height:inherit;color:inherit}
.attachMethod_lst button .nhlife_ico{position:absolute;top:calc(var(--size6) * -1);right:0}
.attachMethod_lst button .nhlife_ico,.attachMethod_lst button .nhlife_ico:before{--sizeFix:2.0rem}
.attachMethod_lst button:hover{border-color:var(--color_base01);background:var(--color_gray14);color:var(--color_base01)}
.attachMethod + .advice{margin-top:var(--space8)}
/*스캐너 첨부파일리스트*/
.listThumbs,.listThumbs *,.listThumbs *:before,.listThumbs *:after{box-sizing:border-box}
.listThumbs{display:flex;padding:var(--size8) 0 var(--size30);margin:0 calc(var(--size6) * -1);flex-flow:wrap}
.listThumbs > li{flex:0 calc(33.333% - var(--size12));position:relative;padding-top:calc(33.333% - var(--size12));margin:0 var(--size6) var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size4)}
.listThumbs .photoThumb{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--size4);overflow:hidden}
.listThumbs .photoThumb > img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:1}
.listThumbs button{position:absolute;bottom:calc(var(--size6) * -1);right:calc(var(--size6) * -1);width:var(--size40);height:var(--size40);padding:var(--size16) 0 0 var(--size16);z-index:2}
.listThumbs button > .ico_del{display:block;position:relative;width:100%;height:100%;border-radius:50%;background:var(--color_gray08);font-size:0;line-height:0}
.listThumbs button > .ico_del:before,.listThumbs button > .ico_del:after{position:absolute;top:50%;left:50%;width:var(--size14);height:var(--size2);margin-top:-1px;margin-left:calc(var(--size7) * -1);background:var(--color_white);transition:transform .3s;-webkit-transition:transform .3s;content:""}
.listThumbs button > .ico_del:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.listThumbs button > .ico_del:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}

/*절차안내*/
.procedureWrap{position:relative;padding:var(--size12) var(--size20);margin-bottom:var(--space16);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.procedure_lst{position:relative;margin-bottom:var(--space16)}
.procedure_lst:before{position:absolute;top:var(--size24);bottom:var(--size24);left:var(--size24);width:1px;background:var(--color_gray10);content:""}
.procedure_lst > li{position:relative;min-height:var(--size50);padding-left:var(--size64)}
.procedure_lst > li + li{margin-top:var(--space24)}
.procedure_lst > li:last-child:before{position:absolute;top:var(--size24);bottom:var(--size24);left:var(--size24);width:1px;background:var(--color_white);content:""}
.procedure_lst .procedureIco{position:absolute;top:0;left:0;width:var(--size50);height:var(--size50);padding:var(--size9);border:1px solid var(--color_gray10);border-radius:50%;background:var(--color_gray14)}
.procedure_lst .procedureIco > .nhlife_ico,.procedure_lst .procedureIco > .nhlife_ico:before{--sizeFix:1.875rem}
.procedure_lst .procedure{}
.procedure_lst .procedure > strong{display:block;font-weight:var(--fweight400);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray02);word-break:keep-all;overflow-wrap:break-word}
.procedure_lst .procedure > strong > em,.procedure_lst .procedure > strong > span{display:inline-block;font-weight:var(--fweight500);font-size:var(--fsize4);line-height:var(--lineHeight1);color:var(--color_gray08);letter-spacing:0;vertical-align:top}
.procedure_lst .procedure > strong > span{font-size:var(--fsize2);color:var(--color_gray05)}
.procedure_lst .procedure > .txtp{margin-top:var(--size4);font-weight:var(--fweight300);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray06);word-break:keep-all;overflow-wrap:break-word}
.procedure_lst .procedure > [class*="li_th"] > li{font-size:var(--fsize3)}
.procedure_lst.insuPayProcedure{}
.procedure_lst.insuPayProcedure .procedure > strong > em{display:block;margin-top:var(--size3)}
.appAccessAuth_wrap{}
.procedure_lst.appAccessAuth{}
.procedure_lst.appAccessAuth:before{opacity:0}
.procedure_lst.HCSvcMethod .procedure > strong > em,.procedure_lst.LoanProdMethod .procedure > strong > em{display:block}
.procedure_lst.HCSvcMethod .procedure > strong > em > span{font-size:var(--fsize2);line-height:inherit;color:var(--color_gray02)}
/*본문의 절차안내*/
.procedure_lst.procGuide{margin-bottom:0}
.procedure_lst.procGuide:before{left:var(--size14)}
.procedure_lst.procGuide > li{min-height:var(--size30);padding-left:var(--size40)}
.procedure_lst.procGuide > li + li{margin-top:var(--size12)}
.procedure_lst.procGuide .procedureIco{width:var(--size30);height:var(--size30);padding:0;border:0 none;background:var(--color_white)}
.procedure_lst.procGuide .procedure > strong{position:relative;padding:var(--size4) var(--size4) var(--size4) var(--size48)}
.procedure_lst.procGuide .procedure > strong > em{position:absolute;left:var(--size4)}
.procedure_lst.procGuide .procedure > .txtp{margin-top:0;line-height:var(--lineHeight5)}
/*청구방법안내*/
.claimMethod_lst{margin-top:var(--size16)}
.claimMethod_lst > li{padding:var(--size20) 0}
.claimMethod_lst > li:first-child{padding-top:0}
.claimMethod_lst > li + li{border-top:1px solid var(--color_gray11)}
.claimMethod_lst > li + li:before{top:var(--size20) !important}
.claimMethod_lst .li_th3 > li{margin-bottom:0 !important}
/*구비서류안내*/
.requiredDoc_wrap{position:relative;margin:var(--space32) calc(var(--space24) * -1) 0;padding:var(--size10) var(--space24) 0}
.requiredDoc_wrap:before{position:absolute;top:0;left:0;right:0;height:var(--size10);border-top:1px solid var(--color_gray10);background:var(--color_gray14);content:""}
.requiredDoc_wrap .requiredDoc{display:none;margin-top:var(--space32)}
.requiredDoc_wrap .requiredDoc.active{display:block}
.requiredDoc_wrap .li_th1 > li{margin-bottom:var(--size12)}
.requiredDoc_wrap .li_th3 > li em{font-weight:var(--fweight700);color:inherit}
.requiredDoc_wrap .requiredDoc .advice{line-height:var(--lineHeight5);color:var(--color_gray06)}
.requiredDoc_wrap .requiredDoc .advice_lst > li + li{margin-top:0}
.requiredDoc_wrap .requiredDoc .annotate{padding-left:var(--size12);margin:var(--size4) 0 0;font-size:var(--fsize4);line-height:var(--lineHeight7);color:var(--color_gray06)}
.requiredDoc_wrap .requiredDoc .annotate.type2{padding-left:var(--size18)}
.requiredDoc_wrap .requiredDoc .annotate:before{font-size:var(--fsize6)}
.requiredDoc_wrap .requiredDoc .annotate + .annotate.type2{margin-top:0}
.requiredDoc_wrap .requiredDoc .glossAnnote{padding:var(--size10) var(--size12)}

/*이용약관*/
.termsContents_wrap{}
.termsContents_wrap ~ .termsContents_wrap{padding-top:var(--size30);margin-top:var(--space32);border-top:1px solid var(--color_gray10)}
.termsContents_wrap h3,.termsContents_wrap h4,.termsContents_wrap h5{margin-bottom:var(--size8);font-weight:var(--fweight700);line-height:var(--lineHeight2);color:var(--color_gray01);letter-spacing:-.05rem;word-break:keep-all;overflow-wrap:break-word}
.termsContents_wrap h3{font-size:var(--hfsize5)}
.termsContents_wrap h4{font-size:var(--hfsize6)}
.termsContents_wrap h4 > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.termsContents_wrap h4 > em.import{color:var(--color_import)}
.termsContents_wrap h5{font-size:var(--fsize2)}
.termsContents_wrap h3 ~ h3,.termsContents_wrap h4 ~ h4{margin-top:var(--space24)}
.termsContents_wrap .point{color:var(--color_base01) !important}
.termsContents_wrap .point.weight7{font-weight:var(--fweight700) !important}
.termsContents_wrap span.bold,.termsContents_wrap span.import,.termsContents_wrap span.point{font-weight:var(--fweight400) !important}
.termsContents_wrap span.bold{color:var(--color_gray01) !important}
.termsContents_wrap .li_th1 > li{margin-bottom:var(--size8) !important}
.termsContents_wrap .li_th3 a{font-size:inherit;line-height:inherit;color:var(--color_base01)}
.termsContents_wrap .li_num em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.termsContents_wrap .li_num .point,.termsContents_wrap .li_num .point.underline{font-size:inherit;line-height:inherit;color:var(--color_base01)}
.termsContents_wrap .li_num .import{font-size:inherit;line-height:inherit;color:var(--color_import)}
.termsContents_wrap .li_num .underline{font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.termsContents_wrap .li_num .img{display:block}
.termsContents_wrap .li_num .advice{margin-top:0}
.termsContents_wrap .li_num .dataTable_wrap{margin-top:var(--size4)}
.termsContents_wrap .li_num .dataTable_wrap > .txtp{margin-top:var(--size8);font-size:var(--fsize3);line-height:var(--lineHeight5)}
.termsContents_wrap .txtline{font-size:inherit;line-height:inherit;color:inherit;text-decoration:underline}
.termsContents_wrap .txtline.point{color:var(--color_base01)}
.termsContentsBox{padding:var(--size10) var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.termsContentsBox > h4.center,.termsContentsBox > h5.center{text-align:center !important}
.termsContentsBox > h4.import{color:var(--color_import) !important}
.termsContents_wrap .interestSpread{display:flex;flex-wrap:wrap;padding:var(--size6) 0 0}
.termsContents_wrap .interestSpread > strong{flex:0 0 100%;padding:var(--size8) 0;border:1px solid var(--color_gray08);border-radius:var(--size8);text-align:center}
.termsContents_wrap .interestSpread em{color:var(--color_gray01)}
.termsContents_wrap .interestSpread dl{flex:0 0 100%;position:relative;margin:var(--size30) 0 0;border:1px solid var(--color_gray10);border-radius:var(--size8)}
.termsContents_wrap .interestSpread dl:before,.termsContents_wrap .interestSpread dl:after{position:absolute;left:50%;background:var(--color_base01);transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.termsContents_wrap .interestSpread dt,.termsContents_wrap .interestSpread dd{padding:var(--size6) var(--size16);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray05)}
.termsContents_wrap .interestSpread dt{border-radius:var(--size8) var(--size8) 0 0;background:var(--color_gray11);color:var(--color_gray01);text-align:center}
.termsContents_wrap .interestSpread dd .li_num.type2{margin-top:var(--size4)}
.termsContents_wrap .interestSpread dd .li_num.type2 > li:before{border-color:var(--color_gray05);background:var(--color_gray05);color:var(--color_white)}
.termsContents_wrap .interestRate,.termsContents_wrap .interest{}
.termsContents_wrap .interestRate:before{top:calc(var(--size20) * -1);width:var(--size16);height:var(--size3)}
.termsContents_wrap .interestRate:after{top:calc(var(--size14) * -1);width:var(--size16);height:var(--size3)}
.termsContents_wrap .interest:before{top:calc(var(--size18) * -1);width:var(--size16);height:var(--size3)}
.termsContents_wrap .interest:after{top:calc(var(--size24) * -1);width:var(--size3);height:var(--size16)}
.termsContents_wrap .repayMethod{display:flex;flex-wrap:wrap;padding:0 var(--size16);margin-top:var(--size4);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.termsContents_wrap .repayMethod > strong{display:block;margin-top:var(--space8);font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.termsContents_wrap .repayMethod > .img{flex:0 0 100%;padding:var(--size4) var(--size16)}
.termsContents_wrap .repayMethod > .caption{flex:0 0 100%;padding:var(--size10) 0;border-top:1px dashed var(--color_gray10)}
.termsContents_wrap .repayMethod > .caption > strong{display:block;font-weight:inherit;font-size:inherit;line-height:var(--lineHeight5)}
.termsContents_wrap .repayMethod > .caption > strong > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.termsContents_wrap .repayMethod > .caption .li_th3 > li{margin-bottom:0;font-size:var(--fsize3);line-height:var(--lineHeight5)}
.termsContents_wrap .linkSvcGuide{margin-top:0}
.termsContents_wrap .advice_lst .point{font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--color_base01)}
.termsContents_wrap .advice > strong{display:block;font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.termsContents_wrap .agreeChk_wrap{margin-bottom:var(--space24)}
.termsContents_wrap .caution{margin-top:var(--space24)}
.termsContents_wrap .caution > strong{display:block;font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
/*전체동의팝업*/
.nhlife_modal .newNHLife_wrap#termsCntsTotalAgree{margin:0 calc(var(--space24) * -1)}
#termsCntsTotalAgree .termsContents_wrap{position:relative;padding:0 var(--size24)}
#termsCntsTotalAgree .termsContents_wrap ~ .termsContents_wrap{padding-top:var(--size48);margin-top:var(--space40);border-top:0 none}
#termsCntsTotalAgree .termsContents_wrap ~ .termsContents_wrap:before{position:absolute;top:0;left:0;right:0;height:var(--size12);border-top:2px dashed var(--color_gray08);background:var(--color_gray19);content:""}

/*사고보험금청구내역조회*/
.requestInsu_wrap{position:relative}
.requestInsu_wrap > strong.searchDate{display:block;padding:var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size6);background:var(--color_gray15);font-size:var(--fsize1);line-height:var(--lineHeight5);color:var(--color_gray03);text-align:center}
.requestInsu_wrap > strong.searchDate > span{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.requestInsu_lst{margin-top:var(--space24)}
.requestInsu_lst > li{margin-bottom:var(--size12)}
.requestInsu_lst > li.empty__{position:relative;padding-top:var(--size68);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray04);text-align:center}
.requestInsu_lst > li.empty__:before{position:absolute;top:var(--size8);left:50%;width:var(--size60);height:var(--size60);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Sauyvsr_vpb.fit%3Sire%3Q20250730) no-repeat;background-size:calc(var(--sizeFix) * 20) auto;background-position:calc(var(--sizeFix) * -2) 0;--sizeFix:3.75rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.requestInsu_lst > li.subord{position:relative;margin-bottom:var(--size8)}
.requestInsu_lst > li.subord:after{position:absolute;top:50%;left:0;width:var(--size10);height:var(--size8);border:solid var(--color_gray10);border-width:0 0 1px 1px;transform:translateY(-50%);-webkit-transform:translateY(-50%);transform-origin:center center;-webkit-transform-origin:center center;content:""}
/*보험계약정보*/
.requestInsuArticle{}
.requestInsuView{position:relative;padding:var(--size16) var(--size20) var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size12);overflow:hidden}
.requestInsuView:before{display:none;position:absolute;top:0;left:0;width:var(--size6);height:100%;background:transparent;opacity:0;z-index:1;content:""}
.requestInsuView.claimIng{border-color:var(--color_base03)}/*사고보험금청구내역접수*/
.requestInsuView.claimIng:before{display:block;background:var(--color_base03);opacity:1}
.requestInsuView.activeLine,.requestInsuView.current{border-color:var(--color_gray01)}
.requestInsuView.current .form_item .input.priceInpt .ipt_txt{border-color:var(--color_base01)}
.requestInsuView .requestInsuTitle{position:relative}
.requestInsuView .form_item .input.priceInpt .ipt_txt{font-weight:var(--fweight700);font-size:var(--hfsize4);color:var(--color_base01)}
.requestInsuView .form_item .input.priceInpt .ipt_txt::placeholder,.requestInsuView .form_item .input.priceInpt .ipt_txt::-webkit-input-placeholder{font-weight:var(--fweight500);font-size:var(--fsize5);line-height:var(--lineHeight4);color:var(--color_gray03)}
.requestInsuView .status{display:flex;position:absolute;top:calc(var(--size2) * -1);right:calc(var(--size12) * -1)}
.requestInsuView .status > em{display:block;min-width:var(--size48);padding:var(--size3) var(--size10) 1px;border-radius:var(--size12);background:var(--color_base01);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_white)}
.requestInsuView.normal .status > em{background:var(--color_base01)}/*정상-기본*/
.requestInsuView.ineffect .status > em{background:var(--color_base05)}/*실효*/
.requestInsuView.overdue .status > em{background:var(--color_import)}/*연체*/
.requestInsuView.fullpay .status > em{background:var(--color_base03)}/*완납*/
.requestInsuView.suspend .status > em{background:var(--color_gray08)}/*일시중지*/
.requestInsuView.unable .status > em{background:var(--color_import)}/*지급불가*/
.requestInsuView .inputChk .form_item{width:100%}
.requestInsuView .inputChk .form_item > .input{padding-bottom:0}
.requestInsuView .inputChk .radio.toggleRadio > label > span{background:var(--color_white)}
.subord .requestInsuView{margin-left:var(--space20);border-color:var(--color_gray11)}/*종속리스트의 들여쓰기*/
.requestInsuTitle{position:relative}
.requestInsuTitle > a{display:block}
.requestInsuTitle > a.noLink{pointer-events:none;cursor:default}
.requestInsuTitle > a.noLink .arrow{display:none}
.requestInsuTitle .type{display:flex;flex-wrap:wrap}
.requestInsuTitle .type > span{flex:0 auto;padding:var(--size2) var(--size8) 0;margin-right:var(--size8);border:1px solid var(--color_gray03);border-radius:var(--size12);background:var(--color_gray03);font-weight:var(--fweight300);font-size:var(--fsize4);line-height:var(--lineHeight1);color:var(--color_gray10)}
.requestInsuTitle .type > span > em{font-weight:var(--fweight400);font-size:inherit;line-height:inherit;color:var(--color_white);vertical-align:top}
.requestInsuTitle .type > span.eval{border-color:var(--color_gray10);background:transparent;color:var(--color_gray06)}
.requestInsuTitle .type > span.eval > em{color:var(--color_gray03)}
.requestInsuTitle strong{display:block;padding:var(--size8) 0 var(--size4);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray01);word-break:keep-all;overflow-wrap:break-word}
.requestInsuTitle strong > span{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray05)}
.requestInsuTitle strong > span:first-child{font-size:var(--fsize1);color:var(--color_base01)}
.requestInsuTitle strong > span#poliNo,.requestInsuTitle strong > span.polinoTxt{font-weight:var(--fweight400);color:var(--color_gray01)}
.requestInsuTitle .insuProduct{display:block;font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);word-break:keep-all;overflow-wrap:break-word}
.requestInsuTitle .insuProduct > em{font-size:inherit;line-height:inherit;color:inherit}
.requestInsuTitle .insuProdDesc{display:flex;flex-wrap:nowrap;font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray01)}
.requestInsuTitle .insuProdDesc > span{flex:0 0 auto;font-size:inherit;line-height:inherit;color:inherit}
.requestInsuTitle .insuProdDesc > span + span{margin-left:var(--size6)}
.requestInsuTitle .insuProdDesc > span > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:inherit}
.requestInsuTitle .arrow{position:absolute;top:var(--size3);right:calc(var(--size6) * -1);width:var(--size20);height:var(--size20)}
.requestInsuTitle .arrow:before{position:absolute;top:var(--size3);right:var(--size3);width:var(--size10);height:var(--size10);border:solid var(--color_gray07);border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.requestInsuTitle .checkbox,.requestInsuTitle .radio{margin:0 0 var(--size4)}
.requestInsuTitle .checkbox > label,.requestInsuTitle .radio > label{flex:1;margin:0}
.requestInsuTitle .checkbox > label > span,.requestInsuTitle .radio > label > span{min-height:var(--size22);white-space:normal}
.requestInsuTitle .checkbox > label > span > em,.requestInsuTitle .radio > label > span > em{font-weight:var(--fweight700);font-size:var(--fsize1);color:var(--color_base01)}
.requestInsuTitle .checkbox input:checked + span,.requestInsuTitle .checkbox input.checked + span,.requestInsuTitle .checkbox input[checked="checked"] + span,
.requestInsuTitle .radio input:checked + span,.requestInsuTitle .radio input.checked + span,.requestInsuTitle .radio input[checked="checked"] + span{font-weight:var(--fweight400)}
.requestInsuTitle .checkbox > label > span.workplace,.requestInsuTitle .radio > label > span.workplace{font-weight:var(--fweight700);color:var(--color_gray01)}
.requestInsuTitle.btnType .btnWrap.btnSmall{position:absolute;top:calc(var(--size4) * -1);right:calc(var(--size8) * -1);padding:0;margin:0;background:transparent}
.requestInsuTitle.btnType .btnWrap.btnSmall > span{margin:0}
.requestInsuTitle.btnType .btnWrap.btnSmall .btn{height:auto;background:var(--color_gray14) !important}
.requestInsuTitle.btnType .btnWrap.btnSmall .btn > span{margin:var(--size4) 0 var(--size2)}
.requestInsuTitle.btnType strong{padding-top:0}
/*리스트*/
.requestInsuTitleList{}
.requestInsuTitleList > li + li{padding-top:var(--size10);margin-top:var(--size10);border-top:1px solid var(--color_gray11)}
/*보험명강조*/
.prodEMType .requestInsuTitle .checkbox > label > span > em,.prodEMType .requestInsuTitle .radio > label > span > em{font-weight:var(--fweight500);color:var(--color_gray01)}
.prodEMType .requestInsuTitle .insuProduct{font-weight:var(--fweight400);color:var(--color_base01)}
/*타입없는경우*/
.requestInsuTitle.noType{}
.requestInsuTitle.noType strong{padding-top:0}
/* 버튼에 텍스트가 없는경우
.requestInsuTitle .btnWrap.noTxt{position:absolute;top:calc(var(--size8) * -1);right:calc(var(--size16) * -1);width:var(--size40);height:var(--size40)}
.requestInsuTitle .btnWrap.noTxt > span{display:block;width:100%;height:100%}
.requestInsuTitle .btnWrap.noTxt .btn{height:100%;padding:var(--size10);font-size:0;line-height:0}
.requestInsuTitle .btnWrap.noTxt .btn > span{display:block;position:relative;width:100%;height:100%}
.requestInsuTitle .btnWrap.noTxt .btn > span:before{position:absolute;top:var(--size3);right:var(--size3);width:var(--size10);height:var(--size10);border:solid var(--color_gray07);border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
*/
.requestInsuInfo{display:flex;flex-wrap:wrap;position:relative;margin:var(--space8) calc(var(--size20) * -1) calc(var(--size12) * -1);padding:var(--size8) var(--size20) var(--size12);background:var(--color_gray15)}
.requestInsuInfo:before,.requestInsuInfo:after{position:absolute;content:""}
.requestInsuInfo:before{top:var(--size12);left:50%;bottom:var(--size12);width:1px;background:var(--color_gray10)}
.requestInsuInfo:after{top:0;left:var(--size20);right:var(--size20);height:1px;border-bottom:1px dashed var(--color_gray10)}
.requestInsuInfo > li{flex:0 50%;padding:var(--size2) var(--size12) var(--size2) 0;text-align:right}
.requestInsuInfo > li:nth-child(even){padding:var(--size2) 0 var(--size2) var(--size12)}
.requestInsuInfo > li *{line-height:var(--lineHeight5)}
.requestInsuInfo > li em{float:left;font-size:var(--fsize4);color:var(--color_gray05)}
.requestInsuInfo > li em.bold{font-weight:var(--fweight700);color:var(--color_gray01)}
.requestInsuInfo > li em > span{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01)}
.requestInsuInfo > li.repayAmount em{font-weight:var(--fweight700);color:var(--color_gray01)}
.requestInsuInfo > li span{font-size:var(--fsize3);color:var(--color_gray01)}
.requestInsuInfo > li span > em{float:none;min-width:auto;font-size:inherit;line-height:inherit;color:inherit}
.requestInsuInfo > li span > em.point{font-weight:var(--fweight400);font-size:var(--fsize1);color:var(--color_base01)}
.requestInsuInfo > li span > a#detailView{display:block;position:relative;padding-right:var(--size20)}
.requestInsuInfo > li span > a#detailView > span{border-bottom:1px solid var(--color_gray08)}
.requestInsuInfo > li span > a#detailView:before,.requestInsuInfo > li span > a#detailView:after{position:absolute;top:var(--size10);width:var(--size10);height:1px;border-radius:0;background:var(--color_gray06);transition:top .3s ease-out,transform .3s;-webkit-transition:top .3s ease-out,transform .3s;content:""}
.requestInsuInfo > li span > a#detailView:before{right:var(--size6);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.requestInsuInfo > li span > a#detailView:after{right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.requestInsuInfo > li.active{}
.requestInsuInfo > li.active span > a#detailView:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.requestInsuInfo > li.active span > a#detailView:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.requestInsuInfo .radioChk > em{padding:var(--size6) 0}
.requestInsuInfo .radio.pillRadio{width:var(--size120);margin-left:auto}
.requestInsuInfo .radio.pillRadio > label > span{padding:var(--size4) 0;background:var(--color_white)}
.requestInsuInfo .radio.pillRadio input:checked + span,.requestInsuInfo .radio.pillRadio input.checked + span,.requestInsuInfo .radio.pillRadio input[checked="checked"] + span{background:var(--color_gray14)}
.requestInsuInfo .selectChk > em,.requestInsuInfo .inputChk > em{padding:var(--size8) 0}
.requestInsuInfo .selectChk > em{padding:var(--size6) 0}
.requestInsuInfo .inputChk > em{display:block;float:none;padding:0 0 var(--size2);text-align:left}
.requestInsuInfo .selectChk .form_item .input{width:var(--size104);padding:0 !important;margin-left:auto}
.requestInsuInfo .selectChk .form_item .input > span.select{margin-right:calc(var(--size4) * -1)}
.requestInsuInfo .selectChk .form_item .input .valueTxt{min-height:auto;padding:var(--size6) 0;border-width:0;background:transparent;font-size:var(--fsize2);line-height:var(--lineHeight5)}
.requestInsuInfo .selectChk.wFull .form_item .input{width:var(--size158)}
.requestInsuInfo .form_item select,.requestInsuInfo .form_item .ipt_txt{height:var(--size36);padding-left:var(--size12);border:1px solid var(--color_gray11);border-radius:var(--size6);font-size:var(--fsize2);line-height:var(--lineHeight8);text-align:right}
.requestInsuInfo .form_item select{height:var(--size32);padding-right:var(--size24);line-height:var(--lineHeight3);text-align-last:right}
.requestInsuInfo .form_item select > option{direction:rtl}
.requestInsuInfo .form_item .select:before,.requestInsuInfo .form_item .select:after{top:var(--size16)}
.requestInsuInfo .form_item .select:before{right:var(--size12)}
.requestInsuInfo .form_item .select:after{right:var(--size6)}
.requestInsuInfo .form_item .ipt_txt{font-size:var(--fsize5)}
.requestInsuInfo .form_item .iptDel{top:1px}
.requestInsuInfo .form_item .invalid_txt{margin-bottom:0;text-align:left}
.requestInsuInfo .hdnAreaChk{}
.requestInsuInfo .hdnAreaChk.hide{display:none;padding:0 !important}
.requestInsuInfo .caution{text-align:left !important}
.requestInsuInfo .priceCalc{display:inline-flex;position:relative;float:left;margin:calc(var(--size3) * -1) 0 0 var(--size4);vertical-align:top}
.requestInsuInfo .priceCalc .btn.btn_arrow{display:block;width:100%;padding:0 var(--size8);border:1px solid var(--color_gray10);border-radius:var(--size6);background:var(--color_white);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray03);text-align:left}
.requestInsuInfo .priceCalc .btn.btn_arrow > span{display:block;position:relative;padding:0;margin:var(--size3) 0 1px;font-weight:inherit !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important}
.requestInsuInfo .priceCalc .btn.btn_arrow > span:before{display:none;position:absolute;top:50%;right:calc(var(--size2) * -1);width:var(--size8);height:var(--size8);margin-top:calc(var(--size3) * -1);border:solid var(--color_gray07);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.requestInsuInfo .insuContractLst{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;text-align:left}
.requestInsuInfo .insuContractLst > span{flex:1;font-weight:var(--fweight700);font-size:var(--fsize2);color:var(--color_gray01)}
.requestInsuInfo .periodChg{display:inline-flex;flex-wrap:wrap;flex-direction:column;width:calc(100% - var(--size60));text-align:right}
.requestInsuInfo .periodChg > li{display:flex;align-items:center}
.requestInsuInfo .periodChg > li > em,.requestInsuInfo .periodChg > li > span{flex:1}
.requestInsuInfo .periodChg > li > em{padding-right:var(--size12)}
.requestInsuInfo .periodChg > li > span{min-width:var(--size100)}
.requestInsuInfo .periodChg .form_item.labelTop .input,.requestInsuInfo .periodChg .form_item.labelHide .input{padding:0}
.requestInsuInfo.oneLine{}
.requestInsuInfo.oneLine:before{display:none}
.requestInsuInfo.oneLine > li{flex:0 100%}
.requestInsuInfo.oneLine > li,.requestInsuInfo.oneLine > li:nth-child(even){padding:var(--size2) 0}
.requestInsuInfo.oneLine > li.dividingLine{position:relative;padding-top:var(--size8);padding-bottom:var(--size4)}
.requestInsuInfo.oneLine > li.dividingLine:before{position:absolute;top:var(--size6);left:0;right:0;height:1px;background:var(--color_gray11);content:""}
.requestInsuInfo.oneLine > li .advice{text-align:left !important}
.requestInsuInfo.oneLine + .requestInsuInfo.oneLine{margin-top:var(--space8)}
.requestInsuInfo.oneLine + .requestInsuInfo.oneLine:before{display:block !important;position:absolute;top:0;left:var(--size20);right:var(--size20);bottom:auto;width:auto;height:1px;border-top:1px dashed var(--color_gray10);background:transparent;content:""} 
.requestInsuInfo.pensionInsuInfo,.requestInsuInfo.divider{margin-top:var(--space8)}
.requestInsuInfo.pensionInsuInfo:before,.requestInsuInfo.divider:before{display:block !important;opacity:1 !important;top:0;left:auto;bottom:auto;width:calc(100% - var(--size40));height:1px;background:var(--color_gray11)}
.requestInsuInfo_detail{display:flex;flex-wrap:wrap}
.requestInsuInfo_detail > dt,.requestInsuInfo_detail > dd{padding:var(--size2) 0;line-height:var(--lineHeight5)}
.requestInsuInfo_detail > dt{flex:0 0 var(--size104);font-size:var(--fsize4);color:var(--color_gray08);text-align:left}
.requestInsuInfo_detail > dd{flex:0 0 calc(100% - 6.5rem);font-size:var(--fsize3);color:var(--color_gray05)}
.requestInsuInfo_detail > dd > span{font-size:inherit;line-height:inherit;color:inherit}
.requestInsuInfo_detail.detailViewInfo{align-items:center;margin-top:var(--space8);padding-top:var(--size8);border-top:1px solid var(--color_gray10)}
.requestInsuInfo_detail.detailViewInfo > dt{color:var(--color_gray05)}
.requestInsuInfo_detail.detailViewInfo > dd{color:var(--color_gray01)}
.requestInsuInfo_detail.detailViewInfo + .detailViewInfo{margin-top:calc(var(--size8) * -1);border-width:0}
.requestInsuInfo_detail.detailViewInfo.noLine{margin-top:0;padding-top:0;border-top:0 none}
.requestInsuInfo_detail.detailViewInfo.dotLine{margin-top:var(--space8);padding-top:var(--size8);border-top:1px dashed var(--color_gray10)}
.requestInsuInfo_detail.detailViewInfo .bold,.requestInsuInfo_detail.detailViewInfo .point{font-weight:var(--fweight700)}
.requestInsuInfo_detail.detailViewInfo .point{font-size:var(--fsize2);color:var(--color_base01)}
.requestInsuInfo_detail.detailViewInfo a,.requestInsuInfo_detail.detailViewInfo .btn{display:flex;justify-content:flex-end;font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01);text-decoration:underline}
.requestInsuInfo_detail.detailViewInfo .btn{margin-left:auto;padding:var(--size4) var(--size8) var(--size2);border:1px solid var(--color_gray10);border-radius:var(--size6);background:var(--color_white);font-size:var(--fsize1);color:var(--color_base01);text-decoration:none}
.requestInsuInfo_detail.detailViewInfo a *,.requestInsuInfo_detail.detailViewInfo .btn *{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.requestInsuView .btnWrap{margin:0 calc(var(--size20) * -1) calc(var(--size16) * -1);padding:var(--size16) var(--size20) var(--size8);flex-wrap:wrap;background:var(--color_gray15)}
.requestInsuView .btnWrap > span{flex:0 auto;margin:0 var(--size4) var(--size4) 0}
.requestInsuView .btnWrap > span .btn.btn_arrow{padding:0 var(--size8);background:var(--color_white) !important}
.requestInsuView .btnWrap > span .btn.btn_arrow > span{padding-top:0;padding-bottom:0}
.requestInsuView .btnLink{}
.requestInsuView .btnLink > a{display:block;height:var(--size-button40);padding:0 var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size6);background:var(--color_gray14);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray03);text-align:center}
.requestInsuView .btnLink > a > span{display:block;padding:var(--size10) 0;font-size:inherit;line-height:inherit;color:inherit}
.requestInsuView .delYN_desc{margin:0 calc(var(--size20) * -1) calc(var(--size16) * -1);padding:0 var(--size20);background:var(--color_gray15);text-align:center}
.requestInsuView .delYN_desc .delYN_descTxt{display:block;position:relative;padding:var(--size12) 0}
.requestInsuView .delYN_desc .delYN_descTxt:before{position:absolute;top:0;left:0;right:0;height:1px;border-bottom:1px dashed var(--color_gray10);content:""}
.requestInsuView .delYN_desc .delYN_descTxt > span{display:inline-flex;margin-top:0;font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray04)}
.requestInsu_wrap .dataTable_wrap{margin-top:var(--space16)}
.requestInsuView .mdtrmInfoView_lst{}
.requestInsuView .mdtrmInfoView_lst > li{position:relative}
.requestInsuView .mdtrmInfoView_lst > li + li{margin-top:var(--space16)}
.requestInsuView .mdtrmInfoView_lst > li + li:before{display:block !important;top:0;left:0;width:100%;height:1px;background:var(--color_gray11);content:""}
.requestInsuView .mdtrmInfoView_lst > li .requestInsuInfo > li:first-child > em{margin-right:var(--size40)}
/*그래프*/
.requestInsuInfo.chartGraph{justify-content:space-between;margin-top:0;background:none}
.requestInsuInfo.chartGraph:before,.requestInsuInfo.chartGraph:after{display:none}
.requestInsuInfo.chartGraph > span{flex:0 0 auto;padding:var(--size2) 0;font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_gray05)}
.requestInsuInfo.chartGraph > span > em{display:inline-flex;font-weight:var(--fweight400);font-size:var(--fsize3);line-height:inherit;color:var(--color_gray01);vertical-align:top}
.requestInsuInfo.chartGraph > span > em.point{font-weight:var(--fweight700);font-size:var(--fsize1);color:var(--color_base01)}
.requestInsuInfo.chartGraph > span > span{display:inline-flex;margin-right:var(--size2);font-size:inherit;line-height:inherit;color:inherit;vertical-align:top}
.requestInsuInfo.chartGraph > span.full,.requestInsuInfo.chartGraph > .chartGraphBar_ctrl{flex:0 0 100%}
.requestInsuInfo .chartGraphBar_ctrl{height:var(--size20);margin-top:var(--size4);border-radius:var(--size10);background:var(--color_gray10);overflow:hidden}
.requestInsuInfo .chartGraphBar{position:relative;height:100%;border-radius:var(--size10);background:var(--color_base01)}
.requestInsuInfo .chartGraphBar .valTxt{position:absolute;top:0;right:var(--size8);font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_white)}
.requestInsuInfo .chartGraphBar .valTxt > em{display:inline-flex;font-weight:var(--fweight700);font-size:var(--fsize2);line-height:inherit;color:inherit;vertical-align:top}
/*데이터정보만*/
.requestInsuView.onlyInsuData{}
.onlyInsuData_wrap{position:relative;margin-top:calc(var(--size16) * -1)}
.onlyInsuData_wrap .requestInsuInfo{background:transparent}
.onlyInsuData_wrap .requestInsuInfo.divider{background:var(--color_gray15)}
.requestInsuView.insuPrdInfo{padding-top:var(--size12);padding-bottom:var(--size12);border-color:var(--color_lightBlue1);background:var(--color_gray14)}
.insuPrdInfo .requestInsuTitle{padding-bottom:0;border-bottom:0 none}
.insuPrdInfo .requestInsuTitle strong{color:var(--color_gray03)}
.insuPrdInfo .requestInsuTitle strong > span:first-child{font-weight:var(--fweight500);font-size:var(--fsize2);color:var(--color_gray03)}
.insuPrdInfo .requestInsuInfo{background:transparent}
/*체크고정*/
.requestInsuView.chkAnchor{}
.chkAnchor_wrap{position:relative;padding-left:var(--size28)}
.chkAnchor_wrap .checkbox,.chkAnchor_wrap .radio{position:absolute;top:var(--size4);left:0;width:var(--size30);height:var(--size22)}
.chkAnchor_wrap .checkbox > label > span,.chkAnchor_wrap .radio > label > span{width:var(--size30);font-size:0;line-height:0}
.chkAnchor_wrap .requestInsuInfo{background:transparent}
.chkAnchor_wrap .radio + .requestInsuInfo{margin-top:calc(var(--size12) * -1)}
/*사고보험금 청구,지급현황*/
.claimState_wrap{padding:var(--size12);margin-bottom:var(--space24);border:1px solid var(--color_gray05);border-radius:var(--size8)}
.claimState_wrap .claimState{display:flex}
.claimState_wrap .claimState > strong,.claimState_wrap .claimAgents{flex:1}
.claimState_wrap .claimState > strong{max-width:var(--size120);min-height:var(--size40)}
.claimState_wrap .claimState > strong > em{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--size2) var(--size8) 0;margin-right:var(--size12);border:1px solid var(--color_gray03);border-radius:var(--size8);background:var(--color_gray03);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_white)}
.claimState_wrap .claimAgents > strong{display:block;font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.claimState_wrap .claimAgents > strong > span{font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.claimState_wrap .claimAgents > span{display:block;margin-top:var(--size4);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.claimState_wrap .claimAgents > span > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.claimantInfo_wrap.compensate{background:transparent}
/*보험계약목록*/
.requestInsu_wrap.insuContractLst{margin-bottom:var(--space24)}
.requestInsu_wrap.insuContractLst .requestInsu_lst{margin-top:var(--space8)}
.requestInsu_wrap.insuContractLst + .advice_lst{margin-top:calc(var(--space16) * -1)}
.requestInsu_wrap.insuContractLst .noItem_wrap{padding:var(--size16) var(--size16) var(--size20);margin-top:var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size12);background:var(--color_gray14)}
/*날짜시간기준*/
.requestInsu_wrap .currentTime{position:absolute;top:calc(var(--size28) * -1);right:0}
.requestInsu_wrap .currentTime span{display:block;position:relative;padding-left:var(--size20);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.requestInsu_wrap .currentTime .nhlife_ico{position:absolute;top:-1px;left:0}
.requestInsu_wrap .currentTime span > em{font-size:inherit;line-height:inherit;color:inherit}
/*자동이체 계좌변경*/
.selInsuContract_wrap{margin-bottom:var(--space32)}
.selInsuContract_wrap .h5_desc{margin-bottom:var(--space8);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.autoTransAccWrap{margin-bottom:var(--space24)}
.autoTransAccWrap .accountInfo_wrap .form_itemBox{margin-bottom:var(--space8)}
/*자동이체 계좌관리*/
.requestInsu_wrap.accInfoManage{}
.accInfoManage .requestInsuTitle strong{}
.accInfoManage .requestInsuTitle strong > span{display:block;position:relative;padding:var(--size4) var(--size8) var(--size4) var(--size36);font-size:inherit;line-height:inherit;color:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.accInfoManage .requestInsuTitle strong > span:after{position:absolute;top:0;left:0;width:var(--sizeFix);height:var(--sizeFix);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SonaxPV_vpb.fit%3Sire%3Q20250730) no-repeat;background-size:calc(var(--sizeFix) * 25) auto;content:""}
.accInfoManage .requestInsuTitle strong > span:after{--sizeFix:1.875rem}
.accInfoManage .requestInsuInfo{margin-top:0;margin-bottom:0;padding-top:var(--size4);padding-bottom:var(--size8);background:transparent}
.accInfoManage .requestInsuInfo:after{display:none}
/*금리인하-기존금리, 인하된금리*/
.intRateCut_wrap{padding:var(--size4) 0;text-align:center}
.intRateCut_lst{display:flex;flex-wrap:nowrap;align-items:center;position:relative;margin-bottom:var(--space16)}
.intRateCut_lst:before{position:absolute;top:50%;left:50%;width:var(--size40);height:var(--size40);margin-left:var(--size6);margin-top:calc(var(--size6) * -1);border:solid var(--color_gray09);border-width:2px 2px 0 0;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.intRateCut_lst > li{flex:1}
.intRateCut_lst > li.standard{padding-right:var(--size16)}
.intRateCut_lst > li.float{padding-left:var(--size16)}
.intRateCut_lst .intRateCut{display:flex;flex-wrap:nowrap;flex-direction:column}
.intRateCut_lst .intRateCut > dt{padding-bottom:var(--size8);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.intRateCut_lst .intRateCut > dd{font-weight:var(--fweight700);font-size:var(--fsize7);line-height:var(--lineHeight6);color:var(--color_gray01)}
.intRateCut_lst .intRateCut > dd > span,.intRateCut_lst .intRateCut > dd > span *{display:inline-flex;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.intRateCut_lst .intRateCut > dd.point{color:var(--color_base01)}

/*금액계산기*/
.calculatorWrap{}
.calculatorSel_lst{display:flex;flex-flow:wrap;margin-bottom:var(--space8)}
.calculatorSel_lst > span{flex:1}
.calculatorSel_lst > span > .btn{dispaly:block;width:100%;padding:var(--size8) 0;border:1px solid var(--color_gray10);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03)}
.calculatorSel_lst > span > .btn > span{display:block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.calculatorSel_lst > span + span > .btn{width:calc(100% + 1px);margin-left:-1px}
.calculatorSel_lst > span.calcSel1{min-width:var(--size70)}
.calculatorSel_lst > span.calcSel1 > .btn{border-radius:var(--size8) 0 0 var(--size8)}
.calculatorSel_lst > span.calcSel5 > .btn{border-radius:0 var(--size8) var(--size8) 0;background:var(--color_gray14)}
.calculatorInput{}
.calculatorInput > .form_item{}
.calculatorInput > .form_item .input.priceInpt .ipt_txt{padding-right:var(--size50);font-weight:var(--fweight700);font-size:var(--fsize7);line-height:var(--lineHeight6);color:var(--color_base01);text-align:right}
.calculatorInput > .form_item .input.priceInpt .ipt_txt::placeholder,.calculatorInput > .form_item .input.priceInpt .ipt_txt::-webkit-input-placeholder{font-weight:var(--fweight500);font-size:var(--fsize5);line-height:var(--lineHeight4);color:var(--color_gray03)}
.calculatorInput > .form_item .input.priceInpt > span > .priceTxt{top:var(--size9);right:var(--size32);font-size:var(--fsize6)}
.calculatorInput > .form_item > .priceUnit{display:flex;flex-wrap:wrap;padding:var(--size8) var(--size32) var(--size8) 0;border-top:1px dashed var(--color_gray11);font-size:var(--fsize1);line-height:var(--lineHeight5);color:var(--color_gray03);text-align:right}
.calculatorInput > .form_item > .priceUnit > span{flex:1;font-size:inherit;line-height:inherit;color:inherit}
.calculatorInput > .form_item > .priceUnit > span > em{display:inline-flex;font-weight:var(--fweight400);font-size:inherit;line-height:inherit;color:var(--color_base01);vertical-align:top}
.calculatorInput > .form_item > .priceUnit > span > em > em{display:inline-block;font-weight:var(--fweight700);font-size:var(--fsize6);line-height:inherit;color:var(--color_base01);vertical-align:top}
.calculator_number{display:flex;flex-wrap:wrap;padding:var(--size8) var(--size12) var(--size16)}
.calculator_number > span{flex:0 0 33.333%;padding:var(--size2) 0}
.calculator_number > span > .btn{display:block;position:relative;width:100%;height:var(--size50);border-radius:var(--size8);background:transparent;text-align:center}
.calculator_number > span > .btn > span{display:block;position:relative;padding:var(--size11) 0;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.calculator_number > span > .btn.calcNum,.calculator_number > span > .btn.calcDelete{font-weight:var(--fweight400);font-size:var(--hfsize2);line-height:var(--lineHeight6);color:var(--color_gray01)}
.calculator_number > span > .btn.calcDelete{}
.calculator_number > span > .btn.calcDelete > span{z-index:1}
.calculator_number > span > .btn.calcDelete:before,.calculator_number > span > .btn.calcDelete:after{position:absolute;border:solid var(--color_gray10);border-radius:var(--size8);content:""}
.calculator_number > span > .btn.calcDelete:after{top:var(--size6);left:var(--size4);width:var(--size38);height:var(--size38);border-width:1px 1px 0 0;background:var(--color_white);border-radius:var(--size8) var(--size8) var(--size8) 0;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform-origin:center center;-webkit-transform-origin:center center}
.calculator_number > span > .btn.calcDelete:before{top:0;right:var(--size14);width:calc(100% - var(--size32));height:100%;border-width:1px 1px 1px 0}
.calculator_number > span > .btn.calcOk{background:var(--color_base01);font-weight:var(--fweight400);font-size:var(--fsize6);line-height:var(--lineHeight6);color:var(--color_white)}

/*일반지급안내(장)내역조회*/
.breakdown_wrap{position:relative}
.breakdown_wrap .detailsFilter{position:absolute;top:calc(var(--size36) * -1);right:0}
.breakdown_wrap .detailsFilter > a{display:block;position:relative;padding-right:var(--size36);font-size:var(--fsize1);line-height:var(--lineHeight5);color:var(--color_gray04)}
.breakdown_wrap .detailsFilter > a > span{display:block;padding:var(--size6) 0;font-size:inherit;line-height:inherit;color:inherit}
.breakdown_wrap .detailsFilter > a .nhlife_ico{position:absolute;top:0;right:0}
.breakdown_wrap .detailsFilter > a .nhlife_ico,.breakdown_wrap .detailsFilter > a .nhlife_ico:before{--sizeFix:2.0rem}
.breakdown_wrap > strong.searchDate{display:block;padding:var(--size16);margin-bottom:var(--space16);border:1px solid var(--color_gray10);border-radius:var(--size6);background:var(--color_gray15);font-size:var(--fsize1);line-height:var(--lineHeight5);color:var(--color_gray03);text-align:center}
.breakdown_wrap > strong.searchDate > span{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.breakdown_wrap .breakdown_lst{}
.breakdown_wrap .breakdown_lst > li{padding:var(--size16) 0;border-bottom:1px solid var(--color_gray10)}
.breakdown_wrap .breakdown_view{position:relative}
.breakdown_wrap .breakdown_view strong{display:block;padding-right:var(--size80);font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01);word-break:keep-all;overflow-wrap:break-word}
.breakdown_wrap .breakdown_view > span{display:block;font-size:var(--fsize2);line-height:var(--lineHeight2);color:var(--color_gray04)}
.breakdown_wrap .breakdown_view > span > em{font-size:inherit;line-height:inherit;color:inherit}
.breakdown_wrap .breakdown_view .date{position:absolute;top:0;right:0}
.breakdown_wrap .breakdown_view .target{display:flex;flex-wrap:nowrap;position:relative;padding-left:var(--size28);margin:var(--size4) 0;font-size:var(--fsize1);color:var(--color_base01)}
.breakdown_wrap .breakdown_view .target:before,.breakdown_wrap .breakdown_view .target:after{position:absolute;top:0;left:0;content:""}
.breakdown_wrap .breakdown_view .target:before{width:var(--size24);height:var(--size24);border:1px solid var(--color_base01);border-radius:50%}
.breakdown_wrap .breakdown_view .target:after{top:var(--size12);left:var(--size6);width:var(--size6);height:var(--size10);border-top:2px solid var(--color_base01);border-right:2px solid var(--color_base01);transform:scaleX(-1) rotate(135deg);-webkit-transform:scaleX(-1) rotate(135deg);transform-origin:left top;-webkit-transform-origin:left top}
.breakdown_wrap .breakdown_view .target > em{flex:0 0 auto;position:relative}
.breakdown_wrap .breakdown_view .target > em + em{padding-left:var(--size12)}
.breakdown_wrap .breakdown_view .target > em + em:before{position:absolute;top:var(--size10);left:var(--size5);width:var(--size3);height:var(--size3);border-radius:50%;background:var(--color_gray01);content:""}

/*설문-스마트해피콜*/
.survey_wrap{position:relative;padding:0 var(--size16);margin:calc(var(--space8) * -1) 0 var(--space32);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.survey_lst{counter-reset:surveyNum}
.survey_lst > li{position:relative;padding:var(--size12) 0 var(--size12) var(--size20);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.survey_lst > li:before{position:absolute;top:var(--size15);left:0;width:var(--size16);height:var(--size16);border:0 none;border-radius:50%;background:var(--color_gray04);font-size:var(--fsize4);line-height:var(--lineHeight9);color:var(--color_white);text-align:center;counter-increment:surveyNum 1;content:counter(surveyNum)}
.survey_lst > li + li{border-top:1px solid var(--color_gray11)}
.survey_lst > li.none{display:none}
.survey_lst .surveyCnts{}
.survey_lst .surveyCnts strong{display:block;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:inherit;color:var(--color_gray01)}
.survey_lst .surveyCnts .surveyQ{font-weight:var(--fweight400);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray04)}
.survey_lst .surveyCnts .checkbox.basicType,.survey_lst .surveyCnts .radio.basicType{width:100%;margin:var(--size4) 0 0}
.survey_lst .surveyCnts .checkbox.basicType > label,.survey_lst .surveyCnts .radio.basicType > label{flex:0 0 100%;margin:var(--size4) 0 0}
.survey_lst .surveyCnts .checkbox.basicType > label > span,.survey_lst .surveyCnts .radio.basicType > label > span{white-space:normal}

/*고객확인의무*/
.customerConfirm{}
.customerConfirm .form_item.idCardNum,.customerConfirm .form_item.driverLicenceNum{padding:var(--size8) 0 0}
.customerConfirm .form_item label{margin-bottom:0}
.customerConfirm .form_item.column > label,.customerConfirm .form_item.column > .input{}
.customerConfirm .form_item.column > label{max-width:var(--size64)}
.customerConfirm #form03 .form_item.column > label{max-width:var(--size112)}
.customerConfirm .fundPurpose .form_item.column > label{max-width:var(--size112)}
.customerConfirm .form_item.idCardSelect > label{margin-bottom:var(--size8)}
.customerConfirm .customerInfoConfirm .form_item.noLine{padding-bottom:0}
.customerConfirm .customerInfoConfirm .form_item.hphoneVal{padding-top:0}
.customerConfirm .customerInfoConfirm .form_item.column > label{max-width:var(--size80)}
.customerConfirm .customerInfoConfirm .form_item #jobNm{padding-right:0}
.customerConfirm .form_item.column > .input{}
.customerConfirm .form_item.column .input > span.valueTxt{text-align:right}
.customerConfirm .form_item .ipt_txt,.customerConfirm .form_item select{border-width:0}
.customerConfirm .idCard_wrap .form_item .ipt_txt{text-align:right}
.customerConfirm .idCard_wrap .form_item.idCardNum .ipt_txt,.customerConfirm .idCard_wrap .form_item.driverLicenceNum .ipt_txt{text-align:left !important}
.customerConfirm .form_item.idCardNum .input > span:first-child{max-width:var(--size120)}
.customerConfirm .form_item.idCardNum input[type="password"]{padding-right:var(--space24);letter-spacing:-0.2rem}
.customerConfirm .form_item.idCardNum input[type="password"]::placeholder,.customerConfirm .form_item.idCardNum input[type="password"]::-webkit-input-placeholder{position:relative;top:-4px;font-size:var(--fsize4) !important;letter-spacing:0}
.customerConfirm .form_item.driverLicenceNum .input > span.select{max-width:var(--size92)}
.customerConfirm .formBeneficiaryInfo .form_item#divJuminNumber{padding:var(--size8) 0}
.customerConfirm .formBeneficiaryInfo .form_item input[type="password"]{padding-right:var(--space24);text-align:left;letter-spacing:-0.2rem}
.customerConfirm .formBeneficiaryInfo .form_item input[type="password"]::placeholder,.customerConfirm .formBeneficiaryInfo .form_item input[type="password"]::-webkit-input-placeholder{letter-spacing:-.05rem}
.customerConfirm .formBeneficiaryInfo > .form_item > label{margin-bottom:var(--size8)}
.customerConfirm .formBeneficiaryInfo #divBnfcnm > label{max-width:var(--size136)}
.customerConfirm .idCard_wrap{margin-top:var(--size12)}
.customerConfirm .idCard_wrap > .img{position:relative;height:var(--size160);border-radius:var(--size8);background:var(--color_gray18);text-align:center}
.customerConfirm .idCard_wrap > .img:before{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--color_gray11);border-radius:var(--size8);z-index:1;content:""}
.customerConfirm .idCard_wrap > .img > img{position:absolute;top:50%;left:50%;width:var(--size264);height:var(--size160);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.customerConfirm .idCard_wrap > .img.alienRegImg > img{width:100%}
.customerConfirm .idCard_wrap > .form_itemBox{padding:0;border-width:0 0 1px;border-radius:0}
.customerConfirm .attachDocRegist{}
.customerConfirm .attachDoc_wrap:before{display:none}
.customerConfirm .attachDoc_wrap{padding-top:0 !important;margin-top:var(--size4) !important}
.newNHLife_wrap .customerConfirm h6{margin-bottom:0;font-weight:var(--fweight500)}
.newNHLife_wrap .customerConfirm h6 > em{font-weight:var(--fweight700);font-size:var(--fsize6);line-height:inherit;color:var(--color_base01)}
.customerConfirm .fundPurpose .form_item.column{margin:0;border-bottom:1px solid var(--color_gray10)}
.customerConfirm .fundPurpose .form_item.column:first-child{padding-top:0}
.customerConfirm .fundPurpose .form_item select{border-width:0}
.customerInfoConfirm{position:relative}
.customerInfoConfirm .btn_customerInfo{position:absolute;top:calc(var(--size36) * -1);right:0}
.customerInfoConfirm .btn_customerInfo > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--space32);background:var(--color_gray14)}
.customerInfoConfirm .btn_customerInfo > a > span{display:block;position:relative;padding-right:var(--size12);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.customerInfoConfirm .btn_customerInfo > a > span:before{position:absolute;top:0;right:0;width:var(--size10);height:var(--size10);margin-top:var(--size4);border:solid var(--color_gray08);border-width:1px 1px 0 0;font-size:0;line-height:0;transform:scaleX(1) rotate(45deg);-webkit-transform:scaleX(1) rotate(45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}

/*신분증촬영*/
.idPhotoOk_wrap{margin:0 0 var(--size24)}
.idPhotoOk_ex{margin:var(--size40) var(--size32) var(--size32)}
.idPhotoOk_ex > .img{display:block;position:relative;max-width:var(--size424);padding:var(--size12);margin:0 auto}
.idPhotoOk_ex .corner:before,.idPhotoOk_ex .corner:after{position:absolute;width:var(--size20);height:var(--size20);border:solid var(--color_gray08);content:""}
.idPhotoOk_ex .corner.top:before{top:0;left:0;border-width:var(--size2) 0 0 var(--size2)}
.idPhotoOk_ex .corner.top:after{top:0;right:0;border-width:var(--size2) var(--size2) 0 0}
.idPhotoOk_ex .corner.bottom:before{bottom:0;left:0;border-width:0 0 var(--size2) var(--size2)}
.idPhotoOk_ex .corner.bottom:after{bottom:0;right:0;border-width:0 var(--size2) var(--size2) 0}
.idPhotoOk_wrap .li_no{}
.idPhotoOk_wrap .li_no > li{margin-bottom:var(--size12);font-size:var(--fsize1)}
/*레이어팝업 확인중입니다*/
.checkingNow_wrap{position:fixed;bottom:-100%;left:0;right:0;width:100%;height:0;box-sizing:border-box}
.checkingNow_wrap{padding-top:env(safe-area-inset-top) !important;padding-top:constant(safe-area-inset-top) !important;padding-bottom:env(safe-area-inset-bottom) !important;padding-bottom:constant(safe-area-inset-bottom) !important}
.checkingNow_wrap *{box-sizing:border-box}
.checkingNow_wrap:before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7);opacity:0.6;content:""}
.checkingNow_layer{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;right:var(--size24);left:var(--size24);bottom:-100%;width:calc(100% - var(--size48));height:100%;padding:0;transition:bottom .3s ease;-webkit-transition:bottom .3s ease}
.checkingNow_cnts{position:relative;width:100%;max-width:var(--size414);height:auto;padding:var(--size32) 0;border-radius:var(--size20);background:var(--color_white);overflow:hidden}
.checkingNow_cnts:before{position:absolute;top:var(--size12);left:50%;width:var(--size56);height:var(--size4);border-radius:var(--size2);background:var(--color_gray11);transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.checkingNow_article{position:relative;height:auto;padding:var(--size24);overflow:hidden}
.checkingNow{display:flex;flex-direction:column;font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.checkingNow .nhlife_ico{margin:0 auto var(--space16)}
.checkingNow .nhlife_ico,.checkingNow .nhlife_ico:before{--sizeFix:3.5rem}
.checkingNow .nhlife_ico.no289,.checkingNow .nhlife_ico.no289:before{--sizeFix:5.25rem} 
.checkingNow > strong{display:block;font-weight:var(--fweight400);font-size:var(--fsize6);line-height:var(--lineHeight1);color:var(--color_gray01)}
.checkingNow > strong > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit}
.checkingNow > strong > em.point{color:var(--color_base01)}
.checkingNow > strong > em.import{color:var(--color_import)}
.checkingNow > span{display:block;margin-top:var(--space8);font:inherit;color:inherit}
.checkingNow > .dotIco{display:block;position:relative;width:var(--size42);height:var(--size4);margin:0 auto var(--space16)}
.checkingNow > .dotIco:before,.checkingNow > .dotIco:after{position:absolute;top:0;width:var(--size4);height:var(--size4);border-radius:50%;background:var(--color_gray04);content:""}
.checkingNow > .dotIco:before{left:0}
.checkingNow > .dotIco:after{right:0}
.checkingNow_wrap.isActive{bottom:0;height:100%;z-index:21}
.isActive .checkingNow_layer{bottom:0;transition-delay:.3s;-webkit-transition-delay:.3s}

/*미수령 일반보험금 조회*/
.unreceivInsur_wrap{padding:var(--size16) var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size12)}
.unreceivInsur_lst{display:flex;flex-flow:wrap;position:relative;overflow:hidden}
.unreceivInsur_lst > li{position:relative;flex:0 50%;padding:var(--size16) 0;border:solid var(--color_gray12);border-width:0 0 1px 1px}
.unreceivInsur_lst > li:nth-child(-n+2){padding-top:0}
.unreceivInsur_lst > li:nth-child(n+5){padding-bottom:0;border-bottom-width:0}
.unreceivInsur_lst > li:nth-child(2n+1){border-left-width:0}
.unreceivInsur_lst a{display:flex;flex-direction:column;align-items:center}
.unreceivInsur_lst a > strong{display:flex;flex-direction:column;align-items:center;font-size:var(--fsize2);line-height:var(--lineHeight2);color:var(--color_gray05)}
.unreceivInsur_lst a > strong > span{display:block;margin-top:var(--space8);font-weight:var(--fweight400);font-size:var(--fsize3);line-height:var(--lineHeight2)}
.unreceivInsur_lst a > strong > span > em{display:inline-flex;margin-top:calc(var(--size2) * -1);font-weight:inherit;font-size:var(--hfsize3);line-height:inherit;color:var(--color_base01);text-decoration:underline;vertical-align:top}
.unreceivInsur_lst a > strong > span > em.noLink{color:var(--color_gray08);text-decoration:none}
.unreceivInsur_lst a > .txtOk{display:none;padding:var(--size6) var(--size12);margin-top:var(--space8);border-radius:var(--size8);background:var(--color_gray13);font-size:var(--fsize2);line-height:var(--lineHeight2);color:var(--color_gray05)}
.unreceivInsur_lst .btnInqIcon{position:absolute;top:0;left:0;bottom:0;right:0;background:var(--color_white)}
.unreceivInsur_lst .btnInqIcon .nhlife_ico{margin-left:auto}
.unreceivInsur_lst .btnInqIcon .nhlife_ico,.unreceivInsur_lst .btnInqIcon .nhlife_ico:before{--sizeFix:1.5rem}
.unreceivInsur_wrap.multiColumn{padding:var(--size16) var(--size12)}
.multiColumn .unreceivInsur_lst{}
.multiColumn .unreceivInsur_lst > li{flex:0 33.3333%}
.multiColumn .unreceivInsur_lst > li:nth-child(3n+1){border-left-width:0}
.multiColumn .unreceivInsur_lst > li:nth-child(2n+3){border-left-width:1px}
.multiColumn .unreceivInsur_lst > li:nth-child(n+4){border-bottom-width:0}
.multiColumn .unreceivInsur_lst > li:nth-child(-n+3){padding-top:0}
.multiColumn .unreceivInsur_lst > li:nth-child(n+3){padding-bottom:0}
.multiColumn .unreceivInsur_lst > li:nth-child(n+4) .btnInqIcon{top:var(--size16)}
.multiColumn .unreceivInsur_lst a{align-items:initial}
.multiColumn .unreceivInsur_lst a > span{padding-right:var(--size16);margin-top:var(--size12);font-weight:var(--fweight400);font-size:var(--fsize3);line-height:var(--lineHeight2);text-align:right}
.multiColumn .unreceivInsur_lst li:nth-child(3n+3) a > span{padding-right:var(--size4)}
.multiColumn .unreceivInsur_lst a > span > em{display:inline-flex;margin-top:calc(var(--size2) * -1);font-weight:inherit;font-size:var(--hfsize3);line-height:inherit;color:var(--color_base01);text-decoration:underline;vertical-align:top}
/*한줄스타일*/
.dirColumn.unreceivInsur_wrap{padding:0;margin-top:calc(var(--size4) * -1);border:0 none;border-radius:0}
.dirColumn .unreceivInsur_lst{flex-direction:column}
.dirColumn .unreceivInsur_lst > li{padding:var(--size4) 0;border:0 none !important}
.dirColumn .unreceivInsur_lst a{display:flex;flex-direction:initial;justify-content:space-between;align-items:center;width:100%;padding:var(--size12) var(--size20);border:1px solid var(--color_gray12);border-radius:var(--size12);background:var(--color_white);font-weight:var(--fweight400);font-size:var(--fsize2);line-height:var(--lineHeight2);color:var(--color_gray05)}
.dirColumn .unreceivInsur_lst a *{font:inherit;color:inherit}
.dirColumn .unreceivInsur_lst a strong{align-items:initial}
.dirColumn .unreceivInsur_lst a strong > span{display:flex;margin-top:var(--size4);font-weight:var(--fweight700);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_base01)}
.dirColumn .unreceivInsur_lst a strong > span > em{margin-top:0;font-size:var(--hfsize3)}
.dirColumn .unreceivInsur_lst a strong > span > em.noLink{color:var(--color_base01)}
.dirColumn .unreceivInsur_lst a .txtOk{display:block;margin-top:0;padding:var(--size8) var(--size12) var(--size6);border-radius:var(--size8);background:var(--color_gray13);font-size:var(--fsize3);line-height:var(--lineHeight5)}
/*큰글*/
.bigFontMode .unreceivInsur_wrap{padding:0;margin-bottom:var(--space24);border:0 none;border-radius:0}
.bigFontMode .unreceivInsur_lst{flex-direction:column}
.bigFontMode .unreceivInsur_lst > li{padding:var(--size6) 0;border:0 none !important}
.bigFontMode .unreceivInsur_lst a{display:flex;flex-direction:initial;justify-content:space-between;align-items:center;width:100%;padding:var(--size16) var(--size20);border:1px solid var(--color_gray11);border-radius:var(--size16);background:var(--color_white);font-weight:var(--fweight400);font-size:var(--fsize13);line-height:var(--lineHeight1);color:var(--color_gray01)}
.bigFontMode .unreceivInsur_lst a *{font:inherit;color:inherit}
.bigFontMode .unreceivInsur_lst a strong{align-items:initial}
.bigFontMode .unreceivInsur_lst a strong > span{display:flex;margin-top:var(--size4);font-weight:var(--fweight700);font-size:var(--hfsize4);line-height:var(--lineHeight1);color:var(--color_base01)}
.bigFontMode .unreceivInsur_lst a strong > span > em{margin-top:0;font-size:var(--hfsize2)}
.bigFontMode .unreceivInsur_lst a strong > span > em.noLink{color:var(--color_base01)}
.bigFontMode .unreceivInsur_lst a .txtOk{display:block;margin-top:0;padding:var(--size8) var(--size12);border-radius:var(--size8);background:var(--color_gray13);font-size: var(--fsize1)}

/*미수령보험금 조회 안내팝업*/
.unreceivInsur_guide{margin-bottom:calc(var(--size20) * -1);overflow:hidden;text-align:center}
.unreceivInsur_guide h4{margin-bottom:var(--size8);font-size:var(--fsize1)}
.unreceivInsur_guide h4 .nhlife_ico{display:block;margin:0 auto}
.unreceivInsur_guide h4 .nhlife_ico,.unreceivInsur_guide h4 .nhlife_ico:before{--sizeFix:3.25rem}
.unreceivInsur_guide h4 + .txtp{font-size:var(--fsize3);line-height:var(--lineHeight5)}
.unreceivInsur_guide .unreceivInsur_tag{display:inline-flex;flex-flow:wrap;justify-content:center;margin:var(--space16) calc(var(--size4) * -1) 0}
.unreceivInsur_guide .unreceivInsur_tag > span{flex:0;margin:var(--size4)}
.unreceivInsur_guide .unreceivInsur_tag a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--size16);background:var(--color_gray13);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04);text-align:center;white-space:nowrap}
.unreceivInsur_guide .unreceivInsur_tag a em{font-weight:var(--fweight700);font-size:var(--fsize1);line-height:inherit;color:var(--color_base01)}
.unreceivInsur_guide .advice_wrap{padding-top:var(--space16);margin-top:var(--space16);border-top:1px dashed var(--color_gray11);text-align:left}
.unreceivInsur_guide .advice_wrap .advice{display:block;margin-top:0;font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_gray05)}
.unreceivInsur_guide .advice_wrap .advice > br{display:none}
/*미납내역*/
.unpaidList_wrap{margin:0 calc(var(--size24) * -1) calc(var(--size42) * -1)}
.unpaidList_wrap > a{display:block;padding:var(--size16) var(--size24);background:var(--color_gray13)}
.unpaidList_wrap .unpaidList{display:flex;flex-wrap:wrap}
.unpaidList_wrap .unpaidList > strong{flex:0 0 var(--size100);font-weight:var(--fweight700);font-size:var(--fsize6);line-height:var(--lineHeight1);color:var(--color_gray01)}
.unpaidList_wrap .unpaidList > strong > em{display:inline-flex;font-weight:inherit;font-size:var(--hfsize3);line-height:inherit;color:var(--color_base01);vertical-align:top}
.unpaidList_wrap .unpaidList > .unpaidPay{flex:0 0 calc(100% - 6.25rem);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);text-align:right}
.unpaidList_wrap .unpaidList > .unpaidPay > em{display:inline-flex;margin-top:-1px;font-weight:var(--fweight700);font-size:var(--hfsize2);line-height:inherit;color:var(--color_base01);vertical-align:top}

/*MY농협생명*/
.myNHLifeGuide{}
.myNHLifeGuide_wrap{position:relative;padding:var(--size16) var(--size20) var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size12)}
.myNHLifeGuide_wrap > strong{display:block;margin:0 0 var(--space8);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray04)}
.myNHLifeGuide_wrap .iconLink_lst{padding:0;border:0 none}
.myNHLifeGuide_wrap .iconLink_lst a{padding-top:var(--size10);padding-bottom:var(--size6)}
.myNHLifeGuide_wrap .logout{position:absolute;top:var(--size10);right:var(--size20)}
.myNHLifeGuide_wrap .logout > a{display:block;padding:0 var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size6);background:var(--color_gray14);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray03);text-align:left}
.myNHLifeGuide_wrap .logout > a > span{display:block;position:relative;padding-right:var(--size12);margin:var(--size6) 0 var(--size4)}
.myNHLifeGuide_wrap .logout > a > span:before{position:absolute;top:50%;right:calc(var(--size2) * -1);width:var(--size8);height:var(--size8);margin-top:calc(var(--size3) * -1);border:solid var(--color_gray07);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.myNHLifeGuide_wrap .infoUseProv_wrap{padding-top:var(--size16);margin-top:var(--space8);border-top:1px solid var(--color_gray10)}
.myNHLifeGuide_wrap .infoUseProv_wrap > h5{font-size:var(--hfsize6)}
.myNHLifeGuide_wrap .iconLink_lst.horizon a .nhlife_ico{top:var(--size6)}
.myNHLifeState_wrap{}
.myNHLifeState_wrap .h5_desc{margin-bottom:var(--size12);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.myNHLifeState_wrap .h5_desc > em{display:inline-flex;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:inherit;color:var(--color_base01)}
.myNHLifeState_wrap .btn_totContract{position:absolute;top:calc(var(--size68) * -1);right:0}
.myNHLifeState_wrap .btn_totContract > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--space32);background:var(--color_gray14)}
.myNHLifeState_wrap .btn_totContract > a > span{display:block;position:relative;padding-right:var(--size12);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.myNHLifeState_wrap .btn_totContract > a > span:before{position:absolute;top:0;right:0;width:var(--size10);height:var(--size10);margin-top:var(--size4);border:solid var(--color_gray08);border-width:1px 1px 0 0;font-size:0;line-height:0;transform:scaleX(1) rotate(45deg);-webkit-transform:scaleX(1) rotate(45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}
.myNHLifeState_wrap .advice_lst > li + li{margin-top:0}
.myNHLifeState_wrap .dataLoading_wrap{min-height:var(--size256);margin-top:0}
.myNHLifeState_wrap .requestInsuInfo{margin-bottom:calc(var(--size20) * -1)}
.contLoanState_wrap{position:relative}
.contLoanState_graph{position:relative;height:var(--size140);overflow:hidden}
.contLoanState_graph svg{display:block;width:var(--size240);margin:0 auto}
.contLoanState_graph path{stroke-linecap:round;stroke-width:8}
.contLoanState_graph path.grey{stroke:var(--color_gray10)}
.contLoanState_graph path.blue{stroke:url(#gradient);stroke-dasharray:148;stroke-dashoffset:148;animation:dash 3s ease-out forwards}
.contLoanState_graph > strong{position:absolute;top:50%;left:0;right:0;display:flex;flex-direction:column;align-items:center;font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray04)}
.contLoanState_graph > strong > span{display:flex;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.contLoanState_graph > strong > span > em{display:inline-flex;font-weight:var(--fweight700);font-size:var(--fsize6);line-height:inherit;color:var(--color_base01)}
.contLoanStatePrice_lst{display:flex;flex-wrap:nowrap;margin:0 calc(var(--size8) * -1)}
.contLoanStatePrice_lst > li{flex:1;padding:0 var(--size8)}
.contLoanStatePrice{position:relative;padding:var(--size16) 0 var(--size56);border:1px solid var(--color_gray10);border-radius:var(--size12);overflow:hidden}
.contLoanStatePrice > strong,.contLoanStatePrice > .price{display:block;font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);text-align:center}
.contLoanStatePrice > .price{display:flex;flex-wrap:nowrap;justify-content:center}
.contLoanStatePrice > .price > em{display:inline-flex;font-weight:var(--fweight700);font-size:var(--hfsize4);line-height:inherit;color:var(--color_gray01)}
.contLoanStatePrice > .btnWrap{position:absolute;bottom:0;left:0;right:0;border-top:1px dashed var(--color_gray10)}
.contLoanStatePrice > .btnWrap .btn.btn_arrow{height:var(--size-button40);border:0 none}
.contLoanStatePrice > .btnWrap .btn.btn_arrow > span{padding:var(--size12) var(--size12) var(--size8) 0;margin:0}
.contLoanStatePrice > .btnWrap.btnloanApply > span{border-radius:0 0 var(--size6) var(--size6)}
.contLoanStatePrice > .btnWrap.btnloanApply .btn.btn_arrow{border-radius:0 0 var(--size6) var(--size6);background:var(--color_lightBlue2)}
/*푸시알림팝업*/
.customBenefitDesc{padding-bottom:var(--size24)}
.pushSetting_wrap{padding:var(--size16) 0 var(--size40);border-top:1px solid var(--color_gray10)}
.pushSetting{display:flex;flex-wrap:nowrap;align-items:center;margin:0 0 var(--space8)}
.pushSetting > strong{font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray01)}
.pushSetting > .toggleSwitch{margin-left:auto}

/*고객정보조회 및 변경*/
.dataValInfo_wrap{position:relative;margin-bottom:var(--space32)}
.dataValInfo_wrap h5 ~ h5{margin-top:var(--space32)}
.dataValInfo_lst{}
.dataValInfo_lst ~ .dataValInfo_lst{margin-top:var(--size12)}
.dataValInfo_lst > li{display:flex;position:relative;flex-flow:wrap;padding:var(--size8) 0;border-bottom:1px solid var(--color_gray12);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.dataValInfo_lst strong,.dataValInfo_lst .dataValInfo_val{flex:1}
.dataValInfo_lst strong{max-width:var(--size104);font-weight:inherit;font-size:inherit;line-height:inherit}
.dataValInfo_lst .dataValInfo_val{font-size:var(--fsize1);line-height:inherit;color:var(--color_gray01)}
.dataValInfo_lst .dataValInfo_val > span,.dataValInfo_lst .dataValInfo_val > em{display:inline-flex;font-size:inherit;line-height:inherit;color:inherit}
.dataValInfo_lst .dataValInfo_val > span[id*="adr"]{word-break:keep-all;overflow-wrap:break-word}
.dataValInfo_lst .dataValInfo_val > span.callTime,.dataValInfo_lst .dataValInfo_val > span.callNumber{font-weight:var(--fweight400);font-size:var(--fsize6)}
.dataValInfo_lst .dataValInfo_val > span.callNumber{display:flex}
.dataValInfo_lst .dataValInfo_val > span.callNumber > a{display:block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.dataValInfo_lst .dataValInfo_val > span > span{margin-left:var(--size4);font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.dataValInfo_lst .dataValInfo_val > span + em{float:right}
.dataValInfo_lst .dataValInfo_val > em.point{color:var(--color_base01)}
.dataValInfo_lst .dataValInfo_val > em.bold{color:var(--color_gray01)}
.dataValInfo_lst .dataValInfo_val > em.not{color:var(--color_point)}
.dataValInfo_lst .dataValInfo_val span.point{color:var(--color_base01)}
.dataValInfo_lst.basicInfo .dataValInfo_val > em.not{float:right}
.dataValInfo_lst.basicInfo.pensionLabel strong{max-width:var(--size124)}
.dataValInfo_wrap .btn_customerInfo{position:absolute;top:calc(var(--size4) * -1);right:0}
.dataValInfo_wrap .btn_customerInfo > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--space32);background:var(--color_gray14)}
.dataValInfo_wrap .btn_customerInfo > a > span{display:block;position:relative;padding-right:var(--size12);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.dataValInfo_wrap .btn_customerInfo > a > span:before{position:absolute;top:0;right:0;width:var(--size10);height:var(--size10);margin-top:var(--size4);border:solid var(--color_gray08);border-width:1px 1px 0 0;font-size:0;line-height:0;transform:scaleX(1) rotate(45deg);-webkit-transform:scaleX(1) rotate(45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}
.dataValInfo_wrap.mCallcenter{margin-bottom:0}
.mCallcenter .dataValInfo_lst strong{max-width:var(--size128)}
.mCallcenter .dataValInfo_lst .dataValInfo_val > span{display:flex}
.mCallcenter .dataValInfo_lst .dataValInfo_val > span.callTime{display:inline-flex}
.dataValInfo_lst.repayInfo strong{max-width:var(--size128)}
.dataValInfo_lst.repayInfo .dataValInfo_val{text-align:right;word-break:keep-all;overflow-wrap:break-word}
.dataValInfo_lst.premStage strong{max-width:none;word-break:keep-all;overflow-wrap:break-word}
.dataValInfo_lst.premStage .dataValInfo_val{display:flex;align-items:center;justify-content:flex-end;;word-break:keep-all;overflow-wrap:break-word}
.dataValInfo_lst.premStage .dataValInfo_val > em{font-weight:var(--fweight700)}
.dataValInfo_wrap.customInfoOk{padding:var(--size16) var(--size20);margin-bottom:var(--space40);border:1px solid var(--color_gray10);border-radius:var(--size12)}
.customInfoOk .dataValInfo_lst strong{max-width:var(--size84)}
.customInfoOk .dataValInfo_lst > li:last-child{border-bottom:0 none}
.dataValInfo_lst.dataColumn{}
.dataValInfo_lst.dataColumn > li{flex-direction:column;padding:var(--size12) 0 var(--size8)}
.dataValInfo_lst.dataColumn strong,.dataValInfo_lst.dataColumn .dataValInfo_val{min-height:var(--size22)}
.dataValInfo_lst.dataColumn strong{max-width:none;font-weight:var(--fweight700);color:var(--color_gray01)}
.dataValInfo_lst.dataColumn .dataValInfo_val{margin-top:var(--size4)}
.dataValInfo_lst.dataColumn [class*="li_th"] > li{margin:0}
.dataValInfo_lst.dataValBetween{}
.dataValInfo_lst.dataValBetween > li{flex-flow:nowrap}
.dataValInfo_lst.dataValBetween > li > em{width:var(--size94)}
.dataValInfo_lst.dataValBetween > li > span{text-align:right;word-break:keep-all;overflow-wrap:break-word}
/*데이타값리스트-박스형태*/
.dataValInfoBox_lst,.dataValInfoBox_lst > li{}
.dataValInfoBox_lst > li + li,.dataValInfoBox_lst.list__ > li:last-child{margin:var(--size12) 0 0 !important}
.dataValInfoBox_lst h5 > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--color_base01)}
.dataValInfoBox_lst h6{margin:var(--space16) 0 0 !important}
.dataValInfoBox_lst .dataValInfo_wrap{padding:var(--size12) var(--size20) var(--size8);border:1px solid var(--color_gray10);border-radius:var(--size12)}
.dataValInfoBox_lst .dataValInfo_lst > li{padding:var(--size6) 0}
.dataValInfoBox_lst .dataValInfo_lst ~ .dataValInfo_lst{margin-top:0}
.dataValInfoBox_lst .dataValInfo_lst ~ .dataValInfo_lst > li:last-child{border-bottom:0 none}
.dataValInfoBox_lst .pensForecastView h6{padding:0 var(--size20)}
.dataValInfoBox_lst .pensForecastView .dataValInfo_wrap{padding:0}
.dataValInfoBox_lst .pensForecastView .dataValInfo_wrap .dataValInfo_lst{padding:0 var(--size20)}
.dataValInfoBox_lst .pensForecastView .dataValInfo_wrap .dataValInfo_lst ~ .dataValInfo_lst{padding-bottom:var(--size8)}
.dataValInfoBox_lst .pensForecastView .dataValInfo_wrap > #apayOpdtNo{padding:var(--size12) var(--size20) var(--size8);border-bottom:1px dashed var(--color_gray10);border-radius:var(--size12) var(--size12) 0 0;background:var(--color_gray15)}
.dataValInfoBox_lst .pensForecastView .dataValInfo_wrap > #apayOpdtNo > li{border-bottom:0 none}
/*개인정보 유출여부조회*/
.checkLeakage_wrap .dataValInfo_lst{padding:var(--size12) var(--size20) var(--size8);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.checkLeakage_wrap .dataValInfo_lst strong{max-width:var(--size132)}
.checkLeakage_wrap .dataValInfo_lst > li:last-child{border-bottom:0 none}
.checkLeakage_wrap .noItem_wrap{padding:var(--size14) var(--size8);border:1px solid var(--color_gray10);border-radius:var(--size8)}

/*하나로가족고객 등급조회*/
.benefitMark{display:flex;flex-wrap:wrap;align-items:center;vertical-align:top}
.benefitMark .benefitIcon{display:inline-flex;width:var(--size20);height:var(--size20);margin-left:var(--size6);border:1px solid var(--color_gray10);border-radius:50%}
.benefitMark em{margin-right:var(--size4);font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.benefitMark.family .benefitIcon{border-color:var(--color_gray07);background:var(--color_gray11)}
.benefitMark.family em{}
.benefitMark.green .benefitIcon{border-color:var(--vipColor_green);background:var(--vipColor_green)}
.benefitMark.green em{color:var(--vipColor_green)}
.benefitMark.royal .benefitIcon{border-color:var(--vipColor_royal);background:var(--vipColor_royal)}
.benefitMark.royal em{color:var(--vipColor_royal)}
.benefitMark.gold .benefitIcon{border-color:var(--vipColor_gold);background:var(--vipColor_gold)}
.benefitMark.gold em{color:var(--vipColor_gold)}
.benefitMark.topclass .benefitIcon{border-color:var(--vipColor_topclass);background:var(--vipColor_topclass)}
.benefitMark.topclass em{color:var(--vipColor_topclass)}
.vipService_wrap{}
.vipService_wrap h5 > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.vipService_wrap h5 > em.family{color:var(--color_gray01)}
.vipService_wrap h5 > em.green{color:var(--vipColor_green)}
.vipService_wrap h5 > em.royal{color:var(--vipColor_royal)}
.vipService_wrap h5 > em.gold{color:var(--vipColor_gold)}
.vipService_wrap h5 > em.topclass{color:var(--vipColor_topclass)}
.vipService_lst{margin:0 calc(var(--size24) * -1);padding:var(--size16) var(--size24);background:var(--color_gray13)}
.vipService_lst ol{display:flex;position:relative}
.vipService_lst ol:before{position:absolute;top:var(--size40);left:var(--size40);right:var(--size40);height:1px;background:var(--color_gray10);content:""}
.vipService_lst li{flex:1}
.vipService_lst .benefit{position:relative;padding:var(--size20) 0 var(--size8)}
.vipService_lst .benefit .nhlife_ico{position:absolute;top:calc(var(--size16) * -1);left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);opacity:0;z-index:1}
.vipService_lst .benefit .nhlife_ico,.vipService_lst .benefit .nhlife_ico:before{--sizeFix:3.5rem}
.vipService_lst .benefit .benefitIcon{display:block;position:relative;width:var(--size40);height:var(--size40);padding:var(--size8) 0;margin:0 auto var(--space8);border:1px solid transparent;border-radius:50%;background:transparent;font-weight:var(--fweight700);font-style:normal;font-size:var(--hfsize4);line-height:var(--lineHeight5);color:var(--color_white);text-align:center}
.vipService_lst .benefit.family .benefitIcon{border-color:var(--color_gray07);background:var(--color_gray11)}
.vipService_lst .benefit.green .benefitIcon{border-color:var(--vipColor_green);background:var(--vipColor_green)}
.vipService_lst .benefit.royal .benefitIcon{border-color:var(--vipColor_royal);background:var(--vipColor_royal)}
.vipService_lst .benefit.gold .benefitIcon{border-color:var(--vipColor_gold);background:var(--vipColor_gold)}
.vipService_lst .benefit.topclass .benefitIcon{border-color:var(--vipColor_topclass);background:var(--vipColor_topclass)}
.vipService_lst .benefit strong{display:block;font-weight:var(--fweight400);font-size:var(--fsize1);line-height:var(--lineHeight5);color:var(--color_gray04);text-align:center}
.vipService_lst .current .benefit .nhlife_ico{opacity:1}
.vipService_lst .current .benefit.family strong{color:var(--color_gray01)}
.vipService_lst .current .benefit.green strong{color:var(--vipColor_green)}
.vipService_lst .current .benefit.royal strong{color:var(--vipColor_royal)}
.vipService_lst .current .benefit.gold strong{color:var(--vipColor_gold)}
.vipService_lst .current .benefit.topclass strong{color:var(--vipColor_topclass)}
.vipService_item{display:flex;flex-wrap:wrap;margin:calc(var(--size4) * -1) calc(var(--size4) * -1) 0}
.vipService_item > li{flex:0 0 50%;padding:var(--size4)}
.vipService_item > li:last-child{flex:0 0 100%}
.vipService_item strong{display:flex;flex-direction:column;justify-content:center;height:100%;padding:var(--size14) var(--size8);border:1px solid var(--color_gray10);border-radius:var(--size8);text-align:center}
.vipService_item strong > span{display:inline-flex;justify-content:center;font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray01);word-break:keep-all;overflow-wrap:break-word}
.vipService_item strong.noItem_wrap{font-size:var(--fsize2)}
.vipService_item strong.noItem_wrap > .nhlife_ico,.vipService_item strong.noItem_wrap > .nhlife_ico:before{--sizeFix:3.25rem}
.vipService_wrap .aBlank{display:inline-flex;font-size:inherit;line-height:inherit;color:inherit;vertical-align:top}
.vipService_wrap .aBlank > span{display:inline-flex;position:relative;padding-right:var(--size20)}
.vipService_wrap .aBlank > span:before{position:absolute;bottom:var(--size2);left:0;right:var(--size20);height:1px;background:var(--color_base01);content:""}
.vipService_wrap .aBlank .nhlife_ico{position:absolute;top:0;right:0}
.vipService_wrap .definition_wrap{padding:var(--size16) var(--size16) var(--size12)}
.vipService_wrap .definition_wrap li{margin:0}
.vipService_wrap .dataValInfo_wrap{margin-bottom:0}

/*개인(신용)정보 이용제공 조회*/
.mktStatusWrap{position:relative;margin-bottom:var(--space24)}
.mktStatusWrap .h5_desc{margin-bottom:var(--space8)}
.mktStatusWrap .h5_desc .txtp{word-break:keep-all;overflow-wrap:break-word}
.mktStatusWrap .h5_desc .txtp > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01)}
.mktStatusWrap .h5_desc .advice{margin-top:0}
.mktStatusWrap .h5_desc .advice .bold{font-weight:var(--fweight700) !important}
.mktStatusWrap .privacyAgree_more{top:calc(var(--size4) * -1)}
.mktStatusWrap .quickLinkSelect{margin-top:var(--space16)}
.mktStatusWrap .form_item{width:100%;padding:var(--size8) 0;margin-bottom:0;border-bottom:1px solid var(--color_gray10)}
.mktStatusWrap .form_item#trMtdDcd,.mktStatusWrap .form_item#trFqDcd{padding-top:var(--size12)}
.mktStatusWrap .form_item > label{max-width:var(--size108)}
.mktStatusWrap .form_item .input{justify-content:flex-start !important}
.mktStatusWrap .form_item .input .valueTxt{min-height:var(--size32);padding:var(--size4) 0;border:0 none}
.mktStatusWrap .form_item .radio.basicType{}
.mktStatusWrap .form_item .radio.basicType > label{flex:0 0 calc(100% - var(--size24))}
.mktStatusWrap .form_item .radio.basicType > label > span{white-space:normal}
.mktStatusWrap .form_item .radio.basicType > label > span > em{display:initial}
.mktStatusWrap .form_item .checkbox.basicType > label{flex:0 0 var(--size92)}
.mktStatusWrap .dataValInfo_lst > li{align-items:center}
.mktStatusWrap .dataValInfo_lst .dataValInfo_val > span{display:block;min-height:var(--size32);padding:var(--size4) 0}
.mktStatusWrap .dataValInfo_lst .dataValInfo_val > span > em{display:inline-flex;font-size:inherit;line-height:inherit;color:inherit}
.mktStatusWrap .noItem_wrap{padding:var(--size16) var(--size16) var(--size20);margin-top:var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size12);background:var(--color_gray14);font-size:var(--fsize3)}
.mktStatusWrap .advice_lst{margin-top:var(--space16)}
.mktStatusWrap .advice_lst > li{margin-top:0 !important}

/*전자민원접수*/
#civilAppeal,#civilHandling{margin-top:0}
.privacyAgreeWrap{position:relative;padding-top:var(--size8)}
.privacyAgreeList{padding:0 var(--size16);margin-top:var(--size8);border:1px solid var(--color_gray10);border-radius:var(--size12)}
.newNHLife_wrap .privacyAgreeList .li_num > li{padding-top:var(--size12);padding-bottom:var(--size12);margin-bottom:0}
.newNHLife_wrap .privacyAgreeList .li_num > li:before{top:var(--size17)}
.newNHLife_wrap .privacyAgreeList .li_num > li + li{border-top:1px solid var(--color_gray11)}
.newNHLife_wrap .privacyAgreeList .li_num > li > strong{font-weight:var(--fweight500);font-size:var(--fsize2);color:var(--color_gray01)}
.privacyAgreeList .privacyAgree{}
.privacyAgreeList .privacyAgree + .privacyAgree{margin-top:var(--size8)}
.privacyAgreeList .privacyAgree > strong{display:block;margin-bottom:var(--size4);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray04)}
.privacyAgreeList .privacyAgree > strong .point,.privacyAgreeList .privacyAgree > strong .bold{font-weight:var(--fweight400);font-size:inherit;line-height:inherit}
.privacyAgreeList .privacyAgree > strong .point{color:var(--color_base01)}
.privacyAgreeList .privacyAgree > strong .bold{color:var(--color_gray01)}
.privacyAgreeList .privacyAgree .radio.basicType{justify-content:flex-end}
.privacyAgreeList .privacyAgree .radio.basicType > label{flex:inherit}
.privacyAgreeList .privacyAgree .radio.basicType > label + label{margin-left:var(--space20)}
.privacyAgreeList .privacyAgree .radio.basicType > label > span{font-size:var(--fsize3)}
.privacyAgreeWrap .agreeChk_wrap{margin:var(--size16) 0 var(--space32)}
.privacyAgree_more{position:absolute;top:var(--size4);right:0}
.privacyAgree_more > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--space32)}
.privacyAgree_more > a > span{display:block;font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.privacyAgreeWrap + .inputForm_wrap{padding-top:var(--space32);border-top:1px dashed var(--color_gray11)}
/*본인인증방법*/
.verifyWrap{position:relative;margin:var(--space20) calc(var(--size24) * -1) 0;padding:var(--size8) var(--size24) var(--size30);border:0 none;background:transparent}
.verifyWrap:before{display:none;position:absolute;top:0;left:0;right:0;height:var(--size10);border-top:1px solid var(--color_gray10);background:var(--color_gray15);content:""}
.verifyWrap > .advice{margin-bottom:var(--size12)}
.verifyWrap .verifyGuide{position:relative;padding:var(--size12) var(--size16);margin-bottom:var(--size12);background:var(--color_gray14)}
.newNHLife_wrap .verifyWrap .li_th2 > li{font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray05)}
.newNHLife_wrap .verifyWrap .li_th2 > li:last-child{margin-bottom:0}
.newNHLife_wrap .verifyWrap .li_th2 > li:before{top:var(--size7)}
#divCompleteAuthComment .authComment_wrap{padding:0 0 var(--space32);border-bottom:1px dashed var(--color_gray11)}
#certArsBttn + #divCompleteAuthComment .authComment_wrap{padding:var(--size24) 0;border:1px dashed var(--color_gray11);border-radius:var(--size8)}
.privacyAgreeWrap + .verifyWrap,.frmGroup + .verifyWrap,.procedureWrap + .verifyWrap,.newAccountInfoInput + .verifyWrap,.verifyReceipt + .verifyWrap,.inputForm_wrap + .verifyWrap{padding-top:var(--size40);margin-top:var(--space32)}
.inputForm_wrap + .verifyWrap{margin-top:0}
.privacyAgreeWrap + .verifyWrap:before,.frmGroup + .verifyWrap:before,.procedureWrap + .verifyWrap:before,.newAccountInfoInput + .verifyWrap:before,.verifyReceipt + .verifyWrap:before,.inputForm_wrap + .verifyWrap:before{display:block}
#newAcctInfo.newAccountInfoInput[style*="display: none;"] + .verifyWrap{padding-top:0}
#newAcctInfo.newAccountInfoInput[style*="display: none;"] + .verifyWrap:before{display:none}
#newAcctInfo.newAccountInfoInput[style*="display: none;"] + .verifyWrap > h5{display:none}
#newAcctInfo.newAccountInfoInput[style*="display: none;"] + .verifyWrap #verifyCertTip{display:none}
.newNHLife_wrap.nhLife_old .verifyWrap{margin:var(--space20) 0 0 !important;padding:var(--size8) 0 var(--size30) !important}

/*민원처리동의*/
.privacyPolicyWrap{}
.privacyPolicyWrap > h5{font-size:var(--hfsize4)}
.privacyPolicyWrap + .privacyPolicyWrap{padding-top:var(--size32);margin-top:var(--space24);border-top:4px double var(--color_gray08)}
.privacyPolicyItem{margin-top:var(--size20)}
.privacyPolicyItem > h6{font-size:var(--hfsize5)}
.newNHLife_wrap .privacyPolicyWrap .li_th3 > li > span{font-weight:var(--fweight400);font-size:inherit;line-height:inherit;color:var(--color_gray03)}
.newNHLife_wrap .privacyPolicyWrap .li_th3 > li em{font-size:var(--fsize5);color:var(--color_gray01)}
.newNHLife_wrap .privacyPolicyWrap .li_th3 .bold{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01) !important}
.newNHLife_wrap .privacyPolicyWrap .li_th3 .li_th2 > li{margin-bottom:0}
.newNHLife_wrap .privacyPolicyWrap .li_no > li{padding-bottom:var(--size10)}
.newNHLife_wrap .privacyPolicyWrap .li_no > li + li{padding:var(--size16) 0 var(--size16) var(--size30);border-top:1px solid var(--color_gray11)}
.newNHLife_wrap .privacyPolicyWrap .li_no > li + li:last-child{padding-bottom:0}
.newNHLife_wrap .privacyPolicyWrap .li_no > li + li:before{top:var(--size16)}
.newNHLife_wrap .privacyPolicyWrap .li_no > li strong + .advice{margin-top:0;margin-bottom:var(--size8)}
.newNHLife_wrap .privacyPolicyWrap .li_no > li .txtp{font-weight:var(--fweight200);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray06)}
.privacyPolicyDetail,.ratingList{padding:var(--size16) var(--size24);margin:0 calc(var(--size24) * -1) var(--size16);background:var(--color_lightBlue3)}
.privacyPolicyDetail{background:var(--color_gray15)}
.ratingList > ul{display:flex;flex-wrap:wrap}
.ratingList > ul > li{flex:1;position:relative;padding-bottom:var(--size8)}
.ratingList strong{display:block;padding-bottom:var(--size4);font-weight:var(--fweight300);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04);text-align:center}
.ratingList .rateBar{display:block;height:var(--size16)}
.ratingList .rateBar.n1{border-radius:var(--size8) 0 0 var(--size8);background:var(--color_base01)}/*안심*/
.ratingList .rateBar.n2{background:var(--color_base04)}/*양호*/
.ratingList .rateBar.n3{background:var(--color_base05)}/*보통*/
.ratingList .rateBar.n4{background:var(--color_base08)}/*신중*/
.ratingList .rateBar.n5{border-radius:0 var(--size8) var(--size8) 0;background:var(--color_point)}/*주의*/
.ratingList .rateMark,.ratingList .rateMark:before{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.ratingList .rateMark{display:none;bottom:0;width:var(--size16);height:var(--size16);border:var(--size4) solid var(--color_gray01);border-radius:50%;background:var(--color_white)}
.ratingList .rateMark:before{display:none;top:calc(var(--size8) * -1);width:0;height:0;border-left:var(--size6) solid transparent;border-right:var(--size6) solid transparent;border-bottom:var(--size8) solid var(--color_gray01);z-index:-1;content:""}
.ratingList .active .rateMark,.ratingList .active .rateMark:before{display:block}
.ratingList .advice{font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.ratingList .more{display:flex;flex-wrap:wrap;justify-content:flex-end}
.ratingList .more > a{display:block}
.ratingList .more > a > span{display:block;position:relative;margin-right:var(--size8);border-bottom:1px solid var(--color_gray08);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.ratingList .more > a > span:before{position:absolute;top:var(--size5);right:calc(var(--size8) * -1);width:var(--size8);height:var(--size8);border:solid var(--color_gray04);border-width:0 1px 1px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:""}
.privacyPolicyItem .privacyAgree{padding-top:var(--size8);margin-top:var(--size8);border-top:1px dashed var(--color_gray10)}
.privacyPolicyItem .privacyAgree > strong{display:block;margin-bottom:var(--size4);font-weight:var(--fweight500) !important;font-size:var(--fsize3) !important;line-height:var(--lineHeight1) !important;color:var(--color_gray04) !important}
.privacyPolicyItem .privacyAgree > strong .point,.privacyPolicyItem .privacyAgree > strong .bold{font-weight:var(--fweight400);font-size:inherit;line-height:inherit}
.privacyPolicyItem .privacyAgree > strong .point{color:var(--color_base01)}
.privacyPolicyItem .privacyAgree > strong .bold{color:var(--color_gray01)}
.privacyPolicyItem .privacyAgree .radio.basicType{justify-content:flex-end}
.privacyPolicyItem .privacyAgree .radio.basicType > label{flex:inherit}
.privacyPolicyItem .privacyAgree .radio.basicType > label + label{margin-left:var(--space20)}
.privacyPolicyItem .privacyAgree .radio.basicType > label > span{font-size:var(--fsize3)}
/*처리현황*/
.civilAffairsListWrap{}
.civilAffairsListWrap h5 + .advice{margin-top:0}
.civilAffairsList{margin-top:var(--size10)}
.civilAffairsList > ul{}
.civilAffairsList > ul > li{margin-bottom:var(--space8)}
.civilAffairsInfo{padding:0;border:1px solid var(--color_gray10);border-radius:var(--size8);overflow:hidden}
.civilAffairsInfo > a{display:block;padding:var(--size12) var(--size16) var(--size8) var(--size16)}
.civilAffairsInfo > a > strong{display:block;position:relative;padding-right:var(--size20);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.civilAffairsInfo > a > strong:before,.civilAffairsInfo > a > strong:after{position:absolute;top:var(--size10);width:var(--size12);height:1px;border-radius:0;background:var(--color_gray06);transition:top .3s ease-out,transform .3s;-webkit-transition:top .3s ease-out,transform .3s;content:""}
.civilAffairsInfo > a > strong:before{right:var(--size8);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.civilAffairsInfo > a > strong:after{right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.civilAffairsInfo > a > .dayState{display:inline-flex;flex-wrap:wrap;margin-top:var(--size4)}
.civilAffairsInfo > a > .dayState > span{flex:auto;position:relative;margin-right:var(--size8);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.civilAffairsInfo > a > .dayState > span + span{padding-left:var(--size8);margin-right:0;color:var(--color_base07)}
.civilAffairsInfo > a > .dayState > span + span.withdraw{color:var(--color_base01)}
.civilAffairsInfo > a > .dayState > span + span:before{position:absolute;top:var(--size3);left:0;width:1px;height:var(--size12);background:var(--color_gray11);content:""}
.civilAffairsInfo .civilAffairsDesc{display:none;position:relative;min-height:var(--size84);padding:var(--size12) var(--size16);background:var(--color_gray15)}
.civilAffairsInfo .civilAffairsDesc:before{position:absolute;top:0;left:var(--size16);right:var(--size16);height:1px;border-top:1px dashed var(--color_gray11);content:""}
.civilAffairsInfo .civilAffairsDesc > strong{display:block;font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray04)}
.civilAffairsInfo .processDept{display:flex;flex-wrap:wrap;margin-top:var(--size8);padding-top:var(--size12);border-top:1px solid var(--color_gray10)}
.civilAffairsInfo .processDept > dt,.civilAffairsInfo .processDept > dd{flex:1;position:relative}
.civilAffairsInfo .processDept > dt{max-width:var(--size70);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.civilAffairsInfo .processDept > dd{min-height:var(--size40);padding-right:var(--size80)}
.civilAffairsInfo .processDept > dd > span{display:block;font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray01)}
.civilAffairsInfo .processDept > dd > span > em,.civilAffairsInfo .processDept > dd > span > a{display:block;font-size:inherit;line-height:inherit;color:inherit}
.civilAffairsInfo .processDept > dd > span > em{margin-bottom:var(--size2);font-size:var(--fsize1);color:var(--color_base01)}
.civilAffairsInfo .processDept .btn_withdraw{position:absolute;top:0;right:0}
.civilAffairsInfo .processDept .btn_withdraw > a{padding:var(--size10) var(--size16) var(--size8);border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_white)}
.civilAffairsInfo .processDept .btn_withdraw > a > span{display:block;position:relative;padding-right:var(--size16);font-size:inherit;line-height:inherit;color:inherit}
.civilAffairsInfo .processDept .btn_withdraw > a > span:before{position:absolute;top:var(--size5);right:0;width:var(--size8);height:var(--size8);border:solid var(--color_gray04);border-width:0 1px 1px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:""}
.civilAffairsInfo.active{border-color:var(--color_base02)}
.civilAffairsInfo.active > a > strong{font-weight:var(--fweight400);color:var(--color_base01)}
.civilAffairsInfo.active > a > strong:before,.civilAffairsInfo.active > a > strong:after{background:var(--color_base01)}
.civilAffairsInfo.active > a > strong:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.civilAffairsInfo.active > a > strong:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
/*보험사기신고센터*/
[id*="insuFraud"]{}
#insuFraudGuide .tabContsView > .li_th1 + h5{margin-top:var(--space32)}
.newNHLife_wrap [id*="insuFraud"] .li_th3 > li{margin:0;font-size:var(--fsize3)}
.reportWay{border:1px solid var(--color_gray10);border-radius:var(--size8);overflow:hidden}
.reportWay + .reportWay{margin-top:var(--space8)}
.reportWay .reportWayInfo{padding:var(--size12) var(--size16)}
.reportWay .reportWayInfo > strong{display:block;margin-bottom:var(--size12);font-weight:var(--fweight700);font-size:var(--fsize6);line-height:var(--lineHeight2);color:var(--color_gray01)}
.reportWay .reportWayInfo > strong.bgColor{margin:calc(var(--size12) * -1) calc(var(--size16) * -1) var(--size16);padding:var(--size12) var(--size16);background:var(--color_blue8)}
.reportWay .reportWayInfo dl{display:flex;flex-wrap:wrap}
.reportWay .reportWayInfo dt{flex:1 1 var(--size72);font-weight:var(--fweight300);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray05)}
.reportWay .reportWayInfo dd{flex:1 1 calc(100% - 4.5rem);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray01);word-break:keep-all;overflow-wrap:break-word}
.reportWay .reportWayInfo dt ~ dt,.reportWay .reportWayInfo dd ~ dd{margin-top:var(--size12)}
.reportWay .reportWayInfo .li_th1 > li:last-child{margin-bottom:0 !important}
.reportWay .reportWayInfo .li_th1 .advice{font-size:var(--fsize4);line-height:var(--lineHeight7);color:var(--color_base08)}
.reportWay .reportWayInfo .li_th1 .advice > a{color:inherit !important}
.reportWay .btnLink{}
.reportWay .btnLink > a{display:block;padding:var(--size12) var(--size16);background:var(--color_gray12);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray01)}
.reportWay .btnLink > a > span{display:block;position:relative;padding-right:var(--size20);font-size:inherit;line-height:inherit;color:inherit}
.reportWay .btnLink > a > span:before{position:absolute;top:var(--size5);right:0;width:var(--size8);height:var(--size8);border:solid var(--color_gray04);border-width:0 1px 1px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:""}
#civilAppeal .inputForm_wrap,#insuFraudReport .inputForm_wrap{/* padding-bottom:var(--size160) */}
#civilAppeal .form_item textarea.textareaLine,#insuFraudReport .form_item textarea.textareaLine{border-radius:0}
#insuFraudReport .radio.basicType > label{flex:0 0 calc(33.333% - var(--size24))}

/*고객기상청*/
.csweather_ico{display:block;position:relative;width:var(--sizeFix);height:var(--sizeFix);font-size:0;line-height:0}
.csweather_ico:before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Spfjrngure_vpb.fit%3Sire%3Q20250730) no-repeat;background-size:calc(var(--sizeFix) * 10) auto;content:""}
.csweather_ico.no01,.csweather_ico.no02,.csweather_ico.no03,.csweather_ico.no04,.csweather_ico.no10{width:calc(var(--sizeFix) *2);height:calc(var(--sizeFix) *2)}
.csweather_ico.no01:before{background-position:0 0}
.csweather_ico.no02:before{background-position:calc(var(--sizeFix) * -2) 0}
.csweather_ico.no03:before{background-position:calc(var(--sizeFix) * -4) 0}
.csweather_ico.no04:before{background-position:calc(var(--sizeFix) * -6) 0}
.csweather_ico.no10:before{background-position:calc(var(--sizeFix) * -8) 0}
.csweather_ico.no05:before{background-position:0 calc(var(--sizeFix) * -2)}
.csweather_ico.no06:before{background-position:calc(var(--sizeFix) * -3) calc(var(--sizeFix) * -2)}
.csweather_ico.no07:before{background-position:calc(var(--sizeFix) * -6) calc(var(--sizeFix) * -2)}
.csweather_ico.no08:before{background-position:0 calc(var(--sizeFix) * -3)}
.csweather_ico.no09:before{background-position:calc(var(--sizeFix) * -3) calc(var(--sizeFix) * -3)}
input:checked + span > .csweather_ico,input[checked="checked"] + span > .csweather_ico{border:2px solid var(--color_base01) !important}
input:checked + span > .csweather_ico.no05:before,input[checked="checked"] + span > .csweather_ico.no05:before{background-position:calc(var(--sizeFix) * -1) calc(var(--sizeFix) * -2)}
input:checked + span > .csweather_ico.no06:before,input[checked="checked"] + span > .csweather_ico.no06:before{background-position:calc(var(--sizeFix) * -4) calc(var(--sizeFix) * -2)}
input:checked + span > .csweather_ico.no07:before,input[checked="checked"] + span > .csweather_ico.no07:before{background-position:calc(var(--sizeFix) * -7) calc(var(--sizeFix) * -2)}
input:checked + span > .csweather_ico.no08:before,input[checked="checked"] + span > .csweather_ico.no08:before{background-position:calc(var(--sizeFix) * -1) calc(var(--sizeFix) * -3)}
input:checked + span > .csweather_ico.no09:before,input[checked="checked"] + span > .csweather_ico.no09:before{background-position:calc(var(--sizeFix) * -4) calc(var(--sizeFix) * -3)}
.csweather_ico.no01,.csweather_ico.no02,.csweather_ico.no03,.csweather_ico.no04,.csweather_ico.no10{margin:calc(var(--size24) * -1) auto 0}
.csweather_ico.no01{margin-bottom:calc(var(--size8) * -1)}
.csweather_ico.no01,.csweather_ico.no01:before{--sizeFix:6.5rem}
.csweather_ico.no01:before{left:var(--size20)}
.csweather_ico.no02,.csweather_ico.no02:before,.csweather_ico.no03,.csweather_ico.no03:before,.csweather_ico.no04,.csweather_ico.no04:before{--sizeFix:5.0rem}
.csweather_ico.no02:before,.csweather_ico.no03:before,.csweather_ico.no04:before{left:var(--size12)}
.csweather_ico.no10{margin-bottom:calc(var(--size8) * -1)}
.csweather_ico.no10,.csweather_ico.no10:before{--sizeFix:6.5rem}
.csWeatherWrap{padding:var(--size16) 0}
.csWeatherWrap .infoTip{display:none}
.csWeatherWrap .infoTip.active{display:block}
.csWeatherWrap .btn_shortCut{margin-top:var(--size8)}
.csWeather_stateChk,.csWeather_contactPrefChk{padding-bottom:var(--size30);margin-bottom:var(--size30);border-bottom:1px solid var(--color_gray10)}
/*라디오버튼*/
.csWeatherWrap .radio{flex-wrap:wrap;justify-content:center;max-width:var(--size276);margin:0 auto}
.csWeatherWrap .radio + .radio{margin-top:var(--size30)} 
.csWeatherWrap .radio:before{position:absolute;top:var(--size30);left:var(--size46);right:var(--size46);height:1px;background:var(--color_gray11)}
.csWeatherWrap .radio > label{margin:0}
.csWeatherWrap .radio input{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;border:0 none;background:transparent;overflow:hidden;clip:auto;opacity:0 !important;-webkit-appearance:none}
.csWeatherWrap .radio span{display:block;position:relative;padding-left:0;color:var(--color_gray04);text-align:center}
.csWeatherWrap .radio span:before{display:none}
.csWeatherWrap .radio span > .nhlife_ico{margin:0 auto}
.csWeatherWrap .radio > label input:checked + span,.csWeatherWrap .radio > label input.checked + span,.csWeatherWrap .radio > label input[checked="checked"] + span{font-weight:var(--fweight500);color:var(--color_base01);z-index:1}
.csWeatherWrap #csWeather_window.radio{max-width:100%}
.csWeatherWrap #csWeather_window.radio > label{padding:0}
.csWeatherWrap #csWeather_window.radio > label + label{margin-left:-1px}
.csWeatherWrap #csWeather_window.radio span{padding:var(--size10) 0;border:1px solid var(--color_gray11);border-radius:var(--size8);background:var(--color_gray15);box-shadow:0 var(--size4) var(--size4) rgba(32,52,66,.1);transition:border .3s ease,background .3s;-webkit-transition:border .3s ease,background .3s}
.csWeatherWrap #csWeather_window.radio span:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--color_base01);border-radius:var(--size8);opacity:0;z-index:1;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;content:""}
.csWeatherWrap #csWeather_window.radio span + span{width:calc(100% + 1px)}
.csWeatherWrap #csWeather_window.radio span > .nhlife_ico{margin-bottom:var(--size4)}
.csWeatherWrap #csWeather_window.radio span > .nhlife_ico,.csWeatherWrap #csWeather_window.radio span > .nhlife_ico:before{--sizeFix:2.75rem}
.csWeatherWrap #csWeather_window.radio > label input:checked + span,.csWeatherWrap #csWeather_window.radio > label input.checked + span,.csWeatherWrap #csWeather_window.radio > label input[checked="checked"] + span{border-color:var(--color_base01);background:var(--color_white)}
.csWeatherWrap #csWeather_window.radio > label input:checked + span:after,.csWeatherWrap #csWeather_window.radio > label input.checked + span:after,.csWeatherWrap #csWeather_window.radio > label input[checked="checked"] + span:after{opacity:1}
.csWeatherWrap #csWeather_State.radio:before,.csWeatherWrap #csWeather_State.radio:after{position:absolute;top:var(--size30);left:var(--size46);right:var(--size46);height:1px;background:var(--color_gray11);content:""}
.csWeatherWrap #csWeather_State.radio:after{display:none;top:var(--size128);left:var(--size94);right:var(--size94)}
.csWeatherWrap #csWeather_State.radio span > .csweather_ico,.csWeatherWrap #csWeather_State.radio span > .csweather_ico:before{}
.csWeatherWrap #csWeather_State.radio span > .csweather_ico{--sizeFix:3.75rem;padding:var(--size10);margin:0 auto var(--size10);border:1px solid var(--color_gray10);border-radius:50%;background:var(--color_white);box-shadow:0 var(--size4) var(--size4) rgba(32,52,66,.1)}
.csWeatherWrap #csWeather_State.radio span > .csweather_ico:before{top:50%;left:50%;width:var(--size40);height:var(--size40);--sizeFix:2.5rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:background .3s ease-out;-webkit-transition:background .3s ease-out}
/*고객연락선호도조사*/
.csWeatherWrap #csWeather_contactPref.radio{max-width:var(--size320)}
.csWeatherWrap #csWeather_contactPref.radio:before,.csWeatherWrap #csWeather_contactPref.radio:after{position:absolute;top:var(--size30);left:var(--size46);right:var(--size46);height:1px;background:var(--color_gray11);content:""}
.csWeatherWrap #csWeather_contactPref.radio:after{display:none;top:var(--size128);left:var(--size94);right:var(--size94)}
.csWeatherWrap #csWeather_contactPref.radio span > .nhlife_ico,.csWeatherWrap #csWeather_contactPref.radio span > .nhlife_ico:before{}
.csWeatherWrap #csWeather_contactPref.radio span > .nhlife_ico{--sizeFix:3.75rem;padding:var(--size10);margin:0 auto var(--size10);border:1px solid var(--color_gray10);border-radius:50%;background:var(--color_white);box-shadow:0 var(--size4) var(--size4) rgba(32,52,66,.1)}
.csWeatherWrap #csWeather_contactPref.radio span > .nhlife_ico:before{top:50%;left:50%;width:var(--size40);height:var(--size40);--sizeFix:2.5rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:background .3s ease-out;-webkit-transition:background .3s ease-out}
.csWeatherWrap #csWeather_contactPref.radio > label input:checked + span > .nhlife_ico,
.csWeatherWrap #csWeather_contactPref.radio > label input.checked + span > .nhlife_ico,
.csWeatherWrap #csWeather_contactPref.radio > label input[checked="checked"] + span > .nhlife_ico{border-color:var(--color_base01);background:var(--color_lightBlue3)}
.csWeatherWrap #csWeather_contactPref + .glossAnnote{margin-top:var(--space16)}
#divLayerCSWeatherImg .csWeatherWrap{padding:var(--size8) 0 0}
#divLayerCSWeatherImg .csweather_ico.no01,#divLayerCSWeatherImg .csweather_ico.no01:before{--sizeFix:5.5rem}
#divLayerCSWeatherImg .csweather_ico.no01{margin-top:calc(var(--size12) * -1)}
#divLayerCSWeatherImg .csWeatherWrap #csWeather_State.radio{max-width:none;height:var(--size50);border-radius:var(--size30);border:2px solid var(--color_gray11);background:var(--color_gray11);overflow:hidden}
#divLayerCSWeatherImg .csWeatherWrap #csWeather_State.radio:before{display:none}
#divLayerCSWeatherImg .csWeatherWrap #csWeather_State.radio > label{padding:var(--size8) 0;margin:-1px 0;text-align:center}
#divLayerCSWeatherImg .csWeatherWrap #csWeather_State.radio span{line-height:var(--lineHeight3)}
#divLayerCSWeatherImg .csWeatherWrap #csWeather_State.radio span:before{display:none}
#divLayerCSWeatherImg .csWeatherWrap #csWeather_State.radio span > .csweather_ico{display:inline-flex;--sizeFix:2.0rem;padding:0;margin:0;border:0 none !important;border-radius:inherit;background:transparent;box-shadow:none;vertical-align:top}
#divLayerCSWeatherImg .csWeatherWrap #csWeather_State.radio > label input:checked + span,#divLayerCSWeatherImg .csWeatherWrap #csWeather_State.radio > label input.checked + span,#divLayerCSWeatherImg .csWeatherWrap #csWeather_State.radio > label input[checked="checked"] + span{font-weight:var(--fweight700);color:var(--color_gray01)}
#divLayerCSWeatherImg .csWeatherWrap #csWeather_State.radio > .bar{position:absolute;bottom:0;left:0;height:var(--size46);border-radius:var(--size24);background:var(--color_white);transform:translateX(-7.25rem);transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out}
.csWeatherEvent{position:relative;padding:var(--size16) var(--size126) var(--size12) var(--size16);margin-top:var(--size20);border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_white)}
.csWeatherEvent > strong{display:block;margin-bottom:var(--size8);font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.csWeatherEvent > .desc{display:block;position:relative;padding-left:var(--size10);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.csWeatherEvent > .desc:before{position:absolute;top:var(--size9);left:0;width:var(--size4);height:1px;background:var(--color_gray04);content:""}
.csWeatherEvent .img{position:absolute;top:50%;right:var(--size15);width:var(--size95);height:var(--size55);margin-top:var(--size3);transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.csWeatherEvent .img > img{max-width:100%}
.csWeatherOpinion{}
.csWeatherOpinion .form_item{margin-bottom:var(--space8)}
.csWeatherOpinion .form_item .txtCount > span{font-size:var(--fsize2)}
.csWeatherOpinion .form_item .txtCount > span > em{font-weight:var(--fweight700);font-size:var(--fsize1);color:var(--color_point)}
.csWeatherOpinion.CSWcontactPref.infocus{padding-bottom:0 !important}
.privacyAgreeCnts_wrap{}
.privacyAgreeCnts_lst{position:relative;padding:var(--size16) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--size8)}

/*건강케어서비스*/
.healthCareSvc_wrap{position:relative;padding-bottom:var(--size32);margin-top:var(--size30)}
.healthCareSvcBann{border:1px solid var(--color_gray10);border-radius:var(--size16);box-shadow:0 var(--size2) var(--size6) rgba(32,52,66,.15)}
.healthCareSvcBann .swiper-wrapper{}
.healthCareSvcBann .swiper-slide{height:auto;align-items:stretch !important}
.healthCareSvc{padding:var(--size32) var(--size12) var(--size80)}
.healthCareSvc > strong{display:block;margin-bottom:var(--size12);font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight3);color:var(--color_gray01)}
.healthCareSvc > strong > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--color_base01)}
.healthCareSvc > .desc{display:block;font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray03);word-break:keep-all;overflow-wrap:break-word}
.healthCareSvc_lst{display:flex;flex-wrap:wrap;padding:0 var(--size12);margin-top:var(--size16)}
.healthCareSvc_lst > .img{flex:0 0 100%}
.healthCareSvc_lst > .img > .HCSvc_img{margin:0 auto}
.healthCareSvc_lst > .img > .HCSvc_img,.healthCareSvc_lst > .img > .HCSvc_img:before{--sizeFix:6.5rem}
.healthCareSvc_lst > .li_th3{margin-top:calc(var(--size16) * -1);text-align:left}
.healthCareSvc_lst > .li_th3 > li{margin-bottom:0;font-size:var(--fsize3)}
.healthCareSvc > .btnWrap{position:absolute;bottom:0;left:0;right:0}
.healthCareSvc > .btnWrap > span{border-radius:0 !important}
.healthCareSvc > .btnWrap .btn{border-radius:0 !important}
.HCSvc_img,.nhHCSvc_ico{display:block;position:relative;width:var(--sizeFix);height:var(--sizeFix)}
.HCSvc_img:before,.nhHCSvc_ico:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}
.HCSvc_img:before{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SurnyguPner_vzt.fit%3Sire%3Q20250730) no-repeat;background-size:calc(var(--sizeFix) * 7) auto}
.nhHCSvc_ico:before{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SurnyguPner_vpb.fit%3Sire%3Q20250730) no-repeat;background-size:calc(var(--sizeFix) * 6) auto}
.HCSvc_img.no01:before,.nhHCSvc_ico.no01:before{background-position:0 0}
.HCSvc_img.no02:before,.nhHCSvc_ico.no02:before{background-position:calc(var(--sizeFix) * -1) 0}
.HCSvc_img.no03:before,.nhHCSvc_ico.no03:before{background-position:calc(var(--sizeFix) * -2) 0}
.HCSvc_img.no04:before,.nhHCSvc_ico.no04:before{background-position:calc(var(--sizeFix) * -3) 0}
.HCSvc_img.no05:before,.nhHCSvc_ico.no05:before{background-position:calc(var(--sizeFix) * -4) 0}
.HCSvc_img.no06:before,.nhHCSvc_ico.no06:before{background-position:calc(var(--sizeFix) * -5) 0}
.HCSvc_img.no07:before,.nhHCSvc_ico.no07:before{background-position:calc(var(--sizeFix) * -6) 0}
.healthCareSvc_wrap .pageList{display:flex;flex-wrap:wrap;position:absolute;bottom:0;left:50%;min-width:var(--size184);transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.healthCareSvc_wrap .pageList div[class*="swiper"]{flex:0 0 auto}
.healthCareSvc_wrap .pageList .swiper_pagination{margin:0 var(--size8)}
.healthCareSvc_wrap .pageList .swiper_pagination > .swiper-pagination-bullet{flex:auto;width:var(--size8);height:var(--size8);margin:0 var(--size4);border-radius:var(--size4);background:var(--color_gray08);transition:width .3s ease,background .3s ease;-webkit-transition:width .3s ease,background .3s ease}
.healthCareSvc_wrap .pageList .swiper_pagination > .swiper-pagination-bullet-active{width:var(--size24);background:var(--color_gray01)}
.healthCareSvc_wrap .pageList .swiper_btnNext,.healthCareSvc_wrap .pageList .swiper_btnPrev{position:relative;width:var(--size20);height:var(--size20);cursor:pointer}
.healthCareSvc_wrap .pageList .swiper_btnNext:before,.healthCareSvc_wrap .pageList .swiper_btnPrev:before{position:absolute;top:0;width:var(--size10);height:var(--size10);margin-top:var(--size5);border:solid var(--color_gray05);border-width:1px 1px 0 0;transform-origin:center center;-webkit-transform-origin:center center;content:""}
.healthCareSvc_wrap .pageList .swiper_btnNext:before{left:var(--size2);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.healthCareSvc_wrap .pageList .swiper_btnPrev:before{left:var(--size8);transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
#HCSvcGuide h6{margin-top:var(--space24)}
#HCSvcComp .li_th1 > li{margin-bottom:var(--size8)}
.HCSvcComp_lst{}
.HCSvcComp_lst > li{margin:var(--space16) 0}
.HCSvcComp_lst .img{display:block;padding:var(--size4) var(--size40) var(--size8) var(--size16)}
.HCSvcComp_lst .img > img{display:block;max-width:var(--size288);margin:0 auto}
.nhHealthcareSvc_wrap{}
.nhHealthcareTitle{position:relative;margin:0 calc(var(--size24) * -1) var(--size30);padding-bottom:var(--size16);text-align:center}
.nhHealthcareTitle:before{position:absolute;bottom:0;left:var(--size24);right:var(--size24);height:1px;background:var(--color_gray10);content:""}
.nhHealthcareTitle > h5{font-weight:var(--fweight400);font-size:var(--hfsize4);line-height:var(--lineHeight6)}
.nhHealthcareTitle > h5 > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01)}
.nhHealthcareTitle .img,.nhHealthcareTitle .img > img{display:block}
.nhHealthcareSvc_lst{display:flex;flex-wrap:wrap;padding:0 var(--size24)}
.nhHealthcareSvc_lst > li{flex:0 33.333%}
.nhHealthcareSvc_lst span{display:block;width:var(--size60);height:var(--size60);padding:var(--size10);margin:0 auto;border:1px solid var(--color_gray11);border-radius:50%}
.nhHealthcareSvc_lst strong{display:block;padding:var(--size6) 0 var(--size16);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray01)}
.nhHealthcareSvc_lst .nhHCSvc_ico,.nhHealthcareSvc_lst .nhHCSvc_ico:before{--sizeFix:2.375rem}
.nhHealthcareSvc_wrap .quickLink_lst > li{padding-top:var(--size2);padding-bottom:var(--size2)}
.nhHealthcareSvc_wrap .quickLink_lst a{padding-top:var(--size10);padding-bottom:var(--size10);color:var(--color_gray01);text-align:center}
.nhHealthcareSvc_wrap .quickLink_lst a > span{padding-right:0}
.nhHealthcareSvc_wrap .quickLink_lst a > span:before,.nhHealthcareSvc_wrap .quickLink_lst a > span:after{display:none}
.nhHealthcareSvc_wrap .quickLink_lst .nhlife_ico{display:inline-block;margin:calc(var(--size4) * -1) 0;vertical-align:top}
.nhHealthcareSvc_wrap .quickLink_lst .nhlife_ico,.nhHealthcareSvc_wrap .quickLink_lst .nhlife_ico:before{--sizeFix:1.875rem} 

/*비대면전자약정*/
/*중도금대출신청*/
.spousalYn_wrap{margin-bottom:var(--space24)}
.spousalYn_wrap .form_item{margin-bottom:var(--space8)}
.spousalYn_wrap .form_itemBox.jointTenInfo{margin:0}
.btn_guidePopup{position:absolute;top:calc(var(--size6) * -1);right:0}
.btn_guidePopup > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--space32);background:var(--color_gray14)}
.btn_guidePopup > a > span{display:block;position:relative;padding-right:var(--size12);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.btn_guidePopup > a > span:before{position:absolute;top:0;right:0;width:var(--size10);height:var(--size10);margin-top:var(--size4);border:solid var(--color_gray08);border-width:1px 1px 0 0;font-size:0;line-height:0;transform:scaleX(1) rotate(45deg);-webkit-transform:scaleX(1) rotate(45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}
.btn_aptDongNumAdd{position:absolute;top:calc(var(--size6) * -1);right:0}
.btn_aptDongNumAdd > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--space32);background:var(--color_gray14)}
.btn_aptDongNumAdd > a > span{display:block;position:relative;padding-right:var(--size12);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.btn_aptDongNumAdd > a > span:before{position:absolute;top:0;right:0;width:var(--size10);height:var(--size10);margin-top:var(--size4);border:solid var(--color_gray08);border-width:1px 1px 0 0;font-size:0;line-height:0;transform:scaleX(1) rotate(45deg);-webkit-transform:scaleX(1) rotate(45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}
.stampTax_wrap{position:relative;margin-bottom:var(--space24)}
.stampTax_wrap > h6{font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.stampTax_wrap .claimantInfo_wrap[class*="priceInfo"]{margin-top:0}
.stampTax_wrap .tooltip_wrap > .tooltip_btn{top:0;right:auto;left:var(--size124)}
.amortizMethod_wrap,.amortizMethod_lst{}
.amortizMethod_lst > li{margin-bottom:var(--space24)}
.amortizMethod{}
.amortizMethod .radio{margin:0 0 var(--space8)}
.amortizMethod .radio > label{margin:0}
.amortizMethod .radio > label > span > em{font-weight:var(--fweight700);font-size:var(--fsize1);color:var(--color_gray01)}
.amortizMethod .radio > label > span > em > strong,.amortizMethod .radio > label > span > span{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.amortizMethod .form_item{margin-bottom:var(--space8)}
.amortizMethod .amortizPrice{display:flex;flex-direction:row-reverse}
.amortizMethod .amortizPrice > span{display:block;font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray08)}
.amortizMethod .amortizPrice > span > em{font-size:inherit;line-height:inherit;color:var(--color_base01)}
/*대출신청내역조회*/
.loanStatus_wrap{}
.loanProg_wrap{max-width:var(--size480);padding-top:var(--size8);margin:0 auto var(--space16);overflow:hidden}
.loanProg_lst{display:flex;flex-wrap:nowrap;position:relative;margin:0 calc(var(--size4) * -1)}
.loanProg_lst:before{position:absolute;top:var(--size16);left:var(--size40);right:var(--size40);height:1px;background:var(--color_gray10);content:""}
.loanProg_lst > li{display:flex;flex:1;flex-direction:column;align-items:center;position:relative;padding:0 var(--size4);text-align:center}
.loanProg_lst em,.loanProg_lst span{display:block;font-size:var(--fsize3);line-height:var(--lineHeight9);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.loanProg_lst em{width:var(--size30);height:var(--size30);padding-top:var(--size5);border:1px solid var(--color_gray10);border-radius:50%;background:var(--color_white);font-size:var(--fsize1);line-height:var(--lineHeight5)}
.loanProg_lst span{margin-top:var(--size6)}
.loanProg_lst .active em{border-color:var(--color_gray08);background:var(--color_gray14);color:var(--color_gray08)}
.loanProg_lst .active span{color:var(--color_gray08)}
.loanProg_lst .current em{border-color:var(--color_base03);background:var(--color_base03);color:var(--color_white)}
.loanProg_lst .current span{color:var(--color_base03)}
.loanStatus_detail{padding-top:var(--space16);border-top:1px dashed var(--color_gray10)}
.loanStatus_lst{}
.loanStatus_lst > li{padding-bottom:var(--size16);margin-bottom:var(--space16);border-bottom:1px solid var(--color_gray11)}
.loanStatus_lst > li:last-child{margin-bottom:0;border-bottom:0 none}
.loanStatus_lst > li strong{font-size:var(--fsize1) !important}
.loanStatus_lst > li.active:before{border-color:var(--color_gray08) !important;background:var(--color_gray08) !important}
.loanStatus_lst > li.active strong{color:var(--color_gray08) !important}
.loanStatus_lst > li.current:before{border-color:var(--color_base03) !important;background:var(--color_base03) !important}
.loanStatus_lst > li.current strong{color:var(--color_base03) !important}
.loanStatus_lst .btnWrap.btnShortcut{flex-wrap:wrap}
.loanStatus_lst .li_th3 > li em{color:var(--color_gray01) !important}
.loanStatus_lst .li_th3 > li .not em{color:var(--color_base03) !important}
/*비대면서류제출*/
.autoSubmission_wrap{position:relative}
.autoSubmission_lst{display:flex;flex-wrap:wrap;align-content:center;padding:var(--size4) var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_gray14)}
.autoSubmission_lst > li{flex:0 0 100%;border-top:1px solid var(--color_gray11)}
.autoSubmission_lst > li:first-child{border-top:0 none}
.autoSubmission_lst > li .autoSubmission{display:flex;flex-wrap:nowrap;align-items:center;padding:var(--size8) 0;font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray04)}
.autoSubmission_lst > li .autoSubmission *{font-size:inherit;line-height:inherit;color:inherit}
.autoSubmission_lst .autoSubmission{}
.autoSubmission_lst .autoSubmission > strong,.autoSubmission_lst .autoSubmission > span{flex:1}
.autoSubmission_lst .autoSubmission > strong{word-break:keep-all;overflow-wrap:break-word}
.autoSubmission_lst .autoSubmission > span{margin-right:calc(var(--size2) * -1);line-height:var(--lineHeight5);text-align:right}
.autoSubmission_lst .autoSubmission > span > em{padding:0 var(--size2);line-height:var(--lineHeight5)}
.autoSubmission_lst .autoSubmission > span > em.date{}
.autoSubmission_lst .autoSubmission > span > em:not(.date){font-size:var(--fsize4);word-break:keep-all;word-wrap:break-word}
.autoSubmission_lst .autoSubmission > span > em.poss{color:var(--color_base07)}
.autoSubmission_lst .autoSubmission > span > em.comp{color:var(--color_base01)}
.autoSubmission_lst .autoSubmission > span > em.unsubm{color:var(--color_point)}
.submissComp .autoSubmission_lst{background:transparent}
.autoSubmission_wrap .dataLoading_wrap{margin-top:0}
.autoSubmission_wrap ~ .attachDocRegist{margin-top:0}
.autoSubmission_wrap ~ .attachDocRegist .lstBox_wrap .auth_lst{padding:var(--size4) 0}
#divCorpSerial .form_item [class*="ipt_txt"]{padding:0;text-align:center}
#divCorpSerial .form_item [class*="iptDel"]{display:none !important}
#divCorpSerial .form_item .input > span.btnCheckOK{max-width:var(--size76)}


/*툴팁*/
.tooltip_wrap{}
.tooltip_wrap > .tooltip_btn{position:absolute;top:var(--size22);right:var(--size18);width:var(--size20);height:var(--size20);border-radius:50%;background:var(--color_gray08);font-weight:var(--fweight400);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_white);text-align:center}
.tooltip_wrap > .tooltip_btn:before{display:none;position:absolute;bottom:calc(var(--size6) * -1);right:var(--size5);width:var(--size10);height:var(--size6);border:solid transparent;border-width:0 var(--size5) var(--size6);border-bottom-color:var(--color_gray05);content:""}
.tooltip_wrap > .tooltip_btn > span{display:block;line-height:inherit;color:inherit}
.tooltipDesc_wrap{display:none;position:absolute;top:var(--size48);left:50%;width:calc(100vw - var(--size48));min-width:var(--size240);padding-bottom:var(--size36);transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:9}
.tooltipDesc_wrap > .tooltipDesc{position:relative;width:100%;padding:var(--size12) var(--size16);border-radius:var(--size8);background:var(--color_gray05)}
.tooltipDesc_wrap > .tooltipDesc .li_th3 > li,.tooltipDesc_wrap > .tooltipDesc .txtp,.tooltipDesc_wrap > .tooltipDesc .advice{display:block;font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_white);word-break:inherit}
.tooltipDesc_wrap > .tooltipDesc .li_th3 > li > em{font-size:inherit;line-height:inherit;color:var(--color_base05)}
.tooltipDesc_wrap > .tooltipDesc .li_th3 > li:before{top:var(--size8);background:var(--color_white)}
.tooltipDesc_wrap .tooltip_close{position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);opacity:0;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;z-index:-1}
.tooltipDesc_wrap .tooltip_close > a{display:block;position:relative;width:var(--size30);height:var(--size30);border-radius:var(--size20);background:var(--color_gray02)}
.tooltipDesc_wrap .tooltip_close > a > span{display:block;width:100%;height:100%;font-size:0;line-height:0}
.tooltipDesc_wrap .tooltip_close > a:before,.tooltipDesc_wrap .tooltip_close > a:after{position:absolute;top:50%;left:50%;width:var(--size16);height:var(--size2);margin-top:-1px;margin-left:calc(var(--size8) * -1);background:var(--color_white);transition:transform .3s;-webkit-transition:transform .3s;content:"";}
.tooltipDesc_wrap .tooltip_close > a:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.tooltipDesc_wrap .tooltip_close > a:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.tooltipDesc_wrap .tooltip_close > a:hover:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.tooltipDesc_wrap .tooltip_close > a:hover:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.tooltip_wrap > .tooltip_btn.active:before,.tooltip_wrap > .tooltip_btn.active + .tooltipDesc_wrap{display:block}
.tooltip_wrap > .tooltip_btn.active + .tooltipDesc_wrap .tooltip_close{opacity:1;transition-delay:.6s;-webkit-transition-delay:.6s}
/*위치:TOP*/
.tooltip_wrap.flowUP > .tooltip_btn:before{bottom:var(--size24);border-width:var(--size6) var(--size5) 0;border-top-color:var(--color_gray05);border-bottom-color:transparent}
.flowUP .tooltipDesc_wrap{top:auto !important;bottom:var(--size32);padding-top:var(--size36);padding-bottom:0}
.flowUP .tooltipDesc_wrap .tooltip_close{top:0;bottom:auto !important}
/*의료수급권자 여부, 산재처리여부 툴팁*/
#tipMdctSpdmrSonYn > .tooltip_btn	,#tipIddsPcYn > .tooltip_btn{right:auto;top:var(--size18);left:var(--size112)}
#tipMdctSpdmrSonYn .tooltipDesc_wrap,#tipIddsPcYn .tooltipDesc_wrap{top:var(--size44)}
#btnPatBilgYn1 > .tooltip_btn,#btnPatBilgYn2 > .tooltip_btn{top:var(--size40);right:var(--size12);z-index:1}
#btnPatBilgYn1 > .tooltip_btn{right:calc(50% + var(--size12))}
#btnPatBilgYn1 .tooltipDesc_wrap,#btnPatBilgYn2 .tooltipDesc_wrap{top:var(--size66)}
/*사고보험구청구 접수안내*/
[id*="beneficiary"] .tooltip_btn{right:auto;top:0;left:var(--size164);color:var(--color_white) !important}
[id*="beneficiary"] .tooltipDesc_wrap{top:var(--size24);margin-left:calc(var(--size6) * -1)}
#beneficiary_claimsSum .tooltip_btn{left:var(--size236)}
/*인증수단방법*/
#verifyCertTip .tooltip_btn{right:auto;top:var(--size10);left:var(--size148);color:var(--color_white) !important}
.addAuth_verifyWrap #verifyCertTip .tooltip_btn{left:var(--size180)}
#verifyCertTip .tooltipDesc_wrap{top:var(--size36)}
.privacyAgreeWrap + .verifyWrap #verifyCertTip .tooltip_btn,.frmGroup + .verifyWrap #verifyCertTip .tooltip_btn,.procedureWrap + .verifyWrap #verifyCertTip .tooltip_btn,.newAccountInfoInput + .verifyWrap #verifyCertTip .tooltip_btn,.verifyReceipt + .verifyWrap #verifyCertTip .tooltip_btn,.inputForm_wrap + .verifyWrap #verifyCertTip .tooltip_btn{top:var(--size42)}
.privacyAgreeWrap + .verifyWrap #verifyCertTip .tooltipDesc_wrap,.frmGroup + .verifyWrap #verifyCertTip .tooltipDesc_wrap,.procedureWrap + .verifyWrap #verifyCertTip .tooltipDesc_wrap,.newAccountInfoInput + .verifyWrap #verifyCertTip .tooltipDesc_wrap,.verifyReceipt + .verifyWrap #verifyCertTip .tooltipDesc_wrap,.inputForm_wrap + .verifyWrap #verifyCertTip .tooltipDesc_wrap{top:var(--size68)}


/*로그인페이지*/
.loginButtonList_wrap{}
.loginButton_lst{display:flex;position:relative;padding:0;margin:calc(var(--size6) * -1);flex-flow:wrap}
.loginButton_lst + .loginButton_lst{margin-top:var(--size6)}
.loginButton_lst > li{flex:0 100%;padding:var(--size6)}
.loginButton_lst button{display:block;width:100%;padding:var(--size8) var(--size32);border:1px solid var(--color_base01);border-radius:var(--size12);box-shadow:0 var(--size2) var(--size6) rgba(32,52,66,.15);transition:border .3s ease, background .3s;-webkit-transition:border .3s ease, background .3s}
.loginButton_lst button > span{display:flex;align-items:center;flex-wrap:wrap;position:relative;height:var(--size44);padding:0 var(--size30) 0 var(--size50);font-weight:var(--fweight300);font-size:var(--fsize4);line-height:var(--lineHeight1);color:var(--color_gray03);text-align:left;word-break:keep-all;overflow-wrap:break-word}
.loginButton_lst button > span:before{position:absolute;top:var(--size16);right:calc(var(--size8) * -1);width:var(--size8);height:var(--size8);border:solid var(--color_gray07);border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.loginButton_lst button > span > em{font-weight:var(--fweight400);font-size:var(--fsize1);line-height:inherit;color:inherit}
.loginButton_lst button .nhlife_ico{position:absolute;top:0;left:calc(var(--size6) * -1)}
.loginButton_lst button .nhlife_ico,.loginButton_lst button .nhlife_ico:before{--sizeFix:2.75rem}
.loginButton_lst button:hover{border-color:var(--color_base01);background:var(--color_gray14)}
.loginButton_lst button:hover > strong,.loginButton_lst button:hover > span{color:var(--color_base01)}
.loginButton_lst button:hover > span:before{border-color:var(--color_base01)}
.loginButton_more{margin-top:var(--size16);text-align:center}
.loginButton_more > a{display:inline-flex;padding:var(--size10) var(--size30);align-items:center}
.loginButton_more > a > span{display:block;position:relative;padding-right:var(--size24);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray03)}
.loginButton_more > a > span:before,.loginButton_more > a > span:after{position:absolute;top:var(--size8);width:var(--size12);height:var(--size2);border-radius:var(--size2);background:var(--color_gray06);transition:transform .3s ease;-webkit-transition:transform .3s ease;content:""}
.loginButton_more > a > span:before{right:var(--size7);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.loginButton_more > a > span:after{right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.loginButton_more > a.active{}
.loginButton_more > a.active > span{/* padding-right:var(--size20);font-size:0 */}
.loginButton_more > a.active > span:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.loginButton_more > a.active > span:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
/*간편비밀번호*/
.newNHLifeLogin .newNHLife_wrap > h3 > br{display:block !important}
[class*="pinInput_wrap"]{position:relative}
/* 확인입력두가지를 한번에
[class*="pinInput_wrap"] + [class*="pinInput_wrap"]{position:relative;margin-top:var(--size20);padding-top:var(--size20)}
[class*="pinInput_wrap"] + [class*="pinInput_wrap"]:before{position:absolute;top:0;left:50%;width:var(--size288);height:1px;background:var(--color_gray10);transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
*/
[class*="pinInput_wrap"].pinLoginInpt{margin:var(--space32) 0}
[class*="pinInput_wrap"].pinCancel{padding:var(--space32) 0;border:1px solid var(--color_gray12);border-radius:var(--size12);background:var(--color_gray15)}
[class*="pinInput_wrap"] > .pinPwd{position:absolute;top:-1px;left:-1px;width:var(--size24);height:var(--size24);opacity:0}
[class*="pinInput_wrap"] > strong{display:block;font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);text-align:center}
[class*="pinInput_wrap"] .pinShape{display:flex;justify-content:center}
[class*="pinInput_wrap"] .pinShape > span{flex:0 0 auto;width:var(--size24);height:var(--size24);margin:var(--size12);border-radius:50%;background:var(--color_gray11)}
[class*="pinInput_wrap"] .pinShape > span.current,[class*="pinInput_wrap"] .pinShape > span.active{background:var(--color_base01)}
#vikie{top:auto !important;bottom:0 !important;bottom:calc(env(safe-area-inset-bottom) * -.25) !important;bottom:calc(constant(safe-area-inset-bottom) * -.25) !important}
/*금융, 네이버인증서*/
.loginColumn .newNHLife_wrap{display:flex;flex-direction:column}
.loginColumn .newNHLife_wrap #otherLogin{margin-top:auto} 
.authLogin_wrap{margin:var(--size40) 0 var(--size96);text-align:center}
.authLogin_wrap > h3{margin:0 0 var(--size30);font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight3);color:var(--color_gray01);letter-spacing:-.075rem}
.authLoginBtn{}
.authLoginBtn > span{display:flex;position:relative;max-width:var(--size80);margin:0 auto}
.authLoginBtn > span:before{position:absolute;top:0;left:0;width:var(--size80);height:var(--size80);border:var(--size2) solid var(--color_gray11);border-radius:var(--size14);content:""}
.authLoginBtn > span > button{display:block;position:relative;width:var(--size80);height:var(--size80);padding:var(--size8);margn:0 auto}
.authLoginBtn > span > button:before,.authLoginBtn > span > button:after{position:absolute;top:50%;left:50%;background:var(--color_white);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:""}
.authLoginBtn > span > button:before{width:var(--size32);height:100%}
.authLoginBtn > span > button:after{width:100%;height:var(--size32)}
.authLoginBtn > span > button .nhlife_ico{z-index:1}
.authLoginBtn > span > button .nhlife_ico,.authLoginBtn > span > button .nhlife_ico:before{--sizeFix:4.0rem}
.authLoginBtn > .desc{display:block;margin-top:var(--size20);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
/*네이버인증서호출*/
.authRequestWrap{padding-left:0 !important;padding-right:0 !important}
.authRequestWrap .newNHLife_wrap{display:flex;flex-wrap:nowrap;align-items:center;width:200%;transition:transform .3s ease;-webkit-transition:transform .3s ease}
.authRequestWrap .authRequest_wrap,.authRequestWrap .certArsGo_wrap{flex:1;width:100%;height:100%;padding:0 var(--size24)}
.authRequest_wrap > h3{margin:0 0 var(--space24);font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight3);color:var(--color_gray01);letter-spacing:-.075rem;word-break:keep-all;overflow-wrap:break-word}
.authRequest_wrap > h3 > em,.authRequest_wrap > h3 > span{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.authRequest_wrap > h3 > span.point{color:var(--color_base01)}
.authRequest_wrap > h3.h3_ico{text-align:center}
.authRequest_wrap > h3.h3_ico > .nhlife_ico{margin:0 auto}
.authRequest_wrap > h3.h3_ico > .nhlife_ico,.authRequest_wrap > h3.h3_ico > .nhlife_ico:before{--sizeFix:4.5rem}
.authRequest_wrap > .h3Desc{margin-bottom:var(--space24);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.authRequest_wrap > .h3Desc.center{text-align:center}
.authRequest_wrap > .h3Desc > strong{display:block;margin-bottom:var(--size4);font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:inherit}
.authRequestWrap .inputForm_wrap{}
.authRequestWrap .inputForm_wrap > .advice_lst{margin-top:calc(var(--space8) * -1)}
.authRequestWrap.current .newNHLife_wrap{transform:translateX(-50%);-webkit-transform:translateX(-50%)}
/*ARS인증*/
.certArsGo_wrap > h3{margin:0 0 var(--space24);font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight3);color:var(--color_gray01);letter-spacing:-.075rem;word-break:keep-all;overflow-wrap:break-word}
.certArsGo_wrap > h3 > em,.certArsGo_wrap > h3 > span{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.certArsGo_wrap > h3 > span.point{color:var(--color_base01)}
.certArsGo_wrap > h3.h3_ico{text-align:center}
.certArsGo_wrap > h3.h3_ico > .nhlife_ico{margin:0 auto}
.certArsGo_wrap > h3.h3_ico > .nhlife_ico,.authRequest_wrap > h3.h3_ico > .nhlife_ico:before{--sizeFix:4.5rem}
.certArsGo_wrap > .h3Desc{margin-bottom:var(--space24);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.certArsGo_wrap > .h3Desc.center{text-align:center}
.certArsNum_wrap{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;padding:var(--size16);margin:0 0 var(--space16);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.certArsNum_wrap .txtp{text-align:center}
.certArsNum_wrap .txtp > .point{font-weight:var(--fweight700);color:var(--color_base01)}
.certArsNum_wrap .certArsNum{display:flex;flex-wrap:nowrap;align-items:center;max-width:var(--size192);margin-top:var(--size24);text-align:center}
.certArsNum_wrap .certArsNum > span{flex:1;min-width:var(--size80);height:var(--size80);padding:var(--size6);margin:0 var(--size4);border-radius:var(--size8);background:var(--color_lightBlue3);font-weight:var(--fweight700);font-size:var(--size68);line-height:var(--size68);color:var(--color_base01)}
.certArsNum_wrap .certArsTime{margin-top:var(--size8)}
.certArsNum_wrap .certArsTime > span{display:inline-flex;position:relative;padding-left:var(--size20);font-weight:var(--fweight700);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_import);letter-spacing:-.025rem}
.certArsNum_wrap .certArsTime > span > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.certArsNum_wrap .certArsTime .nhlife_ico{position:absolute;top:0;left:0} 
.customTelOk_wrap{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center}
.customTelOk_wrap .txtp{text-align:center}
.customTelOk_wrap .btnWrap.btnShortcut{flex-wrap:nowrap;align-items:center;margin:var(--space8) 0 0}
.customTelOk_wrap .btnWrap.btnShortcut > span.txtp{margin-left:0 !important}
/*ARS본인인증*/
.certArs_wrap{}
.certArs_wrap .certArs{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;padding:var(--size16);margin:0 0 var(--space8);border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_gray16)}
.certArs_wrap .certArs .txtp{text-align:center}
.certArs_wrap .certArs .certArs_num{margin-top:var(--space8);font-weight:var(--fweight700);font-size:var(--fsize6);line-height:var(--lineHeight2);color:var(--color_gray01)}
.certArs_wrap .certArs .certArs_num > span{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
/*1원계좌인증*/
.depositorWrap{}
.depositorWrap .accAuthDepSample{display:flex;flex-wrap:nowrap;flex-direction:column;margin-bottom:var(--space20);border:1px solid var(--color_gray10);border-radius:var(--size8);overflow:hidden}
.accAuthDepSample .accNo{padding:var(--size12) var(--size16);background:var(--color_gray14)}
.accAuthDepSample .accNo > strong{display:flex;font-size:var(--fsize5);line-height:var(--lineHeight1);color:var(--color_gray04)}
.accAuthDepSample .accNo > strong > span{flex:0 0 auto;font-size:inherit;line-height:inherit;color:inherit}
.accAuthDepSample .accNo > strong > span:first-child{position:relative;padding-left:var(--size36)}
.accAuthDepSample .accNo > strong > span:first-child:after{position:absolute;top:calc(var(--size4) * -1);left:0;width:var(--sizeFix);height:var(--sizeFix);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SonaxPV_vpb.fit%3Sire%3Q20250730) no-repeat;background-size:calc(var(--sizeFix) * 25) auto;content:""}
.accAuthDepSample .accNo > strong > span:first-child:after{--sizeFix:1.875rem}
.accAuthDepSample .accNo > strong > span + span{margin-left:var(--space8);font-weight:var(--fweight700)}
.accAuthDepSample .deposit_wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:var(--size12) var(--size16)}
.accAuthDepSample .deposit_wrap > dl{display:flex;flex-wrap:nowrap;flex-direction:column}
.accAuthDepSample .deposit_wrap > dl + dl{text-align:right}
.accAuthDepSample .deposit_wrap dt,.accAuthDepSample .deposit_wrap dd{font-size:var(--fsize3);line-height:var(--lineHeight2);color:var(--color_gray04)}
.accAuthDepSample .deposit_wrap dd{display:flex;margin-top:var(--size4);font-size:var(--fsize5);color:var(--color_gray01)}
.accAuthDepSample .deposit_wrap dd > span{display:inline-flex;justify-content:center;margin-left:var(--size4);width:var(--size24);height:var(--size24);padding:var(--size4) 0 0;border-radius:var(--size6);background:var(--color_base01);font-weight:var(--fweight700);font-size:inherit;line-height:var(--lineHeight5);color:var(--color_white)}
.accAuthDepSample .deposit_wrap dd > em{display:inline-flex;justify-content:center;font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:inherit;color:var(--color_gray01)}
.depositorWrap .form_item{margin-bottom:var(--size12)}
.depositorWrap .form_item .input{justify-content:center;padding:0}
.depositorWrap .form_item .input > span{flex:0 0 auto;margin:0 var(--size4)}
.depositorWrap .form_item [class*="ipt_txt"]{width:var(--size56);height:var(--size56);padding:0;border:1px solid var(--color_gray10) !important;border-radius:var(--size8);background:var(--color_gray16);font-weight:var(--fweight700);font-size:var(--size44);line-height:var(--size44);color:var(--color_base01);text-align:center}
.depositorWrap .form_item [class*="iptDel"]{display:none !important}
.depositorWrap .txtp{text-align:center}
.depositorWrap .txtp > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
/*인증센터*/
.certManage_wrap{margin-top:var(--size30)}
.certManage_lst{}
.certManage_lst > li{margin-bottom:var(--space16)}
.certManage{display:block;border:1px solid var(--color_gray10);border-radius:var(--size12);box-shadow:0 var(--size2) var(--size6) rgba(32,52,66,.15)}
.certManage > a{display:block;position:relative;padding:var(--size20);padding-left:var(--size60)}
.certManage > a > em{display:block;position:relative;padding-right:var(--size24);font-weight:var(--fweight400);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray03);word-break:keep-all;overflow-wrap:break-word}
.certManage > a > em > span{font-weight:var(--fweight300);font-size:var(--fsize4);line-height:inherit;color:inherit}
.certManage > a > em:before,.certManage > a > em:after{position:absolute;top:var(--size10);width:var(--size10);height:1px;border-radius:var(--size2);background:var(--color_gray06);transition:transform .3s ease;-webkit-transition:transform .3s ease;content:""}
.certManage > a > em:before{right:var(--size7);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.certManage > a > em:after{right:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.certManage > a.active > em{color:var(--color_base01)}
.certManage > a.active > em:before{background:var(--color_gray03);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.certManage > a.active > em:after{background:var(--color_gray03);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.certManage > a > .nhlife_ico{position:absolute;top:var(--size9);left:var(--size14)}
.certManage > a > .nhlife_ico,.certManage > strong > .nhlife_ico:before{--sizeFix:2.75rem}
.certManage > .certManageBtn{display:none;flex-wrap:wrap;border-radius:0 0 var(--size12) var(--size12);overflow:hidden}
.certManage > .certManageBtn.active{display:flex !important}
.certManage > .certManageBtn > span{flex:0 100%}
.certManage > .certManageBtn .btn{display:block;width:calc(100% + 1px);padding:var(--size10) var(--size20);margin-left:-1px;border:solid var(--color_gray11);border-width:1px 0 0 1px;background:var(--color_gray14);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);text-align:left}
.certManage > .certManageBtn .btn > em{display:block;position:relative;padding-left:var(--size10);font-size:inherit;line-height:inherit;color:inherit}
.certManage > .certManageBtn .btn > em:before,.certManage > .certManageBtn .btn > em:after{position:absolute;content:""}
.certManage > .certManageBtn .btn > em:before{top:var(--size6);right:calc(var(--size4) * -1);width:var(--size8);height:var(--size8);border:solid var(--color_gray07);border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top}
.certManage > .certManageBtn .btn > em:after{top:var(--size9);left:0;width:var(--size3);height:var(--size3);border-radius:50%;background:var(--color_gray05)}
.certManage_wrap + .btnWrap > span{margin:0 var(--size4)}
.certManage_wrap + .btnWrap > span > button{height:auto !important;padding:var(--size6)}
/*휴대폰인증-통신사선택*/
.telCmmSelItem{margin-bottom:var(--space32)}
.telCmmSelItem .form_item .input{padding:0 !important}
.telCmmSelItem .radio.toggleRadio{flex-wrap:wrap;width:calc(100% + var(--size2));border:1px solid var(--color_gray10);border-radius:var(--size8);overflow:hidden}
.telCmmSelItem .radio.toggleRadio:before{display:none;position:absolute;top:var(--size38);left:0;right:0;height:1px;background:var(--color_gray10);content:""}
.telCmmSelItem .radio.toggleRadio label{flex:auto;width:33.3333%}
.telCmmSelItem .radio.toggleRadio label:nth-child(n+4){margin-top:-1px}
.telCmmSelItem .radio.toggleRadio label:nth-child(3n+4){margin-left:0}
.telCmmSelItem .radio.toggleRadio > label > span{border-width:1px 0 0 1px;border-radius:0 !important}
.telCmmSelItem .radio.toggleRadio label:nth-child(1) > span,.telCmmSelItem .radio.toggleRadio label:nth-child(3n+4) > span{border-left:0 none}
.telCmmSelItem .radio.toggleRadio label:nth-child(-n+3) > span{border-top:0 none}
.telCmmSelItem .radio.toggleRadio input:checked + span,.telCmmSelItem .radio.toggleRadio input.checked + span,.telCmmSelItem .radio.toggleRadio input[checked="checked"] + span{border-color:var(--color_gray10);background-color:var(--color_lightBlue3);z-index:auto}
/*휴대폰번호 등록(미등록팝업)*/
.phoneFreeRegWrap{padding-left:0 !important;padding-right:0 !important}
.phoneFreeRegWrap .newNHLife_wrap{display:flex;flex-wrap:nowrap;align-items:center;width:200%;padding:0;transition:transform .3s ease;-webkit-transition:transform .3s ease}
.phoneFreeRegWrap .phoneFreeReg_wrap{flex:1;width:100%;height:100%;padding:0 var(--size24) var(--size8)}
.phoneFreeReg_wrap > h3{margin:0 0 var(--space24);font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight3);color:var(--color_gray01);letter-spacing:-.075rem;word-break:keep-all;overflow-wrap:break-word}
.phoneFreeReg_wrap > h3 > em,.phoneFreeReg_wrap > h3 > span{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.phoneFreeReg_wrap > h3 > span.point{color:var(--color_base01)}
.phoneFreeReg_wrap > h3.h3_ico{text-align:center}
.phoneFreeReg_wrap > h3.h3_ico > .nhlife_ico{margin:0 auto}
.phoneFreeReg_wrap > h3.h3_ico > .nhlife_ico,.phoneFreeReg_wrap > h3.h3_ico > .nhlife_ico:before{--sizeFix:4.5rem}
.phoneFreeReg_wrap > .h3Desc{margin-bottom:var(--space24);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.phoneFreeReg_wrap > .h3Desc.center{text-align:center}
.phoneFreeReg_wrap > .h3Desc > strong{display:block;margin-bottom:var(--size4);font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:inherit}
.phoneFreeReg_wrap .pfRegReasonLink_wrap{display:flex;margin:0 auto var(--size32)}
.phoneFreeReg_wrap .pfRegReason_lnk{display:flex;position:relative;margin:0 auto}
.phoneFreeReg_wrap .pfRegReason_lnk > a{display:flex;padding-right:var(--size24);margin:0 auto;font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray01);text-decoration:underline}
.phoneFreeReg_wrap .pfRegReason_lnk > a > span{font-size:inherit;line-height:inherit;color:inherit}
.phoneFreeReg_wrap .pfRegReason_lnk .tooltip_btn{left:auto;right:0}
.phoneFreeRegWrap .inputForm_wrap{}
.phoneFreeRegWrap .form_item{margin-bottom:var(--space8)}
.phoneFreeRegWrap .form_item [class*="ipt_txt"]{padding:0 var(--size12);text-align:center}
.phoneFreeRegWrap .form_item [class*="iptDel"]{display:none}
.phoneFreeRegWrap .agreeChk_wrap{margin:var(--space16) 0 0;text-align:left}
.phoneFreeRegWrap.current .newNHLife_wrap{transform:translateX(-50%);-webkit-transform:translateX(-50%)}


/*CEO인사말*/
.ceoGreetings_wrap{}
.ceoGreetingsTitle{position:relative;height:var(--size260);margin:0 calc(var(--size24) * -1) var(--space32);overflow-x:hidden}
.ceoGreetingsTitle .ceoSign{position:relative;padding-top:var(--size30);font-size:var(--fsize2);line-height:var(--lineHeight2);color:var(--color_gray03);text-align:center;z-index:1}
.ceoGreetingsTitle .ceoSign > strong{display:block;margin-bottom:var(--size4);font-weight:var(--fweight700);font-size:var(--hfsize4);line-height:inherit;color:inherit}
.ceoGreetingsTitle .ceoImg{position:absolute;bottom:0;left:0;right:0;height:100%}
.ceoGreetingsTitle .ceoImg > span{display:block;position:relative;width:100%;height:100%;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Sauyvsr_prb.wct) no-repeat 50% 0;background-size:auto var(--size260);font-size:0;line-height:0;z-index:1}
.ceoGreetingsTitle .ceoImg:before,.ceoGreetingsTitle .ceoImg:after{position:absolute;bottom:0;width:50%;height:var(--size160);content:""}
.ceoGreetingsTitle .ceoImg:before{left:0;background:#0057b8}
.ceoGreetingsTitle .ceoImg:after{right:0;background:#3576d4}
.ceoGreetingsImg{position:relative;margin:var(--size20) 0 var(--size32)}
.ceoGreetingsImg > .ceoImg{display:block;border-radius:0 0 0 var(--size24);overflow:hidden}
.ceoGreetingsImg > .ceoGreetingsDesc{position:absolute;top:var(--size40);left:var(--size32);right:var(--size32);bottom:var(--size32)}
.ceoGreetingsDesc > h3{display:block;font-size:var(--fsize5);line-height:var(--lineHeight2);color:var(--color_gray01);word-break:keep-all;overflow-wrap:break-word}
.ceoGreetingsDesc > .ceoName{margin-top:var(--size60);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray01)}
.ceoGreetingsDesc > .ceoName > strong{display:block;margin-top:var(--size6);font-weight:var(--fweight700);font-size:var(--hfsize4);line-height:inherit;color:inherit}
.ceoGreetingsDesc > .ceoName > .ceoSign{position:absolute;bottom:0;right:var(--size172);width:var(--size56);height:var(--size24);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Sauyvsr_prbOOU_fvta.cat) no-repeat 50% 50%;background-size:cover}
.ceoGreetings{}
.ceoGreetings > h3{margin-bottom:var(--space24);font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight3);color:var(--color_gray01);letter-spacing:-.075rem;word-break:keep-all;overflow-wrap:break-word}
.ceoGreetings > h3 > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--color_base01)}
.ceoGreetings .txtp{margin-bottom:var(--space16);word-break:keep-all;overflow-wrap:break-word}
.ceoGreetings .txtp > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}

/*보험용어사전*/
.newNHLife_wrap .desc_wrap.searchDict{margin-bottom:var(--space24)}
.searchDict .form_item .input{border-bottom:var(--size2) solid var(--color_gray01)}
.searchDict .form_item .input .btn_search{padding:var(--size2)}
.searchDict .form_item .input .btn_search > .nhlife_ico,.searchDict .form_item .input .btn_search > .nhlife_ico:before{--sizeFix:2.25rem}
.insuTerm_wrap{}
.secIndex_wrap{position:relative;margin-bottom:var(--space24)}
.secIndex_wrap .secIdxCount{margin-bottom:var(--space8)}
.secIndex_wrap .secIdxCount strong{display:block;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01)}
.secIndex_wrap .secIdxCount strong > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.secIdxSort_wrap > .form_item{position:absolute;top:0;right:0}
.secIdxSort_wrap > .form_item .input{padding:0}
.secIdxSort_wrap > .form_item select{height:var(--size24);font-size:var(--fsize1);line-height:var(--lineHeight2);text-align-last:right}
.secIdxSort_wrap > .form_item option{/* direction:rtl */}
.secIdxSort_wrap > .form_item .select:before,.secIdxSort_wrap > .form_item .select:after{top:var(--size10)}
.secIdxSort_alphabet{}
.secIdxSort_alphabet .radio{width:calc(100% + var(--size6));margin-right:calc(var(--size6) * -1)}
.secIdxSort_alphabet .radio.tagsRadio > label{flex:0 0 calc(12.5% - var(--size6));margin:var(--size6) var(--size6) 0 0}
.secIdxSort_alphabet .radio.tagsRadio > label:last-child{flex:0 0 calc(25% - var(--size6))}
.secIdxSort_alphabet .radio.tagsRadio > label > span{min-height:var(--size40);padding:var(--size10) var(--size2) var(--size8);border-radius:var(--size4);background:var(--color_lightBlue3);font-size:var(--fsize1);line-height:var(--lineHeight5)}
.secIdxSort_alphabet .radio.tagsRadio input:checked + span,.secIdxSort_alphabet .radio.tagsRadio input.checked + span,.secIdxSort_alphabet .radio.tagsRadio input[checked="checked"] + span{border-color:var(--color_base01);background:var(--color_base01);font-weight:var(--fweight700);color:var(--color_white);box-shadow:none}
.secIdxSort_alphabet #secIdxSort_english.radio.tagsRadio > label{flex:0 0 calc(11.111% - var(--size6))}
.secIdxSort_alphabet #secIdxSort_english.radio.tagsRadio > label:last-child{flex:0 0 calc(11.111% - var(--size6))}
.insuTermList_wrap{padding-bottom:var(--size16)}
.insuTermList_wrap .insuTerm_lst{padding-bottom:var(--size8);border-top:1px solid var(--color_gray10)}
.insuTermList_wrap .insuTerm_lst > li{border-bottom:1px solid var(--color_gray11)}
.insuTermList_wrap .insuTerm_lst > li.empty__{position:relative;padding:var(--size68) 0 var(--size12);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray04);text-align:center}
.insuTermList_wrap .insuTerm_lst > li.empty__:before{position:absolute;top:var(--size8);left:50%;width:var(--size60);height:var(--size60);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Sauyvsr_vpb.fit%3Sire%3Q20250730) no-repeat;background-size:calc(var(--sizeFix) * 20) auto;background-position:calc(var(--sizeFix) * -2) 0;--sizeFix:3.75rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.insuTermList_wrap .insuTerm_lst a{display:block;padding:var(--size12) 0;font-size:var(--fsize2);line-height:var(--lineHeight2);color:var(--color_gray03)}
.insuTermList_wrap .insuTerm_lst a > span{display:block;font-size:inherit;line-height:inherit;color:inherit;word-break:keep-all;overflow-wrap:break-word}
.insuTermDesc{padding-top:var(--size24)}
.insuTermDesc > h3{font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight3);color:var(--color_gray01);letter-spacing:-.075rem;text-align:center;word-break:keep-all;overflow-wrap:break-word}
.insuTermDesc > .h3_desc.termSense{margin:var(--size32) 0;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray03);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.insuTermDesc > .txtp{word-break:keep-all;overflow-wrap:break-word}
.recommInsuTerm_wrap{display:none;position:relative;margin:var(--space40) calc(var(--size24) * -1) 0;padding:var(--size10) var(--size24) 0;border:0 none;background:transparent}
.recommInsuTerm_wrap:before{position:absolute;top:0;left:0;right:0;height:var(--size10);border-top:1px solid var(--color_gray10);background:var(--color_gray15);content:""}
.recommInsuTerm{padding-top:var(--size16)}
.recommInsuTerm .insuTerm_lst{padding-bottom:var(--size8);border-top:1px solid var(--color_gray10)}
.recommInsuTerm .insuTerm_lst > li{border-bottom:1px solid var(--color_gray11)}
.recommInsuTerm .insuTerm_lst a{display:block;padding:var(--size12) 0;font-size:var(--fsize2);line-height:var(--lineHeight2);color:var(--color_gray03)}
.recommInsuTerm .insuTerm_lst a > span{display:block;font-size:inherit;line-height:inherit;color:inherit;word-break:keep-all;overflow-wrap:break-word}

/*자주묻는질문 (FAQ)*/
.insuFaq_wrap{position:relative}
.insuFaq_wrap .btnCounselSettle{margin:var(--space40) 0 var(--space20)}
.insuFaq_wrap .btnCounselSettle > a{display:block;position:relative;padding:var(--size16) var(--size20) var(--size16) var(--size70);border-radius:var(--size8);background:var(--color_lightBlue3)}
.insuFaq_wrap .btnCounselSettle .nhlife_ico{position:absolute;top:50%;left:var(--size16);width:var(--size44);height:var(--size44);border:1px solid var(--color_gray10);border-radius:50%;background:var(--color_white);;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.insuFaq_wrap .btnCounselSettle .nhlife_ico:before{top:var(--size3);left:var(--size3);width:var(--size36);height:var(--size36);--sizeFix:2.25rem}
.insuFaq_wrap .btnCounselSettle strong{display:block;position:relative;padding-right:var(--size32);font-weight:var(--fweight400);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01)}
.insuFaq_wrap .btnCounselSettle strong:after{position:absolute;top:var(--size7);right:0;width:var(--size10);height:var(--size10);border:1px solid var(--color_gray04);border-bottom-color:transparent;border-left-color:transparent;transform:rotate(45deg);-webkit-transform:rotate(45deg);content:""}
.insuFaq_wrap .btnCounselSettle .desc{display:block;margin-top:var(--size4);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray05)}
.insuFaqList_wrap{position:relative;padding:var(--size32) 0 0}
.insuFaqList_wrap.pd0{padding:0}
.insuFaq_lst{margin-bottom:var(--space24);border-top:1px solid var(--color_gray05)}
.insuFaq_lst > li{border-bottom:1px solid var(--color_gray11)}
.insuFaq_lst > li.empty__{position:relative;padding:var(--size68) 0 var(--size12);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray04);text-align:center}
.insuFaq_lst > li.empty__:before{position:absolute;top:var(--size8);left:50%;width:var(--size60);height:var(--size60);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Sauyvsr_vpb.fit%3Sire%3Q20250730) no-repeat;background-size:calc(var(--sizeFix) * 20) auto;background-position:calc(var(--sizeFix) * -2) 0;--sizeFix:3.75rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.insuFaq_lst .insuFaq_item{display:block}
.insuFaq_lst .insuFaq_item dt{position:relative}
.insuFaq_lst .insuFaq_item dt > a{display:block;position:relative;padding:var(--size16) var(--size30) var(--size12) 0}
.insuFaq_lst .insuFaq_item dt > a:before,.insuFaq_lst .insuFaq_item dt > a:after{position:absolute;top:50%;width:var(--size12);height:1px;background:var(--color_gray04);transition:transform .3s ease;-webkit-transition:transform .3s ease;content:""}
.insuFaq_lst .insuFaq_item dt > a:before{right:var(--size8);transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg)}
.insuFaq_lst .insuFaq_item dt > a:after{right:0;transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg)}
.insuFaq_lst .insuFaq_item dt.active > a:before{transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg)}
.insuFaq_lst .insuFaq_item dt.active > a:after{transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg)}
.insuFaq_lst .insuFaq_item dt span.cate{display:block;margin-bottom:var(--size4);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray06)}
.insuFaq_lst .insuFaq_item dt strong{display:flex;flex-wrap:nowrap;font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);letter-spacing:-.03125rem;word-break:keep-all;overflow-wrap:break-word}
.insuFaq_lst .insuFaq_item dt strong > em{flex:0 0 auto;margin-right:var(--space8);font-size:var(--fsize3);line-height:inherit;color:inherit}
.insuFaq_lst .insuFaq_item dt.active strong{font-weight:var(--fweight700);color:var(--color_gray03)}
.insuFaq_lst .insuFaq_item dd{display:none;position:relative;margin:0 calc(var(--size24) * -1)}
.insuFaq_lst .insuFaq_item dd:before{display:none;position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color_gray10);content:""}
.insuFaq_lst .insuFaq_item dd .insuFaqCnts{position:relative;padding:var(--size20) var(--size24);background:var(--color_gray18);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03)}
.insuFaq_lst .insuFaq_item dd .insuFaqCnts *{font-size:inherit;line-height:inherit;color:inherit}
.insuFaq_lst .insuFaq_item dd .insuFaqCnts > strong{display:block;margin-bottom:var(--size4);font-weight:var(--fweight700);color:var(color_gray01)}
.insuFaq_lst .insuFaq_item dd .insuFaqCnts > strong ~ strong{margin-top:var(--size16)}
.insuFaq_lst .insuFaq_item dd .insuFaqCnts .li_th3 > li{font-size:var(--fsize3)}
.insuFaq_lst .insuFaq_item dd .point{font-size:inherit;line-height:inherit;color:var(--color_base01)}
.insuFaq_lst .insuFaq_item dt.active + dd{display:block}
/*검색*/
.menuSCHResult_list .insuFaq_lst{border-top:0 none}
.menuSCHResult_list .insuFaq_lst .insuFaq_item dt > a{padding:0 var(--size30) 0 var(--size24)}
.menuSCHResult_list .insuFaq_lst .insuFaq_item dt > a:before{right:var(--size16);margin-top:0;border:0 none;transform-origin:inherit;-webkit-transform-origin:inherit}
.menuSCHResult_list .insuFaq_lst .insuFaq_item dt > a:after{right:var(--size8)}
.menuSCHResult_list .insuFaq_lst .insuFaq_item dt strong{display:block !important}
.menuSCHResult_list .insuFaq_lst .insuFaq_item dd{margin:var(--size16) 0 calc(var(--size12) * -1)}

/*고객센터*/
.representARSGuide{}
.representARSGuide .li_th3 > li{margin-bottom:0}
.representARSGuide .li_th3 .advice{margin-top:0}
.representARSGuide .iconLink_wrap{margin-top:var(--space8)}
.representARS_wrap{position:relative;padding:var(--size16) var(--size24);margin-bottom:var(--size12);border-radius:var(--size12);background:var(--color_lightBlue2)}
.representARS_wrap:before{position:absolute;top:var(--size80);right:var(--size16);width:var(--size94);height:var(--size70);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Spfpragre_vzt.fit%3Sire%3Q20250730) no-repeat 0 0;background-size:auto var(--size70);z-index:1;content:""}
.representARS_wrap.mainARSNum:before{top:var(--size14)}
.representARS_wrap.accidentARSNum:before{display:none}
.representARS_wrap > .representARS{padding:var(--size14) 0}
.representARS_wrap.mainARSNum > .representARS,.representARS_wrap.accidentARSNum > .representARS{padding:0}
.representARS ~ .representARS{padding-bottom:0;margin-top:var(--size12);border-top:1px solid var(--color_gray10)}
.representARS strong{display:block;font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray04)}
.representARS strong > em{font-weight:var(--fweight700);color:var(--color_gray01)}
.representARS .arsNum,.representARS .arsNumber{}
.representARS .arsNum > a,.representARS .arsNumber > a{display:block;font-weight:var(--fweight700);font-size:var(--fsize8);line-height:var(--lineHeight4);color:var(--color_base01);letter-spacing:-.10rem}
.representARS .arsNum span{display:inline-flex;padding:var(--size3);border:1px solid var(--color_gray10);border-radius:50%;background:var(--color_white);vertical-align:top}
.representARS .arsNum .nhlife_ico,.representARS .arsNum .nhlife_ico:before,.representARS .arsNumber .nhlife_ico,.representARS .arsNumber .nhlife_ico:before{--sizeFix:2.0rem}
.representARS .arsNumber > a{position:relative;padding-left:var(--size28)}
.representARS .arsNumber .nhlife_ico{position:absolute;top:var(--size4);left:calc(var(--size4) * -1)}
.representARS .arsEtc{margin-top:var(--size4)}
.representARS .arsEtc,.representARS_wrap .arsEtc > li{}
.representARS .arsEtc > li{display:flex;flex-wrap:nowrap;align-items:center;font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray03)}
.representARS .arsEtc > li > span{flex:0 0 auto;margin-right:var(--size3);font-size:inherit;line-height:inherit;color:var(--color_gray04)}
.representARS .arsEtc a{flex:0 0 auto;border-bottom:1px solid var(--color_base01);font-weight:var(--fweight700);font-size:var(--fsize2);line-height:inherit;color:var(--color_base01)}
.representARS .arsEtc a > span{display:block;position:relative;padding-left:var(--size20);font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.representARS .arsEtc a > span > em{font-size:var(--fsize4);line-height:inherit;color:inherit}
.representARS .arsEtc a > span .nhlife_ico{position:absolute;top:calc(var(--size2) * -1);left:calc(var(--size3) * -1)}
.representARS .arsEtc a > span .nhlife_ico,.representARS .arsEtc a > span .nhlife_ico:before{--sizeFix:1.5rem}
.representARS .arsGuide_btn{display:flex;flex-wrap:nowrap;margin-top:var(--size8)}
.representARS .arsGuide_btn a.btnARSGuide{flex:0 0 auto;font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03)}
.representARS .arsGuide_btn a.btnARSGuide > span{padding:var(--size4) var(--size12) var(--size2);border:1px solid var(--color_gray10);border-radius:var(--size30);background:var(--color_white);font-size:var(--fsize3);line-height:var(--lineHeight5);color:inherit}
.connectState_wrap{display:flex;flex-direction:column;justify-content:center;position:absolute;top:var(--size12);right:var(--size12);width:var(--size96);height:var(--size96);border:1px solid var(--color_gray10);border-radius:50%;background:var(--color_white)}
.connectState{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:var(--size8)}
.connectState strong{font-weight:var(--fweight700);font-size:var(--fsize6);line-height:var(--lineHeight2);color:var(--color_gray01)}
.connectState .waitClient{font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray01)}
.connectState .waitClient > strong,.connectState .waitClient > span{font-weight:var(--fweight500);font-size:inherit;line-height:inherit;color:inherit}
.connectState .waitClient > span > em{font-weight:var(--fweight700);font-size:var(--fsize2);color:var(--color_base01)}
.connectState .connectStateChk{position:absolute;top:calc(var(--size8) * -1);right:0;width:var(--size16);height:var(--size16);border-radius:50%;background:var(--color_gray01)}
.connectState.good > strong{color:var(--color_base01)}
.connectState.short > strong{color:var(--color_base06)}
.connectState.flood > strong{color:var(--color_point)}
.connectState.end > strong{color:var(--color_gray01)}
.connectState.good .connectStateChk{background:var(--color_base01)}
.connectState.short .connectStateChk{background:var(--color_base06)}
.connectState.flood .connectStateChk{background:var(--color_point)}
.connectState.end .connectStateChk{background:var(--color_gray01)}
.ARSNumGuide_wrap{}
.ARSNumGuide_wrap .li_th3 > li{margin-bottom:0}
.ARSNumGuide_lst{margin-bottom:var(--space16);border-top:1px solid var(--color_gray05)}
.ARSNumGuide_lst > li{border-bottom:1px solid var(--color_gray11)}
.ARSNumGuide_lst .ARSNum_item{display:block}
.ARSNumGuide_lst .ARSNum_item dt{position:relative}
.ARSNumGuide_lst .ARSNum_item dt > a{display:block;position:relative;padding:var(--size16) var(--size30) var(--size16) 0}
.ARSNumGuide_lst .ARSNum_item dt > a:before,.ARSNumGuide_lst .ARSNum_item dt > a:after{position:absolute;top:50%;width:var(--size12);height:1px;border-radius:var(--size2);background:var(--color_gray04);transition:transform .3s ease;-webkit-transition:transform .3s ease;content:""}
.ARSNumGuide_lst .ARSNum_item dt > a:before{right:var(--size8);transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg)}
.ARSNumGuide_lst .ARSNum_item dt > a:after{right:0;transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg)}
.ARSNumGuide_lst .ARSNum_item dt.active > a:before{transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg)}
.ARSNumGuide_lst .ARSNum_item dt.active > a:after{transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg)}
.ARSNumGuide_lst .ARSNum_item dt > a span{display:block;position:relative;padding-left:var(--size40);font-weight:var(--fweight400);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01)}
.ARSNumGuide_lst .ARSNum_item dt > a em{position:absolute;top:calc(var(--size3) * -1);left:0;width:var(--size30);height:var(--size30);border:1px solid var(--color_base01);border-radius:50%;background:var(--color_base01);font-size:var(--fsize6);line-height:var(--lineHeight6);color:var(--color_white);text-align:center}
.ARSNumGuide_lst .ARSNum_item dt > a.arrowNone:before,.ARSNumGuide_lst .ARSNum_item dt > a.arrowNone:after{display:none}
.ARSNumGuide_lst .ARSNum_item dd{display:none;position:relative;margin:0 calc(var(--size24) * -1)}
.ARSNumGuide_lst .ARSNum_item dd:before{display:none;position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--color_gray10);content:""}
.ARSNumGuide_lst .ARSNum_item .ARSNumCnts{position:relative;padding:var(--size20) var(--size24);background:var(--color_gray18);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03)}
.ARSNumGuide_lst .ARSNum_item .ARSNumCnts ul{}
.ARSNumGuide_lst .ARSNum_item .ARSNumCnts li{position:relative;padding-left:var(--size30);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray03)}
.ARSNumGuide_lst .ARSNum_item .ARSNumCnts li + li{margin-top:var(--size6)}
.ARSNumGuide_lst .ARSNum_item .ARSNumCnts li > em{position:absolute;top:0;left:0;width:var(--size22);height:var(--size22);border-radius:var(--size6);background:var(--color_lightBlue1);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_base01);text-align:center}
.ARSNumGuide_lst .ARSNum_item dt.active + dd{display:block}
/*새소식*/
.news_wrap{position:relative;padding:0 var(--size48) 0 var(--size20);margin-bottom:var(--size16);border-radius:var(--size12);background:var(--color_lightBlue3)}
.news_wrap .news{display:flex}
.news_wrap .news > *{flex:1}
.news_wrap .news strong{position:relative;max-width:var(--size88);padding:var(--size10) 0;font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--size28);color:var(--color_gray05)}
.news_wrap .news strong:before{position:absolute;top:50%;right:var(--size12);width:1px;height:var(--size16);background:var(--color_gray09);opacity:.5;transform:translateY(-50%);-webkit-transform:translateY(-50%);content:""}
.news_wrap .news strong .nhlife_ico{float:left;margin-left:calc(var(--size4) * -1)}
.news_wrap .news strong .nhlife_ico,.news_wrap .news strong .nhlife_ico:before{--sizeFix:1.75rem}
.news_wrap .news button{font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray03);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_wrap .more{position:absolute;top:0;right:0;width:var(--size48);height:var(--size48)}
.news_wrap .more > .icoMore{position:absolute;top:var(--size16);right:var(--size16);width:var(--size16);height:var(--size16)}
.news_wrap .more > .icoMore:before,.news_wrap .more > .icoMore:after{position:absolute;background:var(--color_gray09);content:""}
.news_wrap .more > .icoMore:before{top:0;left:50%;width:var(--size2);height:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.news_wrap .more > .icoMore:after{top:50%;left:0;width:100%;height:var(--size2);transform:translateY(-50%);-webkit-transform:translateY(-50%)}

/*문의상담접수*/
.consultRecept .agreeChk_wrap{margin:var(--size8) 0 var(--size32);text-align:inherit}
.consultRecept .frmGroup.infocus{padding-bottom:0 !important}

/*영업점찾기*/
.mapApi_wrap{height:var(--size280);margin:calc(var(--size16) * -1) calc(var(--size24) * -1) 0}
.mapApi_wrap .mapApi[id*="map"]{position:relative;width:100%;height:100%;padding-bottom:0 !important}
.mapApi_wrap .mapApi[id*="map"] img{max-width:100%}
.mapApi_wrap .mapBranchInfo{position:relative;padding:var(--size6);margin-bottom:var(--space8);border:1px solid var(--color_base01);border-radius:var(--size6);background:var(--color_white)}
.mapApi_wrap .mapBranchName,.mapApi_wrap .mapBranchAddr{padding:var(--size2) var(--size4)}
.mapApi_wrap .mapBranchName{font-weight:var(--fweight700);font-size:var(--fsize4);line-height:var(--lineHeight7);color:var(--color_gray01)}
.mapApi_wrap .mapBranchName + .mapBranchName{border-top:1px dashed var(--color_gray10);padding-top:var(--size8);margin-top:var(--size4)}
.mapApi_wrap .mapBranchName > a{display:block;position:relative;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.mapApi_wrap .mapBranchName > a.placeIcon{padding-left:var(--size16)}
.mapApi_wrap .mapBranchName > a.placeIcon .nhlife_ico{position:absolute;top:-1px;left:calc(var(--size4) * -1)}
.mapApi_wrap .mapBranchName > a.placeIcon .nhlife_ico,.mapApi_wrap .mapBranchName > a.placeIcon .nhlife_ico:before{--sizeFix:1.25rem}
.mapApi_wrap .mapBranchAddr{display:flex;flex-direction:column;width:100%;border-top:1px dashed var(--color_gray10);padding-top:var(--size4);font-size:var(--fsize10);line-height:var(--lineHeight9);color:var(--color_gray06)}
.mapApi_wrap .mapBranchAddr > *{font-size:inherit;line-height:inherit;color:inherit}
.mapApi_wrap .mapBranchAddr > strong,.mapApi_wrap .mapBranchAddr > span{flex:0 100%}
.mapApi_wrap .mapBranchAddr > span{font-weight:var(--fweight700)}
.mapApi_wrap .mapBranchInfo .anchor,.mapApi_wrap .mapBranchInfo .anchor:before{position:absolute;bottom:calc(var(--size6) * -1);left:50%;width:var(--size12);height:var(--size12);transform:translateX(-50%) rotate(225deg);-webkit-transform:translateX(-50%) rotate(225deg)}
.mapApi_wrap .mapBranchInfo .anchor{border-top:1px solid var(--color_base01);border-left:1px solid var(--color_base01)}
.mapApi_wrap .mapBranchInfo .anchor:before{bottom:-1px;border-top:1px solid var(--color_white);border-left:1px solid var(--color_white);background:var(--color_white);transform:translateX(-50%) rotate(90deg);-webkit-transform:translateX(-50%) rotate(90deg);content:""}
.mapApi_wrap .mapBranchInfo.current{background:var(--color_base01)}
.mapApi_wrap .mapBranchInfo.current .mapBranchName{color:var(--color_white)}
.mapApi_wrap .mapBranchInfo.current .anchor:before{background:var(--color_base01);border-color:var(--color_base01)}
.mapResult_wrap{position:relative;margin-top:var(--size24)}
/*고객플라자방문예약*/
.custPlazaAppoint_wrap{padding:var(--size20) var(--size24);margin:var(--space8) calc(var(--size24) * -1);background:var(--color_lightBlue2)}
.custPlazaAppoint{display:block;position:relative;padding-right:var(--size60)}
.custPlazaAppoint strong{diplsy:block;font-weight:var(--fweight700);font-size:var(--fsize6);line-height:var(--lineHeight1);color:var(--color_gray01)}
.custPlazaAppoint span.desc{display:block;margin:var(--space8) 0 var(--size4);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray03);word-break:keep-all;overflow-wrap:break-word}
.custPlazaAppoint span.btn{display:inline-flex;flex-wrap:wrap;padding:var(--size8) var(--size16);border-radius:var(--size6);background:var(--color_base01);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_white)}
.custPlazaAppoint span.btn > em{display:block;position:relative;padding-right:var(--size8);font-size:inherit;line-height:inherit;color:inherit}
.custPlazaAppoint span.btn > em:after{position:absolute;top:50%;right:calc(var(--size2) * -1);width:var(--size8);height:var(--size8);border-top:1px solid var(--color_white);border-left:1px solid var(--color_white);transform:translateY(-50%) rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg);content:""}
.custPlazaAppoint .nhlife_ico{position:absolute;bottom:calc(var(--size8) * -1);right:calc(var(--size8) * -1)}
.custPlazaAppoint .nhlife_ico,.custPlazaAppoint .nhlife_ico:before{--sizeFix:4.0rem}
.visitBranchFrm{position:relative}
.visitBranchFrm .btn_processWork{position:absolute;top:calc(var(--size36) * -1);right:0}
.visitBranchFrm .btn_processWork > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--space32);background:var(--color_gray14)}
.visitBranchFrm .btn_processWork > a > span{display:block;position:relative;padding-right:var(--size12);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.visitBranchFrm .btn_processWork > a > span:before{position:absolute;top:0;right:0;width:var(--size10);height:var(--size10);margin-top:var(--size4);border:solid var(--color_gray08);border-width:1px 1px 0 0;font-size:0;line-height:0;transform:scaleX(1) rotate(45deg);-webkit-transform:scaleX(1) rotate(45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}
/*데이터정보박스*/
.dataInfoList_wrap{margin-top:var(--size12)}
.dataInfoList_wrap .btnWrap.btnMore{margin-top:var(--size24)}
.dataInfo_lst{}
.dataInfo_lst + .dataInfo_lst{margin-top:var(--size20)} 
.dataInfo_lst > li{margin-bottom:var(--size12)}
.dataInfo_lst > li.empty__{position:relative;padding-top:var(--size68);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray04);text-align:center}
.dataInfo_lst > li.empty__:before{position:absolute;top:var(--size8);left:50%;width:var(--size60);height:var(--size60);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Sauyvsr_vpb.fit%3Sire%3Q20250730) no-repeat;background-size:calc(var(--sizeFix) * 20) auto;background-position:calc(var(--sizeFix) * -2) 0;--sizeFix:3.75rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.dataInfoView{position:relative;padding:var(--size16) var(--size20) var(--size40);border:1px solid var(--color_gray10);border-radius:var(--size12);overflow:hidden}
.dataInfoView:before{display:none;position:absolute;top:0;left:0;width:var(--size6);height:100%;background:transparent;opacity:0;z-index:1;content:""}
.dataInfoView.activeLine,.dataInfoView.current{border-color:var(--color_gray01)}
.dataInfoView.visitRes{border-color:var(--color_base08)}
.dataInfoView .tit{display:flex;position:relative}
.dataInfoView .tit > em,.dataInfoView .tit > span{flex:0 auto;line-height:var(--lineHeight2)}
.dataInfoView .tit > em{font-weight:var(--fweight700);font-size:var(--fsize1);color:var(--color_gray01)}
.dataInfoView .tit > span{margin-left:var(--space8);font-size:var(--fsize2);color:var(--color_base08)}
.dataInfoView .desc{display:block;margin:var(--size4) 0 var(--size12);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.dataInfoView .li_th2{display:flex;padding-bottom:var(--size8);border-bottom:1px dashed var(--color_gray10)}
.dataInfoView .li_th2 > li{flex:1;margin-bottom:0;font-size:var(--fsize3);line-height:var(--lineHeight5)}
.dataInfoView .li_th2 > li + li{max-width:var(--size88)}
.dataInfoView .li_th2 > li > span{color:var(--color_gray01)}
.dataInfoView .btnWrap{position:absolute;bottom:0;left:0;right:0}
.dataInfoView .btnWrap:before{position:absolute;top:50%;left:50%;width:1px;height:var(--size20);background:var(--color_gray10);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);content:""}
.dataInfoView .btnWrap > span{border-radius:0}
.dataInfoView .btnWrap > span + span{margin-left:0}
.dataInfoView .btnWrap .btn{height:auto;background:var(--color_lightBlue3);border-radius:0;font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight5)}
.dataInfoView .btnWrap .btn > span{padding:var(--size10) 0}
.dataInfoView .btnWrap.oneBtn{}
.dataInfoView .btnWrap.oneBtn:before{display:none}
.dataInfoView .flag_item{display:none;margin-bottom:var(--size4)}
.dataInfoView .flag_item > span{display:inline-flex;padding:0 var(--size8);border:1px solid var(--color_gray12);border-radius:var(--size10);font-size:var(--fsize10);line-height:var(--lineHeight7);color:var(--color_gray07);vertical-align:top}
.dataInfoView .date_wrap{display:flex;flex-wrap:nowrap;margin:var(--size4) 0 0}
.dataInfoView .date_wrap > span{position:relative;flex:0 0 auto;font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray04)}
.dataInfoView .date_wrap > span *{font-size:inherit;line-height:inherit;color:inherit}
.dataInfoView .date_wrap > span + span{padding-left:var(--size16);font-size:var(--fsize3)}
.dataInfoView .date_wrap > span + span:before{position:absolute;top:var(--size2);left:var(--size8);width:1px;height:var(--size14);background:var(--color_gray06);content:""}
.dataInfoView.visitRes .flag_item{display:flex}
.dataInfoView.chkType{}
.dataInfoView.chkType .radio > label{flex:1;margin-top:0;margin-bottom:0}
.dataInfoView.chkType .radio > label > span > em{font-weight:var(--fweight700);font-size:var(--fsize1);color:var(--color_gray01)}
.dataInfoView.chkType .radio input:checked + span,.dataInfoView.chkType .radio input.checked + span,.dataInfoView.chkType .radio input[checked="checked"] + span{font-weight:var(--fweight700)}
.dataInfoView.consultLst{padding-bottom:var(--size16)}
/*서류제출대상*/
.dataInfoView.submissDocLst{padding-bottom:var(--size16)}
.dataInfoView.submissDocLst .radio.basicType > label > span{font-weight:var(--fweight400);font-size:var(--fsize1)}
.dataInfoView.submissDocLst .radio > label input:checked + span,.dataInfoView.submissDocLst .radio > label input.checked + span,.dataInfoView.submissDocLst .radio > label input[checked="checked"] + span{font-weight:var(--fweight700)}
.dataInfoView.submissDocLst .li_th2{flex-direction:column;padding-bottom:0;padding-left:var(--size30);border-bottom:0 none}
.dataInfoView.submissDocLst .li_th2 > li{margin-top:var(--size4);line-height:var(--lineHeight1)}
.dataInfoView.submissDocLst .li_th2 > li em{font-weight:var(--fweight500);color:var(--color_gray05)}
.dataInfoView.submissDocLst .li_th2 > li span{color:var(--color_gray05)}
.dataInfoView.submissDocLst .li_th2 > li span > em{color:var(--color_gray01)}
.dataInfoView.submissDocLst .li_th2 > li + li{max-width:none}

/*예약내역*/
.dataInfoView .dataInfo{display:flex;flex-wrap:wrap;margin-top:var(--space8)}
.dataInfoView .dataInfo > li{flex:0 100%;padding:var(--size2) 0;text-align:right}
.dataInfoView .dataInfo > li > em,.dataInfoView .dataInfo > li > span{line-height:var(--lineHeight5)}
.dataInfoView .dataInfo > li > em{float:left;min-width:var(--size80);font-size:var(--fsize4);color:var(--color_gray05);text-align:left}
.dataInfoView .dataInfo > li > span{display:flex;justify-content:flex-end;font-size:var(--fsize3);color:var(--color_gray01)}
.dataInfoView .dataInfo > li > span > em{font-size:var(--fsize2);line-height:inherit;color:inherit}
.dataInfoView .dataInfo > li > span > em.bold{font-weight:var(--fweight700);color:var(--color_gray01)}
.dataInquiry{}
.dataInquiry .dataInfoView{padding-bottom:var(--size14)}
.dataInquiry .status{display:flex;position:absolute;top:var(--size16);right:var(--size20)}
.dataInquiry .status > em{display:block;min-width:var(--size48);padding:var(--size3) var(--size10) 1px;border:1px solid var(--color_gray10);border-radius:var(--size12);background:var(--color_white);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.dataInquiry .reserveApply{padding-bottom:var(--size40);border-color:var(--color_gray01);text-align:center}
.dataInquiry .reserveApply .reserveTime{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}
.dataInquiry .reserveApply .reserveTime em{flex:0 0 auto;font-size:var(--hfsize4);line-height:var(--lineHeight2);color:var(--color_gray01);letter-spacing:-.075rem}
.dataInquiry .reserveApply .reserveTime em.point{margin:var(--size6) 0 var(--size12);font-weight:var(--fweight700);font-size:var(--fsize7);color:var(--color_base01)}
.dataInquiry .reserveApply .reserveTime span{flex:0 0 auto;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.dataInquiry .reserveApply .branchName{display:inline-flex;flex-wrap:wrap;position:relative;padding-left:var(--size24);margin:var(--space8) 0 var(--size12);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray03)}
.dataInquiry .reserveApply .branchName > .nhlife_ico{position:absolute;top:calc(var(--size4) * -1);left:calc(var(--size4) * -1)}
.dataInquiry .reserveApply .branchName > .nhlife_ico,.dataInquiry .reserveApply .branchName > .nhlife_ico:before{--sizeFix:1.75rem} 
.dataInquiry .reserveApply .branchName > em{font-size:inherit;line-height:inherit;color:inherit}
.dataInquiry .reserveApply .btnWrap .btn{background:var(--color_lightBlue4)}
/*영업점정보*/
.branchOfficeInfo_wrap{margin-top:calc(var(--size24) * -1)}
.branchOfficeInfo_wrap.outSideBranch{margin-top:calc(var(--size4) * -1)}/*외부링크시의 영업점정보*/
.branchOfficeInfo_wrap > .mapApi_wrap{margin-top:0;background:var(--color_lightBlue3)}
.branchOfficeInfo{margin-top:var(--size24)}
.branchOfficeInfo .tit{display:flex;position:relative}
.branchOfficeInfo .tit > em{flex:0 auto;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01)}
.branchOfficeInfo .desc{display:block;margin:var(--size4) 0 var(--size12);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.branchOfficeInfo .telCall{display:block;margin-bottom:var(--size20)}
.branchOfficeInfo .telCall > a{display:block;position:relative;padding-left:var(--size40);font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01)}
.branchOfficeInfo .telCall > a > span{position:absolute;top:calc(var(--size4) * -1);left:0;width:var(--size32);height:var(--size32);padding:var(--size2);border:1px solid var(--color_gray10);border-radius:50%;}
.branchOfficeInfo .telCall > a .nhlife_ico,.branchOfficeInfo .telCall > a .nhlife_ico:before{--sizeFix:1.625rem}
.branchOfficeInfo .telCall > a > em{display:block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:-0.025rem}
.branchOfficeInfo .operTime_lst{padding:var(--size6) 0;border:solid var(--color_gray11);border-width:1px 0}
.branchOfficeInfo .operTime_lst > li{display:flex;flex-wrap:wrap;width:100%;padding:var(--size4) 0}
.branchOfficeInfo .operTime_lst strong,.branchOfficeInfo .operTime_lst span{flex:1;font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray01)}
.branchOfficeInfo .operTime_lst strong{max-width:var(--size80);font-size:var(--fsize2);color:var(--color_gray04)}
.branchOfficeInfo .operTime_lst span > em{display:block;font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:inherit}
.branchOfficeInfo .advice > em{font-weight:var(--fweight700);color:var(--color_base01)}
.branchOfficeInfo .btnWrap.btnShortcut{margin-top:var(--size4)}
.branchOfficeInfo .btnWrap.btnShortcut > span{margin-left:var(--space16)}
/*처리가능업무*/
.processWork{margin-top:var(--size20)}
.processWork .li_th1 > li{margin-bottom:0}
/*인근지점*/
.nearbyBranch_wrap{}
.nearbyBranch_lst{}
.nearbyBranch_lst > li{margin-bottom:var(--size12)}
.nearbyBranch_lst a{display:block;padding:var(--size16) var(--size20);border:1px solid var(--color_gray10);border-radius:var(--size12);}
.nearbyBranch_lst .tit{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}
.nearbyBranch_lst .tit > em,.nearbyBranch_lst .tit > span{flex:0 auto;line-height:var(--lineHeight2)}
.nearbyBranch_lst .tit > em{font-size:var(--fsize1);color:var(--color_gray01)}
.nearbyBranch_lst .tit > span{margin-left:var(--space8);font-weight:var(--fweight400);font-size:var(--fsize2);color:var(--color_base08)}
.branchSCH #mLoading{display:none !important}

/*FC Annual Awards수상자*/
.NHLifeAAwards{padding-bottom:var(--size32)}
.NHLifeAAwards:before{position:absolute;bottom:0;left:0;right:0;height:var(--size200);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SSPNaahnyNjneqf_ogzOt.wct) repeat-x 50% 0;background-size:auto var(--size200);content:""}
.annualAwards_wrap{position:relative;margin-top:calc(var(--size4) * -1)}
.AAwardsTitle{position:relative;height:var(--size330);margin:0 calc(var(--size24) * -1) var(--space24);padding:0 var(--size24);background:var(--awradsColor);overflow-x:hidden}
.AAwardsTitle .AAwardsImg{position:absolute;bottom:0;left:0;right:0;height:100%;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SSPNaahnyNjneqf_gvgyrOt.wct) no-repeat 50% 0;background-size:auto var(--size330)}
.AAwardsTitle h3{position:relative;margin:var(--size30) 0 var(--size20);font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight3);color:var(--color_gray01);letter-spacing:-.075rem}
.AAwardsTitle h3 .h3Block{display:block;font-weight:inherit;font-size:var(--fsize6);line-height:var(--lineHeight2);color:inherit}
.AAwardsTitle h3 .h3Block > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.AAwardsTitle .desc_wrap{position:relative}
.AAwardsTitle .desc_wrap .txtp{font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray01)}
.AAwardsTitle .desc_wrap .txtp em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01)}
.AAwardsTitle .desc_wrap .txtp + .txtp{margin-top:var(--size8)}
.annualAwards{}
.annualAwards .AAwards_subTitle_wrap{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;margin-bottom:var(--space32)}
.annualAwards .AAwards_subTitle{position:relative;padding:var(--size36) var(--size40) var(--size8);text-align:center}
.annualAwards .AAwards_crown{position:absolute;top:0;left:50%;width:var(--size46);height:var(--size30);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SSPNaahnyNjneqf_vpba.wct) no-repeat 0 0;background-size:auto var(--size126);transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.annualAwards [class*="AAwardslaurel"]{position:absolute;bottom:0;width:var(--size34);height:var(--size74);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SSPNaahnyNjneqf_vpba.wct) no-repeat;background-size:auto var(--size126)}
.annualAwards .AAwardslaurel_lft{left:0;background-position:100% 100%}
.annualAwards .AAwardslaurel_rgt{right:0;background-position:0 100%}
.annualAwards h4{margin-bottom:var(--size6)}
.annualAwards .h4_desc{display:flex;flex-wrap:wrap;justify-content:center;margin:0 calc(var(--size2) * -1);font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray1)}
.annualAwards .h4_desc > span,.annualAwards .h4_desc > span > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.annualAwards .h4_desc > span{flex:0 0 auto;padding:0 var(--size2)}
.annualAwards .h4_desc > span > em{color:var(--color_base01)}
.AAwardsList_wrap{position:relative}
.AAwardsList_wrap h5{position:relative;padding-left:var(--size40);margin-bottom:var(--size10)}
.AAwardsList_wrap h5 .AAwards_trophy{position:absolute;top:calc(var(--size8) * -1);left:0;width:var(--size38);height:var(--size42);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SSPNaahnyNjneqf_vpba.wct) no-repeat 100% 0;background-size:auto var(--size126)}
.AAwardsList_wrap .AAwards_lst{}
.AAwardsList_wrap .AAwards_lst > li{margin-bottom:var(--size12)}
.AAwardsList_wrap .AAwardsInfo{position:relative;padding:var(--size16) var(--size20) var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size12);background:var(--color_white);overflow:hidden}
.AAwardsList_wrap .AAwardsInfo:before{position:absolute;bottom:calc(var(--size24) * -1);right:var(--size16);width:var(--size122);height:var(--size120);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SSPNaahnyNjneqf_obkOt.wct) no-repeat;background-size:auto var(--size120);content:""}
.AAwardsList_wrap .AAwardsInfo > strong{display:block;position:relative;margin-bottom:var(--size4);font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray1)}
.AAwardsList_wrap .AAwardsInfo > strong > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--color_base01)}
.AAwardsList_wrap .AAwardsInfo > strong ~ strong{margin-top:var(--space24)}
.AAwardsList_wrap .AAwardsInfo_lst{position:relative}
.AAwardsList_wrap .AAwardsInfo_lst > li{display:flex;flex-wrap:nowrap;padding:var(--size2) 0}
.AAwardsList_wrap .AAwardsInfo_lst > li > em,.AAwardsList_wrap .AAwardsInfo_lst > li > strong{flex:1;font-weight:var(--fweight400);line-height:var(--lineHeight2)}
.AAwardsList_wrap .AAwardsInfo_lst > li > em{max-width:var(--size70);font-size:var(--fsize3)}
.AAwardsList_wrap .AAwardsInfo_lst > li > em.champ{color:var(--awradsColor_champ)}
.AAwardsList_wrap .AAwardsInfo_lst > li > em.gold{color:var(--awradsColor_gold)}
.AAwardsList_wrap .AAwardsInfo_lst > li > em.silver{color:var(--awradsColor_silver)}
.AAwardsList_wrap .AAwardsInfo_lst > li > em.bronze{color:var(--awradsColor_bronze)}
.AAwardsList_wrap .AAwardsInfo_lst > li > em.challen{color:var(--awradsColor_challen)}
.AAwardsList_wrap .AAwardsInfo_lst > li > strong{font-size:var(--fsize2)}
.AAwardsList_wrap .AAwardsInfo_lst > li > strong *{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.AAwardsList_wrap .AAwardsInfo_lst > li > strong > em{margin-right:var(--size4);color:var(--color_gray01)}
.AAwardsList_wrap .AAwardsInfo_lst > li > strong > span{font-weight:var(--fweight500);color:var(--color_gray05)}
.AAwardsList_wrap .sortFilterItem .form_item .input{padding-bottom:var(--size16) !important}

/*상담이력*/
.counselList_wrap{position:relative}
.counselList_wrap .dataLoading_wrap{margin-top:0}

/*PUSH알림함*/
.pushNotific_wrap{padding-bottom:var(--size20);border-bottom:1px solid var(--color_gray10)}
#pushAnnounce,#pushBenefit,.pushNotific_lst{margin-top:var(--space20)}
.pushNotific_lst,.pushNotificInfo{}
.pushNotificInfo + .pushNotificInfo{margin-top:var(--space20)}
.pushNotific_head{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:var(--size6)}
.pushNotific_head > .ico{flex:0 0 auto;width:var(--size32);height:var(--size32);padding:var(--size4);margin-right:var(--size6);border-radius:50%;background:var(--color_base01)}
.pushNotific_head .nhlife_ico,.pushNotific_head .nhlife_ico:before{--sizeFix:1.5rem}
.pushNotific_head strong{font-weight:var(--fweight400);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray01)}
.pushNotific_head strong > .time{display:inline-flex;margin-left:var(--size4);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray06);letter-spacing:-.025rem;vertical-align:top}
.pushNotific_body{display:flex;flex-wrap:wrap;flex-direction:column;padding:var(--size12) var(--size16);border:1px solid var(--color_gray10);border-radius:var(--size10)}
.pushNotific_body .pushNotific_cnts{}
.pushNotific_body .pushNotific_cnts > strong,.pushNotific_body .pushNotific_cnts > span{display:block}
.pushNotific_body .pushNotific_cnts > strong{margin-bottom:var(--size4);font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01)}
.pushNotific_body .pushNotific_cnts > .desc{font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.pushNotific_body .quickLink_lst.btnHalf{margin:var(--size12) 0 0 !important}
.pushNotific_body .quickLink_lst.btnHalf > li{padding:0 !important;margin:0 auto}
.pushNotific_body .quickLink_lst.btnHalf a > span{flex:inherit;padding-right:0;margin:0 auto}
.pushNotific_body .quickLink_lst.btnHalf a > span:before,.pushNotific_body .quickLink_lst.btnHalf a > span:after{display:none}
.pushNotific_lst .noItem_wrap > strong{font-weight:var(--fweight700)}
.pushNotific_lst .noItem_wrap > span{font-size:var(--fsize2);color:var(--color_gray05)}

/*추천컨텐츠*/
.recommSCHWrap{}
.recommSCHWrap .form_item{border:1px solid var(--color_gray10);border-radius:var(--size28);overflow:hidden}
.recommSCHWrap .form_item .input{padding:var(--size4) var(--size12) var(--size4) var(--size28) !important}
.recommSCHWrap .form_item .input .btn_search{padding:0}
.recommSCHWrap .form_item .input .btn_search > .nhlife_ico,.recommSCHWrap .form_item .input .btn_search > .nhlife_ico:before{--sizeFix:2.5rem}
.recommSCHWrap .schKeyword_wrap{display:flex;justify-content:center;align-items:center;margin-top:var(--space8)}
.recommSCHWrap .schKeyword_wrap strong,.recommSCHWrap .schKeyword_lst{flex:0 0 auto;font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.recommSCHWrap .schKeyword_wrap strong{position:relative;padding-right:var(--size16)}
.recommSCHWrap .schKeyword_wrap strong:before{position:absolute;top:var(--size2);right:var(--size6);width:1px;height:var(--size16);background:var(--color_gray10);content:""}
.recommSCHWrap .schKeyword_lst{display:flex}
.recommSCHWrap .schKeyword_lst > li{flex:0 0 auto;padding-left:var(--size6);font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.recommSCHWrap .schKeyword_lst a{display:block;padding:var(--size5) var(--size16) var(--size3);border:1px solid var(--color_gray10);border-radius:var(--size16);font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.recommSCHWrap .schKeyword_lst a > span{display:block;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.recommSCHWrap .schKeyword_lst a.active{border-color:var(--color_base01);background:var(--color_base01);font-weight:var(--fweight700);color:var(--color_white)}
.recommConts_wrap{}
.recommContsSort_wrap{position:relative;margin:0 calc(var(--size24) * -1) var(--size16);background:var(--color_lightBlue3);overflow:hidden}
.recommContsSort{display:flex;flex-wrap:wrap;padding:var(--size8) var(--size24)}
.recommContsSort > li{flex:0 0 auto;position:relative}
.recommContsSort > li + li{margin-left:auto}
.recommContsSort > li + li:last-child{margin-left:0}
.recommContsSort > li + li:last-child:before{position:absolute;top:50%;left:0;width:1px;height:var(--size12);background:var(--color_gray10);transform:translateY(-50%);-webkit-transform:translateY(-50%);content:""}
.recommContsSort > li.recommConts_num{}
.recommContsSort > li.recommConts_num > strong{display:block;padding:var(--size8) 0;font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.recommContsSort > li.recommConts_num > strong > em{font-weight:var(--fweight700);font-size:var(--fsize5);line-height:inherit;color:var(--color_blue1)}
.recommContsSort .btn{display:block;position:relative;padding:var(--size10) var(--size8);font-size:var(--fsize2);line-height:var(--lineHeight7);color:var(--color_gray03)}
.recommContsSort .btn > span{display:block;font-size:inherit;line-height:inherit;color:inherit}
.recommContsSort .active .btn{font-weight:var(--fweight400);color:var(--color_blue1)}
.recommContsSort .active .btn:before{position:absolute;bottom:calc(var(--size8) * -1);left:50%;border:var(--size6) solid transparent;border-bottom-color:var(--color_blue1);transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.recommContsList_wrap{position:relative}
.recommConts_lst{display:flex;flex-wrap:wrap;margin:0 calc(var(--size6) * -1)}
.recommConts_lst > li{flex:0 0 33.3333%;padding:var(--size6)}
.recommConts_lst > li.noItem{flex:0 0 100%}
.recommConts_lst a{display:flex;flex-wrap:nowrap;flex-direction:column;height:100%;border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_gray12);overflow:hidden}
.recommConts_lst .recommContsInfo{position:relative;padding-top:var(--size108)}
.recommConts_lst .recommContsInfo > .img{position:absolute;top:0;left:0;right:0;height:var(--size108);overflow:hidden}
.recommConts_lst .recommContsInfo > .img > img{position:absolute;top:50%;left:0;width:100%;height:auto;min-height:var(--size108);transform:translateY(-50%);-webkit-transform:translateY(-50%);object-fit:cover}
.recommConts_lst .recommContsInfo > .caption{padding:var(--size12) var(--size16)}
.recommConts_lst .recommContsInfo .tags{display:flex;flex-wrap:nowrap}
.recommConts_lst .recommContsInfo .tags > em{flex:0 0 auto;font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray06)}
.recommConts_lst .recommContsInfo .tags > em + em{margin-left:var(--space8)}
.recommConts_lst .recommContsInfo strong{display:flex;flex-wrap:nowrap;font-weight:var(--fweight400);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
/*뷰*/
.recommContsView_header{position:relative;margin:0 calc(var(--size24) * -1) var(--size40)}
.recommContsView_header > .img{position:relative;height:var(--size260);margin:0 0 var(--size32);overflow:hidden}
.recommContsView_header > .img > img{position:absolute;top:50%;left:0;width:100%;height:auto;min-height:var(--size260);transform:translateY(-50%);-webkit-transform:translateY(-50%);object-fit:cover}
.recommContsView_header > .title{position:relative;padding:var(--size20) var(--size24) 0}
.recommContsView_header > .title:before{position:absolute;top:0;left:var(--size24);width:var(--size36);height:1px;background:var(--color_gray10);content:""}
.recommContsView_header .category{display:block;font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray04)}
.recommContsView_header h5{}
.recommContsView_header .h5_desc{display:block;font-weight:var(--fweight400);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.recommContsViewSlide{margin:0 0 var(--size32);padding-bottom:var(--size36)}
.recommContsVideo{height:var(--size228);margin:0 0 var(--size32);overflow:hidden}
.recommContsView_wrap{margin-bottom:var(--size60)}
.recommContsView_wrap > .img{display:flex;flex-wrap:nowrap;justify-content:center;height:var(--size200);margin:0 auto var(--size24);border-radius:var(--size12);overflow:hidden}
.recommContsView_wrap > .img ~ .img{margin:var(--size24) auto var(--size8)}
.recommContsView_wrap > .img > img{width:auto;height:100%;border-radius:var(--size12)}
.recommContsView_wrap > .txtp ~ .txtp{margin:var(--size8) 0 0}
.recommContsView_wrap > .txtp .import,.recommContsView_wrap > .txtp .point{font-weight:var(--fweight700)}
.recommContsView_wrap > .txtp .import{color:var(--color_import)}
.recommContsView_wrap > .txtp .point{color:var(--color_base01)}
.recommContsView_wrap > .source{display:flex;flex-direction:row-reverse;margin-top:var(--space20);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray06)}
.recommContsView_wrap .btnWrap.btnShortcut{}
.recommContsView_wrap .btnWrap.btnShortcut > span{margin-left:0}
.recommContsView_wrap .btnWrap.btnShortcut .btn.btn_arrow{height:var(--size-button40);border-color:var(--color_blue5);background:var(--color_white)}
.recommContsSlide_wrap{margin-top:var(--size32)}
.recommContsSlide{padding-bottom:var(--size24)}
.recommContsSlide_item{border-radius:var(--size12);overflow:hidden}
.recommContsSlide_item > a{display:block;position:relative}
.recommContsSlide_item .img{display:block;position:relative;height:var(--size108);overflow:hidden}
.recommContsSlide_item .img:before{position:absolute;top:0;left:0;bottom:0;right:0;background:var(--color_gray01);opacity:.5;content:""}
.recommContsSlide_item .img > img{display:block;min-height:var(--size108)}
.recommContsSlide_item strong{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;width:100%;padding:0 var(--size12);font-weight:var(--fweight500);font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_white);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);word-break:keep-all;overflow-wrap:break-word}
[class*="recommConts"] .pagination_wrap{display:flex;flex-wrap:nowrap;position:absolute;bottom:var(--size2);left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
[class*="recommConts"] .pagination_wrap div[class*="swiper"]{flex:0 0 auto}
[class*="recommConts"] .pagination_wrap [class*="pagination"]{margin:0 var(--size8)}
[class*="recommConts"] .pagination_wrap [class*="pagination"] > .swiper-pagination-bullet{flex:auto;width:var(--size8);height:var(--size8);margin:0 var(--size4);border-radius:var(--size4);background:var(--color_gray08);transition:width .3s ease,background .3s ease;-webkit-transition:width .3s ease,background .3s ease}
[class*="recommConts"] .pagination_wrap [class*="pagination"] > .swiper-pagination-bullet-active{width:var(--size24);background:var(--color_gray01)}
[class*="recommConts"] .pagination_wrap [class*="btnNext"],[class*="recommConts"] .pagination_wrap [class*="btnPrev"]{position:relative;width:var(--size20);height:var(--size20);cursor:pointer}
[class*="recommConts"] .pagination_wrap [class*="btnNext"]:before,[class*="recommConts"] .pagination_wrap [class*="btnPrev"]:before{position:absolute;top:0;width:var(--size10);height:var(--size10);margin-top:var(--size5);border:solid var(--color_gray05);border-width:1px 1px 0 0;transform-origin:center center;-webkit-transform-origin:center center;content:""}
[class*="recommConts"] .pagination_wrap [class*="btnNext"]:before{left:var(--size2);transform:rotate(45deg);-webkit-transform:rotate(45deg)}
[class*="recommConts"] .pagination_wrap [class*="btnPrev"]:before{left:var(--size8);transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}
[class*="recommConts"] [class*="pagingNum"]{display:flex;flex-wrap:nowrap;position:absolute;bottom:0;right:var(--size24);padding:var(--size3) var(--size8);border-radius:var(--size24);background:var(--color_gray06);font-size:var(--fsize2);line-height:var(--lineHeight7);color:var(--color_white)}
[class*="recommConts"] [class*="pagingNum"] > span{flex:0 0 auto;font-size:inherit;line-height:inherit;color:inherit}
[class*="recommConts"] [class*="pagingNum"] > [class*="current"]{font-weight:var(--fweight700)}
.recommContsBann{margin-top:var(--size24)}
.recommContsBann > a{display:block;position:relative;padding-right:var(--size112);border:1px solid var(--color_gray10);border-radius:var(--size12);background:var(--color_lightBlue3)}
.recommContsBann > a:before{position:absolute;top:50%;right:var(--size12);width:var(--size88);height:var(--size88);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SdhvpxOnaaVpb_vzt01.cat) no-repeat;background-size:auto var(--size88);transform:translateY(-50%);-webkit-transform:translateY(-50%);content:""}
.recommContsBann strong{display:block;padding:var(--size20);padding-right:0 !important;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);word-break:keep-all;overflow-wrap:break-word}
.recommContsBann strong > span{display:block;margin-top:var(--size4);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight7);color:var(--color_gray03);white-space:nowrap}
.recommContsBann strong > span > em{display:inline-flex;position:relative;padding-right:var(--size10);font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:inherit}
.recommContsBann strong > span > em:before{position:absolute;top:0;right:0;width:var(--size8);height:var(--size8);margin-top:var(--size4);border:solid var(--color_gray05);border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}

/*온라인 고객패널*/
.onlinePanelGuide_wrap{}
.onlinePanelGuide_wrap .li_th1 > li{margin-bottom:var(--space8)}
.onlinePanelGuide_wrap .li_th1 .li_th2 > li:last-child{margin-bottom:var(--space8)}
.onlinePanelGuide_wrap .bigFont{font-weight:var(--fweight700) !important}
.onlinePanelGuide_wrap .procedure_lst{margin-top:var(--size8)}
.onlinePanelGuide_wrap .procedure_lst > li + li{margin-top:var(--space16)}
.onlinePanelGuide_wrap .procedure_lst [class*="li_th"] > li{margin-bottom:0}
.onlinePanelGuide_wrap .advice_lst > li{margin-top:0 !important}
.onlinePanelGuide_wrap .procedure_lst + .advice_lst{margin-top:calc(var(--space8) * -1)}
.onlinePanelForm{}
.onlinePanelForm.infocus{padding-bottom:0 !important}
.onlinePanelForm .form_item{margin-bottom:var(--space32)}
.onlinePanelForm .form_item > .input + .input{margin-top:var(--size4)}
.onlinePanelForm .advice em.bold{font-weight:var(--fweight400)}

/*NH포인트*/
.nhPointGuide_wrap{margin-top:var(--space32);padding-bottom:var(--size24)}
.nhPointBox_wrap{margin-bottom:var(--space40)}
.nhPointBox_wrap > a{display:flex;flex-direction:column;align-items:center}
.nhPointBox_wrap .nhPointBox{width:var(--size124);height:var(--size124);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SauCbvag_vzt01.wct) no-repeat;background-size:auto var(--size124)}
.nhPointBox_wrap .title{font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04)}
.nhPointBox_wrap strong{margin-top:var(--size6);font-weight:var(--fweight700);font-size:var(--fsize8);line-height:var(--lineHeight3);color:var(--color_base01)}
.nhPointBox_wrap strong > em{display:flex;position:relative;padding:0 var(--size8) 0 var(--size32);font:inherit;color:inherit}
.nhPointBox_wrap strong > em:before{position:absolute;top:var(--size3);left:0;width:var(--size26);height:var(--size26);padding:var(--size3);border-radius:50%;background:var(--color_base05);font-weight:var(--fweight700);font-size:var(--fsize6);line-height:var(--lineHeight5);color:var(--color_white);text-align:center;content:"P"}
.nhPointBox_wrap .nhmembersPOTview .title{font-weight:var(--fweight700);font-size:var(--fsize1);color:var(--color_gray01)}
.nhPointBox_wrap .nhmembersPOTview .nhmembersPOT{display:flex;width:var(--size140);height:var(--size28);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SznvaDhvpxOnaaVpb_vzt05.cat%3Sire%3Q20250730) no-repeat 50% 50%;background-size:var(--size140) auto}
.nhPointGuide_lst{display:flex}
.nhPointGuide_lst > li{flex:1;position:relative}
.nhPointGuide_lst > li:before{display:none;position:absolute;top:var(--size12);left:0;bottom:var(--size12);width:1px;height:calc(100% - var(--size24));background:var(--color_gray11);content:""}
.nhPointGuide_lst > li + li:before{display:block}
.nhPointGuide_lst a{display:flex;flex-direction:column;align-items:center}
.nhPointGuide_lst a > .nhlife_ico,.nhPointGuide_lst a > .nhlife_ico:before{--sizeFix:2.75rem}
.nhPointGuide_lst a > strong{font-weight:var(--fweight400);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray03)}
.nhPointSaveUseImg{display:block;width:var(--size240);height:var(--size192);margin:0 auto;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SauCbvag_vzt02.wct) no-repeat;background-size:var(--size240) auto}
.nhPointSaveUse_wrap{}
.nhPointSaveUse_wrap > h5 + .advice.import{margin-top:calc(var(--size6) * -1)}
.nhPointSaveUse_lst{display:flex;margin:var(--space24) 0 var(--space16)}
.nhPointSaveUse_lst > li{flex:1;display:flex;flex-direction:column;align-items:center}
.nhPointSaveUse_lst span{display:flex;justify-content:center;align-items:center;width:var(--size60);height:var(--size60);border:1px solid var(--color_gray10);border-radius:50%;background:var(--color_gray14)}
.nhPointSaveUse_lst span > .nhlife_ico,.nhPointSaveUse_lst span > .nhlife_ico:before{--sizeFix:2.625rem}
.nhPointSaveUse_lst strong{margin-top:var(--space8);font-weight:var(--fweight700);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray01);text-align:center}
.nhPointSaveUse_lst + .li_th1{margin-top:var(--space24)}
.nhPointSaveUse_wrap .li_th1 .li_th3 > li{margin:0}
.nhPointSaveUse_wrap .advice > .underline{color:var(--color_gray01)}
.nhPointSaveUse_wrap + .nhPointSaveUse_wrap > h5{margin-top:var(--space16)}
/*컨텐츠박스형태(버튼포함)*/
.contsBoxInfoLink_wrap{border:1px solid var(--color_gray10);border-radius:var(--size8);overflow:hidden}
.contsBoxInfoLink_wrap + .contsBoxInfoLink_wrap{margin-top:var(--space8)}
.contsBoxInfoLink_wrap .contsBoxInfoLink{padding:var(--size20) var(--size20) var(--size16)}
.contsBoxInfoLink_wrap .contsBoxInfoLink > strong{display:block;font-weight:var(--fweight700);font-size:var(--fsize6);line-height:var(--lineHeight2);color:var(--color_gray01)}
.contsBoxInfoLink_wrap .advice_lst > li + li{margin-top:0}
.contsBoxInfoLink_wrap .btnLink{}
.contsBoxInfoLink_wrap .btnLink > a{display:block;padding:var(--size12) var(--size16);background:var(--color_gray12);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray01)}
.contsBoxInfoLink_wrap .btnLink > a > span{display:block;position:relative;padding-right:var(--size20);font-size:inherit;line-height:inherit;color:inherit}
.contsBoxInfoLink_wrap .btnLink > a > span:before{position:absolute;top:var(--size5);right:0;width:var(--size8);height:var(--size8);border:solid var(--color_gray04);border-width:0 1px 1px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:""}

/*Event List*/
.eventList_wrap{}
.event_lst{margin-top:calc(var(--size20) * -1)}
.event_lst > li{padding:var(--size20) 0;border-bottom:1px solid var(--color_gray10)}
.event_lst a{display:block}
.event_lst .eventInfo{display:flex;flex-wrap:wrap}
.event_lst .eventInfo > .img,.event_lst .eventInfo > .caption{flex:100%}
.event_lst .eventInfo > .img{position:relative;height:var(--size132);margin-bottom:var(--size10);border-radius:var(--size-radius8);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Sguhzo_abVzt_ot.wct) no-repeat 50% 50%;background-size:100% auto;overflow:hidden}
.event_lst .eventInfo > .img > img{position:absolute;top:50%;left:50%;max-width:100%;border-radius:var(--size-radius8);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.event_lst .eventInfo > .caption{position:relative}
.event_lst .eventInfo > .caption > span{display:block;position:relative}
.event_lst .eventInfo > .caption > .date,.event_lst .eventInfo > .caption > .txtp{padding-left:var(--size24);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray05);word-break:keep-all;overflow-wrap:break-word}
.event_lst .eventInfo > .caption > .date{font-weight:var(--fweight400);letter-spacing:-.03125rem}
.event_lst .eventInfo > .caption > .txtp{margin-top:var(--size4);font-weight:var(--fweight500);color:var(--color_gray02)}
.event_lst .eventInfo > .caption > span > .nhlife_ico{position:absolute;top:-1px;left:0}
.event_lst .eventInfo > .caption > .status{position:absolute;top:calc(var(--size4) * -1);right:0;width:auto;height:var(--size24);padding:0 var(--size12);border:1px solid transparent;border-radius:var(--size24);background:transparent;font-size:var(--fsize4);line-height:var(--lineHeight2)}
.event_lst .eventInfo > .caption > .status.ing{border-color:var(--color_base03);background:var(--color_base03);color:var(--color_white)}
.event_lst .eventInfo > .caption > .status.hrefLink{border-color:var(--color_base03);background:var(--color_white);color:var(--color_base03)}
.event_lst .eventInfo.eventOff{align-items:center}
.event_lst .eventInfo.eventOff > .img,.event_lst .eventInfo.eventOff > .caption{flex:calc(50% - var(--size10))}
.event_lst .eventInfo.eventOff > .img{height:var(--size84);margin-right:var(--size10);margin-bottom:0}
.event_lst .eventInfo.eventOff > .caption{/* margin-left:var(--size10) */}
.event_lst .eventInfo.eventOff > .img:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color_gray01);opacity:.7;z-index:1;content:""}
.event_lst .eventInfo.eventOff > .img > img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}
.event_lst .eventInfo.eventOff > .img .status{position:absolute;top:50%;left:50%;width:var(--size72);height:var(--size28);border:1px solid var(--color_gray12);border-radius:var(--size28);font-size:var(--fsize3);line-height:var(--lineHeight6);color:var(--color_white);text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%-50%);z-index:2}
.event_lst .eventInfo.eventOff > .caption > .date,.event_lst .eventInfo.eventOff > .caption > .txtp{padding-left:0}
.event_lst .eventInfo.eventOff > .caption > span > .nhlife_ico{display:none}
.event_lst .noItem{padding:calc(var(--size30));border-bottom:0 none}
.event_wrap{position:relative}
.event_wrap .eventDetailCnts{padding-bottom:var(--size80);margin-bottom:calc(var(--size10) * -1)}

/*리스트없는경우*/
.noItem_wrap{font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray04);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.noItem_wrap > .nhlife_ico{margin:0 auto}
.noItem_wrap > .nhlife_ico,.noItem_wrap > .nhlife_ico:before{--sizeFix:3.75rem}
.noItem_wrap > strong{display:block;font-weight:var(--fweight400);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.noItem_wrap > strong > em{display:inline-flex;font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01)}
.noItem_wrap > span{display:block;margin-top:var(--size8);font-weight:var(--fweight500);font-size:inherit;line-height:var(--lineHeight1);color:var(--color_gray01)}
.noItem_wrap > span > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01)}
.noItem_wrap > span > em.bold{color:var(--color_gray01)}
.noItem_wrap > span a{display:inline-flex;border-bottom:1px solid var(--color_gray04);font-size:inherit;line-height:inherit;color:var(--color_gray05)}
.noItem_wrap > span a > span{font-size:inherit;line-height:inherit;color:inherit}
.noItem_wrap > strong + span{font-size:var(--fsize2)}
.noItem_wrap > span.desc{font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray07)}
.noItem_wrap > span.desc > em{font-weight:var(--fweight700);color:var(--color_gray01)}
.noItem_wrap sup{position:relative;top:var(--size3);font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_error)}
.noItem_wrap.none{display:none}
/*박스타입 주요내용*/
.txtChiefGiude_wrap{margin:var(--space32) 0 var(--space24)}
.txtChiefGiude{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;padding:var(--size16);margin:0 0 var(--space8);border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_gray16);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray04);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.txtChiefGiude > .nhlife_ico{margin:0 auto}
.txtChiefGiude > .nhlife_ico,.txtChiefGiude > .nhlife_ico:before{--sizeFix:3.75rem}
.txtChiefGiude > span{display:block;margin-top:var(--size8);font-weight:var(--fweight500);font-size:inherit;line-height:var(--lineHeight1);color:var(--color_gray01)}

/*달력수정*/
.newNHLife_wrap .datepicker_contents__.visible__{z-index:99}
.newNHLife_wrap .datepicker_contents__.years_panel_position_top__,.newNHLife_wrap .datepicker_contents__.months_panel_position_top__{width:252px !important}
.newNHLife_wrap .datepicker_contents__.years_panel_position_top__ .datepicker_year_paging__ > a > span,.newNHLife_wrap .datepicker_contents__.months_panel_position_top__ .datepicker_month_paging__ > a > span{background-position:-98px 2px !important;font-size:0 !important;line-height:0 !important;text-indent:initial !important}
.newNHLife_wrap .datepicker_contents__.years_panel_position_top__ .datepicker_year_paging__ + select + .datepicker_year_paging__ > a > span,.newNHLife_wrap .datepicker_contents__.months_panel_position_top__ .datepicker_month_paging__ + select + .datepicker_month_paging__ > a > span{background-position:-140px 2px !important}
.newNHLife_wrap .datepicker_contents__ .datepicker_year_title__,.newNHLife_wrap .datepicker_contents__ .datepicker_month_title__,.newNHLife_wrap .datepicker_contents__ .datepicker_day_title__{width:36px !important;font-weight:500 !important;line-height:36px !important}
.newNHLife_wrap .datepicker_contents__ .datepicker_day_item__,.newNHLife_wrap .datepicker_contents__ .datepicker_prev_day_item__,.newNHLife_wrap .datepicker_contents__ .datepicker_next_day_item__{width:36px !important;border:0 none;font-weight:500 !important;line-height:36px !important}
#divLayerBreakdownFilter .newNHLife_wrap .datepicker_contents__.years_panel_position_top__,#divLayerBreakdownFilter .newNHLife_wrap .datepicker_contents__.months_panel_position_top__{bottom:var(--size40)}

/*컨펌창 수정*/
.alert__.block_overlay_msg__.modalAlert{width:calc(100% - var(--size48)) !important;padding-top:var(--size16);background:var(--color_white);border-radius:var(--size16) !important;transition:bottom .3s ease,transform .3s;-webkit-transition:bottom .3s ease,transform .3s}
.alert__.block_overlay_msg__.modalAlert{bottom:-100%;top:auto !important;left:var(--size24) !important;margin:0 !important}
.alert__.block_overlay_msg__.modalAlert.visible__{bottom:50%;transform:translateY(50%);-webkit-transform:translateY(50%)}
.alert__.block_overlay_msg__.modalAlert.hidden__{bottom:-100% !important;transform:none;-webkit-transform:none}
.alert__.block_overlay_msg__.modalAlert,.alert__.block_overlay_msg__.modalAlert:before,.alert__.block_overlay_msg__.modalAlert *,.alert__.block_overlay_msg__.modalAlert *:before,.alert__.block_overlay_msg__.modalAlert *:after{font-family:var(--default_font);box-sizing:border-box}
.alert__.block_overlay_msg__.modalAlert:before{position:absolute;top:var(--size12);left:50%;width:var(--size56);height:var(--size4);border-radius:var(--size2);background:var(--color_gray11);transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.alert__.block_overlay_msg__.modalAlert .msg_title_box__{position:relative;padding:var(--size14) var(--size60);border-bottom:0 none}
.alert__.block_overlay_msg__.modalAlert .msg_title_box__:before{position:absolute;bottom:1px;left:var(--size24);right:var(--size24);height:1px;background:var(--color_gray10);content:""}
.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title__{display:block;font-weight:var(--fweight500);font-size:var(--hfsize5);line-height:var(--lineHeight1);color:var(--color_gray05);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title_close_btn__{position:absolute;top:0;right:var(--size12);width:var(--size50);height:var(--size50);padding:var(--size10)}
.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title_close__{position:absolute;top:var(--size10);right:var(--size10);bottom:var(--size10);left:var(--size10);width:var(--size30);height:var(--size30);background:none}
.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title_close__:hover{opacity:1}
.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title_close__:before,.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title_close__:after{position:absolute;top:50%;left:50%;width:var(--size30);height:var(--size2);margin-top:-1px;margin-left:calc(var(--size15) * -1);background:var(--color_gray04);transition:transform .3s;-webkit-transition:transform .3s;content:""}
.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title_close__:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title_close__:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title_close_btn__:hover .msg_title_close__:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title_close_btn__:hover .msg_title_close__:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.alert__.block_overlay_msg__.modalAlert .msg_box__{padding:var(--size20) var(--size24) var(--size30);font-weight:var(--fweight400);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);letter-spacing:-.05rem;word-break:keep-all;overflow-wrap:break-word}
.alert__.block_overlay_msg__.modalAlert .msg_box__ .nhlife_ico[class*="alert_"]{margin:0 auto var(--space8)}
.alert__.block_overlay_msg__.modalAlert .msg_box__ .nhlife_ico[class*="alert_"],.alert__.block_overlay_msg__.modalAlert .msg_box__ .nhlife_ico[class*="alert_"]:before{--sizeFix:3.125rem}
.alert__.block_overlay_msg__.modalAlert .msg_box__ .import,.alert__.block_overlay_msg__.modalAlert .msg_box__ .point,.alert__.block_overlay_msg__.modalAlert .msg_box__ .bold{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_import);vertical-align:top}
.alert__.block_overlay_msg__.modalAlert .msg_box__ .nhlife_ico.alert_tel + .point{display:inline-flex;margin-bottom:var(--size6);font-size:var(--fsize6)}
.alert__.block_overlay_msg__.modalAlert .msg_box__ .point{color:var(--color_base01)}
.alert__.block_overlay_msg__.modalAlert .msg_box__ .bold{color:var(--color_gray01)}
.alert__.block_overlay_msg__.modalAlert .msg_box__ .desc{display:block;margin-top:var(--size16);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray05)}
.alert__.block_overlay_msg__.modalAlert .msg_box__ .desc + .desc{margin-top:var(--size4)}
.alert__.block_overlay_msg__.modalAlert .buttonBox__{display:flex;flex-direction:row-reverse;border-top:0 none}
.alert__.block_overlay_msg__.modalAlert .buttonBox__ > a{display:block;flex:1;width:auto !important;height:auto;border:0 none !important;font-weight:var(--fweight400);font-size:var(--fsize6);line-height:var(--lineHeight2);text-align:center;box-shadow:none !important}
.alert__.block_overlay_msg__.modalAlert .buttonBox__ > a{background:var(--color_base01);color:var(--color_white)}
.alert__.block_overlay_msg__.modalAlert .buttonBox__ > a.cancel__{background:var(--color_gray11);color:var(--color_gray02)}
.alert__.block_overlay_msg__.modalAlert .buttonBox__ > a > span{display:block;padding:var(--size12) 0;font-weight:inherit !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important}
.modalAlertChange .alert__.block_overlay_msg__.modalAlert .buttonBox__ > a{position:relative;background:var(--color_gray11);color:var(--color_gray02) !important}
.modalAlertChange .alert__.block_overlay_msg__.modalAlert .buttonBox__ > a.confirm__:before{position:absolute;top:var(--size12);left:0;width:1px;height:var(--size24);background:var(--color_gray08);content:""}

/*공지사항 & 기본패널*/
.newNHLife_wrap .panel{padding:var(--size8) var(--size16);border-radius:var(--size8)}
.newNHLife_wrap .panel.panel_bg{background:var(--color_gray14)}
.newNHLife_wrap .panel.panel_line{border:1px solid var(--color_gray11)}
.newNHLife_wrap .panel.panel_bgLine{border:1px solid var(--color_gray11);background:var(--color_gray14)}
.newNHLifeNews .newNHLife_wrap{min-height:calc(100vh - 8.75rem);padding:0}
.newNHLifeNews .newNHLife_wrap > h3{margin:var(--size16) 0}
.newNHLifeNews .newNHLife_wrap > .h3_desc{margin-bottom:var(--size20);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray03);word-break:keep-all;overflow-wrap:break-word}
.nhLife_noticeWrap{}
.nhLife_noticeWrap.newNHLife_wrap{min-height:auto;padding:0 !important}
.nhLife_noticeWrap,.nhLife_noticeWrap *{font-weight:var(--fweight500);font-family:var(--default_font);letter-spacing:-0.05rem;box-sizing:border-box}
.nhLife_noticeWrap .import{font-size:inherit;line-height:inherit;color:var(--color_import) !important}
.nhLife_noticeWrap .point{font-size:inherit;line-height:inherit;color:var(--color_base01) !important}
.nhLife_noticeWrap .bold{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray03)}
.nhLife_noticeWrap > h3{margin:var(--size16) 0;font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight6);color:var(--color_gray01);letter-spacing:-.075rem}
.nhLife_noticeWrap > h3 > span{display:block;font-weight:var(--fweight400);font-size:var(--hfsize4);line-height:inherit;color:var(--color_gray05)}
.nhLife_noticeWrap > .h3_desc{margin-bottom:var(--size20);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray03);word-break:keep-all;overflow-wrap:break-word}
.nhLife_noticeWrap > .h3_desc > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.nhLife_noticeWrap .txtp{margin-top:var(--size20);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray03);word-break:keep-all;overflow-wrap:break-word}
.nhLife_noticeWrap .img{max-width:var(--size480);margin:var(--size40) auto 0;border-radius:var(--size12);overflow:hidden}
.nhLife_noticeWrap .img img{border:1px solid var(--color_gray11);border-radius:var(--size12)}
.nhLife_noticeWrap .advice{position:relative;padding-left:var(--space16);margin-top:var(--size8);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray06);word-break:keep-all;overflow-wrap:break-word}
.nhLife_noticeWrap .advice:before{position:absolute;top:0;left:0;line-height:inherit;content:"※"}
.nhLife_noticeWrap .table_basic th,.nhLife_noticeWrap .table_basic td{padding:var(--size8) var(--size4)}
.nhLife_noticeCnts > h4{margin-top:var(--space32)}
.nhLife_noticeCnts [class*="li_"]{margin-top:var(--size6)}
.nhLife_noticeCnts [class*="li_"] > li,.nhLife_noticeCnts [class*="li_"] > li *{font-size:var(--fsize1);line-height:var(--lineHeight2)}
.nhLife_noticeCnts [class*="li_"] > li{margin-bottom:var(--size12)}
.nhLife_noticeCnts [class*="li_"] > li li,.nhLife_noticeCnts [class*="li_"] > li li *{margin-bottom:var(--size4);font-size:var(--fsize2);line-height:var(--lineHeight1)}
.nhLife_noticeCnts [class="li_th1"] > li:before{top:var(--size8)}
.nhLife_noticeCnts [class="li_th2"] > li:before{top:var(--size10)}
.nhLife_noticeCnts [class="li_th3"] > li:before{top:var(--size11)}
.nhLife_noticeCnts [class*="li_"] > li strong{}
.nhLife_noticeCnts [class*="li_"] > li em{font-weight:var(--fweight700);color:var(--color_gray03)}
.nhLife_noticeCnts [class*="li_"] > li .advice{margin-top:var(--size2);color:var(--color_gray04)}
.nhLife_noticeInfo{padding:var(--size16) var(--size20) var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size8);background:var(--color_lightBlue2);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.nhLife_noticeInfo.bgGray{padding:var(--size16) var(--size16) var(--size12);border-color:var(--color_gray11);background:var(--color_gray18)}
.nhLife_noticeInfo.bgWhite{padding:var(--size16) var(--size16) var(--size12);border-color:var(--color_gray11);background:var(--color_white)}
.nhLife_noticeInfo *{font-size:inherit;line-height:inherit;color:inherit}
.nhLife_noticeInfo dl{display:flex;flex-wrap:nowrap;flex-direction:column}
.nhLife_noticeInfo dl + dl{margin-top:var(--size12)}
.nhLife_noticeInfo dl dt,.nhLife_noticeInfo dl dd{flex:0 0 auto}
.nhLife_noticeInfo dl dd{font-weight:var(--fweight700);color:var(--color_gray03)}
.nhLife_noticeInfo dl dd.date{font-size:var(--fsize6)}
.nhLife_noticeInfo dl dd strong{display:block;font-weight:var(--fweight700);font:inherit}
.nhLife_noticeInfo .li_th1 > li .txtp{margin-top:0}
.nhLife_noticeInfo .li_th1 > li:last-child{margin-bottom:0}
.nhLife_noticeInfo .li_no{margin-top:var(--size4);counter-reset:section}
.nhLife_noticeInfo .li_no > li{position:relative;padding-left:var(--size22);margin-bottom:var(--size4);word-break:keep-all;overflow-wrap:break-word}
.nhLife_noticeInfo .li_no > li:before{position:absolute;top:var(--size2);left:0;width:var(--size16);height:var(--size16);border:1px solid var(--color_gray04);border-radius:50%;background:var(--color_gray04);font-weight:var(--fweight700);font-size:var(--fsize4);line-height:var(--lineHeight9);color:var(--color_white);text-align:center;counter-increment:section 1;content:counter(section)}
.nhLife_noticeInfo dl dd strong + [class*="li_"]{margin-top:var(--size6)}
.nhLife_noticeInfo dl dd [class*="li_"] > li,.nhLife_noticeInfo dl dd [class*="li_"] > li *{font-size:var(--fsize1);line-height:var(--lineHeight1)}
.nhLife_noticeInfo dl dd [class*="li_"] > li{margin-bottom:var(--size6)}
.nhLife_noticeInfo dl dd [class*="li_"] > li:before{top:var(--size7)}
.nhLife_noticeInfo dl dd [class*="li_"] > li em{font-weight:var(--fweight700);color:var(--color_gray03)}
.nhLife_noticeInfo dl dd [class*="li_"] > li .advice{margin-top:var(--size2);color:var(--color_gray04)}
.nhLife_noticeImgWrap{margin:calc(var(--size15) * -1) calc(var(--size15) * -1) 0 !important}
.nhLife_noticeImgWrap.btnAdd{margin:calc(var(--size15) * -1) calc(var(--size15) * -1) var(--space32) !important}
.nhLife_noticeImgWrap > a.imgLink,#BULT_CONT > a.imgLink{display:block}

/*개인정보처리방침*/
.privacyTerms{}
.privacyTerms .privacyTermsDesc{padding-bottom:var(--size16);margin-bottom:var(--space24);border-bottom:1px solid var(--color_gray10)}
.privacyTerms .privacyTermsDesc strong{display:block;margin-top:var(--size6);font-weight:var(--fweight700);font-size:var(--fsize1);line-height:inherit;color:var(--color_gray01)}
.privacyTerms h5 + .txtp{margin-bottom:var(--space16)}
.privacyTerms h5 + .li_th1 > li,.privacyTerms h6 + .li_th1 > li{margin-bottom:var(--size4)}
.privacyTerms .txtp > img{display:flex;width:var(--size50);margin-bottom:var(--size6)}
.privacyTerms .txtp + h6{margin-top:var(--space8)}
.privacyTerms .li_num .li_th3{margin-top:var(--size4)}
.privacyTerms .li_num .li_th3 > li{margin-bottom:0}
.privacyTerms .li_th3 > li:before{top:var(--size10)}
.privacyTerms .li_decimal > li:before{line-height:var(--size14);content:counter(decimal)"."}
.privacyTerms .li_decimal .dataTable_wrap{margin-left:calc(var(--size20) * -1)}
.privacyTerms .li_hangul > li{font-size:var(--fsize3)}
.privacyTerms .advice_lst > li{margin-top:var(--size4)}
.privacyTerms .advice_lst > li + li{margin-top:0}
.privacyTerms .procedure_lst{margin-bottom:0}
.privacyTerms .dataTable_wrap ~ .dataTable_wrap{margin-top:var(--space8)}
.privacyTerms .dataTable_scroll.scrollX .table_basic{width:100%;min-width:var(--size640)}
.privacyTerms .btnWrap.btnShortcut > span{margin-left:0}
.privacyTerms .aBlank{font-size:inherit;line-height:inherit;color:var(--color_base01)}
.privacyTerms .aBlank > span{display:inline-flex;position:relative;padding-right:var(--size20);font-size:inherit;line-height:inherit;color:inherit}
.privacyTerms .aBlank > span:before{position:absolute;bottom:var(--size2);left:0;right:var(--size20);height:1px;background:var(--color_base01);content:""}
.privacyTerms .aBlank .nhlife_ico{position:absolute;top:0;right:0}
.privacyTerms .nhDmp_lst{display:flex;flex-direction:column;align-items:center;position:relative;padding:var(--size8) var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.privacyTerms .nhDmp_lst > li{flex:1;padding-bottom:var(--size12)}
.privacyTerms .nhDmp_lst > li + li{padding-top:var(--size12);padding-bottom:var(--size4);border-top:1px dashed var(--color_gray10)}
.privacyTerms .nhDmp_lst strong{display:block;font-weight:var(--fweight700);font-size:var(--fsize2);line-height:inherit;color:var(--color_gray03)}
.privacyTerms .nhDmp_lst .txtp{font-size:var(--fsize3);line-height:var(--lineHeight5)}
.privacyTerms .nhDmp_lst .img{display:block}
.privacyLabel_wrap{position:relative;padding:var(--size8) var(--size4);margin-bottom:var(--space16);border:1px solid var(--color_gray10);border-radius:var(--size8)}
.privacyLabel_lst{display:flex;flex-wrap:wrap}
.privacyLabel_lst > li{flex:0 0 calc(100% / 6);padding:var(--size4) var(--size6);text-align:center;overflow:hidden}
.privacyLabel_lst span{display:block;width:var(--size50);height:var(--size50);padding:var(--size9);margin:0 auto;border:1px solid var(--color_gray10);border-radius:50%}
.privacyLabel_lst .privacyLabel_ico,.privacyLabel_lst .privacyLabel_ico:before{--sizeFix:1.875rem}
.privacyLabel_lst strong{display:flex;justify-content:center;align-items:center;min-height:var(--size32);margin:var(--size4) 0;font-weight:var(--fweight500);font-size:var(--fsize4);line-height:var(--lineHeight9);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.privacyLabel_mark{display:flex;margin-bottom:var(--space8)}
.privacyLabel_mark span{flex:0 auto}
.privacyLabel_mark span + span{margin-left:var(--size6)}
.privacyLabel_mark .privacyLabel_ico,.privacyLabel_mark .privacyLabel_ico:before{--sizeFix:3.125rem} 
.privacyTerms .btnWrap.btnShortcut + .btnWrap.btnShortcut{margin-top:var(--size4)}
.medExamin_wrap{}
.medExamin_wrap .li_num{display:flex;flex-wrap:wrap}
.medExamin_wrap .li_num > li{flex:0 0 50%}
/*이전 개인정보처리방침*/
.prevPolicySel{margin:var(--space24) 0 0}
.prevPolicySel .form_item{padding:var(--size8) 0 var(--size4)}
.prevPolicySel .form_item label{font-size:var(--fsize3)}
.prevPolicySel .form_item select{border-width:0;font-size:var(--fsize1)}
.prevPolicy_wrap{padding-left:0 !important;padding-right:0 !important}
.prevPolicy_wrap .prevPolicy *{font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_gray03)}
.prevPolicy_wrap .prevPolicy a{color:var(--color_base01)}
.prevPolicy_wrap .prevPolicy a > span{color:inherit}
.prevPolicy_wrap .policyMn + .tar.mb8{display:none}
.prevPolicy_wrap .prevPolicy h5{padding:var(--size10) var(--size24);font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight5);color:var(--color_gray01)}
.prevPolicy_wrap .prevPolicy .box_type2{padding:0 var(--size24)}
.prevPolicy_wrap .prevPolicy .list_type2{}
.prevPolicy_wrap .tbl_Type01{border-top:1px solid var(--color_gray04)}
.prevPolicy_wrap .tbl_Type01 thead th{background:var(--color_gray16);border-right:1px solid var(--color_gray11)}
.prevPolicy_wrap .tbl_Type01 thead th:last-child{border-right:0}
.prevPolicy_wrap .tbl_Type01 thead tr + tr th{border-top:1px solid var(--color_gray11)}
.prevPolicy_wrap .tbl_Type01 thead th,.prevPolicy_wrap .tbl_Type01 tbody td{font-weight:var(--fweight500);font-size:var(--fsize4);padding:var(--size6) var(--size10)}
.prevPolicy_wrap .tbl_Type01 tbody th,.prevPolicy_wrap .tbl_Type01 tbody td{border-bottom:1px solid var(--color_gray11);text-align:center}
.prevPolicy_wrap .tbl_Type01 tbody th + td,.prevPolicy_wrap .tbl_Type01 tbody td + td{border-left:1px solid var(--color_gray11)}
.prevPolicy_wrap .tbl_Type01 tbody tr:first-child td{border-top:1px solid var(--color_gray09)}
.prevPolicy_wrap .tbl_Type01 tbody .tLeft{text-align:left !important}
.prevPolicy_wrap .tbl_Type01 a{display:flex;position:relative;padding-right:var(--size20)}
.prevPolicy_wrap .tbl_Type01 a > span{}
.prevPolicy_wrap .tbl_Type01 a .nhlife_ico{position:absolute;top:0;right:0}
.prevPolicy_wrap .tbl_Type01 a .nhlife_ico,.prevPolicy_wrap .tbl_Type01 a .nhlife_ico:before{--sizeFix:1.25rem}
.prevPolicy_wrap .tbl_Type01 .procedureIco{display:flex;flex-direction:column;position:relative;padding-top:var(--size44)}
.prevPolicy_wrap .tbl_Type01 .procedureIco:before{position:absolute;top:0;left:50%;width:var(--size40);height:var(--size40);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2ScevinplYnory.wct) no-repeat;background-size:auto var(--size80);transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n01:before{background-position:calc(var(--size40) * -1) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n02:before{background-position:0 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n03:before{background-position:calc(var(--size40) * -3) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n04:before{background-position:calc(var(--size40) * -5) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n05:before{background-position:calc(var(--size40) * -6) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n06:before{background-position:calc(var(--size40) * -5) calc(var(--size40) * -1)}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n001:before{background-position:0 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n002:before{background-position:calc(var(--size40) * -1) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n003:before{background-position:calc(var(--size40) * -2) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n004:before{background-position:calc(var(--size40) * -3) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n005:before{background-position:calc(var(--size40) * -4) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n006:before{background-position:calc(var(--size40) * -5) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n007:before{background-position:calc(var(--size40) * -6) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n008:before{background-position:calc(var(--size40) * -7) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n009:before{background-position:calc(var(--size40) * -8) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n010:before{background-position:calc(var(--size40) * -9) 0}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n011:before{background-position:0 calc(var(--size40) * -1)}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n012:before{background-position:calc(var(--size40) * -1) calc(var(--size40) * -1)}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n013:before{background-position:calc(var(--size40) * -2) calc(var(--size40) * -1)}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n014:before{background-position:calc(var(--size40) * -3) calc(var(--size40) * -1)}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n015:before{background-position:calc(var(--size40) * -4) calc(var(--size40) * -1)}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n016:before{background-position:calc(var(--size40) * -5) calc(var(--size40) * -1)}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n017:before{background-position:calc(var(--size40) * -6) calc(var(--size40) * -1)}
.prevPolicy_wrap .tbl_Type01 .procedureIco.n018:before{background-position:calc(var(--size40) * -7) calc(var(--size40) * -1)}
.prevPolicy_wrap .tbl_Type01 .procedureIco > strong{font-weight:var(--fweight700)}
.prevPolicy_wrap .tbl_Type01.icon{}
.prevPolicy_wrap .tbl_Type01.icon tbody td{padding:var(--size10) var(--size10) var(--size6);vertical-align:top}
.prevPolicy_wrap .policyCnts{padding:0 var(--size24)}
.prevPolicy_wrap .policyCnts > h5{position:relative;padding:var(--size10) var(--size24);margin:0 calc(var(--size24) * -1) var(--space16);border-top:1px solid var(--color_gray11);background:var(--color_gray16);font-weight:var(--fweight400);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray01)}
.prevPolicy_wrap .policyCnts > h5 ~ p,.prevPolicy_wrap .policyCnts > h6{padding:var(--size4) 0;color:var(--color_gray04)}
.prevPolicy_wrap .policyCnts > h6{margin-top:0 !important}
.prevPolicy_wrap .policyCnts > .box_type2 + .tar > strong{font-weight:var(--fweight700)}
.prevPolicy_wrap .policyCnts > ul{}
.prevPolicy_wrap .policyCnts > ul li{color:var(--color_gray04)}
.prevPolicy_wrap .policyCnts > ul.mb30:first-child > li br{display:none}
.prevPolicy_wrap .policyCnts [class*="list_dep"] > li{position:relative;margin:0 0 var(--size4);font-weight:var(--fweight500);font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_gray04)}
.prevPolicy_wrap .policyCnts [class*="list_dep"] > li:before{position:absolute;left:0;content:""}
.prevPolicy_wrap .policyCnts [class*="list_dep"] > li *{font-size:inherit;line-height:inherit;color:inherit}
.prevPolicy_wrap .policyCnts .list_dep2 > li{padding-left:var(--size10) !important;background:none !important;text-indent:initial !important}
.prevPolicy_wrap .policyCnts .list_dep2 > li:before{top:var(--size9);width:var(--size3);height:var(--size3);border-radius:50%;background:var(--color_gray05)}
.prevPolicy_wrap .policyCnts .list_dep3 > li{padding-left:var(--size10) !important;margin:0;background:none !important;text-indent:initial !important}
.prevPolicy_wrap .policyCnts .list_dep3 > li:before{top:var(--size9);width:var(--size4);height:1px;background:var(--color_gray04)}
.prevPolicy_wrap .policyCnts > h5:last-of-type,.prevPolicy_wrap .policyCnts > ul.list_dep1:last-child{display:none !important}
.prevPolicy_wrap .policyCnts .box_type2{padding:0}
.prevPolicy_wrap .policyCnts h5[id*="title"],.prevPolicy_wrap .policyCnts #labeling{padding-bottom:var(--size52)}
.prevPolicy_wrap .policyCnts h5[id*="title"]:before{position:absolute;bottom:var(--size10);left:var(--size24);width:var(--size36);height:var(--size36);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2ScevinplYnory.wct) no-repeat;background-size:auto var(--size72);content:""}
.prevPolicy_wrap .policyCnts h5#title1:before{background-position:calc(var(--size36) * -1) 0}
.prevPolicy_wrap .policyCnts h5#title2:before{background-position:0 0}
.prevPolicy_wrap .policyCnts h5#title3,.prevPolicy_wrap .policyCnts h5#title7,.prevPolicy_wrap .policyCnts h5#title8,.prevPolicy_wrap .policyCnts h5#title9,.prevPolicy_wrap .policyCnts h5#title10,.prevPolicy_wrap .policyCnts h5#title11,.prevPolicy_wrap .policyCnts h5#title13{padding-bottom:var(--size10)}
.prevPolicy_wrap .policyCnts h5#title3:before,.prevPolicy_wrap .policyCnts h5#title7:before,.prevPolicy_wrap .policyCnts h5#title8:before,.prevPolicy_wrap .policyCnts h5#title9:before,.prevPolicy_wrap .policyCnts h5#title10:before,.prevPolicy_wrap .policyCnts h5#title11:before,.prevPolicy_wrap .policyCnts h5#title13:before{display:none}
.prevPolicy_wrap .policyCnts h5#title4:before{background-position:calc(var(--size36) * -3) 0}
.prevPolicy_wrap .policyCnts h5#title5:before{background-position:calc(var(--size36) * -5) 0}
.prevPolicy_wrap .policyCnts h5#title6:before{background-position:calc(var(--size36) * -6) 0}
.prevPolicy_wrap .policyCnts h5#title12:before{background-position:calc(var(--size36) * -5) calc(var(--size36) * -1)}
.prevPolicy_wrap .policyCnts #labeling > span{position:absolute;bottom:var(--size10);width:var(--size36);height:var(--size36);font-size:0;line-height:0;vertical-align:middle}
.prevPolicy_wrap .policyCnts #labeling > span{left:var(--size24)}
.prevPolicy_wrap .policyCnts #labeling > span + span{margin-left:var(--size40)}
.prevPolicy_wrap .policyCnts #labeling > span + span + span{margin-left:var(--size80)}
.prevPolicy_wrap .policyCnts #labeling > span:before{position:absolute;top:0;left:50%;width:100%;height:100%;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2ScevinplYnory.wct) no-repeat;background-size:auto var(--size72);transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.prevPolicy_wrap .policyCnts #labeling > span.n001:before{background-position:0 0}
.prevPolicy_wrap .policyCnts #labeling > span.n002:before{background-position:calc(var(--size36) * -1) 0}
.prevPolicy_wrap .policyCnts #labeling > span.n003:before{background-position:calc(var(--size36) * -2) 0}
.prevPolicy_wrap .policyCnts #labeling > span.n004:before{background-position:calc(var(--size36) * -3) 0}
.prevPolicy_wrap .policyCnts #labeling > span.n005:before{background-position:calc(var(--size36) * -4) 0}
.prevPolicy_wrap .policyCnts #labeling > span.n006:before{background-position:calc(var(--size36) * -5) 0}
.prevPolicy_wrap .policyCnts #labeling > span.n007:before{background-position:calc(var(--size36) * -6) 0}
.prevPolicy_wrap .policyCnts #labeling > span.n008:before{background-position:calc(var(--size36) * -7) 0}
.prevPolicy_wrap .policyCnts #labeling > span.n009:before{background-position:calc(var(--size36) * -8) 0}
.prevPolicy_wrap .policyCnts #labeling > span.n010:before{background-position:calc(var(--size36) * -9) 0}
.prevPolicy_wrap .policyCnts #labeling > span.n011:before{background-position:0 calc(var(--size36) * -1)}
.prevPolicy_wrap .policyCnts #labeling > span.n012:before{background-position:calc(var(--size36) * -1) calc(var(--size36) * -1)}
.prevPolicy_wrap .policyCnts #labeling > span.n013:before{background-position:calc(var(--size36) * -2) calc(var(--size36) * -1)}
.prevPolicy_wrap .policyCnts #labeling > span.n014:before{background-position:calc(var(--size36) * -3) calc(var(--size36) * -1)}
.prevPolicy_wrap .policyCnts #labeling > span.n015:before{background-position:calc(var(--size36) * -4) calc(var(--size36) * -1)}
.prevPolicy_wrap .policyCnts #labeling > span.n016:before{background-position:calc(var(--size36) * -5) calc(var(--size36) * -1)}
.prevPolicy_wrap .policyCnts #labeling > span.n017:before{background-position:calc(var(--size36) * -6) calc(var(--size36) * -1)}
.prevPolicy_wrap .policyCnts #labeling > span.n018:before{background-position:calc(var(--size36) * -7) calc(var(--size36) * -1)}

/*금융소비자유의사항*/
.finanProtec_wrap{}
.finanProtec_wrap .li_num{margin-bottom:var(--space16)}
.finanProtec_wrap .reportWay + .reportWay{margin-top:var(--space16)}

/*앱종료팝업*/
.appEnd_wrap{position:relative;margin:calc(var(--size22) * -1) calc(var(--size24) * -1) 0;padding-bottom:var(--size10);z-index:1}
.appEnd_wrap > .img{display:block;margin:0 0 var(--size24)}
.appEnd_wrap > strong{display:block;font-weight:var(--fweight400);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);text-align:center;letter-spacing:-.05rem}

/*앱접근권한안내*/
.appIntro_wrap,.appIntro_wrap *,.appIntro_wrap *:before,.appIntro_wrap *:after{font-weight:var(--fweight500);letter-spacing:-.05rem;font-family:var(--default_font);box-sizing:border-box}
.appIntro_wrap{display:block;position:fixed;bottom:-100%;left:0;right:0;height:100%;background:var(--baseBackground);overflow:hidden;z-index:12;transition:bottom .2s ease;-webkit-transition:bottom .2s ease}
.appIntro_wrap{padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}
.appIntro_wrap.active{bottom:0}
.appIntro_wrap .btnWrap{position:absolute;bottom:0;left:0;right:0;height:var(--size56)}
.appIntro_wrap .btnWrap .btn{display:block;width:100%;height:var(--size-button56);font-weight:var(--fweight400);font-size:var(--fsize5);line-height:var(--lineHeight2);text-align:center}
.appIntro_wrap .btnWrap .btn > span,.appIntro_wrap .btnWrap .btn > span > em{font-weight:inherit !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important}
.appIntro_wrap .btnWrap .btn > span{display:block;padding:var(--size16) 0}
.appIntro_wrap .btnWrap .btn.btn_primary{background:var(--color_base01);color:var(--color_white)}
.appIntroSlide{height:calc(100% - 4.0rem) !important}
.appIntroSlide ul.swiper-wrapper,.appIntroSlide li.swiper-slide{height:100% !important}
.appIntroSlide .appIntro{display:flex;flex-wrap:nowrap;position:relative;flex-direction:column;width:100%;height:100%;padding-top:var(--space40);background:#f0f3f7}
.appIntroSlide .appIntro.first{background:var(--color_white)}
.appIntroSlide .appIntro .appIntro_title{display:block;font-size:var(--hfsize4);line-height:var(--lineHeight2);color:var(--color_black);letter-spacing:-.075rem}
.appIntroSlide .appIntro.first .appIntro_title{margin-top:var(--space24)}
.appIntroSlide .appIntro .appIntro_title > em{display:block;margin-top:var(--space16);font-weight:var(--fweight700);font-size:var(--fsize7);line-height:var(--lineHeight3);color:var(--color_base01);letter-spacing:-.15rem}
.appIntroSlide .appIntro .img{margin-top:auto}
.appIntroSlide .swiper-pagination{bottom:auto !important;right:auto !important;top:var(--size158);left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.appIntroSlide .swiper-pagination-bullet{float:left;width:var(--size8);height:var(--size8);margin:0 var(--size4) !important;border-radius:50%;background:var(--color_gray10)}
.appIntroSlide .swiper-pagination-bullet-active{background:var(--color_base01)}
.newNHLifeAppaccess .newNHLife_wrap{min-height:calc(100vh - 4.375rem);padding-bottom:calc(4.375rem + env(safe-area-inset-bottom));padding-bottom:calc(4.375rem + constant(safe-area-inset-bottom))}
.newNHLifeAppaccess .newNHLife_wrap .btnWrap,.newNHLifeAppaccess .appIntro_wrap .btnWrap{bottom:0 !important;height:var(--size56);padding-bottom:0 !important}
.newNHLifeAppaccess .newNHLife_wrap .btnWrap,.newNHLifeAppaccess .appIntro_wrap .btnWrap{bottom:calc((env(safe-area-inset-bottom) / 4) * -1) !important;bottom:calc((constant(safe-area-inset-bottom) / 4) * -1) !important}
.newNHLifeAppaccess .newNHLife_wrap .btnWrap,.newNHLifeAppaccess .appIntro_wrap .btnWrap{height:calc(3.5rem + (env(safe-area-inset-bottom) / 2));height:calc(3.5rem + (constant(safe-area-inset-bottom) / 2))}
.newNHLifeAppaccess .newNHLife_wrap .btnWrap > span,.newNHLifeAppaccess .appIntro_wrap .btnWrap > span{height:100%}
.newNHLifeAppaccess .newNHLife_wrap .btnWrap .btn,.newNHLifeAppaccess .appIntro_wrap .btnWrap .btn{height:100%;padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}
.newNHLifeAppaccess .appIntro_wrap .btnWrap .btn{border-radius:0 !important}
.newNHLifeAppaccess .appIntroSlide{height:calc((100% - 4.0rem) + (env(safe-area-inset-bottom) / 2)) !important;height:calc((100% - 4.0rem) + (constant(safe-area-inset-bottom) / 2)) !important}
.newNHLifeAppaccess .newNHLife_wrap > h3.h3_ico > .nhlife_ico,.newNHLifeAppaccess .newNHLife_wrap > h3.h3_ico > .nhlife_ico:before{--sizeFix:5.0rem}
.newNHLifeAppaccess .newNHLife_wrap .btnWrap.nofooter{bottom:var(--size24) !important;height:var(--size56) !important;padding-left:var(--size24) !important;padding-right:var(--size24) !important}
.newNHLifeAppaccess .newNHLife_wrap .btnWrap.nofooter{bottom:calc(1.5rem + (env(safe-area-inset-bottom) / 4)) !important;bottom:calc(1.5rem + (constant(safe-area-inset-bottom) / 4)) !important}
.newNHLifeAppaccess .newNHLife_wrap .btnWrap.nofooter > span,.newNHLifeAppaccess .newNHLife_wrap .btnWrap.nofooter .btn{border-radius:var(--size8) !important}
.newNHLifeAppaccess .maliciousAppSec{display:flex;flex-direction:column;padding:var(--size20);border-radius:var(--size8);background:var(--color_lightBlue3)}
.newNHLifeAppaccess .maliciousAppSec > strong{display:block;font-weight:var(--fweight700);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray01);text-align:center}
.newNHLifeAppaccess .maliciousAppSec > .li_th2{display:flex;flex-direction:column;margin:var(--space8) auto 0;font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.newNHLifeAppaccess .maliciousAppSec > .li_th2 > li{font-size:inherit;line-height:inherit;color:inherit}
.newNHLifeAppaccess .maliciousAppSec > .li_th2 > li:before{top:var(--size7) !important}
.newNHLifeAppaccess .maliciousAppSec > .li_th2 > li:last-child{margin-bottom:0}

/*앱수동실행*/
.appRunWrap,.appRunWrap *,.appRunWrap *:before,.appRunWrap *:after{font-weight:var(--fweight500);letter-spacing:-.05rem;font-family:var(--default_font);box-sizing:border-box}
.appRunWrap{display:block;position:fixed;bottom:0;left:0;right:0;height:100%;background:var(--baseBackground);overflow:hidden;z-index:12}
.appRunWrap{padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}
.appRunWrap .btnWrap{position:absolute;bottom:0;left:0;right:0;height:var(--size56)}
.appRunWrap .btnWrap{bottom:calc((env(safe-area-inset-bottom) / 4) * -1) !important;bottom:calc((constant(safe-area-inset-bottom) / 4) * -1) !important;height:calc(3.5rem + (env(safe-area-inset-bottom) / 2));height:calc(3.5rem + (constant(safe-area-inset-bottom) / 2));}
.appRunWrap .btnWrap .btn{display:block;width:100%;height:var(--size-button56);border-radius:0 !important;font-weight:var(--fweight400);font-size:var(--fsize5);line-height:var(--lineHeight2);text-align:center}
.appRunWrap .btnWrap .btn{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}
.appRunWrap .btnWrap .btn > span,.appRunWrap .btnWrap .btn > span > em{font-weight:inherit !important;font-size:inherit !important;line-height:inherit !important;color:inherit !important}
.appRunWrap .btnWrap .btn > span{display:block;height:100%;padding:var(--size16) 0}
.appRunWrap .btnWrap .btn.btn_primary{background:var(--color_base01);color:var(--color_white)}
.appRun_wrap{height:calc(100% - 4.0rem) !important}
.appRun_wrap{height:calc((100% - 4.0rem) + (env(safe-area-inset-bottom) / 2)) !important;height:calc((100% - 4.0rem) + (constant(safe-area-inset-bottom) / 2)) !important}
.appRun_wrap > .appRun{display:flex;flex-wrap:nowrap;position:relative;flex-direction:column;width:100%;height:100%;padding-top:var(--space40);text-align:center;overflow:hidden}
.appRun_wrap > .appRun .appIcon{display:block;width:var(--size70);height:var(--size70);margin:0 auto var(--space8);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Synhapure_ot.cat) no-repeat;background-size:auto 100%}
.appRun_wrap > .appRun .appIcon .nhlife_ico,.appRun_wrap > .appRun .appIcon .nhlife_ico:before{--sizeFix:4.375rem}
.appRun_wrap > .appRun .appRun_title{display:block;font-size:var(--hfsize4);line-height:var(--lineHeight2);color:var(--color_black);letter-spacing:-.075rem}
.appRun_wrap > .appRun .appRun_title > em{display:block;margin-top:var(--space8);font-weight:var(--fweight700);font-size:var(--fsize7);line-height:var(--lineHeight3);color:var(--color_base01);letter-spacing:-.15rem}
.appRun_wrap > .appRun .desc{display:block;margin-top:var(--space16);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray04);letter-spacing:-.075rem}
.appRun_wrap > .appRun .desc > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01)}
.appRun_wrap > .appRun .img{position:absolute;bottom:calc(var(--size32) * -1);left:0;right:0;z-index:-1}

/*모바일 주요개선사항안내*/
.newNHLife_wrap.majorImprove{margin:0 calc(var(--size15) * -1);padding:var(--size30) 0 0}
.majorImprove_wrap{position:relative;text-align:center}
.majorImprove_header{}
.majorImprove_header > h3{margin-bottom:var(--space20);font-weight:var(--fweight700);font-size:var(--hfsize2);line-height:var(--lineHeight3);color:var(--color_gray01);letter-spacing:-.075rem}
.majorImprove_header > h3 > em,.majorImprove_header > h3 > span{display:inline-block;position:relative;font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--color_base01)}
.majorImprove_header > h3 em{z-index:1}
.majorImprove_header > h3 em:before{position:absolute;bottom:0;left:calc(var(--size2) * -1);right:calc(var(--size2) * -1);height:var(--size12);background:var(--color_base05);z-index:-1;content:""}
.majorImprove_header .descIntro{position:relative}
.majorImprove_header .descIntro > .img{display:block}
.majorImprove_header .descIntro > .txtp{position:absolute;bottom:var(--size36);left:0;right:0;font-size:var(--fsize6);line-height:var(--lineHeight2);color:var(--color_gray01);transition:font .3s ease;-webkit-transition:font .3s ease}
.majorImprove_body{}
.majorImproveGuide{padding-top:var(--size60)}
.majorImproveGuide > h4{}
.majorImproveGuide > h4 .num{display:inline-block;padding:var(--size4) var(--size16);margin-bottom:var(--size16);border-radius:var(--size16);background:var(--color_base01);line-height:var(--lineHeight1);color:var(--color_white)}
.majorImproveGuide > h4 strong{display:block;font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight3);color:var(--color_gray01)}
.majorImproveGuide > h4 strong > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--color_base01)}
.majorImproveGuide > h4 *{transition:font .3s ease;-webkit-transition:font .3s ease}
.majorImproveGuide > .txtp{margin:var(--size20) 0;font-size:var(--hfsize6);line-height:var(--lineHeight2);color:var(--color_gray03)}
.majorImproveGuide > .txtp *{font-size:inherit;line-height:inherit;color:inherit}
.majorImproveGuide > .txtp span.underline{color:var(--color_base01)}
.majorImproveGuide > .txtp span > em{font-weight:var(--fweight700)}
.majorImproveGuide > .img{display:block}
.majorImproveRemark{padding:var(--size60) 0}
.majorImproveRemark > .character{display:block;width:var(--size86);height:var(--size76);margin:0 auto}
.majorImproveRemark > .txtp{margin-top:var(--space16);font-size:var(--fsize6);line-height:var(--lineHeight2);color:var(--color_gray03)}
/*메인하단배너*/
.majorImproveBanner{display:block;position:relative;padding:var(--size50) var(--size32) var(--size24);background:#f0f6ff url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SznwbeVzcebir_onaareOt.wct) no-repeat 90% 50%;background-size:auto 114%}
.majorImproveBanner .title{}
.majorImproveBanner .title > span,.majorImproveBanner .title > strong{display:block;line-height:var(--lineHeight2);color:var(--color_gray01)}
.majorImproveBanner .title > span{font-size:var(--fsize5)}
.majorImproveBanner .title > strong{margin-top:var(--size10);font-size:var(--fsize6)}
.majorImproveBanner .title > strong > em{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_base01);text-decoration:underline}
.majorImproveBanner .title *{transition:font .3s ease;-webkit-transition:font .3s ease}
.majorImproveBanner .btnWrap{display:inline-flex;margin-top:var(--space16)}
.majorImproveBanner .btnWrap .btn{height:auto;padding:0 var(--size16);border:1px solid #afbaca;border-radius:var(--size24);background:var(--color_white);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray01)}
.majorImproveBanner .btnWrap .btn > span{display:block;position:relative;padding:var(--size10) var(--size12) var(--size8) 0}
.majorImproveBanner .btnWrap .btn > span:before{position:absolute;top:50%;right:calc(var(--size4) * -1);width:var(--size7);height:var(--size7);margin-top:calc(var(--size2) * -1);border:solid var(--color_gray08);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.mainBtmBanner{}
.mainBtmBanner .img{display:block}
/*메인하단배너-슬라이드*/
.popupEventSlide{}
.popupEventSlide .popupEventContainer{border-radius:var(--size20) var(--size20) 0 0}
.popupEventSlide .swiper-wrapper{position:relative;height:auto}
.popupEventSlide .swiper-slide{flex:0 0 100%;height:auto}
.popupEventSlide .swiper-slide > .card_bann{display:block;border-radius:0}
.popupEventSlide .swiper-slide > .card_bann > a{display:block}
.popupEventSlide .swiper-slide > .card_bann img{max-width:100%}
.popupEventSlide .swiperPagination_wrap{position:absolute;bottom:var(--size16);left:var(--size24);z-index:4}
.popupEventSlide .swiperPagination{display:flex;flex-wrap:wrap}
.popupEventSlide .swiperPagination > .swiper-pagination-bullet{flex:auto;width:var(--size8);height:var(--size8);margin-right:var(--size4);border-radius:var(--size4);background:var(--color_gray08);transition:width .3s ease,background .3s ease;-webkit-transition:width .3s ease,background .3s ease}
.popupEventSlide .swiperPagination > .swiper-pagination-bullet-active{width:var(--size24);background:var(--color_gray01)}

/*에러 및 자동로그아웃페이지*/
.NHLifeError{height:100vh}
.NHLifeError > .wrapper{height:100%}
.NHLifeError header{position:fixed;top:0;left:0;width:100%;height:var(--size50);text-align:center;z-index:11}
.NHLifeError header{padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}
.NHLifeError header:before{position:absolute;bottom:0;left:var(--size24);right:var(--size24);height:1px;background:var(--color_gray13);content:""}
.NHLifeError .error_container{position:relative;height:100%;padding:var(--size50) 0;background:var(--color_white) !important;box-sizing:border-box}
.NHLifeError .error_container *{box-sizing:border-box}
.NHLifeError .error_container{padding-top:calc(env(safe-area-inset-top) + 3.125rem);padding-top:calc(constant(safe-area-inset-top) + 3.125rem)}
.NHLifeError .newNHLife_wrap{display:flex;justify-content:center;min-height:100%;padding-top:0;;padding-bottom:0}
.NHLifeError .error_wrap{position:relative}
.NHLifeError .error_message{margin-bottom:var(--size24);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray04);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.NHLifeError .error_message > strong{display:block;margin-bottom:var(--size16);font-weight:var(--fweight700);font-size:var(--hfsize4);line-height:var(--lineHeight2);color:var(--color_gray01)}
.NHLifeError .error_message > strong .nhlife_ico{margin:0 auto var(--size4)}
.NHLifeError .error_message > strong .nhlife_ico,.NHLifeError .error_message > strong .nhlife_ico:before{--sizeFix:5.0rem}
.NHLifeError .error_message .import{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_import)}
.NHLifeError .error_message .caption{display:block;margin-top:var(--size8);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.NHLifeError .error_desc{padding:var(--size24);border-radius:var(--size8);background:var(--color_gray14);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray04);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.NHLifeError .error_desc > strong{display:block;margin-bottom:var(--size8);font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_gray01)}
.NHLifeError .error_desc .advice{font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray05);text-align:left}
.NHLifeError .li_th1,.NHLifeError .li_th1 *{font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);text-align:left}
.NHLifeError .li_th1 > li{font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.NHLifeError .error_notice{margin:var(--size24) 0 var(--size40);font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.NHLifeError .quickLink_wrap{margin:var(--size48) 0 0}
.NHLifeError .quickLink_lst{justify-content:center;margin:0 !important}
.NHLifeError .quickLink_lst > li{padding:0 !important}
.NHLifeError .svcError .newNHLife_wrap{align-items:center}
.NHLifeError .svcError .error_wrap{margin-top:calc(var(--size60) * -1)}
.modalError .error_wrap{}
.modalError .error_message{font-weight:var(--fweight400);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.modalError .error_message > strong,.modalError .error_message > em{display:block;font-weight:var(--fweight400);font-size:var(--hfsize5);line-height:var(--lineHeight2);color:var(--color_gray01)}
.modalError .error_message > strong .nhlife_ico{margin:0 auto var(--space8)}
.modalError .error_message > strong .nhlife_ico,.modalError .error_message > strong .nhlife_ico:before{--sizeFix:4.0rem}
.modalError .error_message > em{margin:var(--size24) 0;color:var(--color_import)}
.modalError .error_message > em > span{display:inline-flex;align-items:center;font-weight:var(--fweight700);font-size:var(--hfsize4);line-height:inherit;color:inherit}
.modalError .error_message > .desc{display:block;font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray03)}
.modalError .error_message > .desc + .desc{margin-top:var(--space8)}
.error_wrap .quickLink_lst.btnHalf a{border-color:var(--color_base01) !important}
.error_wrap .quickLink_lst a.primary,.error_wrap .quickLinkSelect > a.primary,.error_wrap .quickLink_lst a.primary:hover,.error_wrap .quickLinkSelect > a.primary:hover{background:var(--color_base01) !important}
.error_wrap .quickLink_lst.btnHalf a > span{color:var(--color_white) !important;white-space:nowrap}
.error_wrap .quickLink_lst.btnHalf a > span:after{border-color:var(--color_lightBlue4) !important}
#checkingGuide{height:100%;position:relative;background:#ebedfa}/*#c4e3f8*/
#checkingGuide > span{display:none;position:absolute;top:50%;left:50%;background:#c4e3f8;transition:all .3s ease-out}
#checkingGuide > span.mobile,#checkingGuide > span.tab{width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
#checkingGuide > span.mobile{display:block}
#checkingGuide > .blockError{position:absolute;bottom:0;left:0;width:var(--size40);height:var(--size40);background:transparent}
#checkingGuide > .blockError > a{display:block;width:100%;height:100%;font-size:0;line-height:0}
.nhlife_modal.autoTimeLogout{z-index:999991}
/*소중한정보보호*/
.infoSecurity_wrap{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;text-align:center;z-index:1500}
.infoSecurity_wrap{padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}
.infoSecurity_wrap:before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:var(--color_white);content:""} /*background:rgba(255,255,255,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);*/
.infoSecurity_wrap .infoSecurity{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:0 auto}
.infoSecurity_wrap .nhlife_ico{margin:0 auto var(--size4)}
.infoSecurity_wrap .nhlife_ico,.infoSecurity_wrap .nhlife_ico:before{--sizeFix:5.0rem}
.infoSecurity_wrap strong{display:block;margin-bottom:var(--space16);font-weight:var(--fweight700);font-size:var(--hfsize4);line-height:var(--lineHeight2);color:var(--color_gray01)}
.infoSecurity_wrap .desc{display:block;font-weight:var(--fweight400);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_gray03);word-break:keep-all;overflow-wrap:break-word}
.infoSecurity_wrap .desc > .import{font-weight:var(--fweight700);font-size:inherit;line-height:inherit;color:var(--color_import)}

/*상품/서비스*/
.dimmedProduct{position:fixed;top:0;left:0;bottom:0;left:0;background:rgba(0,0,0,.7);opacity:.6;z-index:19}
.productService{position:fixed;top:0;left:-100%;bottom:var(--size50);width:100%;height:calc(100% - var(--size50));padding-bottom:var(--size20);background:var(--color_white);padding-top:var(--size64);opacity:1;transition:left .3s ease;-webkit-transition:left .3s ease;z-index:19 !important}
.productService,.productService *,.productService *:before,.productService,.productService *,.productService *:after{box-sizing:border-box}
.prodSVC_header{position:absolute;top:0;left:0;right:0;flex:none;height:var(--size64);padding:0 var(--size24)}
.prodSVC_header{margin-top:env(safe-area-inset-top);margin-top:constant(safe-area-inset-top)}
.prodSVC_header > h2{display:flex;flex-direction:column;justify-content:center;height:100%;font-weight:var(--fweight700);font-size:var(--fsize6);line-height:var(--lineHeight1);color:var(--color_gray03)}
.prodSVC_header > h2 > span{display:inline-flex;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.prodSVC_UtilQuick_lst{display:flex;position:absolute;top:var(--size10);right:var(--size48);height:var(--size40)}
.prodSVC_UtilQuick_lst > li{flex:1}
.prodSVC_UtilQuick_lst button{display:block;width:var(--size40);height:var(--size40);padding:0}
.prodSVC_UtilQuick_lst .nhlife_ico,.prodSVC_UtilQuick_lst .nhlife_ico:before{--sizeFix:2.1875rem}
.prodSVC_UtilQuick_lst .nhlife_ico{margin:0 auto}
.prodSVC_wrap{display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;height:100%;overflow-y:auto}
.prodSVC_wrap{height:calc(100% - env(safe-area-inset-top));height:calc(100% - constant(safe-area-inset-top));margin-top:env(safe-area-inset-top);margin-top:constant(safe-area-inset-top)}
.prodSVC_wrap .onlineInsuSlide_wrap,.prodSVC_wrap .insuProduct_wrap,.prodSVC_wrap .counselInsu_wrap{padding:var(--size16) var(--size24)}
/*온라인보험 슬라이드배너*/
.prodSVC_wrap .onlineInsuSlide_wrap{padding-top:0}
.prodSVC_wrap .onlineInsuSlide{}
.prodSVC_wrap .onlineInsuSlide .onlineInsuBann{padding:0}
.prodSVC_wrap .onlineInsuSlide .onlineInsuBann .swiper-slide{border:1px solid var(--color_gray11);border-radius:var(--size-radius12)}
.prodSVC_wrap .onlineInsuSlide .onlineInsuBann .card_bann{border-radius:var(--size-radius12)}
.prodSVC_wrap .onlineInsuSlide .pageList{position:absolute;top:var(--size10);right:var(--size10);z-index:4}
.prodSVC_wrap .onlineInsuSlide .pagination{display:flex;flex-wrap:wrap;width:auto;border-radius:0;background:transparent}
.prodSVC_wrap .onlineInsuSlide .pagination > .swiper-pagination-bullet{flex:auto;width:var(--size8);height:var(--size8);border-radius:var(--size4);background:var(--color_gray08);transition:width .3s ease,background .3s ease;-webkit-transition:width .3s ease,background .3s ease}
.prodSVC_wrap .onlineInsuSlide .pagination > .swiper-pagination-bullet +.swiper-pagination-bullet{margin-left:var(--size4)} 
.prodSVC_wrap .onlineInsuSlide .pagination > .swiper-pagination-bullet-active{width:var(--size24);background:var(--color_gray01)}
/*온라인보험상품 리스트*/
.prodSVC_wrap .insuProduct_wrap{padding-bottom:var(--size32)}
.prodSVC_wrap .insuProduct_wrap h3{margin-bottom:var(--size4);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.prodSVC_wrap .insuProduct_wrap h3 > em{font-weight:var(--fweight700);font-size:var(--fsize6);line-height:inherit;color:var(--color_base01)}
.prodSVC_wrap .insuProduct_lst{display:flex;flex-direction:column;padding:var(--size4) var(--size16);border:1px solid var(--color_lightBlue5);border-radius:var(--size-radius12);background:var(--color_white)}/*box-shadow:0 var(--size4) var(--size10) rgba(32,52,66,.1)*/
.prodSVC_wrap .insuProduct_lst.recomm{display:none;border:1px solid var(--color_base01)}
.prodSVC_wrap .insuProduct_lst +.insuProduct_lst{margin-top:var(--size10)}
.prodSVC_wrap .insuProduct_lst > li{}
.prodSVC_wrap .insuProduct_lst > li + li{border-top:1px solid var(--color_gray11)}
.prodSVC_wrap .insuProduct_lst a{display:block;padding:var(--size12) 0}
.prodSVC_wrap .insuProduct_lst .insuProductDesc{position:relative}
.prodSVC_wrap .insuProduct_lst em{display:block;margin-bottom:var(--space8);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight7);color:var(--color_white)}
.prodSVC_wrap .insuProduct_lst em > span{display:inline-flex;padding:var(--size3) var(--size12);border-radius:var(--size-radius12);background:var(--color_base02);font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.prodSVC_wrap .insuProduct_lst em > span:before{display:inline-flex;content:"#"}
.prodSVC_wrap .insuProduct_lst strong{display:block;margin-top:var(--space8);font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray04);word-break:keep-all;overflow-wrap:break-word}
.prodSVC_wrap .insuProduct_lst strong > span{font-size:var(--fsize3);line-height:inherit;color:inherit}
.prodSVC_wrap .insuProduct_lst .desc{display:block;position:relative;padding-right:var(--size16);font-weight:var(--fweight400);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01);letter-spacing:-.05rem;word-break:keep-all;overflow-wrap:break-word}/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap*/
.prodSVC_wrap .insuProduct_lst .desc:before{position:absolute;top:var(--size4);right:0;width:var(--size10);height:var(--size10);border:solid var(--color_gray03);border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.prodSVC_wrap .insuProduct_lst .desc .import{font-weight:inherit;font-size:inherit;line-height:inherit;color:var(--color_import)}
.prodSVC_wrap .insuProduct_lst .desc .note{display:block;margin-top:var(--size2);font-weight:inherit;font-size:var(--fsize10);line-height:var(--lineHeight7);color:var(--color_gray08);letter-spacing:-.05rem;word-break:keep-all;overflow-wrap:break-word}
.prodSVC_wrap .insuProduct_lst .desc .insuIco{display:none;position:absolute;bottom:0;right:0;width:var(--size76);height:var(--size72)}
.prodSVC_wrap .insuProduct_wrap .btnMore{display:none;margin-top:var(--space20)}
.prodSVC_wrap .insuProduct_wrap .btnMore > a{display:block;padding:var(--size8) 0;border-radius:var(--size40);background:var(--color_blue2);font-size:var(--fsize1);line-height:var(--lineHeight2);color:var(--color_white);text-align:center}
.prodSVC_wrap .insuProduct_wrap .btnMore > a > span{display:inline-block;position:relative;padding-right:var(--size16);font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.prodSVC_wrap .insuProduct_wrap .btnMore > a > span:before{position:absolute;top:50%;right:0;width:var(--size10);height:var(--size10);margin-top:calc(var(--size3) * -1);border:solid var(--color_white);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.prodSVC_wrap .label_wrap{display:inline-flex;margin-top:var(--size3);vertical-align:top}
.prodSVC_wrap .label{flex:0;padding:0 var(--size6);margin-right:var(--size4);border-radius:var(--size4);font-size:.625rem !important;line-height:var(--lineHeight9) !important;color:var(--color_white) !important;letter-spacing:0}
.prodSVC_wrap .label.label_best{background:var(--color_base06)}
.prodSVC_wrap .label.label_event{background:var(--color_base08)}
/*상담전용보험*/
.prodSVC_wrap .counselInsu_wrap{padding-top:var(--size8);padding-bottom:var(--size32);border-radius:var(--size16) var(--size16) 0 0;background:var(--color_white)}
.newMain .prodSVC_wrap .counselInsu_wrap{padding-top:var(--size24);background:var(--color_base12)}
.prodSVC_wrap .counselInsu_wrap h3{margin-bottom:var(--size4);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.prodSVC_wrap .counselInsu_wrap h3 > span{font-weight:var(--fweight700);font-size:var(--fsize6);line-height:inherit;color:var(--color_base01)}
.prodSVC_wrap .counselInsuList_wrap{margin:var(--size4) 0 var(--size30)}
.prodSVC_wrap .counselInsuList_wrap ~ .counselInsuList_wrap{margin-bottom:0}
.prodSVC_wrap .counselInsu_lst{display:flex;flex-wrap:wrap;flex-direction:column}
.prodSVC_wrap .counselInsu_lst a{display:block;position:relative;padding:var(--size8) 0 var(--size8) var(--size48)}
.prodSVC_wrap .counselInsu_lst .icon{position:absolute;top:var(--size6);left:0;width:var(--size40);height:var(--size40);padding:var(--size4);border:1px solid var(--color_gray10);border-radius:50%;background:var(--color_white)}
.prodSVC_wrap .counselInsu_lst a .nhlife_ico,.prodSVC_wrap .counselInsu_lst a .nhlife_ico:before{--sizeFix:1.875rem}
.prodSVC_wrap .counselInsu_lst .counselInsu_title{}
.prodSVC_wrap .counselInsu_lst .counselInsu_title > strong{display:block;font-weight:var(--fweight500);font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_gray06)}
.prodSVC_wrap .counselInsu_lst .counselInsu_title > .desc{display:block;position:relative;padding-right:var(--size14);font-weight:var(--fweight400);font-size:var(--fsize2);line-height:var(--lineHeight5);color:var(--color_gray01)}
.prodSVC_wrap .counselInsu_lst .counselInsu_title > .desc:after{position:absolute;top:var(--size6);right:0;width:var(--size8);height:var(--size8);margin-top:calc(var(--size2) * -1);border:solid var(--color_gray06);border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.prodSVC_close{position:absolute;top:var(--size8);right:var(--size8);width:var(--size40);height:var(--size40)}
.prodSVC_close{margin-top:env(safe-area-inset-top);margin-top:constant(safe-area-inset-top)}
.prodSVC_close > a{display:block;width:100%;height:100%;padding:0}
.prodSVC_close .i_close{position:absolute;top:0;right:0;bottom:0;left:0}
.prodSVC_close .i_close:before,.prodSVC_close .i_close:after{position:absolute;top:50%;left:50%;width:var(--size30);height:var(--size2);margin-top:-1px;margin-left:calc(var(--size15) * -1);background:var(--color_gray01);transition:transform .3s;-webkit-transition:transform .3s;content:""}
.prodSVC_close .i_close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.prodSVC_close .i_close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.prodSVC_close .i_close:hover:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.prodSVC_close .i_close:hover:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}

/*NEW 상품탭화면*/
.prodBenefitSvc{position:fixed;top:0;left:-100%;bottom:var(--size60);width:100%;height:calc(100% - var(--size60));padding:var(--size50) 0 0;background:var(--color_gray18);opacity:1;transition:left .3s ease;-webkit-transition:left .3s ease;z-index:19 !important}
.prodBenefitSvc{padding-top:calc(env(safe-area-inset-top) + 3.75rem);padding-top:calc(constant(safe-area-inset-top) + 3.75rem)}
.prodBenefitSvc,.prodBenefitSvc *,.prodBenefitSvc *:before,.prodBenefitSvc,.prodBenefitSvc *,.prodBenefitSvc *:after{box-sizing:border-box}
.prodBenefitSvc_header{position:absolute;top:0;right:0;left:0;height:var(--size50)}
.prodBenefitSvc_header{margin-top:env(safe-area-inset-top);margin-top:constant(safe-area-inset-top)}
.prodBenefitSvc h2{padding:var(--size12) 0 var(--size12) var(--size56);font-weight:var(--fweight700);font-size:var(--fsize6);line-height:var(--lineHeight2);color:var(--color_gray01)}
.prodBenefitSvc h2 > span{display:flex;font:inherit;color:inherit}
.prodBenefitSvc .btnProdBenefClose{display:flex;position:absolute;top:0;left:var(--size16)}
.prodBenefitSvc .btnProdBenefClose > button{display:block;padding:var(--size8) var(--size4)}
.prodBenefitSvc .btnProdBenefClose .prodBenefClose{display:block;position:relative;width:var(--size32);height:var(--size32)}
.prodBenefitSvc .btnProdBenefClose .prodBenefClose:before{position:absolute;top:var(--size4);left:var(--size16);width:var(--size16);height:var(--size16);border:solid var(--color_gray06);border-width:0 0 2px 2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
.prodBenefitSvc .utilQuickMenu{display:flex;position:absolute;top:0;right:var(--size16)}
.prodBenefitSvc .utilQuickMenu > li{flex:1}
.prodBenefitSvc .utilQuickMenu button{display:block;padding:var(--size8) var(--size4)}
.prodBenefitSvc .utilQuickMenu .nhlife_ico,.prodBenefitSvc .utilQuickMenu .nhlife_ico:before{--sizeFix:var(--size32)}
.prodBenefitSvc_wrap{display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;height:100%;padding:0 var(--size24) var(--size32);overflow:hidden;overflow-y:auto}


/*앱설정*/
.appInfo_wrap{padding:var(--size20) var(--size24) var(--size16);margin:calc(var(--size4) * -1) calc(var(--size24) * -1) var(--space32);background:var(--color_base12)}
.appInfoCnts{position:relative}
.appInfoCnts p[class*="btn_"]{position:absolute;top:calc(var(--size4) * -1);right:0}
.appInfoCnts p[class*="btn_"] > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--space32);background:var(--color_gray14)}
.appInfoCnts p[class*="btn_"] > a > span{display:block;position:relative;padding-right:var(--size12);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.appInfoCnts p[class*="btn_"] > a > span:before{position:absolute;top:0;right:0;width:var(--size10);height:var(--size10);margin-top:var(--size4);border:solid var(--color_gray08);border-width:1px 1px 0 0;font-size:0;line-height:0;transform:scaleX(1) rotate(45deg);-webkit-transform:scaleX(1) rotate(45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}
.appInfoCnts .dataValInfo_lst > li{flex-wrap:nowrap;justify-content:space-between;padding:var(--size2) 0;border-bottom:0 none}
.appInfoCnts .dataValInfo_lst > li em,.appInfoCnts .dataValInfo_lst > li span{font-size:inherit;line-height:inherit;color:inherit}
.appSett_wrap,.appSett_lst{position:relative}
.appSett_wrap{margin-bottom:var(--space32)}
.appSett_wrap.cacheDelWrap{margin:var(--space32) 0}
.appSett_wrap p[class*="btn_"]{position:absolute;top:var(--size8);right:0}
.appSett_wrap p[class*="btn_"] > a{display:block;padding:var(--size6) var(--size16) var(--size4);border:1px solid var(--color_gray10);border-radius:var(--space32);background:var(--color_gray14)}
.appSett_wrap p[class*="btn_"] > a > span{display:block;position:relative;padding-right:var(--size12);font-size:var(--fsize3);line-height:var(--lineHeight5);color:var(--color_gray04)}
.appSett_wrap p[class*="btn_"] > a > span:before{position:absolute;top:0;right:0;width:var(--size10);height:var(--size10);margin-top:var(--size4);border:solid var(--color_gray08);border-width:1px 1px 0 0;font-size:0;line-height:0;transform:scaleX(1) rotate(45deg);-webkit-transform:scaleX(1) rotate(45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}
.appSett_wrap p.btn_cacheDel{top:calc(var(--size4) * -1)}
.appSett_wrap .advice_lst > li + li{margin-top:0}
.appSett_wrap #cacheDel.tooltip_wrap > .tooltip_btn{top:var(--size2);right:auto;left:var(--size68)}
.appSett_wrap #cacheDel .tooltipDesc_wrap{top:var(--size28)}
.appSett_lst > li{position:relative;padding:var(--size8) 0 var(--size8) var(--size28)}
.pushAlertSett .appSett_lst > li{padding:var(--size8) 0 var(--size8) var(--size28);border-bottom:1px solid var(--color_gray11)}
.appSett_lst > li > strong{display:block;padding:var(--size6) var(--size70) var(--size4) 0;font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray04)}
.appSett_lst .li_th2{margin-top:var(--size4)}
.appSett_lst .li_th2 > li{margin:0;color:var(--color_gray06)}
.appSett_lst .li_th2 > li strong.point{color:var(--color_base01)}
.appSett_lst .li_th2 > li strong > em{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.appSett_lst .nhlife_ico,.appSett_lst .toggleSwitch{position:absolute;top:var(--size8)}
.appSett_lst .nhlife_ico{left:calc(var(--size6) * -1)}
.appSett_lst .nhlife_ico,.appSett_lst .nhlife_ico:before{--sizeFix:2.0rem}
.appSett_lst .toggleSwitch{right:0}
/*로그인방식 설정*/
.loginMethod_wrap{}
.loginMethod_lst .radio input[type="radio"]{right:0;left:auto}
.loginMethod_lst .radio > label{margin-bottom:var(--space8)}
.loginMethod_lst .radio > label > span{padding:var(--size15) var(--size20) var(--size15) var(--size60);border:1px solid var(--color_gray10);border-radius:var(--size8);background:transparent;font-weight:var(--fweight400);font-size:var(--fsize1);transition:border .3s ease, background .3s;-webkit-transition:border .3s ease, background .3s}
.loginMethod_lst .radio > label > span > em{display:block;position:relative;padding-right:var(--size24);font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.loginMethod_lst .radio > label > span:before{top:var(--size15);right:var(--size20);left:auto}
.loginMethod_lst .on .radio > label input + span,.loginMethod_lst .radio > label input:checked + span,.loginMethod_lst .radio > label input.checked + span,.loginMethod_lst .radio > label input[checked="checked"] + span{border-color:var(--color_base01);font-weight:var(--fweight700);color:var(--color_gray01)}
.loginMethod_lst .on .radio > label input + span:before,.loginMethod_lst .radio > label input:checked + span:before,.loginMethod_lst .radio > label input.checked + span:before,.loginMethod_lst .radio > label input[checked="checked"] + span:before{background:var(--color_white);box-shadow:inset 0 0 0 var(--size6) var(--color_base01);transition-delay:.15s;-webkit-transition-delay:.15s}
.loginMethod_lst .radio .nhlife_ico{position:absolute;top:var(--size6);left:var(--size16)}
.loginMethod_lst .radio .nhlife_ico,.loginMethod_lst .radio .nhlife_ico:before{--sizeFix:2.5rem}


/*하단풋터*/
.wrapper #footer,.wrapper #footer *{box-sizing:border-box}
.wrapper #footer{position:fixed;bottom:0;left:0;width:100%;height:var(--size70);min-height:var(--size70);margin-top:calc(var(--size70) * -1);border-top:0 none;background:var(--color_white);z-index:20}
.newMain .wrapper #footer{background:var(--color_base12)}
.newMain.loginBef .wrapper #footer{background:var(--color_gray12)}
.wrapper #footer{height:calc(4.375rem + (env(safe-area-inset-bottom) / 2));height:calc(4.375rem + (constant(safe-area-inset-bottom) / 2));padding-bottom:calc(env(safe-area-inset-bottom) / 2);padding-bottom:calc(constant(safe-area-inset-bottom) / 2)}
.wrapper #footer:after{position:absolute;top:var(--size60);left:0;right:0;height:var(--size40);background:var(--color_white);content:""}
.wrapper #footer .fMenu_lst{display:flex;align-items:center;position:relative;height:100%;padding-top:var(--size8)}
.wrapper #footer .fMenu_lst:before,.wrapper #footer .fMenu_lst:after{position:absolute;bottom:0;width:calc(50% - var(--size40));height:var(--size80);background:no-repeat;background-size:auto 100%;content:""}
.wrapper #footer .fMenu_lst:before{left:0;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Ssbbg_otVzt_ysg.cat);background-position:0 100%}
.wrapper #footer .fMenu_lst:after{right:0;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Ssbbg_otVzt_etg.cat);background-position:100% 100%}
.wrapper #footer .fMenu_lst > li{position:relative;flex:1;height:100%;z-index:1}
.wrapper #footer .fMenu_lst button{display:block;width:100%;height:100%;font-size:var(--fsize4);line-height:var(--lineHeight5);color:var(--color_gray07)}
.wrapper #footer .fMenu_lst button .icon{display:block;position:relative;width:var(--size32);height:var(--size32);margin:0 auto;overflow:hidden}
.wrapper #footer .fMenu_lst button .nhlife_ico{position:absolute;top:0;left:0;transition:top .3s ease-out;-webkit-transition:top .3s ease-out}
.wrapper #footer .fMenu_lst button .nhlife_ico,.wrapper #footer .fMenu_lst button .nhlife_ico:before{--sizeFix:2.0rem}
.wrapper #footer .fMenu_lst button strong{display:block;margin:calc(var(--size2) * -1);font-weight:var(--fweight500);font-size:inherit;line-height:inherit;color:inherit;white-space:nowrap}
.wrapper #footer .fMenu_lst button strong > span{display:block;position:relative;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.wrapper #footer .fMenu_lst button .icon .no202,.wrapper #footer .fMenu_lst button .icon .no204,.wrapper #footer .fMenu_lst button .icon .no206,.wrapper #footer .fMenu_lst button .icon .no208{top:100%}
.wrapper #footer .fMenu_lst button.active{color:var(--color_base01)}
.wrapper #footer .fMenu_lst button.active .nhlife_ico{top:-100%}
.wrapper #footer .fMenu_lst button.active .no202,.wrapper #footer .fMenu_lst button.active .no204,.wrapper #footer .fMenu_lst button.active .no206,.wrapper #footer .fMenu_lst button.active .no208{top:0}
.wrapper #footer .fMenu_lst .btnMyNHLife{z-index:0}
.wrapper #footer .fMenu_lst .btnMyNHLife:before{position:absolute;bottom:0;left:50%;width:var(--size88);height:var(--size80);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Ssbbg_otVzt_pragre.cat) no-repeat 50% 100%;background-size:var(--size88) auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.wrapper #footer .fMenu_lst .btn_myNHLife{display:flex;align-items:center;position:relative;width:var(--size56);height:var(--size56);margin:calc(var(--size4) * -1) auto 0}
.wrapper #footer .fMenu_lst .btn_myNHLife button{border-radius:50%;background:var(--color_blue5)}
.wrapper #footer .fMenu_lst .btn_myNHLife button .nhlife_ico{position:relative;margin:0 auto}
.wrapper #footer .fMenu_lst .btn_myNHLife button .nhlife_ico,.wrapper #footer .fMenu_lst .btn_myNHLife button .nhlife_ico:before{--sizeFix:1.75rem}
.wrapper #footer .fMenu_lst .btn_myNHLife button strong{margin:calc(var(--size4) * -1) 0 0;color:var(--color_white)}
.wrapper #footer .fMenu_lst .btn_myNHLife button strong > span{display:inline-flex;padding-right:var(--size12)}
.wrapper #footer .fMenu_lst .btn_myNHLife button strong > span:before{position:absolute;top:0;right:0;width:var(--size8);height:var(--size8);margin-top:var(--size8);border:solid var(--color_white);border-width:1px 1px 0 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform-origin:center center;-webkit-transform-origin:center center;content:""}
.wrapper #footer #webFooterUl.fMenu_lst:before, .wrapper #footer #webFooterUl.fMenu_lst:after{width:50%}
/*리뉴얼*/
.wrapper #newfooter,.wrapper #newfooter *{box-sizing:border-box}
.wrapper #newfooter{position:fixed;bottom:0;left:0;width:100%;height:var(--size60);min-height:var(--size60);margin-top:calc(var(--size60) * -1);background:var(--color_white);z-index:20}
.wrapper #newfooter{height:calc(3.75rem + (env(safe-area-inset-bottom) / 2));height:calc(3.75rem + (constant(safe-area-inset-bottom) / 2));padding-bottom:calc(env(safe-area-inset-bottom) / 2);padding-bottom:calc(constant(safe-area-inset-bottom) / 2)}
.wrapper #newfooter .fMenu_lst{display:flex;align-items:center;position:relative;height:100%;border-top:1px solid var(--color_gray12);border-radius:var(--size16) var(--size16) 0 0;background:var(--color_white)}
.wrapper #newfooter .fMenu_lst > li{position:relative;flex:1;height:100%;z-index:1}
.wrapper #newfooter .fMenu_lst button{display:block;width:100%;height:100%;font-size:var(--fsize4);line-height:var(--lineHeight9);color:var(--color_gray07)}
.wrapper #newfooter .fMenu_lst button .icon{display:block;position:relative;width:var(--size28);height:var(--size28);margin:0 auto;overflow:hidden}
.wrapper #newfooter .fMenu_lst button .nhlife_ico{position:absolute;top:0;left:0;transition:top .3s ease-out;-webkit-transition:top .3s ease-out}
.wrapper #newfooter .fMenu_lst button .nhlife_ico,.wrapper #newfooter .fMenu_lst button .nhlife_ico:before{--sizeFix:1.75rem}
.wrapper #newfooter .fMenu_lst button strong{display:block;margin:0;font-weight:var(--fweight500);font-size:inherit;line-height:inherit;color:inherit;white-space:nowrap}
.wrapper #newfooter .fMenu_lst button strong > span{display:block;position:relative;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.wrapper #newfooter .fMenu_lst button .icon .no276,
.wrapper #newfooter .fMenu_lst button .icon .no277,
.wrapper #newfooter .fMenu_lst button .icon .no278,
.wrapper #newfooter .fMenu_lst button .icon .no279,
.wrapper #newfooter .fMenu_lst button .icon .no280{top:100%}
.wrapper #newfooter .fMenu_lst button.active{color:var(--color_base01)}
.wrapper #newfooter .fMenu_lst button.active strong{font-weight:var(--fweight700)}
.wrapper #newfooter .fMenu_lst button.active .nhlife_ico{top:-100%}
.wrapper #newfooter .fMenu_lst button.active .no276,
.wrapper #newfooter .fMenu_lst button.active .no277,
.wrapper #newfooter .fMenu_lst button.active .no278,
.wrapper #newfooter .fMenu_lst button.active .no279,
.wrapper #newfooter .fMenu_lst button.active .no280{top:0}
[class*="sub"] .wrapper #newfooter{height:var(--size70);min-height:var(--size70);margin-top:calc(var(--size70) * -1);padding-top:var(--size10)}
[class*="sub"] .wrapper #newfooter{height:calc(4.375rem + (env(safe-area-inset-bottom) / 2));height:calc(4.375rem + (constant(safe-area-inset-bottom) / 2))}


/*PDF뷰어*/
.dimmedPdfViewer{position:fixed;top:0;left:0;bottom:0;left:0;background:rgba(0,0,0,.7);opacity:.6;z-index:19}
.pdfViewerWrap{position:fixed;top:0;left:-100%;bottom:0;width:100%;height:100%;background:var(--color_lightBlue3);opacity:1;transition:left .3s ease;-webkit-transition:left .3s ease}
.pdfViewerWrap{top:env(safe-area-inset-top);top:constant(safe-area-inset-top);height:calc(100% - env(safe-area-inset-top));height:calc(100% - constant(safe-area-inset-top))}
.pdfViewerWrap,.pdfViewerWrap *,.pdfViewerWrap *:before,.pdfViewerWrap *:after{box-sizing:border-box}
.pdfViewerWrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0 none}
.pdfViewer_close{position:absolute;top:0;right:var(--size12);width:var(--size50);height:var(--size50)}
.pdfViewer_close > a{display:block;width:100%;height:100%;padding:var(--size10)}
.pdfViewer_close .i_close{position:absolute;top:var(--size10);right:var(--size10);bottom:var(--size10);left:var(--size10)}
.pdfViewer_close .i_close:before,.pdfViewer_close .i_close:after{position:absolute;top:50%;left:50%;width:var(--size30);height:var(--size2);margin-top:-1px;margin-left:calc(var(--size15) * -1);background:var(--color_gray04);transition:transform .3s;-webkit-transition:transform .3s;content:""}
.pdfViewer_close .i_close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.pdfViewer_close .i_close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.pdfViewer_close .i_close:hover:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.pdfViewer_close .i_close:hover:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}

/*배너전체보기*/
.newNHLife_wrap.bannTotalList{padding-bottom:var(--size20)}
.banner_totalList_wrap{margin:0 calc(var(--size24) * -1)}
.banner_total_lst{}
.banner_total_lst > li{padding:var(--size4) 0}
.banner_total_lst a{display:block}

/*큰글씨서비스*/
.big-font .newNHLife_wrap{min-height:auto;padding:0}
.big-font .verifyWrap{margin:var(--space16) 0 0;padding:0}
.big-font .newNHLife_wrap .btnWrap .btn.btn_outline{border-color:var(--color_lightGreen1);background:var(--color_lightGreen2);color:var(--color_base06)}
.big-font .newNHLife_wrap [class*="li_th"] > li em.point{color:var(--color_base06) !important}
.big-font .certArsGo_wrap > h3 > span.point{color:var(--color_base06)}
.big-font .certArsNum_wrap .txtp > .point{color:var(--color_base06)}
.big-font .certArsNum_wrap .certArsNum > span{background:var(--color_lightGreen3);color:var(--color_base06)}
.big-font .nhlife_modal .btnWrap .btn.btn_primary{background:var(--color_base06)}
.big-font .alert__.block_overlay_msg__.modalAlert .buttonBox__ > a{background:var(--color_base06)}

/*보안키패드 mTranskey*/
#mtk_juminNumber{top:auto !important;bottom:0 !important}
#mtk_juminNumber{margin-bottom:calc(env(safe-area-inset-bottom) / 2);margin-bottom:calc(constant(safe-area-inset-bottom) / 2)}

/*개인 실손의료보험 중지·재개 안내*/
.insolInsuGuide_wrap{position:relative;padding-top:var(--size40)}
.insolInsuGuide_wrap .pagNav_wrap{position:absolute;top:var(--size8);left:0}
.insolInsuGuide_wrap .pagNav{display:flex;margin:0 calc(var(--size4) * -1);text-align:center}
.insolInsuGuide_wrap .pagNav > span{fleX:0 0 auto;width:var(--size20);height:var(--size20);margin:0 var(--size4);border-radius:50%;background:var(--color_gray10);font-size:var(--fsize3);line-height:var(--lineHeight1);color:var(--color_gray01)}
.insolInsuGuide_wrap .pagNav > span[class*="-active"]{background:var(--color_base01);color:var(--color_white)}
.insolInsuGuide_lst{}
.insolInsuGuide{flex-direction:column;align-items:inherit;text-align:left}
.insolInsuGuide .li_th1 .li_num{margin-top:var(--space8)}

/*긴급점검공지*/
.emergeNotice_wrap{position:fixed;bottom:-100%;left:0;right:0;width:100%;height:0}
.emergeNotice_wrap{padding-top:env(safe-area-inset-top) !important;padding-top:constant(safe-area-inset-top) !important;padding-bottom:env(safe-area-inset-bottom) !important;padding-bottom:constant(safe-area-inset-bottom) !important}
.emergeNotice_wrap *{box-sizing:border-box}
.emergeNotice_wrap:before{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7);opacity:0.6;content:""}
.emergeNotice_layer{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;right:0;left:0;bottom:-100%;width:100%;height:100%;padding:var(--size16) 0 0;transition:bottom .3s ease;-webkit-transition:bottom .3s ease}
.emergeNotice_cnts{position:relative;width:100%;height:auto;padding:var(--size64) 0 var(--size16);border-radius:var(--size20) var(--size20) 0 0;background:var(--color_white);overflow:hidden}
.emergeNotice_cnts{padding-bottom:calc(1.0rem + (env(safe-area-inset-bottom) / 2));padding-bottom:calc(1.0rem + (constant(safe-area-inset-bottom) / 2))}
.emergeNotice_cnts:before{position:absolute;top:var(--size12);left:50%;width:var(--size56);height:var(--size4);border-radius:var(--size2);background:var(--color_gray11);transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}
.emergeNotice_head{position:absolute;top:var(--size16);right:0;left:0;height:var(--size50);padding:var(--size14) var(--size60);z-index:1}
.emergeNotice_head:before{position:absolute;bottom:1px;left:var(--size24);right:var(--size24);height:1px;background:var(--color_gray10);content:""}
.emergeNotice_head > h2{font-size:var(--hfsize5);line-height:var(--lineHeight1);color:var(--color_gray05);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.emergeNotice_article{position:relative;height:100%;padding:var(--size24);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
.emergeNotice_article > h3{margin:0 0 var(--size20);font-weight:var(--fweight700);font-size:var(--hfsize3);line-height:var(--lineHeight3);color:var(--color_gray01);letter-spacing:-.075rem;word-break:keep-all;overflow-wrap:break-word}
.emergeNotice_article > h3 > *{font:inherit;color:inherit}
.emergeNotice_article > h3.h3_ico{position:relative;text-align:center}
.emergeNotice_article .import{font-weight:inherit;color:var(--color_import)}
.emergeNotice_article .emergeNoticeIco{display:flex;width:var(--size160);height:var(--size160);margin:calc(var(--space24) * -1) auto calc(var(--space16) * -1);background:no-repeat 50% 50%;background-size:var(--size160) auto}
.emergeNotice_article .emergeNoticeIco.no1{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Svzt_purpxvat1.cat)}
.emergeNotice_article .emergeNoticeIco.no2{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Svzt_purpxvat2.cat)}
.emergeNotice_article .emergeNotice_txtp{display:flex;flex-direction:column;font-size:var(--fsize2);line-height:var(--lineHeight1);color:var(--color_gray04);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.emergeNotice_article .emergeNotice_txtp > strong{display:block;font-weight:var(--fweight400);font-size:var(--fsize5);line-height:var(--lineHeight1);color:var(--color_gray01)}
.emergeNotice_article .emergeNotice_txtp > strong > span{display:block;margin-bottom:var(--size4);font-weight:var(--fweight500);font-size:var(--fsize1);line-height:var(--lineHeight1);color:var(--color_gray01)}
.emergeNotice_article .emergeNotice_txtp > span{display:block;margin-top:var(--space16);font:inherit;color:inherit}
.emergeNotice_article .emergeNotice_txtp > strong + strong{margin-top:var(--space16)}
.emergeNotice_footer{display:none;position:absolute;bottom:0;right:0;left:0;border-top:1px solid var(--color_gray11);background:var(--color_white);z-index:1}
.emergeNotice_footer .btnWrap{display:flex;margin-top:auto}
.emergeNotice_footer .btnWrap .btn{display:block;width:100%;height:var(--size56);border-radius:0;font-weight:var(--fweight500);font-size:var(--fsize2);line-height:var(--lineHeight2);color:var(--color_gray04);text-align:left}
.emergeNotice_footer .btnWrap .btn{height:calc(3.5rem + (env(safe-area-inset-bottom) / 2));height:calc(3.5rem + (constant(safe-area-inset-bottom) / 2));padding-bottom:calc(env(safe-area-inset-bottom) / 2);padding-bottom:calc(constant(safe-area-inset-bottom) / 2)}
.emergeNotice_footer .btnWrap .btn > span{display:block;padding:var(--size16) var(--size20);font-size:inherit;line-height:inherit;color:inherit}
.emergeNotice_footer .btnWrap > span + span{max-width:var(--size50)}
.emergeNotice_footer .btnWrap > span + span .btn[id*="Close"]{text-align:center}
.emergeNotice_footer .btnWrap > span + span .btn[id*="Close"] > span{position:relative;padding:var(--size16);font-size:0 !important}
.emergeNotice_footer .btnWrap .btn.btn_primary{padding-bottom:0;font-weight:var(--fweight400);font-size:var(--fsize6);text-align:center}
.emergeNotice_footer .i_close{position:absolute;top:var(--size10);right:var(--size10);bottom:var(--size10);left:var(--size10)}
.emergeNotice_footer .i_close:before,.emergeNotice_footer .i_close:after{position:absolute;top:50%;left:50%;width:var(--size24);height:var(--size2);margin-top:-1px;margin-left:calc(var(--size12) * -1);background:var(--color_gray04);transition:transform .3s;-webkit-transition:transform .3s;content:""}
.emergeNotice_footer .i_close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.emergeNotice_footer .i_close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.emergeNotice_footer .i_close:hover:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.emergeNotice_footer .i_close:hover:after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.emergeNotice_wrap.isActive{bottom:0;height:100%;z-index:21}
.isActive .emergeNotice_layer{bottom:0;transition-delay:.3s;-webkit-transition-delay:.3s}

/*로딩바 20221212*/
#mLoading{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100}
#mLoading:before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);opacity:0.60;content:""}
#mLoading > .mloadingbar{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}
#mLoading > .mloadingbar > span,#mLoading > .mloadingbar img{display:flex;align-items:center;margin:0 auto}
#mLoading > .mloadingbar > span{width:var(--size156);height:var(--size156);border-radius:50%;background:transparent}/*width:var(--size128);height:var(--size128);*/
#mLoading > .mloadingbar > span > img{max-width:var(--size152)}
/*데이터불러오는 중...*/
.dataLoading_wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.dataLoading_wrap{display:flex;padding:var(--size24) var(--size16) var(--size16);margin-top:var(--size12);border:1px solid var(--color_gray10);border-radius:var(--size12);background:var(--color_gray14);font-weight:var(--fweight500);font-size:var(--fsize3);line-height:var(--lineHeight2);color:var(--color_gray04);text-align:center;word-break:keep-all;overflow-wrap:break-word}
.dataLoading_wrap .dataLoading{display:flex;flex-direction:column;justify-content:center;margin:auto}
.dataLoading_wrap .txtp,.dataLoading_wrap .txtp *{font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}
.dataLoading_wrap .txtp{margin-top:var(--space8)}
.dataLoading_wrap .txtp > strong,.dataLoading_wrap .txtp > span{display:block}
.dataLoading_wrap .txtp > strong,.dataLoading_wrap .txtp > span > em{font-weight:var(--fweight700);color:var(--color_gray01)}
.dataLoading_wrap .txtp > strong{font-size:var(--fsize1)}
.dataLoading_wrap .txtp > span{margin-top:var(--size6)}
.dataLoading_wrap [class*="dataLoading_"],.dataloading_bar [class*="dataLoading_"]{display:flex;position:relative;align-items:center;margin:0 auto}
.dataLoading_race{justify-content:center;width:var(--size96);height:var(--size6);border-radius:var(--size3);overflow:hidden;transform:translateZ(0)}
.dataLoading_race:before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color_gray13);content:""}
.dataLoading_race:after{width:100%;height:100%;border-radius:var(--size3);background:var(--color_gray05);transform:translateX(-100%);content:""}
.dataLoading_race.colorBlue:after{background:var(--color_base01)}
.dataLoading_race:after{animation:dataLoadingRaceGrow 1.4s ease-in-out infinite}
.dataLoading_wave{justify-content:space-between;width:var(--size40);height:var(--size36)}
.dataLoading_wavebar{width:var(--size4);height:100%;background:var(--color_gray05);border-radius:var(--size2)}
.dataLoading_wavebar:first-child{animation:dataLoadingWaveGrow 1s ease-in-out -.45s infinite}
.dataLoading_wavebar:nth-child(2){animation:dataLoadingWaveGrow 1s ease-in-out -.3s infinite}
.dataLoading_wavebar:nth-child(3){animation:dataLoadingWaveGrow 1s ease-in-out -.15s infinite}
.dataLoading_wavebar:nth-child(4){animation:dataLoadingWaveGrow 1s ease-in-out infinite}
.dataLoading_wavebar.colorBlue{background:var(--color_base01)}
@keyframes dataLoadingRaceGrow{
    0%{transform:translateX(-100%)}
    to{transform:translateX(100%)}
}
@keyframes dataLoadingWaveGrow{
    0%,to{transform:scaleY(.3)}
    50%{transform:scaleY(1)}
}
.dataloading_bar{display:flex;position:absolute;bottom:var(--size70);left:0;right:0}
.dataloading_bar .dataLoading_race{width:100%}
.dataLoading_logo{justify-content:center;width:var(--size152);height:var(--size152);overflow:hidden;transform:translateZ(0)}
.dataLoading_logo > .dataLoading_bar{display:flex;align-items:center;width:100%;height:100%;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2SzYbnqvatone.cat') no-repeat 50% 50%;background-size:contain}


/*반응형*/
@media only screen and (min-width:480px){
	.dataInfoView .li_th2 > li + li{max-width:none}
	.customerConfirm .idCard_wrap > .img.alienRegImg > img{width:var(--size424)}
	.ceoGreetingsImg > .ceoImg{display:flex;justify-content:flex-end;max-height:22.875rem;background:#b7b7b7 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sz.auyvsr.pb.xe%2Svzntrf%2Sauyvsr_prbOOU_ot.wct) no-repeat 100% 0;background-size:auto 22.875rem}
	.ceoGreetingsImg > .ceoImg > img{width:auto;max-height:22.875rem}
}
@media only screen and (min-width:580px){
	.wrapper{max-width:100%}
	.form_item .input .date ~ .date > .datepicker_contents__{left:0 !important;right:auto !important}
	.healthCareSvc{padding-left:var(--size24);padding-right:var(--size24)}
	.healthCareSvc_lst{justify-content:center}
	.healthCareSvc_lst > .img{flex:0 0 var(--size106);margin-left:calc(var(--size10) * -1)}
	.healthCareSvc_lst > .li_th3{flex:0 0 auto;margin-top:0}
	.loginButton_lst > li{flex:0 50%}
	.vipService_item > li{flex:0 0 33.333%}
	.mktStatusWrap .form_item .checkbox.basicType > label{flex:0}	
	.AAwardsList_wrap .AAwards_lst{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 calc(var(--size6) * -1)}
	.AAwardsList_wrap .AAwards_lst > li{width:50%;padding:0 var(--size6)}
	
	#moma1108p.nhlife_modal_body.morphingLayer,#moma1108p01.nhlife_modal_body.morphingLayer,#moma1109p.nhlife_modal_body.morphingLayer,#moma1111p.nhlife_modal_body.morphingLayer{justify-content:center}
	.nhlife_modal_content.modalBanner{width:var(--size414);border-radius:var(--size20)}
	.nhlife_modal .modalBanner .btnWrap .btn{height:var(--size56);padding-bottom:0}
	.event_lst{display:flex;flex-wrap:wrap;width:calc(100% + var(--size24));margin:calc(var(--size8) * -1) calc(var(--size12) * -1) 0}
	.event_lst > li{flex:0 0 calc(50% - var(--size24));margin:var(--size8) var(--size12);padding:0}
	.event_lst .eventInfo{padding-bottom:var(--size12)}
	.event_lst .eventInfo > .img{height:auto}
	.event_lst .eventInfo > .img > img{display:block;position:static;transform:none;-webkit-transform:none}
	
	.alert__.block_overlay_msg__.modalAlert{left:50% !important;width:var(--size414) !important;transform:translate(-50%,50%) !important;-webkit-transform:translate(-50%,50%) !important}
	
	#checkingGuide > span.mobile{display:none}
	#checkingGuide > span.tab{display:block}
}
@media only screen and (min-width:640px){
	.newNHLife_wrap .btnWrap > span.prev,.nhlife_modal .btnWrap > span.btn_prev,.nhlife_modal .btnWrap > span.prev{max-width:var(--size220)}
	.insuClaimGraph{width:var(--size540);height:var(--size144)}
	.attachDoc_lst > div,.listThumbs > li{flex:0 calc(20% - var(--size12));padding-top:calc(20% - var(--size12))}
	.quickLink_lst{margin:0 calc(var(--size6) * -1)}
	.quickLink_lst > li{flex:0 50%;padding:var(--size6)}
	.quickLink_lst.btnHalf > li{flex:0 50%}
	.privacyTerms .scrollGuide_wrap{display:none}
}
@media only screen and (min-width:1024px){
	.recommConts_lst > li{flex:0 0 25%}
}
@media only screen and (min-width:1280px){
	.recommConts_lst > li{flex:0 0 20%}
}
@media only screen and (max-width:639px){	
	.newNHLife_wrap .btnWrap > span.prev,.nhlife_modal .btnWrap > span.btn_prev,.nhlife_modal .btnWrap > span.prev{max-width:var(--size160)}
	.insuClaimGraph{width:var(--size390);height:var(--size104)}
	.quickLink_lst.btnHalf > li{flex:0 50%}
	.attachDoc_lst > div,.listThumbs > li{flex:0 calc(25% - var(--size12));padding-top:calc(25% - var(--size12))}
	.privacyLabel_lst > li{flex:0 0 calc(100% / 5)}
}
@media only screen and (max-width:479px){
	.newNHLife_wrap .btnWrap > span.prev,.nhlife_modal .btnWrap > span.btn_prev,.nhlife_modal .btnWrap > span.prev{max-width:var(--size138)}
	.insuClaimGraph{width:var(--size320);height:var(--size86)}
	.quickLink_lst a,.quickLinkSelect > a{padding:var(--size16) var(--size20)}
	.quickLink_lst.btnHalf a{padding:var(--size12) var(--size16)}
	.attachDoc_lst > div,.listThumbs > li{flex:0 calc(33.333% - var(--size12));padding-top:calc(33.333% - var(--size12))}
	.addSearch_lst.reFineAddr .radio > label > span{align-items:inherit;flex-direction:column}
	.addSearch_lst.reFineAddr .radio > label > span > em{max-width:none}
	@supports (-webkit-touch-callout:none){.insuprodCate_lst > li:last-child{padding-right:var(--size24)}	} /*iOS Only*/
	.recommConts_lst > li{flex:0 0 50%}
	.privacyLabel_lst > li{flex:0 0 calc(100% / 4)}
	.event_lst .eventInfo > .img{height:var(--size132)}	
}
@media only screen and (max-width:413px){
	.newNHLife_wrap{padding-left:var(--size20);padding-right:var(--size20)}
	.newNHLife_wrap .parLine{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.newNHLife_wrap i.parLine{width:calc(100% + var(--size40))}
	.newNHLife_wrap .img_full{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.tabs_wrap{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.tabCate_wrap:before,.tabCate_wrap:after{left:calc(var(--size20) * -1);right:calc(var(--size20) * -1)}
	.newNHLife_wrap .attend_wrap,.snsShare_item{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1);padding-left:var(--size20);padding-right:var(--size20)}	
	.newNHLife_wrap .attend_wrap dt:before{left:calc(var(--size20) * -1);right:calc(var(--size20) * -1)}
	.newNHLife_wrap .desc_wrap.completeImg > .img_complete{right:var(--size20)}
	.newNHLife_wrap .desc_wrap .btnWrap{position:static;margin-top:var(--size8)}
	.newNHLife_wrap .btnWrap.fixed,.newNHLife_wrap .btnWrap.nofooter{padding-left:var(--size20);padding-right:var(--size20)}
	.newNHLife_wrap .btnWrap.btnSmall{margin-top:0}
	.newNHLife_wrap .btnWrap > span.prev,.nhlife_modal .btnWrap > span.btn_prev,.nhlife_modal .btnWrap > span.prev{max-width:var(--size125)}	
	.newNHLife_wrap .btnWrap.btnPrice .totalLoanPrice{padding-left:var(--size20);padding-right:var(--size20)}	
	.insuClaimGraph{width:var(--size294);height:var(--size78)}
	.attachDoc_wrap{margin:var(--space20) calc(var(--space20) * -1) 0;padding-left:var(--size20);padding-right:var(--size20)}
	.requiredDoc_wrap{margin:var(--space32) calc(var(--space20) * -1) 0;padding:var(--size10) var(--space20) 0}	
	.bankSelect_lst > li{flex:0 calc(50% - var(--size8))}
	.needService_wrap{padding-left:var(--size20);padding-right:var(--size20)}
	.addSearch_lst{padding-left:var(--size20);padding-right:var(--size20);margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.refinedAddr_wrap{padding-left:var(--size20);padding-right:var(--size20);margin:0 calc(var(--size20) * -1) calc(var(--size20) * -1)}
	#divRoadInfo .form_itemBox{padding:var(--size16) var(--size20);margin:calc(var(--size20) * -1) calc(var(--size20) * -1) var(--size20)}
	#divRoadInfo .buildName > .input{flex-wrap:wrap}
	#divRoadInfo .buildName > .input > span:first-child{flex-basis:100%}
	.nhlife_modal_head{padding:var(--size14) var(--size56)}
	.nhlife_modal_head:before{left:var(--size20);right:var(--size20)}
	.nhlife_modal_body.basicLayer{padding:var(--size20)}
	.nhlife_modal_article{padding:var(--size20)}
	.nhlife_modal_close{right:var(--size8)}
	.certificateList_wrap{margin:0 calc(var(--size20) * -1);padding:var(--size48) var(--size20) 0}
	.form_item .input.buildName{flex-wrap:wrap}
	.form_item .input.buildName > span:first-child{flex-basis:100%}
	#verifyCertTip .tooltip_btn{left:var(--size144)}
	.addAuth_verifyWrap #verifyCertTip .tooltip_btn{left:var(--size176)}
	.insuClaimGraph .tooltip_wrap > .tooltip_btn{left:var(--size8)}
	.tooltipDesc_wrap{width:calc(100vw - var(--size40))}
	.insuprodBanner_wrap,.insuprodList_wrap,.insuprodInfoTitle_wrap,.insuprodListSort_wrap{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}	
	.insuprodBannList{padding-left:var(--size30);padding-right:var(--size30)}
	.insuprodCate_wrap.contInquiry.fixed{left:var(--size20);right:var(--size20)}
	.insuprodCate_lst,.insuprod_list .insuprodName,.insuprodInfoTitle,.insuprodList_sort{padding-left:var(--size20);padding-right:var(--size20)}
	.insuprodCate_lst{width:calc(100% + var(--size40));margin-left:calc(var(--size20) * -1)}
	.snsShare_item > strong br{display:block}
	@supports (-webkit-touch-callout:none){.insuprodCate_lst > li:last-child{padding-right:var(--size20)}	} /*iOS Only*/	
	.insuprodInfoTitle > .btn_share{right:var(--size20)}	
	.vipService_lst{padding-left:var(--size20);padding-right:var(--size20);margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.verifyWrap,.ratingList,.privacyPolicyDetail{padding-left:var(--size20);padding-right:var(--size20);margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.ceoGreetingsTitle{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.ceoGreetingsImg > .ceoGreetingsDesc{top:var(--size32)}
	.ceoGreetingsDesc > .ceoName > .ceoSign{right:var(--size160)}
	.unpaidList_wrap{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.unpaidList_wrap > a{padding-left:var(--size20);padding-right:var(--size20)}
	.secIdxSort_alphabet #secIdxSort_english.radio.tagsRadio > label{flex:0 0 calc(12.5% - var(--size6))}
	.secIdxSort_alphabet #secIdxSort_english.radio.tagsRadio > label:last-child{flex:0 0 calc(75.0% - var(--size6))}
	.recommInsuTerm_wrap{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1);padding-left:var(--size20);padding-right:var(--size20)}
	.tabCate_lst{width:calc(100% + var(--size40));padding-left:var(--size8);padding-right:var(--size8);margin-left:calc(var(--size20) * -1)}
	.insuFaq_lst .insuFaq_item dd,.ARSNumGuide_lst .ARSNum_item dd,.accordCnts_lst .accordCnts_item dd{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.insuFaq_lst .insuFaq_item dd .insuFaqCnts,.ARSNumGuide_lst .ARSNum_item dd .ARSNumCnts,.accordCnts_lst .accordCnts_item dd .accordCnts{padding-left:var(--size20);padding-right:var(--size20)}
	.menuSCHResult_list .insuFaq_lst .insuFaq_item dt > a{padding-left:var(--size20)}
	.representARS_wrap{padding:var(--size12) var(--size20)}	
	.representARS_wrap:before{top:var(--size76);right:var(--size12)}
	.termsAgreeWrap{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1);padding-left:var(--size20);padding-right:var(--size20)}
	.nhlife_modal .newNHLife_wrap#termsCntsTotalAgree{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	#termsCntsTotalAgree .termsContents_wrap{padding-left:var(--size20);padding-right:var(--size20)}
	.nhHealthcareTitle{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.nhHealthcareTitle:before{left:var(--size20);right:var(--size20)}
	.nhHealthcareSvc_lst{padding-left:var(--size20);padding-right:var(--size20)}
	.branchOfficeInfo_wrap{margin-top:calc(var(--size20) * -1)}
	.mapApi_wrap{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.custPlazaAppoint_wrap{padding-left:var(--size20);padding-right:var(--size20);margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.majorImproveBanner{padding-left:var(--size20);background-position:60% 50%;background-size:auto 100%}
	.banner_totalList_wrap{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.authRequestWrap .authRequest_wrap,.authRequestWrap .certArsGo_wrap,.phoneFreeRegWrap .phoneFreeReg_wrap{padding-left:var(--size20);padding-right:var(--size20)}
	.AAwardsTitle{padding-left:var(--size20);padding-right:var(--size20);margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.annualAwards [class*="AAwardslaurel"]{bottom:var(--size6)}
	.AAwardsList_wrap .AAwardsInfo:before{right:var(--size12)}
	.prevPolicy_wrap .prevPolicy h5,.prevPolicy_wrap .policyCnts,.prevPolicy_wrap .policyCnts > h5{padding-left:var(--size20);padding-right:var(--size20)}
	.prevPolicy_wrap .policyCnts > h5{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.prevPolicy_wrap .policyCnts h5[id*="title"]:before,.prevPolicy_wrap .policyCnts #labeling > span{left:var(--size20)}
	.privacyLabel_lst > li{flex:0 0 calc(100% / 3)}
	.recommContsSort_wrap,.recommContsView_header{margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}	
	.recommContsSort,.recommContsView_header > .title{padding-left:var(--size20);padding-right:var(--size20)}
	.recommContsView_header > .title:before{left:var(--size20)}
	.recommConts_lst .recommContsInfo > .img > img{top:0;left:50%;width:auto;height:var(--size108);transform:translateX(-50%);-webkit-transform:translateX(-50%)}
	.recommContsView_header > .img > img{top:0;left:50%;width:auto;height:var(--size260);transform:translateX(-50%);-webkit-transform:translateX(-50%)}
	[class*="recommConts"] [class*="pagingNum"]{right:var(--size20)}
	.prodSVC_wrap .onlineInsuSlide_wrap,.prodSVC_wrap .insuProduct_wrap,.prodSVC_wrap .counselInsu_wrap{padding-left:var(--size20);padding-right:var(--size20)}
	.appInfo_wrap{padding-left:var(--size20);padding-right:var(--size20);margin-left:calc(var(--size20) * -1);margin-right:calc(var(--size20) * -1)}
	.checkingNow_layer{right:var(--size20);left:var(--size20);width:calc(100% - var(--size40))}
	
	.alert__.block_overlay_msg__.modalAlert{left:var(--size20) !important;width:calc(100% - var(--size40)) !important}	
	.alert__.block_overlay_msg__.modalAlert .msg_title_box__{padding:var(--size14) var(--size56)}
	.alert__.block_overlay_msg__.modalAlert .msg_title_box__:before{left:var(--size20);right:var(--size20)}	
	.alert__.block_overlay_msg__.modalAlert .msg_box__{padding:var(--size30) var(--size20)}
	.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title_close_btn__{right:var(--size8)}
		
	.appEnd_wrap{margin:calc(var(--size32) * -1) calc(var(--size20) * -1) 0}
}
@media only screen and (max-width:374px){
	.newNHLife_wrap > h3 > br{display:none}
	.newNHLife_wrap .desc_wrap.tcenterType .txtp br{display:none}
	.newNHLife_wrap .btnWrap > span.prev,.nhlife_modal .btnWrap > span.btn_prev,.nhlife_modal .btnWrap > span.prev{max-width:var(--size120)}
	.insuClaimGraph{width:var(--size280);height:var(--size74)}
	.quickLink_lst > li{padding:var(--size4) 0}
	.quickLink_lst.btnHalf{margin:var(--size12) calc(var(--size4) * -1) 0}
	.quickLink_lst.btnHalf > li{padding:var(--size2) var(--size4)}	
	.quickLink_lst.btnHalf a{padding:var(--size12)}
	.lstBox_wrap .auth_lst button{height:var(--size104);padding:var(--size12) var(--size16)}
	.lstBox_wrap .auth_lst button#btnLoginSago,.lstBox_wrap .auth_lst button#btnPeboSago{height:auto;padding:var(--size12) var(--size8) var(--size16)}
	.form_item.column > .input.pillRadioType{max-width:var(--size110)}
	.calculator_number{padding-left:0;padding-right:0}
	.claimState_wrap{padding:var(--size16)}
	.claimState_wrap .claimState{flex-direction:column}
	.claimState_wrap .claimState > strong,.claimState_wrap .claimAgents{flex:0 100%}
	.claimState_wrap .claimState > strong{max-width:none}
	.claimState_wrap .claimState > strong > em{padding:var(--size12) 0 var(--size8);margin-right:0;border-radius:var(--size8)}
	.claimState_wrap .claimAgents{margin-top:var(--size8)}
	.ceoGreetingsImg > .ceoGreetingsDesc{top:var(--size24);left:var(--size24);right:var(--size24);bottom:var(--size24)}
	.ceoGreetingsDesc > h3{font-size:var(--fsize1)}
	.ceoGreetingsDesc > .ceoName > .ceoSign{right:var(--size152)}
	.representARS_wrap:before{right:var(--size6)}
	.AAwardsList_wrap .AAwardsInfo:before{right:var(--size8)}
	.recommSCHWrap .schKeyword_wrap strong{padding-right:var(--size10)}
	.recommSCHWrap .schKeyword_wrap strong:before{right:var(--size2)}
	.recommSCHWrap .schKeyword_lst a{padding-left:var(--size12);padding-right:var(--size12)}
	.event_lst .eventInfo.eventOff > .img{max-width:var(--size132)}
	
	.loginButton_lst button{padding-left:var(--size24);padding-right:var(--size24)}
}
@media only screen and (max-width:359px){
	.newNHLife_wrap{padding-left:var(--size16);padding-right:var(--size16)}	
	.newNHLife_wrap .parLine{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.newNHLife_wrap i.parLine{width:calc(100% + var(--size32))}	
	.newNHLife_wrap .img_full{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.tabs_wrap{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}	
	.tabCate_wrap:before,.tabCate_wrap:after{left:calc(var(--size16) * -1);right:calc(var(--size16) * -1)}
	.newNHLife_wrap .attend_wrap,.snsShare_item{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1);padding-left:var(--size16);padding-right:var(--size16)}	
	.newNHLife_wrap .attend_wrap dt:before{left:calc(var(--size16) * -1);right:calc(var(--size16) * -1)}
	.newNHLife_wrap .desc_wrap .btnWrap.claimStep .btn{font-size:var(--fsize3)}
	.newNHLife_wrap .desc_wrap.completeImg > .img_complete{right:var(--size16)}
	.newNHLife_wrap .btnWrap.fixed,.newNHLife_wrap .btnWrap.nofooter{padding-left:var(--size16);padding-right:var(--size16)}
	.newNHLife_wrap .btnWrap > span.prev,.nhlife_modal .btnWrap > span.btn_prev,.nhlife_modal .btnWrap > span.prev{max-width:var(--size104)}
	.newNHLife_wrap .btnWrap.btnPrice .totalLoanPrice{padding-left:var(--size16);padding-right:var(--size16)}		
	.nhlife_modal_head{padding:var(--size14) var(--size52)}
	.nhlife_modal_head:before{left:var(--size16);right:var(--size16)}	
	.nhlife_modal_body.basicLayer{padding:var(--size16)}
	.nhlife_modal_article{padding:var(--size16)}
	.nhlife_modal_close{right:var(--size4)}
	.certificateList_wrap{margin:0 calc(var(--size16) * -1);padding:var(--size48) var(--size16) 0}
	.insuClaimGraph{width:var(--size248);height:var(--size66)}
	.quickLink_lst.btnHalf > li{flex:0 100%}
	.quickLink_lst.btnHalf a{padding:var(--size12) var(--size20)}
	.quickLink_lst.btnHalf.btnRequiredDoc > li{flex:0 50%}
	.lstBox_wrap .auth_lst.addidentInsuAuth > li{flex:0 80%}
	.lstBox_wrap .auth_lst button{height:100%}
	.lstBox_wrap .auth_lst.loginAuth{margin:0}
	.lstBox_wrap .auth_lst.loginAuth > li{flex:0 100%;padding:var(--size6) 0}
	.lstBox_wrap .auth_lst.loginAuth button{height:auto;padding:var(--size12)}
	.lstBox_wrap .auth_lst.loginAuth button .nhlife_ico,.lstBox_wrap .auth_lst.loginAuth button strong{display:inline-flex;vertical-align:inherit}
	.lstBox_wrap .auth_lst.loginAuth button .nhlife_ico{margin:0}	
	.termsAgree_lst{padding:0 var(--size12)}
	.termsAgree_lst .checkbox{padding:var(--size10) var(--size24) var(--size10) 0}
	.termsAgree_lst .chkArrow{right:calc(var(--size12) * -1);width:var(--size40);height:var(--size40);padding:var(--size8)}
	.claimantInfo_wrap{padding:var(--size8) var(--size16)}
	.claimantInfo_lst > li{padding:var(--size4) 0}
	.claimantInfo_wrap .form_item .input .valueTxt{max-width:var(--size72)}
	.form_itemBox{padding:0 var(--size10)}
	.form_itemBox > .form_item .textarea{margin:0 calc(var(--size10) * -1);padding:var(--size8) var(--size10) var(--size4)}
	.form_item.column > .input.pillRadioType{max-width:var(--size96)}
	.frmTelInfo .form_itemBox{padding:var(--size8) var(--size10)}	
	.frmEngNameInfo .form_itemBox{padding:var(--size8) var(--size10) 0}
	.jobRecomm_wrap{width:calc(100% + var(--size20));padding:var(--size12) var(--size10);margin:-1px calc(var(--size10) * -1) 0}
	.form_item.labelTop .input,.form_item.labelHide .input{padding:var(--size4) 0}
	.form_item.column.datepickerWrap .input > span{position:relative}
	.form_item.column.datepickerWrap .input .date > .nhlife_ico{top:var(--size4)}
	.attachDoc_wrap{margin:var(--space16) calc(var(--space16) * -1) 0;padding-left:var(--space16);padding-right:var(--space16)}	
	.requiredDoc_wrap{margin:var(--space20) calc(var(--space16) * -1) 0;padding:var(--size10) var(--space16) 0}
	.otherLossInsu .form_item.column{margin-bottom:var(--space16)}
	.otherLossInsu .form_item.column > label,.otherLossInsu .form_item.column > .input{flex:1 100%}
	.otherLossInsu .form_item.column > label{max-width:none;margin-bottom:var(--size8)}
	.otherLossInsu .form_item.column .ipt_txt{text-align:left}	
	.formBeneficiaryInfo .form_item.column{padding:var(--size8) 0 0}
	.formBeneficiaryInfo .form_item.column > label,.formBeneficiaryInfo .form_item.column > .input{flex:1 100%}
	.formBeneficiaryInfo .form_item.column > label{max-width:none}
	.formBeneficiaryInfo .form_item.column .ipt_txt{text-align:left}
	.needService_wrap{padding-left:var(--size16);padding-right:var(--size16)}	
	.addSearch_lst{padding-left:var(--size16);padding-right:var(--size16);margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.refinedAddr_wrap{padding-left:var(--size16);padding-right:var(--size16);margin:0 calc(var(--size16) * -1) calc(var(--size16) * -1)}	
	#divRoadInfo .form_itemBox{padding:var(--size16);margin:calc(var(--size16) * -1) calc(var(--size16) * -1) var(--size20)}
	#divRoadInfo .citySelect > .input{flex-wrap:wrap}
	#divRoadInfo .citySelect > .input > span{flex:0 100%}
	#divRoadInfo .citySelect > .input > .select + .select{margin-left:0}
	.accountInfo_wrap .form_itemBox > .form_item.labelHide  .input,.formAccountInfo > .form_itemBox > .form_item.labelHide .input{flex-direction:column}
	.accountInfo_wrap .form_itemBox > .form_item.labelHide  .input > span,.accountInfo_wrap .form_itemBox > .form_item.labelHide .input > span.btnCheckOK,.accountInfo_wrap .form_itemBox > .form_item.labelHide .input .btn_check,.formAccountInfo > .form_itemBox > .form_item.labelHide .input > span,.formAccountInfo > .form_itemBox > .form_item.labelHide .input > span.btnCheckOK,.formAccountInfo > .form_itemBox > .form_item.labelHide .input .btn_check{width:100%;max-width:none}
	.customerConfirm .form_item.column{padding:var(--size8) 0 0}
	.customerConfirm .form_item.column > label,.formBeneficiaryInfo .form_item.column > .input{flex:1 100%}
	.customerConfirm .form_item.column > label{max-width:none !important}
	.customerConfirm .form_item.column .ipt_txt{text-align:left}
	.customerConfirm .form_item.column .input > span.valueTxt{text-align:left}
	.requestInsuTitle.btnType .btnWrap.btnSmall{display:flex;justify-content:flex-end;position:static;margin-top:var(--size2)}	
	.requestInsuView{padding-left:var(--size16);padding-right:var(--size16);border-radius:var(--size10)}	
	.requestInsuInfo,.requestInsuView .delYN_desc{padding-left:var(--size16);padding-right:var(--size16);margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.requestInsuInfo:before{opacity:0}
	.requestInsuInfo:after{left:var(--size16);right:var(--size16)}
	.requestInsuInfo > li{flex:0 100%;padding:0}
	.requestInsuInfo > li:nth-child(even){padding:0}
	.requestInsuInfo.pensionInsuInfo:before,.requestInsuInfo.divider:before{width:calc(100% - var(--size32))}
	.requestInsuInfo.oneLine + .requestInsuInfo.oneLine:before{left:var(--size16);right:var(--size16);opacity:1}
	.chkAnchor_wrap{padding-left:var(--size24)}
	.requestInsu_wrap > strong.searchDate > span{display:block}
	#verifyCertTip .tooltip_btn{left:var(--size140)}
	.addAuth_verifyWrap #verifyCertTip .tooltip_btn{left:var(--size172)}
	.insuClaimGraph .tooltip_wrap > .tooltip_btn{left:var(--size4)}	
	.tooltipDesc_wrap{width:calc(100vw - var(--size32))}
	.frmAddressInfo h5{padding:0}
	.frmAddressInfo .form_item.labelHide{position:static;width:auto;margin-bottom:var(--size8)}	
	.verifyWrap,.ratingList,.privacyPolicyDetail{padding-left:var(--size16);padding-right:var(--size16);margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.reportWay .reportWayInfo dt,.reportWay .reportWayInfo dd{flex:1 1 100%}
	.reportWay .reportWayInfo dd ~ dd{margin-top:0}		
	.unpaidList_wrap{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.unpaidList_wrap > a{padding-left:var(--size16);padding-right:var(--size16)}
	.newNHLife_wrap .btn_shortCut > .btn{flex:0 0 calc(100% + var(--size12));margin-left:calc(var(--size12) * -1)}	
	.insuprodBanner_wrap,.insuprodList_wrap,.insuprodInfoTitle_wrap,.insuprodListSort_wrap{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.insuprodBannList{padding-left:var(--size24);padding-right:var(--size24)}	
	.insuprodCate_wrap.contInquiry.fixed{left:var(--size16);right:var(--size16)}
	.insuprodCate_lst,.insuprod_list .insuprodName,.insuprodInfoTitle,.insuprodList_sort{padding-left:var(--size16);padding-right:var(--size16)}
	.insuprodCate_lst{width:calc(100% + var(--size32));margin-left:calc(var(--size16) * -1)}
	@supports (-webkit-touch-callout:none){.insuprodCate_lst > li:last-child{padding-right:var(--size16)}	} /*iOS Only*/
	.insuprodInfoTitle > .btn_share{right:var(--size16)}
	.insuProdCalcArea .quickLink_lst.btnHalf > li + li{margin-top:var(--size4)}
	.insuProdCalcArea .quickLink_lst.btnHalf a{border-radius:var(--size-radius8)}
	.lstBox_wrap .auth_lst.insuConsultType > li{flex:0 100%}
	.lstBox_wrap .auth_lst.insuConsultType > li + li{margin-top:var(--space8)}
	.lstBox_wrap .auth_lst.insuConsultType button{display:flex;align-items:center;padding-bottom:var(--size10)}
	.lstBox_wrap .auth_lst.insuConsultType button .nhlife_ico{margin:0}
	.lstBox_wrap .auth_lst.insuConsultType button strong{margin:var(--size2) 0 0 var(--size6);text-align:left}		
	.nhlife_modal .newNHLife_wrap#termsCntsTotalAgree{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	#termsCntsTotalAgree .termsContents_wrap{padding-left:var(--size16);padding-right:var(--size16)}
	.vipService_lst{padding-left:var(--size16);padding-right:var(--size16);margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.requestInsu_wrap .currentTime{position:relative;top:auto;display:flex;flex-wrap:nowrap;margin-left:auto;justify-content:flex-end}
	.csWeatherEvent{padding:var(--size16) var(--size16) var(--size80) var(--size16);text-align:center}
	.csWeatherEvent > .desc{padding-left:0}
	.csWeatherEvent > .desc:before{display:none}
	.csWeatherEvent .img{top:auto;right:50%;bottom:var(--size16);margin:0;transform:translateX(50%);-webkit-transform:translateX(50%)}	
	.healthCareSvc{padding-top:var(--size128)}
	.healthCareSvc_lst{position:absolute;top:var(--size8);left:0;right:0}
	.healthCareSvc_lst > .img > .HCSvc_img,.healthCareSvc_lst > .img > .HCSvc_img:before{--sizeFix:7.5rem}
	.healthCareSvc_lst > .li_th3{display:none}	
	.HCSvcComp_lst .img{padding-left:0;padding-right:var(--size20)}
	.nhHealthcareTitle{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.nhHealthcareTitle:before{left:var(--size16);right:var(--size16)}	
	.nhHealthcareSvc_lst{padding-left:var(--size16);padding-right:var(--size16)}
	.nhHealthcareSvc_lst strong{font-size:var(--fsize3)}
	.ceoGreetingsTitle{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}	
	.recommInsuTerm_wrap{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1);padding-left:var(--size16);padding-right:var(--size16)}
	.tabCate_lst{width:calc(100% + var(--size32));padding-left:var(--size4);padding-right:var(--size4);margin-left:calc(var(--size16) * -1)}
	.insuFaq_lst .insuFaq_item dd,.ARSNumGuide_lst .ARSNum_item dd{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.insuFaq_lst .insuFaq_item dd .insuFaqCnts,.ARSNumGuide_lst .ARSNum_item dd .ARSNumCnts{padding-left:var(--size16);padding-right:var(--size16)}
	.mapApi_wrap{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.branchOfficeInfo_wrap{margin-top:calc(var(--size16) * -1)}	
	.custPlazaAppoint_wrap{padding-left:var(--size16);padding-right:var(--size16);margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.dataInfoView{padding-left:var(--size16);padding-right:var(--size16)}
	.dataInfoView .li_th2{flex-direction:column}
	.dataInfoView .li_th2 > li{flex:0 0 100%}
	.dataInquiry .status{right:var(--size16)}
	.menuSCHResult_list .insuFaq_lst .insuFaq_item dt > a{padding-left:var(--size16)}
	.representARS_wrap{padding:var(--size12) var(--size16);background:var(--color_lightBlue2)}
	.authRequestWrap .authRequest_wrap,.authRequestWrap .certArsGo_wrap,.phoneFreeRegWrap .phoneFreeReg_wrap{padding-left:var(--size16);padding-right:var(--size16)}
	.AAwardsTitle{padding-left:var(--size16);padding-right:var(--size16);margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.recommContsSort_wrap,.recommContsView_header{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.recommContsSort,.recommContsView_header > .title{padding-left:var(--size16);padding-right:var(--size16)}
	.recommContsView_header > .title:before{left:var(--size16)}
	.recommConts_lst > li{flex:0 0 100%}
	.recommConts_lst .recommContsInfo > .img > img{top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
	.recommContsView_header > .img > img{top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
	[class*="recommConts"] [class*="pagingNum"]{right:var(--size16)}
	.prodSVC_wrap .onlineInsuSlide_wrap,.prodSVC_wrap .insuProduct_wrap,.prodSVC_wrap .counselInsu_wrap{padding-left:var(--size16);padding-right:var(--size16)}
	.appInfo_wrap{padding-left:var(--size16);padding-right:var(--size16);margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	.checkingNow_layer{right:var(--size16);left:var(--size16);width:calc(100% - var(--size32))}

	.event_lst .eventInfo > .img{height:var(--size100)}
	.event_lst .eventInfo.eventOff > .img{max-width:var(--size104)}
	
	.termsAgreeWrap{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1);padding-left:var(--size16);padding-right:var(--size16)}
	
	[class*="pinInput_wrap"] + [class*="pinInput_wrap"]:before{width:var(--size240)}
	[class*="pinInput_wrap"] .pinShape > span{margin-left:var(--size8);margin-right:var(--size8)}
	
	.prevPolicy_wrap .prevPolicy h5,.prevPolicy_wrap .policyCnts,.prevPolicy_wrap .policyCnts > h5{padding-left:var(--size16);padding-right:var(--size16)}
	.prevPolicy_wrap .policyCnts > h5{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}	
	.prevPolicy_wrap .policyCnts > h5{padding-left:var(--size16);padding-right:var(--size16)}
	.prevPolicy_wrap .policyCnts h5[id*="title"]:before,.prevPolicy_wrap .policyCnts #labeling > span{left:var(--size16)}

	.majorImprove_header .descIntro > .txtp{bottom:var(--size20);padding:0 var(--size16);font-size:var(--fsize1);line-height:var(--lineHeight1);word-break:keep-all;overflow-wrap:break-word}
	.majorImproveGuide > h4 .num{margin-bottom:var(--size10);font-size:var(--hfsize6)}
	.majorImproveGuide > h4 strong{font-size:var(--hfsize4)}
	.majorImproveGuide > .txtp,	.majorImproveRemark > .txtp{font-size:var(--fsize1);line-height:var(--lineHeight1);word-break:keep-all;overflow-wrap:break-word}
	.majorImproveBanner{padding-left:var(--size16)}
	@supports (-webkit-touch-callout:none){.majorImprove_header .descIntro > .txtp,.majorImproveGuide > .txtp,	.majorImproveRemark > .txtp{word-break:break-word}}
	
	.banner_totalList_wrap{margin-left:calc(var(--size16) * -1);margin-right:calc(var(--size16) * -1)}
	
	.alert__.block_overlay_msg__.modalAlert{left:var(--size16) !important;width:calc(100% - var(--size32)) !important}
	.alert__.block_overlay_msg__.modalAlert .msg_title_box__{padding:var(--size14) var(--size52)}
	.alert__.block_overlay_msg__.modalAlert .msg_title_box__:before{left:var(--size16);right:var(--size16)}	
	.alert__.block_overlay_msg__.modalAlert .msg_box__{padding:var(--size24) var(--size16)}
	.alert__.block_overlay_msg__.modalAlert .msg_title_box__ .msg_title_close_btn__{right:var(--size4)}
		
	.appEnd_wrap{margin:calc(var(--size26) * -1) calc(var(--size16) * -1) 0}
}
@media only screen and (max-width:349px){
	.newNHLife_wrap .btnWrap > span.prev,.nhlife_modal .btnWrap > span.btn_prev,.nhlife_modal .btnWrap > span.prev{max-width:var(--size106)}	
	.newNHLife_wrap.insuContractInqWrap{min-height:calc(100vh - 17.5rem);padding-bottom:var(--size208)}
	.iconLink_lst.horizon > li{flex:0 0 100%}
	.claimantInfo_wrap{padding:var(--size8) var(--size12)}
	.claimantInfo_wrap.accountInfoWrap{padding-top:0;padding-bottom:0}
	.representARS_wrap > .representARS{padding-top:0}
	.representARS_wrap:before{top:50%;margin-top:calc(var(--size6) * -1);transform:translateY(-50%);-webkit-transform:translateY(-50%)}
	.representARS_wrap.mainARSNum:before{display:none}
	.representARS ~ .representARS{padding-top:var(--size14)}
	.connectState_wrap{position:static;width:100%;height:auto;margin-top:0;border-radius:var(--size12)}
	.connectState_wrap .connectState{align-items:initial;padding:var(--size8) var(--size16)}
	.connectState .connectStateChk{top:var(--size10);left:calc(var(--size8) * -1);right:auto}
	.accountInfoWrap .claimantInfo_lst > li{padding:var(--size10) 0 !important}
	.accountInfoWrap .claimantInfo_lst strong,.accountInfoWrap .claimantInfo_lst .claimantInfo{flex:0 0 100%}
	.accountInfoWrap .claimantInfo_lst .claimantInfo{margin-top:var(--size4);text-align:left}	
	.claimantInfo_wrap.listgroupItem{padding-top:0;padding-bottom:0}
	.listgroupItem .claimantInfo_lst > li{padding:var(--size10) var(--size16) !important}
	.listgroupItem .claimantInfo_lst strong,.listgroupItem .claimantInfo_lst .claimantInfo{flex:0 0 100%}
	.listgroupItem .claimantInfo_lst .claimantInfo{margin-top:var(--size4);text-align:left}	
	.insurant_lst .radio > label > span{padding-left:var(--size16);padding-right:var(--size16)}
	.insurant_lst .radio > label > span:before{right:var(--size12)}
	.insurant_lst .radio > label > span > em.agreeChk{margin-left:var(--size4)}
	/*.insurant_lst .radio > label > span > br{display:block}.checkbox > label > span > em.agreeChk,.radio > label > span > em.agreeChk{margin:var(--size4) 0 0}*/
	.requestInsuView .status{position:static;margin-top:var(--size4)}
	.accInfoManage .requestInsuView .status{position:absolute;top:var(--size2);right:calc(var(--size6) * -1);margin-top:0}
	.loanProdNav_lst{padding-left:var(--size16);padding-right:var(--size16)}
	.loanProdNav_lst a{padding-top:var(--size12);padding-bottom:var(--size12)}
	.recommSCHWrap .schKeyword_wrap strong{padding-right:var(--size8)}
	.recommSCHWrap .schKeyword_wrap strong:before{right:0}
	.recommSCHWrap .schKeyword_lst > li{padding-left:var(--size4)}
	.recommSCHWrap .schKeyword_lst a{padding-left:var(--size6);padding-right:var(--size6)}
	.csWeatherWrap .radio > label{padding:0 var(--size8)}
	.csWeatherWrap #csWeather_window.radio > label{flex:0 0 33.333%;padding:var(--size4)}
	.csWeatherWrap #csWeather_State.radio:after{display:block}
	.csWeatherWrap #csWeather_contactPref.radio > label{padding:0}
	.mCallcenter .dataValInfo_lst.basicInfo strong,.mCallcenter .dataValInfo_lst.basicInfo .dataValInfo_val{flex:0 100%}
	.ceoGreetingsTitle{height:var(--size200)}
	.ceoGreetingsTitle .ceoImg > span{background-size:auto var(--size200)}
	.ceoGreetingsTitle .ceoImg:before,.ceoGreetingsTitle .ceoImg:after{height:var(--size124)}
	.ceoGreetingsTitle .ceoSign{padding-top:var(--size16)}
	.ceoGreetingsImg{margin:var(--size16) 0 var(--size24)}
	.ceoGreetingsImg > .ceoGreetingsDesc{left:var(--size20);right:var(--size20);bottom:var(--size20)}
	.ceoGreetingsDesc > .ceoName{margin-top:var(--size40)}
	.ceoGreetingsDesc > .ceoName > .ceoSign{right:var(--size140)}	
	.secIdxSort_alphabet .radio.tagsRadio > label{flex:0 0 calc(16.666% - var(--size6))}
	.secIdxSort_alphabet .radio.tagsRadio > label:last-child{flex:0 0 calc(66.664% - var(--size6))}
	.secIdxSort_alphabet #secIdxSort_english.radio.tagsRadio > label{flex:0 0 calc(16.666% - var(--size6))}
	.secIdxSort_alphabet #secIdxSort_english.radio.tagsRadio > label:last-child{flex:0 0 calc(66.664% - var(--size6))}
	
	.NHLifeError .error_desc{padding-left:var(--size16);padding-right:var(--size16)}
	.NHLifeError .error_desc > br{display:none} 
}
@media only screen and (max-width:319px){
	.newNHLife_wrap > h3.h3_ico br{display:none}
	.newNHLife_wrap .btnWrap > span.prev,.nhlife_modal .btnWrap > span.btn_prev,.nhlife_modal .btnWrap > span.prev{max-width:var(--size94)}	
	.newNHLife_wrap .btnWrap#otherLogin .btn{font-size:var(--fsize3)}
	.newNHLife_wrap .btnPrice .totalLoanPrice > strong{flex:0 0 var(--size112)}
	.newNHLife_wrap .btnPrice .totalLoanPrice > span{flex:0 0 calc(100% - 7.0rem);max-width:calc(100% - 7.0rem)}
	.quickLink_lst.btnHalf.btnRequiredDoc a{padding:var(--size12) var(--size12)}
	.iconLink_lst.horizon > li{flex:0 0 100%}	
	.columnFormItem .form_item.column{flex-direction:column;align-items:flex-start;margin-bottom:var(--space16);padding:0}
	.columnFormItem .form_item.column > label{max-width:100%;width:100%;margin-bottom:var(--space8)}
	.columnFormItem .form_item.column > .input{width:100%}
	.insuNameInfo .insuNum > a{margin-left:0}
	.insuClaimGraph{width:var(--size218);height:var(--size58)}
	.inquiryBox{padding:var(--size12)}
	.inquiryBox .inquiryTel > a{padding:var(--size44) 0 0;text-align:center}
	.inquiryBox .inquiryTel > a:before,	.inquiryBox .inquiryTel .nhlife_ico{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
	.claimantInfo_lst > li{padding:var(--size2) 0}
	.claimantInfo_lst .addressInfo .claimantInfo > span br{display:none}	
	.formBeneficiaryInfo .form_item.column{padding:var(--size8) 0 var(--size4)}
	.calculatorSel_lst > span > .btn{font-size:var(--fsize3)}	
	.dataValInfo_lst.basicInfo strong,.dataValInfo_lst.basicInfo .dataValInfo_val{flex:0 100%}
	.dataValInfo_lst.basicInfo .dataValInfo_val{margin-top:var(--space8)}	
	.attachDocRegist .form_item.labelHide .input{flex-direction:column;align-items:initial}
	.attachDocRegist .form_item .input > span + span{max-width:none;margin-left:0}
	.civilAffairsInfo .processDept{flex-direction:column}
	.civilAffairsInfo .processDept > dt{max-width:none;margin-bottom:var(--size4)}
	.requestInsuView{padding:var(--size12) var(--size12) var(--size8);border-radius:var(--size8)}
	.requestInsuInfo,.requestInsuView .delYN_desc{padding-left:var(--size12);padding-right:var(--size12);margin-left:calc(var(--size12) * -1);margin-right:calc(var(--size12) * -1);margin-bottom:calc(var(--size8) * -1)}
	.requestInsuInfo:after{left:var(--size12);right:var(--size12)}
	.requestInsuInfo > li span{white-space:nowrap}
	.requestInsuView .mdtrmInfoView_lst > li .requestInsuInfo > li:first-child > span{white-space:inherit}
	.requestInsuInfo.pensionInsuInfo,.requestInsuInfo.divider{margin-top:var(--space8)}
	.requestInsuInfo.pensionInsuInfo:before,.requestInsuInfo.divider:before{width:calc(100% - var(--size24))}
	.requestInsuInfo.oneLine + .requestInsuInfo.oneLine{margin-top:var(--space8)}
	.representARS_wrap .arsEtc > li{}
	.representARS_wrap .arsEtc a + a{margin-left:0}
	.iconLink_lst a{font-size:var(--fsize3)}
	.vipService_item > li{flex:0 0 100%}
	.mktStatusWrap .privacyAgree_more{position:static;margin-top:var(--size4);text-align:right}
	.mktStatusWrap .privacyAgree_more > a{display:inline-flex;border-radius:var(--size6)}
	.mktStatusWrap .privacyAgree_more > a > span{position:relative;padding-right:var(--size12)}
	.mktStatusWrap .privacyAgree_more > a > span:before{position:absolute;top:50%;right:calc(var(--size2) * -1);width:var(--size8);height:var(--size8);margin-top:calc(var(--size3) * -1);border:solid var(--color_gray07);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform-origin:left top;-webkit-transform-origin:left top;content:""}
	.mktStatusWrap .form_item{padding-top:var(--size12)}
	.mktStatusWrap .form_item > label{flex:0 0 100%;max-width:none;margin-bottom:var(--space8)}
	.mktStatusWrap .form_item > label br{display:none}
	.mktStatusWrap .form_item > .input{flex:0 0 100%}
	.mktStatusWrap .noItem_wrap br{display:none}
	.AAwardsList_wrap .AAwardsInfo:before{display:none}
	.myNHLifeGuide_wrap .logout{position:static;margin-top:var(--space8)}
	.contLoanStatePrice_lst{flex-direction:column}
	.contLoanStatePrice_lst > li + li{margin-top:var(--space8)}
	.recommContsBann strong{padding:var(--size16)}
	.prodSVC_wrap .insuProduct_wrap h3 > em,.prodSVC_wrap .counselInsu_wrap h3 > span{display:block}
	.accAuthDepSample .accNo > strong{flex-direction:column}
	.accAuthDepSample .accNo > strong > span + span{margin-left:0}
		
	.event_lst .eventInfo.eventOff > .img,.event_lst .eventInfo.eventOff > .caption{flex:100%}
	.event_lst .eventInfo.eventOff > .img{max-width:none;margin:0 0 var(--size10)}
	.loginButton_lst button{padding-left:var(--size16);padding-right:var(--size12)}
	.loginButton_lst button > span{padding:0 var(--size16) 0 var(--size40)}
	.loginButton_lst button > span:before{right:0}
	.nhHealthcareSvc_lst strong{font-size:var(--fsize4)}
	
	.modalError .error_message > .desc > br{display:none}
	
	.majorImprove_header .descIntro > .txtp{bottom:var(--size16);font-size:var(--fsize3);line-height:var(--lineHeight5)}    
	.majorImproveBanner{background-position:50% 50%}
	.majorImproveBanner .title > span{font-size:var(--fsize2);line-height:var(--lineHeight1)}
	.majorImproveBanner .title > strong{font-size:var(--fsize1);line-height:var(--lineHeight1)}
}
@media only screen and (max-width:290px){
	.newNHLife_wrap .desc_wrap.completeImg{margin-top:var(--size88)}
	.lstBox_wrap .auth_lst button{padding:var(--size12)}
	.healthCareSvc > strong > em{display:block}
	
	.event_lst .eventInfo > .caption > .status{top:calc(var(--size32) * -1)}
	
	.majorImproveBanner .title > span{font-size:var(--fsize3)}
	.majorImproveBanner .title > strong{margin-top:var(--size8);font-size:var(--fsize2)}
}
@media only screen and (max-width:280px){
	.lstBox_wrap .auth_lst > li{flex:0 0 100%;padding:var(--size6) 0}
	.lstBox_wrap .auth_lst button .nhlife_ico,.lstBox_wrap .auth_lst button strong{display:inline-flex;vertical-align:inherit}
	.lstBox_wrap .auth_lst button .nhlife_ico{margin:0}
	.lstBox_wrap .auth_lst.insuConsultType button .nhlife_ico,.lstBox_wrap .auth_lst.insuConsultType button strong{display:flex;flex-direction:column}
	
	.representARS_wrap:before,.representARS_wrap.mainARSNum:before{margin-top:calc(var(--size16) * -1)}
}
@supports (-webkit-touch-callout:none){
	.newNHLife_wrap [class*="li_th"] > li,.newNHLife_wrap .li_hangul > li,.privacyLabel_lst strong{word-break:break-word}/*display:-webkit-box;-webkit-box-orient:vertical*/
	.newNHLife_wrap > .h3Desc,.newNHLife_wrap > .h3Desc .txtp,
	.form_item.column > label,.form_item .input .valueTxt > em,.insuprod_list .insuprodName strong,.insuprod_list .insuprodName .desc,.requestInsuTitle strong,.requestInsuTitle .insuProduct,
	.quickLink_lst a > span,.quickLinkSelect > a > span,.reportWay .reportWayInfo dd,.dataValInfo_lst.repayInfo .dataValInfo_val,.dataValInfo_lst .dataValInfo_val > span[id*="adr"],.loanInfoCntsLst .dataValInfo_lst > li > span,
	.thanksCard_wrap .messageCont > .txtp,.snsShare_item > strong,.loanProdNav_lst a .desc,
	.NHLifeError .error_message,.NHLifeError .error_desc,.modalError .error_message,
	.insuTermList_wrap .insuTerm_lst a > span,.recommInsuTerm .insuTerm_lst a > span,.insuTermDesc > h3,.insuTermDesc > .h3_desc.termSense,
	.breakdown_wrap .breakdown_view strong,.insuFaq_lst .insuFaq_item dt strong,.custPlazaAppoint span.desc,.mktStatusWrap .h5_desc .txtp,.vipService_item strong > span,
	.insuNameInfo > h3,.recommContsBann strong,.recommContsSlide_item strong,
	.autoSubmission_lst .autoSubmission > strong,.autoSubmission_lst .autoSubmission > span > em:not(.date),
	.ceoGreetings > h3,.ceoGreetingsDesc > h3,.ceoGreetings .txtp,.emergeNotice_article > h3,.emergeNotice_article .emergeNotice_txtp,
	.infoSecurity_wrap .desc,.dataValInfo_lst.dataValBetween > li > span,.insuProdInfo_wrap > h3 > span,.insuProdInfo_wrap .insuProdSum .list-type05 > li,.insuProdCharac .list_dep2 > li,.insuProdCharac .exclam{word-break:break-word}
	/*.nhlife_modal_layer,.nhlife_modal_body{max-height:-webkit-fill-available}
	.newNHLife_wrap > h3,.newNHLife_wrap h4,.newNHLife_wrap h5,.newNHLife_wrap h6,.newNHLife_wrap .desc_wrap.tcenterType .txtp,.tabs_lst a > span,.termsAgree_lst .checkDesc > .txtp,
	.checkbox > label > span,.radio > label > span,.form_item.column > label,.formAddress .form_item .input > span > em,.roadNameTip > dd .txtp,
	.newNHLife_wrap [class*="li_th"] > li,.newNHLife_wrap .li_num > li,.newNHLife_wrap .li_decimal > li,.newNHLife_wrap .advice,.newNHLife_wrap .advice_lst > li,.newNHLife_wrap .infoTip,.newNHLife_wrap .annotate,.newNHLife_wrap .annotate_lst > li,
	.insuprod_list .insuprodName strong,.insuprod_list .insuprodName .desc,.insuprodInfoTitle > h3,.insuprodInfoDetail > .list-type05 > li,.insuprodInfoDetail > .box-aside,.insuprodInfoDetail .inforWrap .list_dep2 > li,.insuprodRelate_lst a > span,
	.quickLink_lst a > span,.quickLinkSelect > a > span,.inquiryBox .txtp,.lstBox_wrap .auth_lst button strong,.procedure_lst .procedure > .txtp,
	.termsContents_wrap h3,.termsContents_wrap h4,.termsContents_wrap h5,.requestInsuTitle strong,.requestInsuTitle .insuProduct,
	.survey_lst > li,.reportWay .reportWayInfo dd,.csWeatherEvent > .desc,.loginButton_lst button > strong,.loginButton_lst .no1 button > span,.noItem_wrap,.anniversary10thQuiz .quiz_wrap > dt,.alert__.block_overlay_msg__.modalAlert .msg_box__,
	.totalMenuDepth2_lst .depth2 button > span*/
}
