/* BODY */
body {
     padding : 0px;
     background-image: url(image/bg.gif);
     background-position: center;
     text-align : center ;
     color : #0033CC ; 
 }

a {
text-decoration: none;
color:2255cc;
}



/*  background : #EFEFFF ;    */    



/* ページタイトル上 */
.omocha {
     width : 920px ;
     margin : 2px auto 0px ;
     background : rgb(0,141,84) ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : left ;
 }
.tosho {
     width : 920px ;
     margin : 2px auto 0px ;
     background : rgb(255,102,0) ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : left ;
 }
.tomo {
     width : 920px ;
     margin : 2px auto 0px ;
     background : rgb(201,36,92) ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : left ;
 }
.stuff {
     width : 920px ;
     margin : 2px auto 0px ;
     background : rgb(27,50,141) ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : left ;
 }
.link {
     width : 920px ;
     margin : 2px auto 0px ;
     background : rgb(247,0,70) ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : left ;
 }
.qa {
     width : 920px ;
     margin : 2px auto 0px ;
     background : rgb(153,108,6) ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : left ;
 }
.site {
     width : 920px ;
     margin : 2px auto 0px ;
     background : #019CAC ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : left ;
 }
.hakkutu {
     width : 920px ;
     margin : 2px auto 0px ;
     background : #F550A6 ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : left ;
 }
.top {
     width : 920px ;
     margin : 2px auto 0px ;
     background : #FF0033 ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : left ;
 }
.hst {
     width : 920px ;
     margin : 2px auto 0px ;
     background : #4D9432 ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : left ;
 }
.t16 {
     font-size : 16px  ;
     font-weight : bold ;
     color : #FFFFFF ; 
     line-height : 150% ;
}


/* ページタイトル */
h1 {
     width : 920px ;
     margin : 0px auto 0px ;
     background : url("image/pt.gif") repeat-x 0% 0% #FFE866 ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-bottom : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : center ;
     font-size : 24px  ;
     font-weight : bold ;
     color : #4A7A2A ; 
     color : #006699 ; 
     line-height : 150% ;
 }

/* ページ説明 */
h2 {
     width : 920px ;
     margin : 0px auto 2px ;
     background : url("image/pt.gif") repeat-x 0% 0% #FFE866 ;
     border-right  : solid 1px #808000 ;
     border-bottom : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : left ;
     font-size : 1em  ;
     font-weight : normal ;
     color : #0033CC ; 
     line-height : 150% ;
 }


/* パンクズナビ */
h3 { 
     width : 900px ;
     margin : 2px auto;
     text-align : right ;
     font-size : 1em  ;
     font-weight : normal ;
     color : #0033CC ; 
     line-height : 150% ;
 }

/* ページナビ */
.h4 { 
     font-size : 12px  ;
     font-weight : normal ;
     color : #000000 ; 
     line-height : 120% ;
 }

/* ヘダーナビ */
h5 { 
     width : 920px ;
     margin : 0px auto;
     text-align : center ;
     font-size : 14px  ;
     color : #000000 ; 
     font-weight : normal ;
     line-height : 100% ;
 }

/* フッタ */
h6 { 
     width : 920px ;
     margin : 2px auto;
     padding : 0px ;
     background : #FFFFFF ;
     border-top    : solid 1px #bdb76b ;
     border-right  : solid 1px #808000 ;
     border-bottom : solid 1px #808000 ;
     border-left   : solid 1px #bdb76b ;
     text-align : center ;
 }




/* 枠 */
.waku {
     margin : 0px ;
     background : #EEEEEE ;
     border-top: solid 1px #bdb76b ;
     border-right: solid 1px #808000 ;
     border-bottom: solid 1px #808000 ;
     border-left: solid 1px #bdb76b ;
     text-align : center ;
 }

/* ドット枠 */
.dotwaku {
     padding :  0px 0px 5px 5px ;
     border-top: solid 1px #bdb76b ;
     border-right: solid 1px #808000 ;
     border-bottom: solid 1px #808000 ;
     border-left: solid 1px #bdb76b ;
     background : #FFFFEE ;
     text-align : left ;
 }


/* 写真10個 */
/* 番号 */
.no {
     border-bottom : solid 1px #bdb76b ;
     text-align : center ;
     font-size :  12px ;
     font-weight :  bold ;
     color : #003399 ;
     line-height : 150% ;
 }
/* 写真 */
.pc {
     padding : 3px 0px ;
     border-bottom : solid 1px #bdb76b ;
     text-align : center ;
 }
/* タイトル */
.ta {
     border-bottom : solid 1px #bdb76b ;
     text-align : center ;
     font-size :  12px ;
     font-weight :  bold ;
     color : #003399 ;
     line-height : 150% ;
 }
/* 日付 */
.dy {
     text-align : center ;
     font-size :  12px ;
     font-weight :  normal ;
     color : #003399 ;
     line-height : 150% ;
 }
/* 説明 */
.se {
     padding : 3px,0px,3px,3px ;
     height : 65px ;
     text-align : left ;
     font-size :  14px ;
     font-weight :  normal ;
     color : #003399 ;
     line-height : 150% ;
 }


.t0 {
     color: #003399 ;
     font-size : 1em ;
     line-height : 140% ;
     font-weight : normal ;
     text-align : left ;
}

.t10 {
     color: #003399 ;
     font-size : 10px ;
     line-height : 150% ;
     font-weight : normal ;
}

.t12 {
     color: #003399 ;
     font-size : 12px ;
     line-height : 150% ;
     font-weight : normal ;
}
.day {
     color: #FF0066 ;
     font-size : 0.9em ;
     font-weight : normal ;
}

/* index-更新履歴 */
.kousin {
     color: #003399 ;
     font-size : 0.9em ;
     line-height : 130% ;
     font-weight : normal ;
     padding : 7px 5px 7px 0px ;
     border-top: dashed 1px #808000 ;
}

.data10 {
     margin : 10px 0px 10px 0px ;
     background : #EDECBA ;
     border-top    : solid 1px #bdb76b ;
     border-bottom : solid 1px #808000 ;
     color: #4A7A2A ;
     text-align : center ;
     font-size : 16px ;
     line-height : 150% ;
     font-weight : bold ;
}

.data00 {
     margin : 0px 0px 10px 0px ;
     background : #EDECBA ;
     border-top    : solid 1px #bdb76b ;
     border-bottom : solid 1px #808000 ;
     color: #4A7A2A ;
     text-align : center ;
     font-size : 16px ;
     line-height : 150% ;
     font-weight : bold ;
}
.data {
     color: #003399 ;
     text-align : left ;
     font-size : 12px ;
     line-height : 120% ;
     font-weight : normal ;
}

/* リスト大項目 */
.list1 {
     margin : 5px ;
     padding : 1px 1px 1px 10px  ;
     background : #DDDDDD ;
     border-right : solid 1px #666666 ;
     border-bottom : solid 1px #666666 ;
     border-left : solid 1px #CCCCCC ;
     text-align : left ;
     font-size :  16px ;
     font-weight :  bold ;
     color : #003399 ;
     line-height : 120% ;
 }


/* リスト小項目 */

.list2 {
     margin : 5px 5px 5px 10px ;
     background : url(image/mark1.gif) no-repeat ;
     padding: 1px 1px 1px 15px ;
     text-align : left ;
     font-size :  1em ;
     font-weight :  normal ;
     color : #003399 ;
     line-height : 150% ;
 }


/* リスト説明 */
.list3 {
     margin : 5px 5px 10px 20px ;
     border-top: solid 1px #bdb76b ;
     border-right: solid 1px #808000 ;
     border-bottom: solid 1px #808000 ;
     border-left: solid 1px #bdb76b ;
     padding: 3px 1px 3px 10px ;  
     text-align : left ;
     font-size :  14px ;
     font-weight :  normal ;
     color : #003399 ;
     line-height : 150% ;
 }
/* リスト大項目 */
.list4 {
     margin : 5px ;
     padding : 5px 5px 1px 10px  ;
     background : url("image/pt.gif") repeat-x 0% 0% #FFE866 ;
     border-right : solid 1px #666666 ;
     border-bottom : solid 1px #666666 ;
     border-left : solid 1px #CCCCCC ;
     text-align : left ;
     font-size :  1.2em ;
     font-weight :  normal ;
     color : #FF0066 ;
     line-height : 160% ;
 }


/* QA */
.ans {
     background : #EDECBA ;
     border-top: solid 1px #bdb76b ;
     border-right: solid 1px #808000 ;
     border-bottom: solid 1px #808000 ;
     border-left: solid 1px #bdb76b ;
     text-align : left ;
     margin : 0px ;
     padding: 3px 1px 3px 10px ;  
     font-size :  1em ;
     font-weight :  normal ;
     color : #003399 ;
     line-height : 150% ;
 }

/* 発掘 */
.hk {
     background : #FFFFEE ;
     border-top: solid 1px #bdb76b ;
     border-right: solid 1px #bdb76b ;
     border-bottom: solid 1px #bdb76b ;
     border-left: solid 1px #bdb76b ;
     text-align : left ;
     margin : 0px 0px ;
     padding: 10px 100px 10px 100px ;  
     font-size :  1em ;
     font-weight :  normal ;
     color : #003399 ;
     line-height : 150% ;
 }

/* サイトマップ用 */
.sitetext {
     text-align : left ;
     font-size :  14px ;
     font-weight :  normal ;
     color : #003399 ;
     line-height : 100% ;
 }
.sitetext10 {
     text-align : left ;
     font-size :  10px ;
     font-weight :  normal ;
     color : #0066AA ;
     line-height : 100% ;
 }




/* トップページ用 */


.topsetumei {
     margin : 5px 5px 10px 5px;
     padding : 10px 1px 10px 10px  ;
     text-align : left ;
     font-size :  0.9em ;
     font-weight :  normal ;
     color : #006699 ;
     line-height : 130% ;
     border-bottom: dashed 1px #808000 ;
 }



.red { color : #FF0066 ; }
    


