@import url("SpryCollapsiblePanel.css");

/*清除多餘的邊框------------------------------------------------*/
div, dl, dt, dd, ul, ol, li{
	margin:0;
	padding:0;
}

ol, ul {
	list-style:none;
}
/*--------------------------------------------------------------*/

@charset "big5";

.button {
	font-size: 10.5px;
	font-weight: normal;
	color: #1C5180;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	height: 19px;
	line-height: 15px;
	cursor: hand;
}
.button-red {
	font-size: 10.5px;
	font-weight: normal;
	color: #8C2B4D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	height: 19px;
	line-height: 15px;
	cursor: hand;
}

.download {
	font-size: 12px;
	font-weight: normal;
	color: #676767;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 21px;
	letter-spacing: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-decoration: none;
}
a.download:hover {
	font-size: 12px;
	font-weight: normal;
	color: #676767;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 21px;
	letter-spacing: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
.download-size {
	font-size: 10px;
	font-weight: bold;
	color: #A0A0A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 21px;
	letter-spacing: 1px;
}
.button-color {
	font-size: 11.5px;
	font-weight: normal;
	color: #8C2B4D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	height: 23px;
	line-height: 18px;
}

.button-1 {
	font-size: 10.5px;
	font-weight: normal;
	color: #1C5180;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	height: 30px;
	line-height: 15px;
}

a.button-01:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #946729;
	text-decoration: underline;
	font-weight: normal;
	letter-spacing: 2px;
}
.button-02 {
	font-size: 10.5px;
	font-weight: normal;
	color: #1C5180;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 17px;
	letter-spacing: 2px;
}
a.button-02:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	line-height: 17px;
	color: #C40005;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 2px;
}
.category-main {
	font-size: 13px;
	font-weight: normal;
	color: #6C4702;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.category-sub {
	font-size: 15px;
	font-weight: bold;
	color: #885902;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.category {
	font-size: 11.5px;
	font-weight: normal;
	color: #8A5F0D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.category-sub-1 {
	font-size: 11.5px;
	font-weight: normal;
	color: #21786B;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.check-box {
	font-size: 11px;
	font-weight: normal;
	color: #1C5180;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	word-spacing: normal;
	letter-spacing: 2px;
	border-top-color: #D98F08;
	border-right-color: #D98F08;
	border-bottom-color: #D98F08;
	border-left-color: #D98F08;
}
.detail {
	font-size: 12px;
	font-weight: normal;
	color: #676767;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
	letter-spacing: 1px;
}
.detail-table-01 {
	font-size: 11px;
	font-weight: normal;
	color: #4C4C4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 21px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #6A6A6A;
	border-right-color: #6A6A6A;
	border-bottom-color: #6A6A6A;
	border-left-color: #6A6A6A;
}
.detail-cell-01 {
	font-size: 11px;
	font-weight: normal;
	color: #4C4C4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 21px;
	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: none;
	border-top-color: #6A6A6A;
	border-right-color: #6A6A6A;
	border-bottom-color: #6A6A6A;
	border-left-color: #6A6A6A;
}
.detail-table-content {
	font-size: 11px;
	font-weight: normal;
	color: #2B2B2B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 21px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #6A6A6A;
	border-right-color: #6A6A6A;
	border-bottom-color: #6A6A6A;
	border-left-color: #6A6A6A;
}

.detail-table-title {
	font-size: 13px;
	font-weight: normal;
	color: #574635;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 21px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #6A6A6A;
	border-right-color: #6A6A6A;
	border-bottom-color: #6A6A6A;
	border-left-color: #6A6A6A;
}



.input-category {
	font-size: 12px;
	font-weight: normal;
	color: #8A5F0D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	height: 17px;
	border: 1px solid #707070;
}
.input-category-sub {
	font-size: 12px;
	font-weight: normal;
	color: #21786B;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	height: 17px;
	border: 1px solid #F3B370;
}
.input-sort {
	font-size: 11.5px;
	font-weight: normal;
	color: #C01818;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 13px;
	height: 15px;
	border: 1px solid #F3B370;
}
.input-percent {
	font-size: 11.5px;
	font-weight: normal;
	color: #1329C6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 12px;
	height: 15px;
	border: 1px solid #F3B370;
}




.input-box-01 {
	font-size: 12px;
	font-weight: normal;
	color: #747474;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 14px;
	height: 17px;
	border: 1px solid #707070;
}
.input-box-01-category-sub {
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	height: 17px;
	border: 1px solid #BDBC7D;
	background-color: #FDFFF4;
}
.input-box-01-category {
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	height: 17px;
	border: 1px solid #B5C558;
	background-color: #F4FCDA;
}


.input-box-01-new {
	font-size: 12px;
	font-weight: normal;
	color: #3888D8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	height: 17px;
	border: 1px solid #747474;
}
.input-box-02 {
	font-size: 12px;
	font-weight: normal;
	color: #747474;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	height: 75px;
	border: 1px solid #707070;
}

.input-box-02-new {
	font-size: 12px;
	font-weight: normal;
	color: #3888D8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	border: 1px solid #BEBBBA;
	height: 75px;
}
.input-box-03 {
	font-size: 12px;
	font-weight: normal;
	color: #747474;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	height: 45px;
	border: 1px solid #707070;
}
.input-box-04 {
	font-size: 12px;
	font-weight: normal;
	color: #747474;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	height: 105px;
	border: 1px solid #707070;
}
.input-box-05 {
	font-size: 12px;
	font-weight: normal;
	color: #747474;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	height: 150px;
	border: 1px solid #707070;
}




.left-menu-category-main {
	font-size: 13px;
	color: #6D6D6D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 21px;
	letter-spacing: 2px;
}
a.left-menu-category-main:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #6D6D6D;
	text-decoration: underline;
	letter-spacing: 2px;
}

.left-menu-category-sub {
	font-size: 11.5px;
	font-weight: normal;
	color: #373F25;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 17px;
	word-spacing: normal;
	letter-spacing: 2px;
}
a.left-menu-category-sub:hover {
	font-size: 11.5px;
	font-weight: normal;
	color: #373F25;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
	word-spacing: normal;
	letter-spacing: 2px;
	position: relative;
	left: 1px;
	top: 1px;
}

.main-top-title {
	font-size: 12px;
	font-weight: normal;
	color: #9D9D9D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 18px;
	word-spacing: normal;
	letter-spacing: 1px;
}
a.main-top-title:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #B07300;
	height: 15px;
	text-decoration: underline;
	font-weight: normal;
	letter-spacing: 1px;
}

.main-top-title-active {
	font-size: 12px;
	font-weight: normal;
	color: #6C4702;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 18px;
	word-spacing: normal;
	letter-spacing: 1px;
}
.link {
	font-size: 12px;
	font-weight: normal;
	color: #676767;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 21px;
	letter-spacing: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #464646;
	border-right-color: #464646;
	border-bottom-color: #464646;
	border-left-color: #464646;
	text-decoration: none;
}
a.link:hover {
	font-size: 12px;
	font-weight: normal;
	color: #676767;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 21px;
	letter-spacing: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
.member-username {
	font-size: 10.5px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
	letter-spacing: 1px;
}


.page-change {
	font-size: 12px;
	font-weight: normal;
	color: #7C7C7C;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.page-change-bold {
	font-size: 12px;
	font-weight: bolder;
	color: #7C7C7C;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.page-change-bold-blue {
	font-size: 12px;
	font-weight: bolder;
	color: #006DA2;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
	letter-spacing: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



.page-change-pull-up-menu {
	font-size: 11px;
	font-weight: normal;
	color: #717171;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 13px;
	height: 18px;
	border: 1px solid #BEBEBE;
}
.select-01 {
	font-size: 12px;
	font-weight: normal;
	color: #69604B;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 15px;
	height: 18px;
	border: 1px solid #707070;
}
.site-map-title {
	font-size: 15px;
	color: #6D6D6D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 21px;
	letter-spacing: 2px;
	font-weight: bold;
}
.site-map-main {
	font-size: 12px;
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 21px;
	letter-spacing: 2px;
	font-weight: bold;
}
.site-map-content {
	font-size: 12px;
	font-weight: normal;
	color: #616161;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 21px;
	word-spacing: normal;
	letter-spacing: 1px;
}
a.site-map-content:hover {
	font-size: 12px;
	font-weight: normal;
	color: #616161;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 21px;
	word-spacing: normal;
	letter-spacing: 1px;
}

.silder-text {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: 2px;
}
.top-menu {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
	letter-spacing: 1px;
}
a.top-menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #FFFFFF;
	height: 15px;
	text-decoration: underline;
	font-weight: normal;
	letter-spacing: 1px;
}
.table {
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
}
.table-module {
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
}

.table-2side {
	font-size: 12px;
	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: none;
	border-left-style: solid;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
}


.cell {
	font-size: 11px;
	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: none;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
.cell-sub {
	font-size: 11px;
	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: none;
	border-left-style: none;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
.table-01 {
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #F3DFCB;
	border-right-color: #F3DFCB;
	border-bottom-color: #F3DFCB;
	border-left-color: #F3DFCB;
}
.cell-01 {
	font-size: 11px;
	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: none;
	border-top-color: #F3DFCB;
	border-right-color: #F3DFCB;
	border-bottom-color: #F3DFCB;
	border-left-color: #F3DFCB;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

.table-sub-01 {
	font-size: 11px;
	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: none;
	border-top-color: #AFC4AA;
	border-right-color: #AFC4AA;
	border-bottom-color: #AFC4AA;
	border-left-color: #AFC4AA;
	color: #E30005;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}
.cell-sub-01 {
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #AFC4AA;
	border-right-color: #AFC4AA;
	border-bottom-color: #AFC4AA;
	border-left-color: #AFC4AA;
	color: #E30005;
}

.table-sub-02 {
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
	color: #E30005;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}
.cell-sub-02 {
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #B00004;
	border-right-color: #B00004;
	border-bottom-color: #B00004;
	border-left-color: #B00004;
	color: #E30005;
}

.text-assist-01 {
	font-size: 10.5px;
	font-weight: normal;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 1px;
}
.text-assist-02-1 {
	font-size: 10.5px;
	font-weight: normal;
	color: #3364BF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
}


.text-assist-02 {
	font-size: 10.5px;
	font-weight: normal;
	color: #3364BF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 17px;
}
a.text-assist-02:hover {
	font-size: 10.5px;
	font-weight: normal;
	color: #3364BF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
}


.text-assist-03 {
	font-size: 13px;
	font-weight: normal;
	color: #C01818;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.text-assist-04 {
	font-size: 13px;
	font-weight: normal;
	color: #CA0B61;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
	cursor: help;
}

.text-assist-05 {
	font-size: 11.5px;
	font-weight: normal;
	color: #C01818;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 16px;
	word-spacing: normal;
}
.text-assist-06 {
	font-size: 11.5px;
	font-weight: normal;
	color: #1329C6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 16px;
	word-spacing: normal;
}
.text-assist-07 {
	font-size: 13px;
	font-weight: normal;
	color: #E80000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 21px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.text-assist-08 {
	font-size: 10.5px;
	font-weight: normal;
	color: #AF3D73;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
	cursor: help;
}
.text-assist-09 {
	font-size: 10.5px;
	font-weight: normal;
	color: #263CFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
	cursor: help;
}






.text-content-01 {
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.text-content-02 {
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
}

a.text-content-02:hover {
	font-size: 12px;
	font-weight: normal;
	color: #C40005;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.text-content-03 {
	font-size: 12px;
	font-weight: normal;
	color: #21786B;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 21px;
	word-spacing: normal;
	letter-spacing: 2px;
}

.text-title-01 {
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.text-title-01-blue {
	font-size: 12px;
	font-weight: normal;
	color: #0033FF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.text-title-01-red {
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.text-title-02 {
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.text-title-03 {
	font-size: 11.5px;
	font-weight: normal;
	color: #0078DB;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
}


.text-title-04 {
	font-size: 12px;
	font-weight: normal;
	color: #A60000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
	word-spacing: normal;
	letter-spacing: 2px;
}
.text-title-05 {
	font-size: 11.5px;
	font-weight: normal;
	color: #563C18;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
	word-spacing: normal;
	letter-spacing: 2px;
}


.g1-text-title-01 {
	font-size: 13px;
	font-weight: normal;
	color: #018787;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 21px;
	letter-spacing: 2px;
}


/************************************/

.month{


}

.month th span ,
.month ul {
	 display:none;
}

.month td.active:hover ul ,
.month td.hover ul{
	border:3px solid #FFC68C;
	padding:3px;
	display:block;
	position:absolute;
	background-color: #F9FFE2;
	margin-top: 23px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -104px;
	width: 630px;
}
