@charset "utf-8";
/* CSS Document */


//*Global Text Setting----------------------------------------------*/
.bold {
 	font-weight: bold;
	}

.green-b { 
	font-weight: bold;
	color: #8fbb44;
	}

.blue-b { 
	font-weight: bold;
	color: #0066CC;
	}
	
.gray-b { 
	font-weight: bold;
	color: #666666;
	}
	
.bgray-b { 
	font-weight: bold;
	color: #336699;
	}
	
.red{
/*	color: #CC0033;*/
	color: #ff3300;
	}	

.lblue {
	color: #00A1E9;
}

.white {
	color: #ffffff;
}

.pink {
	color: #F6B9D5;
}

.Kblue {
	color: #1E2863;
}


/*Spacer---------------------------------------------------*/
.space-3px { 
	font-size: 3px;
	}

.space-6px { 
	font-size: 6px;
	}

.space-9px { 
	font-size: 9px;
	}

.space-12px { 
	font-size: 12px;
	}

.space-15px { 
	font-size: 15px;
	}
	
.space-18px { 
	font-size: 18px;
	}

.space-20px { 
	font-size: 20px;
	}
	
.space-25px { 
	font-size: 25px;
	}




.center { 
	text-align: center;
	}


/*-------------------------------------------------------------*/
p.message{
	width: 920px;
	margin: 0px 0px 20px 0px;
/*	background-color: #ff1919;*/
	float:left;
	line-height: 260%;
}

p.message_img{
	margin: 0px 0px 20px 30px;
/*	background-color: #ff1919;*/
	float:left;
}



/*staff-------------------------------------------------------------*/

dl.officerLst {
	width:1000px;
	margin: 0px auto 20px auto;
background-color: #ff1919;
	}

dl.officerLst dt {
	width:300px;
	clear:left;
	float:left;
	margin: 0px 0px 50px 0px;
	}

dl.officerLst dt p.name {
	margin:15px 0px 0px 0px;
	font-size:98%;
	font-weight:：bold;
	line-height:180%;
	text-align:center;
	}

dl.officerLst dt p.name{
 	display:block;
	font-size:90%;
	font-weight:bold ;
	}

dl.officerLst dd {
	width:600px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	margin-bottom:50px;
	font-size:96%;
	line-height:2;
		}
dl.officerLst {
 	display:block;
	clear:both;
		}





div.sectionBar {
	margin: 30px 0px 10px 0px;
	padding: 6px 0px 3px 0px;
	width: 950px;
	border-bottom: 1px solid #8fbb44;
	}

div.sectionBar p.section_title {
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 10px;
	width: 900px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-left: 3px solid #8fbb44;
	}


div.list {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 950px;
	line-height: 240%;
	}

div.list ul {
	list-style-type: none;
	margin-left: 10px;
	}

div.list li {
	padding-top: 5px;
	margin-bottom: 20px;
	}



div.campaign {
	margin: 30px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 920px;
	height: 630px;
	background-color: #fdfde0;
	}

div.campaign p.omote {
	margin: 30px 10px 10px 40px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	float: left;
	}

div.campaign p.ura {
	margin: 30px 10px 10px 20px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	float: left;
	}




/*staff-------------------------------------------------------------*/

dl.officerLst {
	width:950px;
	margin: 0px auto 20px auto;
background-color: #ff1919;
	}

dl.officerLst dt {
	width:250px;
	clear:left;
	float:left;
	margin: 0px 0px 50px 0px;
	}

dl.officerLst dt p.name {
	margin:10px 0px 0px 0px;
	font-size:98%;
	font-weight:：bold;
	line-height:180%;
	text-align:center;
	}

dl.officerLst dt p.name{
 	display:block;
	font-size:120%;
	font-weight:bold ;
	}

dl.officerLst dd {
	width:600px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	margin-bottom:50px;
	font-size:104%;
	line-height:2;
		}
dl.officerLst {
		内容： "";
 	display:block;
	clear:both;
		}

/*voice-------------------------------------------------------------*/

dl.voiceLst {
	width:950px;
	margin: 0px auto 10px auto;
/*	background-color: #fdfde0;*/
	}

dl.voiceLst p.text {
	width:945px;
	margin: 0px 0px 10px 0px;
	background-color: #ececea;
	font-weight: bold;
	}

dl.voiceLst dt {
	width:300px;
	clear:left;
	float:left;
	margin: 0px 0px 10px 0px;
	}

dl.voiceLst dt p.name {
	margin: 5px 0px 0px 0px;
	font-size:94%;
	font-weight:：bold;
	line-height:180%;
	text-align:center;
	}

dl.voiceLst dt p.name{
 	display:block;
	font-size:110%;
	font-weight:bold ;
	}

dl.voiceLst dd {
	width:620px;
	float:left;
	padding-left:20px;
	padding-top:0px;
	margin-bottom:0px;
	font-size:104%;
	line-height:2;
		}
dl.voicerLst {
		内容： "";
 	display:block;
	clear:both;
		}



/*Clearfix---------------------------------------------------*/
.clearfix:after {
  content: ".";  /* Vvf */
  display: block;  /* ubNxvf */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

.clearleft {
  clear: left;
}
@charset "utf-8";
/* CSS Document */


/*Global Text Setting----------------------------------------------*/
.bold {
 	font-weight: bold;
	}

.green-b { 
	font-weight: bold;
	color: #33a75c;
	}

.blue-b { 
	font-weight: bold;
	color: #0066CC;
	}
	
.gray-b { 
	font-weight: bold;
	color: #666666;
	}
	
.bgray-b { 
	font-weight: bold;
	color: #336699;
	}
	
.red{
/*	color: #CC0033;*/
	color: #ff3300;
	}	

.lblue {
	color: #00A1E9;
}

.white {
	color: #ffffff;
}

.pink {
	color: #F6B9D5;
}

.Kblue {
	color: #1E2863;
}





/*TOP -----------------------------------------------------*/
#PopularPlan{
	width:1200px;
	margin: 0px auto 0px auto;
}

#PopularPlan div.title{
	width:1170px;
	margin: 50px 0px 20px 0px;
}

#PopularPlan div.plan01{
	width:380px;
	height: 272px;
	margin: 10px 20px 20px 0px;
	float: left;
}

#PopularPlan div.plan02{
	width:380px;
	height: 272px;
	margin: 10px 20px 20px 0px;
	float: left;
}

#PopularPlan div.plan03{
	width:380px;
	height: 272px;
	margin: 10px 20px 20px 0px;
	float: left;
}






			#carousel .carousel_in {
				display: block;
				float: left;
				margin: 0px auto 20px auto;
				width : 1200px;
				height : 471px;
				position: relative;
			}
			#prevbtn, #nextbtn {
				background-color: transparent;
				margin: 0px auto 0px auto;
				display: block;
				width: 0%;
			/*	top: -100px;*/
				position: absolute;
			}
			#prev:hover, #next:hover {
				background-color: #fff;
				background-color: rgba(255, 255, 255, 0.4);
			}
			#prev {
				left: 0px;
			}
			#next {
				right: 0px;
			}

			#pager {
				position: absolute;
				margin: 0px auto 0px auto;
				padding: 0px auto 0px auto;
				left: 49%;
				bottom: -10px;
				top: 820px;
				text-align: center;
			}

			#pager a {
			/*	border: 2px solid #c7c7c7;*/
				background-color: #c7c7c7;
				border-radius: 10px;
				display: inline-block;
				width: 10px;
				height: 10px;
				margin: 0 5px 0 0;
			}

			#pager a:hover {
				background-color: #c7c7c7;
			}

			#pager a span {
				display: none;
			}

			#pager a.selected {
				background-color: #DD5319;
			}
			
			#donate-spacer {
				height: 100%;
			}

			#donate {
				border-top: 1px solid #999;
				width: 750px;
				padding: 50px 75px;
				margin: 0 auto;
				overflow: hidden;
			}
			#donate p, #donate form {
				margin: 0;
				float: left;
			}
			#donate p {
				width: 650px;
			}
			#donate form {
				width: 100px;
			}
		


	

#link {
	width: 950px
	margin: 20px 0px 40px 0px;
	float : left;
}

#link p {
	margin: 0px 10px 10px 0px;
	float : left;
}