/*全体枠*/
#container {
	width:100%;
	margin: 0;
	padding: 0;
	text-align: left;
}
/*ヘッダ*/
#header {
	width:100%;
	margin: 0;
	padding: 0;
}
/*ページ情報（上部）*/
#pageinfo_upper {
	margin: 0;
	padding: 4px 0;
	white-space:nowrap;
}
/*コンテンツ*/
#content {
	width: 100%;
	margin:0;
	padding:0;
	clear:both;
}
/*ユーザ編集可能領域（上部部品）*/
#user_upper {
}
/*ユーザ編集可能領域*/
#user_main {
}
/*ユーザ編集可能領域（下部部品）*/
#user_bottom {
}
/*ページ情報（下部）*/
#pageinfo_bottom {
	margin: 0;
	padding: 4px 0;
	white-space:nowrap;
}
/*フッタ*/
#footer {
	width:100%;
	margin: 0;
	padding:10px 0 18px 0;
	clear:both;
}

/*ページテンプレート*/
/*コンテンツ枠テーブル*/
table.contents_tb {
	width:100%;
	margin:0;
	padding:0;
}
/*３分割*/
#temp1 {
	width: 100%;
	margin:0;
	padding: 0;
}
/*３分割（メイン２分割ａ）*/
#temp2_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp2_right {
	width: 70%;
	margin:0;
	padding: 0;
}
/*３分割（メイン２分割ｂ）*/
#temp3_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp3_right {
	width: 70%;
	margin:0;
	padding: 0;
}
/*３分割（メイン２分割ｃ）*/
#temp4_upper {
	width: 100%;
	margin:0;
	padding: 0;
}
#temp4_bottom {
	width: 100%;
	margin:0;
	padding: 0;
}
/*３分割（メイン２分割ｄ）*/
#temp5_upper {
	width: 100%;
	margin:0;
	padding: 0;
}
#temp5_bottom {
	width: 100%;
	margin:0;
	padding: 0;
}
/*３分割（メイン３分割ａ）*/
#temp6_upper {
	width: 100%;
	margin:0;
	padding: 0;
}
#temp6_bottom_left {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp6_bottom_right {
	width: 50%;
	margin:0;
	padding: 0;
}
/*３分割（メイン３分割ｂ）*/
#temp7_upper {
	width: 100%;
	margin:0;
	padding: 0;
}
#temp7_bottom_left {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp7_bottom_right {
	width: 50%;
	margin:0;
	padding: 0;
}
/*３分割（メイン３分割ｃ）*/
#temp8_upper {
	width: 100%;
	margin:0;
	padding: 0;
}
#temp8_bottom_left {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp8_bottom_right {
	width: 50%;
	margin:0;
	padding: 0;
}
/*４分割Ａ*/
#temp9_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp9_right {
	width: 70%;
	margin:0;
	padding: 0;
}
/*４分割Ａ（メイン２分割ａ）*/
#temp10_left {
	width: 30%;
	margin:0;
	padding: 0;
	/*float:left;*/
	/*position:absolute;
	left:0px;*/
}
#temp10_right_left {
	width: 40%;
	margin:0;
	padding: 0;
	/*float:left;*/
}
#temp10_right_right {
	width: 30%;
	margin:0;
	padding: 0;
	/*float:right;*/
	/*position:absolute;
	right:0px;*/
}
/*４分割Ａ（メイン２分割ｂ）*/
#temp11_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp11_right_left {
	width: 40%;
	margin:0;
	padding: 0;
}
#temp11_right_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*４分割Ａ（メイン２分割ｃ）*/
#temp12_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp12_right_upper {
	width: 70%;
	margin:0;
	padding: 0;
}
#temp12_right_bottom {
	width: 70%;
	margin:0;
	padding: 0;
}
/*４分割Ａ（メイン２分割ｄ）*/
#temp13_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp13_right_upper {
	width: 70%;
	margin:0;
	padding: 0;
}
#temp13_right_bottom {
	width: 70%;
	margin:0;
	padding: 0;
}
/*４分割Ａ（メイン３分割ａ）*/
#temp14_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp14_right_upper {
	width: 70%;
	margin:0;
	padding: 0;
}
#temp14_right_bottom_left {
	width: 35%;
	margin:0;
	padding: 0;
}
#temp14_right_bottom_right {
	width: 35%;
	margin:0;
	padding: 0;
}
/*４分割Ａ（メイン３分割ｂ）*/
#temp15_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp15_right_upper {
	width: 70%;
	margin:0;
	padding: 0;
}
#temp15_right_bottom_left {
	width: 35%;
	margin:0;
	padding: 0;
}
#temp15_right_bottom_right {
	width: 35%;
	margin:0;
	padding: 0;
}
/*４分割Ａ（メイン３分割ｃ）*/

#temp16_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp16_right_upper {
	width: 70%;
	margin:0;
	padding: 0;
}
#temp16_right_bottom_left {
	width: 35%;
	margin:0;
	padding: 0;
}
#temp16_right_bottom_right {
	width: 35%;
	margin:0;
	padding: 0;
}
/*４分割Ｂ*/
#temp17_left {
	width: 70%;
	margin:0;
	padding: 0;
}
#temp17_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*４分割Ｂ（メイン２分割ａ）*/
#temp18_left_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp18_left_right {
	width: 40%;
	margin:0;
	padding: 0;
}
#temp18_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*４分割Ｂ（メイン２分割ｂ）*/
#temp19_left_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp19_left_right {
	width: 40%;
	margin:0;
	padding: 0;
}
#temp19_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*４分割Ｂ（メイン２分割ｃ）*/
#temp20_left {
	width: 70%;
	margin:0;
	padding: 0;
}
#temp20_left_upper {
	margin:0;
	padding: 0;
}
#temp20_left_bottom {
	margin:0;
	padding: 0;
}
#temp20_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*４分割Ｂ（メイン２分割ｄ）*/
#temp21_left {
	width: 70%;
	margin:0;
	padding: 0;
}
#temp21_left_upper {
	margin:0;
	padding: 0;
}
#temp21_left_bottom {
	margin:0;
	padding: 0;
}
#temp21_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*４分割Ｂ（メイン３分割ａ）*/
#temp22_left {
	width: 70%;
	margin:0;
	padding: 0;
}
#temp22_left_upper {
	margin:0;
	padding: 0;
}
#temp22_left_bottom_left {
	width:50%;
	margin:0;
	padding: 0;
}
#temp22_left_bottom_right {
	width:50%;
	margin:0;
	padding: 0;
}
#temp22_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*４分割Ｂ（メイン３分割ｂ）*/
#temp23_left {
	width: 70%;
	margin:0;
	padding: 0;
}
#temp23_left_upper {
	margin:0;
	padding: 0;
}
#temp23_left_bottom_left {
	width:50%;
	margin:0;
	padding: 0;
}
#temp23_left_bottom_right {
	width:50%;
	margin:0;
	padding: 0;
}
#temp23_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*４分割Ｂ（メイン３分割ｃ）*/
#temp24_left {
	width: 70%;
	margin:0;
	padding: 0;
}
#temp24_left_upper {
	margin:0;
	padding: 0;
}
#temp24_left_bottom_left {
	width:50%;
	margin:0;
	padding: 0;
}
#temp24_left_bottom_right {
	width:50%;
	margin:0;
	padding: 0;
}
#temp24_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*５分割*/
#temp25_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp25_right_left {
	width: 40%;
	margin:0;
	padding: 0;
}
#temp25_right_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*５分割（メイン２分割ａ）*/
#temp26_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp26_center {
	width: 40%;
	margin:0;
	padding: 0;
}
#temp26_center_left {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp26_center_right {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp26_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*５分割（メイン２分割ｂ）*/
#temp27_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp27_center {
	width: 40%;
	margin:0;
	padding: 0;
}
#temp27_center_left {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp27_center_right {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp27_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*５分割（メイン２分割ｃ）*/
#temp28_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp28_center {
	width: 40%;
	margin:0;
	padding: 0;
}
#temp28_center_upper {
	margin:0;
	padding: 0;
}
#temp28_center_bottom {
	margin:0;
	padding: 0;
}
#temp28_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*５分割（メイン２分割ｄ）*/
#temp29_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp29_center {
	width: 40%;
	margin:0;
	padding: 0;
}
#temp29_center_upper {
	margin:0;
	padding: 0;
}
#temp29_center_bottom {
	margin:0;
	padding: 0;
}
#temp29_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*５分割（メイン３分割ａ）*/
#temp30_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp30_center {
	width: 40%;
	margin:0;
	padding: 0;
}
#temp30_center_upper {
	margin:0;
	padding: 0;
}
#temp30_center_bottom_left {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp30_center_bottom_right {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp30_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*５分割（メイン３分割ｂ）*/
#temp31_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp31_center {
	width: 40%;
	margin:0;
	padding: 0;
}
#temp31_center_upper {
	margin:0;
	padding: 0;
}
#temp31_center_bottom_left {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp31_center_bottom_right {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp31_right {
	width: 30%;
	margin:0;
	padding: 0;

}
/*５分割（メイン３分割ｃ）*/
#temp32_left {
	width: 30%;
	margin:0;
	padding: 0;
}
#temp32_center {
	width: 40%;
	margin:0;
	padding: 0;
}
#temp32_center_upper {
	margin:0;
	padding: 0;
}
#temp32_center_bottom_left {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp32_center_bottom_right {
	width: 50%;
	margin:0;
	padding: 0;
}
#temp32_right {
	width: 30%;
	margin:0;
	padding: 0;
}
/*トップページ用*/
#temp33_left {
	width: 25%;
	margin:0;
	padding: 0;
	vertical-align:top;
	background-color: #f3f3f3;
}
#temp33_center {
	width: 50%;
	margin:0;
	padding: 0;
	vertical-align:top;
}
#temp33_center_upper {
	margin:0;
	padding: 0;
}
#temp33_center_bottom {
	margin:0;
	padding: 0;
}
#temp33_right {
	width: 25%;
	margin:0;
	padding: 0;
	text-align:center;
	vertical-align:top;
	background-color: #d5e2e8;
/*	background-color: #669933;*/
}
#temp33_center_bottom div.ct1 a:link {
	color: #FF6D53;
}
#temp33_center_bottom div.ct1 a:visited {
	color: #FF6D53;
}
#temp33_center_bottom div.ct1 a:hover {
	color:#71c5cc;
}

/*詳細ページ用*/
#temp34 {
	width: 100%;
	margin:0;
	padding: 0 10px;
}
/*詳細ページ用（タイトルあり）*/
#temp35_upper {
	width: 100%;
	margin:0;
	padding: 0;
}
#temp35_bottom {
	width: 100%;
	margin:0;
	padding: 0;
}
/*サイドメニュー用*/
#temp36_left {
	width: 75%;
	margin:0;
	padding-left: 10px;
	vertical-align:top;
}
#temp36_right {
	width: 25%;
	margin:0;
	padding: 0;
	vertical-align:top;
	background-color: #d5e2e8;
}
/*サイドメニュー用（タイトルあり）*/
#temp37_upper {
	width: 100%;
	margin:0;
	padding: 0;
}
#temp37_upper td.div{
}
#temp37_left {
	width: 75%;
	margin:0;
	padding: 0;
	vertical-align:top;
}
#temp37_right {
	width: 25%;
	margin:0;
	padding: 0;
	vertical-align:top;
	background-color: #d5e2e8;
}
/*サイトマップ用*/
#temp38_upper {
	width: 100%;
	margin:0;
	padding: 0;
}
#temp38_left {
	width: 50%;
	margin:0;
	padding-right: 5px;
	vertical-align:top;
}
#temp38_right {
	width: 50%;
	margin:0;
	padding: 0;
	vertical-align:top;
}
#temp38_bottom {
	width: 100%;
	margin:0;
	padding: 0;
}

/*表示部品*/
/*リンクリスト*/
.linklist {
	width:100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0px;
}
/*リンクリスト「日付+タイトル+ディレクトリ」*/
ul.linklist1 {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.linklist1 {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	color: #333333;
}
li.linklist1 a {
	padding: 0 10px;
}
.linklist1_noanchor {
	padding: 0 10px;
}
/*リンクリスト「日付+タイトル」*/
ul.linklist2 {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.linklist2 {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	color: #333333;
}
li.linklist2 a {
	padding: 0 10px;
}
.linklist2_noanchor {
	padding: 0 10px;
}
/*リンクリスト「日付バー+タイトル+時間」*/
div.linklist3 {
	width:100%;
	margin: 10 0 0 0;
	padding: 5px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
	color: #ffffff;
	background-color: #A5C0CA;
}
ul.linklist3 {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.linklist3 {
	list-style-type: none;
	margin: 0;
	padding: 5px 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	color: #333333;
}
li.linklist3 a {
	padding: 0 10px;
}
.linklist3_noanchor {
	padding: 0 10px;
}
/*リンクリスト「日付+タイトル+時間」*/
ul.linklist4 {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.linklist4 {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	color: #333333;
}
li.linklist4 a {
	padding: 0 10px;
}
.linklist4_noanchor {
	padding: 0 10px;
}
/*リンクリスト「タイトル・日付バー+概要+詳細情報」*/
div.linklist5 {
	width:100%;
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
	color:#333366;
	background-color: #A5C0CA;
	clear:both;
}
div.linklist5_left {
	float:left;
	padding: 5px 15px;
	clear:right;
}
div.linklist5_right {
	padding: 5px 15px;
	text-align:right;
}
div.linklist5_sum {
	margin: 0;
	padding: 5px 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	clear:both;
}
div.linklist5_cat {
	margin: 0;
	padding: 5px 10px;
	float:right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
div.linklist5_cat a {
	padding: 0 5px;
	text-decoration: none;
}
div.linklist5_cat img{
	vertical-align:middle;
}

/*リンクリスト「タイトル」*/
ul.linklist6 {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.linklist6 {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	color: #333333;
}
li.linklist6 a {
	padding: 0 10px;
}
.linklist6_noanchor {
	padding: 0 10px;
}
/*リンクリスト「スケジュール１」*/
div.linklist7 {
	width:95%;
	margin: 0;
	padding: 0;
}
table.linklist7 {
	width:100%;
	margin: 0 10px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	text-align:center;
/*	border:1px solid #cc9966;
	background-color:#ffffee;*/
	border:1px solid #66ccee;
	background-color:#eeffff;
}
table.linklist7 caption {
	margin: 0 15px;
	padding: 0;
	font-weight:bold;
	text-align:left;
}
table.linklist7 th {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
/*	border:1px solid #cc9966;
	background-color:#ffdd66;*/
	border:1px solid #66ccee;
	background-color:#99dddd;
}
table.linklist7 td {
	vertical-align:top;
/*	border:1px solid #cc9966;*/
	border:1px solid #66ccee;
}
table.linklist7 a {
	display:block;
	margin: 0 10px;
	text-align:left;
}
table.linklist7 span {
	display:block;
	margin: 0 10px;
	text-align:left;
}
/*リンクリスト「スケジュール2」*/
div.linklist8 {
	width:95%;
	margin: 0;
	padding: 0;
}
table.linklist8 {
	width:100%;
	margin: 0 10px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	text-align:center;
/*	border:1px solid #cc9966;
	background-color:#ffffee;*/
	border:1px solid #66ccee;
	background-color:#eeffff;
}
table.linklist8 caption {
	margin: 0 15px;
	padding: 0;
	font-weight:bold;
	text-align:left;
}
table.linklist8 th {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
/*	border:1px solid #cc9966;
	background-color:#ffdd66;*/
	border:1px solid #66ccee;
	background-color:#99dddd;
}
table.linklist8 td {
	vertical-align:top;
/*	border:1px solid #cc9966;*/
	border:1px solid #66ccee;
}
table.linklist8 a {
	display:block;
	margin: 0 10px;
	text-align:left;
}
table.linklist8 span {
	display:block;
	margin: 0 10px;
	text-align:left;
}
table.linklist8 td div {
	margin: 0 20px;
	text-align:left;
}
/*リンクリスト「日付+タイトル+組織」*/
ul.linklist9 {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.linklist9 {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	color: #333333;
}
li.linklist9 a {
	padding: 0 10px;
}
.linklist9_noanchor {
	padding: 0 10px;
}
/*リンクリスト「カテゴリ単位」*/
div.linklist10_r23 {
	width:100%;
	margin: 10 0 0 0;
	padding: 5px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
	color: #ffffff;
	background-color: #A5C0CA;
}
ul.linklist10_r23 {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.linklist10_r23 {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	color: #333333;
}
li.linklist10_r23 a {
	padding: 0 10px;
}
.linklist10_r23_noanchor {
	padding: 0 10px;
}
/*リンクリスト「ディレクトリ単位」*/
div.linklist11_r23 {
	width:100%;
	margin: 10 0 0 0;
	padding: 5px 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
	color: #ffffff;
	background-color: #A5C0CA;
}
ul.linklist11_r23 {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.linklist11_r23 {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	color: #333333;
}
li.linklist11_r23 a {
	padding: 0 10px;
}
.linklist11_r23_noanchor {
	padding: 0 10px;
}
/*書類リスト*/
.doclist {
	width:100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0px;
}
/*書類リスト「タイトル+概要+詳細情報+書類（表）」*/
div.doclist1 {
	width:95%;
	margin: 0;
	padding: 0;
}
div.doclist1 div.orgtitle{
	margin: 5px 15px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
}
table.doclist1 {
	width:100%;
	margin: 10px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	text-align:left;
/*	border:1px solid #cc9966;
	background-color:#ffffee;*/
	border:1px solid #66ccee;
	background-color:#eeffff;
}
table.doclist1 td {
	vertical-align:top;
/*	border:1px solid #cc9966;*/
	border:1px solid #66ccee;
}
table.doclist1 td.right {
	width:25%;
	text-align:left;
}
table.doclist1 td img{
	vertical-align:middle;
}
table.doclist1 div.title {
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
	background-color:#99dddd;
}
table.doclist1 div.sum {
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
table.doclist1 div.cat {
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	text-align:right;
}
table.doclist1 div.down {
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
table.doclist1 a {
	margin: 0 5px;
}
/*書類リスト「タイトル+概要+詳細情報+書類（テキスト）」*/
div.doclist2 {
	width:100%;
	margin: 0;
	padding: 0;
}
div.doclist2 h2 {
	margin: 5px 15px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
}
div.doclist2 h3 {
	display:inline;
	margin: 5px 0;
	padding: 0 5px 0 25px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
	font-weight:bold;
}
div.doclist2 span.down {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
div.doclist2 div.sum {
	margin: 0;
	padding: 5px 35px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
div.doclist2 div.link {
	margin: 0;
	padding: 5px 35px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
div.doclist2 a {
	margin: 0 10px;
}
span.down a {
	margin: 0 0px;
}
/*書類リスト「タイトル+概要（表）」*/
div.doclist3 {
	width:95%;
	margin: 0;
	padding: 0;
}
div.doclist3 h2{
	margin: 5px 15px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
}
table.doclist3 {
	width:100%;
	margin: 10px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	text-align:left;
/*	border:1px solid #cc9966;
	background-color:#ffffee;*/
	border:1px solid #66ccee;
	background-color:#eeffff;
}
table.doclist3 td {
	vertical-align:top;
/*	border:1px solid #cc9966;*/
	border:1px solid #66ccee;
}
table.doclist3 td h3{
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	background-color:#99dddd;
}
table.doclist3 div.sum {
	margin: 0;
	padding: 5px 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
/*書類リスト「タイトル」*/
div.doclist4 {
	width:100%;
	margin: 0;
	padding: 0;
}
div.doclist4 h2 {
	margin: 5px 15px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
}
ul.doclist4 {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.doclist4 {
	list-style-type: none;
	margin: 0;
	padding: 5px 25px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	color: #333333;
}
/*HTMLパーツ*/
.htmlparts {
	width:100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0px;
}
/*組織情報*/
.orginfo {
	width:100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0px;
}
/*組織情報「標準」*/
div.orginfo1 {
	width:100%;
	margin: 0;
	padding: 0;
	text-align:center;
}
div.orginfo1 div{
	margin: 0;
	padding: 1px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 70%;
	color: #333333;
}
div.orginfo1 div.orgname{
	font-weight:bold;
}
div.orginfo1 span{
	margin-left: 10px;
}
/*組織情報「上位組織あり」*/
div.orginfo2 {
	width:100%;
	margin: 0;
	padding: 0;
	text-align:center;
}
div.orginfo2 div{
	margin: 0;
	padding: 1px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 70%;
	color: #333333;
}
div.orginfo2 div.orgname{
	font-weight:bold;
}
div.orginfo2 span{
	margin-left: 10px;
}
/*パンくずリスト*/
.breadcrumb {
	width:100%;
	margin: 0;
	padding: 0;
}
/*パンくずリスト「標準」*/
div.breadcrumb1 {
	margin: 0 0 0 7px;
	padding: 1px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	clear:both;
}
div.breadcrumb1 span{
	padding: 0 3px;
}
div.breadcrumb1 span.title{
	font-weight:bold;
}
div.breadcrumb1 span.delim{
	color:#999999;
}
/*パンくずリスト「文字数制限あり」*/
div.breadcrumb2 {
	margin: 0 0 0 7px;
	padding: 1px 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	clear:both;
}
div.breadcrumb2 span{
	padding: 0 3px;
}
div.breadcrumb2 span.title{
	font-weight:bold;
}
div.breadcrumb2 span.delim{
	color:#999999;
}

/*サイトマップ*/
.sitemap {
	width:100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0px;
}

/*サイトマップ「１階層」*/
div.sitemap1 {
	width:100%;
	margin:0 0 10px 0;
	padding-top:10px;
	border:2px solid #ff9966;
	background-color:#ffffcc;
}
ul.sitemap1 {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.sitemap1 {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
}
/*サイトマップ「標準」*/
div.sitemap2 {
	width:100%;
	margin:0 0 10px 0;
	padding:10px;
	border:2px solid #ff9966;
	background-color:#ffffcc;
}
div.sitemap2 div.list0 {
	margin: 0;
	padding: 5px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
}
div.sitemap2 div.list1 {
	margin: 0;
	padding: 5px 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
}
div.sitemap2 span.margin0 {
	margin-left:5px;
}
div.sitemap2 span.margin1 {
	margin-left:10px;
}
/*サイトマップ「２階層」*/
div.sitemap3 {
	width:100%;
	margin:0 0 10px 0;
	padding-top:10px;
	border:2px solid #ff9966;
	background-color:#ffffcc;
}
div.sitemap3 div.list0 {
	margin: 0;
	padding: 5px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
}
div.sitemap3 div.list1 {
	margin: 0;
	padding: 10px 0 5px 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
}
div.sitemap3 div.list2 {
	margin: 0;
	padding: 5px 0 5px 45px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
div.sitemap3 span.width {
	width:32%;
}
/*サイトマップ「３階層」*/
div.sitemap4 {
	width:100%;
	margin:0 0 10px 0;
	padding-top:10px;
	border:2px solid #ff9966;
	background-color:#ffffcc;
}
div.sitemap4 div.list0 {
	margin: 0;
	padding: 5px 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
}
div.sitemap4 div.list1 {
	margin: 0;
	padding: 10px 0 5px 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
}
div.sitemap4 div.list2 {
	margin: 0;
	padding: 5px 0 5px 45px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 85%;
}
div.sitemap4 div.list3 {
	margin: 0;
	padding: 5px 0 5px 60px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
div.sitemap4 span.width {
	width:32%;
}

/*カテゴリメニュー*/
.ctmenu {
	width:100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0px;
}
/*カテゴリメニュー「２階層(縦表示)」*/
div.ctmenu1 {
	width:100%;
	margin: 0;
	padding: 0;
	background-color:#ffffcc;
}
div.ctmenu1 div {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
}
div.ctmenu1 div.dir {
	padding: 5px 10px;
}
div.ctmenu1 div.ct1 {
	padding: 5px 20px;
}
div.ctmenu1 div.ct1 a {
	font-size: 90%;
}
div.ctmenu1 div.ct2 {
	padding: 5px 30px;
	font-size: 80%;
}
/*カテゴリメニュー「２階層(横表示)」*/
div.ctmenu2 {
	width:100%;
	margin: 0 0 5px 0;
	padding: 0;
}
div.ctmenu2 div {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
}
div.ctmenu2 div.dir {
	padding: 2px 10px;
}
div.ctmenu2 div.dir img {
	margin-right:10px;
	vertical-align: middle;
}
div.ctmenu2 div.ct1 {
	padding: 2px 10px;
}
div.ctmenu2 div.ct1 img {
	margin-right:10px;
	vertical-align: middle;
}
div.ctmenu2 div.ct2 {
	padding: 3px 0 3px 55px;
	font-size: 90%;
}
div.ctmenu2 div.ct2 span.ct3 {
	padding: 0;
}
div.ctmenu2 div.ct2 span.delim {
	color:#999999;
}
/*カテゴリメニュー「３階層(横表示)」*/
div.ctmenu3 {
	width:100%;
	margin: 0;
	padding: 0;
	border:2px solid #993300;
	background-color:#ffffcc;
}
div.ctmenu3 div {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
}
div.ctmenu3 div.dir {
	padding: 5px 10px;
}
div.ctmenu3 div.dir img {
	margin-right:10px;
	vertical-align: middle;
}
div.ctmenu3 div.ct1 {
	padding: 5px 20px;
}
div.ctmenu3 div.ct1 img {
	margin-right:10px;
	vertical-align: middle;
}
div.ctmenu3 div.ct2 {
	padding: 5px 5px 5px 70px;
	font-size: 90%;
}
div.ctmenu3 div.ct2 span.ct3 {
	padding: 0;
}
div.ctmenu3 div.ct2 span.delim {
	color:#999999;
}
/*定義部品*/
/*書類情報*/
.docinfo {
	width:100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0px;
}
/*書類情報「」*/
div.docinfo {
	width:95%;
	margin: 0;
	padding: 0;
}
div.docinfo div.orgtitle{
	margin: 0 15px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
}
table.docinfo {
	width:100%;
	margin: 0 10px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	text-align:left;
/*	border:1px solid #cc9966;
	background-color:#ffffee;*/
	border:1px solid #66ccee;
	background-color:#eeffff;
}
table.docinfo td {
	vertical-align:top;
/*	border:1px solid #cc9966;*/
	border:1px solid #66ccee;
}
table.docinfo td.right {
	width:20%;
	text-align:left;
}
table.docinfo td img{
	vertical-align:middle;
}
table.docinfo div.title {
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
/*	background-color:#ffdd66;*/
	background-color:#99dddd;
}
table.docinfo div.sum {
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
table.docinfo div.cat {
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	text-align:right;
}
table.docinfo div.down {
	margin: 0;
	padding: 5px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
table.docinfo a {
	margin: 0 5px;
}
/*サマリー情報*/
.suminfo {
	width:100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 0px;
}
/*サマリー情報「」*/
div.suminfo {
	width:100%;
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	font-weight:bold;
	color: #ffffff;
	background-color: #A5C0CA;
	height:22px;
}
div.suminfo_left {
	float:left;
	padding: 5px 15px;
}
div.suminfo_right {
	float:right;
	padding: 5px 15px;
}
div.suminfo_sum {
	clear:both;
	margin: 0;
	padding: 5px 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
div.suminfo_cat {
	margin: 0;
	padding: 5px 10px;
	float:right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
}
div.suminfo_cat a {
	padding: 0 5px;
	text-decoration: none;
}
div.suminfo_cat img{
	vertical-align:middle;
}

/*シンプルページ*/
/*シンプルページ「共通」*/
#simple1 {
	width:100%;
	margin: 0;
	padding:0 0 5px 0;
}
#simple1 div.left {
	margin:0;
	padding:0;
	float:left;
	vertical-align:top;
}
#simple1 div.left img {
	vertical-align:middle;
}
#simple1 div.right {
	margin:0;
	padding:0;
	float:right;
	vertical-align:top;
}
#simple1 div.parts {
	width:99.5%;
	margin:0;
	padding:0;
	vertical-align:top;
	clear:left;
}
/*シンプルページ「標準」*/
#simple2 {
	width:100%;
	margin: 0;
	padding:0 0 5px 0;
}
#simple2 h2 {
	margin-bottom:5px;
	padding:0;
}
#simple2 div.left {
	margin:0;
	padding:0;
	float:left;
	vertical-align:top;
}
#simple2 div.right {
	margin:0;
	padding:0;
	float:right;
	vertical-align:top;
}
#simple2 div.right img {
	vertical-align:top;
}
#simple2 div.parts {
	margin:10px;
	padding:0;
	clear:both;
}
/*シンプルページ「簡易」*/
#simple3 {
	width:100%;
	margin: 0;
	padding:0 10px 5px 0;
}
#simple3 h2 {
	margin-bottom:5px;
	padding:0;
	font-size:130%;
}
#simple3 div.t1left {
	margin:0;
	padding:0;
	float:left;
	vertical-align:top;
}
#simple3 div.t1right {
	margin-left:295px;
	padding:0;
	vertical-align:top;
}
#simple3 div.t2left {
	margin:10px 20px 0 0;
	padding:0;
	/*float:left;*/
	vertical-align:top;
}
#simple3 div.t2right {
	width:295px;
	margin:0;
	padding:0;
	float:right;
	vertical-align:top;
}
#simple3 img {
	vertical-align:top;
}
/*シンプルページ「申請書用」*/
#simple4 {
	width:100%;
	margin: 0;
	padding:0;
}
#simple4 h2 {
	margin:0 0 10px 10px;
	padding:0;
}
#simple4 div.desc {
	margin:0 0 10px 20px;
	padding:0;
}
#simple4 table {
	width:95%;
	margin: 0 10px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 90%;
	border:1px solid #cc9966;
	background-color:#ffffee;
}
#simple4 th {
	margin: 0;
	padding: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
	border:1px solid #cc9966;
	background-color:#ffdd66;
}
#simple4 td {
	margin: 0;
	padding: 5px;
	vertical-align:top;
	border:1px solid #cc9966;
}
#simple4 div.title {
	margin-bottom:10px;
	padding:0;
}
#simple4 div.title span {
	font-weight:bold;
}
#simple4 div.left {
	margin:0;
	padding:0;
	float:left;
	vertical-align:middle;
}
#simple4 div.right {
	margin:0 0 0 1em;
	padding:0;
	float:left;
	vertical-align:top;
}
#simple4 span.alert {
	color:#FF0000;
}
#simple4 img {
	margin-right:5px;
	vertical-align:middle;
}
