/* BASIC css start */
#contentWrapper { margin-bottom: 150px }
#bbsData .bbs-tit { margin: 80px 0 50px }
#bbsData .bbs-link-btm { margin-top:30px; text-align: center }
#bbsData .bbs-link-btm a { width:250px; height:58px; font-size:16px; line-height:58px; border-radius: 50px;margin: 0 3px }
.bbs-table-write { margin-top: 20px; border: 1px solid #ccc; border-radius: 5px; overflow: hidden }
.bbs-table-write p { text-align: center; margin: 10px 0px; }
.bbs-table-write .title { line-height: 25px; }
.bbs-table-write .title .title_select { padding-top:5px }
.bbs-table-write .title .MS_select { margin-bottom:5px }
.bbs-table-write .MS_select { height:33px; }
.bbs-table-write .textContent th { padding-top: 20px; padding-bottom: 20px; vertical-align: top; border-bottom: none }
.bbs-table-write .textContent td { border-bottom: none; }
.bbs-table-write textarea { width:100%; height: 225px !important;overflow:hidden;resize:none;padding: 10px 0 !important; box-sizing: border-box; }
.bbs-table-write textarea:focus-visible { outline: none }
.bbs-table-write input { width: 100% }
.bbs-table-write input[type=checkbox] { width: 20px }

.text_content { *padding:13px 0 13px 2px }

/* 상품 상단 정보 */
.prd-tinfo { padding:0 40px; border:1px solid #ccc; border-radius:5px; *zoom:1; overflow:hidden }
.prd-tinfo:after { display:block; clear:both; content:'' }
.prd-tinfo dt,
.prd-tinfo dd { padding:9px 0; position:relative; float:left }
.prd-tinfo dt { width:100px; height:100px }
.prd-tinfo dt img { width:100%; height:100% }
.prd-tinfo dd { margin-left:40px; width:977px }
.prd-tinfo dd ul { padding-top:24px }
.prd-tinfo dd ul li { padding-top:6px; font-size:14px }
.prd-tinfo dd ul li a { font-size:14px }

.bbs-table-write tbody th { background-color: transparent; padding: 0 0 0 30px; color: #999; font-weight: 300 }
.bbs-table-write tbody td { padding: 0; position: relative; width: 100%; }
.bbs-table-write .MS_input_txt { border: none; height: 56px; font-size: 14px; padding:0 0 0 5px; line-height:56px; margin-right: 0; box-sizing: border-box }
.bbs-table-write tbody td .rightAbsol {position: absolute;right: 0;top: 0;}
.bbs-table-write tbody td .rightAbsol.lock { right: 25px;top: 22px; }
.bbs-table-write tbody td .rightAbsol.htmlBox { right: 25px; top: 18px; }
.bbs-table-write tbody td .rightAbsol.btn_file {display:inline-block; height: 56px;font-size: 14px;line-height: 56px;border: 1px solid #b99341; width: 155px;color: #b99341;text-align: center; top: -1px;}

/* 개인정보보호정책 동의 */
.privercy-contract textarea { height: 100px; width: 660px; }
.new-privercy-contract p { text-align: left; }

/* 개인정보 수집 이용 */
.privercy-contract .tbl {  width:100% !important; padding:0; margin:0; border-spacing:0; border-collapse:collapse; border-top: 1px solid #dadada; border-left: 1px solid #dadada; }
.privercy-contract .tbl caption { display:none; }
.privercy-contract .tbl th { line-height:32px; color: #3b3b3b; font-size:12px; font-weight:bold; background: #f0f0f0; text-align:center; }
.privercy-contract .tbl th,
.privercy-contract .tbl td { height:32px; padding:0; margin:0; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; letter-spacing:-1px; }
.privercy-contract .tbl td .txt-l { padding:5px 3px; margin:0; text-align:left; }
/* BASIC css end */

