@charset "utf-8"; /* ocp.customer.css */

/* 공통 */
.cont-rebuild .tab_wrap + .hide + .ics_cont_wrap {margin-top:2.8rem;}
.cont-rebuild .ics_cont_wrap .cont_img_wrap.m0type {margin:0;}
.cont-rebuild .guide_txt + .table_wrap,
.cont-rebuild .guide_txt + .cont_img_wrap {margin-top:1.2rem;}

.ui-description {position:relative; padding:2rem 0 1.8rem 4rem; border-radius:1.2rem; border:.1rem solid #e9e9e9; color:#111; font-size:1.5rem; line-height:1.466;}
.ui-description:before {content:''; display:block; position:absolute; top:2.8rem; left:2.7rem; width:.4rem; height:.4rem; border-radius:50%; background:#666;}
.ui-description.multiple_cont::before {content: none;}
.ui-description.multiple_cont ul {display: flex; flex-direction: column; align-items: flex-start; gap: 2px;}
.ui-description.multiple_cont ul li {position: relative;}
.ui-description.multiple_cont ul li::before {content: ''; display: block; position: absolute; top: 0.8rem; left: -1.3rem; width: 0.4rem; height: 0.4rem; border-radius: 50%; background: #666;}
.ui-description.addbutton {margin-top:4rem; padding:2.6rem 0 2.4rem 4rem;}
.ui-description.addbutton:before {top:3.4rem;}
.ui-description.addbutton .btn {position:absolute; top:50%; right:2.3rem; transform:translateY(-50%);}

.cont-rebuild .table_wrap .row_type select {height:3.9rem;}
#HANA_CONTENT .cont-rebuild span.form input[type="checkbox"] {background-image:url('/cont/resource/img/rebuild/check_2depth_default.png');}
#HANA_CONTENT .cont-rebuild span.form input[type="checkbox"]:checked {background-image:url('/cont/resource/img/rebuild/check_2depth_checked.png');}
#HANA_CONTENT .cont-rebuild span.form input[type="checkbox"]:after {display:none;}

.cont_wrap[class*="soc_1"] .box_wrap {padding:1.9rem 2.7rem;}
.cont_wrap[class*="soc_1"] .box_wrap > p,
.cont_wrap[class*="soc_1"] .box_wrap .description {position:relative; padding-left:1.4rem;}
.cont_wrap[class*="soc_1"] .box_wrap > p:before,
.cont_wrap[class*="soc_1"] .box_wrap .description:before {content:''; display:block; position:absolute; top:.8rem; left:0; width:.4rem; height:.4rem; border-radius:50%; background:#666;}

.cont_wrap[class*="soc_1"] .dep02_wrap .tit.dep02 {margin:0 0 1.2rem 0;}
.cont_wrap[class*="soc_1"] .dep02_wrap .tit.dep02.aft-txt {margin:0 0 .8rem 0;}
.cont_wrap[class*="soc_1"] .btn.small {min-height:2.7rem;}

.cont_wrap[class*="soc_3"] .dep02_wrap {margin-top:4.5rem;}
.cont_wrap[class*="soc_3"] .tit.dep02 {margin:0 0 1.2rem 0; line-height:1.5;}
.cont_wrap[class*="soc_3"] .tit.dep02.aft-txt {margin:0 0 .8rem 0;}
.cont_wrap[class*="soc_3"] .tab_wrap {/*margin-top:1.8rem;*/}
.cont_wrap[class*="soc_3"] .ui-description + .tab_wrap {margin-top:2.4rem;}
.cont_wrap[class*="soc_3"] .tab_menu.depth1 {margin:0;}
.cont_wrap[class*="soc_3"] .tab_menu.depth2 {flex-wrap:wrap;}
.cont_wrap[class*="soc_1"] .list.square li,
.cont_wrap[class*="soc_3"] .list.square li {font-size:1.5rem;}
.cont_wrap[class*="soc_1"] .list.square li:before,
.cont_wrap[class*="soc_3"] .list.square li:before,
.cont_wrap[class*="soc_1"] p.square:before,
.cont_wrap[class*="soc_3"] p.square:before {left:.4rem; width:.4rem; height:.4rem; border-radius:50%;}
.cont_wrap[class*="soc_1"] .list.square li.bnone,
.cont_wrap[class*="soc_1"] .list.square li.bnone {padding-left:0;}
.cont_wrap[class*="soc_1"] .list.square li.bnone:before,
.cont_wrap[class*="soc_1"] .list.square li.bnone:before {display:none;}
.cont_wrap[class*="soc_1"] .list.num li.bnone,
.cont_wrap[class*="soc_1"] .list.num li.bnone {padding-left:0 !important;}
.cont_wrap[class*="soc_1"] .list.num li.bnone:before,
.cont_wrap[class*="soc_1"] .list.num li.bnone:before {display:none !important;}
.cont_wrap[class*="soc_1"] .list.square .list.num li,
.cont_wrap[class*="soc_3"] .list.square .list.num li {padding-left:0 !important; text-indent:0 !important;}

.cont_wrap[class*="soc_1"] .list_wrap p,
.cont_wrap[class*="soc_3"] .list_wrap p {margin-top:1.5rem; font-size:1.4rem; line-height:2rem;}
.cont_wrap[class*="soc_1"] .list_wrap .list.square li p,
.cont_wrap[class*="soc_3"] .list_wrap .list.square li p {margin-top:0; font-size:1.5rem; line-height:2.2rem;}
.cont_wrap[class*="soc_1"] .list_wrap p + p,
.cont_wrap[class*="soc_3"] .list_wrap p + p {margin-top:.6rem;}
.cont_wrap[class*="soc_1"] .list_wrap p.type-bill,
.cont_wrap[class*="soc_3"] .list_wrap p.type-bill {padding-left:1.2rem; text-indent:-1.2rem;}

.cont-rebuild .orderListDot > li:before {display:none;}
.cont-rebuild .orderListNone > li {padding-left:0; background:none;}

.cont-rebuild .ui-mustcheck-box {margin-top:2rem; padding:1.9rem 2.3rem; border:.1rem solid #d9d9d9; border-radius:1.2rem;}
.cont-rebuild .ui-mustcheck-box dt button {display:block; position:relative; width:100%; padding-left:3.2rem; color:#111; font-size:1.8rem; font-weight:700; line-height:3.2rem; text-align:left;}
.cont-rebuild .ui-mustcheck-box dt button:before,
.cont-rebuild .ui-mustcheck-box dt button:after {content:''; display:block;}
.cont-rebuild .ui-mustcheck-box dt button:before {position:absolute; top:50%; left:0; transform:translateY(-50%); width:2.4rem; height:2.4rem; background-image:url('/cont/resource/img/com/ico/ic24_infobox.png'); background-repeat:no-repeat; background-size:100%;}
.cont-rebuild .ui-mustcheck-box dt button:after {position:absolute; top:0; right:0; transform:rotate(180deg); width:3.2rem; height:3.2rem; background-image:url('/cont/resource/img/com/ico/ic32_arrow_up.png'); background-repeat:no-repeat; background-size:100%;}
.cont-rebuild .ui-mustcheck-box dt.on button:after {transform:rotate(0);}
.cont-rebuild .ui-mustcheck-box dd {display:none; margin-top:1.9rem; padding:2.5rem 0 0 2.8rem; border-top:.1rem solid #d9d9d9;}
.cont-rebuild .ui-mustcheck-box dt.on + dd {display:block;}
.cont-rebuild .ui-mustcheck-box dd > strong {display:block; color:#111; font-size:1.6rem; font-weight:700; line-height:1;}
.cont-rebuild .ui-mustcheck-box dd > ul + strong {margin-top:2.7rem;}
.cont-rebuild .ui-mustcheck-box dd > ul {margin-top:1.1rem;}
.cont-rebuild .ui-mustcheck-box dd > ul li {position:relative; color:#444; font-size:1.4rem; padding-left:1.6rem; line-height:1.428;}
.cont-rebuild .ui-mustcheck-box dd > ul li:before {content:''; display:block; position:absolute; top:.7rem; left:.4rem; width:.4rem; height:.4rem; border-radius:50%; background:#666;}
.cont-rebuild .ui-mustcheck-box dd > ul li + li {margin-top:.8rem;}
.cont-rebuild .ui-mustcheck-box.type2 {margin-top:4rem;}
.cont-rebuild .ui-mustcheck-box.type2 dd {padding:1.1rem 0 0 0;}
.cont-rebuild .ui-mustcheck-box.type2 dd > ul li + li {margin-top:.6rem;}

#HANA_CONTENT .cont_wrap[class*="soc_38"] .tab_menu.soc_38 {flex-wrap:wrap;}
#HANA_CONTENT .cont_wrap[class*="soc_38"] .tab_menu.soc_38 > li {width:33.1%;}
#HANA_CONTENT .cont_wrap[class*="soc_38"] .tab_menu.soc_38 > li:nth-child(4) > a:before,
#HANA_CONTENT .cont_wrap[class*="soc_38"] .tab_menu.soc_38 > li:nth-child(7) > a:before,
#HANA_CONTENT .cont_wrap[class*="soc_38"] .tab_menu.soc_38 > li:nth-child(10) > a:before {display:none;}

.cont-rebuild .tab_wrap.sub_tab.fixed {position: fixed; top: 48px; left: 0; width: 100%; min-width: 1260px; height: 47px; margin: 0; z-index: 10;}
.cont-rebuild .tab_wrap.sub_tab .tab_menu {display: flex; gap: 8px; padding: 0; background-color: #fff; border-radius: 0;}
.cont-rebuild .tab_wrap.sub_tab.fixed .tab_menu {justify-content: center; padding: 6px 0 6px 220px; border-bottom: 1px solid #eceeee;}
.cont-rebuild .tab_wrap.sub_tab .tab_menu li {width: auto;}
.cont-rebuild .tab_wrap.sub_tab .tab_menu li a {width: 100%; height: 34px; min-height: auto; padding: 0 18px; background-color: #fff; border-radius: 55px; border: 1px solid #d9d9d9; transition: none;}
.cont-rebuild .tab_wrap.sub_tab .tab_menu li.on a {background-color: #1a3f53; border-radius: 1px solid #1a3f53;}
.cont-rebuild .tab_wrap.sub_tab .tab_menu li a span {font-size: 14px; font-weight: 500; line-height: 22px; color: #666;}
.cont-rebuild .tab_wrap.sub_tab .tab_menu li.on a span {color: #fff;}
.cont-rebuild .dep02_wrap > .dep03_wrap .tit.dep03 {margin-bottom: 12px; font-size: 16px;}
.cont-rebuild .dep02_wrap > .dep03_wrap .tit.dep03.aft-txt {margin-bottom: 8px;}
.cont-rebuild .dep02_wrap > .dep03_wrap .tit.dep03 span {font-weight: inherit;}

.cont-rebuild .faq_search_wrap {height:4rem;}
.cont-rebuild .faq_search_wrap.single_type {height:auto;}
.cont-rebuild .faq_search_wrap.single_type .total {line-height:1;}
.cont-rebuild .faq_search_wrap .input_wrap {position:absolute; top:0; right:0; width:28rem;}
.cont-rebuild .faq_search_wrap .input_wrap input {font-size:1.5rem; line-height:2.2rem;}
.cont-rebuild .faq_search_wrap .total {position:static; color:#111; font-size:1.8rem; font-weight:700; line-height:4rem;}
.cont-rebuild .faq_search_wrap .total em {color:#111;}
.cont-rebuild .faq_search_wrap .btn.small {display:block; position:absolute; top:.7rem; right:1.4rem; z-index:2; width:2.4rem; height:2.4rem; min-height:2.4rem; border:0; border-radius:0; background-image:url('/cont/resource/img/com/ico/ic_search.svg'); background-repeat:no-repeat; background-size:100%; background-color:transparent; font-size:0;}
.cont-rebuild .ui-description + form.total-search {margin-top:2rem;}

.cont-rebuild .table_wrap thead th {/*border:.1rem solid #d9d9d9;*/ font-weight:700;}
.cont-rebuild .table_wrap tbody th {font-weight:500;}
.cont-rebuild .table_wrap tbody th > i {font-size:1.4rem; font-weight:400; font-style:normal;}
.cont-rebuild .table_wrap tbody td {/*border-color:#d9d9d9;*/}
.cont-rebuild .table_wrap td .file-type {display:block; position:relative; padding-left:2.6rem; line-height:2.2rem;}
.cont-rebuild .table_wrap td .file-type:before {content:''; display:block; position:absolute; top:0; left:0; width:2.2rem; height:2.2rem; background-image:url('/cont/resource/img/com/ico/ic_document.svg'); background-repeat:no-repeat; background-size:100%;}
.cont-rebuild .table_wrap td [data-type="exe"].file-type:before {background-image:url('/cont/resource/img/com/ico/ic22_document_exe.png');}
.cont-rebuild .table_wrap td .ui-btn-cellarea .btn {padding:0 2.7rem; border:.1rem solid #d7dbda; border-radius:.6rem; color:#444; font-size:1.4rem; font-weight:400; line-height:2.7rem;}
.cont-rebuild .table_wrap td .ui-btn-cellarea .btn + .btn {margin-left:.4rem;}
.cont-rebuild .table_wrap td .ui-btn-cellarea .btn.file-type {display:inline-block; padding:0 .7rem 0 3.4rem; text-align:center;}
.cont-rebuild .table_wrap td .ui-btn-cellarea .btn.file-type:before {top:.2rem; left:.7rem;}
.cont-rebuild .table_wrap .col_type thead th,
.cont-rebuild .table_wrap .col_type tbody td {/*border-color:#d9d9d9;*/}
.cont-rebuild .table_wrap .col_type tbody td a {color:#222;}
.cont-rebuild .table_wrap .col_type .nlabel {display:inline-block; padding:0 .6rem; border:.1rem solid #009178; border-radius:.4rem; color:#009178; font-size:1.4rem; line-height:2rem;}
.cont-rebuild .table_wrap .col_type .notice {font-weight:700;}
.cont-rebuild .table_view {border-width:.1rem; border-bottom:.1rem solid #e9e9e9;}
.cont-rebuild .table_view .title {padding-left:2.4rem; border-bottom:.1rem solid #e9e9e9; background:#f4f7f6; font-size:1.6rem; font-weight:700; line-height:2.4rem;}
.cont-rebuild .table_view .date {font-size:1.5rem; font-weight:400;}
/* .cont-rebuild .table_view .cont {margin:3.5rem 2.4rem;} */

.cont-rebuild .btn[class*=secondary] {min-width:14rem; height:4.8rem; padding:1.2rem 2rem; border-radius:.8rem; border:0;}
.cont-rebuild .btn.secondary-negative {border:0; background-color:#d9efeb; color:#009178 !important; font-size:1.6rem; font-weight:500; line-height:1.5; letter-spacing:-0.02em; font-variant-numeric:tabular-nums;}

.cont-rebuild .paging_view {border:.1rem solid #e9e9e9; border-radius:1.2rem;}
.cont-rebuild .paging_view li {position:relative; border:0; line-height:5.3rem; color:#111;}
.cont-rebuild .paging_view li:first-child {border-bottom:.1rem solid #e9e9e9;}
.cont-rebuild .paging_view li:after {content:''; display:block; clear:both;}
.cont-rebuild .paging_view span {float:left; width:12rem; margin:0; padding:0 0 0 2.3rem;}
.cont-rebuild .paging_view span:before {content:''; display:inline-block; width:3.2rem; height:3.2rem; margin:.8rem .5rem 0 0; background-image:url('/cont/resource/img/com/ico/ic24_dropup.png'); background-repeat:no-repeat; background-size:100%; vertical-align:top;}
.cont-rebuild .paging_view li:nth-child(2) span:before {background-image:url('/cont/resource/img/com/ico/ic24_dropdown.png');}
.cont-rebuild .paging_view a {overflow:hidden; float:left; width:60rem; margin:0; color:#111; white-space:nowrap; text-overflow:ellipsis;}
.cont-rebuild .paging_view .date {position:absolute; top:0; right:2.3rem; width:auto; padding:0; font-weight:400;}
.cont-rebuild .paging_view .date:before {display:none;}
.cont-rebuild .paging_view i {color:rgba(17,17,17,.6); font-style:normal;} 

.cont-rebuild .ui-tab4dep {display:flex; margin-bottom:2rem; justify-content:center;}
.cont-rebuild .ui-tab4dep li {position:relative;}
.cont-rebuild .ui-tab4dep li + li {margin-left:1.2rem; padding-left:1.3rem;}
.cont-rebuild .ui-tab4dep li + li:before {content:''; display:block; position:absolute; top:.3rem; left:0; width:.1rem; height:1rem; background:#d9d9d9; color:#777; vertical-align:top;}
.cont-rebuild .ui-tab4dep li a {display:block; position:relative; font-size:1.6rem; line-height:1;}
.cont-rebuild .ui-tab4dep li a.on {color:#009178; font-weight:700;}
.cont-rebuild .ui-tab4dep li a.on:after {content:''; display:block; position:absolute; bottom:-.2rem; left:0; width:100%; height:.1rem; background:#009178;}

.cont_section {margin-top:2rem !important;}

/* 기업지원센터 */
#HANA_CONTENT .cont_wrap[class*="soc_1"] .content .ics_cont_wrap .list.square li {font-weight:500;}
#HANA_CONTENT .cont_wrap[class*="soc_1"] .content .ics_cont_wrap .list.square li ul li {padding-left:0;}
#HANA_CONTENT .cont_wrap[class*="soc_1"] .content .ics_cont_wrap .list.square li ul li:before {display:none !important;}

.support_cont_wrap {}
.support_cont_wrap a:hover {text-decoration:none;}
.support_cont_wrap .tit,
.support_cont_wrap .tit_desc {font-weight:400; line-height:1; text-align:center;}
.support_cont_wrap .tit {color:#002a22; font-family:'hana2B'; font-size:2.6rem;}
.support_cont_wrap .tit_desc {margin-top:1.8rem; color:#26282c; font-size:15px;}

.support_menu_wrap {display:flex; flex-wrap:wrap; gap:1.4rem; width:100%; margin-top:3.2rem;}
.support_menu_wrap .area {box-sizing:border-box; width:28.6rem; height:23rem;}
.support_menu_wrap .area.type01 {width:28.8rem;}
.support_menu_wrap .area.type04 {width:43.7rem; height:22rem;}
.support_menu_wrap .area.type05 {width:43.8rem; height:22rem;}
.support_menu_wrap .area.slide_area {overflow:hidden; position:relative; width:29rem;}
.support_menu_wrap .area.link_area {width:58.5rem;}
.support_menu_wrap .area > a {display:block; box-sizing:border-box; position:relative; width:100%; height:100%; padding:2.8rem 0 0 2.3rem; border-radius:1.2rem; background:#f4f7f6; color:#444; font-size:1.4rem; font-weight:400;}
.support_menu_wrap .area > a:before {content:''; display:block; position:absolute; bottom:1rem; right:1.6rem; width:14rem; height:11rem; background-repeat:no-repeat; background-size:100%;}
.support_menu_wrap .area.type01 > a:before {background-image:url('/cont/resource/img/cont/img_submain_soho.png');}
.support_menu_wrap .area.type02 > a:before {right:1.2rem; background-image:url('/cont/resource/img/cont/img_submain_byeoldol.png');}
.support_menu_wrap .area.type03 > a:before {right:1.3rem; background-image:url('/cont/resource/img/cont/img_submain_financial-counseling.png');}
.support_menu_wrap .area.type04 > a:before {height:12rem; background-image:url('/cont/resource/img/cont/img_submain_corporate-plaza.png');}
.support_menu_wrap .area.type05 > a:before {height:12rem; background-image:url('/cont/resource/img/cont/img_submain_corporate-esg.png');}
.support_menu_wrap .area > a:hover {background:#fff;}
.support_menu_wrap .area > a:hover:after {content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; border:.1rem solid #009178; border-radius:1.2rem; box-shadow:0 .4rem 1.2rem 0 rgba(0, 142, 113, .12);}
.support_menu_wrap .area > a strong {display:block; margin-bottom:1.4rem; color:#26282c; font-size:1.8rem; font-weight:700; line-height:1;}
.support_menu_wrap .area > a:hover strong {color:#009178;}

.support_menu_wrap .area.slide_area .swiper-wrapper {position:relative; width:100%; height:100%;} 
.support_menu_wrap .area.slide_area .swiper-slide {width:100%;}
.support_menu_wrap .area.slide_area .swiper-slide > a {display:block; position:relative; width:100%; height:100%; padding:2.8rem 0 0 2.3rem; border:.1rem solid #ececec; border-radius:1.2rem; font-size:1.4rem; font-weight:400; line-height:1.4;}
.support_menu_wrap .area.slide_area .swiper-slide > a > strong {display:block; margin-bottom:1.4rem; font-size:1.8rem; font-weight:700; line-height:1;}
.support_menu_wrap .area.slide_area .swiper-slide > a > .img {position:absolute; bottom:1rem; right:1.7rem; width:14rem; height:11rem;}
.support_menu_wrap .area.slide_area .swiper-pagination {box-sizing:border-box; bottom:2.1rem; height:.6rem; padding-left:2rem; text-align:left;}
.support_menu_wrap .area.slide_area .swiper-pagination .swiper-pagination-bullet {width:.6rem; height:.6rem; margin:0 .5rem 0 0; background:#666; opacity:.3; vertical-align:top;}
.support_menu_wrap .area.slide_area .swiper-pagination .swiper-pagination-bullet-active {width:1.4rem; border-radius:.3rem; opacity:1;}
.support_menu_wrap .area.slide_area .auto-stop {position:absolute; bottom:1.6rem; left:0; z-index:11; width:1.6rem; height:1.6rem; background-image:url('/cont/resource/img/com/btn/btn_stop.png'); background-repeat:no-repeat; background-size:100%;}
.support_menu_wrap .area.slide_area .auto-stop.on {background-image:url('/cont/resource/img/com/btn/btn_play.png');}

.support_menu_wrap .area.link_area {padding:2.7rem 0 0 2.3rem; border:.1rem solid #ececec; border-radius:1.2rem;}
.support_menu_wrap .area.link_area > p {margin-bottom:2.2rem; color:#26282c; font-size:1.8rem; font-weight:700; line-height:1;}
.support_menu_wrap .area.link_area nav {display:flex; flex-wrap:wrap; width:100%;}
.support_menu_wrap .area.link_area nav > a {display:block; position:relative; width:14.6rem; height:2.4rem; margin:0 0 1.2rem 4.4rem; color:#26282c; font-size:1.6rem; font-weight:500; line-height:2.4rem;}
.support_menu_wrap .area.link_area nav > a:nth-child(1),
.support_menu_wrap .area.link_area nav > a:nth-child(4),
.support_menu_wrap .area.link_area nav > a:nth-child(7),
.support_menu_wrap .area.link_area nav > a:nth-child(10) {margin-left:0;}
.support_menu_wrap .area.link_area nav > a:after {content:''; display:block; position:absolute; top:0; right:0; width:2.4rem; height:2.4rem; background-image:url('/cont/resource/img/com/ico/ic24_singlearrow_r_black.png'); background-repeat:no-repeat; background-size:100%;}

.support_cont_wrap .tit.dep03 {margin-top:5.4rem; line-height:1; text-align:left;}
.support_cont_wrap .support_link_banner {position:relative; height:5.4rem; margin-top:2rem;}
.support_cont_wrap .banner_track_wrap {overflow-x:hidden; width:100%;}
.support_cont_wrap .banner_track {display:flex; width:max-content; will-change:transform; transform:translate(0,0); animation:banner-move 24s linear infinite;}
.support_cont_wrap .banner_track.is-paused {animation-play-state:paused;}
.support_cont_wrap .banner_track .item {flex-shrink:0;}
.support_cont_wrap .banner_track .item + .item {margin-left:.8rem; white-space:nowrap;}
.support_cont_wrap .banner_track .item a {display:block; padding:0 1.5rem 0 5.8rem; border-radius:2.7rem; background-color:#f4f7f6; background-repeat:no-repeat; background-size:4.2rem; background-position:.6rem .6rem; color:#111; line-height:5.4rem; white-space:nowrap;}
@keyframes banner-move {
    0% {transform:translate(0,0);}
    100% {transform:translate(-50%,0);}
}
.support_cont_wrap .support_link_banner .auto-stop {position:absolute; top:-3.7rem; right:0; padding:0 2.4rem 0 .9rem; border-radius:.9rem; background-color:#666; background-image:url('/cont/resource/img/com/btn/ic16_submain_stop.png'); background-repeat:no-repeat; background-size:1.6rem 1.6rem; background-position:right .4rem top .1rem; color:#fff; font-size:1rem; font-weight:400; line-height:1.8rem;}
.support_cont_wrap .support_link_banner .auto-stop.on {background-image:url('/cont/resource/img/com/btn/ic16_submain_play.png'); font-weight:400;}

/* 창업지원 - 사업자 등록 */
.cont_wrap[class*="soc_1114"] .tit.dep02 {margin-top:0;}
.cont_wrap[class*="soc_1114"] .tit.dep02 + p {margin-top:.8rem;}
.cont-rebuild .ui-sitelist {margin-top:1.2rem;}
.cont-rebuild .ui-sitelist li {position:relative; min-height:16.8rem; padding:4.7rem 0 0 19rem; border:.1rem solid #e9e9e9; border-radius:1.2rem; color:#111; letter-spacing:-.02em;}
.cont-rebuild .ui-sitelist li:before {content:''; display:block; position:absolute; top:2.3rem; left:3.1rem; width:12rem; height:12rem; background-image:url('/cont/resource/img/cont/Img_hometax.png'); background-repeat:no-repeat; background-size:100%;}
.cont-rebuild .ui-sitelist li + li:before {background-image:url('/cont/resource/img/cont/Img_ftc.png');}
.cont-rebuild .ui-sitelist li + li {margin-top:1.2rem; padding-top:3.5rem;}
.cont-rebuild .ui-sitelist li > strong {display:block; margin-bottom:1.4rem; font-size:1.8rem; font-weight:700; line-height:1;}
.cont-rebuild .ui-sitelist li > i {display:block; position:relative; margin-top:.7rem; padding-left:1.7rem; color:#444; font-size:1.4rem; font-weight:400; font-style:normal; line-height:1.428;}
.cont-rebuild .ui-sitelist li > i:before {content:'※'; position:absolute; top:0; left:0;}
.cont-rebuild .ui-sitelist li .btn {position:absolute; top:2.1rem; right:3.1rem;}

.cont-rebuild .ui-regprocess-box {display:flex; width:100%; padding:3.1rem 4rem; border:.1rem solid #e9e9e9; border-radius:1.2rem;}
.cont-rebuild .ui-regprocess-box li {position:relative; width:20rem; color:#111; font-size:1.4rem; font-weight:400; line-height:1.4286; letter-spacing:-.02em; text-align:center;}
.cont-rebuild .ui-regprocess-box li + li {margin-left:10.9rem;}
.cont-rebuild .ui-regprocess-box li + li:before {content:''; display:block; position:absolute; top:50%; left:-6.65rem; width:2rem; height:2rem; margin-top:-1rem; background-image:url('/cont/resource/img/com/ico/ic20_arrow_gray.png'); background-repeat:no-repeat; background-size:100%;}
.cont-rebuild .ui-regprocess-box li > strong {display:block; margin-bottom:.3rem; font-size:1.6rem; font-weight:700; line-height:1.5;}
.cont-rebuild .ui-regprocess-box li > strong:before {content:''; display:block; width:5.6rem; height:5.6rem; margin:0 auto 1.2rem; background-image:url('/cont/resource/img/cont/ic56_business.png'); background-repeat:no-repeat; background-size:100%;}
.cont-rebuild .ui-regprocess-box li > strong.process02:before {background-image:url('/cont/resource/img/cont/ic56_registration.png');}
.cont-rebuild .ui-regprocess-box li > strong.process03:before {background-image:url('/cont/resource/img/cont/ic56_number-lookup.png');}
.cont-rebuild .ui-regprocess-box li > em {font-weight:600;}

/* 창업지원 - 유용한 사이트안내 */
.cont_wrap[class*="soc_112"] .tab_wrap {margin-top:2.8rem;}
.cont_wrap[class*="soc_112"] .ui-sitelist {margin-top:1.8rem;}
.cont_wrap[class*="soc_112"] .ui-sitelist li {padding:3rem 0 0 19rem; line-height:1;}
.cont_wrap[class*="soc_112"] .ui-sitelist li:before {display:none;}
.cont_wrap[class*="soc_112"] .ui-sitelist li + li {margin-top:1rem;}
.cont_wrap[class*="soc_112"] .ui-sitelist li > i:before {display:none; padding:0;}
.cont_wrap[class*="soc_112"] .ui-sitelist .logo {position:absolute; top:2.3rem; left:3.1rem; width:12rem; height:12rem; margin:0; padding:0; background-size:12rem; background-repeat:no-repeat; background-size:100%;}
.cont_wrap[class*="soc_112"] .ui-sitelist li > em {font-size:1.4rem; font-weight:700; color:#006d5a;}
.cont_wrap[class*="soc_112"] .ui-sitelist .tit {margin:.8rem 0 2.4rem 0;}
.cont_wrap[class*="soc_112"] .ui-sitelist .desc {font-weight:400;}
.cont_wrap[class*="soc_112"] .ui-sitelist .content {float:none; margin-top:.9rem; padding:0; color:#444; font-size:1.4rem; font-weight:400;}
.cont_wrap[class*="soc_112"] .ui-sitelist .content > span {display:inline-block; position:relative;}
.cont_wrap[class*="soc_112"] .ui-sitelist .content > span + span {margin-left:.9rem; padding-left:1rem;}
.cont_wrap[class*="soc_112"] .ui-sitelist .content > span + span:before {content:''; display:block; position:absolute; top:50%; left:0; transform:translateY(-50%); width:.3rem; height:.3rem; background:#cccfce;}

/* 자금관리서비스 - 통합 CMS */
.cont-rebuild .ics_cont_wrap .cms_service_wrap .table_wrap table {border:0;}
.cont-rebuild .ics_cont_wrap .cms_service_wrap .table_wrap table td {border:0; border-top:.1rem solid #e9e9e9; border-left:.1rem solid #e9e9e9;}
.cont-rebuild .ics_cont_wrap .cms_service_wrap .table_wrap table td:first-child {border-left:0;}

/* 자금관리서비스 - Money 수첩 */
.cont-rebuild .list_wrap.ui-box-type {padding:2rem 0 2rem 2.3rem; border:.1rem solid #e9e9e9; border-radius:1.2rem;}
.cont-rebuild .ui-money-list {display:flex; flex-wrap:wrap; gap:3rem; width:100%; margin-top:2.7rem;}
.cont-rebuild .ui-money-list.type2 {margin-top:0;}
.cont-rebuild .ui-money-list li {width:20rem; color:#111; font-size:1.4rem; line-height:1.4; letter-spacing:-.01em;}
.cont-rebuild .ui-money-list li > span {display:block; margin-top:.3rem; padding-left:1.5rem;}
.cont-rebuild .ui-money-list.type2 li > span {padding-left:.9rem;}
.cont-rebuild .ui-money-list li > strong {display:block; margin:.3rem 0 1.2rem 0; padding-left:.9rem; font-size:1.5rem; font-weight:600;}
.cont-rebuild .ui-money-list li > i {display:block; margin-left:.9rem; padding-left:1rem; font-style:normal; text-indent:-1rem;}
.cont-rebuild .ui-money-list li > i em {font-weight:700;}


/* 수출입/외환업무 안내 - 무역금융 소개 */
.cont_wrap[class*="soc_1351"] .tit.dep03 {color:#009178 !important;}

/* 해외투자안내 */
.fdicont_wrap {letter-spacing:-.02rem;}
.fdicont_wrap .fdi_ko_tit {padding:3.8rem 0 .8rem 0;}
.fdi_ko_tit:first-of-type {padding-top:0;}
.fdicont_wrap .fdi_txt_f {padding-bottom:.8rem;}
.fdicont_wrap .fdi_txt_f > i {display:block; margin-top:1.2rem; color:#111; font-weight:500; font-style:normal;}

/* 해외투자안내 - 외국인투자 관련서시식 및 문의처 */ 
.cont-rebuild .fdicont_wrap h2.tit.dep02 {margin-bottom:1.2rem; padding:0; font-size:2rem; line-height:1.5;}
.cont-rebuild .fdi_banner {margin-top:4rem;}
.cont-rebuild .fdi_banner dl {position:relative; min-height:12.6rem; padding:2.6rem 0 0 13.4rem; border-radius:1.2rem; background-color:#f0f8f5; color:#065e4f; font-weight:400; letter-spacing:-.01em; line-height:1;}
.cont-rebuild .fdi_banner dl:before {content:''; display:block; position:absolute; top:2.5rem; left:3rem; width:8rem; height:8rem; background-image:url('/cont/resource/img/cont/ic80_bn_graph.png'); background-repeat:no-repeat; background-size:100%; color:#065e4f;}
.cont-rebuild .fdi_banner dl dt {font-size:1.8rem; font-weight:700;}
.cont-rebuild .fdi_banner dl dd {margin-top:1.5rem;}
.cont-rebuild .fdi_banner dl dd + dd {font-weight:500;}
.cont-rebuild .fdi_banner dl dd > span {display:inline-block; vertical-align:top;}
.cont-rebuild .fdi_banner dl dd > span + span {margin-left:3.8rem;}
.cont-rebuild .fdi_banner dl dd > span em {display:inline-block; position:relative; margin-right:.6rem; padding-right:.7rem;}
.cont-rebuild .fdi_banner dl dd > span em:after {content:''; display:block; position:absolute; top:0; right:0; width:.1rem; height:1.4rem; background:#bbe2db;}
.cont-rebuild .fdi_banner dl dd > span a {color:#065e4f; text-decoration:none;}

/* 경제 동향 및 전망 */
.cont_wrap[class*="soc_17"] .cont-rebuild .support_wrap {height:69.5rem;} /* 260219 수정 */
.cont_wrap[class*="soc_17"] .cont-rebuild .support_list {height:38.5rem;} /* 260219 수정 */
.support_view.ui-rbd {width:100%; height:26.8rem; margin-top:2.8rem; padding-left:20.5rem;}
.support_view.ui-rbd .support_thumb {overflow:hidden; float:none; position:absolute; top:0; left:0; width:18.8rem; border-radius:1.2rem; border:0; box-shadow:.2rem .4rem 1.2rem 0 rgba(24,66,61,.12);}
.support_view.ui-rbd .support_thumb img {width:100%;}
.support_view.ui-rbd .support-cont-wrap {height:26.6rem; padding:2.5rem 2.4rem 2rem 2.4rem; border-radius:1.2rem; background:#f4f7f6;}

.support_view.ui-rbd .support-tit-wrap {position:relative;}
.support_view.ui-rbd .support_tit {float:none; height:auto; border:0; font-size:1.6rem; line-height:1;}
.support_view.ui-rbd .support_writer,
.support_view.ui-rbd .support_file {display:block;}
.support_view.ui-rbd .support_writer {margin-top:.8rem; color:#444; font-size:1.4rem; line-height:1;}
.support_view.ui-rbd .support_writer span {display:inline-block; position:relative; margin:0 0 0 .7rem; padding:0 0 0 .9rem; background:none; vertical-align:top;}
.support_view.ui-rbd .support_writer span:before {content:""; display:block; position:absolute; top:50%; left:0; transform:translateY(-50%); width:.3rem; height:.3rem; border-radius:50%; background:#cccfce;}
.support_view.ui-rbd .support_file {position:absolute; bottom:-.3rem; right:0;}
.support_view.ui-rbd .support_file .btn {position:relative; padding:0 .7rem 0 3.4rem; border:.1rem solid #d7dbda; border-radius:.6rem; font-size:1.4rem; font-weight:400; line-height:2.7rem;}
.support_view.ui-rbd .support_file .btn.pdf:before {content:''; position:absolute; top:.2rem; left:.7rem; width:2.2rem; height:2.2rem; background-image:url('/cont/resource/img/com/ico/ic_document.svg'); background-repeat:no-repeat; background-size:100%;}

.support_view.ui-rbd .support_cont {float:none; width:100%; height:17.2rem; margin-top:1.1rem; padding:0; border-radius:1.2rem; background:#fff;}
.support_view.ui-rbd .support_cont .hanafocus {padding:2rem 1.5rem 0 2rem;}
.support_view.ui-rbd .support_cont .list_wrap {height:11.5rem; margin-top:.4rem; scrollbar-color:#abafaf transparent; scrollbar-width:auto;}
.support_view.ui-rbd .support_cont .list_wrap.ui-scroll-box {padding:0; border-radius:0;}
.support_view.ui-rbd .support_cont .list_wrap ::-webkit-scrollbar-button {display:none;}
.support_view.ui-rbd .support_cont .list > li .stit {margin-top:0;}
.cont-rebuild .list_tit {font-weight:500;}
.cont-rebuild .focuson .list_tit {color:#009178; font-weight:700;}

/* 이달의 환율 동향 */
.ui-exratebanner {height:11.2rem; margin-top:4rem;}
.ui-exratebanner > p {width:100%; height:100%;}
.ui-exratebanner > p > a {display:block; position:relative; width:100%; height:100%; padding:3.5rem 0 0 7rem; border-radius:1.6rem; background:#fffedf; color:#3f0c05; line-height:1;}
.ui-exratebanner > p > a:hover {text-decoration:none;}
.ui-exratebanner > p > a strong {display:block; margin-bottom:1rem; font-size:1.8rem; font-weight:700;}
.ui-exratebanner > p > a:after {content:''; display:block; position:absolute; top:0; right:7.9rem; width:16rem; height:11.2rem; background-image:url('/cont/resource/img/cont/img_exchange_rate_02.png'); background-repeat:no-repeat; background-size:100%;}

/* 기업마당소개 */
.ui-madang-wrap {}
.ui-madang-wrap .top-area {overflow:hidden; position:relative; height:45.4rem; padding-top:4.8rem; border:.1rem solid #e8efed; border-bottom:0;}
.ui-madang-wrap .top-area:after {content:''; display:block; position:absolute; top:22.1rem; left:-43.7rem; z-index:1; width:176.4rem; height:80.2rem; border-radius:50%; background:#eefaf6;}
.ui-madang-wrap .top-area > p {position:relative; z-index:3; color:#002e24; font-family:'hana2B';font-size:2.8rem; line-height:1.42;text-align:center;}
.ui-madang-wrap .top-area > p i {color:#089870; font-style:normal; font-family: inherit;}
.ui-madang-wrap .top-area > dl {position:relative; z-index:2; width:73rem; margin:2.3rem auto 0; color:#111; font-weight:400; text-align:center;}
.ui-madang-wrap .top-area > dl:before {content:''; display:block; width:14rem; height:14rem; margin:0 auto 5rem; background-image:url('/cont/resource/img/com/ico/ic140_corporate_plaza.png'); background-repeat:no-repeat; background-size:100%;}
.ui-madang-wrap .top-area > dl dt {position:absolute; bottom:5.7rem; left:50%; transform:translateX(-50%); width:15.1rem; border:.2rem solid #089870; border-radius:1.75em; background:#fff; color:#089870; font-size:1.8rem; font-weight:700; line-height:3.1rem;}
.ui-madang-wrap .top-area > dl dd {border:.2rem solid #089870; border-radius:1.2rem; background:#fff; font-size:1.8rem; line-height:6.8rem;}
.ui-madang-wrap .top-area > dl dd strong {font-weight:700;}
.ui-madang-wrap .btm-area {height:34.7rem; padding:3.6rem 5.6rem; background:#00705a; color:#fff;}
.ui-madang-wrap .btm-area > p {font-size:1.6rem; font-weight:400; line-height:1; text-align:center;}
.ui-madang-wrap .btm-area > p strong {display:block; margin-top:1.5rem; font-size:2.4rem; font-weight:700;}
.ui-madang-wrap .btm-area > ul {display:flex; width:77.8rem; margin-top:3rem;}
.ui-madang-wrap .btm-area > ul li {width:38.4rem; height:18.7rem;}
.ui-madang-wrap .btm-area > ul li + li {margin-left:1rem;}
.ui-madang-wrap .btm-area > ul li a {display:block; width:100%; height:100%; padding-top:2.4rem; border-radius:.8rem; background:#fff; color:#111; font-size:1.4rem; line-height:1.428; text-align:center;}
.ui-madang-wrap .btm-area > ul li a:hover {text-decoration:none;}
.ui-madang-wrap .btm-area > ul li a strong {display:block; margin-bottom:1rem; font-size:1.8rem; font-weight:700; line-height:1;}
.ui-madang-wrap .btm-area > ul li a strong:before {content:''; display:block; width:4.8rem; height:4.8rem; margin:0 auto 2.1rem; background-image:url('/cont/resource/img/com/ico/ic48_policy.png'); background-repeat:no-repeat; background-size:100%;}
.ui-madang-wrap .btm-area > ul li:nth-child(2) a strong:before {background-image:url('/cont/resource/img/com/ico/ic48_education.png');}

.cont_wrap[class*="soc_18"] .ui-description + .tab_wrap {margin-top:2.8rem;}
.cont_wrap[class*="soc_18"] .slide_menu_faq {margin-top:2rem;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dl {border:0;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dl + dl {margin-top:.8rem;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dt {border:.1rem solid #e9e9e9; border-radius:1.2rem;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dt a,
.cont_wrap[class*="soc_18"] .slide_menu_faq dt > a {padding:1.6rem 2.3rem 1.4rem;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dt > a .text {width:90%;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dt > a .cont {margin-top:.3rem;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dt > a .cont .info1,
.cont_wrap[class*="soc_18"] .slide_menu_faq dt > a .cont .info2,
.cont_wrap[class*="soc_18"] .slide_menu_faq dt > a .cont .info3 {color:#444; font-size:1.4rem; font-weight:400;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dt > a .cont .info1 span,
.cont_wrap[class*="soc_18"] .slide_menu_faq dt > a .cont .info2 span,
.cont_wrap[class*="soc_18"] .slide_menu_faq dt > a .cont .info3 span {margin-right:.2rem; color:#444;}
.cont_wrap[class*="soc_18"] .slide_menu_faq .rss_result dt .cont p + p {position:relative; margin-left:.9rem !important; padding-left:1.5rem;}
.cont_wrap[class*="soc_18"] .slide_menu_faq .rss_result dt .cont p + p:before {content:''; display:block; position:absolute; top:50%; left:0; transform:translateY(-50%); width:.3rem; height:.3rem; background:#cccfce; vertical-align:top;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dt .ico {right:2.3rem; width:3.2rem; height:3.2rem; margin-top:-1.6rem; background-image:url('/cont/resource/img/com/ico/ic32_arrow_down.png'); background-repeat:no-repeat; background-size:100%;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dt.on {border-color:#009178; border-radius:1.2rem 1.2rem 0 0; border-bottom:.1rem solid #e9e9e9; background-image:none; background:none; background-color:#f4f9f8;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dt.on > a .text {margin-left:0; color:#009178; font-weight:700;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dt.on > a .cont {display:block;}

.cont_wrap[class*="soc_18"] .slide_menu_faq dt.on .ico {background-image:url('/cont/resource/img/com/ico/ic32_arrow_up_ov.png');}
.cont_wrap[class*="soc_18"] .slide_menu_faq dd {padding:2.4rem 2.3rem; border:.1rem solid #009178; border-top:0; border-radius:0 0 1.2rem 1.2rem; color:#111; font-size:1.5rem;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dd p {width:95%;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dd .slide_info p {color:#111;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dd .slide_info_s {margin-top:1rem; padding-top:0; border:0;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dd .slide_info > div,
.cont_wrap[class*="soc_18"] .slide_menu_faq dd .slide_info_s > div {position:relative; padding-left:7.8rem;}
.cont_wrap[class*="soc_18"] .slide_menu_faq dd .slide_info > div > strong,
.cont_wrap[class*="soc_18"] .slide_menu_faq dd .slide_info_s > div > strong {position:absolute; top:0; left:0; font-weight:500;}
.cont_wrap[class*="soc_18"] .slide_menu_faq .btn.table {padding:.9rem 1.2rem; border:.1rem solid #cccfce; border-radius:.6rem; background:#fff; color:#111; font-size:1.5rem; line-height:1;}

.cont_wrap[class*="soc_18"] .slide_menu_faq + .rss_more {border:0;}

/* 기업 ESG 라운지 - 기업 온실가스배출량 선정 */
.cont_wrap[class*="soc_1c2"] .table_view table {border-top:0 !important;}

/* 기업 ESG 라운지 - 기업 ESG 교육 */
.cont_wrap[class*="soc_1c3"] .ui-description {margin-bottom:4rem;}

/* 기업 ESG 라운지 - 기업 ESG 컨설팅 신청 */
.cont-rebuild .esg_customer,
.cont-rebuild .esg_aplc_prcd,
.cont-rebuild .esg_aplc_method {margin-top:4rem;}
.cont-rebuild .esg_customer > ul,
.cont-rebuild .esg_aplc_prcd .img_box,
.cont-rebuild .esg_aplc_method > ul {margin-top:1.2rem;}

/* 기업 ESG 라운지 - 기업 ESG 경영 자가진단 */
.cont-rebuild .esg_manage_process,
.cont-rebuild .esg_manage_apply {margin-top:4rem;}
.cont-rebuild .esg_manage_process h3,
.cont-rebuild .esg_manage_apply h3 {margin-bottom:1.2rem;}

/* 고객센터 */

/* 고객센터 첫화면 */
.cs_cont_wrap.ui-cscenter {width:100%; background:#fff;}
.cs_cont_wrap.ui-cscenter .cs_cont {height:auto; border:0;}
.cs_cont_wrap.ui-cscenter a:hover {text-decoration:none;}
.cs_cont_wrap.ui-cscenter .tit {font-weight:700; line-height:1;}

.cs_cont_wrap.ui-cscenter .cs_search_wrap {}
.cs_cont_wrap.ui-cscenter .cs_search_wrap + .tit {margin-top:4.5rem;}
.cs_cont_wrap.ui-cscenter .cs_search_wrap .tit {color:#002a22; font-family:'hana2B'; font-size:2.6rem; font-weight:400; line-height:1; text-align:center;}
.cs_cont_wrap.ui-cscenter .cs_search {position:relative; width:50.4rem; height:4.4rem; margin:2.7rem auto 0; padding:0 6.1rem 0 2.3rem; border:.1rem solid #3c3e3d; border-radius:2.2rem;}
.cs_cont_wrap.ui-cscenter .cs_search:after {content:''; display:block; position:absolute; top:1.1rem; right:2.3rem; width:2rem; height:2rem; background-image:url('/cont/resource/img/com/ico/ic_search.svg'); background-repeat:no-repeat; background-size:100%;}
.cs_cont_wrap.ui-cscenter .cs_search form,
.cs_cont_wrap.ui-cscenter .cs_search fieldset {height:100%;}
.cs_cont_wrap.ui-cscenter .cs_search input[type="text"] {height:100%; border:0; padding-left:0; background:transparent;}
.cs_cont_wrap.ui-cscenter .cs_search input[type="text"]::placeholder {color:#555; font-size:1.3rem;}
.cs_cont_wrap.ui-cscenter .cs_search .search_btn {position:absolute; top:1.1rem; right:2.3rem; z-index:2; width:2rem; height:2rem; cursor:pointer;}
.cs_cont_wrap.ui-cscenter .hash_area {display:flex; gap:.7rem; justify-content:center; margin-top:1.6rem;}
.cs_cont_wrap.ui-cscenter .hash_area a {display:block; padding:0 1.3rem; border-radius:1.8rem; background:#f4f7f6; color:#111; font-size:1.3rem; font-weight:500; line-height:3.6rem;}

.cs_cont_wrap.ui-cscenter .favorite_menu {display:flex; gap:1.6rem; width:100%; margin-top:1.8rem;}
.cs_cont_wrap.ui-cscenter .favorite_menu li {width:16.5rem; height:16.2rem; border-radius:1.2rem; background:#f4f7f6; text-align:center;}
.cs_cont_wrap.ui-cscenter .favorite_menu a {display:block; position:relative; height:100%; padding:2rem 0 0; color:#444; font-size:1.3rem; line-height:1.538;}
.cs_cont_wrap.ui-cscenter .favorite_menu a:hover:after {content:''; display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; border:.1rem solid #009178; border-radius:1.2rem; background:#fff; box-shadow:0 .4rem 1.2rem 0 rgba(0, 142, 113, .12);}
.cs_cont_wrap.ui-cscenter .favorite_menu strong, .cs_cont_wrap.ui-cscenter .favorite_menu span {position:relative; z-index:2;}
.cs_cont_wrap.ui-cscenter .favorite_menu strong {display:block; margin-bottom:.7rem; color:#111; font-size:1.5rem; line-height:1;}
.cs_cont_wrap.ui-cscenter .favorite_menu strong:before {content:''; display:block; width:4.8rem; height:4.8rem; margin:0 auto 1.5rem; background-repeat:no-repeat; background-size:100%;}
.cs_cont_wrap.ui-cscenter .favorite_menu strong.menu1:before {background-image:url('/cont/resource/img/cont/ic48_cust-main_intro.png');}
.cs_cont_wrap.ui-cscenter .favorite_menu strong.menu2:before {background-image:url('/cont/resource/img/cont/ic48_cust-main_guide.png');}
.cs_cont_wrap.ui-cscenter .favorite_menu strong.menu3:before {background-image:url('/cont/resource/img/cont/ic48_cust-main_data.png');}
.cs_cont_wrap.ui-cscenter .favorite_menu strong.menu4:before {background-image:url('/cont/resource/img/cont/ic48_cust-main_info.png');}
.cs_cont_wrap.ui-cscenter .favorite_menu strong.menu5:before {background-image:url('/cont/resource/img/cont/ic48_cust-main_download.png');}

.cs_cont_wrap.ui-cscenter .favorite_menu + h2.tit {margin-top:4.5rem;}
.cs_cont_wrap.ui-cscenter .secure_service {width:100%; height:12.8rem; margin-top:1.5rem; padding:2.4rem 0 0 4.2rem; border-radius:1.2rem; background:#f4f7f6; background-size:100%;}
.cs_cont_wrap.ui-cscenter .secure_service li {display:inline-block; margin-bottom:1.6rem; vertical-align:top;}
.cs_cont_wrap.ui-cscenter .secure_service li a {display:block; width:27.9rem; color:#111; font-size:1.5rem; font-weight:700; line-height:3.2rem;}
.cs_cont_wrap.ui-cscenter .secure_service li a:before {content:''; display:inline-block; width:3.2rem; height:3.2rem; margin-right:1.5rem; background-repeat:no-repeat; background-size:100%; vertical-align:top;}
.cs_cont_wrap.ui-cscenter .secure_service li a.service1:before {background-image:url('/cont/resource/img/cont/ic32_cust-main_overseasip.png');}
.cs_cont_wrap.ui-cscenter .secure_service li a.service2:before {background-image:url('/cont/resource/img/cont/ic32_cust-main_pcdesignation.png');}
.cs_cont_wrap.ui-cscenter .secure_service li a.service3:before {background-image:url('/cont/resource/img/cont/ic32_cust-main_security.png');}
.cs_cont_wrap.ui-cscenter .secure_service li a.service4:before {background-image:url('/cont/resource/img/cont/ic32_cust-main_security-account.png');}
.cs_cont_wrap.ui-cscenter .secure_service li a.service5:before {background-image:url('/cont/resource/img/cont/ic32_cust-main_prevention.png');}
.cs_cont_wrap.ui-cscenter .secure_service li a.service6:before {background-image:url('/cont/resource/img/cont/ic32_cust-main_troubleshooting.png');}

.cs_cont_wrap.ui-cscenter .secure_service li:nth-child(2) a,
.cs_cont_wrap.ui-cscenter .secure_service li:nth-child(5) a,
.cs_cont_wrap.ui-cscenter .secure_service li:nth-child(3) a,
.cs_cont_wrap.ui-cscenter .secure_service li:nth-child(6) a {width:27.5rem;}
.cs_cont_wrap.ui-cscenter .cs_tab {display:flex; gap:2.5rem; justify-content:center; margin:5rem 0 2rem;}
.cs_cont_wrap.ui-cscenter .cs_tab a {position:relative; padding-bottom:1rem; color:#999; font-size:2rem; font-weight:700; line-height:1;}
.cs_cont_wrap.ui-cscenter .cs_tab a.on {color:#009178;}
.cs_cont_wrap.ui-cscenter .cs_tab a.on:after {content:''; display:block; position:absolute; bottom:0; left:0; width:100%; height:.2rem; background:#009178;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont {display:none; gap:1.4rem;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont.on {display:flex;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dl {display:flex; width:43.7rem; height:9.2rem; border:.1rem solid #ececec; border-radius:1.2rem; color:#111; line-height:1;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dt,
.cs_cont_wrap.ui-cscenter .cs_tab_cont dd {width:50%;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dd {position:relative; height:7rem; padding:2rem 2.9rem 0 0; color:rgba(17,17,17,.7); font-weight:400; text-align:right;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dd strong {display:block; position:absolute; bottom:0; right:2.9rem; width:100%; color:rgba(17,17,17,1); font-size:2rem; font-weight:700;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dt {padding:1.9rem 0 0 2.8rem; font-size:1.5rem; font-weight:700;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dl.type02 {display:block; width:100%;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dl.type02 dt,
.cs_cont_wrap.ui-cscenter .cs_tab_cont dl.type02 dd {width:100%;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dl.type02 dt span {display:inline-block; position:relative; margin-left:.7rem; padding-left:.9rem; color:rgba(17,17,17,.7); font-size:1.4rem; font-weight:400;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dl.type02 dt span:before {content:''; display:block; position:absolute; top:50%; left:0; transform:translateY(-50%); width:.1rem; height:1.1rem; background:#ccc;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dl.type02 dd {margin-top:1.5rem; padding:0 0 0 2.8rem; color:#111; text-align:left;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dl.type02 dd a {display:block; position:absolute; top:-2.2rem; right:3.9rem; width:10rem; height:3.4rem; padding-left:1.6rem; border:.1rem solid #111; border-radius:1.7rem; color:#111; font-weight:400; font-size:1.5rem; line-height:3.2rem;}
.cs_cont_wrap.ui-cscenter .cs_tab_cont dl.type02 dd a:after {content:''; display:block; position:absolute; top:50%; right:1rem; transform:translateY(-50%); width:1.6rem; height:1.6rem; background-image:url('/cont/resource/img/rebuild/ic_16_single_arrow_right_black.png'); background-repeat:no-repeat; background-size:1.6rem;}

/* 기업뱅킹 이용안내 - 기업뱅킹이란? */
.ui-csinfo {letter-spacing:-0.025em;}
.ui-csinfo .btm-area {margin-top:4.5rem;}
.ui-csinfo .btm-area .tit.dep02 {color:#00261b !important; font-size:1.8rem; line-height:1.5; text-align:center;}
.ui-csinfo .service-list {display:flex; gap:2rem; width:100%; margin-top:2.5rem;}
.ui-csinfo .service-list li {position:relative; width:28.3rem; min-height:24.8rem; padding:2.3rem 0 0 2.3rem; border:.1rem solid #e9e9e9; border-radius:1.2rem; color:#333; line-height:1.6;}
.ui-csinfo .service-list li > strong {display:block; margin-bottom:1.5rem; font-size:1.6rem; font-weight:700; line-height:1;}
.ui-csinfo .service-list li > strong:before {content:''; display:block; width:4rem; height:4rem; margin-bottom:1.4rem; background-repeat:no-repeat; background-size:100%;}
.ui-csinfo .service-list li > strong.servc01:before {background-image:url('/cont/resource/img/cont/ic40_banking_cms.png');}
.ui-csinfo .service-list li > strong.servc02:before {background-image:url('/cont/resource/img/cont/ic40_banking_account.png');}
.ui-csinfo .service-list li > strong.servc03:before {background-image:url('/cont/resource/img/cont/ic56_inq_tuition.png');}
.ui-csinfo .service-list li > .btn-area {display:block; position:absolute; bottom:2.3rem; left:2.3rem;}
.ui-csinfo .service-list li > .btn-area a {display:inline-block; padding:0 1.2rem; border:.1rem solid #cccfce; border-radius:.6rem; color:#111; line-height:3.2rem;}

/* 기업뱅킹 이용안내 - 신규이용절차 */
.ui-csinfo .ui-csinfo-content {position: relative;}
.ui-csinfo .ui-csinfo-content .ui-csinfo-link {position: absolute; top: 36px; right: 54px; width: 99px; height: 34px; text-indent: -9999px; overflow: hidden; white-space: nowrap;}
.ui-csinfo .ui-box-notice {margin-bottom: 24px; padding: 20px 24px; border: 1px solid #e9e9e9; border-radius: 12px;}
.ui-csinfo .ui-box-notice ul li {position: relative; padding-left: 16px; font-size: 15px; line-height: 22px; letter-spacing: -0.02em; color: #111;}
.ui-csinfo .ui-box-notice ul li::before {content: ''; position: absolute; top: 9px; left: 4px; width: 4px; height: 4px; background-color: #666; border-radius: 50%;}

/* 기업뱅킹 이용안내 - 이용시간 안내 */
.cont_wrap[class*="soc_3332"] .guide_txt {margin-top:2rem;}

/* FAQ */
.ui-faq-wrap {margin-top:0;}
.ui-faq-wrap .tab_wrap .tab_menu.depth1 {margin-bottom:0;}
.ui-faq-wrap .tab_wrap.cont {margin-top:2.8rem;}
.ui-faq-wrap .slide_menu_faq {margin-top:2rem;}
.ui-faq-wrap .slide_menu_faq dl {border:0;}
.ui-faq-wrap .slide_menu_faq dt {border:.1rem solid #e9e9e9; border-radius:1.2rem;}
.ui-faq-wrap .slide_menu_faq dd + dt {margin-top:.8rem;}
.ui-faq-wrap .slide_menu_faq dt a,
.ui-faq-wrap .slide_menu_faq dt em.mark, .ui-faq-wrap .slide_menu_faq dd em.mark {margin-right:0; color:#111; font-size:1.6rem; font-weight:500; line-height:2.4rem;}
.ui-faq-wrap .slide_menu_faq dt > a {padding:1.9rem 2.3rem;}
.ui-faq-wrap .slide_menu_faq dt em.mark, .ui-faq-wrap .slide_menu_faq dd em.mark {width:2.4rem; text-align:center;}
.ui-faq-wrap .slide_menu_faq dd em.mark {position:absolute; top:2.3rem; left:5rem;}
.ui-faq-wrap .slide_menu_faq dt > a .text {width:90%;}
.ui-faq-wrap .slide_menu_faq dt .ico {right:2.3rem; width:3.2rem; height:3.2rem; margin-top:-1.6rem; background-image:url('/cont/resource/img/com/ico/ic32_arrow_down.png'); background-repeat:no-repeat; background-size:100%;}
.ui-faq-wrap .slide_menu_faq dt.on {border-color:#009178; border-radius:1.2rem 1.2rem 0 0; border-bottom:.1rem solid #e9e9e9; background-image:none; background:none; background-color:#f4f9f8;}
.ui-faq-wrap .slide_menu_faq dt.on em.mark, .ui-faq-wrap .slide_menu_faq dt.on + dd em.mark {color:#009178;}
.ui-faq-wrap .slide_menu_faq dt.on > a .text {margin-left:0; color:#009178; font-weight:700;}
.ui-faq-wrap .slide_menu_faq dt.on .ico {background-image:url('/cont/resource/img/com/ico/ic32_arrow_up_ov.png');}
.ui-faq-wrap .slide_menu_faq dd {position:relative; padding:2.4rem 5rem; padding-left:8rem; border:.1rem solid #009178; border-top:0; border-radius:0 0 1.2rem 1.2rem; color:#111; font-size:1.5rem; letter-spacing: -.02em;}
.ui-faq-wrap .slide_menu_faq dd p {width:100%;}
.ui-faq-wrap .paging {margin-top:2.8rem;}
.ui-faqbanner {margin-top:4.8rem; padding:.9rem 0 .9rem 3.1rem; border-radius:1.2rem; background:#f8f6ff;}
.ui-faqbanner > p {position:relative; width:81.9rem; min-height:8rem; padding:2rem 0 0 10.3rem; color:#080037; font-size:1.5rem; font-weight:400; line-height:1;}
.ui-faqbanner > p:before {content:''; position:absolute; top:0; left:0; width:8rem; height:8rem; background-image:url('/cont/resource/img/com/ico/ic80_main_hichatbot.png'); background-repeat:no-repeat; background-size:100%;}
.ui-faqbanner > p > strong {display:block; margin-bottom:1.2rem; font-size:1.8rem; font-weight:700;}
.ui-faqbanner > p > button {position:absolute; top:50%; right:0; transform:translateY(-50%); color:#080037; font-size:1.6rem; font-weight:500; line-height:2rem;}
.ui-faqbanner > p > button:after {content:''; display:inline-block; width:2rem; height:2rem; margin-left:.4rem; background-image:url('/cont/resource/img/com/ico/ic20_arrow_r_bg.png'); background-repeat:no-repeat; background-size:100%; vertical-align:top;}

/* 보이스피싱 예방안내 */
.ics_cont_wrap .video_list_wrap.voice_fishing {display:flex; flex-wrap:wrap; gap:2rem;}
.ics_cont_wrap .video_list {width:28.3rem; min-height:24.8rem; margin:0 0 1.2rem 0;}
.ics_cont_wrap .video_list > a  {overflow:hidden; width:100%; height:24.8rem; border-radius:1.2rem; box-shadow:0 .4rem 2.4rem 0 rgba(131, 154, 154, .12); font-size:1.6rem; font-weight:600; line-height:1.5; text-align:center;}
.ics_cont_wrap .video_list > a:hover {text-decoration:none;}
.ics_cont_wrap .video_list > a > .thumb {overflow:hidden; display:block; position:relative; height:16.1rem;}
.ics_cont_wrap .video_list > a > .thumb > img {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:110%; width:101%; transition:width .3s ease-out;}
.ics_cont_wrap .video_list > a:hover > .thumb > img {max-width:110%; width:110%;}
.ics_cont_wrap .video_list > a > .thumb > .over {display:none; align-items:center; justify-content:center; position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background:rgba(17, 17, 17, .6); color:#fff; line-height:2rem; font-weight:400;}
.ics_cont_wrap .video_list > a > .thumb > .over:after {content:''; display:inline-block; width:2rem; height:2rem; background-image:url('/cont/resource/img/cont/icon_outlink.png'); background-repeat:no-repeat; background-size:100%;}
.ics_cont_wrap .video_list > a:hover > .thumb > .over {display:flex;}
.ics_cont_wrap .video_list > a > .title {display:block; margin-top:1.7rem; color:#111;}
.ics_cont_wrap .video_list > a:hover > .title {color:#009178;}

/* 보안프로그램 설치 */
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap .list.square {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 8px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap .list.square li {margin: 0; padding-left: 16px; font-size: 15px; color: #111 !important; font-family: "pretendard"; font-weight: 400; line-height: 22px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap .list.square li:before {top: 9px; left: 4px; width: 4px; height: 4px; background: initial; background-color: #666666; border-radius: 50%;}

#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content > .dep01_wrap .tit.dep01 {font-size: 26px; color: #111 !important; font-family: "hana"; font-weight: 700; line-height: 40px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; -webkit-transform: rotate(-0.03deg); transform: rotate(-0.03deg);}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content > .dep01_wrap + .dep02_wrap {position: absolute; top: 98px; left: 0; margin-bottom: 0; width: 100%;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content > .dep01_wrap + .dep02_wrap .tit.dep02 {margin: 0; font-size: 16px; color: #444444 !important; font-family: "pretendard"; font-weight: 500; line-height: 1.5; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content > .message {position: absolute; top: 122px; left: 0; width: 100%; font-size: 16px; color: #444444 !important; font-family: "pretendard"; font-weight: 500; line-height: 1.5; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; z-index: 1;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content > .btn_wrap {margin-top: 96px; z-index: 1;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content > .btn_wrap > div {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 12px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content > .btn_wrap > div span ~ span {margin-left: 0;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content > .btn_wrap > div span .btn.big {padding: 0 20px; min-width: 160px; height: 56px; font-size: 18px; color: #fff !important; font-family: "pretendard"; font-weight: 500; line-height: 26px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; background-color: #009178; border: none; border-radius: 8px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content > .btn_wrap > div span .btn.big:hover, 
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content > .btn_wrap > div span .btn.big:active {background-color: #005244; border: none;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content > .btn_wrap > div span .btn.big[disabled] {background-color: #abafaf !important; border: none;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .ui-install-box {position:relative; height:108px; padding:30px 0 0 34px; border-radius:12px; background:#f4f7f6; color:#444; font-size:16px; line-height:1.5;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .ui-install-box .btn {position:absolute; top:50%; right:37px; transform: translateY(-50%); height:40px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .tit.dep02 {margin: 30px 0 0 0; font-size: 20px; color: #111 !important; font-family: "pretendard"; font-weight: 700; line-height: 1; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program {margin-top: 12px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.middle {padding: 4px 7px; width: 72px; height: 28px; font-size: 14px; color: #444444 !important; font-family: "pretendard"; font-weight: 400; line-height: 20px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; background-color: #fff; border: 1px solid; border-color: #d7dbda; border-radius: 4px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.middle .btn_child_icon[data-rtl] {margin-right: -4px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.middle:hover, 
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.middle:active {background-color: #f7f7f8;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.middle[disabled] {color: #666666 !important; background-color: #f7f7f8 !important; border: 1px solid !important; border-color: #d7dbda !important;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.ok {display: block; margin: 0 auto; padding: 4px 7px; width: 72px; height: 28px; font-size: 14px; color: #666666 !important; font-family: "pretendard"; font-weight: 400; line-height: 20px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; background-color: #f7f7f8 !important; border: 1px solid !important; border-color: #d7dbda !important;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.ok:hover {text-decoration: none;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.util {position: relative; margin: 8px 0 0 0; padding: 0 16px 0 0; font-size: 14px; color: #009178 !important; font-family: "pretendard"; font-weight: 400; line-height: 20px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; line-height: 20px; border: none;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.util:hover, 
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.util:active, 
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.util:focus {color: rgb(0, 145, 120); background-color: transparent;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .btn.util:after {position: absolute; top: 2px; right: 0; content: ""; width: 16px; height: 16px; background: url(/cont/resource/img/rebuild/ic_16_single_arrow_right_green.png) no-repeat center/contain;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program table th,
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program table thead th {padding: 0; font-size: 15px; text-align: center; background-color: inherit; border-left: 1px solid rgb(236, 238, 238);}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program table tbody th span {display: block; margin: 0; font-size: 14px; color: #666666 !important; font-family: "pretendard"; font-weight: 400; line-height: 20px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program table tbody th span.tit {margin: 8px 0 0; font-size: 15px; color: #111 !important; font-family: "pretendard"; font-weight: 500; line-height: 22px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program table tbody th,
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program table tbody td {padding: 12px 16px; background-color: #fff; border-left: 1px solid rgb(236, 238, 238);}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program table tbody td {font-size: 15px; color: #111 !important; font-family: "pretendard"; font-weight: 500; line-height: 22px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program table tbody td:nth-child(3) {text-align: center;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program table tbody td > span {margin: 0;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program table tbody td .btn.util {margin-top: 8px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program tr:nth-child(3) th,
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program tr:nth-child(3) td,
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program tr:nth-child(4) th,
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program tr:nth-child(4) td {border-top: 1px solid rgb(236, 238, 238);}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .icon {display: inline-block;padding: 1px 8px;min-width: 39px;height: 22px;font-size: 13px;color: #fff !important;font-family: "pretendard";font-weight: 400;line-height: 20px;letter-spacing: -0.02em;-webkit-font-feature-settings: "tnum";font-feature-settings: "tnum";font-variant-numeric: tabular-nums;font-style: normal;border-radius: 4px;border: 0;text-align: center;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .icon.red {background-color: #006d5a;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .icon.blue {background-color: #006cb2;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .table_wrap.program .icon.green {background-color: #3c3e3d;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap {margin: 56px 0 0 0;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap .tit.dep03 {margin: 0;font-size: 20px;color: #111 !important;font-family: "pretendard";font-weight: 700;line-height: 1;letter-spacing: -0.02em;-webkit-font-feature-settings: "tnum";font-feature-settings: "tnum";font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap .tit.dep03.aft-txt {margin-bottom:8px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap > .list.square {margin-top: 12px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap {margin: 56px 0 0 0;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .tit.dep02 {margin: 0;font-size: 20px;color: #111 !important;font-family: "pretendard";font-weight: 700;line-height: 1;letter-spacing: -0.02em;-webkit-font-feature-settings: "tnum";font-feature-settings: "tnum";font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap {margin-top: 12px;border-top: 1px solid;border-bottom: 0;border-color: #3c3e3d;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt {padding: 0;height: 80px;border: none;border-bottom: 1px solid;border-color: #d7dbda;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt button {position:relative; display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 2px;padding: 0 72px 0 24px;width: 100%;height: 100%;font-size: 16px;color: #111 !important;font-family: "pretendard";font-weight: 500;line-height: 1.5;letter-spacing: -0.02em;-webkit-font-feature-settings: "tnum";font-feature-settings: "tnum";font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt button > strong {font-size: 16px;color: #111 !important;font-family: "pretendard";font-weight: 500;line-height: 1.5;letter-spacing: -0.02em;-webkit-font-feature-settings: "tnum";font-feature-settings: "tnum";font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt button > span {position:absolute; top: 24px;right: 24px;width: 32px;height: 32px;background: initial;background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(/cont/resource/img/rebuild/ic_32_arrow_down.png); text-indent:100%; white-space: nowrap; overflow: hidden;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.on button {font-size: 16px;color: #009178 !important;font-family: "pretendard";font-weight: 500;line-height: 1.5;letter-spacing: -0.02em;-webkit-font-feature-settings: "tnum";font-feature-settings: "tnum";font-variant-numeric: tabular-nums;background-color: #fff;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.on button > strong {font-size: 16px;color: #009178 !important;font-family: "pretendard";font-weight: 500;line-height: 1.5;letter-spacing: -0.02em;-webkit-font-feature-settings: "tnum";font-feature-settings: "tnum";font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.on button > span {background-image: url(/cont/resource/img/rebuild/ic_32_arrow_up.png);}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd > div > div:nth-child(3) {-webkit-box-align: center; -ms-flex-align: center; align-items: center;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd .btn.small.black {padding: 6px 11px; height: 34px; font-size: 15px; /* color: #111 !important;*/ font-family: "pretendard"; font-weight: 400; line-height: 22px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; background-color: #fff; border: 1px solid; border-color: #cccfce; border-radius: 6px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd .btn.small.black .btn_child_icon[data-rtl] {margin-right: -4px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd .btn.small.black:hover, 
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd .btn.small.black:active {background-color: #f7f7f8;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dt.menu8 + dd .btn.small.black[disabled] {color: #666666 !important; background-color: #f7f7f8 !important; border: 1px solid !important; border-color: #cccfce !important;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd {display:none; padding: 24px; border-bottom: 1px solid; border-color: #d7dbda;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 24px; padding: 0;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 24px; margin: 0;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong {-ms-flex-negative: 0; flex-shrink: 0; width: 134px; font-size: 15px; color: #444444 !important; font-family: "pretendard"; font-weight: 400; line-height: 22px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; float: unset;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + * {-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin: 0;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + p {font-size: 15px; color: #111 !important; font-family: "pretendard"; font-weight: 500; line-height: 22px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums; word-break: keep-all;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + div {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 4px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + div strong {font-size: 15px; color: #111 !important; font-family: "pretendard"; font-weight: 500; line-height: 22px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + div > p {font-size: 15px; color: #444444 !important; font-family: "pretendard"; font-weight: 400; line-height: 22px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div > strong + div > p + strong {margin-top: 12px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div .table_wrap tbody tr td:first-child {font-size: 14px; color: #666666 !important; font-family: "pretendard"; font-weight: 400; line-height: 20px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .content .ics_cont_wrap > .dep03_wrap + .dep02_wrap .program_notice_wrap .program_notice > dd > div > div .table_wrap tbody tr td:first-child strong {margin-bottom: 2px; font-size: 15px; color: #111 !important; font-family: "pretendard"; font-weight: 500; line-height: 22px; letter-spacing: -0.02em; -webkit-font-feature-settings: "tnum"; font-feature-settings: "tnum"; font-variant-numeric: tabular-nums;}
.ui-accordion_child_button-trigger .ui-message_gap_large {gap: 8px;}
#HANA_CONTENT.cont-rebuild [class*='soc_346'] .ui-common_button-group .btn ~ .btn {margin-left: 0;}

/* 보안프로그램 안내 */
.ui-program-wrap {margin-top:0;}
.ui-program-wrap .tab_wrap .tab_menu.depth1 {margin-bottom:0;}

.cont-rebuild .ui-program-wrap .tab_wrap .tab_menu.soc_347 {flex-wrap:wrap;}
.cont-rebuild .ui-program-wrap .tab_wrap .tab_menu.soc_347 li {width:33.3%;}
.cont-rebuild .ui-program-wrap .tab_wrap .tab_menu.soc_347 li > a {flex-direction:column;}
.cont-rebuild .ui-program-wrap .tab_wrap .tab_menu.soc_347 li > a span + span {display:block; font-size:1.4rem; font-weight:500;}
.cont-rebuild .ui-program-wrap .tab_wrap .tab_menu.soc_347 li:nth-child(4) a:before,
.cont-rebuild .ui-program-wrap .tab_wrap .tab_menu.soc_347 li:nth-child(7) a:before,
.cont-rebuild .ui-program-wrap .tab_wrap .tab_menu.soc_347 li:nth-child(10) a:before {display:none;}

.ui-program-wrap .tit.dep03 {margin-top:3.2rem; color:#111 !important; line-height:1;}
.ui-program-wrap .slide_menu_safe {margin-top:1.8rem;}
.ui-program-wrap .slide_menu_safe dl {border:0;}
.ui-program-wrap .slide_menu_safe dt {border:.1rem solid #e9e9e9; border-radius:1.2rem;}
.ui-program-wrap .slide_menu_safe dd + dt {margin-top:.8rem;}
.ui-program-wrap .slide_menu_safe dt a,
.ui-program-wrap .slide_menu_safe dt em.mark, .ui-program-wrap .slide_menu_safe dd em.mark {color:#111; font-size:1.6rem; font-weight:500; line-height:2.4rem;}
.ui-program-wrap .slide_menu_safe dt > a {padding:1.9rem 2.3rem;}
.ui-program-wrap .slide_menu_safe dt > a:hover {text-decoration:none;}
.ui-program-wrap .slide_menu_safe dt em.mark, .ui-program-wrap .slide_menu_safe dd em.mark {display:inline-block; width:2.4rem; margin-left:0; text-indent:0; text-align:center;}
.ui-program-wrap .slide_menu_safe dt > a .text {display:inline-block; width:90%;}
.ui-program-wrap .slide_menu_safe dt .ico {right:2.3rem; width:3.2rem; height:3.2rem; margin-top:-1.6rem; background-image:url('/cont/resource/img/com/ico/ic32_arrow_down.png'); background-repeat:no-repeat; background-size:100%;}
.ui-program-wrap .slide_menu_safe dt.on {border-color:#009178; border-bottom: none; border-radius:1.2rem 1.2rem 0 0; background-image:none; background:#f4f9f8;}
.ui-program-wrap .slide_menu_safe dt.on em.mark, .ui-program-wrap .slide_menu_safe dt.on + dd em.mark {color:#009178;}
.ui-program-wrap .slide_menu_safe dt.on > a .text {color:#009178; font-weight:700;}
.ui-program-wrap .slide_menu_safe dt.on .ico {background-image:url('/cont/resource/img/com/ico/ic32_arrow_up_ov.png');}
.ui-program-wrap .slide_menu_safe dd {padding:2.4rem 5rem; border:.1rem solid #009178; border-top:0; border-radius:0 0 1.2rem 1.2rem; color:#111; font-size:1.5rem;}
.ui-program-wrap .slide_menu_safe dd .safe_ans_wrap {display:inline-block; width:95%; vertical-align:top;}
.ui-program-wrap .slide_menu_safe dd p {width:95%;}
.ui-program-wrap .paging {margin-top:2.8rem;}

/* 피싱/파밍 해킹방지 */
.ui-phising-wrap {}
.ui-phising-wrap .check-area > ol {margin-bottom:1.5rem;}
.ui-phising-wrap .check-area > ol li {color:#111; font-size:1.6rem; font-weight:700;}
.ui-phising-wrap .check-area + .check-area {margin-top:4rem; padding-top:4.5rem; border-top:.1rem solid #e9e9e9;}
.ui-phising-wrap .check-area h2 {color:#009178; font-size:1.6rem; font-weight:700; line-height:1;}
.ui-phising-wrap .ui-description {margin:2rem 0 1.5rem 0;}

/* 사이버범죄/금융사기 보안 가이드 */
.ui-secureguide-wrap {color:#111; letter-spacing:-.03em;}
.ui-secureguide-wrap .tit.dep02 {margin:0 0 1.2rem 0;}
.ui-secureguide-wrap .section {}
.ui-secureguide-wrap .section + .section {margin-top:2.4rem;}
.ui-secureguide-wrap .section dl {position:relative; padding:.5rem 0 0 10.4rem; font-size:1.6rem; line-height:1.5;}
.ui-secureguide-wrap .section dl:before {content:''; position:absolute; top:0; left:0; width:8rem; height:8rem; background-image:url('/cont/resource/img/com/ico/ic80_phishing.png'); background-repeat:no-repeat; background-size:100%;}
.ui-secureguide-wrap .section dl.type2:before {background-image:url('/cont/resource/img/com/ico/ic80_farming.png');}
.ui-secureguide-wrap .section dl.type3:before {background-image:url('/cont/resource/img/com/ico/ic80_smishing.png');}
.ui-secureguide-wrap .section dt {font-size:2rem; font-weight:700; line-height:1;}
.ui-secureguide-wrap .section dd {margin-top:1.4rem;}
.ui-secureguide-wrap .section dd i {font-style:normal;}
.ui-secureguide-wrap .desc-area {margin:2.9rem 0 0 10.4rem; padding:2.4rem 2.5rem; border:.1rem solid #e9e9e9; border-radius:1.2rem;}
.ui-secureguide-wrap .desc-area > p {position:relative; padding-left:2.8rem; font-size:1.6rem; font-weight:700; line-height:2.4rem;}
.ui-secureguide-wrap .desc-area > p:before {content:''; display:block; position:absolute; top:0; left:0; width:2.4rem; height:2.4rem; background-image:url('/cont/resource/img/com/ico/ic24_exclamation.png'); background-repeat:no-repeat; background-size:100%;}
.ui-secureguide-wrap .desc-area > p.guide-ico02:before {background-image:url('/cont/resource/img/com/ico/ic24_prevention.png');}
.ui-secureguide-wrap .desc-area > ul {margin-top:1.6rem;}
.ui-secureguide-wrap .desc-area > ul li {position:relative; padding-left:1.6rem; line-height:1.466;}
.ui-secureguide-wrap .desc-area > ul li:before {content:''; display:block; position:absolute; top:.7rem; left:.4rem; width:.4rem; height:.4rem; background:#666; border-radius:50%;}
.ui-secureguide-wrap .desc-area > ul li + li {margin-top:.6rem;}
.ui-secureguide-wrap .desc-area > ul li strong {font-weight:500;}
.ui-secureguide-wrap .desc-area > ul li sup,
.ui-secureguide-wrap .desc-area > ul li i {color:#444; font-weight:400;}
.ui-secureguide-wrap .desc-area > ul li i {display:block; margin-top:.6rem; padding-left:6.5rem; text-indent:-6.5rem; font-size:1.4rem; font-style:normal; line-height:1.428;}
.ui-secureguide-wrap .section .notice {position:relative; margin:2.7rem 0 0 10.4rem; padding:1.7rem 0 1.3rem; border-radius:1.2rem; background:#f4f7f6; font-size:1.6rem; line-height:1.5; text-align:center;}
.ui-secureguide-wrap .section.type02 {margin-top:3.2rem; padding-top:3.8rem; border-top:.1rem solid #e9e9e9;}

.ui-tencommand {color:#111; line-height:1.5;}
.ui-tencommand > ol {margin-top:4rem;}
.ui-tencommand > ol > li {padding-left:1.5rem;}
.ui-tencommand > ol > li.num10 {padding-left:2.4rem;}
.ui-tencommand > ol > li + li {margin-top:2.5rem;}
.ui-tencommand > ol > li strong {display:block; margin:0 0 .8rem -1.5rem;}
.ui-tencommand > ol > li.num10 strong {margin-left:-2.4rem;}
.ui-tencommand > ol > li i {display:block; margin-top:.4rem; color:#444; font-size:1.4rem; font-style:normal;}

/* 안전한 기업뱅킹 이용안내 */
.safe_guide_wrap {display: grid; grid-template-columns: repeat(6, 1fr); grid-auto-rows: 5px; gap: 10px;}
.safe_guide_wrap .safe_guide_content {padding: 30px; border: 1px solid #e9e9e9; border-radius: 12px; position: relative;}
.safe_guide_wrap .safe_guide_content:nth-of-type(1) {grid-column: span 4; grid-row: span 16;}
.safe_guide_wrap .safe_guide_content:nth-of-type(2) {grid-column: span 2; grid-row: span 22;}
.safe_guide_wrap .safe_guide_content:nth-of-type(3) {grid-column: span 2; grid-row: span 25;}
.safe_guide_wrap .safe_guide_content:nth-of-type(4) {grid-column: span 2; grid-row: span 25;}
.safe_guide_wrap .safe_guide_content:nth-of-type(5) {grid-column: span 2; grid-row: span 19;}
.safe_guide_wrap .safe_guide_content:nth-of-type(6) {grid-column: span 2; grid-row: span 22;}
.safe_guide_wrap .safe_guide_content:nth-of-type(7) {grid-column: span 2; grid-row: span 22;}
.safe_guide_wrap .safe_guide_content:nth-of-type(8) {grid-column: span 2; grid-row: span 22;}
.safe_guide_wrap .safe_guide_content:nth-of-type(1)::before {content: ''; position: absolute; bottom: 40px; right: 40px; width: 140px; height: 140px; background: url('https://dev12-ocp.hanabank.com:18880/cont/resource/img/cont/img_userguide_pc.png') no-repeat; background-size: cover;}
.safe_guide_wrap .safe_guide_content:nth-of-type(2)::before {content: ''; position: absolute; bottom: 24px; right: 32px; width: 100px; height: 100px; background: url('https://dev12-ocp.hanabank.com:18880/cont/resource/img/cont/img_userguide_motp.png') no-repeat; background-size: cover;}
.safe_guide_wrap .safe_guide_content:nth-of-type(3)::before {content: ''; position: absolute; bottom: 24px; right: 32px; width: 120px; height: 100px; background: url('https://dev12-ocp.hanabank.com:18880/cont/resource/img/cont/img_userguide_password.png') no-repeat; background-size: cover;}
.safe_guide_wrap .safe_guide_content:nth-of-type(4)::before {content: ''; position: absolute; bottom: 24px; left: 50%; transform: translateX(-50%); width: 190px; height: 190px; background: url('https://dev12-ocp.hanabank.com:18880/cont/resource/img/cont/img_userguide.png') no-repeat; background-size: cover;}
.safe_guide_wrap .safe_guide_content:nth-of-type(5)::before {content: ''; position: absolute; bottom: 24px; right: 32px; width: 100px; height: 100px; background: url('https://dev12-ocp.hanabank.com:18880/cont/resource/img/cont/img_userguide_os.png') no-repeat; background-size: cover;}
.safe_guide_wrap .safe_guide_content:nth-of-type(6)::before {content: ''; position: absolute; bottom: 24px; right: 32px; width: 100px; height: 100px; background: url('https://dev12-ocp.hanabank.com:18880/cont/resource/img/cont/img_userguide_report.png') no-repeat; background-size: cover;}
.safe_guide_wrap .safe_guide_content:nth-of-type(7)::before {content: ''; position: absolute; bottom: 24px; right: 32px; width: 100px; height: 100px; background: url('https://dev12-ocp.hanabank.com:18880/cont/resource/img/cont/img_userguide_block.png') no-repeat; background-size: cover;}
.safe_guide_wrap .safe_guide_content:nth-of-type(8)::before {content: ''; position: absolute; bottom: 24px; right: 32px; width: 100px; height: 100px; background: url('https://dev12-ocp.hanabank.com:18880/cont/resource/img/cont/img_userguide_usb.png') no-repeat; background-size: cover;}
.safe_guide_wrap .safe_guide_content.transparent {padding: 24px; border: none; text-align: center;}
.safe_guide_wrap .safe_guide_content .safe_guide_tit {font-size: 18px; font-weight: 700; line-height: 26px; color: #111;}
.safe_guide_wrap .safe_guide_content.transparent .safe_guide_tit {font-size: 22px; font-weight: 700; line-height: 30px; letter-spacing: -0.025em; margin-top: 30px; position: relative;}
.safe_guide_wrap .safe_guide_content.transparent .safe_guide_tit::before {content: '\201C';  position: absolute; top: -30px; left: -2px; font-size: 50px; font-weight: 700; line-height: 1; color: #009178; font-family: 'Pretendard';}
.safe_guide_wrap .safe_guide_content.transparent .safe_guide_tit::after {content: '\201D'; position: absolute;  top: 50px; right: 5px; font-size: 50px; font-weight: 700; line-height: 1; color: #009178; font-family: 'Pretendard';}
.safe_guide_wrap .safe_guide_content .safe_guide_txt {font-size: 14px; font-weight: 400; line-height: 20px; color: #111; margin-top: 10px;}
.safe_guide_wrap .safe_guide_content .safe_guide_txt > .green {font-weight: 600;}
#HANA_CONTENT.cont-rebuild .content .ics_cont_wrap .safe_guide_wrap + .list_wrap .list li {font-size: 14px; font-weight: 400; line-height: 20px; color: #444;}

/* 웹접근성 이용안내 */
.ui-notice {position:relative; margin-top:3.3rem; padding:1.6rem 0 1.6rem 5.6rem; border-radius:1.2rem; background:#f4f7f6; color:#444; line-height:1.6;}
[class^=ui-] .table_wrap + .ui-notice {margin-top:3.3rem;}
.ui-notice:before {content:''; display:block; position:absolute; top:1.6rem; left:2.4rem; width:2.4rem; height:2.4rem; background-image:url('/cont/resource/img/com/ico/ic24_infobox.png'); background-repeat:no-repeat; background-size:100%;}
.ui-notice strong {display:block; font-size:1.6rem; font-weight:500;}
.ui-wa-wrap {}
.cont_wrap[class*="soc_3"] .ui-wa-wrap .tit.dep02 {margin-top:4.5rem;}
.ui-wa-wrap .img-area {font-size:0;}
.ui-wa-wrap .img-area.img-area.abs-type02 {position:absolute; top:45.7rem; left:3.1rem; width:calc(100% - 6.2rem);}
.ui-wa-wrap .img-area img {width:calc(50% - .5rem);}
.ui-wa-wrap .img-area img + img {margin-left:1rem;}
.ui-wa-wrap .table_wrap {margin-top:1.8rem;}
.ui-wa-wrap .guide-box {position:relative; margin-top:1.8rem; padding:2.3rem 3.1rem; border:.1rem solid #e9e9e9; border-radius:1.2rem;}
.ui-wa-wrap .guide-box .img-area + ol {margin-top:1.6rem;}
.ui-wa-wrap .guide-box ol li {padding-left:1.5rem; color:#444; font-size:1.5rem; font-weight:400; line-height:1.6;}
.ui-wa-wrap .guide-box ol li + li {margin-top:.8rem;}
.ui-wa-wrap .guide-box ol li.gap {margin-top:27.5rem;}
.ui-wa-wrap .guide-box ol li > strong {display:block; margin-left:-1.5rem; font-weight:700;}
.ui-wa-wrap .guide-box ol li i {font-style:normal; font-weight:700;}
.ui-wa-wrap .guide-box ol li > span {display:block; font-size:1.4rem; letter-spacing:-.07em;}
.ui-wa-wrap .guide-box ol li > span em {font-weight:700;}
.ui-wa-wrap .abs-type-wrap .img-area {width:34rem;}
.ui-wa-wrap .abs-type-wrap .img-area img {width:100%;}
.ui-wa-wrap .abs-type-wrap .img-area + ol {position:absolute; top:2.3rem; right:3.1rem; width:46.2rem; margin-top:0;}
#HANA_CONTENT.cont-rebuild .content .ics_cont_wrap .ui-wa-wrap .list.square {margin-top:1.4rem;}
#HANA_CONTENT.cont-rebuild .content .ics_cont_wrap .ui-wa-wrap .list.square li {color:#444 !important; font-size:1.4rem; letter-spacing:-.02em;}

/* 서식/약관/설명서 자료실 */
.ui-exe-box {display:none; position:relative; height:7.4rem; margin-bottom:2rem; padding:1.8rem 0 0 8.7rem; border:.1rem solid #e9e9e9; border-radius:1.2rem; font-size:1.4rem; font-weight:400; line-height:1;}
.ui-exe-box:before {content:''; display:block; position:absolute; top:50%; left:3.1rem; transform:translateY(-50%); width:4rem; height:4rem; background-image:url('/cont/resource/img/cont/ic56_cer_pc.png'); background-repeat:no-repeat; background-size:100%;}
.ui-exe-box strong {display:block; margin-bottom:.7rem; color:#222; font-weight:700;}
.ui-exe-box > a {display:block; position:absolute; top:50%; right:4rem; transform:translateY(-50%); color:#009178; font-size:1.5rem; line-height:2.2rem;}
.ui-exe-box > a:after {content:''; display:block; position:absolute; bottom:0; left:0; width:100%; height:.1rem; background:#009178;}

/* 이벤트 */
.ui-evt-list {display:flex; flex-wrap:wrap; gap:1.2rem; width:100%;}
.ui-evt-list li {width:43.9rem;}
.ui-evt-list li > a {display:block; color:#111; text-decoration:none; line-height:1;}
.ui-evt-list li .thumb {overflow:hidden; display:flex; align-items:center; justify-content:center; width:100%; height:18rem; border-radius:1.2rem;}
.ui-evt-list li .thumb img {width:100%; transition:transform .4s;}
.ui-evt-list li > a:hover .thumb img {transform:scale(1.15);}
.ui-evt-list li > a > strong {display:block; margin-top:1.4rem; padding-left:1.6rem; font-size:1.8rem; font-weight:700; line-height:1.2; word-break:keep-all;}
.ui-evt-list li > a > strong > span {display:block; margin-top:.9rem; font-size:1.5rem; font-weight:400;}

/* 공동인증서 안전이용안내 */
.cert_safety_wrap .cert_safety_tit{margin-top:40px;margin-bottom:12px;font-size:18px;line-height:26px;letter-spacing:-0.36px;font-weight:700;color:#111;}
.border_item_box{padding:24px 8px;border:1px solid #e9e9e9;border-radius:12px;}
.border_item_box > ul{display:flex;flex-wrap:nowrap;}
.border_item_box > ul > li{flex:1;padding:0 24px;}
.border_item_box > ul > li:last-of-type{border-left:1px solid #d7dbda;}
.border_item_box > ul > li > .item{position:relative;padding-left:42px;}
.border_item_box > ul > li > .item::before{content:'';position:absolute;top:-4px;left:0;width:32px;height:32px;background-repeat:no-repeat;background-size:100%;background-position:0 0;}
.border_item_box > ul > li.pc > .item::before{background-image:url(/cont/resource/img/cont/ic32_login_info.png)}
.border_item_box > ul > li.lock > .item::before{background-image:url(/cont/resource/img/cont/ic32_security_password.png)}
.border_item_box > ul > li.secure > .item::before{background-image:url(/cont/resource/img/cont/ic32_usr_certification.png)}
.border_item_box > ul > li.siren > .item::before{background-image:url(/cont/resource/img/cont/ic32_security_119.png)}    
.border_item_box > ul > li.check > .item::before{background-image:url(/cont/resource/img/cont/ic32_security_setting.png)}    
.border_item_box > ul > li.cross > .item::before{background-image:url(/cont/resource/img/cont/ic32_security_avoid.png)}
.border_item_box .item .title{margin-bottom:14px;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-0.32px;color:#009178;}
.border_item_box .item > ul > li{position:relative;padding-left:16px;margin-bottom:4px;font-size:14px;line-height:20px;letter-spacing:-0.24px;color:#111;}
.border_item_box .item > ul > li::before{content:'';position:absolute;top:8px;left:4px;width:4px;height:4px;border-radius:50%;background-color:#666;}
.border_item_box .item > ul > li:last-of-type{margin-bottom:0;}
.border_item_box .item > ul > li > span{font-weight:700;}

/* 2026.01.13 창업지원 - 사업자등록하기 > 등록절차 */
.cont_wrap[class*="soc_1112"] .business-regis-method {margin-bottom: 14px; background-color: #f7f9f9; border-radius: 12px;}
.cont_wrap[class*="soc_1112"] .business-regis-method ul {display: flex;align-items: center; justify-content: center; padding: 24px 0;}
.cont_wrap[class*="soc_1112"] .business-regis-method ul li {position: relative; width: 50%; padding: 0 32px;}
.cont_wrap[class*="soc_1112"] .business-regis-method ul li:first-child {border-right: 1px solid #e9e9e9;}
.cont_wrap[class*="soc_1112"] .business-regis-method ul li::before{position: absolute; content: '';  right: 32px; bottom: 0; width: 64px; height: 64px; background: url(/cont/resource/img/cont/ic_business_registration_01.png) no-repeat 100%/cover;}
.cont_wrap[class*="soc_1112"] .business-regis-method ul li:nth-child(n + 2):before {background: url(/cont/resource/img/cont/ic_business_registration_02.png) no-repeat 100%/cover;}
.cont_wrap[class*="soc_1112"] .business-regis-method ul li > span {display: inline-flex;align-items: center;justify-content: center;height: 22px; margin-bottom: 12px; padding: 0 8px;
 font-size: 13px;font-weight: 500;line-height: 22px;
background-color: #fff;border-radius: 4px;border: 1px solid #666;}
.cont_wrap[class*="soc_1112"] .business-regis-method ul li h3 {color: #111; font-size: 16px; font-weight: 700; line-height: 24px; letter-spacing: -0.02em;}
.cont_wrap[class*="soc_1112"] .business-regis-method ul li p {margin-top: 10px; color: #444; font-size: 14px; line-height: 20px; letter-spacing: -0.02em;}

/* 기업 ESG 경영 자가진단, 컨설팅 신청 css수정 */
.cont_wrap[class*="soc_1c"] .esg_manage_info .manage_info_content h2 {font-size: 28px; color: #009178;}
.cont_wrap[class*="soc_1c"] .esg_manage_notification {margin-top: 40px;}
.cont_wrap[class*="soc_1c"] .esg_cnslt_service .top_box .title {font-size: 28px; color: #009178;}
.cont_wrap[class*="soc_1c"] .esg_note {margin-top: 40px;padding-top: 15px;border-top: 1px solid #d9d9d9;}

/* 개인사업자/창업 지원 - 카드가맹점 입금계좌 변경신청 */
.cont_wrap[class*="soc_11b"] .guide_sub_txt {margin-top: 4px; font-size: 14px; color: #444;}
.cont_wrap[class*="soc_11b"] .box_wrap.service_process {margin-bottom: 0; padding: 32px 36px;}
.cont_wrap[class*="soc_11b"] .box_wrap.service_process ul {display: flex; align-items: center; justify-content: space-between;}
.cont_wrap[class*="soc_11b"] .box_wrap.service_process ul li {position: relative; width: 200px;}
.cont_wrap[class*="soc_11b"] .box_wrap.service_process ul li::after {position: absolute; top: 50%; right: -64.5px; content: '';width: 20px; height: 20px; transform: translateY(-50%); background: url(/cont/resource/img/cont/ic_arrow_gray_filled.png) no-repeat; background-size: cover;}
.cont_wrap[class*="soc_11b"] .box_wrap.service_process ul li:last-child:after {display: none;}
.cont_wrap[class*="soc_11b"] .box_wrap.service_process ul li > div {text-align: center;}
.cont_wrap[class*="soc_11b"] .box_wrap.service_process ul li img {width: 56px; height: 56px;}
.cont_wrap[class*="soc_11b"] .box_wrap.service_process ul li > div p {margin-top: 12px; font-size: 16px; font-weight: 700; color: #111;}
.cont_wrap[class*="soc_11b"] .service_qr {padding: 16px 32px; background: #f7f9f9; border-radius: 12px;}
.cont_wrap[class*="soc_11b"] .service_qr ul {display: flex; align-items: center; gap: 49px;}
.cont_wrap[class*="soc_11b"] .service_qr ul li {position: relative; display: flex; align-items: center; justify-content: space-between; width: 50%;}
.cont_wrap[class*="soc_11b"] .service_qr ul li:first-child::after {position: absolute; content: ''; width: 1px; height: 100%; background-color: #e9e9e9; top: 0; right: -24px;}
.cont_wrap[class*="soc_11b"] .service_qr ul li img {width: 94px; height: 94px;}
.cont_wrap[class*="soc_11b"] .service_qr .service_qr_tit {margin-bottom: 4px; font-size: 16px; font-weight: 700; color: #009178; line-height: 24px;}
.cont_wrap[class*="soc_11b"] .service_qr .service_qr_txt {font-size: 15px; font-weight: 500;}

/* 뎁스2, 뎁스3 공통 수정 */
.cont-rebuild .dep02_wrap {margin-top: 40px;}
.cont-rebuild .dep02_wrap:first-child {margin-top: 0;}
.cont-rebuild .dep02_wrap > p, .cont-rebuild .dep03_wrap > p {letter-spacing:-.02em; line-height: 1.5;}
.cont-rebuild .dep03_wrap {margin-top: 20px;}
.cont-rebuild .dep03_wrap + .dep03_wrap {margin-top: 20px;}

/* 자금관리서비스 > 전은행계좌관리 */
.cont_wrap[class*="soc_15h"] img{width:100%;}
.cont_wrap[class*="soc_15"] .law_wrap{margin-top:40px;padding-top:16px;border-top:1px solid #d9d9d9;}
.cont_wrap[class*="soc_15"] .law_wrap p{font-weight:500;font-size:15px;line-height:24px;letter-spacing:-.3px;color:#666;}

/* sERP 경리나라 */
.serp_video_wrap{padding:60px 0;background:#f1f3fa;}
.serp_video_wrap .sERP_popup{width:616px;margin:0 auto;}

/* Money수첩 > 서비스소개 */
.money_youtube_wrap{position:relative;}
.money_youtube_wrap a{position:absolute;top:0;left:334px;width: 220px;height: 201px;}
.money_youtube_wrap .guide{top:49px;}
.money_youtube_wrap .intro{top:267px;}

/* 고객센터 > 보안센터 > 사이버범죄/금융사기 보안 가이드 */
.cont_wrap[class*="soc_34a3"] .ui-tencommand-list-wrap {margin-top: 12px; padding: 32px; border: 1px solid #e9e9e9; border-radius: 12px;}
.cont_wrap[class*="soc_34a3"] .ui-tencommand-list-wrap > ol > li {margin-bottom: 32px;}
.cont_wrap[class*="soc_34a3"] .ui-tencommand-list-wrap > ol > li:last-child {margin-bottom: 0;}
.cont_wrap[class*="soc_34a3"] .ui-tencommand-list-wrap > ol > li > strong {display: block; color: #009178; font-size: 16px; font-weight: 700; line-height: 24px;}
.cont_wrap[class*="soc_34a3"] .ui-tencommand-list-wrap > ol > li > p  {margin-top: 12px; padding: 16px; font-size: 15px; font-weight: 400; line-height: 22px; background-color: #f4f7f6; border-radius: 8px;}
.cont_wrap[class*="soc_34a3"] .ui-tencommand-list-wrap > ol > li > p .ui-info-text {display: block; margin-top: 8px; color: #444; font-size: 14px; line-height: 14px;}

/* 고객센터  > FAQ pdf 다운로드 버튼 추가 */
.cont_wrap[class*="soc_31"] .btn-outline {min-height: 2.7rem; padding:0 2.7rem; border:.1rem solid #d7dbda; border-radius:.6rem; color:#444; font-size:1.4rem; font-weight:400; line-height:2.7rem;}
.cont_wrap[class*="soc_31"] .btn-outline.file-type {display:block; right:5rem; bottom:2.5rem; padding:  0 .7rem 0 3.4rem;}
.cont_wrap[class*="soc_31"] .btn-outline.file-type:before {content:''; display:block; position:absolute; top:.2rem; left:.7rem; width:2.2rem; height:2.2rem; background-image:url('/cont/resource/img/com/ico/ic_document.svg'); background-repeat:no-repeat; background-size:100%;}

/* 기업지원센터 > 위드수출금융론 테이블 수정 */
.cont_wrap[class*="soc_139"] .table_wrap table.row_type.col_type tbody tr:first-child th, .cont_wrap[class*="soc_139"] .table_wrap table.row_type.col_type tbody tr:first-child td {border-top: 0;}
.cont_wrap[class*="soc_139"] .table_wrap {margin-top: 15px;}

/* 외국인직접투자 > 외국인의 국내투자 절차 흐름도 타이틀여백수정 */
.cont-rebuild .fdicont_wrap h2.tit.dep02 {padding: 0; font-size: 20px; line-height: 1.5;}

/* 하나원큐 모바일헌금(2026.02.10 수정) */
.offering .youtube_box{background:#fff5ec;padding:60px 137px;}
.offering .youtube_box >a{display:block;}
.cont-rebuild .fix_area {height:72px;margin-top:40px;}
.cont-rebuild .fix_area .btn_wrap{text-align:right;}
.cont-rebuild .fix_area .btn_wrap.fixed{position:fixed;width:100%;left:0;bottom:0;padding:12px 0;background:#fff;z-index:99;box-shadow: 4px -6px 24px 0 rgba(131, 154, 154, 0.12);}
.cont-rebuild .fix_area .btn_wrap.fixed .btn_box{max-width:1260px;margin:0 auto;padding:0 30px;}
.cont-rebuild .fix_area .btn_wrap .btn{padding:11px 0;min-width:162px;height: 48px; color:#fff;background:#009178;border:1px solid #009178;font-weight:700;font-size:16px;letter-spacing:-0.25px;line-height:48px;text-align:center;}
.cont-rebuild .fix_area .btn_wrap .btn.type_line {background-color: #fff; border: 1px solid #cccfce; color: #333;}

/* 기업지원센터 > 내국신용장 */
.dep02_wrap .txt.dep02 {font-size: 16px; font-weight: 400; line-height: 24px; color: #111;}
.cont_wrap[class*="soc_136"] .dep_line_box {width: 100%; height: auto; border: 1px solid #e9e9e9; border-radius: 12px; padding: 24px 32px; margin-top: 16px;}
.cont_wrap[class*="soc_136"] .dep_line_box .line_box_tit {font-size: 16px; font-weight: 700; line-height: 24px; letter-spacing: -0.025em; color: #009178;}
.cont_wrap[class*="soc_136"] .dep_line_box .line_box_list {display: flex; flex-direction: column; gap: 8px; margin-top: 8px;}
.cont_wrap[class*="soc_136"] .dep_line_box .line_box_list li {font-size: 14px; font-weight: 400; line-height: 20px; letter-spacing: -0.025em; color: #444; position: relative; padding-left: 16px;}
.cont_wrap[class*="soc_136"] .dep_line_box .line_box_list li::before {content: ""; position: absolute; top: 8px; left: 4px; width: 4px; height: 4px; background-color: #666; border-radius: 50%;}


/* .list.bar 공통 추가 */
#HANA_CONTENT .cont_wrap[class*="soc_1"] .content .ics_cont_wrap ul.list.bar li,
#HANA_CONTENT .cont_wrap[class*="soc_1"] .content .ics_cont_wrap .list.square li ul.list.bar li {padding-left: 1.4rem !important;}
#HANA_CONTENT .cont_wrap[class*="soc_1"] .content .ics_cont_wrap ul.list.bar li::before, #HANA_CONTENT .cont_wrap[class*="soc_1"] .content .ics_cont_wrap .list.square li ul.list.bar li::before {display: inline-block !important;} 
.cont_wrap[class*="soc_1"] .list.bar li,
.cont_wrap[class*="soc_3"] .list.bar li {position: relative; font-size:1.5rem;}
.cont_wrap[class*="soc_1"] .list.bar li:before,
.cont_wrap[class*="soc_3"] .list.bar li:before {position: absolute; content: '-'; top: 0; left: 0; background: none;} 
.cont_wrap[class*="soc_1"] .list.bar li.bnone,
.cont_wrap[class*="soc_1"] .list.bar li.bnone {padding-left:0;}
.cont_wrap[class*="soc_1"] .list.bar li.bnone:before,
.cont_wrap[class*="soc_1"] .list.bar li.bnone:before {display:none;}
.cont_wrap[class*="soc_1"] .list.bar .list.num li,
.cont_wrap[class*="soc_3"] .list.bar .list.num li {padding-left:0 !important; text-indent:0 !important;}

/* 원큐 금융 상담서비스 > 상담신청 체크박스 수정 */
#HANA_CONTENT .cont_wrap[class*="soc_127"] .agree_confm_opt span.form input[type="checkbox"] {background-image:url('/cont/resource/img/rebuild/check_2depth_default.png'); background-color: transparent; border-color: transparent;}
#HANA_CONTENT .cont_wrap[class*="soc_127"] .agree_confm_opt span.form input[type="checkbox"]:checked {background-image:url('/cont/resource/img/rebuild/check_2depth_checked.png'); background-color: #009178; border: 1px solid #009178;}

/* 수출입 외환업무안내 > 관세극복도 하나로 */
.cont_wrap[class*="soc_13i"] .product_info dd > ul > li {position: relative; background: none;}
.cont_wrap[class*="soc_13i"] .product_info dd > ul > li::before {display: inline-block; position: absolute; content: '\2022'; top: 0; left: 0; width: 0; height: 0; background-color: transparent;}
.cont_wrap[class*="soc_13i"] .product_info dd > ul.orderListNone li::before{content: none;}

/* 기업지원센터 더보기 버튼 스타일 수정 (from. ESG 교육) */
.cont-rebuild .rss_more .view_more_btn {display: flex; justify-content: center; align-items: center; gap: 2px; width: 260px; height: 52px; margin: 0 auto; padding: 13px 56px; border-radius: 6px; border: 1px solid #ccc; background-color: #fff; box-sizing: border-box;}
.cont-rebuild .rss_more .view_more_btn:hover {background-color: #f6f6f6; text-decoration: none;}
.cont-rebuild .rss_more .view_more_btn .view_more_icon {width: 20px; height: 20px; background: url(/cont/resource/img/cont/icon_plus.png); background-size: contain;}
.cont-rebuild .rss_more .view_more_btn p {font-size: 16px; font-weight: 700; line-height: 26px; letter-spacing: -0.25px; color: #333;}

/* .btn.middle 수정 */
.cont-rebuild .btn.middle {border: 1px solid}

/* 페이징 상단 여백 수정 */
.cont-rebuild .paging {margin-top: 24px;}

/* 월간 산업이슈 수정 */
.cont_wrap[class*="soc_173"] .support_view.ui-rbd .support_thumb img {max-height: 266px;}
.cont_wrap[class*="soc_173"] .support_view.ui-rbd .support_cont .hanafocus .tit {font-size: 1.5rem;}
.cont_wrap[class*="soc_173"] .support_view.ui-rbd .support_cont .hanafocus .list_wrap .list p {font-size: 1.4rem; line-height: 2rem;} 

/* 이메일 상담 */
.cont_wrap[class*="soc_321"] #hanaMainTabDiv .table_wrap table tbody tr th:first-of-type {background-color: #f4f7f6;}
.cont_wrap[class*="soc_321"] #hanaMainTabDiv .table_wrap table tbody tr:first-of-type th:first-of-type {border-top-left-radius: 12px;}
.cont_wrap[class*="soc_321"] #hanaMainTabDiv .table_wrap table tbody tr:last-of-type th:first-of-type {border-bottom-left-radius: 12px;}
.cont_wrap[class*="soc_321"] #hanaMainTabDiv input[name="foreign"] ~ label > button {margin-right: 8px;}
.cont_wrap[class*="soc_321"] #hanaMainTabDiv input[name="email02"] {height: 40px; border-radius: 8px;}
.cont_wrap[class*="soc_321"] #hanaMainTabDiv select {height: 40px; border-radius: 8px;}
.cont_wrap[class*="soc_321"] #hanaMainTabDiv span.input_wrap {vertical-align: middle;}
.cont_wrap[class*="soc_321"] #hanaMainTabDiv select#phone ~ .input_wrap.ml5 {margin-left: 0 !important;}

/* 개인정보처리방침 타이틀 수정 */
.cont-rebuild .privacy h4.infoDealing11 {margin: 40px 0; font-weight: 600; font-size: 20px; color: #111; text-align: center;}