body {	margin: 0px;	color: #525252;	background:#353638 url(../images/bg.jpg) repeat-x 0px 0px;	text-align:center;	font-family:sans-serif;}input{	font-size: 10px;	color: 767676;	font-weight: normal;}a:link {	color: #FFFFFF;	font-weight: bold;}a:visited {	color: #FFF;	font-weight: bold;}a:hover {	color: #FB750C;	font-weight: bold;}.text1 {	color: #000000;	font-weight: bold;	margin:5px 0;}.text2 {	font-weight: bold;	color: #C53D3A;}.text3 {	font-weight: normal;	color: #FFFFFF;}.text4 {font-size:1.2em;	font-weight: bold;	color: #FF0000;}.text5 {	font-size: 1.0em;	font-weight: normal;	color: #C6C6C6;}.frame {	border: 1px solid #A6A6A6;}.designed_by {	font-size: 8.5px;	font-weight: lighter;	color: #000000;}a.a:link {font-weight:normal;	color: #767676;	text-decoration: underline;}a.a:visited {font-weight:normal;	color: #666600;	text-decoration: underline;}a.a:hover {font-weight:normal;	color: #C53D3A;	text-decoration: underline;}a.b:link {font-weight:bold;	color: #FF0000;	text-decoration: underline;}a.b:visited {font-weight:nbold;	color: #FF0000;	text-decoration: underline;}a.b:hover {font-weight:bold;	color: #FF0000;	text-decoration: underline;}.inputstyle {	font-size: 10px;	font-weight: normal;	color: #5F726F;	background-color: #E2EDEB;	border: 1px solid #333333;}/*2006.0608追加*/#contents{width:647px;margin:0 auto;background-color:#FFF;text-align:center;}p{font-size:70%;line-height: 155%;width:580px;margin:8px auto;text-align:left;}h1{margin:0;}h2{width:580px;margin:10px auto;border-bottom:1px solid #999;padding-bottom:3px;text-align:left;}h3{width:580px;margin:8px auto 0 auto;text-align:left;clear:both;color:#CC3300;background-color:#E9DAAC;padding:3px 0px 3px 0px;text-indent:0.5em;font-size:12px;}#toppage{width:600px;margin:0 auto;text-align:left;}.left01{width:363px;float:left;margin:15px 0 0 0;}.left01 .text{text-align:left;margin-left:5px;font-size:70%;line-height: 155%;}.left01 .photo{float:left;margin:0 5px 0 0;}.right01{	width:200px;	float:right;	text-align:left;	margin:10px 0 0 0;	border-left:1px solid #333;	padding-left:10px;	font-size:66%;	line-height: 155%;}.clear{clear:both;font-size:8px;line-height:100%;}.clear2{clear:both;font-size:8px;line-height:100%;padding-bottom:15px;}.clearBorder{width:550px;clear:both;border-bottom:1px solid #333;margin:15px auto;font-size:8px;line-height:100%;padding-top:8px;}.left02{width:285px;float:left;margin:8px 0 0 0;}.left02 .text{text-align:left;margin-left:5px;font-size:70%;line-height: 155%;}.left02 .photo{width:123px;float:left;margin:0 5px 0 0;}.right02{width:275px;float:right;text-align:left;margin:8px 0 15px 0;border-left:1px solid #333;padding-left:20px;}.right02 .text{text-align:left;margin-left:5px;font-size:70%;line-height: 155%;}.right02 .photo{width:119px;float:left;margin:0 5px 0 0;}#footer{width:647px;margin:30px auto 0 auto;color:#FFF;text-align:left;font-size:0.65em;height:50px;}.footerMenu{width:450px;float:right;text-align:right;margin-top:-13px;}/*右近について*/.aboutusPhoto{margin-left:8px;margin-bottom:7px;}/*メニュー*/#menu{width:580px;margin:0px auto;text-align:left;}.mLeft01{width:275px;float:left;margin:15px 0 10px 0;}.mLeft01 .text{text-align:left;margin-left:5px;font-size:70%;line-height: 150%;}.mLeft01 .photo{width:140px;float:left;margin:0 7px 0 0;}.mRight01{width:275px;float:right;margin:15px 0 0 0;}.mRight01 .text{text-align:left;margin-left:5px;font-size:70%;line-height: 150%;}.mRight01 .photo{width:140px;float:left;margin:0 7px 0 0;}/*GoogleMaps*/#googleMap{width:580px;margin:8px auto;text-align:left;}/*会社概要*/#company{width:580px;margin:15px auto;text-align:left;}#company table{width:500px;}#company th{width:100px;font-size:70%;line-height: 155%;text-align:left;padding:5px 0px 5px 5px;background-color:#DDD;border-top:1px solid #CCC;border-left:1px solid #CCC;boder-collapse:collapse;}#company td{width:400px;font-size:70%;line-height: 155%;text-align:left;padding:5px 0px 5px 5px;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;boder-collapse:collapse;}.borderBottom{border-bottom:1px solid #CCC;}/*スタッフ募集*/#staff{width:580px;margin:8px auto;text-align:left;}#staff table{width:500px;}#staff th{font-size:70%;line-height: 155%;width:100px;text-align:left;padding:5px 0px 5px 5px;background-color:#DDD;border-top:1px solid #CCC;border-left:1px solid #CCC;boder-collapse:collapse;vertical-align:top;}#staff td{font-size:70%;line-height: 155%;width:400px;text-align:left;padding:5px 0px 5px 5px;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;boder-collapse:collapse;}#staff form{margin:0;}#staff input, select{font-size:10px;color:#000;}#staff .formB{margin:5px 0;}