@charset "Shift_JIS";.bus strong{	color:#06b;}.bus h3{	margin:20px 0px 10px 0px;}.bus h3#lan,.bus h3#rack{	margin-top:0px;}.bus div#lanbox{	background:url('../images/lanbox_bg.gif') repeat-y;	margin-top:10px;}.bus div#lanbox_in{	background:url('../images/lanbox_ftr.gif') no-repeat bottom;	padding-bottom:9px;}.bus div#lanbox_l{	width:365px;	float:left;}.bus div#lanbox_r{	width:365px;	float:right;}.bus div#lanbox p{	padding:0px 10px;}.bus div#lanbox p#lan_metal_img2,.bus div#lanbox p#lan_opt_img2{	margin-top:10px;}.bus p#wless_img2{	margin-top:10px;}.bus table.eq{	width:740px;	border-top:1px solid #ccc;	border-left:1px solid #ccc;}.bus table.eq caption{	color:#06b;	text-align:left;	margin-bottom:3px;	font-weight:bold;}.bus table.eq th,.bus table.eq td{	border-bottom:1px solid #ccc;	border-right:1px solid #ccc;	padding:5px;	vertical-align:top;}.bus table.eq th{	background-color:#96bfe3;}.bus table.eq td.c{	text-align:center;}.bus h4#rack_flow,.bus h4#rack_sample{	margin-top:10px;}.bus div#rackbox{	background-color:#bbbed8;}.bus div#rackbox_ftr{	background:url('../images/rackbox_ftr.gif') no-repeat bottom;	padding:0px 10px 9px 10px;}.bus div#rackbox_l{	width:575px;	float:left;}.bus div#rackbox ol{	margin:0px;	list-style-position:inside;}.bus div#rackbox ol li{	margin-bottom:5px;}.bus div#rackbox_r{	width:135px;	float:right;}.bus div#rack_samplebox{	width:740px;	height:420px;	background:url('../images/rack_samplebox_bg.gif') no-repeat;	position:relative;}.bus div#rack_samplebox img.sample1{	position:absolute;	top:10px;	left:10px;}.bus div#rack_samplebox img.sample2{	position:absolute;	top:151px;	left:290px;}.bus div#rack_samplebox p{	text-align:right;	position:absolute;	right:10px;	bottom:10px;}.bus div#tel_info{	width:410px;	float:left;}.bus div#tel_info table{	width:410px;	border-spacing:0px;}.bus div#tel_info table caption{	color:#06b;	text-align:left;	font-weight:bold;}.bus div#tel_info th,.bus div#tel_info td{	border-top:1px dotted #06b;	padding:5px 0px;	vertical-align:top;}.bus div#tel_info th.top,.bus div#tel_info td.top{	border-top:0px;}.bus div#tel_info th{	width:100px;}.bus div#tel_info td{	color:310px;}.bus div#tel_img{	width:320px;	float:right;}.bus p.border{	border-top:1px dotted #06b;	padding-top:10px;	margin-top:10px;}