/* BASIC css start */
.__se_tbl_ext{width: 100%!important}
.page-body { position: relative; display: inline-block; width: 1200px; margin-bottom: 150px; }
#bbsData .bbs-link-btm { text-align: center; }
.bbs-table-write textarea { height: 150px; box-sizing: border-box; padding: 15px 20px; border-radius: 5px; font-family: inherit !important; }
.bbs-table-write p { text-align: center; margin: 10px 0px; }
.bbs-table-write .title { line-height: 25px; }
.bbs-table-write input[type="text"], .bbs-table-write input[type="password"] { width: 638px; height: 50px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; font-size: 16px; padding: 0px 30px; color: rgb(51, 51, 51); }
.bbs-table-write .input_style2 { width: 460px; }
.privercy-contract textarea { height: 100px; width: 660px; }
.new-privercy-contract p { text-align: left; }
.privercy-contract .tbl { width: 100%; padding: 0px; margin: 0px; border-spacing: 0px; border-collapse: collapse; border-top: 1px solid rgb(218, 218, 218); border-left: 1px solid rgb(218, 218, 218); }
.privercy-contract .tbl caption { display: none; }
.privercy-contract .tbl th { line-height: 32px; color: rgb(59, 59, 59); font-size: 12px; font-weight: bold; background: rgb(240, 240, 240); text-align: center; }
.privercy-contract .tbl th, .privercy-contract .tbl td { height: 32px; padding: 0px; margin: 0px; border-right: 1px solid rgb(218, 218, 218); border-bottom: 1px solid rgb(218, 218, 218); letter-spacing: -1px; }
.privercy-contract .tbl td .txt-l { padding: 5px 3px; margin: 0px; text-align: left; }
.bbs-link a { width: 260px; height: 64px; border-radius: 5px; background-color: rgb(255, 0, 34); line-height: 62px; font-size: 18px; color: rgb(255, 255, 255); font-weight: 700; text-align: center; }
.bbs-btm { margin-top: 50px; }
.bbs-table-write tbody th, .bbs-table-write tbody td { font-weight: 400; }
textarea { width: 100%; height: 101%; overflow-x: hidden; padding-top: 25px; padding-right: 15px; color: rgb(102, 102, 102); font-size: 14px; font-weight: 400; box-sizing: border-box; resize: none; }
textarea:focus { outline: none; }
.bbs-table-write input#bw_input_file { width: 532px; margin-right: 4px; }
.bbs-table-write a.file-attach { width: 98px; height: 50px; border-radius: 5px; background-color: rgb(51, 51, 51); display: inline-block; box-sizing: border-box; color: rgb(255, 255, 255); border: 1px solid rgb(51, 51, 51); text-align: center; font-size: 16px; line-height: 48px; }
.bbs-table-write a.file-attach:hover { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
.bbs-link a.delete { padding: 0px 3px 0px 5px; }
.bbs-link a.reply { padding: 0px; }
.bbs-table-view .data-bd-cont { padding: 45px 40px; }
.bbs-table-view hr { display: block; }
.wrt { padding-left: 10px; }
.wrt span { margin: 0px 10px; }
.wrt textarea { width: 86%; height: 50px; margin-right: 5px; }
.view-link { text-align: right; }
.view-link .con-link { position: absolute; left: 0px; }
.input-style2 { width: 120px; margin: 0px 5px; }
.list-link { padding: 6px 14px; border-top: 1px solid rgb(237, 237, 237); border-bottom: 1px solid rgb(237, 237, 237); }
.list-link li { padding: 4px 0px; }
.list-link span.arrow { padding: 0px 10px 0px 15px; font-size: 11px; color: rgb(157, 157, 157); }
.list-link span.arrow.prev { background: url("/images/d3/modern_simple/common/icon_prev_arrow.gif") left top no-repeat; }
.list-link span.arrow.next { background: url("/images/d3/modern_simple/common/icon_next_arrow.gif") left top no-repeat; }
.data-bd-cont .add_info { float: left; border: 1px solid rgb(229, 229, 229); width: 97%; padding: 5px 10px; line-height: 150%; margin-bottom: 10px; }
.data-bd-cont .add_title { float: left; width: 30%; font-weight: bold; }
.data-bd-cont .add_content { float: left; width: 70%; }
.data-bd-cont .attach { text-align: left;}
.fixed-img-collist { margin-top: 10px; padding-top: 10px; border-top: 1px solid rgb(229, 229, 229); }
.list-tit { padding-left: 7px; color: rgb(157, 157, 157); background: url("/images/d3/modern_simple/common/bull_join_required.gif") 0px 50% no-repeat; }
.fixed-img-collist ul { padding: 15px 11px 0px; }
.fixed-img-collist ul li { float: left; padding: 0px 10px 15px; text-align: center; }
.fixed-img-collist ul li a { display: block; width: 150px; font-size: 11px; color: rgb(157, 157, 157); }
.fixed-img-collist ul li a span.prd img { width: 142px; height: 142px; margin-bottom: 8px; padding: 3px; border: 1px solid rgb(216, 216, 216); }
.fixed-img-collist ul li p { padding: 1px; font-size: 11px; color: rgb(102, 102, 102); font-weight: bold; }
.privercy-contract textarea { height: 60px; width: 660px; }
.privercy-contract-tap { height: 30px; }
.privercy-contract-tap li a { padding: 7px 10px; }
.privercy-contract .tbl { width: 100%; padding: 0px; margin: 0px; border-spacing: 0px; border-collapse: collapse; border-top: 1px solid rgb(218, 218, 218); border-left: 1px solid rgb(218, 218, 218); }
.privercy-contract .tbl caption { display: none; }
.privercy-contract .tbl th { line-height: 32px; color: rgb(59, 59, 59); font-size: 12px; font-weight: bold; background: rgb(240, 240, 240); text-align: center; }
.privercy-contract .tbl th, .privercy-contract .tbl td { height: 32px; padding: 0px; margin: 0px; border-right: 1px solid rgb(218, 218, 218); border-bottom: 1px solid rgb(218, 218, 218); letter-spacing: -1px; }
.privercy-contract .tbl td .txt-l { padding: 5px 3px; margin: 0px; text-align: left; }
.bbs-table-view .btn-report { display: block; text-align: right; color: rgb(157, 157, 157); font-size: 11px; }
.writer .btn-member-declare { display: inline-block; width: 12px; height: 13px; margin: -4px 0px 0px 5px; text-indent: -9999px; background: url("/images/d3/modern_simple/btn_declare_icon_pc.png") 0px 0px no-repeat; }

/* BASIC css end */


/* BASIC css end */

