body.search div.column-left div.navbar-s1 ul.ul-level-1 li ul.ul-level-2 li a {
    font-size: 13px;
    font-weight: bold;
    color: #515151
}

body.search div.content h1 {
    border-bottom: 2px solid #ec900b;
    color: #ec900b;
    font-weight: bold;
    padding: 14px 0 11px;
    width: 536px
}

body.search div.content p.catcher {
    width: 90%;
    padding: 30px 5% 45px
}

body.search div.content form {
    /* width: 96%; */
    /* padding: 0 2%; */
    /* margin: 15px 0 50px 0 */
}

div.tab-search {
    width: 100%;
    padding: 20px 0 30px 0
}

div.tab-search table {
    width: 100%;
    margin: 0 auto;
    border: 0;
    border-collapse: collapse
}

div.tab-search table tr td {
    padding: 20px 25px;
    border: 1px solid #cfccc9;
    text-align: left;
    vertical-align: middle;
    background: #f7f6f3
}

div.tab-search table tr.row-par td {
    background: #fff
}

div.tab-search table tr td.col-1 {
    width: 118px;
    height: 118px;
    padding: 0;
    background: #fff;
    text-align: center;
    vertical-align: top
}

div.tab-search table tr td.col-1 a {
    position: relative;
    display: block;
    width: 118px;
    height: 118px
}

div.tab-search table tr td.col-2 h2,
div.tab-search table tr td.col-2 h2 a,
div.tab-search table tr td.col-2 p.title,
div.tab-search table tr td.col-2 p.title a {
    font-size: 15px;
    font-weight: bold;
    color: #363636
}

div.tab-search table tr td.col-2 p.catcher {
    width: 100%;
    padding: 15px 0 0 0;
    font-size: 13px;
    font-weight: normal;
    color: #0562aa
}

div.tab-search table tr td a:hover {
    text-decoration: underline
}

td.col-first a img {
    position: absolute
}

.no_res_msg {
    font-size: 16px;
    padding: 12px 0;
    text-align: center
}