body{  line-height:100%;  background-color:#FFFBE4;  color:#3A3005; }
body.top{  background:url("top.gif") repeat;  background-position:50% 0px;    
	line-height:100%;  background-color:#FFFBE4;  color:#3A3005; }
/*
body.top{  background:url("images/top.jpg") no-repeat;  background-position:270px 90px;    
	line-height:100%;  background-color:#FFFBE4;  color:#3A3005; }
*/
/*上部メニュー*/
#g_menu{  padding-left:12pt;  padding-top:12pt;  font-size:110%;  }
#g_menu2{padding-left:50pt;  }
.active{  background-color:#FFFBE4; font-size:120%;  }
A:link.red{color:black}
A:visited.red{color:#800000}
A:hover.red{color:black;background-color:#FFFFFF}

A:hover{color:black;background-color:#FFFFFF}

/*見出し*/
.f_menu{  font-size:x-large;  }
.f_menu2{  font-size:medium;  font-weight:bold  }
.f_caution{  color:tomato;  font-size:14pt;  }
.f_caution2{  color:tomato; }
div.ti{  padding-top:16pt; padding-bottom:8pt;  font-size:small;  font-weight:bold;  font-style:italic}

/*リンクページ*/
.link1{padding:10pt;margin-left:10pt;width:250;  }/*外部*/
.link2{padding:10pt;margin:10pt;width:250;
	border-style:dotted;border-width:5;border-color:#3A3005;  }/*内部*/
.exp{font-size:xx-small; line-height:105%; margin-top:1pt; margin-bottom:3pt}/*説明文*/


/*頒布情報*/
#past{font-size:xx-small}

/*更新履歴*/
.event{background-color:lightyellow}
	
/*月報*/
#20050819men{background:#FFFBE4 url("monthly/20050819men.jpg") no-repeat; background-position:100% 50%}
#20050819doro{background:#FFFBE4 url("monthly/20050819doro.jpg") no-repeat; background-position:100% 0%}


/*マージン*/
.txt{  line-height:120%;  }
.eg{  line-height:100%;  }
.margin{  margin:10pt;  }
#margin{  margin-bottom:5pt;  }
#indent{  margin-left:15pt;  }
#indent2{  margin-left:30pt;  }
#padding{  padding:5pt;  }

div.txt{  line-height:130%; margin:5pt; font-size:80%;  }

/*テーブル*/
table.body{	font-size:x-small;  line-height:130%;}

/*枠付き箱*/
.info1{  border-style:double;
		border-width:5;  border-color:#3A3005;
		width:500pt;  margin:15pt;  padding:8pt;}
.info2{  border-style:solid;
		border-width:1;  border-color:#3A3005;
		margin-left:15pt;}
.info3{  border-style:double;
		border-width:5;  border-color:#3A3005;
		padding:8pt;	margin:5pt;
		background-color:#FFFFFF;
		font-size:small;	line-height:150%;
		width:350; margin:10pt;	margin-left:30pt
			  }
.info4{  border-style:double;
		border-width:5;  border-color:#3A3005;
		background-color:#FFFFFF;
		font-size:x-small;	line-height:130%;
		padding:0.5em 1em;	margin:2pt;	margin-bottom:5pt;	margin-left:15pt
			  }

.info5{  border-style:solid;
		border-width:2;  border-color:#BFBCA6;
		background-color:#FFFFFF;
		font-size:x-small;	line-height:130%;
		margin:2pt;	margin-bottom:5pt;	margin-left:15pt
			  }

/*色付き箱*/
.gy{  background-color:#B5F100;
	padding:8pt;	margin:5pt;  }/*基本*/
.gy1{  background-color:#BFFF80;
	padding:5pt;　margin:5pt;  }/*薄緑：申込み*/
.gy2{  background-color:#FFFF80;
	padding:5pt;　margin:5pt;  }/*黄色：決定*/
.gy3{  background-color:#8ED548;
	padding:5pt;　margin:5pt;  }/*濃緑：終了*/

.white{  background-color:#FFFFFF;
	padding:8pt;	margin:5pt;  }


/*背景色*/
.base{  background-color:#FFFBE4;  }
.red{  background-color:#EC3B1D;  }
.gray{ 	background-color:#BFBCA6;	color:#ffffff;}


/*画像バー付き箱*/
.top_l1{background:#FFFBE4 url(bg_l1.gif) no-repeat top left}
.top_r1{background:#FFFBE4 url(bg_r1.gif) no-repeat top left}
.top_l2{background:#FFFBE4 url(bg_l2.gif) no-repeat top left}
.top_r2{background:#FFFBE4 url(bg_r2.gif) no-repeat top left}
.top__t{background:#FFFBE4 url(bg__t.gif) top left}
.top__b{background:#FFFBE4 url(bg__b.gif) top left}
.top__l{background:#FFFBE4 url(bg__l.gif) top left}
.top__r{background:#FFFBE4 url(bg__r.gif) top left}


