.tab_board_area {overflow:hidden; margin:10px 0;}
.tab_board_area .tab_board_box {float:left; width:49.5%; overflow:hidden; border:1px solid #ddd;}
.tab_board_area .tab_board_box:last-child {float:right;}
.tab_board_area .tab_board_box .tab_menu {overflow:hidden;}
.tab_board_area .tab_board_box .tab_menu .menu_list {cursor:pointer; width:33.333%; float:left; box-sizing:border-box; height:40px; line-height:40px; background:#eee; color:#555; font-size:13px; font-weight:500; text-align:center;}
.tab_board_area .tab_board_box .tab_menu .menu_list.active {background:#fff; color:#000;}
.tab_board_area .tab_board_box.tab_board_box1 .tab_menu .menu_list {width:25%;}

.tab_board_area .tab_board_box .board_conts {background:#fff; overflow:hidden; padding:10px; min-height:255px;}
.tab_board_area .tab_board_box .board_conts .img_box {overflow:hidden;}
.tab_board_area .tab_board_box .board_conts .img_box .best_list {float:left; width:33.333%; padding:0 5px;}
.tab_board_area .tab_board_box .board_conts .img_box .best_list a {display:block;  position:relative; }
.tab_board_area .tab_board_box .board_conts .img_box .best_list .num {position:absolute; top:0; left:0; z-index:1; background:#ff7916; color:#fff; width:24px; height:18px; text-align:center; line-height:18px; font-size:11px; border-radius:1px;}
.tab_board_area .tab_board_box .board_conts .img_box .best_list .imgs {background:#eee; border:1px solid #ddd;  border-radius:1px; width:115px; height:64px;}
.tab_board_area .tab_board_box .board_conts .img_box .best_list img {width:100%; height:100%;}
.tab_board_area .tab_board_box .board_conts .img_box .best_list .txt {overflow:hidden; height:25px; line-height:20px; color:#444; font-size:13px; margin-top:5px; letter-spacing:-1px;text-overflow:ellipsis; white-space:nowrap;}
.tab_board_area .tab_board_box .board_conts .img_box .best_list:hover .num {background:#242c47;}
.tab_board_area .tab_board_box .board_conts .img_box .best_list:hover .txt {color:#242c47;}
.tab_board_area .tab_board_box .board_conts .normal_list {position:relative; overflow:hidden; padding:0 5px; margin-top:10px;}
.tab_board_area .tab_board_box .board_conts .normal_list .num {float:left; background:#ff7916; color:#fff;width:24px; height:18px; text-align:center; line-height:18px; font-size:11px; border-radius:1px;}
.tab_board_area .tab_board_box .board_conts .normal_list .txt { color:#777; font-size:13px; letter-spacing:-1px; float:left; margin-left:10px; text-overflow:ellipsis; white-space:nowrap; width:288px; overflow:hidden;}
.tab_board_area .tab_board_box .board_conts .normal_list .date {float:right; font-size:12px; color:#888; font-weight:300;}
.tab_board_area .tab_board_box .board_conts .normal_list:hover .num {background:#242c47;}
.tab_board_area .tab_board_box .board_conts .normal_list:hover .txt {color:#242c47;}

.upper_link {position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}




.board_box {min-height:220px; border:1px solid #ddd; margin-bottom:10px; background:#fff; border-radius:2px; clear:both;}
.board_box .pc_box {}
.board_box .tit_area {overflow:hidden; border-bottom:1px solid #ddd; height:40px; padding:0 5px; margin:0 10px;}
.board_box .tit_area .tit {float:left; margin-top:10px;}
.board_box .tit_area .tit .txt:first-child {color:#ff7916; font-weight:700; font-size:18px; font-style:italic}
.board_box .tit_area .tit .txt:last-child {color:#373737; font-size:14px;font-style:italic ; margin-left:10px;} 
.more {float:right; color:#ff7916; border: 1px solid #ddd; width:26px; height:26px; line-height:24px; text-align:center; font-size:15px; font-weight:700; margin-top:8px;}
.board_box ul {padding:10px 5px; }
.board_box li {overflow:hidden; float:left; width:50%; box-sizing:border-box; padding:0 5px; text-align:center;}
.board_box li .box {overflow:hidden; position:relative;}
.board_box li .box .imgs {  border-radius:1px; position:relative;}
.board_box li .event_banner {position:absolute; top:0; left:0; display:none;}
.board_box li .box .imgs img {width:100%; height:100%;}
.board_box li .box .txt {color:#333; font-size:14px; font-weight:bold; margin-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; letter-spacing:-1px;}
.board_box li .box .txt .hot {background:#cb3c3c; color:#fff; font-size:11px; font-weight:600; padding:1px 5px; margin-right:5px; border-radius:1px; animation-name: blink;    animation-duration: 1s; animation-timing-function: step-end; animation-iteration-count: infinite;}
.board_box li .box .muk_txt {color:#777; letter-spacing:-1px; margin-top:4px;}

.board_box2 li {width:25%;}
.board_box2 li .box .txt {text-align:left;}
.board_box2 li .box .txt dt {font-size:16px; color:#2e2e2e}
.board_box2 li .box .txt dd {font-size:12px; color:#373737}

.main_freeslot {min-height:196px;}
.main_freeslot .new_slot {padding:10px ; overflow:hidden;}
.main_freeslot .slick-arrow {display:none !important;}
.main_freeslot .slick_list {overflow:hidden; padding:0 2px;}
.main_freeslot .slick_list .box {position:relative;}
.main_freeslot .slick_list .box .imgs img {width:100%;}
.main_freeslot .slick_list .box .txt {text-align:center; font-size:14px; color:#000; margin-top:2px;}
.main_freeslot .slick_list .box .txt .hot {display:none;}



.freeslot_latest {overflow:hidden; padding-bottom:5px; }
.freeslot_latest li {overflow: visible; position: relative; margin-left: 20px; margin-bottom: 20px; margin-top:10px; padding: 0; width: 30%}
.freeslot_latest li .imgs {}
.freeslot_latest li .imgs img {width:100%;}
.freeslot_latest li .imgs.default {display:none;}
.freeslot_latest li:hover .default {display:block;}
.freeslot_latest li:hover .active {display:none;}
.freeslot_latest li .comming {position:absolute; top:0; left:0; }
.freeslot_latest li .comming img {width:100%;}
.freeslot_latest li .tit {position:absolute; top:-5px; right:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666; font-size:13px;}





/*board */
.new_warranty {margin:0px auto; width:740px; }
.new_warranty li {position:relative; height:246px; background:#fff; border:1px solid #eee; box-shadow: 2px 2px 6px 0 rgb(0 0 0 / 10%); margin-bottom:20px;}
.new_warranty li.end {position:absolute; bottom:0; left:0; width:100%; display:none;}
.new_warranty li input[type=checkbox] {position:absolute; top:10px; left:-20px; z-index:2; width:20px; height:20px;}
.new_warranty li .top_area {margin-top:8px; height:30px; line-height:30px; border-top:1px solid #ff9000; border-bottom:1px solid #ff9000; color:#333; font-size:15px; padding:0 20px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }
.new_warranty li .top_area span {color:#ff9000; margin-right:5px;}
.new_warranty li .conts_area {margin-top:16px; padding:0 12px;}
.new_warranty li .conts_area .box22 {float:left; width:180px; height:130px; margin-left:0px;}
.new_warranty li .conts_area .thum_img {width:168px; position:relative;top:14px;}
.new_warranty li .conts_area .thum_img .point_icon {position:absolute; top:-10px; right:-6px;}
.new_warranty li .conts_area .thum_img .point_icon img {width:80px;}
.new_warranty li .conts_area .thum_img .imgs {width: 160px; height: 158px; border-radius: 1px;}
.new_warranty li .conts_area .thum_img .tit {display:none;}
.new_warranty li .conts_area .thum_img .sub {display:none;}
.new_warranty li .conts_area .box22 .tit {height:42px;}
.new_warranty li .conts_area .box22 .tit img {width:122px; height:41px;}
.new_warranty li .conts_area .box22 dl {margin-top:10px; overflow:hidden; height:119px; border-left:3px solid #ff9000; }
.new_warranty li .conts_area .box22 dt {padding-left:10px;  line-height:20px; color:#666; font-weight:normal; font-size:14px; overflow:hidden;  text-overflow:ellipsis; white-space:nowrap; }
.new_warranty li .conts_area .box22 dt strong {color:#fe0000;}
.new_warranty li .conts_area .box22 dt span { color:#ff9000; font-size:11px; overflow:hidden;line-height:90%;}
.new_warranty li .conts_area .box22 dd {overflow:hidden; margin-top:20px; padding-left:10px;}
.new_warranty li .conts_area .box22 dd .imgs {float:left; margin-left:10px;}
.new_warranty li .conts_area .box22 dd .imgs:first-child {margin-left:0;}
.new_warranty li .conts_area .box22.infomation_box dt {height:140px; white-space:normal;}
.new_warranty li.display_admin {background:#ddd;}


.only_mobile_inline{display:none}



.img-wrap .hot {background:#cb3c3c; color:#fff; font-size:10px;  padding:1px 5px; margin-right:5px; border-radius:2px; animation-name: blink;    animation-duration: 1s; animation-timing-function: step-end; animation-iteration-count: infinite;}
.img-wrap .tit {color:#111; font-weight:bold; font-size:14px; margin-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; letter-spacing:-0.5px;text-align:center;}
.img-wrap .sub {color:#666; letter-spacing:-1px; text-align:center;font-size:0.9rem;}

.warranty_banner li .event_banner img {width:102px; height:102px;}
.warranty_banner li img {width:293px; height:199px; border-radius:3px;}
.warranty_banner li .tit {font-size:15px; font-weight:700; text-align:center; margin-top:5px; letter-spacing:-0.5px; color:#333;}
.warranty_banner li .sub { text-align:center; letter-spacing:-0.5px; color:#888;}
.warranty_banner li .hot {display:none;}
.warranty_main {position:relative; padding:10px;}
.warranty_main .slick_list {position:relative; text-align:center; padding:0 2px;}
.warranty_main .slick_list img {width:100%; }
.warranty_main .slick_list .tit {color:#111; font-weight:bold; font-size:14px; margin-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; letter-spacing:-0.5px;}
.warranty_main .slick_list .tit .hot {background:#cb3c3c; color:#fff; font-size:10px;  padding:1px 5px; margin-right:5px; border-radius:2px; animation-name: blink;    animation-duration: 1s; animation-timing-function: step-end; animation-iteration-count: infinite;}
.warranty_main .slick_list .sub {color:#666; letter-spacing:-1px; }
.warranty_banner_admin {overflow:hidden; clear:both; background:#eee; padding:10px; border:1px solid #999;}
.warranty_banner_admin dl {overflow:hidden; margin-bottom:10px;}
.warranty_banner_admin dd {float:left; height: 36px; line-height: 36px; font-size:16px; letter-spacing:-0.5px;}
.warranty_banner_admin dd:last-child {float:right;}
.warranty_banner_admin dd span {font-size:13px; color:#888; margin-left:6px;}
.warranty_banner_admin .warranty_btn {display:block; font-size:12px; width: 200px; height: 36px; line-height: 36px; text-align: center; background: #4d5983; color: #fff; border-radius: 2px; margin-left:10px;}
.warranty_banner_admin li {width:180px !Important; margin:0 2px;}
.warranty_banner_admin li img {width:100% !Important; height:100% !Important;}

@media (max-width: 1440px) {

	.tab_board_area .tab_board_box .board_conts .normal_list .txt {overflow:hidden; width:240px;}
}


@media (max-width: 1200px) {
	.mong-member-rank-wrap{display:none}
	.only_mobile_inline{display:inline-block;width:2rem;}
	.tab_board_area .tab_board_box .board_conts .normal_list .txt {overflow:hidden; width:200px;}

  	.board_box2 li {width:45%; margin-bottom:10px;}
}


@media screen and (max-width:768px) {
  /*block*/
  .table--block thead {
    display:none;
  }
  .table--block tr {
    display:block;
    margin-bottom:10px;
    border-top:none;
  }
  .table--block th, .table--block td {
    display:block;
    position:relative;
    padding:10px 0;
    padding-left:10%;
    border-width:0 0 1px 0;
	border-bottom:1px solid #e6e6e6;

  }

  .table--block td:before, th:before {
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:40%;
    padding:10px 0;
    background:#f4f4f4;
  }
  .table--block tbody th:nth-child(1):before {content:'번호';}
  .table--block tbody td:nth-child(2):before {content:'업체명';}
  .table--block tbody td:nth-child(3):before {content:'최소 교환금액';}
  .table--block tbody td:nth-child(4):before {content:'최대 교환금액';}

  .tab_board_area .tab_board_box {width:100%; float:none; margin-bottom:5px;}
  .tab_board_area .tab_board_box .board_conts .normal_list .txt {overflow:hidden; width:240px;}



}


@media (max-width: 480px) {
	.logo_box {display:none;}
	.logo_box_src {display:none;}
	.nav_box {display:none;}
	.m_logo_box {display:block;}
	.snow_bg {display:none;}
	.snow_bg_src {display:none;}
	.admin_tool {display:none;}
	.board_form_box {padding:0 10px;}
	.m_banner {display:block;}
	.board.w700 #post-content {padding:10px;}
	.navbar {margin-bottom:0;}
	.container{width:100%;}
	.main {margin:4px 0;}
	.more {margin-top:0; width:22px; height:22px; line-height:20px; margin-top:5px;}
	.board_box .tit_area {height:34px;}
	.board_box .tit_area .tit .txt:first-child {color:#333; font-size:13px; font-style:normal;}
	.board_box .tit_area .tit .txt:last-child {display:none; font-size:12px;}
	.board_box li {width:50%; margin-bottom:5px;}
	.board_box li .box .txt {font-size:13px;}

	.tab_board_area .tab_board_box .board_conts {height:auto;}
	.tab_board_area .tab_board_box {width:100%; float:none; margin-bottom:5px;}
	.info_box_area li {width:50%; text-align:center;}
	.info_box_area li .box {padding:10px; height:148px;}
	.info_box_area li .box .icons {float:none; width:100%; margin-bottom:5px;}
	.info_box_area li dl {width:100%; float:none; padding:0;}
	.info_box_area li dt {font-size:14px;}
	.info_box_area li dd {font-size:12px;}
	.info_txt_box {padding:20px 5px;}
	.info_txt_box .tit {font-size:15px;}
	.info_txt_box li {width:100%; margin-bottom:10px;}
	.info_txt_box li .box {height:auto; padding:10px; overflow:hidden;}
	.info_txt_box li .imgs {float:left; width:20%}
	.info_txt_box li .imgs img {width:90%; }
	.info_txt_box li dl {float:left;  width:80%; padding-left:5px;}
	.info_txt_box li dt {font-size:14px; margin-bottom:5px; margin-top:0;}

	.freeslot_latest li {margin-left:0; padding:1px; }
	.freeslot_latest li .comming {padding:0 1px;}
	.freeslot_latest li .tit {position:relative; top:0;}










	.new_warranty {overflow:hidden; width:100%; }
	 
	.new_warranty li  {height:100%; }
	.new_warranty li.end {height:740px;} 
	.new_warranty li .conts_area {margin-top:10px; padding:0 10px;}
	.new_warranty li .conts_area .box22 {float:none; width:294px; height:100%; margin-left:0; margin-bottom:10px;}
	.new_warranty li .conts_area .thum_img {width:100%; margin:10px auto;top:0px;}
	.new_warranty li .conts_area .thum_img .imgs {width:100%; height:100%; border-radius:3px;}
	.new_warranty li .conts_area .thum_img .point_icon {right:-10px;}
	.new_warranty li .conts_area .box22 dl {height:auto;}
	.new_warranty li .conts_area .box22.infomation_box dt {height:auto;}



	.tab_board_area .tab_board_box .board_conts .menu_list .txt {width:80%; margin-left:0; padding-left:5px;}
	.tab_board_area .tab_board_box .board_conts .normal_list .txt {overflow:hidden; width:70%;}

	.tab_board_area .tab_board_box .board_conts .img_box .best_list .imgs {background:#eee; border:1px solid #ddd;  border-radius:1px; width:100px; height:64px;}
	.tab_board_area .tab_board_box .board_conts .img_box .best_list img {width:100%; height:100%;}

	.img-wrap .img-item img { display:block; border:0; width:100%; height:auto;	margin:0 auto; }
	
	.img-wrap .sub {color:#666; letter-spacing:-1px; text-align:center;font-size:0.7rem;}
}



