/* ul.lnb {
    margin-left:-295px;
    width:787px;
} */
div.cntBox {
    padding-top:50px;
    border-top:1px dotted #ddd;
}
div.cntBox:first-child {
    padding-top:0;
    border:none;
}

/*-- 클럽안내 --*/
div#section {
    position:relative;
}
div.contents {
    position:relative;
    z-index:1;
}
div.clubBg {
    position:absolute;
    top:410px;
    width:100%;
    height:355px;
    background:#f9f9f9;
    z-index:0;
}
ul.introBox {
    margin-top:30px;
}
ul.introBox li {
    float:left;
}
ul.introBox li.rightCnt {
    margin-top:70px;
    float:right;
    width:580px;
}
ul.introBox li.rightCnt h3 {
    font-size:38px;
    font-style: italic;
    color:#423129;
}
ul.introBox li.rightCnt h3 span {
    color:#9D7251;
}

ul.introBox li.rightCnt h4 {
    margin-top:20px;
    font-family: 'Noto Sans DemiLight';
    font-size:20px;
    color:#454545;
}
ul.introBox li.rightCnt p {
    margin:60px 0;
    font-size:15px;
    line-height:26px;
    color:#333;
}
/*-- END 클럽안내 --*/

/*-- 부대시설 --*/
div.facilities {
    position:relative;
    min-height:290px;
}
ul.thumnail {
    position:absolute;
    bottom:0;
}
ul.thumnail li {
    margin-right:8px;
    display:inline;
}
ul.thumnail li img {
    width:150px;
    height:100px;
}
div.bigImg {
    position:absolute;
    bottom:0;
    right:0;
}
/*-- END 부대시설 --*/

/*-- 오시는 길 --*/
div.locaBox {
    border-top:none;
    padding-top:0;
}
h2.subTit01 span {
    color:#a9ca35
}
p.route {
	margin-top:15px;
	font-size:16px;
	line-height:26px;
	color:#555;
}
p.route span.locaIc {
	margin:0 10px;
	padding:0 8px;
	background:url('../img/arrow04.png') no-repeat 0;
}
/*-- END 오시는 길 --*/


table.tbl01 tr td .flex {
    display: flex;
    gap: 0 50px;
}

.loca-img {
    text-align: center;
    margin-top: 50px;
}

.root_daum_roughmap .cont {
    display: none;
}