.pro-title, .pro-catagory, .news-date {
	color:#d9213d;
	font-weight:bold
}
.pro-title {
	font-size:17px;
	line-height:24px;
	margin:5px 0
}
.pro-catagory, .news-date {
	font-size:14px;
	line-height:17px
}
#wrapperrohm,.wrapperrohm {
	width:982px;
	background:#fff;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#wrapperrohm a,.wrapperrohm a, footer a {
	color:#5b677d;
	cursor:pointer
}
#wrapperrohm.newROHM #content{
	background:none;
	padding:0px;
	position:relative;
	z-index:inherit;
}
#wrapperrohm #searchresults a.fr.gtmcode{float:none;}
#wrapperrohm a:focus, #wrapperrohm a:visited, .wrapperrohm a:focus, .wrapperrohm a:visited, footer a:focus, footer a:visited {
	outline:none!important
}
#wrapperrohm .caption a.link-btn, #wrapperrohm .caption a.link-btn:hover, .news-listing a.more-news, #tab-4 .tab-data-1 .design-tool li p a.goto-link, .details .details-text a.link-btn{
	background-image: url(../../images/rohm-theme/rohm-sprite.gif) !important;
	background-position: left -522px;
}
#wrapperrohm .caption a.link-btn, #wrapperrohm .caption a.link-btn:hover {
	background-color:#fff;
	background-repeat:repeat-x;
	background-position: left -522px;
	color:#5e5e5e;
	border:1px solid #dfdfdf;
	padding:2px 12px;
	font-size:11px;
	line-height:11px;
	display:inline-block;
	text-decoration:none;
	height:auto!important
}
.iconSprite, .aui-autocomplete input[type="text"],.search-box .search-btn, .rssfeedTables a.rss,
#wrapperrohm.newROHM #recentclick a.buy-link, #wrapperrohm.newROHM #recentclick span.btn-disable, .downArrow, #wrapperrohm #DT .dataTables_wrapper .dataTable tbody tr td .rightDL a{
	background-image: url(../../images/rohm-theme/sprite.png)!important;
}
.rssfeedTables a.rss {
	background-position:0px -171px;
	height: 36px;
	display: block;
}
#wrapperrohm.newROHM,.wrapperrohm.newROHM{
	/* width: 944px; */
	background: #FFF;
	margin: 0 auto;
}
.safari .signed-out #wrapperrohm.newROHM #content{min-height: 356px;}
.chrome .signed-in #wrapperrohm.newROHM #content{min-height: 288px;}
.chrome .signed-out #wrapperrohm.newROHM #content{min-height: 348px;}
.firefox .signed-in #wrapperrohm.newROHM #content{min-height: 306px;}
.firefox .signed-out #wrapperrohm.newROHM #content{min-height: 365px;}

#led-catalogue .spec-table,
#led-catalogue .resisotrsContentwrapper,
.led-catalogue .spec-table,
.led-catalogue .resisotrsContentwrapper{
	background-color:#ececec;
}
dl,dd,dt {
	margin: 0;
	padding: 0;
}
.borderRight {
  border-right: 1px solid #ccc;
  margin-left: 0 !important;
  margin-right: 30px;
  margin-top: 0 !important;
}
.aui-autocomplete, .aui-combobox {
  float: left;
}
.aui-combobox-content .aui-toolbar {
  display: none !important;
}
.aui-autocomplete-results {
	width:207px !important;
	z-index:10 !important;
}
.rohmsitesearch-portlet .portlet-borderless-container {
  clear: none;
}
#wrapperrohm.newROHM #content{
	background:none;
	padding:0px;
	position:relative;
	z-index:1;
}
.safari .signed-out #wrapperrohm.newROHM #content,
.chrome .signed-in #wrapperrohm.newROHM #content,.chrome .signed-out #wrapperrohm.newROHM #content,.firefox .signed-in #wrapperrohm.newROHM #content,.firefox .signed-out #wrapperrohm.newROHM #content{min-height: 500px;}
#content {
	padding:0
}
#content h2.page-title ,#content h1.page-title{
	color:#353535;
	font-size:16px;
	margin:0;
	padding:20px 0;
	font-weight:bold
}
#content h2.page-title ,#content h1.page-title-led{
	color:#353535;
	font-size:16px;
	margin:0;
	padding:5px 0;
	font-weight:bold
}
#content #product-supporting-area .headlineWrap h1.page-title.lapisproduct, #product-supporting-area .headlineWrap h1.page-title.lapisproduct{
    text-transform: none;
    padding: 0 !important;
    /*margin-top: 40px;
    margin-bottom: 15px !important;*/
    font-size: 30px;
    font-weight: 700;
    font-family: 'IBM Plex SansBold';
}
.ko_KR #content #product-supporting-area .headlineWrap h1.page-title.lapisproduct, .ko_KR #product-supporting-area .headlineWrap h1.page-title.lapisproduct{font-family: "Malgun Gothic", NanumGothic, Verdana, Roboto, "Yoon Gothic", Gulim, Batang, Dotum, Arial, "sans-serif";}
.zh_TW #content #product-supporting-area .headlineWrap h1.page-title.lapisproduct, .zh_TW #product-supporting-area .headlineWrap h1.page-title.lapisproduct{font-family: Arial, "微軟正黑體", "Helvetica Neue", Helvetica, sans-serif, "新細明體";}
.ja_JP #content #product-supporting-area .headlineWrap h1.page-title.lapisproduct, .ja_JP #product-supporting-area .headlineWrap h1.page-title.lapisproduct{font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", "Yu Gothic Medium", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif !important;}
.zh_CN #content #product-supporting-area .headlineWrap h1.page-title.lapisproduct, .zh_CN #product-supporting-area .headlineWrap h1.page-title.lapisproduct{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;}
.fancybox-slide--html button.fancybox-close-small:hover, .fancybox-slide--html button.fancybox-close-small:focus {
    border: 0;
    background-color: transparent;
}
@media (min-width: 768px) {
	.headlinebox-h3 .titleB{margin-top:0px;}
	.headlineWrap h1.page-title.lapisproduct {
        margin-top: 1em !important;
    }
    #product-supporting-area .headlineWrap picture, #product-supporting-area .headlineWrap img {
        margin-left: auto;
        height: 100%;
        width: 220px;
        padding-top: 12px;
    }
}
@media (max-width: 767.98px) {
    #product-supporting-area .headlineWrap picture, #product-supporting-area .headlineWrap img {
        height: 100%;
        width: 150px;
        margin-left: auto;
    }
}
#content .tabs-container h2.page-title ,#content .tabs-container h1.page-title{
	padding:0 0 20px
}
#content h4.page-sub-title {
	font-size:12px;
	font-weight:bold;
	color:#353535;
	margin:0;
	padding:0 0 10px
}
#statiContenTab {
	color:#353535;
	font-size:12px;
}
#statiContenTab  .statiContenTab-border {
	border:1px solid #d9d9d9
}
#statiContenTab  .tabs {
	width:100%;
	height:100%;
	position:relative;
	float:none;
	clear:left;
	padding-bottom:10px;
}
#statiContenTab  .tabs .tab-data{
	border-right:none!important
}
#statiContenTab  .tabs .tab-data{
	min-height: 100%;
}
#content ul.apps-data {
	list-style:none;
	margin:0;
	position:relative
}
#content .apps-data-row {
	position:relative;
	list-style:none;
	margin:0
}
#content .apps-listing {
	width:462px;
	float:left;
	padding-bottom:10px;
	margin-bottom:75px;
	position:relative
}
#content .apps-listing ul, #content .apps-listing li, #content .apps-listing dl, #content .apps-listing dd {
	list-style:none;
	margin-left:0
}
#content .apps-listing a {
	color:#353535!important;
	text-decoration:none;
	font-size:12px;
	font-weight:bold
}
#content .apps-listing a:hover {
	color:#06c!important;
	text-decoration:underline
}
#content .apps-listing dd.apps-img {
	width:89px;
	height:89px;
	margin:0 16px 30px 0;
	float:left;
	text-align:center
}
#content .apps-listing dd.apps-text-data {
	float:left;
	width:355px;
	position:relative
}
#content .apps-listing dd.apps-text-data h3.apps-title {
	color:#d9213d;
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px
}
#content .apps-listing dd.apps-text-data ul.apps-listing-data {
	float:left;
	margin:0
}
#content .apps-listing dd.apps-text-data ul.apps-column-1 {
	width:200px;
	margin-right:5px
}
#content .apps-listing dd.apps-text-data ul.apps-column-2 {
	width:150px
}
#content .apps-listing dd.apps-text-data ul.apps-listing-data li dl.apps-listing-sub-data {
	margin:0 0 10px 0
}
#content .apps-listing dd.apps-text-data ul.apps-listing-data li dl.apps-listing-sub-data dt {
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0
}
#content .apps-listing dd.apps-text-data ul.apps-listing-data li dl.apps-listing-sub-data dd {
	margin-left:20px
}
#content .apps-data-row div:first-child {
	margin-right:20px
}
.tabs {
	margin:0;
	width:543px;
	position:relative;
	float:left
}
#tabs4.tabs {width:545px;}
.tabs ul {
	float:left;
	width:auto;
	margin:0;
	position:absolute;
	z-index:4
}
#statiContenTab .tabs ul {
	width:100%;
}
.tabs li, .home-page-bottom-section .rightborder, .affiliates, #layout-column_home-news-content #accordion-menu-wrapper ul#accordian li a.toggle-link-main, .affiliates1 dl dt, .affiliates2 dl dt{
	background-image:url('../../images/rohm-theme/rohm-sprite.gif');
}
.tabs li {
	margin-left:2px;
	list-style:none;
	border:1px #d9d9d9 solid;
	font-size:12px;
	color:#777;
	display:block;
	float:left;
	background-color:#FFF;
	background-repeat:repeat-x;
	background-position: left -468px;
	width:263px;
	height:33px;
	font-family: Arial, sans-serif;
}
.en_US .tabs li,.de_DE .tabs li{font-family:'IBM Plex SansRegular';}
.tabs li h2.producttreeh2 {font-size:14px;}
#home-consumer-product-content .tabs li {height:36px;}
.ja #acdccdesignnavigator #news-landing .tabs li {
	width:auto !important;
}
#statiContenTab  .tabs li{
	width:14%;
	padding:0px 10px;
}
* html .tabs li {
	display:inline
}
.tabs ul li:first-child {
	margin-left:0;
	border-left:0px none !important;
}
.tabs li a {
	color:#353535 !important;
	text-decoration:none;
	font-weight:bold;
	display:block;
	text-align:center;
	height:23px;
	padding-top:10px
}
#home-consumer-product-content.tabs li a  {color:#353535 !important;}
.tabs ul li.active {
	border:1px #d9d9d9 solid;
	border-bottom:none!important;
	height:34px
}
#tabs ul li.active a,
#tabs1 ul li.active a {
	color:#06c!important
}
#tabs ul li.noactive a {color:#fff !important;}
#tabs4.tabs ul li.active {height:37px;}
#tabs4 ul li a{font-size:12px;}
#tabs4 ul li.active a{color:#06c!important; background:#fff;}
#tabs4 .first, #tabs4 .second, #tabs4 .third, #tabs4 .forth{ width:104px;}
#tabs4 .last{ width:104px;}
#tabs4 .contentDiv{height:294px;top:37px; background:url("../../images/rohm-theme/rohm-sprite.gif") no-repeat scroll left -724px transparent;}
.tab-content-newsdata dl,.tab-content-pressrelease-data dl, .tab-content-productnews-data dl ,.tab-content-companynews-data dl,.tab-content-eventsandothers-data dl{height:230px; overflow:hidden;}
#home-news-content .tab-content-newsdata dl.moreinside{height:162px;}
.tab-content-newsdata div.moredecription ,.tab-content-pressrelease-data div.moredecription , .tab-content-productnews-data div.moredecription, .tab-content-companynews-data  div.moredecription, .tab-content-eventsandothers-data div.moredecription{clear: both; text-align: right; margin-bottom: 5px; margin-top: 5px; padding-right:10px;}
#home-news-content dl.eventholder .carousel-more{margin-top: 0px;}
.tabs .contentDiv {
	clear:both;
	position:relative;
	z-index:2;
	top:34px
}
.tabs div .tab-data {
	min-height:432px;
	display:block!important;
	border:1px #d9d9d9 solid;
	border-left:none!important;
	border-bottom:none!important;
	padding:12px 10px 1px 22px
}
#tabs4.tabs div .tab-data{
	min-height:283px;
	max-height:283px;
}
.tabs div .tab-data .product-tree {
	width:245px;
	margin-right:10px;
	margin-bottom:15px;
}
.tabs div .tab-data .product-tree dd {
	margin-left:6px;
}
#tabs div .tab-data .product-tree dd a {
	color:#353535!important;
	text-decoration:none;
	font-size:12px
}
#tabs div .tab-data .product-tree dd a:hover {
	color:#06c!important;
	text-decoration:none;
	font-size:12px
}
.lists {
    float: left;
    margin-bottom: 10px;
	height: 38px;
}
.lists .date {
    float: left;
    width: 80px;
	color:#D9213D;
}
.lists .title {
    float: left;
    width: 440px;
	color:#353535;
	font-size: 12px;
    font-weight: bold;
    height : 39px;
    overflow:hidden;
}
#wrapperrohm .lists .title a {
	color:#353535;
}
#wrapperrohm .lists .title a:hover {
	color:#0066CC;
}
#home-consumer-product-content .lists .title{font-weight: normal;}
.title {
	color:#d9213d;
	font-size:14px;
	display:block;
	margin-bottom:3px
}
.en #tab-2 .title { margin-bottom : 0px;}
.bold {
	font-weight:bold
}
#home-product-content .title{ font-size:12px;}

input {
	background:#FFF;
}
input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea, button, input.password {
	background-image:none;
	background-color: white;
}
input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea, button {
	background-repeat:no-repeat;
	border:1px solid;
	border-color:#bfbfbf #DEDEDe #dedede #BFBFBF;
	font:1em Arial, Helvetica, Verdana, sans-serif;
	padding:5px 1px;
}
select {
	padding:1px;
}
hr, .separator {
	border-top:1px dotted #bfbfbf;
}
.seprator{border-top: 1px solid #cccccc;}
.update-available {
	margin-top:10px;
	padding:2px;
	text-align:left;
}
/* End */
#registration .form-row input[type="submit"] {
    background-image: url(../../images/rohm-theme/rohm-sprite.gif) !important;
}
#registration .form-row input[type="submit"] {
    background-repeat: repeat-x;
    background-position: left -1376px !important;
    border: 1px solid #727272!important;
    color: #fff!important;
    font-size: 15px!important;
    line-height: 18px!important;
    padding: 3px 12px!important;
    text-shadow: none!important;
    border-radius: 0!important;
    font-weight: normal!important;
}