@charset "big5";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
img,acronym{border:0;}
input,select{vertical-align:middle;margin:0;}

body{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#666666;background-color: #fbfbf3;line-height: 17px; word-break:break-all;}
a:link,a:visited{color:#666666;text-decoration:none;}
a:hover{color:#EC8000;text-decoration:none;}
.index_bg{background-image: url(../images/index_bg1.jpg);background-repeat: no-repeat;}
.main_bg{background-image: url(../images/main_bg2.jpg);background-repeat: no-repeat;}
.input{
	color: #FFFFFF;
	background-color: #D2A00B;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.copyright{color: #333333;text-decoration: none;}
.copyright a:link,.copyright a:visited,.copyright a:hover{color: #EC8000;text-decoration: underline;}
.copyright2{
	color: #333333;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #F2F5E9;
}
.copyright2 a:link,.copyright2 a:visited,.copyright2 a:hover{color: #EC8000;text-decoration: underline;}

.table_cube{background-color: #E4E5CB;}
.th{font-weight: bold;color: #FFFFFF;background-color: #7CA42B;text-align: center;line-height: 26px;}
.th a:link,.th a:visited{
	color: #FAF9C0;
	text-decoration: none;
}
.th a:hover{color: #FFCC33;
	text-decoration: none;}
.td_bg_01{
	background-color: #FFFFFF;
	padding: 3px;
}
.td_bg_02{
	background-color: #F4F4EA;
	padding: 3px;
}
.pagebar{
	padding-top: 10px;
	color: #36C;
	padding-bottom: 10px;
}
.pagebar a:link,.pagebar a:visited{color: #36C;text-decoration: none;}
.pagebar a:hover{color: #09F;text-decoration: underline;}
.pagebar span{color: #09F;font-size: 1.2em;font-weight: bold;}
.t01{
	color: #7CA42B;
}
.t01a{
	color: #7BA629;
	font-size: 1.3em;
	font-weight: bold;
	
}
.t01a a:link,.t01a a:visited{color: #FFFFFF;background-color: #7BA629;
	padding: 3px;}
.t01a a:hover{
	color: #FFFFFF;
	background-color: #EF8200;
}
.t02{color: #FF3333;}
.t03{
	color:#EC8000;
	text-decoration:none;
	font-size: 1.2em;
	font-weight: 700;
}
