@charset "UTF-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

body{font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
background-image:url(images/back2.jpg);
}


#container{
margin:auto;
width:100%;
	overflow:hidden;
	}
#content{	width:960px;
margin:0 auto;
	color:#666;
	
	}
header{overflow:hidden;
width:960px;
height:80px;
margin:0 auto;
}
.name{
	display:block;
	margin:20px 0 0 30px;
	float:left;
	
	}
.name img{width:290px;}
.headerri{float:right;
	width:300px;
	margin:0 40px 0 0;}
.tel{
	display:block;
	margin:10px 40px 0 0;
	}
.tel img{width:200px;}
	
.headerri ul{
	text-align:center;
	margin-left:40px;

	
		}
.headerri li{
	float:left;
	list-style-type:none;
	font-size:11px;
	padding:0px 10px 0px 0px;
	line-height: 25px;
	}
.headerri li a{
	display: block;
	text-align: center;
	text-decoration:none;
	color:#666;
	}
.headerri li a:hover	{color:#999;
}
	
nav{width:100%;
	clear:both;
	height:62px;
font-size:16px;
}
nav ul{
width:960px;
	
margin:0 auto;

}

nav li{
text-align:center;
font-size:12px;
line-height:2.5em;
list-style-type:none;
float:left;

width:191px;
border-right:1px solid #ccc;
border-bottom:1px #ccc solid;

}

nav li a{
display:block;	
height:60px;
text-decoration:none;
color:#333

}
.home{background-image:url(images/homenav.png);
}
.rec{background-image:url(images/rec.png);}
.cle{background-image:url(images/cle.png);}
.com{background-image:url(images/com.png);}
.con{background-image:url(images/con.png);}

nav li a:hover{background-position:bottom;


}
	
	

	
	
	
	
#side{float:right;
	margin:10px 0px 0 0;
		width:270px;
	}
	
.toiawase{
	width:270px;
	
	}	
.toiawase h4{
	text-align:center;
	display:block;}
.toiawase img{display:block;
width:270px;}	
	
.area{margin-top:10px;}
.area a:hover{filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity:0.8;}
.qa{margin-top:5px;
border:solid 1px #999;}
.qa a:hover{filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity:0.8;}
	


#facebook{margin-top:10px;}	

#facebook img{display: block;}


footer{margin-top:50px;
	clear:both;
	width:100%;
	height:160px;
	background-image:url(images/footre.png);
	
	}
	.footnaka{width:960px;
	margin:0 auto;}
.footmenu{
	float:left;
	margin:20px 0 0 0 ;
	width:630px;
	}
.footmenu ul{text-align:center;
	margin-left:3px;
	}
.footmenu li{	float:left;
	list-style-type:none;
	font-size:15px;
	padding:10px 10px 10px 20px;
	
	line-height: 25px;}
.footmenu li a{display: block;
	text-align: center;
	color:#FFF;
	}
.footmenu li a:hover{color:#000;}


.footimg{float:right;

display:block;
margin:20px 30px 0 0}
.footimg img{width:300px;}






.foot2{
	clear:both;
	}


	
.foot2 p.copy{
	margin:30px 0 0 30px;
	float:left;
	color:#fff;
	}	
.juusho{font-size:14px;}
.juusho span{font-size:12px;}
.tel2{
	font-style:normal;
	color:#fff;
	float:right;
	margin:0 20px 0 0;}
.tel2 p{margin:0 0 0 0;}
.tel2 span{font-size:20px;
font-weight:bold;}


	