  @charset "utf-8";/*: brightech      */ /*:h2:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/#h2brightech{	padding: 0;	height: 40px;	text-indent: -9748px;	background: url(./../images/h2_brightech.gif) no-repeat;}.topimg{	margin: 20px 0;	padding: 0;}ul.brightmenu{	width: 665px;	margin: 0;	padding: 0;	list-style: none;}ul.brightmenu li{	float: left;	border-right: 1px solid #999;	margin: 0;	padding: 0 10px 0 10px;}ul.brightmenu li a:link{color: #f70e12;text-decoration:underline;padding: 2px;}ul.brightmenu li a:visited{color: #f70e12;text-decoration: underline;padding: 2px;}ul.brightmenu li a:hover{color: #ffffff;text-decoration: underline;background:#f70e12;padding: 2px;}ul.brightmenu li a:active{color: #ffffff;text-decoration: underline;background: #f70e12;padding: 2px;}/*:h3-01:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/#h3bright01{	margin: 30px 0 0 0;	padding: 0;	height: 30px;	text-indent: -9748px;	background: url(./images/bright_h3what.png) no-repeat;	clear: both;}.bright_text{	font-size: 12px;	line-height: 150%;	margin: 15px 0 0 0;}.whatbox{	width: 220px;	float: left;	margin: 15px 10px 20px 0 ;	padding: 0;}.what_sam{	font-size: 10px;	line-height: 150%;}/*:h3-02:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/#h3bright02{	margin: 30px 0 0 0;	padding: 0;	height: 30px;	text-indent: -9748px;	background: url(./images/bright_h3future.png) no-repeat;	clear: both;}.futurebox{	width: 159px;	float: left;	margin: 15px 5px 20px 0 ;	padding: 0;}.future_sam{	font-size: 12px;	padding: 5px 0 0 0;	color: #224889;	font-weight: bold;	line-height: 150%;}/*:h3-03:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/#h3bright03{	margin: 30px 0 0 0;	padding: 0;	height: 30px;	text-indent: -9748px;	background: url(./images/bright_h3lineup.png) no-repeat;	clear: both;}.line_text{	font-size: 12px;	margin: 15px 0 0 0;	padding: 0;	}table.lineuplist{	width: 665px;	border-collapse: collapse;	margin: 5px 0 10px 0;	padding: 0;}table.lineuplist td{	border: 1px solid #999;	padding: 5px;	text-align: center;	font-weight: bold;	color: #224889;}table.lineuplist td.back01{background: #999;color: #fff;}table.lineuplist td.back02{background: #666;color: #fff;}table.lineuplist td.back03{background: #333;color: #fff;}table.lineuplist td.back04{background: #000;color: #fff;}/*:h3-04:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/#h3bright04{	margin: 30px 0 0 0;	padding: 0;	height: 30px;	text-indent: -9748px;	background: url(./images/bright_h3media.png) no-repeat;	clear: both;}.mediaimg{	margin: 15px 0;	padding: 0;}/*:h3-05:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/#h3bright05{	margin: 30px 0 0 0;	padding: 0;	height: 30px;	text-indent: -9748px;	background: url(./images/bright_h3tape.png) no-repeat;	clear: both;}.tapeimg{	margin: 15px 0;	padding: 0;}.tape_text01{	width: 200px;	margin: 10px 0;	padding: 0;	font-size: 15px;	line-height: 170%;	float: left;}.tape_img{float: left;margin: 18px 0 0 5px}.tape_text02{	font-size: 12px;	color: #f70e12;	clear: both;}