/*架空のHP*/
header h3{
text-align:left;
margin:20px;}

/*右端のロゴ用*/
#top{overflow:hidden;}

#top h3{float:left;}

#top img{float:right;}


body{
text-align:center;
background-color:#faf0e6;

}

/*カテゴリーの文字*/
h2{
font-size:60px;
color:#663300;
}

/*ナビの横並び*/
nav ul li{
display: inline-block;
margin:10px;
}

/*トップのテーブル指定*/
.intro{
width:700px;
margin-right:auto;
margin-left:auto;
padding:20px;
}

/*メニューの並び*/
.menu2{
margin :0 auto;
}
.menu{
margin:0 auto;}

/*メンバーの並び*/
.member{
overflow:hidden;}

.member figure{
margin:0 20px 0 20px;
width:300px;
float:left;}

.member figure:first-child{
margin-left:160px;}

.member figure{text-align:center;}

figcaption,.menu ,.menu1,.menu2,.form,table,h4,.name{
color:#8b4513;}

/*約束*/
.yakusoku{
overflow:hidden;}

.yakusoku figure{
margin:0 0 15px 15px;
width:300px;
float:left;}

.yakusoku figure:first-child{
margin-left:160px;}




#footer{
background-color:#8b4513;
color:#ffffff;
height:30px;
padding:20px;
margin:10px;
}

















/*フルスクリーン用*/

.big-bg{
background-image:url(images1/CA162_L.png);
min-height:100vh;
background-size:cover;
background-position:center top;
background-repeat:no-repeat;
}





