.sub-visual.notice .background:before{background-image:url(../images/sub/notice.jpg)}.cc_feature{padding:50px 0 0}.notice_tool{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.notice_kinds .btn{min-width:80px;font-weight:600}.notice_find{gap:4px;display:flex}.notice_find .form-select{width:110px}.notice_find .form-control{width:200px}.notice_find .form-control:focus,.notice_find .form-select:focus{border-color:var(--bs-primary);box-shadow:none}.notice_grid{width:100%;font-size:1.3em}.notice_grid .ag-header-cell-label{text-align:center;float:none!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.notice_grid .ag-header-cell-label .ag-header-cell-text{text-align:center;flex:0 auto;float:none!important}.notice_grid .ag-header-cell{font-size:17px;font-weight:700;line-height:44px}.notice_grid .ag-header-cell:after,.notice_grid .ag-header-cell-resize:after{display:none}.notice_grid .ag-header-cell-label .ag-header-cell-text{line-height:44px}.notice_grid .ag-cell{cursor:pointer;align-items:center;font-size:18px;line-height:1.4;display:flex}.notice_grid .c_title_txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notice_grid .c_center{justify-content:center}.notice_grid .ag-row.notice_hit,.notice_grid .ag-row.notice_hit:nth-child(2n){background-color:#fff3cd}.notice_grid .ag-row:nth-child(2n){background-color:#f8fbff}.notice_grid .notice_overlay{color:#666;font-size:18px!important}.notice_note{overflow-wrap:anywhere;line-height:1.6}.notice_note img{max-width:100%;height:auto}.notice_dt{color:#666;font-size:.95em}@media (max-width:576px){.cc_feature{padding-top:20px}.notice_tool{flex-direction:column;align-items:stretch}.notice_kinds .btn{flex:1 1 0;min-width:0}.notice_kinds,.notice_find{width:100%}.notice_find .form-select{flex:none;width:96px}.notice_find .form-control{flex:1 1 0;width:0;min-width:0}.notice_find .btn{flex:none}.notice_grid,.notice_grid .ag-header-cell,.notice_grid .ag-cell{font-size:1rem}.notice_grid .notice_overlay{font-size:1rem!important}.notice_grid .ag-cell.c_date{font-size:.85rem}.notice_grid .c_title_txt{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}}