/*---------------------------------------------------------------------------------*/
/* 買い物かごへボタン                                                              */
/*---------------------------------------------------------------------------------*/
from.formCart {
    vertical-align  :bottom;
    font-size       :12px;
    font-weight     :normal;
    vertical-align  :text-top;
    color           :#5D5D5D;
    color           :#000000;
}
input.formCartText {
    width           :40px;
    height          :20px;
    text-align      :right;
    vertical-align  :bottom;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
}
input.formCartButton {
    width           :115px;
    width           :117px;
    height          :23px;
    vertical-align  :bottom;
    font-size       :12px;
    font-weight     :normal;
    color           :#ffffff;
    background-image:url('./cart.gif');
    vertical-align  :text-bottom;
    border-style    :none;
    border-color    :white;
    cursor          :pointer;
}
/*---------------------------------------------------------------------------------*/
/* 買い物かごの中身                                                                */
/*---------------------------------------------------------------------------------*/
table.CartInfo {
    width           :600px;
    border-width    :1px;
    border-style    :none;
    margin-top      :0px;
    margin-bottom   :0px;
}

td.CartInfo {
    width           :600px;
    height          :50px;
    border-style    :none;
    text-align      :left;
    font-size       :14px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    padding-top     :20px;
}
td.CartError {
    width           :600px;
    height          :50px;
    border-style    :none;
    text-align      :left;
    font-size       :15px;
    font-weight     :bold;
    color           :red;
    padding-top     :10px;
}

/*-前ページへ戻るボタン枠------------------------*/
table.CartHeader{
    width           :600px;
    border-width    :0px;
    border-style    :none;
    margin-top      :20px;
    margin-bottom   :0px;
    border-collapse :collapse;
}
td.CartHeader {
    border-width    :0px;
    border-style    :none;
    text-align      :left;
}
td.CartHeaderLeft {
    border-width    :300px;
    border-style    :none;
    text-align      :left;
}
td.CartHeaderRight {
    border-width    :300px;
    border-style    :none;
    text-align      :Right;
}
/*-明細枠----------------------------------------*/
table.CartDetail{
    width           :600px;
    border-width    :0px;
    border-style    :none;
    margin-top      :10px;
    margin-bottom   :0px;
    border-collapse :collapse;
}
/*-次ページへ戻るボタン枠------------------------*/
table.CartFooter{
    width           :600px;
    border-width    :0px;
    border-style    :none;
    margin-top      :20px;
    margin-bottom   :0px;
    border-collapse :collapse;
}
td.CartFooter {
    border-width    :0px;
    border-style    :none;
    text-align      :center;
}
th.CartMeisaiTitle {
    width           :600px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :left;
    font-size       :12px;
    font-weight     :bold;
    color           :#5D5D5D;
    color           :#000000;
    padding-left    :5px;
}
/*-買い物かご用----------------------------------*/
th.CartListNameTitle {
    width           :350px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#EFEFEF;
    background-color:#235AA6;
    text-align      :left;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    color           :#FFFFFF;
    padding-left    :5px;
}
th.CartListTankaTitle {
    width           :80px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#EFEFEF;
    background-color:#235AA6;
    text-align      :center;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    color           :#FFFFFF;
    padding-left    :5px;
}
th.CartListKingakuTitle {
    width           :80px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#EFEFEF;
    background-color:#235AA6;
    text-align      :center;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    color           :#FFFFFF;
    padding-left    :5px;
}
th.CartListDeleteTitle {
    width           :50px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#EFEFEF;
    background-color:#235AA6;
    text-align      :center;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    color           :#FFFFFF;
    padding-left    :5px;
}
td.CartListName {
    /* width           :250px; */
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :left;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    padding-left    :5px;
}
td.CartListSuryo {
    /* width           :100px; */
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :center;
    text-align      :right;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    padding-left    :5px;
}
td.CartListTanka {
    width           :80px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :right;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    padding-left    :5px;
}
td.CartListKingaku {
    width           :80px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :right;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    padding-left    :5px;
}
td.CartListDelete {
    width           :50px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :center;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    padding-left    :5px;
}
/* 数量ボックス */
input.CartText {
    width           :40px;
    height          :20px;
    vertical-align  :bottom;
    text-align      :right;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
}
/* 変更ボタン */
input.CartEditButton {
    width           :42px;
    height          :21px;
    vertical-align  :bottom;
    font-size       :10px;
    font-weight     :normal;
    color           :#ffffff;
/*    background-color:#003366;*/
    border-color    :white;
    border-style    :none;
    vertical-align  :text-bottom;
    cursor          :pointer;
    color           :#ffffff;
    background-color:#ffffff;
    background-image:url('./cartedit.gif');
}
/* 削除ボタン */
input.CartDeleteButton {
    width           :42px;
    height          :21px;
    vertical-align  :bottom;
    font-size       :10px;
    font-weight     :normal;
    color           :#ffffff;
/*    background-color:red;*/
    border-color    :white;
    border-style    :none;
    vertical-align  :text-bottom;
    cursor          :pointer;
    color           :#ffffff;
    background-color:#ffffff;
    background-image:url('./cartdel.gif');
}
/*-注文確認用------------------------------------*/
th.CartOrderNameTitle {
    width           :270px;
    width           :350px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#EFEFEF;
    background-color:#235AA6;
    text-align      :left;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    color           :#ffffff;
    padding-left    :5px;
}
th.CartOrderTankaTitle {
    width           :80px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#EFEFEF;
    background-color:#235AA6;
    text-align      :center;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    color           :#ffffff;
    padding-left    :5px;
}
th.CartOrderKingakuTitle {
    width           :80px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#EFEFEF;
    background-color:#235AA6;
    text-align      :center;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    color           :#FFFFFF;
    padding-left    :5px;
}
td.CartOrderName {
    /* width           :360px; */
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :left;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    padding-left    :5px;
}
td.CartOrderTanka {
    /* width           :80px; */
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :right;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
}
td.CartOrderSuryo {
    /* width           :80px; */
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :right;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
}
td.CartOrderKingaku {
    /* width           :80px; */
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :right;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
}
/*-買い物かご／注文確認共通　合計欄--------------*/
td.CartGoukeiTitle {
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#EFEFEF;
    background-color:#235AA6;
    text-align      :center;
    text-align      :right;
    text-align      :left;
    text-align      :center;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    color           :#ffffff;
}
td.CartGoukeiTitle2 {
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#EFEFEF;
    background-color:#ffffff;
    text-align      :right;
    text-align      :left;
    text-align      :center;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    color           :#ffffff;
    color           :#000000;
}
td.CartGoukeiKingaku {
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :right;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
}
td.CartGoukeiDmy {
    width           :50px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
}
/*次ページへ移動ボタン---------------------------*/
input.CartNextButton {
    width           :150px;
    height          :25px;
    vertical-align  :bottom;
    font-size       :12px;
    font-weight     :normal;
    color           :#ffffff;
/*    background-color:#003366;*/
    vertical-align  :text-bottom;
    cursor          :pointer;
    color           :#ffffff;
    background-color:#ffffff;
    background-image:url('./pagefeed.gif');
    border-color    :white;
    border-style    :none;
}
/*前ページへ移動ボタン---------------------------*/
input.CartBackButton {
    width           :150px;
    height          :25px;
    vertical-align  :bottom;
    font-size       :12px;
    font-weight     :normal;
    color           :#ffffff;
/*    background-color:#003366;*/
    border-color    :white;
    vertical-align  :text-bottom;
    cursor          :pointer;
    background-color:#ffffff;
    background-image:url('./pagefeed.gif');
    border-color    :white;
    border-style    :none;
}
/*-ユーザ用--------------------------------------*/
td.UserTitle {
    width           :130px;
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#EFEFEF;
    background-color:#235AA6;
    text-align      :left;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    color           :#FFFFFF;
    padding-left    :5px;
}
td.UserData {
    height          :25px;
    border-width    :1px;
    border-style    :solid;
    border-color    :#808080;
    background-color:#ffffff;
    text-align      :left;
    font-size       :12px;
    font-weight     :normal;
    color           :#5D5D5D;
    color           :#000000;
    padding-left    :5px;
}

