.clear{width:100% !important;height:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;display:block !important;float:none !important;clear:both !important;overflow:hidden !important;}



#rn_content_wrap {width:100%; height:540px; margin:0 auto; }

.rn_pics_wrap {width:100%;; top:0; left:0; border:1px solid #ccc; overflow:hidden; position:relative;}

.rn_pics_wrap .rn_pics_txtbox {color:#fff; z-index:1; width:100%;; height:128px; background:url(http://m.rtomato.com/images/rolling_pics_gra.png) repeat-x; position:absolute; bottom:0; left:0; margin:0 auto; display:block;z-index:100;}
.rn_pics_wrap .rn_pics_txtbox .rn_pics_page{font-size:15px; background:url(http://m.rtomato.com/images/rolling_pics_page.png) repeat-x; padding:0 7px 2px 5px; bottom:10px; position:absolute;}
.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt{bottom:10px; right:0; position:absolute;} 
.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li{float:right;  font-size:18px; right:0;}
.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li a{width:88px; height:25px;  display:block; background:url(http://m.rtomato.com/images/rolling_pics_icon.png) no-repeat;}

.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn01{background-position:-160px 0; width:52px;}
.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn01:hover{background-position:-160px -25px; width:52px;}
.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn02{background-position:-88px 0; width:72px;}
.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn02:hover{background-position:-88px -25px; width:72px;}
.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn03{background-position:0 0; width:88px;}
.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn03:hover{background-position:0 -25px; width:88px;}
.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li a:hover{cursor:pointer; color:#ffde00;}
.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt .rn_pics_btn01, .rn_pics_btn02, .rn_pics_btn03{ margin-right:20px}
/* .rn_pics_wrap .rn_pics_txtbox .rn_pics_txt .rn_pics_btn img{margin-right:10px; width:25px; overflow:hidden;} */

.rn_pics_wrap .vr_img{width:100%;height:400px;padding:140px 0 0;text-align:center;position:absolute;left:0;top:0;z-index:100;}
.rn_pics_wrap .vr_img img{width:300px;height:218px;margin:0 auto;position:relative;}
.rn_pics_wrap .vr_bg{width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(opacity=50);position:absolute;left:0;top:0;z-index:10;}

/**** 터치 스크롤 ****/
#touchSlider { width:100%; height:540px; position:relative; overflow:hidden;}
#touchSlider ul { width:100%; height:540px; overflow:hidden; }
#touchSlider ul li { float:left; width:100%; height:540px; }

.rn_name_price {position:relative; width:100%; padding:20px 20px 45px 20px; border-bottom:1px solid #ccc; display:block;}
.rn_name_price span {font-size:24px; font-weight:bold; color:#333; margin:0;line-height:30px;display:block;}
.rn_name_price ul {margin-top:5px;}
.rn_name_price ul li{float:left; font-size:15px; margin-right:5px; display:block;}
.rn_name_price ul .rn_np_price {font-size:24px; color:#ef6a0b; font-weight:bold; line-height:30px;}

/**** 토글 css 20161118 추가****/
div#commentForm1, div#commentForm2, div#commentForm3, div#commentForm4, div#commentForm5, div#commentForm6, div#commentForm7, div#commentForm8, div#commentForm9  {display:none;}
div#commentForm1 a.rn_btn_more, div#commentForm2 a.rn_btn_more, div#commentForm3 a.rn_btn_more, div#commentForm4 a.rn_btn_more, div#commentForm5 a.rn_btn_more, div#commentForm6 a.rn_btn_more, div#commentForm7 a.rn_btn_more, div#commentForm8 a.rn_btn_more, div#commentForm9 a.rn_btn_more{text-align:center; display:block; width:100%; line-height:50px; border-bottom:1px solid #ccc; position:relative; font-size:14px; color:#7c7c7c; font-weight:normal; float:none; background-color:#fff; }
div#commentForm1 a.rn_btn_more:hover, div#commentForm2 a.rn_btn_more:hover, div#commentForm3 a.rn_btn_more:hover, div#commentForm4 a.rn_btn_more:hover, div#commentForm5 a.rn_btn_more:hover, div#commentForm6 a.rn_btn_more:hover, div#commentForm7 a.rn_btn_more:hover, div#commentForm8 a.rn_btn_more:hover, div#commentForm9 a.rn_btn_more:hover{cursor:pointer; color:#000;}
div#commentForm1 a.rn_btn_more img, div#commentForm2 a.rn_btn_more img, div#commentForm3 a.rn_btn_more img, div#commentForm4 a.rn_btn_more img, div#commentForm5 a.rn_btn_more img, div#commentForm6 a.rn_btn_more img, div#commentForm7 a.rn_btn_more img, div#commentForm8 a.rn_btn_more img, div#commentForm9 a.rn_btn_more img{ text-align:center; float:none; margin-left:5px; padding-bottom:3px;}

/**** 기본정보 css ****/
.quote_normal{width:100%;}
.quote_normal p{font-size:16px; border-bottom:1px solid #ccc; line-height:50px; background-color:#f2f2f2; padding-left:20px; color:#333; font-weight:bold;}
.commentform_normal a{text-align:center; width:100%; line-height:50px;}
.commentform_normal a:hover{cursor:pointer; color:#000;}
.quote_normal .commentform_normal a img {margin:0; padding:0;}

.quote_normal .commentform_normal .rn_normal_first{padding:10px 0; border-bottom:1px solid #ccc;}
.quote_normal .commentform_normal .rn_normal_first .normal_title{float:left; width:30%; height:40px; padding-left:20px; color:#7c7c7c;}
.quote_normal .commentform_normal .rn_normal_first .normal_content{color:#333;}
.quote_normal .commentform_normal .rn_normal_first .normal_content span{display:block; line-height:25px;}
.quote_normal .commentform_normal .rn_normal_first .normal_content .normal_btn_change img{padding-left:5px;}

.quote_normal .commentform_normal .rn_table_normal{width:100%; text-align:left; border-bottom:1px solid #ccc;}
.quote_normal .commentform_normal .rn_table_normal tr{border-bottom:1px solid #ccc;}
.quote_normal .commentform_normal .rn_table_normal tr th{width:30%; padding:10px 10px 10px 20px; font-size:14px; color:#7c7c7c; background-color:#fff;}
.quote_normal .commentform_normal .rn_table_normal tr td{padding:10px; font-size:14px; color:#333; background-color:#fff;}

.quote_normal .rn_detail b{display:block; padding-left:20px; line-height:50px; font-weight:normal; color:#7c7c7;}
.quote_normal .rn_detail span{display:block; padding-left:20px; color:#333;}
.quote_normal .rn_detail a{text-align:center; display:block; color:#7c7c7c; line-height:50px; border-bottom:1px solid #ccc;}
.quote_normal .rn_detail a:hover{cursor:pointer; color:#000;}
.quote_normal .rn_detail a img{margin-left:5px;}

/**** 최근시세 css ****/
.rn_latest_price{width:100%; }
.rn_latest_price a.commentLink{width:100%; height:50px; padding-left:20px; border-bottom:1px solid #ccc;color:#333; font-size:16px; background-color:#f2f2f2; font-weight:bold; line-height:50px; display:block;}
.rn_latest_price a.commentLink:hover{color:#333;}
/* .rn_latest_price p.rn_category_title{font-size:16px; border-bottom:1px solid #ccc;  background-color:#f2f2f2; padding-left:20px; color:#333; font-weight:bold;} */
.rn_latest_price a.commentLink span{font-size:13px; color:#7c7c7c; padding-left:5px; font-weight:normal;}
.rn_latest_price a.commentLink img{float:right; padding:20px;}

.rn_latest_price .rn_table_latest_price{width:100%; text-align:left; border-bottom:1px solid #ccc;}
.rn_latest_price .rn_table_latest_price .table_latest_price_td_title1{width:23%; padding:10px 5px 10px 20px; font-size:14px; color:#7c7c7c; background-color:#fff;}
.rn_latest_price .rn_table_latest_price .table_latest_price_td_title2{width:17%; padding:10px 0; font-size:14px; color:#7c7c7c; background-color:#fff;}
.rn_latest_price .rn_table_latest_price .table_latest_price_td{width:29%; padding:10px 10px 10px 0; font-size:14px; color:#333; background-color:#fff;}
.rn_latest_price .rn_table_latest_price .table_latest_price_td1{width:30%; padding:10px; font-size:14px; color:#7c7c7c;background-color:#fff; font-weight:600;} 
.rn_latest_price .rn_table_latest_price .table_latest_price_td2{padding:10px; font-size:14px; color:#333; background-color:#fff; font-weight:600;}

/**** 주변지역 정보 css ****/
.rn_around_info{width:100%;}
.rn_around_info a{font-size:16px; border-bottom:1px solid #ccc; line-height:50px; background-color:#f2f2f2; padding-left:20px; color:#333; font-weight:bold; display:block;}
.rn_around_info a:hover{color:#333;}
.rn_around_info a span{font-size:13px; color:#7c7c7c; padding-left:5px; font-weight:normal;}
.rn_around_info a img{float:right; padding:20px;}

.rn_around_info .rn_table_around_info{width:100%; text-align:left; background-color:#fff; border-bottom:1px solid #ccc;}
.rn_around_info .rn_table_around_info .table_around_info_tr1{border-bottom:1px solid #ccc; background-color:#fff;} 
.rn_around_info .rn_table_around_info .table_around_info_tr1 .table_around_info_td1{width:30%; background-color:#fff; font-size:14px; color:#7c7c7c;}
.rn_around_info .rn_table_around_info .table_around_info_tr1 .table_around_info_td2{background-color:#fff; font-size:14px; color:#333;}

/**** 개별공시지가 css ****/
.rn_land_price{width:100%;}
.rn_land_price a{font-size:16px; border-bottom:1px solid #ccc; line-height:50px; background-color:#f2f2f2; padding-left:20px; color:#333; font-weight:bold; display:block;}
.rn_land_price a.commentLink span{font-size:13px; color:#7c7c7c; padding-left:5px; font-weight:normal;}
.rn_land_price a.commentLink img{float:right; padding:20px;}

.rn_land_price .rn_table_land_price{width:100%; text-align:left; background-color:#fff; border-bottom:1px solid #ccc;}
.rn_land_price .rn_table_land_price .table_land_price_td1{width:30%; background-color:#fff; font-size:14px; color:#7c7c7c;}
.rn_land_price .rn_table_land_price .table_land_price_td2{background-color:#fff; font-size:14px; color:#333;} 

/**** 등록자정보 css ****/
.rn_realtor{width:100%;}
.rn_realtor p{font-size:16px; border-bottom:1px solid #ccc; line-height:50px; background-color:#f2f2f2; padding-left:20px; color:#333; font-weight:bold;}

.rn_realtor .rn_realtor_content{padding:20px; width:100%; height:120px;}
.rn_realtor .rn_realtor_content .realtor_img_wrap{width:82px; height:82px; margin-right:10px; border:1px solid #ccc; display:block; float:left;}
.rn_realtor .rn_realtor_content .realtor_info{}
.rn_realtor .rn_realtor_content .realtor_info .realtor_name{height:35px; line-height:45px; font-size:22px; font-weight:bold; color:#333; display:block; overflow:hidden;}
.rn_realtor .rn_realtor_content .realtor_info .realtor_detail{font-size:14px; font-weight:normal; color:#7c7c7c; display:block; line-height:20px;}

.rn_realtor .rn_realtor_contact{padding:0 20px 70px 20px; width:100%;  border-bottom:1px solid #ccc;}
.rn_realtor .rn_realtor_contact a{display:block; float:left; text-align:center; line-height:40px; font-size:16px;}
.rn_realtor .rn_realtor_contact a:hover{color:#333; cursor:pointer;}
.rn_realtor .rn_realtor_contact a.realtor_btn1{width:49%; height:70px; background:url(http://m.rtomato.com/images/contact_btn_01.png) no-repeat; background-size:100% auto;}
.rn_realtor .rn_realtor_contact a.realtor_btn2{width:49%; height:70px; background:url(http://m.rtomato.com/images/contact_btn_03.png) no-repeat ;background-size:100% auto;}

.rn_realtor .rn_realtor_contact div{width:2%; height:50px; float:left;}

/**** 등록자의 다른 매물 css ****/
.rn_realtor_other{width:100%;}
.rn_realtor_other a.commentLink{font-size:16px; border-bottom:1px solid #ccc; line-height:50px; background-color:#f2f2f2; padding-left:20px; color:#333; font-weight:bold; display:block;}
.rn_realtor_other a.commentLink span{font-size:13px; color:#7c7c7c; padding-left:5px; font-weight:normal;}
.rn_realtor_other a.commentLink img{float:right; padding:20px;}

.rn_realtor_other .realtor_other_wrap li{border-bottom:1px solid #ccc; display:block;}
.rn_realtor_other .realtor_other_wrap .realtor_other_content{ display:block;}

.rn_realtor_other .realtor_other_content .realtor_other_wrap{display:block;} 
.rn_realtor_other .realtor_other_content .realtor_other_img_wrap{width:102px; height:82px; margin-right:10px; border:1px solid #ccc; overflow:hidden; float:left; display:block;}
.rn_realtor_other .realtor_other_content ul li{border-bottom:1px solid #ccc; display:block;}
.rn_realtor_other .realtor_other_content ul li div.realtor_other_info{padding:20px; display:block; position:relative;}
.rn_realtor_other .realtor_other_content .realtor_other_info .realtor_other_name{height:30px; line-height:30px; font-size:22px; color:#333; display:block; overflow:hidden;}
.rn_realtor_other .realtor_other_content .realtor_other_info .realtor_other_detail_01{font-size:14px; font-weight:normal; color:#7c7c7c; display:block; line-height:23px;}
.rn_realtor_other .realtor_other_content .realtor_other_info .realtor_other_detail_02{font-size:14px; font-weight:normal; color:#333; display:block; line-height:23px;}
.rn_realtor_other .realtor_other_content .realtor_other_info .around_estate_detail_02 span{font-size:18px; padding:0 5px; color:#333; font-weight:bold;}

.rn_realtor_other .realtor_other_content .realtor_other_contact{padding:10px 20px; border-top:1px solid #ccc; overflow:hidden;}
.rn_realtor_other .realtor_other_content .realtor_other_contact span{width:50%; text-align:center; display:block; float:left; overflow:hidden;}
.rn_realtor_other .realtor_other_content .realtor_other_contact span:last-child{border-left:1px solid #ccc; padding-left:10px;}

/**** 주변 실거래가 css ****/
.rn_around_price{width:100%;}
.rn_around_price a.commentLink{font-size:16px; border-bottom:1px solid #ccc; line-height:50px; background-color:#f2f2f2; padding-left:20px; color:#333; font-weight:bold; display:block;}
.rn_around_price a.commentLink span{font-size:13px; color:#7c7c7c; padding-left:5px; font-weight:normal;}
.rn_around_price a.commentLink img{float:right; padding:20px;}

.rn_around_price .around_price_wrap li{border-bottom:1px solid #ccc; display:block;}
.rn_around_price .around_price_wrap .around_price_content{padding:20px; display:block;}
.rn_around_price .around_price_wrap .around_price_content .around_price_title{font-size:18px; color:#333; font-weight:bold; display:block; width:80%; float:left; vertical-align:middle;}
.rn_around_price .around_price_wrap .around_price_content .around_price_title b{font-size:14px; font-weight:normal; color:#7c7c7c; padding-left:5px;}
.rn_around_price .around_price_wrap .around_price_content b.around_price_detail{font-size:16px; font-weight:normal; color:#333; display:block; padding:0; line-height:30px;}
.rn_around_price .around_price_wrap .around_price_content img{float:right; padding-top:17px;}
	
/**** 주변 유사물건 css ****/
.rn_around_estate{width:100%;}
.rn_around_estate a.commentLink{font-size:16px; border-bottom:1px solid #ccc; line-height:50px; background-color:#f2f2f2; padding-left:20px; color:#333; font-weight:bold; display:block;}
.rn_around_estate a.commentLink span{font-size:13px; color:#7c7c7c; padding-left:5px; font-weight:normal;}
.rn_around_estate a.commentLink img{float:right; padding:20px;}

.rn_around_estate .around_estate_wrap li{border-bottom:1px solid #ccc; display:block;}
.rn_around_estate .around_estate_wrap .around_estate_content{ display:block;}

.rn_around_estate .around_estate_content .around_estate_wrap{display:block;} 
.rn_around_estate .around_estate_content .around_estate_img_wrap{width:102px; height:82px; margin-right:10px; border:1px solid #ccc; overflow:hidden; float:left; display:block;}
.rn_around_estate .around_estate_content ul li{border-bottom:1px solid #ccc; display:block;}
.rn_around_estate .around_estate_content ul li div.around_estate_info{padding:20px; display:block; position:relative;}
.rn_around_estate .around_estate_content .around_estate_info .around_estate_name{height:30px; line-height:30px; font-size:22px; color:#333; overflow:hidden; display:block;}
.rn_around_estate .around_estate_content .around_estate_info .around_estate_detail_01{font-size:14px; font-weight:normal; color:#7c7c7c; display:block; line-height:23px;}
.rn_around_estate .around_estate_content .around_estate_info .around_estate_detail_02{font-size:14px; font-weight:normal; color:#333; display:block; line-height:23px;}
.rn_around_estate .around_estate_content .around_estate_info .around_estate_detail_02 span{font-size:18px; padding:0 5px; font-weight:bold;}

.rn_around_estate .around_estate_content .around_estate_contact{padding:10px 20px; border-top:1px solid #ccc; overflow:hidden;}
.rn_around_estate .around_estate_content .around_estate_contact span{height:35px; line-height:38px; width:45%; text-align:center; display:block; float:left; overflow:hidden; margin-right:10px;}
.rn_around_estate .around_estate_content .around_estate_contact span:last-child{border-left:1px solid #ccc; padding-left:10px;}

/**** 연락하기 css ****/
.rn_float_banner{width:100%; background:url(http://m.rtomato.com/images/floating_contact_gra.png) repeat-x; padding:5px 20px; z-index:10; position:fixed; bottom:0;}
.rn_float_banner span{width:45%; line-height:25px; float:left; padding-right:20px; color:#fff; font-size:16px;} 
.rn_float_banner img{padding-left:10px;}
.rn_float_banner .float_img_wrap{padding:5px 0;}
.rn_float_banner .float_img_wrap a img{width:25%;}



/**** 사이즈별 ****/
@media all and (max-width:320px) {
	#rn_content_wrap {width:100%; height:200px; margin:0 auto; }

	/* 매물사진 */
	.rn_pics_wrap {width:100%; height:200px; top:0; left:0; border:1px solid #ccc; overflow:hidden; position:relative;}	
	.rn_pics_wrap .rn_pics_txtbox {color:#fff; z-index:1; width:100%; height:50px !important; background:url(http://m.rtomato.com/images/rolling_pics_gra_320.png) repeat-x; position:absolute; bottom:0; left:0; margin:0 auto; display:block;z-index:100;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li a{width:88px; height:20px;  display:block; background:url(http://m.rtomato.com/images/rolling_pics_icon_320.png) no-repeat;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn01{background-position:-130px 0; width:42px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn01:hover{background-position:-130px -20px; width:42px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn02{background-position:-71px 0; width:59px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn02:hover{background-position:-71px -20px; width:59px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn03{background-position:0 0; width:71px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn03:hover{background-position:0 -20px; width:71px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li a:hover{cursor:pointer; color:#ffde00;}
	.rn_pics_wrap .vr_img{height:218px;padding:20px 0 0;}
	.rn_pics_wrap .vr_img img{width:180px;height:135px;}

	.quote_normal .commentform_normal .rn_normal_first .normal_title{float:left; width:40%; height:40px; padding-left:20px; color:#7c7c7c;}
	.quote_normal .commentform_normal .rn_table_normal tr th{width:40%; padding:10px 10px 10px 20px; font-size:14px; color:#7c7c7c; background-color:#fff;}
	
	.rn_latest_price .rn_table_latest_price .table_latest_price_td1{width:40%; font-size:14px; color:#7c7c7c; background-color:#fff;}
	
	.rn_land_price .rn_table_land_price .table_land_price_td1{width:40%; background-color:#fff; font-size:14px; color:#7c7c7c;} 
	
	.rn_realtor .rn_realtor_contact{padding:0 20px 50px 20px; width:100%;  border-bottom:1px solid #ccc;}
	.rn_realtor .rn_realtor_contact a.realtor_btn1{width:49%; height:35px; background:url(http://m.rtomato.com/images/contact_btn_01.png) no-repeat; background-size:100% auto;}
	.rn_realtor .rn_realtor_contact a.realtor_btn2{width:49%; height:35px; background:url(http://m.rtomato.com/images/contact_btn_03.png) no-repeat ;background-size:100% auto;}
	
	.rn_realtor_other .realtor_other_content .realtor_other_info .realtor_other_detail_01{font-size:12px; font-weight:normal; color:#7c7c7c; display:block; line-height:25px;}
	
	.rn_around_estate .around_estate_content .around_estate_info .around_estate_detail_01{font-size:12px; font-weight:normal; color:#7c7c7c; display:block; line-height:23px;}
	
	.rn_float_banner span{width:38% !important; line-height:20px !important; float:left; padding-right:16px; color:#fff; font-size:11px !important;} 
	.rn_float_banner .float_img_wrap a img{width:30% !important;}
	
}

@media only screen and (max-width: 347px) and (min-width: 320px) {
	#rn_content_wrap {width:100%; height:220px; margin:0 auto; }
	
	/* 매물사진 */
	.rn_pics_wrap {width:100%; height:220px; top:0; left:0; border:1px solid #ccc; overflow:hidden; position:relative;}
	.rn_pics_wrap .rn_pics_txtbox {color:#fff; z-index:1; width:100%; height:50px !important; background:url(http://m.rtomato.com/images/rolling_pics_gra_320.png) repeat-x; position:absolute; bottom:0; left:0; margin:0 auto; display:block;z-index:100;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li a{width:88px; height:20px;  display:block; background:url(http://m.rtomato.com/images/rolling_pics_icon_320.png) no-repeat;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn01{background-position:-130px 0; width:42px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn01:hover{background-position:-130px -20px; width:42px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn02{background-position:-71px 0; width:59px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn02:hover{background-position:-71px -20px; width:59px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn03{background-position:0 0; width:71px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn03:hover{background-position:0 -20px; width:71px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li a:hover{cursor:pointer; color:#ffde00;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt .rn_pics_btn01, .rn_pics_btn02, .rn_pics_btn03{ margin-right:20px}
	.rn_pics_wrap .vr_img{height:218px;padding:30px 0 0;}
	.rn_pics_wrap .vr_img img{width:180px;height:135px;}

	.quote_normal .commentform_normal .rn_normal_first .normal_title{float:left; width:40%; height:40px; padding-left:20px; color:#7c7c7c;}
	.quote_normal .commentform_normal .rn_table_normal tr th{width:40%; padding:10px 10px 10px 20px; font-size:14px; color:#7c7c7c; background-color:#fff;}
	
	.rn_latest_price .rn_table_latest_price .table_latest_price_td1{width:40%; font-size:14px; color:#7c7c7c; background-color:#fff;} 
	
	.rn_land_price .rn_table_land_price .table_land_price_td1{width:40%; background-color:#fff; font-size:14px; color:#7c7c7c;}
	
	.rn_realtor .rn_realtor_contact{padding:0 20px 50px 20px; width:100%;  border-bottom:1px solid #ccc;}
	.rn_realtor .rn_realtor_contact a.realtor_btn1{width:49%; height:40px; background:url(http://m.rtomato.com/images/contact_btn_01.png) no-repeat; background-size:100% auto;}
	.rn_realtor .rn_realtor_contact a.realtor_btn2{width:49%; height:40px; background:url(http://m.rtomato.com/images/contact_btn_03.png) no-repeat ;background-size:100% auto;}
	
	.rn_realtor_other .realtor_other_content .realtor_other_info .realtor_other_detail_01{font-size:12px; font-weight:normal; color:#7c7c7c; display:block; line-height:25px;}
	
	.rn_around_estate .around_estate_content .around_estate_info .around_estate_detail_01{font-size:12px; font-weight:normal; color:#7c7c7c; display:block; line-height:23px;}
	
	.rn_float_banner span{width:38% !important; line-height:20px !important; float:left; padding-right:15px; color:#fff; font-size:12px !important;} 
	.rn_float_banner .float_img_wrap a img{width:30% !important;}
	.rn_pics_wrap .rn_pics_txtbox {color:#fff; z-index:1; width:100%;; height:70px; background:url(http://m.rtomato.com/images/rolling_pics_gra_320.png) repeat-x; position:absolute; bottom:0; left:0; margin:0 auto; display:block;z-index:100;}
}

@media only screen and (max-width: 480px) and (min-width: 348px) {
	#rn_content_wrap {width:100%; height:220px; margin:0 auto; }

	/* 매물사진 */
	.rn_pics_wrap {width:100%; height:220px; top:0; left:0; border:1px solid #ccc; overflow:hidden; position:relative;}
	.rn_pics_wrap .rn_pics_txtbox {color:#fff; z-index:1; width:100%; height:50px !important; background:url(http://m.rtomato.com/images/rolling_pics_gra.png) repeat-x; position:absolute; bottom:0; left:0; margin:0 auto; display:block;z-index:100;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li a{width:88px; height:20px;  display:block; background:url(http://m.rtomato.com/images/rolling_pics_icon_320.png) no-repeat;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn01{background-position:-130px 0; width:42px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn01:hover{background-position:-130px -20px; width:42px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn02{background-position:-71px 0; width:59px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn02:hover{background-position:-71px -20px; width:59px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn03{background-position:0 0; width:71px;}
	.rn_pics_wrap .rn_pics_txtbox .rn_pics_txt li > a.rn_pics_btn03:hover{background-position:0 -20px; width:71px;}
	.rn_pics_wrap .vr_img{height:218px;padding:30px 0 0;}
	.rn_pics_wrap .vr_img img{width:200px;height:145px;}
	.rn_realtor .rn_realtor_contact{padding:0 20px 50px 20px; width:100%;  border-bottom:1px solid #ccc;}
	.rn_realtor .rn_realtor_contact a.realtor_btn1{width:49%; height:40px; background:url(http://m.rtomato.com/images/contact_btn_01.png) no-repeat; background-size:100% auto;}
	.rn_realtor .rn_realtor_contact a.realtor_btn2{width:49%; height:40px; background:url(http://m.rtomato.com/images/contact_btn_03.png) no-repeat ;background-size:100% auto;}
	
	.rn_float_banner span{width:38% !important; line-height:20px !important; float:left; padding-right:15px; color:#fff; font-size:14px !important;} 
	.rn_float_banner .float_img_wrap a img{width:30% !important;}
	.rn_pics_wrap .rn_pics_txtbox {color:#fff; z-index:1; width:100%;; height:70px; background:url(http://m.rtomato.com/images/rolling_pics_gra_320.png) repeat-x; position:absolute; bottom:0; left:0; margin:0 auto; display:block;z-index:100;}
	
}

@media only screen and (max-width: 768px) and (min-width: 480px) {
	#rn_content_wrap {width:100%; height:320px; margin:0 auto; }

	.rn_pics_wrap {width:100%; height:320px; top:0; left:0; border:1px solid #ccc; overflow:hidden; position:relative;}
	
	.rn_pics_wrap .rn_pics_txtbox {color:#fff; z-index:1; width:100%; height:128px; background:url(http://m.rtomato.com/images/rolling_pics_gra.png) repeat-x; position:absolute; bottom:0; left:0; margin:0 auto; display:block;z-index:100;}
	
	.rn_realtor .rn_realtor_contact{padding:0 20px 60px 20px; width:100%;  border-bottom:1px solid #ccc;}
	.rn_realtor .rn_realtor_contact a.realtor_btn1{width:49%; height:60px; background:url(http://m.rtomato.com/images/contact_btn_01.png) no-repeat; background-size:100% auto;}
	.rn_realtor .rn_realtor_contact a.realtor_btn2{width:49%; height:60px; background:url(http://m.rtomato.com/images/contact_btn_03.png) no-repeat ;background-size:100% auto;}

	.rn_float_banner span{width:55% !important; line-height:22px; float:left; padding-right:20px; color:#fff; font-size:15px;} 
	.rn_float_banner .float_img_wrap a img{width:20% !important;}

	.rn_pics_wrap .vr_img{height:318px;padding:80px 0 0;}
	.rn_pics_wrap .vr_img img{width:200px;height:145px;}
}


/* 20161118 css 추가 */
.m_tabmenu{margin:15px 0 0;position:relative;}
.m_tabmenu .m_tab_nav{margin:0 10px;}
.m_tabmenu .m_tab_nav .mt_nav{height:35px;float:none;text-align:left;}
.m_tabmenu .m_tab_nav .mt_nav li{width:50%;margin:0;padding:0;}
.m_tabmenu .m_tab_nav .mt_nav li, .m_tabmenu .m_tab_nav .mt_nav li a{font-weight:500;display:block;float:left;}
.m_tabmenu .m_tab_nav .mt_nav li a{width:100%;height:35px;padding:0;background-color:#fff;border:1px solid #7d7d7d;font-size:14px;text-align:center;color:#777;text-decoration:none;line-height:35px;_line-height:31px;}
.m_tabmenu .m_tab_nav .mt_nav li.on{margin:0;padding:0;}
.m_tabmenu .m_tab_nav .mt_nav li.on a{background-color:#bf3238;border:1px solid #bf3238;color:#fff;}
.sp_tline{width:100%;height:1px;background-color:#ccc;clear:both;}

.m_tabmenu .mview_wrap{width:100%;margin:0;padding:10px 0 0;position:relative;float:left;}
.mw_case{padding:0 10px 15px;}
.m_tb{width:100%;border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;}
.m_tb th{padding:5px 0;background:#d5d5d5;text-align:center;}
.m_tb td{padding:5px 0;color:#999;background:#fff;text-align:center;}
.m_tb th, .m_tb td{border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:14px;line-height:20px;}

.ml_tb{width:100%;}
.ml_tb thead th{padding:5px 0;background:#d5d5d5;text-align:center;font-size:14px;color:#333;line-height:24px;}
.ml_tb tbody th{padding:5px;background:#fff;text-align:left;font-size:14px;color:#777;line-height:24px;}
.ml_tb tbody td{padding:5px;background:#fff;text-align:left;font-size:14px;color:#333;line-height:24px;}



.sliderkit{text-align:left;position:relative;overflow:hidden;}
.sliderkit a,
.sliderkit a:hover{text-decoration:none;}
.sliderkit a:focus{/*outline:1px dotted #000; optional*/}
.sliderkit img{border:0;}
.sliderkit .sliderkit-btn{z-index:10;}

.mto_wrap{margin:0;padding:5px 0 0;position:relative;}
.mto_wrap .tabs-noheight{width:100%;margin:0;padding:0;}

/* Nav */
.mto_wrap .tabs-noheight .sliderkit-nav{height:28px;margin:0 10px;text-align:left;position:relative;}
.mto_wrap .tabs-noheight .sliderkit-nav-clip{width:100%;margin:0 auto;}
/* IE8 only */
@media \0screen {
	.mto_wrap .tabs-noheight .sliderkit-nav-clip{margin:0;float:left;}
}
/* /IE8 only */ 
.mto_wrap .tabs-noheight .sliderkit-nav-clip li:nth-child(4n+1){border-left:1px solid #888;}
.mto_wrap .tabs-noheight .sliderkit-nav-clip li{height:28px;margin:0;padding:0;}
.mto_wrap .tabs-noheight .sliderkit-nav-clip li,
.mto_wrap .tabs-noheight .sliderkit-nav-clip li a{background-color:#fff;font-size:12px;font-weight:600;float:left;}
.mto_wrap .tabs-noheight .sliderkit-nav-clip li a{width:100%;height:28px;border-top:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;text-align:center;color:#777;text-decoration:none;line-height:28px;_line-height:25px;}
.mto_wrap .tabs-noheight .sliderkit-nav-clip li.sliderkit-selected a{width:100%;background-color:#d5d5d5;color:#333;}

/* Panel */
.mto_wrap .tabs-noheight .sliderkit-panels{width:100%;margin:10px 0 0;}
.mto_wrap .tabs-noheight .sliderkit-panel{width:100%;background-color:#fff;line-height:30px;position:relative;}
.mto_wrap .tabs-noheight .sliderkit-panel .sp_img{margin:0 10px 10px;}
.mto_wrap .tabs-noheight .sliderkit-panel .sp_img img{width:100%;}


/* 20170602 추가 */
.vr_wrap{height:40px;margin:0;padding:0;position:relative;}
.vr_wrap .vr_case{width:160px;height:40px;margin:20px 0 35px;text-align:center;font-size:15px;font-weight:600;letter-spacing:-1px;position:absolute;right:2%;top:0;}
.vr_wrap .vr_case .vc_vr{border-top:2px solid #ccc;border-left:2px solid #ccc;border-bottom:2px solid #ccc;border-radius:10px 0 0 10px;}
.vr_wrap .vr_case .vc_img{border-top:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;border-radius:0 10px 10px 0;}
.vr_wrap .vr_case a{width:80px;height:36px;padding:0;background-color:#fff;line-height:32px;display:block;float:left;}
.vr_wrap .vr_case a.on{background-color:#bf3238 !important;color:#fff;}




