@charset "UTF-8";
/* CSS Document */

/* ==================================== メインメニュー画面用 ==================================== */

/* 左ナビあり メインコンテンツエリア指定用  */
body.lnavi {background-image:url("../img/leftnavi_back.png"); background-repeat: repeat-y;}
#wrap_main {display: table; width: 100%; }
#cont_w_navi {display: table-cell; vertical-align: top; padding: 15px;}

/* メインメニュー　通知テーブル*/
/* 通知テーブル ラベル */
.annouce_label {background-color: #858080; font-weight: 700; color: #fff; width: 100%;}
.annouce_label td {padding: 4px 3px; text-align: center; border-right: solid 1px #fff;}

.annouce_label td.no, .announce_area td.no, .announce_area_1920 td.no {width: 40px; text-align: center;}
.annouce_label td.date, .announce_area td.date, .announce_area_1920 td.date {width: 160px; text-align: center;}
.annouce_label td.name, .announce_area td.name, .announce_area_1920 td.name {width: 180px; text-align: center;}
.annouce_label td.detail, .announce_area td.detail, .announce_area_1920 td.detail {width:auto; padding-left:0.5em; padding-right:0.5em;}
/* 通知テーブル 1366px */
.announce_area {width: 100%; height: 400px; overflow-y: scroll; }
.announce_area table,
.announce_area_1920 table {width:99%; margin-top: 8px; background: #fff;}
.announce_area table tr:nth-child(odd) td,
.announce_area_1920 table tr:nth-child(odd) td {background: #cdfece;}
.announce_area td,
.announce_area_1920 td {padding: 10px 3px; border-right:solid 1px #a7a7a7;}
.announce_area td a,
.announce_area td a:visited,
.announce_area_1920 td a,
.announce_area_1920 td a:visited {color: #000;}
.announce_area td a:hover,
.announce_area_1920 td a:hover {color: #006e35;}
/* 通知テーブル 1920px */
.announce_area_1920 {width: 100%; height: 700px; overflow-y: scroll; }
