 #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: 25px;
		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;} */

/*書式 2010.01.04RV*/
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{
	margin:10px 10px 20px 5px;
	padding :8px 5px 8px 5px;
	background-color:#f3f3f3;
	border-left:5px solid  #2d78bf;
	border-bottom:1px solid #cccccc;
/*	clear:both;/*2010.01.04モデル&データ以降、回り込み解除*/
}
/*---091130_商品構成ページで利用で上下に余白margin追加---表考慮*/
#primary .list h3{
	margin:10px 10px 5px 0px;/*091130_add*/
	padding :1px 5px 1px 5px; 
	background-color:#2d78bf;
	/*background-color:#0DB220;*/
	color:#ffffff;
}


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

/*個別 */
#primary .list p {
margin:5px 40px 5px 40px; /*100208rv*/
	}

/* padding :ulではなく、liだと上手くいかない */
/*10.02.25rv--- 矢印も含めた行の開始左側の始まり指定:0*/
#secondary .list ul{
margin-left:0px;
/*padding-left: 3px; */
	}
	
/* 下線、文字サイズ:li */
/*10.02.25rv--- list　ulとの違いは文字の開始の指定:*/
#secondary .list li{
/*test090404_フォントサイズ小さく*/
	font-size: 0.875em;
	padding-left:25px;
	border-bottom: 1px solid #cccccc;
	background: url(images/mark01.gif)  left top no-repeat; 
	}


#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; 
	width:110px;
	} 
/*.none_border_size{border-style: none;width:110px;}*/

/*10.01.25rv*/
/*#primary .img01{border-style: none;}	*/

/*2012.01.20 */
	#primary .test {border-style: none;	vertical-align: bottom;	width:50px;}

	


	
/*-----  mdl_otptの表設定_2010.01.28-----*/
/*
table.tbl_otpt{border-collapse: collapse;
}
td.tbl_lft{width:500px;height: 400px;border:1px solid #999999;
}
td.tbl_rgt{width: auto;height: auto;border:1px solid #999999;text-align: center;
}
*/

/*-----  mdl_otptの表設定_2011.04.25-----*/
table.tbl_otpt{border-collapse: collapse; 
}
td.tbl_lft{width:auto;border:1px solid #999999;
}
td.tbl_rgt{width:auto;border:1px solid #999999;padding: 0;

}
p.ttl{font-size: 150%;color:#0850b2;background-color: #f0f6fd;line-height:2;
padding-left: 10px;
}

p.cnt{font-size: 120%;padding:10px 0 10px 20px;line-height: 1.5;
}




/*----- mdlotptのモデルの概要で利用する表の設定_2010.01.29-----*/
table.tbl_mdlotl{border-collapse: collapse;
}
td.tbl_ttl{windth:auto;border:1px solid #999999;text-align: center;
}
td.tbl_cnt{windth:auto;border:1px solid #999999;
}




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



