﻿/*============================================================================*/
/* エラーページ用 スタイルシート
/*============================================================================*/

/* ページ */
html {
}

/* ボディー */
body {
    padding: 0;
    margin: 0;
    color: #262626;
    text-align: center;
    background: url(../../common_images/background.gif) repeat-y center top;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-size: 100%;
    background-repeat: repeat;
    background-color: #CCC;
}

    body.nobg {
        background: #FFFFFF;
    }

    body.bg_l {
        background: url(../../common_images/bg_l.gif) repeat-y center top;
    }

textarea {
    font-size: 100%;
}

select {
    font-size: 100%;
}

input {
    font-size: 100%;
}

a {
    font-size: 100%;
}

.container_center {
    width: 980px;
    padding: 0px 0 25px 0;
    margin: 0 auto;
    text-align: left;
    background-color: White;
}

.container_left {
    width: 920px;
    padding: 0px 0 25px 0;
    text-align: left;
    background-color: White;
}

.container_left_widthFree {
    width: 100%;
    padding: 0px 0 25px 0;
    text-align: left;
    background-color: White;
}

.container_subwin {
    width: 100%;
    padding: 0px 0 25px 0;
    margin: 0 auto;
    text-align: left;
    background-color: White;
}

.globalNavi2 {
    /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
    /*width: 888px;
    height: 36px;
    margin: 0 0 5px 8px;*/
    width: 936px;
    min-height: 36px;
    margin-left: 6px;
    /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
}

    .globalNavi2 li {
        list-style-type: none;
        float: left;
        display: block;
        /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
        /*width: 140px;*/
        width: 155px;
        background: url(../../common_images/back_menu.gif) no-repeat left;
        /*padding: 12px 0 10px 0;*/
        background-position: center;
        line-height: 36px;
        /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
        text-align: center;
        color: #262626;
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
    }

        .globalNavi2 li a:link,
        .globalNavi2 li a:visited {
            display: block;
            /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
            /*width: 147px;*/
            width: 156px;
            /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
            text-align: center;
            color: #262626;
            font-size: 13px;
            font-weight: bold;
        }

        .globalNavi2 li a:hover {
            color: #0033CC;
            /* color:#FF4100; */
            font-size: 13px;
        }

.globalNavi {
    /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
    /*width: 888px;*/
    width: 936px;
    /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
    margin: 0 0 5px 6px;
}

    .globalNavi li {
        list-style-type: none;
        float: left;
        background: url(../../common_images/gnav_content.gif) no-repeat left top;
    }

        .globalNavi li a,
        .globalNavi li.normal a {
            display: block;
            /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
            /*width: 147px;*/
            width: 155px;
            /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
            padding: 20px 0 14px 0;
            text-align: center;
            color: #262626;
            font-size: 13px;
            font-weight: bold;
            text-decoration: none;
            background: url(../../common_images/gnav_content.gif) no-repeat left top;
        }

            /* マウスオーバー時の色の変化 */
            .globalNavi li a:hover {
                /* 青 */
                color: #0033CC;
                font-size: 13px;
                background: url(../../common_images/gnav_content_over_blue.gif) no-repeat left top;
            }

        .globalNavi li.gover a {
            color: #FF4100;
            font-size: 13px;
            background: url(../../common_images/gnav_content_on.gif) no-repeat left top;
        }

        /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
        .globalNavi li a span {
            color: #7f7f7f;
            font-size: 10px;
        }

        /* マウスオーバー時の色の変化 */
        .globalNavi li a:hover span {
            color: #0033CC;
            font-size: 10px;
        }

        .globalNavi li a span.gover {
            color: #FF4100;
            font-size: 10px;
        }
        
        /*-- 20180502 鈴木 トップページ メニューレイアウト変更 start--*/
/* メインパネル */
.divError {
    margin: 30px;
    line-height: 160%;
    background-color: #c6e3a0;
    text-align: center;
    padding: 30px 30px 30px 30px;
}

/* メッセージ */
.divMessage {
    font-size: larger;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 30px;
}

.fontsizeChange {
    margin: 0 5px 0 0;
    cursor: pointer;
}
