/* 鳥栖市　トップページ */

body{
        margin:0;
        padding:0px;
        background-image:url(../images/com/shadow.gif);
        background-repeat:repeat-y;
        background-position:top left;
}


/*　共通指定　*/
.combox     {float:left;}
.clearbox       {clear:both;}

/* 基本 */
#base-box{
        width: 950px;
        margin: 0 auto;
        border-left: 1px #666666 solid;
        border-right: 1px #666666 solid;
}

/* メインコンテンツ */
#main-box{
        float: left;
        width:580px;
        text-align:left;
    display:inline;
}
/* 左コンテンツ */
#left-box{
        float: left;
        width: 180px;
        padding: 8px 0;
        margin-left: 5px;
        margin-top: 5px;
        background-color: #E6E6D9;
    display:inline;
}

/* 右コンテンツ */
#right-box{
        float: left;
        width: 180px;
        padding: 8px 0;
        margin-right: 5px;
        margin-top: 5px;
        background-color: #E6E6D9;
    display:inline;
}

/* バナー広告 */
#banner-box{
        width: 780px;
        padding: 10px 85px;
        margin-top: 20px;
        background-color: #E6E6D9;
}

/* ヘッダー */
#header-box{
        width: 950px;
        height: 78px;
        margin: 0 5px 5px 5px;
/*        padding: 40px 0 0 0; */
        padding: 0 0 0 0;
        background-image:url(../images/com/tosu-logo.gif);
        background-repeat:no-repeat;
        background-position:1px 7px;
}
#header-photo{
        width: 950px;
        height: 127px;
}

/* フッター */
#footer-box{
        width: 940px;
        padding: 10px 5px;
        margin-top: 10px;
        background-color: #FFFFFF;
}
/* サイトポリシー */
#policy-box{
        width: 930px;
                height: 10px;
        padding: 1px 5px;
        margin-top: 0;
        margin-right: 10px;
        background-color: #FFFFFF;
        text-align:right;
        color: #000000;
}
#policy-box a {
        color: #000000;
}
#copyright-box{
        width: 940px;
        padding: 10px 5px;
        margin-top: 10px;
        background-color: #E6E6D9;
        text-align:right;
}

/* --- ナビゲーションバー --- */
.nav {
        width: 950px; /* ナビゲーションの幅 */
        height: 41px;
        background-image:url(../images/com/menu-btn-base.gif);
        background-repeat: no-repeat;
        background-position:top left;
        font-size: 100%;
        margin-top: 7px;
        font-weight: bold;
}

/* --- メニューエリア --- */
.nav .nl {
        margin: 0; 
        padding: 0;
        list-style-type: none;
        text-align: center;
}

/* --- メニュー項目 --- */
.nav .nl li {
        float: left;
        height: 31px;
        padding-top: 10px;
    display:inline;
}

/* --- 項目の幅--- */
.nav .nl li.item1 {
/*        width: 254px */
        width: 190px;
}
.nav .nl li.item2 {
/*        width: 172px; */
        width: 190px;
}
.nav .nl li.item3 {
/*        width: 180px; */
        width: 190px;
}

/* --- リンク --- */
.nav .nl li a {
        display: block;
        position: relative; /* IE6用 */
        padding: 0; /* リンクエリアのパディング（上下、左右） */
        text-decoration: none; /* テキストの下線（なし） */
        color: #000000; /* 文字色 */
}
/* --- ポイント時の設定 --- */
.nav .nl li a:hover {
        text-decoration: underline; /* テキストの下線（あり） */
}
/* 以下個別の背景画像変更用 */
.nav .nl li.active1 {
/*        width: 254px */
        width: 190px;
        height: 31px;
        padding-top: 10px;
        margin: 0;
        background:  url(../images/com/menu-btn-base1.gif) no-repeat left top; /* タブの背景 TOP */
}
.nav .nl li.active2 {
/*        width: 172px; */
        width: 190px;
        height: 31px;
        padding-top: 10px;
        background:  url(../images/com/menu-btn-base2.gif) no-repeat center top; /* タブの背景 その他 */
}
.nav .nl li.active3 {
/*        width: 180px; */
        width: 190px;
        height: 31px;
        padding-top: 10px;
        background:  url(../images/com/menu-btn-base3.gif) no-repeat right top; /* タブの背景 鳥栖の紹介 */
}

.nav .nl li.active1 a{
        color: #ffffff; /* アクティブタブの文字色 */
}
.nav .nl li.active2 a{
        color: #ffffff; /* アクティブタブの文字色 */
}
.nav .nl li.active3 a{
        color: #ffffff; /* アクティブタブの文字色 */
}
/* --- clearfix --- */
.clearFix:after {
        content: ".";
        display: block;
        height: 0;
        clear: left;
        visibility: hidden;
}
.clearFix {
        min-height: 1px;
}

/* ヘッダー内その他 */
#search_font_box{
   			float: right;
        width: 255px;
        padding: 0;
        margin: 0;
        display:inline;
}

/* 文字サイズ変更 */
#f_navi{
/*   			float: right; */
        width: 210px;
        padding: 0;
        margin: 5px 0 0 0;
/*        display:inline; */
}
/* サーチエリア */
#search-box{
/*        float: right; */
        width: 253px;
				height: 25px;
        margin-right: 28px;
        padding: 9px 0 0 0;
/*        display:inline; */
}
/* ヘッダーナビ */
#h-navi{
        float: right;
		    display:inline;
        margin-top: 40px;
}
ul.header-navi {
        margin: 0;
        padding: 0;
        list-style-type: none;
}
ul.header-navi li {
        float: left;
        width: 6.5em;
        padding: 5px 2px 2px 2px;
}
ul.header-navi li a{
        color: #000000;
}

.clearLeft { 
        clear: left; 
}

/*　トップページ共通部分指定　*/
.top-bnn{
        margin: 3px 5px 3px 5px;
}

.line1{
        width: 100%;
        height: 1px;
        margin: 2px 0;
        padding: 0;
        background-image:url(../images/com/line1.gif);
        background-repeat:repeat-x;
        background-position:top left;
}

.line2{
        width: 100%;
        height: 1px;
        margin: 2px 0 8px 0;
        padding: 0;
        background-image:url(../images/com/line1.gif);
        background-repeat:repeat-x;
        background-position:top left;
}

.line3{
        width: 100%;
        height: 8px;
        border-bottom: 8px #FFBB00 solid;
        margin: 0;
        padding: 0;
}



/*　トップページ左部分指定　*/
#contentsrank{
        width: 164px;
        padding: 40px 5px 0 5px;
        margin: 5px 3px;
        background-image:url(../images/top/left-info-top.gif);
        background-repeat:no-repeat;
        background-position:top left;
}
/*　良く見られている記事リスト　*/
.gcr
{
        padding: 0;
        margin: 0;
}
ul.gcr
{
        list-style-type: none;
        margin: 0;
}
.gcr li a {
        position: relative; /* IE6用 */
        padding: 0; /* リンクエリアのパディング（上下、左右） */
        text-decoration: underline; /* テキストの下線（なし） */
        color: #0000FF; /* 文字色 */
}
.gcr li {
        margin: 4px 0 0.5em 0;
        padding: 0 0 2px 0;
        background-image:url(../images/content/line2.gif);
        background-repeat:repeat-x;
        background-position:bottom left;
}


/*　トップページ右部分指定　*/
.jinkou{
        width: 164px;
        padding: 35px 3px 0 3px;
        margin: 5px;
        background-image:url(../images/top/jinkou.gif);
        background-repeat:no-repeat;
        background-position:top left;
        background-color: #FFFFFF;
}
/*　トップページメイン部分指定　*/
.main-area-top{
        width: 580px;
        height: 20px;
        background-image:url(../images/top/main-top.gif);
        background-repeat:no-repeat;
        background-position:bottom left;
        background-color: #FFFFFF;
}
.main-area-main{
        width: 557px;
    margin-left:8px;
        padding: 0 10px 0 5px;
        background-image:url(../images/top/main-left.gif);
        background-repeat:repeat-y;
        background-position:top right;
        background-color: #FFFFFF;
}
.main-area-main2{
        width: 565px;
        padding: 0 10px 0 5px;
        background-image:url(../images/top/main-left2.gif);
        background-repeat:no-repeat;
        background-position:top right;
        background-color: #FFFFFF;
}
.main-area-bottom{
        width: 580px;
        height: 20px;
        margin-bottom: 5px;
        background-image:url(../images/top/main-bottom.gif);
        background-repeat:no-repeat;
        background-position:top left;
        background-color: #FFFFFF;
}

.title-box-info{
        width: 100px;
        height: 34px;
        background-image:url(../images/top/title-info.gif);
        background-repeat:no-repeat;
        background-position:top left;
        background-color: #F2F5C5;
        padding: 10px 0 0 460px;
}
.title-box-news{
        width: 156px;
        height: 34px;
        background-image:url(../images/top/title-news.gif);
        background-repeat:no-repeat;
        background-position:top left;
        background-color: #F2F5C5;
        padding: 10px 0 0 402px;
}
/*　お知らせ　*/
#newslist
{
        padding: 2px;
        margin: 10px 0 0 0;
}

/*　新着情報　*/
#topiclist
{
        padding: 2px;
        margin: 10px 0 0 0;
}





/*　リンク指定　*/
a:link      {color:#}
a:visited {color:#}
a:active {color:#}
a:hover {color:#;text-decoration: underline;}
a{text-decoration:none;} 

a.link:link     {color:#}
a.link:visited {color:#}
a.link:active {color:#}
a.link:hover {color:#;text-decoration: underline;}
a.link{text-decoration:none;} 

a.footer:link       {color:#}
a.footer:visited {color:#}
a.footer:active {color:#}
a.footer:hover {color:#;text-decoration: underline;}
a.footer{text-decoration:none;} 


/*　フォント指定　*/
h1      {font-size:}
h2      {font-size:}
h3      {font-size:}
h4      {font-size:}
h5      {font-size:}
h6      {font-size:}

.size1{font-size:xx-small;line-height:140%;}
.size2{font-size:x-small;line-height:140%;}
.size3{font-size:small;line-height:140%;}
.size4{font-size:medium;line-height:140%;}

/* タブメニュー部分 */
/* 分類からさがす */
.bunrui-box {
        width: 540px;
        margin: 0 5px 0px 2px;
        padding: 0 2px 2px 2px;
        border-left: 1px #c0c0c0 solid;
        border-right: 1px #c0c0c0 solid;
}
.bunrui-title {
        width: 530px;
        margin: 3px 0;
        padding: 2px 2px;
}
.bunrui-title a {
        position: relative; /* IE6用 */
        padding: 0; /* リンクエリアのパディング（上下、左右） */
        text-decoration: underline; /* テキストの下線（なし） */
        color: #0000FF; /* 文字色 */
}
.bunrui-sub {
        width: 512px;
        margin: 3px 5px;
        padding: 3px 10px;
        border-bottom: 1px #c0c0c0 dotted;
                line-height:1.5em;
}
.bunrui-sub a {
        position: relative; /* IE6用 */
        padding: 0; /* リンクエリアのパディング（上下、左右） */
        text-decoration: underline; /* テキストの下線（なし） */
        color: #0000FF; /* 文字色 */
}
/* 組織からさがす */
.sosiki-box {
        width: 536px;
        margin: 0 5px 0px 2px;
        padding: 0 5px 2px 5px;
        border-left: 1px #c0c0c0 solid;
        border-right: 1px #c0c0c0 solid;
                line-height:1.5em;
}
.sosiki-box a {
        position: relative; /* IE6用 */
        padding: 0; /* リンクエリアのパディング（上下、左右） */
        text-decoration: underline; /* テキストの下線（なし） */
        color: #0000FF; /* 文字色 */
}

.main-area-main a{
        cursor: pointer;
}

#life a {
        cursor: pointer;
}
#bunrui a {
        cursor: pointer;
}
#sosiki a {
        cursor: pointer;
}



