
/* ---BASE-----------------------------------------------*/

body {
	background-color:   #a86f32;
	margin:				      0;
	padding:			      0;
	color:				      #000;
}

a:link {
	text-decoration:    underline;
	color:              #b65f22;
}

a:visited {
	text-decoration:    underline;
	color:              #b65f22;
}

a:hover {
	text-decoration:    underline;
	color:              #ed5502;
}

a:active {
	text-decoration:    underline;
	color:              #ed5502;
}

.px12 {
  font-size:          12px;
  line-height:        1.3;
}

.px14 {
  font-size:          14px;
  line-height:        1.5;
}

h2 {
  font-size:          14px;
  line-height:        1.3;
  font-weight:        bold;
  margin:             0;
}

img {
  border:             none;
}

#contents {
  width:              762px;
  background-image:   url(images/bg_cont.gif);
}

#txtheader {
  width:              750px;
  font-size:          10px;
  color:              #3f1c01;
  text-align:         left;
  letter-spacing:     1px;
  padding:            2px 0px 2px 6px;
}

#contbox {
  border:             none;
  width:              750px;
}

#menu {
  width:              190px;
  padding:            15px 11px 0px 8px;
  vertical-align:     top;
}

#main {
  width:              560px;
  padding:            5px 0px 0px 0px;
  text-align:         left;
  vertical-align:     top;
}

#footer {
  border:             none;
  border-collapse:	  collapse;
  width:              762px;
  height:             40px;
  background-image:   url(images/footer.gif);
  text-align:         center;
  margin-top:         10px;
}

#copy {
  font-size:          10px;
  font-family:        Verdana, Helvetica, Arial, sans-serif;
  padding-top:        10px;
}

#topconttxt {
  border:             none;
  border-collapse:	  collapse;
  width:              530px;
  font-size:          12px;
  line-height:        1.5;
  margin:             5px 20px 20px 10px;
}

#topcontimg {
  border:             none;
  border-collapse:	  collapse;
  width:              530px;
  text-align:         center;
  margin:             5px 20px 20px 10px;
}

#mainbox {
  border:             none;
  width:              560px;
  margin-top:         15px;
}

.item {
  border-bottom:      1px solid #907056;
  border-collapse:	  collapse;
  width:              540px;
  margin:             5px 10px 5px 5px;
}

.item td {
  font-size:          12px;
  line-height:        1.5;
  padding:            5px;
}

.ri06 {
  margin-right:       6px;
}

.u10 {
  margin-bottom:      10px;
}

.center {
  text-align:         center;
}

.right {
  text-align:         right;
}

.top {
  vertical-align:     top;
}

.contact {
  border:             none;
  border-collapse:	  collapse;
  width:              540px;
  font-size:          12px;
  line-height:        1.5;
  margin:             5px 10px 10px 5px;
}

form {
  margin:             0;
}

#formbox {
  border:             none;
  width:              530px;
  margin:             0px 10px 30px 10px;
}

#formbox td {
  background-color:   #f4f0e2;
  font-size:          12px;
  text-align:         left;
  padding:            8px;
}

.formitem {
  color:              #21160d;
  font-weight:        bold;
}

.maru {
  vertical-align:     middle;
  margin-right:       5px;
}

.shopbox {
  border:             none;
  border-collapse:	  collapse;
  width:              540px;
  margin:             5px 10px 20px 5px;
}

.shopbox td {
  font-size:          12px;
  line-height:        1.5;
  padding:            5px;
}

#gotop {
  border:             none;
  width:              540px;
  text-align:         right;
  font-size:          12px;
  margin:             5px 2px 0px 0px;
}

.ucbox {
  border-bottom:      none;
  border-collapse:	  collapse;
  width:              540px;
  font-size:          12px;
  line-height:        1.5;
  margin:             20px 10px 5px 5px;
}

.orderbox01 {
  border:             none;
  width:              400px;
  margin:             0px 10px 2px 10px;
}

.orderbox01 td {
  border-bottom:      1px solid #c39955;
  font-size:          12px;
  padding:            6px;
}

.orderbox02 {
  border:             none;
  width:              400px;
  margin:             0px 10px 20px 10px;
}

.orderbox02 td {
  border-top:         1px solid #c39955;
  border-bottom:      1px solid #c39955;
  font-size:          12px;
  padding:            8px;
}

.orderbox03 {
  border:             1px solid #c39955;
  width:              500px;
  margin:             0px 10px 20px 10px;
}

.orderbox03 td {
  font-size:          12px;
  padding:            6px;
}

.orderbox04 {
  border-bottom:      1px dashed #c39955;
  width:              500px;
  margin:             0px 10px 20px 10px;
}

.orderbox04 td {
  font-size:          12px;
  line-height:        1.5;
  padding:            6px;
}

.item01 {
  color:              #21160d;
  font-weight:        bold;
  text-align:         left;
}

.item02 {
  text-align:         right;
}

.item03 {
  color:              #21160d;
  font-weight:        bold;
  text-align:         right;
}

.item04 {
  background-color:   #f4f0e2;
  color:              #21160d;
  font-weight:        bold;
  text-align:         left;
}


