.main-banner img {border-radius:24px; width: 100%;}

/*포인트색상*/
.bg-blue  {background-color:#0066b3;}
.bg-pink  {background-color:#e21548;}
.bg-yellow {background-color:#fba210;}
.bg-light {background: #f4f4f4!important;}
.bg-white {background: #fff!important;}
.btn-blue  {background-color:#0066b3; color: #fff;}
.btn-blue:hover {color: #fff; background-color: #065088; border-color: #065088;}
.btn-pink  {background-color:#e21548; color: #fff;}

.text-blue  {color: #0066b3!important;}
.text-pink  {color:#e21548!important;}
.text-white    {color: #fff!important;}
.border-blue   {border-color: #0066b3!important;}
.border-pink   {border-color: #e21548!important;}

.main-bt-bn {margin: 40px 0;}

.main-bt-bn .menu-b a {font-size: 18px;  text-decoration: none; color: #222; display: flex; align-items: center; justify-content: space-between;}
.main-bt-bn .menu-b a::before {width: 60px; height: 60px; content: ""; background: #D8EB65; background-repeat: no-repeat; border-radius:60px; display: flex; align-items: center; }
.main-bt-bn .menu-b:nth-child(1) a::before {background-image: url("../img/main/sl-icon-1.png"); background-position:12px; }
.main-bt-bn .menu-b:nth-child(2) a::before {background-image: url("../img/main/sl-icon-2.png"); background-position:12px; }
.main-bt-bn .menu-b:nth-child(3) a::before {background-image: url("../img/main/sl-icon-3.png"); background-position:12px; }
.main-bt-bn .menu-b:nth-child(4) a::before {background-image: url("../img/main/sl-icon-4.png"); background-position:12px; }
.main-bt-bn .menu-b:nth-child(5) a::before {background-image: url("../img/main/sl-icon-5.png"); background-position:12px; }
.main-bt-bn .menu-b a::after { content: url("../img/main/sl-icon-arrow.png"); display: flex; align-items: center; }

.nav-tabs {border: none; margin-bottom: 20px;}
.nav-tabs .nav-link {margin-bottom:0; background:#eee; border:0;border-radius: 8px; line-height: 1rem;  padding-top: 16px; color: #a1a1a1; font-size: 24px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background: #057fe1; color: #fff; line-height: 1rem;  padding-top: 16px; }
.nav-tabs .nav-item {margin-right: 10px;}
.main-notice-2-title a:link,a:visited {font-size: 1.2rem;}
.main-notice-2-title .text-secondary {font-size: 14px;}

.main-img-card img {width: 100%; height: auto;}

.main-banner-link-1 {width: 19%}
.main-right-bn-back {display: flex; flex-direction: column; justify-content: space-around ; text-align:center;  color:#fff; font-weight:700; border-radius:20px 0; background-image: url("../img/main/menu_bg1.png") !important; padding: 1rem;}
.main-right-bn-back:first-child {background:#0a9adb;}
.main-right-bn-back:nth-child(2){background:#21bfb0;}
.main-right-bn-back:nth-child(3){background:#e3831f;}
.main-right-bn {font-size: 1.4rem; color: #ffffff; }


@media (max-width: 575px) {
  .mobile-mb-2 {margin-bottom: 20px;}
  .mobile-center {justify-content: center; display: flex;}

  .main-notice-1-title {padding-left: 10px; }
  .main-notice-1-title a:link,a:visited {font-size: 16px; line-height: 10px;}
  .main-notice-1-sub-title {overflow: hidden;}
  .text-truncate {display: block;}
  .main-notice-1-sub-date {display: none;}

  .main-notice-2-title a:link,a:visited {font-size: 1.2rem;}
  .main-notice-2-title .text-secondary {font-size: 14px;}

  .main-banner-link-1 {width: 50% !important;}

  .main-bt-bn .menu-b a { font-size: 14px;}
  .main-bt-bn .menu-b a::before {width: 40px; height: 40px; border-radius: 40px;}
  .main-bt-bn .menu-b:nth-child(1) a::before {background-size: 27px; background-position:6px; }
  .main-bt-bn .menu-b:nth-child(2) a::before {background-size: 27px; background-position:6px; }
  .main-bt-bn .menu-b:nth-child(3) a::before {background-size: 27px; background-position:6px; }
  .main-bt-bn .menu-b:nth-child(4) a::before {background-size: 27px; background-position:6px; }
  .main-bt-bn .menu-b:nth-child(5) a::before {background-size: 27px; background-position:6px; }
}
