@charset "utf-8";

/* =====================基本設計===================== */
html {
	font-size: 62.5%;
}

body{
	margin: 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333333;
}

* {
  box-sizing: border-box;
}

/* a:link { text-decoration: none;}
a:visited { color:; }
a:hover { opacity: 0.9; }
a:active { color: ; } */

img{
	vertical-align: bottom;
	max-width: 100%;
	text-align: center;
	height: auto;
}

/* =====================メインコンテンツ===================== */
/* pc版で見たときのスタイル */
.container {
	max-width: 1000px;
	margin: 0 auto;
	box-shadow: 4px 0px 3px -3px #eee, -4px 0 3px -3px #eee;
}

.btn-img {
	display: block;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 90px;
}

.btn-img:hover,
.btn-img:active {
	display: block;
	margin: 0 auto;
	text-decoration: none;
	opacity: 0.9;
	transform: translateX(3px);
	transform: translateY(3px);
	transition: .4s;
}

.container-img-y { background: #fefae8;}
.container-img-g { background: #f7f7f7;}
.container-img-w { background: #fff;}
/* ここまで */

@media (max-width: 767px) {
	.btn-img {
		width: 80%;
		heght: auto;
		padding-bottom: 50px;
	}
}


/* =====================フッター===================== */

footer{
	background:#5f5349;
	color:#fff;
	padding: 20px 0;
	text-align: center;
	font-size: 1.2rem;
}

.footer-inner{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#scroll-btn{
	position: fixed;
	bottom: 20px;
	right: 20px;
	background: #b19b6a;
	color: #fff;
	width: 60px;
	height: 60px;
	text-align: center;
	text-decoration: none;
	border-radius: 50%;
}

#scroll-btn i{
	font-size: 40px;
	line-height: 60px;
}

@media (max-width: 767px) {
	.footer-inner{
		width: 100%;
	}
	.footer-inner small{
		font-size: 12px;
	}

	/* ボタンのメディアクエリ */
	#scroll-btn{
		width: 40px;
		height: 40px;
	}

	#scroll-btn i{
		font-size: 25px;
		line-height: 40px;
	}
}
