/* CSS Document */

/* コンテンツ
---------------------------------------------*/
#content h1{
	margin-top: 20px;
	margin-bottom: 20px;

}

/* 左メニュー
---------------------------------------------*/
#leftmenu{
	width: 210px;
	line-height: 1.6em;
	font-size: 12px;

}

#leftmenu li{
	margin-bottom: 5px;

}
#leftmenu h3{
	margin-top: 10px;
	text-align: center;

}

#leftmenu p{
	text-indent: 14px;

}


#leftmenu .menuwaku{
	background: #E9F8EA url(images/left_menu_haikei.gif) no-repeat fixed bottom;
	padding: 15px 5px;
	width: 185px;
	margin-bottom: 15px;
	margin-top: 10px;
	height: 280px;

}

/* パンくず
---------------------------------------------*/
#pankuzu{
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;

}


/* 表スタイル
---------------------------------------------*/
#hyostyle th{
	padding: 5px;
	border-bottom: thin solid #999999;

}

#hyostyle td{
	padding: 6px;
	background: url(images/line_td.gif) repeat-x bottom;
	margin-top: 3px;

}

/* 表スタイル02
---------------------------------------------*/

#hyostyle02 table{
	border: 1px solid #999999;
	background: #E1FBE3;

}

#hyostyle02 td{
	padding: 6px 6px 6px 20px;
	margin-top: 3px;
	line-height: 1.8em;
	margin-right: 15px;

}

/* ページメニュー
---------------------------------------------*/
#pagemenu {
}



/* 本文
---------------------------------------------*/

#page{
	line-height: 1.8em;

}

#page p{
	padding-left: 15px;

}

#page h3{
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#page h4{
	font-size: 16px;
	font-weight: bold;
	padding: 15px 5px 3px 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(images/midasi_haikei01.gif) no-repeat left bottom;
	height: 40px;
}


.waku{
	background: #E7F1E4;
	padding: 5px;
	border: 1px solid #999999;
	width: 300px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;

}

.font01{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;


}


/* 会員の皆様へ　トップ
---------------------------------------------*/
#kaiintop table{
	width: 640px;
	margin-top: 20px;

}


#kaiintop th{
}

#kaiintop td{
	padding: 10px 10px 10px 20px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	width: 320px;

}

#kaiintop a{
	display: block;
	width: 320px !important;
	height: 50px;
	font-weight: bold;
	color: #FFFFFF;
	background: #333333 url(images/th_haikei_kaiinn.gif) no-repeat left top;
	text-align: left;
	padding: 20px 10px 10px 50px;
	vertical-align: middle;
}






/* 表示件数
---------------------------------------------*/


#kensu{
	margin-top: 10px;
	margin-bottom: 10px;
}

#kensu .mozi{
	float: left;
	padding: 5px;
}

#kensu a{
	display: block;
	width: 20px !important;
	padding: 5px;
	margin-left :3px;
	color: #3366CC;
	text-decoration: none;
	background-color: #E6E6E6;
	border: 1px solid #999999;
	float: left;
}

/* スケジュール
---------------------------------------------*/


#month{
	margin-left: 0px;
}



#month a{
	display: block;
	width: 140px !important;
	padding: 5px;
	margin-left :3px;
	color: #FFFFFF;
	text-decoration: none;
	background: #009900;
	border: 1px solid #CCCCCC;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}



#month02 a{
	display: block;
	width: 100px !important;
	padding: 5px;
	margin-left :3px;
	color: #FFFFFF;
	text-decoration: none;
	background: #009900;
	border: 1px solid #CCCCCC;
	float: left;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}



/* 検索
---------------------------------------------*/
	
#kensaku{
	margin :15px 0;
	background: #F0FBE1;
	padding: 5px;
	width: 635px;
	border: 1px solid #66CC66;
	}

/* 道路詳細
---------------------------------------------*/

#dorosyousai table{
	border-collapse: collapse;
	margin-top :15px;
}

#dorosyousai th{
	border: 1px solid #999999;
	color: #FFFFFF;
	background: #333333;
	font-weight: bold;
	padding: 10px;

}

#dorosyousai td{
	border: 1px solid #999999;
	padding: 10px;
	line-height: 1.8em;


}

/* 講習会予定表
---------------------------------------------*/
#kosyukai table{
	border-collapse: collapse;
	margin-top :15px;
}

#kosyukai th{
	border: 1px solid #999999;
	color: #FFFFFF;
	background: #333333;
	font-weight: bold;
	padding: 5px;
	line-height: 1.8em;
	font-size: 12px;

}

#kosyukai .th01{
	background: #006600 url(images/th_haikei_kosyu.gif) no-repeat left bottom;
	font-size: 14px;
	padding-left: 15px;

}

#kosyukai .th02{
	background: #009900;

}

#kosyukai td{
	border: 1px solid #999999;
	padding: 5px;
	font-size: 12px;


}

/* 活動内容
---------------------------------------------*/
#katudo dl{
	margin-top: 20px;
	background: url(images/katudo_haikei.gif) no-repeat top;

}

#katudo dt{
	font-weight: bold;
	color: #368E2F;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 20px;

}

#katudo dd{
	margin-left: 20px;
	margin-bottom: 5px;
	padding-bottom: 10px;
	padding-right: 10px;


}

/* 助成制度
---------------------------------------------*/
#jyosei h3{
	margin-bottom: 5px;
	padding-top: 20px;

}

#jyosei dl{
	padding: 10px;
	border: 1px solid #CCCCCC;
	background: #D2E6DA;

}
#jyosei dt{
	font-weight: bold;
	color: #003300;
	margin-bottom: 5px;

}

#jyosei table{
	border-collapse: collapse;
}

#jyosei caption{
	font-weight: bold;
	color: #003300;
	text-align: left;
	padding: 5px;

}

#jyosei th{
	border: 1px solid #999999;
	color: #FFFFFF;
	background: #333333;
	font-weight: bold;
	padding: 5px;

}

#jyosei td{
	border: 1px solid #999999;
	padding: 5px;
	background: #FFFFFF;

}

#jyosei p{
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #669999;
}

#jyosei img{
	vertical-align: middle;

}

/* サイトマップ
---------------------------------------------*/

#sitemap ul{
	margin-left: 30px;


}

#sitemap li{
	line-height: 1.8em;
	list-style: disc;
	margin-top: 5px;
	font-size: 16px;
	font-weight: bold;


}

#sitemap li li{
	line-height: 1.8em;
	list-style: disc;

}