/***************************************************
  アルファシステムズWebサイト スタイルシート 
  ファイル : product.css
  もくてき : 製品紹介ページ共通のスタイル定義
****************************************************/

/*** 見出し ***/
h3{
	font-size:120%;
	padding :7px;
	margin :20px 0px 15px 0px;
	background-repeat :repeat;
	border:1px outset;
}


/*** 製品詳細情報（概要）***/
div.summary{
	margin:15px 0px 0px 0px;
	border:dashed 2px;
}
/* 概要構成テーブル */
div.summary table{
	width:100%;
}
/* 概要 キャッチコピー部 */
div.summary td.copy{
	font-weight:bold;
	font-size:130%;
	text-align:left;
	padding:15px 0px 5px 10px;
}
/* 概要 イメージ画像部 */
div.summary td.image{
	width:110px;
	padding-left:10px;
}
/* 概要 説明部 */
div.summary td.introduction{
	vertical-align:top;
	line-height:20px;
}
/* 概要 キーワード部 */
div.summary td.keyword{
	background-color:#FFFFCC;
	vertical-align:middle;
	height:40px;
	padding-left:1em;
}

/* 概要 ダウンロード部 */
div.download{
	text-align:right;
	margin-top:3px;
}

X.pdct_summary table.key th{
  width:390px;
  text-align:left;
  font-weight:normal;
  padding-left:0px;
}
X.pdct_summary table.key td{
	text-align: right;
}

/*** 製品詳細 左側 ***/
td.detailL{
}

/*** 製品詳細 右側 ***/
td.detailR{
	width:220px;
}
td.detailR div{
	text-align:center;
}

/*** 製品詳細の注意書き部 ***/
div.detail p.notes{
	font-size:90%;
	margin-left:2.5em;
}

/*** 付記注意事項 ***/
p.caution{
	margin:10px 0 0 0;
	background-color:#ffffcc;
	font-style:italic;
	padding:3px;
	font-size: 85%;
}
Xdiv.pdct{
	margin-bottom:10px;
	border-bottom:solid 1px;
}

/*** 製品詳細 見出し ***/
div.detail h5{
	margin:2em 1em 1em 0em;
	border-bottom:double 3px;
	font-size:100%;
}

/*** 製品詳細 リスト ***/
div.detail ul{
	margin:0px 20px 0px 2em;

}
div.detail ul li{
	margin-bottom:5px;
}
X.pdct ul ul{
  margin:5px 10px 20px 10px;
  list-style:circle;
}
X.pdct ul p{
  margin-left:0px;
  margin-top:10px;
  background-color:#ffffcc;
  font:italic;
}


/*** 製品詳細 レイアウト ***/
div.detail table tr{
	vertical-align:top;
}


/*** 問い合わせ先 ***/
div.inquiry{
	border-top:1px solid black;
	padding:1em;
}
div.inquiry p{
	margin-top:0;
	margin-left:15px;
}
div.inquiry h5{
	font-size:110%;
}

/*** 特設サイトバナー ***/
div.specialsitebanner{
	text-align:center;
	color:red;
}
div.specialsitebanner img{
	border-style:solid;
	border-color:blue;
	border-width:2px;
}