.dp_n {
  display: none;
}

.cursor {cursor:hand}

input {
  font-family: "Roboto", "Noto Sans KR", sans-serif;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
}

input::-moz-placeholder {
  font-family: "Roboto", "Noto Sans KR", sans-serif;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: auto;
}

.flex_wrap {
  display: flex;
  flex-wrap: wrap;
}

.flex_center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flex_between {
  display: flex;
  justify-content: space-between;
}

.flex_around {
  display: flex;
  justify-content: space-around;
}

.flex_vertical_between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.flex_vertical_center {
  display: flex;
  align-items: center;
}

.flex_start {
  display: flex;
  justify-content: flex-start;
}

.flex_end {
  display: flex;
  justify-content: flex-end;
}

.flex_vertical_end {
  display: flex;
  align-items: flex-end;
}

.cursorP {
  cursor: pointer;
}

.underline_from_center {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.underline_from_center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #ff9231;
  height: 3px;
  transition-property: left right;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}
.underline_from_center:hover:before {
  left: 0;
  right: 0;
}

.bmp {
  margin-bottom: 16px;
}

.bm20 {
  margin-bottom: 20px;
}

.bm30 {
  margin-bottom: 30px;
}

.pd5 {
  padding: 5px;
}

.pd2032 {
  padding: 20px 32px;
}

.mt5 {
  margin-top: 5px;
}

.mtp {
  margin-top: 16px;
}

.mt3rem {
  margin-top: 3rem;
}

.m5 {
  margin: 5px;
}

.mcenter {
  margin: 0 auto;
}

.fr {
  float: right !important;
}

.fl {
  float: left;
}


.colorRed {color:#ff0000 !important;}
.bgcolorgray {background-color:#ccc !important;}