@charset "utf-8";
html,body{overscroll-behavior-y:none}
body.nhelifeNew.popopen #wrapper{height:100%!important}
body.nhelifeNew.popopen{overflow:hidden}
/* body #container{font-family:'NanumSquareR'} */
/* --------------------------------------------------------------------------------
	## 20240205 테블릿 레이아웃 : 추가용
---------------------------------------------------------------------------------*/
/*240202 하단 푸터팝업*/
.pop-modal1.mo.main.newLayer{overflow:hidden;display:block;position:fixed;bottom:0;min-height:auto;border-radius:20px 20px 0 0;background:#fff;left:0;right:0;top:auto !important;z-index:1000;transform:translateY(120%);transition:opacity 250ms 250ms ease, transform 300ms 250ms ease}
.pop-modal1.mo.main.newLayer.open{display:block;position:fixed;top:auto !important;bottom: 0;left:0;right:0;min-height:auto;height:auto;z-index:1000;transform:translateY(0)!important;-webkit-transform:translateY(0)!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;transition:opacity 500ms 250ms ease, transform 500ms 250ms ease}
.pop-modal1.mo.main.newLayer .header{position:static;bottom:0;height:auto;padding:0;background:none;border-bottom:none;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom);z-index:100000}
.pop-modal1.mo.main.newLayer a{display:block;line-height:0}
.pop-modal1.mo.main.newLayer a img {height:100%;width:100%}
	
/* 메인 팝업  2024-02-02 */
.pop-modal1.mo.newLayer .header .btnWrap{position:relative;display:flex;background:#fff;z-index:100001}
.pop-modal1.mo.newLayer .header .btnWrap button{position:static;flex:1;overflow:visible;display:block;width:auto;height:auto!important;padding:2rem 3rem;text-indent:-9999px}
.pop-modal1.mo.newLayer .header .btnWrap button.todayNo{flex:0 0 calc(100% - 60px);font-size:1.4rem;text-indent:0;text-align:left}
.pop-modal1.mo.newLayer .header .btnWrap button.ui-close{position:relative;flex:0 0 60px}
.pop-modal1.mo.newLayer .header .btnWrap button.todayNo:before,.pop-modal1.mo.newLayer .header .btnWrap button.todayNo:after{display:none}

body.nhelifeNew .tab-nav1{overflow:hidden;position:relative;display:flex;width:100%;max-width:100%;margin:0 0 2.0rem;box-shadow:0 5px 15px rgba(0,0,0,0.15)}
body.nhelifeNew .tab-nav1 .active{border:1px solid #45494d}
body.nhelifeNew .tab-nav1 > li{float:none;width:calc(100% / 3);flex:1;background:#edf1f5;text-align:center;height:6.0rem;border:0.1rem solid #ccc}
body.nhelifeNew .tab-nav1 > li{overflow:hidden;float:none;width:calc(100% / 3)!important;flex:1;background:#edf1f5;text-align:center;height:6.0rem}
body.nhelifeNew .tab-nav1 > li > a{display:block;color:#333;padding:0 0 0.3rem;font-size:1.8rem;line-height:5.7rem}
body.nhelifeNew .tab-nav1 > li.active > a{background:#45494d;color:#fff;font-weight:bold}
body.nhelifeNew .wrap-detail .tab-nav1{left:0!important;right:0!important;transform:translateX(0%)}
/* body.nhelifeNew .product14.ig .wrap-detail .tab-nav1{top:3rem} *//*독감*/
body.nhelifeNew .scrolling .product14.ig .wrap-detail .tab-nav1{top:6rem}

body.nhelifeNew #container.ig.product14 > .contents:only-child, #container.ig.product14 > .contents:last-child{/* padding:0 */}

body.nhelifeNew .stamp{display:flex}
body.nhelifeNew .stamp li{position:relative;display:inline-flex;height:54px;text-align:center;text-indent:-10000px;font-size:0}
body.nhelifeNew .stamp li:before{content:'';position:absolute;top:auto;width:54px;height:54px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Sbzav_vpba_2402.cat%3Sire%3Q20250609) no-repeat 0 -56px;background-size:432px auto}
body.nhelifeNew .stamp.cd14 li::before{background-position:0 -56px!important}
body.nhelifeNew .stamp.cd14 li.stamp_ok:before{background-position:0 0!important}
body.nhelifeNew .stamp.n2 li{width:calc(100% / 2)!important}
body.nhelifeNew .stamp.n3 li{width:calc(100% / 3)!important}
body.nhelifeNew .stamp.n4 li{width:calc(100% / 4)!important}
body.nhelifeNew .stamp.n5 li{width:calc(100% / 5)!important}

body.nhelifeNew .stamp.cd14 li.sp_np7::before {background-position:0 -181px!important}
body.nhelifeNew .stamp.cd14 li.sp_np5::before {background-position:-108px -181px!important}
body.nhelifeNew .stamp.cd14 li.sp_np3::before {background-position:-54px -181px!important}
body.nhelifeNew .stamp.cd14 li.sp_fr::before {background-position:0 -319px!important}

body.nhelifeNew .stamp.cd14 li.sp_np7.stamp_ok::before {background-position:0 -125px!important}
body.nhelifeNew .stamp.cd14 li.sp_np3.stamp_ok::before {background-position:-54px -125px!important}
body.nhelifeNew .stamp.cd14 li.sp_np5.stamp_ok::before {background-position:-108px -125px!important}
body.nhelifeNew .stamp.cd14 li.sp_fr.stamp_ok::before {background-position:0 -266px!important}

/*tab2*/
body.nhelifeNew .omni-section4 .omni-tab_group {display:flex;flex-wrap:nowrap;margin:0 -0.2rem 2rem}
body.nhelifeNew .omni-section4 .omni-tab_group li{flex:1;padding:0 0.2rem}
body.nhelifeNew .omni-section4 .omni-tab_group li button{width:100%;padding:1rem 0;border:1px solid #c0c8d5;line-height:2rem;color:#046fd9;font-weight:bold;font-family:'NanumSquareR'}
body.nhelifeNew .omni-section4 .omni-tab_group li button.on{background:#444;color:#fff;border:1px solid #444}


/*옴미 추천아이콘*/
body.nhelifeNew .omni_product ul li a{text-align:center}
body.nhelifeNew .omni_product ul li a > span{position:relative;display:inline-flex;padding:1rem 0 0 3.1rem}
body.nhelifeNew .omni_product ul li a::before{background:none!important}
body.nhelifeNew .omni_product ul li a span:before {content:'';position:absolute;top:0.3rem;left:0;width:30px;height:30px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Sbzav_vpba_230427.cat%3Sire%3Q20240426) no-repeat -0.5rem -0.5rem;background-size:40.0rem 20.0rem;}
body.nhelifeNew .omni_product ul li.omni_ic2 a span::before {background-position:-4.6rem 0.1rem;}
body.nhelifeNew .omni_product ul li.omni_ic3 a span::before {background-position:-8.5rem 0.1rem;}

/*20240215 pc 옴니아이콘*/
body.nhelifeNew .omni-section4 .omni_product strong{/* position:relative; */padding:0 0 0 5rem}
body.nhelifeNew .omni-section4 .omni_product strong::before {content:'';position:absolute;display:inline-block;left:0;top:0;width:4.5rem;height:4.5rem;margin:0 0;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Szbovyr_vpba_240215.cat%3Sire%3Q20250609) no-repeat 0 0;background-size:360px auto}/*검진쏘옥*/
body.nhelifeNew .omni-section4 .omni_product strong.item_14_1:before{background-position:-271px -45px}/*선물형 독감*/
body.nhelifeNew .omni-section4 .omni_product strong.item_13::before {background-position: -135px -45px}/*검진*/
body.nhelifeNew .omni-section4 .omni_product strong.item_12_1::before {background-position: -225px -45px}/* 생활쏘옥 실속형*/
body.nhelifeNew .omni-section4 .omni_product strong.item_12_2::before {background-position: -90px -45px}/* 생활쏘옥 표준형*/
body.nhelifeNew .omni-section4 .omni_product strong.item_11::before {background-position:  0 -45px}/* 올바른지구대중교통 */
body.nhelifeNew .omni-section4 .omni_product strong.item_10::before {background-position: -45px -45px}/*효밍*/
body.nhelifeNew .omni-section4 .omni_product strong.item_7::before {background-position: -225px 0}/* 뇌심장 */
body.nhelifeNew .omni-section4 .omni_product strong.item_6::before {background-position: -270px 0}/* 일년든든레저보험 */
body.nhelifeNew .omni-section4 .omni_product strong.item_5::before {background-position: -315px 0}/* 농업인 */
body.nhelifeNew .omni-section4 .omni_product strong.item_4::before {background-position: -135px 0}/* 부자습관 */
body.nhelifeNew .omni-section4 .omni_product strong.item_2::before {background-position: -45px 0}/*모두의암  */
body.nhelifeNew .omni-section4 .omni_product strong.item_1::before {background-position: -180px 0}/* 세테크 */
body.nhelifeNew .omni-section4 .omni_product strong.item_15::before {background-position:-315px -45px}/*통풍*/

body.nhelifeNew .omni_product ul li:first-child:nth-last-child(3), #gnb .omni_product ul li:first-child:nth-last-child(3) ~ li:first-child {margin-left:0}
body.nhelifeNew .omni_product ul li:first-child span {width:5rem}

body.nhelifeNew .tbl-view.event .event-wrap{text-align:center}/*이벤트 중간정렬*/

/*효밍강조*/
body.nhelifeNew .gift_text .label-check label > input:first-child + span{padding:0.7rem 1.0rem 1.0rem 2.5rem;font-weight:600}
body.nhelifeNew .gift_text .label-check label > input:first-child + span:before{width:1.5rem;height:1.5rem}
body.nhelifeNew .gift_text .label-check label > input:first-child + span:after{width:.7rem;height:.4rem;margin:0.5rem 0.5rem}
body.nhelifeNew .gift_text .label-check label > input[value="0"] + span{font-weight:200}

/*효밍 접근성 */
body.nhelifeNew #container .label-check input + button span::before{background-color:#0081d1;border-color:#0081d1}
body.nhelifeNew #container .label-check input + button span::before, body.nhelifeNew #container .label-check input + button span::after{content:'';position:absolute;left:0;top:0.3rem}
body.nhelifeNew #container .label-check input + button span::after{border-left:0.2rem solid #fff;border-bottom:0.2rem solid #fff;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
body.nhelifeNew #container .gift_text .label-check input + button span{padding:0.7rem 1.0rem 1.0rem 2rem;font-weight:600}
body.nhelifeNew #container .gift_text .label-check input + button span::before{width:1.5rem;height:1.5rem}
body.nhelifeNew #container .gift_text .label-check input + button span::after{top:0.1rem;left:-0.2rem;width:.7rem;height:.4rem;margin:0.5rem 0.5rem}

body.nhelifeNew #container .label-check input + button.off span::before{background-color:#ccc;border-color:#ccc}
body.nhelifeNew #container .label-check input + button.off span::after{border-left:0.2rem solid #fff;border-bottom:0.2rem solid #fff}

/*독감 상세내용*/
.nhelifeNew #container.product14 #goodsDesc section:not(last-child),
.nhelifeNew #container.product7 #goodsDesc section:not(last-child),
.nhelifeNew #container.product2 #goodsDesc section:not(last-child){margin-bottom:0}
.nhelifeNew #container.product14 #goodsDesc section:last-child,
.nhelifeNew #container.product7 #goodsDesc section:last-child,
.nhelifeNew #container.product2 #goodsDesc section:last-child{margin-bottom:6rem}
.nhelifeNew #container.product14 #goodsDesc section,
.nhelifeNew #container.product7 #goodsDesc section,
.nhelifeNew #container.product2 #goodsDesc section{margin-top:8rem}
.nhelifeNew #container.product14 #goodsDesc > h2 + section,
.nhelifeNew #container.product7 #goodsDesc > h2 + section,
.nhelifeNew #container.product2 #goodsDesc > h2 + section{margin-top:0!important}

.nhelifeNew #container.product14 section .conZone,
.nhelifeNew #container.product7 section .conZone,
.nhelifeNew #container.product2 section .conZone{/* display:flex; flex-wrap:wrap*/padding-bottom:4rem;display:block;text-align:center;border-bottom:.1rem solid #d9d9d9}
.nhelifeNew #container.product14 section .conZone.frzone{flex-direction:row-reverse}/*오른쪽으로 정렬*/
.nhelifeNew #container.product14 section .conZone.frzone .contxt{text-align:right} 

.nhelifeNew #container.product14 section .conZone div,
.nhelifeNew #container.product7 section .conZone div{flex-grow:1}
/*.nhelifeNew #container.product14 section .conZone .imgZ{margin-bottom:2rem;padding-bottom:3rem}*/
/* .nhelifeNew #container.product14 h2 + section{margin-top:10rem} */
.nhelifeNew #container.product14 section + section + section + section .imgZ{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}
.nhelifeNew #container.product14 section sup{font-size:1.5rem;vertical-align:super;right:0}

.nhelifeNew #container.product14 .contxt{font-size:2rem;line-height:3rem;margin-bottom:6rem}
.nhelifeNew #container.product14 .contxt + .img_list.n02{padding-top:3rem}
.nhelifeNew #container.product14 .contxt h3,
.nhelifeNew #container.product7 .contxt h3,
.nhelifeNew #container.product2 .contxt h3{margin-bottom:.5rem;font-size:4rem;line-height:4.8rem;word-break:keep-all}/*상세 h3*/
.nhelifeNew #container.product14 .contxt h3 span,
.nhelifeNew #container.product7 .contxt h3 span,
.nhelifeNew #container.product2 .contxt h3 span{display:block}
.nhelifeNew #container.product14 .contxt h3 strong i{position:relative}
.nhelifeNew #container.product14 .contxt h3 strong i::before{content:'';position:absolute;top:-0.7rem;left:calc(100% / 2 - 0.25rem);width:0.5rem;height:0.5rem;background:#32b16c;border-radius:.5rem}
.nhelifeNew #container.product14 .contxt ul li{font-family:NanumSquareR;word-break:keep-all}
.nhelifeNew #container.product14 .contxt p,
.nhelifeNew #container.product7 .contxt p,
.nhelifeNew #container.product2 .contxt p{margin-top:1rem;color:#333;font-size:2rem}
.nhelifeNew #container.product14 .contxt p.s_tit{margin:.5rem 0 0;font-size:1.8rem}
.nhelifeNew #container.product14 .contxt p.s_tit + p.s_tit{margin-bottom:2rem} 
.nhelifeNew .point_blue{color:#006ebc}
.nhelifeNew .point_blue2{color:#0081d1}
.nhelifeNew .point_orange{color:#ff1313}
.nhelifeNew .point_orange2{color:#ec6941}

.nhelifeNew #container.product14 .step01,.nhelifeNew #container.product14 .step02,.nhelifeNew #container.product14 .step03{/*border:1px solid #ccc;*/margin-bottom:5rem;padding:5rem 2rem}
.nhelifeNew #container.product14 .step01 h3,.nhelifeNew #container.product14 .step02 h3,.nhelifeNew #container.product14 .step03 h3{font-size:2.4rem;margin-bottom:3rem}
.nhelifeNew #container.product14 .step01 h4,.nhelifeNew #container.product14 .step02 h4,.nhelifeNew #container.product14 .step03 h4{font-size:1.8rem;font-weight:600}
.nhelifeNew #container.product14 .step01 h5,.nhelifeNew #container.product14 .step02 h5,.nhelifeNew #container.product14 .step03 h5{font-size:1.6rem;font-weight:600}

.nhelifeNew #container.product14 .step01{padding:3.5rem 5rem 3.5rem;margin:5rem 5rem 0;background:#fff;border:.3rem solid #2e3133;box-shadow:0 5px 20px rgba(0,0,0,0.2)}
.nhelifeNew #container.product14 .calculator_mb.result{display:flex}
.nhelifeNew #container.product14 .calculator_mb.result li{flex:1 1 40%;margin:1rem}

.nhelifeNew #container.product14 .info_gift{margin-bottom:4rem}
.nhelifeNew #container.product14 .info_gift li{padding:.5rem 0 .5rem;/* border-bottom:1px solid #c0c8d5; */font-size:1.6rem}

.nhelifeNew .exclam{margin:0 10rem;padding:2rem 2rem;background:#f2f6fa;font-size:1.5rem;text-align:left;font-family:'NanumSquareR'}

.nhelifeNew .exclamN{margin:0 2rem;padding:2rem 0;background:#f2f6fa;border:0.1rem solid #ccc}
.nhelifeNew table + .exclamN,.nhelifeNew .exclamN{margin:0;padding:2rem 0}
.nhelifeNew table + .exclamN.ex02,.nhelifeNew table + .exclamN.ex02 li,.nhelifeNew .exclamN.ex02,.nhelifeNew .exclamN.ex02 li{background:#fff}
.nhelifeNew table + .exclamN.ex02{padding:2rem 0;border:none}
.nhelifeNew .exclamN.ex02 li{padding:1rem 2rem}
.nhelifeNew table + .exclamN.ex02 li::before,.nhelifeNew .exclamN.ex02 li::before{left:0}
.nhelifeNew .exclamN li{position:relative;margin:-1rem 0;padding:1rem 2rem 1rem 4rem;background:#f2f6fa;font-size:1.5rem;text-align:left;font-family:'NanumSquare'}
.nhelifeNew .exclamN li::before{content:'※';position:absolute;top:1rem;left:2rem}
.nhelifeNew .exclamN li li{margin:0 0;;padding:.5rem 1rem}
.nhelifeNew .exclamN li li::before{content:'-';top:.5rem;left:0;padding-left:0}
.nhelifeNew .list_type02{margin-bottom:4rem}
.nhelifeNew .list_type02 li{position:relative;padding-left:1rem;line-height:1.5}
.nhelifeNew .list_type02 li::before{content:'';position:absolute;top:0.8rem;left:0;width:.5rem;height:.5rem;background:#999;border-radius:0.3rem}

.nhelifeNew #container.product14 .wid100{width:100%!important}
.nhelifeNew #container .mb2rem{margin-bottom:2rem!important}
.nhelifeNew #container .mb3rem{margin-bottom:3rem!important}
.nhelifeNew #container .mb4rem{margin-bottom:4rem!important}
.nhelifeNew #container .tac{text-align:center!important}
.nhelifeNew #container .tar{text-align:right!important}
.nhelifeNew #container .tal{text-align:left!important}

.nhelifeNew #container.product14 .btn_n{display:flex}
.nhelifeNew #container.product14 .btn_n button{flex-grow:1;border-radius:0;border:none;font-size:1.8rem}
.nhelifeNew #container.product14 .btn_n button:FIRST-CHILD{/* flex-grow:0;flex-shrink:0 */}


.nhelifeNew #container.product14 button{/* background:#edfaff; border:.1rem solid #999;border-radius:1.5rem*/}
/* .nhelifeNew #container button span{padding:1.5rem 0} */
.nhelifeNew #container .btn-sns button{/* background:none; */border:none;/* height:auto */;border-radius:0}
.nhelifeNew #container .btn-sns button.fb{height:0;padding:40px 0 0;background-size:300px 300px;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2S..%2Spbzzba%2Svzntrf%2Spbzzba%2Svpba4.cat%3Sire%3Q20240426);background-position:-40px -30px}
.nhelifeNew #container .btn-sns button.url{width:auto;height:4.0rem;padding:0 3.0rem;font-size:1.4rem;border-radius:2.0rem;border:0.1rem solid #45494d;background:#45494d;color:#fff;}
.nhelifeNew #container button.action{height:6rem;background:#006ebc;color:#FFF;border:.1rem solid #006ebc;font-weight:600}

/*버튼 아이콘 예외*/
.nhelifeNew #container.product14 button.btn_del{height:4.2rem;padding:0 2rem;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sc14_vzt.cat%3Sire%3Q20240426);background-size:450px auto;background-position:-203px 4px;background-color:#fff;font-size:0;border:none}
.nhelifeNew #container.product14 button.btn_search{background-color:#fff!important}
.nhelifeNew #container.product14 button.btn_search span{position:relative;padding:1.5rem 0 .5rem 0!important;border:none;color:#666!important;font-weight:600;border-bottom:.1rem solid #666}
.nhelifeNew #container.product14 button.btn_search span::before{content:'';position:absolute;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sc14_vzt.cat%3Sire%3Q20240426);background-size:500px auto;background-position:-298px 2px}
.nhelifeNew #container.product15 button.btn_search span{position:relative;padding:1.5rem 0 .5rem 0!important;border:none;color:#666!important;font-weight:600;border-bottom:.1rem solid #666}


/*버튼 아이콘 */
.nhelifeNew #container.product14 button.icon span{position:relative/* ;padding:1.5rem 2rem 1.5rem 4.5rem */}
.nhelifeNew #container.product14 button.icon span::before{top: calc(100% / 2 - 1.6rem);left: 0;width:3rem;height:3rem}

/*하단푸터 pc*/
.nhelifeNew .main-section5 .info{padding:0 1rem 0}

.nhelifeNew .main-section5 .info dt{padding:2rem 3rem;background:#45494d;color:#fff;line-height:1.5}
.nhelifeNew .main-section5 .info .webTel{padding:1rem 0 1rem 2rem;font-size:2rem;line-height:1.3}
.nhelifeNew .main-section5 .info .webTel p{margin:-.5rem 0 0 1.5rem;font-size:1.5rem;color:#767676;font-family:'맑은 고딕','Malgun Gothic'}
.nhelifeNew .main-section5 .info .webTel + dd{padding:2rem 0 2rem 2rem}
.nhelifeNew .main-section5 .info dd li{padding:0;line-height:1.5}
.nhelifeNew .main-section5 .info dd.webTel li em{display:inline-block;width:13rem}
.nhelifeNew .main-section5 .info dd.webTel li:last-child{}
.nhelifeNew .main-section5 .info dd:last-child li{position:relative;padding-left:1rem;line-height:1.8}
.nhelifeNew .main-section5 .info dd:last-child li::before{content:'';position:absolute;top:calc(100% / 2 - .25rem);left:0;width:0.5rem;height:.5rem;background:#999;border-radius:0.3rem}

/*경품지급 팝업*/
/* .nhelifeNew .pop-modal1 .content {margin-bottom:5.0rem;padding-top:2.0rem;} */
.nhelifeNew .pop-modal1 .area-btn_pop {position:absolute;left:0;right:0;bottom:0 !important;width:100%;height:5.0rem;}
.nhelifeNew .pop-modal1 .area-btn_pop .btn-m {width:100%;height:5.0rem;font-size:2.5rem;line-height:5.0rem;display:inline-block;text-align:center;overflow:hidden;margin:0;padding:0;background:#0081d1;color:#fff}
.nhelifeNew .pop-modal1.mo .header {text-indent:0;}
/*.nhelifeNew .pop-modal1 .content .check_all.label-check label:last-child > input + span {border:0.1rem solid #999;}
.nhelifeNew .pop-modal1 .content .check_all.label-check label:last-child > input:checked + span {background:#999;}*/
.nhelifeNew .pop-modal1 .content .form-area .basic > .label-check:first-child {width:95%;}
.nhelifeNew .pop-modal1 .check_all.label-check.radio label {width:100%;margin-bottom:1.0rem;}
.nhelifeNew .pop-modal1 .check_all.label-check.radio label > input:checked + span {position:static}   /* 경품수령 동의 position:initial; */
.nhelifeNew .pop-modal1 .check_all.label-check.radio label > input[value="N"] + span{border-color:#999}
.nhelifeNew .pop-modal1 .check_all.label-check.radio label > input[value="N"]:checked + span{background:#999}
.nhelifeNew .pop-modal1 .check_all.label-check.radio label > input:focus + span {outline:none}

.nhelifeNew #container.product14 .calculator_mb_select.result {display:flex;flex-wrap:wrap;margin: .5rem -.5rem 2rem;line-height:4rem;min-width:50%;}
.nhelifeNew #container.product14 .calculator_mb_select.result li{flex: 1 1 40%;/* height:5rem; */padding:1rem 0;border-radius:1.5rem;box-sizing: border-box;padding:.5rem/* ;min-width: 50%; */}
.nhelifeNew #container.product14 .calculator_mb_select.result li:FIRST-CHILD{/* margin-right:1rem; */}
.nhelifeNew #container.product14 .calculator_mb_select.result li label{box-sizing: border-box;display: block;}
.nhelifeNew #container.product14 .calculator_mb_select.result li label span{/* padding:0 1.5rem; */position:relative;font-weight:bold;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-transition:0.25s ease;transition: 0.25s ease}
.nhelifeNew #container.product14 .calculator_mb_select.result li label span::before{display:none;/* display:-webkit-box;display:flex; */flex-shrink:0;content:"";background:none;width:3rem;height:3rem;border-radius:50%;margin:0 0.8rem 0 0 ;-webkit-transition:0.25s ease;transition:0.25s ease;/* box-shadow: inset 0 0 0 0.125em #d9d9d9; */}
.nhelifeNew #container.product14 .calculator_mb_select.result li label input:checked + span:before{/* box-shadow:inset 0 0 0 0.5em #0084d1 */}
.nhelifeNew #container.product14 .calculator_mb_select.result li label input {height: auto;border:none!important;display:none}
.nhelifeNew #container.product14 .calculator_mb_select.result li label span {font-size:1.8rem;/* border: 0.1rem solid #ced4d9 */;border-radius: 1.5rem;padding: 1rem 0}
.nhelifeNew #container.product14 .calculator_mb_select.result li label span em{font-weight:400;text-align:right;font-weight:600;color:#006ebc}
.nhelifeNew #container.product14 .calculator_mb_select.result li label span strong,.nhelifeNew #container.product14 .calculator_mb_select.result li label span em{flex:1 1 auto;/* padding-right:2rem; */line-height:5rem}
 
/*qr*/
.pop_Qr p button:before, .pop_Qr p button:after{content:'';display:block;position:absolute;left:50%;top:50%;width:2.0rem;height:0.2rem;margin:-0.1rem 0 0 -0.9rem;background:#000;-webkit-transition:all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition:all 0.3s ease;}

/* 수납재처리*/
.result_step01{margin:0 0 3rem;font-size:1.8rem;line-height:3.5rem}
.result_step01 ul li strong{display:inline-block;position:relative;padding:0 1rem}
.result_step01 ul li strong::BEFORE {content:'';position:absolute;top:1.5rem;width:0.5rem;height:0.5rem;background-color:#ccc;left:0;border-radius:0.5rem}
.result_step01 ul{margin-bottom:2rem}
.result_step01 li{margin:1rem 0 0;padding-bottom:1rem;border-bottom:1px solid #ced4d9}
.result_step01 li p{margin-bottom:0;padding-left:1rem;font-size:1.5rem;color:#767676}
.result_step01 p{margin-bottom:2rem;font-size:1.6rem;line-height:2.4rem;text-align:center}
.result_step01 p.n_comment{text-align:left}
.result_step01 .result_ok,.result_step01 .result_cancel{margin:10rem 0 5rem;font-size:2rem;font-weight:600;font-family:'NanumSquare'}

.nhelifeNew .result_cancel,.nhelifeNew .result_ok{position:relative;}
.nhelifeNew .result_cancel::before,.nhelifeNew .result_ok::before{content:'';position:absolute;top:-8rem;width:6rem;height:6rem;left:calc(100% / 2 - 3rem);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sauyvsr_vpb.cat%3Sire%3Q20250609) no-repeat -448px -74px;background-size:1482px auto}
.nhelifeNew .result_ok::before{background-position:-373px -74px}

.nhelifeNew .box_one div.box_one1 span{padding-top:35%}


.qr_gift{position:absolute;top:-6.5rem;right:2.5rem;width:40rem;height:40rem;padding:3rem;background:#f2f6fa;border-radius:1.5rem;box-shadow:0 5px 20px rgba(0,0,0,0.2)}
.qr_gift_txt{position:relative;margin-bottom:1.5rem;font-size:2rem}
.qr_gift_txt::before{content:'';position:absolute;top:-5rem;left:14rem;width:8rem;height:8rem;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sc14_vzt.cat%3Sire%3Q20240422);background-size:950px auto;background-position:0 0}
.qr_gift_txt em{display:block;font-size:1.7rem}
.qrcode{position:relative;/* height:17rem; */font-size:0!important}
.qrcode::before{content:'';position:absolute;top:3rem;margin-left:calc(100% / 2 - 12rem);width:25rem;height:29.5rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sc14_de.cat%3Sire%3Q20241015) no-repeat;background-size:100% auto;background-position:0 0}
.list_comm{margin-bottom:.5rem}
/*닫기 버튼x*/
.qr_gift .close button{overflow:hidden;display:block;position:absolute;right:0;top:0;width:5.0rem;height:0;padding:5.0rem 0 0;border:none!important}
.qr_gift .close button:before, .qr_gift .close button:after{content:'';display:block;position:absolute;left:50%;top:50%;width:2.4rem;height:0.2rem;margin:-0.1rem 0 0 -1.1rem;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;background:#666}
.qr_gift .close button:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.qr_gift .close button:after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}

.gift-Item .info-data4 dd.result02 ul > li{display:block;float:none;margin:0 0 0.5rem}
.gift-Item .info-data4 dd.result02 ul{overflow:visible;margin:1rem 0}
.gift-Item .myinfo .info-data4 .btn{position:absolute;top:4.0rem;right:4.0rem;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}
.gift-Item .myinfo .info-data4 .result02{position:relative;margin-top:2rem;padding-top:1rem;border-top:.1rem dashed #ccc}
.gift-Item .myinfo .info-data4 .result02 .gift-prm{position:absolute;top:2rem;right:0}
.gift-Item .myinfo .info-data4 .result02 .gift-prm strong{margin:0 0 0 1.0rem;font-family:'NanumSquare';font-size:3.2rem;line-height:3.0rem;color:#0081d1;font-weight:normal}
.gift-Item .myinfo .info-data4 .result02 .mt10{position:absolute;right:0;bottom:0}
.gift-Item .myinfo .info-data4 .result02 a + a{display:inline-block;;margin:0 0 0 0.5rem}

.nhelifeNew .visual-scroll1.chart2 .list > li.scene5.active .info ul > li:nth-child(4) b > span:after{height:4.5rem}





/* 기본 버튼 */
.nhelifeNew #container button.btnN{height:5rem!important;padding:0;background:#4c4c4c!important;border:.1rem solid #4c4c4c;font-size:2rem;text-align:center;color:#fff}
.nhelifeNew #container button.btnN.action{background:#006ebc!important;border:.1rem solid #006ebc}
.nhelifeNew #container button.btnN span{padding:1.5rem!important}
.nhelifeNew #container button.btnN span,button.btnN.action span{font-weight:400!important}

/*아이콘 버튼*/
.nhelifeNew #container button.btnN.icon span{position:relative;padding-left:4.2rem!important}
.nhelifeNew #container button.btnN.icon span::before{content:'';position:absolute;top:calc(100% / 2 - 1.25rem)!important;left:.8rem!important;width:2.5rem!important;height:2.5rem!important;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sauyvsr_vpb.cat%3Sire%3Q20250609);background-position:0 0;background-size:655px auto!important}

/*ox이벤트 이벤트시 아래 5줄 css만 추가*/
.event_radio_202405,.event_radio_202410{font-size:0}
.tbl-view.event .event-wrap .event_radio_202405,.tbl-view.event .event-wrap .event_radio_202410{position:relative;line-height:1.8}
.tbl-view.event .event-wrap .event_radio_202405 img,.tbl-view.event .event-wrap .event_radio_202410 img{max-width:980px;margin:0}
.tbl-view.event .tbl-cont .event_radio_202405 p,.tbl-view.event .tbl-cont .event_radio_202410 p{margin:0}
.qz_zone{position:relative;background:#fff}

.qz_zone .btn_event{width:100%}
.qz_zone .oxZone{position:relative;height:59rem}
.qz_zone .oxZone > img{position:absolute;;left: calc(100% / 2 - 49.0rem)}
.qz_zone .ox{position:relative;display:flex;width:100%;font-size:1.8rem}
.qz_zone .ox li{position:relative;flex:1 1 50%;height:16rem;text-align:left}
.qz_zone .ox li:FIRST-CHILD{text-align:right}
.qz_zone .ox li label{display:block}
.qz_zone .ox li label > input{position:absolute;top:0;bottom:0;width:16.5rem;height:16.5rem}
.qz_zone .ox li label > input[value="1"]{right:0}
.qz_zone .ox li label > input[value="0"]{left:0}
.qz_zone .ox li label > span{display:inline-block;width:16.5rem;height:16.5rem}
.qz_zone .ox li label > span:before {content:'';position:absolute;top:0;left:0;display:inline-block;width:16.5rem;height:16.5rem}
.qz_zone .ox li:nth-child(1) label > span:before{right:0;left:auto}

.qz_zone .ox li:nth-child(1) label > input + span:before{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Srirag_b_tenl.cat%3Sire%3Q20241016) no-repeat}
.qz_zone .ox li:nth-child(2) label > input + span:before{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Srirag_k_tenl.cat%3Sire%3Q20241016) no-repeat;left:1.2rem}

.qz_zone .ox li:nth-child(1) label > input:checked + span:before{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Srirag_b.cat%3Sire%3Q20241016) no-repeat}
.qz_zone .ox li:nth-child(2) label > input:checked + span:before{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Srirag_k.cat%3Sire%3Q20241016) no-repeat;left:1.2rem}

/*접근성*/
.qz_zone .ox{position:relative;display:flex;width:100%;font-size:1.8rem}
.qz_zone .ox li{position:relative;flex:1 1 50%;height:16rem;text-align:left}
.qz_zone .ox li button{display:inline-block;position:absolute;top:0;bottom:0;width:16.5rem;height:16.5rem;text-indent:-99999999px;color:#fff}
.qz_zone .ox li button[value="1"]{right:0;left:inherit}
.qz_zone .ox li button[value="2"]{left:0}
.qz_zone .ox li {display:inline-block;width:16.5rem;height:16.5rem}
.qz_zone .ox li button{position:absolute;top:0;right:0;display:inline-block;width:16.5rem;height:16.5rem}
.qz_zone .ox li:nth-child(1) button{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Srirag_b_tenl.cat%3Sire%3Q20241016) no-repeat}
.qz_zone .ox li:nth-child(2) button{left:0;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Srirag_k_tenl.cat%3Sire%3Q20241016) no-repeat;left:1.2rem}
.qz_zone .ox li:nth-child(1) button.on{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Srirag_b.cat%3Sire%3Q20241016) no-repeat}
.qz_zone .ox li:nth-child(2) button.on{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Srirag_k.cat%3Sire%3Q20241016) no-repeat;left:1.2rem}

/*ox이벤트 이벤트시 아래 5줄 css만 추가 2505*/
.event_radio_202506{font-size:0}
.tbl-view.event .event-wrap .event_radio_202506,.tbl-view.event .event-wrap .event_radio_202506{position:relative;line-height:1.8}
.tbl-view.event .event-wrap .event_radio_202506 img,.tbl-view.event .event-wrap .event_radio_202506 img{max-width:980px;margin:0}
.tbl-view.event .tbl-cont .event_radio_202506 p,.tbl-view.event .tbl-cont .event_radio_202506 p{margin:0}
.event_radio_202506 .qz_zone{position:relative;background:#fff}
.event_radio_202506 .qz_zone + .qz_zone{margin-top:4rem}
.event_radio_202506 .qz_zone .ox{position:absolute;bottom:5rem;/* height:59rem; */flex-wrap:wrap;/* align-items:flex-end; */justify-content:center}
.event_radio_202506 .qz_zone .ox li{flex:1 1 50%;width:13rem;height:16rem}
.event_radio_202506 .qz_zone .ox li button{position:inherit;width:33rem;height:14rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sriragoga_2505_fznyy.cat%3Sire%3Q20250730) no-repeat 0 -165px;background-size:330px auto;text-indent:0;color:#008ce6;font-size:5.5rem;font-weight:bold;font-family:'NanumSquareR'}
.event_radio_202506 .qz_zone .ox li button span{display:block;padding:0 0 1.2rem!important}
.event_radio_202506 .qz_zone .ox li:FIRST-CHILD button{background-position:0 2px;color:#fff}
.event_radio_202506 .qz_zone .ox li button.on{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sriragoga_2505_fznyy.cat%3Sire%3Q20250730) no-repeat -5px -2px;background-size:330px auto;color:#fff;border:10px solid #333;border-radius:30px}
.event_radio_202506 .qz_zone .ox li:last-CHILD button.on{background-position:-5px -170px;color:#008ce6}
/* .event_ok{background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2S20250526_bx.cat%3Sire%3Q20250609)no-repeat center 0;background-size:180px 180px;border:3px dotted #36afa5;border-radius: 2.0rem} */


#quickmenu3.product14 .btn{overflow:hidden;display:block;width:12rem;height:12rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Stvsg_35.cat%3Sire%3Q20240517) no-repeat;background-size:100%;border-radius:100%;box-shadow:none;color:rgba(255,255,255,0);z-index:51}
#quickmenu3.product14 .btn a{display:block;width:6.0rem;height:6.0rem}
#quick_none #quickmenu3.product14{display:none}

/*통풍보험 약병*/
#quickmenu3.product15 .btn{overflow:hidden;display:block;width:12rem;height:12rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Stvsg_36.cat%3Sire%3Q20250609) no-repeat;background-size:100%;border-radius:100%;box-shadow:none;color:rgba(255,255,255,0);z-index:51;border-radius:0}
#quickmenu3.product15 .btn a{display:block;width:6.0rem;height:6.0rem}

 
.aside-totalmenu dl:nth-of-type(5) dt:after{width:4.0rem;height:4.0rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Szbovyr_vpba_231012.cat%3Sire%3Q20240521) no-repeat -115px -247px;background-size:280px auto}
#gnb .fn-btn .btn-newPro,#gnb .fn-btn .btn-ev{display:none}

#chgStaffInfo.btn-icon2:before{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba1_20221006.cat%3Sire%3Q20240520) no-repeat -90px 0;background-size:300px 300px}
.omni span.tit-sub4 span.btn_del{padding-left:115px}
.omni span.tit-sub4 span.btn_del button{font-size:1.6rem}

/*입력버튼*/
.btn-icon2.blue{width:auto!important;height:3.2rem;line-height:3.0rem;padding:0 1.5rem 0 3.5rem!important;color:#fff;background:#0081d1;border:0.1rem solid #0081d1;border-radius:1.6rem;font-size:1.3rem!important}
.btn-icon2.blue:before{content:'';position:absolute;display:block;left:1rem;top:50%;width:20px;height:20px;margin:-1.0rem 0 0;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba1_20221006.cat%3Sire%3Q20240603) no-repeat -210px -120px;background-size:300px 300px}

/*검색버튼*/
.btn-icon2.searchN{width:auto!important;height:3.2rem;line-height:3.0rem;padding:0 1.5rem 0 3.5rem!important;color:#fff;background:#0081d1;border:0.1rem solid #0081d1;border-radius:1.6rem;font-size:1.3rem!important;color:#333}
.btn-icon2.searchN:before{content:'';position:absolute;display:block;left:2rem!important;top:50%;width:20px;height:20px;margin:-1.0rem 0 0;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba1_20221006.cat%3Sire%3Q20240603) no-repeat -210px -120px;background-size:300px 300px}
.btn-icon2.searchN:after{left:2.1rem!important;width:0.2rem;height:0.8rem;margin:0.1rem 0 0 0.3rem;background:#333;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.btn-icon2.searchN.gray{background:#999;border:0.1rem solid #999;color:#fff}
.btn-icon2.searchN.gray:before{width:1.0rem;height:1.0rem;margin:-0.9rem 0 0 -0.9rem;border: 0.2rem solid #fff;border-radius:50%;background:none}
.btn-icon2.searchN.gray:after{left:2.1rem!important;width:0.2rem;height:0.8rem;margin:0.1rem 0 0 0.3rem;background:#fff;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}

#uiPOPEventAdd .fBtn{position:fixed;left:0;bottom:0!important;width:100%;padding:0;margin:0;text-align:center}
#uiPOPEventAdd .fBtn button{display:block;width:100%;margin:0;padding:0;background:#0081d1;color:#fff;font-size:2.5rem;line-height:5.0rem;text-align:center}
#uiPOPEventAdd .content.layerScroll{padding:3rem 3rem 7rem}

#radio_selArea{display:flex;flex-wrap:wrap}

/*아이콘*/
.nhelife_ico{position:relative;display:block}

/*모바일 ico */
.nhelife_ico::before{content:'';position:absolute;top:0;left:0;width:7rem;height:7rem;background:#def3d3 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Sauyvsr_vpb.cat%3Sire%3Q20250609) no-repeat 0 0;background-size:1400px auto;border-radius:3.5rem}
.nhelife_ico.no261::before{left:calc(100% / 2 - 3.5rem);background-position:0 -840px}

body.nhelifeNew ul.mes-info4 > li{text-align:left}

/*레이어팝업 (가로 세로 설정값 고정)*/
.Npop-modal{overflow:hidden;display:none;position:fixed;top:50%!important;left:50%;width:30rem;height:36rem;margin-top:-18rem;margin-left:-15rem;background:#fff;z-index:9999;border-radius:2rem}
.Npop-modal.open{display:block}
.Npop-modal .pop_wrap{position:relative;padding:2rem}
.Npop-modal .pop_wrap .tit{padding:.5rem 0 1rem;text-align:center;font-size:1.7rem}
.Npop-modal .Nbtn{position:absolute;bottom:0;width:100%;background:#000;color:#fff;text-align:center;font-size:1.8rem}
.Npop-modal .Nbtn a{display:block;padding:1.5rem 0 1.8rem}
.Npop-modal .btn_close{position:absolute;top:1rem;right:1rem;margin:0;padding:0;width:3rem;height:3rem;cursor:pointer}
.Npop-modal .btn_close span{display:inline-block;position:relative;width:100%;height:100%;text-indent:-999px;font-size:0;vertical-align:top}
.Npop-modal .btn_close span::before,.Npop-modal .btn_close span::after{content:'';position:absolute;left:1.5rem;width:0.2rem;height:3rem;background:#000}
.Npop-modal .btn_close span::before{transform:rotate(45deg)}
.Npop-modal .btn_close span::after{transform:rotate(-45deg)}
.Npop-modal .cont.tc{text-align:center}
.Npop-modal .img{height:16.5rem;margin-top:2.3rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sacnl_vzt.cat%3Sire%3Q20240826) no-repeat 0 0;background-size:contain}
.Npop-modal .img span{display:none}
.Npop-modal .pick{padding-top:1rem;color:#fff;line-height:1.5;font-family:'NanumSquareR';font-size:1.8rem}
.Npop-modal .pick span{display:inline-block;padding:.3rem .5rem .2rem;background:#5214E7;color:#fff;font-weight:600}

/*레이어팝업 (가로 세로 설정값 유동)*/
.Npop-modal.floating{overflow:hidden;position:fixed;top:50%!important;left:50%;width:calc(100% / 2);margin-top:-25%;margin-left:-25%;background:#fff;z-index:9999;border-radius:2rem}

/*레이어팝업 배경(네이버)*/
.bgrighttotop01{background-image:linear-gradient(to right top, #01D86F, #414ECD)}/*그린에서 파랑*/

/* 개인정보 24.08 */
.termsall .terms-info-wrap{/* display:none */}
.termsall .label-check{position:relative;width:100%;margin:0}
.termsall .tit-ty-h3{padding:3rem 0 1rem;font-size:1.8rem;font-weight:600;color:#1A1A1A}
.termsall .check-terms-item{margin-bottom:1rem}
.termsall .check-terms-item > li{padding:0.5rem 0 0;border-bottom:.1rem dashed #999}
.termsall .check-terms-item .btn-terms-more{display:inline-block;position:relative;position:absolute;right:0;top:0;width:4.0rem;height:40px}
.termsall .check-terms-item .btn-terms-more:before{content:'보기';position:absolute;right:-1.0rem;top:10%;padding:1.0rem;text-decoration:underline !important;font-size:1.4rem}
.termsall .check-terms-item .btn-terms-more.on:before{content:'닫기'}
.termsall .check-terms-item .terms-info-wrap{height:15.0rem;background: #f2f6fa;border: 1px solid #ced4d9;margin:2.0rem 0 1.0rem;padding:1.5rem;overflow-y:scroll;font-size:1.3rem;overflow-x:hidden;display:none;}

/*웹접근성 내용 가리기*/
.texthide{clear:both;position:absolute;left:0;top:0;width:0;height:0;margin:0;padding:0;background:none;font-size:0;line-height:0;text-indent:-99999px}

.wrap-basic .txt > span span,.wrap-basic .txt > strong span{font-size:2.1rem}
.info-con1 > li > .tit p{font-size:2.7rem}
.wrap-basic .info > li:before{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba2_20220321.cat%3Sire%3Q20241203) no-repeat 0 0}
.product2 .wrap-basic .info > li:nth-child(3):before{width:4rem;height:4rem;background-position:-2px -603px}/*선택 아이콘 변경*/
.product7 .wrap-basic .info > li:nth-child(1):before{background-position:-360px -18.0rem}
.product7 .wrap-basic .info > li:nth-child(2):before{background-position:-480px -36.0rem}
.product5 .wrap-basic h1:before,.wrap-basic h1:before{background-size:420px auto}
.product11 .wrap-basic h1:before{background-size:400px auto}





/*그래프*/

.area-visualNew {position:relative;margin:0 0 3rem;min-height:50px;text-align:center}

.visual-scene4 > ul{position:relative;display:inline-block;width:80rem}
.visual-scene4 > ul:before,.visual-scene4 > ul:after{content: '';position:absolute;left: 0;bottom: 60px;z-index: 1}
.visual-scene4 > ul:before{left:0;height:2px;border-right:800px solid #8a9299}
.visual-scene4 > ul:after{bottom:160px;width:100%;height:1px;background:#c3cfd9}
.visual-scene4 > ul > li{display: inline-block;position: relative;min-width:220px;height: 350px;padding: 0 0 60px;vertical-align: top}
.visual-scene4 > ul > li > strong,.visual-scene4 > ul > li > div{position:absolute;left:0}
.visual-scene4 > ul > li > strong,.visual-scene4 > ul > li > div{right:0}
.visual-scene4 > ul > li > strong{bottom:0;font-size:1.7rem;line-height:2.2rem}
.visual-scene4 > ul > li > div{bottom:60px}
.visual-scene4 > ul > li > div span,.visual-scene4 > ul > li > div:nth-child(2) strong{display:block}
.visual-scene4 > ul > li > div strong{font-size:18px;font-weight:bold}
.visual-scene4 > ul > li > div span.bar{position:relative;width:60px;height:100px;margin:15px auto 0}
.visual-scene4 > ul > li > div span.bar:before, .visual-scene4 > ul > li > div span.bar:after{content:'';position:absolute;left:0;right:0;bottom:0;height:100px}
.visual-scene4 > ul > li:nth-child(2){color:#036FB3}
.visual-scene4 > ul > li:nth-child(2) > div strong{font-size:22px;line-height:32px;color:#036FB3}
.visual-scene4 > ul > li:nth-child(2) > div span.bar{height:130px}
.visual-scene4 > ul > li:nth-child(1) > div span.bar:after{background:#dbdbdb url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Spbva_t.cat%3Sire%3Q20241204)}
.visual-scene4 > ul > li:nth-child(2) > div span.bar:after{background:#B0D8F2 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Spbva_p.cat%3Sire%3Q20241204)}
.visual-scene4 > ul > li:nth-child(2) > div span.bar:before{height:130px;background:#036FB3 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Spbva_p.cat%3Sire%3Q20241204)}
.visual-scene4 > ul > li:nth-child(2) > div p{position:absolute;right:-3px;bottom: 0;font-size:12px;color:#666}

/* 연금저축예외*/
div[data-motion="scroll"].visual-scene4 > ul:after{width: 0;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}
div[data-motion="scroll"].visual-scene4 > ul > li > div:nth-child(2) span.bar:before, 
div[data-motion="scroll"].visual-scene4 > ul > li > div:nth-child(2) span.bar:after{height: 0;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}
div[data-motion="scroll"].visual-scene4 > ul > li > div:nth-child(2) span:not(.bar), 
div[data-motion="scroll"].visual-scene4 > ul > li > div:nth-child(2) strong{opacity: 0;-webkit-transition: all 0.5s ease;transition: all 0.5s ease}
div[data-motion="scroll"].visual-scene4.load > ul:after{width: 100%;-webkit-transition-delay: 0.5s;transition-delay: 0.5s}
div[data-motion="scroll"].visual-scene4.load > ul > li > div:nth-child(2) span.bar:after{height:100px}
div[data-motion="scroll"].visual-scene4.load > ul > li > div:nth-child(2) span:not(.bar),
div[data-motion="scroll"].visual-scene4.load > ul > li > div:nth-child(2) strong{opacity: 1;-webkit-transition-delay: 0.5s;transition-delay: 0.5s}
div[data-motion="scroll"].visual-scene4.load > ul > li:nth-child(2) > div:nth-child(2) span.bar:before{height:130px;-webkit-transition-delay: 0.8s;transition-delay: 0.8s}
.ft15{font-size:1.5rem!important}

.nhelifeNew #container.product14 section + section + section + section .imgZ,.imgZ{margin-bottom:2rem!important}
.imgZ.flex{display:flex;flex-wrap:nowrap;margin:3rem 0}
.imgZ.flex p{display:flex;flex-direction:column;margin:0;font-family:'NanumSquare'}
.imgZ.flex p span{display:flex;flex-direction:column;height:10rem;padding:1rem 0;font-size:1.8rem;line-height:1.4;justify-content:center}
.imgZ.flex p span > em{display:block;font-size:2.5rem;font-weight:600;color:#006ebc}
.imgZ.flex p span.point_o,.imgZ.flex p span.point_o em{color:#ff0000!important}
.imgZ.flex p img{width:100%}
.imgZ.flex p:nth-child(1){flex:1 1 50%}
.imgZ.flex p:nth-child(2){flex:1 1 20%;margin-top:auto;padding-bottom:3.5rem}
.imgZ.flex p:nth-child(3){flex:1 1 40%}
.imgZ.flex p:nth-child(2) img{width:40%}
.imgZ.flex p:nth-child(3) img{width:55%}

.flex_03{position:relative;display:flex;flex-wrap:nowrap;margin-bottom:1rem;align-items:center;height:5.5rem;align-content:center}
body.nhelifeNew .omni-section4 .omni_product .flex_03 strong::before{margin-top:calc(0.5rem / 2)}

/*독감보험*/
.nhelifeNew #container.product14 section .imgZ.imgB{height:44rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sceb14_03_cp.cat%3Sire%3Q20250123) no-repeat center center}

.label-check.chk_new{display:block;padding:1rem 0 1.5rem;text-align:center;border-top:1px dashed #ccc}
.label-check.chk_new label > input:first-child + span{padding: 1rem 3.5rem 1rem 1rem;font-size:2rem}
.label-check.chk_new label > input:first-child + span:before,.label-check.chk_new label > input + span:after{left:auto;right:0}
.point_tell{padding:0 1rem 1rem}/*25.02 신규 팝업*/
.point_tell .mes-sub1{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px dashed #666}

/* 25 페이지안내문구 */
.mes-sub25 {margin:1.5rem 0;padding:1.5rem 3.0rem;font-size:1.5rem;line-height:2.0rem;background:#f2f6fa}
.mes-sub25 strong{position:relative;display:block;font-size:1.5rem;line-height:2.2rem;padding:0 0 .5rem 6rem;font-family:'NanumSquareR';font-weight:normal;color:#666;text-align:left}
.mes-sub25 strong:before{content:'';position:absolute;left:0;top:0;width:4.0rem;height:4.0rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba3.cat) no-repeat -24.0rem -24.0rem;background-size:90.0rem 45.0rem}
.mes-sub25 .icon-tip{font-weight:bold}
.mes-sub25 .mes-info2 li + li em{font-weight:bold}
.mes-sub25.import strong{font-size:2.8rem;line-height:3.2rem;color:#0081d1}
.mes-sub25.import .mes-info2 li{font-size:1.5rem;line-height:2.2rem}
.mes-sub25.import .mes-info2 li:before, .mes-sub1.import .mes-info2 li:after{top:0.5rem}
.mes-sub25.import .mes-info2 li + li{margin:0.4rem 0 0}

.nhelifeNew .area-btn1{display:flex;justify-content:center}

.nhelifeNew .product1 .wrap-basic:before,.product2 .wrap-basic:before,.product3 .wrap-basic:before,
.product4 .wrap-basic:before,.product5 .wrap-basic:before,.product7 .wrap-basic:before,
.product8 .wrap-basic:before,.product13 .wrap-basic:before,.product12 .wrap-basic:before,
.product11 .wrap-basic:before,.product15 .wrap-basic:before{background:#fff!important}


.nhelifeNew .wrap-basic{color:#666}
.nhelifeNew .wrap-basic h1{padding:0}
.nhelifeNew .wrap-basic h1::before{width:auto}
.nhelifeNew .wrap-calculator1{box-shadow:0 5px 20px rgba(0, 0, 0, 0.3)}
.nhelifeNew .wrap-basic .txt > strong,.nhelifeNew .wrap-basic .txt2 > strong{color:#0084d1}
body.nhelifeNew .tab-nav1{box-shadow:none!important}

.nhelifeNew .wrap-basic .info_new > li,.nhelifeNew .wrap-basic_new .info_new > li{position:relative;flex:1 1 auto;padding-left:5rem}
.nhelifeNew .wrap-basic .info_new > li:before,.nhelifeNew .wrap-basic_new .info_new > li:before{content:'';position:absolute;left:0;width:4.5rem;height:4.5rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Sauyvsr_vpb.cat%3Sire%3Q20250731) no-repeat 0 0;background-size:900px auto}
.nhelifeNew .wrap-basic .info_new,.nhelifeNew .wrap-basic_new .info_new{display:flex;justify-content:space-between;width:60%;margin-top:3.5rem}

.nhelifeNew .product14 .wrap-basic_new .info_new,
.nhelifeNew .product15 .wrap-basic_new .info_new{width:100%}

/* .nhelifeNew .product12 .wrap-basic .info_new,
.nhelifeNew .product11 .wrap-basic .info_new,
.nhelifeNew .product7 .wrap-basic .info_new,
.nhelifeNew .product5 .wrap-basic .info_new,
.nhelifeNew .product4 .wrap-basic .info_new,
.nhelifeNew .product2 .wrap-basic .info_new,
.nhelifeNew .product1 .wrap-basic .info_new,
.nhelifeNew .product13 .wrap-basic .info_new{width:60%}
 */
 
.nhelifeNew .wrap-basic .wrap-calculator1.mb .btn{margin:2rem}
.nhelifeNew .wrap-basic .wrap-calculator1.mb .btn button{font-size:2rem;border-radius:1rem}

/*긴급공지팝업*/
#uiPOPAnnoPop h2{margin-bottom:.5rem;padding:2rem 0 1rem;font-size:2.4rem;font-weight:600;text-align:center;border-bottom:1px solid #ccc}
#uiPOPAnnoPop h2 strong{color:#e54c07}
#uiPOPAnnoPop .pop_content_txt{padding:2rem 2rem 3rem;color:#203442;text-align:center;font-size:1.6rem;border-bottom:1px solid #ccc;font-weight:600}
#uiPOPAnnoPop .pop_content_txt i{display:flex;margin:0 auto;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Sznva%2Svzt_purpxvat1.cat) no-repeat 0 0;width:15rem;height:12rem;background-size:15rem auto}
#uiPOPAnnoPop .pop_content_txt strong{color:#e54c07}
.none{display:none!important}
.modOk .area-btn1 button.none{display:none!important}/*푸터 버튼*/


/*운영에 올라가면 안됨*/
#container[class*="product"] .wrap-detail > .ui-tab-con{padding:0 0 3rem}


/*25.06 통풍신상품 */
.nhelifeNew .list-product3 .list .tit{display:flex;height:auto}
.nhelifeNew #container.product15 .conZone p.text{text-align:center}
.nhelifeNew #container.product15 .contxt{margin-bottom:4rem;text-align:center;font-family:NanumSquareR}
.nhelifeNew #container.product15 .contxt h3{margin-bottom:.5rem;font-size:4rem;line-height:4.8rem;word-break:keep-all}
.nhelifeNew #container.product15 .contxt h3 span{display:block}
.nhelifeNew #container.product15 .contxt h3 sup{font-size:1.5rem;font-weight:400;vertical-align:super}
.nhelifeNew #container.product15 .contxt p{margin-top:1.5rem;font-size:2.2rem}
.nhelifeNew #container.product15 .contxt p.box{margin-top:5rem}
.nhelifeNew #container.product15 .contxt p.box{display:inline-block;padding:1.5rem 5rem;border-radius:1.0rem;border:1px solid #ced4d9}
.nhelifeNew #container.product15 .contxt em,
.nhelifeNew #container.product14 .contxt em,
.nhelifeNew #container.product7 .contxt em,
.nhelifeNew #container.product2 .contxt em{display:inline-block;position:relative}
.nhelifeNew #container.product15 .contxt em::before,
.nhelifeNew #container.product14 .contxt em::before,
.nhelifeNew #container.product7 .contxt em::before,
.nhelifeNew #container.product2 .contxt em::before{content:'';position:absolute;bottom:0;width:100%;height:1.1rem;background:#ccc;opacity:0.8;z-index:-1}
.nhelifeNew #container.product15 #goodsDesc section{margin-bottom:6rem;padding-bottom:6rem;border-bottom:.1rem solid #ccc}
.nhelifeNew #container.product15 #goodsDesc section:last-child{margin-bottom:0;padding-bottom:2rem}
.nhelifeNew #container.product15.green .exclamN.ex li::before{content:''}
.nhelifeNew #container.product15 .wrap-result .heading h3 b{font-weight:600} 

/*암, 뇌심 레이아웃 변경 25.09.15*/
.modOk #uiPOPMesSimProdInfo .product15 .area-btn1 button[type="button"]{background:#009944;border-color:#009944}
.nhelifeNew #container.product15 .contxt em.point_green{color:#009944}
.nhelifeNew #container.product15 .contxt em.point_pink{color:#ec686d}
.nhelifeNew #container.product15 .contxt em.point_green::before{background:#ccffcc}
.nhelifeNew #container.product15 .contxt em.point_pink::before{background:#ffcccc}

.nhelifeNew #container.product14 .contxt em.point_blue2::before,
.nhelifeNew #container.product7 .contxt em.point_blue2::before,
.nhelifeNew #container.product2 .contxt em.point_blue2::before{background:#c2e0ff}
.nhelifeNew #container.product14 .contxt em.point_orange2::before,
.nhelifeNew #container.product7 .contxt em.point_orange2::before,
.nhelifeNew #container.product2 .contxt em.point_orange2::before{background:#ffcc99}

/*통풍 table*/
.product15 .wrap-detail .tbl-list th, .wrap-detail .tbl-list td{border-left:1px dashed #ececec;font-size:1.8rem}
.product15 .wrap-detail .tbl-list th, .wrap-detail .tbl-list td:FIRST-CHILD {border-left:none}
.product15 .wrap-detail .tbl-list.greenTbl thead th{background:#ddf2e7}
.product15 .wrap-detail .tbl-list.greenTbl thead th:FIRST-CHILD{background:#76ce92}
.product15 .wrap-detail .tbl-list.pinkTbl thead th{background:#f6ecee}
.product15 .wrap-detail .tbl-list.pinkTbl thead th:FIRST-CHILD{background:#f7acb1}
.product15 .wrap-detail .tbl-list.greenTbl tbody th,.product15 .wrap-detail .tbl-list.pinkTbl tbody th{background:none}
.product15 .wrap-detail .tbl-list.greenTbl tbody td,.product15 .wrap-detail .tbl-list.pinkTbl tbody td{text-align:center!important}
.product15 .wrap-detail .tbl-list.greenTbl,.product15 .wrap-detail .tbl-list.pinkTbl{margin:1rem 0 0}

/*독감 table*/
.product14 .wrap-detail .tbl-list th,.wrap-detail .tbl-list td{border-left:1px dashed #ececec;font-size:1.8rem}
.product14 .wrap-detail .tbl-list th, .wrap-detail .tbl-list td:FIRST-CHILD {border-left:none}
.product14 .wrap-detail .tbl-list.greenTbl thead th{background:#ddf2f3}
.product14 .wrap-detail .tbl-list.greenTbl thead th:FIRST-CHILD{background:#5baee1}
.product14 .wrap-detail .tbl-list.pinkTbl thead th{background:#f6ecee}
.product14 .wrap-detail .tbl-list.pinkTbl thead th:FIRST-CHILD{background:#f7acb1}
.product14 .wrap-detail .tbl-list.greenTbl tbody th,.product14 .wrap-detail .tbl-list.pinkTbl tbody th{background:none}
.product14 .wrap-detail .tbl-list.greenTbl tbody td,.product14 .wrap-detail .tbl-list.pinkTbl tbody td{text-align:center!important}
.product14 .wrap-detail .tbl-list.greenTbl,.product14 .wrap-detail .tbl-list.pinkTbl{margin:1rem 0 0}
.product14 .wrap-detail .tbl-list td .sub{font-size:1.4rem}

/*뇌심장 blue table*/
.tbl-list.greenTbl th,.tbl-list.greenTbl td{border-left:1px dashed #ececec;font-size:1.8rem}
.tbl-list.greenTbl th,.tbl-list.greenTbl td:FIRST-CHILD {border-left:none}
.tbl-list.greenTbl thead th,.tbl-list.greenTbl thead tr + tr th:FIRST-CHILD{background:#ddf2f3}
.tbl-list.greenTbl thead th:FIRST-CHILD{background:#5baee1}
.tbl-list.pinkTbl thead th{background:#f6ecee}
.tbl-list.pinkTbl thead th:FIRST-CHILD{background:#f7acb1}
.tbl-list.greenTbl tbody th,.tbl-list.pinkTbl tbody th{background:none}
.tbl-list.greenTbl tbody td,.tbl-list.pinkTbl tbody td{text-align:center!important}
.tbl-list.greenTbl,.tbl-list.pinkTbl{margin:1rem 0 0}
.tbl-list.greenTbl td .sub{font-size:1.4rem}

.tit-sub-new{display:flex;justify-content:space-between;font-family:NanumSquareR}
.tit-sub-new.aloan p{margin-left:auto;padding-left:0!important}
.tit-sub-new.aloan p::before{content:''!important}
.tit-sub-new P:FIRST-CHILD{position:relative;padding-left:2.5rem;font-size:1.8rem}
.tit-sub-new P:FIRST-CHILD::BEFORE{content:'-';position:absolute;left:0;width:2rem;height:2rem;font-weight:600}
.tbl-list > thead th{word-break:break-all}


.nhelifeNew #container.product15 .chart_box .chart.onechart1, .nhelifeNew #container.product15 .chart_box .chart.onechart2{position:relative}
.product15 .chart_box{display:flex;justify-content:center}
.product15 .chart_box > div{margin:0 2rem}
.product15 .chart_box .onechart1+p{color:#009944}
.product15 .chart_box .onechart2+p{color:#ec686d}
.product15 .chart_box .chart{width:100%}
.product15 .chart_box .chart span span{color:#009944}
.product15 .chart_box .chart.onechart2 span span{color:#ec686d}
.product15 .chart_box .chart.onechart1{background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Stencu_bar3.cat%3Sire%3Q20250908) no-repeat center center}
.product15 .chart_box .chart.onechart2{background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Stencu_bar4.cat%3Sire%3Q20250908) no-repeat center center}
.product15 .img_list{display:flex;width:70%;margin:2rem auto 5rem;justify-content:center;flex-wrap:wrap}
.product15 .img_list li{position:relative;flex:1 1 40%;padding-top:15rem;font-size:2rem}
.product15 .img_list li+li,.product15 .img_list li+li{flex:1 1 10%}
.product15 .img_list li+li+li{flex:1 1 40%}
.product15 .img_list li::before{content:'';position:absolute;top:0;width:160px;height:160px;left:calc(100% / 2 - 80px);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Scebqhpg15_gbgny_vpba.cat%3Sire%3Q20250609) no-repeat 0 0;background-size:400px auto}
.product15 .img_list.n01 li + li::before{top:calc(100% / 2 - 65px);left:calc(100% / 2 - 35px);width:70px;height:70px;background-position:-40px -277px;background-size:340px auto}
.product15 .img_list.n01 li:last-child::before{top:0;left:calc(100% / 2 - 80px);width:160px;height:160px;background-position:-160px 0;background-size:400px auto}

.product15 .img_list.n03 li{padding-top:18rem}
.product15 .img_list.n03 li:first-child::before{background-position:0 -160px}
.product15 .img_list.n03 li + li::before{top:calc(100% / 2 - 95px);left:calc(100% / 2 - 35px);width:70px;height:70px;background-position:-40px -277px;;background-size:340px auto}
.product15 .img_list.n03 li:last-child::before{top:0;left:calc(100% / 2 - 115px);width:230px;height:160px;background-position:-160px -160px;background-size:400px auto}
.product15 .img_list li p{margin:1.5rem .5rem 0;font-size:2.4rem!important;text-align:center;color:#333;font-family:NanumSquareR}
.product15 .img_list li p strong{display:block;font-size:3.2rem!important;color:#ec686d}
.product15 .img_list li:FIRST-CHILD p strong{color:#009944}
.product15 .img_list li p + p{font-size:1.5rem!important;margin-top:0.5rem}
.product15 .list-product3 .list > li > .box:before{border:none}

/*뇌심장*/
.product7 .img_list{display:flex;width:70%;margin:2rem auto 5rem;justify-content:center;flex-wrap:nowrap}
.product7 .img_list li{position:relative;display:flex;flex:1 1 40%;align-items:center;justify-content:center;flex-direction:column;font-size:2rem}
.product7 .img_list.n02 li{justify-content:initial}
.product7 .img_list.n02 li:nth-child(2){justify-content:center}
.product7 .img_list li:nth-child(2){flex:1 1 20%;margin-top:-8rem}
.product7 .img_list li a{position:absolute;top:0}
.product7 .img_list li a.iconLink{display:block;width:100%;height:100%}
.product7 .img_list.n02 li:before{background-position:-420px -22px}
.product7 .img_list.n02 li+li::before{background-position:-175px -90px}
.product7 .img_list.n02 li:last-child::before{background-position:-15px -215px} 
.product7 .img_list li p{margin:1.5rem .5rem 0;font-size:2.4rem!important;text-align:center;color:#333;font-family:NanumSquareR}
.product7 .img_list li p strong{display:block;font-size:3.2rem!important;color:#ec6941}
.product7 .img_list li:FIRST-CHILD p strong{color:#0081d1}
.product7 .img_list li p + p{font-size:1.5rem!important;margin-top:0.5rem}

/*암*/
:root{
	--sizeFx:30rem;	
}
.product2 .imgzone_list,
.product2 .img_list{display:flex;margin:2rem 0 5rem .7rem;justify-content:center;flex-wrap:wrap}
.product2 .imgzone_list{margin:5rem 0 0}
.product2 .imgzone_list li{position:relative;flex:1 1 25%;margin:0 -1.4rem;padding:0}
.product2 .imgzone_list li p a{display:block}
.product2 .imgzone_list li p a > span{font-size:0;line-height:0}
/*아이콘*/
.conZone .prodIco{display:block;width:var(--sizeFx);height:var(--sizeFx);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Scebqhpg_gbgny_vpba.fit%3Sire%3Q20251001) no-repeat;background-size:calc(var(--sizeFx) * 4) auto}
.conZone .prodIco.no1{background-position:0 0}
.conZone .prodIco.no2{background-position:calc(var(--sizeFx) * -1) 0}
.conZone .prodIco.no3{background-position:calc(var(--sizeFx) * -2) 0}
.conZone .prodIco.no4{background-position:calc(var(--sizeFx) * -3) 0}
.conZone .prodIco.no5{margin:0 auto;background-position:0 calc(var(--sizeFx) * -1)}
.conZone .prodIco.no6{--sizeFx:8rem;background-position:calc(var(--sizeFx) * -1) calc(var(--sizeFx) * -1)}
.conZone .prodIco.no7{--sizeFx:8rem;background-position:calc(var(--sizeFx) * -2) calc(var(--sizeFx) * -1)}
.conZone .prodIco.no8{background-position:calc(var(--sizeFx) * -3) calc(var(--sizeFx) * -1)}
.conZone .prodIco.no9{width:calc(var(--sizeFx) * 3);margin:0 auto;background-position:0 calc(var(--sizeFx) * -2)}
.conZone .prodIco.no13{background-position:0 calc(var(--sizeFx) * -3)}
.conZone .prodIco.no14{background-position:calc(var(--sizeFx) * -1) calc(var(--sizeFx) * -3)}
.conZone .prodIco.no15{background-position:calc(var(--sizeFx) * -2) calc(var(--sizeFx) * -3)}
.conZone .prodIco.no16{background-position:calc(var(--sizeFx) * -3) calc(var(--sizeFx) * -3)}


.product2 .img_list{display:flex;width:70%;margin:2rem auto 5rem;justify-content:center;flex-wrap:nowrap}
.product2 .img_list li{position:relative;display:flex;flex:1 1 40%;align-items:center;justify-content:center;flex-direction:column;font-size:2rem}
.product2 .img_list.n02 li{justify-content:initial}
.product2 .img_list.n02 li:nth-child(2){justify-content:center}
.product2 .img_list li:nth-child(2){flex:1 1 20%;margin-top:-8rem}

.product2 .img_list li p{margin:1.5rem .5rem 0;font-size:2.4rem!important;text-align:center;color:#333;font-family:NanumSquareR}
.product2 .img_list li p strong{display:block;font-size:3.2rem!important;color:#ec6941}
.product2 .img_list li p strong + span,.product7 .img_list li p strong + span{font-size:1.7rem}
.product2 .img_list li:FIRST-CHILD p strong{color:#0081d1}
.product2 .img_list li p + p{font-size:1.5rem!important;margin-top:0.5rem}

/*독감*/
.product14 .img_list{display:flex;width:70%;margin:2rem auto 5rem;justify-content:center;flex-wrap:wrap}
.product14 .img_list li{position:relative;flex:1 1 40%;padding-top:15rem;font-size:2rem}
.product14 .img_list li+li{flex:1 1 10%}
.product14 .img_list li+li+li{flex:1 1 40%}
.product14 .img_list.n01 li span{/* position:absolute;top:14.5rem;left:calc(100% / 2 - 5rem); */font-size: 1.5rem}
.product14 .img_list.n01 li p > span{font-size: 1.5rem!important}

.product14 .img_list li::before{content:'';position:absolute;top:-1.5rem;width:160px;height:160px;left:calc(100% / 2 - 80px);background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Scebqhpg14_gbgny_vpba.fit%3Sire%3Q20250731) no-repeat -10px -30px;background-size:800px auto}
.product14 .img_list.n01 li + li::before{top:calc(100% / 2 - 85px);left:calc(100% / 2 - 35px);width:70px;height:70px;background-position:-95px -100px;background-size:350px auto}
.product14 .img_list.n01 li:last-child::before{top:-3rem;left:calc(100% / 2 - 80px);width:160px;height:160px;background-position:-219px -18px;background-size:800px auto}
.product14 .img_list.n02 li{padding-top:25rem}
.product14 .img_list.n02 li:before{top:-1rem;left:calc(100% / 2 - 200px);width:400px;height:250px;background-position:-734px -55px;background-size:1500px auto}

.product14 .img_list li p{margin:1.5rem .5rem 0;font-size:2.4rem!important;text-align:center;color:#333;font-family:NanumSquareR}
.product14 .img_list li p i{position:relative;padding-right:3rem}
.product14 .img_list li p i sup{position:absolute;top:0;right:-2rem}
.product14 .img_list li p em{font-size:1.6rem}
.product14 .img_list li p span,.product14 .img_list li p strong{display:block}
.product14 .img_list li p strong{font-size:3.2rem!important;color:#ec6941}
.product14 .img_list li p span{font-size:3.2rem!important}
.product14 .img_list li p span strong{display:inline-block}
.product14 .img_list li:FIRST-CHILD p strong{color:#0081d1}
.product14 .img_list li p + p{font-size:1.5rem!important;margin-top:0.5rem}


.nhelifeNew #container.product14 .exclamN.ex li::before{content:'';position:absolute;top:0;left:0}
.nhelifeNew #container.product15 .exclamN.ex,.nhelifeNew #container.product14 .exclamN.ex{padding:1.5rem 2rem 1.5rem}
.nhelifeNew #container.product15 .exclamN.ex li,.nhelifeNew #container.product14 .exclamN.ex li{position:relative;padding-left:2.8rem;letter-spacing:-2px}
.nhelifeNew #container.product15 .exclamN.ex li span,.nhelifeNew #container.product14 .exclamN.ex li span{position:absolute;left:0}

.modOk .pop-modal2 .content.product15_pop{position:relative!important;margin-top:4rem;padding:13rem 0 6rem}
.modOk .pop-modal2 .content.product15_pop::before{content:'';position:absolute;top:0;left:calc(100% / 2 - 40%);width:80%;height:10rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Scebqhpg15_vpbavzt.cat%3Sire%3Q20250609) no-repeat 0 0;background-size:300px auto}
.modOk .pop-modal2 .content.product15_pop p, .modOk .pop-modal2 .content.product15_pop p + p{font-size:1.8rem}
.modOk .pop-modal2 .content.product15_pop p span{font-size:1.4rem}


.modOk .pop-modal2 .content.product14_pop{position:relative!important;margin-top:4rem;padding:13rem 0 6rem}
.modOk .pop-modal2 .content.product14_pop::before{content:'';position:absolute;top:-1.5rem;left:calc(100% / 2 - 12.5rem);width:25rem;height:15rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Scebqhpg14_gbgny_vpba.fit%3Sire%3Q20250731) no-repeat -370px -29px;background-size:800px auto}
.modOk .pop-modal2 .content.product14_pop p, .modOk .pop-modal2 .content.product15_pop p + p{font-size:1.8rem}
.modOk .pop-modal2 .content.product14_pop p span{font-size:1.4rem}


/*옴니 20250428*/
.nhelifeNew .omni_product p.pro_bt{display:flex;justify-content:space-between;}
.nhelifeNew .omni_product p.pro_bt a{background:#f08300;border-radius:2.5rem;padding:0.8rem 2rem;color:#fff;font-weight:600;line-height:2}
.nhelifeNew .omni_product p.pro_bt em{line-height:2}


.event_sorry{background-position:center 0}
.event_sorry li:first-child{padding:190px 0 2rem 0;text-align: center;font-size:2.0rem}
.event_ok li:last-child{font-size:2.0rem}

.omni-section4 .omni_product span.newN{vertical-align:middle;color:#fff;margin-left:0.1rem;font-size:1.2rem;line-height:1.0rem;display:inline-block;padding:0.7rem 0.5rem 0.5rem 0.5rem;letter-spacing:0;text-indent:-10000px;margin-bottom:0;margin-top:-1.0rem;width:3.0rem;height:3.0rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Szbovyr_vpba_231012.cat%3Sire%3Q20250609) no-repeat 0 -4.9rem;background-size: 38.0rem 38.0rem}
.omni-section4 .omni_product span.newN{width:4rem;height:2.5rem;margin:0;padding:0;background-position:-17rem -19rem;background-size:21rem auto}

.nhelifeNew .hyo .product10 .wrap-bottom .btn-set1 > li:first-child > a,.nhelifeNew .hyo .product10 .wrap-bottom .btn-set1 > li > a{border:1px solid #ccc;border-radius:0.5rem}
.nhelifeNew .btn-set1 > li > a{border:1px solid #ccc}
.nhelifeNew .btn-set1 > li:FIRST-CHILD > a{border:1px solid #45494d}
.nhelifeNew .banner-box{border:1px solid #ccc}

.product7 .area-visual{margin:5.5rem 0 1.0rem}
/*pc*/
@media only screen and (min-width: 980px) {
	
.nhelifeNew .main-section5 .info{padding:0}
.nhelifeNew .main-section5 .info dd{box-sizing:border-box;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.nhelifeNew .main-section5 .info .webTel + dd{padding:2rem 2.5rem 2rem 2rem;border-right:1px solid #ccc}
.nhelifeNew .main-section7:before{border-top:1px solid #ccc}
.tbl-event .thumb img{border:1px solid #ccc;box-sizing:border-box}	
	
/*2506 ox이벤트*/


	
/*통풍*/
.product15 .wrap-basic_new{display:flex;justify-content:space-between}
.product15 .wrap-basic_new.green{}
.product15 .wrap-basic_new .info .txt span:FIRST-CHILD em{font-family:맑은고딕}
.product15 .wrap-basic_new{position:relative;height:46.0rem;padding:8rem 0 0 0;z-index: 0}
.product15 .wrap-basic_new .info{margin-top:2rem;width:65rem}
.product15 .wrap-basic_new .txt{margin:1.0rem 0 0}
.product15 .wrap-basic_new .txt > span,.product15 .wrap-basic_new .txt > strong{display:block;font-size:4.0rem;line-height:4.8rem;font-family:'NanumSquareL';letter-spacing:-0.3rem}
.product15 .wrap-basic_new .txt > span + span{color:#009944;font-weight:600}
.product15 .wrap-basic_new .txt span+span+span{display:block;font-weight:600;color:#009944}
.product15.green .wrap-basic_new .txt > strong{font-size:4rem}
.product15 .wrap-basic_new h1{position: relative;padding: 0 0 0 5.0rem;font-family:'NanumSquareR';font-size: 2.4rem;line-height: 4.0rem}
.product15 .wrap-basic_new .wrap-calculator1,.product14 .wrap-basic_new .wrap-calculator1{width:45rem;height:291px;border-radius:1.0rem}
.product15 .wrap-basic_new .wrap-calculator1 .btn{margin:2rem}
.product15 .wrap-basic_new .wrap-calculator1 .btn button{font-size:2rem;border-radius:1rem}
.product15 .wrap-basic_new .info_new{display:flex;justify-content:space-between;width:100%;margin-top:3.5rem}
.product15 .wrap-basic_new .wrap-calculator1{margin:0 0 0 0rem}
.product15 .wrap-basic_new .wrap-calculator1 fieldset ul > li input.text{border-bottom:0.1rem solid #ced4d9}
.product15 .tblZone .exclamN,.product15 .tblZone .exclamN li{background:#fff}
.product15 .tblZone .exclamN.ex li{padding-left:0}
.product15 .tblZone .exclamN li::before{content:'※'}
.product15 .tblZone .exclamN.ex02 li{padding-left:2rem}
.product15 .tblZone .exclamN.ex02 li::before{left:0;padding-left:0}
.product15 .list-product3 .list .tit > span:last-child{color:#009944}
.product15 .btn-com.c1{background-color:#009944;border-color:#009944}
.product15 .list-product3 .list .box > ul > li > span.point_c{color:#ec686d}

.modOk .pop-modal2 .content.product15_pop::before{background-position:24px 0}
.nhelifeNew #container.product15 .contxt p.box{margin-top:8rem}
.product15 .chart_box .onechart2+p,.product15 .chart_box .onechart1+p{font-size:2.7rem !important}

.product15 .tblZone .exclamN + .exclamN,.product15 .tblZone .exclamN + .exclamN li{background:#f2f6fa}
.product15 .tblZone .exclamN + .exclamN li::before{content:'※'!important}
.product15 .tblZone .exclamN + .exclamN li{padding-left:4rem}
.product15 .exclamN{margin:0}

.product15.green .wrap-basic_new .txt > strong{color:#009944}
.product15.green .wrap-basic_new .wrap-calculator1 .btn button{background:#009944}
.product15.green .wrap-calculator1 fieldset ul.calculator_mb .radio-icon label input:checked + span:before{box-shadow: inset 0 0 0 0.5em #009944}


/*교통보험 신규상세*/
.info-con1{padding:0 0}


.nhelifeNew .wrap-basic .wrap-calculator1.mb{top:8rem;margin:0 0 0 10.0rem}

.nhelifeNew .wrap-basic .info_new.farm + .wrap-calculator1.mb p{display:none}
.nhelifeNew .wrap-basic .wrap-calculator1.mb.farmer{top:5.5rem}

/*농업인*/
.nhelifeNew .wrap-basic .info_new.farm > li:before{background-position:-404px -586px}
.nhelifeNew .wrap-basic .info_new.farm > li:nth-of-type(2):before{background-position:-45px -587px}
.nhelifeNew .wrap-basic .info_new.farm > li:nth-of-type(3):before{background-position:-90px -588px}

/*부자습관*/
.nhelifeNew .wrap-basic .info_new.save > li:before{background-position:-135px -586px}
.nhelifeNew .wrap-basic .info_new.save > li:nth-of-type(2):before{background-position:-180px -587px}
.nhelifeNew .wrap-basic .info_new.save > li:nth-of-type(3):before{background-position:-224px -586px}

/*세테크*/
.nhelifeNew .wrap-basic .info_new.pension > li:before{background-position:-270px -586px}
.nhelifeNew .wrap-basic .info_new.pension > li:nth-of-type(2):before{background-position:-315px -587px}
.nhelifeNew .wrap-basic .info_new.pension > li:nth-of-type(3):before{background-position:-360px -586px}

/*교통- traffic*/
.nhelifeNew .wrap-basic .info_new.traffic > li:before{background-position:-404px -586px}
.nhelifeNew .wrap-basic .info_new.traffic > li:nth-of-type(2):before{background-position:-449px -587px}

/*뇌심장 - brain*/
.nhelifeNew .wrap-basic .info_new.brain > li:before{background-position:-495px -586px}
.nhelifeNew .wrap-basic .info_new.brain > li:nth-of-type(2):before{background-position:-540px -585px}

/*용종 - polyp*/
.nhelifeNew .wrap-basic .info_new.polyp > li:before{background-position:-585px -586px}
.nhelifeNew .wrap-basic .info_new.polyp > li:nth-of-type(2):before{background-position:-404px -586px}
.nhelifeNew .wrap-basic .info_new.polyp > li:nth-of-type(3):before{background-position:-675px -585px}

/*생활쏘옥 - life */
.nhelifeNew .wrap-basic .info_new.life > li:before{background-position:-404px -586px}
.nhelifeNew .wrap-basic .info_new.life > li:nth-of-type(2):before{background-position:-720px -585px}
.nhelifeNew .wrap-basic .info_new.life > li:nth-of-type(3):before{background-position:-764px -585px}

/*암 - cancer */
.nhelifeNew .wrap-basic .info_new.cancer > li:before{background-position:0px -630px}
.nhelifeNew .wrap-basic .info_new.cancer > li:nth-of-type(2):before{background-position:-45px -630px}
.nhelifeNew .wrap-basic .info_new.cancer > li:nth-of-type(3):before{background-position:-90px -630px}

/*대상포진 - herpes*/
.nhelifeNew .wrap-basic_new .info_new.herpes > li:before{background-position:-180px -630px}
.nhelifeNew .wrap-basic_new .info_new.herpes > li:nth-of-type(2):before{background-position:-404px -586px}
.nhelifeNew .wrap-basic_new .info_new.herpes > li:nth-of-type(3):before{background-position:-675px -585px}

/*독감 - cold*/
.nhelifeNew .wrap-basic_new .info_new.cold > li:before{background-position:0 -721px}
.nhelifeNew .wrap-basic_new .info_new.cold > li:nth-of-type(2):before{background-position:-404px -586px}
.nhelifeNew .wrap-basic_new .info_new.cold > li:nth-of-type(3):before{background-position:-675px -585px}


/*자주하는질문 팝업25*/
.form-group.tree_new > ul{padding:2.5rem 2rem}
.form-group.tree_new > ul > li:first-child ~ li{padding:0}
.form-group.tree_new > ul > li:first-child{position:static;width:auto;top:1.5rem;left:50%;bottom:auto}
.form-group.tree_new > ul > li:first-child button{position:static;display:block;width:auto;padding:0 0 0 .5rem;line-height:1.5;background:#fff;color:#333}
.form-group.tree_new > ul > li:first-child:before,.form-group.tree_new > ul > li:first-child:after{margin:0;background:none;border:none}
.form-group.tree_new > ul > li:first-child ~ li > button{left:0}
.form-group.tree_new > ul > li:first-child ~ li > ul{padding:0 0 0 8rem}
.form-group.tree_new > ul > li:first-child ~ li > ul:before{position:static;left:8rem;border-right:none}
.form-group.tree_new > ul > li:first-child ~ li > ul > li:before,.form-group.tree_new > ul > li:first-child ~ li > ul > li:after{content:'';display: block;position:absolute;left:0;top:1rem;width:0.3rem;height:0.3rem;background:#ced4d9;border-radius:50%}
.form-group.tree_new > ul button{padding:0 1rem 0 0.5rem}
.form-group.tree_new > ul button{line-height:1.6;font-sizE:1.3rem}
.form-group.tree_new > ul > li:first-child ~ li + li{margin:.5rem 0 0 0}


.box-type1 .mes-info3.point_blue{font-size:1.5rem}
.sc-step #scInputStep1Box .area1{display:inline-block;margin-left:2rem}
.nhelifeNew .sc-prepage.sc_new > li{margin:1rem;padding:0 1rem}
.nhelifeNew .sc-prepage.sc_new > li:last-child{margin-bottom:3rem;padding:1rem;background:#f8fafb;border:1px solid #ccc}
.nhelifeNew .sc .form-search1{margin-top:0}
.nhelifeNew .sc-prepage > li:last-child div{display:block;margin-bottom:1rem;padding-bottom:0.5rem}
.box-policy25{max-height:15.0rem;margin:1.0rem 0;padding:1.5rem;border:none;background:#f2f6fa;font-size:1.4rem;line-height:1.8}
/* div[id*=divuiPOPAlert] .pop-modal2.mes.open{max-width:calc(100% / 2 - 10rem) !important} */
.pop-modal2.mes.open.w500{max-width:50rem!important}
ul.mes-info3.num > li > span{padding-right:1rem}	
	
/*퀵메뉴*/
#quickmenu > nav a:nth-of-type(3):before, #quickmenu > nav a.ask_qna:before{background-position:-30px -210px}

/*동의서*/
.box_type1 .form-area#agree_sub{margin:0}

.imgZ.flex p img{width:80%}
.point-wrap .po-list li{padding-bottom:50px}
	
	/*네이버포인트*/
	.naver_banner{margin:1rem 0 2rem}
	.naver_banner a{display:block;height:17.3rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sanire_onaare_cp.cat%3Sire%3Q20241230);background-size:cover;border-radius:1rem}	
	
	.nhelifeNew #container.product14 .btn_n{justify-content:flex-end}/*상단 메뉴 스크롤링*/
	
	/*팝업*/
	.Npop-modal#uiPOPNaverPay{position:absolute;top:935px!important;margin-left:22rem}
	
.nhelifeNew .step4 .sc-donebox2 ul.mes-info2 > li{text-align:left}
.nhelifeNew .step4 header.sc-donebox1 .sc-donebox2 {margin:0 0 2.0rem}



/*독감보험*/
.nhelifeNew #container{min-height:100%}
.nhelifeNew #container.product14{padding-bottom:16rem}
.nhelifeNew #container.product14 .wrap-basic_new{position:relative;height:46.0rem;color:#fff;z-index:0}
.nhelifeNew #container.product14 .wrap-basic_new .txt{margin:1.0rem 0 0}
.nhelifeNew #container.product14 .wrap-basic_new .txt span{display:block;font-size:4.0rem;line-height:4.8rem;font-family:'NanumSquareL';letter-spacing:-0.3rem}
.nhelifeNew #container.product14 .wrap-basic_new .txt span+span{color:#046fd9;font-weight:600}
.nhelifeNew #container.product14 .wrap-basic_new{display:flex;justify-content:space-between;position:relative;margin:0 0 0;padding-top:8rem;height:46rem;color:#666;}
.nhelifeNew #container.product14 .wrap-basic_new .info{width:65rem;margin:2rem 0 0}
/* .nhelifeNew #container.product14 .wrap-basic_new::before{content: '';overflow:hidden;position:absolute;left:calc(100% / 2 - 280px);bottom:8rem;height:28.8rem;width:42rem;background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sc14_xbev.cat%3Sire%3Q20240418);background-size:420px auto;background-position:0 0} */
.nhelifeNew #container .wrap-basic_new h1{position:relative;padding:0 0 0 0;font-family:'NanumSquareR';font-size:2.4rem;line-height:4.0rem}

/*보험료 계산*/
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new{position:absolute;right:0;width:45rem;height:291px;margin:0 0 0 0;padding:1rem 3rem 2rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new{background:#fff;border-radius:1rem;box-shadow:0 5px 20px rgba(0, 0, 0, 0.3)}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new p{margin:0 0 1.0rem 0;font-size:1.8rem;line-height:2.2rem;font-family:'NanumSquareR'}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new p span{display:block;padding-top:0.5rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new p i{font-weight:bold;display:inline;text-decoration:underline;text-decoration-style:wavy;text-decoration-color:#ceec7f;text-decoration-thickness:0.2rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calcul_tit{margin-bottom:3rem;font-size:2.2rem;font-family:'NanumSquareR';line-height:1.5}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calcul_tit strong{font-weight:400}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calcul_tit strong i{font-weight:600}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calcul_tit span{display:block;;font-size:2rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .btn_n{display:flex;height:5.5rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .btn_n button{display:inline-flex;margin-right:.5rem;background-color:#fae315;font-size:1.8rem;font-family:'NanumSquareR';flex-grow:1;border-radius:1rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .btn_n button + button{margin-right:0;padding:0 3rem;background:#0081d2;color:#fff;flex-shrink:0;width:15rem}


.nhelifeNew #container.product14 .wrap-basic_new .wrap-calculator_new .btn_n button{background-color:#fff;border:1px solid #ec6941;color:#ec6941}
.nhelifeNew #container.product14 .wrap-basic_new .wrap-calculator_new .btn_n button + button{background:#ec6941;color:#fff}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .btn_n button{padding:0}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .btn_n button span{display:block;line-height:5.5rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .btn_n .Insu_gift.icon span{position:relative;padding-left:5rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .btn_n .Insu_gift.icon span::before{content:'';position:absolute;top:0.2rem;left:0.5rem;width:4rem;height:4rem;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sc14_vzt.cat%3Sire%3Q20241015);background-size:500px auto;background-position:-141px 6px}

.nhelifeNew #container.product14 button.btn_search{width:30%;height:6rem;text-align:right}
.nhelifeNew .gift-Item .myinfo .info-data4 .result02{min-height:14rem}
.nhelifeNew .gift-Item .myinfo .info-data4 .result02.n03{min-height:auto}

/* .nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb{margin-bottom:2rem} */
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb li{display:flex;margin-bottom:1rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb li > span{flex:1 1 8rem;line-height:4rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb li +li > span{line-height:6rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb li input{background:#fff;border-radius:0;border-bottom:0.2rem solid #ced4d9}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb li input[type=text]{display:inline-block}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb li input[type=radio]{position:absolute;margin:3px;background:transparent;appearance:none;-webkit-appearance:none;z-index:-10}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb li input + label{position:relative;display:inline-block;width:16rem;height:6rem;line-height:3.2;background:#fff;border-radius:20px;border:0.1rem solid #ced4d9;text-align:center;font-weight:400;font-size:1.8rem}/*남여*/

/* 남여*/
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb .radio-icon label input{/* display:none; */}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb .label-icon1{width:calc(100% - 9rem);background:#fff}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb .label-icon1 label{width:50%;background:#fff}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb label > span {position:relative;font-weight:bold;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0;/* -webkit-transition:0.25s ease;transition: 0.25s ease */}

.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb label input:checked + span:before {box-shadow:inset 0 0 0 0.5em #0084d1}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb label span{position:relative;font-weight:bold;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0;line-height:6.0rem}
.nhelifeNew #container.product14 .wrap-basic_new .wrap-calculator_new .calculator_mb label span{line-height:6rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb label span:before {position:absolute;top:calc(100% / 2 - 1.5rem);left:0;flex-shrink:0;content:"";background:#fff;width:3rem;height:3rem;border-radius:50%;margin:0 0.8rem 0 0;box-shadow: inset 0 0 0 0.125em #d9d9d9;}

.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb label > span{width:100%;margin:0;padding-left:4rem;text-align:left;box-sizing:border-box}

.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb li .text{width:calc(100% - 8.5rem);padding:0 3rem}
.nhelifeNew #container .wrap-basic_new .wrap-calculator_new .calculator_mb li .text.c2{font-size:2.2rem;font-family:'맑은 고딕', 'Malgun Gothic', Dotum, sans-serif;font-weight:bold;letter-spacing:0.2px}

.nhelifeNew #container.product14 .calculator_mb li{margin-bottom:1.5rem}
.nhelifeNew #container.product14 .calculator_mb input[type=radio]{position:absolute;height:1rem;margin:1rem;background:transparent;appearance:none;-webkit-appearance:none;z-index:-10}
.nhelifeNew #container.product14 .calculator_mb input + label{position:relative;display:inline-block;height:5rem;padding:0 2rem;line-height:2.8;background:#fff;border-radius:1.5rem;border:0.1rem solid #ced4d9;text-align:center;font-weight:400;font-size:1.7rem}/*남여*/
.nhelifeNew #container.product14 .calculator_mb input:checked + label{background:#046fd9;color:#fff;font-weight:600;transition:0.5s}/*남여*/

body.nhelifeNew .omni-section4 .omni_product{width:calc(100%/3 - 3px)}/*옴니 상품정렬*/

/*패드*/
body.nhelifeNew .pop-modal1.mo.main.newLayer{display:none}
body.nhelifeNew .pop-modal1.mo.main.newLayer.open{display:block!important;bottom:50% !important;max-width:320px !important;max-height:none;margin:0 auto;transform:translateY(50%)!important;border-radius:2rem !important;padding-bottom:0!important}
body.nhelifeNew .pop-modal1.mo.main.newLayer{bottom:50% !important;max-width:320px!important;max-height:none;margin:0 auto;transform:translateY(400%)!important;border-radius:2rem !important;padding-bottom:0!important}

body.nhelifeNew #uiPOPAnnoPop.pop-modal1.mo.main.newLayer{max-width:600px!important}

/*효밍 pc이미지*/
/*body.nhelifeNew .hyo .wrap-basic{height:785px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2SAVVT0010_cp.cat%3Sire%3Q20240315) no-repeat}
body.nhelifeNew .hyo .wrap-gift{height:75rem}*/
body.nhelifeNew .hyo .wrap-basic{height:785px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2SAVVT0010_cp.cat%3Sire%3Q20250930) no-repeat}/*효밍 pc이미지*/
body.nhelifeNew .hyo .wrap-gift{height:75rem}
body.nhelifeNew .wrapper_tabcontent{padding:3rem 2.0rem 0;}
.tabcontent.active{min-height: 500px;}

body.nhelifeNew .gift_moblie{display:none}

/**/
.nhelifeNew #container.product14 section{padding:0 0 0!important}
.nhelifeNew #container.product14 section.active{padding:1rem 0 3rem!important}
.nhelifeNew #container.product14 section + section + section.active{padding-top:15rem!important}
/* .nhelifeNew #container.product14 section.active #goodsDesc{margin-top:-6rem} */
.nhelifeNew #container.product14 .pop_Qr{position:relative;width:25rem;height:40rem;margin:0;padding:21rem 2.5rem 2rem;background:#f1f1f1;border-radius:2rem}
.nhelifeNew #container.product14 .pop_Qr::before{content:'';position:absolute;top:5rem;left:calc(100% / 2 - 8rem);width:16rem;height:16rem;background:#fff;border:2px solid #006ebc}
.nhelifeNew #container.product14 .pop_Qr p button{text-indent:-999px}
.nhelifeNew #container.product14 .pop_Qr p button::before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.nhelifeNew #container.product14 .pop_Qr p button::after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}

.nhelifeNew .info_gift{margin-top:1rem}
.nhelifeNew .info_gift li{display:flex;flex-direction:row;padding:0!important}
.nhelifeNew .info_gift li+li{margin-top:}
.nhelifeNew .info_gift li span{flex-grow:2;;margin:1rem 0}
.nhelifeNew .info_gift li span:last-child{flex-grow:1;text-align:right}

.nhelifeNew #container.product14 .btn-set1{}
.nhelifeNew #container.product14 .btn-set1 > li{background:none}
.nhelifeNew #container.product14 .btn-set1 > li:first-child > a{background:#45494d;color:#fff;border:1px solid #45494d}
.nhelifeNew #container.product14 .btn-set1 > li a{background:#ebeef2}
.nhelifeNew #container.product14 .btn-set1 > li > a:after{/* background-size:45.0rem 45.0rem */}
.nhelifeNew #container.product14 .btn-set1 > li:first-child.ic1 > a:after,.nhelifeNew #container.product15 .btn-set1 > li:first-child.ic1 > a:after{background-position:-12.6rem -16.8rem}
.nhelifeNew #container.product14 .btn-set1 > li.ic1 > a:after,.nhelifeNew #container.product15 .btn-set1 > li.ic1 > a:after{background-position:-16.8rem -16.8rem}

.nhelifeNew #container.product14 .step01{margin:5rem 15rem 0}
.nhelifeNew #container.product14 h3 span+span+span{display:block;margin-top:.5rem}

body.nhelifeNew	.step4 .btn-action{height:7rem!Important}/*청약완료버튼*/

.tbl-view.event .event-wrap .event_radio_202405{width:980px}
.qz_zone .ox li:nth-child(1) label > span:before{right:0.5rem}
.pop-modal1.mo .area-btn1.area-btn_pop.rel_area{position:relative}
.pop-modal1.mo .area-btn1.area-btn_pop.hei_auto{height:auto;padding:5rem 0 0}

/*table*/
.pop-modal1.open.mo#uiPOPSinergeUser{overflow:hidden;border-radius:2rem}
.pop-modal1.open.mo#uiPOPSinergeUser .content{margin:7rem 0 0}
.nhelifeNew .tbl-list.data2{margin:1rem 0 5rem}
.nhelifeNew .product1 .tbl-list.data2{margin:1rem 0 1rem}/*연금저축*/
.nhelifeNew .tbl-list.data2 th,.nhelifeNew  .tbl-list.data2 td{height:auto;padding:1.7rem 0.5rem}
.nhelifeNew .tbl-list.data2 td .label-check label:after{height:auto}
.pop-modal1.mo .mo_event#im_titleArea,.pop-modal1.mo .mo_event#jung_titleArea{font-size:2.2rem;font-family:'NanumSquareR';color:#0081d1;font-weight:bold}
.pop-modal1.mo#uiPOPSinergeUser .header{position:absolute;top:0;left:0;right:0;padding:0;margin:2.0rem 2.0rem 0;text-indent:0;text-align:center;border-bottom:0.1rem solid #c0c8d5}
.pop-modal1.mo#uiPOPSinergeUser .header:before{content:'';position:absolute;border-radius:0.2rem;top:-0.8rem;left:40%;height:0.4rem;width:7.0rem;background:#d3dbe3}
.pop-modal1.mo#uiPOPSinergeUser .header button {overflow:hidden;z-index:100;display:block;position:absolute;right:0;top:-0.1rem;width:5.0rem;height:5.0rem;padding:5.0rem 0 0;background:none;}
.pop-modal1.mo#uiPOPSinergeUser .header button:before, .pop-modal1.mo#uiPOPSinergeUser .header button:after {content:'';display:block;position:absolute;left:40%;top:50%;width:3.0rem;height:0.2rem;margin:-0.1rem 0 0 -0.9rem;background:#536876;-webkit-transition:all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition:all 0.3s ease;}

#uiPOPSinergeUser{overflow:hidden;border-radius:2rem}
#uiPOPSinergeUser .pop-modal1.mo .area-btn1.area-btn_pop{padding:0}

#container.cc .box-type1 .tbl-input select.selectbox{width:100%}
#container.cc p.synergy_ms span{display:inline-block}

#radio_selArea .label-check{margin-left:1rem}/*옴니직원체크*/
#radio_selArea .label-check:first-child{margin-left:0}

.nhelifeNew .gift_text{padding:4rem 2rem 3rem}
.nhelifeNew .tabcontent div .gift_content{padding:1rem 3rem 3rem}
.nhelifeNew .gift_content h2{padding:2rem 0 1rem}
.nhelifeNew .gift_content ul li{padding:.5rem 2rem .5rem}

/*24.08 청약완료화면 개선*/
.nhelifeNew .sc-donebox1 h2 p{padding:10.5rem 0 1rem;font-size:2rem;font-weight:600}
.nhelifeNew .sc-donebox1 .conform_txt{margin-bottom:1rem;color:#009944;font-size:1.8rem;font-weight:600;font-family:NanumSquareR}
.nhelifeNew .sc-donebox1 .conform_txt span{display:block;margin-top:.5rem;color:#666;font-size:1.8rem;font-weight:200}
.nhelifeNew .sc-donebox1.box-type1{padding:3rem 6rem 6rem;text-align:center;box-shadow:0 0 10px rgba(150,150,150,0.3)}
.nhelifeNew .sc-donebox1.box-type1 .txt-info{text-align:left}
.nhelifeNew .sc.step4 .step-wrap{box-shadow:none}
.nhelifeNew .sc.step4 .area-btn1{margin-top:3rem}

/*청약완료화면pc 2024.08*/ 
.nhelife_ico::before{width:9rem;height:9rem;background-size:1800px auto;border-radius:4.5rem}
.nhelife_ico.no261::before{left:calc(100% / 2 - 4.5rem);background-position:0 -1080px}
.nhelifeNew .sc-donebox1 .main-section1{margin-top:3rem;padding-top:2rem;border-top:.1rem dashed #ccc}
.nhelifeNew .sc-donebox1 .main-section1 h2{font-size:1.8rem;font-weight:600}

.nhelifeNew div.banner-visual1.pc .list{overflow:hidden;display:flex;margin:0 auto;width:auto!important;max-width:640px !important;height:auto;align-items:center;justify-content:center}
.nhelifeNew div.banner-visual1.pc .list > li{position:relative!important;flex:auto!important;visibility:visible!important;display:block!important;height:180px;padding:2rem 5px 0}
.nhelifeNew div.banner-visual1.pc .list > li img{height:160px}

.wrapper_tabcontent{transition:none}
.tabcontent.active,.gift_select label span{transition:none}
.tabcontent div{transition:none;animation:none}

/*신규 2024웹접근성 레어어팝업*/
.modOk{position:relative}
.modOk .content{padding:0 0 5rem}
.modOk #mainPop_1.pop-modal4{position:fixed!important}
.modOk #mainPop_1.pop-modal4 .content{background:#fff}
.modOk .pop-modal1 .content{margin-bottom:0!important;padding:3rem 3rem 7rem}
.modOk #careAgreePop.pop-modal1.mo .content{padding:3rem 3rem 7rem}
.modOk .pop-modal1 .wrap-calculator1 {margin:-3.1rem -3.0rem -7.0rem}/*보험료 계산기*/

.modOk .ui-close-pop{overflow:hidden;display:block;position:absolute;right:1rem;top:1rem;width:3.6rem;height:0;padding:3.0rem 0 0;background:none;border:none;border-radius:0.2rem}
.modOk .ui-close-pop:before, .modOk .ui-close-pop:after{content:'';display:block;position:absolute;left:50%;top:50%;width:2.4rem;height:0.2rem;margin:-0.1rem 0 0 -1.1rem;background:#45494d;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.modOk .ui-close-pop:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.modOk .ui-close-pop:after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}

.modOk .omni .ui-close{top:1rem}
.modOk .ui-close{overflow:hidden;display:block;position:absolute;right:1rem;top:0;width:4rem;height:4rem;padding:4.0rem 0 0;background:none;border:none;border-radius:0.2rem}
.modOk .ui-close::before, .modOk .ui-close::after{content:'';display:block;position:absolute;left:50%;top:50%;width:2.4rem;height:0.2rem;margin:-0.1rem 0 0 -1.1rem;background:#45494d;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.modOk .ui-close::before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.modOk .ui-close::after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}

/*3*/
.modOk .pop-modal1.w400 .content,.modOk .pop-modal1.w800 .content{margin-top:0.3rem;padding-top:3rem}
.modOk .pop-modal1.w800#uiPOPConsult1 .content{margin:0;padding-top:0!important}
.modOk .area-btn1 button[type="submit"]{position:relative;width:95%;margin:0 2.5% 1.0rem 2.5%;height:5.0rem;display:block;padding:0 1.0rem;border-radius:1.0rem;font-family:'NanumSquareR';font-size:2.2rem;line-height:4.8rem;background:#f9bd1c;color:#000;font-weight:bold;white-space:nowrap;}/*2021-10-21 웹접근성 인증 칼라 변경  */
.modOk .area-btn1 button[type="button"]{/*display:inline-block;width:auto;*/background:#0081d1;border-color:#0081d1}
 
/*푸터버튼 영역안에 있는 버튼들*/
.modOk .btn-com.ui-close{overflow:hidden;display:inline-block;position:static;right:none;top:none;width:auto;height:4rem;padding:4.0rem 0 0;background:#333;border:0.1rem solid #333}
.modOk .btn-com.ui-close::before,.modOk .btn-com.ui-close::after{content:none}
.modOk .area-btn1 button.ui-close[type="button"]{background:#333;border:0.1rem solid #333;border-radius:0}

/*개인정보 동의서*/
.modOk .content .area-btn1{display:flex;position:fixed;bottom:-.1rem !important;left:0;right:0;margin:0;padding:0;width:100%;z-index:1000}/*선택상품동의서*/
.modOk .content .area-btn1 button{flex-grow:1;width:100%;height:5.0rem;margin:0;text-align:center;color:#fff;border-radius:0}
.modOk .content .area-btn1 button + button{background:#333;border-color:#333} 
.modOk .content #csltPRegister .area-btn1 button + button, .modOk .content #csltComplete .area-btn1 button + button{background:#0081d1;border-color:#0081d1}/*문의하기*/

.modOk#divuiPOPRefund .pop-modal1.open .content dl.info-data4{margin-top:0!important}/*해약환급금 예시 */

.modOk .pop-modal2 .content .mes-txt1 + .area-btn1{border-top:none}



/*공통*/
.modOk .pop-modal .content .area-btn1 button{}

/*pop-modal2*/
.modOk .pop-modal2 .content{padding:1rem 2rem 6rem}
.modOk .pop-modal2 .content .area-btn1{display:flex;height:auto;;border-top:none}
.modOk .pop-modal2 .content .area-btn1 button{flex-grow:1;border-radius:0}
.modOk .pop-modal2 .content .btn-com.ui-close.c1{background:#0081d1;border-color:#0081d1}

.modOk #uiGiftPop.sa-pop.layerScroll{overflow-y:hidden}

/*옴니 공통버튼*/
/*TABS*/
.modOk .omnitab .nav li{position:relative;flex:1 1 auto;text-align:center}
.modOk .omnitab .nav li  input{display:block!important;position:absolute;top:0;right:0;left:0;width:100%!important;height:100%!important}
.modOk .omnitab .nav label{display:block}
.modOk .omnitab .nav::after{display:none}
.modOk .omnitab input[type=radio].omnitab_x{border:none!important}
.modOk .pop-modal1.omni{border-radius:inherit!important}
.modOk .pop-modal1.omni .content.cont2{padding:0}
.modOk .pop-modal1.omni .content.cont2 .omnitab .nav{margin:0}
.modOk .content .area-btn1 .active{background:#0081d1!important;border-color:#0081d1!important}/*파랑색으로 변하는 버튼*/
.modOk .omnitab .nav li.active::after{content: "";position: absolute;width:100%;height:0.4rem;background-color:#046fd9;bottom:-0.3rem;border-radius:0.2rem;transform: translateX(-50%);transition:0.3s cubic-bezier(0.3, -0.3, 0.1, 1.4);}
.modOk .omnitab .slider-wrapper .details-slider.current{transform:translateX(-50%)}
.modOk .omnitab .nav{display:flex;position:relative;margin:0 2rem;border-bottom:1.0rem solid #ebf3f7}
}


/*moblie*/
@media only screen and (max-width: 979px) {

.nhelifeNew #container.product14 #goodsDesc section,
.nhelifeNew #container.product7 #goodsDesc section,
.nhelifeNew #container.product2 #goodsDesc section{margin-top:5rem;margin-bottom:0!important}
	
.nhelifeNew .btn-set1 > li > a{line-height:6.0rem}
.nhelifeNew .tab-nav1 .active{border:none}
.nhelifeNew .tab-nav1 .active a{border:1px solid #45494d}

.nhelifeNew #container.product14 #goodsDesc section{margin-top:6rem}
.nhelifeNew #container.product14 #goodsDesc section:last-child{margin-bottom:0}
.nhelifeNew #container.product14 .contxt{margin-bottom:4rem}
.nhelifeNew #container.product14 .contxt p{font-size:1.8rem;font-family:NanumSquareR}
.product14 .img_list{margin:0 auto 3rem}
.product14 .img_list li p i{display:inline-block;padding-right:0}
.nhelifeNew #container.product14 section sup{font-size:1.2rem;right:-2rem}
.product14 .img_list li p span,.product14 .img_list li p strong{font-size:2.5rem!important}
.product14 .img_list li::before{left:calc(100% / 2 - 75px);width:150px;background-position:29px 15px;background-size:550px auto}
.product14 .img_list.n02 li{padding-top:15rem}
.product14 .img_list.n02 li:before{top:-3rem;left:calc(100% / 2 - 125px);width:250px;height:250px;background-position:-497px -28px;background-size:1000px auto}
.product14 .img_list.n01 li + li::before{top:calc(100% / 2 - 75px);left:calc(100% / 2 - 25px);width:50px;height:50px;background-position:-49px -50px;background-size:200px auto}
.product14 .img_list.n01 li:last-child::before{width:150px;background-position:-128px 28px;background-size:550px auto}
.product14 .img_list{width:100%}
.product14 .img_list li p{font-size:1.4rem!important}
.product14 .wrap-detail .tbl-list th, .wrap-detail .tbl-list td{font-size:1.7rem}


/*뇌건강*/
.nhelifeNew #container.product7 #goodsDesc section{margin-top:6rem}
.nhelifeNew #container.product7 #goodsDesc section:last-child{margin-bottom:0}
.nhelifeNew #container.product7 .contxt{margin-bottom:4rem}
.nhelifeNew #container.product7 .contxt p{font-size:1.8rem;font-family:NanumSquareR}

.product7 .img_list{margin:0 auto 3rem}
.nhelifeNew #container.product7 section sup{font-size:1.2rem}
.product7 .img_list li p span,.product7 .img_list li p strong{font-size:2.2rem!important}
.product7 .img_list li::before{left:calc(100% / 2 - 70px);width:140px;height:140px;background-position:7px 0;background-size:550px auto}
.product7 .img_list.n01 li + li::before{top:calc(100% / 2 - 55px);left:calc(100% / 2 - 25px);width:50px;height:50px;background-position:-49px -50px;background-size:200px auto}
.product7 .img_list.n01 li:last-child::before{left:calc(100% / 2 - 70px);width:14rem;height:14rem;background-position:-128px 0;background-size:550px auto}
.product7 .img_list.n02 li:before{top:0;left:calc(100% / 2 - 70px);width:14rem;height:14rem;background-position:-260px 0;background-size:550px auto}
.product7 .img_list.n02 li:last-child::before{left:calc(100% / 2 - 70px);width:140px;height:140px;background-position:6px -135px;background-size:550px auto}/*최대3만원*/
.product7 .img_list{width:100%}
.product7 .img_list li p{margin:0;font-size:1.5rem!important}
.product7 .area-visual p{margin:0 auto}

/*암*/
.product2 .imgzone_list{margin:2rem 0 0 .25rem}
.product2 .img_list{width:100%;margin:2rem auto 3rem}
.product2 .img_list li::before{left:calc(100% / 2 - 70px);width:140px;height:140px;background-position:2px 10px;background-size:550px auto}
.product2 .img_list.n01 li + li::before{top:calc(100% / 2 - 45px);left:calc(100% / 2 - 25px);width:50px;height:50px;background-position:-49px -50px;background-size:200px auto}
.product2 .img_list.n01 li:last-child::before{left:calc(100% / 2 - 70px);width:14rem;height:14rem;background-position:-137px 10px;background-size:550px auto}/*아령코리*/
.product2 .img_list.n02 li:before{top:0;left:calc(100% / 2 - 70px);width:14rem;height:14rem;background-position:-260px 0;background-size:550px auto}
.product2 .img_list.n02 li:last-child::before{left:calc(100% / 2 - 70px);width:140px;height:140px;background-position:6px -135px;background-size:550px auto}/*최대3만원*/
.product2 .img_list li p{margin:1.5rem 0 0;font-size:1.5rem!important}
.product2 .img_list li p span,.product2 .img_list li p strong{font-size:2.2rem!important}
.product2 .img_list li p > strong + span,.product7 .img_list li p > strong + span{font-size:1.7rem!important}
.product2 .wrap-detail .tbl-list th,.product7 .wrap-detail .tbl-list th, .wrap-detail .tbl-list td{font-size:1.7rem}
.product2 .wrap-detail .tbl-list th span,.product2 .wrap-detail .tbl-list td span,.product7 .wrap-detail .tbl-list th span,.product7 .wrap-detail .tbl-list td span{font-size:1.3rem}


/*암*/
.product2 .imgzone_list{margin-left:.5rem}
.product2 .imgzone_list li{margin:0 -1.5rem}
.conZone .prodIco{--sizeFx:24rem}
.conZone .prodIco.no6,.conZone .prodIco.no7{--sizeFx: 5rem}

.nhelifeNew #container.product2 .contxt p{font-size:1.8rem;font-family:NanumSquareR}

.event_radio_202506 .qz_zone .oxZone{height:43rem}
.event_radio_202506 .qz_zone .ox{bottom:7rem}
.event_radio_202506 .qz_zone .ox li{height:auto}
.event_radio_202506 .qz_zone .ox li button{width:22.2rem;height:8.8rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sriragoga_2505_fznyy.cat%3Sire%3Q20250730) no-repeat 0 -110px;background-size:220px auto;text-indent:0;font-size:3.8rem}
.event_radio_202506 .qz_zone .ox li button.on{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sriragoga_2505_fznyy.cat%3Sire%3Q20250730) no-repeat -2px -5px;background-size:220px auto}
.event_radio_202506 .qz_zone .ox li:last-CHILD button.on{background-position:-5px -115px}
.nhelifeNew #container .event_radio_202506 .qz_zone .ox li button span{padding:0!important}

/*통풍*/
.nhelifeNew #container.product15 .tit-sub-new P:FIRST-CHILD{font-size:1.5rem}
.nhelifeNew #container.product15.green .btn_n button{background:#009944;color:#fff;border-radius:1rem}
.nhelifeNew #container.product15.green .btn_n#joinStartBtn button{margin:1rem 1rem}
.nhelifeNew #container.product15.green #uiCalResult .btn_n button{background:#a1aab3}
.nhelifeNew #container.product15.green #uiCalResult .btn_n button.action{background:#009944;border:.1rem solid #009944}
.nhelifeNew #container.product15 .wrap-basic_new .info_new{display:none}
.nhelifeNew #container.product15 .modOk .pop-modal1.open .content{margin: 4rem 0 6rem}
.nhelifeNew #container.product15 .wrap-result{padding:2.0rem 2rem 9.5rem;background:#fff}
.nhelifeNew #container.product15 .pop-modal1.mo.main.newLayer a{line-height:inherit}
.modOk .pop-modal2 .content.product15_pop::before{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Scebqhpg15_vpbavzt.cat%3Sire%3Q20250609) no-repeat center center;background-size:230px auto}

.nhelifeNew #container.product15 .wrap-basic_new.mb .info{position:relative}
.nhelifeNew #container.product15 .wrap-basic_new.mb .info .txt{width:24rem;height:9rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sceb15_gvg.fit%3Sire%3Q20250609) no-repeat 0 0;background-size:auto 9rem}
.nhelifeNew #container.product15 .wrap-basic_new.mb .info .txt::before{content:'';position:absolute;right:0;bottom:.5rem;height:100%;width:6rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sceb15_gvg.fit%3Sire%3Q20250609) no-repeat right 0;background-size:cover}
.nhelifeNew #container.product15 .wrap-basic_new.mb .info h1,.nhelifeNew #container.product15 .wrap-basic_new.mb .info .txt{font-size:0!important}

.product15 .chart_box .chart.onechart1,.product15 .chart_box .chart.onechart2{background-position:center 20px}
.product15 .chart_box div{margin:0}
.product15 .chart_box .onechart2+p,.product15 .chart_box .onechart1+p{font-size:2.8rem !important}

.nhelifeNew #container.product15 .chart_box .chart.onechart1, .nhelifeNew #container.product15 .chart_box .chart.onechart2{background-size:57%}
/* .nhelifeNew #container.product15 .chart_box .chart span{top:48%} */
.nhelifeNew #container.product15 .chart_box .chart span span{top:60%;font-size:1.8rem}

.nhelifeNew #container.product15 .txt strong{display:inline-block;position:relative;z-index:10}
.nhelifeNew #container.product15 .txt strong::before{content:'';position:absolute;bottom:0;width:100%;height:1.1rem;opacity:0.8;z-index: -1}
.nhelifeNew #container.product15 .txt strong.point_green{color:#009944}
.nhelifeNew #container.product15 .txt strong.point_pink{color:#ec686d}
.nhelifeNew #container.product15 .txt strong.point_green::before{background:#9dddb8}
.nhelifeNew #container.product15 .txt strong.point_pink::before{background:#fce8e9}

.product15 .chart_box .chart canvas {width:80% !important;height:80% !important}
.product15 .img_list{width:100%;margin:2rem auto}
.product15 .img_list li{padding-top:12rem;font-size:1.8rem}
.product15 .img_list li::before{left:calc(100% / 2 - 57px);width:120px;height:120px;background-size:300px auto}
.product15 .img_list.n01 li + li::before,.product15 .img_list.n03 li + li::before{top:calc(100% / 2 - 60px);left:calc(100% / 2 - 20px);width:40px;height:40px;background-position: -22px -159px;background-size:200px auto}
.product15 .img_list.n03 li + li::before{top:calc(100% / 2 - 80px)}
.product15 .img_list.n01 li:last-child::before{top:-1rem;left:calc(100% / 2 - 60px);width:120px;height:120px;background-position:-120px 0;background-size:300px auto}
.product15 .img_list.n03 li{padding-top:14rem}
.product15 .img_list.n03 li:first-child::before{background-position:0 -120px}
.product15 .img_list.n03 li:last-child::before{left:calc(100% / 2 - 90px);width:180p.x;height:120px;background-position:-116px -120px;background-size:300px auto}
.product15 .img_list li p{font-size:1.6rem!important}
.product15 .img_list li p strong{font-size:2.5rem!important}

.nhelifeNew #container.product15 .contxt p{margin-top:.5rem;font-size:1.8rem}
.nhelifeNew #container.product15 .contxt .img_list.n03 p{margin-top:1.5rem}
.nhelifeNew #container.product15 .contxt .img_list.n03 p + p{margin-top:0}
.nhelifeNew #container.product15 .contxt p + p{font-size:1.3rem!important}
.product15 .wrap-detail .tbl-list th, .wrap-detail .tbl-list td{font-size:1.5rem}
.product15 .tbl-list thead + tbody tr td,.product15 .tbl-list thead + tbody tr th,.product15 .tbl-list tbody tr th{text-align:center!important}
.product15 .tbl-list thead + tbody tr td span{font-size:1.1rem}

/*250414 이벤트*/
.event_radio_202504 div{position:relative}
.event_radio_202504 div .btn{position:absolute;bottom:2rem;display:flex;justify-content:center;width:100%;margin:0;padding:0 4rem!important}
.event_sorry.kakao{background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Sgrzc%2S250411_riragOt.cat%3Sire%3Q20250609) no-repeat center 0;background-size:200px auto;border:3px dotted #fff}
.event_sorry.kakao li:first-child{margin:20rem 0 0 0;padding:2rem 0 0;background:#fff;text-align:center;font-size:1.8rem;font-weight:400}

#container.ig.product10{padding-bottom:0;margin-bottom:0}
#nextStep.contents_gift{position:relative;height:auto;overflow-y:initial;margin-bottom:3rem}
.hyo #footer{z-index:auto!important;position:static}
.hyo #footer > div{position:static;padding-bottom:6rem!important}

.nhelifeNew .wrap-calculator1.mb p span+i+span{padding-top:0}
.nhelifeNew .wrap-calculator1.mb p i{font-size:2rem}
.nhelifeNew .product12 .wrap-calculator1.mb p i{font-size:1.8rem}
.nhelifeNew .product12 .wrap-calculator1.mb p span+i+span{padding-top:.5rem;}
.nhelifeNew .wrap-calculator1.mb fieldset{box-shadow:0 5px 20px rgba(0, 0, 0, 0.1)}
.nhelifeNew .wrap-basic .info_new{display:none}
.nhelifeNew #container[class*="product"] .label-check label > input ~ span:only-of-type{min-height:2rem !important}
.nhelifeNew .product5 .wraptype-base.type-tbl dd{text-align:left}

/*효밍 푸터버튼*/
.nhelifeNew .hyo .area-btn_m.hyo_mobile{height:7.5rem}
.nhelifeNew .hyo .hyo_mobile .btn-m{padding:0;line-height:5rem;font-family: '맑은 고딕', 'Malgun Gothic', Dotum, sans-serif}
.nhelifeNew .hyo .hyo_mobile .area-btn1_m li{border-radius:1rem}
.nhelifeNew .hyo .hyo_mobile .area-btn1_m{margin:.8rem .4rem .8rem .8rem}

#footer .callcenter{color:#767676}

/*인앱*/
/* .modOk #uiPOPRefund.pop-modal1.open .content{max-height:100%} */
#uiPOPAnnoPop h2{font-size:2rem;padding:1rem 0 0;height:auto}
#agree_sub .label-btn label input:checked + span:before{width:100%;height:100%;background:none}
#agree_sub .label-btn label input:checked + span{background:#0081d1;border:0.1rem solid #0081d1} 
#agree_sub .label-btn{border:none}
#agree_sub .label-btn span{border:0.1rem solid #ced4d9}

.form .label-btn label input:checked + span:before{width:100%;height:100%;background:none}
.form .label-btn label input:checked + span{background:#0081d1;border:0.1rem solid #0081d1}
.form .label-btn{border:none}
.form .label-btn span{border:0.1rem solid #ced4d9}

.tree_new.form-group > ul button{line-height:3rem!important}

/*sub_footer*/
.nhelifeNew	#container.sc{background-color:#fff}
.nhelifeNew .wrap-calculator1{box-shadow:none}
.nhelifeNew #footer{background:#efefef}
.nhelifeNew #footer > div{height:auto;padding:0 3.5rem;font-family:NanumSquareR}
.nhelifeNew #footer .callcenter{margin-bottom:0;padding:2rem 0}
.nhelifeNew #footer .callcenter .info .webTel ul{margin-bottom:1rem}
.nhelifeNew #footer .callcenter .info .webTel li{display:flex;justify-content:space-between;align-items:center}
.nhelifeNew #footer .callcenter .info .webTel p{display:flex;justify-content:center;align-items:center}
.nhelifeNew #footer .callcenter .info .webTel li em{font-size:1.8rem;color:#444;font-weight:600}
.nhelifeNew #footer .copyright{padding-bottom:2rem}
.nhelifeNew #footer .nav-foot{border-top:1px dashed #999}
.nhelifeNew #footer .callcenter i,.nhelifeNew #footer .callcenter a strong{font-size:2.7rem!important;color:#0084d1}
.nhelifeNew #footer .callcenter p a{width:auto!important;margin:0 .2rem!important;padding:1rem 2rem!important;font-size:1.5rem!important;border-radius:3rem!important;font-weight:600;background:none!important;border:1px solid #666}
.nhelifeNew #footer .nav-foot li > a strong{color:#666}

.box-type1 .mes-info3.point_blue{font-size:1.5rem}
.mes-sub25 strong{padding:0 0 .5rem 2.2rem}
.mes-sub25 strong::before{left:-1.5rem;width:3rem;height:3rem;background-position:-15.8rem -16.0rem;background-size:60.0rem auto}
.label-check.chk_new{padding-bottom:2rem}
.label-check.chk_new label > input:first-child + span{font-size:1.7rem}
.sc-prepage_m.sc_new{padding:0 2.0rem 2rem}
.sc-prepage_m.sc_new > li{display:flex;margin-bottom:1rem;padding:0 1rem 0;flex-direction:column}
.sc-prepage_m.sc_new > li:FIRST-CHILD{margin-bottom:0}
.sc-prepage_m.sc_new > li:last-child{padding:1rem;background: #f8fafb;border:1px solid #ccc}
.sc-prepage_m.sc_new > li:last-child div.icon_list{margin-bottom:1rem}
.sc-prepage_m.sc_new > li div.icon_list{padding: 1.0rem 0}
.sc-prepage_m.sc_new ul.mes-info3.num > li > span{padding-right:0}
.sc-prepage_m.sc_new > li div.icon_list b{display:block;margin-left:5rem;font-family:NanumSquareR}
.sc-prepage_m.sc_new .icon_list ul > li{font-size:1.6rem}
.sc-prepage_m.sc_new .icon_list ul.mes-info1 > li:after{top:0.7rem}
.sc-prepage_m.sc_new .icon_list ul.mes-info1 > li:before{top:0.3rem}
.sc-prepage_m.sc_new .icon_list.list1 ul:nth-child(3) > li:first-child span > span:last-child{width:auto}

.nhelifeNew .modOk .pop-modal1.open{max-width:100%!important}
	
/*청약3단계에서 버튼들 margin값 조절*/
/* .area-btn1.mblock > a,.area-btn1.mblock .btn-action + .btn-action{margin-top:0.5rem!important} */
.nhelifeNew .area-btn1.mblock.middle1{flex-direction:column}

/*보험료 조회후 버튼 3개 중앙정렬 하기 위해*/
.nhelifeNew .wrap-result .toggle-list .toggle-con .btn{max-width:none}

/*팝업*/
.nhelifeNew .btn_viewAdd,.nhelifeNew .btn_viewRemove{display:flex;justify-content:right;padding:0 2rem 0 0!important;align-items:center;right:0}
.nhelifeNew .sc-wrap.history .step-wrap .sc-step .box-type1 .ad_btn .btn_viewAdd:before,.nhelifeNew .sc-wrap.history .step-wrap .sc-step .box-type1 .ad_btn .btn_viewRemove:before{top:calc(100% / 2 - .1rem)}
.nhelifeNew .modOk .pop-modal1 .header{display:flex;height:5rem;padding:0 6.0rem 0 1.0rem;align-items:center;line-height:normal}
.nhelifeNew .box-policy.hi2{max-height:fit-content}
.mes-sub25{padding: 1.5rem 2.0rem}
.mes-sub25 strong{font-size:1.4rem;line-height:2.0rem}
.modOk .pop-modal1.open #uiPOPInformedConsent .content{margin-top:0!important}
.modOk .area-btn1 button{display:flex!important;align-items:center;justify-content:center}

.modOk .area-btn1 button span{font-size:1.7rem}/*모바일에서 버튼안의 내용이 길어서*/
	
#footer .callcenter a#btn_ask,#footer .callcenter a.ask_qna{display:inline-block}	
#footer .callcenter a.ask_qna{font-size:1.2rem;color:#333;line-height:2.0rem;margin:auto;background:#fff;width:120px;padding:0.5rem;border-radius:1.5rem}
	
.nhelifeNew #container.product14 section .imgZ.imgB{height:20rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sceb14_03.cat%3Sire%3Q20250123) no-repeat center center;background-size:cover}

.imgZ.flex p img{margin-top:0!important}
.imgZ.flex p:nth-child(2) img{width:60%!important}
.imgZ.flex p:nth-child(3) img{width:70%!important}
.imgZ.flex p span{height: 10rem;justify-content:center;font-size:1.4rem}
.imgZ.flex p span > em{font-size:2rem}
.imgZ.flex p:nth-child(2){padding-bottom:2rem}
.main.mobile .list-product1 .list > li > .tit{letter-spacing:-0.1rem;font-family:NanumSquareR}

body.nhelifeNew .omni-section4 .omni_product .flex_03 strong::before{margin-top: calc(2.5rem / 2)}
	
body.nhelifeNew button.btn-m{color:#fff}
/*.product14 .ui-tab-con.active{display:none}*/	

.area-visualNew{margin:0 0 2rem}	
.visual-scene4 > ul{width:100%}
.visual-scene4 > ul > li{min-width:150px;height:300px}
.visual-scene4 > ul > li > strong{bottom:1rem;font-size:1.4rem;line-height:1.8rem}
.visual-scene4 > ul > li > div span.bar{width:45px}

body.nhelifeNew .scrolling .product14.ig .wrap-detail.inApp .tab-nav1{top:0}/*앱에서 로그인후 독감 링크 후 화면*/

/*금융인증서 float*/
.area-btn1.mblock.mb-show .btn-action,.area-btn1.mblock.mb-show a#mkakaoLogin,.area-btn1.mblock.mb-show a#mdelfinoLogin{float:left}

*:focus,a:focus,button:focus,input:focus{outline:0}/*모바일에서만 안보이게*/

/*효밍 접근성*/
body.nhelifeNew #container .gift_text .label-check input + button span::after{top:0.8rem}
body.nhelifeNew #container .label-check input + button span::before, body.nhelifeNew #container .label-check input + button span::after{top:1rem}
	
/*신규 2024웹접근성 레어어팝업*/
.modOk{position:relative}
.modOk .content .area-btn1 .active{background:#0081d1!important;border-color:#0081d1!important}/*파랑색으로 변하는 버튼*/
.modOk .pop-modal1 .header{border-bottom:0.1rem dashed #ccc!important}
.modOk .pop-modal1 .header h2{height:auto;padding:0 0 0;font-size:1.6rem;line-height:1.4}


/*한눈에*/
.modOk .btn-com.ty02{height:6rem!important}
.modOk .sa-pop .sa-pop-cont{margin-top:0!important}
.modOk .pop-modal1.open.sa-pop .sa-pop-cont.content{margin-top:0!important}
.modOk #uiFamilyPop.pop-modal1.open.sa-pop .sa-pop-cont.content{padding:3.0rem 0 18.0rem!important}
.modOk #uiFamilyPop.pop-modal1.open.sa-pop .sa-pop-cont.content{padding-top:0!important}
.modOk #uiGuaranteeScore.pop-modal1.open.sa-pop .sa-pop-cont.content{padding:3rem 2rem 18rem!important}

/*옴니 공통버튼*/
.modOk .pop-modal1.omni.open{border-radius:2rem 2rem 0 0}
.modOk .pop-modal1.omni.open .content{padding:3rem 0 8rem!important}
.modOk #uiPOPStaffSearch.pop-modal1.omni.open .content{padding:3rem 0 3rem!important}

.modOk .pop-modal1.omni.open .ui-close{top:1rem}
.modOk .omnitab .nav{margin:0}
.modOk .omnitab .nav li{position:relative;flex:1 1 auto;text-align:center}
.modOk .omnitab .nav li input{display:block!important;position:absolute;top:0;right:0;left:0;width:100%!important;height:100%!important}
.modOk .omnitab .nav label{display:block;height:100%;padding:0}
.modOk .omnitab .nav::after{display:none}
.modOk .omnitab input[type=radio].omnitab_x{background:#none;border:none!important;box-shadow:none}
.modOk .omnitab .nav li.active::after{content: "";position: absolute;width:100%;height:0.4rem;background-color:#046fd9;bottom:-0.3rem;border-radius:0.2rem;transform: translateX(-50%);transition:0.3s cubic-bezier(0.3, -0.3, 0.1, 1.4)}
.modOk .omnitab .slider-wrapper .details-slider.current{transform:translateX(-50%)}

/*pop-modal1*/
/*주소*/
.modOk#divuiPOPJob .pop-modal1 .content,
.modOk#divuiPOPAddr .pop-modal1 .content{margin-top:0}

/*청약서 다운로드*/
.modOk#divuiPOPPdfViewer .pop-modal1#uiPOPPdfViewer #app[style*="display: none"] + button.ui-close{z-index:10000}

/*pop-modal2*/
.modOk .pop-modal2 .content{padding:1rem 2rem 6rem}
.modOk .pop-modal2 .content .area-btn1{display:flex;height:auto;;border-top:none}
.modOk .pop-modal2 .content .area-btn1 button{flex-grow:1;height:5rem;font-size:2rem}
.modOk .pop-modal2 .content .btn-com.ui-close.c1{background:#0081d1;border-color:#0081d1}
.modOk .pop-modal2 .content button + .ui-close.c1{background:#333;border-color:#333}


.modOk .ui-close-pop{overflow:hidden;display:block;position:fixed;right:1rem;top:1rem;width:3.6rem;height:0;padding:3.0rem 0 0;background:#fff;border:0.2rem solid #fff;border-radius:0.1rem;z-index: 1000}
.modOk .ui-close-pop:before, .modOk .ui-close-pop:after{content:'';display:block;position:absolute;left:50%;top:50%;width:2.4rem;height:0.2rem;margin:-0.1rem 0 0 -1.1rem;background:#45494d;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.modOk .ui-close-pop:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.modOk .ui-close-pop:after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);z-index: 100000}
.modOk .btn-com.ui-close{color:#fff}
.modOk .ui-close{overflow:hidden; display:block;position:absolute;right:1rem;top:.5rem;width:4rem;height:4rem;padding:4.0rem 0 0;/* background:#fff;border:0.2rem solid #fff */;border-radius:0.1rem;z-index: 1000}
.modOk .ui-close::before, .modOk .ui-close::after{content:'';display:block;position:absolute;left:50%;top:50%;width:2.4rem;height:0.2rem;margin:-0.1rem 0 0 -1.1rem;background:#45494d;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;z-index:10000}
.modOk .ui-close::before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.modOk .ui-close::after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}

.area-btn1 .ui-close{z-index:1000}
 
/*3*/
.modOk .pop-modal1.w400 .content,.modOk .pop-modal1.w800 .content{margin-top:0.3rem;padding-top:3rem}
.modOk .pop-modal1.w800#uiPOPConsult1 .content{padding-top:0!important}
.modOk .area-btn1 button[type="submit"]{position:relative;width:95%;margin:0 2.5% 1.0rem 2.5%;height:5.0rem;display:block;padding:0 1.0rem;border-radius:1.0rem;font-family:'NanumSquareR';font-size:2.2rem;line-height:4.8rem;background:#f9bd1c;color:#000;font-weight:bold;white-space:nowrap;}/*2021-10-21 웹접근성 인증 칼라 변경  */
.modOk .area-btn1 button[type="button"]{display:inline-block;width:auto;background:#0081d1;border-color:#0081d1;color:#fff}
 
.modOk .pop-modal1.open .content{height:100%;margin:4rem 0 6rem;padding:3.0rem 2.0rem 18.0rem!important}/*본인인증화면*/
.modOk#divuiPOPHELP .pop-modal1.open .content{margin-top:0}/*해약환급금 예시 */
.modOk#divuiPOPPhone .pop-modal1.open .content{margin-top:0}/*휴대폰본인인증*/
.modOk#divuiPOPAgree04 .pop-modal1.open .content{margin-top:0}/*휴대폰본인인증*/
.modOk#divuiPOPAgree06 .pop-modal1.open .content{margin-top:0}/*금융인증서인인증*/
.modOk#divuiPOPEvent1 .pop-modal1.open .content{margin-top:0}/*이벤트 참여*/

/*24.08 네이버인증*/
.modOk#divuiPOPAgree05 .content{margin-top:0;height:100%;max-height:100vh}/*네이버 인증서 스크롤 안생기는 문제 // 모바일*/

.modOk#divuiPOPRefund .pop-modal1.open .content, .modOk#divuiPOPSendSNS .pop-modal1.open .content, .modOk#divuiPOPSendMail .pop-modal1.open .content{margin-top:0}/*스마트가이드*/
.modOk#divuiPOPSendSNS .pop-modal1.open .content{max-height:clac(100% - 4rem)}
.modOk#divuiPOPSendSNS #uiPOPSendSNS.pop-modal1.open{bottom:0}
.modOk#divuiPOPRefund .pop-modal1.open .content dl.info-data4{margin-top:0!important}/*해약환급금 예시 */
.modOk#divuiPOPRefund .pop-modal1.open .content #cancerReturn_uiPOPRefund1 dl.info-data4,
.modOk#divuiPOPRefund .pop-modal1.open .content #cancerReturn_uiPOPRefund0 dl.info-data4,
.modOk#divuiPOPRefund .pop-modal1.open .content #hyoReturn_uiPOPRefund1 dl.info-data4,
.modOk#divuiPOPRefund .pop-modal1.open .content #coldReturn_uiPOPRefund1 dl.info-data4,
.modOk#divuiPOPRefund .pop-modal1.open .content #goutReturn_uiPOPRefund2 dl.info-data4{margin-top:1.5rem!important}/*해약환급금 예시-  예외*/
.modOk .sc-prepage_s{padding:0 2rem 0}
.modOk .sc-prepage_s.qr{padding:0 0 0}

/*푸터버튼 영역안에 있는 버튼들*/
.modOk .btn-com.ui-close{overflow:hidden;display:inline-block;position:static;right:none;top:none;width:auto;height:4rem;padding:4.0rem 0 0;background:#333;border:0.1rem solid #333}
.modOk .btn-com.ui-close::before,.modOk .btn-com.ui-close::after{content:none}
.modOk .area-btn1 button.ui-close[type="button"]{background:#45494d;border:0.1rem solid #45494d}
.modOk .btn-com.c5{background:#333;border-color:#333}

	
/*동의서 버튼*/
.modOk #susDesignAgree.pop-modal1 .area-btn1{position:fixed;bottom:0 !important;left:0;right:0;margin:0;padding:0;width:100%;height:6.0rem;z-index:1000}
.modOk .content .area-btn1{display:flex;position:fixed;bottom:0 !important;left:0;right:0;margin:0;padding:0;width:100%;height:6.0rem;z-index:1000;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}/*선택상품동의서*/
.modOk .content .area-btn1 button{display:block;width:100%;height:6rem;margin:0;font-size:2.5rem}
.modOk .pop-modal1.mo .tbl-input dt{display:block;width:100%;font-size:1.8rem}
.modOk .pop-modal1.mo .tbl-input dt.rainbow_q{display:block;width:100%;font-size:1.5rem;font-weight:normal}
.modOk .check_all.label-check label + label > input:checked + span{background:#999;color:#fff}/*계역체결이행등의*/
.modOk#divpolicyLoanPop .header h2{padding:0.5rem 0;line-height:1.2;font-size:1.6rem}/*보험계약서*/


.modOk #popPntExcPhone.pop-modal1.mo .tbl-input .timenum .info-time dt{display:inline-block;width:auto}

/*네이버 카카오 인증서 아래버튼*/
.modOk #popPntExcKakao.pop-modal1 .content .area-btn1, .modOk #popPntExcNaver.pop-modal1 .content .area-btn1{margin:0}

/*네이버포인트*/
.naver_banner{margin:0 0 2rem}
.naver_banner a{display:block;height:12rem;background:#c4ebfb url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sanire_onaare.cat%3Sire%3Q20241230) no-repeat center center;background-size:325px auto}

body.nhelifeNew .scrolling .product14.ig .wrap-detail .tab-nav1{top:5.5rem}
	
/*효밍 모바일 높이*/
.hyo .wrap-gift{top:5rem;height:100%}
.hyo .area-btn_m.hyo_next{bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}
	
/*24.08 수정사항*/
.form-area.qna .basic .tit strong{font-weight:600!important}
#uiPOPContratConfirm .form-area#contratAgree_sub .detail2 .label-btn{height:3rem}
.nhelifeNew #markettingAgreePop.mo .box-policy{height:9rem}
.nhelifeNew .pop-modal1.mo ul.tbl-input_ul{margin-top:1rem}
.nhelifeNew .box-policy .agree_check_list + .mes-info3{font-size:1.1rem}
.nhelifeNew .box-policy .mes-info3_1{font-size:1.1rem}
.pop-modal1.mo .form-area.toggle ul.tbl-input_ul li{line-height:3.5rem}

#uiPOPContratConfirm .form-area#contratAgree_sub .detail2 .label-btn.line2{display:flex;flex-wrap:wrap;height:auto;padding:.5rem;line-height:1.3;}
#uiPOPContratConfirm .form-area#contratAgree_sub .detail2 .label-btn.line2 span{display:flex;height:100%;padding:.5rem;align-items:center;justify-content:center;line-height:1.3;white-space:normal}



.nhelifeNew .pop-modal1.mo ul.tbl-input_ul.newlayer li{width:100%}
.nhelifeNew ul.tbl-input_ul.newlayer .label-check{display:flex;flex-wrap:wrap}
.nhelifeNew ul.tbl-input_ul.newlayer .label-check label{flex:1 1 25%}
.nhelifeNew ul.tbl-input_ul.newlayer .label-check label+label+label{flex:1 1 30%}
.nhelifeNew ul.tbl-input_ul.newlayer .label-check label:last-child{flex:1 1 15%}
.nhelifeNew .form-area span.tit.no{top:1rem;line-height:2.4rem}
.nhelifeNew #uiPOPContratConfirm .form-area#contratAgree_sub .detail2{padding:1rem 0 1.5rem 3.5rem}
.nhelifeNew #uiPOPContratConfirm .detail2 .label-btn label span{line-height:3.0rem;font-weight:600}
.nhelifeNew #uiPOPContratConfirm .detail2 .box-policy{margin:0;padding:0 0 1.5rem;background:none;max-height:100%}
.nhelifeNew #uiPOPContratConfirm .form-area#contratAgree_sub .detail2 .label-btn.label-btn3{height:5rem}
.nhelifeNew #uiPOPContratConfirm .label-btn.label-btn3 label span,
.nhelifeNew #uiPOPContratConfirm #liSub11 .label-btn.label-btn3 label + label span{line-height:1.0!important}
.nhelifeNew #uiPOPContratConfirm #liSub12 .label-btn.label-btn3 label span,
.nhelifeNew #uiPOPContratConfirm .label-btn.label-btn3 label + label span{line-height:2.0!important}

/*청약3단계*/
.nhelifeNew #contratAgree_sub.nbtn24 .label-btn label{border:none!important}
.nhelifeNew #contratAgree_sub.nbtn24 .label-btn label span{border:0.1rem solid #888;color:#888!important}
.nhelifeNew #contratAgree_sub.nbtn24 .label-btn label:FIRST-CHILD span{border:0.2rem solid #888}
.nhelifeNew #contratAgree_sub.nbtn24 .label-btn label span::before{background:none!important}
.nhelifeNew #contratAgree_sub.nbtn24 .label-btn label input:checked + span{border:0.2rem solid #0081d1;color:#0081d1 !important}

body.nhelifeNew	#susDesignAgree.pop-modal1.open{}

/*.pop-modal2.open{z-index:10000}*/
body.nhelifeNew	.step4 .btn-action{height:5rem!Important}/*청약완료버튼*/
	
/*재수납*/
.myinfo .info-data4 .info .mt10 a{width:100%}

/* layer popup */
#uiPOPReceipt,#uiPOPReceipt .step-wrap_m{height:100%}
#uiPOPReceipt .content{overflow:auto;height:calc(100% - 4.2rem)}
	
body.nhelifeNew, body.nhelifeNew select, body.nhelifeNew input, body.nhelifeNew button, body.nhelifeNew textarea, button{font-family:'맑은 고딕', 'Malgun Gothic', Dotum, sans-serif} 
body.nhelifeNew .tab-nav1 {overflow:hidden;position:relative;display:flex;width:100%;max-width:1100px;margin:0 0 2.0rem;box-shadow:0 5px 15px rgba(0,0,0,0.15)}
body.nhelifeNew .tab-nav1 > li {overflow:hidden;float:none;width:calc(100% / 3);flex:1;background:#edf1f5;text-align:center;height:6.0rem}
body.nhelifeNew .tab-nav1 > li > a{font-size:1.6rem}
body.nhelifeNew .tab-nav1 > li > a{line-height:5.6rem}
body.nhelifeNew .wrap-detail .tab-nav1{transform:translateX(0%)}
body.nhelifeNew  #uiPOPshareCampain.pop-modal1.omni .content {max-height:calc(100%);padding-bottom:0}
body.nhelifeNew #wrapper{width:100%;min-width:320px} 

/*독감보험 상세내용*/
.nhelifeNew #container.product14 .wrap-basic_new.mb .info h1, .nhelifeNew #container.product14 .wrap-basic_new.mb .info .txt{font-size:0 !important}
.nhelifeNew #container.product14{padding:5.0rem 0 22.0rem}
.nhelifeNew #container.product14 .wrap-basic_new.mb{overflow:hidden;position:relative;margin:0 -2rem 2rem;padding:3.6rem 2rem 2rem;height:17rem;background:#d3f1f2;text-align:left}
.nhelifeNew #container.product14 h1{margin-bottom:.5rem;font-size:1.8rem;color:#222;font-weight:600;text-align:left}
.nhelifeNew #container.product14 .txt{font-size:0;color:#007130;text-align:left;font-weight:600}
.nhelifeNew #container.product14 .contents{width:100%;padding:0 2rem 5rem}

.nhelifeNew #container.product14 .wrap-basic_new.mb .info{position:relative}
.nhelifeNew #container.product14 .wrap-basic_new.mb .info .txt{width:24rem;height:9rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sceb14_gvg.fit%3Sire%3Q20250731) no-repeat 0 0;background-size:auto 9rem}
.nhelifeNew #container.product14 .wrap-basic_new.mb .info .txt::before{content:'';position:absolute;right:0;bottom:.5rem;height:100%;width:6rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sceb14_gvg.fit%3Sire%3Q20250731) no-repeat right 0;background-size:cover}

.nhelifeNew .wrap-basic .info_new, .nhelifeNew .wrap-basic_new .info_new{display:none}
.nhelifeNew #container.product14 .contxt h3{font-size:3rem;text-align:center;line-height:4rem}
.nhelifeNew #container.product14 .contxt{font-size:1.7rem;}
.nhelifeNew #container.product14 section{margin-bottom:6rem}

/*뇌심장*/
.nhelifeNew #container.product7 .contxt h3{font-size:3rem;text-align:center;line-height:4rem}
.nhelifeNew #container.product7 .contxt{font-size:1.7rem;}
.nhelifeNew #container.product7 section{margin-bottom:6rem}

/*암*/
.nhelifeNew #container.product2 .contxt h3{font-size:3rem;text-align:center;line-height:4rem}
.nhelifeNew #container.product2 .contxt{font-size:1.7rem;}
.nhelifeNew #container.product2 section{margin-bottom:6rem}

/*통풍*/
.nhelifeNew #container.product15 .wrap-basic_new.mb{overflow:hidden;position:relative;margin:0 -2rem 2rem;padding:3.6rem 2rem 2rem;height:17rem;background:#d3f2dd;text-align:left}
.nhelifeNew #container.product15 .wrap-basic_new.mb .info h1{margin-bottom:.5rem;font-size:1.8rem;font-weight:600}
.nhelifeNew #container.product15 .wrap-basic_new.mb .txt{font-size:2rem;font-family:NanumSquareR}
.nhelifeNew #container.product15 .wrap-basic_new.mb .txt span:FIRST-CHILD{display:block;margin-bottom:.2rem}
.nhelifeNew #container.product15 .wrap-basic_new.mb .txt strong{position:relative;color:#009944}
.nhelifeNew #container.product15 .wrap-basic_new.mb .txt strong+strong{color:#ec686d}
.nhelifeNew #container.product15 .wrap-basic_new.mb .txt strong::before{content:'';position:absolute;bottom:0;width:100%;height:1.1rem;background:#9dddb8;opacity:0.8;z-index:-1}
.nhelifeNew #container.product15 .wrap-basic_new.mb .txt strong + strong::before{background:#fce8e9;color:#ec686d}
.nhelifeNew #container.product15 .wrap-basic_new.mb .info .txt span:first-child em{font-family:'noto Sans'!important;font-weight:800}

.nhelifeNew #container.product15 .contents{width:100%;padding:0 2rem 5rem}
.nhelifeNew #container.product15 section#uiPOP button.todayNo{background:#009944;color:#fff;font-size:1.7rem}
.nhelifeNew #container.product15 section#uiPOP button.action{background:#009944;border:.1rem solid #006ebc}
.nhelifeNew #container.product15 section#uiPOP fieldset{box-shadow:none;border-radius:0;margin-bottom:2.0rem;overflow:hidden}
.nhelifeNew #container.product15 section#uiPOP .calculator_mb{width:100%;margin-bottom:1rem;z-index:10000}
.nhelifeNew #container.product15 section#uiPOP .wrap-basic.mb{padding:2.0rem 2rem 0}
.nhelifeNew #container.product15 .calculator_mb{width:100%;margin-bottom:2rem}
.nhelifeNew #container.product15 .calculator_mb li{display:flex;flex-direction:row;width:100%;margin:.5rem 0;padding:0}
.nhelifeNew #container.product15 .calculator_mb li.info_sex span{flex-grow:0;flex-shrink:0}/*성별*/
.nhelifeNew #container.product15 .calculator_mb li.info_sex p label{flex:1 1 50%;margin:0 1rem 0 0}
.nhelifeNew #container.product15 .calculator_mb li span{flex:0 0 auto;padding:0;font-size:1.5rem;line-height:2.8;text-align:left}
.nhelifeNew #container.product15 .calculator_mb li span:FIRST-CHILD{margin-right:1rem}
.nhelifeNew #container.product15 .calculator_mb li > span{width:7rem}
.main.mobile .list-product1 .list > li.product15 > span > span em{font-family:'맑은 고딕', 'Malgun Gothic', Dotum, sans-serif;font-weight:600}

.nhelifeNew #container.product15.green section#uiPOP button{}/*해약환급금 배경없음*/
.nhelifeNew #container.product15.green .gift_select label:last-child{margin-top:1rem}
.nhelifeNew #container.product15.green section#uiPOP button.todayNo{background:#009944}
.nhelifeNew #container.product15.green .wrap-calculator1.mb fieldset ul.calculator_mb .radio-icon label input:checked + span:before{box-shadow:inset 0 0 0 0.5em #009944}

.nhelifeNew #container.product15 button.btn_search span{font-size:1.7rem}
.nhelifeNew #container.product15.green .oneJoin.step01 h3{margin-bottom:2rem;font-size:1.7rem}
.nhelifeNew #container.product15.green .oneJoin.step01 h4{margin-bottom:1rem;font-size:2.4rem}
.nhelifeNew #container.product15.green .oneJoin.step01 .info_gift li{display:flex;justify-content:space-between;font-size:2rem}
.nhelifeNew #container.product15.green .oneJoin.step01 .info_gift li span strong{color:#ec686d}
.nhelifeNew #container.product15.green .oneJoin.step01 .info_gift li:FIRST-CHILD span strong{color:#009944} 

.nhelifeNew #container.product15 .contxt h3{line-height:4rem}
.nhelifeNew #container.product15 .contxt em::before{bottom:.8rem}



/*하단팝업*/
.nhelifeNew #container section#uiPOP{margin-bottom:0}
.nhelifeNew #container section#uiPOP button{height:6rem!important;padding:0;border:none;border-radius:0;text-align:center;z-index:1000002 }
.nhelifeNew #container button span{position:relative;padding:1.5rem}
.nhelifeNew #container button.btn_search{border-radius:1.5rem!important;border:none}
.mo .nhelifeNew #container button.btn_search span{position:relative;padding:1.5rem 1.5rem 1.5rem 3rem;border:none;color:#006ebc!important;font-weight:600}
.mo .nhelifeNew #container button.btn_search span::before{margin-left:-2rem}

.nhelifeNew #container.product14 section#uiPOP button.todayNo{background:#006ebc;color:#fff;font-size:1.7rem}
.nhelifeNew #container.product14 section#uiPOP button.action{background:#006ebc;border:.1rem solid #006ebc}
.nhelifeNew #container.product14 section#uiPOP fieldset{box-shadow:none;border-radius:0;margin-bottom:2.0rem;overflow:hidden}
.nhelifeNew #container.product14 section#uiPOP .calculator_mb{width:100%;margin-bottom:1rem;z-index:10000}
.nhelifeNew #container.product14 section#uiPOP .wrap-basic.mb{padding:2.0rem 2rem 0}

.nhelifeNew #container.product14 section .conZone,.nhelifeNew #container.product15 section .conZone{flex-direction:column;text-align:center}
.nhelifeNew #container.product14 section .conZone.frzone{flex-direction:column}
.nhelifeNew #container.product14 section .conZone.frzone .contxt h3{text-align:center}
.nhelifeNew #container.product14 section .conZone.frzone .contxt{text-align:center}
.nhelifeNew #container.product14 section .conZone .imgZ{width:100%}
.nhelifeNew #container.product14 section .conZone div img{margin-top:3rem;width:100%}
.nhelifeNew #container.product14 h2 + section,.nhelifeNew #container.product15 h2 + section{margin-top:0}
#container[class*="product14"] .wrap-detail > .ui-tab-con,
#container[class*="product15"] .wrap-detail > .ui-tab-con,
#container[class*="product7"] .wrap-detail > .ui-tab-con,
#container[class*="product2"] .wrap-detail > .ui-tab-con{padding:5rem 0 3.0rem}

body.nhelifeNew .np .tab-nav1{position:fixed;left:0}

/*20240215 옴니아이콘*/
body.nhelifeNew .omni-section4 .omni_product strong{padding:0 0 0 3.5rem}
body.nhelifeNew .omni-section4 .omni_product strong::before {width:3rem;height:3rem;background-size:240px auto}/*감기*/
body.nhelifeNew .omni-section4 .omni_product strong.item_14_1::before {background-position:-180px -36px}/*감기선물*/
body.nhelifeNew .omni-section4 .omni_product strong.item_13::before {background-position:-90px -30px}/*검진쏘옥*/
body.nhelifeNew .omni-section4 .omni_product strong.item_12_1::before {background-position: -150px -30px}/* 생활쏘옥 실속형*/
body.nhelifeNew .omni-section4 .omni_product strong.item_12_2::before {background-position: -60px -30px}/* 생활쏘옥 표준형*/
body.nhelifeNew .omni-section4 .omni_product strong.item_11::before {background-position:  0 -30px}/* 올바른지구대중교통 */
body.nhelifeNew .omni-section4 .omni_product strong.item_10::before {background-position: -30px -30px}/*효밍*/
body.nhelifeNew .omni-section4 .omni_product strong.item_7::before {background-position: -150px 0}/* 뇌심장 */
body.nhelifeNew .omni-section4 .omni_product strong.item_6::before {background-position: -180px 0}/* 일년든든레저보험 */
body.nhelifeNew .omni-section4 .omni_product strong.item_5::before {background-position: -210px 0}/* 농업인 */
body.nhelifeNew .omni-section4 .omni_product strong.item_4::before {background-position: -90px 0}/* 부자습관 */
body.nhelifeNew .omni-section4 .omni_product strong.item_2::before {background-position: -30px 0}/*모두의암  */
body.nhelifeNew .omni-section4 .omni_product strong.item_1::before {background-position: -120px 0}/* 세테크 */
body.nhelifeNew .omni-section4 .omni_product strong.item_15::before {background-position: -210px -30px}/* 통풍 */

/*옴니배너부분 웰컴*/
body.nhelifeNew #uiPOPwelcome.pop-modal1.omni .content.cont4 {max-height:none;border-radius:2.0rem 2.0rem 0 0}
body.nhelifeNew .pop-modal1.omni .content.cont4 .cont3 img {display:block;padding:0}
body.nhelifeNew #uiPOPwelcome.pop-modal1.omni.long {transform:translateY(150%);min-height:auto;margin:auto;transition:opacity 4s;border-radius:0!important}
body.nhelifeNew #uiPOPwelcome.pop-modal1.omni.long.open {display:flex;padding-top:1.0rem;justify-content:flex-end;height:100%important;flex-flow:column;top:auto!important;transform:translateY(0);background:none}

body.nhelifeNew #uiPOPwelcome.pop-modal1.omni .area-btn_pop4.two{position:static;display:flex;width:100%;height:auto!important;left:0;right:0;padding-bottom:constant(safe-area-inset-bottom)!important;padding-bottom:env(safe-area-inset-bottom)!important;background:#fff!important;border-radius:0}
body.nhelifeNew #uiPOPwelcome.pop-modal1.omni .area-btn_pop4.two a{font-size:1.4rem;height:auto!important;line-height:2rem!important;flex:1;width:auto!important;background:none!important;color:#333;text-align:left;padding:2rem 3rem}
body.nhelifeNew #uiPOPwelcome.pop-modal1.omni .area-btn_pop4.two a:FIRST-CHILD{position:static!important;flex:0 0 calc(100% - 60px)}
body.nhelifeNew #uiPOPwelcome.pop-modal1.omni .area-btn_pop4.two a:last-CHILD{position:relative!important;font-size:0!important;flex:0 0 60px}

body.nhelifeNew #uiPOPwelcome.pop-modal1.omni .area-btn_pop4.two a:last-child::before,body.nhelifeNew #uiPOPwelcome.pop-modal1.omni .area-btn_pop4.two a:last-child::after {content:'';display:block;position:absolute;left:50%;top:50%;width:2.0rem;height:0.2rem;margin:-0.1rem 0 0 -0.9rem;background:#000;-webkit-transition:all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition:all 0.3s ease}
body.nhelifeNew #uiPOPwelcome.pop-modal1.omni .area-btn_pop4.two a:last-child::before{transform:rotate(-45deg)}
body.nhelifeNew #uiPOPwelcome.pop-modal1.omni .area-btn_pop4.two a:last-child::after{transform:rotate(45deg)}

body.nhelifeNew .phone.none{display:none !important}
.nhelifeNew .exclam{margin:0;padding:1rem;font-size:1.3rem}
.nhelifeNew .exclam li{;padding:0 0 0.5rem;line-height:1.5}
.nhelifeNew .list_type02{margin-bottom:7rem}

.nhelifeNew #container.product14 .step01,.nhelifeNew #container.product14 .step02,.nhelifeNew #container.product14 .step03{padding:0 0 0;margin-top:2rem}
.nhelifeNew #container.product14 h3,.nhelifeNew #container.product14 .step01 h3,.nhelifeNew #container.product14 .step02 h3,.nhelifeNew #container.product14 .step03 h3{margin-top:0;margin-bottom:2rem;font-size:2.4rem;line-height:1.5;font-family:'NanumSquare'}
.nhelifeNew #container.product14 h3 span{display:block;word-break:keep-all;font-weight:600;font-size:2.7rem}
.nhelifeNew #container.product14 h4,.nhelifeNew #container.product14 .step01 h4,.nhelifeNew #container.product14 .step02 h4,.nhelifeNew #container.product14 .step03 h4{font-size:2rem;margin-bottom:1rem;font-weight:bold}
.nhelifeNew #container.product14 .step01 h5,.nhelifeNew #container.product14 .step02 h5,.nhelifeNew #container.product14 .step03 h5{font-size:1.8rem;font-weight:600}

.nhelifeNew #container.product14 .wrap-result:before{background:#fff}
.nhelifeNew #container.product14 .step01{margin:2rem 0 5rem;padding:0;border:none;box-shadow:none}
.nhelifeNew #container.product14 .step01 h3,.nhelifeNew #container.product14 h3{margin-bottom:2rem}
.nhelifeNew #container.product14 .step01 h3.prodCold{margin-top:1rem}
.nhelifeNew #container.product14 .step01 h1.coldGiftTitle{margin-top:1rem;white-space:nowrap}
.nhelifeNew #container.product14 .step01 .calculator_mb.result{flex-direction:column}
.nhelifeNew #container.product14 .step01 .calculator_mb.result li{margin:.5rem 0}
.nhelifeNew #container.product14 .oneJoin.step01{margin:0 2rem 5rem}

.nhelifeNew #container.product14 .info_gift{margin-bottom:2.5rem/* ;border-bottom:.2rem solid #999 */}
.nhelifeNew #container.product14 .info_gift li{display:flex;font-size:2rem}
.nhelifeNew #container.product14 .info_gift li span,.nhelifeNew #container.product14 .info_gift li strong{flex-grow:1;line-height:3.2rem}

.nhelifeNew #container.product14 .info_gift li span:first-child{flex:1 1 75%;font-weight:600}
.nhelifeNew #container.product14 .info_gift li span:last-child{text-align:right}
.nhelifeNew #container.product14 .info_gift li.info_block p{font-size:1.8rem;font-weight:600}
.nhelifeNew #container.product14 .info_gift li.info_block{padding-top:2.5rem;flex-direction:column}
.nhelifeNew #container.product14 .info_gift li.info_block span:last-child{margin-top:1rem}

.nhelifeNew #container.product14 .info_gift.line li{border-bottom:.1rem solid #999}

/*추가하기*/
.nhelifeNew #container.product14 .gift_list li{display:flex;padding:.5rem 0 .5rem;font-size:1.7rem;border-bottom:1px solid #c0c8d5}
.nhelifeNew #container.product14 .gift_list li:last-child{margin-bottom:3rem;border-bottom:.2rem solid #999}
.nhelifeNew #container.product14 .gift_list li span{position:relative;flex:1 1 auto;line-height:2.6}
.nhelifeNew #container.product14 .gift_list li span + span{padding:0 0 0 1rem;font-size:2.2rem}
.nhelifeNew #container.product14 .gift_list li span + span + span{flex:0 0 10%}
.nhelifeNew #container.product14 .gift_list li span:first-child{/* padding-left:5rem; */width:calc(100% / 3 - 2rem);font-weight:600;line-height:3.5}
.nhelifeNew #container.product14 .gift_list li span:first-child em{font-weight:400}
.nhelifeNew #container.product14 .gift_list li span.sex_m:first-child::before{background-position:-235px -57px;background-color:#85d7f5}
.nhelifeNew #container.product14 .gift_list li span:last-child{flex-grow:0;flex-shrink:0;text-align:right}

.nhelifeNew #container.product14 .wrap-calculator1 .calcul_tit{margin-bottom:2rem;font-size:1.8rem;font-family:'NanumSquare';line-height:1.5;word-break:keep-all}
.nhelifeNew #container.product14 .wrap-calculator1 .calcul_tit strong{font-weight:400}
.nhelifeNew #container.product14 .wrap-calculator1 .calcul_tit strong i{font-weight:600}
.nhelifeNew #container.product14 .wrap-calculator1 .calcul_tit span{display:block;;font-size:1.8rem}
.nhelifeNew #container.product14 .wrap-calculator1 fieldset{box-shadow:none;border-radius:0;margin-bottom:0;overflow:hidden}

.nhelifeNew #container.product14 .calculator_mb{width:100%;margin-bottom:2rem}
.nhelifeNew #container.product14 .calculator_mb li{display:flex;flex-direction:row;width:100%;margin:.5rem 0;padding:0}
.nhelifeNew #container.product14 .calculator_mb li.info_sex span{flex-grow:0;flex-shrink:0}/*성별*/
.nhelifeNew #container.product14 .calculator_mb li.info_sex p label{flex:1 1 50%;margin:0 1rem 0 0}
.nhelifeNew #container.product14 .calculator_mb li span{/* width:9rem;flex-grow:1; */flex:0 0 auto;padding:0;font-size:1.5rem;line-height:2.8;text-align:left}

.nhelifeNew #container.product14 .wrap-calculator1.mb fieldset ul.calculator_mb .radio-icon label input:checked + span:before {box-shadow:inset 0 0 0 0.5em #0084d1}
.nhelifeNew #container.product14 .wrap-calculator1.mb fieldset ul.calculator_mb .radio-icon label span {line-height:4.0rem;position:relative;font-weight:bold;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0;-webkit-transition:0.25s ease;transition: 0.25s ease;}
.nhelifeNew #container.product14 .wrap-calculator1.mb fieldset ul.calculator_mb .radio-icon label span:before {display:-webkit-box;display:flex;flex-shrink:0;content:"";background:none;width:3rem;height:3rem;border-radius:50%;margin:0 0.8rem 0 0 ;-webkit-transition:0.25s ease;transition:0.25s ease;box-shadow: inset 0 0 0 0.125em #d9d9d9;}

.nhelifeNew #container.product14 .calculator_mb li > span{width:7rem/*flex-grow:0*/}
.nhelifeNew #container.product14 .calculator_mb li > input{/* flex-grow:2 */}
.nhelifeNew #container.product14 .calculator_mb li span:FIRST-CHILD{/* flex-grow:0;flex-shrink:0;width:7.5rem */margin-right:1rem}
.nhelifeNew #container.product14 .calculator_mb li span + input{width:calc(100% - 9rem)}
.nhelifeNew #container.product14 .calculator_mb li p{display:flex;width:100%}
.nhelifeNew #container.product14 .calculator_mb li.info_sex p label + input +label{margin-right:0}
.nhelifeNew #container.product14 .calculator_mb li input+label{margin-right:2rem}
.nhelifeNew #container.product14 .calculator_mb li input+label.wid100{margin-right:0}
.nhelifeNew #container.product14 .calculator_mb li input+label.wid100 span{display:block}
.nhelifeNew #container.product14 .calculator_mb li .text{width:calc(100% - 9rem);padding:0 1.5rem;font-size:1.7rem}
.nhelifeNew #container.product14 .calculator_mb input{/* height:5rem; */padding:0 1.5rem;background:#fff;border-radius:0;border:none;border-bottom:0.2rem solid #ced4d9!important}
.nhelifeNew #container.product14 .calculator_mb input[type=radio]{height:auto;padding:0;border:none!important}
.nhelifeNew #container.product14 .calculator_mb input + label{position:relative;display:inline-block;height:5rem;padding:0 2rem;line-height:2.8;background:#fff;border-radius:1.5rem;border:0.1rem solid #ced4d9;text-align:center;font-weight:400;font-size:1.7rem}/*남여*/
.nhelifeNew #container.product14 .calculator_mb input:checked + label{background:#046fd9;color:#fff;font-weight:600;transition:0.5s}/*남여*/
.nhelifeNew #container.product14 .total{font-size:2rem;text-align:center;margin-bottom:5rem}
.nhelifeNew #container.product14 .total strong{font-size:2.8rem}
.nhelifeNew .list_type02 li{font-size:1.6rem}

/*모바일 푸터*/
.nhelifeNew #container .btn_n{display:flex}
.nhelifeNew #container .btn_n button{height:6rem;flex:1 1 auto;padding:0;border-radius:0;border:.1rem solid #edfaff;font-size:1.8rem}
.nhelifeNew #container .btn_n button span{padding:1.5rem 0}
.nhelifeNew #container .btn_n button.action{border:.1rem solid #006ebc;background:#006ebc}
.nhelifeNew #container .btn_n button#calcPremiumSelf{flex:1 1 75%;background:#006ebc;border:.1rem solid #006ebc;color:#fff/* ;font-size:1.5rem */}
.nhelifeNew #container .btn_n button#Insu_gift{background:#4c4c4c;border:.1rem solid #4c4c4c;font-size:1.8rem}
.nhelifeNew #container .btn_n button#Insu_gift span{padding-left:3.2rem;padding-right:0.5rem;color:#fff;white-space:nowrap;}
.nhelifeNew #container .btn_n button#Insu_gift span::before{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sc14_vzt.cat%3Sire%3Q20240426);background-position:-100px 4px;background-size:350px auto}
.nhelifeNew #container .btn_n button:FIRST-CHILD{/* flex-grow:0;flex-shrink:0 */}
.nhelifeNew #container .btn_n{position:fixed;left:0;bottom:0;width:100%;z-index:1000;;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)/* ;background:#fff */}
.nhelifeNew #container .btn_n button.wid100{width:100%!important}
.nhelifeNew #quickmenu3{bottom:3rem}

.nhelifeNew #container.product14 button{background:#a1aab3;color:#fff}
.nhelifeNew #container.product14 button.action{background:#006ebc}

/*버튼 아이콘 공통*/
.nhelifeNew #container button.icon span{padding:1.5rem 0 1.5rem 3.5rem}
.nhelifeNew #container button.icon span::before{content:'';position:absolute;top: calc(100% / 2 - 1.5rem);left:0;width:3rem;height:3rem;background-size:500px auto;}

/*버튼 아이콘 공통*/
.nhelifeNew #container button.iconN span{padding:1.5rem 0 1.5rem 4.5rem}
.nhelifeNew #container button.iconN span::before{content:'';position:absolute;top:calc(100% / 2 - 2rem);left:0;width:4rem;height:4rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2S..%2Spbzzba%2Svzntrf%2Scebqhpg%2Sauyvsr_vpb.cat%3Sire%3Q20250609) no-repeat 0 0;background-size:988px auto}

/*kakao*/
.nhelifeNew #container button.kakao{background-color:#fae100;color:#3c1e1e}
.nhelifeNew #container button.kakao span:before{background-position:-599px -347px}

/* 버튼 : SNS용 */
.nhelifeNew #container .btn-sns{margin:4.0rem 0;text-align:center;}
.nhelifeNew #container .btn-sns button {position:relative;display:inline-block;margin:0 0.4rem;width:40px;height:0;padding:40px 0 0;overflow:hidden;vertical-align:middle;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2S..%2Spbzzba%2Svzntrf%2Spbzzba%2Svpba4.cat%3Sire%3Q20240416) no-repeat 0 -30px;background-size:300px 300px;border:none;border-radius:0}
.nhelifeNew #container .btn-sns button.fb {display:none;background-position:-40px -30px;}
.nhelifeNew #container .btn-sns button.tw {display:none;background-position:-80px -30px;}
.nhelifeNew #container .btn-sns button.nv {display:none;background-position:-120px -30px;}
.nhelifeNew #container .btn-sns button.url {width:auto;height:4.0rem;padding:0 3.0rem;font-size:1.4rem;border-radius:2.0rem;border:0.1rem solid #45494d;background:#45494d;color:#fff}
.nhelifeNew #container .btn-sns button.sns{background-position:-160px -30px}

/*모바일 푸터 20240411*/
.mb .nhelifeNew .main-section5 .info{padding:1.4rem 2rem 1.4rem 0}
.nhelifeNew .main.mobile .main-section6 .list-nav > li[class*="ic"] > a{position:relative;display:inline;padding-left:2.5rem}
.nhelifeNew .main.mobile .main-section6 .list-nav > li[class*="ic"] > a:before{position:absolute;left:0;width:2rem;height:2rem}
.nhelifeNew .main.mobile .main-section6 .list-nav > li.ic1 > a:before{background-position:-65px -36px;background-size:150px auto}
.nhelifeNew .main.mobile .main-section6 .list-nav > li.ic4 > a:before{background-position:-96px -24px;background-size:200px auto}
.nhelifeNew .main.mobile .main-section6 .list-nav > li{flex:1 1 50%;float:none;width: auto;line-height:1.5}
.nhelifeNew .main.mobile .main-section6 .list-nav > li:FIRST-CHILD{border-right:2px dashed #999}
.nhelifeNew .main-section6 .list-nav{display:flex;font-size:1.4rem}
.nhelifeNew .main-section6 .list-nav > li:nth-child(3n-1){margin:0}

.nhelifeNew #footer_m .callcenter{padding:2.5rem 3.5rem 3rem;background:#efefef;font-family: NanumSquareR}
.nhelifeNew #footer_m .callcenter a{color:#0084d1;position:relative;font-size:0;line-height:1.2}
.nhelifeNew #footer_m .callcenter a::before{content:'';position:absolute;width:3rem;height:3rem;/*background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Sauyvsr_vpb.cat%3Sire%3Q20250121) no-repeat -89px -331px*/}
.nhelifeNew #footer_m .callcenter a strong{font-size:2.7rem;font-weight:600}
.nhelifeNew #footer_m .callcenter a em{display:block;font-weight:600!important;font-size:1.3rem!important;color:#666;text-align:right}
.nhelifeNew #footer_m > div{color:#444}


.nhelifeNew #footer_m .callcenter .info dt{font-size:1.7rem;font-weight:600}
.nhelifeNew #footer_m .callcenter .info li{font-size:1.5rem}
.nhelifeNew #footer_m .callcenter .info .webTel{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom: 1px dashed #999}
.nhelifeNew #footer_m .callcenter .info .webTel li{display:flex;align-items:center;justify-content:space-between}
.nhelifeNew #footer_m .callcenter .info .webTel li{margin-bottom:1rem}
.nhelifeNew #footer_m .callcenter .info .webTel li:last-child{margin-top:0.5rem;margin-bottom:1rem;font-size:2.4rem}
.nhelifeNew #footer_m .callcenter .info .webTel li em{/* display:inline-block;width:11.0rem; flex:1 1 25%;*/font-size:1.8rem;font-weight:600}
.nhelifeNew #footer_m .callcenter .info .webTel li em + i{color:#0084d1;font-weight:600;font-size:2.4rem}
.nhelifeNew #footer_m .callcenter .info .webTel li p{margin-top:-.5rem;margin-left:0}
.nhelifeNew #footer_m .info dd:last-child li{position:relative;padding-left:1rem;line-height:1.5;font-size:1.4rem;font-weight:600}

.nhelifeNew #footer_m .info dd:last-child li::before{content:'';position:absolute;top:calc(100% / 2 - .25rem);left:0;width:0.3rem;height:0.3rem;background:#444;border-radius:0.3rem}
.nhelifeNew #footer_m > div{height:auto;margin-bottom:8rem}

.nhelifeNew #uiPOP .label-icon1 {position:relative;display:table;width:100%;border-collapse:separate;border-radius:0;border-spacing:0;background:#ced4d9}
.nhelifeNew #uiPOP .label-icon1 label {position:relative;display:table-cell;min-width:10.8rem;background:#fff;}
.nhelifeNew #uiPOP .label-icon1 label > input {position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;z-index:-1;width:100%;}
.nhelifeNew #uiPOP .label-icon1 label > span {position:relative;display:block;padding:0 1.0rem;line-height:3.8rem;color:#888;text-align:center;white-space:nowrap;box-sizing:content-box;}
.nhelifeNew #uiPOP .label-icon1 label > span:before {content:'';display:inline-block;width:3rem;height:3rem;margin:0.7rem 0.8rem 0 0;vertical-align:top;/* background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Svpba1_20221006.cat) no-repeat -3.75rem -230px;background-size:39rem auto */} /* 20200519 - 남자여자 수정 */
.nhelifeNew #uiPOP .label-icon1 label:first-child, .label-icon1 label:first-child > span {border-radius:0.2rem 0 0 0.2rem}
.nhelifeNew #uiPOP .label-icon1 label:last-child, .label-icon1 label:last-child > span {border-radius:0 0.2rem 0.2rem 0}
.nhelifeNew #uiPOP .label-icon1 label input:checked + span{margin:0;padding:0;color:#333;font-weight:bold}
.nhelifeNew #uiPOP .label-icon1 label input:focus ~ span{outline:0.1rem dotted #333}

/**/
/* 20230201 경품수령 동의 팝업 */
.nhelifeNew .pop-modal1.mo .content {padding-top:5.0rem}
.nhelifeNew #divfinancePop .pop-modal1.mo .content {padding-top:3.0rem!important}
.nhelifeNew .pop-modal1.mo .content .area-btn_pop {margin:0}
.nhelifeNew .pop-modal1.mo .check_all.label-check.radio label:after {height:0}
.nhelifeNew .pop-modal1 .area-btn_pop{position:fixed}

/*3년만기 남여*/
.nhelifeNew #container.product14 .calculator_mb_select{margin-bottom:2rem}
.nhelifeNew #container.product14 .calculator_mb_select li{display:flex;flex-direction:column;margin:0 0;line-height:4rem}
.nhelifeNew #container.product14 .calculator_mb_select li label{height:5rem;}
.nhelifeNew #container.product14 .calculator_mb_select li label span {display:-webkit-box;display:flex;position:relative;padding:0 0 0 0;border-radius:1.5rem;/* border:.1rem solid #ced4d9; */font-weight:bold;-webkit-box-align:center;align-items:center;-webkit-transition:0.25s ease;transition: 0.25s ease}
.nhelifeNew #container.product14 .calculator_mb_select li label span::before{display:none;/* display:-webkit-box;display:flex; */flex-shrink:0;content:"";background:none;width:3rem;height:3rem;border-radius:50%;margin:0 0.8rem 0 0 ;-webkit-transition:0.25s ease;transition:0.25s ease;/* box-shadow: inset 0 0 0 0.125em #d9d9d9; */}
.nhelifeNew #container.product14 .calculator_mb_select li label input:checked + span:before{/*box-shadow:inset 0 0 0 0.5em #0084d1*/}
.nhelifeNew #container.product14 .calculator_mb_select li label input:checked + span{/* border:.1rem solid #0084d1 */}
.nhelifeNew #container.product14 .calculator_mb_select li label input {height: auto;border:none!important;display:none}
.nhelifeNew #container.product14 .calculator_mb_select li label span {font-size:1.8rem}
.nhelifeNew #container.product14 .calculator_mb_select li label span em{font-weight:400;text-align:right}
.nhelifeNew #container.product14 .calculator_mb_select li label span strong,.nhelifeNew #container.product14 .calculator_mb_select li label span em{flex:1 1 auto;/* padding-right:2rem; */line-height:5rem;font-weight:600;}
.nhelifeNew #container.product14 .calculator_mb_select li label span em{color:#006ebc}

.nhelifeNew .area-btn1_m.wid100 li:last-child {width:100%}

/* 수납재처리*/
.nhelifeNew .pop-modal1 .content{padding:2.0rem 2.0rem 7rem}
.nhelifeNew .area-btn1.btn_mo{position:fixed;left:0;right:0;bottom:0 !important;width:100%;height:6.0rem;margin:0;z-index:99}
.nhelifeNew .area-btn1.btn_mo button{width:100%;height:6rem;font-size:1.8rem;}
.result_step01.n02,.result_step01.n03{margin-top:15rem}

.nhelifeNew .wrap-calculator1.mb p,
.nhelifeNew .wrap-calculator1 .btn button,
.nhelifeNew .info-con1 > li > .tit,
.nhelifeNew .mes-headline1,
.nhelifeNew .mes-headline1 strong,
.nhelifeNew .pop-modal1 .mes-headline1,
.nhelifeNew .wrap-calculator1.mb fieldset ul.calculator_mb .radio-icon label span,
.nhelifeNew .wrap-calculator1.mb fieldset ul.calculator_mb li,
.nhelifeNew .wrap-calculator1.mb fieldset ul.calculator_mb > li input.text,
.nhelifeNew #container.product14 .contxt h3{font-family:'NanumSquare'}
.nhelifeNew #container.product15 .contxt h3{font-family:'NanumSquare';font-size:3rem;text-indent:-.5rem}

.nhelifeNew #container.product14 .btn-set1 > li{margin:0 0 0 0}
.nhelifeNew #container.product14 .btn-set1 > li > a{background:#ebeef2;line-height:6.0rem;color:#333}
.nhelifeNew #container.product14 .btn-set1 > li.ic1 > a:after{background-position:-11.7rem -2.8rem}
.nhelifeNew #container.product14 .btn-set1 > li:first-child > a{background:#45494d;color:#fff}
.nhelifeNew #container.product14 .btn-set1 > li:first-child > a:after{background-position:-9rem -12rem}
.nhelifeNew #container.product14 .btn-set1 > li.ic1:last-child > a:after,.nhelifeNew #container.product15 .btn-set1 > li.ic1:last-child > a:after{background-position:-12rem -12rem}

/*통풍*/
.nhelifeNew #container.product15 .contxt{margin-bottom:3rem;font-size:1.7rem}
.nhelifeNew #container.product15 .tblZone .exclamN,.nhelifeNew #container.product15 .tblZone .exclamN li{background:none}
.nhelifeNew #container.product15 .tblZone .exclamN.ex,.nhelifeNew #container.product15 .tblZone .exclamN.ex li{padding-top:.7rem}
.nhelifeNew #container.product15 .exclamN +.exclamN,.nhelifeNew #container.product15 .tblZone .exclamN +.exclamN li{background:#f2f6fa;padding:1.5rem .5rem 1.5rem 1.5rem}
.nhelifeNew #container.product15 .tblZone .exclamN + .exclamN li::before{content:'※';top:1.5rem;left:0}
.nhelifeNew #container.product15 .tit-sub-new{flex-wrap: wrap}
.nhelifeNew #container.product15 .tit-sub-new p+p{flex:1 1 50%;text-align:right;font-size:1.3rem}
.nhelifeNew #container.product15 .conZone p.text{font-size:1.3rem}
.nhelifeNew #container.product15 .contxt p.box{margin-top:3rem;padding:1.0rem 2.0rem;font-size:1.8rem}

.nhelifeNew .btn100.btn-com.c1{display:block}
.pro14_info{padding:2rem 2rem;font-size:1.8rem;text-align:center}
.pro14_info p{position:relative;margin:18rem 0 3rem;font-size:2rem;line-height:3rem}
.pro14_info p::before{content:'';position:absolute;top:-17rem;left:0;width:100%;height:23rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sceb14_04.cat%3Sire%3Q20240416) no-repeat;background-size:100% auto}
.pro14_info p strong{display:block;word-break:keep-all}
.pro14_info ul{margin-bottom:5rem}
.pro14_info li{margin-bottom:1.5rem;font-size:1.7rem;word-break:keep-all;line-height:2.2rem}

.nhelifeNew  #container.sc.step4{background-color:#fff}
.nhelifeNew #container.product15 .exclamN{margin:0;padding:1.5rem .5rem 1.5rem 0}
.nhelifeNew #container.product15 .exclamN.ex{margin:0;padding:1.5rem .5rem 1.5rem 1rem}
.nhelifeNew .exclamN li{margin:-1rem 0;padding:.5rem .5rem 1rem 2.5rem;font-size:1.3rem;line-height:2rem;font-family:'맑은 고딕', 'Malgun Gothic', Dotum, sans-serif}
.nhelifeNew .exclamN li::before{top:.5rem;left:1rem}
.nhelifeNew .exclamN li li{margin:0 0;padding:0 0 0 1rem}
.nhelifeNew .exclamN li li::before{content:'-';top:0;left:0;padding-left:0}
.nhelifeNew .exclamN.ex02 li{padding-left:1.5rem}
.nhelifeNew .exclamN.ex02 li::before{left:0;top:1rem}


.nhelifeNew .wrap-basic.mb .wrap-calculator1.mb{z-index:100000!important}
.nhelifeNew .box_one div.box_one1 span{padding-top:25%}

.main.mobile .list-product1 .list > li:before{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Szbovyr_vpba_231012.cat%3Sire%3Q20250609) no-repeat 0 0}
.main.mobile .list-product1 .list > li.product14_1:before{background-position:-4.5rem -26.3rem}/* 독감  선물형*/
.main.mobile .list-product1 .list > li.product14_2:before{background-position:0 -26.3rem}/* 독감  일반형*/
.main.mobile .list-product1 .list > li.product15:before{background-position:0 -22.6rem}/*통풍*/

.gift-Item .myinfo .info-data4 .btn{position:relative;top:auto;left:auto;right:auto}
.gift-Item .myinfo .info-data4 dd ul{margin:1rem 0}
.gift-Item .myinfo .info-data4 ul + a,.gift-Item .myinfo .info-data4 ul + a + a{display:block}
.gift-Item .myinfo .info-data4 ul + a + a{margin-top:0.5rem}
.gift-Item .myinfo .info-data4 .result02 .gift-prm{position:relative;top:1rem;text-align:right}
.gift-Item .myinfo .info-data4 .result02 .gift-prm strong {font-size:2.4rem}
.gift-Item .myinfo .info-data4 .result02 .mt10{position:relative;bottom:auto;right:auto}
.gift-Item .myinfo .info-data4 .result02 a{display:block}
.gift-Item .myinfo .info-data4 .result02 a + a{display:block;margin:.5rem 0 0 0}

/*메인 new*/
.omni-section4 .omni_product span.newN,.main.mobile .list-product1 .list > li .tit span.newN{vertical-align:middle;color:#fff;margin-left:0.1rem;font-size:1.2rem;line-height:1.0rem;display:inline-block;padding:0.7rem 0.5rem 0.5rem 0.5rem;letter-spacing:0;text-indent:-10000px;margin-bottom:0;margin-top:-1.0rem;width:3.0rem;height:3.0rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Szbovyr_vpba_231012.cat%3Sire%3Q20250609) no-repeat 0 -4.9rem;background-size: 38.0rem 38.0rem}
.omni-section4 .omni_product span.newN,.main.mobile .list-product1 .list > li .tit span.newN{width:4rem;height:2.5rem;margin:0;padding:0;background-position:-17rem -19rem;background-size:21rem auto}



/*메인 hit*/
.main.mobile .list-product1 .list > li .tit span.hit{display:inline-block;width:4rem;height:2.5rem;margin:0;padding:0;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Szbovyr_vpba_231012.cat%3Sire%3Q20250609) no-repeat -17rem -16.6rem;background-size:21rem auto;font-size:0;line-height:1.0rem;vertical-align:middle;color:#fff;letter-spacing:0;text-indent:-10000px}

/*ox이벤트*/
.qz_zone .btn_event{}
.qz_zone .btn_event button img{width:65%!important}
.qz_zone .oxZone > img{left:calc(100% / 2 - 50%)}
.qz_zone .ox{margin-bottom:1rem}
.qz_zone .ox li{height:100%}
.qz_zone .ox li label{display:block;margin:4rem 3rem}
.qz_zone .ox li label > span{ width:35%;height:35%}
.qz_zone .ox li label > span:before{width:100%;height:100%}
.qz_zone .ox li:nth-child(1) label > span,.qz_zone .ox li:nth-child(2) label > span{/* width:35%;height:35%;background-size:100% auto!important */}
.qz_zone .ox li:nth-child(1) label > input + span:before,.qz_zone .ox li:nth-child(2) label > input + span:before{background-size: 35% auto}
.qz_zone .ox li:nth-child(1) label > input + span:before{background-position:right 0;left:0}
.qz_zone .ox li:nth-child(2) label > input + span:before{left:0.5rem}

.qz_zone .ox li:nth-child(1) label > input:checked + span:before,.qz_zone .ox li:nth-child(2) label > input:checked + span:before{background-size: 35% auto}
.qz_zone .ox li:nth-child(1) label > input:checked + span:before{background-position:right 0;left:0}
.qz_zone .ox li:nth-child(2) label > input:checked + span:before{left:0.5rem}

/*2405 코대리 삭제 후 추가*/
#header.main #gnb .fn-btn .btn-newPro,  #header.main #gnb .fn-btn .btn-ev{display:block}

#header.main #gnb .fn-btn .btn-newPro, #header.main #gnb .fn-btn .btn-ev{height:6.0rem;padding:1.0rem 0}
#header.main #gnb .fn-btn .btn-newPro::before{border:none;content:'';position:relative;top:-2px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);display:block;width:2.5rem;height:2.5rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Szbovyr_vpba_231012.cat%3Sire%3Q20250925) no-repeat -25px -160px;background-size:210px auto}
#header.main #gnb .fn-btn .btn-ev::before{border:none;content:'';position:relative;top:0;left:52%;transform:translateX(-50%);-webkit-transform:translateX(-50%);display:block;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Szbovyr_vpba_231012.cat%3Sire%3Q20240521) no-repeat -24px -50px;background-size:200px auto}
#header.main #gnb .fn-btn .btn-newPro::before,#header.main #gnb .fn-btn .btn-ev::before,#header.main #gnb .fn-btn .btn-sa:before,#header.main #gnb .fn-btn .btn-full:before{width:2.5rem;height:2.5rem}	

.aside-totalmenu dl:nth-of-type(5) dt:after{width:4.0rem;height:4.0rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Spbzzba%2Szbovyr_vpba_231012.cat%3Sire%3Q20240521) no-repeat -77px -247px;background-size:280px auto}
body.nhelifeNew .omni-section4 .omni_product strong.item_12_1::before {background-position: -150px -30px}/* 생활쏘옥 실속형*/
body.nhelifeNew .omni-section4 .omni_product strong.item_12_2::before {background-position: -60px -30px}/* 생활쏘옥 표준형*/

/*한눈에 */
#quickmenu3.product14{margin-left:0}
#quickmenu3.product14 .btn{right:1rem;width:15rem;height:15rem}
.omni span.tit-sub4 span.btn_del{padding-left:9rem}

.nhelifeNew #container .btn_n button#Insu_gift{flex: 1 1 50%;background:#fff;border: .1rem solid #ec6941;color:#ec6941;border-radius:1.2rem;margin:.8rem .4rem .8rem .8rem}
.nhelifeNew #container .btn_n button#Insu_gift span{color:#ec6941;font-weight:600}
.nhelifeNew #container .btn_n button#Insu_gift + button#calcPremiumSelf{background:#ec6941;border: .1rem solid #ec6941;border-radius:1.2rem;margin:.8rem .8rem .8rem .4rem}
.nhelifeNew #container .btn_n button#Insu_gift + button#calcPremiumSelf span{color:#fff}


.nhelifeNew #container .btn_n button#calcPremiumSelf{margin:.8rem .4rem .8rem .8rem;flex: 1 1 50%!important;background:#fff;border: .1rem solid #ec6941;color:#d70761;border-radius:1.2rem}
.nhelifeNew #container .btn_n button#calcPremiumSelf span{color:#ec6941;font-weight:600}
.nhelifeNew #container .btn_n button#calcPremiumSelf span i{display:block;}
.nhelifeNew #container .btn_n button#calcPremiumSelf + button#Insu_gift{margin:.8rem .8rem .8rem .4rem;flex: 1 1 50%;background:#ec6941;border: .1rem solid #ec6941;border-radius:1.2rem}
.nhelifeNew #container .btn_n button#calcPremiumSelf + button#Insu_gift span{color:#fff}

.nhelifeNew #container .btn_n button:last-child#calcPremiumSelf{margin:.8rem .8rem .8rem .8rem;flex: 1 1 50%;background:#d70761;border: .1rem solid #d70761;border-radius:1.2rem}
.nhelifeNew #container .btn_n button:last-child#calcPremiumSelf span{color:#fff}

#uiPOPEventAdd .content.layerScroll{padding-top:5rem}
#uiPOPEventAdd .fBtn button{}

#div_imArea .tbl-input:only-child{margin:0 0 5px 0}
#radio_selArea .label-check{flex:1 1 35%}/*옴니직원체크*/

/*24.08 청약완료화면 개선*/
.nhelifeNew .sc-donebox1 h2,.nhelifeNew .sc-donebox1{text-align:center}
.nhelifeNew .sc-donebox1 h2 p{padding:8rem 0 1.5rem;font-size:2rem;font-weight:600}
.nhelifeNew .sc-donebox1 .conform_txt{margin-bottom:1rem;color:#009944;font-size:1.8rem;font-weight:600;font-family:NanumSquareR}
.nhelifeNew .sc-donebox1 .conform_txt span{display:block;margin-top:.5rem;color:#666;font-size:1.8rem;font-weight:200}
.nhelifeNew .sc-donebox1.box-type1{padding:3rem 2rem}
.nhelifeNew .sc-donebox1 .main-section1{margin-top:3rem;padding-top:2rem;border-top:.1rem dashed #ccc}
.nhelifeNew .sc-donebox1 .main-section1 h2{font-size:1.8rem;font-weight:600}
.nhelifeNew div.banner-visual1.conform24 .list{position:static!important;height:auto}
.nhelifeNew div.banner-visual1.conform24 .list > li{height:auto;padding:0 0 0}
.nhelifeNew div.banner-visual1.conform24 div[data-banner="bxslider"] {padding:0 0 2rem}
.nhelifeNew div.banner-visual1.conform24 .bx-wrapper{position:relative}
.nhelifeNew div.banner-visual1.conform24 .bx-controls{position:absolute;top:100%;right:0;width:90%;text-align:right}
.nhelifeNew div.banner-visual1.conform24 a img{transform:translateX(0) scale(0.9)}
div.banner-visual1.conform24/* , div.banner-visual1 .bx-viewport  */{margin:0 0 2rem}
.conform_txt{text-align:center}

.sc.step4 .sc-wrap::before{background:none}
.sc.step4 .sc-wrap{padding-top:0}

.nhelifeNew #container.step4{padding:5rem 0 0}
.nhelifeNew #container.step4 .area-btn1{margin-top:5rem}


/* #divuiPOPEventAdd{height:100%!important} *//*24.06.27*/
.pop-modal1.mo .content{height:100%!important;/*max-height:100%!important*/} /*팝업 아이폰에서 스크롤링 안되는거*/

.ig.product14 ~ #footer > div,.ig.product10 ~ #footer > div,.ig.product15 ~ #footer > div{height:auto;padding:2.5rem 1rem 10rem}/*푸터 효밍추가 250318*/

/***********************스크롤링 전부 반영시에는 지우면 됨- 개발에서 잘못된것때문에 임시로  default.css, layout_mb.css 반영시 아래껏 제거*/
#wrapper{overflow:hidden}
}

/*갤럭시 폴드 z 폴드 */
@media only screen and (max-width:884px){	
	.nhelifeNew #container .event_radio_202506 .qz_zone .ox li button span{padding:0!important}
	.nhelifeNew #container.product15 .chart_box .chart span span{top:65%}
	.product15 .chart_box .chart.onechart1, .product15 .chart_box .chart.onechart2{background-position:center 30px}
	
	.product2 .imgzone_list{margin-left:.5rem}
	.product2 .imgzone_list li{margin:0 -4rem}
	.conZone .prodIco{--sizeFx:21rem}
}

/*갤럭시 폴드 2 */
@media only screen and (max-width:690px){
	
	.conZone .prodIco{--sizeFx:22rem}
	.conZone .prodIco.no9{--sizeFx:18rem}
}



/*갤럭시 플립  */
@media only screen and (max-width:640px){	
	.event_radio_202506 .qz_zone .oxZone{height:25rem}
	.event_radio_202506 .qz_zone .ox{bottom:1.5rem}
	.product15 .chart_box .chart.onechart1,
	.product15 .chart_box .chart.onechart2{background-position:center 20px}
	
	.conZone .prodIco{--sizeFx:20rem}
}


/*갤럭시 폴드 2 */
@media only screen and (max-width:580px){
	.product2 .imgzone_list{margin-left:.5rem}
	.conZone .prodIco{--sizeFx:14rem}
	.product2 .imgzone_list li{margin:0 -2.5rem}
	.conZone .prodIco.no9{--sizeFx:15rem}
}


@media only screen and (max-width:480px){
	.conZone .prodIco.no9{--sizeFx:13.8rem}
}



/**/
@media only screen and (max-width:430px){	
	.nhelifeNew #container .btn_n button#calcPremiumSelf{font-size:1.8rem}
	.nhelifeNew #container.product14 .contxt p.s_tit{font-size:1.7rem}
	.qz_zone .ox li label{margin:2rem 2rem}
	.nhelifeNew #container.product14 .info_gift li span i{white-space:nowrap}
	
	.event_radio_202506 .qz_zone .ox li button{width:16.5rem;height:7rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sriragoga_2505_fznyy.cat%3Sire%3Q20250730) no-repeat 0 -83px;background-size:165px auto;text-indent:0;font-size:2.5rem}
	.event_radio_202506 .qz_zone .ox li button.on{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sriragoga_2505_fznyy.cat%3Sire%3Q20250730) no-repeat -6px -3px;background-size:165px auto;border:9px solid #333;border-radius:1rem}
	.event_radio_202506 .qz_zone .ox li:last-CHILD button.on{background-position:-6px -86px}
	.nhelifeNew #container .event_radio_202506 .qz_zone .ox li button span{padding:0 0 .5rem !important}
	.nhelifeNew #container .event_radio_202506 .qz_zone .ox li button.on span{padding:0 0 0 !important}	
	.event_radio_202506 .qz_zone .ox{bottom:.5rem}
	.nhelifeNew #container.product15 .tit-sub-new p+p{font-size:1.2rem}
	.tit-sub-new P:FIRST-CHILD{padding-left:1.8rem;font-size:1.7rem}	
	.nhelifeNew #container.product15 .tit-sub-new P:FIRST-CHILD{font-size:1.3rem}
	.btn-m{font-size:2rem}

	.product2 .img_list li p > strong + span,.product7 .img_list li p > strong + span{font-size:1.5rem!important}
	
	
	.product2 .imgzone_list{margin-left:.5rem}	
	.product2 .imgzone_list li{margin:0 -2.4rem}
	.conZone .prodIco{--sizeFx:13rem}
	.conZone .prodIco.no9{--sizeFx:12rem}
	.conZone .prodIco.no6,.conZone .prodIco.no7{--sizeFx:4rem}	
	.product7 .img_list li:nth-child(2){margin-top:-5rem}
	.product7 .img_list.n02 li:nth-child(2){margin-top:-8rem}
	
}

@media only screen and (max-width:402px){/*아이폰16pro, 아이폰16*/
	.event_radio_202506 .qz_zone .ox li button{width:11rem;height:4.5rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sriragoga_2505_fznyy.cat%3Sire%3Q20250730) no-repeat 0 -55px;background-size:110px auto;text-indent:0;font-size:2.5rem}
	.event_radio_202506 .qz_zone .ox li button.on{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sriragoga_2505_fznyy.cat%3Sire%3Q20250730) no-repeat -2px -3px;background-size:110px auto;border:6px solid #333;border-radius:1rem}
	.event_radio_202506 .qz_zone .ox li:last-CHILD button.on{background-position:-5px -61px}
	.nhelifeNew #container .event_radio_202506 .qz_zone .ox li button span{padding:0 0 0 !important}
	.nhelifeNew #container .event_radio_202506 .qz_zone .ox li button.on span{padding:0 0 0 !important}
	.event_radio_202506 .qz_zone .ox{bottom:2.5rem}
	.product14 .wrap-detail .tbl-list th{font-size:1.5rem}
	.product14 .wrap-detail .tbl-list td .sub{font-size:1.1rem}
	.product14 .wrap-detail .tbl-list td .small_txt{font-size:1.1rem}
	
	
	
	
	
	
}

@media only screen and (max-width:390px){/*작은해상도가 아래로 배열  s24*/
	.nhelifeNew #container.product14 .contxt h3{font-size:2.7rem}
	.main.mobile .list-product1 .list > li dl dt.tit{font-size:2rem}

	.event_radio_202506 .qz_zone .ox li button{width:11rem;height:4.5rem;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sriragoga_2505_fznyy.cat%3Sire%3Q20250730) no-repeat 0 -55px;background-size:110px auto;text-indent:0;font-size:2.5rem}
	.event_radio_202506 .qz_zone .ox li button.on{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sriragoga_2505_fznyy.cat%3Sire%3Q20250730) no-repeat -2px -3px;background-size:110px auto;border:6px solid #333;border-radius:1rem}
	.event_radio_202506 .qz_zone .ox li:last-CHILD button.on{background-position:-5px -61px}
	.nhelifeNew #container .event_radio_202506 .qz_zone .ox li button span{padding:0 0 0 !important}
	.nhelifeNew #container .event_radio_202506 .qz_zone .ox li button.on span{padding:0 0 0 !important}
	.event_radio_202506 .qz_zone .ox{bottom:.5rem}
	
	
	.event_radio_202504 div .btn{bottom:1rem}	
	.nhelifeNew #footer .callcenter .info .webTel li em{font-size:1.6rem}
	.nhelifeNew #footer .callcenter i, .nhelifeNew #footer .callcenter a strong{font-size:2.4rem!important}
	
	.btn-agree{font-size:1.5rem}
	.imgZ.flex p span{font-size:1.2rem}
	.imgZ.flex p span em{font-size:1.6rem}
	.imgZ.flex p:nth-child(2){padding-bottom:2rem}
	
	.naver_banner a{background-size:292px auto}
	.nhelifeNew #container.product14 .info_gift li span,.nhelifeNew #container.product14 .info_gift li strong{line-height:2.8rem}
	.nhelifeNew #container.product14 .info_gift li span:first-child{font-size:1.6rem}
	.nhelifeNew #container.product14 .info_gift li span i{display:block}
	.nhelifeNew #container.product14 .contxt p.s_tit{font-size:1.5rem}
	.nhelifeNew #container.product14 .wrap-basic_new.mb::before{top:10rem;left:calc(100% - 11rem);height:7rem;width:9rem;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.auryvsr.pb.xe%2Sugzy%2Spbzzba%2Spff%2S..%2Svzntrf%2Scebqhpg%2Sc14_xbev.cat%3Sire%3Q20240418);background-size:90px auto;background-position:0 0}
	.nhelifeNew #container .btn_n button#calcPremiumSelf{font-size:1.6rem}
	.nhelifeNew #container .btn_n button#Insu_gift{font-size:1.6rem}
	.qz_zone .ox li label{margin:1.5rem 2rem}
	.nhelifeNew #container .btn_n button#calcPremiumSelf{flex:1 1 60%}	
	.event_radio_202506 .qz_zone .oxZone{height:22rem}
	
	.nhelifeNew #container.product15 .contxt h3{font-size:2.7rem;line-height:3.4rem}
	.nhelifeNew #container.product15 .tit-sub-new p+p{font-size:1.1rem}
	.nhelifeNew #container.product15 .contxt p{font-size:1.5rem}
	.nhelifeNew #container.product15 .chart_box .chart span{top:52%;font-size:1.4rem}
	.nhelifeNew #container.product15 .chart_box .chart span span{top:50%;font-size:1.6rem}
	.product15 .chart_box .chart.onechart1, .product15 .chart_box .chart.onechart2{background-position:center 16px}
	
	
	.product2 .imgzone_list{margin-left:2rem}	
	.product2 .imgzone_list li{margin:0 -3rem}
	.conZone .prodIco{--sizeFx:12rem}
	.conZone .prodIco.no9{--sizeFx:10.5rem}
	.product2 .img_list li:nth-child(2),.product7 .img_list li:nth-child(2){margin-top:-5rem}
	.product7 .img_list li p strong{font-size:2.2rem!important}
	
	
}

@media only screen and (max-width:375px){/*작은해상도가 아래로 배열  s24*/
	.main.mobile .list-product1 .list > li dl dt.tit{font-size:1.8rem}	
	.product2 .img_list li p strong,.product7 .img_list li p strong{font-size:2.1rem!important}
	.product2 .img_list li p{font-size:1.4rem!important}
	.conZone .prodIco{--sizeFx:11rem}	
	.conZone .prodIco.no9{--sizeFx:9rem}
	.product7 .img_list li p{font-size:1.4rem!important}
}


@media only screen and (max-width:360px){
	.nhelifeNew #container.product14 .contxt h3{font-size:2.5rem}
	.product14 .img_list li p{font-size: 1.5rem !important}
	.product14 .img_list li p em{font-size:1.3rem}
	.product14 .img_list.n01 li span{left:calc(100% / 2 - 4rem);font-size:1.3rem}
	.product14 .img_list.n01 li p span{left:calc(100% / 2 - 4rem);font-size:1.3rem!important}
	.tit-sub-new P:FIRST-CHILD{font-size:1.5rem}	
	
	.modOk .pop-modal1 .header h2{font-size:1.5rem}{font-size:1.5rem}
	.event_radio_202504 div .btn{padding:0 4rem !important}	
	.event_radio_202506 .qz_zone .oxZone{height:21rem}	
	.event_radio_202506 .qz_zone .ox{bottom:1rem}
	
	.product7 .img_list.n01 li+li+li p{font-size:1.3rem!important}
	.product2 .img_list li p strong,.product7 .img_list li p strong{font-size:2rem!important}
	.tbl-list tr td:last-child{padding-right:0}	
}

@media only screen and (max-width:320px){
	.nhelifeNew #container.product14 .contxt h3{font-size:2.3rem}
	.nhelifeNew #container.product14 .contxt p{font-size:1.7rem}
	.nhelifeNew #container.product14 .img_list li p{font-size:1.2rem!important}
	.nhelifeNew #container .btn_n button#calcPremiumSelf{font-size:1.5rem}
	.nhelifeNew #container.product14 section sup{font-size:1.1rem}
	.tit-sub-new P:FIRST-CHILD{font-size:1.3rem}	
	
	.nhelifeNew #container.product15 .wrap-basic_new.mb .info .txt{background-size: auto 8.6rem}
	.nhelifeNew #container.product15 .wrap-basic_new.mb .info .txt::before{height:90%}
	
	.event_radio_202506 .qz_zone .oxZone{height:20rem}
	.event_radio_202506 .qz_zone .ox li button{font-size:2.2rem}
	.event_radio_202506 .qz_zone .ox{bottom:.5rem}
	
	.product15 .img_list.n01 li + li::before,
	.product15 .img_list.n01 li:last-child::before{background-position:-119px 0;background-size:300px auto}	
	.product15 .img_list.n03 li + li::before{left:calc(100% / 2 - 15px);background-position:-20px -161px;background-size:200px auto;width:40px;height:40px}
	.product15 .img_list.n03 li + li::before{top:calc(100% / 2 - 80px)}
	.product15 .img_list.n03 li:last-child::before{background-size:300px auto}
	.product15 .img_list li p{font-size:1.4rem!important}
	.product15 .img_list li{font-size:1.5rem}
	.product15 .tbl-list thead + tbody tr td span{font-size:0.9rem}
	
	.product7 .img_list.n01 li+li+li p{font-size:1.2rem!important}
	
	.modOk .pop-modal2 .content.product15_pop::before{background-size:200px auto}
	.event_radio_202506 .qz_zone .ox{bottom:2rem}
	.nhelifeNew #container.product15 .contxt p{font-size:1.6rem}	
	.nhelifeNew #container.product15 .chart_box .chart span{font-size:1.4rem;top:52%}	
	.nhelifeNew #container.product15 .chart_box .chart span span{font-size:1.2rem;top:30%}
	
	.btn-m{font-size:1.8rem}
	
	.nhelifeNew #footer_m .callcenter .info .webTel li em{font-size:1.6rem}
	.nhelifeNew #footer_m .callcenter a strong{font-size:2.4rem}
	.nhelifeNew .main.mobile .main-section6 .list-nav > li[class*="ic"] > a{padding:0 .5rem 0 2.5rem}
	.main.mobile .list-product1 .list > li > .tit{font-size:1.8rem}
	
	.product2 .imgzone_list{margin-left:1rem}		
	.product2 .imgzone_list li{margin:0 -2rem}
	.conZone .prodIco{--sizeFx:9.6rem}
	.conZone .prodIco.no9{--sizeFx:8rem}
	
	
	.product2 .img_list li p{font-size:1.2rem!important}
	.product2 .img_list li p strong,.product7 .img_list li p strong{font-size:1.8rem!important}
	.product2 .img_list li p > strong + span,.product7 .img_list li p > strong + span{font-size:1.3rem!important}
	
	.product7 .wrap-detail .tbl-list td,.product2 .wrap-detail .tbl-list td{font-size:1.3rem}
	.product7 .tbl-list tr td:last-child,.product2 .tbl-list tr td:last-child{padding-right:0}
	
	
	
}
