@charset "UTF-8";
/* display */
/* Typography */
/* breakpoint */
/* breakpoint : content */
/* 기본 공통스타일 */
.tab-ul:after,
.ui:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
}

.tab-ul li,
.tab-ul li a,
.table td,
.table td *,
.table td img,
.table th,
.table th *,
.table-default td img {
  vertical-align: middle;
}

img {
  vertical-align: bottom;
}

.ui-tab_group .ui-tab_content {
  margin-top: 20px;
}
.ui-tab_group .ui-tab_content .tab__body {
  display: none;
}
.ui-tab_group .ui-tab_content .tab__body.active {
  display: block;
}
.ui-tab_group .ui-tab_content .tab_body {
  display: none;
}
.ui-tab_group .ui-tab_content .tab_body.active {
  display: block;
}

/* 기본 공통스타일 End */
/* 이미지 크게보기 */
.pic_btn {
  display: none;
  margin: 20px auto 0;
  text-align: center;
}
@media (max-width: 767px) {
  .pic_btn {
    display: block;
    width: 60%;
  }
}
@media (max-width: 560px) {
  .pic_btn {
    width: 75%;
  }
}
@media (max-width: 450px) {
  .pic_btn {
    width: 100%;
  }
}
.pic_btn a {
  display: block;
  padding: 10px 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #ddd;
  background: #fff;
  font-weight: bold;
}
.pic_btn a:hover, .pic_btn a:focus {
  background: #32C0E4;
  color: #fff;
  transition: 0.3s;
}

/* 이미지 크게보기 End */
/* 이미지박스 */
.imgbox {
  padding: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #dbdbdb;
  text-align: center;
}

.imgbox.bg01 {
  background: #F7F7F7;
}

.imgbox.noline {
  border: 0;
  background: #F7F7F7;
}

.imgbox.p00 {
  padding: 0;
  border: 0;
}

.imgbox.p10 {
  padding: 10px 20px;
}
@media (max-width: 767px) {
  .imgbox.p10 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p15 {
  padding: 15px 20px;
}
@media (max-width: 767px) {
  .imgbox.p15 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p20 {
  padding: 20px 20px;
}
@media (max-width: 767px) {
  .imgbox.p20 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p25 {
  padding: 25px 20px;
}
@media (max-width: 767px) {
  .imgbox.p25 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p30 {
  padding: 30px 20px;
}
@media (max-width: 767px) {
  .imgbox.p30 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p35 {
  padding: 35px 20px;
}
@media (max-width: 767px) {
  .imgbox.p35 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p40 {
  padding: 40px 20px;
}
@media (max-width: 767px) {
  .imgbox.p40 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p45 {
  padding: 45px 20px;
}
@media (max-width: 767px) {
  .imgbox.p45 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p50 {
  padding: 50px 20px;
}
@media (max-width: 767px) {
  .imgbox.p50 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p55 {
  padding: 55px 20px;
}
@media (max-width: 767px) {
  .imgbox.p55 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p60 {
  padding: 60px 20px;
}
@media (max-width: 767px) {
  .imgbox.p60 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p65 {
  padding: 65px 20px;
}
@media (max-width: 767px) {
  .imgbox.p65 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p70 {
  padding: 70px 20px;
}
@media (max-width: 767px) {
  .imgbox.p70 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p75 {
  padding: 75px 20px;
}
@media (max-width: 767px) {
  .imgbox.p75 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p80 {
  padding: 80px 20px;
}
@media (max-width: 767px) {
  .imgbox.p80 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p85 {
  padding: 85px 20px;
}
@media (max-width: 767px) {
  .imgbox.p85 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p90 {
  padding: 90px 20px;
}
@media (max-width: 767px) {
  .imgbox.p90 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p95 {
  padding: 95px 20px;
}
@media (max-width: 767px) {
  .imgbox.p95 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p100 {
  padding: 100px 20px;
}
@media (max-width: 767px) {
  .imgbox.p100 {
    padding: 8.334% 20px !important;
  }
}

/* 이미지박스 End */
/* Tab */
.tab-ul {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin: 1px 0.5px 20px;
}
.tab-ul li {
  position: relative;
  margin-top: -1px;
  margin-left: -1px;
}

.tab-ul.type2::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 1px;
  background: #ddd;
}
.tab-ul.type2 li {
  min-height: 63px;
}
@media (max-width: 768px) {
  .tab-ul.type2 li {
    min-height: 57px;
  }
}
.tab-ul.type2 li a {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid #E0E0E0;
  text-align: center;
}
.tab-ul.type2 li a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 2;
  width: 0;
  height: 2px;
  background: #0046B7;
  transition: 0.3s;
}
.tab-ul.type2 li a span {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px 8px;
  color: #36404A;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: -0.02em;
  transition: 0.3s;
}
@media (max-width: 767.98px) {
  .tab-ul.type2 li a span {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .tab-ul.type2 li a span {
    font-size: 16px;
  }
}
.tab-ul.type2 li.on a::after, .tab-ul.type2 li.active a::after,
.tab-ul.type2 li a:hover::after,
.tab-ul.type2 li a:focus::after {
  width: 100%;
}
.tab-ul.type2 li.on a span, .tab-ul.type2 li.active a span,
.tab-ul.type2 li a:hover span,
.tab-ul.type2 li a:focus span {
  color: #0046B7;
}
.tab-ul.type2 li.on a::before, .tab-ul.type2 li.active a::before,
.tab-ul.type2 li a:hover:before,
.tab-ul.type2 li a:focus:before {
  position: absolute;
  right: 29px;
  top: calc(50% - 5.5px);
  width: 18px;
  height: 11px;
  background: url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.98549 10.2547C9.36949 10.8707 8.37075 10.8707 7.75475 10.2547C7.13874 9.63875 7.13874 8.64001 7.75475 8.02401L14.3941 1.38463C15.0101 0.768628 16.0089 0.768629 16.6249 1.38463C17.2409 2.00063 17.2409 2.99937 16.6249 3.61537L9.98549 10.2547Z' fill='#0046B7 '/%3E%3Cpath d='M9.98549 8.02401C10.6015 8.64001 10.6015 9.63875 9.98549 10.2547C9.36949 10.8707 8.37075 10.8707 7.75475 10.2547L1.11537 3.61537C0.499367 2.99937 0.499368 2.00063 1.11537 1.38463C1.73137 0.768629 2.73011 0.768628 3.34611 1.38463L9.98549 8.02401Z' fill='#0046B7 '/%3E%3C/svg%3E%0A");
}
.tab-ul.type2 li a[target=_blank] span::after {
  content: "";
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  transition: all 0.3s;
}
.tab-ul.type2 li a[target=_blank]:hover span::after, .tab-ul.type2 li a[target=_blank]:focus span::after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%230046B7' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%230046B7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.tab-ul.col2 li {
  width: calc(50% + 1px);
}

.tab-ul.col3 li {
  width: calc(33.33% + 1px);
}

.tab-ul.col4 li {
  width: calc(25% + 1px);
}

.tab-ul.col5 li {
  width: calc(20% + 1px);
}

.tab-ul.col6 li {
  width: calc(33.33% + 1px);
}

.tab-ul.col7 li {
  width: calc(25% + 1px);
}

.tab-ul.col8 li {
  width: calc(20% + 1px);
}

@media (max-width: 1024px) {
  .tab-ul.col4 li,
  .tab-ul.col5 li,
  .tab-ul.col6 li,
  .tab-ul.col7 li,
  .tab-ul.col8 li {
    width: calc(25% + 1px);
  }
}
@media (max-width: 767px) {
  .tab-ul.col3 li,
  .tab-ul.col4 li,
  .tab-ul.col5 li,
  .tab-ul.col6 li,
  .tab-ul.col7 li,
  .tab-ul.col8 li {
    width: calc(33.33% + 1px);
  }
}
@media (max-width: 640px) {
  .tab-ul.col2 li,
  .tab-ul.col3 li,
  .tab-ul.col4 li,
  .tab-ul.col5 li,
  .tab-ul.col6 li,
  .tab-ul.col7 li,
  .tab-ul.col8 li {
    width: calc(50% + 1px);
  }
}
@media (max-width: 420px) {
  .tab-ul.col2 li,
  .tab-ul.col3 li,
  .tab-ul.col4 li,
  .tab-ul.col5 li,
  .tab-ul.col6 li,
  .tab-ul.col7 li,
  .tab-ul.col8 li {
    width: calc(100% + 1px);
  }
}
.tab-select .tab-select-title {
  display: none;
}
.tab-select.mobile-select {
  width: 100%;
  position: relative;
}
.tab-select.mobile-select .tab-select-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 100%;
  height: 50px;
  border-radius: 10px;
  border: 1px solid #0046B7;
  padding: 0 15px;
}
.tab-select.mobile-select .tab-select-title::after {
  content: "";
  display: block;
  background-position: center;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  margin: 0 5px;
}
.tab-select.mobile-select .tab-ul {
  display: none;
  margin: 0 auto;
  width: 100%;
  padding: 5px 16px;
  background: #fff;
  border: 2px solid #0046B7;
  border-radius: 10px;
  box-shadow: 0px 0px 39.2437px rgba(0, 0, 0, 0.1);
  z-index: 20;
  height: 170px;
  overflow-y: auto;
  text-align: left;
  position: absolute;
  left: 50%;
  top: 60px;
  transform: translate(-50%, 0);
}
.tab-select.mobile-select .tab-ul::-webkit-scrollbar {
  width: 8px; /* 스크롤바의 너비 */
}
.tab-select.mobile-select .tab-ul::-webkit-scrollbar-track {
  background: transparent; /*스크롤바 뒷 배경 색상*/
}
.tab-select.mobile-select .tab-ul::-webkit-scrollbar-thumb {
  height: 5px; /* 스크롤바의 길이 */
  background: #124E85; /* 스크롤바의 색상 */
}
.tab-select.mobile-select .tab-ul::before {
  display: none;
}
.tab-select.mobile-select .tab-ul li {
  float: none;
  width: 100%;
  background-color: #fff;
  margin-top: 0;
  height: 40px;
  min-height: 40px;
  flex: 0 0 100%;
  max-width: 100%;
}
.tab-select.mobile-select .tab-ul li a {
  border: 0 solid #000;
}
.tab-select.mobile-select .tab-ul li span {
  padding: 5px;
}
.tab-select.mobile-select .tab-ul li.active a::after,
.tab-select.mobile-select .tab-ul li a:hover:after,
.tab-select.mobile-select .tab-ul li a:focus:after {
  display: none;
}
.tab-select.mobile-select .active + .tab-ul {
  display: flex;
}

/* Tob-box */
.ui-topbox {
  position: relative;
  margin-bottom: 30px;
  border: 1px solid #DDD;
  border-radius: 15px;
  background: #fff;
  z-index: 0;
}
@media (max-width: 560px) {
  .ui-topbox {
    border-radius: 15px;
  }
}
.ui-topbox .inner {
  position: relative;
  display: flex;
  align-items: center;
  padding: 40px 40px 40px 50px;
}
@media (max-width: 767px) {
  .ui-topbox .inner {
    padding: 30px;
  }
}
.ui-topbox .inner .txtwrap {
  width: 100%;
  height: 100%;
}
.ui-topbox .inner .txtwrap .h-box {
  display: block;
  margin-bottom: 5px;
  color: #36404A;
  font-size: 24px;
  line-height: 130%;
  letter-spacing: 0.24px;
  font-weight: bold;
}
@media (max-width: 767.98px) {
  .ui-topbox .inner .txtwrap .h-box {
    font-size: 22px;
  }
}
@media (max-width: 480px) {
  .ui-topbox .inner .txtwrap .h-box {
    font-size: 20px;
  }
}
.ui-topbox .inner .txtwrap .con-box p {
  margin: 0;
  font-size: 16px;
  letter-spacing: -0.32px;
  line-height: 150%;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .ui-topbox .inner .txtwrap .con-box p {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .ui-topbox .inner .txtwrap .con-box p {
    font-size: 15px;
  }
}
.ui-topbox .inner .txtwrap .con-box p + p {
  margin-top: 10px;
}
.ui-topbox .inner .txtwrap .con-box .border {
  margin: 15px 0;
  width: 100%;
  height: 1px;
  border: 1px dashed #E1E6EF;
}
.ui-topbox .inner .txtwrap .con-box .link {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 10px;
  padding: 10px 0;
}
.ui-topbox .inner .txtwrap .con-box .link .btn {
  padding: 12px 37px 12px 20px;
  min-width: 180px;
  border-radius: 30px;
}
@media (max-width: 500px) {
  .ui-topbox .inner .txtwrap .con-box .link {
    flex-direction: column;
  }
}

/* Tob-box End */
/* 문단스타일 */
.m_0 {
  margin: 0px !important;
}

.mt_0 {
  margin-top: 0px !important;
}

.mb_0 {
  margin-bottom: 0px !important;
}

.mr_0 {
  margin-right: 0px !important;
}

.ml_0 {
  margin-left: 0px !important;
}

.m_5 {
  margin: 5px !important;
}

.mt_5 {
  margin-top: 5px !important;
}

.mb_5 {
  margin-bottom: 5px !important;
}

.mr_5 {
  margin-right: 5px !important;
}

.ml_5 {
  margin-left: 5px !important;
}

.m_10 {
  margin: 10px !important;
}

.mt_10 {
  margin-top: 10px !important;
}

.mb_10 {
  margin-bottom: 10px !important;
}

.mr_10 {
  margin-right: 10px !important;
}

.ml_10 {
  margin-left: 10px !important;
}

.m_15 {
  margin: 15px !important;
}

.mt_15 {
  margin-top: 15px !important;
}

.mb_15 {
  margin-bottom: 15px !important;
}

.mr_15 {
  margin-right: 15px !important;
}

.ml_15 {
  margin-left: 15px !important;
}

.m_20 {
  margin: 20px !important;
}

.mt_20 {
  margin-top: 20px !important;
}

.mb_20 {
  margin-bottom: 20px !important;
}

.mr_20 {
  margin-right: 20px !important;
}

.ml_20 {
  margin-left: 20px !important;
}

.m_25 {
  margin: 25px !important;
}

.mt_25 {
  margin-top: 25px !important;
}

.mb_25 {
  margin-bottom: 25px !important;
}

.mr_25 {
  margin-right: 25px !important;
}

.ml_25 {
  margin-left: 25px !important;
}

.m_30 {
  margin: 30px !important;
}

.mt_30 {
  margin-top: 30px !important;
}

.mb_30 {
  margin-bottom: 30px !important;
}

.mr_30 {
  margin-right: 30px !important;
}

.ml_30 {
  margin-left: 30px !important;
}

.m_35 {
  margin: 35px !important;
}

.mt_35 {
  margin-top: 35px !important;
}

.mb_35 {
  margin-bottom: 35px !important;
}

.mr_35 {
  margin-right: 35px !important;
}

.ml_35 {
  margin-left: 35px !important;
}

.m_40 {
  margin: 40px !important;
}

.mt_40 {
  margin-top: 40px !important;
}

.mb_40 {
  margin-bottom: 40px !important;
}

.mr_40 {
  margin-right: 40px !important;
}

.ml_40 {
  margin-left: 40px !important;
}

.m_45 {
  margin: 45px !important;
}

.mt_45 {
  margin-top: 45px !important;
}

.mb_45 {
  margin-bottom: 45px !important;
}

.mr_45 {
  margin-right: 45px !important;
}

.ml_45 {
  margin-left: 45px !important;
}

.m_50 {
  margin: 50px !important;
}

.mt_50 {
  margin-top: 50px !important;
}

.mb_50 {
  margin-bottom: 50px !important;
}

.mr_50 {
  margin-right: 50px !important;
}

.ml_50 {
  margin-left: 50px !important;
}

.m_55 {
  margin: 55px !important;
}

.mt_55 {
  margin-top: 55px !important;
}

.mb_55 {
  margin-bottom: 55px !important;
}

.mr_55 {
  margin-right: 55px !important;
}

.ml_55 {
  margin-left: 55px !important;
}

.m_60 {
  margin: 60px !important;
}

.mt_60 {
  margin-top: 60px !important;
}

.mb_60 {
  margin-bottom: 60px !important;
}

.mr_60 {
  margin-right: 60px !important;
}

.ml_60 {
  margin-left: 60px !important;
}

.m_65 {
  margin: 65px !important;
}

.mt_65 {
  margin-top: 65px !important;
}

.mb_65 {
  margin-bottom: 65px !important;
}

.mr_65 {
  margin-right: 65px !important;
}

.ml_65 {
  margin-left: 65px !important;
}

.m_70 {
  margin: 70px !important;
}

.mt_70 {
  margin-top: 70px !important;
}

.mb_70 {
  margin-bottom: 70px !important;
}

.mr_70 {
  margin-right: 70px !important;
}

.ml_70 {
  margin-left: 70px !important;
}

.m_75 {
  margin: 75px !important;
}

.mt_75 {
  margin-top: 75px !important;
}

.mb_75 {
  margin-bottom: 75px !important;
}

.mr_75 {
  margin-right: 75px !important;
}

.ml_75 {
  margin-left: 75px !important;
}

.m_80 {
  margin: 80px !important;
}

.mt_80 {
  margin-top: 80px !important;
}

.mb_80 {
  margin-bottom: 80px !important;
}

.mr_80 {
  margin-right: 80px !important;
}

.ml_80 {
  margin-left: 80px !important;
}

.m_85 {
  margin: 85px !important;
}

.mt_85 {
  margin-top: 85px !important;
}

.mb_85 {
  margin-bottom: 85px !important;
}

.mr_85 {
  margin-right: 85px !important;
}

.ml_85 {
  margin-left: 85px !important;
}

.m_90 {
  margin: 90px !important;
}

.mt_90 {
  margin-top: 90px !important;
}

.mb_90 {
  margin-bottom: 90px !important;
}

.mr_90 {
  margin-right: 90px !important;
}

.ml_90 {
  margin-left: 90px !important;
}

.m_95 {
  margin: 95px !important;
}

.mt_95 {
  margin-top: 95px !important;
}

.mb_95 {
  margin-bottom: 95px !important;
}

.mr_95 {
  margin-right: 95px !important;
}

.ml_95 {
  margin-left: 95px !important;
}

.m_100 {
  margin: 100px !important;
}

.mt_100 {
  margin-top: 100px !important;
}

.mb_100 {
  margin-bottom: 100px !important;
}

.mr_100 {
  margin-right: 100px !important;
}

.ml_100 {
  margin-left: 100px !important;
}

.inline-block {
  display: inline-block;
}

.block {
  display: block;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-justify {
  text-align: justify !important;
}

.txt-check + .txt-check {
  margin-top: 5px;
}

.txt-check {
  position: relative;
  padding-left: 17px;
  font-size: 15px;
  text-align: left;
  color: #DB003E !important;
}
.txt-check:before {
  top: 5px;
  width: 13px;
  height: 13px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 0.00488281C7.35938 0.00488281 8.16992 0.170898 8.93164 0.50293C9.69336 0.825195 10.3574 1.26953 10.9238 1.83594C11.4902 2.40234 11.9346 3.06641 12.2568 3.82812C12.5889 4.58008 12.7549 5.38574 12.7549 6.24512C12.7549 7.11426 12.5889 7.92969 12.2568 8.69141C11.9346 9.44336 11.4902 10.1025 10.9238 10.6689C10.3574 11.2354 9.69336 11.6846 8.93164 12.0166C8.16992 12.3389 7.35938 12.5 6.5 12.5C5.64062 12.5 4.83008 12.3389 4.06836 12.0166C3.30664 11.6846 2.64258 11.2354 2.07617 10.6689C1.50977 10.1025 1.06055 9.44336 0.728516 8.69141C0.40625 7.92969 0.245117 7.11426 0.245117 6.24512C0.245117 5.38574 0.40625 4.58008 0.728516 3.82812C1.06055 3.06641 1.50977 2.40234 2.07617 1.83594C2.64258 1.26953 3.30664 0.825195 4.06836 0.50293C4.83008 0.170898 5.64062 0.00488281 6.5 0.00488281ZM5.87012 8.75L9.62012 5L8.75586 4.10645L5.88477 6.99219L4.25879 5.36621L3.37988 6.24512L5.87012 8.75Z' fill='%23DB003E'/%3E%3C/svg%3E%0A");
}

.txt-fouse:before {
  top: 1px;
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.99996 0.041687C6.52637 0.041687 4.28594 1.04507 2.66546 2.66552L2.66546 2.66552C1.04501 4.286 0.041626 6.52644 0.041626 9.00002C0.041626 11.4736 1.04501 13.714 2.66546 15.3345L3.07692 14.923L2.66546 15.3345C4.28593 16.955 6.52637 17.9584 8.99996 17.9584C11.4735 17.9584 13.714 16.955 15.3344 15.3345C16.9549 13.714 17.9583 11.4736 17.9583 9.00002C17.9583 6.52643 16.9549 4.286 15.3344 2.66552L14.9265 3.07347L15.3344 2.66552C13.714 1.04507 11.4735 0.041687 8.99996 0.041687ZM3.54935 3.5494L3.54934 3.54941C2.15372 4.94505 1.29163 6.87128 1.29163 9.00002C1.29163 11.1288 2.15373 13.055 3.54934 14.4506C4.94498 15.8462 6.87121 16.7084 8.99996 16.7084C11.1287 16.7084 13.0549 15.8462 14.4506 14.4506C15.8462 13.055 16.7083 11.1288 16.7083 9.00002C16.7083 6.87127 15.8462 4.94504 14.4506 3.5494C13.0549 2.15379 11.1287 1.29169 8.99996 1.29169C6.87121 1.29169 4.94499 2.15378 3.54935 3.5494ZM10.0417 4.62498C10.0417 4.04969 9.57533 3.58331 9.00004 3.58331C8.42475 3.58331 7.95837 4.04969 7.95837 4.62498C7.95837 5.20027 8.42475 5.66665 9.00004 5.66665C9.57533 5.66665 10.0417 5.20027 10.0417 4.62498ZM7.75 7.33331C7.75 6.98813 8.02982 6.70831 8.375 6.70831H8.79167H9.20833H9.83333V7.33331V12.5417H10.6667C11.0118 12.5417 11.2917 12.8215 11.2917 13.1667C11.2917 13.5119 11.0118 13.7917 10.6667 13.7917H7.75C7.40482 13.7917 7.125 13.5119 7.125 13.1667C7.125 12.8215 7.40482 12.5417 7.75 12.5417H8.58333V7.95831H8.375C8.02982 7.95831 7.75 7.67849 7.75 7.33331Z' fill='%23222222'/%3E%3C/svg%3E%0A");
}

.se-h2 {
  position: relative;
  margin: 0 0 10px;
  color: #36404A;
  font-size: 47px;
  line-height: 1.3;
  letter-spacing: -0.94px;
  font-weight: 300;
}
.se-h2 b {
  font-weight: bold;
}
@media (max-width: 767.98px) {
  .se-h2 {
    font-size: 38px;
  }
}
@media (max-width: 480px) {
  .se-h2 {
    font-size: 30px;
  }
}

.h2,
.h3,
.h4,
.h5,
.h6 {
  position: relative;
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-weight: bold;
}

.h5,
.h6 {
  letter-spacing: 0;
  font-weight: 400;
}

.h2::before,
.h3::before,
.h4::before,
.h5::before,
.h6::before,
.list-1st li:before,
.txt-check:before,
.txt-fouse:before,
.txt-tip:before,
.txt_bul:before {
  content: "";
  position: absolute;
  left: 0;
}

.h2 + .h3,
.h2 + .h4,
.h2 + .h5,
.h2 + .h6,
.h3 + .h4,
.h3 + .h5,
.h3 + .h6,
.h4 + .h5,
.h4 + .h6,
.h5 + .h6 {
  margin-top: 0;
}

.h2 + p,
.h3 + p,
.h4 + p,
.h5 + p,
.h6 + p {
  margin-top: 0;
}

.h5,
.h6 {
  padding-left: 12px;
}

.h2 + .list-1st,
.h3 + .list-1st,
.h4 + .list-1st,
.h5 + .list-1st,
.h6 + .list-1st {
  margin: 0;
}

.h2:first-child {
  margin: 0 0 15px;
}

.h2 {
  margin: 62px 0 15px;
  color: #36404A;
  font-size: 27px;
}
@media (max-width: 767.98px) {
  .h2 {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .h2 {
    font-size: 21px;
  }
}
@media (max-width: 767.98px) {
  .h2 {
    margin-top: 45px;
  }
}
.h2.top-sub {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 12px;
}
.h2.top-sub .sub {
  color: #32C0E4;
  font-size: 16px;
  line-height: 1.1;
  letter-spacing: 0;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .h2.top-sub .sub {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .h2.top-sub .sub {
    font-size: 15px;
  }
}
.h2.right-sub {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.h2.right-sub .txt-check {
  margin-top: 5px;
  line-height: 1.5;
  font-weight: 400;
}

.h3 {
  margin: 32px 0 10px;
  color: #0280CF;
  font-size: 20px;
}

.h4 {
  margin: 20px 0 10px;
  color: #36404A;
  font-size: 18px;
}

.h5 {
  margin: 0 0 8px;
  color: #36404A;
  font-size: 16px;
}

.h6 {
  margin: 0 0 8px;
  color: #222222;
  font-size: 16px;
}

.h5:before {
  left: 0;
  top: 1px;
  width: 4px;
  height: 14px;
  background: #0280CF;
}

.h6:before {
  left: 0;
  top: 7px;
  width: 7px;
  height: 2px;
  border-radius: 0;
  background: #001F4C;
}

p {
  margin: 10px 0 0;
  color: #36404A;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.02em;
}
@media (max-width: 767.98px) {
  p {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  p {
    font-size: 15px;
  }
}

p + .list-1st {
  margin-top: 10px;
}

.list-2st,
.list-3st {
  margin: 5px 0;
}

.list-1st > li,
.list-2st > li,
.list-3st > li,
.txt_bul,
.txt_bul2,
.txt_bul3 {
  position: relative;
  margin-top: 2px;
  color: #36404A;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.02em;
}
@media (max-width: 767.98px) {
  .list-1st > li,
  .list-2st > li,
  .list-3st > li,
  .txt_bul,
  .txt_bul2,
  .txt_bul3 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .list-1st > li,
  .list-2st > li,
  .list-3st > li,
  .txt_bul,
  .txt_bul2,
  .txt_bul3 {
    font-size: 15px;
  }
}

.list-1st > li:first-child,
.list-2st > li:first-child,
.list-3st > li:first-child {
  margin: 0;
}

.list-1st > li .txt-check {
  margin-top: 3px;
  padding-left: 16px;
}

.list-1st.col2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2px 0;
}
.list-1st.col2 > li {
  margin: 0;
  width: calc(50% - 10px);
}
.list-1st.col2 > li.long {
  width: 100%;
}
.list-1st .list-2st {
  margin-left: 0;
}
.list-1st > dd,
.list-1st > li {
  padding-left: 12px;
}
.list-1st > dd::before,
.list-1st > li::before {
  left: 2px;
  top: 9px;
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background: #0280CF;
}

.list-2st.col2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2px 0;
}
.list-2st.col2 > li {
  margin: 0;
  width: calc(50% - 10px);
}
.list-2st.col2 > li.long {
  width: 100%;
}
.list-2st .list-3st {
  margin-left: 3px;
}
.list-2st > dd,
.list-2st > li {
  padding-left: 8px;
}
.list-2st > dd::before,
.list-2st > li::before {
  left: 0;
  top: 8px;
  width: 3px;
  height: 5px;
  background: url("data:image/svg+xml,%3Csvg width='3' height='5' viewBox='0 0 3 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.09484e-05 4.31051L0.658323 5L2.99999 2.5L0.658325 0L0 0.689489L1.68338 2.5L0.430286 3.8125L4.09484e-05 4.31051Z' fill='%230280CF'/%3E%3C/svg%3E%0A");
}

.list-3st.col2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2px 0;
}
.list-3st.col2 > li {
  margin: 0;
  width: calc(50% - 10px);
}
.list-3st.col2 > li.long {
  width: 100%;
}
.list-3st > dd,
.list-3st > li {
  padding-left: 10px;
}
.list-3st > dd::before,
.list-3st > li::before {
  left: 0;
  top: 10px;
  width: 5px;
  height: 1px;
  background: #999999;
}

.num-list {
  counter-reset: item 0;
}
.num-list > li {
  position: relative;
  padding-left: 28px;
  color: #36404A;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.02em;
}
@media (max-width: 767.98px) {
  .num-list > li {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .num-list > li {
    font-size: 15px;
  }
}
.num-list > li + li {
  margin-top: 2px;
}
.num-list > li::before {
  content: counter(item, decimal-leading-zero) ".";
  counter-increment: item;
  position: absolute;
  left: 0;
  top: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #0280CF;
  font-size: 14px;
  line-height: 1;
  font-weight: 600;
}
.num-list.col2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2px 0;
}
.num-list.col2 > li {
  margin: 0;
  width: calc(50% - 10px);
}
.num-list.col2 > li.long {
  width: 100%;
}

@media (max-width: 768px) {
  .num-list > li {
    padding-left: 22px;
  }
  .num-list > li::before {
    top: 5px;
  }
}
@media (max-width: 767px) {
  .list-1st.col2,
  .list-2st.col2,
  .list-3st.col2,
  .num-list.col2 {
    flex-direction: column;
  }
  .list-1st.col2 > li,
  .list-2st.col2 > li,
  .list-3st.col2 > li,
  .num-list.col2 > li {
    width: 100%;
  }
}
/* 문단 스타일 End */
/* 버튼 */
.ir-bbs {
  background: url(/pcms/dist/img/ir-bbs.png) no-repeat;
}

.ir-file.ir-bbs {
  position: relative;
  top: auto;
  transform: translate(0, 0);
}

.btn {
  position: relative;
  display: inline-block;
  padding: 6px 15px;
  max-width: 100%;
  border-radius: 30px;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: -0.02em;
  transition: 0.3s;
  text-transform: initial;
  text-align: left;
}
@media (max-width: 767.98px) {
  .btn {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .btn {
    font-size: 15px;
  }
}
.btn .ir {
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  margin: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  font-size: 0;
  line-height: 0;
}
.btn.btn-icon {
  padding: 6px 35px 6px 20px;
}
.btn.btn-lg {
  padding: 12px 20px;
}
.btn.btn-lg.btn-icon {
  padding: 12px 60px 12px 20px;
  min-width: 256px;
}
@media (max-width: 420px) {
  .btn.btn-lg.btn-icon {
    min-width: 100%;
    max-width: 100%;
  }
}
.btn.btn-only-icon {
  padding: 20px;
}
.btn.btn-only-icon.btn-default {
  border: none;
  background: none;
  border-radius: 4px;
}
.btn.btn-only-icon.btn-primary {
  border: none;
  background: none;
  border-radius: 4px;
}
.btn.btn-only-icon .ir {
  right: 50% !important;
  transform: translate(50%, -50%) !important;
}

.btn-lg .ir-arrow,
.btn-lg .ir-download,
.btn-lg .ir-link {
  right: 19px;
}

/* nomal ver. */
.btn-primary,
.btn-primary:link,
.btn-primary:visited {
  background: #EDF3F9;
  color: #0046B7;
  border: 1px solid #EDF3F9;
}

.btn-primary.btn-only-icon,
.btn-primary.btn-only-icon:link,
.btn-primary.btn-only-icon:visited {
  border: 0;
}

.btn-primary.btn-only-icon:focus {
  outline: 2px dotted #DB003E;
  color: #36404A;
  background-color: #F7F7F7;
}

.btn-primary:active,
.btn-primary:hover {
  border-color: #0046B7;
  background: #0046B7;
  color: #fff;
}

.btn-primary:focus {
  outline: 2px dotted #DB0000;
  background: #F7F7F7;
  color: #36404A;
}

.btn-primary.btn-icon .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%230046B7' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%230046B7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-noline.btn-icon .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%230046B7' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%230046B7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon:hover .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon:hover .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%230280CF' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%230280CF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon:focus .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon:focus .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  color: #36404A;
  background-color: #F7F7F7;
}

.btn-primary.btn-icon .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%230046B7' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%230046B7' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%230046B7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-noline.btn-icon .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%230046B7' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%230046B7' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%230046B7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon:hover .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon:hover .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%230280CF' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%230280CF' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%230280CF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon:focus .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon:focus .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  color: #36404A;
  background-color: #F7F7F7;
}

.btn-primary.btn-icon .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%230046B7' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%230046B7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-noline.btn-icon .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%230046B7' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%230046B7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon:hover .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon:hover .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%230280CF' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%230280CF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon:focus .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon:focus .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  color: #36404A;
  background-color: #F7F7F7;
}

/* nomal ver. End */
/* ov ver. */
.btn-default,
.btn-default:link,
.btn-default:visited {
  border-width: 1px;
  border-style: solid;
  border-color: #06204B;
  background: #06204B;
  color: #fff;
}

.btn-default:active,
.btn-default:hover {
  border-color: #0046B7;
  background: #0046B7;
  color: #fff;
}

.btn-default:focus {
  outline: 2px dotted #DB0000;
  background: #EBEBEB;
  color: #36404A !important;
}

.btn-default.btn-only-icon:focus {
  background-color: #F7F7F7;
}

.btn-default.btn-icon .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-only-icon .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-icon:hover .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-only-icon:hover .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%230280CF' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%230280CF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-icon:focus .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-only-icon:focus .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  color: #36404A;
  background-color: #F7F7F7;
}

.btn-default.btn-icon .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-only-icon .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-icon:hover .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-only-icon:hover .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%230280CF' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%230280CF' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%230280CF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-icon:focus .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-only-icon:focus .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  color: #36404A;
  background-color: #F7F7F7;
}

.btn-default.btn-icon .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-only-icon .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-icon:hover .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-only-icon:hover .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%230280CF' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%230280CF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-icon:focus .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-only-icon:focus .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%2336404A' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%2336404A' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  color: #36404A;
  background-color: #F7F7F7;
}

/* ov ver. End */
/* link ver. */
.btn.btn-noline {
  display: inline;
  vertical-align: baseline;
  padding: 0;
  border: 0;
  background: linear-gradient(to right, transparent 50%, rgba(50, 192, 228, 0.3) 50%);
  background-position: 0 0.8rem;
  background-repeat: repeat-x;
  background-size: 200%;
  transition: 0.5s ease-in-out;
}

.btn-icon.btn-noline .ir-link,
.btn-icon.btn-noline .ir-download,
.btn-icon.btn-noline .ir-arrow {
  position: relative;
  right: 0;
  top: -2px;
  bottom: 0;
  transform: none;
  vertical-align: middle;
  margin-left: 3px;
}

.btn.btn-noline:hover,
.btn.btn-noline:focus {
  background-position: calc(-100% - 20px) 0.8rem;
  border-radius: 0;
}

/* link ver. End */
/* table ver */
.btn-primary.btn-table,
.btn-primary.btn-table:link,
.btn-primary.btn-table:visited {
  background: #fff;
  color: #36404A;
  border-radius: 20px;
  border: 1px solid #E0E0E0;
}

.btn-primary.btn-table:active,
.btn-primary.btn-table:hover {
  border-color: #0280CF;
  color: #0280CF;
}

.btn-primary.btn-only-icon.btn-table,
.btn-primary.btn-only-icon.btn-table:link,
.btn-primary.btn-only-icon.btn-table:visited {
  border: none;
  background: none;
}

.btn-primary.btn-only-icon.btn-table .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%23697785' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%23697785' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon.btn-table:hover .ir-arrow {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8H2' stroke='%2332C0E4' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%2332C0E4' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon.btn-table .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%23697785' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%23697785' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%23697785' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon.btn-table:hover .ir-download {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.00277V14H14V8' stroke='%2332C0E4' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%2332C0E4' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%2332C0E4' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon.btn-table .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%23697785' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%23697785' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-only-icon.btn-table:hover .ir-link {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.33594 4.14126V2.60156C4.33594 2.0838 4.75567 1.66406 5.27344 1.66406H13.3984C13.9162 1.66406 14.3359 2.0838 14.3359 2.60156V10.7266C14.3359 11.2443 13.9162 11.6641 13.3984 11.6641H11.8414' stroke='%2332C0E4' stroke-linejoin='round'/%3E%3Cpath d='M10.7266 4.33594H2.60156C2.0838 4.33594 1.66406 4.75567 1.66406 5.27344V13.3984C1.66406 13.9162 2.0838 14.3359 2.60156 14.3359H10.7266C11.2443 14.3359 11.6641 13.9162 11.6641 13.3984V5.27344C11.6641 4.75567 11.2443 4.33594 10.7266 4.33594Z' stroke='%2332C0E4' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/* table ver End */
/* 버튼 End */
/* 테이블 */
.table-responsive.mobile.icon {
  position: relative;
}
.table-responsive.active.mobile, .table-responsive.active.mobile.icon {
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  margin: 8px 0;
  width: 100%;
  height: auto;
  min-height: 0.01%;
  background: linear-gradient(to right, #fff 30%, rgba(255, 255, 255, 0)), linear-gradient(to right, rgba(255, 255, 255, 0), #fff 70%) 0 100%, radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background-color: #fff;
  background-position: 0 0, 100%, 0 0, 100%;
  background-repeat: no-repeat;
  background-size: 40px 100%, 40px 100%, 14px 100%, 14px 100%;
  background-attachment: local, local, scroll, scroll;
}

.scrollable-icon {
  position: absolute;
  left: calc(50% - 60px);
  top: calc(50% - 60px);
  padding: 20px 10px 10px 10px;
  width: 120px;
  height: 120px;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.7);
  text-align: center;
}

.scrollable-icon:before,
.scrollable-icon:after {
  content: "";
  position: absolute;
  background-position: 50% 0;
  background-repeat: no-repeat;
}

.scrollable-icon:before {
  left: calc(50% - 25px);
  top: 20px;
  width: 50px;
  height: 50px;
  animation: scroll-hint-appear 2s linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 22C15 20.343 13.657 19 12 19C10.343 19 9 20.343 9 22V32C9 40.284 15.716 47 24 47C32.284 47 39 40.284 39 32V24C39 22.343 37.657 21 36 21C34.343 21 33 22.343 33 24V22C33 20.343 31.657 19 30 19C28.343 19 27 20.343 27 22V20C27 18.343 25.657 17 24 17C22.343 17 21 18.343 21 20V6C21 4.343 19.657 3 18 3C16.343 3 15 4.343 15 6V29V22Z' stroke='white' stroke-opacity='0.7' stroke-width='4' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40 8H26' stroke='white' stroke-opacity='0.5' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37 5L40 8L37 11' stroke='white' stroke-opacity='0.5' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29 5L26 8L29 11' stroke='white' stroke-opacity='0.5' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.scrollable-icon:after {
  left: 0;
  right: 0;
  top: 81px;
  width: 100%;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='87' height='29' viewBox='0 0 87 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.0199 5.31V7.77H32.5499V13.56H30.0149V0.749999H32.5499V5.31H34.0199ZM24.8549 6.525C23.8949 7.86 22.4549 8.73 20.6999 8.76V6.48C22.1099 6.345 23.1299 5.085 23.4299 3.42H20.9099V1.125H28.5749V3.42H26.0249C25.9799 3.765 25.9199 4.11 25.8299 4.44L29.1149 6.975L27.6149 8.745L24.8549 6.525ZM25.9799 8.46V10.59C27.1649 10.59 28.4849 10.44 29.2799 10.08V12.45C28.4849 12.81 27.1949 12.96 25.9199 12.96H20.4899V10.59H23.4599V8.46H25.9799ZM41.3986 7.875C37.8286 7.875 35.5036 6.45 35.5036 4.29C35.5036 2.13 37.8286 0.705 41.3986 0.705C44.9686 0.705 47.2936 2.13 47.2936 4.29C47.2936 6.45 44.9686 7.875 41.3986 7.875ZM41.3986 2.97C39.5686 2.97 38.1736 3.42 38.1736 4.29C38.1736 5.145 39.5686 5.61 41.3986 5.61C43.2286 5.61 44.6236 5.145 44.6236 4.29C44.6236 3.42 43.2286 2.97 41.3986 2.97ZM47.8786 8.64V10.98H42.7036V13.86H40.0936V10.98H34.9186V8.64H47.8786ZM57.1173 10.8H62.3073V13.11H49.3473V10.8H54.5373V9.36H50.0673V4.14H59.0973V3.27H50.0373V1.05H61.6023V6.255H52.5723V7.14H61.7523V9.36H57.1173V10.8ZM7.33887 20.625C5.85387 22.635 3.64887 23.91 1.20387 23.925V21.525C3.75387 21.51 6.12387 19.14 6.58887 15.705L9.16887 16.11C9.04887 17.01 8.80887 17.85 8.46387 18.645L13.9239 21.93L12.5889 23.985L7.33887 20.625ZM0.948867 28.11V25.74H13.9089V28.11H0.948867ZM25.0976 24.93V22.89H16.0826V20.535H25.0976V18.42H16.0826V16.05H27.6326V24.93H25.0976ZM15.3776 25.74H28.3376V28.11H15.3776V25.74ZM37.5313 21.345H42.7663V23.025H29.8063V21.345H35.0413V20.835H30.6013V17.655H39.5413V17.205H30.5713V15.75H41.9863V18.945H33.0463V19.395H42.1213V20.835H37.5313V21.345ZM33.0163 26.655V27.105H42.1513V28.56H30.5713V25.365H39.5713V24.915H30.5413V23.475H42.0163V26.655H33.0163ZM49.965 15.705V17.295H52.815V19.605H44.505V17.295H47.37V15.705H49.965ZM57.765 20.43V22.89H56.265V28.56H53.73V15.75H56.265V20.43H57.765ZM48.66 20.13C50.97 20.13 52.38 21.855 52.38 24.12C52.38 26.4 50.97 28.11 48.66 28.11C46.35 28.11 44.94 26.4 44.94 24.12C44.94 21.855 46.35 20.13 48.66 20.13ZM48.66 25.935C49.485 25.935 49.965 25.215 49.965 24.12C49.965 23.025 49.485 22.305 48.66 22.305C47.835 22.305 47.355 23.025 47.355 24.12C47.355 25.215 47.835 25.935 48.66 25.935ZM69.0287 15.75H71.4137V28.56H69.0287V15.75ZM65.6837 19.68V15.81H68.0387V28.335H65.6837V26.94L63.8387 27.84L62.2487 24.6C61.4687 26.745 60.2687 27.885 58.6637 27.96V25.38C60.0887 25.155 60.9287 21.6 60.9287 16.005L63.3287 16.095C63.3287 18.015 63.2237 19.71 63.0287 21.18L65.6837 26.265V22.08H64.2737V19.68H65.6837ZM83.5474 25.785H86.0524V28.11H73.0924V25.785H75.5974V23.01C74.3224 22.29 73.5874 21.18 73.5874 19.845C73.5874 17.43 75.9724 15.765 79.5724 15.765C83.1724 15.765 85.5574 17.43 85.5574 19.845C85.5574 21.18 84.8224 22.29 83.5474 23.01V25.785ZM79.5724 18.045C77.6374 18.045 76.2724 18.75 76.2724 19.845C76.2724 20.925 77.6374 21.645 79.5724 21.645C81.5074 21.645 82.8724 20.925 82.8724 19.845C82.8724 18.75 81.5074 18.045 79.5724 18.045ZM78.1324 23.82V25.785H81.0124V23.82C80.5624 23.88 80.0824 23.91 79.5724 23.91C79.0624 23.91 78.5824 23.88 78.1324 23.82Z' fill='white'/%3E%3C/svg%3E%0A");
}

@keyframes scroll-hint-appear {
  0% {
    transform: translateX(20px);
    opacity: 1;
  }
  100% {
    transform: translateX(-20px);
    opacity: 1;
  }
}
.table-bordered {
  border-top-width: 2px;
  border-style: solid;
  border-color: #36404A;
}

.table {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
.table .th_type {
  background: #F7F7F7;
  color: #36404A;
  font-weight: bold;
  text-align: center;
}
.table thead > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tbody > tr > th,
.table tfoot > tr > td,
.table tfoot > tr > th {
  padding: 10px 15px;
  color: #36404A;
  font-size: 16px;
}
@media (max-width: 767.98px) {
  .table thead > tr > th,
  .table thead > tr > td,
  .table tbody > tr > td,
  .table tbody > tr > th,
  .table tfoot > tr > td,
  .table tfoot > tr > th {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .table thead > tr > th,
  .table thead > tr > td,
  .table tbody > tr > td,
  .table tbody > tr > th,
  .table tfoot > tr > td,
  .table tfoot > tr > th {
    font-size: 15px;
  }
}
.table td,
.table th {
  border: 1px solid #D9DAE1;
  border-top: none;
}
.table td:first-child,
.table th:first-child {
  border-left: none;
}
.table td:last-child,
.table th:last-child {
  border-right: none;
}
.table th[scope=row],
.table th[scope=col] {
  text-align: center !important;
}
.table thead th {
  background: #F7F7F7;
  color: #36404A;
  font-weight: bold;
}
.table tbody th {
  background: #fff;
  color: #36404A;
  font-weight: bold;
}
.table tfoot {
  background: #fff;
  font-weight: bold;
}
.table tfoot th {
  font-weight: bold;
}

/* 테이블 End *//*# sourceMappingURL=basic.css.map */