﻿* {
	margin:0; padding:0;
	}
body	{
	text-align:center;
	background:#000;
}
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}
#wrap{
	width:980px;
	margin:0 auto;
	margin-top:20px;
}
/*--top--*/
#top	{
	margin:0 auto;
	width:980px;
}
.top7{
	float:left;
}
.top6{
	float:right;
}
/*--menu--*/	
#menu	{
	width:980px;
	height:36px;
	margin:0 auto;
}
#menu li {
   float:left;
   text-align:center;
   list-style-type:none;
   height:36px;
}
.sar a:hover {
	background-position: -150px;
}
.sar a {
	display: block;
	width:150px;
	height:37px;
	background: url("images/sarbis1.jpg");
}
.shi a:hover {
	background-position: -222px;
}
.shi a {
	display: block;
	width:222px;
	height:37px;
	background: url("images/shinsya1.jpg");
}
.sya a:hover {
	background-position: -249px;
}
.sya a {
	display: block;
	width:249px;
	height:37px;
	background: url("images/syaken1.jpg");
}
.oto a:hover {
	background-position: -171px;
}
.oto a {
	display: block;
	width:171px;
	height:37px;
	background: url("images/otoiawase1.jpg");
}
.kai a:hover {
	background-position: -188px;
}
.kai a {
	display: block;
	width:188px;
	height:37px;
	background: url("images/kaisya1.jpg");
}
a img{
	border:0;
}
/*--main--*/
#main p{
	width:980px;
	margin:0 auto;
}
img{
 	vertical-align:bottom;
}
/*--sub--*/
#sub{
	position:relative;
	font-family: "HG明朝E","ＭＳ 明朝";
	width:980px;
	height:210px;
	margin:0 auto;
	background:url(images/back.jpg);
}
#sub a{
}
#sub1{
	width:450px;
	height:184.5px;
	float:left;
	margin-left:14px;
	margin-top:8px;

}
#sub1 h2{
	color:#fff;
	margin-top:1.5px;
	margin-left:8px;	
}
#sub1 p{
	line-height: 1.2;
	letter-spacing: 0.2em;
	text-align:left;
	margin-top:8px;
	margin-left:14px;
	padding:4px;
	
}
#sub2{
	width:236px;
	height:184.5px;
	float:left;
	margin-left:14px;
	margin-top:8px;
	

}
#sub2 h2{
	color:#fff;
	font-size:18px;
	margin-top:6px;
	margin-bottom:10px;

}
#sub2 p{
	line-height: 1.2;
	letter-spacing: 0.2em;
	text-align:left;
}
#tubu	{
	font-size:14.5px;
	width:15.8em;
	height: 10.8em;
        overflow: scroll;
        margin-left:10px;
}
#sub3{
	width:234px;
	height:184px;
	float:left;
	margin-left:12px;
	margin-top:8px;

}
#sub3 h2{
	color:#fff;
	font-size:18px;
	margin-top:6px;
	margin-bottom:8px;
	
}

#sub3 .chizu{
	margin-left:5px;

}
#sub3 a{
	text-decoration:none;
	font-size:15px;
	color:blue;
}
#sub3 li{
	list-style-image:url(images/f.png);
	position:absolute;
	top:170px;
	right:130px;
}

/*--bottom--*/
#bottom{
	margin-bottom:6px;
	clear:both;
}
.zaiko a{
	
}
a{
	text-decoration:none;
}
.toi{
	width:376px;
	margin-right:380px;
}
.w3c{
	float:right;
	margin-right:12px;
}
.css{
	float:right;
}



/*--sarbisのCSS--*/
.map{
	margin-left:5px;
	width:235px;
	height:160px;
}
.bete{
	margin-left:6px;
}
.sei{
	margin-left:18px;
}
.sora1{
	background:url(images/sora1.jpg) ;
}



/*--shinsyaのCSS--*/
.han{
	margin-left:8px;
}
.ami{
	background:url("images/ami1.jpg");
}
.kochi{
	color:#ff9900;
}



/*--syakenのCSS--*/
.sute{
	background:url("images/3-5.jpg");
}
#sub1 ul{
	margin-top:10px;
	margin-left:6px;
	list-style:none;
}
.taiya1 a:hover {
	background-position: -440px;
	height:26px;
}
.taiya1 a {
	display: block;
	width:440px;
	height:26px;
	background: url("images/taiya1-1.jpg");
}
.taiya2 a:hover {
	background-position: -440px;
	height:26px;
}
.taiya2 a {
	display: block;
	width:440px;
	height:26px;
	background: url("images/taiya2-2.jpg");
}
.taiya3 a:hover {
	background-position: -440px;
	height:26px;
}
.taiya3 a {
	display: block;
	width:440px;
	height:26px;
	background: url("images/taiya3-3.jpg");
}



/*--otoiawaseのCSS--*/
.zyu{
	margin-left:18px;
	margin-top:-4px;
}
.toi1{
	height:40px;
	margin-top:-6px;
}



/*--kaisyaのCSS--*/
sub1 p{
	float:right;
}
.iwa{
	float:left;
	margin-left:2px;
	margin-right:12px;
	margin-top:2px;
}
ul{
	list-style:none;
}
table th{
	text-align:left;	
}
table td{
	text-align:left;	
}
table{
	margin-top:8px;
}
.deai{
	margin-left:8px;
}
.shiro{
	background:url("images/Musback_Ice_cubes_minimal_wallpaper_1280x800.jpg");
}