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

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

	/* ページ上部へ戻る */
	#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 {
	width:700px;
	margin: 0 auto;
	text-align:left;
}

	/* ページ上部へ戻る */
	#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; }


/* 製品ヘッダー */

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

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

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

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

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


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


/* ----- 製品紹介ページに戻る ----- */
#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_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;
	display:inline;
	width: 500px;
	background:url(../images/pmenu_bg.gif) no-repeat top left;
}

	#pmenu ul {

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



/* ----- 製品メニュー(下段) ----- */
#pmenu2 {
 	padding-top:5px;
}

	#pmenu2 ul {
		margin:0;
	}
	
	#pmenu2 ul li {
		list-style:none;
		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_search a{ background:url(../images/pmenu_search.gif) no-repeat top left; margin-left:15px; margin-right:30px; width:117px;}
	#pmenu2_cable a  { background:url(../images/pmenu_cable.gif) no-repeat top left; margin-right:20px; width:160px;}
	#pmenu2_hikaku a  { background:url(../images/pmenu_hikaku.gif) no-repeat top left; margin-right:20px; width:130px;}



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

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

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

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


/* ----- 各種ヘッダー ----- */
.pd_header {
	background:url(../images/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{ 

		float:right;

		display:block;
		overflow: hidden;
		text-indent:-9999px;

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

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


/* 更新情報 */
#info {
	width:460px;
	float:left;
	display:inline;
}

	#info p{
		color:#666666;
	}

	#info table{
			margin:0 0 5px 0;
	}
	
	#info th{
		width:85px;
		padding:4px 0 4px 0;
		vertical-align:top;
		text-align:center;
		line-height:1.3em;
		border-bottom:1px solid #DDDDDD;
	}
	
	#info td{
		width:375px;
		padding:4px 0 4px 0;
		vertical-align:top;
		line-height:1.3em;
		border-bottom:1px solid #DDDDDD;
	}

	#info #new{
		margin:0 0 15px 0;
	}

		#info #new h2 {
			margin:0 0 3px 0;
		}

	#info #old{
		margin:0 0 30px 0;
	}

		#info #old h3 {
			padding:0 0 3px 0;
		}

		#info #old th{
			padding:2px 0;
		}
		
		#info #old td{
			padding:2px 0;
		}

	#info #pickup{
		margin:0;
		background:url(../images/pickup_bg.gif) no-repeat bottom left;
		padding-bottom:5px;
	}

		#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; 
		}

		#info #pickup table{
			width:425px;
			margin-left:7px;
		}

		#info #pickup th{
			padding:2px 0;
		}
		
		#info #pickup td{
			padding:2px 0;
			width:340px;
		}

		





#sub_info{
	float:right;
	width:220px;
	display:inline;
	background:url(../images/bnrarea_bg.gif) no-repeat bottom left;
}

	#banner_area1{
		background-color:#FFFFFF;
		padding-bottom:5px;
	}

		#banner_area1 .banner{
			text-align:center;
			padding-bottom:5px;
		}


	#banner_area2{
		text-align:center;
		padding-bottom:5px;
	}


		#banner_area2 .banner{
			margin-bottom:5px;
		}
	
		#banner_area2 .banner_support{
			padding-top:10px;
		}





