body
{
  background:#CCCCCC url("/style/images/bg.jpg") top center repeat-y;
  margin:0px;
  padding:0px;
  font-size:14px;
  font-family:sans-serif;
  text-align:center;
}

a img
{
  border-width:0px;
}

a
{
  color:#3333FF;
  text-decoration:none;
}

a:hover
{
  text-decoration:underline;
}


h1
{
  width:800px;
  height:72px;
  background:#FFFFFF url("/style/images/bg_header.jpg") repeat-x;
  overflow:hidden;
  margin:0px auto;
  padding:0px;
  color:#999999;
  text-align:left;
  font-size:14px;
  text-indent:2em;
}

h1 a
{
  display:block;
  margin:15px 0px 5px 0px;
  color:#666666;
  text-align:left;
  font-family:serif;
  font-size:16px;
  text-indent:1em;
}


ul.sizeNavi
{
  width:800px;
  height:20px;
  background:#CCCCCC url("/style/images/bg_gray.jpg") top left repeat-x;
  list-style:none;
  clear:both;
  border-top:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  margin:0px auto;
  padding:0px;
}

ul.sizeNavi li
{
  float:left;
  width:90px;
  height:20px;
  font-size:10px;
  margin:0px auto;
  padding:0px;
}

ul.sizeNavi li.first
{
  width:120px;
}

ul.sizeNavi li.last
{
  width:120px;
}

div#container
{
  width:790px;
  height:auto;
  background:#FFFFFF;
  overflow:hidden;
  margin:0px auto;
}


div#pankuzu
{
  width:750px;
  margin:0px auto;
  clear:both;
  background:#FFFFFF;
  text-align:left;
  text-indent:1em;
  font-size:10px;
}

div#in_container
{
  width:580px;
  float:left;
  overflow:hidden;
}

div#main_contents
{
  width:400px;
  float:right;
  margin:10px 0px;
}

div#main_contents p
{
  text-align:left;
  margin:5px 10px;
}

div#main_contents ol li
{
  text-align:left;
}

div#main_contents h2
{
 font-size:14px;
 text-align:left;
 background:url("/style/images/bg_gray.jpg") top center repeat-x;
 width:400px;
 margin-left:10px;
 margin-top:15px;
 clear:both;
}

div#main_contents h3
{
  font-size:12px;
  text-align:left;
  width:300px;
  margin-left:10px;
  clear:both;
}


ul#bra_detail
{
  clear:both;
  width:400px;
  margin:0px;
  padding:0px;
}

ul#bra_detail li
{
  text-align:left;
}

ul#same
{
  width:400px;
  margin:0px;
  padding:5px;
}

ul#same li
{
  margin:2px;
  float:left;
  width:160px;
  text-align:left;
}

img.bra_image
{
  float:left;
  margin:10px 15px;
}

table#bra_price
{
  width:400px;
  margin:10px auto;
  
}

table#bra_price th
{
  background:#FFCCCC;
  padding:5px 0px;
}

table#bra_price td
{
  background:#EEEEEE;
  padding:5px 0px;
}
table#shop_detail
{
  border-width:0px;
  width:380px;
}

table#shop_detail th
{
  background:#FFCCCC;
  width:72px;
}

table#shop_detail td
{
  background:#EEEEEE;
  text-align:left;
}

div#new
{
  width:400px;
  margin:10px 0px;
}


div#contents_menu
{
  width:170px;
  float:left;
  margin:10px 0px 0px 0px;
  padding:0px;
}


div#goods_menu
{
  width:180px;
  float:right;
  margin:10px 0px 0px 0px;
  padding:0px;
}

div#contents_menu h2,
div#goods_menu h2
{
  font-size:10px;
  text-align:left;
  height:16px;
  line-height:160%;
  background:url("/style/images/bg_gray.jpg") top repeat-x;
}

div#contents_menu ul,
div#goods_menu ul
{
  margin:0px;
  padding:0px;

}


div#contents_menu ul li,
div#goods_menu ul li
{
  text-align:left;
  font-size:12px;
  list-style:url("/style/images/menu-li1.jpg") inside;
}

div#contents_menu ul li ul li,
div#goods_menu ul li ul li
{
  width:170px;
  margin-left:5px;
  list-style:url("/style/images/menu-li2.jpg") inside;
}
