/* mobile_paging */
.paging_wrap2 { display:none; }
.paging2 { display:none; }
.bx_wraper2 { display:none; }
.paging_list2 { display:none; }
/* mobile_paging */

/* paging */
.paging_wrap2 {margin:0 auto; text-align:center; position:relative; }
.paging_wrap2 .paging2 {display:inline-block; margin-top:30px;}

.bx_wraper2 {  max-width:330px; margin:0 auto; display:inline-block;  padding:0 15px; }
.bx_view2 {  width:100%; overflow:hidden; }

.paging_wrap2 .paging_list2 {display:inline-block;  font-size:12px; padding:0 0px; width:500% }
.paging_wrap2 .paging_list2 li {float:left; width:29px; height:29px; line-height:29px;}
.paging_wrap2 .paging_list2 li a {display:block; height:29px; line-height:29px;}
.paging_wrap2 .paging_list2 li a:hover {transition:all 0.2s ease-in; background-color:#828282; color:white;}
.paging_wrap2 .paging_list2 li.active a {background-color:#828282; color:white;}

.paging_wrap2 img {border:1px solid #EBEBEB; }
/* paging */


@media only screen and (max-width: 800px) { 
/* mobile_paging */
.paging_wrap2 { display:block; margin:0 auto; text-align:center; position:relative; }
.paging_wrap2 .paging2 { display:inline-block; margin-top:25px;}

.bx_wraper2 {  max-width:168px; margin:0 auto; display:inline-block;  padding:0 10px; }
.bx_view2 {  width:100%; overflow:hidden; }

.paging_wrap2 .paging_list2 { display:inline-block;  font-size:12px; padding:0 0px; width:500% }
.paging_wrap2 .paging_list2 li {float:left; width:29px; height:29px; line-height:29px;}
.paging_wrap2 .paging_list2 li a { display:block; height:29px; line-height:29px;}
.paging_wrap2 .paging_list2 li a:hover {transition:all 0.2s ease-in; background-color:#828282; color:white;}
.paging_wrap2 .paging_list2 li.active a { background-color:#828282; color:white;}

.paging_wrap2 img {border:1px solid #EBEBEB; }
/* mobile_paging */

/* paging */
.paging_wrap { display:none; }
.paging { display:none; }
.bx_wraper { display:none; }
.paging_list { display:none; }
/* paging */
}

/* table common */
table { /*width:100%;*/ color:black; }
th, tr, td  {padding:15px 0; border-bottom:1px solid #F3F3F3;  font-size:14px;  }   /* tabe border-middle*/

td.b_title {border-top:2px solid #959595;  border-bottom:1px solid #959595;}  /* tabe border-top*/
.b_line th {border-bottom:1px solid #959595;}  /* tabe border-top-bottom*/
.b_title th {border-top:2px solid #959595; }
.b_title td {border-top:2px solid #959595; }

td.b_title2 {border-top:1px solid #959595;  border-bottom:1px solid #959595;}  /* tabe border-top*/
.b_line2 th {border-bottom:1px solid #959595;}  /* tabe border-top-bottom*/
.b_title2 th {border-top:1px solid #959595; }
.b_title2 td {border-top:1px solid #959595; }

td.btn_line { border-bottom:1px solid #959595; }   /* tabe border-bottom*/
.btn_line td { border-bottom:1px solid #959595; }
.btn_line th { border-bottom:1px solid #959595; }

td.btm {  border-bottom:1px solid white }  /* td border-bottom 0 */
.tdb { border-bottom:none; }

.t_line  {border-top:none;}  /* tabe border-top-bottom*/
/* table common */


@media only screen and (max-width: 800px) { 
/* table common */
table { /*width:100%; */ color:black; }
th, tr, td  {padding:5px 0; border-bottom:1px solid #F3F3F3; /*text-align:left;*/ font-size:14px;  }    /* tabe border-middle*/

td.b_title {border-top:1px solid #C3C3C3;  border-bottom:1px solid #C3C3C3;}  /* tabe border-top*/
.b_line th {border-bottom:1px solid #C3C3C3;}  /* tabe border-top-bottom*/
.b_title th {border-top:1px solid #C3C3C3; }
.b_title td {border-top:1px solid #C3C3C3; }

td.b_title2 {border-top:1px solid #C3C3C3;  border-bottom:1px solid #C3C3C3;}  /* tabe border-top*/
.b_line2 th {border-bottom:1px solid #C3C3C3;}  /* tabe border-top-bottom*/
.b_title2 th {border-top:1px solid #C3C3C3; }
.b_title2 td {border-top:1px solid #C3C3C3; }

td.btn_line { border-bottom:1px solid #C3C3C3; }   /* tabe border-bottom*/
.btn_line td { border-bottom:1px solid #C3C3C3; }
.btn_line th { border-bottom:1px solid #C3C3C3; }

td.btm {  border-bottom:1px solid white }  /* td border-bottom 0 */
.tdb { border-bottom:none; }

.activehidden { display:none; }     /* th td  hidden */
.t_line  { border-top:1px solid #C3C3C3; }  /* tabe border-top-bottom*/
/* table common */
}


/* borard_btn_common */
p.b_write  { position:absolute; right:0; top:35px; display:block; text-align:right; border:0px solid red; margin:0px 0px;  }  /* write_btn */
.b_write a { text-align:center; border:1px solid black; padding:8px 20px; background:#3A3F4E; color:white; border-radius:2px; font-size:12px;  }  /* write_btn */
.b_write a:hover { text-align:center; border:1px solid black; padding:8px 20px; background:#000000; color:white; border-radius:2px;  }  /* write_btn */

/*
.b_write a { position:absolute; right:0; top:22px;  float:right; margin-left:5px;  border:1px solid black; padding:8px 20px; background:#3A3F4E; color:white; border-radius:2px; font-size:12px;  }  write_btn 
.b_write a:hover { position:absolute; right:0; top:22px;  float:right; margin-left:5px;  border:1px solid black; padding:8px 20px; background:#000000; color:white; border-radius:2px;   }   write_btn */

@media only screen and (max-width: 800px) { 
p.b_write  { position:relative;  text-align:center; top:10px; display:block; border:0px solid red;  margin:15px 0 20px 0px;  }  /* write_btn */
.b_write a { text-align:center; border:1px solid black; padding:9px 20px; background:#3A3F4E; color:white; border-radius:2px; font-size:11px;  }  /* write_btn */
.b_write a:hover { text-align:center; border:1px solid black; padding:9px 20px; background:#000000; color:white; border-radius:2px;  }  /* write_btn */

/* 
.b_write a { position:absolute; right:0; top:29px;  float:right; margin-left:2px;  border:1px solid black; padding:6px 13px; background:#3A3F4E; color:white; border-radius:2px; font-size:11px;  }  write_btn 
.b_write a:hover { position:absolute; right:0; top:29px;  float:right; margin-left:2px;  border:1px solid black; padding:6px 13px; background:#000000; color:white; border-radius:2px;   }  write_btn */
.search img { width:67px; height:32px; }
/*  borard_btn_common */
}

/*  borard_btn common 
.btn_bd a { float:right; margin-left:5px;  border:1px solid black; padding:8px 27px; background:#3A3F4E; color:white; border-radius:2px;  }
.btn_bd a:hover { float:right; margin-left:5px;  border:1px solid black; padding:8px 27px; background:#1A1D26; color:white; border-radius:2px;   }

.btn_bd  {  position:relative;   font-size:12px;  }
.btn_bd a.list_btn:after { content:"";  background:url(http://www.cheilbanner.com/2017/img/board/th.png) no-repeat;  display:block; position:absolute;  width:12px; height:9px; top:44%; right:10px; }
.btn_bd a.list_btn:before { content:"목록";  position:relative; right:10px; } /* list_btn */

.btn_bd  {  position:relative;   font-size:12px;  padding:30px 0px;  text-align:right;   }
.btn_bd a { position:relative;  s display:inline-block; margin-left:5px;  border:1px solid black; padding:8px 27px; background:#3A3F4E; color:white; border-radius:2px;  }
.btn_bd a:hover { position:relative;  s display:inline-block; margin-left:5px;  border:1px solid black; padding:8px 27px; background:#1A1D26; color:white; border-radius:2px;  }

.btn_bd a.list_btn:after { content:"";  background:url(http://www.cheilbanner.com/2017/img/board/th.png) no-repeat;  display:block; position:absolute;  width:12px; height:9px; top:37%; right:10px; }
.btn_bd a.list_btn:before { content:"목록";  position:relative; right:10px; } /* list_btn */


/*  borard_btn common ★★★★★★★★★★*/


/* btn common */
.f8   { font-size: 8px; }  .f9   { font-size: 9px; }  .f10 { font-size: 10px; }  .f11 { font-size: 11px; }  .f12 { font-size: 12px; }  .f13 { font-size: 13px; }   .f14 { font-size: 14px; }     .f15 { font-size: 15px; }
.bg_btn a { border: 1px solid #5A5A5A;   border-radius: 2px;   padding: 0px 10px;   display: inline-block;   text-align:center;      line-height: 34px; background:#5A5A5A;  color:white;  text-indent:0px;  font-size:12px; }
.bg_btn a:hover { border: 1px solid #5A5A5A;   border-radius: 2px;   padding: 0px 10px;   display: inline-block;   text-align:center;    line-height: 34px;  text-decoration:none;  background:#fff;  color:black; transition:all 0.2s ease-in;}

.bg_btn2 a { border: 1px solid #2471c8;   border-radius: 25px;   padding: 5px 50px;   display: inline-block;   text-align:center;    line-height: 34px; background:#2471c8;  color:white;  text-indent:0px;  }
.bg_btn2 a:hover { border: 1px solid #2471c8;   border-radius: 25px;   padding: 5px 50px;   display: inline-block;   text-align:center;    line-height: 34px;  text-decoration:none;  background:#fff;  color:#2471c8; transition:all 0.2s ease-in;}


.bg_btn3 a { border: 1px solid #2471c8;   border-radius: 25px;   padding: 5px 50px;   display: inline-block;   text-align:center;     line-height: 34px;  text-decoration:none;  background:#fff;  color:#2471c8; transition:all 0.2s ease-in;}
.bg_btn3 a:hover { border: 1px solid #2471c8;   border-radius: 25px;   padding: 5px 50px;   display: inline-block;   text-align:center;    line-height: 34px; text-decoration:none;  background:#2471c8;  color:white;  text-indent:0px;  }


@media only screen and (max-width: 800px) { 
.f8   { font-size: 8px; }  .f9   { font-size: 9px; }  .f10 { font-size: 10px; }  .f11 { font-size: 11px; }  .f12 { font-size: 12px; }  .f13 { font-size: 13px; }   .f14 { font-size: 13px; }     .f15 { font-size: 15px; }
/* btn common */
.bg_btn a { border: 1px solid #5A5A5A;   border-radius: 2px;   padding: 0px 10px;   display: inline-block;   text-align:center;      line-height: 30px; background:#5A5A5A;  color:white;  text-indent:0px;  font-size:12px;  }
.bg_btn a:hover { border: 1px solid #5A5A5A;   border-radius: 2px;   padding: 0px 10px;   display: inline-block;   text-align:center;    line-height: 30px;  text-decoration:none;  background:#fff;  color:black; transition:all 0.2s ease-in;  }

.bg_btn2 a { border: 1px solid #2471c8;   border-radius: 3px;   padding: 2px 35px;   display: inline-block;   text-align:center;    line-height: 30px; background:#2471c8;  color:white;  text-indent:0px;  letter-spacing:-0.2px; }
.bg_btn2 a:hover { border: 1px solid #2471c8;   border-radius: 3px;   padding: 2px 35px;   display: inline-block;   text-align:center;    line-height: 30px;  text-decoration:none;  background:#fff;  color:#2471c8; transition:all 0.2s ease-in;  letter-spacing:-0.2px; }


.bg_btn3 a { border: 1px solid #2471c8;   border-radius: 3px;   padding: 2px 35px;   display: inline-block;   text-align:center;     line-height: 30px;  text-decoration:none;  background:#fff;  color:#2471c8; transition:all 0.2s ease-in;  letter-spacing:-0.2px; }
.bg_btn3 a:hover { border: 1px solid #2471c8;   border-radius: 3px;   padding: 2px 35px;   display: inline-block;   text-align:center;    line-height: 30px; text-decoration:none;  background:#2471c8;  color:white;  text-indent:0px;  letter-spacing:-0.2px; }
}



@media only screen and (max-width: 800px) { 

/*  borard_btn common 
.btn_bd a { float:right; margin-left:2px;  border:1px solid black; padding:9px 20px; background:#3A3F4E; color:white; border-radius:2px;  }
.btn_bd a:hover { float:right; margin-left:2px;  border:1px solid black; padding:9px 20px; background:#1A1D26; color:white; border-radius:2px;   }

.btn_bd  {  position:relative;   font-size:11px;  }
.btn_bd a.list_btn:after { content:"";  background:url(http://www.cheilbanner.com/2017/img/board/th.png) no-repeat;  display:block; position:absolute;  width:7px; height:10px; top:41%; right:10px; }
.btn_bd a.list_btn:before { content:"목록";  position:relative; right:10px; } /* list_btn */


.btn_bd  {  position:relative;   font-size:12px;  padding:20px 0px;  text-align:center;   }
.btn_bd a { position:relative;   display:inline-block; margin-left:1px;  border:1px solid black; padding:9px 22px; background:#3A3F4E; color:white; border-radius:2px;  }
.btn_bd a:hover { position:relative;   display:inline-block; margin-left:1px;  border:1px solid black; padding:9px 22px; background:#1A1D26; color:white; border-radius:2px;  }

.btn_bd a.list_btn:after { content:"";  background:url(http://www.cheilbanner.com/2017/img/board/th.png) no-repeat;  display:block; position:absolute;  width:12px; height:9px; top:37%; right:10px; }
.btn_bd a.list_btn:before { content:"목록";  position:relative; right:10px; } /* list_btn */
/*  borard_btn common */
}


/* 게시판 */
.board  {padding-top:0px;}
.board thead.b_title th{text-align:center;}
.board tbody tr td.board_align {text-align:left; text-indent:10px; }
.board tbody tr td.board_align img {padding:0 1px;}
.board tbody tr td.pd10 {text-indent:25px;}
.board tbody tr td {text-align:center;}
.board .new { display:inline-block; margin-left:5px; }
.board .new { border:1px solid #A8A8A8; font-size:8px; display:inline-block; text-align:center;  text-indent:0px;  padding:5px 5px; line-height:8px; border-radius:2px; }
/* 게시판 */

/* search*/
.search {text-align:center; padding:13px 0; margin-top:25px; font-size:12px;}
.search .b_select {width:12%; }
.search .b_input {width:25%; }
/* search*/





@media only screen and (max-width: 800px) { 
/* 게시판 */
.board  {padding-top:0px;}
.board thead.b_title th{text-align:center;}
.board tbody tr td.board_align {text-align:left; text-indent:0px;  }
.board tbody tr td.board_align a { letter-spacing:-0.5px; }

.board tbody tr td.board_align img {padding:0 1px;}
.board tbody tr td.pd10 {text-indent:10px;}
.board tbody tr td {text-align:center;}
.board .new { display:inline-block; margin-left:5px; }
.board .new { border:1px solid #E4E4E4; font-size:8px; display:inline-block; text-align:center;  text-indent:0px;  padding:5px 5px; line-height:8px; border-radius:2px; }
/* 게시판 */



/* search*/
.search {text-align:center; padding:13px 0; margin-top:13px; font-size:12px;}
.search .b_select {width:20%; }
.search .b_input {width:35%; }
/* search*/
}






/* paging */
.paging_wrap {margin:0 auto; text-align:center; position:relative; }
.paging_wrap .paging {display:inline-block; margin-top:30px;}

.bx_wraper {  max-width:330px; margin:0 auto; display:inline-block;  padding:0 15px; }
.bx_view {  width:100%; overflow:hidden; }

.paging_wrap .paging_list {display:inline-block;  font-size:12px; padding:0 0px; width:500% }
.paging_wrap .paging_list li {float:left; width:29px; height:29px; line-height:29px;}
.paging_wrap .paging_list li a {display:block; height:29px; line-height:29px;}
.paging_wrap .paging_list li a:hover {transition:all 0.2s ease-in; background-color:#828282; color:white;}
.paging_wrap .paging_list li.active a {background-color:#828282; color:white;}

.paging_wrap img {border:1px solid #EBEBEB; }
/* paging */



@media only screen and (max-width: 800px) { 
/* paging */
.paging_wrap {margin:0 auto; text-align:center; position:relative; }
.paging_wrap .paging {display:inline-block; margin-top:25px;}

.bx_wraper {  max-width:168px; margin:0 auto; display:inline-block;  padding:0 10px; }
.bx_view {  width:100%; overflow:hidden; }

.paging_wrap .paging_list {display:inline-block;  font-size:12px; padding:0 0px; width:500% }
.paging_wrap .paging_list li {float:left; width:29px; height:29px; line-height:29px;}
.paging_wrap .paging_list li a {display:block; height:29px; line-height:29px;}
.paging_wrap .paging_list li a:hover {transition:all 0.2s ease-in; background-color:#828282; color:white;}
.paging_wrap .paging_list li.active a {background-color:#828282; color:white;}

.paging_wrap img {border:1px solid #EBEBEB; }
/* paging */
}
