/* For Rohm-new-theme */
:has(#portlet_RohmForgotpassword)[class*='col-lg'],:has(#portlet_RohmRegistration)[class*='col-lg'], 
:has(#portlet_RohmForgotpassword)[class*='col-sm'],:has(#portlet_RohmRegistration)[class*='col-sm'],
:has(#portlet_RohmForgotpassword)[class*='col-md'],:has(#portlet_RohmRegistration)[class*='col-md'],
:has(#portlet_RohmForgotpassword)[class*='col-xs'],:has(#portlet_RohmRegistration)[class*='col-xs'],

:has(.rohm-lapis-speech-synthesis-selection-guide-portlet)[class*='col-lg'],:has(#portlet_com_rohm_websimulation_RohmWebsimulationPortlet)[class*='col-lg'], 
:has(.rohm-lapis-speech-synthesis-selection-guide-portlet)[class*='col-sm'],:has(#portlet_com_rohm_websimulation_RohmWebsimulationPortlet)[class*='col-sm'],
:has(.rohm-lapis-speech-synthesis-selection-guide-portlet)[class*='col-md'],:has(#portlet_com_rohm_websimulation_RohmWebsimulationPortlet)[class*='col-md'],
:has(.rohm-lapis-speech-synthesis-selection-guide-portlet)[class*='col-xs'],:has(#portlet_com_rohm_websimulation_RohmWebsimulationPortlet)[class*='col-xs'],

:has(#contact_us)[class*='col-lg'],:has(#portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_VFQKP8u8lxoN)[class*='col-lg'], 
:has(#contact_us)[class*='col-sm'],:has(#portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_VFQKP8u8lxoN)[class*='col-sm'],
:has(#contact_us)[class*='col-md'],:has(#portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_VFQKP8u8lxoN)[class*='col-md'],
:has(#contact_us)[class*='col-xs'],:has(#portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_VFQKP8u8lxoN)[class*='col-xs'],
:has(.plpproductDisplay)[class*='col-lg'],:has(.plpproductDisplay)[class*='col-sm'],:has(.plpproductDisplay)[class*='col-md'],:has(.plpproductDisplay)[class*='col-xs'],
:has(.circuit_page)[class*='col-lg'],:has(.circuit_page)[class*='col-sm'],:has(.circuit_page)[class*='col-md'],:has(.circuit_page)[class*='col-xs']{padding:0;}
/* End */

.sidenav-menu-slider  [class*='col-lg'], .sidenav-menu-slider  [class*='col-sm'], .sidenav-menu-slider  [class*='col-md'], .sidenav-menu-slider  [class*='col-xs'],
.modal-open .modal-dialog [class*='col-lg'],.modal-open .modal-dialog [class*='col-sm'], .modal-open .modal-dialog [class*='col-md'], .modal-open .modal-dialog [class*='col-xs']{padding-left: 15px; padding-right: 15px;}

.faq-btn button,.faq-btn button:hover,#wrapperrohm  .faq-btn a,#wrapperrohm .faq-btn a:hover,#wrapperrohm .faq-btn a:focus,#wrapperrohm #saveParaData .faq-btn a, #wrapperrohm #saveParaData .faq-btn a.redbutton{padding-top:10px;padding-left: 50px;padding-right:50px;}
.faq-btn button,.faq-btn button:hover,#wrapperrohm  .faq-btn a,#wrapperrohm .faq-btn a:hover,#wrapperrohm .faq-btn a:focus{padding-bottom:10px;margin-bottom:20px;}

#wrapperrohm .rohm-parametric-portlet .fix-width .faq-btn a.faq-prd, #wrapperrohm .rohm-parametric-portlet .fix-width .faq-btn a.faq-prd:hover{margin-bottom:20px;}

.prod-detail-desc .rohm-btn, #wrapperrohm a.rohm-btn,#wrapperrohm a.btn-disable{margin-top:5px;margin-right: 4px;display: inline-block;}
.prod-detail-desc .rohm-btn:last-child{margin-right: 0px;}
.prod-detail-desc .rohm-btn.grey-btn,.prod-detail-desc .rohm-btn.grey-btn.addtoROHM,#wrapperrohm a.rohm-btn.grey-btn,#wrapperrohm a.rohm-btn.grey-btn.addtoROHM,
.prod-detail-desc .rohm-btn.grey-btn:hover,.prod-detail-desc .rohm-btn.grey-btn.addtoROHM:hover,#wrapperrohm a.rohm-btn.grey-btn:hover,#wrapperrohm a.rohm-btn.grey-btn.addtoROHM:hover, .prod-detail-desc .rohm-btn.grey-btn:focus,.prod-detail-desc .rohm-btn.grey-btn.addtoROHM:focus,#wrapperrohm a.rohm-btn.grey-btn:focus,#wrapperrohm a.rohm-btn.grey-btn.addtoROHM:focus{background-color: #f1f1f1;border-color:#ededed; color: #333;background-image:url('../../images/rohm-theme/pdf-icon.png');background-repeat: no-repeat;background-position: 4px;padding-left: 40px;background-position: 9px 5px;}
.prod-detail-desc .rohm-btn.grey-btn,.prod-detail-desc .rohm-btn.grey-btn.addtoROHM,#wrapperrohm a.rohm-btn.grey-btn,#wrapperrohm a.rohm-btn.grey-btn.addtoROHM,
.datarow .table tbody tr, .prod-detail-desc .rohm-btn.grey-btn:hover,.prod-detail-desc .rohm-btn.grey-btn.addtoROHM:hover,#wrapperrohm a.rohm-btn.grey-btn:hover,#wrapperrohm a.rohm-btn.grey-btn.addtoROHM:hover, .prod-detail-desc .rohm-btn.grey-btn:focus,.prod-detail-desc .rohm-btn.grey-btn.addtoROHM:focus,#wrapperrohm a.rohm-btn.grey-btn:focus,#wrapperrohm a.rohm-btn.grey-btn.addtoROHM:focus{border-bottom-color: #ededed; border-bottom-style: solid; border-top-color: #ededed; border-top-style: solid;}
#wrapperrohm a.rohm-btn.grey-btn.addtoROHM,#wrapperrohm a.rohm-btn.grey-btn.addtoROHM:hover,#wrapperrohm a.rohm-btn.grey-btn.addtoROHM:focus,
.prod-detail-desc .rohm-btn.grey-btn.addtoROHM,.prod-detail-desc .rohm-btn.grey-btn.addtoROHM:hover,.prod-detail-desc .rohm-btn.grey-btn.addtoROHM:focus{background-image:url('../../images/rohm-theme/rplus-icon.png');background-repeat: no-repeat;background-position: 4px;padding-left: 40px !important;}
.prod-detail-desc .inline-btn .rohm-btn.grey-btn,.prod-detail-desc .rohm-btn.grey-btn.addtoROHM,#wrapperrohm .inline-btn a.rohm-btn.grey-btn,#wrapperrohm a.rohm-btn.grey-btn.addtoROHM{font-size: 16px;}

.en_US .prod-detail-desc .inline-btn .rohm-btn.grey-btn, .en_US .prod-detail-desc .rohm-btn.grey-btn.addtoROHM,#wrapperrohm .inline-btn a.rohm-btn.grey-btn,.en_US #wrapperrohm a.rohm-btn.grey-btn.addtoROHM,
.de_DE .prod-detail-desc .inline-btn .rohm-btn.grey-btn, .de_DE .prod-detail-desc .rohm-btn.grey-btn.addtoROHM,#wrapperrohm .inline-btn a.rohm-btn.grey-btn,.de_DE #wrapperrohm a.rohm-btn.grey-btn.addtoROHM,
.en_US .linkbtn,.de_DE .linkbtn, .en_US .rohm-btn,.en_US .rohm-btn:hover,.en_US .rohm-btn:focus,.en_US #wrapperrohm .faq-btn a.faq-prd, .en_US #wrapperrohm .faq-btn a.faq-prd:hover,.en_US #wrapperrohm .intro-btn-group a.graybutton, .en_US #wrapperrohm .intro-btn-group a.graybutton:hover, .en_US #wrapperrohm a.rohm-btn,.en_US #wrapperrohm a.rohm-btn:hover,#wrapperrohm a.rohm-btn:focus,.en_US #wrapperrohm .btn-disable,.en_US #wrapperrohm .btn-disable:hover,.en_US #wrapperrohm .btn-disable:focus, .de_DE #wrapperrohm .inline-btn a.rohm-btn.grey-btn:focus,
.de_DE .rohm-btn,.de_DE .rohm-btn:hover,.de_DE .rohm-btn:focus,.de_DE #wrapperrohm .faq-btn a.faq-prd, .de_DE #wrapperrohm .faq-btn a.faq-prd:hover,.de_DE #wrapperrohm .intro-btn-group a.graybutton, .de_DE #wrapperrohm .intro-btn-group a.graybutton:hover, .en_US #wrapperrohm a.rohm-btn,.de_DE #wrapperrohm a.rohm-btn:hover,#wrapperrohm a.rohm-btn:focus,.de_DE #wrapperrohm .btn-disable,.de_DE #wrapperrohm .btn-disable:hover,.de_DE #wrapperrohm .btn-disable:focus,
.en_US .rohm-btn, .en_US .rohm-btn:hover, .en_US .rohm-btn:focus, .en_US #wrapperrohm .faq-btn a.faq-prd, .en_US #wrapperrohm .faq-btn a.faq-prd:hover, .en_US #wrapperrohm .intro-btn-group a.graybutton, .en_US #wrapperrohm .intro-btn-group a.graybutton:hover, .en_US #wrapperrohm a.rohm-btn, .en_US #wrapperrohm a.rohm-btn:hover, .en_US #wrapperrohm a.rohm-btn:focus, .en_US #wrapperrohm .btn-disable, .en_US #wrapperrohm .btn-disable:hover, .en_US #wrapperrohm .btn-disable:focus,
.de_DE .rohm-btn, .en_US .rohm-btn:hover, .de_DE .rohm-btn:focus, .de_DE #wrapperrohm .faq-btn a.faq-prd, .de_DE #wrapperrohm .faq-btn a.faq-prd:hover, .de_DE #wrapperrohm .intro-btn-group a.graybutton, .de_DE #wrapperrohm .intro-btn-group a.graybutton:hover, .de_DE #wrapperrohm a.rohm-btn, .de_DE #wrapperrohm a.rohm-btn:hover, .de_DE #wrapperrohm a.rohm-btn:focus, 
.de_DE #wrapperrohm .btn-disable, .de_DE #wrapperrohm .btn-disable:hover, .de_DE #wrapperrohm .btn-disable:focus{font-family: 'IBM Plex SansMedium';}
.pad-top10 .linkbtn{font-weight:400;}
.en_US .card-list label, .en_US .card-list span,.de_DE .card-list label, .de_DE .card-list span,
.en_US .prod-detail-block .prod-detail, .en_US .ledChart h4,.de_DE .prod-detail-block .prod-detail, .de_DE .ledChart h4,
.en_US .other-prod-link a, .en_US .other-prod-link a:hover, .de_DE .other-prod-link a, .de_DE .other-prod-link a:hover{font-family: 'IBM Plex SansRegular';}

.ja_JP .acdcDesc h2 a, .ja_JP #wrapperrohm .link-menu .headrer-group-links li a, .ja_JP .link-menu li a, 
.ja_JP .prod-detail-desc .inline-btn .rohm-btn.grey-btn,.ja_JP .prod-detail-desc .rohm-btn.grey-btn.addtoROHM,.ja_JP #wrapperrohm .inline-btn a.rohm-btn.grey-btn,.ja_JP #wrapperrohm a.rohm-btn.grey-btn.addtoROHM,.ja_JP .linkbtn,.ja_JP .card-list label,.ja_JP .card-list span,.ja_JP .link-menu li,.ja_JP .link-menu li a,.ja_JP .link-menu li a:hover,
.ja_JP .prod-detail-block .prod-detail,.ja_JP .other-prod-link,.ja_JP .other-prod-link a,.ja_JP .other-prod-link a:hover,
.ja_JP #relatedProductData table thead th, .ja_JP #relatedProductData table tbody td,
.ja_JP .rohm-btn,.ja_JP .rohm-btn:hover,.ja_JP .rohm-btn:focus,.ja_JP #wrapperrohm .faq-btn a.faq-prd,.ja_JP #wrapperrohm .faq-btn a.faq-prd:hover,.ja_JP #wrapperrohm .intro-btn-group a.graybutton,.ja_JP  #wrapperrohm .intro-btn-group a.graybutton:hover,.ja_JP #wrapperrohm a.rohm-btn,.ja_JP #wrapperrohm a.rohm-btn:hover,.ja_JP #wrapperrohm a.rohm-btn:focus,
.ja_JP #wrapperrohm .btn-disable,.ja_JP #wrapperrohm .btn-disable:hover,.ja_JP #wrapperrohm .btn-disable:focus{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}

.ko_KR .acdcDesc h2 a, .ko_KR #wrapperrohm .link-menu .headrer-group-links li a, .ko_KR .link-menu li a, 
.ko_KR .prod-detail-desc .inline-btn .rohm-btn.grey-btn,.ko_KR .prod-detail-desc .rohm-btn.grey-btn.addtoROHM,.ko_KR #wrapperrohm .inline-btn a.rohm-btn.grey-btn,.ko_KR #wrapperrohm a.rohm-btn.grey-btn.addtoROHM,.ko_KR .linkbtn,.ko_KR .card-list label,.ko_KR .card-list span,.ko_KR .link-menu li,.ko_KR .link-menu li a,.ko_KR .link-menu li a:hover,.ko_KR .prod-detail-block .prod-detail, .ko_KR #relatedProductData table thead th, .ko_KR #relatedProductData table tbody td,
.ko_KR .rohm-btn,.ko_KR .rohm-btn:hover,.ko_KR .rohm-btn:focus,.ko_KR #wrapperrohm .faq-btn a.faq-prd,.ko_KR #wrapperrohm .faq-btn a.faq-prd:hover,.ko_KR #wrapperrohm .intro-btn-group a.graybutton,.ko_KR  #wrapperrohm .intro-btn-group a.graybutton:hover,.ko_KR #wrapperrohm a.rohm-btn,.ko_KR #wrapperrohm a.rohm-btn:hover,.ko_KR #wrapperrohm a.rohm-btn:focus,.ko_KR #wrapperrohm .btn-disable,.ko_KR #wrapperrohm .btn-disable:hover,.ko_KR #wrapperrohm .btn-disable:focus,
.ko_KR .other-prod-link,.ko_KR .other-prod-link a, .ko_KR .other-prod-link a:hover{font-family: "Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif"!important;}


.zh_TW .prod-detail-desc .inline-btn .rohm-btn.grey-btn,.zh_TW .prod-detail-desc .rohm-btn.grey-btn.addtoROHM,.zh_TW #wrapperrohm .inline-btn a.rohm-btn.grey-btn,.zh_TW #wrapperrohm a.rohm-btn.grey-btn.addtoROHM,.zh_TW .linkbtn,.zh_TW .card-list label,.zh_TW .card-list span,.zh_TW .link-menu li,.zh_TW .link-menu li a,.zh_TW .link-menu li a:hover,.zh_TW .prod-detail-block .prod-detail, .zh_TW #relatedProductData table thead th, .zh_TW #relatedProductData table tbody td,
.zh_TW .rohm-btn,.zh_TW .rohm-btn:hover,.zh_TW .rohm-btn:focus,.zh_TW #wrapperrohm .faq-btn a.faq-prd,.zh_TW #wrapperrohm .faq-btn a.faq-prd:hover,.zh_TW #wrapperrohm .intro-btn-group a.graybutton,.zh_TW  #wrapperrohm .intro-btn-group a.graybutton:hover,.zh_TW #wrapperrohm a.rohm-btn,.zh_TW #wrapperrohm a.rohm-btn:hover,.zh_TW #wrapperrohm a.rohm-btn:focus,.zh_TW #wrapperrohm .btn-disable,.zh_TW #wrapperrohm .btn-disable:hover,.zh_TW #wrapperrohm .btn-disable:focus,
.zh_TW .other-prod-link,.zh_TW .other-prod-link a, .zh_TW .other-prod-link a:hover{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}

.zh_CN .prod-detail-desc .inline-btn .rohm-btn.grey-btn,.zh_CN .prod-detail-desc .rohm-btn.grey-btn.addtoROHM,.zh_CN #wrapperrohm .inline-btn a.rohm-btn.grey-btn,.zh_CN #wrapperrohm a.rohm-btn.grey-btn.addtoROHM,.zh_CN .linkbtn,.zh_CN .card-list label,.zh_CN .card-list span,.zh_CN .link-menu li,.zh_CN .link-menu li a,.zh_CN .link-menu li a:hover,.zh_CN .prod-detail-block .prod-detail, .zh_CN #relatedProductData table thead th, .zh_CN #relatedProductData table tbody td,
.zh_CN .rohm-btn,.zh_CN .rohm-btn:hover,.zh_CN .rohm-btn:focus,.zh_CN #wrapperrohm .faq-btn a.faq-prd,.zh_CN #wrapperrohm .faq-btn a.faq-prd:hover,.zh_CN #wrapperrohm .intro-btn-group a.graybutton,.zh_CN  #wrapperrohm .intro-btn-group a.graybutton:hover,.zh_CN #wrapperrohm a.rohm-btn,.zh_CN #wrapperrohm a.rohm-btn:hover,.zh_CN #wrapperrohm a.rohm-btn:focus,.zh_CN #wrapperrohm .btn-disable,.zh_CN #wrapperrohm .btn-disable:hover,.zh_CN #wrapperrohm .btn-disable:focus,
.zh_CN .other-prod-link,.zh_CN .other-prod-link a, .zh_CN .other-prod-link 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 .rohm-btn, .ja_JP .rohm-btn:hover, .ja_JP .rohm-btn:focus, .ja_JP #wrapperrohm .faq-btn a.faq-prd, .ja_JP #wrapperrohm .faq-btn a.faq-prd:hover, .ja_JP #wrapperrohm .intro-btn-group a.graybutton, .ja_JP #wrapperrohm .intro-btn-group a.graybutton:hover, .ja_JP #wrapperrohm a.rohm-btn, .ja_JP #wrapperrohm a.rohm-btn:hover, .ja_JP #wrapperrohm a.rohm-btn:focus, .ja_JP #wrapperrohm .btn-disable, .ja_JP#wrapperrohm .btn-disable:hover, .ja_JP #wrapperrohm .btn-disable:focus, 
.rohm-btn, .rohm-btn:hover, .rohm-btn:focus, #wrapperrohm .faq-btn a.faq-prd, #wrapperrohm .faq-btn a.faq-prd:hover, #wrapperrohm .intro-btn-group a.graybutton, #wrapperrohm .intro-btn-group a.graybutton:hover, #wrapperrohm a.rohm-btn, #wrapperrohm a.rohm-btn:hover, #wrapperrohm a.rohm-btn:focus, #wrapperrohm .btn-disable, #wrapperrohm .btn-disable:hover{
    font-size: 16px;
    border-bottom: none;
    text-transform: uppercase;
	background: #292929;
    text-shadow: none;
    color: #fff;
    border-radius: 5px;
}
.ja_JP .rohm-btn,.ja_JP .rohm-btn:hover,.ja_JP .rohm-btn:focus,.ja_JP #wrapperrohm .faq-btn a.faq-prd, .ja_JP #wrapperrohm .faq-btn a.faq-prd:hover,.ja_JP #wrapperrohm .intro-btn-group a.graybutton, .ja_JP #wrapperrohm .intro-btn-group a.graybutton:hover, .ja_JP #wrapperrohm a.rohm-btn,.ja_JP #wrapperrohm a.rohm-btn:hover,.ja_JP #wrapperrohm a.rohm-btn:focus,.ja_JP #wrapperrohm .btn-disable,.ja_JP#wrapperrohm .btn-disable:hover,.ja_JP #wrapperrohm .btn-disable:focus,
.rohm-btn,.rohm-btn:hover,.rohm-btn:focus,#wrapperrohm .faq-btn a.faq-prd, #wrapperrohm .faq-btn a.faq-prd:hover,#wrapperrohm .intro-btn-group a.graybutton, #wrapperrohm .intro-btn-group a.graybutton:hover, #wrapperrohm a.rohm-btn,#wrapperrohm a.rohm-btn:hover,#wrapperrohm a.rohm-btn:focus,#wrapperrohm .btn-disable,#wrapperrohm .btn-disable:hover,#wrapperrohm .btn-disable:focus,.lfr-actions.lfr-extended:hover, .lfr-actions.lfr-extended:hover ul{padding-left:20px;padding-right:20px;background: #292929;text-shadow: none;color: #fff;border-radius: 5px;}

#wrapperrohm .faq-btn a.faq-prd, #wrapperrohm .faq-btn a.faq-prd:hover { padding: 8px 50px; float: left; }

.rohmhome .rohm-btn,.rohmhome .rohm-btn:hover,.rohmhome .rohm-btn:focus,#wrapperrohm .rohmhome a.rohm-btn,#wrapperrohm .rohmhome a.rohm-btn:hover,#wrapperrohm .rohmhome a.rohm-btn:focus{padding-left:16px;padding-right:16px;}

.ja_JP .rohm-btn,.ja_JP .rohm-btn:hover,.ja_JP .rohm-btn:focus,.ja_JP #wrapperrohm .faq-btn a.faq-prd, .ja_JP #wrapperrohm .faq-btn a.faq-prd:hover,.ja_JP #wrapperrohm .intro-btn-group a.graybutton, .ja_JP #wrapperrohm .intro-btn-group a.graybutton:hover, .ja_JP #wrapperrohm a.rohm-btn,.ja_JP #wrapperrohm a.rohm-btn:hover,.ja_JP #wrapperrohm a.rohm-btn:focus,.ja_JP #wrapperrohm .btn-disable,.ja_JP#wrapperrohm .btn-disable:hover,.ja_JP #wrapperrohm .btn-disable:focus,
.rohm-btn,.rohm-btn:hover,.rohm-btn:focus,#wrapperrohm .faq-btn a.faq-prd, #wrapperrohm .faq-btn a.faq-prd:hover,#wrapperrohm .intro-btn-group a.graybutton, #wrapperrohm .intro-btn-group a.graybutton:hover, #wrapperrohm a.rohm-btn,#wrapperrohm a.rohm-btn:hover,#wrapperrohm a.rohm-btn:focus,#wrapperrohm .btn-disable,#wrapperrohm .btn-disable:hover,#wrapperrohm .btn-disable:focus,.lfr-actions.lfr-extended:hover, .lfr-actions.lfr-extended:hover ul, .related-products .table thead tr th,.non-MobileTable.table thead tr th{font-size:16px;border-bottom: none;text-transform: uppercase;}
.ja_JP .rohm-btn,.ja_JP .rohm-btn:hover,.ja_JP .rohm-btn:focus,.ja_JP #wrapperrohm .faq-btn a.faq-prd, .ja_JP #wrapperrohm .faq-btn a.faq-prd:hover,.ja_JP #wrapperrohm .intro-btn-group a.graybutton, .ja_JP #wrapperrohm .intro-btn-group a.graybutton:hover, .ja_JP #wrapperrohm a.rohm-btn,.ja_JP #wrapperrohm a.rohm-btn:hover,.ja_JP #wrapperrohm a.rohm-btn:focus,.ja_JP #wrapperrohm .btn-disable,.ja_JP#wrapperrohm .btn-disable:hover,.ja_JP #wrapperrohm .btn-disable:focus,
.rohm-btn,.rohm-btn:hover,.rohm-btn:focus,#wrapperrohm .faq-btn a.faq-prd, #wrapperrohm .faq-btn a.faq-prd:hover,#wrapperrohm .intro-btn-group a.graybutton, #wrapperrohm .intro-btn-group a.graybutton:hover, #wrapperrohm a.rohm-btn,#wrapperrohm a.rohm-btn:hover,#wrapperrohm a.rohm-btn:focus,#wrapperrohm .btn-disable,#wrapperrohm .btn-disable:hover,#wrapperrohm .btn-disable:focus{padding-top: 8px;padding-bottom:8px;}


/*START buttons */
.linkbtn{padding: 8px 12px;text-align: left;border-radius: 4px;text-transform:uppercase;line-height: 1.42857143;margin-bottom:10px;text-shadow:none;font-size:16px!important;min-width: 193px;display:inline-block;}
.resetbt,.resetdt{text-align: center;}
.pad-top10 .linkbtn{min-width: auto;}
.graybutton,button.graybutton:hover,button.graybutton:focus, .blackbutton,button.blackbutton:hover{border-color:#464646;}
.graybutton,button.graybutton:hover,button.graybutton:focus{background-color: #464646;color:#ececec;}
.blackbutton,.blackbutton:focus,button.blackbutton:hover{background:#000;color:#fff;}
.lightgraybutton,button.lightgraybutton:hover{background:#F4F4F4;color:#000;border-color: #F4F4F4;border-bottom-color:#c3c3c3;}
.ja_JP .rohm-btn.redbutton, .ja_JP .rohm-btn.redbutton:hover, #wrapperrohm a.rohm-btn.redbutton, .ja_JP #wrapperrohm a.rohm-btn.redbutton:hover, .redbutton, .redbutton:hover, .redbutton,.redbutton:hover,.redbutton:focus,#wrapperrohm a.redbutton,#wrapperrohm a.redbutton:hover,#wrapperrohm a.redbutton:focus{background-color:#dd1f39; color:#fff; border-color:#dd1f39;}
.ja_JP .rohm-btn.redbutton, .ja_JP .rohm-btn.redbutton:hover, #wrapperrohm a.rohm-btn.redbutton, .ja_JP #wrapperrohm a.rohm-btn.redbutton:hover {padding: 7px 20px;}

.card-list label{font-size:17px; font-weight:normal;margin-bottom: 20px;}
/*END buttons */

/*global background color*/
.background-gray3{background-color:#EDEDED;width:100%;float:left;}
.color-scheme h1{/*color: #DC2640;*/text-transform: none;margin-top: 40px;margin-bottom:25px;}
/*3850*/
#wrapperrohm .contentsWrap .breadcrumbList a,#wrapperrohm .contentsWrap .breadcrumbList li, .color-scheme .contentsWrap.fiveMinutes .mainWrap .mainTtlText,.color-scheme .contentsWrap .titleA.titleLine, .color-scheme .contentsWrap .titleA{color: #444f58;}
#wrapperrohm .contentsWrap a, #wrapperrohm .summaryBlock a, #wrapperrohm .summaryBlock a:visited{color: #333333;}
#wrapperrohm .contentsWrap.storiesOfManufacturing .numText a, #wrapperrohm .mail, #wrapperrohm .mail02{color: #fff;}
.color-scheme .contentsWrap.fiveMinutes .mainWrap .mainTtlText,.color-scheme .contentsWrap .titleA.titleLine, .color-scheme .contentsWrap .titleA, .color-scheme .keyvisual-main h1, .color-scheme .contentsWrap.irTop .mainWrap .mainTtl{margin-top:0;}
.color-scheme .keyvisual-main h1{margin-bottom:0;}
#wrapperrohm .contentsWrap .localNaviWrap .localNaviList li a:hover, #wrapperrohm .contentsWrap a:hover, #wrapperrohm .contentsWrap .textCenter a:hover,
#wrapperrohm .company-theme a.cp_link:hover,#wrapperrohm .company-theme .color a:hover{text-decoration:underline;}
#wrapperrohm .contentsWrap.aboutTop .companyBtnB a:hover, #wrapperrohm .contentsWrap .contentsBlock .borderBoxA.sideLayOutA.btnTypeA a:hover,
#wrapperrohm .contentsWrap .contentsBlock .borderBoxA.sideLayOutA.btnTypeB a:hover{ text-decoration: none;}
#wrapperrohm .contentsWrap .sideLayOutB.imgLink a:hover, .contentsWrap .columnBlock .titleF a:hover, 
.contentsWrap.irTop .irCategoryLinkWrap .LinkTextList li a:hover, .contentsWrap.irTop .irCategoryLinkBtnWrap .irCategoryLinkBtnList li a:hover,
.contentsWrap .sideLayOutA.spaceOn > .columnBlock a:hover{text-decoration: underline; text-underline-offset: 7px; text-decoration-thickness: 1px !important;}
#wrapperrohm .contentsWrap .breadcrumbList li a:hover{text-underline-offset: 1px; text-decoration-thickness: 1.5px;}
#wrapperrohm .contentsWrap .localNaviWrap a:hover{text-underline-offset: 1px; text-decoration-thickness: 0px;}
#wrapperrohm .contentsWrap .subLocalNaviWrap .pageInLink li a,#wrapperrohm .contentsWrap.storiesOfManufacturing .numText a{text-decoration:none;}
.contentsWrap .solidLine{display:block;}
.product-supporting-section .pointFlexbox .center{position:static;background: none;margin: 0;}
@media screen and (min-width: 767px) {
	.color-scheme .contentsWrap.irTop .mainWrap .mainTtl,
	.color-scheme .contentsWrap.aboutTop .mainWrap .mainTtl {margin-bottom:0; margin-top:0;}
}
/*3850 End*/
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
.zh_CN #wrapperrohm #wrapper-group .porductInformation p a {color: #333;}
.zh_CN #wrapperrohm #wrapper-group .porductInformation p a.rohm-btn{color:#fff;}
.table-responsive{border-bottom:none;width:100%;}
/*fix width*/
.fix-width{max-width:1170px;margin: 0 auto;}

/*link-menu*/
.link-menu{padding-top:30px;font-size:16px;}
.link-menu li{list-style-type: none;}
#wrapperrohm .link-menu li a{ padding-top: 5px; padding-bottom: 5px; padding-left: 20px;padding-right:0;background-position: 0px 13px;line-height: 22px; word-break: break-word;}
#wrapperrohm .link-menu li a{background-image:url('../../images/rohm-theme/black-arrow1.gif');background-repeat: no-repeat;margin-right: 8px;padding-left:20px;display: inline-block;}
#wrapperrohm .link-menu li a:hover{background:url('../../images/rohm-theme/red-arrow1.gif'); background-position: 0px 13px;background-repeat: no-repeat;}
/*product detail - parametric page*/
.other-prod-link{margin:0 0 20px 0;padding-left: 10px;padding-right: 10px;color:#202020;}
.other-prod-link a, .other-prod-link a:hover{font-size:16px;color:#202020;}

.other-prod-link .spice-img{background:url("../../images/rohm-theme/spice-model.gif") no-repeat;width: 27px;height: 27px;float: left;}
.prod-detail-block .other-prod-link span{line-height:28px;}
.accordion {margin-bottom: 25px;}
/*parametric*/

/*START common background*/
.rohmhome .portlet-layout.row.background-gray1:nth-child(2){ padding-top: 20px; }
.background-gray1{background-color:#f4f4f4;width:100%;float:left;}
.background-gray2{background-color:#DCDCDC;width:100%;float:left;}
.ja_JP .background-gray2{background-color:#eaeaea;}
/*END common background*/

/* START common class*/
.color-scheme .fl{float:left;}
.color-scheme .fr{float:right;}
.color-scheme .clr{clear:both;}
.color-scheme .txt-center{text-align:center;}
.color-scheme .vertical-middle{vertical-align: middle;}
.color-scheme .schematicborder img {max-height: 191px;}
.color-scheme .pad0{padding:0;margin-left: 3px;}
.color-scheme .pad0.familyCardRow {margin-left: 0;}
.color-scheme .padbtm{padding-bottom:20px;}
/* END common class*/

/* Hover */
#wrapperrohm .newrohmdesign #mobileBookmark .breadcrumb a:hover, 
#wrapper .filtered-table .link-button.buy-link:hover, .rohm-LR7 #wrapperrohm .breadcrumb a:hover,
.events-right .events-inner a:hover, .events-right .events-inner a:hover b.date,.news-left .news-inner a:hover,.rectangle:hover .ret-info{color: #939393!important;}

.btn-square:hover,.part-designlnk:hover, .redbutton:hover,
#wrapperrohm .card-list p a.btn-square:hover,#wrapperrohm .card-list p a.btn-square-gray:hover,.btn-square:hover,.btn-square-gray:hover,button.blackbutton:hover,
#wrapper .link-button.buy-link.redtext:hover,.rohm-btn:hover, .next_submit:hover, .slick-slide a:hover,
.slick-slide a:hover,.slick-arrow:hover,.footerlan:last-child a:hover, .homeslider .slick-slide a:hover,.homeslider .slick-slide img:hover,
.events-right .events-inner p a:hover,.rectangle:hover img,#wrapperrohm .table-containerl table.dataTable a:hover{opacity:.5!important;}

.drLoginRequire, #wrapperrohm .table-containerl table.dataTable a.drLoginRequire, .signed-out .singleWebSimulationData, .signed-out #wrapperrohm .table-containerl table.dataTable .singleWebSimulationData{background: url(../../images/rohm-theme/newrohm-img/lock.png) 0 3px no-repeat!important; opacity:.5;color: #4d4d4d!important;display: inline-block;background-size: 13px !important;}
.eachrecord-item li:hover .drLoginRequire, .eachrecord-item li:hover .drLoginRequire:hover,.eachrecord-lapis-item li:hover .drLoginRequire, .eachrecord-lapis-item li:hover .drLoginRequire:hover,#wrapperrohm .table-containerl table.dataTable a.drLoginRequire:hover{opacity: 1;}
/* Hover End */

/* colortheme-responsive.css Below */
@media (min-width: 1025px){
	.product-tree-left .product-tree span{display:none;}
	#tabs li,.tabs li {height: 46px;}
	#tabs #tabs-subtab li,.tabs #tabs-subtab li{height:auto;}
}
@media (min-width: 768px){
	#product-supporting-area .product-supporting-anc li a,#product-supporting-area .product-supporting-anc li a:hover{font-size: 18px !important;}
}
@media (max-width: 767.98px){
	.product-tree-left .product-tree span{background: url(../../images/rohm-theme/scroll-down.png);background-repeat: no-repeat;}
	.product-tree-left .product-tree span.arrow-down{background: url(../../images/rohm-theme/scroll-up.png)no-repeat;}
    .accordion-section.active-accordian{background: #EAEAEA;}
	.display-none{display:none;}
	.txt-center-res{text-align:center;}
	.product-tree-left,.design-tool-right{text-align:center;}
	.design-tool-right .inner-tool-detail .detail span{display:none !important;}
	/*prod-higjlight*/
	.prod-highlight, .distributor, .eng-tips{height:auto;margin:0;margin-bottom: 20px;}
	.prod-highlight{min-height:400px;}
	.prod-highlight .carousel-indicators{bottom:20px;}
	#dots{bottom:-30px;}
	/*part finder*/
	/*product detail page*/
	.rohm-LR7 .background-gray1 .fix-width .product-tree-left ol,.rohm-LR7 .background-gray1 .fix-width .product-tree-left ul,.rohm-LR7 .background-gray1 .fix-width .product-tree-left dl{margin: 0;}
	.rohm-LR7 .background-gray1 .fix-width{margin:0 auto;}
	.rohm-LR7 .background-gray1 .fix-width .setting:first-child{margin-top:6px;}
	#wrapperrohm .product-tree-left .product-tree .font16 a{display:block;}
	.marginTop30Bot0{margin-top:30px;margin-bottom:0px;}
	.marginTop20Bot20{margin-top:20px;margin-bottom:20px;}
	.marginBottom20{display:block;}
}

@media (min-width:768px) and (max-width: 990.98px){
    .eng-tips{margin-left: 0;margin-top: 20px;}
}
@media (min-width:320px) and (max-width: 767.98px){
	.jqmWindow#saveParaData{width:68%;}
}
@media (min-width:320px) and (max-width: 690.98px){
	#tabs li,.tabs li {height: 46px;}
}
@media (min-width:320px) and (max-width: 1024.98px){
	#tabs li a,#tabs li a:hover,.tabs li a,.tabs li a:hover{line-height: 15px;width: 100%;margin-right:0;text-align:center;}
}
@media (min-width:320px) and (max-width: 360.98px){
	#wrapperrohm.newROHM  .para-table #tabs li a,#wrapperrohm.newROHM  .para-table #tabs li a:hover,#wrapperrohm.newROHM  .para-table .tabs li a,#wrapperrohm.newROHM  .para-table .tabs li a:hover{ font-size: 13px!important; line-height:13px; padding: 10px 2px 10px 2px !important;text-align: left;}
}
@media (min-width:768px) and (max-width:930.98px){
	.design-tool-right .inner-tool-detail .tool-img{width:21%;}
}
@media (min-width:768px) and (max-width:1024.98px){
    .prod-highlight{margin-right: 0;}
    .distributor{margin: 0;}
}
@media (min-width:991px){
	.prod-highlight,.distributor{margin-right: 20px;margin-left:0;}
	.faq-tabs-wrapper.distributor{margin-right: 0px;}
}
@media (max-width:653.98px){
	.scroll_tabs_container div.scroll_tab_inner {height: 52px !important;}
}
@media (min-width:320px) and (max-width:479.98px){
	.tabs li a, .tabs li a:hover{line-height:13px;}
}