body { color: #6d6d6d; font-size: 10px; background-color: #eee; background-position: center 0; text-align: center; }

#wrapper { background-color: #fbfaf1; position: relative; width: 780px; margin-right: auto; margin-left: auto; border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; }
#NAVI1 { margin-right: auto; margin-left: auto; padding-top: 20px; }
#header2 { background-color: white; background-position: center 0; width: 100%; }

#mainmenu {
 background-color: transparent;
 background-position: center 0;
 text-align: center;
 width: 100%;
 height: 23px;
 margin-bottom: 1px;
 padding: 0; 
}

#cartBar { background-color: #ebf4eb; background-position: center 0; width: 100%; height: 23px; margin-top: 5px; border-top: 1px solid silver; border-bottom: 1px solid silver; }
#container { background-color: #fbfaf1; background-position: 100% 0; width: 100%; }

#naviboxleft1 {
 background-color: #fbfaf1;
 background-position: 0 0;
 width: 203px;
 float: left; 
}

#maincontents {
 background-color: #fbfaf1;
 width: 577px;
 float: right; 
}
#footer { background-color: #ebf4eb; width : 780px; height: 23px; clear: both; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
#footer2 { background-color: #eee; width: 780px; margin-right: auto; margin-left: auto; padding-top: 5px; padding-bottom: 10px; }
.blockpad {
 padding: 10px; 
}
/*
cartbar navi
---------------------------------------- */
.cartbarfont{ color: #666; float : left; font-size : 11px; font-family : Arial, sans-serif; text-align : left; margin-left : 10px; margin-top : 7px; }
.cartbarfont a:link{ color : #666; font-size: 11px; text-decoration: none; }

.cartbarfont a:visited{ color : #666; font-size: 11px; text-decoration: none; }

.cartbarfont a:hover{ color : #dbdddd; font-size: 11px; text-decoration: none; }



/*
view my bag 
---------------------------------------- */
.cartbarbutton{ color: #666; float : right; font-size : 11px; font-family : Arial, sans-serif; font-weight: 500; text-align: right; width: 150px; margin-right : 10px; padding-top: 6px; }

.cartbarbutton a:link{ color : #666; font-size : 11px; font-weight: 500; text-decoration: none; }

.cartbarbutton a:visited{ color : #666; font-size : 11px; font-weight: 500; text-decoration: none; }

.cartbarbutton a:hover{ color : #666; font-size : 11px; text-decoration: underline; }


/*
footer Copyright text
---------------------------------------- */
#footer-text{
  color : gray;
  font-size : 11px;
  font-family : Arial, sans-serif;
  float : right;
  margin-right : 10px;
  margin-top : 7px;
}

/* footer2
---------------------------------------- */
.footer2-text{ color: #666; font-size : 10.5px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 15px; padding-top: 5px; }
.footer2-text a:link{ color : #666; font-size: 10.5px; text-decoration: none; }
.footer2-text a:visited{ color : #666; font-size: 10.5px; text-decoration: none; }
.footer2-text a:hover{ color : #a99bc5; font-size: 10.5px; text-decoration: underline; }
/* 一覧ページ共通navi
---------------------------------------- */
#naviboxa { background-image: url(../images/image_background/shadow-200.gif); background-repeat: no-repeat; width: 200px; height: 215px; margin-right: auto; margin-left: auto; }
#naviboxaa { width: 200px; height: 50px; margin-right: auto; margin-left: auto; }
.naviboxaa { margin-right: auto; margin-left: auto; width: 200px; height: 50px; }
.naviboxb { }
#naviboxc {  }
#naviboxd { width: 180px; height: 164px; padding-top: 40px; padding-left: 20px; }
/*全ページ共通 navi
---------------------------------------- */
.guidenavi { text-align: center; width: 178px; height: 30px; margin-top: 20px; margin-right: auto; margin-left: auto; border: solid 2px #dbdddd; }
.guidenavi p { color: #666; font-size: 10.5px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 30px; text-align: center; margin-right: auto; margin-left: auto; width: 170px; }
.guidenavi a:link { color: #666; font-size: 10.5px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; }
.guidenavi a:visited { color: #666; font-size: 10.5px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; }
.guidenavi a:hover { color: #666; font-size: 10.5px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: underline; }
