@charset "UTF-8";
/* Original file: layouts/rx-flex-layout-main/assets/css/base.scss */
html {
  font-size: 16px;
  color: #161d24;
  background-color: white;
}
body {
  margin: 0;
}
* {
  box-sizing: border-box;
}
html, body, table, input, textarea, select, button {
  font-family: 'Arita-dotum-Medium', 'Noto Sans KR', 'Noto Sans Korean', -apple-system, 'SF Pro Display', 'Helvetica Neue', 'Apple SD Gothic Neo', 'Roboto', 'Noto Sans KR', 'Malgun Gothic', sans-serif;
}
fieldset {
  padding: 0;
  margin: 0;
  border: none;
}
ion-icon {
  vertical-align: middle;
}
.btn {
  height: 26px !important;
}
.app-container {
  width: 100%;
  max-width: 1032px;
  padding-left: 2rem;
  padding-right: 2rem;
  margin: 0 auto;
  zoom: 1;
}
@media (max-width: 1024px) {
  .app-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.app-container:before, .app-container:after {
  content: "";
  display: table;
}
.app-container::after {
  clear: both;
}
.app-clearfix {
  zoom: 1;
}
.app-clearfix:before, .app-clearfix:after {
  content: "";
  display: table;
}
.app-clearfix::after {
  clear: both;
}
.xefu-container {
  color: black;
  font-size: 13px;
  background-color: white;
}
main > .x {
  max-width: 1032px;
  padding: 2rem;
  margin: 0 auto;
  color: black;
  background-color: white;
  border-radius: 8px;
}
::selection {
  color: white;
  background-color: #247bff;
}

