@charset "utf-8";
/*
	작성자 : Min young jun
	작업시작일 : 2017.08.09
*/
/* main_common */
.container.main{margin-top:30px;}
.contain{display:table; table-layout:fixed; max-width:1115px; margin:0 auto;}
.l_area{display:table-cell; padding-right:20px; vertical-align:top;}
.r_area{display:table-cell; width:340px; vertical-align:top;}

/* .contain{*zoom:1; max-width:1115px; margin:0 auto;}
.contain:after{display:block;content:"";clear:both;}
.l_area{float:left; max-width:755px;}
.r_area{float:right; max-width:340px;} */

.main_tt{margin-top:24px; margin-bottom:17px; font-size:18px; line-height:1em; color:#000; letter-spacing:-0.075em; border-top: 1px solid #eaeaea; padding-top: 25px;}
.footer .footer_in{border-top:none; max-width:inherit;}

/* more_wrap */
.more_wrap{text-align:center; padding:12px 0 12px 0; background:#fff;}
.more_wrap .more_btn{padding-right:12px; font-size:15px; color:#666; background:url('//image.chosun.com/weeklybiz/m/images/arr_right.png') 100% 42% no-repeat; background-size:5px 8.5px;}
.more_wrap .more_btn.down_arr{padding-right:21px; font-size:15px; color:#666; background:url('//image.chosun.com/weeklybiz/m/images/arr_down.png') 100% 50% no-repeat; background-size:12.5px 7.5px;}
.more_wrap2{padding:20px 0 40px 0;}

/* sec_top
.sec_top{border-bottom:1px solid #eaeaea;}
*/

/* sec_bot */
.sec_bot{margin-top:25px; border-top:1px solid #eaeaea;}
.sec_bot {margin-top: 0;} /*20191029*/

/* top_news */
.top_news{background:#f1f5fa; border-top:2px solid #2868d2;}
.top_news .inner{padding:25px 30px 26px 30px;}
.top_news .art_type_03{padding:22px 0 0 0;}
.top_news .top_news_b {margin-top:20px; border-top:1px solid #cfdae7;}

.top_news .top_news_b{*zoom:1; padding-top:23px;}
.top_news .top_news_b:after{display:block;content:"";clear:both;}
.top_news .top_news_b .art_type_02{float:left;}
.top_news .top_news_b .at_bnr{float:right; display:block; width:180px; height:180px;}

@media all and (max-width:1120px) {
	.top_news .top_news_b .art_type_02{width:70%;}
	/* .top_news .top_news_b .at_bnr{width:40%;} */
}


@media all and (max-width:768px) {
	.top_news{background:#fff; border:none; margin-bottom:9px;}
	.top_news .inner{padding:15px 15px 0 15px; overflow:hidden;}
	.top_news .inner.pdt0{padding-top:0;}
	.top_news .top_news_mid{padding:0; margin-bottom:0; border-bottom:none;}
	.top_news_bot{background:#fff;}
	.top_news_bot ul li:first-child{border-top:none;}
	.top_news .top_news_b .art_type_02{width:100%;}

	.top_news.type_b .inner{padding:5px 15px 0 15px;}
	.top_news.type_b .top_news_b{padding-top:15px;}
  .top_news.type_b .top_news_b .art_type_02{float:none; width:100%;}

	.main_ad_sideview {display: none;} /* 20190218 main 신규광고 script 모바일 */
}

/* -------------------------- Art Type 01 -------------------------- */
.top_news .art_type_01{margin-bottom:23px;}
.art_type_01{position:relative;}
.art_type_01 .box_art_item{margin-bottom:15px;}
.art_type_01 .box_art_item:last-child{margin-bottom:0;}
.art_type_01 .box_art_item .thum_area{vertical-align:top; width:170px;}
.art_type_01 .box_art_item .thum_area img{vertical-align:top; max-width:100%; height:auto;}
.art_type_01 .box_art_item .txt_area{vertical-align:top; padding-left:12px; padding-top:8px}
.art_type_01 .box_art_item .category{display:block; line-height:1; margin-bottom:5px; color:#2868d2; font-weight:bold; letter-spacing:-0.05em; font-size:14px;}
.art_type_01 .box_art_item .category a{color:#2868d2;}
.art_type_01 .box_art_item .tit{display:block; width:100%; font-weight:bold; font-size:19px; line-height:1.2; letter-spacing:-0.075em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* .art_type_01 .box_art_item .read{margin-top:7px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden; line-height:1.5; max-height:3em;} */
.art_type_01 .box_art_item .read{margin-top:7px;line-height:1.5;max-height: 5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;text-overflow:inherit;}
.art_type_01 .box_art_item .read,.art_type_01 .box_art_item .read a{font-size:13px; color:#666; letter-spacing:-.5px;}
ul.rel_art{padding-top: 8px;}
ul.rel_art li {position:relative; padding-top: 3px;}
ul.rel_art li:first-child { margin-top:0;}
ul.rel_art li:before {content:''; display:block; width:7px; height:7px; background:url(//image.chosun.com/main/201803//icon_common.png) no-repeat 0px -348px; position: absolute; top: 50%; margin-top: -3px;}
ul.rel_art li a { color:#222; padding-left: 12px; font-size:15px;}
ul.rel_art li a img{vertical-align: middle}
ul.rel_art li span {display: inline-block; font-size:12px; color:#999; font-weight:normal; padding-left:8px}
ul.rel_art.dot li {padding:5px 16px 5px 0; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
ul.rel_art.dot li:before {background-color:#222;background-image: none;width: 2px;height: 2px;content: '';position: absolute;display: block;top: 17px;left: 2px;}
ul.rel_art.check {}
ul.rel_art.check li:before {width:12px; height:9px; background:url(//image.chosun.com/main/201803//icon_common.png) no-repeat -34px -159px; position: absolute; top: 50%; margin-top: -3px;}
ul.rel_art.check li {padding:5px 0}
ul.rel_art.check li a {padding-left: 17px; }


@media all and (max-width:768px) {
.top_news .art_type_01{margin-bottom:0;}
.art_type_01 {margin-left:-15px; *zoom:1;}
.art_type_01:after{display:block;content:"";clear:both;}
.art_type_01 .box_art_item{width:50%; float:left; display:block; padding-left:15px; margin-bottom:0;}
.art_type_01 .box_art_item .cell{display:block;}
.art_type_01 .box_art_item .thum_area{width:auto;}
.art_type_01 .box_art_item .thum_area a{display:block;}
.art_type_01 .box_art_item .thum_area a img{width:100%;}
.art_type_01 .box_art_item .txt_area{padding-left:0;}
.art_type_01 .box_art_item .txt_area .tit{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal;}
.art_type_01 .box_art_item .txt_area .tit a{font-size: 16px; line-height: 1.2em; color: #222; font-weight:normal;}
.art_type_01 .box_art_item .category{display:none;}
.art_type_01 .box_art_item .read{display:none;}
.rel_art{display:none;}

/* type_b */
.top_news.type_b .art_type_01 .box_art_item{float:none; width:100%;}
.top_news.type_b .art_type_01 .box_art_item .thum_area{display:none;}
.top_news.type_b .art_type_01 .box_art_item .txt_area{padding-top:0;}
.top_news.type_b .art_type_01 .box_art_item .txt_area .tit{display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom: 1px solid #ececec;}
.top_news.type_b .art_type_01 .box_art_item .txt_area .tit a{display:block; padding:15px 0 12px 0; text-decoration:none; font-size:17px; line-height:1.1em; color:#222; letter-spacing:-0.05em; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
}

/* -------------------------- Art Type 02 -------------------------- */
.art_type_02 ul{margin-bottom:15px; }
.art_type_02 .list_art_item{margin-bottom:15px;}
.art_type_02 .list_art_item:last-child{margin-bottom:0;}
.art_type_02 .list_art_item.thumb .img{/* display:none; */}
.art_type_02 .list_art_item.thumb .img a{display:none;}
.art_type_02 .list_art_item .tit{display:block; width:100%; font-weight:bold; font-size:17px; line-height:1.2; letter-spacing:-0.05em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

@media all and (max-width:768px) {
.art_type_02 ul{margin-bottom:0;}
.art_type_02 .list_art_item {margin-bottom:0; border-bottom:1px solid #ececec;}
.art_type_02 .list_art_item:last-child{border-bottom:none;}
.art_type_02 .list_art_item .tit{display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.art_type_02 .list_art_item .tit a{display:block; padding:15px 0 12px 0; text-decoration:none; font-size:17px; line-height:1.1em; color:#222; letter-spacing:-0.05em; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.art_type_02 .list_art_item.thumb{width:100%; display:table; padding:12px 0 0 0; table-layout:fixed; overflow:hidden; border-bottom:none;}
.art_type_02 .list_art_item.thumb .img{width:115px; display:table-cell; overflow:hidden; vertical-align:middle;}
.art_type_02 .list_art_item.thumb .img a{display:block; line-height:0;}
.art_type_02 .list_art_item.thumb .img a img{width:100%;}
.art_type_02 .list_art_item.thumb .tit{padding-left:12px; display:table-cell; vertical-align:middle;}
.art_type_02 .list_art_item.thumb .tit a{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal; overflow:hidden; padding:0;}

/* type_b */
.top_news.type_b .art_type_02{overflow:hidden;}
.top_news.type_b .art_type_02 ul{margin-left:-15px; padding-bottom:7px; *zoom:1; border-bottom:1px solid #ececec;}
.top_news.type_b .art_type_02 ul:after{display:block;content:"";clear:both;}
.top_news.type_b .art_type_02 .list_art_item.thumb {float:left; width:50%; display:block; padding-top:0; padding-left:15px;}
.top_news.type_b .art_type_02 .list_art_item.thumb:first-child{}
.top_news.type_b .art_type_02 .list_art_item.thumb .img{display:block; width:auto;}
.top_news.type_b .art_type_02 .list_art_item.thumb .tit{display:block; padding-top:10px; padding-left:0;}
.top_news.type_b .art_type_02 .list_art_item.thumb .tit a{font-size: 16px; line-height: 1.3em; color: #222; font-weight:normal; letter-spacing:-0.05em;}
}
/* -------------------------- Art Type 03 -------------------------- */
/* .art_type_03{padding-left:260px; *zoom:1;}
.art_type_03:after{display:block;content:"";clear:both;}
.art_type_03 dt{float:left; width:235px; margin-left:-260px;}
.art_type_03 dt .img{width:235px; display:block;}
.art_type_03 dt .img img{width:100%;}
.art_type_03 dt .tit{display:block;}
.art_type_03 dt .tit a{font-size:17px; line-height:1.3em; color:#222; letter-spacing:-0.05em; font-weight:bold; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal; overflow:hidden;}
.art_type_03 dd .list_art_item{margin-top:15px; margin-bottom:0;}
.art_type_03 dd .list_art_item:first-child{margin-top:0;}
.art_type_03 dd .list_art_item a{font-size:16px; line-height:1.2em; color:#222; letter-spacing:-0.05em; font-weight:normal;}

@media all and (max-width:768px) {
.art_type_03{padding-left:0;}
.art_type_03 dt{float:none; display:table; width:100%; margin-left:0; padding-bottom:10px; border-bottom:1px solid #ececec;}
.art_type_03 dt .img{width:115px; display:table-cell;;}
.art_type_03 dt .img a{display:block; line-height:0;}
.art_type_03 dt .img a img{width:100%;}
.art_type_03 dt .tit{padding-left:12px; display:table-cell; vertical-align:middle;}
.art_type_03 dt .tit a{font-weight:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal; overflow:hidden;}
.art_type_03 dd .list_art_item{margin-top:0;}
} */

/* -------------------------- Art Type 03 (2018/3/22) -------------------------- */
.art_type_03{overflow: hidden;}
.art_type_03 .top a:hover{text-decoration:none;}
.art_type_03 .top dl:hover a{text-decoration:underline;}
.art_type_03 .top{margin-bottom:27px; margin-left:-15px; *zoom:1;}
.art_type_03 .top:after{display:block;content:"";clear:both;}
.art_type_03 .top dl{width:50%; max-height:95px; float:left; display:table; padding-left:15px;}
.art_type_03 .top dl dt{display:table-cell; padding-right:13px; width:170px;}
.art_type_03 .top dl dt a.img{display:block;}
.art_type_03 .top dl dt a.img img{display:block; line-height:0; vertical-align:top; max-width:100%; height:auto;}
.art_type_03 .top dl dd{display:table-cell; vertical-align:top;}
.art_type_03 .top dl dd .tt_wrap{display:block; overflow:hidden;}
.art_type_03 .top dl dd span{display:block;}
.art_type_03 .top dl dd .cate{margin-top:2px; margin-bottom:5px; font-size:14px; line-height:1.1em; color:#2868d2; letter-spacing:-0.05em; font-weight:bold;}
.art_type_03 .top dl dd .tt{max-height:4em; font-size:17px; line-height:1.3em; color:#222; letter-spacing:-0.05em; font-weight:700; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden;}

@media all and (max-width:768px) {
.art_type_03 .top{margin-bottom: 15px;}
.art_type_03 .top dl{width:100%; float:none; margin-top:15px;}
.art_type_03 .top dl:first-child{margin-top:0;}
.art_type_03 .top dl dt{width:115px;}
.art_type_03 .top dl dt a.img{width:115px;}
.art_type_03 .top dl dt a.img img{width:100%;}
.art_type_03 .top dl dd{vertical-align:middle;}
.art_type_03 .top dl dd .cate{margin-top:0; margin-bottom:5px; color:#2868d2; font-size:14px; line-height:1.1; font-weight:normal;}
.art_type_03 .top dl dd .tt{font-weight:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal; overflow:hidden;}
}

/* -------------------------- Art Type 04 -------------------------- */
.art_type_04{position:relative;}
.art_type_04 .box_art_item{margin-top:15px;}
.art_type_04 .box_art_item:first-child{margin-top:0;}
.art_type_04 .box_art_item .thum_area{vertical-align:top; width:170px;}
.art_type_04 .box_art_item .thum_area img{vertical-align:top; max-width:100%; height:auto;}
.art_type_04 .box_art_item .txt_area{vertical-align:top; padding-left:12px; padding-top:4px}
.art_type_04 .box_art_item .category{display:block; line-height:1; margin-bottom:5px; color:#2868d2; font-size:14px; font-weight:bold; letter-spacing:-.5px;}
.art_type_04 .box_art_item .category a{color:#2868d2;}
.art_type_04 .box_art_item .tit{display:block; width:100%;}
.art_type_04 .box_art_item .tit a{font-weight:bold; font-size:17px; line-height:1.2; letter-spacing:-0.05em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.art_type_04 .box_art_item .read{margin-top:7px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden; line-height:1.5; max-height:3em;}
.art_type_04 .box_art_item .read,.art_type_04 .box_art_item .read a{font-size:13px; color:#666; letter-spacing:-.5px;}

@media all and (max-width:768px) {
.art_type_04 .box_art_item .thum_area{width:115px;;}
.art_type_04 .box_art_item .thum_area a{display:block; width:115px;}
.art_type_04 .box_art_item .thum_area img{width:100%;}
.art_type_04 .box_art_item .category{font-weight:normal;}
.art_type_04 .box_art_item .txt_area{padding-top:0; vertical-align:middle;}
.art_type_04 .box_art_item .txt_area .tit a{font-weight:normal; line-height:1.3em; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal; overflow:hidden;}
.art_type_04 .box_art_item .read{display:none;}
}

.table_link{background:#fff; /*margin-bottom:9px;*/ margin-top: 25px;}

.table_link table{width:100%; border-collapse:collapse;}
.table_link td{width:50%; border:1px solid #ececec; text-align:center;}
.table_link td a{display:block; padding:14px 0; font-size:17px; line-height:17px; color:#222; text-decoration:none; font-weight: bold;}

.table_link>ul {width:100%; overflow: hidden; border: 5px solid #eaeaea;}
.table_link>ul li {width: 25%; float: left; border:1px solid #ececec; text-align:center;}
.table_link>ul li a {display:block; padding:14px 0; font-size:17px; line-height:17px; color:#222; text-decoration:none; font-weight: bold;}

.table_link>ul.sec_link li {width: 50%;}


/* -------------------------- bnr_area -------------------------- */
.bnr_area{margin-top:20px; margin-left:-15px; *zoom:1;}
.bnr_area:after{display:block;content:"";clear:both;}
.bnr_area a{float:left; width:50%; padding-left:15px;}
.bnr_area a img{display:block; line-height:0; width:100%;}

/* .sec_top .bnr_area{min-height:56px;}
.sec_top .bnr_area .desktop img{display:none;} */

@media all and (max-width:768px) {
	.bnr_area{margin:0; margin-bottom:9px;}
	.bnr_area a{float:none; width:100%; padding-left:0;}
}

/* -------------------------- wrap_vod -------------------------- */
.wrap_vod{margin-bottom:40px; position:relative;}
.wrap_vod .inner{padding:30px 30px 32px 30px; height:235px; overflow: hidden; background:#33333d;}
.wrap_vod .vod_conts{margin-left:-15px; *zoom:1; height:100%;}
.wrap_vod .vod_conts:after{display:block;content:"";clear:both;}
.wrap_vod .vod_area{float:left; width:33.3333333%; padding-left:15px; vertical-align:top;}
.wrap_vod .vod_area .vod_frame a{display:block; position:relative; height:0; padding-top:30px; padding-bottom:42.24%;/*padding-bottom:49.8%;*/ overflow:hidden;}
.wrap_vod .vod_area .vod_frame a iframe,
.wrap_vod .vod_area .vod_frame a object,
.wrap_vod .vod_area .vod_frame a embed,
.wrap_vod .vod_area .vod_frame a img{position:absolute; top:0; left:0; width:100%; height:100%;}
.wrap_vod .vod_area .tt a{display:block; margin-top:8px; font-size:17px; line-height:1.3em; color:#fff; font-weight:bold; letter-spacing:-0.05em;}
.wrap_vod .vod_area .vod_frame .icon{display:block; position:absolute; left:11px; bottom:11px; z-index:0;}
.wrap_vod .vod_area .vod_frame .icon.video_icon{width:26px;height:26px; background:url("//image.chosun.com/realty/play_ic.png") 0 0 no-repeat; background-size:100%;}
.wrap_vod .vod_area .vod_frame .icon.img_icon{width:21px;height:17px; background:url("//image.chosun.com/realty/img_ic.png") 0 0 no-repeat; background-size:100%;}

@media all and (max-width:768px) {
/* .wrap_vod */
.wrap_vod{background:#33333d; padding-bottom:20px; margin-bottom:9px;}
.wrap_vod .main_tt{padding-left:15px; color:#fff; letter-spacing:-0.025em;}
.wrap_vod .inner{padding:0 15px; background:none; height:inherit;}
.wrap_vod .vod_conts{margin-left:-10px; background:none;}
.wrap_vod .vod_area{width:50%; padding-left:10px;}
.wrap_vod .vod_area:last-child{display:none;}
.wrap_vod .vod_area .tt{overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal;}
.wrap_vod .vod_area .tt a{font-size:16px; line-height:1.3em; letter-spacing:-0.05em; color:#ccc;}
.wrap_vod .vod_area .vod_frame .icon{left:8px; bottom:8px;}
.wrap_vod .vod_area .vod_frame .icon.icon.video_icon{width:20px; height:20px;}
.wrap_vod .vod_area .vod_frame .icon.img_icon{width:17px;height:15px; bottom:5px}
}


/* -------------------------- n_list_scroll -------------------------- */
.n_list_scroll_wrap{width:100%; height:594px; overflow:hidden; border:1px solid #2868d2;}
.n_list_scroll_wrap .n_list_tt{background:#f3f3f3; position:relative; top:1px;}
.n_list_scroll_wrap .n_list_tt h2{padding:10px 0 10px 20px; font-size:17px; line-height:17px; color:#000; letter-spacing:-0.075em; font-weight:bold;}
.n_list_scroll_wrap .n_list{height:555px;}
.n_list_scroll_wrap .n_list .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#c6ccdc !important;}
.n_list_scroll_wrap .n_list ul{padding:11px 19px 0 19px;}
.n_list_scroll_wrap .n_list ul li a{display:table; width:100%; padding:12px 0 12px 0; border-bottom:1px solid #eaeaea; clear:both;}
.n_list_scroll_wrap .n_list ul li a:after{display:block;content:"";clear:both;}
.n_list_scroll_wrap .n_list ul li a .cell{vertical-align:top;}
.n_list_scroll_wrap .n_list ul li a .tt{font-size:16px; line-height:1.3em; font-weight:bold; color:#222; letter-spacing:-0.05em; text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;max-height:2.6em;}
.n_list_scroll_wrap .n_list ul li a .thumb{display:table-cell; vertical-align:middle; padding-left:16px;}
.n_list_scroll_wrap .n_list ul li a .thumb img{display:block; max-width:64px; height:36px; line-height:0;}
.n_list_scroll_wrap .n_list ul li a .name{font-size:13px; line-height:1em; color:#888; display:none;}

.n_list_scroll_wrap.nlsw_2{height: 320px;border:1px solid #c6ccdc;overflow:hidden;}
.n_list_scroll_wrap.nlsw_2 .n_list{height:282px;}
.n_list_scroll_wrap.nlsw_2 .n_list ul{padding:5px 19px 0 19px;}
.n_list_scroll_wrap.nlsw_2 .n_list ul li a{background:none; border-bottom:1px solid #eaeaea;}
.n_list_scroll_wrap.nlsw_2 .n_list ul li a .tt{}
.n_list_scroll_wrap.nlsw_2 .n_list .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#c6ccdc !important;}

@media all and (max-width:768px){
/* n_list */
.n_list_scroll_wrap{height:100%; padding:0 12px; background:#fff; border:none; overflow:hidden;}
.n_list_scroll_wrap.nlsw_1{ margin-bottom:9px;}
.n_list_scroll_wrap .n_list{height:323px;}
.n_list_scroll_wrap .n_list.on{height:100%;}
.n_list_scroll_wrap .n_list_tt{margin:0; background:none;}
.n_list_scroll_wrap .n_list_tt h2{/*padding:20px 0 15px 0;*/ padding:20px 0 0 0;}
.n_list_scroll_wrap .n_list ul{padding:5px 0 0 0;}

.n_list_scroll_wrap .n_list ul li:last-child a{border:none;}
.n_list_scroll_wrap .n_list ul li a{padding:15px 0 12px 0; background:none; border-bottom:1px solid #ececec;}
.n_list_scroll_wrap .n_list ul li a .time{display:none;}
.n_list_scroll_wrap .n_list ul li a .thumb{display:none;}
.n_list_scroll_wrap .n_list ul li a .name{display:none;}
.n_list_scroll_wrap .n_list ul li a .cell{}
.n_list_scroll_wrap .n_list ul li a .tt{text-decoration:none; font-size:16px; line-height:1.2em; color:#222; letter-spacing:-0.05em; font-weight:normal; -webkit-line-clamp:1;}

.n_list_scroll_wrap.nlsw_2{border:none; margin-bottom:9px; height:100%;}
.n_list_scroll_wrap.nlsw_2 .n_list.on{height:100%;}
.n_list_scroll_wrap.nlsw_2 .n_list ul{padding:5px 0 0 0;}
.n_list_scroll_wrap.nlsw_2 .n_list ul li a{padding:15px 0 12px 0; margin-bottom:0;}
.n_list_scroll_wrap.nlsw_2 .n_list ul li a .tt{margin-bottom:0;}
.n_list_scroll_wrap.nlsw_2 .n_list{height:323px;}
.mCustomScrollbar {-ms-touch-action: auto; touch-action: auto;}
}

/* -------------------------- n_list_scroll -------------------------- */
/* .n_list_scroll_wrap{width:100%; height:594px; overflow:hidden; border:1px solid #2868d2;}
.n_list_scroll_wrap .n_list_tt{background:#f3f3f3; position:relative; top:1px;}
.n_list_scroll_wrap .n_list_tt h2{padding:10px 0 10px 20px; font-size:17px; line-height:17px; color:#000; letter-spacing:-0.075em; font-weight:bold;}
.n_list_scroll_wrap .n_list{height:555px;}
.n_list_scroll_wrap .n_list .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#c6ccdc !important;}
.n_list_scroll_wrap .n_list ul{padding:11px 19px 0 19px;}
.n_list_scroll_wrap .n_list ul li a{display:table; width:100%; padding:12px 0 12px 0; border-bottom:1px solid #eaeaea; clear:both;}
.n_list_scroll_wrap .n_list ul li a:after{display:block;content:"";clear:both;}
.n_list_scroll_wrap .n_list ul li a .cell{vertical-align:top;}
.n_list_scroll_wrap .n_list ul li a .tt{font-size:16px; line-height:1.3em; font-weight:bold; color:#222; letter-spacing:-0.05em; text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;max-height:2.6em;}
.n_list_scroll_wrap .n_list ul li a .thumb{display:table-cell; vertical-align:middle; padding-left:16px;}
.n_list_scroll_wrap .n_list ul li a .thumb img{display:block; max-width:64px; height:36px; line-height:0;}
.n_list_scroll_wrap .n_list ul li a .name{font-size:13px; line-height:1em; color:#888; display:none;} */

/* -------------------------- realty_card_news -------------------------- */
.realty_card_news{margin-bottom:22px;}
.realty_card_news .title{margin-bottom:12px; font-size:17px; letter-spacing:-0.05em; color:#000; font-weight:bold;}
.realty_card_news li{width:340px; height:130px; position:relative; margin-top:10px; overflow:hidden;}
.realty_card_news li:first-child{margin-top:0;}
.realty_card_news li .img{line-height:0;}
.realty_card_news li .img a{display:block; position: relative; z-index:9;}
.realty_card_news li .img a:after{content:""; display:block; width:100%; height:100%; background:url("//image.chosun.com/realty//card_news_bg.png") 0 0 no-repeat; position: absolute; left:0; bottom:0;}
.realty_card_news li .txt{width:100%; position: absolute; left:0; bottom:12px; padding:0 12px; z-index:10;}
.realty_card_news li .txt a{font-size:16px; letter-spacing:-0.075em; color:#fff; font-weight:bold;}
@media all and (max-width:768px){
	.realty_card_news{padding:15px; background:#fff; margin-bottom:9px;}
	.realty_card_news li{margin:0 auto; margin-top:10px;}
	.realty_card_news li:first-child{margin-top:0;}
}

/* -------------------------- realty_graphic_news -------------------------- */
.realty_graphic_news .title{margin-bottom:9px; font-size:17px; letter-spacing:-0.05em; color:#000; font-weight:bold;}
.realty_graphic_news .img{width:340px; height:140px; margin-bottom:9px; overflow:hidden;}
.realty_graphic_news .tt{font-size:16px; letter-spacing:-0.075em; color:#000; font-weight:bold;}
.realty_graphic_news{margin-bottom:25px;}
.realty_graphic_news .title{margin-bottom:9px; font-size:17px; letter-spacing:-0.05em; color:#000; font-weight:bold;}
.realty_graphic_news .img{width:340px; height:140px; overflow:hidden; margin: auto;}
.realty_graphic_news .tt{font-size:16px; letter-spacing:-0.075em; color:#000; font-weight:bold; padding-top: 9px;}

@media all and (max-width:768px){
	.realty_graphic_news{background:#fff; padding:15px; margin-bottom:9px;}
}

/* -------------------------- realty_box_ly -------------------------- */
.realty_box_ly{width:100%; margin-bottom:25px; overflow:hidden; border:1px solid #d7d7d7;}
.realty_box_ly .title{padding:10px 0 10px 20px; font-size:17px; line-height:17px; color:#000; letter-spacing:-0.075em; font-weight:bold; background:#f3f3f3;}
.realty_box_ly ul{padding:0 19px 0 19px;}
.realty_box_ly ul li{border-top:1px solid #eaeaea;}
.realty_box_ly ul li:first-child{border-top:none;}
.realty_box_ly ul li:last-child{border-bottom:none;}
.realty_box_ly ul li a{display:table; width:100%; padding:12px 0 12px 0; clear:both;}
.realty_box_ly ul li a .cell{display:table-cell; vertical-align:top;}
.realty_box_ly ul li a .cell .tt{font-size:16px; line-height:1.3em; font-weight:bold; color:#222; letter-spacing:-0.05em; text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;max-height:2.6em;}
.realty_box_ly ul li a .thumb{display:table-cell; vertical-align:middle; padding-left:16px;}
.realty_box_ly ul li a .thumb img{display:block; max-width:64px; height:36px; line-height:0;}

@media all and (max-width:768px){
.realty_box_ly{height:100%; padding:0 12px; margin-bottom:9px; background:#fff; border:none; overflow:hidden;}
.realty_box_ly .title{margin:0; background:none; padding:20px 0 0 0;}
.realty_box_ly ul{padding:0 0 0 0;}
.realty_box_ly ul li a{padding:15px 0 12px 0; background:none;}
.realty_box_ly ul li a .cell{vertical-align:middle;}
.realty_box_ly ul li a .cell .tt{text-decoration:none; font-size:16px; font-weight:normal; line-height:1.2em; color:#222; letter-spacing:-0.05em; font-weight:normal; -webkit-line-clamp:1;}
.realty_box_ly ul li a .thumb{display:none;}
}

/* -------------------------- realty_box_ly -------------------------- */
.p_logo_wrap{display:table; width:100%; padding:15px 0;}
.p_logo_wrap .dis_table_cell{display:table-cell; width:50%; vertical-align:middle; text-align:center; border-left: 1px solid #eaeaea;}
.p_logo_wrap .dis_table_cell:first-child{border-left:none;}
.p_logo_wrap .dis_table_cell span {font-size: 14px; font-weight: bold;}

/* -------------------------- wrap_inquire -------------------------- */
.wrap_inquire h2{padding:25px 0 9px 0; font-size:15px; line-height:1em; font-weight:bold; color:#2868d2;}
.wrap_inquire ul{display:table; width:100%; border-collapse:collapse;}
.wrap_inquire ul li{display:table-cell;width:50%;text-align:center;border: 1px solid #d7d7d7;background:#f8f8f8;vertical-align: middle;}
.wrap_inquire ul li a{padding: 6px 0;display:block;font-size:14px;line-height:1em;color:#666;}

@media all and (max-width:768px) {
.wrap_inquire{padding:0 12px;}
.wrap_inquire h2{text-align:center; font-size:15px; line-height:1em; color:#222; font-weight:bold;}
}

/* main_ad */
.main_ad1{margin:25px 0; background:#fff;}
.main_ad1 #div-gpt-ad-1506329604152-2{margin:0 auto;}
.main_ad1 a{width:100%; height:auto; display:block; text-align:center; line-height:0; margin:0 auto;}
.main_ad1 a img{width:100%;}

.main_ad2{margin:18px 0 0 0;}
.main_ad2 a{width:340px; height:235px; display:block; text-align:center; line-height:0;}
.main_ad2 a img{width:100%;}

.main_ad3 a{width:340px;height:100px;display:block;text-align:center;line-height:0;margin: 18px 0 0 0; background:#fff;}
.main_ad3 a img{width:100%;}
.main_ad3.mobile a{width:100%; height:auto; margin:0 0 9px 0;}

@media all and (max-width:768px) {
	.main_ad1{margin:9px 0; display:block; line-height:0; text-align:center;}
	.main_ad1 img{width:100%;}
	.main_ad3{margin:9px 0; display:block; line-height:0; text-align:center;}
	.main_ad3 img{width:100%;}
}

/*******************************************************************
Main Bottom Banner
******************************************************************/
.wrap_main_banner{width:100%; overflow: hidden; border-top:2px solid #2868d2; background:#fff}
.wrap_main_banner .scroll_in{-webkit-tap-highlight-color: rgba(0,0,0,0); height: 100%; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-touch-callout: none; -webkit-user-select: none;			-moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; 			-o-text-size-adjust: none; text-size-adjust: none;}
ul.list_main_card_type{overflow:hidden;}
ul.list_main_card_type li{float:left; width:20%; padding:0 1px 0 0;}
ul.list_main_card_type li .item_box{position:relative;}
ul.list_main_card_type li .item_box a{text-decoration:none;}
ul.list_main_card_type li .item_box .thum_area{position:relative; width:100%; height:218px; z-index:10;
	-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 208px, 55% 208px, 50% 218px, 45% 208px, 0 208px, 0 0);
	clip-path: polygon(50% 0%, 100% 0, 100% 208px, 55% 208px, 50% 218px, 45% 208px, 0 208px, 0 0);
	-webkit-transition:-webkit-filter .5s linear;
	-moz-transition:-webkit-filter .5s linear;
	-o-transition:-webkit-filter .5s linear;
	transition:-webkit-filter .5s linear;
}
ul.list_main_card_type li .item_box .thum_area .bg{height:100%; background-repeat:no-repeat; background-position:center 0;}
ul.list_main_card_type li .item_box .txt_area{position:relative; height:120px; text-align:center; z-index:5; overflow:hidden;}
ul.list_main_card_type li .item_box .txt_area .in{padding:19px 17% 10px 17%; letter-spacing:-.75px;}
ul.list_main_card_type li .item_box .txt_area .in strong{display:block; margin-bottom:4px; color:#2868d2;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
ul.list_main_card_type li .item_box .txt_area .in p{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; font-size:16px;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
ul.list_main_card_type li .item_box .hover_bg{display:block; width:100%; height:170px; position:absolute; left:0; bottom:-168px; background-color:#2868d2; z-index:0; }
ul.list_main_card_type li .item_box .txt_view{display:block; position:absolute; left:0; bottom:-20px; width:100%; height:auto; text-align:center; color:#fff; z-index:5;
	opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  -moz-opacity:0; -khtml-opacity:0;
}
ul.list_main_card_type li .item_box .txt_view em{display:inline-block; position:relative; padding-left:30px;}
ul.list_main_card_type li .item_box .txt_view em:before{content:""; display:block; position:absolute; left:0; top:50%; width:24px; height:1px; background-color:#fff;}

/* active */
ul.list_main_card_type li.active .item_box .txt_area .in strong,
ul.list_main_card_type li.active .item_box .txt_area .in p{color:#fff;}
ul.list_main_card_type li.gray .item_box .thum_area{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
ul.list_main_card_type li .item_box .txt_area .in p img{display:none !important;}

ul.list_main_card_type li.on_sample .thum_area{top:-40px;}
ul.list_main_card_type li.on_sample .txt_area{top:-40px;}
ul.list_main_card_type li.on_sample .txt_area .in strong,
ul.list_main_card_type li.on_sample .txt_area .in p{color:#fff;}
ul.list_main_card_type li.on_sample .hover_bg{bottom:0;}
ul.list_main_card_type li.on_sample .txt_view{bottom:27px; opacity:1;}



/*******************************************************************
------------------------- Responsive Style -------------------------
********************************************************************/
@media all and (min-width:1900px) {
	/*******************************************************************
	Main Bottom Banner
	******************************************************************/
	ul.list_main_card_type li .item_box .thum_area{
	-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 208px, 53% 208px, 50% 218px, 47% 208px, 0 208px, 0 0);
	clip-path: polygon(50% 0%, 100% 0, 100% 208px, 53% 208px, 50% 218px, 47% 208px, 0 208px, 0 0);
	}
}

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

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

}

/*1110px*/
@media all and (max-width:1110px) {

}

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

	/*******************************************************************
	Layout
	******************************************************************/
	.container.main > .contain  {display:block; max-width:1024px; padding:0 15px; background:#fff; margin: 0; }
	.container.main > .contain .l_area{padding-right:10px;}

	/*******************************************************************
	Footer
	******************************************************************/
	.footer{width:1024px;}

	/*******************************************************************
	Contents
	******************************************************************/
	.wrap_latest_news{max-height:564px;}
	.wrap_latest_news .box_latest_02 .item_latest{height:141px; padding-bottom:0;}
	.wrap_latest_news .box_latest_02 .item_latest img{height:100%; width:auto;}
	.wrap_list_main_news .box_scroll{height:523px;}
	ul.list_main_card_type li .item_box .txt_area{height:100px;}
	ul.list_main_card_type li .item_box .txt_area .in{padding:10px 17%;}
}

/* Tablet – 768px~1024px 해상도에서 해석하는 코드 */
@media (min-width:769px) and (max-width:1024px){
	.wrap_latest_news .box_latest_02 .item_latest.type_round_thum .thum{padding:12px 0 6px 0;}
	.wrap_latest_news .box_latest_02 .item_latest.type_round_thum .thum .round{width:75px; height:75px;}
}

/*Tablet & Mobile Device 코드 작성*/
/* Only Pc */
@media all and (min-width:769px) {
	.desktop{display:block !important;}
	.mobile{display:none !important;}
}
@media all and (max-width:768px) {

	/*******************************************************************
	Common
	******************************************************************/
	body{font:13px/20px 'Apple SD Gothic Neo','맑은 고딕','Malgun Gothic',나눔고딕,돋움,Dotum,굴림,Gulim,sans-serif}
	.desktop{display:none !important;}
	.mobile{display:block !important; margin-top: 0;}
	.table_link {margin-bottom: 9px;}
	.table_link>ul {border: none;}
	.table_link>ul li {width: 50%;}
	.table_link>ul.sec_link {border-top: 9px solid #eaeaea;}
	.table_link.sec {padding-top: 20px;}

	section .tit{font-size:17px; margin-bottom:10px; font-weight:600;}
	section .tit strong{font-weight:600;}
	.container.main > .contain{max-width:inherit; width:100%; padding:0; background:none;}
	.main_tt{margin:0; padding:20px 0 15px 0; border-top: none !important;}
	.main_tt.pdb0{padding-bottom:0;}
	button{outline:none;border:none;background:none;}

	/*******************************************************************
	Layout
	******************************************************************/
	#wrapper.main{background-color:#eaeaea;}
	.container.main{padding-top:10px; margin-top:0;}
	.container.main > .contain .l_area{display:block; width:100%; padding:0;}
	.container.main > .contain .r_area{display:block; width:100%; padding:0;}
	.cont{background:#fff; margin-bottom:9px; padding: 0 20px; }
	.border{border-bottom:9px solid #eaeaea; margin:0 -15px;}
	.sec_top{padding-bottom:0; border:none;}
	.sec_bot{background:#fff; margin-top:0; border-top:none;}

	.top_news .top_news_b{margin-top:0; padding-top:0; border:none;}

	.wrap_srch .sns_btn{position:absolute; right:50px; top:13px; display:block; width:23px; height:23px;}
	.wrap_srch .sns_btn img{width:100%;}
	.wrap_srch .search_btn{position:absolute; right:12px; top:13px; display:block; width:23px; height:23px; border:0; /*background:url('//image.chosun.com/realty/icon_all_realty_rwb.png') no-repeat; background-size:500px; -webkit-background-size:500px; background-position:-360px 0;*/ text-indent:-9999em; font-size:0;}
	.wrap_srch .search_btn img{width:100%;}


	/*******************************************************************
	Footer
	******************************************************************/
	.footer{width:100%;}

	/*******************************************************************
	Contents
	******************************************************************/

	/* ad_link */
	.ad_link{margin-bottom:9px; background:#fff;}
	.ad_link ul{*zoom:1;}
	.ad_link ul:after{display:block;content:"";clear:both;}
	.ad_link ul li{float:left; width:50%; text-align:center;}
	.ad_link li a{display:block; padding:14px 0; font-size:16px; line-height:17px;; color:#2868d2; text-decoration:none;}

	/* Video News */
	.wrap_list_main_news{border:none; padding:20px 15px 0 15px;}
	.wrap_list_main_news .tit{padding-left:0; margin-bottom:6px; line-height:1; font-size:17px; letter-spacing:-1px; background-color:transparent; height:auto;}
	.wrap_list_main_news .box_scroll{height:100%; overflow-y:hidden; padding:0;}
	.wrap_list_main_news .box_scroll .list_main_news{padding:0;}
	.wrap_list_main_news .box_scroll .list_main_news .item_box{padding:0; height:45px; line-height:45px; overflow:hidden;}
	.wrap_list_main_news .box_scroll .list_main_news .item_box dl dt{display:block; width:100%; margin-bottom:0; font-size:17px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; letter-spacing:-.5px; line-height:inherit; max-height:inherit; -webkit-box-orient:initial; -webkit-line-clamp:initial;}
	.wrap_list_main_news .box_scroll .list_main_news .item_box dl dd.read{display:none;}
	.wrap_list_main_news .box_scroll .list_main_news .item_box dl dd.author{display:none;}
	.wrap_list_main_news .box_scroll .btn_more_view{display:block;}
	.wrap_list_main_news .box_scroll .list_main_news{height:225px; overflow:hidden;}
	.wrap_list_main_news .box_scroll .list_main_news.showMore{height:100%;}

	.container.main > .contents > section.sec_top section.wrap_bn_cooperate{background-color:#2968d2 }
	.wrap_bn_cooperate img{max-width:350px; width:100%; height:auto;}
	.wrap_ad_300_250{border:0; padding:7px;}
	.container.main > .contents > section.sec_top .wrap_inquire{display:none;}
	.wrap_inquire.mobile_view{height:50px;}
	.wrap_inquire{/*height:44px;*/ border:0;}
	.wrap_inquire .display_table .cell{padding:0; text-align:center; line-height:1;}
	.wrap_inquire .display_table .cell dd{display:none;}
	.wrap_inquire .display_table .cell dt a{position:relative; top:1px; font-size:15px; font-weight:600;}
	.wrap_inquire .display_table .cell dt:after{width:21px; height:17px; background-position:-48px -20px; background-size:500px; -webkit-background-size:500px; top:50%; transform:translateY( -50% )}
	.wrap_main_banner{border-top:0; overflow-y:hidden; overflow-x:auto; -webkit-overflow-scrolling: touch; scroll-snap-type: mandatory; -webkit-scroll-snap-type: mandatory;}


	/*******************************************************************
	Main Bottom Banner
	******************************************************************/
	.wrap_main_banner .scroll_in{width:1440px;}
	ul.list_main_card_type{width:100%;}
	ul.list_main_card_type li{width:288px; margin-right:0; border-right:1px solid #eaeaea; padding-right:0;}
	ul.list_main_card_type li:last-child{border-right:0;}
	ul.list_main_card_type li .item_box .thum_area{position:relative; width:100%; height:218px; z-index:10;
	-webkit-clip-path: polygon(50% 0%, 100% 0, 100% 208px, 154px 208px, 50% 218px, 135px 208px, 0 208px, 0 0);
	clip-path: polygon(50% 0%, 100% 0, 100% 208px, 154px 208px, 50% 218px, 135px 208px, 0 208px, 0 0);
	}
	ul.list_main_card_type li .item_box .hover_bg{bottom:-170px !important;}
	ul.list_main_card_type li .item_box .txt_area .in strong{font-size:14px !important; font-weight:normal;}
	ul.list_main_card_type li .item_box .txt_area .in p{font-size:17px !important;}

}

/*Only Mobile Device*/
@media all and (max-width:640px) {
	/*******************************************************************
	Contents
	******************************************************************/
	.wrap_latest_news .box_latest_01 .item_latest .txt dt br{display:block;}
	.wrap_latest_news .box_latest_02 .item_latest.type_round_thum .thum .round{width:95px; height:95px}

}

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

}

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

}

/* real house price 20170531 */
.container.main > .contents > section.sec_top .inner .r_area section.wrap_list_main_news.tuned{margin-bottom:-1px; border: 1px solid #c6ccdc;}
.container.main > .contents > section.sec_top .inner .r_area section.wrap_list_main_news.tuned .box_scroll { height: 352px }
.wrap_list_main_news.tuned  .box_scroll .list_main_news .item_box dl dd.read { display: none }

/* 2026.01 support for tablet responsive size */
@media (min-width: 769px) and (max-width: 1120px) {
  .header { padding: 0 15px;}
  .l_area, .r_area { display: block; }
  .container.main > .contain .l_area { padding-right: 0; }
  .r_area { width: 100%; margin-top: 24px; }
  .header div.header_top, .header div.header_bottom div.inner, .footer { width: 100%; }
  .realty_card_news ul { display: flex; justify-content: space-between}
  .realty_card_news ul li { margin-top: 0;}
  .footer_in .link_box_wrap, .footer_in .desc_box_wrap { margin-left: 0;}
  dl.copyright dt { margin-right: 20px; }
  .header div.header_top div.inner div.wrap_srch div.srch_input_area { right: 10px;}
  .info_thumb_box { display: flex; justify-content: space-between; }
  dl.info_thumb { float: none; }
  dl.info_thumb + dl.info_thumb { margin-left: 0;}
}
