a {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 20px;
}
.text12 {
	font-size: 12px;
	color: #666666;
	line-height: 15px;
}
.font12 {
	font-size: 12px;
    color: #666666;
	line-height: 15px;

}
.font12b {
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;

}
.text12blue_2 {
	font-size: 12px;
	line-height: 20px;
	color: #006699;
}
.text12blue {
	font-size: 12px;
	color: #006699;
}
.text12white {
	font-size: 12px;
	color: #FFFFFF;
}
.white {
	color: #FFFFFF;
}
a:hover {
	font-size: 12px;
	line-height: 20px;
	color: #FF3366;
	text-decoration: none;
}
.text12_2 {
	font-size: 12px;
	line-height: 30px;
	color: #666666;
}
.dragon_bg {
	background-image: url(img/dra_bg.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}
.top_bg {
	background-image: url(img/bg.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}
.text12blue_b {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #006699;
}
.text12pink_b {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #F0C3B7;
}
.text14pink_b {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #F0C3B7;
}
.text16pink_b {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #F0C3B7;
}
.text12_b {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #666666;
}
.atelier_bg {
	background-image: url(img/ate_bg.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}
.text12orange_b {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FFCE84;
}
.text14orange_b {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFCE84;
}
.text14_b {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
}
.givegive_bg {
	background-image: url(img/giv_bg.gif);
	margin-top: 0px;
	margin-bottom: 0px;
}
.text12blue_3 {
	font-size: 12px;
	line-height: 15px;
	color: #006699;
}
.text12blue_b2 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #006699;
	
}
.text12BC1F3C {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #BC1F3C;	
	
}
.text14blue_b {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #006699;
}
.tex12blue_4 {
	font-size: 12px;
	line-height: 15px;
	color: #006699;
}
.text14blue_b {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #006699;
}
.text12white_b {
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.font13  { color: #ff8c00; font-weight: bold; font-size: 10pt; font-family:  }
.font11 {
	font-size: 10pt;
	font-family: ;
	line-height: 15px;
}
.font12  { font-size: 8pt; font-family: ; letter-spacing: 8pt }
.font8 { font-size: 8pt; line-height: 18pt; font-family:  }
.font14 { font-size: 14pt; line-height: 18pt; font-family: font-weight: bold;  }
.font10s { font-size: 10pt; line-height: 15pt; font-family:  }
.font8_r  { color: #b80000; font-size: 8pt; font-family:  }
.font8s { color: black; font-size: 8pt; font-family:  }
.font8h  { color: black; font-size: 8pt; line-height: 10pt; font-family:  }
.bg { background: url(top/top_taeble_01_06.gif) no-repeat }
.font10-y {  font-size: 10px; color: #FFFFFF}
.font13_w2 {  font-size: 13px; letter-spacing: 2px}
.font12n {
	font-size: 12px;
}
.font12 {
font-size: 12pt; line-height: 16px; font-family: 
}
.font13_w2h {
	font-size: 13px;
	letter-spacing: 1px;
	line-height: 18px;
}
.font10s148637 {
	font-size: 10pt;
	line-height: 18pt;
	font-family: ;
	color: #148637;
}
.font12148637 {
	font-size: 10pt;
	font-family: ;
	letter-spacing: 4pt;
	color: #148637;
	text-indent: 4px;
}
