html #layout_content , body #layout_content  {
    word-break: normal;line-height: 1.3 ;word-wrap: normal; font-family: 'Noto Sans KR', 'Roboto', sans-serif; color: #999; font-weight: 400;

}


/* ¼­¹öÈ£½ºÆÃ */
#layout_content #orderForm table {
    border-spacing: 1px !important;
    border-collapse: separate !important;
}


#layout_content table,#layout_content tr,#layout_content td,#layout_content textarea,#layout_content select,#layout_content input{
    line-height: 17px!important;color: #808080!important;font-size: 12px!important;font-family: dotum,"µ¸¿ò","±¼¸²";color: rgb(128, 128, 128) !important;
}
#layout_content input {
    width: unset;
    height: unset;
    text-indent: unset;
}

#layout_content input[type="radio"], #layout_content input[type="checkbox"]{
    width: unset;
    height: unset;
}

#layout_content select{
    height: auto;
    border: 1px solid rgb(118,118,118);
}

#layout_content input:disabled {
    cursor: default;
    background-color: rgba(239, 239, 239, 0.3) !important;
    color: rgb(170, 170, 170) !important;
    border-color: rgba(118, 118, 118, 0.3);
}

#layout_content input, #layout_content select, #layout_content button {
    vertical-align: middle;
}

#layout_content input, #layout_content select, #layout_content em, #layout_content textarea, #layout_content button {
    font-style: normal !important;
    font-family: 'Noto Sans KR', 'Montserrat', sans-serif;
}

#layout_content textarea {
    border: 1px solid rgb(118,118,118) !important;
    padding: 2px !important;
    vertical-align: middle;
    box-sizing: content-box;
    resize: none;
    color: #808080 !important;
}


#layout_content table.serverHost th, #layout_content table.serverHost td {
    box-sizing: content-box;
    padding: 5px;
}

#layout_content .INFO_TB {border-top:1px solid #bdc8d7 !important;border-bottom:1px solid #bdc8d7 !important;;background-color:#e9ecf1 ;}
#layout_content .INFO_TB th{height:28px !important;;background-color:#f4f4f7 !important;font-weight:normal !important;}
#layout_content .INFO_TB td{height:28px !important;;background-color:white !important;}

#layout_content #total_price_label {font-weight:bold !important;;}
#layout_content #total_price_label02 {font-weight:bold !important;;}
#layout_content .os_price, #layout_content .etc_price {display: none !important;;}


/* À¥È£½ºÆÃ */

#layout_content .new_table_type2 tbody tr:first-child >* {
    border-top: none;
}

#layout_content .new_table_type1 table {
    border-collapse:collapse !important;
}

#layout_content .new_table_type2 table {
    border-collapse:collapse !important;
}

#layout_content .new_table_type2 td input[type=text] {
    font-size: 12px;
    width: 99%;
    border: #cccccc 1px solid;
    height: 28px;
    text-indent: 9px;
    line-height: 28px;
}
#layout_content .new_table_type2 th, .new_table_type2 td {
    font-size: 12px;
    color: #737373;
    padding: 14px 10px 12px;
    border: #cdcdcc 1px solid;
}

#layout_content .new_table_type2 td label {
    margin: 5px 0 0 0;
    display: inline-block;
    vertical-align: top;
}

#layout_content .new_table_type1 th, .new_table_type1 td {
    font-size: 12px;
    color: #737373;
    padding: 14px 5px 12px !important;
    border: #cdcdcc 1px solid;
    text-align: center;
}

#layout_content .requestFormWrapper{
    border-collapse:collapse !important;
}


/* º¸¾È¼­ºñ½º */
#layout_content #host_list table tr.table_rnd_bg2 td {
    padding: 0 !important;
}

#layout_content #host_list table td {
    padding: 5px !important;
}

#layout_content .requestFormWrapper #serviceFm div .button1 {
    border: none !important;
    color: white !important;
    padding: 15px 32px !important;
    text-align: center !important;
    text-decoration: none !important;
    display: inline-block !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-radius: 3px !important;
    cursor: pointer !important;
}

#layout_content .requestFormWrapper #serviceFm div #btnEstimate.button1 {
    line-height: 17px !important;
}

/* °øÁö»çÇ× */
#layout_content #boardBody #bList table{
    border-spacing: 1px !important;
    border-collapse: separate !important;
}
