html, body{width:100%}
html.scroll-no{overflow: hidden;position: fixed;}
.su_con{margin-bottom:60px;padding-top: 90px}

/*acc*/
.muti_dis{display:block} /* 768 이하 display: inline-block*/
.muti_dis2{display:block} /* 768 이하 display: inline*/
.muti_dis3{display:block} /* 1120 이하 display: inline*/
.hide{overflow: hidden;position: absolute;width: 0;height: 0;top:-9999px;left:-9999px;line-height: 0;text-indent: -999em;margin: 0;padding: 0;background: none;line-height: 0;border: none;}
.top_space{display:block;}
.txr{text-align:right !important;}
.txl{text-align:left !important;}
.txc{text-align:center !important;}
.img_box{text-align:center }
.img_box img{width:100%;max-width:100%;}

/* Sub location navigation */
.s_nvg{background:#f9f8f7;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;z-index:110}
.s_nvg > div > ul:after {content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.s_nvg > div > ul > li{float:left;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;margin-left:-1px;position:relative;}
.s_nvg > div > ul > li > p > a{display:block;padding:15px 18px;font-size:14px;line-height:18px;color:#46413d;min-width:160px;background:url(../images/sub/nvg_bg.gif) 90% center no-repeat;}
.s_nvg > div > ul > li:first-child{margin-left:0;}
.s_nvg > div > ul > li:first-child > p > a{min-width:0;padding:0;background:none;}
.s_nvg > div > ul > li > div{display:none;position:absolute;top:auto;left:-1px; width:100%;border:1px solid #e5e5e5;border-bottom:none;background-color:#fff;z-index:100}
.s_nvg > div > ul > li > div > ul > li{border-bottom:1px solid #e5e5e5;}
.s_nvg > div > ul > li > div > ul > li > a{display:block;padding:10px;    font-size: 14px; color:#555; }
.s_nvg > div > ul > li.on > p > a{background: url(../images/sub/nvg_bg_on.gif) right center no-repeat;}
.s_nvg > div > ul > li > div > ul > li > a:hover,
.s_nvg > div > ul > li > div > ul > li > a:focus{color:#fff;background:#6ba3d2;}
.s_nvg.sc-fix{position:fixed;top:0;width:100%;left:0;right:0;z-index:110}
.s_nvg > div > ul > li > p{padding-right:15px;}
.s_nvg > div > ul > li:first-child > p{padding-right:0;}
.s_nvg > div > ul > li > p > a{background: url(../images/sub/nvg_bg.gif) right center no-repeat;}

/* Sub visual */
.svs_bk{background-image:url(../images/sub/itv_vs.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;padding:35px 0;min-height:681px;background-attachment: fixed;background-size: 100% 100%;}
.svs_bk.bg3_3 .alpt_st1.v2{background:none}
.svs_bk.h_auto{min-height:auto !important;}
.svs_bk.type6{background-image: url(../images/sub/bg_visual_type6.jpg);}
.svs_bk.type6{min-height:460px}
.svs_bk.type7{min-height:406px;background-image: url(../images/sub/bg_visual_type7.jpg);}
.svs_bk.type8{min-height:406px;background-image: url(../images/sub/bg_visual_type8.jpg);}
.svs_bk.type9{ min-height: 406px; background-image: url(../images/sub/bg_visual_type9.jpg);}
.svs_bk.type10{ min-height: 406px; background-image: url(../images/sub/bg_visual_type10.jpg);}
.svs_bk.type11{ min-height: 406px; background-image: url(../images/sub/bg_visual_type11.jpg);}
.svs_bk.type12{ min-height: 406px; background-image: url(../images/sub/bg_visual_type12.jpg);}
.svs_bk.type13{ min-height: 406px; background-image: url(../images/sub/bg_visual_type13.jpg);}
.svs_bk.type14{ min-height: 406px; background-image: url(../images/sub/bg_visual_type14.jpg);}

.svs_bk.bg1{background-image:url(../images/sub/s1_vs.jpg);}
.svs_bk.bg1_2{background-image:url(../images/sub/s1_vs2.jpg);}
.svs_bk.bg1_3{min-height:406px;background-image:url(../images/sub/s1_vs3.jpg);}
.svs_bk.bg1_4{min-height:406px;background-image:url(../images/sub/s1_vs4.jpg);}
.svs_bk.bg1_5{min-height:406px;background-image:url(../images/sub/s1_vs5.jpg);}
.svs_bk.bg5{background-image:url(../images/sub/s5_vsg.jpg);}
.svs_bk.bg6{background-image:url(../images/sub/s6_vs.jpg);}
.svs_bk.bg1 .itv_bk > .ce{padding:120px 2% 0;background:url(../images/sub/s1_vcb1.png) center top no-repeat;}
.svs_bk.bg1_2 .itv_bk > .ce{padding:120px 2% 0;background:url(../images/sub/s1_vcb2.png) center top no-repeat;}

/*Content box*/
.article{padding:40px 0 0 0}
.rel_cont{padding:40px 0  0 0}

.tish_tg{margin-top:45px;margin-bottom:25px;padding-bottom:12px;background:url(../images/sub/s_tbg.gif) 0 bottom repeat-x;position:relative;}
.tish_tg > h3{font-size:35px;color:#577aac;padding-right:90px;font-weight:500;}
.tish_tg > .sha_bk{position:absolute;right:0;bottom:15px;}
.sha_bk > li{display:inline-block;}

.tlsh_tg{overflow:hidden;}
.tlsh_tg .ttl{float:left;margin-top:22px;}
.ttl{font-size:15px;color:#000;}
.su_sear{float:right;}
.ss_sele{border:1px solid #d9d9d9;height:45px;width:106px;}
.sear_sutg{padding:4px;border:1px solid #d9d9d9;display:inline-block;vertical-align:top;}
.sear_sutg input[type="text"]{height:25px;width:285px;}
.sear_sutg .bt{display:inline-block;padding:5px;}
.sear_sutg .bt img{}

.bdl_bx{margin-top:16px;padding-top:9px;border-top:1px solid #505050;padding-bottom:60px;border-bottom:1px solid #e9e9e9;}
.i_lis1{}
.i_lis1 > li{margin-top:30px;}
.i_lis1 > li > div{display:table;width:100%;table-layout:fixed;word-wrap:break-word;}
.i_lis1 > li > div > .tu{display:table-cell;width:330px;vertical-align:middle;}
.i_lis1 > li > div > .zi{display:table-cell;vertical-align:middle;padding-left:37px;padding-right:70px;}
.i_lis1 > li > div > .zi > h4{font-size:21px;color:#333;margin-bottom:20px;}
.i_lis1 > li > div > .zi > p{margin-bottom:20px;font-size:15px;color:#727272;line-height:25px;height:75px;overflow:hidden;word-break:keep-all;}

.bt_st1{display:inline-block;font-size:15px;color:#2f2f2f;line-height:20px;padding:9px 0;text-align:center;width:132px;border: 1px solid #2f2f2f;}

.page_bks{margin:35px 0;text-align:center;}
.page_bks * {vertical-align:top;}
.page_bks a{display:inline-block;margin:0 1px;}
.page_bks > span{display:inline-block;margin:0 10px;}
.page_bks > span > a{font-size:15px;color:#a0a0a0;line-height:20px;padding:9px;min-width:22px;border:1px solid #dcdcdc;border-radius:2px;}
.page_bks > span > a.on{color:#fff;background:#7d7d7d;border:none;padding:10px;;}

.scb_bg{margin-top:70px;background:#f2f0ed;border-top:1px solid #d4d2cf;}
.scb_bk{display:table;}
.scb_bk > div{display:table-cell;vertical-align:middle;height:102px;}
.scb_bk > .lk{width:55%;}
.scb_bk > .lk > ul{width:100%;height:100%;display:table;}
.scb_bk > .lk > ul > li{display:table-cell;vertical-align:middle;width:33%;padding:0 20px;font-size:14px;color:#333;border-left:1px solid #d4d2cf;}
.scb_bk > .lk > ul > li strong{display:block;font-size:19px;color:#000;}
.scb_bk > .lk > ul > li strong > em{font-style:normal;color:#8c6f58;}

.tehi_tg > div{display:table;width:100%;height:100%;}
.tehi_tg > div > .tel{display:table-cell;width:58%;vertical-align:middle;border-left:1px solid #d4d2cf;padding:0 20px;}
.tehi_tg > div > .tel > dl{display:table;width:100%;height:100%;}
.tehi_tg > div > .tel > dl > dt{display:table-cell;width:52px;vertical-align:middle;}
.tehi_tg > div > .tel > dl > dd{display:table-cell;padding-left:15px;vertical-align:middle;}
.tehi_tg > div > .tel > dl > dd > strong{display:block;font-size:20px;color:#000;}
.tehi_tg > div > .tel > dl > dd > span{font-size:13px;color:#333;}
.tehi_tg > div > .his{display:table-cell;vertical-align:top;text-align:center;border-left:1px solid #d4d2cf;border-right:1px solid #d4d2cf;}
.tehi_tg > div > .his > h4{margin-top:-1px;display:inline-block;font-size:13px;color:#fff;background:#818181;padding:5px 20px;font-weight:normal;}
.tehi_tg > div > .his > ul{margin-top:15px;}
.tehi_tg > div > .his > ul > li{display:inline-block;width:50px;}
.tehi_tg > div > .his > ul > li img{max-width:100%;}

.itv_bk{text-align:center;color:#fff;}
.itv_bk > h4{font-size:20px;font-weight:500;}
.itv_bk > .con{font-size:30px;line-height:48px;letter-spacing:-1px;margin:40px 0;}
.itv_bk > .ce{font-size:15px;line-height:27px;}
.itv_bk > .ce.f14{padding-top:67px;background:url(../images/sub/itv_wni.png) center top no-repeat;}
.itv_bk > .ce2{font-size:15px;margin-top:25px;padding:0 2%;line-height:27px;}
.itv_bk > .ce2.mt10{margin-top:10px;}

/* 서브 비주얼 */
.svs_bk .sq_tg{overflow:hidden;margin-top:180px;}
.svs_bk .sq_tg > div{float:left;width:50%;}
.svs_bk .sq_tg > div > div{height:87px; margin:1px;background:#fff;padding:24px;position:relative;}
.svs_bk .sq_tg > div > div > h4{font-size:18px;color:#19a0ec;line-height:27px;margin-bottom:35px;padding:3px 0;padding-left:45px;}
.svs_bk .sq_tg > div > div > p{font-size:14px;color:#696969;}
.svs_bk .sq_tg > div > div .sqt_bt{position:absolute;top:20px;right:20px;}
.sqt_bt{display:inline-block;width:140px;background:#19a0ec;font-size:14px;color:#fff;font-weight:500;text-align:center;padding:9px 0;border-radius:17px;}
.svs_bk .sq_tg .tel_sq > h4{background:url(../images/sub/itv_ic1.gif) left center no-repeat;}
.svs_bk .sq_tg .zm > h4{background:url(../images/sub/itv_ic2.gif) left center no-repeat;}

.sq_tg.st5{text-align:center;margin-top:70px;}
.sq_tg.st5 > div > div > dl{font-size:19px;color:#19a0ec;font-weight:500;}
.sq_tg.st5 > div > div > dl > dt{font-weight:500;}
.sq_tg.st5 .blu_bt1{margin-top:10px;}
.blu_bt1{display:inline-block;width:168px;font-size:19px;color:#fff;font-weight:500;padding:5px 0;background:#1288E6;border-radius:17px;}
.svs_bk.bg5 .itv_bk > .ce{padding:103px 2% 0;background:url(../images/sub/s5_vcbg.png) center top no-repeat;}

.sq_tg.b6c{margin-top:50px;}
.sq_tg.b6c > div > div > h4{color:#3267c6;}
.sq_tg.b6c > div > div > h4.bg1{background:url(../images/sub/s6sq_tgb1.gif) left center no-repeat;}
.sq_tg.b6c > div > div > h4.bg2{background:url(../images/sub/s6sq_tgb2.gif) 0 0 no-repeat;}
.sq_tg.b6c .sqt_bt{background:#3267c6;}
.sq_tg .sqt_bt.nb{background:none;width:auto;font-size:25px; color: #19a0ec;padding:0;}
.sq_tg.b6c .sqt_bt.nb{color:#3267c6;}
.svs_bk.bg6 .itv_bk > .ce{font-size:21px;padding:120px 2% 0;background:url(../images/sub/s6_vcb.png) center top no-repeat;}

.sq_tg.st1c3{text-align:center;margin-top:50px;}
.sq_tg.st1c3 > div{width:33%;}
.sq_tg.st1c3 > div:nth-of-type(2){width:34%;}
.svs_bk .sq_tg.st1c3 > div > div{padding: 24px 0;}
.sq_tg.st1c3 > div > div > h4{margin-bottom:0;padding:0;font-size:19px;color:#4e4e4e;}
.st1c3  .blu_bt1{margin-top:10px;}
.st1c3 > div:nth-of-type(2) .blu_bt1{width:128px;}
.st1c3 > div:nth-of-type(2) .blu_bt1.ow{width:168px;}
.alp_btn{display:inline-block;font-size:17px;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 10px;}

.itv_bk > .con.ssz{margin:23px 0;font-size:19px;line-height:27px;}
.itv_bk > .con.mb0{margin-bottom:0;}
.itv_bk > .con.bsz{font-size:45px;line-height:130%;}
.itv_bk > .con.big{font-size:45px;line-height:130%;}
.svs_bk.bg1_4 .itv_bk > .ce{padding:120px 2% 0;background:url(../images/sub/s1_vcb4.png) center top no-repeat;}

.alpt_st1{text-align:center;font-size:27px;color:#fff;font-weight:500;margin-top:23px;position: relative; }/*padding-bottom:60px;background:url(../images/sub/alpt_bg1.png) center bottom no-repeat;*/
.alpb_bk{text-align:center;}
.alpb_bk a{display:inline-block;font-size:19px;color:#fff;line-height:27px; border:1px solid #fff;padding:10px 0;width:90%;max-width:348px;margin:1px;transition: all 0.3s;}
.alpb_bk a:hover,
.alpb_bk a.on{background: rgba(0,0,0,0.6);border:1px solid  rgba(0,0,0,0.6);color:#fff;}
.alpb_bk a.fs{font-size: 16px;letter-spacing: -1px;}
.alpb_bk.c3 a{width:30%;}

.sq_tg.c2s{margin: 70px auto 0; max-width:740px; text-align: center;}
.svs_bk .sq_tg.c2s > div{max-width: 400px;}
.svs_bk .sq_tg.c2s > div > div > h4{margin-bottom: 0; padding: 0; font-size: 19px; color: #4e4e4e;}
.svs_bk .sq_tg.c2s > div > div > p{margin-bottom: 10px;}
.svs_bk .sq_tg.c2s > div.col1{float:none;margin:0 auto;height:auto}
.svs_bk .sq_tg > div.col1 > div{height:auto;}

.svs_bk.d001{ min-height: 406px; background-image: url(../images/nwsv/d001.jpg);}
.svs_bk.d002{ min-height: 406px; background-image: url(../images/nwsv/d002.jpg);}
.svs_bk.e010{ min-height: 406px; background-image: url(../images/nwsv/e010.jpg);}
.svs_bk.f004{ min-height: 406px; background-image: url(../images/nwsv/f004.jpg);}
.svs_bk.f005{ min-height: 406px; background-image: url(../images/nwsv/f005.jpg);}
.svs_bk.f006{ min-height: 406px; background-image: url(../images/nwsv/f006.jpg);}
.svs_bk.f008{ min-height: 406px; background-image: url(../images/nwsv/f008.jpg);}
.svs_bk.f009{ min-height: 406px; background-image: url(../images/nwsv/f009.jpg);}


.nvg_st2{margin:40px 0;text-align:right;}
.nvg_st2 > span img{vertical-align:baseline;}
.nvg_st2 > span{display:inline-block;margin-left:20px;padding-left:23px;font-size:16px;color:#868686;background:url(../images/sub/nvg_bg2.gif) left center no-repeat;}
.nvg_st2 > span:first-child{margin-left:0;padding-left:0;background:none;}

.tit_st2{text-align:center;font-size:30px;font-weight:500;padding-bottom:20px;background:url(../images/sub/stit_bg2.gif) center bottom no-repeat;}
.pho_bx{text-align:center;}
.pho_bx img{max-width:100%;}
.pho_bx > div {margin-top:10px;}
.pho_bx > div > span{font-size:16px;color:#404040;padding-left:20px;background:url(../images/sub/p_titbg.gif) left center no-repeat;}
.pho_bx.p2 > p{display:inline-block;width:48%;max-width:425px;}
.pho_bx.p3 > p{display:inline-block;width:31%;max-width:370px;}
.pho_bx.p2 > p > img,.pho_bx.p3 > p > img{width:100%;}

.vcon_bk .pho_bx{margin-top:55px;}
.vcon_bk > dl{margin-top:25px;color:#404040;}
.vcon_bk > dl > dt{font-size:24px;font-weight:500;border-bottom:1px solid #9ca6b1;padding:35px 0 10px;background:url(../images/sub/intv_bg1.gif) 0 0 no-repeat;margin-bottom:20px;}
.vcon_bk > dl > dd{font-size:15px;line-height:30px;font-weight:500;}

.tiv_dbg{text-align:center;margin:60px auto;max-width:756px;padding-left:70px;background:url(../images/sub/intv_bg1.gif) left center no-repeat;}
.tiv_dbg > p{font-size:24px;color:#404040;font-weight:500;line-height:44px;padding-right:70px;background:url(../images/sub/intv_bg2.gif) right center no-repeat;}

.cinf_bk{position:relative;}
.cinf_bk .bx-controls-direction > a{display:block;position:absolute;bottom:7%;width:82px;height:158px;font-size:0;text-indent:-9999em;}
.cinf_bk .bx-controls-direction > .disabled{display:none;}
.cinf_bk .bx-prev{left:0;background:url(../images/sub/cinf_sbt01.png) 0 0 no-repeat;background-size:100%;}
.cinf_bk .bx-next{right:0;background:url(../images/sub/cinf_sbt02.png) right 0 no-repeat;background-size:100%;}
.cinf_bx > li img{max-width:100%;}

.s5_ls {text-align:center;}
.s5_ls > li{width:298px;display:inline-block;font-size:14px;color:#404040;font-weight:500;margin: 0 30px;}
.s5_ls > li > .tu  img{width:100%;}
.s5_ls > li > .ti{margin:20px;}
.s5_ls > li > .ti > strong{font-size:18px;display:block;font-weight:500;}
.s5_ls > li > .inf{line-height:20px;margin:0 20px;}
.s5_ls > li > .btb {margin-top:15px;}
.s5_ls > li > .btb .blu_bt1{width:140px;font-weight:500;background:#2babfb;}

.sqm{background:#f6f6f6;position:fixed;right:0;top:50%;width:100%;max-width:330px;z-index:30;}
.sqm.on{margin-top:-120px;}
.sqm > div{padding-right:38px;}
.sqm > div > .sbn_c{padding:20px;position:relative;}
.sqm > p{position:absolute;right:0;top:50%;margin-top:-59px;background:#fff;}
.sqm > p > a{display:block;font-size:0;width:38px;height:38px;background-image:url(../images/sub/sbnn_bt1.gif);margin-top:1px;}
.sqm .sqm_sw{background-position:0 center;}
.sqm.on > p{margin-top:-19px;}
.sqm .t_tp{background-position:0 0;}
.sqm .t_bm{background-position:0 bottom;}
.sqm.on .sqm_sw{background:url(../images/sub/sbnn_bt2.gif) 0 0 no-repeat;margin-top:0;}
.sqm.on .t_tp{display:none;}
.sqm.on .t_bm{display:none;}

.sbn_lis > li > a{font-size:12px;font-weight:500;color:#666;}
.sbn_lis > li > a:hover,.sbn_lis > li > a:focus,.sbn_lis > li > a:active{color:#2da5e9;}

.zj_ll {margin-top:30px;}
.zj_ll > h4{font-size:12px;font-weight:500;color:#666;}
.zj_ll > ul{margin-top:10px;overflow:hidden;}
.zj_ll > ul > li{float:left;margin-left:8px;}
.zj_ll > ul > li:first-child{margin-left:0;}

/* 게시판 검색창 */
.ln_sear{text-align:center;padding:24px 2%;background:#f4f6f9;border-top:2px solid #4e4e4e;border-bottom:1px solid #e1e4e7;}
.lns_ipt{height:41px;width:375px;padding-left:3px;border:1px solid #e1e4e7;}
.lns_bt{display:inline-block;background:#494949;width:80px;font-size:15px;color:#fff;line-height:21px;padding:10px 0;text-align:center;}
.lns_bt_init{display:inline-block;background:#3875d6;width:80px;font-size:15px;color:#fff;line-height:21px;padding:10px 0;text-align:center;}

.s1_qna {margin-top:20px;}
.s1_qna > li{padding:20px;padding-left:65px;border:1px solid #e4e7e9;position:relative;margin-top:10px;}
.s1_qna > li > .sim{position:absolute;left:20px;top:21px;}
.s1_qna > li > a{display:block;padding-right:20px;background:url(../images/sub/qna_lbg1.gif) right center no-repeat;font-size:18px;color:#4e4e4e;font-weight:500;}
.s1_qna > li > a.on{color:#1d71d1;background:url(../images/sub/qna_lbg2.gif) right center no-repeat;}
.s1_qna > li > div{display:none;font-size:15px;color:#333;line-height:25px;margin-top:20px;padding-right:20px;}
.qna_bk .mor{display:block;background:#f4f6f9;text-align:center;padding:15px 0;margin-top:10px;}
.qna_bk .mor > span{display:inline-block;color:#757677;font-size:14px;padding-right:12px;background:url(../images/sub/qna_mbg.gif) right center no-repeat;}

.tit_st3{font-size:20px;color:#333;margin-bottom:15px;text-indent: 10px}

/*게시판 C*/
.s6b_slbk.tp2{margin-top:40px}
.edit_area{min-height:150px}

/*게시판 상세*/
.tbl_view{width:100%;margin: 0 0 20px 0;border-top:1px solid #e6e7e6;}
.tbl_view table{table-layout: fixed;}
.tbl_view th{display:table-cell;vertical-align:middle;width:30%;padding:0 20px;font-size:15px;color:#222;background:#f8f8f8;border-left:1px solid #e6e7e6;border-bottom:1px solid #e6e7e6;text-align:left;font-weight:normal}
.tbl_view tr th:first-child{border-left:0}
.tbl_view td{display:table-cell;vertical-align:middle;    height: 19px;padding:10px 20px;font-size:14px;color:#333;border-left:1px solid #e6e7e6;border-bottom:1px solid #e6e7e6;word-wrap: break-word;}
.tbl_view.v2{border-top:1px solid #4c4c4c;}

/* 반응형 테이블 width*/
.colw_6{width:6%;}
.colw_8{width:8%;}
.colw_10{width:10%;}
.colw_12{width:12%;}
.colw_15{width:15%;}
.colw_20{width:20%;}
.colw_24{width:24%;}
.colw_28{width:28%;}
.colw_31{width:31%;}
.colw_32{width:32%;}
.colw_33{width:33%;}
.colw_38{width:38%;}
.colw_40{width:40%;}
.colw_41{width:41%;}
.colw_42{width:42%;}
.colw_43{width:43%;}
.colw_44{width:44%;}
.colw_45{width:45%;}
.colw_46{width:46%;}
.colw_47{width:47%;}
.colw_52{width:52%;}

/* 반응형 테이블  */
.respon_table1{margin-bottom: 20px;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2}
.respon_table1 ul:after{content:"";display: block;clear: both;}
.respon_th{display:table;width: 100%;border-bottom: 1px solid #c2c2c2;border-top: 2px solid #000;table-layout: fixed;background-color:#f4f6f9;}
.respon_th li{display:table-cell;line-height:53px;padding:0;border-left: 1px solid #c2c2c2;color: #333;font-size:15px;text-align: center;vertical-align: middle;}
.respon_th li:first-child{border-left:0}
.respon_td{display:table;width:100%;table-layout: fixed;border-bottom: 1px solid #c2c2c2;}
.respon_td li{display:table-cell;text-align: center;border-left: 1px solid #c2c2c2;padding: 9px 5px 7px;color: #333333;vertical-align: middle;word-wrap: break-word;}
.respon_td li:first-child{border-left:0}
.respon_td li.td_sj{text-align: left;}
.respon_td li.td_sj > a{display:inline-block;max-width:92%; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.respon_td li:hover a{text-decoration: underline;}
.no_data{width:100%;}

/*VOD*/
.vodArea{border-bottom:1px solid #e6e7e6;padding:10px 0;min-height:364px;}
.vodPlay {position: relative;width: 100%;padding-bottom: 56.25%;margin: 0 0 10px 0}
.vodPlay iframe {position: absolute;width: 100%;height: 100%;}
.vodTxt{padding:25px 10px; line-height:26px}

/**/
.board_list{margin-top: 10px;border-top: 1px solid #505050;}
.board_list > ul > li{display:table;width:100%;border-bottom:1px solid #e9e9e9;table-layout: fixed;}
.board_list > ul > li.no_data{display:block;text-align:center;padding:15px 0; }
.board_list > ul > li span{display:table-cell;vertical-align:middle;padding:15px 0;font-size:14px;color:#222;text-align:center}
.board_list > ul > li span.td_sj{text-align: left;padding:15px 10px;width:auto;}
.board_list > ul > li span.td_sj > a{display:inline-block;max-width:98%; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;font-size: 16px;color: #222;font-weight:500}
.board_list > ul > li span.td_file > a{display:inline-block;margin: 0 1px}

/* 게시판 검색 */
.board_sch{text-align:center;padding:24px 2%;margin: 20px 0 20px 0;  background:#f4f6f9;border-top:2px solid #4e4e4e;border-bottom:1px solid #e1e4e7;}
.board_sch > div{position:relative;display:inline-block;vertical-align:top}
.board_sch .ss_sele{display:inline-block;height: 43px;vertical-align:top}
.page_info{text-align:right;color:#757577;font-size:13px}

/*board acc*/
/*.bd_tab{margin-top:40px}*/
.bd_btns{margin: 0 0 15px 0; text-align:right}
.ess{display:inline-block;line-height:21px;}
.ess img{vertical-align:top;padding: 5px 5px 0 0}


/*첨부파일*/
.file_attach li{padding: 0 0 0 22px;margin: 0 0 8px 0;background: url(../images/sub/file_icon.gif) left 2px no-repeat;}
.file_attach li:last-child{margin-bottom:0}
.file_attach li a{display:inline-block;margin: 0 5px 0 0;vertical-align:top}
.file_attach li a:hover{text-decoration:underline}
.file_attach li span{display:inline-block;vertical-align:top;letter-spacing:-1px}
.file_pmb.v2{position:relative;margin-top:0;padding: 0 200px 0 0;margin: 0 0 5px 0}
.file_pmb.v2 .file_up{width:100%;}
.file_pmb.v2 .file_up > input[type="text"]{width:100%;height:32px}
.file_pmb.v2 .fl_pam{display:block;position:absolute;right:0;top:0}
.file_pmb.v2 .fl_pam a.btn_find{display:inline-block;min-width:117px;height:34px;line-height:34px;padding:0; border-radius:3px;background-color:#4c4c4c;text-align:center;color:#FFF;vertical-align:top}
.file_pmb.v3{position:relative;margin-top:0;padding: 0 125px 0 0;margin: 0 0 5px 0}
.file_pmb.v3 .file_up{width:100%;}
.file_pmb.v3 .file_up > input[type="text"]{width:100%;height:32px}
.file_pmb.v3 .fl_pam{display:block;position:absolute;right:0;top:0}
.file_pmb.v3 .fl_pam a.btn_find{display:inline-block;min-width:117px;height:34px;line-height:34px;padding:0; border-radius:3px;background-color:#4c4c4c;text-align:center;color:#FFF;vertical-align:top}




/**/
.brd_ils{margin-top:30px;border-top:1px solid #eaeaea;}
.brd_ils > li{padding:30px 0;border-bottom:1px solid #eaeaea;}
.brd_ils > li > div{position:relative;min-height:230px;padding: 0 0 0 240px;word-wrap:break-word;}
.brd_ils > li > div > .tu{overflow:hidden;position:absolute;left:0;width:228px;height:228px;background: url(../images/sub/no_image03.gif) center center no-repeat;border:1px solid #ececec}
.brd_ils > li > div > .tu a{display:block;overflow:hidden;height:100%;}
.brd_ils > li > div > .tu img{width:100%;height:100%;}
.brd_ils > li > div > .zi{min-height:218px; padding:12px 140px 0 40px;position:relative;font-size:15px;color:#727272;}
.brd_ils > li > div > .zi h4{font-size:18px;color:#333;}
.brd_ils > li > div > .zi > .inf{margin-top:20px;}
.brd_ils > li > div > .zi .bt_st1{position:absolute;right:0;top:50%;margin-top:-20px;}
.brd_ils > li > div > .tu{overflow:hidden;width:228px;height:228px;background: url(../images/sub/no_image03.gif) center center no-repeat;border:1px solid #ececec}
.brd_ils > li > div > .tu a{display:block;}

/*관련기관*/
.brd_ils.t200 {margin-top:0;border-top:2px solid #4e4e4e;}
.brd_ils.t200 > li{padding:40px 0;}
.brd_ils.t200 > li > div{min-height:inherit}
.brd_ils.t200 > li > div > .tu{width:200px;height:85px;border:0}
.brd_ils.t200 > li > div > .tu a{height:85px;}
.brd_ils.t200 > li > div > .zi{min-height:inherit;padding:0 140px 0 0;vertical-align:middle;}
.brd_ils.t200 > li > div > .zi > .tg p{margin-top:7px;}
.brd_ils.t200 > li > div > .zi > .tg p.zl{color:#333;}
.brd_ils.t200 > li > div > .zi > .tg p.zl a{color:#1a5cd7;text-decoration:underline;}
.brd_ils.t200 > li > div > .zi .bt_st1:hover{color:#fff;background:#19a0ec;}

/*관련기관 - 주택금융관련*/
.site_info_box{margin-top:40px;padding:20px 0; border-top:2px solid #4e4e4e;border-bottom:2px solid #4e4e4e}
.site_info_box >  div{position:relative;padding-left:430px;min-height:360px;}
.site_info_box .site_info_img{overflow:hidden;position:absolute;left:0;width:420px;height:auto;background: url(../images/sub/no_image03.gif) center center no-repeat;border:1px solid #ececec}
.site_info_box .site_info_img img{width:100%;height:100%;}
.site_info_box .site_info_text{min-height:inherit;vertical-align:middle; padding:12px 0 0 20px;}
.site_info_box .site_info_text .t_box {margin: 0 0 15px 0}
.site_info_box .site_info_text .t_box:after{content:"";display:block;clear:both;}
.site_info_box .site_info_text .t_box h4{float:left;margin-top:10px}
.site_info_box .site_info_text .t_box a{float:right;color:#1a5cd7;text-decoration:none;position:relative;right:inherit;top:inherit;margin-top:0;color:#333;}
.site_info_box .site_info_text .t_box .bt_st1:hover{color:#fff;background:#19a0ec;}
.site_info_box .site_info_text .h_box{margin: 0 0 20px 0; border-top:1px solid #4e4e4e;border-bottom:1px solid #4e4e4e; color:#333}
.site_info_box .site_info_text .h_box p{padding:10px 0}

.bivw_bk{border-top:2px solid #4c4c4c;padding-top:15px;}
.btn_st2{display:inline-block;background:#494949;width:90px;font-size:15px;color:#fff;line-height:21px;padding:10px 0;text-align:center;}
.vw_zl{display:table;width:100%;border-top:1px solid #e6e7e6;}
.vw_zl > li{display:table-cell;vertical-align:middle;width:50%;}
.vw_zl > li > dl{display:table;width:100%;}
.vw_zl > li > dl > dt{display:table-cell;vertical-align:middle;width:30%;padding:0 20px;font-size:15px;color:#222;background:#f8f8f8;border-left:1px solid #e6e7e6;border-bottom:1px solid #e6e7e6;}
.vw_zl > li > dl > dd{display:table-cell;vertical-align:middle;height:40px;padding:0 20px;font-size:14px;color:#333;border-left:1px solid #e6e7e6;border-bottom:1px solid #e6e7e6;}
.vw_zl > li:first-child > dl > dt{border-left:none;}
.vw_con{border-bottom:1px solid #e6e7e6;padding:10px 0;min-height:364px;}
.vw_con img{max-width:100%}
.rbt_bk{margin-top:10px;text-align:right;}

.v_np{margin-top:50px;border-top:1px solid #4c4c4c;border-bottom:1px solid #4c4c4c;}
.v_np > dl{display:table;width:100%;}
.v_np > dl > dt{display:table-cell;vertical-align:middle;width:50px;padding:0 20px;padding-left:70px;font-size:15px;color:#222;font-weight:500;background-image:url(../images/sub/vnp_bg2.gif);background-repeat:no-repeat;background-position:17px center; }
.v_np > dl > dd{display:table-cell;vertical-align:middle;padding:0 20px;font-size:14px;color:#333;height:40px;}
.v_np > dl:first-child{border-bottom:1px solid #e6e7e6;}
.v_np > dl:first-child > dt{background-image:url(../images/sub/vnp_bg1.gif);}

.zxn_ls {text-align:center;}
.zxn_ls > li{display:inline-block;width:190px;vertical-align:top;margin:20px 15px 0;position:relative;}
.zxn_ls > li > h5{font-size:19px;font-weight:500;color:#333;margin:15px 0;padding-bottom:15px;background:url(../images/sub/zxn_tbg.gif) center bottom no-repeat;}
.zxn_ls > li > p{font-size:15px;color:#333;line-height:25px;word-break:keep-all;letter-spacing:-1px;}
.zxn_ls > li:after{content:"";display:block;width:21px;height:59px;position:absolute;left:-28px;top:65px;background: url(../images/sub/zxn_afbg.jpg) 0 0 no-repeat;}
.zxn_ls > li:first-child:after{display:none;}

.ttwls{overflow:hidden;}
.ttwls > li{float:left;width:334px;margin-left:59px;margin-top:20px;}
.ttwls > li:first-child{margin-left:0;}
.ttwls > li > div{border:1px solid #e6e6e6;text-align:center;padding:30px 1%;}
.ttwls > li > div > h5{font-size: 19px;color: #333;margin:12px 0;padding-bottom: 12px; background: url(../images/sub/zxn_tbg.gif) center bottom no-repeat;}
.ttwls > li > div > p{ font-size: 15px; color: #333; line-height: 25px; letter-spacing: -1px;min-height:100px;}


.qntb_bk{border:none;}
.qn_tb{margin:0 -1%;}
.qn_tb > li{display:inline-block; width:23%;margin-left:1%;margin-top:10px;}
.qn_tb > li > p{display:table;width:100%;text-align:center;}
.qn_tb > li > p > a{display:table-cell;height:44px;border:1px solid #4e4e4e;padding:0 2%;font-size:15px;word-break:keep-all;}
.qn_tb > li > p > a:hover,
.qn_tb > li > p > a.on{padding:1px 2%;border:none;background:#448bd8;color:#fff;}

.qn_cbk{margin:40px 0;}
.qn_tf{display:table;width:100%;background:#f9f9f9;}
.qn_tf > dt{display:table-cell;vertical-align:middle;width:340px;background:#138ce7;}
.qn_tf > dt > div{display:table;width:100%;height:140px;text-align:center;background:url(../images/sub/qn_tfbg1.jpg) 0 0 no-repeat #138ce7;}
.qn_tf > dt > div > p{display:table-cell;vertical-align:middle;font-size:30px;color:#fff;font-weight:500;}
.qn_tf > dt > div > p.f24{font-size:24px;letter-spacing: -1px; word-break: keep-all;}
.qn_tf > dd{font-weight:500;font-size:23px;color:#333;letter-spacing:-1px;display:table-cell;vertical-align:middle;padding:0 35px;background:url(../images/sub/qn_tfbg3.png) 0 center no-repeat;}
.qn_tf > dd.f17{font-size:17px;}
.qn_tf > dd.inf2 {padding: 0 20px;}

.qn_cpt > dl{margin-top:40px;}
.qn_cpt > dl > dt{font-size:20px;color:#333;font-weight:500;padding-top:7px;margin-bottom:10px;background:url(../images/sub/qnc_tbg.jpg) 0 0 no-repeat;}
.qn_cpt > dl > dd{font-size:16px;color:#333;line-height:25px;}
.qn_cpt > dl > dd > ul > li{padding-left:10px;margin-top:8px;background:url(../images/sub/qn_lsbg.gif) 0 10px no-repeat;}
.qn_cpt > dl > dd > ul > li > div{margin-left:-10px;margin-top:8px;}
.qn_cpt > dl > dd > ul > li > div > table{margin:10px 0;}
.qn_cpt > dl > dd > ul > li > ul > li{font-size:14px;}
.qn_cpt strong{font-size:inherit;font-weight:500;}
.qn_cpt > dl > dd table{line-height: 130%;}

.qnsq_sl{overflow:hidden;text-align:center;margin-bottom:40px;}
.qnsq_sl > li{float:left;width:172px;font-size:16px;color:#333;font-weight:500;letter-spacing:-1px;padding-left:42px;margin-left:22px;margin-top:20px;background:url(../images/sub/qnsq_sbg.gif) 0 40% no-repeat;}
.qnsq_sl > li:first-child{padding-left:0;margin-left:0;background:none;}
.qnsq_sl > li img{display:block;margin:0 auto 10px;}

.qn_spb{padding:15px;background:url(../images/sub/qn_spbg.gif) repeat;}
.qn_spb > ul{padding:20px 25px;background:#fff;}

.fj_dw{display:inline-block;font-size:14px;color:#333;line-height:20px;padding:7px 12px;padding-left:35px;border:1px solid #e3e3e3;background:url(../images/sub/fjdw_ic.gif) 10px 8px no-repeat #f9f9f9;}
.lk_inl{color: #1a5cd7; word-wrap: break-word; text-decoration: underline; vertical-align: baseline;}

.co_tast1 {border:1px solid #c2c2c2;border-top:2px solid #000;text-align:center;font-size:15px;color:#333;word-break: break-all  ;  table-layout: fixed;}
.co_tast1 th{background:#e7e7e7;font-weight:500;padding:15px 5px;border-bottom:1px solid #c2c2c2;border-right:1px solid #c2c2c2;}
.co_tast1 tbody th{background:#fafafa;font-weight:normal;}
.co_tast1 td{padding:15px 1%;border-bottom:1px solid #c2c2c2;border-right:1px solid #c2c2c2;}
.co_tast1 td.txl{text-align:left;}

.s6b_slbk{margin-bottom:40px;position:relative;padding:30px;padding-right:60px;border:1px solid #eaeaea;}
.s6b_sl > li > div{display:table;width:100%;table-layout:fixed;word-wrap:break-word;}
.s6b_sl > li > div > .tu{display:table-cell;width:400px;vertical-align:middle;}
.s6b_sl > li > div > .zi{display:table-cell;vertical-align:top;padding-left:35px;color:#333;}
.s6b_sl > li > div > .zi > .ti{font-size:24px;font-weight:500;padding:7px 0;padding-left:60px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background:url(../images/sub/s6b_tbg.gif) 0 0 no-repeat;}
.s6b_sl > li > div > .zi > .inf{font-size:15px;line-height:25px;margin:10px 0 15px;}
.s6b_sl > li > div > .zi > .dy{font-size:14px;margin-bottom:25px;}

.s6b_slbk .bx-pager{position:absolute;right:30px;top:50%;margin-top:-34px;}
.s6b_slbk .bx-pager a{display:block;font-size:0;width:8px;height:8px;padding:4px;margin:5px 0;background:url(../images/sub/s6b_slb1.gif) center center no-repeat;}
.s6b_slbk .bx-pager a.active{background:url(../images/sub/s6b_slb2.gif) center center no-repeat;}
.s6b_slbk .bx-controls-auto{position:absolute;right:30px;top:30px;}
.s6b_slbk .bx-controls-auto > div{display:inline-block;vertical-align:top;}
.s6b_slbk .bx-controls-auto a{display:block;font-size:0;width:14px;height:14px;}
.s6b_slbk .bx-stop{background:url(../images/sub/s6b_slb3.gif) 0 0 no-repeat;}
.s6b_slbk .bx-start{background:url(../images/sub/s6b_slb4.gif) 0 0 no-repeat;}

.bt_st1.oc{color:#0180e2;border:1px solid #0180e2;}

.brdls_st1{margin-top:10px;border-top:1px solid #505050;}
.brdls_st1 > li{display:table;width:100%;border-bottom:1px solid #e9e9e9;}
.brdls_st1 > li > a{display:table-cell;font-size:16px;color:#222;padding:15px 0;font-weight:500;}
.brdls_st1 > li > span{display:table-cell;vertical-align:middle;width:90px;padding-left:4px;font-size:14px;color:#222;}

.sd_vwbk1 > p{font-size:15px;color:#333;line-height:27px;margin-top:30px;}
.sd_vwbk1 > p.big{font-size:25px;}
.sd_vwbk1 > p:first-child{margin-top:0;}

.sd_vwbk1.bg1{padding:68px 50px;padding-right:51%;background-image:url(../images/sub/sd_vwbg1.jpg);background-position:  center 0;background-repeat:no-repeat;background-size:cover;}
.sd_vwbk1.bg1 > p{color:#fff;}
.sd_vwbk1.bg1 > p.sp1{display:inline-block;padding:8px 0;color:#8eb6ff;font-size:17px;font-weight:500;border-top:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;}
.sd_vwbk1.bg1 h4{font-size:50px;color:#fff;margin-top:10px;}
.sd_vwbk1.bg2{padding:20px;padding-left:52%;background-image:url(../images/sub/sd_vwbg2.jpg);background-position: 0 bottom;background-repeat: no-repeat;}

.bc_tit4{background:#4c7cd6;font-size:24px;color:#fff;text-align:center;padding:15px 1%;border-radius:5px;margin-top:30px;}


.svs_bk.bg3_2{min-height:406px;background-image:url(../images/sub/s3_vs2_v2.jpg);}
.sq_tg.t0n{margin-top:0;}
.sq_tg.t80n{margin-top:80px;}
.svs_bk .sq_tg .eng_fw > h4{padding:0 140px 0 35px;margin-bottom:14px;letter-spacing:-1px;word-break:keep-all;min-height:54px;background: url(../images/sub/s3sq_tgb.gif) 0 0 no-repeat;}

.ls-1{letter-spacing:-1px;}
.nww_lk{display:inline-block;font-size:14px;color:#0084d7;border:1px solid #0084d7;padding:9px 14px;line-height:20px;padding-right:40px;background:url(../images/sub/newwd_ic.gif) 92% center no-repeat;}
.nww_lk.zl{background:url(../images/sub/nww_zlic.gif) 94% center no-repeat;}

.co_tast1.rov{border-top:none;}
.co_tast1.rov tbody th{background:#e7e7e7;font-weight: 500;}
.co_tast1.rov tbody tr:first-child th{border-top:2px solid #000;}
.co_tast1.rov tbody tr:first-child td{border-top:2px solid #000;}
.co_tast1.th_al th{text-align:left;}
.co_tast1.td_al td{text-align:left;}
.co_tast1 th.lbg{background: #fafafa;font-weight: normal;}

/*List*/
.u_st1{text-align:left;}
.u_st1 > li{padding-left:10px;margin-top:8px;background:url(../images/sub/qn_lsbg.gif) 0 10px no-repeat;}
.u_st1 > li > div{margin-left:-10px;margin-top:8px;}
.u_st1 > li strong{font-weight: 500;}
.utp_txi > li{padding-left: 18px;text-indent: -18px;font-size: 16px;color: #333;line-height:25px;}
.utp_txi > li *{text-indent:0;}

.ul_list1{margin: 0 0 20px 0;}
.ul_list1 > li{padding-left:10px;margin: 0 0 8px 0;background:url(../images/sub/qn_lsbg.gif) 0 10px no-repeat;text-indent: 0;}
.ul_list1 > li > ul  li{margin-top:0;margin-bottom:5px}
.ul_list2{margin: 0 0 20px 0}
.ul_list2 > li{padding-left:10px;margin: 0 0 8px 0;background:url(../images/sub/bullet01.gif) 0 10px no-repeat;text-indent: 0;line-height: 150%;}
.ul_list3{margin: 0 0 20px 0}
.ul_list3 > li{padding-left:10px;margin: 0 0 8px 0;background:url(../images/sub/bullet04.gif) 0 10px no-repeat;color:#fff}
.ul_list4{margin: 0 0 20px 0}
.ul_list4 > li{padding-left:10px;margin: 0 0 8px 0;background:url(../images/sub/bullet03.gif) 0 10px no-repeat;text-indent: 0;}
.ul_list5 > li{padding-left:12px;margin: 0 0 8px 0;background:url(../images/sub/bullet05.gif) 0 5px no-repeat;text-indent: 0;}
.ol_list1{margin: 0 0 20px 0}
.ol_list1 > li{margin: 0 0 8px 0;padding: 0 0 0 18px;text-indent:-18px;}

.ol_list1> li ul > li{margin-bottom:5px;font-size:14px}
.ol_list2{margin: 0 0 20px 0}
.ol_list2 > li{margin: 0 0 8px 0;padding: 0 0 0 24px;text-indent:-24px;}
.ol_list2 > li ul > li{margin-bottom:5px;font-size:14px}
.text_article > ul{margin-bottom:40px}
.text_article > ul > li > ol{margin-top:5px;}
.text_article > ul > li  ul{margin-top:5px;font-size:14px}
.text_article > p{margin-bottom:20px}
.text_article > ol > li{margin-bottom:30px}
.text_article > ol.sm > li{margin-bottom:5px}
.text_article > ol > li > ol{margin:10px 0;font-size:14px}
.text_article > ol > li ol li{margin:0 0 5px 0;font-size:14px}
.text_article > ol > li > ul{margin:5px 0 0  0;font-size:14px}
.text_article > ol > li ul  li{margin: 0 0 5px 0;text-indent:0}
.text_article > ol > li > p{margin:5px 0 0 0;text-indent:0}

.text_article > ul > li ol li{margin: 0 0 5px 0;font-size:14px}
.text_article .step_lsbk{margin-left:-10px}
.text_article .step_lst > li{margin-left: 35px;margin-top: 20px;}

.text_article .co_tast1 td > ul{font-size:15px}
.text_article .co_tast1 td > ul ul{font-size:14px}

.text_article >  h4{margin-top:40px}
.text_article strong{font-weight:500}

.text1{line-height:25px}
.first_item{margin-top:0 !important}
.last_item{margin-bottom:0 !important}
.last_item > li:last-child{margin-bottom:0 !important}
.min_h{min-height:450px}
.font_14{font-size:14px}

.border_wbk{border:5px solid #808080;padding:15px;font-size:15px;}

.sx_dl_st1 > dl{width:118px;padding-right:34px;display:inline-block;vertical-align:top;font-weight:500;background:url(../images/sub/sx_dl_bg.jpg) right center no-repeat;}
.sx_dl_st1 > dl:last-child{padding-right:0;background:none;}
.sx_dl_st1 > dl > dt{display:table;width:100%;height:90px;text-align:center;word-break:keep-all;}
.sx_dl_st1 > dl > dt > div{display:table-cell;vertical-align:middle;background:#808080;color:#fff;}
.sx_dl_st1 > dl > dd{display:table;width:100%;height:124px;padding:0;text-align:left;font-size:16px;line-height:24px;color:#333;letter-spacing:-1px;background-color:#fff}
.sx_dl_st1 > dl > dd > div{display:table-cell;width:100%;height:100%;vertical-align:middle;border: 2px solid #808080;padding:0 5px;font-size:14px;text-align:center}
.sx_dl_st1 > dl.no_arr{background:none}

.sx_dl_st1.step8 > dl{padding-right: 18px;}
.sx_dl_st1.step8 > dl > dd{}
.sx_dl_st1.step6 > dl{width:164px;padding-right: 18px;}
.sx_dl_st1.step6 > dl > dd{height:205px}
.sx_dl_st1.step6 > dl > dd > div{padding:10px;}

.sx_dl_st1.step5 > dl{width: 17%;padding-right: 2%;}
.sx_dl_st1.step5 > dl > dd{height:90px}
.sx_dl_st1.step5 > dl > dd > div{padding:10px;}
.sx_dl_st1.step5 > dl.no_dd{height:180px;}
.sx_dl_st1.step5 > dl.no_dd dd{display:none}
.sx_dl_st1.step5 > dl.no_dd dt{height:100%;}

.sx_dl_st1.mo_ors > dl{width:118px;display:inline-block;padding-right: 116px;margin-right:11px;background:url(../images/sub/sx_dl_bg3.jpg) right center no-repeat;}
.sx_dl_st1.mo_ors > dl:last-child{padding-right:0;margin-right:0;background:none;}

.indent1{padding: 0 0 0 18px;text-indent:-18px; font-size:15px;color:#333333}
.indent2{padding: 10px 0 0 10px;text-indent:-10px; font-size:13px;color:#333333}
.indent3{padding: 0 0 0 14px;text-indent:-14px; font-size:14px;color:#333333;line-height:22px}


.no_p > div{display:table;width:100%;height:87px;}
.no_p > div > h4{display: table-cell; vertical-align: middle; font-size: 18px;    color: #19a0ec;letter-spacing:-1px;}
.no_p > div > h4.fts{font-size:15px;}
.no_p > div > p{display:table-cell;vertical-align: middle; width:120px;}
.svs_bk .sq_tg > div > .no_p .sqt_bt{position:static;width:120px;}

.noP_bg1{text-align:left;padding-left:50px;background:url(../images/sub/sq_noP_bg1.gif) 0 center no-repeat;}
.no_p.npb > div > h4{color:#777;font-weight: 500}
.no_p.npb > div > h4 > span{color:#1e9ba9;}
.no_p.npb > div > p{vertical-align: top;}


.tit_st4{margin-top: 40px;}
.tit_st4 > span{display:inline-block;font-size: 20px;color: #448bd8;font-weight: 500;border-bottom: 4px solid #478ad4;padding-bottom: 10px;}

.bdl_bx.mt0{margin-top:0;}
.h46t{display:table;width:100%;height:46px;}
.h46t > span{display:table-cell;vertical-align:middle;}

.tel_sq .mtm_spp{margin:-29px 0 10px;}

.hal_tbbk{overflow:hidden;margin:0 -1%;}
.hal_tbbk > div{float:left;width:48%;margin:0 1%;}
.hal_tbbk > div table{height:282px;}

.qn_cpt > dl > dd > ul.os_cdn > li{background:none;}
.qn_cpt > dl > dd > ul.os_cdn > li > ul{padding-left:10px;}

.sx_ul_st1 > ul{text-align:center;margin-left:-17px;}
.sx_ul_st1 > ul > li{display:inline-block;width:151px;padding-left:70px;margin-left:17px;background:url(../images/sub/sx_ul_bg3.jpg) 0 center no-repeat;}
.sx_ul_st1 > ul > li > div{display:table;width:100%;height:151px;background:url(../images/sub/sx_ul_bg1.gif) 0 0 no-repeat;}
.sx_ul_st1 > ul > li > div > p{font-size:20px;color:#3e3e3e;font-weight:500;line-height:130%;display:table-cell;vertical-align:middle;background-image:url(../images/sub/sx_ul_bg2.gif);background-position: 0 bottom; background-repeat: no-repeat;}
.sx_ul_st1 > ul > li:first-child{padding-left:0;background:none;}
.sx_ul_st1 > ul > li:first-child > div > p{border-left:5px solid #63bff2;background-position:right bottom;}
.sx_ul_st1 > ul > li:last-child > div > p{border-right:5px solid #63bff2;}
.sx_ul_st1.small > ul > li{width:105px;padding-left: 31px;margin-left:4px;vertical-align:top;background:url(../images/sub/sx_ul_bg3.jpg) 0 42px no-repeat;background-size:27px;}
.sx_ul_st1.small > ul > li > div{background-size:100%;height:105px;}
.sx_ul_st1.small > ul > li > div > p{background-size:105px;font-size:16px;}
.sx_ul_st1.small > ul > li > div > p > span{font-size:12px;display:block;letter-spacing:-1px;}
.sx_ul_st1.small > ul > li > p{font-size:16px;color:#3e3e3e;font-weight:500;line-height:20px;margin-top:7px;min-height:40px;}
.sx_ul_st1.small > ul > li:first-child{padding-left:0;background:none;}
.sx_ul_st1 > ul > li:first-child > div > p{border-left:4px solid #63bff2;}
.sx_ul_st1 > ul > li:last-child > div > p{border-right:4px solid #63bff2;}

.sx_dl_st2 {overflow:hidden;}
.sx_dl_st2 > dl{float:left;font-size:16px;width:229px;text-align:center;padding-left:68px;background:url(../images/sub/sx_dl_bg2.jpg) 15px center no-repeat;}
.sx_dl_st2 > dl > dt{color:#fff;background:#808080;padding:5px 0;}
.sx_dl_st2 > dl > dd{padding:10px; border: 2px solid #808080; min-height: 48px;}
.sx_dl_st2 > dl:first-child{padding-left:0;background:none;}



.svs_bk.bg3_3{background-image:url(../images/sub/s3_vs3.jpg);}
.svs_bk.bg3_3 .ce{padding-top:120px;background:url(../images/sub/s3_vcb_c015.png) center top no-repeat;;}
.svs_bk.bg3_3 .sq_tg .tel_sq > h4{color:#14b5c8; background: url(../images/sub/s3c15_tgb.gif) left center no-repeat;}
.svs_bk.bg3_3 .sq_tg .sqt_bt.nb{color:#0d9cb5;}
.svs_bk.bg3_3 .sq_tg > div > .no_p .sqt_bt{background:#0d9cb5;}
.svs_bk.bg3_3 .alpt_st1{margin-bottom:70px;background:url(../images/sub/alpt_bg2.png) center bottom no-repeat;}

.gjzl_cxls{overflow:hidden;text-align:center;}
.gjzl_cxls > ul > li{float:left;width:21%;padding:0 2%;margin:20px 0;background: url(../images/sub/gjzl_sxbg.gif) left 100px no-repeat;}
.gjzl_cxls > ul > li:first-child{background:none;}
.gjzl_cxls > ul > li > dl{font-weight:500;}
.gjzl_cxls > ul > li > dl > dt{color:#777;}
.gjzl_cxls > ul > li > dl > dt > img{display:block;margin:0 auto 15px;max-width:100%;}
.gjzl_cxls > ul > li > dl > dd{font-size:17px;color:#333;min-height:50px;}

.nmg_hlf{overflow:hidden;}
.nmg_hlf > div{float:left;width:50%;background:#fff;}
.nmg_hlf > div.fr{position:relative;right:-1px;}
.nmg_hlf > div.ls{}

.rwt_hbk{overflow: hidden;}
.rwt_hbk > div{float:left;width:50%;}
.rwt_hbk > div.fr{}
.rwt_hbk > div.ls .co_tast1{border-left: none;}
.rwt_hbk > div .co_tast1.rov th{background: none;font-weight: normal; padding: 10px 0;}
.rwt_hbk > div .co_tast1.rov td{padding: 10px 3%;}
.rwtb_otc{padding: 10px 1%; border: 1px solid #c2c2c2; border-top: none; text-align: center; word-break: keep-all;}

.wb_kpl{word-break:keep-all;}
.qn_tf > dd .utp_txi > li{font-size:inherit;padding-left: 7px; text-indent: -7px;line-height:150%;}
.sq_tg.st1c3 > div > div > h4.dnt{margin-bottom:19px;}

/* Error */
.error_wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:table;}
.error_wrap > div{display: table-cell; vertical-align: middle;}
.error_bk {font-size:16px;color:#333;max-width:750px;margin:0 auto;padding:40px 2%; }
.error_bk > h2{margin-top:30px;font-size:30px;}
.error_bk > p{margin-top:30px;}
.error_bk > .big{font-size:20px;font-weight:500;}
.error_bk > .cpyr{font-size:14px;color:#666;}
.err_bt {display: inline-block; padding:9px 20px; border: 1px solid #63ba4d; font-size: 14px; color: #05722c; font-weight:500; background: #fff;}
.err_bt:hover{background: #05722c; color:#fff;}
.error_page{position:relative;min-height:600px}
.error_page .error_bk{position:absolute;top:50%;left:50%; width:600px;height:500px;margin: -250px 0 0 -350px;padding:0}
.error_page .error_bk.v2{height:350px;margin: -175px 0 0 -350px;}
.err_bt.v2 { border: 1px solid #ef9349;color: #d26b18;}
.err_bt.v2:hover{background: #d26b18;color: #fff;}




.jl_tbk{margin:30px 0;}
.jl_tbk h3{text-align:center;font-size:50px;color:#1895ec;font-weight:normal;}
.jl_cbk{overflow:hidden;background:#f8f8f8;border-top:2px solid #3fa7ef;padding:25px;padding-bottom:50px;}

.lgn_bx{max-width:400px;margin:30px auto 0;color:#555;}
.lgn_bx > div{margin-top:10px;}
.lgn_ipt{padding:10px;background: #fff; border:1px solid #e4e4e4;border-radius:4px;}
.lgn_ipt input[type="text"],.lgn_ipt input[type="password"]{width:98%;padding:0 1%;height:30px;font-size:16px;color:#333;}
.lgn_ckbbx{font-size: 15px;padding-bottom: 20px; border-bottom: 1px solid #e4e4e4;}

.lgn_bbt {margin:30px 0;}
.lgn_bx > .lgn_bbt {margin:30px 0;}
.lgn_bbt > a{display:block;background:#209de3;font-size:22px;color:#fff;font-weight:500;text-align:center;padding:15px 1%;border-radius:5px;}

.jo_fnd > p{display:inline-block;font-size:16px;padding-left:25px;margin-left:21px;background:url(../images/sub/jn_fnd_bg.gif) left center no-repeat;}
.jo_fnd > p:first-child{padding-left:0;margin-left:0;background:none;}
.jo_fnd > p a{display:inline-block;padding:6px 0;padding-left:40px;background-repeat:no-repeat;background-position:left center;}
.jo_fnd > p .jn{background-image:url(../images/sub/join_ic.gif);}
.jo_fnd > p .fnd{background-image:url(../images/sub/findIdPw_ci.gif);}

.cen_btb{margin-top: 30px;text-align: center;}

.jo_stp{text-align:center;margin-top:30px;overflow:hidden;}
.jo_stp > ol{overflow:hidden;}
.jo_stp > ol > li{display:inline-block;margin:0 20px;width:170px;position:relative;}
.jo_stp > ol > li > img{max-width:100%;}
.jo_stp > ol > li > p{display:inline-block; margin-top:14px;font-size:17px;color:#7d7d7d;font-weight:500;padding-bottom:5px;letter-spacing: -1px;}
.jo_stp > ol > li > p:after{content:"";display:block;width:15px;height:26px;position:absolute;left:-28px;top:40px;background: url(../images/sub/join_sbg.gif) 0 0 no-repeat;}
.jo_stp > ol > li:first-child > p:after{display:none;}
.jo_stp > ol > li.on > p{background: url(../images/sub/bg_join.gif) 0 bottom repeat-x;font-weight:600;color:#4793e5;}

.rz_bt{width:70%;max-width:300px;display:inline-block;background: #209de3;text-align:center;border-radius:5px;}
.rz_bt > span{display:inline-block;background:url(../images/sub/join_rz_ic.gif) 0 center no-repeat;font-size:22px;color:#fff;font-weight:500;padding:15px 0;padding-left:50px;}

.scroll_wbk{background:#fff;border:1px solid #e5e5e5;}
.scroll_wbk > div{height:200px;overflow-y:scroll;padding:30px;}
.scroll_wbk > div dl{margin-top:10px; color:#676767;}
.scroll_wbk > div dl > dt{font-size:16px;font-weight:500; margin-bottom:5px;}
.scroll_wbk > div dl > dd{font-size:14px;}
.scroll_wbk > div dl:nth-of-type(1){margin-top:0;}
.scroll_wbk > div p{font-size:14px; color:#676767;}
.scroll_wbk h4{margin:20px 0 5px 0;font-size:16px;}
.scroll_wbk ol li{margin:0; font-size:14px;}
.scroll_wbk .ul_list2 {margin:0}
.scroll_wbk .ul_list4{margin:0}
.ty_agr_tg{}
.ty_agr_tg > div{margin-top:10px;}
.ty_agr_tg > .wn{font-size:14px;color:#676767;line-height:23px;padding:12px 30px;background:#fff;border:1px solid #e5e5e5;}
.ty_agr_tg > .ckr{text-align:right;}
.ty_agr_tg > .ckr span{display:inline-block;margin-left:20px;font-size:15px;color:#333;}

/*Text color*/
.co_blue{color:#1895ec;}
.txtBlue{color:#1657b7}

.jns_bt{display:inline-block;width:48%;max-width:300px;background: #209de3;text-align:center;font-size:22px;color:#fff;font-weight:500;padding:15px 0;border-radius:5px;}
.jns_bt.oc{background:#5f5f5f;}
.jns_bt.dn{width:70%;}

.agr_all{margin-top: 30px;text-align:center;font-size:17px;color:#333;}

.wb_bx{padding:30px;background:#fff;border:1px solid #e5e5e5;line-height:150%;}
.wb_bx.bb{border:1px solid #53b6f5;}

.tast_roi{color:#333;}
.tast_roi th{border-bottom:1px solid #e7e7e7;font-size:16px;font-weight:500;text-align:left;padding:14px 0;padding-right:1%;}
.tast_roi th > span{display:inline-block;padding-left:14px;background:url(../images/sub/roi_thbg.gif) 0 0 no-repeat;}
.tast_roi td{border-bottom:1px solid #e7e7e7;padding:10px 1%;}
.tast_roi tr:last-child td,.tast_roi tr:last-child th {border-bottom:none;}

.roi_col1{width:14%;}
.roi_col2{width:36%;}

.jipt_bg{display:inline-block;background:#f7f7f7;border:1px solid #e5e5e5;width:518px;padding:5px;border-radius:4px;}
.jipt_bg input[type="text"],.jipt_bg input[type="password"]{background:none;height:30px;width:99%;padding-left:1%;}
.jipt_bg.c2{width:242px;}
.jipt_bg.c3{width:80px;}

.jo_mbbk{display:inline-block;}
.jo3_cbt{font-size:14px;font-weight:500;display:inline-block;width:117px;background:#dfdfdf;padding:9px 0;text-align:center;border-radius:4px;}
.jo3_csele{width:117px;background:#dfdfdf;height:42px;padding:5px;text-align:center;border-radius:4px;}
.jo3_cktg > span{display:inline-block;margin-bottom:12px;margin-right:40px;}

.jo4_bl{text-align:center;word-break:keep-all;}
.jo4_bl dt{font-size:25px;color:#18a0ec;}
.jo4_bl dd{font-size:16px;color:#333;line-height:27px;}

.tit_st5{text-align:center;font-size:35px;color:#3f67a1;margin:40px 0 30px;}
.input_info{padding-top:10px}

.s6b_slbk.tp2{border:1px solid #85a9dc;}
.s6b_slbk.tp2 .s6b_sl > li > div > .tu{display: table-cell; width: 275px;}
.s6b_slbk.tp2 .s6b_sl > li > div > .tu img{max-width:100%;}
.s6b_slbk.tp2 .s6b_sl > li > div > .zi{display: table-cell; padding-left: 35px;}
.s6b_slbk.tp2 .s6b_sl > li > div > .zi > .ti{padding:0;background:none;font-size:22px;}
.s6b_slbk.tp2 .s6b_sl > li > div > .zi > .dy{padding-left:28px;background: url(../images/sub/bsl_rqic.gif) 0 center no-repeat;}
.s6b_slbk.tp2 .s6b_sl > li > div > .zi .zt{display:inline-block;font-size:14px;color:#fff;background:#86a5d3;width:70px;text-align:center;line-height:20px;padding:5px 0;}
.s6b_slbk.tp2 .s6b_sl > li > div > .zi > .inf{max-height:50px;overflow:hidden;}
.s6b_slbk.tp2 .s6b_sl > li > div > .zi .bt_st1{padding:4px 0;width:100px;}

.brdls_st1 > li > a.yzt{padding-left:70px;position:relative;}
.brdls_st1 > li > a.yzt > em{display:block;padding:3px 0;position:absolute;top:50%;left:0;margin-top:-12px;width:60px;font-size:14px;color:#fff;font-style:normal;font-weight:normal;text-align:center;}
.brdls_st1 > li > a.yzt > em.bg1{background:#86a5d3;}
.brdls_st1 > li > a.yzt > em.bg2{background:#8a8a8a;}
.brdls_st1 > li > span.bg{padding-left:27px;width:160px;background:url(../images/sub/bsl_rqic.gif) 4px center no-repeat;}

.brdd_bk{border-top:1px solid #505050;margin-top:15px;padding-bottom:40px;border-bottom:1px solid #e9e9e9;}
.brdd_bk > ul{overflow:hidden;margin-left:-3%;margin-right:-1%;}
.brdd_bk > ul > li{float:left;width:30%;margin-left:3%;margin-top:40px;}
.brdd_bk > ul > li > a > p{border:1px solid #ececec;background: url(../images/sub/no_image03.gif) center no-repeat;}
.brdd_bk > ul > li > a > p img{width:100%;}
.brdd_bk > ul > li > a > div{font-size:17px;color:#000;line-height:20px;margin-top:20px;height:40px;overflow:hidden;word-break:keep-all;}


.alpt_sw{margin: 12px 0 23px;}
.co_red{color:#fc2f2f;}
.co_black{color:#000000; font-weight: bold;}



.step_lsbk{margin: 10px 0 30px;}
.step_lst{overflow:hidden; margin-left: -35px; text-align: center;}
.step_lst > li{float: left; width: 129px;margin-left: 35px; margin-top:20px;}
.step_lst > li .tp{display:table;width: 100%;max-width: 129px; height: 129px; text-align: center;position: relative; margin: 0 auto; background-position: 0 center; background-repeat: no-repeat; background-size: 100%;}
.step_lst > li .tp:before{content: ""; display: block;position: absolute; left: -22px; top: 50%; margin-top: -11px; width: 11px; height: 20px; background: url(../images/sub/c7step_bg.gif) no-repeat;}
.step_lst > li:first-child .tp:before{display: none;}
.step_lst > li .tp > p{display:table-cell;vertical-align: middle; padding: 10%; font-size:18px; color: #3d3d3d; font-weight: 500;}
.step_lst > li:nth-of-type(1) .tp{background-image: url(../images/sub/c7step_i1.gif);}
.step_lst > li:nth-of-type(2) .tp{background-image: url(../images/sub/c7step_i2.gif);}
.step_lst > li:nth-of-type(3) .tp{background-image: url(../images/sub/c7step_i3.gif);}
.step_lst > li:nth-of-type(4) .tp{background-image: url(../images/sub/c7step_i4.gif);}
.step_lst > li:nth-of-type(5) .tp{background-image: url(../images/sub/c7step_i5.gif);}
.step_lst > li:nth-of-type(6) .tp{background-image: url(../images/sub/c7step_i6.gif);}
.step_lst > li:nth-of-type(7) .tp{background-image: url(../images/sub/c7step_i7.gif);}
.step_lst > li:nth-of-type(8) .tp{background-image: url(../images/sub/c7step_i8.gif);}
.step_lst > li .tp > p > span{display: block; font-size:12px;line-height: 130%;}
.step_lst > li .tp.fs > p {font-size:16px;line-height:20px;}
.step_lst > li .zi{display: table;width: 100%;margin-top: 10px;}
.step_lst > li .zi > p{display: table-cell;vertical-align: middle; font-size: 16px; color: #3d3d3d; font-weight: 500; letter-spacing: -1px; word-break: keep-all;line-height: 20px; height: 40px;}
.step_lst > li .zi > p > span{display: block; font-size:13px;line-height: 130%;}
.step_lst > li .zi > p > span.inl{display: inline; font-size: inherit; line-height: inherit; word-break:break-all;}
.step_lst.tpb > li .tp > p{font-size: 22px;}
.step_lst.z30 > li .zi > p{height:auto;vertical-align: top; font-size: 15px;}
.step_lst.sp > li{position: relative;margin-bottom: 50px;}
.step_lst.sp > li .tt{position: absolute; left: 50%;top: 100%; width: 166px; font-weight: 500;}
.step_lst.sp > li .tt.ds{padding-top: 17px;background: url(../images/sub/c7step_ttbg.gif) no-repeat;}
.step_lst.sp > li .tt.dn{width: 0; height: 0;overflow: hidden; font-size: 0;}
.step_lst.sp.mbn > li{margin-bottom: 0;}

.step_lst.step8 > li{margin-left: 26px;width: 119px;}
.step_lst.step8 > li .tp.fs > p{font-size:15px}
.step_lst.step8 > li .tp > p > span{font-size:13px}
.step_lst.step8> li .tp:before{left:-19px}

.tx_dtb{display: table;}
.tx_dtb > strong{display: table-cell; white-space: nowrap;}
.tx_dtb > span{display: table-cell;padding-left: 4px;}

/*Margin*/
.mt0{margin-top:0px !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt40{margin-top:40px !important;}
.mt30{margin-top:30px !important;}
.mt100{margin-top: 100px !important;}
.mb10{margin-bottom:10px !important}
.mb20{margin-bottom:20px !important}
.mb30{margin-bottom:30px !important}
.mb40{margin-bottom:40px !important}



/* Padding */
.pl10{padding-left:10px;}

.alpt_ppbk{display: none;padding: 50px 0;position: absolute; top: auto; left: 0; width: 100%; background: #fff; border-bottom: 2px solid #639ede;z-index: 5}
.al_ppti {text-align: center; background: url(../images/sub/al_ppbg3.gif) 0 35px repeat-x;}
.al_ppti > div{ margin: 0 auto; padding: 0 10px; max-width:400px;  }
.al_ppti > div > h4 {display:table; width: 100%; background: url(../images/sub/al_ppbg4.png) center center no-repeat; background-size: 100%; }
.al_ppti > div > h4 > span{display: table-cell; vertical-align:middle; height:50px; font-size: 18px; color: #fff; font-weight: 500; padding: 4px 42px;}
.al_ppc{font-size: 16px; color: #333; margin-top: 30px;}
.alpp_tbx .co_tast1 tbody th{font-weight: 500; background: none;}
.alpp_tbx .co_tast1 td{font-size:14px;}
.shg_jz{margin-bottom:15px;}
.shg_jz > span{display: inline-block;margin: 3px;}
.pco55 .u_st1 > li > p{color: #555;}
.u_st1 > li.bgn{ padding-left: 0; background: none;}

/*인터뷰*/
.jmly_bk{margin-top:35px; padding-top:45px; position: relative;}
.jmly_bk .bg{position: absolute; top: 0; left: 0;}
.jmly_bk > div{padding:20px;padding-top: 50px;background: #4a8ddc; font-size: 18px; color: #fff;}
.jmly_bk > div .tu{text-align: center;}
.jmly_bk > div .remark{text-align: center;font-size:21px;line-height:32px;}
.jmly_bk > div .tu img{max-width: 100%;}
.jmly_bk > div .zi{display: none; }
.jmly_bk > div .txr{ margin-top: 15px; }
.jmly_bk > div p > span{display: inline-block;}

/*인터뷰*/
.interview_box{}
.interview_box{margin-top:35px; padding-top:45px; position: relative;}
.interview_box .bg{position: absolute; top: 0; left: 0;}
.interview_box > div{padding:20px;padding-top: 50px;background: #4a8ddc; font-size: 18px; color: #fff;}
.interview_box > div .remark{text-align: center;font-size:21px;line-height:32px;}
.interview_box > div .txr{ margin-top: 15px; }

.qn_cpt > dl > dd > ul.pbn > li{padding-left:0;background: none;}
.qn_cpt > dl > dd > ul.lm0 > li{margin-top: 0;}

.gry_bx{margin-top: 60px;border: 6px solid #e4e4e4; padding: 12px 1%;text-align: center; font-size: 18px; color: #555; line-height: 25px;}

.tytx_st{ font-size: 16px; color: #333; line-height: 25px;}
.hal_tw{overflow:hidden;margin-top: 20px; text-align: center;}
.hal_tw > div{float: left;width:48%;margin: 20px 1% 0;}
.hal_tw > div img{max-width: 100%;}

.mzlfx_bk{max-width: 558px; margin: 10px auto 0; padding: 10px;}
.mzlfx_bx{border-top: 1px solid #e4e4e4; padding-top:20px; max-width: 400px; margin: 35px auto 0;}
.mzlfx_bx > dl{display: table;width: 100%;font-size: 20px;color: #222; letter-spacing: -1px;margin-top: 10px;}
.mzlfx_bx > dl > dt{display: table-cell;vertical-align: middle;width: 90px;}
.mzlfx_bx > dl > dd{display: table-cell;vertical-align: middle;padding-left:4px;}
.mzlfx_bx .jns_bt{display:block; width: auto; max-width: none;}
.mfx_ibx{padding:10px 5px;border:1px solid #e4e4e4; border-radius:5px;background: #fff;}
.mfx_ibx input[type="text"],.mfx_ibx input[type="password"]{ height:33px; width:99%; padding-left: 1%; vertical-align: top;}

.mjpp_bg{display:none;background: rgba(0,0,0,0.7); position: fixed;top:0;left: 0;  width: 100%; height: 100%; z-index: 100;}
.mjpp_bk.sv{display:none;}
.mjpp_bk{ position: fixed;top:0;left: 0;  width: 100%; height: 100%; z-index: 110; overflow-y:auto;}
.mjpp_bx{max-width:645px; margin: 5% auto 10px; padding: 0 10px; }
.mjpp{position:relative; margin-right:45px;}
.mjpp_clo{position:absolute; left:100%;top:0;}
.mjpp_tit h4{font-weight:500; font-size:27px;color: #fff; padding:26px 4%; background: url(../images/sub/join_ppbg.jpg) right bottom no-repeat; background-size: 100% 100%;}
.mjpp_cn {background: #fff; padding: 30px 4%; }
.mjpp_cc{margin-top: 30px;overflow:hidden;}
.mjpp_cc .alr{text-align: center;color: #222;font-size: 21px;margin-bottom: 30px; letter-spacing: -1px;word-break: keep-all;}
.mjpp_cc .alr span{display: inline-block}
.id_sr > dl > dt{font-size: 16px;color:#222;font-weight:500;margin-bottom: 7px;}
.id_sr > p{margin-top: 20px;font-size: 15px;color: #222;}
.id_sr .ipt_tg .mfx_ibx{width: 442px; display:inline-block; vertical-align: middle;}
.id_sr .ipt_tg > a{display:inline-block; width: 90px;padding: 17px 0; background:#5f5f5f; text-align:center;font-size:15px;color:#fff;line-height: 21px; border-radius: 5px;}
.mjpp .jns_bt{max-width: 150px;width: 46%;margin: 0 1%; font-size: 16px; letter-spacing: -1px;}
.jns_bt.oc2{background: #ec2969;}
.mjpp .rz_bt{width: 100%;}


.plga_bk{margin: 60px auto 0; text-align: center;}
.plga_bk > div{width: 274px; margin:0 -2px; display: inline-block; vertical-align: top; position: relative;}


@media screen and (min-width:864px){
    .plga_bk > div > p > a:before{content: "";display: block; width: 49px; height: 49px; position: absolute; left: -24px; top: 50%; margin-top: -24px;background: url(../images/sub/plga_bg4.png) 0 0 no-repeat;}
    .plga_bk > div:first-child > p > a:before{display: none;}
}
/*전세보증금 반환보증*/
.plga_bk > div > p{display: table; width: 100%; height: 238px;}
.plga_bk > div > p.bg1{background: url(../images/sub/plga_bg1.gif) 0 0 no-repeat;}
.plga_bk > div > p.bg2{background: url(../images/sub/plga_bg2.gif) 0 0 no-repeat;}
.plga_bk > div > p.bg3{background: url(../images/sub/plga_bg3.gif) 0 0 no-repeat;}
.plga_bk > div > p > a{display: table-cell; padding: 20px 44px; vertical-align: middle;text-align: center;font-size: 20px; color: #fff; letter-spacing: -1px;}
.plga_bk > div > p > a > span{ display: block; margin-top: 15px;}


.tw1 img{width: 100%;}
.tw2 img{max-width: 100%;}
.s5_bnk_lk{text-align: center;margin-right: 3%;}
.s5_bnk_lk > a{display: inline-block; width: 29%; margin-right: -3%; padding: 25px 3%; border-radius: 35px; }
.s5_bnk_lk > a:nth-of-type(1){background: url(../images/sub/s5_bnk_lkb1.png) repeat;}
.s5_bnk_lk > a:nth-of-type(2){background: url(../images/sub/s5_bnk_lkb2.png) repeat;}
.s5_bnk_lk > a:nth-of-type(3){background: url(../images/sub/s5_bnk_lkb3.png) repeat;}
.s5_bnk_lk > a > span{display: inline-block;font-size: 18px; color: #fff;word-break: keep-all; letter-spacing: -1px; padding-right: 20px; background: url(../images/sub/s5_bnk_lkb.png) right center no-repeat;}

.noth_tls {border-top: 2px solid #0e0e0e;}
.noth_tls > li{display: table;width:100%; text-align: center;     border-collapse: collapse;}
.noth_tls > li > div{display: table-cell;width:50%; border: 1px solid #c2c2c2; border-top: none; font-size: 16px; padding: 8px 1%;}

/* 야심찬 */
.ssp_bk1{padding: 75px 0 95px; background: url(../images/sub/ssp_bk1bg1.jpg) center bottom no-repeat; background-size: cover;}
.ssp_bk1 .tp_con{text-align: center;position: relative; padding:0 3%;}
.ssp_bk1 .tp_con > p img{margin-bottom: 10px; max-width: 100%;}
.ssp_bk1 .tp_con > p > span{}
.ssp_bk1 .tp_con .lk{position: absolute; top: -20px; right: 2%;}
.ssp_bk1 .bm_con{margin: 0 2%;}
.ssp_video{ max-width: 700px;  padding: 22px; margin: 30px auto 0; background: #fff; border-radius: 30px;}
.ssp_video > div{border-radius: 19px; overflow: hidden;position: relative;width: 100%;padding-bottom: 56.25%;}
.ssp_video > div iframe {position: absolute;width: 100%;height: 100%;}
.ssp_video img{max-width: 100%;}
.ssp_ti{margin: 0 2%; text-align: center;}
.ssp_ti img{max-width: 100%;}
.ssp_ti > p{margin-top: 25px; font-size: 17px; color: #7f7f7f; word-break: keep-all;}
.ssp_ti > p.co_w{color: #fff;}
.ssp_bk2{padding-bottom: 35px; background: url(../images/sub/ssp_bk2bg1.gif) center bottom no-repeat; }
.ssp_bk2 > div{padding: 85px 0 35px; background: url(../images/sub/ssp_bk2bg2.jpg) 0 bottom repeat-x #f3f3f3;}
.ssp_bk2 .con{text-align: center;}
.ssp_bk2 .con img{max-width: 100%;}
.ssp_bk2 .con > div{margin: 20px 0 0;}
.ssp_bk2 .con > .btb{max-width:437px; padding: 0 10px;margin:37px auto 0;}
.ssp_bk2 .con > .btb > a{display: block; font-size: 24px; font-weight: 500; color: #fff; padding: 12px 1%; border: 2px solid #fff; border-radius: 30px;}

.ssp_bk3{margin-top: 80px;}
.ssp_bk3 > .tp{padding-bottom: 65px;background: url(../images/sub/ssp_bk3bg2.gif) center bottom no-repeat;}
.ssp_bk3 > .bm{padding: 40px 0 60px;}
.ssp_bk3 .con{margin: 0 1%;}
.ssp_bk3 .con > ul{overflow: hidden;; text-align:center;}
.ssp_bk3 .con > ul > li{float: left; width: 18%;margin:20px 1% 0;}
.ssp_bk3 .con > ul > li img{width: 100%;}
.ssp_bk3 .con > ul > li span{display: block; font-size: 16px;color: #2d98e3; margin-top: 20px; word-break: keep-all;}
.ssp_bk3 .con > ul > li strong{display: block; font-weight: 500; font-size: 23px; color: #4c4c4c;}

.ssp_bk4{padding: 105px 0 80px; background: url(../images/sub/ssp_bk4bg1.jpg) center top no-repeat;}
.ssp_bk4 .tp_cbk{background: #fff; padding: 15px 0; margin-top: 50px;}
.ssp_bk4 .tp_cbk > ul{overflow: hidden; margin-right: -1%; text-align: center;}
.ssp_bk4 .tp_cbk > ul > li{float: left;width: 31%;padding: 0 1%; background: url(../images/sub/ssp_bk4bg2.gif) 0 center no-repeat;}
.ssp_bk4 .tp_cbk > ul > li:first-child{background: none;}
.ssp_bk4 .tp_cbk > ul > li > a{display: inline-block; font-size:19px; color: #222; font-weight: 500; letter-spacing: -1px;}
.ssp_bk4 .tp_cbk > ul > li > a > span{display: inline-block; padding: 10px 0; padding-left: 48px; background-position: left center; background-repeat: no-repeat; }
.ssp_bk4 .tp_cbk > ul > li > a.bg1 > span{background-image: url(../images/sub/ssp_bk4tic1.gif);}
.ssp_bk4 .tp_cbk > ul > li > a.bg2 > span{background-image: url(../images/sub/ssp_bk4tic2.gif);}
.ssp_bk4 .tp_cbk > ul > li > a.bg3 > span{background-image: url(../images/sub/ssp_bk4tic3.gif);}
.ssp_bk4 .bm_cbk{margin-top:120px; text-align: center;}
.ssp_bk4 .bm_cbk > ul{overflow: hidden; margin-left: -2%; margin-right: -1%;}
.ssp_bk4 .bm_cbk > ul > li{ float: left; width: 31%;margin-left: 2%;}
.ssp_bk4 .bm_cbk > ul > li > div{padding:25px 22px 0 ; min-height: 393px; border: 3px solid #3aa4f5; border-radius: 40px;overflow: hidden;}
.ssp_bk4 .bm_cbk > ul > li > div > h4{font-size: 24px; line-height: 30px; min-height: 60px; padding-bottom: 90px; letter-spacing: -1px; color: #3aa4f5; font-weight: 500; word-break: keep-all;}
.ssp_bk4 .bm_cbk > ul > li > div > h4.bg1{background: url(../images/sub/ssp4_bmi1.png) center bottom no-repeat;}
.ssp_bk4 .bm_cbk > ul > li > div > h4.bg2{background: url(../images/sub/ssp4_bmi2.png) center bottom no-repeat;}
.ssp_bk4 .bm_cbk > ul > li > div > h4.bg3{background: url(../images/sub/ssp4_bmi3.png) center bottom no-repeat;}
.ssp_bk4 .bm_cbk > ul > li > div > .inf{margin-top: 20px; display: table; width: 100%;  font-size: 14px; line-height: 20px; color: #1590ef; word-break: keep-all;}
.ssp_bk4 .bm_cbk > ul > li > div > .inf > div{display: table-cell; vertical-align: bottom; height: 110px;}
.ssp_bk4 .bm_cbk > ul > li > div > .btb{margin:25px 3%;}
.ssp_bk4 .bm_cbk > ul > li > div > .btb > a{display: block; padding: 15px 0; font-size: 18px; color: #fff; background: #3aa4f5; border-radius: 28px; }
.ssp_bk4 .bm_cbk > ul > li.sp {margin-top: 30px;}
.ssp_bk4 .bm_cbk > ul > li.sp > div{ border: none; background: url(../images/sub/ssp_bk4bg3.jpg) center 0 no-repeat; background-size: cover;}
.ssp_bk4 .bm_cbk > ul > li.sp > div > h4{color: #fff;}
.ssp_bk4 .bm_cbk > ul > li.sp > div > .inf{color: #fff;}
.ssp_bk4 .bm_cbk > ul > li.sp > div > .btb > a{background: none; border: 1px solid #fff;}

.ssp_bk5{background: url(../images/sub/ssp_bk5bg1.gif) 0 bottom repeat-x;}
.ssp_5bx{padding: 100px 0 25px;overflow: hidden; background: url(../images/sub/ssp_bk5bg2.jpg) center top no-repeat;}
.ssp_5cn{margin:25px 4% 55px;padding: 45px 25px; background: #fff;}
.ssp_slbk{padding:0 92px; position: relative;}
/*.ssp_sll{overflow: hidden;margin-left: -2%; margin-right: -1%;}
.ssp_sll > li{float: left; width:31%;margin-left: 2%;}*/
.ssp_sll > li img{width: 100%;}
.ssp_sll > li > a{position: relative;display: block;}
.ssp_sll > li > a > span{display: block;margin-top: 43px; color: #222;}
.ssp_sll > li > a > span > strong{display: block; font-size: 17px;font-weight: 500; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ssp_sll > li > a > span > span{display: block; font-size: 15px; line-height: 20px; height:40px; overflow: hidden;}
.ssp_sll > li > a > i{display: block; width: 110px; position: absolute; left: 50%;bottom: 94px; margin-left: -55px; background: #3e3e3e; font-style: normal; font-size: 13px; color: #fff; text-align: center; padding: 9px 0; border-radius:18px;}
.ssp_slbk .bx-controls-direction a{ font-size: 0;display: block; width:42px; height: 42px;position: absolute; top:50%; margin-top: -21px;}
.ssp_slbk .bx-prev{left: 0; background: url(../images/sub/ssp_bk5bt1.gif) 0 0 no-repeat; background-size: 100%; }
.ssp_slbk .bx-next{right: 0; background: url(../images/sub/ssp_bk5bt2.gif) 0 0 no-repeat; background-size: 100%; }

.ssp_bk6{padding-top: 65px; background: url(../images/sub/ssp_bk6bg1.jpg) center top no-repeat #3565b4;}
.ssp_6cbk{padding-bottom: 70px;}
.ssp_6c{overflow: hidden; margin-left: -2%;}
.ssp_6c > div{float: left; width:23%; margin-left: 2%; margin-top: 20px;}
.ssp_6c .ssp_ti{text-align: left; margin: 0;padding:40px 2% 0; letter-spacing: -1px; }
.ssp6_bti{color: #fff; overflow: hidden;}
.ssp6_bti > div{padding:40px 30px;min-height: 254px;background-color: #4877c7; background-position: 83% bottom; background-repeat: no-repeat; border-radius: 50px;}
.ssp6_bti > div.bg1{background-image: url(../images/sub/ssp_bk6ic1.jpg);}
.ssp6_bti > div.bg2{background-image: url(../images/sub/ssp_bk6ic2.jpg);}
.ssp6_bti > div.bg3{background-image: url(../images/sub/ssp_bk6ic3.jpg);}
.ssp6_bti > div > p{font-size: 16px; margin-bottom: 10px;}
.ssp6_bti > div > a{display: inline-block;font-size: 22px;font-weight: 500; letter-spacing: -1px; padding-right: 35px;  background: url(../images/sub/ssp_bk6bt.gif) right center no-repeat;}

.ssp6_lkb{background: url(../images/sub/ssp_bk6_lkb.jpg) center top no-repeat;}




@media screen and (min-width:1900px){
    .ssp6_lkb{background-size: cover;}
}
.ssp6_ls{height: 857px;position: relative;}
.ssp6_ls > li{position: absolute;left:50%; color:#fff; font-size: 16px;}
.ssp6_ls > li > a{display:block;text-align:center; background:#5799e2;  padding: 10px 35px; border-radius: 40px;box-shadow: 2px 2px 8px rgba(0,0,0,0.4);}
.ssp6_ls > li:nth-of-type(1){top:135px; left: 6%;}
.ssp6_ls > li:nth-of-type(2){top:250px; margin-left: -250px;font-size:15px;}
.ssp6_ls > li:nth-of-type(3){top:160px; margin-left: -10px;}
.ssp6_ls > li:nth-of-type(4){top:225px; left: auto; right:3%;}
.ssp6_ls > li:nth-of-type(5){top:330px; left: 5%; }
.ssp6_ls > li:nth-of-type(6){top:330px; margin-left: 10px;; }
.ssp6_ls > li:nth-of-type(7){top:460px; margin-left: -310px;; }
.ssp6_ls > li:nth-of-type(8){top:430px; left: auto; right:15%; }
.ssp6_ls > li:nth-of-type(9){top:565px; left: 11%;font-size:30px;}
.ssp6_ls > li:nth-of-type(10){top:600px; margin-left: 15px;font-size:22px;}
.ssp6_ls > li:nth-of-type(11){bottom:125px; margin-left: 170px;font-size:21px;}
.ssp6_ls > li:nth-of-type(12){bottom:255px; margin-left: -165px;}
.ssp6_ls > li:nth-of-type(13){bottom:240px; left: auto; right:4%;}
.ssp6_ls > li:nth-of-type(14){bottom:73px; margin-left: -230px;}

.ssp_bk7.svs_bk{min-height: 0; margin-bottom: 0;padding: 120px 0 100px;background: url(../images/sub/pho_shl.jpg) center top no-repeat; background-size: cover;}
.ssp_bk7 .st1c3 {margin-top: 70px;}
.ssp_bk7 .st1c3 > div:nth-of-type(2) .blu_bt1.ow{width: 200px;}
.ssp7_btb{text-align: center; margin: 45px 2% 0;}
.ssp7_btb > a{ display: inline-block; max-width: 267px; width:44%; margin: 0 2px; font-size: 22px;color: #fff; padding: 10px 0; border: 1px solid #fff; background: rgba(0,0,0,0.1); border-radius: 25px;}

/* Site_Map*/
.sitemap_bk{letter-spacing: -1px;border-top: 1px solid #8e8e8e;margin: 0 ;}
.sitemap_bk > dl{display: table; width:100%;}
.sitemap_bk > dl > dt{display: table-cell; vertical-align: top; width: 18%;padding: 10px; background: #8e8e8e; border-bottom: 1px solid #fff; color: #fff;font-size: 18px; font-weight: 500; }
.sitemap_bk > dl > dd{display: table-cell; vertical-align: top;border-bottom: 1px solid #8e8e8e;padding: 20px 25px 0 25px;}
.sitemap_bk > dl > dd > div{overflow: hidden;}
.sitemap_bk > dl > dd > div > div{width: 33%;float: left;display:inline-block;float:none;vertical-align:top;}
.sitemap_bk > dl > dd > div > div > p {margin-top: 20px;margin-bottom:10px}
.sitemap_bk > dl > dd > div > div > p:nth-of-type(1){margin-top: 0;}
.sitemap_bk > dl > dd > div > div > p > a{font-size: 17px; color:#3692E2; font-weight: 500;}
.sitemap_bk > dl > dd > div > div > ul > li{padding-left: 10px; background: url(../images/menu/bullet01.gif) left 11px no-repeat;}
.sitemap_bk > dl > dd > div > div > ul > li > a{display: inline-block; font-size: 16px; color: #777;;}
.sitemap_bk > dl > dd > div > div > ul > li > ul > li{font-size: 15px; color: #777; padding-left: 8px; background: url(../images/sub/stmp_bg.gif) 0 10px no-repeat;}
.sitemap_bk > dl:last-child > dt{border-bottom: 1px solid #8e8e8e;}
.site_list {margin: 0 0 15px 0}
.site_list > li{margin: 0 0 5px 0}
.site_list li ul{padding:5px 0 5px 0}
.site_list li ul li{margin: 0 0 5px 0}


.sq_tg.st1c3 > div > div > h4.ssf{font-size: 17px;letter-spacing: -1px;}

.srch_pg{margin-bottom: 50px;}
.su_search{position:relative;margin-top: 50px;}
.su_search_tg{width: 500px; margin: 0 auto;  overflow: hidden;}
.su_search_tg .siptt{float: left; border: 2px solid #757575; background: #fff; padding: 7px 0; padding-left: 25px;border-radius:  30px 0 0 30px; }
.su_search_tg .siptt a{margin: 0 10px;}
.su_search_tg .siptt img{padding: 5px;}
.search_ipt{ vertical-align: top; font-size: 15px; height: 27px;padding-left: 8px;width: 320px;background: url(../images/search/search_txb.gif) 0 center no-repeat; }
.su_search_tg .btb{float: left;}
.su_search_tg .bt{display: block; background: #757575; width: 94px;font-size: 18px; color:#fff; font-weight: 500; text-align: center; padding: 9px 0; border-radius: 0 30px 30px 0;}
.su_search_tg .bt span{display: inline-block; line-height: 27px; padding-left: 28px;    padding-right: 7px; background: url(../images/search/search_btb.gif) 0 center no-repeat; }

.su_search .ra_bk{position: absolute; top: 11px; left: 50%; margin-left: 262px; font-size: 15px; color: #757575; letter-spacing: -1px;}

.ttl_all{ margin-top: 30px; color: #777;letter-spacing: -1px; padding-bottom: 5px; border-bottom: 1px solid #dfdfdf;}
.ttl_all > p{font-size: 16px; display: inline-block; margin-bottom: 5px;}
.ttl_all > p strong{color: #333; font-weight: 500;}
.ttl_all > span{font-size: 13px;margin-bottom: 5px;}
.ttl_all > span em{font-style: normal; font-weight: 500;color: #333;}
.ttl_all > span i{font-style: normal; color: #3a78b2;font-weight: 500;}

.kwa_ql{ overflow: hidden; }
.kwa_bk{float: left; max-width: 970px; margin-top: 10px;}
.kwa_bk > dl{font-size: 15px;letter-spacing: -1px;}
.kwa_bk > dl > dt{display: inline-block;margin-right: 18px;  color:#4786bd;}
.kwa_bk > dl > dd{display: inline-block; color:#777;}
.kwa_bk > dl > dd > a{vertical-align: top; display: inline-block;padding-right: 8px;margin-right: 3px; background: url(../images/search/kwa_bg.gif) right center no-repeat;}
.kwa_bk > dl > dd > a:last-child{background: none; margin-right: 0; padding-right: 0;}

.qlh_bk{float: right; font-size: 16px; color:#757575;margin-top: 10px;}
.qlh_bk > a{display: inline-block; padding: 5px; padding-right: 36px; background: url(../images/search/hlp_ic.gif) right center no-repeat;}

.kw_ipg {border-top: 1px solid #dfdfdf;margin-top: 12px;}
.kw_ipg > dl{display: table;width: 100%;}
.kw_ipg > dl > dt{display:table-cell;vertical-align: top; width: 165px; box-sizing: border-box; background: #666; border-bottom: 1px solid #575757;}
.kw_ipg > dl > dt > a{display: block; padding: 15px; font-size: 15px; color: #fff; background: url(../images/search/sw_f1.gif) 93% center no-repeat;}
.kw_ipg > dl > dt > span{display: block; padding: 15px; font-size: 15px; color: #fff;}
.kw_ipg > dl > dd{display:table-cell;vertical-align: top; border-bottom: 1px solid #dfdfdf; font-size: 15px; color: #575757;}
.kw_ipg > dl > dd .smp{background: #f5f5f5;padding: 10px;font-weight: 500;}
.kw_ipg > dl > dd .kwbx > ul{ overflow: hidden; letter-spacing: -1px}
.kw_ipg > dl > dd .kwbx > ul > li{display: inline-block;}
.kw_ipg > dl > dd .kwbx > ul > li > a{display: block; padding: 5px; font-weight: 500;}
.kw_ipg > dl > dd .kwbx > ul > li > a.on{background: #575757;color:#fff;border-radius: 7px;}
.kw_ipg > dl > dd .kwbx{padding-right:30px;position: relative;}
.kw_ipg > dl > dd .smp .sdt_sw{font-size: 0; text-indent: -9999em; position: absolute;right: 0; top: 11px; width: 30px; height: 30px; background: url(../images/search/sw_f2.gif) center center no-repeat; }

.kw_ipg > dl > dd .dtl {display:none; margin:10px;margin-right: 0; height:120px; overflow-y: scroll;}
.kw_ipg > dl > dd .dtl > ul{ overflow: hidden;}
.kw_ipg > dl > dd .dtl > ul > li{float: left; width: 25%;margin-bottom: 5px;font-size: 14px;}
.kw_ipg > dl > dd .dtl > ul > li:nth-of-type(4n + 1){clear: both;}
.kw_ipg > dl > dd .dtl > ul > li > a{font-size:14px; letter-spacing: -1px; display: inline-block; padding: 5px;}
.kw_ipg > dl > dd .dtl > ul > li > a.on{background: #575757;color:#fff;border-radius: 7px;}

.kw_ipg > dl.on > dt{background:#575757;border-bottom: none;}
.kw_ipg > dl.on > dt > a{background: url(../images/search/sw_n1.gif) 93% center no-repeat;}
.kw_ipg > dl.on > dd .smp .sdt_sw{background: url(../images/search/sw_n2.gif) center center no-repeat;}
.kw_ipg > dl > dd .smp.ra_box > span{display: inline-block;margin: 5px;margin-right: 26px;}
.kw_ipg > dl > dd .smp.tx_box > span{display: inline-block;letter-spacing: -1px;margin:0 5px;}
.kw_ipg > dl > dd .smp.tx_box > span input[type="text"]{width: 136px;padding-left: 4px; height: 32px;border: 1px solid #aaa; margin-left: 3px;}


.da_ipt{display: inline-block;}
.da_ipt span{display: inline-block; background: #fff; border: 1px solid #aaa;padding:5px 15px}
.da_ipt span input[type="text"]{height: 18px; width: 95px; font-size: 15px;}
.da_ipt span img{vertical-align: baseline;}

.sjt_tb{margin-top: 40px; border-bottom: 1px solid #dfdfdf;}
.sjt_tb > ul{margin-right: -1%; text-align: center;}
.sjt_tb > ul:after{content:""; display: block; clear:both;}
.sjt_tb > ul > li{float: left; width: 11%;}
.sjt_tb > ul > li > a{font-size: 13px;color: #888787; display: block; padding: 15px 2px; letter-spacing: -1px; background:#f5f5f5; border-right: 1px solid #dfdfdf;border-top: 1px solid #dfdfdf;}
.sjt_tb > ul > li:first-child > a{border-left: 1px solid #dfdfdf;}
.sjt_tb > ul > li > a.on{background: #fff; color: #575757;border-top: 2px solid #575757; margin-bottom: -1px;}
.sjt_tb > ul > li.sel_bx{float: right; }
.sjt_tb > ul > li.sel_bx select{ width: 118px;height: 28px; font-size: 14px; color:#676767; border: 1px solid #d3d3d3;margin-top: 10px;}

.sjg_bg{overflow: hidden;}
.ssjg_bk{width: 840px; padding-right:29px; float: left; border-right: 1px solid #dfdfdf; min-height: 800px;}

.ssjg_bx{margin-top: 25px;padding-bottom: 12px; border-bottom: 1px solid #dfdfdf;}
.ssjg_bx > h4{font-size: 15px; color: #343434; font-weight: 500;margin-bottom: 10px;}
.sjg_con > li{font-size: 15px; line-height: 18px; margin-bottom: 15px;}
.sjg_con > li .td_tg{ margin-bottom:5px;}
.sjg_con > li .td_tg > a{color: #165289; font-weight: 500;}
.sjg_con > li .td_tg > span{color:#797979; margin-left: 14px;}
.sjg_con > li .inf{ color: #414141; margin-bottom:5px;}
.sjg_con > li .loc{ color: #32984b;font-weight: 500;}
.sjg_con > li .file_bx{overflow: hidden;margin-top: 10px; position: relative; font-family:"Dotum"; font-size: 13px; color: #9a9a9a;}
.sjg_con > li .file_bx .f_tit{padding-right: 102px;}
.sjg_con > li .file_bx .f_sw{position: absolute;right: 0; top: 0; letter-spacing: -1px; }
.sjg_con > li .file_bx .f_sw > a{ display: inline-block;padding-right: 20px; background:url(../images/search/flls_off.gif) right center no-repeat;}
.sjg_con > li .file_bx .f_lis{display: none;background: #f6f6f6; border: 1px solid #dfdfdf;margin-top: 5px; padding:10px 15px;}
.sjg_con > li .file_bx .f_sw > a.on{ background:url(../images/search/flls_on.gif) right center no-repeat;}
.sjg_con > li .file_bx .f_lis  ul li{color: #757575;}

.ssjg_bx .s1_qna > li > a{font-size: 16px;}
.ssjg_bx .pogly{overflow: hidden; margin-left: -2%;}
.ssjg_bx .pogly > li{float: left; width: 23%; margin-left: 2%; margin-top: 10px;}
.ssjg_bx .pogly > li > a img{width: 100%;margin-bottom: 7px;}
.ssjg_bx .pogly > li > a span{display:block; font-size: 15px; color: #555; letter-spacing: -1px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ssjg_bx .mor{text-align: right;}
.ssjg_bx .mor a{display: inline-block;font-size: 14px; letter-spacing: -1px; border-bottom: 1px solid #3b74dc; color: #3b74dc; padding-right: 14px; background: url(../images/search/srr_morbg.gif) right center no-repeat;}

.sjg_kw{float: right; width: 212px;padding: 0 19px;}
.sjg_kw > dl{margin-top: 25px;padding-bottom: 12px; border-bottom: 1px solid #dfdfdf;}
.sjg_kw > dl > dt{font-size: 15px; color: #343434; font-weight: 500;margin-bottom: 10px;}
.sjg_kw > dl:last-child{border-bottom: none;}

.kw_icls.bgv > li{padding-left: 12px; background: url(../images/menu/bullet01.gif) left 10px no-repeat; }
.kw_icls > li > div{display: table; width: 100%;}
.kw_icls > li > div > p{display:table-cell;}
.kw_icls > li > div > .icb{width: 14px; vertical-align: middle;}
.kw_icls > li > a{display: block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.kw_icls a{ font-size: 15px; color:#797979;letter-spacing: -1px;}
.kw_icls a em{font-style: normal; display: inline-block; width: 15px; font-size: 12px; line-height: 15px; text-align: center; border: 1px solid #9a9a9a;margin-right: 6px;}
.kw_icls > li:nth-of-type(1) em,.kw_icls > li:nth-of-type(2) em,.kw_icls > li:nth-of-type(3) em{background: #ececec;}

.sjg_zx{background: #384049;padding: 12px 30px; margin-top:30px;}
.sjg_zx .bitg{display: table;width: 100%;}
.sjg_zx .bitg > div{display:table-cell;vertical-align: middle;  font-size: 15px; color: #fff; font-weight: 500;}
.sjg_zx .bitg > p{display:table-cell; vertical-align: middle; width:162px; padding-right: 30px;}
.sjg_zx .bitg > p > a{display: inline-block; background: #fff; width:162px;padding: 6px 0; text-align: center; font-size: 16px; color: #384049; border-radius: 20px;}

.sjg_pp{display: none;position: fixed; top: 0; left: 0; width:96%; padding: 0 2%; height: 100%; overflow-y: auto; }
.sjg_ppb{max-width: 660px;background: #7f7f7f; padding: 20px;padding-top: 15px; margin: 5% auto 0; border-radius: 7px;}
.sjg_ppb > h4{color: #fff;font-weight: 500; font-size: 16px;}
.sjg_ppc{padding: 15px 11px; background: #fff;margin-top: 10px;}
.sjg_ppc table{ border: 1px solid #dfdfdf;}
.sjg_ppc table th{border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; font-size: 15px; color: #5d5d5e;font-weight: 500;}
.sjg_ppc table td{border-bottom: 1px solid #dfdfdf; font-size: 14px; color: #8a8a8a; padding: 5px 1%;}
.sjg_ppc table td .ipt_bbx{border: 1px solid #acacac;}
.sjg_ppc table td .ipt_bbx input[type="text"]{padding-left: 1%;width:99%;height: 28px;}

.file_pmb{margin-top: 7px;}
.file_up{position:relative; width: 440px; display: inline-block;}
.file_up > input[type="file"]{ position: absolute; top: 0; left: 0; width: 100%;height: 100%; opacity: 0;}
.file_up > input[type="text"]{border: 1px solid #acacac; padding-left:2px; width: 354px;height: 28px;}
.file_up > a{display: inline-block; text-align: center; width:78px; background: #384049; font-size: 14px; color: #fff; line-height: 20px; padding: 5px 0;}
.fl_pam{display:inline-block;}

.sjg_ppc .btg{text-align: center;margin-top: 10px;}
.sjg_ppc .btg > a{display: inline-block; width: 100px; padding: 10px 0; font-size: 16px; color: #fff; background: #384049;}
.sjg_ppc > .alr{font-size: 15px; color:#7f7f7f; margin-top: 7px;text-align: center;}

/*! nouislider - 10.0.0; Functional styling;*/
.noUi-target,
.noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.noUi-target {  position: relative;  direction: ltr;}
.noUi-base {  width: 100%;  height: 100%;  position: relative;  z-index: 1;  /* Fix 401 */}
.noUi-connect {  position: absolute;  right: 0;  top: 0;  left: 0;  bottom: 0;}
.noUi-origin {  position: absolute;  height: 0;  width: 0;}
.noUi-handle {  position: relative;  z-index: 1;}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
    -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
    transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
.noUi-state-drag * {  cursor: inherit !important;}
/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}
/* Slider size and handle placement; */
.noUi-horizontal {  height: 18px;}
.noUi-horizontal .noUi-handle { width: 34px;  height: 28px;  left: -17px;  top: -6px;}
.noUi-vertical {  width: 18px;}
.noUi-vertical .noUi-handle {  width: 28px;  height: 34px;  left: -6px;  top: -17px;}
/* Styling; */
.noUi-target { background: #FAFAFA; border-radius: 4px; border: 1px solid #D3D3D3; box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}
.noUi-connect { background: #3FB8AF; border-radius: 4px; box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45); -webkit-transition: background 450ms; transition: background 450ms;}
/* Handles and cursors; */
.noUi-draggable {  cursor: ew-resize;}
.noUi-vertical .noUi-draggable {  cursor: ns-resize;}
.noUi-handle { border: 1px solid #D9D9D9;border-radius: 3px; background: #FFF; cursor: default; box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;}
.noUi-active {  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;}
/* Handle stripes; */
.noUi-handle:before,
.noUi-handle:after { content: ""; display: block; position: absolute; height: 14px; width: 1px; background: #E8E7E6; left: 14px; top: 6px;}
.noUi-handle:after { left: 17px;}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after { width: 14px; height: 1px; left: 6px; top: 14px;}
.noUi-vertical .noUi-handle:after { top: 17px;}
/* Disabled state; */
[disabled] .noUi-connect { background: #B8B8B8;}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {cursor: not-allowed;}
/* Base; * */
.noUi-pips,
.noUi-pips * { -moz-box-sizing: border-box; box-sizing: border-box;}
.noUi-pips { position: absolute; color: #999;}
/* Values; * */
.noUi-value { position: absolute; white-space: nowrap; text-align: center;}
.noUi-value-sub {color: #ccc; font-size: 10px;}
/* Markings; * */
.noUi-marker { position: absolute; background: #CCC;}
.noUi-marker-sub { background: #AAA;}
.noUi-marker-large { background: #AAA;}
/* Horizontal layout; * */
.noUi-pips-horizontal { padding: 10px 0; height: 80px; top: 100%; left: 0; width: 100%;}
.noUi-value-horizontal { -webkit-transform: translate3d(-50%, 50%, 0); transform: translate3d(-50%, 50%, 0);}
.noUi-marker-horizontal.noUi-marker { margin-left: -1px; width: 2px; height: 5px;}
.noUi-marker-horizontal.noUi-marker-sub { height: 10px;}
.noUi-marker-horizontal.noUi-marker-large { height: 15px;}
/* Vertical layout; * */
.noUi-pips-vertical { padding: 0 10px; height: 100%; top: 0; left: 100%;}
.noUi-value-vertical { -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); padding-left: 25px;}
.noUi-marker-vertical.noUi-marker { width: 5px; height: 2px; margin-top: -1px;}
.noUi-marker-vertical.noUi-marker-sub { width: 10px;}
.noUi-marker-vertical.noUi-marker-large { width: 15px;}
.noUi-tooltip { display: block; position: absolute; border: 1px solid #D9D9D9; border-radius: 3px; background: #fff;color: #000; padding: 5px; text-align: center; white-space: nowrap;}
.noUi-horizontal .noUi-tooltip { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); left: 50%; bottom: 120%;}
.noUi-vertical .noUi-tooltip { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); top: 50%; right: 120%;}

/* // nouislider - 10.0.0  ! */

.fl_srtg{  background: url(../images/search/fl_srbg.jpg) center top no-repeat; background-size: cover; }
.fl_srtg > div{ overflow: hidden;}
.flpg_tit{text-align: center; font-size: 40px; color: #fff;margin-top: 35px;font-weight: 500; letter-spacing: -1px;}

.nui_slbk{background: #fff; border-radius: 4px; margin-top: 30px; padding: 15px 40px;}
.nui_slt{display:table; width: 100%;}
.nui_slt > dt{display:table-cell; width:200px;padding-right: 15px; }
.nui_slt > dt > p{margin-bottom: 12px; font-size:15px; color:#2e2e2e;}
.nui_slt > dt > p > strong{font-size: 19px;}
.nui_slt > dt .minNumber{width:120px;border: 1px solid #333;padding-left: 6px;height: 42px; vertical-align: bottom; border-radius: 4px;}
.nui_slt > dd{display:table-cell; vertical-align: top; padding-top: 5px;}
.nui_slt > dd > p{font-size: 15px; color: #2e2e2e;margin-left: 15px;}
.nui_slt .rangeSlideArea{margin:15px 15px 0;padding-bottom:30px;}
.nui_slt .noUi-target{    border: 1px solid #333;}
.nui_slt .noUi-horizontal{height: 20px;}
.nui_slt .noUi-marker-normal{display:none;}
.nui_slt .noUi-pips-horizontal{padding: 0;height: 40px;}
.nui_slt .noUi-marker-horizontal.noUi-marker-large{height:10px; background: #333;}
.nui_slt .noUi-origin{height:100%;width: auto; right: 0; background: #ceced4; border-radius: 4px;}
.nui_slt .noUi-value{font-size: 12px; color: #333;}
.nui_slt .noUi-horizontal .noUi-handle{width: 28px;height: 28px; top: -5px; left: -14px; border: none; border-radius: 50%;background: url(../images/search/nui_handle.png) 0 0 no-repeat; box-shadow: 1px 3px 10px rgba(0,0,0, 0.6) ;}
.nui_slt .noUi-handle:before, .noUi-handle:after{display: none;}
.nui_slt #rentDepositMax{display: none;}

.flpg_sbx{padding: 10px 40px 25px; background: #3684d4; border-radius: 4px;}
.flpg_sbx > ul{overflow: hidden; text-align: center; margin-left: -2%;}
.flpg_sbx > ul > li{float: left;width:18%;margin-left: 2%; margin-top: 12px;}
.flpg_sbx > ul > li > dl > dt{font-size: 17px;color: #fff; letter-spacing: -1px; margin-bottom: 10px;}
.flpg_sbx > ul > li > dl > dd{padding:5px; background: #fff; border-radius: 5px;}
.flpg_sbx > ul > li > dl > dd select{width: 100%; height: 30px;}
.flpg_sbt{margin-top: 15px; text-align: center;}
.flpg_sbt > a{display: inline-block; background: #004892; max-width: 260px; width:90%; padding: 12px 0; border-radius: 4px;}
.flpg_sbt > a > span{font-size: 22px;color: #fff;display:inline-block; padding-left: 36px; background: url(../images/search/flpg_sric.gif) 0 center no-repeat;}
.flpg_sal{margin-top: 15px; background: rgba(0,0,0, 0.3); text-align: center; padding: 15px 2%;font-size: 17px;color: #fff;}

.fl_lkb{border-top: 2px solid #1693e8;}
.fl_lkb > div{overflow: hidden;}
.fl_lku{display: table; width:100%; text-align: center; margin-top: 20px;}
.fl_lku > li{display: table-cell; vertical-align: top; width:20%; box-sizing: border-box; padding: 5px; border-left: 1px solid #e5e5e5;}
.fl_lku > li:first-child{border-left: none;}
.fl_lku > li > a{display: block; max-width:126px; margin: 0 auto;}
.fl_lku > li > a img{width: 100%;}
.fl_lku > li > p{font-size: 14px; color: #333; line-height: 17px;margin-top: 10px;}

.fl_jgtg{background: #eee;}
.fljg_bk{padding: 25px 30px; background: #fff;margin-top: 20px;}
.fljg_bk.mt0{margin-top: 0;}
.fljg_bk > dl > dt{margin-bottom: 10px;font-size: 20px; color: #222; font-weight: 500;}
.fljg_bk > dl > dt > span{color: #64b7f0;}

.fljg_con > li{padding: 29px; border: 1px solid #dbdee1; margin-top: 10px;}
.fljg_con > li > div{display: table;width: 100%;}
.fljg_con > li > div > div{display: table-cell;padding-right: 20px;}
.fljg_con > li > div > p{display: table-cell; vertical-align: middle; width: 134px;}

.fljg_con .tbtg span{font-size: 17px; color:#222; margin-right: 20px; vertical-align: middle; font-weight: 500;}
.fljg_con .inf{font-size: 15px; color:#222; line-height: 26px; margin-top: 7px;}
.fljg_con .tbtg .btn_st3{font-size: 14px; color: #fff;}
.btn_st3{display: inline-block;  background: #494949; font-size: 14px; color: #fff; padding: 4px 10px; border-radius: 4px;}

.fljg_tb{padding: 8px; background: url(../images/main_new/bg_line.png) repeat; margin-bottom: 40px;}
.fljg_tb > div{background: #fff;padding:20px;}
.fljg_tb > div > ul{text-align: center;}
.fljg_tb > div > ul > li{display: inline-block; margin: 0 10px; }
.fljg_tb > div > ul > li > a{font-size: 19px;color: #333; font-weight: 500; letter-spacing: -1px;}
.fljg_tb > div > ul > li > a.on{ color: #3281dc; text-decoration: underline;}

.fljg_bk .qna_bk .mor{max-width: 132px; border: 1px solid #2f2f2f; background: #fff; margin: 10px auto 0; padding: 10px 0;}
.fljg_bk .qna_bk .mor > span{ color: #2f2f2f;}
.fljg_bk .brd_ils{border-top: none;border-bottom: 1px solid #eaeaea; margin-top: 0;}
.fljg_bk .brd_ils > li{border-bottom: none;}
.fljg_bk h3{ font-size: 25px; color: #222; font-weight: 500; padding-top: 7px;margin-bottom: 20px;margin-top: 40px; background: url(../images/sub/qnc_tbg.jpg) 0 0 no-repeat; background-size: 37px 2px;}
.fljg_bk .al_p{margin-top: -45px; overflow: hidden; margin-bottom:20px;}
.fljg_bk .al_p > p{float: right; font-size: 15px;}


/* 내게 맞는 주거복지 서비스 */
.fljg_bk .bils_bk{display:none;}
.bils_bk.current{display:block}
.hal_utb > li.current > a{ background:#1693e8;color:#fff;}
.flzw_ls > li > div > dl.postcode_form{display:block;width:100%;}
.flzw_ls > li > div > dl.postcode_form dd > div:first-child{margin-bottom:5px}
.flzw_ls > li > div > dl.postcode_form dd >  div{display:block;}
.flzw_ls > li > div > dl.postcode_form .ipt_bx.inl{width:47%}
.btn_postcode{height:50px;line-height:50px; padding: 0 20px;font-size: 14px;font-weight: 500;display: inline-block;background: #757575;text-align: center;border-radius: 4px;color:#fff}
.btn_postcode span{display:inline-block;padding: 0 0 0 22px;background: url(../images/search/search_btb.gif) left center no-repeat;}
.fl_lku{margin-bottom:20px}
.fl_lku > li{}
.fl_lku > li .icon{display:block;width:100%;height:82px;margin: 0 0 15px 0; text-align:center;}
.fl_lku > li .icon img{padding-top:18px;}
.fl_lku > li.item2 .icon img{padding-top:20px;}
.fl_lku > li.item4 .icon img{padding-top:0;}
.fl_lku > li.item5 .icon img{padding-top:11px;}
.fl_lku > li h4{margin: 0 0 10px 0; font-size:23px;color:#222}
.fl_lku > li p{display:table;width:100%;height:68px;margin: 0 0 15px 0;}
.fl_lku > li p span{display:table-cell;vertical-align:middle}
.fl_lku > li p span em{display:block;font-style:normal}
.fl_lku > li > a.bt_st1{max-width:inherit;padding:2px 0}

.hal_utb{overflow: hidden; text-align: center;}
.hal_utb > li{float: left;width: 50%; }
.hal_utb > li > a{display: block;padding:10px 1%; background: #eee; font-size: 17px; color: #777;}
.hal_utb > li > a.on{ background:#1693e8;color:#fff;}

.co_tast1.nbor{border: none;border-top: 1px solid #505050;margin-top: 10px;}
.co_tast1.nbor th{border-right: none;background: none; padding: 10px 1%;}
.co_tast1.nbor td{border-right: none; padding: 10px 1%;}

.board_sch > .select_bk {margin-bottom: 5px; padding-right: 0;}
.board_sch > .select_bk > span{font-size: 15px; color:#1a1a1a;}
.board_sch > .select_bk select{height: 43px; width: 110px; border: 1px solid #e1e4e7;}

.flzw_ls{border-top: 1px solid #4c4c4c;}
.flzw_ls > li{padding: 10px 40px; border-bottom: 1px solid #e6e7e6;}
.flzw_ls > li > div{display: table;width: 100%;}
.flzw_ls > li > div > dl{display: table-cell; box-sizing: border-box; width: 50%;padding: 10px 15px; font-size: 15px; color:#333;}
.flzw_ls > li > div > dl > dt{margin-bottom: 7px;}
.flzw_ls > li .ipt_bx{padding: 4px;border: 1px solid #e5e5e5; border-radius: 4px;}
.flzw_ls > li .ipt_bx > input[type="text"]{vertical-align: top; width:99%;padding-left: 1%; height:40px;}
.flzw_ls > li .ipt_bx > select{vertical-align: top; width:100%;height:40px;}
.flzw_ls > li .ipt_bx.inl{display: inline-block; width: 28%;    vertical-align: middle;}
.flzw_ls > li .ipt_bx.txa{height: 110px;}
.flzw_ls > li .ipt_bx.txa textarea{width:100%; height: 100%;}
.flzw_ls .al_p2{margin-top: -27px; margin-bottom: 7px;overflow: hidden;}
.flzw_ls .al_p2 > p{float: right; font-size: 14px;color:#4270b0;}
.flzw_ls > li .file_up {width: calc(100% - 108px);}
.flzw_ls > li .file_up > input[type="text"]{height:38px; padding: 5px 0;padding-left:1%; width: calc(99% - 122px);   border: 1px solid #e5e5e5;border-radius: 4px;}
.flzw_ls > li .file_up > a{width: 115px;padding: 15px 0; border-radius: 4px;}

.flty_bk{margin: 20px 0 40px;}
.flty_bk > dl{ font-size: 15px; color: #333;padding: 0 55px;}
.flty_bk > dl > dt{margin-top: 10px;font-weight: 500;}
.flty_bk > dl > dd{line-height: 25px;}

.flpg_agr{margin-top: 20px; padding: 10px 2%; background: #f8f8f8;text-align: center; font-size: 15px; color: #333; border-top: 1px solid #e6e7e6; border-bottom: 1px solid #e6e7e6;}
.flpg_agr > p{display: inline-block; font-weight: 500; margin: 5px; letter-spacing: -1px;}
.flpg_agr > div {display: inline-block;}
.flpg_agr > div span{display: inline-block; margin: 5px;}
.flty_bt{text-align:center;margin-top: 20px;}
.flty_bt > a{display:inline-block; max-width: 298px; width: 43%; font-size: 22px; font-weight: 500; color: #287ed6; border: 1px solid #209de3; padding: 15px 0;}
.flty_bt > a.oc{background: #209de3;color: #fff;}

.fl_sms{margin-top: 30px;    border: 1px solid #e6e7e6; padding: 15px; }
.flti_sms{ font-size: 18px; color:#222; font-weight: 500;}
.fl_sms > div{display: table; width: 100%;}
.fl_sms > div > dl{display: table-cell;padding-right: 10px;}
.fl_sms > div > dl > dt{font-size: 15px;color: #222; font-weight: 500;margin-top: 10px;}
.fl_sms > div > dl > dd{font-size: 14px;color: #222;line-height: 24px;}
.fl_sms > div > p{display: table-cell; vertical-align: bottom; width: 170px;}

.rz_bt.sar{width: 170px;}
.rz_bt.sar span{text-align: left; font-size: 16px;padding: 10px 0;padding-left: 35px;}


.fcn_step{overflow:hidden;margin: 20px 0;}
.fcn_step > div{display: inline-block; width: 129px; text-align: center; vertical-align: middle;}
.fcn_step >  span{display: inline-block;font-size: 25px; vertical-align: middle; color:#2f2f2f; margin: 0 6px;}
.fcn_step > div .tp{display:table;width: 100%;max-width: 129px; height: 129px; text-align: center;position: relative; margin: 0 auto; background-position: 0 center; background-repeat: no-repeat; background-size: 100%;}
.fcn_step > div .tp > p{display:table-cell;vertical-align: middle; padding: 10%; font-size:18px; color: #3d3d3d; font-weight: 500;}
.fcn_step > div:nth-of-type(1) .tp{background-image: url(../images/sub/c7step_i1.gif);}
.fcn_step > div:nth-of-type(2) .tp{background-image: url(../images/sub/c7step_i2.gif);}
.fcn_step > div:nth-of-type(3) .tp{background-image: url(../images/sub/c7step_i3.gif);}
.fcn_step > div:nth-of-type(4) .tp{background-image: url(../images/sub/c7step_i4.gif);}

.fcn_step.sp{padding-bottom:50px;position: relative;}
.fcn_step.sp .posi{position: absolute;left: 60px; bottom: 0; width: 167px;padding-top:25px; font-size:16px; font-weight: 500; line-height: 25px;text-align: center; background:url(../images/sub/fcn_stpb.gif) center top no-repeat;}

.f016_tpbk{margin-top: 60px;}
.f016_tpbk > div > dl{padding-left: 355px; background-repeat:no-repeat; background-position: 0 0; min-height: 187px;}
.f016_tpbk > div > dl:nth-of-type(1){background-image:  url(../images/sub/f016_ni2.jpg);}
.f016_tpbk > div > dl:nth-of-type(2){background-image:  url(../images/sub/f016_ni3.jpg);}
.f016_bk > div{margin-top: 110px;}
.f016_bk > div img{max-width: 100%;}
.f016_bk > div > .bg{text-align: center; margin-bottom: 20px;padding-bottom: 32px;background: url(../images/sub/f016_b1.gif) center bottom no-repeat;}
.f016_bk > div > dl{text-align: center;margin-bottom: 20px; font-size: 17px; word-break: keep-all;}
.f016_bk > div > dl > dt{padding: 18px 2%; color:#fff; font-weight: 500;  border-radius: 4px;}
.f016_bk > div > dl > dt.bg1{background: #3c9fb7;}
.f016_bk > div > dl > dt.bg2{background: #007e9c;}
.f016_bk > div > dl > dt.bg3{background: #005f76;}
.f016_bk > div > dl > dd{padding: 18px 2%; background: #f0f0f0; color: #222; border-radius: 4px;}

.tit_f16{font-size: 40px;color: #fff; letter-spacing: -1px;text-align: center; background: url(../images/sub/f016_ni1.jpg) 0 0 no-repeat; padding: 85px 0;}
.tit_f16 > span{display: block; font-size: 30px;}
.utp_txi.pds > li{padding-left: 10px;text-indent: -10px; margin-top: 7px;}
.rwt_hbk.f16v .co_tast1 th,
.rwt_hbk.f16v .co_tast1 td{padding: 0 1%; height: 35px;}

/*센터이야기*/
.story_sbk {padding-top:20px}
.story_sbk > li{background-repeat: no-repeat; background-position: center top; background-size: cover;}
.story_sbk > li.srt > div{height: 490px;}
.story_sbk > li.bg1{background-image: url(../images/sub/story_v1.jpg);}
.story_sbk > li.bg2{background-image: url(../images/sub/story_v2.jpg);}
.story_sbk > li.bg3{background-image: url(../images/sub/story_v3.jpg);}
.story_sbk > li.bg4{background-image: url(../images/sub/story_v4.jpg);}
.story_sbk > li.bg5{background-image: url(../images/sub/story_v5.jpg);}
.story_sbk > li.bg6{background-image: url(../images/sub/story_v6.jpg);}
.story_sbk > li.bg7{background-image: url(../images/sub/story_v7.jpg);}
.story_sbk > li.bg8{background-image: url(../images/sub/story_v8.jpg);}
.story_sbk > li.bg9{background-image: url(../images/sub/story_v9.jpg);}
.story_sbk > li.bg10{background-image: url(../images/sub/story_v10.jpg);}
.story_sbk > li.bg11{background-image: url(../images/sub/story_v11.jpg);}
.story_sbk > li.bg12{background-image: url(../images/sub/story_v12.jpg);}
.story_sbk > li.bg13{background-image: url(../images/sub/story_v13.jpg);}
.story_sbk > li > div{height: 780px; position:relative; overflow: hidden;background: url(../images/sub/story_bgy.png) center 0 repeat-y;}
.story_sbk > li > div.nb{background: none;}
.story_sbk > li > div .pb{position: absolute;width: 50%; box-sizing: border-box;}
.story_sbk > li > div .pb > dl{display: inline-block; color: #fff;  padding: 25px; background: url(../images/sub/story_bg3.png) repeat; border-radius: 17px;}
.story_sbk > li > div .pb > dl > dt{font-size: 35px;}
.story_sbk > li > div .pb > dl > dd{font-size: 15px;line-height: 30px; letter-spacing: -1px;}
.story_sbk > li > div .pb.pl{right: 50%;padding-right: 87px;margin-right: -16px;text-align: right; background: url(../images/sub/story_bgl1.png) right 45px no-repeat;}
.story_sbk > li > div .pb.pr{left: 50%;padding-left: 87px;margin-left: -15px; background: url(../images/sub/story_bgr1.png) 0 45px no-repeat;}
.story_sbk > li > div .pb.tp{top: 22%;}
.story_sbk > li > div .pb.bm{bottom: 22%;}
.rab_bg{float: right; padding: 50px 40px 100px; min-width:280px; background: rgba(0,0,0,0.5);}
.rab_bg > p{font-size: 20px; color: #fff;line-height: 28px; font-weight: 500;margin-top: 26px;}
.story_tit{text-align: center; color: #fff; margin-top: 110px;}
.story_tit > strong{display: block;font-size: 55px;padding-bottom: 45px; background: url(../images/sub/story_tbg.gif) center bottom no-repeat;}
.story_tit > p{font-size: 25px; margin-top: 10px;}
.story_tit > h3{margin-top: 35px; padding-bottom: 150px;background: url(../images/sub/story_bgy.png) center 0 repeat-y;}
.bbr_bx{text-align: center; margin: 140px 2% 0; padding-top: 15px;background: url(../images/sub/story_bg2.png) center top no-repeat;}
.bbr_bx > div{max-width:500px; color: #fff; padding: 40px;margin: 0 auto; border: 1px solid rgba(255,255,255,0.4);}
.bbr_bx > div > strong{font-size: 40px;}
.bbr_bx > div > p{font-size: 25px;}

.cnt_pp{position: fixed; top: 0; left: 0; width: 96%; padding: 0 2%; height: 100%; overflow-y: auto; z-index: 110;}
.cntp_bk{width: 1120px; margin: 30px auto 0;}
.cnt_pp .tit{position:relative;background: url(../images/sub/cntpp_tbg.jpg) center top no-repeat;background-size: cover;}
.cnt_pp .tit h4{font-size: 30px; padding: 19px 0; font-weight: 500;color: #fff; text-align: center;}
.cnt_pp .tit .clo{position: absolute;right: 2%; top: 12px;}

.cnt_pp.st{padding: 0;width: 100%;display: none;}
.cntp_slbx{position: relative;padding:20px 0}
.cntp_slbx ul li img{width: 100%;}
.cntp_slbx .bx-controls-direction a{display: block;width: 80px;height: 80px; position: absolute; top: 50%; margin-top: -40px;font-size: 0;}
.cntp_slbx .bx-prev{left: 3%; background: url(../images/sub/cntpp_slbt1.png) 0 0 no-repeat; background-size: 100%;}
.cntp_slbx .bx-next{right: 3%; background: url(../images/sub/cntpp_slbt2.png) 0 0 no-repeat; background-size: 100%;}
.cntp_slbx.thank .bx-prev{background: url(../images/sub/cntpp_sl2bt1.png) 0 0 no-repeat;background-size: 100%;}
.cntp_slbx.thank .bx-next{background: url(../images/sub/cntpp_sl2bt2.png) 0 0 no-repeat; background-size: 100%;}



/*Button*/
.right_btn{float:right}
.btn_blue{display: inline-block; padding: 9px 14px;font-size: 14px;color: #0084d7;text-transform: uppercase;text-decoration: none;background: linear-gradient(to right, rgba(100, 141, 187, 0) 25%, rgba(100, 141, 187, 0.8) 75%);background-position: 1% 50%;background-size: 400% 300%;border: 1px solid #0084d7;transition: 700ms cubic-bezier(0.165, 0.84, 0.44, 1);}
.btn_blue:hover,
.btn_blue:focus{transition: 400ms cubic-bezier(0.165, 0.84, 0.44, 1);color: #fff;background-position: 99% 50%;}
.bt_st1.v2{border:0;background-color:#930d32;color:#fff}
.btn_blue2{display: inline-block;background: #5b8dbe;color: #fff;}
.btn_blue3{display: inline-block;background: #648dbb;color: #fff;}
.medium{line-height: 21px;padding: 10px 0;min-width:80px;font-size: 15px; text-align: center;}
.small{line-height: 19px;padding:2px;min-width:40px;font-size: 13px; text-align: center;}
.btn_grey{display: inline-block;background: #686565;color: #fff;}
.btn_more{display: block;max-width: 132px;margin: 10px auto 0;padding: 10px 0;border: 1px solid #2f2f2f;background: #fff;text-align:center}
.btn_more span{display: inline-block;color: #2f2f2f;font-size: 14px;padding-right: 12px;background: url(../images/sub/qna_mbg.gif) right center no-repeat;}
.btn_pdf{display: inline-block;height:20px;line-height:20px;padding: 0 9px;background: #f7f7f7;border:1px solid #dadada;border-radius:2px; text-align:center}
.btn_pdf span{display: inline-block;padding: 0 0 0 23px;background: url(../images/sub/ico_pdf.png) left center no-repeat; color:#535252;font-size:13px}
.button {display: inline-block;height:25px;line-height:25px;padding: 0 20px; text-transform: uppercase;text-decoration: none;position: relative;overflow: hidden;transition: all 250ms ease;z-index:1;color: #fff;}
.button:hover {color:#0e82c3;}
.button:hover:after {animation-name: bgin;transform: skew(-45deg) translate(-50%);}
.button:after {display: block;content: '';z-index: -1;width: 150%;height: 100%;position: absolute;top: 0;left: 50%;;animation-name: bgout;animation-duration: 400ms;transform: skew(-45deg) translate(-150%);}
.btn_blue4 {border: 1px solid #fff;color: #fff;}
.btn_blue4:after {background-color: #fff;font-weight:500}
.btn_pdf2{display: inline-block;width:210px;height:35px;line-height: 35px; text-align:center;border:1px solid #4f81bd;border-radius: 3px; background-color: #5b9bd5;color:#fff}
.btn_pdf2 .ico_down{display: inline-block;padding: 0 25px 0 0; background: url(../images/sub/ico_down.png) right center no-repeat;}
.btn_pdf2:hover{background-color: #396fa1;}
@-webkit-keyframes bgin {
    from {-webkit-transform: skew(-45deg) translate(-150%);transform: skew(-45deg) translate(-150%);}
    to {-webkit-transform: skew(-45deg) translate(-50%);transform: skew(-45deg) translate(-50%);}
}

@keyframes bgout {
    from {-webkit-transform: skew(-45deg) translate(-50%);transform: skew(-45deg) translate(-50%);}
    to {-webkit-transform: skew(-45deg) translate(50%);transform: skew(-45deg) translate(50%);}
}

/*Box*/
.bd_grey{padding:15px 15px 0 15px;margin: 0 0 10px 0;border:1px solid #ccc;background-color:#fff }
.btns_pdf_box{text-align: center; padding: 0 0 30px 0;}

/* 업무취급은행 */
.bank_list {padding:10px 0;border:1px solid #dde2e6;text-align:center;}
.bank_list li{display:inline-block;position:relative;width:19%; color:#626670;zoom:1;*display:inline;}
.bank_list li > div{display:block;background:url(../images/sub/line01.png) no-repeat 0 50%;text-align:center;vertical-align:top;}
.bank_list li:first-child > div {background-image:none;}
.bank_list li img {height:22px;}
.bank_list li span {display:block;margin:10px 0;font-size:14px;line-height:120%;}

/*센터소개*/
/*.center_tab{margin-top:80px}*/
.center_contaner{margin: 60px 0 60px 0;border:2px solid #efefef;border-top:2px solid #1b1b1b;}
.center_contaner:after{content:"";display:block;clear:both;}
.map_gu{margin: 0 auto 85px auto;}
#mapF{width:383px;height:292px; background: url(../images/sub/bg_map.png) left top no-repeat;}
#mapF img{vertical-align:top}
#mapF.map1{background: url(../images/sub/map_1.png) left top no-repeat;}
#mapF.map2{background: url(../images/sub/map_2.png) left top no-repeat;}
#mapF.map3{background: url(../images/sub/map_3.png) left top no-repeat;}
#mapF.map4{background: url(../images/sub/map_4.png) left top no-repeat;}
#mapF.map5{background: url(../images/sub/map_5.png) left top no-repeat;}
#mapF.map6{background: url(../images/sub/map_6.png) left top no-repeat;}
#mapF.map7{background: url(../images/sub/map_7.png) left top no-repeat;}
#mapF.map8{background: url(../images/sub/map_8.png) left top no-repeat;}
#mapF.map9{background: url(../images/sub/map_9.png) left top no-repeat;}
#mapF.map10{background: url(../images/sub/map_10.png) left top no-repeat;}
#mapF.map11{background: url(../images/sub/map_11.png) left top no-repeat;}
#mapF.map12{background: url(../images/sub/map_12.png) left top no-repeat;}
#mapF.map13{background: url(../images/sub/map_13.png) left top no-repeat;}
#mapF.map14{background: url(../images/sub/map_14.png) left top no-repeat;}
#mapF.map15{background: url(../images/sub/map_15.png) left top no-repeat;}
#mapF.map16{background: url(../images/sub/map_16.png) left top no-repeat;}
#mapF.map17{background: url(../images/sub/map_17.png) left top no-repeat;}
#mapF.map18{background: url(../images/sub/map_18.png) left top no-repeat;}
#mapF.map19{background: url(../images/sub/map_19.png) left top no-repeat;}
#mapF.map20{background: url(../images/sub/map_20.png) left top no-repeat;}
#mapF.map21{background: url(../images/sub/map_21.png) left top no-repeat;}
#mapF.map22{background: url(../images/sub/map_22.png) left top no-repeat;}
#mapF.map23{background: url(../images/sub/map_23.png) left top no-repeat;}
#mapF.map24{background: url(../images/sub/map_24.png) left top no-repeat;}
#mapF.map25{background: url(../images/sub/map_25.png) left top no-repeat;}
.seoulmap_info{float:left;}
.seoulmap_info > div{width:402px;padding: 30px}
.center_name{padding: 0 20px;margin: 0 0 60px 0;text-align:center;background: #19a0ec }
.center_name > h4{line-height:26px; padding: 10px 15px;font-size:21px;color:#fff;font-weight:500;background: url(../images/sub/bg_f0016_01.png) right center no-repeat;}
.seoulmap_info > div p{text-align:center;color:#354b9e;padding: 0 0 0 20px;text-indent:-20px}
.center_info{float:left;}
.center_info > div{width:593px;padding:30px 30px 0 30px;min-height:505px;border-left:1px solid #efefef;}
.center_info_table{min-height:81px;padding: 0 0 0 105px;margin: 0 0 35px 0;background: url(../images/sub/bg_f0016_02.png) left center no-repeat;}
.center_info_table table th{text-align:left;font-size:16px;color:#222}
.center_info_table table td{font-size:16px;color:#222}
.naver_map{padding:12px;margin: 0 0 30px 0;border:1px solid #e2e2e2}
.center_contaner area:focus{outline: none;}
.f016_bk > div > .bg{padding-bottom: 80px;margin-bottom: 25px;}
.f016_bk > div{margin-top: 120px;}
.center_pop{position: fixed;top: 0;left: 0;width: 100%; height: 100%;z-index: 300;background-color: transparent;overflow-y: auto;}
.cnt_pp.st{display:inherit;}
.cnt_pp{position:relative;top:inherit;width:100%;padding:0;left:inherit;height:auto;max-width: 90%;margin: 3% auto 30px auto;padding: 0;}

/*시민아이디어*/
.idea_cont > div{padding:25px 0 0 0; background-position:left  25px ;background-repeat: no-repeat;border-top:3px dotted #e9e9e9}
.idea_cont > div h5{padding: 0 0 0 108px;}
.idea_cont > div ul{padding: 0 0 0 108px;}
.idea_cont .item1{border-top:0;width:50%; float:left;background-image: url(../images/sub/bg_popup_idea01.png);}
.idea_cont .item2{border-top:0;width:50%;float:left;background-image: url(../images/sub/bg_popup_idea02.png);}
.idea_cont .item3{clear:both;background-image: url(../images/sub/bg_popup_idea03.png);}
.idea_cont .item4{background-image: url(../images/sub/bg_popup_idea04.png) ;}
.idea_cont .item5{background-image: url(../images/sub/bg_popup_idea05.png);}
.idea_cont .item6{margin-bottom:30px;background-image: url(../images/sub/bg_popup_idea06.png);}
.refer_box{padding:15px 0 15px 65px;background: #f2f2f2 url(../images/sub/bg_popup_idea07.png) 22px no-repeat;font-size:16px;color:#555555}
.cb_module{padding:80px 0 0 0}
.cb_wrt_box{position:relative;height:101px;padding: 0 117px 0 0;margin:0 0 20px  0}
.cb_btn_area{display:block;position:absolute;right:0;top:0; width:110px;height:101px;background: url(../images/sub/bg_cb01.gif) left top;text-align:center}
.cb_btn_area a{display:inline-block;padding:29px 0 0 0; line-height:20px; color:#fff;font-size:15px;}
.cb_btn_area a span{display:block;}
.cb_txt_area{height:79px;padding:10px; border:1px solid #d6d6d6;}
.cb_txt_area > textarea{display:block;width:100%;height:100%;}
.cb_title{min-height:29px;padding: 15px 20px;margin: 0 0 10px 0;background: url(../images/sub/bg_cb02.gif) left top;}
.cb_title:after{content:"";display:block;clear:both}
.cb_title h4{float:left;height:100%;color:#fff;font-size:22px;}
.cb_title p{float:right;height:100%;padding-top:10px;color:#fff;font-size:14px;}
.cb_comment_area{padding:15px 29px 29px 29px; border:1px solid #e4e4e4}
.cb_info_area:after{content:"";display:block;clear:both}
.cb_info_area{padding: 0 0 15px 0;border-bottom:1px solid #e5e5e5}
.cb_info_area > div > span{display:inline-block;}
.cb_info_area .cb_section{float:left;margin-right:15px;}
.cb_info_area .cb_section .cb_name{ font-size:15px;font-weight:500;color:#222}
.cb_info_area .cb_section .cb_date{font-size:14px;color:#777;margin: 0  0 0 7px;}
.cb_info_area .cb_section2{width:45px; font-family: '돋움',Dotum,Sans-serif; float:left;height:22px;border:1px solid #cccccc;border-radius:3px;background-color:#f7f7f7}
.cb_info_area .cb_section2  > span{width:45px;line-height:12px;margin:5px 0 0 0; text-align:center;}
.cb_info_area .cb_section2  > span.cb_nobar{border-left:0}
.cb_info_area .cb_section2  > span a{font-size:11px;color:#555555;font-weight:bold}
.cb_info_area .cb_section2  > span a:hover{text-decoration:underline}
.cb_info_area .cb_section3{float:right;font-family: '돋움',Dotum,Sans-serif;}
.cb_info_area .cb_section3 > span{width:118px;height:24px;line-height:24px;text-align:center;border-radius:3px}
.cb_info_area .cb_section3 > span > a{display:inline-block;padding: 0 0 0 17px;  font-size:11px;font-weight:bold}
.cb_info_area .cb_section3 > span > a:hover{text-decoration:underline}
.cb_info_area .cb_section3 .btn_cb_up{background-color: #337fd8;border:1px solid #337fd8;}
.cb_info_area .cb_section3 .btn_cb_up a{background: url(../images/sub/ico_cb01.png) left 2px no-repeat;color:#fff;}
.cb_info_area .cb_section3 .btn_cb_down{background-color: #f7f7f7;border:1px solid #c8c8c8;}
.cb_info_area .cb_section3 .btn_cb_down a{background: url(../images/sub/ico_cb02.png) left 5px no-repeat;color:#616161;}
.cb_lstcomment > ul > li{margin: 0 0 10px 0}
.cb_dsc_comment{padding:15px 0 0 0}
.cb_dsc_comment .cb_dsc{line-height:23px; font-size:14px;color:#222222;}
.win_box{padding:15px 29px 29px 29px;border:1px solid #e4e4e4;background-color:#fbfbfb}
.win_box dl{margin: 0 0 20px 0;border-bottom:1px solid #e4e4e4;color:#222}
.win_box dl dt{margin:0 0 10px 0;font-size:16px;font-weight:500}
.win_box dl dd{margin: 0 0 22px 0;font-size:14px}
.win_box ul li{margin: 0 0 5px 0; font-size:14px;color:#222}

/**/
.ico_state{display:inline-block;padding:3px 0;width:75px;text-align:center;color:#fff;font-size:13px;}
.ing{background-color:#648dbb;}
.ann{background-color:#930d32;}
.end{background-color:#686565;}

/*검색*/
.search_cate select{background:none;width:145px;height:50px;font-size:15px;color:#fff;margin-left:10px;}
.search_cate select option{color:#555;}

/* 검색 화면 */
.kw_ipg > dl > dd .dtl{display:block;height:auto;overflow-y: inherit;background: #f5f5f5;}
.kw_ipg > dl > dd .dtl.dn{display:none;}
.kw_ipg > dl > dd .dtl > ul > li > a:hover{text-decoration:underline}
.kw_ipg > dl > dd{background: #f5f5f5;}
.kw_icls > li{margin: 0 0 5px 0}
.sjg_con > li .inf{line-height:24px}
.sjg_con > li .td_tg > a:hover{text-decoration:underline}
.ssjg_bx .pogly > li > a .pic{overflow: hidden;display:block;height:128px;background: url(../images/sub/no_image_m.gif) center top no-repeat;background-size: 100% 100%;}
.ssjg_bx .pogly > li > a .pic img{max-width:100%;min-height:100%;}
.kw_icls a{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.kw_icls > li > div > .icb{display:block;position:absolute;right:0;top:0; width:14px; height:13px}
.kw_icls > li > div > .icb span{}
.kw_icls > li > div > .icb.up{padding-top:3px; background: url(../images/search/kwh_upic.gif) right 4px no-repeat;}
.kw_icls > li > div > .icb.down{padding-top:3px;background: url(../images/search/kwh_dwic.gif) right 4px no-repeat;}
.kw_icls > li > div > .icb.equal{padding-top:3px;background: url(../images/search/kwh_kpic.gif) right 5px no-repeat;}
.kw_icls > li > div > .icb.new{padding-top:3px;background: url(../images/search/kwh_newic.gif) right 4px no-repeat;}
.kw_icls > li > div{display:block;width:auto; position:relative;padding:  0 20px 0 0}
.kw_icls > li > div > p{display:block;}
.search_nodata{padding: 20px 0 0 0 }
.result_title{background: #f5f5f5;border: 1px solid #dfdfdf;padding: 10px}
.result_info{padding:20px 10px 0 10px}
.thumb_list > li{position:relative;padding-left:145px}
.thumb_list .thumb_img{position:absolute;left:0;top:0;width:128px;height:80px;background: url(../images/sub/no_image_m.gif) center top no-repeat;background-size:100% 100%}
.thumb_list .thumb_img img{width:100%;height:100%;}

/*관련도움기관*/
.brd_ils > li > div > .zi .bt_st1{top: 64%;}
.brd_ils.t200 > li > div > .zi > .tg p.zl span.dsc{display:block;margin: -20px 0 0 70px;line-height:24px}
.brd_ils.t200 > li > div > .zi > .tg p.zl span{display:inline-block;}
.brd_ils.t200 > li > div > .zi > .tg p.zl span em{font-style:normal}

/*1:1 문의*/
.q_content{line-height:24px;margin: 0 0 20px 0; padding: 10px 0 20px 30px;border-bottom:1px solid #ccc; background: url("../images/sub/qna_qic2.gif") left 20px no-repeat;}
.a_content{line-height:24px;padding: 0 0 10px 30px; background: url("../images/sub/qna_qic3.gif") left top no-repeat;}


/* custom */
.sjg_pp{z-index:200;}
.mjpp_bg.v2{z-index:300;background-color: transparent}
.dn{display: none; }

/* S- 20181205 추가 */
.s_nvg .wid{position:relative;}
.favorite_box{position:absolute;top:55px;left: 6px;height:48px;padding: 0 7px 0 10px;background: #f9f8f7;border:2px solid #138ce7;border-radius: 15px;}
.favorite_box:after{content:"";display:block;clear:both}
.favorite_box > a{display:block;float:left;}
.favorite_box > a.btn_favorite{width:25px;height:25px;margin: 0 2px 0 0; padding:12px 0 11px 0px;  background: url("../images/sub/ico_favorite01.png") center 12px no-repeat;}
.favorite_box > a.btn_favorite.on{background: url("../images/sub/ico_favorite02.png") center 13px no-repeat;background-size:25px 22px;}
.favorite_box > a.btn_favorite_layer{width:19px;height:10px;padding:21px 4px 11px 4px;background: url("../images/sub/arr01.png") center 21px no-repeat;background-size:12px 7px ;}
.favorite_box > a.btn_favorite_layer.on{background: url("../images/sub/arr02.png") center 21px no-repeat;background-size:12px 7px ;}
.favorite_layer{display:none;position:absolute;top:48px;left:0}
.favorite_layer ul:after{position:absolute;top:-10px;left:29px;display:block;content:"";width:19px;height:10px;background: url("../images/sub/arr03.png") center center no-repeat;}
.favorite_layer ul{position:relative;width:168px;padding:17px 10px 16px 10px; background-color:#fff;border:1px solid #a8a8a8;}
.favorite_layer ul li{padding: 0 0 0 3px;line-height:20px;font-size:16px;color:#3a3a3a;background: url("../images/sub/arr04.png") 152px center no-repeat;}
.favorite_layer ul li span{display:block}
.favorite_layer ul li.btn_favorite{padding: 0 0 7px 11px;margin-bottom:8px;border-bottom:1px solid #3a3a3a;background: url("../images/sub/ico_favorite01.png") 130px 8px  no-repeat;}
.favorite_layer ul li.btn_favorite.on{background: url("../images/sub/ico_favorite02.png") 130px 8px  no-repeat;}
.favorite_layer.active{display:block}

@media screen and (max-width:768px){
    .s_nvg .favorite_layer ul{display:block;width: 168px;}
}


/* gnb 사이트맵*/
.stm_lk{position: absolute; left: 50%; top: 0 ; margin-left: 360px; z-index: 1001; width: auto !important; margin: 0;}
.stm_lk > a{display: inline-block; font-size: 14px; padding-right: 10px; width: auto; font-size: 14px; color: #555; font-weight: 500;}
.list_type2 > li.stm_lk{float: none; margin: 0 0 0 360px;}
.list_type2 > li.stm_lk a{display: inline-block; width: auto; font-size: 14px; color: #555; font-weight: 500; padding: 0 12px 0 0; background: url(https://www.seoulhousing.kr/assets/images/menu/arr01.png) right center no-repeat;}
.list_type3 > li.stm_lk{float: none; margin: 0 0 0 360px; height: auto; border-bottom: none;}
.list_type3 > li.stm_lk a{display: inline-block; height: auto; width: auto; font-size: 14px; color: #555; font-weight: 500; padding: 0 12px 0 0; background: url(https://www.seoulhousing.kr/assets/images/menu/arr01.png) right center no-repeat;}

/* 상세검색 */
.kw_ipg.swv{display: none;}
.xxstj {float: right; margin-top: 5px;}
.xxstj > a{display: inline-block;  padding: 5px 10px; background: #454545; border-radius: 7px;}
.xxstj > a > span{display: block; width: 60px; font-size: 15px; color: #fff; padding-right: 12px; background: url(https://www.seoulhousing.kr/assets/images/sub/szx_swi1.gif) 50px center no-repeat;}
.xxstj > a.on > span{background: url(https://www.seoulhousing.kr/assets/images/sub/szx_swi1_off.gif) 50px center no-repeat;}

/* 즐겨찾기 */
.lns_bt.red{background: #C00000;}
.tibt_tg{overflow: hidden; margin-bottom: 20px;}
.tibt_tg > .title1{float: left;}
.tibt_tg > .btb{float: right;}
.tibt_tg > .btb .lns_bt{padding: 4px 0; margin-top: 7px;}

/**/
.sitemap_bk > dl > dt{position:relative;}
.sitemap_bk  .target{display:block;position:absolute;bottom:100px;width:100px;}
.block-label{display:block} /*1231*/