/*┌──────────────────────────────────────
 *│共通宣言
 *│
 *│制作著作    マルアキフーズ株式会社
 *│制作日      2008年3月10日〜31日
 *│
 *│最終更新日  2008年3月31日
 *│
 *│作成担当    フードプランニング事業部
 *│            システム開発課
 *│
 */

@import 'style_all.css';

/*┌──────────────────────────────────────
 *│サイドナビ
 */

#SIDENAVI
{
    width: 200px;
    padding: 0px;
    margin: 0px;
    text-align: center;
    float: left;
    background-color: #6C5528;
}

#SIDENAVI img
{
    border: 0;
    vertical-align: text-top;
}

#SIDENAVI ul
{
    width: 200px;
    margin: 1px 0px 1px 0px;
    padding: 0;
    list-style: none;
    float: right;
}

#SIDENAVI li
{
    height: 40px;
    margin: 0px;
    padding: 0;
    float: right;
    text-align: left;
    background-repeat: no-repeat;
}

#SIDENAVI a
{
    font-size: 40px;
}

#SIDENAVI a:hover
{
    background-position: -200px 0px;
}

/*┌─────────────
 *│ごあいさつ
 */

.sn_prof
{
    height: 162px;
}

#SIDENAVI li.sn100
{
    width: 200px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn100 img
{
    width: 200px;
    height: 160px;
}

#SIDENAVI li.sn100 a
{
    background-image: url('../img/navi/sn100.gif' );
    font-size: 160px;
}

#SIDENAVI li.sn101, * *.sn102, * *.sn103
{
    width: 180px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn101 img, * *.sn102 img, * *.sn103 img
{
    width: 180px;
    height: 40px;
}

#SIDENAVI li.sn101 a
{
    background-image: url('../img/navi/sn101.gif' );
}

#SIDENAVI li.sn102 a
{
    background-image: url('../img/navi/sn102.gif' );
}

#SIDENAVI li.sn103 a
{
    background-image: url('../img/navi/sn103.gif' );
}

/*┌─────────────
 *│安心･安全
 */

.sn_safe
{
    height: 282px;
    overflow: hidden;
}

#SIDENAVI li.sn200
{
    width: 200px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn200 img
{
    width: 200px;
    height: 280px;
}

#SIDENAVI li.sn200 a
{
    background-image: url('../img/navi/sn200.gif' );
    font-size: 280px;
}

#SIDENAVI li.sn2010, * *.sn2020, * *.sn2030
{
    width: 180px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn2010 img, * *.sn2020 img, * *.sn2030 img
{
    width: 180px;
    height: 80px;
}

#SIDENAVI li.sn2011, * *.sn2021, * *.sn2031
{
    width: 160px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn2011 img, * *.sn2021 img, * *.sn2031 img
{
    width: 160px;
    height: 40px;
}

#SIDENAVI li.sn2010 a
{
    background-image: url('../img/navi/sn201.gif' );
    font-size: 80px;
}

#SIDENAVI li.sn2011 a
{
    background-image: url('../img/navi/sn2011.gif' );
}

#SIDENAVI li.sn2020 a
{
    background-image: url('../img/navi/sn202.gif' );
    font-size: 80px;
}

#SIDENAVI li.sn2021 a
{
    background-image: url('../img/navi/sn2021.gif' );
}

#SIDENAVI li.sn2030 a
{
    background-image: url('../img/navi/sn203.gif' );
    font-size: 80px;
}

#SIDENAVI li.sn2031 a
{
    background-image: url('../img/navi/sn2031.gif' );
}

/*┌─────────────
 *│サービスブランド
 */

.sn_brnd
{
    height: 242px;
    overflow: hidden;
}

#SIDENAVI li.sn300
{
    width: 200px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn300 img
{
    width: 200px;
    height: 240px;
}

#SIDENAVI li.sn300 a
{
    background-image: url('../img/navi/sn300.gif' );
    font-size: 240px;
}

#SIDENAVI li.sn301, * *.sn302, * *.sn303, * *.sn304, * *.sn305, * *.sn306, * *.sn307
{
    width: 180px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn301 img, * *.sn302 img, * *.sn303 img, * *.sn304 img, * *.sn305 img, * *.sn306 img, * *.sn307 img
{
    width: 180px;
    height: 40px;
}

#SIDENAVI li.sn301 a
{
    background-image: url('../img/navi/sn301.gif' );
}

#SIDENAVI li.sn302 a
{
    background-image: url('../img/navi/sn302.gif' );
}

#SIDENAVI li.sn303 a
{
    background-image: url('../img/navi/sn303.gif' );
}

#SIDENAVI li.sn304 a
{
    background-image: url('../img/navi/sn304.gif' );
}

#SIDENAVI li.sn305 a
{
    background-image: url('../img/navi/sn305.gif' );
}

#SIDENAVI li.sn306 a
{
    background-image: url('../img/navi/sn306.gif' );
}

#SIDENAVI li.sn307 a
{
    background-image: url('../img/navi/sn307.gif' );
}

/*┌─────────────
 *│事業モデル
 */

.sn_modl
{
    height: 402px;
    overflow: hidden;
}

#SIDENAVI li.sn400
{
    width: 200px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn400 img
{
    width: 200px;
    height: 400px;
}

#SIDENAVI li.sn400 a
{
    background-image: url('../img/navi/sn400.gif' );
    font-size: 400px;
}

#SIDENAVI li.sn401, * *.sn402, * *.sn403, * *.sn404, * *.sn405, * *.sn406, * *.sn407, * *.sn408, * *.sn409, * *.sn410, * *.sn411
{
    width: 180px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn401 img, * *.sn402 img, * *.sn403 img, * *.sn404 img, * *.sn405 img, * *.sn406 img, * *.sn407 img, * *.sn408 img, * *.sn409 img, * *.sn410 img, * *.sn411 img
{
    width: 180px;
    height: 40px;
}

#SIDENAVI li.sn401 a
{
    background-image: url('../img/navi/sn401.gif' );
}

#SIDENAVI li.sn402 a
{
    background-image: url('../img/navi/sn402.gif' );
}

#SIDENAVI li.sn403 a
{
    background-image: url('../img/navi/sn403.gif' );
}

#SIDENAVI li.sn404 a
{
    background-image: url('../img/navi/sn404.gif' );
}

#SIDENAVI li.sn405 a
{
    background-image: url('../img/navi/sn405.gif' );
}

#SIDENAVI li.sn406 a
{
    background-image: url('../img/navi/sn406.gif' );
}

#SIDENAVI li.sn407 a
{
    background-image: url('../img/navi/sn407.gif' );
}

#SIDENAVI li.sn408 a
{
    background-image: url('../img/navi/sn408.gif' );
}

#SIDENAVI li.sn409 a
{
    background-image: url('../img/navi/sn409.gif' );
}

#SIDENAVI li.sn410 a
{
    background-image: url('../img/navi/sn410.gif' );
}

#SIDENAVI li.sn411 a
{
    background-image: url('../img/navi/sn411.gif' );
}

/*┌─────────────
 *│グループ会社
 */

.sn_grpc
{
    height: 162px;
    overflow: hidden;
}

#SIDENAVI li.sn500
{
    width: 200px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn500 img
{
    width: 200px;
    height: 160px;
}

#SIDENAVI li.sn500 a
{
    background-image: url('../img/navi/sn500.gif' );
    font-size: 160px;
}

#SIDENAVI li.sn501, * *.sn502, * *.sn503
{
    width: 180px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn501 img, * *.sn502 img, * *.sn503 img
{
    width: 180px;
    height: 40px;
}

#SIDENAVI li.sn501 a
{
    background-image: url('../img/navi/sn501.gif' );
}

#SIDENAVI li.sn502 a
{
    background-image: url('../img/navi/sn502.gif' );
}

#SIDENAVI li.sn503 a
{
    background-image: url('../img/navi/sn503.gif' );
}

/*┌─────────────
 *│採用情報
 */

.sn_rcrt
{
    height: 162px;
    overflow: hidden;
}

#SIDENAVI li.sn600
{
    width: 200px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn600 img
{
    width: 200px;
    height: 160px;
}

#SIDENAVI li.sn600 a
{
    background-image: url('../img/navi/sn600.gif' );
    font-size: 160px;
}

#SIDENAVI li.sn601, * *.sn602, * *.sn603
{
    width: 180px;
    height: 40px;
    padding: 0px;
    margin: 0px;
    clear: right;
}

#SIDENAVI li.sn601 img, * *.sn602 img, * *.sn603 img
{
    width: 180px;
    height: 40px;
}

#SIDENAVI li.sn601 a
{
    background-image: url('../img/navi/sn601.gif' );
}

#SIDENAVI li.sn602 a
{
    background-image: url('../img/navi/sn602.gif' );
}

#SIDENAVI li.sn603 a
{
    background-image: url('../img/navi/sn603.gif' );
}
