@charset "UTF-8";

.board-cont {}
.board-cont .search {margin-bottom:2.8rem}
.board-cont__search {margin-bottom:2.8rem}
.board-cont__search .search {margin-bottom:0;}
.board-cont__prev {margin:5.6rem 0}
.board-cont__cnt {}
.board-cont .btn-wrap {margin-top:4rem}
.board-cont .board-pn {margin-top:5.2rem}

.board-view {border-top:2px solid #252525}
.board-view__tit-wrap {padding:3.2rem}
.board-view__tit {color:#3a3a3a;font-size:2.8rem;font-weight:700}
.board-view__date {margin-top:1.2rem;color:#686868;font-size:1.6rem;letter-spacing:-0.2px}
.board-view__body {padding:4rem 3.2rem;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.board-view__files {margin-top:4rem}
.board-view__file + .board-view__file {margin-top:1.2rem}
 
.board-view02 {border-top:2px solid #252525;border-bottom:1px solid #eaeaea}
.board-view02.mt01 {margin-top:7.6rem}
.board-view02__tit-wrap {display:flex;justify-content:space-between;margin-bottom:6rem;padding:6rem;border-bottom:1px solid #eaeaea}
.board-view02__tit-left {display:flex;flex-direction:column;margin-right:1.6rem}
.board-view02__tit-right {display:flex;align-items:center}
.board-view02__img {width:20rem;height:20rem}
.board-view02__tit {display:block;margin-bottom:1.2rem;color:#3a3a3a;font-weight:700;font-size:3.6rem;line-height:5.2rem}
.board-view02__txt {color:#686868;font-size:2.4rem;line-height:3.6rem}
.board-view02__txts {flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}
.board-view02__date {display:block;color:#686868;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
.board-view02__contents {max-width:80rem;margin:auto}
.board-view02__links {display:flex;align-items:center;justify-content:center;padding:2.5rem 0}
.board-view02__link {width:50%;justify-content:center}
.board-view02__contents-img + .board-view02__contents-img {margin-top:4rem;}

.board-pn {border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;font-size:1.8rem;line-height:2.8rem}
.board-pn__row {display:flex;align-items:center;padding:2.4rem 3.2rem}
.board-pn__row + .board-pn__row {border-top:1px solid #eaeaea}
.board-pn__col {flex-shrink:0;display:flex;align-items:center}
.board-pn__txt {color:#686868}
.board-pn__arr {flex-shrink:0;margin-left:0.8rem}
.board-pn__col02 {flex-grow:1;display:flex;align-items:center;min-width:0;margin-left:6.8rem}
a.board-pn__tit {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;color:#3a3a3a;font-weight:500}
a.board-pn__tit.empty {color:#686868;font-weight:400}
.board-pn__date {flex-shrink:0;margin-left:1.6rem;font-size:1.6rem;letter-spacing:-0.2px}

.visual-cont {background-color:#fff8f2} /* 디폴트: 자산관리와 투자 */
.visual-cont--bg01 {background-color:#fcfbec} /* 퇴직연금 라운지 */
.visual-cont--bg02 {background:#f5f7fd} /* 퇴직연금 이해하기 */
.visual-cont--bg03 {background:#eff9f8} /* why */
.visual-cont__inner{display:flex;align-items:center;justify-content:space-between;padding:4rem 9rem}
.visual-cont__col  {align-self:flex-start;margin-top:6rem;}
.visual-cont__tit {margin-bottom:1.6rem;color:#252525;font-weight:700;font-size:4rem;line-height:6rem;word-break:keep-all}
.visual-cont__txt {color:#444444;font-size:2.8rem;line-height:4.2rem;word-break:keep-all}
.visual-cont__col02 {flex-shrink:0;margin-left:1.6rem}
.visual-cont__img {display:block;width:32rem;height:32rem}

.lounge-cont {}
.lounge-cont .search {margin-bottom:5.6rem}
.lounge-cont__search {margin-bottom:5.6rem}
.lounge-cont__search .search {margin-bottom:0;}
.lounge-cont__prev {}
.lounge-cont__prev02 {margin-bottom:6rem;}
.lounge-cont .box-list-wrap {margin-top:6rem}
.lounge-cont .btn-wrap {margin-top:4rem}
.lounge-cont__gbox {margin-top:4rem}
.lounge-cont__cnt {margin-left:1.2rem}
.lounge-cont__accordion-wrap {margin-top:6rem}

/* 라운지- 자주하는 질문 */
.direct-link {display:flex;justify-content:space-between;max-width:80.8rem;margin:0 auto 7.2rem}
.direct-link__item {max-width:22.4rem;width:100%;text-align:center}
.direct-link .direct-link__anchor {display:block;color:#3a3a3a;font-size:2.4rem;line-height:3.6rem}
.direct-link__anchor .arr-mm-r-gray {flex-shrink:0;align-self:flex-start;margin-top:0.5rem;}
.direct-link__anchor .ico {display:block;width:9.2rem;height:9.2rem;margin:auto}
.direct-link__anchor .ico-news {background:url(../../../resource/img/rpc_new/ico_news.png) 0 0 / 100% auto no-repeat}
.direct-link__anchor .ico-time {background:url(../../../resource/img/rpc_new/ico_time.png) 0 0 / 100% auto no-repeat}
.direct-link__anchor .ico-chatbot {background:url(../../../resource/img/rpc_new/ico_chatbot.png) 0 0 / 100% auto no-repeat}

/* 라운지- 연금활용의 모든 것 */
.everythig-tip-wrap {margin-top:7.6rem}
.everything-img-box {width:37.6rem;margin:6rem auto 0}
.everything-img-box02 {width:13.3rem;margin:2.4rem auto}
.everything-list .color-box {height:34.4rem}
.box-footer__arr {display:block;width:4rem;height:4rem;margin-left:auto}
.box-footer__arr.type01 {width:auto;margin:0;}
.box-footer__arr.type01 img {display:block;width:auto;height:100%;margin-left:auto;}
.box-footer__qr {width:8rem;height:8rem;margin-left:auto}
.mob-ctrl--show {display:none;}
.mob-ctrl--hid {display:block}
.mob .mob-ctrl--show {display:block;}
.mob .mob-ctrl--hid {display:none}

/* 라운지- 연금닥터 전문상담 */
.doctor-list {display:block;width:100%;margin:0}
.doctor-list > li + li {margin-top:4rem}
.doctor-list > li {padding:0}
.doctor-list .rpc-box {position:relative;}
.doctor-list .rpc-box:hover {box-shadow:initial;border-color:#e8e8e8}
.doctor-list__tit {display:block;margin-top:1.2rem;color:#252525;font-weight:700;font-size:3.2rem;line-height:4.8rem;}
.doctor-list__txt {margin-top:1.2rem;color:#444;font-size:2rem;line-height:3.2rem;}
.doctor-list__txt02 {color:#252525;font-weight:500;font-size:2rem;line-height:3.2rem}
.doctor-list .box-footer {margin-top:3.2rem;padding-top:3.2rem;border-top:1px solid #eaeaea}
.doctor-list .box-footer__qr {margin-left:0}
.doctor-chatbot__cont {text-align:center;}
.doctor-chatbot .label-cont {justify-content:center;}
.doctor-chatbot__txts {margin-top:1.2rem;}
.doctor-chatbot__txt01 {color:#252525;font-size:2.8rem;line-height:4.2rem;}
.doctor-chatbot__txt02 {display:block;margin-top:0.4rem;color:#252525;font-weight:700;font-size:3.2rem;line-height:4.8rem;}
.doctor-chatbot__footer {margin:4rem 0 0 0;text-align:center;}
.doctor-chatbot__img {width:8rem;height:8rem;margin:auto}

/* 라운지- 퇴직연금 가입 및 가입자동의 */
.method-list .rpc-box {position:relative;height:29.8rem;}
.method-list .rpc-box:hover {box-shadow:initial;border-color:#e8e8e8}
.method-list__tit {display:block;color:#252525;font-weight:700;font-size:2.8rem;line-height:4.2rem;}
.method-list__txt {margin-top:0.8rem;color:#444;font-size:1.8rem;line-height:2.8rem;}
.method-banner {margin-top:4rem;}
.method-banner02 {margin-top:6rem}
.method-banner02 .color-box {border-radius:2.8rem;}
.method-banner02 .ico-arrow {display:inline-block;margin:-0.2rem 0 0 0.4rem;font-weight:500;vertical-align:top;}
.method-list-wrap03 {margin-top:4rem}

/* 라운지- 퇴직연금 규약동의 */
.regulation-report .ico-arrow {display:inline-block;margin:-0.2rem 0 0 0.4rem;font-weight:500;vertical-align:top}

/* 퇴직연금 자산관리와 투자 */
.manage-cont .box-list-wrap {margin-top:6rem}
.manage-guide {position:relative;margin-top:3.2rem;padding:4rem;background:#f8f8f8;border-radius:2.8rem}
.manage-guide__tit {display:flex;align-items:center;color:#000;font-weight:500;font-size:3.2rem;line-height:4.8rem}
.manage-guide__icon {position:absolute}
.manage-guide__contents {padding-left:12.8rem}
.manage-guide__txt {margin-top:1.2rem;color:#444;font-weight:500;font-size:1.8rem;line-height:2.8rem}
.manage-guide__inner {margin-top:2.8rem}
.manage-guide__dls {display:flex}
.manage-guide__dl {flex:1;display:flex}
.manage-guide__dl + .manage-guide__dl {margin-left:3.2rem}
.manage-guide__dl dt {width:6rem;margin-right:2.4rem;color:#444;font-weight:700;font-size:1.8rem;line-height:2.8rem}
.rpc-cont__tab-wrap .rpc-cont__tab {margin:6rem 0 4rem}

/* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 자산운용 프로세스 */
.circle-list {overflow:hidden}
.circle-list.guide-list {margin-top:6rem;padding-left:10.5%}
.circle-list > li {display:flex;align-items:center;margin-top:10.4rem}
.circle-list > li:first-child {margin-top:0}
.circle-list__left {flex-shrink:0;position:relative;margin-right:3.2rem}
.circle-list__circle {display:flex;align-items:center;justify-content:center;position:relative;z-index:10;width:15rem;height:15rem;border-radius:50%}
.circle-list__circle::after {content:'';display:block;position:absolute;left:50%;top:100%;width:2rem;height:1.6rem;background-color:#fff;transform:translateX(-50%)}
.circle-list__circle.bg01 {background-color:#f8f8f8}
.circle-list__circle.bg02 {background-color:#f8f8f8}
.circle-list__circle.bg03 {background-color:#f8f8f8}
.circle-list__arr {position:absolute;left:50%;bottom:100%;z-index:1;padding-bottom:1.6rem;background-color:#fff;transform:translateX(-50%)}
.circle-list__arr::before {content:'';display:block;width:2rem;height:60.2rem;background:url(../../../resource/img/rpc_new/arr_list.png) left bottom / 100% auto no-repeat}
.circle-list__circle img {width:6.4rem;height:6.4rem}
.circle-list > li:first-child .circle-list__circle::before {content:'';display:block;position:absolute;left:50%;bottom:100%;width:2rem;height:19.5rem;background-color:#fff;transform:translateX(-50%)}
.circle-list > li:first-child .circle-list__arr {display:none}
.circle-list > li:nth-child(1) .circle-list__arr {z-index:9}
.circle-list > li:nth-child(2) .circle-list__arr {z-index:8}
.circle-list > li:nth-child(3) .circle-list__arr {z-index:7}
.circle-list > li:nth-child(4) .circle-list__arr {z-index:6}
.circle-list > li:nth-child(5) .circle-list__arr {z-index:5}
.circle-list__tit {display:block;margin-bottom:1.2rem;color:#1f1f1f;font-size:2.8rem;line-height:4.2rem;font-weight:500}
.circle-list__btns {display:flex;margin-top:1.6rem}
.circle-list__btns .btn-s-line01 {flex-shrink:0}
.circle-list__btns .btn-s-line01 + .btn-s-line01 {margin-left:0.8rem}
.circle-list__btns .btn-s-line01:hover {border:1px solid #03745a}
.circle-list__btns .btn-s-line01:hover .btn-txt03 {color:#03745a}
.process-img-box {padding:0 4rem;}
.process-img-box .process-img {display:flex;justify-content:space-between;margin-top:4rem;}
.process-img__item {width:50rem}
.process-img__item + .process-img__item {width:67.3rem;margin-left:14.5rem;}
.rpc-icon-box {width:28rem;height:28rem;margin:0 auto;}
.rpc-icon-box.w02 {width:24rem;height:24rem}
.rpc-icon-box.w03 {width:22rem;height:22rem}
.rpc-icon-box.w04 {width:36rem;height:36rem}
.rpc-icon-box.w05 {width:14.4rem;height:14.4rem}
.rpc-icon-box.w06 {width:10.6rem;height:10.6rem;background:none}
.rpc-icon-box.w07 {width:4rem;height:4rem;background:none}
.rpc-icon-box.w08 {width:16rem;height:16rem}
.rpc-icon-box.w09 {width:9.6rem;height:9.6rem;border-radius:4rem}
.rpc-icon-box.w10 {width:4.8rem;height:4.8rem;background:none}
.rpc-icon-box.w11 {width:10.6rem;height:10.6rem;background:none}
.rpc-icon-box.w12 {width:20rem;height:20rem;}
.rpc-icon-txt {margin-top:0.8rem;text-align:center}

/* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 자산운용 기본원칙 */
.principle-img-box {width:59rem;margin:0 auto}

/* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 투자한도 제한 */
.limit-box-wrap {margin-top:2.4rem;}
.limit-box-wrap + .limit-box-wrap {margin-top:4rem;}
.limit-box-wrap .border-box {margin-top:1.2rem}
.limit-box-wrap .border-box + .border-box {margin-top:1.6rem}
.limit-box-wrap .box-inner11 {padding:3.2rem 5.6rem 3.2rem 3.2rem;}
.limit-box {display:flex;justify-content:space-between;}
.limit-box__cont {display:flex;}
.limit-box__num {flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#f8f8f8;font-weight:700;font-size:1.8rem;line-height:2.8rem;border-radius:50%;}
.limit-box__txts {flex-grow:1;max-width:90rem;margin:0 2.4rem 0 1.6rem}
.limit-box__txt01 {color:#252525;font-weight:500;font-size:2rem;line-height:3.2rem;}
.limit-box__txt02 {display:block;margin-top:1.2rem;color:#686868;font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.limit-box__txt03 {flex-shrink:0;display:block;color:#03745a;font-weight:500;font-size:1.8rem;line-height:2.8rem;}
.limit-box__txt04 {flex-shrink:0;display:block;color:#686868;font-weight:500;font-size:1.8rem;line-height:2.8rem;}
.limit-box__txt-wrap {flex-shrink:0;min-width:10.2rem;text-align:right;}
.limit-box--db .limit-box__num {color:#e45673}
.limit-box--dc .limit-box__num {color:#46a308}
.limit-img-box01 {max-width:95.6rem;margin:6rem auto 0}
.limit-img-box02 {max-width:101.1rem;margin:0 auto}
.limit-img-box03 {max-width:110rem;margin:0 auto}

/* 퇴직연금 자산관리와 투자 - 수익률 관리 가이드 */
.bg-cont--pdt0 {padding-top:0 !important}
.bg-white-cont {padding:8rem 0;background:#fff}
.bg-white-cont--pdt0 {padding:0;}
.bg-white-cont:last-child {padding-bottom:0}
.bg-white-cont02 {padding:0 0 8rem;background:#fff}
.bg-gray-cont {padding:8rem 0;background:#f8f8f8}
.bg-gray-cont--pdt0 {padding:0;}
.bg-gray-cont:last-child {padding-bottom:0;}
.bg-gray-cont02 {background:#f8f8f8}
.roi-box-wrap.mt01 {margin-top:4rem;}
.roi-box {text-align:center;}
.roi-box + .roi-box {margin-top:2.4rem}
.roi-box__txt01 {color:#252525;font-weight:500;font-size:2.4rem;line-height:3.6rem;}
.roi-box__txt02 {display:block;color:#03745a;font-weight:700;font-size:3.6rem;line-height:5.2rem;}
.roi-box__tit {color:#1f1f1f;font-weight:700;font-size:2.8rem;line-height:4.2rem;}
.roi-box__arr {display:block;margin:0.6rem 0;color:#bebebe;font-size:4rem;line-height:4.8rem;}
.roi-risk-box {margin-top:6rem;padding:4rem 5rem;border-top:1px solid #eaeaea;background:#f8f8f8;text-align:center}
.roi-risk__tit {display:block;color:#dd3153;font-weight:700;font-size:2.4rem;line-height:3.6rem;}
.roi-risk__txt {margin-top:2.4rem;color:#444;font-size:2rem;line-height:3.2rem;}
.roi-risk__col {display:block;margin-top:1.6rem}
.roi-risk__arr {display:block;width:2.4rem;height:2.4rem;margin:0.4rem auto;color:#444;font-weight:500;}
.rio-risk__inner-box {display:flex;justify-content:center;margin-top:2.4rem;}
.rio-risk__inner-txt {padding:1.2rem 2.4rem;background:#008e70;border-radius:1.2rem;color:#fff;font-weight:700;font-size:2rem;line-height:3.2rem}

/* 퇴직연금 자산관리와 투자 - 퇴직연금 투자 */
.rebalance-step .gray-box05 {width:32rem;height:24rem;}
.rebalance-step .rpc-bul07 {margin-top:1.2rem;}
.rebalance-step > li {margin-bottom:4rem;padding-bottom:4rem;border-bottom:1px solid #eaeaea}
.rebalance-step__txt01 {display:block;color:#03745a;font-weight:700;font-size:2rem;line-height:3.2rem}
.rebalance-step__txt02 {display:block;margin-top:1.6rem;color:#252525;font-weight:700;font-size:2.8rem;line-height:4.2rem}
.rebalance-step__txt03 {display:block;margin-top:0.4rem;color:#686868;font-size:1.8rem;line-height:2.8rem}
.invest-img-box01 {margin:4rem auto 0}
.invest-img-box02 {width:110rem;margin:4rem auto 6rem}
.invest-img-box03 {margin:0 auto}

/* 퇴직연금 자산관리와 투자 - 투자와 포트폴리오 */
.portfolio-cont {margin-bottom:-19.2rem;}
.portfolio-tab {position:sticky;top:calc(var(--safe-top) + 5.7rem);z-index:180;margin:4rem auto 2.4rem;padding:1.2rem 4rem;background-color:#fff;}
.portfolio-tab .tab-cont__inner {justify-content:flex-start}
.portfolio-list-wrap {margin-top:4rem}
.portfolio-list > li:last-child .portfolio-list__cont {padding-bottom:20rem}
.portfolio-list__cont {padding:6rem 0}
.portfolio-list__cont.bg-grad {background-image:linear-gradient(to bottom, #fff, #f8f8f8)}
.portfolio-list__cont.bg-gray {background-color:#f8f8f8}
.portfolio-list__col {display:flex;justify-content:space-between;}
.portfolio-list__left {flex-grow:1}
.portfolio-list__right {flex-shrink:0;margin-left:8rem}
.portfolio-list__right .ico {display:block;width:20rem;height:20rem}
.portfolio-list__txts {margin-bottom:5.6rem}
.portfolio-list__tit {display:block;color:#252525;font-weight:700;font-size:3.2rem;line-height:4.8rem;}
.portfolio-list__txt01 {margin-top:1.6rem;color:#444;font-weight:500;font-size:2.4rem;line-height:3.6rem;}
.portfolio-list__hash {display:block;margin-top:0.8rem;color:#686868;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;padding-right:18rem}
.portfolio-list__hash .hashtag {display:inline-block}
.portfolio-list__guide .guide-toggle__btn {align-items:center;justify-content:unset;width:auto;padding:0}
.portfolio-list__guide .guide-toggle__panel {padding:0}
.guide-toggle__ico {width:1.6rem;height:1.6rem;margin-left:0.8rem}
.portfolio-list__button {margin-top:3.2rem}
.portfolio-list__btm {margin-top:4rem;padding-top:4rem;border-top:1px solid #eaeaea}
.portfolio-list__btm .ico-qr {display:flex;align-items:center}
.portfolio-list__btm .ico {display:block;width:8rem;height:8rem;}
.portfolio-list__btm .ico-qr__txt {display:block;margin-left:1.6rem;color:#252525;font-size:1.8rem;font-weight:500;line-height:2.8rem}
.portfolio-list__btm .ico-portfolio01 {background:url(../../../resource/img/rpc_new/portfolio_qr01.png) no-repeat 0 0 / 100%}
.portfolio-list__btm .ico-portfolio02 {background:url(../../../resource/img/rpc_new/portfolio_qr02.png) no-repeat 0 0 / 100%}
.portfolio-list__btm .ico-portfolio03 {background:url(../../../resource/img/rpc_new/portfolio_qr03.png) no-repeat 0 0 / 100%}
.portfolio-list__btm .ico-portfolio04 {background:url(../../../resource/img/rpc_new/portfolio_qr04.png) no-repeat 0 0 / 100%}
.portfolio-list__btm .ico-portfolio05 {background:url(../../../resource/img/rpc_new/portfolio_qr05.png) no-repeat 0 0 / 100%}
.portfolio-list__txt02 {color:#444444;font-weight:700;font-size:1.8rem;line-height:2.8rem;}
.portfolio-list__txt02.ico-guide-profile {position:relative;padding-left:3.2rem}
.portfolio-list__txt02.ico-guide-profile::before {content:'';position:absolute;top:0.2rem;left:0;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/ico_profile.png) no-repeat 0 0 / 100%}
.portfolio-list__txt03 {margin-top:1.2rem;color:#444;font-size:1.8rem;line-height:2.8rem;}
.portfolio-img-box01 {width:98.6rem;margin:0 auto;}
.portfolio-cont--en .bg-white-cont {padding-top:7.6rem}
.portfolio-img-box02 {width:102.5rem;margin:2.4rem auto 0;}
.portfolio-img-box03 {width:82.5rem;margin:2.4rem auto 0;}
.portfolio-img-box04 {width:82.5rem;margin:2.4rem auto 0;}
.portfolio-img-box05 {width:82.5rem;margin:2.4rem auto 0;}
.portfolio-img-box06 {width:82.5rem;margin:2.4rem auto 0;}
.portfolio-img-box07 {width:82.5rem;margin:2.4rem auto 0;}
.portfolio-box-wrap .white-box03 {margin-top:2.4rem;}
.portfolio-list .portfolio-list__btm .portfolio-list__arr{display:none;}
.portfolio-list .portfolio-mob {display:none}
.portfolio-list.mob .portfolio-list__btm {display:none}
.portfolio-list.mob .portfolio-list__btm .portfolio-list__arr{display:none;}

/* 퇴직연금 자산관리와 투자 - 원리금보장상품 */
.prod-tbl-sort {display:flex;align-items:center;justify-content:space-between;margin-bottom:3.2rem}
.prod-tbl-sort .select-cont {flex-shrink:0}
.prod-dl {display:flex;align-items:center;justify-content:flex-end}
.prod-dl__dt {color:#686868;font-size:1.6rem;font-weight:500;line-height:2.4rem;letter-spacing:-0.2px}
.prod-dl__dd {color:#252525;font-size:2rem;font-weight:700;line-height:3.2rem}
.prod-dl__col {margin-left:0.8rem}
.prod-dl02 {display:flex;align-items:center}
.prod-dl02__dt {min-width:3.6rem;color:#686868;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
.prod-dl02__dd {color:#252525;font-size:1.4rem;font-weight:500;line-height:2rem;letter-spacing:-0.2px}
.prod-dl02__col {margin-left:1.2rem}
.prod-dl-cont {margin-top:1.2rem}
.prod-dl-cont dl + dl {margin-top:0.4rem}

/* 퇴직연금 자산관리와 투자 - 실적배당상품 */
.prod-rate {color:#686868}
.prod-rate-up {color:#ea1034}
.prod-rate-down {color:#0043e4}
.arr-increase::before {content:'▲';display:inline-block;color:#ea1034}
.arr-decrease::before {content:'▼';display:inline-block;color:#0043e4}

/* 공시 : 비원리금 보장상품 */
.prod-sort__header {margin-top:6rem}
.prod-sort__tit {margin-bottom:2rem;color:#3a3a3a;font-weight:500;font-size:2rem;line-height:3.2rem}
.prod-sort__tit-em {color:#03604c;font-weight:700}
.prod-sort__btn-wrap {display:none}
.prod-tbl-wrap {margin-top:6rem}
.prod-tbl {border-top:1px solid #252525}
.prod-tbl__tr {display:flex;align-items:center;justify-content:space-between;padding:2.4rem 3.2rem;border-bottom:1px solid #eaeaea}
.prod-tbl__td {flex:1}
.prod-tbl__td + .prod-tbl__td {flex:1.17;margin-left:3.2rem}
.prod-tbl__td02 {flex-shrink:0}
.prod-item__link {display:flex;align-items:center;justify-content:space-between}
.prod-item__txt01 {display:block;color:#252525;font-weight:700;font-size:2rem;line-height:3.2rem;word-break:break-all;}
.prod-item__txt02 {display:block;color:#686868;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
.prod-item__col01 {margin-top:1.2rem}
.prod-item__col02 {margin-top:0.4rem}
.prod-cells {display:flex}
.prod-cell {max-width:11.6rem;width:100%;border-left:1px solid #eaeaea;text-align:center}
.prod-cell__txt01 {display:block;color:#686868;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
.prod-cell__txt02 {display:block;color:#252525;font-weight:500;font-size:1.8rem;line-height:2.8rem}
.prod-cell__row {margin-top:0.4rem}
.prod-cells02 {display:flex;margin-top:1.6rem}
.prod-cell02 {max-width:8.8rem;width:100%;padding-left:2.8rem;text-align:left}
.prod-cell02:first-child {padding-left:0}
.prod-cell02--lo {max-width:17.6rem;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}
.prod-cell02__txt01 {display:block;color:#686868;font-size:1.3rem;line-height:2rem}
.prod-cell02__txt02 {display:block;color:#252525;font-weight:500;font-size:1.4rem;line-height:2rem}
.prod-cell02__row {margin-top:0.8rem}
.gray-box .box-inner03 .ico-cont {display:flex;}

/* 공시 : 사업자 수행업무 */
.manage-list .ico {display:block;width:5.6rem;height:5.6rem;background-repeat:no-repeat;background-position:0 0;background-size:100%;}
.manage-list .ico-manage01 {background-image:url(../../../resource/img/rpc_new/ico_manage01.png);}
.manage-list .ico-manage02 {background-image:url(../../../resource/img/rpc_new/ico_manage02.png);}
.manage-list .ico-manage03 {background-image:url(../../../resource/img/rpc_new/ico_manage03.png);}
.manage-list .ico-manage04 {background-image:url(../../../resource/img/rpc_new/ico_manage04.png);}
.manage-list .ico-manage05 {background-image:url(../../../resource/img/rpc_new/ico_manage05.png);}

.manage-list__inner {padding:4rem}
.manage-list__txt {margin-top:1.6rem;color:#252525;font-weight:500;font-size:2rem;line-height:3.2rem;word-break:keep-all;}
.manage-list02 {display:flex;flex-wrap:wrap;width:calc(100% + 1.6rem);margin:-1.6rem 0 0 -1.6rem;text-align:center;}
.manage-list02__inner {padding:4rem 2.4rem 3.6rem}
.manage-list02 .ico {display:block;width:8.8rem;height:8.8rem;margin:auto;background-repeat:no-repeat;background-position:0 0;background-size:100%;}
.manage-list02 .ico-manage06 {background-image:url(../../../resource/img/rpc_new/ico_manage06.png);}
.manage-list02 .ico-manage07 {background-image:url(../../../resource/img/rpc_new/ico_manage07.png);}
.manage-list02 .ico-manage08 {background-image:url(../../../resource/img/rpc_new/ico_manage08.png);}
.manage-list02 .ico-manage09 {background-image:url(../../../resource/img/rpc_new/ico_manage09.png);}
.manage-list02 .ico-manage10 {background-image:url(../../../resource/img/rpc_new/ico_manage10.png);}
.manage-list02__item {display:flex;flex-basis:20%;padding:1.6rem 0 0 1.6rem}
.manage-list02__txt {margin-top:1.6rem;color:#252525;font-weight:500;font-size:2rem;line-height:3.2rem;word-break:keep-all;}

/* 공시 : 운용자산 및 자산관리 약관 */
.terms-list .rpc-box:hover {border-color:#e8e8e8;box-shadow:initial;}
.terms-list__tit {display:block;color:#444;font-weight:700;font-size:2.8rem;line-height:4.2rem;}
.terms-list__btns {display:flex;margin-top:0.8rem}
.terms-list__btns.mt01 {margin-top:1.6rem}
.terms-list__btns .terms-list__btn + .terms-list__btn {margin-left:0.8rem}

/* 공시 : 사업자 등록 내용 */
.business-img-box {width:87.1rem;margin:6rem auto;}

/* Why 하나 연금닥터 : 하나은행의 강점 */
.doctor-img-box01 {width:32rem;margin:0 auto}
.doctor-img-box02 {width:90rem;margin:6rem auto 0}
.doctor-img-box03 {width:90rem;margin:6rem auto 0}
.doctor-img-box04 {width:90rem;margin:8rem auto 0}
.doctor-img-box05 {width:32rem;margin:0 auto}
.doctor-img-box06 {width:102.5rem;margin:0 auto}
.doctor-gray-box {margin-top:6rem}
.doctor-ops-cont {margin-bottom:-19.2rem}
.doctor-ops-cont .link-box {display:flex;justify-content:center;padding:8rem 0 20rem;}
.doctor-ops-cont .link-box__item {position:relative;display:flex;align-items:center;padding:0 6rem}
.doctor-ops-cont .link-box__item + .link-box__item:before {content:'';position:absolute;left:0;top:1.6rem;bottom:1.6rem;width:1px;background:#eaeaea;}
.doctor-ops-cont .link-box__icon {flex-shrink:0;width:9.6rem;height:9.6rem;margin-right:2.4rem;}
.doctor-ops-cont .icon01 {background:url(../../../resource/img/rpc_new/ico_consulting_288x288.png) no-repeat 0 0 / 100%;}
.doctor-ops-cont .icon02 {background:url(../../../resource/img/rpc_new/ico_house_288x288.png) no-repeat 0 0 / 100%;}
.doctor-ops-cont .link-box__tit {display:block;margin-bottom:0.4rem;color:#444;font-weight:700;font-size:2.4rem;line-height:3.6rem;}
.branch-find {padding:8rem 0 12rem}
.branch-find__link {display:flex;align-items:center;justify-content:center;flex-direction:column}
.branch-find__icon {display:block;width:6.4rem;height:6.4rem;margin-bottom:2.4rem;background:url(../../../resource/img/rpc_new/ico_branch_find.png) no-repeat 0 0 / 100%}
.consulting-box-cont {display:flex;flex-wrap:wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem}
.consulting-box__item {flex:1 0 auto;flex-basis:33.333%;padding:2.4rem 0 0 2.4rem}
.consulting-box__txt {color:#03745a;font-size:2.4rem;font-weight:700;line-height:3.6rem}
.consulting-box__col {margin-top:1.6rem}
.consulting-img-box01 {width:32rem;margin:0 auto}
.consulting-img-box02 {width:90rem;margin:0 auto}
.consulting-img-box03 {width:90rem;margin:0 auto}
.consulting-img-box04 {width:46.2rem;margin:0 auto}
.consulting-list {display:flex;margin-top:2.4rem;text-align:center}
.consulting-list li {width:25%;height:auto}
.consulting-list li + li {margin-left:1.4rem}
.consulting-list .white-box {height:100%}
.consulting-list__tit {display:block;color:#252525;font-size:2.4rem;font-weight:700;line-height:3.6rem}
.consulting-list__txt {display:block;margin-top:0.8rem;color:#444444;font-size:1.8rem;line-height:2.4rem}
.consulting-list .ico {display:block;width:8rem;height:8rem;margin:0 auto 2.4rem;background-repeat:no-repeat;background-size:100%}
.consulting-list .ico-consulting01 {background-image:url(../../../resource/img/rpc_new/ico_consulting01.png)}
.consulting-list .ico-consulting02 {background-image:url(../../../resource/img/rpc_new/ico_consulting02.png)}
.consulting-list .ico-consulting03 {background-image:url(../../../resource/img/rpc_new/ico_consulting03.png)}
.consulting-list .ico-consulting04 {background-image:url(../../../resource/img/rpc_new/ico_consulting04.png)}

/* Why 하나 연금닥터 : 하나은행의 연금철학 */
.doctor-philos-list {display:flex;justify-content:center;text-align:center;margin-top:6rem}
.doctor-philos-list li {width:31.5rem}
.doctor-philos-list li + li {margin-left:4rem}
.doctor-philos-list .rpc-icon-box {margin-bottom:2.4rem}
.doctor_philos-img-box01 {max-width:59.6rem;margin:2.4rem auto 0}

/* Why 하나 연금닥터 : 언론보도 */
.rpc-img-cont {display:flex;justify-content:center}
.rpc-img-cont__inner {display:flex;align-items:center;justify-content:space-between;max-width:94.4rem;width:100%}
.rpc-img-cont__left .rpc-img-cont__bg {margin-right:14rem}
.rpc-img-cont__right .rpc-img-cont__bg {margin-left:14rem}
.rpc-img-cont__bg {flex-shrink:0;display:inline-block;width:32rem;height:32rem}
.rpc-img-cont__txts {width:48.4rem}
.rpc-img-cont__tit {display:block;color:#252525;font-size:3.2rem;font-weight:700;line-height:4.8rem}
.rpc-img-cont__txt {display:block;margin-top:2rem;color:#444444;font-size:1.8rem;list-style:2.8rem}
.pr-list {width:94.4rem;margin:0 auto;text-align:center}
.pr-list__item {padding:8rem 0;border-top:1px solid #eaeaea}
.pr-list__item:last-child {padding-bottom:0}

/* 퇴직연금 이해하기 : 퇴직연금 제도란 */
.policy-img-box01 {width:84rem;margin:0 auto;}
.policy-img-box02 {width:83rem;margin:0 auto;}
.policy-img-box03 {width:83rem;margin:0 auto;}
.policy-img-box04 {width:102.5rem;margin:2.4rem auto 0;}
.policy-img-box05 {width:102.5rem;margin:0 auto}

/* 퇴직연금 이해하기 : 퇴직연금 제도의 종류 */
.irp-img-box01 {width:96.5rem;margin:0 auto}
.irp-img-box02 {width:60rem;margin:2.4rem auto 0}
.irp-img-box03 {width:84rem;margin:2.4rem auto 0}
.db-img-box01 {width:84rem;margin:2.4rem auto 0}
.db-img-box02 {width:82rem;margin:0 auto}
.db-img-box03 {width:82rem;margin:0 auto}
.dc-img-box01 {width:84rem;margin:2.4rem auto}
.dc-img-box02 {width:92.4rem;margin:0 auto 2.4rem}
.dc-img-box03 {width:92.5rem;margin:0 auto 2.4rem}
.dc-img-box04 {width:77.1rem;margin:0 auto}

/* 퇴직연금 이해하기 : 퇴직연금 세제안내 */
.tax-img-box01 {width:77.1rem;margin:0 auto}
.tax-img-box02 {width:90rem;margin:0 auto}
.tax-img-box03 {width:68.5rem;margin:0 auto}
.income-list li {padding:4rem 0}
.income-list li + li {border-top:1px solid #eaeaea}
.income-list__row {display:flex;align-items:center}
.income-list__num {display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-right:1.6rem;border-radius:50%;background-color:#444444;color:#ffffff;font-size:1.8rem;font-weight:700;line-height:2.8rem}
.income-list__tit {color:#252525;font-size:2.4rem;font-weight:700;line-height:3.6rem}
.income-list__col {margin-top:2rem}

/* 퇴직연금 이해하기 : 가입자 교육 */
.edu-cont .box-list-wrap {margin-top:6rem}
.edu-cont .tab-cont {margin-top:6rem}
.video-list-wrap {margin-top:6rem}
.video-list {display:flex;flex-wrap:wrap;width:calc(100% + 2.4rem);margin:-4rem 0 0 -2.4rem}
.video-list > li {flex-shrink:0;width:33.333%;padding:4rem 0 0 2.4rem}
.video-box__thumb {overflow:hidden;position:relative;width:100%;border-radius:1.2rem;background-color:#1f1f1f}
.video-box__thumb::before {z-index:10;content:'';position:absolute;;top:0;right:0;bottom:0;left:0;background:rgba(68, 68, 68, 0.4);}
.video-box__thumb::after {z-index:20;content:'';position:absolute;;top:0;right:0;bottom:0;left:0;width:3.7rem;height:4.6rem;margin:auto;background:url(../../../resource/img/rpc_new/ico_btn_play.png) no-repeat 0 0 / 100%;}
.video-box__info {margin-top:1.6rem}
.video-box__tit {display:block;margin-bottom:0.8rem;color:#252525;font-weight:700;font-size:2.4rem;line-height:3.6rem}
.video-box__txt {display:block;color:#686868;font-size:1.8rem;line-height:2.8rem;}
.video-box__txt--em {color:#03745a;font-weight:500}
.video-box__hash {display:flex;color:#686868;font-size:1.8rem;line-height:2.8rem;}
.video-box__hash .hashtag {margin-right:0.8rem}

/* 퇴직연금 이해하기 : 은퇴설계 계산기 */
.cal-tit-wrap {padding:7.6rem 0 5.2rem}
.cal-subtit-wrap {margin:6rem 0 4rem}
.cal-subtit-wrap--mt01 {margin-top:0;}
.cal-subtit {color:#252525;font-weight:700;font-size:4rem;line-height:6rem}
.cal-cont .tab-cont {margin-top:8rem}
.cal-contents {max-width:94.4rem;margin:6rem auto 0}
.cal-contents--mt01 {margin-top:0;}
.cal-contents .step-list {margin:6rem auto 4.8rem}

.cal-box__head {margin-bottom:3.2rem}
.cal-box__head.mb01 {margin-bottom:1.6rem}
.cal-box__inner {max-width:64rem;margin:0 auto}
.cal-box__tit {display:flex;padding:0.3rem 0;color:#252525;font-weight:700;font-size:2.4rem;line-height:3.6rem}
.cal-box__tit-em {margin-right:0.8rem;font-size:2.8rem}
.cal-box__tit02 {display:block;color:#000;font-weight:700;font-size:2.8rem;line-height:4.2rem;word-break:keep-all;}
.cal-box__tit02-em {color:#03745a}
.cal-box__txt-wrap {display:flex;align-items:center;margin-top:1.6rem}
.cal-box__txt {display:block;color:#686868;font-size:1.8rem;line-height:2.4rem}
.cal-box__txt.mt01 {margin-top:0.8rem}
.cal-box__txt.mb01 {margin-bottom:0.4rem}
.cal-box__col {margin-left:0.8rem}

.cal-board {margin-top:4.8rem;text-align:center}
.cal-board__inner {position:relative;display:inline-flex;justify-content:space-between;max-width:40.8rem;width:100%}
.cal-board__inner::before {content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#909090}
.cal-board__item {position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:8.8rem;height:8.8rem;border:1px solid #909090;border-radius:50%;background:#fff;font-size:1.6rem;line-height:2.4rem;color:#444;letter-spacing:-0.2px}
.cal-board__item:nth-child(2) {background:#444;border-color:#444;font-weight:700;font-size:2rem;line-height:3.2rem;color:#fff}
.cal-board__txt-em {display:block;font-weight:700;font-size:2rem;line-height:3.2rem}

.cal-chart-tit {display:block;margin-bottom:3.2rem;color:#444;font-weight:500;font-size:2rem;line-height:3.2rem;text-align:center}
.cal-scroll__inner .cal-chart-tit {margin-bottom:0}
.cal-scroll__inner .cal-guide {margin-top:2.4rem}

.cal-flex {display:flex;justify-content:space-between;align-items:center}
.cal-flex__item {flex:1;text-align:center}
.cal-flex__txt01 {display:block;color:#686868;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
.cal-flex__txt02 {display:block;color:#1f1f1f;font-weight:700;font-size:2.4rem;line-height:3.6rem}
.cal-flex__item.mg02 {margin:0 0 0 4rem}

.cal-guide {max-width:64rem;margin:3.2rem auto 0}
.cal-guide.mt02 {margin-top:3.2rem}
.cal-guide.mt03 {margin-top:4rem}
.cal-guide.mt04 {margin-top:1.6rem}
.cal-guide__tit {margin-bottom:0.8rem;color:#444;font-weight:500;font-size:2rem;line-height:3.2rem}

.cal-graph-wrap {margin-top:4rem}
.cal-graph-wrap.mt02 {margin-top:4rem}
.cal-graph-wrap.mt03 {margin-top:6.4rem}
.cal-graph-wrap.mt04 {margin-top:2rem}

.cal-scroll .rps-flex__item {max-width:36rem;width:100%}
.cal-scroll .rps-flex__item + .rps-flex__item {margin-top:0}
.cal-scroll__inner {position:relative}
.cal-scroll__inner:before {content:'';position:absolute;left:50%;top:0;bottom:0;width:0.1rem;background:#eaeaea}

.cal-bul-wrap {margin-top:5.6rem;padding-top:3.2rem;border-top:1px solid #eaeaea}

.cal-img-box {width:43.6rem;height:26.6rem;margin:0 auto 4rem;background:url(../../img/rpc_new/img_calculator_step03.png) no-repeat 0 0 / 100%}
.cal-img-box02 {width:16rem;height:16rem;margin:3.2rem auto 0;}

.cal-btn {display:flex;justify-content:center}
.cal-btn__txt {color:#444;font-size:1.8rem;line-height:2.8rem;margin-right:0.8rem}
.cal-btn button + button {margin-left:2.4rem}
.cal-btn.mt01 {margin-top:3.2rem}
.cal-btn.mt02 {margin-top:5.6rem}

/* 퇴직연금 이해하기 연금시뮬레이션 */
.simul-cont {display:flex;}
.simul-cont__col {flex:1;}
.simul-cont__col + .simul-cont__col {margin-left:2.4rem;}
.simul-cont02 {display:flex;flex-direction:column;height:100%;}
.simul-cont02__row {flex:1;}
.simul-cont02__row + .simul-cont02__row {margin-top:2rem;}
.simul-cont02 .rpc-box03 {height:100%;}
.simul-cont .box-inner09 {display:flex;flex-direction:column;justify-content:space-between;}
.simul-box {height:100%;padding:11.5rem 4rem;border-radius:2.8rem;background-color:#fff;box-shadow:8px 8px 30px 0px rgba(0,0,0,0.08);}
.simul-box__tit {display:block;margin-bottom:4rem;color:#03745a;font-size:3.2rem;line-height:4.8rem;font-weight:700;text-align:center;}
.simul-box__qr {width:100%;max-width:35.2rem;margin:0 auto;}
.simul-box__img-wrap {display:none;}

/* 가입손님혜택(부가서비스) */
.service-list-wrap {max-width:94.8rem;margin:0 auto;}
.service-list-wrap.mt01 {margin-top:7.6rem;}
.service-wrap {width:94.5rem;margin:6rem auto 0;border-top:1px solid #252525}
.service-top {padding:6rem 0;border-bottom:1px solid #eaeaea}
.service-top__tit {color:#03745a;font-weight:500;font-size:2rem;line-height:3.2rem;}
.service-top__txt {display:block;margin-top:0.4rem;color:#252525;font-weight:700;font-size:3.6rem;line-height:5.2rem;}
.service-list > li {margin-top:1.6rem}
.service-footer {margin-top:6rem;text-align:center;}
.service-footer__tit {display:block;margin-bottom:1.6rem;color:#252525;font-weight:500;font-size:2.4rem;line-height:3.6rem;}
.service-footer__qr {width:8rem;height:8rem;background:silver;margin:auto}
.service-footnote {margin-top:4rem;color:#444;border:1px solid #ddd;border-radius:1.2rem;font-size:1.8rem;line-height:2.8rem;}
.service-footnote .service-box__star {display:inline-block;}

/* 가입손님혜택(부가서비스) - 우체국 */
.post-img-box {width:45rem;margin:0 auto}

/* 가입손님혜택(부가서비스) - 온라인교육 */
.online-edu-img-box {width:45rem;margin:6rem auto 0}
.benefit-cont {text-align:center}
strong.benefit-cont__txt {display:block;color:#03745a;font-size:3.6rem;line-height:5.2rem}
strong[class*="benefit-cont__txt"] {font-weight:700}
ins[class*="benefit-cont__txt"] {font-weight:700;text-decoration:none}
.benefit-cont__txt {display:block;color:#686868;font-size:1.8rem;line-height:2.8rem}
.benefit-cont__txt02 {display:block;color:#444444;font-size:2.8rem;line-height:4.2rem}
.benefit-cont__plus {display:block;margin:0.8rem 0;color:#444444;font-size:3.2rem;font-weight:500;line-height:4.8rem}
[class*="benefit-cont__txt"].mt01 {margin-top:0.2rem}
[class*="benefit-cont__txt"].mt02 {margin-top:0.8rem}
[class*="benefit-cont__txt"].c-green {color:#03745a}

/* 가입손님혜택(부가서비스) - 마이리얼트립 */
.myrealtrip-img-box {width:45rem;margin:6rem auto 0}

/* 가입손님혜택(부가서비스) - 영어교육 */
.wallstreet-img-box {width:45rem;margin:6rem auto 0}

@media only screen and (max-width:1300px) {
    .visual-cont__inner {padding:4rem}
    .visual-cont__col {margin-top:4rem}
    .visual-cont__tit {margin-bottom:1.2rem}
    .visual-cont__txt {font-size:2.4rem;line-height:3.6rem}
    .visual-cont__img {width:24rem;height:24rem}
}

@media only screen and (max-width:1024px) {
    .board-cont .search {margin-bottom:1.2rem}
    .board-cont__search {margin-bottom:1.2rem}
    .board-cont__search .search {margin-bottom:0;}
    .board-cont__prev {margin:2.4rem 0 2.8rem}
    .board-cont .btn-wrap {margin-top:2.8rem}
    .board-cont .board-pn {margin-top:2.8rem}

    .board-view__tit-wrap {padding:1.2rem 0.8rem}
    .board-view__tit {font-size:1.8rem;line-height:2.8rem}
    
    .board-view__date {margin-top:0.8rem;font-size:1.3rem;letter-spacing:normal}
    .board-view__body {padding:2.4rem 0.8rem}
    .board-view__contents {letter-spacing:-0.2px}
    .board-view__files {margin-top:2.4rem}

    .board-pn {font-size:1.4rem;line-height:2rem}
    .board-pn__col02 {margin-left:1.2rem}
    .board-pn__row {padding:1.6rem 0.8rem}
    .board-pn__txt {letter-spacing:-0.2px}
    .board-pn__arr {margin-left:0.4rem}
    a.board-pn__tit {letter-spacing:-0.2px}
    .board-pn__date {margin-left:1.2rem;font-size:1.3rem;letter-spacing:normal}

    .lounge-cont .search {margin-bottom:2.4rem}
    .lounge-cont__search {margin-bottom:2.4rem}
    .lounge-cont__search .search {margin-bottom:0;}
    .lounge-cont__prev02 {margin-bottom:3.2rem;}
    .lounge-cont .box-list-wrap {margin-top:3.2rem}
    .lounge-cont .btn-wrap {margin-top:2.8rem}
    .lounge-cont__gbox {margin-top:2rem}
    .lounge-cont__cnt {margin-left:0}
    .lounge-cont__accordion-wrap {margin-top:3.2rem}

    .direct-link {max-width:35.1rem;margin:0 auto 3.2rem}
    .direct-link__item {max-width:11.7rem}
    .direct-link .direct-link__anchor {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
    .direct-link__anchor .arr-mm-r-gray {margin-top:0.4rem;}
    .direct-link__anchor .ico {width:4.8rem;height:4.8rem;margin-bottom:0.4rem}

    /* 라운지- 연금활용의 모든 것 */
    .everythig-tip-wrap {margin-top:3.2rem}
    .everything-img-box {max-width:29.5rem;width:100%;margin:2.4rem auto 0;padding:0 1.2rem}
    .everything-list .color-box {height:initial}
    .box-footer__arr {width:4rem;height:4rem;}
    .box-footer__arr.type01 {width:auto;}
    .box-footer__qr {width:5.6rem;height:5.6rem;}

    /* 라운지- 연금닥터 전문상담 */
    .doctor-list .rpc-box {height:initial;}
    .doctor-list__tit {font-size:1.8rem;line-height:2.8rem;}
    .doctor-list__txt {margin-top:0.8rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
    .doctor-list__txt02 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
    .doctor-list .box-footer {margin-top:2.4rem;padding-top:2.4rem;text-align:center;}
    .doctor-chatbot__txt01 {font-size:1.6rem;line-height:2.4rem;}
    .doctor-chatbot__txt02 {margin-top:0;font-size:1.8rem;line-height:2.8rem;}
    .doctor-chatbot__footer {margin:3.2rem 0 0 0;}
    .doctor-chatbot__img {width:5.6rem;height:5.6rem;}

    /* 라운지- 퇴직연금 가입 및 가입자동의 */
    .method-list .rpc-box {height:initial;}
    .method-list__tit {font-size:1.8rem;line-height:2.8rem;}
    .method-list__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
    .method-banner {margin-top:2.4rem;}
    .method-banner02 {margin-top:3.2rem}
    .method-banner02 .color-box {border-radius:2rem}
    .method-banner02 .ico-arrow {margin:-0.2rem 0 0 0.2rem;font-size:2rem;}
    .method-list-wrap01 {margin-top:-1.2rem}
    .method-list-wrap03 {margin-top:2.4rem}
    .method-list .color-box {min-height:17.2rem;height:initial}

    /* 라운지- 퇴직연금 규약동의 */
    .regulation-report .ico-arrow {margin:-0.2rem 0 0 0.2rem;font-size:2rem}

    .board-view02.mt01 {margin-top:3.2rem}
	.board-view02__tit-wrap {margin-bottom:2.4rem;padding:1.2rem 0}
    .board-view02__tit-left {margin-right:1.6rem}
    .board-view02__img {width:10rem;height:10rem}
    .board-view02__tit {margin-bottom:0.4rem;font-size:1.8rem;line-height:2.8rem}
    .board-view02__txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
    .board-view02__date {margin-top:0.8rem;font-size:1.3rem;line-height:2rem;letter-spacing:initial}
    .board-view02__links {flex-direction:column}
    .board-view02__link {width:auto;justify-content:center}
    .board-view02__link + .board-view02__link {margin-top:1.6rem}
    .board-view02__contents-img + .board-view02__contents-img {margin-top:1.6rem;}

    .visual-cont__inner {flex-direction:column;align-items:stretch;padding:2.4rem 0}
    .visual-cont__col {margin-top:0}
    .visual-cont__tit {margin-bottom:0.8rem;font-size:2rem;line-height:3.2rem;}
    .visual-cont__txt {min-height:4rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
    .visual-cont__col02 {margin-top:2rem;margin-left:auto}
    .visual-cont__img {width:16rem;height:16rem}

    /* 퇴직연금 자산관리와 투자 */
    .manage-cont .box-list-wrap {margin-top:2.4rem}
    .manage-guide {margin:2.4rem -2rem 0;padding:2.4rem 2rem;border-radius:initial}
    .manage-guide__contents {padding-left:0}
    .manage-guide__tit {padding-left:3.6rem;font-size:1.8rem;line-height:2.8rem}
    .manage-guide__txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
    .manage-guide__inner {margin-top:2rem}
    .manage-guide__dls {display:block}
    .manage-guide__dl {display:block}
    .manage-guide__dl + .manage-guide__dl {margin:2rem 0 0;padding-top:2rem;border-top:1px solid #eaeaea}
    .manage-guide__dl dt {width:auto;margin:0 0 0.8rem 0;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}

    .rpc-cont__tab-wrap .rpc-cont__tab {margin:3.2rem 0 1.2rem}
    
    /* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 자산운용 프로세스 */
    .circle-list.guide-list {margin-top:3.2rem;padding-left:0}
    .circle-list > li {align-items:flex-start;margin-top:3.2rem;}
    .circle-list__left {margin-right:1.2rem}
    .circle-list__circle {width:6rem;height:6rem}
    .circle-list__circle::after {width:1.2rem;height:0.8rem}
    .circle-list__arr {padding-bottom:0.8em}
    .circle-list__arr::before {width:1.2rem;height:36.1rem}
    .circle-list__circle img {width:3.2rem;height:3.2rem}
    .circle-list > li:first-child .circle-list__circle::before {width:1.2rem;height:36.1rem}
    .circle-list__tit {margin-bottom:0.6rem;font-size:1.8rem;line-height:2.8rem}
    .circle-list__btns {margin-top:1.2rem}
    .circle-list__btns .btn-s-line01 + .btn-s-line01 {margin-left:0.4rem}
    .circle-list__btns .btn-s-line01:hover {border:1px solid #c7c7c7}
    .circle-list__btns .btn-s-line01:hover .btn-txt03 {color:#3a3a3a}
    .process-img-box {padding:0;}
    .process-img-box .process-img {display:block;margin-top:0;}
    .process-img__item {max-width:33.5rem;width:100%;margin-top:2.4rem;padding-right:9.1rem;}
    .process-img__item + .process-img__item {max-width:33.5rem;width:100%;margin-left:0;padding:0}
    .rpc-icon-box {width:15rem;height:15rem;margin:0 auto;text-align:center;}
    .rpc-icon-box.w02 {width:15rem;height:15rem;}
    .rpc-icon-box.w03 {width:15rem;height:15rem;}
    .rpc-icon-box.w04 {width:18rem;height:18rem;}
    .rpc-icon-box.w05 {width:8rem;height:8rem;}
    .rpc-icon-box.w06 {width:5.6rem;height:5.6rem;}
    .rpc-icon-box.w08 {width:5.6rem;height:5.6rem;}
    .rpc-icon-box.w09 {width:7.2rem;height:7.2rem;border-radius:2.8rem}
    .rpc-icon-box.w10 {width:2.8rem;height:2.8rem;}
    .rpc-icon-box.w11 {width:4.8rem;height:4.8rem;}
    .rpc-icon-box.w12 {width:10rem;height:10rem;}
    .rpc-icon-box.mt01 {margin-top:1.6rem}

    /* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 자산운용 기본원칙 */
    .principle-img-box {max-width:33.5rem;width:100%}

    /* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 투자한도 제한 */
    .limit-guide {display:block;padding:3.2rem 0}
    .limit-guide__cont img {width:15rem;height:15rem;margin:auto;background-color:palegoldenrod}
    .limit-guide__cont + .limit-guide__cont {margin:1.6rem 0 0 0}
    .limit-box-wrap {margin-top:1.6rem;}
    .limit-box-wrap + .limit-box-wrap {margin-top:2.4rem;}
    .limit-box-wrap .box-inner11 {padding:2rem;}
    .limit-box-wrap .border-box {margin-top:0.8rem}
    .limit-box-wrap .border-box + .border-box {margin-top:1.2rem}
    .limit-box {flex-wrap:wrap;}
    .limit-box__num {width:2.4rem;height:2.4rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
    .limit-box__txts {margin:0 0 0 0.8rem;line-height:2rem;}
    .limit-box__txt01 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
    .limit-box__txt02 {margin-top:0.8rem;font-size:1.3rem;line-height:2rem;letter-spacing:initial;}
    .limit-box__txt03 {font-size:1.3rem;line-height:2rem;}
    .limit-box__txt04 {font-size:1.3rem;line-height:2rem;}
    .limit-box__txt-wrap {width:100%;margin-top:1.2rem;text-align:right;}
    .limit-img-box01 {max-width:29.5rem;width:100%;margin:2.4rem auto 0}
    .limit-img-box02 {max-width:33.5rem;width:100%}
    .limit-img-box03 {max-width:29.5rem;width:100%;margin:0.8rem auto 0}

    /* 퇴직연금 자산관리와 투자 - 수익률 관리 가이드 */
    .roi-box-wrap.mt01 {margin-top:2.4rem;}
    .roi-box + .roi-box {margin-top:1.2rem}
    .roi-box__txt01 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
    .roi-box__txt02 {font-size:2rem;line-height:3.2rem;}
    .roi-box__tit {font-size:1.8rem;line-height:2.8rem;}
    .roi-box__arr {margin:0.4rem 0;font-size:2.4rem;line-height:2.9rem;}
    .bg-white-cont {padding:3.2rem 0}
    .bg-white-cont--pdt0 {padding:0;}
    .bg-white-cont02 {padding:0 0 3.2rem}
    .bg-gray-cont {padding:3.2rem 0}
    .bg-gray-cont--pdt0 {padding:0;}
    .visual-cont + .bg-white-cont {padding-top:4rem}
    .roi-risk-box {margin-top:2.4rem;padding:1.6rem}
    .roi-risk__tit {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
    .roi-risk__txt {margin-top:1.6rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
    .roi-risk__col {margin-top:0.8rem;}
    .roi-risk__arr {width:1.6rem;height:1.6rem;margin:0 auto;font-size:1.2rem;}
    .rio-risk__inner-box {margin-top:1.6rem;}
    .rio-risk__inner-txt {padding:0.9rem 3.2rem;border-radius:0.8rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
    
    /* 퇴직연금 자산관리와 투자 - 퇴직연금 투자 */
    .rebalance-step .gray-box05 {width:100%;height:auto;margin-bottom:1.6rem}
    .rebalance-step .rpc-bul07 {margin-top:0;}
    .rebalance-step > li {margin-bottom:2.4rem;padding-bottom:2.4rem}
    .rebalance-step__txt01 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
    .rebalance-step__txt02 {margin-top:0.8rem;font-size:1.6rem;line-height:2.4rem}
    .rebalance-step__txt03 {margin-top:0.2rem;font-size:1.3rem;line-height:2rem}
    .invest-img-box01 {margin:2.4rem auto 1.6rem}
    .invest-img-box01 .rpc-m-show {height:25.1rem}
    .invest-img-box01 .rpc-m-show img {width:auto;height:100%}
    .invest-img-box02 {max-width:32.5rem;width:100%;margin:2.4rem auto;}
    .invest-img-box03 {margin:0 auto 1.6rem}
    .invest-img-box03 .rpc-m-show {height:25.1rem}
    .invest-img-box03 .rpc-m-show img {width:auto;height:100%}
    
    /* 퇴직연금 자산관리와 투자 - 투자와 포트폴리오 */
    .portfolio-cont {margin-bottom:-7.6rem;}
    .portfolio-tab {top:calc(var(--safe-top) + 4.9rem); margin:2.4rem 0 1.6rem;padding:0.8rem 0;}
    /* .portfolio-tab .tab-cont__inner > li:first-child {padding-left:0} */
    .portfolio-list-wrap {margin-top:2.4rem}
    .portfolio-list > li:last-child .portfolio-list__cont {padding-bottom:8rem}
    .portfolio-list__cont {padding:3.2rem 0}
    .portfolio-list__col {display:block}
    .portfolio-list__right {margin-top:1.6rem;margin-left:0}
    .portfolio-list__right .ico {width:10rem;height:10rem;margin:0 auto}
    .portfolio-list__txts {margin-bottom:3.2rem}
    .portfolio-list__tit {font-size:1.8rem;line-height:2.8rem;}
    .portfolio-list__txt01 {margin-top:0.8rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
    .portfolio-list__hash {margin-top:0.4rem;padding:0;font-size:1.4rem;line-height:2rem;}
    .portfolio-list__top .ico {position:relative;display:block;margin:1.6rem 0 0 auto;width:5.6rem;height:5.6rem;}
    .guide-toggle__ico {width:1.2rem;height:1.2rem}
    .portfolio-list__button {margin-top:1.6rem;text-align:center}
    .portfolio-list__btm {margin-top:2.4rem;padding-top:2.4rem}
    .portfolio-list__btm .ico-qr {justify-content:center}
    .portfolio-list__btm .ico {width:5.6rem;height:5.6rem}
    .portfolio-list__btm .ico-qr__txt {margin-left:0.8rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2rem}
    .portfolio-list__txt02 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
    .portfolio-list__txt02.ico-guide-profile::before {top:0;width:2rem;height:2rem}
    .portfolio-list__txt03 {margin-top:0.4rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
    .portfolio-img-box01 {max-width:33.5rem;width:100%;margin:0 auto;}
    .portfolio-img-box02 {max-width:33.5rem;width:100%;margin:1.6rem auto 0}
    .portfolio-img-box03 {max-width:29.5rem;width:100%;margin:1.6rem auto 0}
    .portfolio-img-box04 {max-width:29.5rem;width:100%;margin:1.6rem auto 0}
    .portfolio-img-box05 {max-width:29.5rem;width:100%;margin:1.6rem auto 0}
    .portfolio-img-box06 {max-width:29.5rem;width:100%;margin:1.6rem auto 0}
    .portfolio-img-box07 {max-width:29.5rem;width:100%;margin:1.6rem auto 0}
    .portfolio-cont--en .bg-white-cont {padding-top:3.2rem}
    .portfolio-box-wrap .white-box03 {margin-top:2.4rem;}
    .portfolio-list.mob .portfolio-mob {display:block}
    .portfolio-list.mob .portfolio-list__top .ico {display:none;}
    .portfolio-list.mob .portfolio-list__top .portfolio-list__arr{display:block;position:static;margin:1.6rem 0 0 auto}

    /* 퇴직연금 자산관리와 투자 - 원리금보장상품 */
    .prod-tbl-sort {display:block}
    .prod-tbl-sort .select-cont {margin-top:2.4rem}
    .prod-dl__dt {font-size:1.4rem;line-height:2rem}
    .prod-dl__dd {font-size:1.8rem;line-height:2.8rem}

    /* 공시 : 비원리금 보장상품 */
    .prod-sort__header {margin-top:3.2rem}
    .prod-sort__tit {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
    .prod-sort__btn-wrap {display:block;margin-top:2.4rem}
    .prod-sort__btn .prod-sort__btn-default {display:inline-flex}
    .prod-sort__btn .prod-sort__btn-active {display:none}
    .prod-sort__btn.is-active .prod-sort__btn-default {display:none}
    .prod-sort__btn.is-active .prod-sort__btn-active {display:inline-flex}
    .prod-tbl-wrap {margin-top:3.2rem}
    .prod-tbl__tr {flex-direction:column;padding:2rem 0.8rem}
    .prod-tbl__td {flex:initial;width:100%}
    .prod-tbl__td02 {width:100%}
    .prod-tbl__td + .prod-tbl__td {flex:initial;margin-left:0}
    .prod-item__txt01 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
    .prod-item__txt02 {font-size:1.3rem;letter-spacing:initial}
    .prod-item__col01 {margin-top:0.8rem}
    .prod-cells {margin:1.2rem 0 0}
    .prod-cell {max-width:initial}
    .prod-cell:first-child {border:0}
    .prod-cell__txt01 {font-size:1.2rem;letter-spacing:0;}
    .prod-cell__txt02 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
    .prod-cell__row {margin-top:0.8rem}
    .prod-cell-m-hide {display:none}
    .prod-cells02 {margin-top:1.4rem}
    .prod-cell02 {max-width:initial;padding-left:1.2rem;border-left:1px solid #eaeaea}
    .prod-cell02--bdl0 {padding-left:0;border-left:0}
    .prod-cell02__txt01 {font-size:1.2rem}
    .prod-cell02-m-hide {display:none}

    /* 공시 : 사업자 수행업무 */
    .manage-list {display:block;width:100%;margin:0}
    .manage-list .ico {flex-shrink:0;width:3.2rem;height:3.2rem;}
    .manage-list__txt {margin:0 0 0 1.6rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
    .manage-list__inner {display:flex;align-items:center;padding:2rem}
    .manage-list02 {width:calc(100% + 1rem);margin:-1rem 0 0 -1rem;}
    .manage-list02__inner {padding:2.4rem}
    .manage-list02 .ico {width:5.2rem;height:5.2rem}
    .manage-list02__item {flex-basis:50%;padding:1rem 0 0 1rem}
    .manage-list02__txt {margin:1.2rem 0 0 0;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}

    /* 공시 : 운용자산 및 자산관리 약관 */
    .terms-list__tit {font-size:1.8rem;line-height:2.8rem;}
    .terms-list__btns {flex-direction:column;}
    .terms-list__btns .terms-list__btn {align-self:flex-start}
    .terms-list__btns.mt01 {margin-top:1.2rem}
    .terms-list__btns .terms-list__btn + .terms-list__btn {margin:0.8rem 0 0 0}

    /* 공시 : 사업자 등록 내용 */
    .business-img-box {max-width:30.3rem;width:100%;margin:2.4rem auto;}

    /* Why 하나 연금닥터 : 하나은행의 강점 */
    .doctor-img-box01 {width:16rem;}
    .doctor-img-box02 {max-width:29.5rem;width:100%;margin:2.4rem auto 0}
    .doctor-img-box03 {max-width:29.5rem;width:100%;margin:2.4rem auto 0}
    .doctor-img-box04 {max-width:33.5rem;width:100%;margin:2.4rem auto 0}
    .doctor-img-box05 {width:16rem;}
    .doctor-img-box06 {max-width:33.5rem;width:100%;}
    .doctor-gray-box {margin-top:2.4rem}
    .doctor-ops-cont {margin-bottom:-7.6rem}
    .doctor-ops-cont .link-box {display:block;padding:1.6rem 0 6.4rem;}
    .doctor-ops-cont .link-box__item {padding:1.6rem 0}
    .doctor-ops-cont .link-box__item + .link-box__item:before {left:0;top:0;right:0;width:auto;height:1px;}
    .doctor-ops-cont .link-box__icon {width:7.2rem;height:7.2rem;margin-right:2rem;}
    .doctor-ops-cont .link-box__tit {font-size:1.6rem;line-height:2.4rem;}
    .branch-find {padding:3.2rem 0 8rem}
    .branch-find__icon {width:4rem;height:4rem;margin-bottom:1.6rem}
    .consulting-box-cont {width:calc(100% + 2rem);margin:-1.2rem 0 0 -2rem}
    .consulting-box__item {flex-basis:100%;padding:1.2rem 0 0 2rem}
    .consulting-box__txt {font-size:1.8rem;line-height:2.8rem}
    .consulting-box__col {margin-top:0.4rem}
    .consulting-list {flex-wrap:wrap;margin-top:1.6rem}
    .consulting-list li {width:100%}
    .consulting-list li + li {margin-top:1.2rem;margin-left:0}
    .consulting-list__tit {font-size:1.8rem;line-height:2.8rem}
    .consulting-list__txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
    .consulting-list .ico {width:5.2rem;height:5.2rem;margin:0 auto 1.2rem}
    .consulting-img-box01 {max-width:16rem;}
    .consulting-img-box02 {max-width:33.5rem;width:100%;margin:0 auto}
    .consulting-img-box03 {max-width:33.5rem;width:100%;margin:0 auto}
    .consulting-img-box04 {max-width:29.5rem;width:100%;margin:0 auto}

    /* Why 하나 연금닥터 : 하나은행의 연금철학 */
    .doctor-philos-list {flex-wrap:wrap;margin-top:2.4rem}
    .doctor-philos-list li {width:100%}
    .doctor-philos-list li + li {margin-top:3.2rem;margin-left:0}
    .doctor-philos-list .rpc-icon-box {margin-bottom:1.2rem}
    .doctor_philos-img-box01 {max-width:33.5rem;width:100%;margin-top:1.6rem}
    
    /* Why 하나 연금닥터 : 언론보도 */
    .rpc-img-cont__inner {flex-wrap:wrap;justify-content:center;max-width:none}
    .rpc-img-cont__inner--fdcr {flex-direction:column-reverse}
    .rpc-img-cont__left {width:100%;text-align:center}
    .rpc-img-cont__right {width:100%;text-align:center}
    .rpc-img-cont__left .rpc-img-cont__bg {margin-top:2.4rem;margin-right:0}
    .rpc-img-cont__right .rpc-img-cont__bg {margin-top:2.4rem;margin-left:0}
    .rpc-img-cont__bg {width:16rem;height:16rem;text-align:center}
    .rpc-img-cont__txts {width:100%}
    .rpc-img-cont__tit {font-size:1.8rem;line-height:2.8rem}
    .rpc-img-cont__txt {margin-top:1.6rem;font-size:1.4rem;list-style:2rem;letter-spacing:-0.2px}
    .pr-list {width:100%;padding:0 2rem}
    .pr-list__item {padding:4rem 0}  
    .pr-list__item:last-child {padding-bottom:0}  

    /* 퇴직연금 이해하기 : 퇴직연금 제도란 */
    .policy-img-box01 {max-width:31.5rem;width:100%}
    .policy-img-box02 {max-width:33.5rem;width:100%}
    .policy-img-box03 {max-width:33.5rem;width:100%;}
    .policy-img-box04 {max-width:33.5rem;width:100%;margin:1.6rem auto 0}
    .policy-img-box05 {max-width:33.5rem;width:100%;}

    /* 퇴직연금 이해하기 : 퇴직연금 제도의 종류 */
    .irp-img-box01 {max-width:33.5rem;width:100%;}
    .irp-img-box02 {max-width:33.5rem;width:100%;margin:1.6rem auto 0;}
    .irp-img-box03 {max-width:33.5rem;width:100%;margin:1.6rem auto 0;}
    .db-img-box01 {max-width:33.5rem;width:100%;margin:1.6rem auto 0;}
    .db-img-box02 {max-width:30rem;width:100%}
    .db-img-box03 {max-width:30.5rem;width:100%}
    .dc-img-box01 {max-width:33.5rem;width:100%;}
    .dc-img-box02 {max-width:30rem;width:100%}
    .dc-img-box03 {max-width:30rem;width:100%}
    .dc-img-box04 {max-width:33.5rem;width:100%}

    /* 퇴직연금 이해하기 : 퇴직연금 세제안내 */
    .tax-img-box01 {max-width:33.5rem;width:100%;}
    .tax-img-box02 {max-width:33.5rem;width:100%;}
    .tax-img-box03 {max-width:33.5rem;width:100%;}
    .income-list li {padding:2.4rem 0}
    .income-list__num {width:2.4rem;height:2.4rem;margin-right:0.8rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
    .income-list__tit {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
    .income-list__col {margin-top:1.2rem}

    /* 퇴직연금 이해하기 : 가입자 교육 */
    .edu-cont .box-list-wrap {margin-top:3.2rem}
    .edu-cont .tab-cont {margin-top:3.2rem}
    .video-list-wrap {margin-top:3.2rem}
    .video-list {display:flex;flex-wrap:wrap;width:calc(100% + 2rem);margin:-3.2rem 0 0 -2rem}
    .video-list > li {flex-shrink:0;width:100%;padding:3.2rem 0 0 2rem}
    .video-box__thumb {display:flex;justify-content:center;position:relative;height:18.8rem;}
    .video-box__thumb img {position:absolute;top:0;bottom:0;width:auto;max-width:100%;max-height:100%;margin:auto 0;}
    .video-box__info {margin-top:1.2rem}
    .video-box__tit {font-size:1.8rem;line-height:2.8rem}
    .video-box__txt {font-size:1.4rem;line-height:2rem}
    .video-box__hash {font-size:1.4rem;line-height:2rem}

    /* 퇴직연금 이해하기 : 은퇴설계 계산기 */
    .cal-tit-wrap {margin:0 -2rem;padding:2.4rem 2rem 3.2rem;background:#fff}
    .cal-tit-wrap.bg01 {background-color:transparent;}
    .cal-subtit-wrap {margin:3.2rem 0 2.4rem}
    .cal-subtit-wrap--mt01 {margin-top:0;}
    .cal-subtit {font-size:2rem;line-height:3.2rem}
    .cal-cont .tab-cont {margin-top:2.4rem}
    .cal-cont .tab-cont02 {background:#fff}
    .cal-contents {max-width:initial;margin:2.4rem auto 0}
    .cal-contents--mt01 {margin-top:0;}
    .cal-contents .step-list {margin:2.4rem auto 3.2rem}
    .cal-contents .white-box {margin-left:-2rem;margin-right:-2rem}

    .cal-box__inner {max-width:initial}
    .cal-box__head {margin-bottom:2.4rem}
    .cal-box__head.mb01 {margin-bottom:0.8rem}
    .cal-box__tit {padding:0;font-size:1.8rem;line-height:2.8rem}
    .cal-box__tit-em {margin-right:0.4rem;font-size:1.8rem}
    .cal-box__tit02 {font-size:1.8rem;line-height:2.8rem}
    .cal-box__txt-wrap {margin-top:1.2rem}
    .cal-box__txt {font-size:1.4rem;line-height:2rem}
  
    .cal-board {margin:3.2rem auto 0}
    .cal-board__inner {max-width:29.6rem}
    .cal-board__item {flex-shrink:0;width:6.6rem;height:6.6rem;font-size:1.4rem;line-height:2rem}
    .cal-board__item:nth-child(2) {font-size:1.6rem;line-height:2.4rem}
    .cal-board__txt-em {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}

    .cal-chart-tit {font-size:1.6rem;line-height:2.4rem}
    .cal-scroll__inner .cal-chart-tit {margin-bottom:0}
    .cal-scroll__inner .cal-guide {margin-top:1.6rem}

    .cal-flex {flex-direction:column}
    .cal-flex__item {width:100%}
    .cal-flex__item + .cal-flex__item {margin-top:3.2rem}
    .cal-flex__item.mg02 {margin:2.4rem 0 0 0}
    .cal-flex__txt01 {font-size:1.4rem;line-height:2rem}
    .cal-flex__txt02 {margin-top:0.2rem;font-size:1.8rem;line-height:2.8rem}

    .cal-guide {max-width:initial;}
    .cal-guide__tit {font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
    .cal-guide.mt02 {margin-top:2.4rem}
    .cal-guide.mt03 {margin-top:3.2rem}
    .cal-guide.mt04 {margin-top:0.8rem}

    .cal-graph-wrap {margin-top:3.2rem}
    .cal-graph-wrap.mt02 {margin-top:0}
    .cal-graph-wrap.mt03 {margin-top:4rem}
    .cal-graph-wrap.mt04 {margin-top:1.2rem}

    .cal-scroll {overflow-x:auto;margin:0 -2rem}
    .cal-scroll .rps-flex__item {min-width:27.4rem;max-width:initial;padding:0 2.4rem}
    .cal-scroll__inner {flex-direction:row;width:54.8rem;margin:auto}

    .cal-img-box {max-width:29.5rem;width:100%;height:18rem;margin-bottom:3.2rem;background-position:50% 50%}
    .cal-img-box02 {width:14rem;height:14rem}

    .cal-bul-wrap {margin-top:3.2rem}

    .cal-btn button + button {margin-left:0.8rem}
    .cal-btn.mt01 {margin-top:2.4rem} 
    .cal-btn.mt02 {margin-top:4rem}

    /* 퇴직연금 이해하기 연금시뮬레이션 */
    .simul-cont {display:block;}
    .simul-cont__col + .simul-cont__col {margin:1.2rem 0 0 0;}
    .simul-cont02 {display:block;height:auto;}
    .simul-cont02__row + .simul-cont02__row {margin-top:1.2rem;}
    .simul-cont02 .rpc-box03 {height:auto;}
    .simul-box {padding:4rem 2rem 2.4rem;border-radius:2rem;box-shadow:4px 4px 20px 0px rgba(0,0,0,0.06);}
    .simul-box__tit {margin-bottom:2.4rem;font-size:1.8rem;line-height:2.8rem;}
    .simul-box__qr {max-width:29.5rem;}
    .simul-box.mob .simul-box__qr {display:none;}
    .simul-box.mob .simul-box__img-wrap {display:block;}
    .simul-box__img {width:16rem;margin:0 auto 2.4rem;}

    /* 가입손님혜택(부가서비스) */
    .service-list-wrap.mt01 {margin-top:3.2rem;}
    .service-wrap {width:auto;margin-top:3.2rem;}
    .service-top {padding:2.4rem 0}
    .service-top__tit {font-size:1.4rem;line-height:2rem;}
    .service-top__txt {font-size:2rem;line-height:3.2rem;margin-top:0}
    .service-list > li {margin-top:1.2rem}
    .service-footer {margin-top:3.2rem;}
    .service-footer__tit {margin-bottom:0.8rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
    .service-footer__qr {width:4.4rem;height:4.4rem;}
    .service-footnote {margin-top:2.4rem;font-size:1.4rem;border-radius:0.8rem;line-height:2rem;letter-spacing:-0.2px;}
    .service-footnote .service-box__star {width:0.8rem;height:0.8rem;margin-top:-0.2rem;vertical-align:middle;}

    /* 가입손님혜택(부가서비스) - 우체국 */
    .post-img-box {max-width:33.5rem;width:100%;}

    /* 가입손님혜택(부가서비스) - 온라인교육 */
    .online-edu-img-box {max-width:33.5rem;width:100%;margin:3.2rem auto 0}
    strong.benefit-cont__txt {font-size:2rem;line-height:3.2rem}
    .benefit-cont__txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
    .benefit-cont__txt02 {font-size:1.8rem;line-height:2.8rem}
    .benefit-cont__plus {font-size:1.8rem;line-height:2.8rem}
    [class*="benefit-cont__txt"].mt01 {margin-top:0}
    [class*="benefit-cont__txt"].mt02 {margin-top:0.4rem}

    /* 가입손님혜택(부가서비스) - 마이리얼트립 */
    .myrealtrip-img-box {max-width:33.5rem;width:100%;margin:3.2rem auto 0}

    /* 가입손님혜택(부가서비스) - 영어교육 */
    .wallstreet-img-box {max-width:33.5rem;width:100%;margin:3.2rem auto 0}
}

@media only screen and (max-width:400px) {
    .direct-link__item:nth-child(2) .ico-cont__left {max-width:5rem;}
    .direct-link__item:nth-child(3) .ico-cont__left {max-width:5rem;}
}

@media only screen and (max-width:359px) {
    .box-inner02 {min-height:18rem}
    .rpc-box02__tit {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
    .rpc-box02__contents {max-width:calc(100% - 8.8rem)}
    .visual-cont__inner {padding:2rem 0 1.2rem}
    .visual-cont__tit {margin-bottom:0.4rem}
    .visual-cont__txt {font-size:1.3rem;line-height:2rem}
    .visual-cont__col02 {margin-top:0}
    .visual-cont__img {width:14rem;height:14rem}
}

/******************* 영문 ********************/
.en .board-view__tit {font-size:3rem}
.en .board-view__date {font-size:1.6rem;line-height:2.2rem;}
.en .board-view02__tit {font-size:3.8rem}
.en .board-view02__txt {font-size:2.6rem}
.en .board-view02__date {font-size:1.6rem;line-height:2.2rem;}
.en .board-pn {font-size:2rem;}
.en .board-pn__date {font-size:1.6rem;line-height:2.2rem;}
.en .visual-cont__tit {font-size:4.2rem}
.en .visual-cont__txt {font-size:3rem}

/* 라운지- 자주하는 질문 */
.en .direct-link .direct-link__anchor {font-size:2.6rem}

/* 라운지- 연금닥터 전문상담 */
.en .doctor-list__tit {font-size:3.4rem}
.en .doctor-list__txt {font-size:2.2rem}
.en .doctor-list__txt02 {font-size:2.2rem}
.en .doctor-chatbot__txt01 {font-size:3rem}
.en .doctor-chatbot__txt02 {font-size:3.4rem}

/* 라운지- 퇴직연금 가입 및 가입자동의 */
.en .method-list__tit {font-size:3rem}
.en .method-list__txt {font-size:2rem;}

/* 퇴직연금 자산관리와 투자 */
.en .manage-guide__tit {font-size:3.4rem}
.en .manage-guide__txt {font-size:2rem;}
.en .manage-guide__dl dt {font-size:2rem;}

/* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 자산운용 프로세스 */
.en .circle-list__tit {font-size:3rem}
.en .process-img-box .process-img {margin-top:4rem}

/* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 자산운용 기본원칙 */
.en .principle-img-box {width:59rem;}

/* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 투자한도 제한 */
.en .limit-box__num {font-size:2rem;}
.en .limit-box__txt-wrap {min-width:20rem;}
.en .limit-box__txt01 {font-size:2.2rem}
.en .limit-box__txt02 {font-size:1.6rem;line-height:2.2rem;}
.en .limit-box__txt03 {font-size:2rem;}
.en .limit-box__txt04 {font-size:2rem;}

/* 퇴직연금 자산관리와 투자 - 수익률 관리 가이드 */
.en .roi-box__txt01 {font-size:2.6rem}
.en .roi-box__txt02 {font-size:3.8rem}
.en .roi-box__tit {font-size:3rem}
.en .roi-box__arr {font-size:4.2rem}
.en .roi-risk__tit {font-size:2.6rem}
.en .roi-risk__txt {font-size:2.2rem}
.en .rio-risk__inner-txt {font-size:2.2rem}

/* 퇴직연금 자산관리와 투자 - 퇴직연금 투자 */
.en .rebalance-step__txt01 {font-size:2.2rem}
.en .rebalance-step__txt02 {font-size:3rem}
.en .rebalance-step__txt03 {font-size:2rem;}

/* 퇴직연금 자산관리와 투자 - 투자와 포트폴리오 */
.en .portfolio-list__tit {font-size:3rem}
.en .portfolio-list__txt01 {font-size:2.2rem}
.en .portfolio-list__hash {font-size:1.6rem;line-height:2.2rem;}
.en .portfolio-list__txt02 {font-size:2rem;}
.en .portfolio-list__txt03 {font-size:2rem;}

/* 퇴직연금 자산관리와 투자 - 원리금보장상품 */
.en .prod-dl__dt {font-size:1.6rem;line-height:2.2rem;}
.en .prod-dl__dd {font-size:2.2rem}
.en .prod-dl02__dt {font-size:1.4rem;line-height:2rem;}
.en .prod-dl02__dd {font-size:1.4rem;line-height:2rem;}

/* 공시 : 비원리금 보장상품 */
.en .prod-sort__tit {font-size:2.2rem}
.en .prod-item__txt01 {font-size:2.2rem}
.en .prod-item__txt02 {font-size:1.4rem;line-height:2rem;}
.en .prod-cell__txt01 {font-size:1.3rem;line-height:1.8rem}
.en .prod-cell__txt02 {font-size:1.4rem;line-height:2rem;}
.en .prod-cell02__txt01 {font-size:1.3rem;line-height:1.8rem}
.en .prod-cell02__txt02 {font-size:1.4rem;line-height:2rem;}

/* 공시 : 사업자 수행업무 */
.en .manage-list__txt {font-size:2.2rem}
.en .manage-list02__txt {font-size:2.2rem}

/* 공시 : 운용자산 및 자산관리 약관 */
.en .terms-list__tit {font-size:3rem}

/* Why 하나 연금닥터 : 하나은행의 강점 */
.en .doctor-img-box01 {width:90rem;margin:6rem auto 0}
.en .doctor-img-box02 {width:90rem;margin:6rem auto 0}
.en .doctor-img-box03 {width:90rem;margin:8rem auto 0}
.en .doctor-img-box04 {width:102.5rem;margin:2.4rem auto 0}
.en .doctor-gray-box .gray-box05 {background:#ffffff}
.en .doctor-ops-cont {background:#f8f8f8;padding-bottom:19.2rem}
.en .consulting-cont {margin-bottom:-19.2rem}
.en .consulting-box__txt {font-size:2.6rem}
.en .consulting-list__tit {font-size:2.6rem}
.en .consulting-list__txt {font-size:2rem;}
.en .consulting-img-box01 {width:90rem;margin:0 auto}
.en .consulting-img-box02 {width:90rem;margin:0 auto}
.en .consulting-img-box03 {width:90rem;margin:6.4rem auto 0}

/* Why 하나 연금닥터 : 언론보도 */
.en .rpc-img-cont__tit {font-size:3.4rem}
.en .rpc-img-cont__txt {font-size:2rem;}

/* 퇴직연금 이해하기 : 퇴직연금 제도란 */
.en .policy-img-box01 {width:84rem;margin:0 auto;}
.en .policy-img-box02 {width:83rem;margin:0 auto;}
.en .policy-img-box03 {width:83rem;margin:0 auto;}
.en .policy-img-box04 {width:102.5rem;margin:2.4rem auto 0;}
.en .policy-img-box05 {width:102.5rem;margin:0 auto}

/* 퇴직연금 이해하기 : 퇴직연금 제도의 종류 */
.en .irp-img-box01 {width:96.5rem;margin:0 auto;}
.en .irp-img-box02 {width:60rem;margin:2.4rem auto 0;}
.en .irp-img-box03 {width:84rem;margin:2.4rem auto 0;}
.en .db-img-box01 {width:84rem;margin:2.4rem auto 0;}
.en .db-img-box02 {width:82rem;margin:0 auto;}
.en .db-img-box03 {width:82rem;margin:0 auto;}
.en .dc-img-box01 {width:84rem;margin:2.4rem auto;}
.en .dc-img-box02 {width:92.4rem;margin:0 auto 2.4rem;}
.en .dc-img-box03 {width:92.5rem;margin:0 auto 2.4rem;}
.en .dc-img-box04 {width:77.1rem;margin:0 auto;}

/* 퇴직연금 이해하기 : 퇴직연금 세제안내 */
.en .tax-img-box01 {width:77.1rem;}
.en .tax-img-box02 {width:90rem;}
.en .tax-img-box03 {width:68.5rem;}
.en .income-list__num {font-size:2rem;}
.en .income-list__tit {font-size:2.6rem}
.en .gray-box03__txt + .rpc-tbl {margin-top:1.6rem}

/* 퇴직연금 이해하기 : 가입자 교육 */
.en .edu-cont {margin-bottom:-19.2rem}
.en .edu-img-box {width:67.6rem;margin:0 auto;}
.en .edu-list {margin-top:2.4rem}
.en .edu-list__cont {display:flex;flex-wrap:wrap;width:calc(100% + 6rem);margin:-6rem 0 0 -6rem}
.en .edu-list__item:first-child {flex:1 1 100%}
.en .edu-list__item {flex:1;padding:6rem 0 0 6rem}

/* 퇴직연금 이해하기 : 은퇴설계 계산기 */
.en .cal-subtit {font-size:4.2rem}
.en .cal-box__tit {font-size:2.6rem}
.en .cal-box__tit-em {font-size:3rem}
.en .cal-box__tit02 {font-size:3rem}
.en .cal-box__txt {font-size:2rem;}
.en .cal-board__item {font-size:1.6rem;line-height:2.2rem;}
.en .cal-board__item:nth-child(2) {font-size:2.2rem}
.en .cal-board__txt-em {font-size:2.2rem}
.en .cal-chart-tit {font-size:2.2rem}
.en .cal-flex__txt01 {font-size:1.6rem;line-height:2.2rem;}
.en .cal-flex__txt02 {font-size:2.6rem}
.en .cal-guide__tit {font-size:2.2rem}
.en .cal-btn__txt {font-size:2rem;}

/* 퇴직연금 이해하기 연금시뮬레이션 */
.en .simul-box__tit {font-size:3.4rem}

/* 가입손님혜택(부가서비스) */
.en .service-list-wrap .box-list09 {justify-content:flex-start}
.en .service-tit-wrap {width:94.5rem;margin:0 auto}
.en .service-top__tit {font-size:2.2rem}
.en .service-top__txt {font-size:3.8rem}
.en .service-footer__tit {font-size:2.6rem}
.en .service-list {margin-top:6rem}
.en .service-footnote {font-size:2rem}

/* 가입손님혜택(부가서비스) - 우체국 */
.en .post-img-box {width:45rem;margin:0 auto}

/* 가입손님혜택(부가서비스) - 온라인교육 */
.en strong.benefit-cont__txt {font-size:3.8rem}
.en .benefit-cont__txt {font-size:2rem;}
.en .benefit-cont__txt02 {font-size:3rem}
.en .benefit-cont__plus {font-size:3.4rem}

@media only screen and (min-width: 1025px) and (max-width: 1478px) {
    .en .service-list-wrap {max-width:92.4rem;margin:0 auto}
    /* .en .service-list-wrap .box-list09 {justify-content:flex-start} */
}

@media only screen and (min-width: 694px) and (max-width: 1024px) {
    .en .service-list-wrap {max-width:65.4rem;margin:0 auto}
    /* .en .service-list-wrap .box-list09 {justify-content:flex-start} */
}

@media only screen and (max-width: 693px) {
    .en .service-list-wrap {max-width:none;margin:0}
    .en .service-list-wrap .box-list09 {justify-content:center}
}

@media only screen and (max-width:1300px) {
    .en .visual-cont__txt {font-size:2.6rem}
}

@media only screen and (max-width:1024px) {
    .en .board-view__tit {font-size:2rem;}
    .en .board-view__date {font-size:1.3rem;line-height:1.8rem}
    .en .board-pn {font-size:1.4rem;line-height:2rem;}
    .en .board-pn__date {font-size:1.3rem;line-height:1.8rem}

    /* 라운지- 자주하는 질문 */
    .en .direct-link .direct-link__anchor {font-size:1.4rem;line-height:2rem;}

    /* 라운지- 연금닥터 전문상담 */
    .en .doctor-list__tit {font-size:2rem;}
    .en .doctor-list__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .doctor-list__txt02 {font-size:1.6rem;line-height:2.2rem;}
    .en .doctor-chatbot__txt01 {font-size:1.6rem;line-height:2.2rem;}
    .en .doctor-chatbot__txt02 {font-size:2rem;}

     /* 라운지- 퇴직연금 가입 및 가입자동의 */
    .en .method-list__tit {font-size:2rem;}
    .en .method-list__txt {font-size:1.6rem;line-height:2.2rem;}

    .en .board-view02__tit {font-size:2rem;}
    .en .board-view02__txt {font-size:1.4rem;line-height:2rem;}
    .en .board-view02__date {font-size:1.3rem;line-height:1.8rem}

    .en .visual-cont__tit {font-size:2.2rem}
    .en .visual-cont__txt {font-size:1.4rem;line-height:2rem;}

    /* 퇴직연금 자산관리와 투자 */
    .en .manage-guide__tit {font-size:2rem;}
    .en .manage-guide__txt {font-size:1.4rem;line-height:2rem;}
    .en .manage-guide__dl dt {font-size:1.6rem;line-height:2.2rem;}

     /* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 자산운용 프로세스 */
    .en .circle-list__tit {font-size:2rem;}
    .en .process-img-box .process-img {margin-top:3.2rem}

    /* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 자산운용 기본원칙 */
    .en .principle-img-box {max-width:33.5rem;width:100%;}

    /* 퇴직연금 자산관리와 투자 - 자산운용가이드 > 투자한도 제한 */
    .en .limit-box__num {font-size:1.4rem;line-height:2rem;}
    .en .limit-box__txt01 {font-size:1.4rem;line-height:2rem;}
    .en .limit-box__txt02 {font-size:1.3rem;line-height:1.8rem}
    .en .limit-box__txt03 {font-size:1.3rem;line-height:1.8rem}
    .en .limit-box__txt04 {font-size:1.3rem;line-height:1.8rem}

    /* 퇴직연금 자산관리와 투자 - 수익률 관리 가이드 */
    .en .roi-box__txt01 {font-size:1.6rem;line-height:2.2rem;}
    .en .roi-box__txt02 {font-size:2.2rem}
    .en .roi-box__tit {font-size:2rem;}
    .en .roi-box__arr {font-size:2.6rem}
    .en .roi-risk__tit {font-size:1.6rem;line-height:2.2rem;}
    .en .roi-risk__txt {font-size:1.4rem;line-height:2rem;}
    .en .rio-risk__inner-txt {font-size:1.4rem;line-height:2rem;}

    /* 퇴직연금 자산관리와 투자 - 퇴직연금 투자 */
    .en .rebalance-step__txt01 {font-size:1.4rem;line-height:2rem;}
    .en .rebalance-step__txt02 {font-size:1.6rem;line-height:2.2rem;}
    .en .rebalance-step__txt03 {font-size:1.3rem;line-height:1.8rem}

    /* 퇴직연금 자산관리와 투자 - 투자와 포트폴리오 */
    .en .portfolio-list__tit {font-size:2rem;}
    .en .portfolio-list__txt01 {font-size:1.6rem;line-height:2.2rem;}
    .en .portfolio-list__hash {font-size:1.4rem;line-height:2rem;}
    .en .portfolio-list__txt02 {font-size:1.4rem;line-height:2rem;}
    .en .portfolio-list__txt03 {font-size:1.4rem;line-height:2rem;}

    /* 공시 : 비원리금 보장상품 */
    .en .prod-dl__dt {font-size:1.4rem;line-height:2rem;}
    .en .prod-dl__dd {font-size:2rem;}
    .en .prod-sort__tit {font-size:1.6rem;line-height:2.2rem;}
    .en .prod-item__txt01 {font-size:1.6rem;line-height:2.2rem;}
    .en .prod-item__txt02 {font-size:1.3rem;line-height:1.8rem}

    /* 공시 : 사업자 수행업무 */
    .en .manage-list__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .manage-list02__txt {font-size:1.6rem;line-height:2.2rem;}

    /* 공시 : 운용자산 및 자산관리 약관 */
    .en .terms-list__tit {font-size:2rem;}

    /* Why 하나 연금닥터 : 하나은행의 강점 */
    .en .doctor-img-box01 {max-width:29.5rem;width:100%;margin:2.4rem auto 0}
    .en .doctor-img-box02 {max-width:29.5rem;width:100%;margin:2.4rem auto 0}
    .en .doctor-img-box03 {max-width:33.5rem;width:100%;margin:2.4rem auto 0}
    .en .doctor-img-box04 {max-width:33.5rem;width:100%;margin:2.4rem auto 0}
    .en .doctor-ops-cont {padding-bottom:7.6rem}
    .en .consulting-cont {margin-bottom:-7.6rem}
    .en .consulting-box__txt {font-size:2rem;}
    .en .consulting-list__tit {font-size:2rem;}
    .en .consulting-list__txt {font-size:1.4rem;line-height:2rem;}
    .en .consulting-img-box01 {max-width:33.5rem;width:100%}
    .en .consulting-img-box02 {max-width:33.5rem;width:100%}
    .en .consulting-img-box03 {max-width:20rem;margin:3.6rem auto 0}

    /* Why 하나 연금닥터 : 언론보도 */
    .en .rpc-img-cont__tit {font-size:2rem;}
    .en .rpc-img-cont__txt {font-size:1.4rem;line-height:2rem;}

    /* 퇴직연금 이해하기 : 퇴직연금 제도란 */
    .en .policy-img-box01 {max-width:31.5rem;width:100%;}
    .en .policy-img-box02 {max-width:33.5rem;width:100%;}
    .en .policy-img-box03 {max-width:33.5rem;width:100%;}
    .en .policy-img-box04 {max-width:33.5rem;width:100%;margin:1.6rem auto 0}
    .en .policy-img-box05 {max-width:33.5rem;width:100%;}

    /* 퇴직연금 이해하기 : 퇴직연금 제도의 종류 */
    .en .irp-img-box01 {max-width:33.5rem;width:100%;}
    .en .irp-img-box02 {max-width:33.5rem;width:100%;margin:1.6rem auto 0;}
    .en .irp-img-box03 {max-width:33.5rem;width:100%;margin:1.6rem auto 0;}
    .en .db-img-box01 {max-width:33.5rem;width:100%;margin:1.6rem auto 0;}
    .en .db-img-box02 {max-width:30rem;width:100%;margin:0 auto 2.4rem}
    .en .db-img-box03 {max-width:30.5rem;width:100%;margin:0 auto 2.4rem}
    .en .dc-img-box01 {max-width:33.5rem;width:100%;}
    .en .dc-img-box02 {max-width:30rem;width:100%}
    .en .dc-img-box03 {max-width:30rem;width:100%}
    .en .dc-img-box04 {max-width:33.5rem;width:100%}

    /* 퇴직연금 이해하기 : 퇴직연금 세제안내 */
    .en .tax-img-box01 {max-width:33.5rem;width:100%;}
    .en .tax-img-box02 {max-width:33.5rem;width:100%;}
    .en .tax-img-box03 {max-width:33.5rem;width:100%;}
    .en .income-list__num {font-size:1.4rem;line-height:2rem;}
    .en .income-list__tit {font-size:1.6rem;line-height:2.2rem;}
    .en .gray-box03__txt + .rpc-tbl {margin-top:0.8rem}

    /* 퇴직연금 이해하기 : 가입자 교육 */
    .en .edu-cont {margin-bottom:-7.6rem}
    .en .edu-img-box {max-width:33.5rem;width:100%;}
    .en .edu-list {margin-top:1.6rem}
    .en .edu-list__cont {display:flex;flex-wrap:wrap;width:100%;margin:-2.4rem 0 0 0}
    .en .edu-list__item {flex:1 1 100%}
    .en .edu-list__item {padding:2.4rem 0 0 0}

    /* 퇴직연금 이해하기 : 은퇴설계 계산기 */
    .en .cal-subtit {font-size:2.2rem}
    .en .cal-box__tit {font-size:2rem;}
    .en .cal-box__tit-em {font-size:2rem;}
    .en .cal-box__tit02 {font-size:2rem;}
    .en .cal-box__txt {font-size:1.4rem;line-height:2rem;}
    .en .cal-board__item {font-size:1.4rem;line-height:2rem;}
    .en .cal-board__item:nth-child(2) {font-size:1.6rem;line-height:2.2rem;}
    .en .cal-board__txt-em {font-size:1.6rem;line-height:2.2rem;}
    .en .cal-chart-tit {font-size:1.6rem;line-height:2.2rem;}
    .en .cal-flex__txt01 {font-size:1.4rem;line-height:2rem;}
    .en .cal-flex__txt02 {font-size:2rem;}
    .en .cal-guide__tit {font-size:1.6rem;line-height:2.2rem;}

    /* 퇴직연금 이해하기 연금시뮬레이션 */
    .en .simul-box__tit {font-size:2rem;}

    /* 가입손님혜택(부가서비스) */
    .en .service-tit-wrap {width:auto}
    .en .service-top__tit {font-size:1.4rem;line-height:2rem;}
    .en .service-top__txt {font-size:2.2rem}
    .en .service-footer__tit {font-size:1.6rem;line-height:2.2rem;}
    .en .service-list {margin-top:3.2rem}
    .en .service-footnote {font-size:1.4rem;line-height:2rem;}

    /* 가입손님혜택(부가서비스) - 우체국 */
    .en .post-img-box {max-width:33.5rem;width:100%}

    /* 가입손님혜택(부가서비스) - 온라인교육 */
    .en strong.benefit-cont__txt {font-size:2.2rem}
    .en .benefit-cont__txt {font-size:1.4rem;line-height:2rem;}
    .en .benefit-cont__txt02 {font-size:2rem;}
    .en .benefit-cont__plus {font-size:2rem;}

}

@media only screen and (max-width:359px) {
    .en .rpc-box02__tit {font-size:1.6rem;line-height:2.2rem;}
    .en .visual-cont__txt {font-size:1.3rem;line-height:1.8rem}
}