/* CSS Document */
h2.GenreList {
padding:2px 0 2px 10px;
margin:10px 0 8px 0;
background-color:#eee;
font-size:12px;
width:550px;
}

h2.Product {
padding:2px 0 2px 10px;
margin:10px 0 8px 0;
background-color:#eee;
font-size:12px;
font-weight:normal;
width:550px;
}

h3.Search{
padding:2px 0 2px 10px;
margin:10px 0 4px 0;
border-bottom:1px dotted #eee;
font-size:12px;
}
/* テキストに関する設定　*/
.TopRecommendText {
margin:0 0 5px 5px;
font-size:12px;
}

.ProductText {
font-size:12px;
padding:10px 10px 0 10px;
}
.ProductTextLeft {
font-size:12px;
padding:0 0 0 10px;
text-align:left;
}

.LoginPageText{
font-size:12px;
padding:0px 10px 10px 10px;

}

.ProductTextCenter {
font-size:12px;
text-align:center;
}

.ProductTextRight {
font-size:12px;
text-align: right;
padding-right:10px;
}

.ProductTextGreen {
font-size:12px;
color:#006600;
font-weight:800;
text-align:center;
}

.ProductTextPrice {
color:#006600;
text-align:right;
padding-right:10px;
font-size:12px;
}

.ProductTextWineRed {
color:#660000;
font-size:12px;
}

.ProductTextItalic {
text-align:left;
font-style:italic;
padding-right:10px;
font-size:12px;
}
/* ボタンに関する設定 */

.ProductButtonMessage {
text-align:center;
padding:10px 0 0 0;
border-top:1px solid #bebebe;
font-size:12px;
}

.ProductSubmit {
margin:10px 0 20px 0;
font-size:12px;
text-align:center;
vertical-align:bottom;
height:24px;
}
/*====================================
　　　　商品一覧用 / 商品詳細
=====================================*/
h1.Product{
background-color:#e7f3f3;
color:#204d30;
font-weight:800;
padding:5px 0 5px 0px;
margin-bottom:5px;
font-size:12px;
width:550px;
}

.MemberStatus{
background-color:#eeeeee;
padding:5px 10px 5px 10px;
color:#006600;
font-weight:800;
font-size:12px;
}

.Paging{
width:550px;
background-color:#eeeeee;
padding:5px 0px 5px 0px;
font-size:12px;
margin-bottom:5px;
}

.Paging2{
width:550px;
font-size:12px;
background-color:white;
padding:5px 0 5px 0;
margin-bottom:5px;
}

.DetailListPicArea{
width:130px;
vertical-align: top;
padding:0px 0 15px 0;
border-bottom:1px dashed #ccc
}
.TopRecomPicArea{
width:126px;
height:126px;
vertical-align: middle;
margin:0px 0 15px 0;
border:1px solid #ccc;
text-align:center;
}

.SimpleListPicArea{
width:126px;
height:126px;
vertical-align: middle;
margin:0px;
border:1px solid #ccc;
text-align:center;
margin:0 12px 0 0;
}
.ProductDetailPicArea{
width:176px;
height:176px;
vertical-align: middle;
margin:0px 0 15px 0;
border:1px solid #ccc;
text-align:center;
}

.DetailListImg{
width:125px;
height:125px;
border:1px solid #ccc;
font-size:12px;
}

.DetailListList{
margin:5px 0 20px 0;
font-size:12px;
}

table.SimplelList {
margin:5px 0 10px 0;
font-size:12px;
}

table.ProductDetail {
margin-bottom:10px;
font-size:12px;
}

table.ProductDetail td{
padding:2px 0 2px 5px;
vertical-align:top;
font-size:12px;
}
.ProductDetailImg{
width:170px;
height:170px;
font-size:12px;
border:1px solid #ccc;
}

table.ProductDetail2 {
border-bottom:10px;
font-size:12px;
width:550px;
}

table.ProductDetail2 td{
padding:2px 0 10px 5px;
vertical-align:top;
font-size:12px;
}

/*=====================================
      買い物カゴに関する初期設定 
=====================================*/
#CartView {
margin:5px 0 0 0 ;
padding:0 5px 0 5px;
font-size:12px;
width:760px;
text-align:left;
}

h1.CartView  {
background-color:#e7f3f3;
color:#204d30;
font-weight:800;
padding:5px 0 5px 0;
margin:0 0 5px 0 ;
font-size:12px;
width:750px;
}

h2.CartView  {
background-color:#eee;
padding:5px 0px 5px 0px;
font-size:12px;
font-weight:normal;
}

/* テーブルに関する設定 */
.TotalPriceLeft{
background-color:#eee;
text-align:left;
font-size:12px;
padding-left:10px;
border:1px solid #eee;
}
.TotalPriceRight{
text-align:right;
font-size:12px;
padding-right:5px;
border:1px solid #eee;
color:#006600;
}

table.CartView {
width:750px;
font-size:12px;
margin:0 0 10px 0;
}

table.CartView td{
padding:5px 10px 5px 10px;
vertical-align:top;
font-size:12px;
}

table.CartView th{
padding:5px 5px 3px 5px;
vertical-align:top;
background-color:#eee;
font-weight:normal;
font-size:12px;
}

.CartHistryBack{
position:relative;
top:3px;
font-size:12px;
}



/*=====================================
      リンクに関する初期設定 
=====================================*/
a.PDList {
color:#006600;
font-weight:800;
text-decoration:none;
font-size:12px;
}

a:link.PDList {
color:#006600;
text-decoration:none;
font-weight:800;
font-size:12px;
}

a:hover.PDList {
color:#006600;
text-decoration: underline;
font-weight:800;
font-size:12px;
}

a.Gernre {
color:#006600;
font-weight:normal;
text-decoration:none;
font-size:12px;
}

a:link.Gernre {
color:#006600;
text-decoration:none;
font-weight:800;
font-size:12px;
}

a:hover.Gernre {
color:#006600;
text-decoration: underline;
font-weight:800;
font-size:12px;
}

a.CartView {
color:#006600;
font-weight:800;
text-decoration:none;
text-align:center;
font-size:12px;
}

a:link.CartView {
color:#006600;
text-decoration:none;
font-weight:800;
text-align:center;
font-size:12px;
}

a:hover.CartView {
color:#006600;
text-decoration: underline;
font-weight:800;
text-align:center;
font-size:12px;
}

/* ラインに関する設定 */

.ProductLineTop {
margin:10px 0 5px 0;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #bebebe;
font-size:12px;
width:750px;
height:1px;
}
