/* タイトル */

h1.ttl-ir-release{

	margin-top:7px;

	padding-top:2px;

	padding-right:18px;

	background:url(/img/ir/release/ttl_ir.gif) no-repeat center top;

	height:38px;

	line-height:38px;

	text-align:right;

}



h1.ttl-ir-release-en{

	margin-top:7px;

	padding-top:2px;

	padding-right:18px;

	background:url(/img/ir/e/ttl_ir_en.gif) no-repeat center top;

	height:38px;

	line-height:38px;

	text-align:right;

}





h3.ir-ttl{

	padding:0px 5px 0px 5px;

	background:url(/img/ir/img_midashi.gif) no-repeat left center #fff;

	display:inline;

}



.bill{

	background:url(/img/cmn/left_nav/ico_allow2.gif) no-repeat left 0.3em;

	padding-left:8px;

}



.bill3{

	background:url(/img/cmn/left_nav/ico_dot_allow.gif) no-repeat left 0.3em;

	padding-left:12px;

	margin-left:11px;

	line-height:16px;

}

.bill4{

	background:url(/img/cmn/ico_news_allow.gif) no-repeat left 0.3em;

	padding-left:12px;

	margin-left:8px;

}



div.navi li{

	list-style-type:none;

	padding:0px;

	margin:0px;

}



.left-navi{

	list-style-type:none;

	padding:2px 0px;

}



ul.menu{

	margin-top:3px;margin-bottom:3px;

}



.bill-news{

	background:url(/img/cmn/ico_news_allow.gif) no-repeat left 0.3em;

	padding-left:12px;

	margin-left:11px;

}



.news-uline{

	background:url(/img/cmn/dot_line_574.gif) no-repeat;

}



.right-box{

	padding:10px 10px 20px;

	border-bottom:1px dashed #ccc;

}



.leftsp{margin-left:-40px;}

.gry{color:#999;}

.dgry{color:#666;}

.bggry{background-color:#999;}

.bglgry{background-color:#ccc;}

.bgtd{background-color:#f7f7f7;}

.uppers10{margin-top:10px;}

.sidesp10{margin-left:10px;margin-right:10px;}



.ir-en-txt{color:#630;}



.title_btn{

	border:1px solid #ccc;

	background:url(/img/ir/jpn/btn_bg01.gif) no-repeat;

	background-color:#e6eff5;

}



.big_title_btn{

	border:1px solid #ccc;

	background:url(/img/ir/jpn/btn_bg02.gif) no-repeat;

}



.ir-e-ttl{font-family:Arial,Helvetica;}



.font_q {

	color:#CC6600;

	font-weight:bold;

	line-height:130%;

}



.font_a {

	color:#666666;

	line-height:130%;

}



img.space{

	margin:14px 7px 14px 0px;

}

img.space02{

	margin:14px 0px 14px 0px;

}

img.space03{

	margin:14px 7px 0px 7px;

}

img.space04{

	margin-right:7px;

}

img.space05{

	margin-right:2px;

}

img.space06{

	margin:0px 7px 7px 0px;

}

img.space07{

	margin-left:10px;

}

img.space08{

	margin:5px 0px 5px 0px;

}



.bill_menu{

	background:url(/img/cmn/yajirushi.gif) no-repeat left 0.3em;

	padding-left:8px;

	line-height:15px;

}



div.irbread{

	width:721px;

	height:24px;

	padding-left:15px;

	background:url(/img/cmn/header/bg_bred.gif) repeat-x;

	font-size:10px;

	line-height:24px;

	text-align:left;

}



div.irqmid{

	font-size:12px;

	font-weight:bold;

	color:#996600;

	margin-bottom:10px;

}







/* relation.html 追加分 */

.box {

	background:url(/img/ir/jpn/relation_bg.jpg) no-repeat;

	border-style:solid;

	border-color:#CCCCCC;

	border-width:0px 1px 0px 1px;

	padding:8px 10px 0px 11px;

}



.box2 {

	border-style:solid;

	border-color:#CCCCCC;

	border-width:0px 1px 1px 1px;

	width:200px;

	height:5px;

}



table.tbborder{

text-align:left;

background-color:#E1E1E1;

 padding:10px;

}



h1.ttl-ir-release-en2{

	margin-top:7px;

	padding-top:2px;

	padding-right:18px;

	background:url(/img/ir/e/ttl_ir_en2.gif) no-repeat center top;

	height:38px;

	line-height:38px;

	text-align:right;

}



h2.main-ttl2{

    line-height:26px;

	padding:0px 5px 0px 15px;

	vertical-align:middle;

}


/* 2006.12.20 add */
.tbl01 {

	border:1px solid #CCCCCC;

	background-color:#F7F7F7;

}


/* 2007.01.30 add */
h2.main-ttl2_left{

    line-height:26px;

	padding:0px 5px 0px 15px;

	vertical-align:left;

}

/* 2007.02.23 stockinfo attention */
#stock_att {
	padding:10px 15px;
	margin:10px 0px 0px 20px;
	}

#stock_att div {
	font-weight:bold;
	margin-bottom:10px;
	}

#stock_att p {
	padding:0px;
	margin:3px 0px 5px 0px
	}

/*これでわかるリコーリース ページ数用　亀井　20070627*/

.ind_page {
	font-size:14px;
	}

/* 2008.1.30 add */
.news-days {
	padding-top: 3px;
}

/* これでわかるリコーリース注釈用　八坂　20080605 */
.notice {
	font-size: 10px;
}

/* 株式の状況　八坂　20080609 */
.td1_1 {
	background-color: #82ADD0;
	padding: 2px;
	font-weight: bold;
}
.td1_2 {
	background-color: #E6EEFF;
	padding: 2px;
}

/* 経営戦略　真船　20080619 */
#listbox {
	width: 280px;
	background: #E6EEFF;
	padding:5px 5px 5px 10px;
	margin: auto;
}
#listbox02 {
	width: 150px;
	background: #E1FFCE;
	padding:5px;
	margin: auto;
}
#listbox02-02 {
	width: 130px;
	background: #E1FFCE;
	padding:5px;
}
#listbox03 {
	width: 250px;
	background: #E6EEFF;
	padding:7px;
	margin: auto;
	border:1px solid #ccc;
	font-weight:bold;
}
.lisbo-li {
	list-style: none;
	line-height: 1.5em;
}
.lisbo-ul {
	padding:0px;
	margin:0px;
}
.lefttext {
	width: 150px;
	float:left;
}



/* ↓経営戦略 英語　真船　20080626 */
#listbox-e {
	width: 375px;
	background: #E6EEFF;
	padding:5px 5px 5px 10px;
	margin: auto;
}

/*　↓IE6用ハック*/
*html #listbox-e {
	padding:13px 0px 0px 0px;
	margin: auto;
	width: 390px;
}
/*　↑IE6用ハック*/


#listbox02-e {
	width: 150px;
	background: #E1FFCE;
	padding:5px;
	margin: auto;
}
#listbox02-02-e {
	width: 193px;
	margin:auto;
	padding:5px 5px 5px 10px;
	background: #E1FFCE;
}
#listbox03-e {
	width: 370px;
	background: #E6EEFF;
	padding:7px;
	margin: auto;
	border:1px solid #ccc;
	font-weight:bold;
	font-size:80%;
}
.lisbo-li-e {
	list-style: none;
	line-height: 1.5em;
}
.lisbo-ul-e {
	padding:0px;
	margin:0px;
}
.lefttext-e {
	width: 150px;
	float:left;
}




/*　↓sslテスト確認用*/
.blue_half1 {
	width:31px;
	height:15px;
	background-color:#175891;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 2px 0px 2px;
}

.blue_half2 {
	width:32px;
	height:15px;
	border:1px solid #175891;
	background-color:#2275B1;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 2px 0px 2px;
}

.dotline{
	background:url(/img/ir/dot_395.gif) repeat-x;
}
/*　↑sslテスト確認用*/




/* ↓経営戦略 英語 h3が2行になったとき　真船　20080707 */

div.mid-ttl-2line{
	background:url(/img/cmn/oomidashi_bg_2line.gif) no-repeat right center;
	margin-bottom:10px;
}
h3.mid-ttl-2line{
	padding:0px 5px 0px 10px;
	background:url(/img/cmn/img_oomidashi2.gif) no-repeat left center #fff;
	display:inline;
	line-height:1ems;
}

