﻿.h0/*粗體 - 標題黑*/
{
	font-size: 1.2em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.h1/*粗體 - 黑*/
{
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.h2
{
	font-size: 1em;
	color: #527E25;
	text-decoration: none;
	font-weight: bold;
}
.h3
{
	font-size: 1em;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
.h4
{
	font-size: 1em;
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}

.p1/*一般內文 - 深灰*/
{
	font-size: 1em;
	line-height: 24px;
	color: #505050;
	text-decoration: none;
	font-weight: normal;
}
.p2/*一般內文 - 天藍*/
{
	font-size: 1em;
	line-height: 24px;
	color: #2697A5;
	font-weight: normal;
	text-decoration: none;
}

.p3/*一般內文 - 藍色*/
{
	font-size: 1em;
	line-height: 24px;
	color: #0A6DC2;
	font-weight: normal;
	text-decoration: none;
}

.p3/*一般內文 - 藍色*/
{
	font-size: 1em;
	line-height: 24px;
	color: #0A6DC2;
	font-weight: normal;
	text-decoration: none;
}

.p3 a:link/*一般內文 - 藍色*/
{
	color: #0A6DC2;
	font-weight: normal;
	text-decoration: none;

}

.p3 a:hover/*一般內文 - 藍色*/
{
    text-decoration: underline;
	font-weight: normal;
}

.p3 a:visited/*一般內文 - 藍色*/
{
	color: #06487D;
	text-decoration: none;
	font-weight: normal;
}


.p4/*一般內文 - 綠*/
{
	font-size: 1em;
	line-height: 24px;
	color: #61A10C;
	font-weight: normal;
	text-decoration: none;
}

.p5/*一般內文 - 橘色*/
{
	font-size: 1em;
	line-height: 24px;
	color: #FF9933;
	font-weight: normal;
	text-decoration: none;
}

.p5 a:link/*一般內文 - 橘色*/
{
	color: #FF9933;
	font-weight: normal;
	text-decoration: none;

}

.p5 a:hover/*一般內文 - 橘色*/
{
    text-decoration: underline;
	font-weight: normal;
}

.p5 a:visited/*一般內文 - 橘色*/
{
	color: #C07800;
	text-decoration: none;
	font-weight: normal;
}

.p6/*一般內文 - 紅*/
{
	font-size: 1em;
	line-height: 24px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}

.table_nobd /* 表格風格定義 Table Style 1 */
{
	font-size: 1em;
	border-collapse: collapse;
	vertical-align:top;
	padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
	border: 0px;
}

.table_nobd th
{

	border: 0;
	line-height: 18px;
	font-weight: bold;
	padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
	vertical-align: top;
	text-align: center;
}

.table_nobd td
{
	border: 0;
	padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
	line-height: 20px;	
	vertical-align:top;
}

.table01 /* 表格風格定義 Table Style 1 (草綠)*/

{
	font-size: 1em;
	border-collapse: collapse;
	border: 1px solid #E5F3D0;
	background-color: #FFF;
	color: #333;

}

.table01 th
{
	border: 1px solid #FFF;
	background-color: #7AB924;
	color: #FFF;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

.table01 td
{
	border: 1px solid #E5F3D0;
	background-color: #FFF;
	color: #333;
}

.table02 /* 表格風格定義 Table Style 2 (藍色)*/

{
	font-size: 1em;
	border-collapse: collapse;
	border: 1px solid #C0E3FF;
	background-color: #FFF;
	color: #333;

}

.table02 th
{
	border: 1px solid #FFF;
	background-color: #137AD7;
	color: #FFF;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

.table02 td
{
	border: 1px solid #C0E3FF;
	background-color: #FFF;
	color: #333;
}

.table03 /* 表格風格定義 Table Style 2 (亮橘)*/

{
	font-size: 1em;
	border-collapse: collapse;
	border: 1px solid #FFDEC5;
	background-color: #FFF;
	color: #333;

}

.table03 th
{
	border: 1px solid #FFF;
	background-color: #E26F05;
	color: #FFF;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

.table03 td
{
	border: 1px solid #FFDEC5;
	background-color: #FFF;
	color: #333;
}

.table04 /* 表格風格定義 Table Style 4 (洋紅)*/

{
	font-size: 1em;
	border-collapse: collapse;
	border: 1px solid #FFCDF9;
	background-color: #FFF;
	color: #333;

}

.table04 th
{
	border: 1px solid #FFF;
	background-color: #E71193;
	color: #FFF;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

.table04 td
{
	border: 1px solid #FFCDF9;
	background-color: #FFF;
	color: #333;
}


.text
{
    color: #5a5a5a;
    font-weight: bold;
    text-decoration: none;
    line-height: 11em;
}

.text li
{   
    list-style-type: none;
    font-weight: normal;
    line-height:11em;     
}
.text ul li
{
    font-size: 1em;
    text-decoration: none;
    font-weight: normal;
}

.text ul ul li
{
    font-size: 1em;
    text-decoration: none;
    font-weight: normal;
    line-height: 11em;
    
}

.text ul ul ul li
{
    font-size: 1em;
    text-decoration: none;
    font-weight: normal;
    line-height: 11em;
}
.text ul ul ul ul li
{   font-size: 1em;
    text-decoration: none;
    font-weight: normal;
    line-height: 11em;
    
}
.text ul ul ul ul ul li
{
    font-size: 1em;
    text-decoration: none;
    font-weight: normal;
    line-height: 11em;
}

.aio_item01
{
    background-image: url(images/aio_item01.gif);
    padding: 0px 0px 0px 15px;
    background-position: 0 center ;
    background-repeat: no-repeat;
}

.aio_item02
{
    background-image: url(images/aio_item02.gif);
    padding: 0px 0px 0px 15px;
    background-position: 0 center ;
    background-repeat: no-repeat;
}

.aio_item03
{
    background-image: url(images/aio_item03.gif);
    padding: 0px 0px 0px 15px;
    background-position: 0 center ;
    background-repeat: no-repeat;
}


#page_matter table01,#page_matter table02,#page_matter table03,#page_matter table04
{table-layout:fixed;
word-wrap:break-word;
word-break:break-all ;
overflow:auto;
}
