* {margin:0;padding:0;}
.hide-accessible{display:none;}
#wrapperrohm a:hover, .wrapperrohm a:hover/*, footer a:hover*/ { color:#333;}
.rohm-LR7 .sidebar h4, .rohm-LR7 .sidebar .h4{margin-top:0px;}
.rohm-LR7 .nav-equal-height>li>a, .rohm-LR7 .nav-equal-height .nav>li>a, .rohm-LR7 .nav-equal-height-heading>a, .rohm-LR7 .nav-equal-height-heading>span { max-width: 100%; min-width: 100%;}
.open-admin-panel .lfr-add-panel .add-content-menu .search-bar{margin:10px;}
.open-admin-panel .lfr-add-panel .add-content-menu .add-portlet-message {margin: 20px; padding: 5px 20px;}
.open-admin-panel .lfr-add-panel .add-content-menu .add-portlet-message .info-message {margin: 20px 0;}
.open-admin-panel h1, .open-admin-panel h2, .open-admin-panel h3, .open-admin-panel h4, .open-admin-panel h5, .open-admin-panel h6, 
.open-admin-panel .h1, .open-admin-panel .h2, .open-admin-panel .h3, .open-admin-panel .h4, .open-admin-panel .h5, .open-admin-panel .h6 {font-family: inherit;font-weight: 500;line-height: 1.2;color: inherit;}
.open-admin-panel h4, .open-admin-panel .h4, .open-admin-panel h5, .open-admin-panel .h5, .open-admin-panel h6, .open-admin-panel .h6 {margin-top: 11px; margin-bottom: 11px;}
.open-admin-panel h4, .open-admin-panel .h4 {font-size: 19px;}
.open-admin-panel h6, .open-admin-panel .h6 {font-size: 13px;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
@media screen and (min-width: 768px){
	.open-admin-panel h4, .open-admin-panel .h4 {font-size: 18px;}
	.open-admin-panel h6, .open-admin-panel .h6 {font-size: 14px;}
}
.rohm-LR7 .portlet-decorate .portlet-content{border:0px none;}
.rohm-LR7 .maxfixsize.fullsize .wrapperrohm.newROHM.full-topHeader .portlet{padding-top:2px;}
.rohm-LR7 .rohm-breadcrumb-portlet{background-color: #ededed; box-shadow: 0px 1px 1px 0px #cacaca inset;margin-top: 0px !important;}
.rohm-LR7 .breadcrumb{padding: 12px 15px 14px;  -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;margin:0;}
.portlet-layout {
	clear: both;
	display: table;
	border-spacing: 0;
	table-layout: auto;
	width: 100%;
}
.portlet-column {
	display:table-cell;
	vertical-align:top;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{min-height:0;}
body {
	font:12px/18px Arial, Helvetica, Verdana, sans-serif;
	background:#fff;
	margin:0;
	padding:0;
	color:#000
}
.rohm-LR7 blockquote, .rohm-LR7 ul, .rohm-LR7 ol, .rohm-LR7 dl {
	margin:1em;
}
.rohm-LR7 ol,.rohm-LR7  ul, .rohm-LR7 dl {
	margin-left:2em;
}
.rohm-LR7 .sidebar-body blockquote, .rohm-LR7 .sidebar-body ul, .rohm-LR7 .sidebar-body ol, .rohm-LR7 .sidebar-body dl {
	margin:0em !important;
}
.aui-tabview-list, .aui-tab-active, body>.lfr-menu-list ul, .lfr-actions, .aui-dialog-content, .aui-dialog .aui-widget-hd, .modify-pages .delete-tab, input[type="submit"], input[type="button"], input[type="reset"], button {
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
	border-radius:4px !important;
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear-both:before, .clear-both:after {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden
}
.clear-both:after {
	clear:both
}
.clear-both {
	zoom:1
}
#header .customeNavigation{
	width:auto;
	height: auto;
	background-color:trasparent;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position: relative;
	z-index:8;
}
.ie .customeNavigation nav#main-navJQ{
	display:inline-block;
	float:left;
}
#nav li li, .en_US .wrapperrohm.newROHM #header .customeNavigation #nav li li  ,.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li li,
.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 li{
	padding-top: 0px;
	padding-bottom:0px;
}
#nav li li, .en_US .wrapperrohm.newROHM #header .customeNavigation #nav li li  ,.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li li,
.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li li, .ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li li,
.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li li, .zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li li{
	width: 100%;
}
#nav li li {
	padding-right:8px;
	padding-left:20px;
}
.wrapperrohm.newROHM #header .customeNavigation #nav li li {
	padding-right:0px;
	padding-left:0px;
}

.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li {
  width: 97%;
}
.ie .ui-selectmenu-icon {
	right:0px;
}
.ie .customeNavigation nav#main-navJQ{
	display:inline-block;
	float:left;
}
.ie input:focus,.ie input.focus{outline:0px none;}
html{overflow-x:hidden;}
@media (min-width:1116px){
	html {overflow-y: auto;}
}
.container-fluid.maxfixwidth{padding:0;}
#search-form .form-control::-moz-placeholder,
#search-form-2 .form-control::-moz-placeholder,
#search-form-3 .form-control::-moz-placeholder,
#search-form-4 .form-control::-moz-placeholder{color:#bebebe !important;}
#search-form .form-control:-ms-input-placeholder,
#search-form-2 .form-control:-ms-input-placeholder,
#search-form-3 .form-control:-ms-input-placeholder,
#search-form-4 .form-control:-ms-input-placeholder{color:#bebebe !important;}
#search-form .form-control::-webkit-input-placeholder,
#search-form-2 .form-control::-webkit-input-placeholder,
#search-form-3 .form-control::-webkit-input-placeholder,
#search-form-4 .form-control::-webkit-input-placeholder{color:#bebebe !important;}
.placeholder { color: #aaa; }
#search-form .form-control,
#search-form-2 .form-control,
#search-form-3 .form-control,
#search-form-4 .form-control{color:#464646;}
.en_US .sitefooterbottom,.de_DE .sitefooterbottom{font-family: 'IBM Plex SansRegular';}
.ja_JP .sitefooterbottom{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
.ko_KR .sitefooterbottom{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW .sitefooterbottom{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN .sitefooterbottom{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
.fixCookies #showcookiealert {z-index: 40;width: 100%;position: fixed;bottom: 0px;}
#wrapperrohm,.wrapperrohm {text-align: left; position: relative;}
.wrapperrohm.newROHM #header {line-height: 24px;margin-bottom: 0px;}
#wrapperrohm a:focus, #wrapperrohm a:visited,.wrapperrohm a:focus, .wrapperrohm a:visited, footer a:focus, footer a:visited {outline: none!important;text-decoration: none;}
.wrapperrohm.newROHM #header header .header #top-nav .lang-selection,.lang-selection {font: 12px/24px Arial, Helvetica, Verdana, sans-serif;color: #464646;text-decoration: none;display: inline-block; margin: 0;}
.lang-selection .dropdown-toggle,.lang-selection.open .dropdown-toggle {background: url(../images/rohm-theme/newrohm-img/icon-lang.svg) 50% 8px no-repeat;background-size: 18px;border: 0;width: 40px;height: 32px;margin-top: 2px;padding: 0;border-radius: 0 !important;outline: 0;}

.de_DE.signed-out .lang-selection .dropdown-toggle, .de_DE .lang-selection.open .dropdown-toggle,
.de_DE.signed-in .lang-selection .dropdown-toggle,
.zh_CN.signed-out .lang-selection .dropdown-toggle, .zh_CN .lang-selection.open .dropdown-toggle,
.zh_CN.signed-in .lang-selection .dropdown-toggle,
.ko_KR.signed-out .lang-selection .dropdown-toggle, .ko_KR .lang-selection.open .dropdown-toggle,
.ko_KR.signed-in .lang-selection .dropdown-toggle{margin-top: -1px;}

.ja_JP.signed-out .lang-selection .dropdown-toggle, .ja_JP .lang-selection.open .dropdown-toggle,
.ja_JP.signed-in .lang-selection .dropdown-toggle,
.zh_CN.signed-in.live-view .lang-selection .dropdown-toggle{margin-top: -2px;}

.zh_TW.signed-out .lang-selection .dropdown-toggle, .zh_TW .lang-selection.open .dropdown-toggle,
.zh_TW.signed-in .lang-selection .dropdown-toggle{margin-top: -2px;}

#MoBiMenue div .backItemClass .PrevCategory .floatRight{background-image: url(../images/rohm-theme/newrohm-img/newicon.png);}
.lang-selection.open .dropdown-toggle, .flysearchicon.open .sitesearch-toggle{/*box-shadow: 5px 14px 15px 0 #969696;*/outline: 0;}
.rohm-LR7 blockquote, .rohm-LR7 ul, .rohm-LR7 ol, .rohm-LR7 dl {margin: 1em;}
.rohm-LR7 ol, .rohm-LR7 ul, .rohm-LR7 dl {margin-left: 2em;}
.rohm-LR7 ol.carousel-indicators {margin-left: 0px;}
.fr {float: right;}
.wrapperrohm.newROHM .searchmenu div.searchlable a {color: #000;font-size: 16px !important;font-weight: bold;padding: 0px 6px 14px !important;
cursor: default;width: auto !important; display: none;}
.portlet-content, .portlet-minimized .portlet-content-container {padding-bottom:10px;}
.rohm-LR7 .portlet-decorate .portlet-content {border: 0px none;}
#header .customeNavigation {width: auto;height: auto;background-color: trasparent; -webkit-border-radius: 4px;-moz-border-radius: 4px;    border-radius: 4px;position: relative;z-index: 8;}
#header .customeNavigation #nav {float: left;font-family: Arial,Helvetica,Verdana,sans-serif;width: 100%;}
.en_US #header .customeNavigation #nav,.de_DE #header .customeNavigation #nav {font-family: 'IBM Plex SansRegular';}
#header .customeNavigation #nav, #partF #bradcrumb_menu,
.wrapperrohm.newROHM .mobiDisplay .headerquicklink.mobile .lang-selection,.prod-tree ul{margin-left: 0;margin-right: 0; padding-left:0;padding-right:0;}
#header .customeNavigation #nav, .wrapperrohm.newROHM #header .customeNavigation #nav ul,
.prod-tree ul{ margin-bottom: 0;}
#header .customeNavigation #nav, .wrapperrohm.newROHM #header .customeNavigation #nav ul,
.prod-tree ul,.prod-tree{ margin-top: 0;padding-bottom: 0;padding-top: 0;}
.headerquick-section .navbar-form, .headerquick-section .navbar-form.mobileSiteSearchForm{background-color:#dadada; box-shadow: inset -1px 1px 1px 1px #c2c2c2;border-radius: 20px;}
.wrapperrohm.newROHM #header .customeNavigation #nav li.selected span,#header .customeNavigation #nav li.selected span,#header .customeNavigation #nav li.selected span:hover{background-color: transparent !important;color: #333!important;border-top: 0px none;}
body.en_US #header .customeNavigation #nav, body.de_DE #header .customeNavigation #nav{font-family: 'IBM Plex SansRegular';}
.portlet-content, .portlet-minimized .portlet-content-container{padding-top: 12px; padding-left: 10px; padding-right: 10px; }
#header .customeNavigation #nav li {vertical-align: top;cursor: pointer;/* display: inline-block; */}
#header .customeNavigation #nav li span {float: left;padding: 12px 12px 11px;text-align: center;text-decoration: none;color: #fff;}
#header .customeNavigation #nav li span, .general-terms .link-box {display: block;font-size: 16px;font-weight: bold;}
.wrapperrohm.newROHM #header .customeNavigation #nav li ul, .wrapperrohm.newROHM #header .customeNavigation #nav li li:hover ul, .wrapperrohm.newROHM #header .customeNavigation #nav li li li ul, .wrapperrohm.newROHM #header .customeNavigation #nav li.sfhover ul, .wrapperrohm.newROHM #header .customeNavigation #nav li li.sfhover ul, .wrapperrohm.newROHM #header .customeNavigation #nav li li li.sfhover ul{left: 0px;z-index: 8;}
.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent{-moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; z-index: -1;}
.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent {width: 720px;border: 0px solid #e8e8e8;background-color: #fff;opacity: 1;filter: alpha(opacity=100);box-shadow: 5px 5px 15px 0 #5c5c5f;}
#header .customeNavigation #nav li {vertical-align: top;cursor: pointer;/* display: inline-block; */}
#header .customeNavigation #nav li#nav-01 li ,#header .customeNavigation #nav li#nav-01 li:hover{display:inline-block;}
.wrapperrohm.newROHM #header .customeNavigation #nav ul, .selectOption .searchmenu li ul{ margin-top: 0;}
.wrapperrohm.newROHM #header .customeNavigation #nav ul {border: 1px #D9D9D9 solid;line-height: 18px;background: #FFF;font-weight: bold;}
.wrapperrohm.newROHM #header .customeNavigation #nav li ul {position: absolute;left: 0em;width: 13.9em;top: 44px;}
.wrapperrohm.newROHM #header .customeNavigation #nav li ul, #navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item a.ui-corner-all, .engineering-tips .title,.general-terms .title {font-weight: normal;margin-top:0;margin-bottom:0;}
.wrapperrohm.newROHM #header .customeNavigation #nav li ul, #navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item a.ui-corner-all, .wrapperrohm.newROHM #header .customeNavigation #nav ul,.rohm-LR7 .navbar-Mobile .form .selectOption .searchmenu, .rohm-LR7 .navbar-NotMobile .form .header-search1 .form-group .selectOption .searchmenu {list-style: none;	margin-left:0; margin-right:0;}
.wrapperrohm.newROHM #header .customeNavigation #nav li ul.parent li a {width: auto;position: relative;display: inline;text-decoration: none;}
#dockbarlayout .container-fluid-1280 ul,.lfr-add-panel form,.rohmhome #column-3 .portlet,.rohmhome #column-4 .portlet {margin-top: 0;}
.lfr-add-panel form,#isolatedConvertersForm .iepl button, .Prodcat ul,.Prodcattype1 ul,.Prodcattype2 ul, .rohmhome #column-3 .portlet,.rohmhome #column-4 .portlet, .color-scheme .thumbnail-carousel-indicators.carousel-indicators,.prod-tree .sub, .control-menu ul,.sidebar-body ul, .rohm-LR7 .yui3-widget-bd .open.lfr-icon-menu-open ul,.headerquick-section .navbar-form{margin-bottom:0;}
#MoBiMenue div.myMenu ul,#dockbarlayout .container-fluid-1280 ul, #isolatedConvertersForm .iepl button,.Prodcat ul,.Prodcattype1 ul,.Prodcattype2 ul,
.control-menu ul,.sidebar-body ul, .rohm-LR7 .yui3-widget-bd .open.lfr-icon-menu-open ul, .headerquick-section .navbar-form, .lfr-add-panel form, .rohmhome #column-3 .portlet,.rohmhome #column-4 .portlet{margin-left: 0;margin-right: 0;}
#dockbarctrl{position:absolute; z-index:9999;}
.nav-equal-height>li>a, .nav-equal-height .nav>li>a, .nav-equal-height-heading>a, .nav-equal-height-heading>span{max-width:100%;}
.sidenav-menu .collapse {overflow: inherit;}
.lfr-add-panel  input[type="text"], .portlet-layout select, .portlet-layout textarea, .portlet-layout input[type="text"], .portlet-layout input[type="password"], .portlet-layout input[type="datetime"], .portlet-layout input[type="datetime-local"], .portlet-layout input[type="date"], .portlet-layout input[type="month"], .portlet-layout input[type="time"], .portlet-layout input[type="week"], .portlet-layout input[type="number"], .portlet-layout input[type="email"], .portlet-layout input[type="url"], .portlet-layout input[type="search"], .portlet-layout input[type="tel"], .portlet-layout input[type="color"], .portlet-layout .uneditable-input {height:inherit;background:none #fff; -webkit-border-radius: 0px;    -moz-border-radius: 0px; border-radius: 0px; }
.fRight input[type="text"] {font-size: 14px;}
.lfr-add-panel a:hover,.lfr-product-menu-panel a:hover, .lfr-simulation-panel a:hover{text-decoration:none;}
.lfr-add-panel .add-portlet-message h4,.lfr-add-panel .add-portlet-message h6{font-weight:normal;}
.lfr-add-panel .add-portlet-message h4{font-size:18px;}
.lfr-add-panel .add-portlet-message h6{font-size:14px;}
.lfr-app-column-view img{max-width:inherit;}
#showcookiealert {padding: 16px 0px 10px; background-color: #dc2640; color: #fff;}
#showcookiealert .cookiecontainer{text-align:center;min-width:90%;width:50%;margin:0 auto;}
#showcookiealert .cookiecontainer p{margin-bottom:10px;}
#showcookiealert .cookiecontainer .labelcookie p{margin-bottom:7px;}
#showcookiealert .labelcookie{margin-bottom: 4px;}
#showcookiealert .labelcookie,
.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text,
.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover,
.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text,
.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover,
.rohm-LR7 .wrapperrohm.newROHM .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox{text-transform: uppercase;font-size: 16px;}
.rohm-LR7 .en_US .wrapperrohm.newROHM .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox,.rohm-LR7 .de_DE .wrapperrohm.newROHM .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox{font-family: 'IBM Plex SansMedium';}
.ja_JP #showcookiealert .labelcookie, .ko_KR #showcookiealert .labelcookie,.zh_TW #showcookiealert .labelcookie,.zh_CN #showcookiealert .labelcookie{text-transform:capitalize ;}
.ko_KR  #showcookiealert .labelcookie{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW  #showcookiealert .labelcookie{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN  #showcookiealert .labelcookie{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
.ja_JP #showcookiealert .labelcookie{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
#showcookiealert .labelcookiemessage{font-size:16px;line-height: 24px;position:relative;}
.en_US #showcookiealert .labelcookiemessage,.de_DE #showcookiealert .labelcookiemessage{font-family: 'IBM Plex SansRegular';}
.ko_KR #showcookiealert .labelcookiemessage{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW #showcookiealert .labelcookiemessage{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN #showcookiealert .labelcookiemessage{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
.ja_JP #showcookiealert .labelcookiemessage{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
#showcookiealert .labelcookiemessage .labelcookiemessageContent{margin-left: auto;margin-right: auto;width: 72%;}
#showcookiealert #closecookiealert{background:url("../images/rohm-theme/closecookie-icon.gif") 0 0 no-repeat; width:32px; height:32px;float: left;position:absolute;left:3%;top: -6px;display: inline-block;cursor: pointer;}
#showcookiealert .privacybutton{background-color:#ab0e25; color:#fff; text-align:center; -webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;display: inline-block;}
#showcookiealert .privacybutton a, #showcookiealert .privacybutton a:hover, #MoBiMenue div.myMenu ul li a{ text-align:center;padding-top:6px;padding-bottom: 6px;line-height: 18px;}
#showcookiealert .privacybutton a, #showcookiealert .privacybutton a:hover{ color:#fff;text-decoration:none;padding-left:24px;padding-right: 24px;display: inline-block;font-size:14px;}
.en_US #showcookiealert .privacybutton a, .en_US #showcookiealert .privacybutton a:hover,.de_DE #showcookiealert .privacybutton a, .de_DE #showcookiealert .privacybutton a:hover{font-family: 'IBM Plex SansMedium';}
.ko_KR #showcookiealert .privacybutton a, .ko_KR #showcookiealert .privacybutton a:hover{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW #showcookiealert .privacybutton a, .zh_TW #showcookiealert .privacybutton a:hover{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN #showcookiealert .privacybutton a, .zh_CN #showcookiealert .privacybutton a:hover{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
.ja_JP #showcookiealert .privacybutton a,.ja_JP #showcookiealert .privacybutton a:hover{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
.portlet-topper{z-index:1;}
.rohm-LR7 .control-menu .staging-message{text-align:center; width:100%;}
.rohm-LR7 .control-menu .control-menu-nav-item li:last-child, .rohm-LR7 .staging-bar .control-menu-level-2-nav li:last-child{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.rohm-LR7 .staging-bar .control-menu-level-2-nav li:last-child {width: 80%;}
.rohm-LR7 .portlet{clear:both; position:relative;}
#navigation #search-form-2 .yui3-aclist .yui3-aclist-content li.yui3-aclist-item {min-width: 158px;font-size:14px;line-height:24px;}
.ja_JP #navigation #search-form-2 .yui3-aclist .yui3-aclist-content li.yui3-aclist-item{font-size:13px;}
.rohm-LR7 #wrapperrohm .recommended-prod .recmProduct td:first-child a,.rohm-LR7 .wrapperrohm .recommended-prod .recmProduct td:first-child a{text-decoration: underline;}
.rohm-LR7 #wrapperrohm .recommended-prod .recmProduct td:first-child a:hover,.rohm-LR7 .wrapperrohm .recommended-prod .recmProduct td:first-child a:hover{color:#337ab7;}
.rohm-LR7 #wrapperrohm .portlet-login a.portlet-icon-back,.rohm-LR7 .wrapperrohm .portlet-login a.portlet-icon-back {display: none;}
.lfr-notification-container{padding-top:0;top:0;}
/* .lfr-notification-wrapper.in .alert-dismissible{font-family: 'IBM Plex SansRegular';line-height: 18px !important;padding: 2px 35px 2px 14px;margin-bottom:0;} */
.lfr-notification-wrapper.in .alert-dismissible .yui3-widget-bd{line-height: 12px;font-size: 12px}
.lfr-notification-wrapper.in .alert-dismissible .yui3-widget-bd a:hover,.lfr-notification-wrapper.in .alert-dismissible .yui3-widget-bd a:focus{text-decoration:underline;}
.lfr-notification-wrapper.in .alert-warning .yui3-widget-bd strong .lexicon-icon{margin-top:-8px;}
.lead{margin-bottom: 20px;/*font-size: 21px!important;line-height: 30px;*/font-weight: 200!important;padding-right:10px;margin-right:0px!important;}
.alert-warning {color: #c09853!important;}
.lfr-notification-wrapper.in .alert-dismissible .yui3-widget-bd a:hover, .lfr-notification-wrapper.in .alert-dismissible .yui3-widget-bd a:focus{color: #23527c!important;}
@media only screen and (min-width: 768px){
	body.open #wrapper{padding-left:0!important;}
	body.open.has-control-menu.staging-ready .admin-transition {
		padding-left: 320px !important;
	}
	.has-control-menu.signed-in #wrapper {
		margin-top: 0px;
	}
	.has-control-menu.signed-in.adminpower #wrapper {
		margin-top: 46px!important;
	}
	.has-control-menu.signed-in #wrapper.isNormalUser {
		margin-top: 64px!important;
	}
	.admin-transition {
		-webkit-transition: padding .5s ease;
		-moz-transition: padding .5s ease;
		transition: padding .5s ease;
		background-color: #111111;
	}
	.rohmhome  .portlet > .portlet-content-editable, .rohmhome .portlet:hover > .portlet-content-editable, .rohmhome  .portlet.focus > .portlet-content-editable {
		border:0 none;
	}
	.portlet-title-text{display:none;}
	.rohm-LR7 ol.carousel-indicators {margin-left: 0px;margin-top: 9px;margin-bottom: 9px;}
	.yui3-aclist-list{margin:0 !important;}
	.yui3-aclist-content{border:0 none!important;}
	form#search-form-2 .yui3-aclist-hidden:nth-child(2){display:none;}
	form#search-form-2 .yui3-aclist-hidden:nth-child(2) .yui3-aclist-content{background:transparent!important; border:0 none!important;}
}
@media only screen and (max-width: 767.98px){
	.has-control-menu.signed-in #wrapper {
		margin-top: 0px;
	}
	.staging-ready.signed-in #wrapper {
		margin-top: 46px !important;
	}
	.signed-out #wrapper {
		margin-top: 17px !important;
	}
	.yui3-aclist-list{margin:0 !important;}
	.yui3-aclist {position: absolute;top: 30px !important;width:100%;}
	.yui3-aclist-hidden {visibility: visible;opacity:0;}
	form#search-form-2 .yui3-aclist-hidden:nth-child(2){display:none;}
}
#top-nav{float:left; margin-left: 24px;}
#wrapper{padding-top:0;}
.staging.signed-in #wrapper .wrapperrohm.newROHM #header, .live-view.signed-in #wrapper .wrapperrohm.newROHM #header{margin-top:0px;}
.signed-in .wrapperrohm.newROHM #header header .header,.signed-out .wrapperrohm.newROHM #header header .header{height: 92px;}
.wrapperrohm.newROHM #header header .header .rohmlogo{margin-top: 15px;}
.wrapperrohm.newROHM #header header .header .rohmlogo img{/*transform: scale(1.08);*/transform-origin: left;}
.wrapperrohm.newROHM header .header .rohmlogo{display: block;width: 96px;/* height: 72px; */margin-bottom: 4px;z-index:3;/*transform: scale(1.08);*/transform-origin: left;}
.wrapperrohm.newROHM #header header .header #top-nav .lang-selection,.lang-selection {font: 12px/24px Arial, Helvetica, Verdana, sans-serif;color: #464646;text-decoration: none;display: inline-block;margin: 0px 10px 0 0;}
 .signed-out .wrapperrohm.newROHM #header header .header #top-nav .lang-selection, .signed-out .lang-selection{margin-top:0px;}
.wrapperrohm.newROHM #header header .header #top-nav .lang-selection.open ul.radio-menu,.lang-selection.open ul.radio-menu{border: 0;box-shadow: 5px 14px 15px 0 #969696;padding: 15px 6px;margin:0;}
.headerquicklink {text-align:right; display: flex; justify-content: flex-end;}
.headerquicklink div.rohmlogin{display: inline-block;margin-right: 5px;box-shadow: 2px 2px 7px 0 #A6ABBD;}
.headerquicklink .rohmlogin, .headerquicklink a {font-size: 14px; color: #333;text-transform: capitalize; display: inline;}
.rohm-LR7 .headerquicklink a:hover{color:#999!important;text-decoration: none;}
.headerquicklink .rohmlogin a:hover{color:#fff!important;}
.rohm-LR7 .headerquicklink a:hover img{opacity:0.5;}
.headerquicklink a{border-left: 1px solid #333;margin-right: 8px; padding-left: 7px;height: 18px; line-height: 18px;display: flex;align-items: center;flex-direction: row;}
.headerquicklink a:nth-child(-n+3){height:auto;}
.zh_CN .headerquicklink:not(.mobile) a, .zh_TW .headerquicklink:not(.mobile) a{padding-top: 3px;}
.headerquicklink a:first-child{border-left:0;}
.en_US .headerquicklink .rohmlogin, .en_US .headerquicklink a,.de_DE .headerquicklink .rohmlogin, .de_DE .headerquicklink a {font-family: 'IBM Plex SansRegular';}
.ko_KR .headerquicklink .rohmlogin, .ko_KR .headerquicklink a{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW .headerquicklink .rohmlogin, .zh_TW .headerquicklink a{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN .headerquicklink .rohmlogin, .zh_CN .headerquicklink a{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
.ja_JP .headerquicklink .rohmlogin,.ja_JP .headerquicklink a, .ja_JP .headerquicklink .rohmlogin span {font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
 /* searchbox flyout */
.flysearchicon{margin-left:0px;margin-right:10px;position: relative;}
.flysearchicon {display: inline-block;width: 30px;height: 24px;text-align: center;margin-bottom:0 !important;float: initial;}
.sitesearchBoxpanel {position: absolute;left: 0px;top: 28px;/* bottom: 0; */width: 294px;z-index: 3;transition: transform 0.2s;display:none;}
.sitesearchBoxpanel.open {display:block;}

.sitesearchBoxpanel.open + .veil {position: fixed;top: 0; right: 0; bottom: 0; left: 0;background-color: rgba(0, 0, 0, 0.85);z-index: 0;}
.sitesearch-toggle,button.sitesearch-toggle:hover {display: block;border: 0;padding: 0px;background: url(../images/rohm-theme/newrohm-img/icon-search.svg) 50% 10px no-repeat;background-size: 17px;width: 40px;height: 32px;margin-top: 1px;border-radius: 0 !important;outline: 0;}
.de_DE.signed-out .sitesearch-toggle, .de_DE.signed-in .sitesearch-toggle,
.zh_CN.signed-out .sitesearch-toggle, .zh_CN.signed-in .sitesearch-toggle,
.zh_TW.signed-out .sitesearch-toggle, .zh_TW.signed-in .sitesearch-toggle,
.ko_KR.signed-out .sitesearch-toggle, .ko_KR.signed-in .sitesearch-toggle {margin-top: -2px;}

.de_DE.staging-ready.signed-in .sitesearch-toggle,
.de_DE.staging-ready.live-view.signed-in .all-page-fixed-header .sitesearch-toggle,
.ko_KR.staging-ready.live-view.signed-in .all-page-fixed-header .sitesearch-toggle,
.ja_JP.signed-out .sitesearch-toggle, .ja_JP.signed-in .sitesearch-toggle {margin-top: -2.5px;}

.headerquick-section .lfr-ddm-field-group-inline .icon-monospaced .searchicon1{background: url(../images/rohm-theme/newrohm-img/icon-search.svg) 35% 30% no-repeat;background-size: 17px;height: 30px;width: 28px;line-height: 30px;display: block;filter: grayscale(1);}
.flysearchicon.open .sitesearch-toggle:hover, .lang-selection.open .dropdown-toggle:hover{opacity: 1 !important;}
 /* End flyout */
.headerquicklink a.rohmlogin, .headerquicklink a.rohmlogin.logout{margin-left:0px;}
.headerquicklink a.firstlink{margin-left:0px;border-left: 0;}
.headerquicklink a.last-child{margin-right:0px;}
.headerquicklink .rohmlogin, .headerquicklink a.rohmlogin, .headerquicklink a.rohmlogin{padding-bottom:0px;padding-left:5px;padding-right:5px; line-height: 30px;border-right: 0; border-left: 0;margin-right:0px;}
.headerquicklink .rohmlogin, .headerquicklink a.rohmlogin {background-color: #da1f3d;padding-top: 6px !important; color: #fff !important;margin-top: -5px;border-radius: 0px 0px 5px 5px;}
.headerquicklink a.rohmlogin.logout {border-radius: 5px 5px 0px 0px;cursor: pointer;}
.engineering-tips  .tip-inner img, .rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu,
.headerquick-section .caret,.navbar-NotMobile .form .header-search1 .caret , .navbar-NotMobile .form .header-search1 .caret,.navbar-NotMobile .form .header-search1 .caret, .prod-tree .arrow, .headerquick-section .navbar-header .navbar-toggle.MenuIconClose .icon-bar:nth-child(2),.para-table .para-search .filtered-table th{border-left-style: solid;border-right-style: solid;	border-top-style: solid; }
.headerquick-section .caret,.navbar-NotMobile .form .header-search1 .caret , .navbar-NotMobile .form .header-search1 .caret,.navbar-NotMobile .form .header-search1 .caret, .prod-tree .arrow{border-left-color: transparent;	border-right-color: transparent;border-top-color: #a1a1a1;}
.headerquick-section .caret {height: 12px;width: 12px;margin-top: 10px;border-top-width: 7px;border-right-width: 7px;border-left-width: 7px;}
.rohm-LR7 .en_US .wrapperrohm.newROHM #header header .header #top-nav .lang-selection ul.radio-menu li label,.en_US .lang-selection ul.radio-menu li label, 
.rohm-LR7 .de_DE .wrapperrohm.newROHM #header header .header #top-nav .lang-selection ul.radio-menu li label,.de_DE .lang-selection ul.radio-menu li label{font-family: 'IBM Plex SansRegular';}
.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header header .header #top-nav .lang-selection ul.radio-menu li label,.ja_JP .lang-selection ul.radio-menu li label{font-family: -apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header header .header #top-nav .lang-selection ul.radio-menu li label,.ko_KR .lang-selection ul.radio-menu li label{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif"!important;}
.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header header .header #top-nav .lang-selection ul.radio-menu li label,.zh_TW .lang-selection ul.radio-menu li label{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體"!important;}
.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header header .header #top-nav .lang-selection ul.radio-menu li label,.zh_CN .lang-selection ul.radio-menu li label{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif!important;}

.rohm-LR7 .wrapperrohm.newROHM #header header .header #top-nav .lang-selection ul.radio-menu li label,.lang-selection ul.radio-menu li label{color: #252528;font-size: 14px!important;font-weight: normal;line-height: 11px;}

.wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span{font-weight:normal;}
.en_US .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span,.de_DE .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span{font-family: 'IBM Plex SansMedium';}
.zh_CN .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
.zh_TW .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.ko_KR .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.ja_JP .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span{font-weight:bold;font-family: -apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
.rohm-LR7 .wrapperrohm.newROHM #header .customeNavigation #nav li ul.parent li,.rohm-LR7 .wrapperrohm.newROHM #header .customeNavigation #nav li ul{cursor:auto;}
.rohm-LR7 .wrapperrohm.newROHM #header .customeNavigation #nav li ul.parent li a{word-break: break-word;}
.ie.rohm-LR7 .wrapperrohm.newROHM #header .customeNavigation #nav li ul.parent li a{word-break: normal;}
.wrapperrohm.newROHM #header #navigation .desktop-navi-left #nav li a, .wrapperrohm.newROHM #header #navigation .desktop-navi-left #nav li a:hover {	border-radius: 0px;}
.rohm-LR7 .wrapperrohm #navigation{min-height:1em;}
.wrapperrohm #navigation{background:none transparent; z-index:2;}
.wrapperrohm #navigation a{padding:0px;}
.wrapperrohm #navigation, #navigation .selected a, #navigation a:hover, #navigation a:focus, #navigation .child-menu li a, #navigation .aui-dd-dragging, .lfr-navigation-proxy{background-color:transparent;}
.wrapperrohm #navigation ul{padding:0px;}
.wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a{font-size: 18px;}
.wrapperrohm #navigation .rohmnavigation span, .wrapperrohm #navigation .rohmnavigation span:hover, .wrapperrohm #navigation .rohmnavigation span:focus, .wrapperrohm #navigation .rohmnavigation .child-menu li span, .wrapperrohm #navigation .rohmnavigation .selected span, .wrapperrohm #navigation .rohmnavigation .aui-dd-dragging, .wrapperrohm .rohmnavigation .lfr-navigation-proxy {background:transparent; padding: 3px 6px !important; margin:0px;}
.wrapperrohm #navigation .rohmnavigation span, .wrapperrohm #navigation .rohmnavigation span:hover, .wrapperrohm #navigation .rohmnavigation span:focus, .wrapperrohm #navigation .rohmnavigation .child-menu li span, .wrapperrohm #navigation .rohmnavigation .selected span, .wrapperrohm #navigation .rohmnavigation .aui-dd-dragging, .wrapperrohm .rohmnavigation .lfr-navigation-proxy,.navbar ul li a{color: #000; outline: 0; text-shadow: 0px 0px transparent;}
.wrapperrohm #navigation .rohmnavigation li.selected:first-of-type span, .wrapperrohm #navigation .rohmnavigation li:first-of-type span, .wrapperrohm #navigation .rohmnavigation li:first-of-type span:hover{padding: 3px 6px 3px 0px!important;}
#navigation .rohmnavigation li:first-of-type.selected span{padding: 3px 8px 3px 0px!important;}
.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span, .rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span:hover span{padding:0px !important;}
.rohm-LR7 .wrapperrohm #navigation .rohmnavigation #nav li#nav-03.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown, .rohm-LR7 .wrapperrohm #navigation .rohmnavigation #nav li#nav-03.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown:hover{color:#da2540!important; float:right;}
.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text,
.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover,
.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text,
.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover,
.rohm-LR7 .wrapperrohm.newROHM .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox{color:#252525; float:left;}
.rohm-LR7 .ko_KR .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .ko_KR .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.rohm-LR7 .zh_TW .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .zh_TW .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.rohm-LR7 .zh_CN .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .zh_CN .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
.rohm-LR7 .ja_JP .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .ja_JP .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
.wrapperrohm #navigation .rohmnavigation li.selected:last-child span, .wrapperrohm #navigation .rohmnavigation li:last-child span, .wrapperrohm #navigation .rohmnavigation li:last-child span:hover, .wrapperrohm #navigation .rohmnavigation span:last-child:focus{padding: 3px 0px 3px 6px!important;}
#navigation .rohmnavigation li:last-child.selected span{padding: 3px 0px 3px 6px!important;}
#navigation .rohmnavigation li.selected span {-moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0.8); -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.8); box-shadow: inset 0 0px 0px rgba(0,0,0,0.8);}
.navbar{border: 0px none; min-height: auto;}
#wrapperrohm #navigation .rohmnavigation a:focus, .wrapperrohm #navigation .rohmnavigation a:focus{color: #5b677d; outline: 0; text-shadow: 0px 0px transparent;}
.rohm-LR7 #wrapperrohm .breadcrumb a, .rohm-LR7 #wrapperrohm .breadcrumb a:hover{color:#292929!important;}
.rohm-LR7 #wrapperrohm .breadcrumb a, .rohm-LR7 #wrapperrohm .breadcrumb a:hover, .rohm-LR7 #wrapperrohm .breadcrumb > li{font-size: 14px;text-transform: none;}
.rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb>li:before, .rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb>li+li:before{content: '';padding-left: 0px;padding-right: 0px; display:none;}
.rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb>li{padding-left: 20px;}
.rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb>li:first-child{padding-left: 0px;}
.rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb>li:last-child{float:right;}
.rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb>li a{background: url(../images/rohm-theme/newrohm-img/jump-down-icon.png) 100% 50% no-repeat; color: #B8BAC2;padding-right: 13px;}
.rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb>li:last-child a{background: url(../images/rohm-theme/newrohm-img/jump-up-icon.png) 100% 50% no-repeat;}
.rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb a, .rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb a:hover, .rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb > li, .rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb > li:last-child, .rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb li:last-child a{color: #FFFFFF!important;font-size: 14px;font-weight: 600;line-height: 16px;}
.rohm-LR7 .en_US #wrapperrohm .breadcrumb a, .rohm-LR7 .en_US #wrapperrohm .breadcrumb a:hover, .rohm-LR7 .en_US #wrapperrohm .breadcrumb > li, .rohm-LR7 .de_DE #wrapperrohm .breadcrumb a, .rohm-LR7 .de_DE #wrapperrohm .breadcrumb a:hover, .rohm-LR7 .de_DE #wrapperrohm .breadcrumb > li,
.rohm-LR7 .en_US #wrapperrohm .newrohmdesign .breadcrumb a, .rohm-LR7 .en_US #wrapperrohm .newrohmdesign .breadcrumb a:hover, .rohm-LR7 .en_US #wrapperrohm .newrohmdesign .breadcrumb > li{font-family: 'IBM Plex SansLight' !important;}
.rohm-LR7 .ko_KR #wrapperrohm .breadcrumb a, .rohm-LR7 .ko_KR #wrapperrohm .breadcrumb a:hover,
.rohm-LR7 .ko_KR #wrapperrohm .newrohmdesign .breadcrumb a, .rohm-LR7 .ko_KR #wrapperrohm .newrohmdesign .breadcrumb a:hover, .rohm-LR7 .ko_KR #wrapperrohm .newrohmdesign .breadcrumb > li{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.rohm-LR7 .zh_TW #wrapperrohm .breadcrumb a, .rohm-LR7 .zh_TW #wrapperrohm .breadcrumb a:hover,
.rohm-LR7 .zh_TW #wrapperrohm .newrohmdesign .breadcrumb a, .rohm-LR7 .zh_TW #wrapperrohm .newrohmdesign .breadcrumb a:hover, .rohm-LR7 .zh_TW #wrapperrohm .newrohmdesign .breadcrumb > li{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.rohm-LR7 .zh_CN #wrapperrohm .breadcrumb a, .rohm-LR7 .zh_CN #wrapperrohm .breadcrumb a:hover,
.rohm-LR7 .zh_CN #wrapperrohm .newrohmdesign .breadcrumb a, .rohm-LR7 .zh_CN #wrapperrohm .newrohmdesign .breadcrumb a:hover, .rohm-LR7 .zh_CN #wrapperrohm .newrohmdesign .breadcrumb > li{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
.rohm-LR7 .ja_JP #wrapperrohm .breadcrumb a, .rohm-LR7 .ja_JP #wrapperrohm .breadcrumb a:hover,
.rohm-LR7 .ja_JP #wrapperrohm .newrohmdesign .breadcrumb a, .rohm-LR7 .ja_JP #wrapperrohm .newrohmdesign .breadcrumb a:hover, .rohm-LR7 .ja_JP #wrapperrohm .newrohmdesign .breadcrumb > li{font-family: -apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
.rohm-LR7 #wrapperrohm .breadcrumb .current-page, .rohm-LR7 #wrapperrohm .breadcrumb li:last-child a, .rohm-LR7 #wrapperrohm .breadcrumb li:last-child span{  font-size: 14px; color:#4E4F53!important;}
.rohm-LR7 #wrapperrohm .breadcrumb .current-page{font-weight:bold;}
.ie .live-view .ie_attention_alert,.ie .staging .ie_attention_alert{margin-top:-1px;}
.ie .live-view .all-page-fixed-header .ie_attention_alert, .ie .staging .all-page-fixed-header .ie_attention_alert{margin-top:0;}
.ie .ie_attention_alert {display:block !important;text-align: center;font-size: 14px;background-color: #da1f3d;color: #fff;padding-top: 9px;padding-bottom: 11px;padding-left: 15px;padding-right: 15px;position: relative;z-index: 9999;width:100%;}
.ie .ja_JP .ie_attention_alert {padding-top: 12px;padding-bottom: 8px;}
.ie .de_DE .ie_attention_alert, .ie .ko_KR .ie_attention_alert, .ie .zh_TW .ie_attention_alert, .ie .zh_CN .ie_attention_alert {padding-top: 9px;padding-bottom: 11px;}
.ie .ko_KR .ie_attention_alert_content span,.ie .zh_TW .ie_attention_alert_content span,.ie .zh_CN .ie_attention_alert_content span,.ie .ja_JP .ie_attention_alert_content span{ font-weight:bold;}
.ie .en_US .ie_attention_alert_content span, .ie .de_DE .ie_attention_alert_content span{font-family: 'IBM Plex SansMedium';}
.rohm-LR7 .en_US #wrapperrohm .breadcrumb .current-page, .rohm-LR7 .en_US #wrapperrohm .breadcrumb li:last-child a, .rohm-LR7 .en_US #wrapperrohm .breadcrumb li:last-child span,
.rohm-LR7 .de_DE #wrapperrohm .breadcrumb .current-page, .rohm-LR7 .de_DE #wrapperrohm .breadcrumb li:last-child a, .rohm-LR7 .de_DE #wrapperrohm .breadcrumb li:last-child span,.ie .en_US .ie_attention_alert,.ie .de_DE .ie_attention_alert{ font-family: 'IBM Plex SansLight'!important;}
.rohm-LR7 .ko_KR #wrapperrohm .breadcrumb .current-page, .rohm-LR7 .ko_KR #wrapperrohm .breadcrumb li:last-child a, .rohm-LR7 .ko_KR #wrapperrohm .breadcrumb li:last-child span,.ie .ko_KR .ie_attention_alert{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.rohm-LR7 .zh_TW #wrapperrohm .breadcrumb .current-page, .rohm-LR7 .zh_TW #wrapperrohm .breadcrumb li:last-child a, .rohm-LR7 .zh_TW #wrapperrohm .breadcrumb li:last-child span,.ie .zh_TW .ie_attention_alert{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.rohm-LR7 .zh_CN #wrapperrohm .breadcrumb .current-page, .rohm-LR7 .zh_CN #wrapperrohm .breadcrumb li:last-child a, .rohm-LR7 .zh_CN #wrapperrohm .breadcrumb li:last-child span,.ie .zh_CN .ie_attention_alert{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
.rohm-LR7 .ja_JP #wrapperrohm .breadcrumb .current-page, .rohm-LR7 .ja_JP #wrapperrohm .breadcrumb li:last-child a, .rohm-LR7 .ja_JP #wrapperrohm .breadcrumb li:last-child span,.ie .ja_JP .ie_attention_alert{ font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
.rohm-LR7 #wrapperrohm .breadcrumb-horizontal>li+li:before{background-image:none;content: '\00bb'; margin-top: -0.61em;font-size: 14px;color:#292929!important;}
.rohm-LR7 .ja_JP #wrapperrohm .breadcrumb-horizontal>li+li:before{margin-top: -0.65em;}
.rohm-LR7 #wrapperrohm .breadcrumb > li {text-shadow: 0 0px 0 transparent;display:inline-block;overflow:visible;max-width: 100%;}
.rohm-LR7 .ko_KR #wrapperrohm .breadcrumb-horizontal>li+li:before,.rohm-LR7 .ko_KR #wrapperrohm .breadcrumb > li {font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif"!important;}
.rohm-LR7 .zh_TW #wrapperrohm .breadcrumb-horizontal>li+li:before,.rohm-LR7 .zh_TW #wrapperrohm .breadcrumb > li{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體"!important;}
.rohm-LR7 .zh_CN #wrapperrohm .breadcrumb-horizontal>li+li:before,.rohm-LR7 .zh_CN #wrapperrohm .breadcrumb > li,.zh_CN input[type="text"],.zh_CN select,.zh_CN input[type="button"],.zh_CN input[type="password"],.zh_CN input[type="submit"],.zh_CN #header .customeNavigation #nav{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif!important;}
.rohm-LR7 .ja_JP #wrapperrohm .breadcrumb-horizontal>li+li:before,.rohm-LR7 .ja_JP #wrapperrohm .breadcrumb > li {font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
.rohm-LR7 #wrapperrohm .rohm-header-portlet .portlet-content {padding: 0;}
.rohm-LR7 #wrapperrohm .rohm-header-portlet .portlet-topper,.rohm-LR7 #wrapperrohm .rohm-header-portlet .portlet-content h2.portlet-title-text, .rohm-LR7 .portlet-content h2.portlet-title-text {display: none;}
.rohm-LR7 #wrapperrohm .portlet-decorate.rohm-header-portlet .portlet-content,.rohm-LR7 #wrapperrohm  .portlet-content{background-color:transparent;}
.rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb>li.active a{color:#DC2640 !important;}
.portlet .visible-interaction {display: none;}
.portlet:active .visible-interaction, .portlet:hover .visible-interaction, .portlet:focus .visible-interaction, .portlet.active .visible-interaction {display: inherit;transform: translateY(0%);transform: translateX(-250%);position: absolute;right: 0;z-index: 1;}
.portlet:active .visible-interaction .direction-left-side, .portlet:hover .visible-interaction .direction-left-side, .portlet:focus .visible-interaction .direction-left-side, .portlet.active .visible-interaction .direction-left-side{margin-top: 3px;}
.rohm-LR7 .header-search1 .searchTextfield #search-1,
.rohm-LR7 .header-search1 .searchTextfield #search-2,
.rohm-LR7 .header-search1 .searchTextfield #search-3,
.rohm-LR7 .header-search1 .searchTextfield #search-4 {position: relative;}
.selectOption .searchmenu li ul,
.rohm-LR7 .header-search1 .searchTextfield #search-1 input[type="submit"],
.rohm-LR7 .header-search1 .searchTextfield #search-2 input[type="submit"],
.rohm-LR7 .header-search1 .searchTextfield #search-3 input[type="submit"],
.rohm-LR7 .header-search1 .searchTextfield #search-4 input[type="submit"]{position:absolute;padding-left: 0; padding-right: 0; }
.mobileSiteSearchForm fieldset,
.rohm-LR7 .header-search1 .searchTextfield #search-1 input[type="submit"],
.rohm-LR7 .header-search1 .searchTextfield #search-2 input[type="submit"],
.rohm-LR7 .header-search1 .searchTextfield #search-3 input[type="submit"],
.rohm-LR7 .header-search1 .searchTextfield #search-4 input[type="submit"]{border:0 none;padding-top:0;padding-bottom:0;}
.rohm-LR7 .header-search1 .searchTextfield #search-1 input[type="submit"],
.rohm-LR7 .header-search1 .searchTextfield #search-2 input[type="submit"],
.rohm-LR7 .header-search1 .searchTextfield #search-3 input[type="submit"],
.rohm-LR7 .header-search1 .searchTextfield #search-4 input[type="submit"]{width:26px;font-size:0;height:28px;margin-top:-28px !important;right:-15px;background:transparent !important;}
.rohm-LR7 .header-search1 .searchFull .searchTextfield #search-1 input[type="submit"],
.rohm-LR7 .header-search1 .searchFull .searchTextfield #search-2 input[type="submit"],
.rohm-LR7 .header-search1 .searchFull .searchTextfield #search-3 input[type="submit"],
.rohm-LR7 .header-search1 .searchFull .searchTextfield #search-4 input[type="submit"]{z-index:10;}
.safari .headerquicklink.desktop,
.ios.mobile .headerquicklink.desktop{float: right !important; width: auto;}
.wrapperrohm.newROHM .searchTextfield .portlet-decorate .portlet-content{background-color: transparent;}
@media (min-width: 320px) and (max-width: 1280.98px){
	#showcookiealert .cookiecontainer{min-width:90%;width:50%; margin:0 auto;text-align:center;}
}
@media (min-width: 1281px){
	#showcookiealert .cookiecontainer{min-width:90%;width: 50%; margin:0 auto;text-align:center;}
}
@media (min-width: 1200px){.rohm-LR7 .breadcrumb{padding-top: 12px;margin-bottom:0;}}
@media (min-width: 320px) and (max-width: 1024.98px){.rohm-LR7 .breadcrumb{padding-top: 12px;padding-left: 15px;padding-right:15px;margin-bottom:0;}}
@media (min-width: 768px){
	.rohm-LR7 #wrapperrohm .breadcrumb a, .rohm-LR7 #wrapperrohm .breadcrumb a:hover, .rohm-LR7 #wrapperrohm .breadcrumb > li,.rohm-LR7 #wrapperrohm .breadcrumb .current-page, .rohm-LR7 #wrapperrohm .breadcrumb li:last-child a, .rohm-LR7 #wrapperrohm .breadcrumb li:last-child span{font-size: 13px;}
	.rohm-LR7 .maxfixsize.fullsize .wrapperrohm.newROHM.full-topHeader .portlet{padding-top:2px;margin-bottom:0;}
	.rohm-LR7 .portlet{margin-bottom:0;}
	#header .customeNavigation .productmenu li{padding:0 !important;text-indent: 0px; font-size:16px; color: #333333;font-weight: normal;}
	.ko_KR #header .customeNavigation .productmenu li{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
	.zh_CN #header .customeNavigation .productmenu li{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.zh_TW #header .customeNavigation .productmenu li{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	#header .customeNavigation .productmenu li a{padding: 5px 0px !important;font-size:15px; font-weight: normal;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong:first-child,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong:first-child, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong:first-child,
	#header .customeNavigation .productmenu li a {padding: 3px 0px !important;}
	.en_US #header .customeNavigation .productmenu li, .en_US #header .customeNavigation .productmenu li a,
	.de_DE #header .customeNavigation .productmenu li, .de_DE #header .customeNavigation .productmenu li a,
	.en_US #header .customeNavigation #nav li ul li .productmenu ul li a, .en_US #header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li a,
	.de_DE #header .customeNavigation #nav li ul li .productmenu ul li a, .de_DE #header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li a	{font-family: 'IBM Plex SansRegular';}
	.ko_KR #header .customeNavigation .productmenu li a{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
	.zh_CN #header .customeNavigation .productmenu li a{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.zh_TW #header .customeNavigation .productmenu li a{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	#header .customeNavigation #nav li#nav-01 li:hover{display:inline-block; }
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu{margin-left:0px;background-color: #fff;box-shadow: 2px 10px 10px 0px #e1e1e1;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu{box-shadow: 0px 0px 0px 0px transparent;}
	#header .customeNavigation #nav li ul li .productmenu ul li a, #header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li a {text-indent: 0px !important; font-size: 14px;}
#header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li ul ul li a { font-size: 12px;}	
	.en_US #header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li a, .de_DE #header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li a, .en_US #header .customeNavigation #nav li ul li .productmenu ul li a, .de_DE #header .customeNavigation #nav li ul li .productmenu ul li a{font-family: 'IBM Plex SansSemiBold';}
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong,
	.rohm-LR7 .ko_KR #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2 li a, 
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2 li a,
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.ko_KR #header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li a,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol ul.producttreelevel2 li a{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif" !important;}
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong,
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .zh_CN #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2 li a, 
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2 li a,
	.zh_CN #header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li a,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol ul.producttreelevel2 li a{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif !important;}
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong,
	.rohm-LR7 .zh_TW #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2 li a, 
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2 li a,
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.zh_TW #header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li a,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol ul.producttreelevel2 li a{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體" !important;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul{min-height:100%; height:auto;}
	.ja_JP #header .customeNavigation .productmenu li,.ja_JP #header .customeNavigation .productmenu li a,
	.ja_JP #header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li a,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .ja_JP #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2 li a, 
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2 li a,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol ul.producttreelevel2 li a{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul{width: 100%;background-color:#fff;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul {width: 81%!important; padding-left: 4px;box-shadow: none !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1{width: 81%!important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul{box-shadow: inset 8px 2px 15px -8px #e1e1e1;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul {
		position:relative;
		overflow:visible;
		display:block !important;
		top: 0;
		border:0px none !important;
		direction: rtl;
	}
	.ie .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu ul li, .ie .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu ul li a{}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected a,
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected a	{
		-moz-box-shadow: inset 0 0px 0px transparent;
		-webkit-box-shadow: inset 0 0px 0px transparent;
		box-shadow: inset 0 0px 0px transparent;
		text-shadow: 0px 0px transparent;
		border-bottom: 1px solid #EBECF0;
		width:200px;
		margin-left: 20px;
		/* margin-right: 20px; */
	}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol{float: left;min-width: 224px;width: 32.5%;margin-right: 1%;}
	
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol,	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-01.selected .productmenu > ul.producttree1 > li.product-menu-search .wrapcol .group-list{width: 32.2%;min-width: 32.2%;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-01.selected .productmenu > ul.producttree1 > li.product-menu-search .wrapcol .group-list{float:left;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-01.selected .productmenu > ul.producttree1 > li.product-menu-search .wrapcol{width: 100%;min-width: 100%;}
	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li.fiftyPersent .wrapcol,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li.fiftyPersent .wrapcol,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li.fiftyPersent .wrapcol,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li.fiftyPersent .wrapcol,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li.fiftyPersent .wrapcol,	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li.fiftyPersent .wrapcol{width: 49%;min-width: 49%;}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-01.selected .productmenu > ul > li > ul > li .wrapcol,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-02.selected .productmenu > ul > li > ul > li .wrapcol,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-01.selected .productmenu > ul.producttree1 > li .wrapcol,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-02.selected .productmenu > ul.producttree1 > li .wrapcol, #sitemap ul.producttree1 > li > .wrapcol {margin-top: 10px;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-01.selected .productmenu > ul.producttree1 > li.product-menu-search .wrapcol{margin-top: 0px;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol:last-child,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol:last-child{margin-right: 0 !important;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol{float: left;min-width: 236px; width: 30%;margin-right: 1%;direction: ltr;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu.buysamplemenu .wrapcol:first-child ul{width: 240px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .buysamplemenu .productmenu.salesmenu {width:auto;direction: ltr;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu.buysamplemenu .wrapcol:last-child ul li{padding:5px 0 !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol .underbuysample{margin-top: 15px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol .underbuysample strong{margin-bottom:10px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu .wrapcol ul{display:block!important;position: relative;width: 100%;top: 0;height: auto !important;border: 0 none;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol ul.producttreelevel2{position:relative;display: block !important;top: 0;height: auto !important;margin-top: 0px;margin-bottom: 15px;margin-left: 0; width: 96%;background-color: transparent;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.activescroll-shadows {box-shadow: inset 0px -10px 17px -15px #a0a0a0;}
	/* New update 3041 */
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li .wrapcol a,
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .wrapcol a,
	#sitemap .productmenu > ul.producttree1 > li .wrapcol > a, #sitemap .productmenu > ul.producttree1 > li .group-list > a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu .wrapcol .group-list, #sitemap .productmenu.supportmenu .wrapcol ul.producttree, #sitemap .productmenu.salesmenu .wrapcol ul.producttree {margin-left: 0;padding-left: 3.5% !important; /*width: 91% !important;*/}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .wrapcol ul.producttreelevel2 a,
	#sitemap .productmenu > ul.producttree1 > li .group-list ul.producttreelevel2 a, #sitemap .productmenu .wrapcol li a, #wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02{padding-left: 8% !important;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2 li a{margin-left: 0 !important;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>a{width: 94% !important;padding-top: 3px !important;}
	.productmenu > ul > li > ul, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>a, 
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>a, 
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol .producttree li a,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol .producttree li a,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol .producttree li .producttree1 li a,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol .producttree li a,
	.rohm-LR7 #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol>a,
	.rohm-LR7 #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol .group-list>a,
	
	.rohm-LR7 #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol>a,
	.rohm-LR7 #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol .group-list>a,
	
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list strong,
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list strong,
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list strong,
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list strong,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong{font-weight:600;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol .producttree1 li a,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol .producttree1 li a,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol .producttree1 li a{font-weight:400;}

	.en_US .productmenu > ul > li > ul, .de_DE .productmenu > ul > li > ul,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>a,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>a,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>a,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>a,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol .producttree li a,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol .producttree li a,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol .producttree li a,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol .producttree li a,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol .producttree li .producttree1 li a,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol .producttree li .producttree1 li a,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol .producttree li a,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol .producttree li a,
	
	.rohm-LR7 .en_US #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol>a,
	.rohm-LR7 .de_DE #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol>a,
	.rohm-LR7 .en_US #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol .group-list>a,
	.rohm-LR7 .de_DE #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol .group-list>a,
	
	.rohm-LR7 .en_US #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol>a,
	.rohm-LR7 .de_DE #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol>a,
	.rohm-LR7 .en_US #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol .group-list>a,
	.rohm-LR7 .de_DE #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol .group-list>a,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol .producttree1 li a,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol .producttree1 li a,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol .producttree1 li a,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol .producttree1 li a,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol .producttree1 li a,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol .producttree1 li a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol .producttree li strong,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol .producttree li strong,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol .producttree li strong,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol .producttree li strong,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol .producttree li strong,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol .producttree li strong{font-weight:normal;}

	.rohm-LR7 #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2 li a,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol ul.producttreelevel2 li a,
	
	.rohm-LR7 #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol ul.producttreelevel2 li a,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li > .wrapcol ul.producttreelevel2 li a{font-size: 13px !important;line-height: 16px !important;font-family: 'IBM Plex SansRegular' !important;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li ul a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li ul a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .wrapcol a{border-bottom: 0px none;}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list > strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list > a,
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 .productmenu > ul.producttree1 > li .wrapcol > a,
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-02 .productmenu > ul.producttree1 > li .wrapcol > a,
	#sitemap .productmenu > ul.producttree1 > li .wrapcol > a, #sitemap .productmenu > ul.producttree1 > li .group-list > a, #sitemap ul.producttree li strong, h1.sitemap, h2.sitemap, #wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a {background: url(../images/arrows/10_right.png) 0 14px no-repeat !important;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu>ul>li .wrapcol .group-list strong{background:none !important; padding-left:0 !important;}
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list > strong,
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list > a,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 .productmenu > ul.producttree1 > li .wrapcol > a,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-02 .productmenu > ul.producttree1 > li .wrapcol > a,
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list > strong,
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list > a,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 .productmenu > ul.producttree1 > li .wrapcol > a,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-02 .productmenu > ul.producttree1 > li .wrapcol > a{background-position:0 13px !important;}
	
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list > strong,
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list > a,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 .productmenu > ul.producttree1 > li .wrapcol > a,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-02 .productmenu > ul.producttree1 > li .wrapcol > a,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list > strong,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list > a,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 .productmenu > ul.producttree1 > li .wrapcol > a,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-02 .productmenu > ul.producttree1 > li .wrapcol > a{background-position:0 12px !important;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav .productmenu .wrapcol ul > li > a:hover,
	.wrapperrohm.newROHM #header .customeNavigation #nav .productmenu .wrapcol ul > li > ul.producttree1 > li a:hover,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a:hover,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li a:hover,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li a:hover{color:#939393 !important;}
	/* New update 3041 */
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a.selected:first-child{font-weight: bold;}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a{direction:ltr;}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li a,	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li a{border-bottom: 1px solid #EBECF0;padding-bottom: 5px !important;width: 100%!important;display: block;padding-top: 7px !important;}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li>a{padding-top: 3px !important;}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li a i{padding-left:5px;font-size: 14px;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li a i.externalUrlIcon,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li a i.externalUrlIcon{filter: grayscale(100%); background: url(../images/rohm-theme/newrohm-img/urlicon.png) 0 4px no-repeat;width: 12px;height: 18px;display: inline-block; margin-left: 2px; margin-top: 0px;background-size: contain;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong, 
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li .wrapcol a{border-bottom: 0px none;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li a:first-child, 
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol ul > li a:first-child,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li a:first-child, 
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li a:first-child,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 > li a,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li strong:first-child,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li strong:first-child,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li strong:first-child,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu>strong,
	#sitemap ul.producttree1 li.productmegamenu>a,#sitemap .productmenu.prdmenu .producttree1 .productmegamenu>strong {width: 100%; font-size: 16px; margin-left: 0;/* padding-left: 20px !important; */}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li div.wrapcol ul > a:first-child{font-size: 13px;font-weight:600; }
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > ul > li a:first-child,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol ul > li > ul > li a:first-child, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > ul > li a:first-child, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > ul > li a:first-child,.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li > ul a:first-child{width:100%;font-size: 13px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu.buysamplemenu ul li li a:first-child{font-size:16px !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu.buysamplemenu .wrapcol:nth-child(2) ul:first-child > li > ul li a:first-child,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu.buysamplemenu .wrapcol ul:nth-child(2) > li > ul > li a:first-child{font-size:13px !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu.buysamplemenu .wrapcol:last-child ul li{padding: 0px !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong:first-child,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong:first-child, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong:first-child,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > a:first-child,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > a:first-child, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > a:first-child,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol ul > li > a:first-child{margin-top:15px;width: 92%;}
	
	/* .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > ul.producttree1{margin-bottom:15px;} */
	
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong:first-child,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong:first-child, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong:first-child,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > a:first-child,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > a:first-child, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > a:first-child{border-bottom:0px none;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong:first-child u,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong:first-child u, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong:first-child u,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > a:first-child u,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > a:first-child u, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > a:first-child u{background:#fff;text-decoration:none;padding-right:10px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong:first-child i,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong:first-child i, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong:first-child i,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > a:first-child i,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > a:first-child i, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > a:first-child i{border-top:1px solid #EBECF0;margin-top:-7px;margin-bottom:10px;width: 100%;display: block;height: 1px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu.buysamplemenu .wrapcol:nth-child(2) ul:first-child > li > a:first-child i{border-top: 0;margin-top: 0;margin-bottom: 0;width: auto;height: auto;display: inline-block;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong:first-child,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong:first-child, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong:first-child{display:block;padding-left: 20px !important;}
	.zh_CN  .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > a:first-child i,.zh_CN  .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > a:first-child i, .zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > a:first-child i,
	.zh_TW  .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > a:first-child i,.zh_TW  .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > a:first-child i, .zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > a:first-child i,
	.ko_KR  .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > a:first-child i,.ko_KR  .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > a:first-child i, .ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > a:first-child i,
	.ja_JP  .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > a:first-child i,.ja_JP  .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > a:first-child i, .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > a:first-child i{margin-top: -9px; margin-bottom: 12px;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > ul.producttree1 > li a,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > ul.producttree1 > li a, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol ul > li > ul.producttree1 > li a, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > ul.producttree1 > li a{margin-top:0px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li:last-child,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li:last-child {margin-bottom:5px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol ul > li > ul{padding-left:30px; margin-top: 10px; }
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > ul,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > ul, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol ul > li > ul, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > ul{padding-left:20px; margin-top: 0px; }
	
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > ul > li > a,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > ul > li > a, 
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol ul > li > ul > li > a, 
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > ul > li > a{padding-left:10px !important; }
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul.poducttree > li > ul,.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul.poducttree > li > ul {margin-top:0px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > ul > li > a, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .productmenu .wrapcol ul > li > ul > li > a, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > ul > li > a, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > ul > li > a{margin-left: 0; border-bottom:0 none;}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li div.wrapcol ul > li a{font-size: 12px; }
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li > .wrapcol ul a:first-child i {padding-left: 5px;}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul > li > ul li a:first-child{font-size: 11px;font-weight:normal;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong,
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li a,
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected a,
	.rohm-LR7 .de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li a,
	.rohm-LR7 .de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul.producttree1 li.productmegamenu >strong{font-family: 'IBM Plex SansMedium';}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong:hover,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul.producttree1 li > strong:hover{cursor:default;}
	.rohm-LR7 .wrapperrohm.newROHM #header .customeNavigation .navbar .nav .buysamplemenu li a{word-break: initial;}
	.wrapperrohm.newROHM #header #navigation .desktop-navi-left #nav li a, .wrapperrohm.newROHM #header #navigation .desktop-navi-left #nav li a:hover {	border-radius: 0px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li ul.parent li .productmenu a{width:100%; display:block; color:#666;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li li ul li:hover,
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-03.selected .buysamplemenu #short-menu #tooltip_menu a:hover{background-color:#EBECF0!important; color:#333!important;width:100%;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-03.selected .buysamplemenu #short-menu #tooltip_menu a.searchTypeCls.active,
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-03.selected .buysamplemenu #short-menu #tooltip_menu a.searchTypeCls.active:hover,
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-03.selected .buysamplemenu #short-menu #tooltip_menu a:hover{display:block;background-color:#EBECF0!important; }
	.wrapperrohm.newROHM #header .customeNavigation #nav li li ul li:hover,
	#MoBiMenue div.prdmenu-mobile li a:hover{background-color:#EBECF0!important; background-image: url(../images/rohm-theme/newrohm-img/selectmenu.png); background-position:100% 100%; background-repeat:no-repeat; color:#333!important;width:100%;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName:hover,
	.wrapperrohm.newROHM #header .customeNavigation #nav li ul li ul li:hover,
	.wrapperrohm.newROHM #header .customeNavigation #nav li ul li ul li ul li ul li:hover{background-color:transparent !important;background-image:none;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName:hover{background-color: transparent!important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li ul li,
	.wrapperrohm.newROHM #header .customeNavigation #nav li ul li a,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 .productmenu .wrapcol ul > li > strong,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul > li > strong,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .productmenu .wrapcol ul > li > strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu ul.producttree1 li.productmegamenu>strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a.selected:hover{color:#333 !important;}
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li {width:100%;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li {width:100%; display:block; font-size: 16px;cursor: pointer !important;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li,.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li{font-family: 'IBM Plex SansRegular';}
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li {font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li:hover,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul >li:hover,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu > ul > li > ul >li:hover{background-color:#EBECF0 !important; color:#333 !important;}
.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 > li:hover,
.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul >li:hover{background-color:transparent !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li:hover >a,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul >li:hover >a,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li:hover,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li:hover >a,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu > ul > li > ul >li:hover >a{ color:#333 !important; }
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul {
		/* display:none; */
		position: absolute;
		top:0;
	}
.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul{position:relative;width: 20%;margin-right: 2%;display: inline-block !important;height: auto !important;float: left;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a{/*box-shadow: inset -8px 0px 10px -8px #e1e1e1;*/width: 249px; margin-left: 0; padding-left: 20px !important;}
	.rohm-LR7 .de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a{width: 238px;}
	.firefox.rohm-LR7 .de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a{width: 248px;}
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a{width: 268px;}
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a,
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a,
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a{width: 250px;}
	.firefox.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a{width: 256px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul.producttreelevel2{box-shadow: inset 0px 0px 0px 0px transparent;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul>a{margin-top:10px;}
	
	#navigation li{position:static;display: block;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul {
		left: 265px;
		border:0px none !important;
	}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu > ul > li > ul{min-height: 194px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > div.underbuysample {margin-top:18px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu > ul > div.underbuysample > div, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu .wrapcol > ul > div.underbuysample > div {min-height: 166px;padding: 0px 21px !important;}
	.safari .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu > ul > div.underbuysample > div {min-height: 170px;}
	#header .customeNavigation .productmenu div.underbuysample strong {padding: 5px 21px !important;font-size: 15px;}
	.en_US #header .customeNavigation .productmenu div.underbuysample strong,.de_DE #header .customeNavigation .productmenu div.underbuysample strong{font-family: 'IBM Plex SansRegular';}
	.ja_JP #header .customeNavigation .productmenu div.underbuysample strong{font-family: -apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
	#header .customeNavigation .productmenu div.underbuysample strong:hover {color: #666;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > div.underbuysample:hover {background-color: transparent; color: #666;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > div.underbuysample > div {width:auto;position:relative;top:0px;    padding-top: 0px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > div.underbuysample > div, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > div.underbuysample:hover > div, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu .wrapcol > ul > div.underbuysample > div, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu .wrapcol > ul > div.underbuysample:hover > div{display: block !important;left: 0px;}
	.productmenu > ul > li > ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul,
	.productmenu > ul > li > ul > li ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li ul{
		left: 240px;
	}
	/* Product Menu Scroll Style */
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a{/*box-shadow: inset -8px 0px 10px -8px #e1e1e1;*/display: inline-block;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a i{float:right;}
	.productmenu > ul > li > ul, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul {height: auto !important;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu{flex-direction: column;height: calc(100% - 12px);max-height: inherit;/* overflow: hidden !important; */}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.supportmenu,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.salesmenu,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu	{overflow-y: auto;max-height: inherit;flex-direction: column;height: calc(100% - 0px) !important;margin-left: 6px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, 
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent, 
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent, 
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent{height: calc(100vh - 115px) !important;display: flex;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {
		display: flex;
		height: calc(100vh - 70px - 65px) !important;
		max-height: inherit !important;
		overflow-x: hidden !important;
		overflow-y: auto;
		margin-bottom: -20px;
		direction: ltr;
	}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent li.child,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent li.child,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent li.child,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent li.child{padding-top:11px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.supportmenu,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.salesmenu,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu{direction: rtl;padding-top:0px;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.supportmenu,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.salesmenu,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu{/*scrollbar-color: #BDBDBD #EDEDED;*/ scrollbar-width: thin;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree::-webkit-scrollbar,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1::-webkit-scrollbar,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1::-webkit-scrollbar,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.supportmenu::-webkit-scrollbar,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.salesmenu::-webkit-scrollbar,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu::-webkit-scrollbar	{width: 6px;height: 6px; }
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree::-webkit-scrollbar-track,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1::-webkit-scrollbar-track,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1::-webkit-scrollbar-track,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.supportmenu::-webkit-scrollbar-track,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.salesmenu::-webkit-scrollbar-track,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu::-webkit-scrollbar-track{background: #EDEDED; border-radius:10px;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree::-webkit-scrollbar-thumb,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1::-webkit-scrollbar-thumb,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1::-webkit-scrollbar-thumb,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.supportmenu::-webkit-scrollbar-thumb,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.salesmenu::-webkit-scrollbar-thumb,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu::-webkit-scrollbar-thumb	{background: #BDBDBD; border-radius:10px; border-right: 1px solid #fff;}

	/* End */
	
	.productmenu > ul > li > ul, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1{left: 220px; display:none;/* overflow: hidden; *//* width: 78% !important; */box-shadow: -8px 0px 8px -6px #e1e1e1 !important;}
.de_DE .productmenu > ul > li > ul, .de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
.zh_CN .productmenu > ul > li > ul, .zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
.zh_TW .productmenu > ul > li > ul, .zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
.ko_KR .productmenu > ul > li > ul, .ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1{left: 234px;}
.ja_JP .productmenu > ul > li > ul, .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1{left: 274px;}

.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li ul{left:0;margin-bottom: 0;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul >li{width: 100%; display:block;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul >li:hover >a{width:100%;}
	#header .customeNavigation .productmenu.buysamplemenu ul li li{/* padding:0 20px!important; */}
	.productmenu > ul > li > ul > li ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li ul {
		border:0px none !important;
	}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li{width:100%; display:block;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li ul li ul li {}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled, 
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled:hover {
		background: #fff;
		color: #d91d3c;
		font-size: 18px;
		text-indent: 0px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled div, 
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled:hover div{padding-bottom:6px;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled div,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled:hover div,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled div,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled:hover div{font-family: 'IBM Plex SansMedium';}
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled:hover div{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled:hover div{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled:hover div{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled div, 
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul > li.ui-state-disabled:hover div,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input:focus{border-color: #ccc;}
	.firefox .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,  .safari .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input{padding: 8px 18px;}
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.rohm-LR7 .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu{background-color: #292929; border: 0px none; font-weight: normal; height: auto !important; margin: 0 10%; padding-left: 8px; padding-right: 8px; text-transform: uppercase; width: 80%;}
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu,.rohm-LR7 .de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu{font-family: 'IBM Plex SansMedium';}
	.rohm-LR7.firefox .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu,
	.rohm-LR7.safari .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu,
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu a.searchTypeCls,
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu a.searchTypeCls:hover,
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu a.searchTypeCls.active,
	.ie .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,
	.chrome .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,
	.firefox .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,
	.safari .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,
	.rohm-LR7.ie .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu,
	.rohm-LR7.chrome .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu{padding:8px;} 
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft{cursor: pointer;}
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu{margin-top:40px;padding:0px;border-color: #b9b9b9;}
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu a.searchTypeCls,.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu a.searchTypeCls:hover, .rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu a.searchTypeCls.active{border-radius:0px; display:block;}
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu a.searchTypeCls{color:#666 !important;}
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu a.searchTypeCls:hover{color:#fff !important;}
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu a.searchTypeCls.active,
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu a.searchTypeCls.active:hover{color: #d91d3c!important;background:#ededed !important;width:100%;}
	.wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .underbuysample a, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .underbuysample a,
	.rohm-LR7 .wrapperrohm.newROHM .underbuysample a.searchTypeCls.active, .rohm-LR7 .wrapperrohm.newROHM .underbuysample a.searchTypeCls.active:hover{margin-left:0!important;margin-right:0!important;width: 100%;}
	.wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .underbuysample a, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .underbuysample a{color:#333!important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-03.selected .buysamplemenu #short-menu #tooltip_menu a.searchTypeCls.active, .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-03.selected .buysamplemenu #short-menu #tooltip_menu a.searchTypeCls.active:hover{color:#d91d3c!important;}
	.prod-detail-desc > .col-md-8{padding-right:10px;}
}
@media (min-width:641px) and (max-width:915.98px) and (orientation: landscape) {	
	.touch.iosNottargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, 
	.touch.iosNottargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent,
	.touch.iosNottargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent,	
	.touch.iosNottargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent{height: 256px !important;}
	
	.touch.iosNottargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul,
	.touch.iosNottargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav ul.parent li .productmenu .wrapcol{ height: 234px !important;} 
	
	.touch.iosNottargetdevice .en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent,
	.touch.iosNottargetdevice .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent{height: 47px!important; min-height: 88px;}
	
	.touch.iosNottargetdevice .en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent{height: 47px !important;}
	.touch.iosNottargetdevice .de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent{max-height: 78px !important;}
}
/* iPad 1, 2, Mini and Air */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024.98px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, 
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent {height: 500px !important;display: block;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent,  
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent {height: auto !important;display: block;}
	
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu,
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul,
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree,
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1{-webkit-overflow-scrolling:auto;}
	
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent li.child,
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent li.child{padding-right:6px;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul{ height: 470px !important; background-color: transparent !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 .productmenu > ul.producttree{border-right: 1px solid #EBECF0 !important;}

	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-02 .productmenu > ul.producttree1{border-left: 1px solid #EBECF0 !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol .producttree li strong{line-height: 20px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu .wrapcol > ul > div.underbuysample > div{min-height: 210px;}
	
	.touch.iosNottargetdevice .en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent,
	.touch.iosNottargetdevice .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent{height: 47px!important; min-height: 88px;}
	
	.touch.iosNottargetdevice .en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent{height: 47px !important;}
	.touch.iosNottargetdevice .de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent{max-height: 78px !important;}
}
/* iPad 3, 4 and Pro 9.7" */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024.98px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, 
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent {height: 500px !important;display: block;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent,  
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent {height: auto !important;display: block;}
	
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu,
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul,
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree,
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1{-webkit-overflow-scrolling:auto;}
	
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent li.child,
	.touch.iostargetdevice .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent li.child{padding-right:6px;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul{ height: 470px !important; background-color: transparent !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 .productmenu > ul.producttree{border-right: 1px solid #EBECF0 !important;}

	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-02 .productmenu > ul.producttree{border-right:0 none !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-02 .productmenu > ul.producttree1{border-left: 1px solid #EBECF0 !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol .producttree li strong{line-height: 20px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu .wrapcol > ul > div.underbuysample > div{min-height: 210px;}
	
	.touch.iosNottargetdevice .en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent,
	.touch.iosNottargetdevice .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent{height: 47px!important; min-height: 88px;}
	
	.touch.iosNottargetdevice .en_US .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.touch.iosNottargetdevice .ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent{height: 47px !important;}
	.touch.iosNottargetdevice .de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent{max-height: 78px !important;}
}
@media (min-width: 1443px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 84.3% !important;}
}
@media (min-width: 1241px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul {width: 99.1%;}
	/* New update 3041 */
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 81% !important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 81.5% !important;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 78.1% !important;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>strong, .rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 li.productmegamenu>a {width: 97% !important;}
}

@media (min-width: 1401px) and (max-width:1442.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 83.7% !important;}
}
@media (min-width: 1351px) and (max-width:1400.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 83.1% !important;}
}
@media (min-width: 1301px) and (max-width:1350.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 82.4% !important;}
}
@media (min-width: 1271px) and (max-width:1300.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 82% !important;}
}
@media (min-width: 1241px) and (max-width:1270.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 81.6% !important;}
}
@media (min-width: 1201px) and (max-width:1240.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul {width: 99%;}
	/* New update 3041 */
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 81%!important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 82.5% !important;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 79% !important;}
}
@media (min-width: 1171px) and (max-width:1200.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul {width: 99%;}
	/* New update 3041 */
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 80.5% !important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 82.8% !important;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 79.1% !important;}
}
@media (min-width: 1121px) and (max-width:1170.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul {width: 99%;}
	/* New update 3041 */
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 79.7% !important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 82.7% !important;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 78.8% !important;}
}
@media (min-width: 1051px) and (max-width:1120.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul {width: 99%;}
	/* New update 3041 */
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 78% !important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 82.9% !important;}
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1  {width: 78.6% !important;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 220px;}
}
@media (min-width: 1025px) and (max-width:1050.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul {width: 99%;}
	/* New update 3041 */
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 77.6% !important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 83.3% !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 249px;}
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 79% !important;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 220px;}
}
@media (min-width: 980px) and (max-width:1024.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul {width: 99%;}
	/* New update 3041 */
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 76.6% !important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 83.8% !important;}
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 79.2% !important;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 220px;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 224px;}
}
@media (min-width: 901px) and (max-width: 979.98px){
	/* New update 3041 */
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 74.6% !important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 83.3% !important;}
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 78.2% !important;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 224px;}
}
@media (min-width: 861px) and (max-width: 900.98px){
	/* New update 3041 */
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 73.3% !important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 83.8% !important;}
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 78.2% !important;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 250px;}
}
@media (min-width: 801px) and (max-width: 860.98px){
	/* New update 3041 */
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 71.2% !important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 84.3% !important;}
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 78.2% !important;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 244px;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 250px;}
	

}
@media (min-width: 768px) and (max-width: 800.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul {width:220px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-03 .productmenu > ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu > div {width:240px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul {width:242px;	left: 265px;}
	.productmenu > ul > li > ul, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul {left: 221px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul {width:256px;}
	.productmenu > ul > li > ul > li ul,.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li ul {left: 243px;}
	/* New update 3041 */
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 70% !important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1 {width: 85.8% !important;}
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul.producttree1	{width: 79% !important;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 234px;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 230px;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol,
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > .wrapcol{min-width: 244px;}
	
	
}
@media (min-width: 768px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu{padding-top:11px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree {width:250px; float:left;overflow-x: hidden; /*box-shadow: inset -13px 0px 12px -13px #9d9d9d;*/ border-right:1px solid #EBECF0 !important;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree {width: 250px;}
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree,
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree,
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree{width: 262px;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree{width: 280px;}
	
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 {direction: ltr;overflow-x: hidden;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 {width: auto !important; margin-top: 0px; margin-right: 6px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 {/*left: -4px;*/ display:none; /*box-shadow: -8px 0px 8px -6px #e1e1e1 !important;*/ padding-left: 19px;}
	.firefox .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 {/*left: -10px;*/}
	.firefox .en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 {/*left: -2px;*/}
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 .productmenu > ul.producttree1 li.productmegamenu, 
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-02 .productmenu > ul.producttree1 li.productmegamenu {display: none;}
	/* .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree1 {padding-left: 4px;box-shadow: none !important;} */
}
@media (min-width: 768px) and (max-width: 1024.98px){
	.firefox .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree{width: 270px;}
	.firefox.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a,
	.firefox.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li.divisionName > a{width: 258px;}
}
@media (max-width: 1024.98px){.headerquick-section .lfr-ddm-field-group-inline .icon-monospaced{margin-top:-1px;}}
@media (min-width: 980px){
	#navigationCollapse{ position: absolute; top: 36px;  width: 100%;  left: auto; clear: left;height: 16px !important;}
	.desktop-navi-left{position: absolute !important; }
	.headerquick-section .navbar-NotMobile{width: 22%;}
	.headerquick-section form, .headerquick-section section.portlet, .headerquick-section .navbar-form input, .headerquick-section .lfr-ddm-field-group{margin:0px;}
	.headerquick-section .navbar-form{width:200px; max-width:200px; margin-top: -4px !important;padding: 4px 6px !important;}
	.headerquick-section .navbar-form input{width:100%; height:auto; margin-top: -5px !important;}
	.headerquick-section .navbar-form input[type="text"]{ box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);}
	.wrapperrohm .headerquick-section #navigation .lfr-ddm-field-group-inline { height: 26px; margin-right:3px;}
	.headerquick-section .lfr-ddm-field-group-inline .icon-monospaced{height: 32px !important;line-height: 32px;width: 32px !important;}
}
@media (min-width: 1061px) and (max-width: 1170.98px){
	#navigationCollapse{top: 38px;}
}
@media (min-width: 980px) and (max-width: 1060.98px){
	#navigationCollapse{top: 40px;}
}
@media (min-width: 768px) and (max-width: 979.98px){
	body {min-width: auto;}
	#navigationCollapse{position: absolute; top: 44px; width: 88.4% !important;height: 16px !important;}
	/* .ja_JP #navigationCollapse{width: 88.8% !important;} */
	.headerquick-section .navbar-form{width:26%; max-width: 26%; margin-top: -4px !important;padding: 4px 6px !important;}
	.headerquick-section .navbar-form input{width:100%; height:auto; margin-top: -5px !important;}
	.headerquick-section .navbar-form input[type="text"]{ box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);}
	.wrapperrohm .headerquick-section #navigation .lfr-ddm-field-group-inline { height: 26px; margin-right:3px;}
}
@media (min-width: 768px) and (max-width: 800.98px){
	#navigationCollapse{top: 46px;}
}
@media (min-width: 915px) {
	.signed-out.de_DE #wrapper{margin-top:0px !important;}
}
@media (min-width: 899px) and (max-width: 914.98px){
	.signed-out.de_DE #wrapper{margin-top:0px !important;}
}
@media (min-width: 768px) and (max-width: 898.98px){
	.signed-out.de_DE #wrapper{margin-top:0px !important;}
}
@media (min-width: 980px) and (max-width: 1063.98px){.ja_JP .headerquicklink a, .ja_JP .headerquicklink .rohmlogin span {font-size: 12px;}}
@media (min-width: 963px) and (max-width: 979.98px){.wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a{font-size: 17px;}.ja_JP .headerquicklink a, .ja_JP .headerquicklink .rohmlogin span {font-size: 11px;}}
@media (min-width: 953px) and (max-width: 962.98px){.wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a{font-size: 17px;}.ja_JP .headerquicklink a, .ja_JP .headerquicklink .rohmlogin span {font-size: 11px;}}
@media (min-width: 945px) and (max-width: 952.98px){.ja_JP .headerquicklink a, .ja_JP .headerquicklink .rohmlogin span {font-size: 11px;}}
@media (min-width: 931px) and (max-width: 952.98px){.wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a{font-size: 16px;}}
@media (min-width: 883px) and (max-width: 930.98px){.wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a{font-size: 15px;}}
@media (min-width: 883px) and (max-width: 952.98px){.headerquicklink a {font-size: 14px;}}
@media (min-width: 883px) and (max-width: 944.98px){.ja_JP .headerquicklink a, .ja_JP .headerquicklink .rohmlogin span {font-size: 10px;}}
@media (min-width: 833px) and (max-width: 882.98px){.wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a{font-size: 14px;}}
@media (min-width: 853px) and (max-width: 882.98px){.headerquicklink a {font-size: 14px;}}
@media (min-width: 841px) and (max-width: 852.98px){.headerquicklink a {font-size: 13px;}}
@media (min-width: 841px) and (max-width: 882.98px){.ja_JP .headerquicklink a, .ja_JP .headerquicklink .rohmlogin span {font-size: 9px;}}
@media (min-width: 833px) and (max-width: 840.98px){.headerquicklink a {font-size: 13px;}.ja_JP .headerquicklink a, .ja_JP .headerquicklink .rohmlogin span {font-size: 9px;}}
@media (min-width: 833px) and (max-width: 852.98px){.headerquicklink a.rohmlogin {padding-top: 18px;}}
@media (min-width: 803px) and (max-width: 832.98px){.wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a{font-size: 13px;}.ja_JP .headerquicklink a, .ja_JP .headerquicklink .rohmlogin span {font-size: 9px;}}
@media (min-width: 781px) and (max-width: 802.98px){.wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a{font-size: 12px;}.ja_JP .headerquicklink a, .ja_JP .headerquicklink .rohmlogin span {font-size: 8px;}}
@media (min-width: 781px) and (max-width: 832.98px){.headerquicklink a {font-size: 12px;}}
@media (min-width: 781px) and (max-width: 979.98px){#navigationCollapse{width: 100%;}}
@media (min-width: 768px) and (max-width: 780.98px){.ja_JP .headerquick-section .header-search1,.de_DE .headerquick-section .header-search1{float: revert;}#navigationCollapse{width:auto;}.headerquick-section .navbar-form{width:28%; max-width: 28%;}.wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a{font-size: 12px;}.headerquicklink a {font-size: 12px;}.ja_JP .headerquicklink a, .ja_JP .headerquicklink .rohmlogin span {font-size: 8px;}.headerquicklink a.rohmlogin {padding-top: 18px;}.zh_CN .headerquicklink a.rohmlogin {padding: 18px 0px 5px;}}
@media (min-width: 768px) and (max-width: 980.98px){
	.headerquicklink .rohmlogin, .headerquicklink .rohmlogin span, .headerquicklink a {font-size: 10px;padding-top:18px;}
}
@media (min-width: 861px){
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent {width: 100% !important;box-shadow: 0px 10px 10px 0px #5c5c5f2b;border-top: 2px solid #e9e9e9;}
	.safari .headerquick-section .lfr-ddm-field-group-inline .icon-monospaced .lexicon-icon{margin-top:3px;}
}
@media (min-width: 768px) and (max-width: 860.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent {width: 640px!important;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li a, .rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected a{width: 173px;}
.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent {
		width: 100%!important;
		box-shadow: 0px 10px 10px 0px #5c5c5f2b;
		border-top: 2px solid #e9e9e9;
		}
	/* .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul.producttree{width: 100%;} */
.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected a{width: 100%;}
.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul a{width: 90%;}
.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu > ul > li > ul li > ul a{width: 100%;}	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul{width: 213px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul{width:100%;}
	.productmenu > ul > li > ul, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul {left: 213px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul,
	.productmenu > ul > li > ul > li ul, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li ul{width: auto;}
.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul{width:auto;}
.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li > ul, 
	.productmenu > ul > li > ul > li ul, 
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li ul{max-width: 240px;}
	.productmenu > ul > li > ul > li ul, .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu > ul > li > ul > li ul{left: 0;margin-bottom: 15px;margin-top: 10px;}
	.safari .headerquick-section .lfr-ddm-field-group-inline .icon-monospaced .lexicon-icon{margin-top: 3px;}
}
@media (min-width: 768px){
	.navbar{margin-bottom:0px;}
	.headerquick-section .navbar-form,.headerquick-section .navbar-collapse, .headerquick-section .navbar-collapse #navigation,
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{padding:0px;}
	.headerquick-section .navbar-Mobile, .headerquicklink.mobile, .headerquick-section #heading .navbar-form.navbar-right.navbar-NotMobile {display:none;}
	.headerquick-section .navbar-header{float:right;}
	.headerquick-section .navbar-header#heading1{display:none;}
	.headerquick-section .icon-user {background: none;line-height: 18px;}
	.headerquick-section .user-icon{height: 24px;line-height: 24px;width: 24px;}
	.user-personal-bar { margin-left: 4px;}
	.headerquick-section form, .headerquick-section .navbar-form, .headerquick-section section.portlet, .headerquick-section .navbar-form input, .headerquick-section .lfr-ddm-field-group{margin:0px; }
	.headerquick-section .navbar-form input{width:100%;}
	.iostargetdevice ul.radio-menu li input{left:1px;border:0 none;}
	.headerquick-section .portlet-content-editable{border:0px none;}
	.headerquick-section .header-search1{position:relative;}
	.headerquick-section .lfr-ddm-field-group-inline {display: inline; position: absolute;top: 0; right: -4px;}
	.headerquick-section .magnifyIcon{float:right; background-color:#dadada; box-shadow: inset -1px 1px 1px 0px #c2c2c2;border-radius: 30px; margin-top: -4px !important;padding: 4px 3px !important;}
	.wrapperrohm .headerquick-section #navigation .magnifyIcon .lfr-ddm-field-group-inline{ margin-right: 2px;}
	.headerquick-section .magnifyIcon .lfr-ddm-field-group-inline{top: 0;}
	.headerquick-section .magnifyIcon .lfr-ddm-field-group-inline, .headerquick-section .navbar-NotMobile{position: relative; right: 0px; z-index: 9;}
	.wrapperrohm .headerquick-section #navigation .magnifyIcon .lfr-ddm-field-group-inline .icon-monospaced span.searchicon:link, .wrapperrohm .headerquick-section #navigation .magnifyIcon .lfr-ddm-field-group-inline .icon-monospaced span.searchicon:hover,.wrapperrohm .headerquick-section #navigation .magnifyIcon .lfr-ddm-field-group-inline .icon-monospaced span.searchicon:focus{background:#da1f3d;}
	.wrapperrohm .headerquick-section #navigation .lfr-ddm-field-group-inline .icon-monospaced span.searchicon {display: inline-block;}
	.headerquick-section .lfr-ddm-field-group-inline .icon-monospaced .lexicon-icon{fill:#d92b2a!important;}
	.headerquick-section .navbar-NotMobile .lfr-ddm-field-group-inline .icon-monospaced .lexicon-icon, .headerquick-section .navbar-NotMobile .lfr-ddm-field-group-inline .icon-monospaced .lexicon-icon path{fill:#D90013!important;}
	.ie9 .headerquick-section .navbar-NotMobile .lfr-ddm-field-group-inline .icon-monospaced .lexicon-icon{width:26px;height:26px;}
	.ie9 .wrapperrohm .headerquick-section .navbar-NotMobile .lfr-ddm-field-group-inline{ top:-31px !important; } 
	.headerquick-section .form-group-inline, .headerquick-section .lfr-ddm-field-group-inline {display: inline;}
	.headerquick-section .lfr-ddm-field-group-inline .icon-monospaced{margin-top:0px;height: 32px !important;line-height: 32px;width: 32px !important; vertical-align: text-bottom;}
	.headerquick-section .lfr-ddm-field-group-inline .icon-monospaced .lexicon-icon {height: 28px;line-height: 28px;width: 28px;padding: 6px; fill:#a1a1a1;margin-top: -3px; margin-left: -3px;}
	.safari .headerquick-section .lfr-ddm-field-group-inline .icon-monospaced .lexicon-icon{height:16px;padding:0px;}
	.headerquick-section .mobileSiteSearchForm {display:none !important;}
	.headerquick-section .navbar-form {width:auto; max-width: auto; background-color: transparent; box-shadow: inset 0px 0px 0px 0px transparent;border-radius: 0px; margin-top: 0px !important; padding: 0px !important;}
	.headerquick-section .navbar-NotMobile {width: 27%; top: -2px;}
	.headerquick-section .navbar-NotMobile:hover{ z-index: 9;}
	.headerquick-section .form-group-inline, .headerquick-section .lfr-ddm-field-group-inline {display: inline-block;}
	.navbar-NotMobile .form .header-search1 .form-group {width: 256px;box-sizing: border-box;/* border: 1px solid #ededed; */border-radius: 6px;font-size: 14px;/* background-color: #FFFFFF; */padding:0px 30px 0px 4px;-webkit-transition: width 0.4s ease-in-out;transition: width 0.4s ease-in-out;cursor: pointer;float:right;height: 38px;/* box-shadow: inset -3px -3px 10px 0 #FAFBFF, inset 3px 3px 6px 0 #A6ABBD; */}
	.navbar-NotMobile .form .header-search1 .form-group:hover {}
	.selectOption{position: absolute;left: 6px;z-index: 1;}
	.selectOption,.ui-autocomplete {text-align: left;}
	.ie9 .selectOption{left:auto;}
	.selectOption .searchmenu li > a{float:left; font-weight:normal;}
	.en_US .selectOption .searchmenu li, .en_US .selectOption .searchmenu li > a,.de_DE .selectOption .searchmenu li, .de_DE .selectOption .searchmenu li > a{font-family: 'IBM Plex SansLight'!important;}
	.ko_KR .selectOption .searchmenu li, .selectOption .searchmenu li > a{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif"!important;}
	.zh_TW .selectOption .searchmenu li, .selectOption .searchmenu li > a{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	.zh_CN .selectOption .searchmenu li, .selectOption .searchmenu li > a{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.ja_JP .selectOption .searchmenu li,.ja_JP .selectOption .searchmenu li > a{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
	.selectOption .searchmenu li ul{top:22px;left: -6px;width:224px;padding-top:10px;padding-bottom: 10px;font-size: 12px; background: #ffffff; cursor: default;}
	.wrapperrohm.newROHM .searchmenu ul a {padding: 5px 7px 5px 26px;	width: 174px;height: auto;line-height: 1;display: block;text-transform: none;list-style-type: none;}
	.wrapperrohm.newROHM .searchmenu ul a, .rohm-LR7 .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu{color: #000;float: none; text-shadow: 0px 0px transparent;}
	.wrapperrohm.newROHM .searchmenu ul li:hover a{text-decoration:underline;}
	.navbar-NotMobile .form .header-search1 .form-group input[type="text"]{  width: 100%; height:38px;margin-top:-1px!important; margin-bottom:0px;margin-left:-7px;font-size: 14px;padding-left: 10px;}
	.ie .navbar-NotMobile .form .header-search1 .form-group input[type="text"]{line-height:1px;}
	.navbar-NotMobile .form .header-search1 .caret {height: 10px;margin-top: 12px;border-top-width: 6px;border-right-width: 6px;border-left-width: 6px;	border-bottom-width: 0;border-bottom-style: dotted;vertical-align: middle;float: left;content: "";position: absolute;}
	.customeNavigation{width:auto !important;height: auto !important;background-color:transparent !important;top: -4px;}
	.navbar{margin-bottom:0px; width:100% !important;}
	.navbar .nav{float:none;}
	#header .customeNavigation{width: 100% !important;background-color:transparent !important;}
	#header .customeNavigation #navigation a{font-weight:normal;}
	#header .customeNavigation #nav li ul li .productmenu ul li.divisionName>a{line-height:20px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li.selected span,#header .customeNavigation #nav li.selected span,#header .customeNavigation #nav li.selected span:hover{/*background-color:#fff !important;*/border-top:0px;padding: 12px 8px 20px 8px !important; /*box-shadow: 2px -6px 10px -3px #a0a0a0;*/}
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-03.selected .buysamplemenu span span:hover{padding:0!important;box-shadow:none;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li.selected #searchfiltermegamenuleft span#searchfiltermegamenu,#header .customeNavigation #nav li.selected #searchfiltermegamenuleft span#searchfiltermegamenu,#header .customeNavigation #nav li.selected #searchfiltermegamenuleft span#searchfiltermegamenu:hover{padding: 10px 8px 10px 8px !important;box-shadow: 2px -6px 13px -3px #a0a0a0;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li span,#header .customeNavigation #nav li span,#header .customeNavigation #nav li span:hover{padding: 12px 8px 20px 8px !important;}	
	.wrapperrohm #navigation .rohmnavigation li.selected:first-of-type span, .wrapperrohm #navigation .rohmnavigation li:first-of-type span, .wrapperrohm #navigation .rohmnavigation li:first-of-type span:hover{padding: 12px 8px 20px 8px !important;}
	#navigation .rohmnavigation li:first-of-type.selected span{padding: 12px 8px 20px 8px !important!important;}
	.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span, .rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span:hover span{padding:0px !important;}
	.rohm-LR7 .wrapperrohm #navigation .rohmnavigation #nav li#nav-03.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown{color: #333!important; float:right;}
	.rohm-LR7 .wrapperrohm #navigation .rohmnavigation #nav li#nav-03.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span:hover span.search-filter-dropdown, .rohm-LR7 .wrapperrohm #navigation .rohmnavigation #nav li#nav-03.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span:hover span.search-filter-dropdown{color:#da2540!important; float:right;}
	.rohm-LR7 .ko_KR .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .ko_KR .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
	.rohm-LR7 .zh_TW .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .zh_TW .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	.rohm-LR7 .zh_CN .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .zh_CN .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.rohm-LR7 .ja_JP .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .ja_JP .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
	.wrapperrohm #navigation .rohmnavigation li.selected:last-child span, .wrapperrohm #navigation .rohmnavigation li:last-child span, .wrapperrohm #navigation .rohmnavigation li:last-child span:hover, .wrapperrohm #navigation .rohmnavigation span:last-child:focus{padding: 12px 8px 10px 8px !important;}
	#navigation .rohmnavigation li:last-child.selected span{padding: 12px 8px 10px 8px !important;}
	#header .customeNavigation #nav li span{height: auto;color: #333;}
	.container-fluid.maxfixsize .customeNavigation {border-radius: 0 !important;box-shadow: 0 0px 0px 0px transparent !important;}
	#header .customeNavigation #nav li#nav-01:first-of-type {margin-left: 106px;padding-left: 0px;}
	#header .customeNavigation #nav li#nav-01.selected:first-of-type {margin-left: 100px;padding-left: 0px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent {position: absolute!important;top:53px;z-index: -1;background-color: #fff !important;/* left:106px!important; */padding-bottom: 10px;}
	#MoBiMenue{display:none;}
	#showcookiealert .labelcookiemessage .labelcookiemessageContent {margin-left: auto; margin-right: auto;width: 84%;}
	#navigation .socialIconToggle, .headerquick-section .navbar-NotMobile{ position:relative; z-index: 10;right: 0;}
	.sitesearchBoxpanel .boxpanel .navbar-right{float:none!important;}
	.headerquick-section .magnifyIcon .lfr-ddm-field-group-inline, .headerquick-section .navbar-NotMobile{position: relative; right: 0px; z-index: 9;}
	.fixHeader, .fixBookmarklist, .all-page-fixed-header{position:fixed;top:0;width:100%;box-shadow: 0px 2px 2px #eee;border-bottom:2px solid #eee;background:#fff;}
	.all-page-fixed-header{z-index:39; /*margin-top:-7px!important;*/padding-top: 0px !important;}
	.staging.signed-in .all-page-fixed-header, .live-view.signed-in .all-page-fixed-header{padding-top: 6.6px !important;}
	.signed-out .all-page-fixed-header{padding-top: 0px !important;}
	.signed-out .headerquicklink .rohmlogin, .signed-out .headerquicklink a.rohmlogin,
	.staging.signed-in .all-page-fixed-header .headerquicklink .rohmlogin, .staging.signed-in .all-page-fixed-header .headerquicklink a.rohmlogin{margin-top: -7px !important; }
	.staging.signed-in .all-page-fixed-header .headerquicklink .rohmlogin, .staging.signed-in .all-page-fixed-header .headerquicklink a.rohmlogin,
	.signed-in .headerquicklink .rohmlogin, .signed-in .headerquicklink a.rohmlogin{padding-top: 0px !important;margin-top: 0px;}
	/* .headerquicklink .rohmlogin, .headerquicklink a.rohmlogin, .headerquicklink a, .headerquicklink.desktop .lang-selection{position:relative;z-index:999999;} */
	.live-view.signed-in .headerquicklink .rohmlogin, .live-view.signed-in .headerquicklink a.rohmlogin{padding-top: 0px !important; }
	.fixHeader{z-index:999;}
	.fixBookmarklist{z-index:39;}
	.fixHeader .wrapperrohm.newROHM header .header .rohmlogo{width:58px;height:47px;margin-top: 9px;}
	.fixHeader .customeNavigation{top:-30px;left:6px;}
	.fixHeader .headerquick-section .navbar-NotMobile{top:-22px;}
	.signed-in .fixHeader .wrapperrohm.newROHM #header header .header, 
	.signed-out .fixHeader .wrapperrohm.newROHM #header header .header{height:auto;}
	.fixHeader .headerquicklink .rohmlogin{padding: 10px 5px 1px;}
	.has-control-menu.signed-in .fixHeader .wrapperrohm.newROHM #header{margin-top:44px !important;}
	.bookmarkTitle,.mobilebookmark-button{display:none;}
	#header .customeNavigation.desktop-navi-left{z-index: 2 !important; }
	
	/* New Header Change - 3335 */
	.headerquicklink:not(.mobile) {position: absolute;top: 18px;right: 0;display: flex;align-items: center; z-index: 10;}
	.headerquicklink.mobile {display: none;}
	.headerquicklink:not(.mobile) > a:first-child {margin-left: auto;}
	.headerquicklink:not(.mobile) > a:not(:first-child) {border-left: 1px solid #3D3D3D;}
	.headerquicklink:not(.mobile) a {/*font-size: 15px!important;*/line-height: 1;color: #444F58;text-decoration: none;text-align: center;display: flex;justify-content: center;}
	.headerquicklink:not(.mobile) a.linkIcon {position: relative;padding-right: 20px;min-width: auto;}
	.de_DE .headerquicklink:not(.mobile) a.linkIcon{ min-width: 100px;}
	.headerquicklink:not(.mobile) a.linkIcon:after {position: absolute;top: 50%;right: 0px;transform: translateY(-50%);content: "";background: url(../images/rohm-theme/newrohm-img/icons_web.svg);background-size: 13px 13px; background-repeat: no-repeat;width: 13px;height: 13px;}
	.headerquicklink:not(.mobile) a.linkIcon:hover:after{opacity:0.5;}
	.headerquicklink:not(.mobile) .headerquicklink_icons {display: flex;/*width: 150px;*/justify-content: center; z-index: 4;}
	.wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span.linkIcon:after{position: absolute;top: 50%;right: -10px;transform: translateY(-50%);content: "";background: url(../images/rohm-theme/newrohm-img/icons_web.svg);background-size: 17px 17px;background-repeat: no-repeat;width: 17px;height: 17px;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 .productmenu>ul>li.divisionName>a.linkIcon:after{position: absolute;top: 50%;right: -10px;transform: translateY(-50%);content: "";background: url(../images/rohm-theme/newrohm-img/icons_web.svg);background-size: 14px 14px;background-repeat: no-repeat;width: 14px;height: 14px;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 .productmenu>ul>li.divisionName>a.linkIcon:after{right: -17px;}
	.wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span.linkIcon:hover:after,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 .productmenu>ul>li.divisionName>a.linkIcon:hover:after{opacity:0.5;}
	
	.searchBtn {margin: 0px 12px 0 0px;cursor:pointer;position: relative;}
	.signed-out .searchBtn, .signed-out .wrapperrohm.newROHM #header header .header #top-nav .lang-selection, .signed-out .lang-selection,
	.staging-ready.live-view.signed-in .searchBtn, 
	.staging-ready.live-view.signed-in .wrapperrohm.newROHM #header header .header #top-nav .lang-selection, 
	.staging-ready.live-view.signed-in .lang-selection{margin-top:0px;}
	
	.signed-in .dkcartnotify a.material-icons, .signed-in .all-page-fixed-header .headerquicklink:not(.mobile) .dkcartnotify a.material-icons{margin-top: 6px;}
	.signed-out .dkcartnotify a.material-icons, .signed-out .all-page-fixed-header .headerquicklink:not(.mobile) .dkcartnotify a.material-icons{background-position:3px 3px; margin-top: 4px;}
	.staging-ready.live-view.signed-in .dkcartnotify{margin-top:3px;}
	
	.staging-ready.live-view.signed-in .all-page-fixed-header .dkcartnotify{margin-top:2px;}
	
	
	/*.searchBtn.active:after,.lang-selection.active:after,.searchBtn:hover:after,.lang-selection:hover:after {display: block;content:'';width: 100%;height: 1px;background: #CB0024;position: absolute;left: 0;bottom: 5px;}*/
	.lang-selection {position: relative;}
	.signed-out .headerquicklink .rohmlogin, .signed-out .headerquicklink a.rohmlogin, .staging.signed-in .all-page-fixed-header .headerquicklink .rohmlogin, .staging.signed-in .all-page-fixed-header .headerquicklink a.rohmlogin {margin-top: 0px !important;}
	.headerquicklink div.rohmlogin {box-shadow: 0px 0px 0px 0 transparent;}
	.headerquicklink .rohmlogin, .headerquicklink a.rohmlogin{padding-top:0px !important;border-radius: 0px 0px 0px 0px;}
	.headerquicklink .rohmlogin, .headerquicklink a.rohmlogin, .headerquicklink a.rohmlogin{line-height:24px;}
	.headerquicklink:not(.mobile) .rohmlogin a {color: #fff;display: inline-block;padding: 0px 10px;max-width: 150px;}
	.customeNavigation{top:2px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav {/* display: flex; *//*justify-content: space-between;*/}
	.wrapperrohm.newROHM #header .customeNavigation #nav li span,#header .customeNavigation #nav li span,#header .customeNavigation #nav li span:hover,	
	.wrapperrohm #navigation .rohmnavigation li.selected:first-of-type span, .wrapperrohm #navigation .rohmnavigation li:first-of-type span, .wrapperrohm #navigation .rohmnavigation li:first-of-type span:hover,
	#navigation .rohmnavigation li:first-of-type.selected span,
	.wrapperrohm.newROHM #header .customeNavigation #nav li.selected span, #header .customeNavigation #nav li.selected span, #header .customeNavigation #nav li.selected span:hover{padding: 0px 8px 0px 8px !important;}
	#navigation .rohmnavigation li:last-child.selected span{padding: 0px 8px 10px 8px !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent, .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent {top:49px;}
	/* End -3335 */
}
@media (min-width: 768px) and (max-width: 980.98px){
	.rohm-LR7 .de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 .productmenu>ul>li.divisionName>a.linkIcon:after{top: 50%;right: -16px;background-size: 14px 14px;width: 14px;height: 14px;}
	.de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 .productmenu>ul>li.divisionName>a:before{margin-right: 4px !important;}
}
@media (min-width: 768px) and (max-width: 826.98px){.headerquick-section .navbar-NotMobile {right: 4px;}}
@media (min-width: 768px) and (max-width: 1280.98px){
	.headerquick-section .navbar-NotMobile { position: relative; width: 256px; right: 0px;z-index: 9;}
	.headerquick-section .navbar-NotMobile:hover {z-index: 9;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(3){margin-right:15px;}
}

@media (min-width: 981px){
	.en_US .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span,
	.de_DE .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span,
	.de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a {font-size: 18px;}

}
@media (min-width: 981px) and (max-width: 1170.98px){
	.en_US .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span {font-size: 18px;line-height: 1.6;}
	.ja_JP .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span {font-size: 1.58vw;line-height: 1.8;}
}
@media (min-width: 981px) and (max-width: 1000.98px){
	.ja_JP .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span {font-size: 1.58vw;line-height: 1.8;}
}
@media (min-width: 891px) and (max-width: 980.98px){
	.en_US .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span {font-size: 1.90vw;line-height: 1.5;}
	.de_DE .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span,
	.de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a {font-size: 1.74vw;line-height: 1.65;}
	.ja_JP .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span {font-size: 1.65vw;line-height: 1.60;}
}
@media (min-width: 800px) and (max-width: 890.98px){
	.en_US .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span {font-size: 1.80vw;line-height: 1.67;}
	.de_DE .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span,
	.de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a {font-size: 1.68vw;line-height: 1.75;}
	.ja_JP .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span {font-size: 1.64vw;line-height: 1.75;}
}
@media (min-width: 768px) and (max-width: 799.98px){
	.en_US .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span {font-size: 1.82vw;line-height: 1.7;}
	.de_DE .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span,
	.de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06>span>a {font-size: 1.70vw;line-height: 1.7;}
	.ja_JP .wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span {font-size: 1.60vw;line-height: 1.7;}
}
@media (max-width: 767.98px) {
	.portlet-title-text{white-space: normal;word-break: break-all;}
	.rohm-LR7 .portlet{display:flow-root;}
	body {padding-right: 0px;padding-left: 0px;}
	.wrapperrohm.newROHM.full-topHeader { width: 100% !important; position: relative;}
	.rohm-LR7 #wrapperrohm .newrohmdesign{top:46px;}
	.rohm-LR7 .live-view #wrapperrohm .newrohmdesign{top:104px;}
	.rohm-LR7 #wrapperrohm .newrohmdesign{position: fixed;width: 100%;padding: 0px 0px 0px;z-index: 9;}
	.rohm-LR7 #wrapperrohm .group-header-fix .fix-width{padding:0;}
	.bookmarkTitle{color:#fff;font-size: 20px;font-weight: 600;letter-spacing: -0.42px;line-height: 22px;padding: 10px 0;}
	.mobilebookmark-button{width: 18px;height:15px;background-color: transparent;border:0 none;outline:0;padding: 2px 0 0;}
	.mobilebookmark-button span.icon-bar{width: 18px;height: 2px;position: relative;left: 0;top: 0;float: right;margin-top: 3px;border: 0px solid transparent;border-radius: 4px;background-color: #BDBDBD;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
	#mobileBookmark{display: none;}
	#mobileBookmark .breadcrumb li.pageTop{display: none !important;}
	.rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb{padding:0;margin-top:0;}
	#mobileBookmark .breadcrumb li{border-bottom: 1px solid #6b6b6b;display: block !important;padding:20px 0;width: 100%;text-align: center;}
	#mobileBookmark .breadcrumb li:last-child{border-bottom:0px none;}
	.signed-out .wrapperrohm.newROHM #header {margin-top: 0 !important;}
	.maxfixsize.fullsize .wrapperrohm.newROHM.full-topHeader{position: relative; }
	.wrapperrohm.newROHM header .header .rohmlogo{width:91px; height:70px; margin-bottom: 9px;}
	.headerquick-section .icon-user {background: none;line-height: 18px;}
	.headerquick-section .user-icon{height: 24px;line-height: 24px;width: 24px;}
	.headerquicklink{ clear: right;margin-top: 14px;}
	.productmenu,
	.headerquick-section .navbar-NotMobile,#main-navJQ{display:none;}
	.headerquick-section .navbar-Mobile{display:block;clear: both;padding:0;}
	.headerquick-section .navbar-form,.headerquick-section .navbar-collapse, .headerquick-section .navbar-collapse #navigation,
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{padding:0px; margin-left: -5px;}
	.customeNavigation{background-color:transparent !important;}
	.navbar{margin-bottom:0px;}
	.navbar .nav{float:none;}
	#header .customeNavigation{ background-color:transparent !important; padding-top: 53px;}
	#header .customeNavigation #navigation a{font-weight:normal;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li {padding-top: 10px;padding-bottom: 10px; margin-bottom: 0px;margin-top: 0px; border-top: 1px solid #dadada; border-bottom: 1px solid transparent !important;width: 100% !important; display: block !important; float: none !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li ul {border-top: 1px solid #fff !important; margin-top: 9px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li li{border-top:0px none;}
	#header .customeNavigation #nav li#nav-01:hover, #header .customeNavigation #nav li#nav-02:hover, #header .customeNavigation #nav li#nav-03:hover, #header .customeNavigation #nav li#nav-04:hover, #header .customeNavigation #nav li#nav-05:hover, #header .customeNavigation #nav li#nav-06:hover{background-color: #f8f8f8 !important;}
	.wrapperrohm #navigation .rohmnavigation li.selected:first-of-type span, .wrapperrohm #navigation .rohmnavigation li:first-of-type span, .wrapperrohm #navigation .rohmnavigation li:first-of-type span:hover{ padding: 0px 6px 0px 6px!important; }
	#navigation .rohmnavigation li:first-of-type.selected span{ padding: 3px 8px 3px 0px!important; }
	.wrapperrohm #navigation .rohmnavigation li.selected:last-child span, .wrapperrohm #navigation .rohmnavigation li:last-child span, .wrapperrohm #navigation .rohmnavigation li:last-child span:hover, .wrapperrohm #navigation .rohmnavigation span:last-child:focus{ padding: 3px 0px 3px 6px!important; }
	#navigation .rohmnavigation li:last-child.selected span{ padding: 3px 0px 3px 6px!important; }
	.container-fluid.maxfixsize .customeNavigation {border-radius: 0 !important;box-shadow: 0 0px 0px 0px transparent !important;margin-top:34px;}
	.touch.no-indexeddb.webkit.iostargetdevice .container-fluid.maxfixsize .customeNavigation{margin-top:34px;}
	.iostargetdevice .container-fluid.maxfixsize .customeNavigation, #MoBiMenue div.myMenu .scroll-pane ul{margin-top:0;}
	.navbar .nav > li, #navigation .rohmnavigation li, #navigation .rohmnavigation a{ float:none;}
	#navigationCollapse{ position: fixed; top: 90px; left: auto; z-index: 2;height: 16px !important;}
	.wrapperrohm #header #navigation .customeNavigation.rohmnavigation li span{font-size:16px; min-height: 22px;}
	.wrapperrohm #navigation .rohmnavigation li.selected:first-of-type span, .wrapperrohm #navigation .rohmnavigation li:first-of-type span, .wrapperrohm #navigation .rohmnavigation li:first-of-type span:hover, .wrapperrohm #navigation .rohmnavigation span:first-child:focus{padding: 3px 8px;}
	.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span, .rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span:hover span{padding:0px !important;}
	.rohm-LR7 .wrapperrohm #navigation .rohmnavigation #nav li#nav-03.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown, .rohm-LR7 .wrapperrohm #navigation .rohmnavigation #nav li#nav-03.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown:hover{color:#da2540 !important; float:right;}
	.rohm-LR7 .ko_KR .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .ko_KR .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
	.rohm-LR7 .zh_TW .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .zh_TW .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	.rohm-LR7 .zh_CN .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .zh_CN .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.rohm-LR7 .ja_JP .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .ja_JP .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
	.headerquick-section form, .headerquick-section .navbar-form, .headerquick-section section.portlet, .headerquick-section .navbar-form input, .headerquick-section .lfr-ddm-field-group{margin:0px;}
	.headerquick-section .portlet-content-editable{border:0px none;}
	.headerquick-section .header-search1{position:relative; float: right; width: 236%;max-width: 474px;}
	.headerquick-section .lfr-ddm-field-group-inline {display: inline; position: absolute;top: 0; right: auto;}
	.headerquick-section .form-group-inline, .headerquick-section .lfr-ddm-field-group-inline {display: inline;}
	.headerquick-section .lfr-ddm-field-group-inline .icon-monospaced{margin-top:1px;height: 32px !important;line-height: 32px;width: 32px !important;}
	.headerquick-section .lfr-ddm-field-group-inline .icon-monospaced .searchicon1{background: url(../images/rohm-theme/newrohm-img/icon-search.svg) 50% 50% no-repeat;background-size: 17px;height: 30px;width: 38px;line-height: 30px;display: block; filter: none;}
	.headerquick-section .navbar-header button, .headerquick-section .navbar-header button:hover, .headerquick-section .navbar-header button:focus{background:none transparent; border:0px none; color:#2b4259;outline: none;}
	.headerquick-section .navbar-header{float: left;}
	.headerquick-section .navbar-header .navbar-toggle{margin:0px 0 0 5px; padding:0 5px; height: 28px;}
	.headerquick-section .navbar-header .navbar-toggle .icon-bar{width:24px;background-color: #ffffff; margin-top: 7px;}
	.headerquick-section .navbar-header .navbar-toggle .icon-bar:nth-child(1){margin-top: 0px;}
	.headerquick-section .navbar-form input{width:100%; height:auto;}

	.wrapperrohm .headerquick-section .lfr-ddm-field-group-inline .icon-monospaced span.searchicon {display: inherit;}
	.navbar .nav > li, #navigation .rohmnavigation li, #navigation .rohmnavigation a{font-weight:normal;}
	/*.headerquicklink.desktop,*/
	.headerquicklink.desktop .headerquicklink_icons,
	.rohm-LR7 .wrapperrohm.newROHM #header header .header #top-nav .lang-selection{display:none !important;}
	.headerquick-section .mobileSiteSearchForm{display:none;}
	.headerquick-section .mobileSiteSearchForm .caret{float:left;}
	.headerquick-section .navbar-NotMobile, .headerquicklink.mobile{display:block;}
	.wrapperrohm.newROHM header .header .rohmlogo{float:none!important;margin:0px auto; width: 55px; height: 46px; margin-top:6px;margin-bottom:6px;}
	.headerquick-section .navbar-header .navbar-toggle{margin:4px 0 0 0;z-index:10;}
	.headerquick-section .navbar-header .navbar-toggle.MenuIconClose .icon-bar,	.headerquick-section .navbar-header .navbar-toggle.MenuIconClose .icon-bar:nth-child(1), .headerquick-section .navbar-header .navbar-toggle.MenuIconClose .icon-bar:nth-child(3), .headerquick-section .navbar-header .navbar-toggle.collapsed .icon-bar, .headerquick-section .navbar-header .navbar-toggle .icon-bar{height: 1px;border-radius: 0;background-color: #ffffff;}
	.headerquick-section .navbar-header .navbar-toggle.collapsed .icon-bar,
	.headerquick-section .navbar-header .navbar-toggle.MenuIconClose .icon-bar{width:24px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);position: relative;left: 0; border: 0px solid transparent;}
	.headerquick-section .navbar-header .navbar-toggle.collapsed, .headerquick-section .navbar-header .navbar-toggle.MenuIconClose{padding-left: 15px;padding-right: 15px;}
	.headerquick-section .navbar-header .navbar-toggle.MenuIconClose,
	.headerquick-section #heading .navbar-form.navbar-right.navbar-NotMobile .header-search1.serchformOpen	{/* background-color: #fff; *//* box-shadow: 3px -10px 10px 0px #78787b; *//* margin-top: -14px; *//* padding-top: 18px; *//* padding-bottom: 39px; */margin-bottom: 0px;border-radius: 0px !important;z-index:40;}
	.staging-ready.signed-in .wrapperrohm.newROHM #header{ margin-top: 6px !important; margin-bottom: 6px;}
	.wrapperrohm.newROHM #header header .header .headerquick-section{ margin-top: -44px;}
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .headerquick-section .navbar-collapse,#navigationCollapse{clear:both; border-top: 0px none; box-shadow: inset 0 0px 0 transparent;}
	.wrapperrohm.newROHM #header header .header #top-nav{margin-left:0px; margin-top: -40px;}
	#header .customeNavigation{margin-top:14px; overflow: hidden;}
	.headerquicklink.mobile{float:left !important; display: block; background-color: #fff; padding-bottom:40px;}
	#wrapperrohm a:hover,.wrapperrohm a:hover{font-weight:normal; text-shadow: 0px 0px transparent;}
	.headerquicklink a.rohmlogin{border-radius: 5px 5px 5px 5px; margin-right: 8px !important;}
	#navigation .headerquicklink a.rohmlogin:hover{background-color:#da1f3d;}
	.headerquick-section .lfr-ddm-field-group-inline .icon-monospaced{margin-top:1px;height: 32px !important;line-height: 32px;width: 32px !important; vertical-align: text-bottom;}
	.ja_JP .headerquick-section .lfr-ddm-field-group-inline .icon-monospaced{margin-top:-1px;}
	.headerquick-section .navbar-Mobile .header-search1 .lfr-ddm-field-group-inline .icon-monospaced{margin-top:2px;}
	.headerquick-section .navbar-form {width:auto;max-width: 100%;background-color: transparent;box-shadow: inset 0px 0px 0px 0px transparent;border-radius: 0px;margin: 0px 0 10px -24px !important;padding: 0px !important;}
	.headerquick-section .navbar-NotMobile {width: auto;position: absolute;right: 8px;top: 4px;z-index: 1;}
	.signed-out .headerquick-section .navbar-NotMobile,.signed-in .headerquick-section .navbar-NotMobile {right: 0;}
	.headerquick-section .navbar-NotMobile.top4{top:4px;}
	.headerquick-section .navbar-NotMobile:hover{ z-index: 9;}
	.wrapperrohm .headerquick-section .mobileSiteSearchForm .lfr-ddm-field-group-inline { margin-right: -3px;}
	.headerquick-section .mobileSiteSearchForm .header-search1{ float: left; width:100%;margin-bottom: 20px;}
	.headerquick-section .mobileSiteSearchForm .form-group-inline, .headerquick-section .mobileSiteSearchForm .lfr-ddm-field-group-inline {display: inline;}
	.headerquick-section .form-group-inline, .headerquick-section .lfr-ddm-field-group-inline {display: inline-block;}
	.navbar-NotMobile .form .header-search1 .form-group {width: auto;float: right;box-sizing: border-box;font-size: 16px;height: 34px;margin-top: -5px;}
	.navbar-NotMobile .form .header-search1 .form-group:hover {width:auto!important;}
	.headerquick-section #heading .navbar-form.navbar-right.navbar-NotMobile .header-search1 a{width: 26px!important;}
	.headerquick-section #heading .navbar-form.navbar-right.navbar-NotMobile .header-search1{padding: 10px 15px !important;width: 48px;height: 44px;/* margin-top: -5px !important; */box-shadow: none;}
	.headerquick-section #heading .navbar-form.navbar-right.navbar-NotMobile .header-search1.serchformOpen{/* box-shadow: -3px -7px 7px 0px #78787b; */}
	.selectOption{clear:both;} 
	.rohm-LR7 .navbar-NotMobile .form .header-search1 .form-group .selectOption .searchmenu,
	.rohm-LR7 .navbar-Mobile .form .selectOption .searchmenu { margin-top: 0;margin-bottom:0; }
	.selectOption .searchmenu{width: 100%;}
	.selectOption .searchmenu li ul{font-size: 14px;position: relative;border: 0 none;box-shadow: none;left:0;top: 0px;}
	.selectOption .searchmenu li{float:none;}
	.headerquick-section .navbar-form.mobileSiteSearchForm #search-1 ul.ui-autocomplete,	
	.headerquick-section .navbar-form.mobileSiteSearchForm #search-1 .search-result-autocomplete .ui-autocomplete li.ui-menu-item div.ui-menu-item-wrapper, 
	.headerquick-section .navbar-form.mobileSiteSearchForm #search-1 .search-result-autocomplete .ui-autocomplete li.ui-menu-item div.ui-menu-item-wrapper, 
	.headerquick-section .navbar-form.mobileSiteSearchForm #search-1 .search-result-autocomplete ul.ui-menu.ui-autocomplete .ui-menu-item-wrapper, 
	.headerquick-section .navbar-form.mobileSiteSearchForm .search-result-autocomplete ul.ui-menu.ui-autocomplete .ui-menu-item-wrapper,
	.headerquick-section .navbar-form.mobileSiteSearchForm .search-result-autocomplete ul.ui-menu.ui-autocomplete,
	.headerquick-section .navbar-form.mobileSiteSearchForm #search-1 .search-result-autocomplete .ui-autocomplete li.ui-menu-item a.ui-corner-all{width: 100% !important;font-size: 14px;margin: 0;}
	.headerquick-section .navbar-form.mobileSiteSearchForm .search-result-autocomplete ul.ui-menu.ui-autocomplete{position:absolute!important;}
	.headerquick-section .navbar-form.mobileSiteSearchForm input{margin-top: 0px !important; background-image: none;line-height: 20px;border:0;padding-right:6px;}
	.navbar-NotMobile .form .header-search1 .form-group input[type="text"]{background-color:#eee;  width: 95%; height:24px;margin-top:2px!important; margin-bottom:2px;margin-left:8px;font-size: 14px;}
	.wrapperrohm.newROHM #header header .header .navbar-collapse #navigation .navbar-NotMobile, .headerquick-section .navbar-collapse #navigation .navbar-NotMobile, #navigationCollapse #navigation .navbar-NotMobile{ display:none;}
	#back-to-top, #back-to-top:hover, #back-to-top:focus {bottom: 47px !important;/* background-size: 40% !important; */background-image:url("../images/rohm-theme/backtotop.png");background-position: center 90% !important;line-height: 100px;right: 10px!important;}
	#breadcrumbs{display:none;}
	.user-personal-bar{margin-top:6px;}
	.wrapperrohm.newROHM #header header .header,.signed-in .wrapperrohm.newROHM #header header .header, .signed-out .wrapperrohm.newROHM #header header .header{height:auto;min-height:42px;}
	.wrapperrohm.newROHM #header,.signed-in .wrapperrohm.newROHM #header, .signed-out .wrapperrohm.newROHM #header{margin-bottom:10px;}
	.iostargetdevice .wrapperrohm.newROHM #header,.iostargetdevice .signed-in .wrapperrohm.newROHM #header, .iostargetdevice .signed-out .wrapperrohm.newROHM #header{margin-bottom:4px;}
	.wrapperrohm.newROHM #header header .header .rohmlogo{margin-top:6px;}
	.wrapperrohm.newROHM #header header .header .navbar-collapse nav#navigation.site-navigation{margin:0px;}
	#header .customeNavigation { margin-top: -54px;}
	.headerquicklink.mobile, .headerquicklink{width: 100%; text-align: left;margin-top: -1px; padding-top: 10px;}
	.headerquicklink div.rohmlogin {float: none;margin-top: -7px;border-radius: 5px 5px 0 0;padding-top: 5px;margin-left: 0px !important;text-align:center;}
	.signed-out .headerquicklink div.rohmlogin {width:auto; }
	.signed-out .headerquicklink .mobileLoginLink a.rohmlogin {margin-left: auto !important;margin-right: auto !important;text-align:center;}
	#header .customeNavigation #nav li span{height: auto;color: #333;float:none;}
	.container-fluid.maxfixsize .customeNavigation.mobiDisplay,
	.headerquick-section .navbar-form.mobileSiteSearchForm{width:86% !important; max-width:86%;height: auto !important;position:absolute;padding-top:12px;background-color:#fff !important;box-shadow:1px 3px 15px -1px #78787b !important;}
	.mobiDisplay .headerquicklink.mobile .quicklinkGroup a {color: #4E4F53;font-family: 'IBM Plex SansRegular';font-size: 14px;line-height: 18px; padding: 10px 20px !important; display: block; margin-left: 0 !important;height:auto;border-left: 0;}
	.mobileLoginLink{ border-radius: 4px;background-color: #ED0000;box-shadow: 2px 2px 7px 0 #A6ABBD;margin-left: 20px; margin-right: 20px; text-align: center;padding:6px;margin-bottom: 10px;}
	.headerquicklink a.rohmlogin {font-size: 13px;font-weight: normal;letter-spacing: 0;line-height: 17px;padding:0;}
	.headerquicklink .rohmlogin, .headerquicklink a {font-size: 1em;}
	.ja_JP .headerquicklink a.rohmlogin,.ja_JP .headerquicklink .rohmlogin span {font-size: 12px;}
	.headerquicklink.mobile .lang-selection ul.radio-menu li label,.lang-selection ul.radio-menu li label{display:block !important;width:100%;}
	.headerquicklink.mobile .lang-selection ul.radio-menu li input[type=radio]{border:0;margin-right:5px!important;}
	.mobiDisplay .headerquicklink.mobile .lang-selection .dropdown-toggle, .mobiDisplay .headerquicklink.mobile .lang-selection.open .dropdown-toggle{height:44px;}
	.mobiDisplay .headerquicklink.mobile .lang-selection .dropdown-toggle, .mobiDisplay .headerquicklink.mobile .lang-selection.open .dropdown-toggle,
	.mobiDisplay .headerquicklink.mobile .lang-selection.open .dropdown-toggle{box-shadow:none;}
	.quicklinkGroup {clear:both; margin-bottom:10px;}
	.wrapperrohm.newROHM .mobiDisplay .headerquicklink.mobile .lang-selection	{
		height:28px;
		margin-left: 12px;
		margin-top: 0px;
		margin-bottom: 0px;
		position: relative;
		z-index: 10;
		font:12px/24px Arial, Helvetica, Verdana, sans-serif;
	}
	.wrapperrohm.newROHM .desktop-navi-left.mobiDisplay .headerquicklink.mobile .lang-selection{display:block;width:98%;height: auto;}
	.wrapperrohm.newROHM .desktop-navi-left.mobiDisplay .headerquicklink.mobile .lang-selection.open{height:360px;}
	.wrapperrohm.newROHM .mobiDisplay .headerquicklink.mobile ul.radio-menu{right:auto;position: relative!important;top:0 !important;height: 100% !important;min-height: 100% !important;box-shadow: 0 0 0 0 transparent;min-width: 96%;padding:0 6px;}
	.wrapperrohm.newROHM .mobiDisplay .headerquicklink.mobile .open ul.radio-menu,
	.selectOption .searchmenu li ul{display:block!important;}
	.wrapperrohm.newROHM #header header .header #top-nav .bottomMenu .footerquicklink_icons .lang-selection.open .dropdown-backdrop{display:none;}
	#navigationCollapse{ width: 100%; top: 54px !important;}
	#showcookiealert{position: fixed; bottom:0; z-index: 11;}
	#header .customeNavigation{padding-top: 0px;}
	#wrapperrohm.newROHM #content{min-height:200px;}
	.wrapperrohm.newROHM.full-topHeader{z-index: 10;width: 100% !important;}
	.maxfixsize.fullsize .wrapperrohm.newROHM.full-topHeader{z-index: 9;}
	.container-fluid.maxfixsize.fullsize .row-fluid .newROHM.parametrictop.full-topHeader{position:relative !important;}
	.headerquick-section .navbar-form.mobileSiteSearchForm{right: 0;border-radius: 0;min-height: 100px;padding-left: 25px !important;padding-top: 12px !important;padding-right: 15px !important;}
	.headerquicklink.mobile .rohmlogin, .headerquicklink.mobile a.rohmlogin{background-color:transparent;}
	#MoBiMenue div.myMenu ul{overflow-y: scroll;overflow-x: hidden;margin-bottom: 0;min-height:200px;}
	#MoBiMenue div ul li{text-align: left;font-weight: bold;}
	
	#MoBiMenue div.Prodcat li a,
	#MoBiMenue div.Prodcattype1 li a, 
	#MoBiMenue div.Prodcattype2 li a{background:none!important;}
	
	#MoBiMenue div.Prodcat li a:is([href]).text-bold,
	#MoBiMenue div.Prodcattype1 li a:is([href]).text-bold,
	#MoBiMenue div.Prodcattype2 li a:is([href]).text-bold{font-weight:bold;}
	
	#MoBiMenue div ul li.buysamplemenu-mobile strong{color: #333333;}
	#MoBiMenue div ul li.buysamplemenu-mobile strong:hover {color: #666;}
	#MoBiMenue div ul li.buysamplemenu-mobile:hover {background-color: transparent; color: #666;}
	#MoBiMenue div ul li.buysamplemenu-mobile ul input.search-btn{font-size:18px !important;}
	#MoBiMenue div ul li.buysamplemenu-mobile a{font-size:0.73em;}
	
	#MoBiMenue div.myMenu .lang-selection ul li{padding:0;margin:0 !important;border-bottom: 0px none;}
	#MoBiMenue div.myMenu ul li:last-child, #MoBiMenue div.Prodcat ul li:last-child a, #MoBiMenue div.Prodcattype1 ul li:last-child a, #MoBiMenue div.Prodcattype2 ul li:last-child a {border-bottom:0px;}
	#MoBiMenue div ul li.myMenu:last-child{border-bottom:1px solid #dadada;}
	#MoBiMenue div ul li a, #MoBiMenue div ul li span{line-height: 20px;font-weight: normal;}
	#MoBiMenue div ul{margin-top:0;}
	#MoBiMenue .mobile-nav-03 .producttree{margin: 0 20px;list-style:none;}
	#MoBiMenue .mobile-nav-03 .producttree .buysamplemenu-mobile strong{color:#fff;}
	#MoBiMenue .mobile-nav-03 .producttree ul {margin:0px;list-style:none;}
	.rohm-LR7 .wrapperrohm.newROHM .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox{ text-transform: capitalize; font-size: 14px;}
	.rohm-LR7 .wrapperrohm.newROHM .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox option:checked{color: #d91d3c;background-color: #EBECF0;}
	#MoBiMenue div ul li a,#MoBiMenue div ul li.buysamplemenu-mobile strong{padding: 12px 1em;text-align: left;font-size: 14px;}
	#MoBiMenue div.prdmenu-mobile .child-pane ul,#MoBiMenue div.Prodcat ul, #MoBiMenue div.Prodcattype1 ul,#MoBiMenue div.Prodcattype2 ul,#MoBiMenue div .backItemClass{width:auto!important; margin-left: 20px;margin-right: 2%;}
	#MoBiMenue div.prdmenu-mobile .child-pane ul,#MoBiMenue div.Prodcat ul,#MoBiMenue div.Prodcattype1 ul,#MoBiMenue div.Prodcattype2 ul,
	#MoBiMenue div.prdmenu-mobile .child-pane li a,#MoBiMenue div.Prodcat li a,#MoBiMenue div.Prodcattype1 li a,#MoBiMenue div.Prodcattype2 li a,
	#MoBiMenue div ul li.buysamplemenu-mobile strong{padding-left:0; padding-right:0;}
	#MoBiMenue div ul li.buysamplemenu-mobile strong, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul li{width:100%!important;margin-left:0!important;margin-right:0!important;}
	#MoBiMenue div.prdmenu-mobile .child-pane li,#MoBiMenue div.Prodcat li,#MoBiMenue div.Prodcattype1 li,#MoBiMenue div.Prodcattype2 li{list-style:none;}
	#MoBiMenue div.prdmenu-mobile .child-pane li.pro-data{padding:0;}
	#MoBiMenue div.Prodcattype2.applicationmenu-mobile li {display: list-item;}
	#MoBiMenue div.prdmenu-mobile ul li:last-child a{border-bottom:0;}
	.customeNavigation .myMenu{margin-bottom: -10px;}
	.wrapperrohm #MoBiMenue div.myMenu ul li a:hover{color: #333333; background: #fff;}
	#MoBiMenue div.prdmenu-mobile li a:hover{color: #333333; background:#fff;}
	#MoBiMenue div.myMenu ul li a{padding: 0px;display:block;text-align:left;}
	.en_US #MoBiMenue div.myMenu ul li span,.de_DE #MoBiMenue div.myMenu ul li span,
	.en_US #MoBiMenue div.myMenu ul li a,.de_DE #MoBiMenue div.myMenu ul li a,
	.en_US #MoBiMenue div.Prodcat a,.de_DE #MoBiMenue div.Prodcat a,
	.en_US #MoBiMenue div.Prodcattype1 a,.en_US #MoBiMenue div.Prodcattype2 a,
	.de_DE #MoBiMenue div.Prodcattype1 a,.de_DE #MoBiMenue div.Prodcattype2 a{font-family: 'IBM Plex SansMedium'; /*font-weight:600;*/}
	#MoBiMenue div .backItemClass{display: block; padding: .0em; text-align: left;}
	#MoBiMenue div .backItemClass a, #MoBiMenue div.myMenu ul li.megamobile a{width: 100%;}
	#MoBiMenue div .backItemClass a,#MoBiMenue div ul li a, #MoBiMenue div ul li span{color: #333333;display: block;}
	#MoBiMenue div .backItemClass a{padding: 9px 0;line-height: 34px;}
	#MoBiMenue div .backItemClass .PrevCategory {float: left;}
	#MoBiMenue div .backItemClass .PrevCategory .floatRight {float: left;width: 14px;height: 14px;font-size: 14px !important;margin-top: calc(((1em * 1.42857) - 16px) / 2);margin-left: calc(((1em * 1.42857) - 16px) / 4);text-align: left;margin-top: 10px;}
	#MoBiMenue div .backItemClass .PrevCategory .floatRight{background-position:0px -941px;background-size: 33px;}
	#MoBiMenue div .backItemClass .PrevCategory .floatRight.fa {display: inline-block; font-style: normal;font-weight: normal;line-height: 34px;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;background: transparent;}
	#MoBiMenue div .backItemClass .PrevCategory .floatRight.icon-angle-left:before {color:#333333;}
	#MoBiMenue div .backItemClass .width90P {width: 100%;font-size: 14px;margin-left: 6px;text-align: left;}
	#navigationCollapse,.desktop-navi-left,#navigation{width:100% !important;}
	#showcookiealert .labelcookiemessage .labelcookiemessageContent {margin-left: auto; margin-right: auto;width: 72%;}
	.rohm-LR7 .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li form{padding: 5px 0px 0px;}
	.ko_KR .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="text"].distribution-search-input{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
	.zh_TW .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="text"].distribution-search-input{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	.zh_CN .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="text"].distribution-search-input{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.ja_JP .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="text"].distribution-search-input,.ja_JP .rohm-LR7 .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="submit"]#search-button-megamenu{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
	.rohm-LR7 .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="submit"]#search-button-megamenu{clear: both;padding-top:10px;padding-bottom:10px; width:100%;margin:0 0 14px;float:none;height:auto !important;background-color: #292929;color: #fff;text-shadow: 0px 0px transparent;font-weight: normal;text-transform: uppercase;border: 0px none;}
	.rohm-LR7 .en_US .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="submit"]#search-button-megamenu,
	.rohm-LR7 .de_DE .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="submit"]#search-button-megamenu{font-family: 'IBM Plex SansMedium';}
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="submit"]#search-button-megamenu{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="submit"]#search-button-megamenu{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="submit"]#search-button-megamenu{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.rohm-LR7 .wrapperrohm.newROHM .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox{padding: 8px 8px 10px 8px !important;height:40px;}
	.rohm-LR7 .ko_KR .wrapperrohm .rohmnavigation .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox, 
	.rohm-LR7 .ko_KR .wrapperrohm .rohmnavigation .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox:hover{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
	.rohm-LR7 .zh_TW .wrapperrohm .rohmnavigation .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox,
	.rohm-LR7 .zh_TW .wrapperrohm .rohmnavigation .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox:hover{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
	.rohm-LR7 .zh_CN .wrapperrohm .rohmnavigation .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox, 
	.rohm-LR7 .zh_CN .wrapperrohm .rohmnavigation .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox:hover{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
	.rohm-LR7 .ja_JP .wrapperrohm .rohmnavigation .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox,
	.rohm-LR7 .ja_JP .wrapperrohm .rohmnavigation .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox:hover{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
	.rohm-LR7 .ja_JP .wrapperrohm .rohmnavigation .buysamplemenu-mobile ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .ja_JP .wrapperrohm .rohmnavigation .buysamplemenu-mobile ul li #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
	.safari .headerquick-section .lfr-ddm-field-group-inline .icon-monospaced .lexicon-icon{height:16px;padding:0px;margin-top:3px;}
	.mobileSiteSearchForm fieldset {padding-left: 0;padding-right:0;}
	/* New Header Change - 3335 */
	.mobiDisplay .headerquicklink.mobile .quicklinkGroup a {font-size: 15px!important;line-height: 1;color: #444F58;text-decoration: none;}
	.mobiDisplay .headerquicklink.mobile .quicklinkGroup a.linkIcon {position: relative;min-width: 100px;}
	.mobiDisplay .headerquicklink.mobile .quicklinkGroup a.linkIcon:after {position: absolute;top: 50%;right: auto;transform: translateY(-50%);content: "";background: url(../images/rohm-theme/newrohm-img/icon-link.png);background-size: contain;width: 12px;height: 12px;}
	.mobiDisplay .headerquicklink.mobile .quicklinkGroup a.linkIcon:hover:after{opacity:0.5;}
	/* End -3335 */
	
}
@media (max-width:767.98px){
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{  margin-left: 0px;}
	#MoBiMenue div.myMenu ul{height: auto !important;}
	#MoBiMenue .prdmenu-mobile ul{margin-bottom:20px;margin-top:0;}
	#wrapper-group.newROHM .fix-width, .group-header-fix.newrohmdesign .breadcrumb{margin-top: 6px;}
	.hidemenu{display:initial;}
	.newrohmdesign .grouplabel{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 90%;float: left;padding-bottom: 10px;}
}
@media (max-width:736.98px){
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{  margin-left: 0px;}
}
@media (min-width:666px) and (max-width:667.98px){
	#MoBiMenue div ul li.buysamplemenu-mobile strong, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul li{width:99.7%!important;}
}
@media (min-width:639px) and (max-width:640.98px){
	#MoBiMenue div ul li.buysamplemenu-mobile strong, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul li{width:99.5%!important;}
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{  margin-left: 0px;}
}
@media (min-width:567px) and (max-width:568.98px){
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{  margin-left: 0px;}
}
@media (min-width:479px) and (max-width:480.98px){
	#back-to-top, #back-to-top:hover, #back-to-top:focus{bottom:70px;}
	#MoBiMenue div ul li.buysamplemenu-mobile strong, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul li{width:98.5%!important;}
}
@media (max-width:753.98px){
	.headerquick-section .navbar-header .navbar-toggle {margin: 0px 0 4px 0; }
	.user-personal-bar {margin-top: 2px;}
	.wrapperrohm.newROHM.full-topHeader{ width: 100% !important; }
	#navigationCollapse{ width: 100%; top: 68px;}
	.signed-out .wrapperrohm.newROHM #header { margin-top: 0px !important;}
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{margin-left: 0px;}
}
@media (max-width:736.98px){
	.headerquick-section .navbar-header .navbar-toggle {margin: 0px 0 4px 0; }
	.user-personal-bar {margin-top: 2px;}
	.wrapperrohm.newROHM.full-topHeader{ width: 100% !important; }
	#navigationCollapse{ width: 100%; top: 68px;}
	.signed-out .wrapperrohm.newROHM #header { margin-top: 0px !important;}
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{margin-left: 0px;}
}
@media (max-width:667.98px){
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{margin-left: 0px;}
}
@media (max-width:568.98px) {
	.headerquick-section .navbar-header .navbar-toggle {margin: 0px 0 4px 0; }
	.user-personal-bar {margin-top: 2px;}
	.wrapperrohm.newROHM.full-topHeader{ width: 100% !important;}
	.maxfixsize.fullsize .wrapperrohm.newROHM.full-topHeader{position: relative; }
	#navigationCollapse{ width: 100%; top: 68px;}
	.signed-out .wrapperrohm.newROHM #header { margin-top: 0px !important;}
}
@media (max-width:480.98px){
	.user-personal-bar {margin-top: 2px;}
	.wrapperrohm.newROHM.full-topHeader{ width: 100% !important;}
	.maxfixsize.fullsize .wrapperrohm.newROHM.full-topHeader{position: relative; }
	#navigationCollapse{ width: 100%; top: 84px;}
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{ margin-left: 0px;}
	#MoBiMenue div ul li.buysamplemenu-mobile a{font-size: 0.68em;}
	#MoBiMenue div .backItemClass a{line-height: 32px;}
}
@media (max-width:479.98px){
	#MoBiMenue div ul li.buysamplemenu-mobile a{font-size: 0.73em;}
	#MoBiMenue div .backItemClass a{line-height: 34px;}
	.wrapperrohm.newROHM .mobiDisplay .headerquicklink.mobile .lang-selection ul.radio-menu li label{font: 12px/34px Arial, Helvetica, Verdana, sans-serif;}
	.wrapperrohm.newROHM .mobiDisplay .headerquicklink.mobile .lang-selection{text-align: left;}
}
@media (max-width:424.98px) {
	.headerquicklink.mobile .lang-selection ul.radio-menu li label,.lang-selection ul.radio-menu li label{padding-top:0;padding-bottom:0;}
	#MoBiMenue div ul li.buysamplemenu-mobile strong, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul li{width:97.5%!important;}
}
@media (max-width:414.98px) {
	.headerquick-section .navbar-header .navbar-toggle {margin: 0px 0 4px 0; }
	.user-personal-bar {margin-top: 2px;}
	.wrapperrohm.newROHM.full-topHeader{ width: 100% !important; }
	.maxfixsize.fullsize .wrapperrohm.newROHM.full-topHeader{}
	#navigationCollapse{ width: 100%; top: 84px;}
	.signed-out .wrapperrohm.newROHM #header { margin-top: 0px !important;}
	#MoBiMenue div ul li.buysamplemenu-mobile strong, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul li{width:97.7%!important;}
}
@media (min-width:414px) and (max-width:424.98px) {
	.headerquick-section .navbar-header .navbar-toggle.MenuIconClose{padding-top: 18px;margin-top: -14px;margin-bottom: 4px;}
}
@media (max-width:413.98px) {
	.headerquick-section .navbar-header .navbar-toggle.MenuIconClose{padding-top: 17px;margin-top: -10px;}
}
@media (min-width:376px) and (max-width:479.98px){
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{ margin-left: 0px;}
}
@media (min-width:374px) and (max-width:414.98px){
	#back-to-top, #back-to-top:hover, #back-to-top:focus{bottom:70px;}
	.para-table .para-search .filterR .white-back {display: inline-block;margin-top: 4px !important;margin-left: 0 !important;}
	#MoBiMenue div ul li.buysamplemenu-mobile strong, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul li{width:97.5%!important;}
}
@media (max-width:375.98px){
	.headerquick-section .navbar-header .navbar-toggle {margin: 3px 0 1px 0; }
	.user-personal-bar {margin-top: 8px;}
	.wrapperrohm.newROHM.full-topHeader{ width: 100% !important; }
	.maxfixsize.fullsize .wrapperrohm.newROHM.full-topHeader{}
	#navigationCollapse{ width: 100%; top: 84px;}
	.signed-out .wrapperrohm.newROHM #header { margin-top: 0px !important;}
	#MoBiMenue div ul li.buysamplemenu-mobile strong, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul li{width:97%!important;}
}
@media (max-width:360.98px){
	#navigationCollapse{top: 84px;}
	#MoBiMenue div ul li.buysamplemenu-mobile strong, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul li{width:96.6%!important;}
}
@media (max-width:320.98px){
	.wrapperrohm.newROHM.full-topHeader{ width: 100% !important; }
	#navigationCollapse{top: 100px;}
	#MoBiMenue div ul li.buysamplemenu-mobile strong, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul, #MoBiMenue div.Prodcat.buysamplemenu-mobile li.buysamplemenu-mobile ul li{width:95.8%!important;}
}
@media (min-width:320px) and (max-width:375.98px){
	.wrapperrohm.newROHM #header header .header .navbar-collapse, .wrapperrohm.newROHM #header header .header .navbar-collapse #navigation{  margin-left: 0px;}
}
@media (min-width:481px) and (max-width:596.98px){
	.headerquicklink{ width: 83%;}
	.headerquicklink a{margin-left: 2%;}
	.headerquick-section .navbar-form {margin-bottom: 10px;}
}
@media (min-width: 320px) and (max-width: 480.98px){
	.headerquicklink{width: 79%;}
}
@media (min-width: 376px) and (max-width: 480.98px){
	.headerquicklink a{ margin-left: 1%;}
}
@media (max-width:375.98px){
	.wrapperrohm.newROHM #header header .header{height: 100% !important;}
	.wrapperrohm.newROHM header .header .rohmlogo{margin-bottom: 0px;}
	#top-nav{margin-left:0px;}
	.en-de-text{padding-left:26px;}
	.headerquicklink{ margin-top:0px;}
	.headerquicklink a{margin-left: 2.68%;}
	.headerquick-section .navbar-form {margin: 0px 0 10px 0;}
	.headerquick-section .header-search1{position:relative; float: right; width: 236%;max-width: 474px;}
}
@media (max-width:360.98px){
	.headerquicklink a{ margin-left: 1% !important;}
}
@media (max-width:320.98px){
	.headerquicklink a{ margin-left: 1% !important;}
}
@media (min-width: 320px){
	.container-fluid {margin: 0 auto; padding: 0; max-width: 100%;}
	.wrapperrohm.newROHM.full-topHeader{width: 97.772%;}
	.maxfixsize .wrapperrohm.newROHM.full-topHeader #header{}
	.signed-in .wrapperrohm.newROHM #header{margin-top:0px;}
	.signed-out .wrapperrohm.newROHM #header,
	.de_DE.signed-out .all-page-fixed-header .wrapperrohm.newROHM #header	{margin-top: 0px;display: contents;}
	.de_DE.signed-out .wrapperrohm.newROHM #header {margin-top: 0px;}
	.wrapperrohm.newROHM #header header .header #top-nav{width: auto;float: none;margin-top: -36px;}
	#content, .container-fluid.maxfixsize .wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation{max-width: 100%;width: 100%!important;}
	.rohm-LR7 .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu{clear: both;padding-top:10px;padding-bottom: 10px;}
	.rohm-LR7 .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu,
	.rohm-LR7 .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="submit"]#search-button-megamenu{background-image:none;font-size: 16px;color: #fff;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,
	.wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="text"].distribution-search-input{border-radius: 20px;box-shadow: inset 0px 1px 0px 1px #e2e2e2;color: #686868 !important;font-size: 15px;height: auto;margin-bottom: 16px;padding: 10px 18px;width: 100%;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,
	.wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="text"].distribution-search-input{border: 1px solid rgba(123 124 128 / 15%);border-radius: 6px;background-color: #FFFFFF;-webkit-transition: width 0.4s ease-in-out;height: 40px;box-shadow: inset -3px -3px 10px 0 #FAFBFF, inset 3px 3px 6px 0 #A6ABBD;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,
	.en_US .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="text"].distribution-search-input,
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,
	.de_DE .wrapperrohm.newROHM .customeNavigation .buysamplemenu-mobile ul li input[type="text"].distribution-search-input{font-family: 'IBM Plex SansRegular';}
	.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover,
	.wrapperrohm .headerquick-section #navigation .lfr-ddm-field-group-inline .icon-monospaced span.searchicon,.wrapperrohm .headerquick-section .lfr-ddm-field-group-inline .icon-monospaced span.searchicon {padding: 0px !important;background-color: transparent;border-radius: 0;/*border: 2px solid #da1f3d;*/display: inline-block;}
	.wrapperrohm .headerquick-section #navigation .lfr-ddm-field-group-inline .icon-monospaced span.searchicon,.wrapperrohm .headerquick-section .lfr-ddm-field-group-inline .icon-monospaced span.searchicon {width: 26px;height: 26px;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li.selected #searchfiltermegamenuleft span#searchfiltermegamenu, #header .customeNavigation #nav li.selected #searchfiltermegamenuleft span#searchfiltermegamenu,
	.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover,
	.rohm-LR7 .wrapperrohm #navigation .rohmnavigation #nav li#nav-03.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown{box-shadow:none;}
	.rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text, .rohm-LR7 .wrapperrohm #navigation .rohmnavigation li.selected .productmenu.buysamplemenu ul div div #searchfiltermegamenuleft span span.search-filter-dropdown-text:hover{width: auto;height: auto;border: 0px solid #da1f3d;}
	#header .customeNavigation .productmenu div.underbuysample strong, #MoBiMenue div ul li.buysamplemenu-mobile strong{font-weight: bold;display: block; cursor:default;}
	#header .customeNavigation{display:block; height: auto !important; margin-top:0px;position: absolute;} 
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft,.rohm-LR7 .wrapperrohm.newROHM .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox{float: none;width: 100%;margin-bottom: 14px;}
	.headerquick-section .navbar-form input[type="text"], .navbar-NotMobile .form .header-search1 .form-group input[type="text"]{background-color:transparent; border:0px none;background-image:none;}
	.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #searchfiltermegamenu,	.rohm-LR7 .wrapperrohm.newROHM .buysamplemenu-mobile .buy-search select#mgmenu-distribution-dropbox{border-radius: 6px;border: 1px solid #b9b9b9!important;}
	.rohm-LR7 .breadcrumb{margin-left: 0;margin-right:0;padding-bottom: 14px;}
	.rohm-LR7 #wrapperrohm .newrohmdesign, #wrapper-group.newROHM .fix-width, .newrohmdesign .group-header-fix .breadcrumb{background-color: #4F4F4F;}
	.rohm-LR7 #wrapperrohm .newrohmdesign .breadcrumb{padding: 7px 0px;}
	.newrohmdesign .group-header-fix .breadcrumb li a br{display: none;}
}
footer{margin-top:28px!important;background-color:#151515;}
.footer-social{max-width:1170px;margin:0 auto; padding:0 15px;}
.rohm-enewsletter-portlet .portlet-content{background-color:transparent;border-right: 1px solid #4E4F53;}
.footer-banner, .footer-banner p {background-color: #111111;}
.social-tool-links{width: 100%;height: 17px;font-size: 0;display: table;padding-bottom: 10px;}

.rss:hover,.fb:hover,.twitter:hover,.linkedin:hover,.instagram:hover,.yt:hover,.weibo:hover,.wechat:hover,.blogIcon:hover,.mailto:hover,.noteicon:hover{opacity:.5;}

#rohmenewsletter .titlelabel{margin-right:0;}

.social-tool-links a:last-child{margin-right:0;}
.rohm-enewsletter-portlet{padding-top:10px;}
#rohmenewsletter .titlelabel,#rohmenewsletter .subtitlelabel,#rohmenewsletter .descirptionlabel{display: block;}
.en_US #rohmenewsletter .subtitlelabel,.de_DE #rohmenewsletter .descirptionlabel,.de_DE #rohmenewsletter .subtitlelabel,.de_DE #rohmenewsletter .descirptionlabel,.en_US #rohmenewsletter .titlelabel,.de_DE #rohmenewsletter .titlelabel,.en_US .enewsletters,.de_DE .enewsletters,.en_US #rohmenewsletter .email_1st_row input#email_address_enews, .en_US .form-row.firstlast input[type="text"], .de_DE .form-row.firstlast input[type="text"],.de_DE #rohmenewsletter .email_1st_row input#email_address_enews, .en_US #rohmenewsletter .next_submit, .de_DE #rohmenewsletter .next_submit, .en_US .footerlinks a, .de_DE .footerlinks a{font-family: 'IBM Plex SansRegular';}
#rohmenewsletter .subtitlelabel,#rohmenewsletter .descirptionlabel{color: #B8BAC2;font-size: 12px; line-height: 20px;}
#rohmenewsletter .titlelabel {background-position: -3px -239px;height: 24px; padding-left: 36px;color: #D90013; font-size: 16px; font-weight: bold; line-height: 22px;}
#rohmenewsletter .subtitlelabel {font-weight: bold;margin-top: 14px;}
.enewsletters{display: inline-block;margin-top:17px;color: #BDBDBD;font-size: 14px;font-weight: 500;letter-spacing: -0.39px;line-height: 18px;margin-bottom: 10px;}
.enewsletters input[type="checkbox"]{float: left;margin-right: 5px;}
.enewsletters input[type="radio"]{float: left;margin-right: 5px; border: 1px solid #fff; background-color: #fff; padding: 5px;}
.enewsletters label{padding-right:8px;float: left;color:#B8BAC2;}
#rohmenewsletter .email_1st_row{width:52%;}
#rohmenewsletter .form-row.firstlast,#rohmenewsletter .form-row.email_1st_row,#rohmenewsletter .form-row.form-button-row{padding:0;display: inherit; margin-bottom: 0px;}
#rohmenewsletter .form-row.form-button-row{display: inline;}
#rohmenewsletter .email_1st_row input#email_address_enews{width:100%;}
#rohmenewsletter .email_1st_row,	
#rohmenewsletter .email_1st_row input#email_address_enews, .form-row.firstlast input:first-child{float:left;margin-right: 4%;}
#rohmenewsletter .email_1st_row,	
#rohmenewsletter .email_1st_row input#email_address_enews, .form-row.firstlast input:first-child, #rohmenewsletter input#last_name_enews{height: 40px!important;}
#rohmenewsletter .email_1st_row input#email_address_enews, .form-row.firstlast input[type="text"]{box-shadow: inset 3px 2px 6px 4px #cacaca; border-radius: 6px;background-color: #FFFFFF;color: #4E4F53;font-size: 14px;letter-spacing: -0.39px; line-height: 18px;padding: 9px 10px 11px;}
.form-row.firstlast input[type="text"] {width: 39%;}
#rohmenewsletter .next_submit{border: 0;height: 40px; width: 26%;border-radius: 4px; background-color: #D90013;color: #FFFFFF;font-size: 16px;font-weight: 500;letter-spacing: -0.45px;line-height: 20px;text-align: center}
.footerlinks ul.footerlan{padding-right: 0;float:left;word-break:break-word;margin: 0;list-style: none;}
.footerlinks ul.footerlan:last-child li{border-bottom:1px solid #4e4f53;margin-bottom: 0px;}
.footerlinks ul.footerlan li{line-height: 17px;margin-bottom:20px;}
.footerlinks a{color:#b8bac2;font-size: 0.75rem;font-size: 13px;}
.ko_KR .footerlinks a{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW .footerlinks a{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN .footerlinks a{font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
.ja_JP .footerlinks a{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;}
.footerlinks a:hover, .footerlinks ul.footerlan li a:hover,.footerlinksBtm a:hover{color:#fff!important;text-decoration:underline!important;opacity: 1!important;}
.copyrightstatus{color:#B8BAC2;text-transform: uppercase;font-size: 11px;line-height:14px;background-size: 100%;clear:both;}
.copyrightstatus p {margin-bottom: 0;}
@media(min-width:768px){
	#mobileBookmark{display:block !important;}
	/* Jira-3573 */
	#categorySearch {position: absolute;z-index: 9;float: left;margin-left: 18px;padding-left: 7px;width: 233px;padding-bottom: 10px;background: #fff;}
	#categorySearch input, #categorySearch input:focus {margin-left: 0.5em;margin-bottom: 0;padding: 4px 30px 4px 6px;border: 1px solid #d1d1d1;box-shadow: none;}
	#categorySearch input[type="text"]{display: inline-block;color: #000;vertical-align: middle;font-size:14px;height: 28px;background: none #e8e7e7;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;	width: 220px;margin-left: 0;}
	#categorySearch input[type="text"]::-ms-input-placeholder { /* Edge 12-18 */color: #555555;font-size:14px;}
	#categorySearch input[type="text"]::placeholder {color: #555555;	font-size:14px;}
	#categorySearch .clearable__clear {display: none;position: absolute;right: 6px;top: 4px;padding: 0 8px;font-style: normal;font-size: 0;user-select: none;cursor: default;pointer-events: none;}
	#categorySearch .clearable__clear {opacity: 0.3;background: url(../images/rohm-theme/newrohm-img/icon-search.svg) 35% 30% no-repeat;background-size: 14px;height: 24px;width: 28px;line-height: 30px;display: block;filter: grayscale(1);}
	#categorySearch input::-ms-clear { display: none;}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent li .productmenu ul.producttree:nth-child(2) li:first-child{ margin-top: 32px;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu > ul.producttree1 > li.product-menu-search .wrapcol a u.rohm-highlight,
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul.producttree1>li.product-menu-search>.wrapcol ul.producttreelevel2 li a u.rohm-highlight {text-decoration: none;background-color: yellow;}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu > ul.producttree1 > li .wrapcol .group-list>a:before, .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01 .productmenu>ul.producttree1>li .wrapcol>a:before{position: relative;}
	/* End 3573 */
}
@media(min-width:768px) and (max-width:1101.98px){
	.enewsletters input[type="radio"]:nth-child(7){clear:both;}
}
@media(max-width:767.98px){
	.footer-social{padding: 1px 15px 0;}
	.social-tool-links a{margin-bottom:0;}
	.footer-enewsletter {width: 100%;float: none;padding-right: 0px;border-right:0px none;max-width: 100%;min-width: 100%;}
	.copyrightstatus{background:none;}
	.wrapperrohm .headerquick-section .lfr-ddm-field-group-inline .icon-monospaced span.searchicon{border:0;}
}
@media (max-width : 375.98px){
	.social-tool-links a,.social-tool-links a:nth-child(7){margin-bottom:0px !important;}
	.social-tool-links a:nth-child(8){margin-bottom:0 !important;}
}
@media (max-width : 361.98px){
	.social-tool-links a,.social-tool-links a:nth-child(7){margin-bottom: 0px !important;}
	.social-tool-links a:nth-child(8){margin-bottom:0 !important;}
}
@media (max-width : 340.98px){
	.social-tool-links a:nth-child(7),.social-tool-links a:nth-child(8){margin-bottom:0px !important;}
}
@media (max-width:375.98px){.enewsletters input[type="radio"]:nth-child(7){clear:both;}}
@media (min-width:1141px){
	.fixHeader, .fixBookmarklist, .all-page-fixed-header{position:fixed;top:0;width:100%;box-shadow: 0px 2px 2px #eee;border-bottom:2px solid #eee;background:#fff;}
	.all-page-fixed-header{z-index:39; padding-top: 5px;}
	.fixHeader{z-index:999;}
	.fixBookmarklist{z-index:39;}
	.wrapperrohm.newROHM .mobiDisplay .headerquicklink.mobile .lang-selection{display:none !important;}
	.fixHeader .wrapperrohm.newROHM header .header .rohmlogo{width:58px;height:47px;margin-top: 9px;}
	.fixHeader .customeNavigation{top:-30px;left:6px;}
	.fixHeader .headerquick-section .navbar-NotMobile{top:-22px;}
	.signed-in .fixHeader .wrapperrohm.newROHM #header header .header, 
	.signed-out .fixHeader .wrapperrohm.newROHM #header header .header{height:auto;}
	.fixHeader .headerquicklink .rohmlogin{padding: 10px 5px 1px;}
	.has-control-menu.signed-in .fixHeader .wrapperrohm.newROHM #header{margin-top:44px !important;}
}
.ja_JP .footerlinks a,
.ja_JP .wrapperrohm.newROHM #header header .header #top-nav .lang-selection,
.ja_JP #header .customeNavigation #nav ,
.wrapperrohm.newROHM .mobiDisplay .headerquicklink.mobile .lang-selection{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
.wrapperrohm.newROHM .mobiDisplay .headerquicklink.mobile .lang-selection{text-align: left;}
.wrapperrohm.newROHM .desktop-navi-left.mobiDisplay .headerquicklink.mobile .lang-selection{text-align: left;}
.rohm-LR7 .wrapperrohm.newROHM #searchfiltermegamenuleft #short-menu #tooltip_menu{width:100%;border-bottom-style: solid;	border-left-width: 1px;	border-right-width: 1px;border-top-width: 1px;border-bottom-width: 1px;}
@media (min-width: 1281px) {
	.ie .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,
	.chrome .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,
	.firefox .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,  .safari .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="text"].distribution-search-input,
	.rohm-LR7.ie .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu,
	.rohm-LR7.chrome .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu,
	.rohm-LR7.firefox .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu,
	.rohm-LR7.safari .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu.buysamplemenu ul div div input[type="submit"]#search-button-megamenu{padding:8px;}
}
.ui-autocomplete {
	background: #fff !important;
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.58)!important;
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.58)!important;
	box-shadow: 1px 1px 4px rgba(0,0,0,0.58)!important;
	border: 0 none!important;
	list-style: none !important;
	min-width: 172px;
	width: 172px !important;
	color: #464646 !important;
	padding: 0px;
	z-index: 10!important;
}
ul.ui-autocomplete li.ui-menu-item {
	cursor: pointer;
	list-style: none;
}
ul.ui-autocomplete li.ui-menu-item a, #navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item a.ui-corner-all{
	color: #464646;
	font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif!important;
	font-size: 14px;
	line-height: 24px;
}
.en_US ul.ui-autocomplete li.ui-menu-item a, .en_US #navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item a.ui-corner-all,
.de_DE ul.ui-autocomplete li.ui-menu-item a, .de_DE #navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item a.ui-corner-all{font-family: 'IBM Plex SansRegular'!important;}
ul.ui-autocomplete li.ui-menu-item a{
	min-width: 158px;
	width: 100%;
	padding: 2px 5px;
	display: block;
}
ul.ui-autocomplete li.ui-menu-item a.ui-state-hover:hover,
ul.ui-autocomplete li.ui-menu-item.ui-state-focus a:hover {
	background: #bfdaff;
	color: #464646;
}
ul.ui-autocomplete li.ui-menu-item a.ui-state-hover,#navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item a.ui-state-hover,
ul.ui-autocomplete li.ui-menu-item.ui-state-focus a,#navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item.ui-state-focus a{background: #2647a0;color: #fff; outline: 0;}
.ui-helper-hidden-accessible{display: none;}
#navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item a.ui-corner-all {
	min-width: 172px;
	cursor: pointer;
	padding: 2px 5px!important;
}
#navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item a.ui-corner-all:hover{
	font-weight: normal;
	color:#464646;
	background:#bfdaff;
	text-shadow: 0px 0px transparent;
	border-radius: 0;
}
#navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item a.ui-state-hover,
#navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item.ui-state-focus a {
	border-radius: 0;
}
#navigation #search-1 ul.ui-autocomplete, #search-1 ul.ui-autocomplete,
#navigation #search-1 .search-result-autocomplete .ui-autocomplete li.ui-menu-item div.ui-menu-item-wrapper,#search-1 .search-result-autocomplete .ui-autocomplete li.ui-menu-item div.ui-menu-item-wrapper{width: 300px !important;}
#navigation .search-result-autocomplete .ui-autocomplete li.ui-menu-item div,.search-result-autocomplete .ui-autocomplete li.ui-menu-item div {line-height: 18px !important;}
#navigation #search-1 .search-result-autocomplete .ui-autocomplete li.ui-menu-item div.ui-menu-item-wrapper,#search-1 .search-result-autocomplete .ui-autocomplete li.ui-menu-item div.ui-menu-item-wrapper,
#navigation #search-1 .search-result-autocomplete ul.ui-menu.ui-autocomplete .ui-menu-item-wrapper,
#navigation .search-result-autocomplete ul.ui-menu.ui-autocomplete .ui-menu-item-wrapper,
.search-result-autocomplete ul.ui-menu.ui-autocomplete .ui-menu-item-wrapper{padding:3px 5px 3px 6px; margin: 0px;}
.search-result-autocomplete .ui-autocomplete li:hover div.ui-state-active{background:#bfdaff!important;color:#464646 !important;}
.ui-autocomplete .ui-state-active, 
.ui-autocomplete .ui-widget-content .ui-state-active, 
.ui-autocomplete .ui-widget-header .ui-state-active, 
.ui-autocomplete .ui-button.ui-state-active:hover{background:#2647a0!important; outline:0;color:#fff !important;}
#navigation .search-result-autocomplete .ui-autocomplete li{width:100%;}
@media (min-width:1200px){
	#navigation #search-1 ul.ui-autocomplete{ left: 0px !important;margin-left:0;}
}
@media (min-width: 1025px) and (max-width: 1199.98px){
	#navigation #search-1 ul.ui-autocomplete{ left: 0px !important;margin-left:0;}
}
@media (min-width: 980px) and (max-width: 1024.98px){
	#navigation #search-1 ul.ui-autocomplete{ left: 0px !important;margin-left:0;}
}
@media (min-width: 801px) and (max-width: 979.98px){
	#navigation #search-1 ul.ui-autocomplete{ left: -100px !important;}
}
@media (min-width: 768px) and (max-width: 800.98px){
	#navigation #search-1 ul.ui-autocomplete{ left: -132px !important;margin-left:0;}
	#rohmenewsletter .next_submit{width: 32%;}
	.form-row.firstlast input[type="text"]{width: 42%;}
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{
	margin-bottom: 0;
	font-size: 100%;
}
.taglib-calendar table td, .aui-tab, .aui-form-options input, .aui-underlay .lfr-portlet-item, .aui-toolbar-separator,
.aui-categoriesselector-content .aui-textboxlistentry-holder, .aui-tagselector-content,
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp,
#back-to-top, abbr, acronym, fieldset, img{
	border-bottom: 0;  border-top: 0;
}
.taglib-calendar table td, .aui-tab, .aui-form-options input, .aui-underlay .lfr-portlet-item, .aui-toolbar-separator,
.aui-categoriesselector-content .aui-textboxlistentry-holder, .aui-tagselector-content,
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp,
#back-to-top, abbr, acronym, fieldset, img{ border-left: 0; border-right: 0;}
.searchmenu ul li,
.my-places-menu ul, .my-places-menu li,
.ui-selectmenu-menu li,
.lfr-actions.portlet-options .lfr-trigger strong a, #wrapper.newROHM a.moreLink span, .aui-categoriesselector-content .aui-textboxlistentry-holder, .aui-tagselector-content,
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp,
.aui-menu-content li, .lfr-menu-list ul li,
.taglib-calendar tr td a, .aui-menu-content, .lfr-menu-list ul, .aui-tab-active, .ui-selectmenu-menu ul, #partDesignContainer .partDesignForm ul,
.customeNavigation #nav,
.searchmenu li, 
.lfr-actions.portlet-options .lfr-trigger, .multiple-messages .dockbar-message, .portlet-content, .portlet-minimized .portlet-content-container,
.portlet-minimized .portlet-content, body, 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,
#tboverlay, .ui-selectmenu-menu, .aui-menu-content li, .aui-toolbar li, .dockbar ul, .ui-selectmenu-menu .ui-selectmenu-group ul, body,.aui-menu-content li, .lfr-menu-list ul li,
body.portal-iframe, dl,dd,dt, #nav .padding-left-xxsmall dl, #nav .parent .child .division dl,
#nav #nav-05 .padding-left-xxsmall dl, #nav #nav-05 .parent .child .division dl,
#nav #nav-06 .padding-left-xxsmall dl, #nav #nav-06 .parent .child .division dl{
	padding-left: 0;
	padding-right: 0;
}
#nav ul, #partDesignContainer .partDesignForm ul,
.searchmenu ul li, #tboverlay, .ui-selectmenu-menu,
.aui-menu-content li, .aui-toolbar li, .customeNavigation #nav,
.dockbar ul,.my-places-menu ul, .my-places-menu li, 
.ui-selectmenu-menu .ui-selectmenu-group ul, .ui-selectmenu-menu li, 
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,
canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,
fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,
hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,
ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,
sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp,
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, 
input, textarea, p, blockquote, th, td, body,.aui-menu-content li, .lfr-menu-list ul li, dl,dd,dt,.portlet-topper-toolbar{
   margin-right: 0;
   margin-top: 0;
}
#nav ul, #partDesignContainer .partDesignForm ul,
.searchmenu ul li, #tboverlay, .ui-selectmenu-menu,
.aui-menu-content li, .aui-toolbar li, .customeNavigation #nav,
.dockbar ul,.my-places-menu ul, .my-places-menu li, 
.ui-selectmenu-menu .ui-selectmenu-group ul, .ui-selectmenu-menu li, 
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,
canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,
fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,
hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,
ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,
sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp,
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, 
input, textarea, p, blockquote, th, td, body,.aui-menu-content li, .lfr-menu-list ul li, dl,dd,dt{
   margin-left: 0;
}
#nav ul,
.portlet-content, .portlet-minimized .portlet-content-container, .portlet-minimized .portlet-content, .ui-selectmenu-menu ul,
#nav ul, #partDesignContainer .partDesignForm ul,
.searchmenu ul li, #tboverlay, .ui-selectmenu-menu,
.aui-menu-content li, .aui-toolbar li, .customeNavigation #nav,
.dockbar ul,.my-places-menu ul, .my-places-menu li, 
.ui-selectmenu-menu .ui-selectmenu-group ul, .ui-selectmenu-menu li, 
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,
canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,
fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,
hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,
ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,
sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp,
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, 
input, textarea, p, blockquote, th, td, body,.aui-menu-content li, .lfr-menu-list ul li, dl,dd,dt
{
   padding-bottom: 0;
   padding-top: 0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{ 
	display: block;
}
b,strong { 
	font-weight: bold;
}
img {
	color: transparent;
	font-size: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}
.rohm-LR7 #side-navi1 img{width:100%;}
ol,ul {
	list-style: none;
}
li { 
	display: list-item;
}
th,td,caption {
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}
q {
	quotes: none;
}
q:before,q:after {
	content: "";
	content: none;
}
sub,sup,small {
	font-size: 75%;
}
sub,sup {
	vertical-align: baseline;
}
sub,sup, .searchmenu li {
	line-height: 0;
	position: relative;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
svg { 
	overflow: hidden;
}
a:focus        { outline:0px none;color: inherit;}
:hover       { text-decoration:none; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,
#tboverlay, .ui-selectmenu-menu, .aui-menu-content li, .aui-toolbar li, .dockbar ul, .ui-selectmenu-menu .ui-selectmenu-group ul, body,.aui-menu-content li, .lfr-menu-list ul li {
	margin-bottom: 0;
}
.portlet-layout, table {
	border-collapse: collapse;
	clear: both;
	border-spacing: 0;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}
caption, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border-bottom-color:#000;
	cursor: help;
}
html {
	overflow-y: scroll;
}
html.aui-dialog-iframe-root-node {
	overflow: auto;
}
body {
	background: #FFF;
	font: 62.5%/1.4 Arial, Helvetica, Verdana, sans-serif;
}
body.portal-popup {
	background: none;
}
body.aui-dialog-iframe-popup {
	padding-bottom: 0;
}
blockquote, ul, ol, dl {
	margin-left: 1em;
	margin-right: 1em;
}
blockquote, ul, ol, dl, h1, h2, h3 {
	margin-top: 1em;
	margin-bottom: 1em;
}
h1, h2, h3, h4, h5, h6{margin-top:0;margin-bottom:0;}
ol, ul, dl {
	margin-left: 2em;
}
ol {
	list-style: decimal outside;
}
ul {
	list-style: disc outside;
}
ul ul {
	list-style-type: circle;
}
ol ol {
	list-style-type: upper-roman;
}
dl dd {
	margin-left: 1em;
}
th {
	font-weight: bold;
}
caption {
	margin-bottom: 0.5em;
	text-align: center;
}
p {
	margin-bottom: 1em;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
}
h4, h5, h6 {
	font-size: 1.1em;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight: bold;
}
.taglib-calendar .calendar-current-day a,
.searchmenu ul, .taglib-calendar tr td a,.aui-resizable-proxy, .LdotoolTip{
	border-left-width:1px;
	border-right-width:1px;
}
.taglib-calendar .calendar-current-day a,
.searchmenu ul, .taglib-calendar tr td a, .LdotoolTip{
	border-left-style:solid;
	border-right-style:solid;
}
.navi_area ul li, .navi_area ul li:hover,
.taglib-calendar .calendar-current-day a,
.searchmenu ul, .taglib-calendar tr td a, .multiple-messages .dockbar-message, .LdotoolTip{
	border-top-style:solid;
	border-top-width:1px;
}
.navi_area ul li, .navi_area ul li:hover,
.taglib-calendar .calendar-current-day a,
.searchmenu ul,  .taglib-calendar tr td a, .dockbar, .LdotoolTip{
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
body.html-editor {
	background: #FFF;
	color: #000;
}
.dockbar .menu-button, #wrapper.newROHM .searchmenu ul a,
.taglib-calendar tr td a,.multiple-messages .dockbar-message{
  padding-bottom: 5px;
  padding-top: 5px;
}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
	display: block;
	font-weight: bold;
}
b, strong {
	font-weight: bold;
}
i, em {
	font-style: italic;
}
code, pre {
	font-family: "Courier New", Courier, monospace;
	white-space: pre;
}
.en_US code, .en_US pre,.de_DE code, .de_DE pre {font-family: 'IBM Plex SansRegular';}
.important {
	font-weight: bold;
}
body.staging, body.live-view {
	border: 0px solid #F00;
}
body.live-view, .popup-alert-notice, .aui-tagselector-focused .aui-textboxlistentry-holder, .portlet-msg-alert {
	border-bottom-color: #FC0;
}
hr, .separator {
	border-top-color: #BFBFBF;
}
hr, .separator, .ui-selectmenu-menu li {
	border-top-style: dotted;
}
.search-box .searchTextfield #search-1 input,
.search-box .searchTextfield #search-2 input,
.search-box .searchTextfield #search-3 input,
.search-box .searchTextfield #search-4 input{
	padding-left: 2px;
	padding-right: 2px;
}
hr, .separator, .ui-selectmenu-menu li,
.ui-selectmenu-menu li, abbr, acronym {
	border-bottom-width: 1px;
}
hr, .separator, .ui-selectmenu-menu li{
	border-top-width: 1px;
}
.ui-selectmenu-menu li, abbr, acronym{
	border-bottom-style: dotted
}
.lfr-panel-container {
	background: transparent;
}
.lfr-panel-container {
	background: #FFF;
}
.aui-dialog-bd {
	min-height: 30px;
}
.aui-panel-hd {
	background: #C0C2C5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
	border-right-color: #AEB2B8;
	border-bottom-color: #AEB2B8;
	padding-left: 10px;
	text-shadow: 1px 1px #FFF;
}
.lfr-actions.portlet-options .lfr-trigger strong span, .visible.portlet-options .lfr-trigger strong span {
	background-image: url(../images/portlet/options.png);
}
.lfr-actions.portlet-options:hover, .lfr-actions.portlet-options:hover ul {
	background: transparent;
}
.lfr-menu-list {
	z-index: 450;
}
.aui-menu .notice-message {
	background-image: none;
	margin: 3px;
	padding: 6px;
}

.aui-menu {
	position: absolute;
	width: auto;
}
.aui-menu-content {
	background: #FFF;
	list-style: none;
	min-width: 150px;
}
.aui-menu-content, .lfr-menu-list ul {
	background: #CCC9C9 url(../images/application/menu_bg.png) repeat-x 0 0;
	border-color: #AEAFB1 #777879 #777879 #AEAFB1;
}
.aui-menugroup-content .aui-menu-label {
	background: #D2D6DE;
	color: #5B677D;
	text-shadow: 1px 1px #FFF;
}
.portlet-icon-back,
.aui-menugroup-content .aui-menu-label {
	font-weight: bold;
}
.aui-menugroup-content .aui-menu-label,
.modify-pages .delete-tab{
   padding-left: 3px;
   padding-right: 3px;
}
.aui-menugroup-content .aui-menu-label,
.modify-pages .delete-tab,
.aui-menugroup-content ul, .lfr-menu-list ul ul,
.aui-menu-content li, .lfr-menu-list ul li,
.taglib-calendar tr td a{
	display: block;
}
.aui-menugroup-content ul, .lfr-menu-list ul ul {
	min-width: 0;
}
.aui-menu-content li, .lfr-menu-list ul li {
	border-bottom-color:#BCBBBB;
	border-top-color:#EEE;
	margin-bottom: 0;
}
.aui-menu-content li.first, .lfr-menu-list ul li.first {
	border-top-width: 0;
}
.aui-menu-content li.last, .lfr-menu-list ul li.last {
	border-bottom-width: 0;
}
.aui-menu-content li a, .lfr-menu-list ul li .taglib-icon {
	color: #2C2F34;
}
.aui-menu-content li a.aui-focus, .lfr-menu-list ul .taglib-icon.aui-focus, .lfr-menu-expanded li a:focus {
	color: #FFF;
}
.aui-menu-content li a.aui-focus, .lfr-menu-list ul .taglib-icon.aui-focus, .lfr-menu-expanded li a:focus, .dockbar .menu-button-active a {
	background-color: #5B677D;
	text-shadow: -1px -1px #2C2F34;
}
.aui-menu-content a, .lfr-menu-list li .taglib-icon, .lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong, .dockbar a {
	font-weight: bold;
	text-shadow: 1px 1px #FFF;
}
.aui-toolbar li {
	margin-left: 10px;
}
.aui-toolbar-separator {
	background-image: url(../images/dockbar/separator.png);
	background-position: 100% 50%;
	cursor: default;
	font-size: 1px;
	height: 16px;
	margin: 0 2px;
	overflow: hidden;
	width: 4px;
}
.aui-form-trigger img,
.aui-toolbar-separator {
	background-repeat: no-repeat;
	vertical-align: middle;
}
.aui-loadingmask-content {
	background: #CCC;
}
.aui-loadingmask-message {
	background: #D4D4D4 url(../images/portlet/header_bg.png) repeat-x 0 0;
}
.aui-tree-node-selected .aui-tree-label {
	background-color: transparent;
	font-weight: bold;
}
.portlet-layout {
	display: table;
	table-layout: auto;
	width: 100%;
}
.portlet-column {
	display: table-cell;
	vertical-align: top;
}
.portlet-column-content-only, .ltr .portlet-column-content-first, .rtl .portlet-column-content-last {
	padding-left: 0;
}

.portlet-column-content-only, .ltr .portlet-column-content-last, .rtl .portlet-column-content-first {
	padding-right: 0;
}
.portlet-column-content.empty {
	padding: 50px;
}
#main-content.dragging .portlet-column {
	border: 3px double #828F95;
	height: 100px;
	min-height: 100px;
}
.dockbar {
	background: #97A1AE url(../images/dockbar/dockbar_bg.png) repeat-x 0 0;
	border-bottom-color:#636364;
	font-size: 13px;
	padding:1px 5px 5px 5px;
	visibility: hidden;
	z-index: 300;
	position: relative;
}
.dockbar-ready .dockbar {
	visibility: visible;
}
.dockbar:after{
   display: block;
}
.dockbar:after, .searchmenu:after{
   clear: both;
   height: 0;
   visibility: hidden;
}
.dockbar:after {
	content: ".";
}
.dockbar a {
	color: #2C2F34;
}
.dockbar .menu-button-active {
	background: #5C94DA url(../images/dockbar/button_active_bg.png) repeat-x 0 0;
}
.dockbar .user-avatar .sign-out {
	font-size: 0.8em;
	padding-left: 0;
}
.dockbar li li {
	margin-left: 0;
}
html > .lfr-dockbar-pinned {
	padding-top: 3.45em;
}
.lfr-dockbar-pinned .dockbar {
	left: 0;
	position: fixed;
}
.lfr-dockbar-pinned .dockbar{
	right: 0;
}
.dockbar .pin-dockbar {
	margin-left: 0;
}
.pin-dockbar img {
	background: url(../images/dockbar/pin.png) no-repeat 0 0;
	height: 27px;
	vertical-align: middle;
	width: 27px;
}
.lfr-dockbar-pinned .pin-dockbar img {
	background-image: url(../images/dockbar/unpin.png);
}
.dockbar .user-portrait {
	text-decoration: none;
}
.dockbar .user-avatar img {
	vertical-align: middle;
	width: 25px;
}
.dockbar .impersonating-user {
	background: url(../images/messages/alert.png) no-repeat 0 50%;
	padding-left: 20px;
}
.dockbar .impersonating-user .user-links a {
	color: #999;
}
.aui-dockbarmenu-hidden {
	visibility: hidden;
}
.dockbar .aui-toolbar {
	float: left;
}
.dockbar .user-toolbar {
	float: right;
}
.aui-underlay .portal-add-content {
	background-color: transparent;
	font-size: 11px;
}
.aui-underlay .portal-add-content .portlet-dd-placeholder {
	display: none;
}
.add-application .aui-widget-bd, .dockbar-messages .aui-widget-bd {
	padding: 0 10px 10px;
}
.add-application {
	left: 10px !important;
}
.lfr-has-sidebar #main-content {
	padding-left: 220px;
}
.manage-layouts {
	left: 60px !important;
}
.my-places-menu {
	max-width: 350px;
}
.my-places-menu ul {
	list-style: none;
}
.searchmenu ul li,
.my-places-menu ul, .my-places-menu li,
.ui-selectmenu-menu li {
	margin-bottom: 0;
}
.searchmenu ul li,
.my-places-menu ul, .my-places-menu li,
.ui-selectmenu-menu li,
.lfr-actions.portlet-options .lfr-trigger strong a,
.ui-selectmenu,
.my-places-menu a {
	display: block;
}
.ui-selectmenu,
.my-places-menu a {
	overflow: hidden;
}
.my-places-menu a {
	text-align: right;
	white-space: nowrap;
}
.my-places-menu .current-site {
	border-color:#1D4280;
}
.my-places-menu .current-site a {
	background: #3068BA url(../images/arrows/01_right.png) no-repeat scroll 2px 30%;
	padding-left: 20px;
}
.my-places-menu .current-site .site-type,
.my-places-menu .current-site a,
.my-places-menu .current-site a:hover, .my-places-menu a:hover .site-type {
	color: #FFF;
}
.my-places-menu .current-site a,
.my-places-menu .current-site a:hover, .my-places-menu a:hover .site-type {
	text-shadow: 1px 1px #333;
}

.my-places-menu .site-name {
	cursor: pointer;
	float: left;
}
.my-places-menu .site-type {
	float: right;
	font-weight: normal;
}
.my-places-menu .site-type, .portlet-title-default {
	color: #777;
	font-size: 0.8em;
	margin-left: 10px;
}
.my-places-menu a:hover .site-type {
	color: #FFF;
}
.dockbar .toggle-controls a {
	background: url(../images/dockbar/checked.png) no-repeat 0 50%;
	padding-left: 20px;
}
.controls-hidden .toggle-controls a {
	background-image: url(../images/dockbar/unchecked.png);
}
.dockbar .menu-button {
	background: url(../images/arrows/05_down.png) no-repeat 93% 50%;
	padding-right: 20px;
}
#recentclick .width590P table th, #recentclick .width590P table td,
.dockbar .menu-button {
  padding-left: 5px;
}
.dockbar .menu-button span {
	background: url() no-repeat 0 50%;
	padding-left: 20px;
}
.dockbar .add-content .menu-button span {
	background-image: url(../images/common/add.png);
}
.dockbar .manage-content .menu-button span {
	background-image: url(../images/dockbar/settings.png);
}
.dockbar .my-places .menu-button span {
	background-image: url(../images/dockbar/places.png);
}
.dockbar .staging-options .menu-button span {
	background-image: url(../images/dockbar/staging.png);
}
.dockbar-messages-container {
	left: 50%;
	margin-left: -150px;
}
.dockbar-messages {
	width: 300px;
}
.showing-messages .dockbar-messages {
	display: block;
}
.multiple-messages .dockbar-message {
	border-top-color: #CCC;
}
.multiple-messages .first {
	border-top-width: 0;
	padding-top: 0;
}
.add-content-menu .add-page a {
	background-image: url(../images/navigation/add_page.png);
}
.add-content-menu .add-application a {
	background-image: url(../images/common/portlet.png);
}
.add-content-menu .add-page a,
.add-content-menu .add-application a,
.manage-content-menu li a {
	background-repeat:no-repeat;
	background-position:3px 50%;
	padding-left: 25px;
}
.add-content-menu a.lfr-portlet-used {
	color: #999;
	cursor: auto;
}
.manage-content-menu li a {
	background-image: url();
}
.manage-content-menu .manage-page a {
	background-image: url(../images/dock/page_settings.png);
}
.manage-content-menu .page-layout a {
	background-image: url(../images/dock/layout.png);
}
.manage-content-menu .sitemap a {
	background-image: url(../images/common/sitemap.png);
}
.manage-content-menu .settings a {
	background-image: url(../images/common/configuration.png);
}
.manage-content-menu .control-panel a {
	background-image: url(../images/dock/control_panel.png);
}
.modify-pages .delete-tab {
	background: #333 url(../images/portlet/close_borderless.png) no-repeat 50%;
	margin-top: -7px;
	padding-bottom: 3px;
	right: 1px;
	text-indent: -9999em;
	top: 50%;
	padding-top: 3px;
	cursor: pointer;
	height: 8px;
	position: absolute;
	width: 8px;
}
.nav-menu li a.ancestor {
	font-weight: bold;
}
.en-de-text,
.ui-selectmenu,
.nav-menu li a.selected {
	color: #000;
	font-weight: bold;
}
.ui-selectmenu,
.nav-menu li a.selected {
	text-decoration: none;
}
.nav-menu ul {
	padding-left: 10px;
}
.aui-form-options {
	border-color:#AAA;
}
.aui-form-options, .aui-toolbar li, .ui-selectmenu {
	display: inline-block;
	vertical-align: middle;
}
.aui-form-triggers {
	float: left;
}
.aui-form-trigger, .paddingTopLeft40 {
	background: #C4C4C4 url(../images/application/button_bg.png) repeat-x 0 0;
	border-left-color: #BBB;
	display: inline-block;
	float: left;
}
.aui-form-trigger, .paddingTopLeft40 {
	border-left-style: solid;
	border-left-width: 1px;
}
.aui-form-trigger img {
	background-image: url();
	background-position: 50% 40%;
	height: 25px;
	padding: 0 3px;
	width: 16px;
}
.aui-form-trigger:hover, .aui-form-trigger:focus {
	background-color: #83B0CA;
	background-image: url(../images/application/button_bg_over.png);
}
.aui-trigger-selected {
	background-color: #EBEBEB;
	background-image: url(../images/application/button_bg_selected.png);
}
.aui-trigger-selected:hover, .aui-trigger-selected:focus {
	background-color: #B7DEF4;
	background-image: url(../images/application/button_bg_selected_over.png);
}
.aui-options-trigger img {
	background-image: url(../images/common/configuration.png);
}

.aui-save-trigger img {
	background-image: url(../images/dock/my_place_current.png);
}
.freeform .portlet {
	margin-bottom: 0;
}
.portlet-topper {
	position: relative;
}
.portlet-title,
#wrapper.newROHM header .header .rohmlogo {
	margin-top: 0px;
}
.portlet-title,
#wrapper.newROHM header .header .rohmlogo,
.repeatLightGrayBg.boxcontent .font12 {
	margin-bottom:0px;
	display: block;
}
.portlet-title {
	font-size: 1em;
}
.portlet-title-text {
	cursor: pointer;
}
.portlet-title img {
	vertical-align: middle;
}
.portlet-topper-toolbar {
	right: 3px;
	text-align: right;
	top: 3px;
}
.portlet-topper-toolbar .nobr{
   display: block;
   float: left;
}
.portlet-topper-toolbar .nobr{
	padding-bottom: 1px;
	padding-top: 1px;
}
.lfr-actions.portlet-options .lfr-trigger strong, .portlet-topper-toolbar .nobr {
	padding-left: 1px;
	padding-right: 1px;
}
.portlet-icon-back {
	background: url(../images/arrows/01_left.png) no-repeat 0 50%;
	padding-right:5px;
	padding-left:18px;
}
.portlet-nested-portlets .portlet-boundary {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
}
.portlet-borderless-container {
	min-height: 2.5em;
	position: relative !important;
}

.ui-selectmenu-menu,
.portlet-borderless-bar{
   position: absolute;
   top: 0;
}
.portlet-borderless-bar .portlet-actions {
	display: none;
	float: left;
	margin-right: 20px;
}
.portlet-borderless-container:hover .portlet-borderless-bar {
	opacity: 1;
}
.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
	display: inline;
}
.ie .portlet-borderless-bar {
	-ms-filter: alpha(opacity=20);
	filter: alpha(opacity=20);
}
.ie .portlet-borderless-container:hover .portlet-borderless-bar {
	-ms-filter: alpha(opacity=100);
	filter: alpha(opacity=100);
}
.portlet-borderless-bar .portlet-action-separator {
	display: none;
}
#nav li, .portlet-borderless-bar a {
	vertical-align: top;
	/* display:inline-block; */
}
.portlet-borderless-bar a {
	background: url() no-repeat 0 50%;
	color: #3AF;
	margin-left: 5px;
}
.portlet-borderless-bar a,
.lfr-actions.portlet-options .lfr-trigger strong a {
	height: 16px;
	text-indent: -9999px;
	width: 16px;
}
.portlet-title-default {
	display: inline-block;
	text-transform: capitalize;
}
.aui-dd-draggable .portlet-topper {
	cursor: move;
}
.aui-dd-draggable .portlet-title-default {
	background: url(../images/portlet/draggable_borderless.png) no-repeat 0 50%;
	cursor: move;
	padding-left: 20px;
}
.portlet-borderless-bar .portlet-back a {
	text-indent: 0;
}
.portlet-borderless-bar .portlet-back a{
	height: auto;
	width: auto;
}
.portlet-borderless-bar .portlet-close a {
	background-image: url(../images/portlet/close_borderless.png);
}
.portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
	background-image: url(../images/portlet/options_borderless.png);
}
.portlet-borderless-bar .portlet-title-default, .portlet-borderless-bar .portlet-actions {
	vertical-align: top;
}
.lfr-panel-page {
	width: 100%;
}
.lfr-panel-page .portlet-title {
	font-size: 13px;
}
.lfr-panel-page .lfr-add-content h2 span {
	background-color: #D3DADD;
}
.portlet-msg-info, .portlet-msg-info-label {
	background-image: url(../images/messages/info.png);
	color: #34404F;
}
.portlet-msg-info {
	background-color:#DFF4FF;
	border-color: #A7CEDF;
}
.portlet-msg-info.pending {
	background-image: url(../images/common/time.png);
}
.portlet-msg-error {
	background-image: url(../images/messages/error.png);
}
.portlet-msg-alert {
	background-image: url(../images/messages/alert.png);
	background-position:6px 20%;
}
.portlet-msg-success {
	background-color:#F4FDEF;
	border-color: #ACDFA7;
}
.portlet-msg-error,.portlet-msg-info,.portlet-msg-success{
   background-position: 6px 50%;
   background-repeat: no-repeat;
}
.portlet-msg-alert, .portlet-msg-error, .portlet-msg-info, .portlet-msg-success{
   margin-bottom: 14px;
}
.portlet-msg-alert, .portlet-msg-error, .portlet-msg-info, .portlet-msg-success{
   padding-right:6px;
}
.portlet-msg-alert, .portlet-msg-error, .portlet-msg-info, .portlet-msg-success,
.results-row.lfr-role .col-1, .results-row.hover.lfr-role .col-1{
   background-repeat: no-repeat;  
   padding-left:30px;
}
.portlet-msg-info-label, .portlet-msg-error-label, .portlet-msg-alert-label, .portlet-msg-success-label {
	background: none no-repeat 0 50%;
	padding-right: 3px;
	padding-left:20px;
}
.portlet-msg-info-label, .portlet-msg-error-label, .portlet-msg-alert-label, .portlet-msg-success-label{
	font-weight: bold;
}
.portlet-msg-error-label {
	background-image: url(../images/messages/error.png);
	color: #900;
}
.portlet-msg-alert-label {
	background-image: url(../images/messages/alert.png);
	color: #663;
}
.portlet-msg-success-label, .portlet-msg-success {
	background-image: url(../images/messages/success.png);
	color: #384F34;
}
.portlet-section-alternate td td, .portlet-section-alternate-hover td td {
}
.portlet-section-selected, .portlet-section-selected a,
.taglib-calendar tr td a:hover {
	background: #727C81;
	color: #FFF;
}
#back-to-top,
.portlet-section-selected, .portlet-section-selected a {
	font-weight: bold;
	text-decoration: none;
}
.portlet-section-selected a:hover, .portlet-section-selected a:focus {
	background-color: #727C81;
}
.restricted, .restricted td {
	background: #FDD;
}
.alt.restricted td {
	background-color: #FFC0C0;
}
.hover.restricted td {
	background-color: #D3BDC0;
}
.restricted * {
	color: #727C81;
}
.restricted td.col-1, .alt.restricted td.col-1 {
	background-image: url(../images/messages/error.png);
	background-repeat: no-repeat;
	padding-left: 28px;
}
.restricted td.col-1, .alt.restricted td.col-1,
.results-row.lfr-role .col-1, .results-row.hover.lfr-role .col-1{
	background-position: 5px 50%;
}
.results-row.lfr-role .col-1, .results-row.hover.lfr-role .col-1 {
	background-image: url();
}
.results-row.lfr-role-guest .col-1, .results-row.hover.lfr-role-guest .col-1 {
	background-image: url(../images/common/guest_icon.png);
}
.results-row.lfr-role-regular .col-1, .results-row.hover.lfr-role-regular .col-1 {
	background-image: url(../images/common/user_icon.png);
}
.results-row.lfr-role-community .col-1, .results-row.hover.lfr-role-community .col-1 {
	background-image: url(../images/common/community_icon.png);
}
.results-row.lfr-role-organization .col-1, .results-row.hover.lfr-role-organization .col-1 {
	background-image: url(../images/common/organization_icon.png);
}
.results-row.lfr-role-team .col-1, .results-row.hover.lfr-role-team .col-1 {
	background-image: url(../images/common/team_icon.png);
}
.lfr-portlet-item, .lfr-portlet-item p a {
	font-size: 1em;
}
.lfr-actions {
}
.lfr-actions.lfr-extended, .lfr-actions.lfr-extended ul {
	background: #FFF url(../images/forms/button.png) repeat-x 0 100%;
	border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE;
}
.lfr-actions ul {
	bottom: -1px;
}
.lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {
	background: none;
}
.lfr-actions .lfr-trigger li {
	background: transparent;
	border-bottom-color: #DEDEDE;
}
.lfr-actions .lfr-trigger li a {
	padding-left: 25px;
}
.results-header th, .results-header td,
.lfr-actions .lfr-trigger li a {
	padding-right:10px;
}
.lfr-actions .lfr-trigger li a:hover {
	background-color: #828F95;
	color: #FFF;
}
.lfr-actions .lfr-trigger li a img {
	left: 3px;
	position: absolute;
}
.lfr-actions .lfr-trigger li.last {
	border-bottom: none;
}
.lfr-actions.portlet-options {
	background: none;
	float: left;
}
.lfr-actions.portlet-options .lfr-trigger strong {
	min-width: 0;
}
.lfr-actions.portlet-options .lfr-trigger strong a {
	background-image: url(../images/portlet/options.png);
	background-position: 0 0;
	font-size: 0;
}
.visible.portlet-options .lfr-trigger strong a {
	background-image: url(../images/portlet/options_selected.png);
}
.taglib-calendar tr td a {
	background-color: #F0F5F7;
	height: 15px;
}
.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {
	background-color: #FFF;
}
.taglib-calendar .calendar-current-day a {
	border-color:#727C81;
	color: #369;
	text-decoration: underline;
}
.taglib-calendar tr td.calendar-inactive {
	background-color: #FFF;
	color: #B5BFC4;
}
.taglib-calendar tr th {
	border-bottom-color: #D7D7D7;
}
.ie .taglib-calendar tr td.first a {
	border-right: none;
}
.font9{
	font-size:9px;
}
.font10{
	font-size:10px;
}
.font11{
	font-size:11px;
}
.font12{
	font-size:12px;
}
.font14{
	font-size:14px;
}
.font15{
	font-size:15px;
}
.font16{
	font-size:16px;
}
.font18{
	font-size:18px;
}
.gapmarginLeft15 {
	margin-left: 15px;
}
.gapMarginLeft25{
	margin-left:25px;
}
.gapMarginLeft50{
	margin-left:50px;
}
.ja #parenttabs .gapMarginLeft50{
	margin-left:40px;
}
.gapMarginright48{
	margin-right:48px;
}
.gapmarginBottom15 {
	margin-bottom: 15px;
}
.gaptopPadding7{
	padding-top:7px !important;
}
.gappaddingLeft7 {
	padding-left: 7px;
}
.gapmarginRight15 {
	margin-right: 15px;
}
.gapleftPadding72{
	padding-left:72px;
}
.gappaddingBottom15 {
	padding-bottom: 15px;
}
body {
	background:#fff;
}
body.en_US, body.de_DE, body.en_US #design_termscond label, body.de_DE #design_termscond label, body.en_US #termsbtns #downloadbtn, body.de_DE #termsbtns #downloadbtn{font-family: 'IBM Plex SansRegular';}
body,
.lists .title {
	margin-bottom: 0;
}
body, 
#wrapper.newROHM header #top-nav .top-links,
#wrapper.newROHM header #top-nav .top-links a,
.wrapperrohm.newROHM header #top-nav .lang-selection {
	color: #464646;
	font-size:12px;
	line-height:24px;
}
body.ko_KR{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
body.zh_TW {font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
body.zh_CN {font-family: "SF Pro SC","SF Pro Text", "SF Pro Icons", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Helvetica Neue, Arial, simsun,sans-serif;}
.portlet-layout {
	border-collapse: separate;
}

.portlet-borderless-container{
	clear:left;
	min-height: 2.2em;
}
.portlet-borderless-bar{
	z-index:1;
}
.rohm_news-portlet .portlet-borderless-bar {
  z-index: 5;
}
.rohmsitesearch-portlet .portlet-borderless-container{
	clear:none;
}
#wrapper.newROHM .portlet-content{
	padding:0px;
}
#wrapper.newROHM a{
	cursor: pointer;
	outline:0px none !important;
}
#wrapper.newROHM a, .listContainer .product-tree dd a{
	color:#878787;
	text-decoration:none;
}
a {
	_noFocusLine: expression(this.hideFocus=true); 
}
#wrapper.newROHM .searchmenu li li a:hover {
	text-decoration: underline;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.a-center{ 
	text-align:center;
}
.clr, .clear-both{
	clear:both;
}
.width106{
	width:106px;
}
.width122{
	width:102px;
}
.distri-smallImage {
  height: 83px;
  margin-right: 14px;
  width: 160px;
}
.ko .mobiscroll, .zh_CN .zh .mobiscroll{
	height: 166px;
	display:inline-block;
	width:100%;
}
.ko .mobiscroll .distri-smallImage {
  height: 100px;
  width: 222px;
  margin-right: 4px;
}
.distri-smallImage .mrg-top5 {
  line-height: 16px;
}
.width184{
	width:184px;
}
.widthAuto{
	width:auto !important;
}
.width73P{
	width:73%;
}
.width469{
	width:460px;
}
#wrapper.newROHM .marginRight0{
	margin-right:0px;
}
.ui-selectmenu-icon , .ui-selectmenu-icon:hover, .iconSprite,
.customeNavigation .search-box, .searchTextfield .search-input, .search-box .search-btn,.aui-autocomplete input[type="text"]{
	background-image: url(../images/rohm-theme/sprite.png);
}

#wrapper.newROHM .dockbar a, #wrapper.newROHM #dockbarlayout .aui-menu-content a, #wrapper.newROHM #dockbarlayout .lfr-menu-list li .taglib-icon, #wrapper.newROHM #dockbarlayout .lfr-actions .lfr-trigger, #wrapper.newROHM #dockbarlayout .lfr-actions .lfr-trigger strong{
text-shadow: 0px 0px #fff;
font-weight: normal;
}
#wrapper.newROHM #dockbarlayout a{
	color:#000;
}
#wrapper.newROHM #dockbarlayout .current-site a{
	color:#fff;
}
#wrapper.newROHM #dockbarlayout li a.aui-focus, #wrapper.newROHM #dockbarlayout ul .taglib-icon.aui-focus, #wrapper.newROHM #dockbarlayout li a:focus{
	text-shadow: 0px 0px #2C2F34; 
}
.dockbar .menu-button-active a,
#wrapper.newROHM #dockbarlayout .dockbar .aui-overlaycontext-focused a:hover {
	color: #fff !important;
}
#navdevice{display:none;}
#wrapper.newROHM{
	background: #FFF;
}
.rohmlogo a {
	display: block;
	width: 77px;
	height: 66px;
}
.ie9 #wrapper.newROHM header .header .rohmlogo {width: 77px !important;}
#wrapper.newROHM header .header .rohmlogo {
	float: left;
	width: 77px;
	height: 59px;
}
#wrapper.newROHM header #top-nav .top-links,
#wrapper.newROHM header #top-nav .top-links a,

.wrapperrohm.newROHM header #top-nav .lang-selection{
	font-family: Arial,Helvetica,Verdana,sans-serif;
}
.en_US #wrapper.newROHM header #top-nav .top-links,
.en_US #wrapper.newROHM header #top-nav .top-links a,
.en_US .wrapperrohm.newROHM header #top-nav .lang-selection,
.de_DE #wrapper.newROHM header #top-nav .top-links,
.de_DE #wrapper.newROHM header #top-nav .top-links a,
.de_DE .wrapperrohm.newROHM header #top-nav .lang-selection{
	font-family: 'IBM Plex SansRegular';
}
#wrapper.newROHM header #top-nav .lang-selection{
	color:#464646;
}
#wrapper.newROHM header #top-nav {
	float: left;
	width: 867px;
	margin-top:-7px;
}
.searchmenu, header .header{
	float: left;
}
#nav li ul, .searchmenu ul,
.de_DE #wrapper.newROHM .searchmenu div.searchlable a,
.searchmenu, header .header{
	margin-bottom: 0;
	margin-top: 0;
}
header .header{
	height:84px;
}
.signed-in header .header{
	height:86px;
}
header #top-nav .top-links {
	width: 520px;
	margin-left: 10px !important;
	margin-top: 49px;
}
.signed-out .ja header #top-nav .top-links,
.signed-in .ja header #top-nav .top-links {
	width: 550px;
	margin-left: 16px !important;
}
header #top-nav .top-links a {
	color: #606060;
	text-decoration: none;
	margin: 0 0px;
}
header #top-nav .top-links a, p#sampleheader span {
	font-weight: bold;
	text-transform: uppercase;
}
header #top-nav .top-links a.firstlink {
	margin: 0 4px 0 0;
}
header #top-nav .top-links a.lastlink,
.ja header #top-nav .top-links a.lastlink {
	margin: 0 0 0 0px;
}
header #top-nav .top-links a.myRohmLogin{
	text-transform: inherit;
}
header #top-nav .lang-selection {
	height: 31px;
	margin-top: 52px;
	margin-right:3px;
}
.product-list-navigation ul li {
	display: block;
	background-repeat: no-repeat;
}
#header .userbox {
	float:right;
	text-align:justify;
	width:270px;
	padding:0 5px;
	top: -80px !important;
	text-align:right;
}
#header .userbox, .lang-selection {
	position: relative;
	z-index: 10;
}
#header .userbox .user-name {
	font-style:italic;
	font-weight:normal;
	margin-right: 5px;
}
#header .userbox .user-name, .searchmenu a {
	font-size:12px;
	text-transform:capitalize;
	float:left;
}
#header .userbox a.logout {
	font-size:12px;
}
#header .userbox a.logout:hover {
	color:#06C;
}
#header .userbox a.logout, #header .userbox a.logout:hover{text-decoration:none;}
.customeNavigation,.frame ul li.active{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.customeNavigation{
	height: 47px;
	background-color:#464646;
	z-index:35;
}
.customeNavigation{
	width:100%;
	position: relative;
}
.customeNavigation  .search-box{
	display:inline-block;
}
.customeNavigation #nav{
	margin-bottom: 0;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}
.en_US .customeNavigation #nav,.de_DE .customeNavigation #nav{font-family: 'IBM Plex SansRegular';}
.customeNavigation #nav,
.searchmenu li{
	float: left;
}
#nav li {
	cursor: pointer;
}
#nav li span{
   display: block; padding-left: 12px;padding-right: 12px;font-weight: bold;color: #fff;text-align: center;height: 24px;float: left;text-decoration: none;font-size: 16px;}

#nav li span,
.de_DE #nav li span,
.ko_KR #nav li span{
	padding-top: 12px;
	padding-bottom:11px;
}
.de_DE #nav li span{
	font-size: 13px;
}
#nav li.firstChild span {
	margin-left: 0px;
}

#nav li.selected span,
#nav li.selected span:hover,
#wrapper.newROHM #nav li#nav-01 span:hover,
#wrapper.newROHM #nav li#nav-02 span:hover,
#wrapper.newROHM #nav li#nav-03 span:hover,
#wrapper.newROHM #nav li#nav-04 span:hover,
#wrapper.newROHM #nav li#nav-05 span:hover,
#wrapper.newROHM #nav li#nav-06 span:hover {
	background-color: #f3f3f3;
	border-top: 7px solid #464646;
	padding-top: 5px;
	color:#464646;
}
#nav li span.buyorsample a {
	color: #fff;
}
#wrapper.newROHM #nav li#nav-06.selected span, 
#wrapper.newROHM #nav li#nav-06.selected span:hover, 
#wrapper.newROHM #nav li#nav-06 span:hover a,
#wrapper.newROHM #nav li#nav-05.selected span, 
#wrapper.newROHM #nav li#nav-05.selected span:hover, 
#wrapper.newROHM #nav li#nav-05 span:hover a,
#wrapper.newROHM #nav li#nav-04.selected span, 
#wrapper.newROHM #nav li#nav-04.selected span.buyorsample a, 
#wrapper.newROHM #nav li#nav-04.selected span:hover, 
#wrapper.newROHM #nav li#nav-04.selected span.buyorsample:hover,
#wrapper.newROHM #nav li#nav-04 span:hover a,
#wrapper.newROHM #nav li span.buyorsample:hover a {
	color: #464646 !important;
}
#nav-01 ul.parent, #nav-02 ul.parent, #nav-03 ul.parent, #nav-04 ul.parent, #nav-05 ul.parent, #nav-06 ul.parent {
	-webkit-border-radius:0 0 6px 6px;
	-moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
}
#nav-01 ul.parent, #nav-02 ul.parent, #nav-03 ul.parent, #nav-04 ul.parent, #nav-05 ul.parent, #nav-06 ul.parent {
	width: 944px;
	border: 0px solid #e8e8e8;
	background-color: #f3f3f3;
	opacity: 0.95;
	filter:alpha(opacity=95);
}
#nav ul {
	border: 1px #D9D9D9 solid;
	background: #FFF;
}
#nav ul, .resistorsNodeName {
	line-height: 18px;
	font-weight: bold;
}
#nav ul{margin-bottom: 0;}
#nav ul, .frame ul{list-style:none;}
#nav li ul{
   position: absolute;
}
#nav li ul {
	left: -999em;
	width: 13.9em;
	font-weight: normal;
	top: 46px;
}
#nav li ul,
.searchmenu ul,
.de_DE #wrapper.newROHM .searchmenu div.searchlable a ,
.searchmenu {
	list-style: none outside none;
}
#nav li ul,
.searchmenu ul,
.de_DE #wrapper.newROHM .searchmenu div.searchlable a ,
.searchmenu, h1, h2, h3 {
	margin-left: 0;
	margin-right: 0;
}
#nav li ul, 
#nav li li:hover ul, 
#nav li li li ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul {
	left: 0px;
	z-index: 8;
}
#nav li li, .en_US #nav li li, .en_US #nav li#nav-04.nav-li.selected ul li.child {
	padding-bottom: 20px;
	padding-top: 20px;
}

.de_DE #nav li li, .zh_CN #nav li li, .zh_TW #nav li li, .ko_KR #nav li li, .ja_JP #nav li li{
	padding-bottom: 0px;
	padding-top: 0px;
}
#nav li li, .en_US #nav li li {
	width: auto;
}
#nav li li {
	padding-left: 20px;
	padding-right: 8px;
}
.en_US #nav li li {
	padding-left: 24px;
	padding-right: 24px;
}
.en_US #nav li#nav-04.nav-li.selected ul li.child{
	padding-left: 0px;
	padding-right: 0px;
}
.de_DE #nav #nav-03 li,.zh_CN #nav #nav-03 li, .zh_TW #nav #nav-03 li, .ko_KR #nav #nav-03 li, .ja_JP #nav #nav-03 li , .de_DE #nav #nav-03 li{
  width: 97%;
}
dl,dd,dt {
	margin-bottom: 0;
}
#wrapper.newROHM #refdesign .paddingTopLeft40 td p a {
	background-position: -76px -1842px !important;
	background-repeat: no-repeat !important;
}
#wrapper.newROHM #refdesign .paddingTopLeft40 td p a {
  padding-left: 12px;
}
#nav li.child dd {
	margin: 1px 0 !important;
	background:none !important;
}
#nav li ul a {
	width: auto;
}
#nav li.child dd a {
	font-size: 13px !important;
	text-decoration: none !important;
	color: #353535 !important;
}
#nav li ul.parent li a {
	width: auto;
	position: relative;
	display: inline;
}
#wrapper.newROHM p.details-text a.link-btn {
	font-weight: bold;
	color: #464646;
}
#nav #nav-02 ul.parent li a,
#nav #nav-03 ul.parent li a,
#nav #nav-04 ul.parent li a {
	margin-left: 0;
}
.width436P {
  width: 436px;
}
.width210P {
  margin-top:11px;
  margin-left: 18px;
  width: 210px;
}
.ja_JP .width210P {
  width: 222px;
}
.borderAll {
  border-color:#7f7f7f;
}
.search-box{
	width:262px;
	margin:10px 20px 10px 0px;
	background-position:0 -699px;
}
.selectOption a {
	float: left;
}
.search-box section header{
	display: none;
}
.search-box .searchTextfield #search-1 input,
.search-box .searchTextfield #search-2 input,
.search-box .searchTextfield #search-3 input,
.search-box .searchTextfield #search-4 input{
	width: 202px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-size:14px;
	font-weight:normal;
	border: 0px none;
}
.lists .date,
.search-box .searchTextfield #search-1 input,
.search-box .searchTextfield #search-2 input,
.search-box .searchTextfield #search-3 input,
.search-box .searchTextfield #search-4 input{
	float: left;
	color:#464646;
}
.ja_JP .search-box .searchTextfield #search-1 input.search-input,
.ja_JP .search-box .searchTextfield #search-2 input#productSearchBox,
.ja_JP .search-box .searchTextfield #search-3 input.search-input,
.ja_JP .search-box .searchTextfield #search-4 input.search-input{width: 180px;}

.firefox .search-box input[type="text"], 
.firefox .search-box .search-input,
.firefox .search-box .searchTextfield #search-2 input{
	padding-bottom:4px;
}
.search-box .searchTextfield .search-input{
	background-color:transparent;
	background-position: 0px -735px;
	background-repeat: repeat-x;
}
#wrapper .search-box .searchTextfield .search-btn,
#wrapper .search-box .searchTextfield .search-btn:focus,
#wrapper .search-box .searchTextfield .search-btn:hover, 
#wrapper .search-box .searchTextfield .search-btn:active{
	width: 32px;
	height: 27px;
	font-size:0px;
	color:#fff;
	background-image: url(../images/rohm-theme/sprite.png);
	background-position: -47px -699px;
	background-color:transparent !important;
	border: 0px none;
	border-radius: 0px none;
	text-indent: -999px;
	overflow: hidden;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
}
#wrapper.newROHM .searchmenu div.searchlable a {
  color: #fff;
  font-size: 16px !important;
  padding: 0px 6px 14px !important;
  width: auto;
}
.de_DE #wrapper.newROHM .searchmenu div.searchlable a ,
.searchmenu {
	font-family:Arial, Helvetica, Verdana, sans-serif;
}
.en_US .searchmenu,.de_DE .searchmenu {font-family: 'IBM Plex SansRegular';}
.searchmenu li {
	z-index:9;
}
.searchmenu a {
	padding: 0px;
	text-decoration: none;
}
.selectOption a,
.searchmenu a {
	width:23px;
	height: 27px;
}
#wrapper.newROHM .searchmenu li:hover > a, #wrapper.newROHM .searchmenu li a:hover {
	color: #fff;
}
 .searchmenu ul,
 .part-design{
   display: none;
   z-index: 9;
}
.searchmenu ul,
.LdotoolTip, .part-design{
   position: absolute;
}
.searchmenu ul {
	padding: 0 0 10px 0;
	top: 34px;
	left: 13px;	
	-webkit-box-shadow:1px 2px 2px 0px rgba(101, 101, 101, 0.75);
	-moz-box-shadow:1px 2px 2px 0px rgba(101, 101, 101, 0.75);
	box-shadow:1px 2px 2px 0px rgba(101, 101, 101, 0.75);
}
.searchmenu ul, .tabs li {
	border-color:#cccccc;
	background-color: #ffffff;
}
.searchmenu ul ul {
	top: 0px;
	left: 195px; 
}
.searchmenu ul li {
	float: none;
}
.searchmenu ul li:last-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#wrapper.newROHM .searchmenu ul a{
	color:#fff;
}
#wrapper.newROHM .searchmenu ul a {
	padding-right:7px;
	padding-left:26px;
	width: 174px;
	height: auto;
	line-height: 1;
	display: block;
	float: none;
	text-transform: none;
}
#wrapper.newROHM.zh .searchmenu ul a{width: 212px;}
#wrapper.newROHM.ja .searchmenu ul a{width: 190px;}
#wrapper.newROHM.ja .searchmenu ul .searchlable a {
  width: 210px;
}
.searchmenu ul a,
*:first-child + html .searchmenu ul a {
	height: 10px;
}
.searchmenu:after {
	font-size: 0;
	content:" ";
}
* html .searchmenu,
*:first-child + html .searchmenu {
	zoom: 1;
}
.aui-autocomplete, .aui-combobox {
  float: left;
}
.aui-combobox-content .aui-toolbar {
  display: none !important;
}
.aui-autocomplete-results {
	width:207px !important;
	z-index:10 !important;
}
.lang-selection {
	height:28px;
	margin-top:18px;
	font:12px/18px Arial, Helvetica, Verdana, sans-serif;
}
.center{
	color:#000;
}
.center
.listextend, .listextend02 {
	position:absolute;
}
.aui-autocomplete-results{
	z-index:35 !important;
}
.aui-autocomplete-results-content {
	border-color:#98C0F4;
	height: 100%;
	overflow-y: auto;
	width: 204px !important;
}
.aui-combobox-content .aui-toolbar{
	display:none !important;
}
.aui-autocomplete, .aui-combobox {
	float:left;
}
.aui-autocomplete input[type="text"]{
	background-position: 0 -735px;
	background-repeat: repeat-x;
	color: #9A9A9A;
}
#wrapper.newROHM #header{
	margin-bottom:16px;
}
.firefox .japan-Homepage-100_70_22_100#main-content .portlet-static{
	margin-top:0px;
}
#main-content .portlet-static.rohm_breadcrumb-portlet,
.ie #main-content .portlet-static.rohm_breadcrumb-portlet{
	margin-top:0px;
	margin-bottom:12px;
}

#wrapper.newROHM #content #main-content .rohm_breadcrumb-portlet{
	margin-top:-16px;
}
.ui-selectmenu-menu ul {
  overflow-x: hidden;
  overflow-y: auto;
}
#nav #nav-02.japanapp li .main-nav-sub-links-area dl dd a,
#wrapper.newROHM header #top-nav .top-links,
#wrapper.newROHM header #top-nav .top-links a,
#wrapper.newROHM header #top-nav .lang-selection, .lang-selection,
.dockbar .menu-button{
   display: inline-block;
   text-decoration: none;
}
#back-to-top{
	text-align: center;
}
.dockbar-ready #wrapper.newROHM .portlet-communities a{
	color: #000;
}
.dockbar-ready #wrapper.newROHM .portlet-communities .aui-tab-active{
	z-index:0;
}
.dockbar-ready #wrapper.newROHM .portlet-communities .aui-tab-active, 
.dockbar-ready #wrapper.newROHM .portlet-communities .aui-tab-active a,
.dockbar-ready #wrapper.newROHM .portlet-communities .aui-tab-active a:hover {
  color: #fff;
}
#wrapper.newROHM #header .customeNavigation #nav #nav-04 ul.parent .width500P dt {
  margin-bottom: 22px;
}
#wrapper.newROHM #header .customeNavigation #nav #nav-04 ul.parent .width500P dt a {
  font-family: arial;
  font-size: 16px !important;
}

.aui-dialog-content,
.aui-menu-content li a, .lfr-menu-list ul li .taglib-icon,
.portlet-borderless-bar{
	padding-left: 5px;
	padding-right: 5px;
}
.portlet-borderless-bar {
	background: #333;
	font-size: 10px;
	opacity: 0.3;
	padding-bottom:1px;
	right: 0;
	text-shadow: -1px -1px #000;
	z-index: 7 !important;
	padding-top: 2px;
	color: #fff;
}
#wrapper.newROHM #header .customeNavigation #nav li#nav-04.nav-li.selected ul li.child {
  width: 94.5%;
}
#nav li#nav-04.nav-li.selected ul li .width210P.borderRight .division {
  margin-bottom: 10px !important;
}
#sort-menu {
	margin: 10px 0 0 100px;
}
#tooltip_menu {
	margin-top: 23px;
	background:#fff;
	position: absolute !important;
	right:0;
	width: 93px; 
	z-index:5;
}
#wrapper.newROHM #header .customeNavigation #nav li.child dd #short-menu #tooltip_menu {
  width: 145px !important;
  margin-top: 36px;
}
.width500P #tooltip_menu {
  right: 45px;
}
.ja .width500P #tooltip_menu {
  right: 40px;
}
#tooltip_menu a {
	z-index: 2;
	padding: 0 9px 0 9px;
	color: #3c3c3c;
	font-size: 13px;
}
#tooltip_menu a:hover {
	background: #0066cc;
	color: #fff !important;
}
#tooltip_menu a.active{
	color: #0066CC;
}
#wrapper.newROHM #header .customeNavigation #nav li.child dd #short-menu #tooltip_menu a {
  display: block;
}

#wrapper.newROHM #header .customeNavigation #nav li.child dd #short-menu #tooltip_menu a:hover, 
#wrapper.newROHM #header .customeNavigation #nav li.child dd #short-menu #tooltip_menu a.active:hover {
  color: #fff !important;
}

#wrapper.newROHM #header .customeNavigation #nav li.child dd #short-menu #tooltip_menu a.active {
  color: #0066cc !important;
}
#back-to-top {
	background: url("../images/rohm-theme/backtotop.png") center center no-repeat;
	position: fixed;
	bottom: 0px;
	right: 40px;
	width: 30px;
	z-index: 9;
	height: 30px;
	line-height: 110px;
	border-radius: 0;
	transition: opacity 0.2s ease-out;
	opacity: 0;
	font-size: 0;
	background-size: 30px;
}
#back-to-top, .distributionsearch-page .search-ico, .distributionsearch-page .search-filter{
	color: #666;
}
#back-to-top, .distributionsearch-page .search-ico{
	cursor: pointer;
}
#back-to-top:hover {
	background: url("../images/rohm-theme/backtotop.png") center center no-repeat;background-size: 30px;
}
.portlet-msg-alert, .portlet-msg-error, .portlet-msg-info, .portlet-msg-success{ 
   display: block;
   margin-top: 2px;
}

.ja_JP #wrapper.newROHM header #top-nav .lang-selection,.ja_JP .lang-selection,
.ja_JP .customeNavigation #nav,
.ja_JP .searchmenu ,
.ja_JP .lang-selection,
.ja_JP #wrapper.newROHM #header .customeNavigation #nav #nav-04 ul.parent .width500P dt a{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
ul.radio-menu {
	position: absolute;
	top: 39px;
	right: 0px;
	border-radius:0px;
}
ul.radio-menu li {
	margin: 0 15px !important;
}
.en_US ul.radio-menu li label, .de_DE ul.radio-menu li label{font-family: 'IBM Plex SansRegular';}
ul.radio-menu li label {
	display: block;
	padding: 8px 0px;
	clear: both;
	line-height: 1.42857143;
	color: #252528 !important;
	white-space: nowrap;
	margin: 0;
	font-size: 14px !important;
	/* border-bottom: 1px solid #EBECF0; */
	transition: background-color .4s;
	text-indent: 8px;
}
.searchmenu ul.radio-menu li label{padding: 6px 0px;line-height: 16px;font-weight: 400;}
.headerquick-section .navbar-form .searchmenu ul.radio-menu li input{margin-top: 3px !important;}
ul.radio-menu li label:hover{opacity:0.5;}
ul.radio-menu li:last-child label{
	border-bottom: 0px;
}
ul.radio-menu li input {
	width: auto !important;
	margin: 3px 0px 0 -12px !important;
	vertical-align: baseline;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	color: #fff;
	float: left;
}
/*.iostargetdevice .headerquicklink.desktop .lang-selection.open ul.radio-menu li input,
.iostargetdevice .headerquick-section .navbar-form .searchmenu ul.radio-menu li input{margin: 3px 0px 0 -11px !important;}
.iostargetdevice .headerquick-section .navbar-form .searchmenu  ul.radio-menu li label {padding: 10px 0px;line-height: 11px;}*/
.ie9 ul.radio-menu li input,.ie10 ul.radio-menu li input,.ie11 ul.radio-menu li input{left:-17px;}
.ie9 .enewsletters input[type='radio'],.ie10 .enewsletters input[type='radio'],.ie11 .enewsletters input[type='radio']{background-color: transparent;}
ul.radio-menu label:before {
  content: " ";
  margin: 0px 0px 0 0;
  width: 14px;
  height: 14px;
  border-radius: 11px;
  border: 1px solid #4d4d4d;
  background-color: transparent;
  box-shadow: 2px 2px 2px 0 #E0E0E0;
  float: left;
}
.ie ul.radio-menu label:before{border:0;}
.headerquicklink.desktop .lang-selection.open ul.radio-menu li input[checked="checked"]:before,
.headerquick-section .navbar-form.mobileSiteSearchForm input[checked=""]:before,
/*ul.radio-menu li input[type=radio]:checked:before,*/ .lang-selection ul.radio-menu li input[checked="checked"]:before, ul.sitesearcH.radio-menu li input[type=radio]:checked:before,#sicSBDHead input[type=radio]:checked:before {
  border-radius: 11px;
  width: 8px;
  height: 8px;
  position: absolute;
  content: " ";
  background: #4E4F53;
}

.rohm-LR7 .wrapperrohm.newROHM #header header .header #top-nav .lang-selection ul.radio-menu li label, 
.lang-selection ul.radio-menu li label{
	position:relative;
}
.headerquicklink.desktop .lang-selection.open ul.radio-menu li input[checked="checked"]:before,
.searchmenu ul.sitesearcH.radio-menu li input[type=radio]:checked:before{
	content: '';
	position: absolute;
	bottom: 0;
	margin: auto;
	display: block;
	border-radius: 50%;
	width: 13px;
	height: 13px;
	background: #CB0024;
}
.headerquicklink.desktop .lang-selection.open ul.radio-menu li input[checked="checked"]:before {
	left: 0.2px;
	top: 3px;
}
.searchmenu ul.sitesearcH.radio-menu li{width: max-content;}
/* Window browser */
.iosNottargetdevice .searchmenu ul.sitesearcH.radio-menu li input[type=radio]:checked:before{
	left: 12px;
	top: -2px;
}
/* Mac PC */
.ios.mac.iostargetdevice .searchmenu ul.sitesearcH.radio-menu li input[type=radio]:checked:before{
	left: 19px;
	top: -5px;
}
/*@media only screen
and (min-device-width : 768px)
and (max-device-width :1024px)
and (-webkit-min-device-pixel-ratio: 1){
	 iPad-1,2 and Air 
	.mobile.touch.iostargetdevice .searchmenu ul.sitesearcH.radio-menu li input[type=radio]:checked:before{
		left: 19px;
		top: 6px;
	}
}*/
/* iPad Air 4th Genration */
@media only screen and (min-width: 820px) and (orientation: portrait) { 
	.iostargetdevice .searchmenu ul.sitesearcH.radio-menu li input[type=radio]:checked:before{
		left: 20px;
		top: -4px;
	}
}
@media only screen and (min-width: 1180px) and (orientation: landscape) {
	.iostargetdevice .searchmenu ul.sitesearcH.radio-menu li input[type=radio]:checked:before{
		left: 20px;
		top: -4px;
	}
}
/* End */
@media (min-width: 768px) {
	/* iPad-1,2 and Air */
	.mobile.touch.iostargetdevice .searchmenu ul.sitesearcH.radio-menu li input[type=radio]:checked:before{
		left: 20px;
		top: -4px;
	}
}
@media (max-width: 767px) {
	/* Android and iPhones Mobile */
	.iosNottargetdevice .searchmenu ul.sitesearcH.radio-menu li input[type=radio]:checked:before,
	.iostargetdevice .searchmenu ul.sitesearcH.radio-menu li input[type=radio]:checked:before{
		left: -2px;
		top: -4px;
	}
}
.headerquick-section .navbar-form.mobileSiteSearchForm ul.radio-menu li label{padding: 4px 0px;}
/* 2959 */
.rohm-product-category h1{font-size:3em;margin:30px 0;}
.topcategory-prd-wrapper ul {
	margin: 20px 0;
	list-style: none;
}
.topcategory-prd-wrapper ul li {
	padding: 0;
	margin-top: 8px;
	margin-bottom: 8px;
	display: inline-block;
	line-height: 16px;
}
#wrapperrohm .topcategory-prd-wrapper ul li a {
	color: #d90013;
	font-size: 14px;
	padding: 0px 8px 0 0;
	margin-right: 5px;
	border-right: 1px solid #d90013;
}
#wrapperrohm .topcategory-prd-wrapper ul li:nth-child(14) a,
#wrapperrohm .topcategory-prd-wrapper ul li:last-child a{border-right:0;padding: 0px;margin-right: 0px;}
#wrapperrohm .topcategory-prd-wrapper ul li a:hover,#wrapperrohm .topcategory-prd-wrapper ul li a:focus,
#wrapperrohm .category-prd-wrapper .divisionFamilyName-wrapper .divisionFamilyName a:hover,
#wrapperrohm .category-prd-wrapper .divisionFamilyName-wrapper .divisionFamilyName a:focus,
#wrapperrohm .category-prd-wrapper .divisionGroupName a:hover,
#wrapperrohm .category-prd-wrapper .divisionGroupName a:focus{opacity:0.5;}

.category-prd-wrapper ul{margin: 0px 0 10px; list-style: none;display:inline-block;}
#wrapperrohm .category-prd-wrapper .divisonName{padding-top: 40px; padding-bottom: 0px;}
#wrapperrohm .category-prd-wrapper .divisonName, #wrapperrohm .category-prd-wrapper .divisonName a{font-size: 30px; color: #464646; font-weight:600;line-height: 30px;}
#wrapperrohm .category-prd-wrapper .divisionGroupName{padding: 40px 0 20px;}
#wrapperrohm .category-prd-wrapper .divisionGroupName a{font-size: 24px; color: #d90013; }
#wrapperrohm .category-prd-wrapper ul.pad0,
#wrapperrohm .category-prd-wrapper .divisionFamilyName-wrapper {padding-left:0; padding-right:0;}
#wrapperrohm .category-prd-wrapper .divisionFamilyName-wrapper .divisionFamilyName{display: inline-flex;/*width: 33%;*/ padding-bottom: 20px;/*padding-right: 20px;*/}
#wrapperrohm .category-prd-wrapper .divisionFamilyName-wrapper .divisionFamilyName a{font-size: 16px; color: #333;}


#wrapperrohm .category-prd-wrapper .divisonName,
#wrapperrohm .category-prd-wrapper .divisionFamilyName-wrapper .divisionFamilyName:nth-of-type(3n+1) {padding-left:0; clear: left;}
hr.divisionGroup-sepretor{display: block; border-bottom:1px solid #ccc;border-top: 0 none; position: relative;width: 100%;clear:both;}
/* 2959 End */
@media (min-width:768px){
.iostargetdevice .headerquicklink.desktop .lang-selection.open ul.radio-menu li input{border:0 none;}
}
@media (max-width:767.98px){
#MoBiMenue div ul.radio-menu li{width:auto;}
.wrapperrohm.newROHM .mobiDisplay .headerquicklink.mobile .lang-selection ul.radio-menu li label {line-height:16px;}
.headerquicklink.mobile .lang-selection ul.radio-menu li label, .lang-selection ul.radio-menu li label{padding-top:8px; padding-bottom:8px;}
ul.radio-menu li input{margin-left: -11px!important;border: 0;}
.headerquick-section .navbar-form .searchmenu ul.radio-menu li input,#MoBiMenue div ul.radio-menu li input{margin-top: 3px !important;}
.divisionFamilyName-wrapper {width: 100%;}
.category-prd-wrapper .col-xs-12{padding-left:0px; padding-right:0px;}
}
@media (max-width : 320.98px) {
.carousel-indicators{z-index:9!important;}
#main-content.rohmhome .setting#column-1 .portlet-boundary_RohmHpbanner_{margin-top:0 !important;}
}
/*Firefox Font normal*/
.firefox .en_US #header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li a, 
.firefox .de_DE #header .customeNavigation #nav li#nav-01:first-of-type ul li .productmenu ul li a, 
.firefox .en_US #header .customeNavigation #nav li ul li .productmenu ul li a, .firefox .de_DE #header .customeNavigation #nav li ul li .productmenu ul li a,
.rohm-LR7.firefox .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li a,
.rohm-LR7.firefox .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected a,
.rohm-LR7.firefox .de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li a,
.rohm-LR7.firefox .de_DE .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected a,
.firefox .en_US #MoBiMenue div.myMenu ul li a,.firefox .de_DE #MoBiMenue div.myMenu ul li a,
.firefox .en_US #MoBiMenue div.Prodcat a,.firefox .de_DE #MoBiMenue div.Prodcat a,.firefox .en_US #MoBiMenue div.Prodcattype1 a,.firefox .de_DE #MoBiMenue div.Prodcattype1 a,.firefox .en_US #MoBiMenue div.Prodcattype2 a,.firefox .de_DE #MoBiMenue div.Prodcattype2 a{font-weight:normal;}
#portlet_single-sign-out {max-width: 1170px; margin: 0 auto;  padding: 0 15px;}
#portlet_single-sign-out h3{text-transform: none; margin-top: 55px; margin-bottom: 30px; font-size: 30px;font-weight: bold;letter-spacing: -0.63px;line-height: 30px; color: #333333;}
#samlSloResults{display:none;}
#samlSloCompleteSignOut .portlet-msg-info{padding-top: 10px;padding-bottom: 10px;}
#samlSloCompleteSignOut #samlCompleteSignOutLink {padding: 10px 20px;line-height: 16px; text-align: center; margin-top: 0; background-color: #dd1f39; color: #fff; border-color: #dd1f39; font-size: 13px; border-bottom: none; text-transform: uppercase;text-shadow: none; text-decoration: none; border-radius: 5px; display: inline-block; cursor: pointer;}

@media (max-width:767.98px){
	.wrapperrohm.newROHM:not(.americas) header #top-nav .bottomMenu .dkcartnotifymobile{width: 48px;margin-right: auto; margin-left: auto;}
	.dkcartnotify {width: 48px; height: 44px; margin-right: 0px; margin-left: 0px;box-shadow:none; padding: 0;}
	.dkcartnotify .material-icons,.dkcartnotify .material-icons:hover{background-size: 24px; margin-top: 11px; background-position: 4px 1px;}
	.fixCookies #showcookiealert{bottom: 45px;}
	#digikeycartpopup{margin: 0 auto !important;}
	
	.de_DE .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile,
	.zh_CN .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile,
	.zh_TW .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile,
	.ko_KR .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile{padding: 12px 42px 12px 34px;text-align: left;font-size: 15px;line-height: 20px;font-weight: normal;display: block;border-top: 1px solid #fff;}

	.de_DE .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile a,
	.zh_CN .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile a,
	.zh_TW .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile a,
	.ko_KR .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile a, 
	.de_DE .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile a:hover,
	.zh_CN .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile a:hover,
	.zh_TW .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile a:hover,
	.ko_KR .wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile a:hover{color: #fff;background: transparent;text-decoration:none;}
	
	.wrapperrohm #MoBiMenue .company-ir-mobile ul li,
	.wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile{position:relative;}
	.wrapperrohm #MoBiMenue .company-ir-mobile a.linkIcon:after,
	.wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile a.linkIcon:after{position: absolute;top: 53.5%;right: auto;transform: translateY(-50%);content: "";background: url(../images/rohm-theme/newrohm-img/icons_web.svg);background-size: 17px 17px;background-repeat: no-repeat;width: 17px;height: 17px;margin-left: 5px;filter: invert(1);}
	.wrapperrohm #MoBiMenue .company-ir-mobile a.linkIcon:hover:after,
	.wrapperrohm #MoBiMenue div.myMenu ul span.sustainability-mobile a.linkIcon:hover:after{opacity:0.5;}
}
/*Jira-3157*/
.rsLoginRequired, .rsLoginRequired:hover { opacity: 0.5 !important;}



/* *************** SiteMap ******************/
.sitemapCategory {font-size: 18px;color: #da1f3d;font-weight: bold;padding-top: 0;padding-bottom: 1em;cursor: default;}
div.seperator{border-top: 1px solid #EBECF0;clear: both;}
div.seperator:last-child{display:none;}
h1.sitemap, #sitemap .company-theme {border-bottom: 1px solid #EBECF0;clear: both;padding-bottom: 12px;margin-bottom: 18px;}
h1.sitemap{background:none !important;}
.sitemap {clear: both;}
#sitemap .productmenu{width: 100%;clear: both;}
#sitemap .productmenu.prdmenu .producttree,
#sitemap .productmenu.appmenu .producttree{display:none;}
#sitemap .productmenu.prdmenu .producttree1,
#sitemap .productmenu.appmenu .producttree1{margin-top:12px;}
#sitemap ul.producttree1, #sitemap .productmenu .wrapcol ul.producttreelevel2{margin-left:0;list-style: none; margin-top: 0.3em;}
#sitemap .productmenu > ul.producttree1 > li .wrapcol > a, #sitemap .productmenu > ul.producttree1 > li .group-list ul.producttreelevel2 a, #sitemap ul.producttree1 > li>a, #sitemap .productmenu.appmenu .producttree1 .productmegamenu, #sitemap .productmenu.appmenu .group-list ul.producttreelevel2 li a, #sitemap .productmenu .wrapcol ul.producttreelevel2 li a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu>strong {	width: 100%!important;display: block;}
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu{border-top: 1px solid #EBECF0;padding-top: 10px;}
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu>a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu>strong{width: auto !important;padding-right: 10px;margin-top: -21px !important;background:white;position: absolute;}
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-motor-actuator-drivers{margin-bottom: 10px;}
#sitemap .productmenu.appmenu .producttree1 .productmegamenu, #sitemap .productmenu.salesmenu, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu{clear:both;display: block !important;}
#sitemap ul.producttree, #sitemap .productmenu > ul.producttree1 > li .group-list ul.producttreelevel2{list-style:none;margin-left: 0;}
#sitemap ul.producttree li strong, #wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a{padding-left:10px;}
#sitemap .productmenu .wrapcol ul.producttree1,
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-motor-actuator-drivers .wrapcol,
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-clocks-and-timers .wrapcol,
#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02{margin: 0em 1em 1em 0;}
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-motor-actuator-drivers .wrapcol,
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-clocks-and-timers .wrapcol{margin-top: 10px;}
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-clocks-and-timers .wrapcol,
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-switch-multiplexer-logic .wrapcol,
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-data-converter .wrapcol,
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-sensors-mems .wrapcol,
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-display-drivers .wrapcol,
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-interface .wrapcol,
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-speech-synthesis-lsi .wrapcol,
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-micon .wrapcol{padding-bottom: 10px;}
#sitemap .productmenu .wrapcol ul.producttree1 > li>a{padding-left:2%;}
#wrapperrohm #sitemap .company-theme .company-theme-nav .wrapcol{padding-left: 1%;}
#sitemap .productmenu.appmenu .wrapcol ul.producttreelevel2{padding-left: 3%;}
#sitemap ul.producttree li strong u{text-decoration: none;}
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu>strong{text-decoration: none;font-weight: normal;}
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu>strong, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu>strong:hover, #sitemap ul.producttree1 li.productmegamenu>a, #sitemap ul.producttree1 li.productmegamenu>a:hover, #sitemap .productmenu > ul.producttree1 > li .group-list > a, #sitemap .productmenu > ul.producttree1 > li .group-list > a:hover, #sitemap ul.producttree li strong, #sitemap ul.producttree li strong:hover, #sitemap .productmenu > ul.producttree1 > li .group-list ul.producttreelevel2 a, #sitemap .productmenu > ul.producttree1 > li .group-list ul.producttreelevel2 a:hover, #sitemap .productmenu .wrapcol li a, #sitemap .productmenu .wrapcol li a:hover, #sitemap .productmenu > ul.producttree1 > li .wrapcol > a, h1.sitemap, h2.sitemap, #wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a{color:#464646; display: block;}

#sitemap .productmenu > ul.producttree1 > li .wrapcol > a,
#sitemap .productmenu > ul.producttree1 > li .group-list > a,
#sitemap .productmenu.supportmenu .wrapcol ul.producttree li strong,
#sitemap ul.producttree1 li.productmegamenu>a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu>strong{font-weight:bold;}
#sitemap ul.producttree1 li.productmegamenu.product-motor-actuator-drivers>a,#sitemap ul.producttree1 li.productmegamenu.product-clocks-and-timers>a{margin-bottom: 10px;}
#sitemap .productmenu > ul.producttree1 > li .group-list > a:hover, #sitemap .productmenu > ul.producttree1 > li .wrapcol > a:hover, #sitemap .productmenu > ul.producttree1 > li .group-list ul.producttreelevel2 a:hover, #sitemap .productmenu .wrapcol li a:hover, #sitemap .productmenu .wrapcol li a:hover, #wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 h3.company-theme-nav-hdg-03 a:hover, 
#wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a:hover{text-decoration:underline;}

#sitemap .productmenu > ul.producttree1 > li .wrapcol > a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-motor-actuator-drivers .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-clocks-and-timers .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-switch-multiplexer-logic .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-data-converter .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-sensors-mems .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-display-drivers .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-interface .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-speech-synthesis-lsi .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-speech-synthesis-lsi .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-foundryservice .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-micon .wrapcol a{margin-left:3.5%;}

#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-motor-actuator-drivers .wrapcol .group-list a,
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-clocks-and-timers .wrapcol .group-list a,
#sitemap .productmenu.prdmenu .producttree1 .product-switch-multiplexer-logic .wrapcol .group-list a,
#sitemap .productmenu.prdmenu .producttree1 .product-data-converter .wrapcol .group-list a,
#sitemap .productmenu.prdmenu .producttree1 .product-sensors-mems .wrapcol .group-list a,
#sitemap .productmenu.prdmenu .producttree1 .product-display-drivers .wrapcol .group-list a,
#sitemap .productmenu.prdmenu .producttree1 .product-interface .wrapcol .group-list a,
#sitemap .productmenu.prdmenu .producttree1 .product-speech-synthesis-lsi .wrapcol .group-list a,
#sitemap .productmenu.prdmenu .producttree1 .product-speech-synthesis-lsi .wrapcol .group-list a,
#sitemap .productmenu.prdmenu .producttree1 .product-foundryservice .wrapcol .group-list a,
#sitemap .productmenu.prdmenu .producttree1 .product-micon .wrapcol .group-list a{margin-left: 0;}

#sitemap ul.producttree1 > li .wrapcol, #sitemap .productmenu .wrapcol, #wrapperrohm #sitemap .company-theme .company-theme-nav .wrapcol{margin-bottom: 1em;}
#wrapperrohm #sitemap .company-theme .company-theme-nav .wrapcol{margin-top: 1em;/* display: inline;; column; */}
#wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a img, #wrapperrohm #sitemap .company-theme .company-theme-nav h3.company-theme-nav-hdg-03 a img{width:10px;margin-top: -4px;margin-left: 2px;}


#wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02, #wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a{
	margin: 0;
}
#sitemap ul.producttree .divisionName{
	display: none;
}
#wrapperrohm #sitemap .company-theme .company-theme-nav .company-theme-nav-hdg-02, 
#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02{
	list-style: none;
}
#wrapperrohm #sitemap .company-theme .company-theme-nav{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
#wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a,
#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 h3.company-theme-nav-hdg-03 a{
	font-size: 12px;
	margin: 0 0 0.3em 0;
	text-decoration: none;
}

#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 li{
	background: url(/documents/11303/41877/arrow_red.png/dc64e1bc-85ce-4e14-8a79-9de3a65564a3?t=1354106788940) no-repeat 0 7px;
	padding-left: 0;
	border: 0 solid yellow;
	color: #282828;
	list-style: none;
}
#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 li{background:none !important;}
#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 .company-theme-nav-hdg-03{/* background: url(/documents/11303/41877/arrow_red.png/dc64e1bc-85ce-4e14-8a79-9de3a65564a3?t=1354106788940) no-repeat 0 10px; */}

#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 .company-theme-nav-hdg-03{
	color: #5b677d;
	/* padding-left: 10px; */
	display: contents;
}

#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 h3.company-theme-nav-hdg-03 a:hover{
	text-decoration: underline;
}

#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 h3.company-theme-nav-hdg-03 a:link,
#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 h3.company-theme-nav-hdg-03 a:visited,
#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 h3.company-theme-nav-hdg-03 a:active,
#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 h3.company-theme-nav-hdg-03 a{
	color: #282828;
}
#sitemap .productmenu.prdmenu .producttree1 .productmegamenu .wrapcol > a{}
h1.sitemap, h2.sitemap{margin-left:0;}
h1.sitemap, h2.sitemap,
#wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a{
	font-weight: bold;
	color: #464646;
	/* padding-left: 0; */
}
#wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 h3.company-theme-nav-hdg-03 a{
	font-weight: normal;
}
#wrapperrohm #sitemap .company-theme .company-theme-nav .wrapcol{margin:0;}
#sitemap a:hover{color: #939393 !important;}
#sitemap .productmenu.supportmenu .wrapcol ul.producttree li strong{cursor:default;}
@media (min-width: 980px){
	div.seperator {
		display: inline-block;
	}
}
@media (min-width: 768px){
	#sitemap .productmenu > ul.producttree1 > li .wrapcol > a, #sitemap .productmenu > ul.producttree1 > li .group-list > a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu .wrapcol .group-list, #sitemap .productmenu.supportmenu .wrapcol ul.producttree, #sitemap .productmenu.salesmenu .wrapcol ul.producttree{display:block;}
	#sitemap .productmenu > ul.producttree1 > li .wrapcol > a, #sitemap .productmenu > ul.producttree1 > li .group-list > a, #sitemap ul.producttree li strong, h1.sitemap, h2.sitemap, #wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a {background-position: 0 6px !important;}
	#sitemap ul.producttree1 > li .wrapcol, #sitemap .productmenu .wrapcol, #wrapperrohm #sitemap .company-theme .company-theme-nav .wrapcol{
		width: 32.2%;
		min-width: 32.2%;
		float: left;
		margin-right: 1%;
	}
}
@media (max-width: 767.98px){
	
	div.seperator {
		display: block;
		clear: both;
	}
	#sitemap .productmenu,
	#sitemap .productmenu > ul.producttree1 > li .wrapcol > a, #sitemap .productmenu > ul.producttree1 > li .group-list > a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu .wrapcol .group-list, #sitemap .productmenu.supportmenu .wrapcol ul.producttree, #sitemap .productmenu.salesmenu .wrapcol ul.producttree,
	#wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a, #wrapperrohm #sitemap .company-theme .company-theme-nav h3.company-theme-nav-hdg-03 a{
		display: block;
	}
	 #sitemap ul.producttree1 > li > .wrapcol {
		margin-top: 10px;
	}
	#sitemap .productmenu > ul.producttree1 > li .wrapcol > a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-motor-actuator-drivers .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-clocks-and-timers .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-switch-multiplexer-logic .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-data-converter .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-sensors-mems .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-display-drivers .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-interface .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-speech-synthesis-lsi .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-speech-synthesis-lsi .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-foundryservice .wrapcol a, #sitemap .productmenu.prdmenu .producttree1 .product-micon .wrapcol a{margin-left:3.5% !important;}
	#sitemap .productmenu > ul.producttree1 > li .wrapcol > a, #sitemap .productmenu > ul.producttree1 > li .group-list > a, #sitemap ul.producttree li strong, h1.sitemap, h2.sitemap, #wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a{
		 background: url(../images/arrows/10_right.png) 0 14px no-repeat !important;
	}
	#sitemap .productmenu > ul.producttree1 > li .wrapcol > a, #sitemap .productmenu > ul.producttree1 > li .group-list > a, #sitemap ul.producttree li strong, h1.sitemap, h2.sitemap, #wrapperrohm #sitemap .company-theme .company-theme-nav h2.company-theme-nav-hdg-02 a {
		background-position: 0 6px !important;
	}
	h1.sitemap{margin-top: 1em; margin-bottom: 1em; background:none !important;}
	#sitemap .productmenu > ul.producttree1 > li .group-list ul.producttreelevel2 a, #sitemap .productmenu .wrapcol li a, #wrapperrohm #sitemap .company-theme .company-theme-nav ul.company-theme-nav-list-02 {
		padding-left: 8% !important;
	}
	#sitemap .productmenu > ul.producttree1 > li .wrapcol > a, #sitemap .productmenu > ul.producttree1 > li .group-list > a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu .wrapcol .group-list, #sitemap .productmenu.supportmenu .wrapcol ul.producttree, #sitemap .productmenu.salesmenu .wrapcol ul.producttree{
		margin-left: 0;
		padding-left: 3.5% !important;
		/* width: 91% !important;*/
	}
	#sitemap .productmenu.prdmenu .producttree1 .productmegamenu .wrapcol .group-list a{margin-left:0 !important;}
	#sitemap ul.producttree1 > li .wrapcol, #sitemap .productmenu .wrapcol, #wrapperrohm #sitemap .company-theme .company-theme-nav .wrapcol{
		width: 32.2%;
		min-width: 32.2%;
		float: left;
		margin-right: 1%;
	}
	 #sitemap ul.producttree1 li.productmegamenu>a, #sitemap .productmenu.prdmenu .producttree1 .productmegamenu>strong{
		width: 100%;
		font-size: 16px;
		margin-left: 0;
		/* padding-left: 20px !important;*/
	 }
	 #back-to-top, #back-to-top:hover, #back-to-top:focus {
		bottom: 46px !important;
		background-image: url(../images/rohm-theme/backtotop.png);
		background-position: center 90% !important;
		line-height: 100px;
		right: 10px!important;
	}
	 
}
@media (max-width:639.98px){
	#sitemap ul.producttree1 > li .wrapcol, #sitemap .productmenu .wrapcol, #wrapperrohm #sitemap .company-theme .company-theme-nav .wrapcol {
		width: 48.5%;
		min-width: 48.5%;
		float: left;
		margin-right: 1%;
	}
	#wrapperrohm #sitemap .company-theme .company-theme-nav .wrapcol {padding-left: 1.5%;}
}
@media (max-width:479.98px){
	#sitemap ul.producttree1 > li .wrapcol, #sitemap .productmenu .wrapcol, #wrapperrohm #sitemap .company-theme .company-theme-nav .wrapcol {
		width: 99%;
		min-width: 99%;
		float: left;
		margin-right: 1%;
	}
	#wrapperrohm #sitemap .company-theme .company-theme-nav .wrapcol {padding-left: 3.5%;}
	#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-mosfet-transistors-diodes .wrapcol:last-child{padding-bottom: 10px;}
	#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-power-management .wrapcol:nth-child(2),
	#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-power-management .wrapcol:nth-child(3),
	#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-mosfet-transistors-diodes .wrapcol:nth-child(2),
	#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-power-devices .wrapcol:nth-child(2),
	#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-power-devices .wrapcol:nth-child(3),
	#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-audio-video .wrapcol:nth-child(2),
	#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-optodevices .wrapcol:nth-child(2),
	#sitemap .productmenu.prdmenu .producttree1 .productmegamenu.product-modulessubsystems .wrapcol:nth-child(2){margin-bottom: 0px;}
}
/* Jira 3307 Digikey poupup */
.dkcartnotify{padding: 0 3px;height: 35px;width: 35px;display:block;margin-left: -4px;}
.dkcartnotify .material-icons{background: url(../images/rohm-theme/newrohm-img/cart-black.png) 4px 0px no-repeat; background-size: 24px;display: inline-flex;height: 30px!important; width: 2rem;cursor: pointer; align-items: baseline; justify-content: flex-end;margin-left:0;}
.dkcartnotify .material-icons:hover{background: url(../images/rohm-theme/newrohm-img/cart-red.png) 4px 0px no-repeat;background-size: 24px; }
.dkcartnotify .material-icons .badge{background-color: #da1f3d;font-size: 10px;min-width: 18px;max-width: 22px;padding: 2px 3px;margin-right: -5px;margin-top: -2px; position: absolute;}
@media (min-width: 1200px){
	.americas .headerquick-section .dkcartnotifymobile .header-search1 { width: 100% !important;}
}
@media (min-width: 768px){
	.dkcartnotifymobile{display:none;}
	.americas .headerquicklink{display: flex; justify-content: flex-end; align-items: center;}
	.signed-in .all-page-fixed-header .americas .headerquicklink:not(.mobile) .dkcartnotify a.material-icons{background-position: 2px 0px;}
	.all-page-fixed-header .headerquicklink:not(.mobile) .dkcartnotify a.material-icons,
	.staging-ready.signed-in .headerquicklink:not(.mobile) .dkcartnotify a.material-icons,
	.staging-ready.signed-in .all-page-fixed-header .headerquicklink:not(.mobile) .dkcartnotify a.material-icons{background-position: 2px 0.8px;}
	.staging-ready.live-view.signed-in .headerquicklink:not(.mobile) .dkcartnotify a.material-icons{background-position: 2px -0.8px;}
	.staging-ready.live-view.signed-in .all-page-fixed-header .headerquicklink:not(.mobile) .dkcartnotify a.material-icons{background-position: 2px 0px;}
	.dkcartnotify .material-icons .badge{margin-right: -13px;margin-top: -6px;}
	.staging-ready.live-view.signed-in .all-page-fixed-header .headerquicklink:not(.mobile) .dkcartnotify .material-icons .badge{margin-top: -6px;}
}
@media (min-width: 768px) and (max-width: 980.98px){
	.americas .headerquicklink .rohmlogin, .headerquicklink .rohmlogin span, .headerquicklink a {padding-top: 0px;}
}
@media (max-width:767.98px){
	.wrapperrohm.newROHM:not(.americas) header #top-nav .bottomMenu .dkcartnotifymobile{width: 48px;margin-right: auto; margin-left: auto;}
	.dkcartnotify {width: 48px; height: 44px; margin-right: 0px; margin-left: 0px;box-shadow:none; padding: 0;}
	.dkcartnotify .material-icons,.dkcartnotify .material-icons:hover{background-size: 24px; margin-top: 11px; background-position: 4px 1px;}
}
/* End */

/* 3335 - PC */
.social-tool-links .rss,.social-tool-links .twitter,.social-tool-links .fb,.social-tool-links .yt,.social-tool-links .instagram, .social-tool-links .linkedin, .social-tool-links .weibo, .social-tool-links .wechat, .social-tool-links .blogIcon, .social-tool-links .mailto,.social-tool-links .noteicon{font-size:0;display: inline-block;content: '';width: 25px;height: 25px; background-size: 20px !important; background-position: 50% 50% !important;}
.social-tool-links .rss {background: url(../images/rohm-theme/newrohm-img/icon-rss.png) 0 0 no-repeat;	margin-left: 20px;}
.social-tool-links .twitter {background: url(../images/rohm-theme/newrohm-img/icon-twitter.png) 0 0 no-repeat; width: 26px;}
.social-tool-links .fb {background: url(../images/rohm-theme/newrohm-img/icon-facebook.png) 0 0 no-repeat;}
.social-tool-links .yt {background: url(../images/rohm-theme/newrohm-img/icon-youtube.png) 0 0 no-repeat;}
.social-tool-links .instagram {background: url(../images/rohm-theme/newrohm-img/icon-instagram.png) 0 0 no-repeat;}
.social-tool-links .noteicon {background: url(../images/rohm-theme/newrohm-img/note-icon.png) 0 0 no-repeat;}
.social-tool-links .linkedin {background: url(../images/rohm-theme/newrohm-img/icon-linkedin.png) 0 0 no-repeat;}
.social-tool-links .weibo {background: url(../images/rohm-theme/newrohm-img/icon-weibo.png) 0 0 no-repeat;}
.social-tool-links .wechat {background: url(../images/rohm-theme/newrohm-img/icon-wechat.png) 0 0 no-repeat;}
.social-tool-links .blogIcon {background: url(../images/rohm-theme/newrohm-img/icon-blog.png) 0 0 no-repeat;}
.social-tool-links .mailto {background: url(../images/rohm-theme/newrohm-img/icon-email.png) 0 0 no-repeat;}
@media (min-width: 1070px) {
	.de_DE #header .customeNavigation #nav>li#nav-05 {width: 20% !important;}
}
@media (min-width: 980px) {
	.wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li span {/* font-size: 16px; */}
	
	.en_US #header .customeNavigation #nav>li#nav-01 {width: 11%;}
	.en_US #header .customeNavigation #nav>li#nav-05 {width: 20%;}
	.en_US #header .customeNavigation #nav>li#nav-02 {width: 15%;}
	.en_US #header .customeNavigation #nav>li#nav-03 {width: 20%;}
	.en_US #header .customeNavigation #nav>li#nav-04 {width: 15%;}
	.en_US #header .customeNavigation #nav>li#nav-06 {width: 15%;}
	
	.de_DE #header .customeNavigation #nav>li#nav-01 {width: 11%;}
	.de_DE #header .customeNavigation #nav>li#nav-05 {width: 21.8%;}
	.de_DE #header .customeNavigation #nav>li#nav-02 {width: 15%;}
	.de_DE #header .customeNavigation #nav>li#nav-03 {width: 16%;}
	.de_DE #header .customeNavigation #nav>li#nav-04 {width: 18%;}
	.de_DE #header .customeNavigation #nav>li#nav-06 {width: 15%;}
	
	.zh_CN #header .customeNavigation #nav>li#nav-01 {width: 14%;}
	.zh_CN #header .customeNavigation #nav>li#nav-05 {width: 14%;}
	.zh_CN #header .customeNavigation #nav>li#nav-02 {width: 12%;}
	.zh_CN #header .customeNavigation #nav>li#nav-03 {width: 19%;}
	.zh_CN #header .customeNavigation #nav>li#nav-04 {width: 24%;}
	.zh_CN #header .customeNavigation #nav>li#nav-06 {width: 14%;}
	
	.zh_TW #header .customeNavigation #nav>li#nav-01 {width: 10%;}
	.zh_TW #header .customeNavigation #nav>li#nav-05 {width: 14%;}
	.zh_TW #header .customeNavigation #nav>li#nav-02 {width: 11%;}
	.zh_TW #header .customeNavigation #nav>li#nav-03 {width: 18%;}
	.zh_TW #header .customeNavigation #nav>li#nav-04 {width: 24%;}
	.zh_TW #header .customeNavigation #nav>li#nav-06 {width: 13%;}
	
	.ko_KR #header .customeNavigation #nav>li#nav-01 {width: 12%;}
	.ko_KR #header .customeNavigation #nav>li#nav-05 {width: 14%;}
	.ko_KR #header .customeNavigation #nav>li#nav-02 {width: 16%;}
	.ko_KR #header .customeNavigation #nav>li#nav-03 {width: 16%;}
	.ko_KR #header .customeNavigation #nav>li#nav-04 {width: 25%;}
	.ko_KR #header .customeNavigation #nav>li#nav-06 {width: 15%;}
	
	.ja_JP #header .customeNavigation #nav>li#nav-01 {width: 10%;}
	.ja_JP #header .customeNavigation #nav>li#nav-05 {width: 14%;}
	.ja_JP #header .customeNavigation #nav>li#nav-02 {width: 18%;}
	.ja_JP #header .customeNavigation #nav>li#nav-03 {width: 16%;}
	.ja_JP #header .customeNavigation #nav>li#nav-04 {width: 22%;}
	.ja_JP #header .customeNavigation #nav>li#nav-06 {width: 18%;}
	
	header .header {display: flex;}
	#navigationCollapse{width: 92% !important;}
	.desktopSiteSearchForm .form,
	.headerquick-section .header-search1, .headerquick-section .navbar-form, .desktopSiteSearchForm .header-search1 {
		width: 100% !important;
		max-width: 840px;
	}
}
@media (min-width: 768px) and (max-width:979.98px){
	header .header {
		display: flex;
		align-items: flex-end;
	}
	
	.zh_CN #header .customeNavigation #nav>li#nav-01 {width: 14%;}
	.zh_CN #header .customeNavigation #nav>li#nav-05 {width: 14%;}
	.zh_CN #header .customeNavigation #nav>li#nav-02 {width: 12%;}
	.zh_CN #header .customeNavigation #nav>li#nav-03 {width: 19%;}
	.zh_CN #header .customeNavigation #nav>li#nav-04 {width: 24%;}
	.zh_CN #header .customeNavigation #nav>li#nav-06 {width: 14%;}
	
	.zh_TW #header .customeNavigation #nav>li#nav-01 {width: 10%;}
	.zh_TW #header .customeNavigation #nav>li#nav-05 {width: 14%;}
	.zh_TW #header .customeNavigation #nav>li#nav-02 {width: 11%;}
	.zh_TW #header .customeNavigation #nav>li#nav-03 {width: 18%;}
	.zh_TW #header .customeNavigation #nav>li#nav-04 {width: 24%;}
	.zh_TW #header .customeNavigation #nav>li#nav-06 {width: 13%;}
	
	.ko_KR #header .customeNavigation #nav>li#nav-01 {width: 12%;}
	.ko_KR #header .customeNavigation #nav>li#nav-05 {width: 14%;}
	.ko_KR #header .customeNavigation #nav>li#nav-02 {width: 16%;}
	.ko_KR #header .customeNavigation #nav>li#nav-03 {width: 16%;}
	.ko_KR #header .customeNavigation #nav>li#nav-04 {width: 25%;}
	.ko_KR #header .customeNavigation #nav>li#nav-06 {width: 15%;}
	
	.desktopSiteSearchForm .form,
	.headerquick-section .header-search1, .headerquick-section .navbar-form, .desktopSiteSearchForm .header-search1 {
		width: 100% !important;
		max-width: 840px;
	}
}
@media (min-width: 768px) and (max-width:859.98px){
	.desktopSiteSearchForm .form,
	.headerquick-section .header-search1, .desktopSiteSearchForm .header-search1 {
		width: 100% !important;
		max-width: 840px;
	}
	.headerquick-section .navbar-form {
		width: 98% !important;
		max-width: 840px;
	}
}
@media (min-width: 768px) and (max-width:873.98px){
	.rohm-LR7 .ja_JP .footerlinksBtm {margin-bottom: 10px;}
	.rohm-LR7 .ja_JP .footerlinksBtm:last-child {margin-bottom: 30px;}
}
@media (min-width: 950px) {
	.rohm-LR7 .en_US .footerlinksBtm li:last-child {
		border: none !important;
	}
	.rohm-LR7 .en_US .footerBtmLinkWrap:nth-child(4) .footerlinksBtm:last-child li:last-child,
	.rohm-LR7 .en_US .footerBtmLinkWrap:nth-child(5) .footerlinksBtm:last-child li:last-child{border-right:0 !important;}
}
@media (min-width: 768px) {
	.headerquicklink.desktop .headerquicklink_icons .lang-selection.open .dropdown-backdrop{display:none;}
	/***** header *****/
	.headerWrapper {
		background: #fff;
		border-bottom: 1px solid #707070;
		position: fixed;
		top: 0;
		width: 100vw;
	}

	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 ul.parent,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 ul.parent,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 ul.parent,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 ul.parent,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-07 ul.parent {
		position: fixed !important;
		top: 190px;
	}

	.wrapperrohm.newROHM #header .customeNavigation #nav li ul.parent li {
		display: inline-block;
		width: 100%;
	}

	.wrapperrohm.newROHM #header .customeNavigation #nav li ul.parent>li {
		max-width: 1170px;
		margin-left: auto;
		margin-right: auto;
	}

	.wrapperrohm.newROHM.full-topHeader {
		max-width: 1170px !important;
		margin: 0 auto !important;
		padding: 0px 0 15px;
		position: relative;
	}

	header .header {
		float: none;
	}

	.rohmlogo {
		line-height: 0;
	}

	/* ナビ */
	.headerquick-section {
		width: max-content;
	}

	#header .customeNavigation #nav {
		padding: 20px 0 0 3%;
	}

	#header .customeNavigation #nav>li {
		line-height: 1.75;
	}

	.wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li span {
		font-weight: bold;
		color: #444f58;
	}
	.de_DE .wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span a,
	.zh_CN .wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span a,
	.zh_TW .wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span a,
	.ko_KR .wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span a	{margin-left: 0;border-bottom: none;text-shadow: none;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;width: auto;text-decoration: none;color: #444f58;}
	
	.de_DE .wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span a:hover,
	.zh_CN .wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span a:hover 
	.zh_TW .wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span a:hover 
	.ko_KR .wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span a:hover {text-decoration: none;color: #444f58;}
	
	.en_US .wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li span,
	.de_DE .wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li span,
	.de_DE .wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span a{font-weight: normal;}
	.wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-06 span,
	.wrapperrohm #header #navigation .customeNavigation.rohmnavigation #nav>li#nav-07 span{
		/* font-size: 14px; */
	}
	#header .customeNavigation #nav>li#nav-01:first-of-type {margin-left: 0;}
	#header .customeNavigation #nav li#nav-01.selected:first-of-type {margin-left: 0;}
	#header .customeNavigation #nav>li:hover span, 
	#header .customeNavigation #nav>li.selected span{cursor: pointer;border-bottom: 1px solid #CB0024;}
	#header .customeNavigation #nav>li.selected #searchfiltermegamenu span{border-bottom:0px none;}

	.headerquicklink.mobile {
		display: none;
	}

	.headerquicklink:not(.mobile)>a:first-child {
		margin-left: auto;
	}

	.headerquicklink:not(.mobile)>a:not(:first-child) {
		border-left: 1px solid #3D3D3D;
	}

	/* 検索、言語選択 */
	.headerquicklink:not(.mobile) .headerquicklink_icons {
		display: flex;
		/* width: 150px; */
		justify-content: center;
	}
	.americas .headerquicklink:not(.mobile) .headerquicklink_icons {
			margin-right: 12px;
	}

	.headerquicklink_icons a {
		width: auto;
	}

	.searchBtn.open .sitesearch-toggle:after,
	.lang-selection.open:after {
		display: block;
		content: '';
		width: 100%;
		height: 1px;
		background: #CB0024;
		position: absolute;
		left: 0;
		bottom: 1px;
	}
	.searchBtn.open .sitesearch-toggle:after, .searchBtn:hover .sitesearch-toggle:after{bottom: -6px;width: inherit;}
	.ja_JP .searchBtn.open .sitesearch-toggle:after, .ja_JP .searchBtn:hover .sitesearch-toggle:after{bottom: -5px;}
	.ja_JP.staging-ready.signed-in .all-page-fixed-header .searchBtn.open .sitesearch-toggle:after, .ja_JP.staging-ready.signed-in .all-page-fixed-header .searchBtn:hover .sitesearch-toggle:after{bottom: -5px;}
	.ja_JP.staging-ready.live-view.signed-in .searchBtn.open .sitesearch-toggle:after, .ja_JP.staging-ready.live-view.signed-in .searchBtn:hover .sitesearch-toggle:after{bottom: -3px;}
	
	
	.ja_JP .lang-selection.open:after, .ja_JP .lang-selection:hover:after{bottom: 2px;}
	.ja_JP.staging-ready.live-view.signed-in .lang-selection.open:after, .ja_JP.staging-ready.live-view.signed-in .lang-selection:hover:after{bottom: 4px;}

	.lang-selection .dropdown-menu {

		position: absolute !important;
		top: 30px !important;
		left: 0;
		width: 236px;
		background: #fff;
		padding: 24px 0px !important;
		z-index: 1;
		line-height: 1.85;
		margin: 0;
	}
	.dropdown-menu label {
		cursor: pointer;
	}
	
	/*検索ボックス*/

	.mobileSiteSearchForm, .container-fluid.maxfixsize .customeNavigation.mobiDisplay .mobileLoginLink {
		display: none;
	}
	
	.desktopSiteSearchForm {
		position: fixed;
		top: 190px;
		left: 0;
		right: 0;
		margin: auto;
		width: 100%;
		background: #fff;
		border-top: 2px solid #e9e9e9;
		border-bottom: 2px solid #e9e9e9;
		padding: 30px 0 22px;
		cursor: default;
	}
	.desktopSiteSearchForm .form,
	.headerquick-section .header-search1, .headerquick-section .navbar-form, .desktopSiteSearchForm .header-search1 {
		margin: 0 auto;
	}

	.headerquick-section .header-search1, .headerquick-section .navbar-form, .desktopSiteSearchForm .header-search1 {
		background: #e8e7e7;
		border: none;
	}

	.desktopSiteSearchForm input {
		display: block;
		background: none;
		border: none;
		width: 100%;
		/* padding: 13px 13px 13px 50px;  */
	}

	input:focus {
		outline: none;
	}

	.desktopSeachIcon {
		position: absolute;
		left: 14px;
		top: 10px;
		cursor: pointer;
	}

	.sitesearcH {
		width: 188px;
		border: 1px solid #707070;
		background: #fff;
		padding: 12px 16px 10px;
		position: absolute;
		left: 0;
		top: 41px;
		line-height: 1.5;
	}

	.sitesearcH label {
		display: inline-block;
		position: relative;
		cursor: pointer;
	}
	
	.sitesearcH label:hover:after {
		display: block;
		content: '';
		width: 92%;
		height: 1px;
		background: #707070;
		position: absolute;
		left: 10px;
		bottom: 0px;
	}

	.sitesearcH input[name=site-searchbox] {
		appearance: none;
		position: absolute;
	}
	.sitesearcH input[name=site-searchbox]:focus{outline:0;}
	.searchmenu  ul.sitesearcH.radio-menu li label {
		position: relative;
		display: flex;
		align-items: center;
		font-size: 13px !important;
	}
	.searchmenu  ul.sitesearcH.radio-menu li label:before {
		content: '';
		display: block;
		border-radius: 50%;
		border: 1px solid #707070;
		width: 12px;
		height: 12px;
		margin-right: 5px;
	}
	.desktopSiteSearchForm .boxpanel .header-search1 ul.radio-menu li{margin: 0 !important;width: 100%;}
	.desktopSiteSearchForm .boxpanel .header-search1 .searchmenu ul.sitesearcH.radio-menu li label{padding: 6px 10px;}
	input[name=site-searchbox]:checked+.radioTxt:after {
		content: '';
		position: absolute;
		left: 1px;
		top: 0;
		bottom: 0;
		margin: auto;
		display: block;
		border-radius: 50%;
		width: 12px;
		height: 12px;
		background-color: #CB0024;
	}
	.desktopSiteSearchForm .ui-autocomplete{top: -14px !important;  left: -31px !important;}
/*  */
	/* 非表示要素 */
	.headerquick-section .navbar-header#heading1,
	.headerquicklink.mobile,
	.customeNavigation.mobiDisplay,
	.bottomMenu {
		display: none;
	}

	/**** footer ****/
	footer {
		background: #111;
		padding: 74px 0 35px;
		display: flow-root;
	}

	footer a {
		color: #fff !important;
		text-decoration: none;
	}

	.footerlinks {
		width: 100%;
		display: flex;
		padding-bottom: 92px !important;
		border-bottom: 1px solid #888;
		margin-top: 0;
		margin-bottom: 0;
		justify-content: center;
	}
	.footerlogo {
		margin-left:2vw;
	}
	.footerlogo a {
		display: initial;
		margin-right: 110px;
		line-height: 0;
	}
	.footerlogo img {
		height: 79.987px;
		transform-origin: left;
	}
	.footerlan {
		font-size: 16px;
		line-height: 1.75;
	}

	.footerlinks ul.footerlan:last-child li {
		border-bottom: none;
		margin-bottom: 14px;
	}

	.footerlan li a:before {
		display: inline-block;
		content: '';
		width: 20px;
		height: 20px;
		background: url(../images/rohm-theme/newrohm-img/icon-arrow.png) 0 0 no-repeat;
		background-size: contain;
		vertical-align: middle;
		margin-right: 10px;
	}
	.de_DE .footerlinks .footerlan li a:before{
		background-size: 18px 18px;
		background-position: center center;
	}
	.footerlan:nth-of-type(2) {
		margin: 0 4.9% 0 6.1%;
	}

	.social-tool-links {
		color: #fff;
		font-size: 12px;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 35px 0 50px 0;
		height: auto;
	}

	.social-tool-links>p {
		margin-bottom: 0;
	}

	.social-tool-links a {
		margin: 0 10px;
	}
	.social-tool-links a:focus, .social-tool-links a:hover{text-decoration:none;}
	.footerBtmLinkWrap {
		display: flex;
		justify-content: center;
	}
	.de_DE .footerBtmLinkWrap,
	.ja_JP .footerBtmLinkWrap {flex-wrap: wrap;}
	.rohm-LR7 .footerlinksBtm {
		color: #fff;
		font-size: 12px;
		line-height: 1;
		display: flex;
		justify-content: center;
		margin: 0 0 32px 0;
	}
	.rohm-LR7 .en_US .footerlinksBtm,
	.rohm-LR7 .de_DE .footerlinksBtm{margin-bottom:10px;}
	.rohm-LR7 .en_US .footerBtmLinkWrap:nth-child(6) .footerlinksBtm li,
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(5) .footerlinksBtm li{margin-bottom:32px;}
	.rohm-LR7 .footerlinksBtm a:hover{
		color:#fff; 
		opacity:0.5;
	}
	.footerlinksBtm li {
		border-right: 1px solid #666;
		padding: 0 10px;
		list-style: none;
	}

	.footerlinksBtm li:nth-of-type(4),
	.footerlinksBtm li:nth-of-type(5) {
		padding: 0 25px;
	}

	.footerlinksBtm li:last-of-type {
		padding: 0 15px;
	}

	.footerlinksBtm:last-child :last-of-type {
		border: none !important;
	}
	.rohm-LR7 .en_US .footerlinksBtm li:last-child {
		border-right: 1px solid #666 !important;
	}
	.rohm-LR7 .en_US .footerBtmLinkWrap:nth-child(6) .footerlinksBtm:last-child li:last-child {
		border: none !important;
	}
	.copyrightstatus {
		color: #fff;
		font-size: 11px;
		font-family: Arial;
		text-align: center;
		letter-spacing: 0.04em;
	}

	.footerlinks ul.footerlan {
		display: flex;
		flex-wrap: wrap;
		width: auto;
		max-width: 600px;
		margin-right: 2vw;
	}

	.footerlan li {
		width: calc(100% / 3);
	}

	.footerlan li:nth-child(1) {order: 1;}
	.footerlan li:nth-child(2) {order: 4;}
	.footerlan li:nth-child(3) {order: 7;}
	.footerlan li:nth-child(4) {order: 2;}
	.footerlan li:nth-child(5) {order: 5;}
	.footerlan li:nth-child(6) {order: 8;}
	.footerlan li:nth-child(7) {order: 3;}
	.footerlan li:nth-child(8) {order: 6;}
	.footerlan li:nth-child(9) {order: 9;}

	.blankLink:after {
		content: url(../images/rohm-theme/newrohm-img/icon_blank_link.png);
		position: relative;
		top: 2px;
		margin-left: 10px;
		width: 14px;
		height: 14px;
		display: inline-block;
		background-size:14px 14px;
	}
	.de_DE .footerlinks .footerlan a{display:flex;}
	.de_DE .footerlinks .footerlan li:nth-child(4) a.blankLink:after{top: 18px;left: -75px;} 
	/**** mega menu ****/
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 li .productmenu>ul,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 li .productmenu>ul{
		direction: unset;
	}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent{
		height: 47px!important;
	}
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent{
		height: 88px!important;
	}

	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 li .productmenu > ul > li:hover,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 li .productmenu > ul > li:hover{background-color: transparent !important;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 li .productmenu>ul.producttree,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 li .productmenu>ul.producttree{
		width: 323px;
		text-align: left;
	}

	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree,
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree{
		width: 100%;
		border-right: none!important;
		overflow: unset;
		box-shadow:none;
	}

	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree,
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree{
		/* margin-left: 13.5%; */
	}



	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06 a, 
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06.selected a{
		width: unset;
		margin-left:0;
		padding-left: 0 !important;
		display: inline-flex;
	}


	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li,
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree li,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 .productmenu>ul>li.divisionName>a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn>a{
	   width: unset;
	}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn{
	   position: relative;
	}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li,
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree li{
	   margin-right: 1.1vw;
	   margin-bottom: 11px;
	}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn .subLocalList .listInner li {margin-right: 0.8vw;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li{margin-bottom: 0px;}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 .productmenu>ul>li.divisionName>a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn>a{
	   position: relative;
	}

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 li.selected .productmenu>ul>li.subLocalOn>a {
		font-size: 15px;
		width: 100%;
	}

	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 li .productmenu>ul.producttree1 li.productmegamenu,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 li .productmenu.supportmenu,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 li .productmenu>ul.producttree1 li.productmegamenu,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 li .productmenu.supportmenu{
		text-align: left;
	}


	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 li.selected .productmenu>ul.producttree1>li>a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 li.selected .productmenu>ul.producttree1>li>a	{
		padding: 20px 0 10px !important;
	}

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu > ul.producttree1 > li .wrapcol a, 
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-02.selected .productmenu > ul.producttree1 > li .wrapcol a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu>ul>li .wrapcol .group-list strong{display:inline-flex;}
	/*Jira-3573*/
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu > ul.producttree1 > li.product-menu-search .wrapcol a{display:inline-block;}
	/*End*/	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu > ul.producttree1 > li .wrapcol a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-02.selected .productmenu > ul.producttree1 > li .wrapcol a{background:none !important;padding-left: 0 !important;}
	
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu > ul.producttree1 > li .wrapcol a,
	.rohm-LR7 .zh_CN .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-02.selected .productmenu > ul.producttree1 > li .wrapcol a,
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu > ul.producttree1 > li .wrapcol a,
	.rohm-LR7 .zh_TW .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-02.selected .productmenu > ul.producttree1 > li .wrapcol a,
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu > ul.producttree1 > li .wrapcol a,
	.rohm-LR7 .ko_KR .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-02.selected .productmenu > ul.producttree1 > li .wrapcol a,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu > ul.producttree1 > li .wrapcol a,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-02.selected .productmenu > ul.producttree1 > li .wrapcol a{font-size: 15px;}
	
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 li.selected .productmenu>ul>li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 li.selected .productmenu>ul>li>ul>li .wrapcol a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 li.selected .productmenu>ul.producttree1>li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 li.selected .productmenu>ul.producttree1>li .wrapcol a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 li.selected .productmenu>ul>li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 li.selected .productmenu>ul>li>ul>li .wrapcol a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 li.selected .productmenu>ul.producttree1>li .group-list strong,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 li.selected .productmenu>ul.producttree1>li .wrapcol a	{
		padding-left: 0 !important;
		font-size: 15px;
	}

	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 li .productmenu,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 li .productmenu{padding-top: 0px;}
	

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 .productmenu>ul>li.divisionName>a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn>a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav .subLocal{
		padding-left: 0 !important;
		padding-right: 0vw !important;
	}

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn>a.selected,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-06 a.selected{
		position: relative;
		font-weight: 600;
	}

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn>a.selected:after{
		content: "";
		width: 0;
		height: 0;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-top: 10px solid #fff;
		position: absolute;
		left: 0;
		right: 0;
		margin: 0 auto;
		bottom: -20px;
		z-index: 1;
	}

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 .productmenu>ul>li.divisionName>a:before,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li>a:before,
	/*all site */
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu > ul.producttree1 > li .wrapcol .group-list>a:before,
	.wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu>ul.producttree1>li>a:before, 
	.wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu>ul.producttree1>li .wrapcol>a:before,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu>ul>li .wrapcol .group-list strong:before{
		content: "";
		width: 14px;
		height: 14px;
		background: url(../images/rohm-theme/newrohm-img/img_arrowIco.png) 0 0 no-repeat;
		background-size: 14px 14px;
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 2px;
		margin-top: 2px;
	}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 .productmenu>ul>li.divisionName>a:before{margin-top: -1px;}
	/*.wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn a.subLocal.selected{
		background: url(../images/rohm-theme/newrohm-img/img_arrowIco.png) 100% 7px no-repeat;
		background-size: 14px 14px;
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 2px;
		padding-right: 21px !important;
	}*/
	
	.ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn a.subLocal.selected{
		background-position:100% 5px;
	}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu > ul.producttree1 > li .wrapcol .group-list>a:before,
	.wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01 .productmenu>ul.producttree1>li .wrapcol>a:before{background-position: 0px center;background-size: 14px 14px !important;margin-bottom: 0;margin-top: 3px;width: 16px;}
	
	.wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu>ul.producttree1>li>a:before{background-position: 0 0;margin-right: 0px;}
	
	.wrapperrohm.newROHM #header #navigation .customeNavigation #nav li .productmenu>ul.producttree1>li a:before,
	.wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 li .productmenu>ul.producttree1>li a:before,
	.wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 li .productmenu>ul.producttree1>li a:before,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01.selected .productmenu>ul>li .wrapcol .group-list strong:before{
		padding-right: 21px;
	}

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li>a:before,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 .productmenu>ul>li.divisionName>a:before,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn>a:before,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav .subLocal:before{
		margin-right: 7px;
	}
	
	
	
	.wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-04 li .productmenu>ul.producttree1 li.child a:before,
	.wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 li .productmenu>ul.producttree1 li.child a:before	{
		content: none;
	}

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li.selected .productmenu>ul.producttree1>li .wrapcol ul.producttreelevel2 {
		margin-left: 15px;
		margin-bottom: 35px;
	}

	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul.producttree1>li>.wrapcol ul.producttreelevel2 li a {
		font-size: 14px !important;
	}

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01 .productmenu>ul.producttree1>li .wrapcol ul.producttreelevel2 a,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-02 .productmenu>ul.producttree1>li .wrapcol ul.producttreelevel2 a,
	.wrapperrohm.newROHM #header .customeNavigation #nav #nav-05 .productmenu .wrapcol ul>li>ul>li>a{
		padding-left: 15px !important;
	}

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01 .productmenu>ul.producttree1>li .wrapcol ul.producttreelevel2 li,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-02 .productmenu>ul.producttree1>li .wrapcol ul.producttreelevel2 li,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-05 .productmenu ul.producttree1>li{
		position: relative;
	}

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01 .productmenu>ul.producttree1>li .wrapcol ul.producttreelevel2 li:before,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-02 .productmenu>ul.producttree1>li .wrapcol ul.producttreelevel2 li:before,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-05 .productmenu ul.producttree1>li:before {
		content: "・";
		position: absolute;
		top: 8px;
	}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-02 .productmenu>ul.producttree1>li .wrapcol ul.producttreelevel2 li:before,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-01 .productmenu>ul.producttree1>li .wrapcol ul.producttreelevel2 li:before,
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-05 .productmenu ul.producttree1>li:before {
		left: 0;
	}
	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav li#nav-05 .productmenu ul.producttree1>li:before {
		top: 3px;
	}

	.rohm-LR7 .wrapperrohm.newROHM #header #navigation .customeNavigation #nav .subLocal{
		font-weight: normal;
		box-shadow: none;
		padding: 3px 20px 3px 0!important;
	}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList{
		width:100vw!important;
		min-height: unset!important;
		background: #444F58;
		direction:initial;
		position: fixed;
		top: auto;
		left: 0;
		margin-top: 11px;
	}
	
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:first-child a.subLocal.selected:after{bottom: -56px;}
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:first-child .subLocalList{margin-top: 47px;}
	
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:last-child a.subLocal.selected:after{bottom: -22px;}
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:last-child .subLocalList{margin-top: 11px;}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList .listInner{
		max-width: 1170px;
		margin: 0 auto;
	}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList .listInner ul {
		width: 100%;
		max-width: 100%;
		position: relative;
		top: 0;
		background-color: transparent;
		border: 0;
		display: flex;
		margin-left: 6px;
	}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList a{
		color:#fff!important;
		width: auto!important;
		margin-left: 0!important;
	}
	
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li{
		display: inline-block;
		margin-right: 23px;
		margin-bottom: 1em;
		padding: 18px 0 6px!important;
		position: relative;
		direction: unset;
	}

	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li > a{
		font-size: 14px!important;
		border-bottom: none;
	}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li > a:before{
		content: "";
		width: 14px !important;
		height: 14px !important;
		background: url(../images/rohm-theme/newrohm-img/icon-arrow.png) center;
		background-size: 14px 14px;
		display: table-cell;
		vertical-align: middle;
		margin: 2px 7px 2px 0;
		background-repeat: no-repeat;
	}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li:nth-child(3) > a:before{width:24px !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li:nth-child(5) > a:before{width:15px !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li:nth-child(6) > a:before{width:24px !important;}
	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li:nth-child(3) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li:nth-child(5) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li:nth-child(6) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li:nth-child(3) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li:nth-child(5) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList li:nth-child(6) > a:before{width:14px !important;}
	
	.desktopSiteSearchForm  ul.ui-autocomplete,
	.desktopSiteSearchForm .boxpanel .header-search1 .headersearchdata #search-1 ul.ui-autocomplete, 
	.desktopSiteSearchForm .boxpanel .header-search1 .headersearchdata #search-1 .search-result-autocomplete .ui-autocomplete li.ui-menu-item div.ui-menu-item-wrapper {width: 100% !important;margin-left: 0;left: -3px !important;}

	.desktopSiteSearchForm .boxpanel .header-search1 .headersearchdata #search-1 .search-result-autocomplete,
	.desktopSiteSearchForm .boxpanel .header-search1 .headersearchdata #search-2 .search-result-autocomplete,
	.desktopSiteSearchForm .boxpanel .header-search1 .headersearchdata #search-3 .search-result-autocomplete,
	.desktopSiteSearchForm .boxpanel .header-search1 .headersearchdata #search-4 .search-result-autocomplete{width: 104% !important;}
	
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(2),
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(2),
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(2),
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(2),
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(3){
	   margin-right: 28px;
	}
}
@media (min-width:1255px) {
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree li{
	   margin-right: 13.5px;
	}
}
@media (min-width:768px) and (max-width:799.98px) {
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li{margin-right: 1.5vw;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(2),
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(3){
	   margin-right: 24px;
	}
}
@media (min-width:768px) and (max-width:794.98px) {
	.wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li{margin-right: 1.5vw;}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent{height: 78px!important;}

	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(2),
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(3){
	   margin-right: 24px;
	}
	.zh_CN .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(2),
	.zh_TW .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(2),
	.ko_KR .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(2){
	   margin-right: 28px;
	}
	.de_DE .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 .productmenu>ul.producttree li:nth-child(3){
	   margin-right: 44px;
	}
	.ko_KR .footerBtmLinkWrap	{flex-wrap: wrap;}
	.rohm-LR7 .ko_KR .footerlinksBtm:first-child{margin-bottom:10px;}
}
@media (min-width:768px) and (max-width:1123.98px) {
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent{
		height: 47px!important;
		min-height: 88px;
	}
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(2) a.subLocal.selected:after{bottom: -22px;}
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(2) .subLocalList{margin-top: 11px;}
}
@media (min-width:1115px) {
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav #nav-06 ul.parent{
		height: 48px!important;
		min-height: 88px;
	}
}
@media (min-width:981px) {
	.signed-out ul.dropdown-menu.radio-menu{left: -43px;}
	.signed-out .americas ul.dropdown-menu.radio-menu {left: 0px;}
}
@media (min-width:768px) and (max-width:980.98px){
	.signed-out ul.dropdown-menu.radio-menu{left: -71px;}
	.signed-out .americas ul.dropdown-menu.radio-menu {left: -32px;}
	.en_US .footerBtmLinkWrap{flex-wrap: wrap;}
}
@media (min-width:768px) and (max-width:869.98px){
	.de_DE .footerBtmLinkWrap{flex-wrap: wrap;}
}
@media (min-width:980px) and (max-width:1070.98px){
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList{width: 101vw!important;}
}
@media (min-width:768px) and (max-width:796.98px){
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList{width: 101vw!important;}
}
@media (min-width:768px) and (max-width:798.98px){
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(5) .footerlinksBtm li {margin-bottom: 0px;}
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(5) .footerlinksBtm:last-child li {margin-bottom: 32px;}
}
@media (min-width: 768px) and (max-width: 811.98px){
	.has-control-menu.signed-in #wrapper,
	.has-control-menu.signed-in #wrapper .all-page-fixed-header{
		margin-top:0px !important;
	}
	.has-control-menu.staging-ready.signed-in #wrapper, 
	.has-control-menu.staging-ready.signed-in.live-view #wrapper{
		margin-top:44px !important;
	}
}
@media (min-width: 768px) {
	/*Special Role*/
	.has-control-menu.signed-in:has(#dockbarlayout) #wrapper, 
	.has-control-menu.signed-in:has(#dockbarlayout) #wrapper .all-page-fixed-header{margin-top:60px !important;}
	.has-control-menu.signed-in #wrapper{margin-top:0px !important;}
	
	.has-control-menu.signed-in:has(#dockbarlayout) .wrapperrohm.newROHM #header .customeNavigation #nav ul.parent,
	.has-control-menu.signed-in:has(#dockbarlayout) .desktopSiteSearchForm{top: 170px !important;}
	/* Admin  Staging */
	.has-control-menu.staging-ready.signed-in:has(#dockbarlayout) #wrapper{margin-top:47px !important;}
	.has-control-menu.staging-ready.signed-in.live-view:has(#dockbarlayout) #wrapper{margin-top:40px !important;}
	.has-control-menu.staging-ready.signed-in:has(#dockbarlayout) #wrapper .all-page-fixed-header,
	.has-control-menu.staging-ready.signed-in.live-view:has(#dockbarlayout) #wrapper .all-page-fixed-header{margin-top:0px !important;}
	
	/* Register User */
	.signed-in .wrapperrohm.newROHM #header .customeNavigation #nav ul.parent,
	.signed-in .desktopSiteSearchForm,
	/* Guest */
	.signed-out .wrapperrohm.newROHM #header .customeNavigation #nav ul.parent,
	.signed-out .desktopSiteSearchForm{top: 100px !important;}
	
	/* Admin  Staging */
	.has-control-menu.staging-ready.signed-in:has(#dockbarlayout) .wrapperrohm.newROHM #header .customeNavigation #nav ul.parent,
	.has-control-menu.staging-ready.signed-in:has(#dockbarlayout) .desktopSiteSearchForm{top: 206px !important;}
	/* Admin Live */
	.has-control-menu.staging-ready.live-view.signed-in:has(#dockbarlayout) .wrapperrohm.newROHM #header .customeNavigation #nav ul.parent,
	.has-control-menu.staging-ready.live-view.signed-in:has(#dockbarlayout) .desktopSiteSearchForm{top: 199px !important;}
}
@media (min-width: 2241px){
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree li{margin-right: 24px;} 
}
@media (min-width: 1367px){
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn .subLocalList .listInner li {margin-right: 12px;}
}
@media (min-width: 768px){
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn a.subLocal.selected:after{bottom: -56px;}
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn .subLocalList{margin-top: 47px;}
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(7) a.subLocal.selected:after{bottom: -19px;}
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(7) .subLocalList{margin-top: 11px;}
	
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn a.subLocal.selected:after,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(2) a.subLocal.selected:after{bottom: -56px;}
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn .subLocalList,
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(2) .subLocalList{margin-top: 47px;}
	
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(7) a.subLocal.selected:after{bottom: -19px;}
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(7) .subLocalList{margin-top: 11px;}
}
@media (min-width: 1083px){
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(7) a.subLocal.selected:after{bottom: -56px;}
	.rohm-LR7 .ja_JP .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(7) .subLocalList{margin-top: 47px;}
}
@media (min-width: 1163px){
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree li{margin-right: 0.6vw;}
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(7) a.subLocal.selected:after{bottom: -56px;}
	.rohm-LR7 .en_US .wrapperrohm.newROHM #header #navigation .customeNavigation #nav #nav-06 .productmenu>ul>li.subLocalOn:nth-child(7) .subLocalList{margin-top: 47px;}
}
@media (min-width: 1124px){
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) {width: 55%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) {width: 62%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) {width: 80%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) {width: 83%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) {width: 100%;}
	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList .listInner ul,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList .listInner ul{margin-left: 6px;}
	/*.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) > a:before,*/
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) > a:before{width:25px !important;}
}
@media (min-width: 981px) and (max-width: 1123.98px){
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList .listInner ul{margin-left: 0px;}
	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li:nth-child(7)>.subLocalList .listInner ul,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li:nth-child(7)>.subLocalList .listInner ul{margin-left: 6px;}
	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) {width: 62%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) {width: 74%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) {width: 90%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) {width: 74%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) {width: 100%;}
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) {width: 78%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) {width: 78%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) {width: 70%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) {width: 88%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) {width: 90%;}
	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) > a:before,
	
	/* .ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) > a:before, */
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) > a:before{width:25px !important;}
}
@media (min-width: 917px) and (max-width: 980.98px){
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) {width: 62%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) {width: 94%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) {width: 74%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) {width: 74%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) {width: 100%;}
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) {width: 80%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) {width: 85%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) {width: 80%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) {width: 80%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) {width: 90%;}
	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) > a:before,
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) > a:before{width:25px !important;}
}
@media (min-width: 768px) and (max-width: 923.98px){	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) {width: 62%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) {width: 94%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) {width: 74%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) {width: 74%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) {width: 100%;}
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) {width: 60%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) {width: 100%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) {width: 78%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) {width: 77%;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) {width: 90%;}
	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) > a:before,
	
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(1) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(2) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(3) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(4) > a:before,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:nth-child(2) .subLocalList .listInner li:nth-child(5) > a:before{width:25px !important;}
}
@media (min-width: 1150px){
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li {width: inherit;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(2) {width: 60%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(3) {width: 100%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(4) {width: 88%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(5) {width: 88%;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li:first-child>.subLocalList li > a:after{margin: 0 0 2px 4px;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:first-child {width: 26%;}
}
@media (min-width: 981px) and (max-width: 1149.98px){
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li {width: inherit;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(2) {width: 69%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(3) {width: 83%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(4) {width: 100%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(5) {width: 87%;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li:first-child>.subLocalList li > a:after{margin: 0 0 2px 4px;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:first-child {width: 26%;}
}
@media (min-width: 768px) and (max-width: 980.98px){
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList .listInner ul{margin-left: 2px;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList .listInner ul{margin-left: 4px;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li:nth-child(7)>.subLocalList .listInner ul,
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li:nth-child(7)>.subLocalList .listInner ul{margin-left: 6px;}
	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li {width: inherit;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(2) {width: 66%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(3) {width: 87%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(4) {width: 69%;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(5) {width: 73%;}
	
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(2) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(3) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(4) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(5) > a:before,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:nth-child(6) > a:before{width:26px !important;}
	.wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li:first-child>.subLocalList li > a:after{margin: 0 0 2px 4px;}
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li#nav-06 .productmenu>ul.producttree .subLocalOn:first-child .subLocalList .listInner li:first-child {width: 29%;}
}
@media (min-width: 768px) and (max-width: 880.98px){
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList .listInner ul{margin-left: 4px;}
	.ja_JP .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li>.subLocalList .listInner ul,
	.en_US .wrapperrohm.newROHM #header .customeNavigation #nav li .productmenu>ul>li:nth-child(7)>.subLocalList .listInner ul{margin-left: 6px;}
}
@media (min-width: 768px) and (max-width: 805.98px){
	.rohm-LR7 .en_US .footerlinksBtm:first-child{margin-bottom:10px;}
}
@media (min-width: 768px) and (max-width: 798.98px){
	.rohm-LR7 .en_US .footerBtmLinkWrap:nth-child(6) .footerlinksBtm{margin-bottom:0px;}
	.rohm-LR7 .en_US .footerBtmLinkWrap:nth-child(6) .footerlinksBtm:first-child li,
	.rohm-LR7 .en_US .footerBtmLinkWrap:nth-child(6) .footerlinksBtm:first-child li a{margin-bottom: 10px;}
}
/* SP */
@media (max-width: 767.98px) {
	.wrapperrohm.newROHM #header header .header .navbar-collapse#navigationCollapse {
		display: none !important;
	}
	.staging-ready.controls-visible .portlet-topper{
		position: relative !important;
		top: 0 !important;
	}
	.container-fluid.maxfixsize .customeNavigation.mobiDisplay{
		position: fixed;
		top:0;
		left: 0;
		width: 100% !important;
		max-width: 100%;
	} 
	.headerquick-section .navbar-form.mobileSiteSearchForm{
		position: fixed;
		bottom: 46px;
		left: 0;
		width: 100% !important;
		max-width: 100%;
	}
	.wrapperrohm.newROHM #header {height: 37px;}
	.wrapperrohm.newROHM #header header{
		background-color: #fff;
		border-bottom:1px solid #707070;
		position: fixed;
		top: 0px;
		width: 100%;
		z-index:36;
	}
	.has-control-menu.signed-in:has(#dockbarlayout) .wrapperrohm.newROHM #header header,
	.staging-ready.signed-in .wrapperrohm.newROHM #header header{top: 45px;}
	.wrapperrohm.newROHM #header header .header, .signed-in .wrapperrohm.newROHM #header header .header, .signed-out .wrapperrohm.newROHM #header header .header{
		min-height:auto;
	}
	.wrapperrohm.newROHM #header header .header #top-nav{
		margin-top: 0;
	}
	.lang-selection .dropdown-toggle, .lang-selection.open .dropdown-toggle {
		background: url(../images/rohm-theme/newrohm-img/icon-lang.svg) 50% 58% no-repeat;
		background-size: 18px;
		border: 0;
		margin-top: 0px;
		border-radius: 0 !important;
		outline: 0;
		padding: 10px 15px !important;
		width: 48px;
		height: 44px;
	}
	.rohm-LR7 .wrapperrohm.newROHM #header header .header #top-nav .lang-selection, .dkcartnotifymobile{display:inline-block !important;}
	.rohm-LR7 .wrapperrohm.newROHM:not(.americas) #header header .header #top-nav .lang-selection{display:block !important;}
	
	.headerWrapper {
		background: #fff;
		position: fixed;
		top: 0;
		width: 100vw;
		border: 1px solid #707070;
	}
	
	.header {
		display: flex;
		padding: 8px 0px 6px 10px;
		height: 46px;
		align-items: center;
	}
	
	.wrapperrohm.newROHM #header header .header .rohmlogo{
		margin-top:0;
	}
	.wrapperrohm.newROHM header .header .rohmlogo {
		display: inline-block;
		height:auto;
		margin-bottom: 0;
	}
	.rohmlogo img {
		width: 42px;
		height: 32px;
	}
	.wrapperrohm.newROHM #header header .header .rohmlogo,.rohmlogo img {
		transform: none !important;
		transform-origin: unset !important;
	}

	.wrapperrohm.newROHM #header header .header .headerquick-section {
		width: 100%;
		padding-top: 0;
		margin-top: 0;
	}
	.headerquicklink.mobile, .headerquicklink{
		padding-top: 0px;
	}
	.headerquicklink {
		text-align: right;
		width: 100% !important;
	}

	.headerquicklink:not(.mobile)>a:first-child {
		margin-left: auto;
	}

	.headerquicklink:not(.mobile)>a:not(:first-child) {
		border-left: 1px solid #888888;
	}
	
	.headerquicklink:not(.mobile) a {
		display: flex;
		font-size: 11px;
		line-height: 1;
		color: #444F58;
		text-decoration: none;
		text-align: center;
		padding: 2px 0 2px 8px;
		margin-left:0;
		align-items: center;
	}

	.headerquicklink:not(.mobile) a:first-child {
		padding-left:0;
	}
	
	.headerquicklink:not(.mobile) a.headerlinklast {
		text-align: left;
		padding-left: 7px;
	}

	.headerquicklink:not(.mobile) a.linkIcon {
		position: relative;
		padding: 2px 20px 2px 8px;
	}

	.headerquicklink:not(.mobile) a.linkIcon:after {
		position: absolute;
		top: 9px;
		right: 0px;
		transform: translateY(-50%);
		content: "";
		background: url(../images/rohm-theme/newrohm-img/icons_web.svg);
		background-size: 13px 13px;
		background-repeat: no-repeat;
		width: 13px;
		height: 13px;
	}

	.bottomMenu {
		position: fixed;
		bottom: 0;
		width: 100vw;
		height: 46px;
		border: 1px solid #707070;
		padding: calc(0 / 750 * 100vw) 0 calc(0 / 750 * 100vw) calc(0 / 750 * 100vw);
		background: #fff;
		left: 0px;
	}

	.bottomMenu.static {
		bottom: 560px;
	}

	/* 検索、言語選択 */
	.bottomMenu .icons {
		display: flex;
		line-height: 0;
	}

	.bottomMenu .searchBtn {
		
		position: relative;
		float: left;
	}

	.bottomMenu .lang-selection {
		position: relative;
		margin-top: 0;
	}

	#langDropdownMenuMobile {
		display: inline-block;
		content: '';
		width: 23px;
		height: 23px;
		background: url(../images/rohm-theme/newrohm-img/icon-lang.svg) 0 0 no-repeat;
		background-size: contain;
		border: none;
		cursor: pointer;
		position: relative;
	}

	.dropdown-menu {
		display: none;
		position: fixed;
		bottom: 46px;
		left: 0;
		width: calc(460 / 750 * 100vw);
		background: #fff;
		padding: calc(48 / 750 * 100vw) calc(40 / 750 * 100vw);
		z-index: 1;
		line-height: 1.85;
	}

	.dropdown-menu label {
		cursor: pointer;
	}

	.headerquicklink a {
		margin-left: 0% !important;
	}
	.headerquicklink:not(.mobile) .rohmlogin a {
		color: #fff;
		display: inline-block;
		padding: 0px 10px;
		max-width: 150px;
	}

	/*検索ボックス*/
	.desktopSiteSearchForm,
	.mobileSiteSearchForm {
		display: none;
	}

	.mobileSiteSearchForm {
		position: fixed;
		bottom: 46px;
		left: 0;
		right: 0;
		margin: auto;
		width: 100vw;
		height: 45px;
		background: #fff;
		padding: calc(14 / 750 * 100vw) calc(38 / 750 * 100vw) calc(14 / 750 * 100vw);
		border-top: 1px solid #707070;
	}

	.mobileSiteSearchForm fieldset {
		border: none;
	}

	.mobileSiteSearchForm .header-search1 {
		border: none;
		max-width: 100%;
		border-top: 1px solid #707070;
		margin-bottom: 10px !important;
		padding-top: 10px !important;
	}
	.mobileSiteSearchForm .header-search1 .headersearchdata{
		background: #e8e7e7;
		border-radius:0px;
	}
	.mobileSiteSearchForm input {
		display: block;
		background: none;
		border: none;
		width: 100%;
		padding: calc(16 / 750 * 100vw) calc(16 / 750 * 100vw) calc(16 / 750 * 100vw) calc(16 / 750 * 100vw);
	}

	input:focus {
		outline: none;
	}

	.desktopSeachIcon {
		position: absolute;
		left: 14px;
		top: 10px;
		cursor: pointer;
	}
	.searchmenu ul {
		background-color: transparent;
	}
	.sitesearcH {
		width: 100%;
		border: 1px solid #707070;
		background: #fff;
		padding: calc(24 / 750 * 100vw) calc(32 / 750 * 100vw) calc(20 / 750 * 100vw);
		position: fixed;
		left: 0;
		bottom: 91px;
		line-height: 1.5;
	}

	.sitesearcH label {
		display: inline-block;
		position: relative;
		cursor: pointer;
	}
	.headerquick-section .navbar-form.mobileSiteSearchForm ul.radio-menu li label {
		padding: 4px 30px;
	}
	.sitesearcH label:hover:after {
		display: block;
		content: '';
		width: 81%;
		height: 1px;
		background: #707070;
		position: absolute;
		left: 9%;
		bottom: 0;
	}

	.sitesearcH input[name=mobilesite-searchbox] {
		appearance: none;
		position: relative;
	}

	.sitesearcH .radioTxt {
		position: relative;
		display: flex;
		align-items: center;
		font-size: 13px;
	}

	.sitesearcH .radioTxt:before {
		content: '';
		display: block;
		border-radius: 50%;
		border: 1px solid #707070;
		width: 12px;
		height: 12px;
		margin-right: 5px;
	}

	input[name=mobilesite-searchbox]:checked+.radioTxt:after {
		content: '';
		position: absolute;
		left: 1px;
		top: 0;
		bottom: 0;
		margin: auto;
		display: block;
		border-radius: 50%;
		width: 12px;
		height: 12px;
		background-color: #CB0024;
	}

	/* アコーディオン */
	#heading1 {
		position: absolute;
		top: 0;
		right: 0;
		background: #707070;
		width: 46px;
		height: 46px;
	}

	#heading1 .navbar-toggle {
		width: 100%;
		height: 100%;
		appearance: none;
		border: none;
		background: none;
		padding: 12px 11px;
		margin: 0;
	}

	.navbar-toggle .icon-bar {
		width: 100%;
		height: 2px;
		background-color: #fff;
		position: relative;
		transition: ease .4s;
		display: block;
	}

	.mobilebookmark-button span.icon-bar:nth-child(1) {top: 0px;}
	.mobilebookmark-button span.icon-bar:nth-child(3) {top: 0;margin-top: 4px !important;}

	#heading1 .MenuIconClose .icon-bar:nth-child(1) {
		top: 9px;
		transform: rotate(45deg);
	}

	#heading1 .MenuIconClose .icon-bar:nth-child(2) {
		opacity: 0;
	}

	#heading1 .MenuIconClose .icon-bar:nth-child(3) {
		top: -6px;
		transform: rotate(-45deg);
	}

	.container-fluid.maxfixsize .customeNavigation.mobiDisplay {
		position: fixed !important;
		bottom: 46px;
		width: 100% !important;
		background-color: #707070 !important;
		color: #fff;
		height: calc(100vh - 92px)!important;
		overflow: auto;
		padding-top: 0;
		margin-top: 47px;
	}
	.has-control-menu.signed-in:has(#dockbarlayout) .container-fluid.maxfixsize .customeNavigation.mobiDisplay,
	.staging-ready.signed-in .container-fluid.maxfixsize .customeNavigation.mobiDisplay,
	.staging-ready.live-view .container-fluid.maxfixsize .customeNavigation.mobiDisplay	{
		margin-top: 95px;
	}
	
	.mobileLoginLink{
		margin-left: 0;
		margin-right: 0;
		padding: 0;
		box-shadow: none;
		background-color: #D90013;
		border-radius: 0;
		margin-bottom: 0;
		border-bottom: 1px solid #fff;
	}
	.mobileLoginLink a {
		display: inline-block;
		background: #D90013;
		text-align: center;
		color: #fff;
		font-size: 15px;
		line-height: 1;
		text-decoration: none;
		padding: 12px 0;
	}
	.wrapperrohm .mobileLoginLink a:hover{color:#fff;}

	#MoBiMenue div.Prodcat li a:not([href]), 
	#MoBiMenue div.Prodcattype1 li a:not([href]), 
	#MoBiMenue div.Prodcattype2 li a:not([href]){
		background: url(../images/rohm-theme/newrohm-img/icon-arrowD.png) center right 6% no-repeat !important;
	}
	.customeNavigation.mobiDisplay .myMenu>ul>li {
		font-size: 15px;
		line-height: 1.4;
		border-bottom: 1px solid #fff;
		padding: 12px 42px 12px 34px;
		background: url(../images/rohm-theme/newrohm-img/icon-arrowD.png) center right 6% no-repeat !important;
		background-size: 10px 7px !important;
		text-align: left;
		list-style-type: none;
	}
	.company-ir-mobile li a:before,
	.Prodcattype1.sustainability-mobile li a:before{
		content: "";
		width: 14px;
		height: 14px;
		background: url(../images/rohm-theme/newrohm-img/icon-arrow.png) center;
		background-size: 14px 14px;
		display: inline-block;
		vertical-align: middle;
		margin: 0 7px 2px 0;
	}
	.en_US #MoBiMenue .Prodcattype1.sustainability-mobile ul li a {display: inherit;}
	.en_US .Prodcattype1.sustainability-mobile ul li a:before{background-position: 0px 0px;background-repeat:no-repeat;margin-top: 4px;}
	
	
	#MoBiMenue div .backItemClass a, #MoBiMenue div ul li a, #MoBiMenue div ul li span{color:#fff;}
	.customeNavigation.mobiDisplay .myMenu>ul>li:last-of-type {
		border-bottom: none;
	}
	#MoBiMenue div.prdmenu-mobile .child-pane ul, 
	#MoBiMenue div.Prodcat ul, 
	#MoBiMenue div.Prodcattype1 ul, 
	#MoBiMenue div.Prodcattype2 ul, 
	#MoBiMenue div .backItemClass{
		margin-left: 20px;
		margin-right: 1%;
	}
	/* 非表示要素 */
	.headerquicklink:not(.mobile) .rohmlogin,
	.headerquicklink:not(.mobile) .icons,
	#navigationCollapse,
	.customeNavigation.mobiDisplay {
		display: none;
	}

	/**** footer ****/
	footer {
		background: #111;
		padding: 74px 0 61px;
	}

	footer a {
		color: #fff !important;
		text-decoration: none;
		display: inline-flex;
	}

	.footerlinks {
		padding-left: 30px;
		padding-bottom: 25px;
		border-bottom: 1px solid #fff;
		display: flow-root;
	}

	.footerlogo a {
		display: inline-block;
		margin-right: 108px;
		line-height: 0;
	}
	.footerlogo img{width:104px;height:79.987px;}
	.footerlan {
		font-size: 12px;
		line-height: 1.40;
		margin-top: 50px !important;
		display: flex;
		flex-wrap: wrap;
	}

	.footerlan li {
		margin-bottom: 14px !important;
		width: calc((100% / 2) - 15px);
		border-bottom: 0 !important;
	}

	.footerlan li a:before {
		display: inline-block;
		content: '';
		width: 15px;
		height: 15px;
		background: url(../images/rohm-theme/newrohm-img/icon-arrow.png) 0 0 no-repeat;
		background-size: contain;
		vertical-align: middle;
		margin-right: 5px;
	}

	.footerlan:nth-of-type(2) {
		margin: 0 4.9% 0 6.1%;
	}

	.social-tool-links {
		color: #fff;
		font-size: 12px;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		padding: 20px 0 45px 0;
		height: auto;
	}

	.social-tool-links p {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}

	.social-tool-links a {
		margin: 0 10px;
	}
	.social-tool-links .rss {margin-left: 0px;}

	.footerlinksBtm {
		color: #fff;
		font-size: 12px;
		line-height: 1;
		display: flex;
		justify-content: center;
		margin: 0 0 10px 0 !important;
		flex-wrap: wrap;
	}
	
	.footerlinksBtm:last-child {
		margin-bottom: 30px !important;
	}
	.rohm-LR7 .en_US .footerlinksBtm:last-child,
	.rohm-LR7 .de_DE .footerlinksBtm{margin-bottom:10px!important;}
	.rohm-LR7 .en_US .footerBtmLinkWrap{display: flex; flex-wrap: wrap; justify-content: center;}
	.rohm-LR7 .en_US .footerBtmLinkWrap:nth-child(6) .footerlinksBtm:last-child li,
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(5) .footerlinksBtm:last-child li{margin-bottom:30px;}
	.footerlinksBtm li {
		border-right: 1px solid #666;
		padding: 0 10px;
		list-style: none;
	}

	.footerlinksBtm:last-child li {
		border-right: 1px solid #666;
		padding: 0 0px 20px;
	}

	.footerlinksBtm li:nth-of-type(3) {
		border-right: 0;
	}

	.footerlinksBtm:last-child li:nth-of-type(1) {
		padding: 0px 10px 0 0px;
	}

	.footerlinksBtm:last-child li:nth-of-type(2) {
		padding: 0px 10px 0 10px;
	}

	.footerlinksBtm:last-child li:nth-of-type(3) {
		padding: 0px 0px 0 10px;
	}

	.footerlinksBtm li:last-of-type {
		border: none;
	}
	.rohm-LR7 .en_US .footerlinksBtm li:last-child {
		border-right: 1px solid #666 !important;
	}
	.rohm-LR7 .en_US .footerBtmLinkWrap:nth-child(6) .footerlinksBtm:last-child li:last-child {
		border: none !important;
	}
	.ja_JP .footerBtmLinkWrap {
		display: flex;
		justify-content: center;
	}
	.ja_JP .footerBtmLinkWrap {flex-wrap: wrap;}
	.ja_JP .footerlinksBtm li,	.ja_JP .footerlinksBtm:first-child li:last-of-type{border-right:1px solid #666;}
	.copyrightstatus {
		color: #fff;
		font-size: 11px;
		font-family: Arial;
		text-align: center;
		letter-spacing: 0.04em;
	}

	.footerlan li:nth-child(1) {order: 1;}
	.footerlan li:nth-child(2) {order: 3;}
	.footerlan li:nth-child(3) {order: 5;}
	.footerlan li:nth-child(4) {order: 7;}
	.footerlan li:nth-child(5) {order: 9;}
	.footerlan li:nth-child(6) {order: 2;}
	.footerlan li:nth-child(7) {order: 4;}
	.footerlan li:nth-child(8) {order: 6;}
	.footerlan li:nth-child(9) {order: 8;}

	.blankLink::after {
		display: inline-block;
		content: '';
		width: 15px;
		height: 15px;
		background: url(../images/rohm-theme/newrohm-img/icon_blank_link.png) 0 0 no-repeat;
		background-size: auto;
		background-size: auto;
		background-size: contain;
		vertical-align: middle;
		margin-left: 5px;
		position: relative;
		top: -3px;
		z-index: 0;
	}

	.removefixed {
		position: relative !important;
	}

	.customeNavigation.mobiDisplay .myMenu > .acdHeader {
		position: relative;
		font-size: 15px;
		line-height: 1.4;
		border-top: 1px solid #fff;
		padding: calc(30 / 750 * 100vw) calc(70 / 750 * 100vw) calc(30 / 750 * 100vw) calc(80 / 750 * 100vw);
		text-align: left;
	}

	#MoBiMenue div .backItemClass a:hover{text-decoration: none;}

	/*スタイルここまで*/
	.headerquick-section .serchformOpen .lfr-ddm-field-group-inline .icon-monospaced .searchicon1:after{
		display: block;
		content: '';
		width: 100%;
		height: 1px;
		background: #CB0024;
		position: absolute;
		left: 5px;
		bottom: 5px;
	}
	.headerquick-section .serchformOpen .lfr-ddm-field-group-inline .icon-monospaced .searchicon1.mobunder:after{height: 0px;}
	.lang-selection.open .dropdown-toggle:after{
		display: block;
		content: '';
		width: 60%;
		height: 1px;
		background: #CB0024;
		position: absolute;
		left: 10px;
		bottom: 9px;
	}
	
	.rohm-LR7 .wrapperrohm.newROHM #header header .header #top-nav .lang-selection ul.radio-menu li label, 
	.lang-selection ul.radio-menu li label{
		position:relative;
	}
	
	.lang-selection.open ul.radio-menu li input[checked="checked"]:before,
	.bottomMenu input[checked=""]:before,
	ul.radio-menu li input[type=radio]:checked:before {
	  border-radius: 11px;
	  position: absolute;
	  content: " ";
	  background: #CB0024;
	  left: 0px;
	  top: 3px;
	  bottom: 0;
	  margin: auto;
	  display: block;
	  border-radius: 50%;
	  width: 13px;
	  height: 13px;
	}
	
	header #top-nav .lang-selection{height: 44px;}
	.dkcartnotifymobile, header #top-nav .lang-selection{width: 48px;float: none;margin-left: 10% !important;margin-right: 10% !important;}
	.wrapperrohm.newROHM:not(.americas) header #top-nav .lang-selection{width: 48px;float: none;margin-left: auto !important;margin-right: auto !important;}
	
	.wrapperrohm.newROHM #header header .header #top-nav .lang-selection.open ul.radio-menu, 
	.lang-selection.open ul.radio-menu{position: fixed;left: 0;right: 0;top: auto;bottom: 46px;width: 100%;max-width: 100%;box-shadow: none;padding: 0px 30px; border-top: 1px solid #707070;}
	
	.headerquick-section .navbar-form{margin: 0 !important;}
	.headerquick-section .navbar-NotMobile{position:relative;top:0;}
	.signed-out .headerquick-section .navbar-NotMobile, .signed-in .headerquick-section .navbar-NotMobile{right: 0;}
	.headerquick-section .lfr-ddm-field-group-inline{right: 0 !important;top: 0 !important;}
	.headerquick-section .navbar-form, .headerquick-section .navbar-form.mobileSiteSearchForm, .container-fluid.maxfixsize .customeNavigation.mobiDisplay, .headerquick-section .navbar-form.mobileSiteSearchForm{box-shadow: none !important;}
	.headerquick-section .navbar-form.mobileSiteSearchForm{padding-left: 0px !important;padding-right: 0px !important;}
	.selectOption {display:inline-block;width: 100%;}
	.searchmenu ul.sitesearcH.radio-menu li {width: 100%;}
	ul.radio-menu li{margin: 0 !important;}
	
	
	.mobileSiteSearchForm .header-search1 .headersearchdata{margin-left: 30px;margin-right: 30px;}
	.searchTextfield input[type="text"],.searchTextfield input[type="text"]:focus{
		border-color: transparent;
		-webkit-box-shadow: inset 0 1px 1px transparent, 0 0 8px transparent;
		-moz-box-shadow: inset 0 1px 1px transparent, 0 0 8px transparent;
		box-shadow: inset 0 1px 1px transparent, 0 0 8px transparent;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	.headerquick-section .navbar-form.mobileSiteSearchForm .search-result-autocomplete ul.ui-menu.ui-autocomplete {
		top: auto !important;
		bottom: 38px;
	}
	.headerquick-section .navbar-form .searchmenu ul.radio-menu li input {
		padding: 12px 0 0;
	}
	.bottomMenu ul.radio-menu label:before{ box-shadow: none;}	
	.de_DE .footerlan li a:before{width: 15px !important;background-size: 15px 15px;}
	#onetrust-banner-sdk.otFlat{bottom:46px !important;}
} 
@media (max-width:376.98px){
	.ja_JP .footerlinksBtm:last-child li:last-child{margin-top:10px;}
}
@media (min-width: 370px) and (max-width:377.98px){
	.ja_JP .footerlinksBtm:last-child li:last-child{margin-top:0;}
}
@media (max-width:460.98px){
	.de_DE .footerlan li:first-child a:before{width: 21px !important;}
	.de_DE .footerlan li:nth-child(4) a:before{width: 21px !important;}
	.de_DE .blankLink::after, .de_DE .footerlan li a:before{background-size: 15px 15px;}
	.de_DE .footerlan li:nth-child(4) .blankLink::after{top: 18px;right:26%;padding-right:12px;}
}
@media (min-width:550px) and (max-width:767.98px){
	#header header .header #top-nav .bottomMenu .lang-selection{margin-left: 24vw!important;margin-right: 24vw !important;float: left;}
	.bottomMenu .dkcartnotifymobile{margin-left:2vw!important;}
}
@media (min-width:480px) and (max-width:549.98px){
	#header header .header #top-nav .bottomMenu .lang-selection{margin-left: 22vw!important;margin-right: 20vw !important;float: left;}
	.bottomMenu .dkcartnotifymobile{margin-left:2vw!important;}
}
@media (min-width:375px) and (max-width:479.98px){
	#header header .header #top-nav .bottomMenu .lang-selection{margin-left: 18vw!important;margin-right: 18vw !important;float: left;}
	.bottomMenu .dkcartnotifymobile{margin-left:2vw!important;}
}
	
@media (max-width:480.98px){
	.headerquicklink.mobile .lang-selection ul.radio-menu li label, .lang-selection ul.radio-menu li label{padding-top: 6px;padding-bottom: 6px;}
}
@media (max-width:424.98px){
	.wrapperrohm.newROHM #header header .header #top-nav .lang-selection.open ul.radio-menu, .lang-selection.open ul.radio-menu{padding:15px 30px;}
	.headerquicklink.mobile .lang-selection ul.radio-menu li label, .lang-selection ul.radio-menu li label{padding-top: 8px;padding-bottom: 8px;}
}
@media (max-width:374.98px){
	.en_US .headerquicklink:not(.mobile) a.linkIcon, .de_DE .headerquicklink:not(.mobile) a.linkIcon{white-space: nowrap;}
	.footerlinksBtm:last-child li:nth-of-type(3) {padding: 0px 0px 0 15px;}
	.footerlinks {padding-left: 18px;}
	.footerlan li {width: calc((100% / 2) - 1px);}	
	
	#header header .header #top-nav .bottomMenu .lang-selection{margin-left: 15vw!important;margin-right: 14vw !important;float: left;}
	.bottomMenu .dkcartnotifymobile{margin-left:2vw!important;}
}
@media (min-width:320px) and (max-width:451.98px){
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(3) .footerlinksBtm:first-child li:nth-child(4),
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(4) .footerlinksBtm:first-child li:nth-child(3){margin-top:10px;}
	
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(4) .footerlinksBtm:last-child li{margin-bottom:10px;}
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(4) .footerlinksBtm:last-child li:last-child{margin-bottom:0;}
	.rohm-LR7 .en_US .footerBtmLinkWrap:nth-child(5) .footerlinksBtm li,
	.rohm-LR7 .en_US .footerBtmLinkWrap:nth-child(6) .footerlinksBtm li,
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(5) .footerlinksBtm li{text-align:center;}
}
@media (min-width:389px) and (max-width:767.98px){
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(3) .footerlinksBtm:first-child li:nth-child(4){margin-top:0px;}
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(4) .footerlinksBtm:last-child li {
		margin-bottom: 0px;
	}
}
@media (max-width:388.98px){
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(4) .footerlinksBtm:last-child li {
		margin-bottom: 10px;
	}
}
@media (max-width:326.98px){
	.en_US .social-tool-links a{margin: 0 8px;}
}
@media (max-width:320.98px){
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(3) .footerlinksBtm:first-child li:nth-child(3){margin-top:10px;}
}
@media (max-width:767.98px){
	.rohm-LR7 .de_DE .footerlinksBtm li{border-right: 1px solid #666;}
	.rohm-LR7 .de_DE .footerBtmLinkWrap:nth-child(5) .footerlinksBtm:last-child li{border-right:0;}
	.container-fluid.maxfixsize.topHeader{display:block !important;}
	.bottomMenu .dkcartnotifymobile{margin-right:auto !important;}
	.rohm-LR7 .wrapperrohm.newROHM:not(.americas) #header header .header #top-nav .bottomMenu .lang-selection{margin-right: auto!important;margin-left: auto!important;float: none;}
}