<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


/* global navigattion bar */
.gnb-sec {width:100%; background:#00a1d6 url(https://imgs.kjbank.com/resource/img/common/image/gnb_fpm.png) no-repeat center top;}
.gnb &gt; ul &gt; li &gt; a {margin:0;}
/*.gnb &gt; ul &gt; li:first-child &gt; a {margin-left:-28px;}
.gnb &gt; ul &gt; li + li + li + li + li + li + li &gt; a {margin-left:-28px;}*/
.gnb &gt; ul &gt; li.on &gt; a,
.gnb-ext .inner-box &gt; .box-local &gt; strong,
.gnb-ext .inner-box &gt; .box-local &gt; strong a {color:#00a1d6;}
.gnb &gt; ul &gt; li .gnb-ext {border-color:#00a1d6;}


/* 버튼 */
.btns {background-color:#00a1d6;}
.btns.white {border-color:#b5b5b5; color:#575757;}
.btns.white2 {border:1px solid #00a1d6; background:#fff; color:#00a1d6 !important; line-height:43px;}
.btns.white3 {border:1px solid #00a1d6; background:transparent; color:#00a1d6;}
.btns.white3.hover:hover,
.btns.white3.hover:focus {border:1px solid #188eaf; background:transparent; color:#188eaf; transition:all 0.3s;}
.btns.hover:hover,
.btns.hover:focus {background-color:#188eaf; transition:all 0.3s;}
span.btns {cursor:default;}

.btn-manage {padding:0 31px 0 14px;}
.ie8 .btn-manage {min-width:44px;}
.btn-manage:before {content:''; position:absolute; top:50%; right:16px; width:8px; height:8px; margin-top:-4px; background:url(https://imgs.kjbank.com/resource/img/common/ico/ico_sprite.png) -47px -16px no-repeat;}



.fpm-btn.purple {color:#fff; background:#8359c4;}

.btn-aco {position:relative; top:3px; display:block; width:30px; height:30px; font-size:0; text-indent:-9999px; line-height:0; background:url(https://imgs.kjbank.com/resource/img/common/ico/ico_sprite.png) -63px 0 no-repeat;}
.on .btn-aco {background-position:-95px 0;}


/* 체크/라디오 */
.ele-chk {background-position:-184px -32px;}
.ele-chk.checked {background-position:-208px -32px;}
.ele-rdo.checked {background-position:-208px -59px;}

/* 인풋 placeholder */
.placeholder-inp {display:inline-block; position:relative; width:100%;}
.placeholder-inp .placeholder {position:absolute; left:0; right:0; top:0; bottom:0; padding-left:16px; color:#848da2; font-family:'notoR'; font-size:18px; line-height:50px; cursor:text;}
.placeholder-inp input[type=text] {font-size:16px;}

/* 테이블 */
.tbl-list .split-cell {padding:3px 10px;}
/* color sepe. at table*/
.is-working {color:#ff4628;}
.tbl-list2 th {background-color:#f2f2f2;}

/* 탭 */
.tab-type01.wide li {width:50%;}
.tab-type01.wide li.active:before {content:''; position:absolute; left:50%; right:-1px; bottom:0; height:2px; background-color:#fff;}
.tab-type01.wide li:first-child.active:before {display:none;}

/* login style change at fpm */
.login-action .btns.xl {background-color:#0082dd;}
.login-com .com-box.type-bcb .btns {background-color:#0082dd;}
.certi-btns .btns.line-emp {border-color:#0082dd; color:#0082dd !important;}
.lyr-wrap-abs .as-less-close:before {content:''; position:absolute; left:50%; top:50%; width:12px; height:12px; margin:-6px 0 0 -6px; background:url(https://imgs.kjbank.com/resource/img/common/ico/ico_sprite.png) no-repeat -32px -18px;}
.com-box .ele-chk,
.com-box .ele-rdo {background-image:url(https://imgs.kjbank.com/resource/img/common/ico/ico_sprite.png);}
.com-box input:focus,
.com-box input.emphasis:focus {border:2px solid #0082dd; padding:0 12px; line-height:41px;}


/* 팝업색상 */
.layer-popup .btns {background-color:#0082dd;}
.layer-popup .btns.white {border:1px solid #dcdcdc; background:#fff; color:#575757 !important; line-height:43px;}
.layer-popup .btns.white.thick {border-color:#808080;}
.layer-popup .btns.sm { line-height:35px; }
.layer-popup .tbl-wrap .btns.sm.white {line-height:33px; font-size:13px;}
.layer-popup .tbl-wrap .btns-wrap .btns.xs.white {line-height:38px;}

.layer-popup .btns.xs.white {border:1px solid #b5b5b5; line-height:28px;}
.layer-popup .btns.xs.white.thick {border-color:#808080;}

.pop-content .tbl-list thead th {font-size:14px;}
.pop-content .tbl-list thead td {font-size:13px;}

.tbl-list.type03 .split-cell {padding:3px 10px;}


/* content wrapper */
.local-wrap.sub-main {padding-top:55px;}
.local-wrap.sub-main .local-tit &gt; h2 {font-size:40px;}
</pre></body></html>