/*  
Theme Name: 
Theme URI: http://nagapp.com/
Description:
Version: 0.1
Author URL: si@nagapp.com
*/

@charset "UTF-8";


/************************************************
イベント・ニュース
************************************************/

.title-main {
    padding-bottom:6px;
    margin-bottom:2px;
    border-bottom:#3399CC 2px solid;
    overflow:auto;/*FF2.0で背景がずれる*/
    zoom:100%; /*IEで背景がずれる http://css.webcreativepark.net/tips7/ */
}
.title-main h2 {
    font-size:131%;
    font-weight:bold;
}
.title-main span {
    font-weight:normal;
}

/*一覧*/
.news-table {
    width:100%;
    border-top:#E0DBD3 1px solid;
    border-bottom:#E0DBD3 1px solid;
}
.news-table th {
    width:40px;
    background:#F4F3F1 url(../images/event/bg.jpg) top repeat-x;
    padding:12px 10px 12px 15px;
    border-bottom:#fff 1px solid;
}
.news-table td {
    background:#F4F3F1 url(../images/event/bg.jpg) top repeat-x;
    padding:12px 15px 12px 0;
    border-bottom:#fff 1px solid;
    font-size:116%;
}
.news-table td a:link {
    color:#666666;
}
.news-table td a:visited {
    color:#999999;
}
.news-table h2 {
    font-size:108%;
}
.news-table .day {
    text-align:right;
    /*color:#018DCE;*/
    font-size:100%;
}

.pagenate {
    margin-top:15px;
    text-align:center;
    background:#F4F3F1 url(../images/event/bg.jpg) top repeat-x;
    padding:10px;
    overflow:auto;/*FF2.0で背景がずれる*/
    zoom:100%; /*IEで背景がずれる http://css.webcreativepark.net/tips7/ */
}
.pagenate li {
    display:inline;
    font-size:108%;
}
.pagenate li a {
    padding:3px 8px;
    background:#FCFCFC;
    margin-right:4px;
}
.pagenate .here {
    padding:3px 8px;
    color:#BDB5AC;
    margin-right:4px;
}

.pagenavi {
    text-align:center;
    padding:15px;
}
.pagenavi span {
    margin:0 5px;
    color:#ccc;
    font-size:100%;
}

/*詳細*/
.content {
    background:#F3F1F0 url(../images/yellow/list_bg.jpg) left top repeat-x;
    padding:15px 20px 40px 70px;
    line-height:160%;
    font-size:108%;
}

/*記事内写真*/
.content .photo {
    float:left;
    margin-right:8px;
    margin-bottom:8px;
}

/*詳細 次ページ*/
.next-page {
    width:100%;
    margin-top:15px;
    background:#F4F3F1 url(../images/event/bg.jpg) top repeat-x;
}
.next-page .previous {
    background:url(../images/event/allow_left.gif) 3% 50% no-repeat;
    border-right:#E9E3E0 1px solid;
    padding:15px 5px 15px 30px;
}
.next-page .next {
    background:url(../images/event/allow_right.gif) 97% 50% no-repeat;
    border-left:#fff 1px solid;
    padding:15px 30px 15px 5px;
    text-align:right;
}
.next-page .previous a, .next-page .next a {
    margin-bottoom:5px;
    font-size:96%;
    
}
.next-page .previous a:link, .next-page .next a:link {
    color:#666;
}
.next-page .previous a:visited, .next-page .next a:visited {
    color:#999;
}

.next-page .previous .day {
    margin-left:5px;
    /*color:#018DCE;*/
    font-size:100%;
}
.next-page .next .day {
    margin-right:5px;
    /*color:#018DCE;*/
    font-size:100%;
}
.next-page img {
    margin-top:3px;
}

/*ファイルアイコン*/
.file {
    background:#F0EDEB;
    border-left:#E9E3E0 1px solid;
    border-top:#E9E3E0 1px solid;
    border-right:#fff 1px solid;
    border-bottom:#fff 1px solid;
    font-weight:bold;
    padding:10px;
    display:inline;
}
.file a {
    margin-left:7px;
}
.file-icon {
    position:relative;
    top:3px;
}

/************************************************
イエローページ
************************************************/

/*パンくずリスト*/
.bread {
    width:670px;
    font-size:100%;
    background:#F4F3F1 url(../images/event/bg.jpg) top repeat-x;
    padding:10px;
    overflow:auto;/*FF2.0で背景がずれる*/
    zoom:100%; /*IEで背景がずれる http://css.webcreativepark.net/tips7/ */
}
.bread span {
    font-size:108%;
    margin:0 6px;
    color:#BDB5AC;
}

.genre-photo {

}
.genre-txt {
    padding:15px 20px 15px 20px;
}
.genre-table {
    width:680px;
    background:#F3F1F0 url(../images/yellow/list_bg.jpg) left top repeat-x;
    border-bottom:#fff 1px solid;
    padding:2px 15px 0 0;
}
.genre-table table {
    width:100%;
}
.genre-table th {
    padding-left:5px;
    width:125px;
}
.genre-table td {
    padding-left:20px;
    padding-right:50px;
    vertical-align:middle;
    background:url(../images/event/allow_right.gif) 98% 50% no-repeat;
}
.genre-table td a {
    display:block;
}
.genre-table .comment {
    padding-top:5px;
    line-height:110%;
}
.genre-table strong {
    line-height:160%;
    margin-top:5px;
    font-size:138.5%;
    font-weight:normal;
}


/*記事一覧テーブル*/
.yellow-list {
    width:100%;
}
.yellow-list td {
    background:#F3F1F0 url(../images/yellow/list_bg.jpg) left top repeat-x;
    border-bottom:#fff 1px solid;
    padding:15px;
}
/*写真が入ったtd*/
.yellow-list .photo {
    width:200px;
    padding:15px 5px 15px 15px;
}
.yellow-list .photo img {
    border-right:#fff 1px solid;
    border-bottom:#fff 1px solid;
}

.yellow-list h4 {
    background:url(../images/yellow/line.gif) left bottom repeat-x;
    padding-bottom:5px;
    font-size:116%;
}
.yellow-list .icon {
    position:relative;
    top:3px;
    left:3px;
}
.yellow-list ul {
    margin-top:10px;
    color:#726254;
    border:#E9E6E0 1px solid;
    background:#FDFDFD;
    padding:5px 10px;
}

/*ページネーション*/
.pagenate p {
    float:left;
}

.pagenate .pagination {
    float:right;
}
.genre-list {
    clear:both;
    text-align:center;
    margin:10px 0;
}
.genre-list li {
    display:inline;
    padding-right:5px;
    margin-right:5px;
    border-right:#E9E6E0 1px solid;
}






