/* BASIC css start */
#contentWrapper {background: #f4f4f4;padding-bottom: 100px;}
#layout_footer {margin-top: 0 !important;}

#bbsData {text-align: center;padding: 100px 0;}
#bbsData .page-body {width: 980px;margin: 0 auto;background: #fff;border-radius: 40px;margin-top: 30px;padding: 50px;box-sizing: border-box;box-shadow: 0px 0px 8px rgb(0 0 0 / 8%);}

.h3_wrap {clear:both; text-align:center; margin-top:0; margin-bottom:30px;}
.h3_wrap > h3 {/*background:url('../images/common/icon_h4.png') no-repeat left 12px; padding-left:18px;*/text-align:center; padding: 0;margin: 0;background: none;font-size: 28px;color: #191919;font-weight: 500;line-height: 1;}


.bbs-link { font-size:0 }
.bbs-link a { margin:0 2px }
.bbs-link a.delete { padding: 0 3px 0 5px; }
.bbs-link a.reply { padding: 0; }
.data-bd-cont {
    padding: 10px 0;
    line-height: 160%;
    min-height: 200px;
}
.bbsbtn_wrap3 {margin:20px 0;}
.bbsbtn_wrap3 a {min-width:80px !important;}

.bbs-table-view .data-bd-cont { padding: 20px 0 40px 0; color:#8d8d8d }
.bbs-table-view hr { display: block; }

.input-style2 { width: 120px; margin: 0px 5px; }

.list-link { padding:10px 15px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; }
.list-link li { padding:10px 0px }
.list-link li a { color:#828282 }
.list-link span.arrow { padding: 0px 5px 0px 15px; color: #828282; font-weight:bold }
.list-link span.arrow.prev { background: url(/design/duduworld/images/btn_bbs_icon_prev.gif) no-repeat left 5px }
.list-link span.arrow.next { background: url(/design/duduworld/images/btn_bbs_icon_next.gif) no-repeat left 5px }

.data-bd-cont .add_info { float: left; border: 1px solid #e5e5e5; 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: center; margin-bottom: 10px; }
/* °ü·Ã »óÇ° ¸ñ·Ï */
.fixed-img-collist { margin-top:10px; padding-top:10px; border-top:1px solid #e5e5e5;}
.list-tit { padding-left:7px; color:#9d9d9d; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 50%;}
.fixed-img-collist ul { padding:15px 11px 0;}
.fixed-img-collist ul li { float:left; padding:0 10px 15px; text-align:center;}
.fixed-img-collist ul li a { display:block; width:150px; font-size:11px; color:#9d9d9d;}
.fixed-img-collist ul li a span.prd img { width:142px; height:142px; margin-bottom:8px; padding:3px; border:1px solid #d8d8d8;}
.fixed-img-collist ul li p { padding:1px; font-size:11px; color:#666; 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% !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; }




.bbs-table-write .btn_file { display:inline-block; margin-left:-1px; padding:0 5px; height:31px; font-size:11px; line-height:31px; border:1px solid #e4e4e5; background:#f5f5f5; }
/* »óÇ° »ó´Ü Á¤º¸ */
.prd-tinfo {zoom: 1;overflow: hidden;height: 80px;line-height: 80px;display: flex;align-items: center;border-radius: 25px;background: #f4f4f4;padding: 0 30px;box-sizing: border-box;margin-bottom: 10px;}
.prd-tinfo dt,
.prd-tinfo dd { position: relative; }
.prd-tinfo dt {width: 95px;font-size: 18px;color: #191919;font-weight: 500;}
.prd-tinfo dt img {  width: 100%; height: 100%; }
.prd-tinfo dd {width: calc(100% - 95px);text-align: left;font-size: 18px;color: #767676;font-weight: normal;}
.prd-tinfo dd a {font-size: 18px;color: #767676;font-weight: normal;vertical-align: baseline;}
.prd-tinfo dd input {background: transparent;border: 0;font-size: 18px;color: #767676;font-weight: normal;vertical-align: initial;height: 35px;line-height: 35px;padding-top: 0;}
.prd-tinfo dd select {line-height: 35px;height: 35px;font-size: 18px;color: #767676;font-weight: normal;background-color: transparent;vertical-align: baseline;}
.prd-tinfo dd .date {position: absolute;top: 50%;right: 0;transform: translateY(-50%);color: #999999;font-weight: 400;}
.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 }

.prd-tinfo.cont {display: block;height: auto;}
.prd-tinfo.cont dd {width: 100%;padding: 0px 0 30px 15px;box-sizing: border-box;}

/* ´ñ±Û */
#bbsData .comment-list {border-top: 0;}
#bbsData .comment-list td {padding: 30px;border-radius: 20px;background: #fff4f4;}
#bbsData .comment-list td p.com-name {font-size: 18px;font-weight: 500;color: #ee4a44;line-height: 1;margin-right: 0;}
#bbsData .comment-box .com-cont {font-size: 18px;color: #767676;font-weight: normal;line-height: 1.5;padding: 20px 0 30px;}
#bbsData .comment-box .com-date {font-size: 18px;color: #999999;font-weight: normal;line-height: 1;}
#comment_form {display: none;}

/* btn */
.btn_wrap {font-size:0;}
.btn_wrap a {
    display: inline-block;
    width: 180px;
    height: 50px;
    line-height: 50px;
    border-radius: 10px;
    margin: 0 5px;
    padding: 0 !important;
    font-size: 18px !important;
    font-weight: normal !important;
    
    color: #767676 !important;
    background: #f4f4f4;
    border: 0 !important;
}

.btn_wrap a.btn_chg {
    background: #555555 !important;
    color: #fff !important;
}

/* BASIC css end */

