body {		
	background-color:#ffffff;
        margin:0; 
	color: #555555;
	text-align:center;
	scrollbar-base-color: #ff9933; 
}
body.order {		
	background-image:url("image/bg024.gif");
}

table.header {		
	border-collapse: collapse;
        margin:0;
        width:100%;
        height:100%;
	border-spacing:0;
}
table.header td.piyo {		
	background-image:url("image/piyokologo155.jpg");
}
table.header td.gra {
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffbc78,endcolorstr=#ffffff,gradienttype=1);
        margin: 0;
        padding: 0;
	border:0;
}
table.cart {		
	background-color:#cccccc;
        margin:0;
        padding:0;
	border:0;
}
td.cart2 {		
        text-align:center;
	color: #ffffff;
        font-size:xx-small;
        margin:0;
}
td.cart3 {		
	background-color:#ffffff;
        text-align:center;
	color: #Gray;
        font-size:x-small;
        margin:0;
}
td.cart4 {		
	background-color:#cccccc;
	height:5;
}

table.top {	
        margin: 0;
        padding: 0;
	border:0;
	line-height:120%;
}
table td.gradient0 {
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#ffddbb,gradienttype=0);
        margin: 0;
        padding: 0;
	border:0;
}
table td.syousai {
	margin: 0;
        padding-left: 12;
	border:0;
	line-height:160%;
	font-size:x-small;
	vertical-align:top;
}
table.about {	
        margin: 0;
        padding: 0;
	border:0;
	width:556px;
	text-align:left;
}
table.about td {	
        margin: 0;
        padding: 3;
	border: 0;
	line-height:120%;
	text-align:left;
	font-size:x-small;
}
table.about td.qanda {	
        margin: 0;
        padding: 3;
	border: 0;
	line-height:120%;
	text-align:left;
	vertical-align:top;
	font-size:x-small;
}
table.about td.shohin {	
        margin: 0;
        padding: 3;
	border: 0;
	line-height:120%;
	text-align:center;
	font-size:small;
}
table.foot td {	
        margin: 0;
        padding: 0;
	border: 0;
	width:556px;
	text-align:right;
	font-size:small;
}
table.regi {	
        margin: 0;
        padding: 0;
	border:1px solid gray;
	width:556px;
	text-align:left;
}
table.regi td {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:left;
	font-size:x-small;
}
table.regi td.title {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:center;
 	background-color:#ffeecc;
	font-size:small;
}
table.regi td.thank {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:center;
	font-size:small;
}
table.page {	
        margin: 0;
        padding: 0;
	border:0;
	width:556px;
}
table.page td {	
        margin: 0;
        padding: 0;
	border:0;
	width:556px;
	font-size:x-small;
	color: #333333;
}
table.shohin {	
        margin: 0;
        padding: 0;
	border:1px solid gray;
	width:556px;
	text-align:left;
}
table.shohin td.title {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:center;
 	background-color:#ffeecc;
	font-size:small;
	color: #333333;
}
table.shohin td.pic {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:center;
	vertical-align:middle;
	font-size:x-small;
	color: #333333;
}
table.shohin td.shohinid {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:center;
	vertical-align:top;
	font-size:small;
	font-weight:bold;
	color: #333333;
}
table.shohin td.setumei {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:left;
	vertical-align:top;
	font-size:x-small;
	color: #333333;
}
table.shohin td.price {	
	color: #333333;
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:center;
	vertical-align:top;
	font-size:small;
}
table.jyotai {	
        margin: 0;
        padding: 0;
	border:1px solid gray;
	width:380px;
}
table.jyotai td {	
        margin: 0;
        padding: 0;
	border:1px solid gray;
	font-size:x-small;
	color: #333333;
}
table.jyotai td.title {	
        margin: 0;
        padding: 0;
	border:1px solid gray;
	font-size:x-small;
	color: #333333;
 	background-color:#ffeecc;
}
table.taisyo td {		
        padding:12;
	line-height:120%;
	vertical-align:top;
}
table.toiawase {	
        margin: 0;
        padding: 0;
	border:0
}
table.toiawase td {	
        margin: 0;
        padding: 0;
 	font-size:x-small;
	text-align:left;
}
table td.link {	
        margin: 0;
        padding: 10;
	border:0;
	background-color: #ffffdd;
	text-align:center;
}
table td.au {	
        margin: 0;
        padding: 3;
	border:0;
	background-color: #ffffdd;
	text-align:center;
}
table.ad {	
        margin: 0;
        padding: 0;
	border:0
}
table.ad td {
	border: 0;
        margin: 0;
        padding: 0;
 	font-size:xx-small;
	text-align:center;
	color: #333333;
table.search {	
        margin: 0;
        padding: 0;
	border:0
}
table.search td {
	border: 0;
        margin: 0;
        padding: 0;
	text-align:center;
	color: #333333;
}
table.mitu {	
        margin: 0;
        padding: 0;
	width:480px;
	border:1px solid gray;
	text-align:center;
}
table.mitu td {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:center;
	font-size:x-small;
}
table.mitu td.title {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:center;
 	background-color:#ffeecc;
	font-size:small;
}
table.mitu td.kekka {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:right;
 	background-color:#ffeedd;
	font-size:small;
}
table.mitu2 {	
        margin: 0;
        padding: 0;
	width:500px;
	border:1px solid gray;
	text-align:left;
}
table.mitu2 td {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
	text-align:left;
	font-size:x-small;
}
table.mitu2 td.title {	
        margin: 0;
        padding: 3;
	border:1px solid gray;
	line-height:110%;
 	background-color:#ffeecc;
	text-align:left;
	font-size:x-small;
}
strong {
 	color:#ff6666;
}
caption {
	text-align:left;

}

img {
	border:0;
}
div {
	text-align:left;
}
div.head {
	text-align:left;
        margin: 0;
        padding-left: 20;
        padding-top: 20;
        border: 0;
	vertical-align:bottom;
	width:100%;
}
div.box {		
	margin:10px;
	text-align:center;
}
div.title {
	text-align:left;
        margin: 5;
        padding-left: 10;
}
a:link { color: #555555; }
a:visited { color: #555555; }
A:hover { color: #ff6666; }

