@charset "utf-8";
/*@import url("responsive_cmt.css");*/
/*@import url("//news.chosun.com/dhtm/css/art/201505/lightslider.min.css");*/
@import url("//fonts.googleapis.com/earlyaccess/nanummyeongjo.css");

/*
	작성자 : Lee Keun Ho
	작업시작일 : 2016.10.17
*/

/*******************************************************************
Common
******************************************************************/
.page_list .news_go{display:none}

/*******************************************************************
Layout
******************************************************************/
.container.sub{width:1115px; margin:0 auto;}
.container.sub > .contents{display:table; table-layout:fixed; width:100%; padding:30px 0;}
.container.sub > .contents .left_area,
.container.sub > .contents .content_area,
.container.sub > .contents .right_aside_area{display:table-cell; vertical-align:top;}
.container.sub > .contents .left_area{width:135px; padding-right:20px;}
.container.sub > .contents .content_area{padding:0 40px 0 19px; border-left:1px solid #d7d7d7;}
.container.sub > .contents .right_aside_area{width:320px;}

/*******************************************************************
Left Area
******************************************************************/
.left_area h2{margin-bottom:30px; font-size:18px; letter-spacing:-.5px; line-height:1; word-break:keep-all;}
.left_area .menu_sub{position:relative;}
.left_area .menu_sub ul{position:relative; padding-top:12px;}
.left_area .menu_sub ul:before{content:""; display:block; width:16px; height:1px; position:absolute; left:0; top:0; background-color:#302e2a;}
.left_area .menu_sub ul li{margin-bottom:14px; line-height:1.3; word-break:keep-all;}
.left_area .menu_sub ul li a{color:#666; letter-spacing:-.5px;}
.left_area .menu_sub ul li.current a,
.left_area .menu_sub ul li a:hover,
.left_area .menu_sub ul li a:focus{color:#222; font-weight:bold;}

/*******************************************************************
Right Aside Area
******************************************************************/
/* ad */
.wrap_ad_right_top{margin-bottom:20px; text-align:center;}
.wrap_ad_right_top img,
.wrap_ad_right_top ins{vertical-align:top}
/* today news */
.wrap_today_news{margin-bottom:20px; border:1px solid #2868d2; background-color:#fff;}
.wrap_today_news > .tit{height:35px; line-height:35px; padding-left:20px; font-size:16px; background-color:#f3f3f3;}
.wrap_today_news > .tit strong{color:#2868d2;}
.wrap_today_news div.wrap_list{padding:20px 19px 12px 19px;}
.wrap_today_news div.wrap_list div.top_main_news{display:table; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eaeaea;}
.wrap_today_news div.wrap_list div.top_main_news a{display:table-row;}
.wrap_today_news div.wrap_list div.top_main_news a div.thum{display:table-cell; vertical-align:top; width:50%; padding-right:4px;}
.wrap_today_news div.wrap_list div.top_main_news a div.thum span{display:block;}
.wrap_today_news div.wrap_list div.top_main_news a div.thum img{width:100%; height:auto; vertical-align:top}
.wrap_today_news div.wrap_list div.top_main_news a dl.txt{display:table-cell; vertical-align:top; width:50%; padding-left:4px; letter-spacing:-.75px; }
.wrap_today_news div.wrap_list div.top_main_news a dl.txt dt{margin-bottom:8px; font-size:16px; color:#222; font-weight:bold;}
.wrap_today_news div.wrap_list div.top_main_news a dl.txt dd{color:#666; display:none;}
.wrap_today_news div.wrap_list div.bottom_sub_news{overflow:hidden; margin:0 -8px 0 0;}
.wrap_today_news div.wrap_list div.bottom_sub_news .scroll_in:after{content:""; display:block; clear:both;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item{position:relative; float:left; width:136px; /*height:136px;*/ height:124px; margin-right:8px; margin-bottom:8px; overflow:hidden; word-break:keep-all; word-wrap:break-word;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item:nth-child(even) { margin-right: 0; }
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item div.inner{position:absolute; left:0; top:0; width:100%; height:100%;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item div.inner .display_table{width:100%; height:100%;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item div.inner .display_table .cell{position:relative; width:100%; height:100%; vertical-align:top;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item div.inner a div.tit {text-align:center; font-weight:bold; color:#222;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item div.inner a div.thum img {width:100%; height:100%; vertical-align:top}
.wrap_today_news div.wrap_list div.bottom_sub_news div.type_thum_no div.inner .display_table{background-color:#2868d2;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.type_thum_no ~ div.type_thum_no div.inner .display_table{background-color:#54616a;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item.type_thum_no div.inner .display_table .cell{vertical-align:middle; text-align:center;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item.type_thum_no div.inner a{color:#fff;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item.type_thum_no div.inner a div.txt {padding:0 15px; font-weight:bold; color:#fff; font-size:14px; line-height:1.3; letter-spacing:-.5px;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item.type_thum_yes div.inner .display_table .cell a{display:block; width:100%; height:100%;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item.type_thum_yes div.inner div.thum{width:100%; height:88px; position:absolute; left:0px; top:0px; overflow:hidden;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item.type_thum_yes div.inner div.tit{width:100%; height:48px; padding-top:4px; position:absolute; left:0; bottom:0; background-color:#fbfbfb; border:1px solid #ececec; border-top:0;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item.type_thum_yes div.inner div.tit p{padding:0 5px; line-height:1.4; letter-spacing:-.75px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden; height:2.8em;}
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item.type_thum_yes div.inner a:hover p,
.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item.type_thum_yes div.inner a:focus p{text-decoration:underline;}
/* popular news */
.wrap_popular_news{margin-bottom:20px; border:1px solid #d6d6d6; background-color:#fff;}
.wrap_popular_news > .tit{height:35px; padding-left:20px; font-size:16px; line-height:35px; background:#f3f3f3; border-bottom:1px solid #d6d6d6;}
.list_populat_news{padding:0 19px;}
.list_populat_news ol li{position:relative; overflow:hidden; height:65px; padding:12px 70px 12px 20px; border-bottom:1px solid #eaeaea; counter-increment:news_pop;}
.list_populat_news ol li a{font-size:16px; font-weight:bold; color:#222;}
.list_populat_news ol li:before{content: counter(news_pop) " "; position:absolute; left:0; top:15px; font-family:"Bodoni MT", Georgia, "Times New Roman", Times, serif; font-style:italic; color:#555; font-size:17px; font-weight:bold; line-height:1;}
.list_populat_news ol li span.thum{display:block; position:absolute; right:0; top:7px; width:52px; height:52px; margin-left:16px; overflow:hidden; text-align:center}
.list_populat_news ol li span.thum img{width:auto; height:100%;}
.list_populat_news ol li .txt{text-overflow:ellipsis; display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden; line-height:1.3; max-height:2.6em; white-space:normal;}
.list_populat_news ol li:last-child{border-bottom:0;}
/* banner */
.wrap_bn_right img{vertical-align:top}

/*******************************************************************
Basic Type List
******************************************************************/
/* list body */
.list_body{margin-left:0px; font-size:14px; letter-spacing:-1px;}
.list_body.fontset_gul{font-family:'굴림', gulim;}
.list_body .news_date{margin-bottom:20px; font-family: '돋움', Dotum, Arial, Helvetica, sans-serif; font-size: 78.6%; color: #888;}
.list_body .news_subtitle{margin-bottom:20px; font-size:100%; font-weight:bold; color:#555;}
.list_body p{margin-bottom:20px;}
.list_body .category{height:23px; /*margin-bottom:5px;*/ border-bottom:solid 1px #909090; position: relative; font-size:14px; font-weight:bold; line-height:1; color:#444;}
.list_body .category span{position:relative; display:inline-block; margin-left:5px; padding-left:12px;}
.list_body .category span:first-child{margin-left:0; padding-left:0}
.list_body .category span:before{content:">"; display:block; position:absolute; left:0; top:0; font-size:14px;}
.list_body .category span:first-child:before{content:""; display:none;}

/* catid c banner */
#realtyCbanner{display: block; margin-top: 10px; padding-bottom: 15px; border-bottom: 1px solid #eaeaea;}
#realtyCbanner img{width: 100%; display: block; line-height: 0;}


/* view option */
.view_option{width:150px; float:left; font-size:12px;}
.view_option img{vertical-align:middle; margin-right:3px;}
.view_option #selected{margin:0 4px 0 2px;color:#666;font-weight:bold;vertical-align:top; letter-spacing:-0.1em;}
.view_option #selected a{color:#222;letter-spacing:-0.1em;}
.view_option #none-selected{margin-left:2px;margin-right:4px;color:#666; vertical-align:top;}
.view_option #none-selected a{color:#666;}
.view_option #img{width:13px; margin:0 2px -2px 0; padding-top:-2px; height:13px;display:inline;}
.view_option #line{font-size:12px;font-weight:none;color:#e6e6e6;padding:0 5px 0 4px;}
/* sort option */
.sort_option{float:right; color:#666; letter-spacing:-0.1em; font-size:12px; }
.sort_option #selected{font-weight:bold;margin:0 4px;}
.sort_option #selected a{color:#222;}
.sort_option #none-selected{margin:0 0 0 4px;}
.sort_option #none-selected a{color:#666;}
.sort_option #line{ font-size:12px;font-weight:none;color:#e6e6e6;padding:0;}
/* date option */
#date_option_all{width:59px;}
.date_option{clear:both;text-align:center; padding-top:6px; position:relative; font-size:12px;}
.date_option ul{padding:0; list-style:none; margin:0;}
.date_option ul li{float:left;width:65px; height:26px; line-height:26px;  background:#f9f9f9; border:solid 1px #d6d6d6; border-right:0; color:#666;}
.date_option ul li.selected{height:26px; background:#fff; font-weight:bold;color:#222; border-bottom:0;}
.date_option ul li.selected a{color:#222;}
.date_option ul li.deselected a{text-decoration:none;color:#666;}
.date_option ul li.cal{width: 70px; height:26px; border-right:solid 1px #d6d6d6; position: relative;}
.date_option ul li.cal a{width:19px; height:17px; display:inline-block; background:url(//image.chosun.com/main/201505/cs_art_ico.png) no-repeat -325px -550px; text-indent:-9999px; overflow:hidden; vertical-align:middle;}
.date_option ul li.cal img{ vertical-align:middle; margin-left:3px; display:none;}
/* list-item */
dl.list_item:after{content:""; display:block; clear:both;}
dl.list_item{padding:15px 0 5px; border-bottom:solid 1px #eaeaea; overflow:hidden;}
dl.list_item dt{margin-bottom:10px; font-size:17px; font-weight:bold; color:#222}
dl.list_item dt a{color:#222;}
dl.list_item dd.thumb{margin-bottom:10px; float:left; line-height:0; margin-right:10px;}
dl.list_item dd.thumb img{max-width:110px; max-height:80px; vertical-align:top}
dl.list_item dd.desc{margin-bottom:3px; font-size:13px; line-height:20px; color:#666}
dl.list_item dd.desc a{color:#666;}
dl.list_item dd.date_author{margin-bottom:10px; font-size:12px; color:#888;}
dl.list_item dd.date_author .b_arrow {font-size:14px;margin:0 8px}
dl.list_item dd.date_author .stic{font-size:10px;margin:0 7px;vertical-align:bottom;}
dl.list_item dd.rel_trig{margin-top:-10px; font-size:12px; float:right;}
dl.list_item dd.rel_trig a{color:#222}
dl.list_item dd.rel_trig a:after{content:''; display:inline-block; width:5px; height:3px; margin-left:3px; background:url(//image.chosun.com/main/201505/cs_art_ico.png) no-repeat -200px -525px; vertical-align:middle;}
dl.list_item dd.rel_trig a.rel_off:after{background-position:-200px -525px;}
dl.list_item dd.rel_trig a.rel_on:after{background-position:-225px -525px;}
dl.list_item dd.rel_box{clear:both; position:relative; display:none; margin-bottom:10px; padding:15px 20px; background:#f8f8f8; border:solid 1px #eaeaea; border-left:0; border-right:0;}
dl.list_item dd.rel_box a.rel_close{width:9px; height:9px; display:block; position:absolute; top:7px; right:7px; background:url(//image.chosun.com/main/201505/cs_art_ico.png) no-repeat -300px -550px;}
ul.rel_list li{position:relative; margin-top:7px; padding-left:18px; font-size:13px; line-height:20px; color:#666;}
ul.rel_list li:first-child{margin-top:0;}
ul.rel_list li:before{content:''; display:block; width:7px; height:7px; background:url(//image.chosun.com/main/201505/cs_art_ico.png) no-repeat -100px -300px; position:absolute; top:50%; left:0px; margin-top:-4px;}
ul.rel_list li a{color:#666;}
ul.rel_list li em.date{margin-left:5px; font-size:12px; color:#888;}
#list_area{clear:both;}
#list_area.list_title{padding-top:1px;}
#list_area.list_title dl.list_item{border-bottom:0; margin-top:13px; padding:0;}
#list_area.list_title dl.list_item dt{display:inline;}
#list_area.list_title dl.list_item dd.date_author{display:inline}
#list_area.list_title dl.list_item dd.rel_trig{margin-top:0; margin-bottom:5px;}
#list_area.list_title .list_spaceline{margin-top:13px; clear:both; display:block; border-bottom:solid 1px #eaeaea;}

/*******************************************************************
newsQ Type List
******************************************************************/
.list_type_newsq{background-color:#f3f3f3;}
.list_type_newsq .container.sub > .contents .content_area{padding-left:0; border-left:0;}
.list_art_type_02 .list_header_area{margin-bottom:30px;}
.list_art_type_02 .list_header_area h3.tit{line-height:49px; text-align:center; font-size:38px; font-family:'Nanum Myeongjo', 'Malgun Gothic', 돋움, Dotum, 'Apple SD Gothic Neo', sans-serif; letter-spacing:-1px;}
.list_art_type_02 .list_item_wrap{}
.list_art_type_02 .list_item_wrap .list_item{position:relative; margin-bottom:20px; border:1px solid #d3d5d8; background-color:#fff;}
.list_art_type_02 .list_item_wrap .list_item:last-child{margin-bottom:0;}
.list_art_type_02 .list_item_wrap .list_item .cat_area{display:inline-block; position:absolute; left:12px; top:12px; padding:5px 10px 7px 10px; border-radius:13px; line-height:1; z-index:9999; overflow:hidden; color:#fff; font-size:14px; font-weight:bold; letter-spacing:-.8px;}
.list_art_type_02 .list_item_wrap .list_item .cat_area {display: none;}
.list_art_type_02 .list_item_wrap .list_item .cat_area a{color:#fff;}
.list_art_type_02 .list_item_wrap .list_item .cat_area:after{content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1; background-color:#2868d2; opacity:.8;}
.list_art_type_02 .list_item_wrap .list_item .thum_area{max-height:320px; overflow:hidden; position:relative; }
.list_art_type_02 .list_item_wrap .list_item .thum_area img{width:100%; height:auto; vertical-align:top;}
.list_art_type_02 .list_item_wrap .list_item .content_wrap{position:relative; padding:17px 20px 30px 174px; overflow:hidden;}

.list_art_type_02 .list_item_wrap .list_item .content_wrap ul.share_area{position:absolute; left:20px; top:13px; width:135px; margin-right:20px;}
.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area{position:relative; }

/*.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dt{margin-bottom:10px; line-height:1; font-weight:bold; font-size:14px; color:#2868d2; letter-spacing:-.5px;}*/
.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dt.tit{margin-bottom:9px; font-size:28px; line-height:1.2em; font-family:'Nanum Myeongjo', 'Malgun Gothic', 돋움, Dotum, 'Apple SD Gothic Neo', sans-serif; letter-spacing:-2.2px}
.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dt a{color:#000;}
.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dd.byline{margin-bottom:13px; font-size:0; line-height:1;}
.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dd.byline span{position:relative; display:inline-block; font-size:12px; color:#888; line-height:1;}
.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dd.byline span:last-child{margin-left:5px; padding-left:7px;}
.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dd.byline span:last-child:before{content:""; display:block; position:absolute; left:0; top:50%; width:2px; height:11px; margin-top:-4px; background-color:#e8e8e8;}
.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dd.read{text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden; line-height:1.7em; height:3.4em;}
.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dd.read a{color:#666; font-size:14px; letter-spacing:-.65px;}
.list_art_type_02 ul.share_area li{height:44px; padding: 7px 0 7px 8px; clear:both;  font-weight:bold; line-height:30px; border-top: solid 1px #eaeaea;}
.list_art_type_02 ul.share_area li:first-child{border-top:0;}
.list_art_type_02 ul.share_area li a{display:block; float:left; width:31px; height:31px; margin-right:8px; background:url('//image.chosun.com/realty/icon_all_realty_rwb.png') no-repeat; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; }
.list_art_type_02 ul.share_area li span{display:inline;}
/*.list_art_type_02 ul.share_area li em{display:none;}*/
.list_art_type_02 ul.share_area li.cmt a{background-position:-574px -187px;}
.list_art_type_02 ul.share_area li.fb a{background-position:-574px -237px;}
.list_art_type_02 ul.share_area li.tw span{display:none}
.list_art_type_02 ul.share_area li.tw a{background-position:-574px -287px;}
.list_art_type_02 ul.share_area li.cmt a:hover,
.list_art_type_02 ul.share_area li.cmt a:focus,
.list_art_type_02 ul.share_area li.cmt a.on{background-position:-624px -187px;}
.list_art_type_02 ul.share_area li.fb a:hover,
.list_art_type_02 ul.share_area li.fb a:focus,
.list_art_type_02 ul.share_area li.fb a.on{background-position:-624px -237px;}
.list_art_type_02 ul.share_area li.tw a:hover,
.list_art_type_02 ul.share_area li.tw a:focus,
.list_art_type_02 ul.share_area li.tw a.on{background-position:-624px -287px;}

/*******************************************************************
Video List
******************************************************************/
/*.list_type_video{background-color:#f3f3f3;}*/
.list_type_video .container.sub > .contents .content_area{padding-right:0}
.list_art_type_03{}
.list_art_type_03 .list_item_wrap{margin-right:-13px; letter-spacing:-1px;}
.list_art_type_03 .list_item_wrap:after{content:""; display:block; clear:both;}
.list_art_type_03 .list_item_wrap li{float:left; width:33.333%; padding:0 13px 0 0; margin-bottom:30px;}
.list_art_type_03 .list_item_wrap li .inner{}
.list_art_type_03 .list_item_wrap li .inner .img_area{position:relative; height:0; padding-bottom:58.6%; margin-bottom:8px; overflow:hidden;}
.list_art_type_03 .list_item_wrap li .inner .img_area img{width:100%; height:auto; vertical-align:top}
.list_art_type_03 .list_item_wrap li .inner .txt_area{text-align:center;}
.list_art_type_03 .list_item_wrap li .inner .txt_area strong{display:block; margin-bottom:8px; font-size:15px;color:#222; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list_art_type_03 .list_item_wrap li .inner .txt_area span.info_append{display:block;line-height:15px;color:#888;}
.list_art_type_03 .list_item_wrap li .inner .txt_area span.info_append span{}

.list_bottom_contents{border-top:1px solid #a1a1a1;}
.list_bottom_contents .sec_tit{display:table-cell; vertical-align:top; width:135px; padding-right:20px;}
.list_bottom_contents .sec_con{display:table-cell; vertical-align:top; padding: 0 0 0 19px; border-left: 1px solid #d7d7d7;}
.list_bottom_contents .list_art_type_03 .list_item_wrap li{margin-bottom:0;}
.list_bottom_contents .sec_tit h2{margin-bottom:30px; font-size:20px; letter-spacing:-.5px; line-height:1; word-break:keep-all;}
.list_bottom_contents .list_art_type_03 .list_item_wrap li{width:25%;}
.wrap_ad_in_list_video{width:100%; padding:50px 0 20px 0; text-align:center;}

/*******************************************************************
Ad area
******************************************************************/
.wrap_ad_in_list{text-align:center; display: none; }
.wrap_ad_in_list .inner{padding:10px 0 30px 0;}
.wrap_ad_in_list img{max-width:100%; vertical-align:top}

/*******************************************************************
Contents Bottom
******************************************************************/
.page_list .contents_bottom{}
.page_list .contents_bottom > section{border-top:0;}
.page_list .contents_bottom > section{border-top:1px solid #a1a1a1;}
.contents_bottom{clear:both;}
.sec_today_realty{display:none;}
.sec_photo_news{display:none;}
.contents_bottom > section{max-width:1115px; padding:15px 0 30px; border-top:1px solid #e28c8b;}
.contents_bottom > section > .inner{display:table; width:100%;}
.contents_bottom > section .sec_tit{display:table-cell; vertical-align:top; width:134px; padding-right:20px; position:relative; vertical-align:top;}
.contents_bottom > section .sec_tit h2,
.contents_bottom > section .sec_tit h3{margin-bottom:30px; font-size:18px; letter-spacing:-.5px; line-height:22px; word-break:keep-all; font-weight:bold; color:#222; letter-spacing:-1px;}
.contents_bottom > section .sec_tit .list_sns{position:absolute; right:20px; bottom:0; font-size:0; width:auto; text-align:right;}
.contents_bottom > section .sec_tit .list_sns li{display:inline-block; margin:7px 0 0 4px;}
.contents_bottom > section .sec_tit .list_sns li:first-child{margin-left:20px;}
.contents_bottom > section .sec_tit .list_sns li a{display:block; width:30px; height:30px; background:url("//image.chosun.com/realty/icon_all_realty_rwb.png") no-repeat; background-size:500px; -webkit-background-size:500px;}
.contents_bottom > section .sec_tit .list_sns li.fb a{background-position:-287px -198px;}
.contents_bottom > section .sec_tit .list_sns li.na a{background-position:-322px -198px;}
.contents_bottom > section .sec_tit .list_sns li.ks a{background-position:-357px -198px;}
.contents_bottom > section .sec_tit .list_sns li.tw a{background-position:-393px -198px;}
.contents_bottom > section .sec_tit .list_sns li.int a{background-position:-429px -198px;}
.contents_bottom > section .sec_con{display:table-cell; vertical-align:top; padding: 0 0 0 20px; border-left: 1px solid #d7d7d7;}
.contents_bottom > section .sec_con .list_art_type_03 .list_item_wrap li{margin-bottom:0;}
.contents_bottom > section .list_art_type_03 .list_item_wrap li{width:25%;}
/* list today realty */
.list_today_realty:after{content:""; display:block; clear:both;}
.list_today_realty li{width:230px; float:left; margin-left:13px;}
.list_today_realty li:first-child{margin-left:0;}
.list_today_realty li .thum{width:230px; height:135px; margin-bottom:6px; overflow:hidden;}
.list_today_realty li .thum img{max-width:100%; width:100%; height:auto;}
.list_today_realty li > .txt{font-size:15px; font-weight:bold; line-height:1.3; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden; height:2.6em;}
.list_today_realty li > .txt a{color:#222;}
.list_today_realty li.type_no_img{height:190px;}
.list_today_realty li.type_no_img .display_table{width:100%; height:100%; background-color:#2868d2;}
.list_today_realty li.type_no_img .display_table a{color:#fff;}
.list_today_realty li.type_no_img .display_table .cell{padding:0 10px; text-align:center; }
.list_today_realty li.type_no_img .display_table .cell strong{display:block; margin-bottom:15px; font-size:17px; line-height:1.3; letter-spacing:-.75px;}
.list_today_realty li.type_no_img .display_table .cell p{font-size:13px; line-height:1.5; font-weight:normal; opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  -moz-opacity:0.6; -khtml-opacity:0.6; letter-spacing:-.5px;}
 .sec_today_realty .scroll_box{overflow-x:auto; overflow:hidden;}
 .sec_today_realty .scroll_box > ul{width:959px;}

/*******************************************************************
Search Page
******************************************************************/
.box_srch_top{padding-bottom:9px; border-bottom:1px solid #909090; *zoom:1; letter-spacing:-.5px;}
.box_srch_top:after{content:""; display:block; clear:both;}
.box_srch_top .txt_area{float:left; font-size:16px;}
.box_srch_top .txt_area .tit_srch{}
.box_srch_top .txt_area em{font-size:12px;}
.box_srch_top .menu_sort_area{float:right; margin-top:5px; font-size:0; line-height:1;}
.box_srch_top .menu_sort_area li{position:relative; display:inline-block; padding-left:7px; margin-left:4px;}
.box_srch_top .menu_sort_area li:before,
.box_srch_top .menu_sort_area li:after{content:""; display:block; width:1px; height:11px; position:absolute; top:50%; margin-top:-4px;}
.box_srch_top .menu_sort_area li:before{left:0; background-color:#e3e3e3;}
.box_srch_top .menu_sort_area li:after{left:1px; background-color:#adadad;}
.box_srch_top .menu_sort_area li:first-child{margin:0; padding:0;}
.box_srch_top .menu_sort_area li:first-child:before,
.box_srch_top .menu_sort_area li:first-child:after{display:none;}
.box_srch_top .menu_sort_area li a{color:#888; font-size:12px;}
.box_srch_top .menu_sort_area li a:hover,
.box_srch_top .menu_sort_area li a:focus{color:#222;}
.box_srch_top .menu_sort_area li.select a{font-weight:bold; color:#222;}
.txt_srch_show{color:#2969d2;}

.ad181122_m{display:none; background:#fff;}

/*20191129 article inner ad*/
#container {position: relative;}
.wrap_ad_left {position: fixed; left: 50%; top: 209px; width: 160px; height: 600px; margin-left: -795px; font-size: 0; line-height: 0;}

/*20200207 twitter hide*/
ul#cs_mgnb_pop_id li.sns_links a.tw {display: none;}

/*20211220 only pc & mobile ad*/
.article_ad_bottom {max-width: 755px;}
.footer_ad {max-width: 1024px; margin: 0 auto;}
.only_pc_ad {display: block;}
.only_mobile_ad {display: none;}

/*20241218 only mobile ad*/
.byline_ad{width: 100%; margin: 0 auto;}
.only_mobile_ad {display: none}

/*******************************************************************
Ie8 Hack
********************************************************************/
@media \0screen{
}

/*******************************************************************
------------------------- Responsive Style -------------------------
********************************************************************/

/*1600px Device */
@media all and (max-width:1600px) { }

/*1200px Device */
@media all and (max-width:1200px) {
}

/*Tablet Device 가로 및 작은 해상도의 랩탑이나 데스크톱에 대응하는 코드 작성*/
@media all and (max-width:1024px) {


	/*******************************************************************
	Layout
	******************************************************************/
	.container.sub{width:1000px;}

	/*******************************************************************
	Video List
	******************************************************************/
	.list_art_type_03 > ul > li div.inner .thum_area{height:auto;}

	/*******************************************************************
	Contents Bottom
	******************************************************************/
	.contents_bottom{padding:0 10px;}
	.page_list .contents_bottom{padding:0;}
	.contents_bottom > section > .inner{display:block;}
	.contents_bottom > section .sec_tit{display:block; width:100%; padding:0; margin-bottom: 15px;}
	.contents_bottom > section .sec_con{display:block; border-left:0; padding-left:0;}
	.contents_bottom > section .sec_tit h2,
	.contents_bottom > section .sec_tit h3{margin-bottom:0; background-color:transparent; padding-left:0; font-size:20px; line-height:1; height:auto;}
	.contents_bottom > section .sec_tit h2 br{display:none;}
	.contents_bottom > section .sec_tit .list_sns{right:0;}

}

/*Tablet & Mobile Device 코드 작성*/
@media all and (max-width:768px) {

	/* .ad181122{display:none;} */
	.ad181122_m{display:block;}

	/*******************************************************************
	Common
	******************************************************************/
	.page_list .news_go{display:block; bottom:10px; right:15px;}

	/*******************************************************************
	Layout
	******************************************************************/
	.container.sub{width:100%}
	.container.sub > .contents{display:block; padding:30px 15px;}
	.container.sub > .contents .left_area,
	.container.sub > .contents .content_area,
	.container.sub > .contents .right_aside_area{display:block; width:100%;}
	.container.sub > .contents .left_area{display:none;}
	.container.sub > .contents .content_area{padding:0; border-left:0;}

	/*******************************************************************
	Right Aside Area 오늘의 땅집고, 인기기사 숨김 처리 - 2017.11.02
	******************************************************************/
	.wrap_ad_right_top{background-color:#fff; padding:15px; margin-bottom:0;}
	/* today news */
	.wrap_today_news{/* display: none; */ margin-bottom:10px;border:0;padding:15px 15px 25px;}
	.wrap_today_news > .tit{margin-bottom:15px; background-color:transparent; padding-left:0; font-size:20px; line-height:1; height:auto; font-weight:600;}
	.wrap_today_news div.wrap_list div.top_main_news{table-layout:fixed;}
	.wrap_today_news div.wrap_list div.top_main_news a{height:100%}
	.wrap_today_news div.wrap_list div.top_main_news a div.thum{width:140px;}
	.wrap_today_news div.wrap_list div.top_main_news a div.thum span{/*height:140px;*/ overflow:hidden;}
	.wrap_today_news div.wrap_list div.top_main_news a dl.txt{width:auto;}
	.wrap_today_news div.wrap_list{padding:0;}
	.wrap_today_news div.wrap_list div.top_main_news a dl.txt dt{margin-bottom:10px; font-size:17px; line-height:1.3}
	.wrap_today_news div.wrap_list div.top_main_news a dl.txt dd{font-size:14px; line-height:1.5}
	.wrap_today_news div.wrap_list div.bottom_sub_news{width:100%; margin:0; margin-right:-15px; overflow-y:hidden; overflow-x:auto; -webkit-overflow-scrolling: touch; scroll-snap-type: mandatory; -webkit-scroll-snap-type: mandatory;}
	.wrap_today_news div.wrap_list div.bottom_sub_news .scroll_in{width:574px;}
	.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item{margin-bottom:0; margin-right:10px;}
        .wrap_today_news div.wrap_list div.bottom_sub_news div.box_item:nth-child(even) { margin-right: 10px; }
	.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item:last-child{margin-right:0;}
	.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item.type_thum_yes div.inner div.tit p{font-size:15px;}
	.wrap_today_news div.wrap_list div.bottom_sub_news div.box_item.type_thum_no div.inner a div.txt{font-size:15px;}
	/* popular news */
	.wrap_popular_news{/* display: none; */ padding:15px;border:0;}
	.wrap_popular_news > .tit{height:auto; padding-left:0; line-height:1; margin-bottom:5px; font-size:20px; border-bottom:0; background-color:transparent; font-weight:600;}
	.wrap_popular_news > .tit strong{color:#2868d2}
	.list_populat_news{padding:0;}
	.list_populat_news ol li:before{top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); color:#2868d2; font-weight:normal; font-size:20px;}
	.list_populat_news ol li .txt{font-weight:normal; font-size:17px;}



	/*******************************************************************
	Basic Type List
	******************************************************************/
	.page_list .container.sub > .contents{padding:10px 0 0 0;}
	.page_list .container.sub > .contents .content_area{}
	.page_list .container.sub > .contents .content_area .list_area{padding:0 15px; background-color:#fff;}
	.page_list .container.sub > .contents .content_area .box_srch_top{padding:15px; background-color:#fff;}
	.page_list .container.sub > .contents .content_area .list_body .category{padding:15px; background-color:#fff; margin-bottom:0; height:auto;}
  #realtyCbanner{margin-top:0;}
	.page_list .container.sub > .contents .right_aside_area .wrap_today_news,
	.page_list .container.sub > .contents .right_aside_area .wrap_popular_news{display:none;}
	.page_list .container.sub > .contents .content_area .list_area dl.list_item:last-child{border-bottom:0;}
	.list_type_basic{background-color:#f3f3f3;}
	/*.list_body .category{display:none;}*/
	dl.list_item{padding:15px 0;}
	dl.list_item dt{line-height:1.3; font-weight:normal;}
	dl.list_item dd.thumb{margin-bottom:0;}
	dl.list_item dd.desc{margin-bottom:10px; font-size:14px; line-height:1.3; height:2.6em; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden;}
	dl.list_item dd.date_author{/*margin-bottom:0;*/ line-height:1;}
   dl.list_item dd.rel_box{margin-bottom:0}
   ul.rel_list li{padding-left:13px;}
   ul.rel_list li:before{top:8px}

	/*******************************************************************
	newsQ Type List
	******************************************************************/
	.list_art_type_02 .list_item_wrap .list_item{padding:15px 15px 20px 15px; margin-bottom:10px; border:0;}
	.list_art_type_02 .list_item_wrap .list_item .cat_area{left:20px; top:20px; font-size:12px; padding:6px 8px 4px 6px;}
	.list_art_type_02 .list_item_wrap .list_item .content_wrap{padding:10px 0 0 0;}
	.list_art_type_02 .list_item_wrap .list_item .content_wrap ul.share_area{display:none;}
	.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dt.tit{margin-bottom:7px; font-family:'맑은 고딕','Malgun Gothic',돋움,Dotum,굴림,Gulim,'Apple SD Gothic Neo',sans-serif; font-weight:normal; font-size:17px; line-height:1.3; letter-spacing:0;}
	.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dd.read{line-height:1.4em; height:2.8em;}
	.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dd.byline{margin-bottom:8px;}
	.list_art_type_02 .list_item_wrap .list_item .content_wrap dl.txt_area dd.byline span:last-child:before{margin-top:0; transform:translateY( -50% );}
	.wrap_ad_in_list .inner{padding:15px; margin-bottom:10px; background-color:#fff;}

	/*******************************************************************
	Video List
	******************************************************************/
	.page_list.list_type_video .container.sub > .contents{padding:10px 15px 0;}

	/*******************************************************************
	Contents Bottom
	******************************************************************/
	.page_list .contents_bottom{padding:0 15px;}
	.art_type_newsq .contents_bottom{padding:0;}
	.contents_bottom{display:block; padding:0 15px; background-color:#fff;}
	.contents_bottom > section{padding:20px 0;}
	.page_art .contents_bottom > section.sec_photo_news{border-top:0;}
	.contents_bottom > section .sec_tit .list_sns{bottom:auto; top:-10px;}
	.sec_today_realty .scroll_box{margin-right:-15px; overflow-y:hidden; overflow-x:auto; -webkit-overflow-scrolling: touch; scroll-snap-type: mandatory; -webkit-scroll-snap-type: mandatory;}
	.sec_today_realty .scroll_box > ul{padding-right:15px; width:974px;}

	/*******************************************************************
	Search Page
	******************************************************************/
	.box_srch_top .menu_sort_area{display:none;}

	/*20191127 article inner ad*/
	.wrap_ad_left {display: none;}

	/*20211220 only pc & mobile ad*/
	.article_ad_bottom {margin: 0 auto; padding: 0 15px;}
	.footer_ad {padding: 0 15px;}
	.only_pc_ad {display: none;}
	.only_mobile_ad {display: block;}
	#taboola-mobile-feed {padding: 0 15px;}
}

/*Only Mobile Device*/
@media all and (max-width:640px) {

	/*******************************************************************
	Video List
	******************************************************************/
	.list_art_type_03 .list_item_wrap{margin-right:-10px;}
	.list_art_type_03 .list_item_wrap li{width:50%; padding-right:10px; margin-bottom:10px;}
	.list_art_type_03 .list_item_wrap li .inner .txt_area strong{text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; line-height:1.2em; height:2.4em; white-space: normal;}
	.contents_bottom > section .sec_con .list_art_type_03 .list_item_wrap li{width:50%; margin-bottom:10px;}
}

/*Mobile Device 코드 작성(세로모드)*/
@media all and (max-width:480px) {

}

/*
	Iphone 5s, xiaomi
	-
*/
@media all and (max-width:360px) {

}

/* 2026.01 support for tablet responsive size for sub.css */
@media (min-width: 769px) and (max-width: 1120px) {
  .header > .header { padding: 0;}
  .container.sub { width: 100%; padding: 0 15px; }
  .container.sub > .contents .left_area { width: 95px; padding-right: 10px; }
  .container.sub > .contents .content_area { padding: 0 20px; }
  .footer_ad { padding: 0 15px; }
}
