@import url("ui.css");
@import url("subpage17_s.css");
@import url("subpage17_m.css");

@media (min-width:786px){
	.wrap_section
	{
		margin:0 auto 0;
		padding-top:0;
		width:1080px;
		height:100%;
		background:#fff;
		overflow:hidden;
	}
	.page_copyr
	{
		font-family:Dotum,verdana,굴림;
		font-size:14px;
		text-align:right;
		color:#202020;
		display:block;
	}
	.subpage_tit_img
	{
		margin:0 0 0 0;
		padding:28px 0 0 90px;
		width:863px;
		height:90px;
		text-align:left;
		display:inline-block;
		float:right;
	}
	#section_div_l
	{
		margin:0 0 0 0;
		width:215px;
		border-right:1px solid #eaeaea;
		float:left;
	}
	#section_div_r
	{
		margin:0 0 0 -1px;
		padding:0 0 0 90px;
		width:863px;
		border-left:1px solid #eaeaea;
		float:left;
	}


	#section_div_l dl.list
	{
		padding:15px 0 0 0;
		width:215px;
		height:88px;
		cursor:pointer;
		clear:both;
		border-bottom:1px dotted #dcdde2;
		overflow:hidden;
		/* 벤더 프리픽스 */
		-ms-transition-delay : 0s;
		-moz-transition-delay : 0s;
		-o-transition-delay : 0s;
		-webkit-transition-delay : 0s;
		/* 웹표준 */
		transition-delay : 0s;
		
		-ms-transition-duration : 0.2s;
		-moz-transition-duration : 0.2s;
		-o-transition-duration : 0.2s;
		-webkit-transition-duration : 0.2s;
		/* 웹표준 */
		transition-duration : 0.2s;
	}
	#section_div_l dl.list dt
	{
		margin:0 0 0 0;
		padding:0 10px;
		width:126px;
		height:46px;
		overflow:hidden;
		float:right;
	}
	#section_div_l dl.list dt a
	{
		width:100%;
		height:44px;
		line-height:16px;
		font-family:dotum;
		font-size:12px;
		color:#444;
		letter-spacing:-0.035em;
		text-decoration:none;
		display:inline-block;
	}
	#section_div_l dl.list dt a:hover 
	{
		color:#000;
		text-decoration:none;
	}
	#section_div_l dl.list:hover,
	#section_div_l dl.list.selected
	{
		background:#eaeff6;
	}
	#section_div_l dl.list.selected dt a
	{
		font-weight:bold;
		letter-spacing:-0.1em;
		color:#123f80;
	}


	#section_div_l dl.list dd.img
	{
		margin:0 0 0 9px;
		width:80px;
		height:65px;
		border:1px solid #dcdcdc;
		overflow:hidden;
		display:inline-block;
		float:left;
	}
	#section_div_l dl.list dd.img img
	{
		height:100%;
		/* 벤더 프리픽스 */
		-ms-transition-delay : 0s;
		-moz-transition-delay : 0s;
		-o-transition-delay : 0s;
		-webkit-transition-delay : 0s;
		/* 웹표준 */
		transition-delay : 0s;
		
		-ms-transition-duration : 0.2s;
		-moz-transition-duration : 0.2s;
		-o-transition-duration : 0.2s;
		-webkit-transition-duration : 0.2s;
		/* 웹표준 */
		transition-duration : 0.2s;
	}
	#section_div_l dl.list dd.img img:hover
	{
		margin:-15px 0 0 -15px;
		width:150%;
		height:150%;
	}
	#section_div_l dl.list dd.cont
	{
		margin:0 0 0 15px;
		width:173px;
		height:43px;
		line-height:15px;
		letter-spacing:-1px;
		display:inline-block;
		float:left;
	}
	#section_div_l dl.list dd.cont a
	{
		width:173px;
		height:43px;
		font-family:dotum;
		font-size:11px;
		color:#8c8c8c;
		text-decoration:none;
		text-overflow:ellipsis; word-break:break-all;
		overflow: hidden; 
		display:inline-block;
	}
	#section_div_l dl.list dd.cont a:hover {text-decoration:underline;}

	#section_div_l dl.list dd.date
	{
		padding:0 0 0 10px;
		width:118px;
		height:28px;
		font-family:verdana;
		font-size:11px;
		color:#ababab;
		letter-spacing:-1px;
		border:none;
		display:inline-block;
		float:left;
	}




	#section_div_l dl.list dd.date span.source
	{
		padding:0 0 0 18px;
		font-family:dotum;
		font-size:11px;
		color:#998675;	
	}










	/*매거진 리스트*/

	.magazine .subpage_tit_img
	{
		padding:28px 0 0 0;
		width:663px;
	}

	.magazine #section_div_l
	{
		padding:66px 0 0 43px;
		width:370px;
	}

	#section_div_l dl.mgz_list
	{
		margin:0 0 50px 0;
		padding:0 0 0 0;
		width:142px;
		height:280px;
		cursor:pointer;
		border:1px solid #fafafa;
		background:#fafafa;
		overflow:hidden;
		float:left;
	}
	#section_div_l dl.mgz_list.selected
	{
		width:142px;
		border:2px solid #227ab9;
		background:#227ab9;
	}
	#section_div_l dl.mgz_list.selected dd.cont a
	{
		color:#fff;
	}
	#section_div_l dl.mgz_list.selected dd.date
	{
		font-size:13px;
		color:#fff;
	}

	#section_div_l dl.mgz_list dd.img
	{
		margin:0 0 0 0;
		width:100%;
		height:177px;
	}
	#section_div_l dl.mgz_list dd.cont
	{
		margin:10px auto 0;
		width:115px;
		line-height:24px;
		text-align:left;
		letter-spacing:-0.15em;
		display:inline-block;
	}
	#section_div_l dl.mgz_list dd.cont a
	{
		width:100%;
		font-family:"맑은고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Helvetica,sans-serif !important;
		font-size:13px;
		color:#333;
		text-decoration:none;
		text-overflow:ellipsis; word-break:break-all;
		overflow: hidden; 
		display:inline-block;
	}
	#section_div_l dl.mgz_list dd.cont a:hover {text-decoration:underline;}

	#section_div_l dl.mgz_list dd.date
	{
		padding:10px 0 0 0;
		width:115px;
		height:31px;
		font-family:verdana;
		font-size:11px;
		color:#ababab;
		text-align:right;
		letter-spacing:-1px;
		border:none;
		display:inline-block;
	}
	#section_div_l dl.mgz_list dd.date span.source
	{
		padding:0 0 0 18px;
		font-family:dotum;
		font-size:11px;
		color:#998675;	
	}


	.magazine #section_div_r
	{
		padding:0 0 0 40px;
		width:663px;
	}
	.magazine #section_div_r .news_colum h1
	{
		text-align:left;
	}
	.magazine #section_div_r .news_colum span.date
	{
		text-align:left;
	}
	.magazine #section_div_r .news_colum .cont .cont_txt
	{
		width:100%;
	}


	#section_div_r .news_colum
	{

	}

	#section_div_r .news_colum #news_colum
	{
		margin:14px 0 0 0;
		height:66px;	
	}
	#section_div_r .news_colum #news_colum h1
	{
		width:700px;
		min-height:30px;
		font-family:gulim;
		font-size:24px;
		font-weight:bold;
		letter-spacing:-1px;
		display:inline-block;
	}
	#section_div_r .news_colum span.source
	{
		padding:0 0 0 18px;
		font-family:dotum;
		font-size:11px;
		color:#998675;	
	}
	#section_div_r .news_colum span.date
	{
		
		font-family:verdana;
		font-size:11px;
		color:#aaa;
		letter-spacing:-1px;
		display:inline-block;

	}
	#section_div_r .news_colum span.hit
	{
		margin:0 0 0 20px;	
		font-family:verdana;
		font-size:11px;
		color:#aaa;
		letter-spacing:-1px;
		display:inline-block;
	}
	#section_div_r .news_colum span.editor {
		margin: 0 0 0 20px;
		font-family: dotum;
		font-size: 11px;
		color: #aaa;
		letter-spacing: -1px;
		display: inline-block;
	}

	#section_div_r .cont 
	{
		margin:30px 0 0 0;
	}
	#section_div_r .cont .wrap_photo img
	{
		max-width:700px;
	}
	#section_div_r .cont .wrap_photo span.photo_title
	{
		margin:13px 0 50px 0;
		font-family:dotum;
		font-size:12px;
		color:#316e81;
		display:inline-block;
	}
	#section_div_r .cont .cont_txt
	{
		width:700px;
		line-height:25px;
		font-size:14px;
		word-break:break-all;
		word-wrap:break-word;
		letter-spacing:-1px;
	}
	#section_div_r .cont .cont_txt *
	{
		font-family:"맑은고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Helvetica,sans-serif !important;
		font-style:normal !important;
	}
	#section_div_r .cont .cont_txt img
	{
		max-width:700px;
	}

	section.news_colum .cont dl.profile
	{
		margin:40px 0 30px 0;
		padding:10px 7px;
		width:643px;
		border-radius:5px;
		border:1px solid #fff;
		overflow:hidden;
		background:#eee;
	}
	section.news_colum .cont dl.profile dd.img
	{
		margin:0 10px 0 0;
		width:110px;
		height:90px;
		border:1px solid #bdbdbd;
		overflow:hidden;
		float:left;
	}
	section.news_colum .cont dl.profile dd.img img
	{
		width:110px;
		height:90px;
	}
	section.news_colum .cont dl.profile dt
	{
		width:510px;
		height:26px;
		font-family:dotum;
		font-size:14px;
		color:#333;
		font-weight:bold;
		float:left;
	}
	section.news_colum .cont dl.profile dd.cont
	{
		width:510px;
		min-height:65px;
		line-height:16px;
		font-family:gulim;
		font-size:12px;
		color:#6e6e6f;
		float:left;
	}


	/*뉴스 왼쪽리스트 하단프로필*/
	.l_profile
	{
		position:relative;
		margin:0 auto 50px;
		width:290px;
		height:100px;
		border-radius:4px;
		border:3px solid #385d8a;
		background:#f9f9f9;
	}
	.l_profile img
	{
		margin:10px;
		width:120px;
		height:80px;
		border-radius:3px;
		float:left;
	}
	.l_profile .info:before
	{
		position:absolute !important;
		top:10px !important;
		left:10px;
		width:120px !important;
		height:80px !important;
		display: block !important;
		content: "" !important;
		opacity:0;
		background:#fff;
	}
	.l_profile .info
	{
		margin:10px 0 0 0;
		width:150px;
		float:left;
	}
	.l_profile .info strong
	{
		margin:12px 0 0 4px;
		height:30px;
		font-family:gulim;
		font-size:12px;
		color:#004cb3;
		letter-spacing:-1px;
		display:block;
	}
	.l_profile .info span.name
	{
		height:18px;
		font-family:dotum;
		font-size:11px;
		color:#656565;
		display:block;
	}
	.l_profile .info span.email
	{
		height:24px;
		font-family:dotum;
		font-size:11px;
		color:#959595;
		display:block;
	}

	.paging
	{
		padding:0 10px 0 0;
		text-align:right !important;
	}
	.contents.subpage 
	{
		margin:0 auto 40px;
		border:1px solid #e3e7ee;
		overflow:hidden;
		background:#fff;
	}
	.contents .cont_left
	{
		width:539px;
		height:670px;

		background:#fff;
		float:left;
	}

	.contents .cont_right
	{
		width:539px;
		height:670px;
		border-left:1px solid #e3e7ee;
		background:#fff;
		overflow:hidden;
		float:right;
	}
	.parcel_info
	{

	}

	/*분양입주*/

	.parcel .cont_left .parcel
	{
		position:relative;
	}
	.cont_left .parcel .wrap_tit_box
	{
		width:100%;
		height:41px;
		color:#fff;
		font-family:NanumBarunGothicLight,dotum;
		border-top:1px solid #3f3f3f;
		border-bottom:1px solid #3f3f3f;
		background:#333;
	}
	.cont_left .parcel .wrap_tit_box label.tit
	{
		margin:9px 0 0 13px;
		font-size:13px;
		display:inline-block;
		float:left;
	}
	.cont_left .parcel .wrap_tit_box ul
	{
		margin:9px 0 0 40px;
		display:inline-block;
		overflow:hidden;
		float:left;
	}
	.cont_left .parcel .wrap_tit_box ul li
	{
		padding:0 10px;
		font-size:14px;
		display:inline-block;
		float:left;
	}
	.cont_left .parcel .wrap_tit_box ul li label
	{
		padding:0 0 0 7px;
	}
	.cont_left .parcel .cont
	{
		clear:both;
	}
	.cont_left .parcel .cont .wrap_select
	{
		display:none;
	}
	.cont_left .parcel .map_img
	{
		margin:40px 0 0 10px;
		width:100%;
		height:300px;
		clear:both;
	}
	.cont_left .parcel #btn_sejong
	{
		margin:19px 0 0 20px;
	}
	.cont_left .parcel ul.area2_li
	{
		margin:40px 0 0 0;
		width:100%;
		height:230px;
		border-top:1px solid #e3e7ee;
		overflow:auto;
		overflow-x:hidden;
		background:#fff;
	}
	.cont_left .parcel ul.area2_li li
	{
		width:86px;
		height:41px;
		border-bottom:1px solid #e3e7ee;
		display:block;
		float:left;
	}
	.cont_left .parcel ul.area2_li li.selected
	{
		background:#ffeb7e;
	}
	.cont_left .parcel ul.area2_li li a
	{
		padding:10px 0 0 10px;
		width:100%;
		height:100%;
		line-height:14px;
		font-family:dotum;
		font-size:11px;
		color:#333;
		letter-spacing:-0.05em;
		text-decoration:none;
		word-break:break-all;
		word-wrap:break-word;
		display:block;	
	}
	.cont_left .parcel ul.area2_li li a:hover
	{
		font-weight:bold;
		letter-spacing:-0.15em;
		background:#f2f4f7;
	}
	.cont_left .parcel ul.area2_li li a span
	{
	}
	.cont_left .parcel #lbl_estate_type
	{
		margin:10px 0 0 0;
		float:right;
	}
	.cont_left .parcel #estate_type
	{
		margin:7px 10px 0 10px;
		padding:2px;
		height:24px;
		float:right;
	}
	/*분양입주*/
	dl.area_img
	{
		margin:0 0 0 -1px;
		width:180px;
		height:300px;
		border-left:1px solid #e3e7ee;
		border-right:1px solid #e3e7ee;
		border-bottom:1px solid #e3e7ee;
		float:left;
	}
	dl.area_img dd.img 
	{
		position:relative;
		width:100%;
		height:126px;
	}
	dl.area_img dd.img span.wrap_price
	{
		position:absolute;
		bottom:0;
		width:100%;
		height:45px;
		font-family:verdana;
		font-size:12px;
		color:#fff;
		letter-spacing:-0.05em;
		display:block;
	}
	dl.area_img dd.img span.wrap_price .size
	{
		position:absolute;
		top:6px;
		left:7px;
		font-family:verdana;
		font-size:12px;
		color:#fff;
	}
	dl.area_img dd.img span.wrap_price .tit
	{
		margin:26px 0 0 7px;
		font-family:verdana;
		font-size:12px;
		color:#ff886d;
		display:inline-block;
		float:left;
	}
	dl.area_img dd.img span.wrap_price .price
	{
		margin:12px 7px 0 0;
		font-family:verdana;
		font-size:25px;
		color:#ffb933;
		letter-spacing:-3px;
		display:inline-block;
		float:right;
	}
	dl.area_img dd.img span.wrap_price .price em
	{
		font-family:dotum;
		font-size:11px;
		color:#fff;
	}
	dl.area_img dd.img span.estate_type
	{
		position:absolute;
		top:2px;
		right:2px;
		padding:3px;
		font-family:dotum;
		font-size:11px;
		color:#333;
		opacity:0.9;
		letter-spacing:-1px;
		border-radius:8px;
		background:#fff;
	}
	dl.area_img dd.img span.tit_box
	{
		position:absolute;
		bottom:0;
		width:100%;
		height:45px;
		opacity:0.7;
		background:#000;
		display:block;
	}
	dl.area_img dd.img img
	{
		width:100%;
	}
	dl.area_img dd.apt_name
	{
		padding:0 0 0 6px;
		height:39px;
		display:inline-block;
	}
	dl.area_img dd.apt_name a
	{
		font-family:gulim;
		font-size:12px;
		color:#1b1b1b;
		letter-spacing:-0.15em;
		text-decoration:none;
		font-weight:bold;
	}
	dl.area_img dt span.dong
	{
		padding:0 0 0 6px;
		font-family:dotum;
		font-size:11px;
		color:#ff886d;
		letter-spacing:-0.15em;
		font-weight:bold;
	}
	dl.area_img dd.cont ul
	{
		margin:0 0 0 15px;
	}
	dl.area_img dd.cont ul li
	{
		height:18px;
		line-height:18px;
		font-family:dotum;
		font-size:11px;
		color:#333;
		letter-spacing:-0.05em;
		display:block;
	}
	dl.area_img dd.cont ul li span.parcel_out_type strong
	{
		font-family:gulim;
		font-size:12px;
		color:#000;
		letter-spacing:-0.15em;
	}

	dl.area_img
	{
		cursor:pointer;
		/* 벤더 프리픽스 */
		-ms-transition-delay : 0s;
		-moz-transition-delay : 0s;
		-o-transition-delay : 0s;
		-webkit-transition-delay : 0s;
		/* 웹표준 */
		transition-delay : 0s;
		
		-ms-transition-duration : 0.2s;
		-moz-transition-duration : 0.2s;
		-o-transition-duration : 0.2s;
		-webkit-transition-duration : 0.2s;
		/* 웹표준 */
		transition-duration : 0.2s;
	}

	dl.area_img:hover
	{
		background:#eaeff6;
	}








	table.movein_thismonth
	{
		width:386px;
		height:244px;
		border:1px solid #c3c3c3;
	}
	table.movein_thismonth th
	{
		padding:0 14px 0 24px;
		height:36px;
		text-align:left;
		border-bottom:1px solid #c3c3c3;
		background:#fbfbfd;
	}
	table.movein_thismonth th a
	{
		float:right;
	}
	table.movein_thismonth td.date_ctrl
	{
		vertical-align:top;
	}
	table.movein_thismonth td.date_ctrl span.year
	{
		margin:20px 0 0 22px;
		height:18px;
		font-family:verdana;
		font-size:13px;
		color:#818181;
		font-weight:bold;
		letter-spacing:-1px;
		display:block;
	}
	table.movein_thismonth td.date_ctrl span.month
	{
		margin:0 0 0 18px;
		height:50px;
		font-family:verdana;
		font-size:39px;
		color:#3e4854;
		font-weight:bold;
		letter-spacing:-4px;
		display:block;
	}
	table.movein_thismonth td.date_ctrl a.btn_prev
	{
		margin:0 0 0 22px;
		width:14px;
		height:14px;
		display:block;
		float:left;
	}
	table.movein_thismonth td.date_ctrl a.btn_next
	{
		margin:0 0 0 -1px;
		width:14px;
		height:14px;
		display:block;
		float:left;
	}table.movein_thismonth td.date_ctrl a img
	{
		vertical-align:top;
	}
	table.movein_thismonth td.list
	{
		vertical-align:top;
	}
	table.movein_thismonth td.list ul
	{
		padding:20px 0 0 0;
		width:286px;
		height:187px;
		overflow:hidden;
		overflow-y:scroll;
	}
	table.movein_thismonth td.list ul li 
	{
		height:26px;
	}
	table.movein_thismonth td.list ul li span.area
	{
		margin:0px 0 0 0;
		padding:5px 0 0 0;
		width:122px;
		height:22px;
		font-family:dotum;
		font-size:11px;
		color:#828282;
		letter-spacing:-1px;
		display:inline-block;
		float:left;
	}
	table.movein_thismonth td.list ul li span.apt_name
	{
		width:144px;
		height:27px;
		letter-spacing:-1px;
		display:block;
		float:left;
	}
	table.movein_thismonth td.list ul li span.apt_name a
	{
		font-family:gulim;
		font-size:12px;
		color:#444;
		text-decoration:none;
	}
	table.movein_thismonth td.list ul li span.size 
	{
		display:none;
	}





	.news_trend_week
	{
		margin:46px 0 0 0;
		width:700px;
		float:right;
	}
	.news_trend_week strong.tit
	{
		width:700px;
		height:59px;
		display:inline-block;
	}
	.news_trend_week strong.tit a
	{
		font-family:gulim;
		font-size:25px;
		color:#000;
		letter-spacing:-2px;
		text-decoration:none;
	}
	.news_trend_week strong.tit a:hover
	{
		text-decoration:underline;
	}
	.news_trend_week .cont
	{
		width:700px;
		height:150px;
		line-height:18px;
		display:inline-block;
	}
	.news_trend_week .cont a
	{
		font-family:gulim;
		font-size:12px;
		color:#6e6e6f;
		text-decoration:none;
	}

	.calendar_list
	{
		width:980px;
		clear:both;

	}
	.calendar_list ul.tab_menu
	{
		width:980px;
		height:44px;
		background:url("/images/tab_menu_parcel_calendar01.jpg") no-repeat 0 0;
	}
	.calendar_list ul.tab_menu li
	{
		width:165px;
		height:44px;
		float:left;
	}
	.calendar_list ul.tab_menu li a
	{
		width:165px;
		height:44px;
		text-indent:-5000em;
		background:url("/images/tab_menu_parcel_calendar01.jpg") no-repeat;
		display:inline-block;
	}
	.calendar_list ul.tab_menu li#tab_menu_calendar_1 a{			background-position:0 -46px;		}
	.calendar_list ul.tab_menu li#tab_menu_calendar_1.selected a{	background-position:0 0;			}
	.calendar_list ul.tab_menu li#tab_menu_calendar_2 a{			background-position:-165px -46px;	}
	.calendar_list ul.tab_menu li#tab_menu_calendar_2.selected a{	background-position:-165px 0;		}
	.calendar_list ul.tab_menu li#tab_menu_calendar_3 a{			background-position:-330px -46px;	}
	.calendar_list ul.tab_menu li#tab_menu_calendar_3.selected a{	background-position:-330px 0;		}
	.calendar_list ul.tab_menu li#tab_menu_calendar_4 a{			background-position:-495px -46px;	}
	.calendar_list ul.tab_menu li#tab_menu_calendar_4.selected a{	background-position:-495px 0;		}
	.calendar_list ul.tab_menu li#tab_menu_calendar_5 a{			background-position:-660px -46px;	}
	.calendar_list ul.tab_menu li#tab_menu_calendar_5.selected a{	background-position:-660px 0;		}

	.calendar_list .cont_list
	{
		width:980px;
		height:550px;
		overflow:hidden;
		overflow-y:scroll;
		border-top:1px solid #5f6576;
		border-bottom:1px solid #5f6576;
	}
	.calendar_list .cont_list table
	{
		width:980px;
	}
	.calendar_list .cont_list table td
	{
		padding:20px 0;
		border-bottom:1px dashed #d2d2d2;
	}
	.calendar_list .cont_list table td.line
	{
		padding:0;
		width:100%;
		height:1px;
		line-height:1px;
		font-size:0;
		overflow:hidden;
		border-top:1px solid #c8c8c8;
		border-bottom:0;
	}
	.calendar_list .cont_list table td.date
	{
		vertical-align:top;
	}
	.calendar_list .cont_list table td.date span.year
	{
		height:26px;
		font-family:dotum;
		font-size:11px;
		color:#aaa;
		display:block;
	}
	.calendar_list .cont_list table td.date strong
	{
		height:38px;
		font-family:gulim;
		font-size:24px;
		color:#fe4c00;
		letter-spacing:-2px;
		display:block;
	}
	.calendar_list .cont_list table td.date span.day
	{
		font-family:gulim;
		font-size:12px;
		color:#636363;
		display:block;
	}
	.calendar_list .cont_list table td.gubun
	{
		text-align:center;
		vertical-align:top;
	}
	.calendar_list .cont_list table td dl
	{
		width:751px;
		height:23px;
		line-height:23px;
		font-family:gulim;
		font-size:12px;
		clear:both;
	}
	.calendar_list .cont_list table td dl dt
	{
		width:100px;
		text-align:center;
		color:#8e8d8d;
		float:left;
	}
	.calendar_list .cont_list table td dl dd
	{
		color:#8e8d8d;
		float:left;
	}
	.calendar_list .cont_list table td dl dd a
	{
		color:#000;
		text-decoration:none;
	}
	.calendar_list .cont_list table td dl dd a:hover
	{
		text-decoration:underline;
	}
	.calendar_list .cont_list table td dl dd.area
	{
		width:187px;
	}
	.calendar_list .cont_list table td dl dd.apt_name
	{
		width:187px;
	}
	.calendar_list .cont_list table td dl dd.size
	{
		width:175px;
	}


	.month_selector
	{
		margin:0 auto;
		width:620px;
		height:41px;
		line-height:41px;
		font-size:11px;
		color:#8a8a8a;
		clear:both;
	}
	.month_selector a.btn_prev
	{
		float:left;
	}
	.month_selector a.btn_next
	{
		float:right;
	}
	.month_selector strong
	{
		width:61px;
		font-family:dotum;
		font-size:11px;
		color:#8a8a8a;
		text-align:center;
		display:inline-block;
		float:left;
	}
	.month_selector a
	{
		padding:0 11px;
		font-family:dotum;
		font-size:11px;
		color:#8a8a8a;
		text-decoration:none;
		display:inline-block;
		float:left;
	}
	.month_selector a.selected
	{
		font-size:11px;
		color:#fe4c00;
		font-weight:bold;
	}
	.top_search_list
	{
		overflow:hidden;
		clear:both;
	}
	.top_search_list h1
	{
		margin:37px 0 0 0;
		height:35px;
		font-family:dotum;
		font-size:14px;
		color:#000;
		font-weight:bold;
		letter-spacing:-1px;
		border-bottom:3px solid #5f6576;
	}
	.top_search_list .section_l
	{
		margin:32px 0 0 0;
		width:679px;
		border-right:1px solid #eaeaea;
		float:left;
	}
	.top_search_list .section_r
	{
		margin:32px 0 0 0;
		width:292px;
		float:right;
	}
	.top_search_list .section_l dl
	{
		width:652px;
		height:146px;
		overflow:hidden;
		clear:both;
	}
	.top_search_list .section_l dl dd.cate
	{
		padding:4px 17px 0 0;
		font-family:dotum;
		font-size:12px;
		color:#6e6e6f;
		display:inline-block;
		float:left;
	}
	.top_search_list .section_l dl dd.img
	{
		margin:0 0 32px 0;
		width:134px;
		height:80px;
		float:left;
	}
	.top_search_list .section_l dl dd.img img
	{
		border:1px solid #bdbdbd;
	}
	.top_search_list .section_l dl dt
	{
		width:410px;
		height:26px;
		overflow:hidden;
		float:left;
	}
	.top_search_list .section_l dl dt a
	{
		width:100%;
		font-family:dotum;
		font-size:14px;
		color:#333;
		font-weight:bold;
		text-decoration:none;
		display:inline-block;
	}
	.top_search_list .section_l dl dt a:hover
	{
		text-decoration:underline;
	}
	.top_search_list .section_l dl dd.btn_more
	{
		width:43px;
		text-align:right;
		float:left;
	}
	.top_search_list .section_l dl dd.btn_more a
	{
		font-family:dotum;
		font-size:11px;
		color:#92969c;
		font-weight:normal;
		text-decoration:underline;
		letter-spacing:-1px;
	}
	.top_search_list .section_l dl dd.cont
	{
		width:513px;
		min-height:65px;
		line-height:16px;
		float:left;
	}
	.top_search_list .section_l dl dd.cont a
	{
		font-family:gulim;
		font-size:12px;
		color:#6e6e6f;
		text-decoration:none;
	}
	.top_search_list .section_l dl dd.cont a:hover
	{
		text-decoration:underline;
	}

	.top_search_list .section_l dl dd.date
	{
		padding:0 0 0 0;
		width:280px;
		height:31px;
		font-family:verdana;
		font-size:11px;
		color:#ababab;
		letter-spacing:-1px;
		float:left;
	}

	.top_search_list .section_l dl dd.date span.source
	{
		margin:0 0 0 9px;
		padding:0 0 0 9px;
		height:11px;
		font-family:dotum;
		font-size:11px;
		color:#998675;	
		border-left:1px solid #a2a2a2;
		display:inline-block;
	}




	.banner_main_top
	{
		width:980px;
		height:89px;
		line-height:89px;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
		overflow:hidden;
	}
	.banner_main_top a
	{
		width:980px;
		height:89px;
		line-height:89px;
		text-align:center;
		display:block;
	}
	.banner_main_top a img
	{
		margin:0 auto;
		max-width:980px;
		max-height:89px;
	}

	.ad_rsense
	{
		overflow:hidden;
	}



	.parcel_detail
	{
		margin:0 auto 40px;
		border:1px solid #e3e7ee;
		overflow:hidden;
		background:#fff;
	}
	.parcel_detail .cont_left
	{
		position:relative;
		width:539px;
		height:670px;
		background:#fff;
		float:left;
	}

	.parcel_detail .cont_right
	{
		position:relative;
		width:539px;
		height:670px;
		border-left:1px solid #e3e7ee;
		background:#fff;
		overflow:hidden;
		overflow-x:hidden;
		float:right;
	}

	.wrap_bxslider
	{
		display:none;
	}





	
	/*실거래가 */
	.contents.molit
	{
		margin:0 auto 40px;
		min-height:700px;
		border:1px solid #e3e7ee;
		overflow:hidden;
		background:#fff;
	}

	.sub_molit_price .wrap_tit_box
	{
		width:100%;
		height:57px;
		background:#222;
	}
	.sub_molit_price .wrap_tit_box .tit
	{
		margin:21px 0 0 44px;
		font-family:NanumBarunGothicLight,dotum;
		font-size:19px;
		color:#fff;
		display:inline-block;
		float:left;
	}
	.sub_molit_price .wrap_tit_box .date
	{
		margin:17px 20px 0 0;
		font-family:NanumBarunGothicLight,dotum;
		font-size:12px;
		color:#ffc600;
		letter-spacing:-0.07em;
		display:inline-block;
		float:right;
	}
	.sub_molit_price .wrap_tit_box .date b.year
	{
		padding:0 4px;
		font-family:verdana;
		font-size:12px;
		color:#ffc600;
	}
	.sub_molit_price .wrap_tit_box .date b.month
	{
		font-family:verdana;
		font-size:24px;
		color:#ffc600;
	}
	.sub_molit_price .cont
	{
		margin:0 auto;
		padding:38px 0 0 0;
		width:100%;
		overflow:hidden;
		clear:both;
	}
	.sub_molit_price .cont .chart
	{
		margin:0 auto 40px;
		width:960px;
		height:400px;
		clear:both;
	}
	.sub_molit_price .cont .chart4
	{
		height:430px;
	}
	.mp_chart
	{
		margin:20px 0 0 50px;
		width:430px;
		float:left;
	}
	.sub_molit_price .cont .title
	{
		margin:0 0 40px 0;
		width:100%;
		height:33px;
		display:block;
		clear:both;
	}
	.sub_molit_price .cont  .title strong.txt_tit
	{
		padding:4px;
		font-family:NanumBarunGothicLight,dotum;
		font-size:21px;
		color:#fff;
		display:inline-block;
	}
	.sub_molit_price .cont  .title span.help_txt
	{
		padding:4px;
		font-family:NanumBarunGothicLight,dotum;
		font-size:12px;
		color:#999;
		display:inline-block;
	}
	.sub_molit_price .cont ul.mp_list
	{
		padding:30px 0 0 100px;
		width:400px;
		display:inline-block;
		float:left;
	}
	.sub_molit_price .cont ul.mp_list li
	{
		margin:7px 0 0 8px;
		padding:0 0 0 19px;
		height:23px;
		border-bottom:1px dotted #666;
	}
	.sub_molit_price .cont ul.mp_list4 li
	{
		margin:7px 0 0 8px;
		padding:0 0 0 0;
		height:23px;
		border-bottom:1px dotted #666;
	}
	.sub_molit_price .cont ul.mp_list li span.area
	{
		width:130px;
		font-family:dotum;
		font-size:12px;
		color:#222;
		vertical-align:middle;
		display:inline-block;
	}
	.sub_molit_price .cont ul.mp_list li span.date
	{
		width:60px;
		line-height:14px;
		font-family:verdana;
		font-size:13px;
		color:#444;
		text-align:left;
		vertical-align:middle;
		display:inline-block;
	}
	.sub_molit_price .cont ul.mp_list li span.price_sale
	{
		width:110px;
		line-height:12px;
		font-family:dotum;
		font-size:11px;
		color:#005db7;
		text-align:right;
		vertical-align:middle;
		display:inline-block;
	}
	.sub_molit_price .cont ul.mp_list li span.price_sale b
	{
		font-family:verdana;
		font-size:13px;
	}
	.sub_molit_price .cont ul.mp_list li span.price_rent
	{
		width:110px;
		line-height:12px;
		font-family:dotum;
		font-size:11px;
		color:#ec7c86;
		text-align:right;
		vertical-align:middle;
		display:inline-block;
	}
	.sub_molit_price .cont ul.mp_list li span.price_rent b
	{
		font-family:verdana;
		font-size:13px;
	}
	.sub_molit_price .cont ul.mp_list li span.price
	{
		width:80px;
		line-height:12px;
		font-family:dotum;
		font-size:11px;
		text-align:right;
		vertical-align:middle;
		display:inline-block;
	}
	.sub_molit_price .cont ul.mp_list li span.price b
	{
		line-height:12px;
		font-family:verdana;
		font-size:13px;
		color:#222;
		vertical-align:middle;
	}
	.sub_molit_price .cont ul.mp_list li span.cnt
	{
		width:50px;
		text-align:right;
		vertical-align:middle;
		letter-spacing:0;
		display:inline-block;
	}
	.sub_molit_price .cont .chart1 .title
	{
		border-bottom:2px solid #556fb5;
	}
	.sub_molit_price .cont .chart1 .title strong.txt_tit
	{
		background:#556fb5;
	}
	.sub_molit_price .cont .chart2 .title
	{
		border-bottom:2px solid #810712;
	}
	.sub_molit_price .cont .chart2 .title strong.txt_tit
	{
		background:#810712;
	}
	.sub_molit_price .cont .chart3 .title
	{
		border-bottom:2px solid #878787;
	}
	.sub_molit_price .cont .chart3 .title strong.txt_tit
	{
		background:#878787;
	}
	.sub_molit_price .cont .chart4 .title
	{
		border-bottom:2px solid #878787;
	}
	.sub_molit_price .cont .chart4 .title strong.txt_tit
	{
		background:#878787;
	}
	ul.num_list li.num
	{
		background-image:url("/images/icon_num_12345678910_01.png");
		background-repeat:no-repeat;
	}
	li.num1{	background-position:0 0px;}
	li.num2{	background-position:0 -25px;}
	li.num3{	background-position:0 -50px;}
	li.num4{	background-position:0 -75px;}
	li.num5{	background-position:0 -100px;}
	li.num6{	background-position:0 -125px;}
	li.num7{	background-position:0 -150px;}
	li.num8{	background-position:0 -175px;}
	li.num9{	background-position:0 -200px;}
	li.num10{	background-position:0 -225px;}

	.sub_molit_price .cont ul.mp_list li 
	{
		font-family:dotum;
		font-size:12px;
		color:#444;
		letter-spacing:-0.05em;
		text-decoration:none;
		vertical-align:top;
	}
	.sub_molit_price .cont ul.mp_list li span
	{
		font-size:11px;
		color:#999;
		letter-spacing:-1px;
		vertical-align:top;
	}
}