@charset "UTF-8";
@import url(css/normalize.min.css);
/*
 *  * Theme Name: SII Public Theme
 *   * Theme URI: http://www3.sii.co.jp
 *    * Description: Original Theme for sii.co.jp
 *     * Author: Webnist
 *      * Version: 1.0
 *       * */
/* Bass */
html {
  font-size: 62.5%;
  font-family: sans-serif;
}

body {
  color: #444;
  line-height: 1.5;
  margin: 0;
  position: relative;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.lang-ja {
  font-family: 'Lucida Grande',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
	}
.lang-en-US,
.lang-zh-CN {
  font-family: 'Lucida Grande','Lucida Sans Unicode', Arial, sans-serif;
	}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  margin-top: 0;
}

p {
  margin-top: 0;
}

img {
  border: none;
}

/* text color
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a {
  outline: none;
}
a:link, a:visited {
  color: #194F90;
  text-decoration: none;
}
a:hover, a:focus {
  color: #0069EA;
  text-decoration: underline;
}
a:active {
  color: #5E9EED;
  text-decoration: underline;
}
a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -ms-filter: "alpha( opacity=80 )";
}
a.no-link {
	color: #444;
	text-decoration:none;
	cursor: default;
}
a.no-link:hover {
	color: #444;
	text-decoration:none;
	cursor: default;
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
}

/* common
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.entry-content .corporate table.table1 th,
.entry-content .corporate table.table1 td,
.entry-content .corporate table.table2 th,
.entry-content .corporate table.table2 td {
	border: solid 1px #c9c9c9;
}
.entry-content .corporate table.table2 th{
	background: #f4f5f6;
}
.entry-content .corporate table.table3,
.entry-content .corporate table.table3 th,
.entry-content .corporate table.table3 td {
	border:none;
	background:none;
}
.entry-content .corporate a.btn {
        margin: 0;
        padding: 3px 11px 3px 16px;
        border: 1px solid #ccc;
        background: #ecf1f7 no-repeat url(images/icon/icon-arrow-04.png) 9px center;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        color: #194F90;
        font-size:11px;
        font-size:1.1rem;
        cursor: pointer;
        text-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
}
.entry-content .corporate a.btn:hover {
        color: #0069ea;
}
.entry-content .corporate a.btn:active {
        color: #5e9eed;
}
.entry-content a.link-single {
	/*background: url(images/icon/icon-arrow-16.png) no-repeat right center;
 *  * 	padding-right:13px;*/
	color: #005aff;
	text-decoration:underline;
	font-weight:bold;
	margin-right:4px;
}
.entry-content a.link-single:hover {
	color:#5f97ff;
	text-decoration:none;
	font-weight:bold;
}
.entry-content .datasheet img {
	vertical-align:middle;
	margin-right:4px;
}
.box1 {
	border: solid 1px #c9c9c9;
	padding: 1em;
}
.box2 {
	border: solid 1px #c0cee3;
	padding: 1em;
	background: #e7edf6;
}
.box3 {
	border: solid 1px #c9c9c9;
	padding: 1em;
}
.font10 {
	font-size: 10px;
	font-size: 1rem;
}
.font11 {
	font-size: 11px;
	font-size: 1.1rem;
}
.font12 {
	font-size: 12px;
	font-size: 1.2rem;
}
.font14 {
	font-size: 14px;
	font-size: 1.4rem;
}
.font15 {
	font-size: 15px;
	font-size: 1.5rem;
}
.txt-left {text-align:left}
.txt-center {text-align:center}
.txt-right {text-align:right}
.txt-small1 th,
.txt-small1 td {
	font-size: 11px;
	font-size: 1.1rem;
}
.txt-small2 th,
.txt-small2 td {
	font-size: 12px;
	font-size: 1.2rem;
}

/* Layout
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#page {
  font-size: 13px;
  font-size: 1.3rem;
  background: #FFF;
}

#masthead {
  border-top: solid 3px #26689a;
}

#main {
  width: 959px;
  margin: 0 auto 72px;
}
#main:after {
  content: "";
  display: table;
  clear: both;
}

#content {
  width: 739px;
  float: right;
}
#content:after {
  content: "";
  display: table;
  clear: both;
}

#sidebar {
  width: 200px;
}

#colophon {
  border-top: solid 1px #cccccc;
}

/* = Home Content */
#main-content {
  width: 539px;
  float: left;
}

#sub-content {
  width: 180px;
  float: right;
}

/* Header
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#in-header {
  width: 959px;
  margin: 0 auto;
  position: relative;
}
#in-header hgroup #site-title {
  width: 86px;
  height: 44px;
  vertical-align: middle;
  margin: 0 17px 0 0;
  overflow: hidden;
  float: left;
}
#in-header hgroup #site-title a {
  width: 86px;
  padding-top: 44px;
  background: no-repeat url(images/site-logo1.png);
  display: block;
}
#in-header hgroup:after {
  content: "";
  display: table;
  clear: both;
}
#in-header #logo-shd {
  width: 82px;
  height: 26px;
  overflow: hidden;
  float: right;
  padding-top:9px;
  margin-bottom:0;
}
#in-header #logo-shd a {
  width: 82px;
  padding-top: 26px;
  background: no-repeat url(images/other/seiko-logo2.png);
  display: block;
}
#in-header #language-nav-box {
  width: 191px;
  position: absolute;
  top: 12px;
  right: 274px;
}
#in-header #language-nav-box ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#in-header #language-nav-box ul li {
  float: right;
  background: no-repeat 3px 0.5em url(images/icon/icon-arrow-01.png); 
  padding: 1px 0 1px 9px;
  margin-right: 7px
}
#in-header #language-nav-box ul li a {
  display: block;
  font-size: 12px;
}
#in-header:after {
  content: "";
  display: table;
  clear: both;
}

/* = Main Navigation */
#main-nav {
  width: 100%;
}
#main-nav .menu-toggle,
#main-nav .assistive-text {
  display: none;
}
#main-nav div {
  position: relative;
}
#main-nav div ul {
  width: 959px;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
#main-nav div ul li {
  height: 41px;
  overflow: hidden;
  float: left;
}
#main-nav div ul li a {
  padding-top: 41px;
  background-position: 0 0;
  display: block;
}
#main-nav div ul li a:hover {
  background-position: 0 -41px;
}
#main-nav div ul li.hover a {
  background-position: 0 -41px;
}
#main-nav div ul li.current-menu-ancestor a, #main-nav div ul li.current-menu-item a {
  background-position: 0 -82px;
}
.home #main-nav div ul li.current-menu-ancestor a, .home #main-nav div ul li.current-menu-item a {
  background-position: 0 0;
}

#main-nav div ul:after {
  content: "";
  display: table;
  clear: both;
}
#main-nav div .show {
  width: 186px;
  border: solid 1px #9a9a9a;
  border-top: none;
  background: #F5F5F5;
  position: absolute;
  top: 39px;
  z-index: 999;
}
#main-nav div .show li {
  width: 100% !important;
  height: auto;
  border-top: dotted 1px #cccccc;
  overflow: visible;
  float: none;
}
#main-nav div .show li:first-child {
  border-top: none;
}
#main-nav div .show li a {
  width: auto !important;
  height: auto;
  padding: 5px 5px 5px 19px;
  background: no-repeat 9px center url(images/icon/icon-arrow-04.png) !important;
}
#main-nav div .show li a:hover {
  text-decoration: none;
}

/* = KHM-15 */
#khm-15 {
  width: 959px;
  margin: 0 auto;
}
#khm-15 ul {
  font-size:12px;
  font-size:1.2rem;
  margin: 5px 0;
  border: solid 1px #c9c9c9;
  padding: 5px 7px;
  list-style: none;
  display: inline-block;
}
#khm-15 ul li {
  padding-left: 20px;
  background: no-repeat 3px center url(images/icon/icon-khm-15-arrow.png);
  display: inline-block;
}
#khm-15 ul li:first-child {
  padding-left: 0;
  background: none;
}

/* Datasheets Archive
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#archive-nav {
  clear: both;
}

/* Datasheets Archive
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.datasheets-archive-title {
  width: 739px;
  height: 47px;
  overflow: hidden;
}
.datasheets-archive-title span {
  width: 739px;
  padding-top: 47px;
  background: url(images/title/title-datasheet.png);
  display: block;
}
.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);
}
#datasheets-pages {
  font-size: 11px;
  font-size: 1.1rem;
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
  background: #f5f5f5;
}
#datasheets-pages li {
  width: 100%;
  border-bottom: solid 2px white;
  display: block;
  clear: both;
}
#datasheets-pages li a,
#datasheets-pages li span {
  width: 12em;
  padding: 3px 5px;
  background: #d9e2eb;
  display: block;
  float: left;
}
#datasheets-pages li ul {
  width: 611px;
  margin: 0;
  padding: 0 5px;
  float: left;
}
#datasheets-pages li ul li {
  width: auto;
  border-bottom: none;
  padding: 3px 5px 3px 0;
  display: inline-block;
}
#datasheets-pages li ul li a {
  width: auto;
  border-left: solid 1px darkgrey;
  padding: 0 0 0 5px;
  background: none;
  display: inline;
  float: none;
}
#datasheets-pages li ul li:first-child a {
  border-left: none;
}
#datasheets-pages li:after {
  content: "";
  display: table;
  clear: both;
}

.dataTables_wrapper .dataTables_length {
  float: left;
  white-space: nowrap;
  margin-bottom: 10px;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  white-space: nowrap;
  margin-bottom: 10px;
}
.dataTables_wrapper .dataTables_filter input {
  width: 214px;
  margin-right: 5px;
  border: solid 1px #acacac;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 2px 14px;
  display: block;
}
.dataTables_wrapper .dataTables_filter #all-clear {
  float: right;
  margin-top: 0.7em;
 /* width: 88px;
 *  *   height: 23px;
 *   *     margin: 0;
 *    *       outline: none;
 *     *         border: none;
 *      *           padding: 0;
 *       *             background: none;
 *        *               display: inline-block;
 *         *                 overflow: hidden;
 *          *                   */
}
/*.dataTables_wrapper .dataTables_filter #all-clear span {
 *  *   width: 88px;
 *   *     padding-top: 23px;
 *    *       background: url(images/button/all-clear.png);
 *     *         display: block;
 *      *         }*/
.dataTables_wrapper .dataTables_info {
  float: left;
  white-space: nowrap;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  white-space: nowrap;
}
.dataTables_wrapper .dataTables_paginate a {
  width: 32px;
  height: 23px;
  margin: 0 0 0 1px;
  overflow: hidden;
  display: block;
  float: left;
}
.dataTables_wrapper .dataTables_paginate a span {
  width: 32px;
  padding-top: 23px;
  display: block;
}
.dataTables_wrapper .dataTables_paginate a.paginate_disabled_previous span, .dataTables_wrapper .dataTables_paginate a.paginate_enabled_previous span {
  background: url(images/button/button-previous.png);
}
.dataTables_wrapper .dataTables_paginate a.paginate_disabled_next span, .dataTables_wrapper .dataTables_paginate a.paginate_enabled_next span {
  background: url(images/button/button-next.png);
}
.dataTables_wrapper .tablepress-wrap {
  width: 100%;
  margin: 0 0 20px;
  overflow: auto;
  clear: both;
}
.dataTables_wrapper .tablepress-wrap .tablepress {
  width: 100%;
  margin: 0;
  padding-bottom: 20px;
  border-collapse:separate;
  background: repeat-x url(images/other/datasheet-table-thead-back.png) bottom;
}
.dataTables_wrapper .tablepress-wrap .tablepress thead {
  background: #fff url(images/other/datasheet-table-thead-back-05.png) repeat-x bottom;
  border-collapse: collapse;
}
.dataTables_wrapper .tablepress-wrap .tablepress thead th {
  font-size: 10px;
  font-size: 1.0rem;
  line-height: 1.7;
  text-shadow: 1px 1px 0 white;
  text-align: center;
  vertical-align: top;
  border-bottom: solid 1px #c9c9c9;
  border-top: solid 1px #c9c9c9;
  padding: 3px 9px 1px 0;
  background: no-repeat url(images/icon/icon-data-order.png);
  background-position: right 2px top 7px;
}
.dataTables_wrapper .tablepress-wrap .tablepress thead tr#multi-filter th {
  background: none;
}
.dataTables_wrapper .tablepress-wrap .tablepress thead th div {
  padding-right: 10px;
  background: no-repeat right 4px url(images/icon/icon-data-order.png);
  white-space: nowrap;
}
.dataTables_wrapper .tablepress-wrap .tablepress thead th {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  white-space: nowrap;
}
/* .dataTables_wrapper .tablepress-wrap .tablepress thead th, .dataTables_wrapper .tablepress-wrap .tablepress #multi-filter th {
 *  * padding: 1px 2px !important;
 *   * } */
.dataTables_wrapper .tablepress-wrap .tablepress thead th.sorting_desc, .dataTables_wrapper .tablepress-wrap .tablepress thead th.sorting_asc {
  /* background: repeat-x url(images/other/datasheet-table-thead-current-back.png); */
  background-color: #ccc;
  background-repeat: no-repeat;
  background-position: right 2px top 7px;
}
.dataTables_wrapper .tablepress-wrap .tablepress thead th.sorting_desc, .dataTables_wrapper .tablepress-wrap .tablepress thead th.sorting_asc {
  background-image: url(images/icon/icon-data-order-desc.png);
}
.dataTables_wrapper .tablepress-wrap .tablepress thead th.sorting_asc {
  background-image: url(images/icon/icon-data-order-asc.png);
}
.dataTables_wrapper .tablepress-wrap .tablepress thead th.sorting_desc div, .dataTables_wrapper .tablepress-wrap .tablepress thead th.sorting_asc div {
  background-image: url(images/icon/icon-data-order-desc.png);
}
.dataTables_wrapper .tablepress-wrap .tablepress thead th.sorting_asc div {
  background-image: url(images/icon/icon-data-order-asc.png);
}
.dataTables_wrapper .tablepress-wrap .tablepress thead.fixed {
  position: fixed;
  top: 0;
  z-index: 999999;
  display: table;
}
.dataTables_wrapper .tablepress-wrap .tablepress #multi-filter {
  text-align: left;
  background: url(images/other/datasheet-table-tfoot-back.png);
}
.dataTables_wrapper .tablepress-wrap .tablepress #multi-filter th {
  border-bottom: solid 1px #c9c9c9;
  border-top: solid 1px #ececec;
  padding: 3px 5px 1px;
}
.dataTables_wrapper .tablepress-wrap .tablepress #multi-filter th select,
.dataTables_wrapper .tablepress-wrap .tablepress #multi-filter th input {
  max-width: 80%;
}
.dataTables_wrapper .tablepress-wrap .tablepress #multi-filter.fixed {
  position: fixed;
  z-index: 999999;
}
.dataTables_wrapper .tablepress-wrap .tablepress tbody {
  border-collapse: collapse;
}
.dataTables_wrapper .tablepress-wrap .tablepress tbody tr {
  border-bottom: solid 1px #ededed;
  border-top: #FFF;
  background: #fafafa;
}
.dataTables_wrapper .tablepress-wrap .tablepress tbody tr.even {
  border-bottom: solid 1px #e8e8ed;
  background: #f1f2f7;
}
.dataTables_wrapper .tablepress-wrap .tablepress tbody tr:hover {
  background: #cad6e1;
}
.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td {
  font-size: 11px;
  font-size: 1.1rem;
  padding: 3px 5px;
  vertical-align:middle;
}
.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td .datasheet-icon {
  width: 60px;
  height: 16px;
  margin: 0;
  overflow: hidden;
}
.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td .datasheet-icon a {
  width: 60px;
  padding-top: 16px;
  background: no-repeat left top url(images/button/button-pdf.png);
  display: block;
}
.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td div {
  white-space: nowrap;
  min-height:17px;
}
.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td.shape div {
height:60px;
line-height:60px;
text-align:center;
}
.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td.column-1 div a {
  /*background: no-repeat right center url(images/icon/icon-arrow-16.png);
 *   padding-right:13px;*/
  color: #005aff;
  text-decoration:underline;
  font-weight:bold;
}
.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td.column-1 div a:hover {
  color:#5f97ff;
  text-decoration:none;
  font-weight:bold;
}
.dataTables_wrapper .tablepress-wrap .tablepress .null-cell {
  height: 20px;
  background: repeat-x url(images/other/datasheet-table-thead-back.png);
}

#datasheets-tables_wrapper {
  width: 739px;
}
#datasheets-tables_wrapper #datasheets-tables {
  width: 739px;
  margin: 0 0 10px;
  clear: both;
}
#datasheets-tables_wrapper #datasheets-tables .number {
  width: 35px;
}
#datasheets-tables_wrapper #datasheets-tables .number span {
  width: 35px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#datasheets-tables_wrapper #datasheets-tables .product-category {
  width: 199px;
}
#datasheets-tables_wrapper #datasheets-tables .product-category span {
  width: 199px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#datasheets-tables_wrapper #datasheets-tables .product-name {
  width: 144px;
}
#datasheets-tables_wrapper #datasheets-tables .product-name span {
  width: 144px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#datasheets-tables_wrapper #datasheets-tables .datasheets {
  width: 67px;
}
#datasheets-tables_wrapper #datasheets-tables .datasheets span {
  width: 67px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#datasheets-tables_wrapper #datasheets-tables .update {
  width: 89px;
}
#datasheets-tables_wrapper #datasheets-tables .update span {
  width: 89px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#datasheets-tables_wrapper #datasheets-tables .product-title {
  width: 145px;
}
#datasheets-tables_wrapper #datasheets-tables .product-title span {
  width: 145px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#datasheets-tables_wrapper #datasheets-tables thead {
  width: 739px;
  background: repeat-x url(images/other/datasheet-table-thead-back.png);
}
#datasheets-tables_wrapper #datasheets-tables thead th {
  font-size: 11px;
  font-size: 1.1rem;
  text-shadow: 1px 1px 0 white;
  text-align: left;
  border-bottom: solid 1px #c9c9c9;
  border-top: solid 1px #c9c9c9;
  padding: 3px 5px 1px;
}
#datasheets-tables_wrapper #datasheets-tables thead th span {
  background: no-repeat right center url(images/icon/icon-data-order.png);
}
#datasheets-tables_wrapper #datasheets-tables thead th.sorting_desc, #datasheets-tables_wrapper #datasheets-tables thead th.sorting_asc {
  background: repeat-x url(images/other/datasheet-table-thead-current-back.png);
}
#datasheets-tables_wrapper #datasheets-tables thead th.sorting_desc span, #datasheets-tables_wrapper #datasheets-tables thead th.sorting_asc span {
  background-image: url(images/icon/icon-data-order-desc.png);
}
#datasheets-tables_wrapper #datasheets-tables thead th.datasheets span {
  background-image: none;
}
#datasheets-tables_wrapper #datasheets-tables thead th.sorting_asc span {
  background-image: url(images/icon/icon-data-order-asc.png);
}
#datasheets-tables_wrapper #datasheets-tables thead.fixed {
  position: fixed;
  top: 0;
  z-index: 999999;
}
#datasheets-tables_wrapper #datasheets-tables #multi-filter {
  width: 739px;
  text-align: left;
  background: url(images/other/datasheet-table-tfoot-back.png);
}
#datasheets-tables_wrapper #datasheets-tables #multi-filter th {
  border-bottom: solid 1px #c9c9c9;
  border-top: solid 1px #ececec;
  padding: 0;
}
#datasheets-tables_wrapper #datasheets-tables #multi-filter th select,
#datasheets-tables_wrapper #datasheets-tables #multi-filter th input {
  width: 80%;
}
#datasheets-tables_wrapper #datasheets-tables #multi-filter.fixed {
  position: fixed;
  z-index: 999999;
}
#datasheets-tables_wrapper #datasheets-tables tbody {
  width: 739px;
}
#datasheets-tables_wrapper #datasheets-tables tbody tr {
  border-bottom: solid 1px #ededed;
  border-top: #FFF;
  background: #fafafa;
}
#datasheets-tables_wrapper #datasheets-tables tbody tr.even {
  border-bottom: solid 1px #e8e8ed;
  background: #f1f2f7;
}
#datasheets-tables_wrapper #datasheets-tables tbody tr:hover {
  background: #cad6e1;
}
#datasheets-tables_wrapper #datasheets-tables tbody tr td {
  padding: 3px 5px;
}
#datasheets-tables_wrapper #datasheets-tables tbody tr td .datasheet-icon {
  width: 60px;
  height: 16px;
  margin: 0;
  overflow: hidden;
}
#datasheets-tables_wrapper #datasheets-tables tbody tr td .datasheet-icon a {
  width: 60px;
  padding-top: 16px;
  background: no-repeat left top url(images/button/button-pdf.png);
  display: block;
}

#package-tables_wrapper {
  width: 739px;
}
#package-tables_wrapper #package-tables {
  width: 739px;
  margin: 10px 0;
  clear: both;
}
#package-tables_wrapper #package-tables .number {
  width: 29px;
}
#package-tables_wrapper #package-tables .number span {
  width: 19px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#package-tables_wrapper #package-tables .type {
  width: 77px;
}
#package-tables_wrapper #package-tables .type span {
  width: 67px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#package-tables_wrapper #package-tables .code {
  width: 77px;
}
#package-tables_wrapper #package-tables .code span {
  width: 67px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#package-tables_wrapper #package-tables .leads {
  width: 93px;
}
#package-tables_wrapper #package-tables .leads span {
  width: 83px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#package-tables_wrapper #package-tables .wide {
  width: 72px;
}
#package-tables_wrapper #package-tables .wide span {
  width: 72px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#package-tables_wrapper #package-tables .long {
  width: 72px;
}
#package-tables_wrapper #package-tables .long span {
  width: 72px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#package-tables_wrapper #package-tables .height {
  width: 75px;
}
#package-tables_wrapper #package-tables .height span {
  width: 75px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#package-tables_wrapper #package-tables .drawing {
  width: 50px;
}
#package-tables_wrapper #package-tables .drawing span {
  width: 50px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#package-tables_wrapper #package-tables .products {
  width: 54px;
}
#package-tables_wrapper #package-tables .products span {
  width: 54px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}
#package-tables_wrapper #package-tables thead {
  width: 739px;
  background: repeat-x url(images/other/datasheet-table-thead-back.png);
}
#package-tables_wrapper #package-tables thead th {
  font-size: 11px;
  font-size: 1.1rem;
  text-shadow: 1px 1px 0 white;
  text-align: left;
  border-bottom: solid 1px #c9c9c9;
  border-top: solid 1px #c9c9c9;
  padding: 3px 5px 1px;
}
#package-tables_wrapper #package-tables thead th span {
  padding-right: 10px;
  background: no-repeat right center url(images/icon/icon-data-order.png);
}
#package-tables_wrapper #package-tables thead th.sorting_desc,
#package-tables_wrapper #package-tables thead th.sorting_asc {
background: #cdcdcd;
}
#package-tables_wrapper #package-tables thead th.sorting_desc span,
#package-tables_wrapper #package-tables thead th.sorting_asc span {
  background-image: url(images/icon/icon-data-order-desc.png);
}
#package-tables_wrapper #package-tables thead th.sorting_asc span {
  background-image: url(images/icon/icon-data-order-asc.png);
}
.dataTables_wrapper .tablepress-wrap .tablepress thead th {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  white-space: nowrap;
}
#package-tables_wrapper #package-tables thead.fixed {
  position: fixed;
  top: 0;
  z-index: 999999;
  display: table;
}
/*.dataTables_wrapper .tablepress-wrap .tablepress thead th, .dataTables_wrapper .tablepress-wrap .tablepress #multi-filter th {
 * padding: 1px 2px !important;
 * } */
#package-tables_wrapper #package-tables #multi-filter {
  width: 739px;
  text-align: left;
  background: url(images/other/datasheet-table-tfoot-back.png);
}
#package-tables_wrapper #package-tables #multi-filter th {
  border-bottom: solid 1px #c9c9c9;
  border-top: solid 1px #ececec;
  padding: 0;
}
#package-tables_wrapper #package-tables #multi-filter th select,
#package-tables_wrapper #package-tables #multi-filter th input {
  width: 80%;
}
#package-tables_wrapper #package-tables #multi-filter.fixed {
  position: fixed;
  z-index: 999999;
}
#package-tables_wrapper #package-tables tbody tr {
  border-bottom: solid 1px #ededed;
  border-top: #FFF;
  background: #fafafa;
}
#package-tables_wrapper #package-tables tbody tr.even {
  border-bottom: solid 1px #e8e8ed;
  background: #f1f2f7;
}
#package-tables_wrapper #package-tables tbody tr:hover {
  background: #cad6e1;
}
#package-tables_wrapper #package-tables tbody tr td {
  padding: 3px 5px;
}
.drawing-icon {
  width: 60px;
  height: 16px;
  margin: 0;
  overflow: hidden;
}
.drawing-icon a {
  width: 60px;
  padding-top: 16px;
  background: no-repeat left top url(images/button/button-pdf.png);
  display: block;
}

.dataTables_wrapper .tablepress-wrap #tablepress-package #multi-filter.fixed {
position:relative;
}

#tablepress-package thead tr {
}
.dataTables_wrapper .tablepress-wrap .tablepress thead tr.supplement th {
padding-right:0;
}
#tablepress-package tr.null-cell {
display:none;
}
#tablepress-package tr.supplement th.board,
#tablepress-package tr.supplement th.size {
/*border-left: 1px solid #aaa;
 * */
background: #ddd;
}
#tablepress-package tr.supplement {
background: none;
}
#tablepress-package tr.supplement th {
background: none #f5f5f5;
text-align: left;
padding-left: 10px;
}
#tablepress-package tr.theader th {
border-left: 1px solid #aaa;
border-top: none;
}

.dataTables_wrapper .tablepress-wrap #tablepress-package #multi-filter th input {
max-width: 45px;
font-size: 9px
}


/* Package Archive
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.package-archive-title {
  font-size: 16px;
  font-size: 1.6rem;
  text-shadow: 1px 1px 0 white;
  border-top: 4px solid #555555;
  background: url(images/title/bg_title2.gif) no-repeat left bottom;
}
.package-archive-title span {
  padding: 13px 15px 10px;
  display: block;
}

#package-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
#package-list li {
  border-bottom: dotted 1px #cccccc;
  padding: 3px 0;
}
#package-list li h2 {
  font-size: 12px;
  font-size: 1.2rem;
  margin: 0 10px 0 0;
  display: inline-block;
}
#package-list li:hover {
  background: #B3D4F2;
}
#package-list li:hover a {
  text-decoration: none;
  text-shadow: 1px 1px 0 white;
}

/* News Archive
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.news-archive-title {
  width: 739px;
  height: 47px;
  overflow: hidden;
}
.news-archive-title span {
  width: 739px;
  padding-top: 47px;
  background: url(images/title/title-news-list.png);
  display: block;
}
.lang-en-US .news-archive-title span {
  background: url(images/title/title-news-list-en.png);
}
.lang-zh-CN .news-archive-title span {
  background: url(images/title/title-news-list-cn.png);
}
.archive-category-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  padding: 3px;
  background: #DEDEDE;
  display: inline-block;
}
.archive-category-nav ul li {
  width: 176px;
  height: 31px;
  border: solid 1px #c7c7c7;
  border-left: none;
  float: left;
}
.archive-category-nav ul li:first-child {
  border-left: solid 1px #c7c7c7;
}
.archive-category-nav ul li a {
  width: 150px;
  height: 12px;
  color: #333333;
  text-decoration: none;
  font-size: 13px;
  font-size: 1.3rem;
  text-shadow: 1px 1px 0 white;
  padding: 8px 13px 11px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d7e1e9));
  background-image: -webkit-linear-gradient(#ffffff, #d7e1e9);
  background-image: -moz-linear-gradient(#ffffff, #d7e1e9);
  background-image: -o-linear-gradient(#ffffff, #d7e1e9);
  background-image: linear-gradient(#ffffff, #d7e1e9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#d7e1e9',GradientType=0 );
  display: block;
}
.archive-category-nav ul li a span {
  padding-left: 11px;
  background: no-repeat left center url(images/icon/icon-arrow-14.png);
}
.archive-category-nav ul li a.current, .archive-category-nav ul li a:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d6e0e8), color-stop(100%, #e8eef3));
  background-image: -webkit-linear-gradient(#d6e0e8, #e8eef3);
  background-image: -moz-linear-gradient(#d6e0e8, #e8eef3);
  background-image: -o-linear-gradient(#d6e0e8, #e8eef3);
  background-image: linear-gradient(#d6e0e8, #e8eef3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6e0e8', endColorstr='#e8eef3',GradientType=0 );
}
.archive-category-nav ul li a.current span, .archive-category-nav ul li a:hover span {
  background-image: url(images/icon/icon-arrow-15.png);
}
.archive-category-nav ul:after {
  content: "";
  display: table;
  clear: both;
}

.archive-feed {
  text-align: right;
  border-bottom: solid 3px #cdd9dd;
  padding: 5px 0;
}
.archive-feed a {
  padding: 2px 21px 2px 0;
  background: no-repeat right center url(images/icon/icon-feed.gif);
}

#post-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
#post-list li {
  border-bottom: dotted 1px #cccccc;
  padding: 3px 0;
}
#post-list li h2 {
  font-size: 12px;
  font-size: 1.2rem;
  margin: 0 10px 0 141px;
}
#post-list li p {
  margin: 0 10px 0 0;
  float: left;
}
#post-list li p.entry-cat {
  width: 45px;
  height: 12px;
  overflow: hidden;
}
#post-list li p.entry-cat a {
  width: 45px;
  padding-top: 12px;
  display: block;
}
#post-list li p.cat-new-products a {
  background: no-repeat url(images/icon/icon-cat-new-product.png);
}
#post-list li p.cat-event a {
  background: no-repeat url(images/icon/icon-cat-event.png);
}
#post-list li p.cat-topics a {
  background: no-repeat url(images/icon/icon-cat-topics.png);
}
#post-list li:hover {
  background: #B3D4F2;
}
#post-list li:hover a {
  text-decoration: none;
  text-shadow: 1px 1px 0 white;
}
#post-list li:after {
  content: "";
  display: table;
  clear: both;
}

/* Archive
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.archive-title {
  font-size: 16px;
  font-size: 1.6rem;
  text-shadow: 1px 1px 0 white;
  border-top: 4px solid #555555;
  background: url(images/title/bg_title2.gif) no-repeat left bottom;
}
.archive-title span {
  padding: 13px 15px 10px;
  display: block;
}

#archive-nav {
  width: 539px;
  padding-top: 10px;
}
#archive-nav a {
  padding-left: 10px;
  background: no-repeat left center url(images/icon/icon-arrow-01.png);
}
#archive-nav .nav-next {
  float: right;
}
#archive-nav .nav-previous {
  float: left;
}
#archive-nav:after {
  content: "";
  display: table;
  clear: both;
}

/* Single
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.entry-header .entry-title,
.entry-header .datasheet-title {
  font-size: 16px;
  font-size: 1.6rem;
font-family: tahoma, verdana, serif;
  text-shadow: 1px 1px 0 white;
  border-top: 4px solid #555555;
  background: url(images/title/bg_title2.gif) no-repeat left bottom;
}
.entry-header .entry-title span,
.entry-header .datasheet-title span {
  padding: 13px 15px 10px;
  display: block;
}
.automotive-convenience-timer .entry-header .datasheet-title span,
.automotive-voltage-regulator-ldo .entry-header .datasheet-title span,
.automotive-voltage-detector-reset-ic .entry-header .datasheet-title span,
.automotive-composite-power-management-ic .entry-header .datasheet-title span,
.automotive-lithium-ion-battery-protection-ic .entry-header .datasheet-title span,
.automotive-serial-eeprom .entry-header .datasheet-title span,
.automotive-magnetism-sensor-ic-hall-ic .entry-header .datasheet-title span,
.automotive-realtime-clock .entry-header .datasheet-title span,
.automotive .entry-header .datasheet-title span,
.page h1.icon-automotive span {
  padding-right: 110px;
  background: url(images/icon/icon-automotive2.png) no-repeat right center;
}

#product-tab-nav {
  margin: 10px 0 0;
  padding: 5px 5px 0;
  background:#dedede;
  list-style: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border-bottom: 5px solid #fff;
  display: inline-block;
}
.entry-content #product-tab-nav li {
  width: 196px;
  height: 36px;
  padding: 0;
  border: solid 1px #c7c7c7;
  border-bottom: none;
  border-left: none;
  float: left;
  background-position: 0 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d7e1e9));
  background-image: -webkit-linear-gradient(#ffffff, #d7e1e9);
  background-image: -moz-linear-gradient(#ffffff, #d7e1e9);
  background-image: -o-linear-gradient(#ffffff, #d7e1e9);
  background-image: linear-gradient(#ffffff, #d7e1e9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#d7e1e9',GradientType=0 );
}
.entry-content #pkg-nav #product-tab-nav li {
  width: 180px;
} 
#product-tab-nav li:first-child {
  border-left: solid 1px #c7c7c7;
}
#product-tab-nav li a {
  /*width: 150px;*/
  height: 17px;
  line-height: 17px;
  color: #333;
  text-decoration: none;
  font-size: 13px;
  font-size: 1.3rem;
  text-shadow: 1px 1px 0 white;
  padding: 10px 13px 11px;
  /*background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d7e1e9));
 *  *   background-image: -webkit-linear-gradient(#ffffff, #d7e1e9);
 *   *     background-image: -moz-linear-gradient(#ffffff, #d7e1e9);
 *    *       background-image: -o-linear-gradient(#ffffff, #d7e1e9);
 *     *         background-image: linear-gradient(#ffffff, #d7e1e9);
 *      *           filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#d7e1e9',GradientType=0 );*/
  display: block;
}
/*#product-tab-nav li.selection {
 *  *   width: 188px;
 *   *   }*/

#product-tab-nav li.selection a {
  background:url(images/icon/icon-selection-table2.png) no-repeat right center;
}
#product-tab-nav li.selection-automotive a {
  background:url(images/icon/icon-selection-automotive.png) no-repeat 147px center;
}
#product-tab-nav li a span {
  padding-left: 11px;
  background: no-repeat left center url(images/icon/icon-arrow-14.png);
}
#product-tab-nav li a.current, #product-tab-nav li a:hover {
background-color:#fff;
font-weight: bold;
color:#002a62;
}
/*#product-tab-nav li.selection a.current, #product-tab-nav li.selection a.hover {
 *  *   background: #a6c7f4 url(images/icon/icon-selection-table1.png) no-repeat right center;
 *   *   }*/
#product-tab-nav li a.current span, #product-tab-nav li a:hover span {
  background-image: url(images/icon/icon-arrow-15.png);
}
#product-tab-nav:after,
#product-sub-content:after {
  content: "";
  display: table;
  clear: both;
}
#product-sub-content li {
  float:left;
  display:block;
  width: 130px;
}
.entry-content #product-sub-content li.current {
  background-image: url(images/icon/icon-arrow-01-current.png);
  color: #444;
  cursor: default;
}
.entry-content #product-sub-content li.current a {
  color: #444;
  cursor: default;
}
.entry-content #product-sub-content li.current a:hover {
  text-decoration: none;
}
#related-post-box {
  padding: 15px 19px;
  background: #e6ebf0;
  -webkit-box-shadow: 1px 1px 2px 1px white;
  -moz-box-shadow: 1px 1px 2px 1px white;
  box-shadow: 1px 1px 2px 1px white;
}
#related-post-box ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#related-post-box ul li {
  border-bottom: solid 1px white;
  display: inline-block;
}
#related-post-box ul li a {
  border-bottom: solid 1px #8095b8;
  padding: 1px 0 1px 17px;
  background: no-repeat left 2px url(images/icon/icon-circle-02.png);
}

/* Datasheets Single
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
article.datasheets h2 {
  font-size: 14px;
  font-size: 1.4rem;
  text-shadow: 1px 1px 0 white;
  background: url(images/title/bg_title1.gif);
}
article.datasheets h2 span {
  border-top: solid 4px #555555;
  padding: 12px 15px 10px;
  display: block;
}
article.datasheets dl dt {
  width: 215px;
  padding: 3px 0 3px 18px;
  background: whitesmoke no-repeat 4px center url(images/icon/icon-circle-01.png);
  float: left;
}
article.datasheets dl dt.even {
  background-color: #EFEFEF;
}
article.datasheets dl dd {
  width: 306px;
  margin: 0;
  padding: 3px 0 3px 233px;
  background: #F5F5F5;
}
article.datasheets dl dd.even {
  background-color: #EFEFEF;
}
article.datasheets dl dd:after {
  clear: both;
}
article.datasheets dl:after {
  content: "";
  display: table;
  clear: both;
}

/* Side
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#sidebar {
  /* = Main Navigation */
  /* = Common Banner */
}
#sidebar .widget_nav_menu {
  margin-bottom: 13px;
}
#sidebar .widget_nav_menu div ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#sidebar .widget_nav_menu div ul li {
  margin: 0 1px;
}
#sidebar .widget_nav_menu div ul li a {
  display: block;
}
#sidebar .widget_nav_menu div ul li.menu-toggle {
  height: 9px;
  margin: 0 1px;
  background: #004982;
  overflow: hidden;
  cursor: pointer;
}
#sidebar .widget_nav_menu div ul li.menu-toggle span {
  padding-top: 9px;
  background: no-repeat center 3px url(images/icon/icon-toggle-close.png);
  display: block;
}
#sidebar .widget_nav_menu div ul .sub-menu {
  padding: 0 0 8px 20px;
  background: #FFF;
  display: none;
}
#sidebar .widget_nav_menu div ul .sub-menu li a {
  border-bottom: dotted 1px #cccccc;
  padding: 7px 0 0 9px;
  background: no-repeat 2px 1em url(images/icon/icon-arrow-01.png);
  display: block;
}
#sidebar .widget_nav_menu div > ul {
  padding-bottom: 4px;
  background: url(images/nav/side-menu-bottom-back.png);
}
#sidebar .widget_nav_menu div > ul > li {
  font-size: 12px;
  font-size: 1.2rem;
}
#sidebar .widget_nav_menu div > ul > li > a {
  height: 23px;
  text-shadow: 1px 1px 0 white;
  padding: 8px 10px 0;
  background-image: url(images/nav/side-menu-back.png);
}
#sidebar .widget_nav_menu div > ul > li.icon-automotive > a {
  background: url(images/nav/side-menu-back-automotive.png) no-repeat;
}
#sidebar .widget_nav_menu div > ul > li > a span {
  padding-left: 11px;
  background: no-repeat left url(images/icon/icon-arrow-04.png);
}
#sidebar .widget_nav_menu div > ul > li > a:hover {
  background-position: 0 -31px;
}
#sidebar .widget_nav_menu div > ul > li > a:hover span {
  background-image: url(images/icon/icon-arrow-05.png);
}
#sidebar .widget_nav_menu div > ul > li.current-menu-item > a {
  color: #FFF;
  text-shadow: none;
  background-position: 0 -61px;
}
#sidebar .widget_nav_menu div > ul > li.current-menu-item > a span {
  background-image: url(images/icon/icon-arrow-06.png);
}
#sidebar .widget_nav_menu div > ul > li.current-menu-ancestor .current-menu-item a {
  color: #FFF;
  background-color: #8499AC;
  background-image: url(images/icon/icon-arrow-13.png);
}
#sidebar .widget_nav_menu div > ul > li.open > a {
  color: #FFF;
  text-shadow: none;
  background-position: 0 -93px;
}
#sidebar .widget_nav_menu div > ul > li.open > a span {
  background-image: url(images/icon/icon-arrow-07.png);
}
#sidebar .widget_nav_menu div > ul > li.current-menu-ancestor > a {
  color: #194F90;
  background-position: 0 0;
}
#sidebar .widget_nav_menu div > ul > li.current-menu-ancestor > a span {
  background-image: url(images/icon/icon-arrow-12.png);
}
#sidebar .widget_nav_menu div > ul > li:first-child {
  font-size: 14px;
  font-size: 1.4rem;
  margin: 0;
}
#sidebar .widget_nav_menu div > ul > li:first-child a {
  height: 25px;
  color: #FFF;
  text-decoration: none;
  text-shadow: 1px 1px 0 black;
  padding: 7px 10px 0;
  background: url(images/nav/side-menu-top-back.png);
}
#sidebar .widget_nav_menu div > ul > li:first-child a span {
  background-image: url(images/icon/icon-arrow-03.png);
}
#sidebar #banner-widget {
  padding: 12px 10px;
  background: #F4F0E8;
}
#sidebar #banner-widget aside {
  margin-top: 10px;
}
#sidebar #banner-widget aside img {
  display: block;
}
#sidebar #banner-widget aside:first-child {
  margin-top: 0;
}


/* tk green  */

#nav_menu-5 {
  display:none;
}
.page-template-single-tk #nav_menu-5 {
  display:block;
}
.page-template-single-tk #nav_menu-2 {
  display:none;
}


.page-template-single-tk #sidebar .widget_nav_menu div > ul > li:first-child a {
  height: 24px;
  color: #FFF;
  text-decoration: none;
  text-shadow: 1px 1px 0 black;
  padding: 7px 10px 0;
  background: url(images/nav/side-menu-top-back_g.png)!important;
}


.page-template-single-tk #sidebar .widget_nav_menu div > ul > li:first-child a:hover {
  background: url(images/nav/side-menu-top-back_g.png)!important;
}

.page-template-single-tk #sidebar .widget_nav_menu div > ul > li:first-child a span {
  background-image: url(images/icon/icon-arrow-03.png);
}
.page-template-single-tk #sidebar .widget_nav_menu div > ul > li:first-child a:hover span {
  background-image: url(images/icon/icon-arrow-03.png);
}


.page-template-single-tk #sidebar .widget_nav_menu div > ul {
  padding-bottom: 5px;
  background: url(images/nav/side-menu-bottom-back_g.png) center bottom;
}

.page-template-single-tk #sidebar .widget_nav_menu div > ul > li > a {
  height: auto;
  text-shadow: 1px 1px 0 white;
  padding: 8px 10px 0;
  background: -moz-linear-gradient(top,  #e9f1f2 0%, #dee6e8 100%);
  background: -webkit-linear-gradient(top,  #e9f1f2 0%,#dee6e8 100%);

  background:-ms-linear-gradient( top, #e9f1f2 5%, #dee6e8 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f1f2', endColorstr='#dee6e8');
  background-color:#e9f1f2;

  background: linear-gradient(to bottom,  #e9f1f2 0%,#dee6e8 100%);
  border-top:1px solid #fff;
  border-bottom:1px solid #c0c0c0;
  color:#005963;
  padding-bottom:7px;
}
.page-template-single-tk #sidebar .widget_nav_menu div > ul > li > a span {
  display:block;
  padding-left: 11px;
  background: no-repeat left 0.5em url(images/icon/icon-arrow-04.png);
}
.page-template-single-tk #sidebar .widget_nav_menu div > ul > li > a:hover {
  background: -moz-linear-gradient(top,  #d8f9fe 0%, #c7e8ee 100%);
  background: -webkit-linear-gradient(top,  #d8f9fe 0%,#c7e8ee 100%);

  background:-ms-linear-gradient( top, #d8f9fe 5%, #c7e8ee 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8f9fe', endColorstr='#c7e8ee');
  background-color:#d8f9fe;

  background: linear-gradient(to bottom,  #d8f9fe 0%,#c7e8ee 100%);
}
.page-template-single-tk #sidebar .widget_nav_menu div > ul > li > a:hover span {
  background-image: url(images/icon/icon-arrow-05.png);
}

.page-template-single-tk #sidebar .widget_nav_menu div > ul > li.current-menu-item > a {
  color: #FFF;
  text-shadow: none;
  background:#4ea1c0;
}

.page-template-single-tk #sidebar .widget_nav_menu div > ul > li.current-menu-item > a span {
  background-image: url(images/icon/icon-arrow-06.png);
}


.page-template-single-tk #display-none_tk01,
.page-template-single-tk #display-none_tk02 {
  display:none!important;
}



.page-template-single-tk .container {
  width:959px;
  margin:0 auto;
  padding-bottom:30px;
  position:relative;
}
 
.page-template-single-tk #other-tk {
width:100%;
height:auto;
margin:4px auto;;
}



.page-template-single-tk #sidebar {
float:left;
}



.page-template-single-tk .entry-content h2 a {
background:url(images/icon/icon-arrow-01.png) no-repeat 8px center!important;
border-top:4px solid #565656;
border-bottom:1px solid #fff;
height:auto;
padding:15px 10px 11px 18px;
}
.page-template-single-tk .entry-content h2 {
background:url(images/icon/icon-arrow-01.png) no-repeat left center!important;
background: -moz-linear-gradient(top,  #fdfdfd 0%, #d5d5d5 100%)!important;
background: -webkit-linear-gradient(top,  #fdfdfd 0%,#d5d5d5 100%)!important;

background:-ms-linear-gradient( top, #fdfdfd 5%, #d5d5d5 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#d5d5d5');
background-color:#fdfdfd;

background: linear-gradient(to bottom,  #fdfdfd 0%,#d5d5d5 100%)!important;
border-bottom:1px solid #c5c5c5;
}


.page-template-single-tk .entry-content .box li {
	background: url(images/nav/bg_list3_g.png) no-repeat left 0.45em; 
	padding-left: 13px; 
	list-style: none;
	margin: 0;
	font-size: 90%;
}

.page-template-single-tk .entry-content .box li > a {
color:#666;
}


.page-template-single-tk .prod-link,
.page-template-single-tk .btn_ds {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #36c0bd), color-stop(100%, #218e8d) );
	background:-moz-linear-gradient( center top, #36c0bd 5%, #218e8d 100% );
	background:-ms-linear-gradient( top, #36c0bd 5%, #218e8d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#36c0bd', endColorstr='#218e8d');
	background-color:#218e8d;
	}
.page-template-single-tk .prod-link:hover,
.page-template-single-tk .btn_ds:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #4dd9d7), color-stop(100%, #30b3b2) );
	background:-moz-linear-gradient( center top, #4dd9d7 5%, #30b3b2 100% );
	background:-ms-linear-gradient( top, #4dd9d7 5%, #30b3b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dd9d7', endColorstr='#30b3b2');
	background-color:#4dd9d7;
	color:#fff;
	}
.page-template-single-tk .prod-link:active,
.page-template-single-tk .btn_ds:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #218e8d), color-stop(100%, #36c0bd) );
	background:-moz-linear-gradient( center top, #218e8d 5%, #36c0bd 100% );
	background:-ms-linear-gradient( top, #218e8d 5%, #36c0bd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#218e8d', endColorstr='#36c0bd');
	background-color:#36c0bd;
        color:#fff;
	}


.page-template-single-tk .btn {
	text-shadow:-1px -1px 0px #1d5d66;
 	box-shadow:inset 1px 1px 0px 0px #7ad6e3;
	}

.page-template-single-tk h3 {
clear: both;
color: #333;
background: #edf1f4;
padding: 0.5em 1em 0.3em;
margin:0 0 1.5em 0;
border-top: solid 3px #adc1d0;
border-right: solid 1px #c2c9ce;
border-bottom: solid 1px #c2c9ce;
border-left: solid 1px #c2c9ce;
background-image: -ms-linear-gradient(top, #edf1f4 0%, #c3d1db 100%);
background-image: -moz-linear-gradient(top, #edf1f4 0%, #c3d1db 100%);
background-image: -o-linear-gradient(top, #edf1f4 0%, #c3d1db 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #edf1f4), color-stop(1, #c3d1db));
background-image: -webkit-linear-gradient(top, #edf1f4 0%, #c3d1db 100%);
background-image: linear-gradient(to bottom, #edf1f4 0%, #c3d1db 100%);
}



/* Front
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#mawari-tourou {
  width: auto;
  max-width: 739px;
  padding-bottom: 24px;
}

.product-cat-title{
  width: 739px;
  height: 22px;
  margin: 0 0 11px;
  overflow: hidden;
}
.product-topix-title {
  width: 539px;
  height: 22px;
  margin: 0 0 11px;
  overflow: hidden;
}
.product-cat-title span {
  width: 739px;
  padding-top: 22px;
  background: no-repeat url(images/title/title-datasheet-product-info1.png);
  display: block;
}
.product-topix-title span {
  padding-top: 22px;
  background-image: url(images/title/title-product-topix.gif);
  display: block;
}
.lang-en-US .product-topix-title span {
  background-image: url(images/title/title-product-topix-en.gif);
}
.lang-zh-CN .product-topix-title span {
  background-image: url(images/title/title-product-topix-cn.gif);
}

#sub-content .widget_nav_menu ul#menu-product-automotive,
#product-nav-box ul {
  margin: 0 0 0 -7px;
  padding: 0;
  list-style: none;
}
#sub-content .widget_nav_menu ul#menu-product-automotive > li,
#product-nav-box ul > li {
  margin-left: 7px;
}
#product-nav-box ul li.ancestors-nav {
  width: 175px;
  float: left;
  font-size:12px;
  font-size:1.2rem;
}
#product-nav-box ul li.ancestors-nav > a {
  width: 175px;
  height: 32px;
  display: block;
  overflow: hidden;
}
#sub-content .widget_nav_menu ul#menu-product-automotive li.ancestors-nav > a {
  width: 180px;
  height: 32px;
  display: block;
  overflow: hidden;
  border:none;
  padding:0;
}
#sub-content .widget_nav_menu ul#menu-product-automotive li.ancestors-nav > a:hover,
#product-nav-box ul li.ancestors-nav > a:hover {
  background-position: 0 -32px;
}
#product-nav-box ul li.ancestors-nav > a span {
  width: 175px;
  padding-top: 32px;
  display: block;
}
#sub-content .widget_nav_menu ul#menu-product-automotive li.ancestors-nav > a span {
  width: 180px;
  padding-top: 32px;
  display: block;
}
#sub-content .widget_nav_menu ul#menu-product-automotive li .sub-menu,
#product-nav-box ul li .sub-menu {
  margin-bottom: 13px;
}
#sub-content .widget_nav_menu ul#menu-product-automotive li .sub-menu li,
#product-nav-box ul li .sub-menu li {
  margin-top: 7px;
}
#sub-content .widget_nav_menu ul#menu-product-automotive li .sub-menu li a,
#product-nav-box ul li .sub-menu li a {
  border-bottom: dotted 1px #cccccc;
  padding: 0 0 0 9px;
  background: no-repeat 2px 0.5em url(images/icon/icon-arrow-01.png);
  display: block;
}
#sub-content .widget_nav_menu ul#menu-product-automotive li .sub-menu li a.no-link,
#sub-content .widget_nav_menu ul#menu-product-automotive li .sub-menu li a.no-link:hover {
	background:none;
}
#sub-content .widget_nav_menu ul#menu-product-automotive li .sub-menu li a:hover,
#product-nav-box ul li .sub-menu li a:hover {
  background-image: url(images/icon/icon-arrow-02.png);
}
#product-nav-box:after {
  content: "";
  display: table;
  clear: both;
}

#product-topix-box {
  position: relative;
}
#product-topix-box ul {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
}
#product-topix-box ul li {
  border-bottom: dotted 1px #cccccc;
  padding: 3px 0;
}
#product-topix-box ul li h3 {
  font-size: 12px;
  font-size: 1.2rem;
  margin: 0 10px 0 147px;
}
#product-topix-box ul li p {
  margin: 0 10px 0 0;
  float: left;
}
#product-topix-box ul li p.entry-cat {
  width: 45px;
  height: 12px;
  overflow: hidden;
}
#product-topix-box ul li p.entry-cat a {
  width: 45px;
  padding-top: 12px;
  display: block;
}
#product-topix-box ul li p.cat-new-products a {
  background: no-repeat url(images/icon/icon-cat-new-product.png);
}
#product-topix-box ul li p.cat-event a {
  background: no-repeat url(images/icon/icon-cat-event.png);
}
#product-topix-box ul li p.cat-topics a {
  background: no-repeat url(images/icon/icon-cat-topics.png);
}
#product-topix-box ul li:after {
  content: "";
  display: table;
  clear: both;
}
#product-topix-box .go-archive {
  text-align: right;
}
#product-topix-box .go-archive a {
  padding-left: 9px;
  background: no-repeat 2px 0.5em url(images/icon/icon-arrow-01.png);
}
#product-topix-box .go-archive a:hover {
  background-image: url(images/icon/icon-arrow-02.png);
}
#product-topix-box .feed {
  width: 16px;
  height: 16px;
  margin: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 2px;
}
#product-topix-box .feed a {
  width: 16px;
  padding-top: 16px;
  background: no-repeat url(images/icon/icon-feed.gif);
  display: block;
}

#sub-content .widget_nav_menu {
  margin: 0 0 20px;
}
#sub-content .widget_nav_menu ul {
  margin: 0 0 21px;
  padding: 0;
  list-style: none;
}
#sub-content .widget_nav_menu ul li {
  font-size: 12px;
  font-size: 1.2rem;
}
#sub-content .widget_nav_menu ul li a {
  border-bottom: dotted 1px #cccccc;
  padding: 2px 9px 1px 19px;
  background: whitesmoke no-repeat 9px center url(images/icon/icon-arrow-10.png);
  display: block;
}
#sub-content .widget_nav_menu ul li a:hover {
  background-image: url(images/icon/icon-arrow-11.png);
}
#sub-content .widget_nav_menu ul.menu > li > a {
  border-bottom: none;
  border-top: solid 3px #6d829a;
  background: #d9e2eb no-repeat 9px center url(images/icon/icon-arrow-08.png);
}
#sub-content .widget_nav_menu ul.menu > li > a:hover {
  color: #FFF;
  text-decoration: none;
  background-color: #6792BC;
  background-image: url(images/icon/icon-arrow-09.png);
}
#sub-content .widget_sp_image {
  margin: 0 0 5px;
}
#sub-content .widget_sp_image img {
  display: block;
}
#sub-content p.datasheet-pdf-link {
  width: 179px;
  height: 43px;
  background: no-repeat url(images/button/go-datasheet.png);
}
#sub-content p.datasheet-pdf-link a {
  width: 131px;
  height: 38px;
  color: #FFF;
  text-shadow: 1px 1px 0 black;
  text-decoration: none;
  padding: 5px 0 0 48px;
  display: block;
}
#sub-content p.datasheet-pdf-link a span {
  display: block;
}
#sub-content p.datasheet-pdf-link a span.name {
  font-size: 14px;
  font-size: 1.4rem;
}
#sub-content p.datasheet-pdf-link a span.date {
  font-size: 10px;
  font-size: 1.0rem;
}
#sub-content #right_column1 ul {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
}
#sub-content #right_column1 ul li ul {
  margin: 0;
}
#sub-content #right_column1 ul li ul li {
  border: none;
}
#sub-content #right_column1 ul li ul li a {
  border-top: none;
  border-bottom: dotted 1px #cccccc;
  padding: 3px 5px 3px 20px;
  background: whitesmoke no-repeat 4px center url(images/icon/icon-pdf-01.png);
  display: block;
}
#sub-content #right_column1 ul > li > span {
  border-top: solid 4px #6d829a;
  padding: 3px 5px;
  background: #D9E2EB;
  display: block;
}
#sub-content #right_column1 #anchorlink li {
  border-top: none;
  padding-left: 8px;
  background: none;
}
#sub-content #right_column1 #anchorlink li a {
  border: none;
  padding-left: 10px;
  background: no-repeat left center url(images/icon/icon-arrow-12.png);
  display: inline;
}
#sub-content #package_list ul {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
}
#sub-content #package_list ul li a,
#sub-content #package_list ul li span {
  border-top: none;
  border-bottom: dotted 1px #cccccc;
  padding: 3px 5px 3px 20px;
  background: whitesmoke no-repeat 4px center url(images/icon/icon-pdf-01.png);
  display: block;
}
#sub-content #package_list ul li ul {
  margin: 0;
}
#sub-content #package_list ul.package-list {
  margin-bottom: 0;
}
#sub-content #package_list ul.package-list > li > span,
#sub-content #package_list ul.package-list > li > a {
  color: #444;
  text-decoration: none;
  border-top: solid 4px #6d829a;
  padding: 3px 5px;
  background: #D9E2EB;
  display: block;
}
#sub-content #right_column2 ul {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
}
#sub-content #right_column2 ul li ul {
  margin: 0;
}
#sub-content #right_column2 ul li ul li {
  border: none;
}
#sub-content #right_column2 ul li ul li a {
  border-top: none;
  border-bottom: dotted 1px #cccccc;
  padding: 3px 5px 3px 20px;
  background: whitesmoke no-repeat 4px center url(images/icon/icon-pdf-01.png);
  display: block;
}
#sub-content #right_column2 ul > li > span,
#sub-content #right_column2 ul > li > a {
  border-top: solid 4px #6d829a;
  padding: 3px 5px;
  background: #D9E2EB;
  display: block;
}
#sub-content #right_column2 ul.menu > li {
  border-top: solid 4px #6d829a;
  padding: 3px 5px 0;
  background: #D9E2EB;
}
#sub-content #right_column2 ul.menu > li > span {
  border-top: none;
  padding: 0;
  background: none;
  display: block;
}
#sub-content #right_column2 ul.menu li ul {
  margin: 3px -5px 0;
}
#sub-content #right_column2 ul.menu li li {
  border-top: none;
  padding: 0;
  background: none;
  display: block;
}

/* Footer
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#product-datasheet {
  width: 98%;
  margin: 0 auto 80px;
  clear: both;
  opacity: 0;
}
#product-datasheet.opacity {
  opacity: 1;
}
.page-id-6526 #product-datasheet {
  opacity: 1;
}
footer#colophon {
  padding-bottom:2em;
}
footer#colophon:after {
  content: "";
  display: table;
  clear: both;
}
#in-footer {
  width: auto;
  max-width: 959px;
  margin: 11px auto;
  position: relative;
}
#in-footer #footer-nav {
  width: 450px;
  float: left;
}
#in-footer #footer-nav h3 {
  display: none;
}
#in-footer #footer-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#in-footer #footer-nav ul li {
  font-size: 11px;
  font-size: 1.1rem;
  margin-right: 6px;
  display: inline-block;
}
#in-footer #footer-nav ul li a {
  text-decoration: underline;
  padding-left: 10px;
/*  background: no-repeat left center url(images/icon/icon-square.gif);
 *   *  */
background: no-repeat 3px 55% url(images/icon/icon-arrow-01.png); 
padding: 1px 0 1px 9px;
}
#in-footer #footer-nav ul li.nav-01 {
  width: 60px;
  height: 15px;
  overflow: hidden;
  display: block;
}
#in-footer #footer-nav ul li.nav-01 a {
  width: 60px;
  padding-top: 15px;
  background: no-repeat url(images/nav/sii-home.gif);
  display: block;
}
.lang-en-US #in-footer #footer-nav ul li.nav-01 {
  width: 67px;
  height: 15px;
  overflow: hidden;
  display: block;
}
.lang-en-US #in-footer #footer-nav ul li.nav-01 a {
  width: 67px;
  padding-top: 15px;
  display: block;
  background: no-repeat url(images/nav/sii-home-en.gif);
}
.lang-zh-CN #in-footer #footer-nav ul li.nav-01 a {
  width: 67px;
  padding-top: 15px;
  display: block;
  background: no-repeat url(images/nav/sii-home-cn.gif);
  }
#in-footer #logo-shd {
  width: 80px;
  height: 26px;
  overflow: hidden;
  float: right;
}
#in-footer #logo-shd a {
  width: 80px;
  padding-top: 26px;
  background: no-repeat url(images/other/seiko-logo.gif);
  display: block;
}
#in-footer #copyright {
  margin: 0;
  clear: both;
  float: right;
  text-align: right;
  width: 475px;
}
#in-footer #go-top {
  width: 178px;
  height: 23px;
  margin: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: -35px;
}
#in-footer #go-top a {
  width: 178px;
  padding-top: 23px;
  background: no-repeat url(images/other/go-top.png);
  display: block;
}
.lang-en-US #in-footer #go-top a {
  background: no-repeat url(images/other/go-top-en.png);
}
.lang-zh-CN #in-footer #go-top a {
  background: no-repeat url(images/other/go-top-cn.png);
}

.chu {
font-size: 80%;
}

/* GSS Goolge Site Search
 *  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#header-search-box {
  width: 152px;
  position: absolute;
  top: 10px;
  right: 110px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#header-search-box .gsc-control-cse {
  border: none;
  padding: 0;
  background-color: transparent;
  font-family: 'Lucida Grande','Lucida Sans Unicode',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
}
.lang-en-US #header-search-box .gsc-control-cse {
  font-family: 'Lucida Grande','Lucida Sans Unicode', sans-serif;
}


::-webkit-input-placeholder {color:#f0f0f0}

#header-search-box form.gsc-search-box {
  margin-bottom: 0;
}
#header-search-box .gsc-input-box {
  width: 128px;
  height: 18px;
  padding: 1px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
  border-color: #7d7d7d;
  background: #f0f0f0;
}
#header-search-box .gsc-input-box-focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#header-search-box table.gsc-search-box {
  height: 20px;
}
#header-search-box table.gsc-search-box td {
  vertical-align: top;
}
#header-search-box .gsib_a {
  height: 20px;
  margin: 0;
  padding: 0;
}
#header-search-box .gsc-input {
  height: 20px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#header-search-box input.gsc-input {
  padding: 0 10px !important;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight:normal;
}
#header-search-box input#gsc-i-id1.gsc-input {
  background: #f0f0f0 !important;
}
#header-search-box input.gsc-input::-ms-clear {
    display: none;
}
#header-search-box .cse .gsc-search-button input.gsc-search-button-v2, #header-search-box input.gsc-search-button-v2 {
  padding: 3px 0 0;
}
#header-search-box .gsib_b {
  height: 20px;
  padding: 0;
}
#header-search-box .gsib_b .gsst_a {
  padding: 0;
}
#header-search-box .gscb_a {
padding-top: 4px;
}
#header-search-box td.gsc-search-button {
background: #fff no-repeat url(images/background/back-search.png) 4px 5px !important;
}
#header-search-box td.gsc-search-button .gsc-search-button {
  width: 21px;
  height: 21px;
overflow: hidden;
background: #fff no-repeat url(images/background/back-search.png) 7px 0 !important;

border: none;
}

#header-search-box td.gsc-search-button .gsc-search-button-v2 {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

#header-search-box td.gsc-search-button:after {
  width: 21px;
  height: 21px;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -10;
}

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

/* sii semicon corp */
.entry-content .corporate {
width: 726px;
margin-left: 13px
}

.entry-content .corporate h1 {
padding: 12px 12px 5px;
border:none;
border-bottom:3px solid #cedade;
letter-spacing: 0.1em;
text-shadow: 1px 1px 0px #fff;
background: none #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #eff1f3 100%);
background: -webkit-linear-gradient(top,  #ffffff 0%,#eff1f3 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#eff1f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff1f3',GradientType=0 );
}

.entry-content .indent p {
text-indent: 1em;
}
.entry-content .indent p.no-indent {
text-indent: 0;
}
.page .entry-content .corporate table {
border-right: none;
}

.entry-content .corporate table {
  width: 100%;
  margin: 0 0 1em;
  border-top: solid 1px #c9c9cb;
  border-bottom: solid 1px #c9c9cb;
}
.entry-content .corporate table tbody th {
  text-align: left;
  vertical-align: top;
border:none;
  border-top: solid 1px #c9c9c9;
  border-bottom: solid 1px #c9c9c9;
  padding: 6px 0.8em;
  background: #ecf1f7;
font-weight: normal;
}
.entry-content .corporate table tbody td {
  width: auto;
  vertical-align: top;
border:none;
  border-top: solid 1px #c9c9c9;
  border-bottom: solid 1px #c9c9c9;
  padding: 6px 0.8em;
}
.entry-content table.non-style {
  width: auto;
  margin: 0 0 25px;
  border: none;
}
.entry-content table.non-style tbody th {
  width: auto;
  text-align: left;
  vertical-align: top;
  border: none;
  padding: 10px 10px 10px 0;
  background: none;
}
.entry-content table.non-style tbody td {
  width: auto;
  border: none;
  padding: 10px 0 10px 10px;
}

/* corp history */
.page .entry-content table.chronological {
border:none;
font-size: 95%
}

.entry-content table.chronological tbody td {
white-space: nowrap;
padding: 2px 3px;
vertical-align: middle;
background: transparent;
}

.entry-content table.chronological tbody td.year,
.entry-content table.chronological tbody td.decade {
text-align: center;
font-weight: bold;
}
.entry-content table.chronological tbody td.year {
padding: 2px 2px;
}
.entry-content table.chronological tbody td.decade {
padding: 0px 15px;
}
td.decade div {
display: inline;
background: #1c71c3;
color: #fff;
padding: 4px 8px;
}
.entry-content table.chronological tbody td.decade1 {
background: #dc8c00;
color: #fff;
padding: 0px 15px;
font-weight: bold;
}
.entry-content table.chronological tbody td.indication-L,
.entry-content table.chronological tbody td.indication-R,
.entry-content table.chronological tbody td.indication {
padding: 0;
margin:0;
}

.entry-content table.chronological tbody td.history-L {
text-align: right;
padding-right: 10px;
width: 240px;
}
.entry-content table.chronological tbody td.history-R {
text-align: left;
padding-left: 10px;
width: 240px;
text-shadow: 1px 1px 0px #fff;
}
.page .entry-content td.axis {
background: repeat-y url(images/background/bg-axis1.png) center;
}
.page .entry-content td.indication-L {
background: no-repeat url(images/background/bg-indication-L.png) center center;
}
.page .entry-content td.indication-R {
background: no-repeat url(images/background/bg-indication-R.png) center center;
}
.page .entry-content td.indication-LR {
background: no-repeat url(images/background/bg-indication-LR.png) center center;
}
.entry-content h3.non-style {
padding: 0;
background:none;
border:none;
}
.entry-content h3.sticky {
border-top: none;
border-right: 1px solid #efefef;
border-bottom: 1px solid #ebebeb;
border-left: none;
padding: 2px 2px 2px 4px;
margin-top: 0.7em;
font-size: 100%;
}
.pkg-shape {
width:60px;
height:60px;
}
.serif {
font-family: Tahoma; serif;
}
.entry-header .datasheet-title span.serif {
display:inline;
padding: 0;
}
.bold {
font-weight:bold;
}

.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td.na {
background: no-repeat url(images/icon/icon-hyphen.gif) 0 50%;
}

.dataTables_wrapper .tablepress-wrap .tablepress tbody tr td.na div {
visibility: hidden;
}

/* responsive css */

@media (max-width: 599px) {
/******************************

 スマートフォン以下専用スタイル

*******************************/



}
/* max-width: 599px end*/
