
/*パンくずリストと訪問中のボタン用
---------------------------------------------------- */
#navigation li#navi3_visit{
  	background: url(../construction/images/visit.jpg) no-repeat;
}
p{
	text-align: left;
	
}@charset "Shift_JIS";

/* 全体構造
---------------------------------------------------- */
body {
	height: auto;
	margin-top: 10px;
 	padding: 0px;
	text-align: center;
	font-size: 14px;
	line-height: 150%; 
	color: #515151;
}
#wrapper {
	width: 780px;
	height: auto;
	margin: 0px;
	padding: 0px;
	border: 1px solid silver;
}
h1 h2 h3{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 0px;
	padding: 0px;
}

/* ヘッダ
---------------------------------------------------- */
#header {
	position: relative;
	margin-top: 0px;
	margin-left: auto;
	padding: 0px;
}

/*メイン
---------------------------------------------------- */
#main{
	width: 780px;
	height: 200px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

/* ページ本体
---------------------------------------------------- */
#pagebody {
	clear: both;
	position: relative;
	width: 777px;			/* ■IE用バグ対策 */
	padding: 0px;
}

/* コンテンツ
---------------------------------------------------- */
#content {
  	margin: 0px 0px 0px 220px;
  	paddeing: 0px;
  	width: 545px;
  	height: 600px;
}
#listbox1{
	width: 532px;
	height: 160px;
	margin: 10px 0px 5px 10px;
	padding: 0px;
	text-indent: -9999px;
	background: url(../construction/images/case1.jpg) no-repeat;
}
#listbox2{
	width: 531px;
	height: 162px;
	margin: 5px 10px 3px 10px;
	padding: 0px;
	text-indent: -9999px;
	background: url(../construction/images/case2.jpg) no-repeat;
}
#listbox3{
	width: 531px;
	height: 161px;
	margin: 2px 10px 5px 10px;
	padding: 0px;
	text-indent: -9999px;
	background: url(../construction/images/case3.jpg) no-repeat;
}
#content #listbox1 #omron{
	position: relative;
	top: 10px;
	left: 50px;
	width: auto;
	height: auto;
	text-align: left;
	line-height: 140%;
}
#content #listbox2 #kidugawa{
	position: relative;
	top: 10px;
	left: 50px;
	width: auto;
	height: auto;
	text-align: left;
	line-height: 130%;
}
#content #listbox3 #okinawa{
	position: relative;
	top: 5px;
	left: 50px;
	width: auto;
	height: auto;
	text-align: left;
	line-height: 130%;
}	
/* ナビゲーション
---------------------------------------------------- */
#navigation {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	padding: 0px;
  	height: 200px;
  	width: 198px;
}
#navigation ul {
  	margin: 0px;
  	padding: 0px;
  	list-style: none;
}
#navigation li {
  	margin: 0px;
  	padding: 0px;
  	width: 198px;
  	height: 50px;
  	text-indent: -9999px;
}
#navigation li a {
  	text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  	display: block;
  	width: 197px;
  	height: 48px;
}
#navigation li#navi1{
  	background: url(../images/navi1.jpg) no-repeat;
}
#navigation li#navi2{
 	background: url(../images/navi2.jpg) no-repeat;
}
#navigation li#navi4{
  	background: url(../images/navi4.jpg) no-repeat;
}
#navigation li#navi1 a:hover{
  	background: url(../images/navi1_on.jpg) no-repeat;
}
#navigation li#navi2 a:hover{
  	background: url(../images/navi2_on.jpg) no-repeat;
}
#navigation li#navi4 a:hover{
  	background: url(../images/navi4_on.jpg) no-repeat;
}

/*下のグローバルナビゲーション
------------------------------------------------------------ */
#navi_foot{
	width: auto;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: center;
}
#navi_foot ul {
	margin: 0px;
	padding: 0px;
}
#navi_foot li {
	display: inline;
	padding: 0px 10px;
}

/*フッター
---------------------------------------------------------- */
#footer{
	margin: 0px;
	padding: 0px;
}