@charset "utf-8";

/* ===============================================
Date : 2016-02-22 ~
Description : 상품 정의
=============================================== */

 /*css import*/
@import url("/resource/css/common.css?v=20240709");
@import url("/resource/css/table.css");
@import url("/resource/css/rpm/rpm.css?v=20250627");

.group-report{overflow:hidden;}
.group-report h3,
.group-report h4{margin-top:0 !important;}
.group-report .lf {float:left;width:190px;}
.group-report .lf .scrl-y {padding:5px; height:127px; border:1px solid #d7d7d7}
.group-report .lf .scrl-y li {margin-bottom:8px}
.group-report .ct {float:left; padding-top:43px; width:127px; text-align:center}
.group-report .ct a {margin-bottom:4px}
.group-report .rt {}
.group-report .rt .scrl-y {width:663px;height:127px;}
.group-report .rt .scrl-y tr:first-child td {border-bottom:1px solid #dcdcdc}
.group-report .rt .scrl-y .no-data {border-bottom:0 !important; height:80px}

.group-report.bank{margin-top:-15px;}
.group-report.bank h3 em{color:#d71921;}
.group-report.bank .scrl-y li {padding:5px; margin:0;}
.group-report.bank .scrl-y li:hover {background:#f5f5f5;}
.group-report.bank .lf {width:auto; height:100%;}
.group-report.bank .lf .scrl-y {padding:10px;width:300px;height:215px !important;overflow-y:scroll;}
.group-report.bank .rf {float:left; width:420px;}
.group-report.bank .colm {display:inline-block;}
.group-report.bank .colm + .colm {margin-top:20px;}
.group-report.bank .colm .btn-area {float:left;padding: 105px 18px 0 18px;}
.group-report.bank .colm .btn-area a{display:block; }
.group-report.bank .colm .btn-area a + a {margin-top:5px;}
.group-report.bank .colm .scrl-y {padding: 8px;float:left;width:300px;height:215px;overflow-y:scroll;border:1px solid #d7d7d7;}
.group-report.bank .colm .scrl-y .default {text-align:center;padding: 28px 0;color:#666666;}
.group-report.bank .colm .scrl-y .default:hover {background:none;}

/* 전자민원 팝업 */
[class^="bhp-step-"] {margin-top:5px}

.bhp-step-list ul {font-size: 0;}
.bhp-step-list li {position: relative; border: 1px solid #b79e89; display: inline-block; margin:0 28px 20px 0; vertical-align: top; text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.bhp-step-list li.last {margin-right: 0;}
.bhp-step-list li.last:after {content: none}
.bhp-step-list li:after {content: ''; display: block; width:8px; height: 15px; position: absolute; top:50%; right:-20px; margin-top:-4px; background: url('/resource/img/bhp/ico_arrow04.png') 0 0 no-repeat;}
.bhp-step-list li strong {display: block; height: 38px; font-size: 16px; font-weight: bold; color:#896e4a; border-bottom: 1px solid #d1d2d6; background-color: #efece8; line-height: 2.2em}
.bhp-step-list li p {font-size: 14px; line-height: 1.2em; font-weight: bold; color:#414141; display: table-cell; width:135px; height: 92px;vertical-align: middle}

.bhp-step-detail>ul>li {margin-bottom: 10px;}
.bhp-step-detail>ul>li>strong {display: block;}
.bhp-step-detail .hglist li {padding-left: 20px; text-indent: -18px !important;}
.bhp-step-detail .hglist li .numlist li {padding-left:0;}

/* 잔액증명서 발급인쇄 */
.pop_dptprint { overflow:hidden; }
.pop_dptprint .img_logo { float:left; display:inline-block; }
.pop_dptprint h2 { float:left; font-size:32px; padding-top:5px; padding-left:70px; }
.pop_dptprint .sno_numbox { float:right; }
.pop_dptprint .sno_numbox li { display:block; border:1px solid #cfcfcf; background:#efefef; padding:4px 12px; font-size:11px; font-weight:bold; }
.pop_dptprint .sno_numbox li:first-child { margin-bottom:5px; }
.pop_dptprint .sm_txt { font-weight:bold; clear:both; padding-top:20px; padding-bottom:10px; }
.pop_dptprint .sm_txt:before { content:''; clear:both; display:block; }
.ssinbox { position: relative; border:1px solid #d6d6d6; padding:10px; }
.ssinbox .t1 { font-size:14px; }
.ssinbox .t2 { text-align:center; padding:20px 0; }
.ssinbox .ss_logo { position:absolute; bottom:25px; right:20px; }


