@charset "UTF-8";
/*********************************************************************************************/
/* [ 製品別 CSS ]
/*
/* (c)2009 Jungle, Inc. All Rights Reserved.
/*********************************************************************************************/

/* 製品ヘッダー */
#product {

}

	#phead {

	}

	#pmenu {
		width:610px;
		height:169px;
		overflow:hidden;
		margin-top: 10px;
	}

		#pmenu li {
			float:left;
		}
	
		#pmenu a {
			display:block;
			overflow: hidden;
			text-indent:-9999px;
		}
	
		#pmenu #is a { background:url(../images/pmenu/btn_is.gif) no-repeat top left; margin:0 17px 0 0; width:192px; height:169px;}
		#pmenu #isp a { background:url(../images/pmenu/btn_isp.gif) no-repeat top left; margin:0 17px 0 0; width:192px; height:169px;}
		#pmenu #av a { background:url(../images/pmenu/btn_av.gif) no-repeat top left; margin:0 0 0 0; width:192px; height:169px;}

		#pmenu #is a:hover { background-position: 0 -169px; }
		#pmenu #isp a:hover { background-position: 0 -169px; }
		#pmenu #av a:hover { background-position: 0 -169px; }

		#pmenu #is.active a { background-position: 0 -338px; margin-top:0; height:169px;}
		#pmenu #isp.active a { background-position: 0 -338px; margin-top:0; height:169px;}
		#pmenu #av.active a { background-position: 0 -338px; margin-top:0; height:169px;}

		#pmenu #is.active a:hover { background-position: 0 -338px;}
		#pmenu #isp.active a:hover { background-position: 0 -338px;}
		#pmenu #av.active a:hover { background-position: 0 -338px;}



/* 価格・ラインアップ */
#lineup {
	margin:0 0 20px 0;
}

	#lineup h2 {
		font-weight:bold;
	}

	#lineup h2.title {
		font-size: 110%;
		color: #fff;
		padding: 12px 10px;
	}


	#lineup h3 {
		font-weight:bold;
		margin:0 0 15px 10px;
	}

	#lineup p {
		margin:0 0 5px 0;
	}



	#lineup .box{
		width:570px;
		overflow:hidden;
		background: url(../images/lineup/bg_centerline.gif) center top repeat-y;
		margin:0 0 0 10px;
		padding-bottom: 20px;
	}
	
		#lineup .box .box_l{
			width:280px;
			float:left;
			overflow:hidden;
		}
		
		#lineup .box .box_r{
			width:280px;
			float:right;
			overflow:hidden;
		}
			#lineup .box .pkg {
				float:left;
				width:100px;
				display:inline;
			}
			
			#lineup .box .info {
				float:right;
				width:180px;
				display:inline;
		
			}
		
				#lineup .box h4 {
					font-weight:bold;
					line-height:1.3em;
					margin:0 0 8px 0;
				
				}
		
				#lineup .box .info .price {
				}
		
				#lineup .box .info .price2 {
					color:#E51C0E;
					font-size:105%;
					font-family: "Verdana","ＭＳ Ｐゴシック","Osaka";
					font-weight:bold;
				}
		
				#lineup .box .info p {
					line-height:1.3em;
					margin:0 0 10px 0;
				}
		
				#lineup .box .buy a {
					display:block;
					overflow: hidden;
					text-indent:-9999px;
					background:url(../../common/images/pmenu/lineup_btn_buy.gif) no-repeat top left;
					width:86px; height:20px;
				}
				
				#lineup .box .buy a:hover { background-position: 0 -20px; }
				
				
				
			

	#lineup #isBody, #lineup #ispBody, #lineup #avBody {
		background: #939192;
		padding-bottom: 10px;

	}

	#lineup .listbox {
		width: 590px;
		margin: 0 0 0 10px;
		padding-top: 10px;
		background: #fff;

	}



/* 製品フッター */
#pfoot {
	margin:0 0 30px 0;
	padding:0;
}

#pfoot .notice{
	background:#F5F5F5;
	border:1px #AAAAAA solid;
	padding:5px;
	margin:0 0 20px 0;
}

	#pfoot .notice h3{
		background:url(../images/notice.gif) no-repeat left center;
		font-weight:bold;
		margin: 0 0 5px 0;
		padding-left:18px;
	}
	

	#pfoot .notice ul,#pfoot .notice_tm ul{
		margin: 0 0 0 20px;
	}

	#pfoot .notice li,#pfoot .notice_tm li{
		list-style:disc;
		margin: 0 0 5px 0;
		font-size:85%;
		*font-size:77%;
		font-family: "Verdana";
	}

