/* ------------------------------------- 
 *	¾¦ÉÊ¾ÜºÙ
 * ------------------------------------- */
img.large {
	width: 644px;
	height: 537px;
	border: solid 5px #fff;}
p.imgbox {border: solid 1px #ccc;}

table.recobox {
	width: 656px;
	font-size : 12px;
	line-height: 32px;
	border-collapse: collapse;
	margin: 0 auto 15px auto;}
table.recobox th {
	width: 35%;
	color: #999;
	text-align: center;
	border: solid 1px #666;
	border-right: solid 5px #C00;
	background-color: #333;}
table.recobox td {
	width: 65%;
	text-align: left;
	padding-left: 15px;
	border: solid 1px #ccc;
	background-color: #fbf9f6;}
table.recobox td.infobox {
	line-height: 20px;
	padding: 8px 15px;}
table.recobox td.red {color: #C00;font-weight: bold;}
table.recobox td.redbig {color: #C00;font-size: 16px;font-weight: bold;}
table.recobox table,
table.recobox table td {
	border-collapse: collapse;
	border: 0;}
table.recobox table {width: 90px;}
table.recobox table td {padding: 0;}
input.btn{
	width:300px;
	height:50px;
	background:url(https://img21.shop-pro.jp/PA01487/760/etc/submit.gif?cmsp_timestamp=20220626211915) no-repeat;
	border:none;
	cursor:pointer;
	padding-top:50px;
	overflow:hidden;
	display: block;}

table.before_cart {
	width: 656px;
	font-size : 12px;
	line-height: 32px;
	border-collapse: collapse;
	margin: 0 auto 15px auto;}
table.before_cart th {
	width: 35%;
	border-right: solid 5px #C00;}
table.before_cart td {
	width: 65%;
	text-align: left;
	padding-left: 15px;}

div.pankuzu {
	width: 636px;
	height: 22px;
	padding: 8px 0 0 20px;
	background: #C00;}
div.pankuzu span {
	color: #FFF;
	font-weight: bold;}
div.pankuzu a {
	padding: 2px 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #fff;
	letter-spacing: -1px;}
div.pbottom {
	width: 656px;
	height: 6px;
	background: url(https://img21.shop-pro.jp/PA01487/760/etc/pbottom.gif?cmsp_timestamp=20220626211943);}