/* 製品詳細共通スタイル
-------------------------------------------------*/
.prod-box{
   width:680px;
   margin-left:auto;
   margin-right:auto;
}

#prod-lbox{
   width:675px;
   margin-top:20px;
   padding-bottom:2px;
}

#lbox-mini{
   width:355px;
   padding-top:7px;
   float:left;
}

#lbox-big{
   width:320px;
   float:right;
   text-align:right
}

#prod-title{
   width:675px;
   border:1px solid #9D9A95;
   padding-bottom:5px;
}

.btn-space{
   margin-right:1px;
}

#prod-fbox{
   width:675px;
   background-color:#FFFFDF;
   border-right:1px solid #9D9A95;
   border-left:1px solid #9D9A95;
}

#prod-ph{
   width:259px;
   float:left;
   border-right:1px solid #9D9A95;
   background-color:#FFFFFF;
}

#prod-feature{
   width:385px;
   float:right;
   background-color:#FFFFDF;
   padding:10px;
}

.prod-mark{
   width:10px;
   margin-top:3px;
   float:left;
}

.prod-mark2{
   width:10px;
   margin-top:3px;
   float:left;
}

.prod-text{
   width:370px;
   float:left;
   font-size:80%;
   line-height:1.2em;
}

.prod-text2{
   width:360px;
   float:left;
   font-size:80%;
   line-height:1.2em;
}

.prod-text3{
   width:350px;
   float:left;
   font-size:80%;
   line-height:1.2em;
}

.prod-text5{
   width:100px;
   float:left;
   font-size:80%;
   line-height:1.2em;
}

.prod-text4{
   width:235px;
   float:left;
   font-size:80%;
   padding-left:30px;
   padding-right:5px;
   line-height:1.2em;
}

.prod-text-r{
   width:370px;
   float:left;
   font-size:80%;
   text-align:right;
   line-height:1.2em;
}

.prod-clear{
    clear:both;
	padding-bottom:10px;
}

.prod-clear2{
    clear:both;
	padding-bottom:2px;
}

#prod-relation{
    width:661px;
	background-color:#F0F0F1;
	border:1px solid #9D9A95;
	padding:7px;
	font-size:70%;
	line-height:2em;
}

.prod-eachbox{
     width:675px;
	 font-size:80%;
	 line-height:1.4em;
	 padding-top:20px;
}

.prod-eachbox2{
     width:675px;
	 font-size:80%;
	 line-height:1.4em;
}

#prod-eachbox-mea{
     float:left;
	 width:340px;
	 padding-top:20px;
	 font-size:80%;
	 line-height:1.8em;
}

#prod-eachbox-option{
     float:right;
	 width:335px;
	 padding-top:20px;
	 font-size:80%;
	 line-height:1.8em;
}

#prod-eachbox-mea2{
     float:left;
	 width:340px;
	 padding-top:20px;
	 line-height:1.5em;
}

#prod-eachbox-option2{
     float:right;
	 width:335px;
	 padding-top:20px;
	 line-height:1.5em;
}

#prod-eachbox-mea3{
     float:left;
	 width:340px;
	 padding-top:20px;
	 font-size:80%;
	 line-height:1.5em;
}

#prod-eachbox-option3{
     float:right;
	 width:335px;
	 padding-top:20px;
	 font-size:80%;
	 line-height:1.5em;
}

#prod-eachbox-cen-mea2{
     float:left;
	 width:340px;
	 text-align:center;
	 padding-top:20px;
	 line-height:1.5em;
}

#prod-eachbox-cen-option2{
     float:right;
	 width:335px;
	 text-align:center;
	 padding-top:20px;
	 line-height:1.5em;
}

.td-p{
     background-color:#7070BE;
	 color:#FFFFFF;
}

.td-g{
     background-color:#F0F0F1;
	 color:#303030;
}

.red{
    color:#FF0000;
}

.blue{
    color:#003399;
} 

.gray{
    color:#666666;
}

.purple{
    color:#7070BE;

} 

.purple2{
    color:#7070BE;
	font-size:110%;
	font-weight:bold;
}

.page-top{
    width:675px;
	text-align:right;
	font-size:80%;
	padding-bottom:10px;
}

.top-icon{
    vertical-align:middle;
	margin-right:3px;
}

.prod-text-half{
     float:left;
	 width:320px;
	 padding-top:20px;
	 padding-right:20px;
	 font-size:80%;
	 line-height:1.4em;
}

.prod-text-half2{
     float:left;
	 width:335px;
	 padding-top:45px;
	 font-size:80%;
	 line-height:1.4em;
}

.prod-eachbox-center{
     width:675px;
	 text-align:center;
	 line-height:1.4em;
	 padding-top:5px;
}

.prod-eachbox-left{
     width:675px;
	 line-height:1.4em;
	 padding-top:5px;
}

.prod-eachbox-right{
     width:675px;
	 text-align:right;
	 line-height:1.4em;
	 padding-top:5px;
}

.prod-prod-title{
     width:675px;
	 line-height:1.4em;
	 margin-top:25px;
	 padding-left:10px;
	 background-color:#003366;
	 color:#FFFFFF;
	 font-size:90%;
     border:solid #003366 1px;
}

.prod-prod{
     width:675px;
	 line-height:1.4em;
	 padding-top:10px;
	 padding-bottom:10px;
	 padding-left:10px;
	 margin-bottom:10px;
	 font-size:80%;
     border:solid #003366 1px;
}

/* 測定例・オプション指定
-------------------------------------------------*/

.mo-style{
    text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}

.mo-stage{
    font-size:80%;
	padding-top:15px;
	padding-bottom:15px;
}

.mo-text{
    float:left;
	width:475px;
}

.mo-photo{
    float:right;
	width:200px;
}

.mo-blink{
    text-align:right;
    font-size:80%;
    padding-top:3px;
}

/* MCPDシリーズ用
-------------------------------------------------*/

#mcpd-fbox{
   width:675px;
   border-right:1px solid #9D9A95;
   border-left:1px solid #9D9A95;
}

#mcpd-fbox2{
   width:675px;
   border-right:1px solid #9D9A95;
   border-left:1px solid #9D9A95;
   border-bottom:1px solid #9D9A95;
}

#mcpd-ph{
   width:275px;
   float:left;
   border-right:1px solid #9D9A95;
}

#mcpd-feature{
   width:369px;
   float:right;
   padding:10px;
   font-size:80%;
}

#prod-relation{
    width:661px;
	border:1px solid #9D9A95;
	margin-top:3px;
	padding:7px;
	font-size:70%;
	line-height:2em;
}

.td-w{
     background-color:#FFFFFF;
	 color:#575757;
}

.td-y{
     background-color:#FFFFDF;
	 color:#575757;
}

ul{
   margin:0px;
   margin:0px 0px 0px 15px;
   padding:0px;
   list-style-type:disc;
}

.mcpd-system{
   width:400px;
   float:left;
}      

.mcpd-exa{
   width:260px;
   float:left;
}

/* これより下に新しいスタイルを設定して下さい
-------------------------------------------------*/
.td-g2{
     background-color:#CCCCCC;
	 color:#575757;
}


#prod-eachbox-system{
     float:left;
	 width:335px;
	 padding-top:20px;
	 font-size:80%;
	 line-height:1.8em;
}


#prod-eachbox-mea-op{
     float:left;
	 width:675px;
	 padding-top:20px;
	 font-size:80%;
	 line-height:1.8em;
}

.td-w{
     background-color:#FFFFFF;
	 color:#575757;
}

.prod-eachbox-2{
     float:left;
     width:450px;
	 font-size:80%;
	 line-height:1.4em;
	 padding-top:20px;
}

.prod-eachbox-3{
     float:right;
     width:225px;
	 font-size:80%;
	 line-height:1.4em;
	 padding-top:40px;
}

.td-g-center{
	 text-align:center;
     background-color:#F0F0F1;
	 color:#575757;
}

.td-g2-center{
	 text-align:center;
     background-color:#CCCCCC;
	 color:#575757;
}

.td-g3-center{
	 text-align:center;
     background-color:#999999;
	 color:#FFFFFF;
}

.td-g4-center{
	 text-align:center;
     background-color:#F0F0F1;
	 color:#303030;
}

.td-g-center2{
	 text-align:center;
     background-color:#D3D6E9;
	 color:#575757;
}

.td-g3{
     background-color:#D3D6E9;
	 color:#575757;
}


.td-g-right{
	 text-align:right;
     background-color:#FFFFFF;
	 color:#575757;
}

#prod-oem{
   width:675px;
   border:1px solid #9D9A95;
   border-top-style:none;
   padding-bottom:5px;
   padding-top:5px;
}

#prod-relation2{
    width:245px;
	height:60px;
	background-color:#FFFFDF;
	border:1px solid #9D9A95;
    border-right-style:none;
    float:left;
	vertical-align:middle;
	margin-bottom:15px;
	padding:14px 7px 0px 7px;
	font-size:80%;
	line-height:2em;
}

#prod-relation3{
    width:402px;
	height:60px;
	background-color:#F0F0F1;
	border:1px solid #9D9A95;
    float:left;
	padding:7px;
	font-size:70%;
	line-height:2em;
}

#prod-relation2-2{
    width:245px;
	height:60px;
	background-color:#FFFFDF;
	border:1px solid #9D9A95;
    border-right-style:none;
    float:left;
	vertical-align:middle;
	margin-bottom:15px;
	border-top-style:none;
	padding:14px 7px 0px 7px;
	font-size:80%;
	line-height:2em;
}

#prod-relation3-2{
    width:401px;
	height:60px;
	background-color:#F0F0F1;
	border:1px solid #9D9A95;
	border-top-style:none;
    float:left;
	padding:7px;
	font-size:70%;
	line-height:2em;
}

#prod-relation2-3{
    width:245px;
	height:60px;
	background-color:#FFFFDF;
	border:1px solid #9D9A95;
    border-right-style:none;
    float:left;
	vertical-align:middle;
	margin-bottom:15px;
	padding:7px;
	font-size:80%;
	line-height:1.5em;
}

#prod-relation3-3{
    width:401px;
	height:60px;
	background-color:#F0F0F1;
	border:1px solid #9D9A95;
    float:left;
	padding:7px;
	font-size:70%;
	line-height:2em;
}

#prod-relation4{
    width:661px;
	background-color:#F0F0F1;
	border:1px solid #9D9A95;
	border-top-style:none;
	padding:7px;
	font-size:70%;
	line-height:2em;
}

#prod-ph2{
   width:259px;
   float:left;
   background-color:#FFFFFF;
}

#prod-ph3{
   width:270px;
   float:left;
   background-color:#FFFFFF;
}

#prod-ph4{
   width:300px;
   float:left;
   background-color:#FFFFFF;
}

#prod-feature2{
   width:380px;
   float:right;
   background-color:#FFFFDF;
   border-left:1px solid #9D9A95;
   padding:10px;
}

#prod-feature3{
   width:360px;
   float:right;
   background-color:#EDF5F5;
   padding:10px;
}

#prod-fbox2{
   width:675px;
   background-color:#FFFFFF;
   border-right:1px solid #9D9A95;
   border-left:1px solid #9D9A95;
}

.mo-photo2{
    float:left;
	width:320px;
	padding-top:10px;
	text-align:center;
}

.mo-photo3{
    float:left;
	width:5px;
}

.mo-stage2{
	width:320px;
    float:left;
    font-size:80%;
	padding-top:15px;
	padding-bottom:15px;
}

.mo-text2{
	width:325px;
	margin:1px auto;
}

.mo-text3{
	width:340px;
	margin:1px auto;
	float:left;
}

.mo-right-box{
    float:right;
	width:675px;
	table-align:right;
}

.prod-eachbox-fino{
     width:337px;
     float:left;
}

.prod-eachbox-fino2{
     width:157px;
  	 padding-left:5px;
	 padding-right:5px;
     float:left;
}

.prod-eachbox-fino-case01{
     width:81px;
  	 padding-left:5px;
     float:left;
}

.prod-eachbox-fino-case02{
     width:305px;
  	 padding-left:5px;
     float:left;
}

.prod-topics{
    width:661px;
	background-color:#FFFFDF;
	border:1px solid #7070BE;
	padding:7px;
	line-height:2em;
}

.prod-topics-update{
    width:650px;
	text-align:right;
}

.prod-topics-main{
    width:650px;
	line-height:1.8em;
	padding-left:10px;
}

.prod-topics-free{
    width:75px;
	padding-left:10px;
    float:left;
}

.prod-topics-main2-title{
    width:350px;
	font-size:110%;
	padding-left:10px;
	line-height:1.2em;
    float:left;
}

.prod-topics-main2{
    width:380px;
	font-size:90%;
	padding-top:10px;
	line-height:1.2em;
    float:left;
}

.prod-topics-banner{
    width:165px;
	padding-left:10px;
	line-height:1.2em;
	float:right
}

.banner{
   width:703px;
   font-size:10px;
   text-align:center;
   padding-right:30px;
   margin-top:15px;
}

/* MCPDシリーズ用 追加分
-------------------------------------------------*/
.mcpd-system2{
   width:450px;
   float:left;
}

.mcpd-exa2{
   width:420px;
   float:left;
   padding:7px;
}

#mcpd-relation2{
    width:261px;
	height:60px;
	background-color:#FFFFDF;
	border:1px solid #9D9A95;
    border-right-style:none;
    float:left;
	margin-bottom:15px;
	vertical-align:middle;
	padding:14px 7px 0px 7px;
	font-size:80%;
	line-height:2em;
}

#mcpd-relation3{
    width:385px;
	height:60px;
	background-color:#F0F0F1;
	border:1px solid #9D9A95;
    float:left;
	padding:7px;
	font-size:70%;
	line-height:2em;
}

/* 技術資料など用 追加分
-------------------------------------------------*/
.pub-style{
    width:675px;
	padding-left:15px;
	line-height:1.5em;
}
.pub-blink{
    text-align:center;
    font-size:80%;
    padding-top:15px;
	padding-bottom:5px;
}
.pub-style2{
    width:675px;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	line-height:1.5em;
}
.calls-style{
    width:500px;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	background-color:#FFFFCC;
	line-height:1.5em;
}
.book-reference1{
	width:10px;
	float:left;
}
.book-reference2{
	width:665px;
	float:left;
}
.pub-style2{
    width:675px;
	padding-left:15px;
	padding-bottom:30px;
	line-height:150%;
}
