@charset "UTF-8";
/*
 * Theme Name: SII Semicon
 * Theme URI: http://www3.sii.co.jp
 * Description: Original Theme for sii.co.jp
 * Author: Webnist
 * Version: 1.0
 * Template: sii
 * */

/* = Main Navigation */
#main-nav {
	background: repeat-x url(images/nav/nav-back-en.png);
}
#main-nav ul li.company {
	margin-right: 26px;
}
#main-nav ul li.company,
#main-nav ul li.company a {
	width: 225px;
}
#main-nav ul li.company a {
	background-image: url(images/nav/nav-company1.png);
	background-repeat: no-repeat;
}
#main-nav ul li.home {
	margin-right: 24px;
}
#main-nav ul li.home,
#main-nav ul li.home a {
	width: 67px;
}
#main-nav ul li.home a {
	background-image: url(images/nav/nav-homes.png);
}
#main-nav ul li.nav-01,
#main-nav ul li.nav-01 a {
	width: 83px;
}
#main-nav ul li.nav-01 a {
	background-image: url(images/nav/nav-01-en_1704.png);
}
#main-nav ul li.nav-02,
#main-nav ul li.nav-02 a {
	width: 77px;
}
#main-nav ul li.nav-02 a {
	background-image: url(images/nav/nav-02-en_1704.png);
}
#main-nav ul li.nav-03,
#main-nav ul li.nav-03 a {
	width: 161px;
}
#main-nav ul li.nav-03 a {
	background-image: url(images/nav/nav-03-en_1704.png);
}
#main-nav ul li.nav-04,
#main-nav ul li.nav-04 a {
	width: 119px;
}
#main-nav ul li.nav-04 a {
	background-image: url(images/nav/nav-04-en_1704.png);
}
#main-nav ul li.nav-05,
#main-nav ul li.nav-05 a {
	width: 142px;
}
#main-nav ul li.nav-05 a {
	background-image: url(images/nav/nav-05-en_1704.png);
}
#main-nav ul li.nav-06 {
	display: none;
}
#main-nav ul li.nav-07,
#main-nav ul li.nav-07 a {
        width: 126px;
}
#main-nav ul li.nav-07 a {
        background-image: url(images/nav/nav-06-en_1704.png);
}



/* Front
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Product Nav */
#product-nav-box ul li.nav-01 > a {
	background-image: url(images/nav/product-nav-02-en.png);
}
#product-nav-box ul li.nav-02 > a {
	background-image: url(images/nav/product-nav-02-en1.png);
}
#product-nav-box ul li.nav-03 > a {
	background-image: url(images/nav/product-nav-03.png);
}
#product-nav-box ul li.nav-04 > a {
	background-image: url(images/nav/product-nav-04-en4.png);
}
#product-nav-box ul li.nav-05 > a {
	background-image: url(images/nav/product-nav-05-en.png);
}
#sub-content .widget_nav_menu ul#menu-product-automotive li.nav-06 > a {
	background: url(images/nav/product-nav-06-1.png) no-repeat;
}

/* en
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* = Main Navigation */
.lang-en-US #main-nav {
	background: repeat-x url(images/nav/nav-back-en.png);
}
/*
  .lang-en-US #main-nav ul li.company {
	margin-right: 11px;
}
.lang-en-US #main-nav ul li.company,
.lang-en-US #main-nav ul li.company a {
	width: 168px;
}
.lang-en-US #main-nav ul li.company a {
	background-image: url(images/nav/nav-company-en.png);
}
*/

#main-nav ul li.company a:hover {background: url(images/nav/nav-company1.png) no-repeat 50% 0;}

.lang-en-US #main-nav ul li.home {
	margin-right: 24px;
}
.lang-en-US #main-nav ul li.home,
.lang-en-US #main-nav ul li.home a {
	width: 116px;
}
.lang-en-US #main-nav ul li.home a {
	background-image: url(images/nav/nav-homes-en.png);
}
.lang-en-US #main-nav ul li.nav-01,
.lang-en-US #main-nav ul li.nav-01 a {
        /*width: 88px;*/
	width: 83px;
}
.lang-en-US #main-nav ul li.nav-01 a {
	background-image: url(images/nav/nav-01-en_1704.png);
}
.lang-en-US #main-nav ul li.nav-02,
.lang-en-US #main-nav ul li.nav-02 a {
	/*width: 85px;*/
        width: 77px;
}
.lang-en-US #main-nav ul li.nav-02 a {
	background-image: url(images/nav/nav-02-en_1704.png);
}
.lang-en-US #main-nav ul li.nav-03,
.lang-en-US #main-nav ul li.nav-03 a {
	/*width: 171px;*/
        width: 161px;
}
.lang-en-US #main-nav ul li.nav-03 a {
	background-image: url(images/nav/nav-03-en_1704.png);
}
.lang-en-US #main-nav ul li.nav-04,
.lang-en-US #main-nav ul li.nav-04 a {
	/*width: 125px;*/
        width: 119px;
}
.lang-en-US #main-nav ul li.nav-04 a {
	background-image: url(images/nav/nav-04-en_1704.png);
}
.lang-en-US #main-nav ul li.nav-05,
.lang-en-US #main-nav ul li.nav-05 a {
	/*width: 154px;*/
        width: 142px;
}
.lang-en-US #main-nav ul li.nav-05 a {
	background-image: url(images/nav/nav-05-en_1704.png);
}
.lang-en-US #main-nav ul li.nav-07,
.lang-en-US #main-nav ul li.nav-07 a {
        /*width: 154px;*/
        width: 126px;
}
.lang-en-US #main-nav ul li.nav-07 a {
        background-image: url(images/nav/nav-06-en_1704.png);
}

#main-nav div ul li.current-page-ancestor a {
	background-position: 0 -82px;
}

/* en Front
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Product Nav */
.lang-en-US #product-nav-box  ul li.nav-01 > a,
.lang-en-US #uk #product-nav-box  ul li.nav-01 > a {
	background-image: url(images/nav/product-nav-01-en1.png);
}
.lang-en-US #product-nav-box  ul li.nav-02 > a,
.lang-en-US #uk #product-nav-box  ul li.nav-02 > a {
	background-image: url(images/nav/product-nav-02-en1.png);
}
.lang-en-US #product-nav-box  ul li.nav-03 > a,
.lang-en-US #uk #product-nav-box  ul li.nav-03 > a {
	background-image: url(images/nav/product-nav-03-en1.png);
}
.lang-en-US #product-nav-box  ul li.nav-04 > a,
.lang-en-US #uk #product-nav-box  ul li.nav-04 > a {
	background-image: url(images/nav/product-nav-04-en4.png);
}

.lang-en-US #product-nav-box  ul li.nav-05 > a,
.lang-en-US #uk #product-nav-box  ul li.nav-05 > a {
	background-image: url(images/nav/product-nav-05-en2.png);
}


/* cn
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* = Main Navigation */
.lang-zh-CN #main-nav {
	background: repeat-x url(images/nav/nav-back-cn.png);
}
.lang-zh-CN #main-nav ul li.company {
	margin-right: 11px;
}
.lang-zh-CN #main-nav ul li.company,
.lang-zh-CN #main-nav ul li.company a {
	width: 158px;
}
.lang-zh-CN #main-nav ul li.company a {
	background-image: url(images/nav/nav-company-cn.png);
}
.lang-zh-CN #main-nav ul li.home {
	margin-right: 24px;
}
.lang-zh-CN #main-nav ul li.home,
.lang-zh-CN #main-nav ul li.home a {
	width: 67px;
}
.lang-zh-CN #main-nav ul li.home a {
	background-image: url(images/nav/nav-homes-cn.png);
}
.lang-zh-CN #main-nav ul li.nav-01,
.lang-zh-CN #main-nav ul li.nav-01 a {
	width: 91px;
}
.lang-zh-CN #main-nav ul li.nav-01 a {
	background-image: url(images/nav/nav-01-cn.png);
}
.lang-zh-CN #main-nav ul li.nav-02,
.lang-zh-CN #main-nav ul li.nav-02 a {
	width: 88px;
}
.lang-zh-CN #main-nav ul li.nav-02 a {
	background-image: url(images/nav/nav-02-cn.png);
}
.lang-zh-CN #main-nav ul li.nav-03,
.lang-zh-CN #main-nav ul li.nav-03 a {
	width: 93px;
}
.lang-zh-CN #main-nav ul li.nav-03 a {
	background-image: url(images/nav/nav-03-cn.png);
}
.lang-zh-CN #main-nav ul li.nav-04,
.lang-zh-CN #main-nav ul li.nav-04 a {
	width: 157px;
}
.lang-zh-CN #main-nav ul li.nav-04 a {
	background-image: url(images/nav/nav-04-cn.png);
}
.lang-zh-CN #main-nav ul li.nav-05,
.lang-zh-CN #main-nav ul li.nav-05 a {
	width: 93px;
}
.lang-zh-CN #main-nav ul li.nav-05 a {
	background-image: url(images/nav/nav-05-cn.png);
}

/* cn Front
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Product Nav */
.lang-zh-CN #product-nav-box  ul li.nav-01 > a {
	background-image: url(images/nav/product-nav-01-cn.png);
}
.lang-zh-CN #product-nav-box  ul li.nav-02 > a {
	background-image: url(images/nav/product-nav-02-cn.png);
}
.lang-zh-CN #product-nav-box  ul li.nav-03 > a {
	background-image: url(images/nav/product-nav-03-cn.png);
}
.lang-zh-CN #product-nav-box  ul li.nav-04 > a {
	background-image: url(images/nav/product-nav-04-cn.png);
}
.lang-zh-CN #product-nav-box  ul li.nav-05 > a {
	background-image: url(images/nav/product-nav-05-cn.png);
}


/* de Front
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Product Nav */
.lang-en-US #de #product-nav-box  ul li.nav-01 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-01-de.png);
}
.lang-en-US #de #product-nav-box  ul li.nav-02 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-02-de.png);
}
.lang-en-US #de #product-nav-box  ul li.nav-03 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-03-de.png);
}
.lang-en-US #de #product-nav-box  ul li.nav-04 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-04-de.png);
}
.lang-en-US #de #product-nav-box  ul li.nav-05 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-05-de.png);
}


/* fr Front
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Product Nav */
.lang-en-US #fr #product-nav-box  ul li.nav-01 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-01-fr.png);
}
.lang-en-US #fr #product-nav-box  ul li.nav-02 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-02-fr.png);
}
.lang-en-US #fr #product-nav-box  ul li.nav-03 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-03-fr.png);
}
.lang-en-US #fr #product-nav-box  ul li.nav-04 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-04-fr.png);
}
.lang-en-US #fr #product-nav-box  ul li.nav-05 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-05-fr.png);
}


/* it Front
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Product Nav */
.lang-en-US #it #product-nav-box  ul li.nav-01 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-01-it.png);
}
.lang-en-US #it #product-nav-box  ul li.nav-02 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-02-it.png);
}
.lang-en-US #it #product-nav-box  ul li.nav-03 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-03-it.png);
}
.lang-en-US #it #product-nav-box  ul li.nav-04 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-04-it.png);
}
.lang-en-US #it #product-nav-box  ul li.nav-05 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-05-it.png);
}


/* tr Front
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Product Nav */
.lang-en-US #tr #product-nav-box  ul li.nav-01 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-01-tr.png);
}
.lang-en-US #tr #product-nav-box  ul li.nav-02 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-02-tr.png);
}
.lang-en-US #tr #product-nav-box  ul li.nav-03 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-03-tr.png);
}
.lang-en-US #tr #product-nav-box  ul li.nav-04 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-04-tr.png);
}
.lang-en-US #tr #product-nav-box  ul li.nav-05 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-05-tr.png);
}

/* kr Front
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Product Nav */
.lang-en-US #kr #product-nav-box  ul li.nav-01 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-01-kr.png);
}
.lang-en-US #kr #product-nav-box  ul li.nav-02 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-02-kr.png);
}
.lang-en-US #kr #product-nav-box  ul li.nav-03 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-03-kr.png);
}
.lang-en-US #kr #product-nav-box  ul li.nav-04 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-04-kr.png);
}
.lang-en-US #kr #product-nav-box  ul li.nav-05 > a {
	background-image: url(/en/semicon/files/2013/05/product-nav-05-kr.png);
}

/* Additional
 * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Product Nav */
#menu-item-11081 { margin-bottom: 1.5em;}






/* responsive css */

.lang-en-US #main-nav ul li.nav-06 {
width:0px;
}

ul#menu-local-navi2.menu > li{
margin-top:20px;
}


.intro-product{
display:none;
}

p.btn_toggle_more {
display:none;
}

.entry-content h1.box-h1 {
background:url(images/background/bg_h2_products.gif) repeat-x !important;
height:47px;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-top: none;
}

.entry-content h1.box-h1 span{
display:inline-block;
margin:13px 0 0 15px;
padding:0;
}

.entry-content h1.box-h1 span.search{
background: no-repeat 0 50% url(../sii/images/background/back-search.png);
}

h2.box-h2 {
background:url(images/background/bg_h2_products.gif) repeat-x !important;
height:47px;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-top: none;
}

h2.box-h2 span{
display:inline-block;
margin:13px 0 0 15px;
padding:0;
}


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

.entry-content h2 a {
background:url(images/background/bg_h2_products.gif) repeat-x !important;
height:47px;
padding:0;
}

.entry-content h2 a span{
display:inline-block;
margin:18px 0 0 10px;
padding-left:10px;
background: no-repeat 0 50% url(../sii/images/icon/icon-arrow-01.png);
}

article.datasheets dl dt {
  font-weight:bold;
}

.display-sp {
display:none;
}




@media screen and (max-width: 599px) {
/******************************
 *
 *  スマートフォン以下専用スタイル
 *
 *  *******************************/
.display-sp {
display:block;
}

.wrapper {
padding-bottom:25px;
}

#wpadminbar { /*開発終了後に消す*/
position:relative;
}


/*ページレイアウト 全体*/

#main {
  width: 100%;
  margin: 0;
}
#main:after {
  content: "";
  display: table;
  clear: both;
}

#content {
  width: 100%;
  float: none;
}
#content:after {
  content: "";
  display: table;
  clear: both;
}

#sidebar {
  width: 90%;
  margin-left:5%;
}


/*ページ上部の線*/
#masthead {
  border-top: solid 4px #26689a;
}

/*ヘッダー*/
#in-header {
width:100%;
}
#in-header hgroup #site-title {
margin-top:3px;
margin-left:25px;
}
#in-header hgroup #site-title a {
background: no-repeat url(../sii/images/site-logo1@2x.png);
background-size:100%;
}

#in-header #logo-shd {
margin-top:3px;
margin-right:25px;
}
#in-header #logo-shd a{
background: no-repeat url(../sii/images/site-logo@2x.png);
background-size:100%;
}




/*言語ナビ*/
#in-header #language-nav-box {
position:relative;
width:100%;
top:0;
right:0;
}


/*検索エリア*/
#header-search-box td.gsc-search-button {
width:7%;
}

#header-search-box {
position:relative;
top:0;
right:0;
width:98%;
margin: 10px auto;
}
#header-search-box .gsc-input-box {
width:97%;
height:24px;
}
form.gsc-search-box {
font-size:17px;
}
#header-search-box table.gsc-search-box td {
}
#header-search-box td.gsc-search-button {
background: #fff no-repeat url(images/background/back-search.png) 9px 5px !important;
}
#header-search-box td.gsc-search-button .gsc-search-button {
width:21px;
}

#in-header #language-nav-box ul {
  margin: 0 1em;
}


/*ナビゲーション*/
#main-nav div ul {
width:100%;
}

#main-nav ul li,
#main-nav ul li a {
width:100% !important;
}


.lang-en-US #main-nav ul li,
.lang-en-US #main-nav ul li a { width: 100%; }
.lang-en-US #main-nav ul li a {
height:41px;
color:#fff;
text-shadow:-1px -1px 1px #000;
}

#main-nav div ul li a:hover { background-position: 50% 0; text-decoration:none; }
#main-nav div ul li.hover a { background-position: 50% 0; text-decoration:none; }


#main-nav ul li.company a {
background: url(../sii/images/nav/nav-company1@2x.png) no-repeat 1em 0;
background-size:225px;
/*width:225px!important;*/
margin: 0 auto;
padding-top:41px;
}

#main-nav ul li.company a:hover {background: url(../sii/images/nav/nav-company1@2x.png) no-repeat 1em 0; background-size:225px;}

.home #main-nav div ul li.current-menu-ancestor a, .home #main-nav div ul li.current-menu-item a {
  background-position: 1em 0;
}


.lang-en-US #main-nav ul li.nav-01,
.lang-en-US #main-nav ul li.nav-02,
.lang-en-US #main-nav ul li.nav-03,
.lang-en-US #main-nav ul li.nav-04,
.lang-en-US #main-nav ul li.nav-05,
.lang-en-US #main-nav ul li.nav-06,
.lang-en-US #main-nav ul li.nav-07 {border-top:1px solid #fff; border-bottom:1px solid #999;}

.lang-en-US #main-nav ul li.nav-01 a,
.lang-en-US #main-nav ul li.nav-02 a,
.lang-en-US #main-nav ul li.nav-03 a,
.lang-en-US #main-nav ul li.nav-04 a,
.lang-en-US #main-nav ul li.nav-05 a,
.lang-en-US #main-nav ul li.nav-06 a,
.lang-en-US #main-nav ul li.nav-07 a {
padding:10px 0 0 2em;
background: #eaeff3;
color:#333;
font-weight:bold;
text-shadow:none;
}


/* サブナビゲーション非表示 */
#main-nav div .show {
display:none;
}




/* ハンバーガーメニュー */
.btn_toggle_more {
	display: block !important;
	position: absolute;
	z-index:999;
	top: 124px;
	right:1em;
	cursor:pointer;
}

#panel-btn{
  display: block;
  position: relative;
  width: 39px;
  height: 41px;
  margin: 0;
}

#panel-btn-icon{
  display: block;
  background: url(images/nav/btn_hamburger_a.png) no-repeat;
  background-size:100%;

  width: 39px;
  height: 41px;

  cursor:pointer;
}

#panel-btn .close{
  background: url(images/nav/btn_hamburger_b.png) no-repeat;
  background-size:100%;
}

#menu-main-nav .nav-01,
#menu-main-nav .nav-02,
#menu-main-nav .nav-03,
#menu-main-nav .nav-04,
#menu-main-nav .nav-05,
#menu-main-nav .nav-06,
#menu-main-nav .nav-07 {display:none;}


/* パンくず */
#khm-15 {width:90%; }


/* スライドショー */
.flexslider {
	margin:30px 0;
}

.flexslider .slides {
	height: auto;
}

.flexslider .slides:after {
	content: "";
	display: table;
	clear: both;
}

.flex-direction-nav a {
	width: 15px;
	height: 15px;
	background-size:200%;
}

/* トップページ h2 */
.product-cat-title{
  width: 90%;
  height: auto;
  margin: 30px 0 15px 5% ;
  overflow: visible;
}
.product-cat-title a{
  display:block;
  height:auto;
  color:#565656;
  font-size:0.8em;
  padding-left:1em;
  border-bottom: 3px solid #ccdade;
}
.product-cat-title a:hover{
  text-decoration:none;
}
.product-cat-title span {
  width: 100%;
  padding-top: 0;
  background-image: none;
  display: block;
}
.product-topix-title {
  width: 100%;
  height: auto;
  margin: 30px 0 15px ;
  overflow: visible;
}
.product-topix-title a{
  display:block;
  height:auto;
  color:#565656;
  font-size:0.8em;
  padding-left:1em;
  border-bottom: 3px solid #ccdade;
}
.product-topix-title a:hover{
  text-decoration:none;
}
.product-topix-title span {
  width: 100%;
  padding-top: 0;
  background-image: none!important;
  display: block;
}



/* RSSフィード */
#main-content {
width:100%;
}

#product-topix-box .feed {
  right: 1em;
}



/* トップページプロダクトナビゲーション */
#main-content {
width:90%;
margin-left:5%;
}


#product-nav-box ul li.ancestors-nav,
#sub-content .widget_nav_menu ul#menu-product-automotive li.nav-06 {
  width: 100%;
  float: none;
  font-size:12px;
  font-size:1.2rem;
}


#product-nav-box ul li.ancestors-nav > a,
#sub-content .widget_nav_menu ul#menu-product-automotive li.nav-06 > a {
width: 100%;
padding-top:5px;
color:#333;
font-weight:bold;
text-shadow:1px 1px 1px #fff;
}
#product-nav-box ul li.ancestors-nav > a:hover,
#sub-content .widget_nav_menu ul#menu-product-automotive li.nav-06 > a:hover {
text-decoration:none;
}
#product-nav-box ul li.ancestors-nav > a span,
#sub-content .widget_nav_menu ul#menu-product-automotive li.nav-06 > a span {
padding-top:5px;
padding-left:2.7em;
background: no-repeat 1.8em 1em url(../sii/images/icon/icon-arrow-01.png);
}

.lang-en-US #product-nav-box ul li.nav-01 > a,
.lang-en-US #uk #product-nav-box ul li.nav-01 > a {
border-top:4px solid #2e8b3a;
border-bottom:1px solid #c0c0c0;
background: #f7f8f9;
background: -moz-linear-gradient(top, #f7f8f9 0%, #d0d7dd 100%);
background: -webkit-linear-gradient(top, #f7f8f9 0% ,#d0d7dd 100%);
background: linear-gradient(to bottom, #f7f8f9 0% ,#d0d7dd 100%);
}
.lang-en-US #product-nav-box ul li.nav-01 > a:hover,
.lang-en-US #uk #product-nav-box ul li.nav-01 > a:hover {
background: #eff5fa;
background: -moz-linear-gradient(top, #eff5fa 0%, #99bfe1 100%);
background: -webkit-linear-gradient(top, #eff5fa 0% ,#99bfe1 100%);
background: linear-gradient(to bottom, #eff5fa 0% ,#99bfe1 100%);
}

.lang-en-US #product-nav-box ul li.nav-02 > a,
.lang-en-US #uk #product-nav-box ul li.nav-02 > a {
border-top:4px solid #3f1693;
border-bottom:1px solid #c0c0c0;
background: #f7f8f9;
background: -moz-linear-gradient(top, #f7f8f9 0%, #d0d7dd 100%);
background: -webkit-linear-gradient(top, #f7f8f9 0% ,#d0d7dd 100%);
background: linear-gradient(to bottom, #f7f8f9 0% ,#d0d7dd 100%);
}
.lang-en-US #product-nav-box ul li.nav-02 > a:hover,
.lang-en-US #uk #product-nav-box ul li.nav-02 > a:hover {
background: #eff5fa;
background: -moz-linear-gradient(top, #eff5fa 0%, #99bfe1 100%);
background: -webkit-linear-gradient(top, #eff5fa 0% ,#99bfe1 100%);
background: linear-gradient(to bottom, #eff5fa 0% ,#99bfe1 100%);
}

.lang-en-US #product-nav-box ul li.nav-03 > a,
.lang-en-US #uk #product-nav-box ul li.nav-03 > a {
border-top:4px solid #bf721f;
border-bottom:1px solid #c0c0c0;
background: #f7f8f9;
background: -moz-linear-gradient(top, #f7f8f9 0%, #d0d7dd 100%);
background: -webkit-linear-gradient(top, #f7f8f9 0% ,#d0d7dd 100%);
background: linear-gradient(to bottom, #f7f8f9 0% ,#d0d7dd 100%);
}
.lang-en-US #product-nav-box ul li.nav-03 > a:hover,
.lang-en-US #uk #product-nav-box ul li.nav-03 > a:hover {
background: #eff5fa;
background: -moz-linear-gradient(top, #eff5fa 0%, #99bfe1 100%);
background: -webkit-linear-gradient(top, #eff5fa 0% ,#99bfe1 100%);
background: linear-gradient(to bottom, #eff5fa 0% ,#99bfe1 100%);
}

.lang-en-US #product-nav-box ul li.nav-04 > a,
.lang-en-US #uk #product-nav-box ul li.nav-04 > a {
border-top:4px solid #13629a;
border-bottom:1px solid #c0c0c0;
background: #f7f8f9;
background: -moz-linear-gradient(top, #f7f8f9 0%, #d0d7dd 100%);
background: -webkit-linear-gradient(top, #f7f8f9 0% ,#d0d7dd 100%);
background: linear-gradient(to bottom, #f7f8f9 0% ,#d0d7dd 100%);
}
.lang-en-US #product-nav-box ul li.nav-04 > a:hover,
.lang-en-US #uk #product-nav-box ul li.nav-04 > a:hover {
background: #eff5fa;
background: -moz-linear-gradient(top, #eff5fa 0%, #99bfe1 100%);
background: -webkit-linear-gradient(top, #eff5fa 0% ,#99bfe1 100%);
background: linear-gradient(to bottom, #eff5fa 0% ,#99bfe1 100%);
}

.lang-en-US #product-nav-box ul li.nav-05 > a,
.lang-en-US #uk #product-nav-box ul li.nav-05 > a {
border-top:4px solid #9e2a66;
border-bottom:1px solid #c0c0c0;
background: #f7f8f9;
background: -moz-linear-gradient(top, #f7f8f9 0%, #d0d7dd 100%);
background: -webkit-linear-gradient(top, #f7f8f9 0% ,#d0d7dd 100%);
background: linear-gradient(to bottom, #f7f8f9 0% ,#d0d7dd 100%);
}
.lang-en-US #product-nav-box ul li.nav-05 > a:hover,
.lang-en-US #uk #product-nav-box ul li.nav-05 > a:hover {
background: #eff5fa;
background: -moz-linear-gradient(top, #eff5fa 0%, #99bfe1 100%);
background: -webkit-linear-gradient(top, #eff5fa 0% ,#99bfe1 100%);
background: linear-gradient(to bottom, #eff5fa 0% ,#99bfe1 100%);
}


.lang-en-US #sub-content .widget_nav_menu ul#menu-product-automotive li.nav-06 > a,
.lang-en-US #uk #sub-content .widget_nav_menu ul#menu-product-automotive li.nav-06 > a {
border-top:4px solid #6e829a;
border-bottom:1px solid #c0c0c0;
background: url(images/icon/icon-selection-automotive.png) no-repeat right 10px top 50% #f7f8f9;
background: url(images/icon/icon-selection-automotive.png) no-repeat right 10px top 50%, -moz-linear-gradient(top, #f7f8f9 0%, #d0d7dd 100%);
background: url(images/icon/icon-selection-automotive.png) no-repeat right 10px top 50%, -webkit-linear-gradient(top, #f7f8f9 0% ,#d0d7dd 100%);
background: url(images/icon/icon-selection-automotive.png) no-repeat right 10px top 50%, linear-gradient(to bottom, #f7f8f9 0% ,#d0d7dd 100%);
}

.lang-en-US #sub-content .widget_nav_menu ul#menu-product-automotive li.nav-06 > a:hover,
.lang-en-US #uk #sub-content .widget_nav_menu ul#menu-product-automotive li.nav-06 > a:hover {
background: url(images/icon/icon-selection-automotive.png) no-repeat right 10px top 50% #eff5fa;
background: url(images/icon/icon-selection-automotive.png) no-repeat right 10px top 50%, -moz-linear-gradient(top, #eff5fa 0%, #99bfe1 100%);
background: url(images/icon/icon-selection-automotive.png) no-repeat right 10px top 50%, -webkit-linear-gradient(top, #eff5fa 0% ,#99bfe1 100%);
background: url(images/icon/icon-selection-automotive.png) no-repeat right 10px top 50%, linear-gradient(to bottom, #eff5fa 0% ,#99bfe1 100%);
}








#sub-content .widget_nav_menu ul#menu-product-automotive > li,
#product-nav-box ul > li {
    margin-left: 0;
}


/*プロダクト サブ ナビゲーション*/

#sub-content .widget_nav_menu ul#menu-product-automotive,
#product-nav-box ul {
  margin: 0;
}

#sub-content .widget_nav_menu ul#menu-product-automotive li .sub-menu li a,
#product-nav-box ul li .sub-menu li a {
  padding: 0 0 0 2.7em;
  background: no-repeat 2em 0.5em url(../sii/images/icon/icon-arrow-01.png);
}



/* ニューストピックス */

.lang-en-US #product-topix-box ul li p.entry-date,
.lang-en-US #post-list li p.entry-date {
    margin-left: 20px;
    width: 84px;
}



#product-topix-box ul li p {
  margin: 3px 10px 0 0;
}
#product-topix-box ul li p.entry-cat {
  width: 45px;
}
#product-topix-box ul li p.entry-cat a {
  width: 45px;
}



#product-topix-box ul li h3 {
  margin: 0 20px 0 165px;
}


#product-topix-box .go-archive a {
  padding-right: 1em;
}




.archive-category-nav ul {
width: 100%;
}
.archive-category-nav ul li {
width:90%;
margin-left:5%;
  border: solid 1px #c7c7c7 !important;
  float: left;
}
.archive-category-nav ul li:first-child {
  border-left: solid 1px #c7c7c7;
}
.archive-category-nav ul li a {
width:100%;
padding-right:0;
padding-left:0;

background:#eaeff3;
border-top:1px solid #fff;
}

.archive-category-nav ul li a:hover {
}

.archive-category-nav ul li a span {
  margin-left:11px;
  padding-left: 11px;
}







/* 右メニュー  */

#sub-content {
  width: 90%;
  margin-right:5%;
}

/* 左メニュー */

#sidebar {
display:none;
}

.home #sidebar,
.corporate ~ #sidebar {
display:block;
}

#sidebar .widget_nav_menu div > ul > li:first-child a {
background: #1e6496;
background: -moz-linear-gradient(top, #1e6496 0%, #004881 100%);
background: -webkit-linear-gradient(top, #1e6496 0% ,#004881 100%);
background: linear-gradient(to bottom, #1e6496 0% ,#004881 100%);
border-top:1px solid #004275;
border-bottom:1px solid #4c7394;
}

#sidebar .widget_nav_menu div ul li {
  margin: 0;
}

#sidebar .widget_nav_menu div > ul > li.icon-automotive > a {
  background: url(images/nav/side-menu-back-automotive.png) right 0;
}
#sidebar .widget_nav_menu div > ul > li.icon-automotive > a:hover {
  background-position: right -31px ;
}

#sidebar #banner-widget aside img {
    margin: 0 auto;
}


/* フッター */

#in-footer #copyright {
  margin-right: 1em;
  width: auto ;
}

#in-footer #footer-nav {
  width: auto;
  margin-left:1em;
}



/* データシート検索ページ */

/*
.datasheets-archive-title {
width:100%;
}

#datasheets-pages li ul {
width:100%;
}

#datasheets-pages li {
background-image: none;
border:none;
margin:5px 0;
}

#datasheets-pages li span {
  width:90%;
  padding:10px 5%;
  border:none;
  font-weight:bold;
}
*/

.datasheets-pages-label {
display:none;
}

#datasheets-pages {
display:none;
}


/* 製品ページindex */
.entry-content h1{
width:100%;
background-size:100%;
}

.page h1 img,
.page h2 img {
    margin-bottom: 0;
    max-width: 100%;
    height:auto;
}

.entry-content .left {
float:none;
width:100%;
}


.entry-content .right {
float:none;
width:100%;
}

.entry-content h1 {
width: 100%;
}


.page img {max-width:100%; height:auto;}

.entry-header .entry-title,
.entry-header .datasheet-title {
width: 90%;
margin-left:5%;
border-right:1px solid #a2a2a2;
}

h1.datasheet-title {
width: 100%;
}


article.datasheets h2 {
border-right:1px solid #a2a2a2;
}


/* 製品概要ページ */
article.datasheets dl dt {
  width: 90%;
  padding: 0 0 0 5%;
  float:none;
}

article.datasheets dl dt.nodd {
  width: 90%;
}

article.datasheets dl dd {
  width: 85%;
  margin: 0 0 0 10%;
  padding: 0;
  float:none;
}

article.datasheets dl dd.float-none {
clear: both;
float: none;
width: 85%;
padding-left: 0;
}


.single-datasheets section.entry-content div img {
max-width: 100%;
}


/* データシートpdf DLボタン */
#sub-content p.datasheet-pdf-link,
.intro-product p.datasheet-pdf-link {
  width: 90%;
  height: auto;
  margin: 30px 5%;
  background: #cc3419 ;
background: -moz-linear-gradient(top, #cc3419 0%, #961301 100%);
background: -webkit-linear-gradient(top, #cc3419 0% ,#961301 100%);
background: linear-gradient(to bottom, #cc3419 0% ,#961301 100%);
border:1px solid #650202;
border-radius:8px;
}
#sub-content p.datasheet-pdf-link a,
.intro-product p.datasheet-pdf-link a {
  width: 100%;
  height: auto;
  color: #fff;
  background: url(images/icon/icon_pdf.png)  no-repeat 2em 50%;
  background-size: 45px;
  text-shadow: 1px 1px 0 black;
  text-decoration: none;
  padding: 15px 0;
  display: block;
  text-align:center;
}
#sub-content p.datasheet-pdf-link a span,
.intro-product p.datasheet-pdf-link a span {
  display: block;
}
#sub-content p.datasheet-pdf-link a span.name,
.intro-product p.datasheet-pdf-link a span.name {
  font-size: 16px;
  font-size: 1.6rem;
}
#sub-content p.datasheet-pdf-link a span.date,
.intro-product p.datasheet-pdf-link a span.date {
  font-size: 12px;
  font-size: 1.2rem;
}


.intro-product {
display:block;
width:90%;
margin:0 0 0 5%;
}


/* セレクションテーブルページ */
.entry-content {
max-width:90%;
margin-left: 5%;
height:auto;
}

#main-content .entry-content {
max-width:100%;
margin-left:0;
}


.page-parent .menu-local-navi1-container {
display:none;
}

.dataTables_wrapper .dataTables_filter {
width:100%;
margin:0 0 10px 0;
}

.dataTables_wrapper .dataTables_filter input {
width: 80%;
margin:0 0 0 5%;
padding: 2px 5%;
}


.dataTables_wrapper .dataTables_filter #all-clear {
margin-right: 5%;
}


#product-tab-nav {
width:100%;
padding: 6px 0;
}

.entry-content #product-tab-nav li {
width:90%;
margin:3px 0 3px 5%;
border: solid 1px #c7c7c7 !important;
}

#product-tab-nav li a {
  padding: 10px 13px 9px;
}

#product-tab-nav li.selection a {
}
#product-tab-nav li.selection-automotive a {
}


.entry-content .corporate {
margin:0!important;
width:100%!important;
}

.entry-content .corporate h1 {
width:95%;
padding: 12px 0 5px 5%;
}


/* 会社情報 */

.sp-btn {
clear:both;
}

.sp-btn a {
display:block;
width:90%;
height:auto;
padding:15px 0;
margin:20px 0 20px 5%;
text-align:center;

border:1px solid #999;
border-radius:4px;
background: #eaeff3;

background: linear-gradient(#eaeff3, #f6f8fa);
color:#555;
font-size:1.2em;
}


.offices table th {
width:20%!important;
}

.offices table td {
width:40%!important;
white-space: normal;
}


.field {
width:100% !important;
background-size:100%!important;
height:auto !important;
min-height:450px;
}

.field p a{
display:none;
}


.business-system {
width:100%!important;
}

.business-system>div {
width:100%!important;
margin-top:555px;
padding-bottom:45px;
padding-left:0;
}





/* tk green */ 

.page-template-single-tk .container {
width:100%;
}

.page-template-single-tk .entry-content {
width:90%;
margin-left:5%;
}
.page-template-single-tk #other-tk {
  float:none;
  width:100%;
  margin:0;
}





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






