@charset "UTF-8";
/* ========================================================================================= */
/* [ Jungle ] 製品ページ ヘッダー部分
/*
/* (c)2008 Jungle, Inc. All Rights Reserved.
/* ========================================================================================= */

body {
	text-align:center;
}

#container {
	margin: 0 auto;
}

#jungle_logo{
	width:700px;
	margin: 0 auto;
	text-align:right;
}

#contents {
	width:700px;
	margin: 0 auto;
	text-align:left;
	clear: both;
}

	/* ページ上部へ戻る */
	#contents .page_up {
		clear:both;
		margin:0 0 5px 0;

	}

	#contents ul{ margin: 0 0 0 20px; }
	#contents ul li{ list-style:disc; margin: 0; }

	#contents .hr { clear:both; margin:10px 0; }


/* 製品ヘッダー */
#phead {
	width:700px;
	overflow:hidden;
	margin:0 0 10px 0;
}

	#back_series { 
		margin:0 0 3px 0;
	}

	#back_series a { 
		display:block;
		overflow: hidden;
		text-indent:-9999px;

		width:125px;
		height:16px;
		background:url(../images/pmenu/pmenu_back_series.gif) no-repeat top left;
	}

	#back_series a:hover { background-position: 0 -16px; }

	#phead h1 {
		margin:0 0 10px 0;
	}

	#phead .anno {
		margin:0 0 10px 0;
		font-size:85%;
		*font-size:77%;
		font-family: "Verdana";
		text-align:right;
	}

/* ----- 製品紹介ページに戻る ----- */
#back_index { 
	margin:0 0 0 0;
}

	#back_index a { 
		display:block;
		overflow: hidden;
		text-indent:-9999px;

		width:147px;
		height:16px;
		background:url(../images/pmenu/pmenu_back_index.gif) no-repeat top left;
	}

	#back_index a:hover { background-position: 0 -16px; }



/* ----- 製品メニュー(上段) ----- */
#pmenu {
	margin: 0 0 10px 0;
 /*	margin-top:7px; 製品メニュー(下段)が無い場合はコメント解除 */
	float:left;
	width: 500px;
	background:url(../images/pmenu/pmenu_bg.gif) no-repeat top left;
}

	#pmenu1 {
		width: 500px;
		height:33px;
		overflow:hidden;
	}

		#pmenu1 ul {
		}
		
		#pmenu1 ul li {
			list-style:none;
			float:left;
			display:inline;
		}
		
		#pmenu1 ul li a {
			display:block;
			overflow: hidden;
			text-indent:-9999px;
			height:33px;
		}
		
		#pmenu1 ul li a:hover { background-position: 0 -33px; }
	
	#pmenu_fea a{ background:url(../images/pmenu/pmenu_fea.gif) no-repeat top left; margin-left:15px; margin-right:30px; width:82px;}
	#pmenu_lineup a  { background:url(../images/pmenu/pmenu_lineup.gif) no-repeat top left; margin-right:30px; width:123px;}
	#pmenu_req a  { background:url(../images/pmenu/pmenu_req.gif) no-repeat top left; margin-right:30px; width:69px;}
	#pmenu_sup a { background:url(../images/pmenu/pmenu_sup.gif) no-repeat top left; margin-right:30px; width:61px;}



	/* ----- 製品メニュー(下段) ----- */
	#pmenu2 {
		padding: 5px 0 0 0;
		width: 500px;
		overflow: hidden;
	}
	
		#pmenu2 ul {
			margin:0;
		}
		
		#pmenu2 ul li {
			list-style:none;
			display:inline;
			float:left;
		}
		
		#pmenu2 ul li a {
			display:block;
			overflow: hidden;
			text-indent:-9999px;
			height:16px;
		}
		
		#pmenu2 ul li a:hover { background-position: 0 -16px; }
		
		#pmenu2_hikaku a { background:url(../images/pmenu/pmenu_hikaku.gif) no-repeat top left; margin-left:15px; margin-right:30px; width:90px;}



/* ----- ご購入はこちら ----- */
#buy_now {
	float:right;
	display:inline;
	width: 190px;
}

	#buy_now a { 
		display:block;
		overflow: hidden;
		text-indent:-9999px;

		width:190px;
		height:51px;		background:url(/products/common/images/pmenu/pmenu_buy.gif) no-repeat top left;
	}

	#buy_now a:hover { background-position: 0 -51px; }


/* 更新情報 */
#info {
	width:700px;
	overflow: hidden;
}

	#main_info {
		width:460px;
		float:left;
		display:inline;
	}
	
		#main_info p{
			color:#666666;
		}
	
		#main_info table{
				margin:0 0 5px 0;
		}
		
		#main_info th{
			width:85px;
			padding:4px 0 4px 0;
			vertical-align:top;
			text-align:center;
			line-height:1.3em;
			border-bottom:1px solid #DDDDDD;
		}
		
		#main_info td{
			width:375px;
			padding:4px 0 4px 0;
			vertical-align:top;
			line-height:1.3em;
			border-bottom:1px solid #DDDDDD;
		}
	
		#main_info #new{
			margin:0 0 15px 0;
		}
	
			#main_info #new h2 {
				margin:0 0 3px 0;
			}
	
	
		#main_info #pickup{
			margin:0;
			background:url(../images/pmenu/pickup_bg.gif) no-repeat bottom left;
			padding-bottom:5px;
		}
	
			#main_info #pickup .scroll_area{
				height:100px;
				overflow:auto;
				scrollbar-face-color: #F5F5F5; 
				scrollbar-track-color: #FFFFFF; 
				scrollbar-arrow-color: #374EBF; 
				scrollbar-highlight-color: #F5F5F5; 
				scrollbar-shadow-color: #F5F5F5; 
				scrollbar-3dlight-color: #F5F5F5; 
				scrollbar-darkshadow-color: #CCCCCC; 
			}
	
			#main_info #pickup table{
				width:425px;
				margin-left:7px;
			}
	
			#main_info #pickup th{
				padding:2px 0;
			}
			
			#main_info #pickup td{
				padding:2px 0;
				width:340px;
			}
	
	#sub_info{
		float:right;
		width:220px;
		display:inline;
		background:url(../images/banner/bnrarea_bg.gif) no-repeat bottom left;
	}
	
		#banner_area1{
			background-color:#FFFFFF;
			padding-bottom:20px;
		}
	
			#banner_area1 .banner{
				text-align:center;
				padding-top:15px;
			}
	
	
		#banner_area2{
			text-align:center;
			padding-bottom:5px;
		}
	
	
			#banner_area2 .banner{
				margin-bottom:7px;
			}
		
			#banner_area2 .banner_support{
				padding-top:10px;
			}



/* ----- 各種ヘッダー ----- */
.pd_header {
	background:url(../images/h2/h2_bg.gif) no-repeat top left;
	width: 700px;
	height:34px;
    overflow:hidden;
	margin:0 0 20px 0;
}

	.pd_header h2 { 
		float:left;
		display:inline;
		width: 560px;
		height:34px;
	}

	.pd_header .head_page_up { 
		float:right;
		display:inline;
		width: 120px;
		height:34px;
	}


	.pd_header .head_page_up a{ 
		display:block;
		overflow:hidden;
		text-indent:-9999px;

		width:120px;
		height:34px;
		background:url(../images/h2/h2_page_up.gif) no-repeat top left;
	}

	.pd_header .head_page_up a:hover { background-position: 0 -34px; }



