/*
Project : 구인구직 시설매매 리뉴얼
Author  : 안소희
Date    : 2016-03-04
*/

/* Common
html, body {
	font-family: '돋움', Dotum, sans-serif;font-size:12px;-webkit-font-smoothing: antialiased;line-height:140%;
	min-height: 100%;background: #fff;
}
*/
.fleft{float:left;}
.fright{float:right;}
.prelative{position:relative !important;}
.pabsolute{position:absolute !important;}
.alternative{z-index: -1;width: 0;height: 0;overflow: hidden;visibility: hidden;}
.txtleft{text-align:left !important;}
.txtcenter{text-align:center !important;}
.txtright{text-align:right !important;}
.txtbold{font-weight:bold !important;}
.mgtop_vvlow{margin-top:5px;}
.mgtop_vlow{margin-top:10px;}
.mgtop_low{margin-top:15px;}
.mgtop_mid{margin-top:20px;}
.mgtop_high{margin-top:25px;}
.mgtop_vhigh{margin-top:30px;}
.mgbottom_vhigh{margin-bottom:30px;}
.marright5{margin-right:5px;}
.hide{display:none;}
.nomargin{margin:0;}
img[onclick]{cursor:pointer;}
caption{display:none;}
select{font-size:12px;}
.notimportant{color:#a5a5a5;}
.important{color:#ed1c24;}
.underline{text-decoration:underline;}
.dsp_inline{display:inline-block;*display:inline;*zoom:1;}
.required{color:#ef1515;}
.accent{color:#1253b6;}
a {color:#717171;text-decoration:none;}
.clearfix:before,.clearfix:after{content:"";display:block;}
.clearfix:after{clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{*zoom:1;}
td{letter-spacing:0px;!important;}

/* 상단 회원 */
.container_cont .membership_area{width:626px;border:3px solid #f1f1f1;padding:12px 10px;margin-bottom:20px;}
.container_cont .membership_area .member_admin{float:right;}

/* 상단 왼쪽 검색, 지도 영역 */
.container_cont{position:relative;/*margin-right:20px;*/}
.section_deal{width:720px; height:284px; border:1px solid #dfdfdf;}
.select_area{width:367px; height:282px; border-right:1px solid #dfdfdf;background-color:#fbfbfb;padding:24px;}
	.select_area ul.teb_deal{width:250px;}
	.select_area ul.teb_deal li{float:left;}
	.select_area ul.teb_deal li.favo{height:32px;overflow:hidden;}
	.select_area ul.teb_deal li.favo.on img{position:relative;top:-35px;}
	.select_area ul.list_deal{width:250px;margin-top:20px;}
	.select_area ul.list_deal li{width:125px;float:left;line-height:2.3;}
	.select_area ul.list_deal li label{position:relative;top:-2px;margin-left:2px;}
	.select_area hr{margin:12px 0px 15px 0px;border:1px solid #e3e4e8;}
	.search_deal input{background:#fff;border:1px solid #ccc;padding:5px;width:238px;font-size:12px;color:#222;margin-top:8px;}
.section_search_area{position:relative;width:720px; height:auto; border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:15px 10px;}
.section_search_area .section_search_cate{float:right;width:536px;margin-right:96px;}
.section_search_area .select_item_mg{position:absolute;right:10px;top:8px;}
.section_search_area p{color:#3767b0;}
.section_search_area b{color:#3767b0;}

/* 상단 오른쪽 배너, 롤링 */
.container_bnr{position:relative;width:289px;}
.container_bnr .top_right_bnr{border:1px solid #cacaca;}
.container_bnr .top_right_rolling{margin-top:-1px;}

.human_resources_bnr{background-color:#f8f8f8;border:1px solid #cacaca;}
.human_resources_bnr .hr_info{width:289px;background-color:#fff;}
.push_roll{
	padding:9px 0px 8px 10px;border-bottom:1px solid #dfdfdf;height:37px;
	-webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
			box-sizing:border-box;
			font-family: 'Malgun Gothic',  sans-serif;
}
.txt_st{margin-left:6px;font-weight:bold;color:#333;font-size:15px;}
.human_resources_bnr .hr_bnr{width:273px;text-align:center;}
/*.area01 .tabox .pageslider {  height:118px; }*/
.area01 .tabox .wayslider{
	height:47px;margin:0 auto; font-size:12px; color:#333; text-align:left; padding:16px 14px;
	-webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
}
.area01 .tabox .wayslider .bx-wrapper{overflow:hidden;}
.area01 .tabox .wayslider .bx-wrapper .bx-viewport{box-shadow:0 0 0; border:0; left:0; background:none;/*height:421px!important;*/}
.area01 .tabox .wayslider .bx-wrapper .bx-controls-direction a{width:61px;height:112px;margin-top:-50px;}
.area01 .tabox .wayslider .bx-wrapper .bx-pager.bx-default-pager a{width:13px;height:13px;border-radius:10px;background:#fff;}
.area01 .tabox .wayslider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.area01 .tabox .wayslider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#116383;}
.area01 .tabox .wayslider .bx-wrapper .bx-pager{bottom:0px;}

/* 추천 매물 중간 배너 */
.container .push_item_tit{width:100%;margin-top:30px;margin-bottom:6px;}
/*.push_item_tit .faci_rightmg{vertical-align:middle;margin-top:-8px;margin-left:792px;}*/
.push_item_tit a{float:right; margin-right:10px;}
.container .push_item_product{width:252px;height:138px;border:2px solid #3767b0;margin-right:4px;}
.container .push_item_no_product{width:252px;height:138px;margin-right:4px;}
.container .push_item_no_product a img {width:252px;height:138px;}
.container .faci_section{width:248px;height:77px;padding:10px 12px 12px;}
.container .faci_section .faci_tit{color:#333;}
.container .faci_section p{color:#333;line-height:1.8;font-family: 'Malgun Gothic',  sans-serif;}
.container .faci_section span{color:#333;font-weight:bold;}

.container .faci_adve{
	width:100%;padding:10px 12px 12px;border-top:1px solid #dfdfdf;position:relative;
	-webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
}
.agency_check{position:absolute;right:10px;bottom:10px;font-size:11px;text-decoration:underline;}
	.agency_check .agency_wrap{position:relative;}
	.agency_check .agency_wrap .info{position:absolute;width:270px;height:auto;right:0;top:14px;background:#fff;border:1px solid #dfdfdf;display:none;}
	.agency_check .agency_wrap .info h3{background-color:#fafafa;width:244px;height:12px;padding:10px 12px;color:#3f3f3f;}
	.agency_check .agency_wrap .info ul{padding:10px 12px;line-height:1.6;color:#7c7c7c;}
	.agency_check .agency_wrap:hover .info{display:block;z-index:999;}
.img_mg{vertical-align:middle;margin-right:5px;margin-top:-2px;}



/* 시설 매매 테이블, 우측 배너 */
.container_rightbnr{margin-top:40px;/*background:url(../estate/images/estate_img/bg_right_gray.gif) repeat-y 100% 0;*/}
.faci_list{/*width:652px;*/ margin-top:45px;}
table.faci{width:100%;}
table.faci th{border-style:solid none none none;border-width:2px;border-color:#cacaca #e6e6e6 #d9d9d9;background:#f2f2f2;padding:14px 0;vertical-align:middle;color:#676767;font-size:12px; border-bottom:1px solid #e6e6e6;}
table.faci td{border-width:1px;border-color:#d9d9d9 #e6e6e6;padding:9px 0px 9px 0px;text-align:center;vertical-align:middle;border-bottom:1px solid #e6e6e6;color:#676767;font-size:12px; line-height: 18px;font-family: 'Malgun Gothic',  sans-serif;}
.faci_list .img_leftmg{vertical-align:middle;margin-left:3px;margin-top:-2px;}
.list_st_mg{font-weight:bold;padding-left:5px!important;}
.container_cont .estate_reg_page{position:absolute;top:-20px; width:100%;}
.container_cont .estate_reg_page img{margin-right:10px;}

/*시설매매 메인리뉴얼*/
.reset {background:none;}
.reset .faci_list2{width:961px;}
.estate_reg_page2{position:absolute; right:2;top:-20px;}


/* 시설매매 우측배너 영역 */
.container_bnr .faci_right_bnr{background-color:#f8f8f8;padding:5px 5px 0px 5px;}
.blank_bg_area{background:#fff;width:100%;height:30px;}

/* 서실매매 지도 영역 */
.map_area{position:relative;width:351px;height:284px;overflow:hidden;background:url(../estate/images/estate_img/img_facil_map.png) no-repeat 0 0;}
	/*.map_area area.gw:hover < .map_area{background-position:-1460px 0;}*/

.container table.memb_app{/*position:relative;*/width:100%;border:1px solid #dfdfdf ;margin-top:5px;z-index:99; border-top:2px solid #0b64b6 ; }
.container table.memb_app td{border:1px solid #dbdbdb;padding:12px 15px;width:146px;}
.container table.memb_app th{border:1px solid #dbdbdb;padding:12px 15px;text-align:left;background:#f6f5f5;color:#000;width:115px;font-size:12px;}
.container table.memb_app th span.required{padding-left:5px;}
.container table.memb_app ul li{float:left;margin-right:15px;}
.container table.memb_app .pop_cont2 .division li{width:100%;}
.container table.memb_app ul li label{position:relative;top:-2px;*top:-1px;padding-left:3px;}
.container table.memb_app ul li
.container table.memb_app input[type='text'], .container table.memb_app select{border:1px solid #ccc;}
.container table.memb_app ul.nomargin li{margin-right:5px;}
.container table.memb_app ul.smp_resume li{margin-right:20px;text-align:center;width:97px;}
.container table.memb_app ul.smp_resume li label{display:block;}
/*.container table.memb_app strong{display:block;margin:8px 0 3px;}*/
.container table.memb_app.payment th, .container table.memb_app.payment td{text-align:center;}
.container table.memb_app.payment td strong{color:#f26522;}
.container table.memb_app.payment th{width:auto;}
.txt_style{color:#ef1515;margin-left:4px;}
.add_file{padding-bottom:4px;}
.memb_app strong{font-weight:bold;color:#035fb4;}
.facil_app{text-align:center;margin-top:30px;}

/* 시설매매 뷰페이지 */
.container .faci_tit .faci_list_page{position:relative;margin-right:3px;}
.faci_txt{text-align:center;background-color:#f0faff;color:#3366ff;font-weight:bold;font-size:16px;padding:10px 8px;}
.container table.memb_app_st{/*position:relative;*/width:652px;border:2px solid #dbdbdb;margin-top:10px;z-index:99;}
.container table.memb_app_st td{}
.container table.memb_app_st th{border:1px solid #dbdbdb;padding:10px 15px;text-align:left;background:#f0faff;color:#000;width:140px;font-size:12px;}
.container table.memb_app_st td.bor_line{border-bottom:1px solid #dbdbdb;padding-left:12px;}
.container table.memb_app_st td.faci_day{font-size:11px;background:#f0faff;text-align:right;padding-bottom:5px;padding-right:5px;color:#a5a5a5;}
.container table.memb_app_st td.tb_left_pd{padding:10px 12px;}

.container table.memb_app_st2{width:652px;border:2px solid #dbdbdb;margin-top:10px;z-index:99;}
.container table.memb_app_st2 td{border:1px solid #dbdbdb;padding:10px 15px;text-align:left;background:#fff;color:#000;width:100%;font-weight:bold;}
.container .faci_btn_inven{text-align:right;margin-top:10px;}
.container .faci_notice{border:1px solid #e5e5e5;width:596px;background-color:#f3f3f3;padding:12px 16px 10px 38px;margin-top:30px;letter-spacing:-.1px;}
.container .faci_notice span{color:#ef1515;}
.container .faci_notice .icon_notice_pdr{position:absolute;margin-left:-21px;}
.container table.memb_app_st2 td{width:300px;}


/*매물정보 리스트업 신청완료_new*/
.listup_finish_2016{ width:650px; background-color:#f6f6f6; height:247px; text-align:center; overflow:hidden;  margin:0 auto;}
.listup_finish_2016 img{margin-top:45px;}
.listup_finish_2016 p{ text-align:left;  display:inline-block;  margin-top:13px; line-height:18px; color:#7d7d7d;letter-spacing:0px;}
.listup_finish_2016_con{width:500px; height:45px; border:1px solid #dedede; background-color:#fff; display:inline-block; margin-top:17px; font-size:14px; font-weight:bold; color:#494949; }
.listup_finish_2016 .listup_finish_2016_con .tit{ line-height:45px; width:112px; background-color:#eaeaea;}
.listup_finish_2016 .listup_finish_2016_con  .text{ line-height:45px; margin-left:10px; }
.listup_finish_2016 .listup_finish_2016_con  .text1{ color:#2d84cf; }
.listup_finish_2016_1{ background-color:#fff; height:84px; padding:0 10px;  text-align:center;  margin:0 auto;}
.listup_finish_2016_1 img{ margin-top:25px;}


/*시설매매_기업회원 등록게시물 관리*/
.use_list_view{ border-top:2px solid #4a5470;  background:#f3f4f7; padding:20px; overflow:hidden; margin-top:7px; color:#333;}
	.use_list_view h4{ margin-bottom:5px; font-size:14px;}
	.use_list_view p{line-height:22px; letter-spacing:0;}
	.pointext{color:#1572b9; }
	.exxtext{color:#b3b3b3; }
	.use_list_click{margin-top:50px; margin-bottom:8px;}
	.use_list_click ul{ border-bottom:1px solid #1572b9; }
	.use_list_click li {float:left;  font-size:12px; font-weight:bold; border-left:none;}
	.use_list_click li a{ padding:0px 30px; display:block; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:none;  height:38px; line-height:38px;}
	.use_list_click li:first-child{border-left:1px solid #cccccc;}
	.use_list_click li a:hover{background: #1572b9; text-decoration:none;  border-top:1px solid #1572b9; color:#fff;  border-right:1px solid #1572b9;}
	.use_list_click li a.active{background: #1572b9; text-decoration:none;  border-top:1px solid #1572b9; color:#fff;  border-right:1px solid #1572b;}
	/*.use_list_click li{ float:left; margin-right:5px;}
	.use_list_click li a{ padding:10px 30px; display:block; border:1px solid #cccccc;}
	.use_list_click li a:hover{border:1px solid #1572b9; text-decoration:none;}
	.use_list_click li a.active{border:1px solid #1572b9; text-decoration:none;}*/

	.use_list_search{margin-bottom:40px;}
	.use_list_search input[type='text'] { margin-right: 5px;    height: 30px;    border: 1px solid #d9d9d9; color: #666666;   width: 180px; position:relative; top:1px }

	.use_list_btn{margin-bottom:5px;}
	 .use_list_btn li{float:left; margin-left:5px;}

	.marbottom8{margin-bottom:8px;}

	.estate_ads_mylist_popup{width:430px;  border:2px solid #1572b9; text-align:center;}
	.estate_ads_mylist_popup .tit{background:#1572b9; font-size:14px; color:#fff; padding:10px; font-weight:bold;text-align:left; }
	.estate_ads_mylist_popup .area{padding:20px;}
	.estate_ads_mylist_popup .area h4{margin-top:10px;  text-align:left;}
	.estate_ads_mylist_popup .area input[type="checkbox"]{ position:relative; top:2px;margin:0;}
	.estate_ads_mylist_popup .area .btn{margin-top:20px; }
}
