@charset "utf-8";

/* 共通スタイル */
/* body { font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";} */
h1.irp_h1 { color: #666666; font-size:16px; font-weight:bold; }
h2.irp_h2 { color: #666666; font-size:14px; font-weight:bold; margin: 8px 0px ; text-align: left;}
h3.irp_h3 { border-left: solid #7B7D7B 5px; margin: 65px 0px 8px 0px; padding:3px 0px 3px 5px; font-size:13px; text-align: left;}
h2#title { font-size:18px; margin-bottom:15px; text-align: left;}
a { color: #000000;}
a:hover { color: #0000FF; text-decoration: underline;}
a:visited { color:#840084; }
ul,li { margin: 0; padding: 0;}
#ir_news,#irp-library,#ir_calendar { width: 529px; margin: 0 25px 0 33px;}
#irp-highlight { width: 560px; margin-left: 15px; }
#irp-highlight h2#title { margin-left: 6px;}
#contents table td,#contents div.tblFormat, div.singleSetting { text-align: left;}

/* PDF アイコン */
.irp-icon {
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px; padding-top: 8px; padding-bottom: 4px;
	margin-right: 4px;
	line-height: 20px;
	text-decoration: none;
}
.irp-icon-pdf { background-image: url(../images/pdf.gif); }
.irp-icon-url,.irp-icon-htm { background-image: url(../images/html.gif); }
.irp-icon-mov { background-image: url(../images/mov.png); }
.irp-icon-swf { background-image: url(../images/swf.png); }
.irp-icon-xls { background-image: url(../images/xls.png); }
.irp-icon-doc { background-image: url(../images/doc.png); }
.irp-icon-ppt { background-image: url(../images/ppt.png); }
.irp-icon-zip { background-image: url(../images/zip.png); }
.irp-icon-xml { background-image: url(../images/xml.png); }
.irp-icon-csv { background-image: url(../images/csv.png); }

/* プレスリリース *****************************************************/
.irp-press-list { margin: 0; padding: 0;}

/* ナビゲーション */
.irp-press-navi { margin: 0; padding: 0 0 10px;}
.irp-press-navi li { float: left; display: inline; padding: 5px 5px 0 0 ; text-align: center;}

/* 日付とタイトル */
.irp-press-list-top .irp-item { padding-left: 100px; padding-bottom: 3px; margin: 17px 0; }
.irp-press-list-top .irp-item .irp-date { margin-left: -100px; float: left; width:100px; font-weight: normal;}
.irp-press-list-top .irp-item .irp-title-block { padding-bottom: 0px; padding-left: 65px; margin: 0; border: 0; }

/* アイコン */
.irp-press-list-top .irp-item .irp-title-block { background-position: left top; background-repeat:no-repeat; line-height: 120%; text-align: left;min-height: 24px; height: auto !important; height: 24px;}
.irp-press-list-top .news     .irp-title-block { background-image: url(../images/news.jpg); }
.irp-press-list-top .prod     .irp-title-block { background-image: url(../images/prod.jpg); }
.irp-press-list-top .item     .irp-title-block { background-image: url(../images/item.jpg); }
.irp-press-list-top .serv     .irp-title-block { background-image: url(../images/serv.jpg); }
.irp-press-list-top .web      .irp-title-block { background-image: url(../images/web.jpg); }
.irp-press-list-top .press    .irp-title-block { background-image: url(../images/release.jpg); }
.irp-press-list-top .ir       .irp-title-block { background-image: url(../images/ir.jpg); font-weight: normal; color: #000000;}
.irp-press-list-top .company       .irp-title-block { background-image: url(../images/ir.jpg); font-weight: normal; color: #000000;}
.irp-press-list-top .pr       .irp-title-block { background-image: url(../images/pr.jpg); }
.irp-press-list-top .misc     .irp-title-block { background-image: url(../images/other.jpg); }
.irp-press-list-top .tanshin  .irp-title-block { background-image: url(../images/tanshin.jpg); }

/* ナビゲーションのリンク */
.irp-press-navi li a { color: #666666; text-decoration:none; text-align: center;}
.irp-press-navi li a:hover { color: #000000; text-decoration: none; }

/* 日付 */
.irp-press-list-top .irp-date { color: #000000; }

/* タイトル＆リンク */
.irp-press-list-top .irp-title { color: #666666; }
.irp-press-list-top .irp-title a { text-decoration: none; }
.irp-press-list-top .irp-title a:hover { text-decoration: underline; }

/* 日付とタイトル */
.irp-press-list .irp-item { padding-left: 130px; padding-bottom: 3px; border-bottom: 1px; margin-bottom: 8px; }
.irp-press-list .irp-item .irp-date { margin-left: -120px; float: left; width:120px; font-weight: normal;}
.irp-press-list .irp-item .irp-title-block { padding-bottom: 0px; padding-left: 115px; margin: 0; border: 0; }

/* アイコン */
.irp-press-list .irp-item .irp-title-block { background-position: left top; background-repeat:no-repeat; line-height: 120%; width: 355px;min-height: 24px; height: auto !important; height: 24px; }
.irp-press-list .news     .irp-title-block { background-image: url(../images/news.jpg); }
.irp-press-list .prod     .irp-title-block { background-image: url(../images/prod.jpg); }
.irp-press-list .item     .irp-title-block { background-image: url(../images/item.jpg); }
.irp-press-list .serv     .irp-title-block { background-image: url(../images/serv.jpg); }
.irp-press-list .web      .irp-title-block { background-image: url(../images/web.jpg); }
.irp-press-list .press    .irp-title-block { background-image: url(../images/release.jpg); }
.irp-press-list .ir       .irp-title-block { background-image: url(../images/ir.jpg); font-weight: normal; color: #000000;}
.irp-press-list .company       .irp-title-block { background-image: url(../images/ir.jpg); font-weight: normal; color: #000000;}
.irp-press-list .pr       .irp-title-block { background-image: url(../images/pr.jpg); }
.irp-press-list .misc     .irp-title-block { background-image: url(../images/other.jpg); }
.irp-press-list .tanshin  .irp-title-block { background-image: url(../images/tanshin.jpg); }

/* 日付 */
.irp-press-list .irp-date { color: #000000; }

/* タイトル＆リンク */
.irp-press-list .irp-title { color: #666666; line-height: 150%; }
.irp-press-list .irp-title a { color: #336699; }
.irp-press-list .irp-title a:hover { color: #FF6600; text-decoration: none; }



/* プレスリリース本文 *************************************************/
.irp-document h2 { font-size: 14px; text-decoration: underline;}
.irp-document { margin-left: 20px; margin-right: 20px; padding: 10px 0; width: 544px; text-align: left;}
.right_title { margin-left: 20px; text-align: left;}

/*  CPトップ  *********************************************************/
#irp-press-corp-top { width: 465px;}
#irp-press-link { position: relative; top: 0px; left: 210px;}
#irp-press-corp-top .irp-item { margin-bottom: 0; padding-bottom: 0;}
#irp-press-corp-top .irp-item .irp-date { float: none; }
#irp-press-corp-top .irp-item .irp-title-block { background-position: 0px 1px; margin-left: -100px; padding-left: 110px; position:relative; }
#irp-press-corp-top  .irp-title a { color: #000066;}
#irp-press-corp-top  .irp-title a:visited { color: #840084;}
#irp-press-corp-top  .irp-title a:hover { color: #FF9900;}
h3#irp_latest_news { margin:20px 0 25px; }

/*  IRトップ  *********************************************************/
#irtop .irp-library-quarter { background-color:#EBF5FF; border: 1px solid #31416E; width: 538px; margin: 0 21px 0 32px; padding: 0; }
#irtop .irp-library-quarter h2.irp_h2 { background-color: #31416E; color: #FFFFFF; margin: 0; padding: 5px; font-size: 13px;}
.newquarter .irp-library-zip,.newquarter .irp-library-term { display: none;}
#irtop h3.irp_h3 { margin-top: 15px; margin-left: 32px;}
#irtop #irp-press-link { position: relative; top: 0px; left: 290px;}
#irp-press-ir-top { margin-left: 32px;}
#irtop .irp-press-list .irp-item .irp-title-block { width: 365px; margin-right: 20px;}

div#irtop-bottom {clear:both; padding-top: 5px; margin-top:8px; margin-left: 32px;}
div#irtop-bottom ul{border-collapse: collapse; margin: 0; padding: 0;}
div#irtop-bottom ul li{list-style: none; margin: 0; padding: 0; text-align: left;}
div#irtop-bottom ul.ul-parent h3 {background: url(../images/h3_bg.jpg) repeat-x; height: 26px; margin: 0; padding: 6px 0 0 10px; }
div#irtop-bottom ul.ul-parent li{float: left; width: 129px; height:130px; padding: 1px; border: solid 1px #ccc; border-right: none; border-collapse: collapse;}
div#irtop-bottom ul.ul-parent li.li-parent-last{border: solid 1px #ccc;}
div#irtop-bottom ul.child{margin: 5px;}
div#irtop-bottom ul.child li{list-style: none; border: none; width: auto; float: none; height: auto; padding-left:4px;}


/* ライブラリ *********************************************************/

/* 最新四半期エリア（トップ） */
.irp-library-quarter { margin: 5px 5px 5px 0; border: solid 1px #999999; padding:5px; background-color:#F0F0F0; padding-left: 15px; }
.irp-library-quarter ul { margin : 5px; padding :5px ;}
.irp-library-quarter li { color:#555555;  padding:3px; margin:0px; list-style: none; margin-left: 0px; text-align: left;}
.irp-library-quarter li a {}
.irp-library-quarter li a:hover {}

.irp-library-quarter h2{ margin-bottom :5px;}
div h2{ margin-bottom :5px;}

/* 最新期IR資料ダウンロード（トップ） */
.irp-library-zip h3 { border-left: solid #7B7D7B 5px; margin: 0px 0px 8px 0px; padding:3px 0px 3px 5px;width:94%; position:relative;}
.irp-library-zip { margin: 5px 5px 5px 0; padding: 5px 5px 5px 0; }

/* カテゴリブロック（トップ）の配置 */
.irp-library-term .irp-category { width: 512px; float: left; margin: 5px 5px 5px 0; padding: 5px 5px 5px 0; }
.irp-library-term .irp-category ul { margin : 5px 5px 5px 0; padding : 5px 5px 5px 0;}
.irp-library-term .irp-category-3 { clear: left; }
.irp-library-term .irp-category-5 { clear: left; }
.irp-library-term .irp-category-7 { clear: left; }
.irp-library-term .irp-category-9 { clear: left; }

/* カテゴリブロック（トップ）のタイトル横のリンク */
.irp-library-term .irp-category h3 { border-left: solid #7B7D7B 5px; margin: 0px 0px 8px 0px; padding:3px 0px 3px 5px; position:relative;}
.irp-library-term .irp-category h3 a { font-size:10px; position:absolute; top:3px; left:390px; }
.irp-library-term .irp-category h3 a:hover {}

/* カテゴリブロック（トップ）の一覧 */
.irp-library-term .irp-category li { list-style: none; padding:3px 3px 3px 3px; margin:0px; }

/* カテゴリブロック（トップ）の一覧のタイトルのリンク */
.irp-library-term .irp-category li a {}
.irp-library-term .irp-category li a:hover {}

/* カテゴリブロック（トップ）の一覧の日付 */
.irp-library-term .irp-category li { color: #555555; }

.irp-library-navi { clear: both; padding: 0px; }
.irp-library-navi ul { border-collapse: collapse; float: left; margin: 0; padding: 0; }
.irp-library-navi ul li { float: left; line-height: 1; display: block; padding: 10px; color: #336699; border: 1px solid #999999;}
.irp-library-navi ul li.select { background-color: #EBF5FF;}
.irp-library-navi ul li.no_select { background-color: #FFFFFF;}
.irp-library-navi ul li a:link,
.irp-library-navi ul li a:visited { text-decoration: underline;}
.irp-library-navi ul li a:hover { text-decoration: none;}

/* カテゴリ別ページ */
.irp-library-category { margin: 0; padding:5px 5px 5px 0; }
.irp-library-category li { padding:3px; margin:0px; list-style: none; margin-left: 0px; }
.irp-library-category li a { }
.irp-library-category li a:hover { text-decoration: none; }

/* カテゴリ別ページの期タイトル */
.irp-library-category li.irp-term { margin-top: 8px; font-weight: bold; padding: 0; }
.irp-library-category li.irp-term li { font-weight: normal;}

/* カテゴリ別ページの文書タイトル */
.irp-library-category .irp-item-list { padding: 10px 10p 10p 0; }
.irp-library-category .irp-item-list li a { margin-top:10px; }
.irp-library-category .irp-item-list li a:hover { text-decoration: none; }

#irp-library-category-title { border-left: solid #7B7D7B 5px; margin: 65px 0px 8px 0px; padding:3px 0px 3px 5px; font-size:13px;}

/* カレンダー *********************************************************/

.irp-calendar-group { margin-bottom: 35px; text-align: left;}
.irp-calendar-year { border-left: solid #7B7D7B 5px; clear: both; font-weight: bold; line-height: 150%; margin:0px 0px 8px; padding:3px 0px 3px 5px; letter-spacing:0.05em;}
.irp-calendar-item { clear: both; padding-bottom:3px;}
.irp-calendar-item a {display: table-cell;zoom:1; }
.irp-calendar-date {float: left; font-weight:normal; padding:10px 0px 0px 0px; text-align:left; width:150px; height:25px; letter-spacing:0.05em; display: table-cell;zoom:1;}
.irp-calendar-title { display:block; margin-left: 0px; padding: 10px 0px 0px 20px ; letter-spacing:0.05em; display: table-cell;zoom:1;}
.irp-fsize { margin: 0 3px; }
.irp-calendar-list .irp-fsize { display:table-cell;zoom:1;}

/* 財務ハイライト *****************************************************/

#irp-highlight h3.irp_h3 { margin-top: 10px; margin-left: 7px;}

/* グラフの大きさ（必須） */
#irp-graph-12201 { width: 270px; height: 270px; }	/* BS */
#irp-graph-12202 { width: 270px; height: 270px; }	/* BS */
#irp-graph-12203 { width: 270px; height: 270px; }	/* BS */
#irp-graph-12204 { width: 270px; height: 270px; }	/* BS */
#irp-graph-12101 { width: 270px; height: 270px; }	/* PL */
#irp-graph-12102 { width: 270px; height: 270px; }	/* PL */
#irp-graph-12103 { width: 270px; height: 270px; }	/* PL */
#irp-graph-12104 { width: 270px; height: 270px; }	/* PL */
#irp-graph-12105 { width: 270px; height: 270px; }	/* PL */
#irp-graph-22101 { width: 270px; height: 270px; }	/* PL */
#irp-graph-22102 { width: 270px; height: 270px; }	/* PL */
#irp-graph-22103 { width: 270px; height: 270px; }	/* PL */
#irp-graph-22104 { width: 270px; height: 270px; }	/* PL */
#irp-graph-22105 { width: 270px; height: 270px; }	/* PL */

#irp-graph-segment { width: 500px; height: 220px; }	/* その他 */
#irp-graph-getsua { width: 500px; height: 300px; }	/* その他 */
#irp-graph-11101 { width: 270px; height: 270px; }	/* PL */
#irp-graph-11102 { width: 270px; height: 270px; }	/* PL */
#irp-graph-11103 { width: 270px; height: 270px; }	/* PL */
#irp-graph-11104 { width: 270px; height: 270px; }	/* PL */
#irp-graph-11105 { width: 270px; height: 270px; }	/* PL */
#irp-graph-21101 { width: 270px; height: 270px; }	/* PL */
#irp-graph-21102 { width: 270px; height: 270px; }	/* PL */
#irp-graph-21103 { width: 270px; height: 270px; }	/* PL */
#irp-graph-21104 { width: 270px; height: 270px; }	/* PL */
#irp-graph-21105 { width: 270px; height: 270px; }	/* PL */
#irp-graph-11201 { width: 270px; height: 270px; }	/* BS */
#irp-graph-11202 { width: 270px; height: 270px; }	/* BS */
#irp-graph-11203 { width: 270px; height: 270px; }	/* BS */
#irp-graph-11204 { width: 270px; height: 270px; }	/* BS */
#irp-graph-11401 { width: 270px; height: 270px; }	/* CF */
#irp-graph-11402 { width: 270px; height: 270px; }	/* CF */
#irp-graph-11403 { width: 270px; height: 270px; }	/* CF */
#irp-graph-11404 { width: 270px; height: 270px; }	/* CF */
#irp-graph-21401 { width: 270px; height: 270px; }	/* CF */
#irp-graph-21402 { width: 270px; height: 270px; }	/* CF */
#irp-graph-21403 { width: 270px; height: 270px; }	/* CF */

#Grapher1 {zindex:9999;}

/* グラフの配置 */
body .irp-highlight-block { float:left; margin-left: 0;}

/* 表 */
.irp-highlight-table table { clear: both; border-collapse: collapse; }
.irp-highlight-table td { text-align: right; white-space: nowrap; width: 90px;}
.irp-highlight-table th.cn { font-weight: bold; width:130px; } /* 項目名 */
.irp-highlight-table th.un { font-weight: normal; } /* 単位名 */
.irp-highlight-table .latest td { font-weight: bold; }
.irp-highlight-table .past th { font-weight: normal; }
.irp-highlight-table table { width: 520px; margin: 20px 0 0 20px;}
.irp-highlight-table table { background-color:#F0F0F0; }
.irp-highlight-table th { border: 1px solid #CCCCCC; padding:5px; text-align: center; width:180px;}
.irp-highlight-table td { border: 1px solid #CCCCCC; padding:5px; }
.irp-highlight-table th.cn { color: #FFFFFF; background-color:#0A50A1; } /* 項目名 */
.irp-highlight-table th.un { color: #FFFFFF; background-color:#0A50A1; } /* 単位名 */
.irp-highlight-table th.yn { width:100px; color: #FFFFFF; background-color:#0A50A1; } /* 最新期年名 */
.irp-highlight-table th.ot { width:60px; } /* 最新期通期以外 */
.irp-highlight-table tr.ot .latest { color: #FFFFFF; background-color:#80A6CE;  } /* 最新期通期以外 横軸（年月）*/
.irp-highlight-table tr.ft .latest { color: #FFFFFF; background-color:#80A6CE;  } /* 最新期通期 縦軸（年月）*/

.irp-highlight-table .latest th.yn { color: #FFFFFF; background-color:#0A50A1; } /* 最新期年名 横軸（年月）*/
.irp-highlight-table .latest th.ft { color: #333333; background-color:#FFFFFF; } /* 最新期通期 横軸（年月）*/
.irp-highlight-table .latest th.ot { color: #333333; background-color:#F0F0F0; } /* 最新期通期以外 横軸（年月）*/
.irp-highlight-table .latest td.ft { color: #333333; background-color:#80A6CE; } /* 最新期通期データ 横軸（年月）*/
.irp-highlight-table .latest td.ot { color: #FFFFFF; background-color:#80A6CE; } /* 最新期通期データ以外 横軸（年月）*/
.irp-highlight-table .past th.yn { color: #FFFFFF; background-color:#0A50A1; } /* 過去分年名 横軸（年月）*/
.irp-highlight-table .past th.ft { color: #555555; background-color:#FFFFFF; } /* 過去分通期 横軸（年月）*/
.irp-highlight-table .past th.ot { color: #555555; background-color:#F0F0F0; } /* 過去分通期以外 横軸（年月）*/
.irp-highlight-table .past td.ft { color: #555555; background-color:#FFFFFF; } /* 過去分通期データ 横軸（年月）*/
.irp-highlight-table .past td.ot { color: #555555; background-color:#F0F0F0; } /* 過去分通期データ以外 横軸（年月）*/


.irp-highlight-navi { clear: both; padding: 0px; margin: 0;}
.irp-highlight-navi ul { width:430px; float: left; margin: 0 0 20px 0; padding: 0px 0px 0px 10px; }
.irp-highlight-navi ul li { 
float: left; 
line-height: 1; 
display: block; 
margin-right: 12px; 
margin-bottom: 2px; 
margin-top: 10px;
padding: 1px 10px; 
color: #333333; 
font-size:12px;
background-image:url(../images/icon.gif);
background-position:left ;
background-repeat:no-repeat;
}

.irp-highlight-navi ul li.select { color: #FF0000; text-decoration: none ;}
.irp-highlight-navi ul li.no_select { color: #333333; text-decoration: underline ;}
.irp-highlight-navi ul li a:link,
.irp-highlight-navi ul li a:visited { color: #336699; text-decoration: underline; }
.irp-highlight-navi ul li a:hover { color: #990000; text-decoration: none;}


.irp_comment {
border-top:1px solid #000000;
font-size:11px;
line-height:13px;
margin:20px 30px 40px 0pt;
padding-bottom:4px;
padding-right:16px;
padding-top:8px;
text-align:right;
text-decoration:none;
}

#ir_news .irp_comment,#irp-library .irp_comment,#ir_calendar .irp_comment { margin:20px 0px 40px 0;}
#irp-highlight .irp_comment { margin:20px 15px 40px 0;}

.irp_description {
font-size : 10px;
line-height:13px;
margin-right:4px;
padding-bottom:4px;
padding-right:16px;
padding-top:8px;
text-decoration:none;
}


/* 株式・注意事項 */


/*********************/
/* table表示形式設定 */
/*********************/
/* border表示形式 */
.tblFormat table {
	border: none;
	border-collapse: collapse;
}
/* cell内余白設定 */
.tblFormat th { padding: 3px; }
.tblFormat td { padding: 3px; }
/* 余白clear */
.clearPadding { padding: 0px; }
/* 詳細表示スタイル */
.detailFormat {
	margin-left: 20px;
}
/* IE7向けアイコン表示調整 */
*+html span.iconSetting {
	position: relative;
	left: 1px;
}
/* ブラウザ共通アイコン表示調整 */
span.iconSetting {
	vertical-align: top;
	top: 1px;
}

/***********************/
/* mainのwrapperを設定 */
/***********************/
#mainWrapper {
	width: 100%;
	height: 100%;
}

/*********************/
/* menu関連のbox設定 */
/*********************/
/* Menu全体 */
#menu {
	float: left;
	width: 16%;
	height: 100%;
			background-color: #EFF7F7;
		overflow: auto;
}
/* menu上部飾り2 */
#menuImage {
	padding: 15px 0px;
	height: 31px;
	background-image: url(/irsd/cd/image/white/irtop00.gif);
	background-repeat: no-repeat;
	background-position: center;
}
/* mode2の場合は文字表示 */
#decorate {
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px;
			color: #000000;
	}
/* menu内リスト設定 */
#menuSec ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
/* Menu内リンク指定 */
#menuSec a:link, #menuSec a:visited {
			color: #000000;
				background-color: #EFF7F7;
				font-size: 10pt;
				border-bottom: solid 1px #000000;
		display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0px 3px 10px;
	background-image: none;
}

#menuSec a:hover {
			color: #000000;
				background-color: #FFFFFF;
				font-size: 10pt;
				border-bottom: solid 1px #000000;
		display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0px 3px 10px;
	background-image: none;
}

/* Menu内リンク指定 */
/* 画像の場合の適用 */
/* 画像が存在しない場合文字を表示するようになっているので、 */
/* 背景色のみlink,visit,hoverを統一する */
#menuSec a.image:link, #menuSec a.image:visited {
			color: #000000;
				background-color: #EFF7F7;
				font-size: 10pt;
				border-bottom: solid 1px #000000;
		display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0px 3px 10px;
	background-image: none;
	border-bottom: none;
}

#menuSec a.image:hover {
			color: #000000;
				background-color: #EFF7F7;
				font-size: 10pt;
				border-bottom: solid 1px #000000;
		display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 0px 3px 10px;
	background-image: none;
	border-bottom: none;
}

/*************************/
/* contents全体のbox設定 */
/*************************/
#contentsWrapper {
	width: 84%;
	left: 16%;
	height: 100%;
	float: right;
	position: absolute;
	top: 0px;
			background-color: #FFFFFF;
		overflow: auto;
}

/*************************/
/* contents関連のbox設定 */
/*************************/
/* contents表示部設定 */
#contentsTitle {
			color: #000000;
    			background-color: #FFFFFF;
    	text-align: left;
	padding: 5px 0px;
	font-weight: bold;
}
#contentsTitle #backImage span {
    		font-size: 13pt;
    	background-image: none;
	border: none;
		margin: 0px 0px ;
	padding: 0px 0px 0px 25px;
}
#contents {
				padding: 5px 0px 0px 25px;
				background-color: #FFFFFF;
				font-size: 9pt;
				color: #000000;
	}
#contents .preTriangle {
			font-size: 10pt;
		color: #808080;
		zoom: 90%;
	}
#contents div.tblFormat, div.singleSetting {
			width: 480px;
			padding: 0px 0px ;
}
/* IE6 でのリスト表示が変なのでちょっと右によせる */
* html #contents div.singleSetting ul {
	padding-left:10px;
}

.percent90 {
	width: 480px;
	padding: 3px;
}

.slide {
		padding: 0px 0px ;
}

/* contents内list style設定（フォルダの左の・を外す） */
.listStyle { list-style: none; }

/* フォルダのリスト表示での間隔を指定 */
.listSpacing {
	margin-top: 2px;
	margin-bottom: 2px;
}

/* 表題設定 */
#contents .caption {
			color: #000000;
				background-color: #DDDDDD;
	}

/* 表題設定　背景なし 決算広告のみ仕様*/
#contents .captionNoBackgroundColor {
			color: #000000;
	}

/* 罫線設定 */
#contents table .line {
			border: solid 1px #808080;
	}
/* メール配信登録画面設定 */
#contents div.registAttention {
			border-color: #808080;
	}
/* 白色罫線 */
#contents table .lineWhite { border: solid 1px #FFFFFF; }
/* 「表形式：横」の罫線 */
#contents table .lineBgColor { border: solid 1px #FFFFFF; }

/* リンク設定 */
#contents a:link {
			color: #0000FF;
		text-decoration: none;
}

#contents a:visited {
			color: #840084;
		text-decoration: none;
}

#contents a:hover {
			color: #0000FF;
		text-decoration: underline;
}

#contents a:active {
			color: #0000FF;
		text-decoration: underline;
}
/* FAQ用設定 */
#contents .faqSetting1 {
			color: #808080;
		font-weight: bold;
	font-size: large;
}
#contents .faqSetting2 {
			color: #000000;
		font-weight: bold;
	font-size: x-large;
}
#contents .faqSetting3 {
			color: #808080;
		font-weight: bold;
	font-size: x-large;
}
#contents .lineColor {
			color: #808080;
	}

/* FAQ表示幅 */
.faqWidth {
			width: 480px;
	
	padding: 0px 0px ;
}

/* 財務ハイライト用設定 */
#contents .fpSetting1 {
			color: #000000;
		font-weight: bold;
	font-size: 14px;
}
#contents .fpSetting2 {
			color: #000000;
		font-weight: bold;
	font-size: 14px;
}

/* 画像と文字列を密着させない対応 */
/*
div.singleSetting img {
	margin: 8px;
}
*/
