@charset "utf-8";

body {
	background: #F5F5F5;
}
.logo {
	padding: 20px;
	background: #FFF;
}
.logo h1 a {
	background: url(../shared/img/common/head_logo.jpg) no-repeat 0px 0px;
	display: block;
	text-indent: -9999px;
	height: 50px;
	width: 150px;
	margin: 0px auto;
}
.bnrLink {
	width: 600px;
	padding-top: 20px;
	margin: 0px auto;
}
.bnrLink li {
	padding-top: 15px;
}
.snsLink {
	width: 600px;
	padding-top: 20px;
	margin: 0px auto;
}
.snsLink li {
	padding-top: 15px;
}
.snsLink li a {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding: 20px;
	display: block;
	padding-left: 65px;
	border-radius: 5px;
}
.snsLink li a.hp {
	background: #85022C url(img/ic_hp.png) no-repeat 20px center;
	background-size: 35px 35px;
}
.snsLink li a.fb {
	background: #85022C url(img/ic_fb.png) no-repeat 20px center;
	background-size: 35px 35px;
}
.snsLink li a.ig {
	background: #85022C url(img/ic_ig.png) no-repeat 20px center;
	background-size: 35px 35px;
}
.snsLink li a.tw {
	background: #85022C url(img/ic_tw.png) no-repeat 20px center;
	background-size: 35px 35px;
}
.copy p {
	font-size: 10px;
	color: #999;
	text-align: center;
	padding: 30px 0px;
}

/*---------------------------------------------------------
  width: 481px
----------------------------------------------------------*/
@media screen and (max-width: 481px){

.snsLink {
	width: 100%;
	padding: 20px 8% 0px;
	margin: 0px auto;
}

}
