#boardWrap, .inner{margin-top:100px}

.edge-m{margin:0 80px}
.nm-40{font-size:40px;font-family:'NanumMyeongjo-ExtraBold';line-height:1.375;letter-spacing:-0.05em;color:#fff}
.nm-30{font-size:30px;font-family:'NanumMyeongjo';line-height:1.5;letter-spacing:-0.05em;color:#fff}
.nm-30 em{color:#ccb581}

.sub-top-contents{z-index:90;height:650px}
.sub-top-contents::before{content:'';position:absolute;left:0;top:0;z-index:10;width:80px;height:100%;background-color:#ccb581}
.sub-top-contents::after{content:'';position:absolute;left:0;bottom:0;width:50%;height:80px;background-color:#ccb581}
.sub-visual{height:570px;background-repeat:no-repeat;background-position:center;background-size:cover}
.sub-visual-back{top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.sub-visual .title{font-size:70px;line-height:118%;letter-spacing:-0.025em;color:#fff;font-family:'scdream8'}
.sub-title{padding-top:275px}
.sub-title .desc{margin-top:20px;color:#cfcfcf}
.page-indexes{left:50%;top:650px;z-index:90}
/* .page-indexes::before{content:'';position:absolute;left:0;top:0;width:1px;height:150px;background-color:#ccb581} */
.page-index{line-height:80px}
.page-index1{margin-left:40px;color:#8f8f8f}
.page-index2{margin-left:36px;color:#fff}
.page-index2::before{content:'';position:absolute;left:-20px;top:0;width:6px;height:100%;background:url('../img/sub_fr/page-nav-arrow.png') no-repeat center}

.inquiry-button{position:fixed;right:40px;bottom:40px;z-index:90}
