@charset "utf-8";

/* ******************** default ******************** */

/* 폰트 */
@import "../../../font/NanumSquareNeo.css";

/* root */
@import "../../common/color";

/* mixin */ 
@import "../../mixin/ui-mixin";

/* common */ 
@import "../../common/common";


/* ******************** 공통 요소 ******************** */

/* header */
@import "../../common/header";

/* footer */
@import "../../common/footer";

/* fix-btn */ 
@import "../../common/fixed-btn";


/* ******************** component ******************** */

/* input */ 
@import "../../component/input-style";

/* 컨텐츠 공용 타이틀 */
@import "../../component/title-style";

/* btn-style */ 
@import "../../component/button-style.scss";

/* paging-style */ 
@import "../../component/paging";

/* ******************** sub-common ******************** */ 

/* sub-banner */ 
@import "../common/_sub-banner";

/* sub-tab */ 
@import "../common/_sub-tab";

/* sub-cont */ 
@import "../common/_sub-cont";

/* equipment */ 
@import "./_equip-list";
@import "./_sec-tab";
@import "./_banner";

.tab-table {
  table {    
    tr {
      td {
        border-right:1px solid var(--line-color)
        }        
      }
    }
  }

  
.smt-wrap {
  .smt {
    margin:20px 0 40px;
    img {max-width:100%; width:100%; height:100%; max-height:100%};     
  }
  .tit-exp {
    ul {
      li {
        font-weight:600; font-size:1.5rem;
      }
    }
  }   
  p.exp {
    font-weight:400; font-size:1.4rem; padding-top:20px; line-height:27px;
  }
}

@media(max-width:500px) {
  .smt-wrap {
    .tit-exp {
      ul {
        li {
          font-size:1.4rem;
        }
      }
    }   
    p.exp {
      font-size:1.3rem;
    }
  }
}

.equipment {
  ul.equip {
    > li {
      height:400px; border-bottom:1px solid var(--line-color);
      ul {
        > li {
          .label {
            width:130px;
          }
        }
      }
    }
  }
}