/* BASIC css start */
#contentWrap {
    width: 1100px;
    margin: 0 auto;
}
.pro_title { text-align: left;border-bottom: 1px solid #7F7F7F;}
#bbsData .pro_title p { font-size: 24px;padding-bottom:20px;}
    
#bbsData .bbs-link-btm {
    margin-top: 50px;
    text-align: center;
    margin-bottom:100px;
}

#bbsData .bbs-link-btm a {
    width: 170px;
    border: 1px solid #333;
    padding: 15px 10px;
    font-size: 14px;
    color: #000;
    border-radius: 7px;
    box-sizing: border-box;
    height:46px;
}

#bbsData .bbs-link-btm a:last-child {
    background: #0075ff;
    color: #fff;
    border: none;
    margin-left: 10px;
}

.bbs-table-write textarea {
    width: 100%;
    height: 400px;
    border-radius: 10px;
    /* background: #F2F2F2;*/
    padding: 10px;
    box-sizing: border-box;
    /*border:none;*/
}
.bbs-table-write p { text-align: center; margin: 10px 0px; }
.bbs-table-write .title { line-height: 25px; }
.bbs-table-write .title input { width: 99%;}
.bbs-table-write .input_style { width: 220px; height:30px; }
.bbs-table-write .input_style2 { width: 524px;  height:30px; }

/* »óÇ° »ó´Ü Á¤º¸ */
.prd-tinfo {
    display: flex;
    align-items: center;
}
.prd-tinfo dt {}
.prd-tinfo dt img { width: 60%; }
.prd-tinfo dd {
    width: 100%;
    margin-left: -29px;
}

.prd-tinfo dd ul li {
    padding: 1px 0;
    font-size: 14px;
}
.prd-tinfo dd ul li a { font-size: 14px;}

/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ µ¿ÀÇ */
.privercy-contract textarea { height: 100px; width: 1100px; }
.new-privercy-contract { padding: 0; width: 100% !important; position: relative; }
.new-privercy-contract p { 
    text-align: left; 
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
}
.new-privercy-contract p span { font-weight: 500; cursor: pointer; }
.new-privercy-contract .tbl {width: 100% !important; }


/* °³ÀÎÁ¤º¸ ¼öÁý ÀÌ¿ë */
#bbsData .privercy-contract { width: 100%; display: none; }
#bbsData .privercy-contract + div { font-size: 13px; color: #999999; }
#bbsData .privercy-contract .tbl { width:100%; padding:0; margin:0; border-spacing:0; border-collapse:collapse; border-top: 1px solid #dadada; border-left: 1px solid #dadada; }
#bbsData .privercy-contract .tbl caption { display:none; }
#bbsData .privercy-contract .tbl th { color: #000; background: #f0f0f0; text-align:center; font-weight: normal; }
#bbsData .privercy-contract .tbl th,
#bbsData .privercy-contract .tbl td { height:37px; padding:0; margin:0; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; letter-spacing: 0;  font-size: 12px; }
#bbsData .privercy-contract .tbl td .txt-l { padding: 10px 15px; margin:0; text-align: center; }
#bbsData .privercy-agree { position: absolute; top: 0; margin: 0; left: 190px; }
#bbsData .privercy-agree label { font-size: 13px; margin-right: 15px; }
#bbsData .privercy-agree label input { width: 18px; height: 18px; margin: -2px 4px 0 0; }




/* ÁÖ¹®³»¿ª Á¶È¸ ·¹ÀÌ¾î */
.myorder {}
.myorder .input-group { display: inline-block; }
.myorder #ordernuminput { width: 180px; }
.myorder a.layer-open, .file {
    display: inline-block;
    height: 100%;
    background: #333;
    vertical-align: middle;
    color: #fff;
    border-radius: 7px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    width: 170px;
    text-align: center;
}
.myorder #order_list { overflow-y: scroll; height: 410px; margin-bottom: 40px; }
#myorderlayer { display: none; position: absolute; top: 0; left: 0; width: 658px; padding-bottom: 10px; border: 1px solid #838897; background: #fff; z-index: 1}
#myorderlayer .l-close { z-index: 1; position: absolute; top:19px; right:19px; width:26px; height:26px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/common/btn_close_layer.gif) 0 0 no-repeat }
#myorderlayer .tit { height: 67px; line-height: 69px; padding: 0 30px; border-bottom: 1px solid #dfdfdf;  color: #000; font-size: 24px; font-weight: bold; }
#myorderlayer .cnt { padding: 20px 50px 0; }
#myorderlayer .cnt .cnt-tab:after { clear: both; content: ""; display: block; }
#myorderlayer .cnt .cnt-tab { height: 36px; margin-bottom: 30px; }
#myorderlayer .cnt .cnt-tab li { float:left; width: 138px; height: 34px; margin-left: -1px; border: 1px solid #d7d7d7; background:#fff; }
#myorderlayer .cnt .cnt-tab li:first-child { margin-left:0; }
#myorderlayer .cnt .cnt-tab li a { display:block; line-height: 34px; color: #333; font-size: 12px; text-align:center; text-decoration:none; background:none; }
#myorderlayer .cnt .cnt-tab li.now { position:relative; z-index:1; border: 1px solid #8e8e8e; font-weight:bold; background: #d1d1d1; }
#myorderlayer .cnt table { border-top:1px solid #000 }
#myorderlayer .cnt table thead th { padding:15px 0; font-size:13px; color:#000; font-weight:bold; border-bottom:1px solid #e9e9e9; background: #fff; }
#myorderlayer .cnt table tbody td { padding:10px 0; color:#343434; border-bottom:1px solid #e9e9e9 }
#myorderlayer .cnt table tbody td .prd-blue { color: #1456ff; cursor:pointer; }
#myorderlayer .paging a { font-size: 12px; }
#myorderlayer .paging a.now,
#myorderlayer .paging .now { font-weight: bold; }




.bbs-table-write tbody th, .bbs-table-write tbody td{
    border-top:none !important;
    padding: 20px 0;
    text-align: left;
    padding-left: 15px;
}
.bbs-table-write tbody th div { 
    font-size: 14px;
    display:flex;
    align-items:center;
    }
.bbs-table-write tbody th div span.dot {
    color: #0075ff;
    font-size: 28px;
    margin-left: 1px;
}
#bbsData input {
    background: #f2f2f2;
    border: none;
    border-radius: 7px;
    padding-left: 10px;
    height: 40px;
    font-size:14px;
}
input#bw_input_file { width: 250px;}
ul.noti li {
    font-size: 13px;
    line-height: 23px;
    color: #858585;
    margin-bottom: 10px;
}

ul.noti li:before {
    content: '¡¤';
    margin-right: 3px;
}


tr.add_info_tr td:first-child {
    width: 10%;
}

tr.add_info_tr td:last-child {
    width: 90%;
}

tr.add_info_tr td span {
    font-size: 14px;
}

td.addinfo_value label {
    font-size: 14px;
    margin-right: 3px;
}

td.addinfo_value input[type="text"] {
    margin-right: 20px;
    width: 300px;
}

select#subhead {
    height: 37px;
    width: 120px;
    border-radius: 7px;
    margin-bottom: 10px;
    background: #f2f2f2;
    border: none;
    padding-left: 10px;
    font-size: 14px;
}
span#addinfo_text {
    display: none;
}
/* BASIC css end */

