html{
   overflow-y:scroll;
}
#body{
	margin : 0px;
	padding : 0px;
	text-align : center;
}

.all{
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	border : 0px;
	width : 100%;
}

#head{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 0px;
}


#zone0203{
	clear: both;
	display: block;
	padding-top: 10px;
	min-width:740px ;
}

#zone02{
	float: left;
	width: 25%;
	margin-right:1%;
	margin-left:1%;
	text-align: left;
	min-width:200px ;
}

#zone03{
	float: left;
	width: 70%;
	margin-right:1%;
	text-align: left;
}
#zone04{
	padding: 0px;
	clear: both;
	margin-top: 12px;
	text-align: center;
}

#foot{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 0px;
}

.dami{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	clear : both;
}

.anchor{
	display : none;
}


body{
	color : #222222;
	margin: 0px;
	padding: 0px;
}

table{
	font-size : 87.5%;
}



img{
	margin : 0px;
	padding : 0px;
	border : 0px;
}


a:VISITED { text-decoration : underline; color : #003366; }
a:ACTIVE  { text-decoration : underline; color : #CC0000; }
a:HOVER   {
	text-decoration : underline;
	color : #FF0000;
}



.noscript{
	padding : 5px;
	border : 1px solid #FF0000;
	font-size : 84%;
	font-weight : bold;
	color : #CC0000;
	text-align : left;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 600px;
	right: 0px;
	line-height: 110%;
}

.design #head{
	text-align : left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	white-space: nowrap;
	height: auto;
}

.design #head_obi{
	padding : 0px;
	border : 0px;
	background-color : #FFFFFF;
	background-image : url(http://www.pref.aichi.jp/top/template/images/navi_bg.gif);
	font-weight : bold;
	height: 31px;
	width: 100%;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}


.design #navi{
	padding : 0px;
	text-align : left;
	height: 31px;
	width: 800px;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}

.design #navi ul{
	padding : 0px;
	border : 0px;
	list-style-type : none;
	margin: 0px;
}

.design #navi li{
	margin : 0px;
	padding : 0px;
	float : left;
	white-space : nowrap;
	height : auto;
	list-style-type: none;
}

.design #navi a{
	text-decoration: none;
}
#head a{
	text-decoration: none;
}
#topicstit a{
	text-decoration: none;
}
#subbot a{
	text-decoration: none;
}
#newstit a{
	text-decoration: none;
}

.main_naka_kiji{
	border : 0px;
	text-align : left;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
	margin: 0px;
}

#haedmenu {
	margin: 0px;
	text-align: right;
	display: block;
	padding-top: 0px;
	padding-right: 5px;
	clear: right;
}
.main_naka .syosai_hiduke{
	margin : 2px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	text-align : right;
	font-size: small;
}

.main_naka .syosai_sonota{
	border : 1px solid #CCCCCC;
	background-color : #F4F5F4;
	padding: 10px;
	margin-right: 30px;
	margin-left: 30px;
	font-size: 87.5%;
}

.main_naka .syosai_sonota h3{
	margin: 0px;
	padding: 3px;
}

.main_naka .syosai_sonota ul{
	margin : 0px 5px 0px 20px;
	padding : 0px 0px 0px 0px;
	border : 0px;
}

.main_naka .syosai_sonota li{
	margin : 6px 0px 6px 0px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	background-image : none;
}

.main_naka .route{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 0px;
	text-align : left;
}

.route li{
	margin : 0px 5px 0px 0px;
	padding : 0px 20px 3px 0px;
	border : 0px;
	list-style-type : none;
	background-image : url("../images/event_sankaku_r.gif");
	background-position : right center;
	background-repeat : no-repeat;
	float : left;
}
#head_upper {
	width: 100%;
	background-image: url(http://www.pref.aichi.jp/top/template/images/haed_bg.gif);
	min-width:740px;
	background-repeat: repeat;
	height: 54px;
}
#headerbgimagearea {
	margin: 0px;
}
#headerform {
	width: 320px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#kensaku {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	display: block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-image: url(http://www.pref.aichi.jp/top/template/images/kensaku_top_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #3E76B3;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 84%;
}
#headerlogoarea {
	float: left;
	height: 54px;
	width: 335px;
}

#head_upper .h1 {
	float: left;
	clear: both;
	height: 54px;
	width: 334px;
	margin: 0px;
	padding: 0px;
}
#language {
	height: 36px;
	width: 230px;
	float: right;
	padding: 0px;
	margin: 6px;
}
#language ul {
	margin: 0px;
	padding: 0px;
	width: 235px;
}
#language li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#engbot a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/english.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 16px;
	width: 74px;
	text-indent: -9999px;
	display: block;
	margin-right: 4px;
	float: left;
	margin-bottom: 4px;
	font-size: 1%;

}
#chaabot a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/china1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 16px;
	width: 74px;
	text-indent: -9999px;
	display: block;
	margin-right: 4px;
	float: left;
	margin-bottom: 4px;
	font-size: 1%;

}

#chabbot a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/china2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 16px;
	width: 74px;
	text-indent: -9999px;
	display: block;
	margin-right: 4px;
	float: left;
	margin-bottom: 4px;
	font-size: 1%;

}
#hangbot a{
	background-image: url(http://www.pref.aichi.jp/top/template/images/hang.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 16px;
	width: 74px;
	text-indent: -9999px;
	display: block;
	margin-right: 4px;
	float: left;
	font-size: 1%;
}
#spbot a{
	background-image: url(http://www.pref.aichi.jp/top/template/images/espanol.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 16px;
	width: 74px;
	text-indent: -9999px;
	display: block;
	margin-right: 4px;
	float: left;
	font-size: 1%;
}
#porbot a{
	background-image: url(http://www.pref.aichi.jp/top/template/images/portugues.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 16px;
	width: 74px;
	text-indent: -9999px;
	display: block;
	margin-right: 4px;
	float: left;
	font-size: 1%;
}
#language h2 {
	margin: 0px;
	padding: 0px;
}






#fontsizemenu h2 {
	display: none;
}
#fontsizemenu {
	height: 31px;
	padding: 0px;
	float: right;
	margin: 0px;
	width: 222px;
}
#fontsizemenu ul {
	margin: 0px;
	padding: 0px;
}
#big a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/big.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 111px;
	display: block;
	text-indent: -9999px;
	padding: 0px;
	float: left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#normal a{
	background-image: url(http://www.pref.aichi.jp/top/template/images/normal.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 111px;
	display: block;
	text-indent: -9999px;
	padding: 0px;
	float: left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#navi h2 {
	display: none;
}
#movud {
	width: 119px;
	float: right;
	margin-top: 6px;
}


#mobile {
	margin: 0px;
	padding: 0px;
}
#mobile a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/mobile.gif);
	height: 16px;
	width: 119px;
	display: block;
	text-indent: -9999px;
	float: right;
	background-repeat: no-repeat;
	padding: 0px;
	font-size: 1%;
	margin: 0px;
}



#udvier h2 {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#udvier {
	margin: 0px;
	padding: 0px;
}
#udvier a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/ud.gif);
	height: 16px;
	width: 119px;
	display: block;
	text-indent: -9999px;
	float: right;
	margin-top: 3px;
	margin-right: 0px;
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1%;
	clear: both;
}
#udvier h2 {
	display: inline;
	margin: 0px;
	padding: 0px;
}


.image h2 {
	display: none;
}

#icon {
	width: 748px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	clear: both;
	margin-bottom: 0px;

}



#kurasi_icon  a{
	background-image: url(http://www.pref.aichi.jp/top/template/images/icon/icon_01.gif);
	width: 169px;
	padding-top: 84px;
	padding-right: 10px;
	padding-left: 8px;
	display: block;
	float: left;
	text-align: left;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #424242;
}
#kanko_icon a{
	background-image: url(http://www.pref.aichi.jp/top/template/images/icon/icon_02.gif);
	width: 169px;
	padding-top: 84px;
	padding-right: 10px;
	padding-left: 8px;
	display: block;
	float: left;
	text-align: left;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #424242;
}
#bizi_icon a{
	background-image: url(http://www.pref.aichi.jp/top/template/images/icon/icon_03.gif);
	width: 169px;
	padding-top: 84px;
	padding-right: 10px;
	padding-left: 8px;
	display: block;
	float: left;
	text-align: left;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #424242;
}

#kensei_icon a{
	background-image: url(http://www.pref.aichi.jp/top/template/images/icon/icon_04.gif);
	width: 169px;
	padding-top: 84px;
	padding-right: 10px;
	padding-left: 8px;
	display: block;
	float: left;
	text-align: left;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #424242;
}


#icon ul {
	margin: 0px;
	padding: 0px;
}
#icon li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}
.icon_bg {
	background-color: #FFFFFF;
	line-height: 110%;
	display: block;
	border: 1px solid #CECECE;
	font-size: 84%;
	width: 157px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	cursor:pointer;
	height: auto;
	margin-bottom: 20px;

}
#icon strong{
	display: none;
}
#subbot {
	width: 596px;
	height: 86px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#subbot ul {
	margin: 0px;
	padding: 0px;
}
#subbot li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sub9 {
	background-image: url(http://www.pref.aichi.jp/top/template/images/off_subbot.gif);
	display: block;
	height: 43px;
	width: 149px;
	background-repeat: no-repeat;
	float: left;
}
#sub1 a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/subbot/chizi.gif);
	background-repeat: no-repeat;
	display: block;
	height: 43px;
	width: 149px;
	float: left;
	text-indent: -10000px;
	text-decoration: none;
}
#sub2 a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/subbot/gikai.gif);
	background-repeat: no-repeat;
	display: block;
	height: 43px;
	width: 149px;
	float: left;
	text-indent: -10000px;
}
#sub3 a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/subbot/keisatu.gif);
	background-repeat: no-repeat;
	display: block;
	height: 43px;
	width: 149px;
	float: left;
	text-indent: -10000px;
}
#sub4 a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/subbot/koho.gif);
	background-repeat: no-repeat;
	display: block;
	height: 43px;
	width: 149px;
	float: left;
	text-indent: -10000px;
}
#sub5 a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/subbot/ansin.gif);
	background-repeat: no-repeat;
	display: block;
	height: 43px;
	width: 149px;
	float: left;
	text-indent: -10000px;
}
#sub6 a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/subbot/prof.gif);
	background-repeat: no-repeat;
	display: block;
	height: 43px;
	width: 149px;
	float: left;
	text-indent: -10000px;
}
#sub7 a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/subbot/inter.gif);
	background-repeat: no-repeat;
	display: block;
	height: 43px;
	width: 149px;
	float: left;
	text-indent: -10000px;
}
#sub8 a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/subbot/qa.gif);
	background-repeat: no-repeat;
	display: block;
	height: 43px;
	width: 149px;
	float: left;
	text-indent: -10000px;
}
#submain {
	margin-top: 0px;
	width: 755px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#bannersetumei a {
	font-size: 70%;
	text-decoration: none;
	color: #000000;
	display: block;
	height: auto;
	width: auto;
	text-align: left;
}
#bannersetumei {
	float: right;
	background-image: url(http://www.pref.aichi.jp/top/template/images/yazi1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}
#bannersetumeib a {
	font-size: 80%;
	text-decoration: none;
	color: #000000;
	display: block;
	height: auto;
	width: auto;
}
#bannersetumeib {
	text-align: right;
	float: right;
	background-image: url(http://www.pref.aichi.jp/top/template/images/yazi1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#bannerB  {
	background-image: url(http://www.pref.aichi.jp/top/template/images/koukokub.gif);
	background-repeat: no-repeat;
	width: 145px;
	float: left;
	margin-left: 10px;
}
#bannerB img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
}
#topkey h2 {
	background-image: url(http://www.pref.aichi.jp/top/template/images/tit_kensaku.gif);
	height: 25px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
}
#topkey {
	background-color: #e9eaea;
	background-image: url(http://www.pref.aichi.jp/top/template/images/kensaku_bg.gif);
	background-repeat: repeat-x;
	padding-bottom: 12px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c7c7c7;
	border-right-color: #c7c7c7;
	border-bottom-color: #c7c7c7;
	border-left-color: #c7c7c7;
}

#topkey label{
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.pref.aichi.jp/top/template/images/form1.gif);
	height: 31px;
	width: 149px;
	text-indent: -9999px;
	display: block;
}
#keyword {
	display: none;
}

#form1 #word {
	margin-left: 13px;
	width: 140px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.image_lower {
	margin: 0px;
	padding: 0px;
}
#topkey h3 {
	margin: 0px;
	padding: 0px;
}
#sersitemap a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/sersitemap.gif);
	height: 31px;
	display: block;
	margin-top: 8px;
	margin-left: 12px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	border: 1px solid #C7C7C7;
	margin-right: 12px;
}
#sersosiki  a {
	background-image: url(http://www.pref.aichi.jp/top/template/images/sersosiki.gif);
	height: 31px;
	display: block;
	margin-top: 6px;
	margin-left: 12px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-right: 12px;
	border: 1px solid #C7C7C7;
}
#zone02 h2 {
	margin: 0px;
	padding: 0px;
}
#zone02 .subtit {
	background-color: #1978C3;
	font-size: medium;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #12578E;
	color: #FFFFFF;
}
#menu_online {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c7c7c7;
	border-right-color: #c7c7c7;
	border-bottom-color: #c7c7c7;
	border-left-color: #c7c7c7;
}
#menu_kouhou {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c7c7c7;
	border-right-color: #c7c7c7;
	border-bottom-color: #c7c7c7;
	border-left-color: #c7c7c7;
}
#menu_kencho {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c7c7c7;
	border-right-color: #c7c7c7;
	border-bottom-color: #c7c7c7;
	border-left-color: #c7c7c7;
	margin-bottom: 20px;
}
#zone02 ul {
    list-style: none;
    margin: 0px;
    margin-left: 0px;
    padding: 0px;
}

#zone02 li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	background-image: url(http://www.pref.aichi.jp/top/template/images/maru.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 24px;
	line-height: 110%;
}
hr {
	display:none;
}
.dispnon {
	display: none;
}
#zone02 a {
	color: #000000;
	text-decoration: none;
}
#zone02 a:hover {
	color: #FF0000;
	text-decoration: none;
}

#menu_etc li {
	list-style-type: none;
	background-image: url(http://www.pref.aichi.jp/top/template/images/maru2.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 24px;
	border: 1px solid #C7C7C7;
	margin-bottom: 5px;
}
#zone02 .gesenno {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.topics {
	background-image: url(http://www.pref.aichi.jp/top/template/images/topics.gif);
	background-repeat: no-repeat;
	width: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	padding-bottom: 23px;
}
.topics h2{
	margin: 0px;
	padding: 0px;
}
#topicstit a{
	display: block;
	text-indent: -9999px;
	height: 29px;
	width: 200px;

}
.new {
	background-image: url(http://www.pref.aichi.jp/top/template/images/new.gif);
	background-repeat: no-repeat;
	width: auto;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cecece;
	border-right-color: #cecece;
	border-bottom-color: #cecece;
	border-left-color: #cecece;
	padding-bottom: 23px;
	clear: both;
}
.new h2{
	margin: 0px;
	padding: 0px;
}
#newstit a{
	display: block;
	text-indent: -9999px;
	height: 29px;
	width: 200px;

}


#zone03 .topics img {
	height: 15px;
	width: 65px;
	margin-top: 5px;
	margin-right: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}
#zone03 .new img {
	float: right;
	height: 15px;
	width: 65px;
	margin-top: 5px;
	margin-right: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#icon1 {
	position: relative;
	bottom: -84px;
	background-color: #FFFFFF;
	height: 38px;
	width: 160px;
	border: 1px solid #cecece;
	display: block;
	font-size: 80%;
	line-height: 110%;
	left: -375px;
	text-align: left;
	padding: 3px;
	visibility: visible;
	z-index: auto;
}
.topics_lower {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.topics_lower ul {
	margin: 0px;
	padding: 0px;
	line-height: 110%;
	clear: both;
}
.new_lower {
	clear: both;
}
.new_lower ul {
	margin: 0px;
	padding: 0px;
}
#zone03 li {
	list-style-type: none;
	line-height: 140%;
	background-image: url(http://www.pref.aichi.jp/top/template/images/li.gif);
	background-repeat: no-repeat;
	background-position: 12px 1em;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 30px;
	display: block;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cecece;
}
.date {
	font-size: 84%;
	color: #333333;
	padding-left: 1em;
}
.bana li {
	display: inline;
	list-style-type: none;
	margin-right: 5px;
	margin-bottom: 10px;
}
.bana h2 {
	display: none;
	margin: 0px;
	padding: 0px;
}
.bana {
	background-image: url(http://www.pref.aichi.jp/top/template/images/koukokutit.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.bana img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#foot_modori {
	display: inline;
	text-align: right;
	background-image: url(http://www.pref.aichi.jp/top/template/images/up.gif);
	background-repeat: no-repeat;
	background-position: left center;
	clear: both;
	height: 14px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	float: right;
	margin: 0px;
}
#foot_modori a {
	font-size: 84%;
	color: #424242;
	text-decoration: none;
	display: block;
	width: auto;
	clear: both;
}
#foot h2 {
	display: none;
	margin: 0px;
	padding: 0px;
}
#foot_link {
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1872bb;
	border-bottom-color: #1872bb;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 20px;
	clear: both;
	font-size : 87.5%;
}

#foot ul {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	min-width:740px;
	white-space: nowrap;
	clear: both;
}

#foot_link li {
	display: inline;
	font-size: 90%;
	text-decoration: none;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	background-image: url(http://www.pref.aichi.jp/top/template/images/yazi1.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 24px;
	line-height: 110%;
	margin: 0px;
}




#foot_id {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #1872bb;
	text-align: left;
	margin: 0px;
	padding: 15px;
	font-size : 87.5%;
}
#foot_id .bold {
	font-size: 130%;
	font-weight: bold;
	display: block;
	text-align: left;
	margin: 0px;
}
#foot_id p {
	margin: 0px;
	padding: 0px;
}


#topicstit {
	height: 29px;
}
#zone04 ul {
	background-color: #f6f6f6;
	border: 1px solid #cfcfcf;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
	margin: 0px;
}
#kensaku_haed #form1 {
	display: inline;
}
#kensaku_haed {
	background-image: url(http://www.pref.aichi.jp/top/template/images/kensaku_top_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
	background-color: #3E76B3;
	float: right;
	font-size: 84%;
	width: 300px;
}
.main_naka {
	padding-right: 40px;
	padding-left: 40px;
	margin-bottom: 15px;
	text-align: left;
}
#pankuzu {
	text-align: left;
	padding: 0px;
	font-size: 84%;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
	display: block;
	clear: both;
}
#pankuzu li {
	display: inline;
	list-style-type: none;
	background-image: url(http://www.pref.aichi.jp/top/template/images/pan.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 12px;
	padding-left: 2px;
}
#pankuzu a {
	text-decoration: none;
}

.main_naka h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 3px;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 10px;
	margin-left: 18px;
	display: block;
}
.main_naka h3 a{
	text-decoration: none;
}
.main_naka h3 a:hover{
	text-decoration: none;
}
.main_naka h3 a:VISITED{
	text-decoration: none;
}

.main_naka .link_white {
	background-image: url(http://www.pref.aichi.jp/top/template/images/yazi2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 28px;
	padding-top: 3px;
}

.main_naka h1 {
	font-size: 120%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(http://www.pref.aichi.jp/top/template/images/cat1_tit.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-top: 15px;
	font-weight: bold;
	color: #333333;
	padding-right: 20px;
	line-height: 110%;
	background-color: #F1F1F1;
}


#kurasi_tit {
	font-size: x-large;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(http://www.pref.aichi.jp/top/template/images/cat1_tit.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-bottom: 16px;
	margin-top: 15px;
	font-weight: bold;
	color: #333333;
	padding-right: 0px;
}
#kanko_tit {
	font-size: x-large;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(http://www.pref.aichi.jp/top/template/images/cat2_tit.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-bottom: 16px;
	margin-top: 15px;
	font-weight: bold;
	color: #333333;
	padding-right: 0px;
}
#biz_tit {
	font-size: x-large;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(http://www.pref.aichi.jp/top/template/images/cat3_tit.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-bottom: 16px;
	margin-top: 15px;
	font-weight: bold;
	color: #333333;
	padding-right: 0px;
}
#kensei_tit {
	font-size: x-large;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(http://www.pref.aichi.jp/top/template/images/cat4_tit.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-bottom: 16px;
	margin-top: 15px;
	font-weight: bold;

	color: #333333;
	padding-right: 0px;
}
#etc_tit {
	font-size: large;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(http://www.pref.aichi.jp/top/template/images/cat4_tit.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-bottom: 25px;
	margin-top: 15px;
	font-weight: bold;
	color: #333333;
	padding-right: 0px;
}





#pagetit {

}

.main_naka ul {
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0px;
	margin-right: 20px;
	margin-left: 50px;
}
.main_naka li {
	list-style-image: url(http://www.pref.aichi.jp/top/template/images/li.gif);
	list-style-type: none;
	margin-bottom: 6px;
}
#head_links {
	font-size: 74%;
	padding: 0px;
	white-space: nowrap;
	margin: 0px;
	line-height: 110%;
}

#head_links li {
	white-space : nowrap;
	height : auto;
	list-style-type: none;
	display: block;
	background-color: #fefefe;
	border: 1px solid #c1c1c1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-image: url(http://www.pref.aichi.jp/top/template/images/haed_bg_haikei.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #777777;
	float: right;

}

#haedsemap {
	width: 452px;
	float: right;
	margin:0px;
	float:right;
	height: 54px;
	display: block;
}
.setumei {
	padding: 8px;
	border: 1px dotted #9B9B9B;
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: -10px;
}
.category_p02 {
	padding: 8px;
	border: 1px dotted #9B9B9B;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 30px;
	margin-right: 30px;

}


.category_p01 {
	padding: 16px;
	border: 1px dotted #9B9B9B;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
.top5 {
	display: none;
}
.cntover {
	font-size: 84%;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 2px;
	padding-right: 18px;
	padding-bottom: 2px;
	text-align: right;
	background-image: url(http://www.pref.aichi.jp/top/template/images/maru.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#sitemaptit {
	font-size: large;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-image: url(http://www.pref.aichi.jp/top/template/images/cat4_tit.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-bottom: 25px;
	margin-top: 15px;
	font-weight: bold;
	color: #333333;
	padding-right: 0px;
}
#notopics {
	margin: 0px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#nonews {
	margin: 0px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
#noitem {
	padding: 16px;
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 16px;
	margin-left: 16px;
	border: 1px solid #9B9B9B;
}
form {
	margin: 0px;
	padding: 0px;
}
.page_head p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0.5em;
	margin-left: 0px;
}
#kensuu {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3E76B3;
	background-color: #ECF5FA;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.page_head strong {
	background-color: #EAF4F9;
	border: 1px solid #AAAAAA;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-right: 3px;
	margin-left: 3px;
	font-weight: normal;
	color: #333333;
}
.listbot a {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}
.page_head {
	margin-bottom: 8px;
}
p.next {
	text-align: right;
	margin-right: 10px;
	color: #CCCCCC;
	font-size: 80%;
}
#kyukoku {
	width: 798px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #EC0000;
	padding: 1px;
}
.image {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	margin-bottom: 0px;
}
#kyukoku h2 {
	display: none;
	margin: 0px;
	padding: 0px;
	background-color: #EC0000;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	width: 210px;
	background-image: url(http://www.pref.aichi.jp/top/template/images/kyukoku.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 24px;
}
#kyukoku p {
	display: block;
	background-color: #fff;
	text-align: left;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	margin: 0px;
}
#kyukokunaka {
	background-image: url(http://www.pref.aichi.jp/top/template/images/kyukoku.gif);
	background-repeat: no-repeat;
	background-position: 85px center;
	padding-left: 210px;
	margin: 0px;
}
#head_links a {
	text-decoration: none;
	color: #777777;
}
#mapcategory .category01 li {
	list-style-image: none;
	list-style-type: circle;
	float: left;
	margin-right: 1em;
	font-size: 84%;
	margin-bottom: 0.5em;
	white-space: nowrap;
}
#mapcategory .category01 {
	padding: 0px;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
}
.kanren {
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 40px;
	background-color: #FFFFFF;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A3A3A3;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
}
.kanren h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 3px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 10px;
	margin-left: 6px;
	display: block;
}

#f_enquete li {
	list-style-type: none;
	list-style-image: none;
	padding: 2px;
	white-space: nowrap;
}
#route_box {
	display: none;
}
#f_enquete .qa_button input {
	width: 7em;
}
#qa_main ul {
	margin: 1.5em;
}
#f_enquete label {
	margin-left: 5px;
}
#qa_right .h3 {
	margin: 0px;
	padding: 0px;
}
#qtit {
	background-image: url(http://www.pref.aichi.jp/top/template/images/q.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 45px;
}
#atit {
	background-image: url(http://www.pref.aichi.jp/top/template/images/a.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 45px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}
#qathx_end {
	margin: 0px;
	text-align: center;
}
#qathx_end p {
	border: 1px dotted #87898C;
	padding: 20px;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 50px;
	margin-left: 30px;
}
.syosai_sonota img {
	display: none;
}

#route {
	border: 1px dotted #999999;
	padding: 10px;
	margin-top: 18px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-left: 30px;
	font-size: 84%;
}
#route .bold {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.route li{
	margin : 0px 5px 0px 0px;
	padding : 0px 20px 3px 0px;
	border : 0px;
	list-style-type : none;
	background-image : url("../images/event_sankaku_r.gif");
	background-position : right center;
	background-repeat : no-repeat;
	float : left;
	list-style-image: none;
}

.nodisp {
	display: none;
}
#mainmeu ul {
	padding: 1px;
	width: 100%;
	margin: 0px;
}
#mainmeu li {
	list-style-type: none;
	background-image: url(http://www.pref.aichi.jp/top/template/images/haed_menu_bg2.gif);
	display: block;
	float: left;
	padding-top: 5px;
	padding-right: 1.5em;
	padding-bottom: 3px;
	padding-left: 1.5em;
	background-color: #FFFFFF;
	color: #000000;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: repeat-x;
	background-position: left bottom;
	list-style-image: none;
	border: 1px solid #898989;
	white-space: nowrap;
	text-decoration: none;
}
#mainmeu h1 {
	margin-bottom: 0px;
}
#mainmeu {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

#submenu li {
	list-style-image: none;
	margin: 1px;
	font-size: 80%;
	list-style-type: none;
}
#submenu li a{
	width: 180px;
	background-color: #F4F4E8;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-top-color: #DDDDDD;
	border-left-color: #DDDDDD;
	background-image: url(http://www.pref.aichi.jp/top/template/images/yazi3.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	display: block;
	margin: 0px;
}
#submenu ul {
	margin: 0px;
	padding: 0px;
	float: left;
}
#submenu {
	float: left;
	padding: 0px;
	margin: 0px;
	border: 1px solid #CCCCCC;
}


#bukyoku_menu {
	margin-right: 0px;
	margin-left: 226px;
	border: 1px solid #CCCCCC;
}
#submenu .now {
	background-color: #D6D6BC;
}
#bukyoku_menu h2 {
	background-color: #3E76B3;
	padding: 6px;
	color: #FFFFFF;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#mainmeu a {
	text-decoration: none;
	color: #333333;
}
#mainmeu a:hover {
	text-decoration: none;
	color: #FF0000;
}

#submenu a {
	text-decoration: none;
	color: #333333;
}
#submenu a:hover {
	text-decoration: none;
	color: #FF0000;
}
.toiawase {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding: 3px;
	display: block;
	font-size: 100%;
	margin: 0px;
}
.bukyokutit {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #777777;
}
#submenu h2 {
	margin: 0px;
	padding: 6px;
	font-size: 100%;
}
.tit {
	background-color: #3C8E54;
	color: #FFFFFF;
	display: block;
	width: 206px;
}
