 #header{			
 	position: relative;	
  	z-index: 100;		
 	width:100%;		
 	height: 120px;	
 	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;
	/* color: #333333; */
	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;	/*リンク下線表示させない*/
}

/* #primary  .list li,#secondary  .list li{
	margin: 5px 0 0 5px;
	padding-left: 20px; 
	border-bottom: 1px solid #cccccc;
	background: url(images/mark01.gif)  left top no-repeat;} */

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



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


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

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

/* 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_091015 */
 #primary .opr {
 	padding-top: 10px ;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px ;
	}

#third .advertisement {
/*test090404_フォントサイズ小さく*/
	list-style-type: none;/*リストマーク削除*/
	font-size: 0.75em;
	text-align: left;
	border: solid 1px #8cc63f; 
	} 
.none_border {border-style: none;}		

#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;
	}	
/* 商品構成のテーブル*/
/* テーブル全体*/
#primary .tbl_prd{border-collapse: collapse}
/* テーブル全体とセル*/
#primary .tbl_prd,td {border:1px solid #999999} 

td.tbl_ttl{width:100px;height: auto;font-weight: bold} /* 項目名*/
td.tbl_cnt{width:400px;height: auto} /* 内容*/
td.tbl_ntc{width:500px;height: auto;font-weight: bold;color: #ff8c00} /* 注意*/
  
  /*td.cmp3{vertical-align: bottom;line-height: 8px;font-size: 8px;}*/

/*2010.02.08_rv辰巳システムとの間区切る*/
#footer{background-color: #f3f3f3;border-bottom: solid 1px #666666;margin-bottom: 20px;}








  
