/* CSS Document */
p { clear : both; }

div#imgs a {
	display : block;
	float : left;
	padding : 3px;
	text-align : center;
}
div#imgs a:hover {
	background : #9CC;
}

/* 画像とかのあたり ------------------*/
p.groupShift {
	padding : 5px 2px;
}
span.prev {
	display : block;
	float : left;
}
span.next {
	display : block;
	float : right;
}
span.prev a, span.next a {
	font-size:12px;
	font-weight:700;
	color:#666;
}
span.prev a:hover,
span.next a:hover {
	color:#999;
}
h1 {
	clear : both;
	font-size:16px;
	padding:5px;
	border:solid 1px #093;
	color:#666;
	background:#EFC;
}
div#texts {
	padding : 10px;
}
div#texts p {
	font-size:12px;
	padding:2px 5px;
}

/* 入力フォーム -----------*/
table.itemlist {
	background : #999;
}
table.itemlist th {
	background : #FEF;
	font-size : 12px;
	padding:2px 5px;
	font-weight:normal;
}
table.itemlist td {
	padding : 5px;
}
td.name {
	background : #FFE;
	font-size : 14px;
	width : 180px;
	text-align:center;
}
td.price {
	background : #FFE;
	width : 100px;
	text-align : center;
}
td.price strong {
	color:#F09;
}
td.price span {
	color : #666;
	font-size : 12px;
}
td.color {
	text-align : center;
	width : 140px;
	background : #FFE;
}
td.size {
	background : #FFE;
	font-size : 12px;
}
td.size div {
	float : left;
	width : 70px;
	text-align : right;
	padding : 3px 0;
}
div#cartin {
	clear:both;
	text-align : center;
	margin : 30px 0 50px 0;
}
div#cartin button {
	background : none;
	border : none;
	cursor:pointer;
}

