	* {
		box-sizing: border-box;
		font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	}
	body, p, div, h1, h2, h3, h4, h5, h6, ul, li {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	#wrapper {
		margin: 0px auto;
	}
	
	footer {
		margin: 20px auto;
	}
		footer p {
			text-align: center;
			font-size: 10px;
		}
	
	
	/* float関連 */
	.clear:after {
		display: block;
		clear: both;
		height: 0px;
		visibility: hidden;
		content:".";
	}
	.clear {
		min-height: 1px;
	}
	* html .clear {
		height: 1px;
		/*\*//*/ /*MAC IE5.x対策*/ 
		height: auto; 
		overflow: hidden; 
		/**/
	}
.container-fluid{
	max-width:800px;
	margin:auto;
	padding:0 20px;
}

.container-fluid li{
		text-align:center;
float:left;
	margin-left:20px;
}

.container-fluid li a{
color:#000;
	text-decoration:none;
}
footer ul{
	text-align:center;
	margin-bottom:10px;
}

footer .container-fluid{
	margin:auto;
	text-align:center;
}

footer p{
	margin-top:10px;
	clear:both;
}


/* instagram icon */

.inst {
    margin: 2% auto;
    text-align: center;
}

.inst img {
    width: 150px;
    height: auto;
}

/* スマホ対応(簡易レスポンシブ679px以下はスマホと判定) */
@media screen and (max-width: 679px) {

/* instagram icon */

.inst {
    margin: 5% auto;
    text-align: center;
}

.inst img {
    width: 150px;
    height: auto;
}

}