p{
	color:#3b3636;
	font-family:"ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E",serif; 
}
a{cursor:pointer;}
/*---繝ｪ繝ｳ繧ｯ繝懊ち繝ｳ-------*/
a{text-decoration:none;}/*荳狗ｷ壹ｒ豸医☆*/
a:link { color: #4d3a12; }   /*譛ｪ險ｪ蝠上�繝ｪ繝ｳ繧ｯ*/
a:visited { color: #4d3a12; } /*險ｪ蝠乗ｸ医∩縺ｮ繝ｪ繝ｳ繧ｯ*/
a:hover { color: #fbb03b; } /*繝昴う繝ｳ繝域凾縺ｮ繝ｪ繝ｳ繧ｯ*/
a:active { color: #fbb03b; } /*驕ｸ謚樔ｸｭ縺ｮ繝ｪ繝ｳ繧ｯ*/

body {
	background-image:url("../gazo/back.png");
	width:100%;
	height:100%;
	min-width: 680px;
	
}

#head{
	height:320px;
	width:900px;
	margin:0 auto 0 auto ; 
}
#head h1{
	text-align:center;
}
#head h1 img{
	margin-top:32px;
	margin-left:23px;
}

/*ーーーーーーーーーーーーーーーーーーーーーーーーーーー
					ナブ?
ーーーーーーーーーーーーーーーーーーーーーーーーーー*/

.nav{
	width:650px;
	margin:auto;
	height:30px;	
	margin-top: 50px;
}

.nav li{
	float:left;
	margin-right: 10px;
	margin-left: 10px;
}
h2{
	text-align:center;	
	clear:both;
}



.open{
	height:310px;
	background-image:url("../images/open_back.png");
	background-repeat:no-repeat;
	background-position:center;
	margin-top:40px;
}
.open h2 img{
	margin-top:46px;	
}
.open p{
	margin-top:30px;
	text-align:center;	
}

.social_btn{
	width: 900px;
	margin: 20px auto 0 auto;
}
.social_btn ul{

}
.social_btn li{
	float:left;
	margin-left:156px;
}
.social_btnA{
	margin-right:38px;
	margin-top:-5px;	
}
	
/*ーーーーーーーーーーーーーーーーーーーーーーーーーーー
					概要
ーーーーーーーーーーーーーーーーーーーーーーーーーー*/
.concept{
	width:960px;
	margin:0 auto 0 auto ; 
	margin-top:100px;
	margin-bottom: 20px;
	
}

.concept h2 {
		margin-top:50px;	
}
.concept h2 img{
		margin-left:0px;
}

.concept h3{
	margin-top:60px;
	margin-left: 0px;	
}

.concept p{
	width:400px;
	height:150px;
	margin-top: 20px;
	margin-left: 0px;
	padding-left:40px;
	margin-right: 0px;
	float: left;
	color: white;
	font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif; 
}

.concept img{
	margin-top: -10px;
	margin-left:50px;
}

#gaiyou img{
	margin-top: 10px;
	margin-left: -10px;
	margin-bottom: 20px;
}

#gaiyou p{
	margin-top: 20px;
	margin-left: 60px;
	
}


/*ーーーーーーーーーーーーーーーーーーーーーーーーーーー
					テーブル
ーーーーーーーーーーーーーーーーーーーーーーーーーー*/


#menu{
	width:960px;
	height:1000px;
		margin: 0 auto 0 auto; 

}
#menu h2{
	padding-top:300px;
	margin: 70px 0 50px 0 ;
}
#menu ul li{
	float:left;
	margin: 0 10px 0 10px; 
}

#menu ul{
	width: 960px;
	margin: 0 auto 0 auto; 
}
#menu p{
	text-align:center;
	margin-left:0px;
}










