@charset "UTF-8"; 
@font-face {
	font-family: 'Pretendard Variable';
	font-weight: 45 920;
	font-style: normal;
	font-display: swap;
	src: url('../../../resource/fonts/PretendardVariable.woff2') format('woff2-variations');
}
@font-face {
    font-family: 'hana';
    font-weight: 300;
    src: url('../../../resource/fonts/HanaL.woff');
}
@font-face {
    font-family: 'hana';
    font-weight: 700;
    src: url('../../../resource/fonts/HanaB.woff');
}

:root {
    --safe-top: 0px;
    --safe-right: 0px;
    --safe-bottom: 0px;
    --safe-left: 0px;
}
@supports (top: constant(safe-area-inset-top)) {
    :root {
        --safe-top: constant(safe-area-inset-top);
        --safe-right: constant(safe-area-inset-right);
        --safe-bottom: constant(safe-area-inset-bottom);
        --safe-left: constant(safe-area-inset-left);
    }
}
@supports (top: env(safe-area-inset-top)) {
    :root {
        --safe-top: env(safe-area-inset-top);
        --safe-right: env(safe-area-inset-right);
        --safe-bottom: env(safe-area-inset-bottom);
        --safe-left: env(safe-area-inset-left);
    }
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; word-break:keep-all;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
html { box-sizing: border-box; box-sizing: border-box; }
*, *:before, *:after { box-sizing: inherit; }
body { line-height: 1.6; }
body.popup-open { overflow: hidden; }
img { vertical-align: top; width:100%; }
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { width: 100%; border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
textarea { resize: none; }
a, a:hover, a:focus, a:active, a:link, a:visited  { color: #686868; text-decoration: none; cursor:pointer;}
pre { white-space: pre-wrap; }
button { margin: 0; padding: 0; border: 0; background: 0; -webkit-appearance: none; color: #686868; font:inherit; cursor:pointer; /* outline:none; */}
/* input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; } */
input::-webkit-search-cancel-button { display: none; }
input[type=radio],
input[type=checkbox] {-webkit-appearance:none;appearance:none;margin:0;padding:0;}
input {color:#252525;border:0;font:inherit;cursor: pointer; }
input::placeholder {color:#686868;font-weight:300;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {-webkit-appearance:none;appearance:none;margin:0;}
input[type=number] {-moz-appearance:textfield;}
caption, legend, .blind {clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;clear:both;position:relative;width:1px;height:1px;margin:-1px;padding:0;border:0;/* white-space:nowrap; */ position:absolute;}
.blind * {clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;clear:both;position:relative;width:1px;height:1px;margin:-1px;padding:0;border:0;/* white-space:nowrap; */ position:absolute;}
html { font-size: 10px; min-height: 100vh; height: 100%; }
body { font-family: 'Pretendard Variable', sans-serif; color:#686868; font-size:1.8rem; font-weight: 400; line-height:1.5; -webkit-overflow-scrolling: touch; width: 100%; min-height: 100vh; height: 100%; background: #fff; }

#skipNavi {position:relative;z-index:3000;}
#skipNavi a {position:absolute;left:0;top:-3rem;width:15rem;height:3rem;color:#ffffff;font-size:1.4rem;line-height:3rem;text-align:center;letter-spacing:-0.2px;background-color:#1f1f1f;}
#skipNavi a:focus {top:0;outline-color:#00a887;}

/* 레이아웃 */
body.scroll-hold {overflow:hidden;}
#wrap {display:flex;flex-direction:column;/* height:100%; */min-height:100vh;}

.header {position:relative;z-index:300;background-color:#fff;}
.header__row {position:relative;border-bottom:1px solid #eaeaea;}
.header__logo {position:absolute;left:4rem;top:2.8rem;width:19.6rem;height:3.2rem;}
.header__right {display:flex;align-items:center;position:absolute;right:4rem;top:3rem;}
.header__right .right-col {margin-left:2rem;}
.header__right .right-col:first-child {margin-left:0;}
.header__links {display:flex;align-items:center;}
.header__link {position:relative;color:#686868;font-size:1.4rem;font-weight:500;letter-spacing:-0.2px;}
.header__link + .header__link {margin-left:2.5rem;}
.header__link + .header__link::before {content:'';position:absolute;top:50%;left:-1.2rem;width:1px;height:1.2rem;background-color:#979797;transform:translateY(-50%);}
.header__right--top {display:none;}
.header .header__ham-wrap {display:none;position:absolute;right:1.2rem;top:0.8rem;}
.nav {display:flex;justify-content:center;}
.nav__ul {display:flex;justify-content:center;}
.nav__ul > li {flex-shrink:0;}
a.nav__dep01 {flex-shrink:0;display:block;padding:2.8rem 3rem;color:#444444;font-size:2rem;line-height:3.2rem;font-weight:700;}
a.nav__dep01.on {color:#005e4a;}
.nav .nav-dep02 {display:none;overflow:hidden;position:absolute;left:50%;top:100%;z-index:100;width:100vw;max-width:100%; border-top:1px solid #eaeaea;border-bottom:1px solid #909090;background-color:#fff;transform:translateX(-50%);}
.nav .nav-dep02.on {z-index:101;}
.nav .nav-dep02__inner {width:100%;max-width:148rem;margin:0 auto;padding:0 4rem;}
.nav .nav-dep02__list {display:flex;}
.nav .nav-dep02__list > li {flex:1;padding:3.6rem 4rem 5rem;border-right:1px solid #eaeaea;}
.nav .nav-dep02__list > li:first-child {border-left:1px solid #eaeaea;}
.nav .nav-dep02__tit-wrap {margin-top:6.4rem;}
.nav .nav-dep02__tit-wrap:first-child {margin-top:0;}
.nav .nav-dep02__tit {color:#252525;font-size:1.8rem;line-height:2.8rem;font-weight:700;}
.nav .nav-dep02__tit:hover {color:#1f1f1f;}
.nav .nav-dep03 {margin-top:1.6rem;}
.nav .nav-dep03 > li + li {margin-top:0.8rem;}
.nav .nav-dep03__tit-wrap {line-height:1;}
.nav .nav-dep03__tit {color:#686868;font-size:1.6rem;font-weight:500;line-height:2.4rem;letter-spacing:-0.2px;}
.nav .nav-dep03__tit:hover {color:#1f1f1f;}
.breadcrumb-wrap {position:sticky;top:var(--safe-top);z-index:200;border-bottom:1px solid #eaeaea;background-color:#fff;}
.breadcrumb {display:flex;align-items:center;height:5.6rem;}
.breadcrumb__col {display:flex;align-items:center;position:relative;height:100%;min-width:23.1rem;padding:0 2rem;}
.breadcrumb__col--home {min-width:auto;padding:0 2rem 0 0;}
.breadcrumb__col::after {content:'';position:absolute;right:-1px;top:50%;width:1px;height:1.6rem;background-color:#eaeaea;transform:translateY(-50%);}
.crumb-menu {display:none;position:absolute;left:0;right:-1px;top:calc(100% - 0px);border:1px solid #b1cfcf;border-radius:0 0 0.8rem 0.8rem;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.01);}
.crumb-menu > li {position:relative;}
a.crumb-menu__link {display:block;position:relative;padding:1.3rem 4.3rem 1.3rem 2rem;color:#666666;font-size:1.6rem;line-height:2.4rem;text-align:left;letter-spacing:-0.2px;}
a.crumb-menu__link.is-active {color:#03604c;font-weight:700;background-color:#eff9f8;}
a.crumb-menu__link.has-child::after {content:'';position:absolute;right:1.6rem;top:50%;width:1.2rem;height:1.2rem;background:url(../../../resource/img/rpc_new/arr_ss_r_gray.png) 0 0 / 100% auto no-repeat;transform:translateY(-50%);}
a.crumb-menu__link.is-active.has-child::after {background-image:url(../../../resource/img/rpc_new/arr_ss_r_green.png);}
.crumb-menu__sub {display:none;position:absolute;left:100%;top:-1px;width:calc(100% + 2px);padding:0.8rem 0;border:1px solid #b1cfcf;border-radius:0.8rem 0.8rem 0.8rem 0.8rem;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.01);}
.crumb-menu__sub > li {position:relative;}
.crumb-menu__sub.dep03 {top:calc(-0.8rem - 1px);}
a.crumb-menu__sub-link {display:block;padding:0.6rem 4rem 0.6rem 2rem;color:#666666;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
a.crumb-menu__sub-link.has-child::after {content:'';position:absolute;right:2rem;top:50%;width:1.2rem;height:1.2rem;background:url(../../../resource/img/rpc_new/arr_ss_r_gray.png) 0 0 / 100% auto no-repeat;transform:translateY(-50%);}
a.crumb-menu__sub-link.is-active {color:#03745a;font-weight:700;}
a.crumb-menu__sub-link.is-active::after {background-image:url(../../../resource/img/rpc_new/arr_ss_r_green.png);}
.crumb-menu > li:last-child .crumb-menu__link {border-radius:0 0 0.8rem 0.8rem;}
.crumb-menu > li:first-child .crumb-menu__sub.dep02 {padding:0.8rem 0 1.6rem;border-radius:0 0 0.8rem 0.8rem;}
.crumb-menu > li:first-child .crumb-menu__sub.dep02 > li:first-child .crumb-menu__sub.dep03 {padding:0.8rem 0 1.6rem;border-radius:0 0 0.8rem 0.8rem;}
a.breadcrumb__menu {flex-grow:1;position:relative;padding-right:3.4rem;color:#686868;font-size:1.6rem;font-weight:500;letter-spacing:-0.2px;}
a.breadcrumb__menu::after {content:'';position:absolute;right:0;top:50%;width:1.6rem;height:1.6rem;background:url(../../../resource/img/rpc_new/arr_s_d_black.png) 0 0 / 100% auto no-repeat;transform:translateY(-50%);}
a.breadcrumb__menu.is-active {color:#444;}
a.breadcrumb__menu:hover {color:#444;}
.all-menu {display:none;overflow-y:auto;position:fixed;left:0;right:0;top:0;bottom:0;z-index:300;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);background-color:#fff;}
.all-menu.open {display:block;}
.all-menu__row {padding:2.8rem 4rem;border-bottom:1px solid #eaeaea;}
.all-menu__logo {width:19.6rem;height:3.2rem;}
.all-menu__close {position:absolute;right:4rem;top:3rem;width:2.8rem;height:2.8rem;background:url(../../../resource/img/rpc_new/ico_header_close.png) 0 0 / 100% auto no-repeat;}
.all-menu__row02 {display:flex;justify-content:center;border-bottom:1px solid #eaeaea;}
.all-menu__cont {display:flex;max-width:140rem;margin:0 4rem;}
.all-menu__left {flex-shrink:0;display:flex;padding-bottom:4rem;}
.all-menu__right {display:flex;flex-wrap:wrap;padding-bottom:4rem;}
.all-menu__col {flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:28rem;padding-right:4rem;}
a.all-menu__dep01 {margin-top:4rem;color:#000;font-size:2.4rem;line-height:3.6rem;font-weight:700;}
a.all-menu__dep02 {margin-top:4rem;color:#252525;font-size:1.8rem;line-height:2.8rem;font-weight:700;}
.all-menu__links {display:flex;flex-direction:column;margin-top:1.6rem;}
a.all-menu__dep03 {color:#686868;font-size:1.6rem;line-height:2.4rem;font-weight:500;letter-spacing:-0.2px;}
a.all-menu__dep03 + a.all-menu__dep03 {margin-top:0.8rem;}
.mall-menu {display:none;}
.mall-menu.open {display:none;}

.btn-top-wrap {flex-shrink:0;align-self:flex-end;display:flex;justify-content:flex-end;position:sticky;z-index:120;width:7.2rem;height:7.2rem;bottom:4rem;margin-bottom:4rem;margin-right:4rem;}
.btn-top {display:none;flex-shrink:0;position:relative;top:0;width:7.2rem;height:7.2rem;border:1px solid #e8e8e8;border-radius:50%;background:#fff url(../../../resource/img/rpc_new/ico_top.png) 0 0 / 100% auto no-repeat;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.06);
	transition:top 0.2s;}
/* 플로팅 */
.btn-floating-wrap {position:absolute;margin-top:-12.2rem;}
.btn-floating {display:flex;align-items:center;justify-content:center;width:24.9rem;height:7.2rem;margin-top:3.4rem;background:#fff;border:1px solid #e8e8e8;border-radius:3.6rem;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);}
.btn-floating__img {width:4.4rem;height:4.4rem;margin-right:0.8rem;background:url(/resource/img/rpc_new/icon_floating.png) no-repeat 0 0 / 100%}
.btn-floating__txt {color:#252525;font-weight:700;font-size:1.8rem;line-height:2.8rem;}
.btn-floating-close {position:absolute;right:0;top:0;width:2.6rem;height:2.6rem;/* background:rgba(0, 0, 0, 0.24); */background-color:#dddddd;border-radius:50%;}
.btn-floating-close::before {content:'';display:block;width:1.2rem;height:1.2rem;margin:auto;background:url(/resource/img/rpc_new/icon_floating_close.png) no-repeat 0 0 / 100%;}

/* 결함 ID(17972) 재정의 */
.btn-top-wrap {flex-shrink:0;align-self:flex-end;display:flex;justify-content:flex-end;z-index:120;width:7.2rem;height:7.2rem;bottom:4rem;margin-bottom:4rem;margin-right:4rem;}
.btn-top {display:none;flex-shrink:0;position:fixed;right:4rem;top:auto;bottom:4rem;width:7.2rem;height:7.2rem;border:1px solid #e8e8e8;border-radius:50%;background:#fff url(../../../resource/img/rpc_new/ico_top.png) 0 0 / 100% auto no-repeat;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.06);
	transition:top 0.2s;}
.btn-floating-wrap {position:fixed;right:4rem;bottom:calc(4rem + 7.2rem + 1.6rem);margin-top:0;}
	
.footer {position:relative;z-index:110;margin-top:auto;}
.footer__row {display:flex;justify-content:space-between;position:relative;min-height:30rem;padding:2.8rem 4rem;background-color:#252525;}
.footer__col02 {display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;}
.footer__gov-list {display:flex;padding:0 4rem;border-top:1px solid #eaeaea;}
.footer__gov-list > li {flex:1;display:flex;align-items:center;justify-content:center;padding:1.6rem 0;}
.footer__gov-list > li + li {border-left:1px solid #eaeaea;}
.footer__gov {width:16.8rem;height:4rem;}
.footer__logo {width:14.2rem;height:3.2rem;}
.footer__tel {display:flex;position:absolute;left:4rem;top:8rem;}
.footer__tel-name {margin-right:1rem;color:#ffffff;font-size:1.6rem;font-weight:500;letter-spacing:-0.2px;}
.footer__address {position:absolute;left:4rem;top:11.6rem;color:#b5b5b5;font-size:1.3rem;line-height:2rem;}
.footer__terms {display:flex;align-items:center;}
.footer__terms-inner {display:flex;align-items:center;}
a.footer__term {color:#b5b5b5;font-size:1.4rem;font-weight:500;letter-spacing:-0.2px;}
a.footer__term--em {color:#ffffff;font-weight:700;}
.footer__term + .footer__term {margin-left:2.4rem;}
.footer__line {width:1px;height:1.6rem;margin:0 2.8rem;background-color:#5b5b5b;}
.footer__net {display:flex;align-items:center;color:#b5b5b5;font-size:1.4rem;font-weight:500;letter-spacing:-0.2px;}
.footer__net-arr {margin-left:3.8rem;}
.footer__acc {position:absolute;left:4rem;bottom:4rem;width:7.2rem;}
.footer__acc-txt {display:block;margin-top:0.2rem;color:#fff;font-weight:500;font-size:1.3rem;line-height:1.6rem;}
.footer__link-wrap {display:none;position:absolute;left:0;right:0;bottom:100%;border-top:1px solid #000;background-color:#3a3a3a;}
.footer__link-cols {display:flex;justify-content:flex-end;}
.footer__link-col {width:22rem;border-left:1px solid #000;}
.footer__link-list {padding:3.2rem 4.4rem;}
.footer__link-list > li {display:flex;}
.footer__link-list > li + li {margin-top:1.6rem;}
a.footer__link {color:#b4b4b4;font-size:1.6rem;font-weight:500;letter-spacing:-0.2px;}
a.footer__link:hover {color:#ffffff;font-weight:700;}
.footer__mlink-cols {display:none;}
.footer__mlogo-wrap {display:none;}

.contents {margin-bottom:8rem;padding-top:0rem;}

@media only screen and (min-width:1025px) and (max-width:1624px) {
	.header__logo-wrap .cont-inner {display:flex;flex-wrap:wrap;}
	.header__logo {position:static;margin:1.2rem 0 0.5rem;}
	.header__right {display:none;}
	.header__right--top {flex-grow:1;display:flex;align-items:center;justify-content:flex-end;position:static;width:calc(100% - 200px);}
	.nav {justify-content:flex-start;max-width:none;padding:0;}
	a.nav__dep01 {padding:2.3rem 3rem;font-size:1.9rem;line-height:2.8rem;}
	.nav__ul > li:first-child a.nav__dep01 {padding-left:0;}
	.nav .nav-dep02__list > li {padding:3.6rem 2.3rem 5.2rem;}

	.all-menu__row {padding:0;}
	.all-menu__row-inner {position:relative;max-width:148rem;margin:0 auto;padding:1.2rem 4rem 0.8rem;}
	.all-menu__close-wrap {position:absolute;left:0;right:0;top:0;max-width:148rem;margin:0 auto;}
	.all-menu__close {right:4rem;top:1.1rem;}

	.contents {padding-top:0rem;}
}
@media only screen and (min-width:1025px) and (max-width:1100px) {
	.footer__link-cols {justify-content:center;padding:0 4rem;}
	.footer__link-col {width:20%;}
	.footer__link-col:first-child {border-left:0;}
	.footer__link-list {padding:3.2rem 3.2rem;}
}
@media only screen and (max-width:1024px) {
	body {font-size:1.6rem;}

	.header {position:fixed;left:0;right:0;top:var(--safe-top);z-index:200;height:4.9rem;border-bottom:1px solid #e9e9e9;}
	.header__logo {left:1.2rem;top:1.2rem;width:14.8rem;height:2.4rem;}
	.nav {display:none;}
	.header__right {display:none;}
	.header .header__ham-wrap {display:flex;}
	.header .header__close {display:none;width:3.2rem;height:3.2rem;background:url(../../../resource/img/rpc_new/ico_header_close.png) 0 0 / 100% auto no-repeat;}

	.breadcrumb-wrap {display:none;}
	.all-menu {display:none;}
	.all-menu.open {display:none;}
	.mall-menu.open {display:block;}
	.mall-menu {overflow-y:auto;position:fixed;left:0;right:0;top:calc(4.8rem + var(--safe-top));bottom:0;z-index:200;padding-bottom:var(--safe-bottom);background-color:#fff;}
	.mall-menu__cont {padding:0 2rem 5.6rem;}
	.mall-menu__top {display:flex;align-items:center;justify-content:space-between;margin:0 -2rem;padding:0.8rem 2rem;border-top:1px solid #e9e9e9;background-color:#f8f8f8;}
	.mall-menu__top-left {display:flex;}
	.mall-menu__top-right {display:flex;}
	.mall-menu__top-link {position:relative;color:#686868;font-size:1.4rem;line-height:2rem;}
	.mall-menu__top-link + .mall-menu__top-link {margin-left:2.5rem;}
	.mall-menu__top-link + .mall-menu__top-link::after {content:'';display:block;position:absolute;left:-1.2rem;top:50%;width:1px;height:1.2rem;background-color:#979797;transform:translateY(-50%);}
	.mall-menu__dep01-cont {margin-top:1.2rem;}
	.mall-menu__dep01-cont.first {margin-top:2.4rem;}
	.mall-menu__dep01-wrap {display:flex;align-items:flex-start;justify-content:space-between;padding:0.8rem 0;}
	.mall-menu__dep01-wrap.first {margin-top:0;}
	.mall-menu__dep01,
	a.mall-menu__dep01 {color:#252525;font-size:2rem;line-height:3.2rem;font-weight:700;}
	.mall-menu__expand {flex-shrink:0;width:3.2rem;height:3.2rem;margin-left:0.8rem;background:url(../../../resource/img/rpc_new/arr_allmenu_d.png) 0 0 / 100% auto no-repeat;}
	.mall-menu__expand.is-active {background-image:url(../../../resource/img/rpc_new/arr_allmenu_u.png);}
	.mall-menu__dep01--btn {display:block;position:relative;width:100%;padding-right:4rem;text-align:left;}
	.mall-menu__dep01--btn::after {display:block;content:'';position:absolute;right:0;top:0; width:3.2rem;height:3.2rem;background:url(../../../resource/img/rpc_new/arr_allmenu_d.png) 0 0 / 100% auto no-repeat;}
	.mall-menu__dep01--btn.is-active::after {background-image:url(../../../resource/img/rpc_new/arr_allmenu_u.png);}
	.mall-menu__dep02-all {display:none;margin-top:0.8rem;padding:1.6rem 2rem;border-radius:1.6rem;background-color:#f3f5f6;}
	.mall-menu__dep02-cont {margin-top:0.8rem;}
	.mall-menu__dep02-cont.first {margin-top:0;}
	.mall-menu__dep02-wrap {display:flex;align-items:flex-start;justify-content:space-between;margin-top:0.8rem;padding:1rem 0;}
	.mall-menu__dep02-wrap.first {margin-top:0;}
	.mall-menu__dep02-cont.first .mall-menu__dep02-wrap {margin-top:0}
	a.mall-menu__dep02,
	.mall-menu__dep02 {color:#1f1f1f;font-size:1.8rem;line-height:2.4rem;font-weight:500;}
	.mall-menu__expand02 {width:2.4rem;height:2.4rem;margin-left:0.8rem;background:url(../../../resource/img/rpc_new/ico_allmenu_plus.png) 0 0 / 100% auto no-repeat;}
	.mall-menu__expand02.is-active {background-image:url(../../../resource/img/rpc_new/ico_allmenu_minus.png);}
	.mall-menu__dep02--btn {display:block;position:relative;width:100%;padding-right:3.2rem;text-align:left;}
	.mall-menu__dep02--btn::after {display:block;content:'';position:absolute;right:0;top:0;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/ico_allmenu_plus.png) 0 0 / 100% auto no-repeat;}
	.mall-menu__dep02--btn.is-active::after {background-image:url(../../../resource/img/rpc_new/ico_allmenu_minus.png);}
	.mall-menu__dep03-cont {display:none;padding-left:1.6rem;}
	.mall-menu__dep03-wrap {display:flex;padding:0.6rem 0;}
	a.mall-menu__dep03 {color:#444444;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	
	.btn-top-wrap {width:4.8rem;height:4.8rem;right:2rem;bottom:2rem;margin-bottom:2rem;margin-right:2rem;}
	.btn-top {width:4.8rem;height:4.8rem;background-image:url(../../../resource/img/rpc_new/ico_top02.png);}
	/* 플로팅 */
	.btn-floating-wrap {position:absolute;margin-top:-8rem;}
	.btn-floating {width:16.5rem;height:5.2rem;margin-top:2rem;}
	.btn-floating__img {width:3.2rem;height:3.2rem;margin-right:0.6rem;margin-left:-0.2rem;}
	.btn-floating__txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.btn-floating-close {width:1.6rem;height:1.6rem;}
	.btn-floating-close::before {width:0.8rem;height:0.8rem;}

	/* 결함 ID(17972) 재정의 */
	.btn-top-wrap {width:4.8rem;height:4.8rem;right:2rem;bottom:2rem;margin-bottom:2rem;margin-right:2rem;}
	.btn-top {right:2rem;top:auto;bottom:2rem;width:4.8rem;height:4.8rem;background-image:url(../../../resource/img/rpc_new/ico_top02.png);}
	.btn-floating-wrap {position:fixed;right:2rem;bottom:calc(2rem + 4.8rem + 0.8rem);margin-top:0;}

	.footer__gov-list {overflow-x:auto;padding:0;}
	.footer__gov-list > li {flex-shrink:0;padding:1.2rem 0.8rem;}
	.footer__gov {width:13.6rem;height:3.2rem;}
	.footer__row {display:block;min-height:auto;padding:2rem 2rem 2.4rem;}
	.footer__col {display:none;}
	.footer__col02 {display:block;}
	.footer__terms {justify-content:space-between;}
	.footer__terms-inner {flex-direction:column;align-items:flex-start;}
	.footer__term + .footer__term {margin-left:0;margin-top:0.8rem;}
	.footer__line {display:none;}
	.footer__net {align-self:flex-start;}
	.footer__link-wrap {border-top:0;}
	.footer__link-cols {display:none}
	.footer__mlink-cols {display:flex;}
	.footer__mlink-col {flex:1;border-left:1px solid #000;}
	.footer__mlink-col:first-child {border-left:0;}
	.footer__mlink-list {padding:1.6rem 2.8rem 2rem;}
	.footer__mlink-list > li {line-height:1;}
	.footer__mlink-list > li + li {margin-top:0.8rem;}
	a.footer__mlink {display:inline-block;color:#c7c7c7;font-size:1.3rem;line-height:2rem;}
	a.footer__mlink:hover {color:#ffffff;font-weight:500;}
	.footer__acc {display:none;}
	.footer__mlogo-wrap {display:block;position:relative;margin-top:2.4rem;}
	.footer__mlogo {width:9.2rem;height:2.8rem;margin-top:2.4rem;}
	.footer__macc {display:flex;align-items:center;}
	.footer__macc img {width:5.2rem;height:3.6rem;}
	.footer__macc-txt {margin-left:0.8rem;color:#fff;font-weight:500;font-size:1.3rem;line-height:1.6rem;}
	.footer__mtel {display:flex;align-items:center;margin-top:1.2rem;}
	.footer__mtel-name {margin-right:1.6rem;color:#ffffff;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:-0.2px;}
	.footer__maddress {margin-top:1.2rem;color:#b5b5b5;font-size:1.2rem;}

	.contents {margin-bottom:0.8rem;padding-top:4.9rem;}
}


/* ================================= 컴포넌트 ================================= */
.fw-400 {font-weight:400 !important}
.fw-500 {font-weight:500 !important}
.fw-700 {font-weight:700 !important}
.bg-f8f8f8 {background:#f8f8f8}
.color-6868 {color:#686868 !important;}
.color-444 {color:#444444 !important;}
.color-252525 {color:#252525 !important;}
.color-red {color:#dd3153 !important;}
.color-red02 {color:#ed1066 !important;}
.color-green {color:#03745a !important;}
.color-green02 {color:#005e4a !important;}
.color-blue {color:#4b6ce2 !important;}
.align-center {text-align:center;}
.rpc-sup {position:relative;display:inline-block;color:#dd3153;font-size:1.4rem;font-weight:700;line-height:2rem;letter-spacing:-0.2px}
.rpc-sup--fs18 {font-size:1.8rem;line-height:2.8rem}
.rpc-sup--t-4 {top:-4px}
.align-left {text-align:left;}
.align-right {text-align:left;}
.rpc-m-show {display:none !important;}
.rpc-m-show-col {display:none;}
.rpc-m-show-inline {display:none !important;}
.mt0 {margin-top:0 !important;}
.breakall {word-break:break-all;}
.block {display:block;}

/* divider */
.rpc-hr {height:1.6rem;margin:12rem 0;background:#f8f8f8;}
.rpc-hr02 {height:1.6rem;margin:8rem 0;background:#f8f8f8;}
.rpc-divider {display:block;margin:2.4rem 0;height:1px;background:#eaeaea}
.rpc-divider02 {display:block;margin:8rem 0;height:1px;background:#eaeaea}
.rpc-divider03 {display:block;margin:6rem 0;height:1px;background:#eaeaea}
.rpc-divider04 {display:block;height:1px;background:#c7c7c7}
.rpc-divider05 {display:block;margin:4rem 0;height:1px;background:#eaeaea}
.rpc-divider06 {display:block;margin:6rem 0;height:1px;background:#c7c7c7}
.rpc-divider07 {display:block;height:1px;background:#eaeaea}

.dimmed {display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:400;background-color:rgba(0, 0, 0, 0.5);}

.cont-inner {width:100%;max-width:148rem;margin:0 auto;padding:0 4rem;}

.tit-wrap {margin:7.6rem 0 6rem;}
.tit-wrap02 {margin:8rem 0 5.2rem;}
.tit-wrap03 {margin:8rem 0 6rem;}
.tit-wrap04 {margin:6rem 0 2rem;}
.tit-wrap05 {margin:8rem 0 2.4rem;}
.tit-wrap06 {margin:6rem 0 2.4rem;}
.tit-wrap07 {margin:8rem 0 4rem;}
.tit-wrap08 {margin:6rem 0 4rem;}
.tit-wrap09 {margin:8rem 0 6rem;}
.tit-wrap10 {margin:8rem 0 0}
.tit-wrap11 {margin:0 0 2.4rem}
.tit-wrap12 {margin:0 0 4rem}
.tit-wrap13 {margin:3.2rem 0 0}
.tit-wrap14 {margin:4rem 0 2.4rem}
.tit-wrap15 {margin:6rem 0 1.2rem}
.tit-wrap16 {margin:4rem 0 1.2rem}
.tit-wrap17 {margin:6rem 0 4rem;}
.tit-wrap18 {margin:4rem 0 2rem;}
.tit-wrap19 {padding:7.6rem 0 4rem;}
.tit-wrap--mt0 {margin-top:0;}

.rpc-tit {color:#252525;font-size:5.2rem;font-weight:700;line-height:7.8rem;}
.rpc-tit--center {text-align:center}
.rpc-tit02 {color:#1f1f1f;font-size:4rem;font-weight:700;line-height:6rem;text-align:center;}
.rpc-tit03 {color:#252525;font-size:2.8rem;line-height:4.2rem;font-weight:500;}
.rpc-tit04 {color:#252525;font-size:5.2rem;font-weight:700;line-height:7.8rem;}
.rpc-tit05 {color:#252525;font-size:3.2rem;font-weight:700;line-height:4.8rem;}
.rpc-tit06 {color:#252525;font-size:3.6rem;font-weight:700;line-height:5.2rem;}
.rpc-tit07 {color:#252525;font-size:2.8rem;font-weight:700;line-height:4.2rem;}
.rpc-tit08 {color:#252525;font-size:2.4rem;font-weight:700;line-height:3.6rem;}

.rpc-txt {color:#252525;font-size:2.4rem;line-height:3.6rem;}
.rpc-txt02 {color:#444;font-size:2.4rem;line-height:3.6rem;}
.rpc-txt03 {color:#252525;font-size:2.4rem;line-height:3.6rem;}
.rpc-txt04 {color:#444;font-size:2rem;line-height:3.2rem;}
.rpc-txt05 {color:#444;font-size:2rem;line-height:3.2rem;}
.rpc-txt06 {color:#444;font-size:1.8rem;line-height:2.8rem}
.rpc-txt07 {color:#444;font-size:1.8rem;line-height:2.8rem;}
[class^="rpc-txt"].mt01 {margin-top:1.6rem}
[class^="rpc-txt"].mt02 {margin-top:2.4rem}
[class^="rpc-txt"].mt03 {margin-top:4rem}
[class^="rpc-txt"].mt04 {margin-top:1.2rem}
[class^="rpc-txt"].mt05 {margin-top:0.8rem}
[class^="rpc-txt"].mt06 {margin-top:0.4rem}
[class^="rpc-txt"].mt07 {margin-top:0.8rem}
[class^="rpc-txt"].mt08 {margin-top:6rem}
[class^="rpc-txt"].mt09 {margin-top:0.8rem}

/* button */
.btn-round {display:inline-block;border:1px solid #c7c7c7;border-radius:1.6rem;background-color:#fff;}
.btn-round02 {display:inline-block;border:1px solid #c7c7c7;border-radius:4rem;}
.btn-round03 {display:inline-block;height:6.4rem;border:1px solid #c7c7c7;border-radius:3.2rem;}
.btn-round03.bg01 {border-color:#dd3153;background-color:#dd3153;}
.btn-round03.bg02 {border-color:#388406;background-color:#388406;}
.btn-round04 {display:block;overflow:hidden;width:100%;height:5.6rem;border:1px solid #e4e4e4;border-radius:2.8rem;background-color:#e4e4e4;}
.btn-file {display:flex;width:100%;padding:1.1rem 1.9rem;border:1px solid #6dc4b1;border-radius:0.8rem;text-align:left;background-color:#ffffff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);}
.btn-file__ico {flex-shrink:0;margin:0.4rem 1.2rem 0 0;}
.btn-file__txt {flex-grow:1;color:#3a3a3a;font-size:1.6rem;font-weight:500;letter-spacing:-0.2px;word-break:break-all;}
.btn-down {padding:0.7rem 1.5rem;background:#fff;border:1px solid #ccc;border-radius:0.6rem;color:#444;font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.btn-down02 {padding:0.7rem 1.6rem 0.7rem 1.2rem;background:#fff;border:1px solid #ccc;border-radius:0.6rem;color:#444;font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.btn-down03 {padding:1rem 1.5rem;background:#fff;border:1px solid #ccc;border-radius:0.6rem;color:#444;font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.btn-secondary {min-width:12rem;padding:1.8rem 1.6rem;border-radius:1.2rem;font-weight:700;font-size:1.8rem;}
.btn-secondary--green {background:#03745a;color:#fff;}
.btn-underline {position:relative;color:#686868;font-size:1.8rem;line-height:2.8rem;}
.btn-underline:after {content: '';position:absolute;left:0;right:0;bottom:1px;border-bottom:1px solid #686868;}
.btn-underline--green {color:#03745a}
.btn-underline--green::after {border-bottom-color:#03745a}

[class*="btn-lg-"] {display:inline-block;height:6.4rem;border-radius:1.2rem;} 
.btn-lg-bg01 {background:#03745a;border:1px solid #03745a}
.btn-lg-bg02 {background:#f0f0f0;border:1px solid #f0f0f0}
.btn-lg-line01 {background:#fff;border:1px solid #c7c7c7;}
[class*="btn-m-"] {height:5rem;border-radius:0.8rem;}
.btn-m-line01 {display:inline-block;border:1px solid #c7c7c7;background-color:#fff;}
.btn-m-line01.bg01 {border-color:#03745a;background-color:#03745a;}
[class*="btn-s-"] {display:inline-block;height:4rem;border-radius:0.6rem;background-color:#fff;}
.btn-s-line01 {border:1px solid #c7c7c7;}
.btn-s-line02 {border:1px solid #6dc4b1;}
[class*="btn-ss-"] {display:inline-block;height:2.8rem;border-radius:0.8rem;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1)}
.btn-ss-line01 {border:1px solid #6dc4b1}

.btn-inner {display:flex;align-items:center;justify-content:center;height:2.6rem;padding:0 1.5rem;}
.btn-inner02 {display:flex;align-items:center;justify-content:center;min-width:22.6rem;height:6.6rem;padding:0 5.1rem;font-size:1.8rem;line-height:2.8rem;}
.btn-inner02__txt {color:#444;}
.btn-inner02__txt02 {margin-left:1.2rem;color:#686868;}
.btn-inner02__txt02 .em {color:#252525;font-weight:700;}
.btn-inner02__txt03 {color:#252525;font-weight:500;}
.btn-inner02__arr {margin-left:2rem;}
.btn-inner02__arr02 {margin-left:0.8rem}
.btn-inner03 {display:flex;align-items:center;justify-content:center;height:100%;padding:0 3.6rem;}
.btn-inner03--miw {min-width:20.2rem;}
.btn-inner03__txt {color:#fff;font-weight:700;font-size:1.8rem;line-height:2.8rem;}
.btn-inner03__txt02 {color:#444;font-weight:500;font-size:1.8rem;line-height:2.8rem;}
.btn-inner04 {display:flex;align-items:center;justify-content:center;height:100%;padding:0 1.5rem;}
.btn-inner05 {display:flex;align-items:center;justify-content:center;height:100%;padding:0 1.1rem}
.btn-inner06 {display:flex;align-items:center;justify-content:center;height:100%;padding:0 3.9rem;}
.btn-inner07 {display:flex;align-items:center;justify-content:center;height:100%;padding:0 0.8rem;}
.btn-inner08 {display:flex;align-items:center;justify-content:center;height:100%;padding:0 1.7rem;}

.btn-txt {color:#686868;font-size:1.4rem;font-weight:500;letter-spacing:-0.2px;}
.btn-txt02 {color:#444444;font-size:1.8rem;line-height:2.8rem;font-weight:500;}
.btn-txt03 {color:#3a3a3a;font-size:1.6rem;line-height:2.4rem;font-weight:500;letter-spacing:-0.2px}
.btn-txt04 {color:#03604c;font-size:1.3rem;font-weight:500;line-height:2rem}
.btn-txt05 {color:#fff;font-size:2.4rem;line-height:3.6rem;font-weight:700;}
.btn-txt06 {color:#03745a;font-size:1.6rem;line-height:2.4rem;font-weight:500;letter-spacing:-0.2px;}

.btn-wrapper {margin-top:4rem}
.btn-wrapper02 {margin-top:1.6rem}
.btn-wrapper03 {margin-top:3.2rem}
.btn-wrap {display:flex;justify-content:center;}
.btn-wrap--js {justify-content:flex-start;}

.btn-cont {display:flex;align-items:center}
.btn-cont-row {margin-top:1.5rem}
.btn-cont button + button {margin-left:0.8rem}

/* 왼쪽정렬 버튼 */
.al-cont {display:flex;justify-content:flex-end;}
.al-cont__col {margin-left:1.2rem;}
.al-cont__col:first-child {margin-left:0;}
.al-cont__btn {display:flex;align-items:center;justify-content:center;height:5rem;min-width:9.8rem;padding:0 1.6rem;border:1px solid #c7c7c7;border-radius:0.8rem;color:#444444;font-size:1.8rem;line-height:2.8rem;font-weight:500;}

/* 12:ss, 16:s, 20:m, 24:mm, 28:l, 32:ll, 36:lll */
.arr-s-l-green {display:inline-block;width:1.6rem;height:1.6rem;background:url(../../../resource/img/rpc_new/arr_s_l_green.png) 0 0 / 100% auto no-repeat;}
.arr-s-r-gray {display:inline-block;width:1.6rem;height:1.6rem;background:url(../../../resource/img/rpc_new/arr_s_r_gray.png) 0 0 / 100% auto no-repeat;}
.arr-s-u-gray {display:inline-block;width:1.6rem;height:1.6rem;background:url(../../../resource/img/rpc_new/arr_s_u_gray.png) 0 0 / 100% auto no-repeat;}
.arr-s-d-gray {display:inline-block;width:1.6rem;height:1.6rem;background:url(../../../resource/img/rpc_new/arr_s_d_gray.png) 0 0 / 100% auto no-repeat;}
.arr-m-u-white {display:inline-block;width:2rem;height:2rem;background:url(../../../resource/img/rpc_new/arr_m_u_white.png) 0 0 / 100% auto no-repeat;}
.arr-m-d-white {display:inline-block;width:2rem;height:2rem;background:url(../../../resource/img/rpc_new/arr_m_d_white.png) 0 0 / 100% auto no-repeat;}
.arr-m-r-white {display:inline-block;width:2rem;height:2rem;background:url(../../../resource/img/rpc_new/arr_m_r_white.png) 0 0 / 100% auto no-repeat;}
.arr-m-r-gray {display:inline-block;width:2rem;height:2rem;background:url(../../../resource/img/rpc_new/arr_m_r_gray.png) 0 0 / 100% auto no-repeat;}
.arr-m-r-green {display:inline-block;width:2rem;height:2rem;background:url(../../../resource/img/rpc_new/arr_m_r_green.png) 0 0 / 100% auto no-repeat;}
.arr-mm-d-black {display:inline-block;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/arr_mm_d_black.png) 0 0 / 100% auto no-repeat;}
.arr-mm-u-gray {display:inline-block;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/arr_mm_u_gray.png) 0 0 / 100% auto no-repeat;}
.arr-mm-d-gray {display:inline-block;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/arr_mm_d_gray.png) 0 0 / 100% auto no-repeat;}
.arr-mm-u-gray02 {display:inline-block;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/arr_mm_u_gray.png) 0 0 / 100% auto no-repeat;}
.arr-mm-d-gray02 {display:inline-block;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/arr_mm_d_gray.png) 0 0 / 100% auto no-repeat;}
.arr-mm-r-gray {display:inline-block;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/arr_mm_r_gray.png) 0 0 / 100% auto no-repeat;}
.arr-mm-r-gray02 {display:inline-block;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/arr_mm_r_gray.png) 0 0 / 100% auto no-repeat;}
.arr-mm-r-black {display:inline-block;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/arr_mm_r_black.png) 0 0 / 100% auto no-repeat;}
.arr-ll-r-gray {display:inline-block;width:3.2rem;height:3.2rem;background:url(../../../resource/img/rpc_new/arr_ll_r_gray.png) 0 0 / 100% auto no-repeat}
.arr-ll-r-black {display:inline-block;width:3.2rem;height:3.2rem;background:url(../../../resource/img/rpc_new/arr_main_r_black.png) 0 0 / 100% auto no-repeat}
.arr-round-r-gray {display:inline-block;width:4rem;height:4rem;background:url(../../../resource/img/rpc_new/arr_round_r_gray.png) 0 0 / 100% auto no-repeat;}
.arr-round-r-gray02 {display:inline-block;width:4rem;height:4rem;background:url(../../../resource/img/rpc_new/arr_round_r_gray.png) 0 0 / 100% auto no-repeat;}
.arr-round-r-yellow {display:inline-block;width:5.2rem;height:5.2rem;background:url(../../../resource/img/rpc_new/arr_round_r_yellow.png) 0 0 / 100% auto no-repeat;}
.arr-round-r-green {display:inline-block;width:5.2rem;height:5.2rem;background:url(../../../resource/img/rpc_new/arr_round_r_green.png) 0 0 / 100% auto no-repeat;}
.arr-round-r-green02 {display:inline-block;width:3.2rem;height:3.2rem;background:url(../../../resource/img/rpc_new/arr_round_r_green02.png) 0 0 / 100% auto no-repeat;}
.arr-round-r-red {display:inline-block;width:3.2rem;height:3.2rem;background:url(../../../resource/img/rpc_new/arr_round_r_red.png) 0 0 / 100% auto no-repeat;}
.arr-round-r-blue {display:inline-block;width:3.2rem;height:3.2rem;background:url(../../../resource/img/rpc_new/arr_round_r_blue.png) 0 0 / 100% auto no-repeat;}
.arr-round-r-black {display:inline-block;width:4rem;height:4rem;background:url(../../../resource/img/rpc_new/arr_round_r_black.png) 0 0 / 100% auto no-repeat;}
.arr-round-r-white {display:inline-block;width:4rem;height:4rem;background:url(../../../resource/img/rpc_new/bg_arrow_120x120.png) 0 0 / 100% auto no-repeat;}
.arr-round-l-black {display:inline-block;width:4rem;height:4rem;background:url(../../../resource/img/rpc_new/arr_round_l_black.png) 0 0 / 100% auto no-repeat;}
.ico-ham {display:inline-block;width:2.8rem;height:2.8rem;background:url(../../../resource/img/rpc_new/ico_ham.png) 0 0 / 100% auto no-repeat;}
.ico-home {display:inline-block;width:1.6rem;height:1.6rem;background:url(../../../resource/img/rpc_new/ico_home.png) 0 0 / 100% auto no-repeat;}
.ico-tel {display:inline-block;width:1.6rem;height:1.6rem;background:url(../../../resource/img/rpc_new/ico_tel.png) 0 0 / 100% auto no-repeat;}
.ico-search {display:inline-block;width:3.2rem;height:3.2rem;background:url(../../../resource/img/rpc_new/ico_search.png) 0 0 / 100% auto no-repeat;}
.ico-clear {display:inline-block;width:3.2rem;height:3.2rem;background:url(../../../resource/img/rpc_new/ico_clear.png) 0 0 / 100% auto no-repeat;}
.ico-clip {display:inline-block;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/ico_clip.png) 0 0 / 100% auto no-repeat;}
.ico-nodata {display:inline-block;width:10rem;height:10rem;background:url(../../../resource/img/rpc_new/ico_nodata.png) 0 0 / 100% auto no-repeat;}
.ico-down {display:inline-block;width:1.6rem;height:1.6rem;background:url(../../../resource/img/rpc_new/ico_down.png) 0 0 / 100% auto no-repeat;}
.ico-down2 {display:inline-block;width:2rem;height:2rem;background:url(../../../resource/img/rpc_new/ico_down2.png) 0 0 / 100% auto no-repeat;}
.ico-down3 {display:inline-block;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/ico_down2.png) 0 0 / 100% auto no-repeat;}
.ico-pdf {display:inline-block;width:4.8rem;height:4.8rem;background:url(../../../resource/img/rpc_new/ico_pdf.png) 0 0 / 100% auto no-repeat;}
.ico-video {display:inline-block;width:8rem;height:8rem;background:url(../../../resource/img/rpc_new/ico_video.png) 0 0 / 100% auto no-repeat;}
.ico-check {display:inline-block;width:8rem;height:8rem;background:url(../../../resource/img/rpc_new/ico_check.png) 0 0 / 100% auto no-repeat;}
.ico-megaphone {display:inline-block;width:8.8rem;height:8.8rem;background:url(../../../resource/img/rpc_new/ico_megaphone.png) 0 0 / 100% auto no-repeat;}
.ico-plus {display:inline-block;width:2.8rem;height:2.8rem;background:url(../../../resource/img/rpc_new/ico_plus.png) 0 0 / 100% auto no-repeat;}
.ico-minus {display:inline-block;width:2.8rem;height:2.8rem;background:url(../../../resource/img/rpc_new/ico_minus.png) 0 0 / 100% auto no-repeat;}
.ico-calendar {display:inline-block;width:2rem;height:2rem;background:url(../../../resource/img/rpc_new/ico_calendar.png) 0 0 / 100% auto no-repeat;}
.ico-adobe {display:inline-block;width:4rem;height:4rem;background:url(../../../resource/img/rpc_new/ico_adobe.png) 0 0 / 100% auto no-repeat;}
.ico-adobe02 {display:inline-block;width:2.4rem;height:2.4rem;background:url(../../../resource/img/rpc_new/ico_adobe.png) 0 0 / 100% auto no-repeat;}

.ico-cont-wrap {margin-top:5.6rem}
.ico-cont-wrap02 {display:flex}
.ico-cont-wrap02 .ico-cont ~ .ico-cont {margin-left:3.6rem}
.ico-cont-wrap03 {padding:8rem 0 4rem}
.ico-cont-wrap04 {display:flex;justify-content:center}
.ico-cont {display:inline-flex;align-items:center}
.ico-cont02 {display:flex;flex-wrap:wrap;align-items:center;margin:-4rem 0 0 -5.2rem}
.ico-cont02__item {flex-shrink:0;padding:4rem 0 0 5.2rem}
.ico-cont--full {display:flex;width:100%}
.ico-cont--full-jcfe {display:flex;width:100%;justify-content:flex-end;}
[class*=ico-cont__left] {margin-right:0.4rem;}
[class*=ico-cont__left02] {margin-right:0.6rem;}
[class*=ico-cont__left03] {margin-right:2rem;}
[class*=ico-cont__left04] {margin-right:0.4rem;}
[class*=ico-cont__left05] {margin-right:4rem;}
[class*=ico-cont__left06] {margin-right:0.8rem}
[class*=ico-cont__left07] {margin-right:2.4rem}
[class*=ico-cont__center] {line-height:1;}
[class*=ico-cont__center02] {margin-right:2.4rem;}
[class*=ico-cont__center03] {margin-right:0.8rem;}
.ico-cont__right02 {margin-left:0.8rem;}
.ico-cont__right03 {margin-left:0.4rem;}
.ico-cont__right04 {margin-left:0.2rem;}
.ico-cont__right05 {margin-left:1.6rem;}
[class*=ico-cont__][class*=--fxg1] {flex-grow:1;}
[class*=ico-cont__][class*=--asfs] {align-self:flex-start;}
.ico-cont--col {width:100%}
.ico-cont__txt {color:#ffffff;font-size:1.6rem;font-weight:500;letter-spacing:-0.2px;}
.ico-cont__txt02 {color:#008e70;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.ico-cont__txt03 {color:#303030;font-size:3.2rem;line-height:4.8rem;font-weight:700;}
.ico-cont__txt04 {color:#ffffff;font-size:2rem;line-height:3.2rem;font-weight:700;}
.ico-cont__txt05 {color:#686868;font-size:1.8rem;line-height:2.8rem;}
.ico-cont__txt06 {color:#686868;font-size:1.6rem;line-height:2.4rem;font-weight:500;letter-spacing:-0.2px;}
.ico-cont__txt07 {color:#444;font-size:2rem;line-height:3.2rem}
.ico-cont__txt08 {color:#03745a;font-size:1.8rem;line-height:2.8rem}
.ico-cont__txt09 {color:#444444;font-size:1.6rem;line-height:2.4rem;font-weight:500;letter-spacing:-0.2px;}
.ico-cont__txt10 {color:#252525;font-size:2rem;font-weight:500;line-height:3.2rem}
.ico-cont__txt11 {color:#444444;font-size:1.8rem;line-height:2.8rem;font-weight:500}
.ico-cont [class*=chart-spot] {width:1.6rem;height:1.6rem;border-radius:50%}

.legend-wrap {display:none;text-align:center}
.legend-wrap--mt01 {margin-top:4rem}
.legend-wrap .ico-cont ~ .ico-cont {margin-left:4rem}

.chart-spot01 {background:#ffc524;}
.chart-spot02 {background:#94e62c;}
.chart-spot03 {background:#6ad0bb;}
.chart-spot04 {background:#5675e4;}

/* search */
.search-wrap {margin-top:5.2rem}
.search-wrap02 {margin-top:7.6rem}
.search-cont {display:flex;}
.search-cont--mt01 {margin-top:7.6rem}
.search-cont__col {flex-grow:1;}
.search-cont__col02 {flex-shrink:0;display:flex;align-items:center;margin-left:1.6rem;}
.search-cont__btn {display:flex;align-items:center;height:6.4rem;padding:0 2.8rem;border-radius:1.2rem;color:#ffffff;font-size:2.4rem;line-height:3.6rem;font-weight:700;/* background-color:#03745a; */background-color:#388406;}
.search {display:flex;align-items:center;position:relative;padding:1.2rem 0;border-bottom:1px solid #c3d2cf;}
.search__ico {flex-shrink:0;margin-right:1.6rem;}
.search__input {flex-grow:1;width:100%;height:4.8rem;font-size:3.2rem;font-weight:300;background:transparent}
.search__clear {flex-shrink:0;display:none;margin-left:0.8rem;}

[data-element=toggle] {}
[data-element=toggle] [data-element=toggle__default] {}
[data-element=toggle] [data-element=toggle__active] {display:none;}
[data-element=toggle].is-active [data-element=toggle__default] {display:none;}
[data-element=toggle].is-active [data-element=toggle__active] {display:block;}
/* .toggle-panel {display:none;} */

/* tab */
.tab-cont {}
.tab-cont--mt01 {margin-top:5.6rem}
.tab-cont__inner {display:flex;justify-content:center;flex-wrap:wrap;margin:-2rem 0 0 -2rem;}
.tab-cont__inner > li {flex-shrink:0;display:flex;padding:2rem 0 0 2rem;}
.tab-cont__inner--scroll {justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;}
.tab-cont__inner--scroll > li {flex:0 0 auto;}
.tab-cont__inner--scroll .tab-cont__tab {width:auto;padding:0 1.6rem;}
.tab-cont__tab {display:flex;align-items:center;height:6rem;padding:0 2.3rem;border:1px solid #eaeaea;border-radius:3rem;font-size:2rem;font-weight:500;background-color:#fff;}
.tab-cont__tab--mt01 {margin-top:7.6rem}
.tab-cont__num {margin-left:0.4rem;}
.tab-cont__tab.is-active {border-color:#1f1f1f;color:#ffffff;font-weight:700;background-color:#1f1f1f;}
.tab-cont__tab:focus {outline-color:#00a887;}
.tab-cont__inner--left {justify-content:flex-start;}
.tab-cont02 {}
.tab-cont02__inner {display:flex;}
.tab-cont02__inner > li {flex:1;display:flex;align-items:center;justify-content:center;}
.tab-cont02__tab {display:flex;align-items:center;justify-content:center;width:100%;height:10rem;border-bottom:1px solid #d3d3d3;color:#686868;font-size:2.8rem;line-height:4.2rem;word-break:keep-all;text-align:center}
.tab-cont02__tab.is-active {border-bottom:4px solid #008e70;color:#03745a;font-weight:700;}
.tab-panel {display:none;}

.board-list {}
.board-list--bdt {border-top:1px solid #252525;}
.board-list > li {padding:2.8rem 3.2rem;border-bottom:1px solid #eaeaea;}
.board-list__link {display:block;}
.board-list__tit {color:#686868;font-size:2rem;line-height:3.2rem;font-weight:500;}
.board-list__ico {position:relative;top:-2px;margin-left:1rem;vertical-align:middle;}
.board-list__date {display:block;margin-top:0.4rem;color:#686868;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}

.cnt-cont {display:flex;margin-bottom:1.6rem;font-size:1.8rem;line-height:2.8rem;letter-spacing:-0.2px;}
.cnt-cont__txt {color:#3a3a3a;font-weight:500;}
.cnt-cont__txt02 {margin-left:0.5rem;color:#03604c;font-weight:700;}
.cnt-cont--mgb32 {margin-bottom:3.2rem}

.nodata-cont {padding-top:12rem;padding-bottom:16rem;border-bottom:1px solid #eaeaea;}
.nodata-cont--bdt {border-top:2px solid #b5b5b5;}
.nodata-cont--bdb0 {border-bottom:0}
.nodata-cont__ico {display:block;margin:0 auto 2rem;}
.nodata-cont__txt {color:#686868;font-size:2.4rem;text-align:center;}
.nodata-cont__txt02 {margin-top:0.8rem;font-size:1.6rem;text-align:center;letter-spacing:-0.2px;}

/* box */
.box-list {display:flex;flex-wrap:wrap;width:calc(100% + 3.4rem);margin:-3.4rem 0 0 -3.4rem;}
.box-list > li {flex-shrink:0;width:33.333%;padding:3.4rem 0 0 3.4rem;}
.box-list02 {display:flex;flex-wrap:wrap;width:calc(100% + 4rem);margin:-4rem 0 0 -4rem;}
.box-list02 > li {width:50%;padding:4rem 0 0 4rem;}
.box-list03 {display:flex;flex-wrap:wrap;width:calc(100% + 2rem);margin:-2rem 0 0 -2rem}
.box-list03 > li {flex:1 0 auto;width:50%;padding:2rem 0 0 2rem}
.box-list03--lo > li {flex:initial}
.box-list03 > .box-list03__li-full {width:100%;}
.box-list04 {display:flex;flex-wrap:wrap;width:calc(100% + 2rem);margin:-2rem 0 0 -2rem;}
.box-list04 > li {flex-basis:50%;padding:2rem 0 0 2rem}
.box-list05 {display:flex;flex-wrap:wrap;width:calc(100% + 2rem);margin:-2rem 0 0 -2rem;}
.box-list05 > li {flex-basis:33.3%;padding:2rem 0 0 2rem}
.box-list06 {display:flex;flex-wrap:wrap;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem;}
.box-list06 > li {flex-basis:33.3%;padding:2.4rem 0 0 2.4rem}
.box-list07 {display:flex;flex-wrap:wrap;width:calc(100% + 4rem);margin:-4rem 0 0 -4rem;}
.box-list07 > li {flex-basis:50%;padding:4rem 0 0 4rem}
.box-list08 {display:flex;flex-wrap:wrap;width:calc(100% + 2rem);margin:-2rem 0 0 -2rem;}
.box-list08 > li {flex-basis:25%;padding:2rem 0 0 2rem}
.box-list09 {display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 2.4rem);margin:-2.4rem 0 0 -2.4rem;}
.box-list09 > li {flex-shrink:0;width:47.4rem;padding:2.4rem 0 0 2.4rem}

[class*=box-list] .box-container {height:100%;display:flex;flex-direction:column;justify-content:space-between;}
[class*=box-list] .box-footer {text-align:right}

.color-box {position:relative;display:block;height:32.6rem;border-radius:2rem;}
.color-box--hauto {height:auto;}
.color-box__tit01 {color:#252525;font-size:2.8rem;font-weight:700;line-height:4.2rem;}
.color-box__tit02 {color:#252525;font-size:2.8rem;font-weight:700;line-height:4.2rem;}
.color-box__txt {display:flex;flex-wrap:wrap;margin-top:0.8rem;color:#444;font-size:1.8rem;line-height:2.8rem;}
.color-box__txt .hashtag {margin-right:1.6rem;}
.color-box__txt02 {display:block;margin-top:0.8rem;color:#686868;font-size:2rem;line-height:3.2rem}
.color-box.bg01 {background:#edfaff}
.color-box.bg02 {background:#dff9f8}
.color-box.bg03 {background:#fff8df}
.color-box.bg04 {background:#f6edfa}
.color-box.bg05 {background:#f8f8f8}
.color-box.bg06 {background:#fff2e9}
.color-box.bg07 {background:#eaf4f8}
.color-box.bg08 {background:#eaf8f5}
.color-box.bg09 {background:#edf7ff}

.rpc-box {position:relative;border:1px solid #e8e8e8;border-radius:2.8rem;background-color:#fff;}
button.rpc-box {display:block;width:100%;text-align:left;}
.rpc-box__tit {display:block;font-size:2.4rem;font-weight:700;word-break:break-all;}
.rpc-box__txt {display:block;font-size:1.8rem;font-weight:500;line-height:2.8rem}
.rpc-box__date {display:block;margin-top:1.2rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
.rpc-box__pdf {position:absolute;right:3.2rem;bottom:3.2rem;}
.rpc-box:hover {border-color:#c3d2cf;box-shadow:0 2px 8px 0 rgba(204,216,214,0.6);}
.rpc-box:hover .rpc-box__tit {color:#252525;}

.rpc-box02 {display:block;position:relative;border-radius:3.2rem;background-color:#f8f8f8;}
.rpc-box02__left {z-index:2;position:relative;flex-grow:1;display:flex;flex-direction:column;}
.rpc-box02__tit {display:block;margin-bottom:1.2rem;color:#1f1f1f;font-weight:700;font-size:3.2rem;line-height:4.8rem;word-break:keep-all;}
.rpc-box02__contents {flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;max-width:calc(100% - 21.2rem)}
.rpc-box02__txt {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#444444;font-size:2rem;line-height:3.2rem;word-break:keep-all;text-overflow:ellipsis;}
.rpc-box02__date {color:#444444;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.rpc-box02__img {position:absolute;right:3.2rem;bottom:2.8rem;width:20rem;height:20rem}

.rpc-box03 {border:1px solid #ddd;border-radius:2rem;background-color:#fff;}
.rpc-box03 .box-inner09 {height:100%;}
.rpc-box03__col {}
.rpc-box03__col02 {display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;margin-top:0.8rem}
.rpc-box03__btn-wrap {display:none;}
.rpc-box03__tit {display:block;margin-bottom:0.8rem;color:#252525;font-size:2.8rem;line-height:4.2rem;font-weight:700;}
.rpc-box03__txt {color:#444444;font-size:1.8rem;line-height:2.8rem;}
.rpc-box03__qr {width:8rem;height:8rem;background-color:palegreen;}

.rpc-box04 {border:1px solid #d3d3d3;border-radius:2.8rem}

.gray-box-wrap {margin:4rem 0 6rem}
.gray-box-wrap02 {margin:5.2rem 0 0 0}
.gray-box-wrap03 {margin:6rem 0 0 0}
.gray-box-wrap04 {margin:2.4rem 0 0 0}
.gray-box-wrap05 {margin:6rem 0 0 0}
.gray-box {border-radius:0.8rem;background-color:#f8f8f8;}
.gray-box--mt01 {margin-top:6rem;}
.gray-box__txt {color:#252525;font-weight:500;font-size:1.8rem;line-height:2.8rem;}
.gray-box__txt-sml {color:#686868;font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.gray-box__txt-col {margin-bottom:0.8rem}
.gray-box02 {background:#f0f0f0;border-radius:1.6rem}
.gray-box03 {background:#f8f8f8;border-radius:1.2rem;}
.gray-box03__txt {color:#444444;font-size:2rem;font-weight:500;line-height:3.2rem}
.gray-box04 {width:100%;height:100%;background:#f8f8f8;border-radius:2rem;}
.gray-box04__col {margin-top:1.2rem}
.gray-box04__tit {color:#686868;font-size:2rem;font-weight:700;line-height:3.2rem}
.gray-box04__txt {color:#686868;font-size:1.8rem;line-height:2.8rem}
.gray-box05 {width:100%;height:100%;background:#f8f8f8;border-radius:2.8rem}
a.gray-box05 {display:block;}
.gray-box05--rela {position:relative}
.gray-box05--mih {min-height:32rem;}
.gray-box05__flex {display:flex;align-items:center;margin-bottom:1.6rem}
.gray-box05__flex02 {display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2.4rem}
.gray-box05__flex03 {display:inline-flex;align-items:center;}
.gray-box05__flex04 {display:flex;align-items:center;margin-bottom:1.6rem;}
.gray-box05__right {margin-left:1.6rem}
.gray-box05__right02 {margin-left:1.6rem}
.gray-box05__col {margin-top:1.2rem;}
.gray-box05__icon {width:13.6rem;height:13.6rem}
.gray-box05__icon--absol {position:absolute;right:4rem;bottom:4rem}
.gray-box05__icon02 {width:16rem;height:16rem;margin:0.4rem 0 0 auto;}
.gray-box05__tit {color:#252525;font-size:2.4rem;font-weight:700;line-height:3.6rem}
.gray-box05__tit02 {color:#252525;font-size:3.2rem;font-weight:700;line-height:4.8rem}
.gray-box05__arr {margin-left:1.2rem;}
.gray-box05__txt {color:#252525;font-size:2.8rem;font-weight:500;line-height:4.2rem}
.gray-box05__txt02 {color:#03745a;font-size:3.2rem;font-weight:700;line-height:4.8rem}
.gray-box05__txt03 {color:#686868;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
[class^="gray-box05__txt"].mt01 {margin-top:2.4rem}
.gray-box05__inner {display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:4rem;}
.gray-box05__row02 {display:flex;justify-content:flex-end;margin-top:1.6rem;}
.gray-box05__row02-col {display:flex;flex-direction:column;align-items:flex-end}
.gray-box05__arr02 {display:flex;}
.gray-box05__arr02.type01 {display:flex;width:100%;justify-content:flex-end;}
.gray-box05__arr03 {display:none;}
.gray-box05__qr {width:8rem;height:8rem;}
.gray-box05__qr-txt {margin-top:0.8rem;color:#252525;font-size:2rem;font-weight:500;line-height:3.2rem}

.gray-box05.bg01 {background-color:#eaf8f5;}
.gray-box05.bg02 {background-color:#f7eefb;}
.gray-box05.bg03 {background-color:#fff8df;}
.gray-box05.bg04 {background-color:#fff2e9;}

.border-box-wrap {margin-top:4rem}
.border-box-wrap02 {margin-top:4rem}
.border-box {border:1px solid #ddd;border-radius:1.2rem;background:#fff;}
.border-box02 {border:1px solid #ddd;border-radius:2rem;background:#fff;}
.border-box03 {border:1px solid #ddd;border-radius:2.8rem;background:#fff;}

.service-box {display:block;width:100%;position:relative;}
.service-box__bg {width:100%;}
.service-box__body {position:absolute;left:0;right:0;top:0;bottom:0;padding:4rem;}
.service-box__tit {position:relative;color:#252525;font-size:2.8rem;line-height:4.2rem;font-weight:700;}
.service-box__star {display:inline-block;width:1.2rem;height:1.2rem;margin:0.8rem 0 0 0.4rem;background:url(../../../resource/img/rpc_new/ico_star_black.png) 0 0 / 100% auto no-repeat;vertical-align:top;}
.service-box__icon {display:block;margin-top:1.6rem;width:4rem;height:4rem;background:rgba(240, 240, 240, 0.5) url(../../../resource/img/rpc_new/ico_arr_gray_24x24.png) 50% / 2.4rem no-repeat;border-radius:50%;}
.service-box__txt {margin-top:0.8rem;color:#444444;font-size:1.8rem;line-height:2.8rem;}
.service-box__body.color01 .service-box__tit {color:#ffffff;}
.service-box__body.color01 .service-box__star {background-image:url(../../../resource/img/rpc_new/ico_star_white.png);}
.service-box__body.color01 .service-box__txt {color:#ffffff;}
.service-box__body.color01 .service-box__icon {background:rgba(37, 37, 37, 0.15) url(../../../resource/img/rpc_new/ico_arr_white_24x24.png) 50% / 2.4rem no-repeat}

.rpc-dl {display:flex;justify-content:space-between;align-items:center;text-align:center;}
.rpc-dls.mt01 .rpc-dl + .rpc-dl {margin-top:0.8rem}
.rpc-dl__dt {display:block;margin-right:1.6rem;color:#686868;font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;text-align:left;word-break:keep-all;}
.rpc-dl__dt.align-self {align-self:flex-start;padding-top:0.4rem;}
[class^="rpc-dl__dd"] {flex-shrink:0;text-align:right}
.rpc-dl__dd01 {display:block;color:#1f1f1f;font-weight:700;font-size:2.4rem;line-height:3.6rem;}
.rpc-dl__dd02 {display:block;color:#444;font-weight:700;font-size:1.8rem;line-height:2.8rem;}
.rpc-dl__dd03 {display:block;color:#444;font-weight:700;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.rpc-dl__dd04 {display:block;margin-top:0.4rem;color:#686868;font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.rpc-dls02 {display:flex;align-items:flex-start;margin-top:2.4rem}
.rpc-dls02--mt0 {margin-top:0 !important}
.rpc-dl02 {width:33.333%}
.rpc-dl02.w50 {width:50%}
.rpc-dl02 + .rpc-dl02 {margin-left:2.4rem}
.rpc-dl02.w50 ~ .rpc-dl02.w50 {margin-left:6rem}
.rpc-dl02__dt {color:#252525;font-size:2.4rem;font-weight:700;line-height:3.6rem}
.rpc-dl02__dt02 {color:#252525;font-size:2.8rem;font-weight:700;line-height:4.2rem}
.rpc-dl02__dt--green {color:#03745a}
.rpc-dl02__dd {color:#444444;font-size:2rem;line-height:3.2rem}
.rpc-dl02__dd--col {margin-top:1.6rem}
.rpc-dl02__dd--col02 {margin-top:2.4rem}
.rpc-dl02__em {display:block;margin-bottom:0.4rem;color:#03745a;font-size:1.8rem;line-height:2.8rem}
.rpc-dl02__em.color01 {color:#f0a801}

.rpc-flex {display:flex;justify-content:space-between;align-items:center}
.rpc-flex02 {display:flex;justify-content:center;align-items:center}
.rpc-flex__item {flex:1;text-align:center}
.rpc-flex__item + .rpc-flex__item {border-left:1px solid #eaeaea}
.rpc-flex__item.ml01 {margin-left:2.4rem}
.rpc-flex--col .rpc-flex__item + .rpc-flex__item {border:0}
.rpc-flex__txt01 {display:block;color:#686868;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
.rpc-flex__txt02 {display:block;color:#1f1f1f;font-weight:700;font-size:2.4rem;line-height:3.6rem}
.rpc-flex__txt03 {display:block;color:#686868;font-weight:500;font-size:2rem;line-height:3.2rem}
.rpc-flex__txt04 {display:block;color:#1f1f1f;font-weight:700;font-size:4rem;line-height:6rem}

.white-box {background:#fff;border-radius:3.2rem;}
.white-box--bdr20 {border-radius:2rem}
.white-box + .white-box {margin-top:1.6rem}
.white-box02 {width:100%;background:#fff;border-radius:2rem;box-shadow:8px 8px 30px 0 rgba(0, 0, 0, 0.08);}
.white-box02--bdr28 {border-radius:2.8rem}
.white-box03 {height:100%;background:#fff;border-radius:2.8rem}
.white-box03--bdr20 {border-radius:2rem}
.white-box__inner {padding:5.6rem 6.4rem;}
.white-box__inner02 {padding:0 4rem}
.white-box__inner03 {padding:3.2rem 2.4rem}

.box-inner {min-height:27rem;padding:3.1rem;}
.box-inner02 {display:flex;flex-direction:column;min-height:37.8rem;padding:4.2rem 4.4rem;}
.box-inner03 {padding:2rem;}
.box-inner04 {padding:2.4rem 3.2rem}
.box-inner05 {padding:3.2rem 4rem}
.box-inner06 {padding:3.2rem}
.box-inner07 {padding:2rem 2.4rem}
.box-inner08 {padding:4.8rem 0}
.box-inner09 {padding:4rem}
.box-inner10 {padding:4rem 2.4rem 3.6rem}
.box-inner11 {padding:3.2rem}
.box-inner12 {padding:6rem}
.box-inner13 {padding:2rem 2.4rem}
.box-inner14 {padding:2rem 3.2rem}
.box-inner15 {height:100%;padding:4rem}
.box-inner16 {padding:6rem}
.box-inner17 {height:100%;padding:4rem 4rem 17.6rem 4rem}
.box-inner18 {height:100%;padding:4rem 2.4rem}
.box-inner19 {padding:4rem}
.box-inner20 {height:100%;padding:4rem 4rem 2.4rem;}
.box-inner21 {padding:4.8rem 0}
.box-inner22 {padding:8rem 0 20rem 0}
.box-inner23 {padding:8rem 0 24rem 0}

.box-txt__item {display:flex}
.box-txt__item + .box-txt__item {margin-top:0.8rem}
.box-txt__left {flex-shrink:0;margin-right:0.8rem}
.box-txt {color:#444444;font-size:1.8rem;line-height:2.8rem}

/* table */
.rpc-tbl {position:relative;color:#252525;font-size:1.8rem;line-height:2.8rem;}
.rpc-tbl table {text-align:center;}
.rpc-tbl--mt01 {margin-top:4rem}
.rpc-tbl--mt02 {margin-top:6rem}
.rpc-tbl--mt03 {margin-top:4rem}
.rpc-tbl--mt04 {margin-top:6rem}
.rpc-tbl--mt05 {margin-top:6rem}
.rpc-tbl--mt06 {margin-top:2.4rem}
/* .rpc-tbl table {border-top:2px solid #b5b5b5;} */
.rpc-tbl__table {margin-top:4rem}
.rpc-tbl__table02 {margin-top:2.4rem}
.rpc-tbl__collapse-none {border-collapse:unset;}
.rpc-tbl--type02 table {border-top:1px solid #eaeaea}
.rpc-tbl-row {border-collapse:inherit}
.rpc-tbl th, 
.rpc-tbl td {border-left:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle;}
.rpc-tbl--type02 td {border-bottom-color:#eaeaea}
.rpc-tbl .first-row th,
.rpc-tbl .first-row td {border-top:2px solid #b5b5b5;}
.rpc-tbl th {padding:1.6rem;font-weight:700;background-color:#f8f8f8;}
.rpc-tbl td {padding:2rem 1.6rem;background:#fff;font-weight:500;}
.rpc-tbl .al {text-align:left;}
.rpc-tbl .ac {text-align:center;}
.rpc-tbl .ar {text-align:right;}
.rpc-tbl .bdln {border-left:0;}
.rpc-tbl .tbl-txt {margin-top:0.4rem;color:#686868;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
.rpc-tbl .disabled {color:#686868;background-color:#f8f8f8;}
.rpc-tbl .tbl-bg {background-color:#fcfcfc;}
.rpc-tbl__tit-wrap {display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;}
.rpc-tbl__tit-wrap02 {display:flex;margin-bottom:2rem}
.rpc-tbl__tit-wrap02 .rpc-tbl__unit {align-self:flex-end;}
.rpc-tbl__tit-wrap03 {display:flex;margin-bottom:2.4rem}
.rpc-tbl__tit-wrap04 {display:flex;margin-bottom:1.6rem}
.rpc-tbl__header {display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin:4rem 0 1.6rem}
.rpc-tbl__under {margin-top:1.6rem;color:#444;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;text-align:left;}
.rpc-tbl__under--mt01 {margin-top:1.6rem}
.rpc-tbl__under--tright {text-align:right}
.rpc-tbl__footnote {margin-top:4rem;padding:2rem 2.4rem;border:1px solid #ddd;border-radius:1.2rem;color:#444;font-size:1.8rem;line-height:2.8rem;text-align:left;}
.rpc-tbl__tit {color:#252525;font-weight:500;font-size:2.8rem;line-height:4.2rem;text-align:left}
.rpc-tbl__tit02 {color:#252525;font-weight:500;font-size:2.8rem;line-height:4.2rem;text-align:left}
.rpc-tbl__unit {margin-left:auto;color:#686868;font-size:1.6rem;line-height:2.4rem;}
.rpc-tbl__unit--tright {text-align:right}
.rpc-tbl__unit.mt01 {margin-top:1.6rem}
.rpc-tbl__scroll {position:relative;}
.rpc-tbl__scroll .sticky {z-index:10;position:-webkit-sticky;position:sticky;left:0;background:#fff}
.rpc-tbl__scroll th.sticky {background:#f8f8f8;}
.rpc-tbl__scroll .sticky:after {content:'';position:absolute;right:-1px;top:0;width:1px;height:100%;display:block;background:#ddd}
.rpc-tbl__scroll .scroll-noti {display:none}
.rpc-tbl__scroll .tbl-bg {background-color:#fcfcfc;}
.rpc-tbl--ar td {text-align:right;}
.rpc-tbl__bul-wrap {margin-top:0.4rem}
.rpc-tbl__bul--mt8 > li + li {margin-top:0.8rem}
.rpc-tbl__bul > li {color:#686868;margin-top:0.4rem;font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.rpc-tbl__bul > li .dash {flex-shrink:0;margin-right:0.4rem}
.rpc-tbl__bul > li .star {flex-shrink:0;margin:0.4rem 0.4rem 0 0}
.rpc-tbl__txt-wrap {margin-top:0.4rem}
.rpc-tbl__txt-col {margin-top:0.4rem}
.rpc-tbl__txt-mid {display:block;color:#686868;font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.rpc-tbl__txt-sml {display:block;color:#686868;font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.rpc-tbl__btm {margin:1.6rem 0 4rem;text-align:left}
.rpc-tbl__inner {position:relative;}
.rpc-tbl__border--col {content:'';position:absolute;top:0;right:0;width:20%;height:100%;border:2px solid #008e70;box-shadow:0 0 12px 0 rgba(0, 142, 112, 0.24);}
.rpc-tbl__border--col.w16 {width:16.7%}
.rpc-tbl__border--row {content:'';position:absolute;bottom:0;left:0;width:100%;height:auto;border:2px solid #008e70;box-shadow:0 0 12px 0 rgba(0, 142, 112, 0.24);}
.rpc-tbl__g-ltr {border-left:2px solid #008e70 !important;border-top:2px solid #008e70 !important;border-right:2px solid #008e70;}
.rpc-tbl__g-lr {border-left:2px solid #008e70 !important;border-right:2px solid #008e70;}
.rpc-tbl__g-lrb {border-left:2px solid #008e70 !important;border-right:2px solid #008e70;border-bottom:2px solid #008e70 !important;}
.rpc-tbl__g-lt {border-left:2px solid #008e70 !important;border-top:2px solid #008e70;}
.rpc-tbl__g-t {border-top:2px solid #008e70;}
.rpc-tbl__g-lb {border-left:2px solid #008e70 !important;border-bottom:2px solid #008e70 !important;}
.rpc-tbl__g-b {border-bottom:2px solid #008e70 !important;}

/* accordion */
.rpc-accordion-wrap {margin-top:6rem}
.rpc-accordion {border-top:1px solid #252525}
.rpc-accordion > li {position:relative;border-bottom:1px solid #eaeaea}
.rpc-accordion__btn {width:100%;padding:2.8rem 7.2rem 2.8rem 3.2rem;background:#fff;text-align:left;}
.rpc-accordion__btn:after {content:'';position:absolute;top:2.8rem;right:3.2rem;width:3.2rem;height:3.2rem;background:url(../../../resource/img/rpc_new/arr_m_d_gray.png) no-repeat 0 0 / 100%}
.rpc-accordion__btn.is-active:after {background-image:url(../../../resource/img/rpc_new/arr_m_u_gray.png);}
.rpc-accordion__txt {display:flex;color:#686868;font-weight:500;font-size:2rem;line-height:3.2rem;word-break:break-all;}
.rpc-accordion__txt--em {margin-right:1.2rem;color:#252525;}
.rpc-accordion__date {display:block;margin-top:0.4rem;color:#686868;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
.rpc-accordion__panel {display:none;padding:2.8rem 3.2rem;background:#f8f8f8;border-top:1px solid #eaeaea;}
.rpc-accordion__view {color:#444;font-size:1.8rem;line-height:2.8rem;}
.rpc-accordion__view strong {font-weight:700}
.rpc-accordion__view > p + p {margin-top:1.2rem}
.rpc-accordion__view td {word-break:break-all;}
.rpc-accordion__contents {color:#444;font-size:1.8rem;line-height:2.8rem;}
.rpc-accordion__contents .rpc-tbl {margin-top:1.6rem;}
.rps-accordion__files {margin-top:1.6rem}
.rps-accordion__file + .rps-accordion__file {margin-top:1.2rem}
.js-accordion-wrap .rpc-accordion li {display:none}
.js-accordion-wrap .rpc-accordion li.show {display:block}
/* select */
.rpc-select {display:inline-flex;position:relative;width:100%}
.rpc-select__btn {display:inline-flex;align-items:center;position:relative;width:23.6rem;height:6.4rem;padding:0 4.8rem 0 2rem;border:1px solid #ddd;border-radius:1.2rem;text-align:left;background-color:#fff;}
.rpc-select__btn::after {content:'';display:block;position:absolute;right:1.7rem;top:50%;width:2rem;height:2rem;background:url(../../../resource/img/rpc_new/arr_select_d_gray.png) 0 0 / 100% auto no-repeat;transform:translateY(-50%);}
.rpc-select__btn02 {display:inline-flex;align-items:center;position:relative;width:17.6rem;height:4.8rem;padding:0 4rem 0 1.2rem;border:1px solid #ddd;border-radius:0.8rem;text-align:left;background-color:#fff}
.rpc-select__btn02::after {content:'';display:block;position:absolute;right:1.2rem;top:50%;width:2rem;height:2rem;background:url(../../../resource/img/rpc_new/arr_select_d_gray.png) 0 0 / 100% auto no-repeat;transform:translateY(-50%);}
.rpc-select__btn-txt {flex-grow:1;overflow:hidden;color:#686868;font-size:1.6rem;line-height:2.4rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;}
.rpc-select__btn-txt02 {flex-grow:1;overflow:hidden;color:#686868;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:-0.2px;white-space:nowrap;text-overflow:ellipsis;}
.rpc-select__btn.open::after {background-image:url(../../../resource/img/rpc_new/arr_select_u_gray.png);}
.rpc-select__btn.open .rpc-select__btn-txt {color:#252525;}
.rpc-select__list {display:none;overflow-y:auto;position:absolute;left:0;right:0;top:100%;z-index:120;max-height:20rem;border:1px solid #ddd;border-radius:1.2rem;background-color:#fff;}
.rpc-select__btn.open ~ .rpc-select__list {z-index:121;}
.rpc-select__option {display:block;width:100%;padding:1rem 2rem;color:#686868;font-size:1.6rem;line-height:2.4rem;font-weight:500;text-align:left;}
.rpc-select__option:hover,
.rpc-select__option:focus,
.rpc-select__option.is-active {color:#252525;background-color:#f8f8f8;}
.rpc-select__option02 {display:block;width:100%;padding:1rem 1.2rem;color:#686868;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:-0.2px;text-align:left;}
.rpc-select__option02:hover,
.rpc-select__option02:focus,
.rpc-select__option02.is-active {color:#252525;background-color:#f8f8f8;}
.select-cont-wrap {margin:6rem 0 0 0}
.select-cont {display:flex;flex-wrap:wrap;}
.select-cont__col {display:flex;flex:1;margin:-1.2rem 0 0 -1.2rem}
.select-cont__select + .select-cont__select {margin-left:2.1rem}
.select-cont__select02 + .select-cont__select02 {margin-left:1.2rem}
.select-cont__select03 {padding:1.2rem 0 0 1.2rem}
.select-cont__select03:first-of-type {flex:1 1 100%}
.select-cont__btn {margin-left:2.1rem}

/* bullet */
.rpc-bul-wrap {margin-top:4rem}
.rpc-bul-wrap02 {margin-top:1.2rem}
.rpc-bul-wrap03 {margin-top:0.4rem}
.rpc-bul-wrap04 {margin-top:6rem}
.rpc-bul-wrap05 {margin-top:2.4rem}
.rpc-bul-wrap06 {margin-top:4rem}
.rpc-bul-wrap07 {margin-top:1.6rem}
.rpc-bul-wrap08 {margin-top:0.8rem}
.rpc-bul-wrap09 {margin-top:1rem}
.rpc-bul-wrap10 {margin-top:6rem}
.rpc-bul-wrap11 {margin:6rem 0 4rem}
.rpc-bul-wrap12 {margin-top:0.8rem}
.rpc-bul-wrap13 {margin-top:3.2rem}
.bul-inner {display:flex;}
[class*=rpc-bul] > li {color:#686868}
.rpc-bul > li {font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.rpc-bul--fw400 > li {font-weight:400}
.rpc-bul > li + li {margin-top:0.8rem}
.rpc-bul > li .bul {margin:1rem 0.8rem 0 0}
[class*=rpc-bul] > li .bul {flex-shrink:0;width:0.4rem;height:0.4rem;background:#686868;border-radius:50%;}
[class*=rpc-bul] > li .refer {flex-shrink:0;margin-right:0.4rem;color:#686868}
[class*=rpc-bul] .mb01 {margin-bottom:1rem}
[class*=rpc-bul] .mb02 {margin-bottom:1.6rem}
.rpc-bul02 > li {font-size:1.8rem;line-height:2.8rem}
.rpc-bul02 > li .bul {margin:1rem 0.8rem 0 0}
.rpc-bul02--type > li {color:#444444;font-weight:400;}
.rpc-bul02--type > li .bul {background-color:#444;}
.rpc-bul02--type > li + li {margin-top:0.4rem;}
.rpc-bul02--mgt8 > li + li {margin-top:0.8rem}
.rpc-bul03 {padding-left:1.2rem;}
.rpc-bul03--pl12 {padding-left:1.2rem;}
.rpc-bul03--pl0 {padding-left:0}
.rpc-bul03 > li {font-weight:400;font-size:1.8rem;line-height:2.8rem;letter-spacing:-0.2px;}
.rpc-bul03 > li + li {margin-top:0.8rem}
.rpc-bul03 > li .num {margin-right:0.4rem}
.rpc-bul04--pl16 {padding-left:1.6rem}
.rpc-bul04 > li {font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.rpc-bul04 > li + li {margin-top:0.4rem}
.rpc-bul04 > li .dash {margin-right:0.4rem}
.rpc-bul05 > li {font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.rpc-bul05 > li + li {margin-top:0.4rem}
.rpc-bul05--mt8 > li + li {margin-top:0.8rem}
.rpc-bul05 > li .bul {margin:1rem 0.8rem 0 0;background:#686868;}
.rpc-bul06 > li {color:#252525;font-weight:500;font-size:1.8rem;line-height:2.8rem}
.rpc-bul06 > li .bul {margin:1.2rem 0.8rem 0 0;background:#252525;}
.rpc-bul07 > li {color:#444;font-size:2rem;line-height:3.2rem}
.rpc-bul07 > li + li {margin-top:0.4rem;}
.rpc-bul07 > li .bul {margin:1.4rem 0.8rem 0 0;background:#444;}
.rpc-bul07 > li .num {margin-right:0.4rem}
.rpc-bul07 > li.rpc-bul07-refer {margin-top:0.8rem;color:#686868;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
.rpc-bul07 > li.rpc-bul07-refer.mt01 {margin-top:4rem}
.rpc-bul07--mt8 > li + li {margin-top:0.8rem}
.rpc-bul07 .c-green {display:contents;color:#03745a}
.rpc-bul07 > li .pl01 {padding-left:1.2rem}
.rpc-bul07-wrap + .rpc-bul07-wrap {margin-top:2.4rem}
.rpc-bul07-wrap.mt01 {margin-top:2.4rem}
.rpc-bul07-wrap.mt02 {margin-top:3.2rem}
.rpc-bul07-tit {display:block;margin:0 0 1.2rem;color:#252525;font-weight:500;font-size:2.4rem;line-height:3.6rem;}
.rpc-bul07-tit02 {display:block;margin:0 0 0.4rem;color:#444;font-weight:700;font-size:2rem;line-height:3.2rem;}
.rpc-bul07 .rpc-bul07__red {color:#ed1066}
.rpc-bul07 .rpc-bul07__red .bul {background:#ed1066}
.rpc-bul08--pl17 {padding-left:1.7rem}
.rpc-bul08 > li {color:#686868;font-size:1.8rem;line-height:2.8rem}
.rpc-bul08 > li + li {margin-top:0.8rem}
.rpc-bul08 > li .bul {margin:1.2rem 0.8rem 0 0;background:#686868}
[class*=rpc-bul] .styled-num {flex-shrink:0;align-self:flex-start;width:2.4rem;height:2.4rem;margin-top:0.3rem;margin-right:1rem;background:#ddd;border-radius:50%;font-weight:700;font-size:1.6rem;line-height:2.4rem;text-align:center;letter-spacing:-0.2px;}

/* toggle */
.guide-toggle-wrap {margin-top:4rem}
.guide-toggle-wrap02 {margin-top:6.4rem}
.guide-toggle-wrap03 {margin-top:8rem}
.guide-toggle-wrap04 {margin-top:6rem}
.guide-toggle {background:#f8f8f8;border:1px solid #ddd;border-radius:1.2rem;}
.guide-toggle + .guide-toggle {margin-top:1.6rem}
.guide-toggle__btn {display:flex;justify-content:space-between;width:100%;padding:2rem 2.4rem;color:#444;font-weight:500;font-size:1.8rem;line-height:2.8rem;text-align:left;}
.guide-toggle .rpc-bul05 > li .bul {background:#b5b5b5}
.guide-toggle__btn.is-active {padding:2rem 2.4rem 1.2rem}
.guide-toggle__panel {display:none;padding:0 2.4rem 2rem 2.4rem;}
.guide-toggle__contents {padding-top:2rem;border-top:1px solid #ddd;}

.guide-toggle02 {background:#fff;border:1px solid #ddd;border-radius:1.6rem;}
.guide-toggle__btn02 {display:flex;justify-content:space-between;width:100%;padding:2rem 2.4rem;color:#686868;font-weight:500;font-size:1.8rem;line-height:2.8rem;text-align:left;}
.guide-toggle__panel02 {display:none;}
.guide-toggle__contents02 {padding:3.2rem;}

/* tooltip */
.rpc-tooltip {display:inline-block;position:relative;width:2rem;height:2rem;vertical-align:middle;}
.rpc-tooltip--t-1 {top:-0.1rem}
.rpc-tooltip--t-2 {top:-0.2rem}
.rpc-tooltip.ml4 {margin-left:0.4rem}
.rpc-tooltip__open {display:inline-block;position:relative;width:2rem;height:2rem;vertical-align:top;background:url(../../../resource/img/rpc_new/ico_tooltip.png) 0 0 / 100% auto no-repeat;}
.rpc-tooltip__arr {display:none !important;position:absolute;left:50%;top:calc(100% + 1.2rem);z-index:100;width:1.2rem;height:0.9rem;background:url(../../../resource/img/rpc_new/arr_tooltip.png) 0 0 / 100% auto no-repeat;transform:translateX(-50%);}
.rpc-tooltip__panel {overflow:hidden;position:absolute;left:0;top:calc(100% + 1.2rem);z-index:99;width:calc(100vw - 4rem);height:0;max-width:33.5rem;padding:0;background-color:#fff;}
.rpc-tooltip__panel.is-active {height:auto;padding:0.8rem 3.2rem 0.8rem 1.2rem;border:1px solid #ddd;border-radius:0.8rem;}
.rpc-tooltip__panel.center {left:50%;transform:translateX(-50%);}
.rpc-tooltip__panel.right {left:auto;right:0;}
.rpc-tooltip__limit {opacity:0;position:fixed;left:4rem;right:4rem;z-index:-1;max-width:140rem;margin:0 auto;}
.rpc-tooltip__close {position:absolute;width:2rem;height:2rem;right:0.9rem;top:0.9rem;background:url(../../../resource/img/rpc_new/ico_close.png) 0 0 / 100% auto no-repeat;}
.rpc-tooltip__item {color:#252525;font-weight:400;font-size:1.4rem;line-height:2rem;text-align:left;letter-spacing:-0.2px;}
.rpc-tooltip__item + .rpc-tooltip__item {margin-top:0.8rem;}
.rpc-tooltip .rpc-tooltip__item .bul {flex-shrink:0;width:0.4rem;height:0.4rem;background:#686868;border-radius:50%;margin:0.8rem 0.8rem 0 0;}
.rpc-tooltip__tit {display:block;margin-bottom:0.2rem;color:#252525;font-weight:700;}
.rpc-tooltip.direction-up {}
.rpc-tooltip.direction-up .rpc-tooltip__arr {top:auto;bottom:calc(100% + 1.2rem); transform:rotate(180deg) translateX(50%);}
.rpc-tooltip.direction-up .rpc-tooltip__panel {top:auto;bottom:calc(100% + 1.2rem + 0.9rem - 0.1rem);}

.label-cont {display:flex;flex-wrap:wrap;margin:-0.8rem 0 0 -0.8rem;}
.label-cont--m0 {margin:0}
.label-cont--noshadow [class*=rpc-label] {box-shadow:initial;}
.label-cont__label {display:flex;flex-shrink:0;padding:0.8rem 0 0 0.8rem;}
.label-cont__label02 {display:flex;flex-shrink:0;}
.label-cont__label02 + .label-cont__label02 {padding-left:0.8rem}

.rpc-label-wrap {display:flex}
.rpc-label-row {margin-top:1.6rem}
.rpc-label {display:inline-flex;align-items:center;justify-content:center;height:2.6rem;padding:0 0.8rem;border:1px solid #bebebe;border-radius:0.6rem;color:#686868;font-size:1.4rem;line-height:1;font-weight:400;letter-spacing:-0.2px;}
.rpc-label.bg01 {border-color:#dbf6f5;color:#096d69;background-color:#dbf6f5;} /* 국내주식형 */
.rpc-label.bg02 {border-color:#e2f9f0;color:#00804d;background-color:#e2f9f0;} /* 국내주식혼합형 */
.rpc-label.bg03 {border-color:#fff1f5;color:#cc003a;background-color:#fff1f5;} /* 해외주식형 */
.rpc-label.bg04 {border-color:#fceefb;color:#cc009d;background-color:#fceefb;} /* 해외주식혼합형 */
.rpc-label.bg05 {border-color:#fff6df;color:#8f6900;background-color:#fff6df;} /* 국내채권형 */
.rpc-label.bg06 {border-color:#fcf8dd;color:#806800;background-color:#fcf8dd;} /* 국내채권혼합형 */
.rpc-label.bg07 {border-color:#f3e8e3;color:#853f1e;background-color:#f3e8e3;} /* 해외채권형 */
.rpc-label.bg08 {border-color:#fbf0e4;color:#a65501;background-color:#fbf0e4;} /* 해외채권혼합형 */
.rpc-label.bg09 {border-color:#fae5ff;color:#8000a3;background-color:#fae5ff;} /* 혼합자산 */
.rpc-label.bg10 {border-color:#e1edff;color:#2457a8;background-color:#e1edff;} /* 부동산 */
.rpc-label.bg11 {border-color:#eef8e1;color:#437a00;background-color:#eef8e1;} /* 특별자산 */
.rpc-label.bg12 {border-color:#e7ebfa;color:#455896;background-color:#e7ebfa;} /* MMF */
.rpc-label.bg13 {border-color:#e9f8fd;color:#126f97;background-color:#e9f8fd;} /* 수익증권, 수익증권 ETF */
.rpc-label.line01 {border-color:#757575;color:#686868;} /* 영업점, 인터넷/스마트폰 */
.rpc-label.line02 {border-color:#e62600;color:#e62600;} /* 매우높은위험 */
.rpc-label.line03 {border-color:#c75000;color:#c75000;} /* 높은위험 */
.rpc-label.line04 {border-color:#a36500;color:#a36500;} /* 다소높은위험 */
.rpc-label.line05 {border-color:#907218;color:#907218;} /* 보통위험 */
.rpc-label.line06 {border-color:#577e01;color:#577e01;} /* 낮은위험 */
.rpc-label.line07 {border-color:#1e842b;color:#1e842b;} /* 매우낮은위험 */
.rpc-label02 {display:inline-flex;align-items:center;justify-content:center;height:2.8rem;padding:0 1.1rem;border:1px solid #6dc4b1;border-radius:0.8rem;background-color:#fff;color:#03604c;font-size:1.3rem;font-weight:500;line-height:2rem;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1)}
.rpc-label03 {display:inline-flex;align-items:center;justify-content:center;height:3.2rem;padding:0 1.2rem;border-radius:1.6rem;background-color:#686868;color:#ffffff;font-size:1.6rem;font-weight:500;line-height:2.4rem;letter-spacing:-0.2px} /* 예외사유 */
.rpc-label04 {display:inline-flex;align-items:center;justify-content:center;height:3.4rem;padding:0 1.2rem;border-radius:0.8rem;background-color:#03745a;color:#ffffff;font-size:1.6rem;font-weight:500;line-height:2.4rem;letter-spacing:-0.2px}

/* slider */
.rpc-slider__slider-wrap {padding:1rem 3.2rem;}
.rpc-slider__top {display:flex;align-items:center;justify-content:center;margin-bottom:1.6rem;}
.rpc-slider__top .top-txt-wrap {display:flex;align-items:center;margin-right:0.8rem;}
.rpc-slider__top .top-txt-wrap .rpc-tooltip {margin-left:0.4rem}
.rpc-slider__top .top-txt {color:#444444;font-size:1.8rem;line-height:2.8rem;font-weight:500;}
.rpc-slider__top .top-txt02 {color:#1f1f1f;font-size:2.4rem;line-height:3.6rem;font-weight:700;}
.rpc-slider__top .rpc-tooltip + .top-txt02 {margin-left:0.8rem}
.rpc-slider .rpc-slider__slider {height:1.2rem;border:0;border-radius:0.8rem;background-image:linear-gradient(to right, #008e70 var(--bg-left), #eaeaea var(--bg-left));}
.rpc-slider .ui-slider-handle {top:-1rem;width:4.8rem;height:3.2rem;margin-left:-2.4rem;border:1px solid #eaeaea;border-radius:2rem;background-color:#fff;box-shadow:2px 2px 4px 0px rgba(0,0,0,0.1);}
.rpc-slider__label {display:flex;align-items:center;justify-content:space-between;margin-top:0.4rem;padding:0 3.2rem;}
.rpc-slider__label .label-txt {color:#686868;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
/* 2025-05-16 수정 시작: 접근성 */
.rpc-slider__input-wrap {display:inline-flex;align-items:center;min-width:0;color:#1f1f1f;font-size:2.4rem;line-height:3.6rem;font-weight:700;}
.rpc-slider__input {-webkit-appearance:none;appearance:none;width:3.2rem;height:3.6rem;margin:0;padding:0;border:0;border-bottom:1px solid #1f1f1f;border-radius:0;text-align:right;}
.rpc-slider__input.w01 {width:4.8rem;}
.rpc-slider__input.w02 {width:5.3rem;}
/*--- 2025-05-16 수정 끝: 접근성 */

/* input */
.input-cont {display:flex;align-items:center;padding:0.8rem 0 0.7rem;border-bottom:1px solid #b5b5b5;}
.input-cont.focus {padding-bottom:0.6rem;border-bottom:2px solid #008e70;}
.input-cont__left {flex-shrink:0;margin-right:0.8rem;color:#686868;font-size:1.8rem;line-height:2.8rem;font-weight:500;letter-spacing:-0.2px;}
.input-cont__input {flex-grow:1;width:100%;height:4.2rem;color:#000000;font-size:2.8rem;line-height:4.2rem;font-weight:700;text-align:right;}
.input-cont__input::placeholder {color:#b4b4b4;font-weight:500;}
.input-cont__right {flex-shrink:0;margin-left:0.4rem;color:#1f1f1f;font-size:2.4rem;line-height:3.6rem;font-weight:700;}
.input-cont02 {display:inline-flex;align-items:center;width:100%;padding:0.4rem 0 0.3rem;border-bottom:1px solid #b5b5b5;}
.input-cont02.focus {padding-bottom:0.2rem;border-bottom:2px solid #008e70;}
.input-cont02__input {flex-grow:1;width:100%;height:3.2rem;color:#252525;font-size:2rem;line-height:3.2rem;font-weight:500;text-align:right;}
.input-cont02__input::placeholder {color:#b5b5b5;font-weight:500;}
.input-cont02__right {margin-left:0.4rem;color:#252525;font-size:2rem;line-height:3.2rem;font-weight:500;}

.input-guide {display:flex;align-items:center;justify-content:flex-end}
.input-guide__txt {font-size:1.6rem;line-height:2.4rem;;text-align:right;letter-spacing:-0.2px;}
[class^="input-guide__txt-em"] {margin-left:0.4rem;color:#444;font-weight:700;font-size:1.8rem;line-height:2.8rem;}
.input-guide__txt-em--green {color:#03745a;}
.input-guide .rpc-tooltip {margin-left:0.4rem;}
.input-wrap + .input-wrap {margin-top:3.2rem}
.input-wrap .al-cont {margin-top:1.6rem}
.input-wrap .input-guide {margin-top:1.2rem}

.input-container {display:flex;flex-wrap:wrap;align-items:center}
.input-container .input-cont02 {width:var(--pc-width)}
.input-container__tit {color:#444;font-weight:500;font-size:1.8rem;line-height:2.8rem;letter-spacing:-0.2px}
.input-container__col {margin:0 2rem 0 0.8rem}

/* 라디오 */
.rpc-check {display:inline-block;-webkit-appearance:none;appearance:none;width:2.8rem;height:2.8rem;background:url(../../../resource/img/rpc_new/checkbox.png) 0 0 / 100% auto no-repeat;}
.rpc-check:checked {background-image:url(../../../resource/img/rpc_new/checkbox_checked.png);}
.rpc-check:disabled {background-image:url(../../../resource/img/rpc_new/checkbox_disabled.png);}
.rpc-check:disabled:checked {background-image:url(../../../resource/img/rpc_new/checkbox_disabled_checked.png);}

/* 라디오 컨테이너 */
.check-cont {display:inline-flex;}
input.check-cont__input {flex-shrink:0;margin-right:0.8rem;}
.check-cont__label {flex-shrink:0;display:flex;}
.check-cont__txt {color:#686868;font-size:1.8rem;line-height:2.8rem;}
.check-cont__input:checked + label .check-cont__txt {color:#252525;}
.check-cont02 {display:flex;flex-wrap:wrap;margin:-1.2rem 0 0 -1.2rem;}
.check-cont02__col {flex-shrink:0;display:flex;padding:1.2rem 0 0 1.2rem;}

/* 라디오 버튼 */
.switch-cont {display:inline-flex;align-items:center;padding:0.4rem;border-radius:1rem;background-color:#f0f0f0;}
.switch-cont__col {flex-shrink:0;position:relative;}
.switch-cont__input {position:absolute;left:0;top:0;z-index:1;}
.switch-cont__label {display:flex;align-items:center;position:relative;z-index:2;height:4rem;padding:0 1.4rem;border-radius:0.6rem;color:#686868;font-size:1.6rem;line-height:2.4rem;font-weight:500;letter-spacing:-0.2px;}
.switch-cont__input:checked + .switch-cont__label {color:#252525;background-color:#fff;}

/* step */
.step-list {position:relative;display:flex;justify-content:space-between;}
.step-list:before {content:'';position:absolute;top:1.8rem;left:5.8rem;right:5.8rem;height:0.4rem;background:#c7c7c7;}
.step-list::after {content:'';position:absolute;top:1.8rem;height:0.4rem;background:#008e70;left:5.8rem;}
.step-list.step01:after {width:0}
.step-list.step02:after {width:calc(((100% - 5.8rem - 5.8rem) / 3) * 1)}
.step-list.step03:after {width:calc(((100% - 5.8rem - 5.8rem) / 3) * 2)}
.step-list.step04:after {width:calc(((100% - 5.8rem - 5.8rem) / 3) * 3)}
.step-item {z-index:10;display:flex;flex-direction:column;align-items:center;min-width:11.4rem;}
.step-item__num {display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#c7c7c7;border-radius:50%;color:#fff;font-weight:500;font-size:2.4rem;line-height:3.6rem;}
.step-item__txt {display:block;margin-top:0.8rem;color:#686868;font-weight:500;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.step-item__txt br {display:none;}
.step-item--complete .step-item__num {color:#fff;background:#008e70;font-weight:700;}
.step-item--complete .step-item__txt {color:#008e70;font-weight:500;}
.step-item--cur .step-item__txt {color:#008e70;font-weight:700;}

/* square radio */
.square-radio-group {display:flex;}
.square-radio-group .radio-inner {display:flex;width:100%;padding:2.4rem 3.2rem}
.square-radio {flex:1}
.square-radio + .square-radio {margin-left:1.6rem}
.square-radio__input {clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;clear:both;position:relative;width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;}
.square-radio__lb {position:relative;display:flex;justify-content:center;align-items:center;height:6.4rem;background:#fff;border-radius:1.2rem;color:#444;font-weight:700;font-size:1.8rem;line-height:2.8rem;} 
.square-radio__lb:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #c7c7c7;border-radius:1.2rem;}
.square-radio__input:focus + .square-radio__lb {outline:1px solid #000;outline:-webkit-focus-ring-color auto 1px;outline-offset:-2px;} 
.square-radio__input:checked + .square-radio__lb {background:#fff;color:#03745a;}
.square-radio__input:checked + .square-radio__lb:after {border:2px solid #03745a;}

/* 그래프 배경 */
.graph-bg01 {background-color:#5675e4;}
.graph-bg02 {background-color:#00a887;}
.graph-bg03 {background-color:#b6ebe0;}
.graph-bg04 {background-color:#e45673;}
.graph-bg05 {background-color:#46a308;}
.graph-bg06 {background-color:#4b6ce2;}
.graph-gradi01 {background-image:linear-gradient(-45deg, transparent 10%, #5675e4 0, 50%, transparent 0, 60%, #5675e4 0);background-size:12px 12px;}
.graph-gradi02 {background-image:linear-gradient(-45deg, transparent 10%, #e45673 0, 50%, transparent 0, 60%, #e45673 0);background-size:12px 12px;}
.graph-gradi03 {background-image:linear-gradient(-45deg, transparent 10%, #46a308 0, 50%, transparent 0, 60%, #46a308 0);background-size:12px 12px;}

/* 세로형 그래프 */
.ver-graph {display:flex;flex-direction:column;width:8.8rem;}
.ver-graph__item {flex:1;border-radius:1.2rem;}
.ver-graph__item.fxs0 {flex:0 0 auto;}
.ver-graph02 {display:flex;flex-direction:column;justify-content:flex-end;width:8rem;border-radius:1.2rem;background-color:#f0f0f0;}
.ver-graph02__item {border-radius:1.2rem;}
.ver-graph03 {display:flex;flex-direction:column;}
.ver-graph03__row {display:flex;justify-content:center;height:20rem;border-bottom:1px solid #ddd}
.ver-graph03__row02 {display:flex;justify-content:center;margin-top:1.6rem;}
.ver-graph03__item {position:relative;display:flex;align-items:flex-end;justify-content:center;width:5.6rem;height:100%}
.ver-graph03__item + .ver-graph03__item {margin-left:5.2rem}
.ver-graph03__bar {display:block;width:100%;height:var(--chart-value);background:#00a887;border-radius:0.8rem 0.8rem 0 0}
.ver-graph03__label {flex-shrink:0;width:8.4rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;text-align:center;}
.ver-graph03__label-em {display:block;max-width:8.4rem;color:#03745a;font-weight:700;font-size:1.8rem;line-height:2.8rem;}
.ver-graph03__label-em br {display:none}
.ver-graph03__label-em em {word-break:break-all;}

/* 세로형 그래프 컨테이너 */
.vgraph-cont {display:flex;justify-content:center;}
.vgraph-cont__row {display:flex;position:relative;height:calc(16rem + 7.2rem + 6.4rem);padding:6.4rem 0 7.2rem;}
.vgraph-cont__row02 {display:flex;position:relative;height:calc(20rem + 9.6rem);padding-bottom:9.6rem;}
.vgraph-cont__row03 {display:flex;height:calc(14rem + 6.4rem + 6rem);padding:6.4rem 0 6rem;}
.vgraph-cont__row04 {display:flex;position:relative;height:calc(20rem + 7.2rem);padding-bottom:7.2rem;}
.vgraph-cont__row05 {display:flex;position:relative;height:calc(16rem + 7.2rem);padding-bottom:7.2rem;}
.vgraph-cont__col {flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;position:relative;}
.vgraph-cont__col + .vgraph-cont__col {margin-left:23.2rem;}
.vgraph-cont__col + .vgraph-cont__col.ml02 {margin-left:10.8rem;}
.vgraph-cont__col + .vgraph-cont__col.ml03 {margin-left:5.6rem;}
.vgraph-cont__col + .vgraph-cont__col.ml04 {margin-left:11rem;}
.vgraph-cont__row-inner {position:absolute;left:0;z-index:10;width:calc(8.8rem + 23.2rem + 8.8rem);height:1px;background-color:#99abed;}
.vgraph-cont__row-inner02 {position:absolute;left:0;z-index:10;width:calc(8.8rem + 10.8rem + 8.8rem);height:1px;background-color:#99abed;}
.vgraph-cont__row-inner03 {position:absolute;left:0;z-index:10;width:calc(8.8rem + 10.8rem + 8.8rem);height:1px;background-color:#99abed;}
.vgraph-cont__txts {position:absolute;left:50%;padding-bottom:0.8rem;transform:translate(-50%, -100%);}
.vgraph-cont__txt {display:block;color:#686868;font-size:2rem;line-height:3.2rem;font-weight:700;text-align:center;}
.vgraph-cont__txt.up {color:#ed1066;}
.vgraph-cont__txt.down {color:#4c6ce1;}
.vgraph-cont__txt02 {display:block;color:#444444;font-size:1.6rem;line-height:2.4rem;font-weight:700;text-align:center;letter-spacing:-0.2px;}
.vgraph-cont__label {position:absolute;left:50%;top:100%;width:max-content;padding-top:1.6rem;transform:translateX(-50%);}
.vgraph-cont__label02 {position:absolute;left:50%;bottom:100%;width:max-content;padding-bottom:0.8rem;transform:translateX(-50%);}
.vgraph-cont__txt03 {display:block;color:#686868;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;text-align:center;}
.vgraph-cont__txt04 {display:block;color:#444444;font-size:2rem;line-height:3.2rem;font-weight:700;text-align:center;}
.vgraph-cont__txt05 {display:block;color:#000;font-size:2rem;line-height:3.2rem;font-weight:700;text-align:center;}
.vgraph-cont02 {width:73.6rem;margin:0 auto;}

/* 가로형 그래프 */
.hor-graph {display:flex;height:4rem;}
.hor-graph__item {flex:1;border-radius:0.8rem;}
.hor-graph__item.fxs0 {flex:0 0 auto;}
.hor-graph--h02 {height:3.2rem;}
.hor-graph__bg {flex-grow:1;display:flex;overflow:hidden;height:100%;border-radius:0.8rem;background-color:#f0f0f0;}

/* 가로형 그래프 컨테이너 */
.hgraph-cont {padding:2.4rem 0;}
.hgraph-cont02 {margin:-0.2rem 0;padding:0}
.hgraph-cont__row {position:relative;height:4.8rem;padding:0.4rem 0 0.4rem 8rem;}
.hgraph-cont__row + .hgraph-cont__row {margin-top:1.2rem;}
.hgraph-cont__row02 {position:relative;padding-left:10rem;}
.hgraph-cont__row03 {position:relative;padding-left:11rem;}
.hgraph-cont__label {display:flex;align-items:center;position:absolute;left:0;top:50%;width:max-content;transform:translateY(-50%);}
.hgraph-cont .hor-graph__item {position:relative;}
.hgraph-cont__label02 {position:absolute;right:0;top:100%;padding:0.4rem 0 0 0;color:#dd3153;font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:-0.2px;}
.hgraph-cont__label02.green {top:auto;bottom:100%;padding:0 0 0.4rem 0;color:#388406;}
.hgraph-cont__line {position:absolute;right:0;top:0;z-index:10;width:1px;height:calc(4rem + 0.4rem + 1.2rem + 0.4rem + 4rem);background-color:#00a887;}/* 라인높이 = 그래프높이 + 아래패딩 + 마진 + 위패딩 + 그래프높이 */
.hgraph-cont__txt {color:#686868;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.hgraph-cont__txt02 {color:#252525;font-size:1.8rem;line-height:2.8rem;font-weight:500;}
.hgraph-cont03 {}
.hgraph-cont03__tit {margin-bottom:1.6rem;color:#686868;font-size:1.6rem;line-height:2.4rem;text-align:center;letter-spacing:-0.2px;}
.hgraph-cont03__tit em {color:#252525;font-size:1.8rem;line-height:2.8rem;font-weight:700;letter-spacing:0;}
.hgraph-cont03__row02 {display:flex;justify-content:space-between;margin-top:0.8rem;}
.hgraph-cont03__txt {display:block;color:#686868;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
.hgraph-cont03__txt02 {display:block;color:#4b6ce2;font-size:1.8rem;line-height:2.8rem;font-weight:700;}
.hgraph-cont03__txt02.color01 {color:#dd3153;}
.hgraph-cont03__col02 .hgraph-cont03__txt,
.hgraph-cont03__col02 .hgraph-cont03__txt02 {text-align:right;}

.hor-label-wrap {margin-top:1.6rem;}
.hor-label {display:flex;justify-content:space-between;}
.hor-label__item + .hor-label__item {text-align:right;}
.hor-label__row {margin-top:0.8rem}
.hor-label__txt01 {display:block;color:#444;font-weight:500;font-size:1.8rem;line-height:2.8rem;letter-spacing:0.2px;}
.hor-label__txt02 {display:block;color:#000;font-weight:700;font-size:2.8rem;line-height:4.2rem;}
.hor-label__txt02-em {font-size:3.2rem;line-height:4.8rem;}
.hor-label__txt02.mt01 {margin-top:0.8rem}
.hor-label__txt03 {display:block;color:#686868;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}

.rpc-img-box {text-align:center;}
.rpc-img-box.mt01 {margin-top:2.4rem}
.rpc-img-box.mt02 {margin-top:6rem}
.rpc-img-box.mt03 {margin-top:4rem}

/* 팝업 레이아웃 */
.popup-cont {display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:410;align-items:center;justify-content:center;}
.popup-cont__inner {margin:0rem;}

/* 알럿 */
.alert {display:flex;flex-direction:column;width:58rem;border-radius:2rem;background-color:#fff;}
.alert__body {padding:4rem 4rem 0;}
.alert__body-inner {min-height:8.4rem;}
.alert__btn-wrap {display:flex;justify-content:flex-end;padding:2.4rem 4rem 4rem;}
.alert__btn {flex-shrink:0;}
.alert__btn + .alert__btn {margin-left:1.6rem;}
.alert__txt {color:#252525;font-size:1.8rem;line-height:2.8rem;}

/* 팝업 */
.layer-popup {display:flex;flex-direction:column;width:84.9rem;min-height:40vh;max-height:70vh;}
.layer-popup__inner {flex-grow:1;display:flex;flex-direction:column;min-height:0;padding:0 3.2rem 3.2rem;border-radius:2rem;background-color:#fff;}
.layer-popup__header {flex-shrink:0;position:relative;padding:6rem 0 2.4rem;}
.layer-popup__close {position:absolute;right:-1.6rem;top:1.6rem;width:2.8rem;height:2.8rem;background:url(../../../resource/img/rpc_new/ico_close.png) 0 0 / 100% auto no-repeat;}
.layer-popup__tit {color:#1f1f1f;font-size:2.8rem;line-height:4.2rem;font-weight:700;}
.layer-popup__btn-wrap {flex-shrink:0;display:flex;justify-content:flex-end;margin-top:2.4rem;}
.layer-popup__btn-wrap.jc-center {justify-content:center;}
.layer-popup__body {flex-grow:1;overflow-y:auto;color:#444444;font-size:1.8rem;line-height:2.8rem;}
.layer-popup__check-wrap {flex-shrink:0;display:flex;margin-top:1.6rem;}
.popup-check {display:inline-flex;padding:0.8rem 1.8rem 0.8rem 1.4rem;border-radius:20rem;background-color:rgba(0,0,0,0.5);}
input.popup-check__check {width:2rem;height:2rem;margin:0.2rem 0.4rem 0 0;background:url(../../../resource/img/rpc_new/checkbox02.png) 0 0 / 100% auto no-repeat;}
.popup-check__label {min-width:12.1rem;color:#dddddd;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
input.popup-check__check:checked {background-image:url(../../../resource/img/rpc_new/checkbox02_checked.png);}
input.popup-check__check:checked ~ .popup-check__label {color:#ffffff;font-weight:700;}
.layer-popup__type01 {width:54.9rem;max-height:80vh;}
.layer-popup__img {width:14rem;margin:1.6rem auto 0;}

/* 로딩 */
.rpc-loading {display:block;position:fixed;left:0;right:0;top:0;bottom:0;z-index:500;background-color:rgba(255, 255, 255, 0.6);}
.rpc-loading__ico {position:absolute;left:calc(50% - 2.2rem);top:40%;width:4.4rem;height:4.4rem;background:url(../../../resource/img/rpc_new/loading.png) 0 0 / 100% auto no-repeat;
	animation:rpc-loading__ico 1.0s ease-in-out 0.1s infinite forwards;}
@keyframes rpc-loading__ico {
	0% {
		transform:rotate(0deg);
	}
	100% {
		transform:rotate(360deg);
	}
}

@media only screen and (max-width:1400px) {
	.rpc-tbl__scroll {display:flex;width:calc(100% + 4rem);overflow-x:auto;}
	.rpc-tbl__scroll-inner {padding-right:4rem;}
	.rpc-tbl__scroll table {width:var(--w-width)}
}

@media only screen and (max-width:1300px) {
	.rpc-tit04 {font-size:4rem;line-height:6rem;}
	
	.box-inner02 {min-height:25.6rem;padding:2.8rem}
	.rpc-box02__contents {max-width:calc(100% - 14.4rem)}
	.rpc-box02__tit {font-size:2.4rem;line-height:3.6rem;}
	.rpc-box02__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.rpc-box02__date {font-size:1.3rem;line-height:2rem;letter-spacing:normal;}
	.rpc-box02__img {right:2rem;bottom:2rem;width:14rem;height:14rem;}
}

@media only screen and (max-width:1024px) {
	/* divider */
	.rpc-hr {height:0.8rem;margin:4rem 0}
	.rpc-hr02 {height:0.8rem;margin:4rem 0}
	.rpc-divider {margin:1.6rem 0}
	.rpc-divider02 {margin:3.2rem 0}
	.rpc-divider03 {margin:3.2rem 0}
	.rpc-divider05 {margin:3.2rem 0}
	.rpc-divider06 {margin:2.4rem 0 3.2rem}

	.rpc-sup {font-size:1.2rem;line-height:1}
	.rpc-sup--fs18 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}

	.rpc-m-show {display:block !important;}
	.rpc-m-show-col {display:table-column-group;}
	.rpc-m-show-inline {display:inline !important;}
	.rpc-m-hide {display:none !important;}
	.cont-inner {margin:0;padding:0 2rem;}

	.tit-wrap {margin:3.2rem 0 3.2rem;}
	.tit-wrap02 {margin:4rem 0 2.4rem;}
	.tit-wrap03 {margin:4rem 0 2.4rem;}
	.tit-wrap04 {margin:3.2rem 0 1.6rem;}
	.tit-wrap05 {margin:3.2rem 0 1.6rem;}
	.tit-wrap06 {margin:3.2rem 0 1.6rem;}
	.tit-wrap07 {margin:3.2rem 0 2.4rem;}
	.tit-wrap08 {margin:3.2rem 0 2.4rem;}
	.tit-wrap09 {margin:3.2rem 0 2.4rem;}
	.tit-wrap10 {margin:4rem 0 0}
	.tit-wrap11 {margin:0 0 1.6rem}
	.tit-wrap12 {margin:0 0 1.6rem}
	.tit-wrap13 {margin:2.4rem 0 0}
	.tit-wrap14 {margin:2.4rem 0 1.6rem}
	.tit-wrap15 {margin:3.2rem 0 0.8rem}
	.tit-wrap16 {margin:2.4rem 0 0.8rem}
	.tit-wrap17 {margin:3.2rem 0 1.6rem}
	.tit-wrap18 {margin:2.4rem 0 1.6rem;}
	.tit-wrap19 {padding:3.2rem 0 2.4rem;}
	.tit-wrap--mt0 {margin-top:0;}

	.rpc-tit {font-size:2.4rem;line-height:3.6rem;}
	.rpc-tit02 {font-size:2rem;line-height:3.2rem;}
	.rpc-tit03 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.rpc-tit04 {font-size:2.4rem;line-height:3.6rem;}
	.rpc-tit05 {font-size:1.8rem;line-height:2.8rem;}
	.rpc-tit06 {font-size:1.8rem;line-height:2.8rem;}
	.rpc-tit07 {font-size:1.8rem;line-height:2.8rem;}
	.rpc-tit08 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}

	.rpc-txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
	.rpc-txt02 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
	.rpc-txt03 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
	.rpc-txt04 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
	.rpc-txt05 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
	.rpc-txt06 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
	.rpc-txt07 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
	[class^="rpc-txt"].mt01 {margin-top:0.8rem}
	[class^="rpc-txt"].mt02 {margin-top:1.6rem}
	[class^="rpc-txt"].mt03 {margin-top:2.4rem}
	[class^="rpc-txt"].mt04 {margin-top:0.8rem}
	[class^="rpc-txt"].mt05 {margin-top:1.6rem}
	[class^="rpc-txt"].mt07 {margin-top:0.4rem}
	[class^="rpc-txt"].mt08 {margin-top:3.2rem}

	/* button */
	.btn-file {padding:1.1rem;}
	.btn-file__ico {margin-top:0.2rem;}
	.btn-file__txt {font-size:1.4rem;line-height:2rem;}
	.btn-round03 {height:2.4rem;border-radius:1.2rem;}
	
	.btn-down {padding:0.3rem 0.7rem;font-size:1.3rem;line-height:2rem;letter-spacing:initial;}
	.btn-down02 {padding:0.3rem 1.2rem 0.3rem 0.8rem;font-size:1.3rem;line-height:2rem;letter-spacing:initial;}
	.btn-down03 {padding:1.1rem 1.5rem;background:#fff;font-size:1.4rem;line-height:2rem;letter-spacing:initial;}
	.btn-full {width:100%;height:4rem;background:#fff;font-size:1.4rem;border:1px solid #eaeaea;border-radius:0.8rem;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.08);line-height:2rem;letter-spacing:-0.2px;}
	.btn-secondary {padding:1.4rem 1.2rem;font-size:1.4rem;border-radius:0.8rem;line-height:2rem;letter-spacing:-0.2px;}
	.btn-underline {position:relative;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}

	[class*="btn-lg-"] {width:100%;height:5.6rem;border-radius:0.8rem;}
	[class*="btn-m-"] {height:4.4rem;border-radius:0.8rem;}
	[class*="btn-s-"] {height:2.8rem;}
	[class*="btn-ss-"] {height:2.4rem;border-radius:0.6rem}
                                                
	.btn-inner {height:2.2rem;padding:0 1.1rem;}
	.btn-inner02 {height:4.2rem;min-width:15.4rem;padding:0 1.9rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.btn-inner02__txt02 {margin-left:0.4rem;}
	.btn-inner02__arr {margin-left:0.8rem;}
	.btn-inner02__arr02 {margin-left:0.6rem;}
	.btn-inner03 {padding:0 0.4rem;}
	.btn-inner03--miw {min-width:auto;}
	.btn-inner03__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.btn-inner03__txt02 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.btn-inner04 {padding:0 1.1rem;}
	.btn-inner05 {padding:0 0.7rem}
	.btn-inner06 {padding:0 1.5rem;}
	.btn-inner08 {padding:0 1.7rem;}

	.btn-txt {color:#686868;font-size:1.4rem;font-weight:500;letter-spacing:-0.2px;}
	.btn-txt02 {font-size:1.4rem;line-height:2rem;}
	.btn-txt03 {font-size:1.3rem;line-height:2rem;letter-spacing:initial}
	.btn-txt04 {font-size:1.2rem}
	.btn-txt05 {font-size:1.4rem;line-height:2rem;font-weight:700;letter-spacing:-0.2px;}
	.btn-txt06 {font-size:1.3rem;line-height:2rem;letter-spacing:initial;}
	
	.btn-wrapper {margin-top:2.8rem}
	.btn-wrapper03 {margin-top:1.6rem}
	
	.btn-cont-row {margin-top:1.2rem}
	.btn-cont button + button {margin-left:0.4rem}
	
	/* 왼쪽정렬 버튼 */
	.al-cont {display:flex;justify-content:center;}
	.al-cont__col {flex:1;margin-left:0.8rem;}
	.al-cont__btn {width:100%;height:4.4rem;min-width:auto;padding:0 0.4rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}

	/* icon */
	.arr-m-r-white {width:1.6rem;height:1.6rem;}
	.arr-m-r-gray {width:1.6rem;height:1.6rem;}
	.arr-m-r-green {width:1.6rem;height:1.6rem;}
	.arr-mm-d-black {width:1.6rem;height:1.6rem;}
	.arr-mm-u-gray {width:1.2rem;height:1.2rem;}
	.arr-mm-u-gray02 {width:1.6rem;height:1.6rem;}
	.arr-mm-d-gray {width:1.2rem;height:1.2rem;}
	.arr-mm-d-gray02 {width:1.6rem;height:1.6rem;}
	.arr-mm-r-gray {width:1.2rem;height:1.2rem;}
	.arr-mm-r-gray02 {width:1.6rem;height:1.6rem;}
	.arr-mm-r-black {width:1.6rem;height:1.6rem;}
	.arr-ll-r-gray {width:2.4rem;height:2.4rem}
	.arr-ll-r-black {width:2rem;height:2rem;}
	.arr-round-r-gray {width:2.8rem;height:2.8rem;}
	.arr-round-r-gray02 {width:4rem;height:4rem;}
	.ico-ham {width:3.2rem;height:3.2rem;}
	.ico-search {width:2.4rem;height:2.4rem;}
	.ico-clear {width:2rem;height:2rem;}
	.ico-clip {width:1.6rem;height:1.6rem;}
	.ico-nodata {width:6.4rem;height:6.4rem;}
	.ico-pdf {width:3.6rem;height:3.6rem;}
	.ico-video {width:4rem;height:4rem;}
	.ico-check {width:4rem;height:4rem;}
	.ico-megaphone {width:2.8rem;height:2.8rem;}
	.ico-plus {width:2.4rem;height:2.4rem;}
	.ico-minus {width:2.4rem;height:2.4rem;}
	.ico-adobe {width:2.8rem;height:2.8rem;}
	.ico-down2 {width:1.6rem;height:1.6rem;}
	.ico-down3 {width:2rem;height:2rem;}

	[class*=ico-cont__left03] {margin-right:1.2rem;} 
	[class*=ico-cont__left05] {margin-right:0;} 
	[class*=ico-cont__left06] {margin-right:0.4rem}
	[class*=ico-cont__left07] {margin-right:1.6rem}
	[class*=ico-cont__center02] {width:100%;margin-right:0;}
	
	.ico-cont__txt {font-size:1.4rem;letter-spacing:-0.2px;}
	.ico-cont__txt02 {font-size:1.4rem;line-height:2rem;}
	.ico-cont__txt03 {font-size:1.8rem;line-height:2.8rem;}
	.ico-cont__txt04 {font-size:1.6rem;line-height:2.4rem;font-weight:700;letter-spacing:-0.2px;}
	.ico-cont__txt05 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.ico-cont__txt06 {font-size:1.4rem;line-height:2rem;}
	.ico-cont__txt07 {color:#444;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.ico-cont__txt08 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
	.ico-cont__txt09 {font-size:1.3rem;line-height:2rem;letter-spacing:0;}
	.ico-cont__txt10 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
	.ico-cont__txt11 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}

	.ico-cont-wrap {margin-top:2.4rem}
	.ico-cont-wrap02 {flex-direction:column;}
	.ico-cont-wrap02 .ico-cont ~ .ico-cont {margin:0.4rem 0 0 0;}
	.ico-cont-wrap03 {padding:3.2rem 0}
	.ico-cont02 {margin:-2.4rem 0 0 0}
	.ico-cont02__item {flex-basis:33.333%;padding:2.4rem 0 0 0}
	.ico-cont--col {flex-direction:column;}
	.ico-cont--col [class*=ico-cont__left] {margin-right:0}
	.ico-cont--col [class*=ico-cont__][class*=--asfs] {align-self:center;}
	.ico-cont--col [class*=ico-cont__] {width:100%}
	.ico-cont__right02 {margin-left:0.4rem;}
	.ico-cont__right04 {margin-left:0.4rem;}
	.ico-cont__right05 {margin-left:0.8rem;}
	.ico-cont [class*=chart-spot] {width:0.8rem;height:0.8rem;}

	.legend-wrap {display:block;}
	.legend-wrap--mt01 {margin-top:2.4rem}
	.legend-wrap .ico-cont ~ .ico-cont {margin-left:2.4rem}
	
	/* search */
	.search-wrap {margin-top:3.2rem}
	.search-wrap02 {margin-top:3.2rem}
	.search-cont__col02 {margin-left:0.8rem;}
	.search-cont__btn {height:4.4rem;padding:0 1.8rem;border-radius:0.8rem;font-size:1.4rem;line-height:2rem;}
	.search__ico {margin-right:0.8rem;}
	.search__input {height:2.4rem;font-size:1.6rem;letter-spacing:-0.2px;}
	.search__clear {margin-left:0.4rem;}

	/* tab */
	.tab-cont {margin:0 -2rem;}
	.tab-cont--mt01 {margin-top:3.2rem}
	.tab-cont__inner {justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin:0;}
	.tab-cont__inner--mcenter {justify-content:center}
	.tab-cont__inner > li {flex-shrink:0;display:flex;padding:0 0 0 0.8rem;}
	.tab-cont__inner > li:first-child {padding-left:2rem;}
	.tab-cont__inner > li:last-child {padding-right:2rem;}
	.tab-cont__tab {height:4.4rem;padding:0 1.5rem;border-radius:2.5rem;font-size:1.6rem;letter-spacing:-0.2px;}
	.tab-cont__tab--mt01 {margin-top:3.2rem}
	.tab-cont__num {margin-left:0.4rem;}
	.tab-cont--mshow {margin:0;}
	.tab-cont--mshow .tab-cont__inner {flex-wrap:wrap;margin:-0.8rem 0 0 -0.8rem}
	.tab-cont--mshow .tab-cont__inner > li {padding:0.8rem 0 0 0.8rem;}
	.tab-cont--mshow .tab-cont__inner > li:first-child {padding-left:0.8rem;}
	.tab-cont--mshow .tab-cont__inner > li:last-child {padding-right:0.8rem;}
	.tab-cont02 {position:relative;margin:0 -2rem;}
	.tab-cont02::after {content:'';display:block;position:absolute;left:0;right:0;bottom:0;z-index:1;height:1px;background-color:#d3d3d3;}
	.tab-cont02__inner {position:relative;z-index:2;}
	.tab-cont02__tab {height:4.4rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.tab-cont02__tab.is-active {border-bottom-width:2px;}
	.tab-cont02__inner--mscroll {overflow-x:auto;}
	.tab-cont02__inner--mscroll > li {flex:0 0 auto;}
	.tab-cont02__inner--mscroll .tab-cont02__tab {width:auto;padding:0 1.6rem;}

	.board-list > li {padding:1.2rem 0.8rem;}
	.board-list__tit {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.board-list__ico {top:0px;margin-left:0.4rem;}
	.board-list__date {margin-top:0.4rem;font-size:1.3rem;line-height:2rem;}

	.cnt-cont {margin-bottom:0.8rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.cnt-cont__txt02 {margin-left:0.2rem;}
	.cnt-cont--mgb32 {margin-bottom:1.6rem}

	.nodata-cont {padding-top:8rem;padding-bottom:8rem;}
	.nodata-cont--bdt {border-top-width:1px;}
	.nodata-cont__ico {margin-bottom:1.2rem;}
	.nodata-cont__txt {font-size:1.6rem;letter-spacing:-0.2px;}
	.nodata-cont__txt02 {margin-top:0.4rem;font-size:1.4rem;letter-spacing:-0.2px;}

	.box-list {width:calc(100% + 1.2rem);margin:-1.2rem 0 0 -1.2rem;}
	.box-list > li {width:100%;padding:1.2rem 0 0 1.2rem;}
	.box-list02 {width:calc(100% + 1.6rem);margin:-1.6rem 0 0 -1.6rem;}
	.box-list02 > li {width:100%;padding:1.6rem 0 0 1.6rem;}
	.box-list03 {margin:-1.2rem 0 0 -2rem}
    .box-list03 > li {width:100%;padding:1.2rem 0 0 2rem}
	.box-list04 {display:block;width:100%;margin:0;}
	.box-list04 > li {margin-top:1.2rem;padding:0}
	.box-list05 {display:block;width:100%;margin:0;}
	.box-list05 > li {margin-top:1.2rem;padding:0}
	.box-list06 {display:block;width:100%;margin:0;}
	.box-list06 > li {margin-top:1.2rem;padding:0}
	.box-list07 {display:block;width:100%;margin:0;}
	.box-list07 > li {margin-top:1.2rem;padding:0}
	.box-list08 {display:block;width:100%;margin:0;}
	.box-list08 > li {margin-top:1.2rem;padding:0}

	.box-list09 {display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 1.6rem);margin:-1.6rem 0 0 -1.6rem;}
	.box-list09 > li {flex-shrink:0;width:33.5rem;padding:1.6rem 0 0 1.6rem}

	[class*=box-list] .box-footer.mt01 {margin:0.8rem 0 0 0;}
    [class*=box-list] .box-footer.mt02 {margin:5.6rem 0 0 0;}
	[class*=box-list] .box-footer.mt03 {margin:4rem 0 0 0;}
	[class*=box-list] .box-footer.mt04 {margin:3.2rem 0 0 0;}
	
	.color-box {height:initial;border-radius:1.2rem;}
    .color-box__tit01 {font-size:1.8rem;line-height:2.8rem;}
    .color-box__tit02 {font-size:1.6rem;line-height:2.4rem;}
	.color-box__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.color-box__txt02 {margin-top:0.6rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}

	/* box */
	.rpc-box {border-radius:2rem;}
	.rpc-box__tit {font-size:1.8rem;}
	.rpc-box__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
	.rpc-box__date {font-size:1.3rem;line-height:2rem;letter-spacing:normal;}
	.rpc-box__pdf {right:2rem;bottom:2rem;}
	.rpc-box02 {border-radius:2rem;}
	.rpc-box02__tit {margin-bottom:0.8rem;font-size:1.8rem;line-height:2.8rem;}
	.rpc-box02__contents {max-width:calc(100% - 11.2rem);}
	.rpc-box02__txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.rpc-box02__img {width:10rem;height:10rem;}

	.rpc-box03 {border-radius:1.2rem;}
	.rpc-box03 .box-inner09 {height:auto;}
	.rpc-box03__col02 {margin:2.4rem 0 0 0;}
	.rpc-box03__btn-wrap {display:none;}
	.rpc-box03__tit {font-size:1.8rem;line-height:2.8rem;}
	.rpc-box03__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.rpc-box03__img {align-items:flex-end;width:4rem;height:4rem;background-color:palegreen;}
	.rpc-box03__qr {width:5.6rem;height:5.6rem;}
	.rpc-box03.mob .rpc-box03__col02 {display:none;}
	.rpc-box03.mob .rpc-box03__btn-wrap {display:block;margin-top:2.4rem;}

	.rpc-box04 {border-radius:2rem;}

	.gray-box-wrap {margin:2rem 0 3.2rem}
	.gray-box-wrap02 {margin:2rem 0 0}
	.gray-box-wrap03 {margin:4rem 0 0}
	.gray-box-wrap04 {margin:1.6rem 0 0 0}
	.gray-box-wrap05 {margin:3.2rem 0 0}
	.gray-box--mt01 {margin-top:3.2rem;}
	.gray-box__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.gray-box__txt-sml {font-size:1.4rem;line-height:2rem;}
	.gray-box03__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
	.gray-box04 {border-radius:1.2rem;}
	.gray-box04__tit {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
	.gray-box04__txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
	.gray-box05 {border-radius:2rem}
	.gray-box05--mih {min-height:auto;}
	.gray-box05__flex {flex-direction:column;align-items:flex-start;margin-bottom:0.8rem}
	.gray-box05__flex02 {margin-bottom:1.6rem;}
	.gray-box05__flex04 {align-items:flex-start;justify-content:space-between;margin-bottom:2rem}
	.gray-box05__right {margin-left:0;margin-top:0.8rem}
	.gray-box05__icon {width:8.8rem;height:8.8rem}
	.gray-box05__icon--absol {right:2rem;bottom:2rem}
	.gray-box05__icon02 {width:7.2rem;height:7.2rem;margin:0.8rem 0 0 auto;}
	.gray-box05__col {margin-top:0.8rem}
	.gray-box05__tit {font-size:1.8rem;line-height:2.8rem}
	.gray-box05__tit02 {font-size:1.8rem;line-height:2.8rem}
	.gray-box05__arr {margin-left:0.6rem;}
	.gray-box05__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
	.gray-box05__txt02 {font-size:1.8rem;line-height:2.8rem}
	.gray-box05__txt03 {font-size:1.4rem;line-height:2rem}
	[class^="gray-box05__txt"].mt01 {margin-top:1.6rem}
	.gray-box05__inner {display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:2rem;}
	.gray-box05__row {min-height:8.4rem;}
	.gray-box05__row02 {margin-top:0.8rem;}
	.gray-box05__qr {width:5.6rem;height:5.6rem;}
	.gray-box05__qr-txt {font-size:1.4rem;line-height:2rem}
	.gray-box05.mob .gray-box05__qr {display:none;}
	.gray-box05.mob .gray-box05__qr-txt {display:none;}
	.gray-box05.mob .gray-box05__arr03 {display:flex;}
	.gray-box05.mob .gray-box05__arr03.type01 {display:flex;justify-content:flex-end;width:100%;}
	
	.white-box {background:#fff;border-radius:2.4rem;}
	.white-box--bdr20 {border-radius:1.2rem}
	.white-box + .white-box {margin-top:0.8rem}
	.white-box02 {border-radius:1.2rem;box-shadow:4px 4px 20px 0 rgba(0, 0, 0, 0.06);}
	.white-box02--bdr28 {border-radius:2rem}
	.white-box03 {border-radius:2rem}
	.white-box03--bdr20 {border-radius:1.2rem}
	.white-box__inner {padding:3.2rem 2rem;}
	.white-box__inner02 {padding:0 2rem}
	.white-box__inner03 {padding:2.4rem 2rem}

	.border-box-wrap {margin-top:2.4rem}
	.border-box-wrap02 {margin-top:3.2rem}
	.border-box02 {border-radius:1.2rem;}
	.border-box03 {border-radius:2rem}

	.service-box__body {padding:3.2rem 2.4rem;}
	.service-box__tit {font-size:1.8rem;line-height:2.8rem;}
	.service-box__txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.service-box__star {width:0.8rem;height:0.8rem;margin:0.4rem 0 0 0.2rem;}
	.service-box__icon {width:3.6rem;height:3.6rem;}

	.box-inner {min-height:20.2rem;padding:1.9rem;}
	.box-inner02 {min-height:18.8rem;padding:2rem;}
	.box-inner03 {padding:1.6rem;}
	.box-inner04 {padding:2.4rem 2rem}
	.box-inner05 {padding:2rem}
	.box-inner06 {padding:2.4rem 0.4rem}
	.box-inner07 {padding:2rem}
	.box-inner08 {padding:2.4rem 1.2rem}
	.box-inner09 {padding:2rem}
	.box-inner10 {padding:2.4rem}
	.box-inner11 {padding:2rem}
	.box-inner12 {padding:2rem}
	.box-inner13 {padding:1.6rem 2rem}
	.box-inner14 {padding:2rem}
	.box-inner15 {padding:2.4rem}
	.box-inner16 {padding:2.4rem}
	.box-inner17 {padding:2rem 2rem 11.6rem 2rem}
	.box-inner18 {padding:2.4rem}
	.box-inner19 {padding:2.4rem}
	.box-inner20 {padding:2.4rem;}
	.box-inner21 {padding:3.2rem 0}
	.box-inner22 {padding:3.2rem 0 8rem 0}
	.box-inner23 {padding:3.2rem 0 7rem 0}

	.box-txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
	.box-txt__left {margin-right:0.6rem}

	/* table */
	.rpc-tbl {font-size:1.3rem;line-height:2rem;}
	.rpc-tbl--mt01 {margin-top:3.2rem}
	.rpc-tbl--mt02 {margin-top:3.2rem}
	.rpc-tbl--mt03 {margin-top:2.4rem}
	.rpc-tbl--mt04 {margin-top:2.8rem}
	.rpc-tbl--mt05 {margin-top:2.4rem}
	.rpc-tbl__table {margin-top:2.4rem}
	.rpc-tbl__table02 {margin-top:1.6rem}
	.rpc-tbl .first-row th,
	.rpc-tbl .first-row td {border-top-width:1px;}
	.rpc-tbl th {padding:1.2rem 0.8rem;font-weight:500;background-color:#f8f8f8;word-break:keep-all;}
	.rpc-tbl td {padding:1.2rem 0.8rem;font-weight:400;}
	.rpc-tbl th,
	.rpc-tbl td {word-break:break-all;}
	.rpc-tbl--break th,
	.rpc-tbl--break td {word-break:break-all;}
	.rpc-tbl .tbl-txt {margin-top:0;font-size:1.3rem;line-height:2rem;letter-spacing:normal;}
	.rpc-tbl .disabled {color:#686868;background-color:#f8f8f8;}
	.rpc-tbl__scroll {width:calc(100% + 2rem);padding-right:2rem;}
	.rpc-tbl__scroll-inner {padding-right:2rem;}
	.rpc-tbl__scroll table {width:var(--m-width)}
	.rpc-tbl__scroll .scroll-noti {display:block;z-index:100;position:absolute;top:0;right:0;bottom:0;left:0;width:14rem;height:14rem;margin:auto;background:url(../../../resource/img/rpc_new/img_scroll_noti.png) no-repeat 0 0 / 100%;opacity:0.7}
	.rpc-tbl__tit-wrap02 {margin-bottom:1.6rem}
	.rpc-tbl__tit-wrap03 {margin-bottom:1.6rem}
	.rpc-tbl__tit-wrap04 {margin-bottom:0.8rem}
	.rpc-tbl__header {margin:2.4rem 0 0.8rem}
	.rpc-tbl__tit {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.rpc-tbl__tit02 {font-size:1.8rem;line-height:2.8rem}
	.rpc-tbl__unit {font-size:1.3rem;line-height:2rem;}
	.rpc-tbl__unit.mt01 {margin-top:0.8rem}
	.rpc-tbl__bul > li {margin-top:0;font-weight:400;font-size:1.3rem;line-height:2rem;letter-spacing:initial} 
	.rpc-tbl__bul--mt8 > li + li {margin-top:0.4rem}
	.rpc-tbl__txt-mid {font-size:1.3rem;line-height:2rem;letter-spacing:initial}
	.rpc-tbl__txt-sml {font-size:1.3rem;line-height:2rem;letter-spacing:initial}
	.rpc-tbl__txt-col {margin-top:0}
	.rpc-tbl__btm {margin:0.8rem 0 2.4rem}
	.rpc-tbl__under {font-size:1.3rem;line-height:2rem;letter-spacing:initial}
	.rpc-tbl__under--mt01 {margin-top:0.8rem}
	.rpc-tbl__footnote {margin-top:2.4rem;padding:1.6rem 2rem;font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.rpc-tbl__border--row.h69 {height:4.5rem}
	.rpc-tbl__g-ltr {border-left:1px solid #008e70 !important;border-top:1px solid #008e70 !important;border-right:1px solid #008e70;}
	.rpc-tbl__g-lr {border-left:1px solid #008e70 !important;border-right:1px solid #008e70;}
	.rpc-tbl__g-lrb {border-left:1px solid #008e70 !important;border-right:1px solid #008e70;border-bottom:1px solid #008e70 !important;}
	.rpc-tbl__g-lt {border-left:1px solid #008e70 !important;border-top:1px solid #008e70 !important;}
	.rpc-tbl__g-t {border-top:1px solid #008e70 !important;}
	.rpc-tbl__g-lb {border-left:1px solid #008e70 !important;border-bottom:1px solid #008e70 !important;}
	.rpc-tbl__g-b {border-bottom:1px solid #008e70 !important;}

	/* accordion */
	.rpc-accordion-wrap {margin-top:3.2rem}
	.rpc-accordion__btn {padding:2rem 2.4rem 2rem 0}
	.rpc-accordion__btn:after {top:2.4rem;right:0;width:1.6rem;height:1.6rem;}
	.rpc-accordion__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.rpc-accordion__txt--em {margin-right:0.8rem;}
	.rpc-accordion__date {font-size:1.3rem;letter-spacing:0;}
	.rpc-accordion__panel {padding:1.6rem 2rem;}
	.rpc-accordion__view {font-size:1.4rem;line-height:2rem;}
	.rpc-accordion__view > p + p {margin-top:0.8rem}
	.rpc-accordion__contents {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.rpc-accordion__contents .rpc-tbl {margin-top:0.8rem;}
	.rps-accordion__file + .rps-accordion__file {margin-top:0.8rem}

	/* bullet */
	.rpc-bul-wrap {margin-top:2rem}
	.rpc-bul-wrap02 {margin-top:0.8rem}
	.rpc-bul-wrap04 {margin-top:2rem}
	.rpc-bul-wrap05 {margin-top:1.6rem}
	.rpc-bul-wrap06 {margin-top:2.4rem}
	.rpc-bul-wrap07 {margin-top:1.2rem}
	.rpc-bul-wrap09 {margin-top:0.4rem}
	.rpc-bul-wrap10 {margin-top:3.2rem}
	.rpc-bul-wrap11 {margin:3.2rem 0 2.4rem}
	.rpc-bul-wrap12 {margin-top:0.4rem}
	.rpc-bul-wrap13 {margin-top:2.4rem}
	.rpc-bul > li {font-size:1.4rem;line-height:2rem}
	/* .rpc-bul > li + li {margin-top:0.4rem} */
	.rpc-bul> li .bul {margin:0.8rem 1rem 0 0}
	.rpc-bul02 > li {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.rpc-bul02 > li .bul {margin:0.8rem 0.8rem 0 0;}
	.rpc-bul03 > li {font-size:1.3rem;line-height:2rem;letter-spacing:initial;}
	.rpc-bul03 > li + li {margin-top:0.4rem}
	.rpc-bul04 > li {font-size:1.3rem;line-height:2rem;letter-spacing:initial;}
	.rpc-bul04 > li + li {margin-top:0.4rem}
	.rpc-bul05 > li {font-size:1.4rem;line-height:2rem}
	.rpc-bul05 > li + li {margin-top:0.8rem}
	.rpc-bul05--mt8 > li + li {margin-top:0.8rem}
	.rpc-bul05 > li .bul {margin:0.8rem 1rem 0 0}
	.rpc-bul06 > li {font-size:1.3rem;line-height:2rem}
	.rpc-bul06 > li .bul {margin:0.8rem 0.6rem 0 0}
	.rpc-bul06--m-fw400 > li {font-weight:400;}
	.rpc-bul07 > li {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.rpc-bul07 > li .bul {margin:0.8rem 0.8rem 0 0;}
	.rpc-bul07 > li.rpc-bul07-refer {font-size:1.4rem;line-height:2rem}
	.rpc-bul07 > li.rpc-bul07-refer.mt01 {margin-top:2.4rem}
	.rpc-bul07--mt8 > li + li {margin-top:0.4rem}
	.rpc-bul07-wrap + .rpc-bul07-wrap {margin:1.6rem 0 0 0}
	.rpc-bul07-wrap.mt01 {margin-top:1.6rem}
	.rpc-bul07-wrap.mt02 {margin-top:2.4rem}
	.rpc-bul07-tit {margin:0 0 0.8rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.rpc-bul07-tit02 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.rpc-bul08--pl17 {padding-left:1.2rem}
	.rpc-bul08 > li {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
	.rpc-bul08 > li + li {margin-top:0.6rem}
	.rpc-bul08 > li .bul {margin:0.8rem 0.6rem 0 0}
	[class*=rpc-bul] .styled-num {width:2rem;height:2rem;margin-top:0.1rem;margin-right:0.6rem;font-size:1.4rem;line-height:2rem}

	/* toggle */
	.guide-toggle-wrap {margin-top:3.2rem}
	.guide-toggle-wrap02 {margin-top:4rem}
	.guide-toggle-wrap03 {margin-top:3.2rem}
	.guide-toggle-wrap04 {margin-top:3.2rem}
	.guide-toggle {border-radius:0.8rem;}
	.guide-toggle + .guide-toggle {margin-top:1.2rem}
	.guide-toggle__btn {padding:1.6rem 2rem 1.2rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.guide-toggle__btn.is-active {padding:1.6rem 2rem 1.2rem}
	.guide-toggle__panel {padding:0 2rem 1.6rem 2rem;}
	.guide-toggle__contents {padding-top:1.2rem}
	
	.guide-toggle02 {border-radius:0.8rem;}
	.guide-toggle__btn02 {padding:1.6rem 2rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.guide-toggle__contents02 {padding:2rem;}
	
	/* select */
	.rpc-select__btn {width:100%;height:4.8rem;border-radius:0.8rem}
	.rpc-select__btn02 {width:100%}
	.select-cont-wrap {margin-top:3.2rem}
	.select-cont__col {flex-wrap:wrap;margin:-0.8rem 0 0 -0.8rem}
	.select-cont__select {flex:1;width:calc(50% - 0.35rem)}
	.select-cont__select + .select-cont__select {margin-left:0.7rem}
	.select-cont__select02 {flex:1;width:calc(50% - 0.35rem)}
	.select-cont__select02 + .select-cont__select02 {margin-left:0.7rem}
	.select-cont__select03 {flex:1;padding:0.8rem 0 0 0.8rem}
	.select-cont__btn {width:100%;margin:1.2rem 0 0 0}
	
	/* tooltip */
	.rpc-tooltip {width:1.6rem;height:1.6rem;}
	.rpc-tooltip__open {width:1.6rem;height:1.6rem;}
	.rpc-tooltip__arr {display:none !important; /* top:calc(100% + 0.4em); */}
	.rpc-tooltip__panel {top:calc(100% + 0.8rem);}
	.rpc-tooltip__panel.is-active {padding:0.8rem 3.2rem 0.8rem 0.8rem;}
	.rpc-tooltip__limit {left:2rem;right:2rem;}
	.rpc-tooltip__item {font-size:1.3rem;letter-spacing:initial;}
	.rpc-tooltip__item + .rpc-tooltip__item {margin-top:0.4rem;}
	.rpc-tooltip__tit {font-size:1.3rem;letter-spacing:initial;}
	.rpc-tooltip.direction-up .rpc-tooltip__arr {display:none !important; /* bottom:calc(100% + 0.4rem); */}
	.rpc-tooltip.direction-up .rpc-tooltip__panel {bottom:calc(100% + 0.8rem);}

	.label-cont__label02 + .label-cont__label02 {padding-left:0.4rem}
	
	.rpc-label-row {margin-top:1.4rem}
	.rpc-label {height:2rem;padding:0 0.7rem;border-radius:0.4rem;font-size:1.2rem;}
	.rpc-label02 {height:2.4rem;padding:0 0.7rem;border-radius:0.6rem;font-size:1.2rem}
	.rpc-label03 {height:2.8rem;padding:0 1.2rem;border-radius:1.6rem;font-size:1.4rem;line-height:2rem;}
	.rpc-label04 {height:2.6rem;padding:0 0.8rem;border-radius:0.8rem;font-size:1.3rem;line-height:2rem;letter-spacing:0}

	/* slider */
	.rpc-slider__slider-wrap {padding:0.8rem 2rem;}
	.rpc-slider__top {margin-bottom:0.8rem;}
	.rpc-slider__top .top-txt-wrap {margin-right:0.6rem;}
	.rpc-slider__top .top-txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.rpc-slider__top .top-txt02 {font-size:1.8rem;line-height:2.8rem;}
	.rpc-slider__top .rpc-tooltip + .top-txt02 {margin-left:0.6rem}
	.rpc-slider .ui-slider-handle {top:-0.8rem;width:4rem;height:2.8rem;margin-left:-2rem;}
	.rpc-slider__label {padding:0 2rem;}
	.rpc-slider__label .label-txt {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	/* 2025-05-16 수정 시작: 접근성 */
	.rpc-slider__input-wrap {font-size:1.8rem;line-height:2.8rem;}
	.rpc-slider__input {width:2.7rem;height:2.8rem;}
	.rpc-slider__input.w01 {width:4.0rem;}
	.rpc-slider__input.w02 {width:4.6rem;}
	/*--- 2025-05-16 수정 끝: 접근성 */

	/* input */
	.input-cont {padding:1rem 0 0.9rem;}
	.input-cont.focus {padding-bottom:0.8rem;}
	.input-cont__left {margin-right:0.8rem;font-size:1.6rem;line-height:2.4rem;}
	.input-cont__input {height:2.8rem;font-size:1.8rem;line-height:2.8rem;}
	.input-cont__right {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.input-cont02__input {height:2.4rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.input-cont02__right {font-size:1.6rem;line-height:2.4rem;}
	
	.input-wrap + .input-wrap {margin-top:2.4rem}
	.input-wrap .input-guide {margin-top:0.6rem}
	.input-wrap .al-cont {margin-top:1.2rem}
	.input-guide__txt {font-size:1.3rem;line-height:2rem}
	[class^="input-guide__txt-em"] {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}

	.input-container .input-cont02 {width:var(--mo-width)}
	.input-container__tit {font-size:1.6rem;line-height:2.4rem;}
	.input-container__col {margin:0 1.2rem 0 0.8rem}

	/* 라디오 */
	.rpc-check {width:2.4rem;height:2.4rem;}

	/* 라디오 컨테이너 */
	input.check-cont__input {margin-right:0.4rem;}
	.check-cont__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.check-cont02 {display:flex;margin:-1.2rem 0 0 -1.2rem;}
	.check-cont02__col {padding:1.2rem 0 0 1.2rem;}

	/* 라디오 버튼 */
	.switch-cont__label {height:3.6rem;font-size:1.4rem;line-height:2rem;}
	
	/* step */
	.step-list {position:relative;display:flex;justify-content:space-between;}
	.step-list:before {top:1.5rem;left:2.4rem;right:2.4rem;height:0.2rem;}
	.step-list::after {top:1.5rem;height:0.2rem;left:2.4rem;}
	.step-list.step02:after {width:calc(((100% - 2.4rem - 2.4rem) / 3) * 1)}
	.step-list.step03:after {width:calc(((100% - 2.4rem - 2.4rem) / 3) * 2)}
	.step-list.step04:after {width:calc(((100% - 2.4rem - 2.4rem) / 3) * 3)}
	.step-item {min-width:4.8rem;}
	.step-item__num {width:3.2rem;height:3.2rem;font-size:1.8rem;line-height:2.8rem;}
	.step-item__txt {margin-top:0.6rem;font-size:1.4rem;line-height:2rem;text-align:center;}
	.step-item__txt br {display:block;}

	/* square radio */
	.square-radio + .square-radio {margin-left:0.8rem}
	.square-radio__lb {height:5.6rem;border-radius:0.8rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;} 
	.square-radio__lb:after {border-radius:0.8rem;}
	.square-radio-group .radio-inner {padding:1.6rem 0}

	/* 세로형 그래프 */
	.ver-graph {width:6.4rem;}
	.ver-graph__item {border-radius:1rem;}
	.ver-graph02 {width:5.6rem;border-radius:1rem;}
	.ver-graph02__item {border-radius:1rem;}
	.ver-graph03__row {height:21rem;}
	.ver-graph03__row02 {margin-top:0.8rem;}
	.ver-graph03__item {width:3.5rem}
	.ver-graph03__item + .ver-graph03__item {margin-left:2rem}
	.ver-graph03__label {max-width:5.2rem;margin-top:0.8rem;font-size:1.3rem;line-height:2rem;letter-spacing:initial}
	.ver-graph03__label-em {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}

	/* 세로형 그래프 컨테이너 */
	.vgraph-cont__row {height:calc(14rem + 6rem + 5rem);padding:5rem 0 6rem;}
	.vgraph-cont__row02 {height:calc(14rem + 8rem);padding-bottom:8rem;}
	.vgraph-cont__row03 {height:calc(14rem + 5.2rem + 5.2rem);padding:5.2rem 0 5.2rem;}
	.vgraph-cont__row04 {height:calc(14rem + 6rem);padding-bottom:6rem;}
	.vgraph-cont__row05 {height:calc(14rem + 6rem);padding-bottom:6rem;}
	.vgraph-cont__col + .vgraph-cont__col {margin-left:10.3rem;}
	.vgraph-cont__col + .vgraph-cont__col.ml02 {margin-left:7.6rem;}
	.vgraph-cont__col + .vgraph-cont__col.ml03 {margin-left:4.4rem;}
	.vgraph-cont__col + .vgraph-cont__col.ml04 {margin-left:8.8rem;}
	.vgraph-cont__row-inner {width:calc(6.4rem + 10.3rem + 6.4rem);}
	.vgraph-cont__row-inner02 {width:calc(6.4rem + 7.6rem + 6.4rem);}
	.vgraph-cont__row-inner03 {width:calc(6.4rem + 8.8rem + 6.4rem);}
	.vgraph-cont__txts {padding-bottom:0.6rem;}
	.vgraph-cont__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.vgraph-cont__txt02 {font-size:1.4rem;line-height:2rem;}
	.vgraph-cont__label {padding-top:1.2rem;}
	.vgraph-cont__txt03 {font-size:1.4rem;line-height:2rem;}
	.vgraph-cont__txt04 {margin-top:0.4rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.vgraph-cont__txt05 {margin-top:0.4rem;font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.vgraph-cont02 {width:initial;max-width:37.5rem;}

	/* 가로형 그래프 */
	.hor-graph {height:2.4rem;}
	.hor-graph__item {border-radius:0.6rem;}
	.hor-graph--h02 {height:2.4rem;}
	.hor-graph__bg {border-radius:0.6rem;}

	/* 가로형 그래프 컨테이너 */
	.hgraph-cont {padding:1.6rem 0;}
	.hgraph-cont02 {margin:-0.2rem 0;padding:0}
	.hgraph-cont__row {height:4rem;padding:0.8rem 0 0.8rem 6.4rem;}
	.hgraph-cont__row + .hgraph-cont__row {margin-top:0.8rem;}
	.hgraph-cont__row02 {padding-left:6.4rem;}
	.hgraph-cont__row03 {padding-left:7.4rem;}
	.hgraph-cont__label02 {padding:0.4rem 0 0 0;font-size:1.3rem;line-height:2rem;letter-spacing:0;}
	.hgraph-cont__label02.green {padding:0 0 0.4rem 0;}
	.hgraph-cont__line {height:calc(2.4rem + 0.8rem + 0.8rem + 0.8rem + 2.4rem);}
	.hgraph-cont__txt {font-size:1.4rem;line-height:2rem;}
	.hgraph-cont__txt02 {font-size:1.3rem;line-height:2rem;font-weight:400;}
	.hgraph-cont__txt03 {width:6.8rem;font-size:1.3rem;line-height:2rem;font-weight:400;}
	.hgraph-cont03__tit {margin-bottom:1rem;color:#686868;font-size:1.4rem;line-height:2rem;text-align:center;letter-spacing:-0.2px;}
	.hgraph-cont03__tit em {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.hgraph-cont03__txt {font-size:1.4rem;line-height:2rem;}
	.hgraph-cont03__txt02 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}

	.hor-label-wrap {margin-top:1.2rem;}
	.hor-label__row {margin-top:0}
	.hor-label__txt01 {font-size:1.4rem;line-height:2rem;}
	.hor-label__txt02 {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.hor-label__txt02-em {font-size:1.8rem;line-height:2.8rem;}
	.hor-label__txt02.mt01 {margin-top:0}

	.rpc-dl__dt {font-size:1.4rem;line-height:2rem;}
	.rpc-dl__dd01 {font-size:1.8rem;line-height:2.8rem;}
	.rpc-dl__dd02 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.rpc-dl__dd03 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px;}
	.rpc-dl__dd04 {margin-top:0.2rem;font-size:1.4rem;line-height:2rem;}
	.rpc-dls02 {display:block;margin-top:1.6rem}
	.rpc-dl02 {width:100%}
	.rpc-dl02.w50 {width:100%}
	.rpc-dl02 + .rpc-dl02 {margin-top:2.4rem;margin-left:0}
	.rpc-dl02.w50 ~ .rpc-dl02.w50 {margin-left:0}
	.rpc-dl02__dt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px}
	.rpc-dl02__dt02 {font-size:1.8rem;line-height:2.8rem}
	.rpc-dl02__dd {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
	.rpc-dl02__dd--col {margin-top:0.8rem}
	.rpc-dl02__dd--col02 {margin-top:1.6rem}
	.rpc-dl02__em {margin-bottom:0.2rem;font-size:1.3rem;line-height:2rem}

	.rpc-flex--col {flex-direction:column;}
	.rpc-flex__item {width:100%}
	.rpc-flex__item + .rpc-flex__item {margin-top:0} 
	.rpc-flex__item.ml01 {margin:1.2rem 0 0 0}
    .rpc-flex__item.mg02 {margin:2.4rem 0 0 0}
    .rpc-flex__txt01 {font-size:1.4rem;line-height:2rem}
	.rpc-flex__txt02 {margin-top:0.2rem;font-size:1.8rem;line-height:2.8rem}
	.rpc-flex__txt03 {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
	.rpc-flex__txt04 {margin-top:0.2rem;font-size:2rem;line-height:3.2rem}

	.rpc-img-box.mt01 {margin-top:1.6rem}
	.rpc-img-box.mt02 {margin-top:2.4rem}
	.rpc-img-box.mt03 {margin-top:2.4rem}

	/* 알럿 */
	.alert {width:33.5rem;max-width:calc(100vw - 4rem);border-radius:1.6rem;}
	.alert__body {padding:2rem 2rem 0;}
	.alert__body-inner {min-height:7.2rem;}
	.alert__btn-wrap {justify-content:flex-start;padding:2rem;}
	.alert__btn {flex-shrink:1;flex-grow:1;}
	.alert__btn + .alert__btn {margin-left:0.8rem;}
	.alert__txt {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}

	/* 팝업 */
	.layer-popup {width:auto;max-width:none;margin:0 2rem;}
	.layer-popup__inner {height:calc(66vh - 4rem - 1.2rem); padding:0 2rem 2rem;border-radius:1.6rem;}
	.layer-popup__header {padding:4.8rem 0 1.6rem;}
	.layer-popup__close {right:-0.8rem;top:1rem;}
	.layer-popup__tit {font-size:1.8rem;line-height:2.8rem;}
	.layer-popup__btn-wrap {margin-top:1.6rem;}
	.layer-popup__check-wrap {margin-top:1.2rem;}
	.layer-popup__body {font-size:1.6rem;line-height:2.4rem;letter-spacing:-0.2px;}
	.layer-popup__btn {width:auto;}
	.layer-popup__btn .btn-inner03 {padding:0 2.8rem;}
    .popup-check {display:inline-flex;padding:0.8rem 1.6rem 0.8rem 1.6rem;}
    .layer-popup__img {width:10rem;margin-top:0.8rem;}

	/* 로딩 */
	.rpc-loading__ico {top:33.3%;}

	.rpc-scroll-box {overflow-x:auto;margin:0 -2rem}
}	

@media only screen and (max-width:375px) {
	.rpc-tooltip__panel {max-width:none;}
	
	.box-list09 {display:block;width:100%;margin:0;}
	.box-list09 > li {width:100%;padding:0}
	.box-list09 > li + li {margin-top:1.6rem;}
}
@media only screen and (max-width:374px) {
	.ver-graph03__item {width:3.2rem}
	.ver-graph03__item + .ver-graph03__item {margin-left:1.8rem}
	.ver-graph03__label {max-width:4.8rem;margin-top:0.8rem;font-size:1.3rem;line-height:2rem;letter-spacing:initial}
	.ver-graph03__label-em {font-size:1.4rem;line-height:2rem;letter-spacing:-0.2px}
}

@media only screen and (max-width:359px) {
	.rpc-tit04 {font-size:2rem;line-height:3.2rem;}

	.rpc-box02__img {right:1.6rem;bottom:1.6rem;width:8.8rem;height:8.8rem;}
	.ver-graph03__label-em {line-height:1.2;}
	.ver-graph03__label-em br {display:block}
}

/* 영문 */
.en .header__logo-wrap .cont-inner {max-width:none;padding:0 4rem}
.en .header__logo {position:static;margin:1.2rem 0 0.4rem;transform:none;width:33.7rem}
.en .header__right {top:0}
.en .nav {justify-content: initial}
.en .nav__ul {align-items:center;justify-content:initial}
.en .nav__ul li:first-child a.nav__dep01 {padding-left:0}
.en a.nav__dep01 {padding:2.4rem;font-size:2rem;line-height:2.8rem}
.en a.nav__dep01.on {color:#005e4a}
.en .nav .nav-dep02__tit-wrap {margin-top:3.6rem}
.en .nav .nav-dep02__tit-wrap:first-child {margin-top:0}
.en .nav .nav-dep02__tit {font-size:2rem}
.en .nav .nav-dep03__tit {line-height:2.2rem}
.en .crumb-menu {padding-bottom:1.1rem}
.en a.crumb-menu__link {padding:1.4rem 4rem 1.4rem 2rem;color:#686868;line-height:2.2rem}
.en a.crumb-menu__link.is-active {color:#03604c}
.en a.crumb-menu__link.has-child::after {top:1.6rem;transform:none}
.en .crumb-menu__sub {padding:0.7rem 0 1.5rem}
.en a.crumb-menu__sub-link {color:#686868;line-height:2.2rem}
.en a.crumb-menu__sub-link.is-active {color:#03745a}
.en .all-menu__logo {width:26.9rem;height:3.2rem}
.en a.all-menu__dep01 {font-size:2.6rem;line-height:3.6rem;}
.en a.all-menu__dep02 {font-size:2rem;line-height:2.8rem;}
.en a.all-menu__dep03 {font-size:1.6rem;line-height:2.2rem;}
.en .breadcrumb__menu {line-height:2.2rem}
.en .footer__row {min-height:24rem;padding:2.8rem 4rem 3.2rem}
.en .footer__tel-name {line-height:2.2rem}
.en .footer__address {top:11.4rem;line-height:1.8rem}
.en .footer__net {line-height:2rem}
.en a.footer__term {line-height:2rem}
.en a.footer__link {font-weight:400;line-height:2.2rem}
.en a.footer__link:hover {font-weight:400}
.en .footer__link-col {width:29.2rem}
.en .footer__mlogo {width:12.4rem;margin-top:2rem;}
.en .footer__macc {position:absolute;right:0;top:0;width:5.2rem;height:3.6rem;}
.en .btn-inner {height:2.4rem}
.en .btn-txt {line-height:2rem}

@media only screen and (min-width:1025px) and (max-width:1624px) {
	.en .header__right {display:none}
	.en .header__right--top {flex-grow:1;display:flex;align-items:center;justify-content:flex-end;position:static;transform:none;width:calc(100% - 337px);}
}

@media only screen and (min-width:1025px) and (max-width:1490px) {
	.en .header__logo-wrap .cont-inner {display:flex;flex-wrap:wrap;padding:0 4rem}
	.en .nav__ul {padding-left:0}
	.en a.nav__dep01 {padding:1.6rem 2rem 2.4rem;}
	.en a.nav__dep01 .rpc-m-show {display:block !important}
	.en .breadcrumb-wrap .cont-inner {max-width:none}
}

@media only screen and (min-width:1025px) and (max-width:1189px) {
	.en a.footer__link {line-height:2.4rem}
	.en .footer__link-cols {padding:0}
	.en .btn-txt {font-size:1.3rem}
}

@media only screen and (max-width:1024px) {
	.en .header__row {border-bottom:0}
	.en .header__logo {position:absolute;top:1.2rem;width:25.4rem;margin:0;transform:none}
	.en .mall-menu__top {padding:2rem;background:none;}
	.en .mall-menu__dep01,
	.en a.mall-menu__dep01 {font-size:2.2rem;line-height:3rem;}
	.en .mall-menu__dep01--btn::after {margin-top:-1px;}
	.en a.mall-menu__dep02 {font-size:2rem;line-height:2.8rem;}
	.en a.mall-menu__dep03 {line-height:2.2rem;}
	.en .mall-menu__dep02-wrap {padding:0.8rem 0}
	.en .mall-menu__dep03-wrap {padding:0.8rem 0}
	.en .footer__terms {flex-direction:column-reverse;align-items:flex-start}
	.en .footer__terms-inner {margin-top:2.4rem}
	.en .footer__row {min-height:initial;padding:2rem 2rem 2.4rem}
	.en .footer__net {align-self:flex-end}
	.en .footer__net-arr {margin-left:1.6rem}
	.en .footer__maddress {line-height:1.8rem}
}
.en .rpc-sup {font-size:1.4rem;}
.en .rpc-sup--fs18 {font-size:2rem;}
.en .rpc-tit {font-size:5.4rem;}
.en .rpc-tit02 {font-size:4.2rem;}
.en .rpc-tit03 {font-size:3rem;}
.en .rpc-tit04 {font-size:5.4rem;}
.en .rpc-tit05 {font-size:3.4rem;}
.en .rpc-tit06 {font-size:3.8rem;}
.en .rpc-tit07 {font-size:3rem;}
.en .rpc-tit08 {font-size:2.6rem;}
.en .rpc-txt {font-size:2.6rem;}
.en .rpc-txt02 {font-size:2.6rem;}
.en .rpc-txt03 {font-size:2.6rem;}
.en .rpc-txt04 {font-size:2.2rem;}
.en .rpc-txt05 {font-size:2.2rem;}
.en .rpc-txt06 {font-size:2rem;}
.en .rpc-txt07 {font-size:2rem;}

/* button */
.en .btn-file__txt {font-size:1.6rem;line-height:2.2rem;}
.en .btn-down {font-size:1.6rem;line-height:2.2rem;}
.en .btn-down02 {padding:0.8rem 1.6rem 0.8rem 1.2rem;font-size:1.6rem;line-height:2.2rem;}
.en .btn-secondary {font-size:2rem;}
.en .btn-underline {font-size:2rem;}
.en .btn-inner02 {font-size:2rem;}
.en .btn-inner03__txt {font-size:2rem;}
.en .btn-inner03__txt02 {font-size:2rem;}
.en .btn-txt {font-size:1.4rem;}
.en .btn-txt02 {font-size:2rem;}
.en .btn-txt03 {font-size:1.6rem;line-height:2.2rem;}
.en .btn-txt04 {font-size:1.3rem;line-height:1.8rem}
.en .btn-txt05 {font-size:2.6rem;}
.en .btn-txt06 {font-size:1.6rem;line-height:2.2rem;}
.en .al-cont__btn {font-size:2rem;}
.en .ico-cont__txt {font-size:1.6rem;line-height:2.2rem;}
.en .ico-cont__txt02 {font-size:1.6rem;line-height:2.2rem;}
.en .ico-cont__txt03 {font-size:3.4rem;}
.en .ico-cont__txt04 {font-size:2.2rem;}
.en .ico-cont__txt05 {font-size:2rem;}
.en .ico-cont__txt06 {font-size:1.6rem;line-height:2.2rem;}
.en .ico-cont__txt07 {font-size:2.2rem;}
.en .ico-cont__txt08 {font-size:2rem;}
.en .ico-cont__txt09 {font-size:1.6rem;line-height:2.2rem;}
.en .ico-cont__txt10 {font-size:2.2rem;}

/* search */
.en .search__input {font-size:3.4rem;}

/* tab */
.en .tab-cont__tab {font-size:2.2rem;}
.en .tab-cont02__tab {font-size:3rem;}

.en .board-list__tit {font-size:2.2rem;}
.en .board-list__date {font-size:1.4rem;}
.en .cnt-cont {font-size:1.6rem;line-height:2.2rem;}
.en .nodata-cont__txt {font-size:2.6rem;}
.en .nodata-cont__txt02 {font-size:1.6rem;line-height:2.2rem;}

/* box */
.en .color-box__tit01 {font-size:3rem;}
.en .color-box__tit02 {font-size:3rem;}
.en .color-box__txt {font-size:2rem;}
.en .color-box__txt02 {font-size:2.2rem;}
.en .rpc-box__tit {font-size:2.6rem;}
.en .rpc-box__txt {font-size:2rem;}
.en .rpc-box__date {font-size:1.4rem;}
.en .rpc-box02__tit {font-size:3.4rem;}
.en .rpc-box02__txt {font-size:2.2rem;}
.en .rpc-box02__date {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-box03__tit {font-size:3rem;}
.en .rpc-box03__txt {font-size:2rem;}
.en .gray-box__txt {font-size:2rem;}
.en .gray-box__txt-sml {font-size:1.4rem;}
.en .gray-box03__txt {font-size:2.2rem;}
.en .gray-box04__tit {font-size:2.2rem;}
.en .gray-box04__txt {font-size:2rem;}
.en .gray-box05__tit {font-size:2.6rem;}
.en .gray-box05__tit02 {font-size:3.4rem;}
.en .gray-box05__txt {font-size:3rem;}
.en .gray-box05__txt02 {font-size:3.4rem;}
.en .gray-box05__txt03 {font-size:1.6rem;line-height:2.2rem;}
.en .service-box__tit {font-size:3rem;}
.en .service-box__txt {font-size:2rem;}

.en .rpc-dl__dt {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-dl__dd01 {font-size:2.6rem;}
.en .rpc-dl__dd02 {font-size:2rem;}
.en .rpc-dl__dd03 {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-dl__dd04 {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-dl02__dt {font-size:2.6rem;}
.en .rpc-dl02__dt02 {font-size:3rem;}
.en .rpc-dl02__dd {font-size:2.2rem;}
.en .rpc-dl02__em {font-size:2rem;}
.en .rpc-flex__txt01 {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-flex__txt02 {font-size:2.6rem;}
.en .rpc-flex__txt03 {font-size:2.2rem;}
.en .rpc-flex__txt04 {font-size:4.2rem;}
.en .box-txt {font-size:2rem;}

/* table */
.en .rpc-tbl {font-size:2rem;}
.en .rpc-tbl .tbl-txt {font-size:1.4rem;}
.en .rpc-tbl__under {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-tbl__footnote {font-size:2rem;}
.en .rpc-tbl__tit {font-size:3rem;}
.en .rpc-tbl__tit02 {font-size:3rem;}
.en .rpc-tbl__unit {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-tbl__bul > li {font-size:1.4rem;}
.en .rpc-tbl__txt-mid {font-size:1.4rem;}
.en .rpc-tbl__txt-sml {font-size:1.3rem;line-height:1.8rem}

/* accordion */
.en .rpc-accordion__txt {font-size:2.2rem;}
.en .rpc-accordion__date {font-size:1.4rem;}
.en .rpc-accordion__view {font-size:2rem;}
.en .rpc-accordion__contents {font-size:2rem;}

.en .rpc-select__btn-txt {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-select__btn-txt02 {font-size:1.4rem;}
.en .rpc-select__option {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-select__option02 {font-size:1.4rem;}

/* bullet */
.en .rpc-bul > li {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-bul02 > li {font-size:2rem;line-height:2.8rem;}
.en .rpc-bul03 > li {font-size:2rem;line-height:2.8rem;}
.en .rpc-bul04 > li {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-bul05 > li {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-bul06 > li {font-size:2rem;}
.en .rpc-bul07 > li {font-size:2.2rem}
.en .rpc-bul07 > li.rpc-bul07-refer {font-size:1.6rem;line-height:2.2rem;}
.en .rpc-bul07-tit {font-size:2.6rem;}
.en .rpc-bul07-tit02 {font-size:2.2rem;}
.en .rpc-bul08 > li {font-size:2rem;}

/* toggle */
.en .guide-toggle__btn {font-size:2rem;}
.en .guide-toggle__btn02 {font-size:2rem;}

/* tooltip */
.en .rpc-tooltip__item {font-size:1.4rem;}

/* label */
.en .rpc-label02 {font-size:1.3rem;line-height:1.8rem}
.en .rpc-label03 {font-size:1.6rem;line-height:2.2rem;}

/* slider */
.en .rpc-slider__top .top-txt {font-size:2rem;}
.en .rpc-slider__top .top-txt02 {font-size:2.6rem;}
.en .rpc-slider__label .label-txt {font-size:1.6rem;line-height:2.2rem;}

/* input */
.en .input-cont__left {font-size:2rem;}
.en .input-cont__input {font-size:3rem;}
.en .input-cont__right {font-size:2.6rem;}
.en .input-cont02__input {font-size:2.2rem;}
.en .input-cont02__right {font-size:2.2rem;}
.en .input-guide__txt {font-size:1.6rem;line-height:2.2rem;}
.en [class^="input-guide__txt-em"] {font-size:2rem;}
.en .input-container__tit {font-size:2rem;}

/* 라디오 컨테이너 */
.en .check-cont__txt {font-size:2rem;}

/* 라디오 버튼 */
.en .switch-cont__label {font-size:1.6rem;line-height:2.2rem;}

/* step */
.en .step-item__num {font-size:2.6rem;}
.en .step-item__txt {font-size:1.6rem;line-height:2.2rem;}

/* square radio */
.en .square-radio__lb {font-size:2rem;}

/* 세로형 그래프 */
.en .ver-graph03__label {font-size:1.6rem;line-height:2.2rem;}
.en .ver-graph03__label-em {font-size:2rem;}
.en .vgraph-cont__txt {font-size:2.2rem;}
.en .vgraph-cont__txt02 {font-size:1.6rem;line-height:2.2rem;}
.en .vgraph-cont__txt03 {font-size:1.6rem;line-height:2.2rem;}
.en .vgraph-cont__txt04 {font-size:2.2rem;}
.en .vgraph-cont__txt05 {font-size:2.2rem;}

/* 가로형 그래프 */
.en .hgraph-cont__label02 {font-size:1.6rem;line-height:2.2rem;}
.en .hgraph-cont__txt {font-size:1.6rem;line-height:2.2rem;}
.en .hgraph-cont__txt02 {font-size:2rem;}
.en .hor-label__txt01 {font-size:2rem;}
.en .hor-label__txt02 {font-size:3rem;}
.en .hor-label__txt02-em {font-size:3.4rem;}
.en .hor-label__txt03 {font-size:1.6rem;line-height:2.2rem;}

/* 알럿 */
.en .alert__txt {font-size:2rem;}

/* Why 하나 연금닥터 : 하나은행의 강점 */
.en .doctor-img-box01 {margin:6rem auto 0}

@media only screen and (max-width:1300px) {
    .en .rpc-tit04 {font-size:4.2rem;}
    .en .rpc-box02__tit {font-size:2.6rem;}
    .en .rpc-box02__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .rpc-box02__date {font-size:1.3rem;line-height:1.8rem}
}

@media only screen and (max-width:1024px) {
    .en .rpc-sup--fs18 {font-size:1.4rem;line-height:2rem}
    .en .rpc-tit {font-size:2.6rem;}
    .en .rpc-tit02 {font-size:2.2rem;}
    .en .rpc-tit03 {font-size:1.6rem;line-height:2.2rem;}
    .en .rpc-tit04 {font-size:2.6rem;}
    .en .rpc-tit05 {font-size:2rem;}
    .en .rpc-tit06 {font-size:2rem;}
    .en .rpc-tit07 {font-size:2rem;}
    .en .rpc-tit08 {font-size:1.6rem;line-height:2.2rem;}
    .en .rpc-txt {font-size:1.4rem;line-height:2rem}
    .en .rpc-txt02 {font-size:1.4rem;line-height:2rem}
    .en .rpc-txt03 {font-size:1.6rem;line-height:2.2rem;}
    .en .rpc-txt04 {font-size:1.4rem;line-height:2rem}
    .en .rpc-txt05 {font-size:1.6rem;line-height:2.2rem;}
    .en .rpc-txt06 {font-size:1.4rem;line-height:2rem}
	.en .rpc-txt07 {font-size:1.6rem;line-height:2.2rem;}

    /* button */
    .en .btn-file__txt {font-size:1.4rem;line-height:2rem}
    .en .btn-down {font-size:1.3rem;line-height:1.8rem}
    .en .btn-down02 {padding:0.4rem 1.2rem 0.4rem 0.8rem;font-size:1.3rem;line-height:1.8rem}
    .en .btn-full {font-size:1.4rem;line-height:2rem}
    .en .btn-secondary {font-size:1.4rem;line-height:2rem}
    .en .btn-underline {font-size:1.6rem;line-height:2.2rem;}
    .en .btn-inner02 {font-size:1.4rem;line-height:2rem}
    .en .btn-inner03__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .btn-inner03__txt02 {font-size:1.6rem;line-height:2.2rem;}
    .en .btn-txt {font-size:1.4rem;line-height:2rem}
    .en .btn-txt02 {font-size:1.4rem;line-height:2rem}
    .en .btn-txt03 {font-size:1.3rem;line-height:1.8rem}
    .en .btn-txt05 {font-size:1.4rem;line-height:2rem}
    .en .btn-txt06 {font-size:1.3rem;line-height:1.8rem}
    .en .al-cont__btn {font-size:1.4rem;line-height:2rem}
    .en .ico-cont__txt {font-size:1.4rem;line-height:2rem}
    .en .ico-cont__txt02 {font-size:1.4rem;line-height:2rem}
    .en .ico-cont__txt03 {font-size:2rem;}
    .en .ico-cont__txt04 {font-size:1.6rem;line-height:2.2rem;}
    .en .ico-cont__txt05 {font-size:1.4rem;line-height:2rem}
    .en .ico-cont__txt06 {font-size:1.4rem;line-height:2rem}
    .en .ico-cont__txt07 {font-size:1.4rem;line-height:2rem}
    .en .ico-cont__txt08 {font-size:1.6rem;line-height:2.2rem;}
    .en .ico-cont__txt09 {font-size:1.3rem;line-height:1.8rem}
    .en .ico-cont__txt10 {font-size:1.6rem;line-height:2.2rem;}

    /* search */
    .en .search__input {font-size:1.6rem;line-height:2.2rem;}

    /* tab */
    .en .tab-cont__tab {font-size:1.6rem;line-height:2.2rem;}
    .en .tab-cont02__tab {font-size:1.6rem;line-height:2.2rem;}

    .en .board-list__tit {font-size:1.6rem;line-height:2.2rem;}
    .en .board-list__date {font-size:1.3rem;line-height:1.8rem}
    .en .cnt-cont {font-size:1.4rem;line-height:2rem}
    .en .nodata-cont__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .nodata-cont__txt02 {font-size:1.4rem;line-height:2rem}

    /* box */
    .en .color-box__tit01 {font-size:2rem;}
    .en .color-box__tit02 {font-size:1.6rem;line-height:2.2rem;}
    .en .color-box__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .color-box__txt02 {font-size:1.4rem;line-height:2rem}
    .en .rpc-box__tit {font-size:2rem;}
    .en .rpc-box__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .rpc-box02__tit {font-size:2rem;}
    .en .rpc-box02__txt {font-size:1.4rem;line-height:2rem}
    .en .rpc-box03__tit {font-size:2rem;}
    .en .rpc-box03__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .gray-box__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .gray-box03__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .gray-box04__tit {font-size:1.6rem;line-height:2.2rem;}
    .en .gray-box04__txt {font-size:1.4rem;line-height:2rem}
    .en .gray-box05__tit {font-size:2rem;}
    .en .gray-box05__tit02 {font-size:2rem;}
    .en .gray-box05__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .gray-box05__txt02 {font-size:2rem;}
    .en .gray-box05__txt03 {font-size:1.4rem;line-height:2rem}
    .en .service-box__tit {font-size:2rem;}
    .en .service-box__txt {font-size:1.4rem;line-height:2rem}
    .en .box-txt {font-size:1.4rem;line-height:2rem}

    /* table */
    .en .rpc-tbl {font-size:1.3rem;line-height:1.8rem}
    .en .rpc-tbl .tbl-txt {font-size:1.3rem;line-height:1.8rem}
    .en .rpc-tbl__tit {font-size:1.6rem;line-height:2.2rem;}
    .en .rpc-tbl__tit02 {font-size:2rem;line-height:2.8rem}
    .en .rpc-tbl__unit {font-size:1.3rem;line-height:1.8rem}
    .en .rpc-tbl__bul > li {font-size:1.3rem;line-height:1.8rem}
    .en .rpc-tbl__txt-mid {font-size:1.3rem;line-height:1.8rem}
    .en .rpc-tbl__under {font-size:1.3rem;line-height:1.8rem}
    .en .rpc-tbl__footnote {font-size:1.4rem;line-height:2rem}

    /* accordion */
    .en .rpc-accordion__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .rpc-accordion__date {font-size:1.3rem;line-height:1.8rem}
    .en .rpc-accordion__view {font-size:1.4rem;line-height:2rem}
    .en .rpc-accordion__contents {font-size:1.4rem;line-height:2rem}

    /* bullet */
    .en .rpc-bul > li {font-size:1.4rem;line-height:2rem}
    .en .rpc-bul02 > li {font-size:1.4rem;line-height:2rem}
    .en .rpc-bul03 > li {font-size:1.3rem;line-height:1.8rem}
    .en .rpc-bul04 > li {font-size:1.3rem;line-height:1.8rem}
    .en .rpc-bul05 > li {font-size:1.4rem;line-height:2rem}
	.en .rpc-bul06 > li {font-size:1.3rem;line-height:1.8rem}
	.en .rpc-bul06--m-fw400 > li {font-weight:400;}
    .en .rpc-bul07 > li {font-size:1.4rem;line-height:2rem}
    .en .rpc-bul07 > li.rpc-bul07-refer {font-size:1.4rem;line-height:2rem}
    .en .rpc-bul07-tit {font-size:1.6rem;line-height:2.2rem;}
    .en .rpc-bul07-tit02 {font-size:1.4rem;line-height:2rem}
    .en .rpc-bul08 > li {font-size:1.4rem;line-height:2rem}

    /* toggle */
    .en .guide-toggle__btn {font-size:1.6rem;line-height:2.2rem;}
    .en .guide-toggle__btn02 {font-size:1.6rem;line-height:2.2rem;}

    /* tooltip */
    .en .rpc-tooltip__item {font-size:1.3rem;line-height:1.8rem}
    .en .rpc-tooltip__tit {font-size:1.3rem;line-height:1.8rem}

    /* slider */
    .en .rpc-slider__top .top-txt {font-size:1.4rem;line-height:2rem}
    .en .rpc-slider__top .top-txt02 {font-size:2rem;}
    .en .rpc-slider__label .label-txt {font-size:1.4rem;line-height:2rem}

    /* input */
    .en .input-cont__left {font-size:1.6rem;line-height:2.2rem;}
    .en .input-cont__input {font-size:2rem;}
    .en .input-cont__right {font-size:1.6rem;line-height:2.2rem;}
    .en .input-cont02__input {font-size:1.6rem;line-height:2.2rem;}
    .en .input-cont02__right {font-size:1.6rem;line-height:2.2rem;}
    .en .input-guide__txt {font-size:1.3rem;line-height:1.8rem}
    .en [class^="input-guide__txt-em"] {font-size:1.4rem;line-height:2rem}
    .en .input-container__tit {font-size:1.6rem;line-height:2.2rem;}

    /* 라디오 컨테이너 */
    .en .check-cont__txt {font-size:1.6rem;line-height:2.2rem;}

    /* 라디오 버튼 */
    .en .switch-cont__label {font-size:1.4rem;line-height:2rem}

    /* step */
    .en .step-item__num {font-size:2rem;}
    .en .step-item__txt {font-size:1.4rem;line-height:2rem}

    /* square radio */
    .en .square-radio__lb {font-size:1.6rem;line-height:2.2rem;}

    /* 세로형 그래프 */
    .en .ver-graph03__label {font-size:1.3rem;line-height:1.8rem}
    .en .ver-graph03__label-em {font-size:1.4rem;line-height:2rem}
    .en .vgraph-cont__txt {font-size:1.6rem;line-height:2.2rem;}
    .en .vgraph-cont__txt02 {font-size:1.4rem;line-height:2rem}
    .en .vgraph-cont__txt03 {font-size:1.4rem;line-height:2rem}
    .en .vgraph-cont__txt04 {font-size:1.6rem;line-height:2.2rem;}
    .en .vgraph-cont__txt05 {font-size:1.6rem;line-height:2.2rem;}

    /* 가로형 그래프 */
    .en .hgraph-cont__label02 {font-size:1.3rem;line-height:1.8rem}
    .en .hgraph-cont__txt {font-size:1.4rem;line-height:2rem}
    .en .hgraph-cont__txt02 {font-size:1.3rem;line-height:1.8rem}
    .en .hgraph-cont__txt03 {font-size:1.3rem;line-height:1.8rem}
    .en .hor-label__txt01 {font-size:1.4rem;line-height:2rem}
    .en .hor-label__txt02 {font-size:1.6rem;line-height:2.2rem;}
    .en .hor-label__txt02-em {font-size:2rem;}

    .en .rpc-dl__dt {font-size:1.4rem;line-height:2rem}
    .en .rpc-dl__dd01 {font-size:2rem;}
    .en .rpc-dl__dd02 {font-size:1.4rem;line-height:2rem}
    .en .rpc-dl__dd03 {font-size:1.4rem;line-height:2rem}
    .en .rpc-dl__dd04 {font-size:1.4rem;line-height:2rem}
    .en .rpc-dl02__dt {font-size:1.6rem;line-height:2.2rem;}
    .en .rpc-dl02__dt02 {font-size:2rem;}
    .en .rpc-dl02__dd {font-size:1.4rem;line-height:2rem}
    .en .rpc-dl02__em {font-size:1.3rem;line-height:1.8rem}
    .en .rpc-flex__txt01 {font-size:1.4rem;line-height:2rem}
    .en .rpc-flex__txt02 {font-size:2rem;}
    .en .rpc-flex__txt03 {font-size:1.4rem;line-height:2rem}
    .en .rpc-flex__txt04 {font-size:2.2rem;}
    .en .alert__txt {font-size:1.6rem;line-height:2.2rem;}

    /* Why 하나 연금닥터 : 하나은행의 강점 */
	.en .doctor-img-box01 {margin:2.4rem auto 0}
}
@media only screen and (max-width:359px) {
    .en .rpc-tit04 {font-size:2.2rem;}
}