@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 }
*/

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*/
div.category_on {display:block; padding-bottom:55px; font-size:20px !important; }
div.category_on td{ font-size:15px !important; }
div.category_on select[name="com_board_category_code"]{ font-size:15px !important; }
div.category_on font,div.category b {font-size:16px !important; font-weight:500 !important ; }
div.category_on .sul_menu {text-align:center; font-size:0; }
div.category_on .sul_menu img {display:none}
div.category_on .sul_menu a:hover {color:#444}
div.category_on .sul_menu a {margin:0px 3px ; padding:15px 30px; background:#fff; border-radius:120px;
  border:1px solid #ccc; position:relative; width:auto;  font-family:"OTWelcomeRA","Noto Sans KR","Dotum","Gulim,Helvetica","sans-serif" ; font-size:15px !important;}
div.category_on .sul_menu font {padding:0; margin:0; display:inline-block; position:relative ;  color:#333 !important}
/*div.category .sul_menu img+a:nth-last-child(2){background:#fff !important;}*/
div.category_on .sul_menu img+a{background:#3465bf !important; border:0; color:#fff !important;}
div.category_on .sul_menu img+a font {color:#fff !important;}

div.category {display:none;  }
/*div.category td{ font-size:15px !important; }
div.category select[name="com_board_category_code"]{ font-size:15px !important; }
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 .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:#333;text-decoration:none}
.bbsnewf5 a:visited{color:#333;text-decoration:none}
.bbsnewf5 a:hover{color:#333;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:5px; display:block; font-family:"Noto Sans KR"; font-size:18px ; 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 span.gallery_title {font-size:25px !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 td.formmail_cell_bgcolor select {margin-left:5px; padding:5px}

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) {

span.gallery_title {padding-top:0px; font-size:12px !important;}
div.pro table table tr td {display:table; width:100%; height:auto; }
.table_05 td  { vertical-align:top; }
.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_on {display:block; padding-bottom:35px; }
div.category_on font,div.category b {font-size:13px !important; }
div.category_on .sul_menu a {margin:0px 2px 5px 2px ; padding:8px 20px; font-size:13px !important;}
div.category_on .sul_menu font {padding:0; margin:0; display:inline; position:relative ; }
/*div.category .sul_menu img+a:nth-last-child(2){background:#fff !important;}*/
div.category_on .sul_menu img+a{background:#333 !important; border:1px solid #333; color:#fff !important;}
div.category_on .sul_menu img+a font {color:#fff !important;}

div.category {display:none; }
/*div.category {padding-bottom:25px;  }
div.category font,div.category b {font-size:12px !important; font-weight:400 !important; font-family:"Noto Sans KR","Dotum","Gulim,Helvetica","sans-serif"; }
div.category .sul_menu {text-align:center;}
div.category .sul_menu a {margin:2px 2px; padding:8px 10px;  }*/

}