#wrapper {	width:				982px;	margin:				0px;	padding:			0px;	color:				#333333;	text-align:			left;	margin-top:			10px;}#main_wrapper {	width:				730px;	margin:				0px;	padding:			0px;	background-color:	#FFFFFF;	display:			block;}#products {	width:				730px;	background-image:	url(../images/products_bg.gif);	background-repeat:	repeat-y;}#products_header {	width:				730px;	height:				39px;	background-image:	url(../images/products_header.gif);	background-repeat:	no-repeat;}#products_header2 {	width:				730px;	height:				39px;	background-image:	url(../images/products_header2.gif);	background-repeat:	no-repeat;}#products_bottom {	width:				730px;	height:				10px;	background-image:	url(../images/products_bottom.gif);	background-repeat:	no-repeat;	margin-bottom:		15px;}#products .prod_logo {	display:			block;	padding:			7px 0 7px 0;	width:				185px;	float:				left;	clear:				left;}#products .prod_desc {	display:			block;	padding:			7px 15px 7px 0;	margin-left:		185px;}#products .prodbox {	display:			block;	width:				730px;	background-image:	url(../images/products_border.gif);	background-repeat:	no-repeat;	background-position: bottom center;	overflow:			auto;}#products .prodboxb {	display:			block;	width:				730px;	clear:				left;	overflow:			auto;}#products .prod_list {	display:			block;	padding:			15px 0 10px 20px;}#service {	width:				730px;	background-image:	url(../images/products_bg.gif);	background-repeat:	repeat-y;	overflow:			auto;}#service_header {	width:				242px;	height:				39px;	background-image:	url(../images/service_header.gif);	background-repeat:	no-repeat;}#service .serv_logo {	display:			block;	padding:			7px;	float:				left;}#service .serv_desc {	display:			block;	padding:			7px;}#service {	width:				242px;	background-image:	url(../images/rightbox_bg.gif);	background-repeat:	repeat-y;}#right_column {	width:				242px;	padding:			0px;	background-color:	#FFFFFF;	display:			block;	float:				right;}#rightbox {	width:				242px;	background-image:	url(../images/rightbox_bg.gif);	background-repeat:	repeat-y;	text-align:			center;}#rightbox_header1 {	width:				242px;	height:				39px;	background-image:	url(../images/rightbox_header1.gif);	background-repeat:	no-repeat;}#rightbox_header2 {	width:				242px;	height:				39px;	background-image:	url(../images/rightbox_header2.gif);	background-repeat:	no-repeat;}#rightbox_header3 {	width:				242px;	height:				39px;	background-image:	url(../images/rightbox_header3.gif);	background-repeat:	no-repeat;}#rightbox_bottom {	width:				242px;	height:				10px;	background-image:	url(../images/rightbox_bottom.gif);	background-repeat:	no-repeat;	margin-bottom:		10px;}#rightbox .prodbox {	background-image:	url(../images/rightbox_border.gif);	background-repeat:	no-repeat;	background-position: bottom center;	padding:			5px 16px;	text-align:			left;}#rightbox .prodboxb {	padding:			5px 16px;	text-align:			left;}#rightbox a:link {	color:				#0033CC;	text-decoration:	none;}#rightbox a:visited {	color:				#0033CC;	text-decoration:	none;}#rightbox a:hover {	color:				#3366CC;	text-decoration:	none;}.hide {	display:			none;}.prodboxsubtitle {	font-size:			10px;}.prodboxitem {	margin-left:		10px;}#slideshow {	height:				250px;	position:			relative;}#slideshow .slide {	min-width:			100%;	width:				auto !important;	width:				100%;	overflow:			hidden;}#slideshow .banner1 {	background:			url(../images/banner1_bg.jpg) repeat-x 0px 0px;}#slideshow .banner1 .main {	width:				982px;	height:				250px;	margin:				0 auto;	position:			relative;}#slideshow .banner1 .main img {	position:			absolute;	top:				0;	left:				0px;}#slideshow .banner2 {	background:			url(../images/banner2_bg.jpg) repeat-x 0px 0px;	display:			none;}#slideshow .banner2 .main {	width:				982px;	height:				250px;	margin:				0 auto;	position:			relative;}#slideshow .banner2 .main img {	position:			absolute;	top:				0;	left:				0px;}#slideshow .banner3 {	background:			url(../images/banner3_bg.jpg) repeat-x 0px 0px;	display:			none;}#slideshow .banner3 .main {	width:				982px;	height:				250px;	margin:				0 auto;	position:			relative;}#slideshow .banner3 .main img {	position:			absolute;	top:				0;	left:				0px;}#nav {	Z-INDEX:			10;	POSITION:			absolute;	margin:				-30px 0 0 924px;	width:				51px;}#nav a {	background-image:	url(../images/slide-nav.png);	text-decoration:	none;	margin:				1px 2px;	color:				#fff;	font-size:			8px;	font-family:		Verdana, Arial, Helvetica, sans-serif;	width:				13px;	height:				13px;	TEXT-ALIGN:			center;	DISPLAY:			inline;	BACKGROUND-REPEAT:	no-repeat;	BACKGROUND-POSITION: -1px 0px;	FLOAT:				left;}#nav a { line-height: 12px; } /* IE7以前向け */  head~/* */body #nav a { line-height: 13px; } /* IE8向け */  html:not(:target) #nav a { line-height:12px; } /* モダンブラウザ向け */#nav a.activeSlide {	background-position: -1px -14px;}#nav a:focus {	outline:			none;}
