/* CSS Document */

body{
margin: 0;
padding: 0;
}

a img{
border-style: 0;
}

/*
---------------------------------------------------------*/

div#header{
padding-bottom: 0px;
background-color: transparent;
}

div#header h1{
margin: 0;
padding: 0;
background-color: transparent;
}

div#header h1 img{
vertical-align: top;
}

div#header p{
margin: 0;
padding: 0;
background-color: transparent;
}

/*
---------------------------------------------------------*/

div#footer{
clear: both;
margin: 0;
padding : 0;
color: #000000;
background-color: #FFFFFF;
font-size: 12px;
}

div#footer div.bar{
float: left;
}

div#footer ul.footermenu{
text-align: center;
margin: 0;
padding: 0;
}

div#footer ul.footermenu li{
display: inline;
font-size: 11px;
}
/* 
---------------------------------------------------------*/

table.cart_table{
margin: 30px 0;
border-collapse: collapse;
border-spacing: 0;
width: 800px;
border: 0;
background-color: transparent;
}

td.komokudesu{
margin: 0;
padding: 5px;
font-size: 12px;
color: #3338B2; 
border: 1px dotted #CCCCCC;
text-align: center;
background-color: #FFFFCC; 
}

td.komokudesu2{
margin: 0;
padding: 10px;
border-left: 1px dotted #CCCCCC;
border-bottom: 1px dotted #CCCCCC;
font-size: 12px;
color: #3338B2; 
text-align: right;
background-color: #FFFFCC; 
}

td.komokudesu3{
margin: 0;
padding: 12px;
border: 1px dotted #CCCCCC;
font-size: 12px;
color: #000000; 
text-align: left;
}

td.komokudesu4{
margin: 0;
padding: 10px;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
font-size: 13px;
color: #000000; 
text-align: center;
}

td.komokudesu5{
margin: 0;
padding: 5px;
font-size: 12px;
color: #FFFFFF; 
border: 0;
text-align: center;
background-color: #000000; 
}

td.komokudesu6{
margin: 0;
padding: 12px;
border-bottom: 1px dotted #CCCCCC;
border-right: 1px dotted #CCCCCC;
font-size: 12px;
color: #000000; 
text-align: right;
}

td.komokudesu7{
margin: 0;
padding: 30px 15px 30px 15px;
border: 0;
font-size: 12px;
color: #3338B2; 
text-align: right;
background-color: transparent;
}

td.komokudesu8{
margin: 0;
padding: 30px 15px 30px 15px;
border: 0;
font-size: 13px;
color:#FF0000;
text-align: left;
background-color: transparent;
}

td.nakamidesu{
border: 1px dotted #CCCCCC;
font-size: 12px;
color: #000000; 
text-align: center;
}

.nakami2{
font-size: 12px;
color: #000000; 
text-align: right;
}

.nakami3{
font-size: 12px;
color: #000000; 
text-align: center;
}

p{
font-size: 13px;
color: #000000;
text-align: center;
}

div#footer{
clear: both;
margin: 0;
padding : 1px 0;
color: #000000;
background-color: #FFFFFF;
font-size: 30px;
text-align: center;
}
