@charset 'utf-8';
@import url("/common/css/contents.css");
@import url("/press/common/press.css");
@import url("/common/css/elements_press.css");

/*----------------------------------------------------------
	http://www.omron.co.jp/
	Press > News > Main

	Build:2008.01.23
----------------------------------------------------------*/

/*-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=>#
======================================*/

/*--------------------------------------
	Table Column 2
--------------------------------------*/
table.basic-col2 th{
	width:25%;
}
table.basic-col2 td{
	width:75%;
}



/*--------------------------------------
	Move
--------------------------------------*/
table.move th.new{
	width:31%;
}
table.move th.old{
	width:31%;
}
table.move th.continue{
	width:21%;
}
table.move th.name{
	width:17%;
}

/*--------------------------------------
	Move Column 2
--------------------------------------*/
table.move-col2 th{
	width:50%;
}

/*--------------------------------------
	Move Column 3
--------------------------------------*/
table.move-col3 th.new{
	width:40%;
}
table.move-col3 th.old{
	width:40%;
}
table.move-col3 th.name{
	width:20%;
}

/*--------------------------------------
	Styles compact (dl)
--------------------------------------*/
#mainbody dl.compact dt.compact{
display:block;
}
#mainbody dl.compact dt{
float:left;
clear:left;
	font-weight:bold;
}
#mainbody dl.compact dt strong{
	color:#6DA5CD;
}

#mainbody dl.compact dd.compact{
	margin-left:5.5em;
	margin-bottom:0.5em;
}

#mainbody dl.compact dd.compact1{
float:left;
_height:1%;
	margin-left:1.5em;
	margin-bottom:0.5em;
}
#mainbody dl.compact dd.compact3{
float:left;
_height:1%;
	margin-left:3em;
	margin-bottom:0.5em;
}

#mainbody dl.compact dd.compact2{
_height:1%;
	margin-left:2em;
	margin-bottom:0.5em;
}
/*--------------------------------
ボーダー無しテーブル 
<table class="nontable">
---------------------------------*/
table.nontable td{
	border:none;
	padding-right:6px;
	text-align:left;
	vertical-align:top;
}
table.nontable th{
	border:none;
	width:30%;
	background:none;
	font-weight:lighter;
}
table.basic table.nontable td {
	padding:0 12px 2px 0;
}
table.basic table.nontable tr.even{
	background:none;
}


table.basic-noborder td,
table.basic-noborder th {
	padding-bottom: 0.5em;
	vertical-align: top;
	text-align: left;
}


/*--------------------------------------
	Table Styles
--------------------------------------*/
table.basic-fixedsize th,
table.basic-fixedsize td{
	font-size:10pt;
}


/*--------------------------------------
	ol ul li in Table cell
--------------------------------------*/
#mainbody table.basic td ul.basic,
#mainbody table.basic td ol.basic, 
#mainbody table.basic td ul.basic li,
#mainbody table.basic td ol.basic li {
	margin-bottom: 0;
}


/*--------------------------------
ボーダー無しテーブル 2
<table class="imgtable">
---------------------------------*/
table.imgtable {
	margin-top:-0.5em;
	margin-bottom:1em;
}
table.imgtable th,
table.imgtable td {
	padding-right: 12px;
	vertical-align: top;
}


/*--------------------------------
ul list-style:none;
---------------------------------*/
#mainbody ul.nostyle li{
	list-style-type: none;
	margin-left: 0;
}


/*--------------------------------
p color:red;
---------------------------------*/
#mainbody .text-red{
	color: #ff0000;
}


/*--------------------------------
table cap
---------------------------------*/
#mainbody table.cap th,
#mainbody table.cap td{
	font-size:78%;
	color:#555555;
}
#mainbody table.cap {
	margin-top: 0.5em;
	padding-top:0;
	padding-bottom:0;
}


/*--------------------------------
table basic-compact
---------------------------------*/
#mainbody table.basic-compact th,
#mainbody table.basic-compact td {
	padding-top:1px;
	padding-bottom:1px;
}
#mainbody ul.cap li table th{
	font-weight:normal;
}
#mainbody ul.cap li blockquote {
	margin-left:30px;
	margin-right:30px;
}



#mainbody dl.basic-normal dt{
	/*margin-bottom:0px;*/
	margin-bottom:0.5em;
	font-weight:normal;
}
#mainbody dl.basic-normal dd{
	margin-left:20px;
	margin-bottom:1em;
	font-weight:normal;
}
#mainbody dl.cap dt{
	margin-bottom:0px;
}
#mainbody dl.cap-basic dt{
	float: left;
	font-weight:normal;
}
#mainbody dl.cap-basic dd{
	margin-left: 2em;
}

#mainbody dl.basic-wide dd{
	margin-left:40px;
}

#mainbody dl.compact-normal dt{
	font-weight: normal;;
}
#mainbody dl.compact-normal dd{
	margin-left:6em;
	margin-bottom:0.5em;
}


/*--------------------------------
del line-through
---------------------------------*/
#mainbody del {
	text-decoration: line-through;
	color: #ff0000;
}
#mainbody del em {
	font-style: normal;
	color: #333333;
}
#mainbody .contactadd dd del em {
	font-style: normal;
	color: #555555;
}


/*--------------------------------
detail url
---------------------------------*/
#mainbody p.detailurl {
	text-align:left;
}



/*--------------------------------
pdf icon's margin to 0
---------------------------------*/
#mainbody .sectbody span.link-pdf{
	margin-left:0;
}



/*--------------------------------
sup
---------------------------------*/
#main sup {
	line-height: 1;
	padding-right: 0.3em;
}
#main h2 sup {
	font-size: 0.75em;
}


#main sub {
	line-height: 1;
}

