/* °Ô½ÃÆÇ °ü·Ã CSS */
.table_02 input[name=phone_no1], .table_02 input[name=phone_no2], .table_02 input[name=phone_no3], .table_02 input[name=mobile_no1], .table_02 input[name=mobile_no2], .table_02 input[name=mobile_no3] {
 max-width: 70px;
 width: 100%;
}
.table_02 td {
 font-size:13px;
 padding: 10px;
}

.att_title {
 padding: 10px;
}
.board_desc {
 border-bottom: 1px solid #E5E5E5;
 font-size: 14px;
}
.bbswriter {
 font-size:15px;
 font-weight:400;
}
.bbsetc_dateof_write {
 font-size:15px;
 font-weight:400;
}
.bbsno {
 font-size:15px;
 font-weight:400;
}
.bd_out1 {
 text-align: left;
 padding-left: 10px;
}
.product_tb {
 width:100%;
}
.product_tb_in {
 width: 100%;
}
.product_tb_in img {
 width:100%;
 height:auto;
}
.product_board_out {
 width:100%;
}
.product_board_out img {
 width:100%;
 height:auto;
}
.product_board_out_in table {
 width:100%;
}
.board_output {
 font-family: 'nanumgothic','Nanum Gothic' !important;
}
.board_output a {
 font-family: 'nanumgothic','Nanum Gothic' !important;
 font-size: 13px !important;
 line-height: 25px !important;
}
.board_output_gallery_img {
 padding:0;
 margin:0;
 background:#000;
}
.board_output_gallery_img a:hover {
 opacity:0.5;
 -webkit-transition: .2s ease-in; transition: .2s ease-in;
}
.board_output_gallery_img img {
 width:100%;
 height:auto;
}
.gallery_subject {
 padding-bottom: 20px;
 font-family: 'nanumgothic','Nanum Gothic' !important;
}
.gallery_subject a {
 color:#333;
}
.board_output_gallery_subject a {
 opacity:0.5;
 position:absolute;
}
.board_output_gallery_subject a:hover {
 opacity:1;
}
.board_gallery img {
 width: 100%;
 height: auto !important;
}
.product_categotywrap {
 padding: 20px 0;
}
.product_categotywrap select {
 padding: 2px 10px;
 font-size: 15px;
}
#post_area {
 margin: 10px;
}

@media all and (max-width: 768px) {
  
 
 .table_02 input {
  width:100%;
 }
 
 #post_area > img {
  width: 100% !important;
  height: 100% !important;
 }
}

@media all and (max-width: 480px) {
  
 .formmail_title_bgcolor img {
  width: 100%;
 }
 .formmail_title_bgcolor {
  width: 100%;
  font-size: 12px;
 }
 .formmail_cell_bgcolor {
  width: 100%;
 }
 .table_02 td {
  padding: 5px;
 }
 .gallery_list td {
  width: 100%;
  float: left;
 }
 .product_board td {
     width:100%;
    }
 .product_board td img {
     width:100%;
    }
 .product_tb_in td {
  width:100%;
  height:auto;
 }
 .gallery_list td {
    width: 100%;
    float: left;
   }
}