@charset "UTF-8";
@media (max-width: 991.98px) {
  html {
    /*font-size: 6px;*/
    /*font-size: 37.5%;*/
    font-size: 8px;
    font-size: 50%;
  }
  input, select, textarea {
    font-size: 16px;
  }
}
.xe_content {
  color: var(--bh_color_text) !important;
  font-size: 14px;
  /*line-height: 1.5 !important;*/
  font-family: inherit !important;
}
/* common */
/* timemoa */
.timemoa .body, .timemoa .content_wrap {
  min-height: calc(100vh - 100px);
}
.timemoa .body > .bh_wrap, .timemoa .body .content_inner, .timemoa .content_wrap > .bh_wrap, .timemoa .content_wrap .content_inner {
  min-height: calc(100vh - 160px);
}
.timemoa .body {
  /*min-width: 1890px;*/
}
@media (max-width: 1200px) {
  .timemoa .body {
    min-width: 1200px;
  }
}
.timemoa, .notice {
  padding-top: 30px;
  background-color: #f5f5f6;
  min-height: 100vh;
}
.timemoa .ft_wrap, .notice .ft_wrap {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.timemoa #content, .notice #content {
  padding: 30px 0 84px 0;
}
.timemoa .header_wrap, .notice .header_wrap {
  max-width: 1620px;
  margin: 0 auto;
  padding: 0 15px;
  background-color: transparent;
  box-shadow: none;
  border: 0;
}
.timemoa .header_wrap .header, .notice .header_wrap .header {
  background-color: var(--bh_color_gray_50);
  padding: 13px 15px 13px 30px;
  max-width: 100%;
  border-radius: 15px;
}
.timemoa .header_wrap .header .logo, .notice .header_wrap .header .logo {
  margin: 0;
  display: flex;
  align-items: center;
}
.timemoa .header_wrap .header .logo select, .notice .header_wrap .header .logo select {
  appearance: none;
  min-width: 190px;
  border-radius: 10px;
  border: 1px solid var(--bh_color_gray_300);
  padding: 8px 30px 8px 15px;
  font-weight: 500;
  margin-left: 30px;
  outline: none;
  background: url(/assets/images/timemoa/select.png);
  background-size: 25px;
  background-repeat: no-repeat;
  background-position: 98%;
}
.timemoa .header_wrap .header .main_menu > ul > li > a, .notice .header_wrap .header .main_menu > ul > li > a {
  font-size: 18px;
  font-weight: 500;
  padding: 0 20px;
}
.timemoa .header_wrap .header .main_menu > ul > li > a::after, .notice .header_wrap .header .main_menu > ul > li > a::after {
  display: none;
}
.timemoa .header_wrap .header .login_wrap .login_info, .notice .header_wrap .header .login_wrap .login_info {
  display: flex;
  align-items: center;
  gap: 15px;
}
.timemoa .header_wrap .header .login_wrap .login_info .notice_btn, .notice .header_wrap .header .login_wrap .login_info .notice_btn {
  position: relative;
  padding-right: 5px;
}
.timemoa .header_wrap .header .login_wrap .login_info .notice_btn i, .notice .header_wrap .header .login_wrap .login_info .notice_btn i {
  font-size: 24px;
}
.timemoa .header_wrap .header .login_wrap .login_info .notice_btn .count, .notice .header_wrap .header .login_wrap .login_info .notice_btn .count {
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 18px;
  border-radius: 18px;
  background-color: var(--bh_color_main);
  font-size: 12px;
  color: var(--bh_color_white);
  text-align: center;
}
.timemoa .header_wrap .header .login_wrap .login_info .name_wrap, .notice .header_wrap .header .login_wrap .login_info .name_wrap {
  position: relative;
  display: flex;
  min-width: 128px;
  align-items: center;
  justify-content: space-between;
}
.timemoa .header_wrap .header .login_wrap .login_info .name_wrap .bh_toggle, .notice .header_wrap .header .login_wrap .login_info .name_wrap .bh_toggle {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.timemoa .header_wrap .header .login_wrap .login_info .name_wrap .bh_toggle_content, .notice .header_wrap .header .login_wrap .login_info .name_wrap .bh_toggle_content {
  position: absolute;
  background-color: var(--bh_color_white);
  border-radius: 10px;
  padding: 15px;
  width: 100%;
  top: 30px;
}
.timemoa .header_wrap .header .login_wrap .login_info .name_wrap .bh_toggle_content a, .notice .header_wrap .header .login_wrap .login_info .name_wrap .bh_toggle_content a {
  font-size: 12px;
}
.timemoa .content_wrap > .bh_wrap, .notice .content_wrap > .bh_wrap {
  max-width: 1620px;
}
.timemoa.customer .header_wrap, .notice.customer .header_wrap {
  max-width: 1890px;
}
.timemoa.customer .content_wrap > .bh_wrap, .notice.customer .content_wrap > .bh_wrap {
  max-width: 1890px;
}
.timemoa.customer #content, .notice.customer #content {
  padding-bottom: 30px;
}
.timemoa footer, .notice footer {
  display: none;
}
.bh .logo {
  min-height: 30px;
  height: 30px;
}
.bh .logo a {
  max-height: 30px;
}
.bh .logo a img {
  max-height: 30px;
}
/* section1 */
/* section2 */
/* section3 */
/* section4 */
/* section5 */
/* section7 */
/* section8 */
/* section9 */
/* section10 */
/* sub */
/* 공지사항 */
.notice .list_header .item_count {
  display: none;
}
.notice .common_title {
  font-size: 24px;
  font-weight: 800;
  margin-bottom: 5px;
}
.notice .timemoa_footer {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 30px;
  font-size: 16px;
  color: var(--bh_color_gray_500);
  text-align: center;
}
.notice .board {
  min-height: calc(100vh - 130px);
}
/* footer */
/* slider */
.swiper-main .item.item1 .slider_content_wrap span.slider_content_text_1 {
  font-size: 55px;
}
.swiper-main .item.item1 .slider_content_wrap span.slider_content_text_2 {
  font-size: 30px;
}
.swiper-main .item.item2 .slider_content_wrap span.slider_content_text_1 {
  font-size: 55px;
}
.swiper-main .item.item2 .slider_content_wrap span.slider_content_text_2 {
  font-size: 30px;
}
.swiper-main .item.item3 .slider_content_wrap span.slider_content_text_1 {
  font-size: 55px;
}
.swiper-main .item.item3 .slider_content_wrap span.slider_content_text_2 {
  font-size: 30px;
}
@media (max-width: 991.98px) {
  .swiper-main .item.item1 .slider_content_wrap span.slider_content_text_1 {
    font-size: 22px;
  }
  .swiper-main .item.item1 .slider_content_wrap span.slider_content_text_2 {
    font-size: 18px;
  }
  .swiper-main .item.item2 .slider_content_wrap span.slider_content_text_1 {
    font-size: 22px;
  }
  .swiper-main .item.item2 .slider_content_wrap span.slider_content_text_2 {
    font-size: 18px;
  }
  .swiper-main .item.item3 .slider_content_wrap span.slider_content_text_1 {
    font-size: 22px;
  }
  .swiper-main .item.item3 .slider_content_wrap span.slider_content_text_2 {
    font-size: 18px;
  }
}
/*# sourceMappingURL=fd84c0f7e54707fad898d8b23d614c9ad63dcb1d.page.scss.map */
