#CAN0fl2010 h2.fl2010{
	background-position : 0px 0px;
	background-image:url(../campa_img/fl_2010/fl2010_h2_bg.jpg);
	height:415px;
	width :555px;
	overflow:hidden;
	text-indent:-9999px;
	clear:both;
	margin : 0 0 0 0;
	padding : 0;
}

#CAN0fl2010 h2.fl2010go{
	background-position : 0px 0px;
	background-image:url(../campa_img/fl_2010/fl2010_h2_go.jpg);
	height:415px;
	width :555px;
	overflow:hidden;
	text-indent:-9999px;
	clear:both;
	margin : 0 0 0 0;
	padding : 0;
}

#CAN0fl2010 h3.fl2010titlego{
	background-position : 0px 0px;
	background-image:url(../campa_img/fl_2010/fl2010_h3_go.jpg);
	height:133px;
	width :555px;
	overflow:hidden;
	text-indent:-9999px;
	clear:both;
	margin :  0 0 0 0;
	padding : 0;
}

#CAN0fl2010 h3.fl2010title{
	background-position : 0px 0px;
	background-image:url(../campa_img/fl_2010/fl2010_h3_bg.jpg);
	height:133px;
	width :555px;
	overflow:hidden;
	text-indent:-9999px;
	clear:both;
	margin :  0 0 0 0;
	padding : 0;
}

#CAN0fl2010 #fl2010pre{
	background-position : 0px 0px;
	background-image:url(../campa_img/fl_2010/fl2010_pre_bg.gif);
	height:271px;
	width :538px;
	overflow:hidden;
	text-indent:-9999px;
	clear:both;
	margin : 20px auto 0 auto;
	padding : 0;
}

#CAN0fl2010 #fl2010pre h4{
	height:45px;
	text-indent:-9999px;
	margin : 0;
	padding : 0;
}

#CAN0fl2010 #fl2010pre ul{
	margin : 0;
	padding : 0;
	height:200px;
	list-style-type:none;
}

#CAN0fl2010 #fl2010pre ul li{
	margin : 0 0 0 1px;
	padding : 0;
	float:left;
}


#CAN0fl2010 #fl2010pre ul li a{
	margin : 0;
	padding : 0;
	height:200px;
	width :175px;
	display:block;
}

#CAN0fl2010 div.fl2010info{
	width :515px;
	clear:both;
	margin : 20px auto 0 auto;
	padding : 0 0 15px 0;
	border-bottom:1px dotted #ba8ec3;
}

#CAN0fl2010 div.fl2010info h5.info001{
	background-position : 0px 0px;
	background-image:url(../campa_img/fl_2010/fl2010_title_pro_bg.gif);
	height:23px;
	width :108px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 5px 0;
	padding : 0;
}

#CAN0fl2010 div.fl2010info h5.info002{
	background-position : -108px 0px;
	background-image:url(../campa_img/fl_2010/fl2010_title_pro_bg.gif);
	height:23px;
	width :108px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 5px 0;
	padding : 0;
}

#CAN0fl2010 div.fl2010info h5.info003{
	background-position : -216px 0px;
	background-image:url(../campa_img/fl_2010/fl2010_title_pro_bg.gif);
	height:23px;
	width :188px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 5px 0;
	padding : 0;
}

#CAN0fl2010 div.fl2010info p{
	margin : 0 10px 0 10px;
	padding : 0;
	line-height:140%;
}


#CAN0fl2010 div.fl2010info p.oubo{
	width :280px;
	margin : 0 0 0 10px;
	padding : 0;
	float:left;
	line-height:140%;
}

#CAN0fl2010 div.fl2010info p.oubo strong{
	margin : 0 0 0 0;
	padding : 0;
	color:#d0202e;
}

#CAN0fl2010 div.fl2010info ul.mark{
	width :190px;
	margin : 0 5px 0 0;
	padding : 0;
	float:right;
	font-size:x-small;
	color:#d0202e;
}

#CAN0fl2010 div.fl2010info ul.mark li.img1{
	background-position : -460px 0px;
	background-image:url(../campa_img/fl_2010/fl2010_title_pro_bg.gif);
	width :75px;
	height:77px;
	margin : 0 5px 0 0;
	padding : 0;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
}

#CAN0fl2010 div.fl2010info ul.mark li.text1{
	width :85px;
	margin : 5px 0 0 0;
	padding : 0;
	float:right;
	text-indent:0px;
}


#CAN0fl2010 div.fl2010info ul.mark li.text2{
	width :75px;
	margin : 5px 0 0 5px;
	padding : 0;
	float:left;
	text-indent:0px;
}


#CAN0fl2010 div.fl2010info ul.mark li.img2{
	background-position : -363px -23px;
	background-image:url(../campa_img/fl_2010/fl2010_title_pro_bg.gif);
	width :96px;
	height:57px;
	margin : 20px 0 0 0;
	padding : 0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
#CAN0fl2010 div.fl2010info div.info2{
	width :255px;
	float:left;
	margin : 0;
	padding : 0;
}

#CAN0fl2010 div.fl2010info div.info2 h5.info004{
	background-position : 0px -23px;
	background-image:url(../campa_img/fl_2010/fl2010_title_pro_bg.gif);
	height:26px;
	width :64px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 5px 0;
	padding : 0;
}

#CAN0fl2010 div.fl2010info div.info2 h5.info005{
	background-position : -64px -23px;
	background-image:url(../campa_img/fl_2010/fl2010_title_pro_bg.gif);
	height:26px;
	width :64px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 5px 0;
	padding : 0;
}

#CAN0fl2010 div.fl2010info div.info2 p{
	margin : 0 10px 0 10px;
	padding : 0;
	line-height:140%;
}

#CAN0fl2010 div.fl2010out{
	width :515px;
	clear:both;
	margin : 20px auto 0 auto;
	padding : 0 0 15px 0;
	border-bottom:1px dotted #034a76;
}

#CAN0fl2010 div.fl2010out h5.out001{
	background-position : -408px 0px;
	background-image:url(../campa_img/fl_2010/fl2010_title_pro_bg.gif);
	height:18px;
	width :42px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 5px 0;
	padding : 0;
}

#CAN0fl2010 div.fl2010out ul{
	margin : 0 10px 0 10px;
	padding : 0;
}

#CAN0fl2010 div.fl2010out ul li{
	margin : 0 10px 0 10px;
	padding : 0;
	list-style:disc;
	line-height:140%;
	font-size:small;
}

#CAN0fl2010 #fl2010cam{
	background-position : 0px -80px;
	background-image:url(../campa_img/fl_2010/fl2010_title_pro_bg.gif);
	height:308px;
	width :535px;
	overflow:hidden;
	text-indent:-9999px;
	clear:both;
	margin : 20px auto 20px auto;
	padding : 0;
}

#CAN0fl2010 #fl2010cam h4{
	height:50px;
	text-indent:-9999px;
	margin : 0;
	padding : 0;
}

#CAN0fl2010 #fl2010cam ul{
	margin : 0;
	padding : 0;
	list-style-type:none;
}

#CAN0fl2010 #fl2010cam ul li{
	margin : 0 0 0 0;
	padding : 0;
	float:left;
}

#CAN0fl2010 #fl2010cam ul li p{
	margin : 10px 0 0 10px;
	padding : 0;
	text-align:center;
	text-indent:0px;
}



#CAN0fl2010 #fl2010cam ul li a.fl001{
	margin : 35px 0 0 10px;
	padding : 0;
	height:150px;
	width :140px;
	display:block;
}

#CAN0fl2010 #fl2010cam ul li a.fl002{
	margin : 0;
	padding : 0;
	height:185px;
	width :218px;
	display:block;
}

#CAN0fl2010 #fl2010cam ul li a.fl003{
	margin : 0;
	padding : 0;
	height:185px;
	width :150px;
	display:block;
}

#CAN0fl2010 p.clear{
	clear : both;
	height : 1px;
	margin : 0;
	padding : 0;
}

#CAN0fl2010 p.clear a{
	display : none;
}

#fl2010big{
	padding : 0 0 0 0;
	width : 840px;
	background-color:#FFFFFF;
}


#fl2010big img{
	margin : 0 0 0 10px;
	padding : 0 0 0 0;
}

#fl2010big h1{
	font-size:large;
	margin : 10px 0 10px 10px;
	padding : 0 0 0 0;
}


#fl2010big div.copy{
	margin : 10px 10px 20px 0;
	padding : 0 0 0 0;
	font-size:x-small;
	clear:both;
	text-align:center;
}

#fl2010big ul{
	float:right;
	margin-right : 5px;
	padding : 10px 0 0px 20px;
	clear:both;
}

#fl2010big ul li{
	background : url(../../product/img/p_all_list_img_close.gif) no-repeat left center;
	list-style : none;
	margin : 0;
	padding : 5px 0 1px 20px;
	vertical-align : middle;
	font-size:small;
}


/*FDfigure2010*/

#FDfigure p.clear{
	clear : both;
	height : 1px;
	margin : 0;
	padding : 0;
}

#FDfigure p.clear a{
	display : none;
}

#FDfigure h2.fd{
	background-position : 0px 0px;
	background-image:url(../img/fd_ficam_head_bg.png);
	height:105px;
	width :555px;
	overflow:hidden;
	text-indent:-9999px;
	clear:both;
	margin : 0 0 0 0;
	padding : 0;
}

#FDfigure h3.fdcam{
	background-position : 0px -105px;
	background-image:url(../img/fd_ficam_head_bg.png);
	height:42px;
	width :555px;
	overflow:hidden;
	text-indent:-9999px;
	clear:both;
	margin : 0 0 0 0;
	padding : 0;
}

#FDfigure p{
	margin : 10px 20px 0 20px;
	padding : 0;
	line-height:150%;
}

#FDfigure h4.catch{
	background-position : -10px -147px;
	background-image:url(../img/fd_ficam_head_bg.png);
	height:54px;
	width :534px;
	overflow:hidden;
	text-indent:-9999px;
	clear:both;
	margin : 15px 0 0 10px;
	padding : 0;
}

#FDfigure #fdbox{
	background-position : 0px 0px;
	background-image:url(../img/fd_ficam_main.jpg);
	height:638px;
	width :555px;
	overflow:hidden;
	clear:both;
	margin : 20px 0 0 0;
	padding : 0;
	text-indent:-9999px;
}

#FDfigure #fdbox h4{
	text-indent:-9999px;
	margin : 0;
	padding : 0;
}


#FDfigure #fdbox ul{
	margin : 18px 0 0 8px;
	padding : 0 ;
	list-style-type:none;
	line-height:0;
	width :537px;
	clear:both;
}

#FDfigure #fdbox ul li a:link{
	color:#3399cc;
}

#FDfigure #fdbox ul li a:visited{
	color : #003399;
}

#FDfigure #fdbox ul li a:hover{
	color:#3399cc;
}

#FDfigure #fdbox ul li a:active{
	color : #6699CC;
}


#FDfigure #fdbox ul li.l{
	margin : 0 0 38px 0;
	padding : 0;
	float:left;
	width :245px;
	height:112px;
	overflow:hidden;
}

#FDfigure #fdbox ul li.r{
	margin : 0 0 38px 0;
	padding : 0;
	float:right;
	width :245px;
	height:112px;
	overflow:hidden;
}

#FDfigure #fdbox ul li div.img a{
	margin : 0 0 0 0;
	padding : 0;
	float:left;
	width :100px;
	height:112px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#FDfigure #fdbox ul li h5{
	text-indent:-9999px;
	margin : 0;
	padding : 0;
	height:28px;
	width :130px;
	float:right;
	display:block;
}

#FDfigure #fdbox ul li p a{
	text-decoration:none;
}


#FDfigure #fdbox ul li p.fi01{
	margin : 7px 0 0 0;
	padding : 0;
	text-indent:0px;
	font-size:x-small;
	width :130px;
	float:right;
	color:#3399cc;
	line-height:150%;
	text-decoration:none;
}

#FDfigure #fdbox ul li p.fi01 span{
	margin : 5px 0 0 0;
	padding : 0;
	font-size:small;
	float:right;
}

#FDfigure #fdbox ul li p.fi02{
	margin : 20px 0 0 0;
	padding : 0;
	text-indent:0px;
	font-size:x-small;
	width :130px;
	float:right;
	line-height:150%;
	text-decoration:none;
}

#FDfigure #fdbox ul li p.fi02 span{
	margin : 5px 0 0 0;
	padding : 0;
	font-size:small;
	float:right;
}

#FDfigure #fdbox ul li p.fi03{
	margin : 20px 0 0 0;
	padding : 0;
	font-size:x-small;
	width :130px;
	float:right;
	text-indent:0px;
	line-height:150%;
	text-decoration:none;
}

#FDfigure #fdbox ul li p.fi03 span{
	margin : 0 0 0 0;
	padding : 0;
	font-size:small;
	float:right;
}

#FDfigure #fdbox p.kero{
	margin : 0;
	padding : 0;
	text-indent:-9999px;
}


#FDfigure #fdinfo{
	width :550px;
	clear:both;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

#FDfigure #fdinfo p.line{
	clear:both;
	margin : 15px 0 0 0;
	padding : 0 0 0 0;
	border-bottom:1px dotted #e60617;
	width :550px;
}

#FDfigure #fdinfo p.line a{
	display:none;
}

#FDfigure #fdinfo h4{
	background-position : 0px -201px;
	background-image:url(../img/fd_ficam_head_bg.png);
	height:19px;
	width :162px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 20px 0 0 5px;
	padding : 0;
	float:left;
}

#FDfigure #fdinfo img.tenpu{
	margin : 15px 0 0 0;
	padding : 0;
	float:right;
}

#FDfigure #fdinfo p{
	margin : 10px 0 0 10px;
	padding : 0;
	width :300px;
	float:left;
}

#FDfigure #fdinfo h5{
	background-position : 0px -220px;
	background-image:url(../img/fd_ficam_head_bg.png);
	height:65px;
	width :545px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 20px 0 0 5px;
	padding : 0;
	clear:both;
}

#FDfigure #fdinfo ul.pro{
	list-style-type:none;
	line-height:0;
	background-position : 0px 0px;
	background-image:url(../img/fd_ficam_pro.jpg);
	height:218px;
	width :544px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 0 6px;
	padding : 0;
	clear:both;
}

#FDfigure #fdinfo ul.pro li{
	margin : 0 0 0 0;
	padding : 0;
	float:left;
	width :128px;
}

#FDfigure #fdinfo ul.pro li a.fd001{
	margin : 0 0 0 0;
	padding : 0;
	height:218px;
	width :128px;
	display:block;
}

#FDfigure #fdinfo ul.pro li a.fd002{
	margin : 0 0 0 7px;
	padding : 0;
	height:218px;
	width :128px;
	display:block;
}

#FDfigure #fdinfo ul.pro li a.fd003{
	margin : 0 0 0 8px;
	padding : 0;
	height:218px;
	width :128px;
	display:block;
}

#FDfigure #fdinfo ul.pro li a.fd004{
	margin : 0 0 0 7px;
	padding : 0;
	height:218px;
	width :128px;
	display:block;
}

#FDfigure #fdinfo ul.link{
	list-style-type:none;
	width :544px;
	margin : 0 0 0 6px;
	padding : 0;
	clear:both;
	font-size:small;
}

#FDfigure #fdinfo ul.link li{
	margin : 5px 0 5px 0;
	padding : 0;
	float:left;
	width :133px;
}


#FDfigure #fdinfo ul.link li a.fd001{
	margin : 0 0 0 7px;
	padding : 0;
	text-decoration:none;
}

#FDfigure #fdinfo ul.link li a.fd002{
	margin : 0 0 0 10px;
	padding : 0;
	text-decoration:none;
}

#FDfigure #fdinfo ul.link li a.fd003{
	margin : 0 0 0 16px;
	padding : 0;
	text-decoration:none;
}

#FDfigure #fdinfo ul.link li a.fd004{
	margin : 0 0 0 20px;
	padding : 0;
	text-decoration:none;
}

#FDfigure #foot{
	margin :0;
	padding : 0;
}

#FDfigure #foot h6{
	background-position : 0px -286px;
	background-image:url(../img/fd_ficam_head_bg.png);
	height:75px;
	width :536px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 20px 0 0 5px;
	padding : 0;
}


#FDfigure #foot img{
	margin :15px 0 20px 5px;
	padding : 0;
}


#figurebig{
	padding : 0 0 0 0;
	width : 740px;
	background-color:#FFFFFF;
}


#figurebig img{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	float:left;
}

#figurebig h1#fdfi001{
	float:right;
	background-position : 0px 0px;
	background-image:url(../img/fd_ficam_big_haed.png);
	height:40px;
	width :365px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 0 0;
	padding : 0;
}

#figurebig h1#fdfi002{
	float:right;
	background-position : 0px -40px;
	background-image:url(../img/fd_ficam_big_haed.png);
	height:40px;
	width :365px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 0 0;
	padding : 0;
}

#figurebig h1#fdfi003{
	float:right;
	background-position : 0px -80px;
	background-image:url(../img/fd_ficam_big_haed.png);
	height:40px;
	width :365px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 0 0;
	padding : 0;
}

#figurebig h1#fdfi004{
	float:right;
	background-position : 0px -120px;
	background-image:url(../img/fd_ficam_big_haed.png);
	height:40px;
	width :365px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 0 0;
	padding : 0;
}

#figurebig h1#fdfi005{
	float:right;
	background-position : 0px -160px;
	background-image:url(../img/fd_ficam_big_haed.png);
	height:40px;
	width :365px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 0 0;
	padding : 0;
}

#figurebig h1#fdfi006{
	float:right;
	background-position : 0px -200px;
	background-image:url(../img/fd_ficam_big_haed.png);
	height:40px;
	width :365px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 0 0;
	padding : 0;
}

#figurebig h1#fdfi007{
	float:right;
	background-position : 0px -240px;
	background-image:url(../img/fd_ficam_big_haed.png);
	height:40px;
	width :365px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 0 0;
	padding : 0;
}

#figurebig h1#fdfi008{
	float:right;
	background-position : 0px -280px;
	background-image:url(../img/fd_ficam_big_haed.png);
	height:40px;
	width :365px;
	overflow:hidden;
	text-indent:-9999px;
	margin : 0 0 0 0;
	padding : 0;
}

#figurebig p{
	margin : 15px 10px 0 0;
	padding : 0 0 0 0;
	width :340px;
	float:right;
	font-size:small;
	line-height:150%;
}


#figurebig div.copy{
	margin : 10px 0 20px 0;
	padding : 0 0 0 0;
	font-size:x-small;
	clear:both;
	text-align:center;
}

#figurebig ul{
	float:right;
	margin-right : 10px;
	padding : 10px 0 0px 20px;
}

#figurebig ul li{
	background : url(../../product/img/p_all_list_img_close.gif) no-repeat left center;
	list-style : none;
	margin : 0;
	padding : 5px 0 1px 20px;
	vertical-align : middle;
	font-size:small;
}



