#header-login {
  width: 800px;
  margin: 0 auto;
  text-align: left;
  overflow:hidden;
  background: #FFF;
}

#header-line {
  clear: both;
  width: auto;
  height: 5px;
  background: #0B663B;
  margin: 0;
}

#menu {
  margin: 10px 10px 10px 10px;
}

#content {
  margin: 10px 10px 10px 10px;
}

#footer-line {
  margin: 0 auto;
  text-align: center;
  overflow:hidden;
  background: #FFF;
  height: 2px;
  background: #0B663B;
}

#footer {
  text-align: center;
}

.pager {
  text-align: right;
  margin: 10px 10px 10px 10px;
}

.err  {
  color: #FF0000;
}

.img-left{
	float:left;
	padding:0px 10px 10px 0px;
}

table.itiran{
    border-top:1px solid #000;
    border-left:1px solid #000;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.itiran th{
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    color:#330000;
    background-color:#C0C0C0;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}

.itiran td{
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    padding:0.3em 1em;
}

table.insert{
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}

.insert td{
    padding:0.3em 1em;
}

.itiran .koukai{
  width: 40px;
}

.itiran .osusume{
  width: 25px;
}

.itiran .tenpo{
  width: auto;
}

.itiran .hensyu{
  width: 30px;
}

.itiran .category {
  width: 250px;
}

.itiran th.file {
  width: auto;
}

.itiran th.description {
  width: 150px;
}

.itiran th.price {
  width: 100px;
}

.red {
  color: #c00;
}

.boxs10  { display: block; margin: 0px; padding: 0px; height: 10px;  width: 200px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; position: relative; }
.boxs15  { display: block; margin: 0px; padding: 0px; height: 15px;  width: 200px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; position: relative; }

a.link-for-new {
  background: url(../image/link_for_new.gif) no-repeat 4px 4px;
  border: 1px solid #aaa;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 4px 6px 4px 22px;
}

p.error {
  color: #c00;
  font-weight: bold;
}

#tabs li {
  margin-right: 13px;
  float: left;
}

.ui-tabs-panel {
  clear: both;
}
