@charset "utf-8";

/* 기본 */
.icon_right {
    background-color: #f3f3f3;
    width: 50px;
    height: 50px;
    text-align: center;
    padding-top: 17px;
    border-radius: 50%;
    cursor: pointer;margin-left: auto;
}

/* 스케쥴 상단 타이틀 */
.title_top { display: flex; font-size: 0; color: #111; align-items: flex-end;}
.title_top.title_top_line { padding-bottom: 1rem; border-bottom: solid 1px #000;}
.title_top .n_tit_subject { font-size: var(--font_tit5); font-weight: 700; }
.title_top a { margin-left: auto; display: inline-block; font-size: 40px; font-weight: 700;}
.title_top .title_top_right { display: inline-block; margin-left: 1rem; }
.title_top .title_top_right b {  color: #d31421;}

.board_item { display: flex; border-bottom: 1px solid #eee; padding: 10px 0;align-items: center;}

.item_event6 { padding: 0px;position: absolute;left: 15px;top: 30px;}
.item_event6 .event{ display:flex; letter-spacing: -1px; text-align: center;margin-top: 10px;word-break: keep-all;align-items: center;}   
.item_event6 .event span{ margin-left:10px;font-size: 14px;color:#fff;font-weight: 500;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); } 
.item_event6 .event .expect {border:0px; color:#fff; border-radius: 3px; padding: 4px 10px 4px 10px; font-size: 12px !important; background-color: orange;}
.item_event6 .event > .ing {border:0px; color:#fff; border-radius: 3px; padding: 4px 10px 4px 10px; font-size: 12px !important; background-color: var(--color-main);}
.item_event6 .event > .off {border:0px; color:#fff; border-radius: 3px; padding: 4px 10px 4px 10px; font-size: 12px !important; background-color: #ccc;}
.item_event6 .event > .on {border:0px; color:#fff; border-radius: 3px; padding: 4px 10px 4px 10px; font-size: 12px !important; background-color: #222;}


.g_sub7 {
    line-height: 22px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    width: 100%;
}



