@charset "utf-8";

/* °øÅë CSS */
.header-bar { overflow:hidden;}
.side-menu-wrapper::-webkit-scrollbar {
		width: 0px;
		background: none;
}
.site-mobile-menu {
  -webkit-transform: translateX(110%);
  -ms-transform: translateX(110%);
  transform: translateX(110%);
}
.site-mobile-menu_on {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}
.site-mobile-menu .site-mobile-menu-body { overflow-y: auto; }

.main-content { padding-top:70px; }


/* ÄÁÅÃ ·¹ÀÌ¾Æ¿ô CSS */
.form_send_mail .btn.btn-md { background:#E44985 !important; }

/* ¼­ºê ·¹ÀÌ¾Æ¿ô CSS */
.sub_content_area { position:relative; margin:0px 20px; overflow:hidden; }


/* »óÇ°°ü¸® ¿ìÃø select¹® ³ôÀÌ Á¶Àý */
#list-style {
    padding: 2px 63px 2px 7px;
}

.list-pagination .direction {
	width: 22px;
    height: 22px;
    line-height: 21px;
}
.list-pagination .page-no {
    width: 22px;
    height: 22px;
    line-height: 20px;
}

/* °Ô½ÃÆÇ(XEDITION) º¸¿Ï CSS */
.board_write .iText { height:30px; }
.board_write .text { height:25px; }


@media (max-width: 479px) {
.header-bar { overflow:hidden; height: 50px !important; min-height: 50px;}

.header-bar .site-logo a {
	  line-height: 36px;
      font-size: 30px;
      color: #fff;
      text-transform: uppercase;
      font-weight: bold; }

.pt-4,.py-4{padding-top:0.1rem!important}

}