.termsPage {

    /*  @extend .web-body-inner;*/

    padding: 10px;
    background-color: #fff;
}
ul li, div, p, a, span {
    word-break: break-all;
}

.termsPage .terms-order {
    overflow: hidden;
    /*//width: 1020px;*/
    margin: 0 auto !important;
    padding: 10px !important;
    border-radius: 5px;
    border: 1px solid #e4e4e4;
    background: #fafafa;
}

.termsPage a {color:#555;text-decoration: none;}
.termsPage a:hover {
    color:#000;
    font-weight: bolder;
    text-decoration: underline;
}

.termsPage ul {list-style: none;}
.termsPage ol li{padding: 0 0 0 12px;}

/* //제목*/
.termsPage .cont-title1 {
    /* //width: 1020px;*/
    margin: 0 auto;
    padding: 16px 0 13px;
    border-bottom: 2px solid #666;
    color: #000;
    font-size: 30px;
    line-height: 40px;
}

.termsPage .termsOrder-area .terms-subtxt {
    padding: 0 0 0;
    color: #000;
    font-size: 18px;
    line-height: 34px;
}

/*//목차*/
.termsPage  .terms-content {
    padding-left: 0;
    font-size: 20px;
    font-weight: bold;
    font-size: 1em !important;//20px;

}
.termsPage .terms-content li {
    margin:5px 0;
}
/*//맨위타이틀*/
  .termsPage  .cont-title1 {
  //width: 1080px;
      margin: 0 auto;
      padding: 16px 0 13px;
      border-bottom: 2px solid #666;
      color: #000;
      font-size: 30px;
      line-height: 40px;

  }

.termsPage .termsOrder-area {
    /*//width: 1080px;
    //margin: 0 auto 50px;*/
}

/*//~조*/
.termsPage .termsOrder-area .terms-title1.tline {
    margin-top: 15px;
    border-top: 1px solid #d6d6d6;
}

.termsPage .termsOrder-area .text {
    color: #555;
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 0;

}

/*//~장*/
.termsPage .termsOrder-area .terms-title0 {
    border-top:1px solid #555;
    color: #222;
    line-height: 26px;
    margin-top:10px;
    font-size: 1.2em !important;//22px;
    border-top: 1px solid #555;
    padding: 15px 0 0;

}

.termsPage    .termsOrder-area .terms-title1 {
    color: #222;
    line-height: 26px;
    padding: 20px 0 0;
    font-size: 1.1em !important;
}

.termsOrder-area .terms-title1:first-child {
    padding-top: 15px;
}

.termsOrder-area .terms-title2 {
    color: #444;
    line-height: 26px;
    padding: 10px 0 0;
    font-size: 1em !important;
}

.termsOrder-area .terms-title2:first-child {
    padding: 0;
}

.termsOrder-area .list {
    padding: 7px 0 0;
    /*//list-style: none;*/
}

.termsOrder-area li ol, .termsOrder-area li ul {
    padding: 0;
    /*//list-style: none;*/
}

.termsOrder-area .list li {
    margin: 0 0 0 12px;
    /*//text-indent: -12px;*/
    color: #555;
    font-size: 12px;
    line-height: 24px;
    padding:0;

}
.terms-tb{
    width:100%;
    margin: 0 auto;
}
.terms-tb th{background: #d6d6d6}
.terms-tb th,.terms-tb td{
    border-spacing: 0;
    border: 1px solid #000;
    text-align: center;
    font-size: 12px;
    padding: 5px;
}
.terms-tb th{background: #d6d6d6}






