/* lr-custome.css */
@media (min-width:856px){
	.rohm-LR7 .ja_JP  .events-right .col-xs-12,.rohm-LR7 .events-right .col-xs-12{position:static;}
	.rohm-LR7 .events-right .moreEventBtn{bottom: 22px;position: absolute;}
}
@media (min-width: 768px) and (max-width: 855.98px){
	.rohm-LR7 .ja_JP  .events-right .col-xs-12,.rohm-LR7 .events-right .col-xs-12{position:static;}
	.rohm-LR7 .events-right .moreEventBtn{bottom: 22px;position: absolute;}
	.en_US .news-left .col-xs-12.moreNewsbtn, .rohm-LR7 .en_US .events-right .moreEventBtn{bottom: 12px;}
}
/* End */
[class*='col-lg'],[class*='col-sm'],[class*='col-md'],[class*='col-xs']{padding:0;}
.blue,.orange,.red,.green, .crossrefsearch-page{padding-left: 0;padding-right: 0;}
/* xxxx */
/*Design tool*/
.design-tool-right .inner-tool-detail{margin-bottom:20px;}
.design-tool-right .inner-tool-detail .tool-img{max-width:50px;height:60px;background:url("../../images/rohm-theme/designtool.png");}
.design-tool-right .inner-tool-detail .tool-img.simulation{background-position: 0 6px;}
.design-tool-right .inner-tool-detail .tool-img.selection-guide{background-position: 0px -112px;}
.design-tool-right .inner-tool-detail .tool-img.ele-lab{background-position: 0px -224px;}
.design-tool-right .inner-tool-detail .tool-img.dis-inv{background-position: 0px -328px;}
.design-tool-right .inner-tool-detail .detail{padding-left:15px;}
.design-tool-right .inner-tool-detail .detail a b{text-transform: uppercase;font-size:14px;font-weight:normal;line-height: 16px;margin-bottom: 5px !important;display: inline-block;}

.en_US .rsm-wrap,.en_US .rsm-wrap .rsm-title h4,.en_US .rsm12 .rsm5 h4,.en_US .rsm12 .rsm7 h4,.en_US .anm-ret-wrap,.en_US .anm-ret-wrap .anm-ret-title h4,
.de_DE .rsm-wrap,.de_DE .rsm-wrap .rsm-title h4,.de_DE .rsm12 .rsm5 h4,.de_DE .rsm12 .rsm7 h4,.de_DE .anm-ret-wrap,.de_DE .anm-ret-wrap .anm-ret-title h4,
.en_US .distributor .links a, .en_US .prod-detail-desc .productInfo .alignRight,.de_DE .distributor .links a, .de_DE .prod-detail-desc .productInfo .alignRight,.en_US .rsm12 ul, 
.de_DE .rsm12 ul,.en_US .ret-info, .de_DE .ret-info{font-family: "IBM Plex SansRegular";}

.en_US .design-tool-right .inner-tool-detail .detail a b,.de_DE .design-tool-right .inner-tool-detail .detail a b,
.en_US .events-right h3,.en_US .news-left h3, .en_US .prod-highlight h3.title,.en_US .eng-tips h3.title, .en_US .distributor h3.title,.de_DE .events-right h3,.de_DE .news-left h3, .de_DE .prod-highlight h3.title,.de_DE .eng-tips h3.title, .de_DE .distributor h3.title{font-family: 'IBM Plex SansMedium' !important;}

.en_US .design-tool-right .inner-tool-detail .detail a span,.de_DE .design-tool-right .inner-tool-detail .detail a span,
.en_US .news-left .news-inner p, .en_US .events-right .events-inner p,.de_DE .news-left .news-inner p, .de_DE .events-right .events-inner p,
.en_US .prod-highlight .txt-ellipsis, .en_US .prod-highlight .link-more,.de_DE .prod-highlight .txt-ellipsis, .de_DE .prod-highlight .link-more,
.en_US .desc div,.de_DE .desc div{font-family: 'IBM Plex SansRegular'!important;}

.en_US .news-left .news-inner b.date,.en_US .events-right .events-inner b.date,.de_DE .news-left .news-inner b.date,.de_DE .events-right .events-inner b.date{font-family: 'IBM Plex SansLight'!important;}

.en_US .prod-highlight #prod-slider .prod-inner h3,.en_US .distributor h3,.de_DE .prod-highlight #prod-slider .prod-inner h3,.de_DE .distributor h3{font-family: 'IBM Plex SansBold';}

.ko_KR .design-tool-right .inner-tool-detail .detail a b,
.ko_KR .design-tool-right .inner-tool-detail .detail a span,.ko_KR .design-tool-right .inner-tool-detail .detail a span,
.ko_KR .news-left .news-inner b.date,.ko_KR .events-right .events-inner b.date,
.ko_KR .news-left h3,.ko_KR .news-left .news-inner p, .ko_KR .events-right .events-inner p, .ko_KR .events-right h3,
.ko_KR .prod-highlight h3.title,.ko_KR .eng-tips h3.title,.ko_KR .prod-highlight #prod-slider .prod-inner h3,
.ko_KR .prod-highlight .txt-ellipsis,.ko_KR .prod-highlight .link-more,
.ko_KR .distributor h3,.ko_KR .distributor h3.title,.ko_KR .distributor .links a,.ko_KR .desc div{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif"!important;}


.zh_TW .design-tool-right .inner-tool-detail .detail a b,
.zh_TW .design-tool-right .inner-tool-detail .detail a span,.zh_TW .design-tool-right .inner-tool-detail .detail a span,
.zh_TW .news-left .news-inner b.date,.zh_TW .events-right .events-inner b.date,
.zh_TW .news-left h3,.zh_TW .news-left .news-inner p, .zh_TW .events-right .events-inner p,
.zh_TW .prod-highlight h3.title,.zh_TW .eng-tips h3.title,.zh_TW .prod-highlight #prod-slider .prod-inner h3,
.zh_TW .prod-highlight .txt-ellipsis,.zh_TW .prod-highlight .link-more,
.zh_TW .distributor h3,.zh_TW .distributor h3.title,.zh_TW .distributor .links a,.zh_TW .desc div{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體"!important;}


.zh_CN .design-tool-right .inner-tool-detail .detail a b,
.zh_CN .design-tool-right .inner-tool-detail .detail a span,.zh_CN .design-tool-right .inner-tool-detail .detail a span,
.zh_CN .news-left .news-inner b.date,.zh_CN .events-right .events-inner b.date,
.zh_CN .news-left h3,.zh_CN .news-left .news-inner p, .zh_CN .events-right .events-inner p,
.zh_CN .prod-highlight h3.title,.zh_CN .eng-tips h3.title,.zh_CN .prod-highlight #prod-slider .prod-inner h3,
.zh_CN .prod-highlight .txt-ellipsis,.zh_CN .prod-highlight .link-more,
.zh_CN .distributor h3,.zh_CN .distributor h3.title,.zh_CN .distributor .links a,.zh_CN .desc 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!important;}

.ja_JP .design-tool-right .inner-tool-detail .detail a b,.ja_JP .design-tool-right .inner-tool-detail .detail a span,
.ja_JP .news-left .news-inner b.date,.ja_JP .events-right .events-inner b.date,.ja_JP .news-left h3,
body.ja_JP .news-left .news-inner b.date, body.ja_JP .events-right .events-inner b.date,
.ja_JP .news-left .news-inner p,.ja_JP .events-right .events-inner p, .ja_JP .events-right h3,
.ja_JP .prod-highlight h3.title,.ja_JP .eng-tips h3.title,.ja_JP .prod-highlight #prod-slider .prod-inner h3,
.ja_JP .prod-highlight .txt-ellipsis,.ja_JP .prod-highlight .link-more,
.ja_JP .distributor .links a,.ja_JP .distributor h3,.ja_JP .distributor h3.title,.ja_JP .desc div{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium","Yu Gothic Medium","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important;}
/* lr-custome.css */
#main-content .portlet-static.portlet-boundary_com_rohm_news_home_portlet_RohmNewsHomeWebPortlet_{margin-top:0px;}
@media (max-width: 767.98px) {
	.rohmhome  .portlet > .portlet-content-editable, .rohmhome .portlet:hover > .portlet-content-editable, .rohmhome  .portlet.focus > .portlet-content-editable {border:0 none;}
	.background-gray1 .fix-width{padding:0;}
	.ja_JP .background-gray1, .ja_JP .background-gray2{background-color:#eaeaea;width:100%;float:left;}
	.rohmhome .fix-width.content .col-md-12, .rohmhome .fix-width.content .fix-width{padding:0 0px !important;}
}
/*News*/
.ja_JP .news-inner a:hover p,.ja_JP .events-inner a:hover p{color:#E3001A;}
.ja_JP #wrapperrohm .moreNewsbtn .rohm-btn,.ja_JP #wrapperrohm .moreEventBtn .rohm-btn{padding:10px 20px !important;}

/* End */
#wrapperrohm .events-right .events-inner a.rohm-btn{margin-right:0;}
.ja_JP .news-left .news-inner b.date,.ja_JP .events-right .events-inner b.date{font-size:14px;}
.design-tool-right .inner-tool-detail .detail a span{font-size:14px;line-height:18px;color:#2a2a2a;display: inline-table;}
.design-tool-right .inner-tool-detail .detail a:hover, .design-tool-right .inner-tool-detail .detail a:focus{color:#2a2a2a; text-decoration:none;}
.news-left,.events-right{background-color:#fff;line-height: 18px;margin: 30px 0 20px 0;min-height:584px;}
.news-left .news-inner{padding-right:20px;color:#141414;}
.news-left .news-inner b.date,.events-right .events-inner b.date{font-size:16px;color:#141414;font-weight:normal;}
.ja_JP .news-left h3, .ja_JP .events-right h3{font-weight:bold;}
.news-left .news-inner p, .events-right .events-inner p,.prod-highlight .txt-ellipsis{font-size:13px;line-height: 20px;overflow:hidden;}
#wrapperrohm .news-left .news-inner a, #wrapperrohm .events-right .events-inner a, #wrapperrohm .news-left .news-inner a:hover, #wrapperrohm .events-right .events-inner a:hover, #wrapperrohm .news-left .news-inner a:focus, #wrapperrohm .events-right .events-inner a:focus{text-decoration:none;}
#wrapperrohm .intro-btn-group a.graybutton, #wrapperrohm .intro-btn-group a.graybutton:hover{display:inline-block;}
/*events*/
.events-right h3,.news-left h3, .prod-highlight h3.title,.eng-tips h3.title, .distributor h3.title{text-transform:uppercase;color:#dc2640;font-size:17px;}
.events-right h3,.news-left h3{font-weight:bold;margin-top: 24px;margin-bottom: 14px;}
/*button global*/
 .lfr-actions.lfr-extended:hover, .lfr-actions.lfr-extended:hover ul{padding-top: 10px;padding-bottom:10px;}

.news-left .news-inner p, .events-right .events-inner p{max-height:80px;color:#141414;font-weight:normal;margin-top: 0px;}
.prod-highlight,.distributor,.eng-tips{background:#fff;margin-bottom: 30px;min-height: 500px;}
.prod-highlight{margin-right:20px;position: relative;}
#dots{position: absolute;bottom: 0;width: 50%;margin-bottom: 40px;margin-left:20%;display:inline-block;text-align: center;}
.prod-highlight h3.title,.eng-tips h3.title, .distributor h3.title{margin:0;padding-top:24px;font-weight:normal;}
.firefox .en_US .prod-highlight #prod-slider .prod-inner h3,.firefox .en_US .distributor h3,.firefox .de_DE .prod-highlight #prod-slider .prod-inner h3,.firefox .de_DE .distributor h3{font-weight:normal;}
.prod-highlight #prod-slider .prod-inner h3,.distributor h3{margin-bottom:20px;text-transform: uppercase;font-size:18px;}
.prod-highlight .carousel-inner>.item h3{text-transform: uppercase;}
.prod-highlight .carousel-inner>.item>img{display:block;width: 50px;height: 100px;text-align: center;position: inherit;}
.prod-highlight #wrap{padding:0 20px 20px 20px; overflow: hidden;min-height: 346px;}
.prod-highlight .carousel-inner>.item,.prod-highlight .carousel{height:initial;}
.prod-highlight .prod-detail{position:relative;}
#prod-slider .prod-inner div {text-align: left;}
.prod-highlight .prod-inner .link-more{color:#DA2540;position:absolute;bottom:4px;right:0;padding-left:8px;background-color:#fff;width:70px;}
.prod-highlight .prod-inner .link-more .ellipsis{float: left;color:#333;}
.prod-highlight .txt-ellipsis{text-overflow: ellipsis;max-height: 98px;position: relative;padding-right: 1em;}
.prod-highlight .txt-ellipsis:before{content: '...';position: absolute; right: 9px;bottom: -2px;font-weight: bold;}
.prod-highlight .link-more{color: #DA2540;font-size: 14px;line-height:30px;}/*link more css*/
#wrapperrohm a{color:#333;}
#wrapperrohm .news-left .news-inner a, #wrapperrohm .events-right .events-inner a, #wrapperrohm .news-left .news-inner a:hover, #wrapperrohm .events-right .events-inner a:hover, #wrapperrohm .news-left .news-inner a:focus, #wrapperrohm .events-right .events-inner a:focus,#wrapperrohm .eng-tips .tips-img a.rohm-btn,#wrapperrohm .eng-tips .tips-img a.rohm-btn:hover{padding-top: 10px!important;padding-bottom: 10px!important;}
/*distributor*/
.distributor{margin:0 10px 30px;}
.distributor h3{padding:0px 20px 0px;}
.distributor img{width:100%;max-height:180px;padding: 0 20px;}
.ja_JP .distributor h3{font-weight:bold;}
.distributor .links a, .prod-detail-desc .productInfo .alignRight{display:block;font-size: 14px;}
.distributor .links a{color: #DA2540!important;padding: 0 20px;}
/*engineering tips*/
.eng-tips{margin-left:0px;}
.eng-tips img{width:100%;padding: 0px 20px 0 20px;max-height: 135px;border-top: 2px solid #E6E6E6;}
.eng-tips .tips-img > div{position:relative;}
.eng-tips .tips-img .rohm-btn{position: absolute;right: 20px;bottom: 10px;}
#wrapperrohm .eng-tips .tips-img a.rohm-btn,#wrapperrohm .eng-tips .tips-img a.rohm-btn:hover{color:#fff;line-height: 16px;}
/* ----- */

.events-right .events-inner, .news-left .news-inner{ padding-top: 5px; padding-left: 0px;}

/* New Homepage 2762 */
.home-hidden-row{display:none;}
.rohmhome .background-gray1, .rohmhome .background-gray2, .rohm-newshome-portlet .background-gray2{background-color: #ffffff;}
.rohmhome .col-md-8.setting#column-1 {padding-right: 15px; padding-left: 0;}
.rohmhome .col-md-4.setting#column-9 {padding-left: 15px;padding-right: 0;}

.carousel-indicators li{border-radius: 0!important;}
.color-scheme .carousel-indicators li{background-color: #fff !important;width: 15px!important;height: 15px!important; margin:1px 0 1px 16px!important;}
.color-scheme .carousel-indicators .active{background-color:#E3001A !important;}
.color-scheme .carousel-indicators li.active:first-child{margin-left:0px!important;}

.npt-wrap{min-height:400px;border-top: 7px solid #EDEDED;border-bottom: 7px solid #EDEDED;border-left: 7px solid #EDEDED;padding:15px;background:#fff url("../../images/rohm-theme/newrohm-img/new-products-img.png") 290px 100% no-repeat;}
.t1{padding-top:20px;margin-left:30px;border-bottom: 1px solid #EDEDED;width: 260px;}
.zh_CN .t1, .zh_TW .t1, .ko_KR .t1, .ja_JP .t1{width: 254px;}
.t1 h4{margin-bottom:5px;}
.t1 h4,.t2 h5{font-size: 20px;line-height:1.1;}
.t1 p{font-size:14px;font-style: italic;}
.t2{padding-top:15px;width: 260px;}
.t2 h5{padding-left:30px;padding-bottom:5px;background:url("../../images/rohm-theme/newrohm-img/rightarrowlarge.png") 10px 3px no-repeat;}
.t2 p{font-size:16px;padding-left: 30px;}
.t1 .t3button{margin-top:0px;margin-bottom: 10px;}
.t1 .t3button .t3b:first-child {margin-left: 0;}
.t3button{margin-top:25px;}
.t3button .t3b{padding:6px 20px 8px;border-radius: 4px;font-size:16px;margin-right:14px;}
.t3button .t3b:first-child{margin-left:24px;}
.t3button .t3b:last-child{margin-right:0px;}
.t3button .t3b.blackbutton,.t3button .t3b.blackbutton:hover{color:#fff !important;}
.t3button .t3b.outlineredbutton{padding:4px 20px 6px;border:2px solid #D90013;}
.t3button .t3b.blackbutton:hover, .t3button .t3b.outlineredbutton:hover{opacity:0.5;}

.rsm-wrap{margin-top: 40px;margin-bottom:40px;}
.rsm-wrap,.rsm-wrap .rsm-title h4,.rsm12 .rsm5 h4,.rsm12 .rsm7 h4,.anm-ret-wrap,.anm-ret-wrap .anm-ret-title h4{color: #252528;font-size: 20px;font-weight: 600;}
.rsm-wrap .rsm-title h4,.anm-ret-wrap .anm-ret-title h4{letter-spacing: 2px;line-height: 27px;padding: 7px 0px 7px 50px;margin-bottom: 20px;}
.rsm12{border: 7px solid #EDEDED;padding:16px 13px 30px;display: block;}
/* jira 2994 */
.rsm12{display: flex;padding-bottom:16px;padding-left: 0;padding-right: 0;}
.rsm12 .br1{border-right: 1px solid #DCDEE6;}
.rsm12 .br1.w30.fl .aligncenter, .rsm12 .br1.w30.fl:first-child h4{text-align:center;}
.rsm12 .br1.w30.fl:nth-child(2) h4{text-align:left;}
.rsm12 .w3-10, .rsm12 .w30, .rsm12 .br1.w20{width:30%;}
.rsm12 .br1 h4{font-size: 16px;}
.rsm12 .br1.w30, .rsm12 .br1.w25, .rsm12 .br1.w20, .rsm12 .br1.w15{padding-right: 15px;padding-left: 15px;}
.rsm12 .br1:last-child{border-right:0px none;}
.rsm12 ul{list-style:none;font-size: 15px;margin: 10px 0;font-weight: 400;line-height: 22px;}
.rsm12 ul li{background: url(../../images/rohm-theme/right-arrow.gif) 0px 8px no-repeat;padding-left: 8px;}
.rsm12 ul li a:hover{opacity:.5;}
@media (min-width:768px) and (max-width:992.98px){
	.rsm12 .br1.w30, .rsm12 .br1.w25, .rsm12 .br1.w20, .rsm12 .br1.w15{padding-right: 10px;padding-left: 10px;}
}
@media (max-width:767.98px){
	.rsm12{display: block;overflow:hidden;padding-bottom:0;padding-left: 6px; padding-right: 6px;}
	.rsm12 .br1{border-right:0px none;border-bottom: 1px solid #DCDEE6;padding-bottom:5px;margin-bottom:15px;}
	.rsm12 .br1:last-child{border-bottom:0 none;}
	.rsm12 .br1.w30, .rsm12 .br1.w25, .rsm12 .br1.w20, .rsm12 .br1.w15{padding-right: 10px;padding-left: 10px;width:100%;}
	.rsm12 .br1.w20:last-child, .rsm12 .br1.w15:last-child{margin-bottom:0px;}
}
/* jira 2994 End */
.rsm12 .rsm5:first-child,.rsm12 .rsm7:first-child{border-right: 1px solid #DCDEE6;margin-right: 1%;padding-right: 1.4%;}
.rsm12 .rsm5{width: 40%;}
.rsm12 .rsm7{width: 58.33333%;}
.rsm12 .rsm5,.rsm12 .rsm7{display: inline-block;}
.ko_KR .rsm12 .rsm5,.zh_CN .rsm12 .rsm5{width: 39.8%;}
.rsm12 .rsm5 h4,.rsm12 .rsm7 h4{}
.rsm12 .rsm5 ul,.rsm12 .rsm7 ul{display:block;margin:13px 0 0;padding:0;width: 100%;list-style: none;}
.rsm12 .rsm5 ul li,.rsm12 .rsm7 ul li{position:relative;height: 100px;margin-right: 2%;text-align: center;letter-spacing: 0;line-height: 18px;float: left;background: linear-gradient(180deg, #FAFAFA 0%, #EDEDED 100%);box-shadow: 0 2px 4px 0 rgba(37,37,40,0.48);}
.rsm12 .rsm5 ul li{width: 32%;}
.rsm12 .rsm7 ul li{width: 23.5%;}
.rsm12 .rsm5 ul li:last-child,.rsm12 .rsm7 ul li:last-child{margin-right:0;}
.rsm12 .rsm5 ul li a,.rsm12 .rsm7 ul li a {text-decoration: none;display:table-cell;vertical-align: middle;width: 32%;height:100px;padding-left: 16px;text-align: left;color:#333;font-weight:600;}
.zh_CN .rsm12 .rsm5 ul li a,.zh_CN .rsm12 .rsm7 ul li a{font-size: 0.80em;}
#wrapperrohm .rsm12 .rsm5 ul li a:hover,#wrapperrohm .rsm12 .rsm7 ul li a:hover,.anm-content-wrap .anm-des a:hover,.rsm-wrap .rsm-title h4 a:hover{opacity:.5;}
#wrapperrohm .rsm12 .rsm5 ul li a:hover,#wrapperrohm .rsm12 .rsm7 ul li a:hover{font-weight:600;}
.newtag {position:absolute;top:0;left: -1px;background: url("../../images/rohm-theme/newrohm-img/newtag.png") 0 0 no-repeat !important;width: 50px;height: 50px;}
.anm-ret-wrap{float:left;width:49%;}
.anm-ret-wrap:first-child{padding-right:15px;}
.anm-ret-wrap:last-child{padding-left:15px;float: right;}
.anm-ret12{background: linear-gradient(133deg, #031014 0%, #006f80 100%); padding:20px;}
.anmb{border: 7px solid #4f797f;padding: 25px 10px 25px 20px;height: 275px;background: url(../../images/rohm-theme/newrohm-img/anpimg.png) 100% 100% no-repeat;}
.anm-content-wrap .anmret-title, .anm-content-wrap .anm-des{padding-left:32px; color:#fff;}
.anm-content-wrap .anmret-title{background-position: -4px -953px !important;font-size: 15px; letter-spacing: 2px; line-height: 20px;padding-top: 22px;}
.anm-content-wrap .anm-des{font-size: 14px; line-height: 16px;font-weight: 100; margin-top: 5px;}
.anm-content-wrap .anm-des a{clear:both; font-size:20px;text-transform:uppercase;border: 1px solid #fff;border-radius: 4px;padding: 10px 26px;display: table;margin-top: 20px;color: #fff;}
.anm-content-wrap .anm-des a,.anm-content-wrap .anm-des a:hover{color:#fff !important;}
.rectangle{height: 95px;width: 100%;border: 7px solid #EDEDED;position:relative; margin-bottom: 15px;}
.ko_KR .rectangle:last-child .ret-info,.zh_CN .rectangle:last-child .ret-info,.zh_TW .rectangle:last-child .ret-info,.ja_JP .rectangle:last-child .ret-info{padding-top:4px;}
.listgroup{height: 50px;line-height: 50px;max-width: 68%;padding-left: 22px;vertical-align: middle;display: block;}
.zh_CN .listgroup img{max-width:144px}
.ret-info{color: #252528;font-size: 13px;font-style: italic;letter-spacing: 0;line-height: 14px;font-weight: 100;display: block;}
.circle-out {height: 95px; width: 124px;position:absolute;right: 23px;top: -13px;}
.rsm-wrap .rsm-title h4{background-position: 0px 0px !important;}
.anm-ret-wrap .anm h4{background-position: 0px -201px !important;}
.anm-ret-wrap .ret h4{background-position: 0px -402px !important;}

.rsm-wrap .rsm-title h4,.anm-ret-wrap .anm-ret-title h4, .slick-prev, .slick-next, .anm-content-wrap .anmret-title{background-image: url(../../images/rohm-theme/newrohm-img/icon_homepage.png) !important; background-repeat:no-repeat !important;}
.slick-dots li button, .slick-prev, .slick-next{width:23px!important;}
.slick-prev, .slick-next{background-color:transparent !important; opacity: 1;}
.slick-prev:before,.slick-next:before{content:'' !important;}
.slick-prev{background-position: -9px -617px !important;}
.slick-next{background-position: -9px -788px !important;}
.homeslider{padding-top:39px;padding-bottom: 39px;margin-top: 25px;margin-bottom: 20px;border-top: 1px solid #E8E8E8;}
.homeslider .desc {width: 100%;min-height: 104px;}
.homeslider .desc h3,.homeslider .desc div,.homeslider .autoset .part2, .events-right h3, .news-left h3{color: #252528;}
.homeslider .desc h3, .events-right h3, .news-left h3{ font-size: 20px;font-weight: 600;letter-spacing: 2px;line-height: 20px; margin: 0 0 5px;font-style: normal;}
.events-right h3, .news-left h3{margin-bottom:20px;}
.homeslider .desc div{font-size: 16px;font-style: italic;font-weight: 300;letter-spacing: 0;line-height: 16px;margin-left:0;margin-bottom: 14px;}
.homeslider .slick-slider{padding-top:0; padding-bottom:0;}
.homeslider .slick-initialized .slick-slide{border-right: 1px solid #E8E8E8; padding-left: 22px; padding-right: 22px;height: 300px; position: relative;outline:0;}
.homeslider .slick-initialized .slick-slide:last-child{padding-right: 0px;border-right:0 none;}
.homeslider .autoset .part2 {width: 46%;float: left; margin-left: 20px;font-weight: 600;letter-spacing: 0;line-height: 18px;font-size: 14px;}
.homeslider .autoset .part2 p{margin-bottom:0;}
.homeslider .autoset .part2 p span{font-weight:100; display: inline-block;padding-right: 4px;}
.homeslider .autoset .part2 div:first-child{margin-bottom:10px;}
.homeslider .t3button{width: 100%;clear:both;display: inline-block;position: absolute; bottom: 8px; left: 20px;}
.homeslider .t3button .t3b:first-child {margin-left: 0px;}
.homeslider .slick-slide img{max-height: 190px;}
.events-right .events-inner p a,.events-right .events-inner p a:hover{color:#D90013!important;font-size: 14px;font-weight: 600;}
.news-left .col-md-4 p a,.events-right .events-inner b.date{font-weight: 600;}
.news-left .col-md-4,.news-left .col-md-12,.news-left .col-md-6{margin-right: 15px;border-right: 1px solid #E8E8E8;padding-right: 15px;}
.news-left .col-md-4{width: 31.5%;}
/* JP News home */
.news-left .col-md-12{width: 95%;}
.news-left .col-md-6{width: 47%;}

.news-left .col-md-4:nth-child(4),.news-left .col-md-6:nth-child(3){margin-right: 0px!important;}
.homeslider,.news-left .news-inner{padding-right:0;border-bottom: 1px solid #E8E8E8;}
.news-left .news-inner:last-child{border-bottom:0;}
.events-right .events-inner{border-top: 1px solid #E8E8E8;padding-right:20px;}
.events-right .events-inner:nth-child(2), .moreEventBtn .events-inner{border-top:0!important;}
.news-left .news-inner b.date{font-style: italic;font-size: 14px;}
/*static carousel*/
@media (min-width:768px) and (max-width:931.98px){
	.anm-ret-wrap:first-child .anm-ret-title h4, .iostargetdevice .anm-ret-wrap:last-child .anm-ret-title h4,
	.iostargetdevice .zh_CN .anm-ret-wrap:last-child .anm-ret-title h4{margin-bottom:0;padding-bottom:0;}
	
	.iostargetdevice .ja_JP .anm-ret-wrap:last-child .anm-ret-title h4{margin-bottom:20px;padding-bottom:7px;}
}
@media (min-width:932px) and (max-width:986.98px){
	.iosNottargetdevice .zh_TW .anm-ret-wrap:first-child .anm-ret-title h4{margin-bottom:0;padding-bottom:0;}
}
@media (min-width:932px) and (max-width:1024.98px){
	.iostargetdevice .ko_KR .anm-ret-wrap:first-child .anm-ret-title h4{margin-bottom:0;padding-bottom:0;}
}
@media (min-width:932px) and (max-width:980.98px){
	.iosNottargetdevice .ko_KR .anm-ret-wrap:first-child .anm-ret-title h4{margin-bottom:0;padding-bottom:0;}
}
@media (min-width:855px) and (max-width:1083.98px){
	.iostargetdevice .zh_CN .anm-ret-wrap:first-child .anm-ret-title h4,
	.iosNottargetdevice .zh_CN .anm-ret-wrap:first-child .anm-ret-title h4{margin-bottom:0px;padding-bottom:0px;}
}
@media (min-width:768px) and (max-width:854.98px){
	.iosNottargetdevice .zh_CN .anm-ret-wrap:first-child .anm-ret-title h4,
	.iosNottargetdevice .zh_CN .anm-ret-wrap:last-child .anm-ret-title h4{margin-bottom:0;padding-bottom:0;}
}
@media (min-width:801px) and (max-width:896.98px){ 
	.iostargetdevice .anm-ret-wrap:last-child .anm-ret-title h4, .anm-ret-wrap:last-child .anm-ret-title h4{margin-bottom:20px;padding-bottom:7px;}
}
@media (min-width:800.9px) and (max-width:896.98px){ 
	.touch.indexeddb.iostargetdevice .de_DE .anm-ret-wrap:last-child .anm-ret-title h4,
	.touch.indexeddb.iostargetdevice .zh_TW .anm-ret-wrap:last-child .anm-ret-title h4,
	.touch.indexeddb .de_DE .anm-ret-wrap:last-child .anm-ret-title h4,
	.touch.indexeddb .zh_TW .anm-ret-wrap:last-child .anm-ret-title h4{margin-bottom: 20px;padding-bottom: 7px;}
}
@media (min-width:768px) and (max-width:932.98px){
	.touch.no-indexeddb.iostargetdevice .en_US .anm-ret-wrap:last-child .anm-ret-title h4,
	.touch.no-indexeddb .en_US .anm-ret-wrap:last-child .anm-ret-title h4,
	.touch.no-indexeddb.iostargetdevice .de_DE .anm-ret-wrap:last-child .anm-ret-title h4,
	.touch.no-indexeddb .de_DE .anm-ret-wrap:last-child .anm-ret-title h4{margin-bottom: 20px;padding-bottom: 7px;}
}
@media (min-width:768px) and (max-width:772.98px){
	.iosNottargetdevice .zh_TW .anm-ret-wrap:last-child .anm-ret-title h4{margin-bottom:0;padding-bottom:0;}
}
@media (min-width:768px) and (max-width:990.98px){
	.homeslider .autoset .part2 {width: 141px;}
	.homeslider .slick-initialized .slick-slide:nth-child(2){border-right:0;}
}
@media (min-width:768px) and (max-width:992.98px){
	.rsm-wrap{ width: 100%;}
	.npt-wrap{min-height: 350px;}
	.rsm12 .rsm5{width: 40%;}
	.ko_KR .rsm12 .rsm5,.zh_CN .rsm12 .rsm5{width: 39.8%;}
	.rsm12 .rsm7{width: 58.13333%;}
	.rsm12 .rsm5 ul li a,.rsm12 .rsm7 ul li a{font-size: 0.70em;}
	.zh_CN .rsm12 .rsm5 ul li a,.zh_CN .rsm12 .rsm7 ul li a{font-size:0.60em;}
	.ko_KR .rsm12 .rsm5 ul li a,.ko_KR .rsm12 .rsm7 ul li a{font-size: 0.60em;}
	.circle-out{right: 0px;}
}
/* End 2762 */
@media (min-width:768px) and (max-width: 1170.98px){
	.news-left, .events-right{height:660px;}
}
@media (min-width:856px){
.news-left,.events-right{ position: relative;min-height: 500px;}
.news-left .col-xs-12.moreNewsbtn{bottom: 22px;position: absolute;}
.en_US .news-left .col-xs-12.moreNewsbtn,.rohm-LR7 .en_US .events-right .moreEventBtn{bottom: 0px;}
.ja_JP .news-left .col-xs-12.moreNewsbtn,.rohm-LR7 .ja_JP .events-right .moreEventBtn{bottom: 8px;}
}
@media (min-width:768px) and (max-width:855.98px){
.news-left,.events-right{ position: relative;min-height: 500px;}
.zh_TW .news-left,.zh_TW .events-right{ min-height: 735px;}
.news-left .col-xs-12.moreNewsbtn{bottom: 22px;position: absolute;}
.events-right{margin-left:7px;}
}
@media (max-width:767.98px){
	.rohmhome .col-xs-12.setting#column-1,.anm-ret-wrap:first-child {padding-right: 0px;padding-left: 0;}
	.rohmhome .col-xs-12.setting#column-9,.anm-ret-wrap:last-child {padding-left: 0px;}
	.rohm-LR7 .carousel-indicators{bottom: 0;}
	.rohm-LR7 ol.carousel-indicators,#column-7.setting{background-color:#fff;}
	.moreNewsbtn, .moreEventBtn{padding-bottom:0;margin-top:15px;margin-bottom:15px;}
	.moreNewsbtn .news-inner .rohm-btn, .moreEventBtn .events-inner .rohm-btn{width:100%; display:block;}
	.t2 p, .t3button .t3b.outlineredbutton,.t2 h5{text-shadow: 1px 1px 0px #fff;}
	.rsm-wrap{margin-top: 20px; margin-bottom: 20px;}
	.npt-wrap{border-right: 7px solid #EDEDED; background-position:100% 100%;}
	.rsm12 .rsm5,.anm-ret-wrap,.ko_KR .rsm12 .rsm5,.zh_CN .rsm12 .rsm5,
	.rsm12 .rsm7,.anm-ret-wrap,.ko_KR .rsm12 .rsm7,.zh_CN .rsm12 .rsm7{width:100%;}
	.rsm12 .rsm5:first-child,.rsm12 .rsm7:first-child{border-right:0 none;margin-right:0;padding-right:0;}
	.rsm12 .rsm7:last-child,.rohmhome .col-xs-12.setting#column-9 {margin-top:16px;}
	.zh_CN .rsm12 .rsm5 ul li,.zh_CN .rsm12 .rsm7 ul li{line-height: 22px;}
	.rsm12 .rsm5 ul li a,.rsm12 .rsm7 ul li a{font-size: 2.8vw;}
	.zh_CN .rsm12 .rsm5 ul li a,.zh_CN .rsm12 .rsm7 ul li a{font-size: 2.4vw;line-height:16px;}
	.anm-ret-wrap:last-child{margin-top:31px;}
	.rohmhome .col-xs-12#column-5,.rohmhome .col-xs-12.setting#column-9{padding-left:15px;padding-right:15px;}
	.news-left, .events-right{margin-top:0;}
	/*news*/
	.news-left{height:auto;margin-bottom:20px;}
	.news-inner .rohm-btn, .events-inner .rohm-btn{width:100%;}
	.faq-btn button, .intro .intro-btn-group .linkbtn,#wrapperrohm .faq-btn a.faq-prd,#wrapperrohm .faq-btn a, #wrapperrohm .intro .intro-btn-group a.linkbtn{min-width: 100%; text-align: center;display: inline-block;}
	/*events*/
	.events-right{height:auto;margin-top: 0;}
	.events-right,.news-left{min-height:auto;}
	.events-right .moreEventBtn{padding-bottom:0;}
	.marginBottom20{display:block;}
	.slick-dotted.slick-slider{margin-bottom:0 !important;}
	.news-left .news-inner,.events-right .events-inner{padding-right:0;}
	.news-left .col-md-4,.news-left .col-md-12,.news-left .col-md-6{width:100%;margin-right:0;padding-right:0;border-right:0;}
	.background-gray2 .fix-width.margin-b-ie,.background-gray2 .fix-width .col-md-12:first-child{padding-left:0 !important; padding-right:0!important;}
	.slick-track{width:auto !important;}
	.homeslider{padding-bottom:0;}
	.slick-prev, .slick-next{display:none !important;}
	.homeslider .slick-initialized .slick-slide {border-right: 0px none;padding-left: 0px;padding-right: 0px;}
	.homeslider .t3button{position:relative;bottom: 0px;left: 0px;}
	.homeslider .autoset .part2{width: 65%;}
	.homeslider .desc{min-height:auto;}
	.homeslider .desc div{display: inline-block;}
	.homeslider .slick-initialized .slick-slide,.homeslider .regular.slider .slidegroup{width: 100% !important;height:100%; margin-bottom: 40px;}
	.homeslider .t3button .fullsizebutton{width:100%;display: block;text-align: center;}
}
@media (min-width:425px) and (max-width:767.98px){
	.rsm12 .rsm7:last-child,.rohmhome .col-xs-12.setting#column-9 {margin-top:46px;}
}
@media (max-width:479.98px){
	.circle-out{right: -6px;}
	.homeslider .autoset .part2{width: 60%;}
	.color-scheme .carousel-indicators li{margin: 1px 0 1px 8px !important;}
}
@media (max-width:430.98px){
	.rsm12 .rsm5 ul li, .rsm12 .rsm5 ul li a,
	.rsm12 .rsm7 ul li, .rsm12 .rsm7 ul li a{font-size:2.6vw;line-height:12px;}
	.zh_CN .rsm12 .rsm5 ul li a,.zh_CN .rsm12 .rsm7 ul li a{font-size: 2.2vw;line-height:13px;}
}
@media (max-width:375.98px){
	.rsm12 .rsm5 ul li, .rsm12 .rsm5 ul li a,
	.rsm12 .rsm7 ul li, .rsm12 .rsm7 ul li a{font-size: 2.4vmin;line-height:12px;}
	.zh_CN .rsm12 .rsm5 ul li a,.zh_CN .rsm12 .rsm7 ul li a{font-size: 2vw;}
	.npt-wrap{padding: 4%;}
	.t1{margin-left: 10%;}
	.homeslider .autoset .part2{width: 55%;}
	.t3button .t3b.blackbutton, .t3button .t3b.blackbutton:hover{box-shadow: -1px 0px 12px #fff;}
}
@media (max-width:320.98px){
	.rsm12 .rsm5 ul li, .rsm12 .rsm5 ul li a,
	.rsm12 .rsm7 ul li, .rsm12 .rsm7 ul li a{font-size: 2.5vmin;line-height:12px;}
	.rsm12 .rsm5 ul li a, .rsm12 .rsm7 ul li a{padding-left: 13px;}
	.zh_CN .rsm12 .rsm5 ul li a,.zh_CN .rsm12 .rsm7 ul li a{font-size: 2.2vw;}
	.anmb{padding-left:10px; padding-right:10px;}
	.rsm12{padding-left:6px; padding-right:6px;}
	.circle-out{right: -20px;top: -2px;}
	.circle-out img{max-width: 80% !important;}
	.listgroup{padding-left: 3%;}
	.t1{width: 236px;}
}