@charset "utf-8";
/* CSS (標準) */
.vCenter ul {
width: 670px;
}
.vCenter ul li {
border: solid 1px #ccc;
border-collapse: collapse;
float: left;
margin-right: 10px;
margin-bottom: 15px;
width: 122px;
}
.vCenter ul li p {
display: table-cell;
text-align: center;
vertical-align: middle;
width: 122px !important;
width: auto;
height: 92px !important;
height: auto;
}
.vCenter ul li p img {
border: solid 1px #fff;
}

/*リピートと合体*/
#primary {
	width: 740px;
}
.box1 {
	width: 730px;
	padding-left: 10px;
}
.box1 .hyostyle,.box1 .hyostyle2,.box1 .hyostyle3 {
	width: 156px;
	float: left;
	border: 1px solid #CCCCFF;
	border-collapse: collapse;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.hyostyle #cel_waku,.hyostyle2 #cel_waku,.hyostyle3 #cel_waku {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: auto;
	height: auto;
	width: 156px !important;
	height: 125px !important;
}
.hyostyle #syosai,.hyostyle2 #syosai,.hyostyle3 #syosai {
	width: 156px;
	margin-top: 0px;
	text-align: center;
	font-size: 85%;
	line-height: 120%;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: bottom;
}
#syosai p {
	margin: 0px;

}
#syosai a{
	text-decoration: none;
	color: #333333;
}
