@charset "UTF-8";
/* AssetNowVersion: ST1.7.0 Last Up Date: 2008-7-25 DesignVersion: 1.6 */

html {
	color: #333;
}
a,
a:link {
	color: #3E3EF5;
	text-decoration: underline;
}
a:hover,
a:visited {
	color: #6500C2;
	text-decoration: underline;
}
.contentToolBar img,
.contentToolBar a img,
.contentToolBar input,
.contentToolBar select {
	vertical-align: top;
}

/* clearfix
**********************************/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/* Left Menu
**********************************/
div.contentbody div.LeftOrgNv,
#DynamicLeft div.LeftOrgNv,
div.LeftOrgNv {
	margin: 0 auto 15px !important;
	padding: 1px 0 10px !important;
	list-style: none;
	width: 200px;
	background: #FFF url(../../designs/default/images/LeftOrgNv_bg.gif) repeat-y 0 0;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}
	div.contentbody div.LeftOrgNv h3,
	#DynamicLeft div.LeftOrgNv h3,
	div.LeftOrgNv h3,
	div.contentbody div.LeftOrgNv p,
	#DynamicLeft div.LeftOrgNv p,
	div.LeftOrgNv p {
		margin: 0 !important;
		padding: 0 !important;
		border: 0 none !important;
	}
	div.contentbody div.LeftOrgNv h3,
	#DynamicLeft div.LeftOrgNv h3,
	div.LeftOrgNv h3 {
		text-align: center;
		margin: 0 auto;
	}
	div.contentbody div.LeftOrgNv p,
	#DynamicLeft div.LeftOrgNv p,
	div.LeftOrgNv p {
		margin: 5px auto 0 !important;
		text-align: center;
		font-size: 80%;
	}
	div.contentbody div.LeftOrgNv ul,
	#DynamicLeft div.LeftOrgNv ul,
	div.LeftOrgNv ul {
		list-style: none;
		margin: 10px 0 0 !important;
		padding: 0 !important;
		display: block;
		width: 210px;
	}
	div.contentbody div.LeftOrgNv ul li,
	#DynamicLeft div.LeftOrgNv ul li,
	div.LeftOrgNv ul li {
		margin: 0 10px 2px !important;
		padding: 0 !important;
		display: block;
		width: 190px;
	}
	div.contentbody div.LeftOrgNv li a,
	#DynamicLeft div.LeftOrgNv li a,
	div.LeftOrgNv li a {
		font-size: 90%;
	}
	div.contentbody div.LeftOrgNv li a,
	#DynamicLeft div.LeftOrgNv li a,
	div.LeftOrgNv li a,
	div.contentbody div.LeftOrgNv li a:hover,
	#DynamicLeft div.LeftOrgNv li a:hover,
	div.LeftOrgNv li a:hover {
		padding: 2px 0 2px 23px;
		display: block;
		width: 167px;
		background: url(../../designs/default/images/LeftOrgNv-li_bg.gif) no-repeat 0 0;
	}
	div.contentbody div.LeftOrgNv li a:hover,
	#DynamicLeft div.LeftOrgNv li a:hover,
	div.LeftOrgNv li a:hover {
		text-decoration: underline;
		background: url(../../designs/default/images/LeftOrgNv-li_bg.gif) no-repeat 3px 0;
	}
div.contentbody ul.LeftOrgBtn,
#DynamicLeft ul.LeftOrgBtn,
ul.LeftOrgBtn {
	margin: 0 auto 20px !important;
	padding: 0 !important;
	list-style: none;
	width: 210px;
}
	div.contentbody ul.LeftOrgBtn li,
	#DynamicLeft ul.LeftOrgBtn li,
	ul.LeftOrgBtn li {
		margin: 0 auto 3px;
		padding: 0 0 5px !important;
		display: block;
		width: 210px;
		background: url(../../designs/default/images/LeftOrgBtn-li_bg.gif) no-repeat bottom left;
	}


/* Right Menu
**********************************/
div.contentbody ul.RightOrgBtn,
#DynamicRight ul.RightOrgBtn,
ul.RightOrgBtn {
	margin: 0 auto 20px !important;
	padding: 0 !important;
	list-style: none;
	width: 190px;
}
	div.contentbody ul.RightOrgBtn li,
	#DynamicRight ul.RightOrgBtn li,
	ul.RightOrgBtn li {
		margin: 0 auto 3px;
		padding: 0 0 5px !important;
		display: block;
		width: 190px;
		background: url(../../designs/default/images/RightOrgBtn-li_bg.gif) no-repeat bottom left;
	}


div.contentbody div.RightOrgNv,
#DynamicRight div.RightOrgNv,
div.RightOrgNv {
	margin: 0 auto 5px !important;
	padding: 0 !important;
	list-style: none;
	width: 180px;
	background: #FFF url(../../designs/default/images/RightOrgNv_bg.gif) repeat-y 0 0;
}
	div.contentbody div.RightOrgNv h3,
	#DynamicRight div.RightOrgNv h3,
	div.RightOrgNv h3,
	div.contentbody div.RightOrgNv p,
	#DynamicRight div.RightOrgNv p,
	div.RightOrgNv p {
		margin: 0 !important;
		padding: 0 !important;
		border: 0 none !important;
		color: #333;
	}
	div.contentbody div.RightOrgNv p,
	#DynamicRight div.RightOrgNv p,
	div.RightOrgNv p {
		margin: 5px 0 10px !important;
		padding: 0 15px !important;
		font-size: 80%;
	}
	div.contentbody div.RightOrgNv p span,
	#DynamicRight div.RightOrgNv p span,
	div.RightOrgNv p span {
		margin: 0 1px;
		padding: 8px;
		display: block;
		background: #F2F2F2;
	}
	div.contentbody div.RightOrgNv p span a,
	#DynamicRight div.RightOrgNv p span a,
	div.RightOrgNv p span a {
		padding: 0 0 0 15px;
		background: url(../../designs/default/images/RightOrgNv-span-a_bg.gif) no-repeat 0 0;
	}
	div.contentbody div.RightOrgNv p img,
	#DynamicRight div.RightOrgNv p img,
	div.RightOrgNv p img {
		margin: 0 auto;
		display: block;
	}
	div.contentbody div.RightOrgNv ul,
	#DynamicRight div.RightOrgNv ul,
	div.RightOrgNv ul,
	div.contentbody div.RightOrgNv p.more,
	#DynamicRight div.RightOrgNv p.more,
	div.RightOrgNv p.more {
		list-style: none;
		margin: 0 !important;
		padding: 0 0 5px !important;
		display: block;
		width: 180px;
		background: url(../../designs/default/images/RightOrgNv-ul_bg.gif) no-repeat bottom Right;
	}
	div.contentbody div.RightOrgNv p.more,
	#DynamicRight div.RightOrgNv p.more,
	div.RightOrgNv p.more {
		text-align: right;
	}
	div.contentbody div.RightOrgNv ul li,
	#DynamicRight div.RightOrgNv ul li,
	div.RightOrgNv ul li {
		margin: 0 1px !important;
		padding: 1px 0 0 !important;
		display: block;
		width: 178px;
		background: url(../../designs/default/images/RightOrgNv-li_bg.gif) no-repeat 0 0;
	}
	div.contentbody div.RightOrgNv ul li:first-child,
	#DynamicRight div.RightOrgNv ul li:first-child,
	 div.RightOrgNv ul li:first-child {
		padding: 0 !important;
		background: none !important;
	}
	div.contentbody div.RightOrgNv li a,
	#DynamicRight div.RightOrgNv li a,
	div.RightOrgNv li a,
	div.contentbody div.RightOrgNv li a:hover,
	#DynamicRight div.RightOrgNv li a:hover,
	div.RightOrgNv li a:hover {
		padding: 6px 10px 6px 24px;
		display: block;
		color: #333;
		text-decoration: none;
		border: 1px solid #FFF;
		width: 142px;
		font-size: small;
		background: url(../../designs/default/images/RightOrgNv-a_bg.png) no-repeat 0 0;
	}
	div.contentbody div.RightOrgNv li a:hover,
	#DynamicRight div.RightOrgNv li a:hover,
	div.RightOrgNv li a:hover {
		background: #E9F2D8 url(../../designs/default/images/RightOrgNv-a-hov_bg.png) no-repeat 0 0;
	}
	div.contentbody div.RightOrgNv table,
	#DynamicRight div.RightOrgNv table,
	div.RightOrgNv table {
		width: 100%;
	}
	div.contentbody div.RightOrgNv table th,
	#DynamicRight div.RightOrgNv table th,
	div.RightOrgNv table th {
		text-align: center;
	}
	div.contentbody div.RightOrgNv table th,
	#DynamicRight div.RightOrgNv table th,
	div.RightOrgNv table th,
	div.contentbody div.RightOrgNv table td,
	#DynamicRight div.RightOrgNv table td,
	div.RightOrgNv table td {
		padding: 5px;
		background: url(../../designs/default/images/LeftOrgNv-li_bg.gif) no-repeat bottom left;
	}

/* Footer Area
**********************************/

	div.contentbody div.OrgFooter h3,
	#DynamicFooter div.OrgFooter h3,
	div.OrgFooter h3,
	div.contentbody div.OrgFooter p,
	#DynamicFooter div.OrgFooter p,
	div.OrgFooter p {
		margin: 0 0 5px 0 !important;
		padding: 0 !important;
		border: 0 none !important;
		text-align: center;
	}
	div.contentbody div.OrgFooter table,
	#DynamicFooter div.OrgFooter table,
	div.OrgFooter table {
		margin: 20px 0 0;
		background: #F0B2B2;
	}
	div.contentbody div.OrgFooter table th,
	#DynamicFooter div.OrgFooter table th,
	div.OrgFooter table th,
	div.contentbody div.OrgFooter table td,
	#DynamicFooter div.OrgFooter table td,
	div.OrgFooter table td {
		vertical-align: middle;
		font-size: small;
	}
	div.contentbody div.OrgFooter table th,
	#DynamicFooter div.OrgFooter table th,
	div.OrgFooter table th {
		padding: 10px 0 0;
	}
	div.contentbody div.OrgFooter table td,
	#DynamicFooter div.OrgFooter table td,
	div.OrgFooter table td {
		padding: 5px;
	}
	div.contentbody p.Copyright,
	#DynamicFooter p.Copyright,
	p.Copyright {
		margin: 0 !important;
		padding: 10px 0 !important;
		width: 100%;
		/*width: 960px;
		border-top: 1px dotted #EFEFEF !important;*/
		background: #009B00;
		font-size: 62% !important;
		font-family: Verdana;
		color: #FFF;
		clear: both;
		text-align: center;
	}
	div.contentbody div.OrgFooter div.flL,
	#DynamicFooter div.OrgFooter div.flL,
	div.OrgFooter div.flL {
		padding: 0 0 10px;
		float: left;
		width: 560px;
	}
	div.contentbody div.OrgFooter div.flR,
	#DynamicFooter div.OrgFooter div.flR,
	div.OrgFooter div.flR {
		padding: 0 0 10px;
		float: right;
		width: 320px;
	}


















/*--------------------------
	Design Contents
--------------------------*/
.Content {
	width: 198px;
	margin-bottom: 10px;
	border: #aaa 1px solid;
}
	.Content h2 {
		height: 30px;
		margin: 0;
		padding: 10px 0 0 15px;
		border: none;
		background: url(../../designs/default/images/ContentTitle.png) no-repeat left top;
		color: #333;
		font-size: 110%;
		font-weight: normal;
		line-height: 1.3em;
	}
	.Content ul {
		margin: 0;
		padding: 0;
	}
	.Content li {
		list-style: none;
		padding: 3px 10px 3px 15px;
		background: url(../../designs/default/images/ContentArrow.gif) no-repeat 6px 10px;
		line-height: 1.5em;
	}
	.Content p {
		padding: 5px;
		line-height: 1.5em;
	}
.Subject {
	padding: 5px;
	text-align: center;
}
	.Subject ul {
		text-align: left;
	}
	.Subject p {
		margin: 0;
		padding: 0 5px;
		text-align: left;
		line-height: 1.2em
	}
	.Subject a img {
		border: none;
	}
.BannerBox {
	width: 200px;
	margin: 0 0 10px 0;
	padding: 0;
}
	.BannerBox ul {
		margin: 0;
		padding: 0;
	}
	.Banner li {
		list-style: none;
		margin: 0 0 10px 0;
		padding: 0;
		line-height: 0;
		}
		.Banner li a img {
			border: none;
		}


/*--------------------------
	DynamicHeader
--------------------------*/
#headerNavigation {
	position: absolute;
	top: 10px;
	right: 8px;
	z-index: 9999;
}
	#headerNavigation ul,
	#headerNavigation li {
		list-style: none;
		float: left;
		margin: 0;
		padding: 0;
	}
	#headerNavigation #headerBtn li {
		margin-right: 10px;
	}
	#headerNavigation a img {
		border: none;
	}
	#headerNavigation #honyaku {
		padding-top: 3px;
	}

#topBtn {
	position: absolute;
	top: 98px;
	z-index: 9999;
}
	#topBtn ul {
		margin: 0;
		padding: 0 0 0 13px;
	}
	#topBtn li {
		list-style: none;
		float: left;
		margin: 0;
		padding: 0;
	}
		#topBtn li a {
			display: block;
			float: left;
			width: 194px;
			height: 47px;
			margin: 0;
			padding: 0;
			background: url(../../designs/default/images/GreenTab1.png) no-repeat left top;
			text-indent: -9999px;
			vertical-align: top;
		}
		#topBtn li a.GreenTab1 {
			background: url(../../designs/default/images/GreenTab1.png) no-repeat left top;
		}
			#topBtn li a.GreenTab1:hover {
				background: url(../../designs/default/images/GreenTab1_hover.png) no-repeat left top;
			}
			#topBtn li a.GreenTab1.selected {
				background: url(../../designs/default/images/GreenTab1_ON.png) no-repeat left top;
			}
		#topBtn li a.GreenTab2 {
			background: url(../../designs/default/images/GreenTab2.png) no-repeat left top;
		}
			#topBtn li a.GreenTab2:hover {
				background: url(../../designs/default/images/GreenTab2_hover.png) no-repeat left top;
			}
			#topBtn li a.GreenTab2.selected {
				background: url(../../designs/default/images/GreenTab2_ON.png) no-repeat left top;
			}
		#topBtn li a.GreenTab3 {
			background: url(../../designs/default/images/GreenTab3.png) no-repeat left top;
		}
			#topBtn li a.GreenTab3:hover {
				background: url(../../designs/default/images/GreenTab3_hover.png) no-repeat left top;
			}
			#topBtn li a.GreenTab3.selected {
				background: url(../../designs/default/images/GreenTab3_ON.png) no-repeat left top;
			}
/* Google Custom Search */
#GoogleSearchForm {
	position: absolute;
	width: 290px; /*for IE6*/
	margin: 0;
	padding: 0;
	z-index: 999;
	bottom: 8px;
	right: 50px;
	}
	#GoogleSearchForm #___gcse_0 {
		float: right;
		width: 290px;
		margin: 0;
		padding: 0;
	}
		#GoogleSearchForm #___gcse_0 .gsc-control-cse {
			margin: 0;
			padding: 0;
			background-color: transparent;
			border: 0;
		}
		#GoogleSearchForm #___gcse_0 .gsc-search-box {
			margin: 0;
		}
		#GoogleSearchForm #___gcse_0 .gsc-search-box-tools .gsc-search-box .gsc-input {
			height: 21px !important;
			padding: 0;
		}
		#GoogleSearchForm #___gcse_0 .gsib_a {
			margin: 0;
			padding: 3px 4px;
		}
	#GoogleSearchForm input.gsc-input,
	#GoogleSearchForm .gsc-input-box,
	#GoogleSearchForm .gsc-input-box-hover,
	#GoogleSearchForm .gsc-input-box-focus {
		border: 1px solid #1F8219;
		border-radius: 5px 0 0 5px / 5px 0 0 5px;
		-moz-border-radius: 5px 0 0 5px / 5px 0 0 5px;
		-webkit-border-radius: 5px 0 0 5px / 5px 0 0 5px;
	}
	#GoogleSearchForm .gsc-search-button-v2 {
		margin: 0 0 0 -1px;
		background: #1F8219;
		border: 1px solid #1F8219;
		border-radius: 0 5px 5px 0 / 0 5px 5px 0;
		-moz-border-radius: 0 5px 5px 0 / 0 5px 5px 0;
		-webkit-border-radius: 0 5px 5px 0 / 0 5px 5px 0;
	}


/*--------------------------
DynamicGNaviBottom
--------------------------*/
#CustomMainArea {
	height: 300px;
}
	#CustomMainArea .CusLeftArea {
		margin: 0 25px 0 0;
	}
		#CustomMainArea .CusLeftArea .Content {
			margin: 0;
		}
	#CustomMainArea .CusCenterArea {
		float: left;
		margin: 0 25px 0 0;
	}
	#CustomMainArea .CusRightArea {
		float: right;
	}
		#CustomMainArea .CusRightArea a img {
			border: none;
		}
/*アクセス*/
#map_mini {
	position: relative;
	height: 258px;
	background: url(../../designs/default/images/map_mini.png) no-repeat top left;
}
#map_mini a {
	position: absolute;
	right: 4px;
	bottom: 4px;
}
#map {
	position: relative;
	height: 258px;
	background: url(../../designs/default/images/map.png) no-repeat top left;
}
	#map a {
		position: absolute;
		bottom: 4px;
	}
	#map #map_btn1 {
		left: 4px;
	}
	#map #map_btn2 {
		left: 136px;
	}
	#map #map_btn3 {
		right: 4px;
	}
.ContentLong {
	float: left;
	width: 423px;
	border: #aaa 1px solid;
}
	.ContentLong h2 {
		height: 30px;
		margin: 0;
		padding: 10px 0 0 15px;
		border: none;
		background: url(../../designs/default/images/ContentTitleLong.png) no-repeat left top;
		color: #333;
		font-size: 110%;
		font-weight: normal;
		line-height: 1.3em;
	}
/*メインビジュアル*/
#SlideShow {
	position: relative;
	width: 530px;
}
	#SlideShow > * {
		box-shadow: #000 0em 0em 0em; /* for Firefox */
	}
/*緊急情報*/
.Attention {
	height: 228px;
	width: 196px;
	margin-bottom: 10px;
	border: 2px solid #C3150A;
}
	.Attention h2 {
		height: 30px;
		margin: 0;
		padding: 10px 0 0 15px;
		border: 1px solid #fff;
		background: url(../../designs/default/images/AttentionTitle.png) repeat-x top;
		color: #fff;
		font-size: 110%;
		font-weight: normal;
		line-height: 1.3em;
	}
	.Attention ul {
		margin: 0;
		padding: 0;
	}
	.Attention li {
		list-style: none;
		margin: 0;
		padding: 0px 10px 0px 20px;
		background: url(../../designs/default/images/AttentionArrow.gif) no-repeat 10px 7px;
		line-height: 1.5em;
	}
/*緊急情報発信枠*/
#Emergency {
	width: 524px;
	height: 294px;
	margin: 0;
	padding: 1px;
	border: 2px solid #C81D03;
}
	#Emergency h2 {
		height: 32px;
		margin: 0;
		padding: 10px 0 0 50px;
		background: url(../../designs/default/images/EmergencyTitle.png) no-repeat top left;
		color: #D80000;
		font-size: 120%;
		font-weight: normal;
	}
	#Emergency p {
		margin: 0px 10px;
		line-height: 1.5em;
	}
	.contentbody #Emergency h3 {
		margin: 0;
		padding: 0;
		border:  none;
		font-size: 100%;
		font-weight: normal;
		line-height: 1.5em;
	}
		#Emergency h3 {
			margin: 2px 0;
		}
		#Emergency h3 a {
			padding: 5px 10px 5px 18px;
			background: url(../../designs/default/images/EmergencyArrow.png) no-repeat 9px 13px;
			font-weight: normal;
			line-height: 1.5em;
		}
/*開花情報*/
#Flower {
	width: 524px;
	height: 294px;
	padding: 1px;
	border: 2px solid #FF9C99;
}
	#Flower h2 {
		height: 32px;
		margin: 0;
		padding: 10px 0 0 50px;
		background: url(../../designs/default/images/FlowerTitle.png) no-repeat top left;
		font-size: 120%;
		font-weight: normal;
	}
	#Flower .inner {
		height: 234px;
		padding: 9px;
	}
	#Flower .inner img {
		float: left;
		margin-right: 9px;
	}


/*--------------------------
Center
--------------------------*/
/*重要なお知らせ*/
#Important {
	width: 526px;
	margin-bottom: 20px;
	border: 2px solid #FF9E00;
}
	#Important h2 {
		height: 33px;
		margin: 0;
		padding: 10px 0 0 50px;
		background: url(../../designs/default/images/ImportantTitle.png) no-repeat left top;
		font-size: 110%;
		font-weight: normal;
	}
	#Important h3 {
		float: left;
		clear: both;
		width: 120px;
		margin: 0;
		padding: 6px 10px 6px;
		border: none;
		background: url(../../designs/default/images/newsContent_bg.gif) repeat-x top left;
		color: #333;
		font-size: 90%;
		font-weight: normal;
		text-align: left;
		line-height: 1.3;
	}
	#Important h4 {
		width: 350px;
		margin: 0 0 0 140px;
		padding: 6px 10px 6px;
		border: none;
		background: url(../../designs/default/images/newsContent_bg.gif) repeat-x top left;
		font-size: 90%;
		font-weight: normal;
		text-align: left;
		line-height: 1.3;
	}
	#Important h4 a {
		display: inline-block;
		padding: 0 0 0 10px;
		background: url(../../designs/default/images/eventContentList_h4_bg.gif) no-repeat 0 5px;
		line-height: 1.3;
	}
	#Important p {
		margin: 5px 10px;
	}
/*タブ切り替え*/
.TabDesign {
	width: 530px;
	margin: 0 0 20px 0;
}
.TabDesign div#tabArea,
.TabDesign div#evetabArea {
	display: block;
	width: 530px;
	margin:0;
}
#content_1 {
	position:relative;
	padding: 0 2px 2px 2px;
	background: #539FCC;
}
#content_2 {
	position:relative;
	padding: 0 2px 2px 2px;
	background: #FFA200;
}
#content_3 {
	position:relative;
	padding: 0 2px 2px 2px;
	background: #549D52;
}
.tab1 {
	background: url(../../designs/default/images/TabBtn1.png) no-repeat 0 0;
}
.tab2 {
	background: url(../../designs/default/images/TabBtn2.png) no-repeat 0 0;
}
.tab3 {
	background: url(../../designs/default/images/TabBtn3.png) no-repeat 0 0;
}
/*2つ目*/
#evetabArea #content_1 {
	position:relative;
	padding: 0 2px 2px 2px;
	background: #FFA200;
}
#evetabArea #content_2 {
	position:relative;
	padding: 0 2px 2px 2px;
	background: #539FCC;
}
#evetabArea #content_3 {
	position:relative;
	padding: 0 2px 2px 2px;
	background: #549D52;
}
#evetabArea .tab1 {
	background: url(../../designs/default/images/TabBtn1_eve.png) no-repeat 0 0;
}
#evetabArea .tab2 {
	background: url(../../designs/default/images/TabBtn2_eve.png) no-repeat 0 0;
}
#evetabArea .tab3 {
	background: url(../../designs/default/images/TabBtn3_eve.png) no-repeat 0 0;
}
#ui-tab-b #contentArea {
	position:relative;
	padding:43px 0 0 0;
}
	#ui-tab-b #contentArea p {
		list-style: none;
		width: 174px;
		height: 43px;
		margin: 0;
		padding: 0;
		text-indent: -9999px;
		cursor: pointer;
	}
	#ui-tab-b #contentArea p.selected {
		cursor: default;
	}
		#ui-tab-b #contentArea p#btn_1 {
			position: absolute;
			top: 0;
			left: 0;
			z-index: 100;
		}
		#ui-tab-b #contentArea p#btn_2 {
			position: absolute;
			top: 0;
			left: 178px;
			z-index: 100;
		}
		#ui-tab-b #contentArea p#btn_3 {
			position: absolute;
			top: 0;
			left: 356px;
			z-index: 100;
		}
.tab_content_wrap {
	background: #fff;
}
/*ライフイベント*/
#LifeEvent {
	width: 530px;
	margin: 0 0 10px 0;
}
	#LifeEvent h2 {
		height: 31px;
		margin: 0;
		padding: 12px 0 0 50px;
		background: url(../../designs/default/images/h2.png) no-repeat left top;
		font-size: 110%;
		font-weight: normal;
	}
	#LifeEvent ul {
		width: 510px;
		margin: 10px auto 0 auto;
		padding: 0;
	}
	#LifeEvent li {
		list-style: none;
		float: left;
		padding: 0 0 10px 10px;
		line-height: 1.5em;
		border: none;
	}
		#LifeEvent .li_first {
			padding: 0;
		}
	#LifeEvent a {
	}
		#LifeEvent a img {
			border: none;
			vertical-align: top;
		}
/*総合サービス案内*/
#GeneralInfo {
	width: 530px;
	margin: 0 0 20px 0;
}
	#GeneralInfo h2 {
		height: 31px;
		margin: 0;
		padding: 12px 0 0 50px;
		background: url(../../designs/default/images/h2.png) no-repeat left top;
		font-size: 110%;
		font-weight: normal;
	}
	#GeneralInfo .column {
		padding: 10px;
	}
	#GeneralInfo .column div {
		float: left;
		width: 160px;
		margin: 0;
		padding: 0 0 0 10px;
	}
	#GeneralInfo .column .div_first {
		padding: 0;
	}
	#GeneralInfo .column h3 {
		margin: 0;
		padding: 0 0 5px 3px;
		border: none;
		background: url(../../designs/default/images/column_h3.png) repeat-x left bottom;
		font-size: 95%;
		font-weight: normal;
	}
	#GeneralInfo .column ul {
		margin: 5px 0 0 0;
		padding: 0;
	}
	#GeneralInfo .column li {
		list-style: none;
		padding: 3px 0px 3px 13px;
		background: url(../../designs/default/images/GeneralInfoArrow.gif) no-repeat 5px 6px;
		font-size: 90%;
	}
	#GeneralInfo .column p {
		margin: 5px 0;
		padding: 0 2px 0 12px;
		background: url(../../designs/default/images/GeneralInfoArrow_p.gif) no-repeat 5px 3px;
		font-size: 70%;
	}
/*おたっきー見出し*/
#otakkiBox {
	margin: -14px -10px 20px 0;
}
	#otakkiBox h2 {
		height: 46px;
		padding: 40px 10px 0 90px;
		background: url(../../designs/default/images/otakki_h2.png) no-repeat top left;
		font-size: 140%;
	}
	#otakkiBox img  {
		float: left;
		margin: 0 10px 10px 0;
		border: 0;
	}
	#otakkiBox a img {
		border: 0;
	}
	#VideoBox {
		float: left;
		width: 260px;
		height: 170px;
		margin: 0 10px 10px 0;
	}
/*広告*/
#Sponsor {
	width: 530px;
	margin: 0 0 20px 0;
}
	#Sponsor h2 {
		height: 31px;
		margin: 0;
		padding: 12px 0 0 50px;
		background: url(../../designs/default/images/h2.png) no-repeat left top;
		font-size: 110%;
		font-weight: normal;
	}
	#Sponsor p {
		margin: 5px;
		padding: 0;
	}
	#Sponsor ul {
		margin: 0;
		padding: 10px 10px 0 10px;
	}
	#Sponsor li {
		list-style: none;
		float: left;
		margin: 0 0 10px 0;
		padding: 0;
		border: none;
	}
		#Sponsor li a img{
			margin: 0 10px;
			border: 0;
		}


/*--------------------------
Footer Design
--------------------------*/
#footerContents {
	text-align: center;
	font-size: 90%;
}
#copyright {
	margin: 8px 0 0 0;
	padding: 3px 0;
	background: #006300;
	color: #fff;
}









.contentBody table {
	border-collapse: collapse;
}
.contentBody th {
	background: #EBF9E0;
	text-align: center;
}
.contentBody td {
	text-align: left;
}
.contentToolBar {
	position: relative;
	z-index: 9999;
}