.body {
	font-size : 13px;
	line-height : 130%;
	color : #FFFFFF;
}

H1 {
	font-size : 16px;
	font-weight : bold;
	line-height : 130%;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 8px;
	padding-right : 12px;
	margin-bottom : 1px;
	margin-left : 20px;
}

H2 {
	font-size : 14px;
	font-weight : bold;
	line-height : 130%;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-left : 8px;
	padding-right : 12px;
	margin-bottom : 1px;
	margin-left : 20px;
}

.h2UnderLine {
	width : 705px;
	height : 1px;
	margin-bottom : 6px;
	margin-left : 20px;
	padding-right : 12px;
}

H3 {
	font-size : 13px;
	font-weight : bold;
	line-height : 130%;
	padding-bottom : 4px;
	margin-top : 8px;
	margin-bottom : 0px;
	margin-left : 20px;
	padding-right : 12px;
}

H4 {
	font-size : 13px;
	font-weight : bold;
	line-height : 130%;
	padding-bottom : 4px;
	margin-top : 8px;
	margin-bottom : 0px;
	margin-left : 20px;
	padding-right : 12px;
}

P {
	font-size : 13px;
	line-height : 130%;
}

UL {
	font-size : 13px;
	line-height : 130%;
}

.bodyBlock {
	padding-left : 20px;
	padding-right : 12px;
}

.bodyImg {
	padding-left : 20px;
	padding-right : 12px;
}

.bodyPhotoFloatLeft {
	float : left;
	padding-right : 13px;
}

.bodyPhotoFloatRight {
	float : right;
	padding-left: 13px;
}

.cap {
	display: block;
	font-size : 12px;
	line-height : 130%;
	color : #000000;
	padding: 4px;
	text-align: center;
}

.capNoBlock {
	font-size : 12px;
	line-height : 130%;
	color : #000000;
	padding: 4px;
	text-align: center;
}


.toTop {
	text-align : right;
	padding-top : 4px;
	padding-bottom : 4px;
	padding-right : 12px;
}

.textDnone {
	text-decoration: none;
}

BODY {
	text-align : center;
}

.page {
	width : 737px;
	background-color : #FFFFFF;
	text-align : left;
	margin : 0px auto;
}

.siteSearch {
	margin-top : 4px;
	margin-bottom : 4px;
	margin-right : 4px;
}

.siteSearch FORM {
	margin : 0px;
	padding : 0px;
}

.siteSearch INPUT {
	margin : 0px;
	padding : 1px;
}

.formText {
	font-family : ＭＳ Ｐゴシック;
	font-size : 11px;
	line-height : 100%;
	position : relative;
	top : -2px;
}

.formInput {
	position : relative;
	top : -2px;
}

.naviBar {
	width : 737px;
	height : 19px;
	font-size : 13px;
	line-height : 100%;
	margin-left : 8px;
}

.naviOn {
	text-align : left;
	color : #ffffff;
	font-weight : bold;
}

.naviOnNoLink {
	padding-top : 8px;
	padding-left : 18px;
	text-align : left;
	color : #ffffff;
	font-weight : bold;
}

.naviLeftOn {
	width : 126px;
	height : 29px;
	background-image : url(images/navi_left_on.gif);
	background-repeat : no-repeat;
	float : left;
}

.naviCenterOn {
	width : 126px;
	height : 29px;
	background-image : url(images/navi_center_on.gif);
	background-repeat : no-repeat;
	float : left;
}

.naviRightOn {
	width : 126px;
	height : 29px;
	background-image : url(images/navi_right_on.gif);
	background-repeat : no-repeat;
	float : left;
}

.naviLeft {
	width : 126px;
	height : 29px;
	float : left;
}

.naviCenter {
	width : 126px;
	height : 29px;
	float : left;
}

.naviRight {
	width : 126px;
	height : 29px;
	float : left;
}

.naviBar A {
	display : block;
	width : 126px;
	height : 29px;
	padding-top : 8px;
	padding-left : 18px;
	text-align : left;
	text-decoration : none;
	color : #000000;
	background-repeat : no-repeat;
}

.bUp A {
	padding-top: 2px;
}

.naviLeft A {
	background-image : url(images/navi_left.gif);
}

.naviCenter A {
	background-image : url(images/navi_center.gif);
}

.naviRight A {
	background-image : url(images/navi_right.gif);
}

.naviLeft A:visited, .naviLeft A:link {
	background-image : url(images/navi_left.gif);
}

.naviLeft A:hover, .naviLeft A:active {
	background-image : url(images/navi_left-over.gif);
}

.naviCenter A:visited, .naviCenter A:link {
	background-image : url(images/navi_center.gif);
}

.naviCenter A:hover, .naviCenter A:active {
	background-image : url(images/navi_center-over.gif);
}

.naviRight A:visited, .naviRight A:link {
	background-image : url(images/navi_right.gif);
}

.naviRight A:hover, .naviRight A:active {
	background-image : url(images/navi_right-over.gif);
}


.image01 {
	text-align : center;
	padding-top : 5px;
	padding-bottom : 5px;
	clear : left;
}


.topicsAndNews {
	width : 721px;
	margin-left : 8px;
}

.topicsHead {
	width : 374px;
	height : 19px;
	background-image : url(images/h_topics.gif);
	background-repeat : no-repeat;
}

.topicsAndNews H2 .headText {
	padding : 7px 0px 0px 28px;
}

.topicsAndNews H2 {
	height : 19px;
	font-size : 14px;
	line-height : 100%;
	font-weight : normal;
	margin : 0px;
	padding : 0px;
	float : left;
}

.topicsHead H2 {
	width : 256px;
}

.headButton {
	width : 118px;
	height : 19px;
	float : left;
}

.topicsBodyBlock {
	border-color : #AFAFAF;
	border-style : none solid solid solid;
	border-width : 0px 1px 1px 1px;
}

.topicsAndNewsBody {
	font-size : 13px;
	line-height : 150%;
	padding : 6px;
	color : #4193DE;
}

.newsImg {
	position : relative;
	top : 1px;
}

.newsS {
	font-size : 11px;
	color : #000000;
}

.newsHead {
	width : 339px;
	height : 19px;
	background-image : url(images/h_news.gif);
	background-repeat : no-repeat;
	float : left;
}

.newsHead H2 {
	width : 221px;
}

.newsBodyBlock {
	border-color : #AFAFAF;
	border-style : none solid solid solid;
	border-width : 0px 1px 1px 1px;
}

.aboutRSS {
	font-family : ＭＳ Ｐゴシック;
	font-size : 11px;
	text-align : right;
	padding-top : 4px;
	padding-right : 8px;
	padding-bottom : 8px;
}

.businessGuide {
	width : 541px;
	margin-left : 8px;
}

.busGuideHead {
	width : 541px;
	height : 21px;
	background-color : #005B00;
	background-image : url(images/bus_guide_head.gif);
	background-repeat : no-repeat;
}

.busGuideHead H2 {
	font-size : 14px;
	line-height : 100%;
	font-weight : bold;
	letter-spacing : 3px;
	color : #FFFFFF;
	margin : 0px;
	padding : 4px 0px 0px 24px;
}

.busGuideHead A {
	color : #FFFFFF;
	text-decoration: none;
}

.busGuideLead {
	padding-top : 6px;
	padding-bottom : 0px;
}

.busGuideContentHead {
	width : 263px;
	height : 23px;
	margin-bottom : 1px;
	margin-top : 10px;
}

.busGuideContentHead .link01{
	width : 263px;
	height : 23px;
	background-image : url(images/bus_guide_01.gif);
}

.busGuideContentHead .link02{
	width : 263px;
	height : 23px;
	background-image : url(images/bus_guide_02.gif);
}

.busGuideContentHead .link03{
	width : 263px;
	height : 23px;
	background-image : url(images/bus_guide_03.gif);
}

.busGuideContentHead .link04{
	width : 263px;
	height : 23px;
	background-image : url(images/bus_guide_04.gif);
}

.busGuideContentHead .link05{
	width : 263px;
	height : 23px;
	background-image : url(images/bus_guide_05.gif);
}

.busGuideContentHead .link06{
	width : 263px;
	height : 23px;
	background-image : url(images/bus_guide_06.gif);
}

.busGuideContentHead A {
	display : block;
	font-size : 13px;
	line-height : 100%;
	font-weight : bold;
	color : #618DBF;
	text-decoration : none;
	padding : 5px 0px 0px 18px;
}

.busGuideContentHead A:link, .busGuideContentHead A:visited {
	color : #618DBF;
}

.busGuideContentHead A:hover, .busGuideContentHead A:active {
	color : #F09121;
}


.contentsBack {
	background-color : #EBEDED;
}

.contentsImg {
	text-align : center;
}


.busGuidePhoto {
	padding-left : 4px;
	padding-right : 4px;
	position : relative;
	top : 3px;
}

.busGuide01Bar {
	background-color : #68B4FA;
}

.busGuide02Bar {
	background-color : #FFD48E;
}

.busGuide03Bar {
	background-color : #FDC7C7;
}

.busGuide04Bar {
	background-color : #ADDCAF;
}

.busGuide05Bar {
	background-color : #C6E9F4;
}

.busGuide06Bar {
	background-color : #E7D7EE;
}

.bottomLinkText {
	padding-top : 16px;
	padding-bottom: 8px;
	padding-left : 4px;
	font-size : 13px;
	line-height : 130%;
	color : #4193DE;
}

.GoogleText {
	font-family : 'ＭＳ Ｐゴシック';
	font-size : 13px;
	line-height : 100%;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.bottomBar {
	background-color : #014937;
	background-image : url(images/bottom_bar.gif);
	background-repeat : repeat-x;
	width : 737px;
	height : 18px;
}


.subMenuBar {
	width : 721px;
	height : 20px;
	background-image : url(images/submenu_bar.gif);
	background-repeat : repeat-x;
	text-align : center;
}

.subMenuBarL {
	width : 721px;
	height : 20px;
	background-image : url(images/submenu_bar.gif);
	background-repeat : repeat-x;
	text-align : left;
}

.subMenuText {
	font-size : 13px;
	line-height : 100%;
	color : #014937;
	text-align : center;
	text-decoration: none;
}

.subMenuTextB {
	font-size : 13px;
	line-height : 100%;
	color : #000000;
	text-align : center;
	font-weight : bold;
	padding-top : 4px;
}

.subMenuBar TD {
	text-align : center;
	height : 20px;
	padding-top : 1px;
}

.subMenuBarL TD {
	text-align : center;
	height : 20px;
	padding-top : 1px;
}

.subMenuTextSpace01_01 {
	width : 8%;
}

.subMenuTextSpace01 {
	width : 16%;
}

.subMenuTextSpace02_01 {
	width : 10%;
}

.subMenuTextSpace02 {
	width : 20%;
}

.subMenuTextSpace03_01 {
	width : 16%;
}

.subMenuTextSpace03 {
	width : 32%;
}

.subMenuTextSpace04_01 {
	width : 12.5%;
}

.subMenuTextSpace04 {
	width : 25;
}

.level {
	padding-left : 12px;
	padding-top : 8px;
	padding-bottom : 8px;
}

.topImage {
	padding-left : 12px;
}

.subMenuBar A:link {
	text-decoration: none;
}

.subMenuBar A:hover, .subMenuBar A:active {
	text-decoration: none;
}

.subMenuBar A:visited {
	text-decoration: none;
}

.toTop A:link {
	font-size : 13px;
	line-height : 100%;
	color : #4CAC26;
	text-decoration: underline;
}

.toTop A:hover, .toTop A:active {
	font-size : 13px;
	line-height : 100%;
	color : #4CAC26;
	text-decoration: underline;
}

.toTop A:visited {
	font-size : 13px;
	line-height : 100%;
	color : #4CAC26;
	text-decoration: underline;
}

.bottomLine {
	width : 705px;
	height : 1px;
	margin-bottom : 16px;
	margin-top : 16px;
	margin-left : 20px;
	padding-right : 12px;
}

.bottomLink {
	margin-bottom : 16px;
}

.bottomButton {
	height : 28px;
	font-size : 13px;
	line-height : 100%;
	margin-left : 8px;
	margin-right : 8px;
}

.bottomLinkText2 {
	margin-left : 8px;
	margin-right : 8px;
	padding: 2px;
	border: 1px solid #4CAC26;
}

.bottomLinkText2 A {
	font-size : 13px;
	line-height : 100%;
	text-decoration: none;
}

.bottomLinkText2 A:link, .bottomLinkText2 A:visited {
	color: #4CAC26;
}

.bottomLinkText2 A:hover, .bottomLinkText2 A:active {
	color : #FFA600;
}


.bottomButton A {
	display : block;
	height : 28px;
	color : #000000;
	text-decoration: none;
	padding-top : 8px;
	padding-left : 33px;
	background-repeat : no-repeat;
}


.bottomButton .link01 A {
	background-image : url(images/c_b_01.gif);
}

.bottomButton .link01 A:link, .bottomButton .link01 A:visited {
	background-image : url(images/c_b_01.gif);
}

.bottomButton .link01 A:hover, .bottomButton .link01 A:active {
	background-image : url(images/c_b_01-over.gif);
}

.bottomButton .link02 A {
	background-image : url(images/c_b_02.gif);
}

.bottomButton .link02 A:link, .bottomButton .link02 A:visited {
	background-image : url(images/c_b_02.gif);
}

.bottomButton .link02 A:hover, .bottomButton .link02 A:active {
	background-image : url(images/c_b_02-over.gif);
}

.bottomButton .link03 A {
	background-image : url(images/c_b_03.gif);
}

.bottomButton .link03 A:link, .bottomButton .link03 A:visited {
	background-image : url(images/c_b_03.gif);
}

.bottomButton .link03 A:hover, .bottomButton .link03 A:active {
	background-image : url(images/c_b_03-over.gif);
}

.bottomButton .link04 A {
	background-image : url(images/c_b_04.gif);
}

.bottomButton .link04 A:link, .bottomButton .link04 A:visited {
	background-image : url(images/c_b_04.gif);
}

.bottomButton .link04 A:hover, .bottomButton .link04 A:active {
	background-image : url(images/c_b_04-over.gif);
}

.bottomButton .link05 A {
	background-image : url(images/c_b_05.gif);
}

.bottomButton .link05 A:link, .bottomButton .link05 A:visited {
	background-image : url(images/c_b_05.gif);
}

.bottomButton .link05 A:hover, .bottomButton .link05 A:active {
	background-image : url(images/c_b_05-over.gif);
}

.bottomButton .link06 A {
	background-image : url(images/c_b_06.gif);
}

.bottomButton .link06 A:link, .bottomButton .link06 A:visited {
	background-image : url(images/c_b_06.gif);
}

.bottomButton .link06 A:hover, .bottomButton .link06 A:active {
	background-image : url(images/c_b_06-over.gif);
}

.bottomButton .link07 A {
	background-image : url(images/c_b_07.gif);
}

.bottomButton .link07 A:link, .bottomButton .link07 A:visited {
	background-image : url(images/c_b_07.gif);
}

.bottomButton .link07 A:hover, .bottomButton .link07 A:active {
	background-image : url(images/c_b_07-over.gif);
}


.winClose {
	font-size : 13px;
	color : #4CAC26;
	text-align: center;
}

.winClose A {
	color : #4CAC26;
	border: 1px solid #4CAC26;
	padding: 2px;
	text-decoration: none;
}

.photoNavi {
	font-size : 13px;
	color : #4CAC26;
	text-align: center;
	margin-top: 10px;
}

.photoNavi A {
	color : #4CAC26;
	text-decoration: none;
}

.getPDFBlock {
	font-size : 13px;
	line-height : 130%;
	color : #000000;
}


