.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;}
.fr {float: right;}
.modify-pages li {position: relative;}
.portlet-content, .portlet-minimized .portlet-content-container {padding: 12px 12px 10px;}
.portlet-content{padding:0;}
.rohm-LR7 .portlet-decorate .portlet-content {border: 0px none;}

.portlet-topper-toolbar{top:-3px;}
.portlet .portlet-topper{padding-top: 5px;padding-bottom: 5px;}
.portlet .portlet-topper .portlet-title-menu.portlet-topper-toolbar .lfr-icon-menu .icon-monospaced {position: relative;right: 32px;}
.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(-50%) !important;z-index: 1;position: relative;right: 74px;top: 50%;height: 50%;}
.rohm-LR7 .maxfixsize.fullsize #wrapperrohm.newROHM.full-topHeader .portlet,.rohm-LR7 .maxfixsize.fullsize .wrapperrohm.newROHM.full-topHeader .portlet{margin-top:0px;padding-top: 0px;}
.portlet-content.portlet-content-editable .pull-right.visible-interaction{margin-top: 14px;}
.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: 6px;}

@media (min-width: 1200px){
	.container-fluid {
		max-width: 1170px !important;
		width:1170px !important;
	}
	.container-fluid.maxfixsize.topHeader{
		max-width: 100% !important;
		width:100% !important;
	}
}
@media (min-width:1140px){
	#sitefooter.container-fluid{
		max-width: 100% !important;
		width:100% !important;
	}
}
@media (min-width: 768px){
	.container-fluid{
		max-width: 1170px !important;
		width:1170px !important;
	}
	.container-fluid.maxfixsize.topHeader{
		max-width: 100% !important;
		width:100% !important;
	}
	#sitefooter.container-fluid{
		max-width: 100% !important;
		width:100% !important;
	}	
}
@media (min-width: 1140px) and (max-width: 1200.98px){
	.container-fluid.maxfixsize.fullsize{
		max-width: 97.772% !important;
		width: 97.772% !important;
	}
}
@media (min-width: 981px) and (max-width: 1139.98px){
	.container-fluid, .container-fluid.maxfixsize.topHeader {
		max-width: 97.772% !important;
		width: 97.772% !important;
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media (min-width: 981px) and (max-width: 1024.98px){
	.container-fluid, .container-fluid.maxfixsize.topHeader {
		max-width: 97% !important;
		width: 97% !important;
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media (min-width: 768px) and (max-width:980.98px){
	.container-fluid{
		max-width: 97.772% !important;
		width: 97.772% !important;
	}
	/*.container-fluid#sitefooter{
		max-width: 978px !important;
		width:978px !important;
	}*/
	#wrapperrohm.newROHM.full-topHeader, .maxfixsize.fullsize #wrapperrohm.newROHM.full-topHeader,.wrapperrohm.newROHM.full-topHeader, .maxfixsize.fullsize .wrapperrohm.newROHM.full-topHeader{/*width:944px;*/}
}

#design_wechat{margin-left:-228px;}
#crossref-fill #contact_us #con_form_column #crossRefExcel label{width:260px !important;font-weight:normal;}
#crossref-fill #contact_us #con_form_column .form-row label.reg_lbl{font-weight:normal;}
#crossref-fill #contact_us #con_form_column #crossRefExcel select{width:100px !important;}

/*csr page*/
#globalArea ul#menu li, #globalArea ul#menu li.topMenu a{height:100%;}
#globalArea{width:100% !important;}
#globalArea ul#menu{box-sizing:content-box;}
.mT15{width:100%;}
.mT15 .b_contDescLeft,.mT15 .b_contDescRight{width:50% !important}
#localmenuArea,dl#localMenu{width:200px !important;float:right;}
#bnaBox{float:right !important;}
#pageBodySub,#pageBodySub .textBox,#pageBodySub h3 strong,#pageBodySub h3,
#nwes_contents .block>p, #nwes_contents .iso26000 p{width:850px !important;}
dl#localMenu{margin:0;}
#globalArea ul#menu li.subMenu{width:380px;}
.w390{width:490px;}
#pageBody,#pageBody h3,#pageBody h3 strong,#pageBody .borderBox,#pageBody .textBox,#guideline table.type01{width:100% !important;}
.ja_JP  #globalArea ul#menu li.topMenu a{padding-bottom:15px !important;}
#column-3 #nwes_contents{width:auto !important;float:right;margin-bottom:20px;}

.zh_TW #tableData th, .zh_TW #tableData-sticky th{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體" !important;}
.zh_CN #tableData th, .zh_CN #tableData-sticky th{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;}

/*investor relations*/
#irHeader,#globalAreaIR,#globalAreaIR #menu{width:100% !important;}
#irHeader #sitemapBox{margin: 20px 170px 10px 0 !important;}
#globalAreaIR #menu .topMenu > a,#globalAreaIR #menu ul a{box-sizing:content-box;}
#enIR_RightHeader,#IR_RightFooter{width:184px !important;float:right !important;margin-bottom:15px !important;}
#IR_RightMenu,#enIR_RightFooter,.col-md-4 #enIR_RightHeader{width:184px !important;float:right !important;}

.wire{width:auto !important;}
#irHeader #securities_code{margin-right:170px;}
#irTop .column3 .wire h2#financial-overview{background: url(../images/rohm-theme/static-images/ir_top_h2sub1.gif) no-repeat top left;}
#irTop .column3 .wire h2#library{background: url(../images/rohm-theme/static-images/ir_top_h2sub2.gif) no-repeat top left;}
#irTop .column3 .wire h2#stock-information{background: url(../images/rohm-theme/static-images/ir_top_h2sub3.gif) no-repeat top left;}
#IR_RightFooter,#IR_RightHeader{float:right !important;}
#irTop .column3 .wire h2 a{display: block;width: 243px;height: 50px;text-indent: -9999px;}
#irTop .column3 .wire.mrg-left10 h2[style="margin-top: 15px;"] a {text-indent: 0;}
#irTop .column3 .wire p{clear:both;}
@media (min-width: 981px) and (max-width:1113.98px){
	#irHeader #sitemapBox{margin: 20px 0px 10px 0 !important;}
}
@media (min-width: 768px) and (max-width:980.98px){
	.ja #irTop,.ja #irTop #headText,.ja #irTop h4.fin-h4,.ja #irTop #topicsBox,.ja #irTop .column3,.ja .entry_box{width:700px !important;}
	.ja #irTop .column3 .wire h2,.ja #irTop .column3 .wire h2 a,.ja #irTop .column3 .wire h2 a img{width: 226px !important;}
	
	.en #irTop,.en #irTop #headText,.en #irTop h4.fin-h4,.en #irTop #topicsBox,.en #irTop .column3,.en .entry_box{width:590px !important;}
	.en #irTop .column3 .wire,.en #irTop .column3 .wire a,.en #irTop .column3 .wire ul,.en #irTop .column3 .wire ul li{width: 186px !important;}
	.en .wire,.en .wire-end{width:186px !important;}
	.en #irTop a.Financial-link{height:60px!important;}
	#globalAreaIR #menu .topMenu > a{width:160px !important;}
	#globalAreaIR #menu .topMenu.shareholders_meeting a{width:140px !important;}
	#irHeader #sitemapBox{margin: 20px 0px 10px 0 !important;}
	#irHeader #securities_code{margin-right:0px;}
	#globalAreaIR #menu .financial_information>a:first-child{word-break:break-word;}
}
@media (min-width: 320px) and (max-width:980.98px){
	/*csr page*/
	#hdrNaviArea{width:910px !important;}
	#nwes_contents{width:auto !important;}
	#pageBodySub, #pageBodySub .textBox, #pageBodySub h3 strong, #pageBodySub h3, #nwes_contents .block>p, #nwes_contents .iso26000 p{width:673px !important;}
	.ja_JP #globalArea{width:934px !important;}
	.ja_JP #tabs4.tabs{width:510px!important}
	#globalArea ul#menu li.subMenu{width:340px !important;}
}
@media (max-width:980.98px){

	.headerquick-section .navbar-NotMobile { position: absolute; width: 19.5%; right: 40px;z-index: 10;}
	.safari.mobile .ja .headerquick-section .navbar-NotMobile {width: 19.5%;}
	.headerquick-section .navbar-NotMobile:hover {z-index: 10;}
}
@media (max-width:767.98px){
	#globalAreaIR #menu .financial_information>a:first-child{word-break:break-word;}
}
/*For Patch Upgrade*/
.clearfix.journal-content-article{display:block;}

/*Patch Install 85*/
.lfr-product-menu-panel.sidenav-menu-slider.open, .lfr-product-menu-panel.sidenav-menu-slider .sidenav-menu {text-align: left;}
.sidenav-fixed.sidenav-menu-slider a:link, .sidenav-fixed.sidenav-menu-slider a:focus, .sidenav-fixed.sidenav-menu-slider a:hover { color: inherit;}
.sidenav-fixed.sidenav-menu-slider .dropdown-menu > li > a:hover{color:#fff;}