/*# sourceURL=./common/aboard_gallery_reponsive_style.css */
/*@ sourceURL=./common/aboard_gallery_reponsive_style.css */
@media (max-width: 1024px) {
  #page-content {
    padding: 20px 0 20px 0;
  }
}
.grid-layout {
  overflow: hidden;
  margin-bottom: -2px !important;
}
.grid-layout > * {
  opacity: 0;
  transition: opacity .5s ease;
}

.grid-layout.grid-loaded > * {
  opacity: 1;
}
.grid-layout.grid-loaded .grid-loader {
  opacity: 0;
}


/*Grid columns: 7*/
.grid-7-columns .grid-item{
  width: 14.2857142857%;
}


/*Grid columns: 6*/
.grid-6-columns .grid-item{
  width: 16.6666666666%;
}


/*Grid columns: 5*/
.grid-5-columns .grid-item {
  width: 20%;
}


/*Grid columns: 4*/
.grid-4-columns .grid-item{
  width: 25%;
}

/*Grid columns: 3*/
.grid-3-columns .grid-item{
  width: 33.333333333%;
}

/*Grid columns: 2*/
.grid-2-columns .grid-item{
  width: 50.00%;
}

/*Grid columns: 1*/
.grid-1-columns .grid-item{
  width: 100%;
}
.grid-item a p {
    height: 60px !important;
    margin-top: 10px;
}
@media (max-width: 1380px) {
  .grid-5-columns .grid-item {
    width: 25%;
  }
}
/*Tablet Landscape*/
@media (max-width: 1024px) {
  /*Grid columns: 7,6,5,4*/
  .grid-7-columns .grid-item,
  .grid-6-columns .grid-item,
  .grid-5-columns .grid-item,
  .grid-4-columns .grid-item
{
    width: 33.3333333333%;
  }

  /*Grid columns: 3,2*/
  .grid-3-columns .grid-item,
  .grid-2-columns .grid-item{
    width: 50%;
  }

}
/*Tablet Portrait*/
@media (max-width: 767px) {
  /*Grid columns: 7,6,5,4*/
  .grid-7-columns .grid-item,
  .grid-6-columns .grid-item,
  .grid-5-columns .grid-item,
  .grid-4-columns .grid-item{
    width: 50%;
  }

  /*Grid columns: 3,2*/
  .grid-3-columns .grid-item{
    width: 50%;
  }
}
/*Tablet Portrait*/
@media (max-width: 480px) {
  /*Grid columns: 7,6,5,4,3,2*/
  .grid-7-columns .grid-item,
  .grid-6-columns .grid-item,
  .grid-5-columns .grid-item,
  .grid-4-columns .grid-item,
  .grid-3-columns .grid-item,
  .grid-2-columns .grid-item{
    width: 100%;
  }

}
/*Grid item */

.grid-item > img,
.grid-item > a > img {
  width: 100%;
  /* height: auto; */
  min-height: 10.9vw;
}


@media (min-width: 1600px) {
  .grid-item > img,
.grid-item > a > img {
    width: 100%;
    height: 6vw;
    min-height: 6vw;
  }
}

html, body {font-family: 'Pretendard', sans-serif !important; font-size: 62.5% !important;}
.grid-item {
  height: auto !important;
  font-size: 1.5rem !important;
}
ul, ol, li {list-style:none; margin-bottom: 0 !important;}
a {color:inherit; text-decoration:none !important; outline:none; color: #000 !important;}

.grid-item > a > img {height: 200px !important;}


.sub-nav-inner .sub-depth-1 h3 {margin-bottom: 0;}

.sub-body {margin-top: 100px;}

@media (max-width: 1260px) {
  .sub-body {margin-top: 65px;}
}