@charset "utf-8";

/* **************************************************
Name		: about.css
Create		: 8888.88.88
Update		: 8888.88.88
Copyright	: Toyohashi Plat
***************************************************** */

/* 1: 資料のダウンロード：中央コンテンツ（テーブル内で利用）
========================================================== */
div#material_download {
    border: 1px solid #CCCCCC;
    margin: 18px 8px 8px 8px;
    padding: 0px;
}

div#material_download div.title {
    margin: 0px;
    padding: 0px;
}

div#material_download_inner {
    margin: 0px;
    padding: 8px;
}

div#material_download_inner ul {}

div#material_download_inner ul li {
    padding: 10px 0px 10px 38px;
    list-style-type: none;
    margin: 5px 0px;
}

div#material_download_inner ul li.end {
    border-bottom: none;
}

div#material_download_inner ul li.icon_pdf,
div#material_download_inner ul li.icon_doc,
div#material_download_inner ul li.icon_xls,
div#material_download_inner ul li.etc {
    background-position: left center;
    background-repeat: no-repeat;
}

div#material_download_inner ul li.icon_pdf {
    background-image: url(../images/pdficon.png);
}

div#material_download_inner ul li.icon_doc {
    background-image: url(../images/docicon.png);
}

div#material_download_inner ul li.icon_xls {
    background-image: url(../images/xlsicon.png);
}

div#material_download_inner ul li.etc {
    background-image: url(../images/etcicon.png);
}

/* 1: 過去登録情報（年度表示）｜右サイドメニュー
========================================================== */

div#news_list {
    margin: 12px 0;
    border: 1px solid #CCCCCC;
    padding: 0px;
    background-color: #fff;
}

div#news_list h2 {
    font-family: "Noto Sans JP";
    font-size: 14px;
    color:#fff;
    margin: 3px 3px 0px 3px;
    padding: 10px;
    background-color: #333333;
    background-image: none;
}

div#news_list div.title {
    margin: 0;
    padding: 0;
}

div#news_list_inner {
    margin: 0;
    padding: 8px;
}

div#news_list_inner ul {
    padding: 0;
    margin: 0;
}

div#news_list_inner ul li {
    font-size: 16px;
    padding: 5px 0px;
    margin: 0px 0px 0px 25px;
}

div#news_list_inner ul li.end {
    border-bottom: none;
}


/* 1: ダウンロード：schedule_normal
========================================================== */

table.schedule_normal {
	border-collapse: collapse;
	border-spacing: 0;
	font-size:15px;
	width:98%;
	margin:0 auto;
}

table.schedule_normaltr th,
table.schedule_normal tr td {
	border: 1px solid #A9B4BC;
	padding: 8px 16px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	box-sizing:border-box;
}

table.schedule_normal th {
	border: 1px solid #A9B4BC;
	background-color: #DFE2EA;
}

@media screen and (max-width: 640px) {
table.schedule_normal tr th,
table.schedule_normal tr td {
	display: block;
	width: 100%;
	border-bottom:none;
	}

table.schedule_normal tr:last-child{
	border-bottom: solid 1px #ccc;
	}
} /* media 640px */

