@charset "Shift_JIS";/* ■ページ構造 */body {    margin: 0;  padding: 0;   background-color:#000000;	}#wrapper { position: relative;  width:802px;  text-align: left;   background-color:#000000;     margin: 0 auto;}#main { width: 500px;margin-right: 250px;}#menu {width: 245px; position:absolute; top:320px; left:540px;  text-align:left;  }  #footer {  clear: both;}/* ■その他 */body {  line-height: 1.5;}p {  padding:0;  margin: 0;}a{text-decoration:none;   color:#666666;}a:link{}a:visited{}a:hover{text-decoration:underline;}a:active{}img {    border: none;	}#wrapper {  color: #fff;}#header {width:800px;margin: 0; padding: 0;	}#footer {color:#ffffff;text-align:center;	}#menu{   margin: 0;    padding: 0;		background-color: #000000;	color:#ffffff;	text-align:left;				}		#menu ul{   width:240px;   list-style-type:none;    padding:0;     margin:0 ; }	#menu li{ border-bottom:1px solid #777;font-weight:normal;margin:0;padding:0;font-size:12px;}#sp{margin:10px;	padding:0;		border:none;			width:470px;	}#sp #img1{position:absolute;top:450px;left:250px;}#sp #img2{position:absolute;top:540px;left:120px;}	#i3{margin:0;border:none;}.i1{	float:left;			}.c1{  color:#ffffff;	background-color:#000000;		text-align:left;	font-size:12px;	margin:2px 20px 2px 10px ;   	border:0;	   	padding:0;		}.c2{font-size: 12px;	font-style: normal;   color:#ffffff;	background-color:#000000;		text-align:center;	 margin:0 ;   	border:0;	   	padding:10px;	}	.c3{ clear: both;font-size: 14px;font-style: normal; color:#ffffff;text-align:left;margin-right:20px;	margin-top:10px;			border:0;	padding:14px;	}	.c4{font-size: 12px;	font-style: normal;   color:#ffffff;	background-color:#000000;		text-align:left;	 margin:0 ;   	border:0;	   	padding:10px;	}	.c9{font-size: 12px;	font-style: normal;   color:#000000;	background-color:#ffffff;		text-align:center;	 margin:3px 5px 5px 3px;   	border:0;	   	padding:10px;	}	.c6{background-image: url(workshop/img/ws-m-top.jpg);			background-repeat:no-repeat;		background-position: 0 0;		text-align:left;	width:480px;			height:150px;	font-size: 12px;font-style: normal;  color:#000000;	 margin:0 ;   	border:0;	   	padding:160px 0px 0px 20px ;	}	.c7{font-size: 12px;	font-style: normal;   color:#000000;	background-color:#ffffff;		text-align:center;	 margin:0 ;   	border:0;	   	padding:10px;	}	b{color:#990000;}#table1{float:left;			background-color:#000000;	width:248px;border:1px solid #ffffff;border-color:#ffffff;		margin-top: 5px;margin-left:2px;margin-right:0;		margin-bottom:10px;	padding: 0;}tr{margin:0;			border:0;		}td{width:100%;text-align:center;margin:0;			border:0;		padding-left:0;			padding-right:0;padding-top:1px;		padding-bottom:1px;			}			#table2{	background-color:#00000;	text-align:center;float:center;width:249px;border:1px solid #ffffff;	;border-color:#ffffff;		margin-top: 10px;margin-left:0px; margin-right:0px;		margin-bottom:0;	padding: 0;}.tr{background-color:#ffffff;	margin:0;			border:0;		padding-left:0;			padding-right:0;padding-top:0;		padding-bottom:0;			}.td{color:#000000;		width:100%;text-align:center;background-color:#ffffff;	margin:0;			border:0;		padding-left:2px;			padding-right:2px;padding-top:2px;		padding-bottom:0;			}	#table3{	width:500px;border:0;	margin-top:0;margin-left:0; margin-right:0;		margin-bottom:0;	padding: 0;}		.tr{margin:0;			border:0;		}.td{width:100%;text-align:center;margin:0;			border:0;			}	address{   color:#ffffff;   width:750px; 	text-align: center;	margin-left:10px;	padding-bottom:10px;			padding: 5px;	border: solid 1px #ffffff;	font-size: 10px;	font-style: normal;	font-family: Verdana,Tahoma, sans-serif;}em {  font-style: normal;  font-weight: bold;  color: #000;  background: transparent;}