@charset "utf-8";

table.prod {margin:0 auto; font-size:18px; line-height:24px; width:100%; background:white;}
table.prod caption {display:none;}
table.prod th, .prod td {border-bottom:1px solid #dadada; padding:10px 15px 10px 15px; color:#222; text-align:left}
table.prod th {background:#5e4b45; color:#fff; font-weight:bold; border-right:1px solid #fff; text-align:center;}
table.prod td.tit {width:23%; background:#e6e5e3;  color:#5e4b45; font-weight:bold;  border-right:1px solid #dadada; text-align:center;}
table.prod td.tit2 {width:23%; text-align:center; border-right:1px solid #dadada; font-weight:bold; color:#000;}
table.prod td.tit3 {text-align:center; border-right:1px solid #dadada;}
table.prod td.tit4 {text-align:center;}


table.fixing						{}
table.fixing th					{background:#5e4b45; border-right: 1px solid #ffffff; color:#fff; font-weight:bold; text-align:center; padding:12px 0 14px 0;}
table.fixing th:last-child	{border-right:none;}
table.fixing td					{color:#000; border: 1px solid #dadada; padding:12px 0 14px 0;}
table.fixing td:first-child	{border-left:none;}
table.fixing td:last-child	{border-right:none;}
table.fixing td.tit					{width:10%; background:#e6e5e3; color:#5e4b45; font-weight:bold; text-align:center; border-color:#d2d0cc;}
table.fixing td.tit2				{width:10%; background:#e6e5e3; font-weight:bold; text-align:center; border-color:#d2d0cc;}
table.fixing td.txt				{padding:10px 0 10px 20px;}


table.manual {margin:0 auto; font-size:18px; line-height:24px; width:100%; background:white;}
table.manual caption {display:none;}
table.manual th, .manual td {border-bottom:1px solid #dadada; padding:10px 15px 10px 15px; color:#222; /*text-align:left;*/text-align:center;}
table.manual th {background:#5e4b45; color:#fff; font-weight:bold; border-right:1px solid #fff; text-align:center;}
table.manual td.tit {width:15%; background:#e6e5e3;  color:#5e4b45; font-weight:bold;  border-right:1px solid #dadada; text-align:center;}
table.manual td.tit2 {width:15%; text-align:center; border-right:1px solid #dadada; font-weight:bold; color:#000;}
table.manual td.tit3 {text-align:center; border-right:1px solid #dadada;}
table.manual td.tit4 {text-align:center;}



/* 상세보기& 글쓰기 페이지 */
table.bview {margin:0 auto; font-size:17px; width:100%; background:white;}
table.bview caption {display:none;}
table.bview th, .bview td {border-bottom:1px solid #dadada; padding:10px 15px 10px 15px; color:#222; text-align:left}
table.bview th {width:17%; background:#e1efde; font-weight:bold; text-align:center}

table.bview th.first {border-top:3px solid #429d2a;}
table.bview td.first {border-top:3px solid #429d2a;}
table.bview td a {color:#696969;}
table.bview td.bdate span {margin-right:15px;}
table.bview td textarea {width:100%; height:200px; border:1px solid #ccc; margin-top:5px;}
table.bview td textarea.texta1 {height:50px;}
table.bview td input.bis {border:1px solid #ccc; height:24px; line-height:24px;}
table.bview td .deld {margin-top:5px;}

/* 고객센터 */
table.sview {margin:0 auto; font-size:17px; width:100%; background:white;}
table.sview caption {display:none;}
table.sview th, .sview td {border-bottom:1px solid #dadada; padding:10px 15px 10px 15px; color:#222; text-align:center; }
table.sview th {width:12%; background:#4aa233; font-weight:bold; color:#fff;}
table.sview td.th2 {background:#e1efde; border-right:1px solid #dadada;}


/* 20250218 - 판매단가 */
.tbl_price {width:100%; border-collapse: collapse;  border: 0;}
.tbl_price th.th1 {background:#429d2a; color:#fff; height:36px;}
.tbl_price th.th2 {background:#e1efde; color:#429d2a;}
.tbl_price td {border: 1px solid #aaa; background-clip: padding-box; scroll-snap-align: start; padding:0.5% 0;}
.tbl_price th.line {border-bottom:1px solid #8fb886;}

/* 버튼 */
div.bbutton {overflow:hidden; margin:15px 0 30px 390px; font-size:22px; font-family:ngb;}
div.bbutton a {display:block; text-align:center; color:#000;  display:block; width:105px; height:45px; line-height:45px; float:left; margin-left:10px;}
ul.bbutton {overflow:hidden; margin:15px 0 30px 0; font-size:15px; float:right; font-family:ngb;}
ul.bbutton li {float:left; margin-left:5px;}
ul.bbutton li a {display:block; text-align:center; color:#000;  display:block; width:105px; height:45px; line-height:45px; font-size:15px; letter-spacing:-1px; font-weight:bold;}
a.bbtn1 {background:#194a98; background:url(/img2/common/bbtn1.gif)}
a.bbtn2 {background:#576b7c; background:url(/img2/common/bbtn2.gif)}

/*faq 카테고리*/
#blist {}
#blist .faqlist fieldset{width:95.8%; padding:8px 2%; float:left; border:1px solid #c3c7ce; background:#f2f4f5;}
#blist .faqlist label{font-weight:bold; color:#313337; padding-top:2px;}
#blist .faqlist input{vertical-align:middle;padding-top:2px;}

/*faq - 분류별*/
#blist .faq{border-top:2px solid #c4c4c4; margin:0 0 0 0; overflow:hidden; width:100%; line-height:160%; font-size:15px; color:#333333;}
#blist .faq img{position:relative; top:0px; left:0px; margin:0 0 0 0px; float:left; /*width:17px; height:17px;*/}

#blist .faq dl{border-bottom:1px solid #dcdcdc; float:left; width:100%;}
#blist .faq dt{font-weight:bold; padding:0; float:left; width:100%; cursor:pointer;}
#blist .faq dt a{display:block; cursor:pointer; font-size:15px; color:#333333;}
#blist .faq dt span{display:inline-block; width:85%; float:left; padding:9px 20px 0 20px;}

#blist .faq dd{padding:0 0 0 0; height:auto; margin:0; float:left; width:100%; display:none; background:#f6f6f6 url(/img2/common/dd_bg.gif) repeat-y 0 0; border-top:1px solid #dcdcdc;}
#blist .faq dd > span{display:inline-block; width:85%; float:left; padding:11px 0 9px 20px; line-height:20px;}

#blist .faq a:hover{text-decoration:underline;}
#blist .faq dd .video{width:100%;}

/*파일첨부,url*/
#blist .faq .urlFile{width:100%; height:auto; margin:0px; padding:11px 0;  overflow:hidden; background:url(/img2/common/bbs_dot_line.gif) repeat-x top;}
#blist .faq .urlFile dl{position:relative; width:97%; float:left; height:19px; margin:0 0 0 10px; border:none;}
#blist .faq .urlFile dt{position:relative; width:20px; padding:0 5px 0 12px; float:left; display:inline-block;}
#blist .faq .urlFile dd{color:#797979; width:90%; font-size:11px; padding:0; float:left; display:inline-block;}
#blist .faq .urlFile a{color:#797979; font-size:11px;}

/* 게시판, 프로그램 템플릿 관련 */

.p_main {font-size:15px; line-height:22px; color:#494949}
.p_title {font-size:15px; line-height:22px; color:#444444; font-weight:bold}
.p_input {font-size:14px; line-height:22px; color:#494949; background-color:#FFFFFF; border:1px solid #C9C9C9; height:23px}
.p_textarea {font-size:14px; line-height:22px; color:#494949; background-color:#FFFFFF; border:1px solid #C9C9C9}
.none {border:0px}