form {
  margin: 0;
}
.Form01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	color: #646464;
	height: 25px;
}
.Form02 {
	font-size: 12px;
	color: #4E4E4E;
	background-color: #FFFFFF;
	background-image: url(images/ButBg01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #D0D0D0;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	cursor: hand;
	line-height: 18px;
}
.Copy {
	background-color: #F0EDCD;
	background-image: url(images/CopyBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear: left;
	float: left;
	height: 67px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: 575757;
	padding-top: 13px;
	padding-left: 38px;
}
.InLeftMod {
	background-color: #EDEFF3;
	background-image: url(images/InLeftBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 26px;
	padding-bottom: 30px;
	padding-right: 27px;
	padding-left: 35px;
}
.InMainBox {
	padding-bottom: 30px;
	padding-left: 20px;
	padding-top: 26px;
	padding-right: 68px;
}
.LeftBoxTopLeft01 {
	background-image: url(images/LeftBoxTopLeft01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 3px;
}
.LeftBoxTopLeft02 {
	background-image: url(images/LeftBoxTopLeft02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 3px;
}
.LeftBoxTopLeft03 {
	background-image: url(images/LeftBoxTopLeft03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 3px;
}
.LeftBoxTopLeft04 {
	background-image: url(images/LeftBoxTopLeft04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 3px;
}
.LeftBoxTopCenter01 {
	background-image: url(images/LeftBoxTopCenter01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 3px;
}
.LeftBoxTopCenter02 {
	background-image: url(images/LeftBoxTopCenter02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 3px;
}
.LeftBoxTopCenter03 {
	background-image: url(images/LeftBoxTopCenter03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 3px;
}
.LeftBoxTopCenter04 {
	background-image: url(images/LeftBoxTopCenter04.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 3px;
}
.LeftBoxMidLeft01 {
	background-image: url(images/LeftBoxMidLeft01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
	background-color: #1B697F;
}
.LeftBoxMidLeft02 {
	background-image: url(images/LeftBoxMidLeft02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
	background-color: #589e28;
}
.LeftBoxMidLeft03 {
	background-image: url(images/LeftBoxMidLeft03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
	background-color: #9D7D28;
}
.LeftBoxMidLeft04 {
	background-image: url(images/LeftBoxMidLeft04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
	background-color: #1792ae;
}
.LeftBoxMidRight01 {
	background-image: url(images/LeftBoxMidRight01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 3px;
	background-color: #1B697F;
}
.LeftBoxMidRight02 {
	background-image: url(images/LeftBoxMidRight02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 3px;
	background-color: #589e28;
}
.LeftBoxMidRight03 {
	background-image: url(images/LeftBoxMidRight03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 3px;
	background-color: #9D7D28;
}
.LeftBoxMidRight04 {
	background-image: url(images/LeftBoxMidRight04.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 3px;
	background-color: #1792ae;
}
.LeftBoxTopRight01 {
	background-image: url(images/LeftBoxTopRight01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 3px;
	width: 3px;
}
.LeftBoxTopRight02 {
	background-image: url(images/LeftBoxTopRight02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 3px;
	width: 3px;
}
.LeftBoxTopRight03 {
	background-image: url(images/LeftBoxTopRight03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 3px;
	width: 3px;
}
.LeftBoxTopRight04 {
	background-image: url(images/LeftBoxTopRight04.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 3px;
	width: 3px;
}
.List00 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.List00Link:link {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.List00Link:visited {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.List00Link:hover {
	font-size: 12px;
	color: #81A6C5;
	text-decoration: none;
}
.List00Link:active {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.List01 {
	background-image: url(images/Point03.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b5b5b5;
	padding-bottom: 3px;
	padding-top: 5px;
}
.List01Link:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.List01Link:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.List01Link:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.List01Link:active {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.List02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-bottom: 3px;
	padding-top: 5px;
}
.List03 {
	background-image: url(images/Point03.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-left: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b5b5b5;
	padding-bottom: 3px;
	padding-top: 5px;
}
.List04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b5b5b5;
	padding-bottom: 3px;
	padding-top: 5px;
}
.List05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #39a0bb;
	background-image: url(images/ListBg01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.List06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-right: 12px;
	padding-left: 12px;
	border: 1px solid #e3e3e3;
}
.List07 {
	background-image: url(images/Point03.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-top: 5px;
}
.List08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFCC00;
}
.List08Link:link {
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}
.List08Link:visited {
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}
.List08Link:hover {
	font-size: 12px;
	color: #cedfe3;
	text-decoration: none;
}
.List08Link:active {
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}
.ListLeftMenu01 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #006c8b;
	background-image: url(images/Point05.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
}
.ListLeftMenu01Link:link {
	font-size: 12px;
	color: #006c8b;
	text-decoration: none;
}
.ListLeftMenu01Link:visited {
	font-size: 12px;
	color: #006c8b;
	text-decoration: none;
}
.ListLeftMenu01Link:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.ListLeftMenu01Link:active {
	font-size: 12px;
	color: #006c8b;
	text-decoration: none;
}
.ListLeftMenu02 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #3a8b00;
	background-image: url(images/Point05.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
}
.ListLeftMenu02Link:link {
	font-size: 12px;
	color: #3a8b00;
	text-decoration: none;
}
.ListLeftMenu02Link:visited {
	font-size: 12px;
	color: #3a8b00;
	text-decoration: none;
}
.ListLeftMenu02Link:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.ListLeftMenu02Link:active {
	font-size: 12px;
	color: #3a8b00;
	text-decoration: none;
}
.ListLeftMenu03 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #8b6900;
	background-image: url(images/Point05.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
}
.ListLeftMenu03Link:link {
	font-size: 12px;
	color: #8b6900;
	text-decoration: none;
}
.ListLeftMenu03Link:visited {
	font-size: 12px;
	color: #8b6900;
	text-decoration: none;
}
.ListLeftMenu03Link:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.ListLeftMenu03Link:active {
	font-size: 12px;
	color: #8b6900;
	text-decoration: none;
}
.ListLeftMenu04 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #1188aa;
	background-image: url(images/Point05.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
}
.ListLeftMenu04Link:link {
	font-size: 12px;
	color: #1188aa;
	text-decoration: none;
}
.ListLeftMenu04Link:visited {
	font-size: 12px;
	color: #1188aa;
	text-decoration: none;
}
.ListLeftMenu04Link:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.ListLeftMenu04Link:active {
	font-size: 12px;
	color: #1188aa;
	text-decoration: none;
}
.ListLeftMenuS01 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	background-image: url(images/Point06.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
}
.ListLeftMenuS01Link:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.ListLeftMenuS01Link:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.ListLeftMenuS01Link:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.ListLeftMenuS01Link:active {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.Line01 {
	background-image: url(images/Line01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 7px;
}
.Line02 {
	background-image: url(images/Line02.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 7px;
}
.MainBg {
	background-color: #FFFFFF;
	background-image: url(images/InMainBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.PageLeftTitleBg01 {
	background-color: #1B697F;
	background-image: url(images/PageLeftTitleBg.gif);
	background-repeat: repeat-x;
	background-position: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.PageLeftTitleBg02 {
	background-color: #1B697F;
	background-image: url(images/PageLeftTitleBg0201.gif);
	background-repeat: repeat-x;
	background-position: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.PageLeftTitleBg03 {
	background-color: #9D7D28;
	background-image: url(images/PageLeftTitleBg0202.gif);
	background-repeat: repeat-x;
	background-position: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.PageLeftTitleBg04 {
	background-color: #9d8d28;
	background-image: url(images/PageLeftTitleBg0203.gif);
	background-repeat: repeat-x;
	background-position: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.PageMainBox {
	padding-bottom: 30px;
	padding-left: 20px;
	padding-top: 26px;
	padding-right: 50px;
}
.PageBar {
	border: 1px solid #e3e3e3;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	background-image: url(images/TitleMapBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #1b697f;
}

.Pic01 {
	border: 1px solid #c6c6c6;
}
.Pic02 {
	border: 1px solid #c6c6c6;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.Pic02Right {
	background-image: url(images/Pic02Right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 3px;
	background-color: #e5e5e5;
}
.Pic02Bot {
	background-image: url(images/Pic02Bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 4px;
	background-color: #e5e5e5;
	font-size: 1px;
}
.Pic02BotRight {
	height: 4px;
	width: 3px;
	background-color: #e5e5e5;
	font-size: 1px;
}
.Pic03 {
	border: 1px solid #e3e3e3;
}
.Table01TopLeft {
	background-image: url(images/Table01TopLeft.gif);
	background-repeat: repeat;
	background-position: left top;
	height: 18px;
	width: 14px;
}
.Table01TopCenter {
	background-image: url(images/Table01TopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 18px;
}
.Table01TopRight {
	background-image: url(images/Table01TopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 18px;
	width: 17px;
}
.Table01MidLeft {
	background-image: url(images/Table01MidLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 14px;
}
.Table01MidRight {
	background-image: url(images/Table01MidRight.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 17px;
}
.Table01BotLeft {
	background-image: url(images/Table01BotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	width: 14px;
}
.Table01BotCenter {
	background-image: url(images/Table01BotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
}
.Table01BotRight {
	background-image: url(images/Table01BotRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	width: 17px;
}

.TitleLeftMenu {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	color: #181818;
	background-image: url(images/Point01.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 16px;
}
.TitleLeft {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 21px;
}
.TitleSiteMap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1b697f;
	background-image: url(images/TitleMapBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.TitleSiteMapLink:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.TitleSiteMapLink:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.TitleSiteMapLink:hover {
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}
.TitleSiteMapLink:active {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.TitleLeftE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 21px;
}


.Title01 {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	color: #181818;
	background-image: url(images/Point02.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 16px;
}
.Title02 {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	color: #1b697f;
}
.Title03 {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	color: #475c23;
}
.Title04 {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	color: #825f13;
}
.Title05 {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	color: #13708a;
}
.Title06 {
	font-size: 15px;
	font-weight: bold;
	color: #29A5C9;
	background-image: url(images/Point03.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 20px;
	line-height: 22px;
}
.Title07 {
	font-size: 15px;
	font-weight: bold;
	color: #475c23;
	background-image: url(images/Point08.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 20px;
	line-height: 22px;
}
.Title08 {
	font-size: 13px;
	font-weight: bold;
	color: #4F7500;
	line-height: 22px;
}
.TopMenuBg {
	background-image: url(images/TopMenuBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 88px;
}
.InMainFlashBg {
	background-color: #7dbfe6;
}
