@charset "utf-8";

/*------------------------------------------

	BASE
	
-------------------------------------------*/

/*------------------------------------------*/
/* PC用 メディアクエリ指定なし（1025px以上）*/
body{
	background-image: url("../images/top/bg.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-attachment: fixed;
}


.menulist{
display: block;
width: 96%;
margin: auto;
flex-wrap: wrap;
margin-bottom: 10px;
}

.menulist p{
text-align: center;
padding: 15px;
}



main{
margin-bottom:0;
}

main h2{
text-align: center;
font-size: 2.2rem;
font-weight: bold;
padding: 15px;
}

.sns-icon{
display: flex;
flex-wrap: nowrap;
justify-content: center;
margin-bottom: 40px;
}

.sns-icon li{
margin: 10px 10px;
}

.sns-icon li img{
width: 66px;
}

@media screen and (min-width: 768px) {
    #wrapper {
        max-width: 450px;
				margin: auto;
				background: white;
    }
}
/* PC用　ここまで*/
/* SP用 （599px以下）*/
@media screen and (max-width: 599px) {

body{
	background-image:inherit;
}
}
/* SP用　ここまで*/
/*------------------------------------------*/


