@charset "UTF-8";
/*********************************************************************************************/
/* [ Vector用 製品別 CSS ]
/*
/* (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 ol{ margin: 0 0 0 30px; }
	#contents ol li{ list-style:decimal; margin: 0 0 20px 0; }


/* 製品ヘッダー */

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

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


/* ----- 製品メニュー ----- */
#pmenu {
	width: 700px;
	background:url(../images/pmenu_bg.gif) no-repeat top left;
}

	#pmenu ul {
		margin:0;
	}
	
	#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_top a{ background:url(../images/pmenu_top.gif) no-repeat top left; margin-left:50px; margin-right:35px; width:85px;}
	#pmenu_models a  { background:url(../images/pmenu_models.gif) no-repeat top left; margin-right:35px; width:85px;}
	#pmenu_require a  { background:url(../images/pmenu_require.gif) no-repeat top left; margin-right:35px; width:85px;}
	#pmenu_support a { background:url(../images/pmenu_support.gif) no-repeat top left; margin-right:35px; width:85px;}
	#pmenu_cable a { background:url(../images/pmenu_cable.gif) no-repeat top left; margin-right:30px; width:111px;}

	#pmenu p {
		clear:both;
		padding:5px 10px;
	}


/* floatクリア */
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	}


/* 導入部分 */
#info {
	margin:0 0 0 0;
}

	#info h2{
			margin:0 0 5px 0;
	}

	#info a{
		font-weight:bold;
	}

	#info ul{
		margin-bottom:20px;
	}



/* 導入部分 */
#index {
	margin:0 0 0 0;
}

	#index h3{
			font-size:110%;
			font-weight:bold;
			border-bottom:1px #AAAAAA solid;
			margin:0 0 3px 0;
	}

	#index p{
		margin:0 0 20px 0;
	}

	#index ul{
		margin-bottom:20px;
	}

	#index ol{
		margin-bottom:20px;
	}




#carrier h2 {
			font-size:120%;
			font-weight:bold;
			border-bottom:1px #AAAAAA solid;
			margin:0 0 3px 0;
}

#carrier p {
	margin:0 0 20px 0;
}

#carrier table {
	width:700px;
	margin:0 0 40px 0;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
}

#carrier th {
	width:120px;
	padding: 5px;
	color: #666666;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-color:#F5F5F5;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}

#carrier td {
	padding: 5px;
	vertical-align:middle;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}

#carrier .syousai {
	width: 50px;
	text-align: center;
}

#models table {
	width:700px;
	border-left: 1px solid #CCCCCC;
	margin-bottom: 30px;
}

#models th {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#F5F5F5;
	width:100px;
	vertical-align:middle;
	font-weight:normal;
	padding: 5px;
}

#models td {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}

#models h3 {
	padding: 2px 5px;
	background-color:#999999;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}














/* 動作環境 */

#require {
	padding:0 0 0 0;
}

	#require h2 {
				font-size:120%;
				font-weight:bold;
				border-bottom:1px #AAAAAA solid;
				margin:0 0 3px 0;
	}

	#require h3 {
		font-weight:bold;
		margin:0 0 3px 0;
	}

	#require p {
		margin:0 0 20px 0;
	}
	
	#require table {
		margin:0 0 20px 0;
		width:700px;
		border-top: 1px solid #AAAAAA;
		border-left: 1px solid #AAAAAA;
	}
	
	#require th {
		width:120px;
		padding:5px;
		font-weight:normal;
		text-align:center;
		vertical-align:middle;
		background-color:#F9F9F3;
		border-bottom: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
	
	}
	
	#require td {
		padding:5px;
		border-bottom: 1px solid #AAAAAA;
		border-right: 1px solid #AAAAAA;
	}


/* 製品フッター */

#pfoot {
	margin:0 0 30px 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;
		font-size:110%;
		margin: 0 0 5px 0;
		padding-left:18px;
	}
	
	#pfoot .notice_tm li, .notice li{
		margin: 0 0 5px 0;
		font-size:85%;
		*font-size:77%;
		font-family: "Verdana";
	}

