@charset "shift_jis";

/*==
NN4への指定は、バグのために崩れるものはフックしています。
バックスラッシュを用いて複雑な指定をしているところは、NN4では解釈されません。
 ==*/


/*==========トップページ用CSS==========*/


/*タイトルロゴ*/
#titlelogo{
    background-color:#000000;
}

/*ヘッダ写真部*/
#photo{
    padding-bottom:8px;
    background-color:#000000;
}

/*メイン部*/

/*メイン部左側*/
#mainleft{
    width:496px;
}
/*ナビゲーション部*/
#navi td{
    background:#ffffff url(common/img/navi_background.jpg) repeat-x;
}

/*NN4以外用指定*/
/* \*/@media all{/* */
    #navi td{
	background:#ffffff url(img/navi_background.jpg) repeat-x;
    }
    /* \*/}/* */

#navi{
    border-bottom:2px solid #000000;
}
#navi td{
    border-right:2px solid #000000;
    text-align:center;
    width:80px;
}
td#navi-end{
    border:none;
}
/*地図*/
#map{
    margin:5px 5px 0 0;
}

/*カテゴリー表示部*/
#indexcategory{
    margin:5px 0;
}
/* \*/@media all{/* */
    #indexcategory{
	margin:10px 5px 20px 10px;
    }
    /* \*/}/* */

#indexcategory th{
    text-align:left;
    font-size:120%;
}
.cate1{
    background-color:#cbcba8;
}
.cate2{
    background-color:#d6c39b;
}

/*メイン部右側*/
#mainright{
    border-left:2px solid #000000;
    width:244px;
}

/*キャッチコピー等*/
#catchcopy{
    text-align:center;
    border-bottom:3px solid #000000;
}
/*NN4以外*/
/* \*/@media all{/* */
    #catchcopy{
	padding:10px 0;
    }
    /* \*/}/* */

/*新着テーブル*/
#topics{
    margin:7px 0 20px 0;
    background-color:#d3d3b7;
}
#topics dl{
    margin:0;
    padding:5px;
    border-bottom:1px solid #000000;
}
#topics dl dt{
    font-weight:bold;
    color:#ff6600;
}
#topics dl dd{
    margin:0;
    padding:0;
}

