@charset "Shift_JIS";
/* --------------------------------------------------------------------------------- */
/* IR情報                                                                            */
/* --------------------------------------------------------------------------------- */
/* IR情報 ページ用見出し画像（tit01〜99）　汎用                                      */
/* --------------------------------------------------------------------------------- */
#ir_tit h3{
width:525px;
height:27px;
text-indent:-9999px;
font-size:0px;
margin:0px 0px 15px 0px;
}

/* --------------------------------------------------------------------------------- */
/* INDEXメニュー 背景・タイトル				                                          */
/* --------------------------------------------------------------------------------- */
.index_menu #tit01{
background-image:url(../../../ir/index/img/tit01.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit02{
background-image:url(../../../ir/index/img/tit02.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit03{
background-image:url(../../../ir/index/img/tit03.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit04{
background-image:url(../../../ir/index/img/tit04.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit05{
background-image:url(../../../ir/index/img/tit05.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit06{
background-image:url(../../../ir/index/img/tit06.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #tit07{
background-image:url(../../../ir/index/img/tit07.gif);
background-repeat:no-repeat;
background-position:5px 59px;
}
.index_menu #bg01{
background-image:url(../../../ir/index/img/bg01.jpg);
background-repeat:no-repeat;
}
.index_menu #bg02{
background-image:url(../../../ir/index/img/bg02.jpg);
background-repeat:no-repeat;
}
.index_menu #bg03{
background-image:url(../../../ir/index/img/bg03.jpg);
background-repeat:no-repeat;
}
.index_menu #bg04{
background-image:url(../../../ir/index/img/bg04.jpg);
background-repeat:no-repeat;
}
.index_menu #bg05{
background-image:url(../../../ir/index/img/bg05.jpg);
background-repeat:no-repeat;
}
.index_menu #bg06{
background-image:url(../../../ir/index/img/bg06.jpg);
background-repeat:no-repeat;
}
.index_menu #bg07{
background-image:url(../../../ir/index/img/bg07.jpg);
background-repeat:no-repeat;
}
.index_menu2 #tit01{
background-image:url(../../../ir/library/img/tit01.gif);
background-repeat:no-repeat;
background-position:5px 5px;
}
.index_menu2 #tit02{
background-image:url(../../../ir/library/img/tit02.gif);
background-repeat:no-repeat;
background-position:5px 5px;
}
.index_menu2 #tit03{
background-image:url(../../../ir/library/img/tit03.gif);
background-repeat:no-repeat;
background-position:5px 5px;
}
.index_menu2 #bg01, #bg02, #bg03{
background-image:url(../../../ir/library/img/bg01.gif);
background-repeat:no-repeat;
}

/* --------------------------------------------------------------------------------- */
/* 最新のIR資料を表示するエリア                                                      */
/* --------------------------------------------------------------------------------- */
/* 最新情報タイトルを指定するエリア（汎用） ---------------------------------------- */
.new_area_tit h3{
width:525px;
height:12px;
text-indent:-9999px;
font-size:0px;
margin:0px 0px 5px 0px;
}

/* 水色部分と下線の指定 ------------------------------------------------------------ */
.new_area{
display:block;
width:505px;
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
background-color:#ECF4FA;
background-image:url(../../../ir/common/new/img/line_top.gif);
background-repeat:repeat-x;
background-position:top;
}

.new_bottom{
display:block;
width:525px;
height:3px;
margin:0px 0px 10px 0px;
background-image:url(../../../ir/common/new/img/line_bottom.gif);
background-repeat:repeat-x;
}

/* --------------------------------------------------------------------------------- */
/* 期表示タイトル                                                                    */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 -----------------------------------------------------------------*/
/*（平成21年3月期／第14期）*/
#h21_tit{
background-image:url(../../../ir/library/common/img/tit11.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（平成20年3月期／第14期）*/
#h20_tit{
background-image:url(../../../ir/library/common/img/tit10.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（平成19年3月期／第13期）*/
#h19_tit{
background-image:url(../../../ir/library/common/img/tit09.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（平成18年3月期／第12期）*/
#h18_tit{
background-image:url(../../../ir/library/common/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（平成17年3月期／第11期）*/
#h17_tit{
background-image:url(../../../ir/library/common/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（平成16年3月期／第10期）*/
#h16_tit{
background-image:url(../../../ir/library/common/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（平成15年3月期／第9期）*/
#h15_tit{
background-image:url(../../../ir/library/common/img/tit04.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（平成14年3月期／第8期）*/
#h14_tit{
background-image:url(../../../ir/library/common/img/tit05.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（平成13年3月期／第7期）*/
#h13_tit{
background-image:url(../../../ir/library/common/img/tit06.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（平成12年3月期／第6期）*/
#h12_tit{
background-image:url(../../../ir/library/common/img/tit07.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（平成11年3月期／第5期）*/
#h11_tit{
background-image:url(../../../ir/library/common/img/tit08.gif);
background-position:left;
background-repeat:no-repeat;
}

/* --------------------------------------------------------------------------------- */
/* IRニュース                                                                        */
/* --------------------------------------------------------------------------------- */
/* 期別表示　背景色 */
.ki_color{
background-color:#F0F0F0;
padding:5px 0px 5px 5px;
margin:0px 0px 10px 0px;
font-size:1em;
font-weight:normal;
}

/* --------------------------------------------------------------------------------- */
/* 株式情報                                                                          */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 -----------------------------------------------------------------*/
/*（株式基本情報）*/
#stock_tit01{
background-image:url(../../../ir/stock/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（株式の状況）*/
#stock_tit02{
background-image:url(../../../ir/stock/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（各種お問合せ先）*/
#stock_tit03{
background-image:url(../../../ir/stock/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}
/* 株式情報データテーブル1 ----------------------------------------------------------*/
#stock_tbl1{
clear:both;
width:504px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
border:none;
font-size:1em;
}

#stock_tbl1 td,th{
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #EAEAEA;
border-right:none;
border-left:none;
}

/* 株式情報データテーブル（見出し） */
#stock_tbl1 .stock{
width:100px;
line-height:150%;
vertical-align:top;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
margin:0px 0px 0px 10px;
}

/*（先頭行）*/
#stock_tbl1 .stock2{
width:100px;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
background-color:#F7F7F7;
vertical-align:top;
margin:0px 0px 0px 10px;
}

/*（最終行）*/
#stock_tbl1 .stock3{
width:100px;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
background-color:#F7F7F7;
vertical-align:top;
margin:0px 0px 0px 10px;
}

/* 株式情報データテーブル（データ） */
#stock_tbl1 .data{
width:384px;
line-height:150%;
}

/*（先頭行）*/
#stock_tbl1 .data2{
width:384px;
line-height:150%;
border-top:solid 1px #CCCCCC;
}

/*（最終行）*/
#stock_tbl1 .data3{
width:384px;
line-height:150%;
border-bottom:solid 1px #CCCCCC;
}

/* 株式情報データテーブル2 ----------------------------------------------------------*/
#stock_tbl2{
clear:both;
width:504px;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
border:none;
font-size:1em;
}

#stock_tbl2 td,th{
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #EAEAEA;
border-right:none;
border-left:none;
}

/* 株式情報データテーブル（見出し） */
#stock_tbl2 .stock{
width:100px;
line-height:150%;
vertical-align:top;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
margin:0px 0px 0px 10px;
}

/*（先頭行）*/
#stock_tbl2 .stock2{
width:100px;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
background-color:#F7F7F7;
vertical-align:top;
margin:0px 0px 0px 10px;
}

/*（最終行）*/
#stock_tbl2 .stock3{
width:100px;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
background-color:#F7F7F7;
vertical-align:top;
margin:0px 0px 0px 10px;
}

/* 株式情報データテーブル（データa） */
#stock_tbl2 .data_a{
width:213px;
line-height:150%;
border-right:solid 1px #EAEAEA;
}

/*（先頭行）*/
#stock_tbl2 .data_a2{
width:213px;
line-height:150%;
border-top:solid 1px #CCCCCC;
border-right:solid 1px #EAEAEA;
}

/*（最終行）*/
#stock_tbl2 .data_a3{
width:213px;
line-height:150%;
border-bottom:solid 1px #CCCCCC;
border-right:solid 1px #EAEAEA;
}

/*（タイトル行）*/
#stock_tbl2 .data_a4{
width:213px;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
text-align:center;
}

/* 株式情報データテーブル（データb） */
#stock_tbl2 .data_b{
width:69px;
line-height:150%;
border-right:solid 1px #EAEAEA;
text-align:right;
}

/*（先頭行）*/
#stock_tbl2 .data_b2{
width:69px;
line-height:150%;
border-top:solid 1px #CCCCCC;
border-right:solid 1px #EAEAEA;
text-align:right;
}

/*（最終行）*/
#stock_tbl2 .data_b3{
width:69px;
line-height:150%;
border-bottom:solid 1px #CCCCCC;
border-right:solid 1px #EAEAEA;
text-align:right;
}

/*（タイトル行）*/
#stock_tbl2 .data_b4{
width:69px;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
text-align:center;
}

/* 株式情報データテーブル（データc） */
#stock_tbl2 .data_c{
width:70px;
line-height:150%;
text-align:right;
}

/*（先頭行）*/
#stock_tbl2 .data_c2{
width:70px;
line-height:150%;
border-top:solid 1px #CCCCCC;
text-align:right;
}

/*（最終行）*/
#stock_tbl2 .data_c3{
width:70px;
line-height:150%;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/*（タイトル行）*/
#stock_tbl2 .data_c4{
width:70px;
line-height:150%;
background-color:#F7F7F7;
text-align:center;
}

/* 株式情報データテーブル（データd） */
#stock_tbl2 .data_d{
width:353px;
line-height:150%;
}

/*（先頭行）*/
#stock_tbl2 .data_d2{
width:353px;
line-height:150%;
border-top:solid 1px #CCCCCC;
}

/*（最終行）*/
#stock_tbl2 .data_d3{
width:353px;
line-height:150%;
border-bottom:solid 1px #CCCCCC;
}

/* その他 ---------------------------------------------------------------------------*/
/* 日付 */
.stock_date{
text-align:right;
padding:5px 10px 0px 0px;
}

/* お問合せ先 */
#stock_text{
width:515px;
margin:0px 0px 0px 10px;
}

/* --------------------------------------------------------------------------------- */
/* 法定公告                                                                          */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 -----------------------------------------------------------------*/
/*（法定公告）*/
#koukoku_tit01{
background-image:url(../../../../kohkoku/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（その他法定公告）*/
#koukoku_tit02{
background-image:url(../../../../kohkoku/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}


/* --------------------------------------------------------------------------------- */
/* 財務ハイライト                                                                    */
/* --------------------------------------------------------------------------------- */

.glaf{
clear:both;
padding:0 9px 0 10px;
height:200px;
}

/* 左のグラフ */
.glaf .highright_left{
float:left;
width:250px;
height:200px;
margin-bottom:20px;

}

/* 右のグラフ */
.glaf .highright_right{
float:right;
width:250px;
height:200px;
margin-bottom:20px;
}

/* --------------------------------------------------------------------------------- */
/* IRライブラリ（決算短信）                                                          */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 -----------------------------------------------------------------*/
/*（最新の決算短信）*/
#results_tit01 {
background-image:url(../../../ir/library/results/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}

/* 期別表示　背景色（左右10px余白付き）----------------------------------------------*/
.ki_color2{
background-color:#F0F0F0;
padding:5px 0px 5px 5px;
margin:0px 10px 10px 10px;
font-size:1em;
font-weight:normal;
}

/* --------------------------------------------------------------------------------- */
/* IRライブラリ（各種報告書）                                                        */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 -----------------------------------------------------------------*/
/*（最新の各種報告書）*/
#report_tit01 {
background-image:url(../../../ir/library/report/img/tit04.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（事業報告書）*/
#report_tit02 {
background-image:url(../../../ir/library/report/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（有価証券報告書）*/
#report_tit03 {
background-image:url(../../../ir/library/report/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（半期報告書）*/
#report_tit04 {
background-image:url(../../../ir/library/report/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（訂正報告書）*/
#report_tit05 {
background-image:url(../../../ir/library/report/img/tit05.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（第1四半期報告書）*/
#report_tit06 {
background-image:url(../../../ir/library/report/img/tit06.gif);
background-position:left;
background-repeat:no-repeat;
}


/* --------------------------------------------------------------------------------- */
/* ディスクロージャポリシー                                                          */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 ---------------------------------------------------------------- */
/*（IR活動の目的と基本姿勢）*/
#disclosure_tit01{
background-image:url(../../../ir/disclosure/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（ディスクロージャーの基準）*/
#disclosure_tit02{
background-image:url(../../../ir/disclosure/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（情報の開示方法）*/
#disclosure_tit03{
background-image:url(../../../ir/disclosure/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（業績予想及び将来の見通しについて）*/
#disclosure_tit04{
background-image:url(../../../ir/disclosure/img/tit04.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（免責事項）*/
#disclosure_tit05{
background-image:url(../../../ir/disclosure/img/tit05.gif);
background-position:left;
background-repeat:no-repeat;
}

/*（沈黙期間について）*/
#disclosure_tit06{
background-image:url(../../../ir/disclosure/img/tit06.gif);
background-position:left;
background-repeat:no-repeat;
}

/* テキストエリア ------------------------------------------------------------------ */
.disclosure_text{
width:505px;
margin:0px 10px 30px 10px;
line-height:150%;
}


/* --------------------------------------------------------------------------------- */
/* IRライブラリ（説明会資料）                                                        */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 -----------------------------------------------------------------*/
/*（最新の説明会資料）*/
#presen_tit01 {
background-image:url(../../../ir/library/presen/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}

/* --------------------------------------------------------------------------------- */
/* FAQ                                                                               */
/* --------------------------------------------------------------------------------- */
/* タイトル画像指定 -----------------------------------------------------------------*/
/*（インターネットの掲示板への書き込みについて）*/
#faq_tit01{
background-image:url(../../../ir/faq/img/tit01.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（営業の概要について）*/
#faq_tit02{
background-image:url(../../../ir/faq/img/tit02.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（事業内容について）*/
#faq_tit03{
background-image:url(../../../ir/faq/img/tit03.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（開発技法について）*/
#faq_tit04{
background-image:url(../../../ir/faq/img/tit04.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（業務・財務について）*/
#faq_tit05{
background-image:url(../../../ir/faq/img/tit05.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（株式について）*/
#faq_tit06{
background-image:url(../../../ir/faq/img/tit06.gif);
background-position:left;
background-repeat:no-repeat;
}
/*（その他FAQ）*/
#faq_tit07{
background-image:url(../../../ir/faq/img/tit07.gif);
background-position:left;
background-repeat:no-repeat;
}

/* 質問のエリア--------------------------------------------------------------------- */
.faq_q{
padding:7px;
margin:0px 10px 0px 10px;
background-color:#ECF4FA;
line-height:140%;
}

/* 回答のエリア--------------------------------------------------------------------- */
.faq_a{
padding:7px;
margin:0 10px 10px 10px;
background-image:url(../../line/img/line01.gif);
background-position:bottom;
background-repeat:repeat-x;
line-height:150%;
}

/* ページリンクのエリア------------------------------------------------------------- */
.faq_link {
padding:10px 10px 30px 10px;
}

.faq_link li{
list-style:none;
width:500px;
line-height:150%;
}
.faq_link span{
display:block;
background-image:url(../../icon/img/triangle.gif);
background-position:0px 5px;
background-repeat:no-repeat;
text-indent:8px;
}

/* --------------------------------------------------------------------------------- */
/* ニュース記事                                                                      */
/* --------------------------------------------------------------------------------- */
/* 060904の記事 -------------------------------------------------------------------- */
#news061004_tbl1{
clear:both;
width:100%;
padding:0px 10px 0px 10px;
margin-bottom:20px;
line-height:150%;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}

#news061004_tbl1 td,th{
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:5px 0px 5px 0px;
}

#news061004_tbl1 .item {
width:30%;
background:#EEEEEE;
padding-left:5px;
vertical-align:top;
}

#news061004_tbl1 .data {
width:70%;
padding-left:7px;
}

/* 060217の記事 -------------------------------------------------------------------- */
#news060217 img{
width:154px;
height:242px;
margin:0px 0px 10px 10px;
float:right;
}

#news060217 p{
margin-bottom:10px;
}

#news060217_name {
clear:both;
line-height:150%;
text-align:right;
}


/* --------------------------------------------------------------------------------- */
#article{
padding:0 10px 10px 10px;
}

/* 日付 */
#repdate{
height:20px;
line-height:1.8em;
background-image:url(../../ten/img/ten1.gif);
background-position:bottom;
background-repeat:repeat-x;
margin-bottom:20px;
}
#repdate .date{ float:left;}
#repdate .triangle{
float:right;
}
#repdate .triangle{
padding-left:8px;
background-image:url(../../icon/img/triangle.gif);
background-position:0px 9px;
background-repeat:no-repeat;
}

/* タイトル */
#article h3{
font-size:1.25em;
color:#000000;
padding-bottom:20px;
line-height:130%;
}

/* テキストの指定 ------------------------------------------------------------------ */
/* 右寄せ */
#article p{
line-height:140%;
}

/* 左右ふりわけエリア */
.article_text_left{
width:150px;
float:left;
}
.article_text_right{
width:355px;
float:right;
}

/* 画像の指定 ----------------------------------------------------------------------- */
.article_img{
margin:10px 0px 10px 0px;
}

/* 画像の指定（01/02/09の記事）------------------------------------------------------ */
#irnews010209_text{
float:left;
width:220px;
display:block;
}

#irnews010209_img{
width:275px;
height:375px;
margin:0px 0px 10px 10px;
float:right;
}


/* ニュース記事内容データテーブル（横4列）------------------------------------------ */
.article_tbl1{
width:505px;
margin:0px 0px 10px 0px;
border:none;
}

.article_tbl1 td,th{
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #EAEAEA;
border-right:none;
border-left:none;
}

/* ニュース記事データテーブル（一番左） */
.article_tbl1 .item{
width:31%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl1 .item2{
width:31%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
}
.article_tbl1 .item3{
width:31%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
background-color:#F7F7F7;
}

/* ニュース記事データテーブル（左から2番目） */
.article_tbl1 .data_a{
width:23%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl1 .data_a2{
width:23%;
line-height:150%;
border-right:solid 1px #EAEAEA;
text-align:right;
}
.article_tbl1 .data_a3{
width:23%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/* ニュース記事データテーブル（左から3番目） */
.article_tbl1 .data_b{
width:23%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl1 .data_b2{
width:23%;
line-height:150%;
border-right:solid 1px #EAEAEA;
text-align:right;
}
.article_tbl1 .data_b3{
width:23%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/* ニュース記事データテーブル（一番右） */
.article_tbl1 .data_c{
width:23%;
line-height:150%;
background-color:#F7F7F7;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl1 .data_c2{
width:23%;
line-height:150%;
text-align:right;
}
.article_tbl1 .data_c3{
width:23%;
line-height:150%;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/* ニュース記事内容データテーブル（横5列）------------------------------------------ */
.article_tbl2{
width:505px;
margin:0px 0px 10px 0px;
border:none;
}

.article_tbl2 td,th{
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #EAEAEA;
border-right:none;
border-left:none;
}

/* ニュース記事データテーブル（一番左） */
.article_tbl2 .item{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl2 .item2{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
}
.article_tbl2 .item3{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
background-color:#F7F7F7;
}

/* ニュース記事データテーブル（左から2番目） */
.article_tbl2 .data_a{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl2 .data_a2{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
text-align:right;
}
.article_tbl2 .data_a3{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/* ニュース記事データテーブル（左から3番目） */
.article_tbl2 .data_b{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl2 .data_b2{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
text-align:right;
}
.article_tbl2 .data_b3{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/* ニュース記事データテーブル（左から4番目） */
.article_tbl2 .data_c{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl2 .data_c2{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
text-align:right;
}
.article_tbl2 .data_c3{
width:20%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/* ニュース記事データテーブル（一番右） */
.article_tbl2 .data_d{
width:20%;
line-height:150%;
background-color:#F7F7F7;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl2 .data_d2{
width:20%;
line-height:150%;
text-align:right;
}
.article_tbl2 .data_d3{
width:20%;
line-height:150%;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/* ニュース記事内容データテーブル（横6列）------------------------------------------ */
.article_tbl3{
width:505px;
margin:0px 0px 10px 0px;
border:none;
}

.article_tbl3 td,th{
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #EAEAEA;
border-right:none;
border-left:none;
}

/* ニュース記事データテーブル（一番左） */
.article_tbl3 .item{
width:15%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl3 .item2{
width:15%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
}
.article_tbl3 .item3{
width:15%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
background-color:#F7F7F7;
}

/* ニュース記事データテーブル（左から2番目） */
.article_tbl3 .data_a{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl3 .data_a2{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
text-align:right;
}
.article_tbl3 .data_a3{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/* ニュース記事データテーブル（左から3番目） */
.article_tbl3 .data_b{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl3 .data_b2{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
text-align:right;
}
.article_tbl3 .data_b3{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/* ニュース記事データテーブル（左から4番目） */
.article_tbl3 .data_c{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl3 .data_c2{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
text-align:right;
}
.article_tbl3 .data_c3{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/* ニュース記事データテーブル（左から5番目） */
.article_tbl3 .data_d{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
background-color:#F7F7F7;
border-right:solid 1px #EAEAEA;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl3 .data_d2{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
text-align:right;
}
.article_tbl3 .data_d3{
width:17%;
line-height:150%;
border-right:solid 1px #EAEAEA;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}

/* ニュース記事データテーブル（一番右） */
.article_tbl3 .data_e{
width:17%;
line-height:150%;
background-color:#F7F7F7;
border-top:solid 1px #CCCCCC;
text-align:center;
}
.article_tbl3 .data_e2{
width:17%;
line-height:150%;
text-align:right;
}
.article_tbl3 .data_e3{
width:17%;
line-height:150%;
border-bottom:solid 1px #CCCCCC;
text-align:right;
}



/* ボタンエリアの指定 -------------------------------------------------------------- */

#cornermenu li{
height:32px;
}

#cornermenu li a{
height:32px;
}

/* （IR情報トップ） */
#cornermenu li#cornermenu_home{
height:45px;
}

#cornermenu li#cornermenu_home a{
height:45px;
}

/* マウスオーバー時の指定 ---------------------------------------------------------- */
/* （IR情報トップ） */
#cornermenu li#cornermenu_home a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px 0px;
}
#cornermenu li#cornermenu_home a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px 0px;
}
#cornermenu li#cornermenu_home_o a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px 0px;
}
/* （株式情報） */
#cornermenu li#cornermenu_stock a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -45px;
}
#cornermenu li#cornermenu_stock a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -45px;
}
#cornermenu li#cornermenu_stock_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -45px;
}
/* （電子広告） */
#cornermenu li#cornermenu_koukoku a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -77px;
}
#cornermenu li#cornermenu_koukoku a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -77px;
}
#cornermenu li#cornermenu_koukoku_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -77px;
}
/* （IRライブラリ） */
#cornermenu li#cornermenu_library a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -109px;
}
#cornermenu li#cornermenu_library a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -109px;
}
#cornermenu li#cornermenu_library_o a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -109px;
}
/* （決算短信） */
#cornermenu li#cornermenu_results a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -141px;
}
#cornermenu li#cornermenu_results a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -141px;
}
#cornermenu li#cornermenu_results_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -141px;
}
/* （各種報告書） */
#cornermenu li#cornermenu_report a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -173px;
}
#cornermenu li#cornermenu_report a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -173px;
}
#cornermenu li#cornermenu_report_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -173px;
}
/* （説明会資料） */
#cornermenu li#cornermenu_presen a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -205px;
}
#cornermenu li#cornermenu_presen a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -205px;
}
#cornermenu li#cornermenu_presen_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -205px;
}
/* （財務ハイライト） */
#cornermenu li#cornermenu_highlight a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -237px;
}
#cornermenu li#cornermenu_highlight a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -237px;
}
#cornermenu li#cornermenu_highlight_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -237px;
}
/* （IRニュース） */
#cornermenu li#cornermenu_irnews a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -269px;
}
#cornermenu li#cornermenu_irnews a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -269px;
}
#cornermenu li#cornermenu_irnews_o a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -269px;
}
/* （IRニュース 平成23年） */
#cornermenu li#cornermenu_irnews_h23 a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -621px;
}
#cornermenu li#cornermenu_irnews_h23 a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -621px;
}
#cornermenu li#cornermenu_irnews_h23_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -621px;
}
/* （IRニュース 平成22年） */
#cornermenu li#cornermenu_irnews_h22 a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -621px;
}
#cornermenu li#cornermenu_irnews_h22 a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -621px;
}
#cornermenu li#cornermenu_irnews_h22_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -621px;
}
/* （IRニュース 平成21年） */
#cornermenu li#cornermenu_irnews_h21 a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -589px;
}
#cornermenu li#cornermenu_irnews_h21 a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -589px;
}
#cornermenu li#cornermenu_irnews_h21_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -589px;
}
/* （IRニュース 平成20年） */
#cornermenu li#cornermenu_irnews_h20 a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -557px;
}
#cornermenu li#cornermenu_irnews_h20 a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -557px;
}
#cornermenu li#cornermenu_irnews_h20_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -557px;
}
/* （IRニュース 平成19年） */
#cornermenu li#cornermenu_irnews_h19 a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -525px;
}
#cornermenu li#cornermenu_irnews_h19 a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -525px;
}
#cornermenu li#cornermenu_irnews_h19_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -525px;
}
/* （IRニュース 平成18年） */
#cornermenu li#cornermenu_irnews_h18 a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -301px;
}
#cornermenu li#cornermenu_irnews_h18 a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -301px;
}
#cornermenu li#cornermenu_irnews_h18_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -301px;
}
/* （IRニュース 平成17年） */
#cornermenu li#cornermenu_irnews_h17 a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -333px;
}
#cornermenu li#cornermenu_irnews_h17 a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -333px;
}
#cornermenu li#cornermenu_irnews_h17_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -333px;
}
/* （IRニュース 平成15年/平成16年） */
#cornermenu li#cornermenu_irnews_h16 a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -365px;
}
#cornermenu li#cornermenu_irnews_h16 a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -365px;
}
#cornermenu li#cornermenu_irnews_h16_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -365px;
}
/* （IRニュース 平成13年/平成14年） */
#cornermenu li#cornermenu_irnews_h14 a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -397px;
}
#cornermenu li#cornermenu_irnews_h14 a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -397px;
}
#cornermenu li#cornermenu_irnews_h14_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -397px;
}
/* （IRニュース 平成11年/平成12年） */
#cornermenu li#cornermenu_irnews_h12 a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -429px;
}
#cornermenu li#cornermenu_irnews_h12 a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -429px;
}
#cornermenu li#cornermenu_irnews_h12_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -429px;
}
/* （ディスクロージャポリシー） */
#cornermenu li#cornermenu_disclosure a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -461px;
}
#cornermenu li#cornermenu_disclosure a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -461px;
}
#cornermenu li#cornermenu_disclosure_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -461px;
}
/* （FAQ） */
#cornermenu li#cornermenu_faq a{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat 0px -493px;
}
#cornermenu li#cornermenu_faq a:hover{
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -493px;
}
#cornermenu li#cornermenu_faq_o{
display:block;
background:url(../../../ir/common/cornermenu/img/mn.gif) no-repeat -180px -493px;
}


/* --------------------------------------------------------------------------------- */
/* HEADER <写真タイトルバック画像>							                         */
/* --------------------------------------------------------------------------------- */

#pgtitle {
display:block;
width:540px;
height:90px;
background-image:url(../../../ir/common/title/img/pgtitle.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
}

/* --------------------------------------------------------------------------------- */
/* 大見出しタイトル                                                                  */
/* --------------------------------------------------------------------------------- */

/* 株式情報 */
.stock_title{
background-image:url(../../../ir/stock/img/title.gif);
background-repeat:no-repeat;
}

/* 法定公告 */
.koukoku_title{
background-image:url(../../../../kohkoku/img/title.gif);
background-repeat:no-repeat;
}

/* IRライブラリ */
.library_title{
background-image:url(../../../ir/library/img/title.gif);
background-repeat:no-repeat;
}

/* 決算短信 */
.results_title{
background-image:url(../../../ir/library/results/img/title.gif);
background-repeat:no-repeat;
}

/* 各種報告書 */
.report_title{
background-image:url(../../../ir/library/report/img/title.gif);
background-repeat:no-repeat;
}

/* 説明会資料 */
.presen_title{
background-image:url(../../../ir/library/presen/img/title.gif);
background-repeat:no-repeat;
}

/* 財務ハイライト */
.highlight_title{
background-image:url(../../../ir/highlight/img/title.gif);
background-repeat:no-repeat;
}

/* IRニュース（H23） */
.h23_title{
background-image:url(../../../ir/irnews/h23/img/title.gif);
background-repeat:no-repeat;
}

/* IRニュース（H22） */
.h22_title{
background-image:url(../../../ir/irnews/h22/img/title.gif);
background-repeat:no-repeat;
}

/* IRニュース（H21） */
.h21_title{
background-image:url(../../../ir/irnews/h21/img/title.gif);
background-repeat:no-repeat;
}

/* IRニュース（H20） */
.h20_title{
background-image:url(../../../ir/irnews/h20/img/title.gif);
background-repeat:no-repeat;
}

/* IRニュース（H19） */
.h19_title{
background-image:url(../../../ir/irnews/h19/img/title.gif);
background-repeat:no-repeat;
}

/* IRニュース（H18） */
.h18_title{
background-image:url(../../../ir/irnews/h18/img/title.gif);
background-repeat:no-repeat;
}

/* IRニュース（H17） */
.h17_title{
background-image:url(../../../ir/irnews/h17/img/title.gif);
background-repeat:no-repeat;
}

/* IRニュース（H16） */
.h16_title{
background-image:url(../../../ir/irnews/h15-16/img/title.gif);
background-repeat:no-repeat;
}

/* IRニュース（H15） */
.h15_title{
background-image:url(../../../ir/irnews/h15-16/img/title2.gif);
background-repeat:no-repeat;
}

/* IRニュース（H14） */
.h14_title{
background-image:url(../../../ir/irnews/h13-14/img/title.gif);
background-repeat:no-repeat;
}

/* IRニュース（H13） */
.h13_title{
background-image:url(../../../ir/irnews/h13-14/img/title2.gif);
background-repeat:no-repeat;
}

/* IRニュース（H12） */
.h12_title{
background-image:url(../../../ir/irnews/h11-12/img/title.gif);
background-repeat:no-repeat;
}

/* IRニュース（H11） */
.h11_title{
background-image:url(../../../ir/irnews/h11-12/img/title2.gif);
background-repeat:no-repeat;
}

/* ディスクロージャポリシー */
.disclosure_title{
background-image:url(../../../ir/disclosure/img/title.gif);
background-repeat:no-repeat;
}

/* FAQ */
.faq_title{
background-image:url(../../../ir/faq/img/title.gif);
background-repeat:no-repeat;
}

#tbl090130 {
width: 500px;
border-top: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
}

#wrapper #main #contents_right .contents_right2 #article #tbl090130 .data1{
width: 40%;
border-bottom: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
}

#wrapper #main #contents_right .contents_right2 #article #tbl090130 .data2{
width: 60%;
border-bottom: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
}