/*----------トップメニューのラインの色----------*/
#top_menu{ background-color:#00b200;}

/*===================4分類の左サイドの色指定====================*/
#left li a:hover{
 background: url(img/y_green.gif) 5px center no-repeat;
 background-color:#f2fff2;
}
#left h2{
 background-color:#00b200;
}
#left h3{
 background-color:#ccffcc;
}
#left a.gen{
 background: url(img/y_green.gif) 5px center no-repeat;
 background-color:#f2fff2;
 text-decoration:none;
}
/*====================右サイド枠====================*/
/*----------イベント・募集----------*/
#news h2{
 border:1px solid #b20000;
 border-top:2px solid #b20000;
 border-bottom:none;
 background-color:#fff2f2;
 margin-top:20px;
}
#news table{
 border:1px solid #b20000;
 border-top :1px dotted #b20000;
 padding:0px 0px 5px 0px;
 width:575px;
}
#news th{
 padding:2px 5px 1px;
 font-size:0.9em;
 border:none;
 text-align:left;
 white-space:nowrap;
}
#news td{
 padding:2px 5px 1px;
 font-size:0.9em;
 border:none;
}


/*----------メニューの枠色----------*/
#menu h2{
 background-color:#F2FFF2;
 border:1px solid #00b200;
 border-left-width:15px;
}
/*----------メニューのリストマーク----------*/
#menu td a{
 background: url(img/y_green.gif) 0px center no-repeat;
}
/*=====================ライフイベント=====================*/
#right table.lifeevevt{
 margin:0 0 0 10px;
 border:none;
}
#right table.lifeevevt img{
 margin:3px 0 0 0;
 padding:0;
}
#right table.lifeevevt td{
 margin:0;
 padding:1px;
 border:none;
}
#right table.lifeevevt td a{
 background:none;
 margin:0;
 padding:0;
}
#right table.lifeevevt td a:hover img{
 margin-top:0px;
}

/*====================コンテンツ===================*/
#contents h1{
 border-top:4px double #00b200;
 border-bottom:4px double #00b200;
 background:#f2f7ff url(img/m01.gif) no-repeat 10px center;
}
