@charset "shift_jis";

BODY {
	padding:0px;
	margin:0px; 
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

#wrapper {
	WIDTH: 825px;
	margin:auto;
	padding: 0px;
}

/* navi begin */
#topicPath {
	 display: inline;
	 font-size:80%;
}
#topicPath img {
     margin: 0 5px;
}
/* navi end */


#footer2 {
	FONT-SIZE: 80%;
	BACKGROUND: #333333;
	WIDTH: 825px;
	COLOR: #cccccc;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	float: left;
}

#honbun {
	float: left;
	width: 825px;
	HEIGHT: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#honbun A:link {
	TEXT-DECORATION: none
}
#honbun A:visited {
	TEXT-DECORATION: none
}
#honbun A:hover {
	TEXT-DECORATION: none
}

#contents {
	float: left;
	width: 825px;
	margin: 10px 0px 10px 0px;
}

#left_contents {
	float: left;
	width: 190px;
	HEIGHT: auto;
	margin-right:10px;
	padding:2px;
}

#expo {
	float: left;
	width: 186px;
	height:auto;
	margin:2px 0px 5px 0px;
}

#navi {
	float: left;
	width: 186px;
	height:auto;
	margin:2px 0px 15px 0px;
}

.sp {
	float: left;
	width: 186px;
	height:auto;
	margin:2px 0px 10px 0px;
}

.bessatsu {
	float: left;
	width: 186px;
	height:auto;
	margin:2px 0px 8px 0px;
}

.topleftobi {
	float: left;
	width: 186px;
	height:auto;
	margin:2px 0px 0px 0px;
}

.left_table {
	float:left;
	width: 186px;
}

/* hitachi */

.left_table_hitachi {
	width: 182px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color:#FFCC66;
	border-bottom-color: #FFCC66;
	border-left-color: #FFCC66;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

.news_hitachi {
	width: 605px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFCC66;
	border-bottom-color: #FFCC66;
	border-left-color: #FFCC66;
	margin-bottom: 5px;
}

/* GE */

.left_table_ge {
	width: 182px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color:#0066cc;
	border-bottom-color: #0066cc;
	border-left-color: #0066cc;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

.news_ge {
	width: 605px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0066cc;
	border-bottom-color: #0066cc;
	border-left-color: #0066cc;
	margin-bottom: 5px;
}


/* siemens */

.left_table_siemens {
	width: 182px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color:#66CCCC;
	border-bottom-color: #66CCCC;
	border-left-color: #66CCCC;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

.news_siemens {
	width: 605px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #66CCCC;
	border-bottom-color: #66CCCC;
	border-left-color: #66CCCC;
	margin-bottom: 5px;
}

/* toshiba */

.left_table_toshiba {
	width: 182px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color:#ff0033;
	border-bottom-color: #ff0033;
	border-left-color: #ff0033;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

.news_toshiba {
	width: 605px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ff0033;
	border-bottom-color: #ff0033;
	border-left-color: #ff0033;
	margin-bottom: 5px;
}

/* philips */

.left_table_philips {
	width: 182px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color:#66ccff;
	border-bottom-color: #66ccff;
	border-left-color: #66ccff;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

.news_philips {
	width: 605px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #66ccff;
	border-bottom-color: #66ccff;
	border-left-color: #66ccff;
	margin-bottom: 5px;
}


/* shimadzu */

.left_table_shimadzu {
	width: 182px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color:#006666;
	border-bottom-color: #006666;
	border-left-color: #006666;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

.news_shimadzu {
	width: 605px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #006666;
	border-bottom-color: #006666;
	border-left-color: #006666;
	margin-bottom: 5px;
}

.leftbox {
	width:182px;
	}

.leftbox ul{
	margin: 0px;
	padding: 2px 2px 0px 22px;
	list-style-type: square;
	font-size:80%;
	line-height:150%; 
}

/* technote */

.technote_ym {
	font-size:85%;
	font-weight:normal;
	line-height:120%;
}

.technote_title {
	font-size:85%;
	line-height:120%;
}

.techm1 {
	font-size:80%;
	line-height:140%;
	text-align:right;
}

.techm2 {
	font-size:95%;
	font-weight:bold;
	color:#990000;
	border-bottom:solid 2px #990000;
	line-height:140%;
	padding-bottom:2px;
}

.techm3 {
	font-size:85%;
	line-height:140%;
	text-align:right;
}

.techcontact {
	width:600px;
	float:right;
	font-size:80%;
	border:solid 1px #999999;
	line-height:140%;
	padding:4px;
}

.plink {
	width:400px;
	float:right;
	font-size:80%;
	border:solid 1px #999999;
	line-height:140%;
	padding:4px;
	margin-bottom:5px;
}

#main_contents {
	float: left;
	width: 615px;
	HEIGHT: auto;
	margin: 0px;
	padding:0px;
}

#headline {
	width: 615px;
	HEIGHT: auto;
	margin: 0px;
}

#news {
	width: 615px;
	HEIGHT: auto;
	margin: 2px 0px 2px 0px;
}

#technote {
	width: 615px;
	HEIGHT: auto;
	margin: 2px 0px 2px 0px;
}

#report {
	width: 615px;
	HEIGHT: auto;
	margin: 2px 0px 2px 0px;
}

.newsouter {
	width: 609px;
	margin: 0px;
}

.newsbox {
	width:600px;
	}

.newsbox ul{
	margin: 0px;
	padding: 2px 2px 2px 22px;
	list-style-type: square;
	font-size:80%;
	line-height:180%; 
}

.newsbox li{
	border-bottom: dashed 1px #CCCCCC; 
}

.newsold {
	float:right;
	font-size:80%;
	line-height:200%;
	}

.newslist {
	width:820px
}

.newslist ul{
	margin: 0px;
	padding: 2px 2px 0px 22px;
	list-style-type: square;
	font-size:85%;
	line-height:180%;
}

.newslist li{
	border-bottom: dashed 1px #CCCCCC; 
}

.technote_yt {
	margin-left:8px;
	padding-top:2px;
	font-size:80%;
	line-height:150%;
}

.clear{
	clear: both;
}

html {overflow-x: hidden;}

A:link { 
	text-decoration:none; 
}

A:hover {
	text-decoration: underline; 
}

A:visited {
	text-decoration: none; 
}

A:active {
	text-decoration: underline; 
}

.size10 { font-size: 80% ; line-height: 150%;}
.size12 {
	font-size: 85%;
	line-height: 180%;
}
.size14 { font-size: 90% ; line-height: 150%;}
.size18 { font-size: 110% ; line-height: 150%;}
.size12b { font-size: 85% ; line-height: 180%; font-weight: bold}
.size14b { font-size: 90% ; line-height: 150%; font-weight: bold}
.size18b { font-size: 110% ; line-height: 150%; font-weight: bold}
.size20b { font-size: 120% ; line-height: 160%; font-weight: bold}
.size12b_FFFFFF { font-size: 85% ; line-height: 180%; font-weight: bold; color: #FFFFFF}
.size12b_990000 { font-size: 85% ; line-height: 180%; font-weight: bold; color: #990000}
.size14b_990000 { font-size: 90% ; line-height: 150%; font-weight: bold; color: #990000}
.size18b_990000 { font-size: 110% ; line-height: 150%; font-weight: bold; color: #990000}
.size12b_999966 { font-size: 85% ; line-height: 150%; font-weight: bold; color: #999966}
.size14b_999966 { font-size: 90% ; line-height: 150%; font-weight: bold; color: #999966}
.size18b_999966 { font-size: 110% ; line-height: 150%; font-weight: bold; color: #999966}
.size12b_FF7900 { font-size: 85% ; line-height: 180%; font-weight: bold; color: #FF7900}
.size14b_FF7900 { font-size: 90% ; line-height: 150%; font-weight: bold; color: #FF7900}
.size18b_FF7900 { font-size: 110% ; line-height: 150%; font-weight: bold; color: #FF7900}
.size12b_FF9966 { font-size: 85% ; line-height: 180%; font-weight: bold; color: #FF9966}
.size14b_FF9966 { font-size: 90% ; line-height: 150%; font-weight: bold; color: #FF9966}
.size18b_FF9966 { font-size: 110% ; line-height: 150%; font-weight: bold; color: #FF9966}
.size12b_669999 { font-size: 85% ; line-height: 150%; font-weight: bold; color: #669999}
.size14b_669999 { font-size: 90% ; line-height: 150%; font-weight: bold; color: #669999}
.size18b_669999 { font-size: 110% ; line-height: 150%; font-weight: bold; color: #669999}
.size18b_3366ff { font-size: 110% ; line-height: 150%; font-weight: bold; color:#3366ff;}
.size12b_0000cc { font-size: 85% ; line-height: 180%; font-weight: bold; color:#0000CC}
.size12b_006666 { font-size: 85% ; line-height: 180%; font-weight: bold; color:#066;}
.size10n { font-size: 80% ; line-height: normal;}
.size12n { font-size: 85% ; line-height: normal; }
.size14n { font-size: 90% ; line-height: normal; }
.size18n { font-size: 110% ; line-height: normal; }
.report_cap12 { color: #003399;}
.report_cap12_red { color: #ff0000;}
.report_cap10 { font-size: 80%; line-height: 150%; color: #003399; }
.report_cap10red { font-size: 80%; line-height: 150%; color:#ff0000; }
.size7 {  font-size: 70%; line-height: 150%;}
.size8 { font-size: 72%; line-height: 150%;}
.size9 { font-size: 75%; line-height: 150%;}
.size10_666666 { font-size: 80% ; line-height: 150%; color: #666666}
.size12_FFFFFF { font-size: 85% ; line-height: 180%; color: #FFFFFF}
.minimidashi{ color:#F36;}
.interview_name {color:#06C; font-weight:bold;}

/* tab begin */
td { 
	padding-bottom: 6px; 
} 

#tabContent {
	width: 615px;
}

#tabIndex {
	margin: 0px;
	padding: 6px 3px 3px 3px;
}

#tabIndex li {
	float:left;
	padding: 6px 3px 3px 3px;
	list-style-type: none;
	cursor: pointer;
	display: block;
}

#tabIndex .close {
  text-decoration: none;
}

#tabIndex .open {
	font-weight:bold;
}

#tabBoxIndex {
	clear: both;
}



/* tab end */

.right_img {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
}

.left_img {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.img_cap {
	font-size:80%;
	color:#039;
	line-height:180%;
}

.ryakureki_img {
	float:right;
	margin-left:20px;
	margin-bottom:5px;
	padding:5px;
	border:1px solid #CCC;
}

.ryakureki_cap {
	font-size:80%;
	color:#333;
	line-height:150%;
}


.interview {
	float:left;
	margin:0 10px 0 10px;
	padding:5px 10px 5px 10px;
	border:2px solid #F30;
}

.interviewge {
	float:left;
	margin:0 10px 0 10px;
	padding:5px 10px 5px 10px;
	border:2px solid #099;
}

.column {
	float:left;
	margin:0 10px 0 10px;
	padding:5px 10px 5px 10px;
	border:2px solid #099;
}

.interviewaze {
	float:left;
	margin:0 10px 0 10px;
	padding:5px 10px 5px 10px;
	border:2px solid #66C;
}


/* local menu */

#localmenu {
	width:825px;
	margin:10px 0 10px 0;
}

#localmenu ul{ 
margin: 0; 
padding: 0; 
list-style: none; 
}

#localmenu li{ 
display: inline; 
padding: 0; 
margin: 0; 
float: left;
}

#localmenu a{
display: block; 
border-left: 5px solid #85352C;
background-color:#DDD;
font-size: 70%;
padding:2px;
text-decoration: none;
color:#000;
width: 108px; 
margin:0px;
text-align: left;
line-height:180%;
}

#localmenu a:hover{
border-left: 5px solid #C00;
background-color: #DDD;
}

.ninja_onebutton {
	float:right;
	margin:5px 0 0 0;
}

/*参考文献 */
p.refbunken {
text-indent:-2em;
margin-left:3em;
font-size: 80%;
line-height: 160%;
margin-top: 0; 
margin-bottom: 0; 
}

.selectorred{ 
	margin-top:15px;
	font-size:100%;
	font-weight:bold;
	line-height:170%;
	background:#eee;  
	border-top:1px solid #ccc;  
	border-right:1px solid #ccc;  
	border-left:7px solid #F03;
	border-bottom:1px solid #ccc;  
	padding:5px 0 5px 8px;
    }
	
.selectorblue{ 
	margin-top:15px;
	font-size:100%;
	font-weight:bold;
	line-height:170%;
	background:#eee;  
	border-top:1px solid #ccc;  
	border-right:1px solid #ccc;  
	border-left:7px solid #03F;
	border-bottom:1px solid #ccc;  
	padding:5px 0 5px 8px;
    }

.selector01{ 
	margin:8px 0 8px 0;
	font-size:100%;
	color:#333;  
    background:#eee;  
    border-right:7px solid #666;  
    border-left:7px solid #666;  
    padding:2px 0 2px 8px;
} 
	
	
.selector02{
	margin:15px 0 3px 0;
	font-size:90%;
	color:#333;  
	border-left:7px solid #333;
	border-bottom:1px solid #333;
	padding:2px 0 2px 8px;
    }  
	


#saishin {
	width:825px;
	margin:10px 0 10px 0;
	font-size:120%;
	font-weight:bold;
}
	

@media print{
#head_ad{display:none;}
#logo{display:none;}
#ad_top{display:none;}
.google{display:none;}
.glovalnavi{display:none;}
.ninja_onebutton{display:none;}
#footer1{display:none;}
#footer2{display:none;}
#honbun{width:100%; float:none;}
} 
