/*
#========================<AKASAGI STYLE>========================#
    http://www.sundevice.com/     Copyright (C) 2000
    Edit by 赤鷺 letter_jp@hotmail.com
    Edit by 豊寛 toyohiro_jp@hotmail.com
    改悪禁止、個人使用は無許可でご自由に（最終 2003/4 赤鷺）
#===============================================================#
*/

/*----------共通スタイル----------*/

body
    {
    font-family:        "ＭＳ Ｐゴシック, Osaka";
    line-height:        120%;
    font-size:          14px;
    color:              #333333;
    /*配置上*/margin-top:          10px;
    /*配置左*/margin-left:         0px;
    /*配置右*/margin-right:        0px;
    /*配置下*/margin-bottom:       0px;
    /*スクロールバースタイル▽
    scrollbar-darkshadow-color:     #FFFFFF;
    scrollbar-highlight-color:      #CCCCCC;
    scrollbar-3dlight-color:        #FFFFFF;
    scrollbar-shadow-color:         #FFFFFF;
    scrollbar-track-color:          #FFFFFF;
    scrollbar-arrow-color:          #CCCCCC;
    scrollbar-face-color:           #FFFFFF;
    △スクロールバースタイル*/
    }

div.non
    {
    display:            none;
    }

p.14
    {
    font-size:          14px;
    line-height:        120%;
    }

p.red
    {
    font-size:          14px;
    line-height:        140%;
    color:              #FF0000;
    }

em
    {
    text-decoration:    underline;
    font-style:         normal;
    }

hr  {
    padding:            0px;
    height:             1px;
    margin:             0px;
    color:              #CCCCCC;
    width:              100%;
    clear:              left;
    }

hr.caler  {
    padding:            0px;
    height:             3px;
    margin:             0px;
    color:              #0000FF;
    width:              100%;
    clear:              left;
    }

img
    {
    border:             0px;
    float:              left;
    /*余白上*/margin-top:         0px;
    /*余白左*/margin-left:        0px;
    /*余白右*/margin-right:       10px;
    /*余白下*/margin-bottom:      0px;
    }

#mr
    {
    /*余白左*/margin-left:        -10px;
    }

#link
    {
    list-style-image : url(img/link.gif);
    }

div.up
    {
    text-align:         right;
    font-size:          12px;
    /*配置下*/margin-bottom:       -15px;
    }

/*----------リンクスタイル----------*/

a
    {
    white-space:        nowrap;
    }

a:link
    {
    color:              #0C4EFC;
    text-decoration:    none;
    }

a:link#ff
    {
    color:              #FFFFFF;
    text-decoration:    none;
    }

a:link#page
    {
    text-decoration:    none;
    letter-spacing:     0.1em;
    font-family:        "Lucida Sans Unicode", "MS UI Gothic";
    line-height:        140%;
    font-size:          14px;
    /*左位置*/margin-left:        20px;
    /*右位置*/margin-right:       0px;
    }

a:visited
    {
    color:              #0C4EFC;
    text-decoration:    none;
    }

a:visited#ff
    {
    color:              #FFFFFF;
    text-decoration:    none;
    }


a:visited#page
    {
    text-decoration:    none;
    letter-spacing:     0.1em;
    font-family:        "Lucida Sans Unicode", "MS UI Gothic";
    line-height:        140%;
    font-size:          14px;
    /*左位置*/margin-left:        20px;
    /*右位置*/margin-right:       0px;
    }

a:hover
    {
    color:              #FF3366;
    text-decoration:    underline;
    text-decoration:    none;
    }

a:hover#ff
    {
    color:              #FFFFFF;
    text-decoration:    underline;
    background:         #444444;
    text-decoration:    none;
    }

a:hover#page
    {
    text-decoration:    underline;
    text-decoration:    none;
    letter-spacing:     0.1em;
    font-family:        "Lucida Sans Unicode", "MS UI Gothic";
    line-height:        140%;
    font-size:          14px;
    /*左位置*/margin-left:        20px;
    /*右位置*/margin-right:       0px;
    }

a:active
    {
    color:              #0C4EFC;
    text-decoration:    none;
    }
    
a:active#ff
    {
    color:              #FFFFFF;
    text-decoration:    none;
    }
    
a:active#page
    {
    text-decoration:    none;
    letter-spacing:     0.1em;
    font-family:        "Lucida Sans Unicode", "MS UI Gothic";
    line-height:        140%;
    font-size:          14px;
    color:              #333333;
    /*左位置*/margin-left:        20px;
    /*右位置*/margin-right:       0px;
    }

div#page
    {
    text-decoration:    none;
    letter-spacing:     0.1em;
    font-family:        "Lucida Sans Unicode", "MS UI Gothic";
    line-height:        140%;
    font-size:          14px;
    color:              #333333;
    /*左位置*/margin-left:        20px;
    /*右位置*/margin-right:       0px;
    }

#com
    {
    font-family:        "Lucida Sans Unicode", "MS UI Gothic";
    font-size:          14px;
    color:              #333333;
    /*左位置*/margin-left:        5px;
    /*右位置*/margin-right:       5px;
    }

table,tr,td
/*----------タイトルスタイル----------*/
    {
    font-family:        "ＭＳ Ｐゴシック, Osaka";
    line-height:        120%;
    font-size:          12px;
    }

/*----------タイトルスタイル----------*/

h1
    {
    /*
    border-style:       ridge;
    border-color:       #ff0000;
    background:         #ffd700;
    */
    letter-spacing:     0.1em;
    line-height:        140%;
    font-family:        "ＭＳ Ｐゴシック, Osaka";
    text-align:         left;
    font-size:          18px;
    color:              #333333;
    /*上位置*/margin-top:         20px;
    /*左位置*/margin-left:        0px;
    /*右位置*/margin-right:       0px;
    /*下位置*/margin-bottom:      30px;
    /*上線*/border-top-width:     2px;
    /*左線*/border-left-width:    0px;
    /*右線*/border-right-width:   0px;
    /*下線*/border-bottom-width:  2px;
    }

H2
    {
    letter-spacing:     0.1em;
    border-style:       solid;
    border-color:       #0000CD;
    font-family:        "ＭＳ Ｐゴシック, Osaka";
    background:         #6699FF;
    font-size:          16px;
    color:              #FFFFFF;
    /*隙上*/padding-top:          3px;
    /*隙左*/padding-left:         5px;
    /*隙右*/padding-right:        2px;
    /*隙下*/padding-bottom:       2px;
    /*上線*/border-top-width:     0px;
    /*左線*/border-left-width:    0px;
    /*右線*/border-right-width:   0px;
    /*下線*/border-bottom-width:  0px;
    }

H3
    {
    letter-spacing:     0.1em;
    /*
    border-style:       solid;
    border-color:       #9999FF;
    background:         #DDDDDD;
    */
    font-family:        "ＭＳ Ｐゴシック, Osaka";
    font-size:          15px;
    color:              #333333;
    /*隙上*/padding-top:          3px;
    /*隙左*/padding-left:         0px;
    /*隙右*/padding-right:        0px;
    /*隙下*/padding-bottom:       0px;
    /*上線*/border-top-width:     0px;
    /*左線*/border-left-width:    0px;
    /*右線*/border-right-width:   0px;
    /*下線*/border-bottom-width:  0px;
    }

H4
    {/*項目タイトル*/
    letter-spacing:     0.1em;
    border-style:       solid;
    background:         #000000;
    font-family:        "Lucida Sans Unicode", "MS UI Gothic";
    font-size:          14px;
    color:              #FFFFFF;
    /*上位置*/margin-top:         0px;
    /*左位置*/margin-left:        0px;
    /*右位置*/margin-right:       0px;
    /*下位置*/margin-bottom:      2px;
    /*隙上*/padding-top:          2px;
    /*隙左*/padding-left:         4px;
    /*隙右*/padding-right:        2px;
    /*隙下*/padding-bottom:       0px;
    /*上線*/border-top-width:     0px;
    /*左線*/border-left-width:    0px;
    /*右線*/border-right-width:   0px;
    /*下線*/border-bottom-width:  1px;
    }

H5
    {/*項目タイトル*/
    letter-spacing:     0.1em;
    border-style:       solid;
    border-color:       #6666FF;
    background:         #AAAAFF;
    font-family:        "Lucida Sans Unicode", "MS UI Gothic";
    font-size:          13px;
    color:              #FFFFFF;
    /*上位置*/margin-top:         0px;
    /*左位置*/margin-left:        0px;
    /*右位置*/margin-right:       0px;
    /*下位置*/margin-bottom:      2px;
    /*隙上*/padding-top:          4px;
    /*隙左*/padding-left:         4px;
    /*隙右*/padding-right:        2px;
    /*隙下*/padding-bottom:       0px;
    /*上線*/border-top-width:     0px;
    /*左線*/border-left-width:    1px;
    /*右線*/border-right-width:   0px;
    /*下線*/border-bottom-width:  1px;
    }

H6
    {/*項目タイトル*/
    background-image : url(img/dinqs_234_60.gif);
    background-repeat:  no-repeat;
    letter-spacing:     0.1em;
    color:              #FFFFFF;
    font-size:          13px;
    /*上位置*/margin-top:         0px;
    /*左位置*/margin-left:        0px;
    /*右位置*/margin-right:       0px;
    /*下位置*/margin-bottom:      2px;
    }

p
    {/*項目タイトル*/
    /*上位置*/margin-top:         10px;
    /*左位置*/margin-left:        0px;
    /*右位置*/margin-right:       0px;
    /*下位置*/margin-bottom:      10px;
    }

div#link
    {
    letter-spacing:     0.1em;
    font-family:        "Lucida Sans Unicode", "MS UI Gothic";
    line-height:        120%;
    font-size:          12px;
    color:              #333333;
    /*隙上*/padding-top:          0px;
    /*隙左*/padding-left:         5px;
    /*隙右*/padding-right:        0px;
    /*隙下*/padding-bottom:       0px;
    }

#red
    {
    letter-spacing:     0.1em;
    line-height:        120%;
    font-size:          12px;
    color:              #FF3300;
    /*隙上*/padding-top:          0px;
    /*隙左*/padding-left:         10px;
    /*隙右*/padding-right:        0px;
    /*隙下*/padding-bottom:       0px;
    }

.yer
    {
    text-decoration:    none;
    font-size:          12px;
    color:              #FFFF99;
    /*隙上*/padding-top:          0px;
    /*隙左*/padding-left:         10px;
    /*隙右*/padding-right:        0px;
    /*隙下*/padding-bottom:       0px;
    }

#clear
    {
    clear:              left;
    }

/*----------ボックススタイル----------*/

div.Menu_Box
    {/*上部メニューボックス*/
    background-color:   #000000;
    border-color:       #9999FF;
    border-style:       solid;
    font-family:        "ＭＳ Ｐゴシック, Osaka";
    line-height:        120%;
    font-size:          12px;
    text-align:         left;
    width:              100%;
    color:              #CCCCCC;
    /*隙上*/padding-top:          2px;
    /*隙左*/padding-left:         20px;
    /*隙右*/padding-right:        20px;
    /*隙下*/padding-bottom:       2px;
    /*上線*/border-top-width:     2px;
    /*左線*/border-left-width:    0px;
    /*右線*/border-right-width:   0px;
    /*下線*/border-bottom-width:  2px;
    }

div.L_Box
    {/*左ブロック*/
    background-color:   #F00FFF;
    border-color:       #EEEEEE;
    border-style:       solid;
    text-align:         left;
    position:           absolute;
    width:              150px;
    color:              #333333;
    /*隙上*/padding-top:          2px;
    /*隙左*/padding-left:         20px;
    /*隙右*/padding-right:        20px;
    /*隙下*/padding-bottom:       2px;
    /*上線*/border-top-width:     0px;
    /*左線*/border-left-width:    0px;
    /*右線*/border-right-width:   0px;
    /*下線*/border-bottom-width:  0px;
    }

div.M_Box
    {/*中央ボックス*/
    background-color:   #FFFFFF;
    border-color:       #EEEEEE;
    border-style:       solid;
    text-align:         left;
    position:           absolute;
    margin:             0;
    left:               0px;
    width:              100%;
    color:              #333333;
    /*隙上*/padding-top:          2px;
    /*隙左*/padding-left:         80px;
    /*隙右*/padding-right:        80px;
    /*隙下*/padding-bottom:       2px;
    /*上線*/border-top-width:     0px;
    /*左線*/border-left-width:    0px;
    /*右線*/border-right-width:   0px;
    /*下線*/border-bottom-width:  0px;
    }

div.R_Box
    {/*右ボックス*/
    background-color:   #EEEEEE;
    border-color:       #999999;
    border-style:       solid;
    text-align:         left;
    position:           absolute;
    width:              20%;
    left:               80%;
    color:              #333333;
    /*隙上*/padding-top:          0px;
    /*隙左*/padding-left:         0px;
    /*隙右*/padding-right:        0px;
    /*隙下*/padding-bottom:       2px;
    /*上線*/border-top-width:     0px;
    /*左線*/border-left-width:    0px;
    /*右線*/border-right-width:   0px;
    /*下線*/border-bottom-width:  0px;
    }

div.Page_Box
    {/*右ボックス*/
    background-color:   #FFFFFF;
    border-color:       #000000;
    border-style:       solid;
    text-align:         left;
    width:              100%;
    color:              #333333;
    /*上位置*/margin-top:         20px;
    /*左位置*/margin-left:        100px;
    /*右位置*/margin-right:       100px;
    /*下位置*/margin-bottom:      20px;
    /*上線*/border-top-width:     2px;
    /*左線*/border-left-width:    2px;
    /*右線*/border-right-width:   2px;
    /*下線*/border-bottom-width:  2px;
    }

div.Link_Box
    {/*右ボックス*/
    background-color:   #FFFFFF;
    border-color:       #00FFFF;
    border-style:       solid;
    text-align:         left;
    width:              100%;
    color:              #333333;
    /*隙上*/padding-top:          10px;
    /*隙左*/padding-left:         20px;
    /*隙右*/padding-right:        20px;
    /*隙下*/padding-bottom:       10px;
    /*上線*/border-top-width:     0px;
    /*左線*/border-left-width:    0px;
    /*右線*/border-right-width:   0px;
    /*下線*/border-bottom-width:  0px;
    }

#ComBox{
    background-color:   #000000;
    letter-spacing:     0.1em;
    font-family:        "ＭＳ ゴシック, Osaka";
    white-space:        nowrap;
    width:              100%;
    color:              #FFFFFF;
    /*隙上*/padding-top:          5px;
    /*隙左*/padding-left:         10px;
    /*隙右*/padding-right:        10px;
    /*隙下*/padding-bottom:       5px;
}

#JavaBox{
    background-color:   #FFFFFF;
    text-align:         center;
    padding:            5px 5px 5px 5px;
    width:              100%;
    border:             5px solid #FF9900;
    /*上位置*/margin-top:         20px;
    /*左位置*/margin-left:        40px;
    /*右位置*/margin-right:       40px;
    /*下位置*/margin-bottom:      20px;
}

/*ボーダー線の種類
solid,dashed,dotted,double,inset,ridge
*/

/*----------フッタースタイル----------*/

div.footer
    {
    letter-spacing:     0.1em;
    font-size:          12px;
    padding-bottom:     1em;
    text-align:         center;
    white-space:        nowrap;
    }

