/*タグ再定義部*/
body,td,th,p {line-height: 1.4em;}
body {margin-top: 0px; margin-bottom: 0px;}
h1 {
	line-height: 1.2em;
	margin: 20px;
}
img {border: none;}
address {font-style: normal; line-height: 1.5em; text-align: center ;margin-top: 5px;}
/*タグ再定義部*/

/*ヘッダ*/
#head {
	float: left;
	margin: 0px;
	background-color: #FFFFFF;
}
#topsubnavi {
	display: none;
	background-color: #FFFFFF;
}
#topsubnavi a {display: none;}
.oline { background-color: #FF9900; height: 10px; clear: both; }
/*ヘッダ・フッタのオレンジのライン共通*/
#navi {display: none;}
/*ヘッダ*/

/*ページのトップへ戻る*/
.totop{display: none;}

/*パンクズ*/
#crumbs {display: none;}

/*メイン*/
#main {
	margin-bottom: 20px;
	width: 100%;
	clear: both;
}
/*メイン*/

/*メイン：サイドナビ*/
#mainleft {display: none;}
/*メイン：サイドナビ*/

/*メイン：サイドナビフレーム*/
#mainleftfr {display: none;}
/*メイン：サイドナビフレーム*/


/*サイドナビリンクボタン風*/
.inq {font-weight: bold; background-color: #FFFFFF; padding: 5px; border: medium solid #339900; text-align: center;}
/*サイドナビリンクボタン風*/

/*メイン：コンテンツ本文　mainright:サイドナビ用　maintemp2:サイドナビなし用*/
#mainright {vertical-align: top;padding-left: 20px;}
#mainright h2, #maintemp2 h2 {line-height: 1.4em; background-color: #CCCCCC; font-weight: 500; padding-left: 5px;}
#mainright p, #maintemp2 p {margin-left: 12px;}/*タイトルより少しインデント*/
#mainright li, #maintemp2 li {margin-left: 18px;	margin-bottom: 8px;}
#mainright table, #maintemp2 table {background-color: #999999;}
#mainright caption, #maintemp2 caption { font-size: large; font-weight: bold; background-color: #0066CC; color: #FFFFFF; margin: 0px; padding-top: 3px; padding-bottom: 2px; }
#mainright th, #maintemp2 th  {background-color: #99CCFF; vertical-align: top; text-align: left;}
#mainright td, #maintemp2 td {background-color: #FFFFFF; vertical-align: top; }
#toukei table {	background-color: #999999;}/*統計情報のテーブルのみ文字サイズを小さく設定*/
#toukei th {background-color: #99CCFF; vertical-align: top; text-align: left; font-size: small;}/*統計情報のテーブルのみ文字サイズを小さく設定*/
#toukei td {background-color: #FFFFFF; vertical-align: top; font-size: small;}/*統計情報のテーブルのみ文字サイズを小さく設定*/
#toukei p {font-size: small; margin-left: 0px;}
#mainright dt, #maintemp2 dt {padding-left: 5px; border-left-width: 4px; border-left-style: solid; border-left-color: #339900; font-weight: bold; clear: both; float: none;}
#mainright dd, #maintemp2 dd {margin-bottom: 8px;}
#mainright h3, #maintemp2 h3 {border-bottom-width: thin; border-bottom-style: dashed; border-bottom-color: #CC9966; padding-left: 5px;}
/*メイン：コンテンツフレーム本文*/

/*PDF*/
.acrobat {padding: 5px; border: 1px solid #999999; width: 85%;}
.pdf {vertical-align: middle;}
/*PDF*/

/*FAQ*/
#faq ul {list-style-type: none; margin-left: 0px;}
#faq li {	margin-bottom: 0.8em;}
.faqq {font-family: Arial, Helvetica, sans-serif; font-size: large; color: #009900;	font-weight: bold;}/*FAQのQ＊のグリーンのスタイル*/
.faqa {border: 2px solid #FF9999; padding: 5px;}/*FAQの答えのボックス*/
/*FAQ*/

/*事業計画議事：発言*/
.speaker { border-left-width: 4px; border-left-style: solid; border-left-color: #339900; padding-left: 5px; margin-top: 20px; font-weight: bold; margin-bottom: 5px;}
.contents {margin-bottom: 3px; font-weight: normal;}
/*事業計画議事：発言*/

/*その他*/
.footinq {	background-color: #eeeeee;	padding: 5px;	border: 2px solid #339900;}/*事業計画の一番下お問い合わせ先のボックス*/
.vatop {vertical-align: top;}
.m0 {margin: 0px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.mt5b10 {margin-top: 5px; margin-bottom:10px;}
.mt20 {margin-top: 20px;}
.mb20 {margin-bottom: 20px;}
.mr10 {margin-right: 10px;}
.mr20 {margin-right: 20px;}
.pt10bold { font-weight:bold; padding-top: 10px;}
.pt10 {padding-top: 10px;}
.pt20 {padding-top: 20px;}
.highlight01 {border-left-width: 4px; border-left-style: solid; border-left-color: #FFCC66; padding-left: 5px;}
.ml20t10 {margin-left: 20px; margin-top: 10px;}
.theme {padding: 5px; border: 2px solid #CCCCCC;}
.ml40 {margin-left: 40px;}
.ml4ems {margin-left: 4em;}
.bold {font-weight: bold;}
.highlight02 { background-color: #CCCCCC;}

/*サイトマップの左右のボックス*/
.mapl { float: left; width: 48%;}
.mapr { float: right; width: 48%;}
/*サイトマップの左右のボックス*/
.bgorange { background-color: #FFCC66; padding: 5px; }
.highlight03 { background-color: #FFFFCC; text-align: center; padding: 10px; border: thin solid #FF9900; }
.hotline { font-size: 3em; font-weight: bolder; color: #000000; line-height: 1.5em; }
.hotline2 { font-size: 1.8em; font-weight: bolder; color: #000000; }

table{
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}
td{
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}
th{
	border: 1px solid #000000;
}
