/*list*/
.header_box .btn_sort_wrap .boxitem {margin-left:0}
#bbslist.gallery_style {height:1500px;overflow:hidden;float:left;position:relative;background:#dcdde3}
#bbslist.gallery_style .listwrap {margin:20px 40px 20px 20px;display:none}
#bbslist.gallery_style .listwrap .cols {margin:0;position:relative;width:250px;display:inline-block;margin:0 10px 10px 0;overflow:hidden;border-radius:5px;box-shadow:1px 1px 5px rgba(0,0,0,.1);background:#fff}
#bbslist.gallery_style .listwrap .cols:hover .subject a {color:#25a5f0}
#bbslist.gallery_style .listwrap .cols:hover .photo img.tm {-webkit-transform: scale(1.2);transform: scale(1.2);}
#bbslist.gallery_style .listwrap .cols:after{content:""; display:block;float:none;clear:both;} 
#bbslist.gallery_style .listwrap .cols .cat {position:absolute;background:#000;color:#Fff;display:inline-block;padding:3px 9px;right:6px;top:6px;z-index:10}
#bbslist.gallery_style .listwrap .cols .cat.sale {background:red}
#bbslist.gallery_style .listwrap .cols .cat.buy {background:blue}

#bbslist.gallery_style .listwrap .cols .photo{position:relative;overflow:hidden;background:#f0f0f0;height:160px}
#bbslist.gallery_style .listwrap .cols .photo img.tm {transition: .3s ease-in-out;object-fit:cover;height:160px}
#bbslist.gallery_style .listwrap .cols .new {position:absolute;top:7px;left:7px;z-index:1;display:inline-block;width:6px;height:6px;background:#ff0000;border-radius:100%}
#bbslist.gallery_style .listwrap .cols .photo .nothumb {width:250px;height:141px;background:#f0f0f0 url(./image/nothumb.svg) no-repeat center center;background-size:25%}

#bbslist.gallery_style .listwrap .cols .contbottom {position:relative;padding:8% 9%;margin:10px 0 0 0}
#bbslist.gallery_style .listwrap .cols .contbottom .subject {font-size:18px;letter-spacing:-0.04em;margin:0 0 5px 0;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#bbslist.gallery_style .listwrap .cols .contbottom .subject .cat {color:#999}
#bbslist.gallery_style .listwrap .cols .contbottom .cont {font-size:13px;letter-spacing:-0.01em;margin-bottom:15px;color:#888;line-height:1.5;font-weight:400}
#bbslist.gallery_style .listwrap .cols .contbottom .location {margin-bottom:15px}
#bbslist.gallery_style .listwrap .cols .contbottom .location,#bbslist.gallery_style .listwrap .cols .contbottom .location a {color:#3EA9CD}
#bbslist.gallery_style .listwrap .cols .contbottom .location a:hover {color:#000}
#bbslist.gallery_style .listwrap .cols .contbottom .location i.fa {color:#bbb;margin:0 4px}
#bbslist.gallery_style .listwrap .cols .contbottom .location span {font-weight:600 !important}
#bbslist.gallery_style .listwrap .cols .contbottom .location span.distance {display:inline-block;font-family:roboto;font-weight:500;font-size:12px;color:#ff6000}


#bbslist.gallery_style .listwrap .cols .namedate {font-size:13px;color:#808080;padding:6px 8%;box-sizing:border-box;background:#fff;}
#bbslist.gallery_style .listwrap .cols .namedate .bwrap {margin-bottom:10px;border-bottom:1px #ddd solid;padding-bottom:10px;}
#bbslist.gallery_style .listwrap .cols .namedate .bwrap:after {content:""; display:block;float:none;clear:both;} 
#bbslist.gallery_style .listwrap .cols .namedate .price {font-size:16px;font-weight:600;float:left;line-height:20px}
#bbslist.gallery_style .listwrap .cols .namedate .price.tomato {color:red}
#bbslist.gallery_style .listwrap .cols .namedate .price.blue  {color:blue}
#bbslist.gallery_style .listwrap .cols .namedate .price.red  {color:#000}
#bbslist.gallery_style .listwrap .cols .namedate .ico_heart  {display:inline-block;float:right;height:20px;width:20px;}
#bbslist.gallery_style .listwrap .cols .namedate:after {content:""; display:block;float:none;clear:both;} 
#bbslist.gallery_style .listwrap .cols .namedate .date {float:left;display:inline-block;height:26px;line-height:26px;}
#bbslist.gallery_style .listwrap .cols .namedate .shc {float:right;color:#666;margin-top:5px;font-size:13px;}
#bbslist.gallery_style .listwrap .cols .namedate .shc i {color:#b0b0b0}
#bbslist.gallery_style .listwrap .cols .osico {width:160px;text-align:center;position:absolute;right:0;top:40px;}
#bbslist.gallery_style .listwrap .cols:hover {}
#bbslist.gallery_style .listwrap .cols .status_complate {position:absolute;z-index:10;left:50%;top:50%;margin:-47px 0 0 -47px;opacity:.5}
#bbslist.gallery_style .listwrap .none {padding:80px 0;text-align:center;font-size:18px;}
#bbslist.gallery_style .listwrap .none i {color:#999}

#bbslist.gallery_style .noticetr {padding:13px 10px 0 10px;}
#bbslist.gallery_style .noticetr:after {content:""; display:block;float:none;clear:both;} 
#bbslist.gallery_style .noticetr .notice {float:left;width:46px;height:24px;border:1px #ccc solid;border-radius:5px;margin:0 10px;text-align:center;font-weight:700;font-size:14px;background:#fff;line-height:24px}
#bbslist.gallery_style .noticetr .nsbj {font-size:16px;line-height:24px}

#bbsview {height:1500px;width:100%;background:#ff6000;background:#fff;overflow:hidden;position:relative;left:5px}

#bbsreview {padding:30px 60px 30px 40px;min-width:670px}
#bbsreview h2 {font-size:28px;padding:0;margin:0 0 20px 0;font-weight:500;letter-spacing:-0.04em;height:34px;line-height:33px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#bbsreview h2 span {color:#fff;font-size:17px;display:inline-block;background:#ccc;height:32px;vertical-align:top;padding:0 10px}
#bbsreview h2 span.sale {background:red}
#bbsreview h2 span.buy {background:blue}
#bbsreview .content {margin:50px 0 40px 0}
#bbsreview .content .ctbox {font-size:15px;font-weight:300;line-height:160%;margin-bottom:30px;position:relative}
#bbsreview .content .ctbox img {max-width:100%}
#bbsreview .content .ctbox img.status_complate {width:auto !important;position:absolute;top:40px;right:40px}
#bbsreview .content .ctbox .up_photos {margin:30px 0}
#bbsreview .content .ctbox .up_photos img {margin-bottom:15px}
#bbsreview .tags {margin:45px 0 30px 0}
#bbsreview .tags a.tagitem {display:inline-block;padding:0px 11px;border:1px #ddd solid;border-radius:30px;margin:0 2px 6px 0;color:#999;height:26px;line-height:27px}
#bbsreview .tags a.tagitem:hover {color:#25a5f0;border-color:#25a5f0}
#bbsreview .opt_box {padding:22px 0;border-bottom:1px #ddd solid;}
#bbsreview .opt_box:after {content:""; display:block;float:none;clear:both;} 
#bbsreview .opt_box .price {font-size:22px;}
#bbsreview .opt_box .location {font-size:14px;color:#3EA9CD;margin-right:35px;line-height:30px}
#bbsreview .opt_box .location i.fa {color:#bbb;margin:0 4px}
#bbsreview .opt_box .location span.distance {display:inline-block;font-family:roboto;font-weight:500;color:#ff6000}
#bbsreview .bargaining {font-size:14px;display:inline-block;vertical-align:top;padding:5px 10px;border:1px #d0d0d0 solid;}
#bbsreview .tel_box {margin-top:16px;font-size:14px;color:#777}
.tags_tagsinput {box-sizing:border-box}
.bbtn3 {color:#000;font-size:15px;display:inline-block;padding:7px 20px;font-weight:600}
.bbtn3:hover {color:#ff6000}

#bbsnotice {width:1000px}
#bbsnotice h2 {font-size:28px;padding:0;margin:0 0 20px 0;font-weight:500;letter-spacing:-0.04em;height:34px;line-height:33px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#bbsnotice h2 span {color:#fff;font-size:17px;display:inline-block;background:#ccc;height:32px;vertical-align:top;padding:0 10px}
#bbsnotice .content {margin:50px 0 40px 0;border-bottom:1px #ddd solid}
#bbsnotice .ctbox {font-size:15px;font-weight:300;line-height:160%;margin-bottom:30px;position:relative}

#telnumber {padding:60px;}
#telnumber .phonewrap {background:#fff url(./image/telephone.svg) no-repeat;background-size:70px 70px;padding:0 0 0 100px}
#telnumber .phonewrap h2 {font-size:18px;color:000}
#telnumber .phonewrap .telnum {font-size:47px;font-weight:500;font-family:roboto;letter-spacing:-1.5px}
.loadermain1.center {top:50% !important;margin-top:-20px}

@keyframes start {
	from {
		transform: scale(0);
	}
	to {
		transform: scale(1);
	}
}


@-webkit-keyframes start {
	from {
		-webkit-transform: scale(0);
	}
	to {
		-webkit-transform: scale(1);
	}
}

.listwrap .cols[data-state="init"] {
	display: none;
}

.listwrap .cols[data-state="start"]  {
	display: block;
	animation: start 0.4s;
	-webkit-animation: start 0.4s;
}

.listwrap .cols[data-state="move"]  {
	transition: top 0.4s, left 0.4s, width 0.4s, height 0.4s;
	-webkit-transition: top 0.4s, left 0.4s, width 0.4s, height 0.4s;
}
/*list*/

/*¼öÁ¤»èÁ¦½ºÅ¸ÀÏ*/
/*¼öÁ¤»èÁ¦½ºÅ¸ÀÏ*/
.btn_box {font-size:16px;border-bottom:1px #ccc solid;padding-bottom:20px}
.btn_box:after {content:""; display:block;float:none;clear:both;} 

ul.btn_ctr_box {padding:0;margin:0;list-style:none;position:relative}
ul.btn_ctr_box:after {content:"";display:block;float:none;clear:both}
ul.btn_ctr_box li .tbtna {display:inline-block;margin-right:20px;color:#333;font-family:roboto;font-weight:100;border-bottom:1px #fff solid}
ul.btn_ctr_box li a.tbtna:hover,ul.btn_ctr_box li a.tbtna:hover i.fa {color:#25a5f0}
ul.btn_ctr_box li a.tbtna:hover {border-color:#25a5f0}
ul.btn_ctr_box li .tbtna i.fa {color:#ccc}
ul.btn_ctr_box li span.user,ul.btn_ctr_box li span.date {display:inline-block;margin-right:10px;border-right:1px #ddd solid;padding-right:10px}

ul.btn_ctr_box .btn_ctr_pop {float:right}
ul.btn_ctr_box .btn_ctr_pop ul {padding:0;margin:0;list-style:none;}
ul.btn_ctr_box .btn_ctr_pop ul:after {content:"";display:block;float:none;clear:both}
ul.btn_ctr_box .btn_ctr_pop ul li {float:left;padding:0 6px}
ul.btn_ctr_box .btn_ctr_pop ul li a {background:#fff;font-size:14px;display:block;padding:0 4px}
/*¼öÁ¤»èÁ¦½ºÅ¸ÀÏ*/



/* write */
#bbswrite {margin:auto;padding:50px;font-family:'noto sans kr';width:1040px;min-height:940px}
#bbswrite .subject1 {padding:0;margin-bottom:20px;border-bottom:1px #bbb solid}
#bbswrite .subject1 h2 {font-weight:700;font-size:32px;letter-spacing:-2px;padding:0;margin:0 0 10px 0;color:#444;overflow:hidden;}
#bbswrite table.writeform {width:100%}
#bbswrite td {padding:15px 0;font-size:14px}
#bbswrite td em {font-style:initial }
#bbswrite .td2 span.stitle {display:inline-block;height:30px;line-height:28px;background:#ccc;padding:0 5px;border:1px #bbb solid;border-right:none;color:#fff}
#bbswrite .editbox {padding:15px 0 15px 0;}
#bbswrite .editbox iframe {display:block}
#bbswrite .td1 {width:110px;font-weight:bold;color:#444444;letter-spacing:-0.02em;vertical-align:top;padding-top:18px}
#bbswrite .td1 span {color:red}
#bbswrite .td2 {}
#bbswrite .td2 label {font-family:"noto sans kr";color:#333;vertical-align:middle}
#bbswrite .td2 label input[type="radio"]{vertical-align: top;margin-top:4px}
#bbswrite .td2 .guide {color:#999;padding:10px 0 10px 0;}
#bbswrite .td2 .guide img {position:relative;top:3px;}
#bbswrite .td2 .check {color:#666;display:inline-block;margin:3px 0 0 0}
#bbswrite .td2 .check input {position:relative;top:0px;}
#bbswrite .td2 .subject {width:600px;}
#bbswrite .td2 select {margin:1px;width:404px;padding:2px 2px 2px 0;}
#bbswrite .td2 select .cattt {background:#efefef;}
#bbswrite .td2 img {}
#bbswrite .td2 .after {padding:10px 0 0 0;color:#999;font-size:11px;letter-spacing:-1px;}
#bbswrite .td2 ul.catmenu {list-style:none;padding:0;margin:0;display:inline-block}
#bbswrite .td2 ul.catmenu li {float:left;margin-right:4px}
#bbswrite .td2 ul.catmenu li a {display:inline-block;padding:8px 10px;background:#efefef;border:1px #ccc solid}
#bbswrite .td2 ul.catmenu li a:hover {color:#000;border-color:#999}
#bbswrite .td2 ul.catmenu li a.active {color:#fff;background:#f52390;border:1px #f52390 solid;font-weight:700}
#bbswrite .td2 .chkmsg {display:inline-block;padding:4px 0 0 0}
#bbswrite .td2 .btn_getyt {border:none;background:none;height:30px;padding:0 13px;margin:0;vertical-align:top;border:1px #c6c6c6 solid;border-left:none;font-family:'noto sans kr';outline:0;cursor:pointer}
#bbswrite .td2 .btn_getyt:hover {background:#f0f0f0;font-weight:700}
#bbswrite .td2 .link_youtube {text-decoration:underline;font-weight:700}
#bbswrite .td2 .searchSelect {font-size:12px !important;height:30px;padding:0}

#bbswrite .iconbox {border-left:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;border-right:#e0e0e0 solid 1px;background:#f9f9f9;padding:6px 0 8px 7px;}
#bbswrite .iconbox a {padding:0 3px 0 3px;font-size:11px;color:#333;}
#bbswrite .iconbox a:hover {color:#7899C7;}
#bbswrite .iconbox a img {position:relative;top:2px;left:-2px;margin-right:3px;}
#bbswrite .iconbox .split {padding:0 2px 0 2px;margin-bottom:-1px;}
#bbswrite .bottombox {text-align:center;padding:20px 0 20px 0;margin:15px 0 0 0;}
#bbswrite .bottombox .btngray {font-weight:bold;width:60px;height:25px;}
#bbswrite .bottombox .btnblue {font-weight:bold;width:80px;height:25px;}
#bbswrite .tipinfo {font-size:12px;color:#ff6000;padding:5px 0}

#bbswrite .upload {}
#bbswrite .upload .up_wrap {}
#bbswrite .upload .up_wrap:after {content:""; display:block;float:none;clear:both;} 
#bbswrite .upload .up_box {float:left;margin-right:14px;position:relative}
#bbswrite .upload .up_box:last-child {margin-right:0}
#bbswrite .upload .up_box .thumbnail {width:100px;height:100px;position:absolute;top:0;left:0;z-index:0}

#bbswrite .upload .uploadForm {position: absolute;left: -9999px;}
#bbswrite .upload label {background:#f0f0f0;cursor: pointer;border:1px #ccc dotted;width:125px;height:125px;box-sizing:border-box; display: flex;justify-content: center;align-items: center; }
#bbswrite .upload label:focus {border-color:#ff0000}
#bbswrite .upload .filename {font-size:11px;color:#666;letter-spacing:-0.02em;text-align:center;margin-top:6px;width:125px;height:20px;line-height:20px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

#bbswrite .thumb_preview {position:absolute;top:0;left:0;width:125px;height:125px;display:inline-block;overflow:hidden}
#bbswrite .thumb_preview .ico_fa-times {position:absolute;top:0;right:0;width:18px;height:18px;color:#fff;background:#000;text-align:center;line-height:17px}
#bbswrite .thumb_preview img {object-fit:cover;width:125px;height:125px}
.mcategory2 {width:160px;text-align:center;margin-bottom:5px;padding:6px 10px !important}
.ck-editor__editable {
    min-height: 300px;
}