#container #nav .ico_menu {
    bottom: 150px;
}

#container #content .box_content .inner_content h1 {
    font-size: 32px;
    margin-bottom: 40px;
    color: #363636;
    font-weight: bold;
}

#container #content .box_content .inner_content .sec_board {
    margin-bottom: 80px;
}

#container #content .box_content .inner_content .sec_board .button_area {
    margin-top: 20px;
    font-size: 0;
}

#container #content .box_content .inner_content .sec_board .button_area button {
    height: 37px;
}

#container #content .box_content .inner_content .sec_board .button_area button.btn_prev {
    width: 102px;
    background: #494949;
    border: 1px solid #2f2f2f;
    font-size: 16px;
    color: #fff;
}

table thead {
    border-top: 4px solid #326ba5;
}

table thead tr:last-child th,
table thead tr:last-child td {
    border-bottom: 1px solid #326ba5;
}

table thead tr th,
table thead tr td {
    border-bottom: 1px solid #ababab;
}

table thead tr .title {
    font-size: 18px;
}

table thead tr .attach {
    text-decoration: underline;
}

table tbody tr td {
    padding: 50px;
}

table tfoot {
    border-top: 1px solid #326ba5;
    border-bottom: 1px solid #326ba5;
}

table tfoot tr:first-child th,
table tfoot tr:first-child td {
    border-bottom: 1px solid #ababab;
}

table tfoot tr th {
    padding-left: 30px;
}

table tfoot tr th.read_prev {
    background: url("../images/common/blt/blt_prev.png") 88% center no-repeat;
}

table tfoot tr th.read_next {
    background: url("../images/common/blt/blt_next.png") 88% center no-repeat;
}

table tfoot tr td:before {
    content: '|';
    color: #326ba5;
    padding-right: 15px;
}

table tr th,
table tr td {
    padding: 15px 0;
    font-size: 15px;
    text-align: left;
}

table tr th {
    padding-left: 30px;
    font-weight: bold;
}

#container #content .box_content .inner_content .sec_board table[data-bind] td[data-bind]>table td {
    border: 1px solid #111;
}