@charset "shift_jis"; /*shift_jis‚Ģ¸ź¨‡*/

div#image{
	background:url(img/bg2.jpg) 0 0 repeat-x;
	height:347px;
}

p#vidual{
	margin:0 auto;
	width:1000px;
	height:347px;
	background:url(img/sky.jpg) 0 0 no-repeat;
}

div#menu{
	background:url(img/bg3.jpg) 0 0 repeat-x;
}

ul#menu{
	height:52px;
	width:960px;
	margin:0 auto;
}
ul#menu li{
	float:left;
	width:192px;
	height:52px;
}
ul#menu li a{
	display:block;
	width:192px;
	height:52px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

a.profile{
	background:url(img/office1.jpg) 0 0 no-repeat;
}

a.services{
	background:url(img/services1.jpg) 0 0 no-repeat;
}

a.cost{
	background:url(img/cost1.jpg) 0 0 no-repeat;
}

a.contact{
	background:url(img/contact1.jpg) 0 0 no-repeat;
}

a.access{
	background:url(img/access1.jpg) 0 0 no-repeat;
}

ul#menu a:hover{
	background-position:0 -52px;
}

div.left{
	width:542px;
	float:left;
}


h2#midashi1{
	background:url(img/midashi1.jpg) 0 0 no-repeat;
	width:426px;
	height:96px;
	margin-bottom:20px;
}

h2#midashi2{
	background:url(img/gosodan.jpg) 0 0 no-repeat;
	width:153px;
	height:32px;
	margin:30px 0 20px 0;
}

ul#nagare{
	width:542px;
}

li#nagare1{
	float:left;
	display:block;
	width:271px;
	height:116px;
	margin-bottom:20px;
}

li#nagare1 a{
	display:block;
	background:url(img/nagare1.jpg) 0 0 no-repeat;
	width:271px;
	height:116px;
	}

li#nagare1 a:hover{
	background:url(img/nagare1.jpg) 0 -116px no-repeat;
	}

li#nagare2{
	display:block;
	background:url(img/nagare2.jpg) 0 0 no-repeat;
	margin-left:271px;
	width:271px;
	height:116px;
	margin-bottom:20px;
}


dl.services{
	float:left;
	width:384px;
	padding-left:34px;
}

dl.services dt{
	background:url(img/bar.jpg) 0 0px repeat-y #cbcbcb;
	padding:5px 20px;
	margin-bottom:5px;
	font-weight:bold;
}

dl.services dd{
	background:url(img/listmark.jpg) 5px 10px no-repeat;
	padding: 2px 0 2px 20px;
	border-bottom:1px dotted #000;
}

dl.services dd.last{
	background-image:none ;
	text-align:right;
	border:none;
}

