@charset "UTF-8";

/*フォーマット*/

#wrapper {margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-align: center;}
body {font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", sans-serif;font-size: 16px;font-weight: normal;line-height: 1.6em;color: #333;letter-spacing: 0.3em;}
html {overflow: auto;}
a:link { color: #666; }
a:visited { color: #666; }
a img {-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
a:hover img {opacity: 0.6;filter: alpha(opacity=60);}

/*ナビゲーション*/

.nav{
	height: 78px;
	width: 890px;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	
}

nav ul{list-style: none;}
 
nav ul li{
	    width: 170px;
	    height: 74px;
	    float: left;
}

nav ul li#menu1 {width: 230px; }  
nav ul li#menu2 {width: 220px; } 
nav ul li#menu3 {width: 220px; } 
nav ul li#menu4 {width: 220px; } 


nav ul li a{
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	height: 78px;
	background-image: url(../../images/allimages/nav.jpg);
	background-repeat: no-repeat;
}
	 
nav ul li#menu1 a { background-position: 0 -78px; }  
nav ul li#menu2 a { background-position: -230px -78px; } 
nav ul li#menu3 a { background-position: -450px -78px; } 
nav ul li#menu4 a { background-position: -668px -78px; } 
	 
nav ul li a:hover{
	text-decoration: none; 
	background-image: url(../../images/allimages/nav.jpg); 
	background-repeat: no-repeat; }
	 
nav ul li#menu1 a:hover { background-position: 0 0px; }  
nav ul li#menu2 a:hover { background-position: -230px 0px; } 
nav ul li#menu3 a:hover { background-position: -450px 0px; } 
nav ul li#menu4 a:hover { background-position: -668px 0px;} 

/*ヘッダー*/
#header {
	text-align: left;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 45px;
	margin-bottom: 30px;
}
#headlogo h1 {
	font-size: 12px;
	margin-bottom: 15px;
	color: #333;
}#headlogo img {
	float: left;
}
#header #head_tel {
	text-align: right;
}.catch {
	margin-top: 30px;
	margin-bottom: 30px;
}
.subNav ul li {
	display: inline-block;
	margin: 25px;
}
.indexInfo {
	background-image: url(../../images/index/bg.jpg);
	background-repeat: no-repeat;
	height: 250px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 60px;
	margin-bottom: 30px;
}
.indexInfo .googlemap {
	float: right;
	height: 220px;
	width: 360px;
	margin-top: 30px;
	margin-right: 20px;
}
#wrapper .footBK {
	height: 45px;
	background-color: #000;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.contentsLeft {
	width: 540px;
	float: left;
	text-align: left;
}
#wrapper .contents02 {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.contentsLeft .midashiArea {
	margin-bottom: 20px;
}
.contentsLeft .textArea {
	margin-bottom: 40px;
}
.contentsLeft .imgArea {
	margin-bottom: 40px;
}
.contents02 .contentsRight {
	float: right;
	width: 350px;
}
.r_googlemap {
	margin-top: 16px;
}
.contentsRight .r_access {
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
.imgBox ul li {
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 25px;
}
