#container { width:750px; background:#FFFFFF;}
#header    { width:750px; height:205px; }
#news      { float:right; width:750px; height:38px; }
#main      { float:right; width:540px; height:425px; }
#navi1     { float:left;  width:270px; height:425px; }
#navi2     { float:right; width:270px; height:425px; }
#side-menu { float:left;  width:210px; height:425px; }
#menu1     {              width:210px; height:204px; }
#menu2     {              width:210px; height:169px; }
#footer    { clear:both;  width:750px; padding-top:5px; border-top:#0080FF 3px solid; background:url(./images/footer.gif); }

body.ootacom{
    width:750px;
    margin: auto;
    background:url(./images/haikei.gif);
}
/* ＮＥＷＳレイアウト */
ul.news-menu1{
    width:750px;
    height:38px;
    margin:0 0 0px 0px;
    padding:0;
    line-height:30px;
    list-style:none;
    background:url(./images/newsback1.gif) top left no-repeat;
}
ul.news-menu2{
    width:750px;
    height:34px;
    margin:0 0 0px 0px;
    padding:0;
    line-height:30px;
    list-style:none;
    background:url(./images/newsback2.gif) top left no-repeat;
}
li.news-title{
    float:left;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    font-size:120%;
}
li.news-item{
    text-indent:20px;
    font-weight:bold;
    font-size:120%;
    no-repeat;
}
li.news-item a{
    color:#FFFFFF;
    text-decoration:none;
}
li.news-item a:hover{
    color:#FF9900;
}
/* サイドＭＥＮＵレイアウト */
ul.side-menu{
    width:200px;
    margin:0;
    padding:0;
    line-height:32px;
    list-style:none;
}
li.sidemenu1-title{
    height:32px;
    background:url(./images/sidemenu1-title.gif);/* コミュニティ協議会 */
}
li.sidemenu2-title{
    height:32px;
    background:url(./images/sidemenu2-title.gif);/* コミュニティセンター */
}
li.sidemenu-item{
    text-indent:50px;
    font-weight:bold;
    font-size:100%;
    border-bottom:#AAAAAA 1px solid;
}
li.sidemenu-item a{
    color:#000000;
    display:block;
    text-decoration:none;
    background:url(./images/item-back.gif) top left no-repeat;
}
li.sidemenu-item a:hover{
    color:#FF9900;
    background-position:0 -32px;
}

/* ナビゲーションＭＥＮＵレイアウト */
/*　活動記録メニュー　*/
ul.navi1{
    width:260px;
    height:420px;
    margin:0 0 0px 4px;
    padding:0;
    line-height:32px;
    list-style:none;
    background:url(./images/main1back.gif) top left no-repeat;
}
/*　広報紙メニュー　*/
ul.navi21{
    width:260px;
    height:130px;
    margin:0 0 0px 4px;
    padding:0;
    line-height:32px;
    list-style:none;
    background:url(./images/main21back.gif) top left no-repeat;
}
/*　地域紹介メニュー　*/
ul.navi22{
    width:260px;
    height:130px;
    margin:0 0 0px 4px;
    padding:0;
    line-height:32px;
    list-style:none;
    background:url(./images/main22back.gif) top left no-repeat;
}
/*　リンクメニュー　*/
ul.navi23{
    width:260px;
    height:160px;
    margin:0 0 0px 4px;
    padding:0;
    line-height:32px;
    list-style:none;
    background:url(./images/main2back.gif) top left no-repeat;
}

li.navi-title{
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
    font-size:120%;
}
li.navi-item{
    text-indent:20px;
    font-weight:bold;
    font-size:100%;
    background:url(./images/mark.gif) 9px 6px no-repeat;
}
li.navi-item a{
    color:#000000;
    text-decoration:none;
}
li.navi-item a:hover{
    color:#FF9900;
}

/* ナビゲーションＳＵＢＭＥＮＵレイアウト */
ul.sub{
    line-height:32px;
    list-style:none;
}
li.sub-item{
    font-weight:bold;
    font-size:100%;
    background:url(./images/mark.gif) 9px 6px no-repeat;
}
li.sub-item a{
    color:#000000;
    text-decoration:none;
}
li.sub-item a:hover{
    color:#FF9900;
}

/* 広報誌レイアウト */
table.koho-index{
    width:680px;
    margin: auto;
}
td.koho-item{
    width: 170px;
    text-align:center;
    font-weight:bold;
    color: #000000;
    background: #FFFFFF;
}
td.koho-item a{
    color:#0099FF;
    text-decoration:none;
}
td.koho-item a:hover{
    color:#FF9900;
}