@charset "utf-8";
/* CSS Document */

.mainTable{
   margin:auto;	
   width:924px;
   height:auto;
   float:left;
}
.monthlytopic{
	margin:auto;
	width:924px;
	height:auto;
	float:left;
}
.headerbackground{
	margin:auto;
	width:460px;
	height:30px;
	float:left;
	background-image: url(../../../img/special/0908/03/headerbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height:180%;
}
.headerbackground2{
	margin:auto;
	width:424px;
	height:30px;
	float:right;
	background-image: url(../../../img/special/0908/03/headerbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	line-height:200%;
}
.homelink{
	margin:auto;
	width:624px;
	height:auto;
	float:left;
}
.language_cn{
	margin:auto;
	width:300px;
	height:auto;
	padding-bottom:5px;
	float:left;
}
.no6{
	margin:auto;
	width:924px;
	height:auto;
	padding-bottom:12px;
	float:left;
}
.backtotop{
	margin:auto;
	width:924px;
	height:12px;
	padding-bottom:20px;
	padding-top:5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}

.url_link{
	margin:auto;
	width:638px;
	height:12px;
	padding-bottom:0px;
	padding-top:15px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}
.space{
	margin:auto;
	width:924px;
	height:10px;
	float:left;
}
.top_banner{
	margin:auto;
	width:924px;
	height:auto;
	padding-top:0px;
	float:left;
}

.top_banner_p2{
	margin:auto;
	width:924px;
	height:auto;
	padding-top:10px;
	float:left;
}


.top_banner_left_top_jp{
	margin:auto;
	width:645px;
	height:76px;
	padding-left:20px;
	padding-top:377px;
	float:left;
	background-image: url(../../../img/special/0908/03/banner_left_top_jp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	line-height:130%;
}

.top_banner_left_top_ch{
	margin:auto;
	width:645px;
	height:76px;
	padding-left:20px;
	padding-top:377px;
	float:left;
	background-image: url(../../../img/special/0908/03/banner_left_top_ch.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	line-height:130%;
}


.top_banner_left_top2_p2_jp{
	margin:auto;
	width:924px;
	height:60px;
	float:left;
}

.top_banner_left_top_p2_jp{
	margin:auto;
	width:437px;
	height:68px;
	padding-left:59px;
	padding-top:200px;
	float:left;
	background-image: url(../../../img/special/0908/03/banner_left_top2_jp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	line-height:130%;
}

.top_banner_left_top_p2_ch{
	margin:auto;
	width:437px;
	height:68px;
	padding-left:59px;
	padding-top:200px;
	float:left;
	background-image: url(../../../img/special/0908/03/banner_left_top2_ch.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	line-height:130%;
}

.top_banner_right_jp{
	margin:auto;
	width:259px;
	height:453px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
}

.top_banner_right2_p2_jp{
	margin:auto;
	width:449px;
	height:111px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
}


.top_banner_right_p2_jp{
	margin:auto;
	width:428px;
	height:268px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
}

.table_column{
	margin:auto;
	width:924px;
	height:auto;
	padding:0px;
	float:left;
}

.tab1{
	margin:auto;
	width:924px;
	height:auto;
	padding:0px;
	float:left;
}

.button1_title_jp{
	padding-top:0px;
	width:924px;
	height:48px;
	float:left;
}

.header1_mainimage_jp{
	margin-top:10px;
	width:484px;
	height:303px;
	float:left;
}

.header1_mainimage_p2_jp{
	margin-top:0px;
	width:549px;
	height:281px;
	float:left;
}

.button2_leftpart_subtitle{
	margin:auto;
	width:429px;
	height:28px;
	float:right;
	padding-top:10px;
}

.button2_leftpart_p2_subtitle{
	margin:auto;
	width:361px;
	height:28px;
	float:right;
	padding-top:10px;
}

.button2_leftpart_subtext_border{
    margin-top:5px;
	width:427px;
	height:267px;
	float:right;
	background-color:#EDF1FC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style:dotted;
	border-right-color: #A4C1E4;
	border-bottom-color: #A4C1E4;
	border-left-color:#A4C1E4;
	border-top-color: #A4C1E4;
}

.button2_leftpart_subtext_p2_border{
    margin-top:5px;
	width:359px;
	height:460px;
	float:right;
	background-color:#ECF4EC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style:dotted;
	border-right-color: #92C492;
	border-bottom-color: #92C492;
	border-left-color:#92C492;
	border-top-color: #92C492;
}

.button2_leftpart_subtext_p2_border_ch{
    margin-top:5px;
	width:359px;
	height:435px;
	float:right;
	background-color:#ECF4EC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style:dotted;
	border-right-color: #92C492;
	border-bottom-color: #92C492;
	border-left-color:#92C492;
	border-top-color: #92C492;
}

.tab2_leftpart_subtext_p2_border{
    margin-top:10px;
	width:255px;
	height:127px;
	float:right;
	background-color:#FDE8F1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style:dotted;
	border-right-color: #DD97B2;
	border-bottom-color: #DD97B2;
	border-left-color:#DD97B2;
	border-top-color: #DD97B2;
}

.tab4_bottom_leftpart_subtext_p2_border{
    margin-top:0px;
	width:292px;
	height:548px;
	float:right;
	background-color:none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
    border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
    border-right-color: #9B9BCD;
	border-bottom-color: #9B9BCD;
	border-left-color:#9B9BCD;
	
}

.tab4_bottom_leftpart_subtext_p2_border_ch{
    margin-top:0px;
	width:292px;
	height:533px;
	float:right;
	background-color:none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
    border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
    border-right-color: #9B9BCD;
	border-bottom-color: #9B9BCD;
	border-left-color:#9B9BCD;
	
}
.tab3_leftpart_subtext_p2_border{
    margin-top:10px;
	width:255px;
	height:127px;
	float:right;
	background-color:#ECF8FF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style:dotted;
	border-right-color: #91BBD1;
	border-bottom-color: #91BBD1;
	border-left-color:#91BBD1;
	border-top-color: #91BBD1;
}


.button1_leftpart_subtext_p2_border{
    margin-top:10px;
	width:547px;
	height:auto;
	float:left;
	background-color:#EDF1FC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style:dotted;
	border-right-color: #A4C1E4;
	border-bottom-color: #A4C1E4;
	border-left-color:#A4C1E4;
	border-top-color: #A4C1E4;
}

.button2_leftpart_subtext_cont p{
	margin:auto;
	width:410px;
	height:auto;
	padding:8px 8px 8px 8px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:none;
	line-height:150%;
}

.button2_leftpart_subtext_p2_cont p{
	margin:auto;
	width:345px;
	height:auto;
	padding:8px 8px 8px 8px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:none;
	line-height:150%;
}

.tab2_leftpart_subtext_p2_cont p{
	margin:auto;
	width:229px;
	height:auto;
	padding:8px 8px 8px 8px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:none;
	line-height:150%;
}

.button1_leftpart_subtext2_cont p{
	margin:auto;
	width:549px;
	height:auto;
	padding:8px 0px 8px 0px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:none;
	line-height:150%;
}

.divider_1a {
	margin:auto;
	width:924px;
	height:22px;
	padding:0px 0px 0px 0px;
	clear:both;
}

.button4_leftpart_jp{
	margin-top:0px;
	width:452px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:left;

}

.tab2_leftpart_p2_jp{
	margin-top:0px;
	width:451px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:left;

}
.tab4_leftpart_p2_jp{
	margin-top:0px;
	width:294px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:left;

}

.tab4_middlepart_p2_jp{
	margin-top:0px;
	width:294px;
	height:auto;
	padding:0px 19px 0px 19px;
	float:left;

}

.tab4_bottom_rightpart_p2_jp{
	margin-top:0px;
	width:294px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:right;

}
.tab2_rightpart_p2_jp{
	margin-top:0px;
	width:451px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:right;

}

.header4_mainimage_jp{
	margin-top:0px;
	width:185px;
	height:185px;
	float:left;
}

.tab2_mainimage1_p2_jp{
	margin-top:0px;
	width:184px;
	height:129px;
	padding-top:10px;
	float:left;
}
.tab4_bottom_mainimage1_p2_jp{
	margin-top:0px;
	width:278px;
	height:183px;
	padding-top:10px;
	float:left;
	padding:7px;
}

.button4_title_jp{
	margin-top:0px;
	width:260px;
	height:28px;
	float:right;
	padding-left:7px;
}

.button2_title_p2_jp{
	margin-top:0px;
	width:451px;
	height:48px;
	float:left;
	padding-left:0px;
}
.tab4_title_p2_jp{
	margin-top:0px;
	width:294px;
	height:30px;
	float:left;
	padding-left:0px;
}

.button4_leftpart_cont_jp p{
	margin:auto;
	width:260px;
	height:auto;
	padding-left:7px;
	padding-top:10px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:none;
	line-height:160%;
}

.button4b_leftpart_cont_jp p{
	margin:auto;
	width:448px;
	height:auto;
	padding-right:0px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:none;
	line-height:160%;
}

.tab2_leftpart_cont_p2_jp p{
	margin:auto;
	width:451px;
	height:auto;
	padding-top:10px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:none;
	line-height:160%;
}

.tab4_bottom_leftpart_cont_p2_jp p{
	margin:auto;
	width:276px;
	height:145px;
	padding:8px 8px 0px 8px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:none;
	line-height:160%;
}

.tab4_bottom_leftpart_cont_p2_ch p{
	margin:auto;
	width:276px;
	height:130px;
	padding:8px 8px 0px 8px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:none;
	line-height:160%;
}


.divider_2 {
	margin-top:0px;
	width:9px;
	height:290px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#FFFFFF;
	border-right-width: 2px;
	border-right-style:dotted;
    border-right-color: #B2B2B2;

}

.divider_2_ch {
	margin-top:0px;
	width:9px;
	height:245px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#FFFFFF;
	border-right-width: 2px;
	border-right-style:dotted;
    border-right-color: #B2B2B2;

}

.divider_2_p2 {
	margin-top:0px;
	width:9px;
	height:340px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#FFFFFF;
	border-right-width: 2px;
	border-right-style:dotted;
    border-right-color: #B2B2B2;

}
.divider_2_p2_ch {
	margin-top:0px;
	width:9px;
	height:315px;
	padding:0px 0px 0px 0px;
	float:left;
	background-color:#FFFFFF;
	border-right-width: 2px;
	border-right-style:dotted;
    border-right-color: #B2B2B2;

}

.button4_rightpart_jp{
	margin-top:0px;
	width:452px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:right;

}

.tab1_leftpart_p2_jp{
	margin-top:0px;
	width:549px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:left;

}
.divider_1 {
	margin:auto;
	width:924px;
	height:17px;
	padding:10px 0px 10px 0px;
	clear:both;
}

.divider_1_p2 {
	margin:auto;
	width:924px;
	height:17px;
	padding:10px 0px 5px 0px;
	clear:both;
}

.button2a_title_jp{
	margin-top:0px;
	padding-top:0px;
	width:924px;
	height:48px;
	float:left;
}

.header2_mainimage_jp{
	margin-top:10px;
	width:273px;
	height:158px;
	float:left;
}

.tab4_mainimage_p2_jp{
	margin-top:10px;
	width:288px;
	height:210px;
	float:left;
}

.button2a_leftpart_subtitle{
	margin:auto;
	width:638px;
	height:28px;
	float:right;
	padding-top:10px;
}

.button2a_leftpart_subtext_border{
    margin-top:5px;
	width:636px;
	height:auto;
	float:right;
	background-color:#F3EEFB;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style:dotted;
	border-right-color: #BCA5DC;
	border-bottom-color: #BCA5DC;
	border-left-color:#BCA5DC;
	border-top-color: #BCA5DC;
}

.tab4_leftpart_subtext_p2_border{
    margin-top:10px;
	width:626px;
	height:208px;
	float:right;
	background-color:#FAF1DE;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style:dotted;
	border-right-color: #CBAF5E;
	border-bottom-color: #CBAF5E;
	border-left-color:#CBAF5E;
	border-top-color: #CBAF5E;
}

.button2a_leftpart_subtext_cont p{
	margin:auto;
	width:620px;
	height:auto;
	padding:8px 8px 8px 8px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:none;
	line-height:150%;
}

.tab4_leftpart_subtext_p2_cont p{
	margin:auto;
	width:610px;
	height:auto;
	padding:8px 8px 8px 8px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:none;
	line-height:150%;
}

.button3a_leftpart_subtitle{
	margin:auto;
	width:924px;
	height:28px;
	float:left;
	padding-top:0px;
}


.button3a_leftpart_subtext_border{
    margin-top:5px;
	width:922px;
	height:auto;
	float:left;
	background-color:#F1EBF0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style:dotted;
	border-right-color: #BEA5BC;
	border-bottom-color: #BEA5BC;
	border-left-color:#BEA5BC;
	border-top-color: #BEA5BC;
}

.sponsor1{
	margin-top:0px;
	width:294px;
	height:79px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
.sponsor2{
	margin-top:0px;
	width:219px;
	height:56px;
	padding-left:9px;
	padding-top:0px;
	padding-bottom:10px;
	float:left;
}

.anchorlink1{
	margin:auto;
	width:206px;
	height:auto;
	float:left;
}
.anchorlink1_jp{
	margin:auto;
	width:180px;
	height:auto;
	float:left;
}
.anchorlink2{
	margin:auto;
	width:121px;
	height:auto;
	float:left;
}
.anchorlink2_jp{
	margin:auto;
	width:147px;
	height:auto;
	float:left;
}

.top_button{
	margin:auto;
	width:924px;
	height:auto;
	padding-top:0px;
	float:left;
}
.top_button1_jp{
	margin:auto;
	width:157px;
	height:45px;
	float:left;
}

.top_button2_jp{
	margin:auto;
	width:157px;
	height:45px;
	float:left;
}
.top_button3_jp{
	margin:auto;
	width:157px;
	height:45px;
	float:left;
}
.top_button4_jp{
	margin:auto;
	width:610px;
	height:45px;
	float:left;
}

.top_button1_p2_jp{
	margin:auto;
	width:181px;
	height:47px;
	float:left;
}

.top_button2_p2_jp{
	margin:auto;
	width:234px;
	height:47px;
	float:left;
}
.top_button3_p2_jp{
	margin:auto;
	width:175px;
	height:47px;
	float:left;
}
.top_button4_p2_jp{
	margin:auto;
	width:158px;
	height:47px;
	float:left;
}

.top_button5_p2_jp{
	margin:auto;
	width:176px;
	height:47px;
	float:left;
}
.top2_button1_p2_jp{
	margin:auto;
	width:159px;
	height:55px;
	float:left;
}

.top2_button2_p2_jp{
	margin:auto;
	width:156px;
	height:55px;
	float:left;
}
.top2_button3_p2_jp{
	margin:auto;
	width:160px;
	height:55px;
	float:left;
}
.top2_button4_p2_jp{
	margin:auto;
	width:609px;
	height:55px;
	float:left;
}

.top_button1_p2_ch{
	margin:auto;
	width:161px;
	height:47px;
	float:left;
}

.top_button2_p2_ch{
	margin:auto;
	width:144px;
	height:47px;
	float:left;
}
.top_button3_p2_ch{
	margin:auto;
	width:142px;
	height:47px;
	float:left;
}
.top_button4_p2_ch{
	margin:auto;
	width:142px;
	height:47px;
	float:left;
}

.top_button5_p2_ch{
	margin:auto;
	width:335px;
	height:47px;
	float:left;
}
