@charset "utf-8";
/* CSS Document */
#b_left img{
	vertical-align:top;
	margin-bottom:0px;
}
#b_main li{
	list-style:none;
}
#b_left * {
    margin:0px;
	padding:0px;
}
#b_left #side1 {
	padding-top:6px;
	background:url(/assets/common/side_menu_bg_top.png) no-repeat;
}
#b_left #side1_bg{
	padding:5px 11px 11px;
	margin-bottom:21px;
	background: url(/assets/common/side_menu_bg_btm.png) no-repeat bottom center;
}
#b_left #side1 ul li {
	margin-top:11px;
}
#b_left #b_down .b_indent {
    margin-left:12px;
}
#side1 ul li #b_down{
    margin-top:20px;
}
#side1 ul li #b_down li{
	margin-top:5px;
}
#b_left #side2 {
	text-align:center;
}
#b_left #side2 ul li {
	margin-bottom:5px;
}
#b_left #side2 ul li ul {
	text-align:left;
	margin-top:10px;
}
#b_left #side2 ul li ul li {
	margin-left:16px;
}
#b_left #side3 {
	padding:8px 11px 11px;
	margin-bottom:23px;
	margin-top:19px;
	background:url(/assets/common/side_tetuzuki_bg.png) no-repeat;
	overflow:hidden;
}
#b_left #side3 p {
	margin:10px 10px 0px -3px;
	float:left;
}
#b_left #side3 .b_right {
	margin-right:-8px;
	float:left;
}
#side4{
	text-align:center;
	margin-bottom:8px;
}
#b_left #side6 {
	margin:11px 0px 11px;
}
#b_left #side6 ul li {
	margin-bottom:10px;
}
#b_main #b_kv {
	min-height:260px;
	padding: 10px 10px 1px;
	background:url(/assets/common/kv_bg.png) no-repeat;
	overflow:hidden;
}
#b_main #b_kv h2 {
	float:left;
	margin-right:18px;
}
#b_main #b_kv dl {
    float:left;
	margin:15px 0px 0px 0px;
}
#b_main #b_kv dt {
	margin-bottom:1px;
}
#b_kv p img {
	margin-left:-8px;
}
#b_scat {
	margin:20px 0px 25px;
	padding:12px 10px 9px 112px;
	background: url(/assets/common/scat_bg.png) no-repeat ;
	overflow:hidden;
}
#b_scat div {
	float:left;
	margin-right:3px;
}
#b_main .b_right {
	overflow:right;
	margin-right:0px;
}
#b_scat dl dt img {
    margin-bottom:13px;
}
#b_soudan {
	margin:10px 0 14px;
    overflow:hidden;
}
#msdn {
	float:left;
	margin-right:20px;
	text-align:center;
}
#msdn h3 {
	margin-bottom:7px;
}
#msdn p {
	margin-bottom:10px;
}
#microsoft {
	float:left;
	/*padding-top:4px;*/
	margin-right:20px;
	text-align:center;
}
#microsoft h3 {
	margin-bottom:7px;
}
#microsoft p {
	margin-bottom:10px;
}
#b_bn {
	margin:0px 0px 0px 10px;
}
#b_bn li {
	margin-bottom:10px;
}
.click_on_off {
	display:none;
}
.fead :hover {
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.fead .pointer{
	cursor:pointer;
}
