.display-none {
	display:none;
}


.talk_type> li ol {
  padding-bottom: 12px;
}
.talk_type> li ol li {
  position: relative;
  padding: 3px 20px 3px 0;
}
.talk_type> li ol li:after {
  content: "";
  display: block;
  clear: both;
}
.talk_type> li ol li input {
  float: left;
  width: 90px;
  height: 22px;
  line-height: 22px;
  font-size: 15px;
  color: #999;
}

textarea.message {
  max-width:365px;
}
textarea.mes_add {
  max-width:365px;
}

/* ( 크롬, 사파리, 오페라, 엣지 ) 동작 */
.scroll_hidden::-webkit-scrollbar {
  display: none;
}

.scroll_hidden {
  -ms-overflow-style: none; /* 인터넷 익스플로러 */
  scrollbar-width: none; /* 파이어폭스 */
}

.overflow_hidden{
	overflow:hidden;
}

.channel_button1 {
	margin-top:0px !important;
}


#main.approval div.content  td.code  button.number {
  display: none;
}


#layer > div.sample > div.tab ol{
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
#layer > div.sample > div.tab ol::-webkit-scrollbar {
	display:none;
}

#layer > div.sample {
  width: 1102px;
}
#layer > div.sample > div.tab ol {
	height:calc(110vh - 150px);
}

#alert_text{
	padding-left:74px;color:#FF2B6A;display:none;
}