@charset "utf-8";
.shop .view td.board_bgcolor, .shop .view td.board_desc{border-bottom:0 !important; text-align:center}
.shop .view .table_02 tr:first-child td.board_desc {font-size:30px; color:#291e94; font-weight:600; padding-bottom:50px;}
.shop .view .table_02 {border-top:0;}
.shop .view .table_02 td.board_bgcolor{display:none}
.shop .view .board_desc a{display:block; padding:13px;  text-indent:-9999px ; position: relative;width:200px; margin:0 auto}
.shop .view .board_desc a:before {content:"구매하기"; position: absolute; left:0%; top:50%; color:#333; width:100%; height:100%;
z-index: 999; background:#fff; border:1px solid #888; text-indent:0px !important; text-align:center; transform:translate(-0%,-50%);
 padding:16px 0 0 0; border-radius:10px; font-size:20px; transition:all 0.3s}
 .shop .view .board_desc a:hover:before {color:#fff;  background:#333; border:1px solid #333; transition:all 0.3s }

.license .bbsnewf5 img{border:1px solid #ccc;}
.license .bbsnewf5 > table > tbody > tr > td > a img{ pointer-events: none; cursor: default;}

.news .bbsnewf5 > table > tbody > tr > td > a img{border-radius:50px 0 0 0 }

.review .table_05 td {padding:1px 0}
.review .table_05 td input[name="delete_check_notice[]"]{position:absolute}

table tr td[height="1"] {background-color:#fff;}
table tr td[height="3"] {background-color:#555; height:2px;}
.board   { width:100%; border:0;  }
table.board tr td  {border:0px #e5e5e5 solid; font-size:12px;  border-bottom:0px #e5e5e5 solid; border-right:0px; height:38px; }
table form table td  {border:0px #e5e5e5 solid; border-top:1px #e5e5e5 solid; border-right:0px; height:38px; }
.board td.board_bgcolor  { background-color:#F7F7F7; border-right:0px; width:150px; text-align:center; }
.board td.board_desc {  width:550px;  } 
td.board_admin_bgcolor,td.board_admin_bgcolor table td {border:0 !important;}

 .table_02 td font { font-size:15px !important; font-family:"Noto Sans KR"; /*font-family:"Malgun Gothic","Dotum","Gulim,Helvetica","sans-serif" !important;*/}
.table_02   { width:100%; border:0px #e1e1e1 solid; border-top:2px #444547 solid;    }
.table_02 td  { border-bottom:1px #e1e1e1 solid; border-right:0px; height:60px; font-size:16px; }
.table_02 td.board_bgcolor  { background-color:#F7F7F7; border-right:0px; width:150px; font-family:"Noto Sans KR";   /*font-family:"Malgun Gothic","Dotum","Gulim,Helvetica","sans-serif" !important;*/}
.table_02 td.board_bgcolor span {font-size:15px !important;}
.table_02 td.board_desc {  width:550px;  } 
.table_03   { width:100%; padding-top:5px; border-top:2px #444547 solid; border-bottom:1px #e1e1e1 solid; border-left:0px;  border-right:0px;  }
.table_03 td  { border-bottom:1px #e1e1e1 solid; border-right:0px #e1e1e1 solid; padding:20px 4px 20px 4px; }
.table_03 td table td { border-bottom:0px ; padding:5px 0 0 0; }
.table_05   { width:100%; padding-top:5px;border-left:0px;  border-right:0px;  }
.table_05 td  {  border-right:0px #e5e5e5 solid; padding:0px 0px 55px 0px; }
.table_05 td table td { border-bottom:0px ; padding:0px 0 2px 0; }
.board_btn {padding-top:20px;}

.review td table td.bbsnewf5 > table > tbody > tr > td > a > img { border:1px solid #888; padding:0; box-sizing:border-box }
.review td table td.bbsnewf5 > table > tbody > tr > td > a { pointer-events: none; cursor: default; }

.titdesign .bbsnewf5 {padding-left:15px;}

/*category*/
.t1 div.category {display:block;}
div.category {display:none; padding-bottom:55px; font-size:20px !important; }
div.category td{ font-size:15px !important; }
div.category select[name="com_board_category_code"]{ font-size:15px !important; }
/*div.category {display:block; margin-bottom:40px; }*/
div.category font,div.category b {font-size:20px !important; font-weight:500 !important ;
 font-family:"OTWelcomeRA","Noto Sans KR","Dotum","Gulim,Helvetica","sans-serif" ; }
div.category font:last-child a{border:0; margin-right:0; padding-right:0;}
div.category .sul_menu {text-align:center;}
div.category .sul_menu a {margin:0px 15px 0 1px; padding:1px 20px 0 0;  }

/*search*/
table #search_table { padding-top:0px; margin:0 auto; }
div #ext_search td.est_cate_cell select{  height:27px; box-sizing:border-box; padding:0 0 0 5px; }
div #ext_search td.est_keyword_cell input{border:1px solid #cacaca; height:27px; box-sizing:border-box; padding:6px; }
div #ext_search td.est_btn_cell {border:0px solid #cacaca; padding:0 2px; background-color:#fff;}
div #ext_search .keywordform {width:150px;}

td.gallery_subject {padding:0 !important; line-height:5px !important;font-weight:bold;}
td.gallery_etc {color:#fff !important;}
td.gallery_etc span {display:none;}

.bbsnewf5 { height:38px; font-size:12px; }
.bbsnewf5 a:link{color:#555555;text-decoration:none}
.bbsnewf5 a:visited{color:#555555;text-decoration:none}
.bbsnewf5 a:hover{color:#FF5500;text-decoration:none}
td.board_admin_bgcolor {padding:10px 5px 0 5px; font-size:12px;}

.public_input {width:85% !important;}
table td.board_desc input[name="file_attachment[]"]{width:85% !important; margin-bottom:10px !important;}
table td.board_desc #border[name="subject"] {width:85%; margin-left:10px;}
table td.board_desc #border {margin-left:10px; padding:5px; font-size:14px !important}
table td.board_desc select[name="category"]{margin-left:10px;}
table td.board_desc input[name="phone_no2"],
table td.board_desc input[name="phone_no3"] {width:auto !important; margin-left:0 !important;}

.paging {font-size:14px;font-family:굴림,돋움;color:#FF5500;font-weight:bold; clear:both; display:block; text-align:center; padding:15px; }
.paging b { font-size:14px; background-color:#7d7d7d; color:#fff; padding:5px 8px;}
.paging a:link{font-size:12px;font-family:굴림,돋움;color:#555;font-weight:normal;text-decoration:none}
.paging a:visited{font-size:12px;font-family:굴림,돋움;color:#555;font-weight:normal;text-decoration:none}
.paging a:hover{font-size:12px;font-family:굴림,돋움;color:#555;font-weight:normal;text-decoration:underline}

/*gallery*/
td.board_bgcolor,td.board_desc {border-bottom:1px solid #dfdfdf !important; }
table table tr[valign="top"] td {border-bottom:0 !important;}
table table tr td[height="3"] {} 
div.category table td[align="left"] {border-bottom:0;}
span.gallery_title,.gallery_etc {padding-top:12px; padding-bottom:2px; display:block; font-family:"Noto Sans KR"; 
font-size:15px ; line-height:18px; font-weight:500;  }
div.pro table,div.pro table td,div.pro table span{font-family:"Noto Sans KR","Dotum","Gulim,Helvetica","sans-serif" !important;}
.pro .table_02 td  {font-weight:500; font-size:14px; }

.t1 .table_05 td table td.bbsnewf5 a  { pointer-events: none; cursor: default; }
.admin  td table td.bbsnewf5  a  { pointer-events:auto !important; cursor: pointer  !important; }
.t1 .table_05 td table td.bbsnewf5 a img {border-radius:30px}
.t1 span.gallery_title {font-size:20px !important; font-weight:600; line-height:30px; color:#333;
font-family:"OTWelcomeRA","Noto Sans KR","Dotum","Gulim,Helvetica","sans-serif" ; }

/*formmail*/
table.formmail_cell_bgcolor td{border:0; font-size:15px !important; }
td.formmail_cell_bgcolor table td,
.table_02 td.formmail_title_bgcolor font,
.table_02 .formmail_border {font-size:15px !important; font-family:"Noto Sans KR","Dotum","Gulim,Helvetica","sans-serif" !important;}
td.formmail_cell_bgcolor { font-size:15px !important; font-family:"Noto Sans KR","Dotum","Gulim,Helvetica","sans-serif";}
td.formmail_cell_bgcolor { padding-left:10px !important;  }
table td.formmail_cell_bgcolor input[name="name"] {width:100px; }
table td.formmail_cell_bgcolor input[name="title"] {width:80%; }
table td.formmail_cell_bgcolor input[name="title1"] {width:80%; }
table td.formmail_cell_bgcolor input[name="receiver_email"] {width:200px; }
table td.formmail_cell_bgcolor input[name="address"] {width:90%; margin-top:5px; }
table td.formmail_cell_bgcolor textarea[name="description"] {width:90%; }
table td.formmail_cell_bgcolor textarea[name="description1"] {width:90%; }
table td.formmail_cell_bgcolor input[name="attachment[]"] {width:90% !important; }

table.table_02 .formmail_border {padding:3px 3px;}
.table_02 td.formmail_cell_bgcolor input {margin:5px 5px !important;}
.table_02 td.formmail_cell_bgcolor textarea {margin:5px 5px !important; line-height:23px;}
.formmail_title_bgcolor {   background-color: #7f7f7f7 !important;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
.review .table_05 td {padding:1px 2px !important}
.t1 .table_05 td table td.bbsnewf5 a img {border-radius:10px}
.t1 span.gallery_title {font-size:15px !important;  line-height:20px; padding-top:5px }
.gallery_etc font  {font-weight:500; font-size:12px !important; line-height:12px !important}
.gallery_etc { line-height:0px !important; }
span.gallery_title {padding-top:5px; font-size:12px !important;  }
div.pro table table tr td {display:table; width:100%; height:auto; }
.table_05 td  { vertical-align:top; padding:0 2px !important}
.comment_txt textarea#border {width:70%;}
.comment_txt input#border {width:90px;}
table td.board_desc #border {width:85%; margin-left:10px;}

.table_02 td  {  height:50px; font-size:13px; }
.table_02 td font { font-size:13px !important; }
.table_02 td.board_bgcolor span {font-size:13px !important;}
table td.board_desc #border {font-size:12px !important}
table td.board_desc input[name="phone_no1"],
table td.board_desc input[name="phone_no2"],
table td.board_desc input[name="phone_no3"] {width:auto !important; }

/*category*/
div.category {display:none; margin-bottom:20px; }
div.category font,div.category b {font-size:14px !important; font-family:"Noto Sans KR","Dotum","Gulim,Helvetica","sans-serif"; }
div.category .sul_menu {text-align:center;}
div.category .sul_menu a {margin:0px 5px 10px 1px; padding:1px 10px 0 0;  }

}