﻿@charset "utf-8";



/* テーブルのスタイル
----------------------------------------------- */
div.tables caption{border-bottom:#006699 5px solid; }
table.tablesData{border-collapse:collapse; text-align:left; margin:0 auto;}
td.tablesMenu{background:#EAE9DD; width:200px; height:auto; vertical-align:middle; font-weight:bold; text-align:center; padding:10px 0 10px 0;}
td.tablesCommnet{padding:10px 0 10px 10px;}
table,tr,td.tablesData{border:1px #CCCCCC solid;}


/* テーブル共通指定
----------------------------------------------- */
table  {
    margin: 15px auto 0 auto;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-collapse: collapse;
    text-align: left;
}
table th {
    padding: 8px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background-color: #f0f0f0;
    font-weight: normal;
}
table td {
    padding: 8px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
div.tblareabtn {
    clear: both;
    margin: 15px 0 0 0;
    text-align: center;
}
.phototd {
    width: 75px;
    text-align: center;
}
.centertd {
    text-align: center;
}
.pricetd {
    text-align: right;
}
.pricetd em {
    font-weight: bold;
}
div#completetext {
    width: 470px;
    margin: 15px auto 0 auto;
    padding: 15px;
    border: 5px solid #ccc;
}
div#completetext em {
    font-weight: bold;
}
div#completetext p{
    padding: 20px 0 0 0;
    text-align: left;
}
div.button{margin:0px auto; width:170px;}
.image-btn{border:0px;width:170px;height: 50px;background:url(../img/menu-shop/form_buttons.png) no-repeat; margin:15px auto;}

div.gram{border-bottom:#CCCCCC 1px dotted; padding:2px;}
