/********** input / radio **********/
.unit_radio{position:relative}
.unit_radio .inp_choice{position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:0.01;cursor:pointer;}
.unit_radio .lab_choice{display:block;font-size:16px;letter-spacing:-1.15px}
.unit_radio .lab_choice .ico_comm{width:24px;height:24px;margin-top:-2px;margin-right:12px;background-position:-90px -184px}
.unit_radio.checked .lab_choice .ico_comm{background-position:-150px -184px}

/********** checkbox **********/
.unit_chkbox{display:inline-block;overflow:hidden;position:relative;vertical-align:top}
.unit_chkbox .inp_check{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;border:none;opacity:0.01;cursor:pointer;}
.unit_chkbox .lab_check{display:block;height:21px;padding-top:3px;padding-left:34px;font-size:16px;line-height:24px;letter-spacing:-1.15px}
.unit_chkbox .ico_check{position:absolute;top:0;left:0}

/********** select **********/
.selectbox .put_select{display:block;font-size:18px;letter-spacing:-1px;color:#888}
.selectbox .put_select .txt_q{display:block;overflow:hidden;padding-right:36px;font-size:15px;white-space:nowrap;text-overflow:ellipsis}
.selectbox .put_select .txt_q.on{color:#333}
.selectbox .icon_arrow_down_bk_16{position:absolute;top:16px;right:15px;width:16px;height:16px;}
.put_address .icon_search_bk_16{position:absolute;top:16px;right:12px;width:16px;height:16px;}

/********** Etc 공통 **********/
.tit_sub{display:block;margin-top:40px;font-weight:600;font-size:16px;line-height:24px;letter-spacing:-1.3px}
.tit_sub.fst{margin-top:0}

/********** 조건입력 **********/
.wrap_find{overflow:auto;-ms-overflow-style:none;position:fixed;width:750px;height:680px;border:1px solid;top:50%;left:50%;margin-left:-375px;margin-top:-340px;padding:80px 100px;background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;letter-spacing:-1px;}
.wrap_find::-webkit-scrollbar{display:none}
.wrap_signup .cell_inp{position:relative;height:48px;margin-top:8px;border:1px solid #d7dbe2;font-size:18px;line-height:1.2;background-color:#f7f8fa}
.cell_inp.readonly{background-color:#f7f8fa}
.cell_inp .inp_txt{display:block;overflow:hidden;width:88%;padding:10px 0 11px;border:0 none;font-size:18px;background:transparent;text-overflow:ellipsis;white-space:nowrap;text-indent:14px;outline:none}
.cell_inp p.inp_txt{color:#222}
.cell_inp .btn_del{display:none;position:absolute;top:50%;right:12px;margin-top:-7px}
.cell_inp .btn_del .icon_input_del{width:13px;height:13px;background:url('/static/images/icon/icon_input_del.png') no-repeat;background-size:cover;}
.ico_land{display:inline-block;overflow:hidden;font-size:1px;line-height:1px;background:url('/img/mdasset/ico_land_191001.png') 0 0 no-repeat;-webkit-background-size:150px 120px;background-size:150px 120px;text-indent:-9999px;vertical-align:top;color:transparent}
.cell_inp .inp_txt::placeholder{font-weight:normal;color:#888;opacity:.7}
.cell_inp .inp_txt::-webkit-input-placeholder{font-weight:normal;color:#888;opacity:.7}
.cell_inp .inp_txt:-ms-input-placeholder{font-weight:normal;color:#888;opacity:.7}
.cell_inp .inp_txt:-moz-input-placeholder{font-weight:normal;color:#888;opacity:.7}
.cell_inp .txt_unit{position:absolute;top:13px;right:16px}
.cell_inp.on .txt_find, .cell_inp.on .btn_del{display:block}
.cell_inp.active .ico_search_16{display:none}
.cell_inp.active .btn_del{display:block}
.cell_inp.active{border-color:#2d80f7;background-color:#fff}
.cell_price .inp_txt{font-weight:bold;text-align:right}
.cell_price .inp_txt::placeholder{font-weight:normal;font-size:16px;text-align:left}
.cell_price .inp_txt::-webkit-input-placeholder{font-weight:normal;font-size:16px;text-align:left}
.cell_price .inp_txt:-ms-input-placeholder{font-weight:normal;font-size:16px;text-align:left}
.cell_price .inp_txt:-moz-input-placeholder{font-weight:normal;font-size:16px;text-align:left}
.cell_price.active .txt_unit{right:49px}
.cell_price.active .btn_del{display:block}
.wrap_button{overflow:hidden;margin-top:10px;border:1px solid #d7dbe2}
.wrap_button .btn_price:first-of-type{border-left:0 none}
.wrap_button .btn_price{float:left;width:25%;height:44px;border-left:1px solid #d7dbe2;font-size:14px;letter-spacing:-1px}
.val_time{position:absolute;top:-32px;left:50%;width:200%;height:14px;margin-left:-100%;font-weight:bold;font-size:20px;line-height:14px;font-family:'Roboto','AppleSDGothicNeo','Malgun Gothic','맑은 고딕',sans-serif;letter-spacing:0;color:#333;text-align:center}
.val_time:after{content:'분 이내';display:inline-block;margin-top:2px;font-weight:normal;font-size:14px;line-height:14px;font-family:'AppleSDGothicNeo','Malgun Gothic','맑은 고딕',sans-serif;letter-spacing:-1px;color:#222;vertical-align:top}

/* 옵션선택 */
.find_option{padding-top:30px}
.find_option .unit_chkbox{margin-right:8px;margin-bottom:4px}
.find_option .unit_chkbox:checked .lab_check{padding:11px 10px 10px}
.find_option .lab_check{padding:11px 23px 10px;border:1px solid #888;color:#888;letter-spacing:-1.4px}
.find_option .unit_chkbox.checked .lab_check{padding:11px 10px 10px;border:1px solid #1672f7;color:#1672f7}
.find_option .unit_chkbox.checked .lab_check:before{content:'';display:inline-block;width:24px;height:24px;margin:-2px 4px 0 0;background:url(/img/mdasset/ico_comm_2_190715.png) 0 0 no-repeat;background-position:-120px -184px;-webkit-background-size:400px 280px;background-size:400px 280px;vertical-align:top}
.text_area{display:block;width:100%;height:100%;border:0 none;outline:none;resize:none;background-color:transparent;letter-spacing:-1px}

/********** 매물등록 **********/
.wrap_signup .icon_btn_x_bk_32{position:fixed;top:30px;right:30px;width:32px;height:32px;}
.tab_maemul_suggest{overflow:hidden;}
.tab_maemul_suggest li{float:left;font-size:28px;font-weight:300;color:#777;letter-spacing:-2px;cursor:pointer;}
.tab_maemul_suggest li.on{color:#333;font-weight:500;}
.tab_maemul_suggest li:first-child{position:relative;margin-right:18px;padding-right:20px;}
.tab_maemul_suggest li:first-child::after{content:'';position:absolute;top:0;right:0;width:1px;height:30px;margin-top:8px;background-color:#888}

.wrap_select{display:none;position:absolute;z-index:1;top:57px;left:156px;width:392px;height:341px;border-radius:0 0 8px 8px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #333;}

.wrap_select .list_select{padding:0 24px}
.wrap_select .list_select li{height:56px;margin:0;padding-top:19px;font-size:15px;line-height:22px;cursor:pointer;border-top:1px solid #ebeef2;background-color:transparent;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333}
.wrap_select .list_select li:first-child{border-top:0 none}
.wrap_select .list_select li:hover{background:#F7F8FA;}
.idx_maemulCont{display:none;}
.idx_listMaemul{position:relative;}
.wrap_typemaemul{overflow:hidden;margin-top:58px;}
.wrap_typemaemul .type_maemul{position:relative;float:left;width:98px;margin:13px 26px 0 0;font-size:15px;cursor:pointer;}
.type_maemul .icon_arrow_down_bk_16{position:absolute;top:3px;right:0;width:16px;height:16px;padding-left:60px;background-position:right 0;}
.wrap_typemaemul .type_maemul input{width:100%;padding:12px 8px;border:1px solid #D7DBE2;font-size:15px;background:#fff;box-sizing:border-box;}
.wrap_typemaemul .type_maemul.type_searchMaemul{width:309px;margin:0;}
input::-ms-clear{display:none;}
.type_searchMaemul .icon_search_bk_16{position:absolute;top:16px;right:12px;width:16px;height:16px;}
.idx_listMaemul .type_maemul_select{display:none;position:absolute;z-index:1;width:200px;border-radius:8px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #333;}
.idx_listMaemul .type_maemul_select.maemul_type1{height:341px;top:46px;}
.idx_listMaemul .type_maemul_select.maemul_type2{height:171px;top:46px;}
.type_maemul_select .list_maemul_select,.type_maemul_select .list_maemul_select2{padding:0 24px;}
.type_maemul_select .list_maemul_select li,.type_maemul_select .list_maemul_select2 li{height:56px;margin:0;padding-top:19px;border-top:1px solid #ebeef2;font-size:15px;background-color:transparent;color:#333;line-height:22px;cursor:pointer;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wrap_offer_list{width:100%;margin-top:10px;}
.col_1{width:94px;}
.col_2{width:127px}
.col_3{width:127px}
.col_4{width:127px}
.col_5{width:70px}
.wrap_offer_list tr{overflow:hidden;height:150px;border-bottom:1px solid #EBEEF2;cursor:pointer;}
.wrap_offer_list tr > td {margin-right:14px;line-height:23px;font-size:14px;text-align:center;}
.wrap_offer_list tr > td:last-child{margin-right:0;}
.wrap_offer_list tr > td.img_maemul_item{background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}
.wrap_offer_list tr .desc_maemul_left{padding-left:14px;text-align:left;}
.wrap_offer_list tr .title_maemul_bold{font-size:16px;font-weight:500;}
.wrap_offer_detail .contents_detail_item{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;}
.contents_detail_item .btn_prev_list{position:absolute;top:-90px;right:0;cursor:pointer;color:#000;}
.contents_detail_item .icon_arrow_prev_bk_8{width:8px;height:14px;margin:6px 8px 0 0;}
.contents_detail_item li{overflow:hidden;position:relative;margin-bottom:20px;font-size:16px;}
.contents_detail_item li .title_detail_item{float:left;width:156px;font-weight:500;color:#222;}
.contents_detail_item li .desc_detail_item{float:left;width:392px;}
.contents_detail_item li .desc_detail_item.desc_bold_text{font-weight:500;}
.contents_detail_item li .img_detail_slide1{height:270px;margin-bottom:10px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
.contents_detail_item li .slick-slide{height: 270px}
.contents_detail_item li .custom-controller .pagination{position:absolute;bottom:20px;right:176px;font-size:16px;color:#fff;letter-spacing:3px;}
.contents_detail_item li .custom-controller .prev{position:absolute;bottom:20px;right:240px;font-size:15px;color:#fff;}
.contents_detail_item li .custom-controller .next{position:absolute;bottom:20px;right:127px;font-size:15px;color:#fff;}
.contents_detail_item .desc_detail_item.box_textArea{width:390px;height:132px;border:1px solid #d7dbe2;background-color:#f7f8fa;text-align:left;}
.desc_detail_item.box_textArea .detail_area{width:100%;padding:14px 14px 8px;border:0 none;font-size:15px;color:#333;line-height:22px;box-sizing:border-box;-ms-overflow-style:none;-webkit-box-sizing:border-box;outline:none;resize:none;background-color:transparent;}
.wrap_signup .newreg{margin-top:29px;}
.wrap_signup .list_signup{position:relative;margin-top:50px;}
.wrap_signup .layer_address{display:none;overflow-y:auto;position:absolute;z-index:1;top:116px;left:156px;width:392px;height:413px;margin:0;padding:10px 12px 10px;border:2px solid #333;border-radius:0 0 8px 8px;background:#fff;box-sizing:border-box;}
.wrap_signup .layer_address::-webkit-scrollbar{display:none}
.wrap_signup .layer_address .list_item_address{padding:6px 0 5px;border-bottom:1px solid #EBEEF2;font-size:15px;cursor:pointer;}
.wrap_signup .layer_address .list_item_address:last-child{border-bottom:0;}
.wrap_signup .layer_address .list_item_address:hover{background:#F7F8FA;}
.layer_address .list_item_address .text_address_item{font-weight:500;}
.layer_address .list_item_address .text_address_item span{color:#1672F7}
.layer_address .list_item_address .desc_daaress_item{color:#777777}
.wrap_signup .selectbox .txt_q{font-size:16px}
.wrap_signup .find_option{overflow:hidden;float:left;width:342px;padding-top:10px}
.wrap_signup .items_check_option .tit_sub{margin-top:10px;}
.wrap_signup .find_option .checkbox_option_item{float:left;width:47%;margin-bottom:20px;}
.wrap_signup .find_option .checkbox_option_item:nth-child(2n-1){margin-right:20px;}
.wrap_signup .cell_attach{width:390px;height:100px;}
.wrap_signup .cell_attach .ico_plus{margin-left:0;}
.list_thumbnail .fileUpload{position:relative;width:100%;height:110px;margin:0 -2px;}
.wrap_thumb .list_thumbnail .cell_attach{position:absolute;top:1px;left:3px;border:0;cursor:pointer;}
.wrap_signup .fileUpload label{display:inline-block;float:left;width:390px;height:60px;margin:12px 0 0 2px;padding-top:37px;border: 1px dashed #979797;font-size:16px;text-align:center;}
.box_fileUpload{overflow:hidden;clear:both;}
.box_fileUpload .image_Upload{float:left;width:122px;height:32px;margin-top:14px;padding-top:10px;border:1px solid #D7DBE2;font-size:16px;text-align:center;cursor:pointer;}
.box_fileUpload .desc_fileupload{float:right;margin-top:14px;letter-spacing:0;}
.checkbox_option_item input[type="checkbox"]{display:none;}
.checkbox_option_item label{display:inline-block;position:relative;padding-left:34px;font-size:16px;color:#222;cursor:pointer;}
.checkbox_option_item label .icon_check_circle_24{position:absolute;top:1px;left:0;width:24px;height:24px;background:url('/static/images/check/check_circle_default_24.png');background-size:24px}
.checkbox_option_item input[type="checkbox"]:checked + label .icon_check_circle_24{background:url('/static/images/check/check_circle_blue_24.png');background-size:24px;}
.wrap_btn_offer{overflow:hidden;width:386px;margin:0 auto;padding:40px 0;}
.wrap_btn_offer button{float:left;height:64px;border-radius:50px;font-size:18px;}
.wrap_btn_offer button.item_btn_save{width:140px;margin-right:16px;border:1px solid #888888;background:#fff;}
.wrap_btn_offer button.item_btn_offer{width:230px;background:#1672F7;color:#fff;}
.wrap_signup .cell_view{float:left;width:107px;height:100px;margin:6px 2px;padding:0;cursor:pointer;}
.wrap_signup .cell_view .frame_file{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;}
.list_signup li{overflow:hidden;}
.list_signup li .tit_sub{float:left;width:156px;}
.list_signup li .wrap_inp_right{overflow:hidden;float:left;width:392px;}
.wrap_inp_right .cell_inp_left{float:left;width:181px;margin-right:25px;}
.wrap_inp_right .cell_inp_right{float:left;width:182px;}
.wrap_signup .tit_sub{margin-top:20px;}
.wrap_inp_right .cell_inp_left .inp_txt, .wrap_inp_right .cell_inp_right .inp_txt{padding:12px 0;font-size:16px;}
.cell_inp.selectbox .put_select{height:100%;padding:15px 46px 0 12px;}
.wrap_inp_right .put_address .inp_txt{font-size:16px;}
.cell_inp.selectbox .ico_arr{top:20px;background-position:0 0}
.cell_inp + .txt_info{display:block;margin-top:8px;font-size:14px;line-height:22px;color:#888;letter-spacing:-1px}
.cell_choice{overflow:hidden;margin-top:10px}
.cell_choice .unit_radio{float:left;height:35px;padding-top:9px;box-shadow:inset 0 0 0 1px #d7dbe2;text-align:center}
.cell_choice .unit_radio:first-of-type{margin-left:0 !important}
.cell_choice .unit_radio.checked{background-color:#1672f7;box-shadow:inset 0 0 0 1px #1672f7;color:#fff}
.cell_choice.choice_03 .unit_radio{width:32%;margin-left:2%}
.cell_memo{margin-top:10px;padding:14px 0 8px;border:1px solid #d7dbe2;background-color:#f7f8fa;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.cell_memo.active{border-color:#1672f7}
.cell_memo .text_area{height:66px;padding:0 14px;font-size:15px;line-height:22px;color:#333;-ms-overflow-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.cell_memo + .txt_info{display:block;margin-top:8px;font-size:14px;line-height:22px;color:#888;letter-spacing:-1px}
.cell_attach{position:relative;height:78px;margin-top:10px;border:1px dashed #979797;text-align:center}
.cell_attach label{display:block;padding-top:33px;font-size:18px;line-height:19px;color:#222;letter-spacing:-1.25px}
.top_profile .lab_attach{position:absolute;bottom:8px;right:-4px;width:24px;height:24px;padding:0;border-radius:24px;background-color:#1672f7}
.cell_attach .inp_attach{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.01;color:transparent;z-index:2}
.cell_attach .ico_plus{margin-left:11px}
.cell_attach .num_count{position:absolute;top:-33px;right:0;font-weight:500;font-size:16px;line-height:24px;color:#222}
.cell_attach.cell_file{border-style:dashed;}
.cell_view{display:inline-block;position:relative;padding:8px 8px 0 0;vertical-align:top}
.frame_file{overflow:hidden;position:relative;width:88px;height:78px;border:1px solid #d7dbe2}
.frame_file .img_g{display:block;width:100%}
.btn_delete{position:absolute;top:0;right:0;width:24px;height:24px;border-radius:24px}
.btn_delete .ico_del{width:24px;height:24px;background-position:-114px 0}
.wrap_signup .btn_delete{top:1px;right:-1px;border-radius:0;}
.wrap_signup .btn_delete .ico_del{width:24px;height:24px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='nonzero'%3e%3cpath fill-opacity='.5' fill='%23000' d='M0 0h16v16H0z'/%3e%3cpath d='M5.854 5.146l2.121 2.122 2.121-2.122a.5.5 0 01.638-.057l.07.057a.5.5 0 01.057.638l-.058.07-2.121 2.121 2.121 2.121a.5.5 0 01-.707.707L7.975 8.682l-2.121 2.121a.5.5 0 01-.638.058l-.07-.058a.5.5 0 01-.057-.638l.057-.069 2.122-2.121-2.122-2.121a.5.5 0 11.708-.708z' fill='%23FFF'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:cover;background-position:0 0;}


/* IE10+ specific styles */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.wrap_typemaemul .type_maemul.type_searchMaemul{width:300px;}
}

/* webkit specific styles */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.wrap_typemaemul .type_maemul.type_searchMaemul{width:300px;}
}
