@charset "UTF-8";
/* 오버레이 */
#history {
  width: 100%;
}
#history .top_title {
  margin-top: 30px;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  font-family: "Noto Sans KR", sans-serif;
  color: #323333;
}
#history .table_wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
}
#history .table_wrap .t_title {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 34px;
  font-family: "Noto Sans KR", sans-serif;
  color: #323333;
}
#history .table_wrap .table {
  width: 100%;
  display: flex;
}
#history .table_wrap .table.colum {
  flex-direction: column;
  border: 1px solid #8c8c8c;
}
#history .table_wrap .table .ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  border: 1px solid #8c8c8c;
}
#history .table_wrap .table .ul.hd {
  border: none;
  background-color: #4b4d4d;
}
#history .table_wrap .table .ul.bd {
  border: none;
  background-color: #ffffff;
}
#history .table_wrap .table .ul .li {
  width: 25%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  font-size: 15px;
  font-weight: 300;
  line-height: 26px;
  font-family: "Noto Sans KR", sans-serif;
  color: #323333;
}
#history .table_wrap .table .ul .li.one, #history .table_wrap .table .ul .li.two {
  background-color: #8c8c8c;
  color: #ffffff;
}
#history .table_wrap .table .ul .li.line {
  border-top: 1px solid #bebebe;
}
#history .table_wrap .table .ul .li.b_line {
  border-bottom: 1px solid #bebebe;
}
#history .table_wrap .table .ul .li .two {
  width: 50%;
}
#history .table_wrap .table .ul .li.hd {
  color: #ffffff;
}
#history .table_wrap .table .ul .li.bd {
  border-bottom: 1px solid #8c8c8c;
  background-color: #ffffff;
}
#history .table_wrap .table .ul .li.bd.none {
  border-bottom: none;
  background-color: #ffffff;
}

#h_list {
  width: 100%;
}
#h_list .list_wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
}
#h_list .list_wrap .t_title {
  margin-top: 30px;
  font-size: 18px;
  font-weight: 500;
  line-height: 34px;
  font-family: "Noto Sans KR", sans-serif;
  color: #323333;
}
#h_list .list_wrap .list_top {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  padding-left: 15px;
  margin-top: 10px;
  background-color: #4e70a5;
}
#h_list .list_wrap .list_top .h3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
  font-family: "Noto Sans KR", sans-serif;
  color: #ffffff;
}
#h_list .list_wrap .list {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #bebebe;
  /*   &.column{
         height: auto;
     }
     .year{
         width: 100px;
         height: 100%;
         display: flex;
         align-items: center;
         @include kr(18, 500, 25);
         color: $c20;
         border-bottom: 1px solid #bebebe;

         &.none{
             border-bottom: none;
         }
     }*/
  /* .month{
       width: 200px;
       height: 100%;
       display: flex;
       align-items: center;
       @include kr(15, 400, 25);
       color: $c20;
       border-bottom: 1px solid #bebebe;
       &.none{
           border-bottom: none;
       }
       &.column_one{
           flex-direction: column;
           justify-content: center;
           align-items: flex-start;
           line-height: 75px;
           padding: 10px 0;
       }
   }
   .tex{
       width: calc(100% - 300px);
       height: 100%;
       display: flex;
       align-items: center;
       @include kr(15, 300, 25);
       color: $c20;
       border-bottom: 1px solid #bebebe;
       &.none{
           border-bottom: none;
       }

       &.column_one{
           flex-direction: column;
           justify-content: center;
           align-items: flex-start;
           padding: 10px 0;

           span{
               font-weight: 500;
           }
       }
   }

   .mt{
       width: calc(100% - 100px);
       display: flex;
       flex-direction: column;

       .month{
           width: 200px;
           height: 100%;
           display: flex;
           align-items: center;
           @include kr(15, 400, 25);
           color: $c20;
           border-bottom: 1px solid #bebebe;
           &.none{
               border-bottom: none;
           }
           &.column_one{
               flex-direction: column;
               justify-content: center;
               align-items: flex-start;
               line-height: 75px;
               padding: 10px 0;
           }
       }
       .tex{
           width: calc(100% - 200px);
           height: 100%;
           display: flex;
           align-items: center;
           @include kr(15, 300, 25);
           color: $c20;
           border-bottom: 1px solid #bebebe;
           &.none{
               border-bottom: none;
           }

           &.column_one{
               flex-direction: column;
               justify-content: center;
               align-items: flex-start;
               padding: 10px 0;

               span{
                   font-weight: 500;
               }
           }
       }
   }*/
}
#h_list .list_wrap .list .box {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
#h_list .list_wrap .list .box .left {
  width: 100px;
  height: 100%;
  display: flex;
  align-items: center;
}
#h_list .list_wrap .list .box .left .year {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  font-family: "Noto Sans KR", sans-serif;
  color: #323333;
}
#h_list .list_wrap .list .box .right {
  width: calc(100% - 300px);
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-bottom: 1px solid #bebebe;
}
#h_list .list_wrap .list .box .right.none {
  border-bottom: none;
}
#h_list .list_wrap .list .box .right .mt_box {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #bebebe;
}
#h_list .list_wrap .list .box .right .mt_box.none {
  border-bottom: none;
}
#h_list .list_wrap .list .box .right .mt_box .month {
  width: 200px;
  height: 100%;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  font-family: "Noto Sans KR", sans-serif;
  color: #323333;
}
#h_list .list_wrap .list .box .right .mt_box .tex {
  width: calc(100% - 200px);
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
  font-family: "Noto Sans KR", sans-serif;
  color: #323333;
}
#h_list .list_wrap .list .box .end {
  width: 200px;
  height: 100%;
  display: flex;
  align-items: center;
}
#h_list .list_wrap .list .box .end .year {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  line-height: 25px;
  font-family: "Noto Sans KR", sans-serif;
  color: #323333;
}

@media screen and (max-width: 768px) {
  #history {
    width: 100%;
  }
  #history .top_title {
    margin-top: 30px;
    font-size: 24px;
    font-weight: 700;
    line-height: 34px;
    font-family: "Noto Sans KR", sans-serif;
    color: #323333;
  }
  #history .table_wrap {
    width: 100%;
    display: flex;
    flex-direction: column;
    overflow-x: scroll;
  }
  #history .table_wrap .t_title {
    margin-top: 20px;
    font-size: 18px;
    font-weight: 500;
    line-height: 34px;
    font-family: "Noto Sans KR", sans-serif;
    color: #323333;
  }
  #history .table_wrap .table {
    width: 100%;
    display: flex;
    min-width: 630px;
  }
  #history .table_wrap .table.colum {
    flex-direction: column;
    border: 1px solid #8c8c8c;
    min-width: 630px;
  }
  #history .table_wrap .table .ul {
    width: 100%;
    min-width: 630px;
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #8c8c8c;
  }
  #history .table_wrap .table .ul.hd {
    border: none;
    background-color: #4b4d4d;
  }
  #history .table_wrap .table .ul.bd {
    border: none;
    background-color: #ffffff;
  }
  #history .table_wrap .table .ul .li {
    width: 25%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    font-size: 15px;
    font-weight: 300;
    line-height: 26px;
    font-family: "Noto Sans KR", sans-serif;
    color: #323333;
  }
  #history .table_wrap .table .ul .li.one, #history .table_wrap .table .ul .li.two {
    background-color: #8c8c8c;
    color: #ffffff;
  }
  #history .table_wrap .table .ul .li.line {
    border-top: 1px solid #bebebe;
  }
  #history .table_wrap .table .ul .li.b_line {
    border-bottom: 1px solid #bebebe;
  }
  #history .table_wrap .table .ul .li .two {
    width: 50%;
  }
  #history .table_wrap .table .ul .li.hd {
    color: #ffffff;
  }
  #history .table_wrap .table .ul .li.bd {
    border-bottom: 1px solid #8c8c8c;
    background-color: #ffffff;
  }
  #history .table_wrap .table .ul .li.bd.none {
    border-bottom: none;
    background-color: #ffffff;
  }

  #h_list {
    width: 100%;
  }
  #h_list .list_wrap {
    width: 100%;
    display: flex;
    flex-direction: column;
    overflow-x: scroll;
  }
  #h_list .list_wrap .t_title {
    margin-top: 30px;
    font-size: 18px;
    font-weight: 500;
    line-height: 34px;
    font-family: "Noto Sans KR", sans-serif;
    color: #323333;
  }
  #h_list .list_wrap .list_top {
    width: 100%;
    min-width: 630px;
    height: 50px;
    display: flex;
    align-items: center;
    padding-left: 15px;
    margin-top: 10px;
    background-color: #4e70a5;
  }
  #h_list .list_wrap .list_top .h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
    font-family: "Noto Sans KR", sans-serif;
    color: #ffffff;
  }
  #h_list .list_wrap .list {
    width: 100%;
    height: 100%;
    min-width: 630px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #bebebe;
  }
  #h_list .list_wrap .list .box {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
  }
  #h_list .list_wrap .list .box .left {
    width: 60px;
    height: 100%;
    display: flex;
    align-items: center;
  }
  #h_list .list_wrap .list .box .left .year {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    font-family: "Noto Sans KR", sans-serif;
    color: #323333;
  }
  #h_list .list_wrap .list .box .right {
    width: calc(100% - 160px);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-bottom: 1px solid #bebebe;
  }
  #h_list .list_wrap .list .box .right.none {
    border-bottom: none;
  }
  #h_list .list_wrap .list .box .right .mt_box {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px solid #bebebe;
  }
  #h_list .list_wrap .list .box .right .mt_box.none {
    border-bottom: none;
  }
  #h_list .list_wrap .list .box .right .mt_box .month {
    width: 130px;
    height: 100%;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    font-family: "Noto Sans KR", sans-serif;
    color: #323333;
  }
  #h_list .list_wrap .list .box .right .mt_box .tex {
    width: calc(100% - 130px);
    font-size: 15px;
    font-weight: 300;
    line-height: 25px;
    font-family: "Noto Sans KR", sans-serif;
    color: #323333;
  }
  #h_list .list_wrap .list .box .end {
    width: 100px;
    height: 100%;
    padding-left: 10px;
    display: flex;
    align-items: center;
  }
  #h_list .list_wrap .list .box .end .year {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    font-family: "Noto Sans KR", sans-serif;
    color: #323333;
  }
}

/*# sourceMappingURL=history.css.map */
