@charset "UTF-8";
/* display */
/* breakpoint */
/* breakpoint : content */
/* EI 호환 */
br {
  font-size: 0;
}

/* 기본 공통스타일 */
.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: 900px) {
  .pic_btn.w900 {
    display: block;
    width: 60%;
  }
}
@media (max-width: 540px) {
  .pic_btn.w900 {
    width: 75%;
  }
}
@media (max-width: 420px) {
  .pic_btn.w900 {
    width: 100%;
  }
}
@media (max-width: 800px) {
  .pic_btn.w800 {
    display: block;
    width: 60%;
  }
}
@media (max-width: 540px) {
  .pic_btn.w800 {
    width: 75%;
  }
}
@media (max-width: 420px) {
  .pic_btn.w800 {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .pic_btn {
    display: block;
    width: 60%;
  }
}
@media (max-width: 540px) {
  .pic_btn {
    width: 75%;
  }
}
@media (max-width: 420px) {
  .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: #1D9EA7;
  color: #fff;
  transition: 0.3s;
}

/* 이미지 크게보기 End */
/* 이미지박스 */
.imgbox {
  padding: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #dbdbdb;
  border-radius: 16px;
  text-align: center;
}
@media (max-width: 768px) {
  .imgbox {
    border-radius: 8px;
  }
}

.imgbox.bg01 {
  background: #F6F7F9;
  border: 0;
}

.imgbox.bg02 {
  background: #F8FAFE;
  border: 0;
}

.imgbox.noline {
  border: 0;
}

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

.imgbox.p10 {
  padding: 10px 20px;
}
@media (max-width: 768px) {
  .imgbox.p10 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p15 {
  padding: 15px 20px;
}
@media (max-width: 768px) {
  .imgbox.p15 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p20 {
  padding: 20px 20px;
}
@media (max-width: 768px) {
  .imgbox.p20 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p25 {
  padding: 25px 20px;
}
@media (max-width: 768px) {
  .imgbox.p25 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p30 {
  padding: 30px 20px;
}
@media (max-width: 768px) {
  .imgbox.p30 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p35 {
  padding: 35px 20px;
}
@media (max-width: 768px) {
  .imgbox.p35 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p40 {
  padding: 40px 20px;
}
@media (max-width: 768px) {
  .imgbox.p40 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p45 {
  padding: 45px 20px;
}
@media (max-width: 768px) {
  .imgbox.p45 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p50 {
  padding: 50px 20px;
}
@media (max-width: 768px) {
  .imgbox.p50 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p55 {
  padding: 55px 20px;
}
@media (max-width: 768px) {
  .imgbox.p55 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p60 {
  padding: 60px 20px;
}
@media (max-width: 768px) {
  .imgbox.p60 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p65 {
  padding: 65px 20px;
}
@media (max-width: 768px) {
  .imgbox.p65 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p70 {
  padding: 70px 20px;
}
@media (max-width: 768px) {
  .imgbox.p70 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p75 {
  padding: 75px 20px;
}
@media (max-width: 768px) {
  .imgbox.p75 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p80 {
  padding: 80px 20px;
}
@media (max-width: 768px) {
  .imgbox.p80 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p85 {
  padding: 85px 20px;
}
@media (max-width: 768px) {
  .imgbox.p85 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p90 {
  padding: 90px 20px;
}
@media (max-width: 768px) {
  .imgbox.p90 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p95 {
  padding: 95px 20px;
}
@media (max-width: 768px) {
  .imgbox.p95 {
    padding: 8.334% 20px !important;
  }
}
.imgbox.p100 {
  padding: 100px 20px;
}
@media (max-width: 768px) {
  .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 {
  border-top: 1px solid #0E7C84;
}
.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 button,
.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 #ddd;
  text-align: center;
}
.tab-ul.type2 li button::after,
.tab-ul.type2 li a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 2;
  width: 0;
  height: 3px;
  background: #1D9EA7;
  transition: 0.3s;
}
.tab-ul.type2 li button span,
.tab-ul.type2 li a span {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px 8px;
  color: #444444;
  font-size: 20px;
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-weight: 600;
  transition: 0.3s;
}
@media (max-width: 768px) {
  .tab-ul.type2 li button span,
  .tab-ul.type2 li a span {
    font-size: 18px;
  }
}
@media (max-width: 420px) {
  .tab-ul.type2 li button span,
  .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: #0E7C84;
}
.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='#697785 '/%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='#697785 '/%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='%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");
  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='%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");
}

.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: 768px) {
  .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 {
  position: relative;
  width: 100%;
}
.tab-select.mobile-select .tab-select-title {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 15px;
  width: 100%;
  height: 50px;
  border: 1px solid #0E7C84;
  border-radius: 10px;
}
.tab-select.mobile-select .tab-select-title::after {
  content: "";
  display: block;
  margin: 0 5px;
  width: 24px;
  height: 24px;
  background-position: center;
  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");
}
.tab-select.mobile-select .tab-ul {
  overflow-y: auto;
  position: absolute;
  left: 50%;
  top: 60px;
  z-index: 20;
  transform: translate(-50%, 0);
  display: none;
  margin: 0 auto;
  padding: 5px 16px;
  width: 100%;
  height: 170px;
  border: 2px solid #0E7C84;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0px 0px 39.2437px rgba(0, 0, 0, 0.1);
  text-align: left;
}
.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;
  margin-top: 0;
  width: 100%;
  max-width: 100%;
  height: 40px;
  min-height: 40px;
  background-color: #fff;
  flex: 0 0 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 */
.ir-icon__md {
  background-image: url(/assets/styleguide/img/top_icon.png);
}

.ir-icon__md.icon1 {
  background-position: 0px 0px;
}

.ir-icon__md.icon2 {
  background-position: -120px 0px;
}

.ir-icon__md.icon3 {
  background-position: -240px 0px;
}

.ir-icon__md.icon4 {
  background-position: -360px 0px;
}

.ir-icon__md.icon5 {
  background-position: -480px 0px;
}

.ir-icon__md.icon6 {
  background-position: -600px 0px;
}

.ir-icon__md.icon7 {
  background-position: -720px 0px;
}

.ir-icon__md.icon8 {
  background-position: -840px 0px;
}

.ir-icon__md.icon9 {
  background-position: -960px 0px;
}

.ir-icon__md.icon10 {
  background-position: 0px -120px;
}

.ir-icon__md.icon11 {
  background-position: -120px -120px;
}

.ir-icon__md.icon12 {
  background-position: -240px -120px;
}

.ir-icon__md.icon13 {
  background-position: -360px -120px;
}

.ir-icon__md.icon14 {
  background-position: -480px -120px;
}

.ir-icon__md.icon15 {
  background-position: -600px -120px;
}

.ir-icon__md.icon16 {
  background-position: -720px -120px;
}

.ir-icon__md.icon17 {
  background-position: -840px -120px;
}

.ir-icon__md.icon18 {
  background-position: -960px -120px;
}

.ir-icon__md.icon19 {
  background-position: 0px -240px;
}

.ir-icon__md.icon20 {
  background-position: -120px -240px;
}

.ir-icon__md.icon21 {
  background-position: -240px -240px;
}

.ir-icon__md.icon22 {
  background-position: -360px -240px;
}

.ir-icon__md.icon23 {
  background-position: -480px -240px;
}

.ir-icon__md.icon24 {
  background-position: -600px -240px;
}

.ir-icon__md.icon25 {
  background-position: -720px -240px;
}

.ir-icon__md.icon26 {
  background-position: -840px -240px;
}

.ir-icon__md.icon27 {
  background-position: -960px -240px;
}

.ir-icon__md.icon28 {
  background-position: 0px -360px;
}

.ir-icon__md.icon29 {
  background-position: -120px -360px;
}

.ir-icon__md.icon30 {
  background-position: -240px -360px;
}

.ir-icon__md.icon31 {
  background-position: -360px -360px;
}

.ui-topbox {
  position: relative;
  margin-bottom: 30px;
  border: 1px solid #eee;
  border-radius: 16px;
  background: #ffffff;
}
@media (max-width: 560px) {
  .ui-topbox {
    border-radius: 15px;
  }
}
.ui-topbox::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 274px;
  height: 148px;
  z-index: -1;
  background: url("data:image/svg+xml,%3Csvg width='274' height='148' viewBox='0 0 274 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1' clip-path='url(%23clip0_2068_11520)'%3E%3Cmask id='mask0_2068_11520' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='13' y='18' width='408' height='407'%3E%3Cpath d='M216.737 424.786C329.111 424.786 420.207 333.807 420.207 221.578C420.207 109.35 329.111 18.3707 216.737 18.3707C104.364 18.3707 13.2676 109.35 13.2676 221.578C13.2676 333.807 104.364 424.786 216.737 424.786Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2068_11520)'%3E%3Cpath d='M-32.135 155.239L-34.2676 153.829C-25.6349 140.807 -11.1589 133.033 4.45161 133.033C20.0621 133.033 34.5381 140.807 43.1708 153.825L41.0382 155.235C32.8789 142.933 19.2048 135.585 4.45161 135.585C-10.3016 135.585 -23.9757 142.929 -32.135 155.235V155.239Z' fill='%2351989D'/%3E%3Cpath d='M56.3503 153.066C46.5617 133.114 26.6733 120.718 4.44748 120.718C-17.7783 120.718 -37.6668 133.114 -47.4511 153.066L-49.75 151.942C-44.8536 141.965 -37.3 133.531 -27.8996 127.551C-18.2389 121.408 -7.05568 118.162 4.44748 118.162C15.9506 118.162 27.1382 121.408 36.7988 127.551C46.1992 133.527 53.7528 141.961 58.6492 151.942L56.3503 153.066Z' fill='%2351989D'/%3E%3Cpath d='M73.9617 155.239L71.8291 153.829C80.4618 140.807 94.9335 133.033 110.548 133.033C126.163 133.033 140.635 140.807 149.267 153.825L147.135 155.235C138.98 142.933 125.301 135.585 110.548 135.585C95.7951 135.585 82.1209 142.929 73.9617 155.235V155.239Z' fill='%2351989D'/%3E%3Cpath d='M162.451 153.066C152.662 133.114 132.774 120.718 110.548 120.718C88.3223 120.718 68.4338 133.114 58.6495 153.066L56.3506 151.942C61.247 141.965 68.8006 133.531 78.2011 127.551C87.8617 121.408 99.0449 118.162 110.548 118.162C122.051 118.162 133.239 121.408 142.899 127.551C152.3 133.527 159.853 141.961 164.75 151.942L162.451 153.066Z' fill='%2351989D'/%3E%3Cpath d='M20.9109 122.208L18.7783 120.798C27.411 107.777 41.887 100.003 57.4975 100.003C73.108 100.003 87.584 107.777 96.2167 120.794L94.0841 122.204C85.9248 109.902 72.2507 102.554 57.4975 102.554C42.7443 102.554 29.0702 109.898 20.9109 122.204V122.208Z' fill='%2351989D'/%3E%3Cpath d='M109.4 120.04C99.6115 100.088 79.7231 87.6922 57.4973 87.6922C35.2715 87.6922 15.383 100.088 5.59872 120.04L3.2998 118.916C8.19622 108.939 15.7498 100.505 25.1502 94.5247C34.8109 88.3822 45.9941 85.1364 57.4973 85.1364C69.0004 85.1364 80.188 88.3822 89.8486 94.5247C99.249 100.501 106.803 108.935 111.699 118.916L109.4 120.04Z' fill='%2351989D'/%3E%3Cpath d='M79.536 128.482C74.0638 121.927 66.0325 118.165 57.4979 118.165C48.9633 118.165 40.9277 121.927 35.4555 128.482L33.4893 126.847C39.4477 119.703 48.1998 115.61 57.4979 115.61C66.7959 115.61 75.5438 119.707 81.5023 126.847L79.536 128.482Z' fill='%2351989D'/%3E%3Cpath d='M47.8578 138.485L46.1006 136.623C49.1971 133.709 53.2447 132.104 57.4929 132.104C61.741 132.104 65.7886 133.705 68.8851 136.619L67.1321 138.48C64.5133 136.018 61.0884 134.659 57.4971 134.659C53.9058 134.659 50.4767 136.018 47.8578 138.485Z' fill='%2351989D'/%3E%3Cpath d='M126.985 122.208L124.853 120.798C133.485 107.776 147.961 100.003 163.572 100.003C179.182 100.003 193.658 107.776 202.291 120.794L200.158 122.204C191.999 109.902 178.325 102.554 163.572 102.554C148.819 102.554 135.144 109.898 126.985 122.204V122.208Z' fill='%2351989D'/%3E%3Cpath d='M215.47 120.04C205.682 100.088 185.793 87.6922 163.568 87.6922C141.342 87.6922 121.453 100.088 111.669 120.04L109.37 118.916C114.267 108.939 121.82 100.505 131.221 94.5247C140.881 88.3822 152.064 85.1364 163.568 85.1364C175.071 85.1364 186.258 88.3822 195.919 94.5247C205.319 100.501 212.873 108.935 217.769 118.916L215.47 120.04Z' fill='%2351989D'/%3E%3Cpath d='M185.609 128.482C180.137 121.927 172.106 118.165 163.571 118.165C155.037 118.165 147.001 121.927 141.529 128.482L139.562 126.847C145.521 119.703 154.273 115.61 163.571 115.61C172.869 115.61 181.617 119.707 187.575 126.847L185.609 128.482Z' fill='%2351989D'/%3E%3Cpath d='M153.932 138.485L152.175 136.623C155.271 133.709 159.319 132.104 163.567 132.104C167.815 132.104 171.863 133.705 174.959 136.619L173.206 138.48C170.588 136.018 167.163 134.659 163.571 134.659C159.98 134.659 156.551 136.018 153.932 138.485Z' fill='%2351989D'/%3E%3Cpath d='M180.061 155.239L177.929 153.829C186.561 140.807 201.037 133.033 216.648 133.033C232.258 133.033 246.734 140.807 255.367 153.825L253.234 155.235C245.075 142.933 231.401 135.585 216.648 135.585C201.895 135.585 188.221 142.929 180.061 155.235V155.239Z' fill='%2351989D'/%3E%3Cpath d='M268.551 153.066C258.762 133.114 238.874 120.718 216.648 120.718C194.422 120.718 174.534 133.114 164.745 153.066L162.446 151.942C167.343 141.965 174.896 133.531 184.297 127.551C193.957 121.408 205.141 118.162 216.644 118.162C228.147 118.162 239.334 121.408 248.991 127.551C258.391 133.527 265.945 141.961 270.841 151.942L268.542 153.066H268.551Z' fill='%2351989D'/%3E%3Cpath d='M233.086 122.208L230.953 120.798C239.586 107.776 254.058 100.003 269.672 100.003C285.287 100.003 299.759 107.776 308.391 120.794L306.259 122.204C298.104 109.902 284.426 102.554 269.672 102.554C254.919 102.554 241.245 109.898 233.086 122.204V122.208Z' fill='%2351989D'/%3E%3Cpath d='M321.571 120.04C311.782 100.088 291.894 87.6922 269.668 87.6922C247.442 87.6922 227.554 100.088 217.77 120.04L215.471 118.916C220.367 108.939 227.921 100.505 237.321 94.5247C246.982 88.3822 258.165 85.1364 269.668 85.1364C281.171 85.1364 292.359 88.3822 302.019 94.5247C311.42 100.501 318.974 108.935 323.87 118.916L321.571 120.04Z' fill='%2351989D'/%3E%3Cpath d='M291.71 128.482C286.238 121.927 278.206 118.165 269.672 118.165C261.137 118.165 253.102 121.927 247.629 128.482L245.663 126.847C251.622 119.703 260.374 115.61 269.672 115.61C278.97 115.61 287.718 119.707 293.676 126.847L291.71 128.482Z' fill='%2351989D'/%3E%3Cpath d='M260.029 138.485L258.271 136.623C261.368 133.709 265.416 132.104 269.664 132.104C273.912 132.104 277.955 133.705 281.052 136.619L279.299 138.48C276.68 136.018 273.255 134.659 269.664 134.659C266.072 134.659 262.643 136.018 260.024 138.485H260.029Z' fill='%2351989D'/%3E%3Cpath d='M374.647 153.066C364.859 133.114 344.97 120.718 322.744 120.718C300.519 120.718 280.63 133.114 270.846 153.066L268.547 151.942C273.443 141.965 280.997 133.531 290.397 127.551C300.058 121.408 311.241 118.162 322.744 118.162C334.248 118.162 345.435 121.408 355.096 127.551C364.496 133.527 372.05 141.961 376.946 151.942L374.647 153.066Z' fill='%2351989D'/%3E%3Cpath d='M-32.135 89.5799L-34.2676 88.17C-25.6349 75.1482 -11.1589 67.3743 4.45161 67.3743C20.0621 67.3743 34.5381 75.1482 43.1708 88.1657L41.0382 89.5757C32.8789 77.2737 19.2048 69.9258 4.45161 69.9258C-10.3016 69.9258 -23.9757 77.2695 -32.135 89.5757V89.5799Z' fill='%2351989D'/%3E%3Cpath d='M56.3503 87.4118C46.5617 67.4595 26.6733 55.0639 4.44748 55.0639C-17.7783 55.0639 -37.6668 67.4595 -47.4511 87.4118L-49.75 86.2872C-44.8536 76.3111 -37.3 67.8769 -27.8996 61.8964C-18.2389 55.7539 -7.05568 52.5081 4.44748 52.5081C15.9506 52.5081 27.1382 55.7539 36.7988 61.8964C46.1992 67.8727 53.7528 76.3068 58.6492 86.2872L56.3503 87.4118Z' fill='%2351989D'/%3E%3Cpath d='M26.4862 95.854C21.014 89.2984 12.9827 85.5371 4.44807 85.5371C-4.08653 85.5371 -12.1221 89.2984 -17.5943 95.854L-19.5605 94.2183C-13.6021 87.0749 -4.84999 82.9813 4.44807 82.9813C13.7461 82.9813 22.494 87.0791 28.4524 94.2183L26.4862 95.854Z' fill='%2351989D'/%3E%3Cpath d='M-5.19197 105.856L-6.94922 103.995C-3.85271 101.081 0.194933 99.4752 4.44304 99.4752C8.69115 99.4752 12.7345 101.077 15.831 103.99L14.078 105.852C11.4592 103.39 8.03431 102.031 4.44304 102.031C0.851768 102.031 -2.57743 103.39 -5.19624 105.856H-5.19197Z' fill='%2351989D'/%3E%3Cpath d='M73.9617 89.5801L71.8291 88.1701C80.4618 75.1483 94.9335 67.3744 110.548 67.3744C126.163 67.3744 140.635 75.1483 149.267 88.1658L147.135 89.5758C138.98 77.2739 125.301 69.9259 110.548 69.9259C95.7951 69.9259 82.1209 77.2696 73.9617 89.5758V89.5801Z' fill='%2351989D'/%3E%3Cpath d='M162.451 87.4118C152.662 67.4595 132.774 55.0639 110.548 55.0639C88.3223 55.0639 68.4338 67.4595 58.6495 87.4118L56.3506 86.2872C61.247 76.3111 68.8006 67.8769 78.2011 61.8964C87.8617 55.7539 99.0449 52.5081 110.548 52.5081C122.051 52.5081 133.239 55.7539 142.899 61.8964C152.3 67.8727 159.853 76.3068 164.75 86.2872L162.451 87.4118Z' fill='%2351989D'/%3E%3Cpath d='M132.587 95.854C127.115 89.2984 119.083 85.5371 110.549 85.5371C102.014 85.5371 93.9785 89.2984 88.5063 95.854L86.54 94.2183C92.4985 87.0749 101.251 82.9813 110.549 82.9813C119.847 82.9813 128.595 87.0791 134.553 94.2183L132.587 95.854Z' fill='%2351989D'/%3E%3Cpath d='M100.909 105.856L99.1514 103.995C102.248 101.081 106.296 99.4752 110.544 99.4752C114.792 99.4752 118.835 101.077 121.936 103.99L120.183 105.852C117.564 103.39 114.139 102.031 110.548 102.031C106.957 102.031 103.527 103.39 100.909 105.856Z' fill='%2351989D'/%3E%3Cpath d='M20.9109 56.555L18.7783 55.1451C27.411 42.1233 41.887 34.3494 57.4975 34.3494C73.108 34.3494 87.584 42.1233 96.2167 55.1408L94.0841 56.5508C85.9248 44.2488 72.2507 36.9009 57.4975 36.9009C42.7443 36.9009 29.0702 44.2446 20.9109 56.5508V56.555Z' fill='%2351989D'/%3E%3Cpath d='M109.4 54.382C99.6115 34.4297 79.7231 22.0341 57.4973 22.0341C35.2715 22.0341 15.383 34.4297 5.59872 54.382L3.2998 53.2574C8.19622 43.2813 15.7498 34.8472 25.1502 28.8666C34.8109 22.7241 45.9941 19.4783 57.4973 19.4783C69.0004 19.4783 80.188 22.7241 89.8486 28.8666C99.249 34.8429 106.803 43.277 111.699 53.2574L109.4 54.382Z' fill='%2351989D'/%3E%3Cpath d='M79.536 62.829C74.0638 56.2734 66.0325 52.5121 57.4979 52.5121C48.9633 52.5121 40.9277 56.2734 35.4555 62.829L33.4893 61.1933C39.4477 54.0498 48.1998 49.9563 57.4979 49.9563C66.7959 49.9563 75.5438 54.0541 81.5023 61.1933L79.536 62.829Z' fill='%2351989D'/%3E%3Cpath d='M47.8578 72.8264L46.1006 70.9649C49.1971 68.0513 53.2447 66.4454 57.4929 66.4454C61.741 66.4454 65.7886 68.0471 68.8851 70.9607L67.1321 72.8222C64.5133 70.3601 61.0884 69.0012 57.4971 69.0012C53.9058 69.0012 50.4767 70.3601 47.8578 72.8264Z' fill='%2351989D'/%3E%3Cpath d='M126.985 56.555L124.853 55.1451C133.485 42.1233 147.961 34.3494 163.572 34.3494C179.182 34.3494 193.658 42.1233 202.291 55.1408L200.158 56.5508C191.999 44.2488 178.325 36.9009 163.572 36.9009C148.819 36.9009 135.144 44.2446 126.985 56.5508V56.555Z' fill='%2351989D'/%3E%3Cpath d='M215.47 54.382C205.682 34.4297 185.793 22.0341 163.568 22.0341C141.342 22.0341 121.453 34.4297 111.669 54.382L109.37 53.2574C114.267 43.2813 121.82 34.8472 131.221 28.8666C140.881 22.7241 152.064 19.4783 163.568 19.4783C175.071 19.4783 186.258 22.7241 195.919 28.8666C205.319 34.8429 212.873 43.277 217.769 53.2574L215.47 54.382Z' fill='%2351989D'/%3E%3Cpath d='M185.61 62.8289C180.138 56.2733 172.107 52.512 163.572 52.512C155.037 52.512 147.002 56.2733 141.53 62.8289L139.563 61.1932C145.522 54.0497 154.274 49.9562 163.572 49.9562C172.87 49.9562 181.618 54.054 187.576 61.1932L185.61 62.8289Z' fill='%2351989D'/%3E%3Cpath d='M153.932 72.8264L152.175 70.9649C155.271 68.0513 159.319 66.4454 163.567 66.4454C167.815 66.4454 171.863 68.0471 174.959 70.9607L173.206 72.8222C170.588 70.3601 167.163 69.0012 163.571 69.0012C159.98 69.0012 156.551 70.3601 153.932 72.8264Z' fill='%2351989D'/%3E%3Cpath d='M180.061 89.5799L177.929 88.17C186.561 75.1482 201.037 67.3743 216.648 67.3743C232.258 67.3743 246.734 75.1482 255.367 88.1657L253.234 89.5757C245.075 77.2737 231.401 69.9258 216.648 69.9258C201.895 69.9258 188.221 77.2695 180.061 89.5757V89.5799Z' fill='%2351989D'/%3E%3Cpath d='M268.551 87.4118C258.762 67.4595 238.874 55.0639 216.648 55.0639C194.422 55.0639 174.534 67.4595 164.745 87.4118L162.446 86.2872C167.343 76.3111 174.896 67.8769 184.297 61.8964C193.957 55.7539 205.141 52.5081 216.644 52.5081C228.147 52.5081 239.334 55.7539 248.991 61.8964C258.391 67.8727 265.945 76.3068 270.841 86.2872L268.542 87.4118H268.551Z' fill='%2351989D'/%3E%3Cpath d='M238.685 95.854C233.213 89.2984 225.182 85.5371 216.647 85.5371C208.113 85.5371 200.077 89.2984 194.605 95.854L192.639 94.2183C198.597 87.0749 207.349 82.9813 216.647 82.9813C225.945 82.9813 234.693 87.0791 240.652 94.2183L238.685 95.854Z' fill='%2351989D'/%3E%3Cpath d='M207.008 105.856L205.251 103.995C208.347 101.081 212.395 99.4752 216.643 99.4752C220.891 99.4752 224.935 101.077 228.031 103.99L226.278 105.852C223.659 103.39 220.239 102.031 216.643 102.031C213.048 102.031 209.623 103.39 207.004 105.856H207.008Z' fill='%2351989D'/%3E%3Cpath d='M233.086 56.555L230.953 55.1451C239.586 42.1233 254.058 34.3494 269.672 34.3494C285.287 34.3494 299.759 42.1233 308.391 55.1408L306.259 56.5508C298.104 44.2488 284.426 36.9009 269.672 36.9009C254.919 36.9009 241.245 44.2446 233.086 56.5508V56.555Z' fill='%2351989D'/%3E%3Cpath d='M321.571 54.382C311.782 34.4297 291.894 22.0341 269.668 22.0341C247.442 22.0341 227.554 34.4297 217.77 54.382L215.471 53.2574C220.367 43.2813 227.921 34.8472 237.321 28.8666C246.982 22.7241 258.165 19.4783 269.668 19.4783C281.171 19.4783 292.359 22.7241 302.019 28.8666C311.42 34.8429 318.974 43.277 323.87 53.2574L321.571 54.382Z' fill='%2351989D'/%3E%3Cpath d='M291.711 62.8289C286.239 56.2733 278.207 52.512 269.673 52.512C261.138 52.512 253.103 56.2733 247.63 62.8289L245.664 61.1932C251.623 54.0497 260.375 49.9562 269.673 49.9562C278.971 49.9562 287.719 54.054 293.677 61.1932L291.711 62.8289Z' fill='%2351989D'/%3E%3Cpath d='M260.029 72.8264L258.271 70.9649C261.368 68.0513 265.416 66.4454 269.664 66.4454C273.912 66.4454 277.955 68.0471 281.052 70.9607L279.299 72.8222C276.68 70.3601 273.255 69.0012 269.664 69.0012C266.072 69.0012 262.643 70.3601 260.024 72.8264H260.029Z' fill='%2351989D'/%3E%3Cpath d='M374.647 87.4118C364.859 67.4595 344.97 55.0639 322.744 55.0639C300.519 55.0639 280.63 67.4595 270.846 87.4118L268.547 86.2872C273.443 76.3111 280.997 67.8769 290.397 61.8964C300.058 55.7539 311.241 52.5081 322.744 52.5081C334.248 52.5081 345.435 55.7539 355.096 61.8964C364.496 67.8727 372.05 76.3068 376.946 86.2872L374.647 87.4118Z' fill='%2351989D'/%3E%3Cpath d='M-32.135 23.4654L-34.2676 22.0555C-25.6349 9.03366 -11.1589 1.25977 4.45161 1.25977C20.0621 1.25977 34.5381 9.03366 43.1708 22.0512L41.0382 23.4612C32.8789 11.1592 19.2048 3.81131 4.45161 3.81131C-10.3016 3.81131 -23.9757 11.155 -32.135 23.4612V23.4654Z' fill='%2351989D'/%3E%3Cpath d='M56.3503 21.2973C46.5617 1.34499 26.6733 -11.0506 4.44748 -11.0506C-17.7783 -11.0506 -37.6668 1.34499 -47.4511 21.2973L-49.75 20.1727C-44.8536 10.1966 -37.3 1.76244 -27.8996 -4.21813C-18.2389 -10.3606 -7.05568 -13.6064 4.44748 -13.6064C15.9506 -13.6064 27.1382 -10.3606 36.7988 -4.21813C46.1992 1.75818 53.7528 10.1923 58.6492 20.1727L56.3503 21.2973Z' fill='%2351989D'/%3E%3Cpath d='M26.4862 29.7395C21.014 23.1839 12.9827 19.4226 4.44807 19.4226C-4.08653 19.4226 -12.1221 23.1839 -17.5943 29.7395L-19.5605 28.1038C-13.6021 20.9604 -4.84999 16.8668 4.44807 16.8668C13.7461 16.8668 22.494 20.9646 28.4524 28.1038L26.4862 29.7395Z' fill='%2351989D'/%3E%3Cpath d='M-5.19197 39.7417L-6.94922 37.8802C-3.85271 34.9666 0.194933 33.3607 4.44304 33.3607C8.69115 33.3607 12.7345 34.9623 15.831 37.876L14.078 39.7374C11.4592 37.2754 8.03431 35.9165 4.44304 35.9165C0.851768 35.9165 -2.57743 37.2754 -5.19624 39.7417H-5.19197Z' fill='%2351989D'/%3E%3Cpath d='M73.9617 23.4656L71.8291 22.0556C80.4618 9.03378 94.9335 1.25989 110.548 1.25989C126.163 1.25989 140.635 9.03379 149.267 22.0513L147.135 23.4613C138.98 11.1594 125.301 3.81143 110.548 3.81143C95.7951 3.81143 82.1209 11.1551 73.9617 23.4613V23.4656Z' fill='%2351989D'/%3E%3Cpath d='M162.451 21.2973C152.662 1.34499 132.774 -11.0506 110.548 -11.0506C88.3223 -11.0506 68.4338 1.34499 58.6495 21.2973L56.3506 20.1727C61.247 10.1966 68.8006 1.76244 78.2011 -4.21813C87.8617 -10.3606 99.0449 -13.6064 110.548 -13.6064C122.051 -13.6064 133.239 -10.3606 142.899 -4.21813C152.3 1.75818 159.853 10.1923 164.75 20.1727L162.451 21.2973Z' fill='%2351989D'/%3E%3Cpath d='M132.587 29.7395C127.115 23.1839 119.083 19.4226 110.549 19.4226C102.014 19.4226 93.9785 23.1839 88.5063 29.7395L86.54 28.1038C92.4985 20.9604 101.251 16.8668 110.549 16.8668C119.847 16.8668 128.595 20.9646 134.553 28.1038L132.587 29.7395Z' fill='%2351989D'/%3E%3Cpath d='M100.909 39.7417L99.1514 37.8802C102.248 34.9666 106.296 33.3607 110.544 33.3607C114.792 33.3607 118.835 34.9623 121.936 37.876L120.183 39.7374C117.564 37.2754 114.139 35.9165 110.548 35.9165C106.957 35.9165 103.527 37.2754 100.909 39.7417Z' fill='%2351989D'/%3E%3Cpath d='M180.061 23.4652L177.929 22.0552C186.561 9.03342 201.037 1.25952 216.648 1.25952C232.258 1.25952 246.734 9.03342 255.367 22.051L253.234 23.4609C245.075 11.159 231.401 3.81106 216.648 3.81106C201.895 3.81106 188.221 11.1547 180.061 23.4609V23.4652Z' fill='%2351989D'/%3E%3Cpath d='M268.551 21.297C258.762 1.34475 238.874 -11.0509 216.648 -11.0509C194.422 -11.0509 174.534 1.34475 164.745 21.297L162.446 20.1725C167.343 10.1963 174.896 1.7622 184.297 -4.21838C193.957 -10.3608 205.141 -13.6067 216.644 -13.6067C228.147 -13.6067 239.334 -10.3608 248.991 -4.21838C258.391 1.75794 265.945 10.1921 270.841 20.1725L268.542 21.297H268.551Z' fill='%2351989D'/%3E%3Cpath d='M238.685 29.7393C233.213 23.1837 225.182 19.4224 216.647 19.4224C208.113 19.4224 200.077 23.1837 194.605 29.7393L192.639 28.1036C198.597 20.9601 207.349 16.8666 216.647 16.8666C225.945 16.8666 234.693 20.9644 240.652 28.1036L238.685 29.7393Z' fill='%2351989D'/%3E%3Cpath d='M207.008 39.7415L205.251 37.88C208.347 34.9664 212.395 33.3605 216.643 33.3605C220.891 33.3605 224.935 34.9621 228.031 37.8757L226.278 39.7372C223.659 37.2751 220.239 35.9163 216.643 35.9163C213.048 35.9163 209.623 37.2751 207.004 39.7415H207.008Z' fill='%2351989D'/%3E%3Cpath d='M374.647 21.297C364.859 1.34475 344.97 -11.0509 322.744 -11.0509C300.519 -11.0509 280.63 1.34475 270.846 21.297L268.547 20.1725C273.443 10.1963 280.997 1.7622 290.397 -4.21838C300.058 -10.3608 311.241 -13.6067 322.744 -13.6067C334.248 -13.6067 345.435 -10.3608 355.096 -4.21838C364.496 1.75794 372.05 10.1921 376.946 20.1725L374.647 21.297Z' fill='%2351989D'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2068_11520'%3E%3Crect width='395.182' height='324' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.ui-topbox .inner {
  position: relative;
  display: flex;
  align-items: center;
  padding: 40px 50px;
}
@media (max-width: 768px) {
  .ui-topbox .inner {
    padding: 30px;
  }
}
@media (max-width: 520px) {
  .ui-topbox .inner {
    padding: 20px;
  }
}
.ui-topbox .inner .txtwrap {
  width: 100%;
  height: 100%;
}
.ui-topbox .inner .txtwrap .h-box {
  display: block;
  margin-bottom: 8px;
  color: #222222;
  font-size: 24px;
  line-height: 1.5;
  letter-spacing: -0.016em;
  font-weight: bold;
  font-family: "title_font";
}
@media (max-width: 768px) {
  .ui-topbox .inner .txtwrap .h-box {
    font-size: 22px;
  }
}
@media (max-width: 420px) {
  .ui-topbox .inner .txtwrap .h-box {
    font-size: 20px;
  }
}
.ui-topbox .inner .txtwrap .con-box p {
  margin: 0;
  font-size: 17px;
  letter-spacing: -0.02em;
}
@media (max-width: 768px) {
  .ui-topbox .inner .txtwrap .con-box p {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .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 .txt-check {
  margin-top: 0;
  font-size: 15px;
}
.ui-topbox .inner .txtwrap .con-box .txt-check ~ .txt-check {
  margin-top: 5px;
}
.ui-topbox .inner .txtwrap .con-box .border {
  margin: 15px 0;
  width: 100%;
  height: 1px;
  border: 1px dashed #E1E6EF;
}
.ui-topbox .inner .txtwrap .link {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin: 24px -4px 0;
}
.ui-topbox .inner .txtwrap .link .btn {
  padding: 12px 37px 12px 20px;
  min-width: 194px;
  margin: 4px;
}
@media (max-width: 520px) {
  .ui-topbox .inner .txtwrap .link .btn {
    width: 100%;
  }
}
@media (max-width: 320px) {
  .ui-topbox .inner .txtwrap .link .btn {
    min-width: 160px;
  }
}
@media (max-width: 520px) {
  .ui-topbox .inner .txtwrap .link .btn + .btn {
    margin-top: 5px;
  }
}
@media (max-width: 520px) {
  .ui-topbox .inner .txtwrap .link {
    flex-direction: column;
  }
}
.ui-topbox.type2 .inner {
  padding-left: 210px;
  min-height: 183px;
}
@media (max-width: 767px) {
  .ui-topbox.type2 .inner {
    padding: 30px;
  }
}
.ui-topbox.type2 .inner .circle {
  position: absolute;
  left: 50px;
  top: 40px;
  width: 120px;
  height: 120px;
  border-radius: 0;
}
@media (max-width: 767px) {
  .ui-topbox.type2 .inner .circle {
    display: none;
  }
}
.ui-topbox.type2 .inner .circle .ir-icon {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
}

/* 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;
  color: #D50C07 !important;
  font-size: 15px;
  text-align: left;
}
.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='%23D50C07'/%3E%3C/svg%3E%0A");
}
.txt-check .btn-noline {
  font-size: 15px;
}

.foot_note {
  position: relative;
  margin-top: 20px;
  padding-left: 10px;
  color: #FAFDFD;
}
.foot_note + .foot_note {
  margin-top: 0;
}
.foot_note::before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  opacity: 0.7;
  width: 3px;
  height: 15px;
  background-color: #FAFDFD;
}

.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: #222222;
  font-size: 47px;
  line-height: 1.3;
  letter-spacing: -0.02em;
  font-weight: 300;
}
.se-h2 b {
  font-weight: bold;
}
@media (max-width: 768px) {
  .se-h2 {
    font-size: 38px;
  }
}
@media (max-width: 420px) {
  .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: 64px 0 15px;
  color: #222222;
  font-size: 27px;
}
@media (max-width: 768px) {
  .h2 {
    font-size: 25px;
  }
}
.h2.top-sub {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 12px;
}
.h2.top-sub .sub {
  position: relative;
  color: #0E7C84;
  font-size: 17px;
  line-height: 1.1;
  letter-spacing: 0;
  font-weight: 400;
}
@media (max-width: 768px) {
  .h2.top-sub .sub {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .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;
}
.h2 small {
  color: #666;
}

.h3 {
  margin: 40px 0 10px;
  color: #0E7C84;
  font-size: 20px;
}
@media (max-width: 768px) {
  .h3 {
    margin: 32px 0 10px;
  }
}

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

.h5 {
  margin: 0 0 10px;
  color: #174F97;
  font-size: 16px;
}

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

.h5:before {
  left: 0;
  top: 2px;
  width: 4px;
  height: 14px;
  background-repeat: no-repeat;
  background: #174F97;
}

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

p {
  margin: 10px 0 0;
  color: #444444;
  font-size: 17px;
  line-height: 1.5;
  letter-spacing: -0.02em;
}
@media (max-width: 768px) {
  p {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  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: #444444;
  font-size: 17px;
  line-height: 1.5;
  letter-spacing: -0.02em;
}
@media (max-width: 768px) {
  .list-1st > li,
  .list-2st > li,
  .list-3st > li,
  .txt_bul,
  .txt_bul2,
  .txt_bul3 {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .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: 10px;
}
.list-1st > dd::before,
.list-1st > li::before {
  left: 2px;
  top: 10px;
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background: #1798C3;
}

.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: 0;
}
.list-2st > dd,
.list-2st > li {
  padding-left: 10px;
}
.list-2st > dd::before,
.list-2st > li::before {
  left: 2px;
  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.31064L0.658323 5.00012L2.99999 2.50012L0.658325 0.00012207L0 0.689611L1.68338 2.50012L0.430286 3.81263L4.09484e-05 4.31064Z' fill='%231E2D75'/%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: 5px;
}
.list-3st > dd::before,
.list-3st > li::before {
  left: -5px;
  top: 10px;
  width: 5px;
  height: 1px;
  background: #666666;
}

.num-list {
  counter-reset: item 0;
}
.num-list > li {
  position: relative;
  padding-left: 28px;
  color: #444444;
  font-size: 17px;
  line-height: 1.5;
  letter-spacing: -0.02em;
}
@media (max-width: 768px) {
  .num-list > li {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .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: #1D9EA7;
  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: 3px;
  }
}
@media (max-width: 768px) {
  .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(/camping/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: 8px;
  font-size: 17px;
  line-height: 1.5;
  letter-spacing: -0.02em;
  transition: 0.3s;
  text-transform: initial;
  text-align: left;
}
@media (max-width: 768px) {
  .btn {
    font-size: 16px;
  }
}
@media (max-width: 420px) {
  .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 {
    max-width: 100%;
    min-width: 100%;
  }
}
.btn.btn-only-icon {
  padding: 20px;
}
.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 {
  border: 1px solid #1D9EA7;
  background: #FAFDFD;
  color: #0E7C84;
}

.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 {
  color: #1D9EA7;
  outline: 2px dotted #D64210;
}

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

.btn-primary:focus {
  background: #F6F6F6;
  outline: 2px dotted #D70003;
}

.btn-primary.btn-icon .ir-arrow,
.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='%230E7C84' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%230E7C84' 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='%231D9EA7' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%231D9EA7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon:hover .ir-arrow,
.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='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon:focus .ir-arrow,
.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='%230E7C84' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%230E7C84' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon .ir-download,
.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='%230E7C84' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%230E7C84' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%230E7C84' 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='%231D9EA7' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%231D9EA7' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%231D9EA7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon:hover .ir-download,
.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='%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-icon:focus .ir-download,
.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='%230E7C84' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%230E7C84' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%230E7C84' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon .ir-link,
.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='%230E7C84' 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='%230E7C84' 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='%231D9EA7' 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='%231D9EA7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-primary.btn-icon:hover .ir-link,
.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='%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-icon:focus .ir-link,
.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='%230E7C84' 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='%230E7C84' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

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

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

.btn-default:focus {
  outline: 2px dotted #D70003;
}

.btn-default.btn-icon .ir-arrow,
.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='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-icon:hover .ir-arrow,
.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='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-icon:focus .ir-arrow,
.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='%23FFFFFF' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%23FFFFFF' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.btn-default.btn-icon .ir-download,
.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='%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-icon:hover .ir-download,
.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='%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-icon:focus .ir-download,
.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='%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-icon .ir-link,
.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='%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-icon:hover .ir-link,
.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='%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-icon:focus .ir-link,
.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='%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");
}

/* 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(29, 158, 167, 0.3) 50%);
  background-position: 0 0.8rem;
  background-repeat: repeat-x;
  background-size: 200%;
  color: #1D9EA7;
  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;
}

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

.btn-primary.btn-table:active,
.btn-primary.btn-table:hover {
  border-color: #1D9EA7;
  color: #1D9EA7;
}

.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,
.btn-primary.btn-only-icon.btn-table: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='%231D9EA7' stroke-linejoin='round'/%3E%3Cpath d='M10 4L14 8L10 12' stroke='%231D9EA7' 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:focus .ir-download,
.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='%231D9EA7' stroke-linejoin='round'/%3E%3Cpath d='M11 7.66406L8 10.6641L5 7.66406' stroke='%231D9EA7' stroke-linejoin='round'/%3E%3Cpath d='M8 2V10.6667' stroke='%231D9EA7' 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:focus .ir-link,
.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='%231D9EA7' 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='%231D9EA7' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/* table ver End */
/* 버튼 End */
/* 테이블 */
.table-responsive {
  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;
}
.table-responsive .swipe-icon {
  position: absolute;
  left: 50%;
  top: 25px;
  transform: translateX(-50%);
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border-radius: 50%;
  background-color: #ffffff;
  background-position: center;
  background-repeat: no-repeat;
  animation: hand-move 1.3s ease-out infinite;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='24' viewBox='0 0 18 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4588 12.59C17.0068 9.9 15.2688 9.42 14.4408 9.345C13.8168 8.529 12.9268 8.083 11.9008 8.083C11.6808 8.083 11.4578 8.103 11.2328 8.143C10.6258 7.418 9.78879 7.023 8.83579 7.023C8.11579 7.023 7.48079 7.248 7.04279 7.505L5.25779 1.895C4.89279 0.732 3.92779 0 2.74479 0C1.84979 0 1.00879 0.427 0.494791 1.128C-0.0052093 1.805 -0.130209 2.653 0.137791 3.508L2.39079 10.596C2.07079 10.78 1.78679 11.026 1.55079 11.323C1.09079 11.903 0.813791 12.67 0.730791 13.603C0.606791 14.99 1.06579 16.536 2.09379 18.198C2.79379 19.318 3.56379 20.192 3.88379 20.532L4.94379 23.012C5.20379 23.618 5.79379 24 6.45379 24H13.5038C14.3098 24 14.9908 23.437 15.1238 22.646L15.1338 22.596L15.4308 20.128L15.4788 20.02C17.0588 16.424 17.7088 13.995 17.4758 12.59H17.4588ZM14.3408 19.77C14.3258 19.807 14.3148 19.845 14.3078 19.884L13.9978 22.454C13.9578 22.701 13.7428 22.871 13.4938 22.871H6.45279C6.24779 22.871 6.06279 22.761 5.98079 22.571L4.87279 19.99C4.84979 19.933 4.81579 19.884 4.77279 19.84C4.32079 19.365 1.61479 16.408 1.85479 13.71C1.99779 12.113 2.77479 11.596 3.30479 11.43C3.57279 11.345 3.71779 11.057 3.63479 10.79L1.21479 3.18C0.834791 1.97 1.79879 1.154 2.74479 1.154C3.34479 1.154 3.93979 1.484 4.18079 2.251L6.25079 8.751C6.32379 8.981 6.53479 9.111 6.74579 9.111C6.89379 9.111 7.04279 9.051 7.14579 8.911C7.23079 8.798 7.33379 8.689 7.45579 8.595C7.72779 8.385 8.25579 8.163 8.83579 8.163C9.42979 8.163 10.0758 8.4 10.5428 9.123C10.6428 9.273 10.8068 9.363 10.9798 9.363C11.0278 9.363 11.0748 9.356 11.1228 9.343C11.3278 9.283 11.6008 9.227 11.9028 9.227C12.4828 9.227 13.1708 9.437 13.6758 10.237C13.7708 10.387 13.9338 10.477 14.1098 10.477H14.1798C14.7868 10.477 16.0018 10.743 16.3458 12.793C16.6658 14.696 14.5798 19.223 14.3418 19.785L14.3408 19.77Z' fill='%23F0542B'/%3E%3Cpath d='M9.71881 3.29401H15.2238L14.0138 4.50701C13.7938 4.72701 13.7938 5.08501 14.0138 5.30701C14.1238 5.41701 14.2738 5.47101 14.4138 5.47101C14.5638 5.47101 14.7038 5.42101 14.8138 5.31101L16.9238 3.20101C17.1438 2.98101 17.1438 2.62101 16.9238 2.40101L14.7528 0.240012C14.5328 0.0200122 14.1758 0.0200122 13.9558 0.240012C13.7358 0.460012 13.7358 0.818012 13.9558 1.03801L15.0838 2.16801H9.72281C9.41081 2.16801 9.15881 2.42001 9.15881 2.73101C9.15881 3.04101 9.41081 3.29101 9.72281 3.29101L9.71881 3.29401Z' fill='%23F0542B'/%3E%3C/svg%3E%0A");
  box-shadow: -1px 1px 10px grey;
}

@keyframes hand-move {
  0%, 100% {
    background-position: 20px;
  }
  50% {
    background-position: 10px;
  }
}
.table-bordered {
  border-top-width: 2px;
  border-style: solid;
  border-color: #0E7C84;
}

.table {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
.table .th_type {
  background: #ffffff;
  color: #323745;
  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: #323745;
  font-size: 17px;
}
@media (max-width: 768px) {
  .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: 420px) {
  .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 #eee;
  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: #F9F9F9;
  color: #444444;
  font-weight: bold;
}
.table tbody th {
  background: #ffffff;
  color: #444444;
  font-weight: bold;
}
.table tfoot {
  background: #ffffff;
  font-weight: bold;
}
.table tfoot th {
  font-weight: bold;
}

.table_unit {
  color: #444444;
  margin-top: -30px !important;
  margin-bottom: 5px;
  text-align: right;
}

.table.mobile[data-responsive=drop] colgroup,
.table.mobile[data-responsive=drop] thead th {
  display: none;
}
.table.mobile[data-responsive=drop] tbody tr,
.table.mobile[data-responsive=drop] tfoot tr {
  position: relative;
}
.table.mobile[data-responsive=drop] tbody tr:nth-child(odd),
.table.mobile[data-responsive=drop] tfoot tr:nth-child(odd) {
  background: #f8f8f8;
}
.table.mobile[data-responsive=drop] tbody tr:nth-child(odd) th,
.table.mobile[data-responsive=drop] tfoot tr:nth-child(odd) th {
  background: #f8f8f8;
}
.table.mobile[data-responsive=drop] tbody tr::after,
.table.mobile[data-responsive=drop] tfoot tr::after {
  content: "";
  position: static;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #ddd;
}
.table.mobile[data-responsive=drop] tbody tr th,
.table.mobile[data-responsive=drop] tbody tr td,
.table.mobile[data-responsive=drop] tfoot tr th,
.table.mobile[data-responsive=drop] tfoot tr td {
  position: relative;
  display: flex;
  padding: 10px;
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #ccc;
  text-align: left !important;
  min-height: 45px;
}
.table.mobile[data-responsive=drop] tbody tr th .td-title,
.table.mobile[data-responsive=drop] tbody tr td .td-title,
.table.mobile[data-responsive=drop] tfoot tr th .td-title,
.table.mobile[data-responsive=drop] tfoot tr td .td-title {
  position: static;
  display: block;
  padding: 0 10px;
  width: 30%;
  border-right: 1px solid #ccc;
  color: #222;
  font-size: 15px;
  font-weight: 800;
  flex-shrink: 0;
  margin-right: 10px;
}

.table.mobile[data-responsive=layout] colgroup {
  display: none;
}
.table.mobile[data-responsive=layout] tbody tr {
  position: relative;
  display: flex;
  flex-direction: column;
}
.table.mobile[data-responsive=layout] tbody tr:nth-child(odd) {
  background: #f8f8f8;
}
.table.mobile[data-responsive=layout] tbody tr:nth-child(odd) .th_type {
  background: #f8f8f8;
}
.table.mobile[data-responsive=layout] tbody tr:nth-child(even) .th_type {
  background: #fff;
}
.table.mobile[data-responsive=layout] tbody tr::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #ddd;
}
.table.mobile[data-responsive=layout] tbody tr td {
  position: relative;
  display: block;
  padding: 10px;
  width: 100%;
  border: 0;
  border-bottom: 1px dashed #ccc;
  text-align: left !important;
  min-height: 45px;
}

/* 테이블 End */
.tooltip-box {
  position: absolute;
  right: 0;
  bottom: calc(100% + 15px);
  width: 399px;
  max-width: calc(100vw - 60px);
  padding: 24px;
  background: #fff;
  border-radius: 12px;
  border: 1px solid #B1B8BE;
  z-index: 21;
}
.tooltip-box::before {
  content: "";
  position: absolute;
  right: 24px;
  top: 100%;
  width: 22px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_2067_5105' fill='white'%3E%3Cpath d='M0 3.64699e-06L11 12L22 0L0 3.64699e-06Z'/%3E%3C/mask%3E%3Cpath d='M0 3.64699e-06L11 12L22 0L0 3.64699e-06Z' fill='white'/%3E%3Cpath d='M11 12L10.2628 12.6757C10.4523 12.8824 10.7197 13 11 13C11.2803 13 11.5477 12.8824 11.7372 12.6757L11 12ZM0 3.64699e-06L-1.65772e-07 -0.999996L-2.27324 -0.999996L-0.737154 0.675728L0 3.64699e-06ZM22 0L22.7372 0.675725L24.2732 -1L22 -1V0ZM11 12L11.7372 11.3243L0.737154 -0.675721L0 3.64699e-06L-0.737154 0.675728L10.2628 12.6757L11 12ZM22 0L21.2628 -0.675725L10.2628 11.3243L11 12L11.7372 12.6757L22.7372 0.675725L22 0ZM0 3.64699e-06L1.65772e-07 1L22 1V0V-1L-1.65772e-07 -0.999996L0 3.64699e-06Z' fill='%23B1B8BE' mask='url(%23path-1-inside-1_2067_5105)'/%3E%3Crect x='1' width='20' height='1' fill='white'/%3E%3Cpath d='M21.7266 0H20.5625L19.7266 1H21.7266V0Z' fill='%23B1B8BE'/%3E%3Cpath d='M0.273438 0H1.4375L2.27344 1H0.273438V0Z' fill='%23B1B8BE'/%3E%3C/svg%3E%0A");
}
.tooltip-box .tooltip-title {
  position: relative;
  display: block;
  font-size: 15px;
  color: #1E2124;
  font-weight: bold;
}
.tooltip-box .tooltip-text {
  margin-top: 25px;
  color: #1E2124;
}
.tooltip-box .tooltip-text > li {
  font-size: 15px;
}
.tooltip-box .tooltip-text > li::before {
  background: #1E2124;
}

.accessibility_vod_wrap {
  border: 1px solid #dcdcdc;
}
.accessibility_vod_wrap .vod_box {
  padding-top: 56.25%;
  position: relative;
}
.accessibility_vod_wrap .vod_box .video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.accessibility_vod_wrap .subtit {
  overflow: hidden;
  padding: 35px 65px;
  background: #fbfbfb;
}
@media (max-width: 767px) {
  .accessibility_vod_wrap .subtit {
    padding: 20px;
  }
}
.accessibility_vod_wrap .subtit strong {
  float: left;
  margin-top: 10px;
  padding-bottom: 20px;
  width: 15%;
  font-size: 16px;
  font-weight: 700;
  color: #1D9EA7;
  position: relative;
}
@media (max-width: 767px) {
  .accessibility_vod_wrap .subtit strong {
    padding-bottom: 0;
    float: none;
    width: 100%;
  }
}
.accessibility_vod_wrap .subtit strong:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 45px;
  background: #1D9EA7;
  height: 2px;
}
@media (max-width: 767px) {
  .accessibility_vod_wrap .subtit strong:before {
    display: none;
  }
}
.accessibility_vod_wrap .subtit strong:after {
  content: "";
  position: absolute;
  left: 32px;
  bottom: -5px;
  background: transparent;
  width: 12px;
  height: 12px;
  border: 1px solid #1D9EA7;
  border-width: 0 2px 2px 0;
  transform: rotate(315deg);
}
@media (max-width: 767px) {
  .accessibility_vod_wrap .subtit strong:after {
    display: none;
  }
}
.accessibility_vod_wrap .subtit .subtit_txt {
  float: right;
  padding: 10px;
  width: calc(83% - 10px);
}
@media (max-width: 767px) {
  .accessibility_vod_wrap .subtit .subtit_txt {
    float: none;
    width: 100%;
    padding: 0;
    margin-top: 15px;
  }
}
.accessibility_vod_wrap .subtit .subtit_txt .txtwrap {
  width: 100%;
  height: 100px;
  overflow-y: scroll;
}
.accessibility_vod_wrap .subtit .subtit_txt .txtwrap:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
}
.accessibility_vod_wrap .subtit .subtit_txt .txtwrap pre {
  width: 100%;
  white-space: pre-line;
  word-wrap: break-word;
  word-break: keep-all;
  font-family: "nsk", "sans-serif";
}
@media (max-width: 767px) {
  .accessibility_vod_wrap .subtit h4 {
    margin-bottom: 15px;
    padding: 0;
    background: none;
  }
}/*# sourceMappingURL=basic.css.map */