@charset "utf-8";
/* CSS Document */


/* レイアウトCSS */
body{
	background-image:url(img/header_bg.png);
	background-repeat:repeat-x;
	min-height:1200px;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#wrapper{
	margin: 0 auto;
	width:960px;
}

#header{
	height:115px;
}

#main_img{
	height:300px;
	width:960px;
	margin-bottom:40px;
}

#side{
	width:280px;
	float:left;
	margin-right:15px;
}

#content{
	width:665px;
	float:right;
	min-height:650px;
}

#footer{
	width:960px;
}


/* ヘッダーCSS */
.logo{
	margin-top:50px;
	float:left;
	margin-right:30px;
}

.tel{
	margin-top:35px;
	margin-left:20px;
}


#header p{
	float:right;
	font-size:12px;
	margin-top:10px;
}


#header ul li{
	float:left;
	margin-top:69px;
	}
	
	
/* メイン画像CSS */

	#main_img img{
		margin:15px 0;
	}

/* サイドCSS */
.time table{
	border:#CCC 1px solid;
	font-size:13px;
	text-align:center;
	width:278px;
	margin-top:15px;
}

.time table tr td{
	padding:12px 3px;
	text-align:center;
	border:#CCC 1px solid;
}

.time p{
	font-size:12px;
	margin-top:10px;
	margin-bottom:20px;
}

.map{
}

.map img{
	margin-bottom:5px;
	margin-left:5px;
}

.map iframe{
	margin-left:5px;
}

/* コンテンツCSS */
#content h2{
	color:#333326;
	 background:url(img/title_maru.png) 0px 0% no-repeat;
  font-size:16px;
  margin-left:10px;
  padding-left:25px;
  border-bottom:#CCC 1px solid;
  width:600px;
  padding-bottom:10px;
  margin-bottom:15px;
}

#content p{
	font-size:12px;
	line-height:1.8em;
	margin-left:20px;
}

#content img{
	padding:2px;
	border:#CCC 1px solid;
}

.link a{
	color:#0099CC;
}

/* フッターCSS */
#footer ul{
margin-left:200px;
	margin-top:20px;
}

#footer ul li{
	float:left;
	font-size:12px;
	margin-right:15px;
	}

#footer ul li a{
	text-decoration:none;
	color:#333;
		}


hr.style-six {
border-bottom:none;
border-color: #F3F3F3;
border-right:none;
border-left:none;
width:95%;
margin-top:15px;
}

#copy{
	text-align:center;
	font-size:10px;
}