/*cart CSS*/
#cartContainer {
margin-top: 10px; }

#cartMainFlame {
background-image: url(../cart_img/cartBg.png);
background-repeat: no-repeat;
width: 728px;
margin-right: auto;
margin-left: auto; }
#cartFooter {
background-image: url(../cart_img/cartFooter.png);
background-repeat: no-repeat;
width: 728px;
height: 80px;
margin-right: auto;
margin-left: auto; }

#cartPageTitle {
padding-top: 19px;
padding-bottom: 20px;
padding-left: 30px; }

#cartInner { }

#cartAlbum {
margin-top: 20px; }

#cartAlbum table {
font-size: 11px;
margin-right: auto;
margin-left: auto; }
#cartAlbum table th {
color: #666;
border-bottom: 2px solid #eee;
 }

#cartAlbum table td img {
border: solid 1px #ddd;
 }

#cartAlbumTitle {
color: #53443f;
font-size: 13px;
font-weight: bold;
padding-left: 30px;
border-bottom-color: #ddd;
border-bottom-width: 2px; }

#cartTrack { }

#cartTrack table {
font-size: 11px;
margin-right: auto;
margin-left: auto; }
#cartTrack table th {
color: #666;
border-bottom: 2px solid #eee;
 }

#cartTrack table td img {
border: solid 1px #ddd;
 }

#cartTrackTitle {
color: #53443f;
font-size: 13px;
font-weight: bold;
margin-top: 20px;
padding-left: 30px; }

#cartGoukei {
color: #333;
text-align: center;
padding-top: 20px; }
#cartGoukei table {
margin-right: auto;
margin-left: auto; }

#cartGoukei table td {
font-size: 13px;
font-weight: bold;
border-top: 2px solid #ddd;

 }

#cartNaviBtn {
text-align: center;
padding-top: 10px; }


/*ADRESS*/
#cartExpText {
color: #999;
font-size: 12px;
padding-top: 5px;
padding-left: 30px; }

#cartMainTable {
padding-top: 20px;
padding-bottom: 20px;
 }

.registerHissu {
color: #a70328; }

#cartMainTable table {
text-align: left; }

#cartMainTable table td {
color: #666;
text-align:   left;
margin-right: auto;
margin-left:  auto; }

.titleOshiyarai {
color: #333;
font-size: 13px;
font-weight: bold;
text-align: left;
margin: 10px 35px;
padding-bottom: 10px;
border-bottom: 2px solid #eee; }

.titleOshiyarai2 {color:          #333;
font-size:      13px;
font-weight:    bold;
text-align:     left;
margin-bottom:  10px;
margin-left:    0;
padding-bottom: 10px;
border-bottom:  2px solid #eee; }

#cartinputCheckUnder {
color: #666; }

#cartFinDownload {
margin-right: auto;
margin-left: auto;
padding-top: 20px;
padding-bottom: 20px; }

#cartFinDownload table {
font-size: 10px;
margin-right: auto;
margin-left: auto; }

#cartFinDownload table a {
color: #666;
text-decoration: underline; }

#cartFinDownload table td {
 }

