@charset "UTF-8";

#wrap.new2026 #header_new{height: 80px;}
#wrap.new2026 #header_new{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.10);border-bottom: 0 none;}
#wrap.new2026 #header_new .gnb-bg{height: 0 !important;}
#wrap.new2026 #header_new .inner{display: -ms-flexbox;display: flex;-ms-flex-pack: space-between;justify-content: space-between;width: 1200px;height: 80px;}
#wrap.new2026 #header_new .inner:after{display: none;}
#wrap.new2026 #header_new h1{position: static;}
#wrap.new2026 #header_new h1 a {display: block;}
#wrap.new2026 #header_new h1 a img{width: 194px;}
#wrap.new2026 #header_new nav{margin-left: auto;}
#wrap.new2026 #header_new .utils{position: relative;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;text-align: left;}
#wrap.new2026 #header_new .utils::before{content: '';display: inline-block;width: 2px;height: 10px;margin-right: 60px;margin-left: 20px;background-color: #bbb;vertical-align: 1px;font-size: 0;}
#wrap.new2026 #header_new .gnb-container{width: auto;margin: 0;}
#wrap.new2026 #header_new .gnb-one-container{position: relative;padding: 0 40px;}
#wrap.new2026 #header_new .gnb-one-container:hover::before{content: '';display: block;position: absolute;left: 0;bottom: -40px;width: 100%;height: 40px;z-index: 10;}
#wrap.new2026 #header_new .gnb-container .gnb-one{padding: 0;line-height: 32px;font-size: 18px;letter-spacing: -0.72px;font-family:"NotoSans-Medium";font-weight: 500;}
#wrap.new2026 #header_new .gnb-one-container:hover .gnb-one,
#wrap.new2026 #header_new .gnb-container .gnb-one.current{color: #146DE8;}
#wrap.new2026 #header_new .gnb-one-container .gnb-two-container.active{height: auto;}
#wrap.new2026 #header_new .utils .my-menu a{margin: 0;padding-left: 0;padding-right: 24px;font-size: 18px;letter-spacing: -0.72px;font-family:"NotoSans-Medium";color: #555;font-weight: 500;background-position: 100% 50%;background-repeat: no-repeat;background-size: 20px auto;}
#wrap.new2026 #header_new .utils .my-menu a + a{margin-left: 40px;}
#wrap.new2026 #header_new .utils .my-menu a:not(.logout):nth-child(1){background-image: url('/common/web/img/new2026/ico_login.png');}
#wrap.new2026 #header_new .utils .my-menu a.logout{background-image: url('/common/web/img/new2026/ico_logout.png');}
#wrap.new2026 #header_new .utils .my-menu a.join{background-image: url('/common/web/img/new2026/ico_join.png');}
#wrap.new2026 #header_new .utils .my-menu a.btn-share{padding: 5px 8px;font-size: 14px;letter-spacing: -0.56px;color: #222;font-family:"NotoSans-Regular";border-radius: 4px;border: 1px solid #555;}
#wrap.new2026 #header_new .utils .my-menu{display: flex;display: -ms-flexbox;align-items: center;-ms-flex-align: center;}
#wrap.new2026 #header_new .gnb-container .gnb-one-container:hover .gnb-two-container,
#wrap.new2026 #header_new .gnb-container .gnb-one-container.active .gnb-two-container{height: auto;}
#wrap.new2026 #header_new .gnb-container .gnb-two-container{transition: none;}
#wrap.new2026 #header_new .gnb-container .gnb-one-container:hover .gnb-two-container,
#wrap.new2026 #header_new .gnb-container .gnb-one-container.active .gnb-two-container{padding: 30px 20px;background-color: #fff;border-radius: 10px;box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10);}
#wrap.new2026 #header_new .gnb-container .gnb-one-container:nth-child(3) .gnb-two-container{width: 105px;}
#wrap.new2026 #header_new .gnb-container .gnb-two-container li + li{margin-top: 30px;}
#wrap.new2026 #header_new .gnb-container .gnb-two-container li > a{margin-top: 0;}
#wrap.new2026 #header_new .gnb-container .gnb-two-container{left: 50%;transform: translateX(-50%);line-height: 1.3;}
#wrap.new2026 #header_new .gnb-container .gnb-two-container li > a span{padding: 0;color: #555;line-height: 1.3;font-family: "NotoSans-Medium";font-size: 18px;letter-spacing: -0.72px;}
#wrap.new2026 #header_new .gnb-container .gnb-two-container li > a:hover span,
#wrap.new2026 #header_new .gnb-container .gnb-two-container li > a.current span{color: #146DE8;}
#wrap.new2026 #header_new .gnb-container .gnb-one-container:nth-child(1) .gnb-two-container{width: 194px;}

#wrap.new2026 #container{position: relative;line-height: 1.3;font-family:"NotoSans-Regular";color: #222;}

#wrap.new2026 .floating-area{position: fixed;right: 100px;z-index: 100;bottom: 180px;}
#wrap.new2026 .floating-area [class*="qr-"]{position: relative;display: flex;display: -ms-flexbox;justify-content: center;-ms-flex-pack: center;align-items: center;-ms-flex-align: center;flex-direction: column;-ms-flex-direction: column;width: 120px;height: 120px;border-radius: 120px;border: 1px solid #FFF;background: linear-gradient(180deg, rgba(255, 255, 255, 0.50) 0%, #FFF 100%);box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10);backdrop-filter: blur(5px);}
#wrap.new2026 .floating-area .qr-android{margin-top: 32px;}
#wrap.new2026 .floating-area .qr-ios::before{background-image: url('/common/web/img/new2026/ico_apple2.png');}
#wrap.new2026 .floating-area .qr-android::before{background-image: url('/common/web/img/new2026/ico_android2.png');}
#wrap.new2026 .floating-area [class*="qr-"]::before{display: block;content: '';width: 58px;height: 58px;margin-top: -36px;background-repeat: no-repeat;background-size: contain;}
#wrap.new2026 .floating-area [class*="qr-"] img{width: 50px;}
#wrap.new2026 .floating-area [class*="qr-"] span{display: block;margin-top: 5px;font-size: 10px;letter-spacing: -0.4px;color: #222;}

#container [class*="main-section"]{background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-blend-mode:multiply;}
#container [class*="main-section"] h2,
#container [class*="main-section"] h3 {opacity: 0;transform: translateY(30px);transition: opacity 0.5s ease-out, transform 0.5s ease-out;}
#container [class*="main-section"] h2,
#container [class*="main-section"] h3 {transition-delay: 0.3s;}
#container [class*="main-section"].is-animated h2,
#container [class*="main-section"].is-animated h3 {opacity: 1;transform: translateY(0);}
#container .main-section1{background-image: linear-gradient(90deg, #F2F5F3 27.73%, #F8FBFA 92.42%), url('/common/web/img/new2026/bg_main_section1.jpg');}
#container .main-section2{background-image: linear-gradient(109deg, #0EA1C9 3.28%, #21D4BA 100.63%), url('/common/web/img/new2026/bg_main_section2.png');}
#container .main-section3{background-image: linear-gradient(267deg, #0060C8 5.76%, #05BEF6 97.2%), url('/common/web/img/new2026/bg_main_section3.png');}
#container [class*="main-section"] .section-inner{max-width: 1200px;width: 100%;margin: 0 auto;padding: 80px 0;}
#container [class*="main-section"] .text-wrap{width: 100%;max-width: 1200px;margin: 0 auto;}
#container [class*="main-section"] .text-wrap h2{font-size: 50px;font-family:"NotoSans-Bold";letter-spacing: -2px;}
#container [class*="main-section"] .text-wrap .text{padding-top: 40px;font-size: 20px;letter-spacing: -0.8px;}
#container .main-section1 .text-wrap h2{color: #222;}
#container .main-section1 .text-wrap.member h2 span{display: block;padding-bottom: 10px;font-size: 40px;font-family:"NotoSans-Regular";}
#container .main-section1 .text-wrap .text{color: #222;}
#container .main-section1 .button-area{padding-top: 68px;font-size: 0;}
#container .main-section1 .button-area button{width: 200px;height: 50px;line-height: 50px;font-size: 18px;letter-spacing: -0.72px;font-family:"NotoSans-Medium";border-radius: 4px;}
#container .main-section1 .button-area button + button{margin-left: 10px;}
#container .main-section1 .button-area button.btn-line{border: 1px solid #bbb;background-color: #fff;}
#container .main-section1 .button-area button.btn-weight{background-color: #222;border: 1px solid #222;color: #fff;}
#container .main-section1 .text-wrap.member .button-area > a{display: inline-block;width: 200px;padding: 80px 20px 20px;font-size: 18px;color: #222;border-radius: 10px;background-color: #fff;background-position: 20px 20px;background-repeat: no-repeat;background-size: 40px auto;}
#container .main-section1 .text-wrap.member .button-area > a + a{margin-left: 20px;}
#container .main-section1 .text-wrap.member .button-area > a.my-point{background-image: url('/common/web/img/new2026/ico_point.png');}
#container .main-section1 .text-wrap.member .button-area > a.my-info{background-image: url('/common/web/img/new2026/ico_member.png');}
#container .main-section1 .text-wrap.member .button-area > a strong{display: block;margin-top: 4px;font-size: 20px;letter-spacing: -0.8px;font-family:"NotoSans-Bold";background: url(/common/web/img/new2026/ico_more.png) 100% 50% no-repeat;background-size: 16px auto;}
#container .main-section2 .text-wrap h2,
#container .main-section3 .text-wrap h2{color: #fff;}
#container .main-section2 .text-wrap h2 strong,
#container .main-section3 .text-wrap h2 strong{display: inline-block;padding: 0 6px;line-height: 1.1;background-color: #fff;}
#container .main-section2 .text-wrap h2 strong{color: #058BA1;}
#container .main-section3 .text-wrap h2 strong{color: #0059AF;}
#container .main-section2 .text-wrap h3{margin-top: 10px;font-size: 40px;letter-spacing: -1.6px;font-family:"NotoSans-Bold";color: #fff;}
#container .main-section2 .item-list{display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: space-between;padding-top: 60px;}
#container .main-section2 .item-list li{display: inline-flex;display: -ms-inline-flexbox;flex: 1;position: relative;box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.20);border-radius: 10px;background-color: #fff;transition: transform 0.3s ease;}
#container .main-section2 .item-list li a{display: block;width: 100%;padding: 30px 32px;background: url('/common/web/img/new2026/ico_view_more.png') calc(100% - 32px) 30px no-repeat;background-size: 50px auto;}
#container .main-section2 .item-list li a h4{font-size: 24px;letter-spacing: -0.96px;font-family:"NotoSans-Bold";color: #222;background-size: 160px auto;background-repeat: no-repeat;}
#container .main-section2 .item-list li a p{padding-top: 20px;font-size: 20px;letter-spacing: -0.8px;color: #222;}
#container .main-section3 .text-wrap .text{color: #fff;}
#container .main-section3 .qr-wrap{display: flex;display: -ms-flexbox;}
#container .main-section3 .qr-wrap [class*="qr-"]{position: relative;display: flex;display: -ms-flexbox;justify-content: center;-ms-flex-pack: center;align-items: center;-ms-flex-align: center;flex-direction: column;-ms-flex-direction: column;width: 330px;height: 330px;border-radius: 330px;border: 1px solid #FFF;background: linear-gradient(180deg, rgba(255, 255, 255, 0.50) 0%, #FFF 100%);box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10);backdrop-filter: blur(5px);}
#container .main-section3 .qr-wrap .qr-ios{margin-top: 61px;}
#container .main-section3 .qr-wrap .qr-android{margin-left: -76px;}
#container .main-section3 .qr-wrap .qr-ios::before{left: -59px;background-image: url('/common/web/img/new2026/ico_apple.png');}
#container .main-section3 .qr-wrap .qr-android::before{right: -59px;background-image: url('/common/web/img/new2026/ico_android.png');}
#container .main-section3 .qr-wrap [class*="qr-"]::before{display: block;content: '';position: absolute;bottom: 30px;width: 160px;height: 160px;background-repeat: no-repeat;background-size: contain;}
#container .main-section3 .qr-wrap [class*="qr-"] img{width: 133px;}
#container .main-section3 .qr-wrap [class*="qr-"] span{display: block;margin-top: 11px;font-size: 20px;letter-spacing: -0.8px;color: #222;}

#container .btn-top{display: block;position: fixed;right: 100px;bottom: 28px;/*bottom: 328px;*/width: 52px;height: 52px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.22);border: 1px solid #bbb;background: #fff url('/common/web/img/new2026/ico_top.png') 50% 50% no-repeat;background-size: 19px auto;border-radius: 50%;opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease;z-index: 9999;}
#container .btn-top.is-show{opacity: 1;visibility: visible;}

#share-lypop .share-wrap{display: flex;display: -ms-flexbox;-ms-flex-pack: center;justify-content: center;}
#share-lypop .share-wrap > a span{display: block;}
#share-lypop .share-wrap a:nth-child(2),#share-lypop .share-wrap a:nth-child(4){display:none} /* 2026-10-06 추가 */ 

#wrap.new2026 #footer{padding-left: 40px;padding-right: 40px;font-family: 'NotoSans-Regular', 'Malgun Gothic', sans-serif;color: #222;}
#wrap.new2026 #footer img{width: 250px;}
#wrap.new2026 #footer .footer-wrap{display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: space-between;-ms-flex-align: center;align-items: center;flex-wrap: wrap;-ms-flex-wrap: wrap;max-width: 1200px;width: 100%;margin: 0 auto;}
#wrap.new2026 #footer .footer-logo{display: inline-block;width: 250px;margin: 0;vertical-align: top;}
#wrap.new2026 #footer .footer-wa-logo{position: static;margin-top: 0;display: inline-block;width: 70px;height: 50px;vertical-align: middle;}
#wrap.new2026 #footer .footer-wa-logo img{width: 100%;}
#wrap.new2026 #footer .footer-cont{display: flex;display: -ms-flexbox;flex-wrap: wrap;-ms-flex-wrap: wrap;width: 100%;margin-top: 36px;padding-top: 36px;border-top: 1px solid #ddd;vertical-align: top;}
#wrap.new2026 #footer .footer-links{display: -ms-flexbox;display: flex;margin-bottom: 0;}
#wrap.new2026 #footer .footer-links a{font-size: 16px;letter-spacing: -0.64px;color: #222;line-height: 1.3;}
#wrap.new2026 #footer .footer-links > li{display: inline-block;margin-right: 0;padding: 0;}
#wrap.new2026 #footer .footer-links > li + li,
#wrap.new2026 #footer .footer-company > li + li{margin-left: 10px;}
#wrap.new2026 #footer .footer-links > li + li::before,
#wrap.new2026 #footer .footer-company > li + li::before{content: '';display: inline-block;width: 2px;height: 10px;margin-right: 10px;background-color: #bbb;vertical-align: 1px;}
#wrap.new2026 #footer .footer-company > li{position: relative;display: inline-block;margin: 0;padding: 0;vertical-align: middle;color: #555;}
#wrap.new2026 #footer .footer-company > li:after{display: none;}
#wrap.new2026 #footer .footer-copyright{margin-top: 0;line-height: 1.3;font-size: 14px;letter-spacing: -0.64px;color: #555;}

/* NH멤버스 소개 */
#container [class*="sub-section"],
#container [class*="sub2-section"]{background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-blend-mode:multiply;}
#container [class*="sub-section"] .section-inner,
#container [class*="sub2-section"] .section-inner{max-width: 1200px;width: 100%;margin: 0 auto;padding: 80px 0;}
#container [class*="sub-section"] .text-wrap,
#container [class*="sub2-section"] .text-wrap{width: 100%;max-width: 1200px;margin: 0 auto;}
#container [class*="sub-section"] .text-wrap h2,
#container [class*="sub2-section"] .text-wrap h2{font-size: 50px;font-family:"NotoSans-Bold";letter-spacing: -2px;}
#container [class*="sub-section"] .text-wrap .text,
#container [class*="sub2-section"] .text-wrap .text{padding-top: 40px;font-size: 20px;letter-spacing: -0.8px;}
#container [class*="sub-section"] .item-wrap,
#container [class*="sub2-section"] .item-wrap{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 60px;}
#container [class*="sub-section"] h2,
#container [class*="sub2-section"] h2{font-size: 50px;font-family:"NotoSans-Bold";letter-spacing: -2px;color: #222;}
#container [class*="sub-section"] h2,
#container [class*="sub-section"] h3,
#container [class*="sub2-section"] h2{opacity: 0;transform: translateY(30px);transition: opacity 0.5s ease-out, transform 0.5s ease-out;transition-delay: 0.3s;}
#container [class*="sub-section"].is-animated h2,
#container [class*="sub-section"].is-animated h3,
#container [class*="sub2-section"].is-animated h2{opacity: 1;transform: translateY(0);}
#container [class*="sub-section"] h2 strong,
#container [class*="sub-section"] h2.highlight,
#container [class*="sub2-section"] h2 strong,
#container [class*="sub2-section"] h2.highlight{display: inline-block;line-height: 56px;padding: 0 4px;background-color: #fff;}
#container [class*="sub-section"] h3,
#container [class*="sub2-section"] h3{margin-top: 10px;font-size: 40px;letter-spacing: -1.6px;font-family:"NotoSans-Bold";}
#container .sub-section1{background-image: url('/common/web/img/new2026/bg_sub_section1.jpg');background-color: #f4f4f4;}
#container .sub-section2{background-image: linear-gradient(94deg, #0EB1C3 21.5%, rgba(14, 177, 195, 0.00) 97.8%), url('/common/web/img/new2026/bg_sub_section2.jpg');}
#container .sub-section3{background-image: linear-gradient(287deg, #0060C8 5.18%, #05BEF6 96.37%), url('/common/web/img/new2026/bg_sub_section3.jpg');}
#container .sub-section4{background-image: url('/common/web/img/new2026/bg_sub_section4.jpg');background-color: #EDEFF6;}
#container .sub-section5{background-image: linear-gradient(269deg, #938AFF -4.32%, #4249CB 99.91%), url('/common/web/img/new2026/bg_sub_section5.jpg');}
#container .sub-section6{background-image: url('/common/web/img/new2026/bg_sub_section6.jpg');background-color: #EDEFF6;}
#container .sub-section7{background-image: linear-gradient(105deg, #0EB1C3 4.94%, #21D4BA 91.95%), url('/common/web/img/new2026/bg_sub_section7.jpg');}
#container .sub-section1 h2 strong{color: #fff;background-color: #146DE8;}
#container .sub-section2 h2.highlight{color: #058BA1;}
#container .sub-section2 h3,
#container .sub-section3 h3{color: #fff;}
#container .sub-section2 .text-wrap .text{color: #fff;}
#container .sub-section3 h2.highlight{color: #0059AF;;}
#container .sub-section3 .item-wrap dl{display: flex;flex-direction: column;padding: 20px 30px;background-color: #fff;border-radius: 10px;}
#container .sub-section3 .item-wrap dl dt{font-size: 24px;letter-spacing: -0.96px;font-family:"NotoSans-Bold";}
#container .sub-section3 .item-wrap dl dd{margin-top: 20px;font-size: 20px;letter-spacing: -0.8px;}
#container .sub-section3 .item-wrap dl:nth-child(1){background: #fff url('/common/web/img/new2026/ico_service1.png') calc(100% - 30px) calc(100% - 20px) no-repeat;background-size: 240px auto;}
#container .sub-section3 .item-wrap dl:nth-child(2){background: #fff url('/common/web/img/new2026/ico_service2.png') calc(100% - 20px) 50% no-repeat;background-size: 120px auto;}
#container .sub-section3 .item-wrap dl:nth-child(3){background: #fff url('/common/web/img/new2026/ico_service3.png') calc(100% - 20px) 50% no-repeat;background-size: 120px auto;}
#container .sub-section3 .item-wrap dl:nth-child(4){background: #fff url('/common/web/img/new2026/ico_service4.png') calc(100% - 20px) 50% no-repeat;background-size: 120px auto;}
#container .sub-section3 .item-wrap dl:nth-child(5){background: #fff url('/common/web/img/new2026/ico_service5.png') calc(100% - 20px) 50% no-repeat;background-size: 120px auto;}
#container .sub-section4 h2.highlight{background-color: #146DE8;color: #fff;}
#container .sub-section4 .item-wrap{-ms-flex-align: flex-start;align-items: flex-start;gap: 26px;}
#container .sub-section4 .item-wrap dl{position: relative;-ms-flex: 1;flex: 1;text-align: center;padding-top: 200px;padding-bottom: 70px;}
#container .sub-section4 .item-wrap dl::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 200px;border-top-left-radius: 200px;border-top-right-radius: 200px;}
#container .sub-section4 .item-wrap dl:nth-child(1)::before{background: #5EB9B1 url('/common/web/img/new2026/ico_benefit1.png') 50% 26px no-repeat;background-size: 218px auto;}
#container .sub-section4 .item-wrap dl:nth-child(2)::before{background: #2FA8CC url('/common/web/img/new2026/ico_benefit2.png') 50% 0 no-repeat;background-size: 244px auto;}
#container .sub-section4 .item-wrap dl:nth-child(3)::before{background: #056DBC url('/common/web/img/new2026/ico_benefit3.png') 50% 24px no-repeat;background-size: 289px auto;}
#container .sub-section4 .item-wrap dl:nth-child(4)::before{background: #A09EE4 url('/common/web/img/new2026/ico_benefit4.png') 50% -29px no-repeat;background-size: 248px auto;}
#container .sub-section4 .item-wrap dl{padding-top: 200px;border-radius: 200px;background: #FFF;box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.08);}
#container .sub-section4 .item-wrap dl dt{padding-top: 40px;font-size: 24px;letter-spacing: -0.96px;font-family:"NotoSans-Bold";}
#container .sub-section4 .item-wrap dl dd{padding-top: 20px;font-size: 20px;letter-spacing: -0.8px;}
#container .sub-section5 h2.highlight{background-color: #fff;color: #3439A9;;}
#container .sub-section5 h3{color: #fff;}
#container .sub-section5 .item-wrap{-ms-flex-align: flex-start;align-items: flex-start;gap: 26px;}
#container .sub-section5 .item-wrap .circle-wrap{position: relative;-ms-flex: 1;flex: 1;padding-top: 39px;background-position: 50% 0;}
#container .sub-section5 .item-wrap .circle-wrap::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;width: 140px;height: 140px;margin: 0 auto;}
#container .sub-section5 .item-wrap .circle-wrap:nth-child(1)::before{background-image: url('/common/web/img/new2026/ico_point1.png');background-size: 140px auto;background-repeat: no-repeat;}
#container .sub-section5 .item-wrap .circle-wrap:nth-child(2)::before{background-image: url('/common/web/img/new2026/ico_point2.png');background-size: 140px auto;background-repeat: no-repeat;}
#container .sub-section5 .item-wrap .circle-wrap:nth-child(3)::before{background-image: url('/common/web/img/new2026/ico_point3.png');background-size: 140px auto;background-repeat: no-repeat;}
#container .sub-section5 .item-wrap .circle-wrap:nth-child(4)::before{background-image: url('/common/web/img/new2026/ico_point4.png');background-size: 140px auto;background-repeat: no-repeat;}
#container .sub-section5 .item-wrap dl{aspect-ratio: 1 / 1;text-align: center;background-color: #fff;border-radius: 50%;}
#container .sub-section5 .item-wrap dl dt{padding-top: 110px;font-size: 24px;letter-spacing: -0.96px;font-family:"NotoSans-Bold";}
#container .sub-section5 .item-wrap dl dd{padding-top: 20px;font-size: 20px;letter-spacing: -0.8px;}
#container .sub-section6 h2 strong{background-color: #146DE8;color: #fff;}
#container .sub-section6 .item-wrap{padding-top: 60px;}
#container .sub-section6 .item-wrap dl{padding: 30px 32px 210px;background-color: #fff;border-radius: 10px;box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.08);background-position: calc(100% - 32px) calc(100% - 30px);background-repeat: no-repeat;}
#container .sub-section6 .item-wrap dl:nth-child(1){background-image: url('/common/web/img/new2026/ico_variety1.png');background-size: 200px auto;}
#container .sub-section6 .item-wrap dl:nth-child(2){background-image: url('/common/web/img/new2026/ico_variety2.png');background-size: 200px auto;}
#container .sub-section6 .item-wrap dl:nth-child(3){background-image: url('/common/web/img/new2026/ico_variety3.png');background-size: 200px auto;}
#container .sub-section6 .item-wrap dl dt{padding-bottom: 20px;font-size: 24px;letter-spacing: -0.96px;font-family:"NotoSans-Bold";}
#container .sub-section6 .item-wrap dl dd{font-size: 20px;letter-spacing: -0.8px;}
#container .sub-section7 h2.highlight{color: #058BA1;}
#container .sub-section7 h3{color: #fff;}
#container .sub-section7 .item-wrap{gap: 20px;}
#container .sub-section7 .item-wrap dl{flex: 0 0 calc(50% - 10px);padding: 40px 40px 40px 280px;border-radius: 10px;background-color: #fff;background-position: 0 0;background-repeat: no-repeat;}
#container .sub-section7 .item-wrap dl dt{font-size: 24px;letter-spacing: -0.96px;font-family:"NotoSans-Bold";}
#container .sub-section7 .item-wrap dl dd{padding-top: 14px;font-size: 20px;letter-spacing: -0.8px;}
#container .sub-section7 .item-wrap dl:nth-child(1){background-image: url('/common/web/img/new2026/ico_mall1.png');background-size: 240px auto;}
#container .sub-section7 .item-wrap dl:nth-child(2){background-image: url('/common/web/img/new2026/ico_mall2.png');background-size: 240px auto;}
#container .sub-section7 .item-wrap dl:nth-child(3){background-image: url('/common/web/img/new2026/ico_mall3.png');background-size: 240px auto;}
#container .sub-section7 .item-wrap dl:nth-child(4){background-image: url('/common/web/img/new2026/ico_mall4.png');background-size: 240px auto;}

/* NH 제휴사 */
#container .sub2-section1{background-image: url('/common/web/img/new2026/bg_sub2_section1.jpg');background-color: #f4f4f4;}
#container .sub2-section2{background-image: linear-gradient(105deg, #0EB1C3 4.94%, #21D4BA 91.95%), url('/common/web/img/new2026/bg_sub2_section2.png');}
#container .sub2-section3{background-image: linear-gradient(266deg, #0060C8 15.15%, #05BEF6 99.55%), url('/common/web/img/new2026/bg_sub2_section3.png');}
#container .sub2-section1 h2{color: #222;}
#container .sub2-section1 h2 strong{color: #fff;background-color: #146DE8;}
#container .sub2-section2 h2{color: #fff;}
#container .sub2-section2 h2 strong{color: #058BA1;;background-color: #fff;}
#container .sub2-section2 .item-wrap,
#container .sub2-section3 .item-wrap{-ms-flex-direction: column;flex-direction: column;padding: 40px 50px;border-radius: 10px;background: linear-gradient(94deg, #FFF 2.1%, rgba(255, 255, 255, 0.60) 99.99%);backdrop-filter: blur(10px);}
#container [class*="sub2-section"] .item-wrap.accordion{position: relative;margin-left: 0;margin-right: 0;border: none;}
#container .sub2-section2 .item-wrap + .item-wrap,
#container .sub2-section3 .item-wrap + .item-wrap{margin-top: 20px;}
#container .sub2-section2 .item-wrap:nth-child(2),
#container .sub2-section3 .item-wrap:nth-child(2){margin-top: 60px;}
#container .sub2-section2 .item-wrap h3,
#container .sub2-section3 .item-wrap h3{margin-top: 0;font-size: 24px;letter-spacing: -0.96px;color: #222;}
#container .sub2-section2 .item-wrap.accordion.active .btn-accordion{transform: rotate(180deg);}
#container [class*="sub2-section"] .btn-accordion{position: absolute;top: 40px;right: 50px;width: 40px;height: 40px;background: #fff url('/common/web/img/new2026/ico_accordion.png') 50% 50% no-repeat;background-size: 28px auto;border-radius: 50%;transition: all 0.3s ease;}
#container [class*="sub2-section"] .table-wrap{width: 100%;margin-top: 30px;border: 1px solid #93DBDE;border-radius: 10px;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.10);overflow: hidden;}
#container [class*="sub2-section"] .table-wrap table{border-radius: 10px;border-style: hidden;}
#container [class*="sub2-section"] .table-wrap table thead tr{border-radius: 10px 10px 0 0;background: linear-gradient(105deg, #0EB1C3 4.94%, #21D4BA 91.95%);}
#container [class*="sub2-section"] .table-wrap table thead tr th{height: 40px;line-height: 40px;font-size: 20px;letter-spacing: -0.8px;font-family:"NotoSans-Bold";color: #fff;background-color: transparent;border: 0 none;}
#container [class*="sub2-section"] .table-wrap table thead tr th + th {background: url(/common/web/img/new2026/bg_line.png) 0 50% no-repeat;background-size: 1px auto;}
#container [class*="sub2-section"] .table-wrap table tbody tr th{font-size: 20px;letter-spacing: -0.8px;font-weight: 500;font-family:"NotoSans-Medium";color: #00807F;}
#container [class*="sub2-section"] .table-wrap table tbody tr th,
#container [class*="sub2-section"] .table-wrap table tbody tr td{border-bottom: 1px solid rgba(38, 183, 188, 0.50);background-color: #fff;}
#container [class*="sub2-section"] .table-wrap table tbody tr td{padding: 20px 20px;}
#container [class*="sub2-section"] .table-wrap table tbody tr th,
#container [class*="sub2-section"] .table-wrap table tbody tr td{border-left: 0;}
#container [class*="sub2-section"] .table-wrap .weight{font-size: 16px;letter-spacing: -0.64px;font-family:"NotoSans-Medium";color: #000;line-height: 1.3;}
#container [class*="sub2-section"] .table-wrap .weight + .weight{margin-top: 6px;}
#container [class*="sub2-section"] .table-wrap .weight span{font-family:"NotoSans-Regular";}
#container [class*="sub2-section"] .table-wrap .data-list > span,
#container [class*="sub2-section"] .table-wrap .data-list > li{font-size: 14px;letter-spacing: -0.56px;color: #555;line-height: 1.3;font-family:"NotoSans-Regular";}
#container [class*="sub2-section"] .table-wrap .data-list > span::before,
#container [class*="sub2-section"] .table-wrap .data-list > li::before{content: '';display: inline-block;width: 3px;height: 3px;margin-right: 7px;border-radius: 50%;background-color: #555;vertical-align: 3px;}
#container [class*="sub2-section"] .table-wrap .data-list > li + li{margin-top: 4px;}
#container [class*="sub2-section"] .table-wrap .td-wrap{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
#container .sub2-section3 h2{color: #fff;}
#container .sub2-section3 h2 strong{color: #0059AF}
#container .sub2-section2 .item-wrap .item-list,
#container .sub2-section3 .item-wrap .item-list{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px;padding-top: 20px;}
#container .sub2-section2 .item-wrap .item-list > span,
#container .sub2-section2 .item-wrap .item-list > li,
#container .sub2-section3 .item-wrap .item-list > span,
#container .sub2-section3 .item-wrap .item-list > li{display: -ms-inline-flexbox;display: inline-flex;width: 140px;border-radius: 10px;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.10);}
#container .sub2-section2 .item-wrap .item-list > span img,
#container .sub2-section2 .item-wrap .item-list > li img,
#container .sub2-section3 .item-wrap .item-list > span img,
#container .sub2-section3 .item-wrap .item-list > li img{width: 100%;}

@media all and (max-width: 1800px) {
    #wrap.new2026 .floating-area,
    #container .btn-top{right: 60px;}
}
@media all and (max-width: 1600px) {
    #wrap.new2026 .floating-area,
    #container .btn-top{right: 40px;}
}
@media all and (max-width: 1400px) {
    #wrap.new2026 .floating-area,
    #container .btn-top{right: 0;}
}
@media all and (min-width: 1001px) {
    .only-pc{display: block !important;}
    .only-pc-flex{display: flex !important;}
    .only-mo,
    .only-mo-flex{display: none !important;}
    #share-lypop{position: absolute;right: 50%;transform: translateX(-50%);margin-right: -795px;top: 90px;width: auto;height: auto;background: transparent;}
    #share-lypop .lyPop{position: static;transform: none;width: auto;padding: 40px 30px 30px;border-radius: 10px;background: #fff;box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10);}
    #share-lypop .close-btn{position: absolute;right: 14px;top: 14px;width: 20px;height: 20px;padding: 0;background: transparent url('/common/web/img/new2026/pop_close.png') 50% 50% no-repeat;background-size: 12px auto;}
    #share-lypop .close-btn span{display: block;height: 0;width: 0;font-size: 0;line-height: 0;margin: 0;padding: 0;overflow: hidden;}
    #share-lypop .share-wrap > a + a{margin-left: 27px;}
    #share-lypop .share-wrap > a img{width: 60px;}
    #share-lypop .share-wrap > a span{margin-top: 10px;font-size: 18px;font-weight: 500;letter-spacing: -0.72px;color: #555;}

    #container .main-section2 .item-list li:hover{transform: translateY(-20px);}
    #container .main-section2 .item-list li + li{margin-left: 40px;}
    #container .main-section2 .item-list li a h4{padding-top: 180px;}
    #container .main-section2 .item-list li:nth-child(1) a h4{background-image: url('/common/web/img/new2026/ico_nh1.png');}
    #container .main-section2 .item-list li:nth-child(2) a h4{background-image: url('/common/web/img/new2026/ico_nh2.png');}
    #container .main-section2 .item-list li:nth-child(3) a h4{background-image: url('/common/web/img/new2026/ico_nh3.png');}

    #container .main-section3 .section-inner{display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: space-between;-ms-flex-align: center;align-items: center;}
    #wrap.new2026 #footer .footer-links{width: 100%;}
    #wrap.new2026 #footer .footer-copyright{align-self: flex-end;margin-left: auto;}

    #container .sub-section3 .item-wrap{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: repeat(2, 1fr);gap: 20px;}
    #container .sub-section3 .item-wrap dl:nth-child(1){padding-bottom: 200px;grid-column: 1 /2;grid-row: 1 / 3;}
    #container .sub-section3 .item-wrap dl:nth-child(2){grid-column: 2;grid-row: 1;}
    #container .sub-section3 .item-wrap dl:nth-child(3){grid-column: 3;grid-row: 1;}
    #container .sub-section3 .item-wrap dl:nth-child(4){grid-column: 2;grid-row: 2;}
    #container .sub-section3 .item-wrap dl:nth-child(5){grid-column: 3;grid-row: 2;}
    #container .sub-section4 .item-wrap dl:nth-child(even){margin-top: 50px}
    #container .sub-section6 .item-wrap dl + dl{margin-left: 40px;}
    #container .tabs{display: none;}
    #container .sub2-section2 .item-wrap.accordion .table-wrap{display: none;}
    #container [class*="sub2-section"] .table-wrap .td-wrap .weight{margin-right: 20px;}
    #container .sub2-section2 .item-wrap.accordion h3,
    #container .sub2-section3 .item-wrap.accordion h3{line-height: 40px;}
}
@media (max-width: 1280px) and (min-width: 1001px) {
    #wrap.new2026 #header_new .inner{padding-left: 40px;padding-right: 40px;}
    #container [class*="main-section"] .section-inner,
    #container [class*="sub-section"] .section-inner,
    #container [class*="sub2-section"] .section-inner{padding-left: 40px;padding-right: 40px;}
    #share-lypop{margin-right: -670px;} /* 2026-10-06 수정 */ 
}
@media all and (max-width:1000px) {
    .only-pc,
    .only-pc-flex{display: none !important;}
    .only-mo{display: block !important;}
    .only-mo-flex{display: flex !important;}
    .mo-ir{position: absolute;z-index: -1;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);}
    #wrap.new2026 .mHeader{height: 80px;}
    #wrap.new2026 .mHeader > div {height: 80px;}
    #wrap.new2026 .mHeader .logo {position: static;width: auto;height: 32px;display: inline-block;}
    #wrap.new2026 .mHeader .logo img{position: static;width: auto;height: 32px;display: inline-block;}
    #wrap.new2026 .mMenuArea{width: 75%;}
    #wrap.new2026 .mMenuArea .top .closeBt{top: 23px;right: 23px;width: 33px;}
    #wrap.new2026 .mMenuArea .top .homeBt{top: 27px;left: 23px;width: 160px;}
    #wrap.new2026 .mMenuArea .top{height: auto;padding-top: 110px;padding-bottom: 26px;background-color: #fff;border-radius: 0;}
    #wrap.new2026 .mMenuArea .util{display: flex;flex-direction: column;align-items: flex-end;gap: 25px;padding-right: 24px;}
    #wrap.new2026 .mMenuArea .util a{display: inline-flex;padding-right: 20px;color: #555;font-family:"NotoSans-Medium";background-position: 100% 50%;background-repeat: no-repeat;background-size: 17px auto;}
    #wrap.new2026 .mMenuArea .util a:not(.logout):nth-child(1){background-image: url('/common/web/img/new2026/ico_login.png');}
    #wrap.new2026 .mMenuArea .util a.logout{background-image: url('/common/web/img/new2026/ico_logout.png');}
    #wrap.new2026 .mMenuArea .util a.join{background-image: url('/common/web/img/new2026/ico_join.png');}
    #wrap.new2026 .mMenuArea .util .btn-share{height: 24px;line-height: 22px;padding: 0 4px;font-size: 14px;letter-spacing: -0.56px;color: #222;border-radius: 4px;border: 1px solid #555;font-family:"NotoSans-Medium";}
    #wrap.new2026 .mMenuArea .gnbArea{padding: 40px 33px 0;border-top: 1px solid #ddd;}
    #wrap.new2026 .mMenuArea .gnbArea .oneD{border: 0 none;}
    #wrap.new2026 .mMenuArea .gnbArea .oneD + .oneD{padding-top: 40px;}
    #wrap.new2026 .mMenuArea .gnbArea .oneD > a{padding: 0;font-size: 24px;letter-spacing: -0.48px;font-family:"NotoSans-Regular";background: url('/common/web/img/new2026/ico_menu.png') 100% 50% no-repeat;background-size: 24px auto;}
    #wrap.new2026 .mMenuArea .gnbArea .oneD.on > a{color: #146DE8;background: url('/common/web/img/new2026/ico_menu_active.png') 100% 50% no-repeat;background-size: 24px auto;}
    #wrap.new2026 .mMenuArea .gnbArea .twoD{padding: 27px 0 0;}
    .mMenuArea .gnbArea .twoD > a{margin-top: 11px;font-size: 20px;letter-spacing: -0.8px;}

    #container .main-section1{background: linear-gradient(180deg, #F4F7F6 84.69%, rgba(244, 247, 245, 0.00) 100%);}
    #container .main-section1 .section-inner{padding-bottom: 0 !important;}
    #container .main-section1 .section-inner > img{max-width: none;width: calc(100% + 40px);margin: -10px -20px 0;}
    #container [class*="main-section"] .section-inner,
    #container [class*="sub-section"] .section-inner{padding: 40px 20px;}
    #container [class*="sub2-section"] .section-inner{padding: 30px 20px;}
    #container [class*="main-section"] .text-wrap h2,
    #container [class*="sub-section"] .text-wrap h2,
    #container [class*="sub2-section"] .text-wrap h2{font-size: 30px;letter-spacing: -1.2px;}
    #container [class*="sub-section"] .text-wrap h2.highlight,
    #container [class*="sub-section"] .text-wrap h2 strong,
    #container [class*="sub2-section"] .text-wrap h2.highlight,
    #container [class*="sub2-section"] .text-wrap h2 strong{line-height: 38px;}
    #container [class*="main-section"] .text-wrap .text,
    #container [class*="sub-section"] .text-wrap .text,
    #container [class*="sub2-section"] .text-wrap .text{padding-top: 10px;font-size: 14px;letter-spacing: -0.56px;}
    #container .main-section1 .button-area{display: flex;padding-top: 20px;position: relative;}
    #container .main-section1 .button-area button{flex: 1;width: auto;height: 40px;line-height: 38px;border-radius: 2px;font-size: 14px;letter-spacing: -0.56px;}
    #container .main-section1 .text-wrap.member .button-area > a{flex: 1;width: auto;border-radius: 5px;}
    #container .main-section1 .text-wrap.member h2 span{font-size: 20px;letter-spacing: -0.8px;}
    #container .main-section1 .text-wrap.member .button-area > a{padding: 40px 10px 10px;font-size: 14px;letter-spacing: -0.56px;background-size: 20px auto;background-position: 10px 10px;}
    #container .main-section1 .text-wrap.member .button-area > a strong{margin-top: 2px;font-size: 15px;letter-spacing: -0.6px;background-size: 8px auto;}
    #container .main-section2{background-image: url(/common/web/img/new2026/mo_bg_main_section2.jpg);background-size: cover;}
    #container .main-section2 .text-wrap h2 strong{margin-top: 6px;}
    #container .main-section2 .text-wrap h3{margin-top: 20px;font-size: 18px;letter-spacing: -0.72px;}
    #container .main-section2 .item-list{-ms-flex-direction: column;flex-direction: column;padding-top: 30px;}
    #container .main-section2 .item-list li + li{margin-top: 10px;}
    #container .main-section2 .item-list li a{padding: 15px 16px;background-image: 70px auto;background-repeat: no-repeat;background-position: calc(100% - 54px) 50%;}
    #container .main-section2 .item-list li:nth-child(1) a{background-image: url(/common/web/img/new2026/ico_nh1.png);}
    #container .main-section2 .item-list li:nth-child(2) a{background-image: url(/common/web/img/new2026/ico_nh2.png);}
    #container .main-section2 .item-list li:nth-child(3) a{background-image: url(/common/web/img/new2026/ico_nh3.png);}
    #container .main-section2 .item-list li a h4{font-size: 16px;letter-spacing: -0.64px;}
    #container .main-section2 .item-list li a p {padding-top: 10px;font-size: 14px;letter-spacing: -0.56px;}
    #container .main-section2 .item-list li a h4{padding-top: 4px;background-size: 80px auto;background: url(/common/web/img/new2026/ico_view_more.png) 100% 0 no-repeat;background-size: 25px auto;}
    #container .main-section3{background-image: url(/common/web/img/new2026/mo_bg_main_section3.jpg);background-size: cover;}
    #container .main-section3 .section-inner{padding-top: 50px !important;padding-bottom: 67px !important;}
    #container .main-section3 .qr-wrap{-ms-flex-pack: center;justify-content: center;margin-top: 36px;}
    #container .main-section3 .qr-wrap .qr-android{margin-left: -38px;}
    #container .main-section3 .qr-wrap [class*="qr-"]{width: 165px;height: 165px;}
    #container .main-section3 .qr-wrap [class*="qr-"] img{display: none;}
    #container .main-section3 .qr-wrap [class*="qr-"]::before{bottom: 0;width: 80px;height: 80px;}
    #container .main-section3 .qr-wrap .qr-ios::before{left: -32px;}
    #container .main-section3 .qr-wrap .qr-android::before{right: -28px;bottom: -7px;}
    #container .main-section3 .qr-wrap [class*="qr-"] span{margin-top: 0;padding-top: 53px;line-height: 1.4;font-size: 14px;letter-spacing: -0.56px;text-align: center;background-position: 50% 0;background-repeat: no-repeat;background-size: 47px auto;}
    #container .main-section3 .qr-wrap .qr-ios span{background-image: url('/common/web/img/new2026/mo_app_download1.png');}
    #container .main-section3 .qr-wrap .qr-android span{background-image: url('/common/web/img/new2026/mo_app_download2.png');}
    #wrap.new2026 .floating-area{right: 20px;bottom: 118px;transform: none;}
    #wrap.new2026 .floating-area [class*="qr-"]{-ms-flex-pack: flex-start;justify-content: flex-start;width: 60px;height: 60px;padding-top: 13px;border-radius: 3px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.22);}
    #wrap.new2026 .floating-area [class*="qr-"] img{display: none;}
    #wrap.new2026 .floating-area .qr-ios{background: #30337B;}
    #wrap.new2026 .floating-area .qr-android{margin-top: 10px;background: #2A2B47;}
    #wrap.new2026 .floating-area .qr-ios::before,
    #wrap.new2026 .floating-area .qr-android::before{display: none;}
    #wrap.new2026 .floating-area [class*="qr-"] span{margin-top: 0;padding-bottom: 11px;font-size: 10px;color: #fff;letter-spacing: -0.19px;font-family:"NotoSans-Black";text-align: center;background: url('/common/web/img/new2026/mo_ico_app.png') 50% 100% no-repeat;background-size: 12.5px auto;}

    #container .btn-top{right: 20px;width: 40px;height: 40px;background-size: 16px auto;}

    #container [class*="sub-section"] h3 {margin-top: 10px;font-size: 18px;letter-spacing: -0.72px;}
    #container [class*="sub-section"] .item-wrap{gap: 10px;padding-top: 40px;}

    #container .sub-section1 {padding-bottom: 81.111vw;background-image: url('/common/web/img/new2026/mo_bg_sub_section1.jpg');background-position: 50% 100%;}
    #container .sub-section2 {padding-bottom: 56.1111vw;background-image: url('/common/web/img/new2026/mo_bg_sub_section2.jpg');background-position: 50% 100%;}
    #container .sub-section3{background-image: url('/common/web/img/new2026/mo_bg_sub_section3.jpg');}
    #container .sub-section3 .item-wrap{flex-direction: column;}
    #container .sub-section3 .item-wrap dl{padding: 15px 20px;border-radius: 5px;}
    #container .sub-section3 .item-wrap dl:nth-child(1){background-size: 63px auto;background-position: calc(100% - 20px) 50%;}
    #container .sub-section3 .item-wrap dl:nth-child(2){background-size: 60px auto;background-position: calc(100% - 20px) 50%;}
    #container .sub-section3 .item-wrap dl:nth-child(3){background-size: 60px auto;background-position: calc(100% - 20px) 50%;}
    #container .sub-section3 .item-wrap dl:nth-child(4){background-size: 60px auto;background-position: calc(100% - 20px) 50%;}
    #container .sub-section3 .item-wrap dl:nth-child(5){background-size: 60px auto;background-position: calc(100% - 20px) 50%;}
    #container .sub-section3 .item-wrap dl dt{font-size: 16px;letter-spacing: -0.64px;}
    #container .sub-section3 .item-wrap dl dd{margin-top: 8px;font-size: 12px;letter-spacing: -0.48px;line-height: 1.5;}
    #container .sub-section4{background-image: url('/common/web/img/new2026/mo_bg_sub_section4.jpg');}
    #container .sub-section4 .item-wrap dl{position: relative;padding-top: 100px;padding-bottom: 35px;border-radius: 100px;background-image: none !important;}
    #container .sub-section4 .item-wrap dl::before{content: '';width: 100%;height: 100px;position: absolute;left: 0;top: 0;background-repeat: no-repeat;border-top-left-radius: 100px;border-top-right-radius: 100px;}
    #container .sub-section4 .item-wrap dl:nth-child(1)::before{background-position: 50% 10px;background-size: auto 100px;}
    #container .sub-section4 .item-wrap dl:nth-child(2)::before{background-position: 50% 0;background-size: 122px auto;}
    #container .sub-section4 .item-wrap dl:nth-child(3)::before{background-position: 50% 12px;background-size: 145px auto;}
    #container .sub-section4 .item-wrap dl:nth-child(4)::before{background-position: 50% -15px;background-size: 124px auto;}
    #container .sub-section4 .item-wrap dl dt{padding-top: 20px;font-size: 16px;letter-spacing: -0.64px;}
    #container .sub-section4 .item-wrap dl dd{padding-top: 10px;font-size: 14px;letter-spacing: -0.56px;}
    #container .sub-section5{background-image: url('/common/web/img/new2026/mo_bg_sub_section5.jpg');}
    #container .sub-section5 .item-wrap{flex-wrap: wrap;gap: 20px;}
    #container .sub-section5 .item-wrap dl{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 5px;}
    #container .sub-section5 .item-wrap dl dt{padding-top: 14px;font-size: 16px;letter-spacing: -0.64px;}
    #container .sub-section5 .item-wrap dl dd{padding-top: 0;font-size: 14px;letter-spacing: -0.56px;}
    #container .sub-section5 .item-wrap .circle-wrap{padding-top: 20px;}
    #container .sub-section5 .item-wrap .circle-wrap::before{width: 70px;height: 70px;background-size: 70px auto !important;}
    #container .sub-section6{background-image: url('/common/web/img/new2026/mo_bg_sub_section6.jpg');}
    #container .sub-section6 .item-wrap{flex-direction: column;}
    #container .sub-section6 .item-wrap dl{padding: 15px 16px;background-size: 80px auto !important;background-position: calc(100% - 16px) 50%;}
    #container .sub-section6 .item-wrap dl dt{padding-bottom: 5px;font-size: 16px;letter-spacing: -0.64px;}
    #container .sub-section6 .item-wrap dl dd{font-size: 14px;letter-spacing: -0.56px;line-height: 1.5;}
    #container .sub-section7{background-image: url('/common/web/img/new2026/mo_bg_sub_section7.jpg');}
    #container .sub-section7 .item-wrap{flex-direction: column;}
    #container .sub-section7 .item-wrap dl{flex: 1;padding: 14px 14px 14px 140px;background-size: auto 100% !important;}
    #container .sub-section7 .item-wrap dl dt{font-size: 15px;letter-spacing: -0.6px;}
    #container .sub-section7 .item-wrap dl dd{padding-top: 7px;font-size: 14px;letter-spacing: -0.56px;}
    #container .sub2-section2 .item-wrap, 
    #container .sub2-section3 .item-wrap{display: block;padding: 15px 25px;overflow: hidden;}
    #container .sub2-section1{background: url('/common/web/img/new2026/mo_bg_sub2_section1.jpg') 50% 100% no-repeat;background-size: cover;}
    #container .sub2-section1 .section-inner{padding-bottom: 79.7222vw;}
    #container .sub2-section2{background: url('/common/web/img/new2026/mo_bg_sub2_section2.jpg') 50% 0 no-repeat;background-size: cover;}
    #container .sub2-section3{background: url('/common/web/img/new2026/mo_bg_sub2_section3.jpg') 50% 0 no-repeat;background-size: cover;}
    #container .sub2-section2 .item-wrap:nth-child(2), 
    #container .sub2-section3 .item-wrap:nth-child(2){margin-top: 0;}
    #container .sub2-section2 .item-wrap h3, 
    #container .sub2-section3 .item-wrap h3{font-size: 14px;letter-spacing: -0.56px;}
    #container .sub2-section2 .item-wrap:nth-child(2), 
    #container .sub2-section3 .item-wrap:nth-child(2){padding: 15px 25px;}
    #container .sub2-section2 .item-wrap .item-list.center, 
    #container .sub2-section3 .item-wrap .item-list.center{-ms-flex-pack: center;justify-content: center;}
    #container .sub2-section2 .item-wrap .item-list.center > span,
    #container .sub2-section3 .item-wrap .item-list.center > span{width: calc(100% / 2 - 5px);}

    #container [class*="sub2-section"] .swiper{position: relative;margin-top: 20px;padding: 0 0 23px;display: block;list-style: none;margin-left: auto;margin-right: auto;z-index: 1;}
    #container [class*="sub2-section"] .swiper-container-horizontal>.swiper-pagination-bullets, 
    #container [class*="sub2-section"] .swiper-pagination-custom, 
    #container [class*="sub2-section"] .swiper-pagination-fraction{bottom: 0;font-size: 0;}
    #container [class*="sub2-section"] .swiper-pagination-bullet{opacity: 1;background-color: #888;}
    #container [class*="sub2-section"] .swiper-pagination-bullet-active{background-color: #26B7BC;}
    #container [class*="sub2-section"] .swiper .swiper-slide{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 10px;}
    #container [class*="sub2-section"] .swiper .swiper-slide span{display: -ms-inline-flexbox;display: inline-flex;width: calc(50% - 5px);}
    #container [class*="sub2-section"] .btn-accordion{display: none;}
    #container .sub2-section2 .item-wrap .item-list > span, 
    #container .sub2-section2 .item-wrap .swiper-slide > span, 
    #container .sub2-section3 .item-wrap .item-list > span, 
    #container .sub2-section3 .item-wrap .swiper-slide > span{box-shadow: 0 1.4386vw 5.7539vw 0 rgba(0, 0, 0, 0.10);border-radius: 2.8769vw;}

    #container [class*="sub2-section"] .table-wrap{margin-top: 20px;}
    #container [class*="sub2-section"] .table-wrap table thead tr th{height: 30px;line-height: 30px;padding: 5px;font-size: 12px;letter-spacing: -0.48px;}
    #container [class*="sub2-section"] .table-wrap table thead tr th + th{background-size: 0.5px auto;}
    #container [class*="sub2-section"] .table-wrap table tbody tr th{padding: 0;font-size: 12px;letter-spacing: -0.48px;}
    #container [class*="sub2-section"] .table-wrap .weight{font-size: 12px;letter-spacing: -0.48px;}
    #container [class*="sub2-section"] .table-wrap .weight + .weight{margin-top: 5px;}
    #container [class*="sub2-section"] .table-wrap .data-list{padding-top: 4px;}
    #container [class*="sub2-section"] .table-wrap .data-list > span, 
    #container [class*="sub2-section"] .table-wrap .data-list > li{display: block;position: relative;padding-left: 7px;font-size: 12px;letter-spacing: -0.48px;}
    #container [class*="sub2-section"] .table-wrap .data-list > span::before, 
    #container [class*="sub2-section"] .table-wrap .data-list > li::before{position: absolute;left: 3px;top: 6px;width: 2px;height: 2px;margin-right: 3px;}
    #container [class*="sub2-section"] .table-wrap .data-list > li + li{margin-top: 2px;}
    #container [class*="sub2-section"] .table-wrap .td-wrap{-ms-flex-direction: column;flex-direction: column;-ms-flex-align: flex-start;align-items: flex-start;}
    #container [class*="sub2-section"] .table-wrap .td-wrap + .td-wrap{padding-top: 5px;}
    #container [class*="sub2-section"] .table-wrap table tbody tr td{padding: 10px;}
    #container [class*="sub2-section"] .table-wrap .text-wrap{padding: 10px 15px;background-color: #fff;}
    #container [class*="sub2-section"] .table-wrap .text-wrap + .text-wrap{border-top: 1px solid #93DBDE;}
    #container [class*="sub2-section"] .table-wrap .text-wrap h4{padding-bottom: 5px;font-weight: 500;font-family: "NotoSans-Medium";color: #00807F;font-size: 12px;letter-spacing: -0.48px;}
    #container [class*="sub2-section"] .table-wrap .text-wrap .tag{display: inline-block;width: 19px;margin-top: 2px;margin-right: 4px;padding: 1px 0;text-align: center;font-size: 8px;color: #fff;text-align: center;border-radius: 2px;vertical-align: top;}
    #container [class*="sub2-section"] .table-wrap .text-wrap .tag.type-1{background-color: #26B7BC;}
    #container [class*="sub2-section"] .table-wrap .text-wrap .tag.type-2{background-color: #00807F;}
    #container [class*="sub2-section"] .table-wrap .text-wrap .weight.flex{display: flex;align-items: flex-start;}
    #container [class*="sub2-section"] .table-wrap .text-wrap .weight.flex .text-inner{width: calc(100% - 22px);font-size: 12px;letter-spacing: -0.48px;}
    #container .tabs{display: -ms-flexbox;display: flex;}
    #container .tabs li{flex: 1;height: 50px;}
    #container .tabs a{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;height: 50px; margin: 0; cursor: pointer; text-align: center; text-decoration:none;user-select: none;font-size: 14px;letter-spacing: -0.56px;font-family:"NotoSans-Bold";color: #222;background-color: #fff;}
    #container .tabs li.active a{background-color: #00807F;color: #fff;}
    #container [class*="sub2-section"].tab-content{display: none;}
    #container [class*="sub2-section"].tab-content.active{display: block;}

    #share-lypop .lyPop{width: 300px;height: auto;top: 50%;left: 50%;padding: 32px 20px 20px;transform: translate(-50%, -50%);text-align: center;border-radius: 12px;}
    #share-lypop .close-btn{position: static;width: 100%;height: 44px;margin-top: 15px;line-height: 44px;background: #222;border-radius: 8px;text-align: center;text-indent: 0;}
    #share-lypop .close-btn span{font-size: 16px;letter-spacing: -0.64px;color: #fff;font-family:"NotoSans-Regular";}
    #share-lypop .share-wrap > a + a{margin-left: 25px;}
    #share-lypop .share-wrap > a img{width: 40px;}
    #share-lypop .share-wrap > a span{margin-top: 15px;font-size: 12px;letter-spacing: -0.48px;color: #767676;}

    #wrap.new2026 #footer{padding: 30px 20px;}
    #wrap.new2026 #footer .footer-logo{width: 125px;}
    #wrap.new2026 #footer img{width: 100%;}
    #wrap.new2026 #footer .footer-wa-logo img{width: auto;height: 24px;}
    #wrap.new2026 #footer .footer-cont{margin-top: 20px;padding-top: 20px;}
    #wrap.new2026 #footer .footer-links{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: flex-start;justify-content: flex-start;}
    #wrap.new2026 #footer .footer-links a{font-size: 14px;letter-spacing: -0.56px;}
    #wrap.new2026 #footer .footer-links > li{text-align: left;}
    #wrap.new2026 #footer .footer-links > li + li::before{width: 1px;height: 5px;vertical-align: 3px;}
    #wrap.new2026 #footer .footer-links > li:nth-child(2){width: calc(100% - 60px);}
    #wrap.new2026 #footer .footer-links > li:nth-child(3){margin-left: 0;}
    #wrap.new2026 #footer .footer-links > li:nth-child(3)::before{display: none;}
    #wrap.new2026 #footer .footer-company > li{text-align: left;color: #555;font-size: 14px;letter-spacing: -0.56px;}
    #wrap.new2026 #footer .footer-company > li + li{margin-top: 7px;margin-left: 0;}
    #wrap.new2026 #footer .footer-company > li + li::before{display: none;}
    #wrap.new2026 #footer .footer-row{width: 100%;margin-top: 28px;text-align: left;}
    #wrap.new2026 #footer .footer-row li{display: block;}
    #wrap.new2026 #footer .footer-copyright{margin-top: 28px;}
}
@media (max-width: 758px) {
    #wrap.new2026 .mMenuArea .top{padding-top: 83px;padding-bottom: 19px;}
    #wrap.new2026 .mMenuArea .top .homeBt {top: 20px;left: 18px;width: 120px;}
    #wrap.new2026 .mMenuArea .util{gap: 13px;padding-right: 15px;}
    #wrap.new2026 .mMenuArea .util a{font-size: 14px;letter-spacing: -0.56px;}
    #wrap.new2026 .mMenuArea .util .btn-download{height: 22px;line-height: 20px;padding: 0 4px;font-size: 12px;letter-spacing: -0.48px;}
    #wrap.new2026 .mMenuArea .gnbArea{padding: 30px 25px;}
    #wrap.new2026 .mMenuArea .gnbArea .oneD > a{font-size: 18px;letter-spacing: -0.72px;background-size: 18px auto;}
    #wrap.new2026 .mMenuArea .gnbArea .oneD.on > a{background-size: 18px auto;}
    #wrap.new2026 .mMenuArea .gnbArea .oneD + .oneD{padding-top: 30px;}
    #wrap.new2026 .mMenuArea .gnbArea .twoD{padding-top: 20px;}
    #wrap.new2026 .mMenuArea .gnbArea .twoD > a {margin-top: 8px;font-size: 15px;letter-spacing: -0.6px;line-height: 1.5;}
    #wrap.new2026 .mMenuArea .gnbArea .twoD > a.current{color: #146DE8;}
    #wrap.new2026 .mMenuArea .top .closeBt {top: 18px;right: 18px;width: 25px;}
    
    #container .sub-section4 .item-wrap dl{flex: 0 0 auto;width: calc(50% - 5px);}
    #container .sub-section4 .item-wrap dl:nth-child(2){margin-top: 65px;}
    #container .sub-section4 .item-wrap dl:nth-child(3){margin-top: -65px;}
    #container .sub-section5 .item-wrap .circle-wrap{flex: 0 0 auto;width: calc(50% - 10px);}
    #share-lypop .share-wrap a:nth-child(2), #share-lypop .share-wrap a:nth-child(4){display:block} /* 2026-10-06 수정 */
}