@charset "euc-kr";
/* CSS Document */
@import url(../../../../css/bzm/default.css);
@import url(../../../../css/bzm/common.css);
@import url(../../common/base.css);
@import url(../../common/layout.css);
@import url(../../common/common.css);
@import url(slick.css);
@import url(../../../../css/bzm/login.css); /* 20180425 ±è±¤±â Ãß°¡ */
@import url(base.css);

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, a, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

body{line-height: 1.4;}
body{font-family:"³ª´®¹Ù¸¥°íµñ","NanumBarunGothic", "¸¼Àº °íµñ", "±¼¸²", "µ¸¿ò"; font-size:13px; letter-spacing:-.5px; color: #666; word-break: keep-all;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.searchDimmed {position: absolute;top: 0;left: 0;width:100%;height: 100%;background:rgba(255,255,255,1);z-index:20;}

.viewCheck {margin-top:40px;padding-bottom:60px;}
.viewCheck p.firstImg {background: url(../../../../img/bam/hnc/re/ico_notpay.png) no-repeat center top;padding:104px 0 0;text-align: center;font-size:16px;-webkit-background-size:67px;
background-size:67px;}
.viewCheck p.txt {text-align: center;font-size:16px;}
.viewCheck p.lastTxt {margin-top:20px;text-align: center;font-size:16px;}

select {
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;display: inline-block;background: url(../../../../img/bam/hnc/re/ico_select_nomal.png) no-repeat right 10px center;  /* È­»ìÇ¥ ¸ð¾çÀÇ ÀÌ¹ÌÁö */-webkit-background-size:9px auto;background-size:9px auto;}
/* IE 10, 11ÀÇ ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */
select::-ms-expand {display: none;}

.selectbox {
  background: url(../../../../img/bam/hnc/re/ico_select.png) no-repeat right 15px center;
  -webkit-background-size:11px auto;background-size:11px auto;
  position: relative;
  width: 100%;/* ³Êºñ¼³Á¤ */
  border: 2px solid #19a4a8; /* Å×µÎ¸® ¼³Á¤ */
  z-index: 1;

  /* focus È¿°ú*/
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.selectbox.st1 {
  background: url(../../../../img/bam/hnc/re/ico_select_nomal.png) no-repeat right 15px center;
  -webkit-background-size:11px auto;background-size:11px auto;
  position: relative;
  border: 2px solid #c2c2c2; /* Å×µÎ¸® ¼³Á¤ */
  z-index: 1;
}

/* focus È¿°ú */
.selectbox.focus {
  border-color: #66afe9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
/* s: 20181212 */
.selectbox label {
  position: absolute;
  top: 12px; /* À§Ä¡Á¤·Ä */
  color: #333;
  font-size:14px;
  padding: 0 12px;  /* ¿©¹é°ú ³ôÀÌ °áÁ¤ */
  line-height: 1.2em;
  z-index: -1; /* IE8¿¡¼­ labelÀÌ À§Ä¡ÇÑ °÷ÀÌ Å¬¸¯µÇÁö ¾Ê´Â °Í ÇØ°á */
}
.selectbox .nodata{padding-top:3px;font-size:16px}
.selectbox.st1 label {
  top: 16px; /* À§Ä¡Á¤·Ä */
  color: #999;
}
/* e: 20181212 */

.selectbox select {
  width: 100%;
  height: auto;  /* ³ôÀÌ ÃÊ±âÈ­ */
  line-height: normal; /* line-height ÃÊ±âÈ­ */
  font-family: inherit; /* ÆùÆ® »ó¼Ó */
  padding: 18px 12px;  /* ¿©¹é°ú ³ôÀÌ °áÁ¤ */
  border: 0;
  opacity: 0;  /* ¼û±â±â */
  filter: alpha(opacity=0);  /* IE8 ¼û±â±â */
  -webkit-appearance: none;  /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
  -moz-appearance: none;
  appearance: none;
}




/* ¼¿·ºÆ® Ä¿½ºÅÒ */
/* s: 20181212 */
.topSel .selectform{margin-bottom:15px}
.selectform .optionDefault {
 width:100%;background: url("../../../../img/bam/hnc/re/ico_select.png") no-repeat right 10px center;-webkit-background-size:12px;background-size:12px; font: 14px/20px "µ¸¿ò", "dotum"; padding: 5px 14px; border: 1.5px solid #19a4a8; color: #333333; overflow: hidden; cursor: pointer; font-size-adjust: none; font-stretch: normal;;margin:0 auto;
}
/* e: 20181212 */
.selectform .optionDefault.on {
 background: url("../../../../img/bam/hnc/re/ico_select2.png") no-repeat right 10px center;-webkit-background-size:12px;background-size:12px; border: 1.5px solid #19a4a8; color: #333333;
}
.selectform .sub {
 padding: 6px 0px; border: 1px solid rgb(171, 173, 179); left: 0px; top: 0px; display: none; position: relative; z-index: 10; overflow-x: hidden; overflow-y: scroll; max-height: 168px; background-color: rgb(255, 255, 255);margin:0 auto;
}
.selectform .sub {}
.selectform .sub .optionList {
 width: 100%; overflow: hidden; float: left; display: inline-block;cursor:pointer;font: 13px/20px "µ¸¿ò", "dotum";
}
.selectform .sub .optionList:hover {
 background-color: rgb(108, 108, 108);
}
.selectform .sub .optionList:hover li {
 color: rgb(255, 255, 255);
}
.selectform .sub .optionList li {
 padding: 5px 15px; color: rgb(51, 51, 51);
}

.freeSlideBannerBox{position: relative;}
.freeSlideBannerBox .freeSlideBanner {}
.freeSlideBannerBox .freeSlideBanner .slick-arrow{position: fixed; top: 260px; z-index: 10; width: 15px; height: 80px; border: none; overflow: hidden; text-indent: -9999em; padding: 0;}
.freeSlideBannerBox .freeSlideBanner .slick-arrow.slick-prev{background: url('../../../../img/bam/hnc/re/btn_arrow_left.png') center no-repeat; background-size: 6px auto; left: 0; margin-left: 0;background-color:rgba(210,210,210,0.5);border-radius:0 5px 5px 0;outline:none;}
.freeSlideBannerBox .freeSlideBanner .slick-arrow.slick-next{background: url('../../../../img/bam/hnc/re/btn_arrow_right.png') center no-repeat; background-size: 6px auto; right: 0; margin-right: 0;background-color:rgba(210,210,210,0.5);border-radius:5px 0 0 5px;outline:none;}
.freeSlideBannerBox .freeSlideBanner .slick-dots{text-align: center; height: 8px; position: absolute; top: -20px; right: 14px;}
.freeSlideBannerBox .freeSlideBanner .slick-dots > li{display: inline-block; margin: 0 3px; height: 8px; line-height: 8px;}
.freeSlideBannerBox .freeSlideBanner .slick-dots > li > button{border: none; background: #bdbdbd; width: 10px; height: 10px; border-radius: 10px; overflow: hidden; padding: 0; text-indent: -99999em;outline:none;}
.freeSlideBannerBox .freeSlideBanner .slick-dots > .slick-active > button{background: #5f5f5f;width:30px;outline:none;}
.slick-initialized .slick-slide {outline: none;}

.point1{color: #00907f;}
.point2{color: #e25c59;}
.point3{color: #19a4a8;}

.col555{color: #555;}
/* s: 20181212 */
.rigthtBtn {float: right;background:url(../../../../img/bam/hnc/re/btn_righttit.png)no-repeat right 5px;padding-right:10px;-webkit-background-size:6px auto;background-size:6px auto;font-size:14px;color: #666;}
/* e: 20181212 */

.mr5{margin-right: 5px;}
.mt10{margin-top: 10px;}
.pt10{padding-top: 10px;}
.mt20{margin-top: 20px;}

.tl{text-align: left !important;}
.tr{text-align: right !important;}
.tc{text-align: center !important;}

.section{position: relative;}
.section+.section{margin-top: 25px;}

#header .top-bar {height:45px;line-height:45px;box-shadow:0 0 0 1px #d7d7d7;}
#header .top-bar h1 {height:45px;line-height:45px;margin:0 44px; color:#00907f; font-size: 15px;}
#header .top-bar h1 a {color:#333333; font-size: 15px;font-weight: 700;background:url(../../../../img/bam/hnc/dc/logo_hana.png) no-repeat left center;padding:5px 0 5px 26px;background-size:23px auto;}
#header .top-bar h1 a img{width:56px}
#header .top-bar .btn-top-back {background:url(../../../../img/bam/hnc/dc/btn_top_back.png) center center no-repeat; background-size:7px auto;}
#header .top-bar .btn-top-home {border-right:1px solid #dedede;background:url(../../../../img/bam/hnc/re/ico_home.png) center center no-repeat; background-size:19px auto;}
#header .top-bar .btn-top-lnb{background:url(../../../../img/bam/hnc/re/btn_top_lnb.png) center center no-repeat; background-size:19px auto;right:0;left:auto;}
h3{box-shadow:none;height:auto;line-height:inherit}
#header .tab-menu {background:#666;} /* 180604 ¼öÁ¤ */
#header .tab-menu li {float:none;width:100%;}
#header .tab-menu li:first-child {background:none;}
/* s: 20181212 */
#header .tab-menu li a {height:54px; line-height:54px; font-size:18px; padding:0 0 0 20px; background: url(../../../../img/bam/hnc/re/ico_subdepth_down.png) right 15px center no-repeat;  background-size:10px auto;} /* 180604 ¼öÁ¤ */
#header .tab-menu li a.active {background:none;color:#555;background: url(../../../../img/bam/hnc/re/ico_subdepth_up.png) right 15px center no-repeat; background-size:10px auto} /* 180604 ¼öÁ¤ */
#header .tab-ans {top:98px; border-bottom-color:#adadad; box-shadow: 0 0 2px 0 #999;}
/* e: 20181212 */
#header .tab-ans ul li a {height:36px; line-height:36px; font-size:13px; padding: 0 20px;color: #747474;background-color: #eee;background-image:none;font-weight: 400;border-top: 1px solid #fff;} /* 180604 ¼öÁ¤ */


#header .tab-menu li a.active,.iconList li p.circle.blue,#nav ol > li a.active{background-color:#666 !important; color: #fff;} /* 180604 ¼öÁ¤ */

#nav {width:70%;z-index:25;box-shadow:none}
#nav .nav-bar {border-bottom-color:#b9b9b9;border-bottom-width:1px; width: 100%;height:45px;line-height:45px;display: table;}
#nav .nav-bar p.left {width:auto;color: #838383;margin-top:10px}
#nav .nav-bar p.left a{float:left;font-size:12px;color:#ffffff;}
#nav .nav-bar p.left a.login {padding-left:15px;font-weight:700;background:url('../../../../img/bam/hnc/dc/ico_top_login_ok.png'),url('../../../../img/bam/hnc/dc/ico_login_bar.png');background-repeat:no-repeat, no-repeat;background-position:left 6px,right center;-webkit-background-size:13px auto,auto 8px;background-size:13px auto,auto 8px}
#nav .nav-bar p.left a.toplogout {height:auto;line-height:25px;background:url('../../../../img/bam/hnc/dc/ico_top_logout.png') no-repeat left 5px;-webkit-background-size:15px auto;background-size:15px auto;padding-left:18px;margin-top:12px;}

#nav .column{width:100%;padding-bottom: 0;}
#nav .column > ul{padding:0 15px}
#nav .column > ul > li:first-child{margin-bottom:30px}
#nav .column .tit{font-weight:700;font-size:14px;line-height:33px;height:33px;margin-bottom:5px;color:#00907f;border-bottom:1px solid #00907f;padding-left:0;background:none}
#nav .column ul > li{background:none}
#nav .column > ul ul > li a{position:relative;padding-left:8px;font-size:13px;line-height:28px;height:28px;color:#666666;background:none;border-bottom:0}
#nav .column > ul ul > li a:before{content:'';position:absolute;top:11px;left:0;width:4px;height:4px;border-radius:5px;background:#999999}
#nav .column > ul ul > li a:hover,
#nav .column > ul ul > li a:focus,
#nav .column > ul ul > li a.active{color:#2a2d36;font-weight:700;}
#nav .column > ul ul > li a:hover:before,
#nav .column > ul ul > li a:focus:before,
#nav .column > ul ul > li a.active:before{background-color:#2a2d36}
.popWrap .popTop {background-color:#00838b !important;}

.nav-mask {z-index:20}

.footer-term {border-bottom:1px solid #c3c3c3;display:none;}
#footer .footerMenu {padding:8px 0;margin:0 0 0 0;}
#footer .footerMenu span a {font-size:0.780em;color:#111;font-weight:normal;}
#footer address {font-size:0.833em;color:#545454;margin:9px 0;line-height:1.200em}
#footer address .bar {color:#ccc;font-size:0.85em;display: inline-block;width: 1px;height: 11px;border-right: 1px solid #ccc;vertical-align: middle;}
#footer .copyright {color:#545454;padding:0 0 11px 0;}
.footerLine {}
.footer-top-link {background:#ededed;border-bottom:1px solid #c3c3c3;}
.footer-top-link li {width:100%;border-right:1px solid #c3c3c3;}
.footer-top-link li  a{display:block;height:29px;line-height:29px;text-align:center;color:#111;font-size:0.833em;}
.footer-top-link li.last {border:none;}

.sub-top-area {border-bottom: 1px solid #ddd;}
.sub-top-area .txt-sub-top{padding: 10px 20px; color: #545454;}
/* s: 20181212 */
.subTitTxt {padding: 3px 15px 10px; margin-bottom: 25px; border-bottom: 1px solid #ddd;}
.subTitTxt.type2 {margin-bottom:0}
.subTitTxt + .joinWrap{padding-top:0}
.subTitTxt + .joinWrap .noForm{margin-top:0;margin-bottom:40px}
.subTitTxt .innerCon{padding:0}
.subTitTxt .tit {font-size:16px;font-family:'NanumSquareR','³ª´®°íµñ','NanumGothic';font-weight: 700;color: #097663;}
.subTitTxt .txt {font-size:14px;font-weight: 400;line-height:1.4;margin-top:5px;color: #545454;}
/* e: 20181212 */
.subTitTxt .tit .pb {color: #333;}
.subTitTxt .tit .pp {color: #ed5085;}

.h4-wrap {position:relative;}
/* s: 20181212 */
.h4-wrap .tit-h4-bar {margin-bottom:15px;padding-left:10px;background:url(../../../../img/bam/hnc/dc/blit_info.png) no-repeat left 1px;font-size:16px;color: #333333;font-weight: 700;font-family:'NanumSquareR','³ª´®°íµñ','NanumGothic';font-weight:700;background-size: auto 13px}

/* e: 20181212 */
/* s: 20181213 */
.lst_blue li {font-size:14px}
/* e: 20181213 */
.lst_blue li, .lst_blue dd {background:url(../../../../img/bam/hnc/re/tab-menu_dot.png) no-repeat left 7px;    background-size: 5px 2px;padding:0 0 0 10px;}
.lst_gray li {background:url(../../../../img/bam/common/dot.png) no-repeat left 7px; background-size: 5px 2px;padding:0 0 0 10px;font-size:14px}
/* s: 20181212 */
h3.join, #h3 #content_title, #content_title {display:block;height:35px;line-height:35px;padding-left:15px;color: #fff;margin-bottom: 0;text-align: left;background:#2f4359; font-size: 14px; border-bottom: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;font-family:'NanumSquareR','³ª´®°íµñ','NanumGothic';font-weight:700;}
/* e: 20181212 */
.goFirst{float:right;display:block;margin-top:12px;margin-right:20px;position:relative;padding:0 10px;height:28px;line-height:28px;text-align:center;font-size:15px;border:1px solid #989898;border-radius:2px;}
.goFirst em{position:relative;padding-left:20px;color:#fff;font-size:15px;}
.goFirst em:after{display:block;width:16px;height:16px;content:"";position:absolute;left:0;top:50%;margin:-8px 0 0;background:url(../../../../img/bam/hnc/re/ico_refresh.png) 0 center no-repeat;background-size:16px auto;}


#content_title.content_title {display:inline-block;margin-top:3px;color: #00907f !important;background:#fff  !important; font-size: 14px !important;} /* 180604 ¼öÁ¤ */
#content_title .subChecker {display:block;width:35px;height:35px;position: absolute;top:0;right:0;text-indent:-9999px;background:url(../../../../img/bam/hnc/dc/ico_subdepth_down.png) center center no-repeat; background-size: 10px auto;color:transparent;font-size:0}
#content_title .subChecker.on {position: absolute;right:0;text-indent:-9999px;background:url(../../../../img/bam/hnc/dc/ico_subdepth_up.png) center center no-repeat; background-size: 10px auto;}
.infoArea h5 {color:#333;}
.btn{font-weight: normal; border-radius: 0; }
.mainBtn{background:#19a4a8 !important; border-radius:0 !important;-webkit-border-radius:0 !important;border:none;font-size:14px; box-shadow: none;}
.subBtn{border-radius:0 !important;-webkit-border-radius:0 !important; background-color:#ececec !important;font-size:14px; box-shadow: none;}
.colorBtn, .lineBtn{background:#19a4a8 !important; border-radius:0 !important;-webkit-border-radius:0 !important; border: 1px solid #19a4a8;}
/* .colorBtn {height: 42px;line-height: 42px;padding:0;font-size:14px;} 180604 ¼öÁ¤ */
.colorBtn {font-size:14px;} /* 180604 ¼öÁ¤ */
.loginBtn {font-size:12px; box-shadow: none; border-radius: 0;}
.loginArea {border-bottom:1px solid #ccc;}
.login-txt-area {border:1px solid #ccc;margin-top:-1px;padding:20px;}
#nav .nav-bar p.left.in strong{color: #00907f;}
.joinWrap .login-txt-area  p {font-size:12px;line-height:1.3;background-position:0 7px;}

.certMethod li a {padding-top:15px;padding-bottom:15px;}
.certMethod li.on a, .certMethod li.on a p {color: #767676;} /* 180604 ¼öÁ¤ */
.certMethod li .c_tit {margin-bottom:0}
.infoArea h5 {padding-left:15px;}
.joinWrap {padding:20px;}
/* s: 20181213 */
.infoArea{}
.infoArea h2, .infoArea h3 {padding-top:10px;padding-bottom:10px;margin-bottom:8px !important;padding-left:12px !important;background:none !important;font-size:14px;}
.infoArea .tip{margin-right:5px;margin-top:2px}

.joinSelect li {padding:15px 0 15px 15px;background:none;position: relative;}
.joinSelect li .fl{left:10px}
.joinSelect li .fr{padding-left:70px;padding-right:0}
/* e: 20181213 */
.popTop .close {width:17px;height:17px;}
.noForm select {height:28px;line-height:29px;text-indent:6px;}
.popCon .sampleArea {margin:0 0 20px 0;border:1px solid #ddd;overflow-y:scroll;overflow-x:hidden;padding:20px;}
.popCon .sampleArea p {line-height:1.333em;font-size:0.917em;}
.popWrap{background:#fff;border:2px solid #00838b}
.popCon .sampleArea .tbl-list th, .tbl-list td {font-size:0.917em;padding:6px 0}
.popCon {padding:30px 20px;}
#nav .nav-bar p.left.in {width:250px;}
.noForm li.row span {background:none;}
.joinMenu,
.joinSelect li .tit,
.joinSelect li .txt,
.finishMsg .f_tit,
.certMethod li .c_tit {font-size:13px;font-weight:400}
.tabMenu li.on a {color:#00907f}
.tabMenu li {border-bottom-color:#00907f}
.tabMenu li.on {border-color:#00907f;}
.tabMenu li.on+li {border-left-color:#00907f;}
.finishMsg .f_tit strong {color:#00907f;}
.iconList li p.circle.blue {background-color:#00907f;}

.btArea {text-align: center;margin-top:20px;}
.btArea a {display: inline-block;padding:10px 0;width: 100%;color: #fff;background: #0091cd;}
.btArea button {display: inline-block;width: 100%;padding:10px 0;background: #565656;color: #fff;border:0;text-align: center;padding:10px 0;font-weight: 700;font-size:14px;}
.btArea button.on {display: inline-block;width: 100%;padding:10px 0;background: #0091cd;color: #fff;border:0;text-align: center;padding:10px 0;font-weight: 700;font-size:14px;}

.btArea.line {border-top:1px solid #d5d5d5;padding-top:20px;}
.btArea.line a {padding:0;background: #fff;border:none;color: #ff3782;}
.btArea.line a .btInner {padding-right:20px;background:url(../../../../img/bam/hnc/re/btn_righttit.png)no-repeat right 6px;-webkit-background-size: 6px auto;background-size: 6px auto;}

.btArea.more {border-top:none;padding:10px 0;margin-top:0;border:1px solid #ccc;border-top:none;}
.btArea.more a {padding:0;background: #fff;border:none;color: #333;}
.btArea.more a .btInner {padding-right:20px;background:url(../../../../img/bam/hnc/re/ico_reastate_info_down.png)no-repeat right 4px;-webkit-background-size: 10px auto;background-size: 10px auto;}

.btArea.lineN {margin-bottom:20px;}
.btArea.lineN a {padding:0;background: #fff;border:none;color: #ff3782;}
.btArea.lineN a .btInner {padding-right:20px;background:url(../../../../img/bam/hnc/re/btn_righttit.png)no-repeat right 6px;-webkit-background-size: 6px auto;background-size: 6px auto;font-weight: 700;font-size:15px;}

.btPhase {margin-top:20px;}
.btPhase p {text-align: center;}
.btPhase p a {display: inline-block;padding:10px 0;width: 100%;color: #fff;background: #838383;border:1px solid #838383;font-size:15px;font-weight: 700;}
.btPhase p.on a {background: #19a4a8;border:1px solid #19a4a8;}
.btPhase p button {display: inline-block;padding:10px 0;width: 100%;color: #fff;background: #838383;border:1px solid #838383;font-size:15px;}
.btPhase ul {}
.btPhase ul li {float: left;width:50%;padding-right:3px;text-align: center;}
.btPhase ul li + li {padding-right:0;padding-left:3px;}
.btPhase ul li a {display: inline-block;padding:10px 0;width: 100%;color: #0090ae;background: #fff;border-radius:20px;border:1px solid #0090ae;font-size:15px;}
.btPhase ul li.on a {display: inline-block;padding:10px 0;width: 100%;color: #fff;background: #19a4a8;border-radius:20px;border:1px solid #19a4a8;}

.btPhase.st1 p {text-align: center;}
.btPhase.st1 p a {display: inline-block;padding:10px 0;width: 100%;color: #fff;background: #19a4a8;border:1px solid #19a4a8;font-size:15px;}
.btPhase.st1 ul li a {display: inline-block;border-radius:0;padding:10px 0;width: 100%;color: #fff;background: #838383;border:1px solid #838383;font-weight: 700;}
.btPhase.st1 ul li.on a {display: inline-block;padding:10px 0;width: 100%;color: #fff;background: #19a4a8;border:1px solid #19a4a8;}

/* s: 20181122 ÀüÀº¿µ Ãß°¡ */
.btPhase.st2 ul li{width:100%}
.btPhase.st2 ul li a{display: inline-block;border-radius:0;padding:10px 0;width: 100%;color: #fff;background: #838383;border:1px solid #838383;}
.btPhase.st3 ul li a{display: inline-block;border-radius:0;padding:10px 0;width: 100%;color: #fff;background: #838383;border:1px solid #838383;}
.btPhase.st3 ul li.on a{display: inline-block;padding:10px 0;width: 100%;color: #fff;background: #19a4a8;border:1px solid #19a4a8;}
.adressCon .step.step1 .headTit,
.adressCon .step.step2 .headTit,
.adressCon .step.step3 .headTit{margin:0;padding:0}
.adressCon .step.step1 .addressInp,
.adressCon .step.step2 .addressInp,
.adressCon .step.step3 .addressInp{margin-top:5px !important}
.adressCon .step.step3 .dataDetail{display:block}
/* e: 20181122 ÀüÀº¿µ Ãß°¡ */

/* s: 20181127 ÀüÀº¿µ Ãß°¡ */
.addressTxt{margin:30px 0 35px;font-size:16px;text-align:center}
.btPhase.st4 ul li a{display: inline-block;border-radius:0;padding:10px 0;width: 100%;color: #fff;background: #838383;border:1px solid #838383;}
.btPhase.st4 ul li.on a{display: inline-block;padding:10px 0;width: 100%;color: #fff;background: #19a4a8;border:1px solid #19a4a8;}

.tipWrap{margin-top:25px;padding:20px 0;border-top:1px solid #eaeaea}
.tipWrap .tipTit{margin-bottom:10px;padding:5px 0 5px 30px;background:url(../../../../img/bam/hnc/re/ico_layertip.png) left center no-repeat;background-size:24px;color:#333333;font-size:16px;font-weight:700}
.tipWrap .tipLst > li{position:relative;margin-top:8px;padding-left:12px;color:#666666}
.tipWrap .tipLst > li:first-child{margin-top:0}
.tipWrap .tipLst > li:before{content:'*';display:block;position:absolute;top:3px;left:0}
.tipWrap .tipLst .tipExam{margin-top:2px;padding-left:18px;text-indent:-18px}
/* e: 20181127 ÀüÀº¿µ Ãß°¡ */


.noDataDiv {border-top:2px solid #d4d4d4;border-bottom:2px solid #d4d4d4;}
.noDataDiv p {padding:10px 0;text-align: center;}

.noDataSel {border:2px solid #c2c2c2;}
.noDataSel p {padding:18px 20px;text-align: left;color: #999;font-size:12px;}

.noAddDiv {display: none;border-top:2px solid #a1a1a1;border-bottom:1px solid #d5d5d5;}
.noAddDiv p {padding:14px 0;text-align: left;}
.noAddDiv p.st1 {background:url('../../../../img/bam/hnc/re/ico_adress_angree.png') no-repeat 10px center;-webkit-background-size:40px auto ;
background-size:40px auto ;padding-left:60px;}


/*common*/
.clfix:after {content:'';display:block;clear:both;}
.bg-gray-area {background:#f5f5f5;}
.p-b-color {color:#00907f}
.depth-veiw-area .list-link {background:#f3f3f3;border-bottom:1px solid #dedede;}
.depth-veiw-area .list-link li{float:left;width:50%;border-right:1px solid #dedede}
.depth-veiw-area .list-link li  a {font-size:12px;font-weight:bold;height:30px;line-height:31px;display:block;text-align:center;}
.detail-top-area {border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;position:relative;}
.detail-top-area strong {display:block; margin: 0 20px;height:39px;line-height:40px;color:#3c3c3c}
.detail-top-area .btn-r {position:absolute;top:6px;right:20px;}
.detail-con-area {display:none;}
.detail-con-area .bg-gray-area {padding:15px 35px;}
.detail-con-area .bg-gray-area + .bg-gray-area {padding:15px 35px;border-top:1px solid #ccc;}
.detail-con-area .list-dot-detail:after, .detail-list-area .list-dot-detail:after{content:'';display:block;clear:both;}
.detail-con-area .list-dot-detail ,.detail-list-area .list-dot-detail {margin:0 0 7px 0;}
.detail-con-area .list-dot-detail:last-child,.detail-list-area .list-dot-detail:last-child {margin-bottom:0;}
.detail-con-area .list-dot-detail dt,
.detail-list-area .list-dot-detail dt,
.detail-con-area .list-dot-detail dd,
.detail-list-area .list-dot-detail dd {font-size:0.917em;color:#4d4d4d;font-weight:bold; line-height: 1.2; }
.detail-con-area .list-dot-detail dt,.detail-list-area .list-dot-detail dt {float:left; width: 37%; word-break: keep-all;}
.detail-con-area .list-dot-detail dd,.detail-list-area .list-dot-detail dd {float:right; width: 62%; text-align: right;}
.detail-con-area .txt-none, .detail-list-area .txt-none {text-align:center;}
.detail-con-area .lst_gray li {margin-bottom:10px;}
.detail-con-area .lst_gray li:last-child {margin-bottom:0;}
.more-btn-area {margin:10px 20px;}
.more-btn-area a {display:block;border:1px solid #b8b8b8;border-radius:2px; height:40px;color:#101010;line-height:41px;padding:0 15px;background:-webkit-gradient(linear, 80% 100%, 80% 0%, from(#f7f7f7), to(#FFFFFF));font-size:0.867em;}
.list-dot-detail dt,.login-txt-area  p {background:url(../../../../img/bam/hnc/re/ico_gray_dot.png) 0 4px no-repeat;background-size:2px auto;padding-left:5px;}
.infoArea .infoCon .lst_blue {letter-spacing:-.75px;}
.infoArea .infoCon .lst_blue dt {font-weight:bold;color:#333;margin:17px 0 5px;font-size:0.833em;}
.infoArea .infoCon .lst_blue dt:first-child {margin-top:0}
.infoArea .infoCon .lst_blue dd {line-height:1.4em;font-size:0.833em;background-position:0 5px}
.infoArea .infoCon .txt-etc {display:block; margin:0 0 20px 0;line-height:1.4em;font-size:0.833em;}
.btn-detail {display:inline-block;font-size:0.918em;color:#00907f;font-weight:bold;border:1px solid #00907f;border-radius:2px;width:50px;height:25px;line-height:26px;text-align:center}
.on .btn-detail {color:#6c6c6c;border-color:#929292;}
#toTop {display:none;text-decoration:none;position:fixed;bottom:20px;right:10px;overflow:hidden;width:40px;height:40px;border:none;text-indent:100%;background:url(../../../../img/bam/hnc/dc/btn_top.png) no-repeat left top;background-size:40px auto;}
#toTopHover {width:40px;height:40px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}
#footer .footerMenu span.footer_term02 a, #footer .footerMenu span.footer_term03 a{font-weight:bold;}

.innerCon {padding:0 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.subStage {padding:30px 0;}
.subStage.st1 {padding:10px 0 30px;}
.subStage.st2 {padding:0px 0 30px;}
#h3 > div {position:relative;}
.sub2depth {display: none;position: absolute;width: 100%;z-index:10;box-shadow:2px 0 10px rgba(0,0,0,0.1)}
.sub2depth a {display: block;height:38px;line-height: 38px;padding:0 15px;border-bottom:1px solid #e1e1e1;color: #767676;background-color: #ffffff;font-size:14px}
.sub2depth a:hover,
.sub2depth a:focus,
.sub2depth a.active {;color: #00907f;}

/*main*/
#container{padding:0}
.subPage #container{padding: 20px;}
.inner {margin:0 20px;}

.sectionTit{margin-bottom:10px;font-size:17px;color:#333333;font-family:'NanumSquarer','³ª´®°íµñ','NanumGothic';font-weight:700}

.mainSlider{position:relative;}
.mainSlider .imgTit{position:absolute;top:30px;left:50%;width:214px;margin-left:-107px;z-index:1}
.mainSlider .visualSlider{}
.mainSlider .visualSlider .sliderItem{position:relative;height:425px;padding:108px 25px 155px}
.mainSlider .visualSlider .sliderItem:after{content:'';display:block;position:absolute;margin-top:30px;opacity:0;transition:all 0.4s ease-out}
.mainSlider .visualSlider .sliderItem.slick-active:after{margin-top:0;opacity:1}
.mainSlider .visualSlider .item1{background:#eff6ff}
.mainSlider .visualSlider .item2{background:#f6e0e0}
.mainSlider .visualSlider .item1:after{top:106px;left:calc(50% - 124px);width:248px;height:162px;background:url('../../../../img/bam/hnc/dc/img_main_slider1.png') left top no-repeat;background-size:100% 100%}
.mainSlider .visualSlider .item2:after{top:105px;left:calc(50% - 111px);width:222px;height:178px;background:url('../../../../img/bam/hnc/dc/img_main_slider2.png') left top no-repeat;background-size:100% 100%}
.mainSlider .visualSlider .slick-current.sliderItem img{display:block;animation:main_visual 4.0s 0.2s ease-in-out both;opacity:1}
.mainSlider .txtSlider{position:absolute;bottom:20px;left:0;width:100%}
.mainSlider .txtSlider .sliderItem{margin:0 5px;padding:20px 13px 14px 23px;background:#ffffff;border-left:5px solid #00907f;border-radius:3px}
.mainSlider .txtSlider .sliderItem .tit{position:relative;padding:0;margin-bottom:10px;font-size:20px;font-family:'NanumSquareR','³ª´®°íµñ','NanumGothic';font-weight:700;color:#3d4045;border:0}
.mainSlider .txtSlider .sliderItem .tit:after{content:'';position:absolute;top:0;right:0;width:27px;height:27px;background:url('../../../../img/bam/hnc/dc/icon_plus.png') no-repeat center center #00907f;background-size:12px auto;border-radius:50px}
.mainSlider .txtSlider .sliderItem .tit span{position:relative;}
.mainSlider .txtSlider .sliderItem .tit span:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:8px;background-color:#27b2a5;opacity:0.15}
.mainSlider .txtSlider .sliderItem .desc{font-size:13px;line-height:1.5;color:#777777}
.mainSlider .txtSlider .sliderItem .desc strong{font-weight:700;color:#444444}
.mainSlider .txtSlider .sliderItem.item2{border-color:#e06f69}
.mainSlider .txtSlider .sliderItem.item2 .tit:after{background-color:#e25c59}
.mainSlider .txtSlider .sliderItem.item2 .tit span:after{background-color:#ff5f95}

.mainSlider .txtSlider .slick-pager{position:absolute;top:-18px;right:25px;width:50%;text-align:right;z-index:2}
.mainSlider .txtSlider .slick-dots{display:inline-block;margin-top:2px;font-size:0;vertical-align:top}
.mainSlider .txtSlider .slick-dots > li{display:inline-block;margin-left:5px;vertical-align:top}
.mainSlider .txtSlider .slick-dots > li:first-child{margin-left:0}
.mainSlider .txtSlider .slick-dots button{display:inline-block;width:6px;height:6px;border:none;border-radius:10px;background-color:#bec2c7;color:transparent;font-size:0;text-indent:-9999px;vertical-align:top;transition:all 0.2s ease-out}
.mainSlider .txtSlider .slick-dots .slick-active button{width:16px;background-color:#404b57}
.mainSlider .txtSlider .slick-autoplay{display:inline-block;width:11px;height:11px;margin-left:5px;background:url('../../../../img/bam/hnc/dc/btn_main_pause.png') center center no-repeat #bec2c7;background-size:5px auto;font-size:0;text-indent:-9999px;vertical-align:top;border-radius:2px}
.mainSlider .txtSlider .slick-autoplay:hover{background-color:#404b57}
.mainSlider .txtSlider .slick-autoplay.pause{background-image:url('../../../../img/bam/hnc/dc/btn_main_play.png')}

.mainCustomer{padding:25px 0}
.mainCustomer ul{text-align:center;font-size:0}
.mainCustomer ul > li{display:inline-block;width:42%;margin:0 1.1%;padding:71px 0 15px;font-size:12px;line-height:1.4;border:1px solid #e3e3e3;border-radius:3px;background:url('../../../../img/bam/hnc/dc/icon_main_contact2.png') no-repeat center 20px;background-size:29px auto;}
.mainCustomer ul > li:first-child{background:url('../../../../img/bam/hnc/dc/icon_main_contact1.png') no-repeat center 21px;background-size:34px auto;}

.mainInfo{padding:25px 15px;background:#f7f8f9}
.mainInfo .tit{padding:0;margin-bottom:5px;font-size:13px;font-weight:700;color:#3d4045;text-align:left;background:none;border:0}
.mainInfo .bulDash{margin-bottom:15px;}
.mainInfo .bulDash > li{position:relative;padding-left:7px;font-size:11px;line-height:1.5;color:#525252}
.mainInfo .bulDash > li:before{content:'-';position:absolute;top:0;left:0}

@keyframes main_visual {
	0% {transform:translateY(30px);opacity:0;}
	4% {transform:translateY(30px);opacity:0;}
	10% {transform:translateY(0);opacity:1;}
	100% {transform:translateY(0);opacity:1;}
}


/* ºÎµ¿»ê ÄÉ¾î ¾È³» */
.infoDul li {margin-top:20px;}
.infoDul li:first-child {margin-top:0px;}
/* s: 20181212 */
.infoDul .tit,.infoDul2 .tit {padding-left:10px;background:url(../../../../img/bam/hnc/dc/blit_info.png)no-repeat left top;font-size:15px;color: #333333;font-weight: 700;font-family:'NanumSquareB','³ª´®°íµñ','NanumGothic';-webkit-background-size:auto 13px;background-size:auto 13px;padding-bottom:10px;margin-bottom:10px;}
/* e: 20181212 */
.infoDul .tit,.infoDul2 .tit.st1 {
  background:url(../../../../img/bam/hnc/re/icon_title_squere.png)no-repeat left 3px;font-size:15px;color: #333;font-weight: 700;-webkit-background-size:13px;background-size:13px;margin-bottom:5px;padding-left:18px;}
.infoDul .txt {text-indent:-8px;padding:3px 8px;}

/* ¹ý·ü ¼Ò¼ÛÁö¿ø */
.lawForm li.st1 {background:url(../../../../img/bam/hnc/re/ico_law01.png)no-repeat left center;-webkit-background-size:72px;background-size:72px;padding:20px 0 20px 83px;border-bottom:1px solid #ccc;}
.lawForm li.st2 {background:url(../../../../img/bam/hnc/re/ico_law02.png)no-repeat left center;-webkit-background-size:72px;background-size:72px;padding:20px 0 20px 83px;border-bottom:1px solid #ccc;}
.lawForm li.st3 {background:url(../../../../img/bam/hnc/re/ico_law03.png)no-repeat left center;-webkit-background-size:72px;background-size:72px;padding:20px 0 20px 83px;}
.lawForm li .top {font-size:14px;font-weight: 700;color: #333;margin-bottom:10px;}
.lawForm li .bot {font-weight: 400;color: #666;}

/* ÁÖ¼ÒÁö µî·Ï */
.adressList {}
.adressList ul li {position: relative;width: 100%;}
/* s: 20181213 */
.adressList ul li.listBtn {border:none;padding:0}
/* e: 20181213 */
.adressList ul li div {display: table;}
.adressList ul li p {display:table-cell;min-height:40px;padding:20px 60px 20px 30px;vertical-align:middle;height:30px;font-size:13px;color: #333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;word-break: break-all;}
.adressList ul li p.st1 {padding:20px 20px 20px 30px;}
.adressList ul li p.st2 {padding:20px 60px 20px 0px;}
.adressList ul li {display: table;border:1px solid #c2c2c2;padding:0 12px;overflow: hidden;margin-bottom:10px;}
.adressList ul li .aler {position: absolute;height:100%;line-height: 100%;}
.adressList ul li .aler.setAlert {left:0;width:50px;}
.adressList ul li .aler.setAlert_block {left:0;width:50px;}
.adressList ul li .aler.setAlert_block a {display: inline-block;height: 100%;width:44px;background:url(../../../../img/bam/hnc/re/ico_adress_alert_on.png)no-repeat center top; -webkit-background-size: auto 25px ;background-size: auto 25px;position: absolute;top: 50%;margin-top:-24px;left: 0;text-align: center;display:inline-block;height: 26px;padding-top:34px;font-size:12px;color: #ff781e;}
.adressList ul li .aler.setAlert a {display: inline-block;height: 100%;width:44px;background:url(../../../../img/bam/hnc/re/ico_adress_alert_off.png)no-repeat center top; -webkit-background-size: auto 25px ;background-size: auto 25px;position: absolute;top: 50%;margin-top:-24px;left: 0;text-align: center;display:inline-block;height: 26px;padding-top:34px;font-size:12px;color: #cccccc;}
.adressList ul li .aler.setAlert.on a {background:url(../../../../img/bam/hnc/re/ico_adress_alert_on.png)no-repeat center top; -webkit-background-size: auto 25px ;background-size: auto 25px;color: #ce871b;}
.adressList ul li .aler.setModify {display: none;right:0;background:url(../../../../img/bam/hnc/re/ico_adress_btn_bar.png)no-repeat center center;width:70px;text-align: center;}
.adressList ul li .aler.setModify.on {display: block;}
.adressList ul li .aler.setModify.off {display: none;}
.adressList ul li .aler.setModify a {display: inline-block;height: 100%;}
.adressList ul li .aler.setModify .btn1 {text-indent:-9999px;background:url(../../../../img/bam/hnc/re/ico_adress_btn_write.png)no-repeat center center; -webkit-background-size: auto 25px ;background-size: auto 14px;;width:14px;margin-right:20px;}
.adressList ul li .aler.setModify .btn2 {text-indent:-9999px;background:url(../../../../img/bam/hnc/re/ico_adress_btn_trash.png)no-repeat center center; -webkit-background-size: auto 25px ;background-size: auto 14px;width:14px;}
.adressList ul li.mainAdress {padding:0 20px 0 12px;border:2px solid #77a0a2;}
.adressList ul li .innerPoint.st1 {color: #156d72;font-weight: 700;}
.adressList ul li .innerPoint.st2 {color: #666666;}
.adressList ul li.mainAdress .addEmpty {width: 100%;text-align: center;padding:15px 10px;color:#000000;text-align: left;}

.adressList ul li .aler.setChanged {display: none;top:0;right:0;width:50px;text-align: center;}
.adressList ul li .aler.setChanged.on {display: block;}
.adressList ul li .aler.setChanged.off {display: none;}
.adressList ul li .aler.setChanged a {display: inline-block;height: 100%;}
.adressList ul li .aler.setChanged .btn1 {text-indent:-9999px;background:url(../../../../img/bam/hnc/re/ico_adress_btn_change.png)no-repeat center center; -webkit-background-size:20px auto ;background-size: 20px auto;width:20px;}


.adressList ul li .este {position: absolute;height:100%;line-height: 100%;}
.adressList ul li .este.setAlert {left:0;text-indent:-9999px;width:50px;}
.adressList ul li .este.setAlert a {display: inline-block;height: 100%;width:44px;background:url(../../../../img/bam/hnc/re/ico_adress_alert2_off.png)no-repeat center center; -webkit-background-size: auto 25px ;background-size: auto 25px;position: absolute;top: 0;left: 0;}
.adressList ul li .este.setAlert.on a {background:url(../../../../img/bam/hnc/re/ico_adress_alert2_on.png)no-repeat center center; -webkit-background-size: auto 25px ;background-size: auto 25px;}
.adressList ul li .este.setModify {display: none;right:0;background:url(../../../../img/bam/hnc/re/ico_adress_btn_bar.png)no-repeat center center;width:70px;text-align: center;}
.adressList ul li .este.setModify.on {display: block;}
.adressList ul li .este.setModify.off {display: none;}
.adressList ul li .este.setModify a {display: inline-block;height: 100%;}
.adressList ul li .este.setModify .btn1 {text-indent:-9999px;background:url(../../../../img/bam/hnc/re/ico_adress_btn_write.png)no-repeat center center; -webkit-background-size: auto 25px ;background-size: auto 14px;;width:14px;margin-right:20px;}
.adressList ul li .este.setModify .btn2 {text-indent:-9999px;background:url(../../../../img/bam/hnc/re/ico_adress_btn_trash.png)no-repeat center center; -webkit-background-size: auto 25px ;background-size: auto 14px;width:14px;}


/* s: 20181213 */
/* .adressList .tailbtom {display: inline-block;width: 100%;padding:26px 13px;color: #666;font-size:15px;font-weight: 700;border:1px solid #c2c2c2;background:url(../../../../img/bam/hnc/re/ico_adress_btn_plus.png)no-repeat right 20px center #f7f7f7;-webkit-background-size:10px;background-size:10px;text-align:center} */
.adressList .tailbtom {display: inline-block;width: 100%;padding:26px 13px;color: #666;font-size:15px;font-weight: 700;border:1px solid #c2c2c2;background:#f7f7f7;text-align:center}
/* e: 20181213 */
.adressList .tailbtom span {color: #666;font-size:15px;font-weight: 700;background:url(../../../../img/bam/hnc/re/ico_adress_btn_plus.png)no-repeat left center;-webkit-background-size:18px;background-size:18px;padding-left:26px;}

.headSubTit {display: none;font-size:14px;font-weight: 700;color: #111;margin-bottom:10px;padding-top:20px;position: relative;z-index:1;}
.headSubTit.on {display: block;}
.headSubTit li {float: left;font-size:16px;}
.headSubTit li + li {float: right;min-width:50px;margin-top:10px;}
.headSubTit .easySearch {border:1px solid #afafaf;padding:5px 10px;border-radius:5px;background: #fff;}
.headSubTit .easySearch .easySearchIn {background:url('../../../../img/bam/hnc/re/ico_adress_search.png') no-repeat left 1px;-webkit-background-size:15px auto;background-size:15px auto;padding-left:15px;color: #19a4a8;font-size:15px;}

.adressCon {display: none;}
.adressCon .active {display: block !important;}
.adressCon.active {display: block;}
.adressCon .headTit {font-size:15px;font-weight: 700;color: #111;margin-bottom: 11px;position: relative;z-index:1;padding:0 0 10px;}
.adressCon .headTit2 {font-size:15px;font-weight: 700;color: #19a4a8;margin-bottom:10px;position: relative;z-index:1;}
.adressCon .headTit .tatal {position: absolute;right:0;top:0;}
.adressCon .headTit.tc {text-align: center;}
.adressCon .headTit.tl {text-align: left;}
.adressCon .headTit.tr {text-align: right;}

.adressCon .headTit .blitBtn {display: inline-block;width:16px;height:16px;background:url(../../../../img/bam/hnc/re/address_titlebg.png)no-repeat right center;-webkit-background-size:16px;background-size:16px;padding-right:16px;text-indent:-9999px;}
.adressCon .headTit .point {color: #068a8e;}
.adressCon .headBlit {text-indent:-12px;padding-left:8px;}
.adressCon .headHidden {display: none;padding-bottom:5px;}
.adressCon .headHidden .innerTxt {text-indent:-8px;padding-left:8px;margin-bottom:5px;}

.adressCon .contable li {display: table;width: 100%;height: 66px;line-height: 66px;color: #333;border:1px solid #c2c2c2;border-top:none;font-size:14px;font-weight: 700;}
.adressCon .contable li a {display:table-cell;vertical-align:middle;width: 100%;padding: 0 20px;}
.adressCon .contable li a div {}
.adressCon .contable li a p {font-size:13px;font-weight: 400;color: #666666;padding-right:50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top:5px;}
.adressCon .contable li a p.inTit {font-size: 14px;color: #333;font-weight: 700;}
.adressCon .contable li.on a p {color: #fff;padding-right:50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top:5px;}
.adressCon .contable li.on a p.inTit {color: #fff;}
.adressCon .contable li:first-child {border-top:1px solid #c2c2c2;}
.adressCon .contable li.st1 {background:url(../../../../img/bam/hnc/re/ico_address_01_off.png) no-repeat right 26px center;-webkit-background-size: 40px auto;background-size: 40px ;}
.adressCon .contable li.st1.on {background:url(../../../../img/bam/hnc/re/ico_address_01_on.png) no-repeat right 26px center #19a4a8;color: #fff;-webkit-background-size: 40px auto;background-size: 40px ;}
.adressCon .contable li.st2 {background:url(../../../../img/bam/hnc/re/ico_address_02_off.png) no-repeat right 26px center;-webkit-background-size: 40px auto;background-size: 40px ;}
.adressCon .contable li.st2.on {background:url(../../../../img/bam/hnc/re/ico_address_02_on.png) no-repeat right 26px center #19a4a8;color: #fff;-webkit-background-size: 40px auto;background-size: 40px ;}
.adressCon .contable li.st3 {background:url(../../../../img/bam/hnc/re/ico_address_03_off.png) no-repeat right 26px center;-webkit-background-size: 40px auto;background-size: 40px ;}
.adressCon .contable li.st3.on {background:url(../../../../img/bam/hnc/re/ico_address_03_on.png) no-repeat right 26px center #19a4a8;color: #fff;-webkit-background-size: 40px auto;background-size: 40px ;}

.adressCon .contable li.type1 {background:url(../../../../img/bam/hnc/re/ico_addresssort_01.png) no-repeat right 26px center;-webkit-background-size: 40px auto;background-size: 40px; min-height: 92px;height: auto;line-height: 1.2em;}
.adressCon .contable li.type1.on {background:url(../../../../img/bam/hnc/re/ico_addresssort_01_on.png) no-repeat right 26px center #19a4a8;color: #fff;-webkit-background-size: 40px auto;background-size: 40px ;}
.adressCon .contable li.type2 {background:url(../../../../img/bam/hnc/re/ico_addresssort_02.png) no-repeat right 26px center;-webkit-background-size: 40px auto;background-size: 40px ; min-height: 92px;height: auto;line-height: 1.2em;}
.adressCon .contable li.type2.on {background:url(../../../../img/bam/hnc/re/ico_addresssort_02_on.png) no-repeat right 26px center #19a4a8;color: #fff;-webkit-background-size: 40px auto;background-size: 40px ;}
.adressCon .contable li.type3 {background:url(../../../../img/bam/hnc/re/ico_addresssort_03.png) no-repeat right 26px center;-webkit-background-size: 40px auto;background-size: 40px ; min-height: 92px;height: auto;line-height: 1.2em;}
.adressCon .contable li.type3.on {background:url(../../../../img/bam/hnc/re/ico_addresssort_03_on.png) no-repeat right 26px center #19a4a8;color: #fff;-webkit-background-size: 40px auto;background-size: 40px ;}
.adressCon .contable li.type4 {background:url(../../../../img/bam/hnc/re/ico_addresssort_04.png) no-repeat right 26px center;-webkit-background-size: 40px auto;background-size: 40px ; min-height: 92px;height: auto;line-height: 1.2em;}
.adressCon .contable li.type4.on {background:url(../../../../img/bam/hnc/re/ico_addresssort_04_on.png) no-repeat right 26px center #19a4a8;color: #fff;-webkit-background-size: 40px auto;background-size: 40px ;}

.adressCon .addressInp input,.adressCon .addressInp select {padding:15px 10px;}
.adressCon .addressInp .detailSearch {}
.adressCon .addressInp .detailSearch input {width: 100%;}
.adressCon .addressInp .detailSearch input:hover {background-color: #e5f5f5;}
.adressCon .addressInp .detailSearch2 {}
.adressCon .addressInp .detailSearch2 ul li {float: right;}
.adressCon .addressInp .detailSearch2 ul li:first-child {float: left;}
.adressCon .addressInp .detailSearch2 input {width: 100%;}
.adressCon .addressInp .detailSearch2 input:hover {background-color: #e5f5f5;}
.adressCon .addressInp .detailSearch2 ul {position: relative;}
.adressCon .addressInp .detailSearch2 li.bas {width: 100%;}
.adressCon .addressInp .detailSearch2 li.alr {position: absolute;right:0;height:46px;line-height: 46px;text-align: left;}
.adressCon .addressInp .detailSearch2 li.all {position: absolute;left:0;height:46px;line-height: 46px;text-align: left;}
.adressCon .addressInp .detailSearch2 li.bas.st1 {padding-right:44px;}
.adressCon .addressInp .detailSearch2 li.alr.st1 {width:40px;}
.adressCon .addressInp .detailSearch2 li.bas.st2 {padding-right:34px;}
.adressCon .addressInp .detailSearch2 li.alr.st2 {width:30px;}
.adressCon .addressInp .detailSearch2 li.bas.st3 {padding-right:34px;}
.adressCon .addressInp .detailSearch2 li.alr.st3 {width:30px;}
.adressCon .addressInp .detailSearch2 li.bas.st4 {padding-left:44px;}
.adressCon .addressInp .detailSearch2 li.all.st4 {width:40px;}
.adressCon .addressInp .detailSearch2 li.bas.st5 {padding-left:84px;}
.adressCon .addressInp .detailSearch2 li.all.st5 {width:80px;}
.adressCon .addressInp .detailSearch2 li.bas.st6 {padding-right:34px;}
.adressCon .addressInp .detailSearch2 li.alr.st6 {width:30px;}
.adressCon .addressInp .detailSearch2 li.bas.st7 {padding-right:34px;}
.adressCon .addressInp .detailSearch2 li.alr.st7 {width:30px;}

.adressCon .addressInp .detailSearch2 select {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}


/* s: °£Æí Áö¿ª°Ë»ö */
.adressCon  .searchInp {margin-bottom:14px;position: relative;background: #f9f9f9;border:1px solid #c2c2c2;}
/* s: 20181213 */
.adressCon  .searchInp .targetAdress {border:0;background:transparent;padding:15px 60px 15px 10px;margin:0;width: 100%;font-size:14px;border-radius:0}
/* e: 20181213 */
.adressCon  .searchInp .targetAdressTx {border:0;background:none;padding:0;margin:0;width: 100%;font-weight: 700;font-size:14px;}
.adressCon  .searchInp .btnAddSearch {display: none;position: absolute;right:10px;top:13px;width:20px;height:20px;border:0; background:url(../../../../img/bam/hnc/re/ico_btnAddSearch.png) no-repeat center center;-webkit-background-size: 20px auto;background-size: 20px auto;}
.adressCon  .searchInp .btnAddCancel {display: none;position: absolute;right:36px;top:13px;width:20px;height:20px;border:0; background:url(../../../../img/bam/hnc/re/ico_btnAddCancel.png) no-repeat center center;-webkit-background-size: 20px auto;background-size: 20px auto;}

.adressCon .searchInp.st1 {background:none;border:0;}
.adressCon .searchInp.st1 .headTit {padding:0;margin-bottom:5px;}

.adressCon .addressInp .searchInpUnder {position: relative;}
.adressCon .addressInp .searchInpUnder input {width: 100%;border:none;border:1px solid #c2c2c2;font-size:13px;font-weight: 400;color: #666;padding:10px 40px 10px 10px;}
.adressCon .addressInp .searchInpUnder input::placeholder {color: #999;font-weight: 400;}
.adressCon .addressInp .searchInpUnder .btnAddCancel {display: none;position: absolute;right:35px;top:8px;width:20px;height:20px;border:0; background:url(../../../../img/bam/hnc/re/ico_btnAddCancel.png) no-repeat center center;-webkit-background-size: 20px auto;background-size: 20px auto;}
.adressCon .addressInp .searchInpUnder .btnTotalAddSearch.active {display: block;}
.adressCon .addressInp .searchInpUnder .btnTotalAddSearch {display: none;position: absolute;right:10px;top:9px;width:20px;height:20px;border:0; background:url(../../../../img/bam/hnc/re/ico_btnAddSearch.png) no-repeat center center;-webkit-background-size: 20px auto;background-size: 20px auto;}


.searchActor {position: relative;background-color: #f5f5f5;padding-bottom:10px;margin-top:-20px;margin-bottom:16px;}
.hiddenSearch {display: none;position: absolute;top:52px;left:0;width: 100%;background: #fff;overflow-y:auto;z-index:2;margin-top:-1px;}
.hiddenSearch.active {display: block;}
.hiddenSearch ul {}
.hiddenSearch li {margin:0 20px;border-bottom:1px solid #ccc;}
.hiddenSearch li:first-child {border-top:2px solid #ccc;}
.hiddenSearch li a {display: inline-block;width: 100%;padding:15px 0 15px 6px;
  background:url(../../../../img/bam/hnc/re/blit_loanpop_sub.png);
  background-repeat:no-repeat;
  background-position: right 14px center;
  -webkit-background-size:6px;
  background-size:6px;
}
.hiddenSearch li a:hover {color: #fff;
  background:url(../../../../img/bam/hnc/re/blit_loanpop_sub.png);
  background-color: rgb(108, 108, 108);
  background-repeat:no-repeat;
  background-position: right 14px center;
  -webkit-background-size:6px;
  background-size:6px;
}

/* s: 20181212 */
.searchPop {display: none;position: fixed;top: 0;z-index:999;width: 100%;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;}
/* e: 20181212 */
.searchPop .popHeader {position: relative;height: 50px;line-height: 50px;background-color:#ffffff;font-size:15px;text-align: center;}
.searchPop .popHeader .closeSearchPop {position: absolute;right:20px;top:18px;background:url('../../../../img/bam/hnc/re/btn_total_gnb.png')no-repeat center center;width:14px;height:14px;-webkit-background-size:14px auto;background-size:14px auto;}
.searchPop .popText {font-size:16px;text-align: left;position: relative;background: #efefef;padding:20px 20px 10px;font-weight: 700;}
.searchPop .popText .closeSearchPop {position: absolute;right:20px;top:10px;background:url('../../../../img/bam/hnc/re/btn_total_gnb.png')no-repeat center center;width:14px;height:14px;-webkit-background-size:14px auto;background-size:14px auto;}
.searchPop .dataTail {padding:20px;}
.searchPop .dataTail p {font-size:15px;color: #666;margin-top:12px;}
.searchPop .dataTail p:first-child {margin-top:0;}
.searchPop .dataTail .blit_tip {background:url('../../../../img/bam/hnc/re/ico_layertip.png')no-repeat left center;-webkit-background-size: 24px;background-size: 24px;font-size:15px;font-weight: 700;color: #333;padding:5px 0 5px 30px;}

.searchTop {position: relative;background: #efefef;z-index:2;padding:0 20px 20px;}
.searchTop .dataFull {border:1px solid #c2c2c2;background-color:#ffffff}
.searchTop .targetTotalAdress {border:0;background:#fff;padding:15px 60px 15px 10px;margin:0;width: 100%;border-radius:0 !important}
.searchTop .btnTotalAddSearch.active{display: block;}
.searchTop .btnTotalAddSearch {display: none;position: absolute;right:30px;top:14px;width:20px;height:20px;border:0; background:url(../../../../img/bam/hnc/re/ico_btnAddSearch.png) no-repeat center center;-webkit-background-size: 20px auto;background-size: 20px auto;}
.searchTop .btnTotalAddCancel.active{display: block;}
.searchTop .btnTotalAddCancel {display: none;position: absolute;right:56px;top:14px;width:20px;height:20px;border:0; background:url(../../../../img/bam/hnc/re/ico_btnAddCancel.png) no-repeat center center;-webkit-background-size: 20px auto;background-size: 20px auto;}


/* 20181204 ·ÎÄÉÀÌ¼Ç Ãß°¡ */
.location {margin:0 20px 25px;padding:12px 0;border:1px solid #999;background:url('../../../../img/bam/hnc/re/ico_building.png')no-repeat 15px 15px;background-size:15px 14px;}
.location.type2 {margin:0 0 5px}
.location.type3 {margin:0 0 25px}
.location ul{padding-left:30px;font-size:0;}
.location ul li{display:inline-block;line-height:23px;padding-right:9px;padding-left:5px;background:url('../../../../img/bam/hnc/re/ico_loc_right.png')no-repeat right center;background-size:4px 7px;}
.location ul li:last-child{background:none;}
.location ul li a{display:block;color:#9f9e9e;font-size:13px;}
.location ul li a.on {color:#333333;text-decoration:underline;}
.location ul li span{display:inline-block;padding-right:2px;padding-right:7px;font-size:13px;background:url('../../../../img/bam/hnc/re/ico_loc_right.png')no-repeat right center;background-size:4px 7px;}
.location ul li span.on{color:#333333;text-decoration:underline;}
.location ul li span:first-child{background:none;}
.location ul li span.on:first-child{background:url('../../../../img/bam/hnc/re/ico_loc_right.png')no-repeat right center;background-size:4px 7px;}
.location ul li span:last-child{background:none;}

.popupWrap.lotNumPop { display:none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(17, 17, 17, 0.6);text-align:center;z-index: 20;}
.popupWrap.lotNumPop:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.popupWrap.lotNumPop .layerPopWrap{position:relative;width:90%;padding:32px 25px 39px;display:inline-block;max-height:100%;background-color:#fff;vertical-align:middle}
.popupWrap.lotNumPop .popCont{position:relative;overflow-y:auto;}
.popupWrap.lotNumPop .btnClose{display:block;position:absolute;top:-30px;right:0;width:20px;height:20px;z-index:99;background:url('../../../../img/bam/hnc/re/btn_pop_close.png')no-repeat 0 center;background-size:20px;}
.popupWrap.lotNumPop .textWrap{margin-bottom:33px;text-align:center;font-size:18px;letter-spacing:-0.75px;}
.popupWrap.lotNumPop .textWrap p{line-height:28px;}
.popupWrap.lotNumPop .checkList{border:1px solid #cdcdcd; }
/* s: 20181210 ¼öÁ¤ */
.popupWrap.lotNumPop .checkList ul{overflow-y:auto;max-height:129px}
/* e: 20181210 ¼öÁ¤ */
.popupWrap.lotNumPop .checkList ul li{position:relative;padding:11px 0;padding-left:13px;text-align:left;border-bottom:1px solid #cdcdcd;vertical-align:middle;color:#000;font-size:15px;}
.popupWrap.lotNumPop .checkList ul li:last-child{border-bottom:none;}
.popupWrap.lotNumPop .checkList ul li.on{background-color:#f8f8f8;}
.popupWrap.lotNumPop .checkList ul li input[type="radio"]{width:20px;height:20px;opacity:0;position: absolute;left:13px;top:50%;margin:-10px 0 0;background:none;}
.popupWrap.lotNumPop .checkList ul li input[type="radio"] + label{padding-left:33px;background:url('../../../../img/bam/hnc/re/check_off_02.png')no-repeat 0 center;background-size:20px auto;vertical-align:middle;}
.popupWrap.lotNumPop .checkList ul li input[type="radio"]:checked + label{background:url('../../../../img/bam/hnc/re/check_on_02.png')no-repeat 0 center;background-size:20px auto;}
/* 20181204 ·ÎÄÉÀÌ¼Ç Ãß°¡ */


.adressCon .adressConIn {width: 100%;float: left;display: none;}
.adressCon .adressConIn.active {display: block;}
.adressCon .stageNum {display: none;}
.adressCon .stageNum.active {display: block;}
.underInfo {padding-top:10px;clear: both;font-size:13px !important;text-align: center;}
.underInfo.st1 {border-top:1px solid #eaeaea;}
.underInfo .underLine {color: #19a4a8;text-decoration:underline;font-weight: 700;}
.nodataSearch {display: none;margin-top:20px;padding:0 20px;border-bottom:1px solid #eaeaea;padding-bottom:10px;font-size:15px;font-weight: 700;}
.nodataSearch.on {display: block;}

.adressCon .adressConIn .headTit {height: 18px;line-height: 18px;}
/* s: 20181217 */
.adressCon .adressConIn ul {display:block;border:1px solid #c2c2c2;height:350px;overflow-y:auto;padding:5px 0;-webkit-overflow-scrolling:touch}
/* e: 20181217 */
.adressCon .adressConIn + div ul {border-left:none;display: none;}
.adressCon .adressConIn + div ul.active {display: block;}
.adressCon .adressConIn ul li {}
.adressCon .adressConIn ul li a {display: inline-block;width: 100%;padding:5px 10px;}
.adressCon .adressConIn ul li a:hover {background-color: rgb(108, 108, 108);color: #fff;}
.adressCon .adressConIn ul li p {display: inline-block;width: 100%;padding:5px 10px;}

.adressCon .adressConIn ul li a.on {background-color: rgb(108, 108, 108);color: #fff;}

.adressCon .adressConIn.st1 {width: 100% !important;}
.adressCon .adressConIn.st1 ul {padding:8px 0;}
.adressCon .adressConIn.st1 ul li a {padding:8px 10px;}
/* e: °£Æí Áö¿ª°Ë»ö */

.adressCon .addressInp .tailText {display: none; margin-top:20px}
.adressCon .addressInp .detailAdess .btnAddDum {border:1px solid #459ce8;background: #459ce8;border-radius:20px;padding:3px 20px;color: #fff;}

.adressCon .addressInp .detailAdess {position: relative;padding-right:70px;}
.adressCon .addressInp .detailAdess + .detailAdess {border-top:none;}
.adressCon .addressInp .detailAdess .adressTitle {color: #19a4a8;font-weight: 700;}
.adressCon .addressInp .detailAdess .adressTxt {color: #666;}
.adressCon .addressInp .detailAdess input[type='radio'] {background-image: url(../../../../img/bam/hnc/re/adress_checker2.png) !important;position: absolute;right:20px;-webkit-background-size:30px;
background-size:30px;width:30px;height: 30px;top:50%;transform:translate(0,-50%);border:0;}
.adressCon .addressInp .detailAdess input[type='radio']::after {border:0;background: none;}
.adressCon .addressInp .detailAdess input[type='radio']:checked {background-image: url(../../../../img/bam/hnc/re/adress_checker1.png) !important}

.adressCon .esteInp {position: relative;}
.adressCon .esteInp input {padding-right:30px;width: 100%;}
.adressCon .esteInp .floatingTxt {position: absolute;right:10px;top:15px;font-size:13px;color: #666;}

.adressCon .giGender {width: 100%;}
.adressCon .giChecks {position: relative;display: inline-block;width: 50%;height: 47px;}
.adressCon .giChecks .gender {color: #333;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:13px;width: 100%;text-align: center;}
.adressCon .giChecks .chkGender { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; clip:rect(0,0,0,0); border: 0; }
.adressCon .giChecks .chkGender + label {display: inline-block;position: relative;width:100%;height:100%;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;margin:0;}
.adressCon .giChecks .chkGender + label:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 47px;text-align: center;background: #fff;border:1px solid #c2c2c2;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.adressCon .giChecks .chkGender + label:active:before, .giChecks input[type="radio"]:checked + label:active:before { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); }
.adressCon .giChecks .chkGender:checked + label:before { background: #eee; border:1px solid #c2c2c2; }
.adressCon .giChecks .chkGender:checked + label:after {position: absolute;top: 1px;left: 5px;width: 13px;height: 13px;background: #4166b5;border-radius: 100%;box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);}



.btnSearch {text-align: center;margin-top:10px;}
.btnSearch > a {display: inline-block;width: 100%;background-color: #666;color: #fff;font-weight: 700;padding:12px 0;}
.btnSearch > a > span {background:url(../../../../img/bam/hnc/re/ico_search.png) no-repeat left center;-webkit-background-size:13px;background-size:13px;padding-left:16px;}
.addressCheck > a {display: inline-block;border:1px solid #c2c2c2;border-top:none;padding:20px 20px 20px 50px;background:url(../../../../img/bam/hnc/re/adress_checker_off.png) no-repeat 15px center;-webkit-background-size:23px;background-size:23px;}
.addressCheck > a:first-child {border-top:1px solid #c2c2c2;}
.addressCheck > a.on {background:url(../../../../img/bam/hnc/re/adress_checker_on.png) no-repeat 15px center;-webkit-background-size:23px;background-size:23px;}

.btnPart {margin-top:20px;}
.btnPart > a {display: inline-block;width: 100%;text-align: center;font-weight: 700;font-size:13px;color: #fff;padding:13px 0;background-color: #828282;}
.btnPart.on > a {display: inline-block;width: 100%;text-align: center;font-weight: 700;font-size:13px;color: #fff;padding:13px 0;background-color: #19a4a8;}
.btnPart .half {}
.btnPart .half li {float: left;width: 50%;text-align: center;background: #828282;color: #fff;font-weight: 700;font-size:13px;}
.btnPart.on .half li {float: left;width: 50%;text-align: center;background: #19a4a8;color: #fff;font-weight: 700;font-size:13px;}
.btnPart .half li:first-child {background: #828282;border-right:1px solid #fff;}
.btnPart .half li > a {display: inline-block;width: 100%;padding:13px 0;}

/* µî±âÇöÈ²Á¶È¸ */
.topSel {}
.topSel .titleCell {margin-bottom:10px;}

.selectLi {margin-top:5px;margin-bottom:34px;border:2px solid #c2c2c2;}
.selectLi ul {position: relative;}
.selectLi ul li {padding:0 0 0 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 40px;}
.selectLi ul li:first-child {width: 50px;position: absolute;left:0;padding:0 14px;padding:0;text-align: center;}
.selectLi ul li p {padding:0;}
.selectLi ul li:first-child p {display: inline-block;line-height: 1em;height: 1em;border-right:1px solid #a7a7a7;width: 100%;margin-top:14px;}
.selectLi ul li p.seTit {font-size:13px;color: #00858d;font-weight: 700;}
.selectLi ul li p select {border:0;background-position: right 10px center;font-size:13px;color: #666;padding-left:10px;line-height:40px;height: 40px;}

.checkerData {padding:10px 0;}
.checkerData ol li {float: left;width: 31%;text-align: center;}
.checkerData ol li + li {width: 32%;margin-left:2%;}
.checkerData ol li + li + li {width: 31%;}
/* s: 20181212 */
.checkerData ol li a {display: inline-block;width: 100%;background: #fff;border:1px solid #19a4a8;padding:5px 0;border-radius:10px;font-size:14px;}
.checkerData ol li a.on {background: #19a4a8;border:1px solid #19a4a8;color: #fff;}

.subTbl .infoDul2 .tit {margin-top:40px;}
/* e: 20181212 */
.subTbl .infoDul2 .titFoot {margin-bottom:20px;text-indent:-8px;padding-left:8px;}
.subTbl .infoDul2 .tblTab {padding-top:5px;}
.subTbl .infoDul2 .tblTab ul li {float: left;width: 50%;border:1px solid #d2d2d2;color: #666;font-size:12px;text-align: center;height: 43px;line-height: 43px;margin-top:0;}
.subTbl .infoDul2 .tblTab ul li.on {background-color: #19a4a8;color: #fff;border:1px solid #19a4a8;}
/* s: 20181212 */
.subTbl .infoDul2 .tblTab ul li a {display: inline-block;width: 100%;height: 100%;line-height:38px;font-size:14px;;vertical-align:top}
.subTbl .infoDul2 .tblTab ul li.on a {font-weight: 700;}
.subTbl .infoDul2 .tblBody {}
.subTbl .infoDul2 .tblBody .viewtit {padding:21px 0 10px;font-size:14px}
/* e: 20181212 */
.subTbl .infoDul2 .tblBody .viewtit .totalright {float: right;color: #333;font-weight: 700;}
.subTbl .infoDul2 .tblBody .viewtit .totalright .totalPoint {color: #068a8e;}
.subTbl .infoDul2 .tblBody .tblWrapDl dt {padding:0;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title {}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title th {padding:12px 0;font-weight: 700;color: #333;font-size:14px;background: #f5f5f5;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title th.alleft{text-align: left;padding-left:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title td {padding:12px 0;text-align: center;background: #f5f5f5;border-bottom:1px solid #d5d5d5;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title th.last,
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title td.last {border-right:0;}
/* s: 20181212 */
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title .clBlit {text-align: left;padding-left:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background:url(../../../../img/bam/hnc/re/bl_dot.png)no-repeat 10px center #f5f5f5;-webkit-background-size:3px;background-size:3px;color: #068a8e;font-weight: 700;font-size:14px;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title .clBlit .fontDate {font-weight: 400;color: #333;font-size:12px;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title .cltxt {color: #333;font-weight: 700;font-size:14px;text-align: right;padding-right:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title.st1 td {background: #fff;border-left:1px solid #d5d5d5;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title.st2 td {background: #fff;padding:10px;text-align: left;font-size:14px;}
/* e: 20181212 */
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title.nobold td {font-weight:400;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title.nobold th.nobold {font-weight:400;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title.st1 td:first-child {border-left:0;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title.st1 th.bt {border-bottom:0;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title.st1 td.bt {border-bottom:0;}
.subTbl .infoDul2 .tblBody .tblWrapDl.tbAppend td{padding: 12px 0; border-left: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5;background:#fff;color:#333;font-weight:normal;}
.subTbl .infoDul2 .tblBody .tblWrapDl.tbAppend td:first-child{border-left:none;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title.st1 .moreViewArea {padding:0;}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title.st1 .moreViewArea.bt{padding:0;
    background:url(../../../../img/bam/hnc/re/bg01.png) left top repeat-x;
    background-size:auto 100%;
}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title.st1 .moreViewArea .moreView {display: inline-block;width: 100%;height: 100%;text-indent:-9999px;border-left: 1px solid #d0d0d0;border-right: 1px solid #d0d0d0;height:36px;vertical-align:top;
  background: url(../../../../img/bam/hnc/re/ico_market_down.png) center center no-repeat;background-size: 19px auto}
.subTbl .infoDul2 .tblBody .tblWrapDl .tbl-Title.st1 .moreViewArea .moreView.on {display: inline-block;width: 100%;height: 100%;text-indent:-9999px;border-left: 1px solid #d0d0d0;border-right: 1px solid #d0d0d0;height:36px;
    background: url(../../../../img/bam/hnc/re/ico_market_up.png) center center no-repeat;background-size: 19px auto}

/* s: 20181212 */
.subTbl .infoDul2 .tblBody .tblWrapDl .viewArea {text-align: left;padding:13px 10px;position: relative;font-size:15px}
/* e: 20181212 */
.subTbl .infoDul2 .tblBody .tblWrapDl .viewArea .onTit {}
.subTbl .infoDul2 .tblBody .tblWrapDl .viewArea .onTxt {font-weight: 400;font-size:12px;margin-top:5px;}
/* s: 20181212 */
.subTbl .infoDul2 .tblBody .tblWrapDl .viewArea .viewTab {position: absolute;right:10px;top:calc(50% - 10px);text-indent:-9999px;background:url(../../../../img/bam/hnc/re/ico_alret_down.png)no-repeat center center;width: 20px;height:20px;-webkit-background-size:20px auto;background-size:20px auto;}
.subTbl .infoDul2 .tblBody .tblWrapDl .viewArea .viewTab.on {position: absolute;right:10px;top:calc(50% - 10px);text-indent:-9999px;background:url(../../../../img/bam/hnc/re/ico_alret_up.png)no-repeat center center;width: 20px;height:20px;-webkit-background-size:20px auto;background-size:20px auto;}
/* e: 20181212 */
.subTbl .infoDul2 .tblBody .tblWrapDl .hddienList {display: none;}
.subTbl .infoDul2 .tblBody .tailBox {text-align: left;margin-top:10px;}
.subTbl .infoDul2 .tblBody .tailBox p {font-weight: 400;font-size:12px;}
.subTbl .infoDul2 .viewPlanBtn {border:1px solid #dddddd;width: 100%;height: 38px;line-height: 38px;display: inline-block;text-align: center;font-size:12px;color: #333;font-weight: 700;}
.subTbl .infoDul2 .hiddenTab {display: block;margin-top:10px;}
.subTbl .infoDul2 .selInf {border:1px solid #c2c2c2;padding:15px 14px;font-weight: 700;font-size:13px;}
.subTbl .infoDul2 .dealPharse {background: #f4f4f4;padding:25px 0;}
.subTbl .infoDul2 .dealPharse ul li {float: left;width:32%;text-align: center;}
.subTbl .infoDul2 .dealPharse ul li.centerLi {float: left;width:33%;background:url(../../../../img/bam/hnc/re/ico_deal_04.png) no-repeat center center;-webkit-background-size:100% auto;background-size:100% auto;}
.subTbl .infoDul2 .dealPharse ul li p.st1 {background:url(../../../../img/bam/hnc/re/ico_deal_01.png) no-repeat center top;padding-top:30px;-webkit-background-size:20px ;background-size:20px;}
.subTbl .infoDul2 .dealPharse ul li p.st2 {background:url(../../../../img/bam/hnc/re/ico_deal_03.png) no-repeat center top;padding-top:30px;-webkit-background-size:20px ;background-size:20px;}
.subTbl .infoDul2 .dealPharse ul li p.st3 {background:url(../../../../img/bam/hnc/re/ico_deal_02.png) no-repeat center top;padding-top:30px;-webkit-background-size:20px ;background-size:20px;}
.subTbl .infoDul2 .dealPharse ul li p span {font-weight: 700;}
.subTbl .infoDul2 .dealPharse ul li p .point1 {color: #333;}
.subTbl .infoDul2 .dealPharse ul li p .point2 {color: #eb3975;}
.subTbl .infoDul2 .dealPharse ul li p .point3 {color: #00907f;}
.subTbl .infoDul2 .dealBtn {padding:15px 0;}
.subTbl .infoDul2 .dealBtn ul li {float: left;width:18%;text-align: center;height: 43px;line-height: 43px;border:1px solid #d2d2d2;border-right:none;}
.subTbl .infoDul2 .dealBtn ul li:first-child {width:28%;}

.subTbl .infoDul2 .dealBtn ul li.on {border:1px solid #19a4a8;background-color: #19a4a8;color: #fff;border-right:none;}
.subTbl .infoDul2 .dealBtn ul li.last {border-right:1px solid #d2d2d2}
/* s: 20181212 */
.subTbl .infoDul2 .dealBtn ul li a {display: inline-block;width: 100%;height: 100%;line-height:40px;vertical-align:top}
/* e: 20181212 */
.subTbl .infoDul2 .dealBtn ul li.on a {font-weight: 700;}
.subTbl .infoDul2 .dealBox {border:2px solid #f5f5f5;margin-bottom:15px;}


.subTbl .infoDul2 .tbl_set_full {background:url(../../../../img/bam/hnc/re/bg_vilageinfo.png)no-repeat center top;padding-top:120px;-webkit-background-size:100px auto;background-size:100px auto;}
.subTbl .infoDul2 .innerTable {background: #f0f0f0;padding:10px 0;}
.subTbl .infoDul2 .innerTable .nodata{font-weight:bold;text-align:center}
.subTbl .infoDul2 .tbl_set2 th{color: #ccc;text-align: left;color: #333;padding:4px 8px;font-weight: 700;}
.subTbl .infoDul2 .tbl_set2 td{color: #666;text-align: left;color: #666;padding:4px 8px;}

.mapPoint {padding:10px;}
.mapPoint img[usemap] {
  border: none;
  height: auto;
  max-width: 100%;
  width: auto;
}
.mapPoint map area {outline:0;}



.detailSearchBtn {display: none;}
.detailSearchBtn.active {display: block;}
.detailSearchBtn ul li {width: 33%;float: left;padding-bottom:2px;}
.detailSearchBtn ul li a {display: inline-block;width: 100%;text-align: center;border:1px solid #cfcfcf;padding:10px 0;font-size:13px;color: #666;}
.detailSearchBtn ul li.on a {background: #f3f3f3;}
.detailSearchBtn ul li + li {width: 34%;padding-left:2px;}
.detailSearchBtn ul li + li +li {width: 33%;}

.dataDetail {display: none;}
/* s: 20181217 */
.detailAress {display: none;padding:20px 10px;border:1px solid #c2c2c2;margin-top:-1px;height:350px;}
.detailAress ul {height: 100%;overflow-y: auto;-webkit-overflow-scrolling:touch;}
/* e: 20181217 */
.detailAress ul li {padding:8px 10px;}
.detailAress ul li a {color: #666;}

.detailAress label{position:relative}
/* .detailAress input[type='radio']{position:absolute;top:4px;left:0;vertical-align:middle;background:#fff; background-image:url('../../../../img/bam/hnc/re/ico_detailaress.png') !important;height:17px; width:12px; -webkit-appearance:none; padding:0;background-size:12px auto;margin-top:-3px;border:0;}
.detailAress input[type='radio']:after{content:' ';display:block; border:none; width:8px; height:8px; background:none; background-image:none !important; position:relative; top:4px; left:4px; border-radius:15px 15px;}
.detailAress input[type="radio"]:checked {background-position:0 bottom;} */
.detailAress input[type='radio']{position:absolute;top:0;left:-9999px;width:0;height:0;border:none;background-color:transparent;opacity:0}
.detailAress input[type='radio'] + span {padding-left:15px;color: #666;}
.detailAress input[type='radio'] + span:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:12px;height:17px;background:url(../../../../img/bam/hnc/re/ico_detailaress.png) left top no-repeat;background-size:12px auto;vertical-align:top}
.detailAress input[type="radio"]:checked + span:before {background-position:0 bottom;}
.detailAress label + input[type="radio"], label + input[type="checkbox"] {margin-left:15px;}

.checkData .dataFull {position: relative;}
.checkData input[type='radio']{position: absolute;border:0;top:5px;vertical-align:middle;background:#fff; background-image:url('../../../../img/bam/hnc/re/ico_detailaress.png') !important;height:17px; width:12px; -webkit-appearance:none; padding:0;background-size:12px auto;}
.checkData .dataFull input[type='radio']:after{content:' ';display:block; border:none; width:8px; height:8px; background:none; background-image:none !important; position:relative; top:4px; left:4px; border-radius:15px 15px;}
.checkData .dataFull input[type="radio"]:checked {background-position:0 bottom;}
/* s: 181212 */
.checkData .dataFull input[type='radio'] + span {display: inline-block;color: #666;font-size:14px;position: relative;z-index:1;padding-left:14px;}
/* e: 181212 */
.checkData .dataFull input[type="radio"]:checked + span {color: #333}
.checkData label + input[type="radio"], label + input[type="checkbox"] {margin-left:15px;}


.detailAdess {padding:20px;border:1px solid #c2c2c2;position: relative;}
.detailAdess .topTitleTxt {color: #19a4a8;font-weight: 700;}
.detailAdess .topTitle {color: #666;font-weight: 400;}
.detailAdess .topTitle .bulidClass {color: #19a4a8;}
.detailAdess .bottomTitle {color: #666;}
.detailAdess .bottomBtn {text-align: right;}

.alertBlant {background: #f5f5f5;padding:15px 20px;margin-top:10px;}
.alertBlant p {text-indent:-8px;margin:5px 0;padding-left:-8px;}
.alertBlant p .point {color: #333;}

/*popup*/
.popTop{text-align:left;padding:16px 20px;}
.pop-type01 .popCon {padding:0;}
.popTop h1 {font-size:13px;font-weight:400;text-align:left;}
.pop-type01 .close {width:17px;height:17px;top:14px;right:20px;}
.pop-type01 .detail-list-area {padding:0 0 20px 0}
.pop-type01 .detail-con-area .bg-gray-area{padding:15px 20px;}
.pop-type01 .detail-con-area .lst_gray li {font-size:0.833em;line-height:1.4em;color:#545454;letter-spacing:-.5px;}
.detail-list-wrap {border:1px solid #a4a4a4; border-top-color:#00907f;padding:15px 20px;color:#4d4d4d;border-top-width:2px;}
.detail-list-area .detail-list-wrap.none {background:#f4f4f4;}
.detail-list-area .detail-list-wrap + .detail-list-wrap {margin-top:-1px;}
.detail-list-wrap .txt-detail2 {line-height:1.200em;}
.pop-type01 .list-cnt-area{text-align:right;padding:15px 0 5px 0;}
.pop-bottom-area {}
.pop-bottom-area .btn-close-bottom {display:block; height:45px; line-height:45px; text-align:center; background:#00907f; font-size:1.083em; color:#fff;}
.pop-bottom-area .btn-close-bottom .img-close {display:inline-block;width:17px;height:17px;margin:0 3px 0 0}

/*½Å»óÁ¤º¸*/
table{border-collapse:collapse;border-spacing:0; width: 100%;}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
/* s: 20181212 */
.tbl_top{color: #333333; margin-bottom: 5px;font-size:14px}
.tbl_top.type2{border-bottom: 1px solid #d0d0d0; border-top: none; padding: 5px 10px; margin-bottom: 0;text-align:left;}
.tbl_top .tbl_top_tit{display: inline-block;vertical-align:top}
/* e: 20181212 */
.tbl_top .tbl_top_tit .point1{}
.tbl_top .tbl_top_tit.type1,
.tbl_top .tbl_top_tit.type2{padding-left: 27px; font-size: 14px; font-family:'NanumSquareB','³ª´®°íµñ','NanumGothic';height: 24px; line-height: 24px;}
.tbl_top .tbl_top_tit.type1{background: url(../../../../img/bam/hnc/dc/icon_title_st1_2.png) left center no-repeat; background-size: 18px;display: inline-block;}
.tbl_top .tbl_top_tit.type2{background: url(../../../../img/bam/hnc/dc/icon_title_st2_2.png) left center no-repeat; background-size: 16px;display: inline-block;}
.tbl_top .tbl_top_date{float: right;color: #666;font-weight: 400;}

.tbl-wrap {border-top:2px solid #00907f;}
/* s: 20181212 */
.tbl-wrap.nodata {border-top:2px solid #3d3d3d;border-bottom:1px solid #d5d5d5;text-align: center;font-size:14px;color: #4d4d4d;padding:12px 0;}
.tbl-wrap.nodata .tite {font-size:14px;color: #4d4d4d;font-weight: 700;}
.tbl-wrap.nodata .txt {font-size:13px;color: #666666;font-weight: 700;margin-top:5px;}
/* e: 20181212 */
/* s: 20181219 */
.tblWrapDl{}
.tblWrapDl>dt,
.tblWrapDl>dd{border-bottom: 1px solid #d5d5d5;}
.tblWrapDl>dt.nobt,
.tblWrapDl>dd.nobt{border-bottom: 0;}
.tblWrapDl .nodata{text-align: center;font-size:14px;color: #4d4d4d;padding:12px 0;}
/* e: 20181219 */


.tblWrapDl>dt{text-align: center; font-weight: bold; color: #333; font-size: 14px;font-family:'NanumSquareR','³ª´®°íµñ','NanumGothic';font-weight:700;padding: 8px 0;background:#dbe6ec}
.tblWrapDl>dt>span.st1 {background: url(../../../../img/bam/hnc/dc/icon_title_st1.png)no-repeat left center; background-size: 26px;padding:5px 0 5px 30px;font-size:16px}
.tblWrapDl>dt>span.st2 {background: url(../../../../img/bam/hnc/dc/icon_title_st2.png)no-repeat left center; background-size: 26px;padding:5px 0 5px 30px;font-size:16px}

.tblWrapDl>dt.st1 {}

.tblWrapDl>dd{padding: 10px 10px;}
.tblWrapDl.nobg>dd{background-color: #fff; padding: 10px 15px;}
.tblWrapDl.type2>dt{background:#fff}
.tblWrapDl.type2>dt.st1 {background:#f5f5f5;}
.tblWrapDl.type2>dd{}
.tblWrapDl_toggle>dd{display:none;background-color: #f5f5f5;}
.tblWrapDl_toggle_btn{display: block;background: url(../../../../img/bam/hnc/dc/btn_down.png) right 15px center no-repeat; background-size: 15px auto;}
.tblWrapDl_toggle_btn.active{background-image: url(../../../../img/bam/hnc/dc/btn_up.png);}
.t_list {table-layout:fixed}
.t_list th,
.t_list td{padding: 3px 0; color: #4d4d4d; line-height: 1.3; position: relative;}
.t_list th{font-size: 14px; text-align: left;}
.t_list td{font-size: 14px; text-align: right;}
.t_list th.boldtd {font-weight: 700;}
.t_list td.boldtd {font-weight: 700;}
.t_list td .infoTd {font-weight: 700;color: #333;}
/*.t_list.t_list_top{table-layout: auto;}*/
.t_list.t_list_top th,
.t_list.t_list_top td{padding: 9px 10px; border-bottom: 1px solid #d5d5d5; border-top: none; text-align: center; color: #000;font-size:14px}
.leftline {border-left: 1px solid #d5d5d5;}
.rightline {border-right: 1px solid #d5d5d5;}
.t_list.t_list_top td{font-weight: normal;}
.t_list.t_list_top thead{background-color: #fbfbfb;}
.t_list.t_list_top thead.st1{background-color: #fff;}
.t_list.t_list_top thead td{font-weight: bold;}
.t_list.t_list_top tbody{background-color: #a8dee8;}
.dataStatus{position: absolute; right: 10px; top: 50%; height: 20px; line-height: 20px; margin-top: -10px; color: #555555; font-weight: normal;}
.dataStatus.type2{color: #e3005a;}
.dataInfo{color: #00907f;}
.dateTb{padding:5px 10px !important;background-color:#f1f1f1;font-weight:400 !important}
.dateTb .dataStatus{position:relative;right:0;top:0;margin:0;color:#00907f}

.t_list.type1 th,
.t_list.type1 td{font-size:14px;padding-left:10px;color:#4d4d4d}
.tblWrapDl_toggle .t_list.type1 th,
.tblWrapDl_toggle .t_list.type1 td{color:#4d4d4d}
.t_list .pnkDot th,
.t_list .pnkDot td{color:#4d4d4d}


.dotInfo{padding-left: 7px;}
.t_list .pnkDot,
.dotInfo{background: url(../../../../img/bam/hnc/dc/pnk_dot.png) left center no-repeat; background-size: 5px auto;}
.dotInfo{margin-bottom: 5px;}
.dotInfoBg{display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 999;}
.dotInfoBg .dotInfoBox{position: absolute; left: 50%; top: 50%; width: 220px; height: 60px; line-height: 56px; margin-top: -30px; margin-left: -110px; background-color: #fff; text-align: center; border: 2px solid #00907f;}
.dotInfoBg .dotInfoBox .dotInfo{display: inline; margin-bottom: 0;}
.dotInfoBg .dotInfoBox .dotInfoBox_x{ position: absolute; width: 16px; height: 16px; overflow: hidden; text-indent: 100%; background: url(../../../../img/bam/hnc/re/ico04.png) center no-repeat; background-size: 9px 9px; right:0; top: 0;}

.data_list_ul>li+li{margin-top: 10px; border-top: 1px solid #d0d0d0;}
.data_list_ul>li .data_list_no{text-align: center; padding: 10px 0; font-size: 14px; border: 1px solid #d0d0d0; border-top: 0;}

.noForm .errorMsg,
.noForm .errorMsg2{font-size: 12px;text-align: left; margin-top: 10px;}
.noForm .errorMsg2 {color: #ec467e;}

/* s: 20181212 */
.infoDl{margin-bottom:20px;border: 1px solid #cccccc;}
/* e: 20181212 */
.infoDl>dt{font-size: 14px; font-weight: bold; padding: 15px 10px 0 40px; background: url(../../../../img/bam/hnc/dc/ico05.png) 15px 17px no-repeat; background-size: 16px 13px;color: #3d4045;}
.infoDl>dd{padding: 10px 10px 15px;}
.infoUl>li{position:relative;margin-left:10px;padding-left:20px;font-size:12px}
.infoUl>li .point1{display:block;position:absolute;top:0;left:0;color:#333333;font-weight:700}
.infoUl>li+li{margin-top: 3px;word-break:keep-all}
/* s: 20181220 */
.infoUl>.bold{font-weight:700}
/* e: 20181220 */
.infoUl.type2>li{font-size: 13px; text-indent: -9px; margin-left: 9px;}

.subMenu{position: absolute; left: 0; top: 45px; background-color: #fff; width: 100%; z-index: 10; box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);}


/*ÀÏÈ¸¿ë ÀüÈ­¹øÈ£*/
.disposableNumBox{border: 1px solid #ddd;}
.disposableNumBox>.top{text-align: center; padding: 20px 0;}
.disposableNumBox>.top .tit{display: inline-block; font-size: 15px;padding-left: 35px; background: url(../../../../img/bam/hnc/re/ico06.png) left center no-repeat; background-size: 32px; height: 32px; line-height: 32px; font-weight: normal;}
.disposableNumBox>.top .disposableNum{margin-top: 15px; line-height: 32px; font-size: 20px; font-weight: bold;}
.disposableNumBox>.top .disposableNum .dnBox{display: inline-block; border: 1px solid #ddd; width: 60px; height: 29px;}
.disposableNumBox>.bottom{background-color: #00907f; padding: 20px 0; color: #fff;}
.dnTbl{width: 260px; margin: 0 auto; font-size: 13px;}
.dnTbl th,
.dnTbl td{padding: 5px;}
.dnTbl th{text-align: right;}
.dnTbl .dnResult{text-align: left; color: #ffefb0;}
.btnWrap{margin-top: 15px; text-align: center;}
.dnBtn{display: inline-block; padding: 0 15px; height: 30px; line-height: 30px; border: 1px solid #ddd; font-size: 13px; background-color: #fff; color: #333;}
.dnBtn .dnBtnIn{padding-left: 20px; background: url(../../../../img/bam/hnc/re/ico08.png) left center no-repeat; background-size: 9px auto;}
.dnBtn .dnBtnIn.type2{background-image: url(../../../../img/bam/hnc/re/ico07.png);}

/*°¡ÀÔ*/
.joinWrap h4{position:relative;margin:0 0 20px;font-size:15px}
.joinWrap h4:after{content:'';display:block;width:23px;height:3px;margin-top:11px;background-color:#00907f}
.joinStep{margin-top:0;margin-bottom: 15px;}
.join-info{padding:19px 0 5px 66px}
.noForm{margin:20px 0 50px}
.noForm > li{margin-top:20px;padding:0}
.noForm > li:first-child{margin-top:0}
.noForm label{position:relative;left:0;visibility:visible;width:auto;height:auto;line-height:1.5;margin:0 0 3px;font-weight:700}
.joinWrap .agreeChk{padding:10px}
.joinWrap > .btnArea{display:table;table-layout:fixed;width:100%}
.joinWrap > .btnArea > a{display:table-cell;vertical-align:center}
.joinWrap .finishMsg .btnArea{margin-top:50px !important}
.joinWrap .finishMsg .btnArea .btn{width:200px;height:45px;line-height:45px !important;padding:0}

.agreeChk li{display:block;position:relative;border:none}
.agreeChk li .cell{display:block;padding:0}
.agreeChk li .cell label{display:block;padding:4px 23px}
.agreeChk li .cell br{display:none}
.agreeChk li .btnArea{position:absolute;top:4px;right:0;margin:0 !important}
.agreeChk li .btnArea .linkBtn{padding:1px 7px;border:none;background:#ababab;color:#ffffff;font-size:12px}
.agreeChk li .btnArea .linkBtn span{padding:0;background:none;vertical-align:top}
.agreeChk li .chk{display:block;position:absolute;top:4px;left:0;width:auto;border:none}
.agreeChk li .chk input[type="checkbox"]{width:16px;height:16px;border:none;background:url(../../../../img/bam/hnc/re/ico_privatecheck_big_off.png) no-repeat left top !important;background-size:16px !important}
.agreeChk li .chk input[type="checkbox"]:checked{background:url(../../../../img/bam/hnc/re/ico_privatecheck_big_on.png) no-repeat left top !important;background-size:16px !important}
#container .guide2{margin:0;padding:0;border:none;font-size:15px}

/*ÇÒÀÎÄíÆù*/
.tblWrapIn{border: 1px solid #d0d0d0; border-top: 0; padding: 20px;}
.couponDl>dt{font-size: 13px; font-weight: bold; color: #000; padding-bottom: 8px; border-bottom: 1px solid #aeaeae;}
.couponDl>dd{margin-top: 20px;}
.couponDl>dd+dt{margin-top: 20px;}
.couponListDl>dt{display: inline-block; border: 1px solid #d0d0d0; padding: 4px 5px;}
.couponListDl>dt .couponListImg{height: 15px;}
.couponListDl>dd{margin-top: 8px;}
.couponListDl>dd+dt{margin-top: 15px;}
.tblWrapIn .btnArea{margin: 25px 0 0; }



/*¼Õ½Çº¸»ó*/
.handlingTbl td{font-size: 13px; color: #333; text-align: left;}
.handlingTbl .handlingImg{ padding: 5px 0; width: 80px; text-align: center;}
.handlingTbl .handlingImg img{width: 48px;}

.hiddenSector {display: none;}
.hiddenSector.active {display: block;}




.banner{text-align:center}




.couponWrap{padding:20px 0}
.couponWrap .titType1{margin:20px 0 4px}
.couponWrap .titType1:first-child{margin-top:0}
.titType1{padding:5px 27px;border:none;color:#333333;font-family:'NanumSquareR','³ª´®°íµñ','NanumGothic';font-size:16px;font-weight:700}
.titType1.type1{background:url('../../../../img/bam/hnc/dc/icon_coupon_tit1.png') left 5px no-repeat;background-size:20px 18px}
.titType1.type2{background:url('../../../../img/bam/hnc/dc/icon_coupon_tit2.png') 2px 2px no-repeat;background-size:15px 24px}
.titType1.type3{background:url('../../../../img/bam/hnc/dc/icon_coupon_tit3.png') 4px 6px no-repeat;background-size:12px 20px}
.titType1.type4{background:url('../../../../img/bam/hnc/dc/icon_coupon_tit4.png') left center no-repeat;background-size:20px 21px}
.titType1.type5{background:url('../../../../img/bam/hnc/dc/icon_coupon_tit2.png') 2px 2px no-repeat;background-size:15px 24px}
.titType1.type6{background:url('../../../../img/bam/hnc/dc/icon_coupon_tit3.png') 4px 6px no-repeat;background-size:12px 20px}

.lstType1 > li{position:relative;line-height:1.4;margin-top:2px;padding-left:10px;color:#4d4d4d;font-size:13px}
.lstType1 > li:first-child{margin-top:0}
.lstType1 > li:before{content:'';display:block;position:absolute;top:6px;left:0;width:2px;height:2px;border-radius:50%;background-color:#4d4d4d}

.lstType1 + .lstType2{margin-top:12px}
.lstType2 > li{position:relative;line-height:1.4;margin-top:2px;padding-left:10px;color:#00907f;font-size:13px}
.lstType2 > li:first-child{margin-top:0}
.lstType2 > li:before{content:'*';display:block;position:absolute;top:0;left:0}


.btnReCoupon{display:block;position:relative;width:145px;height:38px;line-height:38px;margin:15px auto 25px;border-left:3px solid #d14369;border-radius:3px;color:#3d4045;font-family:'NanumSquareR','³ª´®°íµñ','NanumGothic';font-size:15px;font-weight:700;text-align:center;box-shadow:0 0 3px rgba(0,0,0,0.2)}
.btnReCoupon:after{content:'>';display:block;position:absolute;top:8px;right:-11px;width:22px;height:22px;line-height:22px;border-radius:50%;background-color:#d14369;color:#ffffff;font-family:'dotum';font-size:11px;font-weight:700;text-align:center}


.couponBx{padding:15px 20px 13px;border:1px solid #cccccc}
.couponTit{margin-bottom:5px;padding-left:22px;border:none;background:url('../../../../img/bam/hnc/dc/icon_coupon_info.png') left 3px no-repeat;background-size:13px 13px;color:#3d4045;font-family:'NanumSquareR','³ª´®°íµñ','NanumGothic';font-size:15px;font-weight:800}
.couponInfo{color:#525252;font-size:12px}
.couponInfo a{font-weight:700}














/*  */
