@charset "UTF-8";

/*
#footer { background:#f6f6f6; padding:40rem 0;}
#footer:before {display:none;}
@media all and (min-width:599px){
  #footer {padding:60rem 0;}
}
*/
@media all and (max-width:599px){
  #footer {background:#f6f6f6;}
}

.sub_nav > ul {height:60rem;} /*서브네비 높이*/
.sub_nav .depth2 {top:60rem;} /*펼침메뉴 위치*/
.vis,
.sub_nav {width:var(--container-inner-width); margin:0 auto;}
.sub_nav {padding:0 30rem; background:var(--p_color) !important; border-radius:var(--border-radius-10rem); border-top-right-radius:0; border-top-left-radius:0; }
.vis {position:relative; background:#000; border-radius:var(--border-radius-10rem); overflow:hidden; border-bottom-right-radius:0; border-bottom-left-radius:0;}
.vis:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/design2024/parkgolf/img/sub/img1.jpg') no-repeat center/cover; opacity:0.5;}
.vis .wrap {color:#fff; position:relative; padding-top:80rem; padding-bottom:80rem; text-align:center;}
.vis .wrap h2 {font-weight:600; font-size:38rem;}
.vis .wrap p {margin-top:20rem;}
.article h3 {margin:40rem 0; text-align:center; font-size:38rem;}
#content {margin-top:60rem; margin-bottom:100rem; max-width:1280rem;}
@media all and (max-width:1900px){
  .sub_nav {max-width:1600rem;}
  .vis {border-radius:0;}
}
@media all and (max-width:1740px){
  .sub_nav {max-width:100%; border-radius:0; padding:0 40rem;}
}
@media all and (max-width:1240px){
  .sub_nav {padding:0 25rem;}
  .vis .wrap h2 {font-size:34rem;}
  .vis .wrap p {margin-top:15rem;}
  .article h3 {font-size:34rem;}
}
@media all and (max-width:1023px){
  .sub_nav {padding:0 15rem;}
  .vis .wrap {padding-top:60rem; padding-bottom:60rem;}
}
@media all and (max-width:599px){
  .vis .wrap p  {display:none;}
}