/* ul.lnb {
    margin-left:-393.5px;
    width:787px;
} */

div#section {
    position:relative;
}
div.contents {
    position:relative;
    z-index:1;
}
div.courseBg {
    position:absolute;
    top:360px;
    width:100%;
    height:115px;
    background:#f9f9f9;
    z-index:0;
}

/*-- 코스안내 --*/
div.courseDrawing .course-img {
    text-align: center;
    max-width: 850px;
    margin: 0 auto;
}

div.courseDrawing .course-img p {
    font-size: 15px;
    line-height: 26px;
    margin-top: 25px;
    text-align: left;
}

.course-table-wrap {
    margin-top: 50px;
}

.course-table-title {
    font-size: 20px;
    color: #454545;
    font-weight: 400;
}

.course-table {
    margin-top: 15px;
    width: 100%;
    table-layout: fixed;
}

.course-table thead tr th {
    background: #9A8778;
    border: 1px solid #E4D4CA;
    font-size: 15px;
    padding: 15px 0;
    text-align: center;
    font-weight: 400;
    color: #fff;
}

.course-table tbody tr th {
    background: #FBF5EF;
    border: 1px solid #E4D4CA;
    font-size: 15px;
    padding: 15px 0;
    text-align: center;
    color: #454545;
    font-weight: 400;
    text-transform: uppercase;
}

.course-table tbody tr td {
    background: #fff;
    border: 1px solid #E4D4CA;
    font-size: 15px;
    padding: 15px 0;
    text-align: center;
    color: #454545;
}

/*-- END 코스안내 --*/

/*-- 로컬룰 --*/
ul.localRule {
    padding-left:380px;
    margin-top:30px;
    background:url('../img/localrule.png') no-repeat 0 15px;
}
ul.localRule li {
    padding:25px 0;
    padding-left:35px;
    position:relative;
    font-size:16px;
    line-height:26px;
    color:#454545;
    border-top:1px dotted #ddd;
}
ul.localRule li:first-child {
    border-top:none;
}
ul.localRule li span {
    position:absolute;
    left:0px;
    font-size:17px;
    font-size:20px;
    font-style:italic;
    color:#f26c4f;
}
/*-- END 로컬룰 --*/

