@charset "shift_jis";
/*------------------------------------------------------
 コンテンツページ用
------------------------------------------------------*/

h2 {
	text-align: center;
}

#cubeArea01,
#cubeArea02,
#cubeArea03 {
	width: 300px;
	margin: 0 auto;
}

#cubeArea01Mid,
#cubeArea02Mid,
#cubeArea03Mid {
	/*
	background-image: url("../img/bg_cube.png");
	background-repeat: repeat-y;
	background-size: 300px 5px;
	-webkit-background-size: 300px 5px;
	width: 300px;
	*/
	width: 298px;
	height: 189px;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	margin: 0 auto;
	text-align: center;
}

#cubeArea01Btm,
#cubeArea02Btm,
#cubeArea03Btm {
	background-image: url("../img/bg_cube_btm.png");
	background-repeat: no-repeat;
	background-size: 300px 7px;
	-webkit-background-size: 300px 7px;
	width: 300px;
	height: 7px;
	margin: 0 auto 10px auto;
}


/* コーナー */
/*
#corner01 {
	width: 190px;
	margin: 0 auto;
	padding-top: 10px;
	position: relative;
}
#corner01 .contents {
	width: 190px;
	height: 145px;
	margin: 0 auto;
}
*/
#corner01,
#corner02,
#corner03 {
	width: 280px;
	margin: 0 auto;
	padding-top: 10px;
	position: relative;
}
#corner01 .contents,
#corner02 .contents,
#corner03 .contents {
	width: 280px;
	height: 145px;
	margin: 0 auto;
}
#corner01 a,
#corner02 a,
#corner03 a {
	display: block;
	width: 88px;
	border: 1px solid #CCC;
	color: #555;
	text-decoration: none;
	font-size: 80%;
	background-color: #FFF;
	float: left;
	margin: 0;
	padding: 0;
}
#corner01 a span,
#corner02 a span,
#corner03 a span {
	display: block;
}
.contents span.rimawari {
	text-align: center;
	font-size: 65%;
	font-weight: bold;
	padding:3px 0;
	margin-bottom: 4px;
	color: #fff;
	background: #f00;
}
.contents span.madori,
.contents span.toti_menseki {
	font-size: 80%;
	margin-bottom: 5px;
}
.contents span.price {
	font-size: 100%;
	color: #FF0000;
	margin: 4px 0 4px;
}
#corner01 .contents span.price,
#corner02 .contents span.price,
#corner03 .contents span.price {
	font-size: 110%;
	font-weight: bold;
	color: #FF0000;
	margin: 4px 0 4px;
}
#corner01 .contents .flipsnap .item,
#corner02 .contents .flipsnap .item,
#corner03 .contents .flipsnap .item {
	width: 90px !important;
	margin: 0 0 0 0 !important;
	padding: 0 2px 0 2px !important; 
	float: left;
}