/* sii design */


/* 
/* sii design 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.entry-content h3 {
clear: both;
color: #333;
background: #edf1f4;
padding: 0.5em 1em 0.3em;
margin: 1.5em 0 0 0;
/* text-shadow: 1px 1px 0 #fff; */
border-top: solid 3px #adc1d0;
border-right: solid 1px #c2c9ce;
border-bottom: solid 1px #c2c9ce;
border-left: solid 1px #c2c9ce;

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #edf1f4 0%, #c3d1db 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #edf1f4 0%, #c3d1db 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #edf1f4 0%, #c3d1db 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #edf1f4), color-stop(1, #c3d1db));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #edf1f4 0%, #c3d1db 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #edf1f4 0%, #c3d1db 100%);
}

.entry-content h4 {
font-size: 120%;
color: #444;
background: #fdefdb;
padding: 0.5em 1em 0.3em;
margin: 1.4em 0 0.7em 0;
}

.entry-content h5 {
font-size: 110%;
color: #444;
background: none;
padding: 0.2em 0;
margin: 1em 0;
border-bottom: 1px dotted #ddd;
}

.entry-content p { 
margin: 0.7em 0
}

.page .entry-content table {
	margin-top: 0.5em;
	border-bottom:1px solid #c2c9ce;
	border-right:1px solid #c2c9ce;
}
.page .entry-content td, 
.page .entry-content th {
	border-top:1px solid #c2c9ce;
	border-left:1px solid #c2c9ce;
	padding:4px 4px;
	line-height:1.7;
	vertical-align:top;
}
.page .entry-content th {
	/* background:url(/jp/semicon/files/2013/03/bg_th2.gif) repeat-x #e1e8ed; */
	background: #ecf1f7;
	white-space:nowrap;
	text-align: left;
}
.page .entry-content td {
/*
	background:url(/jp/semicon/files/2013/03/bg_td.gif) repeat-x #fff;
*/
	margin-left: 2px;
}
.page .entry-content th_blue {
/*
	background:url(images/bg_th_blue.gif) repeat-x #538bcd;
*/
	color:#fff;
}

.entry-content ul {
list-style: none;
margin: 1em 0.5em;
padding: 0;
}
.entry-content li {
background: no-repeat 3px 0.7em url(images/icon/icon-arrow-01.png); 
padding: 1px 0 1px 11px;
}

.entry-content ol {
list-style: decimal;
}
.entry-content ol li {
background: transparent; 
padding: 1px 0 1px 0;
}



.entry-content .box ul { 
float: left; 
margin: 0; 
padding: 0; 
list-style: none;
display:block;
width: 90%;
} 

.entry-content .box li {
	background: url(/jp/semicon/files/2013/02/bg_list3.gif) no-repeat left 0.45em; 
	padding-left: 13px; 
	list-style: none;
	margin: 0;
	font-size: 90%;
}

/*
.ds {
	text-align: right;
}
.btn_ds { 
	padding: 8px 24px 5px;
	background: #cc5600;
	background: -moz-linear-gradient(top, #eea975, #cc5600);
	background: -webkit-gradient(linear, left top, left bottom, from(#eea975), to(#cc5600));
	box-shadow: 0 1px 1px rgba(0, 0, 0, .4);
	border: 1px solid #c65602;
	border-radius: 16px;
	color: #fff;
	text-shadow: 0px -1px 1px #b74e00;
	text-decoration: none;
	}

.btn_ds:hover {  
	color: #ffffff;
	background: #ff6c00;
	background: -moz-linear-gradient(top, #ffd7b9, #ff6c00);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffd7b9), to(#ff6c00));
}

.new {
	color: #ffffff;
	background: #009af2;
	padding: 3px 6px 2px;
	margin-right: 0.4em; 
	text-shadow: 0px -1px 1px #055b8c;
	font-size: 85%;
	border-radius: 4px;

}
*/
.box1 { margin: 16px 0 0 0;}
.nofloat { clear: both }
.note { font-size: 90%}

.left, .alignleft {float: left}
.right, .alignright {float: right}
.clear { clear: both; }

.entry-content .left {
clear: both;
}

.entry-content .box p.icon { 
clear: both; 
padding: 0 0 10px 10px; 
margin: 0
}

/* 130131 suna */

.entry-content .box {
width:359px;
/*border-top: 4px solid #444;*/
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
margin: 0 0 12px 0;
min-height: 260px;
font-size: 110%;


/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 80%, #E3E9EF 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 80%, #E3E9EF 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 80%, #E3E9EF 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.8, #FFFFFF), color-stop(1, #E3E9EF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 80%, #E3E9EF 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 80%, #E3E9EF 100%);
}

.page-id-382 .entry-content .box,
.page-id-4809 .entry-content .box,
.parent-pageid-382 .entry-content .box {
min-height: 140px;
}

.page-id-382 .entry-content .box h3,
.page-id-4809 .entry-content .box h3 {
font-weight: normal;
margin: 0;
padding-right: 0.5em;
background: transparent;
}

.parent-pageid-380 .entry-content h1 {
	margin: 0;
	padding: 0 0 11px 0;
	background: url(/jp/semicon/files/2013/02/bg_h1_1.gif) repeat-x bottom; 
}





.entry-content .box h2 {
line-height: 1;
margin: 0;
padding: 0;
}

.entry-content .box h3 {
line-height: 1.5em;
margin: 0;
padding: 0.8em 0 0.5em 0.8em;
color: #666;
font-size: 100%;
font-weight: bold;
background: transparent;
border: none;
}

.entry-content .box ul {
margin: 0 0 1.5em 0.8em;
}

.entry-content .box p {
margin: 1em 0.5em;
text-align: right;
}




.btn {
	text-decoration:none;
	-moz-border-radius:27px;
	-webkit-border-radius:27px;
	border-radius:27px;
	padding:5px 18px 2px;
	border:1px solid #666666;
	text-shadow:-1px -1px 0px #1d4f67;
	display:inline-block;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #64b2f4;
 	-moz-box-shadow:inset 1px 1px 0px 0px #64b2f4;
 	box-shadow:inset 1px 1px 0px 0px #64b2f4;
	font-weight: normal;
	}
.btn:link, .btn:active, .btn:visited
 {
	color:#fff;
	text-decoration: none;
}
.btn:active
 {
	position:relative;
	top:1px;
	}

.prod-link,
.btn_ds {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #0f95d6), color-stop(100%, #006a9f) );
	background:-moz-linear-gradient( center top, #0f95d6 5%, #006a9f 100% );
	background:-ms-linear-gradient( top, #0f95d6 5%, #006a9f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f95d6', endColorstr='#006a9f');
	background-color:#006a9f;
	}
.prod-link:hover,
.btn_ds:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #3faade), color-stop(100%, #3388b2) );
	background:-moz-linear-gradient( center top, #3faade 5%, #3388b2 100% );
	background:-ms-linear-gradient( top, #3faade 5%, #3388b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3faade', endColorstr='#3388b2');
	background-color:#3faade;
	}
.prod-link:active,
.btn_ds:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #006a9f), color-stop(100%, #0f95d6) );
	background:-moz-linear-gradient( center top, #006a9f 5%, #0f95d6 100% );
	background:-ms-linear-gradient( top, #006a9f 5%, #0f95d6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006a9f', endColorstr='#0f95d6');
	background-color:#0f95d6;
	}



/*  distributors  */
.links { 
	display:block;
	width:600px;
	background:#e0e8ed;
	margin:0 auto 24px;
	padding:16px;
	border: solid 1px #fff;
	/* -moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0px 0px 2px #666; 
	-webkit-box-shadow: 0px 0px 2px #666; 
	-moz-box-shadow: 0px 0px 2px #666; */
}

.links li{
	list-style:none; 
	float: left;
	width:200px;
	line-height:2;
}

.corp {
	margin:0 16px;
	padding:0;
	-webkit-padding-start: 0;}
.corp li {
	list-style:none;
	border-top:1px dotted #ccc;
	padding: 8px 0;
	 background: none
}
.corp li ul {-webkit-padding-start:18px;}
.corp li ul li {
	border:none;
	padding:0;
	background: none;
}

.corp li ul li.name { font-size:120%; margin-bottom:8px; background: none}

article.datasheets h2 {
margin-top: 1em;
}

article.datasheets .use,
article.datasheets .other {
list-style: none;
margin: 0;
padding: 0;
}
article.datasheets .use li,
article.datasheets .other li {
  margin: 0;
  padding: 2px 0 2px 18px;
  background: no-repeat 4px 6px url(images/icon/icon-circle-01.png);
}

.entry-header .entry-title, 
.entry-header .datasheet-title,
.entry-content h1 {
background: url(/jp/semicon/files/2013/02/bg_title2.gif) no-repeat left bottom;
border-top: 4px solid #555;
}

.entry-content h1 {
font-size: 18px;
font-size: 1.6rem;
text-shadow: 1px 1px 0 white;
}

.entry-content h1 span {
padding: 13px 15px 10px;
display: block;
}

.entry-content h1.topics_title {
font-size: 18px;
padding: 13px 15px 10px;
text-shadow: 1px 1px 0 #fff;
}

.entry-content h2
 {
background: url(/jp/semicon/files/2013/02/bg_title2.gif) repeat-x bottom;
border-top: 4px solid #555;
font-size: 16px;
}

.entry-content h2 a {
padding: 13px 15px 10px 24px;
display: block;
color: #444;
text-shadow: 1px 1px 0 #fff;
background: url(/jp/semicon/files/2013/03/bg_href1.gif) no-repeat 12px center;
}

.parent-pageid-380 .entry-content h2,
.page-id-380 .entry-content h2,
.page-id-382 .entry-content h2,
.page-id-4809 .entry-content h2  {
background: none;
padding: 0;
border: none;
}

.parent-pageid-380 .entry-content h2 a,
.page-id-380 .entry-content h2 a,
.page-id-382 .entry-content h2 a,
.page-id-4809 .entry-content h2 a {
background: none;
padding: 0;
}

.single-news .entry-header .entry-title {
background: url(/jp/semicon/files/2013/02/bg_title3.gif) no-repeat left bottom;
border-top: 4px solid #555;
}

.overline, .oline {
text-decoration:overline;}


.parent-pageid-4907 #main {
	margin-bottom: 10px;
}

#datasheets-pages li a { width: 12em}
#datasheets-pages li ul { width: 580px;}
#datasheets-tables_wrapper #datasheets-tables thead th,
#datasheets-tables_wrapper #datasheets-tables tbody tr td {
height: 1em;
overflow: hidden;
font-size: 11px;
white-space: nowrap;
}

#datasheets-tables_wrapper #datasheets-tables thead th.datasheets {
width: 100px;
}

#datasheets-tables_wrapper #datasheets-tables tbody tr td {
padding: 3px;
}

#datasheets-tables_wrapper #datasheets-tables #multi-filter th input {
font-size: 10px;
}


.dataTables_wrapper .tablepress-wrap .tablepress sub {
	font-size: 7px;
}

.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td {
padding: 1px 2px;
line-height: 11px;
min-height:17px;
}

.search_init { 
font-size: 10px; 
}

.single-datasheets #product-datasheet {
padding: 8px 1% 60px;
background: #e6ebf0 url(/jp/semicon/files/2013/02/bg_prodlist1.gif) repeat-x top;
width: 98%;
margin: 0 auto 0;
clear: both;
}

.single-datasheets #product-datasheet td {
padding: 4px 2px;
}

.c {
font-variant: small-caps;
}

.c1 {
font-size: 75%;
}

.nodd {width: 539px}

/*.dataTables_wrapper .dataTables_filter #all-clear span {
background: url(/jp/semicon/files/2013/03/all-view1.png);
}

.lang-ja .dataTables_wrapper .dataTables_filter #all-clear span {
background: url(images/button/all-clear.png);
}

.lang-en-US .dataTables_wrapper .dataTables_filter #all-clear span {
background: url(images/button/all-clear-en.png);
}

.lang-zh-CN .dataTables_wrapper .dataTables_filter #all-clear span {
background: url(images/button/all-clear-cn.png);
}
*/
article.datasheets dl.feature {
background: url(/jp/semicon/files/2013/03/bg_dl3.gif);

}


/* article.datasheets dl { line-height: 24px; }
article.datasheets dl dt { float: none }
article.datasheets dl dd {  margin: 0 0 24px 0; padding-left: 12em; }
dt + dd { margin-top: -24px; }*/

 /*
article.datasheets dl {
	line-height : 24px;
}

article.datasheets dl dt {
	width : 8em;
}

article.datasheets dl dd {
	margin-left : 8em;
	margin-top : -24px;
	background-color: transparent;
}
*/

article.datasheets dl dt,
article.datasheets dl dt.even,
article.datasheets dl dd,
article.datasheets dl dd.even
 {
background-color: transparent;
line-height: 24px;
padding-top: 0;
padding-bottom: 0;
}

article.datasheets dl dt.nodd {
width: 519px;
}

#datasheets-pages li {
background: url(/jp/semicon/files/2013/03/bg_prodlist1.gif) repeat-y;
border-top: 1px solid #f5f5f5;
border-bottom: 1px solid #ddd;
}

#datasheets-pages li a {
background: transparent;
}

#datasheets-pages li ul li {
background: transparent;
padding: 3px;
}

#datasheets-pages li ul li a {
width: auto;
padding: 2px 9px;
display: inline;
float: none;
color: #444;
border: 1px solid #888;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffffff), color-stop(100%, #dddddd) );
background:-moz-linear-gradient( center top, #ffffff 5%, #dddddd 100% );
background:-ms-linear-gradient( top, #ffffff 5%, #dddddd 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');
background-color:#eee;
text-shadow: 1px 1px 0 #fff; 
}

#datasheets-pages li ul li a:hover {
text-decoration: none;
background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffffff), color-stop(100%, #f5f5f5) );
background:-moz-linear-gradient( center top, #ffffff 5%, #f5f5f5 100% );
background:-ms-linear-gradient( top, #ffffff 5%, #f5f5f5 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5');
background-color:#fff;
}

#datasheets-pages li ul li a:active {
text-decoration: none;
color: #444;
background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #cccccc), color-stop(100%, #dddddd) );
background:-moz-linear-gradient( center top, #cccccc 5%, #dddddd 100% );
background:-ms-linear-gradient( top, #cccccc 5%, #dddddd 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#dddddd');
background-color:#fff;
}


#datasheets-pages li ul li:first-child a {
border: 1px solid #888;
}


.dataTables_wrapper .dataTables_filter input {
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
-ms-border-radius: 18px;
-o-border-radius: 18px;
border-radius: 18px;
}


.page-id-380 .entry-content h1,
.page-id-382 .entry-content h1
 {
background: none;
border-top: none;
}

#product-topix-box ul li h3 {
background: transparent;
padding: 0;
}

.entry-header .entry-title .img, 
.entry-content .img {
border: none;
padding: 0;
background: none;
margin-bottom: 0;
}

.pdf {
background: url(/jp/semicon/files/2013/03/bg_pdf.gif) no-repeat right center;
padding-right: 14px;
}

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.center {
text-align: center;
}

.new {
font-size: 85%;
color: #fff;
background: #ed7ea0;
padding: 2px 0.7em 1px;
margin: 0 0.5em;
}

.page img {
margin-bottom: 0.7em;
}

.page .tablepress img {
margin-bottom: 0;
}

.page img.alignright {
padding: 0 0 0 0.7em;
}

.page img.alignleft {
padding: 0 0.7em 0 0;
}

.page img.nomargin {
margin: 0;
}

#product-tab-nav li {
padding-left: 0;
}

p.none {
clear: both;
}

.page h1 img,
.page h2 img {
margin-bottom: 0;
}

#main {
margin-bottom: 24px;
}

article.datasheets .entry-content h2 {
border-top: none
}



#product-datasheet h2 {
border-bottom: 3px solid #555;
padding: 4px 0 2px 0;
font-size: 16px;
text-shadow: 1px 1px 0 #fff;
}

.dataTables_wrapper .tablepress-wrap .tablepress thead {
  background: #fff url(images/other/datasheet-table-thead-back-05.png) repeat-x bottom;
}

.dataTables_wrapper .tablepress-wrap .tablepress thead th,
.dataTables_wrapper .tablepress-wrap .tablepress #multi-filter th
 {
padding: 3px 3px 1px 1px;
}

.dataTables_wrapper .dataTables_paginate a.paginate_disabled_next span, .dataTables_wrapper .dataTables_paginate a.paginate_enabled_next span {
background: url(/jp/semicon/files/2013/03/button-next.png);
}

.dataTables_wrapper .dataTables_paginate a.paginate_disabled_previous span, .dataTables_wrapper .dataTables_paginate a.paginate_enabled_previous span {
background: url(/jp/semicon/files/2013/03/button-previous.png);
}

#main-nav-box #main-nav ul li.nav-05 a {
background-image: url(/jp/semicon/files/2013/03/nav-05.png);
}

#main-nav ul li.nav-01 a {
background-image: url(/jp/semicon/files/2013/03/nav-01_1.png);
}
article.datasheets dl dt {
background: no-repeat 4px 7px url(images/icon/icon-circle-01.png);
}
article.datasheets dl dd.float-none { 
clear: both; float: none; width: 470px; padding-left: 40px
}

#sub-content #right_column2 ul {
margin-top: 1.5em;
}

#sub-content #package_list ul.package-list > li > span, #sub-content #package_list ul.package-list > li > a {
color: #194F90;
}

#sub-content #package_list ul.package-list > li > span, #sub-content #package_list ul.package-list > li > a:hover {
color: #0069EA;
text-decoration: underline;
}

/*
.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td div {
white-space: nowrap;
}
*/

.dataTables_wrapper .tablepress-wrap .tablepress thead th div {
padding-right: 5px;
}

.post-type-archive-datasheets .entry-content li {
padding: 1px 0;
}

.post-type-archive-datasheets .entry-content td, th  {
line-height: 1;
}

.page-id-4813 .page img {
margin-bottom: 0;
}

.lang-en-US .datasheets-archive-title span {
background: url(images/title/title-datasheet-en.png);
}

.lang-zh-CN .datasheets-archive-title span {
background: url(images/title/title-datasheet-cn.png);
}

.lang-en-US #product-topix-box ul li p.entry-date,
.lang-en-US #post-list li p.entry-date {
margin-right: 4px;
width: 84px;
letter-spacing: -1px;
}

.entry-content .worldwide li {
background: none;
padding: 0;
}

.entry-content .worldwide h2 {
background: none;
border: none;
}

.entry-content .worldwide h2 a {
padding: 0;
background: none;
}

.entry-content .worldwide h3 {
border: none;
clear:none;
}

.entry-content .worldwide p {
margin: 0;
}

#sub-content .widget_nav_menu ul li a {
padding: 2px 9px 1px 19px;
}

.lang-en-US .worldwide .product-cat-title {
margin-top: 14px;
}

.lang-en-US #de .product-cat-title span, .lang-en-US #de .product-topix-title span {
background: no-repeat url(/en/semicon/files/2013/05/title-datasheet-product-info-de.gif);
}

.lang-en-US #fr .product-cat-title span, .lang-en-US #fr .product-topix-title span {
background: no-repeat url(/en/semicon/files/2013/05/title-datasheet-product-info-fr.gif);
}

.lang-en-US #it .product-cat-title span, .lang-en-US #fr .product-topix-title span {
background: no-repeat url(/en/semicon/files/2013/05/title-datasheet-product-info-it.gif);
}

.lang-en-US #tr .product-cat-title span, .lang-en-US #fr .product-topix-title span {
background: no-repeat url(/en/semicon/files/2013/05/title-datasheet-product-info-tr.gif);
}

.lang-en-US #kr .product-cat-title span, .lang-en-US #fr .product-topix-title span {
background: no-repeat url(/en/semicon/files/2013/05/title-datasheet-product-info-kr.gif);
}


.entry-content .worldwide-intro h2 {
background: none;
border-top: none;
margin-top: 1em;
border-bottom: 2px solid #555;
padding-bottom: 2px; 
}

.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td div img {
margin: 2px auto 1px;
}

.single-datasheets section.entry-content div img {
max-width: 540px;	
}
.page-id-11103 .dataTables_wrapper .tablepress-wrap .tablepress tbody tr td div { white-space: normal}

.underdev {
	padding: 6px;
	text-align: center;
	color: #d10433;
	background-color: #ffe5eb;
	font-weight: bold;
}
.automotive-appli {
	background: #f3f6fb;
	margin: 1.8em 0;
}
.automotive-appli td {
	padding: 10px 15px;
	vertical-align: middle
}
.automotive-appli td strong {
	color: #0043b2;
	padding: 4px 0;
}
.icon-appli {
	margin: 8px;
}

/* qtip */
/*! Blue tooltip style */

.qtip, .qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 280px;
	min-width: 50px;
	font-family: 'Lucida Grande','Lucida Sans Unicode', Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5em;

	direction: ltr;
}

.qtip-tipsy{
	background: black;
	background: rgba(0, 0, 0, .87);

	color: white;
	border: 0 solid transparent;

	font-size: 100%;
	font-family: 'Lucida Grande','Lucida Sans Unicode', Arial, sans-serif;
	font-weight: bold;
	line-height: 1.5em;
	text-shadow: 0 1px black;
}

/*! Blue tooltip style */
.qtip-blue{
	background-color: #E5F6FE;
	border-color: #89a6df;
	color: #275db6;
}
