 #header{			
 	position: relative;	
  	z-index: 100;		
 	width:100%;		
 	height: 120px;	
 	/* background:url(images/test_rv.gif)  right bottom ;*/
 	 background:url(images/test_rv2.gif) center bottom   ;
 	
 	    /*  background:url(images/global_nav_bg.gif)  left bottom repeat-x ;*/
     /* background:#000000;*/
 }
 
 #header p{ color:#0066cc;
 			font-size:0.75em;
 			margin:0;
 }

#globalnav { 
	overflow : auto !important; 						
/*	overflow : hidden; 							*/
	width: 100%; 								

	/* border-bottom: 3px solid #cccccc; 					*/
	margin:0;  							
}

/* 以下、追加 */
#globalnav ul { 
	margin: 0 0 0 0;
	padding:0;
	list-style: none;	/*リストの印削除*/
}

/*ナビを並べる*/
#globalnav  li {
	float: left;
	width: 7em; 			
	border-right: 1px solid #cccccc;
}

#globalnav  li a {
	display: block; 
	width: 100% ;
	line-height: 2.5em;
	text-decoration: none;
	text-align: center;
	background-color:#e8e8e8 ;
}

#globalnav li a:hover {
	color: #ffffff; 
	background-color:#50b622 ; 
}


/* プルダウンメニュー　始*/
#globalnav  ul ul {
	background : #eeeeee;

/*以下、追加 */
	margin: 0;
	padding:0;
	lust-style: none;

}
#globalnav   ul ul li {
	float : none; 
}

/* 以下2つの設定：子メニューの色オレンジ */

#globalnav   ul ul li a {
	border-top : 1px solid #ffffff;
	background : none;
	font-size : 90%
	font-weight : normal;
	padding: 3px 0; 
}
#globalnav    ul ul li a:hover {
	color: #ffffff;
	background-image: none;
	background-color:#ec8602;
}

/* 子メニューの表示切り替え */
#globalnav ul li.parent ul {
	display: none;
}
#globalnav ul li.parenton ul {
	display: block;
}
/* プルダウンメニュー　終　*/



/*パンくずリスト */
p#bread {font-size: 0.75em;
		margin-top: 7px;
		margin-bottom: 15px;
		}

#contentWrapper {
	overflow: auto !important;  
	overflow /**/: hidden;  
	width: 100%; 
/*	padding: 25px 0;  */
	padding: 5px 0;  
/*	background: #ffffff url(images/leftside_bg.gif) left top repeat-y;   */

}

#footer {
	clear: both; 
	padding: 10px 0; */
	border-top: 3px solid #cccccc; 
	text-align: center; 
}

/*　---- ステップ1 ----　*/
#content {
	float: left;
	width:	100%;
	/*margin-right: -260px;*/
	margin-right: -120px;
/*	background-color: #dddddd;/* 確認用*/
/*	position:relative; */
	/*z-index:1;			*/
}

#third {
	float: right;
	/* width: 180px;*/
	width: 120px;
	text-align: center; 
/*	background-color: #cccccc;　確認用*/
/*	position:relative; */
/*	z-index:2; 		   */
}

/*　---- ステップ2 ----　*/
#primary {
	float: right;
	width:	100%;
	margin-left: -150px; 

/*	background-color:#c7d5ed; 　確認用*/
	/*position:relative; */
	/*z-index:3;	*/
}

#secondary{
	float:left;
	/*width:180px;*/
	width:150px;
	/*position:relative; */
	/*z-index: 2;  */
	/*background-color : #6b8e23;　確認用*/
	/*position:relative; */
	 /*z-index:4;	*/
}

/*　---- ステップ3 ----　*/
#primary * {
/*	margin: 0 260px 10px 225px; */
	/*margin: 0 190px 10px 190px; */
	margin: 0 130px 0px 160px;
/*  background-color :#f9cfba;	　確認用*/
}

#primary * *{
	margin: 0;	
	
} 

/* 共通　*/
#primary  .list ul,#secondary .list ul {
	list-style-type: none;/*リストマーク削除*/
	}
#primary  .list a,#secondary  .list a{
	text-decoration: none;	/*リンク下線表示させない*/
}
/*書式 091015_old*/
/*body{
	font-size: 75%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gotheic Pro","MS P ゴシック","sans-serif";
	line-height: 1.5;
}*/

/*書式 100125_new*/
body{
	font-size: 100%;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gotheic Pro","MS P ゴシック","sans-serif";
	line-height: 1.5;
}


/*見出し */
#primary .list h1{
	
	
	/* padding :3px 10px;*/
	padding :2px 10px;
	background-color:#f3f3f3;
	border-bottom:5px solid #2d78bf;
}
#primary .list h2{
	margin-top:20px;
	margin-bottom: 10px;
	/*padding :3px 10px;*/
	padding :8px 5px 8px 10px; 
	background-color:#f3f3f3;
	/*border-left:5px solid #2d78bf;*/
	border-left:5px solid #0DB220;
	border-bottom:1px solid #cccccc;
}

#secondary .list h2{
	padding :3px 10px;
	color :#ffffff;
	background-color:#2d78bf;
	/*test090404_フォントサイズ小さく*/
	font-size: 1em;
}	

/*個別 */
#primary .p {
	/* old_100125 */
	/*padding-bottom:200px;*/
	margin:5px 40px 5px 40px;
	}

/* padding :ulではなく、liだと上手くいかない */
#secondary .list ul{
	padding-left: 3px; 
	}
/* 下線、文字サイズ:li */
#secondary .list li{
	margin: 10px 0px 10px 5px;
/*test090404_フォントサイズ小さく*/
	font-size: 0.875em;
	padding-left: 20px;
	border-bottom: 1px solid #cccccc;
	background: url(images/mark01.gif)  left top no-repeat; 
	}

/*---以下、本ページ固有の設定始まり--- */
/* test_090905 */
#ecoinfo ul {
	margin-top: 10px ;
	padding: 0;
	list-style: none;
}

 #ecoinfo .release_status {
	float: left;
	 width: 20px; 
	} 
 #ecoinfo .release_info {
 	margin-top: 10px ;
	margin-left: 100px;
	}

 #ecoinfo li{
 	border-bottom: 1px dashed #8cc63f; 
	} 

/*100506_セミナ申込書用_dash なし_上は、そのまま利用*/
#ecoinfo_2 li{
 	/* border-bottom: 1px dashed #8cc63f; */
	} 
	
	
/* 固有の設定_終わり*/


#third .advertisement {
/*test090404_フォントサイズ小さく*/
	list-style-type: none;/*リストマーク削除*/
	font-size: 0.75em;
	text-align: left;
	border: solid 1px #8cc63f; 
	} 
.none_border_size {border-style: none;}		/* 画像リンク枠線削除*/
.none_border_size {width: 110px;}	/* 画像サイズ小さめに表示*/

#third .list {
/*test090404_フォントサイズ小さく*/
	margin-top: 10px ;
	list-style-type: none;/*リストマーク削除*/
	font-size: 0.75em;
	text-align: left;
	border: solid 1px #8cc63f; 
	} 	
.none_border_size{border-style: none;}		/* 画像リンク枠線削除*/
.none_border_size{width: 110px;}	/* 画像サイズ小さめに表示*/

	
#primary .info h2{
	padding :3px 5px 5px 15px;
	background-color:#f3f3f3;
	border-left:5px solid #2d78bf;
	border-bottom:1px solid #cccccc;
}

#primary .info h3{
	padding :5px 5px 5px 15px;
	background-color:#add8e6;
	border-left:3px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

#primary .info p {
	padding:10px 5px 10px  20px;
	}

/*2010.02.06rv*/
/*index.htmlのページ画像部分をcenterに*/
#primary .main_img{width: 600px;
}
#primary .topics{text-align: center;
}
/*indexのprimaryリンク画像枠線外す*/
#primary .none_border{border-style: none;}


#footer{background-color: #f3f3f3;border-bottom: solid 1px #666666;margin-bottom: 20px;}


/* 2010.02.26---グラフ、表を中心に*/
#primary.graph{text-align: center;}


/* 2010.05.06---セミナ用表レイアウト*/
table.tbl_prd{border-collapse: collapse;
 }

/* テーブル全体とセル*/
	td.tbl_ttl{border:1px solid #999999;
} 
	td.tbl_cnt{border:1px solid #999999;
	} 
	td.tbl_ntc{border:1px solid #999999;
	} 
			 	
/* 商品構成で利用*/
	td.tbl_ttl{width: 100px;font-size:1.3em;font-weight: bold; background-color:#ccffff;padding: 15px 10px;} /* 項目名*/
	td.tbl_cnt{width: 600px;font-size:1.3em;line-height:1.5;  background-color:#ffffe0;padding: 15px 10px;} /* 内容_行間変更*/
	td.tbl_ntc{width: 600px;font-size:1.3em;font-weight: bold;background-color:#ffffe0;color: #ff0000; padding: 15px 10px; } *//*<--- 注意*/


/* 100726_index.htmlリスト形式の追加*/
#lst2 ul li#lst22 {
	margin:0;
	padding-left:5px;
}
#lst2 li#lst22{
	margin:10px;
	padding-left:20px;
	border-bottom:none;/*大事!：#test2を追加したらうまくいった*/
	background: url(images/mark.gif)  left top no-repeat; 
}

#primary h4{
	margin-top:20px;
	margin-bottom: 10px;
	padding :8px 5px 8px 10px; 
	background-color:#f3f3f3;
	border-left:10px solid #2d78bf;
	border-bottom:1px solid #cccccc;
}

/* 100901_小見出し書式リストではなく、ｐで設定*/
 #sb p{
	margin-top: 10px;
	margin-bottom: 5px;
	padding :8px 5px 5px 10px; 
	border-bottom:1px solid #cccccc;
	/*background-color:#ccffff;*/
	/*background-color:#98d7f6;*/
	background-color:#a2daf7;
	font-weight:bold;
}

#sb2 p{
	/*margin-top: 10px;
	margin-bottom: 10px;*/
	padding-left: 30px; 
	padding-bottom: 8px; 
/*	background-color:#fffacd;*/
	}

#sb3 p{
	background: url(images/bt1.gif)  left top no-repeat; 
	padding-left: 30px; 
	color:#00a0e9;	
	font-weight:bold;
	}

