#sub-title {
   background-image: url(../img/title.gif);
}
#sub-title2 {
   background-image: url(/member/img/title.gif);
}


div.item-list {
   border-bottom: 2px solid #000;
   font-size: 95%;
}

div.item-list h2 {
   padding-top: 11px;
   padding-bottom: 11px;
   border-bottom: 1px solid #000;

   background-repeat: no-repeat;
   background-position: left;
   text-indent: -9999px;
   margin-bottom: 5px;
}
div.item-list h2.recommend {
   background-image: url(../img/recommend.gif);
}
div.item-list h2.original {
   background-image: url(../img/original.gif);
}

div.item-list h3 {
   padding-top: 11px;
   padding-bottom: 11px;
   border-bottom: 1px solid #000;

   font-size: 150%;
   background-repeat: no-repeat;
   background-position: left;
   margin-bottom: 5px;
}

div.item-list div.list-control2 {
   height: 30px;
   border-bottom: 1px solid #cdcdce;
}

div.item-list div.list-control2 div.view-cart2 {
   width: 760px;
   text-align: right;
}

div.item-list div.list-control2 div.view-cart {
   width: 480px;
   text-align: right;
   float:right;
}


div.item-list div.sort-order {
   float: left;
   width: 280px;
   padding-top: 5px;
}
div.item-list div.sort-order div.sort-order-title {
   display: inline;
   color: #2994c1;
   background-image: url(../img/pointer.gif);
   background-repeat: no-repeat;
   background-position: left;
   padding-left: 22px;
}
div.item-list div.sort-order ul {
   margin: 0; padding: 0;
   list-style-type: none;
   display: inline;
}
div.item-list div.sort-order li {
   margin: 0; padding: 0;
   display: inline;
}
div.item-list div.sort-order li a {
   color: #636363;
}
div.item-list div.sort-order li a.active {
   color: #2994c1;
}


div.item-list div.list-control {
   padding-top: 19px;
   height: 29px;
   border-bottom: 1px solid #cdcdce;
   margin-bottom: 15px;
}
div.item-list div.list-control div.list-control-left {
   float: left;
   width: 60px;
}

div.item-list div.list-control div.list-control-right {
   float: right;
   width: 700px;
}
div.item-list div.list-control div.list-control-right div.info {
   float: left;
   width: 640px;
   text-align: center;
}
div.item-list div.list-control div.list-control-right div.next {
   float: right;
   width: 60px;
}

div.item-list div.list-control div.prev a {
   display: block;
   border: 1px solid #fff;
   width: 55px;
   background-image: url(../img/prev.gif);
   background-repeat: no-repeat;
   background-position: left;
   text-indent: -9999px;
}
div.item-list div.list-control div.next a {
   display: block;
   width: 55px;
   border: 1px solid #fff;
   background-image: url(../img/next.gif);
   background-repeat: no-repeat;
   background-position: right;
   text-indent: -9999px;
}

div.item-list dl.item-list {
}

div.item-list dl.item-list div.item {
   border-bottom: 1px solid #000;
   margin-bottom: 10px;
   min-height: 160px;
   _height: 160px;
}

div.item-list dl.item-list div.item dd.image {
   clear: both;
   float: left;
   width: 158px;
}
div.item-list dl.item-list div.item dd.image img {
   border: 1px solid #000;
   padding: 4px;
}

div.item-list dl.item-list div.item dt {
   margin-left: 158px;
   margin-bottom: 8px;
   font-weight: bold;
   font-size: 110%;
}
div.item-list dl.item-list div.item dt a:link,
div.item-list dl.item-list div.item dt a:visited {
   color: #000;
}
div.item-list dl.item-list div.item dt a:hover,
div.item-list dl.item-list div.item dt a:active {
   color: #2994c1;
}


div.item-list dl.item-list div.item dd.details {
   margin-left: 158px;
}

div.item-list dl.item-list div.item dd.details p {
   margin: 0; padding: 0;
   margin-bottom: 8px;
}

div.item-list dl.item-list div.item dd.details p.price {
   color: #1e6e8c;
}
div.item-list dl.item-list div.item dd.details p.soldout {
   background-image: url(../img/soldout.gif);
   background-repeat: no-repeat;
   background-position: left;
   height: 29px;
   text-indent: -9999px;
}

div.item-list dl.item-list div.item dd.details p.detail {
   font-size: 85%;
   border-top: 1px dotted #000;
   padding-top: 10px;
}




h2.item-title {
   padding-top: 30px;
   padding-bottom: 30px;
   font-weight: bold;
   font-size: 110%;
   border-bottom: 1px solid #000;
   margin-bottom: 1px;
}

div#item-detail-container {
   border-top: 1px dotted #000;
   padding-top: 10px;
   font-size: 95%;
}

div#item-image {
   float: left;
   width: 440px;
}
div#item-details {
   float: right;
   width: 320px;
}

div#item-image img {
   border: 1px solid #000;
   padding: 4px;
   max-width:400px;
}

div#item-details p {
   margin: 0; padding: 0;
   padding-bottom: 10px;
   border-bottom: 1px dotted #000;
   margin-bottom: 10px;
}

div#comment {
   line-height: 150%;
   background-image: url(../img/comment.gif);
   background-repeat: no-repeat;
   background-position: top left;
   padding-top: 30px;
}
div#price {
   background-image: url(../img/price.gif);
   background-repeat: no-repeat;
   background-position: top left;
   padding-top: 28px;
}
div#price p {
   font-weight: bold;
}
div#price img.soldout {
   vertical-align: middle;
}

div#cart {
}

div#cart form {
   padding-bottom: 10px;
   border-bottom: 1px dotted #000;
   margin-bottom: 10px;
}

div#cart div#amount {
   margin-bottom: 10px;
}
div#cart div#add-cart {
   text-align: center;
}


div#related p {
   font-size: 85%;
   border: 0;
   margin: 0;
   padding: 0;
}

div#item-details div.view-cart {
   margin-top: 15px;
   text-align: center;
}

div.error{
	color:#ff0000;
}


dd.image img{
	max-width:120px;
	max-height:140px;
}

div.backnumber-list {
   padding: 11px 16px 0px 16px;
   margin-bottom: 11px;
   line-height: 180%;
   font-size: 120%;
   border-bottom: 1px solid #000;
}