/*  EINS/PKI+ プログラム用スタイルシート
 *
 *  Copyright(C) 2003 INTEC Communications, Inc.
 *  All rights reserved.
 *
 *  author	A.Hazama
 *  author	N.Yamagiwa
 *	version   0.1     2004/05/17
 */

/*　body */
body {
background-color:	#FFFFFF;
}

/* リンク */
a {
text-decoration:	none;
}

/* リンクにマウスオーバー */
a:hover {
text-decoration:	underline;
}

/* HPタイトル部分 */
table.header {
width:	706px;
border-collapse:	collapse;
border-spacing: 0px;
}

/* タイトル */
td.EinsPki_Title {
width:750px;
height:25px;
border-top:	 double 5px #0000CC;
border-bottom:	  double 5px #0000CC;
background-color:#FFFFFF;
color:#000088;
text-align:center;
font-size:200%;
margin:	10px 0px;
padding:	5px;
}

/* Table */
table.Main {
width: 708px;
border:	none;
border-collapse:        collapse;
}

/* TITLE */
td.Main_Header {
width:	750px;
border-width:	3px;
border-color:#0000CC;
border-style:	solid;
height:	40px;
font-size:	200%;
font-weight:	bold;
background-color:	#FFFFFF;
color:	#000088;
margin:	10px;
padding-top:	20px;
padding-bottom:	20px;
text-align:	center;
}

/* 作業手順文 */
.Info {
font-weight:	bold;
text-align:	center;
}

/* 完了文 */
.Exp {
text-align:	center;
font-size:	150%;
}

/* CSR貼り付け */
table.Csr {
border: solid 1px #000000;
border-style: solid;
border-width: 1px;
border-color: #000000;
background-color:	#CCCCDD;
}

/* 水平項目 */
td.header_cols {
background-color: #00008b;
color: #ffffff;
white-space: nowrap;
border-style: solid;
border-width: 1px;
border-color: #000000;
padding: 3px;
vertical-align:middle;
text-align: center;
}

/* 入力スペース(灰色) */
table.Textarea_Gray {
width:			580px;
background-color:	#CCCCCC;
border-width:	0px;
margin:	10px;
border-style:	solid;
border-color:	#FFFFFF;
border-width:	1px;
}

/* 入力スペース(青色) */
table.Textarea_Blue {
border-style:	solid;
border-width:	1px;
border-color:	#000000;
border-collapse:	separate;
}

/* 表題 */
.Table_Header {
font:	140%;
font-weight:	bold;
}

/* 表項目(青色) */
td.Textarea_Blue_Left {
background-color:	#00008b;
color:	#ffffff;
border-style:	solid;
border-width:	1px;
border-color:	#000000;
padding: 3px;
}

/* 表入力項目(青色) */
td.Textarea_Blue_Right {
background-color:	#ffffee;
border-style:	solid;
border-width:	1px;
border-color:	#000000;
padding: 3px;
}

/* 証明書発行背景 */
table.Est {
width:	630px;
height:	250px;
background-color:	#CCCCDD;
border:	none;
text-align:	center;
}

/* 箇条書き */
table.List {
background-color:	#FFFFFF;
border-style:	solid;
border-width:	1px;
border-color:	#000000;
font-weight:	bold;
}
/* 注意文 */
.Alert {
color:	#FF0000;
font-weight:	bold;
font-size:	120%;
}

/* フッター */
td.Footer {
text-align:	center;
}

/* フォント */
.base_font {
font-size: 12px;
color: #000000;
}

/* 見出し */
.midashi {
font-size: 14px;
line-height: 18px;
font-weight: bold;
color: #FF0000;
}

/* 注意 */
.alert_font {
font-size: 16px;
color: #000000;
}

/* 見出し2(証明書ダウンロード手順画面) */
.midashi2 {
font-size: 16px;
line-height: 18px;
font-weight: bold;
}

/* フォント2(証明書ダウンロード手順画面) */
.base_font2 {
font-size: 14px;
color: #000000;
}

/* 注意書き背景 */
table.Memo {
width:	630px;
height:	60px;
background-color:	#ffffcc;
border:	3px red solid;
text-align:	center;
}

table.Memo_Add {
width:	630px;
height:	80px;
background-color:	#ffffcc;
border:	3px red solid;
text-align:	left;
font-size: 12px;
}

.mdshMrgn{
	margin-left:30px;
	line-height: 40px;
}
.attntnLftMrgn{
	margin-left:30px;
}

.imgBtn{
	border-style: none;
}
a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: “alpha( opacity=60 )”;
}

/* 見出し3(黒) */
.midashi3 {
font-size: 16px;
line-height: 18px;
font-weight: bold;
color: #000000;
}


