@charset "big5";
body {
	font-size: small;
	font-family: Arial;
	color: #454545;
	background: url(images/bg.gif) repeat-x center top;
	background-color:#B5B5B5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}	
.downfont{
font-size: 95%;
}
dl {
 margin:0px auto;padding:0;
 width:100%;
 border-left:0px solid #dcdcdc;
}
dt.active {
 border-bottom:0px solid #fff;
 position:relative;
}
dt {
 padding:0 0px;
 float:left;
 border:0px solid #dcdcdc;
 border-left:0;
 cursor:pointer;
 margin-bottom:0px;
}
dd {
padding:0px;
margin:0px;
 clear:both;
 width:100%;
 display:none;
 font-size:0;
 vertical-align:bottom
}
.chcolor{
font-size: 93%;
color: #808080;
}
.chcolor:hover{font-size: 100%;color: #339933;}

.c2{
	list-style-image:url(images/icoNbsp2.gif)
}

.title{
padding:1px 5px 1px 25px;
margin:20px 25px 10px 15px;
font-size: 129%;
color: #336699;
background:url(images/in_icon.gif) no-repeat;}

.indexmean{
padding:1px 0px 1px 0px;
border-bottom : 1px dotted #cccccc;
line-height:138%;
}

#index01 {
	width: 290px;
	height: 233px;
background:url(images/index01.jpg) no-repeat;}

#index01photo {
	padding-left:35px;
	padding-top:24px;
}

#index01mean {
	width: 259px;
	padding-left:21px;
	padding-right:12px;
	padding-top:4px;}
#index02 {
	width: 477px;
	height: 233px;
background:url(images/index02.jpg) no-repeat;}

#index02_ {

	padding-top:50px;
}

#index02mean {
	color: #336633;
	font-weight: bold;
	font-size: 112%;
	height: 160px;	
	width: 195px;
	padding-left:12px;
	padding-top:0px;
}
#index02mean a{color: #336633;text-decoration: none;font-family: Arial;}
#index02mean a:hover{color: #9ACD9A;font-family: Arial;}
#index02more {
	padding-right:24px;
	padding-top:6px;
}
#index03 {
	width: 89px;
	height: 54px;
background:url(images/index08.jpg) no-repeat;}

#index03_2 {
	width: 138px;
	height: 36px;
background:url(images/index09.jpg) no-repeat;
	padding-left:5px;
	padding-top:17px;}

#index03_3 {
	width: 52px;
	height: 54px;
background:url(images/index10.jpg) no-repeat;}

#index03_4 {
padding-left:62px;
padding-top:7px;
	width: 129px;
	height: 49px;
background:url(images/index12.jpg) no-repeat;}

#index03_5 {
	width: 128px;
	height: 54px;
background:url(images/index12.jpg) no-repeat;}
#index04 {
	width: 476px;
	height: 213px;
background:url(images/index13.jpg) no-repeat;}
#index04more {
padding-right:35px;
padding-top:16px;}

#index04mean {
padding-left:23px;
padding-top:17px;}

#index05 {
	width: 231px;
	height: 351px;
background:url(images/index03.jpg) no-repeat;}

#index05_2 {
padding-left:17px}

#flash {
	width: 1000px;
	height: 265px;

}
#flash {
	width: 1000px;
	height: 265px;

}
#service {
	width: 186px;
	height:29px;
background:url(images/index14.jpg) no-repeat;
}

#wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;

}
#menu {
	width: 249px;
	margin-right: auto;
	margin-left: auto;
	background:url(images/righr_bg.jpg) no-repeat;}

#top {
	width: 1000px;
	hight: 82px;
	margin-right: auto;
	margin-left: auto;
}
#logo {
	width: 660px;
	hight: 33px;
	margin-right: auto;
	margin-left: auto;
}
#in_bg {
	width: 751px;
	background: url(images/in_bg.jpg) no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#right01 {
	width: 249px;
	margin-right: auto;
	margin-left: auto;
}

#meanline {
padding-left:15px;
	margin-right: auto;
	margin-left: auto;
}

img {
	text-decoration: none;
	border-style: none;
}

.img_1 {border-width:3px;  
        border-style:  double;  
        border-color:#C0C0C0;
		padding:1px;
}
.img_1:hover{border-width:3px;border-style:  double;border-color: #6699cc;padding:1px;}

a{color: #666666;text-decoration: none;font-family: Arial;}


.date {
	font-family: ·s²Ó©úÅé,Arial;
}

.menu01{
    width: 189px;
	border-size: 0px;
	border-width: 0px;
}

.menu01 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.menu01 li a{
	display: block;
	background: transparent url(images/menu_1.jpg) 100% 0;
    height: 41px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 41px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.menu01 li a:hover{
	background-position: 100% -49px;
}

.menu02{
    width: 163px;
	border-size: 0px;
	border-width: 0px;
}

.menu02 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.menu02 li a{
	display: block;
	background: transparent url(images/menu_2.jpg) 100% 0;
    height: 41px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 41px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.menu02 li a:hover{
	background-position: 100% -49px;
}

.menu03{
    width: 267px;
	border-size: 0px;
	border-width: 0px;
}

.menu03 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.menu03 li a{
	display: block;
	background: transparent url(images/menu_3.jpg) 100% 0;
    height: 41px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 41px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.menu03 li a:hover{
	background-position: 100% -49px;
}

.menu04{
    width: 155px;
	border-size: 0px;
	border-width: 0px;
}

.menu04 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.menu04 li a{
	display: block;
	background: transparent url(images/menu_4.jpg) 100% 0;
    height: 41px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 41px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.menu04 li a:hover{
	background-position: 100% -49px;
}

.menu05{
    width: 108px;
	border-size: 0px;
	border-width: 0px;
}

.menu05 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.menu05 li a{
	display: block;
	background: transparent url(images/menu_5.jpg) 100% 0;
    height: 41px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 41px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.menu05 li a:hover{
	background-position: 100% -49px;
}

.menu06{
    width: 118px;
	border-size: 0px;
	border-width: 0px;
}

.menu06 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.menu06 li a{
	display: block;
	background: transparent url(images/menu_6.jpg) 100% 0;
    height: 41px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 41px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.menu06 li a:hover{
	background-position: 100% -49px;
}

.top01{
    width: 64px;
	border-size: 0px;
	border-width: 0px;
}

.top01 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.top01 li a{
	display: block;
	background: transparent url(images/top01.jpg) 100% 0;
    height: 25px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 25px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.top01 li a:hover{
	background-position: 100% -33px;
}

.top02{
    width: 57px;
	border-size: 0px;
	border-width: 0px;
}

.top02 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.top02 li a{
	display: block;
	background: transparent url(images/top02.jpg) 100% 0;
    height: 25px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 25px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.top02 li a:hover{
	background-position: 100% -33px;
}

.top03{
    width: 47px;
	border-size: 0px;
	border-width: 0px;
}

.top03 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.top03 li a{
	display: block;
	background: transparent url(images/top03.jpg) 100% 0;
    height: 25px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 25px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.top03 li a:hover{
	background-position: 100% -33px;
}

.top04{
    width: 47px;
	border-size: 0px;
	border-width: 0px;
}

.top04 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.top04 li a{
	display: block;
	background: transparent url(images/top04.jpg) 100% 0;
    height: 25px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 25px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.top04 li a:hover{
	background-position: 100% -33px;
}

.top05{
    width: 58px;
	border-size: 0px;
	border-width: 0px;
}

.top05 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.top05 li a{
	display: block;
	background: transparent url(images/top05.jpg) 100% 0;
    height: 25px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 25px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.top05 li a:hover{
	background-position: 100% -33px;
}

.top06{
    width: 67px;
	border-size: 0px;
	border-width: 0px;
}

.top06 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.top06 li a{
	display: block;
	background: transparent url(images/top06.jpg) 100% 0;
    height: 25px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 25px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.top06 li a:hover{
	background-position: 100% -33px;
}

.focus01{
    width: 127px;
	border-size: 0px;
	border-width: 0px;
}

.focus01 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.focus01 li a{
	display: block;
	background: transparent url(images/foucs01.jpg) 100% 0;
    height: 16px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 16px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.focus01 li a:hover{
	background-position: 100% -24px;
}

.focus02{
    width: 133px;
	border-size: 0px;
	border-width: 0px;
}

.focus02 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.focus02 li a{
	display: block;
	background: transparent url(images/foucs02.jpg) 100% 0;
    height: 16px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 16px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.focus02 li a:hover{
	background-position: 100% -24px;
}

.focus03{
    width: 90px;
	border-size: 0px;
	border-width: 0px;
}

.focus03 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.focus03 li a{
	display: block;
	background: transparent url(images/foucs03.jpg) 100% 0;
    height: 16px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 0px;
	line-height: 16px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
}	
	
.focus03 li a:hover{
	background-position: 100% -24px;
}

