body,tr,td {font-weight: normal ; font-size:x-small ; color: #333333 ; line-height:1.4em ; margin-top: 0px ; margin-left: 0px; margin-right: 0px
}

/* $BJ8;z$N%5%$%:(B
---------------------------------------------------- */
.xxs {
 font-size:xx-small;
}
.xs {
 font-size:x-small;
}
.s {
 font-size:small;
}
.m {
 font-size:medium;
}
.l {
 font-size:large;
}
.xl {
 font-size:x-large;
}
.xxl {
 font-size:xx-large;
}


a:link {
  color: #006699;
  background: transparent;
}
a:visited {
  color: #666699;
  background: transparent;
}
a:hover {
  color: #0099FF;
}

/* $B?7Ce>pJs(B
---------------------------------------------------- */
#whatsnew_date {
 color:#333333;
 font-size:x-small;
 text-align:left;
 font-weight:bold;
}

#whatsnew_title {
 color:#333333;
 font-size:small;
 text-align:left;
 margin-bottom:10px;
 font-weight:bold;
}

#whatsnew_text {
 background-color:#FFFFFF;
 color:#333333;
 font-size:x-small;
 text-align:left;
 margin-bottom:10px;
 line-height:1.4em;
}
#whatsnew_text img{
 margin-right:10px;
}


#backno {
 color:#342F11;
 font-size:x-small;
 text-align:left;
}
#backno th {
 padding-left:30px;
 text-align:left;
}

/* $B%7%g%C%T%s%0(B
---------------------------------------------------- */
.products {
 margin-top:10px;
}
.products_title_01 {
 font-weight:bold;
 font-size:1.1em;
 padding:3px 0px 3px 5px;
 border-left:5px solid #9F4B72;
 background-color:#F0E2E9;
}
.products_title_02 {
 font-weight:bold;
 font-size:1.1em;
 padding:3px 0px 3px 5px;
 border-left:5px solid #4B4B83;
 background-color:#DBD9EC;
}
.products_title_03 {
 font-weight:bold;
 font-size:1.1em;
 padding:3px 0px 3px 5px;
 border-left:5px solid #68994C;
 background-color:#D7E7D3;
}
.products_title_04 {
 font-weight:bold;
 font-size:1.1em;
 padding:3px 0px 3px 5px;
 border-left:5px solid #333333;
 background-color:#D5D5D5;
}
.products_cate_01 {
 color:#9F4B72;
 font-weight:bold;
 font-size:1.1em;
}
.products_cate_02 {
 color:#4B4B83;
 font-weight:bold;
 font-size:1.1em;
}
.products_cate_03 {
 color:#366010;
 font-weight:bold;
 font-size:1.1em;
}
.products_cate_04 {
 color:#333333;
 font-weight:bold;
 font-size:1.1em;
}
.products_set {
 font-size:0.9em;
 line-height:1.3em;
 color:#660033;
 padding:3px 0px;
 margin:0px;
}
.products_price {
 font-weight:bold;
 fonrt-size:1.1em;
 color:#970F00;
 border-top:1px solid #D5D5D5;
 border-bottom:1px solid #D5D5D5;
 padding:5px 0px;
}
.products_price_l {
 font-weight:bold;
 font-size:1.4em;
 color:#970F00;
}
.products_select {
 border-top:1px solid #D5D5D5;
 border-bottom:1px solid #D5D5D5;
 padding:5px 0px;
 font-weight:bold;
}
#shopping_form th {
 text-align:left;
}
.shopping_attention {
 padding:5px;
 background-color:#FFE9EE;
 color:#BA0000;
}
.privacy {
 width:580px;
 font-size:x-small;
 line-height:1.4em;
}
.privacy th {
 color:#793062;
 font-size:small;
 font-weight:bold;
 text-align:left;
}

.privacy dt {
 color:#793062;
 font-size:x-small;
 font-weight:bold;
 text-align:left;
}

#mokuteki {
 width:580px;
 border-width:1px;
 border-collapse:collapse;
 font-size:x-small;
 line-height:1.3em;
}

#mokuteki th {
 padding:5px;
 color:#793062;
}

#mokuteki td {
 padding:5px;
}

/* form
---------------------------------------------------- */
.form_error {
 color:#970F00;
 font-weight:bold;
 margin-top:5px;
 padding:5px;
}
.form_error2 {
 color:#970F00;
 font-weight:bold;
 padding:3px 0px;
 margin:0px;
}
