@charset "UTF-8";

/*--“広報誌”コンテンツに適用 （gyouseishiryou.cssをコピーし改変）--*/
div#content h2{
	width:830px;
	color: #000040;
        padding:0;
	margin-left:30px;
	margin-right:auto;
	margin-bottom: 15px;
	border-right: solid 4px #009933;
	border-bottom: solid 1px #009933;
	border-top-right-radius: 5px;
	box-shadow: 5px 5px 8px #99c0ec;
	-webkit-box-shadow: 5px 5px 8px #99c0ec;
	}
div#content h3{
	/*width:830px;*/
	color: #000040;
  padding:0;
	/*margin-left:30px;*/
	margin-right:auto;
	margin-bottom: 15px;
	border-bottom: solid 2px #3399ff;
/*
	border-right: solid 4px #3399ff;
	border-bottom: solid 1px #3399ff;
	border-top-right-radius: 5px;
	box-shadow: 5px 5px 8px #99c0ec;
	-webkit-box-shadow: 5px 5px 8px #99c0ec;
*/
	}
/*--“平成26年度公表分”--*/
table.h26title{
	width:802px;
	/*margin-left:40px;*/
	border-left:solid 1px #aaaaaa;
	border-right:solid 1px #aaaaaa;
	border-top:solid 1px #aaaaaa;
	}
table.h26title th{
	background: -moz-linear-gradient(top, #99ff99, #ffffff);
	background: -webkit-linear-gradient(top, #99ff99, #ffffff);
	background: -o-linear-gradient(top, #99ff99, #ffffff);
	background: -ms-linear-gradient(top, #99ff99, #ffffff);
	background: -webkit-gradient(linear, left top, left bottom, from(#99ff99),to(#ffffff));
	font-size: 0.8em;
	padding:5px;
	border-left: solid 1px #aaaaaa;
	}
fieldset.h26{
	overflow: auto;   /* スクロール表示 */ 
	width:800px;
	height:300px;
	/*margin-left:40px;*/
	margin-bottom: 10px;
	padding:0;
	border-top: none;
	border-left: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	box-shadow: 5px 5px 8px #99c0ec;
	-webkit-box-shadow: 5px 5px 8px #99c0ec;
	}
table.h26 {
	width:780px;
	}
table.h26 span {
	color: #ff0000;
	}
table.h26 td{
	font-size: 0.8em;
	padding:5px;
	border-left: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	}
table.h26 td.first{
	border-left:none;
	width:120px;
	}
table.h26 td.secound{
	width:530px;
	}

/*--“平成25年度公表分”--*/
table.h25title{
	width:802px;
	/*margin-left:40px;*/
	border-left:solid 1px #aaaaaa;
	border-right:solid 1px #aaaaaa;
	border-top:solid 1px #aaaaaa;
	}
table.h25title th{
	background: -moz-linear-gradient(top, #3399ff, #ffffff);
	background: -webkit-linear-gradient(top, #3399ff, #ffffff);
	background: -o-linear-gradient(top, #3399ff, #ffffff);
	background: -ms-linear-gradient(top, #3399ff, #ffffff);
	background: -webkit-gradient(linear, left top, left bottom, from(#3399ff),to(#ffffff));
	font-size: 0.8em;
	border-left: solid 1px #aaaaaa;
	padding:5px;
	}

table.back_number {
	/*width:748px;*/
  width: 100%;
	font-size: 0.8em;
	}

/* テーブルのタイトル部分 */
table.back_number.title{
	border-left:solid 1px #aaaaaa;
	border-right:solid 1px #aaaaaa;
	border-top:solid 1px #aaaaaa;
}

/* 協調文字は span タグで囲む */
table.back_number span {
	color: #ff0000;
}

fieldset.back_number{
	overflow: auto;   /* スクロール表示 */ 
	/*width:748px;*/
  width: 100%;
	height:300px;
	/*margin-left:40px;*/
	margin-right:0px;
	margin-bottom: 10px;
	padding:0;
	border-top: none;
	border-left: solid 1px #aaaaaa;
	border-right: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	box-shadow: 5px 5px 8px #99c0ec;
	-webkit-box-shadow: 5px 5px 8px #99c0ec;
	}

table.back_number th{
	background: -moz-linear-gradient(top, #3399ff, #ffffff);
	background: -webkit-linear-gradient(top, #3399ff, #ffffff);
	background: -o-linear-gradient(top, #3399ff, #ffffff);
	background: -ms-linear-gradient(top, #3399ff, #ffffff);
	background: -webkit-gradient(linear, left top, left bottom, from(#3399ff),to(#ffffff));
	/*font-size: 0.8em;*/
	padding:5px;
	border-left: solid 1px #aaaaaa;
	}

table.back_number td{
	padding:5px;
	border-left: solid 1px #aaaaaa;
	border-bottom: solid 1px #aaaaaa;
	}

/* バックナンバーのテーブル幅 */
table.back_number .first{
	border-left:none;
	/*width: 60px;*/
	width: 10%;
  white-space: nowrap;
}
table.back_number .second{
	/*width: 560px;*/
	width: 70%;
}
table.back_number .third{
	/*width: 118px;*/
	width: 10%;
  white-space: nowrap;
}
table.back_number .dummy{
	/*width: 15px;*/
	width: 2%;
	border-left: none;
}





/* 実施要項・申込書のアイコン */
.icon::before {
  /*content: "\f15c"; */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  width: 1.2em; }

/* 大きめアイコン */
.icon.large::before {
  font-size: 1.5rem; }

.icon.pdf::before {
  content: "\f1c1";
  color: #B20000; }

.icon.word::before {
  content: "\f1c2";
  color: #00468C; }

.icon.excel::before {
  content: "\f1c3";
  color: #238C00; }

.icon.zip::before {
  content: "\f1c6";
  color: #779438; }

.icon.info::before {
  content: "\f05a";
  color: #AE7A26; }

.icon.link::before {
  content: "\f0c1";
  color: #055A8E;
  /* 青色 */ }

.icon.docs::before {
  content: "\f15c";
  color: #AE7A26;
  /* 橙色 */ }

/* アイコンを無効化（disabled）したときはアイコンをグレーに */
.icon.disabled.pdf::before,
.icon.disabled.word::before,
.icon.disabled.excel::before,
.icon.disabled.zip::before,
.icon.disabled.info::before,
.icon.disabled.link::before,
.icon.disabled.docs::before {
  color: #bbbbbb; }

/* アイコンを無効化（）したときはバッヂは透明に */
.icon.disabled .badge.badge-warning,
.icon.disabled .badge.badge-default {
  color: #bbbbbb;
  background-color: transparent;
  font-weight: 400; }




/* マーカーを自由につけられるリスト（liの先頭1文字をマーカーにすること） */
ul.list_style_cap {
  list-style-type: none;
  padding-left: 0; }

ul.list_style_cap li {
  padding-left: 1em;
  text-indent: -1em; }

