/* CSS 「食」と「農」博物館 */
a:hover {
	color: #993300;
	text-decoration:underline;
}

a {text-decoration: none; 
   color:#000000;
   }

body {
	background-image: url(../images/background.gif);
	font-size:12px;
	margin-top:3px;
}

p {margin:3px;
   }

img {border:none;
     }

.sn_maintable{
        background-color:#FFFFFF;
		border:#CCCCCC solid 1px;
		}

.sn_header0{
        font-size:12px;
		font-weight:bold;
		text-align:right;
		}

.sn_head_bg{
		background:#FFFFFF;
		border-bottom:#006600 solid 1px;
		border-top:#006600 solid 1px;
		padding:2px;
		}

.sn_head_menu{
        font-size:12px;
		color:#FFFFFF;
		width:103px;
		text-align:center;
		border-right-style:solid;
		border-right-color:#999999;
		border-right-width:1px;
		padding:1px;
		}

.sn_head_menu2{
        font-size:12px;
		color:#FFFFFF;
		width:72px;
		text-align:center;
		border-left-style:solid;
		border-left-color:#999999;
		border-left-width:1px;
		padding:1px;
		}

.sn_footer0{background-color:#99AA99;
        font-size:12px;
		color:#FFFFFF;
		padding:3px;
		border-top-style:solid;
		border-top-color:#CCCCCC;
		border-top-width:2px;
		text-align:right;
		}
		
.sn_footer1{background-color:#CCFF99;
        font-size:12px;
		font-weight:bold;
		border-top-style:solid;
		border-top-color:#999999;
		border-top-width:1px;
		}

/* テキスト */

.text_darkred {
	line-height:150%;
	color:#993311;
	}

.text_white {
	color:#FFFFFF;
	}

.text_red {
	color:#CC0000;
	}

.sn_1 {color: #CCCCCC}

.sn_2 {font-weight: bold}

.sn_3 {font-size: 12px}

.sn_4 {color: #FF0000}

.sn_5 {font-size: 10px}

.sn_6 {font-size: 9px;
         color:#999999
}
.sn_7 {font-size: 16px;
         color:#FF00FF;
		 font-weight: bold
}

.sn_8 {color: #FF0000;
         font-size: 10px
		 }

.sn_9 {color: #993300;
         font-size: 12px;
		 font-weight:bold;
		 line-height: 14px;
		 padding:3px;
		 }

.sn_10 {color: #333333;
         font-size: 12px;
		 font-weight:bold;
		 line-height: 130%;
		 padding:5px;
		 }

.sn_11 {font-size: 12px;
		 line-height: 125%;
		 }

.sn_12 {font-size: 12px;
		 line-height: 200%;
		 color:#000066;
		 margin:3px;
		 }

.sn_13{font-size: 14px;
		 color:#000000;
		 font-weight:bold;
		 line-height:150%;
		 padding:5px;
		 }

.sn_box1 { border-color:#CCCCCC;
           border-style:solid;
		   border-width:1px;
		   background-color:#FFFFFF;
		   text-align:left;
		   margin:2px;
		   padding:3px;
		   line-height: 125%;
		   vertical-align:top;

		 }

.sn_line0 {border-bottom-color:#FFFFFF;
           border-bottom-style:solid;
		   border-bottom-width:3px;
		   background-color:#FFFF99;
		 }

.sn_line0r {border-bottom-color:#FFFFFF;
           border-bottom-style:solid;
		   border-bottom-width:3px;
		   background-color:#FFFF99;
		   color:#CC0000;
		   font-weight:bold;
		 }

.sn_line0r1 {border-bottom-color:#FFFFFF;
           border-bottom-style:solid;
		   border-bottom-width:3px;
		   background-color:#FFFF99;
		   color:#FF0000;
		   font-weight:bold;
		 }

.sn_line1 {border-bottom-color:#FFFFFF;
           border-top-color:#FFFFFF;
           border-bottom-style:solid;
		   border-top-style:solid;
		   border-bottom-width:1px;
		   border-top-width:1px;
		   background-color:#CFCFFF;
		   text-align:left;
		 }

.sn_line2 {border-bottom-color:#FFFFFF;
           border-bottom-style:solid;
		   border-bottom-width:2px;
		   background-color:#F0E9C4;
		   line-height:120%;
		   padding:5px;
		 }


.sn_line3 {border-bottom-color:#999999;
           border-bottom-style:solid;
		   border-bottom-width:1px;
		   background-color:#DAE0E0;
		 }

.sn_line4 {border-bottom-color:#999999;
           border-bottom-style:solid;
		   border-bottom-width:1px;
		   background-color:#EAF2FA;
		 }

.sn_line5 {border-bottom-color:#FFFFFF;
           border-bottom-style:solid;
		   border-bottom-width:1px;
		   background-color:#ECDCFC;
		   margin:1px;
		   padding:3px;
		 }

.sn_line6 {border-top-color:#CCCCCC;
           border-top-style:solid;
		   border-top-width:1px;
		   margin:1px;
		   padding:3px;
		   text-align:right;
		 }

.sn_pad_l12{padding-left:12px;
           }
		   
.sn_img {border-color:#999999;
         border-width:1px;
		 border-style:solid;
           }
		   
.indent {
         text-indent: 10pt;
		 line-height:125%;
} 
