@charset "shift_jis";
@import url("../../corporate/corp/css/table2013/table-01-black.css");
/* for all contents ----

 1. Basic Setting
 2. Parts Design
 99. General Settings
-----------------------*/


/*----------------------
	 1. Basic Setting
----------------------*/

/* H
-----------------------------------------*/
#contents .designH1 {
	/* [disabled]border-top:1px solid #0098dd;
*/
	background-image: url(../images/com_h001.gif);
	background-repeat: no-repeat;
	width: 620px;
	clear: right;
}
#contents .designH1-860px {
	/* [disabled]border-top:1px solid #0098dd;
*/
	background-image: url(../images/com_h001.gif);
	background-repeat: no-repeat;
	width: 860px;
}
#contents .designH1_02 {
	border-top:1px solid #0098dd;
	background:url(../images/com_h015.gif) no-repeat;
}
#mainContents .designH1_nxp {
	background-image: url(../../products/nxp/images/com_h001_nxp.jpg);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #99CC00;
	border-bottom-color: #0099FF;
	border-left-color: #FF6699;
}
#contents .paragraph1 .designH1 {
	background:url(../images/com_h004.gif) no-repeat left bottom;
}
#contents .paragraph1 .designH1_02 {
	background:url(../images/com_h004.gif) no-repeat left bottom;
}
#contents .designH1 h1 {
	color:#ffffff;
	font-size:150%;
	font-weight:bold;
	width: 100%;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	/*@*/
	text-align: left;/*	float: none;
	clear: right;*/
}
#contents .designH1_02 h1 {
	padding:12px 15px 8px 15px;
	color:#ffffff;
	font-size:150%;
	font-weight:bold;
}
#contents .designH1_nxp h1 {
	color:#333333;
	font-size:150%;
	font-weight:bold;
	width: 100%;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#contents .designH1 h1.add-category {
	padding:0 15px 5px 15px;
	margin-top:-3px;
}
#contents .designH1_02 h1.add-category {
	padding:0 15px 5px 15px;
	margin-top:-3px;
}
#contents .designH1 h1.add-category02 {
	padding:0 15px 5px 15px;
	margin-top:-3px;
}
#contents .designH1_02 h1.add-category02 {
	padding:0 15px 5px 15px;
	margin-top:-3px;
}
#contents .designH1 table td {
	padding-top:3px;
}
#contents .designH1_02 table td {
	padding-top:3px;
}
#contents .designH1 table td, #contents .designH1 table td a {
	color:#ffffff;
}
#contents .designH1_02 table td, #contents .designH1_02 table td a {
	color:#ffffff;
}
#contents .designH1 table td a.back-link {
	display:block;
	width:5em;
	padding-left:13px;
	background:url(../images/com_ic005.gif) no-repeat left center;
	white-space:nowrap;
	font-size:80%;
}
#contents .designH1_02 table td a.back-link {
	display:block;
	width:5em;
	padding-left:13px;
	background:url(../images/com_ic005.gif) no-repeat left center;
	white-space:nowrap;
	font-size:80%;
}
* html #contents .designH1 table td a.back-link {/* for IE6 */
	width:6em;
}
* html #contents .designH1_02 table td a.back-link {/* for IE6 */
	width:6em;
}
#contents .otherH1 {
	border:1px solid #CCCCCC;
}
#contents .otherH1 h1 {
	padding:30px 15px;
	border:1px solid #ffffff;
	background:#CCCCCC;
	font-size:150%;
	font-weight:bold;
}
#contents .designH2 {
	margin-top:20px;
	padding: 15px 8px 40px 12px;
	border-top: 1px solid #006699;
	border-bottom: 1px solid #006699;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #006699;
	border-left-color: #006699;
	width: 620px;
	border-radius:6px;
}
#contents .designH2 p {
	color:#0088dd;
	font-weight:bold;
}
#contents .designH2 h2 {
	font-size:130%;
	font-weight:bold;
	line-height:1;
}
#contents .designH2 table {
	width:100%;
}
/* /////////////////////clearfix/////////////////////*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* ------------------------------
------------------------------ */

#contents h2.designH2-b {
	margin-top:30px;
	width: 620px;
	font-size:120%;
	font-weight:bold;
	line-height:1;
	padding: 10px 10px 10px 15px;
	margin-bottom: 5px;
	float: left;
	color: #FFF;
	background: #5FC8E2;
	border: 1px solid #006699;
}
#contents h2.designH-b2 p {
	color:#0088dd;
	font-weight:bold;
}
#contents h2.designH2-b table {
	width:100%;
}
/* ------------------------------
------------------------------ */


#smartgrid #contents .designH2-c {
	width: auto;
	font-size:110%;
	font-weight:bold;
	float: none;
	color: #039;
	height: auto;
	padding-right: 20px;
	padding-bottom: 10px;
	clear: none;
	padding-left: 3px;
	padding-top: 10px;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #5FC8E2;
}
#smartgrid #contents .designH2-d {
	width: auto;
	font-size:110%;
	font-weight:bold;
	float: none;
	height: auto;
	padding-right: 20px;
	clear: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 8px;
	padding-top: 10px;
}
/*@original
#contents .designH2{
	margin-top:20px;
	padding-bottom:5px;
	border-bottom:3px solid #0066BB;
}
#contents .designH2 p{
	color:#0088dd;
	font-weight:bold;
}
#contents .designH2 h2{
	font-size:130%;
	font-weight:bold;
	line-height:1;
}
#contents .designH2 table{
	width:100%;
}
*/

#contents .imageH2 {
	background:url(../images/com_h006.gif) no-repeat;
}
#contents .imageH2 h2 {
	margin-left:12px;
}
#contents h3 {
	margin-top:30px;
	padding:6px 8px;
	font-weight:bold;
	border-top: 4px double #2B63A2;
	border-bottom: 1px dotted #2B63A2;
	font-size: 120%;
	margin-bottom: 10px;
}
/*@original

#contents .imageH3{
	background:url(../images/com_h007.gif) no-repeat;
}
#contents .imageH3 h3{
	margin:0 0 0 12px;
	padding:0;
	background:none;
}
*/

#contents .imageH3 {
	background:url(../images/com_h007.gif) no-repeat;
}
#contents .imageH3 h3 {
	margin:0 0 0 12px;
	padding:0;
	background:none;
}
#contents h4 {
	margin-top:20px;
	padding-left:12px;
	background:url(../images/com_ic014.gif) no-repeat 0 0.3em;
	font-weight:bold;
}
#contents h4 span {
	font-weight:normal;
}
#contents h5 {
	margin-top:10px;
	padding:6px 8px;
	font-weight:bold;
	font-size:120%;
	background-color: #C5ECF5;
	background-repeat: repeat-x;
	background-position: left bottom;
}
#contents .green h5 {
	margin-top:10px;
	padding:6px 8px;
	background:url(../images/com_h002.gif) repeat-x left bottom;
	font-weight:bold;
	font-size:80%;
}
/* Image H
-----------------------------------------*/
#contents .image-h-s {
	height:26px;
	margin-top:15px;
	background:url(../images/com_h003.gif) repeat-x;
}
#contents .image-h-s img {
	margin-left:13px;
}
/* Product Index H
-----------------------------------------*/


/*
#contents .indexH1{
	width:640px;
	height:132px;
	vertical-align:top;
	background-image: url(../images/com_h011.jpg);
	background-repeat: no-repeat;
}
*/

#contents .indexH1 {
	width:640px;
	height:132px;
	vertical-align:top;
	background-image: url(../images/com_h005.jpg);
	background-repeat: no-repeat;
}
#contents .indexH1 h1 {
	padding:33px 0 0 12px;
	font-size: 20px;
	font-weight: bold;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	color: #666666;
}
/*@original
#contents .indexH1 h1{
	padding:32px 0 0 13px;
}
*/

/* paltek 
#contents .indexH1 p{
	padding:36px 0 0 13px;
	color:#FFFFFF;
	font-weight:bold;
}
*/

/* original */
#contents .indexH1 p {
	padding:25px 0 0 13px;
	color:#FFFFFF;
	font-weight:bold;
}
#contents .plx {
	background:url(../../products/plx/images/index_bg001.jpg) no-repeat;
}
#contents .title01 {
	font-weight: bold;
	font-size:110%;
}
/* Link
-----------------------------------------*/
.icon-link {
	padding-left:13px;
	background:url(../images/com_ic001.gif) no-repeat 0 2px;
}
.pdf-link {
	padding:1px 0 1px 18px;
	background:url(../images/com_ic003.gif) no-repeat 0 0;
	zoom:1;
}
/* IE6 hack */
* html .notes-normal .pdf-link {
	padding-left:32px;
}
/* end hack */
.pdf-link02 {
	padding:1px 0 1px 18px;
	background:url(../images/com_ic003.gif) no-repeat 0 0;
	zoom:0;
}
.link-pdf {
	padding:1px 0 1px 18px;
	background:url(../images/com_ic003.gif) no-repeat 0 0;
	zoom:1;
}
.link-pdf2 {
	padding:1px 0 1px 18px;
	background:url(../images/file-pdf.png) no-repeat 0 0;
	zoom:1;
}
.link-exl {
	padding:1px 0 1px 22px;
	background:url(../images/file-xls.png) no-repeat 0 0;
	zoom:1;
}
.link-zip {
	padding:1px 0 1px 22px;
	background:url(../images/file-zip.png) no-repeat 0 0;
	zoom:1;
}
.up-link {
	padding-left:16px;
	background:url(../images/com_ic009.gif) no-repeat left center;
}
.down-link {
	padding-left:16px;
	background:url(../images/com_ic008.gif) no-repeat left 2px;
}
.outside-link {
	padding:0 0 2px 20px;
	background:url(../images/com_ic007.gif) no-repeat 0 0;
}
a.outside-link {
	line-height:1.6;
	font-weight:bold;
	font-size:1em;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
}
.blank-link {
	padding-left:20px;
	background:url(../images/com_ic007.gif) no-repeat left center;
}
a.blank-link {
	padding-bottom:2px;
}
.block {
	display:block;
	background-position:0 0.2em;
}
/* Section
-----------------------------------------*/
/* 20130618ΟX*/
#contents .section {
	width:600px;
	margin-left:10px;
	margin-bottom: 30px;
	clear: left;
	font: 0.85em "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
}
/*#contents .section{
	width:596px;
	margin-left:10px;
	margin-bottom: 30px;
	clear: right;
	text-align: left;
	height: auto;
	float: left;
}*/

#contents .section02 {
	width:820px;
	margin-bottom: 30px;
	margin-left: 20px;
}
#contents .section3 {
	width:100%;
	margin-left:10px;
	margin-bottom: 10px;
}
#contents .section4 {
	width:600px;
	margin-left:10px;
	margin-bottom: 10px;
	height: auto;
	float: left;
	clear: right;
}
#contents .section5 {
	width:600px;
	margin-left:10px;
	margin-bottom: 10px;
	height: auto;
	float: left;
	clear: right;
}
#contents .section60 {
	width:596px;
	margin-bottom: 10px;
	height: auto;
	float: none;
	clear: none;
	line-height: 1.6em;
	margin-left: 1em;
}
#contents .section4.waku {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 610px;
	clear: both;
	float: left;
	/* [disabled]background-color: #E3F1F9;
*/
}
#contents .section_margin-b-0 {
	width:600px;
	margin-left:10px;
	margin-bottom: 0px;
	clear: right;
}
#contents .section_margin-b-1 {
	width:620px;
	margin-left:0px;
	margin-top: 20px;
	margin-bottom: 0px;
	clear: right;
}
#contents .margin1 p, #contents .margin1 ul {
	margin-top:15px;
}
/* Text
-----------------------------------------*/
#contents p.page-catch {
	margin:20px 0 10px 0;
	font: bold 130% "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
}
#contents .category-catch {
	margin:20px 0 10px 0;
	font-size:110%;
	font-weight:bold;
}
#contents p.notes-normal {
	padding-left:1em;
	text-indent:-1em;
}
#contents p.notes-small {
	padding-left:1em;
	text-indent:-1em;
	font-size:80%;
}
#contents p.notes-color {
	padding:5px;
	background:#ededed;
	font-size:80%;
}
#contents .strongpoint {
	color:#ff0000;
	font-weight:bold;
}
#contents .point {
	color:#ff0000;
}
#contents .indent {
	padding-left: 10px;
}
#contents p.page-lead {
	font-size:1.3em;
	margin-top: 1em;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0.5em;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	line-height: 1.6em;
}
/* List
-----------------------------------------*/
#contents ul.standard li {
	padding-left:10px;
	background:url(../images/li_bg001.gif) no-repeat 0 0.55em;
	zoom:1;
}
#contents ul.standard ul {
	margin-left:5px;
}
#contents ul.standard li {
	font-size: 1.1em;
	color: #333333;
	margin-bottom: 0.7em;
	font-weight: normal;
	/* [disabled]margin-left: 25px;
*/
}
#contents ol.standard li {
	margin-left:25px;
	list-style-type: decimal;
	color:#009cd6;
	font-weight:bold;
}
#contents ol.standard li span {
	font-weight:normal;
	color:#000000;
}
#contents ol.standard2 li {
	margin-left:25px;
	list-style-type: decimal;
	font-size: 0.9em;
	color: #333333;
	margin-bottom: 0.5em;
	font-weight: normal;
}
#contents ol.standard2 li span {
	font-weight:normal;
	color:#000000;
}
#contents ul.standard3 li {
	font-size: 1.2em;
	color: #333333;
	margin-bottom: 0.7em;
	font-weight: normal;
	list-style-image: url(../images/com_ic014.gif);
	margin-left: 15px;
	list-style-position: inside;
}
#contents ul.standard4 li {
	font-size: 1.1em;
	color: #333333;
	margin-bottom: 0.7em;
	font-weight: bold;
	list-style-image: url(../../img/share/mark_s_green.gif);
	margin-left: 20px;
	list-style-position: inside;
	text-indent:-1em;
	padding-left:1.5em;
}
#contents ul.standard6 li {
	font-size: 0.98em;
	color: #333333;
	margin-bottom: 1em;
	font-weight: normal;
	margin-left: 15px;
	list-style: url(../images/com_ic014.gif) inside;
}
#contents ul.standard6 li li {
	font-size: 1em;
	color: #333333;
	margin-bottom: 0.2em;
	font-weight: normal;
	list-style-image: url(../../images/top/img/listmark/listmark2013top_semicon_level1.jpg);
	margin-left: 30px;
	list-style-position: inside;
	line-height: 0.9em;
	padding-top: 0.3em;
}
#contents ul.agency li {
	padding-left:12px;
	background:url(../images/com_ic014.gif) no-repeat 0 0.3em;
}
#contents ul.liststyle-none li {
	padding-left: 2px;
	background: none;
}
#contents ul.liststyle-none li dl {
	padding-top: 20px;
}
#contents ul.liststyle-none li dl dt {
	float: left;
	width: 150px;
	padding-left: 8px;
	padding-bottom: 2px;
	border-left: 4px solid #0066BB;
}
#contents ul.liststyle-none li dl dd {
	float: right;
	width: 414px;
	margin-left: 10px;
}
#contents ul.liststyle-none li dl.type02 dt {
	float: left;
	width: 280px;
	padding-left: 8px;
	padding-bottom: 2px;
	border-left: 4px solid #0066BB;
}
#contents ul.liststyle-none li dl.type02 dd {
	float: right;
	width: 270px;
	margin-left: 10px;
}
/*#contents ul.liststyle-none li dl dd dl {
	margin-top:10px;
}*/
#contents ul.liststyle-none li dl dd dl dt {
	width: 414px;
	background:transparent url(../images/li_bg001.gif) no-repeat scroll 0pt 0.55em;
	font-weight:bold;
	padding-left:10px;
	border: none;
}
#contents ul.liststyle-none li dl dd dl dd {
	width: 414px;
}
#contents ol.seminar li {
	margin-left:25px;
	list-style-type: decimal;
}
#contents ol.seminar li ol li {
	margin-left:10px;
	list-style:none;
	padding-left:2em;
	text-indent:-2em;
}
#contents dl.itemlist dt {
	margin-bottom:5px;
}
#contents dl.itemlist dd {
	display:inline;
	float:left;
	white-space:nowrap;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 10px;
	margin-bottom: 5px;
}
/* original
#contents dl.itemlist dd {
	display:inline;
	float:left;
	margin: 0 0 0 10px;
	padding-right:10px;
	border-right: solid 1px #999999;
	white-space:nowrap;
}
*/

#contents dl.itemlist dd.lastitem {
	border-right:none;
}
#contents ul.normal02 li {
	padding-left:1.4em;
	text-indent:-1.4em;
}
/* Table
-----------------------------------------*/
/* type01 */
#contents .table-box {
	margin-top:10px;
	border:1px solid #aaaaaa;
	width: 620px;
}
/*@original
#contents .table-box{
	margin-top:20px;
	border:1px solid #aaaaaa;
}
*/

/* paltek */
#contents .table-box-pink {
	margin-top:10px;
	border:1px solid #DB7093;
}
#contents .table-box-blue {
	margin-top:10px;
	border:1px solid #00BFFF;
}
/* paltek */


/* table.standard */
#contents table.standard caption {
	font-weight:bold;
}
#contents table.standard, #contents table.p-menu table.standard {
	border-collapse:collapse;
	border-spacing:1px;
}
#contents table.standard thead th, #contents table.p-menu table.standard thead th {
	background:#CCCCCC;
	text-align:center;
	vertical-align: middle;
}
#contents table.standard th, #contents table.p-menu table.standard th {
	padding: 3px 7px 3px 8px;
	background:#F2F2F2;
	vertical-align: top;
	border-bottom: 1px solid #999999;
}
#products #contents #mainContents .section .table-box .standard th.th-end {
	border-bottom:none;
}
/*@original
#contents table.standard th,
#contents table.p-menu table.standard th{
	padding: 3px 7px 3px 8px;
	background:#E5E5E5;
	border:1px solid #ffffff;
	vertical-align: top;
}
*/

#contents table.th-image th, #contents table.p-menu table.th-image th {
	background:url(../images/com_bg007.gif);
	font-weight:bold;
}
#contents table.standard td, #contents table.p-menu table.standard td {
	padding: 3px 8px;
	background:#ffffff;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
}
#contents table.standard td.no-left {
	border-left:none;
}
#contents .product-list table.standard tr.line-link td {
	padding: 0 8px 5px;
}
#contents table.standard td.topborder-none, #contents table.p-menu table.standard td.topborder-none {
	border-top: none;
}
#contents table.standard td.leftborder-none, #contents table.p-menu table.standard td.leftborder-none {
	border-left: none;
}
#contents table.standard td.line, #contents table.p-menu table.standard td.line {
	height:0px;
	display: none;
	padding:0;
	background:#aaaaaa;
	border:none;
	border-top: none;
}
#contents table.standard td.group-title {
	background-color: #dadada;
	font-weight: bold;
}
#contents table.standard td.topdotline {
	border-top:none;
	background:url(../images/com_ex003.gif) repeat-x;
}
#contents table.standard td.bottomdoubleline {
	border-bottom: 2px solid #DBDBDB;
}
/* table.standard2 */
#contents table.standard2 caption {
	font-weight:bold;
}
#contents table.standard2, #contents table.p-menu table.standard {
	border-collapse:collapse;
	border-spacing:1px;
}
#contents table.standard2 thead th, #contents table.p-menu table.standard2 thead th {
	background:#CCCCCC;
	text-align:center;
	vertical-align: middle;
}
#contents table.standard2 th, #contents table.p-menu table.standard2 th {
	padding: 3px 7px 3px 8px;
	background:#9DBFFD;
	border:1px solid #ffffff;
	vertical-align: top;
}
#contents table.th-image th, #contents table.p-menu table.th-image th {
	background:url(../images/com_bg007.gif);
	font-weight:bold;
}
#contents table.standard2 td, #contents table.p-menu table.standard2 td {
	padding: 3px 8px;
	background:#ffffff;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
}
#contents table.standard2 td.no-left {
	border-left:none;
}
#contents .product-list table.standard2 tr.line-link td {
	padding: 0 8px 5px;
}
#contents table.standard2 td.topborder-none, #contents table.p-menu table.standard2 td.topborder-none {
	border-top: none;
}
#contents table.standard2 td.leftborder-none, #contents table.p-menu table.standard2 td.leftborder-none {
	border-left: none;
}
#contents table.standard2 td.line, #contents table.p-menu table.standard2 td.line {
	height:0px;
	display: none;
	padding:0;
	background:#aaaaaa;
	border:none;
	border-top: none;
}
#contents table.standard2 td.group-title {
	background-color: #dadada;
	font-weight: bold;
}
#contents table.standard2 td.topdotline {
	border-top:none;
	background:url(../images/com_ex003.gif) repeat-x;
}
/* table.standard_fontmini */

#contents table.standard_fontmini td, #contents table.p-menu table.standard_fontmini td {
	padding: 2px 3px;
	background:#ffffff;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	font-size: 3px;
}
#contents table tr #mainContents .section .table-box .standard_fontmini tr th, #contents table tr #mainContents .section .table-box .standard_fontmini thead .standard_fontmini th {
	font-size:3px;
}
#contents table.standard_fontmini td.no-left {
	border-left:none;
}
#contents .product-list table.standard_fontmini tr.line-link td {
	padding: 0 8px 5px;
}
#contents table.standard_fontmini td.topborder-none, #contents table.p-menu table.standard_fontmini td.topborder-none {
	border-top: none;
}
#contents table.standard_fontmini td.leftborder-none, #contents table.p-menu table.standard_fontmini td.leftborder-none {
	border-left: none;
}
#contents table.standard_fontmini td.line, #contents table.p-menu table.standard_fontmini td.line {
	height:0px;
	display: none;
	padding:0;
	background:#aaaaaa;
	border:none;
	border-top: none;
}
#contents table.standard_fontmini td.group-title {
	background-color: #dadada;
	font-weight: bold;
}
#contents table.standard_fontmini td.topdotline {
	border-top:none;
	background:url(../images/com_ex003.gif) repeat-x;
}
#contents table.standard_fontmini td.bottomdoubleline {
	border-bottom: 3px double #EEE;
}
/* notes */
#contents table.notes {
	margin-top:5px;
	font-size:100%;
}
#contents table.notes td {
	vertical-align:top;
}
/* data */
/* pal */
#contents table.data {
	font-family: Arial, Helvetica, sans-serif;
}
/* pal */
#contents table.data th {
	padding:5px;
	font-weight:bold;
	vertical-align:top;
	border-bottom:1px solid #aaaaaa;
	color: #666666;
}
#contents table.data thead th {
	background:#E5E5E5;
}
#contents .contact table.data thead th {
	font-weight:bold;
}
#contents .contact table.data th {
	font-weight:normal;
}
#contents table.data td {
	padding:3px;
	vertical-align:top;
	/* [disabled]border-bottom:1px solid #aaaaaa;
*/
	font-size: 75%;
}
/*@original
#contents table.data td{
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #aaaaaa;
}
*/

#contents table.information {
	margin-top:10px;
}
#contents table.information td {
	padding:5px;
	vertical-align:top;
}
/* table.data-seoul
-----------------------------------------*/

#contents table.data-seoul {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999;
}
#contents table.data-seoul td {
	border: 1px solid #999;
}
/* Line
-----------------------------------------*/
#contents .line01 {
	display:block;
	height:1px;
	margin:10px 0;
	background:url(../images/com_ex001.gif) repeat-x;
}
#contents .line02 {
	margin:15px 0;
	border-top:1px solid #aaaaaa;
}
#contents .line03 {
	display:block;
	height:3px;
	margin:10px 0;
	background:url(../images/com_ex002.gif) repeat-x;
}
#contents .line04 {
	display:block;
	height:1px;
	margin:10px 0;
	background:url(../images/com_ex003.gif) repeat-x;
}
#contents .line05-paltop {
	display:block;
	height:1px;
	margin:5px 0;
	background:url(../images/com_ex003.gif) repeat-x;
}
* html #contents .line01, * html #contents .line03, * html #contents .line04, * html #contents .line06 {
	margin-bottom:-5px;
}
#contents .line05 {
	display:block;
	height:3px;
	background:url(../images/com_ex005.gif) repeat-x;
}
#contents .line06 {
	display:block;
	height:1px;
	margin:5px 0;
	background:url(../images/com_ex003.gif) repeat-x;
}
/* Btn
-----------------------------------------*/
#contents .btn {
	margin-top:10px;
	padding:1px;
	border:1px solid #aaaaaa;
	background:#ffffff;
}
#contents .btn a {
	display:block;
	padding:5px 5px 5px 18px;
	background:url(../images/com_bt005.gif) no-repeat left center;
}
#contents .btn a:hover {
	background:url(../images/com_bt005on.gif) no-repeat left center;
}
/*----------------------
	 2. Parts Design
----------------------*/

/* Products Menu (Index)
-----------------------------------------*/
#contents table.p-menu {
	width:588px;
	margin-top:15px;
}
#contents table.p-menu th {
	background:#999999;
}
#contents div.p-name {
	padding-bottom:2px;
	background:url(../images/com_bg015.gif) no-repeat 0 100%;
	zoom:1;
}
#contents div.p-name div.inner-wrap {
	padding:7px 10px 5px 2px;
	background:url(../images/com_bg014.gif) repeat-y 0 0;
	zoom:1;
}
#contents div.p-name div.inner-wrap p {
	padding-left: 9px;
	border-left: solid 4px #0066bb;
	/*background:url(../images/com_ic016.gif) no-repeat 0 50%;*/
	color:#333333;
	font-weight:bold;
	font-size:105%;
}
#contents table.p-menu th a {
	display:block;
	padding:3px 10px 3px 18px;
	background:url(../images/com_ic004.gif) no-repeat left center;
	color:#ffffff;
	font-weight:bold;
	font-size:105%;
	text-decoration:none;
}
#contents table.p-menu th a.blank-link {
	display:block;
	padding:3px 10px 3px 25px;
	background:url(../images/com_ic007.gif) no-repeat left center;
	color:#ffffff;
	font-weight:bold;
	font-size:105%;
	text-decoration:none;
}
#contents table.p-menu th a:hover {
	text-decoration:underline;
}
#contents table.p-menu th a.outside-link {
	display:block;
	padding:3px 10px 3px 20px;
	background:url(../images/com_ic007.gif) no-repeat left center;
	color:#ffffff;
	font-weight:bold;
	font-size:105%;
	text-decoration:none;
}
#contents table.p-menu th span {
	display:block;
	padding:3px 10px 3px 12px;
	color:#ffffff;
	font-weight:bold;
	font-size:105%;
	text-decoration:none;
}
#contents table.p-menu td {
	padding:12px 0 0 15px;
	vertical-align:top;
}
#contents table.p-menu td.image {
	width:10%;
}
#contents p.menu-catch {
	margin:0 0 3px 0;
	font-weight:bold;
}
/* eLXgNΖ¨©Οΰθ{^Μ‘ΐΡp */
#contents p.position-estimate {
	margin-top:-1.3em;
}
/* Products Menu (in Page)
-----------------------------------------*/
#contents .p-menu2 {
	margin-bottom:10px;
	background:#999999;
}
#contents .p-menu2 a {
	display:block;
	padding:3px 10px 3px 18px;
	background:url(../images/com_ic004.gif) no-repeat left center;
	color:#ffffff;
	font-weight:bold;
	font-size:105%;
	text-decoration:none;
}
#contents div.p-name2 {
	margin-bottom:10px;
	padding-bottom:2px;
	background:url(../images/com_bg017.gif) no-repeat 0 100%;
}
#contents div.p-name2 div.inner-wrap {
	padding:7px 10px 5px 2px;
	background:url(../images/com_bg016.gif) repeat-y 0 0;
}
#contents div.p-name2 div.inner-wrap p {
	padding-left: 9px;
	border-left: solid 4px #0066bb;
	/*background:url(../images/com_ic016.gif) no-repeat 0 50%;*/
	color:#333333;
	font-weight:bold;
	font-size:105%;
}
/* Page Menu
-----------------------------------------*/
#contents table.page-menu {
	width:620px;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
}
#contents table.width-auto {
	width:auto;
}
#contents table.page-menu th {
	padding:5px 12px;
	background:url(../images/aside_bg002.gif) repeat-y;
	font-weight:bold;
	vertical-align:top;
}
#contents table.page-menu td, #contents table.page-menu02 td {
	padding:3px 5px;
	vertical-align: top;
}
/* original
#contents table.page-menu td,
#contents table.page-menu02 td{
	padding:5px 12px;
	vertical-align:top;
}
*/
#contents table.page-menu td.line {
	height:5px;
	padding:0;
	background:url(../images/com_bg004.gif) repeat-x;
}
#contents table.page-menu td.end {
	height:3px;
	padding:0;
	background:url(../images/com_bg005.gif) repeat-x;
}
#contents table.page-menu td.top {
	height:3px;
	padding:0;
	background:url(../images/com_bg013.gif) repeat-x;
}
#contents table.page-menu02 {
	width:620px;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
}
#contents div.bottom-area table.page-menu02 {
	width:100%;
	margin-top: 20px;
	border-top:1px solid #aaaaaa;
}
#contents table.topline {
	border-top:1px solid #aaaaaa;
}
#contents ul.page-menu03 {
	margin: 20px 0 10px 10px;
}
#contents ul.page-menu03 li {
	float: left;
	display: block;
	margin-right: 15px;
	padding-left:16px;
	background:url(../images/com_ic002.gif) no-repeat 0 0.2em;
	white-space: nowrap;
}
/* Relative Link
-----------------------------------------*/
#contents table.relative {
	width:620px;
	margin-top:20px;
	padding:1px;
	border:1px solid #aaaaaa;
}
#contents table.relative th {
	padding:1px;
	background:url(../images/com_bg003.gif) no-repeat;
}
#contents table.relative td {
	padding:10px 15px;
}
/* anchor Link
-----------------------------------------*/
ul.anc-link02 {
	border: 1px solid #aaaaaa;
	margin-top: 15px;
	padding: 10px 0px 10px 10px;
}
ul.anc-link li, ul.anc-link02 li {
	float: left;
	display: block;
	margin-right: 15px;
	padding-left:16px;
	background:url(../images/com_ic008.gif) no-repeat 0 0.2em;
	white-space: nowrap;
}
ul.anc-link02 li {
	margin-right: 0px;
	padding-right:15px;
}
#contents table.anc-link td {
	padding-left:21px;
	background:url(../images/com_ic008.gif) no-repeat 5px 9px;
}
/* page navi
-----------------------------------------*/
ul.page-navi {
	margin-top:30px;
}
ul.page-navi li.back {
	float:left;
}
ul.page-navi li.back a {
	padding-left:13px;
	background:url(../images/com_ic001.gif) no-repeat 0 2px;
}
ul.page-navi li.next {
	float:right;
}
ul.page-navi li.next a {
	padding-left:13px;
	background:url(../images/com_ic001.gif) no-repeat 0 2px;
}
/* Img + Text
-----------------------------------------*/
#contents table.img-text {
	width:588px;
	margin-top:17px;
}
#contents table.img-text th {
	padding-top:3px;
	vertical-align:top;
	width:5%;
}
#contents table.img-text td {
	padding-left:12px;
	vertical-align:top;
}
/* Text + Img
-----------------------------------------*/
#contents table.text-img {
	width:588px;
	margin-top:17px;
}
#contents table.text-img td {
	vertical-align:top;
}
#contents table.text-img td.img {
	padding-left:12px;
}
/* Text box
-----------------------------------------*/
#contents .other-box1 {
	margin-top:20px;
}
#contents #other-box100 {
	margin-top:20px;
	width: 620px;
}
#contents .other-box1 .titlebg {
	background:url(../images/com_bg010.gif) no-repeat right bottom;
}
#contents .other-box1 .inner {
	padding:15px;
	background:url(../images/com_bg011.gif) no-repeat right bottom;
}
#contents .other-box1 .title {
	width:5%;
	padding:0 20px 3px 0;
	color:#0088DD;
	font-weight:bold;
	font-size:92%;
	white-space:nowrap;
	background:url(../images/com_bg009.gif) no-repeat right bottom;
}
#contents .other-box2 {
	margin-top:20px;
	border-collapse:separate;
}
#contents .other-box2 .inner {
	border:1px solid #aaaaaa;
	padding:15px;
}
#contents .other-box2 .title {
	padding:3px 5px;
	width:5%;
	background:#999999 url(../images/com_bg012.gif) no-repeat right bottom;
}
#contents .other-box2 .title span {
	display:block;
	padding:0 25px 0 0;
	color:#ffffff;
	font-weight:bold;
	white-space:nowrap;
}
#contents .other-box3 {
	margin-top:10px;
	background:#FFFFFF;
	padding:10px 15px;
	border: 1px solid #B1CBE4;
}
#contents .other-box3 p.title {
	font-size: 105%;
	font-weight: bold;
	color: #0088dd;
}
/*@original
#contents .other-box3{
	margin-top:20px;
	background:#E2F4FF;
	padding:15px;
}
#contents .other-box3 p.title{
	font-size: 105%;
	font-weight: bold;
	color: #0088dd;
}
*/

/*@PALTEK@*/
#contents .other-box4 {
	margin-top:10px;
	background:#FFFFFF;
	padding:10px 15px;
}
#contents .other-box4 p.title {
	font-size: 105%;
	font-weight: bold;
	color: #0088dd;
}
#contents .other-box5 {
	margin-top:10px;
	background:#FFFFFF url(../../designservice/board/images/index_bg001.jpg) no-repeat right bottom;
	padding:10px 15px;
	border: 1px solid #B1CBE4;
}
#design #contents #mainContents .section .other-box5 p {
	width: 380px;
}
#design #contents #mainContents .section .other-box5 p.title {
	width: 390px;
	font-size: 1.5em;
	font-weight: bold;
	color: #39BCBB;
}
#contents .other-box6 {
	margin-top:10px;
	border: 1px solid #0066BB;
	height: 80px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 1.5em;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(../../products/bellnix/products/solution/s01/img/image2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 10px;
}
#contents .other-box7 {
	margin-top:10px;
	border: 1px solid #0066BB;
	height: 80px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 1.5em;
	font-weight: bold;
	background-color: #FFFFFF;
	background-image: url(../../products/bellnix/products/custom/images/s02/img/01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 10px;
}
#contents .other-box8 {
	margin-top:10px;
	padding:10px 15px;
	border: 1px solid #B1CBE4;
}
#design #contents #mainContents .section .other-box8 p {
	width: 380px;
}
#contents .other-box9 {
	color: #000000;
	border: 2px solid #009999;
	padding: 20px;
}
#solution #contents #mainContents .other-box9 ol {
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 24px;
	line-height: 1.3em;
}
#contents .other-box10 {
	padding: 10px;
	border: 3px solid #099;
	background: url(../../event/modelsim/images/background2.jpg) no-repeat right bottom;
}
#contents .other-box11 {
	padding: 8px;
	border: 3px double #066;
	background: #FFF;
}
/*  paltek@*/
#contents table.img-text-midashi {
	width:100%;
	margin-top:17px;
}
/* Product Index
-----------------------------------------*/

/*  paltek@*/
#contents .product-index-box {
	padding:12px 18px;
	background:url(../images/com_bg020.gif) no-repeat left bottom;
	font-size: 120%;
}
#contents .product-index-box-2 {
	padding:12px 18px;
	/* [disabled]background:url(../images/com_bg020.gif) no-repeat left bottom;
*/
	/* [disabled]font-size: 120%;
*/
}
/* original@
#contents .product-index-box{
	padding:12px 18px;
	background:url(../images/com_bg006.gif) no-repeat left bottom;
	font-size: 120%;
}
 original*/


#contents .product-xilinx-index-box@ {
	padding:12px 18px;
	background:url(../images/com_bg006.gif) no-repeat left bottom;
	font-size: 120%;
}
#contents .product-index-news {
	margin-top:5px;
}
#contents .product-index-news td {
	padding:5px 5px 0 0;
	vertical-align:top;
}
#contents .product-index-news th {
	width:10%;
	padding:5px 10px 0 0;
	vertical-align:top;
}
#contents .product-index-news th img {
	margin-top:2px;
}
/* Data box
-----------------------------------------*/
#contents .data-box {
	padding:5px;
	background:url(../images/com_bg007.gif);
}
#contents .data-box dt {
	margin-bottom:3px;
	font-weight:bold;
}
#contents .data-box dd {
	margin:0 0 2px 1px;
	padding:5px 5px 5px 8px;
	background:url(../images/com_bg008.gif) no-repeat left bottom;
}
#contents .data-box dd .icon-link {
	padding-left:13px;
	background:url(../images/com_ic001.gif) no-repeat 0 0.1em;
}
/* App box
-----------------------------------------*/
#contents .app-box {
	margin-top:15px;
}
#contents .app-box td.data {
	width:259px;
	padding:5px 10px;
	border:1px solid #aaaaaa;
	vertical-align:top;
}
#contents .app-box td.data img {
	float:right;
	margin-left:5px;
}
/* search Box
-----------------------------------------*/
#contents div.searchBox input {
	vertical-align:middle;
}
#contents div.searchBox input.field {
	height:22px;
	width:128px;
	margin-right: 5px;
	padding:3px 0;
}
/* colum
-----------------------------------------*/
#contents .col2 td {
	width:274px;
	vertical-align:top;
}
#contents .col2 td.separate {
	width:40px;
}
#contents .col3 td {
	width:190px;
	padding-right:9px;
	vertical-align:top;
}
#contents .col3 td.end {
	padding-right:0;
}
#contents .col2 td td, #contents .col3 td td {
	width:auto;
	padding:0;
}
/* plugIn
-----------------------------------------*/
#contents .plagin {
	margin-right:15px;
}
/*----------------------
	 99. General Settings
----------------------*/
.mt0 {
	margin-top:0 !important;
}
.mt3 {
	margin-top:3px !important;
}
.mt5 {
	margin-top:5px !important;
}
.mt10 {
	margin-top:10px !important;
}
.mt12 {
	margin-top:10px !important;
}
.mt15 {
	margin-top:15px !important;
}
.mt20 {
	margin-top:20px !important;
}
.mt25 {
	margin-top:25px !important;
}
.mt30 {
	margin-top:30px !important;
}
.mt35 {
	margin-top:35px !important;
}
.mt40 {
	margin-top:40px !important;
}
.mt55 {
	margin-top:55px !important;
}
.mb0 {
	margin-bottom:0px !important;
}
.mb5 {
	margin-bottom:5px !important;
}
.mb10 {
	margin-bottom:10px !important;
}
.mb20 {
	margin-bottom:20px !important;
}
.mb40 {
	margin-bottom:40px !important;
}
.ml10 {
	margin-left:10px !important;
}
.ml15 {
	margin-left:15px !important;
}
.ml35 {
	margin-left:35px  !important;
}
.ml45 {
	margin-left:45px  !important;
}
.ml55 {
	margin-left:55px  !important;
}
.font0 {
	font-size:0;
}
.pt10 {
	padding-top:10px !important;
}
.pb0 {
	padding-bottom:0 !important;
}
.pl12 {
	padding-left:12px !important;
}
.pl15 {
	padding-left:15px !important;
}
.pr10 {
	padding-right:10px !important;
}
.small-font {
	font-size:80%;
}
.small-font2 {
	font-size:60%;
}
.small-font3 {
	font-size:100%;
}
.small-font4 {
	font-size:98%;
}
.large-font5 {
	font-size:100% !important;
	font-weight: bold;
}
.large-font {
	font-size:110% !important;
	font-weight: bold;
}
.large-font2 {
	font-size:120% !important;
	font-weight: bold;
	color: #FF0000;
}
.large-font3 {
	font-size:130% !important;
}
.large-font4 {
	font-size:110% !important;
	line-height: 1.5em;
}
.vT {
	vertical-align:top !important;
}
.vM {
	vertical-align:middle !important;
}
.aC {
	text-align:center !important;
}
.aR {
	text-align:right !important;
}
.img-fr {
	float:right;
	margin:0 0 10px 10px;
}
.img-fl {
	float:left;
	margin:0 10px 10px 0;
}
.img-center {
	text-align: center;
}
.w6 {
	width:6em !important;
}
.w12 {
	width:12em !important;
}
.w33p {
	width:33% !important;
}
.w50p {
	width:50% !important;
}
.text-indent01 li {
	display:block;
	padding-left:9em !important;
	text-indent:-8.5em !important;
}
/* ==================================
Clear fix
================================== */
#contents ul.liststyle-none li dl:after, #contents ul.liststyle-none li dl dd dl:after, #contents ul.anc-link:after, #contents ul.anc-link02:after, #contents div.searchBox dl:after, #contents ul.page-menu03:after, #contents ul.page-navi:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
#contents ul.liststyle-none li dl, #contents ul.liststyle-none li dl dd dl, #contents ul.anc-link, #contents ul.anc-link02, #contents div.searchBox dl, #contents ul.page-menu03, #contents ul.page-navi {
	min-height: 1px;
}
/* for IE6 */
* html #contents ul.liststyle-none li dl, * html #contents ul.liststyle-none li dl dd dl, * html #contents ul.anc-link, * html #contents ul.anc-link02, * html #contents div.searchBox dl, * html #contents ul.page-menu03, * html #contents ul.page-navi {
	height: 1px;
}
/* for IE7 */
*:first-child+html #contents ul.liststyle-none li dl, *:first-child+html #contents ul.liststyle-none li dl dd dl, *:first-child+html #contents ul.anc-link, *:first-child+html #contents ul.anc-link02, *:first-child+html #contents div.searchBox dl, *:first-child+html #contents ul.page-menu03, *:first-child+html ul.page-navi {
	zoom: 1;
}
.PBS-link {
	padding:0 0 2px 30px;
	background:url(../images/com_ic019.gif) no-repeat 0 0;
}
#index #contents #twtrtable {
	background-color: #FFFFFF;
	text-align: center;
	width: 100%;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#index #contents #twtrtable .style1 a {
	color: #00FF00;
	font-weight: bold;
}
#products #contents #mainContents .section .img-text-midashi h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	line-height: 1.8em;
	color: #333333;
}
.paltecotxt {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 1.1em;
	line-height: 1.8em;
	text-align: inherit;
	background-image: url(../../palteco/images/line.jpg);
	background-repeat: repeat-y;
}
.paltecotitle {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 1.1em;
	line-height: 1.8em;
	text-align: inherit;
}
.paltecotxt p {
}
#contents #mainContents .section table@.etc {
}
#contents #mainContents .section .etc h3 {
	border-left-style: outset;
	border-left-width: 16px;
	border-left-color: #006699;
	border-top-style: none;
	border-bottom-style: none;
	font-size: 1.3em;
	border-right-style: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
#index #contents #twtrtable .text-color-white {
	color: #FFFFFF;
}
#index #contents #twtrtable .text-color-white a {
	color: #00FF00;
}
#design #contents #mainContents .section .leftdotline {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
#index #contents .mt20 #aside .products01 #makerSearch select {
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
}
.waku001 {
	border: 1px solid #0099CC;
}
#solution #contents #mainContents #box10 {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 6px;
	border: 1px dotted #009966;
	clear: both;
	background-color: #DFFFF4;
}
#contents table tr #mainContents .section table caption {
	padding-bottom: 7px;
	font-weight: bold;
	font-size: 0.9em;
	color: #069;
}
.center {
	width: auto;
	text-align: center;
}
#products #contents table tr #mainContents .section .standard.oomidashi {
	font: bold 120%/120% "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
}
#products #contents table tr #aside #moveright {
	position: static;
	bottom: 10px;
	top: auto;
	width: 50px;
	height: 50px;
	background: #0CC;
}
#contents .table-box-blue2 {
	margin-top:10px;
	padding: 6px;
	font-weight: bold;
	border-left: 5px solid #039;
	font-size: 120%;
	background: url(../../products/micron/ssd/img/02/midashi_backg1.gif);
}
#headerimg {
	margin-right: auto;
	margin-left: auto;
	clear: both;
	width: 900px;
	text-align: center;
}
#contents .table-box-20 {
	margin-top:10px;
	border:1px solid #aaaaaa;
	width: 440px;
}
#seminar #contents table tr #mainContents .section_kobetu div#kanren {
	padding-bottom: 3px;
	margin-bottom: 3px;
}
#contents table tr #mainContents .section .p-menu tr td ul .standard {
	list-style-type: square;
	margin-left: 10px;
}
#contents table tr #mainContents .section #products-script {
	margin-left: 10px;
	float: left;
	width: auto;
	margin-bottom: 30px;
}
#contents table tr #mainContents .section #products-script h3 {
	border-top: 1px solid #999;
	border-bottom: 1px dashed #999;
	margin-top: 5px;
	font-size: 100%;
}
#contents table tr #mainContents .section #products-script ul .standard {
	list-style-type: disc;
	margin-left: 25px;
	list-style-position: outside;
}
#products-script .mcrcp_p-table {
	font: 80% Verdana, Geneva, sans-serif;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
#products-script .mcrcp_p-table td, #products-script .mcrcp_p-table th {
	text-align: center;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}
#products-script .mcrcp_p-table th {
	white-space: nowrap;
}
#products-script .mcrcp_p-table th.th-blue {
	color: #FFF;
	background: #06F;
}
#products-script .mcrcp_p-table th.th-orange {
	color: #FFF;
	background: #F60;
}
#products-script .mcrcp_p-table th.th-black {
	color: #FFF;
	background: #333;
}
#products-script .mcrcp_p-table th.th-th22 {
	background: #E9E9E9;
}
#products-script .mcrcp_p-table th.th-glay {
	color: #FFF;
	background: #333;
}
#imageright {
	float: right;
	width: auto;
}
#products-script .mcrcp_p-table .border-left-nonnon {
	border-left-style: none;
}
#products-script .mcrcp_p-table .border-right-nonnon {
	border-right-style: none;
}
#contents table tr #mainContents #products-script .mcrcp_p-table.mt10 tr .cell-left {
	text-align: left;
}
div.newstable {
	float: left;
	/* [disabled]clear: right;
*/
}
#mainContents .section4.waku .table-j {
	line-height: 1.3em;
	background-color: #FFF;
	margin-top: 10px;
	border: 1px solid #999;
}
#mainContents .section4.waku .table-j td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#mainContents .section4.waku .table-j th {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#mainContents .section4.waku .designH2-c .jireititke {
	font-size: 110%;
	color: #036;
}
#mainContents .section4.waku .midashi-j {
	background-color: #FFFFFF;
	padding-top: 10px;
}
.ajump {
	/* [disabled]float: right;
*/
	width: 610px;
	clear: both;
	text-align: right;
}
.a_top {
	float: none;
	width: 620px;
	clear: both;
	font-size: 11px;
	text-align: right;
}
p.right {
	text-align: right;
}
#pdf-area {
	margin-top: 15px;
	margin-left: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #39F;
	margin-right: 45px;
	background-color: #EAEAEA;
	padding: 10px;
}
td.topborder-1px {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
/* water20140729 */

/*#contents .section70{
	width:596px;
	margin-left:10px;
	clear: left;
	text-align: left;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	padding-bottom: 10px;
	margin-top: 10px;
	background-image: url(../../smartgrid/images/water/image/1-back-suishitu..jpg);
	background-repeat: no-repeat;
	padding-left: 110px;
	padding-right: 100px;
}*/

#contents .section70 {
	width:596px;
	margin-left:10px;
	clear: left;
	text-align: left;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	padding-bottom: 10px;
	margin-top: 10px;
}
#contents .section70.back-1 {
	background-image: url(../../smartgrid/images/water/image/1-back-suishitu..jpg);
	background-repeat: no-repeat;
	padding-left: 110px;
	padding-right: 82px;
}
#contents .section70.back-2 {
	background-image: url(../../smartgrid/images/water/image/2-back-denryoku.jpg);
	background-repeat: no-repeat;
	padding-left: 110px;
	padding-right: 82px;
}
#contents .section70.back-3 {
	background-image: url(../../smartgrid/images/water/image/3-back-nenryou.jpg);
	background-repeat: no-repeat;
	padding-left: 110px;
	padding-right: 82px;
}
#contents .section70.back-4 {
	background-image: url(../../smartgrid/images/water/image/4-back-kadoujikan.jpg);
	background-repeat: no-repeat;
	padding-left: 110px;
	padding-right: 82px;
}
#contents .section70.back-5 {
	background-image: url(../../smartgrid/images/water/image/5-back-hiyou.jpg);
	background-repeat: no-repeat;
	padding-left: 110px;
	padding-right: 82px;
}
#contents .section70.back-6 {
	background-image: url(../../smartgrid/images/water/image/6-back-gus.jpg);
	background-repeat: no-repeat;
	padding-left: 110px;
	padding-right: 82px;
}
#mainContents .section70 h2 {
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 160%;
	font-weight: bold;
}
#mainContents .section70 p.blue {
	color: #0063C6;
	font-weight: bold;
	line-height: 1.6em;
}
#contents .section71 {
	width:596px;
	margin-left:10px;
	clear: right;
	text-align: left;
	height: auto;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #9B9B9B;
	padding-bottom: 18px;
	margin-top: 10px;
	background-image: url(../../smartgrid/images/water/image/all-kaiketu.jpg);
	background-repeat: no-repeat;
	padding-left: 110px;
	padding-right: 0px;
	margin-bottom: 20px;
	float: left;
}
#mainContents .section71 h2 {
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 160%;
	font-weight: bold;
	color: #F00;
}
#contents .section71b {
	width:596px;
	margin-left:10px;
	clear: left;
	text-align: left;
	height: auto;
	padding-bottom: 18px;
	margin-top: 10px;
	background-image: url(../../smartgrid/images/water/image/all-kaiketu.jpg);
	background-repeat: no-repeat;
	padding-left: 110px;
	padding-right: 0px;
	margin-bottom: 0px;
}
#mainContents .section71b h2 {
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size: 160%;
	font-weight: bold;
	color: #F00;
}
#mainContents .section71b-img {
	float: left;
	clear: right;
	margin-bottom: 20px;
	width: 596px;
	margin-left: 20px;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #9B9B9B;
	padding-bottom: 10px;
}
.tel {
	float: left;
	width: 620px;
}
#contents #mainContents table #cts01 {
	border: 2px solid #CCC;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #000;
}
#contents #mainContents table #cts01 h2 {
	border: 2px solid #CCC;
}
#contents #mainContents table #cts01 h1 {
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.3em;
}
#cts01 h1 .h1sub {
	font-size: 0.7em;
	line-height: 1.0em;
}
#cts01 .lead {
	line-height: 1.3em;
	color: #333;
	/* [disabled]margin-top: 8px;
*/
}
#cts01 h3 {
	background: #06C;
	color: #FFF;
	border-bottom-style: none;
}
#cts01 ul li {
	list-style: disc;
	/* [disabled]text-indent: -6px;
*/
	margin-left: 22px;
}
#cts01 ul.frame01 {
	font-weight: bold;
	background: #DEF;
	color: #033;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 20px;
	line-height: 1.6em;
}
#cts01 .frame01 li {
	padding-bottom: 1.8em;
}
#cts01 dl .DL2bunkatu-left {
	width: 295px;
	padding: 10px;
	clear: both;
	float: left;
}
#cts01 dl .DL2bunkatu-right {
	width: 295px;
	float: right;
	padding: 10px;
}
#cts01 .DL2bunkatu-left {
	width: 280px;
}
/*////////////////////clearfix/////////////////////*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/*////////////////////clearfix END /////////////////////*/
#mainContents #cts01 dt {
	font-weight: bold;
	background: #B3E0FF;
	padding: 6px;
}
#cts01 dd {
	padding-top: 10px;
	font-size: 0.85em;
	line-height: 1.6em;
}
#cts01 dd .DDbold {
	font-weight:bolder;
	color: #096;
}
/*------------------------------*/
/*--------@ Goldfire  ---------*/
/*------------------------------*/

#contents #mainContents table #cts02 {
	/* [disabled]border: 2px solid #CCC;
*/
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #000;
}
#cts02 h1 {
	font-size: 2em;
	font-weight: bold;
	line-height: 1.3em;
	color: #353938;
	text-align: center;
}
#contents #mainContents table #cts02 h2 {
	border: 2px solid #CCC;
}
#mainContents #cts02 dt {
	font-weight: bold;
	background: #B3E0FF;
	padding: 6px;
}
#cts02 dd {
	padding-top: 10px;
	font-size: 0.85em;
	line-height: 1.6em;
}
#cts02 dd .DDbold {
	font-weight:bolder;
	color: #096;
}
#cts02 h1 .h1sub {
	font-size: 0.7em;
	line-height: 1.0em;
}
#cts02 .lead {
	line-height: 1.3em;
	color: #333;
	/* [disabled]margin-top: 8px;
*/
}
#cts02 h3 {
	background: #A8A800;
	color: #FF0;
	border-bottom-style: none;
}
#cts02 ul li {
	list-style: disc;
	/* [disabled]text-indent: -6px;
*/
	margin-left: 22px;
}
#cts02 ul.frame01 {
	font-weight: bold;
	background: #DEF;
	color: #033;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 20px;
	line-height: 1.6em;
}
#cts02 .frame01 li {
	padding-bottom: 1.8em;
}
#cts02 dl .DL2bunkatu-left {
	width: 295px;
	padding: 10px;
	clear: both;
	float: left;
}
#cts02 dl .DL2bunkatu-right {
	width: 295px;
	float: right;
	padding: 10px;
}
#cts02 .DL2bunkatu-left {
	width: 280px;
}
p.read2 {
	background: #FFE9A6;
	padding: 10px;
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 10px auto 40px;
	width: 100%;
}
#products #contents .mt10 tr #mainContents table .ihs {
	border: 1px solid #ACC8DD;
}
/*------------------------------*/
/*--------@ Goldfire 3 ---------*/
/*------------------------------*/

#contents #mainContents table #cts03 {
	/* [disabled]border: 2px solid #CCC;
*/
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	color: #000;
}
#cts03 h1 {
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.3em;
	color: #353938;
	text-align: center;
}
#contents #mainContents table #cts03 h2 {
	border: 2px solid #CCC;
}
#mainContents #cts03 dt {
	font-weight: bold;
	background: #FFFFD7;
	padding: 10px 8px 13px 10px;
	font-size: 1.6em;
	border: 3px solid #A8A800;
}
#mainContents #cts03 dt .dt-mini {
	padding: 6px 8px 6px 0px;
	font-size: 0.5em;
	line-height: 0.5em;
}
#cts03 dd {
	padding-top: 10px;
	font-size: 0.95em;
	line-height: 1.6em;
}
#cts03 dd .DDbold {
	font-weight:bolder;
	color: #096;
}
#cts03 h1 .h1sub {
	font-size: 0.7em;
	line-height: 1.0em;
}
#cts03 .lead {
	line-height: 1.3em;
	color: #333;
	/* [disabled]margin-top: 8px;
*/
}
#cts03 h3 {
	background: #A8A800;
	color: #FF0;
	border-bottom-style: none;
}
#cts03 ul {
	line-height: 1.6em;
	padding-top: 8px;
	padding-bottom: 8px;
}
#cts03 ul li {
	list-style: square;
	/* [disabled]text-indent: -6px;
*/
	margin-left: 16px;
	line-height: 1.6em;
}
#cts03 ul li strong {
	line-height: 1.6em;
	font-size: 1.2em;
	color: #333;
	margin-right: 0.4em;
}
#cts03 ul.frame01 {
	font-weight: bold;
	background: #DEF;
	color: #033;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 20px;
	line-height: 1.6em;
	font-size: 1.1em;
	color: #333;
	font-size: 2em;
	color: #333;
}
#cts03 .frame01 li {
	padding-bottom: 1.8em;
}
#cts03 dl .DL2bunkatu-left {
	width: 295px;
	padding: 10px;
	clear: both;
	float: left;
}
#cts03 dl .DL2bunkatu-right {
	width: 295px;
	float: right;
	padding: 10px;
}
#cts03 .DL2bunkatu-left {
	width: 280px;
}

#cts03 dl .DL2bunkatu2-left {
	width: 295px;
	padding: 10px;
	clear: both;
	float: left;
}


#cts03 h5 {
	font-weight: bold;
	background: #E6E6E6;
	padding: 3px 3px 3px 10px;
	color: #F60;
}
#cts03 ul {
	font-size: 1.3em;
	margin-left: 12px;
}
#cts03 ul li ul li {
	font-size: 0.8em;
	line-height: 1.12em;
	margin-top: 0px;
	list-style: circle;
}
#cts03 ul li {
	margin-top: 8px;
	margin-bottom: 0px;
	font-size: 0.85em;
}
#cts03 h4 {
	border-bottom: 1px solid #A8A800;
	font-size: 1.4em;
	color: #919100;
	background: url(none);
	margin-left: -8px;
}
/*------------------------------*/

a .rollover-AtoB {
	display: block;
	width: 810px;
	height: 114px;
	background: url(../../products/ihs/images/4DOnline-toiawase.jpg) no-repeat 0 0;
}
a:hover .rollover-AtoB {
	background-position: 0 bottom;
}
/*------------------------------*/


a .rollover-AtoB-2 {
	display: block;
	width: 810px;
	height: 114px;
	background: url(../../products/ihs/images/Gf-toiawase.jpg) no-repeat 0 0;
}
a:hover .rollover-AtoB-2 {
	background-position: 0 bottom;
}
/*------------------------------*/


a .rollover-animation {
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
a:hover .rollover-animation {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
/*------------------------------*/
#contents ol.standard7 {
	margin-left:15px;
	color: #333333;
	margin-bottom: 0.5em;
	list-style: decimal outside;
}
#contents ol.standard7 li {
	margin-bottom: 0.5em;
}
#products #contents .mt10 tr #mainContents table tr .product-index-box table tr td .standard7 {
	list-style: disc;
	padding-left: 20px;
}
