@charset "utf-8";
/*********************
페이징
**********************/
#paging{text-align:center; clear:both; padding-top:40px;}
#paging a{font-size:15px; font-weight:100; color:#333; min-width:35px; height:35px; border-radius:3px; box-sizing:border-box; display: inline-flex; align-items: center; justify-content: center; font-weight:300; border:1px solid #e7e8ec; margin:0 3px; vertical-align:middle;}
#paging a.active{background:#1e70e7; color:#fff; border:none;}
#paging .btn_first,
#paging .btn_prev,
#paging .btn_next,
#paging .btn_last{border:1px solid #e7e8ec; margin:0 5px;}
#paging .btn_first img,
#paging .btn_prev img,
#paging .btn_next img,
#paging .btn_last img{vertical-align:1px;}
#paging .btn_prev{margin-right:10px;}
#paging .btn_next{margin-left:10px;}
/*********************
게시판 검색
**********************/
.board_search{display:flex; align-items: center; width:100%; box-sizing: border-box;}
.board_search.type2{justify-content:flex-end; width:100%; align-items:center;}
.board_search select{min-width:120px; min-height: 45px;}
.board_search input[type=text]{min-width:300px; margin:0 10px; min-height: 45px;}
.board_search input{margin-left: 20px;}
.board_search .btn{min-width:100px; font-size:15px; /*height: 35px; line-height: 35px;*/}
.board_search .btn img{padding-left:5px;}
.board_search.col2{ justify-content: space-between;}
.board_search .board_btn{margin-left: 5px;}
.board_search .search_wrap{display:flex;}
.board_search .search_wrap+.search_wrap{margin-left: 5px;}
.board_search .search_wrap select+select,
.board_search .search_wrap select+input{margin-left: 5px !important; }
.board_search .search_wrap select{margin-right: 0 !important; box-sizing: border-box;}
.board_search.new+.new{margin-top: 5px;}
.board_search .full{width:100%;}
.board_search.board_btn .btn:first-child{margin-left: 0 !important}

/**********************
일반게시판
***********************/
/*list*/
.board_list{margin-top:30px; position: relative;}
.board_cate{display:flex; margin-bottom:15px;}
.board_cate p{padding-right:20px;}
.board_cate .field_tit{font-size:17px; color:#333; display:inline-block; padding-right:10px;}
.board_cate .field_tit:before{content:' '; background:#1e70e7; width:4px; height:4px; display:inline-block; vertical-align:3px; border-radius:10px; margin-right:5px;}
.board_cate.community{width: 100%;}
.board_cate.community .board_btn{margin-left: auto;}
.board_cate.data .board_btn{margin-left: 5px;}
.board_top{margin-bottom:30px; display:flex; justify-content:space-between; align-items:center;}
.board_top .tit{font-size:33px; white-space:nowrap;}
.board_top .txt_notice{font-size:17px; white-space:nowrap;}
.board_top .txt_notice b{color:#1e70e7}
.board_top .txt_notice:before{content:' '; width:4px; height:4px; display:inline-block; margin-right:10px; border-radius:10px; background:#1e70e7; vertical-align:5px;}
/*.board_top .board_btn{margin-top: 0 !important;}*/
.board_top .board_select{width:100%;}
.board_top .board_select .item+.item{margin-top: 10px;}
.board_top .board_select .item.mobile{display: none;}
.board_top.new{flex-wrap: wrap;}


.board_btn{ word-break:keep-all;display:flex; justify-content:flex-end; width:100%; background: #fff;}
.board_btn .btn{margin-left:1%; min-width:100px; vertical-align:middle; white-space:nowrap; }
.board_btn .btn+select{margin-left:5px; vertical-align:middle;}
.board_btn select+select{margin-left:5px;}
.board_btn.tab{border: 1px solid #ddd; border-radius: 5px; display: block; float: right; width: 250px; overflow: hidden; position: absolute; left:50%; margin-left:610px; top:40px;}
.board_btn.tab.fixed{position: fixed;}
.board_btn.tab .area_tab{display: flex;}
.board_btn.tab .area_tab label{width: 100%; background: #ddd; height:35px; text-align: center; margin-right: 0; cursor: pointer;}
.board_btn.tab .area_tab input:checked+label{background: #1e70e7; color:#fff;}
.board_btn.tab .area_tab input{display:none;}
.board_btn.tab #span_btn_1,
.board_btn.tab #span_btn_2{padding:15px; display: block; text-align: center;}
.board_btn.tab #span_btn_1 .btn,
.board_btn.tab #span_btn_2 .btn{width: 100%; margin-bottom: 5px;}

.btn_bookmark{display: none;}
/*.btn_bookmark+label:before{content: ''; background: url("../img/sub/btn_bookmark.png") no-repeat center;; width: 21px; height: 19px; display: block; cursor: pointer;}*/
/*.btn_bookmark:checked+label:before{background-image: url(../img/sub/btn_bookmark_on.png);}*/
@media screen and (min-width:1200px){
    .p_data .board_btn .btn{min-width: 120px;}
}
.lnb+.board_list,
.lnb+.board_view{margin-top:30px;}
.board_list .list+.list{margin-top: 80px;}
.board_list .list table{border-top:1px solid #202732;}
.board_list .list th{background:#f8f8f8; color:#111;}
.board_list .list th,
.board_list .list td{padding:20px 10px; text-align:center;border-bottom:1px solid #d9d9d9;}
.board_list .list td{color:#666; font-size:16px;}
.board_list .list .tit{margin-bottom: 20px;}


.board_list .list .field_tit{text-align:left;}
.board_list .list .field_tit >div{display:flex; justify-content:space-between;}
.board_list .list .field_tit a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:520px; vertical-align:middle;}

.board_list .list .field_titY{text-align:left;}
.board_list .list .field_titY >div{display:flex; justify-content:space-between;}
.board_list .list .field_titY a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:520px; vertical-align:middle; color:#a0a0a0;}


.board_list .list .field_num{width:6%;}
.board_list .list .field_writer{width:12%;}
.board_list .list .field_date{width:15%; white-space:nowrap;}
.board_list .list .field_re{width:10%;}
.board_list .list .field_hit{width:10%;}
.board_list .list .field_cate{color:#1e70e7}
.board_list .list .ico_file{display:inline-block; width:27px; height:27px; background:#edeef2; border-radius:100%; margin-right:10px; text-align:center; margin-left:10px;}
.board_list .list .field_state span{min-width:60px; height:32px;font-size:16px; text-align:center; display:flex; align-items: center; justify-content: center; border-radius:3px;}
.board_list .list .field_state span.ing{background:#e8f0fd; color:#5c8fec !important;}
.board_list .list .field_state span.end{background:#ececec; color:#727272 !important;}
.board_list .list .field_state span.ing.type2{background:none; color:#5c8fec !important;}
.board_list .list .field_state span.end.type2{background:none; color:#727272 !important;}
.board_list .list .field_state span+span{margin-top: 5px;}
.board_list .list .btn_bookmark+label{position: absolute; right:8px; top:8px; margin-right: 0; cursor: pointer;}
.board_list .list.deal th,
.board_list .list.deal td{border-right:1px solid #d9d9d9; color:#222;}/*마이페이지 > 중고설비판매현황/중고설비거래>중고설비목록*/

.board_list .list.deal th:last-child,
.board_list .list.deal td:last-child{border-right:none;}
.board_list .list.deal td.field_tit{width:25%;}
.board_list .list.deal td.field_tit a{white-space:normal; overflow:visible; width:100%; word-break: break-all;}
.board_list .list.deal td.field_tit .detail_txt{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; font-size:13px; color:#aaa; margin-top: 15px;}
.board_list .list.deal td.field_img{padding:0; position: relative; min-width: 215px;}
.board_list .list.deal td.field_img a{margin: 1mm;}
.board_list .list.deal .field_img img{width:100%; }
.board_list .list.my .field_info{text-align:left;}
.board_list .list.my .field_info span{color:#aaa;}
.board_list .list.my .field_info dl{font-size:13px;}
.board_list .list.my .field_info dl dt{font-size:16px; padding-bottom:5px; display:block;}
.board_list .list .field_price{text-align:right; font-weight:700;}
.board_list .list .field_price p{text-decoration:line-through; font-size:13px; color:#aaa; font-weight:300;}
.board_list .list .field_btn .btn{width:100%; margin-left:0; margin-bottom:8px; white-space: nowrap; font-size:14px; font-weight: 400;}
.board_list .list .field_btn .btn:last-child{margin-bottom:0}
.board_list .tab2+.list{margin-top:20px;}
.board_list .tab2{display:flex; flex-wrap: wrap;}
.board_list .tab2 a{background:#f8f8f8; border-radius:3px; border:1px solid #d9d9d9; color:#222; height:33px; line-height:33px; padding:0 5px; text-align:center; margin-right:3px; vertical-align:middle; min-width: 120px; margin-bottom: 3px;}
.board_list .tab2 a.active{background:#26348c; color:#fff;}
.board_list .tab2.type2{flex-wrap: nowrap;}
.board_list .tab2.type2 a{ background:#fff; border-color:#ddd; color:#777;height:46px; line-height:46px; min-width:120px;}
.board_list .tab2.type2 a.active{color:#1e70e7; border:1px solid #1e70e7; }
.board_list .list table .btn{height:35px; line-height:35px; font-weight:300;}
.list .chat .field_img img{width:58px; height:58px; border-radius:2px;}
.list .mo_list{display:none;}
.board_list #no_data{text-align: center;}
.board_list .list+.board_top{margin-top: 50px;}
.board_list .no_data{text-align: center; border-bottom:1px solid #d9d9d9; padding:20px 10px; font-size:16px;}
/***************
통합검색결과 리스트
****************/
.search_board .tit{font-size:30px; font-weight: bold; color:#000;}
.search_board .tit .num{font-size:20px; color:#1e70e7; padding-left:10px;}
.search_board.board_list .list td{padding:10px;}
.search_board .product_list{margin-top: 50px;}
.search_board .product_list li{position:relative;}
.search_board .product_list li.no_data{border-top:1px solid #202732; border-bottom:1px solid #d9d9d9; border-left:none; border-right: none; color:#666; font-size:16px; width: 100%; padding:10px; border-radius: 0;}
.search_board .product_list .btn_area{display: none;position: absolute; justify-content: center; flex-direction: column; align-items: center; width: 100%; height: 100%; background: rgba(0,0,0,0.75); left:0; top:0; border-radius: 10px;}
.search_board .product_list .btn_area .btn+.btn{margin-left: 0; margin-top: 5px;}
.search_board .product_list .btn_area .btn{ min-width: 50%;}
.search_board .product_list li:active .btn_area,
.search_board .product_list li:focus .btn_area,
.search_board .product_list li:hover .btn_area,
.search_board .product_list li.active .btn_area{display: flex; }
.search_board .mobile{display: none;}

/*중고설비 상세*/
.pro_view{}
.pro_view .view_top{background:#e5eefc; padding:60px 0;}
.pro_view .view_top .center_wrap{ display:flex; justify-content:space-between;}

.pro_view .top_slider{background:#fff; border:1px solid #ddd; border-radius:10px; overflow:hidden; width:100%; box-sizing:border-box; margin:0; display:flex; flex-direction: column; /*align-items:center;*/ margin-right:20px;}
.pro_view .top_slider .flexslider{border:none; border-radius: 0; margin-bottom: 0; }
.pro_view .top_slider #slider.flexslider .slides{display: flex; align-items: center;}
.pro_view .top_slider #slider{height: 100%; display: flex; align-items:center;}
.pro_view .top_slider #slider .flex-viewport{margin:5%; width:90%; /*width:75%;*/ box-sizing:border-box;}
.pro_view .top_slider #slider .flex-direction-nav{display: none;}
.pro_view .top_slider #carousel{/*width:18%;*/  margin:0; width:100%; border-top:1px solid #ddd; display: flex; justify-content: center;padding:0 30px; box-sizing: border-box;}
.pro_view .top_slider #carousel ul{height: 100%;}
.pro_view .top_slider #carousel .slides li{float:none; display:inline-block; padding:10px 0;  width:100%; box-sizing:border-box;  height: 100%; position: relative;} 
.pro_view .top_slider #carousel .slides > li:after{content: ''; width:1px; height: 100%; background: #ddd; display: block; position: absolute; right:-10px; top:0;}
.pro_view .top_slider #carousel .slides > li:last-child:after{display: none;}
/*.pro_view .top_slider .flex-direction-nav{display:none;}*/
.pro_view .top_slider #slider .slides > li{text-align: center;}
.pro_view .top_slider #slider .slides img{max-height: 320px; width: auto; /*max-width: 100%;*/ display: inline-block;}
.pro_view .top_slider .flex-direction-nav{font-size:0;}
.pro_view .top_slider .flex-direction-nav .flex-disabled{/*z-index: 0; opacity: 1 !important;*/}
.pro_view .top_slider .flex-direction-nav a{opacity: 1; width: 10px;}
.pro_view .top_slider .flex-direction-nav .flex-prev{left:10px !important; border-right: none;}
.pro_view .top_slider .flex-direction-nav .flex-next{right: 10px !important;}
.pro_view .top_slider #carousel .flex-nav-prev{border:none;}
.pro_view .top_slider .flex-direction-nav a.flex-next:before{content: ''; background:url("../img/common/scroll_next_on.png") no-repeat center; width:10px; height: 40px;}
.pro_view .top_slider .flex-direction-nav a.flex-prev:before{content: ''; background:url("../img/common/scroll_prev_on.png") no-repeat center; width:10px; height: 40px;}

.pro_view .view_top .area_info{background:#fff; border:1px solid #ddd; border-radius:10px; padding:20px; width:49%; box-sizing:border-box}
.pro_view .view_top .area_info .field_tit{color:#111; font-size:36px; border-bottom:1px solid #ddd; padding-bottom:15px; word-break: break-all;}
.pro_view .view_top .area_info .field_info{border-bottom:1px solid #ddd; padding:20px 0; margin-bottom:20px;}

.pro_view .view_top .area_info .field_info th,
.pro_view .view_top .area_info .field_info td{padding:3px 0; color:#111; text-align:left;}
.pro_view .view_top .area_info .field_info th{color:#999; font-size:16px; width:100px; font-weight:400;}
.pro_view .view_top .area_info .field_state .ing{color:#ff3333;}
.pro_view .view_top .area_info .field_state .end{color:#999;}
.pro_view .view_top .field_price{display:flex; justify-content:space-between; align-items:center; margin-bottom:20px;}
.pro_view .view_top .field_price .price_x{text-decoration:line-through; color:#999;}
.pro_view .view_top .field_price .price{font-size:24px;}
.pro_view .view_top .field_btn{display: flex;}
.pro_view .view_top .field_btn .btn{width:100%;}
.pro_view .view_top .field_btn .btn+.btn{margin-left: 10px;}

.pro_view .deal_slide{background:none;}

.pro_view .view_detail{margin:30px 0;}
.pro_view .view_detail+.area_btn{margin-bottom:30px;}
.pro_view .view_detail .field_tit{font-size:30px; color:#111; margin-bottom:20px;}
.pro_view .view_detail .content{border:1px solid #ddd; border-radius:10px; padding:40px;}
.pro_view .view_detail .content dt{color:#1e70e7; font-size:24px; margin-bottom:15px;}
.pro_view .view_detail .content dl{ margin-bottom:25px;}

/*댓글*/
.write_comment{margin-top:30px; background:#f8f8f8; display:flex; padding:15px 15px 40px 15px; position:relative;}
.write_comment .btn{width:100px; min-width:100px; margin-left:10px; height:inherit;}
.write_comment textarea{height:85px; padding:10px; box-sizing:border-box; width:100%;}
.write_comment span{position:absolute; right:127px; bottom:10px; font-size:14px;}
.view_comment .wrap{border-bottom:1px solid #d9d9d9; padding:30px 15px;}
.view_comment .top{display:flex; justify-content:space-between; margin-bottom:10px;}
.view_comment .top .info{color:#999;}
.view_comment .top .info p:after{color:#d9d9d9; font-size:10px;  padding:0 7px;} 
.view_comment .field_btn{text-align:center;}
.view_comment .field_btn .button{width:20px; height:20px; margin-left:7px; line-height:20px; border-radius:100%; background:#1e70e7; padding:0;}
.view_comment .field_btn .button img{vertical-align:1px;}
.admin_comment{background:#f8f8f8; border-bottom:1px solid #d9d9d9; padding:25px; display:flex; color:#222; font-size:16px;}
.admin_comment i{font-style:normal; color:#fff; display:flex; margin-right:25px; border-radius:100%; background:#1e70e7; font-size:18px; height:65px; width:65px; align-items: center; justify-content: center;}

/*write*/
.board_write{margin-top:30px;}
.board_write > table{border-top:1px solid #202732; margin-bottom:30px;}
.board_write > table th{background:#f8f8f8; font-size:17px; color:#111; padding:15px 30px;}
.board_write > table th,
.board_write > table td{border-bottom:1px solid #d9d9d9;  text-align:left; vertical-align:top;}
.board_write > table td{padding:10px 15px;}
.board_write > table td > div{display:flex; width:100%;}
.board_write > table td input+.btn{margin-left:5px;}
.board_write > table td input[type=text]{width:100%;}
.board_write > table td select{width:100%;}
.board_write > table td textarea{width:100%; height:300px;}
.board_write > table td .align{display:flex; align-items:center;}
.board_write > table td .align.type2 input[type=text]{width:50%; margin-right: 10px;}
.board_write > table td .align.type2 select{width: 50%;}
.board_write > table td .align.type2 select+input[type=text]{margin-left:10px; margin-right: 0;}
.board_write > table td .btn_calendar{margin-left:5px;}
.board_write > table td .btn{height: 35px; line-height: 35px;}
.board_write .attached_file{margin-top:10px; margin-bottom: -20px;}
.board_write .file_size { color:#333399; font-size:10pt; margin-top:10px; }
.board_write .note-editor{display: block;}
/************
썸네일 게시판
*************/
/*영상자료*/
.thumb_list {display:flex; flex-wrap:wrap; border-top:1px solid #202732; border-bottom:1px solid #d9d9d9; padding:50px 0 0;}
.thumb_list a{ width:22%; margin-right:4%; text-align:center; margin-bottom:60px;}
.thumb_list a:nth-child(4n){margin-right:0;}
.thumb_list span{display:block;}
.thumb_list .field_thumb{position:relative; height: 176px; overflow: hidden;}
.thumb_list .field_thumb img{height:176px; width:264px; max-width: inherit;position:relative; z-index:1; object-fit : cover}
.thumb_list .field_thumb embed,
.thumb_list .field_thumb iframe{height: 100%}
.thumb_list .field_thumb:before{content:' '; display:block; position:absolute; width:100%; left:0; top:0; height:100%; background: url("../img/sub/btn_video.png") no-repeat rgba(0,0,0,.5); background-position: center; z-index:2;}
.thumb_list .field_tit{margin-top:20px; font-size:16px; text-overflow: ellipsis; overflow: hidden;  display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}


/*매거진*/
.thumb_list2 .list{display:flex; flex-wrap:wrap;}
.thumb_list2 .list a{ border:1px solid #d9d9d9; width:18.4%; margin-right:2%; border-radius:10px; padding:8px 8px 15px 8px; box-sizing:border-box; margin-bottom:2%;}
.thumb_list2 .list a:nth-child(5n){margin-right:0;}
.thumb_list2 .list .field_img{border-radius:10px; overflow:hidden; margin-bottom:10px;}
.thumb_list2 .list .field_img img{width:100%;}
.thumb_list2 .list .field_tit{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:500; font-size:18px; color:#111; margin-bottom:10px; padding:0 5px;}
.thumb_list2 .list .field_detail{ color:#222; font-size:15px; margin-bottom:15px; overflow:hidden; height:40px; padding:0 5px;}
.thumb_list2 .list .field_tag{color:#999; font-size:14px; font-weight:300; padding:0 5px;}
.thumb_list2 .list .field_tag span{display:inline-block;}

.thumb_list2 .tab2+.list{margin-top:45px;}
.thumb_list2 .tab2{display:flex; flex-wrap: wrap;}
.thumb_list2 .tab2 a{background:#e5eefc; border-radius:3px; color:#222; text-align:center; margin-right:5px;  padding: 10px; box-sizing: border-box; line-height: 1.2em;margin-right:1%; margin-bottom:5px; word-break: break-all; min-width: 120px;}
.thumb_list2 .tab2 a.active{background:#26348c; color:#fff;}
.thumb_list2 .no_data{border-bottom:1px solid #ddd; border-top:1px solid #202732; text-align: center; padding:10px 0; width: 100%;}

.magazine_youtube{width:100%; height: 466px;}


/*검색 list*/
.data_list{margin-top:20px;}
.thumb_list3{display:flex; flex-wrap:wrap;}
.thumb_list3 li{width:49.5%; margin-right:1%; margin-bottom:1%; border:1px solid #ddd; border-radius:10px; padding:10px; box-sizing:border-box; align-items:center; display:flex;}
.thumb_list3 .thumb{width:20%}
.thumb_list3 .field_check{margin-left:auto;}
.thumb_list3 .thumb img{width:100%;}
.thumb_list3 .field_info{padding-left:20px;}
.thumb_list3 .field_info .tit{font-size:20px; color:#111; margin-bottom:20px; font-weight:bold;}
.thumb_list3 .field_info dl{font-size:16px;}
.thumb_list3 .field_info dl span{color:#999;}
.thumb_list3 li:nth-child(2n){margin-right:0;}
.thumb_list3 .field_btn{display: flex;}
.thumb_list3 .field_btn label input{vertical-align: -2px;}
.thumb_list3 .field_btn label.white2{border-color:#dfdfdf; color:#747474; white-space: nowrap;}

.thumb_list3.mall .item{ width:100%; display: flex;}
.thumb_list3.mall li{width:32.6%;}
.thumb_list3.mall li:nth-child(2n){margin-right:1%;}
.thumb_list3.mall li:nth-child(3n){margin-right:0%;}
.thumb_list3.mall .thumb{width:45%;min-width: 45%; border-radius: 10px; overflow: hidden;}
.thumb_list3.mall .field_info{display: flex; flex-direction: column; width: calc(55% - 20px);}
.thumb_list3.mall .field_info .tit{font-size:16px; margin-bottom:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.thumb_list3.mall .field_price{font-size:16px; margin-top:10px;  font-weight:bold;}
.thumb_list3.mall dl{font-size:14px;}
.thumb_list3.mall .btn{display:inline-flex; align-items: center; justify-content: center; height:32px; border-radius:3px; margin-top:15px; font-size:13px; align-self: flex-start;}
.popup .thumb_list3.mall li{width:49%}
.popup .thumb_list3.mall li:nth-child(2n){margin-right:0%;}
.popup .thumb_list3.mall li:nth-child(3n){margin-right:1%;}
.popup .thumb_list3.mall .thumb{min-width: 45%;}
.popup .thumb_list3.mall .btn+.btn{margin-left: 3px;}
.popup .thumb_list3.mall .btn{padding:0 5px;}

/*통합검색결과*/
/*슬라이드*/

.product_list .tit{padding-bottom:20px; font-size:30px; font-weight:700;}
.product_list ul{display: flex; flex-wrap: wrap;}
.product_list li{background:#fff; border:1px solid #ddd; border-radius:10px; padding:10px; box-sizing:border-box; width:23.5%; margin-right: 2%; margin-bottom: 2%;}
.product_list li>a{display: block; width: 100%;}
.product_list li:nth-child(4n){margin-right: 0}
.product_list li .field_img{border-radius:10px; overflow:hidden;}
.product_list li .field_img img{width:100%;}
.product_list .field_tit{padding:10px 5px; font-size:16px;}
.product_list .field_info{font-size:14px; padding:0 5px 10px; word-break: break-all;}
.product_list .field_info span{color:#999}
.product_list+.list{margin-top: 80px;}

/**************
검색 카테고리
****************/
.deal_cate{background:#e5eefc; padding:50px 0;}
.deal_cate .center_wrap{display:flex;}
.deal_cate .center_wrap>div{border:1px solid #ddd;background:#fff;}
.deal_cate .center_wrap>div:first-child{border-right:none;}
.deal_cate>div .tit{padding:0 20px; height:60px; line-height:60px; font-size:22px; font-weight:500; border-bottom:1px solid #ddd;}
.deal_cate>div .box{height:300px; box-sizing:border-box; overflow-y:auto;}
.deal_cate .cate{width:20%; }
.deal_cate .cate li{border-bottom:1px solid #ddd; }
.deal_cate .cate li a{width:100%; height:60px; display:flex; align-items:center; box-sizing:border-box; padding:0 20px; justify-content:space-between; font-size:18px;}
.deal_cate .cate li.active a{background:#f8f8f8; color:#233183;}
.deal_cate .cate li.active a:after{content:' '; width:26px; height:26px; border-radius:30px; display:inline-block; background:url(../img/sub/ico_active.png) no-repeat center #233183;}
.deal_cate .cate .box{overflow-y: auto;}
.deal_cate .maker{width:80%;}
.deal_cate .maker .box li{padding:25px; display:none; flex-wrap:wrap; /*align-items:center;*/}
.deal_cate .maker .box li.active{display: flex; flex-wrap: wrap;}
.deal_cate .maker li{display: none; }
.deal_cate .maker .box input{display:none;}
.deal_cate .maker .box  label{ display:flex; align-items:center; justify-content:center; border-radius:5px; width:100%; background:#edeef2; color:#111; box-sizing:border-box; text-align:center; padding:20px; min-height:115px; cursor:pointer;}
.deal_cate .maker .box  label{width: 18%;  margin-right:2.5%; margin-bottom:2.5%;}
.deal_cate .maker .box  label:nth-child(5n){margin-right:0;}
.deal_cate .maker .box input:checked+label{background:#233183; color:#fff;}
.search_content{max-height:290px; overflow-y:auto; margin-bottom:30px;}

/*.cate_slide{position: relative;}
.cate_slide .swiper-container{padding-left:0; width:100%;}
.cate_slide .swiper-wrapper{width: 100% !important}
.cate_slide .swiper-slide{height:auto;}
.cate_slide .swiper-button-prev,
.cate_slide .swiper-button-next{display: none;}

.maker_slide.swiper-container{padding-left:0; width:100%; height:270px; position: relative;}
.maker_slide .swiper-wrapper{width: 100% !important}
.maker_slide .swiper-slide{height:auto;}
.maker_slide .swiper-button-prev,
.maker_slide .swiper-button-next{display: none;}
.maker_slide .swiper-wrapper{display: flex !important; flex-wrap: wrap; flex-direction: row !important;}
.maker_slide .swiper-slide{width: 18%;  margin-right:2.5%; margin-bottom:2.5%;}
.maker_slide .swiper-slide:nth-child(5n){margin-right:0;}
*/
.mall_slide{background:#e5eefc; padding:50px 0 80px; margin-bottom:40px;}
.mall_slide li{ background:#fff; border-radius:10px; border:1px solid #d9d9d9; overflow:hidden; padding:20px; display: block;}
.mall_slide li .item{ width:100%; display: flex; height: 100%; flex-direction: column;}
.mall_slide .thumb{width:100%; margin-right:0; margin-bottom: 20px;}
.mall_slide .thumb img{width:100%; border-radius: 20px}
.mall_slide .field_info{display:flex; flex-direction: column; height: 100%;}
.mall_slide dl span{color:#aaa;}
.mall_slide .field_price{padding-top:10px; font-size:18px; font-weight:bold; margin-top: auto;}
.mall_slide .btn{margin-top:30px; display:inline-block; border-radius:100px; height:32px; line-height:32px; padding:0 20px; color:#fff; }

.mall_slide .bx-wrapper{background:none;}
.bx-wrapper .bx-pager, 
.bx-wrapper .bx-controls-auto{bottom:-40px;}
.mall_slide .bx-wrapper .bx-pager.bx-default-pager a{width:15px; height:15px; border:1px solid #ddd; background:#fff; border-radius:100px;}
.mall_slide .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.mall_slide .bx-wrapper .bx-pager.bx-default-pager a.active, 
.mall_slide .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#1e70e7; border-color:#1e70e7;}


.tab2+#div_result{margin-top: 30px;}
.board_top+.tab2{margin-top: -20px;}
/***********
설비자료>검색>view
************/

@media screen and (max-width:1750px){
    .board_btn.tab .area_tab{flex-direction: column;} 
    .board_btn.tab{width: 190px;}
}
@media screen and (max-width:1620px){
    .board_btn.tab .area_tab{flex-direction: row;}
    .board_btn.tab.fixed{position: relative;}
    .board_btn.tab{position: relative; left: inherit; margin-left: 0;}
    .board_btn.tab{width: 50%;}
    .board_btn.tab #span_btn_1 .btn, .board_btn.tab #span_btn_2 .btn{width: inherit;}
}
@media screen and (min-width:1201px){/*너비 1201이상*/
	/*검색리스트*/
	.thumb_list3.mall li:hover{box-shadow:0px 0px 10px rgba(30,112,231,.2);}
	}
@media screen and (max-width:1200px){
	/**********************
	일반게시판
	***********************/
    .board_list .list .field_tit a{width:300px;}
	/*댓글*/
	
	/**************
	검색 카테고리
	****************/
	.deal_cate{padding:5%;}
	.deal_cate .center_wrap{display:block; padding:0;}
	.deal_cate .center_wrap>div:first-child{border-right:1px solid #ddd;}
	.deal_cate .cate,
	.deal_cate .maker{width:100%;}
	.deal_cate .cate{margin-bottom:20px;}
	/*********************
	게시판 검색
	**********************/
	.board_search{width:100%;}
	.board_search.type2{ justify-content:flex-start;}
	.board_search select{min-width: 80px;}
	.board_search .btn,
	.board_btn .btn{min-width:inherit;}
	.board_btn .btn{margin-left:3px;}
	.board_btn .btn:first-child{margin-left:0;}
	.board_search+.board_btn .btn,
	.board_search .btn+.btn{margin-left:3px;}
	.board_search input[type=text]{/*width:100%;*/ margin:0 3px;}
	.board_search .btn{margin-left:0; min-width:80px;}
	.board_search.type2{padding-top:30px;}
    
	.board_top .btn{padding:0 5px;}
	.board_top.product{flex-wrap:wrap;}
	.board_top.product p,
	.board_top.product div{width:100%; box-sizing:border-box;}
	.board_top.product .txt_notice{order:2; margin-top:10px; font-size:14px;}
	.board_top.product .board_search{order:1;}
	.board_search input[type=text]{min-width:inherit;}
    
	.board_top.type2{display:block;}
	.board_top.type2 .board_search input[type=text]{width:100%;}
	.board_top.type2 .board_btn{float:none; margin-top:10px; display:flex; align-items: center;}
	.board_top.type2 .board_btn .btn,
	.board_top.type2 .board_btn select{width:100% !important;}
	.board_top.type2 .board_btn .btn:first-child{margin-left:0;}
    .board_top.type2 .board_search .board_btn{margin-top: 0 !important; min-width: 0; width: inherit !important;}
	/*중고설비 상세*/
	.pro_view .view_top{padding:20px 0;}
	.pro_view .view_top .center_wrap{display:block;}
	.pro_view .top_slider{margin-bottom:20px;}
	.pro_view .view_top .area_info{width:100%;}
	
    /***********
    영상자료
    ************/
    .thumb_list .field_thumb{height:auto; aspect-ratio: 3 / 2;}
    .thumb_list .field_thumb img{object-fit : cover; width:auto; height: auto; min-width: 100%; max-height: 100%;}
    .thumb_list .field_thumb iframe{height: 100%;}
	/***********
	쇼핑몰
	************/
    .thumb_list3.mall li{width:49.5%}
    .thumb_list3.mall li:nth-child(3n){margin-right: 1%;}
    .thumb_list3.mall li:nth-child(2n){margin-right: 0;}
}
@media screen and (max-width:900px){
	.board_cate{justify-content:space-between; margin-bottom:5px;}
	.board_cate p{width:49%; padding-right:0}
	.board_cate span{width:100%;}
	.board_cate select{width:auto;}
    .board_top.type3 .board_btn{width:20%;}
    .thumb_list2 .tab2 a{ min-width: inherit}
    
	.board_list .list .field_tit a{width: 220px;}
}
@media screen and (max-width:768px){
	.board_top{margin-bottom:15px;}
	.board_search{}
	.board_search .btn{font-size:13px;}
    .board_search.new{display: block;}
    .board_search .search_wrap{margin-bottom: 10px; width: 100%;}
    .board_search .search_wrap select,
    .board_search .search_wrap input[type=text],
    .board_search .search_wrap button,
    .board_search.new .btn,
    .board_search .search_wrap div{width: 100%;}
    .board_search .search_wrap input[type=text]{margin-left: 0;}
    #sch_model{width: 100%;}
    .board_search.new .board_btn{margin-left: 0;}
    .board_search .search_wrap+.search_wrap{margin-left: 0px;}
    .board_search .search_wrap input[type=text]+.btn{width: auto;}
    .p_data .select_col3 select{width: 33.3% !important;}
    .board_search .search_wrap select+select, 
    .board_search .search_wrap select+input{margin-left: 10px !important}
    .board_search input[type=text]{margin-left:10px;}
    .board_btn select+select{margin-left:10px;}
	/**********************
	일반게시판
	***********************/
	.lnb+.board_list{margin-top:15px;}
	.board_list .list .mo,
	.board_list .field_num,
	.board_list .field_writer,
	.board_list .field_re,
	.board_list .field_hit{display:none;}
	.board_list .field_info{}
    .board_list .list .field_tit a{width: 400px;}
    .search_board .list .field_tit a{width:250px}
	.board_write table td .align.type2 input[type=text]{width:60%; margin-right:10px;}
	
	/*구인구직*/
	.list.job tr{display:flex; flex-wrap:wrap; align-items:center; border-bottom:1px solid #d9d9d9;}
	.list.job .notice_area .field_state{display: none;}
	.list.job .notice_area .field_date{margin-top:0; padding:5px; text-align: center; min-width: 80px; width: 80px; white-space: nowrap;} 
	.list.job .notice_area .field_tit{width: calc(100% - 80px);}
	.list.job th,
	.list.job td{border:none; padding:5px; box-sizing: border-box;}
	.list.job td:nth-child(2){order:3; }/*지역*/
	.list.job td:nth-child(3){order:4;}/*종류*/
	.list.job td:nth-child(4){order:1; width:75%;}/*제목*/
	.list.job td:nth-child(6){order:5;}/*등록일*/
	.list.job td:nth-child(7){order:2; width:20%;}/*상태*/
	.list.job .field_stae{order:5}
	.list.job .mo_info{font-size:13px; color:#666; border-bottom:none; display:inline-block; padding-top:0; text-align:left; margin-top:-10px;}
    .list.job .pc_info{display: none;}
	.list.job .mo_info:after{content:'·'; color:#666; padding:0 0 0 5px;}
	.list.job td:nth-child(6):after{display:none;}
	.list.job .field_state{ box-sizing:border-box; width:20%; padding-top:20px;}
	
	/*고객센터*/
	.list.cs tr{display:flex;}
    .list.cs tr{width: 100%;}
	.list.cs td:nth-child(2){order:2; width:70%;}/*제목*/
	.list.cs td:nth-child(3){order:3; width:20%}/*날짜*/
	.list.cs td:nth-child(5){order:1; width:10%}/*상태*/
    .list.cs .no_data{width: 100%;}
	/*마이페이지>중고설피판매관리*/

	.list .mo_list .no_data{text-align: center; border-top:1px solid #d9d9d9; padding:10px 0; width: 100%; justify-content: center !important; box-sizing: border-box;}
	.board_top.with_delete+.list .mo_list .no_data{border-top:none;}
	.list .mo_list{display:block; font-size:13px;}
	.list.my table{display:none;}
	.list.my .mo_list > li{border-bottom:1px solid #d9d9d9; padding:10px; display:flex;}
	.list.deal .mo_list > li{ flex-wrap:wrap; justify-content: space-between;}
	.list.my .mo_list > li  div,
	.list.my .mo_list > li dl{width:100%;}
	.list.deal .mo_list .field_info{/*width:75%;*/ width:60%;}
	
	.list.my .mo_list .field_img{position:relative; margin-right:3%; /*width:22%*/ width:35%;}
	.list.my .mo_list .field_img img{width:100%; max-width:inherit;}
	.list.my .mo_list .field_img .btn{margin-top:5px; display:flex; width:100%; padding:5px; align-items: center; justify-content: center; line-height: 1.2em; height: inherit;}
    .list.my .mo_list .field_img .btn+.btn{margin-left:0;}
	.list.my .mo_list .field_img input[type=checkbox]{position:absolute; left:2%; top:2%; width:15px; height: 15px;}
	.list.my .mo_list .field_tit{margin-bottom:10px; display:flex; align-items:center; justify-content:space-between;}
	.list.my .mo_list .field_tit.type2 a{color:#1e70e7;width:80%; font-weight:700;}
	.list.my .mo_list .field_tit .field_state{width:20%;}
	.p_my_chat_list .list.my .mo_list .field_img+.field_info{width:65%;}
	.list.my .mo_list .field_info dl dt{font-size:13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.list.my .mo_list .field_info.type2 dl{overflow:hidden;}
	.list.my .mo_list .field_info.type2 dd{}
	.list.my .mo_list .field_price{text-align:left; margin-top:10px; font-size:15px;}
	.list.my .mo_list .field_price p{display:inline-block; font-size:11px; padding-right:10px;}
	.list.my .mo_list .btn{padding:0;}
	.list.my .mo_list .field_btn{width:100%; display:flex; margin-top:10px;}
	.list.my .mo_list .field_btn .btn{margin-left:2%;}
	.list.my .mo_list .field_btn .btn:first-child{margin-left:0;}
	.list.my .mo_list .field_check{width:8%;}
	.list.board .mo_list .field_info dl{display:flex; flex-wrap:wrap;}
	.list.board .mo_list .field_info dd{white-space:nowrap; min-width:50%; padding-right:10px; box-sizing:border-box;}
	
    .list.my.deal.type2 .mo_list .field_img{width:35%; max-width: 200px;}
    .list.my.deal.type2 .mo_list .field_img img{padding: 0;}
    .list.my.deal.type2 .mo_list .field_info{width: 60%;}
    
	
	/***********
	썸네일 게시판
	************/
	.thumb_list a{ width:49%; margin-right:2%; margin-bottom:20px;}
	.thumb_list a:nth-child(3n){margin-right:2%;}
	.thumb_list a:nth-child(2n){margin-right:0;}
    
	.thumb_list2 .list a{ width:49%; margin-right:2%; }
	.thumb_list2 .list a:nth-child(5n){margin-right:2%;}
	.thumb_list2 .list a:nth-child(2n){margin-right:0;}
    
    
	.thumb_list3{display:block;}
	.thumb_list3 li,
	.thumb_list3.mall li,
	.thumb_list3.mall li:nth-child(3n){width:100%; margin-right:0 ; position:relative;}
	.thumb_list3 .field_info .tit{font-size:15px;}
	.thumb_list3 .field_info dl{font-size:13px;}
    .popup .thumb_list3.mall li{width: 100%;}
    .thumb_list3.mall .thumb{width:25%; min-width: 25%;}
    .thumb_list3.mall a{position: relative;}
    .thumb_list3.mall.type2 .btn{position: absolute; right: 0; top:0; margin-top: 0; font-size:12px; height: 25px;}
    .thumb_list3.mall.type2 .field_info{width: 75%}
    .thumb_list3.mall.type2 .field_info .tit{width:65%;}
    .p_data .thumb_list3.mall .thumb{width: 45%; min-width: 45%;}
    .p_data .thumb_list3.mall .field_info{width:45%}
	/**************
	검색 카테고리
	****************/
    .board_top .board_select .item.mobile{display: block;}
	.deal_cate>div .box{height:123px;}
	.deal_cate>div .tit{font-size:18px; height:40px; line-height:40px; padding:0 15px;}
	.deal_cate .cate{margin-bottom:10px;}
	.deal_cate .cate li a{height:40px; font-size:15px; padding:0 15px;}
    .deal_cate .cate li.active a:after{background-image: url("../img/sub/ico_active2.png"); background-size: 14px auto;}
	.deal_cate .maker .box li{padding:15px;}
	.deal_cate .maker .box label{width:31.6%}
	.deal_cate .maker .box label:nth-child(5n){margin-right:2.5%;}
	.deal_cate .maker .box label:nth-child(3n){margin-right:0;}
    
    .cate_slide .swiper-button-prev,
    .cate_slide .swiper-button-next{display: block;}
    .cate_slide .swiper-scrollbar{display: none;}
    .cate_slide .swiper-button-prev{right:30px !important; left:auto !important;}
    .cate_slide .swiper-button-next{right:0px;}
    .cate_slide .swiper-button-next, 
    .cate_slide .swiper-button-prev{top:20px !important; display: flex; justify-content: center; align-items: center;}
    .cate_slide .swiper-button-next:after, 
    .cate_slide .swiper-rtl .swiper-button-prev:after,
    .cate_slide .swiper-button-prev:after, 
    .cate_slide .swiper-rtl .swiper-button-next:after{font-size:15px;}
    
	/***********
	view
	************/
	/*중고설비 상세*/
	.pro_view .view_top .area_info .field_tit{font-size:20px;}
	.pro_view .view_top .area_info .field_info th{font-size:14px;}
	.pro_view .view_top .field_price .price{font-size:20px;}
	.pro_view .view_detail .field_tit{font-size:20px; margin-bottom:10px;}
	.pro_view .view_detail .content{padding:5%;}
	.pro_view .view_detail .content dt{font-size:16px;}
	
    .mall_slide .thumb_list3{display: flex;}
    .mall_slide li{padding:10px;}
    .mall_slide  .thumb_list3 .field_info{padding-left:0; height: 100%; display: flex; flex-direction: column;}
    .mall_slide li a{height: 100%; display: flex; flex-direction: column;}
    .mall_slide .field_price{margin-top: auto;}
    .mall_slide .thumb{margin-bottom: 10px;}
    .mall_slide .thumb_list3 .field_info .tit{margin-bottom: 5px;}
    .mall_slide .field_price{padding-top:5px;}
    
    .board_top+.tab2{margin-top: -10px;}
    .tab2+#div_result{margin-top: 15px;}
    
    .board_list .tab2{margin-top: -10px;}
    .board_list .tab2 a{margin-right: 10px; margin-top: 10px;}
	
	.search_board .product_list .btn_area .btn{min-width: 80%;}
}

@media screen and (max-width:640px){
	.board_cate .field_tit{font-size:14px;}
	.btn{font-size:12px;}
	.btn.big{font-size:14px;}
    .board_list .tab2{display:flex; }
	.board_list .tab2.type2 a,
	.board_list .tab2 a{min-width:inherit; /*width:100%;*/ font-size:12px; padding-left:10px; padding-right: 10px;}
    .board_list .tab2.type2 a{width: 100%;}
    .thumb_list2 .tab2 a{ font-size:12px;}
	.board_list .tab2.type2 a{height:35px; line-height:35px;}
	.board_list .tab2 a:last-child,
	.thumb_list2 .tab2 a:last-child{margin-right:0;}
    .board_list .list .field_date{width: 25%;}
    .board_list .no_data{padding:10px 5px; font-size:14px;}
    .board_btn.type2{flex-wrap: wrap; justify-content: space-between;}
    .board_btn.type2 .btn{width: 49%; padding:0; margin-bottom:5px; white-space:normal;}
    .board_btn.type2 .btn:nth-child(2n+1){margin-left: 0;}
    .board_search input[type=text],
    .board_search select{min-height:35px;}
    .board_search.type2{padding-top:15px;}
     @supports (-webkit-text-size-adjust:none) and (not (-ms-accelerator:true))and (not (-moz-appearance:none)){
      .page_deal_list .board_search select,
      .page_deal_list input#strsearch{height:35px; min-height: 35px;}
     }
    
    .board_cate.deal{flex-wrap: wrap;}
    .board_cate.deal select{width: 100%; margin-bottom: 3px;}
    .board_cate.deal .board_btn{margin-left: 0; justify-content: space-between;}
    .board_cate.deal .btn{ margin-left: 1%; width: 100%;}
    .board_cate.deal .btn:first-child{margin-left: 0;}
    .board_cate.community,
    .board_cate.data{flex-wrap: wrap;}
    .board_cate.community .board_btn,
    .board_cate.data .board_btn{margin-left: 0 !important; margin-top: 5px;}
    
    
    .board_btn.tab{width: 100%;}
    
    .magazine_youtube{width:100%; height: 200px;}
    
	/*********************
	페이징
	**********************/
	#paging{padding-top:20px;}
	#paging a{font-size:13px; min-width:20px; height:20px; margin:0 1px;}
	#paging a img{height:50%;}
	#paging .btn_first, #paging .btn_prev, #paging .btn_next, #paging .btn_last{margin:0 2px;}
	#paging .btn_next{margin-left:5px;}
	#paging .btn_prev{margin-right:5px;}
	/**********************
	일반게시판
	***********************/
    .board_top.with_delete{display: block; border-bottom:1px solid #ddd; padding-bottom: 10px; margin-bottom: 0px;}
    .board_top.with_delete .board_btn{margin-top: 5px;}
    .btn_bookmark+label img{width:35px !important;}
    .board_list .list .btn_bookmark+label{top:3px; right:5px;}
	.board_list .list .field_tit a{width:100%; display: block;}
    .board_list .list .field_cate+.field_tit a{}
    .board_list .list table{table-layout: fixed;}
	.board_list .list th,
	.board_list .list td{padding:10px 5px;}
	.board_list .list td{font-size:14px;}
    .board_list .list .field_cate{width: 70px;}
	.board_list .list .field_state span{font-size:12px; height:25px; line-height:25px; min-width:48px;}
	
    .product_list+.list,
    .board_list .list+.list{margin-top: 40px;}
    
    
    /*검색결과 리스트*/
    .search_board .tit{font-size:18px;}
    .search_board .tit .num{font-size:14px; padding-left: 5px;}
    .search_board .field_btn{display: none;}
    .search_board .pc{display: none;}
    .search_board .mobile{display: flex;}
    .search_board .list .field_date{display: none;}
    .search_board .product_list{margin-top: 30px;}
    .search_board .product_list li{width:32%; padding:3px;}
    .search_board .product_list .field_tit{font-size:13px;}
    .search_board .product_list .field_info{font-size:12px;}
    .search_board .product_list li:nth-child(3n){margin-right: 0;}
    .search_board .product_list li:nth-child(4n){margin-right: 2%;}
    .search_board .product_list .list .tit{margin-bottom: 0;}
    
    .search_board .product_list li,
    .search_board .product_list.data li{width:49%}
    
    .search_board .product_list li:nth-child(3n),
    .search_board .product_list.data li:nth-child(3n){margin-right: 2%;}
    .search_board .product_list li:nth-child(2n),
    .search_board .product_list li:nth-child(4n),
    .search_board .product_list.data li:nth-child(2n),
    .search_board .product_list.data li:nth-child(4n){margin-right: 0;}
	
    .search_board .product_list li.no_data,
    .search_board .product_list.data li.no_data{width: 100%; font-size:14px;}
    
	.admin_comment{padding:10px 15px; font-size:14px; display:block;}
	.admin_comment i{margin-right:0; margin-bottom:10px; border-radius:25px;  font-size:14px; height:25px; width:15%; padding:0 10px; line-height:25px;}

	
	
	/*write*/
	.board_write{margin-top:15px;}
	.board_write table{ margin-bottom:15px;}
	.board_write table th,
	.board_write table td{display:block; text-align:left; padding:10px;}
	.board_write table th{font-size:14px; border-bottom:none; background:#fff;}
	.board_write table td{padding-top:0; /*display:flex;0120삭제*/}
	.board_write table td select,
	.board_write table td input[type=tel]{width:100%;}
	.board_write table td textarea{height:300px;}
	
	/************
	썸네일 게시판
	*************/
	.thumb_list {padding:25px 0 0;}
	.thumb_list .field_thumb:after{width:30px; height:30px; margin:-15px 0 0 -15px; background-size:100%; }
	.thumb_list .field_tit{margin-top:10px; font-size:14px;}
	.thumb_list2 .tab2+.list{margin-top:20px;}
	
	/*****
	검색카테고리
	*******/
	.deal_cate .maker .box label{min-height:30px;}
    
    /***********
    설비자료>검색>view
    ************/
    .popup.board_view #view_file img{width:130px}
	
}
@media screen and (max-width:550px){
	/**********************
	일반게시판
	***********************/
	.board_top .tit{font-size:20px; font-weight:500;}
	.board_list .list .field_state span{font-size:12px;}
	/*고객센터*/
	.list.cs tr{display:flex;}
	.list.cs td:nth-child(2){order:2; width:47%;}/*제목*/
	.list.cs td:nth-child(3){order:3; width:30%}/*날짜*/
	.list.cs td:nth-child(5){order:1; width:10%}/*상태*/
	/*********************
	게시판 검색
	**********************/
    .board_search input[type=text]{max-width: 150px;}
	.board_search .btn{min-width:60px; display:flex; align-items:center; justify-content: center;}
	.board_search .btn img{height:35%; vertical-align:0;}
	/*.board_search.type2 .txt_notice{position:absolute; margin-top:-60px;}*/
    
    
    .board_btn .btn{min-width: inherit;}
    .board_top .board_search+.board_btn .btn:first-child{margin-left:0;}
	.board_top .board_search+.board_btn .btn{width:100%;}
    .board_search select{min-width:60px ;}
}
@media screen and (max-width:415px){
	
    .board_list .list .field_cate+.field_tit a{}
}
@media screen and (max-width:360px){
	.tab2 a{line-height:inherit;}
	/**********************
	일반게시판
	***********************/

	
    .board_search input[type=text]{width:100px;}
    
    .board_cate.deal .board_btn{flex-wrap: wrap; justify-content: flex-start;}
    .board_cate.deal .board_btn .btn{ margin-left:0; margin-bottom: 3px;}

	.p_data .thumb_list3.mall .thumb{width:33%; min-width: 33%;}

	.board_top .txt_notice{font-size:14px;}
	.board_top .txt_notice:before{margin-right: 3px; vertical-align: 2px;}
	.board_search input[type=text]{margin-left: 5px;}

	.board_search .btn{min-width: 53px;}

	.thumb_list3.mall.type2 .field_info .tit{width: 59%;}

	.list.cs td:nth-child(2){width: 40%;}
	
}