/* -- SOFTEK TEMPLATE -- */

/* -- TEMPLATE LINK STYLE -- */


A:LINK    {
  COLOR: #0033cc;
  TEXT-DECORATION:none;
}
A:VISITED {
  COLOR: #660099;
  TEXT-DECORATION:none;
}
A:ACTIVE  {
  COLOR: #01396A;
  TEXT-DECORATION:none;
}
A:HOVER   {
  COLOR: #CC0000;
  TEXT-DECORATION:underline;
}
A.MenuOff:link
	{
  color: #003399;
  text-decoration:none;
  font-size: 9pt;
}
A.MenuOff:visited
	{
  text-decoration:none;
  font-size: 9pt;
}
A.MenuOff:hover
	{
  text-decoration:underline;
  font-size: 9pt;
}
A.MenuOff:active
	{
  text-decoration:underline;
  font-size: 9pt;
}
A.MenuOn:link
	{
  color: #3300ff;
  text-decoration:none;
}
A.MenuOn:visited
	{
  color: #3300ff;
  text-decoration:none;
}
A.MenuOn:hover
	{
  color: #3300ff;
  text-decoration:none;
}
A.MenuOn:active
	{
  color: #03300ff;
  text-decoration:none;
}
/* -- GENERIC -- */

BODY,H1,H2,H3,H4,H5,H6,DIV,P,SPAN,TH,TD,A,INPUT,SELECT,TEXTAREA,FORM,UL,OL,LI,DL,DT,DD
	{
  font-size: 9pt;
  color:#000000;
}
H1	{
  font: bold 130% Arial;
  margin: 0px 0px 2px 5px;
  color: #000000
	;
}
H2	{
  font: bold 125% Verdana;
  margin: 0px 0px 2px 5px;
}
H3	{
  font: Bold 100% Verdana;
  line-height: 130%;
  margin: 0em;
}
H4	{
  font: Bold 75% Verdana;
  line-height: 140%;
  margin: 0px 0px 0px 0px;
}
H5	{
  font: Bold 70% Verdana;
  margin: -2px 0px 0px 0px;
}
P
	{
  color:#111111;
  font:12px 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
  font-weight: normal;
  font-style:normal;
  font-variant:normal;
  line-height: 1.4em;
  margin-top: 0.35em;
  margin-right: 0.35em;
  margin-bottom: 10px;
  margin-left: 12px;
}
P.big
	{
  color:#111111;
  font:120% ,'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
  font-weight: normal;
  font-style:normal;
  font-variant:normal;
  line-height: 1.4em;
  margin-top: 6px;
  margin-right: 5px;
  margin-bottom: 6px;
}
P.wide
	{
  color:#111111;
  font:12px 'Lucida Grande','Hiragino Kaku Gothic Pro',"ＭＳ ゴシック", "Osaka−等幅",sans-serif;
  font-weight: normal;
  font-style:normal;
  font-variant:normal;
  line-height: 1.5em;
  margin-top: 0.35em;
  margin-right: 0.35em;
  margin-bottom: 10px;
  margin-left: 12px;
}
P.stitle
	{
  color:#000000;
  font:12px 'Tahoma','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
  font-weight: bold;
  font-style:normal;
  font-variant:normal;
  line-height: 15px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 0px;
  margin-left: 5px;
}
P.tips
	{
  color:#000000;
  font:10px ;
  font-weight: normal;
  font-style:normal;
  font-variant:normal;
  line-height: 13px;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
}
UL
	{
  font: 100% ;
  margin-top: 0.35em;
  margin-bottom: 0.35em;
  margin-left: 10px;
  padding-left: 15px;
}
OL
	{
  font: 70% ;
  margin-top: 0.35em;
  margin-bottom: 0.35em;
}
LI
	{
  line-height: 1.4em;
}
STRONG
	{
  font: Verdana;
  font-weight: bold;
}
SMALL
	{
  font-size: 95%;
  font: Verdana;
  line-height: 100%;
}
HR
	{
  height: 1px;
  border-top: solid 1px #ece9d8;
  border-bottom: solid 1px #aca899;
}
.hr2
	{
  height: 4px;
  border-top: solid 1px #ece9d8;
  border-bottom: solid 1px #aca899;
}
.list1	{
  list-style-position : outside;
  list-style-image : url(../images/listimage1.png);
  margin-left: -2em;
}
/* -- サブメニュー(メインメニューの下部） -- */
.menu_td {
  background-color:#ffffff;
  color:#000000;
  font:10pt Verdana;
  letter-spacing : 0px;
  line-height:15pt;
}
/* -- ナビゲーションメニュー(左横） -- */



.LeftMenu TD
	{
  margin: 0px;
  padding: 3px 0px 3px 0px;
}
.LeftSubtitle
	{
  margin: 0px;
  padding: 5px 3px 5px 3px;
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}
TD.LeftMenuOn
	{
  background-color: #ffffff;
  font: bold 9pt Verdana;
}
/* -- 一般ローカル（テキスト文字） -- */

.text150
	{
  font: 100% Verdana;
  line-height : 140%;
}
.text145
	{
  font: 100% Verdana;
  line-height : 145%;
}
.text125
	{
  font: 10pt Verdana;
  line-height : 120%;
}
.text110
	{
  font: 10pt Verdana;
  line-height : 110%;
}
.text_verdana
	{
  font : 10pt Verdana;
  line-height : 130%;
}
.text_10px
  font: 9px Verdana;
  line-height : 130%;
}
.text_96
	{
  font: 11px Verdana;
  line-height : 130%;
}
.text_normal
	{
  font:12px ,'Tahoma','Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
  font-weight: normal;
  font-style:normal;
  font-variant:normal;
  font-color:#222222;
  line-height : 16px;
}
.text_common
	{
  color:#111111;
  font:12px 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
  font-weight: normal;
  font-style:normal;
  font-variant:normal;
  line-height: 1.4em;
}
.text_small
	{
  font-size: 8pt;
  line-height : 130%;
}
.text14
	{
  font-size:14px;
  line-height: 18px;
}
.text12
	{
  font-size:12px;
  line-height: 15px;
}
.text10	
	{
  font-size: 10pt;
}
.text9v	
	{
  font: 8pt Verdana;
}
.boldtext
	{
  line-height: 140%;
  font: Verdana;
  font-weight: bold;
  padding: 10px 0px 15px 5px;
}
.boldtext_light
	{
  line-height: 150%;
  font: 80% Verdana;
  color:#555555;
  padding: 0px 0px 15px 5px;
}
/* -- subbulet table&td -- */
TABLE.subbullets
	{
  margin-top: 3px;
}
.subbullet
	{
  font: 70% Verdana;
  color: #A6A6A6;
  padding: 9px 4px 0px 15px;
}
TD.sublink	
	{
  font: 10pt Verdana;
  line-height: 130%;
  padding-top : 5px;
}
/* -- リンクを行わないサブタイトル（青文字） -- */
TD.subtitle	
	{
  color:  #0033cc;
  font: 9pt Verdana;
  line-height: 130%;
  padding-top: 5px;
}
/* -- 画像寄りのパッディング -- */
.nearGraph	
	{
  margin: 0px 12px 5px 0px;
}
/* -- 交互色変わりリスティング -- */
.listing1
	{
  padding: 2px 2px 2px 2px;
  background-color: #ffffff;
  font: 10px Verdana;
}
.listing2
	{
  padding: 2px 2px 2px 2px;
  background-color: #cfdfef;
  border-top   : 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  font: 10px Verdana;
}
/* -- 行枠囲みリスティング -- */
.listing3
	{
  padding: 1px 0px 1px 0px;
  border: 1px solid #d1d1d1;
  font : 10px Verdana;
  background-color: #f9f9f9;
}
.faqlisting1
	{
  padding: 1px 0px 1px 0px;
  border-bottom: 1px solid #eeeeee;
  ;
  background-color: #ffffff ;
}
/* -- 表の枠 -- */

.frame	
	{
  border: 1px solid #bbbbbb;
}
.frame_dark	
	{
  border: 1px solid #777777;
}
.frame_left	
	{
  border-left: 1px solid #bbbbbb
;
}
.frame_side	
	{
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
}
.frame_right	
	{
  border-right: 1px solid #bbbbbb;
}
.frame_left	
	{
  border-left: 1px solid #bbbbbb;
}
.frame_top	
	{
  border-top: 1px solid #bbbbbb;
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #bbbbbb;
}
.frame_bottom	
	{
  border-right: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
  border-left: 1px solid #bbbbbb;
}
/* -- 表等の区分色の標準背景カラー（背景が白の場合） -- */

.Cwine
	{
  background-color: #cc0033;
}
.Cblue
	{
  background-color: #336699;
}
.Clightblue
	{
  background-color: #dff0ff;
}
.Cgrey1
	{
  background-color: #999999;
}
.Cgrey2
	{
  background-color: #dcdcdc;
}
.Cgrey3
	{
  background-color: #efefef;
}
.Cgrey4
	{
  background-color: #f2f2f2;
}
.Ccyan0
	{
  background-color: #85a8cb;
}
.Ccyan1
	{
  background-color: #76b2f0;
}
.Ccyan2
	{
  background-color: #b7cef2;
}
.Ccyan3
	{
  background-color: #e3effe;
}
.Ccyan4
	{
  background-color: #deeaef;
}
.Ccream
	{
  background-color: #ffffcc;
}
.Cmosgreen1
	{
  background-color: #ccdfdb;
}
.Cmosgreen2
	{
  background-color: #d8e7e4;
}
.Ccharcoal1
	{
  background-color: #e6e1cc;
}
.Ccharcoal2
	{
  background-color: #ece9d9;
}
/* -- 各自ローカル設定　後でマージする必要性あり　必要最小限にすること -- */

/* -- PGI resources CSS -- */

PRE.display
{
  line-height: 120%;
	border-top:#DDDDEE 1px solid;
	border-bottom:#888899 1px solid;
	border-left:#DDDDEE 1px solid;
	border-right:#888899 1px solid;
	padding:1em;
	margin-left:0em;
	margin-right:0em;
	white-space:pre;
	background-color:#edf4Fe;

}



