@charset "utf-8";


#facebook_morebtn {
	float: right;
	width: 80px;
	padding-right: 30px;
}
#mixi_morebtn {
	float: right;
	width: 85px;
	margin-right: 5px;
}
#twitter_morebtn {
	float: right;
	width: 75px;
	padding-right: 20px;
}
#main_contents #black {
	background-color: #000000;
}
#main_contents .title {
	width: 293px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}
#main_contents .center {
	text-align: center;
}
#main_contents #black .lead {
	text-align: center;
	font-size: 115%;
}

#main_contents .copy {
	text-align: center;
	font-size: 85%;
}
#main_contents .coming_soon {
	width: 273px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 60px;
}
#main_contents #black .flyer {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.shouhin {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.shouhin .pendant {
	float: left;
	width: 315px;
}
.shouhin .rosary {
	float: right;
	width: 315px;
}
.shouhin  .name  {
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}




#kakomi {
	width: 800px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #FF0000;
	margin-bottom: 30px;
}
#kakomi .center {
	text-align: center;
}

#kakomi  .banner01  {
	margin-right: auto;
	margin-left: auto;
	width: 750px;

}
#kakomi .banner01 .banner01_01 {
	margin-right: 10px;
}
#kakomi .banner01 .banner01_02 {

}


#kakomi .banner02 {
	margin-right: auto;
	margin-left: auto;
	width: 750px;
	margin-top: 10px;
	margin-bottom: 20px;

}
#kakomi .banner02 .banner02_01 {
	margin-right: 10px;
}



 .line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8d7a59;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	margin-bottom: 50px;
}
