@charset "UTF-8";
/* ^scss에서 수정해주세요!  Don't edit .css file, Only work on the scss*/
.com_Alarm .com_keyword_search.type_board_search {
  width: 100%;
}
.com_Alarm .com_keyword_search.type_board_search .input {
  flex: 1;
}
.com_Alarm.p_Pharm .scroll {
  max-height: calc(100vh - 50px - 343px);
  padding-bottom: 1px;
  overflow-x: visible;
  overflow-y: auto;
  scrollbar-face-color: transparent; /*스크롤*/
  scrollbar-highlight-color: #C4C4C4; /*하이라이트*/
  scrollbar-3dlight-color: transparent; /*왼쪽외곽음영*/
  scrollbar-darkshadow-color: transparent; /*오른쪽외곽음영*/
  scrollbar-shadow-color: transparent; /*오른쪽 안쪽음영*/
  scrollbar-arrow-color: transparent; /*화살*/
  scrollbar-track-color: transparent; /*스크롤영역*/
}
.com_Alarm.p_Pharm .scroll::-webkit-scrollbar { /*스크롤바*/
  width: 6px;
  height: 6px;
}
.com_Alarm.p_Pharm .scroll::-webkit-scrollbar-button { /*스크롤바 버튼(아래 위 화살표)*/
  width: 0;
  height: 0;
}
.com_Alarm.p_Pharm .scroll::-webkit-scrollbar-thumb { /*스크롤바 핸들*/
  background-color: #C4C4C4;
  background-clip: padding-box;
  border-radius: 5px;
}
.com_Alarm.p_Pharm .scroll::-webkit-scrollbar-track { /*스크롤바 진행줄*/
  background: none;
}
.com_Alarm.p_Pharm .scroll::-webkit-scrollbar-track-piece { /*진행줄에서 핸들로 덮이지 않은 영역 */
  background: none;
}
.com_Alarm.p_Notice .scroll {
  max-height: calc(100vh - 50px - 353px);
  padding-bottom: 1px;
  overflow-x: visible;
  overflow-y: auto;
  scrollbar-face-color: transparent; /*스크롤*/
  scrollbar-highlight-color: #C4C4C4; /*하이라이트*/
  scrollbar-3dlight-color: transparent; /*왼쪽외곽음영*/
  scrollbar-darkshadow-color: transparent; /*오른쪽외곽음영*/
  scrollbar-shadow-color: transparent; /*오른쪽 안쪽음영*/
  scrollbar-arrow-color: transparent; /*화살*/
  scrollbar-track-color: transparent; /*스크롤영역*/
}
.com_Alarm.p_Notice .scroll::-webkit-scrollbar { /*스크롤바*/
  width: 6px;
  height: 6px;
}
.com_Alarm.p_Notice .scroll::-webkit-scrollbar-button { /*스크롤바 버튼(아래 위 화살표)*/
  width: 0;
  height: 0;
}
.com_Alarm.p_Notice .scroll::-webkit-scrollbar-thumb { /*스크롤바 핸들*/
  background-color: #C4C4C4;
  background-clip: padding-box;
  border-radius: 5px;
}
.com_Alarm.p_Notice .scroll::-webkit-scrollbar-track { /*스크롤바 진행줄*/
  background: none;
}
.com_Alarm.p_Notice .scroll::-webkit-scrollbar-track-piece { /*진행줄에서 핸들로 덮이지 않은 영역 */
  background: none;
}
.com_Alarm.p_Notice .com_view .view_contents {
  max-height: calc(100vh - 50px - 304px);
  padding-bottom: 1px;
  overflow-x: visible;
  overflow-y: auto;
  scrollbar-face-color: transparent; /*스크롤*/
  scrollbar-highlight-color: #C4C4C4; /*하이라이트*/
  scrollbar-3dlight-color: transparent; /*왼쪽외곽음영*/
  scrollbar-darkshadow-color: transparent; /*오른쪽외곽음영*/
  scrollbar-shadow-color: transparent; /*오른쪽 안쪽음영*/
  scrollbar-arrow-color: transparent; /*화살*/
  scrollbar-track-color: transparent; /*스크롤영역*/
  min-height: calc(100vh - 50px - 304px);
}
.com_Alarm.p_Notice .com_view .view_contents::-webkit-scrollbar { /*스크롤바*/
  width: 6px;
  height: 6px;
}
.com_Alarm.p_Notice .com_view .view_contents::-webkit-scrollbar-button { /*스크롤바 버튼(아래 위 화살표)*/
  width: 0;
  height: 0;
}
.com_Alarm.p_Notice .com_view .view_contents::-webkit-scrollbar-thumb { /*스크롤바 핸들*/
  background-color: #C4C4C4;
  background-clip: padding-box;
  border-radius: 5px;
}
.com_Alarm.p_Notice .com_view .view_contents::-webkit-scrollbar-track { /*스크롤바 진행줄*/
  background: none;
}
.com_Alarm.p_Notice .com_view .view_contents::-webkit-scrollbar-track-piece { /*진행줄에서 핸들로 덮이지 않은 영역 */
  background: none;
}
.com_Alarm.p_Notice .com_write .textarea {
  height: calc(100vh - 50px - 373px);
}
.com_Alarm.p_Notice .com_write .com_add_file {
  width: 100%;
}
.com_Alarm.p_Notice .com_write .com_add_file .input_form {
  flex: 1;
}
.com_Alarm.p_Notice .com_write .com_add_file .input_form .input {
  width: 100%;
}
.com_Alarm.p_Recall .scroll {
  max-height: calc(100vh - 50px - 300px);
  padding-bottom: 1px;
  overflow-x: visible;
  overflow-y: auto;
  scrollbar-face-color: transparent; /*스크롤*/
  scrollbar-highlight-color: #C4C4C4; /*하이라이트*/
  scrollbar-3dlight-color: transparent; /*왼쪽외곽음영*/
  scrollbar-darkshadow-color: transparent; /*오른쪽외곽음영*/
  scrollbar-shadow-color: transparent; /*오른쪽 안쪽음영*/
  scrollbar-arrow-color: transparent; /*화살*/
  scrollbar-track-color: transparent; /*스크롤영역*/
}
.com_Alarm.p_Recall .scroll::-webkit-scrollbar { /*스크롤바*/
  width: 6px;
  height: 6px;
}
.com_Alarm.p_Recall .scroll::-webkit-scrollbar-button { /*스크롤바 버튼(아래 위 화살표)*/
  width: 0;
  height: 0;
}
.com_Alarm.p_Recall .scroll::-webkit-scrollbar-thumb { /*스크롤바 핸들*/
  background-color: #C4C4C4;
  background-clip: padding-box;
  border-radius: 5px;
}
.com_Alarm.p_Recall .scroll::-webkit-scrollbar-track { /*스크롤바 진행줄*/
  background: none;
}
.com_Alarm.p_Recall .scroll::-webkit-scrollbar-track-piece { /*진행줄에서 핸들로 덮이지 않은 영역 */
  background: none;
}
.com_Alarm.p_Recall .com_view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  height: 100%;
}
.com_Alarm.p_Recall .com_view .view_contents {
  max-height: 300px;
  padding-bottom: 1px;
  overflow-x: visible;
  overflow-y: auto;
  scrollbar-face-color: transparent; /*스크롤*/
  scrollbar-highlight-color: #C4C4C4; /*하이라이트*/
  scrollbar-3dlight-color: transparent; /*왼쪽외곽음영*/
  scrollbar-darkshadow-color: transparent; /*오른쪽외곽음영*/
  scrollbar-shadow-color: transparent; /*오른쪽 안쪽음영*/
  scrollbar-arrow-color: transparent; /*화살*/
  scrollbar-track-color: transparent; /*스크롤영역*/
}
.com_Alarm.p_Recall .com_view .view_contents::-webkit-scrollbar { /*스크롤바*/
  width: 6px;
  height: 6px;
}
.com_Alarm.p_Recall .com_view .view_contents::-webkit-scrollbar-button { /*스크롤바 버튼(아래 위 화살표)*/
  width: 0;
  height: 0;
}
.com_Alarm.p_Recall .com_view .view_contents::-webkit-scrollbar-thumb { /*스크롤바 핸들*/
  background-color: #C4C4C4;
  background-clip: padding-box;
  border-radius: 5px;
}
.com_Alarm.p_Recall .com_view .view_contents::-webkit-scrollbar-track { /*스크롤바 진행줄*/
  background: none;
}
.com_Alarm.p_Recall .com_view .view_contents::-webkit-scrollbar-track-piece { /*진행줄에서 핸들로 덮이지 않은 영역 */
  background: none;
}
.com_Alarm.p_Discount .com_chk__wrap {
  border-bottom: 1px solid #E7E7E7;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.com_Alarm.p_Discount .com_btn__wrap.bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  gap: 15px;
}