/* BASIC css start */
#bbsData .bbs-link-btm { margin-top:40px; text-align: right }
#bbsData .bbs-link-btm a { margin-left: 7px;
    width: 103px;
    height: 40px;
    font-size: 13px;
    line-height: 40px; }
.bbs-table-write p { text-align: center; margin: 10px 0px; }
.bbs-table-write .title { line-height:1.1; font-size:13px; }
.bbs-table-write .title .title_select { padding-top:5px }
.bbs-table-write .title .MS_select { margin-top:5px; float:left; margin-right:20px; }
.bbs-table-write .MS_input_txt { text-indent:5px; height:36px; line-height:36px; border:1px solid #ddd; background:#fff; padding:2px 0 0 0; }
.bbs-table-write .MS_select { height:33px; }
.bbs-table-write textarea { width:900px; height: 300px !important; }
.bbs-table-write .input_style1 { width:241px; }
.bbs-table-write .input_style2 { width:644px; }
.bbs-table-write .input_style3 { margin-right:0; width:362px; background:#f5f5f5 }

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

.bbs-table-write .btn_file { display:inline-block; margin-left:-1px; padding:0 17px; height:38px; font-size:13.29px; line-height:38px; border:1px solid #000; }
/* »óÇ° »ó´Ü Á¤º¸ */
.prd-tinfo { margin-top:10px; zoom: 1; overflow: hidden; padding:20px 0 20px 107px; border:1px solid #e4e4e5 }
.prd-tinfo dt,
.prd-tinfo dd { position: relative; float: left; }
.prd-tinfo dt { left: -87px; margin-right: -87px; width:70px; height:70px }
.prd-tinfo dt img {  width: 100%; height: 100%; }
.prd-tinfo dd { width: 100%;  }
.prd-tinfo dd ul {  }
.prd-tinfo dd ul li { padding-top:14px }
.prd-tinfo dd ul li .tit { font-weight:bold }
.prd-tinfo dd ul li a { vertical-align:top }
.prd-tinfo dd ul li img { vertical-align:top }
/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ µ¿ÀÇ */
.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; }


#content {width: 1070px;float: right; min-height:720px; margin-right:60px;}

.fl_right {float:right}
.data_hidden {display:none;}

div.bbs-hd {
    display: block;
    height: 60px;
    padding: 120px 0 20px;
    border-bottom : 0;
}
    
.bbs-hd ul li {
    float: left;
    width: 25%;
    border: 1px solid #e8e8e8;
    border-right : 0;
    box-sizing: border-box;
    text-align: center;
    font-size: 15px;
}
.bbs-hd ul li:last-child {border-right: 1px solid #e8e8e8;}
.bbs-hd ul li.on {color:#fff;background:#000;}
.bbs-hd ul li.on a {color:#fff;}
.bbs-hd ul li a {
    font-size: 15px;
    width: 100%;
    height: 100%;
    display: block;
    padding: 20px 0;
    }
    
.CSSbuttonBlack {background : #8c2f30;color:#fff;border-color:#8c2f30}
.CSSbuttonBlack:hover {background : #8c2f30;color:#fff;}
.CSSbuttonWhite {color:#2f2f2f;}
.CSSbuttonWhite:hover {
    color: #000;
    background: #fff;
}

/* ¼öÁ¤ */
table {color:#000;}
.bbs-tit h3 {font-size:17px;}
.bbs-table-write tbody th {background:none; font-size:13px;}
.bbs-table-write form fieldset table tbody tr:nth-of-type(4) {border-top:2px solid #fff;}
.bbs-table-write form fieldset table tbody tr:nth-of-type(4) td,
.bbs-table-write form fieldset table tbody tr:nth-of-type(4) th {padding-top:0;}
#bw_input_passwd {width:237px; margin-right:15px;}

/* BASIC css end */

