@charset            "Shift_JIS";

body
{
    background-image:url('../image/menu_back.gif');
    background-repeat:repeat-y;
}

#cont
{
    position:absolute;
    left:0px;
    top:0px;
    width:720px;
}

#bar01
{
    width:32%;
    background-color:#FFFFFF;
    float:left;
}

#bar02
{
    width:68%;
    background-color:#FFFFFF;
    float:left;
}

/* フッター＆コピーライト表示 */
#footer
{
    clear:left;
    width:720px;
    border-top-style:solid;
    border-top-width:8px;
    border-top-color:#dcdcdc;
    background-color:#333333;
    color:white;
    font-size:13px;
    text-align:right;
    font-family:Times New Roman;
    font-weight:bold;
    padding-right:10px;
    padding-top:6px;
    padding-bottom:8px;
}

/* メニュー部分 */
#navbar
{
    width:200px;
    background-color:#DCDCDC;
    list-style:none;
    padding:10px 0px 0px 0px;
    margin:-4px 0px 0px 0px;
}

.menu
{
    height:25px;
    padding-top:1px;
    padding-right:3px;
    text-decoration:none;
    text-align:right;
    font-size:18px;
    display:block;
    font-family:Georgia;
    font-weight:bold;
    font-style:italic;
}

.menu a:link /* 見訪問のとき */             
{
    color:gray;
    background-color: transparent;
    text-decoration:none;
}

.menu a:visited /* 訪問済みのとき */          
{
    color:gray;
    background-color: transparent;
    text-decoration:none;
}

.menu a:hover /* マウスが上に乗ったとき */            
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu a:active /* マウスをクリック */
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.nomenu
{
    height:25px;
    padding-top:3px;
    padding-left:3px;
    text-decoration:none;
    text-align:left;
    font-size:16px;
    display:block;
    color:black;
    font-family:Times New Roman;
    font-weight:bold;
}

.menu_orange
{
    height:25px;
    padding-top:1px;
    padding-right:3px;
    text-decoration:none;
    text-align:right;
    font-size:18px;
    display:block;
    font-family:Georgia;
    font-weight:bold;
    font-style:italic;
    color:#F60;
}

.menu_orange a:link /* 見訪問のとき */             
{
    color:#F60;
    background-color: transparent;
    text-decoration:none;
}

.menu_orange a:visited /* 訪問済みのとき */          
{
    color:#F60;
    background-color: transparent;
    text-decoration:none;
}

.menu_orange a:hover /* マウスが上に乗ったとき */            
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_orange a:active /* マウスをクリック */
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_red
{
    height:25px;
    padding-top:1px;
    padding-right:3px;
    text-decoration:none;
    text-align:right;
    font-size:18px;
    display:block;
    font-family:Georgia;
    font-weight:bold;
    font-style:italic;
    color:#F00;
}

.menu_red a:link /* 見訪問のとき */             
{
    color:#F00;
    background-color: transparent;
    text-decoration:none;
}

.menu_red a:visited /* 訪問済みのとき */          
{
    color:#F00;
    background-color: transparent;
    text-decoration:none;
}

.menu_red a:hover /* マウスが上に乗ったとき */            
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_red a:active /* マウスをクリック */
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_purple
{
    height:25px;
    padding-top:1px;
    padding-right:3px;
    text-decoration:none;
    text-align:right;
    font-size:18px;
    display:block;
    font-family:Georgia;
    font-weight:bold;
    font-style:italic;
    color:#909;
}

.menu_purple a:link /* 見訪問のとき */             
{
    color:#909;
    background-color: transparent;
    text-decoration:none;
}

.menu_purple a:visited /* 訪問済みのとき */          
{
    color:#909;
    background-color: transparent;
    text-decoration:none;
}

.menu_purple a:hover /* マウスが上に乗ったとき */            
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_purple a:active /* マウスをクリック */
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_blue
{
    height:25px;
    padding-top:1px;
    padding-right:3px;
    text-decoration:none;
    text-align:right;
    font-size:18px;
    display:block;
    font-family:Georgia;
    font-weight:bold;
    font-style:italic;
    color:#00F;
}

.menu_blue a:link /* 見訪問のとき */             
{
    color:#00F;
    background-color: transparent;
    text-decoration:none;
}

.menu_blue a:visited /* 訪問済みのとき */          
{
    color:#00F;
    background-color: transparent;
    text-decoration:none;
}

.menu_blue a:hover /* マウスが上に乗ったとき */            
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_blue a:active /* マウスをクリック */
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_green
{
    height:25px;
    padding-top:1px;
    padding-right:3px;
    text-decoration:none;
    text-align:right;
    font-size:18px;
    display:block;
    font-family:Georgia;
    font-weight:bold;
    font-style:italic;
    color:#090;
}

.menu_green a:link /* 見訪問のとき */             
{
    color:#090;
    background-color: transparent;
    text-decoration:none;
}

.menu_green a:visited /* 訪問済みのとき */          
{
    color:#090;
    background-color: transparent;
    text-decoration:none;
}

.menu_green a:hover /* マウスが上に乗ったとき */            
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_green a:active /* マウスをクリック */
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_cyan
{
    height:25px;
    padding-top:1px;
    padding-right:3px;
    text-decoration:none;
    text-align:right;
    font-size:18px;
    display:block;
    font-family:Georgia;
    font-weight:bold;
    font-style:italic;
    color:#09C;
}

.menu_cyan a:link /* 見訪問のとき */             
{
    color:#09C;
    background-color: transparent;
    text-decoration:none;
}

.menu_cyan a:visited /* 訪問済みのとき */          
{
    color:#09C;
    background-color: transparent;
    text-decoration:none;
}

.menu_cyan a:hover /* マウスが上に乗ったとき */            
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_cyan a:active /* マウスをクリック */
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_yellow
{
    height:25px;
    padding-top:1px;
    padding-right:3px;
    text-decoration:none;
    text-align:right;
    font-size:18px;
    display:block;
    font-family:Georgia;
    font-weight:bold;
    font-style:italic;
    color:#FF0;
}

.menu_yellow a:link /* 見訪問のとき */             
{
    color:#FF0;
    background-color: transparent;
    text-decoration:none;
}

.menu_yellow a:visited /* 訪問済みのとき */          
{
    color:#FF0;
    background-color: transparent;
    text-decoration:none;
}

.menu_yellow a:hover /* マウスが上に乗ったとき */            
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_yellow a:active /* マウスをクリック */
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_gray
{
    height:25px;
    padding-top:1px;
    padding-right:3px;
    text-decoration:none;
    text-align:right;
    font-size:18px;
    display:block;
    font-family:Georgia;
    font-weight:bold;
    font-style:italic;
    color:black;
}

.menu_gray a:link /* 見訪問のとき */             
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_gray a:visited /* 訪問済みのとき */          
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_gray a:hover /* マウスが上に乗ったとき */            
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

.menu_gray a:active /* マウスをクリック */
{
    color:black;
    background-color: transparent;
    text-decoration:none;
}

/* パンくずリンク部分 */
.pan
{
    text-decoration:none;
    font-family:ヒラギノ丸ゴ Pro W4,,HGP創英角ﾎﾟｯﾌﾟ体,Osaka,ＭＳ Ｐゴシック;
    font-size:11px;
    margin:4px 0px 0px 0px;
}
.pan a:link /* 見訪問のとき */             
{
    color:#00F;
    background-color: transparent;
    text-decoration:none;
}

.pan a:visited /* 訪問済みのとき */          
{
    color:#909;
    background-color: transparent;
    text-decoration:none;
}

.pan a:hover /* マウスが上に乗ったとき */            
{
    color:red;
    background-color: transparent;
    text-decoration:none;
}

.pan a:active /* マウスをクリック */
{
    color:red;
    background-color: transparent;
    text-decoration:none;
}

.sitemap
{
    font-size:13px;
    font-family:"ＭＳ ゴシック","OsakaMono";
    color:#696969;
    line-height:120%;
}


