@charset "utf-8";

@font-face{font-family:malgunWeb; src:url(/inc/font/malgunbd.eot); src:url(/inc/font/malgunbd.eot?#iefix),url(/inc/font/malgunbd.woff),url(/inc/font/malgunbd.ttf)}
@font-face{font-family:malgunWebNo; src:url(/inc/font/malgun.eot); src:url(/inc/font/malgun.eot?#iefix),url(/inc/font/malgun.woff),url(/inc/font/malgun.ttf)}

/*reset.css*/
*{margin:0;padding:0;}
img,fieldset{border:0;}
img{vertical-align:top;}
input,select,textarea{vertical-align:middle;}
li{list-style:none;}
em,address{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
body,select,input,textarea{font:12px/1.4 "돋움",dotum,sans-serif; color:#666666;}
a{text-decoration:none; color:#666666;}
a:hover, a focus{text-decoration:underline; color:#666666;}

/*common.css*/
.input_check{width:13px;height:13px;margin:0;padding:0;margin-bottom:3px;}
.input_radio{width:13px;height:13px;margin:0;padding:0;margin-bottom:3px;}
.input_text{height:17px; border: 1px solid #bbb;}
.hid{position:absolute;left:-9999px;overflow:hidden;width:0;height:0;font-size:0;}

#gnb_wrap h1{padding-top:26px;padding-bottom:11px;}
#gnb_wrap .ad_go{padding-left:11px;}
#util_menu{position:absolute; top:40px; right:3px;}
#util_menu:after{content:"";display:block;clear:both;}
#util_menu dd{float:left; padding-left:8px; font-size:11px;}
#util_menu .util_last{padding-right:10px; background:url(../images/icon_view.gif) no-repeat 42px 5px;}
/*#gnb_menu{position:relative; height:50px; background: #4b7eb2;}
#gnb_menu ul li{float:left; padding-right:7px; padding-top:8px;padding-bottom:8px;}
#gnb_menu ul:after{content:"";display:block;clear:both;}
#gnb_menu .estate_home{position:absolute; top:0; right:0;}*/

#header{position:relative; z-index: 10 !important;}
.gnb_more{position:absolute; width:550px; top:63px; right:0; border:1px solid #333; z-index:1; background:#fff;}
.gnb_more ul{float:left; width:87px; height:160px; border-left:1px solid #dfdfdf; margin:10px 0px; padding-left:15px; padding-right:5px;}
.gnb_more .group_1{border-left:none;width:90px;}
.gnb_more ul li a{height:25px; color:#484848;}
.gnb_more ul li{height:20px;}
.gnb_more ul .tit{padding-bottom:5px; color:#d6600c; font-weight:bold;}
.gnb_more .wrap:after{content:"";display:block;clear:both;}
.gnb_more .bottom{width:550px;height:30px; line-height:30px; background:#f3f3f4; text-align:right;}
.gnb_more .bottom a:hover{color:#df7518;}
#header .userInfo{height:38px; line-height:38px; background:#f4f5f9; font-family:"맑은 고딕"; letter-spacing:-0.5px;}/*2019수정*/
#header .userLogin{position:absolute; right:0; top:0;}/*2019수정*/
#header .userLogin dt, dd{float:left; height:26px;}
#header .userLogin:after{content:"";display:block;clear:both;}
.bar{color:#cccccc; padding:0 4px;}
#header .userLogin img{padding:0px 4px; vertical-align: middle;}
.userLogin dt span{font-weight:bold; color:#000;}/*2019수정*/
.userLogin .useCount{font-weight:bold; color:#e64b40;}
.userLogin .useCount2{font-weight:bold; color:#2787b9;}
.userLogin .newCount{font-weight:bold; color:#2787b9; text-decoration:underline;}
.userLogin .charge{font-weight:bold; color:#e64b40; text-decoration:underline;}

/*main_naver.css*/
.mainimgN{width:960px; height:324px;}
.conView{margin-left:43px; margin-top:220px;}
#container.main .contentMain .goodReady{padding:20px 0 60px 0;}
#container.main .cenBanN{position:relative; width:753px; height:153px; background:url(../images/cen_ban140305.gif) no-repeat left top; margin-left:27px;}
#container.main .cenBanN img{position:absolute; right:25px; top:33px;}
/*main.css*/
  .mainimg{padding-bottom:18px;}
#container.main{width:100%; border-bottom:1px solid #dcdde0; background:url(../images/bg_container.gif) repeat-y left top; padding-bottom:0px;}
#container.main .leftMain{float:left; width:180px; border-top:1px solid #dcdde0;}
#container.main .contents{float:left;width:780px; height:100%;}
#container.main:after{content:""; display:block; clear:both;}
#container.main .contentMain{float:left; width:520px; margin-left:23px;border-right:1px solid #dcdde0;}
#container.main .rightMain{float:right; width:235px;}
#container.main .cenBan{width:433px; height:139px; background:url(../images/cen_ban.gif) no-repeat left top; padding-top:40px; margin-left:27px;padding-left:320px;}
#container.main .cenBan img{ padding-right:10px;}
#container.main .leftMain .login{position:relative; width:178px; margin:0 auto; border-bottom:1px solid #dcdde0; padding-bottom:10px; background:#f6f6f6;}
#container.main .leftMain .login .userId{height:35px; line-height:35px; border-bottom:1px solid #dcdde0; padding-left:11px;}
#container.main .leftMain .login .userId span{font-weight:bold; color:#f87602;}
#container.main .leftMain .login .userName,.userPart,.charge,.req{padding-left:11px; padding-top:5px;}
#container.main .leftMain .login .LbtWrap{padding-left:7px; padding-top:5px;}
#container.main .leftMain .login .LbtWrap{padding-top:10px;}
#container.main .leftMain .login .userName{font-weight:bold; color:#444;}
#container.main .leftMain .login .charge span{font-weight:bold; color:#e64b40;}
#container.main .leftMain .login .req span{font-weight:bold; color:#2787b9;}
#container.main .leftMain .login .btlogin{text-align:center; padding:17px 0;}
#container.main .leftMain .login .exlogin{padding-left:19px; font-size:11px; padding-bottom:7px;}
#container.main .leftMain .login .exlogin2{padding-left:11px; font-size:11px; padding-bottom:3px; padding-top:13px;}
#container.main .leftMain .login .exlogin2 span{color:#2787b9;}
#container.main .leftMain .login .joingo{font-weight:bold;}
#container.main .leftMain .login .myinfo{position:absolute; right:10px; top:8px;}
#container.main .leftMain .lBan{text-align:center;}
#container.main .leftMain .lBan img{ padding-top:8px;}
#container.main .contentMain .main_reg_wrap{margin-top:28px; padding-bottom:10px;}
#container.main .contentMain .main_reg_wrap img{margin:0 1px 0 0;vertical-align:top}
#container.main .contentMain .main_reg_wrap dl{clear:both;width:486px; height:220px; padding-top:30px;border-top:1px solid #eee}
#container.main .contentMain .main_reg_wrap dl.first{padding-top:10px; border:0}
#container.main .contentMain .main_reg_wrap dl dt{float:right;width:344px;height:33px}
#container.main .contentMain .main_reg_wrap dl dd.img{float:left;width:122px; padding-left:5px}
#container.main .contentMain .main_reg_wrap dl dd.txt{padding:0 0 59px 142px}
#container.main .contentMain .main_reg_wrap dl dd.txt2{padding:0 0 20px 142px}
#container.main .contentMain .main_reg_wrap dl dd.txt3{padding:0 0 80px 142px}
#container.main .contentMain .main_reg_wrap dl dd.btn{padding-left:142px}
#container.main .rightMain{}
#container.main .rightMain .main_guide_wrap{margin:12px 0 0 20px}
#container.main .rightMain .main_guide_wrap img{vertical-align:top}
#container.main .rightMain .main_guide_wrap h3{margin-bottom:10px;margin-top:20px}
#container.main .rightMain .main_guide_wrap p{margin-bottom:12px}
#container.main .rightMain .main_notice_wrap{width:216px; position:relative;margin-top:25px;margin-left:20px; padding-top:11px;border-top:1px solid #eee}
#container.main .rightMain .main_notice_wrap img{vertical-align:top}
#container.main .rightMain .main_notice_wrap h3{padding-left:3px}
#container.main .rightMain .main_notice_wrap .btn_more{display:block;position:absolute;right:2px;top:8px;width:27px;padding:5px;font-size:8px}
#container.main .rightMain .main_notice_wrap ul{margin:8px 0 0 7px}
#container.main .rightMain .main_notice_wrap ul li{padding:0 0 0 7px;background:url(../images/bul_icon2.gif) no-repeat left 7px;color:#646464;font-family:돋움,dotum;font-size:12px;line-height:1.5;letter-spacing:-1px}
#container.main .righ .main_notice_wrap ul li a{color:#646464;font-family:돋움,dotum;font-size:12px;line-height:1.5;letter-spacing:-1px}
#container.main .rightMain .main_qna_wrap{width:216px; position:relative;margin-top:20px;margin-left:20px;padding-top:11px;padding-bottom:20px;border-top:1px solid #eee}.main_qna_wrap img{vertical-align:top}
#container.main .rightMain .main_qna_wrap h3{padding-left:3px}
#container.main .rightMain .main_qna_wrap .btn_more{display:block;position:absolute;right:2px;top:8px;width:27px;padding:5px;font-size:8px}
#container.main .rightMain .main_qna_wrap ul{margin:8px 0 0 7px}
#container.main .rightMain .main_qna_wrap ul li{padding:0 0 0 7px;background:url(../images/bul_icon2.gif) no-repeat left 7px;color:#646464;font-family:돋움,dotum;font-size:12px;line-height:1.5;letter-spacing:-1px}
#container.main .rightMain .main_qna_wrap ul li a{color:#646464;font-family:돋움,dotum;font-size:12px;line-height:1.5;letter-spacing:-1px}

.popMNoticeWrap{position:absolute; z-index:30; background:#fff;}
.popMNoticeWrap .popMNotice{position:relative; width:450px; border:3px solid #777373; padding:10px; background:#fff;}
.popMNoticeWrap .popMNotice .btClose{position:absolute; right:12px; top:10px;}
.popMNoticeWrap .popMNotice .noticeContent{padding:15px 10px 10px 10px;}
.popMNoticeWrap .popMNotice .Tit{font-weight:bold; color:#333; border-bottom:1px solid #000; height:27px; line-height:27px; padding-bottom:3px;background:url(../images/ico_notice.gif) no-repeat 10px top; padding-left:50px; font-size:14px;}
.popMNoticeWrap .popMNotice .NotxtWrap{ text-align:right; padding-top:10px; border-top:1px solid #eaeaea;}
.popMNoticeWrap .popMNotice .Notxt{color:#3e75ac; text-decoration:underline; font-size:11px; text-align:right;}
.popMNoticeWrap .popMNotice .noticeContent span{font-weight:bold; color:red;}
.popMNoticeWrap .popMNotice .noticeContent .goNotice{text-align:right; font-size:11px; color:#2787b9; padding:10px 0;}
.popMNoticeWrap .popMNotice .noticeContent .tbNotice1{width:100%; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.popMNoticeWrap .popMNotice .noticeContent .tbNotice1 th{background:#f9f9f9; color:#494949;}
.popMNoticeWrap .popMNotice .noticeContent .tbNotice1 td{color:#444;}
/* 매물진단팝업 170925*/
.pop_resultp{position:relative; width:510px; min-height:510px; background:url(../images/pop/pop_0925_bg.jpg) ;padding-bottom:30px}
.pop_resultp .r_tit{width:510px; text-align:center; margin:0 auto; padding-top:35px;}
.pop_resultp .r_tit span.tit01{display:inline-block;background:url(../images/pop/r_tit01.gif)no-repeat center bottom; width:200px; height:40px;}
.pop_resultp .r_tit span.tit02{display:inline-block;background:url(../images/pop/r_tit02.gif)no-repeat center bottom; width:300px; height:40px;}
.pop_resultp .r_tit span.tit03{display:inline-block;background:url(../images/pop/r_tit03.gif)no-repeat center bottom; width:300px; height:40px;}
.pop_resultp .r_s_tit{position:relative;width:510px; text-align:center; margin:0 auto; padding-top:13px; margin-bottom:62px;z-index:9999;}
.pop_resultp .r_s_tit span.s_tit01{display:inline-block; padding:4px 15px; background:#ff2883; color:#ffffff; font-size:18px; font-weight:bold;z-index:9999;}
.pop_resultp .r_txt01{margin:0 auto; width:380px; min-height:80px; padding:20px 60px 20px 20px;  margin-bottom:10px; background:url(../images/pop/r_pattern.gif)repeat #ffffff; border:6px solid #ff2883;}
.pop_resultp .r_txt02{margin:0 auto; width:420px; min-height:80px; padding:20px;  margin-bottom:10px; background:url(../images/pop/r_pattern.gif)repeat #ffffff; border:6px solid #ff2883;}
.pop_resultp .r_txt01 .dia{float:left; width:75px; min-height:100px; margin-right:20px; font-size:24px; color:#ff2883; font-weight:bold; letter-spacing:-0.5px;}
.pop_resultp .r_txt01 .dia_txt{width:100%; font-size:12px; color:#656565; font-weight:600; text-align:justify; line-height:1.6;}
.pop_resultp .r_txt02 .solut{float:left; width:75px; min-height:120px; margin-right:20px; font-size:24px; color:#ff2883; font-weight:bold; letter-spacing:-0.5px;}
.pop_resultp .r_txt02 .solut_txt{width:100%; font-size:12px; color:#656565; font-weight:600;line-height:1.6;}
.pop_resultp .bt_txt{width:100%; position:absolute; bottom:15px; margin:0 auto; text-align:center; font-size:12px; color:#ffffff; }
.pop_resultp .r_hand{position:absolute; top:0; right:12px; z-index:99;}
.pop_resultp .r_hand .r_hand_bg{display:inline-block;width:74px; height:242px; background:url(../images/pop/r_hand.png)no-repeat;}
/*main.css-광고배너추가140903*/
#container.main .contentMain .cenBan2 img{border-bottom:1px solid #ccc;}
.rightMain #class_roll_wrap{float:left;width:220px;height:280px;margin-left:10px;position:relative; border-bottom:1px solid #eee;margin-bottom:20px;}
.rightMain #contents p{clear:both;}
.rightMain #class_roll_wrap dt{float:left;padding-right:4px;}
.rightMain #class_roll_wrap .class_btn1{padding-left:184px;}
.rightMain #class_roll_wrap:after{content:"";display:block;clear:both;}
.rightMain #class_roll_wrap dd{position:absolute;top:18px;left:0;}
.rightMain #class_roll_wrap .cla_ban1{width:220px;height:250px;}
.rightMain #class_roll_wrap .cla_ban2{width:220px;height:250px;}
/*main.css-광고상품안내 추가150318*/
#container.main .contentMain .main_reg_wrap .goodlist{float:left; padding-top:10px;text-align:center;}
#container.main .contentMain .main_reg_wrap .goodlist li{padding-bottom:5px;}
#container.main .contentMain .main_reg_wrap .goodlist .goodimg{padding-bottom:22px;}
#container.main .contentMain .main_reg_wrap:after{content:""; display:block; clear:both;}
#container.main .contentMain .main_reg_wrap .twost{padding-left:14px; padding-right:14px;}
#container.main .contentMain .bt0{padding-bottom:30px;}
/*광고상품안내*/
#container.sub .content .bx_BgGG {/*width:752px;*/ border:1px solid #f1f1f1; background:#fafafa; padding:60px 0px;}
#container.sub .content .bx_BgGG .good1{float:left; padding-left:28px; padding-right:25px; border-right:1px solid #ececec;}
#container.sub .content .bx_BgGG .good2{float:left; padding-left:25px; padding-right:25px; border-right:1px solid #ececec;}
#container.sub .content .bx_BgGG .good3{float:left; padding-left:25px;}
#container.sub .content .bx_BgGG:after{content:""; display:block; clear:both;}
#container.sub .content .goodstit{padding-top:30px;}
#container.sub .content .goodfirst{padding-top:30px;}
#container.sub .content .goodfirst2{padding-top:10px;}
#container.sub .content .goodpH{padding-bottom:10px;}
#container.sub .content .goodex{padding-top:10px; color:#484848;}
#container.sub .content .tbGood1{width:100%; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; height:60px; margin-top:10px;}
#container.sub .content .tbGood1 tr td{background:url(../images/bar.gif) no-repeat left 50%; text-align:center;}
#container.sub .content .tbGood1 tr td strong,p{ color:#484848;}
#container.sub .content .tbGood1 .firstBg{background:none;}
#container.sub .content .tbGood2{width:100%; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; height:60px; margin-top:10px;}
#container.sub .content .tbGood2 th{height:35px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; color:#484848;}
#container.sub .content .tbGood2 th.end{border-right:none;}
#container.sub .content .tbGood2 td.end{border-right:none;}
#container.sub .content .tbGood2 td{border-bottom:1px solid #e8e8e8; color:#484848; padding:10px 10px; border-right:1px solid #e8e8e8; color:#484848;}

/*확인매물관리*/
.txRed{color:#ff0000;}
.txBlue{color:#3e75ac; /*text-decoration:underline;*/ position:relative;}
.price{font-size:11px; color:#444; font-weight:bold;}
.price2{font-size:12px; color:#444; font-weight:bold;}
.price4 {font-size:13px; color:#005bbb !important; text-decoration:underline;} /* 2019수정 */
.priceTotal{font-size:12px; color:#e64b40; font-weight:bold;}
.titGood{font-size:11px; color:#222;}
.txIng{font-size:11px; color:#484848; letter-spacing:-1px;}

.content .tepMenu{width:960px; height:32px; border-bottom:1px solid #b1b3b7; margin-bottom:21px;}
.tepMenu li{float:left;}
.tepMenu:after{content:"";display:block;clear:both;}
.content .register{position:absolute; top:-6px; right:0;}
.content h4, h3{margin-bottom:10px;}
.content .redPoint{color:#ff6600;}
.content .d-flex{display:flex; gap: 4px;}


.tbType1 {width:100%; margin-top:10px; margin-bottom:30px; border-top:2px solid #adadad;}
.tbType1 thead th {font-size:11px; font-weight:normal; color:#484848444; border-top:2px solid #adadad; height:32px; border-bottom:1px solid #dcdde0; background:url(../images/bar.gif) no-repeat 0 50%;}
.tbType1 .firstBg {background:none; }
.tbType1 tbody td {height:33px; border-bottom:1px solid #ddd; text-align:center; padding:5px 0;}
.tbType1 tfoot td {height:28px; text-align:center; background:#f6f5f3;}
.tbType1 .addRx{text-align:left; padding-left:10px; }
.tbType1 .lineBdot_Wrap .lineBdot{border-bottom:1px dotted #d9d9d9;}

.set_condition{clear:both; position:relative; width:100%;z-index:2;}
.set_condition dl{clear:both;height:20px;margin:0 21px 7px 16px;padding:7px 0 1px 0;}
.set_condition dl.first{margin:0 21px 7px 16px;padding:9px 0 0 0;border:0}
.set_condition dl dt{float:left;height:15px;padding:2px 0 0 4px;color:#222;letter-spacing:-1px}
.set_condition dl dt.bar{padding-left:13px;background:url(../images/bar.gif) no-repeat 3px 4px}
.set_condition dl dt strong{color:#222}
.set_condition dl dd{float:left;height:20px;padding:0 7px 0 5px;color:#676767}
.set_condition dl dd.bar{padding-left:10px;background:url(../images/bar.gif) no-repeat 9px 4px}
.set_condition dl dd input{vertical-align:middle}
.set_condition dl dd select{/*margin:1px 0*/} /*190329*/
.set_condition dl dd .term{float:left;padding-left:12px}
.set_condition dl dd .term li{display:inline-block;float:left;padding-top:2px}
.set_condition dl dd .term li .input_radio{/*margin-top:-1px*/} /*190329*/
.set_condition dl dd .term li label{padding:0 13px 0 2px;/*vertical-align:top*/} /*190329*/
.set_condition dl dd span.symbol{display:block;float:left;width:15px;height:14px;margin-top:0;padding-top:4px;text-align:center}
.set_condition dl dd span.set_date{position:relative; display:block;float:left;width:81px;height:14px;margin-top:0;padding-top:4px;background:#fff;border:1px solid #c9c9c9;text-align:center}
.set_condition dl dd span.set_date .input_text{width:60px;margin-top:-4px;padding:0;background:0;border:0;color:#676767;font-family:tahoma;font-size:11px;text-align:left;vertical-align:top}
.set_condition dl dd .btn_inquire{float:left;margin:0 0 0 5px}
.set_condition dl dd .btn_inquire2{float:left;margin:2px 0 0 5px}
.set_condition dl dd .term_type{float:left;overflow:hidden;padding-left:12px}.set_condition dl dd .term_type li{position:relative;float:left;margin-right:-1px;z-index:1}
.set_condition dl dd .term_type li img{vertical-align:top}.set_condition dl dd .term_type li.on{z-index:2}
.set_condition dl dd .btn_calendar{float:left;margin:0 5px 0 8px;padding-top:2px}
.set_condition dl dd .period_paging{float:left;white-space:nowrap}
.set_condition dl dd .period_paging .period{float:left;padding:1px 5px 0 5px;color:#606060}
.set_condition dl dd .period_paging a{float:left;padding:5px}
.set_condition dl dd .period_paging .period .input_text{width:50px;padding-left:0;border:0;background:transparent;text-align:center}
.set_condition .type2 dl{clear:both;height:69px;margin-bottom:3px;padding:7px 0 0 0}
.set_condition .type2 dt{width:55px;height:18px}
.set_condition .type2 dd{width:631px;height:23px}
.set_condition .btn_refund{padding-left:30px;}
.bg_set_condition_t2{position:relative; clear:both; width:100%; overflow:hidden; border:1px solid #ddd; background-color:#f9f9f9; margin-bottom:16px;}
.bg_set_condition_t2 dl{margin-bottom:13px;padding-top:10px; margin-left:3px; margin-right:0px;}
.bg_set_condition_t2 dl.first{margin-bottom:8px;padding-top:15px; margin-left:3px;margin-right:0px;}
.bg_set_condition_t2 dl dt.bar{padding-left:8px}
.bg_set_condition_t2 dl dd{/*padding:0 5px 0 5px*/}
.bg_set_condition_t2 .btn_refund{position:absolute; right:10px; top:12px;}

.content h3{font-family:"맑은 고딕"; font-size:20px; color:#222; letter-spacing:-1.5px;}
.content h3 span{ color:#e64b40;}
.content .listOption {position:relative;}/*2019수정*/
.content .sortWrap {position:absolute; right:0; top:0; font-size:11px;}/*2019수정*/
.content .sortWrap a {font-family:"맑은 고딕"; font-size:12px; color:#666; letter-spacing:-0.5px;} /*2019추가*/
.content .sortWrap a:hover {color:#000; font-weight:bold; text-decoration:none;} /*2019추가*/
.content .sortWrap a.on {color:#000; font-weight:bold;}

.tbType2 {width:100%; margin-top:10px; margin-bottom:20px;}
.tbType2 thead th {font-family:"맑은 고딕"; font-size:11px; letter-spacing:-0.7px; line-height:13px; font-weight:normal; color:#484848444; border-top:2px solid #666; height:40px; border-bottom:1px solid #dcdde0; background:#f4f5f9 url(../images/bar.gif) no-repeat 0 50%;} /*2019수정*/
.tbType2 .firstBg{/*background:none;*/} /*2019수정*/
.tbType2 tbody td{height:55px; border-bottom:1px solid #e5e5e6; text-align:center; /*border-right:1px solid #e5e5e6;*/ }
.tbType2 th img{padding-top:5px;}
/*.tbType2 td img{padding:2px 0;}*/
.tbType2 .tx_cause{height:25px; text-align:left; padding-left:100px; background:#f0f0f0; color:#e64b40;}
.tbType2 .tx_cause .cause_tit{color:#666;}
.tbType2 .tx_cause .cause{font-weight:bold;}

.txBlue a{color:#3e75ac; text-decoration:underline;}
.txtUnit{float:right; padding-top:-15px; font-size:11px;}
.tbType1 .txRigthPLeft{text-align:right; padding-right:15px; letter-spacing:0px; font-size:12px;}
.bgBox2{width:930px; border:1px solid #dedede; background-color:#f7f7f7; padding:15px; margin-bottom:20px; color:#484848;}
.bgBox2 ul{margin-top:3px;}

.fakeSale {font-family:"맑은 고딕"; position:relative; border:1px solid #dedede; background-color:#f9f9f9; padding:30px; margin-bottom:30px; color:#484848;letter-spacing:-0.5px;}
.fakeSale ul li {font-size:12px; color:#666; line-height:19px; letter-spacing:-0.7px;}
.fakeSale .btLBg2{position:absolute; right:10px; top:10px; background:url(../images/btn_bgleft02.gif) no-repeat left top; padding-left:8px; height:18px;}
.fakeSale .btBg2{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc02.gif) repeat right 0; padding-right:8px; height:16px; font-size:11px; padding-top:2px; letter-spacing:-1px; text-decoration:none;}

.fakeSale2 {position:relative; font-family:"맑은 고딕"; width:930px; border:1px solid #dedede; background-color:#f9f9f9; padding:15px; color:#444; letter-spacing:-0.7px;}
.fakeSale2 h2 {font-size:14px; letter-spacing:-1px;}
.fakeSale2 img {margin-top:2px;}
.fakeSale2 ul li{font-size:12px; padding-top:5px; padding-left:10px; color:#808080; letter-spacing:-0.5px; line-height:21px;}
.fakeSale2 .btLBg2{position:absolute; right:10px; top:10px; background:url(../images/btn_bgleft02.gif) no-repeat left top; padding-left:8px; height:18px;}
.fakeSale2 .btBg2{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc02.gif) repeat right 0; padding-right:8px; height:16px; font-size:11px; padding-top:2px; letter-spacing:-1px; text-decoration:none;}

.tbType3{width:100%; border:1px solid #d4d5d9; margin-bottom:30px;}
.tbType3 th{border-left:1px solid #f1f1f1; height:35px; border-bottom:1px solid #f0f0f0; background:#f8f8f8; color:#484848; text-align:left; padding-left:25px;}
.tbType3 td{border-right:1px solid #f1f1f1; border-bottom:1px solid #f0f0f0; padding-left:15px;}
.tbType3 td .explan{font-size:11px; color:#e64b40; letter-spacing:-0.5px;}
.tbType3 td .explan em{font-size:11px; color:#3e75ac; letter-spacing:-0.5px;}
.tbType3 .pd10 {padding:10px 10px 10px 10px;line-height:20px}

/* 20200902 신고매물리스트 수정 */
.fake_sale_list{position:relative;margin-bottom:15px; background:yellow;}
.fake_sale_list .bx{width:945px; position:relative; height:35px; padding-top:12px; padding-left:15px; border:1px solid #f1f1f1;background:#f9f9f9}
.fake_sale_list .bx .bx_inner{position:relative;color:#676767}
/* .fake_sale_list .bx .bx_inner strong{display:inline-block;position:relative;*top:2px;width:82px;margin:3px 0 0 5px;color:#222;vertical-align:top} */
.fake_sale_list .bx .bx_inner strong{display:inline-block;position:relative;*top:2px;margin:-3px 0 0 5px;color:#222;vertical-align:top}
.fake_sale_list .bx .bx_inner select{position:relative;*top:1px;width:105px;height:20px;border:1px solid #7f9db9;color:#606060;vertical-align:top}
.fake_sale_list .bx .bx_inner span.bar{position:relative;top:-1px;*top:-3px;margin:0 5px;font-size:11px;color:#d8d8d8}
.fake_sale_list .bx .bx_inner span.symbol{position:relative;*top:-3px}
.fake_sale_list .bx .bx_inner span.set_date{display:inline-block;width:81px;height:14px;margin-top:0;padding-top:4px;border:1px solid #c9c9c9;background:#fff;text-align:center}
.fake_sale_list .bx .bx_inner span.set_date .input_text{width:60px;margin-top:-4px;padding:0;border:0;background:0;font-family:tahoma ;font-size:11px; color:#676767;text-align:left;vertical-align:top}
.fake_sale_list .bx .bx_inner .btn_smit{vertical-align:top}

.content .infoWrap .comguide{font-size:16px; font-weight:bold; padding-bottom:5px;}
.content .mB{margin-bottom:35px;}
.MK {display:inline-block; font-size:12px; padding-left:18px; background:url(../images/icon_mk_20181210.png) no-repeat left 2px; text-decoration:underline;} /*2019수정*/
.MK:hover {color:#ef7a00;}
.NAVER {display:inline-block; font-size:12px; color:#2a9500; text-decoration:underline; padding-left:18px; background:url(../images/icon_naver_20181210.png) no-repeat left 2px;}
.NAVER:hover {color:#2a9500;}
.NPage{padding-left:18px; background:url(../images/icon_HP.gif) no-repeat left top; color:#345c9a;}
.DAUM{padding-left:18px; background:url(../images/d_ico.gif) no-repeat left top; color:#345c9a;}
.PROXY{padding-left:18px; background:url(../images/icon_proxy_20181210.png) no-repeat left top;}

/*확인매물관리-매물등록*/
.btLBg1{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft01.gif) no-repeat left 1px; padding-left:8px; height:19px;}
.tbType4 .btBg1{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc01.gif) repeat right 0; padding-right:8px; height:16px; font-size:11px; padding-top:2px; letter-spacing:-1px; text-decoration:none; color:#fff; margin-top:1px;}
.btWrap{width:100%; height:100px; text-align:center; padding-top:10px;}
.btWrap .btLBg3{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft03.gif) no-repeat left 1px; padding-left:26px; height:34px;}
.btWrap .btBg3{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc03.gif) repeat right 0; padding-right:35px; height:26px; font-size:14px; font-weight:bold; padding-top:7px; letter-spacing:-1px; text-decoration:none; color:#fff; margin-top:1px;}
.btWrap .btLBg4{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft04.gif) no-repeat left 1px; padding-left:26px; height:34px;}
.btWrap .btBg4{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc04.gif) repeat right 0; padding-right:28px; height:26px; font-size:14px; font-weight:bold; padding-top:7px; letter-spacing:-1px; text-decoration:none; color:#666; margin-top:1px;}
.btWrap .btLBg5{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft05.gif) no-repeat left 1px; padding-left:26px; height:34px;}
.btWrap .btBg5{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc05.gif) repeat right 0; padding-right:28px; height:26px; font-size:14px; font-weight:bold; padding-top:7px; letter-spacing:-1px; text-decoration:none; color:#fff; margin-top:1px;}
.btLBg6{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft06.gif) no-repeat left 1px; padding-left:5px; height:19px;}
.btBg6{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc06.gif) repeat right 0; padding-right:5px; height:17px; font-size:11px; padding-top:1px; letter-spacing:-1px; text-decoration:none; color:#fff; margin-top:1px;}
.btLBg6 a:hover, a focus{text-decoration:none; color:#fff;}
.exTx{padding:10px 0 25px 2px;}
.exTx2{font-size:11px; color:#888; letter-spacing:-0.7px; line-height:18px;}
.exTx2 span, .exTx4{color:#e64b40;}
.exTx5{font-size:11px; color:#e64b40; letter-spacing:-0.5px;}
.exTx3{font-size:11px; color:#3e75ac}
.txNaver{text-decoration:underline; color:#2a9500;}
.txNaver2{color:#2a9500;}
.tH4{padding:10px 0 10px 15px;}
.tbType4{width:100%; border:1px solid #d4d5d9; margin-bottom:25px; border-top:2px solid #999;}
.tbType4 .lastLine th, .tbType1 .lastLine th, .tbType2 .lastLine th{border-bottom:1px solid #d4d5d9;}
.tbType4 .lastLine td, .tbType1 .lastLine td, .tbType2 .lastLine td{border-bottom:1px solid #d4d5d9;}
.tbType4 th {text-align:left; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#fafafa; color:#484848; font-weight: normal; padding:10px 0 10px 15px;}
.tbType4 td {text-align:left; color:#484848; padding:10px 10px 10px 15px; border:1px solid #ddd;}
table.tbType4.noMB td {padding:10px;}

.tbType4 select {color:#484848; padding:6px; border:1px solid #bbb;}
.tbType4 select:hover {color:#484848; padding:6px; border:1px solid #666;}
.tbType4 input {color:#484848; padding:5px; border:1px solid #bbb;}
.tbType4 input:hover {color:#484848; padding:5px; border:1px solid #666;}
.tbType4 .bluePoint{color:#3e75ac;}
.tbType4 .tH4 p, .tH4 p{padding-top:5px;}
.tbType4 .mapWrap{border:1px solid #ccc; width:700px; height:300px;}
.tbType4 .bar{color:#dadada; padding:0 20px;}
.tbType4 .btnAdd{float:right; padding-right:10px;}
.tH4:after{content:"";display:block;clear:both;}
.tH4 .photo{position:relative;}
#picGuidePopup{position:absolute;top:34px;left:360px;z-index:10;width:403px;padding:0px 10px 7px;border:1px solid #888;background-color:#fff}
#picGuidePopup h4{padding:5px 0px 5px 5px;}
#picGuidePopup .txWrap{margin:0; padding:9px 0 9px 11px; color:#383838; background:#f3f4f4;}
#picGuidePopup .btClose{position:absolute; top:9px; right:9px;}
#picGuidePopup2{position:absolute;top:-264px;left:60px; z-index:10;width:403px;padding:0px 10px 7px;border:1px solid #888;background-color:#fff}
#picGuidePopup2 h4{padding:5px 0px 5px 5px;}
#picGuidePopup2 .txWrap{margin:0; padding:9px 0 9px 11px; color:#383838; background:#f3f4f4;}
#picGuidePopup2 .btClose{position:absolute; top:9px; right:9px;}
#picGuidePopup2 .exTxQ{font-weight:bold; color:#e64b40;}
.tH4 .photoWrap{height:40px;}
.tH4 .exWrap{float:left;}
.tH4 .photoLoad{float:left; padding-right:20px; margin-top:4px;}
.tH4 .exTxP{height:20px; line-height:20px; color:#e64b40; font-size:11px;}
.tbType4 .openOption{font-weight:normal; color:#777;}
.tbType4 .optionList li{float:left; width:98px;}
.photoView li{position:relative; float:left; width:140px; height:132px; margin-right:15px; border:1px solid #ccc; margin-bottom:15px; background:#fff;overflow:hidden; }
.photoView:after{content:"";display:block;clear:both;}
.photoView li .photoTit{width:85%; height:22px; border-bottom:1px solid #ccc; margin:3px auto;}
.photoView li .photoTit span{position:absolute; right:10px; top:10px;}
.photoView li .upLoadphoto{width:70%; margin:7px auto; border:1px solid #ccc; padding-top:0px; }
.photoView li .play{position:absolute; z-index:4; width:100px; height:100px; background:url(../images/ico_play.png) no-repeat 55px 27px;}
.photoView li .upLoadphoto img{width:100%;}
.photoView li a:hover{text-decoration:underline; color:#e64b40;}
.photoViewBig{width:600px; border:1px solid #ccc; margin-top:10px; padding:10px 15px 15px 15px;}
.photoViewBig p{text-align:center; }

.page{text-align:center; height:50px;}
.page span{display:inline-block; font-weight:bold; padding:2px 7px; background:url(../images/bar.gif) no-repeat 0 50%;}
.page .firstBg{background:none;}
.page .redP{color:#e64b40;}
.step_wrap2{width:960px;height:70px;background:url(../images/bg_step.gif) no-repeat left top}
.step_wrap2 li{float:left;position:relative;width:132px;height:51px;padding:19px 26px 0 0;font-family:'돋움',dotum;font-size:11px;color:#aaa}
.step_wrap2 li .bg_img{position:absolute;left:-36px;top:0;width:194px;height:69px;background:0;z-index:1}
.step_wrap2 li .text{position:absolute;width:132px;color:#aaa;font-family:돋움,dotum;font-size:11px;text-align:center;z-index:2;margin-top:-2px}
.step_wrap2 li a{display:block;color:#4099e6;font-family:돋움,dotum;font-size:11px;text-decoration:none}
.step_wrap2 li a:hover,.step_wrap2 li a:active{text-decoration:none}
.step_wrap2 li img{margin:0 0 6px 0;vertical-align:top}
.step_wrap2 li .date{color:#e0ebf6;font-family:tahoma;font-size:11px}
.step_wrap2 li.on{color:#4099e6}
.step_wrap2 li.on .bg_img{background:url(../images/bg_step_on.gif) no-repeat left top}
.step_wrap2 li.on .bg_img.first{left:0;background:url(../images/bg_step_on_first.gif) no-repeat left top!important}
.step_wrap2 li.on .bg_img.end{background:url(../images/bg_step_on_end.gif) no-repeat left top!important}
.step_wrap2 li.on .date{color:#606060}
.step_wrap2 li.select .bg_img{background:url(../images/bg_step_select.gif) no-repeat left top}
.step_wrap2 li.select .bg_img.first{left:0;background:url(../images/bg_step_select_first.gif) no-repeat left top!important}
.step_wrap2 li.select .bg_img.end{background:url(../images/bg_step_select_end.gif) no-repeat left top!important}
.step_wrap2 li.select a{color:#113368}
.step_wrap2 li.select .date{color:#e0ebf6}
.step_wrap2 li.first{padding:19px 38px 0 22px}
.step_wrap2 li.end{width:105px;padding:19px 5px 0 0}
.btViewWrap{position:relative; height:30px; padding-top:25px;}
.btViewWrap img{vertical-align:top;}
.btViewWrap .btDetail{position:absolute; right:0; top:25px;}
.btLBg8{display:inline-block;/*display:inline;zoom:1;*/ background:url(../images/btn_bgleft08.gif) no-repeat left 1px; padding-left:9px; height:24px; }
.btBg8{display:inline-block;/*display:inline;zoom:1;*/ background:url(../images/btn_bgc08.gif) no-repeat right 0; padding-right:12px; height:24px; font-size:11px; padding-top:4px; letter-spacing:-1px; text-decoration:none; color:#666; margin-top:1px;}
.tbType4 .price{font-weight:bold; color:#e64b40; font-size:14px; font-family:Tahoma;}
.infoWrap{width:960px; border:1px solid #dedede; background-color:#f7f7f7; margin-bottom:20px;color:#222; text-align:center; padding:20px 0;}
.infoWrap h2{font-weight:bold;}
.infoWrap .uo{display:inline-block; background:url(../images/icon_warn.gif) no-repeat left -3px; padding-left:25px; color:#e64b40;}
.infoWrap .uo2{display:inline-block; background:url(../images/icon_warn.gif) no-repeat left -3px; padding-left:25px; padding-bottom:7px;}
.infoWrap .uo3{color:#e64b40;}
.infoWrap .infoTxB{font-size:14px;}
.infoWrap .infoTxS{font-size:11px; color:#888; height:25px; line-height:25px;}
.infoWrap .infoTxS span{display:inline-block;}
.infoWrap .infoTxB span{font-weight:bold; color:#3e75ac;}
.infoWrap .tbAccount{width:96%; margin:0px auto; margin-top:10px; color:#484848;}
.infoWrap .tbAccount .leftLine{border-left:1px solid #d4d5d9; padding-left:20px; padding-top:5px;}
.infoWrap .tbAccount th{width:50%;}
.infoWrap .tbAccount td{text-align:left; font-weight:normal;}
.infoWrap .tbAccount span{color:#e64b40;}
.tbType4 .rNoLine{border-right:1px solid #fff; height:55px;}
.tbType4 .lineH{/*height:25px;*/ display:inline-block; line-height:25px;}
.tbType4 .txTip{padding-top:5px;}
/* .tbType4 .exTx2{position:relative;} */
.tbType4 .txR{position:absolute; right:0; top:0; background:yellow; color:#666;}
.stepinfoWrap{position:relative;clear:both;margin:30px 0 0 0}
.stepinfoWrap h4{height:28px;margin:0 0 0 2px;padding:0;background:0;color:#828282;font-family:돋움,dotum;font-size:11px;font-weight:normal}
.stepinfoWrap h4 img{vertical-align:middle}
.stepinfoWrap h4 .explan{position:absolute;right:0;font-size:11px;color:#828282}
.stepinfoWrap h4 strong.dsc{font-size:11px;font-weight:normal;color:#3e75ac;}
.tbType4 td .explan{font-size:11px; color:#e64b40; letter-spacing:-0.5px;}
.tbType4 td .explan em{font-size:11px; color:#3e75ac; letter-spacing:-0.5px;}
.tbType4 .botH{height:60px;}
.tbType4 .botH .exTx2{padding-top:5px;}
.agreeWrap{position:relative; height:100px;}
.agreeWrap .exAgree{position:absolute; left:0; top:-20px;}
.tbType4 .totalPrice, .totalAccount{font-size:14px; color:#e64b40; text-decoration:underline; font-weight:bold;}
.tbType4 .discountPrice{font-size:14px; color:#2787b9; text-decoration:underline; font-weight:bold;}
.tbType4 .viewOpt label{width:200px; display:inline-block;}
.tbType4 .pd10 {padding:10px 10px 10px 10px;line-height:20px; letter-spacing:-0.7px;}
.siteCalendar{width:98%; border:1px solid #e1dfdf;}
.calendarWrap{width:210px; vertical-align:top;}
.calendarWrap .calendarHeader{text-align:center; background:#f1f1f1; height:21px; padding-top:4px;}
.calendarWrap .calendarHeader img{vertical-align:middle;}
.calendar{width:90%; height:135px; margin:0 auto; margin-bottom:10px;}
.calendar thead tr th{height:25px; color:#777;}
.calendar tr th, .calendar tr td{width:30px; height:20px; font-family:Tahoma; font-size:11px; font-weight:normal; text-align:center; border:none; padding-left:0;}
.calendar .sun{color:red;}
.calendar .selectNo{color:#9e9e9e;}
.calendar .select{color:#333; font-weight:bold;}
.siteCalendar td{border-left:1px solid #e1dfdf; border-right:1px solid #e1dfdf; padding-left:0px;}
.siteCalendar .time dl{text-align:center; font-size:11px; height:170px;}
.siteCalendar .time dt{font-weight:bold; height:25px; line-height:25px; background:#f1f1f1; margin-bottom:30px;}
.siteCalendar .time dd{width:100%; padding-bottom:15px;}
.siteCalendar .info{text-align:center;}
.siteCalendar .info .info_type{font-size:18px; font-weight:bold; color:#666;}
.siteCalendar .info .info_type .visitDay{color:#222;}
.siteCalendar .info .info_type .visitTime{color:#3e75ac;}
.PcalendarWrap{position:absolute; right:0 top:0; width:200px; vertical-align:top; border:1px solid #999; background:#fff;}
.PcalendarWrap .calendarHeader{text-align:center; background:#f1f1f1; height:21px; padding-top:4px;}
.PcalendarWrap .calendarHeader img{vertical-align:middle;}
.PcalendarWrap .calendar{width:90%; height:115px; margin:0 auto; margin-bottom:10px;}
.PcalendarWrap .calendar thead tr th{height:20px; color:#777;}
.PcalendarWrap .calendar tr th, .calendar tr td{width:30px; height:15px; font-family:Tahoma; font-size:10px; font-weight:normal; text-align:center; border:none; padding-left:0;}
.PcalendarWrap .calendar .sun{color:red;}
.PcalendarWrap .calendar .selectNo{color:#999;}

.tbType4 td .iconPoint{padding-top:8px; padding-right:2px;}
.tbType4 td .LineH{line-height:20px;}
.memberAgree{margin-bottom:25px;}
.memberAgree .agree{padding:20px;overflow:hidden;border:1px solid #e5e5e5;}
.memberAgree.agree{scrollbar-face-color:#fff;scrollbar-shadow-color:#d7d7d7;scrollbar-highlight-color:#d7d7d7;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#f4f4f4;scrollbar-arrow-color:#909090;}
.memberAgree .step4{height:61px;}
.memberAgree .agree h5{margin-bottom:23px;padding:0;background:0}
.memberAgree .agree p,.member_agree .agree ul{margin-bottom:20px;color:#606060;line-height:18px}
.memberAgree .agree *{line-height:18px}
.memberAgree .agree li{margin-bottom:5px}
.memberAgree .agree ul.inner{margin-left:10px}
.memberAgree p.checkbox{margin:5px 0 0 4px}
.memberAgree select.bank{float:left;margin:5px 11px 0 0}
.memberAgree span.explan{letter-spacing:-1px}
.memberAgree .agree_btn{margin-top:20px;text-align:center}
.memberAgree .agree table{margin:20px 0;background:#7c7c7c; border:1px solid #666;}
.memberAgree .agree table th{padding:7px 5px 5px 5px;text-align:center;background:#f4f4f4; border:1px solid #666;}
.memberAgree .agree table td{padding:7px 5px 5px 5px;text-align:left;background:#fff; border:1px solid #666;}
.content .noPbottom{padding-bottom:0;}
.tbType1 .lineBdot_Wrap .lineBdot{border-bottom:1px dotted #d9d9d9;}
.tbType2{position:relative;}
.tbType2 .priceDetailView{position:absolute; left:0; top:0; background-color:#fff; border:1px solid #888888; text-align:left; padding:10px; line-height:20px;}
.tbType2 .priceDetailView .date{font-weight:normal; font-size:12px; border-bottom:1px solid #dbdbdb; margin-bottom:5px;}
.tbType2 .priceDetailView .date span{font-weight:bold; color:#0c85e3;}
.tbType2 .priceDetailView .firstPrice{font-weight:normal; color:#666;}
.tbType2 .priceDetailView .firstPrice span{font-size:13px; font-weight:bold; color:#333;}

	/*계정관리*/
.Biz{color:#2cb400;}
.MK{color:#ef7a00;}
h4.bHno{padding-bottom:0px;}
.ico{padding-left:65px; background:url(../images/icon_bizmk.gif) no-repeat left top;}
.ico2{padding-left:65px; background:url(../images/icon_bizmk2.gif) no-repeat left top;}
.ico3{padding-left:17px; background:url(../images/icon_h4.gif) no-repeat left 50%;}

.Tico4{padding-left:125px; background:url(../images/h3Gtit_premium.gif) no-repeat left 0;}
.ico4{padding-left:120px; background:url(../images/Gtit_premium.gif) no-repeat left 50%;}
.ico5{padding-left:108px; background:url(../images/Gtit_focus.gif) no-repeat left 50%;}
.ico6{padding-left:146px; background:url(../images/Gtit_gudong.gif) no-repeat left 50%;}
.ico7{padding-left:159px; background:url(../images/Gtit_sitepkg.gif) no-repeat left 50%;}
#container.sub {width:100%;/*background:url(../images/bg_container.gif) repeat-y left top;*/ margin-top:10px; /*border-bottom:1px solid #d9d6d6;*/ /*padding-bottom:50px;*/}/*2019수정*/
#container.sub:after{content:"";display:block;clear:both;}
#container.sub .left{width:179px; float:left; /*border-top:1px solid #d9d6d6; padding-bottom:50px; padding-left:1px; background:url(../images/bg_container.gif) repeat-y left top; border-bottom: 1px solid #ddd;*/}/*2019수정*/
#container.sub .subNavWrap {border:1px solid #ddd; padding-bottom:10px;}
#container.sub .subNavWrap a:hover, a focus{text-decoration:none;}
#container.sub .subNavWrap h2 {height:24px; background:#f6f6f6; padding-left:10px; vertical-align:middle; padding-top:10px; border-bottom:1px solid #d9d6d6; margin-bottom:8px; /*border-right: 1px solid #ddd;*/}/*2019수정*/
#container.sub .subNavWrap .subNav{padding-bottom:5px; font-family:"맑은 고딕", sans-serif;}
#container.sub .subNavWrap .dep1 img{padding-left:10px; font-weight:bold; letter-spacing:-0.5px; margin-top:10px; padding-bottom:7px;}
#container.sub .subNavWrap .dep2 li a {height:20px;font-size:13px; line-height:24px; padding-left:20px; letter-spacing:-1px; background:url(../images/bul_icon2.gif) no-repeat 13px 50%;}
#container.sub .subNavWrap .dep2 .select, #container.sub .subNav .dep3 .select{color:#3e75ac; font-weight:bold;}
#container.sub .subNavWrap .dep2 .dep3 li a {height:20px; line-height:20px; font-size:12px; letter-spacing:-0.5px; background:none;}
#container.sub .left .commSubWrap{margin-top:10px; /*border-top:1px solid #d9d6d6;*/ text-align:center; /*padding:10px 0;*/}
#container.sub .left .commSubWrap img{padding-bottom:8px;}
#container.sub .left .commSubWrap .qna, #container.main .leftMain .lBan .qna{padding-left:8px;}
#container.sub .left .commSubWrap .qna li, #container.main .leftMain .lBan .qna li{float:left;}
#container.sub .left .commSubWrap .qna:after{content:"", display:block; clear:both;}

#container.sub .content {width:740px; float: right; /*margin: 10px 15px 0 26px;*/ margin-top:10px;} /*2019수정*/
#container.sub .content .tepMenu{width:100%; height:29px; border-bottom:1px solid #b1b3b7;}
.tepMenu .tepLBgOn{height:30px; background:url(../images/tepLBgon.gif) no-repeat left top; padding-left:15px;}
.tepMenu .tepBgOn{ display:inline-block;*display:inline;*zoom:1; height:30px; background:url(../images/tepRBgon.gif) no-repeat right top; padding-right:15px; padding-top:9px; font-weight:bold; text-decoration:none;}
.tepMenu .tepLBg{height:30px; background: url(../images/tepLBg.gif) no-repeat left top; padding-left:15px;}
.tepMenu .tepBg{ display:inline-block;*display:inline;*zoom:1; height:30px; background:url(../images/tepRBg.gif) no-repeat right top; padding-right:15px; padding-top:9px; text-decoration:none;}
#container.sub .content .txGuide{padding-bottom:25px;}
#container.sub .content .txGuide2{padding-bottom:5px;}
#container.sub .content .footer .btBg7{font-size:12px; padding-top:7px; height:21px;}
#container.sub .content .tith3{height:25px; border-bottom:1px solid #b1b3b7;}
#container.sub .content h4{ margin-top:23px;}
#container.sub .content .bxPremium{ border:1px solid #dcdde0; padding:20px 25px;}
#container.sub .content .bxPremium em{color:#e64b40;}
#container.sub .content .bxPremium strong{color:#333;}
#container.sub .content .bxPremium p .ex11{display:inline-block;*display:inline;*zoom:1; font-size:11px; padding-top:20px; padding-bottom:10px; padding-left:110px;}
#container.sub .content .bxPremium p .exImg{padding-left:110px;}
#container.sub .content .sectionContract .scrollArea{height:150px; padding:10px 0 10px 10px; overflow:auto;}
#container.sub .content .sectionContract{width:100%; border:1px solid #dcdde0; margin-bottom:5px;}
#container.sub .content .sectionContract .scrollArea{scrollbar-face-color:#fff;scrollbar-shadow-color:#d7d7d7;scrollbar-highlight-color:#d7d7d7;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#f4f4f4;scrollbar-arrow-color:#909090;}
#container.sub .content .stepBar{padding-bottom:40px;}
#container.sub .content .stit{height:70px;}
#container.sub .content .lineGPoint{border-bottom:2px solid #e5e5e5; margin-bottom:8px;}
#container.sub .content .lineBPoint{border-bottom:2px solid #4d4d4d; padding-bottom:5px;}
#container.sub .content .excheck{font-weight:bold; border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:30px;}
#container.sub .content .field1 .scrollAreaG{height:80px; padding:10px 0 10px 10px; overflow:auto;border:1px solid #e5e5e5; padding:20px; margin-top:8px; color:#222;}
#container.sub .content .field1 .scrollArea{height:100px; padding:10px 0 10px 10px; overflow:auto;border:1px solid #e5e5e5; padding:20px; margin-top:8px; color:#222;}
#container.sub .content .field1 .scrollArea{width:94%; border:1px solid #dcdde0; margin-bottom:5px;}
#container.sub .content .field1 .scrollArea .scrollArea{scrollbar-face-color:#fff;scrollbar-shadow-color:#d7d7d7;scrollbar-highlight-color:#d7d7d7;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#f4f4f4;scrollbar-arrow-color:#909090;}
#container.sub .content .field1 .check{padding-top:5px; color:#222; padding-bottom:30px; padding-left:5px;}
#container.sub .content .field1 .Gcheck{padding-top:2px; color:#222; padding-bottom:10px; padding-left:5px;}
/*한대규추가 2015-04-03*/
#container.sub .content .field2 .scrollAreaG{height:40px; padding:10px 0 10px 10px; overflow:auto;border:1px solid #e5e5e5; padding:20px; margin-top:8px; color:#222;}
#container.sub .content .field2 .scrollArea{height:50px; padding:10px 0 10px 10px; overflow:auto;border:1px solid #e5e5e5; padding:20px; margin-top:8px; color:#222;}
#container.sub .content .field2 .scrollArea{width:94%; border:1px solid #dcdde0; margin-bottom:5px;}
#container.sub .content .field2 .scrollArea .scrollArea{scrollbar-face-color:#fff;scrollbar-shadow-color:#d7d7d7;scrollbar-highlight-color:#d7d7d7;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#f4f4f4;scrollbar-arrow-color:#909090;}
#container.sub .content .field2 .check{padding-top:5px; color:#222; padding-bottom:30px; padding-left:5px;}
#container.sub .content .field2 .Gcheck{padding-top:2px; color:#222; padding-bottom:10px; padding-left:5px;}

#container.sub .content .exguide{float:left; font-size:11px; text-indent:7px; padding-bottom:5px;}
#container.sub .content .unit{float:right; font-size:11px; letter-spacing:-0.5px;font-weight:normal;}
#container.sub .content:after{content:""; display:block; clear:both;}
#container.sub .content .tx_l{text-align:left;}
#container.sub .content .exTxno{font-size:11px;}
#container.sub .content .cashCharge{border:2px solid #dedede; background:#f7f7f7; height:70px; line-height:70px; text-align:center; margin-bottom:10px; margin-top:20px; font-size:14px; color:#1a69a7; font-weight:bold;}
#container.sub .content .cashCharge span{color:#e64b40;}
#container.sub .content .txCash{/*border-bottom:1px solid #dcdde0; padding-left:15px;*/  margin-bottom:10px; color:#444; line-height:20px;}
#container.sub .content .couponUp{position:absolute; right:15px; top:38px;}

#container.sub .content .tbType4 .bankNo{display:inline-block;*display:inline;*zoom:1; padding-top:10px;}
#container.sub .content .lyDetailView{width:200px; border:1px solid #333; text-align:left; padding:10px;}
#container.sub .content .lyDetailView:after{content:""; display:bolck; clear:both;}
#container.sub .content .lyDetailView .btnClose{float:right;}

/*MK리얼타임 추가 2015-04-17*/
#container.sub .content .cashCharge2{border:2px solid #dedede; background:#f7f7f7; text-align:center; margin-bottom:10px; margin-top:20px; font-size:14px; color:#1a69a7; font-weight:bold;}
#container.sub .content .cashCharge2 span{color:#e64b40;}

#container.sub .content .cashCharge3{border:2px solid #dedede; background:#f7f7f7; height:115px; line-height:70px; text-align:center; margin-bottom:10px; margin-top:20px; font-size:14px; color:#1a69a7; font-weight:bold;}
#container.sub .content .cashCharge3 span{color:#e64b40;}

/*계정관리-비즈캐시(충전금)*/
.tbType5{width:100%; margin-top:20px; margin-bottom:30px; border:1px solid #83a0b5;}
.tbType5 thead th{font-weight:normal; color:#484848444; height:32px; border-bottom:1px solid #dcdde0; background:url(../images/bar.gif) no-repeat 0 50%; background-color:#f7f7ff;}
.tbType5 tbody td{height:33px; text-align:center;}
.tbType5 .firstBg{background:none; background-color:#f7f7ff;}

/*계정관리-매물쿠폰구매*/
.tbType6{width:100%; margin-top:20px; margin-bottom:30px; border:1px solid #335c9b;}
.tbType6 thead th{font-weight:normal; color:#484848444; height:41px; border-bottom:1px solid #9eabb9; background-color:#ececff; text-align:left; padding-left:30px;}
.tbType6 tbody td{height:76px; padding-left:40px;}
.txcashTotal{font-size:14px; font-weight:bold; color:#0a2c61;}
.cashTotal{font-family:Tahoma; font-size:16px; font-weight:bold; color:#eb2f21; padding-left:50px;}
.tbType6 .priceList{text-align:right; padding-right:30px;}
.freeCash{background:url(../images/bul_icon2.gif) no-repeat 30px 50%; }

/*계정관리-세금계산서*/
#search{ background:#f7f7ff; border-top:1px #ced6de solid; border-bottom:1px #ced6de solid; padding:5px 0 5px 10px; margin:3px 0 5px 0; }
#search th{ text-align:right; padding:3px 5px 3px 0;}
#search td{border:0;}
#summ td{border:0; height:15px;}
#search a{ cursor:pointer; }
.txt{ width:70px;height:16px;border:1px #ccc solid;line-height:16px;text-align:center; }
.srchForm select{ width:74px;height:20px; }
#list table{width:100%; padding:0px; margin:0px; border-collapse:collapse; border-spacing:0px; text-align:center;}
#list th{ background:#f7f7ff; border-top:1px #ced6de solid; border-bottom:1px #ced6de solid; padding:3px 0 3px 0; }
#list td{ border-bottom:1px #ced6de solid; cursor:pointer; padding:3px 0 3px 0;}
.dtino{ width:21px; text-align:center; }
.makde { width:80px; text-align:center; }
.suplvendnm{ width:190px; }
.item{ width:170px; }
.suplamt{ width:100px; text-align:right; }
.taxamt{ width:84px; text-align:right; }
.dtipstatcdnm{ width:58px; text-align:center; }
.ntssendstatnm{ width:68px; text-align:center; }
.empty{ width:671px;text-align:center; }
.bx_tax{border:1px solid #ececec; padding:20px 0 10px 20px; margin-top:100px;}
.bx_tax ul{padding-bottom:10px;}
.bx_tax h5{padding-bottom:5px;}
.bx_tax ul li span{color:#222;}
.sum{padding-left:5px; font-size:11px; padding-top:5px;}

/*계정관리-정보관리*/
#container.sub .content .Ptop{padding-top:10px;}
#container.sub .content .note{font-weight:bold; color:#222; font-size:11px;}
#container.sub .content .bx_BgG{width:86%; border:1px solid #f1f1f1; background:#fafafa; padding:60px 50px;}
.btLBg10{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft10.gif) no-repeat left 1px; padding-left:19px; height:28px; }
.btBg10{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc10.gif) no-repeat right 0; padding-right:28px; height:22px; font-size:12px; padding-top:6px; letter-spacing:-1px; text-decoration:none; color:#fff; font-weight:bold; margin-top:1px;}
#container.sub .content .txLe1{padding-bottom:15px; letter-spacing:-1px;}
#container.sub .content .txLe2{letter-spacing:-1px;}
#container.sub .content .bx_BgG .dsc3{height:22px; line-height:22px;}
#container.sub .content .bx_BgG h5{height:22px; padding-top:60px;}
#container.sub .content .bx_BgG .bxContensWrap{padding-left:35px;}
#container.sub .content .bx_BgG .bxContensWrap a:hover, a focus{text-decoration:none; color:#fff;}

#container.sub .content .tx_agency{margin-top:20px; padding:20px; border:1px solid #cfcfcf; margin-bottom:10px;}
#container.sub .content .tx_agency .agencyTit{font-weight:bold; color:#484848; margin-bottom:8px;}
#container.sub .content .tith4{height:25px; margin-bottom:15px;}
#container.sub .content .tit_personal2{color:#222;}
#container.sub .content .tbType4 .inviteId{border:1px solid #ebebeb; width:500px; margin-top:5px; text-indent:10px; height:25px; line-height:25px;}
#container.sub .content .tbType4 .inviteRule{font-weight:normal; font-size:11px; color:#828282;}
#container.sub .content .tbType4 .inviteRule strong{color:#222;}
#container.sub .content .tbType4 .w500{width:500px; color:#222;}
#container.sub .content .stit3{padding-bottom:20px;}
#container.sub .content .in dl{width:400px; margin:15px auto;}
#container.sub .content .in dt{float:left; font-weight:bold; padding-right:10px; height:22px; line-height:22px;}
#container.sub .content .in dd{float:left; padding-right:40px;}
#container.sub .content .in input{height:20px;}
#container.sub .content .in dd strong{font-size:14px; color:#367cb8;}
#container.sub .content .in .desc5 strong{color:#367cb8;}
#container.sub .content .in:after{content:""; display:block; clear:both;}
#container.sub .content .in .desc5{width:650px; padding-bottom:10px; margin:0 auto; text-align:center; margin-top:60px; padding-top:20px; border-top:1px solid #e5e5e5;}
#container.sub .content .h_dropout{padding-left:20px; background:url(../images/pop_bg_tip.gif) no-repeat left 50%; font-size:12px; margin-top:20px;}
#container.sub .content .h_dropout em{color:#3e75ac;}
#container.sub .content .dropout_agree_area em{color:#3e75ac; font-weight:bold;}
#container.sub .content .dropout_agree_area{padding-top:20px;}
#container.sub .content .dropout_dsc{padding-left:19px;}
#container.sub .content .exleave{text-align:center; color:#222;}
#container.sub .content .exleave span{font-size:14px; font-weight:bold; line-height:30px;}
#container.sub .content .table4{width:100%;}
#container.sub .content .table4 th{color:#222;border-bottom:1px solid #e1e0e0;border-top:1px solid #e1e0e0; height:35px;}
#container.sub .content .table4 td{text-align:center;border-bottom:1px solid #e1e0e0; height:35px;}
#container.sub .content .table4 .title{padding-right:10px; background:url(../images/icon03.gif) no-repeat right 50%;}
#container.sub .content .loginWrap{position:relative;}
#container.sub .content .loginWrap .leftWrap{width:38%; margin-left:40px; padding:20px 0 30px 0;}
#container.sub .content .loginWrap .leftWrap dt,dd{float:left;}
#container.sub .content .loginWrap .leftWrap dt{width:120px; font-weight:bold; padding-left:10px; padding-top:3px;}
#container.sub .content .loginWrap .leftWrap dl:after{content:""; display:block; clear:both;}
#container.sub .content .loginWrap .leftWrap .pw_change{border-top:1px solid #ededed; padding:17px 0 20px 0;}
#container.sub .content .loginWrap .leftWrap .pw_change dt,dd{padding-bottom:10px;}
#container.sub .content .loginWrap .pw_change_desc{position:absolute; right:10px; top:50px; border-left:1px solid #e5e5e5; padding-left:40px; color:#484848;}
#container.sub .content .loginWrap .pw_change_desc li{padding-bottom:10px;}

/*계정관리-위임신청*/
#container.sub .content .Gstep{position:absolute; right:20px; top:12px;}
#container.sub .content .bxGood{width:94%;padding:25px 15px 25px 25px; border:1px solid #e5e5e5; letter-spacing:-1.0px;}
#container.sub .content .Enote{margin-top:-25px;}
#container.sub .content .bxGoodF{padding-top:50px; border:1px solid #e5e5e5; text-align:center; letter-spacing:-1.0px; height:140px;}
#container.sub .content .bxGoodF p img{padding-bottom:20px;}

/*매물관리가이드*/
#container.sub .content .guideProcess{margin-bottom:30px;}
#container.sub .content .guideProcess li.selected a{font-size:14px; font-weight:bold; text-decoration:underline; background:url(../images/ico_Qs.gif) no-repeat left 50%;}
#container.sub .content .guideProcess li{border-bottom:1px solid #e4e4e4; height:35px; line-height:35px; padding-left:10px;}
#container.sub .content .guideProcess li:after{content:""; display:block; clear:both;}
#container.sub .content .guideProcess li span{ float:right; padding-right:15px; font-size:11px; font-weight:normal; color:#999;}
#container.sub .content .guideProcess li a{float:left; color:#111111; padding-left:30px; background:url(../images/ico_Qs2.gif) no-repeat left 50%;}
#container.sub .content .processView{width:699px; border:1px solid #b4b4b4; border-top:2px solid #b4b4b4; padding:20px; margin-top:20px;}
#container.sub .content .processView .titWrap{width:100%; float:left; padding-bottom:10px ;border-bottom:1px dotted #999; margin-bottom:20px;}
#container.sub .content .processView .titWrap .tit{float:left; font-size:15px; font-weight:bold; color:#111111; background:url(../images/ico_Q.gif) no-repeat 5px 6px; height:26px; line-height:25px; padding-left:40px;}
#container.sub .content .processView .titWrap span{float:right; padding-right:15px; font-size:11px; font-weight:normal; color:#999; padding-top:10px;}
#container.sub .content .processView .exView{text-align:center; margin-bottom:50px; padding-top:50px; margin-top:20px;}
.wordwrap p{font-size:12px; color:#111;}

.wordwrap .txpoint{color:#0075c8; font-weight:bold;}
.wordwrap .txpoint4{color:#0075c8; font-weight:bold; font-size:14px; }
.wordwrap .txpoint2{color:#e64b40; font-weight:bold; font-size:14px; padding-bottom:5px;}
.wordwrap .txpoint3{color:#e64b40; font-weight:bold;}

/*홈-공지사항,1:1문의,자주묻는질문 2019 */
#container.sub .content .notice .noteTit{font-weight:bold; color:#222;}
#container.sub .content .notice .noteTit .title {font-weight:bold; color:#222; font-size:14px; letter-spacing:-0.7px;}
#container.sub .content .notice .icoNew{vertical-align:middle;}
#container.sub .content .notice .icoFile{vertical-align:middle;}
#container.sub .content .write{margin-top:-15px; text-align:center;}
#container.sub .content .noticeView{border: 1px solid #e5e5e5; padding: 22px 19px 60px; position: relative; margin-bottom:30px; }
#container.sub .content .noticeView dt{border-bottom: 1px dotted #dadada; font-size:14px; color:#222; font-weight:bold; padding-bottom:5px;}
#container.sub .content .noticeView .count {/*position:absolute; right:25px; top:45px;*/  font-size:12px; /*color:#c88282;*/ color:#709ac5; margin-left:5px;}
#container.sub .content .noticeView .info {/*position:absolute; right:25px; top:60px;*/   font-size:12px; color:#666; padding:10px 0 20px 0; border-bottom:1px solid #ddd;}
#container.sub .content .noticeView .article {margin-top:40px; padding-bottom:30px;  }
#container.sub .content .noticeView .tit {font-family:"맑은 고딕"; font-size:20px; font-weight:bold; color:#000; letter-spacing:-1px; }

#container.sub .content .tbNote1 {width:100%; margin-top:40px;}
#container.sub .content .tbNote1 .divide {color:#709ac5; font-size:12px; text-indent:10px;}
#container.sub .content .tbNote1 td {height:30px; font-family:"맑은 고딕"; font-size:13px; padding:3px 0;}
#container.sub .content .tbNote1 .title,.exTxno,.divide {border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}

#container.sub .content .btQna{position:absolute; right:20px; top:11px;}
#container.sub .content .tbType1 .answerOff{background:url(../images/ico_Re.gif) no-repeat 5px 50%; padding-left:30px;}
#container.sub .content .btQna2{float:right;margin-top:-23px;}
#container.sub .content .faqProcess{margin-bottom:30px;}
#container.sub .content .faqGuide{padding-bottom:15px; border-bottom:1px solid #e4e4e4; margin-bottom:25px; line-height:20px;}
#container.sub .content .faqProcess li dt{float:left; width:694px; font-weight:bold; background:url(../images/ico_Q.gif) no-repeat 10px 50%; border-bottom:1px solid #e4e4e4; height:55px; line-height:55px; padding-left:45px;}
#container.sub .content .faqProcess li dt a{color:#333;}
#container.sub .content .faqProcess li dd{float:left; width:100%; text-align:center; padding-top:10px;}
#container.sub .content .faqProcess li dl:after{content:""; display:block; clear:both;}

/*회원가입*/
#container.sub .content .joinWrap1{width:97%; margin:0 auto; padding-top:15px;}
#container.sub .content .joinWrap1 .joinBtn{width:97%; padding-top:40px; padding-bottom:40px; border-bottom:1px solid #cfcfcf; margin:0 auto; text-align:center;}
#container.sub .content .joinWrap1 .btjoin{padding-left:20px; padding-top:10px;}
#container.sub .content .joinWrap1 .groupJoinBtn{position:relative; width:100%;  margin:0 auto; padding-top:20px; padding-bottom:23px; border-bottom:1px solid #cfcfcf;}
#container.sub .content .joinWrap1 .groupJoinBtn p{width:100%; color:#484848;}
#container.sub .content .joinWrap .groupJoinBtn .bluePoint{color:#3e75ac; font-weight:bold;}
#container.sub .content .joinWrap1 .groupJoinBtn .bluePoint{color:#3e75ac; font-weight:bold;}
#container.sub .content .joinWrap1 .groupJoinBtn img{position:absolute; right:20px; top:20px;}
#container.sub .content .joinpoint{text-indent:10px; padding-top:10px; color:#828282;}
#container.sub .content .joinbtnWrap{text-align:center; padding-top:40px; padding-bottom:20px;}
#container.sub .content .jointypeWrap td{text-align:center;}
#container.sub .content .jointypeWrap .typechoice{height:50px; font-weight:bold; color:#333; font-size:13px;}
#container.sub .content .jointypeWrap .typechoice .Ncheck{width:28px; height:27px; background:url(../images/btn_check.gif) no-repeat left top;}
#container.sub .content .jointypeWrap .typechoice .Ncheck:hover{width:28px; height:27px; background:url(../images/btn_check.gif) no-repeat -38px top;}
#container.sub .content .jointypeWrap .typechoice .Ncheckon{width:28px; height:27px; background:url(../images/btn_check.gif) no-repeat -76px top;}
#container.sub .content .cashCharge .Ncheck{width:28px; height:27px; background:url(../images/btn_check.gif) no-repeat left top;}
#container.sub .content .cashCharge .Ncheck:hover{width:28px; height:27px; background:url(../images/btn_check.gif) no-repeat -38px top;}
#container.sub .content .cashCharge .Ncheckon{width:28px; height:27px; background:url(../images/btn_check.gif) no-repeat -76px top;}
input[type="button"] {border: medium none;cursor: pointer;}
#container.sub .content .jointypeWrap .typeEx{padding:15px 30px 20px 30px; text-align:left; vertical-align:top;}
#container.sub .content .stitjoin{padding-bottom:0px;}
.joinfooter{text-align:center; padding-top:20px;}
.joinfooter .btBg9{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc09.gif) no-repeat right 0; padding-right:30px; height:21px; font-size:12px; font-weight:bold; padding-top:7px; letter-spacing:-1px; text-decoration:none; color:#fff; margin-top:1px;}
.joinfooter .btBg7{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc07.gif) no-repeat right 0; padding-right:15px; height:21px; font-size:12px; padding-top:7px; letter-spacing:-1px; text-decoration:none; color:#666; margin-top:1px;}
.btBg1{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc01.gif) repeat right 0; padding-right:8px; height:16px; font-size:11px; padding-top:2px; letter-spacing:-1px; text-decoration:none; color:#fff; margin-top:1px;}
#container.sub .content .joinWrap{position:relative; width:735px; border:2px solid #cfcfcf; height:160px; padding:30px 0;}
#container.sub .content .joinWrap .section2{width:300px; padding-left:20px;}
#container.sub .content .joinWrap .joinGuide{width:350px; position:absolute; right:10px; top:30px; border-left:1px solid #e5e5e5; padding-left:30px; font-size:11px;}
#container.sub .content .joinWrap .joinGuide strong{font-size:12px;}
#container.sub .content .joinWrap .joinGuide ul li{letter-spacing:-1px; padding-bottom:10px;}
#container.sub .content .joinWrap .section2 .input{border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
#container.sub .content .joinWrap .section2 .input .txt{height:20px;}
#container.sub .content .joinWrap .section2 .input label{display:inline-block;*display:inline;*zoom:1; font-weight:bold; width:70px; height:40px;}
#container.sub .content .joinWrap .section2 .input .none{font-weight:normal;}
#container.sub .content .joinWrap2{width:735px; border:2px solid #cfcfcf; height:220px; padding:30px 0; margin:0 auto; margin-bottom:40px;}
#container.sub .content .joinWrap2:after{content:"";display:block;clear:both;}
#container.sub .content .joinWrap2 .section1{width:358px; padding-left:10px; text-align:center; border-right:1px solid #e5e5e5; float:left;}
#container.sub .content .joinWrap2 .section3{width:300px; padding-left:20px; float:left; text-align:center; }
#container.sub .content .joinWrap2 .section1 .exBTx, #container.sub .content .joinWrap2 .section3 .exBTx{color:#222; height:30px; padding-top:15px;}
#container.sub .content .joinWrap2 .section1 .exTx11, #container.sub .content .joinWrap2 .section3 .exTx11{font-size:11px; padding-top:15px;padding-bottom:40px;}
#container.sub .content .nonsign_bx_dsc{padding:0px 0 0 10px;}
#container.sub .content .bxB2{width:100%; border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5;margin-bottom:30px;}
#container.sub .content .bxB2 th{height:40px; background:#f9f9f9; border-right:1px solid #ededed; border-bottom:1px solid #ededed;padding-left:20px; text-align:left; color:#222;}
#container.sub .content .bxB2 td{border-bottom:1px solid #ededed; padding-left:20px;}
#container.sub .content .bxB2 .tH4{border-bottom:1px solid #ededed; padding-left:20px;}
#container.sub .content .PbtLBg2{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft02.gif) no-repeat left top; padding-left:8px; height:18px;}
#container.sub .content .PbtBg2{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc02.gif) repeat right 0; padding-right:8px; height:16px; font-size:11px; padding-top:2px; letter-spacing:-1px; text-decoration:none;}
#container.sub .content .help_wrap{padding-left:12px; padding-top:15px;}
#container.sub .content .title01{display:inline-block;*display:inline;*zoom:1; font-size:11px; color:#222; margin-bottom:4px;}
#container.sub .content .joinWrap3{width:735px; border:2px solid #e5e5e5; padding:30px 0; margin-bottom:40px;}
#container.sub .content .joinWrap3 .exEnd{background:url(../images/join_endimg.gif) no-repeat left top; font-size:16px; font-weight:bold; color:#222; text-align:left; height:90px; padding-left:200px;margin-left:80px; padding-top:40px;}
#container.sub .content .joinWrap3 .exEnd .Pblue{color:#3e75ac; font-size:18px;}
#container.sub .content .GexTx2{display:inline-block;*display:inline;*zoom:1; font-size:11px; font-weight:normal; padding-left:5px; padding-top:2px;}
#container.sub .content .addfileList{padding-top:5px;}
#container.sub .content .addfileList dl dt{float:left;}
#container.sub .content .addfileList dl dt img{padding-top:3px;}
#container.sub .content .addfileList dl dd{float:left; padding-left:10px;}
#container.sub .content .addfileList:after{content:"";display:block;clear:both;}
#container.sub .content .mapWrap2 .map{width:550px; height:200px; border:1px solid #999;}
#container.sub .content .mapWrap3 .map2{width:700px; height:200px; border:1px solid #999;}
#container.sub .content .explan2{display:inline-block;*display:inline;*zoom:1; height:30px; line-height:30px;font-size:11px;color:#828282}
#container.sub .content .stit2{padding-top:10px;}
#container.sub .content .exEnd2{ font-size:16px; font-weight:bold; color:#222; text-align:center; height:90px; line-height:90px; text-align:center;}
#container.sub .content .exEnd2 .Pblue{color:#3e75ac; font-size:18px;}
#container.sub .content .print{text-align:right; padding-top:10px; padding-bottom:40px;}
#container.sub .content .joinWrap4{width:675px; border:2px solid #e5e5e5; padding:30px 0 30px 60px; margin:0 auto;}
#container.sub .content .joinWrap4 .exTx6{font-weight:bold; color:#222; padding-bottom:15px;}
#container.sub .content .joinWrap4 .bulBg{background:url(../images/bul_icon2.gif) no-repeat left 50%; padding-left:10px; height:20px; line-height:20px;}
#container.sub .content .joinWrap4 span{color:#3e75ac;}
#container.sub .content .joinWrap4 .loginexx{width:397px; height:103px; background:pink url(../images/loginex.gif) no-repeat left top; margin:15px 80px; }
#container.sub .content .joinWrap4 .loginexx .loginbx{text-align:center; padding-top:28px;}
#container.sub .content .joinWrap4 .loginexx p input{margin-bottom:8px; border:1px solid #ff3300;}
#container.sub .content .txLe2{text-align:center; padding-bottom:10px;}
#container.sub .content .bx_BgG .id{margin:0 auto; text-align:center; width:450px; border-bottom:1px solid #e5e5e5;padding-bottom:30px; padding-top:20px; color:#333;}
#container.sub .content .bx_BgG b{background:url(../images/bul_icon2.gif) no-repeat left 50%; padding-left:10px;}
#container.sub .content .loginex{padding-left:220px; line-height:20px; padding-top:20px;}
#container.sub .content .loginex strong{color:#333;}
#container.sub .content .rules{border:1px solid #dcdde0; margin-top:5px; padding:10px; height:150px;}
#container.sub .content .rules_rt{border:1px solid #ff000; margin-top:5px; padding:10px; height:150px;}

/*로그인*/
#container.sub .content .loginWrap{width:735px; border:2px solid #dcdde0;  padding:30px 0; margin:20px auto;}
#container.sub .content .loginWrap .loginForm{position:relative; width:350px;  padding-left:320px; background:url(../images/login_img01.gif) no-repeat 60px 50%;}
#container.sub .content .loginWrap .label_1{font-weight:bold; display:inline-block; width:100px; height:30px; line-height:30px; color:#4b4b4b;}
#container.sub .content .loginForm .login{border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding:20px 0;}
#container.sub .content .loginForm .login_btn_wrap{position:absolute; top:21px; right:20px;}
#container.sub .content .loginForm .btSearch{height:30px; line-height:30px; font-weight:bold; padding-left:20px;}
#container.sub .content .loginForm .btSearch .join{font-weight:normal; margin-left:87px;}
.txinput{width:120px;height:18px;vertical-align:-1px;}
.Search{width:580px; margin:0 auto; padding-left:30px;}
#mobile1,#mobile2,#mobile3{width:80px;}
.SearchForm .Search{position:relative;}
.SearchForm .Search .line1{padding-left:20px; padding-bottom:20px;}
.SearchForm .Search .line1 label{padding-left:10px; font-weight:bold; color:#4b4b4b;}
.SearchForm .Search .btIdSearch{position:absolute; top:34px; right:25px;}
.SearchForm .Search .btPwSearch{padding-top:30px;}
.SearchForm .Search .btPwSearch2{position:absolute; top:101px; right:25px;}
.SearchForm .Search .idtx{font-weight:bold; padding-bottom:25px; color:#4b4b4b;}
.idtx2{font-weight:bold; padding-bottom:0px; color:#4b4b4b;}
.SearchForm .Search .id{font-weight:bold; font-size:14px; color:#1b4eac;}
.SearchForm .Search .joindate{padding-left:80px;}
.SearchForm .notmember p{text-align:center; line-height:25px;}
.UserInfo{width:490px; height:85px; color:#2f2e2e; border:1px solid #c1bfbf; margin:18px 0; padding-left:55px; padding-top:15px;}
.UserInfo li{width:490px;font:12px "돋움",dotum; color:#878686;}
.UserInfo .item01{width:80px; display:inline-block; height:35px; line-height:35px; background:url(../images/pop_bg_email.gif) no-repeat left 10px; padding-left:20px;}
.UserInfo .item02{width:80px; display:inline-block; height:35px; line-height:35px; background:url(../images/pop_bg_hp.gif) no-repeat left 10px; padding-left:20px;}
.UserInfo .txt01{width:230px; display:inline-block; height:35px; line-height:35px; color:#1b4eac;}
.UserInfo .bt_con{padding-top:7px;}

#ConNuForm .UserInfo2{width:520px; height:35px; color:#2f2e2e; border:1px solid #c1bfbf; margin:10px 0 5px 0; padding-left:25px; padding-top:7px;}
#ConNuForm .UserInfo2 input{width:200px; height:22px; line-height:22px; margin-left:20px; border:1px solid #ff3300;}
#ConNuForm .UserInfo2 .txt02{display:inline-block; height:25px; line-height:25px; padding-left:30px;}
#ConNuForm .check{padding-bottom:30px;}
.btPwSearch3 {padding-top:10px; text-align:center;}

#PwSetForm .UserInfo2{width:520px; height:108px; color:#2f2e2e; border:1px solid #c1bfbf; margin:10px 0 5px 0; padding-left:25px; padding-top:7px;}
#PwSetForm .UserInfo2 dt{float:left; width:110px; height:35px; line-height:35px; font-weight:bold; padding-left:30px;}
#PwSetForm .UserInfo2 dd{float:left; width:350px; height:35px; line-height:35px;}
#PwSetForm .UserInfo2:after{content:""; display:block; clear:both;}
#PwSetForm .UserInfo2 .Idresult{height:35px; line-height:35px; font-size:14px; color:#1b4eac; margin-left:20px; font-weight:bold;}
#PwSetForm .tip{width:520px; height:110px; font:11px "돋움",dotum; color:#6d6d6d; margin-left:20px; padding-top:10px;}
.tip .tipTit{font-weight:bold; background:url(../images/pop_bg_tip.gif) no-repeat; padding-bottom:7px; padding-left:15px;}
#PwSetForm .tipEx{height:14px; line-height:16px; letter-spacing:-1px;}
#PwSetForm .UserInfo2 input{width:200px; height:22px; line-height:22px; margin-left:20px; border:1px solid #ff3300;}

/*팝업창*/
.w972{width:972px; background:#fff;}
.w700{width:700px; background:#fff; border:1px solid #ccc;}
.w654{width:654px; height:415px; background:#fff; border:1px solid #ccc;}
.w650{width:650px; background:#fff; border:1px solid #ccc;}
.w567{width:567px; background:#fff; border:1px solid #ccc;}
.w500{width:500px; background:#fff; border:1px solid #ccc;}
.w482{width:482px; background:#fff;}
.w424{width:424px; background:#fff; border:1px solid #ccc;}
.w330{width:330px; background:#fff; border:1px solid #ccc;}
.w600{width:600px; background:#fff; border:1px solid #ccc;}
.w564{width:564px; background:#fff; border:1px solid #ccc;}
.w360{width:360px; background:#fff; border:1px solid #ccc;}
.w330 .layerLoading{position:absolute; padding:25px 10px 25px 10px; top:30px; width:250px; height:20; left:30px; border:1px solid #E7E7E9; background-color:#FBFBFB; z-index:10;}
.w330 .fileLoad{position:absolute; right:16px; top:62px; height:25px; font-size:40px; opacity:0 ; filter:alpha(opacity=0);}

#popWrap{/*color:#484848;*/}
#popWrap .header{position:relative; background:#284777; height:37px; color:#fff; font-size:14px; margin-bottom:15px;}
#popWrap .header .bPrint{position:absolute; right:26px; top:4px;}
#popWrap .content {padding-left:10px;}
#popWrap h1{background:url(../images/iconPtit.gif) no-repeat 15px 12px; height:37px; padding-top:10px; padding-left:35px;}
.tbPType1{width:96%; border-top:2px solid #d4d5d9; margin:0 auto;}
.tbPType1 th{text-align:left; padding-left:10px; border-left:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; height:35px; background:#fafafa; color:#484848;}
.tbPType1 td{text-align:left; padding-left:10px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; height:35px; color:#484848;}
.tbPType1 .btBg2{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc02.gif) repeat right 0; padding-right:8px; height:16px; font-size:11px; padding-top:2px; letter-spacing:-1px; text-decoration:none;}
.tbPType1 .btLBg2{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft02.gif) no-repeat left 0; padding-left:7px; height:20px;}
.tbPType2 {width:100%; border-top:2px solid #adadad;} /*2019수정*/
.tbPType2 thead th {font-size:11px; font-weight:normal; color:#484848; height:35px; border-bottom:1px solid #dcdde0;  background: url(../images/bar.gif) no-repeat 0 50%; background-color:#f4f5f8;}
.tbPType2 .lastBg{background-image:none; background-color:#f4f5f8: }
.tbPType2 tbody td {height:38px; border-bottom:1px solid #ddd; text-align:center;}
.footer{text-align:center; height:50px; padding-top:15px;}
#popWrap .btBg1{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc01.gif) repeat right 0; padding-right:8px; height:16px; font-size:11px; padding-top:2px; letter-spacing:-1px; text-decoration:none; color:#fff; margin-top:1px;}
.btLBg7{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft07.gif) no-repeat left 1px; padding-left:14px; height:31px;}
.btBg7{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc07.gif) no-repeat right 0; padding-right:15px; height:23px; font-size:14px; font-weight:bold; padding-top:5px; letter-spacing:-1px; text-decoration:none; color:#666; margin-top:1px;}
.btLBg77{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft07_3.gif) no-repeat left 1px; padding-left:28px; height:31px;}
.btLBg777{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft07_2.gif) no-repeat left 1px; padding-left:28px; height:31px;}
.footer .btBg7{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc07.gif) no-repeat right 0; padding-right:15px; height:23px; font-size:14px; font-weight:bold; padding-top:5px; letter-spacing:-1px; text-decoration:none; color:#666; margin-top:1px;}

.content .exTx4{font-size:12px; color:#484848; padding-left:10px; font-weight:bold; height:30px;}
.exTx4 span{color:#3e75ac;}

#popWrap .premiummamul {/*overflow-y:scroll;*/ width:100%;height:310px;margin-top:1px; border-bottom:1px solid #ddd;} /*2019수정*/
.noDate{font-size:12px;}
.topEx{padding-left:12px;}
.topEx div{padding-bottom:12px;}
.w564 .content{position:relative;}
.content .desc1, .topArea{padding-left:12px;}
.content .desc1{padding-bottom:10px;}
.topArea p{position:absolute; right:12px; top:30px; font-size:11px; color:#999;}
#popWrap .bx1{width:80%; border:1px solid #dedede; background-color:#f7f7f7; margin:0 auto; padding:15px; height:85px;}
#popWrap .bx1 dt{width:100%; font-weight:bold; padding-bottom:5px;}
#popWrap .bx1 dd{width:100%; padding-left:15px; font-size:11px;}
#popWrap .exChange{margin-left:18px; margin-top:5px; font-size:11px; color:#828282;}

.couponWrap{width:96%; margin:0 auto; border:1px solid #e5e5e5;}
.couponWrap .scrollArea{width:100%; height:147px; margin:0 auto; padding-top:10px; overflow:auto;}
.couponWrap .scrollArea li{padding-bottom:5px;}
.couponWrap .scrollArea{scrollbar-face-color:#fff;scrollbar-shadow-color:#d7d7d7;scrollbar-highlight-color:#d7d7d7;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#f4f4f4;scrollbar-arrow-color:#909090;}
.couponWrap th{border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; vertical-align:top; padding:10px;}
.couponWrap td{vertical-align:top; padding:0px 0 0px 15px; border-bottom:1px solid #e5e5e5;}

#popWrap .exPtx{width:96%; margin:0 auto; padding-top:30px; padding-bottom:10px;}
#popWrap h5{width:96%; margin:0 auto; padding-top:20px;}
#popWrap .ALeft{text-align:left;text-indent:4px;}
#popWrap .ACenter{text-align:center;text-indent:4px;}
#popWrap .ARight{text-align:right;text-indent:4px;}
.btLBg9{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft09.gif) no-repeat left 1px; padding-left:14px; height:31px;}
.btBg9{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc09.gif) no-repeat right 0; padding-right:30px; height:23px; font-size:14px; font-weight:bold; padding-top:5px; letter-spacing:-1px; text-decoration:none; color:#fff; margin-top:1px;}
.footer .btBg9{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc09.gif) no-repeat right 0; padding-right:30px; height:23px; font-size:14px; font-weight:bold; padding-top:5px; letter-spacing:-1px; text-decoration:none; color:#fff; margin-top:1px;}
#popWrap .content .viewNodat{margin-right:10px;padding:60px 0 0px 0; height:200px; border:1px solid #e5e5e5; text-align:center; margin-bottom:20px;}
#popWrap .content .viewNodat .exNodat{padding:20px 0 20px 0;}
#popWrap .content .bx3{width:90%; margin-left:10px; text-align:center;}
#popWrap .content .bx3 .charge_money{text-align:left; margin-left:250px;}

/*팝업창 환불 신청하기*/
.content .bx2 .charge_money{padding-bottom:20px;}
.content .desc8{padding-bottom:5px; padding-top:15px;}
.content .exTT2{padding-top:5px; padding-bottom:10px;}
.content .mag{margin-left:0px; width:94%}
.content .txarea_refund{width:94%;}

/*팝업창 회원가입*/
#popWrap .bx2{position:relative; border:2px solid #dedede; background-color:#f7f7f7; padding:20px 20px 0 20px; width:82%; margin-top:10px; margin-bottom:5px;}
#popWrap #content{margin-left:20px; padding-bottom:20px;}
#popWrap #content .w45{width:45px;}
#popWrap #content .w52{width:45px;}
#popWrap .bx2 dl, #popWrap .bx2{text-align:center;}
#popWrap .bx2 dt{float:left; font-weight:bold; padding-top:2px; height:25px; line-height:25px; letter-spacing:-1px; width:30%}
#popWrap .bx2 dd{float:left; color:#222; height:25px; line-height:25px; text-align:left; width:70%; padding-bottom:20px;}
#popWrap .bx2:after{content:"";display:block;clear:both;}
#popWrap .Bcer{padding-top:3px;}

#popWrap .bx3{position:relative; border:2px solid #dedede; background-color:#f7f7f7; padding:20px 20px; width:84%; margin-top:10px; margin-bottom:5px;}
#popWrap #content{margin-left:20px; padding-bottom:20px;}
#popWrap #content .w45{width:45px;}
#popWrap #content .w52{width:45px;}
#popWrap .bx3 dl, #popWrap .bx2{text-align:center;}
#popWrap .bx3 dt{float:left; font-weight:bold; padding-top:2px; height:25px; line-height:25px; letter-spacing:-1px; width:32%;}
#popWrap .bx3 dd{float:left; color:#222; height:25px; line-height:25px;}
#popWrap .bx3:after{content:"";display:block;clear:both;}

#popWrap #content .desc13{font-weight:bold; padding-top:10px;}
#popWrap #content .desc3_2{font-size:11px; padding-left:8px; background:url(../images/bul_icon2.gif) no-repeat left 6px;}
#popWrap #content .bluePoint{color:#3e75ac; font-weight:bold;}
#popWrap #content .bx2 .dH{padding-bottom:5px;}
#popWrap #content .bx2 .bH{padding-bottom:20px;}
#popWrap #content .bx2 .bH2{padding-bottom:40px;}
#popWrap #content .btLBg2{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft02.gif) no-repeat left top; padding-left:8px; height:18px;}
#popWrap #content .btBg2{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc02.gif) repeat right 0; padding-right:8px; height:16px; font-size:11px; padding-top:2px; letter-spacing:-1px; text-decoration:none;}
#popWrap #content .PbtLBg2{position:absolute; right:42px; top:24px; background:url(../images/btn_bgleft02.gif) no-repeat left top; padding-left:8px; height:18px;}
#popWrap #content .PbtBg2{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc02.gif) repeat right 0; padding-right:8px; height:16px; font-size:11px; padding-top:2px; letter-spacing:-1px; text-decoration:none;}

/*팝업창 중개업소정보*/
.group_info_tbl{width:100%; border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5; text-align:left;}
.group_info_tbl_pop{width:94%; border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5; text-align:left;}
.group_info_tbl th,.group_info_tbl th td{height:35px; border-bottom:1px solid #e5e5e5; padding-left:10px;}
.group_info_tbl th{border-right:1px solid #e5e5e5; color:#484848;}

#popWrap .content .chargewrap{width:435px;}
#popWrap .content .chargewrap2{width:360px;}
#popWrap .content .tbcharge{margin:0px; width:478px;}

/*팝업창 확인서출력*/
#pop_print2{font-family:malgunWeb, 돋움,Dotum, AppleGothic, sans-serif; }
#pop_print2 .content .confirmation{position:relative;width:442px;height:600px;background:url(../images/bg_confirm01.gif) no-repeat}
#pop_print2 .content .confirmation dl dd{position:absolute;font-size:7px;color:#000}
#pop_print2 .content .confirmation dl dd.sale_num2{top:145px;left:108px}
#pop_print2 .content .confirmation.New dl dd.sale_num2{top:80px;left:98px}
#pop_print2 .content .confirmation.New2 dl dd.sale_num2{top:78px;left:98px;}
#pop_print2 .content .confirmation dl dd.iros_num{top:90px;left:269px}
#pop_print2 .content .confirmation.New dl dd.iros_num{top:80px;left:279px}
#pop_print2 .content .confirmation.New2 dl dd.iros_num{top:79px;left:277px}
#pop_print2 .content .confirmation dl dd.address{top:165px;left:108px;width:240px;}
#pop_print2 .content .confirmation.New dl dd.address{top:96px;left:98px;}
#pop_print2 .content .confirmation.New2 dl dd.address{top:95px;left:98px;}
#pop_print2 .content .confirmation dl dd.address2{top:186px;left:108px;width:240px}
#pop_print2 .content .confirmation.New dl dd.address2{top:113px;left:98px;}
#pop_print2 .content .confirmation.New2 dl dd.address2{top:112px;left:98px}
#pop_print2 .content .confirmation dl dd.sale_type{top:205px;left:108px;color:#333;}
#pop_print2 .content .confirmation.New dl dd.sale_type{top:137px;left:98px}
#pop_print2 .content .confirmation.New2 dl dd.sale_type{top:143px;left:98px;}
#pop_print2 .content .confirmation dl dd.price{top:205px;left:269px;font-weight:normal;}
#pop_print2 .content .confirmation.New dl dd.price{top:138px;left:279px}
#pop_print2 .content .confirmation.New2 dl dd.price{top:144px;left:277px;}
#pop_print2 .content .confirmation dl dd.price span{font-weight:bold;}
#pop_print2 .content .confirmation dl dd.owner{top:227px;left:108px;width:125px;}
#pop_print2 .content .confirmation.New dl dd.owner{top:155px;left:98px}
#pop_print2 .content .confirmation.New2 dl dd.owner{top:162px;left:98px;}
#pop_print2 .content .confirmation dl dd.relation{top:227px;left:269px}
#pop_print2 .content .confirmation.New dl dd.relation{top:155px;left:279px}
#pop_print2 .content .confirmation.New2 dl dd.mobile{top:162px;left:330px;width:140px;}
#pop_print2 .content .confirmation.New2 dl dd.mobile span.phone{text-align:left;}
#pop_print2 .content .confirmation.New2 dl dd.relation{top:162px;left:226px;}
#pop_print2 .content .confirmation dl dd.date{top:374px;left:355px;}
#pop_print2 .content .confirmation.New dl dd.date{top:500px;left:96px;}
#pop_print2 .content .confirmation.New2 dl dd.date{top:441px;left:96px}
#pop_print2 .content .confirmation dl dd.date span{display:inline-block;text-align:right;font-size:6px;}
#pop_print2 .content .confirmation dl dd.date span.year{text-align:left;font-size:7px}
#pop_print2 .content .confirmation dl dd.broker{top:534px;left:125px}
#pop_print2 .content .confirmation dl dd.broker_tell{top:554px;left:125px}
#pop_print2 .content .confirmation dl dd.sale_num{top:554px;left:292px}
#pop_print2 .footer{text-align:center;padding-top:15px}

#pop_print2 .print_confirm .print_area{position:relative; font-size:15px;}
#pop_print2 .print_confirm .print_area dl dd{position:absolute;color:#333;}
#pop_print2 .print_confirm.New .print_area dl dd.eais_num{top:63px;left:385px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.eais_num{top:85px;left:385px;}
#pop_print2 .print_confirm .print_area dl dd.sale_num2{top:193px;left:90px;}
#pop_print2 .print_confirm.New .print_area dl dd.sale_num2{top:95px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.sale_num2{top:113px;}
#pop_print2 .print_confirm .print_area dl dd.iros_num{top:115px;left:380px;}
#pop_print2 .print_confirm.New .print_area dl dd.iros_num{top:92px;left:380px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.iros_num{top:113px;left:380px;}

#pop_print2 .print_confirm .print_area dl dd.address{top:233px;left:90px;width:650px;line-height:18px;}
#pop_print2 .print_confirm.New .print_area dl dd.address{top:126px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.address{top:145px;}
#pop_print2 .print_confirm .print_area dl dd.address2{top:268px;left:90px;width:650px;line-height:18px}
#pop_print2 .print_confirm.New .print_area dl dd.address2{top:162px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.address2{top:176px;}
#pop_print2 .print_confirm .print_area dl dd.sale_type{top:297px;left:90px;color:#333;}
#pop_print2 .print_confirm.New .print_area dl dd.sale_type{top:218px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.sale_type{top:227px;}
#pop_print2 .print_confirm .print_area dl dd.price{ font-size:18px; top:297px;left:380px;font-weight:normal;width:190px;}
#pop_print2 .print_confirm.New .print_area dl dd.price{top:215px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.price{top:225px;}
#pop_print2 .print_confirm .print_area dl dd.price span{ font-size:18px; font-weight:bold}
#pop_print2 .print_confirm .print_area dl dd.owner{top:335px;left:90px; width:205px;}
#pop_print2 .print_confirm.New .print_area dl dd.owner{top:248px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.owner{top:266px;left:88px;font-size:14px;}
#pop_print2 .print_confirm .print_area dl dd.relation{top:335px;left:380px;width:190px;}
#pop_print2 .print_confirm.New .print_area dl dd.relation{top:248px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.mobile{top:260px;left:452px;width:190px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.relation{top:260px;left:300px;}
#pop_print2 .print_confirm .print_area dl dd.date{top:722px;left:74px; width:55px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.date{top:707px;left:74px; width:55px;}
#pop_print2 .print_confirm .print_area dl dd.date span{width:10px;text-align:right; font-size:11px;}
#pop_print2 .print_confirm .print_area dl dd.date span.year{width:10px;text-align:left;}
#pop_print2 .print_confirm .print_area dl dd.broker{top:780px;left:137px;width:600px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.broker{top:764px;left:137px;width:600px;}
#pop_print2 .print_confirm .print_area dl dd.broker_tell{top:810px;left:137px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.broker_tell{top:795px;left:137px;}
#pop_print2 .print_confirm .print_area dl dd.sale_num{top:810px;left:420px;}
#pop_print2 .print_confirm.New2 .print_area dl dd.sale_num{top:795px;left:420px;}
#pop_print2 .print_confirm .btprint{border:0;}

#pop_print2 .print_confirm2 .print_area{position:relative; font-size:18px;}
#pop_print2 .print_confirm2 .print_area dl dd{position:absolute;color:#333;}
#pop_print2 .print_confirm2 .print_area dl dd.sale_num2{top:215px;left:102px;}
#pop_print2 .print_confirm2 .print_area dl dd.address{top:260px;left:102px;width:650px;line-height:18px;}
#pop_print2 .print_confirm2 .print_area dl dd.address2{top:300px;left:102px;width:650px;line-height:18px}
#pop_print2 .print_confirm2 .print_area dl dd.sale_type{top:330px;left:102px;color:#333;}
#pop_print2 .print_confirm2 .print_area dl dd.price{top:330px;left:410px; font-size:18px; font-weight:normal;width:190px;}
#pop_print2 .print_confirm2 .print_area dl dd.price span{ font-size:18px; font-weight:bold}
#pop_print2 .print_confirm2 .print_area dl dd.owner{top:370px;left:102px; width:190px;}
#pop_print2 .print_confirm2 .print_area dl dd.relation{top:370px;left:410px;width:190px;}
#pop_print2 .print_confirm2 .print_area dl dd.date{top:659px;left:578px; width:55px;}
#pop_print2 .print_confirm2 .print_area dl dd.date span{width:10px;text-align:right; font-size:11px;}
#pop_print2 .print_confirm2 .print_area dl dd.date span.year{width:10px;text-align:left;}
#pop_print2 .print_confirm2 .print_area dl dd.broker{top:795px;left:145px;width:600px;}
#pop_print2 .print_confirm2 .print_area dl dd.broker_tell{top:825px;left:145px;}
#pop_print2 .print_confirm2 .print_area dl dd.sale_num{top:825px;left:450px;}
#pop_print2 .print_confirm2 .btprint{border:0;}

#pop_print2 .print_confirm3 .print_area{position:relative; font-size:20px;}
#pop_print2 .print_confirm3 .print_area dl dd{position:absolute;color:#333;}
#pop_print2 .print_confirm3.New .print_area dl dd.eais_num{top:88px;left:525px;}
#pop_print2 .print_confirm3.New2 .print_area dl dd.eais_num{top:115px;left:525px;}
#pop_print2 .print_confirm3 .print_area dl dd.sale_num2{top:270px;left:120px; }
#pop_print2 .print_confirm3.New .print_area dl dd.sale_num2{top:125px;left:120px; }
#pop_print2 .print_confirm3.New2 .print_area dl dd.sale_num2{top:150px;left:120px; }

#pop_print2 .print_confirm3 .print_area dl dd.iros_num{top:125px;left:520px}
#pop_print2 .print_confirm3 .print_area dl dd.address{top:320px;left:120px;width:700px;line-height:18px;}
#pop_print2 .print_confirm3.New .print_area dl dd.address{top:175px;left:120px;width:700px;line-height:18px;}
#pop_print2 .print_confirm3.New2 .print_area dl dd.address{top:200px;left:120px;width:700px;line-height:18px;}

#pop_print2 .print_confirm3 .print_area dl dd.address2{top:370px;left:120px;width:700px;line-height:18px}
#pop_print2 .print_confirm3.New .print_area dl dd.address2{top:220px;left:120px;width:700px;line-height:18px}
#pop_print2 .print_confirm3.New2 .print_area dl dd.address2{top:241px;left:120px;width:700px;line-height:18px}

#pop_print2 .print_confirm3 .print_area dl dd.sale_type{top:410px;left:120px;color:#333;}
#pop_print2 .print_confirm3.New .print_area dl dd.sale_type{top:295px;left:120px;color:#333;}
#pop_print2 .print_confirm3.New2 .print_area dl dd.sale_type{top:308px;left:120px;color:#333;}
#pop_print2 .print_confirm3 .print_area dl dd.price{top:410px;left:500px; font-size:18px; font-weight:normal;width:190px;}
#pop_print2 .print_confirm3.New .print_area dl dd.price{top:295px;left:520px; font-size:18px; font-weight:normal;width:190px;}
#pop_print2 .print_confirm3.New2 .print_area dl dd.price{top:311px;left:520px; font-size:18px; font-weight:normal;width:190px;}
#pop_print2 .print_confirm3 .print_area dl dd.price span{ font-size:18px; font-weight:bold}
#pop_print2 .print_confirm3 .print_area dl dd.owner{top:460px;left:120px; width:190px;}
#pop_print2 .print_confirm3.New .print_area dl dd.owner{top:340px;left:120px; width:270px;}
#pop_print2 .print_confirm3.New2 .print_area dl dd.owner{top:360px;left:120px; width:270px;font-size:17px;}
#pop_print2 .print_confirm3 .print_area dl dd.relation{top:460px;left:500px;width:190px;}
#pop_print2 .print_confirm3.New .print_area dl dd.relation{top:335px;left:520px;width:190px;}
#pop_print2 .print_confirm3.New2 .print_area dl dd.relation{top:352px;left:410px;width:190px;}
#pop_print2 .print_confirm3.New2 .print_area dl dd.mobile{top:352px;left:610px;width:190px;}
#pop_print2 .print_confirm3 .print_area dl dd.date{top:980px;left:107px; width:55px;}
#pop_print2 .print_confirm3.New2 .print_area dl dd.date{top:960px;left:107px; width:55px;}
#pop_print2 .print_confirm3 .print_area dl dd.date span{text-align:right; font-size:13px; }
#pop_print2 .print_confirm3 .print_area dl dd.date span.year{text-align:left;}
#pop_print2 .print_confirm3 .print_area dl dd.broker{top:1055px;left:185px;width:600px; }
#pop_print2 .print_confirm3.New2 .print_area dl dd.broker{top:1035px;left:185px;width:600px; }
#pop_print2 .print_confirm3 .print_area dl dd.broker_tell{top:1095px;left:185px;}
#pop_print2 .print_confirm3.New2 .print_area dl dd.broker_tell{top:1075px;left:185px;}
#pop_print2 .print_confirm3 .print_area dl dd.sale_num{top:1095px;left:560px;}
#pop_print2 .print_confirm3.New2 .print_area dl dd.sale_num{top:1075px;left:560px;}

#pop_print2 .print_confirm3 .btprint{border:0;}

/*팝업창 현장확인_사진촬영*/
#pop_print2 .content .confirmation2{position:relative;width:442px;height:538px;background:url(../images/bg_confirm02.gif) no-repeat}

#pop_print2 .content .confirmation2 dl dd{position:absolute;font-size:7px;color:#000;}
#pop_print2 .content .confirmation2 dl dd.sale_num2{top:103px;left:98px}
#pop_print2 .content .confirmation2 dl dd.address{top:120px;left:98px;width:240px}
#pop_print2 .content .confirmation2 dl dd.address2{top:140px;left:98px;width:240px}
#pop_print2 .content .confirmation2 dl dd.sale_type{top:170px;left:98px;color:#333;}
#pop_print2 .content .confirmation2 dl dd.price{top:170px;left:272px;font-weight:normal;}
#pop_print2 .content .confirmation2 dl dd.price span{font-weight:bold;}
#pop_print2 .content .confirmation2 dl dd.relation{top:187px;left:272px}
#pop_print2 .content .confirmation2 dl dd.owner{top:187px;left:98px}
#pop_print2 .content .confirmation2 dl dd.date{top:440px;left:85px;}
#pop_print2 .content .confirmation2 dl dd.date span{display:inline-block;text-align:right;font-size:6px;}
#pop_print2 .content .confirmation2 dl dd.date span.year{text-align:left;font-size:7px}
#pop_print2 .content .confirmation2 dl dd.broker{top:475px;left:122px}
#pop_print2 .content .confirmation2 dl dd.broker_tell{top:494px;left:122px}
#pop_print2 .content .confirmation2 dl dd.sale_num{top:495px;left:292px}
#pop_print2 .footer{text-align:center;padding-top:15px}

#pop_print2 .print_confirm{background:#fff;}
#pop_print2 .print_confirm .print_area2{position:relative;font-size:18px;}
#pop_print2 .print_confirm .print_area2 dl dd{position:absolute;color:#333;}
#pop_print2 .print_confirm .print_area2 dl dd.sale_num2{top:140px;left:90px;}
#pop_print2 .print_confirm .print_area2 dl dd.address{top:175px;left:90px;width:650px;line-height:18px}
#pop_print2 .print_confirm .print_area2 dl dd.address2{top:203px;left:90px;width:650px;line-height:18px}
#pop_print2 .print_confirm .print_area2 dl dd.sale_type{top:252px;left:90px;color:#333;}
#pop_print2 .print_confirm .print_area2 dl dd.price{ font-size:18px; top:252px;left:378px;font-weight:normal;width:190px;}
#pop_print2 .print_confirm .print_area2 dl dd.price span{ font-size:18px;font-weight:bold;}
#pop_print2 .print_confirm .print_area2 dl dd.owner{top:287px;left:90px;width:205px;font-size:15px;}
#pop_print2 .print_confirm .print_area2 dl dd.relation{top:283px;left:381px;width:190px;}
#pop_print2 .print_confirm .print_area2 dl dd.date{top:657px;left:507px; width:55px;}
#pop_print2 .print_confirm.New .print_area2 dl dd.date{top:707px; left:78px;}
#pop_print2 .print_confirm .print_area2 dl dd.date span{width:10px;text-align:right; font-size:11px;}
#pop_print2 .print_confirm .print_area2 dl dd.date span.year{width:10px;text-align:left;}
#pop_print2 .print_confirm .print_area2 dl dd.broker{top:764px;left:140px;width:600px;}
#pop_print2 .print_confirm .print_area2 dl dd.broker_tell{top:794px;left:140px;}
#pop_print2 .print_confirm .print_area2 dl dd.sale_num{top:794px;left:417px;}
#pop_print2 .print_confirm .btprint{border:0;}

#pop_print2 .print_confirm3 .print_area2{position:relative;font-size:18px; }
#pop_print2 .print_confirm3 .print_area2 dl dd{position:absolute;color:#333;}
#pop_print2 .print_confirm3 .print_area2 dl dd.sale_num2{top:198px;left:120px;}
#pop_print2 .print_confirm3 .print_area2 dl dd.address{top:238px;left:120px;width:650px;line-height:18px}
#pop_print2 .print_confirm3 .print_area2 dl dd.address2{top:280px;left:120px;width:650px;line-height:18px}
#pop_print2 .print_confirm3 .print_area2 dl dd.sale_type{top:348px;left:120px;color:#333;}
#pop_print2 .print_confirm3 .print_area2 dl dd.price{ top:348px;left:520px;font-size:18px; font-weight:normal;width:190px;}
#pop_print2 .print_confirm3 .print_area2 dl dd.price span{ font-size:18px;font-weight:bold;}
#pop_print2 .print_confirm3 .print_area2 dl dd.owner{top:390px;left:120px;width:250px;}
#pop_print2 .print_confirm3 .print_area2 dl dd.relation{top:390px;left:520px;width:190px;}
#pop_print2 .print_confirm3 .print_area2 dl dd.date{top:892px;left:682px; width:55px;}
#pop_print2 .print_confirm3.New .print_area2 dl dd.date{top:960px; left:100px;}

#pop_print2 .print_confirm3 .print_area2 dl dd.date span{width:10px;text-align:right; font-size:13px;}
#pop_print2 .print_confirm3 .print_area2 dl dd.date span.year{width:10px;text-align:left;}
#pop_print2 .print_confirm3 .print_area2 dl dd.broker{top:1038px;left:182px;width:600px;}
#pop_print2 .print_confirm3 .print_area2 dl dd.broker_tell{top:1080px;left:182px;}
#pop_print2 .print_confirm3 .print_area2 dl dd.sale_num{top:1080px;left:565px;}
#pop_print2 .print_confirm3 .btprint{border:0;}

#pop_print2 .print_confirm{background:#fff;}
#pop_print2 .print_confirm .print_area2_2{position:relative;font-size:18px;}
#pop_print2 .print_confirm .print_area2_2 dl dd{position:absolute;color:#333;}
#pop_print2 .print_confirm .print_area2_2 dl dd.sale_num2{top:155px;left:90px;}
#pop_print2 .print_confirm .print_area2_2 dl dd.address{top:192px;left:90px;width:650px;line-height:18px}
#pop_print2 .print_confirm .print_area2_2 dl dd.address2{top:230px;left:90px;width:650px;line-height:18px}
#pop_print2 .print_confirm .print_area2_2 dl dd.broker{top:764px;left:140px;width:600px;}
#pop_print2 .print_confirm .print_area2_2 dl dd.broker_tell{top:794px;left:140px;}
#pop_print2 .print_confirm .print_area2_2 dl dd.sale_num{top:794px;left:417px;}
#pop_print2 .print_confirm .btprint{border:0;}

#pop_print2 .print_confirm3 .print_area2_2{position:relative;font-size:18px; }
#pop_print2 .print_confirm3 .print_area2_2 dl dd{position:absolute;color:#333;}
#pop_print2 .print_confirm3 .print_area2_2 dl dd.sale_num2{top:220px;left:120px;}
#pop_print2 .print_confirm3 .print_area2_2 dl dd.address{top:270px;left:120px;width:650px;line-height:18px}
#pop_print2 .print_confirm3 .print_area2_2 dl dd.address2{top:315px;left:120px;width:650px;line-height:18px}
#pop_print2 .print_confirm3 .print_area2_2 dl dd.broker{top:1038px;left:182px;width:600px;}
#pop_print2 .print_confirm3 .print_area2_2 dl dd.broker_tell{top:1080px;left:182px;}
#pop_print2 .print_confirm3 .print_area2_2 dl dd.sale_num{top:1080px;left:565px;}
#pop_print2 .print_confirm3 .btprint{border:0;}

/*팝업창 현장확인_사진미촬영*/
#pop_print2 .content .confirmation3{position:relative;width:442px;height:538px;background:url(../images/bg_confirm03.gif) no-repeat}
#pop_print2 .content .confirmation3 dl dd{position:absolute;font-size:7px;color:#000;}
#pop_print2 .content .confirmation3 dl dd.sale_num2{top:145px;left:108px;}
#pop_print2 .content .confirmation3 dl dd.address{top:164px;left:108px;width:240px}
#pop_print2 .content .confirmation3 dl dd.address2{top:185px;left:108px;width:240px}
#pop_print2 .content .confirmation3 dl dd.sale_type{top:205px;left:108px;color:#333;}
#pop_print2 .content .confirmation3 dl dd.price{top:205px;left:269px;font-weight:normal;}
#pop_print2 .content .confirmation3 dl dd.price span{font-weight:bold;}
#pop_print2 .content .confirmation3 dl dd.relation{top:226px;left:269px}
#pop_print2 .content .confirmation3 dl dd.owner{top:226px;left:108px}
#pop_print2 .content .confirmation3 dl dd.date{top:345px;left:356px;}
#pop_print2 .content .confirmation3 dl dd.date span{display:inline-block;text-align:right;font-size:6px;}
#pop_print2 .content .confirmation3 dl dd.date span.year{text-align:left;font-size:7px}
#pop_print2 .content .confirmation3 dl dd.broker{top:425px;left:135px;}
#pop_print2 .content .confirmation3 dl dd.broker_tell{top:443px;left:135px}
#pop_print2 .content .confirmation3 dl dd.sale_num{top:443px;left:292px}
#pop_print2 .footer{text-align:center;padding-top:15px}
#pop_print2 .print_confirm{background:#fff;}

#pop_print2 .print_confirm .print_area3{position:relative;font-size:18px;}
#pop_print2 .print_confirm .print_area3 dl dd{position:absolute;color:#333;}
#pop_print2 .print_confirm .print_area3 dl dd.sale_num2{top:193px;left:102px;}
#pop_print2 .print_confirm .print_area3 dl dd.address{top:231px;left:102px;width:650px;line-height:18px}
#pop_print2 .print_confirm .print_area3 dl dd.address2{top:265px;left:102px;width:650px;line-height:18px}
#pop_print2 .print_confirm .print_area3 dl dd.sale_type{top:298px;left:102px;color:#333;}
#pop_print2 .print_confirm .print_area3 dl dd.price{font-size:18px; top:298px;left:380px;font-weight:normal;width:190px;}
#pop_print2 .print_confirm .print_area3 dl dd.price span{font-weight:bold;}
#pop_print2 .print_confirm .print_area3 dl dd.owner{top:333px;left:102px;width:190px;}
#pop_print2 .print_confirm .print_area3 dl dd.relation{top:333px;left:380px;width:190px;}
#pop_print2 .print_confirm .print_area3 dl dd.date{top:545px;left:526px; width:55px;}
#pop_print2 .print_confirm .print_area3 dl dd.date span{width:10px;text-align:right; font-size:11px;}
#pop_print2 .print_confirm .print_area3 dl dd.date span.year{width:10px;text-align:left;}
#pop_print2 .print_confirm .print_area3 dl dd.broker{top:677px;left:152px;width:600px;}
#pop_print2 .print_confirm .print_area3 dl dd.broker_tell{top:708px;left:152px;}
#pop_print2 .print_confirm .print_area3 dl dd.sale_num{top:708px;left:420px;}
#pop_print2 .print_confirm .btprint{border:0;}

#pop_print2 .print_confirm3 .print_area3{position:relative;font-size:18px;}
#pop_print2 .print_confirm3 .print_area3 dl dd{position:absolute;color:#333;}
#pop_print2 .print_confirm3 .print_area3 dl dd.sale_num2{top:270px;left:120px;}
#pop_print2 .print_confirm3 .print_area3 dl dd.address{top:320px;left:120px;width:700px;line-height:18px}
#pop_print2 .print_confirm3 .print_area3 dl dd.address2{top:370px;left:120px;width:700px;line-height:18px}
#pop_print2 .print_confirm3 .print_area3 dl dd.sale_type{top:410px;left:120px;color:#333;}
#pop_print2 .print_confirm3 .print_area3 dl dd.price{top:410px;left:500px;font-size:18px; font-weight:normal;width:190px;}
#pop_print2 .print_confirm3 .print_area3 dl dd.price span{font-weight:bold;}
#pop_print2 .print_confirm3 .print_area3 dl dd.owner{top:460px;left:120px;width:190px;}
#pop_print2 .print_confirm3 .print_area3 dl dd.relation{top:460px;left:500px;width:190px;}
#pop_print2 .print_confirm3 .print_area3 dl dd.date{top:740px;left:715px; width:55px;}
#pop_print2 .print_confirm3 .print_area3 dl dd.date span{width:10px;text-align:right; font-size:13px;}
#pop_print2 .print_confirm3 .print_area3 dl dd.date span.year{width:10px;text-align:left;}
#pop_print2 .print_confirm3 .print_area3 dl dd.broker{top:925px;left:180px;width:600px;}
#pop_print2 .print_confirm3 .print_area3 dl dd.broker_tell{top:965px;left:180px;}
#pop_print2 .print_confirm3 .print_area3 dl dd.sale_num{top:965px;left:550px;}
#pop_print2 .print_confirm3 .btprint{border:0;}

/*팝업창 가격 수정 요청서 출력*/
#pop_print2 .content .Modification{position:relative;width:442px;height:538px;background:url(../images/bg_priceModification.gif) no-repeat}
#pop_print2 .content .Modification dl dd{position:absolute;font-size:7px;color:#000;}
#pop_print2 .content .Modification dl dd.fax1{top:76px;left:175px; width:50px; height:7px; background:url(../images/faxnum1_1.gif) no-repeat left top;}
#pop_print2 .content .Modification dl dd.fax2{top:76px;left:175px; width:50px; height:7px; background:url(../images/faxnum2_1.gif) no-repeat left top;}
#pop_print2 .content .Modification dl dd.sale_num2{top:156px;left:123px}
#pop_print2 .content .Modification dl dd.sale_type{top:174px;left:123px;color:#333;}
#pop_print2 .footer{text-align:center;padding-top:15px}
#pop_print2 .print_modify .print_area{position:relative; font-size:16px;}
#pop_print2 .print_modify .print_area dl dd{position:absolute;color:#333;}
#pop_print2 .print_modify .print_area dl dd.fax1{top:94px;left:210px; width:89px; height:13px; background:url(../images/faxnum1.gif) no-repeat left top;}
#pop_print2 .print_modify .print_area dl dd.fax2{top:94px;left:210px; width:89px; height:13px; background:url(../images/faxnum2.gif) no-repeat left top;}
#pop_print2 .print_modify .print_area dl dd.sale_num2{top:234px;left:123px;}
#pop_print2 .print_modify .print_area dl dd.sale_type{top:266px;left:123px;color:#333;}
#pop_print2 .print_modify .btprint{border:0;}

/*팝업창 법인매물 모바일 검증 신청서-20160524추가*/
#pop_print3{font-family:malgunWeb, 돋움,Dotum, AppleGothic, sans-serif; }
#pop_print3 .content .confirmation5{position:relative;width:442px;height:538px;background:url(../images/bg_mobile_confirm01.gif) no-repeat}
#pop_print3 .content .confirmation5.New{background-image:url(../images/doc_view/vrf_bg_mobile_confirm01_new_01.gif);}
#pop_print3 .content .confirmation5 dl dd{position:absolute;font-size:7px;color:#000}
#pop_print3 .content .confirmation5 dl dd.sale_num2{top:121px;left:96px}
#pop_print3 .content .confirmation5 dl dd.address{top:138px;left:96px;width:240px;}
#pop_print3 .content .confirmation5 dl dd.address2{top:155px;left:96px;width:240px}
#pop_print3 .content .confirmation5 dl dd.owner{top:203px;left:96px; width:120px;}
#pop_print3 .content .confirmation5 dl dd.relation{top:203px;left:270px}
#pop_print3 .content .confirmation5 dl dd.broker{top:172px;left:96px}
#pop_print3 .content .confirmation5 dl dd.broker_tell{top:189px;left:96px}
#pop_print3 .footer{text-align:center;padding-top:15px}

#pop_print3 .print_confirm5 .print_area{position:relative; font-size:18px; font-weight:bold;}
#pop_print3 .print_confirm5 .print_area dl dd{position:absolute;color:#333;}
#pop_print3 .print_confirm5 .print_area dl dd.sale_num2{top:154px;left:90px;}
#pop_print3 .print_confirm5 .print_area dl dd.address{top:185px;left:90px;width:650px;line-height:18px;}
#pop_print3 .print_confirm5 .print_area dl dd.address2{top:216px;left:90px;width:650px;line-height:18px}
#pop_print3 .print_confirm5 .print_area dl dd.owner{top:298px;left:90px; width:205px;font-size:16px;}
#pop_print3 .print_confirm5 .print_area dl dd.relation{top:293px;left:383px;width:190px;}
#pop_print3 .print_confirm5 .print_area dl dd.broker{top:240px;left:90px;width:600px;}
#pop_print3 .print_confirm5 .print_area dl dd.broker_tell{top:270px;left:90px;}
#pop_print3 .print_confirm5 .btprint{border:0;}
#pop_print3 .print_confirm5_1 {margin-top:200px;position:relative;font-size:18px; font-weight:bold;}
#pop_print3 .print_confirm5_1 .print_area{position:absolute;}
#pop_print3 .print_confirm5_1 .print_area dl dd.sale_num2{position:absolute;top:90px;left:180px;color:#333;}

#pop_print3 .print_confirm5_2 .print_area{position:relative; font-size:20px; font-weight:bold;}
#pop_print3 .print_confirm5_2 .print_area dl dd{position:absolute;color:#333;}
#pop_print3 .print_confirm5_2 .print_area dl dd.sale_num2{top:214px;left:120px;}
#pop_print3 .print_confirm5_2 .print_area dl dd.address{top:254px;left:120px;width:650px;line-height:18px;}
#pop_print3 .print_confirm5_2 .print_area dl dd.address2{top:294px;left:120px;width:650px;line-height:18px}
#pop_print3 .print_confirm5_2 .print_area dl dd.owner{top:408px;left:120px; width:300px;font-size:18px;font-weight:bold;line-height:28px;}
#pop_print3 .print_confirm5_2 .print_area dl dd.relation{top:404px;left:515px;width:190px;}
#pop_print3 .print_confirm5_2 .print_area dl dd.broker{top:331px;left:120px;width:600px;}
#pop_print3 .print_confirm5_2 .print_area dl dd.broker_tell{top:370px;left:120px;}
#pop_print3 .print_confirm5_2 .btprint{border:0;}
#pop_print3 .print_confirm5_2_1 {margin-top:100px;position:relative;font-size:18px; font-weight:bold;}
#pop_print3 .print_confirm5_2_1 .print_area{position:absolute;}
#pop_print3 .print_confirm5_2_1 .print_area dl dd.sale_num2{position:absolute;top:129px;left:240px;color:#333;}

/*팝업창 분양권매물 모바일 검증 신청서-20160524추가*/
#pop_print3{font-family:malgunWeb, 돋움,Dotum, AppleGothic, sans-serif; }
#pop_print3 .content .confirmation4{position:relative;width:442px;height:538px;background:url(../images/bg_mobile_confirm02.gif) no-repeat}
#pop_print3 .content .confirmation4.New{background-image:url(../images/doc_view/vrf_bg_mobile_confirm02_new_01.gif)}
#pop_print3 .content .confirmation4 dl dd{position:absolute;font-size:7px;color:#000}
#pop_print3 .content .confirmation4 dl dd.sale_num2{top:123px;left:98px}
#pop_print3 .content .confirmation4 dl dd.address{top:140px;left:98px;width:240px;}
#pop_print3 .content .confirmation4 dl dd.address2{top:157px;left:98px;width:240px}
#pop_print3 .content .confirmation4 dl dd.broker{top:174px;left:98px}
#pop_print3 .content .confirmation4 dl dd.broker_tell{top:191px;left:98px}
#pop_print3 .footer{text-align:center;padding-top:15px}

#pop_print3 .print_confirm4 .print_area{position:relative; font-size:18px; font-weight:bold;}
#pop_print3 .print_confirm4 .print_area dl dd{position:absolute;color:#333;}
#pop_print3 .print_confirm4 .print_area dl dd.sale_num2{top:164px;left:90px;}
#pop_print3 .print_confirm4 .print_area dl dd.address{top:196px;left:90px;width:650px;line-height:18px;}
#pop_print3 .print_confirm4 .print_area dl dd.address2{top:225px;left:90px;width:650px;line-height:18px}
#pop_print3 .print_confirm4 .print_area dl dd.broker{top:250px;left:90px;width:600px;}
#pop_print3 .print_confirm4 .print_area dl dd.broker_tell{top:278px;left:90px;}
#pop_print3 .print_confirm4 .btprint{border:0;}
#pop_print3 .print_confirm4_1 {margin-top:0px;position:relative;font-size:18px; font-weight:bold;}
#pop_print3 .print_confirm4_1 .print_area{position:absolute;}
#pop_print3 .print_confirm4_1 .print_area dl dd.sale_num2{position:absolute;top:58px;left:170px;color:#333;}

#pop_print3 .print_confirm4_2 .print_area{position:relative; font-size:18px; font-weight:bold;}
#pop_print3 .print_confirm4_2 .print_area dl dd{position:absolute;color:#333;}
#pop_print3 .print_confirm4_2 .print_area dl dd.sale_num2{top:227px;left:120px;}
#pop_print3 .print_confirm4_2 .print_area dl dd.address{top:268px;left:120px;width:650px;line-height:18px;}
#pop_print3 .print_confirm4_2 .print_area dl dd.address2{top:309px;left:120px;width:650px;line-height:18px}
#pop_print3 .print_confirm4_2 .print_area dl dd.broker{top:340px;left:120px;width:600px;}
#pop_print3 .print_confirm4_2 .print_area dl dd.broker_tell{top:380px;left:120px;}
#pop_print3 .print_confirm4_2 .btprint{border:0;}
#pop_print3 .print_confirm4_2_1 {margin-top:0px;position:relative;font-size:18px; font-weight:bold;}
#pop_print3 .print_confirm4_2_1 .print_area{position:absolute;}
#pop_print3 .print_confirm4_2_1 .print_area dl dd.sale_num2{position:absolute;top:85px;left:228px;color:#333;}

/*팝업창 현장확인2_사진촬영*/
/* 미리보기 */
#pop_print7{font-family:malgunWeb, 돋움,Dotum, AppleGothic, sans-serif; }
#pop_print7 .content .confirmation{position:relative;width:442px;height:538px;}
#pop_print7 .content .confirmation dl dd{position:absolute;font-size:7px;color:#000;}
#pop_print7 .content .confirmation dl dd.sale_num2{top:101px;left:98px}
#pop_print7 .content .confirmation dl dd.address{top:118px;left:98px;width:240px}
#pop_print7 .content .confirmation dl dd.address2{top:135px;left:98px;width:240px}
#pop_print7 .content .confirmation dl dd.sale_type{top:170px;left:98px;color:#333;}
#pop_print7 .content .confirmation dl dd.price{top:170px;left:272px;font-weight:normal;}
#pop_print7 .content .confirmation dl dd.price span{font-weight:bold;}
#pop_print7 .content .confirmation dl dd.owner{top:189px;left:98px}
#pop_print7 .content .confirmation dl dd.relation{top:189px;left:272px}
#pop_print7 .content .confirmation dl dd.date{top:457px;left:85px;}
#pop_print7 .content .confirmation dl dd.date span{display:inline-block;text-align:right;font-size:6px;}
#pop_print7 .content .confirmation dl dd.date span.year{text-align:left;font-size:7px}
#pop_print7 .content .confirmation dl dd.broker{top:495px;left:122px}
#pop_print7 .content .confirmation dl dd.broker_tell{top:512px;left:122px}
#pop_print7 .content .confirmation dl dd.sale_num{top:512px;left:292px}
#pop_print7 .footer{text-align:center;padding-top:15px}

/* 실제 다운로드 */
#pop_print7 .print_confirm{background:#fff;}
#pop_print7 .print_confirm .print_area2{position:relative;font-size:18px;}
#pop_print7 .print_confirm .print_area2 dl dd{position:absolute;color:#333;}
#pop_print7 .print_confirm .print_area2 dl dd.sale_num2{top:136px;left:90px;}
#pop_print7 .print_confirm .print_area2 dl dd.address{top:172px;left:90px;width:650px;line-height:18px}
#pop_print7 .print_confirm .print_area2 dl dd.address2{top:203px;left:90px;width:650px;line-height:18px}
#pop_print7 .print_confirm .print_area2 dl dd.sale_type{top:250px;left:90px;color:#333;}
#pop_print7 .print_confirm .print_area2 dl dd.price{ font-size:18px; top:250px;left:378px;font-weight:normal;width:190px;}
#pop_print7 .print_confirm .print_area2 dl dd.price span{ font-size:18px;font-weight:bold;}
#pop_print7 .print_confirm .print_area2 dl dd.owner{top:284px;left:90px;width:205px;font-size:15px;}
#pop_print7 .print_confirm .print_area2 dl dd.relation{top:281px;left:381px;width:190px;}
#pop_print7 .print_confirm .print_area2 dl dd.date{top:657px;left:507px; width:55px;}
#pop_print7 .print_confirm.New .print_area2 dl dd.date{top:711px; left:78px;}
#pop_print7 .print_confirm .print_area2 dl dd.date span{width:10px;text-align:right; font-size:11px;}
#pop_print7 .print_confirm .print_area2 dl dd.date span.year{width:10px;text-align:left;}
#pop_print7 .print_confirm .print_area2 dl dd.broker{top:765px;left:140px;width:600px;}
#pop_print7 .print_confirm .print_area2 dl dd.broker_tell{top:794px;left:140px;}
#pop_print7 .print_confirm .print_area2 dl dd.sale_num{top:794px;left:417px;}
#pop_print7 .print_confirm .btprint{border:0;}

/* 새창인쇄 */
#pop_print7 .print_confirm3 .print_area2{position:relative;font-size:18px; }
#pop_print7 .print_confirm3 .print_area2 dl dd{position:absolute;color:#333;}
#pop_print7 .print_confirm3 .print_area2 dl dd.sale_num2{top:190px;left:120px;}
#pop_print7 .print_confirm3 .print_area2 dl dd.address{top:236px;left:120px;width:650px;line-height:18px}
#pop_print7 .print_confirm3 .print_area2 dl dd.address2{top:280px;left:120px;width:650px;line-height:18px}
#pop_print7 .print_confirm3 .print_area2 dl dd.sale_type{top:345px;left:120px;color:#333;}
#pop_print7 .print_confirm3 .print_area2 dl dd.price{ top:345px;left:520px;font-size:18px; font-weight:normal;width:190px;}
#pop_print7 .print_confirm3 .print_area2 dl dd.price span{ font-size:18px;font-weight:bold;}
#pop_print7 .print_confirm3 .print_area2 dl dd.owner{top:387px;left:120px;width:250px;}
#pop_print7 .print_confirm3 .print_area2 dl dd.relation{top:387px;left:520px;width:190px;}
#pop_print7 .print_confirm3 .print_area2 dl dd.date{top:897px;left:682px; width:55px;}
#pop_print7 .print_confirm3.New .print_area2 dl dd.date{top:966px; left:100px;}
#pop_print7 .print_confirm3 .print_area2 dl dd.date span{width:10px;text-align:right; font-size:13px;}
#pop_print7 .print_confirm3 .print_area2 dl dd.date span.year{width:10px;text-align:left;}
#pop_print7 .print_confirm3 .print_area2 dl dd.broker{top:1043px;left:182px;width:600px;}
#pop_print7 .print_confirm3 .print_area2 dl dd.broker_tell{top:1083px;left:182px;}
#pop_print7 .print_confirm3 .print_area2 dl dd.sale_num{top:1083px;left:565px;}
#pop_print7 .print_confirm3 .btprint{border:0;}


/* 미리보기 거주인있음*/
#pop_print7_resident{font-family:malgunWeb, 돋움,Dotum, AppleGothic, sans-serif; }
#pop_print7_resident .content .confirmation{position:relative;width:442px;height:538px;}
#pop_print7_resident .content .confirmation dl dd{position:absolute;font-size:7px;color:#000;}
#pop_print7_resident .content .confirmation dl dd.sale_num2{top:122px;left:98px}
#pop_print7_resident .content .confirmation dl dd.address{top:145px;left:98px;width:240px}
#pop_print7_resident .content .confirmation dl dd.address2{top:168px;left:98px;width:240px}
#pop_print7_resident .content .confirmation dl dd.broker{top:455px;left:122px}
#pop_print7_resident .content .confirmation dl dd.broker_tell{top:472px;left:122px}
#pop_print7_resident .content .confirmation dl dd.sale_num{top:472px;left:292px}
#pop_print7_resident .footer{text-align:center;padding-top:15px}

/*  새창인쇄 거주인있음*/
#pop_print7_resident .pop_content_new{background:#fff;}
#pop_print7_resident .pop_content_new .print_area2{position:relative;font-size:18px;}
#pop_print7_resident .pop_content_new .print_area2 dl dd{position:absolute;color:#333;}
#pop_print7_resident .pop_content_new .print_area2 dl dd.sale_num2{top:122px;left:90px;}
#pop_print7_resident .pop_content_new .print_area2 dl dd.address{top:162px;left:90px;width:650px;line-height:18px}
#pop_print7_resident .pop_content_new .print_area2 dl dd.address2{top:203px;left:90px;width:650px;line-height:18px}
#pop_print7_resident .pop_content_new .print_area2 dl dd.broker{top:670px;left:140px;width:600px;}
#pop_print7_resident .pop_content_new .print_area2 dl dd.broker_tell{top:700px;left:140px;}
#pop_print7_resident .pop_content_new .print_area2 dl dd.sale_num{top:700px;left:417px;}
#pop_print7_resident .pop_content_new .btprint{border:0;}

/* 다운로드 거주인있음**/
#pop_print7_resident .pop_content_down .print_area2{position:relative;font-size:18px; }
#pop_print7_resident .pop_content_down .print_area2 dl dd{position:absolute;color:#333;}
#pop_print7_resident .pop_content_down .print_area2 dl dd.sale_num2{top:170px;left:120px;}
#pop_print7_resident .pop_content_down .print_area2 dl dd.address{top:220px;left:120px;width:650px;line-height:18px}
#pop_print7_resident .pop_content_down .print_area2 dl dd.address2{top:280px;left:120px;width:650px;line-height:18px}
#pop_print7_resident .pop_content_down .print_area2 dl dd.broker{top:915px;left:182px;width:600px;}
#pop_print7_resident .pop_content_down .print_area2 dl dd.broker_tell{top:953px;left:182px;}
#pop_print7_resident .pop_content_down .print_area2 dl dd.sale_num{top:953px;left:565px;}
#pop_print7_resident .pop_content_down .btprint{border:0;}


/*팝업창 중개업소 멤버 초대*/
#popWrap .mControl{margin-left:0px;}
#popWrap .mtit{text-align:center; margin-top:-8px;}
#popWrap .mControl .mguide1{padding:45px 25px 25px 20px; font-size:14px; font-weight:bold; color:#333;}
#popWrap .mControl .guidePoint1,.guidePoint2{color:#0676b0;}
#popWrap .mControl .guidePoint3{color:#0676b0; font-weight:bold;}
#popWrap .mControl .mguide2{padding:0px 25px 44px 20px;}
#popWrap .mControl .mguide3{font-weight:bold; padding:20px 0px 15px 20px; color:#333;}
#popWrap .mControl .mguide4{background:url(../images/bul_icon2.gif) no-repeat left 50%; padding-left:10px; margin-left:20px; padding-bottom:4px;}
#popWrap .mControl .mguide5{padding:0 0 20px 18px;}
.bH{padding-bottom:15px;}

/*팝업창 약관외*/
#popRulesWrap{width:720px; height:720px; padding:10px;}
#popRulesWrap .header h1{padding-bottom:10px;}
#popRulesWrap .rulesPop{border:1px solid #c7c7c7;}
#popRulesWrap .header .tepMenu{width:100%; height:29px; border-bottom:1px solid #b1b3b7; margin-bottom:-1px;}
#popRulesWrap .tepMenu li{float:left;}
#popRulesWrap .tepMenu:after{content:"";display:block;clear:both;}

/* 시스템공지 레이어 팝업 */
#popCheckWrap{position:relative; width:778px;}
#popCheckWrap .btClose{position:absolute; right:-40px; top:0px;}
#popCheckWrap .todayNotxt{background:#333; height:30px; text-align:right; padding-right:15px; line-height:30px;}
#popCheckWrap .todayNotxt .tNotxt{font-size:12px; color:#fff; text-decoration:none;}
#popCheckWrap .todayNotxt input{margin-top:3px;}

/* 공지 레이어 팝업 */
#popNoteWrap{position:relative; width:480px;border-left:6px solid #373737; border-top:6px solid #373737; border-right:6px solid #373737;}
#popNoteWrap .noteWrap{background:url(../images/pop/pop_noticeBg.jpg) repeat-x left top; padding:30px 23px;}
#popNoteWrap .noteWrap .tit{background:url(../images/pop/titBg.jpg) no-repeat right top; height:24px; font-size:16px; font-weight:bold; color:#000; margin-bottom:20px; padding-top:3px;}
#popNoteWrap .noteWrap .tit span{font-size:13px;}
#popNoteWrap .btClose{position:absolute; right:-46px; top:-6px;}
#popNoteWrap .todayNotxt{background:#333; height:30px; text-align:right; padding-right:15px; line-height:30px;}
#popNoteWrap .todayNotxt .tNotxt{font-size:12px; color:#fff; text-decoration:none;}
#popNoteWrap .todayNotxt input{margin-top:3px;}
#popNoteWrap .goNotice{text-align:right; font-size:11px; color:#2787b9; text-decoration:underline; padding-top:10px; padding-top:30px;}

/* 이벤트 레이어 팝업 */
#popEventWrap{position:relative; width:520px;}
#popEventWrap .btClose{position:absolute; right:-40px; top:0px;}
#popEventWrap .todayNotxt{background:#333; height:30px; line-height:30px; text-align:right; padding-right:15px;}
#popEventWrap .todayNotxt .tNotxt{font-size:12px; color:#fff; text-decoration:none;}
#popEventWrap .todayNotxt input{margin-top:3px;}

/* 팝업창 홈페이지 매물전송 */
#HomeSendWrap{width:960px; margin:0 auto;}
#HomeSendWrap .sendTxtPoint{position:relative; font-size:11px; padding-bottom:0px;}
#HomeSendWrap .sendTxtPoint span{position:absolute; right:0; top:0;}
#HomeSendWrap .sendTxtPoint span{position:absolute; right:0; top:0;}
#HomeSendWrap .txtLeft{text-align:left; padding-left:5px;}

/* 쿠폰구매 */
.payMethodWrap{width:92%;}
.payMethod{width:92%; border:1px solid #e8e7e7; background:#fafafa; margin:10px 0 5px 0; padding:5px 15px; font-size:11px; line-height:25px;}
.payMethod .bankno{font-size:11px; color:#666;}
.payMethod .bankno .bankinfo{font-size:12px; color:#333; font-weight:bold;}
.payMethod .Methodtit{font-weight:bold; color:#666;}
.payMethod .payMethodpoint{line-height:18px; margin:10px 5px; color:#7b858f;}
.payMethodWrap .bankprint{text-align:right; padding-right:18px;}
.bankprint{text-align:right; padding-right:25px; padding-top:5px;}
.tdH tr td{height:22px;}
.tdH .buy1 td, .tdH .buy2 td{border-bottom:1px solid #ccc;}
.tdH .buy1 .partL{border-bottom:1px solid #f0f0f0; font-size:12px;}
.tdH .buy2 .partL{font-size:12px;}
.couponBuyResult{text-align:center; padding:50px 0;}
.couponBuyResult .txtResult{font-size:17px;padding-top:10px;}
.couponBuyResult .txtResult .txtResultP{color:#1869ae;}
.btLBg11{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bg11.gif) no-repeat left 0; padding-left:5px; height:19px;}
.btBg11{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bg11.gif) repeat right 0; padding-right:5px; height:16px; font-size:11px; padding-top:3px; letter-spacing:-1px; text-decoration:none; color:#2787b9;}
.tbtypePrint{width:100%; margin-top:0px; margin-bottom:10px; border-top:2px solid #cccccc; }
.tbtypePrint thead th{font-size:11px; font-weight:normal; color:#484848; border-top:2px solid #d9d8d8; height:32px; border-bottom:1px solid #d9d8d8; background:url(../images/bar.gif) no-repeat 0 50%;}
.tbtypePrint th{border-bottom:1px solid #d9d8d8; border-right:1px solid #d9d8d8;}
.tbtypePrint .firstBg{background:none;}
.tbtypePrint tbody td{height:33px; border-bottom:1px solid #d9d8d8; text-align:left; padding-left:15px;}
#PointGuide{position:absolute;top:34px;left:360px;z-index:15;width:210px;padding:0px 10px 7px;border:1px solid #888;background-color:#fff}
#PointGuide h4{margin-top:-20px;}
#PointGuide .txWrap{font-size:11px;margin:0; padding:9px 0 9px 11px; color:#383838; background:#f3f4f4;}
#PointGuide .btClose{position:absolute; top:19px; right:9px;}

/* 추가 - 허위,동일주소매물 */
.popRNoticeWrap{position:absolute; z-index:30; background:#fff;}
.popRNoticeWrap .popMNotice{position:relative; width:540px; border:3px solid #777373; padding:10px; background:#fff;}
.popRNoticeWrap .popMNotice .btClose{position:absolute; right:12px; top:10px;}
.popRNoticeWrap .popMNotice .noticeContent{padding:15px 10px 10px 10px;}
.popRNoticeWrap .popMNotice .Tit{font-weight:bold; color:#333; border-bottom:1px solid #000; height:30px; line-height:30px; padding-bottom:3px; margin-bottom:10px; background:url(../images/ico_warn.jpg) no-repeat 10px top; padding-left:50px; font-size:14px;}
.popRNoticeWrap .popMNotice .NotxtWrap{ text-align:right; padding-top:10px; border-top:1px solid #eaeaea;}
.popRNoticeWrap .popMNotice .Notxt{color:#3e75ac; text-decoration:underline; font-size:11px; text-align:right;}
.popRNoticeWrap .popMNotice .noticeContent span{font-weight:bold; color:red;}
.popRNoticeWrap .popMNotice .noticeContent .exguide1{font-size:11px; color:#e64b40; letter-spacing:-0.2px; padding-bottom:20px;}
.popRNoticeWrap .popMNotice .noticeContent .exguide2{padding-bottom:10px;}
.popRNoticeWrap .popMNotice .noticeContent .goNotice{text-align:right; font-size:11px; color:#2787b9; text-decoration:underline; padding:10px 0;}
.popRNoticeWrap .popMNotice .noticeContent .tbNotice1{width:100%; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; margin:15px 0 5px 0;}
.popRNoticeWrap .popMNotice .noticeContent .tbNotice1 th{background:#f9f9f9; color:#595959; text-align:left; font-weight:normal; padding-left:15px;height:18px;}
.popRNoticeWrap .popMNotice .noticeContent .tbNotice1 td{color:#444; padding-left:10px;}

.tbTypeN1{width:100%; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; margin:10px 0 30px 0;}
.tbTypeN1 th{background:#f9f9f9; color:#595959; text-align:left; font-weight:normal; padding-left:15px;height:25px;}
.tbTypeN1 td{color:#444; padding-left:10px;}
.tbTypeN1 .totalNumber{height:35px;border:1px solid #d4d5d9;border-bottom:1px solid #d4d5d9;}

#popWrap .header .giKiso{position:absolute; right:12px; top:7px;}
#popWrap .content .repotListpartWrap{position:relative; text-align:left; width:675px;}
#popWrap .content .repotListpartWrap .giKiso2{position:absolute; right:-5px; top:-7px;}
#popWrap .content .repotListpartWrap .reportList1{width:170px; float:left;}
#popWrap .content .repotListpartWrap .reportList2{width:470px; float:left; margin-left:35px;}
#popWrap .content .repotListpartWrap:after{content:"";display:block;clear:both;}
#popWrap .content .reportList3{padding-top:20px;}
#popWrap .content .reportList3 td{padding:5px 0;}

/* 추가 - 쿠폰환불내역 */
.tbCoupon{width:100%; border:1px solid #83a0b5;}
.tbCoupon .item{width:120px; height:40px;background:#f7f7ff;border-bottom:1px solid #d8d8d8;padding-left:22px;color:#505050;}
.tbCoupon .itemEx{border-bottom:1px solid #d8d8d8;padding-left:22px;color:#333}
.tbCoupon .couLastLine{border-bottom:1px solid #83a0b5;}

/* 추가 - 쿠폰현황내역 */
.IntraTbty2{width:100%; border-top:1px solid #535353; text-align:center;}
.botBg{border-bottom:1px solid #535353 !important;}
#botBg{border-bottom:1px solid #535353 !important;}
.IntraTbty2 .head1 th{padding:4px 0; height:20px; font-size:11px; color:#333; line-height:20px; background:#f6f5f5; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0;}
.IntraTbty2 .head2 th{padding:4px 0; height:20px; font-size:11px; color:#5b5a5a; line-height:20px; border:1px solid #c0c0c0;}
.IntraTbty2 .head2 .group1{background:#f6f5f5;}
.IntraTbty2 .head2 .group2{background:#f6f5f5;}
.IntraTbty2 .head2 .group3{background:#f6f5f5;}
.IntraTbty2 td{padding:4px 0; height:25px; line-height:25px; border:1px solid #d2d2d2;}
.IntraTbty2 .txtL{text-align:left; padding-left:10px;}
.IntraTbty2 .sum1 td{padding:4px 0; height:20px; background:#fafafa; font-weight:bold;}

/* 추가 - 웹팩스 */
.pwebFaxWrap{position:absolute; top:0; left:0; z-index:10; width:340px; border:3px solid #de4237; background:#fff;}
.pwebFaxWrap .WFaxtit{height:33px; line-height:33px; font-size:14px; padding-left:13px; background:#de4237; color:#fff;}
.pwebFaxWrap .content .webFaxP{font-size:11px; color:#666; padding:30px 0 0px 7px;}
.pwebFaxWrap .content .bx4{width:89%; border:1px solid #dedede; background-color:#f7f7f7; margin:7px; height:45px; padding-top:25px; padding-left:10px; text-align:center;}
.pwebFaxWrap .content .bx4 dt{float:left; font-weight:bold; }
.pwebFaxWrap .content .bx4 dd{float:left; padding-left:15px; font-size:11px;}
.pwebFaxWrap .content .bx4:after{content:"";display:block;clear:both;}
.faxResult01{width:38px; height:28px; display:inline-block;*display:inline;*zoom:1; background:url(../images/ico_ieFax02.gif) no-repeat left top;font-size:11px;padding-top:14px; color:#1a1919;margin-top:13px; letter-spacing:-2.5px;}
.faxResult02{width:38px; height:28px; display:inline-block;*display:inline;*zoom:1; background:url(../images/ico_ieFax01.gif) no-repeat left top;font-size:11px;padding-top:14px; color:#8d8d8d;margin-top:13px; letter-spacing:-2.5px;}

/* 추가 - 메뉴 및 타이틀 시스템폰트 */
.leftTit{width:168px; font-family:malgunWeb; color:#00538f; font-size:14px; padding-top:-12px; height:14px; line-height:14px;}
h2 .h2icon{width:15px; height:10px; display:inline-block;*display:inline;*zoom:1; background:url(../images/down.gif) no-repeat right 2px;}
.leftMenuDep1{font-family:malgunWeb;  font-size:13px; color:#333333; padding-left:10px; padding-bottom:8px; padding-top:5px; display:inline-block;}
.titCenter{font-family:돋움; font-weight:bold; color:#00538f;  font-size:18px; color:#000; height:15px; line-height:15px;}

/* 추가 - 계정관리>부동산콜백 */
.mngWrap{ position:relative; padding:20px 33px 5px 33px; border:1px solid #e5e5e5}
.mngWrap .mngTopBt{position:absolute; left:577px; top:-29px;}
.mngWrap dl{width:530px;}
.mngWrap dl:after{content:"";display:block;clear:both;}
.mngWrap dt{float:left; width:80px; font-weight:bold; color:#484848; padding-top:5px;}
.mngWrap dd input{height:20px;}
.mngWrap dd{width:450px; font-size:11px; }
.mngWrap .mngLogin{position:absolute; left:255px; top:51px;}
.mngWrap .mngJoin{border-top:1px solid #ededed; padding-top:14px; padding-left:8px; margin-top:5px; padding-bottom:10px; color:#666;}
.mngWrap .mngSet{position:absolute; left:640px; top:61px; color:#666;}
.mngWrap .mngJoin input{text-decoration:underline; color:#666; background:none;}

/* 추가 - 모바일 확인 안내문 */
#popWrap .btnClose{position:absolute; right:12px; top:3px;}
#popWrap .tbTyP1{width:97%; border:1px solid #f0f0f0; border-top:2px solid #d4d5d9; margin-left:9px;}
#popWrap .tbTyP1 td{padding:14px 14px; border:1px solid #f1f1f1}
#popWrap .tbTyP1 th{padding:14px 10px; border:1px solid #f1f1f1; text-align:left;}
#popWrap .tbTyP1 select{width:150px; color:#444;}
#popWrap .tbTyP1 .pointTx{position:relative; font-size:11px; color:#828282; padding-top:10px;}
#popWrap .tbTyP1 .hpNum{position:relative;}
#popWrap .tbTyP1 .hpNum .guideLink{position:absolute; top:8px; right:15px;}
#popWrap .tbTyP1 .hpNum .guideLink img{padding-left:7px;}
#popWrap .tbTyP1 .hpNum .nplusInfoG{position:absolute; top:-12px; right:-36px;}
#popWrap .tbTyP1 td .smsSend{float:left; width:48%;}
#popWrap .tbTyP1 td .smsSend textarea{width:100% ; padding:5px; border:1px solid #666; height:180px;}
#popWrap .tbTyP1 .smsSendWrap{width:100%; height:200px;}
.smstit{font-weight:bold; color:#333;}
 .smsPTxt{color:#3e75ac;}
.smsPTxt2{color:#e64b40; position:relative;}
 .smsPTxt3{color:#2a9500;}
#popWrap .tbTyP1 .conshort{padding:10px 0px ;}
#popWrap .tbTyP1 .conshort2{padding:10px 0px ;}
#popWrap .tbTyP1 td .profilePh{float:right; width:42%; height:250px;}
#popWrap .tbTyP1 td:after{content:"";display:block;clear:both;}
#popWrap .tbTyP1 .profilePh dt{font-weight:bold;margin-top:5px;}
#popWrap .tbTyP1 .profilePh .photo{position:relative; width:219px; height:99px; border:1px solid #cbcece; text-align:center; margin-bottom:10px; margin-top:10px;}
#popWrap .tbTyP1 .profilePh .photo .Ph{width:210px; height:99px; padding-top:5px;}
#popWrap .tbTyP1 .profilePh .wd5{width:220px;}
#popWrap .tbTyP1 .profilePh .wd6{padding-left:8px;}
#popWrap .tbTyP1 .profilePh .photo .btPhDel{position:absolute; right:-66px; top:0px;}

#popWrap .tbTyP1 .smsSendT{position:relative;}
#popWrap .tbTyP1 .smsSendT .preView1Wrap, .preView2Wrap{position:absolute; right:15px; bottom:50px; width:202px;}
#popWrap .tbTyP1 .smsSendT .preView2Wrap{position:absolute; right:15px; bottom:20px; width:202px;}
#popWrap .tbTyP1 .smsSendT .preView1{font-size:11px; display:inline-block;*display:inline;*zoom:1; background:url(../images/bg_preview_pc.jpg) no-repeat left top; height:20px; padding-left:3px;}
#popWrap .tbTyP1 .smsSendT .preView1R{width:190px; display:inline-block;*display:inline;*zoom:1; background:url(../images/bg_preview_pc.jpg) no-repeat right top; height:20px; line-height:22px; color:#fff; text-align:center;}
#popWrap .tbTyP1 .smsSendT .preView2{font-size:11px; display:inline-block;*display:inline;*zoom:1; background:url(../images/bg_preview_hp.jpg) no-repeat left top; height:20px; padding-left:3px;}
#popWrap .tbTyP1 .smsSendT .preView2R{width:190px; display:inline-block;*display:inline;*zoom:1; background:url(../images/bg_preview_hp.jpg) no-repeat right top; height:20px; line-height:22px; color:#fff; text-align:center;}

.hpSkinWrap{position:relative; width:316px; height:455px; background:url(../images/hpskin.png) no-repeat left top;padding-top:80px;}
.hpSkinWrap .hpsmsTx{width:210px; height:350px; margin:0 auto; letter-spacing:-1px;}
.hpSkinWrap .hpsmsTx{overflow:auto;}
.hpSkinWrap.hpsmsTx{scrollbar-face-color:#fff;scrollbar-shadow-color:#d7d7d7;scrollbar-highlight-color:#d7d7d7;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#f4f4f4;scrollbar-arrow-color:#909090;}
.hpSkinWrap .btCloseSms{position:absolute; right:-8px; top:64px;}

.nplusInfoGuide{position:absolute; left:210px; top:57px; z-index:2;}
.nplusInfoGuide .closeBtn{position:absolute; right:10px; top:20px;}

/* 추가 - 네이버톡톡 */
.naverTalkTip{background:#01c43d; padding:5px 10px; color:#fff; position:absolute; left:-127px; top:31px; text-align:left; line-height:20px;}
.naverTalkTip .naverTalkTiptxt{font-size:11px;}
.naverTalkT{/*margin-right:13px;*/ margin-top:8px; margin-bottom:px;  height:22px; line-height:22px;}/*2019수정*/
.naverTalkL{margin:8px 9px 0px 9px; background:#01c43d url(../images/ban_rightImg1.jpg) no-repeat left top; padding:91px 2px 16px 2px; text-align:center;}
.naverTalkL .tName{font-size:13px; color:#eaff00;}
.naverTalkL .tLink{ margin-top:5px;}
.naverTalkL .tLink a{color:#fff; text-decoration:underline;}
.naverTalkL .tTxt{font-size:11px; color:#fff; line-height:14px; margin-top:8px;}
.naverTalkTip2{background:#01c43d; padding:5px 10px; color:#fff; position:absolute; left:172px; top:300px; text-align:left; line-height:20px;}
.naverTalkTip2 .naverTalkTiptxt{font-size:11px;}
.naverTalkT2{margin-right:13px; margin-top:8px; margin-bottom:px;  height:22px; line-height:22px;}

/* 2016개편 main */
.NmainBan{width:960px; padding-bottom:12px;}/*201906*/
.NmainBan:after{content:"";display:block;clear:both;}
.mainBan{width:590px; float:left;}
.noticeWrap{width:360px; float:right; }
.noticeWrap .naverN{width:326px; height:65px; background:#daf1d2; padding:15px 17px; overflow:hidden; margin-bottom:5px;}
.noticeWrap .naverN>dl>dt>a ,.noticeWrap .mkN>dl>dt>a {width:270px; font-size:21px; font-weight:bold; color:#333;display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;float:left}
.noticeWrap .naverN>dl>dt span,.noticeWrap .mkN>dl>dt span{display:block;font-size:12px; font-weight:normal; color:#999;padding-top:8px;}
.noticeWrap .naverN>dl>dd,.noticeWrap .mkN>dl>dd{width:326px; position:relative;}
.noticeWrap .naverN>dl>dd>p,.noticeWrap .mkN>dl>dd>p{width:260px; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;padding-right:5px}

.noticeWrap .naverN>dl>dd span,.noticeWrap .mkN>dl>dd span{position:absolute; top:2px; right:0px;}
.noticeWrap .mkN{width:326px; height:65px; background:#f1dfd2; padding:15px 17px; overflow:hidden; margin-bottom:5px;}
.noticeWrap .noticeN{width:326px; height:100px; background:#eee; overflow:hidden; padding:25px 17px;}
.noticeWrap .noticeN ul li{line-height:21px; background:url(../images/bul_icon2.gif) no-repeat left 50%; padding-left:9px;}
.noticeWrap .noticeN h3{position:relative;}
.noticeWrap .noticeN h3 span{position:absolute; top:2px; right:0px;}

/*매물결제패이제개편*/
.methodGuide{top:40px;z-index:15;width:210px;padding:0px 10px 7px;border:1px solid #888;background-color:#fff}
.methodGuide .txWrap{font-size:11px;margin:0; padding:9px 0 9px 11px; color:#383838; background:#f3f4f4;}
.explan2{color:#ff6600;}
.explan3{font-weight:bold;display:inline-block;font-size:11px;}
.tbType7{width:97%; border-top:2px solid #d4d5d9; margin-bottom:25px; border-bottom:1px solid #d4d5d9;}
.tbType7 th{text-align:center; padding-left:15px; border-left:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; height:35px; background:#fafafa; color:#484848;}
.tbType7 td{text-align:center; padding-left:15px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;background:#ffffff; height:35px; color:#484848;}
.tbType8{width:100%; border-top:2px solid #d4d5d9; margin-bottom:5px; border-bottom:1px solid #d4d5d9;}
.tbType8 th{text-align:center; border-left:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; height:30px; background:#fcfcfc; color:#484848;}
.tbType8 td{text-align:center; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;background:#ffffff; height:30px; color:#484848;}
.tbType8 .bgtype1{background:#DBE4F2;}

.stepinfoWrap2{position:relative;clear:both;margin:30px 0 0 0}
.stepinfoWrap2 h4{height:28px;margin:0 0 0 2px;padding:0;background:0;}
.stepinfoWrap2 h4 img{vertical-align:middle}
.stepinfoWrap2 h4 .explan{position:absolute;right:0;font-size:11px;color:#828282;font-family:돋움,dotum;font-size:11px;font-weight:normal}
.stepinfoWrap2 h4 strong.dsc{font-size:11px;font-weight:normal;color:#3e75ac;}
.naverSendPostion .methodGuide{position:absolute;top:40px;z-index:15;width:210px;padding:0px 10px 7px;border:1px solid #888;background-color:#fff}

/*1:1문의*/
.tbType9{width:100%; border-top:1px solid #d4d5d9; margin-bottom:5px; border-bottom:1px solid #d4d5d9;}
.tbType9 th{text-align:center; border-left:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; background:#fcfcfc; color:#484848;height:30px }
.tbType9 td{ border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;background:#ffffff; color:#484848;padding:5px 5px 5px 10px}
#popWrap .btLBg3{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft03.gif) no-repeat left 1px; padding-left:26px; height:34px;}
#popWrap .btBg3{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc03.gif) repeat right 0; padding-right:35px; height:26px; font-size:14px; font-weight:bold; padding-top:7px; letter-spacing:-1px; text-decoration:none; color:#fff; margin-top:1px;}
#popWrap .btLBg4{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft04.gif) no-repeat left 1px; padding-left:26px; height:34px;}
#popWrap .btBg4{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc04.gif) repeat right 0; padding-right:28px; height:26px; font-size:14px; font-weight:bold; padding-top:7px; letter-spacing:-1px; text-decoration:none; color:#666; margin-top:1px;}
.btLBg14{display:inline-block;*display:inline;*zoom:1; background:url(../images/bt14Left.gif) no-repeat left 1px; height:18px; padding-left:4px;margin-top:2px}
.btBg14{display:inline-block;*display:inline;*zoom:1; background:url(../images/bt14Right.gif) no-repeat right 1px; height:18px; line-height:18px; padding-right:4px;padding-top:2px; text-decoration:none; color:#fff;font-size:11px}
.btLBg14 a:hover{text-decoration:none; color:#fff;}
.btLBg15{display:inline-block;*display:inline;*zoom:1; background:url(../images/bt11Left.gif) no-repeat left 1px; height:17px; padding-left:4px;margin-top:2px}
.btBg15{display:inline-block;*display:inline;*zoom:1; background:url(../images/bt11Right.gif) no-repeat right 1px; height:17px; line-height:17px; padding-top:2px;padding-right:4px; text-decoration:none; color:#fff;font-size:11px}
.btLBg15 a:hover{text-decoration:none;  }

.btLBg16{display:inline-block;*display:inline;*zoom:1; background:url(../images/sy_button_style01.gif) no-repeat left bottom; height:18px; padding-left:4px;margin-top:2px}
.btBg16{display:inline-block;*display:inline;*zoom:1; background:url(../images/sy_button_style01.gif) no-repeat right 0; height:18px; line-height:18px;padding-top:2px;padding-right:4px; text-decoration:none; color:#fff;font-size:11px}
.btLBg16 a:hover{text-decoration:none;color:#fff;}

.btLBg17{display:inline-block;*display:inline;*zoom:1; background:url(../images/sy_button_style02.gif) no-repeat left bottom; height:18px; padding-left:4px;margin-top:2px}
.btBg17{display:inline-block;*display:inline;*zoom:1; background:url(../images/sy_button_style02.gif) no-repeat right 0; height:18px; line-height:18px;padding-top:2px;padding-right:4px; text-decoration:none; color:#fff;font-size:11px}
.btLBg17 a:hover{text-decoration:none;color:#fff; }

.btLBg18{display:inline-block;*display:inline;*zoom:1; background:url(../images/sy_button_style03.gif) no-repeat left bottom; height:18px; padding-left:4px;margin-top:2px}
.btBg18{display:inline-block;*display:inline;*zoom:1; background:url(../images/sy_button_style03.gif) no-repeat right 0; height:18px; line-height:18px;padding-top:2px;padding-right:4px; text-decoration:none; color:#555;font-size:11px}
.btLBg18 a:hover{text-decoration:none; color:#555;}

.tbType2 .btLBg1{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgleft01.gif) no-repeat left 1px; padding-left:8px; height:19px;}
.tbType2 .btBg1{display:inline-block;*display:inline;*zoom:1; background:url(../images/btn_bgc01.gif) repeat right 0; padding-right:8px; height:16px; font-size:11px; padding-top:2px; letter-spacing:-1px; text-decoration:none; color:#fff; margin-top:1px;}

#divTb {width:100%;  margin-bottom:5px;}
#divTb li{float:left}
#divTb .firstBg li{padding-top:7px;font-size:11px; font-weight:normal; color:#484848; border-top:2px solid #adadad; width:30%;height:25px; border-bottom:1px solid #dcdde0;  background:url(../images/bar.gif) no-repeat 0 50%;}
#divTb .contentBg li{padding-top:7px;width:30%;height:25px; border-bottom:1px solid #f0f0f0; text-align:center;}

/*전자홍보확인서*/
#canvasDiv{height:190px;text-align:center;border-top:1px solid #6d69de;border-bottom:1px solid #6d69de;background-color:#EEEEEF;font-weight:bold}
#popWrap .header2{background:#284777; height:37px; color:#fff;padding:5px 5px 5px 5px}

/*레이어팝업 쿠폰적용 20170717추가 시작*/

#popWrap .header_coupon{position:relative; background:#284777; height:37px; color:#fff; font-size:13px;}

#popWrap .list_coupon_Wrap{height:160px;}
#popWrap .list_coupon_Wrap::after{display:block; clear:both; content:'';}
#popWrap .list_coupon_Wrap .box_left1{float:left; padding:30px 0; width:155px; height:160px; border:1px solid #c1c1c1; border-top:0;box-sizing:border-box; background-color:#f4f4f4; text-align:center; }
#popWrap .list_coupon_Wrap h2{font-weight:600; font-size:13px; line-height:30px;}
#popWrap .list_coupon_Wrap h2>span{font-weight:300;}

#popWrap .list_coupon {float:left; width:545px; height:160px;}
#popWrap .list_coupon .sel_coupon{ padding:5px; height:26px; border-bottom:1px solid #c8c8c8; box-sizing:border-box; font-size:12px; font-weight:600;}

#popWrap .list_coupon .list_right{overflow-y:scroll; width:545px; height:134px; border-bottom:1px solid #c8c8c8; box-sizing:border-box;}
#popWrap .list_coupon .list_right li{margin-bottom:3px;}
#popWrap .list_coupon .list_right::after{display:block; clear:both; content:'';}
#popWrap .list_coupon .list_right .list_tit{height:28px; padding:6px 0; margin-bottom:6px; border-bottom:1px solid #c8c8c8; box-sizing:border-box; font-size:11px; font-weight:bold; background:#f8fbff; text-align:center;}
#popWrap .list_coupon .list_right .list_tit::after{display:block; clear:both; content:'';}
#popWrap .list_coupon .list_right .list_tit li{float:left;}
#popWrap .list_coupon .list_right .list_tit li.tit_coupon{width:225px;}
#popWrap .list_coupon .list_right .list_tit li.tit_day{width:180px;}
#popWrap .list_coupon .list_right .list_tit li.tit_num{width:115px; color:#f33434;}

#popWrap .list_coupon .list_right .list_name{padding:3px 0; box-sizing:border-box; font-size:12px; background:#ffffff;  text-align:center;}
#popWrap .list_coupon .list_right .list_name::after{display:block; clear:both; content:'';}
#popWrap .list_coupon .list_right .list_name li{float:left;}
#popWrap .list_coupon .list_right .list_name li.name_couponWrap{width:215px; padding-left:15px; box-sizing:border-box; text-align:left; clear:both;}
#popWrap .list_coupon .list_right .list_name .name_coupon{padding-left:20px; box-sizing:border-box; text-align:left;}
#popWrap .list_coupon .list_right .list_name li.day_coupon{width:180px;}
#popWrap .list_coupon .list_right .list_name li.num_coupon{width:115px; color:#f33434;}

#popWrap .list_coupon .list_right .list_none{padding-top:35px; text-align:center; color:#999999;}

/* 쿠폰적용 체크박스  */
.name_couponWrap{position:relative; overflow:hidden;}
.name_couponWrap .check{cursor:pointer}
.name_couponWrap input{float:left; margin-top:1px; margin-right:5px; box-sizing:border-box; cursor:pointer;}

/* 충전금 체크박스 */
.select_pay{position:relative; cursor:pointer; overflow:hidden;}
.select_pay .check{cursor:pointer}
.select_pay input{margin-right:5px; box-sizing:border-box; cursor:pointer}

#popWrap .point_pay_Wrap{height:110px;}
#popWrap .point_pay_Wrap::after{display:block; clear:both; content:'';}
#popWrap .point_pay_Wrap .box_left2{float:left; padding:30px 0; width:155px; height:110px; border:1px solid #c1c1c1; border-top:0;box-sizing:border-box; background-color:#f4f4f4; text-align:center; }
#popWrap .point_pay_Wrap h2{font-weight:600; font-size:13px; line-height:25px;}
#popWrap .point_pay_Wrap h2>span{font-weight:300;}

#popWrap .point_pay{float:left; width:545px; height:110px;}
#popWrap .point_pay .sel_coupon{ padding:5px; height:26px; border-bottom:1px solid #c8c8c8; box-sizing:border-box; font-size:12px; font-weight:600;}

#popWrap .point_pay .point_right{width:545px; height:84px; border-bottom:1px solid #c8c8c8; box-sizing:border-box;}
#popWrap .point_pay .point_right::after{display:block; clear:both; content:'';}
#popWrap .point_pay .point_right .point_tit{height:28px; padding:6px 0; margin-bottom:6px; border-bottom:1px solid #c8c8c8; box-sizing:border-box; font-size:11px; font-weight:bold; background:#f8fbff; text-align:center;}
#popWrap .point_pay .point_right .point_tit::after{display:block; clear:both; content:'';}
#popWrap .point_pay .point_right .point_tit li{float:left; width:136px;}
#popWrap .point_pay .point_right .point_tit li.tit_total_price{color:#f33434;}

#popWrap .point_pay .point_right .point{height:35px; padding:13px 0; box-sizing:border-box; font-size:12px; background:#ffffff;  text-align:center;}
#popWrap .point_pay .point_right .point::after{display:block; clear:both; content:'';}
#popWrap .point_pay .point_right .point li{float:left; width:136px;}
#popWrap .point_pay .point_right .point li-last-child{margin-bottom:6px;}
#popWrap .point_pay .point_right .point li.select_pay{padding-left:15px; box-sizing:border-box; text-align:left;}
#popWrap .point_pay .point_right .point li.price{font-weight:normal; color:#282828;}
#popWrap .point_pay .point_right .point li.dis_price{font-weight:normal; color:#282828;}
#popWrap .point_pay .point_right .point li.total_price{color:#f33434;}

#popWrap .point_none{float:left; width:545px; height:110px; padding-top:35px; border-bottom:1px solid #c8c8c8; box-sizing:border-box; font-size:12px; text-align:center; color:#999999;}

#popWrap .section_desc{height:253px;}
#popWrap .section_desc .desc_tit{height:28px; padding:5px 15px; border-bottom:1px solid #c8c8c8; background:#f2f2f2; font-size:14px; font-weight:600; box-sizing:border-box;}
#popWrap .section_desc .desc{padding:20px 20px;}
#popWrap .section_desc .desc p{font-size:13px; font-weight:normal;}
#popWrap .section_desc .desc p:first-child{font-weight:bold; margin-bottom:10px;}

#popWrap .btn_apply{width:100%;}
#popWrap .btn_apply:after{display:block; content:""; clear:both;}
#popWrap .btn_apply .btn1{float:left; width:50%; height:40px; padding:10px 0; border:1px solid #c8c8c8; border-bottom:0; background-color:#17375d; box-sizing:border-box;text-align:center; cursor:pointer; }
#popWrap .btn_apply .btn1 span{font-size:14px; color:#ffffff; font-weight:normal;}
#popWrap .btn_apply .btn2{float:left; width:50%; height:40px; padding:10px 0; border-top:1px solid #c8c8c8;  background-color:#ffffff; box-sizing:border-box;text-align:center; cursor:pointer;}
#popWrap .btn_apply .btn2 span{font-size:14px; color:#282828; font-weight:normal;}
/*레이어팝업 쿠폰적용 20170717추가 끝*/
.maemul_top_box {width:960px; border:2px solid #e1e1e1; box-sizing:border-box; margin-bottom:30px;}
.maemul_top_box::after{display:block; content:""; clear:both;}
.maemul_top_box h4{margin:5px 0px 5px 20px; font-size:12px; font-weight:600; color:#232323;}
.maemul_top_box .left_section{float:left; width:680px;box-sizing:border-box;}
.maemul_top_box .left_section .tbl_wrap{padding:10px;}
.maemul_top_box .tbl_wrap .tbl_type1{margin-bottom:10px; border-collapse:collapse; font-size:11px; letter-spacing:-0.5px; color:#2b2b2b;}
.maemul_top_box .tbl_wrap .tbl_type1 th{padding:4px 3px; border:1px solid #cccccc; background-color:#f7f7f7; font-weight:bold; text-align:center;}
.maemul_top_box .tbl_wrap .tbl_type1 td{padding:4px 3px; border:1px solid #cccccc; background-color:#fffff; text-align:center;}
.maemul_top_box p{width:640px; margin-bottom:7px; font-weight:300; font-size:11px;}
.maemul_top_box p.f_text{font-weight:600; color:#f57a1f;}
.maemul_top_box .notice_box{float:left; width:270px; height:165px; box-sizing:border-box;}
.maemul_top_box .notice_box h3{margin-left:0; font-size:14px; font-weight:600; color:#f57a1f;}
.maemul_top_box .notice_box .notice1{width:270px; height:125px; padding:0px 0 10px 10px;box-sizing:border-box;}
.maemul_top_box .notice_box .notice1 h4{display:inline-block; padding:1px 3px;width:241px; margin-bottom:10px; background:#67bd45; font-size:12px; font-weight:bold; color:#ffffff;}
.maemul_top_box .notice_box .notice1 ul{margin-left:5px;}
.maemul_top_box .notice_box .notice1 li{overflow:hidden; white-space:nowrap; padding-left:10px; background:url(/images/bul_icon2.gif) no-repeat left 50%; text-overflow:ellipsis; line-height:24px; }
.maemul_top_box .notice_box .notice2{position:relative; width:270px; height:165px; padding:10px; box-sizing:border-box; clear:both;}
.maemul_top_box .notice_box .notice2 h4{display:inline-block; padding:1px 3px; width:241px; background:#fc1833; font-size:12px; font-weight:bold; color:#ffffff;}
.maemul_top_box .notice_box .notice2 .slidewrap{margin:10px 5px;}
.maemul_top_box .notice_box .notice2 li{}
.maemul_top_box .notice_box .notice2 .slide_btn{position:absolute; top:15px; right:10px;}

.maemul_top_box .slide_btn .prev{display:inline-block; width:13px; height:13px; background:url(/images/btn_nextprev.gif) bottom center; background-size:13px;}
.maemul_top_box .slide_btn .next{display:inline-block; width:13px; height:13px;  background:url(/images/btn_nextprev.gif) top center; background-size:13px;}

##layer_alert_confrim
.modal_bg{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:#000000;opacity:0.5;filter:alpha(opacity=50);}
.diy_popup{position:fixed;visibility:hidden;z-index:10001;left:50%;top:-9999px;border-radius:5px;background:#f9f9f9;box-shadow:0 0 20px #555;}
.diy_popup.s260{width:260px;}
.diy_popup.s400{width:400px;}
.diy_popup.s490{width:490px;}
.diy_popup.s520{width:520px;}
.diy_popup.s560{width:560px;}
.diy_popup.s620{width:620px;}
.diy_popup.s700{width:700px;}
.diy_popup.s750{width:750px;}
.diy_popup.s760{width:760px;}
.diy_popup.s820{width:820px;}
.diy_popup.s1000{width:1000px;}
.diy_popup .pop_header{margin-top:4px;padding-left:5px;height:30px;line-height:30px;font-size:15px;font-weight:bold;border-radius:5px 5px 0 0;background:#f1f3f4;border-bottom:1px solid #cccfd3;}
.diy_popup .pop_container{padding:10px 20px 10px 20px; background:#fff; border-radius:0 0 5px 5px;}
.diy_popup .pop_container .customer_tab:first-child {margin-top:20px;}
.diy_popup .pop_con_scroll{padding-bottom:0 !important;max-height:500px;overflow-y:auto;}
.diy_popup .pop_con_scroll .foot_btn{padding-bottom:25px;}
.diy_popup .popup_close{overflow:hidden;text-indent:-9999px;width:49px;height:49px;display:block;z-index:3200;position:absolute;right:0;top:0;cursor:pointer;background:url(images/btn_pop_close.png) no-repeat 50% 50%;}
.diy_popup .txt_dialog{text-align:center;padding:10px 0 10px 0;font-size:15px;color:#333;font-weight:bold;}
.diy_popup .foot_btn{font-size:0;line-height:0;padding-top:15px;text-align:center;}
.diy_popup .btn_n{display:inline-block;width:100px;height:38px;line-height:38px;font-size:14px;font-weight:bold;text-align:center;color:#fff;border-radius:4px;border-bottom:2px solid #eee;font-size:14px; padding:0;}
.diy_popup .foot_btn .btn_n + .btn_n {margin-left:10px;}
.diy_popup .bg_red{border-color:#d52929;background:#fb3939;}
.diy_popup .bg_orange{border-color:#bf8053;background:#fd9850;}
.diy_popup .bg_gray{border-color:#727272;background:#8e8e94;}

.ajax_loader{position:relative;width:50px;height:50px;margin:0 auto;}
.ajax_loader .circularG{position:absolute;background-color:#FB3939;width:11px;height:11px;-moz-border-radius:8px;-moz-animation-name:bounce_circularG;-moz-animation-duration:1.04s;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-webkit-border-radius:8px;-webkit-animation-name:bounce_circularG;-webkit-animation-duration:1.04s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-ms-border-radius:8px;-ms-animation-name:bounce_circularG;-ms-animation-duration:1.04s;-ms-animation-iteration-count:infinite;-ms-animation-direction:normal;-o-border-radius:8px;-o-animation-name:bounce_circularG;-o-animation-duration:1.04s;-o-animation-iteration-count:infinite;-o-animation-direction:normal;border-radius:8px;animation-name:bounce_circularG;animation-duration:1.04s;animation-iteration-count:infinite;animation-direction:normal;}
.ajax_loader #circularG_1{left:0;top:20px;-moz-animation-delay:0.39s;-webkit-animation-delay:0.39s;-ms-animation-delay:0.39s;-o-animation-delay:0.39s;animation-delay:0.39s;}
.ajax_loader #circularG_2{left:5px;top:5px;-moz-animation-delay:0.52s;-webkit-animation-delay:0.52s;-ms-animation-delay:0.52s;-o-animation-delay:0.52s;animation-delay:0.52s;}
.ajax_loader #circularG_3{top:0;left:20px;-moz-animation-delay:0.65s;-webkit-animation-delay:0.65s;-ms-animation-delay:0.65s;-o-animation-delay:0.65s;animation-delay:0.65s;}
.ajax_loader #circularG_4{right:5px;top:5px;-moz-animation-delay:0.78s;-webkit-animation-delay:0.78s;-ms-animation-delay:0.78s;-o-animation-delay:0.78s;animation-delay:0.78s;}
.ajax_loader #circularG_5{right:0;top:20px;-moz-animation-delay:0.91s;-webkit-animation-delay:0.91s;-ms-animation-delay:0.91s;-o-animation-delay:0.91s;animation-delay:0.91s;}
.ajax_loader #circularG_6{right:5px;bottom:5px;-moz-animation-delay:1.04s;-webkit-animation-delay:1.04s;-ms-animation-delay:1.04s;-o-animation-delay:1.04s;animation-delay:1.04s;}
.ajax_loader #circularG_7{left:20px;bottom:0;-moz-animation-delay:1.17s;-webkit-animation-delay:1.17s;-ms-animation-delay:1.17s;-o-animation-delay:1.17s;animation-delay:1.17s;}
.ajax_loader #circularG_8{left:5px;bottom:5px;-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;-ms-animation-delay:1.3s;-o-animation-delay:1.3s;animation-delay:1.3s;}
.diy_popup a, .diy_popup a:visited, .diy_popup a:hover, .diy_popup a:active {
    text-decoration: none;
}

/*171129추가 상단쿠폰및 충전금변경*/
.Couponview_Wrap {position:absolute; /*left:590px;*/ right:0; top:-20px; width:240px; height:130px; background:#ffffff; border:1px solid #ddd;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1); z-index:999;}/*2019수정*/
.Couponview_Wrap .Cv_header{width:100%; height:30px; background:#3967a3; line-height:30px; font-family:Malgun Gothic, "맑은 고딕", "돋움";}
.Couponview_Wrap .Cv_header .Cv_tit{display:inline-block; padding-left:10px; line-height:30px; font-size:13px; color:#ffffff; font-weight:bold;}
.Couponview_Wrap .Cv_header .Cv_close{position:absolute; top:10px; right:10px; display:inline-block; padding-left:10px;line-height:30px; font-size:13px; color:#ffffff; font-weight:bold;}
.Couponview_Wrap .Cv_header .Coupon_list{padding:10px 20px; box-sizing:border-box;}/*2019수정*/
.Couponview_Wrap .Cv_header .Coupon_list .cl_left{float:left; width:50%; line-height:24px; border-right:1px solid #c2c2c2; box-sizing:border-box;}
.Couponview_Wrap .Cv_header .Coupon_list .cl_right{float:left; width:50%; line-height:21px; box-sizing:border-box; font-size:13px;}/*2019수정*/
.Couponview_Wrap .Cv_header .cl_left .cl_tit{display:inline-block; width:60px; text-align:justify; white-space:pre-wrap;}
.Couponview_Wrap .Cv_header .cl_right p{display:inline-block; width:120px; text-align:center; white-space:pre-wrap;}

/*180104추가 main*/

#container.main .leftMain .np_send_wrap{width:162px; height:265px; margin:8px auto 0 auto; background:url(../images/np_send.gif) no-repeat; border-radius:3px;}
#container.main .leftMain .np_phone{padding-top:193px;}
#container.main .leftMain .np_phone select{width:46px; margin-right:1%;color:#5c5c5c; line-height:12px;font-size:12px; background:#f6f6f6; vertical-align:middle; border:1px solid #cdcdcd;}
#container.main .leftMain .np_phone select{padding:0.9%; padding-right:0;}
#container.main .leftMain .np_phone input{width:42px;}
#container.main .leftMain .np_send{margin:22px auto 0 auto;}
#container.main .leftMain .np_send a{display:inline-block; padding:2px 20px; background:#6864d3; border:1px solid #5650ab; text-align:center; color:#ffffff; text-decoration:none;}

#container.main .contentMain .cenBan3{}
#container.main .contentMain .main_Cban_wrap{padding-top:13px; padding-bottom:5px; border-top:1px solid #eeeeee; margin-right:20px;}
#container.main .contentMain .main_Cban_wrap div{margin-bottom:15px;}

#container.main .YrightMain{width:236px;}

#container.main .rightMain .main_qna_wrap2{width:216px; position:relative;/* margin-top:20px; */margin-left:10px;padding-top:11px; padding-bottom:10px;/* border-top:1px solid #eee */ border-bottom:1px solid #eeeeee;}
.main_qna_wrap2 img{vertical-align:top}
#container.main .rightMain .main_qna_wrap2 h3{padding-left:3px}
#container.main .rightMain .main_qna_wrap2 .btn_more{display:block;position:absolute;right:2px;top:8px;width:27px;padding:5px;font-size:8px}
#container.main .rightMain .main_qna_wrap2 ul{margin:8px 0 0 7px}
#container.main .rightMain .main_qna_wrap2 ul li{padding:0 0 0 7px;background:url(../images/bul_icon2.gif) no-repeat left 7px;color:#646464;font-family:돋움,dotum;font-size:12px;line-height:1.5;letter-spacing:-1px}
#container.main .rightMain .main_qna_wrap2 ul li a{color:#646464;font-family:돋움,dotum;font-size:12px;line-height:1.5;letter-spacing:-1px}

#container.main .rightMain .main_mq_wrap{width:216px; position:relative;/* margin-top:20px; */margin-left:10px;padding-top:11px;padding-bottom:10px;/* border-top:1px solid #eee */ border-bottom:1px solid #eeeeee;}
.main_qna_wrap2 img{vertical-align:top}
#container.main .rightMain .main_mq_wrap h3{padding-left:3px}
#container.main .rightMain .main_mq_wrap .btn_more{display:block;position:absolute;right:2px;top:8px;width:27px;padding:5px;font-size:8px}
#container.main .rightMain .main_mq_wrap ul{margin:8px 0 0 7px}
#container.main .rightMain .main_mq_wrap ul li{padding:0 0 0 7px;background:url(../images/bul_icon2.gif) no-repeat left 7px;color:#646464;font-family:돋움,dotum;font-size:12px;line-height:1.5;letter-spacing:-1px}
#container.main .rightMain .main_mq_wrap ul li a{color:#646464;font-family:돋움,dotum;font-size:12px;line-height:1.5;letter-spacing:-1px}

#container.main .rightMain .login{position:relative; width:205px; margin:0 auto; border:1px solid #dcdde0; border-left:0; padding-left:15px; padding-right:15px; padding-bottom:20px; background:#f6f6f6;}
#container.main .rightMain .login .userId{height:35px; line-height:35px; border-bottom:1px solid #dcdde0; padding-left:11px;}
#container.main .rightMain .login .userId span{font-weight:bold; color:#f87602;}
#container.main .rightMain .login .userName,.userPart,.charge,.req{padding-left:11px; padding-top:5px;}
#container.main .rightMain .login .LbtWrap{padding-left:7px; padding-top:5px;}
#container.main .rightMain .login .LbtWrap{padding-top:10px;}
#container.main .rightMain .login .userName{font-weight:bold; color:#444;}
#container.main .rightMain .login .charge span{font-weight:bold; color:#e64b40;}
#container.main .rightMain .login .req span{font-weight:bold; color:#2787b9;}
#container.main .rightMain .login .btlogin{text-align:center; padding:17px 0;}
#container.main .rightMain .login .exlogin{padding-left:0; font-size:11px; padding-bottom:7px;}
#container.main .rightMain .login .exlogin2{padding-left:11px; font-size:11px; padding-bottom:3px; padding-top:13px;}
#container.main .rightMain .login .exlogin2 span{color:#2787b9;}
#container.main .rightMain .login .joingo{font-weight:bold;}
#container.main .rightMain .login .myinfo{position:absolute; right:10px; top:8px;}

#container.main .rightMain .login_af{position:relative; width:237px; margin:0 auto; border:1px solid #dcdde0; border-left:0; padding-left:10px; padding-right:10px; padding-bottom:10px; box-sizing:border-box; background:#f6f6f6; font-size:12px;}
#container.main .rightMain .login_af .user_thumb{width:215px; height:105px; margin-top:10px; background:#ffffff; border:1px solid #cccccc; box-sizing:border-box; text-align:center;}
#container.main .rightMain .login_af .user_thumb p{padding-top:50px;}
#container.main .rightMain .login_af .user_name{padding-top:8px; font-size:12px; font-weight:bold;}
#container.main .rightMain .login_af .user_infoTit{float:left; padding-top:6px; font-size:11px;}
#container.main .rightMain .login_af .user_infoTit:after{display:block; content:''; clear:both;}
#container.main .rightMain .login_af .user_infoTit p{line-height:14px;}
#container.main .rightMain .login_af .user_infoCon{padding-top:6px; padding-left:27px; font-size:11px;}
#container.main .rightMain .login_af .user_infoCon p{line-height:14px;}
#container.main .rightMain .login_af .user_infoCon .prof{max-height:28px; overflow-y:hidden;}
#container.main .rightMain .login_af .userId span{font-weight:bold; color:#f87602;}
#container.main .rightMain .login_af .userId{padding-top:7px;}
#container.main .rightMain .login_af .us_coupon{padding-top:7px; line-height:16px;}
#container.main .rightMain .login_af .us_pur{margin-bottom:7px;}

#memulListDangapyo .tbType4{width:100%; border-top:2px solid #d4d5d9; border-bottom:2px solid #d4d5d9;width:560px;margin:0px; margin-left:10px}
#memulListDangapyo .tbType4 th{text-align:center;padding:0px;border-left:1px solid #d4d5d9; border-bottom:1px solid #d4d5d9; height:50px; background:#fafafa; color:#484848;}
#memulListDangapyo .tbType4 td{text-align:center;padding:0px;border-left:1px solid #d4d5d9; border-right:1px solid #d4d5d9;height:15px; border-bottom:1px solid #d4d5d9; color:#484848;}

#memulListDangapyo .tbType4 .alleft {text-align:left;padding:10px 0px 10px 30px; border-left:1px solid #d4d5d9; border-right:1px solid #d4d5d9; border-bottom:1px solid #d4d5d9; color:#484848;}

/*180207 전자분양검증신청서*/
.acc_popWrap{position:relative; margin:0 auto; width:425px; height:468px; background:url(../images/mBun_Popbg.jpg) no-repeat;}
.acc_popWrap .ac_btnWrap{margin:0 auto 15px auto; padding-top:270px; width:330px;}
.acc_popWrap .ac_text01{padding-left:37px; font-size:12px;}
.acc_popWrap .ac_text01 p{margin-bottom:5px;}
.acc_popWrap .ac_btnWrap .ac_btn1{margin-bottom:10px; padding:8px 0; width:330px;  background:url(../images/mBun_btn1_bg.gif) no-repeat top center; text-align:center; border-radius:6px; color:#ffffff; font-size:15px; font-weight:bold; cursor:pointer;}
.acc_popWrap .ac_btnWrap .ac_btn1:hover{background-position:bottom center;}
.acc_popWrap .ac_btnWrap .ac_btn1:active {position:relative; top:1px;}
.acc_popWrap .ac_btnWrap .ac_btn1 span{font-size:13px; color:#fffd5f; font-weight:normal;}
.acc_popWrap .ac_btnWrap .ac_btn2{padding:9px 0; width:330px;  background:url(../images/mBun_btn2_bg.gif) no-repeat top center; text-align:center; border-radius:4px; color:#333333; font-size:14px; cursor:pointer;}
.acc_popWrap .ac_btnWrap .ac_btn2:hover{background-position:bottom center;}
.acc_popWrap .ac_btnWrap .ac_btn2:active{position:relative; top:1px;}
.IconSite {position:absolute; top:1; left:10; z-index:10; width:30px; height:30px; background:url(../images/sy_icon_site01.png) no-repeat; }

/*매물결제패이제개편20180426*/
.methodGuide2{top:40px;z-index:15;width:210px;padding:0px 10px 7px 10px;border:1px solid #888;color:#383838; background-color:#f3f4f4;}
.methodGuide2 .txWrap{font-size:13px;margin-top:10px; padding:9px 5px 9px 5px; color:#383838; background:#FFF;}
.methodGuide2 .txWrap p{padding:9px 0px 9px 0px;}
.methodGuide2 .NotxtWrap{ text-align:right; padding-top:10px; border-top:1px solid #eaeaea;}
.methodGuide2 .Notxt{ text-decoration:underline; font-size:11px; text-align:right;}

/* //////////////////////2019////////////////////// */
/* webfont */
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&display=swap&subset=korean');
@font-face {
	font-family: NanumBarunGothic;
	font-weight: 400;
	src: url(../font/NanumBarunGothic.eot);
	src: local("※"), url(../font/NanumBarunGothic.eot#iefix) format("embedded-opentype"), url(../font/NanumBarunGothic.woff) format("woff"), url(../font/NanumBarunGothic.ttf) format("truetype")
}
@font-face {
	font-family: NanumBarunGothicBold;
	font-weight: 400;
	src: url(../font/NanumBarunGothicBold.eot);
	src: local("※"), url(../font/NanumBarunGothic.eot#iefix) format("embedded-opentype"), url(../font/NanumBarunGothicBold.woff) format("woff"), url(../font/NanumBarunGothicBold.ttf) format("truetype")
}

/* layout */
#wrap {width:960px;margin:0 auto; position:relative;}
#header {position:relative; z-index: 10 !important; margin-bottom:20px;}
#container {width:960px; position:relative;}
.cont_box {position:relative; width:960px; margin: 0 auto;}

/* font */
.mg {font-family:"맑은 고딕", "sans-serif";}
.nbg {font-family:"NanumBarunGothic", "sans-serif";}
.h2 {font-family:NanumBarunGothic; font-size:18px; color:#000!important; font-weight:600;}
.h3 {font-family:NanumBarunGothic; font-size:18px; color:#000!important; font-weight:600;}
.h4 {font-family:맑은 고딕; font-size:15px; color:#333; font-weight:600; letter-spacing:-1px;}

.idt8 {display:inline-block; text-indent:8px;}
.idt10 {display:inline-block; text-indent:10px;}
.idt20 {text-indent:20px}

.s0		{font-size:0 !important;}
.s11	{font-size:11px !important;}
.s12	{font-size:12px !important;}
.s13	{font-size:13px !important;}
.s14	{font-size:14px !important;}
.s15	{font-size:15px !important;}
.s16	{font-size:16px !important;}
.s18	{font-size:18px !important;}
.s20	{font-size:20px !important;}
.s21	{font-size:21px !important;}
.s24	{font-size:24px !important;}
.s26	{font-size:26px !important;}

.gray		{color:#bbb !important;}
.gray444	{color:#444 !important;}
.gray666	{color:#666 !important;}
.gray777	{color:#777 !important;}
.gray999	{color:#999 !important;}
.grayaaa	{color:#aaa !important;}
.grayccc	{color:#ccc !important;}
.orange		{color:#f36910 !important;}
.black		{color:#000 !important;}
.blue		{color:#0084ff !important;}
.blue1		{color:#0006ff !important;}
.bl4083da	{color:#4083da !important;}
.bl005bbb	{color:#005bbb !important;}
.bl1f4bb4	{color:#1f4bb4 !important;}
.yffea00	{color:#ffea00 !important;}
.navy		{color:#266cb2 !important;}
.pink		{color:#eb444b !important;}
.red		{color:#eb444b !important;}
.red1		{color:#ff3c44 !important;}
.red2		{color:#ff0000 !important;}
.red3		{color:#f04200 !important;}
.cl-point1	{color:#f68121 !important;}
.cl-point2	{color:#eb444b !important;}

.bold		{font-weight:bold !important;}
.b			{font-weight:bold !important;}
.nb			{font-weight:normal !important;}
.normal 	{font-weight:100; letter-spacing:-1px;}
.ls-05		{letter-spacing:-0.5px !important;}
.ls-1		{letter-spacing:-1px !important;}
.cnt-center	{text-align:center !important;}
.cnt-left	{text-align:left !important;}
.cnt-right	{text-align:right !important;}
.u			{text-decoration:underline !important;}
.n			{text-decoration:none !important;}
.p0		{padding:0 !important;}
.m0		{margin:0 !important;}
.mt0	{margin-top:0px !important;}
.mt3	{margin-top:3px !important;}
.mt5	{margin-top:5px !important;}
.mt6	{margin-top:6px !important;}
.mt7	{margin-top:7px !important;}
.mt8	{margin-top:8px !important;}
.mt9	{margin-top:9px !important;}
.mt10	{margin-top:10px !important;}
.mt15	{margin-top:15px !important;}
.mt20	{margin-top:20px !important;}
.mt25	{margin-top:25px !important;}
.mt30	{margin-top:30px !important;}
.mt40	{margin-top:40px !important;}
.mt50	{margin-top:50px !important;}
.mt60	{margin-top:60px !important;}
.ml5	{margin-left:5px !important;}
.ml7	{margin-left:7px !important;}
.ml10	{margin-left:10px !important;}
.ml15	{margin-left:15px !important;}
.ml10	{margin-left:10px !important;}
.ml20	{margin-left:20px !important;}
.ml30	{margin-left:30px !important;}
.ml40	{margin-left:40px !important;}
.mr3	{margin-right:3px !important;}
.mr5	{margin-right:5px !important;}
.mr10	{margin-right:10px !important;}
.mr15	{margin-right:15px !important;}
.mr20	{margin-right:20px !important;}
.mr30	{margin-right:30px !important;}
.mr40	{margin-right:40px !important;}
.mb0	{margin-bottom:0px !important;}
.mb3	{margin-bottom:3px !important;}
.mb5	{margin-bottom:5px !important;}
.mb7	{margin-bottom:7px !important;}
.mb10	{margin-bottom:10px !important;}
.mb20	{margin-bottom:20px !important;}
.mb15	{margin-bottom:15px !important;}
.mb30	{margin-bottom:30px !important;}
.mb40	{margin-bottom:40px !important;}
.mb50	{margin-bottom:50px !important;}
.mb60	{margin-bottom:60px !important;}
.pt10	{padding-top:10px !important;}
.pt15	{padding-top:15px !important;}
.pt20	{padding-top:20px !important;}
.pt30	{padding-top:30px !important;}
.pt40	{padding-top:40px !important;}
.pt50	{padding-top:50px !important;}
.pt60	{padding-top:60px !important;}
.pl10	{padding-left:10px !important;}
.pl30	{padding-left:30px !important;}
.pl35	{padding-left:35px !important;}
.pl60	{padding-left:60px !important;}
.vt		{vertical-align:top !important;}
.vm		{vertical-align:middle !important;}
.vb		{vertical-align:bottom !important;}
.fl		{float:left;}
.fr		{float:right;}
.frI	{float:right !important;}
.fn		{float:none !important;}
.cl		{clear:both;}
.bgf5	{background:#f5f5f5 !important;}

/* text */
.rv 	{font-size:11px; color:#ff7800; letter-spacing:-1px; font-weight:normal;}
.exp1 	{font-size:12px; color:#666; font-weight:normal; letter-spacing:-1px; line-height:18px;}
.exp2 	{font-family:"맑은 고딕"; font-size:12px; color:#666; font-weight:normal; letter-spacing:-0.7px; line-height:18px;}

/* common */
.vline {display:inline-block; width:1px; height:11px; background:url(../images/vline1x11.gif) no-repeat 2px 1px; padding: 0 4px;}
.email {font-size:18px; letter-spacing:-0.5px; color:#0084ff; font-weight:bold; text-decoration:underline;}
.bg-line1 {box-sizing:border-box; height:170px; padding:25px 40px; border:1px solid #ddd;}
.bg-line2 {font-family:"맑은 고딕"; font-size:13px; letter-spacing:-1px; line-height:21px; box-sizing:border-box; padding:20px; border:1px solid #ddd;}
.bg-line3 {font-family:"맑은 고딕"; font-size:13px; letter-spacing:-1px; line-height:21px; box-sizing:border-box; padding:10px; border:1px solid #ddd;}
.bg-line3 p.info {font-family:"맑은 고딕"; font-size:14px; letter-spacing:-1px; line-height:24px;}

/* popup */
#popup {font-family:"맑은 고딕";}
#popup div.top {position:relative; height:50px;background:#284777; line-height:50px;font-size:18px; letter-spacing:-1px;}
#popup div.content {padding:20px;}
#popup div.content .desc {font-size:14px; letter-spacing:-1px;}

.pop_wrap01 {/*border:1px solid #ddd; */background:#fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);}
.box01 {border:1px solid #ddd; padding:15px 20px; line-height:24px;}
.box01 img {vertical-align:middle;}
.box01 li {font-size:14px; letter-spacing:-0.7px;}

/* input, select, textarea */
.input40 {font-family:"맑은 고딕"; font-size:14px; padding-left:5px !important; letter-spacing:-1px; border:1px solid #ddd;}
.input30 {font-family:"맑은 고딕"; font-size:14px; height:28px; padding-left:5px !important; letter-spacing:-1px; border:1px solid #ddd;}
.input01 {font-family:"맑은 고딕"; font-size:13px; height:28px; letter-spacing:-1px; border:1px solid #999; background:#fdffee; padding: 0 5px; box-sizing: border-box;}
.input02 {font-family:"맑은 고딕"; font-size:13px; height:28px; letter-spacing:-0.5px; border:1px solid #ccc; background:#fff; padding: 0 5px; box-sizing: border-box;}
.select01 {height:28px; font-family:"맑은 고딕"; font-size:13px; letter-spacing:-0.5px; padding-left:2px; border:1px solid #ccc;}
.select01:hover {height:28px; font-family:"맑은 고딕"; font-size:13px; color:#008aff; letter-spacing:-0.5px; padding-left:2px; border:1px solid #008aff;}
select.select01.on {color:#008aff; border:1px solid #008aff;}

/* button  */
.btn_wrap {text-align:center; font-size:0; padding:30px 0;}
.btn_wrap button {margin:0 3px; vertical-align:top;}
.btn_wrap01 {text-align:center; font-size:0; padding-top:30px;}
.btn_wrap01 button {margin:0 3px; vertical-align:top;}
.btn_wrap02 {font-size:0;}
.btn-s01 {display:inline-block; width:58px; height:18px; text-align:center; font:11px/18px "돋움"; color:#fff; letter-spacing:-1px; background:#4083da; border-radius:2px; cursor:pointer; border:1px solid #4060da;}
.btn-s01:hover {color:#fff; text-decoration:none;}
.btn-s01a {display:inline-block; width:58px; text-align:center; font:11px/14px "돋움"; color:#fff; letter-spacing:-1px; background:#4083da; border-radius:2px; cursor:pointer; border:1px solid #4060da; padding:2px 0;}
.btn-s01a:hover {color:#fff; text-decoration:none;}
.btn-s02 {display:inline-block; width:58px; height:18px; text-align:center; font:11px/18px "돋움"; color:#fff; letter-spacing:-1px; background:#a0a0a0; border-radius:2px; cursor:pointer; border:1px solid #929292;}
.btn-s02:hover {color:#fff; text-decoration:none;}
.btn-s03 {display:inline-block; height:30px; text-align:center; font:13px/30px NanumBarunGothic; color:#ddd; font-weight:300; letter-spacing:-0.5px; background:#676e77; cursor:pointer; text-decoration:none; padding:0 15px;}
.btn-s03:hover {color:#fff; background:#484d53; text-decoration:none;}
.btn-s04 {display:inline-block; height:18px; text-align:center; font:11px/19px "돋움"; color:#2080ff; letter-spacing:-1px; background:#fff; cursor:pointer; border:1px solid #cacaca; padding:0 4px;}
.btn-s04:hover {color:#2080ff; text-decoration:none;}
.btn-s05 {display:inline-block; height:18px; text-align:center; font:11px/19px "돋움"; color:#eb444b; letter-spacing:-1px; background:#fff; cursor:pointer; border:1px solid #cacaca; padding:0 4px;}
.btn-s05:hover {color:#eb444b; text-decoration:none;}
.btn-s06 {display:inline-block; width:60px; height:24px; text-align:center; font-family:"맑은 고딕"; font:12px; color:#fff; line-height:21px; font-weight:300; letter-spacing:-1px; background:#444; cursor:pointer; text-decoration:none; /*padding:0 5px;*/}
.btn-s06:hover {color:#fff; background:#000; text-decoration:none;}
.btn-s07 {display:inline-block; width:60px; height:24px; text-align:center; font-family:"맑은 고딕"; font:12px; color:#fff; line-height:21px; font-weight:300; letter-spacing:-1px; background:#4575d5; cursor:pointer; text-decoration:none; /*padding:0 5px;*/}
.btn-s07:hover {color:#fff; background:#005bbb; text-decoration:none;}
.btn-s08 {display:inline-block; width:60px; height:24px; text-align:center; font-family:"맑은 고딕"; font:12px; color:#fff; line-height:21px; font-weight:300; letter-spacing:-1px; background:#999; cursor:pointer; text-decoration:none; /*padding:0 5px;*/}
.btn-s08:hover {color:#fff; background:#666; text-decoration:none;}
.btn-s09 {display:inline-block; height:20px; font-family:"맑은 고딕", "sans-serif", "AppleGothic", "돋움";font-size:12px; line-height:18px; text-align:center; color:#444; letter-spacing:-1px; background:#fff; cursor:pointer; border:1px solid #cacaca; padding:0 7px;}
.btn-s09:hover {color:#000; text-decoration:none; border:1px solid #888;}
.btn-s10 {display:inline-block;width:60px; height:34px; text-align:center; font:13px/34px NanumBarunGothic; color:#ddd; font-weight:300; letter-spacing:-0.5px; background:#676e77; cursor:pointer; text-decoration:none; padding:0 15px;}
.btn-s10:hover {color:#fff; background:#484d53; text-decoration:none;}
.btn-s11 {display:inline-block; height:20px; font-family:"맑은 고딕", "sans-serif", "AppleGothic", "돋움";font-size:12px; line-height:18px; text-align:center; color:#fff; letter-spacing:-1px; background:#4e7cec; cursor:pointer; padding:0 10px;}
.btn-s11:hover {color:#fff; text-decoration:none;}
.btn-s12 {display:inline-block;width:150px; height:26px; font-family:Malgun Gothic, "맑은 고딕", "sans-serif", "AppleGothic", "돋움";font-size:12px; line-height:24px; text-align:center; color:#444; letter-spacing:-1px; background:#fff; cursor:pointer; border:1px solid #ddd;}
.btn-s12:hover {color:#000; text-decoration:none; border:1px solid #bbb;}
.btn-s13 {display:inline-block; width:70px; height:26px; text-align:center; font-family:"맑은 고딕"; font-size:12px; color:#fff; line-height:24px; font-weight:300; letter-spacing:-1px; background:#4575d5; cursor:pointer; text-decoration:none;}
.btn-s13:hover {color:#fff; background:#005bbb; text-decoration:none;}
.btn-s14 {display:inline-block;width:60px; height:34px; text-align:center; font:14px/31px '맑은 고딕', sans-serif;; color:#ddd; letter-spacing:-0.5px; background:#676e77; cursor:pointer; text-decoration:none; padding:0 15px;}
.btn-s14:hover {color:#fff; background:#484d53; text-decoration:none;}
.btn-s15 {display:inline-block;width:60px; height:32px; text-align:center; font:14px/29px '맑은 고딕', sans-serif; color:#666; letter-spacing:-0.5px; background:#fff; cursor:pointer; text-decoration:none; padding:0 15px; border:1px solid #ddd;}
.btn-s15:hover {color:#000; background:#fff; text-decoration:none; border:1px solid #ccc;}
.btn-s16 {display:inline-block;width:88px; height:28px; text-align:center; font:12px/29px '맑은 고딕', sans-serif; color:#666; letter-spacing:-0.7px; background:#f8f9fa; cursor:pointer; text-decoration:none; border:1px solid #ddd; border-radius:2px;}
.btn-s16:hover {color:#008aff; background:#fff; text-decoration:none; border:1px solid #008aff;}
a.btn-s16.on {background:#fff; border:1px solid #008aff; color:#008aff; border-radius:2px;}
.btn-s17a {display:inline-block;width:88px; height:28px; text-align:center; font:12px/29px '맑은 고딕', sans-serif; color:#666; letter-spacing:-0.7px; background:#f8f9fa; cursor:pointer; text-decoration:none; border:1px solid #ddd; border-radius:2px;}
.btn-s17a:hover {color:#ec0000; background:#fff; text-decoration:none; border:1px solid #ec0000;}
.btn-s17b {display:inline-block;width:88px; height:28px; text-align:center; font:12px/29px '맑은 고딕', sans-serif; color:#ec0000; letter-spacing:-0.7px; background:#f8f9fa; cursor:pointer; text-decoration:none; border:1px solid #ddd; border-radius:2px;}
.btn-s17b:hover {color:#ec0000; background:#fff; text-decoration:none; border:1px solid #ec0000;}
a.btn-s17b.on {background:#fff; border:1px solid #ec0000; color:#ec0000; border-radius:2px;}
.btn-s18 {display:inline-block; height:18px; font-family: "돋움";font-size:11px; line-height:18px; text-align:center; color:#666; letter-spacing:-1px;  border:1px solid #cacaca; padding:0 5px;}
.btn-s18:hover {color:#000; text-decoration:none; border:1px solid #888;}
.btn-s19 {display:inline-block; width:50px; height:16px; text-align:center; font:11px/18px "돋움"; color:#fff; letter-spacing:-1px; background:#4083da; cursor:pointer; border:1px solid #4060da;}
.btn-s19:hover {color:#fff; text-decoration:none;}
.btn-s20 {display:inline-block; width:50px; height:16px; text-align:center; font:11px/18px "돋움"; color:#fff; letter-spacing:-1px; background:#a0a0a0; cursor:pointer; border:1px solid #929292;}
.btn-s20:hover {color:#fff; text-decoration:none;}
.btn-s21 {display:inline-block; padding:2px 1px; text-align:center; font:11px/13px "돋움"; color:#fff; letter-spacing:-1px; background:#e2604f; border:1px solid #b13b30;}
.btn-s21:hover {color:#fff; text-decoration:none;}
.btn-s22 {display:inline-block; padding:2px 1px; text-align:center; font:11px/13px "돋움"; color:#fff; letter-spacing:-1px; background:#4083da; border:1px solid #4060da;}
.btn-s22:hover {color:#fff; text-decoration:none;}
.btn-s23 {display:inline-block; width:50px; height:16px; text-align:center; font:11px/18px "돋움"; color:#fff; letter-spacing:-1px; background:#ff6600; cursor:pointer; border:1px solid #c34e00;}
.btn-s23:hover {color:#fff; text-decoration:none;}
.btn-s24 {display:inline-block; height:23px; font-family: "돋움";font-size:11px; line-height:12px; text-align:center; color:#666; letter-spacing:-1px;  border:1px solid #cacaca; padding:0 5px;}
.btn-s24:hover {color:#000; text-decoration:none; border:1px solid #888;}

.btn-l01 {display:inline-block; width:97px; height:25px; text-align:center; font:bold 14px/25px "돋움"; color:#fff; letter-spacing:-1px; background:#4083da; border-radius:2px; cursor:pointer; border:1px solid #4060da;}
.btn-l01:hover {color:#fff; text-decoration:none;}
.btn-l02 {display:inline-block; width:150px; height:50px; text-align:center; font:15px/46px '맑은 고딕'; color:#fff; letter-spacing:-2px; background:#4575d5; border:none; cursor:pointer; cursor:pointer;}
.btn-l02:hover {color:#fff; background:#375eaa; text-decoration:none; cursor:pointer;}
.btn-l03 {display:inline-block; width:150px; height:50px; text-align:center; font:15px/44px '맑은 고딕'; color:#555; letter-spacing:-2px; background:#fff; border:1px solid #bbb; box-sizing:border-box; cursor:pointer;}
.btn-l03:hover {color:#000; text-decoration:none; border:1px solid #999;}
.btn-l04 {display:inline-block; height:40px; padding:0 20px; text-align:center; font-family:"맑은 고딕"; font-size:14px; line-height:36px; color:#fff; letter-spacing:-1px; background:#4575d5;}
.btn-l04:hover {color:#fff; background:#005bbb; text-decoration:none;}
.btn-l05 {display:inline-block; height:34px; padding:0 20px; text-align:center; font:14px/31px '맑은 고딕'; color:#fff; letter-spacing:-1px; background:#4575d5;}
.btn-l05:hover {color:#fff; background:#375eaa; text-decoration:none;}
.btn-l06 {display:inline-block; width:220px; height:40px; text-align:center; font:14px/38px '맑은 고딕'; color:#fff; letter-spacing:-1px; background:#005bbb;}
.btn-l06:hover {color:#fff; background:#1f4bb4; text-decoration:none;}
.btn-l07 {display:inline-block; width:150px; height:50px; text-align:center; font:15px/46px '맑은 고딕'; color:#fff; letter-spacing:-2px; background:#676e77; border:none; cursor:pointer; cursor:pointer;}
.btn-l07:hover {color:#fff; background:#484d53; text-decoration:none; cursor:pointer;}
.btn-l08 {display:inline-block; width:150px; height:50px; text-align:center; font:15px/46px '맑은 고딕'; color:#fff; letter-spacing:-2px; background:#a0a0a0; border:none; cursor:pointer; cursor:pointer;}
.btn-l08:hover {color:#fff; background:#808080; text-decoration:none; cursor:pointer;}
.btn-l09 {display:inline-block; width:150px; height:50px; text-align:center; font:15px/46px '맑은 고딕'; color:#fff; letter-spacing:-2px; background:#ef7a00; border:none; cursor:pointer; cursor:pointer;}
.btn-l09:hover {color:#fff; background:#d76e00; text-decoration:none; cursor:pointer;}

.tbType4 tbody td a.btn_smart {display:inline-block; /*height:34px;*/ padding:0 20px; font-family:"맑은 고딕"; font-size:14px; /*font-weight:bold;*/ line-height:29px; text-align:center;  color:#fff; letter-spacing:-1px; background:#4575d5; cursor:pointer; border:none; vertical-align:top;}
.tbType4 tbody td a.btn_smart:hover {color:#fff; background:#375eaa; text-decoration:none;}

/* label */
.la_01 {display:inline-block; width:34px; height:18px; text-align:center; font:11px/18px '맑은 고딕'; color:#666; letter-spacing:-1px; border:1px solid #ddd; border-radius:10px;}

/* table style */
.tb-cnt1 {font-family:맑은 고딕; border-collapse:collapse; width:100%; letter-spacing:-1px; border:2px solid #f1f1f1; border-top:2px solid #aaa; background:#fbfafa;}
.tb-cnt1 td {text-align: ; font-size:17px; padding:15px 40px; height:35px; color:#444;}
.tb-cnt1 td:last-child {color:#ff6600; font-weight:bold; text-align:right;}
.tb-cnt2 {border-collapse:collapse; width:100%; border:1px solid #fabd8f;}
.tb-cnt2 td {text-align:left; padding:20px; height:35px; color:#888;}
.tb-cnt2 p {font-family:NanumBarunGothic; font-size:14px; margin-bottom:10px;}
.tb-cnt3 {font-family:"맑은 고딕"; border-collapse:collapse; width:100%; letter-spacing:-0.5px; border:2px solid #f1f1f1; background:#fbfafa;}
.tb-cnt3 td {font-size:18px; padding:0 40px; height:35px; color:#444; letter-spacing:-1px;}
.tb-cnt3 span {float:right; color:#ff6c00; font-size:20px; font-weight:bold;}

/* 동의 체크 */
.chk_border {padding:10px; border:1px solid #ddd; border-top:none; background:#f7f7f7;}
.bgBox1{border:1px solid #ddd; background-color:#fff; padding:15px; line-height:21px;}
.bgBox1 p{color:#777;}

/* 로켓배너 */
.bn-rocket {width:739px; background:url(../images/img_rocket_guide.png) no-repeat 625px 35px; margin-top:20px;}
.bn-rocket p {font-family:NanumBarunGothic; font-size:22px; letter-spacing:-1px; line-height:24px; margin-bottom:10px;}
.bn-rocket span {display:inline-block;font-family:NanumBarunGothic; font-size:13px; color:#888; font-weight:400; line-height:18px; margin-bottom: 15px;}
.bn-rocket a {margin-right:7px;}

/* 블릿 */
.list-info li {position:relative; box-sizing:border-box; padding-left:10px; line-height:21px; font-size:12px;}
.list-info.v1 li:before {content:""; position:absolute; left:0; top:8px; width:3px; height:3px; background:#888;}

/* 최초등록매물특급이벤트 */
.layer-first {position:absolute; right:10px; top:101px; width:650px; height:100px; background-color:#fff7dc; padding:30px; opacity:0.95;}
.layer-closed {position:absolute; right:20px; top:20px; width:41px; height:41px; background:url(../images/btn_closed.png) no-repeat; text-indent:1000%;	white-space:nowrap;	overflow:hidden; opacity:0.5;}
.layer-closed:hover {position:absolute; right:20px; top:20px; width:41px; height:41px; background:url(../images/btn_closed.png) no-repeat; text-indent:1000%; white-space:nowrap; overflow:hidden; opacity:1;}

/* 검색 */
.qna_search {height:59px; background:#f4f5f9; padding-top:19px; padding-left:20px; border:1px solid #eee; margin:10px 0 30px 0;}
.qna_search .btn-l04 {width:60px;}
.qna_tit {font-family:"맑은 고딕"; font-size:15px; color:#000; font-weight:bold; margin-bottom:10px; letter-spacing:-1px;}
.qna_select {width:150px; height:40px; font-family:"맑은 고딕"; font-size:14px; border:1px solid #ddd; padding-left:7px; letter-spacing:-1px; margin-right:7px;}
.qna_input {width:428px; height:38px; font-family:"맑은 고딕"; font-size:14px; border:1px solid #ddd; padding-left:7px; letter-spacing:-1px;}

/* 주요 질문 유형 */
.qna_type {font-family:"맑은 고딕"; width:740px; border-collapse:collapse; border-spacing:0; letter-spacing:-1px; background:#fcfcfc; border:1px solid #ddd; margin-bottom:30px;}
.qna_type td {height:26px; padding:10px 0 10px 20px; border-bottom:1px solid #ddd;}
.qna_type img {vertical-align:middle !important; margin-right:5px;}
.qna_type td a {font-size:13px; color:#444;}
.qna_type td a:hover {color:#005bbb; font-weight:bold;}

/* Layer */
.qna_text img {vertical-align:sub !important;}
.qna_text a {font-family:"맑은 고딕"; font-size:13px; color:#005bbb; font-weight:bold; letter-spacing:-1px; margin:0 7px;}
.qna_text a:hover {color:#005bbb; font-weight:bold; text-decoration:none;}
.qna_layer {position:relative; width:220px; height:318px; font-family:"맑은 고딕"; color:#444; letter-spacing:-1px; padding:19px; background:#fff; border:1px solid #ddd; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1); border-top:2px solid #005bbb;}
.qna_layer span {position:absolute; top:15px; right:10px;}
.qna_layer h4 {font-size:14px; color:#000; margin-bottom:10px; line-height:14px;}
.qna_layer img {vertical-align:middle !important; margin-right:5px; opacity:0.5;}
.qna_layer img:hover {opacity:1;}
.qna_layer ul {margin-bottom:13px;}
.qna_layer li {font-size:13px; line-height:30px; padding-left:5px;}
.qna_layer li a {color:#444;}
.qna_layer li a:hover {color:#005bbb; font-weight:bold;}
.qna_layer .btn-l04 {width:180px; }

/* GNB */
#gnb_wrap .npagego {position:absolute; top:45px; right:0px;}
#gnb_wrap .nplusgo {position:absolute; top:45px; right:105px;}
#gnb_wrap {width:960px; height:100px; position:relative; margin:0 auto; text-align:center;}
#gnb_wrap h1 {padding-top:40px; padding-bottom:11px;}
.gnb {position:relative; height:50px; color:#444; font-family:"맑은 고딕"; background:#fff; margin:0 auto; border-top:2px solid #000; border-bottom:1px solid #d6d6d6;}
.gnb ul:after{content:"";display:block;clear:both;}
.gnb li {position:relative; float:left; padding-right:40px; padding-top:13px; padding-bottom:8px;}/*수정2019*/
.gnb li a {font-size:15px; letter-spacing:-1px; color:#444;}
.gnb li a:hover {font-size:15px; letter-spacing:-1px; font-weight:bold; color:#000; }
.gnb li.on {font-weight:bold;}
.gnb li span.noti_count {position: absolute; top:11px; left:17px; right:0; z-index:20; text-align:center; line-height:0;}
.gnb li span.noti_count em {width:28px; height:18px; vertical-align:top; display:inline-block; background:#ff4d4d; border-radius:18px; font-family: tahoma,helvetica,sans-serif; color:#fff; font-size:11px; line-height:18px; min-width:5px; text-shadow:0 1px rgba(0,0,0,.2);}
.gnb .r_menu {position:absolute; top:15px; right:0;}
.gnb .r_menu a.estate_home {font-size:15px; letter-spacing:-1px; color:#444; margin-right:30px; line-height:16px;}
.gnb .r_menu a.estate_home:hover {color:#000; text-decoration:underline;}
.gnb .r_menu a i {font-size:16px;}
.gnb .r_menu a.memulWrite {display:inline-block; font-size:18px; letter-spacing:-2px; color:#005bbb; line-height:16px; font-weight:bold;}
.gnb .r_menu a.memulWrite img {margin-right:3px; margin-top:-2px;}

/* Quick menu*/
#quick_wrap { position: absolute;right: -20px;top: 0; }
.quick_menu {/*position:absolute;*/ position:fixed; /*right:0; top:25%;*/ z-index:99;}
.quick_menu ul li {letter-spacing:-1px;}
.quick_menu ul li a {display:inline-block; width:90px; /*height:90px;*/ background:#f0f0f1; font-family:"맑은 고딕"; text-align:center; font-size:15px; color:#fff; line-height:120px; margin-bottom:1px;}
.quick_menu ul li a:hover {background:#4e7cec; text-decoration:none; }

.quick_menu ul li.qm_naver a {background:url(../images/qbn_naver.jpg) no-repeat; text-indent:-9999px;}

.quick_menu ul li.qm1 a {height:90px; background:url(../images/qm1.png) no-repeat; text-indent:-9999px;}
.quick_menu ul li.qm1 a:hover {background:url(../images/qm1_ov.png) no-repeat;}

.quick_menu ul li.qm2 a {height:90px; background:url(../images/qm2.png) no-repeat; text-indent:-9999px;}
.quick_menu ul li.qm2 a:hover {background:url(../images/qm2_ov.png) no-repeat;}

.quick_menu ul li.qm3 a {height:90px; background:url(../images/qm3.png) no-repeat; text-indent:-9999px;}
.quick_menu ul li.qm3 a:hover {background:url(../images/qm3_ov.png) no-repeat;}

.quick_menu ul li.qm4 {position:relative;}
.quick_menu ul li.qm4 a {height:90px; background:url(../images/qm4.png) no-repeat; text-indent:-9999px;}
.quick_menu ul li.qm4 a:hover {background:url(../images/qm4_ov.png) no-repeat;}

.quick_menu ul li.qm5 a {height:90px; background:url(../images/quick_top.png) no-repeat; text-indent:-9999px; height:40px;}
.quick_menu ul li.qm5 a:hover {background:url(../images/quick_top_ov.png) no-repeat;/*background:none;*/}

.quick_menu li span.noti_count {position: absolute; top:20px; right:17px; z-index:20; text-align:center; line-height:0;}
.quick_menu li span.noti_count em {width:28px; height:18px; vertical-align:top; display:inline-block; background:#ff4d4d; border-radius:18px; font-family: tahoma,helvetica,sans-serif; color:#fff; font-size:11px; line-height:18px; min-width:5px; text-shadow:0 1px rgba(0,0,0,.2);}

/* footer */
#footer_wrap {font-family:Malgun Gothic, "맑은 고딕", "sans-serif", "AppleGothic", "돋움"; /*height:100px;*/ margin-top:60px;}
.footer_top {position:relative; width:100%; height:50px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; line-height:50px; font-size:15px; letter-spacing:-1px;}
.footer_top li {float:left; background:url(../images/vline1x11.gif) no-repeat 0 20px; padding:0 20px;}
.footer_top li:first-child {padding-left:0; background:none;}
.footer_top li a {font-size:13px; letter-spacing:-1px; line-height: 50px;}
.footer_top li a:hover {color:#ff5b59; text-decoration:none;}
.footer_top span.blog {position:absolute; right:0; top:0;}
.footer_top span.blog a {text-decoration:none;}
.footer_top span.blog a img {margin-top:10px;}
.footer_top span.navertv {position:absolute; right:125px; top:0;}
.footer_top span.navertv a {text-decoration:none;}
.footer_top span.navertv a img {margin-top:10px;}
.footer_mid {overflow:hidden; width:100%; padding:30px 0;}
.footer_mid .ft_left {float:left; width:43%;}
.footer_mid .ft_left h5 {font-size:18px; color:#444; letter-spacing:-1px; display:inline-block;}
.footer_mid .ft_left span.cs_tel {font-size:26px; letter-spacing:-1px; font-weight:bold; color:#eb444b; line-height:18px;}
.footer_mid .ft_left ul {overflow:hidden; margin-top:5px;}
.footer_mid .ft_left li {line-height:20px; letter-spacing:-0.7px; color:#666;}
.footer_mid .ft_left li:first-child {font-size:14px; color:#444; /*margin-bottom:5px;*/}
.footer_mid .ft_left li a {color:#666; font-size:12px; letter-spacing:-0.5px; }
.footer_mid .ft_left li span.faqlink {color:#eb444b; text-decoration:underline;}
.footer_mid .ft_right {overflow: hidden; float:left; width:57%; font-size:12px; letter-spacing:-0.5px;}
.footer_mid .ft_right h5 {padding-bottom:3px; font-size:13px;}
.footer_mid .ft_right ul {  }
.footer_mid .ft_right li {font-size:13px; line-height:20px; }
.footer_mid .ft_right li a {color:#666; letter-spacing:-0.5px; }
.footer_bom {overflow: hidden; width:100%; padding:20px 0; background:#f3f3f3;}
.footer_bom address {float:right; width:825px; color:#555; font-size:12px; line-height:19px; }
.footer_bom .thebizci {float:left; width:135px; padding-top:7px;}
.footer_bom address span {/*display:block;*/ font-size:12px; color:#555; line-height:18px;}

/* 확인매물관리 */

/* Tab */
#tab {width:960px; margin:20px 0px 30px 0;}
ul.tab {box-sizing:border-box; border-collapse:collapse; }
ul.tab li {display:inline; margin-right:-6px;}
ul.tab li a {display:inline-block; width:134.5px; font-family:"맑은 고딕"; color:#555; font-weight:bold; text-decoration:none; padding:11px 0; border:1px solid #ccc; border-bottom:1px solid #B7B7B7; font-size:15px; background:#f4f5f9; letter-spacing:-1.5px; line-height:24px; text-align:center; box-sizing: border-box;}
ul.tab li:last-child a {width:165px;}
ul.tab li a:hover {border:1px solid #B7B7B7; background:#fff; color:#000;}
ul.tab li.selected a, ul.tabs li.selected a:hover{position: relative;top: 0px;font-weight:bold;background: white;border: 1px solid #B7B7B7;border-bottom-color: white;color: #000;}
ul.tab li.selected a:hover {text-decoration: none;}
ul.tab img {margin-top:4px;}

/* 팝업 Tab */
#tab01 {width:660px; margin:20px 0px 20px 0;}
ul.tab01 {box-sizing:border-box; border-collapse:collapse; }
ul.tab01 li {display:inline; margin-right:-6px;}
ul.tab01 li a {display:inline-block; width:50%; font-family:"맑은 고딕"; color:#555; font-weight:bold; text-decoration:none; padding:7px 0; border:1px solid #ccc; border-bottom:1px solid #B7B7B7; font-size:14px; background:#f4f5f9; letter-spacing:-1.5px; line-height:24px; text-align:center; box-sizing: border-box;}
ul.tab01 li:last-child a { }
ul.tab01 li a:hover {border:1px solid #B7B7B7; background:#fff; color:#000;}
ul.tab01 li.selected a, ul.tabs li.selected a:hover{position: relative;top: 0px;font-weight:bold;background: white;border: 1px solid #B7B7B7;border-bottom-color: white;color: #000;}
ul.tab01 li.selected a:hover {text-decoration: none;}
ul.tab01 img {margin-top:4px;}

/* Banner */
#container .content div.event_box { height:50px;font-size:14px; line-height:50px; background:#eb444b; padding:0 20px;}
#container .content div.event_box img {vertical-align:sub; margin-right:15px;}
#container .content div.event_box a {font-family:"맑은 고딕"; font-size:13px; color:#fff; letter-spacing:-1px;}

/* Table */
caption {/*position:absolute;*/ font-size:0; left:-99999px;}
.table-box-wrap {position:relative; padding-top:35px; border:1px solid #ddd; border-top:none;}
.table-box-wrap .table-box {width:100%; max-height:229px; overflow:scroll; overflow-x:hidden;}
.table-box-wrap .table-box table {/*width:960px;*/ width:100%; table-layout:fixed; border-spacing:0; border-collapse:collapse; font-family:"맑은 고딕";}
.table-box-wrap .table-box table thead {width:100%;/*table-layout:fixed;*/}
.table-box-wrap .table-box table thead tr {position:absolute; top:0;}
.table-box-wrap .table-box table thead tr th {height:35px; font-size:11px; color:#666; font-weight:normal; letter-spacing:-0.7px; border-top:2px solid #666; border-bottom:1px solid #ddd; box-sizing:border-box; border-collapse:collapse; background:#f4f5f8 url(../images/bar.gif) no-repeat 0 50%;}
.table-box-wrap .table-box table thead tr th.first {background:#f4f5f8;}
.table-box-wrap .table-box table td {font-size:13px; color:#444; letter-spacing:-1px; padding:8px 0; border-top:1px solid #ccc;}
.table-box-wrap .table-box table td a.btn_report {display:inline-block; height:26px; font-family:"맑은 고딕"; font-size:12px; line-height:24px; text-align:center; color:#2175f3; letter-spacing:-1px; background:#fff; cursor:pointer; border:1px solid #639ef7; padding:0 10px;}
.table-box-wrap .table-box table td a.btn_report:hover {color:#2175f3; text-decoration:none; border:1px solid #2175f3;}
.table-box-wrap .table-box table td img {vertical-align:middle; margin-right:5px;}
.table-box-wrap .table-box table tr {display:inline-table; width:100%; table-layout:fixed;}
.table-box-wrap .table-box table tr.premium {background:#fefaf5;}
.table-box-wrap .table-box table tbody tr {display:table-row;}
/* 프리미엄상품가입X */
.table-box-wrap .table-box table tr.no_premium {background:#fefaf5;}
.table-box-wrap .table-box table tr.no_premium td {text-align:center;}
.table-box-wrap .table-box table tr.no_premium td a {width:140px; margin-left:10px;}

.tbstyle1 {width:100%; font-family:"맑은 고딕"; text-align:left; font-size:13px; color:#444; letter-spacing:-0.7px; border-collapse:collapse; border:1px solid #ddd; border-top:2px solid #666;}
.tbstyle1 th {padding:10px 0 10px 14px; font-size:13px; background:#f4f5f9; border-bottom:1px solid #dde1e4; text-align:left; font-weight:normal}
.tbstyle1 td {height:48px; border-bottom:1px solid #dde1e4; padding-left:20px;}

.tbstyle2 {width:100%; margin-top:10px; margin-bottom:20px;}
.tbstyle2 thead th {font-family:"맑은 고딕"; font-size:11px; letter-spacing:-0.7px; line-height:13px; font-weight:normal; color:#484848444; border-top:2px solid #666; height:40px; border-bottom:1px solid #dcdde0; background:#f4f5f9 url(../images/bar.gif) no-repeat 0 50%; background-color:#f4f5f9;}
.tbstyle2 .firstBg{background:none; background-color: #f4f5f9;}
.tbstyle2 tbody td {color:#666; padding:10px 0; border-bottom:1px solid #e5e5e6; /*border-right:1px solid #ddd;*/}
.tbstyle2 th img{padding-top:5px;}
/*.tbstyle2 td img{padding:2px 0;}*/
.tbstyle2 .tx_cause {height:25px; text-align:left; padding-left:100px; background:#f0f0f0; color:#e64b40;}
.tbstyle2 .tx_cause .cause_tit {color:#666;}
.tbstyle2 .tx_cause .cause {font-weight:bold;}
.tbstyle2 td.num {line-height:16px; letter-spacing:-0.3px;}
.tbstyle2 td.type {font-size:11px;}
.tbstyle2 td.location {font-size:12px; line-height:18px;}
.tbstyle2 td.location ul li:nth-child(3) {color:#444; margin-bottom:2px;}
.tbstyle2 td.location ul li:last-child ul li:first-child {color:#444; margin-bottom:2px;}
.tbstyle2 td.location ul li:last-child a {color:#005bbb; text-decoration:underline;}
.tbstyle2 td.prices {position:relative; text-align:center; line-height:14px;}
.tbstyle2 td.prices img {padding:2px 0;}
.tbstyle2 td.prices p:last-child {font-size:12px; color:#000; font-weight:bold;}
.tbstyle2 td.prices p span {font-weight:normal; color:#999;}
.tbstyle2 td.area {font-size:12px; color:#444; line-height:18px;}
.tbstyle2 td.product {text-align:center; font-size:12px; line-height:16px;}
.tbstyle2 td.product ul li:last-child {font-size:11px; letter-spacing:-0.5px;}
.tbstyle2 td.product ul li img {padding:0; margin-right:2px;}
.tbstyle2 td.process {text-align:center; font-size:12px; color:#666; letter-spacing:-1px;}
.tbstyle2 td.process p {color:#666; line-height:16px;}
.tbstyle2 td.process p.fax {color:#e16c6c;}
.tbstyle2 td.btns {text-align:center;}
.tbstyle2 div.priceDetailView {position:absolute; left:0; top:0; background-color:#fff; border:1px solid #888888; /*text-align:left;*/ padding:10px; line-height:20px; font-family:"맑은 고딕","sans-serif"; z-index:1;}
.tbstyle2 div.priceDetailView .date{font-weight:normal; font-size:12px; border-bottom:1px solid #dbdbdb; margin-bottom:5px;}
.tbstyle2 div.priceDetailView .date span{font-weight:bold; color:#0c85e3;}
.tbstyle2 div.priceDetailView .firstPrice{font-weight:normal; color:#666;}
.tbstyle2 div.priceDetailView .firstPrice span{font-size:13px; font-weight:bold; color:#333;}

.tbstyle3 {width:100%; font-family:"맑은 고딕"; text-align:left; font-size:13px; color:#444; letter-spacing:-0.7px; border-collapse:collapse; border:1px solid #ddd;}
.tbstyle3 th {padding:10px 0 10px 10px; font-size:13px; background:#f4f5f9; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; text-align:left; font-weight:normal}
.tbstyle3 td {border-bottom:1px solid #ddd; padding:10px 10px 10px 15px; line-height:21px;}
.tbstyle3 td.radio {line-height:24px;}
.tbstyle3 select {font-family:"맑은 고딕";font-size:13px; color:#484848; padding:3px; border:1px solid #bbb;}
.tbstyle3 input {font-family:"맑은 고딕"; color:#484848; padding:5px; border:1px solid #bbb;}

.tbstyle5 {width:100%; font-family:"맑은 고딕"; text-align:left; font-size:13px; color:#444; letter-spacing:-0.7px; border-collapse:collapse; border-top:1px solid #999;}
.tbstyle5 th {padding:10px 0 10px 10px; font-size:12px; background:#f4f5f9; border-bottom:1px solid #ddd; text-align:left; font-weight:normal; letter-spacing:-1.5px;}
.tbstyle5 td {border-bottom:1px solid #ddd; padding:7px 10px 7px 15px; line-height:21px; font-size:13px;}
.tbstyle5 select {font-family:"맑은 고딕";font-size:13px; color:#484848; padding:3px; border:1px solid #bbb;}
.tbstyle5 input {font-family:"맑은 고딕"; color:#484848; padding:5px; border:1px solid #bbb;}

.tbstyle7 {width:100%; font-family:"맑은 고딕"; text-align:left; font-size:13px; color:#444; letter-spacing:-0.7px; border-collapse:collapse; border:1px solid #ddd; border-top:2px solid #999;}
.tbstyle7 th {padding:10px; font-size:13px; background:#f4f5f9; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; text-align:center;/* font-weight:normal*/}
.tbstyle7 td {border:1px solid #ddd; padding:10px; line-height:21px;}
.tbstyle7 td:first-child { background:#f4f5f9;}
.tbstyle7 td.bg {background:#f4f5f9;}
.tbstyle7 td.wh {background:#fff;}

.tbstyle8 {width:100%; font-family:"맑은 고딕"; text-align:left; font-size:13px; color:#444; letter-spacing:-0.7px; border-collapse:collapse; border:1px solid #ddd; border-top:2px solid #999;}
.tbstyle8 th {padding:8px; font-size:13px; background:#f4f5f9; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; text-align:center;/* font-weight:normal*/}
.tbstyle8 td {border:1px solid #ddd; padding:8px; line-height:21px;}
.tbstyle8 input {font-family:"맑은 고딕"; color: #484848; padding: 5px; border: 1px solid #bbb;}
.tbstyle8 input[type="radio"] {font-family:"맑은 고딕"; color:#484848; padding:5px; border:1px solid #bbb;}

/*  매물실패 */
.tbstyle2 .list_cause {height:25px; font-family:Malgun Gothic, "맑은 고딕", "sans-serif", "AppleGothic", "돋움"; font-size:12px;letter-spacing:-0.5px; text-align:left; background:#f4f5f9; color:#666; border-top:2px solid #fff; padding:12px 10px 12px 30px; line-height:18px;}
.tbstyle2 .list_cause li {float:left;}
.tbstyle2 .list_cause li:first-child {width:100px; padding-top:13px;}
.tbstyle2 .list_cause li:last-child {width:810px;}
.tbstyle2 .list_cause p.fail {/*width:815px;*/ text-indent:-70px; margin-left:65px; margin-bottom:5px; color:#666;}
.tbstyle2 .list_cause p img {padding-top:3px;}

/*  (구)매물실패 - 리스트 전체 수정 후 삭제 */
.tbType2 .list_cause {height:25px; font-family:Malgun Gothic, "맑은 고딕", "sans-serif", "AppleGothic", "돋움"; font-size:12px;letter-spacing:-0.5px; text-align:left; background:#f4f5f9; color:#666; border-top:2px solid #fff; padding:12px 10px 12px 30px; line-height:18px;}
.tbType2 .list_cause li {float:left;}
.tbType2 .list_cause li:first-child {width:100px; padding-top:13px;}
.tbType2 .list_cause li:last-child {width:810px;}
.tbType2 .list_cause p.fail {/*width:815px;*/ text-indent:-70px; margin-left:65px; margin-bottom:5px; color:#666;}
.tbType2 .list_cause p img {padding-top:3px;}

/* 필터 */
.table01 input[type=radio] {width:15px; height:15px; margin-top:-1px;}
.date_set {position:relative; display:inline-block;}
.date_set img {position:absolute; right:5px; top:5px;}
#filter .btn_wrap {padding:20px 0 40px 0;}

/* 팝업_모바일확인 서류심사 기준 */
.tg {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Malgun Gothic, "맑은 고딕", "sans-serif", "AppleGothic", "돋움"; font-size:12px;padding:10px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;border-top:1px solid #eb444b;letter-spacing:-1px;line-height:23px;}
.tg th{font-family:Malgun Gothic, "맑은 고딕", "sans-serif", "AppleGothic", "돋움";font-size:12px;font-weight:normal;padding:5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-tcrb{background-color:#fbf5f7;color:#666;border-color:#ddd;vertical-align:center; font-size:12px; letter-spacing:-1px; border-top:1px solid #eb444b;}
.tg .tg-xalm{border-color:#ddd;text-align:left;vertical-align:top}
.shd {border:1px solid #ddd; background:#fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);}

/* 팝업_건축물대장 */
.layer_pop {position:relative; width:600px; background:#fff; font-family:Malgun Gothic, "맑은 고딕", "sans-serif", "AppleGothic", "돋움"; font-size:13px; letter-spacing:-1px; padding:30px;}
.layer_pop img {vertical-align:baseline;}
.layer_pop h4 {display:inline-block; font-family:"NanumBarunGothic", sans-serif; font-size:24px; letter-spacing:-1px; margin-bottom:5px;}
.layer_pop h5 {font-family:Malgun Gothic, "맑은 고딕"; font-size:14px; color:#444; letter-spacing:-1px; margin-bottom:5px;}
.layer_pop p {font-size:12px;}
.layer_pop ul {width:600px; height:50px; margin:20px 0 30px 0;}
.layer_pop ul li {float:left; height:50px; font-family:"NanumBarunGothic"; color:#fff; font-size:16px; line-height:50px; padding-left:60px;}
.layer_pop ul li a {display:block; height:81px; padding:0 35px; font-size:17px; color:#fff; line-height:50px;}
.layer_pop ul li a:hover {color:#fff; text-decoration:none;}
.step_01off {width:240px; background:url(../images/step_01off.png);}
.step_01on {width:240px; background:url(../images/step_01on.png);}
.step_02off {width:240px; background:url(../images/step_02off.png);}
.step_02on {width:240px; background:url(../images/step_02on.png);}
.tb-cnt4 {border-collapse:collapse; border-spacing:0; width:100%;}
.tb-cnt4 input {padding:0;}
.tb-cnt4 td {font-family:"맑은 고딕"; border:1px solid black; font-size:13px; overflow:hidden; word-break:normal; letter-spacing:-1px; border-left:none; border-right:none;}
.tb-cnt4 .cnt4-td {border-color:#ddd; text-align:left; height:60px; padding-left:20px; border-top:1px solid #444;}
.tb-cnt4 select {font-family:"맑은 고딕"; border:1px solid #ddd; font-size:14px; padding-left:7px; letter-spacing:-1.3px !important; border:1px solid #d6d6d6;}
.tb-cnt4 .h40 {border-color:#ddd; text-align:left; height:40px; padding-left:20px; border-top:1px solid #444;}

/* 팝업_프리미엄 노출관리 */
#premiumChoice {font-family:"맑은 고딕";}
#premiumChoice .content {padding:20px;}
#premiumChoice .content select {width:400px; height:40px; font-size:14px; letter-spacing:-1px; padding:5px; font-family:"맑은 고딕";}
#premiumChoice .content strong {font-size:15px; color:#444;}
#premiumChoice .content span.desc {display:inline-block; letter-spacing:-1px; margin-top:10px;}
#premiumChoice .footer {text-align:center; margin-top:-10px;}

#premiumChange {font-family:"맑은 고딕";}
#premiumChange .content {padding:20px;}
#premiumChange .content select {width:400px; height:40px; font-size:14px; letter-spacing:-1px; padding:5px; font-family:"맑은 고딕";}
#premiumChange .content strong {font-size:15px; color:#444;}
#premiumChange .content span.desc {display:inline-block; letter-spacing:-1px; }
#premiumChange .footer {text-align:center; margin-top:-10px;}

#premium_choice {font-family:Malgun Gothic, "맑은 고딕", "sans-serif", "AppleGothic", "돋움";}
#premium_choice .content {padding:20px;}
#premium_choice .content select {width:400px; height:40px; font-size:14px; letter-spacing:-1px; padding:5px; font-family:"맑은 고딕";}
#premium_choice .content strong {font-size:15px; color:#444;}

.tbPType2 tbody td.no_memul {height:270px; border-bottom:none; text-align:center;}

/* 팝업_빠른등록 */
#quickmenulreg {font-family:"맑은 고딕";}
#quickmenulreg .content {padding:20px;}
#quickmenulreg .content .filter {background:#f4f5f9; padding:20px;}
#quickmenulreg .content .filter p {letter-spacing:-0.5px; height:30px;}
#quickmenulreg .content .filter select {width:400px; height:34px; font-size:13px; color:#444; letter-spacing:-1px; padding:5px; font-family:"맑은 고딕";}
#quickmenulreg .content .filter input[type="text"] {height: 34px; font-size:14px; color:#444; letter-spacing:-1px; padding:5px; font-family:"맑은 고딕"; color:#444;}
#quickmenulreg .content .filter input[type="radio"] {margin-bottom:1px; margin-right:2px;}
#quickmenulreg .content table {width:100%; border-top:2px solid #adadad;}
#quickmenulreg .content table thead th {font-size:11px; font-weight:normal; color:#666; height:35px; letter-spacing:-0.5px; border-bottom:1px solid #dcdde0; background:url(../images/bar.gif) no-repeat 0 50%; background:#f4f5f8; box-sizing:border-box;}
#quickmenulreg .content table .lastBg{background-image:none; background:#f4f5f8:}
#quickmenulreg .content table tbody td {height:80px; font-size:12px; letter-spacing:-0.7px; border-bottom:1px solid #ddd; padding:10px 0; box-sizing:border-box;}
#quickmenulreg .content table tbody td.num1 {padding-left:20px;}
#quickmenulreg .content table tbody td.num img {margin-top:2px;}
#quickmenulreg .content table tbody td.num p {font-size:11px; color:#777;}
#quickmenulreg .content table tbody td.location {color:#999999;}
#quickmenulreg .content table tbody td.location li:first-child {color:#005bbb;}
#quickmenulreg .content table tbody td.prices {text-align:center;}
#quickmenulreg .content table tbody td.prices p:last-child {color:#000; font-weight:bold;}
#quickmenulreg .content table tbody td.prices p span {font-weight:normal; color:#999;}
#quickmenulreg .content table tbody td.area {text-align:center;}
#quickmenulreg .content table tbody td.period {text-align:center;}
#quickmenulreg .content table tbody td.process {text-align:center;}
#quickmenulreg .content table tbody td.process p {color:#e16c6c; line-height:19px;}
#quickmenulreg .content table tbody td.no_memul {height:320px; border-bottom:none; text-align:center;}
#quickmenulreg .footer {text-align: center; height: 50px;padding-top:15px; }
#quickmenulreg .footer p {margin-top:20px; font-size:13px; letter-spacing:-1px; color:#666;}
#quickmenulreg .footer p input[type=checkbox] {width:15px; height:15px; margin-bottom:4px;}
#quickmenulreg .footer div.description {font-size:12px; letter-spacing:-1px; color:#666; line-height:21px; text-align:left; margin-top:20px; padding:20px 20px 20px 130px; background:#f4f5f8;}
#quickmenulreg .footer div.description p {margin:0; font-size:12px;}

/* 팝업_매물리스트인쇄 */
#printMemul .popupHead {font-family:Malgun Gothic,"맑은 고딕","sans-serif","AppleGothic","돋움"; height:40px; background:#284777; line-height:40px;}
#printMemul .popupHead ul li {font-size:15px; font-weight:bold; padding-left:10px; color:#fff; letter-spacing:-0.5px;}
#printMemul .popupCon {height:675px; /*overflow:scroll; overflow-x:hidden;*/ padding:20px;}
#printMemul .popupCon .tbstyle2 td.num {padding-left: 10px;}
#printMemul .popupCon .tbstyle2 td.num ul li.mk {font-size:12px; color:#ef7a00; }
#printMemul .popupCon .tbstyle2 td.num ul li.naver {font-size:12px; color:#2a9500; }

/* 팝업_안내가이드_오픈전 */
.mySlides {display:none}
.mySlides img {margin-top:65px;}
.slideshow-container {width:960px; height:650px; position:relative; margin:auto; /*background:rgba(0,0,0,0.5);*/}
.slideshow-container a.close {position:absolute; right:15px; top:13px; overflow:hidden; font-size:0; color:transparent; z-index:1;}
.next {right:0;}
.prev {left:0;}
.prev, .next {cursor:pointer; position:absolute; top:50%; width:50px; padding:16px; margin-top:-22px; font-size:40px; text-align:center; transition:0.6s ease; user-select:none; background-color: rgba(0,0,0,0.4); box-sizing: border-box;}
.prev:hover, .next:hover {background-color: rgba(0,0,0,0.6); color:white; text-decoration:none;}
.text {font-family:"맑은 고딕"; color: #fcff00; font-size: 15px; padding: 8px 12px; position: absolute; bottom: 8px; width: 100%; text-align: center;}
.numbertext {font-family:"맑은 고딕"; width:100%; height:65px; color:#fff; font-size:23px; padding-left:20px; position:absolute; top:0; line-height:65px; background:#005bbb;box-sizing: border-box;}

/* 팝업_안내가이드_오픈후 */
.numbertext_after {font-family: NanumBarunGothic,"sans-serif"; width:100%; height:65px; color:#fff; font-size:23px; padding-left:20px; position:absolute; top:0; line-height:65px; background:#eb444b;box-sizing: border-box;}

/* 홈 */
#contents_top {width:960px; overflow:hidden;}
#contents_top .main_bn {width:680px; float:left; margin-right: 20px;}
#contents_top .notice_wrap {height:180px; margin-left:20px;}
#contents_top .notice_wrap .list {font-family:"맑은 고딕"; width:230px; height:140px; overflow:hidden; padding:19px 14px; border:1px solid #d5dbe5;}
#contents_top .notice_wrap .list li {font-size:13px; line-height:22px; clear:both; letter-spacing:-1px;}
#contents_top .notice_wrap .list li.length {width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#contents_top .notice_wrap .list li a {letter-spacing:-1px;}
#contents_top .notice_wrap .list h3 {position:relative; font-family:"맑은 고딕"; font-size:18px; color:#000; letter-spacing:-2px;}
#contents_top .notice_wrap .list h3 span {position:absolute; top:2px; right:0px;}
#contents_top .notice_wrap .list .more {font-size:12px; color:#666; letter-spacing:-1px; text-decoration:none;}
#contents_top .notice_wrap .list .more a:hover {color:#000; text-decoration:none;}

#contents_center {width:100%; overflow:hidden; font-family:"맑은 고딕"; padding-top:20px;}
#contents_center .cont_left {float:left; width:680px; margin-right:20px;}
#contents_center .cont_left .section1 {position:relative; padding-top:10px;}
#contents_center .cont_left .section1 h2 {font-family:"맑은 고딕"; height:35px; font-size:18px; color:#000; letter-spacing:-2px;}
#contents_center .cont_left .section1 span.more {position:absolute; right:0; top:18px; font-size:12px; color:#666; letter-spacing:-1px;}
#contents_center .cont_left .section1 span.more a:hover {color:#000; text-decoration:none;}
#contents_center .cont_left .section1 ul {width:680px; height:80px; background:#f1f1f1; /*padding:20px 0;*/}
#contents_center .cont_left .section1 ul li {float:left; width:124px; height:80px; border-right:1px solid #fff;}
#contents_center .cont_left .section1 ul li:last-child {border-right:none;}
#contents_center .cont_left .section1 ul li.report {position:relative; width:123px; /*height:40px;*/ background:#f1f1f1; text-align:center; /*padding:20px;*/}
#contents_center .cont_left .section1 ul li.report a {display:inline-block; width:123px; height:80px; font-size:21px; color:#000; font-weight:bold; text-decoration:underline; line-height:50px;}
#contents_center .cont_left .section1 ul li.report a:hover {display:inline-block; width:123px; height:80px; background:#e7e7e7;}
#contents_center .cont_left .section1 ul li.report span {display:inline-block; font-size:13px; color:#444; letter-spacing:-1px; margin-top:8px;}
#contents_center .cont_left .section1 ul li.report p {position:absolute; width:100%; font-size:13px; color:#444; font-weight:normal; letter-spacing:-1px; margin-top:10px; top:19px;}
#contents_center .cont_left .section1 ul li.btn_memul a {display:inline-block; width:184px; height:80px; text-align:center; font:18px/76px "맑은 고딕"; color:#fff; letter-spacing:-1px; background:#005bbb;}
#contents_center .cont_left .section1 ul li.btn_memul a:hover {color:#fff; background:#1f4bb4; text-decoration:none;}
#contents_center .cont_left .section1 ul li.btn_memul a img {vertical-align:baseline;}

#contents_center .cont_left .section2 {font-size:14px; letter-spacing:-1px; margin-top:20px;}
#contents_center .cont_left .section2 ul  {height:30px; }
#contents_center .cont_left .section2 ul li {display:inline-block; background: url(../images/vline1x11.gif) no-repeat 96% 4px; padding-right:15px;}
#contents_center .cont_left .section2 ul li:first-child {color:#000; font-weight:bold;}
#contents_center .cont_left .section2 ul li:last-child {background:none;}
#contents_center .cont_left .section2 ul li img {margin-top:1px;}
#contents_center .cont_left .section2 ul li a {color:#008aff; text-decoration:underline;}

#contents_center .cont_left .section3 {position:relative; margin-top:30px;}
#contents_center .cont_left .section3 h2 {font-family:"맑은 고딕"; height:35px; font-size:18px; color:#000; letter-spacing:-2px;}
#contents_center .cont_left .section3 span.beta {position:absolute; left:37px; top:4px;}
#contents_center .cont_left .section3 span.desc {position:absolute; left:85px; top:6px; font-size:12px; color:#999; letter-spacing:-1px;}
#contents_center .cont_left .section3 span.more {position:absolute; right:0; top:7px; font-size:12px; color:#666; letter-spacing:-1px;}
#contents_center .cont_left .section3 span.more a:hover {color:#000; text-decoration:none;}
#contents_center .cont_left .section3 table.alarm {width:100%; height:448px;}
#contents_center .cont_left .section3 table.alarm td {width:50%; height:118px; border:1px solid #d5dbe5; padding:15px 20px;}

/* 알림-메인 */
#contents_center .cont_left .section3 table.alarm td.article div.post {position:relative; height:114px;}
#contents_center .cont_left .section3 table.alarm td.article img {margin:0 5px 13px 0;}
#contents_center .cont_left .section3 table.alarm td.article span.cat {font-size:15px; color:#4e7cec; letter-spacing:-1px; line-height:35px;}
#contents_center .cont_left .section3 table.alarm td.article p {font-size:15px; line-height:19px; letter-spacing:-1px;}
#contents_center .cont_left .section3 table.alarm td.article span.day {position:absolute; display:inline-block; font-size:12px; color:#999; margin-top:10px; bottom:0px;}
#contents_center .cont_left .section3 table.alarm td.article span.read {position:absolute; display:inline-block; font-size:12px; color:#eb444b; margin-top:10px; right:0; bottom:0px; letter-spacing:-0.5px;}
#contents_center .cont_left .section3 table.alarm td.article div.no_post {padding:0; margin:0; text-align:center;}

/* 알림-로켓공실개선(202103) */
#contents_center .cont_left .section3 table.alarm td.article div.gongsil {position:relative; height:114px;}
#contents_center .cont_left .section3 table.alarm td.article div.gongsil img {margin:0;}

/* 알림-레이어팝업*/
.alarm_top {font-family:"맑은 고딕"; height:75px; padding:20px 30px; border-bottom:1px solid #d5dbe5; box-sizing:border-box;}
.alarm_top span.category {font-size:20px; color:#4e7cec; letter-spacing:-1.5px; line-height:35px; font-weight:bold;}
.alarm_top a.layer-closed {position:absolute; right:20px; top:20px; width:31px; height:31px; background:url(../images/btn_closed_03.png) no-repeat; opacity:0.5;}
.alarm_top a.layer-closed:hover {position:absolute; right:20px; top:20px; width:31px; height:31px; background:url(../images/btn_closed_03.png) no-repeat; opacity:1;}
.alarm_box {font-family:"맑은 고딕"; width:100%; height:275px; overflow:scroll; overflow-x:hidden; /*background:#ddd;*/}
.alarm_box table {width:100%;}
.alarm_box table td.title {padding:30px 30px 20px 30px; /*background:yellow;*/}
.alarm_box table td.title span {font-size:20px; color:#000; line-height:27px; letter-spacing:-1px;}
.alarm_box table td.description {padding:0 30px 30px 30px;}
.alarm_box table td.description span {font-size:15px; color:#666; line-height:24px; letter-spacing:-1px;}

/* 알림-배너 */
.bn_noti {width:739px; background:url(../images/img_noti.png) no-repeat 625px 32px; margin-top:20px;}
.bn_noti p {font-family:NanumBarunGothic; font-size:22px; letter-spacing:-1px; line-height:24px; margin-bottom:10px;}
.bn_noti span {display:inline-block;font-family:NanumBarunGothic; font-size:13px; color:#888; font-weight:400; line-height:18px; }
.bn_noti .bg_line {box-sizing:border-box; padding:25px 40px; border:1px solid #ddd;}
.bn_noti a {margin-right:7px;}

/* 알림-리스트 */
.content h3.subtitle {position:relative; font-family:NanumBarunGothic; font-size:21px; color:#000; font-weight:normal;}
.content h3.subtitle span.beta img {position:absolute; left:36px; top:-2px;}
.content p.desc {font-family:"맑은 고딕"; font-size:13px; letter-spacing:-0.5px; margin-bottom:20px;}

.alrim_list {font-family:"맑은 고딕"; width:100%; margin-top:10px; margin-bottom:30px; border-top:2px solid #adadad;}
.alrim_list thead th {font-size:12px; font-weight:normal; color:#999; border-top:2px solid #adadad; height:40px; border-bottom:1px solid #dcdde0; background:#f4f5f8 url(../images/bar.gif) no-repeat 0 50%;}
.alrim_list .firstBg {background:#f4f5f8;}
.alrim_list tbody td {font-size:14px; line-height:24px; letter-spacing:-1px; padding:12px 0; border-bottom:1px solid #ddd;}
.alrim_list tbody td span.cat {color:#4e7cec}
.alrim_list tbody td p.cat {color:#4e7cec}
.alrim_list tbody td:first-child {text-align:center;}
.alrim_list tbody td:last-child {text-align:right; padding-right:20px; line-height:19px;}
.alrim_list tbody td span.read {font-size:12px; color:#eb444b; }
.alrim_list tbody td p.date {font-size:12px; color:#999; letter-spacing:-0.5px;}
.alrim_list tfoot td {height:60px;  text-align:center; background:#f6f5f3;}
.alrim_list .addRx {text-align:left; padding-left:10px; }
.alrim_list .lineBdot_Wrap .lineBdot {border-bottom:1px dotted #d9d9d9;}

/* MK 부동산 광고 안내 */
#contents_center .cont_left .section4 h2 {font-family:"맑은 고딕","AppleGothic","돋움"; height:30px; font-size:18px; color:#000; letter-spacing:-2px; line-height:17px;}
#contents_center .cont_left .section4 ul {overflow:hidden;}
#contents_center .cont_left .section4 ul li {float:left;}
#contents_center .cont_right {float:left; width:260px;}

/* 중개사 로그인전 */
#contents_center .cont_right .login {height:148px; background:#f8f8f8; border:1px solid #d5dbe5; border-bottom:none;}
#contents_center .cont_right .login div {padding:19px;}
#contents_center .cont_right .login p {font-size:13px; text-align:center; letter-spacing:-1px;}
#contents_center .cont_right .login p.btn {margin-top:10px;}
#contents_center .cont_right .login p.btn a {display:inline-block; width:220px; height:50px; text-align:center; font:15px/48px '맑은 고딕', sans-serif; color:#fff; letter-spacing:-1px; background:#005bbb; cursor:pointer; border:none;}
#contents_center .cont_right .login p.btn a:hover {color:#fff; background:#1f4bb4; text-decoration:none;}

#contents_center .cont_right .login ul {overflow:hidden; margin-top:15px;}
#contents_center .cont_right .login ul li {float:left; letter-spacing:-1px;}
#contents_center .cont_right .login ul li:first-child {width:160px;}
#contents_center .cont_right .login ul li:last-child {width:60px; text-align:right;}
#contents_center .cont_right .login ul li a {text-decoration:underline;}

/* 중개사 로그인전 (고객센터) */
#contents_center .cont_right .customer {width:260px; height:151px; border:1px solid #ddd; margin-bottom:10px; box-sizing: border-box; padding:20px;}
#contents_center .cont_right .customer div:first-child {float:left;}
#contents_center .cont_right .customer h5 {display:inline-block; font-family:"맑은 고딕"; font-size:16px; color:#444; letter-spacing:-1px;}
#contents_center .cont_right .customer img {margin-right:5px;}
#contents_center .cont_right .customer p {display:inline-block; font-size:27px; letter-spacing:-1px; font-weight:bold; color:#eb444b; line-height:18px;}
#contents_center .cont_right .customer hr {border-top:1px solid #d5dbe5; border-left:none; border-right:none; border-bottom:none; margin:17px 0 12px;}
#contents_center .cont_right .customer div.center {font-size:14px; text-align:center; line-height:21px; letter-spacing:-0.5px;}

/* 중개사 로그인후 */
#contents_center .cont_right .login_after {position:relative; margin:0 auto; box-sizing:border-box; background:#f8f8f8; font-size:12px;}
#contents_center .cont_right .login_after .user_thumb {position:relative; background:#ddd;}
#contents_center .cont_right .login_after .user_thumb img {width:260px;/* border:1px solid rgba(0,0,0,0.03);*/ box-sizing:border-box;}
#contents_center .cont_right .login_after .user_thumb ul {position:absolute; width:100%; height:30px; /*background:rgba(0, 0, 0, 0.7);*/ background:#676e77; bottom:-29px;}
#contents_center .cont_right .login_after .user_thumb ul li {float:left; /*display:inline-block;*/ line-height:30px;}
#contents_center .cont_right .login_after .user_thumb ul li:first-child.length {width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color: #fff;}
#contents_center .cont_right .login_after .user_thumb ul li:first-child {width:100%; padding-left:10px;}
#contents_center .cont_right .login_after .user_thumb ul li:first-child a {font-size:13px; font-weight:bold; letter-spacing:-0.7px;}
#contents_center .cont_right .login_after .user_thumb ul li:last-child {width:70px; text-align:center; /*background-color:red;*/}
#contents_center .cont_right .login_after .user_thumb ul li a {color:#fff; }
#contents_center .cont_right .login_after .user_thumb ul li a.btn_modify {font-size:12px;color:#ddd; border:1px solid #fff; letter-spacing:-1.5px; padding:1px 3px; text-decoration:none; border-color:rgba(255, 255, 255, 0.5);}
#contents_center .cont_right .login_after .user_thumb ul li a.btn_modify:hover {color:#fff; border-color:rgba(255, 255, 255, 0.7); }

#contents_center .cont_right .login_after .user_profile {height:160px; border-left:1px solid #d5dbe5; border-right:1px solid #d5dbe5; padding:20px; margin-top:20px;}
#contents_center .cont_right .login_after .user_profile p {font-size:13px; letter-spacing:-0.3px;}
#contents_center .cont_right .login_after .user_profile p.length {width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#contents_center .cont_right .login_after .user_profile hr {border-top: 1px solid #d5dbe5; border-left:none; border-right:none; border-bottom:none;}
#contents_center .cont_right .login_after .user_profile ul.product {}
#contents_center .cont_right .login_after .user_profile ul.product li {line-height:22px; letter-spacing:-0.3px;}
#contents_center .cont_right .login_after .user_profile ul.product li img {margin-top:2px;}
#contents_center .cont_right .login_after .user_profile ul.product li a {color:#008aff; letter-spacing:-0.5px; text-decoration:underline; }
#contents_center .cont_right .login_after .user_profile ul.product li:first-child {font-size:14px; color:#000; font-weight:bold; letter-spacing:-1px;}
#contents_center .cont_right .login_after .user_profile ul.product li:last-child {margin-top:2px;}
#contents_center .cont_right .login_after .user_profile .product span.join {position:absolute; right:20px; color:#666; letter-spacing:-1px;}
#contents_center .cont_right .login_after .user_profile .product span.join a {display:inline-block; height:18px; font-family: "돋움";font-size:11px; line-height:18px; text-align:center; color:#666; letter-spacing:-1.5px;  border:1px solid #cacaca; padding:0 5px; text-decoration:none; box-sizing:border-box;}
#contents_center .cont_right .login_after .user_profile .product span.join a:hover {color:#000; text-decoration:none; border:1px solid #888; text-decoration:none;}
#contents_center .cont_right .login_after .user_profile .product span.end {font-size:13px; color:#666; font-weight:normal; padding-left:50px;}
#contents_center .cont_right .login_after .user_profile .product span.end a {color:#666; text-decoration:none;font-size:12px;}

#contents_center .cont_right .manager {width:260px; height:148px; border:1px solid #ddd; /*margin-bottom:10px;*/ box-sizing: border-box; padding:15px 20px;}
#contents_center .cont_right .manager h3 {font-family:"맑은 고딕", sans-serif; height:22px; font-size:16px; color:#000; letter-spacing:-1px; line-height:15px;}
#contents_center .cont_right .manager ul {overflow:hidden;}
#contents_center .cont_right .manager ul li {float:left;}
#contents_center .cont_right .manager ul li img {width:78px; height:78px;}
#contents_center .cont_right .manager ul li p {font-size:13px; color:#666; letter-spacing:-0.7px; /*line-height:18px;*/}
#contents_center .cont_right .manager ul li p:first-child {margin-top:18px;}
#contents_center .cont_right .manager ul li p.phone {font-size:16px; color:#4e7cec; letter-spacing:0; /*font-weight:bold;*/}

/* 중개사 로그인후 (고객센터) */
#contents_center .cont_right .customer_login {width:260px; height:55px; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; box-sizing: border-box; padding:18px 20px; overflow:hidden;}
#contents_center .cont_right .customer_login div {float:left;}
#contents_center .cont_right .customer_login div h5 {display:inline-block; font-family:"맑은 고딕", sans-serif; font-size:16px; color:#444; letter-spacing:-1px;}
#contents_center .cont_right .customer_login div img {margin-right:5px;}
#contents_center .cont_right .customer_login p {display:inline-block; font-size:27px; letter-spacing:-1px; font-weight:bold; color:#eb444b; line-height:18px;}

/* 개인회원 로그인 */
#contents_center .cont_right .login_individual {height:148px; background:#f8f8f8; border:1px solid #d5dbe5; border-bottom:none;}
#contents_center .cont_right .login_individual div {padding:19px;}
#contents_center .cont_right .login_individual p:first-child {height:30px; font-size:17px; color:#000; text-align:center; letter-spacing:-1px; line-height:17px;}
#contents_center .cont_right .login_individual p.desc {margin-top:14px; font-size:12px; color:#999; letter-spacing:-1px; text-align:center;}
#contents_center .cont_right .login_individual p span.stl {font-size:12px; color:#999;}
#contents_center .cont_right .login_individual p span.name {color:#005bbb; font-weight:bold;}
#contents_center .cont_right .login_individual hr {border-top: 1px solid #d5dbe5; border-left:none; border-right:none; border-bottom:none;}
#contents_center .cont_right .login_individual ul {overflow:hidden; margin-top:17px;}
#contents_center .cont_right .login_individual ul li {/*float:left;*/ letter-spacing:-1px;}
#contents_center .cont_right .login_individual ul li:first-child {/*width:160px;*/}
#contents_center .cont_right .login_individual ul li:last-child {/*width:60px; */text-align:center;}
#contents_center .cont_right .login_individual ul li a {text-decoration:underline;}

/* bottom */
#contents_bottom .guide {padding-top:40px; font-size:0;}
#contents_bottom .guide h2 {font-family:NanumBarunGothic,"sans-serif","AppleGothic","돋움"; height:40px; font-size:19px; color:#000; /*letter-spacing:-1.5px;*/ font-weight:bold; text-align:center;} 
#contents_bottom .guide ul li {display:inline-block; margin-right:12px;}
#contents_bottom .guide ul li:last-child {margin-right:0}

/* 인쇄 */
#print_wrap {font-family:맑은 고딕; width:740px;/* height:1100px; */padding:20px; background:#fff;}
.p_head {position:relative; width:100%; height:40px; overflow:hidden;}
.p_head h1 {float:left;}
.p_head h1 img {margin-top:5px;}
.p_head div.date {display:inline-block; margin:12px 0 0 20px; letter-spacing:-0.5px;}
.p_head div.date span.box {display:inline-block; color:#666; border:1px solid #ccc; padding:1px 3px;}
.p_head span.btns {position:absolute; right:0; top:0;}
.p_head span.btns a.btn_print {display:inline-block;width:60px; height:34px; text-align:center; font-size:14px; line-height:31px; color:#ddd; letter-spacing:-0.5px; background:#4575d5; cursor:pointer; text-decoration:none; padding:0 15px;}
.p_head span.btns a.btn_print:hover {color:#fff; background:#005bbb; text-decoration:none;}
.p_head span.btns a.btn_close {display:inline-block;width:60px; height:34px; text-align:center; font-size:14px; line-height:31px; color:#ddd; letter-spacing:-0.5px; background:#676e77; cursor:pointer; text-decoration:none; padding:0 15px;}
.p_head span.btns a.btn_close:hover {color:#fff; background:#484d53; text-decoration:none;}

.p_main {padding-bottom:20px;}
.p_main .p_table {width:100%; font-family:"맑은 고딕"; text-align:left; font-size:13px; color:#444; letter-spacing:-0.7px; border-collapse:collapse; border:1px solid #ddd; border-top:2px solid #666;}
.p_main .p_table thead th {font-size:11px; letter-spacing:-0.7px; line-height:13px; font-weight:normal; color:#444; border-top:2px solid #666; background-color:#f4f5f9;}
.p_main .p_table tbody td {font-size:13px; color:#777; letter-spacing:-0.5px; height:30px; padding:0 10px; border-bottom:1px solid #e5e5e6; border-right:1px solid #ddd;}
.p_main .p_table tbody td.subject {height:70px;}
.p_main .p_table tbody td ul.address {/*height:75px;*/ line-height:27px;}
.p_main .p_table tbody td ul.address li:first-child {font-size:17px; color:#000;}
.p_main .p_table tbody td ul.address li:last-child {font-size:14px; color:#444; letter-spacing:-1px;}
.p_main .p_table tbody td ul.address li span.price {font-size:18px; color:red; font-weight:bold;}
.p_main .p_table tbody td ul.address li span.as_bar {padding:0 10px; background:url(../images/vline1x11.gif) no-repeat 8px 3px / 1px 13px;}
.p_main .p_table tbody td ul.address li img.as_bar {height:13px; margin-top:7px; padding:0 10px;}
.p_main .p_table tbody td.black img {height:13px; margin-top:3px; padding:0 10px;}

.p_info {overflow:hidden;}
.info_detail {float:left; width:360px;}
.info_detail h2 {height:25px; font-size:14px; font-weight:bold; color:#000; letter-spacing:-1px;}
.info_detail table {width:360px; border-top:1px solid #666;}
.info_detail table th {width:120px; text-align:left; border-bottom:1px solid #ddd; font-weight:normal; color:#777; letter-spacing:-0.5px;}
.info_detail table td {color:#000; height:28px; border-bottom:1px solid #ddd; letter-spacing:-0.5px;}

.info_detail2 {float:left; width:740px;}
.info_detail2 h2 {height:25px; font-size:14px; font-weight:bold; color:#000; letter-spacing:-1px;}
.info_detail2 table {width:100%; border-top:1px solid #666;}
.info_detail2 table th {width:130px; text-align:left; border-bottom:1px solid #ddd; font-weight:normal; color:#777; letter-spacing:-0.5px;}
.info_detail2 table td {color:#000; height:28px; border-bottom:1px solid #ddd;}

.info_detail3 {float:left; width:740px;}
.info_detail3 h2 {height:25px; font-size:14px; font-weight:bold; color:#000; letter-spacing:-1px;}
.info_detail3 table {width:100%; border-top:1px solid #666;}
.info_detail3 table th {width:20%; text-align:left; border-bottom:1px solid #ddd; font-weight:normal; color:#777; letter-spacing:-0.5px;}
.info_detail3 table td {width:30%; color:#000; height:28px; border-bottom:1px solid #ddd;}

.info_danji {float:right; width:360px;}
.info_danji h2 {height:25px; font-size:14px; font-weight:bold; color:#000; letter-spacing:-1px;}
.info_danji table {width:360px; border-top:1px solid #666;}
.info_danji table th {width:120px; text-align:left; border-bottom:1px solid #ddd; font-weight:normal; color:#777; letter-spacing:-0.5px;}
.info_danji table td {color:#000; height:28px; border-bottom:1px solid #ddd; letter-spacing:-0.5px;}

.p_map {padding:20px 0;}
.p_map h2 {display:inline-block; font-size:14px; font-weight:bold; color:#000; margin-bottom:10px;}
.p_map .map_box {/*height:300px;*/font-size:0; border:1px solid #ddd; box-sizing:border-box;}
.p_map .map_box .address {font-size:13px; height:28px; font-weight:normal; letter-spacing:-0.5px; line-height:28px; padding-left:10px;}

.p_memo {letter-spacing:-0.7px;}
.p_memo h2 {font-size:14px; font-weight:bold; color:#000; margin-bottom:10px; margin:10px 0 0 10px;}
.p_memo ul {font-size:14px; }
.p_memo ul li {border:1px solid #ddd;}
.p_memo ul li:first-child {height:210px;}
.p_memo ul li:last-child {line-height:30px; height:30px; padding:0 10px; border-top:none;}
.p_memo ul li:last-child img.as_bar { margin-top:7px; padding:0 10px;}

/* 매물등록 */
#container div.content h3.title {font-family:"맑은 고딕"; font-size:20px; color:#000; letter-spacing:-2px;}
#container div.content table tr td input[type=text].auto_input {background:#f7f7f7; color:#1564f9; text-align:center; border:1px solid #f1f1f1;}
#container div.content table tr td input[type=text].auto_input::placeholder {color:#1564f9;}
#container div.content table tr.border_top {border-top:2px solid #999;}
#container div.content table td.matching {position:relative; min-height:130px; padding:15px 15px;}
#container div.content table td.memul_class {height:30px; font-size:16px; color:#000; font-weight:bold;}
#container div.content table td.matching div.dangi {margin-bottom:15px;}
#container div.content table td.matching div.dangi select {min-width:360px; height:30px; background:#e6eeff; border:1px solid #679aff; color:#1564f9; margin-bottom:7px}
#container div.content table td.matching div.dangi .description {font-family:"맑은 고딕"; font-size:13px; color:#1564f9; letter-spacing:-1px;  vertical-align:sub;}
#container div.content table td.matching div.dongho select {border:1px solid #bbb; height:30px;}
#container div.content table td.matching div.bn_matching img {position:absolute; right:25px; top:25px;}
#container div.desc_box {font-family:"맑은 고딕"; font-size:13px; background:#f4f4f4; letter-spacing:-1px; padding:18px 20px; line-height:20px; margin-bottom:30px;}

/* table */
.tbType10{width:100%; border:0px; margin:0px; border-top:1px solid #999;}
.tbType10 .lastLine th{border-bottom:0px}
.tbType10 .lastLine td{border-bottom:0px}
.tbType10 th{text-align:left; /*padding-left:15px;*/ border-left:0px; border-bottom:1px solid #ddd; background:#fafafa; color:#484848; font-weight: normal; padding:10px 0 10px 15px;}
.tbType10 td{text-align:left;  color:#484848; padding:10px 0 10px 15px; border-right:0px; border-bottom:1px solid #ddd;}
.tbType10 select {color:#484848; padding:6px; border:1px solid #bbb;}
.tbType10 select:hover {color:#484848; padding:6px; border:1px solid #666;}
.tbType10 input {color:#484848; padding:5px; border:1px solid #bbb;}
.tbType10 input:hover {color:#484848; padding:5px; border:1px solid #666;}
.tbType10 .bluePoint{color:#3e75ac;}
.tbType10 .tH4 p, .tH4 p{padding-top:5px;}
.tbType10 .mapWrap{border:1px solid #ccc; width:700px; height:300px;}
.tbType10 .bar{color:#dadada; padding:0 20px;}
.tbType10 .btnAdd{float:right; padding-right:10px;}

.tbType11 {width:100%; margin-top:10px; margin-bottom:30px; border-top:2px solid #adadad; font-family:"맑은 고딕";}
.tbType11 thead th {font-size:12px; font-weight:normal; color:#484848444; border-top:2px solid #adadad; height:40px; border-bottom:1px solid #dcdde0; background:#f4f5f8 url(../images/bar.gif) no-repeat 0 50%;}
.tbType11 .firstBg {background:#f4f5f8; }
.tbType11 tbody td {height:33px; font-size:13px; border-bottom:1px solid #ddd; text-align:center; padding:7px 0;}
.tbType11 tfoot td {height:28px; text-align:center; background:#f6f5f3;}
.tbType11 .addRx{text-align:left; padding-left:10px; }
.tbType11 .lineBdot_Wrap .lineBdot{border-bottom:1px dotted #d9d9d9;}

#report_wrap {width:980px;}
#report_wrap .title {/*height:80px;*/ background:#1f4bb4; font-family:"맑은 고딕"; font-size:24px; color:#fff;}
#report_wrap .title ul {/*padding:0 20px;line-height:80px;*/}
#report_wrap .title ul li {float:left;}
#report_wrap .title ul li select {font-family:"맑은 고딕"; font-size:24px;}
#report_wrap .title ul li.logo {margin-top:30px;}
#report_wrap .title ul li.date {font-family:"맑은 고딕"; font-size:24px; color:#fff; margin-left:140px;}

/*팝업-네이버 구매물서비스 종료1 */
#naversv_end {position:relative; width:335px; height:325px; background:url(../images/bg_naverend.jpg) no-repeat; font-family:"맑은 고딕"; z-index:999;}
#naversv_end .view_notice {padding:153px 0 10px 0; text-align:center;}
#naversv_end .view_tip {text-align:center;}
#naversv_end .today_check {position:absolute; bottom:0; width:295px; height:33px; font-size:13px; color:#444; padding:0 20px;}
#naversv_end .today_check ul {overflow:hidden;}
#naversv_end .today_check ul li {float:left; letter-spacing:-1px;}
#naversv_end .today_check ul li:first-child {width:245px; line-height:25px; }
#naversv_end .today_check ul li:last-child {width:50px; text-align:right; line-height:25px;}

/*팝업-네이버 구매물서비스 종료2 */
#naversv_end2 {position:relative; width:570px; height:305px; background:url(../images/bg_naverend2.jpg) no-repeat; font-family:"맑은 고딕"; z-index:999;}
#naversv_end2 .layer-closed {position:absolute; right:15px;	top:15px; width:31px; height:31px; background:url(../images/btn_closed_03.png) no-repeat; opacity:0.4;}
#naversv_end2 .layer-closed:hover {opacity:1;}
#naversv_end2 .view_notice {padding:90px 0 10px 285px;}
#naversv_end2 .view_tip {padding:0 0 0 285px;}
#naversv_end2 .today_check {position:absolute; bottom:0; width:295px; height:33px; font-size:13px; color:#444; padding:0 20px;}
#naversv_end2 .today_check ul {overflow:hidden;}
#naversv_end2 .today_check ul li {float:left; letter-spacing:-1px;}
#naversv_end2 .today_check ul li:first-child {width:245px; line-height:25px; }
#naversv_end2 .today_check ul li:last-child {width:50px; text-align:right; line-height:25px;}

/* 매물광고분석 보고서 */
#report_wrap {position:relative; width:980px; font-family:"맑은 고딕";}
#report_wrap .topbg {position:absolute; top:0; z-index:-999;}
#report_wrap .top {height:80px; background:#1f4bb4; color:#fff; /*background:url(../images/bg_blue.jpg) repeat;*/ background:transparent;}
#report_wrap .top ul {padding:0 40px; line-height:80px;}
#report_wrap .top ul li {float:left;}
#report_wrap .top ul li select {font-family:"NanumBarunGothic"; font-size:18px; color:#1f4bb4; font-weight:bold; margin-bottom:7px; padding:3px; border:1px solid #1f4bb4; background:#b6cbff;}
#report_wrap .top ul li.logo {width:110px; margin-top:30px;}
#report_wrap .top ul li.date {font-size:24px; color:#fff; margin-left:140px;}
#report_wrap .top ul li.tit {position:relative; width:690px;/* font-family:"NanumBarunGothic"; */color:#000; font-weight:500; text-align:center; font-size:25px; letter-spacing:-2px; /*background:url(../images/bg_blue.jpg) repeat;*/ }
#report_wrap .top ul li.tit img {position:absolute; right:82px; top:25px;}
#report_wrap .top ul li:last-child img {margin-top:20px;}

#report_wrap .collectArea {position:absolute; width:360px; border:1px solid #444; background:#fff; z-index:999; right:40px; top:60px; }
#report_wrap .collectArea .top {position:relative; height:50px; background: #284777; line-height: 50px;font-size: 18px; letter-spacing: -1px;}
#report_wrap .collectArea .top h4 {padding-left:20px;}
#report_wrap .collectArea .xbtn {}
#report_wrap .collectArea .collect {padding:20px;}
#report_wrap .collectArea .collect > p {font-size:13px; letter-spacing:-1px; margin-bottom:15px;}
#report_wrap .collectArea .collect .box {background:#F7F7F7; padding:15px; margin-bottom:15px;}
#report_wrap .collectArea .collect .box p {font-size:14px; color:#000; font-weight:bold; letter-spacing:-1px; margin-bottom:10px;}
#report_wrap .collectArea .collect .btns {text-align: center}
#report_wrap .collectArea .collect .box table {width:100%; }
#report_wrap .collectArea .collect .box table tr td {font-size:14px; letter-spacing:-0.5px; padding:5px; /*border: 1px solid #ddd; background: #fff;*/}

/* title */
#report_wrap .cont_box {width:900px; padding:40px 40px 0 40px; /*padding:40px;*/ /*background:#ddd;*/}
#report_wrap .cont_box .title {margin-bottom:60px;}
#report_wrap .cont_box .title ul {overflow:hidden; width:900px; /*padding:20px;*/border:1px solid #a7cfff; background:#f7faff; box-sizing:border-box;}
#report_wrap .cont_box .title ul li {float:left; /*height:89px;*/ /*border-right:1px solid #a7cfff;*/ background:#f7faff; padding:20px;}
#report_wrap .cont_box .title ul li:first-child {width:50px;}
#report_wrap .cont_box .title ul li:last-child {width:767px; border-right:none; border-left:1px solid #a7cfff;}
#report_wrap .cont_box .title ul li img {margin-top:5px;}
#report_wrap .cont_box .title ul li.place p {color:#000; letter-spacing:-1.3px; line-height:32px;}
#report_wrap .cont_box .title ul li.place p:first-child {font-size:19px; line-height:27px;}
#report_wrap .cont_box .title ul li.place p:last-child {font-size:14px; color:#666; line-height:22px; margin-top:7px;}
#report_wrap .cont_box .title ul li.place p:last-child span {color:#008aff;}

#report_wrap .cont_box .cont1 {overflow:hidden; margin-bottom:60px;}
#report_wrap .cont_box .cont1 h2 {height:35px; font-size:18px; letter-spacing:-1.5px; color:#000;}
#report_wrap .cont_box .cont1 .left_box {float:left; width:360px; margin-right:20px;}
#report_wrap .cont_box .cont1 .left_box table {width:100%; font-size:13px; border-top:2px solid #999;}
#report_wrap .cont_box .cont1 .left_box table tr {}
#report_wrap .cont_box .cont1 .left_box table tr th {height:40px; font-size:14px; letter-spacing:-0.5px; font-weight:normal; text-align:left; border:1px solid #ddd; padding:0 10px 0 10px;} 
#report_wrap .cont_box .cont1 .left_box table tr td {font-size:14px; letter-spacing:-0.5px; border:1px solid #ddd; padding:0 10px; text-align:right;}
#report_wrap .cont_box .cont1 .right_box {position:relative; float:left; width:520px; }
#report_wrap .cont_box .cont1 .right_box div.rank_me_box {position:absolute; width:516px; height:38px; border:2px solid #008aff; top:77px;}
#report_wrap .cont_box .cont1 .right_box table {width:100%; font-size:13px; border-top:2px solid #999;}
#report_wrap .cont_box .cont1 .right_box table tr {}
#report_wrap .cont_box .cont1 .right_box table tr th {height:40px; font-weight:normal; text-align:right; border:1px solid #ddd; letter-spacing:-1px; border-right:none;}
#report_wrap .cont_box .cont1 .right_box table tr th span.rank {display:inline-block; background:#999; width:30px; height:19px; border-radius:2px;font-size:11px; color:#fff; letter-spacing:-1px; text-align:center; line-height:18px; border:1px solid #999;}
#report_wrap .cont_box .cont1 .right_box table tr th span.rank_me {display:inline-block; background:#008aff; width:30px; height:19px; border-radius:2px;font-size:11px; color:#fff; letter-spacing:-1px; text-align:center; line-height:18px; border:1px solid #008aff;}
#report_wrap .cont_box .cont1 .right_box table tr td {border:1px solid #ddd; padding:0 10px; letter-spacing:-0.7px; border-left:none; line-height:14px;}
#report_wrap .cont_box .cont1 .right_box table tr td span.cut {width:150px; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#report_wrap .cont_box .cont1 .right_box table tr td:first-child {text-align:left;}
#report_wrap .cont_box .cont1 .right_box table tr td:last-child {text-align:right;}

#report_wrap .cont_box .cont2 {position:relative; overflow:hidden; height:190px; margin-bottom:60px; text-align:center;}
#report_wrap .cont_box .cont2 .bg_box {position:absolute; z-index:-999; top:0; left:0;}
#report_wrap .cont_box .cont2 > h2 {height:30px; font-size:19px; color:#000; letter-spacing:-1.5px; margin-top:20px;}
#report_wrap .cont_box .cont2 > p {height:30px; font-size:12px; color:#666; letter-spacing:-1px;}
#report_wrap .cont_box .cont2 .line_graph {overflow:hidden; width:800px; margin:0 auto; margin-top:20px;}
#report_wrap .cont_box .cont2 > ul > li {float:left;}
#report_wrap .cont_box .cont2 ul li.linebar {position:relative; float:left; width:590px; text-align:center;}

#report_wrap .cont_box .cont2 ul li.linebar .average {position:absolute; top:0; left:270px;}
#report_wrap .cont_box .cont2 ul li.linebar .average .data1 {height:17px; font-size:13px; line-height:13px; letter-spacing:-0.5px;}
#report_wrap .cont_box .cont2 ul li.linebar .average .dot {height:13px;}
#report_wrap .cont_box .cont2 ul li.linebar .average .text {height:30px;}

#report_wrap .cont_box .cont2 ul li.linebar .myloc {position:absolute; top:0; left:420px;}
#report_wrap .cont_box .cont2 ul li.linebar .myloc .data1 {height:17px; font-size:14px; color:#008aff; line-height:14px; font-weight:bold; letter-spacing:-0.5px;}
#report_wrap .cont_box .cont2 ul li.linebar .myloc .dot {height:13px;}
#report_wrap .cont_box .cont2 ul li.linebar .myloc .text {height:30px;}
#report_wrap .cont_box .cont2 ul li.linebar .maxnum {position:absolute; top:0; right:-5px; width:52px; text-align:center; padding:0 3px;}
#report_wrap .cont_box .cont2 ul li.max {position:relative; display:table; width:210px; font-size:13px; color:#000; letter-spacing:-1px; padding-top:10px; }
#report_wrap .cont_box .cont2 ul li.max div:first-child {display:inline-block; width:45px; float:left; text-align:left; margin-left:10px;}
#report_wrap .cont_box .cont2 ul li.max div.name {display: table-cell; width:155px; vertical-align: middle; text-align:left;}
#report_wrap .cont_box .cont2 ul li.max div span {position:absolute;}

#report_wrap .cont_box .cont3 {overflow:hidden; margin-bottom:60px;}
#report_wrap .cont_box .cont3 h2 {height:35px; font-size:18px; letter-spacing:-1.5px; color:#000;}
#report_wrap .cont_box .cont3 .left_box {float:left; width:360px; margin-right:40px;}
#report_wrap .cont_box .cont3 .left_box table {width:100%; font-size:14px; color:#555; border-top:2px solid #999; letter-spacing:-0.5px;}
#report_wrap .cont_box .cont3 .left_box table tr {}
#report_wrap .cont_box .cont3 .left_box table tr th {width:150px; height:41px; font-weight:normal; text-align:left; border:1px solid #ddd; padding:0 10px 0 10px;}
#report_wrap .cont_box .cont3 .left_box table tr td {border:1px solid #ddd; padding:0 10px; text-align:right;}
#report_wrap .cont_box .cont3 .left_box > p {font-size:12px; letter-spacing:-1px; color:#666;}
#report_wrap .cont_box .cont3 .right_box {float:left; width:500px; text-align:center; }
#report_wrap .cont_box .cont3 .right_box h3 {height:25px; font-size:14px; font-weight:normal;}
#report_wrap .cont_box .cont3 .right_box div {width:500px; height:150px; font-size:14px; margin:0 auto;}

#report_wrap .cont_box .cont4 {overflow:hidden; position:relative;/* float:left;*/ margin-bottom:20px; /*width:440px; margin-right:40px;*/}
#report_wrap .cont_box .cont4 h2 {height:30px; font-size:18px; letter-spacing:-1px; color:#000;}
#report_wrap .cont_box .cont4 p {height:30px; font-size:14px; letter-spacing:-1px; color:#444;}
#report_wrap .cont_box .cont4 span {position:absolute; right:0; top:15px;}
#report_wrap .cont_box .cont4 span select {font-family:"맑은 고딕"; font-size:14px; width: 100px; height:32px;}
#report_wrap .cont_box .cont4 .tb_wrap {border:1px solid #ddd; border-top:none;}
#report_wrap .cont_box .cont4 table.tb_header {/*float:left;*/ /*width:439px;*/ width:100%; font-size:13px; border-top:2px solid #999; border-bottom: 1px solid #ddd;}
#report_wrap .cont_box .cont4 table.tb_header tr td {height:35px; font-size:12px; line-height:14px; letter-spacing:-0.5px; border-right:1px solid #ddd;border-bottom:1px solid #ddd; /*padding:0 10px;*/ text-align:center; background:#eef6ff;}
#report_wrap .cont_box .cont4 table.tb_header tr td.area {font-size:16px; font-weight:bold; color:#000;}
#report_wrap .cont_box .cont4 table.tb_header tr td:last-child {border-right:none;}
#report_wrap .cont_box .cont4 div.tb_cont {/*width:438px;*/ height:222px; overflow:scroll; overflow-x:hidden;}
#report_wrap .cont_box .cont4 div.tb_cont table {width:100%;}
#report_wrap .cont_box .cont4 div.tb_cont table td {/*height:50px;*/ font-size:14px; text-align:center; letter-spacing:-0.5px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px 0; line-height:21px; }
#report_wrap .cont_box .cont4 div.tb_cont table td:last-child {border-right:none;}

#report_wrap .cont_box .cont4 div.tb_cont_print {/*width:438px;*/ /*height:170px; overflow:scroll;*/ overflow-x:hidden;}
#report_wrap .cont_box .cont4 div.tb_cont_print table {width:100%;}
#report_wrap .cont_box .cont4 div.tb_cont_print table td {/*height:50px;*/ font-size:14px; text-align:center; letter-spacing:-0.5px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:7px 0; line-height:21px; }
#report_wrap .cont_box .cont4 div.tb_cont_print table td:last-child {border-right:none;}

#report_wrap .cont_box .cont6 {overflow:hidden; margin-bottom:60px;}
#report_wrap .cont_box .cont6 h2 {height:80px; font-size:20px; color:#444; letter-spacing:-1.5px; font-weight:normal;}
#report_wrap .cont_box .cont6 h2 span {color:#008aff; font-weight:bold;}
#report_wrap .cont_box .cont6 .left_box {float:left; width:440px; height:250px; /*background:#ffb2b2;*/ margin-right:20px; text-align:center;}
#report_wrap .cont_box .cont6 .left_box div {width:340px; height:255px; text-align:center; margin: 0 auto;}
#report_wrap .cont_box .cont6 .right_box {float:left; width:440px; height:250px; /*background:#ffb2b2;*/ text-align:center;}
#report_wrap .cont_box .cont6 .right_box div {width:340px; height:255px; text-align:center; margin: 0 auto;}
#report_wrap .cont_box .cont6 .right_box img {margin-top:10px;}

#report_wrap .cont_box .cont5 {overflow:hidden; border:5px solid #eee; padding:20px;}
#report_wrap .cont_box .cont5 h2 {height:80px; font-size:20px; color:#444; letter-spacing:-1.5px; font-weight:normal;}
#report_wrap .cont_box .cont5 h2 span {color:#008aff; font-weight:bold;}
#report_wrap .cont_box .cont5 .left_box {float:left; width:415px; height:255px; margin-right:20px; }
#report_wrap .cont_box .cont5 .left_box div {width:340px; height:255px; text-align:center; margin: 0 auto;}
#report_wrap .cont_box .cont5 .right_box {float:left; width:415px; height:290px; text-align:center;}
#report_wrap .cont_box .cont5 .right_box div {width:340px; height:255px; text-align:center; margin: 0 auto;}
#report_wrap .cont_box .cont5 .right_box img {margin-top:10px;}

#report_wrap .cont_box .exp_box {position:relative;}
#report_wrap .cont_box .exp_box img {position:absolute; top:0; left:0; z-index:-99;}
#report_wrap .cont_box .exp_box .graph_explain {/*background:#eee;*/ padding:10px 30px 15px 30px;}
#report_wrap .cont_box .exp_box .graph_explain p {line-height:18px;}
#report_wrap .cont_box .exp_box .graph_explain p:first-child {font-size:13px; font-weight:bold; color:#444; letter-spacing:-0.5px;}

#report_wrap .cont_box .bottom {margin-top:60px;}
#report_wrap .cont_box .bottom p {text-align:left; line-height:24px; letter-spacing:-0.7px;}
#report_wrap .cont_box .bottom p.print_date {letter-spacing:0; font-size:14px;}

#report_wrap .cont_box hr {border-top:1px solid #bbb; border-left:none; border-right:none; border-bottom:none;}

/*팝업_매물광고분석보고서 체크*/
#report_check_wrap {position:relative; width:450px; height:520px; font-family:"맑은 고딕"; padding:60px 50px 50px; background:url(../images/bg_popreportchk.png) no-repeat; }
#report_check_wrap span {position:absolute; right:35px; top:32px; }
#report_check_wrap .chk_title {text-align: center;}
#report_check_wrap .chk_title h1 {height:100px; }

#report_check_wrap .chk_cont {margin:40px 0 30px 0; text-align:center;}
#report_check_wrap .chk_cont > p:first-child {width:450px; height:30px; font-size:15px; color:#000; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#report_check_wrap .chk_cont div.report_date {height:45px;}
#report_check_wrap .chk_cont div.report_date select {width:260px; height:34px; font-family:"맑은 고딕"; font-size:16px; color:#000; letter-spacing:-1px; padding-left:7px;}
#report_check_wrap .chk_cont div.no_report {height:45px; font-size:15px; color:#ff000b; letter-spacing:-1.5px; /*font-weight:bold;*/ line-height:30px; }
#report_check_wrap .chk_cont p.nodata {font-size:13px; color:#ff000b; letter-spacing:-0.5px; margin-top:10px;}

#report_check_wrap .report_info {overflow:hidden;}
#report_check_wrap .report_info ul li {float:left; font-size:13px; color:#666; letter-spacing:-1px;}
#report_check_wrap .report_info ul li:first-child {width:60px; /*padding-left:10px;*/ }
#report_check_wrap .report_info ul li:last-child {width:390px; }
#report_check_wrap .report_info ul li img {margin-top:10px;}
#report_check_wrap .report_info ul li p {line-height:21px;}
#report_check_wrap .report_info ul li p:last-child {color:#008aff; margin-left:15px;}

/*팝업_매물광고분석보고서 프리미엄상품 가입자대상 안내*/
#member_info {width:470px; font-family:"맑은 고딕";}
#member_info .today_check {height:33px; background:#555; color:#ccc; padding:0 10px;}
#member_info .today_check ul {overflow:hidden;}
#member_info .today_check ul li {float:left; font-size:13px; color:#ccc; letter-spacing:-1px;}
#member_info .today_check ul li a {color:#ccc;}
#member_info .today_check ul li:first-child {width:380px; line-height:30px; }
#member_info .today_check ul li:last-child {width:70px; text-align:right; line-height:30px;}

/* 팝업_설연휴안내 2020 */
#newyear2020 {width:540px; font-family:"맑은 고딕";}
#newyear2020 .today_check {height:33px; background:#4c2813; color:#ccc; padding:0 10px;}
#newyear2020 .today_check ul {overflow:hidden;}
#newyear2020 .today_check ul li {float:left; font-size:13px; color:#ccc; letter-spacing:-1px;}
#newyear2020 .today_check ul li a img {vertical-align: middle; }
#newyear2020 .today_check ul li:first-child {width:470px; line-height:30px; }
#newyear2020 .today_check ul li:last-child {width:50px; text-align:right; line-height:30px;}

/*팝업_기본*/
#pop_default {font-family:"맑은 고딕";}
#pop_default .today_check {height:33px; background:#555; color:#ccc; padding:0 10px;}
#pop_default .today_check ul {overflow:hidden;}
#pop_default .today_check ul li {float:left; font-size:13px; color:#ccc; letter-spacing:-1px;}
#pop_default .today_check ul li a {color:#ccc;}
#pop_default .today_check ul li:first-child {width:50%; line-height:30px; }
#pop_default .today_check ul li:last-child {width:50%; text-align:right; line-height:30px;}

/*팝업_중개대상물 표시·광고 사항 반영 안내*/
#law {width:480px; font-family:"맑은 고딕";}
#law .today_check {height:33px; background:#000; opacity:0.8; color:#ccc; padding:0 10px;}
#law .today_check ul {overflow:hidden;}
#law .today_check ul li {float:right; font-size:13px; color:#ccc; letter-spacing:-0.7px; line-height:30px;}
#law .today_check ul li a {color:#ccc;}

/*팝업_오늘하루 보지 않기*/
.today_check {height:33px; background:#000; opacity:0.8; color:#ccc; padding:0 10px;}
.today_check ul {overflow:hidden; font-family:"맑은 고딕";}
.today_check ul li {float:right; font-size:13px; color:#ccc; letter-spacing:-0.5px; line-height:30px;}
.today_check ul li a {color:#ccc;}

.today_check_01 {height:33px; background:#666;/* opacity:0.8;*/ color:#ccc; padding:0 10px;}
.today_check_01 ul {overflow:hidden; font-family:"맑은 고딕";}
.today_check_01 ul li {float:right; font-size:13px; color:#fff; letter-spacing:-0.5px; line-height:30px;}
.today_check_01 ul li a {color:#fff;}

/* 고객센터 안내 IVR 2020 */
#tab02 {width:100%; margin:20px 0px 30px 0;}
#tab02 ul.tab {box-sizing:border-box; border-collapse:collapse;}
#tab02 ul.tab li {display:inline; margin-right:-6px;}
#tab02 ul.tab li a {display:inline-block; width:160px; font-family:"맑은 고딕"; color:#555; font-weight:bold; text-decoration:none; padding:11px 0; border:1px solid #ccc; border-bottom:1px solid #B7B7B7; font-size:15px; background:#f4f5f9; letter-spacing:-1.5px; line-height:24px; text-align:center; box-sizing: border-box;}
#tab02 ul.tab li:first-child a {width:50%;}
#tab02 ul.tab li:last-child a {width:50%;}
#tab02 ul.tab li a:hover {border:1px solid #B7B7B7; background:#fff; color:#000;}
#tab02 ul.tab li.selected a, ul.tabs li.selected a:hover{position: relative;top: 0px;font-weight:bold;background: white;border: 1px solid #B7B7B7;border-bottom-color: white;color: #000;}
#tab02 ul.tab li.selected a:hover {text-decoration: none;}
#tab02 ul.tab img {margin-top:4px;}
#work {}
#work h4.first {margin-top:40px;}
#work h4.last {margin:50px 0 40px 0 !important; }
#work h4 img {vertical-align:baseline;margin-bottom:-1px;}
#work div.process01 {position:relative; width:100%; height:818px;  background:url(../images/img_customer_01.jpg) no-repeat center top; }
#work div.process01 div.number {position:absolute; width:500px; height:60px; font-family:"맑은 고딕"; font-size:17px; color:#000; letter-spacing:-1px; text-align:center; line-height:60px; left:120px; top:90px; }
#work div.process02 {position:relative; width:100%; height:698px;  background:url(../images/img_customer_02.jpg) no-repeat center top; }
#work div.process02 div.number {position:absolute; width:500px; height:60px; font-family:"맑은 고딕"; font-size:17px; color:#000; letter-spacing:-1px; text-align:center; line-height:60px; left:120px; top:90px; }

/* 로켓등록 무료 체험 2020 */
#FreeRocketService input[type="checkbox"],input[type="radio"] {width:15px; height:15px;}
#FreeRocketService hr {border-top:1px solid #ddd; width:90%; margin:0 auto; }

/* header */
#freegnb {position:relative; height:50px; color:#444; font-family:"맑은 고딕"; background:#fff; margin:0 auto; border-top:2px solid #000; border-bottom:1px solid #d6d6d6;}
#freegnb li {position:relative; float:left; padding-right:85px; padding-top:13px; padding-bottom:8px;}
#freegnb li:last-child {padding-right:0;}
#freegnb li a {font-size:16px; letter-spacing:-1px; color:#444;}
#freegnb li a:hover {font-size:16px; letter-spacing:-1px; font-weight:bold; color:#000; }
#freegnb li.on {font-weight:bold;}

/* content */
#FreeRocketService h2 {height:40px; font-family:"맑은 고딕"; font-size:20px; color:#000; letter-spacing:-2.5px;}
#FreeRocketService #container .content > h2 {position:relative;}
#FreeRocketService #container .content > h2 img.detailbtn {position:absolute; display:inline-block; right:0; top:10px;}
#FreeRocketService #container .content h3 {font-family:"맑은 고딕"; font-size:18px; color:#333; letter-spacing:-1.5px;}

/* step */
#container .content div.step01 ul {overflow:hidden; background:#bbb;}
#container .content div.step01 ul li {float:left; height:60px; font-family:"맑은 고딕"; font-size:18px; color:#fff; letter-spacing:-1px; text-align:center; line-height:60px;}
#container .content div.step01 ul li.on {width:510px;  background:url(../images/step_on.png) no-repeat;}
#container .content div.step01 ul li:last-child {width:450px; text-align:center; }

#container .content div.step02 ul {overflow:hidden; background:#3a7af0;}
#container .content div.step02 ul li {float:left; height:60px; font-family:"맑은 고딕"; font-size:18px; color:#fff; letter-spacing:-1px; text-align:center; line-height:60px;}
#container .content div.step02 ul li.off {width:510px;  background:url(../images/step_off.png) no-repeat;}
#container .content div.step02 ul li:last-child {width:450px; text-align:center; }

#container .content div.step_desc {background:#F5F5F5; font-family:"맑은 고딕";}
#container .content div.step_desc p {font-size:13px; padding:15px; line-height:21px; letter-spacing:-0.5px;}
#container .content div.step_desc p img {vertical-align:middle;}
#container .content div.step_desc ul {overflow:hidden;}
#container .content div.step_desc ul li {float:left; height:55px; font-size:13px; letter-spacing:-1px; line-height:55px;}
#container .content div.step_desc ul li:first-child {width:750px; padding-left:30px;}
#container .content div.step_desc ul li:last-child {text-align:right;}
#container .content div.step_desc ul li img {vertical-align:middle;}
#container .content div.step_desc ul li a.btn_freerocket {display:inline-block; width:170px; height:35px; font-size:15px; text-align:center; color:#fff; letter-spacing:-2px;
background:#005bbb; border:none; line-height:35px; text-decoration:none; cursor: pointer;}

.tbType4 .btn_small {display:inline-block; height:27px; text-align:center; font-family:"맑은 고딕"; font-size:12px; color:#fff; line-height:25px; font-weight:300;
    letter-spacing:-1px; background:#828a95; cursor:pointer; text-decoration:none; padding:0 12px; border-radius:2px;}
.tbType4 .btn_small:hover {display:inline-block; height:27px; text-align:center; font-family:"맑은 고딕"; font-size:12px; color:#fff; line-height:25px; font-weight:300;
    letter-spacing:-1px; background:#676e77; cursor:pointer; text-decoration:none; padding:0 12px; border-radius:2px;}

/* popup */
#pop_FreeRocketService {position:relative; width:880px; font-family:"맑은 고딕"; background:#fff; padding:35px 40px;}
#pop_FreeRocketService div.agree01 img, div.agree02 img {vertical-align:middle; text-indent:10px;}
#pop_FreeRocketService div.agree01 .close {position:absolute; right:20px; top:20px; width:31px; height:31px; background: url(../images/btn_closed_03.png) no-repeat; opacity:0.5;}
#pop_FreeRocketService div.agree01 h1 {font-family:"맑은 고딕"; font-size:21px; color:#4575d5; letter-spacing:-1.5px; margin-bottom:20px;}
#pop_FreeRocketService div.agree01 ul li {font-size:14px; letter-spacing:-1px; line-height:24px;}
#pop_FreeRocketService div.agree02 .close {position:absolute; right:20px; top:20px; width:31px; height:31px; background: url(../images/btn_closed_03.png) no-repeat; opacity:0.5;}
#pop_FreeRocketService div.agree02 h1 {font-family:"맑은 고딕"; font-size:21px; color:#4575d5; letter-spacing:-1.5px; margin-bottom:20px;}
#pop_FreeRocketService div.agree02 ul li {font-size:14px; letter-spacing:-1px; line-height:24px;}

.infoText {font-family:"맑은 고딕"; width:960px; border:1px solid #ddd; background:#f7f7f7; margin-bottom:20px;color:#222; text-align:center; padding:20px 0;}
.infoText .tl {font-family:"맑은 고딕"; font-size:19px;font-weight:bold; background:url(../images/icon_warn.gif) no-repeat left 1px; padding-left:25px; color:#e64b40; letter-spacing:-1.5px;}
.infoText .desc {font-size:13px; color:#666; letter-spacing:-0.5px; line-height:21px;}

/* 무료체험-매물등록 */
.mov2check { font-family:"맑은 고딕";}
.iframe {font-family:"맑은 고딕"; font-size:13px; letter-spacing:-1px; color:#666; line-height:24px; background:#fafafa;}
.mov2check div.checkbox {font-size:13px; letter-spacing:-1px;}

#FreeRocketService .tbstyle3, #FreeRocketService .tbstyle4 {font-family:"맑은 고딕"; width:100%; border:1px solid #ddd; border-top:2px solid #999;}
#FreeRocketService .tbstyle3 td {padding:30px 0;}
#FreeRocketService .tbstyle3 tr, #FreeRocketService .tbstyle4 tr {border-bottom:1px solid #ddd;}
#FreeRocketService .tbstyle3 td.first {padding-left:60px;}
#FreeRocketService .tbstyle3 td.second {font-size:15px; line-height:50px;}
#FreeRocketService .tbstyle3 td.last {font-size:15px; line-height:47px;}
#FreeRocketService .tbstyle3 ul li {letter-spacing:-1px; }
#FreeRocketService .tbstyle3 input {font-family:"맑은 고딕"; height:32px; box-sizing:border-box; padding:0 5px; font-size:14px;}
#FreeRocketService .tbstyle3 select {font-family:"맑은 고딕"; height:32px; box-sizing:border-box; padding:0 5px; font-size:14px;}
#container .content .search_desc {font-family:"맑은 고딕"; font-size:13px; letter-spacing:-0.7px; line-height:24px; padding:20px;}

#FreeRocketService .tbstyle4 {border-top:none;}
#FreeRocketService .tbstyle4 td:last-child {border-top:1px solid #fff;}
#FreeRocketService .tbstyle4 td.first {font-size:15px; line-height:50px; padding-left:60px; padding:30px 30px 30px 60px;}
#FreeRocketService .tbstyle4 td.last {height:50px;}
#FreeRocketService .tbstyle4 td ul li {line-height:45px;}
#FreeRocketService .tbstyle4 input {font-family:"맑은 고딕"; height:32px; box-sizing:border-box; padding:0 5px; font-size:14px;}
#FreeRocketService .tbstyle4 select {font-family:"맑은 고딕"; height:32px; box-sizing:border-box; padding:0 5px; font-size:14px;}
#FreeRocketService .tbstyle4 .input_red {border:1px solid red;}
#FreeRocketService .tbstyle4 tr:last-child {padding:40px;}
#FreeRocketService .tbstyle4 .pw_desc {width:820px; font-family:"맑은 고딕"; font-size:13px; letter-spacing:-0.7px; line-height:24px; padding:30px; background:#f9f9f9; margin:0 auto; margin-bottom:30px;}
#FreeRocketService .tbstyle4 .pw_desc img {vertical-align:sub;}
#FreeRocketService .btn_login {display: inline-block; width:150px; height:80px; text-align:center; font:15px/46px '맑은 고딕'; color:#fff; letter-spacing:-2px; background:#4575d5; border:none; cursor:pointer; line-height:80px;}
#FreeRocketService .btn_searchpw {display: inline-block; width:150px; height:80px; text-align:center; font:15px/46px '맑은 고딕'; color:#fff; letter-spacing:-2px; background:#999; border:none; cursor:pointer; line-height:80px;}
#FreeRocketService .btn_search {display:inline-block; height:32px; font-size:13px; text-align:center; color:#fff; letter-spacing:-2px; padding:0 20px;
background:#999; border:none; line-height:32px; text-decoration:none; cursor: pointer;}
table.tbType4.myinfo td {padding:20px;}

/* 팝업_무료체험 */
.free_mySlides img {margin-top:65px;}
.free_slideshow_container {width:860px; height:530px; position:relative; margin:auto;}
.free_slideshow_container a.close {position:absolute; right:15px; top:83px; overflow:hidden; font-size:0; color:transparent; z-index:1;}
.next {right:0;}
.prev {left:0;}
.prev, .next {cursor:pointer; position:absolute; top:50%; width:50px; padding:16px; margin-top:-22px; font-size:40px; text-align:center; transition:0.6s ease; user-select:none; background-color: rgba(0,0,0,0.4); box-sizing: border-box;}
.prev:hover, .next:hover {background-color: rgba(0,0,0,0.6); color:white; text-decoration:none;}
.text {font-family:"맑은 고딕"; color: #fcff00; font-size: 15px; padding: 8px 12px; position: absolute; bottom: 8px; width: 100%; text-align: center;}
.numbertext {font-family:"NanumBarunGothic"; width:100%; height:65px; color:#fff; font-size:23px; padding-left:20px; position:absolute; top:0; line-height:65px; background:#005bbb;box-sizing: border-box;}

.free_result {text-align:center;}
.free_result h2 {margin:60px 0 0 0;}
.free_result p.date {font-family:"맑은 고딕"; font-size:20px; letter-spacing:-1px; margin:10px 0 60px 0; box-sizing:border-box;}
.free_result ul.process {overflow:hidden; width:840px; margin:0 auto; margin-top:15px; margin-bottom:50px;}
.free_result ul.process li {float:left; text-align:center;}
.free_result ul.process li.data {width:186px; font-family:"맑은 고딕"; letter-spacing:-1.5px; font-size:16px; font-weight:bold;}
.free_result ul.process li.data:first-child {margin-right:141px;}
.free_result ul.process li.data:last-child {margin-left:141px;}
.free_result .desc {font-family:"맑은 고딕"; font-size:15px; letter-spacing:-1px; line-height:24px;}
.free_result hr {border:1px dotted #ddd;}
.free_result .process .date {font-family:"맑은 고딕"; color:#666; font-size:16px; font-weight:normal; letter-spacing:-0.5px;}
.free_result .freejoin {width:960px; height:150px; background:url(../images/bn_freejoin.jpg) no-repeat; }
.free_result .freejoin .contact {font-family:"맑은 고딕"; color:#ffea00; font-size:18px; letter-spacing:-1px; padding:80px 0 0 283px;}

/* 무료체험2차 */
.free_cnt_01 {font-family:"맑은 고딕"; text-align:center; margin:60px 0;}
.free_cnt_01 > img:first-child {margin-bottom:60px; }
.free_cnt_01 p {font-size:18px; letter-spacing:-1.5px; line-height:31px;}
.free_cnt_01 p.first { font-weight:bold; color:#0057ff;}

.free_cnt_02 {font-family:"맑은 고딕"; text-align:center; margin:60px 0;}
.free_cnt_02 > img:first-child {margin-bottom:60px; }
.free_cnt_02 p {font-size:18px; letter-spacing:-1.5px; line-height:31px;}
.free_cnt_02 p.first { font-weight:bold; color:#0057ff;}

.free_cnt_03 {font-family:"맑은 고딕"; text-align:center; margin:60px 0;}
.free_cnt_03 > img:first-child {margin-bottom:60px; }
.free_cnt_03 p {font-size:18px; letter-spacing:-1.5px; line-height:31px;}
.free_cnt_03 p.first { font-weight:bold; color:#0057ff;}

.free_cnt_04 {font-family:"맑은 고딕"; text-align:center; margin:60px 0;}
.free_cnt_04 > img:first-child {margin-bottom:60px; }
.free_cnt_04 .box {width:685px; height:285px; background:url(../images/free_cnt_05_bg.jpg) no-repeat; text-align:left; padding:35px 0 0 275px;}

.free_cnt_04 .box p {font-size:15px; letter-spacing:-1px; line-height:26px;}
.free_cnt_04 p.first { font-weight:bold; color:#0057ff;}

.free_cnt_05 {font-family:"맑은 고딕"; text-align:center; margin:60px 0;}
.free_cnt_05 > img:first-child {margin-bottom:60px; }
.free_cnt_05 p {font-size:16px; letter-spacing:-1px; line-height:41px;}
.free_cnt_05 .box {/*width:960px;*/ height:240px; background:url(../images/free_info_bg.jpg) no-repeat; text-align:left; padding:15px 0 0 353px;}
.free_cnt_05 .box img {vertical-align:middle;}
.free_cnt_05 .box img.btn_01 {padding-left:89px;}
.free_cnt_05 .box img.btn_02 {padding-left:146px;}
.free_cnt_05 .box img.btn_03 {padding-left:198px;}
.free_cnt_05 .box img.btn_04 {padding-left:83px;}
.free_cnt_05 .box img.btn_05 {padding-left:162px;}

.free_bn {margin:60px 0;}
.free_bn ul {overflow:hidden;}
.free_bn ul li {float:left;}
.free_bn ul li:first-child {margin-right:40px;}

/* 로켓공실 */
.subtit_01 {font-family:"맑은 고딕"; font-size:13px; letter-spacing:-1px; color:#777; }
.gongsil_text_01 {font-family:"맑은 고딕"; font-size:13px; line-height:24px; color:#777; margin:20px 0;}
.gongsil_text_01 p img {vertical-align:middle;}

.bn-rocket-fast {width:739px;  margin-top:20px;}
.bn-rocket-fast p {font-family:NanumBarunGothic; font-size:22px; letter-spacing:-1px; line-height:24px; margin-bottom:10px;}
.bn-rocket-fast span {display:inline-block;font-family:NanumBarunGothic; font-size:13px; color:#888; font-weight:400; line-height:18px; margin-bottom:15px;}

#rocket_gongsil {font-family:"맑은 고딕";}
#rocket_gongsil .content {padding:20px;}
#rocket_gongsil div.top {position:relative; height:50px;background:#284777; line-height:50px;font-size:18px; letter-spacing:-1px;}
.pop_fast p.title {font-size:16px; color:#005bbb; font-weight:bold; letter-spacing:-1px;}
.pop_fast p.explan {font-size:14px; color:#666; letter-spacing:-1px; line-height:18px;}
.pop_fast p.explan img {vertical-align:middle;}
.pop_fast p.event {font-size:14px; letter-spacing:-1px; line-height:21px; margin-bottom:15px;}
.fast_box {font-size:13px; background:#efefef; padding:20px; line-height:24px; letter-spacing:-1px;} 
.xbtn {position:absolute; right:10px; top:10px;}
.fast_box table.fee {width:100%;  font-size:14px;}
.fast_box table.fee img.arrow {vertical-align:middle;}
.fast_box table.fee tr td:first-child {text-align:left; padding-left:20px; font-size:17px; color:#000;}
.fast_box table.fee tr td:last-child {text-align:right; padding-right:20px; font-size:17px; color:#000;}
.alrim_box {border:1px solid #ddd; padding:20px; line-height:21px; }
.alrim_box img {vertical-align:middle;}
.alrim_box ul li {/*margin-bottom:5px;*/ font-size:14px;}
.alrim_box ul li.all {font-size:15px; color:#000; font-weight:bold; line-height:24px;margin-bottom:5px;}
.alrim_box ul li.area {font-size:15px; color:#000; font-weight:bold; line-height:24px;margin-bottom:5px;}
.alrim_box ul li.last {font-size:15px; color:#000; font-weight:bold; line-height:24px;}
.alrim_box ul li.city {line-height:21px; color:#444; text-indent:20px; margin-bottom:5px;}
.alrim_box ul li input[type="checkbox"] {text-indent:20px;}
.alrim_box ul li.noti {font-size:13px; line-height:18px; color:#0084ff; margin:10px 0 10px 15px;}

.gongsil_agree {font-family:"맑은 고딕"; background:#f3f4f8; padding:40px; }
.gongsil_agree p {font-family:"맑은 고딕"; font-size:14px; letter-spacing:-1px; line-height:24px; color:#777;}
.gongsil_agree .gongsil_agree_info {font-family:"맑은 고딕"; font-size:14px; line-height:27px; border:1px solid #ddd; background:#fff; padding:20px 27px; margin:10px 0; letter-spacing:-0.5px;}
.gongsil_agree div.btn_wrap {text-align: center;font-size: 0;padding:30px 0 0 0;}
.gongsil_agree div.btn_wrap button {display:inline-block; height:50px; text-align:center; font:15px/46px '맑은 고딕'; color:#fff; letter-spacing:-1px; background:#4575d5; padding:0 20px; border:none; cursor:pointer;}
.gongsil_agree div.btn_wrap button:hover {color:#fff; background:#375eaa; text-decoration:none; cursor:pointer;}
.gongsil_agree img.line {margin:40px 0;}

/* 로켓공실 팝업 */
#rocket_gongsil div.btn_wrap a {display:inline-block; height:50px; text-align:center; font:15px/46px '맑은 고딕'; color:#fff; letter-spacing:-1px; background:#4575d5; padding:0 20px; border:none; cursor:pointer;}
#rocket_gongsil div.btn_wrap a:hover {color:#fff; background:#375eaa; text-decoration:none; cursor:pointer;}
#rocket_gongsil .gongsil_pop_wrap {font-family:"맑은 고딕"; padding:30px;}
#rocket_gongsil .gongsil_pop_wrap p.free {font-size:14px; color:#666; letter-spacing:-1px; line-height:21px; margin:20px 0;}
#rocket_gongsil .gongsil_pop_wrap p.texts {font-size:14px; color:#666; letter-spacing:-1px; line-height:21px;}
#rocket_gongsil .gongsil_pop_wrap .box {border:2px solid #e94f4f; padding:20px;}
#rocket_gongsil .gongsil_pop_wrap table {font-family:"맑은 고딕"; width:100%;  border:2px solid #e94f4f;}
#rocket_gongsil .gongsil_pop_wrap table td { padding:20px; font-size:17px; letter-spacing:-1px;}
#rocket_gongsil .gongsil_pop_wrap table td:first-child {color:#000; font-weight:bold; letter-spacing:-1px; }
#rocket_gongsil .gongsil_pop_wrap table td:last-child {font-size:18px; line-height:18px;}
#rocket_gongsil .gongsil_pop_wrap table td span.discount {font-size:27px; color:red; font-weight:bold; line-height:21px;}

.text_box {margin:20px 0; }
.text_box img {vertical-align:middle;}
.text_box li {display:inline-table; margin-top:15px}
.text_box li:first-child {margin-top:0}
.text_box p {display:table-cell; line-height:21px; font-size:13px; color:#666; letter-spacing:-0.8px;}
.text_box span.ico_check {/*width:1%; white-space: nowrap;*/ padding-right:5px}

/*더이상 보지 않기*/
.gongsil_today_check {width:480px; font-family:"맑은 고딕";}
.gongsil_today_check {height:33px; background:#555; color:#ccc; padding:0 10px;}
.gongsil_today_check ul {overflow:hidden;}
.gongsil_today_check ul li {float:left; font-size:13px; color:#ccc; letter-spacing:-1px;}
.gongsil_today_check ul li a {color:#ccc;}
.gongsil_today_check ul li:first-child {width:380px; line-height:30px; }
.gongsil_today_check ul li:last-child {width:100px; text-align:right; line-height:30px;}

.gongsil_ad {}
.gongsil_ad .gongsil_ad_wrap {background:#f3f4f8; padding:40px;}
.box_white {font-family:"맑은 고딕"; font-size:13px; letter-spacing:-1px; background:#fff; padding:25px; line-height:24px;}
.box_white ul {overflow:hidden;}
.box_white ul li {float:left;}
.box_white ul li:first-child {margin-right:30px;}
.box_white ul li:first-child img {margin-top:40px;}

/* 조회버튼 */
.btn-s00 {display:inline-block; width:48px; height:28px; text-align:center; font-size:13px; color:#ddd; letter-spacing:-0.5px; background:#676e77; cursor:pointer; text-decoration:none; padding:0 15px; font-family:맑은 고딕; line-height:23px;}
.btn-s00:hover {background:#484d53;color: #fff;text-decoration: none; }

/* 6월 프로모션 */
.pop_6event {position:absolute; background:url(../images/bg_popupbox.png) no-repeat; right:10px; top:101px; width:590px; height:240px; padding:30px 40px; font-family:맑은 고딕; }
.pop_6event h1 {margin-bottom:10px;}
.pop_6event .layer_closed {position:absolute; right:15px; top:15px; width:41px; height:41px; background:url(../images/btn_closed_08.png) no-repeat; text-indent:1000%;	white-space:nowrap;	overflow:hidden; opacity:0.5;}
.pop_6event .event_box2 {padding:15px 20px; margin-top:23px;}
.pop_6event .event_box2 .textbox {display:inline-block; width:300px; background:#fff; font-size:15px; letter-spacing:-1px; color:#000; padding:0 10px; line-height:32px; }
.pop_6event .event_box2 ul li:first-child {margin-bottom:10px;}
.pop_6event .event_box2 ul li:last-child img {margin:14px 0 0 2px;}

/* thumb */
.tbstyle2 tr td {text-align:left; position:relative; /*border:1px solid #ddd;*/}
.tbstyle2 tr td.thumb {position:relative;}
.tbstyle2 tr td.thumb > img {width:45px; height:45px;}
.tbstyle2 tr td.location ul li.thumb {padding:0 10px 0 0;}
.tbstyle2 tr td.location ul li img.thumb_img {width:45px; height:45px; padding:0; /*padding:0 10px 0 0;*/}
img.thumb_img {width:45px; height:45px;}

/* 중개사메모 */
.memo_box {position:absolute; width:240px; text-align:left; color:#666; border:1px solid #bbb; background:#fffbe6; /*background:#e6f8ff;*/ padding:10px; z-index:10;}

#underlineblue {color:#005bbb; text-decoration:underline}

/* 등록리스트 thumb layer */
.tbstyle2 td.location .InnerThumb{z-index:10}
.tbstyle2 td.location .Thumb {position:relative;text-align:left;float:left;}
.tbstyle2 td.location .Thumb a:hover{text-decoration:none}
.tbstyle2 td.location .Thumb .Mask{position:absolute;top:0;left:0;width:43px;height:43px;border:1px solid #000;opacity:.1;filter:alpha(opacity=10);padding:0}
.tbstyle2 td.location .ThumbArea {position:relative;width:45px}
.tbstyle2 td.location .ThumbArea .ThumbNum {position:absolute;height:18px;bottom:0;right:0;padding-right:2px;background:url(/images/sy_bg_thumb_slide01.gif) no-repeat 100% -18px}
.tbstyle2 td.location .ThumbArea .ThumbNum span {display:block;height:14px;padding:0 3px 0 13px;background:url(/images/sy_bg_thumb_slide01.gif) no-repeat;font-family:tahoma;font-size:10px;font-weight:bold;color:#444}
.tbstyle2 td.location .Thumb .LayerBox {position:absolute;top:-11px;left:-45px;width:400px; z-index:30}
.tbstyle2 td.location .Thumb .LayerBox .Mask{width:50px;height:50px}
.tbstyle2 td.location .Thumb .LayerBox ul{overflow:hidden;height:52px;padding:6px 0 6px 6px;background-color:#fff;border:1px solid #9f9f9f}
.tbstyle2 td.location .Thumb .LayerBox li{float:left;position:relative;margin-right:6px}
.tbstyle2 td.location .Thumb .LayerBox a{display:inline}
.tbstyle2 td.location .Thumb .LayerBox .LayerNum {position:absolute;bottom:2px;right:1px;padding:2px 4px;background-color:#fff;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;font-family:tahoma;font-size:10px;color:#777}
.tbstyle2 td.location .Thumb .LayerBox .LayerNum strong{color:#444}

/* 등록종료리스트 thumb layer */
.tbType2 td .InnerThumb{display:inline-block; z-index:10}
.tbType2 td .Thumb {position:relative;text-align:left;float:left;}
.tbType2 td .Thumb a:hover{text-decoration:none}
.tbType2 td .Thumb .Mask{position:absolute;top:0;left:0;width:43px;height:43px;border:1px solid #000;opacity:.1;filter:alpha(opacity=10);padding:0}
.tbType2 td .ThumbArea {position:relative;width:45px}
.tbType2 td .ThumbArea .ThumbNum {position:absolute;height:18px;bottom:0;right:0;padding-right:2px;background:url(/images/sy_bg_thumb_slide01.gif) no-repeat 100% -18px}
.tbType2 td .ThumbArea .ThumbNum span {display:block;height:14px;padding:0 3px 0 13px;background:url(/images/sy_bg_thumb_slide01.gif) no-repeat;font-family:tahoma;font-size:10px;font-weight:bold;color:#444}
.tbType2 td .Thumb .LayerBox {position:absolute;top:-11px;left:-45px;width:400px;padding-bottom:1px;background-color:#e1e3e4;z-index:30}
.tbType2 td .Thumb .LayerBox .Mask{width:50px;height:50px}
.tbType2 td .Thumb .LayerBox ul{overflow:hidden;height:52px;padding:6px 0 6px 6px;background-color:#fff;border:1px solid #9f9f9f}
.tbType2 td .Thumb .LayerBox li{float:left;position:relative;margin-right:6px}
.tbType2 td .Thumb .LayerBox a{display:inline}
.tbType2 td .Thumb .LayerBox .LayerNum {position:absolute;bottom:2px;right:1px;padding:2px 4px;background-color:#fff;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;font-family:tahoma;font-size:10px;color:#777}
.tbType2 td .Thumb .LayerBox .LayerNum strong{color:#444}

/* 안심서비스(회원정보) */
.member {font-family:"맑은 고딕";}
.member th {font-size:13px; color:#444; letter-spacing:-1px;}
.member span.mydata {display:block; font-size:14px; color:#000; letter-spacing:-0.5px;}
.member span.thexp {display:inline-block; font-family:"맑은 고딕"; font-size:11px; color:red; letter-spacing:-0.7px; margin-top:10px;}
.member p.tdexp {/*display:inline-block;*/ font-family:"돋움"; font-size:11px; color:#999; letter-spacing:-0.5px;}
.member a.btn1 {display:inline-block; height:26px; font-family:Malgun Gothic, "맑은 고딕", "sans-serif", "AppleGothic", "돋움";font-size:12px; line-height:24px; text-align:center; color:#006cff; letter-spacing:-1px; background:#fff; cursor:pointer; border:1px solid #ddd; padding:0 10px 0 10px;}
.member a.btn1:hover {color:#006cff; text-decoration:none; border:1px solid #bbb; border:1px solid #006cff;}
.member a.btn2 {display:inline-block; height:26px; font-family:Malgun Gothic, "맑은 고딕", "sans-serif", "AppleGothic", "돋움";font-size:12px; line-height:24px; text-align:center; color:#666; letter-spacing:-1px; background:#fff; cursor:pointer; border:1px solid #ddd; padding:0 10px 0 10px;}
.member a.btn2:hover {color:#444; text-decoration:none; border:1px solid #bbb; border:1px solid #bbb;}
.member span.check {font-size:13px; letter-spacing:-1px; color:#666;}
.member .viewall {color:#4575d5; letter-spacing:-1px; text-decoration:underline;}

/* 안심서비스(팝업) */
#safe_service {font-family:"맑은 고딕";}
#safe_service div.top {position:relative; height:50px;background:#284777; line-height:50px;font-size:18px; letter-spacing:-1px;}
#safe_service div.top ul li {font-size:18px; font-weight:bold; color:white; padding-left:10px;}

.caution {position:relative; border: 1px solid #ddd;padding:15px;line-height: 21px; /*margin-top:25px;*//* padding-left:20px;*/}
.caution > img {position:absolute; top:25px; left:15px;}
.caution p {/*padding-left:35px;*/}
.caution p img {vertical-align:middle;}
#safe_service .content {padding:20px 20px 30px 20px;}
#safe_service .content .member_layer {font-size:13px; letter-spacing:-1px; color:#666;}
#safe_service .content .member_layer table tr td {height:35px; line-height:35px;}
#safe_service .content .member_layer .sort {height:27px; font-size:13px; color:#777;}
#safe_service .content .member_layer .sort1 {float:left; font-size:13px; color:#777; margin-right:20px;}
#safe_service .content .member_layer .pinfo {font-size:14px; color:#000;letter-spacing:-0.2px;}
#safe_service .content .member_layer .pinfo1 {font-size:14px; color:#000;letter-spacing:-0.2px;}
#safe_service .content .member_layer input[type="text"] {font-family:"맑은 고딕"; height:34px; font-size:14px; color:#000; padding:0 0 0 10px; border:1px solid #ccc; border-collapse:collapse;}
#safe_service .content .member_layer select {font-family:"맑은 고딕"; height:36px; font-size:14px; color:#000; padding:0 0 0 5px;border:1px solid #ccc;}
#safe_service .content .member_layer hr {border-top:1px solid #d5dbe5; border-left:none; border-right:none; border-bottom:none; margin:20px 0 5px 0;}
#safe_service .content .member_layer .desc p {font-size:12px; color:#777; line-height:18px;}
#safe_service .content .member_layer input[type="file"] {font-family:"맑은 고딕"; height:34px; font-size:14px; color:#000; border:1px solid #ccc; }
#safe_service .btn_01 {display:inline-block; height:40px; text-align:center; font-size:15px; line-height:39px; font-family:'맑은 고딕'; color:#fff; letter-spacing:-1.5px; background:#4575d5; border:none; cursor:pointer; padding:0 30px;}
#safe_service .btn_01:hover {color:#fff; background:#375eaa; text-decoration:none; cursor:pointer;}
#safe_service .btn_02 {display:inline-block; height:40px; text-align:center; font-size:15px; line-height:37px; font-family:'맑은 고딕'; color:#555; letter-spacing:-1.5px; background:#fff; border:1px solid #bbb; box-sizing:border-box; cursor:pointer; padding:0 30px;}
#safe_service .btn_02:hover {color:#000; text-decoration:none; border:1px solid #999;}
.fileUploadBtn {display:inline-block; font-family:"맑은 고딕"; width:100px; height:36px; font-size:14px; color:#fff; line-height:31px; text-align:center; background: #676e77; cursor:pointer;}

/* 안심서비스 회원정보 1차 오픈 팝업 (공인중개사법 시행령 개정) */
#estate_law {position:relative; background:url(../images/bg_safepop_01.png) no-repeat left top; width:640px; height:790px; padding:15px;}
#estate_law div.law_content {width:540px; height:340px; font-family:"맑은 고딕"; font-size:14px; letter-spacing:-1px; color:#000; padding:220px 20px 20px 20px; margin:0 auto;}
#estate_law div.btn_detail {text-align:center;}
#estate_law .today_check {font-family:"맑은 고딕"; height:40px; font-size:14px; color:#ddd; padding:0 20px; line-height:38px; margin-top:30px;}
#estate_law .today_check a {color:#ddd;}
#estate_law .today_check ul {overflow:hidden;}
#estate_law .today_check ul li {float:right; letter-spacing:-1px;}
#estate_law .today_check ul li input[type="checkbox"] {width:17px; height:17px; margin-bottom:3px;}

/* 안심서비스 회원정보 2차 오픈 팝업 (공인중개사법 시행령 개정) */
#estate_law2 {position:relative; background:url(../images/bg_safepop_02.png) no-repeat left top; width:640px; height:790px; padding:15px;}
#estate_law2 div.law_content {width:540px; height:340px; font-family:"맑은 고딕"; font-size:14px; letter-spacing:-1px; color:#000; padding:220px 20px 20px 20px; margin:0 auto;}
#estate_law2 div.btn_detail {text-align:center;}
#estate_law2 .today_check {font-family:"맑은 고딕"; height:40px; font-size:14px; color:#ddd; padding:0 20px; line-height:38px; margin-top:30px;}
#estate_law2 .today_check a {color:#ddd;}
#estate_law2 .today_check ul {overflow:hidden;}
#estate_law2 .today_check ul li {float:right; letter-spacing:-1px;}
#estate_law2 .today_check ul li input[type="checkbox"] {width:17px; height:17px; margin-bottom:3px;}

/* 안심서비스 회원정보 2차 오픈 팝업 (매경부동산 회원정보 점검 안내) */
#estate_law3 {position:relative; background:url(../images/bg_safepop_03.png) no-repeat left top; width:640px; height:790px; padding:15px;}
#estate_law3 div.law_content {width:540px; height:340px; font-family:"맑은 고딕"; font-size:14px; letter-spacing:-1px; color:#000; padding:220px 20px 20px 20px; margin:0 auto;}
#estate_law3 div.btn_detail {text-align:center;}
#estate_law3 div.law_content table {width:520px; margin:0 auto; margin-top:14px;}
#estate_law3 div.law_content table tr.topline {border-top:2px solid #096fcb;}
#estate_law3 div.law_content table th {font-weight:normal; font-size:14px; letter-spacing:-1px; color:#777; padding-left:20px; border:1px solid #ccc; box-sizing:border-box; text-align:left; background:#e5ecf8;}
#estate_law3 div.law_content table td {height:50px; font-size:14px; letter-spacing:-1px; color:#222; padding:0 10px 0 20px; border:1px solid #ccc; box-sizing:border-box;}

/* 안심서비스 회원정보 2차 오픈 팝업 (회원가입페이지) */
#estate_law4 {position:relative; background:url(../images/bg_safepop_04.png) no-repeat left top; width:640px; height:710px; padding:15px;}
#estate_law4 div.law_content {width:540px; height:340px; font-family:"맑은 고딕"; font-size:14px; letter-spacing:-1px; color:#000; padding:220px 20px 20px 20px; margin:0 auto;}
#estate_law4 div.btn_detail {text-align:center;}
#estate_law4 a.layer_closed {position:absolute; top:30px; right:30px;}

/* alert팝업 */
#alert {position:relative; font-family:"맑은 고딕"; border:1px solid #676e77; padding:25px 25px 30px 25px; background:#fff;}
#alert a.layer_closed {position:absolute; top:10px; right:10px;}
#alert div.content {font-size:14px; color:#666; letter-spacing:-1px; line-height:21px;}
#alert div.content .btns {text-align:center;}
#alert .btn_01 {display:inline-block; height:36px; text-align:center; font-size:14px; line-height:34px; font-family:'맑은 고딕'; color:#fff; letter-spacing:-1.5px; background:#676e77; border:none; cursor:pointer; padding:0 10px;}
#alert .btn_01:hover {color:#fff; background:#676e77; text-decoration:none; cursor:pointer;}
#alert .btn_02 {display:inline-block; height:36px; text-align:center; font-size:14px; line-height:32px; font-family:'맑은 고딕'; color:#555; letter-spacing:-1.5px; background:#fff; border:1px solid #bbb; box-sizing:border-box; cursor:pointer; padding:0 10px;}
#alert .btn_02:hover {color:#000; text-decoration:none; border:1px solid #999;}

/* 허위매물팝업 */
#falsesale {position:relative; font-family:"맑은 고딕"; border:2px solid #676e77; padding:25px 25px 30px 25px; background:#fff7f7; text-align:center;}
#falsesale a.layer_closed {position:absolute; top:10px; right:10px;}
#falsesale h1 {font-size:20px; color:#ff3636; font-weight:bold; letter-spacing:-2px; text-align:center; margin-top:10px;}
#falsesale div.content {font-size:15px; color:#666; letter-spacing:-1px; line-height:21px;}
#falsesale div.content .btns {text-align:center;}
#falsesale .btn_01 {display:inline-block; width:150px; height:40px; text-align:center; font-size:14px; line-height:36px; font-family:'맑은 고딕'; color:#fff; letter-spacing:-1.5px; background:#4575d5; border:none; cursor:pointer;/* padding:0 10px;*/}
#falsesale .btn_01:hover {color:#fff; background:#4575d5; text-decoration:none; cursor:pointer;}
#falsesale .btn_02 {display:inline-block; width:150px; height:40px; text-align:center; font-size:14px; line-height:34px; font-family:'맑은 고딕'; color:#555; letter-spacing:-1.5px; background:#fff; border:1px solid #bbb; box-sizing:border-box; cursor:pointer;/* padding:0 10px;*/}
#falsesale .btn_02:hover {color:#000; text-decoration:none; border:1px solid #999;}

/* 안심서비스(매물) */
#safe_memul {/*font-family:"맑은 고딕";*/ }
#safe_memul h2 {font-family:"맑은 고딕"; font-size:18px; color:#000; letter-spacing:-1px; margin-top:30px;}
#safe_memul img {vertical-align:middle;}
#safe_memul p.exp2 {font-size:13px;}
#safe_memul .top {position:relative; height:50px; font-family:"맑은 고딕"; background:#284777; line-height:50px;font-size:18px; letter-spacing:-1px;}
#safe_memul .content {padding:30px; font-family:"맑은 고딕";}
#safe_memul .content ul {overflow:hidden;}
#safe_memul .content ul li {float:left; width:50%;}
#safe_memul .content ul li h1 {font-family:"맑은 고딕"; font-size:18px; color:#000; letter-spacing:-2px; font-weight:bold;}
#safe_memul .content ul li.logo {text-align:right;}
#safe_memul .content > p.exp {letter-spacing:-0.8px; line-height:20px; font-size:13px;}

#safe_memul .content h2 {position:relative; color:#444; font-size:15px; letter-spacing:-1px; margin:30px 0 10px 0;}
#safe_memul .content div.topbn {height:76px; font-size:13px; background:url(../images/bg_safememul.jpg) no-repeat left top; padding:17px; letter-spacing:-1px;}
#safe_memul .content div.topbn b {font-size:15px; color:#000;}
#safe_memul .content div.tl_package {font-size:13px; line-height:20px; letter-spacing:-1px; color:#666;}
#safe_memul .content div.tl_package p {font-size:18px; color:#000; font-weight:bold; letter-spacing:-1.5px;}

#safe_memul .content span.fw_nl {font-weight:normal; font-size:14px;}
#safe_memul .content ul li.graph div {width:180px; height:180px; background:yellow; margin-top:20px;}
#safe_memul .content ul li.graph img {/*margin-top:20px;*/}

#safe_memul .content table.tbstyle {width:100%; font-family:"맑은 고딕"; text-align:left; font-size:13px; color:#444; letter-spacing:-0.7px; border-collapse:collapse; border:1px solid #ddd; border-top:2px solid #666;}
#safe_memul .content table.tbstyle th {padding:10px; font-size:12px; background:#f4f5f9; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; font-weight:normal; text-align:center;}
#safe_memul .content table.tbstyle td {font-size:13px; border-bottom:1px solid #ddd; padding:8px 10px; line-height:19px; border-right:1px solid #ddd;}

#safe_memul .content table.tbstyle3 th {padding:5px 0 5px 10px;font-size:12px;}
#safe_memul .content table.tbstyle3 td {padding:5px 10px 5px 15px;line-height:18px;}

#safe_memul .content .bot_text {font-size:14px; letter-spacing:-1px; margin:20px 0;/* line-height:21px;*/}
#safe_memul .content .bot_text p {font-size:13px;color:#4575d5;}
#safe_memul .content .bot_text span {font-size:12px; color:#666;line-height:18px;}

#filter .btn_search_owner {display:inline-block;width:70px; height:28px; font-family:"맑은 고딕"; line-height:24px; text-align:center; color:#ddd; letter-spacing:-0.5px; background:#676e77; cursor:pointer; text-decoration:none;}
#filter .btn_search_owner:hover {color:#fff; background:#676e77; text-decoration:none;}

div.request {position:relative;}
div.request h4 {font-size:16px; letter-spacing:-1.5px;}
div.request img {margin:8px 10px 0 0;}
div.request a.btn_request {position:absolute; top:-10px; right:0; display:inline-block; width:200px; height:34px; text-align:center; font-family:"맑은 고딕"; font-size:14px; color:#fff; line-height:32px; font-weight:300; letter-spacing:-1px; background:#4575d5; cursor:pointer; text-decoration:none;}
div.request a.btn_request:hover {color:#fff; background:#005bbb; text-decoration:none;}

div.bn_request {font-family:맑은 고딕; border:1px solid #ff9292; background:#ffe6e6; font-size:15px; color:#000; padding:10px 30px; letter-spacing:-1px; margin:30px 0;}

/*.bn_safeservice {width:739px; height:170px; background:url(../images/img_safeservice.png) no-repeat 625px 35px; margin-top:20px; box-sizing:border-box; padding:25px 40px; border:1px solid #ddd;}*/
.bn_safeservice {width:739px; background:url(../images/img_safeservice.png) no-repeat 625px 35px;/* margin-top:20px;*/}
.bn_safeservice p {font-family:NanumBarunGothic; font-size:22px; letter-spacing:-1px; line-height:24px; margin-bottom:10px;}
.bn_safeservice span {display:inline-block;font-family:NanumBarunGothic; font-size:13px; color:#888; font-weight:400; line-height:18px; margin-bottom: 15px;}
.bg-line1 {box-sizing:border-box; height:170px; padding:25px 40px; border:1px solid #ddd;}
.bn_safeservice a {margin-right:7px;}
.service_charge {background:#f7f7f7; text-align:center; padding:10px 0;}

/* 안심서비스(카카오톡 알림톡) */
#kakaotalk {position:relative; font-family:"맑은 고딕"; width:400px; background:#b2c7da; padding:30px;}
#kakaotalk .icon {position:absolute; right:13px; top:13px; z-index:1;}
#kakaotalk div.top {position:relative; height:45px; background:url(../images/kakaotalk_top.png); font-size:16px; color:#444; line-height:50px; letter-spacing:-1px; font-weight:500; padding-left:15px; line-height:45px; font-family: 'Noto Sans KR', sans-serif;}
#kakaotalk div.content {padding:20px; background:#fff; border-radius:0 0 20px 20px;}
#kakaotalk div.content .message {font-family: 돋움; line-height:21px;}
#kakaotalk div.bottom {text-align:center;}
#kakaotalk div.bottom p {font-size:14px; color:#000; letter-spacing:-1px; padding:20px 0;}
#kakaotalk .btn_01 {display:inline-block; width:110px; height:40px; text-align:center; font-size:15px; line-height:39px; font-family:'맑은 고딕'; color:#fff; letter-spacing:-1.5px; background:#4575d5; border:none; cursor:pointer;}
#kakaotalk .btn_01:hover {color:#fff; background:#375eaa; text-decoration:none; cursor:pointer;}
#kakaotalk .btn_02 {display:inline-block; width:110px; height:40px; text-align:center; font-size:15px; line-height:37px; font-family:'맑은 고딕'; color:#555; letter-spacing:-1.5px; background:#fff; box-sizing:border-box; cursor:pointer;}
#kakaotalk .btn_02:hover {color:#000; text-decoration:none;}

.btn_refresh {display:inline-block; width:100px; height:28px; text-align:center; font-family:"맑은 고딕"; font-size:13px; color:#fff; line-height:28px; font-weight:300; letter-spacing:-1px; background:#4575d5; cursor:pointer; text-decoration:none;}
.btn_refresh:hover {color:#fff; background:#005bbb; text-decoration:none;}
a.btn-s09.pos {position:absolute; right:0; display:inline-block; height:20px; font-family:"맑은 고딕", "sans-serif", "AppleGothic", "돋움";font-size:12px; line-height:18px; text-align:center; color:#4e7cec; letter-spacing:-1px; background:#fff; cursor:pointer; border:1px solid #cacaca; padding:0 7px;}
a.btn-s09.pos:hover {color:#4e7cec; text-decoration:none; border:1px solid #888;}

/* 로켓공실개선(202103) */
.content {position:relative;}
.logo_box {position:absolute; height:50px; /*border:1px solid #ddd;*/ right:0; top:0; /*padding:0 30px; display:flex; justify-content:center; align-items:center;*/}
.estate_logo { }
.btn_vacancy {display:inline-block; height:28px; text-align:center; font:12px/29px '맑은 고딕', sans-serif; color:#666; letter-spacing:-0.7px; background:#f8f9fa; cursor:pointer; text-decoration:none; border:1px solid #ddd; border-radius:2px; padding:0 20px;}
.btn_vacancy:hover {color:#008aff; background:#fff; text-decoration:none; border:1px solid #008aff;}
a.btn_vacancy.on {background:#fff; border:1px solid #008aff; color:#008aff; border-radius:2px;}
.violet {color:#c601ff;}

/* 팝업 */
#popup {font-family:"맑은 고딕";}
#popup div.top {position:relative; height:50px;background:#284777; line-height:50px;font-size:18px; letter-spacing:-1px;}
#popup div.top ul li {font-size:18px; font-weight:bold; color:#fff; padding-left:10px;}

#popup div.content .pop_wrap h4 {font-size:14px; margin-bottom:7px; font-weight:bold; letter-spacing:-1px;}
#popup div.content .pop_wrap .desc {font-size:13px; line-height:18px; letter-spacing:-1px;}
#popup div.content .pop_wrap .bot_text {font-size:12px; letter-spacing:-1px; color:#4575d5; line-height:20px;}

#popup .btn_01 {display:inline-block; height:40px; text-align:center; font-size:15px; line-height:39px; font-family:'맑은 고딕'; color:#fff; letter-spacing:-1.5px; background:#4575d5; border:none; cursor:pointer; padding:0 30px;}
#popup .btn_01:hover {color:#fff; background:#375eaa; text-decoration:none; cursor:pointer;}
#popup .btn_02 {display:inline-block; height:40px; text-align:center; font-size:15px; line-height:37px; font-family:'맑은 고딕'; color:#555; letter-spacing:-1.5px; background:#fff; border:1px solid #bbb; box-sizing:border-box; cursor:pointer; padding:0 30px;}
#popup .btn_02:hover {color:#000; text-decoration:none; border:1px solid #999;}

/* 집구경 예약 */
.gnb li img.new {vertical-align:text-top;}
.exp11 {font-family:돋움; font-size:11px; color:#999; letter-spacing:-1px;}
.exp12 {font-family:돋움; font-size:12px; color:#999; letter-spacing:-1px;}

.house {font-family:"맑은 고딕";}
.house input {font-family:"맑은 고딕"; font-size:13px;}
.house input[type=checkbox] {width:15px;height:15px;}
.house input:hover {color:#444; padding:5px; border:1px solid #666;}
.house select {height:30px; font-family:"맑은 고딕"; font-size:13px; letter-spacing:-1px; border:1px solid #ccc; padding:4px;}
.house select:hover {color:#444; padding:4px; border:1px solid #666;}
.house textarea {font-family:"맑은 고딕"; font-size:14px; letter-spacing:-1px; color:#444; border:1px solid #ccc; resize: none; padding:5px;}
.house th {font-size:13px; color:#777; letter-spacing:-1px;}
.house td {font-size:14px; letter-spacing:-1px; line-height:21px; padding:15px 15px 15px 20px;}
.house td ul {padding:20px 0 0 20px;}
.house td ul li {font-size:14px; color:#666; letter-spacing:-1px; margin-bottom:7px;}
.house span.data {display:inline-block; font-size:14px; color:#000; letter-spacing:-1px;}
.house div.date {font-size:13px; letter-spacing:-0.5px;}
.house div.date img {margin-top:4px;}
.house a.btn1 {display:inline-block; height:30px; font-family:"맑은 고딕";font-size:12px; line-height:29px; text-align:center; color:#fff; letter-spacing:-1px; background:#8d8d8d; cursor:pointer; padding:0 20px 0 20px; box-sizing:border-box;}
.house a.btn1:hover {color:#fff; text-decoration:none;}
.house a.btn2 {display:inline-block; height:28px; font-family:"맑은 고딕",;font-size:12px; line-height:25px; text-align:center; color:#fff; letter-spacing:-1px; background:#676e77; cursor:pointer; padding:0 20px 0 20px; box-sizing:border-box;}
.house a.btn2:hover {color:#fff; text-decoration:none;}

/* 매물별 집구경 설정 */
.condition_set {border:1px solid #ddd; background:#f9f9f9; padding:10px 15px;}
.condition_set {font-family:"맑은 고딕";}
.condition_set table {width:100%; /*border:1px solid #ddd; background:#f9f9f9;*/}
.condition_set table th {font-size:12px; letter-spacing:-1px; color:#444; text-align:left; font-weight:normal; /*padding-left: 15px;*/}
.condition_set table td {/*border:1px solid #ddd; padding:10px;*/font-size:13px; letter-spacing:-1px;}
.condition_set table td select {height:28px; font-family:"맑은 고딕"; font-size:13px; letter-spacing:-1px; border:1px solid #ccc; padding:4px; padding-left:2px; letter-spacing: -0.5px;}
.condition_set table td input[type=text] {font-family:"맑은 고딕"; font-size:13px; letter-spacing:-1px; color:#444; padding:4px; border:1px solid #ccc;}
.tbstyle2 td a.btn_on {display:inline-block; width:40px; height:22px; font-family:"맑은 고딕";font-size:12px; line-height:22px; text-align:center; color:#fff; letter-spacing:-1.5px;/* font-weight:bold; */background:#4083da; cursor:pointer; border:1px solid #4060da; /*padding:0 10px 0 10px;*/}
.tbstyle2 td a.btn_on:hover {text-decoration:none;}
.tbstyle2 td a.btn_off {display:inline-block; width:40px; height:22px; font-family:"맑은 고딕";font-size:12px; line-height:22px; text-align:center; color:#fff; letter-spacing:-1.5px;/* font-weight:bold; */background:#999; cursor:pointer; border:1px solid #777; /*padding:0 10px 0 10px;*/}
.tbstyle2 td a.btn_off:hover {text-decoration:none;}
.tbstyle2 td a.num_link {font-size:12px; color:#ef7a00; text-decoration:underline;}

/* 팝업(배경색처리없는) */
#popline {position:relative; font-family:"맑은 고딕"; border:1px solid #a2baea; padding:20px; background:#fff;}
#popline h6 {font-size:17px; color:#4575d5; letter-spacing:-1px;}
#popline a.layer_closed {position:absolute; top:10px; right:10px;}
#popline div.content {font-size:14px; color:#666; letter-spacing:-1px; line-height:21px;}
#popline div.content p {font-size:13px; line-height:21px; color:#777;}
#popline .btn_01 {display:inline-block; height:36px; text-align:center; font-size:14px; line-height:34px; font-family:'맑은 고딕'; color:#fff; letter-spacing:-1.5px; background:#4575d5; border:none; cursor:pointer; padding:0 20px;}
#popline .btn_01:hover {color:#fff; background:#4575d5; text-decoration:none; cursor:pointer;}

.popline01 {position:relative; font-family:"맑은 고딕"; border:1px solid #a2baea; padding:20px; background:#fff;}
.popline01 h6 {font-size:17px; color:#4575d5; letter-spacing:-1px;}
.popline01 a.layer_closed {position:absolute; top:10px; right:10px;}
.popline01 div.content {font-size:14px; color:#666; letter-spacing:-1px; line-height:21px;}
.popline01 div.content p {font-size:13px; line-height:21px; color:#777;}
.popline01 .btn_01 {display:inline-block; height:36px; text-align:center; font-size:14px; line-height:34px; font-family:'맑은 고딕'; color:#fff; letter-spacing:-1.5px; background:#4575d5; border:none; cursor:pointer; padding:0 20px;}
.popline01 .btn_01:hover {color:#fff; background:#4575d5; text-decoration:none; cursor:pointer;}

/* 예약 리스트 확인 */
.date_view {position:relative; height:40px; background:#f4f5f8; padding:10px; text-align:center;}
.date_view ul {overflow:hidden; display:inline-block;}
.date_view ul li {float:left; font-family:"맑은 고딕"; font-size:24px; color:#000; letter-spacing:-1px;}
.date_view ul li:last-child {margin-bottom:5px;}
.date_view ul li.date {font-weight:bold;}
.date_view ul li.arrow {margin:0 10px;}
.date_view ul li.arrow img {margin-top:7px;}
.date_view ul li a.btn_today {display:inline-block; width:45px; height:25px; font-family:"맑은 고딕"; font-size:13px; line-height:21px; text-align:center; color:#222; letter-spacing:-1px; background:#fff; cursor:pointer; box-sizing:border-box; border:1px solid #bbb; text-decoration:none;vertical-align:middle;}
.date_view ul li a.btn_today:hover {background:#f9f9f9;}
.date_view a.btn_regist {position:absolute;  display:inline-block; height:34px; font-family:"맑은 고딕";font-size:13px; line-height:31px; text-align:center; color:#222; letter-spacing:-1px; background:#fff; cursor:pointer; padding:0 20px 0 20px; box-sizing:border-box; border:1px solid #bbb; text-decoration:none; top:13px; right:10px;}
.date_view a.btn_regist:hover {background:#f9f9f9;}

.reserve_check {font-family:"맑은 고딕"; font-size:13px; letter-spacing:-1px; }
.reserve_check input[type=checkbox] {width:14px; height:14px; margin-bottom:3px;}
.tbstyle2 .tour_date {text-align:center; background:#f4f5f8;}

.btn_wrap ul.btn5 {overflow:hidden;}
.btn_wrap ul.btn5 li {float:left; width:50%;}
.btn_wrap ul.btn5 li:first-child {text-align:left;}
.btn_wrap ul.btn5 li:last-child {text-align:right;}

.content .housetour ul li {font-size:13px; letter-spacing:-1px;}
.content .housetour ul li input {font-family:"맑은 고딕"; color: #484848; padding:5px; border:1px solid #bbb; box-sizing:border-box;}
.content .housetour ul li textarea {font-family:"맑은 고딕"; color: #484848; padding:5px; border:1px solid #bbb; resize:none; box-sizing:border-box;}
.content .housetour p.check {font-family:"맑은 고딕"; font-size:14px; color:#666; letter-spacing:-1px; }

.tbstyle6 {width:100%; font-family:"맑은 고딕"; text-align:left; font-size:13px; color:#444; letter-spacing:-0.7px; border-collapse:collapse; }
.tbstyle6 th {  font-size:12px; text-align:left; font-weight:normal; letter-spacing:-1.5px;}
.tbstyle6 td { padding:7px 10px 7px 0; line-height:21px; font-size:13px;}
.tbstyle6 select {height:28px; font-family:"맑은 고딕";font-size:13px; color:#484848; padding:3px; border:1px solid #bbb;}
.tbstyle6 input {height:28px; font-family:"맑은 고딕"; color:#484848; padding:5px; border:1px solid #bbb;}
.tbstyle6 img.ico_q {margin:4px 0 0 3px;}

/* 결제페이지 > 현장확인 레이어팝업 */
.layer_wrap_01 {position:absolute; width:410px; height:170px; background:#f2f9ff; left:-1px; top:-1px; font-family:"맑은 고딕"; font-size:14px; color:#484848; letter-spacing:-0.5px; padding:20px; border:1px solid #7cc2ff; box-sizing: border-box; line-height:21px; opacity:0.9;}
.layer_closed01 {position:absolute; right:15px; top:15px; width:25px; height:25px; background:url(../images/btn_closed_11.png) no-repeat; text-indent:1000%; white-space:nowrap;	overflow:hidden;}
.layer_wrap_02 {position:absolute; width:410px; height:170px; background:#f2f9ff; left:-1px; top:-1px; font-family:"맑은 고딕"; font-size:14px; color:#484848; letter-spacing:-0.5px; padding:15px 20px; border:1px solid #7cc2ff; box-sizing: border-box; line-height:21px; opacity:0.92;}

/* 파일 업로드 아이콘 추가 */
.photoTit > a[href$=".pdf"]:before{
  content:'  ';
  display:inline-block;
  width:25px;
  height:20px;
}
.photoTit > a[href$=".jpg"]:before{
  content:'  ';
  display:inline-block;
  width:25px;
  height:20px;
}
.photoTit > a[href$=".png"]:before{
  content:'  ';
  display:inline-block;
  width:25px;
  height:20px;
}
.photoTit > a[href$=".gif"]:before{
  content:'  ';
  display:inline-block;
  width:25px;
  height:20px;
}
.photoTit > a[href$=".pdf"] {
  background: url("../images/icon_pdf.jpg");
/*   background: url("../images/file_icon.png"); */
/*   background-position: -484px -284px;*/
  background-repeat: no-repeat; 
  padding-top: 3px;
  padding-bottom: 8px;
}
.photoTit > a[href$=".jpg"] {
  background: url("../images/icon_image.jpg");
/*   background-position: -484px -88px;*/
  background-repeat: no-repeat; 
  padding-top: 3px;
  padding-bottom: 8px;
}
.photoTit > a[href$=".png"] {
  background: url("../images/icon_image.jpg");
/*   background-position: -484px -88px;*/
  background-repeat: no-repeat; 
  padding-top: 3px;
  padding-bottom: 8px;
} 
.photoTit > a[href$=".gif"] {
  background: url("../images/icon_image.jpg");
/*   background-position: -484px -88px;*/
  background-repeat: no-repeat; 
  padding-top: 3px;
  padding-bottom: 8px;

}

/* (신)홍보확인서 */
.change {}
.change .info_notice {font-family:"맑은 고딕"; font-size:13px; color:#ff4d4d; letter-spacing:-0.5px;}

/* 팝업_법정동 개편안내 */
#code_dong {background:url(../images/popup_bg_01.png) no-repeat left top; width:470px; height:585px; padding:30px;}
#code_dong {font-family:"맑은 고딕"; font-size:13px; }
#code_dong .tit_dong {text-align:center;}
#code_dong .tit_dong h2 {color:#fff; }
#code_dong .tit_dong p {color:#b9d9ff; font-size:14px; line-height:18px; letter-spacing:-1px; font-weight:bold;}
#code_dong div.dong_content {font-family:"맑은 고딕"; font-size:14px; letter-spacing:-1px; color:#000; padding:23px; background:#fff;}
#code_dong div.dong_content .info {font-size:13px; color:#777; line-height:22px;}
#code_dong div.dong_content table {width:100%; margin-top:15px; background:#fff;}
#code_dong div.dong_content table th {height:32px; font-weight:normal; font-size:13px; letter-spacing:-1px; color:#777; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; text-align:center; background:#e5ecf8;}
#code_dong div.dong_content table tr.topline {border-top:2px solid #096fcb;}
#code_dong div.dong_content table td {height:50px; font-size:13px; letter-spacing:-1px; color:#222; line-height:24px; padding:15px 10px 15px 10px; border:1px solid #ccc; box-sizing:border-box;}
#code_dong div.btn_detail {text-align:center; margin-top:16px;}

/* 매물분석보고서 상품안내 */
.premiumReport {font-family:"맑은 고딕"; background:#f3f4f8; padding:20px; }
.premiumReport .box_wrap {font-family:"맑은 고딕"; font-size:16px; letter-spacing:-1px; background:#fff; padding:40px; line-height:30px;}

/* 결제페이지 > 모바일확인v1 > 검증방식 설명 */ 
.bg-line4 {font-family:"맑은 고딕"; font-size:13px; letter-spacing:-1px; line-height:21px; box-sizing:border-box; padding:29px; border:1px solid #ddd; background:#f2f2f2;}
.m1_process h6 {font-size:15px; color:#000; margin-bottom:3px;}
.m1_process ul {overflow:hidden; margin:20px 0;}
.m1_process ul li {float:left;}
.m1_process ul li.arrow {width:30px; text-align:center;}
.m1_process ul li div.linebox {display:table; width:125px; height:90px; background:#fff; border:1px solid #f3b98c; border-radius:4px; text-align:center; line-height:17px; box-sizing:border-box;}
.m1_process ul li div.linebox > span {display:table-cell;vertical-align:middle;}    
.m1_process .email {font-size:14px; color:#0084ff; letter-spacing:0px; text-decoration:underline;}
.m1_process .info2 p {font-size:13px; color:#777; letter-spacing:-1px; line-height:21px;}
.m1_process hr {border-top:1px solid #d5dbe5; border-left:none; border-right:none; border-bottom:none; margin:25px 0 25px;}

/* 로켓공실 유료화 및 비사전매물 활성화 */
.gongsil_agree h3 {font-family:'Noto Sans KR', sans-serif; font-size:20px; color:#000; letter-spacing:-1.5px; font-weight:400;}
.gongsil_agree hr {border-top:1px solid #d5dbe5; border-left:none; border-right:none; border-bottom:none; margin:25px 0 25px;}
.gongsil_agree img.step {display:block; margin:0 auto; padding:20px 0 40px 0;}
.gongsil_agree_top {position:relative; width:100%; height:180px; background:url(../images/gongsil_agree_01_bg.jpg);}	
.gongsil_agree_top .text {position:absolute; left:50px; top:100px; text-align:left; font-family:맑은 고딕; font-size:15px; color:#bccbe3; letter-spacing:-1px; line-height:24px; padding:0;}
.gongsil_agree_bn {position:relative; width:100%; height:200px; background:url(../images/gongsil_agree_bn.jpg); margin:40px 0;}
.gongsil_agree_bn .text {position:absolute; left:40px; top:70px; text-align:left; font-family:맑은 고딕; font-size:13px; color:#3f61ba; letter-spacing:-1px; line-height:18px; padding:0;}
.gongsil_agree_bn .subtext {display:inline-block; font-size:12px; color:#6f86c7; line-height:18px; letter-spacing:-1px; margin-top:10px;}

.gongsil_agree_bn_01 {position:relative; width:100%; height:200px; background:url(../images/gongsil_agree_bn_01.jpg); margin:40px 0;}
.gongsil_agree_bn_01 .text {position:absolute; left:40px; top:70px; text-align:left; font-family:맑은 고딕; font-size:13px; color:#3f61ba; letter-spacing:-1px; line-height:18px; padding:0;}
.gongsil_agree_bn_01 .subtext {display:inline-block; font-size:12px; color:#6f86c7; line-height:18px; letter-spacing:-1px; margin-top:10px;}

/* 로켓공실리스트 211103 */
.gongsil_box {font-family:"맑은 고딕"; border:1px solid #ddd; background:#f4f5f9; padding:25px;}
.gongsil_box p.tit {font-family:'Noto Sans KR', sans-serif; font-size:19px; color:#000; font-weight:400; letter-spacing:-1.5px;}
.gongsil_box p.explain {font-size:14px; letter-spacing:-1px; color:#777;}
.gslbtn_01 {display:inline-block; width:54px; text-align:center; font:11px/18px "돋움"; color:#fff; letter-spacing:-1px; padding:2px 1px; background:#4083da; cursor:pointer; border:1px solid #4060da; box-sizing:border-box;}
.gslbtn_01:hover {color:#fff; text-decoration:none;}
.gslbtn_02 {width:54px; display:inline-block; padding:2px 1px; text-align:center; font:11px/13px "돋움"; color:#fff; letter-spacing:-1px; background:#bd6fe5; border:1px solid #9f5bc2; box-sizing:border-box;}
.gslbtn_02:hover {color:#fff; text-decoration:none;}
.gslbtn_03 {display:inline-block; width:54px; font-family: "돋움"; font-size:11px; line-height:13px; text-align:center; color:#666; letter-spacing:-1px;  border:1px solid #cacaca; padding:2px 1px; box-sizing:border-box;}
.gslbtn_03:hover {color:#000; text-decoration:none; border:1px solid #888;}

/* 로켓공실 매물 노출/종료 이력 layer 211104 */
#Layerpop {position: absolute; font-family:"맑은 고딕"; background:#fff;}
#Layerpop .top {position:relative; height:50px; background:#284777; line-height:50px;}
#Layerpop .top h4 {padding-left:20px; font-size:18px; letter-spacing:-1px; color:#fff;}
#Layerpop .content {padding:30px;}
#Layerpop .content table {width:100%; border-top:2px solid #adadad;}
#Layerpop .content table thead th {font-size:11px; font-weight:normal; color:#666; height:35px; letter-spacing:-0.5px; border-bottom:1px solid #dcdde0; background:url(../images/bar.gif) no-repeat 0 50%; background:#f4f5f8; box-sizing:border-box;}
#Layerpop .content table tbody td {font-size:14px; /*letter-spacing:-0.5px;*/ border-bottom:1px solid #ddd; padding:10px 0; box-sizing:border-box;}
#Layerpop .content table tbody td.num {/*padding-left:20px;*/ text-align:center; letter-spacing:-0.5px;}
#Layerpop .content table tbody td.open_date {text-align:center;}
#Layerpop .content table tbody td.end_date {text-align:center; color:#eb444b;}

/* 중개업소 회원가입 */
.gongsil_check_box {padding-bottom:4px; font-size:13px; font-family:"맑은 고딕"; line-height:22px; padding:20px; margin:20px 0 15px 0; color:#666; border-radius:3px; border:1px solid #ddd; letter-spacing:-0.7px; background:#fafafa;}
.gongsil_check_box input {width:16px; height:16px; margin-bottom:3px;}
.gongsil_check_box .tit {color:#4575d5; font-size:15px; font-weight:bold; margin-bottom:8px;}
.gongsil_check_box .exp {text-indent:5px;}

.tbstyle10 {width:100%; border-top:2px solid #adadad; border:1px solid #ddd; letter-spacing: -0.7px;}
.tbstyle10 th {font-size:11px; font-weight:normal; color:#666; height:35px; letter-spacing:-0.5px; border-bottom:1px solid #dcdde0; background:#f4f5f8; box-sizing:border-box; border-left: 1px solid #ddd;}
.tbstyle10 td {font-size:13px; border-bottom:1px solid #ddd; padding:10px; box-sizing:border-box; text-align:left; border-right:1px solid #ddd; line-height:18px;}

.tbstyle9 {width:100%; border-top:2px solid #adadad; border:1px solid #ddd; letter-spacing: -0.7px;}
.tbstyle9 th {font-size:11px; font-weight:normal; color:#666; height:35px; letter-spacing:-0.5px; border-bottom:1px solid #dcdde0; background:#f4f5f8; box-sizing:border-box; border-left: 1px solid #ddd;}
.tbstyle9 td {font-size:13px;  border-bottom:1px solid #ddd; padding:10px 0; box-sizing:border-box; text-align:center; border-right: 1px solid #ddd;}

.ft_right .tbstyle {width:100%; border-top:1px solid #535353; text-align:center;}
.ft_right .tbstyle .head2 th {padding:2px 0; height:20px; font-size:11px; color:#5b5a5a; line-height:20px; border:1px solid #c0c0c0;}
.ft_right .tbstyle td {/*padding:3px 0;*/ height:25px; letter-spacing:-0.5px; line-height:25px; border:1px solid #d2d2d2;}

/* 팝업 - 이실장 멤버십 가입 회원 안내 */
#aiSilzang_agree {position:relative; background:url(../images/popup_bg_02.png) no-repeat left top; width:472px; height:567px; padding:24px; font-family:"맑은 고딕"; font-size:13px;}
#aiSilzang_agree .tit {height:123px; text-align:center;}
#aiSilzang_agree img.close {position:absolute; right:16px; top:16px;}
#aiSilzang_agree .tit h2 {color:#fff; }
#aiSilzang_agree .tit p {color:#b9d9ff; font-size:13px; line-height:21px; letter-spacing:-1.5px;}
#aiSilzang_agree .tit p:nth-child(2) {color:#fff000;}

#aiSilzang_agree .content {font-family:"맑은 고딕"; font-size:14px; letter-spacing:-1px; color:#000; background:#fff;}
#aiSilzang_agree .content h3 {font-size:14px; color:#0066dd;}
#aiSilzang_agree .content h3 img {margin:1px 0 0 1px;}

#aiSilzang_agree .content .table_wrap {border:1px solid #ddd; border-radius:8px;}
#aiSilzang_agree .content table {width:100%;/* border:1px solid #ddd; border-radius:8px;*/}
#aiSilzang_agree .content table th {height:32px; font-weight:normal; font-size:13px; letter-spacing:-1px; color:#777; padding-left:10px; border:1px solid #ccc; box-sizing:border-box; text-align:center; background:#e5ecf8;}
#aiSilzang_agree .content table td.first {padding-top:5px;}
#aiSilzang_agree .content table td.last {padding-bottom:5px;}
#aiSilzang_agree .content table td {font-size:12px; letter-spacing:-1px; color:#222; line-height:24px; padding:0px 15px 0px 15px; box-sizing:border-box;}
#aiSilzang_agree .content table td:first-child {border-right:1px solid #ddd; color:#777; }
#aiSilzang_agree .content table td:nth-child(2) {letter-spacing:-0.5px;}

#aiSilzang_agree .content .info {font-size:12px; color:#777; line-height:21px; border:1px solid #ddd; padding:15px; border-radius:8px;}
#aiSilzang_agree .content .agree p {display:inline; font-size:13px; color:#777; letter-spacing:-1px; margin-top:10px;}
#aiSilzang_agree .content .agree p:first-child {display:inline-block; width:400px;}
#aiSilzang_agree .content .agree p:last-child {font-size:13px; color:#444;}
#aiSilzang_agree div.btn_detail {text-align:center; margin-top:24px;}

/* 팝업 - 이실장 이관 */
#aiSilzang_transfer {position:relative; background:#fff; border-radius:8px; width:452px; padding:32px 24px 24px 24px; font-family:'IBM Plex Sans KR'; font-size:13px;}
#aiSilzang_transfer h2 {font-family: 'IBM Plex Sans KR';font-size:18px; font-weight:500; color:#000; text-align:center;}
#aiSilzang_transfer img.close {position:absolute; right:16px; top:16px; opacity:0.5;}
#aiSilzang_transfer .tit {/*height:90px;*/ text-align:center;}
#aiSilzang_transfer .tit p {color:#666;}

/* 영상 */
#aiSilzang_transfer .movie {position:relative;}

/* 배경 캐릭터 */
#aiSilzang_transfer .character {position:absolute; right:32px; top:209px; z-index:999; width:105px; height:73px;}
#aiSilzang_transfer .character img {vertical-align:baseline}

/* prograssbar */
#aiSilzang_transfer .progressbar {position:relative; color:#777; text-align:center;}
#aiSilzang_transfer progress {height:16px; background:#ddd}
#aiSilzang_transfer .progressbar .rocket {position:absolute; top:-6px; left:140px;}
#aiSilzang_transfer .count-bar-box .airocket {position:absolute; top:90px; left:250px; transform:rotate(-40deg);}
#aiSilzang_transfer h4 {font-family:'IBM Plex Sans KR'; font-size:16px; color:#000; font-weight:500; letter-spacing:-1px;}
.progress {height: 16px;margin: 20px 0;overflow: hidden; background-color: #f5f5f5; border-radius: 16px; -webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%); box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);}
.prog-bar {float:left; width:0%; height:100%; font-size:12px; line-height:39px; color:#fff; text-align:center; background:#337ab7; -webkit-box-shadow:inset 0 -1px 0 rgb(0 0 0 / 15%); box-shadow:inset 0 -1px 0 rgb(0 0 0 / 15%); -webkit-transition:width .6s ease; /* keyframe 사용으로 Animation 효과 */ -o-transition:width .6s ease;}
.col_success {background-color: #ff951a;}
.col_info {background-color: #5bc0de;}

.count-bar-box {position:relative; height:16px; margin:30px 10px 20px; line-height:1.9; background:#efefef; border-radius:8px;}
.count-bar-box .count-bar {position:relative; width:100%; height:100%;}
.count-bar-box .count-bar .bar {position:relative; min-width:0%; max-width:100%; height:100%; line-height:1.9; background-color:#2189FF; z-index:10; border-radius:8px;}
.count-bar-box .count-bar .bar.bar-eff {background-color:#ff951a; background-image:repeating-linear-gradient(145deg,transparent,transparent 8px,#ff7c16 8px,#ff7c16 15px); animation: bgslide 4s linear infinite; will-change:background-position;}
.count-bar-box .count-bar .bar .point {position:absolute; top:-2px; right:-5px; width:10px; height:10px; z-index:1;}
.count-bar-box .count-bar .bar .point::before {content: ''; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:16px; height:16px; background:#fff; border:1px solid #1379FF; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%;}
.count-bar-box .count-bar .bar .point::after {content: ''; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:100%; height:100%; background-color:#1379FF; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%;}

@keyframes bgslide {
  from {background-position-x: 0;}
  to {background-position-x: 113px;}
}

/* 팝업_이실장 오픈 안내 220711 */
.mySlides1 {display:none}
.slideshow-container1 {width:640px; height:500px; position:relative;}
.slideshow-container1 a.close {position:absolute; right:15px; top:33px; overflow:hidden; font-size:0; color:transparent; z-index:1;}

.leeBan {position: relative;}

#ban03 {position:absolute; top:0;}
#ban04 {position:absolute; top:0;}
#ban05 {position:absolute; top:0;}

/*팝업_오늘하루 보지 않기*/
.today_check2 {position:absolute; bottom:0; left:0; width:600px; height:35px; opacity:0.8; color:#fff; padding:0 10px;}
.today_check2 input[type=checkbox] {border:1px solid #fff;}
.today_check2 ul {overflow:hidden; font-family:"맑은 고딕";}
.today_check2 ul li {float:right; font-size:13px; color:#fff; letter-spacing:-0.5px; line-height:30px;}
.today_check2 ul li a {color:#fff;}

/* 신규관리비 추가 2023.09.14 */
.newAdminCost td{padding: 16px;}
.newAdminCost input::placeholder{color: #B6B6C2;}
.newAdminCost .w120{width: 120px;}
.newAdminCost .w180{width: 180px;}
.newAdminCost .w100p{width: 100% !important;}
.newAdminCost .co_blue{color: #417BE6;}
.newAdminCost .infoTxt{margin: 16px 0;}
.newAdminCost .radioBox{display: inline-block;margin-right: 24px;}
.newAdminCost .notiBox{margin-top: 16px;padding: 12px;border-radius: 8px;border: 1px solid #DEDFE5;background: #FAFAFA;letter-spacing: -0.04em;}
.newAdminCost .notiBox img{margin-right: 4px;}
.newAdminCost .notiBox *{display: inline-block;color: #4D4C61;}
.newAdminCost .notiBox .go_link{font-weight: bold;color: #417BE6;text-decoration: underline;}
.newAdminCost .optionList {display: flex;align-items: center;gap: 24px;}
.newAdminCost .optionList li{float: none;width: auto;}
.newAdminCost .flexBox{display: flex;align-items: center;gap: 24px;}
.newAdminCost .flexBox + .flexBox{margin-top: 8px;}
.newAdminCost .flexBox.hasInput{position: relative;margin-top: 16px;}
.newAdminCost .hasInput .count{position: absolute;right: 8px;color: #9393A3;}
.newAdminCost .hasInput .count b{font-weight: normal;color: #4D4C61;}
.newAdminCost .flexBox .dotTit,.newAdminCost .flexBox .w120{flex-shrink: 0;}
.newAdminCost .flexBox .radioBox{margin-right: 0;}
.newAdminCost .flexBox:has(.optionList){margin-top: 16px;}
.newAdminCost .dotTit{position: relative;padding-left: 20px;box-sizing: border-box;}
.newAdminCost .dotTit::before{content: '';position: absolute;top: 7px;left: 5px;display: inline-block;width: 2px;height: 2px;border-radius: 50%;background: #4D4C61;}
.newAdminCost .total{margin-top: 12px;padding-top: 16px;border-top: 1px solid #DEDFE5;font-weight: bold;text-align: right;}
.newAdminCost .total .price{margin-left: 24px;font-size: 24px;}
.newAdminCost .grayBox{width: 707px;margin: 8px 0;padding: 12px 8px;border-radius: 8px;background: #FAFAFA;box-sizing: border-box;}
.newAdminCost .grayBox.auto{width: auto;padding: 8px 12px;margin: 0;}
.newAdminCost .grayBox .flexBox{width: auto;height: 24px;}
/* 신규관리비 - 상세정보 */
.costDetail img{margin-right: 4px;vertical-align: text-top;}
.costDetail .flexBox{width: 707px;height: 36px;justify-content: space-between;}
.costDetail .totalArea{padding-bottom: 16px;border-bottom: 1px solid #DEDFE5;}
.costDetail .totalArea.w100p{justify-content: flex-start;gap: 24px;}
.costDetail .totalArea p{font-size: 16px;}
.costDetail .flexBox .price{font-weight: normal;color: #4D4C61;}
/* 툴팁 추가 */
.tooltip { position: relative; }
.tooltip .tooltiptext {
  visibility: hidden;         /* 이벤트가 없으면 툴팁 영역을 숨김 */
  width: 170px;             /* 툴팁 영역의 넓이를 설정 */
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;       /* 절대 위치를 사용 */
  z-index: 1;
}
.tooltip .tooltip-top { width: 170px; bottom: 150%; left: 50%; margin-left: -60px; opacity: 0.5; }
.tooltip .tooltip-bottom { width: 170px; top: 150%; left: 50%; margin-left: -60px; opacity: 0.5; }
.tooltip .tooltip-right { top: -20px; left: 102%; opacity: 0.5; }
.tooltip:hover .tooltiptext { visibility: visible;  /* hover 이벤트 발생시 영역을 보여줌 */ }

/* common.css */
.blind, .checkBox input[type=checkbox]{position:absolute; clip:rect(0 0 0 0); width:0; height:0; overflow:hidden;}

/* 팝업 공통 */
.popup-layer-bold{display: none; position:fixed; z-index:7777; top:0; right:0; bottom:0; left:0;}
.popup-layer-bold.dim{background:rgba(0, 0, 0, .4);}
.popup-layer-bold.active{display:block;}
.popup-layer-bold .popup-inner{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:#fff; box-shadow:0px 16px 24px 0 rgba(0, 0, 0, 0.2); border-radius:16px;}
.popup-layer-bold .popup-header{display: flex; align-items: center; justify-content: space-between; gap:16px; padding:32px 24px 24px;}
.popup-layer-bold .popup-header .headline{display: flex; align-items: center; flex:1;}
.popup-layer-bold .popup-header .title{font-size: 24px; line-height:36px; color:#1a1a1a; font-weight: 700;}
.popup-layer-bold .popup-content{overflow-x: hidden; overflow-y: auto; max-height: calc(100dvh - 250px); padding:0 24px;}
.popup-layer-bold .popup-footer {display: flex; align-items: center; justify-content: center; padding: 24px;}
.popup-layer-bold .popup-footer.left{justify-content: flex-start;}
.popup-layer-bold .popup-footer.right{justify-content: flex-end;}
.popup-layer-bold .popup-footer.side{justify-content: space-between;}
.pop-not-today .labelInfo{cursor: pointer; position: relative; min-width: 20px; height: 20px; padding-left: 0; display: flex; gap: 8px; align-items: center; font-size: 20px; line-height: 20px; font-weight: 700; color: #666;}
.pop-not-today .labelInfo::before{content:''; position: unset; width: 26px; height: 26px; border: 1px solid #c8cad0; border-radius: 4px; background-color: #fff; display:none;}
.pop-not-today input:checked + .labelInfo:before{background: #1a1a1a; border-color: #1a1a1a;}
/*.pop-not-today .labelInfo:hover::after{background: #fff;}*/
.pop-not-today .labelInfo:after{content:''; position: absolute; top: 50%; transform: translateY(-50%); width: 13px; height: 10px; margin-top: 0; left: 8px;}
.pop-not-today input:checked+ .labelInfo::after{ content: ''; display: block; background: url("../images/icon_chk_wh.svg") center / 13px 11px no-repeat; }

/* 팝업 - 롯데카드 이벤트 */
.popup-loca-event.popup-layer-bold .popup-inner{overflow: hidden;}
.popup-loca-event.popup-layer-bold .close{display: block; position: absolute; top:20px; right:20px; z-index: 1; width:40px; height:40px; }
.popup-loca-event.popup-layer-bold .popup-content{position: relative; padding:0; font-size: 0;}
.popup-loca-event.popup-layer-bold .popup-content .img-loca{vertical-align: top;}
.popup-loca-event.popup-layer-bold .popup-content .loca-event-go{display: block; position: absolute; right:32px; bottom:32px; z-index:1; width:267px; height:64px;}