@charset "UTF-8";

/* =============================================================
   商品一覧
   ============================================================= */
   
#lnkShopLogin
{
  background-image:URL(../product/img/loginicon.png);
    display:block;
    width:75px;
    height:26px;
    float:left;
}  
#lnkShopLogin:hover
{
  background-image:URL(../product/img/loginiconBG.png);
}   
#lnkShopLogout
{
  background-image:URL(../product/img/logout.png);
    display:block;
    width:75px;
    height:26px;
    float:left;
}  
#lnkShopLogout:hover
{
  background-image:URL(../product/img/logoutBG.png);
}   
#lnkMyPageLogin
{
  background-image:URL(../product/img/mypageicon.png);
    display:block;
    width:74px;
    height:17px;
    float:left;
    margin-left:10px;
    margin-right:10px;
}
#lnkMyPageLogout
{
  background-image:URL(../product/img/mypageicon.png);
    display:block;
    width:74px;
    height:17px;
    float:left;
    margin-left:10px;
    margin-right:10px;
}

#lnkShoppingCart
{
  background-image:URL(../product/img/cart.png);
    display:block;
    width:130px;
    height:41px;
    float:left;
}    


.product
{
width:930px;
 margin-left:40px;
}  
.prodList
{
    float:left;
    width:212px;
    height:300px;
    margin-right:20px;
    margin-left:0px;
    padding-left:0px;
    margin-bottom:40px;
    font-size:11px;
    text-align:center;
}
.prodPicFrame
{
 height:210px;
}
.prodList a
{
    color:#333333;
    font-weight:bold;
    text-decoration:underline!important;
}
.prodList a:hover
{
    color:#333333;
    font-weight:bold;
    text-decoration:underline!important;
}
.prodImage
{
/* max-height:208px; */
 max-width:208px;
}
.selectProduct
{
    float:left;
    width:243px;   
    border-left:solid 1px #dddddd; 
    margin-top:5px;
}
.selectname
{
     color:#666666;
     text-decoration:none;
     margin-top:10px;
     margin-bottom:10px;
        font-size:11px;
}
.selectprice
{
     color:#666666;
     text-decoration:none;
     margin-bottom:5px;
     font-weight:bold;
    font-size:11px;
}
/* =============================================================
   商品詳細
   ============================================================= */
#prd_left
{
    float:left;
    margin-left:40px;
    width:393px;
}
#prd_right
{
    float:left;
    margin-left:40px;
    width:475px;
}
.detail_pic_outer
{

}
.detail_pic_outer2
{
    float:left;
    margin-top:20px;
    text-align:center;
    width:370px;
}
.detail_pic_small
{ 
    max-width:173px;
    margin-right:20px;
    float:left;
    height:150px;
}
.detail_detail
{
 
}
.detail_pic
{
    width:370px;
    height:auto;
}
#prod_detail_name
{
    font-size:20px;
    padding-bottom:5px;
    color:#9F8B28;
    font-weight:bold;
    margin-bottom:30px;
}
#prod_detail_detail p
{
    font-size:12px!important;
    word-break: break-all;
}
#detailTable td
{
 padding:8px 15px 0px 0px;
}
#lnkCart
{
    background-image:URL(../product/img/cartin.png);
    display:block;
    width:292px;
    height:48px;
    margin-top:0px;
}
#lnkCart:hover
{
background-image:URL(../product/img/cartinBG.png);
}
/* =============================================================
   カート
   ============================================================= */
#cart
{
    margin:20px 30px 0px 70px;
     padding:20px;
     border:solid 1px #dddddd;    
      color:#666666;
      float:left;
      background-color:#fff;
}
#cartround
{
    width:798px;
}
/*order タイトル*/
.cart_name_order_title_order
{
    
    float:left;
    width:400px;
    height:15px;
    text-align:center;
    border-bottom:solid 1px #8a9e98;
    border-left:solid 1px #8a9e98;
    border-top:solid 1px #8a9e98;
    background-color:#e6edd9;
    padding:5px;
    font-size:12px;
    color:#696553;
}
.cart_price_order_title_order
{
    float:left;
    width:150px;
    height:15px;
    text-align:center;
    border-bottom:solid 1px #8a9e98;
    border-left:solid 1px #8a9e98;
    border-top:solid 1px #8a9e98;
    background-color:#e6edd9;
    padding:5px;
    font-size:12px;
    color:#696553;
}
.cart_no_order_title_order
{
    float:left;
    width:35px;
    height:15px;
    text-align:center;
    border-bottom:solid 1px #8a9e98;
    border-left:solid 1px #8a9e98;
    border-top:solid 1px #8a9e98;
    background-color:#e6edd9;
    padding:5px;
    font-size:12px;
    color:#696553;
}
.cart_total_price_title_order
{
    float:left;
    width:165px;
    height:15px;
    text-align:center;
    border-bottom:solid 1px #8a9e98;
    border-left:solid 1px #8a9e98;
    border-right:solid 1px #8a9e98;
    border-top:solid 1px #8a9e98;
    background-color:#e6edd9;
    padding:5px;
    font-size:12px;
    color:#696553;
}
/*order 詳細*/
.cart_name_order
{
    
    float:left;
    width:400px;
    height:15px;
    border-bottom:solid 1px #8a9e98;
    border-left:solid 1px #8a9e98;
    padding:5px;
    font-size:12px;
    text-align:left;
}
.cart_last_order
{
    float:left;
    width:607px;
    height:15px;
    border-bottom:solid 1px #8a9e98;
    border-left:solid 1px #8a9e98;
    padding:5px;
    font-size:12px;
    text-align:right;
}
.cart_price_order
{
    float:left;
    width:150px;
    height:15px;
    border-bottom:solid 1px #8a9e98;
    border-left:solid 1px #8a9e98;
    padding:5px;
    font-size:12px;
    text-align:left;
}
.cart_no_order
{
    float:left;
    width:35px;
    height:15px;
    text-align:right;
    border-bottom:solid 1px #8a9e98;
    border-left:solid 1px #8a9e98;
    padding:5px;
    font-size:12px;
}
.cart_total_price
{
    float:left;
    width:165px;
    height:15px;
    text-align:right;
    border-bottom:solid 1px #8a9e98;
    border-left:solid 1px #8a9e98;
    padding:5px;
    font-size:12px;
     border-right:solid 1px #8a9e98;
}
.totalPrice
{
    float:left;
}
#lnkEnptyCart
{
    float:right;
}
#roseLogin
{
display:block;
background-image:URL(../product/img/gonext.png);
width:158px;
height:34px;
 margin-top:2px;
}
#roseLogin:hover
{
background-image:URL(../product/img/gonextBG.png);
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80)";
background-color:#fff!important;
}
#lnkContinueShopping
{
display:block;
background-image:URL(../product/img/backtoshop.png);
width:175px;
height:39px;
}
#lnkContinueShopping:hover
{
background-image:URL(../product/img/backtoshop.png);
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80)";
background-color:#fff!important;
}
#memberRegist
{
display:block;
background-image:URL(../product/img/touroku.png);
width:158px;
height:34px;
margin-top:2px;
}
#memberRegist:hover
{
background-image:URL(../product/img/tourokuBG.png);
}  

/* =============================================================
   ログイン
   ============================================================= */  
.product_login
{
 padding-left:120px;
 padding-top:50px;
 padding-bottom:50px;
 background-color:#fff;
}
.product_login_text
{
 margin-left:50px;
 padding-top:0px;
 margin-bottom:30px;
}   
/* =============================================================
   注文
   ============================================================= */  
 label
{
margin-right:20px;
 color:#333333!important;
 font-weight:bold!important;
}

.importantColor
{
 color:#ab1a29;
}
