﻿#containts {
	font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	background:#191919;
}
#fwrapper {
	max-width:980px;
	width:100%;
	/*height:150px;*/
	margin:0 auto;
		background:#191919;
	color:#191919;
}
#flogo {
	text-align:center;
	background:#f1f1f1;
	padding:1% 0 1.5% 0;
}

#sns {
	display:flex;
	justify-content: center;
}
#sns li {
	list-style:none;
	margin: 1% 0.5% 0 0.5%;
}
#sns img {
	max-width:50px;
	vertical-align:middle;
}


.footnav {
	display:flex;
	flex-wrap: wrap;
    justify-content: space-between;
    align-content: flex-start;
		margin: 0;
}
.footnav li {
	width:20%;
	height:auto;
	float:left;
	padding:35px 0;
	list-style: none;
	color:#fff;
}
.footnav li a:link{
	text-decoration:none;
	color:#fff;
}
.footnav li a:visited{
	color:#fff;
}
.footnav li a:visited{
	color:#fff;
}
.footnav li a:hover{
	color:#CCC;
}

#copy{
	font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11px;
	text-align: center;
	background:#191919;
	color:#fff;
	padding-bottom:2em;
  margin: 0;
}
@media only screen and (min-width: 800px){
.footnav li {
	text-align: center;
}
.footer-logo{
	max-width:240px;
}
.aniv-logo {
	max-width:55px;
}
.sotm-logo{	max-width:55px;
}

}
@media only screen and (max-width: 799px){
#fwrapper {
	width:100%;
	/*height:170px;*/
	margin:0 auto;
}
	
.footnav {
	padding:2em 5em 0 5em;
}

.footnav ul{
	width:100%;
	height:auto;
	text-align:left;
	/*padding:10px 0 0 10px;*/
}

.footnav li {
	width:100%;
	padding:10px 0;
	display:inline-block;
	text-align:left;
}
.footnav li p{
}
#sns{
	margin-bottom:2%;
}
#sns img {
	padding:0 0.5em;

}
#sns li{
	margin:0;
}
#sns img {
	max-width:40px;

}
#copy{
	padding:2em;

}
.footer-logo{
	max-width:180px;
	padding:3% 0 1% 1%;
}

.aniv-logo {
	max-width:50px;
}
.sotm-logo{	max-width:50px;
}


}

