/* タイトル */
#finance_print {
	display: none;
}

.contents {
	display: block;
}

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:11px 0px 11px 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;

	position: absolute;
}



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;
}

/* IRトップ MP吉川 20100927 */

.whatsnew {
	position: absolute;
}

.torss {
	position: relative;
	left: 325px;
	bottom: 3px;
	_bottom: 5px;
	padding-left: 10px;
	zoom: 1;
}

.tonews {
	background: url(/img/cmn/ico_news_allow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
	left: 90px;
	bottom: 3px;
	_bottom: 5px;
	padding-left: 10px;
	zoom: 1;
}

.top_ir_sche {
	background-color: #FFF5D7;
	height: 100px;
}

.top_ir_sche td {
	vertical-align: top;
}

.top_ir_sche .right {
	float: right;
}

.top_ir_sche div {
	margin-left: 5px;
	line-height: 150%;
	text-align: left;
}

.sche_date {
	font-weight: bold;
}

.pageranking {
	background-color: #FFF5D7;
	margin: 0 1px 10px;
	padding: 5px 3px;
	text-align: left;
}

a.print {
	position: relative;
	right: 25px;
	text-decoration: none;
}

.print img {
	vertical-align: middle;
}

/* 中期経営計画 MP吉川 20110803 */
#plan_tab {
	margin: 0;
	padding: 0;
}

#plan_tab li {
	float: left;
	list-style: none;
	margin-right: 9px;
}

#plan_tab li#numerical,#plan_tab li#ennumerical {
	margin-right: 0;
}

#plan_tab li a {
	display: block;
	background-repeat: no-repeat;
	width: 97px;
	height: 45px;
/*	text-indent: -9999px;*/
}

#plan_tab li a img {
	border: 0;
}

/*
#target a {
	background: url(/img/ir/plan/tab_target.jpg);
}

#target a.current {
	background: url(/img/ir/plan/tab_target_current.jpg);
}

#basic a {
	background: url(/img/ir/plan/tab_basic.jpg);
}

#basic a.current {
	background: url(/img/ir/plan/tab_basic_current.jpg);
}

#business a {
	background: url(/img/ir/plan/tab_business.jpg);
}

#business a.current {
	background: url(/img/ir/plan/tab_business_current.jpg);
}

#numerical a {
	background: url(/img/ir/plan/tab_numerical.jpg);
}

#numerical a.current {
	background: url(/img/ir/plan/tab_numerical_current.jpg);
}

#entarget a {
	background: url(/img/ir/e/plan/tab_target.jpg);
}

#entarget a.current {
	background: url(/img/ir/e/plan/tab_target_current.jpg);
}

#enbasic a {
	background: url(/img/ir/e/plan/tab_basic.jpg);
}

#enbasic a.current {
	background: url(/img/ir/e/plan/tab_basic_current.jpg);
}

#enbusiness a {
	background: url(/img/ir/e/plan/tab_business.jpg);
}

#enbusiness a.current {
	background: url(/img/ir/e/plan/tab_business_current.jpg);
}

#ennumerical a {
	background: url(/img/ir/e/plan/tab_numerical.jpg);
}

#ennumerical a.current {
	background: url(/img/ir/e/plan/tab_numerical_current.jpg);
}
*/
.center {
	text-align: center;
}

#business_tab {
	border-bottom: 1px solid #999999;
	margin: 10px 0;
	padding: 0;
	width: 396px;
	height: 41px;
}

#business_tab li {
	float: left;
	list-style: none;
	margin-right: 3px;
}

#business_tab li#shukin,#business_tab li#enshukin {
	margin-right: 0;
}

#business_tab li a {
	display: block;
	background-repeat: no-repeat;
	width: 130px;
	height: 41px;
/*	text-indent: -9999px;*/
}

#business_tab li a img {
	border: 0;
}

/*
#jimu a {
	background: url(/img/ir/plan/tab_jimu.jpg);
}

#jimu a.current {
	background: url(/img/ir/plan/tab_jimu_current.jpg);
}

#iryo a {
	background: url(/img/ir/plan/tab_iryo.jpg);
}

#iryo a.current {
	background: url(/img/ir/plan/tab_iryo_current.jpg);
}

#shukin a {
	background: url(/img/ir/plan/tab_shukin.jpg);
}

#shukin a.current {
	background: url(/img/ir/plan/tab_shukin_current.jpg);
}

#enjimu a {
	background: url(/img/ir/e/plan/tab_jimu.jpg);
}

#enjimu a.current {
	background: url(/img/ir/e/plan/tab_jimu_current.jpg);
}

#eniryo a {
	background: url(/img/ir/e/plan/tab_iryo.jpg);
}

#eniryo a.current {
	background: url(/img/ir/e/plan/tab_iryo_current.jpg);
}

#enshukin a {
	background: url(/img/ir/e/plan/tab_shukin.jpg);
}

#enshukin a.current {
	background: url(/img/ir/e/plan/tab_shukin_current.jpg);
}
*/
h3.numerical_h3 {
	
}


/* ↓用語集 　MP吉川　20110805 */

.terms dt {
	background-color: #E6EEF3;
	float: left;
	width: 154px;
	margin: 0 0 10px 0;
	padding: 7px;
	font-weight: bold;
}

.terms dd {
	background-color: #EDEDED;
	float: right;
	width: 386px;
	margin: 0 0 10px 0;
	padding: 7px;
}


/* ↓経営戦略 英語　真船　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;
}


/* ↓IR・財務情報の歩き方　MP吉川　20110816 */


.to_text {
	float: left;
	width: 270px;
	margin: 10px 0;
	line-height: 150%;
}

.to_img {
	float: left;
	width: 250px;
	margin: 10px 0;
	margin-left: 30px;
}

.to_img img {
	border: 1px solid #E7E3E7;
}
