.submain header .header-middle .info li.phone {
  background-image: url(/assets/image/ico/ico_phone.svg);
}
.submain header .header-middle .info li.tel {
  background-image: url(/assets/image/ico/ico_tel.svg);
}
.submain header .header-middle .info li.home {
  background-image: url(/assets/image/ico/ico_homepage5.svg);
}
.submain header .header-middle .mobile-nav a:nth-child(1) {
  background-image: url(/assets/image/ico/ico_mobile_search.svg);
}
.submain header .header-middle .mobile-nav a:nth-child(2) {
  background-image: url(/assets/image/ico/ico_mobile_nav.svg);
}
.submain header .search {
  border-color: #E13227;
}
.submain header.active .header-middle .mobile-nav a:nth-child(2) {
  background-image: url(/assets/image/ico/ico_mobile_nav_close.svg);
}
.submain main .number-info {
  background-color: #E13227;
}
.submain main .sm-aside > ul > li.lnb-list1 > ul > li a:hover {
  color: #e13227;
  background: url(/assets/image/ico/ico_aside_arrow.svg) no-repeat 90% center;
}
.submain main .sm-aside > ul > li strong {
  border-color: #E13227;
}
.submain main .sm-aside > ul > li > ul > li span {
  color: #E13227;
}
.submain main .sm-aside > ul > li > ul > li.depth3 > a {
  background: url(/assets/image/ico/ico_aside.svg) no-repeat 90% center;
}
.submain main .sm-aside > ul > li > ul > li.depth3.active > a {
  background: url(/assets/image/ico/ico_aside_active.svg) no-repeat 90% center;
}
.submain .paging a.active {
  background-color: #E13227;
}
.submain.type1 header .nav > .depth1 > li.active, .submain.type3 header .nav > .depth1 > li.active {
  color: #e13227;
}
.submain.type1 header .nav > .depth1 > li.active::after, .submain.type3 header .nav > .depth1 > li.active::after {
  background-color: #e13227;
}
@media only screen and (max-width: 30em) {
  .submain.type1 header .nav > .depth1 > li.active > a, .submain.type3 header .nav > .depth1 > li.active > a {
    background-image: url(/assets/image/ico/submain_mobile_active1.svg);
  }
}
.submain.type2 header .nav {
  background-color: #E13227;
}
.submain.type2 header .header-middle .mobile-nav a:nth-child(2) {
  border-color: #e13227;
  background-color: #e13227;
}
.submain.type2 .cont .sm-section.sm-section1 .tab a.active {
  color: #E13227;
  border-color: #E13227;
}
.submain .site-map li a {
  background: url(/assets/image/ico/ico_aside_arrow.svg) no-repeat 94% center;
}