.admenubox {
	width: 600px;

    margin-left : auto;
    margin-right: auto;

}

.koubomenubox {
	width: 800px;

    margin-left : auto;
    margin-right: auto;

}

.koubobox{
    width: 100%;
    text-align: center;

    border-top:    1px solid #000;
    border-bottom: 1px solid #000;
    border-left:   1px solid #000;
    border-right:  1px solid #000;

    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 0px;

    margin-left:auto;
    margin-right:auto;

}

.koubo-data{
    float:left;
    width: 100%;

    padding: 0px;
    margin: 0px;

    font-size:150%;
    background-color:#EFEFEF;
    text-align:left;

}

.koubo-mess {
    padding-left: 0px;
    padding-bottom: 8px;
    text-align:left;
    font-size:100%;
}


.linku{
    border-bottom: 1px solid #000;
}


.tableds {

    margin-left:auto;
    margin-right:auto;

}

.tableds_scrl {

	border-collapse: collapse;
	width: 3000px;
	table-layout: fixed

}

.tableth {
    text-align: center;

    border-top:    1px solid #000;
    border-bottom: 1px solid #000;
    border-left:   1px solid #000;
    border-right:  1px solid #000;

    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;

    background-color: #ABABAB;

}

.tabletd {
    text-align: center;

    border-top:    1px solid #000;
    border-bottom: 1px solid #000;
    border-left:   1px solid #000;
    border-right:  1px solid #000;

    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;

}





/*  お知らせ   */

.oshirasetable {
    width: 800px; 
    margin-right: auto;
    margin-left: auto;

}

.oshiraseth {
    text-align: center;
    background-color: #CCCCCC;

    border-top:    1px solid #000;
    border-bottom: 1px solid #000;
    border-left:   1px solid #000;
    border-right:  1px solid #000;

    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;

}


.oshirasetd {
    text-align: center;

    border-top:    1px solid #000;
    border-bottom: 1px solid #000;
    border-left:   1px solid #000;
    border-right:  1px solid #000;

    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;


}



/*  2017.05.19 追記  */
.sierad_table {
	border-collapse: collapse;
	width:100%;
}
th.sierad_table_top{
    border-top: #113758 4px solid;
}
th{
	border-bottom: #808080 2px solid;
	text-align: center;
	padding: 10px;
	font-weight: normal;
}
th.sierad_table_top2{
        border-top: #113758 4px solid;
	text-align: left;

}
td.sierad_table_top{
	border-top: #b3b3b3 4px solid;
}
td.sierad_table_inner{
	border-bottom: #c0c0c0 1px solid;
	padding: 10px;
}
td{
	border-bottom: #808080 2px solid;
	padding: 10px;
}
td.aaa{
	border-top: none;
	border-bottom: none;
	padding: 5px;
}
.siertr:hover {
    background: #3D80DF;
    color: #FFFFFF;
}


/* 一斉メール */
.mailth {
    text-align: center;
    background-color: #CCCCCC;

    border-top:    1px solid #000;
    border-bottom: 1px solid #000;
    border-left:   1px solid #000;
    border-right:  1px solid #000;

    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;

}

.mailtd {
    text-align: center;

    border-top:    1px solid #000;
    border-bottom: 1px solid #000;
    border-left:   1px solid #000;
    border-right:  1px solid #000;

    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;


}
