@charset "big5";
form {
	margin: 0;
}
.Form01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #CCCCCC;
	color: #646464;
	width: 100%;
	height: 24px;
}
.Forms02 {
	font-size: 13px;
	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;
}
.Form03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #CCCCCC;
	color: #646464;
	height: 24px;
}
.FormText01 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	padding-right: 5px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 3px;
	background-image: url(images/Point02.gif);
	background-repeat: no-repeat;
	background-position: 10px 13px;
}
.BotBox {
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 16px;
	padding-top: 14px;
}
.CopyTopLeft {
	background-image: url(images/CopyTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 11px;
}
.CopyTopCenter {
	background-image: url(images/CopyTopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 13px;
}
.CopyTopRight {
	background-image: url(images/CopyTopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 13px;
	width: 11px;
}
.CopyMidLeft {
	background-image: url(images/CopyMidLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 11px;
}
.CopyMidCenter {
	background-image: url(images/CopyBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.CopyMidRight {
	background-image: url(images/CopyMidRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 11px;
}
.CopyBotLeft {
	background-image: url(images/CopyBotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 11px;
	width: 11px;
}
.CopyBotCenter {
	background-image: url(images/CopyBotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 11px;
}
.CopyBotRihgt {
	background-image: url(images/CopyBotRihgt.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11px;
	width: 11px;
}
.CopyText {
	font-size: 13px;
	color: #63686b;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.CopyTextE01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #677a87;
	text-transform: none;
}
.CopyTextELink:link, .CopyTextELink:visited, .CopyTextELink:active {
	font-size: 9px;
	color: #677a87;
	text-decoration: none;
}
.CopyTextELink:hover {
	font-size: 9px;
	color: #FF7700;
	text-decoration: none;
}

.FlashBox {
	padding: 4px;
	border: 1px solid #e2e2e2;
	background-color: #e3ebee;
	height: 273px;
}
.Line01 {
	height: 9px;
}
.Line02 {
	background-image: url(images/Line02.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 9px;
}
.Line03 {
	background-image: url(images/Line03.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 9px;
}

.LeftMenuBg {
	background-image: url(images/LeftMenuBg.gif);
	background-repeat: repeat;
	background-position: left bottom;
	height: 43px;
}
.LeftMenuTopLeft {
	background-image: url(images/LeftMenuTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 17px;
}
.LeftMenuTopCenter {
	background-image: url(images/LeftMenuTopBg.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 45px;
}
.LeftMenuTopRight {
	background-image: url(images/LeftMenuTopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 45px;
	width: 17px;
}
.LeftMenuMidLeft {
	background-image: url(images/LeftMenuMidLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 17px;
}
.LeftMenuMidCenter {
	background-color: #FFFFFF;
}

.LeftMenuMidRight {
	background-image: url(images/LeftMenuMidRight.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.LeftMenuBotLeft {
	background-image: url(images/LeftMenuBotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 19px;
	width: 17px;
}
.LeftMenuBotCenter {
	background-image: url(images/LeftMenuBotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 19px;
}
.LeftMenuBotRight {
	background-image: url(images/LeftMenuBotRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 19px;
	width: 17px;
}
.LeftMod {
	width: 232px;
}
.LeftPageTitle {
	background-image: url(images/LeftPageTitleBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 3px;
	background-color: #3382c5;
}
.LeftPageTitleC {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.LeftPageTitleE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.LeftPageList01 {
	font-size: 13px;
	line-height: 18px;
	color: #2e2e2e;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 26px;
	background-image: url(images/Point03.gif);
	background-repeat: no-repeat;
	background-position: 16px 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	height: 28px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.LeftPageList02 {
	font-size: 13px;
	line-height: 18px;
	color: #2e2e2e;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 37px;
	background-image: url(images/Point07.gif);
	background-repeat: no-repeat;
	background-position: 27px 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	height: 28px;
	background-color: #FFFFFF;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.LeftMar01 {
	font-size: 13px;
	line-height: 18px;
	color: #2e2e2e;
	background-image: url(images/Icon_Hot.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-left: 35px;
	padding-bottom: 3px;
}
.LeftMar01 a:link, .LeftMar01 a:visited, .LeftMar01 a:active {
	color: #2e2e2e;
	text-decoration: none;
}
.LeftMar01 a:hover {
	color: #afafaf;
	text-decoration: none;
}

.MainTable {
	background-color: #e2fbf5;
}
.MainMenuBox {
	padding-right: 13px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.MainMenuLine {
	background-image: url(images/MainMenuLine01.gif);
	background-repeat: no-repeat;
	width: 17px;
}
.MainMenuTable {
	background-color: #1b92e7;
	background-image: url(images/MainMenuBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #40a1d6;
}



.MainTopLeft {
	background-image: url(images/MainTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 20px;
}
.MainMod {
	padding-right: 20px;
}

.MainTopCenter {
	background-image: url(images/MainTopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 10px;
}
.MainTopRight {
	background-image: url(images/MainTopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 10px;
	width: 20px;
}
.MainMidCenter {
	background-color: #FFFFFF;
}

.MainMidLeft {
	background-image: url(images/MainMidLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 20px;
}
.MainMidRight {
	background-image: url(images/MainMidRight.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 20px;
}
.MainBotLeft {
	background-image: url(images/MainBotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 26px;
	width: 20px;
}
.MainBotCenter {
	background-image: url(images/MainBotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 26px;
	background-color: #FFFFFF;
}
.MainBotRight {
	background-image: url(images/MainBotRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 26px;
	width: 20px;
}
.NewsTopLeft {
	background-image: url(images/NewsTopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 13px;
	width: 13px;
}
.NewsTopCenter {
	background-image: url(images/NewsTopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 13px;
}
.NewsTopRight {
	background-image: url(images/NewsTopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 13px;
	width: 13px;
}
.NewsMidLeft {
	background-image: url(images/NewsMidLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 13px;
}
.NewsMidRight {
	background-image: url(images/NewsMidRight.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 13px;
}
.NewsBotLeft {
	background-image: url(images/NewsBotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 13px;
	width: 13px;
}
.NewsBotCenter {
	background-image: url(images/NewsBotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 13px;
}
.NewsBotRight {
	background-image: url(images/NewsBotRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 13px;
	width: 13px;
}
.PageListBox {
	background-color: #E6F3FF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 13px;
	color: #2e2e2e;
}



.Pic01 {
	border: 1px solid #e2e2e2;
}
.Pic02 {
	border: 3px solid #FFFFFF;
}
.Pic02TopLeft {
	background-image: url(images/Pic02TopLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 6px;
	width: 6px;
	font-size: 1px;
	letter-spacing: 1em;
}
.Pic02TopCenter {
	background-image: url(images/Pic02TopCenter.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 6px;
	font-size: 1px;
	letter-spacing: 1em;
}
.Pic02TopRight {
	background-image: url(images/Pic02TopRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 6px;
	width: 6px;
	font-size: 1px;
	letter-spacing: 1em;
}
.Pic02MidCenter {
	background-color: #FFFFFF;
	height: 90px;
	width: 90px;
}
.Pic02MidLeft {
	background-color: #FFFFFF;
	background-image: url(images/Pic02MidLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 6px;
}
.Pic02MidRight {
	background-image: url(images/Pic02MidRight.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 6px;
}
.Pic02BotLeft {
	background-image: url(images/Pic02BotLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 6px;
	width: 6px;
	font-size: 1px;
	letter-spacing: 1em;
}
.Pic02BotCenter {
	background-image: url(images/Pic02BotCenter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 6px;
	font-size: 1px;
	letter-spacing: 1em;
}
.Pic02BotRight {
	background-image: url(images/Pic02BotRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 6px;
	width: 6px;
	font-size: 1px;
	letter-spacing: 1em;
}

.PicRight01 {
	background-color: #DBDFE0;
	background-image: url(images/PicRight01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 4px;
}
.PicBotRight01 {
	background-color: #DBDFE0;
	height: 5px;
	width: 4px;
	font-size: 1px;
	letter-spacing: 1em;
}
.PicBot01 {
	background-color: #DBDFE0;
	background-image: url(images/PicBot01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 5px;
	font-size: 1px;
	letter-spacing: 1em;
}

.RightMod {
	width: 143px;
}
.Text01 {
	font-size: 13px;
	line-height: 1.6;
	color: #2e2e2e;
	font-family: Arial, Helvetica, sans-serif;
}
.Text01Link:link, .Text01Link:visited, .Text01Link:active {
	color: #2e2e2e;
	text-decoration: none;
}
.Text01Link:hover {
	color: #FF8800;
	text-decoration: none;
}
.Text02 {
	font-size: 13px;
	line-height: 1.6;
	color: #2e2e2e;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/Point02.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
	padding-left: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.Text02Link:link, .Text02Link:visited, .Text02Link:active {
	color: #2e2e2e;
	text-decoration: none;
}
.Text02Link:hover {
	color: #5c7dea;
	text-decoration: none;
}
.Text03 {
	font-size: 13px;
	line-height: 1.6;
	color: #2e2e2e;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
}
.Text03C {
	font-size: 13px;
	line-height: 1.6;
	color: #2e2e2e;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #EEF9FF;
	padding-top: 5px;
	padding-bottom: 3px;
}

.Text03Link:link, .Text03Link:visited, .Text03Link:active {
	color: #5c7dea;
	text-decoration: none;
}
.Text03Link:hover {
	color: #FF8800;
	text-decoration: none;
}

.Text03Link_2:link {
	color: #FF8800;
	text-decoration: none;
}
.Text03Link_2:visited {
	color: #FF8800;
	text-decoration: none;
}
.Text03Link_2:hover {
	color: #FF8800;
	text-decoration: none;
}
.Text03Link_2:active {
	color: #5c7dea;
	text-decoration: none;
}


.Text04 {
	font-size: 13px;
	line-height: 1.6;
	color: #2e2e2e;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/Point02.gif);
	background-repeat: no-repeat;
	background-position: 18px 12px;
	padding-left: 38px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.Text05 {
	font-size: 13px;
	line-height: 18px;
	color: #2e2e2e;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 30px;
	background-image: url(images/Point07.gif);
	background-repeat: no-repeat;
	background-position: 20px 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	height: 28px;
}
.Text06 {
	font-size: 13px;
	line-height: 18px;
	color: #2e2e2e;
	padding-right: 5px;
	padding-left: 13px;
	background-image: url(images/Point07.gif);
	background-repeat: no-repeat;
	background-position: 1px 10px;
	padding-top: 5px;
}
.TopBg {
	background-repeat: repeat-x;
	background-position: left top;
	height: 137px;
	background-image: url(images/TopBg.gif);
	background-color: #F2FFFC;
}
.Title01 {
	font-size: 18px;
	font-weight: bold;
	color: #4b4a4a;
	background-image: url(images/Point04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.Title01Link:link {
	font-size: 18px;
	color: #4b4a4a;
	text-decoration: none;
}
.Title01Link:visited {
	font-size: 18px;
	color: #4b4a4a;
	text-decoration: none;
}
.Title01Link:hover {
	font-size: 18px;
	color: #5c7dea;
	text-decoration: none;
}
.Title01Link:active {
	font-size: 18px;
	color: #4b4a4a;
	text-decoration: none;
}

.Title02 {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	height: 24px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 3px;
	background-color: #e6f3ff;
}
.Title02Link:link {
	font-size: 13px;
	color: #2E2E2E;
	text-decoration: none;
}
.Title02Link:visited {
	font-size: 13px;
	color: #2E2E2E;
	text-decoration: none;
}
.Title02Link:hover {
	font-size: 13px;
	color: #00b0ed;
	text-decoration: none;
}
.Title02Link:active {
	font-size: 13px;
	color: #2E2E2E;
	text-decoration: none;
}
.Title03 {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	height: 24px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 3px;
	background-color: #E6F3FF;
}
.Title03Link:link {
	font-size: 13px;
	color: #2E2E2E;
	text-decoration: none;
}
.Title03Link:visited {
	font-size: 13px;
	color: #2E2E2E;
	text-decoration: none;
}
.Title03Link:hover {
	font-size: 13px;
	color: #00b0e4;
	text-decoration: none;
}
.Title03Link:active {
	font-size: 13px;
	color: #2E2E2E;
	text-decoration: none;
}
.Title04 {
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	height: 24px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 3px;
	background-color: #E6F3FF;
}
