@charset "utf-8";
/* CSS Document */

/*-背景設定-*/

.g_bg{
	background-image: url(../common_img/bg-g.gif);
	background-repeat: repeat-x;
	background-color: #E4F5E2;
}
/*#logo.gr{
	background-image: url(../common_img/logo-g.gif);
	background-repeat: no-repeat;
}*/
#wrapper.gr{
	background-image: url(../common_img/wrapperbg-g.gif);
	background-repeat: no-repeat;

}
#footer.gr{
	background-image: url(../common_img/g-footer.jpg);
	background-repeat: no-repeat;
}
#menu.gr{
	background-image: url(../common_img/menu_g.gif);
}

#submenu.gr{
	height: 275px;
	background-image: url(../common_img/submenu_g.gif);
}

/*-基本リンクカラー-*/
a:link {
	color: #35A510;
	text-decoration: none;
}
a:visited {
	color: #35A510;
	text-decoration: none;
}
a:active {
	color: #CC0000;
}
a:hover {
	color: #996600;
	text-decoration: underline;
}


/*-menu-*/
li.menu1 a{
	width:120px;
	height:44px;
	background:url(../common_img/menu_g.gif) no-repeat 0px 0px;
}
li.menu1 a:hover {background:url(../common_img/menu_g.gif) no-repeat 0px -44px;}
li.menu2 a{
	width:197px;
	height:44px;
	background:url(../common_img/menu_g.gif) no-repeat -120px 0px;
}
li.menu2 a:hover {background:url(../common_img/menu_g.gif) no-repeat -120px -44px;}
li.menu3 a{
	width:158px;
	height:44px;
	background:url(../common_img/menu_g.gif) no-repeat -317px 0px;
}
li.menu3 a:hover {background:url(../common_img/menu_g.gif) no-repeat -317px -44px;}
li.menu3av a{width:158px;height:44px;background:url(../common_img/menu_g.gif) no-repeat -317px -44px;}
li.menu4 a{
	width:236px;
	height:44px;
	background:url(../common_img/menu_g.gif) no-repeat -474px 0px;
}
li.menu4 a:hover {background:url(../common_img/menu_g.gif) no-repeat -474px -44px;}
li.menu5 a{
	width:149px;
	height:44px;
	background:url(../common_img/menu_g.gif) no-repeat -711px 0px;
}
li.menu5 a:hover {background:url(../common_img/menu_g.gif) no-repeat -711px -44px;}

/*-SUb menu-*/

li.sub1 a{width:200px; height:50px;}
li.sub1 a:hover {background:url(../common_img/submenu_g.gif) no-repeat -200px 0px;}
li.sub1av a{width:200px;height:50px;background:url(../common_img/submenu_g.gif) no-repeat -200px 0px;}

li.sub2 a{width:200px; height:32px;}
li.sub2 a:hover {background:url(../common_img/submenu_g.gif) no-repeat -200px -50px;}
li.sub2av a{width:200px;height:32px;background:url(../common_img/submenu_g.gif) no-repeat -200px -50px;}

li.sub3 a{width:200px; height:32px;}
li.sub3 a:hover {background:url(../common_img/submenu_g.gif) no-repeat -200px -82px;}
li.sub3av a{width:200px;height:32px;background:url(../common_img/submenu_g.gif) no-repeat -200px -82px;}

li.sub4 a{width:200px; height:32px;}
li.sub4 a:hover {background:url(../common_img/submenu_g.gif) no-repeat -200px -114px;}
li.sub4av a{width:200px;height:32px;background:url(../common_img/submenu_g.gif) no-repeat -200px -114px;}

li.sub5 a{width:200px; height:32px;}
li.sub5 a:hover {background:url(../common_img/submenu_g.gif) no-repeat -200px -146px;}
li.sub5av a{width:200px;height:32px;background:url(../common_img/submenu_g.gif) no-repeat -200px -146px;}

li.sub6 a{width:200px; height:32px;}
li.sub6 a:hover {background:url(../common_img/submenu_g.gif) no-repeat -200px -178px;}
li.sub6av a{width:200px;height:32px;background:url(../common_img/submenu_g.gif) no-repeat -200px -178px;}

li.sub7 a{width:200px; height:32px;}
li.sub7 a:hover {background:url(../common_img/submenu_g.gif) no-repeat -200px -210px;}
li.sub7av a{width:200px;height:32px;background:url(../common_img/submenu_g.gif) no-repeat -200px -210px;}

li.sub8 a{width:200px; height:33px;}
li.sub8 a:hover {background:url(../common_img/submenu_g.gif) no-repeat -200px -242px;}
li.sub8av a{width:200px;height:33px;background:url(../common_img/submenu_g.gif) no-repeat -200px -242px;}


/*-main_img_g-*/
#main_img.gr{
	background-image: url(../img/main_img_g.jpg);
	height: 253px;
}
#main_img.gr h2 span{
    text-indent:-9999px;
    display:block;
}



/*-最新情報の色指定-*/
.data{
	width: 605px;
}
.data table{
	background-color:#edf8eb;
}
.data-date{
	width: 84px;
	background-image: url(../img/green-arrow.gif);
	background-repeat: no-repeat;
	background-position: right 0.4em;
	vertical-align: top;
}
.table_inner{}
.data table.table_inner td{
	border-bottom: none;
	padding: 3px 0px;
}


/*-コラム カラー付与-*/

.bg-color{
background-color:#edf8eb;
}
/*-strong-*/
strong{
	color: #54994f;
}



/*-メインバナー-*/
#main_banner.gr{
	background-image: url(../img/main_banner_g.jpg);
	height: 92px;
}
li.left a{width:275px; height:92px;}
li.left a:hover {background:url(../img/main_banner_g.jpg) no-repeat 0px -92px;}

li.mid a{width:274px; height:92px;}
li.mid a:hover {background:url(../img/main_banner_g.jpg) no-repeat -275px -92px;}

li.right a{width:271px; height:92px;}
li.right a:hover {background:url(../img/main_banner_g.jpg) no-repeat -549px -92px;}


/*-見出し-*/
.h3_picup{
	background-image: url(../h2-3/h3_g_pickup.gif);
}
.h3_wn{
	background-image: url(../h2-3/h3_g_wn.gif);
}
.h3_forum{
	background-image: url(../h2-3/h3_g_forum.gif);
}
.h3_forum_info_list{
	background-image: url(../h2-3/h3_g_forum_info_list.gif);
}
.h3_pforum_info{
	background-image: url(../h2-3/h3_g_forum_info.gif);
}
.h3_forum_past{
	background-image: url(../h2-3/h3_g_forum_past.gif);
}
.h3_teaching_update{
	background-image: url(../h2-3/h3_g_teaching_update.gif);
}
.h3_teaching_update_reportlist{
	background-image: url(../h2-3/h3_g_teaching_update_reportlist.gif);
}
.h3_teaching_detail{
	background-image: url(../h2-3/h3_g_teaching_detail.gif);
}
.h3_teaching_sign_up{
	background-image: url(../h2-3/h3_g_teaching_sign_up.gif);
}
.h3_report_list{
	background-image: url(../h2-3/h3_g_report_list.gif);
}
.h3_report_detail{
    background-image: url(../h2-3/h3_g_report_detail.gif);
}
.h3_follow_up{
	background-image: url(../h2-3/h3_g_follow_up.gif);
}
.h3_science_room{
	background-image: url(../h2-3/h3_g_science_room.gif);
}
.h3_other{
	background-image: url(../h2-3/h3_g_other.gif);
}
.h3_report_and_info{
	background-image: url(../h2-3/h3_g_report_and_info.gif);
}
.h3_imets{
	background-image: url(../h2-3/h3_g_imets.gif);
}
.h3_rule{
	background-image: url(../h2-3/h3_g_rule.gif);
}
.h3_inq{
	background-image: url(../h2-3/h3_g_inq.gif);
}
.h3_imets2010{
	background-image: url(../h2-3/h3_g_imets2010.gif);
}
.h3_cm{
	background-image: url(../h2-3/h3_g_cm.gif);
}

.h3_kinder{
	background-image: url(../h2-3/h3_g_kinder.gif);
}

