@charset "UTF-8";

/*----  press mainback style  ----*/
#press-sublist1-1-part,
#press-sublist1-2-part,
#press-sublist1-3-part,
#press-sublist1-4-part,
#press-sublist1-5-part,
#press-sublist2-1-part,
#press-sublist2-2-part,
#press-sublist2-3-part,
#press-sublist2-4-part,
#press-sublist2-5-part,
#press-sublist2-6-part,
#press-sublist2-7-part,
#press-sublist2-8-part,
#press-sublist2-9-part,
#press-sublist2-10-part,
#press-sublist2-11-part,
#press-sublist1-3-1-part,
#press-sublist1-3-2-part,
#press-sublist1-3-3-part,
#press-sublist1-3-4-part,
#press-sublist1-3-5-part,
#press-sublist1-3-6-part,
#press-sublist1-3-7-part,
#press-sublist1-3-8-part,
#press-sublist1-3-9-part,
#press-sublist1-3-10-part,
#press-sublist1-3-11-part{
	background-image:url(../../../common/img/list1_1_back.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

/*----  press all style  ----*/

h1 {
	margin:0 0 30px 0;
}
h2 {
	margin-bottom:15px;
}
.into-part p.nlm {
	padding:0 0 15px 0;
	color:#000000;
}

#pagetop-part {
	padding:90px 0 15px 0;
	width:528px;
	text-align:right;
}
.inside-part {
	float:left;
	width:48%;
}



/* --- PressRoom All Contents --- */

div#textArea{
margin-left: 8px;
width: 520px;
}

div#textArea p#read{
line-height: 170%;
margin-top: 20px;
}

div#backnumber{
margin-top: 40px;
}


div#backnumber ul{
margin-top: 3px;
float: left;
}

div#backnumber li{
display: inline;

}

div#backnumber a.gotop{
float: right;

}

/* --- index.html --- */


div.press span.date{
background-image/**/: url("../../../press/img/item1.gif");
background-position/**/: 0 0.4em;
background-repeat/**/: no-repeat;

font-weight: bold;
padding: 3px 0 5px 14px;
}

div.press span.category{
padding-left: 10px;

font-weight: bold;
}

div.press div.pressTitle{
	
	margin-top: 1px;
	margin-bottom: 5px;
	line-height:150%;
}

div#goTop{
text-align: right;

margin-top: 40px;
}

/* --- media.html --- */
div.block{
margin-top: 25px;
}

table.mediaTable{
border-spacing: 0;
border-collapse: collapse;
border-style: solid;
border-color: #000000;
border-width: 0;
width: 100%;
line-height:140%;
}

table.mediaTable caption{
background-image: url("../../../press/img/item1.gif");
background-position: 0 0.4em;
background-repeat: no-repeat;
font-weight: bold;
text-align: left;
color: #3253C3;
padding: 3px 0 3px 14px;
}

table.mediaTable tr th,td{
padding: 5px;
vertical-align: top;
text-align: left;
}


table.mediaTable tr th{
white-space: nowrap;
border-style: solid;
border-color: #CECECE;
border-width: 1px 0 1px 0;
}

table.mediaTable tr td{
border-style: solid;
border-color: #CECECE;
border-width: 0 0 1px 0;
}

table.mediaTable th.mediaTitle{
color: #000000;
background-color: #eeeeee;
}

table.mediaTable tr.mediaDetails{
color: #000000;
background-color: #ffffff;
}

table.mediaTable tr.mediaDetails td.date{
width: 80px;
color: #000000;
background-color: #FFFFFF;
white-space: nowrap;
}

table.mediaTable tr.mediaDetails td.medium{
width: 110px;
color: #000000;
background-color: #FFFFFF;
}

table.mediaTable tr.mediaDetails td.title{
color: #000000;
background-color: #FFFFFF;
}

table.mediaTable tr.mediaDetails td.medium span.web{
background-image: url("../../../press/img/mark_web.gif");
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 2px 0 0 30px;
display: block;
}

table.mediaTable tr.mediaDetails td.medium span.magazin{
background-image: url("../../../press/img/mark_mag.gif");
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 2px 0 0 30px;
display: block;
}
table.mediaTable tr.mediaDetails td.medium span.mag{
background-image: url("../../../press/img/mark_mag.gif");
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 2px 0 0 30px;
display: block;
}

table.mediaTable tr.mediaDetails td.medium span.news{
background-image: url("../../../press/img/mark_news.gif");
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 2px 0 0 30px;
display: block;
}

table.mediaTable tr.mediaDetails td.medium span.tv{
background-image: url("../../../press/img/mark_tv.gif");
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 2px 0 0 30px;
display: block;
}

table.mediaTable tr.mediaDetails td.medium span.book{
background-image: url("../../../press/img/mark_book.gif");
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 2px 0 0 30px;
display: block;
}

/* --- pr/xxx.html --- */
p.releaseDate{
text-align: right;

margin: 8px 5px 8px 5px;
}

p.releaseRead1{
line-height: 150%;
}

p.releaseRead2{
text-align: right;
line-height: 150%;
}

#textArea h2{
font-size:14pt;
line-height:140%;
font-weight: bold;
padding-left: 10px;
border-style: solid;
border-color: #3253C3;
border-width: 0 0 0 4px;
margin: 25px 0 25px 0;
}

#textArea h3{
font-weight: bold;
color: #3253C3;
padding: 3px 0 3px 10px;
margin-top: 30px;
border: 1px solid #3253C3;
font-size:115%;
}

#textArea h4{
font-weight: bold;
padding: 10px 0 3px 10px;
border-bottom:1px solid #666666;
margin-top: 30px;
font-size:115%;
}


#textArea p{
line-height: 170%;
margin: 10px 10px 15px 10px;
}

p.releaseImage{
margin-top: 20px;
}


#textArea dl{
margin: 20px 0 10px 10px;
}

#textArea dt{
font-weight: bold;
padding:0;
margin-bottom:0;
line-height: 170%;
}

#textArea dt.nor{
font-weight: normal;
line-height: 170%;
}

#textArea dd{
line-height: 170%;
padding:0 0 0 2.0em;
margin: 3px 0px 15px 0px;
}
.captiontext{
border: 1px dotted #555555;
margin:5px 0px 5px -7px;
padding:5px;
}

ul.hosoku{
border: 1px solid #CECECE;
padding: 0 10px 10px 10px;
margin-top: 40px;
line-height: 170%;
}

ul.hosoku li{
margin-top: 10px;
line-height: 170%;
}

ul.hosoku strong{
color: #3253C3;
}

span.red{
color: #CC0000;
}

#textArea h4{
font-weight: bold;
margin: 10px 0;
}

#textArea ul{
margin: 10px 0 0 20px;
padding:0;
list-style: disc;
}

#textArea ol{
margin: 10px 0 0 20px;
padding:0;
list-style:decimal;
}


#textArea li{
margin:0 0 10px 20px;
padding:0;
line-height: 170%;
}

ul.list4{
margin-top: 10px;
}

ul.list4 li{
margin-left: 10px;
list-style: disc;
line-height: 130%;
margin-bottom: 7px;
}


p.beppu{

}

p.ijyo{
margin-top: 20px;
text-align: right;

}

p.releaseCenter{
text-align: center;


margin-top: 10px;
}


div#textArea h4.title2{
margin-top: 20px;
margin-bottom: 0px;
}

div#textArea div.block{
padding: 5px 0 20px 0;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
}

span.rss{
	display: block;
	margin: 13px 0 15px 3px;
}

h3.releaseTitle02{
	font-weight:bolder;
	color: #FFFFFF;
	padding: 2px 0px 2px 8px;
	margin:10px 0px 8px;
	background-color: #1C32A6;
}

#borderTable table{
padding-left:10px;
margin:10px 0 0 10px;
}

#borderTable th{

	font-weight:normal;
	text-align:left;
	padding:3px;
}
#borderTable td{
	vertical-align:middle;
	padding:3px;
}

#borderTable table.table20070726 th,
#borderTable table.table20070726 td{
padding:5px;
}

#borderTable caption{
	font-weight:bolder;
	clear:both;
	text-align:left;
	margin:10px 0 3px 0;
}

#borderTable .bd00 {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	background-image:url(../../press/pr2005/images/20051003/tablebg.gif);
	background-repeat:repeat-y;
	background-color:#EEEEEE;
	font-weight:bolder;
	text-align:center;
}

#borderTable .bd01 {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	vertical-align:top;

}
#borderTable  .bd02 {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;

}
#borderTable  .bd03 {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
#borderTable  .bd04 {
	border: 1px solid #333333;
}
#borderTable  .bd05 {
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-image:url(../../press/pr2005/images/20051003/tablebg.gif);
	background-repeat:repeat-y;
	background-color:#EEEEEE;
	font-weight:bolder;
	text-align:center;
}

#borderTable  .bd06 {
	border-left: 1px solid #333333;
	vertical-align:top;
	}

#borderTable  .bd07 {
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	vertical-align:top;
}


#borderTable  .bd08 {
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
	vertical-align:top;
}


#borderTable  .bd09 {
	border-right: 1px solid #333333;
}


#borderTable  .bd10 {
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
}

#borderTable  .bd11 {
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}


#omronXtyle {
	padding:15px 0 12px 12px;
	margin:10px 0 10px 0;
	background-color:#E5EDFF;
}

#omronXtyle li{
	margin:0 0 5px 25px;
	font-weight:bolder;
	list-style-type:decimal;
	}
	
.irtext{
border:1px solid #999999;
margin:15px 0 10px 0;
font-weight:bold;
text-align:center;
}

div.box{
border:1px solid #777777;
padding:10px 10px 0 10px;
margin:3px 0 3px 0;
}

#textArea h4.noline{
padding:0;
margin:0;
border-bottom:none;
}


/*PR動画*/
/*ムービー20070907*/
#all-part h1{
padding:0;
margin:0 0 20px 0;
}
#all-part .subtitle{
margin:0 20px 10px 20px;
}
#all-part p{
margin:0 30px 0 30px;
}
#all-part div.MV20070907{
border:#549BFF solid 1px;
padding:10px 20px 10px 20px;
margin:15px 30px 10px 30px;
}

#all-part div.MV20070907 p{
padding:5px;
margin:0 0 30px 20px;
}


#all-part div.MV20070907 ul{
list-style:disc;
padding:3px 0 5px 30px;
margin:0;
}

#all-part div.MV20070907 li{
margin:3px 0 3px 10px;
}

#all-part h3{
font-size:medium;
margin-bottom:5px;
}

 
#all-part div.MV20070907 h4{
font-size:16px;
padding:5px 0 3px 1px;
border-bottom:1px solid #333333;
}
