#top_img{
	background-image: url(../images/top_bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: auto;
}
/*

#top_img02{
	background-image: url(../images/top_bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: auto;
  min-height: 571px;
}
#content02{
	width:960px;
	margin: 0 auto;
	padding-top:  571px;
} */
#content{
	width:960px;
	padding-top: 450px;
	margin: 0 auto;
}
.content_box,.content_box_center{
	width:294px;
	border:1px solid #efefef;
	background:#efefef;
	float:left;
	padding:10px;
}
a,a:link,a:visited,a:active.content_box{
	color:#000;
}
a,a:link,a:visited,a:active.content_box_center{
	color:#000;
}
.content_box_center{
	margin:0 6px;
}
h2#tit_concept{
	background:url(../images/h2_tit_s_concept.jpg) no-repeat;
	margin:10px auto;
	width:131px;
	height:22px;
	text-indent:-9999px;
}
h2#tit_aboutus{
	background:url(../images/h2_tit_s_aboutus.jpg) no-repeat;
	margin:10px auto;
	width:135px;
	height:22px;
	text-indent:-9999px;
}
h2#tit_menu{
	background:url(../images/h2_tit_s_menu.jpg) no-repeat;
	margin:10px auto;
	width:182px;
	height:22px;
	text-indent:-9999px;
}
h2#tit_info{
	background:url(../images/h2_tit_s_info.jpg) no-repeat;
	margin:10px auto;
	width:237px;
	height:22px;
	text-indent:-9999px;
}
h2#tit_gallery{
	background: url(../images/h2_tit_s_gallery.jpg) no-repeat;
	margin: 10px auto;
	width: 221px;
	height: 22px;
	text-indent: -9999px;
}
h2#tit_access{
	background:url(../images/h2_tit_s_access.jpg) no-repeat;
	margin:10px auto;
	width:114px;
	height:22px;
	text-indent:-9999px;
}
.content_box:hover,.content_box_center:hover{
	border: 1px solid red;
}
.detail_font{
	padding-top:10px;
}
