@charset "shift_jis";

#FOOTER { 
	margin:0;
	padding:5px 0px 0px 0px;
	text-align:center;
	font-size:1.0em;;

}
#MOVETOP {
	margin:0px 0px 3px 0px;
	background-color:#999999;
}

/* 製品フッター */

#FOOTEROPT {
	width:755px;
	margin:0;
	text-align:left;
	background-image:url(/lighttools/image/widgets/footer_opt_lt_background.gif);

}
#FOOTEROPT * {
	margin:0;
	padding:0;

}

/* 光学ソリューション見出し */
#FOOTEROPT .footer-opt {
	width:160px;
	height:80px;
	float:left;
	clear:left;
	margin:0 0 0 0;
	padding:20px 10px 10px 0;
	background:#f5fafd url(/optical/image/widgets/footer_opt_background.gif) no-repeat 5px 13px;
	color:#FFF;
}
#FOOTEROPT .footer-opt p {
	padding:15px 10px 15px 15px;
	line-height:1.3em;
	font-size:1.0em;
}
#FOOTEROPT .footer-opt a {
	font-weight:bold;
	display:block;
	padding:0 0 0 15px;
	background:transparent url(/optical/image/icon_link.gif) no-repeat 0 0.3em;
}

#FOOTEROPT .footer-opt a,
#FOOTEROPT .footer-opt a:link,
#FOOTEROPT .footer-opt a:visited {
	color:#333;
}
#FOOTEROPT .footer-opt a:active,
#FOOTEROPT .footer-opt a:hover {
}

#FOOTEROPT .footer-opt-bottom {
	clear:both;
}
#FOOTEROPT .footer-products {
	display:block;
	line-height:1em;
	margin:13px 0 0 0;
	font-size:1.0em;
}

#FOOTEROPT .footer-products.footer-products_l {
	margin-left:10px;
	width:230px;
	float:left;
/*	clear:right;*/
}
#FOOTEROPT .footer-products.footer-products_r {
	width:330px;
	float:right;
	clear:right;
}


#FOOTEROPT .footer-products dt {

	display:block;
	float:left;
	padding:2px 0 0 0;
	margin:0 0 10px 0;
	font-size:0.9em;

}
#FOOTEROPT .footer-products.footer-products_l dt {
	width:80px;
}
#FOOTEROPT .footer-products.footer-products_l dd {
	width:130px;
}

#FOOTEROPT .footer-products.footer-products_r dt {
	width:120px;
}
#FOOTEROPT .footer-products.footer-products_r dd {
	width:170px;
}
#FOOTEROPT .footer-products.footer-products_r dt.long {
	width:180px;
}
#FOOTEROPT .footer-products.footer-products_r dd.long {
	width:130px;
}

#FOOTEROPT .footer-products a {
	padding:2px 0 3px 15px;
	background:transparent url(/optical/image/icon_link.gif) no-repeat 0 0.3em;
}
#FOOTEROPT .footer-products dd {
	padding:2px 0 0 0;
	margin:0 0 10px 0;
	display:block;
	float:left;
	color:#333;
	font-size:0.8em;
}

/* 光学フッター*/
#optical-products {
	width:780px;
	padding-top:10px;
	padding-bottom:10px;
	background:#f2f5f8;
	background-image:url(/optical/image/footer_background_optical.gif);
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/* 光学フッター　リンク */
#optical-products a:link {
	color:#446790;
	text-decoration:none;
	font-size:9pt;
}
#optical-products a:visited {
	color:#67788b;
	text-decoration:none;
	font-size:9pt;
}
#optical-products a:hover,#optical-products a:active {
	color:#f1b104;
	text-decoration:none;
	font-size:9pt;
}

/* 光学フッター背景 */
#optical-footer-bg {
	width:100%;
	padding:0px;
	margin:0px;
	background:#e6ebf1;
	background-image:url(/optical/image/footer_background_optical2.gif);
	text-align:center;
}

/* CSCフッター */
#cscfooter2005 {
	width:780px;
	background:#fff;
}

/* CSCフッター幅 */
#csc-footer-size {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

/* CSCフッター背景 */
#csc-footer-bg {
	width:100%;
	padding:0px;
	margin:0px;
	background:#f2f4f7;
	text-align:center;
}
