@charset "utf-8";
/* CSS Document */
body{
	background-color:#ffffff;
	background-image:url(../bk.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding:0px;
}
a:link{
	color: #666666;
	text-decoration: none;
}
a:visited{
	color: #666666;
	text-decoration: none;
}
a:hover{ 
    color: #2884b8; 
    text-decoration: underline;
}

/*-------------------------------------------------------------------------------------控制項*/

.newslist{
	color:#666666;
	font-size:12px;
	margin-bottom:10px;
	margin-left:10px;
	width:280px;
}
.newpro{
    background-image:url(../npro.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:110px;
	height:156px;
}
#container {
	position: absolute;
	left: auto;
	width: 184px;
	top: 100px;
	z-index: 1;
	height:20px;
	margin-left:27px;
}
#container_index {
	position: absolute;
	left: auto;
	width: 184px;
	top: 220px;
	z-index: 1;
	height:20px;
	margin-left:27px;
}
.memberbk{
    background-image:url(../memberbk.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:630px;
	height:196px;
}
.memberbk2{
    background-image:url(../memberbk2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:630px;
	height:196px;
}
.listline1{
    background-image:url(../proline1.jpg);
	background-repeat:repeat-x;
	background-position:center;
	height:20px;
}
.listline2{
    background-image:url(../tpic01.jpg);
	background-repeat:repeat-x;
	height:25px;
	width:630px;
}
.olistbk{
    background-image:url(../olist01.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:97px;
}

/*---------------------------------------------------------------------------------------文字*/

.grey01{
    color:#666666;
	font-size:13px;
	font-weight:bold;
}
.grey02{
    color:#767676;
	font-size:12px;
	line-height:20px;
}
.grey03{
    color:#bababa;
	font-size:11px;
}
.grey03 a:link{
    color:#bababa;
	font-size:11px;
}
.grey03 a:visited{
    color:#bababa;
	font-size:11px;
}
.grey03 a:hover{
    color:#2884b8;
	font-size:11px;
}
.grey04{
    color:#666666;
	font-size:11px;
}
.grey05{
    color:#666666;
	font-size:12px;
	line-height:20px;
}
.grey06{
    color:#333333;
	font-size:12px;
}
.grey06 a:link{
    color:#333333;
	font-size:12px;
}
.grey06 a:visited{
    color:#333333;
	font-size:12px;
}
.grey06 a:hover{
    color:#2884b8;
	font-size:12px;
}
.grey07{
	color:#333333;
	font-size:12px;
	letter-spacing: 4px;
}
.grey07 a:link{
    color:#333333;
	font-size:12px;
	letter-spacing: 4px;
}
.grey07 a:visited{
    color:#333333;
	font-size:12px;
	letter-spacing: 4px;
}
.grey07 a:hover{
	color:#222222;
	font-size:12px;
	letter-spacing: 4px;
	font-weight: bold;
}
.blue01{
	color:#006699;
	font-size:13px;
	font-weight: bold;	
}
.blue02{
	color:#108c98;
	font-size:12px;
	font-weight: bold;	
}
.blue3{
	color:#085ba2;
	font-size:13px;
	font-weight: bold;
}
.blue4{
    color:#108c98;
	font-size:12px;
}
.blue4 a:link{
    color:#108c98;
	font-size:12px;
}
.blue4 a:visited{
    color:#108c98;
	font-size:12px;
}
.blue4 a:hover{
    color:#085ba2;
	font-size:12px;
}
.blue5{
    color:#0099CC;
	font-size:12px;
}
.red{
    color:#990000;
	font-size:13px;
}
