/* BASIC css start */
#content {margin: 0 auto !important;}
#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;}



#bbsData .bbs-link-btm { margin-top:40px; text-align: center }
#bbsData .bbs-link-btm a { width:228px; height:58px; font-size:16px; line-height:58px }
#bbsData .bbs-table-write p { text-align: center; margin: 10px 0px; }
#bbsData .bbswrite_table_style {border-top:0; border-bottom:0;}
#bbsData .bbswrite_table_style .MS_input_txt { padding:0 0 0 5px; height:20px; line-height:20px; border:1px solid #ccc; background:#fff }
#bbsData .bbswrite_table_style .MS_select { width:120px; height:22px; }
#bbsData .bbswrite_table_style textarea { width:98%; height: 300px !important; }
#bbsData .bbswrite_table_style .input_style1 { width:300px; }
#bbsData .bbswrite_table_style .input_style2 { width:500px; }
#bbsData .bbswrite_table_style .input_style3 { margin-right:0; width:362px; background:#f5f5f5 }

.text_content { *padding:13px 0 13px 2px; width:100% !important; }

.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 !important;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 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;}
.prd-tinfo.cont dd textarea {width: 100%;font-size: 18px;color: #767676;font-weight: normal;height: 130px;line-height: 1.5;background: transparent;border: 0; padding-left:0 !important;}
.prd-tinfo.cont dd textarea:focus {outline: 0 !important;}

.flex {display: flex;align-items: center;}
.flex dl {width: 50%;}
.flex dl:first-child {margin-right: 10px;}


.agrArea {overflow: hidden;height: auto;line-height: auto; min-height:80px; display: flex;align-items: center;border-radius: 25px;background: #f4f4f4;padding: 0 30px;box-sizing: border-box;margin-bottom: 10px;}
.agrArea .lt {width:60%;font-size: 18px;font-weight: normal;color: #767676;}
.agrArea .rt {width:40%;font-size: 18px;font-weight: normal;color: #767676;text-align: left;}


/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ µ¿ÀÇ */
.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; }

table.bbswrite_table_style > tbody > tr > td {border-left:0;}


/* 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;
}


input[type="checkbox"] {width: 27px;height: 27px;background: url(/design/duduworld/220906/ico_chkbox_off.png) center / 26px 26px no-repeat; background-color:transparent !important;-webkit-appearance: inherit;margin-right: 9px;vertical-align: middle;}
input[type="checkbox"]:checked {background: url(/design/duduworld/220906/ico_chkbox_on.png) center / 26px 26px no-repeat;}

input[type="radio"] {width: 21px;height: 21px;background: url(/design/duduworld/220906/ico_chkbox_off.png) center / 20px 20px no-repeat;background-color:transparent !important;-webkit-appearance: inherit;margin-right: 9px;vertical-align: middle !important;margin-top: -4px;}
input[type="radio"]:checked {background: url(/design/duduworld/220906/ico_chkbox_on.png) center / 20px no-repeat;}

/* BASIC css end */

