@charset "Shift_JIS";
html
{
  background: transparent;
  color: #FFFFFF;
}
body
{
  background: #000000;
  color: #FFFFFF;
  margin: 0;
  padding: 0;
  font-size: 83.3333%;
  font-family: "DejaVu Sans", "Bitstream Vera Sans", "Verdana", "Arial", "Liberation Sans", "MS PGothic", "‚l‚r ‚oƒSƒVƒbƒN", "IPA PGothic", "IPA PƒSƒVƒbƒN", sans-serif;
  line-height:140%;
}
table
{
  font-size: 100%;
  border-collapse: collapse;
}
form
{
  margin: 0;
}
div.wrapper
{
  background: #C100F1 url("../image/page_bg.jpg") repeat-x;
  margin: 0 auto;
  padding: 0;
  width: 1200px;
}
div.main-container
{
  background: transparent url("../image/sitetop_img.jpg") no-repeat;
  color: #FFFFFF;
  margin: 0 auto;
  padding: 5px 150px 0;
}
div.header-left
{
  color: #000000;
  margin: 0;
  float: left;
  width: 340px;
}
h1#TOP
{
  font-size: 100%;
  font-weight: normal;
  margin: 0 0 0 30px;
}
div.header-left p
{
  margin: 0 0 0 10px;
}
a:link img, a:visited img
{
  border: 0 none;
}
div.header-right
{
  margin: 0 0 0 370px;
}
div.header-right p
{
  margin: 0;
}
p.welcome
{
  background: transparent url("../image/name_mark.jpg") no-repeat;
  color: #000000;
  padding: 2px 0 10px 24px;
}
div.header-bottom
{
  clear: left;
  margin: 0;
  padding: 20px 0 0;
  text-align: right;
}
div.center-container
{
  background: #FFFFFF;
  color: #000000;
  padding: 10px;
}
div.left-pane
{
  padding: 1px 0 0;
  width: 200px;
  float: left;
}
div.right-pane
{
  margin: 0 0 0 202px;
  padding: 1px 0 0;
}
div.category-menu
{
  background: #FFE0F0;
  /*background: #FF00D2;*/
  color: #000000;
  border: 4px solid #FF00D2;
  border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 0;
  width: 186px;
}
div.category-menu-caption
{
  background: #FF00D2 url("../image/contents/navi_title.jpg") no-repeat center center;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  margin: 0 0;
  padding: 14px 0;
}
ul.category-menu-list
{
  margin: 8px 0;
  padding: 0 0 0 20px;
}
ul.category-menu-list li
{
  margin: 4px 0;
  list-style: disc outside;
}
/*ul.category-menu-list li a:link,
ul.category-menu-list li a:visited
{
  color: #FFFFFF;
  font-weight: bold;
}*/
div.footer
{
  background: #FF94FE;
  color: #FF00D2;
  padding: 10px 0;
}
div.footer p.site
{
  font-weight: bold;
  text-align: center;
  margin: 0 0 10px;
}
div.footer-container
{
  width: 880px;
  margin: 0 auto;
  padding: 0 10px;
}
dl.footer-col1
{
  margin: 0;
  padding: 0 10px 0 0;
  width: 180px;
  float: left;
}
dl.footer-col2
{
  margin: 0;
  padding: 0 10px;
  width: 350px;
  float: left;
}
dl.footer-col3
{
  margin: 0;
  padding: 0 0 0 10px;
  width: 310px;
  float: left;
}
dl.footer-col1 dd, dl.footer-col2 dd, dl.footer-col3 dd
{
  margin: 0;
}
dl.footer-col1 ul, dl.footer-col2 ul, dl.footer-col3 ul
{
  margin: 0;
  padding: 0 0 0 40px;
}
dl.footer-col1 li, dl.footer-col2 li, dl.footer-col3 li
{
  list-style: disc url("../image/footerlink_allow.gif") outside;
  font-size: 93%;
}
div.clear
{
  clear: both;
  line-height: 1;
  visibility: hidden;
}
h2#ORDER-INQUIRY
{
  font-size: 100%;
  font-weight: bold;
  margin: 0 0 1em 16px;
}
h2.s-header
{
  background: #000000;
  color: #FFFFFF;
  font-size: 100%;
  font-weight: bold;
  margin: 22px 22px 0 18px;
  padding: 3px 14px;
  border-radius: 2px;
  -moz-border-radius: 2px;
}
div.s-content
{
  margin: 0 16px 0 16px;
}
div.soryo-s
{
  float: right;
}
p.right
{
  text-align: right;
}
table#RECOMMENDED-TABLE
{
  margin: 10px 0;
  border-collapse: separate;
  border-spacing: 2px;
}
table#RECOMMENDED-TABLE td
{
  padding: 8px;
  width: 155px;
  text-align: center;
  vertical-align: baseline;
}
table#RECOMMENDED-TABLE a:link img,
table#RECOMMENDED-TABLE a:visited img
{
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  -moz-border-radius: 4px;
}

