#wrap .left_notice_box{display:flex!important;align-items:center;padding:20px!important;box-sizing:border-box;min-width:0}
#wrap .left_notice_title{float:none;flex:0 0 64px;width:64px;white-space:nowrap;box-sizing:border-box}
#wrap .left_notice_text{float:none;flex:1 1 0;width:0!important;min-width:0;max-width:100%;height:40px;line-height:40px;margin:0 10px}
#wrap .left_notice_text .swiper-slide{height:40px!important;min-width:0}
#wrap .left_notice_text a{display:block;float:none;width:100%;height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;font-size:15px}
#wrap .left_notive_arrow{flex:0 0 auto;align-self:center}
#wrap #bo_list .tbl_head01 table{width:100%;table-layout:fixed}
#wrap #bo_list td.td_subject,#wrap #bo_list th.td_subject{min-width:0!important;max-width:100%}
#wrap #bo_list .bo_tit{min-width:0;max-width:100%;height:auto;line-height:1.6}
#wrap #bo_list .bo_tit a{white-space:normal!important;overflow-wrap:anywhere;word-break:normal;overflow:visible!important;text-overflow:clip!important;max-width:100%;height:auto;line-height:1.6}
#wrap #bo_list td.td_name{white-space:normal;overflow-wrap:anywhere}
#wrap #bo_v .view_top_tit{min-width:0;max-width:100%;box-sizing:border-box;flex-wrap:wrap;gap:10px 16px}
#wrap #bo_v .view_top_tit>:is(h1,h2){flex:1 1 400px;width:auto!important;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;height:auto;line-height:1.6}
#wrap #bo_v .view_top_tit .view_stat{flex:0 0 auto;max-width:100%;flex-wrap:wrap;gap:8px 16px}
#wrap .gal-item .subj{white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;line-height:1.6}
#wrap #bo_gall .bo_tit{height:auto;min-width:0;white-space:normal;overflow-wrap:anywhere}
#wrap #bo_gall .bo_tit a{white-space:normal;overflow-wrap:anywhere;line-height:1.6}
@media(max-width:1023px){
 #wrap #bo_list colgroup{display:none}
 #wrap #bo_list tbody td.td_subject{min-width:0!important;box-sizing:border-box}
 #wrap #bo_v .view_top_tit>:is(h1,h2){flex-basis:100%;width:100%!important}
 #wrap #bo_v .view_top_tit .view_stat{flex-basis:100%;width:100%;gap:8px 12px}
}
