@charset "shift_jis";
div#area_news_title {
	margin: 0px 0px 13px;
	padding: 0px;
	width: 575px;
	text-align: left;
}
div#h3-ken {
	margin: 0px 0px 16px;
	padding: 0px;
	width: 577px;
	text-align: left;
}
/*変更ここから 2007.12.01 */
div#img001 {
	margin: 0px 0px 22px;
	padding: 0px;
	width: 577px;
	text-align: left;
}
div#mainImg {
	padding: 0px;
	width: 577px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*:first-child+html div#mainImg {
	margin-bottom: -2px;
}

div#freedial div#img001 {
	margin-bottom: 0;
		width: 577px;
}

/*変更ここまで 2007.12.01 */
/*変更ここから  */
div#areabana {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 577px;
	text-align: left;
}

div#areabana_left {
	margin: 0;
	padding: 0px;
	width: 386px;
	text-align: left;
	float: left;
}

div#areabana_l_left {
	margin: 0px;
	padding: 0;
	width: 188px;
	text-align: left;
	float: left;
}
div#areabana_l_right {
	margin: 0;
	padding: 0;
	width: 192px;
	text-align: left;
	float: right;
}

div#areabana_right {
	margin: 0px;
	padding: 0px;
	width: 188px;
	text-align: left;
	float: right;
	line-height: 0px;
}
/*変更ここまで  */

/*更新 パーツ  */
div#koushin {
	margin: 0px;
	padding: 20px 0px 0px 10px;
	width: 386px;
	text-align: left;
	background-image: url(../img/areatop/koushin_bg.gif);
	background-repeat: no-repeat;
	height: 130px;
}
div#koushin_list {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	width: 355px;
	text-align: left;
	height: 90px;
	overflow:auto;
}
ul#list {
	text-align: left;
	width: 330px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	font-size: 14px;
	line-height: 24px;
	color: #000000;
}
ul#list li {
	float:left;
	width: 330px;
	height: 26px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
/*更新パーツここまで   */
div#img006 {
	margin: 0px;
	padding: 0px;
	width: 577px;
	text-align: left;
	
}

div#img006_left {
	margin: 5px 0px 0px;
	padding: 0px;
	width: 380px;
	text-align: left;
	float: left;
}

div#img006_right {
	margin: 0px;
	padding: 0px;
	width: 132px;
	text-align: left;
	float: right;

}

/*　1201 a */
div#freedial div#img006 {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 577px;
	text-align: center;
}


div#freedial div#img006_left {
	margin: 5px 0px 0px;
	padding: 0px;
	width: 420px;
	text-align: left;
	float: left;
}

div#freedial div#img006_right {
	margin: 0px;
	padding: 0px;
	width: 132px;
	text-align: left;
	float: left;

}
/*　1201 a */


.clear{
	clear:both;
	line-height:0;
	height:0;
}


#area-menu {
	width: 576px;
	clear:both;
	height: 48px;
}

#area-menu ul {
width: 576px;
margin: 0;
padding: 0;
clear:both;

}

#area-menu ul li img {
display : inline;
}


div#pback {
	width: 87px;
	float: right;
	padding-top: 10px;
	text-align: right;
	margin-top: 5px;
}

#areaTopi {
	margin-bottom:20px;
}
 #kyo001 i {
	font-size: 10px;
	font-style: normal;
}
/*エリアニュースタイトルを付箋に変更ここから*/
div.topicsList {
	background-image: url(../img/news/area_back.gif);
	background-repeat: repeat-y;
	background-position: 0px -6px;
	padding-bottom: 0px;
}
div.topicsList .title,
div.topicsList #kyo001 {
	text-align: left;
	font-size: 14px;
	margin-left: 40px;
	background-image: url(../img/news/area_maru.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 40px;
	padding-top: 5px;
	display: block;
	height: auto;
	padding-bottom: 20px;
	padding-right: 20px;
	width: 460px;
}
div.topicsList p.midashi {
	background-image: url(../img/news/area_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 105px;
	text-indent: -9999px;
	margin-bottom: 5px;
}
div.topicsList p.midashi2 {
	text-indent: -9999px;
	margin-bottom: 5px;
}
div.topicsList p.midashi3 {
	background-image: url(../img/news/area_title2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	margin-bottom: 5px;
	height: 35px;
}
div.topicsList a {
	background-color: #FFFF8C;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FECF7F;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	display: block;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #9E9E9E;
	border-bottom-color: #9E9E9E;
	margin-top: 3px;
	font-weight: bold;
	color: #333333;
}
div.topicsList a:hover {
	border-left-color: #0099CC;
}
div.topicsList p.footer {
	background-image: url(../img/news/area_footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 27px;
	text-indent: -9999px;
	padding-bottom: 0px;
	overflow: hidden;
}
div.topicsList li {
	list-style-type: none;
}

/*エリアニュースタイトルを付箋に変更ここまで*/

/*担当地区用ここから*/
ul.chiku {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: double;
	border-top-color: #1E3089;
	border-bottom-color: #1E3089;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../img/area/back_tantou.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
ul.chiku_g {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: double;
	border-top-color: #FF0000;
	border-bottom-color: #FF0000;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../img/area/back_tantou_g.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:none;
}
/*担当地区用ここまで*/

/*新エリアトップメニューここから*/
ul#area-menu2,
ul#area-menu3 {
	margin-bottom: 20px;
}
ul#area-menu2 li,
ul#area-menu3 li {
	list-style-type: none;
	float: left;
}
ul#area-menu2 a,
ul#area-menu3 a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	display: block;
	width: 192px;
	height: 47px;
}
ul#area-menu2 a:hover,
ul#area-menu3 a:hover {
	background-position: 0px -47px;
}
ul#area-menu2 li#btAreaTop a {
	background-image: url(../img/area/bt_areaTop.gif);
}
ul#area-menu3 li#btAreaTop a {
	background-image: url(../img/area/bt_areaTop_g.gif);
}
ul#area-menu2 li#btMap_Do a {
	background-image: url(../img/area/bt_jimukyokuDonai.gif);
}
ul#area-menu3 li#btMap_Do a {
	background-image: url(../img/area/bt_kyoushitsuDonai.gif);
}
ul#area-menu2 li#btMap_Ken a {
	background-image: url(../img/area/bt_jimukyokuKennai.gif);
}
ul#area-menu3 li#btMap_Ken a {
	background-image: url(../img/area/bt_kyoushitsuKennai.gif);
}
ul#area-menu3 li#btMap_To a {
	background-image: url(../img/area/bt_kyoushitsuTonai.gif);
}
ul#area-menu2 li#btTeacher a {
	background-image: url(../img/area/bt_kyoushisyoukai.gif);
}
ul#area-menu3 li#btTeacher a {
	background-image: url(../img/area/bt_koushisyoukai.gif);
}
/*新エリアトップメニューここまで*/
#areaTopi a {
	font-weight: bold;
	color: #FF0000;
	font-size: 18px;
	line-height: 24px;
}
#areaTopi a:hover {
	color: #FF9900;
}
#content-k #alpha #areaTopi,
#content-g #alpha #areaTopi {
	padding-left: 40px;
}

