@charset 'utf-8';
@import url("/common/css/contents.css");
@import url("/common/css/elements_pageanchor.css");
@import url("/common/css/elements_treelist.css");

/*----------------------------------------------------------
	http://www.omron.com/
	Global Common

----------------------------------------------------------*/

/*-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=>#
======================================*/
/*--------------------------------------
	Clearfix
--------------------------------------*/
/*html>body #main .mainlist ul.lowlist-col2 li.odd,
html>body #main .mainlist ul.lowlist-col2 li.even{
	overflow:hidden;
}
#main .mainlist ul.lowlist-col2 li.odd:after,
#main .mainlist ul.lowlist-col2 li.even:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}*/


/*--------------------------------------
	Local Navi Control
--------------------------------------*/
#lnav h2{
	border-bottom-color:#0055C4;
}

/*topct ----------------------------------*/
body.ct-americas #lnav dt a.americas,
body.ct-europe #lnav dt a.europe,
body.ct-africa #lnav dt a.africa,
body.ct-asia #lnav dt a.asia,
body.ct-greaterchina #lnav dt a.greaterchina,
body.ct-japan #lnav dt a.japan,
body.ct-regional #lnav dt a.regional{
	background-image:url(/common/img/lnav/ct_mark_on.gif);
	background-color:#EBEBEB;
	font-weight:bold;
}

/*subct(has childct) ----------------------------------*/
body.ct-americas #lnav dd.americas,
body.ct-europe #lnav dd.europe,
body.ct-africa #lnav dd.africa,
body.ct-asia #lnav dd.asia,
body.ct-greaterchina #lnav dd.greaterchina,
body.ct-japan #lnav dd.japan{
	display:block;
}

/*subct(no childct) ----------------------------------*/
body.subct-headoffice #lnav dt a.headoffice,
/*-Americas ------------------------*/
body.subct-brazil #lnav dt a.brazil,
body.subct-canada #lnav dt a.canada,
body.subct-mexico #lnav dt a.mexico,
body.subct-usa #lnav dt a.usa,
/*-Europe ------------------------*/
body.subct-austria #lnav dt a.austria,
body.subct-belgium #lnav dt a.belgium,
body.subct-czech #lnav dt a.czech,
body.subct-denmark #lnav dt a.denmark,
body.subct-finland #lnav dt a.finland,
body.subct-france #lnav dt a.france,
body.subct-germany #lnav dt a.germany,
body.subct-hungary #lnav dt a.hungary,
body.subct-italy #lnav dt a.italy,
body.subct-netherlands #lnav dt a.netherlands,
body.subct-norway #lnav dt a.norway,
body.subct-poland #lnav dt a.poland,
body.subct-portugal #lnav dt a.portugal,
body.subct-russia #lnav dt a.russia,
body.subct-spain #lnav dt a.spain,
body.subct-sweden #lnav dt a.sweden,
body.subct-switzerland #lnav dt a.switzerland,
body.subct-turkey #lnav dt a.turkey,
body.subct-uk #lnav dt a.uk,
/*-Africa ------------------------*/
body.subct-south #lnav dt a.south,
/*-Asia ------------------------*/
body.subct-australia #lnav dt a.australia,
body.subct-india #lnav dt a.india,
body.subct-indonesia #lnav dt a.indonesia,
body.subct-korea #lnav dt a.korea,
body.subct-malaysia #lnav dt a.malaysia,
body.subct-newzealand #lnav dt a.newzealand,
body.subct-singapore #lnav dt a.singapore,
body.subct-thailand #lnav dt a.thailand,
body.subct-vietnam #lnav dt a.vietnam,
/*-China ------------------------*/
body.subct-china #lnav dt a.china,
body.subct-hongkong #lnav dt a.hongkong,
body.subct-taiwan #lnav dt a.taiwan,
/*-Japan ------------------------*/
body.subct-kyoto #lnav dt a.kyoto,
body.subct-tokyo #lnav dt a.tokyo,
/*-Regional ------------------------*/
body.subct-regional #lnav dt a.regional{
	background-image:url(/common/img/lnav/subct_mark_on_down.gif);
	background-color:#DAE8F3;
}



/*--------------------------------------
	Headoffice
--------------------------------------*/
#mainbody .headadd dt{
	margin-bottom:1em;
}
#mainbody .headadd dd{
	font-weight:bold;
}


/*--------------------------------------
	Banner
--------------------------------------*/
#mainbody .banner-products{
	text-align:right;
}


/*--------------------------------------
	Other
--------------------------------------*/
#main #mainbody .other{
	background:none;
	border:1px solid #cccccc;
	margin-bottom:15px;padding:1px;
}
#main #mainbody .other .sectbody{
	background:#f2f2f2;
	margin-bottom:0;padding:5px 10px;
}
#main #mainbody .othertop{
	margin-bottom:2em;
}


/*--------------------------------------
	Map control
--------------------------------------*/
#mainbody .mapcontrol{
	margin-bottom:15px;
}
#mainbody .mapcontrol dt{
	float:left;
	width:1em;
}
#mainbody .mapcontrol dd{
	margin:0 0 0.5em 1.5em;
}

#main #mainbody #map{
	width:400px;height:400px;
	margin:0 auto;
}


/*--------------------------------------
	addlist
--------------------------------------*/
#mainbody table.addlist {
	margin-bottom:15px;
}
#mainbody table.addlist th{
	width:15%;
	text-align:center;vertical-align:middle;
}
#mainbody table.addlist td{
	width:30%;
}
#mainbody table.addlist td.mapjump{
	width:10%;
	text-align:center;vertical-align:middle;
}
#mainbody table.addlist th,
#mainbody table.addlist td{
	padding:3px;
}

