/*--------------------------------------
  supplement for fe.css 
  Last Update 2009-02-23

---------------------------------------*/




/*--------------------------------------
  Text Module
---------------------------------------*/


h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight: bold;
	line-height: 1.2;
	padding: 0px;
	margin: 0.1em 2px;
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 120%;
}

h3 {
	font-size: 110%;
}

h4 {
	font-size: 90%;
}

h5 {
	font-size: 80%;
}



/*--------------------------------------
  Substitute for Image
---------------------------------------*/


h1.topnew {
	font-size: 140%;
	color: #CC0000;
}



/*--------------------------------------
  Order for Heading
---------------------------------------*/

h2.about {
	font-size: 120%;
	color: #CC0000;
	border-left: 7px solid #cc0000;
	padding-left: 0.5em;
}

h2.about2 {
	font-size: 120%;
	color: #CC0000;
	border-left: 7px solid #cc0000;
	padding-left: 0.5em;
	margin-top: 1.25em;
	margin-bottom: -0.5em;
}

OL.about-H3 {
	font-weight: bold;
}

LI.about-H3 {
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: bold;
}

.aboutForH3 {
	font-weight: normal;
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 95%;
}



/*--------------------------------------
  Definition Term
---------------------------------------*/

DT {
	font-weight: bold;
	margin-top: 1em;
}

DL.inTable DT {
	font-weight: bold;
	margin-top: 0;
}

DL.inTable DD {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 3em;
}

DL.inTableCompact DT {
	font-weight: bold;
	margin-top: 0;
}

DL.inTableCompact DD {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 4em;
}

/*--------------------------------------
  Table Caption
---------------------------------------*/
.UseSample {
	caption-side: top;
	text-align: left;
	font-weight: bold;
}


/*--------------------------------------
  List Style
---------------------------------------*/
.HeadNone {
	list-style-type: none;
}

LI.inTable {
	margin-left: 0em;
}


/*--------------------------------------
  for Notes
---------------------------------------*/
UL.ForNotes {
	list-style-type: none;
	list-style-position: outside;
}

UL.ForNotes LI {
	margin-left: 3em;
	font-size:8pt; color: #333333;
	text-indent: -1em;
}

P.ForNotes {
	margin-left: 3em;
	font-size:8pt; color: #333333;
	text-indent: -1em;
}

P.ForNotesRed {
	margin-left: 3em;
	font-size:8pt; color: #CC0000;
	text-indent: -1em;
}

P.ForNotesStrong {
	margin-left: 3em;
	font-size:8pt; color: #333333;
	text-indent: -1em;
	font-weight: bold;
}



/*--------------------------------------
  in Table
---------------------------------------*/

.inTableForJAN { font-size:11pt; color: #000000 ;}

.inTable { font-size:10pt; color: #000000 ;}


/*--------------------------------------
  Table Design
---------------------------------------*/
/* 表全体のデザイン */
table.fe02 {
   border-spacing: 0px;   /* セルの間隔をなくす */
   font-family: Verdana,sans-serif;   /* フォントの指定 */
   font-size: smaller;   /* 文字サイズを小さめに */
}
/* セルのデザインのうちヘッダと中身の共通部分 */
table.fe02 th, table.fe02 td {
   border-width: 1px;   /* セルの枠線は太さ1ピクセル */
   border-style: solid;   /* セルの枠線は実線 */
   padding: 2px;   /* セル内側の余白は2ピクセル */
}
/* ヘッダセルのデザイン */
table.fe02 thead th {
   border-color: #ccffcc #7ca866 #7ca866 #ccffcc;   /* ※1 */
   background-color: #bceaa8;   /* ※1 */
   font-size: 100%;   /* ※1 */
}
table.fe02 tbody th {
   border-color: #ffffcc #aca866 #aca866 #ffffcc;   /* ※2 */
   background-color: #eceaa8;   /* ※2 */
}
/* セルのデザイン */
table.fe02 td {
   border-color: #ffffff #aca899 #aca899 #ffffff;   /* ※3 */
   background-color: #ecead8;   /* ※3 */
}




