@charset 'utf-8';
@import url("/common/css/contents.css");

/*----------------------------------------------------------
	http://www.omron.co.jp/
	IR > Index

	Build:2008.01.09
----------------------------------------------------------*/

/*-Modify Record-----------------------*/


/*======================================
	Color Glossary
	
	OMRON Blue=>#0055C4(border,link,etc)
	Black=>#333333(text color)
	Gray1=>#555555(header,footer,bread,etc)
	Sky Blue=>#3983B9(Copy)
	Sky Blue 2=>#6DA5CD(Sub Copy)
	Pale Blue=>#EAEFF4(Background)
	Pale Blue 2=>#
======================================*/
/*--------------------------------------
	Local Nav Control
--------------------------------------*/
#lnav h2{
	border-bottom-color:#BF8A4D;
}
#lnav .ctlist dt.topct span.shareprice a{
	display:inline;
	background:none;
	padding:0;
}
#lnav .ctlist dt.topct span.shareprice{
	display:block;
	background:url(/common/img/lnav/ct_mark.gif) 5px 12px no-repeat;
	padding:7px 3px 7px 16px;
	line-height:140%;
}

/*topct ----------------------------------*/
body.ct-corporate #lnav dt a.corporate,
body.ct-message #lnav dt a.message,
body.ct-management #lnav dt a.management,
body.ct-press #lnav dt a.press,
body.ct-stockinfo #lnav dt a.stockinfo,
body.ct-finance #lnav dt a.finance,
body.ct-irlib #lnav dt a.irlib,
body.ct-kabunushi #lnav dt a.kabunushi,
body.ct-shareprice #lnav .ctlist dt span.shareprice,
body.ct-calender #lnav dt a.calender,
body.ct-publication #lnav dt a.publication,
body.ct-kojin #lnav dt a.kojin,
/*body.ct-catch #lnav dt a.catch,*/
/*body.ct-personal #lnav dt a.personal,*/
/*body.ct-irmail #lnav dt a.irmail,*/
/*body.ct-faq #lnav dt a.faq,*/
body.ct-irsitemap #lnav dt a.irsitemap,
/*body.ct-link #lnav dt a.link,*/
body.ct-disclaimer #lnav dt a.disclaimer{
	background-image:url(/common/img/lnav/ct_mark_on.gif);
	background-color:#EBEBEB;
	font-weight:bold;
}

/*subct(has subct & childct) ----------------------------------*/
/*for kessan-setsumeikai, seicho --*/
body.ct-kojin #lnav dd.seicho,
body.ct-irlib #lnav dd.settlement,
/*---------------------------------*/
body.ct-kabunushi #lnav dd.kabunushi,
body.subct-press #lnav dd.press,
body.ct-corporate #lnav dd.corporate,
body.ct-management #lnav dd.management,
body.ct-press #lnav dd.press,
body.ct-stockinfo #lnav dd.stockinfo,
body.subct-dividends #lnav dd.dividends,
body.ct-finance #lnav dd.finance,
body.subct-segment #lnav dd.segment,
body.subct-analysis #lnav dd.analysis,
body.ct-irlib #lnav dd.irlib,
body.subct-annual #lnav dd.annual,
body.ct-calender #lnav dd.calender,
body.subct-calender #lnav dd.calender,
body.ct-publication #lnav dd.publication,
body.subct-publication #lnav dd.publication,
body.ct-kojin #lnav dd.kojin,
body.subct-doga #lnav dd.doga,
/*body.subct-personal #lnav dd.personal,*/
body.ct-catch #lnav dd.catch{
	display:block;
}

/*for kessan-setsumeikai, seicho --------------------*/
body.ct-kojin #lnav dd.seicho,
body.ct-irlib #lnav dd.settlement {
	background-color:#ffffff;
}
body.subct-settlement #lnav dd.settlement {
	background-color:#DAE8F3;
}
/*-------------------------------*/


/*subct(has childct) ----------------------------------*/
body.subct-publication #lnav dt a.publication,
body.subct-press #lnav dt a.press,
body.subct-settlement #lnav dt a.settlement,
body.subct-calender #lnav dt a.calender,
body.subct-segment #lnav dt a.segment,
body.subct-analysis #lnav dt a.analysis,
body.subct-dividends #lnav dt a.dividends,
body.subct-annual #lnav dt a.annual,
body.subct-doga #lnav dt a.doga{
	background-image:url(/common/img/lnav/subct_mark_on_down.gif);
	background-color:#DAE8F3;
}

/*subct(no childct) ----------------------------------*/
body.subct-message #lnav dt a.message,
body.subct-outline #lnav dt a.outline,
body.subct-corporateorg #lnav dt a.corporateorg,
body.subct-officer #lnav dt a.officer,
body.subct-business #lnav dt a.business,
body.subct-longspan #lnav dt a.longspan,
body.subct-govenance #lnav dt a.govenance,
body.subct-disclosure #lnav dt a.disclosure,
body.subct-control #lnav dt a.control,
body.subct-risk #lnav dt a.risk,
body.subct-organization #lnav dt a.organization,
body.subct-release #lnav dt a.release,
body.subct-news #lnav dt a.news,
body.subct-irnews #lnav dt a.irnews,
body.subct-stockstatus #lnav dt a.stockstatus,
body.subct-meeting #lnav dt a.meeting,
body.subct-rule #lnav dt a.rule,
body.subct-step #lnav dt a.step,
body.subct-stockfaq #lnav dt a.stockfaq,
body.subct-sales #lnav dt a.sales,
body.subct-current #lnav dt a.current,
body.subct-highlight #lnav dt a.highlight,
body.subct-shihyou #lnav dt a.shihyou,
body.subct-rating #lnav dt a.rating,
body.subct-fact #lnav dt a.fact,
body.subct-businessreport #lnav dt a.businessreport,
body.subct-securities #lnav dt a.securities,
body.subct-analyst #lnav dt a.analyst,
body.subct-pastcalender #lnav dt a.pastcalender,
/*body.subct-pubsettlement #lnav dt a.pubsettlement,*/
/*body.subct-pubother #lnav dt a.pubother,*/
body.subct-born #lnav dt a.born,
body.subct-technology #lnav dt a.technology,
body.subct-kangensaku #lnav dt a.kangensaku,
body.subct-suii #lnav dt a.suii,
body.subct-personal #lnav dt a.personal,
body.subct-step1 #lnav dt a.step1,
body.subct-step2 #lnav dt a.step2{
	background-image:url(/common/img/lnav/subct_mark_on.gif);
	background-color:#DAE8F3;
}



/*childct ----------------------------------*/
/*kojin ----------------------------*/
body.childct-doga  #lnav li a.doga,
body.childct-shiryo  #lnav li a.shiryo,
/*press ----------------------------*/
body.childct-press2015 #lnav li a.press2015,
body.childct-press2014 #lnav li a.press2014,
body.childct-press2013 #lnav li a.press2013,
body.childct-press2012 #lnav li a.press2012,
body.childct-press2011 #lnav li a.press2011,
body.childct-press2010 #lnav li a.press2010,
body.childct-press2009 #lnav li a.press2009,
body.childct-press2008 #lnav li a.press2008,
body.childct-press2007 #lnav li a.press2007,
body.childct-press2006 #lnav li a.press2006,
body.childct-press2005 #lnav li a.press2005,
body.childct-press2004 #lnav li a.press2004,
/*annual ---------------------------*/
body.childct-irlib_list #lnav li a.irlib_list,
/*ircalender -----------------------*/
body.childct-pastcalender #lnav li a.pastcalender,
/*segment --------------------------*/
body.childct-segmentc #lnav li a.segmentc,
body.childct-segmenta #lnav li a.segmenta,
/*koukoku --------------------------*/
body.childct-pubsettlement #lnav li a.pubsettlement,
body.childct-pubother #lnav li a.pubother,
/*kabunushi ------------------------*/
body.childct-haitou #lnav li a.haitou,
body.childct-chukan_haitou #lnav li a.chukan_haitou,
body.childct-shiharai #lnav li a.shiharai,
body.childct-mijuryo #lnav li a.mijuryo,
body.childct-yutai #lnav li a.yutai,
body.childct-jikokabu #lnav li a.jikokabu,
body.childct-haibun #lnav li a.haibun{
	background:#4589C7;
	color:#ffffff;
}



/*--------------------------------------
	Code
--------------------------------------*/
.viewcontrol{
		 position:relative;
		 z-index:1;
}
.code {
		 position:relative;
		 z-index:2;
		 margin-top:-45px;margin-bottom:30px;padding-left:5px;
		 font-size:78%;
		 color:#555555;
}


/*--------------------------------------
	irbanner
--------------------------------------*/
html>body #main .irbanner,
html>body #main .irbanner .stockbanner{
	overflow:hidden;
}
#main .irbanner:after,
#main .irbanner .stockbanner:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}

#main .irbanner{
	width:575px;_height:1%;
	padding:0 0 25px;
	position:relative;
}
#main .irbanner .banner{
	float:right;
	margin-top:15px;
}

#main .viewcontrol{
	padding:4px 0 20px;
	margin-bottom:-20px;
}
#main .code {
		 margin-top:-45px;
		 margin-bottom:0px;
		 padding-left:5px;
}



/*--------------------------------------
	lnav ctlist dd.childct li span
--------------------------------------*/
#lnav .ctlist dd.childct li span.nolink {
	padding: 4px 0 4px 12px;
	font-size: 78%;
	color: #666666;
}



/*--------------------------------------
	csrbanner
--------------------------------------*/
#lnav .relatelist .csrbanner {
	background: url(img/ornament_csr.jpg) right bottom no-repeat;
	border: solid 1px #cccccc;
	padding: 8px 5px;
	font-size: 100%;
}
#lnav .relatelist .csrbanner dt {
	font-size: 90%;
	background: none;
	border: none;
	padding: 0;
}
#lnav .relatelist .csrbanner dd {
	font-size: 78%;
	margin-left: 16px;
	margin-right: 40px;
	background: none;
	border: none;
}
#lnav .relatelist .csrbanner dt a {
	display: block;
	_height: 1%;
	background: url(/common/img/lnav/cont_mark.gif) 0 center no-repeat;
	padding: 0;
	padding-left: 16px;
}


/*--------------------------------------
	signature-txt
--------------------------------------*/
#mainbody p.signature-txt {
	margin-left: 70%;
}


/*--------------------------------------
	toggle arrow
--------------------------------------*/
#main a.arrowdown,
#main span.arrowdown{
	_height:1%;
	background:url(/common/img/icons/arrow_blue_bown.gif) left center no-repeat;
	padding-left:10px;
}



