#util .ellipsis,
.board-gallery .board-gallery-list,
body > .sitemap .cont > div > div {
  overflow: hidden;
}
#util .ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.nanum-myeongjo {
  font-family: "Nanum Myeongjo", "Nanum Gothic", NanumGothic, NanumGothicWeb,
    "Malgun Gothic", MalgunGothic, "맑은고딕", Arial, sans-serif;
}
@-webkit-keyframes clock-gears {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes clock-gears {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes clock-gears-back {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes clock-gears-back {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9 {
  float: left;
}
.col-sm-12 {
  width: 100%;
}
.col-sm-11 {
  width: 91.66666667%;
}
.col-sm-10 {
  width: 83.33333333%;
}
.col-sm-9 {
  width: 75%;
}
.col-sm-8 {
  width: 66.66666667%;
}
.col-sm-7 {
  width: 58.33333333%;
}
.col-sm-6 {
  width: 50%;
}
.col-sm-5 {
  width: 41.66666667%;
}
.col-sm-4 {
  width: 33.33333333%;
}
.col-sm-3 {
  width: 25%;
}
.col-sm-2 {
  width: 16.66666667%;
}
.col-sm-1 {
  width: 8.33333333%;
}
.col-sm-pull-12 {
  right: 100%;
}
.col-sm-pull-11 {
  right: 91.66666667%;
}
.col-sm-pull-10 {
  right: 83.33333333%;
}
.col-sm-pull-9 {
  right: 75%;
}
.col-sm-pull-8 {
  right: 66.66666667%;
}
.col-sm-pull-7 {
  right: 58.33333333%;
}
.col-sm-pull-6 {
  right: 50%;
}
.col-sm-pull-5 {
  right: 41.66666667%;
}
.col-sm-pull-4 {
  right: 33.33333333%;
}
.col-sm-pull-3 {
  right: 25%;
}
.col-sm-pull-2 {
  right: 16.66666667%;
}
.col-sm-pull-1 {
  right: 8.33333333%;
}
.col-sm-pull-0 {
  right: auto;
}
.col-sm-push-12 {
  left: 100%;
}
.col-sm-push-11 {
  left: 91.66666667%;
}
.col-sm-push-10 {
  left: 83.33333333%;
}
.col-sm-push-9 {
  left: 75%;
}
.col-sm-push-8 {
  left: 66.66666667%;
}
.col-sm-push-7 {
  left: 58.33333333%;
}
.col-sm-push-6 {
  left: 50%;
}
.col-sm-push-5 {
  left: 41.66666667%;
}
.col-sm-push-4 {
  left: 33.33333333%;
}
.col-sm-push-3 {
  left: 25%;
}
.col-sm-push-2 {
  left: 16.66666667%;
}
.col-sm-push-1 {
  left: 8.33333333%;
}
.col-sm-push-0 {
  left: auto;
}
.col-sm-offset-12 {
  margin-left: 100%;
}
.col-sm-offset-11 {
  margin-left: 91.66666667%;
}
.col-sm-offset-10 {
  margin-left: 83.33333333%;
}
.col-sm-offset-9 {
  margin-left: 75%;
}
.col-sm-offset-8 {
  margin-left: 66.66666667%;
}
.col-sm-offset-7 {
  margin-left: 58.33333333%;
}
.col-sm-offset-6 {
  margin-left: 50%;
}
.col-sm-offset-5 {
  margin-left: 41.66666667%;
}
.col-sm-offset-4 {
  margin-left: 33.33333333%;
}
.col-sm-offset-3 {
  margin-left: 25%;
}
.col-sm-offset-2 {
  margin-left: 16.66666667%;
}
.col-sm-offset-1 {
  margin-left: 8.33333333%;
}
.col-sm-offset-0 {
  margin-left: 0;
}
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none !important;
}
.visible-sm {
  display: block !important;
}
table.visible-sm {
  display: table !important;
}
tr.visible-sm {
  display: table-row !important;
}
td.visible-sm,
th.visible-sm {
  display: table-cell !important;
}
.visible-sm-block {
  display: block !important;
}
.visible-sm-inline {
  display: inline !important;
}
.visible-sm-inline-block {
  display: inline-block !important;
}
.hidden-xs {
  display: block !important;
}
table.hidden-xs {
  display: table !important;
}
tr.hidden-xs {
  display: table-row !important;
}
td.hidden-xs,
th.hidden-xs {
  display: table-cell !important;
}
.hidden-xs-block {
  display: block !important;
}
.hidden-xs-inline {
  display: inline !important;
}
.hidden-xs-inline-block {
  display: inline-block !important;
}
.hidden-sm,
.hidden-sm-block,
.hidden-sm-inline,
.hidden-sm-inline-block {
  display: none !important;
}
body.layout-index #container,
body.layout-page #container {
  margin-bottom: -240px;
  padding-bottom: 240px;
}
body.layout-index #footer,
body.layout-page #footer {
  height: 240px;
}
body > .sitemap .cont > div h2 {
  padding: 22px 0;
}
body > .sitemap .cont > div h2 br {
  display: none;
}
body > .sitemap .cont > div h2 span {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0;
  text-transform: uppercase;
}
body > .sitemap .cont > div h2 span em {
  font-weight: 700;
  font-style: normal;
}
body > .sitemap .cont > div > div > ul {
  overflow: hidden;
  margin-top: -1px;
}
body > .sitemap .cont > div > div > ul > li {
  float: left;
  width: 50%;
}
body > .sitemap .cont > div > div > ul > li:first-child {
  border-top: 1px solid #2a2d33;
}
body.layout-page .sub-nav-bar {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
body.layout-page .sub-nav-bar li {
  float: left;
  width: 100%;
  height: 60px;
  border-left: 1px solid #ddd;
}
body.layout-page .sub-nav-bar.list-1 li {
  width: 100%;
}
body.layout-page .sub-nav-bar.list-2 li {
  width: 50%;
}
body.layout-page .sub-nav-bar.list-3 li {
  width: 33.3%;
}
body.layout-page .sub-nav-bar.list-4 li {
  width: 50%;
}
body.layout-page .sub-nav-bar.list-5 li {
  width: 25%;
}
body.layout-page .sub-nav-bar.list-5 li:first-child {
  width: 100%;
}
body.layout-page .sub-nav-bar.list-6 li {
  width: 33.3%;
}
body.layout-page .sub-nav-bar.list-7 li {
  width: 50%;
}
body.layout-page .sub-nav-bar.list-7 li:first-child {
  width: 100%;
}
body.layout-page .sub-nav-bar.list-8 li {
  width: 25%;
}
body.layout-page .sub-nav-bar.list-9 li {
  width: 33.3%;
}
body.layout-page .sub-nav-bar.list-10 li {
  width: 25%;
}
body.layout-index .for-phone-and-tablet .depth1-lnb a {
  padding-right: 50px;
  background-image: url(../images/part/page-index-tablet/depth1-lnb.8c1fa2.png);
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  body.layout-index .for-phone-and-tablet .depth1-lnb a {
    background-image: url(../images/part/page-index-tablet/depth1-lnb@x2.8c1fa2.png);
    background-size: 50px 30px;
  }
}
body.page-introduce.page-introduce-greetings #container > div {
  background: url(../images/part/sub-page/introduce/greetings-bg-tablet.8c1fa2.jpg) 50%
    100% no-repeat #f0f0f0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  body.page-introduce.page-introduce-greetings #container > div {
    background-image: url(../images/part/sub-page/introduce/greetings-bg-tablet@x2.8c1fa2.jpg);
    background-size: 640px 404px;
  }
}
body.page-introduce.page-introduce-greetings #container .container {
  padding-bottom: 215px;
}
body.page-introduce.page-introduce-greetings.module-content .content-title {
  width: 280px;
  margin: auto;
}
body.page-introduce.page-introduce-greetings.module-content .con {
  width: 68%;
  margin: auto;
  text-align: left;
}
body.page-gallery.page-gallery-founder .row img,
body.page-gallery.page-gallery-founder .side-img li {
  width: 50%;
}
body.page-introduce.page-introduce-location #findway .img-bg-style {
  height: 350px;
}
body.lang-en.page-gallery.page-gallery-founder .next-content.eq-01,
body.lang-en.page-gallery.page-gallery-founder .next-content.eq-02 {
  padding: 0;
}
body.lang-en.page-gallery.page-gallery-founder .next-content.eq-03 {
  position: static;
}
body.lang-en.page-gallery.page-gallery-founder-2 .content-title,
body.lang-en.page-gallery.page-gallery-founder-3 .content-title {
  font-size: 30px;
}
body.page-gallery.page-gallery-founder .row p img {
  width: 50%;
  text-align: center;
}
body.page-gallery.page-gallery-founder .row .list-life {
  font-size: 13px;
  color: #666;
}
body.page-gallery.page-gallery-founder .next-content > ul {
  position: relative;
}
body.page-gallery.page-gallery-founder .next-content > ul:after {
  display: block;
  clear: both;
  content: "";
}
body.page-gallery.page-gallery-founder .next-content > ul > li {
  display: block;
}
body.page-gallery.page-gallery-founder .next-content > ul > li.eq-01,
body.page-gallery.page-gallery-founder .next-content > ul > li.eq-02 {
  padding-right: 50%;
}
body.page-gallery.page-gallery-founder .next-content > ul > li.eq-03 {
  position: absolute;
  top: 0;
  left: 50%;
}
body.page-gallery.page-gallery-founder .next-content > ul > li .list-life li {
  font-size: 12px;
  position: relative;
  padding-left: 60px;
}
body.page-gallery.page-gallery-founder
  .next-content
  > ul
  > li
  .list-life
  li
  span {
  position: absolute;
  top: 0;
  left: 0;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-2 .content-title {
  font-size: 26px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .content-title,
body.page-gallery.page-gallery-founder.page-gallery-founder-3 .content-title {
  font-size: 34px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-2 .bg {
  position: relative;
  padding-top: 70px;
  background: url(../images/part/sub-page/gallery/founder-1-2-bg-2.8c1fa2.png) 100% 0
    no-repeat;
  background-size: 130px 106px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-2 .bg:after {
  position: absolute;
  z-index: -1;
  top: 35px;
  left: 0;
  display: block;
  clear: both;
  width: 100%;
  height: 1px;
  content: "";
  background-color: #ddd;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-2 .bg-list {
  padding: 30px 0;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-2 .bg-list li {
  display: inline-block;
  width: 35%;
  padding: 5px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-2
  .bg-list
  li
  img {
  width: 100%;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-3 .bg-list {
  padding: 30px 0;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-3 .bg-list li {
  display: inline-block;
  width: 35%;
  padding: 5px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .col-sm-6,
body.page-gallery.page-gallery-founder.page-gallery-founder-3 .col-sm-6 {
  padding: 0 10px !important;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-3
  .bg-list
  li
  img {
  width: 100%;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-4 .bg {
  position: relative;
  background-repeat: no-repeat;
  background-position: 100% 0;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-1-4 .img-style {
  width: 200px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .col-sm-6 img {
  width: auto;
  height: 185px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .img-list li {
  float: left;
  width: 15%;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .img-list li img {
  width: 100%;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2
  .img-list
  li.main-img {
  width: 25%;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2 .con-side ul li {
  position: relative;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-2
  .con-side
  ul
  li
  .btn {
  position: absolute;
  top: 0;
  right: 10px;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3 .col-sm-6 img {
  width: auto;
  height: 185px;
  margin: auto;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3 .img-list li {
  float: left;
  width: 31%;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3 .img-list li img,
body.page-gallery.page-gallery-founder.page-gallery-founder-3
  .img-list
  li
  ul
  li {
  width: 100%;
}
body.page-gallery.page-gallery-founder.page-gallery-founder-3
  .img-list
  li.main-img {
  width: 38%;
}
body.page-gallery.page-gallery-engine .engine-img ul:after {
  display: block;
  clear: both;
  content: "";
}
body.page-gallery.page-gallery-engine .engine-img ul li {
  float: left;
  width: 34%;
}
body.page-gallery.page-gallery-engine .engine-img ul li.first {
  width: 66%;
}
body.page-gallery.page-gallery-engine .engine-text {
  padding-top: 30px;
  text-align: center;
}
body.page-gallery.page-gallery-engine .engine-text:after {
  display: block;
  clear: both;
  content: "";
}
body.page-gallery.page-gallery-engine .engine-text img {
  float: left;
}
body.page-gallery.page-gallery-engine .engine-text p {
  line-height: 35px;
  margin-top: 15px;
  margin-left: 235px;
  padding-bottom: 4px;
  text-align: left;
  background: url(../images/part/sub-page/gallery/engine/text-line.8c1fa2.png);
}
body.page-gallery.page-gallery-life-3 .way-point {
  position: relative;
  top: 0;
  left: 0;
}
body.page-gallery.page-gallery-life-3 .way-point:after {
  display: block;
  clear: both;
  content: "";
}
body.page-gallery.page-gallery-life-3 .way-point ol li {
  width: 33.3%;
}
body.page-gallery.page-gallery-life-3 .way-point ol li a {
  font-size: 12px;
  color: #977049;
}
body.page-gallery.page-gallery-life-3 .way-point ol li .badge {
  margin-right: 10px;
}
body.page-scriptorium.page-scriptorium-job .tree-style {
  padding-top: 50px;
  background: url(../images/part/sub-page/scriptorium/tree.8c1fa2.png) 50% 0 no-repeat;
  background-size: 90%;
}
body.page-scriptorium.page-scriptorium-job .tree-style:after {
  display: block;
  clear: both;
  content: "";
}
body.page-scriptorium.page-scriptorium-job .tree-style li {
  display: block;
  float: left;
  width: 25%;
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dt {
  font-size: 1.6em;
  height: 80px;
  margin-top: 10px;
  background-color: #f0f0f0;
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dt span {
  padding: 10px;
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dt .small {
  font-size: 20px;
  display: block;
  padding: 0;
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dd {
  margin-top: 10px;
  padding-top: 10px;
  background-color: #f0f0f0;
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dd ul:after {
  display: block;
  clear: both;
  content: "";
}
body.page-scriptorium.page-scriptorium-job .tree-style li dl dd ul li {
  font-size: 1em;
  width: 90%;
  margin-right: 5%;
  margin-left: 5%;
}
body.module-content .con-side {
  padding-left: 200px;
}
body.module-content .con-side .img-bg-lefttop {
  display: block;
  width: 150px;
}
body.module-content .con-side .pre-text strong {
  font-size: 18px;
}
body.module-content .decoration p .deco-icon-01 {
  font-size: 18px;
  padding-left: 50px;
  background: url(../images/part/sub-page/scriptorium/deco-icon-01.8c1fa2.png) 0 50%
    no-repeat;
}
body.module-content .decoration p .deco {
  font-size: 18px;
  height: 20px;
}
body.module-content .content-title {
  font-size: 35px;
}
body.module-content .content-title-2 {
  font-size: 26px;
}
body.module-content .image-list li {
  font-size: 13px;
  position: relative;
  display: inline-block;
  width: auto;
  text-align: left;
}
body.module-content .image-list li div img {
  height: 120px;
}
body.module-content .image-list.pre-style li {
  width: auto;
  text-align: left;
}
body.module-content .image-list.pre-style-2:after {
  display: block;
  clear: both;
  content: "";
}
body.module-content .image-list.pre-style-2 li {
  display: block;
  float: left;
  width: 33.3%;
  height: 200px;
}
.board-gallery .board-footer .pagination li,
body.module-content .board-footer .pagination li {
  display: inline-block;
}
body.module-content .image-list.pre-style-2 li div img {
  height: auto;
}
body.module-content .gallery-list > ul li {
  width: 33.3%;
  padding: 0 1.15%;
}
body.module-content .gallery-list > ul li .img-gallery {
  margin: auto;
  text-align: center;
}
body.module-content .gallery-list > ul li .img-gallery img {
  width: 100%;
}
body.module-content .board-footer .pagination li:first-child {
  margin-left: 0;
}
body.module-content .board-footer div {
  float: right;
  margin: 20px 0;
}
body.module-content .bb-style-list.type-side > li {
  padding-left: 190px;
}
body.module-content .bb-style-list.type-side > li .img-bg-lefttop {
  position: absolute;
  top: 22px;
  left: 0;
  width: auto;
}
body.module-content .btn-tabstyle {
  width: 180px;
  height: 55px;
}
.board-gallery .board-footer div {
  float: right;
}
.board-history .con-side {
  padding-left: 200px;
}
.board-history .con-side .img-bg-lefttop {
  display: block;
  width: 150px;
}
.board-history .con-side .pre-text strong {
  font-size: 18px;
}
.board-history .image-list li {
  font-size: 13px;
  position: relative;
  display: inline-block;
  width: auto;
  text-align: left;
}
.board-history .image-list li div img {
  height: 120px;
}
.board-history .image-list.pre-style li {
  width: auto;
  text-align: left;
}
.board-history .image-list.pre-style-2:after {
  display: block;
  clear: both;
  content: "";
}
.board-history .image-list.pre-style-2 li {
  display: block;
  float: left;
  width: 33.3%;
}
.board-history .image-list.pre-style-2 li div img {
  height: auto;
}
.board-history-tree .board-history-tree-list .board-history-tree-content li {
  margin-left: 0;
}
.board-history-tree .board-history-tree-list .board-history-tree-content li dl {
  background-position: 50% 0;
}
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li
  dl
  dd,
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li
  dl
  dt {
  padding: 0;
}
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li.left
  dl
  dd,
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li.left
  dl
  dd
  p,
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li.left
  dl
  dt,
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li.left
  dl
  dt
  p {
  text-align: right;
}
.board-gallery .board-gallery-list > ul li .img-gallery,
.board-gallery-deco .board-gallery-deco-list > ul li .img-gallery {
  text-align: center;
  margin: auto;
}
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li.left
  dl
  dt {
  padding-right: 52%;
  background-position: 50% 50%;
}
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li.left
  dl
  dd {
  padding-right: 51%;
}
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li.left
  dl
  dd
  p {
  padding: 0 5px;
}
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li.right
  dl {
  position: relative;
}
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li.right
  dl
  dt {
  padding-left: 52%;
  background-position: 50% 50%;
}
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li.right
  dl
  dd {
  padding-left: 51%;
}
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li:first-child
  dl
  dt {
  background: url(../images/part/board-history-tree/spot-first.8c1fa2.png) 50% 0
    no-repeat;
}
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li:last-child
  dl
  dt {
  background: url(../images/part/board-history-tree/spot-last.8c1fa2.png) 50% 20px
    no-repeat;
}
.board-history-tree
  .board-history-tree-list
  .board-history-tree-content
  li:last-child
  dl
  dd {
  background-color: #f0f0f0;
}
body.lang-en .popup-president .professor-box .pro-header .name {
  font-size: 40px;
  letter-spacing: 0;
}
.board-president .board-president-list .board-president-content li {
  float: left;
  width: 49%;
}
.popup-president .professor-box {
  background-size: auto;
}
.popup-president .professor-box .pro-header .worked {
  font-size: 37px;
  width: 180px;
}
.popup-president .professor-box .pro-header .name {
  font-size: 65px;
}
.popup-president .professor-box .pro-header .name .small {
  font-size: 22px;
  margin-right: 20px;
}
.popup-president .professor-box .pro-content {
  min-height: 360px;
}
.popup-president .professor-box .pro-content .pro-history {
  width: 65%;
}
.popup-president .professor-box .pro-content .pro-history li {
  font-size: 12px;
  line-height: 20px;
}
.board-gallery .board-gallery-list > ul {
  margin: 0 -10px;
}
.board-gallery .board-gallery-list > ul li {
  width: 33.3%;
  padding: 0 10px;
}
.board-gallery .board-gallery-list > ul li .img-gallery img {
  width: 100%;
}
.board-gallery .board-gallery-list .board-footer {
  margin: auto;
}
.board-gallery-deco .con-side {
  padding-left: 200px;
}
.board-gallery-deco .con-side .img-bg-lefttop {
  display: block;
  width: 150px;
}
.board-gallery-deco .con-side .pre-text strong {
  font-size: 18px;
}
.board-gallery-deco .board-gallery-deco-list > ul li {
  width: 50%;
  padding: 0 1.15%;
}
.board-gallery-deco .board-gallery-deco-list > ul li .img-gallery img {
  width: 100%;
}
