/******************************
    共通
******************************/
.zero_margin {
    margin: 0px;
}

/******************************
    テーブル
******************************/
table.index_title {
    background: #efffe0;
}

/* メインフレーム */
table.index_main {
    border: dotted 2px #8f9f80;
}

/******************************
    セル
******************************/

/* メインフレーム */
td.menu_back {
    background-color: #8f9f80;
    font-weight: bold;
}

td.main {
    padding: 40px;
}

/******************************
    文字
******************************/
span.menutitle_color {
    color: #fdacac;
}

span.white_color {
    color: #ffffff;
}

span.menutitle_font {
    font-size : 30px;
    font-weight: bold;
}

span.menutitle_rubi_font {
    color: #fdacac;
    font-size : 12px;
    letter-spacing: 6px;
}

span.menu_font {
    color: #fffff0;
    background-color: #8f9f80;
}
