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

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

}

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

#bnr_t4cp {
	text-align:center;
	margin:0 0 5px 0;
}

#bnr_softplaza {
	text-align:center;
	margin:0 0 10px 0;
}

#lineup {
	margin:0 0 30px 0;
}

	#lineup h2{
		margin:0 0 15px 0;
	}

	#lineup .lineup_box {
		width:610px;
		overflow:hidden;
		margin:0 0 20px;
	}

	#lineup .lineup_box .lineup_box_l{
		width:295px;
		overflow:hidden;
		float:left;
	}

	#lineup .lineup_box .lineup_box_r{
		width:295px;
		overflow:hidden;
		float:right;
	}

	#lineup .lineup_box #lineup_is{ background:url(../images/lineup_is.gif) no-repeat top left; height:120px;}
	#lineup .lineup_box #lineup_isu{ background:url(../images/lineup_isu.gif) no-repeat top left; height:120px;}
	#lineup .lineup_box #lineup_tc{ background:url(../images/lineup_tc.gif) no-repeat top left; height:120px;}
	#lineup .lineup_box #lineup_av{ background:url(../images/lineup_av.gif) no-repeat top left; height:120px;}


		#lineup .lineup_box .btn_fea {
			width:56px;
			display:inline;
			float:left;
			margin-top:87px;
			margin-left:95px;

		}
	
		#lineup .lineup_box .btn_buy {
			width:56px;
			display:inline;
			float:left;
			margin-top:87px;
			margin-left:6px;
		}
	
			#lineup .lineup_box a {
				display:block;
				overflow: hidden;
				text-indent:-9999px;
			}
		
			#lineup .lineup_box .btn_fea a {
				background:url(../images/lineup_btn_fea.gif) no-repeat top left; width:56px; height:18px;
			}
		
			#lineup .lineup_box .btn_buy a {
				background:url(../images/lineup_btn_buy.gif) no-repeat top left; width:56px; height:18px;
			}
		
			#lineup .lineup_box a:hover { background-position: 0 -18px;}


/* ニュース */
#news {
	margin:0 0 40px 0;
}

	#news h2{
		margin:0 0 5px 0;
	}
	#news p{
		margin:0 0 0 17px;
	}

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



/* 製品の特長 */
#features {
	margin:0 0 30px 0;
}

	#features .hr{
		margin:10px 0 30px 0;
	}

	#features h2 {
		margin:0 0 5px 0;
		font-weight:bold;
	}

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

	#features h4 {
		font-weight:bold;
		font-size:120%;
		margin:0 0 0 5px;
	}

	#features h5 {
		font-weight:bold;
		font-size:110%;
		margin:0 0 0 5px;
	}
	
	#features p {
		margin:0 0 20px 5px;
	}
	
	#features .graph3 {
		width:317px;
		float:right;
		display:inline;
	}
	



/* 製品フッター */
#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";
	}


