@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
.clear {clear: both; margin:0px; padding:0px;}
html, body {
	background: #FFF  url(images/background1.jpg) top center no-repeat;
	margin: 0px;
	padding: 0px;
	font-size:13px;
	color:#851165;
	FONT-FAMILY: "Arial", "MingLiU", "PMingLiU";
	line-height: 22px;
}

#stage{ margin:0px auto; width:950px;}
#div_topmenu{height:180px;}
#div_leftBoxa{ float:left; width:220px;}
#div_rightBox{ float:right; width:222px;}
#div_centerBoxa{float:left; margin:0px 0px 0px 7px; width:482px;}
#div_leftBox{width:222px; position:absolute;}
#div_rightBoxaa{width:222px; position:absolute; margin-left:723px;}
#div_centerBox{margin:0px 0px 0px 228px; position:absolute;}

#div_c_leftBox{ float:left; width:220px;}
#div_c_rightBox{float:right; width:665px;border:#A93993 solid 1px; padding:1px 20px 10px 20px; color:#666;}
#div_c_rightBoxaaa{float:right; width:665px;border:#A93993 solid 1px; padding:1px 20px 10px 20px; color:#666; background:url(images/content_bg.jpg) right bottom no-repeat;}

#div_c_rightBox h1{ color:#960; font-size:16px; font-weight:blod; margin-bottom:15px;}


#content_box_L{ border:#A93993 solid 1px; padding:1px; margin-bottom:10px;}
#content_box_R{ border:#A93993 solid 1px; padding:1px; margin-bottom:10px;}
#content_box_C{border:#A93993 solid 1px; padding:1px; margin-bottom:10px; width:480px;}

#content_box{ padding:10px 10px 10px 10px; color:#666; font-size:13px; line-height:20px;}
#content_c_box{ padding:0px 8px 3px 8px; color:#666; font-size:13px; line-height:20px;}
#content_box h1, #talking_content h1, #book h1{ color:#851165; font-size:13px; font-weight:normal;}

#content_box a{  color:#930;text-decoration:none;}
#content_box a:hover{color:#960;text-decoration:none;}
#content_box a.ccc{  color:#666;text-decoration:none;}
#content_box a.ccc:hover{color:#333;text-decoration:none;}


#content_table{ padding:3px; line-height:18px;}
#content_table td{padding:2px;}


#more_icon{color:#851165; font-size:13px; text-align:right;}
#more_icon a, #content_table a{color:#851165; text-decoration:none}
#more_icon a:hover, #content_table a:hover{color:#851165; text-decoration:underline}

#mv{width:216px;}
#mv_title{padding:3px; text-align:center; background:#A93993; color:#FFF; margin-top:1px;}

#d_title{color:#990033; padding:3px 3px 2px 29px; background:#ECCEE6 url(images/icon1_title.gif) 2px 8px no-repeat}
#d_title2{color:#990033; padding:3px 3px 2px 29px; background:#EFE7D1 url(images/icon2_title.gif) 2px 8px no-repeat}

#global_box{background:#EBF7FC; margin-top:1px; padding:5px;}
#qa_box{padding:5px;}
#store{float:left; width:95px; padding:2px; color:#805279}
#store a{color:#805279; text-decoration:none}
#store a:hover{color:#851165;}

#qa_box{padding:1px; line-height:20px;}
#qa_title{float:left; width:85px; padding: 0px; color:#805279}
#qa_title a{color:#805279; text-decoration:none}
#qa_title a:hover{color:#851165;}

#qa_content{background:#F5EFF4; padding:4px; line-height:20px;}
#qa_underline{background:url(images/qa_underline.gif) left top repeat-x; margin:5px 0px 2px 0px;}

#qa_content a.ccc{  color:#666;text-decoration:none;}
#qa_content a.ccc:hover{color:#333;text-decoration:none;}


#talking{ padding:7px;}
#talking_content{position:absolute; margin-left:175px; width:280px; color:#666}
#talking_list{border-bottom:#ECE3EB solid 1px; padding:5px;}

#talking_list a{  color:#851165;text-decoration:none;}
#talking_list a:hover{color:#900;text-decoration:none;}
#talking_list a.ccc{  color:#666;text-decoration:none;}
#talking_list a.ccc:hover{color:#333;text-decoration:none;}

#ad{ margin-bottom:10px; margin-left:2px; height:50px;}

#book{ float:left; width:213px; color:#666; padding:13px;}
#book img{margin-right:10px;}

#book a{  color:#930;text-decoration:none;}
#book a:hover{color:#960;text-decoration:none;}
#book a.ccc{  color:#666;text-decoration:none;}
#book a.ccc:hover{color:#333;text-decoration:none;}


#foot{color:#C19FBC; background:#F5EFF4; text-align:center; font-size:13px;}
#foot a{ color:#C19FBC; text-decoration:none;}
#foot a:hover{color:#945F8C}

.date1{color:#999900; font-size:11px;}
.bg1_table{ background:#F5EFF4;}


#div_table{}
#div_table td{ padding:2px; border-bottom:#F8D6FC}
#div_table h1{ color:#930; font-size:16px; font-weight:normal;}
#div_table th{ background:#906; font-size:13px; font-weight:bold; color:#FFF;}
#div_table ul li{margin-left:30px;}
#div_table ol li{margin-left:30px;}


#download{ margin-top:10px; margin-bottom:10px; text-align:right;}
#download a{ color:#03C; text-decoration:none;}
#download a:hover{color:#333;}

#contacts{padding:3px;}
#contacts ul li{margin-left:26px;}
#contacts ol li{margin-left:26px;}

#cform{ margin-bottom:10px;}
#cform td{ padding:2px;}
#div_calendar{}
#div_calendar_title{ color:#906; font-size:16px; font-weight:bold; padding:3px; border-bottom:#CCC dotted 1px; margin-bottom:10px; background:#FBF0FB}

#div_calendar img{ padding:3px; border:#CCC solid 1px; margin-right:15px;margin-left:15px;}

#div_calendar_title a{  color:#906;text-decoration:none;}
#div_calendar_title a:hover{color:#960;text-decoration:none;}
#div_calendar a.ccc{  color:#666;text-decoration:none;}
#div_calendar a.ccc:hover{color:#333;text-decoration:none;}

#mmm{float:left; width:95px; text-align:center}
#mmm a{color:#900; text-decoration:none;}
#mmm a:hover{ color:#F00;}
