.container {
	padding-left:0px!important;
	padding-right:0px!important;
}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

@-ms-viewport {
  width: device-width;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }



}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .portlet-layout.row{margin-left: 0px;}
  .modal-open .modal-dialog .row {margin-left: -15px; margin-right: -15px;}
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
.span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
.span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
.span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
.span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
.span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
.span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
.span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
.span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
.span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
.span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
.span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
.span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 100%;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0 !important;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.564102564102564%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .portlet-layout.row{margin-left: 0px;}
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 100%;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0 !important;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  
}

@media (max-width: 767px) {
	body.staging, body.live-view {
		border-left: 0px solid #F00;
		border-right: 0px solid #F00;
	}
	body.live-view {
		border-color: #FC0;
	}
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
	.partNameMobi{ width: 150px;}
	.InventrybuttonMobi{width:100% !important;} /*ROHMAPPLICATIONINTERNAL-86*/
}

@media (min-width: 481px) and (max-width: 640px){
	.hi .registrationindustry, .hi .registrationoccupations, .hi .registrationpostname { width: 270px;}
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .media .pull-left,
  .media .pull-right {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}

@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 1281px){
	#wrapperrohm.newROHM .rohm-breadcrumb-portlet .portlet{margin-left:auto; margin-right:auto;  width: 1170px;}
}
@media (min-width: 1171px) and (max-width: 1280px){
	#wrapperrohm.newROHM .rohm-breadcrumb-portlet .portlet{margin-left:auto; margin-right:auto;  width: 1170px;}
}
@media (min-width: 980px) and (max-width: 1170px){
	#wrapperrohm.newROHM .rohm-breadcrumb-portlet .portlet{margin-left:auto; margin-right:auto; width: 100%;}
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
  .thumblist { max-width: 29.6%; clear:none;}
  .portlet-layout.row{margin-left: 0px;}
}
/* Contact page */

/* Error tip */
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;
	border-radius: 0px;
}
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;
}
.captcha_message{
	background:url("../images/rohm-theme/red_exclamation.gif") 0 5px no-repeat;
}
#contact_us h3 {
  color: #949494;
  font-size: 30px;
  font-weight: normal;
  margin-bottom: 30px;
  text-align: center;
}
#contact_us .error {
	background-color:transparent!important;
	background-repeat: no-repeat!important;
	background-position:left top!important;
	padding-left:20px;
}
#con_form_column .form-row .error, 
#con_form_column .form-row .error_description, 
#con_form_column .form-row .error_link {
	color: #d81533;
    display: none;
    font-style: normal;
    left: 480px;
    line-height: 16px;
    margin: 0;
    padding-left: 20px;
    position: absolute;
    top: 2px;
    width: 160px;
    word-wrap: break-word;
}

#kionixContactEnginnering  .reg-body #con_form_column fieldset.reg_individual .form-row .error.active {
	display:block;
	white-space:normal;
	background:url("../images/rohm-theme/red_exclamation.gif") 0 2px no-repeat;
}
/* Japan */
.ja #contact_us {
  margin-top: 0px;
  padding: 5px 11px 10px 14px !important;
  width:900px;
}
.ja #contact_us {
	width:98%;
}
.ja #contact_us h3 {
  color: #464646;
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 14px;
  text-align: left;
  margin-top:0px;
}
.ja .contactus-portlet{margin-top:0px;}
.ja .hrright, .ja #contact_us .reg-body {
 /*  margin-left: 40px; */
 /*Jira 1769 */ margin-left: 0px; /*Jira 1769 End */
}
.ja #contact_us .subNote {
  /*background-color: #c0c0c0;*/
  font-size: 16px;
  /*font-weight: bold;*/
  padding: 5px 8px;
}
.ja #contact_us #kionixContactEnginnering .hrright .subNote p,
.ja #contact_us #kionixContactEnginnering .hrright .navi_area p {
  font-size: 16px;
  line-height: 22px;
}
.ja #contact_us #kionixContactEnginnering .hrright .navi_area p{margin-bottom: 0;}
.ja #contact_us #kionixContactEnginnering .hrright .navi_area p.font18,
.ja #contact_us #kionixContactEnginnering .sectionNote .navi_area p.font18{font-weight:bold;color: #464646;}
.ja #contact_us .subNote p {
  margin: 8px 0;
}
.ja #contact_us .section {
  background-color: #dddddd;
  border: 1px solid #bcbcbc;
  color: #000000;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 8px;
}
.ja #contact_us .reg-body {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding-top: 0;
}
.ja #con_form_column {
  height: auto;
  padding: 0;
  position: relative;
}
#con_form_column .required_fields_rohmjp {
  color: #d81533;
  float: left;
  font-weight: bold;
  padding: 2px 0 0;
}
.ja #con_form_column .required_fields_rohmjp {
	text-align:right;
	width:100%;
}
.ja #con_form_column #individual_form {
  min-height: 350px;
  margin-bottom: 0;
}
.ja #con_form_column form, .ja #contact_us .reg-body1 {
  clear: both;
}
.ja #contact_us #kionixContactEnginnering .reg-body .reg-body1 {
  display: block;
}
.ja #con_form_column fieldset {
  width: 100%;
}
.ja #contact_us #individual_form .reg_individual .form-row label.reg_lbl {
  font-size: 15px;
}
.japansentence {
  margin-left: 20px;
  margin-bottom: 10px;
}
/* End */
#error_box {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:1px 1px 4px #CCC;
	-webkit-box-shadow:1px 1px 4px #CCC;
	box-shadow:1px 1px 4px #CCC;
	border:1px solid #e30000;
	color:#e30000;
	display:none;
	margin:0 0 20px 30px;
	padding:15px;
	width:410px;
}
#error_box p {
	color:#e30000;
	line-height:1.6em;
	margin-bottom:0;
	width:400px;
}
.ui-tooltip, .qtip {
	position:absolute;
	left:-28000px;
	top:-28000px;
	display:none;
	max-width:240px;
	min-width:50px;
	font-size:10.5px;
	line-height:12px;
    font-family: Verdana,Roboto,"Myriad Set Pro",Helvetica,Arial,sans-serif;
}
.ko_KR .ui-tooltip, .ko_KR .qtip{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW .ui-tooltip, .zh_TW .qtip{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN .ui-tooltip, .zh_CN .qtip{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
.ie9 .ui-tooltip, .ie9 .qtip{
	margin-top:-20px;
}
.ui-tooltip-fluid {
	display:block;
	visibility:hidden;
	position:static!important;
	float:left!important;
}
.ui-tooltip-content {
	position: static;
	padding:5px 9px;
	overflow:hidden;
	border-width:1px;
	border-style:solid;
	border-color:#c2c2c2;
	text-align:left;
	word-wrap:break-word;
	background: #fff;
	margin-left: -1px;
}
.mytip-arrow {
  left: -6%;
  position: absolute;
  top: 42%;
}
.ui-tooltip-titlebar {
	position:relative;
	min-height:14px;
	padding:5px 35px 5px 10px;
	overflow:hidden;
	border-width:1px 1px 0;
	border-style:solid;
	font-weight:bold;
}
.ui-tooltip-titlebar+.ui-tooltip-content {
	border-top-width:0!important;
}
.ui-tooltip-titlebar .ui-state-default {
	position:absolute;
	right:4px;
	top:50%;
	margin-top:-9px;
	cursor:pointer;
	outline:medium none;
	border-width:1px;
	border-style:solid;
}
* html .ui-tooltip-titlebar .ui-state-default {
	top:16px;
}
.ui-tooltip-titlebar .ui-icon, .ui-tooltip-icon .ui-icon {
	display:block;
	text-indent:-1000em;
}
.ui-tooltip-icon, .ui-tooltip-icon .ui-icon {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.ui-tooltip-icon .ui-icon {
	width:18px;
	height:14px;
	text-align:center;
	text-indent:0;
	font:normal bold 10px/13px Tahoma, sans-serif;
	color:inherit;
	background:transparent none no-repeat -100em -100em;
}
.ui-tooltip-default .ui-tooltip-titlebar, .ui-tooltip-default .ui-tooltip-content {
	border-color:#F1D031;
	color:#555;
}
.ui-tooltip-default .ui-tooltip-titlebar {
	background-color:#FFEF93;
}
.ui-tooltip-default .ui-tooltip-icon {
	border-color:#CCC;
	background:#F1F1F1;
	color:#777;
}
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover {
	border-color:#AAA;
	color:#111;
}
.ui-tooltip .ui-tooltip-tip {
	margin:0 auto;
	overflow:hidden;
	background:transparent!important;
	border:0 dashed transparent!important;
	z-index:10;
}
.ui-tooltip .ui-tooltip-tip, .ui-tooltip .ui-tooltip-tip * {
	position:absolute;
	line-height:.1px!important;
	font-size:.1px!important;
	color:#123456;
	background:transparent;
	border:0 dashed transparent;
}
.ui-tooltip .ui-tooltip-tip canvas {
	position:static;
}
.ui-tooltip-light .ui-tooltip-titlebar, .ui-tooltip-light .ui-tooltip-content {
	border-color:#E2E2E2;
	color:#454545;
}
.ui-tooltip-light .ui-tooltip-content {
	background-color:#EFEFEF;
}
.ui-tooltip-light .ui-tooltip-titlebar {
	background-color:#f1f1f1;
}
.ui-tooltip-dark .ui-tooltip-titlebar, .ui-tooltip-dark .ui-tooltip-content {
	border-color:#303030;
	color:#f3f3f3;
}
.ui-tooltip-dark .ui-tooltip-content {
	background-color:#505050;
}
.ui-tooltip-dark .ui-tooltip-titlebar {
	background-color:#404040;
}
.ui-tooltip-dark .ui-tooltip-icon {
	border-color:#444;
}
.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover {
	border-color:#303030;
}
.ui-tooltip-cream .ui-tooltip-titlebar, .ui-tooltip-cream .ui-tooltip-content {
	border-color:#F9E98E;
	color:#A27D35;
}
.ui-tooltip-cream .ui-tooltip-content {
	background-color:#FBF7AA;
}
.ui-tooltip-cream .ui-tooltip-titlebar {
	background-color:#F0DE7D;
}
.ui-tooltip-cream .ui-state-default .ui-tooltip-icon {
	background-position:-82px 0;
}
.ui-tooltip-red .ui-tooltip-titlebar, .ui-tooltip-red .ui-tooltip-content {
	border-color:#D95252;
	color:#912323;
}
.ui-tooltip-red .ui-tooltip-content {
	background-color:#F78B83;
}
.ui-tooltip-red .ui-tooltip-titlebar {
	background-color:#F06D65;
}
.ui-tooltip-red .ui-state-default .ui-tooltip-icon {
	background-position:-102px 0;
}
.ui-tooltip-red .ui-tooltip-icon {
	border-color:#D95252;
}
.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover {
	border-color:#D95252;
}
.ui-tooltip-green .ui-tooltip-titlebar, .ui-tooltip-green .ui-tooltip-content {
	border-color:#90D93F;
	color:#3F6219;
}
.ui-tooltip-green .ui-tooltip-content {
	background-color:#CAED9E;
}
.ui-tooltip-green .ui-tooltip-titlebar {
	background-color:#B0DE78;
}
.ui-tooltip-green .ui-state-default .ui-tooltip-icon {
	background-position:-42px 0;
}
.ui-tooltip-blue .ui-tooltip-titlebar, .ui-tooltip-blue .ui-tooltip-content {
	border-color:#ADD9ED;
	color:#5E99BD;
}
.ui-tooltip-blue .ui-tooltip-content {
	background-color:#E5F6FE;
}
.ui-tooltip-blue .ui-tooltip-titlebar {
	background-color:#D0E9F5;
}
.ui-tooltip-blue .ui-state-default .ui-tooltip-icon {
	background-position:-2px 0;
}
.ui-tooltip-shadow {
	-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);
	-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);
	box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);
}
.ui-tooltip-shadow .ui-tooltip-titlebar, .ui-tooltip-shadow .ui-tooltip-content {
	filter:none;
}

.ui-tooltip-rounded, .ui-tooltip-rounded .ui-tooltip-content, .ui-tooltip-tipsy, .ui-tooltip-tipsy .ui-tooltip-content, .ui-tooltip-youtube, .ui-tooltip-youtube .ui-tooltip-content {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.ui-tooltip-rounded .ui-tooltip-titlebar, .ui-tooltip-tipsy .ui-tooltip-titlebar, .ui-tooltip-youtube .ui-tooltip-titlebar {
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content, .ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content, .ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
.ui-tooltip-youtube {
	-webkit-box-shadow:0 0 3px #333;
	-moz-box-shadow:0 0 3px #333;
	box-shadow:0 0 3px #333;
}
.ui-tooltip-youtube .ui-tooltip-titlebar, .ui-tooltip-youtube .ui-tooltip-content {
	background:transparent;
	background:rgba(0,0,0,0.85);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000, endColorstr=#D9000000);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";
	color:white;
	border-color:#CCC;
}
.ui-tooltip-youtube .ui-tooltip-icon {
	border-color:#222;
}
.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover {
	border-color:#303030;
}
.ui-tooltip-jtools {
	background:#232323;
	background:rgba(0,0,0,0.7);
	background-image:-moz-linear-gradient(top, #717171, #232323);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	border:2px solid #ddd;
	border:2px solid rgba(241,241,241,1);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 0 12px #333;
	-moz-box-shadow:0 0 12px #333;
	box-shadow:0 0 12px #333;
}
.ui-tooltip-jtools .ui-tooltip-titlebar {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}
.ui-tooltip-jtools .ui-tooltip-content {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}
.ui-tooltip-jtools .ui-tooltip-titlebar, .ui-tooltip-jtools .ui-tooltip-content {
	background:transparent;
	color:white;
	border:0 dashed transparent;
}
.ui-tooltip-jtools .ui-tooltip-icon {
	border-color:#555;
}
.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover {
	border-color:#333;
}
.ui-tooltip-cluetip {
	-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);
	-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);
	box-shadow:4px 4px 5px rgba(0,0,0,0.4);
}
.ui-tooltip-cluetip .ui-tooltip-titlebar {
	background-color:#87876A;
	color:white;
	border:0 dashed transparent;
}
.ui-tooltip-cluetip .ui-tooltip-content {
	background-color:#D9D9C2;
	color:#111;
	border:0 dashed transparent;
}
.ui-tooltip-cluetip .ui-tooltip-icon {
	border-color:#808064;
}
.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover {
	border-color:#696952;
	color:#696952;
}
.ui-tooltip-tipsy {
	border:0;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar, .ui-tooltip-tipsy .ui-tooltip-content {
	background:transparent;
	background:rgba(0,0,0,.87);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000, endColorstr=#D9000000);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";
	color:white;
	border:0 transparent;
	font-size:11px;
	font-family:'Lucida Grande', sans-serif;
	font-weight:bold;
	line-height:16px;
	text-shadow:0 1px black;
}
.ko_KR .ui-tooltip-tipsy .ui-tooltip-titlebar, .ko_KR .ui-tooltip-tipsy .ui-tooltip-content {font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW .ui-tooltip-tipsy .ui-tooltip-titlebar, .zh_TW .ui-tooltip-tipsy .ui-tooltip-content{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN .ui-tooltip-tipsy .ui-tooltip-titlebar, .zh_CN .ui-tooltip-tipsy .ui-tooltip-content{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
.ui-tooltip-tipsy .ui-tooltip-titlebar {
	padding:6px 35px 0 10;
}
.ui-tooltip-tipsy .ui-tooltip-content {
	padding:6px 10;
}
.ui-tooltip-tipsy .ui-tooltip-icon {
	border-color:#222;
	text-shadow:none;
}
.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover {
	border-color:#303030;
}
.ui-tooltip-tipped .ui-tooltip-titlebar, .ui-tooltip-tipped .ui-tooltip-content {
	border:3px solid #959FA9;
}
.ui-tooltip-tipped .ui-tooltip-titlebar {
	background:#3A79B8;
	background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
	color:white;
	font-weight:normal;
	font-family:serif;
	border-bottom-width:0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
.ko_KR .ui-tooltip-tipped .ui-tooltip-titlebar {font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW .ui-tooltip-tipped .ui-tooltip-titlebar{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN .ui-tooltip-tipped .ui-tooltip-titlebar{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
.ui-tooltip-tipped .ui-tooltip-content {
	background-color:#F9F9F9;
	color:#454545;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
}
.ui-tooltip-tipped .ui-tooltip-icon {
	border:2px solid #285589;
	background:#285589;
}
.ui-tooltip-tipped .ui-tooltip-icon .ui-icon {
	background-color:#FBFBFB;
	color:#555;
}
/* End */
/* Login page */
header #top-nav .top-links  a.myRohmLogin{
	text-transform: inherit;
}
#wrapper.newKionix #portlet_58 .portlet-content {
  padding: 12px 10px 10px;
}
#portlet_58 .portlet-topper {
  display: none;
}
#portlet_58 #login-form .form-row {
  border: medium none;
  clear: both;
  height: auto;
  padding: 0 0 4px 20px;
  position: relative;
}
#login-page{font-family:arial;}
.ko_KR #login-page{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW #login-page{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN #login-page{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
#registration .form-row input[type="submit"], 
#login-page .login-body ul.login-body-content .form-row input[type="submit"],
#login-page .login-body ul.login-body-content .form-row button,
#login-page .login-body ul.login-body-content .form-row a.reg-btn, 
#registration .reg-body a.reg-btn, .regsiterbutton,
#contact_us .form-row input[type="submit"],
#contact_us .form-row input[type="submit"]:hover,
.fp-form .form-row input[type="submit"],
.fp-form .form-row input.submit{
	background-image:url(../images/rohm-theme/rohm-sprite.gif) !important;
}

#registration .form-row input[type="submit"], 
#login-page .login-body ul.login-body-content .form-row input[type="submit"],
#login-page .login-body ul.login-body-content .form-row button,
#contact_us .form-row input[type="submit"],
#contact_us .form-row input[type="submit"]:hover,
.fp-form .form-row input[type="submit"],
.fp-form .form-row input.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
}
#login-page .login-body .form-row.remember label {
  position: relative;
  top: 6px;
}
#login-page .login-body .form-row.remember input[type="checkbox"] {
  margin: 0px 5px 0 10px;
}
#login-page .login-body .form-row .fp_link {
  color: #626262;
  text-decoration: underline !important;
}
#portlet_58 .form-row {
  border: medium none;
  clear: both;
  height: auto;
  margin: 0 0 16px;
  padding: 0 0 4px 20px;
  position: relative;
}
#login-page {
	clear:both;
	border:1px solid #b8b8b8;
	background:#fff url(../images/rohm-theme/pop-up-top-bg.jpg) repeat-x left top;
	padding:12px 29px;
	width:800px;
	margin:0 auto;
	line-height: 18px;
	box-sizing:content-box;
}
#login-page .login-body {
	background:url(../images/rohm-theme/login-body-top-bg.jpg) no-repeat center top;
	padding:5px 0 0;
	width:100%;
}
#login-page .login-body ul.login-body-content {
	position:relative;
	margin:0;
	background:url(../images/rohm-theme/login-body-seprator-bg.jpg) repeat-y 3px top;
	padding:5px 0 20px;
	zoom:1;
}
#modal-interior-container .form-row label.reg_lbl, #individual_form .reg_individual .form-row label.reg_lbl{font-size:18px;    color: #626262;}
#login-page .login-body .form-row.remember label{font-size:14px;}
#login-page .login-body ul li {
	list-style:none;
}
#login-page .login-body ul li.login-form-body {
	float:left;
	width:360px;
	position:relative;
}
#login-page .login-body ul li.not-member-body {
	float:left;
	width:340px;
	margin-left:100px;
	padding-top:89px;
}
#login-page .login-body ul.login-body-content .or-box {
	top:200px;
	left:359px;
	position:absolute !important;
	width:50px;
	height:50px;
	background:url(../images/rohm-theme/login-body-or-bg.jpg) no-repeat center top;
}
#login-page .login-body ul li.not-member-body h2 {
	margin-bottom:40px;
}
#login-page .login-body ul li.not-member-body h4 {
	margin-bottom:12px;
}
#login-page .login-body h2 {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	margin-bottom:18px;
}
#login-page .login-body h3 {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	margin-bottom:40px;
}
#login-page .login-body ul li.not-member-body dl, 
#login-page .login-body ul li.not-member-body dd {
	margin:0;
	font-size:12px
}
#login-page .login-body ul li.not-member-body dl dd.feature-list ul {
	margin:0
}
#login-page .login-body ul li.not-member-body dl dd.feature-list ul li {
	background:url(../images/rohm-theme/blue-dot.png) no-repeat 0 6px;
	padding-left:12px;
	list-style:none outside none
}
#login-page .login-body ul li.not-member-body dl dd.feature-list {
	width:360px;
	float:left
}
#login-page .login-body ul li.not-member-body dl dd.pro-img {
	float:right
}
#login-page .login-body ul li.not-member-body .register-btn {
	margin-top:41px
}
#login-page .login-body ul.login-body-content .form-row a.reg-btn, 
#registration .reg-body a.reg-btn {
	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:4px 12px!important;
	text-shadow:none!important;
	border-radius:0!important;
	font-weight:normal!important;
	text-decoration:none;
	margin-top:1px;
	display:inline-block;
}
#login-page .login-body ul.login-body-content .form-row a.reg-btn{
	background-image:url(../images/rohm-theme/rohm-sprite.gif) !important;
}
#registration .form-row input[type="submit"]:hover, 
#login-page .login-body ul.login-body-content .form-row input[type="submit"]:hover, 
#login-page .login-body ul.login-body-content .form-row button:hover,
.fp-form .form-row input[type="submit"]:hover,
#login-page .login-body ul.login-body-content .form-row a.reg-btn:hover, 
#registration .reg-body a.reg-btn:hover, 
.regsiterbutton:hover {
	background:url(../images/rohm-theme/sing-btn-ovr-bg.jpg) repeat-x left top !important;
}
#login-page .login-body ul.login-body-content .form-row a.reg-btn:hover {
	text-decoration:none;
}
#login-page .login-body .login-top-error, 
.fp-body .login-top-error, 
.reg-body .login-top-error {
	position:relative;
	color:#d81533;
	font-size:12px;
	font-weight:bold;
	top:-25px;
}
#registration .reg-body .login-top-error {
	color:#d81533;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
	top:0;
}
#login-page .login-body .login-top-error {
	font-size:1.1em;
	position:inherit;
	top:0;
	background:url(../images/rohm-theme/icon_caution.png) no-repeat 0 50%;
	padding-left:20px;
}
#login-page .login-body .logerror {
	margin-bottom:25px;
	height:18px;
}
#login-page .login-body .form-row.remember label {
	display:inline!important;
}
#login-login #modal-interior-container {
	padding-bottom:160px;
}
#modal-interior-container {
  margin-bottom: 20px;
}
#login-form {
	position:relative;
	z-index:3;
	top:0;
}
#login-form .form-row .error {
	position:absolute;
	top:20px;
}
p.serror {
	color:#e30000;
}
#login-form span.required-msg, 
span.required-msg.ralign {
	float:right;
	margin-left:0;
	margin-right:7em;
}
#login-form span.error-msg {
	color:#E30000;
}
#modal-interior-outer {
	padding-bottom:4px;
}
#main-content .portlet-boundary_forgotpassword_WAR_rohmglobalportalportlet_ {
  margin-top: 0px;
}
#modal-interior-container span.error, 
#fp-submit-form div.error, 
.error_description {
	color:#E30000;
	display:none;
	font-weight:normal;
	text-transform:none;
}
#fp-submit-form .error-row .error {
	display:block;
}
#fp-submit-form .error {
	left:280px;
	position:absolute;
	top:36px;
	width:200px;
}
#fp-submit-form .error, 
#modal-interior-container .error, 
#registration .error{
	background-image:url("../images/rohm-theme/red_exclamation.png");
}
#fp-submit-form .error {
	background-color:transparent;
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:20px;
}
#fp-submit-form .error, 
#modal-interior-container .error, 
#registration .error{
	_background-image:url("../images/rohm-theme/red_exclamation.gif");
}
#fp-submit-form .error {
	_background-color:transparent;
	_background-repeat: no-repeat;
	_background-position: left center ;
}

#modal-interior-container .button {
	text-transform:uppercase;
}
#modal-interior-container input:focus {
	color:black!important;
}
#modal-interior-container label {
	display:block;
	width:0;
	overflow:visible;
	white-space:nowrap;
	position:relative;
}
#modal-interior-container label span {
	text-transform:uppercase;
	color:#49585D;
}
#modal-interior-container label em.required-marker {
	position:absolute;
	left:-1em;
	font-style:normal;
	color:#e30000;
	font-size:85.6%;
}
#modal-interior-container .form-row input {
	text-transform:none;
	vertical-align:middle;
}
#modal-interior-container label.cb input {
	width:auto;
	margin-top:0;
}
#modal-interior-container label.cb {
	vertical-align:middle;
	white-space:nowrap;
}
#recover-form .form-row {
	margin:2em 0;
}
#modal-interior-container #login-form .form-row input[type="text"], 
#modal-interior-container #login-form .form-row input[type="password"] {
	width:262px;
}
#modal-interior-container .form-row input[type="text"], 
#modal-interior-container .form-row input[type="password"], 
#registration .form-row .selector {
	clear:both;
	float:left;
	position:relative;
	text-transform:none;
	background:#fff!important;
	border:1px solid #e1e1e1;
	padding:3px;
	height:16px;
	width:332px;
}
#modal-interior-container #login-form .error-row .error {
	margin-top:6px;
	display:inline-block;
	vertical-align:middle;
	right:64px;
	white-space:nowrap;
}

#modal-interior-container label.cb span {
	text-transform:none;
	display:inline;
	margin-left:1em;
	font-size:83.3%;
	vertical-align:middle;
	font-weight:normal;
}
#modal-interior-container span.error, 
#modal-interior-container div.error, 
.error_description {
	display:none;
	font-weight:normal;
	color:#e30000;
	text-transform:none;
}
#modal-interior-container .error {
	background-repeat: no-repeat;
	background-position:left center;
	padding-left:20px;
	white-space:nowrap;
}
#modal-interior-container .error {
	_background-repeat: no-repeat;
	_background-position: center left;
}
#modal-interior-container .error-row input {
	color:#e30000;
}
#modal-interior-container #forgot-link {
	font-weight:normal;
	font-size:90%;
	margin-left:1em;
}
#modal-interior-container fieldset {
	margin:2em 0 4em 0;
}
#modal-interior-container #login-page fieldset{margin:0;}
#modal-interior-container .button {
	font-weight:bold;
	font-size:83.3%;
	font-family:'Droid Sans', sans-serif;
}
.ko_KR #modal-interior-container .button {font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW #modal-interior-container .button{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN #modal-interior-container .button{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
.no-padding-left {
	padding-left:0!important
}
#login-page .form-row{margin: 0 0 16px; padding: 0 0 4px 20px;}
.login-reg-link .flyout-submin-btn .clear {
	clear: none;
	line-height: 100%;
	font-size: 100%;
}
#modal-interior-container .form-row label.reg_lbl,
#individual_form .reg_individual .form-row label.reg_lbl{
	display:block;
	float:left;
	margin-bottom:9px;
	position:relative;
	color:#626262;
	font-size:18px;
}
#modal-interior-container #login-form .form-row label.reg_lbl,
#individual_form .reg_individual .form-row label.reg_lbl{
	text-align: left;
	width: 160px;
}
#individual_form .reg_individual .form-row input[type="text"], 
#individual_form .reg_individual .form-row input[type="password"], 
#registration .form-row .selector {
  background: #ffffff none !important;
  border: 1px solid #bfbfbf;
  height: 16px;
  padding: 3px;
}
#contact_us select, #contact_us textarea, #registration select {
  background: #ffffff none repeat scroll 0 0 !important;
  padding: 5px 1px;
}
#modal-interior-container .form-row input[type="text"], 
#modal-interior-container .form-row input[type="password"],
#individual_form .reg_individual .form-row input[type="text"], 
#individual_form .reg_individual .form-row input[type="password"] {
	clear:right;
	/*float:left;*/
	position:relative;
	text-transform:none;
	height:20px!important;
	width:250px;
	box-sizing:content-box;
}
#individual_form .reg_individual .form-row input[type="text"] {
  float: none;
  height: 20px !important;
}
#contact_us #kionixContactEnginnering .reg-body #con_form_column .reg_individual .form-row input[type="text"]{height: 20px !important;}
#login-page .login-body .login-bottom {
	background:url(../images/rohm-theme/login-body-bottom-bg.jpg) no-repeat center bottom;
	height:5px;
}
.fp-body, .fp-form{
	background-image:url(../images/rohm-theme/fp-top-bg.png);
	background-repeat:no-repeat;
	font-family:arial;
}
.ko_KR .fp-body, .ko_KR .fp-form{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW .fp-body, .zh_TW .fp-form{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN .fp-body, .zh_CN .fp-form{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
.fp-body {
	width:680px;
	margin:0 auto;
	padding:12px 19px;
	background-position:left 5px;
}
.fp-form {
	background-position: left bottom;
	position:relative;
}
.fp-form h2,
.fp-form h3  {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	font-family:arial;
	margin-top: 0;
}
.ko_KR .fp-form h2,.ko_KR .fp-form h3 {font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW .fp-form h2,.zh_TW .fp-form h3{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN .fp-form h2,.zh_CN .fp-form h3{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
.fp-form h2{
	margin-bottom:24px;
}
.fp-form h3 {
	margin-bottom:45px;
}
.fp-form #fp-submit-form {
	width:270px;
}
.fp-form .form-row {
	border:medium none;
	clear:both;
	height:auto;
	margin:0 0 16px;
	padding:0 0 4px 20px;
	position:relative;
}
.fp-form .required_fields {
	text-align:right;
	top:143px;
	margin:0 90px 0 0!important;
	position:absolute;
	right:0;
	color:#d81533;
	font-weight:bold;
	left:175px;
	top:107px;
}
.fp-form .form-row .req_star {
	color:#d81533;
	float:left;
	margin:3px 4px 0 0;
}
.fp-form .form-row label.reg_lbl {
	text-align:left;
	display:block;
	float:left;
	margin-bottom:9px;
	position:relative;
	color:#626262;
	font-size:18px;
	
}
.fp-form .form-row input[type="text"], 
.fp-form .form-row input[type="password"]{
  clear: right;
  float: left;
  height: 24px !important;
  position: relative;
  text-transform: none;
}
.fp-form .form-row input[type="text"],
#registration #individual_form .reg_individual .form-row input[type="text"],
#registration #individual_form .reg_individual .form-row input[type="password"],
#registration select {
	width:262px;
	height:24px;
	line-height:24px!important;
	background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #bfbfbf;
    padding: 3px;
}
/* Registration */
#registration {
	padding:5px 11px 10px 14px!important;
	width:90%;
	font-family:arial;
	margin:0 auto;
	width:90%;
}
.ko_KR #registration {font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW #registration{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN #registration{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
#registration h2 {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	margin-top:0;
	margin-bottom:24px;
	float:left;
	background:url(../images/rohm-theme/myrohm-logo.jpg) no-repeat left top;
	width:169px;
	height:69px;
}
#registration h3 {
	color:#949494;
	font-size:30px;
	font-weight:normal;
	margin-top: 0;
	margin-bottom:20px;
	text-align:center;
	width: 93%;
}
#registration_contain {
	padding:30px 0;
	width:800px;
	height:auto;
	background-color:#f7f9f9;
}
#registration_contain .registration_section {
	margin:0 0 30px;
	padding:0;
	width:800px;
}
#registration_contain .registration_section h3, #registration_contain .registration_section p {
	font-weight:normal;
	margin-left:30px;
	width:600px;
}
#registration_contain .wider_section h3, #registration_contain .wider_section p {
	width:650px;
}
#registration_contain .registration_section p {
	line-height:1.5em;
}
.registration_modal {
	width:800px;
}
#registration_forms {
	height:auto;
	overflow:hidden;
	position:relative;
}
#reg_form_column {
	height:auto;
	padding:0;
	position:relative;
}
#reg_form_column #individual_form {
	min-height:350px;
}
#reg_form_column form {
	clear:both;
}
#reg_form_column .form-row {
	border:none;
	clear:both;
	height:auto;
	margin:8px 0 8px;
	padding:0 0 4px 10px;
	position:relative;
}
#reg_form_column .security_answer_row, #reg_form_column .terms_conditions {
	margin-left:166px !important;
}
#reg_form_column .form-button-row {
	margin-bottom:0;
	padding-top:10px;
	margin-left:218px;
}
#reg_form_column h3 {
	float:left;
	width:250px;
}
#reg_form_column .required_fields {
	color:#d81533;
	float:right;
	font-weight:bold;
	margin:0;
	padding:2px 0 0;
	position:absolute;
	right:0;
}
.notremember {
	background:none repeat scroll 0 0 #dcdcdc;
	clear:both;
	margin:0 0 20px 53px;
	padding:10px 0 5px 20px;
	width:550px;
	color:#000;
	line-height: 18px;
}
#registration .notremember h3 {
	clear:both;
	color:#353535;
	margin-bottom:6px;
	text-align:left;
	width:385px;
}
#registration .notremember h4 {
	clear:both;
	color:#353535;
}
#registration .notremember ul {
	margin-left:30px;
	margin-top:6px;
}
#registration .notremember li {
	background:url("../images/rohm-theme/bullet_blue_circle.png") no-repeat scroll 0 6px transparent;
	list-style:none outside none;
	padding-left:14px;
}
#registration .reg-body, #contact_us .reg-body, 
#registration .reg-body1, #contact_us .reg-body1 {
	background:url(../images/rohm-theme/reg-body-top-line-right.jpg) no-repeat right top;
	padding:10px 0 0 0;
}
#registration .reg-body1 {
	clear:both;
}
#registration .reg-body h2 {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	margin-bottom:24px;
}
#registration .reg-body h3 {
	color:#353535;
	font-size:18px;
	font-weight:normal;
	margin-bottom:6px;
}
#registration fieldset {
	border:0;
	padding:0;
}
#registration #reg_form_column .form-row {float: left;margin: 0px 0 0px;}
#individual_form .reg_individual .form-row .req_star {
	color:#e30000;
	float:none;
	display:inline;
	text-align:left;
	margin:3px 4px 0 0;
	position:relative;
	width:auto!important;
}
#reg_form_column .form-row .captcha_lbl {
    padding-top: 13px;
}
#individual_form .reg_individual .form-row label.reg_lbl {
	color:#626262;
	display:block;
	float:left;
	font-size:18px;
	margin-bottom:9px;
	position:relative;
	text-align:right;
	width:162px;
	margin-right:5px;
	margin-top:3px;
}
.ja #contact_us #individual_form .reg_individual .form-row label.reg_lbl {width:164px;}
.de_DE #contact_us #individual_form .reg_individual .form-row label.reg_lbl {
	font-size:17px;
}
#reg_form_column .form-row .error.active {
	display:block;
	white-space:normal;
}
#reg_form_column .form-row .error, 
#reg_form_column .form-row .error_description, 
#reg_form_column .form-row .error_link {
	color:#d81533;
	display:none;
	font-style:normal;
	margin:0;
	padding-left:20px;
	position:absolute;
	left:452px;
	top:6px;
	width:225px;
	word-wrap:break-word;
	line-height: 15px;
}
#registration .error {
	background-color:transparent!important;
	background-repeat: no-repeat!important;
	background-position:left top!important;
	padding-left:20px;
}
#registration .error, 
.captcha_message {
	_background-color: transparent!important;
	_background-repeat: no-repeat!important;
	_background-position: left top!important;
}
.terms_conditions .error {
	left:180px!important;
}
.terms_conditions a {
	color:#000;
	text-decoration:underline;
}
.clear {
  clear: both;
}
#registration input[type="radio"], #registration input[type="checkbox"]{margin:0;}
#registration #reg_form_column .form-button-row{margin-left: 165px !important;}
#registration.regiauto #reg_form_column .form-button-row,#registration #reg_form_column .form-button-row.kionixchangepassword{margin-left: 206px !important;}
#registration .reg_individual #address{width: 375px;}
#registration .reg_individual .address_row .error{left: 565px;}
.ja #registration .reg_individual .address_row .error, .hi #registration .reg_individual .address_row .error{left: 452px;}
#registration .reg_individual .industry_row .error, 
#registration .reg_individual .occupations_row .error, 
#registration .reg_individual .productofinterest_row .error ,
#registration .reg_individual .post_row .error{
	left: 0px;
	float: right;
	position: relative;
	width: 155px;
}
#registration #reg_form_column .form-row.gapTop7 {
  float: none !important;
}
#registration select{float:left; clear:right; width:271px !important;}
#reg_form_column a{
	float:left;
	margin-top:9px;
}
#reg_form_column #taglib-captcha-rohm {
  margin: 0;
  width: 674px;
}
#reg_form_column .terms_conditions a {
  float: none;
}
#reg_form_column .form-row .captcha_lbl {
	padding-top:6px;
}

/* Registration captcha */
.form-row.gapTop7 {
  height: 35px !important;
  position: relative !important;
}
.form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm{
  border: 1px solid #bfbfbf;
  left: 102px;
  overflow: hidden;
  position: relative;
  top: 4px;
  width: 118px;
  height:35px;
}
.ie9 .form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm{
	top: 0px;
}
.ie9 .form-row.gapTop7 label.captcha_lbl{ text-align:center; margin-top:5px;}
.taglib-captcha .captcha {
	margin-left:103px;
	float:left;
	width:118px;
	border: 1px solid #000000;
}
#register-taglib-captcha-rohm .captcha {
  margin: 0 !important;
  border:0 none;
}
.taglib-captcha span.aui-field-text .aui-field-content {
	float:left;
	margin:11px 0 11px 11px;
}
.captchaimg {
	
}
#reg_form_column .gapTop7 a.captcha-reload {
  left: 408px;
  position: absolute;
  top: 2px;
}
.form-row .req_star {
  color: #e30000;
  display: inline;
  float: none;
  margin: 3px 4px 0 0;
  position: relative;
  text-align: left;
  width: auto !important;
}
#kionixContactEnginnering .gapTop7 .captcha-reload{
	left: 440px;
    position: absolute;
	top:0px;
}
#con_form_column .gapTop7{margin-bottom:40px;}
.captcha_message {
	color:#d81533;
	display:block;
	font-style:normal;
	margin:0;
	padding-left:20px;
	position:absolute;
	left:438px;
	top:10px;
	width:214px;
	word-wrap:break-word;
	white-space:normal;
	background-color:transparent!important;
	background-repeat: no-repeat!important;
	background-position: left top !important;
}
#reg_form_column .form-row .taglib-captcha input[type="text"] {
	left:175px;
	position:absolute;
	top:5px;
	width:75px !important;
	color: #555;
}
#kionixContactEnginnering .form-row .taglib-captcha input[type="text"] {
  left: 203px;
  position: absolute;
  top: 5px;
  width: 84px !important;
  color: #555;
}
input[readonly='readonly'] {
 cursor:none;
}
.form-row.terms_conditions input, .form-row.remember_me input {
  float: left;
  margin-right: 5px !important;
  margin-top: 5px !important;
}
.form-row.terms_conditions label, .form-row.remember_me label {
  font-size: 12px;
  text-transform: none;
}
.gapTop100.form-row.terms_conditions, .form-row.terms_conditions {
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}
#wrapperrohm .terms_conditions a {
  text-decoration: underline;
}
#wrapperrohm .terms_conditions a:hover {color:#06c;}

#wrapperrohm .privacylink  a, #wrapperrohm .privacylink  a:hover{color:#464646; text-decoration:underline;}
/* End */
/* Contact Page-1*/
#con_form_column .form-button-row {
  display: inline-block;
  float: left;
}
#wrapperrohm .privacylink {
  float: left;
  margin-left: 25px;
  margin-top: 18px;
  width: 136px;
}
.ie9 #wrapperrohm .privacylink {margin-top: 22px;}
#kionixContactEnginnering .form-row .taglib-captcha input[type="text"]{left: 191px;}
#kionixContactEnginnering > h1.title {
  margin-bottom: 36px;
  margin-top:0;
  font-size:24px;
  color:#b60050;
}
#kionixContactEnginnering .hrright .subNote p {
  line-height: 18px;
  font-size:11px;
}
#kionixContactEnginnering .hrright {
  margin-bottom: 20px;
}
/* Jira-1769 */.ja #kionixContactEnginnering .hrright{margin-bottom:0px;}/* Jira-1769 End */
#kionixContactEnginnering .reg-body #con_form_column .required_fields {
  color: #d81533;
  font-weight: bold;
  padding: 2px 0 0;
  text-align: right;
  width:98%;
}

#kionixContactEnginnering fieldset.reg_individual h3 {
  border-bottom: 1px solid #eee;
  color: #b60050;
  font-family: arial;
  font-size: 13px;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 1px;
  padding-left: 10px;
  text-transform: uppercase;
}
.ko_KR #kionixContactEnginnering fieldset.reg_individual h3{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW #kionixContactEnginnering fieldset.reg_individual h3{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN #kionixContactEnginnering fieldset.reg_individual h3{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
#kionixContactEnginnering  .reg-body #con_form_column {
	height:auto;
	padding:0;
	position:relative;
}
#kionixContactEnginnering  .reg-body #con_form_column form {
	clear:both;
}

#kionixContactEnginnering .reg-body #con_form_column fieldset.reg_individual .form-row{
	border:none;
	clear:both;
	height:auto;
	margin:8px 0 8px;
	padding:0 0 4px 24px;
	position:relative;
}
#kionixContactEnginnering fieldset.reg_individual .form-row label {
  display: inline-block;
  width: 175px;
  vertical-align: top;
  font-size:13px;
}
#kionixContactEnginnering fieldset.reg_individual .form-row label .req_star {
  color: #e30000;
  display: inline-block;
  float: none;
  margin: 0 4px 0 0;
  position: relative;
  text-align: left;
  width: auto;
}
#kionixContactEnginnering fieldset.reg_individual .form-row input, 
#kionixContactEnginnering fieldset.reg_individual .form-row select,
#kionixContactEnginnering fieldset.reg_individual .form-row textarea {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #bfbfbf;
  width: 267px !important;
  padding:0px 1px;
}
/*#contact_us #kionixContactEnginnering .reg-body #con_form_column .reg_individual .form-row input[type="text"]{width: 259px !important;} 
#contact_us #kionixContactEnginnering #con_form_column .reg_individual .form-row .taglib-captcha input[type="text"] {
  width: 84px !important;
}*/
#contact_us #kionixContactEnginnering .reg-body #con_form_column .reg_individual .form-row input[type="text"] {width: 259px !important;}
#contact_us #kionixContactEnginnering .reg-body #con_form_column .reg_individual .form-row .taglib-captcha input[type="text"] {width: 84px !important;}
#kionixContactEnginnering fieldset.reg_individual .form-row select {
  height: 28px;
  width: 267px !important;
}
#kionixContactEnginnering fieldset.reg_individual .form-row textarea{
	width: 267px !important;
	resize: none;
}
#kionixContactEnginnering fieldset.reg_individual .form-row input.add_field_button, 
#kionixContactEnginnering fieldset.reg_individual .form-row input.next_submit {
  background-color: #e3e1e6;
  border: 1px solid #6f6d74;
  border-radius: 0;
  color: #464646;
  font-family: Arial,​Helvetica,​Verdana,​sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin-left: 168px;
  padding: 4px 10px;
  text-align: center;
  text-shadow: 0 0;
  width: auto !important;
  text-shadow: 0 0 transparent;
}
.ko_KR #kionixContactEnginnering fieldset.reg_individual .form-row input.add_field_button, 
.ko_KR #kionixContactEnginnering fieldset.reg_individual .form-row input.next_submit{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW #kionixContactEnginnering fieldset.reg_individual .form-row input.add_field_button, 
.zh_TW #kionixContactEnginnering fieldset.reg_individual .form-row input.next_submit{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN #kionixContactEnginnering fieldset.reg_individual .form-row input.add_field_button, 
.zh_CN #kionixContactEnginnering fieldset.reg_individual .form-row input.next_submit{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
#kionixContactEnginnering fieldset.reg_individual .form-row input.next_submit{
	margin-top:10px;
}
#kionixContactEnginnering fieldset.reg_individual .infonote {
  font-size: 11px;
  margin-bottom: 24px;
  margin-left: 203px;
  margin-top: -5px;
}
#kionixContactEnginnering .reg-body .reg-body1 {
  display: none;
}
#kionixContactEnginnering fieldset.reg_individual .infonote2 {
  font-size: 12px;
  margin-left: 26px;
}
#kionixContactEnginnering .reg-body #con_form_column #individual_form .reg_individual .hrright .subNote h1.title{margin-top:12px;}
.gapTop7 .captcha_lbl.reg_lbl,
#taglib-captcha-rohm.taglib-captcha,
#taglib-captcha-rohm.taglib-captcha .aui-field.aui-field-text,
#kionixContactEnginnering .reg-body #con_form_column fieldset.reg_individual .form-row.request_qty_row {
  float: left;
}
#taglib-captcha-rohm.taglib-captcha{
	margin:0;
	float:none;
}
#taglib-captcha-rohm.taglib-captcha .form-group.input-text-wrapper {
  margin-left: 10px;
  margin-top: 6px;
  margin-bottom:0;
}
#taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm {
  float: left;
  height: 37px;
  width: 97px !important;
}
#taglib-captcha-rohm.taglib-captcha .form-group.input-text-wrapper label{
  display: none;
}
#kionixContactEnginnering{font-size:12px;}
#kionixContactEnginnering fieldset.reg_individual .form-row #taglib-captcha-rohm.taglib-captcha .aui-field.aui-field-text .aui-field-content .aui-field-element input {
  margin-right: 10px;
  width: 100px;
}
.gapTop7 .captcha-reload {
  float: left;
  margin-top: 6px;
}
#wrapper.newKionix a.remove_field {
  color: #b60050;
  float: left;
  font-size: 12px;
  background: url("../images/application/close.png") 0 0px no-repeat;
  overflow: hidden;
  height: 20px;
  left: -20px;
  position: relative;
  text-indent: -50px;
  top: 13px;
  width: 18px;
}
.input_fields_wrap select,
.request_qty_row #requestQty {
  margin-left: 3px;
}
#wrapper.newKionix a.remove_field:hover {
   text-decoration: underline;
}
#contact_us .thanksmessage {
	font-size:11px;
	margin:0 auto;
	width:445px;
}
.ja #contact_us .thanksmessage h6 {
   font-size:11px;
}
#contact_us h6{line-height:24px;}
/* End */



@media (min-width: 320px) {
/* Prduct Detail page */
#colright #righttab .tabs .contentDiv .ProductGroupLandingPage-portlet{
	margin-top:0px;
}
#colright #righttab .tabs .contentDiv{
	top:38px;
	width: 233px;
	min-height: 470px;
	height:470px;
	position:absolute;
	margin-left: 0;
	background-color:#f3f3f3;
	-webkit-box-shadow: 2px 2px 1px 0 #dcddde;
	-moz-box-shadow:2px 2px 1px 0 #dcddde;
	box-shadow: 2px 2px 1px 0 #dcddde;
	border-top:1px solid #e9e9e9;
}
#colright #righttab .tabs #tab-1.contentDiv {
  left: -10px;
}
#colright #righttab .tabs #tab-2.contentDiv {
  left: 108px;
}
#colright #righttab .tabs #tab-3.contentDiv {
  left: 226px;
}
#colright #righttab .tabs .contentDiv .tab-data {
  padding: 10px;
}
#colright #righttab .tabs .contentDiv .tab-data ul,
#product-details #righttab .tabs .tab-data ul {
  width: 222px;
  min-height: 446px;
  height:446px;
  overflow-x: hidden;
  overflow-y: auto;
}
#colright #righttab .tabs .contentDiv .tab-data ul li,
#product-details #righttab .tabs .contentDiv .tab-data ul li{
  background-color: transparent;
  border: 0 none;
  border-radius: 0;
  color: #464646;
  height: auto;
  padding: 7px 0;
  width: 214px;
  border-bottom:1px solid #ddd;
  margin-left: 0;
}
#colright #righttab .tabs .contentDiv .tab-data ul li.last,
#colright #righttab .tabs .contentDiv .tab-data ul li:last-child,
#product-details #righttab .tabs .contentDiv .tab-data ul li.last,
#product-details #righttab .tabs .contentDiv .tab-data ul li:last-child{
	border-bottom:0px none;
	padding-bottom:0px;
}
#colright #righttab .tabs .contentDiv .tab-data ul li strong,
#product-details #righttab .tabs .contentDiv .tab-data ul li strong{
 color:#dc2039;
 font-size: 10px;
 font-family:'open_sanssemibold', sans-serif;
 font-weight: 400;
 margin-bottom: 2px;
 display: block;
 
}
.ko_KR #colright #righttab .tabs .contentDiv .tab-data ul li strong,
.ko_KR #product-details #righttab .tabs .contentDiv .tab-data ul li strong{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW #colright #righttab .tabs .contentDiv .tab-data ul li strong,
.zh_TW #product-details #righttab .tabs .contentDiv .tab-data ul li strong{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN #colright #righttab .tabs .contentDiv .tab-data ul li strong,
.zh_CN #product-details #righttab .tabs .contentDiv .tab-data ul li strong{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
#colright #righttab .tabs .contentDiv .tab-data ul li p,
#product-details #righttab .tabs .contentDiv .tab-data ul li p {
  color: #464646;
  font-size: 10px;
  height: auto;
  line-height: 14px;
  margin-bottom: 0;
  font-family: 'open_sansregular', sans-serif;
}
#colright #righttab .tabs .contentDiv .tab-data ul li p a,
#product-details #righttab .tabs .contentDiv .tab-data ul li p a {
  color: #464646;
  float: none;
  font-style: normal;
  height: auto !important;
  padding-top: 0;
  text-align: left;
  text-transform: capitalize;
  width: 100%;
  font-family: 'open_sansregular', sans-serif;
}
.morenewsbutton {
	text-align: center;
	overflow: hidden;
	float: right;
}
#wrapperrohm.newROHM a.morenewsbutton {
	font-family: 'open_sansbold', sans-serif;
	font-size:10px;
	color:#fff;
	padding:0px 16px;
	line-height:22px;
	text-transform: uppercase;
	background: #545454;
	border:1px solid #545454;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 14px 14px 14px 0;
}
.ko_KR #colright #righttab .tabs .contentDiv .tab-data ul li p,
.ko_KR #product-details #righttab .tabs .contentDiv .tab-data ul li p,
.ko_KR #colright #righttab .tabs .contentDiv .tab-data ul li p a,
.ko_KR #product-details #righttab .tabs .contentDiv .tab-data ul li p a,
.ko_KR #wrapperrohm.newROHM a.morenewsbutton{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW #colright #righttab .tabs .contentDiv .tab-data ul li p,
.zh_TW #product-details #righttab .tabs .contentDiv .tab-data ul li p,
.zh_TW #colright #righttab .tabs .contentDiv .tab-data ul li p a,
.zh_TW #product-details #righttab .tabs .contentDiv .tab-data ul li p a,
.zh_TW #wrapperrohm.newROHM a.morenewsbutton{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN #colright #righttab .tabs .contentDiv .tab-data ul li p,
.zh_CN #product-details #righttab .tabs .contentDiv .tab-data ul li p,
.zh_CN #colright #righttab .tabs .contentDiv .tab-data ul li p a,
.zh_CN #product-details #righttab .tabs .contentDiv .tab-data ul li p a,
.zh_CN #wrapperrohm.newROHM a.morenewsbutton{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
.alignRight, .alignRight span{
	text-align:right;
	font-size:11px;
}
#wrapperrohm.newROHM .tabs .contentDiv li a, #wrapperrohm.newROHM .tabs .contentDiv li p {
  text-align: left;
}
#product-details #righttab .tabs .tab-data ul {
  width: 230px;
}
/* End */
a.gplus {background-position:-40px -125px;}
a.ytube {background-position:-40px -33px;}
a.wechat{ background-position:0px -1920px;}
a.linkedin {background-position:1px -125px;}
a.fb{background-position:-40px -79px;}
a.twitter{background-position:0px -79px;}
a.rss{background-position:-2px -171px;}
a.weibo{background-position:-43px -171px;}
/* Header */
/* Navigation */
#navdevice{display:none;}
#wrapperrohm.newROHM header .header{
  width: 100%;
}
#wrapperrohm.newROHM.full-topHeader, .maxfixsize.fullsize #wrapperrohm.newROHM.full-topHeader {
  padding: 0;
  width: 100%;
}
#wrapperrohm.newROHM #header {
  margin-top: 20px;
  margin-bottom: 0px;
}
body.staging .docright, body.live-view .docright {
  height: 24px;
  margin-bottom: -40px !important;
}
body.staging #header, body.live-view #header {
  margin-top: 36px !important;
}

.signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .header, 
.signed-out .container-fluid.maxfixsize #wrapperrohm.newROHM header .header{margin:0 auto;}

#wrapperrohm.newROHM header .header .rohmlogo {
  width: 20%;
  position:relative;
}
#wrapperrohm.newROHM #header header .header #top-nav {
  width: 80%;
}

#header header .header #top-nav .top-links {
  width: 58%;
}
.searchTextfield form { margin-bottom: 0;}
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-1 input, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-3 input, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-4 input{
  width: 77%;
  float: left;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
  margin-bottom: 0;
}
.ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-1 input.search-input, .ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input#productSearchBox, .ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-3 input.search-input, .ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-4 input.search-input { width: 77.7%;}
.ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input#productSearchBox {width: 100% !important;}
.aui-combobox-content .aui-field-content { display: inline;}
.aui-autocomplete {width: 78.5%;}
.aui-combobox {width: 100%;}
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input {
  width: 100%;
  margin-left: -2px;
  padding: 5px 2px 2px;
}
.firefox #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input[type="text"], .firefox #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 .search-input, .firefox #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input {
  padding-bottom: 2px;
}
#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield .search-btn, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield .search-btn:focus, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield .search-btn:hover, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield .search-btn:active{
  width: 12%;
  float: left;
  margin-left: -4px;
}
#header .userbox .user-name{
  float: left;
  margin-top: 0px;
}
#header .userbox{top: -94px!important;}
body.staging #header .userbox, body.live-view #header .userbox {right: 20px;}
/* Mega Menu */
#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 {
  width: 100%;
}

/* Wrapper */
#wrapperrohm.newROHM {
  background: none repeat scroll 0 0 #fff;
  margin: 0 auto;
  width: 100%;
}
/* Carousel */
#slider-code {
  background-position: 50% 240px !important;
}
#slider-code,
#slider-code .viewport,
#slider-code .overview li ,
.overview img  {
  width: 100% !important;
}
.paging {
  width: 98% !important;
}
/* Design Tool */
.designTools-container, .curveShapeTop25, .curveShapeBottom25 {
  width: 100%;
}
.designToolsbox-container {
  width: 22.9%;
}
.designToolsbox-container.one {
  margin-left: 0%;
}
.designToolsbox-container.four{
  margin-right: 0;
}
.width122 {
  width: 66%;
}
.width122.relative, .width122.absolute {
  left: 16% !important;
}
/* Introducing */
.width664 {
  width: 50%;
}
.alignImage {
  width: auto;
}
/* Affiliates */
.pagespan, .wrap, .frame {
  width: 100%;
}
.slyline {
  width: auto;
  background-color:#000;
  float:none;
}
.frame ul {
  width: 98%;
}
/*product detail*/
.devtools .button-large .downloadButton a{text-transform: none !important;}
.devtools .button-large .downloadButton span{float: left;padding-top: 6px !important;padding-left: 30px !important;}
/*paging*/
#kionixallNewsPager .numalign{width: 87%;}
/* News Detail */
.rohm_news-portlet #news-landing.newspage .news-listing-data form,#hrefFm{margin: 0px;}
.rohm_news-portlet #news-landing .tabs.newslisting .tab-data dl.news-data-listing dd{margin-bottom: 0px;}
.rohm_news-portlet #news-landing.newspage .news-listing-data .results-header th{padding: 0px;}
.rohm_news-portlet #news-landing .tabs.newslisting, #statiContenTab .tabs.newslisting{padding-bottom: 0px;}
.rohm_news-portlet .tabs.newslisting div .tab-data{min-height: 404px;}
/* Footer */
footer.footerBottom #bottom-nav.clr{font-size:12px;height: auto; width: 100%;}
.footer-logo .rohmlogo{background-image: none; }
.rohmlogo a{width:auto; height:auto;  display: inline-block;}
.footerlogo{width: 100%;}
footer.footerBottom .footer-suBottom-nav,
footer.footerBottom .footer-shadow, 
footer.footerBottom #bottom-nav .footer {
  width: 98%;
}
.footer-suBottom-nav li{background-image: url(../images/rohm-theme/footer-arrow.png);}
footer.footerBottom .footer-suBottom-nav li{
	background-position:0px 6px;
}
footer.footerBottom .footer-suBottom-nav li {
  line-height: 18px;
}
/* Jira 1691 */
.en_GB footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing.de-gb, 
.de_DE footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing.de-gb,
.en_GB footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing.de-gb li a,
.de_DE footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing.de-gb li a{width: 84px !important; padding-left: 0 !important;}
/* Jira 1691 End */
/*pop up parametric*/
#showHideCol .paraShowHideContent,
#showHideCol .applyBtn{margin-top: 20px;}
#showHideCol .applyBtn a{padding: 6px 12px;margin: 0 10px;font-size:14px;}#showHideCol .applyBtn a.submit:hover{color:#fff;}
#showHideCol .applyBtn a.cancel{background:#EDEDED;}
#showHideCol .applyBtn a.submit{background:#DA2540;}
#showHideCol .pad12{padding: 12px;}
#showHideCol .floatLeft{float: left;}
#showHideCol .paraShowHideContent .colOrder{width: 10%;box-sizing: content-box;font-size: 12px;line-height: 15px;
    margin-top: 10%;}
#showHideCol .paraShowHideContent .mulitCol1,#showHideCol .paraShowHideContent .multiCol2{width: 33%;margin-top: 6px;display:inline-block;}
#showHideCol .paraShowHideContent .moveArrow{width: 10%;margin-right: 20px;margin-top: 98px;}

/* Static Tab */
#kionix-tabs.devtool .nav.width100 li,
.ss #kionix-tabs.devtool .nav.width100 li,
#kionix-tabs .nav.ie6seting li,
#kionix-tabs.industry-ecosystem .nav.width124 li{
  margin: 0 8px 3% 0;
}
#kionix-tabs.devtool .nav.width100 li,
.ss #kionix-tabs.devtool .nav.width100 li{
  width:98px;
  min-height: 34px;
}
.devtools.dt #kionix-tabs.devtool .nav.width100 li{
  min-height: 26px;
}
#page-wrap.sf p {
  clear: both;
}

/*current openings*/
.currentposition .list-wrap .currentposition-sidebar.span3{margin-left:0px;}

/*Products*/
.customdesign{background: none;background-color: #f3f4f4;border-bottom: 3px solid #EAEBEB; float: left;}
#kionixDetailpage .datatable.customdesign td { background-color: #f3f4f4;}
#kionixDetailpage .Col-left{width: 78%;}
#kionixDetailpage .Col-right{width: 20%;}
#wrapperrohm.newROHM a.contact-btn-left-bg{height: 36px;}
#kionixDetailpage .Col-left #kionix-features{width: 60%;}
#wrapperrohm.newROHM #righttab .tabs li.firstClass a{padding-top: 1px !important;}
.ja_JP #wrapperrohm.newROHM #righttab .tabs li.lastClass a,.ko_KR #wrapperrohm.newROHM #righttab .tabs li.lastClass a,.zh_TW #wrapperrohm.newROHM #righttab .tabs li.lastClass a,.zh_CN #wrapperrohm.newROHM #righttab .tabs li.lastClass a{padding-top: 6px !important;}
.ja_JP #wrapperrohm.newROHM .combinetab #righttab .tabs li.firstClass.lastClass a,.ko_KR #wrapperrohm.newROHM .combinetab #righttab .tabs li.firstClass.lastClass a,.zh_TW #wrapperrohm.newROHM .combinetab #righttab .tabs li.firstClass.lastClass a,.zh_CN #wrapperrohm.newROHM .firstClass.combinetab #righttab .tabs li.firstClass.lastClass a, .zh_TW #wrapperrohm.newROHM #righttab .tabs li.lastClass a,.zh_CN #wrapperrohm.newROHM #righttab .tabs li.lastClass a, .ko_KR #wrapperrohm.newROHM #righttab .tabs li.lastClass a{padding-top: 0px !important;}
.ko_KR #wrapperrohm.newROHM a.contact-btn-left-bg,.zh_TW #wrapperrohm.newROHM a.contact-btn-left-bg,.zh_CN #wrapperrohm.newROHM a.contact-btn-left-bg{padding: 12px 6px 6px 0;}
.kionix-tableContent table{width: 100%;}
/*sitesearch*/
.newROHM .filter-container .filter{width: 12%;}
.newROHM .filter-container .expand-filter{width: 56% !important;}
.newROHM .filter-container .last-filter{width: 25%;}
.newROHM .search-result-container{padding: 1.4%;width: 96.5%;}
.newROHM .search-filter-two-col{width: 85%;}
.newROHM .search-filter-two-col .search-result-container{width: 98%;}
.newROHM .search-filter-two-col .pagging-bar{height: auto;}
.newROHM .search-filter-two-col .search-pages .delta-selector label,.newROHM .search-filter-two-col .search-pages .page-selector label,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_ .search-container .search-result-container .search-container.pagging-bar .search-pages label,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_ .search-container .search-result-container .lfr-search-container .taglib-search-iterator-page-iterator-top .taglib-page-iterator.pagging-bar .search-pages label,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_  .search-container .lfr-search-container  .taglib-search-iterator-page-iterator-bottom .taglib-page-iterator .search-pages label, .portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_  .search-container .lfr-search-container  .taglib-search-iterator-page-iterator-bottom .taglib-page-iterator.pagging-bar .search-pages label{display: inline;font-size: 12px;}

.newROHM .search-filter-two-col .search-pages .delta-selector select,.newROHM .search-filter-two-col .search-pages .page-selector select,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_ .search-container .search-result-container .search-container.pagging-bar .search-pages select,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_ .search-container .search-result-container .taglib-search-iterator-page-iterator-top .taglib-page-iterator.pagging-bar .search-pages select,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_  .search-container .lfr-search-container  .taglib-search-iterator-page-iterator-bottom .taglib-page-iterator .search-pages .aui-field-element  select,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_  .search-container .lfr-search-container  .taglib-search-iterator-page-iterator-bottom .taglib-page-iterator.pagging-bar .search-pages .aui-field-element  select{height: 20px;padding: 0px !important;margin: 0px !important;font-size: 11px;}

.search-result-container .results-grid .taglib-page-iterator .search-pages{margin-bottom: 10px;}
.search-result-container table tr th,.search-result-container table br {display: none;}
.search-result-container .results-grid .taglib-search-iterator tr td dl dd p{margin-left: 0px;}
.newROHM .search-filter-two-col .search-result-container .search-container, 
.newROHM .search-filter-two-col .search-result-container .lfr-search-container .taglib-search-iterator-page-iterator-top .taglib-page-iterator,
.newROHM .search-filter-two-col .search-result-container .lfr-search-container .taglib-search-iterator-page-iterator-bottom .taglib-page-iterator.pagging-bar {padding-bottom: 10px;}
.newROHM .search-filter-two-col .search-pages .delta-selector select option, .newROHM .search-filter-two-col .search-pages .page-selector select option{padding: 0px !important;}
.filter-container .product-filter-parts ul li p{width: 424px !important;}
/* Rss page */
.rssfeedTables { width: 100%;}
/* Global Sales */
.center-wrapper {
  width: 100%;
}
#page-wrap .center-wrapper .view-content {
  border: 0 none;
}
.region-form .span12 {
  margin-left: 0;
  height: 90px;
}
.grid.reps.span12 {
  margin-left: 0;
}

/*registration */
.ie .ja #registration, .ie .hi #registration{width:875px; margin:0;}
.ie .registrationpostnamehead, .ie .registrationindustryhead, .ie .registrationoccupationshead, .ie #registration .tab-data { width: 672px;}
.registrationpostnamehead, .registrationindustryhead, .registrationoccupationshead, #registration .tab-data {
	border: 1px solid #e1e1e1;
	float: left;
	width: 57%;
	clear: right;
}
#registration #reg_form_column .form-row.productofinterest_row {
  float: none;
}
#registration .productofinterest_row .tab-data .fl.colum-1 {
  width: 46%;
}
.registrationindustry, .registrationoccupations, .registrationpostname {
  float: left;
  font-size: 12px;
  margin: 10px 0 10px 10px;
  min-width: 196px;
}
.hi .registrationindustry, .hi .registrationoccupations, .hi .registrationpostname {
  min-width: 296px;
}
.ie .hi .post_row .registrationindustry, .ie .hi .post_row .registrationoccupations, .ie .hi .post_row .registrationpostname {
  min-width: 196px;
}
#registration .tab-data .fl {
  padding-left: 15px;
}
.productofinterest_row dl {
  margin: 20px 0;
}
.titleheader {
  background-color: #dfdcdc;
  height: 25px;
  padding-left: 10px;
  padding-top: 7px;
  width: 97%;
}
.productofinterest_row dd {
  margin: 20px 0 20px 5px;
  padding-left: 5px;
}
#registration #reg_form_column .form-row,.fp-form .form-row{margin: 0px 0px 0px;}
#registration #reg_form_column .terms_conditions label{display: inline-block;color: #464646;}
/*slider container*/
.slide-container .slide-preview-container,
.slide-container .slide-preview-container .pdf-preview-container,
.slide-container .slide-preview-container .slide-details{width: 98%;padding: 1%;}
.slide-container .slide-preview-container .pdf-preview-container ul li{margin-right: 0.8%;margin-bottom: 1.5%; margin-left: 0.8%;width: 15%;}
.slide-container .slide-preview-container .slide-details .datasheetlist li.image-container{width: 18%;}
.slide-container .slide-preview-container .slide-details .datasheetlist li.image-desc{width: 80%;}
/*popup downloads*/
 #design_termscond .agreeCondition{width: 68%;}
  #design_termscond .agreeCondition label{display: inline-block;}

  /*contact*/
#kionixContactEnginnering .form-row .taglib-captcha input[type="text"]{left: 191px;}

/*distribution inventory*/
.distributionsearch-page .spn{width: 100%;}
.distributionsearch-page .leftcollbar{width: 14%;float: left;}
.distributionsearch-page .leftcollbar .contactrohmsales{width: 98% !important;}
.portlet-boundary_distributioninventry_WAR_rohmglobalportalportlet_ .sales-support-landing .sales-support-tabs-wrapper .tabs ul.tab-nav{width:100% !important; }
.sales-support-landing .sales-support-tabs-wrapper{width: 84% !important;float: right; margin-bottom:20px;}
.sales-support-landing.distributor-tabs .sales-support-tabs-wrapper .tabs li.tab-link1,
#wrapperrohm .distributionsearch-page .sales-support-tabs-wrapper .tabs ul.tab-nav li:last-child{width: 24% !important;}
.sales-support-landing.distributor-tabs .sales-support-tabs-wrapper .tabs li.tab-link1,.sales-support-landing.distributor-tabs .tabs ul li.active a{margin-left: 0.6%; background-color:#fff !important;}
.distributionsearch-page .distributor .tabs ul li.active, 
.distributionsearch-page .distributor .tabs ul li.active a,
.distributionsearch-page .distributor .tabs ul li.highlighted.active{background-color: white;
  background: url('../images/rohm-theme/distab-bg.gif') 0 0 repeat-x;}

.distributionsearch-page .search-ico{padding-top: 2px; box-shadow: 0px 0px 0px #ddd inset;}
.chrome .distributionsearch-page .search-ico{padding-top: 3px;}
.distributionsearch-page  #tooltip_menu{width:96px; margin-top:22px !important;}
.crossrefsearch-page.distributionsearch-page input[type="submit"]{padding:4px 15px; }
 /*dev to0ls*/
.datatable #fbody td.devToolImg{padding: 0px 4px;}
#wrapperrohm.newROHM #dockbarlayout #dockbar ul.aui-toolbar li.user-avatar span.user-links a.user-portrait {display: none;}/* ROHMAPPLICATIONINTERNAL-126 */

.search-box .searchTextfield #search-1 input, .search-box .searchTextfield #search-2 input, .search-box .searchTextfield #search-3 input, 
.search-box .searchTextfield #search-4 input, .ja_JP .search-box .searchTextfield #search-1 input.search-input, .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ja_JP .search-box .searchTextfield #search-4 input.search-input, .search-box .searchTextfield #search-2 input, .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{border-radius:0px !important;}
}
@media (min-width:768px){
	.en_US #portlet_RohmRegistration #reg_form_column .terms_conditions .indiv_terms_text, .de_DE #portlet_RohmRegistration #reg_form_column .terms_conditions .indiv_terms_text{width:38%;}
	.en_US #portlet_RohmRegistration #reg_form_column .terms_conditions,.de_DE #portlet_RohmRegistration #reg_form_column .terms_conditions{margin-bottom:5px!important;}
	.en_US #reg_form_column .terms_conditions.form-row .error, .en_US #reg_form_column .terms_conditions.form-row .error_description, .en_US #reg_form_column .terms_conditions.form-row .error_link,
.de_DE #reg_form_column .terms_conditions.form-row .error, .de_DE #reg_form_column .terms_conditions.form-row .error_description, .de_DE #reg_form_column .terms_conditions.form-row .error_link{left: 294px!important;}
}
@media (min-width:768px) and (max-width:980px) {
	.en_US #portlet_RohmRegistration #reg_form_column .terms_conditions .indiv_terms_text, .de_DE #portlet_RohmRegistration #reg_form_column .terms_conditions .indiv_terms_text{width:52%;}
	.en_US #portlet_RohmRegistration #reg_form_column .terms_conditions,.de_DE #portlet_RohmRegistration #reg_form_column .terms_conditions{margin-bottom:5px!important;}
	.en_US #reg_form_column .terms_conditions.form-row .error, .en_US #reg_form_column .terms_conditions.form-row .error_description, .en_US #reg_form_column .terms_conditions.form-row .error_link,
.de_DE #reg_form_column .terms_conditions.form-row .error, .de_DE #reg_form_column .terms_conditions.form-row .error_description, .de_DE #reg_form_column .terms_conditions.form-row .error_link{left: 294px!important;}
}
@media (max-width:767px){
	.en_US #portlet_RohmRegistration #reg_form_column .terms_conditions .indiv_terms_text, .de_DE #portlet_RohmRegistration #reg_form_column .terms_conditions .indiv_terms_text{width:89%;}
	.en_US #portlet_RohmRegistration #reg_form_column .terms_conditions,.de_DE #portlet_RohmRegistration #reg_form_column .terms_conditions{margin-bottom:5px!important;}
}
@media (max-width: 320px) {
  .width122 { width: 74%;}
  .width122.relative, .width122.absolute {left: 13% !important;}
  #wrapperrohm.newROHM .width122.relative a { white-space: nowrap;}
  /* Static Tab */
  #kionix-tabs.devtool .nav.width100 li,
  .ss #kionix-tabs.devtool .nav.width100 li,
  #kionix-tabs .nav.ie6seting li,
  #kionix-tabs.industry-ecosystem .nav.width124 li{
    margin: 0 1% 3% 0;
    width: 49%;
  }
  #page-wrap .view-content .views-table .views-field-field-attachment.width200 {
    width: 32%;
  }
  #wrapperrohm.newROHM #page-wrap .view-content .views-table .views-field-field-attachment.width200 span.file a {
    width: 100%;
  }
  /* Select box */
  #kionixDownload .downloads-filters .portal-select {float: none; clear: both;}
  #kionixDownload .downloads-filters .portal-select,
  #kionixDownload .downloads-filters .ui-selectmenu-open { margin-bottom: 10px;}
  .downloads-filters .ui-selectmenu.platform.span12 {width: 100%;}
  .downloads-filters .ui-selectmenu-menu {width: 99.4%;}
  
  .downloads-filters .platform , .downloads-filters .partname, .downloads-filters .category { margin-left:0px;}
  .downloads-filters .ui-selectmenu.category, .downloads-filters .ui-selectmenu.platform, .downloads-filters .ui-selectmenu.partname, 
  .downloads-filters .ui-selectmenu.mouser, .downloads-filters .ui-selectmenu.digikey, 
  .downloads-filters .ui-selectmenu.willow, .downloads-filters .ui-selectmenu.region { width: 100%;}
  .ui-selectmenu-menu.category ul, .ui-selectmenu-menu.platform ul, .ui-selectmenu-menu.mouser ul, .ui-selectmenu-menu.digikey ul, 
  .ui-selectmenu-menu.partname ul, .ui-selectmenu-menu.willow ul, .ui-selectmenu-menu.region ul { width: 100% !important;margin-top: 0px;}
  #kionixContactEnginnering fieldset.reg_individual .form-row input.add_field_button, #kionixContactEnginnering fieldset.reg_individual .form-row input.next_submit {
    margin-left: 0;
  }
  #kionixContactEnginnering .reg-body #con_form_column fieldset.reg_individual .form-row {
    padding:0 0 4px;
  }
  /* Registration */
  #registration{ width: 100%; margin: 0; padding: 5px 0 10px !important;}
  #registration h3 {
    text-align: left;
    width: 100%;
    clear: both;
  }
  #reg_form_column .required_fields {
    top: -35px;
  }
  #registration .reg-body {
    width: 100%;
  }
  #registration .reg-body #reg_form_column .notremember {
    margin: 0 0 20px;
    padding: 10px 3% 5px;
    width: 94%;
  }
  #registration .notremember h3 {
    width: 100%;
  }
  #registration #reg_form_column .form-row {
    width: 96%;
  }
  #reg_form_column #individual_form .reg_individual .form-row label.reg_lbl{width:162px;text-align: left; float: none;}
  .ja #contact_us #individual_form .reg_individual .form-row label.reg_lbl {width:164px;}
  #registration #individual_form .reg_individual .form-row input[type="text"], #registration #individual_form .reg_individual .form-row input[type="password"], #registration select {
    width: 100% !important;
  }
  #reg_form_column #individual_form .reg_individual .form-row .taglib-captcha input[type="text"] {
    width: 75px !important;
  }
  #registration select{clear: both;}
  #registration .reg-body #reg_form_column .form-row {
    padding: 0 0 4px;
  }
  #reg_form_column #taglib-captcha-rohm {
    width: 100%;
  }
  #reg_form_column .gapTop7 a.captcha-reload {
    left: 234px;
    position: absolute;
    top: 43px;
  }
  #reg_form_column .security_answer_row, #reg_form_column .terms_conditions {
    margin-left: 0 !important;
  }
  .form-row.terms_conditions label, .form-row.remember_me label {
    width: 200px;
  }
  #individual_form .reg_individual .form-row .req_star {
    float: none;
  }
  #reg_form_column .form-row .error, #reg_form_column .form-row .error_description, #reg_form_column .form-row .error_link{
    clear: both;
    color: #d81533;
    float: left;
    font-style: normal;
    left: 0;
    line-height: 16px;
    margin: 0 0 0 0;
    padding-left: 20px;
    position: static;
    top: 0;
    width: 200px;
    word-wrap: break-word;
  }
  #registration #reg_form_column .form-button-row, #registration.regiauto #reg_form_column .form-button-row {
    margin-left: 0 !important;
  }
	.center-wrapper {
	  width: auto;
	}
	.accordion-section-content .center-wrapper,
	.center-wrapper.borderBottom1 {
	  width: 100%;
	}
	.grid.reps .views-row {
	  padding: 5%;
	  width: 90%;
	}
	.grid .views-row {
	  margin-right: 0.9%;
	}
	.sales-top.span4 {
	  margin-bottom: 20px;
	}
	.ui-selectmenu.mouser, .ui-selectmenu.digikey, .ui-selectmenu.willow, .ui-selectmenu.region {
	  width: 180px !important;
	}
	.text-wrap{width:170px; word-wrap: break-word;font-size: 11px;  line-height: 16px;}
	.text-wrap a{font-size: 11px;  line-height: 16px;}
  /*product detail*/
  #kionixDetailpage .kionix-tableContent .contactlist .btnsummory{line-height: 1;padding-top: 0px;}
}

@media (min-width: 320px) and (max-width: 480px){
    #back-to-top{bottom: 22px;right: 12px;}
 /*header*/
  #header header .header #top-nav .top-links{width: 100%;margin-left: 0px !important;}
  /*popup parametric*/
 #showHideCol{top: 6% !important;}
 #showHideCol .paraShowHideContent .colOrder{padding-left: 35% !important;}
 #showHideCol .paraShowHideContent .moveArrow{padding-left: 34% !important;padding-bottom: 6px !important;}
 #showHideCol .paraShowHideContent .multiCol2 select{margin-bottom: 30px;}
 #showHideCol .applyBtn {margin-top:65px !important;}
 #showHideCol .applyBtn a{text-align: center;width: 100%; margin:0;}
 #showHideCol .applyBtn a.cancel{ margin-right: 0px !important;}
  #showHideCol .applyBtn a.submit{position: relative; top: -80px;}
  #showHideCol strong.showHide-parametertitle{padding-top: 0px;padding-left: 26px;}
  
  /*design tools*/
  .designTools-container .curveShapeTop25 {
	  background-image: none !important;
	  background-color: #ececec;
	  border-radius: 5px 5px 0 0;
	}
  .designTools-container .curveShapeBottom25 {
	  background-image: none !important;
	  background-color: #ececec;
	  border-radius: 0 0 5px 5px;
	  box-shadow: 0 4px 0 0 #dcddde;
	}
  /*Products*/
  div#bradcrumb_menu,div.downArrow{display: none;}
  #kionixDetailpage .Col-left .prdimg{margin-bottom: 40px;}
  #kionixDetailpage .Col-left .prdimg,
  #kionixDetailpage .Col-left .prd-details,
  #kionixDetailpage .Col-left .leftGroup,
  #kionixDetailpage .Col-left .kionix-description,
  #kionixDetailpage .Col-left .tabstyle table,
  #kionixDetailpage .Col-left #kionix-features,
  #kionixDetailpage .Col-right{width: 100%;}
  #wrapperrohm.newROHM #righttab .tabs li{width:100%;margin-bottom: 3px;  margin-left: 0px;}
  #kionixDetailpage .Col-left .tabstyle .rightAlign{left: -42%;}
  .tabstyle .combinetab #righttab .tabs ul{right: -57px;}
  .Col-left .tabstyle .rightAlign{bottom: -99px;}
  #wrapperrohm.newROHM #righttab .tabs li a{padding-left: 69px;}
  .tabstyle .quickaction{margin-bottom: 46px;}
  .Col-left .tabstyle .rightAlign .prdicons .redbutton{  padding: 0 0 0 74px;  width: 100%;}
  .Col-left .tabstyle .prdicons{  right: -77px;}
  .Col-left .tabstyle .quickaction .rightAlign .prdicons .faq-prd{width: 120px;}
  #kionixDetailpage .Col-left .prdimg .curveShapeTop25F4{background-position: 0px 0px;}
  #kionixDetailpage .Col-left .prd-details .kionix-sort-description{padding-bottom: 40px;}
  /*sitesearch*/
  .newROHM .filter-container .filter,.newROHM .filter-container .last-filter,
  .newROHM .filter-container .expand-filter{width: 95% !important;height: auto;}
  .newROHM .search-result-container{width: 99%;}
  .newROHM .filter-container .group-a .line-devide{margin-top: 34px;}
  .newROHM .filter-container .product-filter-parts ul li .group-a p{width: 222px !important;}
  .newROHM .filter-container .product-filter .more-results{position: relative;bottom: 0px;}
  .newROHM .filter-container .product-filter ul li:last-child{padding-bottom: 50px;}
  .newROHM .filter-container .product-filter .preview-button-container{  top: 58px !important;}
  .newROHM .filter-container .expand-filter h3.datasheet-lable{width: 40% !important;}
  .newROHM .slide-container .slide-details a.thumbnai-button{margin-bottom: 10px;}
.taglib-page-iterator .search-pages .page-selector {
  margin-left: 0px !important;
  margin-right: 0px !important;
  padding-left: 10px;
  padding-right: 0px !important;
}
.newROHM .search-filter-two-col .search-pages .delta-selector label, .newROHM .search-filter-two-col .search-pages .page-selector label,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_ .search-container .search-result-container .search-container.pagging-bar .search-pages label,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_ .search-container .search-result-container .lfr-search-container .taglib-search-iterator-page-iterator-top .taglib-page-iterator.pagging-bar .search-pages label,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_  .search-container .lfr-search-container  .taglib-search-iterator-page-iterator-bottom .taglib-page-iterator .search-pages label, .portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_  .search-container .lfr-search-container  .taglib-search-iterator-page-iterator-bottom .taglib-page-iterator.pagging-bar .search-pages label{font-size: 12px;}

.newROHM .search-filter-two-col .search-pages .delta-selector select, .newROHM .search-filter-two-col .search-pages .page-selector select,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_ .search-container .search-result-container .search-container.pagging-bar .search-pages select,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_ .search-container .search-result-container .taglib-search-iterator-page-iterator-top .taglib-page-iterator.pagging-bar .search-pages select,
.portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_  .search-container .lfr-search-container  .taglib-search-iterator-page-iterator-bottom .taglib-page-iterator .search-pages .aui-field-element  select, .portlet-boundary_sitesearch_WAR_rohmglobalportalportlet_  .search-container .lfr-search-container  .taglib-search-iterator-page-iterator-bottom .taglib-page-iterator.pagging-bar .search-pages .aui-field-element  select{width: 42px;padding: 0px;}

/*slide container*/
.slide-container .slide-preview-container .pdf-preview-container ul li{width: 47%;}
.slide-container .slide-preview-container{width: 98%;}
.slide-container .slide-preview-container .slide-details{width: 97.5%;}
.slide-container .slide-preview-container .slide-details ul.datasheetlist{margin: 0px !important;}

/*popup downloads*/
#design_termscond{margin-left: -110px !important;width: 59% !important;}
#design_termscond #termcontents{height: 162px;}
#design_termscond .agreeCondition{width: 100%;}
#design_termscond  #termsbtns{text-align: center;}
#design_termscond .agreeCondition label{display: inline-block;}
/*distribution inventory*/
.distributionsearch-page .spn{width: 100%;}
.distributionsearch-page .search-ico{width: 6%;}
.distributionsearch-page .distributionsearch .distribution-search-input{width: 47%;}
.sales-support-landing.distributor-tabs .sales-support-tabs-wrapper .tabs li.tab-link1, #wrapperrohm .distributionsearch-page .sales-support-tabs-wrapper .tabs ul.tab-nav li:last-child{
  width: 98% !important;
}
.portlet-boundary_distributioninventry_WAR_rohmglobalportalportlet_ .sales-support-landing .sales-support-tabs-wrapper .tabs ul.tab-nav{position: inherit;}
/* sitemap */
	h1.sitemap, h2.sitemap { margin-left: 0 !important;}
	div.seperator{width:100% !important;}
	div.col_left, div.col_mid, div.col_right {
	margin-left: 0% !important;
    margin-right: 0 !important;
    width: 78% !important;
	}
	.distributionsearch-page .search-filter {
		padding: 0px 4px 3px 4px;
	}
  /*dev to0ls*/
   .datatable #fbody td, .views-table td{padding: 0px;}
   .alignImage {
	  margin-bottom: 10px;
	  margin-left: 0px;
	}
	.rightAlign .prdicons{right:inherit;}/* ROHMAPPLICATIONINTERNAL-93 */
	.ja .right1234{bottom:0!important;}/* ROHMAPPLICATIONINTERNAL-93 */
	#wrapperrohm.newROHM #tabs2Info.tabs.prodInfo ul li{margin-top:0px;}
	header #top-nav .top-links a.lastlink{margin:0;}/* ROHMAPPLICATIONINTERNAL-58 */
	
	.ja #product-details .intro #righttab .tabs.prodInfo ul{bottom:inherit;}
	.signed-in .ja #product-details .rightAlign {bottom: inherit;}/* ROHMAPPLICATIONINTERNAL-124 */
	
}
/* sitesearcg pdf view*/
@media (min-width: 320px) and (max-width: 345px){
  .slide-container .slide-preview-container .slide-details .datasheetlist li.image-desc{width: 194px;}
  /*distribution inventory*/
  .crossref-search.distributionsearch{width: 100%;}
  .distributionsearch-page .leftcollbar{width: 96%;}
   /*site search*/
  .newROHM .search-filter-two-col,.newROHM .search-filter-two-col .search-result-container{width: 100%;}
	#header header .header #top-nav .top-links a { margin: 0 0px;}
}
@media (min-width: 346px) and (max-width: 400px){
  .slide-container .slide-preview-container .slide-details .datasheetlist li.image-desc{width: 218px;}
   #kionixDetailpage .Col-left .tabstyle .rightAlign{left: -39%;}
     /*distribution inventory*/
  .crossref-search.distributionsearch{width: 90%;}
  .distributionsearch-page .leftcollbar{width: 97%;}
   /*site search*/
  .newROHM .search-filter-two-col{width: 100%;}
  .newROHM .search-filter-two-col .search-result-container{width: 99%;}
  #header header .header #top-nav .top-links a { margin: 0 0px;}
	
}
@media (min-width: 401px) and (max-width: 480px){
  .slide-container .slide-preview-container .slide-details .datasheetlist li.image-desc{width: 260px;}
  #kionixDetailpage .Col-left .tabstyle .rightAlign{left: -32%;}
       /*distribution inventory*/
  .crossref-search.distributionsearch{width: 92%;}
  .distributionsearch-page .leftcollbar{width: 98%;}
  /*sitesearch*/
  .newROHM .search-result-container{width: 97%;}
  .newROHM .search-filter-two-col,.newROHM .search-filter-two-col .search-result-container{width: 99.9%;}

}
@media (min-width: 401px) and (max-width: 416px){
	#header header .header #top-nav .top-links a { margin: 0 0px;}
}
@media (min-width: 417px) and (max-width: 436px){
	#header header .header #top-nav .top-links a { margin: 0 1px;}
}
@media (min-width: 437px) and (max-width: 450px){
	#header header .header #top-nav .top-links a { margin: 0 2px;}
}
@media (min-width: 451px) and (max-width: 470px){
	#header header .header #top-nav .top-links a { margin: 0 3px;}
}
@media (min-width: 471px) and (max-width: 480px){
	#header header .header #top-nav .top-links a { margin: 0 4px;}
}
@media (min-width: 481px) and (max-width: 530px){
	#header header .header #top-nav .top-links a { margin: 0 3px;}
	#wrapperrohm.newROHM #header header .header #top-nav .top-links, 
	#wrapperrohm.newROHM #header header .header #top-nav .top-links a, 
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select{
	  font-size: 10px;
	}
	#top-nav .portal-select a#portals-button span.ui-selectmenu-status,#top-nav .portal-select div.ui-selectmenu-menu ul#portals-menu li a{font-size: 10px !important;}
}
@media (max-width: 480px) {
	footer.footerBottom .footer-suBottom-nav li {
	  padding-left: 0.5em;
	}
	.footer-logo.span2 {
	  display: inline-block;
	  float: left;
	  width: 23%;
	}
	.fl.borderright.span6 {
	  display: inline-block;
	  float: left;
	  margin-bottom: 10px;
	  margin-left: 0;
	  width: 40.936%;
	}
	.fl.borderright.span8 {
	  float: left;
	  width: 77%;
	}
	.fl.span4.margin0 {
	  display: inline-block;
	  float: left;
	  width: 34%;
	}
	.footer-links ul {
	  min-height: 72px;
	  width: 50%;
	  margin-right: 0.5em;
	}
	.footer-links ul.l1, .footer-links ul.l2 {
	  min-height: 50px;
	}
	footer.footerBottom .footer-suBottom-nav {
	  height: auto;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links ul.margin0 {
	  width: 50%;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links ul, 
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing {
	  margin: 0;
	}
	.fl.borderright.span6 {
	  width: 50%;
	  display:inline-block;
	  margin-bottom:10px;
	}
	.fl.borderright.span8 {
	  float: left;
	  width: 77%;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links {
	  margin-top: 20px;
	 
	  width: 100%;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links.paddingright0 {
	  width: 100%;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links.paddingright0 .leftspacing,
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links.paddingright0 .leftspacing.iesetting {
	  margin-left: 0;
	}
	.span6.margin0{
	  margin: 0;
	  display: inline-block;
	}
  /*header*/
  #wrapperrohm.newROHM header .header .rohmlogo{width: 50%;}
  #wrapperrohm.newROHM #header header .header #top-nav{  margin-top: -54px;}
  #wrapperrohm.newROHM #header header .header #top-nav .top-links, #wrapperrohm.newROHM #header header .header #top-nav .top-links a, #wrapperrohm.newROHM #header header .header #top-nav .portal-select{
    font-size: 9px;
  }
  .de_DE #wrapperrohm.newROHM.de header #top-nav .top-links, .de_DE #wrapperrohm.newROHM.de header #top-nav .top-links a, .de_DE #wrapperrohm.newROHM.de header #top-nav .portal-select{
    font-size: 8px;
  }
  #top-nav .portal-select a#portals-button span.ui-selectmenu-status,#top-nav .portal-select div.ui-selectmenu-menu ul#portals-menu li a{font-size: 9px !important;}
  #header header .header #top-nav .top-links{width: 100%;}
  #wrapperrohm.newROHM #header header .header #top-nav .portal-select{  margin-top: -46px;float: right;}
  #wrapperrohm.newROHM #header header .header #top-nav .portal-select a#portals-button {
	  width: 114px !important;
	}
  .ui-selectmenu-menu{position: initial;}
  .social-network{display: none;}
  #header .customeNavigation #nav li span{height: auto;  padding: 12px 12px 11px;  font-size: 14px;}
  /*design tools*/
  .width122 { width: 74%;}
  .width122.relative, .width122.absolute {left: 13% !important;}
  #wrapperrohm.newROHM .width122.relative a { white-space: nowrap;}
  /* Carousel */
	#wrapperrohm.newROHM #slider-code .viewport {
	  height: 88% !important;
	}
	#wrapperrohm.newROHM #slider-code,
	#wrapperrohm.newROHM #slider-code .viewport,
	#wrapperrohm.newROHM #slider-code .overview li ,
	#wrapperrohm.newROHM .viewport .overview img  {
	  width: 100% !important;
	}
	#wrapperrohm.newROHM #slider-code .overview {
	  height: 100% !important;
	  left: 0 !important;
	  width: 100% !important;
	}
	#wrapperrohm.newROHM #slider-code .viewport .overview li {
	  margin: 0 !important;
	}
	#wrapperrohm.newROHM .viewport .overview img {
	  height: auto;
	  margin: 0 !important;
	  padding: 0 !important;
	  width: auto !important;
	}
	/* Carousel */
	#wrapperrohm.newROHM #slider-code{height:120px !important;}
	#wrapperrohm.newROHM .paging{position:absolute !important;}
	#wrapperrohm.newROHM #slider-code .bullet{padding:0px !important; background-position: 0 -574px !important;}
	#wrapperrohm.newROHM #slider-code .active { background-position: -29px -574px !important;}
	#wrapperrohm.newROHM .viewport .overview img { width: 100% !important;}
	/* Company Profile */
   .menuContent.fullwidth{width:100%;margin-left:0px;}
   .kionix_70_30_100 .span3 .menuContent,
   .kionix_2_columns_iii .span3 .menuContent {
	  
	}
	/* Static Tab */
	#kionix-tabs.devtool .nav.width100 li,
	.ss #kionix-tabs.devtool .nav.width100 li,
	#kionix-tabs .nav.ie6seting li,
	#kionix-tabs.industry-ecosystem .nav.width124 li{
	  margin: 0 1% 3% 0;
	  width: 49%;
	}
	/* Select box */
	#kionixDownload .downloads-filters .portal-select {float: none; clear: both;}
	#kionixDownload .downloads-filters .portal-select,
	#kionixDownload .downloads-filters .ui-selectmenu-open { margin-bottom: 10px;}
	.downloads-filters .ui-selectmenu.platform.span12 {width: 100%;}
	.downloads-filters .ui-selectmenu-menu {width: 99.4%;}
	
	.downloads-filters .platform , .downloads-filters .partname, .downloads-filters .category { margin-left:0px;}
	.downloads-filters .ui-selectmenu.category, .downloads-filters .ui-selectmenu.platform, .downloads-filters .ui-selectmenu.partname, 
	.downloads-filters .ui-selectmenu.mouser, .downloads-filters .ui-selectmenu.digikey, 
	.downloads-filters .ui-selectmenu.willow, .downloads-filters .ui-selectmenu.region { width: 100%;}
	.ui-selectmenu-menu.category ul, .ui-selectmenu-menu.platform ul, .ui-selectmenu-menu.mouser ul, .ui-selectmenu-menu.digikey ul, 
	.ui-selectmenu-menu.partname ul, .ui-selectmenu-menu.willow ul, .ui-selectmenu-menu.region ul { width: 100% !important;margin-top: 0px;}
	/* Contact Enggi */
	#kionixContactEnginnering fieldset.reg_individual .form-row label {
	  text-align: left;
	  width: 178px;
	}
	#con_form_column .form-row .error, #con_form_column .form-row .error_description, #con_form_column .form-row .error_link {
	  clear: both;
	  color: #d81533;
	  float: left;
	  font-style: normal;
	  left: 0;
	  line-height: 16px;
	  margin: 0 0 0 0;
	  padding-left: 20px;
	  position: static;
	  top: 0;
	  width: 200px;
	  word-wrap: break-word;
	}
	#kionixContactEnginnering fieldset.reg_individual .form-row.gapTop7 label.captcha_lbl {
	  width: 124px;
	}
	.de_DE #kionixContactEnginnering fieldset.reg_individual .form-row.gapTop7 label.captcha_lbl {
	  width: 160px;
	}
	#kionixContactEnginnering .form-row .taglib-captcha input[type="text"] {
	  left: 154px;
	}
	.de_DE #kionixContactEnginnering .form-row .taglib-captcha input[type="text"] {
	  left: 170px;
	}
	.form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm {
	  clear: both;
	}
	
	#kionixContactEnginnering fieldset.reg_individual .form-row select { width: 100% !important;}
	#kionixContactEnginnering fieldset.reg_individual .form-row input, 
	#contact_us #kionixContactEnginnering .reg-body #con_form_column .reg_individual .form-row input[type="text"] {width: 98% !important;}
	#kionixContactEnginnering fieldset.reg_individual .form-row textarea {width: 99% !important;}
#contact_us #kionixContactEnginnering .reg-body #con_form_column .reg_individual .form-row .taglib-captcha input[type="text"] {width: 84px !important;}
	.form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm { left: 264px; top: -42px;}
	.de_DE .form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm { left: 264px; top: -24px;}
	.ja #contact_us .form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm{top: -30px;}
	#kionixContactEnginnering .gapTop7 .captcha-reload { left: 400px; position: absolute; top: 0;	}
	#kionixContactEnginnering fieldset.reg_individual .infonote {
	  margin-left: 6%;
	}
	/* Registration */
	#portlet_RohmRegistration {padding-left: 15px;padding-right: 15px;}
	#registration{ width: 100%; margin: 0; padding: 5px 0 10px !important;}
	#registration h3 {
	  text-align: left;
	  width: 100%;
	  clear: both;
	}
	#reg_form_column .required_fields {
	  top: -35px;
	}
	#registration .reg-body {
	  width: 100%;
	}
	#registration .reg-body #reg_form_column .notremember {
	  margin: 0 0 20px;
	  padding: 10px 3% 5px;
	  width: 100%;
	}
	#registration .notremember h3 {
	  width: 100%;
	}
	#registration #reg_form_column .form-row {
	  width: 96%;
	}
	#reg_form_column #individual_form .reg_individual .form-row label.reg_lbl{width:162px;text-align: left; float: none;}
	.ja #contact_us #individual_form .reg_individual .form-row label.reg_lbl {width:164px;}
	#registration #individual_form .reg_individual .form-row input[type="text"], #registration #individual_form .reg_individual .form-row input[type="password"], #registration select {
	  width: 100% !important;
	}
	#reg_form_column #individual_form .reg_individual .form-row .taglib-captcha input[type="text"] {
	  width: 75px !important;
	}
	#registration select{clear: both;}
	#registration .reg-body #reg_form_column .form-row {
	  padding: 0 0 4px;
	}
	#reg_form_column #taglib-captcha-rohm {
	  width: 100%;
	}
	
	#reg_form_column .gapTop7 a.captcha-reload {
		left: 372px;
		position: absolute;
		top: -4px;
	}
	#reg_form_column .security_answer_row, #reg_form_column .terms_conditions {
	  margin-left: 0 !important;
	}
	.form-row.terms_conditions label, .form-row.remember_me label {
	  width: 200px;
	}
	#individual_form .reg_individual .form-row .req_star {
	  float: none;
	}
	#reg_form_column .form-row .error, #reg_form_column .form-row .error_description, #reg_form_column .form-row .error_link{
	  clear: both;
	  color: #d81533;
	  float: left;
	  font-style: normal;
	  left: 0;
	  line-height: 16px;
	  margin: 0 0 0 0;
	  padding-left: 20px;
	  position: static;
	  top: 0;
	  width: 200px;
	  word-wrap: break-word;
	}
	#registration #reg_form_column .form-button-row, #registration.regiauto #reg_form_column .form-button-row {
	  margin-left: 0 !important;
	}
	#wrapperrohm.newROHM a.remove_field { left: 257px; top: -40px !important;}
	.de_DE #wrapperrohm.newROHM #righttab .tabs li.firstClass a.contact-prd.bgtransparent, .de_DE #wrapperrohm.newROHM #righttab .tabs li.lastClass a.contact-prd.bgtransparent{line-height:22px !important;}/* 24Feb  Adding Class */
}
@media (max-width: 320px) {
	#wrapperrohm.newROHM a.remove_field { left: 258px; top: -42px !important;}
	.kionix-faq .width944 .accordion .accordion-section img { width: 100%;}
	#wrapperrohm.newROHM #header header .header #top-nav .top-links, #wrapperrohm.newROHM #header header .header #top-nav .top-links a, #wrapperrohm.newROHM #header header .header #top-nav .portal-select{font-size: 8px;}
	.de_DE #wrapperrohm.newROHM.de header #top-nav .top-links, .de_DE #wrapperrohm.newROHM.de header #top-nav .top-links a, .de_DE #wrapperrohm.newROHM.de header #top-nav .portal-select{ font-size: 8px; }
	#top-nav .portal-select a#portals-button span.ui-selectmenu-status,#top-nav .portal-select div.ui-selectmenu-menu ul#portals-menu li a{font-size: 8px !important;}
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select{margin-top: -46px;}
	#wrapperrohm.newROHM.ja #header header .header #top-nav .portal-select{margin-top: -70px;}
	.ja #header header .header #top-nav .top-links { white-space: normal; }
	/*.ko_KR a.ytube, .ko_KR a.wechat, .ko_KR a.gplus, .ko_KR a.linkedin, .ko_KR a.fb, .ko_KR a.twitter, .ko_KR a.rss, .ko_KR a.weibo,
	.zh_TW a.ytube, .zh_TW a.wechat, .zh_TW a.gplus, .zh_TW a.linkedin, .zh_TW a.fb, .zh_TW a.twitter, .zh_TW a.rss, .zh_TW a.weibo{ margin-left: 0px; width: 32px;}
	.ko_KR #bottom-nav .footer .footer-icon a.twitter, .zh_TW #bottom-nav .footer .footer-icon a.twitter {background-position: -1px -79px;}
	.ko_KR #bottom-nav .footer .footer-icon a.twitter, .zh_TW #bottom-nav .footer .footer-icon a.twitter {background-position: -2px -79px;}
	.ko_KR #bottom-nav .footer .footer-icon a.rss, .zh_TW #bottom-nav .footer .footer-icon a.rss { background-position: -3px -170px;}
	.ko_KR #bottom-nav .footer .footer-icon a.linkedin, .zh_TW #bottom-nav .footer .footer-icon a.linkedin { background-position: -1px -125px;}
	.ko_KR #bottom-nav .footer .footer-icon a.gplus, .zh_TW #bottom-nav .footer .footer-icon a.gplus {background-position: -42px -1205px;}*/
	/* Reference Page */
	.eachRecord .intro img, .reference-design-detail-portlet #product-details .width-942px .product-details .intro img {margin-right: 4px; width: 13%;}
	/* Reference Detail Page */
	.reference-design-detail-portlet #product-details #prd-detail .features-referenceboard .details-title, 
	.reference-design-detail-portlet #product-details #prd-detail .applications-blockdiagram .details-title, 
	.reference-design-detail-portlet #product-details #prd-detail .reference-details-title .details-title, 
	.reference-design-detail-portlet #product-details #prd-detail .reference-details-title{font-size:13px !important;}
	/* New product Page */.taglib-page-iterator .search-pages .page-selector { padding-left: 0px;}
}
@media (min-width: 641px) and (max-width:767px) {
	#header .userbox{ top: -162px!important;}
}
@media (min-width: 641px) and (max-width:667px) {
	/*Jira 1711*/
	.ja #tabs02.videoTab-1710 ul{bottom: 6px;}
	/* Jira 1711 End */
}
@media (min-width: 600px) and (max-width:640px) {
	#header .userbox{ top: -110px!important;}
	/*Jira 1711*/
	#wrapperrohm.newROHM #product-details #tabs2.tabs ul li{margin-left: 3px;}
	.ja_JP #wrapperrohm.newROHM #product-details #tabs2.tabs ul li {margin-left: -8px;}
	/* Jira 1711 End */
	
}
@media (min-width: 481px) and (max-width:599px) {
	#header .userbox{ top: -162px!important;}
}
@media (min-width: 392px) and (max-width:480px) {
	#header .userbox{ top: -104px!important;}
}
@media (min-width: 320px) and (max-width:375px) {
	#header .userbox{ top: -104px!important;}
	.ja #header .userbox{ top: -114px!important;}
	#prd-detail .width762 .repeatLightGrayBgF8F8{background:none;}	
	#kionixContactEnginnering fieldset.reg_individual .form-row select { width: 100% !important;}
	#kionixContactEnginnering fieldset.reg_individual .form-row input {width: 100% !important;}
	#kionixContactEnginnering fieldset.reg_individual .form-row textarea {width: 99% !important;}
	.form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm {top: 0px; left: 125px;}
	.de_DE .form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm {top: 8px; left: 125px;}
	#kionixContactEnginnering .gapTop7 .captcha-reload { left: 248px; position: absolute;  top: 52px;	}
	#reg_form_column .gapTop7 a.captcha-reload { left: 234px; position: absolute; top: 43px;}
	#fp-submit-form .error { float: left; left: 0 !important; position: relative !important; top: 0; width: 180px !important;}
	.ja #contact_us .form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm{top: 10px;}
	.ja #contact_us #kionixContactEnginnering .gapTop7 .captcha-reload{top:40px;}
	.hi .registrationindustry, .hi .registrationoccupations, .hi .registrationpostname {width: 246px; min-width: 246px;}
}

@media (min-width: 320px) and (max-width: 672px){
	.ja_JP .ui-selectmenu-icon, .zh_CN .ui-selectmenu-icon, .ko_KR .ui-selectmenu-icon, .zh_TW .ui-selectmenu-icon{right:0px;}
	.zh_CN .ui-selectmenu-icon{right:-4px;}
	.signed-out .ja header #top-nav .top-links,
	.signed-in .ja header #top-nav .top-links	{
	  margin-left: 0 !important;
	  white-space: normal;
	  width: 100%;
	}
}
@media (max-width: 767px) {
	body.staging, body.live-view {
		border-left: 0px solid #F00;
		border-right: 0px solid #F00;
	}
	body.live-view {
		border-color: #FC0;
	}
	.container{
		margin-left:-20px; 
		margin-right:-20px;
	}
	.footer-logo.span2 {
	  display: inline-block;
	  float: left;
	  width: 23%;
	}
	.fl.borderright.span6 {
	  display: inline-block;
	  float: left;
	  margin-bottom: 10px;
	  margin-left: 0;
	  width: 40.936%;
	}
	.fl.borderright.span8 {
	  float: left;
	  width: 77%;
	}
	.fl.span4.margin0 {
	  display: inline-block;
	  float: left;
	  width: 34%;
	}
	.footer-links ul {
	  width: 50%;
	}
	footer.footerBottom .footer-suBottom-nav {
	  height: auto;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links ul.margin0 {
	  width: 50%;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links ul, 
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing {
	  margin: 0;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links {
	  margin-top: 20px;
	  width: 100%;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links.paddingright0 {
	  width: 100%;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links.paddingright0 .leftspacing,
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links.paddingright0 .leftspacing.iesetting {
	  margin-left: 0;
	}
	.span6.margin0{
	  margin: 0;
	  display: inline-block;
	}
  /*heder*/
	#wrapperrohm.newROHM header .header .rohmlogo{width: 33%;margin-bottom: 5px;}
	#wrapperrohm.newROHM #header header .header #top-nav{width: 100%;}
	#header header .header #top-nav .top-links{width: 75%;margin-left: 0px !important;white-space: nowrap;}
	#wrapperrohm.newROHM #header header .header #top-nav{margin-top: -56px;}
	.social-network{margin-top: -88px;display: none;}
	.rohmlogo{background-image: none;}
	.customeNavigation{margin-top: 20px;}
	.customeNavigation span.navright { display: none;}
	#wrapperrohm.newROHM #header .customeNavigation .search-box, .ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box { display: inline-block; float: left; margin-right: 0; width: 100%;}
	#selectOption{float: left;}
	header .customeNavigation ul, header .customeNavigation ul li{width: 100%; background-color: transparent !important;/*background-color: #464646;*/}
	header .customeNavigation .search-box ul, header .customeNavigation .search-box ul li{background-color: transparent; width: auto;}
	#wrapperrohm.newROHM #header .customeNavigation #searchmenu ul{left: 0;top:28px;}
	.searchTextfield form { margin-bottom: 0;}
	.searchTextfield input[type="text"]{margin-bottom: 10px;}
	#nav li{border-bottom: 1px solid white;}
	#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-1 input, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-3 input, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-4 input{
	width: 77.7%;float: left;padding: 4px 2px 3px;box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;border-bottom: 1px solid #eee; border-radius: 0 6px 0 0;margin-bottom: 0; line-height:20px;}
	.ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-1 input.search-input, .ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input#productSearchBox, .ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-3 input.search-input, .ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-4 input.search-input { width: 77.7%;}
	.ja_JP .search-box .searchTextfield #search-2 input#productSearchBox {width: 100%;}
	#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield .search-btn, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield .search-btn:focus, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield .search-btn:hover, #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield .search-btn:active {float: left; margin-left: -4px; width: 33px;}
	.aui-combobox-content .aui-field-content { display: inline;}
    
	.aui-combobox {width: 100%;}
	#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input { width: 100%;}
	.firefox #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input[type="text"], .firefox #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 .search-input, .firefox #wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input {float: left; padding-bottom: 3px;}

	#wrapperrohm.newROHM #header header .header #top-nav .portal-select{margin-right: 0px;  float:right;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li.selected span, #wrapperrohm.newROHM #header .customeNavigation #nav li.selected span:hover, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 span:hover, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-02 span:hover, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-03 span:hover, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 span:hover, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-05 span:hover{
	  background-color: transparent !important;color: #333!important;/*background-color: #464646; color: white !important;*/
	}
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-05.selected span, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-05.selected span.buyorsample a, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-05.selected span:hover, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-05.selected span.buyorsample:hover, #wrapperrohm.newROHM #nav li#nav-05 span:hover a, 
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected span, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected span.buyorsample a, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected span:hover, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected span.buyorsample:hover, #wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 span:hover a, #wrapperrohm.newROHM #header .customeNavigation #nav li span.buyorsample:hover a{
	 color: #333!important;/*  color: white !important; */
	}
	.search-box #sitesearcH  ul{
	  width: auto !important;
	}
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-open{left:auto !important; right:0;}
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul{ margin: -6px 0 0 !important;}
	header .customeNavigation ul li.child{  background-color: #f3f3f3;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li.firstChild span{margin-left: 0px;}
	#header .customeNavigation #nav li span{  height: auto;}
	#nav li.firstChild span{margin-left: 0px;}
	#nav li span{  height: auto;}
	/*popup parametric*/
  #showHideCol{width: 57%;}
  .jqmWindow{margin-left: -34% !important;}
  #showHideCol{top: 9%;}
  #showHideCol .pad12{padding: 0px;}
  #showHideCol .paraShowHideContent .colOrder{width: 50%;padding-left: 47%;}
  #showHideCol .paraShowHideContent .mulitCol1, #showHideCol .paraShowHideContent .multiCol2{height:20px;width: 100%;}
  #showHideCol select{height: 60px !important;}
  #showHideCol .paraShowHideContent .moveArrow{width: 50%;padding-left: 44%;margin-top:84px;}
  #showHideCol .paraShowHideContent .multiCol2 strong{float: left;width: 100%;}
  #showHideCol .paraShowHideContent .multiCol2 .multiColdiv{width: 100%; }
  

	/*design tools*/
	.repeatLightGrayBg{min-height: 262px;}
	.width122 {
	  width: 74%;
	}
	.width122.relative, .width122.absolute {
		left: 13% !important;
	}
	#wrapperrohm.newROHM .width122.relative a {
	  white-space: nowrap;
	}

	
	/* Carousel */
	#wrapperrohm.newROHM #slider-code .viewport {
	  height: 88% !important;
	}
	#wrapperrohm.newROHM #slider-code,
	#wrapperrohm.newROHM #slider-code .viewport,
	#wrapperrohm.newROHM #slider-code .overview li ,
	#wrapperrohm.newROHM .viewport .overview img  {
	  width: 100% !important;
	}
	#wrapperrohm.newROHM #slider-code .overview {
	  height: 100% !important;
	  left: 0 !important;
	  width: 100% !important;
	}
	#wrapperrohm.newROHM #slider-code .viewport .overview li {
	  margin: 0 !important;
	}
	#wrapperrohm.newROHM .viewport .overview img  {
	  width: 100% !important;
	  height: 100%;
	}
	.rohm-LR7 ol.carousel-indicators{background: #f4f4f4;padding-top: 10px;}
	.rohm-LR7 .carousel-indicators{bottom:-27px; margin: 0px 0 -10px 0; padding-bottom: 13px;}
	
	.kionix_70_30_100 .span3,
	.kionix_2_columns_iii .span3{margin-left:0;}
	.ss #kionix-tabs.devtool #android .RightAlign.span6,
	.ss #kionix-tabs.devtool #windows .RightAlign.span6 {
	  margin-left: 0;
	  width: 70%;
	}
	.ss #kionix-tabs.devtool .ImageAlign.width115 {
	  width: 20%;
	}
	.width115.span12 img {
	  display: block;
	  width: 100%;
	}
	.ss #kionix-tabs.devtool .RightAlign{float:left;}
	.ss #kionix-tabs.devtool .RightAlign .margin20 {
	  width: 100%;
	}
  /*current openings*/
  .currentposition .list-wrap .width700{width: 100%;}
	/* Responsive table */
	.table-responsive {
		clear: both;
		width:100%;
		overflow-y:visible;
		-ms-overflow-style:-ms-autohiding-scrollbar;
	}
  .table-responsive>.table{
    width: 100%;
    max-width: 100%;
  }
	.table-responsive>.table {
		margin-bottom:0
	}
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
		white-space:nowrap
	}
	.para-table .para-search .filtered-table th,.para-table .para-search .filtered-table td{white-space:normal;min-width:auto !important;width:auto !important;}
	.para-table .para-search .filtered-table #pDataTable th,.para-table .para-search .filtered-table #pDataTable td{min-width:100px !important;}
	.table-responsive>.table-bordered {
		border:0
	}
	.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
		border-left:0
	}
	.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
		border-right:0
	}
	.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
		border-bottom:0
	}
	
	
	/*distribution inventory*/
	.distributionsearch-page .spn{width: 100%;}
	/*distribution inventory*/
	  .sales-support-landing .sales-support-tabs-wrapper{width: 100% !important;}
	.downloads-filters.span12{float:left;}
	#kionixMap.span5{margin-right:0px !important; width:100% !important;}
	.LeftAlign.span6{margin-left:0px !important; width:100% !important;}
	#wrapperrohm.newROHM #kionix-tabs .list-wrap .breackContentx ul.nav li{margin-bottom:10px;}
  /*sitesearch*/ 
	.search-result-container .results-grid .taglib-search-iterator tr td dl dd p{margin-left: 0px !important;}
	#wrapperrohm .search-filter-two-col .search-result-container .preview-button-container{width: 100% !important;padding-left: 0px !important;}
	.search-container .pagging-bar{height: auto !important; padding-bottom:5px;}
	.searchcurvce{ background-color:transparent !important;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.nav-li.selected ul li.child { width: 91.5%;}
	
	.ja #contact_us{padding:0 !important;}
	.ja .hrright, .ja #contact_us .reg-body{margin-left:0px;}
	.technocalData .repeatLightGrayBgF8{min-height:100%;}/* ROHMAPPLICATIONINTERNAL-73 */
	/* Jira 1769 */.navi_area ul li {width: 100%;float: left;margin-bottom: 10px;}/* Jira 1769 End*/
	.login-container{padding:0 15px;}
	.color-scheme .rohm-group-portlet .padbtm #wrapper #colright .intro .groupImg{margin-top:0;margin-bottom: 20px;}
	.rohm-group-portlet .acdcDesc .acdcImg{margin-bottom: 10px;}
}
/* ROHMAPPLICATIONINTERNAL-114 */
@media (min-width: 590px) and (max-width:607px) {
	#header header .header #top-nav .top-links{width: 74%;}
	#header header .header #top-nav .top-links a, #header header .header #top-nav .top-links a.firstlink, #header header .header #top-nav .top-links a.lastlink{margin:0;}
}
/* End 114 */
@media (min-width: 320px) and (max-width: 479px){
	.expand-filter h3{margin: 0 4px 0 0px !important;}
	.newROHM .filter-container .product-filter-parts ul li .group-a p { width: 148px !important;}
	.product-filter .preview-button-container {width: 144px !important;}
	.pdfsheet { margin-right: 0 !important;}
	.expand-filter h3.datasheet-lable{ margin-left: 0 !important;}
	.product-filter .more-results{right:0px !important;}
	.newROHM .filter-container .group-a .line-devide { margin-top: 0 !important;}
	.newROHM .filter-container .product-filter .preview-button-container { top: 30px !important;}
	.newROHM .filter-container .product-filter ul li:last-child { padding-bottom: 0 !important;}
	#wrapperrohm.newROHM.ja #header header .header #top-nav .portal-select{margin-top: -70px;}
	.signed-out .ja #header header .header #top-nav .top-links,
	.signed-in .ja #header header .header #top-nav .top-links	{
	  margin-left: 0 !important;
	  white-space: normal;
	  width: 100%;
	}
	.pad-top10.iepl .linkbtn{padding: 8px 6px;}
}
@media (min-width: 651px) and (max-width: 767px){
	.euBox .section .jaContainer a img.mb10{margin-bottom: 10px;}
}
@media (min-width: 454px) and (max-width: 767px){
	.firefox .euBox .section .jaContainer.padding1 a.mtb img, 
	.chrome .euBox .section .jaContainer.padding1 a.mtb img, 
	.safari .euBox .section .jaContainer.padding1 a.mtb img{margin-bottom: 14px;}/* Jira-1549 */
}
@media (min-width: 433px) and (max-width: 436px){
	.newROHM .filter-container .expand-filter h3.datasheet-lable { width: 46% !important;}
	#wrapperrohm.newROHM.ja #header header .header #top-nav .portal-select{margin-top: -46px;}
	.signed-out .ja #header header .header #top-nav .top-links,
	.signed-in .ja #header header .header #top-nav .top-links	{
	  margin-left: 0 !important;
	  white-space: normal;
	  width: 100%;
	}
}
@media (min-width: 321px) and (max-width: 479px){
	.newROHM .filter-container .expand-filter h3.datasheet-lable { width: 46% !important;}
	.slyline{width: 58.6%;}
	.frame{height: 100%;}
	.frame ul li{width: 133px; margin: 0;}
}
@media (min-width: 481px) and (max-width: 767px){
	.frame ul li{width: 20%; margin: 0;}
	.section .jaContainer a img.marginB0 { margin-bottom: 14px;}
}
@media (min-width: 373px) and (max-width: 480px){
	.frame{height: 100%;}
	.frame ul li{width: 31%; margin: 0 2% 0 0;}
}
@media (min-width: 320px) and (max-width: 375px){
	.slyline{width: 52.6%;}
	.frame{height: 100%;}
	.frame{height: 100%;}
	.frame ul li{width: 50%; margin: 0;}

}
@media (max-width: 320px){
	.newROHM .filter-container .expand-filter h3.datasheet-lable { width: 50% !important;}
	#wrapperrohm .product-filter .preview-button-container a{margin-left: 6px !important;}
}
@media (min-width: 360px) and (max-width: 479px){
	.footer-links ul {
	  min-height: 80px;
	  width: 50% !important;
	}
}
@media (min-width: 481px) and (max-width: 767px){
	.newROHM .search-filter-two-col {width: 99.8%;}
	.newROHM .search-result-container {padding: 1.7%;}
	.alignImage {
	  margin-bottom: 10px;
	  margin-left: 20px;
	}
	.footer-links ul {
	  min-height: 60px;
	  width: 50%;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links ul.margin0 {
	 width: 50%;
	}
	.center-wrapper.borderBottom1 .sortdisc.span9{width:78%; float:left;}
	#kionix-tabs.myKionix #reg_form_column .security_answer_row, #kionix-tabs.myKionix #reg_form_column .terms_conditions { margin-left: 0px !important;}
	#wrapperrohm.newROHM.ja #header header .header #top-nav .portal-select { margin-top: 30px;}
	.option1 a img, .option2 a img, .option3 a img { margin-bottom: 14px;}
}
@media (min-width: 634px) and (max-width: 640px){
	#wrapperrohm.newROHM.ja #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210 .section .jaContainer a img,
	#wrapperrohm.newROHM.en #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210 .section .jaContainer a img{ margin-bottom:0px;}
	.ja .designToolsbox-container.two, 
	.en_GB #wrapperrohm.newROHM.en .designToolsbox-container.two, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container.two,
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.two,
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.two,
	.ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container.two,
	.hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container.two{margin-bottom:0;}/* Jira-1549 */
	.ja .designToolsbox-container.one, 
	.en_GB #wrapperrohm.newROHM.en .designToolsbox-container.one, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container.one,
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.one,
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.one, 
	.ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container.one,
	.hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container.one{margin-right:0;}/* Jira-1549 */
	
	.en_GB #wrapperrohm.newROHM.en .euBox .section .jaContainer a img, .de_DE #wrapperrohm.newROHM.de .euBox .section .jaContainer a img,
	.zh_CN #wrapperrohm.newROHM.zh .euBox .section .jaContainer a img, 
	.zh_TW #wrapperrohm.newROHM.zh .euBox .section .jaContainer a img, 
	.ko_KR #wrapperrohm.newROHM.ko .euBox .section .jaContainer a img, 
	.hi_IN #wrapperrohm.newROHM.hi .euBox .section .jaContainer a img{ margin-bottom: 14px !important;}/* Jira-1549 */
}
@media (max-width: 600px){
  
  .devtools .button-large .downloadButton{height: 70px;}
  .devtools .button-large .downloadButton span{padding: 0px !important;width: 100%;float: right;}
}
  @media (max-width: 1220px){
	/* Fullview header */
	.container-fluid.maxfixsize { padding-left: 0; padding-right: 0;	}
	#wrapperrohm.newROHM #header { margin-top: 60px;	}
	#header .customeNavigation #nav li.firstChild span {margin-left: 0;}
	#content,.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation { margin: 0 auto; width: 95%;}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header {float: none !important; margin: 0 auto !important; width: 97% !important;	}
	.container-fluid.maxfixsize .customeNavigation { border-radius: 0 !important; box-shadow: 0 4px 10px -6px #000000; }
	/* End Fullview header */
}
@media (min-width: 1101px) and (max-width: 1199px){
	/* Fullview header */
	.container-fluid.maxfixsize { padding-left: 0; padding-right: 0;	}
	#wrapperrohm.newROHM #header { margin-top: 60px;	}
	#header .customeNavigation #nav li.firstChild span {margin-left: 0;}
	#content,.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation { margin: 0 auto; width: 95%;}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header {float: none !important; margin: 0 auto !important; width: 97% !important;	}
	.container-fluid.maxfixsize .customeNavigation { border-radius: 0 !important; box-shadow: 0 4px 10px -6px #000000;}
	/* End Fullview header */
}
@media (min-width: 1025px) and (max-width: 1100px){
	/* Fullview header */
	.container-fluid.maxfixsize { padding-left: 0; padding-right: 0;	}
	#wrapperrohm.newROHM #header { margin-top: 60px;	}
	#header .customeNavigation #nav li.firstChild span {margin-left: 0;}
	#content,.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation { margin: 0 auto; width: 95%;}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header {float: none !important; margin: 0 auto !important; width: 96% !important;	}
	.container-fluid.maxfixsize .customeNavigation { border-radius: 0 !important; box-shadow: 0 4px 10px -6px #000000;}
	/* End Fullview header */
}
@media (min-width: 1003px) and (max-width: 1024px){
	/* Fullview header */
	.container-fluid.maxfixsize { padding-left: 0; padding-right: 0;	}
	#wrapperrohm.newROHM #header { margin-top: 60px;	}
	#header .customeNavigation #nav li.firstChild span {margin-left: 0;}
	#content,.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation { margin: 0 auto; width: 95%;}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header {float: none !important; margin: 0 auto !important; width: 96% !important;	}
	.container-fluid.maxfixsize .customeNavigation { border-radius: 0 !important; box-shadow: 0 4px 10px -6px #000000;}
	/* End Fullview header */
}

@media (min-width: 768px) and (max-width: 1002px){
  
	#page-wrap.devtools .pane-content #kionixDownload .downloads-filters .portal-select span a.category{margin-left:0px;}
	.signed-out .ja #header header .header #top-nav .top-links,
	.signed-in .ja #header header .header #top-nav .top-links	{
	  margin-left: 6px !important;
	  white-space: normal;
	  width: 76% !important;
	}
	#wrapperrohm.newROHM.ja #header header .header #top-nav .portal-select{margin-right: 0px !important;}
	/*.ja_JP .#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon, .zh_CN #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon, .ko_KR #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon, .zh_TW #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon {
	  right: -6px;
	}*/
	/* Fullview header */
	.container-fluid.maxfixsize { padding-left: 0; padding-right: 0;	}
	#wrapperrohm.newROHM #header { margin-top: 60px;	}
	#header .customeNavigation #nav li.firstChild span {margin-left: 0;}
	#content, .container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation { margin: 0 auto; width: 95%;}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header {float: none !important; margin: 0 auto !important; width: 96% !important;	}
	.container-fluid.maxfixsize .customeNavigation { border-radius: 0 !important; box-shadow: 0 4px 10px -6px #000000;}
	/* End Fullview header */
}
@media (min-width: 320px){
	#wrapperrohm.newROHM #main-content .productTree-portlet {
	  margin-top: 12px;
	}
	.section .ja-band-top, .section .ja-band{background:url(../images/rohm-theme/ja-band-top.gif) 50% 0 no-repeat;}
	.section span.fl{background:url(../images/rohm-theme/ja-band.gif) 0 0 no-repeat; width:6px; height: 34px; padding-bottom: 0;}
	.section span.fr{background:url(../images/rohm-theme/ja-band.gif) 100% 0 no-repeat; width:6px; height: 34px; padding-bottom: 0;}
	.firefox #wrapperrohm.newROHM.ja #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.firefox .en_GB #wrapperrohm.newROHM.en #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.firefox .de_DE #wrapperrohm.newROHM.de #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	#wrapperrohm.newROHM.ja #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.en_GB #wrapperrohm.newROHM.en #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.de_DE #wrapperrohm.newROHM.de #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	#wrapperrohm.newROHM.en #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210{width: 100%;}
	
	.firefox .en_GB #wrapperrohm.newROHM.en #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.firefox .de_DE #wrapperrohm.newROHM.de #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.firefox .zh_CN #wrapperrohm.newROHM.zh #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.firefox .zh_TW #wrapperrohm.newROHM.zh #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.firefox .ko_KR #wrapperrohm.newROHM.ko #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.firefox .hi_IN #wrapperrohm.newROHM.hi #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.en_GB #wrapperrohm.newROHM.en #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.de_DE #wrapperrohm.newROHM.de #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.zh_CN #wrapperrohm.newROHM.zh #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.zh_TW #wrapperrohm.newROHM.zh #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.ko_KR #wrapperrohm.newROHM.ko #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210,
	.hi_IN #wrapperrohm.newROHM.hi #main-content.japan-Homepage-100_70_22_100 .aui-w2-9 .width210{width: 100%;}/* Jira-1549 */
	
	
	.en_US .en .section .ja-band{background:url(../images/rohm-theme/ja-band-top.gif) 50% 0 no-repeat;}
	.en_US .en .section span.fl{background:url(../images/rohm-theme/ja-band-top.gif) 0 0 no-repeat; width:6px; height: 34px; padding-bottom: 0;}
	.en_US .en .section span.fr{background:url(../images/rohm-theme/ja-band-top.gif) 100% 0 no-repeat; width:6px; height: 34px; padding-bottom: 0;}
	
	.section .jaContainer.padding0, .en_US .en #SectionRight #Section_R .curveShapeBottom25,
	.section .jaContainer.padding0 span, .en_US .en #SectionRight #Section_R .curveShapeBottom25 span{
		background-image: url(../images/rohm-theme/global-right-bottom-c-responsive.gif) !important;
	}
	.section .jaContainer.padding0 span, .en_US .en #SectionRight #Section_R .curveShapeBottom25 span{
	  background-position: 100% 100%;
	  padding-bottom: 13px;
	  position: absolute;
	  right: 0;
	}
	.en_US .en #SectionRight #Section_R .curveShapeBottom25 {height: 6px;}
	.en_GB .en .section .jaContainer.padding0 span, .de_DE .de .section .jaContainer.padding0 span,
	.zh_CN .zh .section .jaContainer.padding0 span, 
	.zh_TW .zh .section .jaContainer.padding0 span, 
	.ko_KR .ko .section .jaContainer.padding0 span, 
	.hi_IN .hi .section .jaContainer.padding0 span{bottom:0;} /* Jira-1549 */
	.topdiv > img { width: 100%;}
}
@media (min-width: 768px) and (max-width: 979px){
	body{
		/*border:1px solid pink;*/
		min-width: 768px;
	}
	/* Navigation */
	#navdevice{float:right; display:none;}
	.customeNavigation { display:block !important;}
		.customeNavigation ul{width:auto;}
	.ie .customeNavigation ul, .safari .customeNavigation ul{width:auto;}
	#wrapperrohm.newROHM #header header .header #top-nav{width: 89%;}
	#header header .header #top-nav .top-links{
		width: 75% !important;
		margin-top: 48px;
	}
	/* Fullview header */
	.container-fluid.maxfixsize { padding-left: 0; padding-right: 0;	}
	#wrapperrohm.newROHM #header { margin-top: 20px;	}
	#header .customeNavigation #nav li.firstChild span {margin-left: 0;}
	#content,.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation { margin: 0 auto; width: 95%;}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header {float: none !important; margin: 0 auto !important; width: 95% !important;	}
	.container-fluid.maxfixsize .customeNavigation { border-radius: 0 !important; box-shadow: 0 4px 10px -6px #000000;}
	/* End Fullview header */
	.ja #header header .header #top-nav .top-links,.signed-out .ja #header header .header #top-nav .top-links,.signed-in .ja #header header .header #top-nav .top-links { width: 78% !important;}
	.ja #header header .header #top-nav .top-links { margin-left: 10px !important;}
	.ja #header header .header #top-nav .top-links a.firstlink,
	.ja #header header .header #top-nav .top-links a	{ margin: 0;}
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select a#portals-button {
		width: 138px !important;
	}
	#wrapperrohm.newROHM.en #header header .header #top-nav .portal-select a#portals-button {
		width: 152px !important;
	}
	/*.zh_CN #wrapperrohm.newROHM.zh #header header .header  #top-nav .portal-select a#portals-button,
	.zh_TW #wrapperrohm.newROHM.zh #header header .header  #top-nav .portal-select a#portals-button,
	.ko_KR #wrapperrohm.newROHM.ko #header header .header  #top-nav .portal-select a#portals-button,
	#wrapperrohm.newROHM.ja #header header .header  #top-nav .portal-select a#portals-button {
		width: 114px !important;
	}	*/
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon{background-position: -63px -576px !important;}
	/*.ja_JP #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon, .zh_CN #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon, .ko_KR #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon, .zh_TW #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon {
	  right: -6px;
	}*/
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select{margin-top: 52px;}	
	.social-network{
		display:none;
		margin-top: 15px;
	}
	.rohmlogo{
		background-image: none;
	}
	footer.footerBottom .footer-suBottom-nav .footer-logo .rohmlogo a { height: 59px;}
	.footer-logo.span2{width:14.365%;}
	

	.fl.borderright.span6 {
	  width: 28.936%;
	  display:inline-block;
	  margin-left:0px;
	  margin-bottom:10px;
	}
	.fl.borderright.span8 {
	  float: left;
	  width: 85%;
	  margin-left: 0;
	}
	.footer-links ul {
	  min-height: 84px;
	  width: 20%;
	}
	/* Jira 1691 */
	.de_DE .footer-links ul.iesetting {
	  min-height: 84px;
	  width: 22%;
	}
	/* Jira 1691 End */
	.footer-links ul.l2 {
	  width: 13.6%;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links ul, 
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing {
	  margin: 0 0 0 13px;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links ul.margin0,
	footer.footerBottom .footer-shadow .span4.margin0	{
	  margin-left: 0;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links{width: 100%;}
	/* Jira 1691 */
	.en_GB footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing:last-child,
	.de_DE footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing:last-child{margin-left: 0px;}
	.de_DE footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links ul.fl.l1{width: 15%;}
	.de_DE footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links ul.margin0{width: 24%;}
	/* Jira 1691 End */
	/*design tools*/
	.designToolsbox-container.two,.designToolsbox-container.four{
	    margin-left: 1%;
	}
	.designToolsbox-container{
	    margin-bottom: 40px;
	}
	.repeatLightGrayBg{
	    min-height: 262px;
	}
	.zh_TW .designTools-container .repeatLightGrayBg{
	    min-height: 286px;
	}
  	.designToolsbox-container {
		width: 23.2%;
		margin: 0 1.2%;
	}
	.ja .designToolsbox-container, .hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container,
	.en_GB #wrapperrohm.newROHM.en .designToolsbox-container, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container{ width: 30.8%;}/* Jira-1549 */
	
	.ja .designToolsbox-container.one, .hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container.one,
	.en_GB #wrapperrohm.newROHM.en .designToolsbox-container.one, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container.one {margin:0 2.5%;}/* Jira-1549 */
  	.designToolsbox-container.one {
		margin-left: 0;
	}
	.designToolsbox-container.two, .designToolsbox-container.four {
		margin-left: 1.2%;
	}
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container{
	  margin: 0 1.2%;
	  width: 31.7%;
	}/* Jira-1549 */
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.one, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.one{
	  margin-right: 1.2%;
	  margin-left: 0;
	}
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.three, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.three{
	  margin-left: 1.2%;
	  margin-right: 0;
	}/* Jira-1549 */
	.width122 {
	  width: 74%;
	}
	.width122.relative, .width122.absolute {
		left: 13% !important;
	}
	#wrapperrohm.newROHM .width122.relative a {
	  white-space: nowrap;
	}
  	#header .userbox{top: -85px!important;}
	/*search*/
	.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: 4px 2px 3px;
	  border-bottom: 1px solid #eee;
		border-radius: 0 6px 0 0;
		box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
	}
	#wrapperrohm.newROHM #header .customeNavigation .search-box .searchTextfield #search-2 input{padding: 4px 2px 3px !important;}
	.customeNavigation #selectOption{border-bottom: 1px solid #eee;  border-bottom-left-radius: 5px;float: left;}
    
	/* Carousel */
	#wrapperrohm.newROHM #slider-code .viewport {
	  height: 88% !important;
	}
	#wrapperrohm.newROHM #slider-code,
	#wrapperrohm.newROHM #slider-code .viewport,
	#wrapperrohm.newROHM #slider-code .overview li ,
	#wrapperrohm.newROHM .viewport .overview img  {
	  width: 100% !important;
	}
	#wrapperrohm.newROHM #slider-code .overview {
	  height: 100% !important;
	  left: 0 !important;
	  width: 100% !important;
	}
	#wrapperrohm.newROHM #slider-code .viewport .overview li {
	  margin: 0 !important;
	  height: 100%;
	}
	/* Carousel */
	#wrapperrohm.newROHM #slider-code{height:274px !important;margin-bottom: 30px;}
	#wrapperrohm.newROHM .paging{position:absolute !important;}
	#wrapperrohm.newROHM #slider-code .bullet{padding:0px !important; background-position: 0 -574px !important;}
	#wrapperrohm.newROHM #slider-code .active { background-position: -29px -574px !important;}
	#wrapperrohm.newROHM .viewport .overview img { width: 100% !important;  height: 100%;}
	/* Company Porfile */
	.companyProfile .list-wrap .ImgAlign img.span12 {
	  width: auto;
	}
	.kionix_70_30_100 .span3 .menuContent,
	.kionix_2_columns_iii .span3 .menuContent {
		margin-left: 0;
		width: 100%;
		max-width:100%;
	}
	.ss #kionix-tabs.devtool #android .RightAlign.span6,
	.ss #kionix-tabs.devtool #windows .RightAlign.span6 {
	  margin-left: 0;
	  width: 70%;
	}
	.ss #kionix-tabs.devtool .ImageAlign.width115 {
	  width: 20%;
	}
	.width115.span12 img {
	  display: block;
	  width: 100%;
	}
	.ss #kionix-tabs.devtool .RightAlign{float:left;}
	.ss #kionix-tabs.devtool .RightAlign .margin20 {
	  width: 100%;
	}
	#kionix-tabs.industry-ecosystem img.span12,
	#page-wrap.sf img.span12 {width:auto;}
	#kionix-tabs.industry-ecosystem img.span12{float:none;}
	/* Select box */
	#kionixDownload .downloads-filters .portal-select { margin-bottom: 10px;}
	.downloads-filters .partname.span12, .downloads-filters .category.span12 { margin-left: 0px;}
	.downloads-filters .platform.span12, .downloads-filters .partname.span12 {  margin-right: 10px;}
	
	#page-wrap.devtools.dt .pane-content img.span12 {
	  float: right;
	  width: auto;
	  margin: 0 0 6px 20px;
	}
  .rohm_news-portlet #news-landing .news-listing-data .tabs{margin-bottom: 40px;}
	/* Contact Enggi */
	#kionixContactEnginnering fieldset.reg_individual .form-row label {
	  text-align: left;
	  width: 178px;
	}
	#con_form_column .form-row .error, #con_form_column .form-row .error_description, #con_form_column .form-row .error_link {
	  clear: both;
	  color: #d81533;
	  float: right;
	  font-style: normal;
	  left: 470px;
	  line-height: 16px;
	  margin: 0 0 0 0;
	  padding-left: 20px;
	  position: absolute;
	  top: 4px;
	  width: 30%;
	  word-wrap: break-word;
	}
	.ja #contact_us #con_form_column .form-row .error, .ja #contact_us #con_form_column .form-row .error_description, .ja #contact_us #con_form_column .form-row .error_link {width: 24%;}
	/* Login */
	#wrapperrohm.newROHM #portlet_58 .portlet-content {
	  padding: 0;
	}
	#login-page {
	  background: url("../images/rohm-theme/pop-up-top-bg.jpg") repeat-x scroll left top #fff;
	  border: 1px solid #b8b8b8;
	  clear: both;
	  line-height: 18px;
	  margin: 0 auto;
	  padding: 12px 6%;
	  width: 85%;
	}
	#login-page .login-body ul.login-body-content {
	  background: url("../images/rohm-theme/login-body-seprator-bg.jpg") repeat-y scroll 31% top rgba(0, 0, 0, 0);
	}
	#login-page .login-body ul li.login-form-body {
	  width: 38%;
	}
	#modal-interior-container #login-form .form-row input[type="text"], #modal-interior-container #login-form .form-row input[type="password"] {
	  width: 94%;
	}
	#login-page .login-body ul li.not-member-body {
	  margin-left: 146px;
	  padding-top: 89px;
	  width: 37%;
	}
	#login-page .login-body ul li.not-member-body dl dd.feature-list {
	  width: 100%;
	}
	#login-page .login-body ul.login-body-content .or-box {
	  left: 290px;
	}
	/*siteSearch*/
	.newROHM .filter-container .filter{width: 19%;}
	.newROHM .filter-container .expand-filter{width: 73% !important;}
	.newROHM .filter-container .search-result-container,.newROHM .filter-container .last-filter{width: 96%;}
  .newROHM .search-filter-two-col{width: 76%;}
  .filter-container .product-filter-parts ul li p{width: 290px !important;}
	/*slide container*/
	.slide-container .slide-preview-container .pdf-preview-container ul li{width: 18%;}
	/*popup downloads*/
	#design_termscond{left: 47% !important;}
	#design_termscond .agreeCondition{width: 62%;}
	#design_termscond .agreeCondition label{display: inline-block;}
	.customeNavigation #sitesearch ul{width: auto;}
	/* Products */
  #bradcrumb_menu{margin-top: 0px;}
	#kionixDetailpage .Col-left,#kionixDetailpage .Col-right,#kionixDetailpage .Col-right .rightSide{width: 100%;}
	#kionixDetailpage .Col-right .prdimg3{width: 30%;}
	.ja_JP #kionixDetailpage .Col-left .tabstyle .combinetab #righttab .tabs ul{width: 258px;}
  .ja_JP #kionixDetailpage .Col-left .tabstyle .combinetab #righttab .tabs ul li{width: 114px;}

  /* Table Responsive  */
	.table-container {
	  border: 1px solid #939393;
	  clear: both;
	  display: inline-block;
	  height: 100%;
	  overflow: auto;
	  position: relative;
	  width: 100%;
	  z-index: 0;
	  margin-bottom: 14px;
	}
	.table-responsive {
		width:100%;
		position:absolute;
	}
	.table-container {
	  min-height: 219px;
	} 
    	.table-responsive {
	    min-width:320px;
    	}
	.customdesign, .views-table.border1 {
		margin-bottom: 0px;
	}
	.views-table {
		margin-top: 0px;
	}
	.spacealign {
		display: inline;
	}
	.leftImage.width171.span3 {
		float: left;
		width: 171px;
	}
	.panel-col-last.span6 {
	  float: left;
	  width: 70%;
	  margin-left: 0;
      margin-right: 0;
	}
	/*distribution inventory*/
	  .sales-support-landing .sales-support-tabs-wrapper{width: 100% !important;}
	  .sales-support-landing .sales-support-tabs-wrapper .tabs .tab-data{padding:14px 14px 0px;}
	  .sales-support-landing .sales-support-tabs-wrapper .tabs .contentDiv{height:auto;}
	  .find-different-part-link { clear: both;}
	  .distributionsearch-page .leftcollbar{width: 21%;}
	  /*.distributionsearch-page .distributionsearch .distribution-search-input{height: 21px;}*/
	#design_termscond input[type="checkbox"]{margin:-5px 0 0 !important;}
	.ja_JP #design_termscond input[type="checkbox"]{margin:0px 2px 0 0 !important;float:none;border-color: #ccc;}
	#design_termscond label {display:inline-block !important;}
	.crossref-search.distributionsearch{padding:8px 8px 10px;}
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul.parent .width500P dd #sales-support-landing .crossref-search.distributionsearch{padding: 0;}
    .distributionsearch-page .search-ico{padding-top: 3px; box-shadow: 0px 0px 0px #ddd inset;}
   .chrome .distributionsearch-page .search-ico{padding-top: 4px;}
   .numalign { width: 76%;}
   #kionixMap{width: auto; margin-right:0px !important;}
	#wrapperrohm.newROHM #kionix-tabs .list-wrap .breackContentx ul.nav li{margin-bottom:10px;}
	/* Sitemap */
	div.seperator{width:100% !important;}
	div.col_left, div.col_mid, div.col_right{width: 29% !important;}
	div.col_left { margin-left: 6% !important; margin-right: 1.5% !important;}
	div.col_mid { margin-left: 1% !important; margin-right: 1.5% !important;}
	div.col_right { margin-left: 0 !important; margin-right: 0 !important;}
  /*sitesearch*/
  .search-result-container .results-grid .taglib-search-iterator tr td dl dd p{margin-left: 0px !important;}
  .downloads-filters .platform.ui-selectmenu-open , .downloads-filters .partname.ui-selectmenu-open, .downloads-filters .category.ui-selectmenu-open { margin-left:0px;}
  #page-wrap.devtools .pane-content #kionixDownload .downloads-filters .portal-select span a.category{margin-left:0px;}
	#wrapperrohm.newROHM #header .customeNavigation .search-box{float: right;margin-right: 0px;}
	.alignImage { margin-bottom: 10px; margin-left: 0px;	}
  .downloads-filters{position:relative; z-index:11;}
  .zindex1{z-index:1 !important;}
  .zindex2{z-index:2 !important;}
  .zindex3{z-index:3 !important;}
  .en #page-wrap.applicationnotes .table-container,
  .en #page-wrap.techniclenotes .table-container   {
	  min-height: 417px;
	}
  .ja #page-wrap.applicationnotes .table-container,
  .ja #page-wrap.techniclenotes .table-container   {
	  min-height: 527px;
	}
  .ko #page-wrap.applicationnotes .table-container,
  .ko #page-wrap.techniclenotes .table-container   {
	  min-height: 378px;
	}
  .zh #page-wrap.applicationnotes .table-container,
  .zh #page-wrap.techniclenotes .table-container   {
	  min-height: 350px;
	}
   .center-wrapper.borderBottom1 .sortdisc.span9{width:74.3094%; float:left;}
   #kionix-tabs.myKionix #registration #reg_form_column .form-button-row { margin-left: 206px !important;}
   #kionix-tabs.myKionix #reg_form_column .form-row .error, 
   #kionix-tabs.myKionix #reg_form_column .form-row .error_description, 
   #kionix-tabs.myKionix #reg_form_column .form-row .error_link { left: 460px; width: 178px;}
   .fp-form .form-row input[type="text"], 
   #kionix-tabs.myKionix #registration #individual_form .reg_individual .form-row input[type="text"], 
   #kionix-tabs.myKionix #registration #individual_form .reg_individual .form-row input[type="password"], 
   #kionix-tabs.myKionix #registration select { width: 230px;}
   .listContainer{ margin: 0 13px 10px 0;}
   
   .ProductGroupLandingPage-portlet .left-col{margin-bottom:20px;}
   .prod-tree .product-tree .accordion-title.product-tree-title{font-size:15px !important;padding-right:10px;}
   
}
@media (min-width: 768px) and (max-width: 979px){
	.customeNavigation #nav{width:100%;}
}
@media (min-width: 904px){
	.euBox .section:first-child .ja-band-top, .de_DE .de .euBox .section:first-child .ja-band-top {line-height: 26px; padding-top: 2px;}
}
@media (min-width: 768px) and (max-width: 903px){
	.euBox .section:first-child .ja-band-top {line-height: 12px; padding-top: 2px;}
	.de_DE .de .euBox .section:first-child .ja-band-top,
	.zh_CN .zh .euBox .section:first-child .ja-band-top,
	.zh_TW .zh .euBox .section:first-child .ja-band-top,
	.ko_KR .ko .euBox .section:first-child .ja-band-top,
	.hi_IN .hi .euBox .section:first-child .ja-band-top{line-height: 26px; padding-top: 0px;}/* Jira-1549 */
}
@media (max-width: 767px){
	/* Login */
	#login-page .login-body ul.login-body-content {
	  background: url("../images/rohm-theme/login-body-seprator-bg.jpg") repeat-y scroll -110% top rgba(0, 0, 0, 0);
	}
	/* Digital Power */
	.signed-in p.clear-both.clrmobile{line-height: 24px !important; margin-bottom: 10px !important;}
	.digitalbutton .digitalbutton-link{min-width: 31% !important;}
}
@media (min-width: 320px) and (max-width: 480px){
	.ja #parenttabs.tabs .numalign, #parenttabs.tabs .numalign{width:66% !important;}
	.ja #wrapperrohm.newROHM a.more-news, #wrapperrohm.newROHM a.more-news{padding:0px 6px !important;}

}
@media (min-width: 640px) and (max-width: 750px){
	.ja .capacitorselectiondata.firstbox label, .ja .capacitorselectiondata.secondbox label, .ja .capacitorselectiondata.thirdbox label { font-size: 10px;}
}
@media (min-width: 360px) and (max-width: 640px){
	.numalign{width:67% !important;}
	.ja #parenttabs.tabs .numalign{width:54% !important;}
	div.col_left{width:78% !important; margin-left:16% !important;}
	.alignImage {
	  margin-bottom: 10px;
	  margin-left: 0px;
	}
#wrapperrohm.newROHM #header { margin-top: 20px;	}
	.designTools-container .curveShapeTop25 {
	  background-image: none !important;
	  background-color: #ececec;
	  border-radius: 5px 5px 0 0;
	}
	.designTools-container .curveShapeBottom25 {
	  background-image: none !important;
	  background-color: #ececec;
	  border-radius: 0 0 5px 5px;
	  box-shadow: 0 4px 0 0 #dcddde;
	}
}
@media (min-width: 641px) and (max-width: 767px){
	.container-fluid.maxfixsize { padding-left: 0; padding-right: 0;	}
	#wrapperrohm.newROHM #header { margin-top: 20px;	}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header {
	  float: none !important;
	  margin: 0 auto !important;
	  width: 100% !important;
	}
	#content,.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation {
	  margin: 0 auto;
	  width: 100%;
	}
}
@media (min-width: 480px) and (max-width: 640px){
	.container-fluid.maxfixsize { padding-left: 0; padding-right: 0;	}
	#wrapperrohm.newROHM #header { margin-top: 20px;	}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header {
	  float: none !important;
	  margin: 0 auto !important;
	  width: 100% !important;
	}
	#content,.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation {
	  margin: 0 auto;
	  width: 100%;
	}
}
@media (min-width: 320px) and (max-width: 479px){
	.container-fluid.maxfixsize { padding-left: 0; padding-right: 0;	}
	#wrapperrohm.newROHM #header { margin-top: 20px;	}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header {
	  float: none !important;
	  margin: 0 auto !important;
	  width: 100% !important;
	}
	#content,.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation {
	  margin: 0 auto;
	  width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 800px) {
	#wrapperrohm.newROHM #slider-code {
	  display: inline-block;
	  height: 182px !important;
	}
	#wrapperrohm.newROHM #slider-code .viewport {
	  height: 100% !important;
	}
	#wrapperrohm.newROHM #slider-code, #wrapperrohm.newROHM #slider-code .viewport, #wrapperrohm.newROHM #slider-code .overview li, #wrapperrohm.newROHM .viewport .overview img {
	  width: 100% !important;
	}
	.downloads-filters .platform.ui-selectmenu-open , .downloads-filters .partname.ui-selectmenu-open, .downloads-filters .category.ui-selectmenu-open { margin-left:0px;}
	#kumamotoearthquake{padding-bottom:20px !important;}
}
@media (min-width: 320px) and (max-width: 979px) {
	#showcookiealert > div { width: 99% !important;}
	.ProductGroupLandingPage-portlet .right-col{width:100%; margin-right:0px;}
	.ProductGroupLandingPage-portlet #colright.right-col #tab1 .intro > table { width: 100%;}
	.left-col{width:100%; margin-top: 10px;}
	.groupofcontent, #led-catalogue .contentDiv.leftside, .led-catalogue .contentDiv.leftside{width:100%;}
	.led-light-page { width: 100%;}
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select, .en_GB #wrapperrohm.newROHM #header header .header #top-nav .portal-select, .de_DE #wrapperrohm.newROHM #header header .header #top-nav .portal-select {right: -19px; width: 100px !important;}
	/* Product detail */
	#kionixDetailpage .Col-left, #kionixDetailpage .Col-right{width: 100%;}
	#prd-detail .width762 .repeatLightGrayBgF8F8 {background-position: 48% 0;}
	#prd-detail .customdesign, .width80P, .marginBottom8, .width762, .width20P, .width195, #recentclick {width: 100%;}
	.width348 {width: 48%;}
	.width20P { margin-left: 0px; width: 100%;}
	.width590P { width: 78%;}
	.width120P { width: 17%;}
	#recentclick.table-border {margin-bottom: 10px;}
	#wrapperrohm.newROHM #product-details.ledpage .prdicons .rplus-prd{background-image: url("../images/rohm-theme/rpluse.png"); background-position: 50% 50%;}
	#wrapperrohm.newROHM .prdicons .rplus-prd, #wrapperrohm.newROHM .prdicons .faq-prd, #wrapperrohm.newROHM .prdicons .btn-disable { width: 100px;}
	#wrapperrohm.newROHM.zh .prdicons .rplus-prd, #wrapperrohm.newROHM.zh .prdicons .faq-prd, #wrapperrohm.newROHM.zh .prdicons .btn-disable,
	#wrapperrohm.newROHM.ko .prdicons .rplus-prd, #wrapperrohm.newROHM.ko .prdicons .faq-prd, #wrapperrohm.newROHM.ko .prdicons .btn-disable { width: 97%;}
	.zh #recentclick .width120P .prdicons .redbutton, .zh #recentclick .width120P .prdicons .Graybutton,
	.ko #recentclick .width120P .prdicons .redbutton, .ko #recentclick .width120P .prdicons .Graybutton  { width: 114px;}
	/* Capacitor */
	.ProductGroupLandingPage-portlet .right-col.Responsive-align {margin-right: 0; width: 100%;}
	.ProductGroupLandingPage-portlet .left-col.Responsive-align { width: 100%;}
	
	.ct1, .cb3{ width:100% !important; height:4px;}
	.cm2{ background: url("../images/rohm-responsive/Rcm2.gif") 0 0 repeat-y !important; width:99% !important;  padding-right: 0px !important;  padding-left: 1% !important;}
	.cm2 .cm2-1{background: url("../images/rohm-responsive/Rcm2.gif") 100% 0 repeat-y !important; padding-right: 1% !important;}
	.ct1{background: url("../images/rohm-responsive/Rct1.gif") 0 0 no-repeat !important;  height:4px;}
	.cb3{background: url("../images/rohm-responsive/Rcb3.gif") 0 0 no-repeat !important; height:4px;}
	
	.ct1 span{background: url("../images/rohm-responsive/Rct1.gif") 100% 0 no-repeat;  height:4px; float:right;}
	.cb3 span{background: url("../images/rohm-responsive/Rcb3.gif") 100% 0 no-repeat; height:4px; float:right;}
	
	.capData {width: 100% !important; overflow: hidden;}
	#selectcapacitancevoltagelabel{width: 99.4% !important; padding-left: 0 !important; text-indent: 10px;}
	.capdatatable {width: 89.4% !important;}
	#norecord{width: 100% !important;}
	.capdatatable table#tantalumcapacitor{width: 100% !important;}
	#tantalumcapacitor th.border.uf-v { background-color:#bfbfbf !important; width: 40px !important;}
	.capacitorselectiondata.firstbox{width: 45% !important;}
	.capacitorselectiondata.secondbox, .capacitorselectiondata.thirdbox{width: 24% !important;}
	.capacitorselectiondata.firstbox select { width: 83% !important;}
	.Responsive-align .capacitorselectiondata.secondbox select, .Responsive-align .capacitorselectiondata.thirdbox select { width: 73% !important;}
	#captable_length select{ height: 20px; padding: 2px 0; width: 55px;margin-top: 6px;}
	
	#matchdata{margin-top:0px !important; width: 99.9% !important; padding-left: 0 !important; text-indent: 15px;}
	.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate { float: left  !important; text-align: left !important;}
	.dataTables_wrapper .dataTables_paginate {float: right !important; margin-top: 0 !important;}
	.capdatatable .table-container{min-height: 221px;}
	/* Capacitor End */
	#contact_us{width:auto !important;}
	.ja .hrright div img {max-width: 100%; width: 100%;}
	.registrationpostnamehead, .registrationindustryhead, .registrationoccupationshead, #registration .tab-data {width:79%;}
}

@media (min-width: 640px) {
	#detail-features.width348{width:47%; }
}
/* 24Feb */
@media (min-width: 639px) and (max-width: 640px) {
	#product-details .intro #righttab .tabs,.chrome .ko_KR .ko #product-details .intro #righttab .tabs, .firefox .ko_KR .ko #product-details .intro #righttab .tabs, .safari .ko_KR .ko #product-details .intro #righttab .tabs	{ margin-left: 0 !important;}
	
	#product-details .intro .divPowervation #righttab .tabs,.chrome .ko_KR .ko #product-details .intro .divPowervation #righttab .tabs, .firefox .ko_KR .ko #product-details .intro .divPowervation #righttab .tabs, .safari .ko_KR .ko #product-details .intro .divPowervation #righttab .tabs{ margin-left: 3px !important;}
	span#dataclickevent .datasheetIcon, .divPowervation div#dataclickevent .datasheetIcon, #righttab .faqsposition{padding-left:34px!important;}
	.ja .datasheetIcon{font-size:10px;}
	.ja_JP #wrapperrohm.newROHM #product-details #tabs2.tabs ul li{margin-left: 0px!important;/*margin-left: 3px!important;*/}
	.ja_JP #wrapperrohm.newROHM #product-details .divPowervation #tabs2.tabs ul li{margin-left: 0px!important;}
	.ja_JP #product-details .intro #righttab .tabs.prodInfo{right: -343px;}
}
/* End 24Feb */
@media (min-width: 320px) and (max-width: 639px) {
	#prd-detail .width762 .repeatLightGrayBgF8F8 {background: none;}
	.width348{width:100%; margin-bottom: 10px;}
	.paddingLeft22 { padding-left: 0px;}
	.groupData-detail{max-height:100%;}
	
	.capacitorselectiondata.firstbox select, .Responsive-align .capacitorselectiondata.secondbox select, .Responsive-align .capacitorselectiondata.thirdbox select {width: 83% !important;}
	.capacitorselectiondata.firstbox, .capacitorselectiondata.secondbox, .capacitorselectiondata.thirdbox{width:100% !important; margin-bottom:10px;}
	#kumamotoearthquake{padding-bottom:30px !important;}
}
@media (min-width: 650px) and (max-width: 767px) {
	.en_US .en #SectionRight .repeatLightGrayBg a.mb14{margin-bottom:0px;}
}
@media (min-width: 320px) and (max-width: 767px) {
	.width590P { width: 100%;  border-right: 0px none; clear: both; margin-bottom: 18px;}
	.width20P { margin-left: 0px; width: 100%; clear: both;}
	#recentclick .width120P .right123, #wrapperrohm.newROHM #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons { position: relative; bottom: 0; right: 0; top: 0;}
	#wrapperrohm.newROHM #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons > .redbutton{clear:both;}
	#recentclick .width120P{padding-left: 0;}
	#recentclick .width120P .prdicons .redbutton, #recentclick .width120P .prdicons .Graybutton { width: 100%; float:left;}
	#wrapperrohm.newROHM .prdicons .rplus-prd, #wrapperrohm.newROHM .prdicons .faq-prd, #wrapperrohm.newROHM .prdicons .btn-disable { width:96%;}
	.registrationpostnamehead, .registrationindustryhead, .registrationoccupationshead, #registration .tab-data {width:101%;}
	#registration .productofinterest_row .tab-data .fl.colum-1 { width: 46%;}
	.ja #registration #individual_form .reg_individual .form-row.zipcode_row input[type="text"]{width: 46% !important;}
	.ja #registration #individual_form .reg_individual .form-row.phonenumber_row input[type="text"]	{width: 30% !important;}
	.hi #registration #individual_form .reg_individual .form-row.zipcode_row input[type="text"]{width:100% !important;}
	.en_US .en #SectionRight .repeatLightGrayBg, #SectionRight .repeatLightGrayBg{height: 100% !important; min-height: 100% !important;}
	/*Jira 1739 Start*/
	#nav #nav-02.japanapp li {padding-left: 10px;}
	/*Jira 1739 End*/
	.part-tool-tip a.close-button{padding:0 0px 20px 20px;}
	.fix-width .para-table .fix-width.nav{padding:0;}	
}
@media (min-width: 737px) {
	#tabs.resisotrs .led-catalogue .allProducts {margin-top:-5px;}
}
@media (min-width: 641px) and (max-width: 736px) {
	.quickaction {margin-top: 44px;}
	#tabs.resisotrs .led-catalogue .allProducts {margin-top:-5px;}
}
@media (min-width: 522px) and (max-width: 640px) {
	.rohm_breadcrumb-portlet, div#bradcrumb_menu, div.downArrow { display: none;}
	.quickaction {margin-top: 44px;}
}
@media (min-width: 481px) and (max-width: 522px) {
	.rohm_breadcrumb-portlet, div#bradcrumb_menu, div.downArrow { display: none;}
	.quickaction {margin-top: 44px;}
	.ProductGroupLandingPage-portlet .right-col{width:100%; margin-right:0px;}
	.ProductGroupLandingPage-portlet #colright.right-col #tab1 .intro > table { width: 100%;}
	.left-col{width:100%; margin-top: 10px;}
	.groupofcontent, #led-catalogue .contentDiv.leftside, .led-catalogue .contentDiv.leftside{width:100%;}
}
@media (min-width: 614px) and (max-width: 667px) {
	/* ROHMAPPLICATIONINTERNAL-126 */
	.signed-in #dockbarlayout #dockbar .aui-toolbar li{margin: 0;}
	/* End ROHMAPPLICATIONINTERNAL-126 */
	#tabs.resisotrs .led-catalogue .allProducts {margin-top:-5px;}
}
@media (min-width: 481px) and (max-width: 636px) {
	#tabs.resisotrs .led-catalogue .allProducts {float:none; margin-top:10px;}
}
@media (min-width: 320px) and (max-width: 480px) {
	.rohm_breadcrumb-portlet, div#bradcrumb_menu, div.downArrow { display: none;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected  .search-filter,
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected  .search-filter:hover{color: #464646 !important;}
	/* ROHMAPPLICATIONINTERNAL-126 */
	.signed-in #dockbarlayout #dockbar .aui-toolbar li{float:left;}
	.signed-in #dockbarlayout #dockbar .aui-toolbar li.aui-toolbar-separator{height: 33px;}
	.signed-in #dockbarlayout #dockbar .aui-toolbar li.toggle-controls, .signed-in #dockbarlayout #dockbar .aui-toolbar li.user-avatar{ margin-top: 4px;}
	/* End ROHMAPPLICATIONINTERNAL-126 */
	.rohm_breadcrumb-portlet, div#bradcrumb_menu, div.downArrow { display: none;}
	.curveShapeTop25F4, .curveShapeBottom25F4, .curveShapeTop25F4 span, .curveShapeBottom25F4 span,
	#product-details .intro .width-793px .width333 .curveShapeTop25F8, #product-details .intro .width-793px .width333 .curveShapeTop25F8 span,
	#product-details .intro .width-793px .width333 .curveShapeBottom25F8, #product-details .intro .width-793px .width333 .curveShapeBottom25F8 span,
	#product-details .intro table .width333 .curveShapeTop25F8, #product-details .intro table .width333 .curveShapeTop25F8 span,
	#product-details .intro table .width333 .curveShapeBottom25F8, #product-details .intro table .width333 .curveShapeBottom25F8 span{
		background-image: url(../images/rohm-responsive/white-box-responsive.jpg);
	}
	.ProductGroupLandingPage-portlet #colright .intro .curveShapeTop25F4, .ProductGroupLandingPage-portlet #colright .groupofcontent .curveShapeTop25F4,
	#product-details .intro .width-793px .width333 .curveShapeTop25F8, #product-details .intro table .width333 .curveShapeTop25F8{
	  background-position: 0px 0px;
	}
	.ProductGroupLandingPage-portlet #colright .intro .curveShapeTop25F4 span, .ProductGroupLandingPage-portlet #colright .groupofcontent .curveShapeTop25F4 span,
	#product-details .intro .width-793px .width333 .curveShapeTop25F8 span, #product-details .intro table .width333 .curveShapeTop25F8 span{
	  background-position: 100% 0px;
	  float: right;
	}
	.ProductGroupLandingPage-portlet #colright .intro .curveShapeBottom25F4, .ProductGroupLandingPage-portlet #colright .groupofcontent .curveShapeBottom25F4,
	#product-details .intro .width-793px .width333 .curveShapeBottom25F8, #product-details .intro table .width333 .curveShapeBottom25F8{
	  background-position: 0px -43px;
	}
	.ProductGroupLandingPage-portlet #colright .intro .curveShapeBottom25F4 span, .ProductGroupLandingPage-portlet #colright .groupofcontent .curveShapeBottom25F4 span,
	#product-details .intro .width-793px .width333 .curveShapeBottom25F8 span, #product-details .intro table .width333 .curveShapeBottom25F8 span{
	  background-position: 100% -43px;
	  float: right;
	}
	.ProductGroupLandingPage-portlet { display: inline-block;}
	.width211 { margin-right: 0;width: 100%; margin-bottom: 20px;}
	.intro h1{clear:both;}
	.right-col{float:none;}
	.left-col { padding-bottom: 10px;}
	#tab1.tabs-container, #tab1.tabs-container .intro{width:100%;}
	.quickaction { margin-top: 20px; width: 100%;}
	.ProductGroupLandingPage-portlet .quickaction #righttab{display: inline;}
	#righttab .tabs, #product-details .intro #righttab .tabs,
	.ja #product-details .intro #righttab .tabs.setbutton{margin:0; float:left; width: 100% !important;}
	.zh #product-details .intro #righttab .tabs, .chrome .ko_KR .ko #product-details .intro #righttab .tabs, .firefox .ko_KR .ko #product-details .intro #righttab .tabs, .safari .ko_KR .ko #product-details .intro #righttab .tabs { margin-left: 0;}
	/* product detail tabs */
	.signed-in #product-details .combinetab.combinetabInfo{width: 100%;position: relative;}
	#product-details .intro #righttab .tabs.prodInfo{right:0;}
	#wrapperrohm.newROHM #product-details .intro #righttab #tabs2.tabs.setbutton .contentDiv, 
	#wrapperrohm.newROHM #product-details .intro #righttab #tabs2Info.tabs.prodInfo .contentDiv{top:34px;}
	/* Jira 1711 */
	#wrapperrohm.newROHM #tabs2.tabs ul{bottom:0px;}
	#wrapperrohm.newROHM #tabs2.tabs ul li, .ja_JP #wrapperrohm.newROHM #tabs2.tabs ul li{margin-left:0px;margin-top:0px;}
	.chrome .ja #tabs02.videoTab-1710 ul, .mobile .ja #tabs02.videoTab-1710 ul{bottom:0px;}
	.ja_JP #product-details .intro .quickaction #righttab #tabs02.tabs.videoTab-1710 #tab-1.contentDiv.videotab,
	#product-details .intro #righttab #tabs2.tabs #tab-1.contentDiv.videotab{top:32px;}
	.en_US #product-details .intro .divPowervation #righttab #tabs2.tabs #tab-1.contentDiv.videotab{top:67px;}
	.ja_JP #product-details .intro .quickaction #righttab #tabs02.tabs.videoTab-1710 {z-index: 6;}
	.firefox .ja_JP #wrapperrohm.newROHM.ja #righttab #tabs02.tabs.videoTab-1710 li {margin-bottom: -9px; margin-top: 6px;}
	.firefox .ja_JP #product-details .intro .quickaction #righttab #tabs02.tabs.videoTab-1710 #tab-1.contentDiv.videotab {top: 32px;}
	
	.ja_JP #wrapperrohm.newROHM.ja #product-details #righttab #tabs2.tabs li.firstClass.lastClass {margin-top: 0px;}
	.firefox .ja_JP  #wrapperrohm.newROHM.ja #product-details #righttab #tabs2.tabs li.firstClass.lastClass{margin-top: 6px;}
	
	.ie9 .ja_JP #product-details .intro .quickaction #righttab #tabs02.tabs.videoTab-1710,
	.ie10 .ja_JP #product-details .intro .quickaction #righttab #tabs02.tabs.videoTab-1710,
	.ie11 .ja_JP #product-details .intro .quickaction #righttab #tabs02.tabs.videoTab-1710 {z-index: 6;}
	.ie9 .ja_JP #wrapperrohm.newROHM.ja #righttab #tabs02.tabs.videoTab-1710 li,
	.ie10 .ja_JP #wrapperrohm.newROHM.ja #righttab #tabs02.tabs.videoTab-1710 li,
	.ie11 .ja_JP #wrapperrohm.newROHM.ja #righttab #tabs02.tabs.videoTab-1710 li{margin-bottom: -3px; margin-top: 6px;}
	.ie9 .ja_JP #product-details .intro .quickaction #righttab #tabs02.tabs.videoTab-1710 #tab-1.contentDiv.videotab,
	.ie10 .ja_JP #product-details .intro .quickaction #righttab #tabs02.tabs.videoTab-1710 #tab-1.contentDiv.videotab,
	.ie11 .ja_JP #product-details .intro .quickaction #righttab #tabs02.tabs.videoTab-1710 #tab-1.contentDiv.videotab	{top: 32px;}
	
	/* Jira 1711 End */
	/*.signed-in #product-details #righttab .faqsposition {bottom: inherit; left: 134px;}*/
	.signed-in #product-details #righttab .faqsposition {bottom: inherit; left: 0; position: relative;}
	.firefox .signed-in #product-details .ie7infobuttonposition .rplus678, .chrome .signed-in #product-details .ie7infobuttonposition .rplus678, .ie .signed-in #product-details .ie7infobuttonposition .rplus678{display: inline;}
	/* Jira - 1709 */
	.firefox .signed-in #product-details .ie7infobuttonposition .divPowervation #righttab .rplus678, .chrome .signed-in #product-details .ie7infobuttonposition .divPowervation #righttab .rplus678, .ie .signed-in #product-details .ie7infobuttonposition .divPowervation #righttab .rplus678{display:block;}
	.divPowervation #righttab .faqsposition{bottom: 120px;}
	/* Jira - 1709 End */
	.signed-in #product-details .combinetab.combinetabInfo { z-index: 2;}
	#product-details .rightAlign{z-index: 1;}
	.signed-in #product-details .rightAlign,
	#wrapperrohm.newROHM #product-details .intro #righttab #tabs2.tabs.prodInfo #tab-5.contentDiv .tab-data .fl.colum-1 ul, #wrapperrohm.newROHM #product-details .intro #righttab #tabs2Info.tabs.prodInfo #tab-5.contentDiv .tab-data .fl.colum-1 ul {bottom: 6px;}
	#wrapperrohm.newROHM #product-details .intro #righttab #tabs2.tabs.setbutton #tab-4.contentDiv .tab-data .fl.colum-1 ul{bottom: 0;}
	#colright #righttab .tabs .contentDiv{border-top: 0px solid #e9e9e9 !important;}
	/* End */
	.mainproductdetail #product-details .intro.recontactalign #righttab .tabs, .ja #product-details .intro #righttab .tabs,
	.ja #product-details .intro #righttab .tabs.setbutton{left:0px !important; top:0px !important;}
		
	#righttab .tabs ul, .ProductGroupLandingPage-portlet .combinetab #righttab .tabs ul{width:100%; position: relative;}
	#wrapperrohm.newROHM #righttab .tabs li{padding-left: 4px; padding-right: 4px; width: 97%; border-left:0px none; border-right:0px none;}
	#wrapperrohm.newROHM.ja #righttab .tabs li, #wrapperrohm.newROHM.ja #product-details #righttab .tabs li{width: 98%;}
	#wrapperrohm.newROHM #tabs2.tabs.setbutton ul li, #wrapperrohm.newROHM #tabs2Info.tabs.setbutton ul li, .ja_JP #wrapperrohm.newROHM #righttab .tabs li.lastClass a{margin-top: 0px !important;}
	#wrapperrohm.newROHM #colright #righttab .tabs ul li.tab-link1 a{width:100% !important;}
	#colright .rightAlign, 
	.signed-out #wrapperrohm.newROHM .ProductGroupLandingPage-portlet #colright .rightAlign, 
	.signed-in #wrapperrohm.newROHM .ProductGroupLandingPage-portlet #colright .rightAlign,
	.signed-out #wrapperrohm.newROHM #product-details .intro .quickaction .combinetab #righttab .rightAlign, 
	.signed-in #wrapperrohm.newROHM #product-details .intro .quickaction .combinetab #righttab .rightAlign{width: 99%; position: relative;bottom: 0px; float: none;}
	.prdicons{position: relative;}
	.prdicons .redbutton, #product-details .prdicons .redbutton, #product-details .prdicons .Graybutton{width: 98%;}
	.ja .prdicons .redbutton{width: 99%;}
	#wrapperrohm.newROHM #product-details.ledpage .prdicons .rplus-prd{background-image: url("../images/rohm-theme/rpluse.png"); background-position: 50% 50%;}
	.prdicons .Graybutton, #samplePopupContainer .prdicons .Graybutton,
	#wrapperrohm.newROHM .prdicons .rplus-prd, #wrapperrohm.newROHM .prdicons .faq-prd, #wrapperrohm.newROHM .prdicons .btn-disable,
	#wrapperrohm.newROHM #product-details .prdicons .rplus-prd, #wrapperrohm.newROHM #product-details .prdicons .faq-prd, #wrapperrohm.newROHM #product-details .prdicons .btn-disable{width:97%;}
	.prdicons>.redbutton{margin-top:0; margin-bottom:3px;}
	/* #wrapperrohm.newROHM .tabs li a, #wrapperrohm.newROHM #righttab .tabs li.lastClass a{padding-top:0px !important;} */
	#wrapperrohm.newROHM #colright #righttab .tabs ul li.tab-link1 a.productTab { line-height: 24px !important; padding-top: 0 !important;}
	.groupofcontent, .width469, .width469.width320, #wrapperrohm.newROHM #righttab .tabs li, .mainproductdetail #product-details .combinetab.customewidth, .product-lists li table{width: 100%;}
	#kionixDetailpage .mainproductdetail #product-details #recoNewDesign.recontactalign .customewidth.notrecomnewdesign { width: 100% !important;}
	
	#wrapperrohm.newROHM #tabs2.tabs.setbutton ul, #wrapperrohm.newROHM #tabs2Info.tabs.setbutton ul {bottom: 0px;}
	#righttab .tabs ul, .ProductGroupLandingPage-portlet .combinetab #righttab .tabs ul{z-index:2 !important;}
	#colright #righttab .tabs .contentDiv, #product-details .intro #righttab .tabs .contentDiv{ left: 0 !important; width:100% !important; border-top: 0 solid #e9e9e9; z-index:3 !important; }
	#colright #righttab .tabs #tab-1.contentDiv{top: 34px;}
	#colright #righttab .tabs #tab-2.contentDiv{top: 68px;}
	#colright #righttab .tabs #tab-3.contentDiv{top: 106px;}
	#colright #righttab .tabs .contentDiv .contentDiv{z-index:3;}
	
	#linearRegulators.linearRegulatorsContent, #isolatedConverters.isolatedConverterContent { width: 100%;}
	
	.mainproductdetail #product-details .intro.recontactalign #righttab #dataclickevent {width: 100%; margin-bottom: 3px;}
	#product-details .rightAlign{bottom: 0; width: 100%;}
	#product-details .rightAlign .prdicons.right123{bottom: 0; left: 0; right: 0;}
	#product-details .intro table .width333, #product-details .intro .width-793px .width333{margin-right: 0; width:100%; margin-bottom:20px;}
	#detail-features.width348 .width566 img{width:100%; }
	.listextend, .listextend02 { position: relative; text-align: right; right: 0; bottom: 0;}
	#specification .listextend02{right: 0; bottom: 0;}
	.registrationindustry, .registrationoccupations, .registrationpostname{margin: 4px 0 4px 10px;}
	#registration .productofinterest_row .tab-data .fl.colum-1 { width: 44%;}
	.ja #registration #individual_form .reg_individual .form-row.zipcode_row input[type="text"]{width: 45% !important;}
	.ja #registration #individual_form .reg_individual .form-row.phonenumber_row input[type="text"]	{width: 27% !important;}
	
	.common-note{width:100%;float:none;line-height:normal;padding-bottom:5px;}
	/*.common-note .btn-inquiry{float:none;}*/
	.alignRight, .alignRight span{line-height:normal;}
	#prd-detail .marginBottom8 .repeatLightGrayBgF8F8 .fl.width348 > .width348{margin-bottom:0px;}
	#prd-detail .marginBottom8 .repeatLightGrayBgF8F8 .fl.width348 > .width348 ul{margin:0;}
	/*ROHMAPPLICATIONINTERNAL-73*/
	/*Jira 1739 Start*/
	#nav #nav-02 .padding-left-xxsmall dl, #nav #nav-02 .parent .child .division dl {width: 200px !important;}
	#nav #nav-02.japanapp li .main-nav-sub-links-area{right:20px;}
	#nav #nav-02.japanapp li {padding-left: 8px;}
	/*Jira 1739 End*/
}
@media (min-width: 481px){
	.ja #colright .intro .iefixResistors .combinetab{margin-top: 0px;}
	/* 24Feb */table.quickaction.Pv {
		margin-top: 70px !important;
	}
	.divPowervation span#dataclickevent {
		position: absolute;
		bottom: 37px;
		left: 0px;
	}
	.tabLabel p{
		line-height:17px;
	}
	/* End 24Feb */
}
@media (max-width: 480px){
	
	/* Digital Power */
	.signed-in p.clear-both.clrmobile{line-height: 0 !important; margin-bottom: 6px !important;}
	.digitalbutton .digitalbutton-link{min-width: 29% !important;}
	.en_GB #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul,
	.de_DE #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul{
	  float: right;
	}
	/* Jira 1691 */
	.de_DE .footer-logo.span2 {
	  width: 18%;
	}
	/* Jira 1691 End */
	#tabs.resisotrs .led-catalogue .allProducts {float: none;margin-top:10px;}
}
@media (min-width: 480px) and (max-width: 640px){
	#wrapperrohm.newROHM .tabs.resisotrs #mytabs li a{padding-top: 14px !important;}
	#wrapperrohm.newROHM .resisotrs .product-subhead-content{width: 99%; height:144px;}
	#wrapperrohm.newROHM .resisotrs .product-subhead-content #nodeData .resistorsNodeName,
	#wrapperrohm.newROHM .resisotrs .product-subhead-content #nodeData .resistorsNodeDesc{width: 64%;}
	#wrapperrohm.newROHM .resisotrs div.tips_resistor{padding: 4px;}
	.hi .post_row .registrationindustry, .hi .post_row .registrationoccupations, .hi .post_row .registrationpostname {width: 196px; min-width: 196px;}
}
@media (min-width: 320px) and (max-width: 424px){
	#linearRegulators #linearRegulatorsForm #parameters .gldo .firstsection { width: 60%;}
	#linearRegulators #linearRegulatorsForm #parameters .gldo .firstsection .width76 input, #linearRegulators #linearRegulatorsForm #parameters .gldo .firstsection .width90 input, #linearRegulators #linearRegulatorsForm #parameters .gldo .firstsection .width76 input.text, #linearRegulators #linearRegulatorsForm #parameters .gldo .firstsection .width90 input.text { width: 27px;}
	#linearRegulators #linearRegulatorsForm #parameters .gldo .firstsection .width76 {width: 54px;}
	
	#linearRegulators.linearRegulatorsContent, #isolatedConverters.isolatedConverterContent { width: 100%;}
	#isolatedConverters #isolatedConvertersForm #parameters .fl.txt-lable {width: 60px;}
	#isolatedConverters #isolatedConvertersForm #parameters .fl.txt-field input.text { width: 28px;}
	#isolatedConverters #isolatedConvertersForm #parameters .fl.txt-min { width: 34px;}
	#isolatedConverters #isolatedConvertersForm #parameters .fl.txt-max { margin: 0 5px;}
	
	#colright .seconddiv .led_subSection .ledsection .led_prd_link { margin: 10px 10px 5px 0;}
	.capacitorselectiondata.firstbox select, .Responsive-align .capacitorselectiondata.secondbox select, .Responsive-align .capacitorselectiondata.thirdbox select {width: 83% !important;}
	
	#tabs.resisotrs .led-catalogue .allProducts {float: none; margin-top:10px;}
	.tabs.resisotrs #mytabs{width:100%;}
	.tabs.resisotrs #mytabs li:first-child {margin-left: 0 !important;}
	.tabs.resisotrs #mytabs li { float: left; margin-left: 0 !important; margin-right: 1%; width: 48% !important; font-size:10px;}
	.tabs.resisotrs #mytabs li:last-child {margin-right: 0 !important;}
	#wrapperrohm.newROHM .tabs.resisotrs #mytabs li a{padding-top: 14px !important;}
	#wrapperrohm.newROHM .resisotrs .product-subhead-content{margin-right: 0; width: 100%; height: 210px;}
	#wrapperrohm.newROHM .resisotrs .product-subhead-content #nodeData .resistorsNodeName,
	#wrapperrohm.newROHM .resisotrs .product-subhead-content #nodeData .resistorsNodeDesc{width: 44%;}
	#wrapperrohm.newROHM .resisotrs .product-subhead-content #nodeData .resistorsNodeDesc{height: 166px;}
	
	#wrapperrohm.newROHM.ja .resisotrs div.tips_resistor{padding: 4px;}
	#registration .productofinterest_row .tab-data .fl.colum-1 { width: 89%;}
	/* Digital Power */
	.signed-in p.clear-both.clrmobile{line-height: 0 !important; margin-bottom: 6px !important;}
	.digitalbutton .digitalbutton-link{margin:0 0 10px !important; min-width: 98% !important;}
	/* Jira 1769 */
	.navi_area ul li a {padding-left: 24px; font-size:12px !important;}
	.navi_area ul li,.navi_area ul li:hover{background-position:8px 12px;}
	/* Jira 1769 End*/
}
@media (min-width: 551px) and (max-width: 727px){
	#colright .seconddiv .led_subSection .ledsection .led_prd_link.last0 {margin: 10px 22px 5px 0;}
}
@media (min-width: 499px) and (max-width: 735px){
	#colright .seconddiv .homelineGallery .homeline.homelineLast {margin: 10px 15px 0 0;}
}
@media (min-width: 360px) and (max-width: 479px){
	#colright .seconddiv .led_subSection .ledsection .led_prd_link {margin: 10px 1% 5px 0;}
	.option1 a img, .option2 a img, .option3 a img {margin-bottom: 14px;}
	.option2 { margin: 0 6%;}
}
@media (min-width: 980px){
	#nav #nav-05 .main-nav-links-col-2 {width: 424px;}
	.search-box .searchTextfield #search-1 input,  
	.search-box .searchTextfield #search-3 input, 
	.search-box .searchTextfield #search-4 input {padding-top:5px; padding-bottom:2px;}
}
@media (max-width: 800px){
	#nav #nav-05 li {width: auto;}
	#nav #nav-05 .main-nav-links-col-1 { margin-right: 20px; width: 342px;}
	#nav #nav-05 .main-nav-links-col-2 { margin-right: 0; width: 322px;}
	#nav #nav-05 .padding-left-xxsmall dl, #nav #nav-05 .parent .child .division dl {width: 270px;}
	#nav #nav-05 .parent .child .main-nav-links-col-2 .division dl {width: 250px;}
}
@media (max-width: 768px){
	#nav #nav-05 li {width: auto;}
	#nav #nav-05 .main-nav-links-col-1 { margin-right: 20px; width: 342px;}
	#nav #nav-05 .main-nav-links-col-2 { margin-right: 0; width: 322px;}
	#nav #nav-05 .padding-left-xxsmall dl, #nav #nav-05 .parent .child .division dl {width: 270px;}
	#nav #nav-05 .parent .child .main-nav-links-col-2 .division dl {width: 250px;}
	body.live-view, body.staging{border-left: 0px; border-right: 0; border-bottom: 0;}
}
@media (min-width: 630px) and (max-width: 667px){
	#nav #nav-05 li {width: auto;}
	#nav #nav-05 .main-nav-links-col-1 { margin-right: 20px; width: 268px;}
	#nav #nav-05 .main-nav-links-col-2 { margin-right: 0; width: 262px;}
	#nav #nav-05 .padding-left-xxsmall dl, #nav #nav-05 .parent .child .division dl {width: 198px;}
	#nav #nav-05 .parent .child .main-nav-links-col-2 .division dl {width: 190px;}
}
@media (max-width: 480px) and (max-width: 629px){
	#nav #nav-05 li li{width: auto;}
	#nav #nav-05 .main-nav-links-col-1, #nav #nav-05 .main-nav-links-col-2 { margin-right: 0; width: 392px;}
	#nav #nav-05 .padding-left-xxsmall dl, #nav #nav-05 .parent .child .division dl, #nav #nav-05 .parent .child .main-nav-links-col-2 .division dl {width: 322px;}
}
@media (min-width: 360px) and (max-width: 375px){
	#nav #nav-05 .main-nav-links-col-1, #nav #nav-05 .main-nav-links-col-2 { margin-right: 0; width: 274px;}
	#nav #nav-05 .padding-left-xxsmall dl, #nav #nav-05 .parent .child .division dl, #nav #nav-05 .parent .child .main-nav-links-col-2 .division dl {width: 204px;}
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul{
	  width: 130px !important;
	}
	.en_GB #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul,
	.de_DE #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul{
	  width: 110px !important; float: right;
	}
}
@media (max-width: 320px){
	#colright .seconddiv .led_subSection .ledsection .led_row {display: block; margin: 0 auto; width: 56%;}
	#colright .seconddiv .led_subSection .ledsection .led_prd_link {margin: 10px 1% 5px 0;}
	.option1 a img, .option2 a img, .option3 a img { margin-bottom: 14px;}
	.option2 { margin: 0 6%;}
	#nav #nav-05 .main-nav-links-col-1, #nav #nav-05 .main-nav-links-col-2 { margin-right: 0; width: 232px;}
	#nav #nav-05 .padding-left-xxsmall dl, #nav #nav-05 .parent .child .division dl, #nav #nav-05 .parent .child .main-nav-links-col-2 .division dl {width: 160px;}
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul{
	  width: 130px !important;
	}
	.en_GB #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul,
	.de_DE #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul{
	  width: 110px !important; float: right;
	}
}

@media (min-width: 980px) {
	.groupofcontent, .width469{width: 100%;}
	.ja .designToolsbox-container,
	.en_GB #wrapperrohm.newROHM.en .designToolsbox-container, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container,
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container, 
	.ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container, 
	.hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container{width: 30.8%;}/* Jira-1549 */
	
	.ja .designToolsbox-container.one,
	.en_GB #wrapperrohm.newROHM.en .designToolsbox-container.one, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container.one,
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.one, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.one, 
	.ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container.one, 
	.hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container.one{margin:0 2.5%;}/* Jira-1549 */
	/* Navigation */
	#navdevice{float:right; display:none;}
	#header .userbox { top: -85px !important; clear:both;}
	#wrapperrohm.newROHM #header header .header #top-nav {
	  width: 100%;
	  float: none;
	  margin-top: -40px;
	}
	#header header .header #top-nav .top-links{width: 50%; margin-top: 40px;}
	.de_DE header #top-nav .top-links{width: 54%; margin-top: 40px;}
	.signed-out .ja #header header .header #top-nav .top-links,
	.signed-in .ja #header header .header #top-nav .top-links	{
	  width: 58% !important;
	  margin-top: 40px;
	}
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select { margin-top: 44px;}
	.social-network { margin-top: 26px;}
	.ja_JP #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon, .zh_CN #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon, .ko_KR #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon, .zh_TW #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon {
	  right: -3px;
	}
	.customeNavigation { display:block !important;}
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	  width: 100%;
	}
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select, .en_GB #wrapperrohm.newROHM #header header .header #top-nav .portal-select, .de_DE #wrapper.newROHM #header header .header #top-nav .portal-select {
		right: -19px; width: 100px !important;
	}
	.footer-logo.span2{display:block;}
	footer.footerBottom .footer-suBottom-nav .footer-logo .rohmlogo a { height: 59px;}
	/* Company Porfile */
	.companyProfile .list-wrap .ImgAlign img.span12 {
	  width: auto;
	}
	.kionix_70_30_100 .span3,
	.kionix_2_columns_iii .span3{margin-left:0;}

	.kionix_70_30_100 .span3 .menuContent,
	.kionix_2_columns_iii .span3 .menuContent {
	  margin-left: 15%;
	  max-width: 90%;
	  width: 225px;
	}
	.ss #kionix-tabs.devtool .RightAlign{float:left;}
	.ss #kionix-tabs.devtool #android .RightAlign .span12,
	.ss #kionix-tabs.devtool #windows .RightAlign .span12,
	.ss #kionix-tabs.devtool .RightAlign .margin20, 
	#kionix-tabs.industry-ecosystem img.span12,
	#page-wrap.sf img.span12{width:auto;}
	#kionix-tabs.industry-ecosystem #atmel img.span12{width:177px;}
	/* Select box */
	#kionixDownload .downloads-filters .portal-select { margin-bottom: 10px;}
	.downloads-filters .platform.ui-selectmenu-open , .downloads-filters .partname.ui-selectmenu-open, .downloads-filters .category.ui-selectmenu-open { margin-left:0px;}
	.downloads-filters .partname.span12, .downloads-filters .category.span12 { margin-left: 0px;}
	.downloads-filters .platform.span12, .downloads-filters .partname.span12 {  margin-right: 10px;}
	
	#page-wrap.devtools.dt .pane-content img.span12 {
	  float: right;
	  width: auto;
	  margin: 0 0 6px 20px;
	}
	#kionix-tabs.industry-ecosystem img.span12{float:none;}
	/* Contact Enggi */
	#contact_us {width: 900px;}
	.ja #contact_us {width: 98%;}
	#contact_us .thanksmessage { margin: 0 auto 0 250px;}
	#kionixContactEnginnering fieldset.reg_individual .form-row label {
	  text-align: left;
	  width: 178px;
	}
	#con_form_column .form-row .error, #con_form_column .form-row .error_description, #con_form_column .form-row .error_link {
	  clear: both;
	  color: #d81533;
	  float: right;
	  font-style: normal;
	  left: 470px;
	  line-height: 16px;
	  margin: 0 0 0 0;
	  padding-left: 20px;
	  position: absolute;
	  top: 4px;
	  width: 40%;
	  word-wrap: break-word;
	}
	.sales-support-landing .sales-support-tabs-wrapper .tabs .contentDiv{height:auto;}
	.find-different-part-link { clear: both;}
	#design_termscond input[type="checkbox"]{margin:-5px 0 0 !important;}
	.ja_JP #design_termscond input[type="checkbox"]{margin:0px 2px 0 0 !important;float:none;border-color: #ccc;}
	#design_termscond label {display:inline-block !important;}
	#kionixMap.span5{width: 432px;}
	.LeftAlign.span6{margin-left:0px !important;}
	/* Sitemap */
	div.seperator{width:100% !important;}
	div.col_left, div.col_mid, div.col_right{width:29% !important;}
	div.col_left{ margin-left:6% !important; margin-right:1.5% !important;}
	div.col_mid{ margin-left:1% !important; margin-right:1.5% !important;}
	div.col_right{ margin-left:1% !important;}
	
	.crossrefsearch-page.distributionsearch-page input[type="submit"],
	.chrome .crossrefsearch-page.distributionsearch-page input[type="submit"], .chrome .crossrefsearch-page.distributionsearch-page input[type="button"], 
	.chrome .crossrefsearch-page.distributionsearch-page input[type="reset"], .chrome .crossrefsearch-page.distributionsearch-page button{
		padding: 6px 15px;
	}
	.span3 .newsBoxR { width: 100%;}
  /*download*/
  #page-wrap.devtools .pane-content #kionixDownload .downloads-filters .portal-select span a.category{margin-left:0px;}
	.alignImage {
	  margin-bottom: 10px;
	  margin-left: 20px;
	}
	.ko .alignImage,.zh-TW .alignImage {
	  margin-top:-26px;
	}
	.intrducingkionix .alignImage.fl {
	  float: right;
	}
	.center-wrapper.borderBottom1 .sortdisc.span9{width:78%; float:left;}
    #wrapperrohm.newROHM.full-topHeader,.maxfixsize.fullsize #wrapperrohm.newROHM.full-topHeader { padding: 0; width: 100%;}
	#kionix-tabs.myKionix #reg_form_column .form-row .error, 
   #kionix-tabs.myKionix #reg_form_column .form-row .error_description, 
   #kionix-tabs.myKionix #reg_form_column .form-row .error_link { left: 492px; width: 178px;}
   /* Buy or Sample  start */
   #searchfiltermegamenuleft { display: inline-block; float: left; position: relative;}
   #searchfiltermegamenu > #short-menu { position: absolute; left:0;}
   #wrapperrohm.newROHM #header .customeNavigation #nav li.child dd #short-menu #tooltip_menu, .ja .width500P #tooltip_menu { margin-top:36px !important; left: 5px; right:0;}
    /* Buy or Sample  End */
	#wrapperrohm.newROHM.full-topHeader { padding: 0; width: 100%;}
	.ProductGroupLandingPage-portlet .right-col {width: 72.7%; margin-right: 16px;}
	.ProductGroupLandingPage-portlet .led-light-page .right-col{width: 100%; margin-right: 16px;}
	.ProductGroupLandingPage-portlet .led-light-page {margin-right: 16px; width: 72.7%;}
	.topdiv > img { width: auto;}
	.ja_JP #wrapperrohm.newROHM #header .customeNavigation .search-box { width: 262px;}
	/* Product detail */
	#kionixDetailpage .Col-left {width: 78%;}
	#prd-detail .width762 .repeatLightGrayBgF8F8 {background-position: 48% 0;}
	#prd-detail .customdesign, .width80P, .marginBottom8, .width762, .width20P, .width195, #recentclick {width: 100%;}
	.width348 {width: 48%;}
	#kionixDetailpage .Col-right { float: right; width: 20%;}
	.width20P { margin-left: 0px; width: 100%;}
	.width590P { width: 79%;}
	.width120P { width: 17%;}
	#wrapperrohm.newROHM #product-details.ledpage .prdicons .rplus-prd{background-image: url("../images/rohm-theme/rpluse.png"); background-position: 50% 50%;}
	#wrapperrohm.newROHM .prdicons .rplus-prd, #wrapperrohm.newROHM .prdicons .faq-prd, #wrapperrohm.newROHM .prdicons .btn-disable { width: 100px;}
	#wrapperrohm.newROHM.zh .prdicons .rplus-prd, #wrapperrohm.newROHM.zh .prdicons .faq-prd, #wrapperrohm.newROHM.zh .prdicons .btn-disable,
	#wrapperrohm.newROHM.ko .prdicons .rplus-prd, #wrapperrohm.newROHM.ko .prdicons .faq-prd, #wrapperrohm.newROHM.ko .prdicons .btn-disable{ width:97%;float:none;display:inline-block;}/*ROHMAPPLICATIONINTERNAL-120*/
	
	.zh #recentclick .width120P .prdicons .redbutton, .zh #recentclick .width120P .prdicons .Graybutton,
	.ko #recentclick .width120P .prdicons .redbutton, .ko #recentclick .width120P .prdicons .Graybutton  { width: 114px;}
  
	.en_GB .en #parenttabs.tabs.homeTabs, .de_DE .de #parenttabs.tabs.homeTabs, #led-catalogue .contentDiv.leftside, .led-catalogue .contentDiv.leftside{width: 100%;}
	.inlineBlock,.slidepager{float:left;}
	#wrapperrohm.newROHM.ja .productTree-portlet .listContainer,
	.en_GB #wrapperrohm.newROHM.en .productTree-portlet .listContainer, .de_DE #wrapperrohm.newROHM.de .productTree-portlet .listContainer,
	.zh_CN #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.zh_TW #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.ko_KR #wrapperrohm.newROHM.ko .productTree-portlet .listContainer, 
	.hi_IN #wrapperrohm.newROHM.hi .productTree-portlet .listContainer{margin: 0 2px 10px 0;}/* Jira-1549 */
	
	/* Capacitor */
	.ProductGroupLandingPage-portlet .right-col.Responsive-align {margin-right: 2%; width: 78%;}
	.ProductGroupLandingPage-portlet .left-col.Responsive-align { width: 20%; max-width: 240px;}
	
	.ct1, .cb3{ width:100% !important; height:4px;}
	.cm2{ background: url("../images/rohm-responsive/Rcm2.gif") 0 0 repeat-y !important; width:99% !important;  padding-right: 0px !important;  padding-left: 1% !important;}
	.cm2 .cm2-1{background: url("../images/rohm-responsive/Rcm2.gif") 100% 0 repeat-y !important; padding-right: 1% !important;}
	.ct1{background: url("../images/rohm-responsive/Rct1.gif") 0 0 no-repeat !important;  height:4px;}
	.cb3{background: url("../images/rohm-responsive/Rcb3.gif") 0 0 no-repeat !important; height:4px;}
	
	.ct1 span{background: url("../images/rohm-responsive/Rct1.gif") 100% 0 no-repeat;  height:4px; float:right;}
	.cb3 span{background: url("../images/rohm-responsive/Rcb3.gif") 100% 0 no-repeat; height:4px; float:right;}
	
	.capacitorselectiondata.firstbox{width:42% !important;}
	.capacitorselectiondata.secondbox, .capacitorselectiondata.thirdbox{width: 26% !important;}
	.capData {width: 100% !important; overflow: hidden;}
	#selectcapacitancevoltagelabel{width: 99.4% !important; padding-left: 0 !important; text-indent: 10px;}
	.capdatatable {width: 89.4% !important;}
	#norecord{width: 100% !important;}
	.capdatatable table#tantalumcapacitor{width: 100% !important;}
	#tantalumcapacitor th.border.uf-v { background-color:#bfbfbf !important; width: 40px !important;}
	.capacitorselectiondata.firstbox select ,	.Responsive-align .capacitorselectiondata.secondbox select, .Responsive-align .capacitorselectiondata.thirdbox select { width: 80% !important;}
	#captable_length select{ height: 20px; padding: 2px 0; width: 55px;margin-top: 6px;}
	#matchdata{width: 99.9% !important;text-indent: 15px;padding-left: 0!important;}
	/* Capacitor End */
	#registration.fix-width .reg-body{width:875px; margin:0;}
	.registrationpostnamehead, .registrationindustryhead, .registrationoccupationshead, #registration .tab-data {width: 660px;}
	.hi .post_row .registrationindustry, .hi .post_row .registrationoccupations, .hi .post_row .registrationpostname { min-width: 196px;}
	#product-lists .width469.width320, #product-lists .width469.width320.widthset { width: auto; white-space:nowrap;}
	
	/* ROHMAPPLICATIONINTERNAL-36*/
	.ProductGroupLandingPage-portlet .left-col{width:23%;}
	.ProductGroupLandingPage-portlet .right-col{width:75%;margin-right:0;}
	.gapMarginLeft50{float:right; width:184px; margin-left: 10px;}
	.moredecription {padding:29px 0px 15px 0px;}
	#wrapperrohm.newROHM #parenttabs.tabs #tab-12 .tab-data .tab-content-eventsandothers-data .moredecription { padding: 29px 0 15px;}/* Jira-1549 */
	/* Jayme suggestion */
	#wrapperrohm.newROHM.ja .productTree-portlet .listContainer,
	.en_GB #wrapperrohm.newROHM.en .productTree-portlet .listContainer, .de_DE #wrapperrohm.newROHM.de .productTree-portlet .listContainer,
	.zh_CN #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.zh_TW #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.ko_KR #wrapperrohm.newROHM.ko .productTree-portlet .listContainer, 
	.hi_IN #wrapperrohm.newROHM.hi .productTree-portlet .listContainer{width:33%;}
	.ie #wrapperrohm.newROHM.ja .productTree-portlet .listContainer, .ie .de_DE #wrapperrohm.newROHM.de .productTree-portlet .listContainer,
	.ie .en_GB #wrapperrohm.newROHM.en .productTree-portlet .listContainer,
	.ie .zh_CN #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.ie .zh_TW #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.ie .ko_KR #wrapperrohm.newROHM.ko .productTree-portlet .listContainer, 
	.ie .hi_IN #wrapperrohm.newROHM.hi .productTree-portlet .listContainer{width:32.6%;}
	
	#wrapperrohm.newROHM.ja .productTree-portlet .listContainer:last-child, .de_DE .productTree-portlet .portlet-body .listContainer:last-child,
	.en_GB .productTree-portlet .portlet-body .listContainer:last-child,
	.zh_CN .productTree-portlet .portlet-body .listContainer:last-child,
	.zh_TW .productTree-portlet .portlet-body .listContainer:last-child,
	.ko_KR .productTree-portlet .portlet-body .listContainer:last-child,
	.hi_IN .productTree-portlet .portlet-body .listContainer:last-child,
	.ie #wrapperrohm.newROHM.ja .productTree-portlet .listContainer:last-child, .ie .de_DE .productTree-portlet .portlet-body .listContainer:last-child,
	.ie .en_GB #wrapperrohm.newROHM.en .productTree-portlet .listContainer:last-child,
	.ie .zh_CN #wrapperrohm.newROHM.zh .productTree-portlet .listContainer:last-child, 
	.ie .zh_TW #wrapperrohm.newROHM.zh .productTree-portlet .listContainer:last-child, 
	.ie .ko_KR #wrapperrohm.newROHM.ko .productTree-portlet .listContainer:last-child, 
	.ie .hi_IN #wrapperrohm.newROHM.hi .productTree-portlet .listContainer:last-child{ margin-right: 0px !important; }
	
	.en_US #wrapperrohm.newROHM.en .productTree-portlet .listContainer,
	.pt_BR #wrapperrohm.newROHM.pt .productTree-portlet .listContainer,
	.ie .en_US #wrapperrohm.newROHM.en .productTree-portlet .listContainer,
	.ie .pt_BR #wrapperrohm.newROHM.pt .productTree-portlet .listContainer{width:23.6%;}
	/* End Jayme suggestion */
} 
@media (min-width: 768px) and (max-width: 985px){.en_US .social-network, .en_GB .social-network{display: none;}}
@media (min-width: 320px) and (max-width: 979px) {
	.ProductGroupLandingPage-portlet .left-col.Responsive-align { width: 100%; height:auto !important;} 
	#ldoFinder #resultMain .table-responsive{position:absolute !important;}
}
@media (min-width: 980px) and (max-width: 1200px){
	
	.borderright.span8 {
	  margin-left: 0;
	  width: 85%;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links{width: 100%;}
	.footer-links ul {
	  width: auto;
	}
	.footer-links ul.l2 {
	  width: auto;
	}
	.designToolsbox-container {
	  margin: 0 1.2%;
	  width: 23.2%;
	}
	.designToolsbox-container.one {
	  margin-left:0;
	}
	.designToolsbox-container.four {
	  margin-left: 1.2%;
	}
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container{
	  margin: 0 1.2%;
	  width: 31.7%;
	}/* Jira-1549 */
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.one, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.onex{
	  margin-right: 1.2%;
	  margin-left: 0;
	}/* Jira-1549 */
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.three, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.three{
	  margin-left: 1.2%;
	  margin-right: 0;
	}/* Jira-1549 */
	.width122 {
	  width: 74%;
	}
	.width122.relative, .width122.absolute {
		left: 13% !important;
	}
	#wrapperrohm.newROHM .width122.relative a {
	  white-space: nowrap;
	}
	/* Carousel */
	#wrapperrohm.newROHM #slider-code .viewport {
	  height: 88% !important;
	}
	#wrapperrohm.newROHM #slider-code,
	#wrapperrohm.newROHM #slider-code .viewport,
	#wrapperrohm.newROHM #slider-code .overview li ,
	#wrapperrohm.newROHM .viewport .overview img  {
	  width: 100% !important;
	}
	#wrapperrohm.newROHM #slider-code .overview {
	  height: 100% !important;
	  left: 0 !important;
	  width: 100% !important;
	}
	#wrapperrohm.newROHM #slider-code .viewport .overview li {
	  margin: 0 !important;
	}
	#wrapperrohm.newROHM #slider-code .overview li, #wrapperrohm.newROHM .viewport .overview img{width:100% !important; height:100% !important;}
	/*Products*/
	#kionixDetailpage .Col-left{width: 78%;}
	#kionixDetailpage .Col-right{width: 20%;}

	/*sitesearch*/
	.newROHM .filter-container .filter{width: 15%;}
	.newROHM .filter-container .expand-filter{width: 54% !important;}
	.newROHM .filter-container .last-filter{width: 22%;}
	.newROHM .search-result-container{padding: 1.1%;}
  .newROHM .search-filter-two-col{width: 82%;}
  .filter-container .product-filter-parts ul li p{width: 290px !important;}
	/* Table Responsive  */
	.leftImage.width171.span3 {
		float: left;
		width: 171px;
	}
	.panel-col-last.span6 {
	  float: left;
	  width: 77%;
	  margin-left: 0;
	  margin-right: 0;
	}
	.distributionsearch-page .search-ico{padding-top: 2px !important; box-shadow: 0px 0px 0px #ddd inset !important;}
  .chrome .distributionsearch-page .search-ico{padding-top: 3px !important;}
  .newROHM .search-result-container{width: 96%;}
}
@media (min-width: 1201px){
	
	.en_US .en #parenttabs.tabs.homeTabs.english{width:80.5%;}
	.footer-logo.span2 {
	  width: auto;
	}
	.fl.borderright.span6 {
	  width: 39.936%;
	}
	.fl.borderright.span8 {
	  float: left;
	  width: 77%;
	}
	footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links{width: 100%;}
	.footer-links ul {
	  width:auto;
	}
	.footer-links ul.l1, .footer-links ul.l2 {
	  min-height: 60px;
	  width: auto;
	}

	.designToolsbox-container{
	  margin: 0 0.5%;
	  width: 24.2%;
	}
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container{
	  margin: 0 0.6%;
	  width: 32.6%;
	}/* Jira-1549 */
	.designToolsbox-container.one,
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.one, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.one{
	  margin-right: 0.5%;
	  margin-left: 0;
	}/* Jira-1549 */
	.designToolsbox-container.four,
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.three, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.three{
	  margin-left: 0.5%;
	  margin-right: 0;
	}/* Jira-1549 */
	/* Carousel */
	#wrapperrohm.newROHM #slider-code .viewport {
	  height: 88% !important;
	}
	#wrapperrohm.newROHM #slider-code,
	#wrapperrohm.newROHM #slider-code .viewport,
	#wrapperrohm.newROHM #slider-code .overview li ,
	#wrapperrohm.newROHM .viewport .overview img  {
	  width: 100% !important;
	}
	#wrapperrohm.newROHM #slider-code .overview {
	  height: 100% !important;
	  left: 0 !important;
	  width: 100% !important;
	}
	#wrapperrohm.newROHM #slider-code .viewport .overview li {
	  margin: 0 !important;
	}
	#wrapperrohm.newROHM #slider-code .overview li, #wrapperrohm.newROHM .viewport .overview img{width:100% !important; height:100% !important;}
	/* Contact Enggi */
	#kionixContactEnginnering fieldset.reg_individual .form-row label {
	  text-align: left;
	  width: 178px;
	}
	#con_form_column .form-row .error, #con_form_column .form-row .error_description, #con_form_column .form-row .error_link {
	  clear: both;
	  color: #d81533;
	  float: left;
	  font-style: normal;
	  left: 288px;
	  line-height: 16px;
	  margin: 0 0 0 183px;
	  padding-left: 20px;
	  position: absolute;
	  top: 4px;
	  width: 40%;
	  word-wrap: break-word;
	}
	/* Table Responsive  */
	.leftImage.width171.span3 {
		float: left;
		width: 171px;
	}
	.panel-col-last.span6 {
	  float: left;
	  width: 80%;
	  margin-left: 0;
	  margin-right: 0;
	}
	.distributionsearch-page .search-ico{padding-top: 2px !important; box-shadow: 0px 0px 0px #ddd inset !important;}
	.chrome .distributionsearch-page .search-ico{padding-top: 3px !important;}
	.ja .designToolsbox-container.one, .hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container.one, .ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container.one,
	.en_GB #wrapperrohm.newROHM.en .designToolsbox-container.one, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container.one{margin:0 3.3%;}/* Jira-1549 */
  .topdiv > img { width: auto;}
  .ProductGroupLandingPage-portlet .led-light-page {width: 77.7%; margin-right: 16px;}
  #colright .seconddiv .led_subSection .ledsection .led_prd_link.last0 {margin: 10px 22px 5px 0;}
  
  #colright .seconddiv .homelineGallery .homeline.homelineLast {margin: 10px 15px 0 0;}
}
@media (min-width: 1200px){
  .ProductGroupLandingPage-portlet .led-light-page { width: 77.7%;}
  #colright .seconddiv .led_subSection .ledsection .led_prd_link.last0 {margin-right: 22px;}
  
  /* Jayme Pontious Request Changes */
  #wrapperrohm.newROHM #header .customeNavigation #nav { position: relative;}
  #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 {margin: 0 auto; width: 1200px;}
  #wrapperrohm.newROHM #header .customeNavigation #nav li ul{top: 47px;}
  
  .container-fluid { padding-left: 0px; padding-right: 0px;}
  .container {background-color: #464646;}
  /* Header style like  */
  .container-fluid.maxfixsize .customeNavigation{border-radius:0px !important; display:inline-block !important; box-shadow: 0 4px 10px -6px #000000;}
  .container-fluid.maxfixsize #header .userbox { margin-bottom: -10px; margin-left: 0px; clear: none; top: -75px !important;}
  body.staging #header .userbox, body.live-view #header .userbox {right: 0px;}
  #content,.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation {max-width: 1200px; margin: 0 auto;} 
  #wrapperrohm.newROHM #header {margin-top: 60px;}
  #header .customeNavigation #nav li.firstChild span {margin-left: 0;}
  .signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {/*margin: 42px auto 0 !important;*/ margin: 0px auto 0 !important; float: none !important;}
  .signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .clear-both{clear: left;}
  .signed-in header .header{height:84px;}
  .signed-out .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {/*margin: 60px auto 0 !important;*/ margin: 0px auto 0 !important; float: none !important;}
  .container-fluid.maxfixsize{max-width: 100%;} 
	/* Jira-1604 */
		
		.container-fluid.maxfixwidth #wrapperrohm.newROHM .imagecarousel-portlet #myCarousel .carousel-inner .item .container,
		.container-fluid.maxfixwidth #wrapperrohm.newROHM .imagecarousel-portlet #myCarousel .carousel-inner .item .container .sortDiscription{ width: 1200px;}
		
		.wrapperdiv{ display: block; margin: 0 auto; max-width: 1178px;}
		
		.en_US .en .productTree-portlet, .pt_BR .pt .productTree-portlet{ 
			background-image: -webkit-linear-gradient(top, #fdfdfd, #f6f6f6); 
			background-image:    -moz-linear-gradient(top, #fdfdfd, #f6f6f6); 
			background-image:     -ms-linear-gradient(top, #fdfdfd, #f6f6f6); 
			background-image:      -o-linear-gradient(top, #fdfdfd, #f6f6f6); 
			background-image:         linear-gradient(top, #fdfdfd, #f6f6f6);
			/*IE7-*/ filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fdfdfd', endColorStr='#f6f6f6', GradientType=0);
			/*IE8+*/ -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fdfdfd', endColorStr='#f6f6f6', GradientType=0)";
		}
		.en_US .en .productTree-portlet .portlet-body, .pt_BR .pt .productTree-portlet .portlet-body, 
		.en_US .en .designTools-container, .pt_BR .pt .designTools-container, 
		.en_US .en .rohm_news-portlet .portlet-body, .pt_BR .pt .rohm_news-portlet .portlet-body,
		.container-fluid.maxfixwidth .japan-Homepage-100_70_22_100 .portlet-layout.maxfixwidth-layout{ width: 1200px; margin: 0 auto;}
		
		.en_US .en .productTree-portlet .portlet-body .listContainer, .pt_BR .pt .productTree-portlet .portlet-body .listContainer{ margin: 0 1.3% 10px 0; width: 24%;}
		
		.en_US .en .productTree-portlet .portlet-body .listContainer.gapRight0, .pt_BR .pt .productTree-portlet .portlet-body .listContainer.gapRight0{margin-right:0;}
		
		.en_US .en #SectionRight, .pt_BR .pt #SectionRight{ position:relative;}
		
		.en_US .en .wrap, .en_US .en .frame, 
		.pt_BR .pt .wrap, .pt_BR .pt .frame { margin: 1em auto 3em !important; width: 1200px;}
		.en_US .en .wrap, .pt_BR .pt .wrap{ display: block;}  
	/* End Jira-1604 */
  /* End  */
  .container-fluid .container {background-color: transparent;}
  .container-fluid, footer.footerBottom .subfooter, footer.footerBottom .copyright #bottom-nav { margin: 0 auto; max-width: 1200px;}
  .container-fluid .Contactus-portlet{margin: 0 auto;max-width: 86.773%;}

  footer.footerBottom .subfooter{width: 1200px;}
  footer.footerBottom .copyright { background-color: #dc2039;}
  /* End */
  .safari header #top-nav .top-links {width: 54%;}
  .safari #wrapperrohm.newROHM header #top-nav .portal-select a#portals-button{width:160% !important; /*143%*/}
}


@media (min-width: 1280px){
	.en_US .en #parenttabs.tabs.homeTabs.english{width:82%;}
	/* .portlet-journal-content	{ width: 86%!important; margin: 0 auto!important;} */
}
@media (min-width: 1024px){
	.width469.width320 { width: 52%;}
	#parenttabs.tabs.homeTabs .ui-slider-tabs-list-wrapper .ui-slider-tabs-list-container ul.ui-slider-tabs-list{width:auto !important;}
}
@media (min-width: 1098px){
.container-fluid.maxfixsize #header .userbox { margin-bottom: -5px; clear: none; top: -75px !important;}
}
@media (min-width: 980px) and (max-width: 1279px){
	/* Header style like  */
	.container-fluid #content{padding:0 20px;}
	.container-fluid, .container-fluid #content.imageCarouselfullview { padding-left: 0px; padding-right: 0px;}
	.container-fluid.maxfixsize .customeNavigation{border-radius:0px; display:inline-block !important; box-shadow: 0 4px 10px -6px #000000;}
	.container-fluid.maxfixsize #header .userbox { margin-bottom: -5px; clear: none; /*top: -75px !important;*/}
	#wrapperrohm.newROHM #header {margin-top: 60px;}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation {width: 95%; margin: 0 auto;} 

	.signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {/*margin: 36px auto 0;*/ margin: 0px auto 0; float: none;}
	.signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .clear-both{clear: left;}

	.signed-out .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {/*margin: 60px auto 0;*/ margin: 0px auto 0; float: none;}
	.container-fluid.maxfixsize, .container-fluid.maxfixwidth{max-width: 100%;}
	  
	.en_US .en .productTree-portlet .portlet-body, .pt_BR .pt .productTree-portlet .portlet-body, 
	.en_US .en .designTools-container, .pt_BR .pt .designTools-container, 
	.en_US .en .rohm_news-portlet .portlet-body, .pt_BR .pt .rohm_news-portlet .portlet-body,
	.container-fluid.maxfixwidth .japan-Homepage-100_70_22_100 .portlet-layout.maxfixwidth-layout{ width: 100%; margin: 0 auto;}
	
	
	/*.portlet-layout.maxfixwidth-layout,
	.productTree-portlet, .rohm_news-portlet, .portlet-journal-content,.rohm-newshome-portlet	{ width: 95%!important; margin: 0 auto!important;}
	*/.japan-Homepage-100_70_22_100 .productTree-portlet, .japan-Homepage-100_70_22_100 .rohm_news-portlet, .japan-Homepage-100_70_22_100 .portlet-journal-content{width: 100%!important; margin: 0 auto!important;}
	body{padding-left:0px!important; padding-right:0px!important;}
  /* End Header style like  */
}
@media (min-width: 768px) and (max-width: 979px){
	/* Header style like  */
	.container{	margin-left:0px!important; margin-right:0px!important;}
	.container-fluid #content{padding:0 20px;}
	.container-fluid, .container-fluid #content.imageCarouselfullview { padding-left: 0px; padding-right: 0px;}
	.container-fluid.maxfixsize .customeNavigation{border-radius:0px; display:inline-block !important; box-shadow: 0 4px 10px -6px #000000;}
	.container-fluid.maxfixsize #header .userbox { margin-bottom: -5px; clear: none; /*top: -75px !important;*/}
	#wrapperrohm.newROHM #header {margin-top: 20px;}
	.firefox #main-content.japan-Homepage-100_70_22_100 .portlet-static,#main-content .imagecarousel-portlet { margin-top: 12px;}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation {width: 95%; margin: 0 auto;} 

	.signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {/*margin: 36px auto 0;*/ margin: 0px auto 0; float: none;}
	.signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .clear-both{clear: left;}

	.signed-out .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {/*margin: 60px auto 0;*/ margin: 0px auto 0; float: none;}
	.container-fluid.maxfixsize, .container-fluid.maxfixwidth{max-width: 100%;}
	  
	.en_US .en .productTree-portlet .portlet-body, .pt_BR .pt .productTree-portlet .portlet-body, 
	.en_US .en .designTools-container, .pt_BR .pt .designTools-container, 
	.en_US .en .rohm_news-portlet .portlet-body, .pt_BR .pt .rohm_news-portlet .portlet-body, 
	.container-fluid.maxfixwidth .japan-Homepage-100_70_22_100 .portlet-layout.maxfixwidth-layout{ width: 100%; margin: 0 auto;}
	
	/*.portlet-layout.maxfixwidth-layout,
	.productTree-portlet, .rohm_news-portlet, .portlet-journal-content{ width: 95%!important; margin: 0 auto!important;}*/
	.japan-Homepage-100_70_22_100 .productTree-portlet, .japan-Homepage-100_70_22_100 .rohm_news-portlet, .japan-Homepage-100_70_22_100 .portlet-journal-content{width: 100%!important; margin: 0 auto!important;}
	body{padding-left:0px!important; padding-right:0px!important;}
  /* End Header style like  */
}
@media (min-width: 480px) and (max-width: 767px){
	/* Header style like  */
	.container{	margin-left:0px!important; margin-right:0px!important;}
	.container-fluid #content{padding:0 20px;}
	.container-fluid, .container-fluid #content.imageCarouselfullview { padding-left: 0px; padding-right: 0px;}
	.container-fluid.maxfixsize #header .userbox { margin-bottom: -5px; clear: none; top: -75px !important;}
	#wrapperrohm.newROHM #header {margin-top: 20px;}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation {width: 100%; margin: 0 auto;} 

	.signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {/*margin: 36px auto 0;*/ margin: 0px auto 0; float: none;}
	.signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .clear-both{clear: left;}

	.signed-out .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {/*margin: 60px auto 0;*/ margin: 0px auto 0; float: none;}
	.container-fluid.maxfixsize, .container-fluid.maxfixwidth{max-width: 100%;}
	  
	.en_US .en .productTree-portlet .portlet-body, .pt_BR .pt .productTree-portlet .portlet-body, 
	.en_US .en .designTools-container, .pt_BR .pt .designTools-container, 
	.en_US .en .rohm_news-portlet .portlet-body, .pt_BR .pt .rohm_news-portlet .portlet-body,
	.container-fluid.maxfixwidth .japan-Homepage-100_70_22_100 .portlet-layout.maxfixwidth-layout{ width: 100%; margin: 0 auto;}

	.portlet-layout.maxfixwidth-layout,
	/* .productTree-portlet, .rohm_news-portlet, .portlet-journal-content	{ width: 92%!important; margin: 0 auto!important;} */
	.japan-Homepage-100_70_22_100 .productTree-portlet, .japan-Homepage-100_70_22_100 .rohm_news-portlet, .japan-Homepage-100_70_22_100 .portlet-journal-content{width: 100%!important; margin: 0 auto!important;}
	body{padding-left:0px!important; padding-right:0px!important;}
  /* End Header style like  */
	
}
@media (min-width: 376px) and (max-width: 479px){
	/* Header style like  */
	.container{	margin-left:0px!important; margin-right:0px!important;}
	.container-fluid #content{padding:0 20px;}
	.container-fluid, .container-fluid #content.imageCarouselfullview { padding-left: 0px; padding-right: 0px;}
	.container-fluid.maxfixsize #header .userbox { margin-bottom: -5px; clear: none; top: -75px !important;}
	#wrapperrohm.newROHM #header {margin-top: 20px;}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation {width: 100%; margin: 0 auto;} 

	.signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {margin: 0px auto 0; float: none;}
	.signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .clear-both{clear: left;}

	.signed-out .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {margin: 0px auto 0; float: none;}
	.container-fluid.maxfixsize, .container-fluid.maxfixwidth{max-width: 100%;}
	  
	.en_US .en .productTree-portlet .portlet-body, .pt_BR .pt .productTree-portlet .portlet-body, 
	.en_US .en .designTools-container, .pt_BR .pt .designTools-container, 
	.en_US .en .rohm_news-portlet .portlet-body, .pt_BR .pt .rohm_news-portlet .portlet-body,
	.container-fluid.maxfixwidth .japan-Homepage-100_70_22_100 .portlet-layout.maxfixwidth-layout{ width: 100%; margin: 0 auto;}
	.portlet-layout.maxfixwidth-layout,
	/* .productTree-portlet, .rohm_news-portlet, .portlet-journal-content	{ width: 90%!important; margin: 0 auto!important;} */
	.japan-Homepage-100_70_22_100 .productTree-portlet, .japan-Homepage-100_70_22_100 .rohm_news-portlet, .japan-Homepage-100_70_22_100 .portlet-journal-content{width: 100%!important; margin: 0 auto!important;}
	body{padding-left:0px!important; padding-right:0px!important;}
}
@media (max-width: 375px) {
	.container{	margin-left:0px!important; margin-right:0px!important;}
	.container-fluid, .container-fluid #content.imageCarouselfullview { padding-left: 0px; padding-right: 0px;}
	.container-fluid.maxfixsize #header .userbox { margin-bottom: -5px; clear: none; top: -75px !important;}
	#wrapperrohm.newROHM #header {margin-top: 20px;}
	.container-fluid.maxfixsize #wrapperrohm.newROHM header .header, .container-fluid.maxfixsize .customeNavigation .maxfixnavigation {width: 100%; margin: 0 auto;} 

	.signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {/*margin: 36px auto 0;*/ margin: 0px auto 0; float: none;}
	.signed-in .container-fluid.maxfixsize #wrapperrohm.newROHM header .clear-both{clear: left;}

	.signed-out .container-fluid.maxfixsize #wrapperrohm.newROHM header .header {/*margin: 60px auto 0;*/ margin: 0px auto 0; float: none;}
	.container-fluid.maxfixsize, .container-fluid.maxfixwidth{max-width: 100%;}
	body{padding-left:0px!important; padding-right:0px!important;}
}
@media (max-width: 320px) {
	.footerlogo {
	  width: 64px;
	}
	.footer-logo .rohmlogo {
	  margin: 25px 22px 0 1px;
	}
	footer.footerBottom .footer-suBottom-nav .footer-logo .rohmlogo a {
	  border: 1px solid #f8d5da;
	  display: block;
	  height: auto;
	  width: auto;
	}
	.footer-links ul {
	  min-height: 72px !important;
	  width: 49%;
	}
	.de_DE footer.footerBottom .footer-suBottom-nav .footer-shadow .footer-links .leftspacing.iesetting {
	  width: 48%;
	  word-wrap: break-word;
	}
	.footer-links ul.l1, .footer-links ul.l2 {
	  min-height: 46px !important;
	}
	.curveShapeTop25, .curveShapeBottom25, .curveShapeTop25 span, .curveShapeBottom25 span{
		background-image: url(../images/rohm-responsive/box.jpg);
	}
	.curveShapeTop25 {
	  background-position: 0px 0px;
	}
	.curveShapeTop25 span{
	  background-position: 100% 0px;
	  float: right;
	}
	.curveShapeBottom25 {
	  background-position: 0px -19px;
	}
	.curveShapeBottom25 span {
	  background-position: 100% -19px;
	  float: right;
	}
	/*design tools*/
	.width122 { width: 74%;}
	.width122.relative, .width122.absolute {left: 13% !important;}
	#wrapperrohm.newROHM .width122.relative a { white-space: nowrap;}

	/* Static Tab */
	#kionix-tabs.devtool .nav.width100 li,
	.ss #kionix-tabs.devtool .nav.width100 li,
	#kionix-tabs .nav.ie6seting li,
	#kionix-tabs.industry-ecosystem .nav.width124 li{
	  margin: 0 1% 3% 0;
	  width: 49%;
	}
	#page-wrap .view-content .views-table .views-field-field-attachment.width200 {
	  width: 32%;
	}
	#wrapperrohm.newROHM #page-wrap .view-content .views-table .views-field-field-attachment.width200 span.file a {
	  width: 100%;
	}
	/* Select box */
	#kionixDownload .downloads-filters .portal-select {float: none; clear: both;}
	#kionixDownload .downloads-filters .portal-select,
	#kionixDownload .downloads-filters .ui-selectmenu-open { margin-bottom: 10px;}
	.downloads-filters .ui-selectmenu.platform.span12 {width: 100%;}
	.downloads-filters .ui-selectmenu-menu {width: 99.4%;}
	
	.downloads-filters .platform , .downloads-filters .partname, .downloads-filters .category { margin-left:0px;}
	.downloads-filters .ui-selectmenu.category, .downloads-filters .ui-selectmenu.platform, .downloads-filters .ui-selectmenu.partname, 
	.downloads-filters .ui-selectmenu.mouser, .downloads-filters .ui-selectmenu.digikey, 
	.downloads-filters .ui-selectmenu.willow, .downloads-filters .ui-selectmenu.region { width: 100%;}
	.ui-selectmenu-menu.category ul, .ui-selectmenu-menu.platform ul, .ui-selectmenu-menu.mouser ul, .ui-selectmenu-menu.digikey ul, 
	.ui-selectmenu-menu.partname ul, .ui-selectmenu-menu.willow ul, .ui-selectmenu-menu.region ul { width: 100% !important;margin-top: 0px;}
	#kionixContactEnginnering fieldset.reg_individual .form-row input.add_field_button, #kionixContactEnginnering fieldset.reg_individual .form-row input.next_submit {
	  margin-left: 0;
	}
	#kionixContactEnginnering .reg-body #con_form_column fieldset.reg_individual .form-row {
	  padding:0 0 4px;
	}
	/* Registration */
	#portlet_RohmRegistration {padding-left: 15px;padding-right: 15px;}
	#registration{ width: 100%; margin: 0; padding: 5px 0 10px !important;}
	#registration h3 {
	  text-align: left;
	  width: 100%;
	  clear: both;
	}
	#reg_form_column .required_fields {
	  top: -35px;
	}
	#registration .reg-body {
	  width: 100%;
	}
	#registration .reg-body #reg_form_column .notremember {
	  margin: 0 0 20px;
	  padding: 10px 3% 5px;
	  width: 100%;
	}
	#registration .notremember h3 {
	  width: 100%;
	}
	#registration #reg_form_column .form-row {
	  width: 96%;
	}
	#reg_form_column #individual_form .reg_individual .form-row label.reg_lbl{width:162px;text-align: left; float: none;}
	.ja #contact_us #individual_form .reg_individual .form-row label.reg_lbl {width:164px;}
	#registration #individual_form .reg_individual .form-row input[type="text"], #registration #individual_form .reg_individual .form-row input[type="password"], #registration select {
	  width: 100% !important;
	}
	#reg_form_column #individual_form .reg_individual .form-row .taglib-captcha input[type="text"] {
	  width: 75px !important;
	}
	#registration select{clear: both;}
	#registration .reg-body #reg_form_column .form-row {
	  padding: 0 0 4px;
	}
	#reg_form_column #taglib-captcha-rohm {
	  width: 100%;
	}
	#reg_form_column .gapTop7 a.captcha-reload {
	  left: 234px;
	  position: absolute;
	  top: 43px;
	}
	#reg_form_column .security_answer_row, #reg_form_column .terms_conditions {
	  margin-left: 0 !important;
	}
	.form-row.terms_conditions label, .form-row.remember_me label {
	  width: 200px;
	}
	#individual_form .reg_individual .form-row .req_star {
	  float: none;
	}
	#reg_form_column .form-row .error, #reg_form_column .form-row .error_description, #reg_form_column .form-row .error_link{
	  clear: both;
	  color: #d81533;
	  float: left;
	  font-style: normal;
	  left: 0;
	  line-height: 16px;
	  margin: 0 0 0 0;
	  padding-left: 20px;
	  position: static;
	  top: 0;
	  width: 200px;
	  word-wrap: break-word;
	}
	#registration #reg_form_column .form-button-row, #registration.regiauto #reg_form_column .form-button-row {
	  margin-left: 0 !important;
	}
	/* Carousel */
	#wrapperrohm.newROHM #slider-code{height:90px !important;}
	#wrapperrohm.newROHM .paging{position:absolute !important;}
	#wrapperrohm.newROHM #slider-code .bullet{padding:0px !important; background-position: 0 -574px !important;}
	#wrapperrohm.newROHM #slider-code .active { background-position: -29px -574px !important;}
	#wrapperrohm.newROHM .viewport .overview img { width: 100% !important;}
	/* News Detail */
	.rohm_news-portlet #news-landing.newspage .news-listing-data { border: 0 none !important;}
	.rohm_news-portlet #news-landing.newspage .tabs.newslisting ul{position:relative;} 
	.rohm_news-portlet #news-landing.newspage .tabs.newslisting li { width: 100%;  margin-left: 0px;	}
	.rohm_news-portlet .tabs.newslisting ul li:first-child {border-left: 1px solid #d9d9d9 !important;	}
	#news-landing .news-listing-data .tabs.newslisting #custom-tab-1, #news-landing .news-listing-data .tabs.newslisting #custom-tab-2,
	#news-landing .news-listing-data .tabs.newslisting #custom-tab-3, #news-landing .news-listing-data .tabs.newslisting #custom-tab-4	{ top: 0px !important; border: 1px solid #d9d9d9; border-top:0 none; width: 100%;}
	.rohm_news-portlet .tabs.newslisting div .tab-data { min-height: 200px;  padding: 12px 10px 1px;}
	.news-listing-data .tabs { margin-bottom:0;}
	.rohm_news-portlet #news-landing .tabs.newslisting{padding-bottom:0px;}
	.rohm_news-portlet #news-landing .tabs.newslisting{padding-bottom:0px;}
	.rohm_news-portlet .tabs.newslisting li, #wrapperrohm.newROHM .rohm_news-portlet .tabs.newslisting ul li.active a {
		background-image: url("../images/rohm-responsive/tab-bg.jpg");background-position: 0px 0px;background-repeat: repeat-x;
	}
	.numalign { padding: 0 0 15px; width: 78%;}
	.moredecription { padding: 0 0 15px;	}
	
}
@media (min-width: 320px) and (max-width: 411px){
	#wrapperrohm.newROHM #kionix-tabs .list-wrap .breackContentx ul.nav li{ width: 100%; margin-right:0px !important;}
   #wrapperrohm .search-filter-two-col .search-result-container .preview-button-container a{width: 75% !important;}
}
@media (min-width: 412px) and (max-width: 480px){
	#wrapperrohm.newROHM #kionix-tabs .list-wrap .breackContentx ul.nav li{ width: 47%; margin-right:10px !important;}
  #wrapperrohm .search-filter-two-col .search-result-container .preview-button-container a{width: 84% !important;}
}
@media (min-width: 321px) and (max-width: 480px){
	/* Carousel */
	#wrapperrohm.newROHM #slider-code{height:120px !important;}
	#wrapperrohm.newROHM .paging{position:absolute !important;}
	#wrapperrohm.newROHM #slider-code .bullet{padding:0px !important; background-position: 0 -574px !important;}
	#wrapperrohm.newROHM #slider-code .active { background-position: -29px -574px !important;}
	#wrapperrohm.newROHM .viewport .overview img { width: 100% !important;}
	/* News Detail */
	.rohm_news-portlet #news-landing.newspage .news-listing-data { border: 0 none !important;}
	.rohm_news-portlet #news-landing.newspage .tabs.newslisting ul{position:relative;  width: 100%;} 
	.rohm_news-portlet #news-landing.newspage .tabs.newslisting li { width: 100%;  margin-left: 0px;	}
	.rohm_news-portlet .tabs.newslisting ul li:first-child {border-left: 1px solid #d9d9d9 !important;	}
	#news-landing .news-listing-data .tabs.newslisting #custom-tab-1, #news-landing .news-listing-data .tabs.newslisting #custom-tab-2,
	#news-landing .news-listing-data .tabs.newslisting #custom-tab-3, #news-landing .news-listing-data .tabs.newslisting #custom-tab-4 { top: 0px !important; border: 1px solid #d9d9d9; border-top:0 none; width: 100%;}
	.rohm_news-portlet .tabs.newslisting div .tab-data { min-height: 200px;  padding: 12px 10px 1px;}
	.news-listing-data .tabs { margin-bottom:0;}
	.rohm_news-portlet #news-landing .tabs.newslisting{padding-bottom:0px;}
	.rohm_news-portlet .tabs.newslisting li, #wrapperrohm.newROHM .rohm_news-portlet .tabs.newslisting ul li.active a {
		background-image: url("../images/rohm-responsive/tab-bg.jpg");background-position: 0px 0px;background-repeat: repeat-x;
	}
	.numalign { padding: 29px 0 15px; width: 77%;}
	.moredecription { padding: 29px 0 15px;	}
  /*product detail*/
  #kionixDetailpage .kionix-tableContent .contactlist .btnsummory{line-height: 1;}	
  .ja_JP #kionixDetailpage .kionix-tableContent .contactlist .btnsummory,.ko_KR #kionixDetailpage .kionix-tableContent .contactlist .btnsummory,
  .zh_TW #kionixDetailpage .kionix-tableContent .contactlist .btnsummory,.zh_CN #kionixDetailpage .kionix-tableContent .contactlist .btnsummory{padding-top: 12px;}
  
  .footerlogo {
	  width: 64px;
	}
	.footer-logo .rohmlogo {
	  margin: 25px 22px 0 1px;
	}
	footer.footerBottom .footer-suBottom-nav .footer-logo .rohmlogo a {
	  border: 1px solid #f8d5da;
	  display: block;
	  height: auto;
	  width: auto;
	}
}
@media (min-width: 481px) and (max-width: 767px){
	/*nav*/
	#nav li{position: relative;}
	#nav li ul{position: static;margin-top: 48px;}
	#kionix-tabs.industry-ecosystem img.span12 {width:auto;}
	#kionix-tabs.industry-ecosystem #atmel img.span12{width:177px;}
	/* Select box */
	#kionixDownload .downloads-filters .portal-select { margin-bottom: 10px;}
	.downloads-filters .partname.span12, .downloads-filters .category.span12 { margin-left: 0px;}
	.downloads-filters .platform.span12, .downloads-filters .partname.span12 {  margin-right: 10px;}
	.ui-selectmenu-menu.platform ul{ margin-left: -2px;}
	.ui-selectmenu-menu.category ul, .ui-selectmenu-menu.partname ul {margin-left: -10px;}
	.zindex1{z-index:1 !important;}
	.zindex2{z-index:2 !important;}
	.zindex3{z-index:3 !important;}
	/* Contact Enggi */
	#contact_us .thanksmessage{width:430px;}
	#kionixContactEnginnering .reg-body #con_form_column fieldset.reg_individual .form-row{padding-left:0;}
	#kionixContactEnginnering fieldset.reg_individual .form-row label {
	  text-align: left;
	  width: 178px;
	}
	#con_form_column .form-row .error, #con_form_column .form-row .error_description, #con_form_column .form-row .error_link {
	  clear: both;
	  color: #d81533;
	  float: left;
	  font-style: normal;
	  left: 0;
	  line-height: 16px;
	  margin: 0 0 0 168px;
	  padding-left: 20px;
	  position: static;
	  top: 0;
	  width: 200px;
	  word-wrap: break-word;
	}
	#kionixContactEnginnering fieldset.reg_individual .form-row select { width: 264px !important;}
	#kionixContactEnginnering fieldset.reg_individual .form-row input {width: 257px !important;}
	#kionixContactEnginnering fieldset.reg_individual .form-row textarea {width: 260px !important;}
	.form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm { left: 270px; top: -42px; clear: both;}
	.de_DE .form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm { left: 270px; top: -24px; clear: both;}
	.ja #contact_us .form-row.gapTop7 #taglib-captcha-rohm.taglib-captcha #register-taglib-captcha-rohm{top: -30px;}
	#kionixContactEnginnering .gapTop7 .captcha-reload { left: 400px; position: absolute; top: 0;	}
	
	#kionixContactEnginnering fieldset.reg_individual .form-row.gapTop7 label.captcha_lbl {
	  width: 124px;
	}
	.de_DE #kionixContactEnginnering fieldset.reg_individual .form-row.gapTop7 label.captcha_lbl {
	  width: 160px;
	}
	#kionixContactEnginnering .form-row .taglib-captcha input[type="text"] {
	  left: 166px;
	}	
	#kionixContactEnginnering fieldset.reg_individual .form-row input.add_field_button, #kionixContactEnginnering fieldset.reg_individual .form-row input.next_submit {
	  margin-left: 164px;
	}
	/* Registration */
	#portlet_RohmRegistration {padding-left: 15px;padding-right: 15px;}
	#registration{ width: 100%; margin: 0; padding: 5px 0 10px !important;}
	#registration h3 {
	  text-align: left;
	  width: 100%;
	  clear: both;
	}
	#reg_form_column .required_fields {
	  top: -35px;
	}
	#registration .reg-body {
	  width: 100%;
	}
	#registration .reg-body #reg_form_column .notremember {
	  margin: 0 0 20px;
	  padding: 10px 3% 5px;
	  width: 97%;
	}
	#registration .notremember h3 {
	  width: 100%;
	}
	#registration #reg_form_column .form-row {
	  width: 96%;
	}
	#reg_form_column #individual_form .reg_individual .form-row label.reg_lbl{width:162px;text-align: left; float: none;}
	.ja #contact_us #individual_form .reg_individual .form-row label.reg_lbl {width:164px;}
	#registration #individual_form .reg_individual .form-row input[type="text"], #registration #individual_form .reg_individual .form-row input[type="password"], #registration select {
	  width: 100% !important;
	}
	#reg_form_column #individual_form .reg_individual .form-row .taglib-captcha input[type="text"] {
	  width: 75px !important;
	}
	#registration select{clear: both;}
	#registration .reg-body #reg_form_column .form-row {
	  padding: 0 0 4px;
	}
	#reg_form_column #taglib-captcha-rohm {
	  width: 100%;
	}
	#registration #reg_form_column .gapTop7 a.captcha-reload {
		left: 378px;
		position: absolute;
		top: 0px;
	}
	#reg_form_column .security_answer_row, #reg_form_column .terms_conditions {
	  margin-left: 0 !important;
	}
	.form-row.terms_conditions label, .form-row.remember_me label {
	  width: 200px;
	}
	#individual_form .reg_individual .form-row .req_star {
	  float: left;
	}
	#reg_form_column .form-row .error, #reg_form_column .form-row .error_description, #reg_form_column .form-row .error_link{
	  clear: both;
	  color: #d81533;
	  float: left;
	  font-style: normal;
	  left: 0;
	  line-height: 16px;
	  margin: 0 0 0 0;
	  padding-left: 20px;
	  position: static;
	  top: 0;
	  width: 200px;
	  word-wrap: break-word;
	}
	#registration #reg_form_column .form-button-row, #registration.regiauto #reg_form_column .form-button-row {
	  margin-left: 0 !important;
	}
  /*dev to0ls*/
  .datatable #fbody td, .views-table td{padding: 0px;}
	/*Products*/
	#kionixDetailpage .Col-left .prdimg {margin-bottom: 48px;}
	#kionixDetailpage .Col-right,#kionixDetailpage .Col-right .rightSide{width: 100%;}
	div#bradcrumb_menu,div.downArrow{display: none;}
	#kionixDetailpage .Col-right .prdimg img{width: 40%;}
	
	#kionixDetailpage .Col-left .tabstyle .quickaction,#kionixDetailpage .Col-left .tabstyle .rightAlign .prdicons .redbutton{width: 100%;}
	#kionixDetailpage .Col-left .tabstyle .rightAlign .prdicons .redbutton{padding: 0 0 0 6px;}
	#kionixDetailpage .Col-left .tabstyle .quickaction .rightAlign .prdicons .faq-prd{width: 71% !important;}
	#kionixDetailpage .Col-right .prdimg3 img{width: 100%;}
	/* Carousel */
	#wrapperrohm.newROHM #slider-code{height:200px !important;}
	#wrapperrohm.newROHM .paging{position:absolute !important;}
	#wrapperrohm.newROHM #slider-code .bullet{padding:0px !important; background-position: 0 -574px !important;}
	#wrapperrohm.newROHM #slider-code .active { background-position: -29px -574px !important;}
	#wrapperrohm.newROHM .viewport .overview img { width: 100% !important;}
	/* News Detail */
	.rohm_news-portlet #news-landing.newspage .news-listing-data { border: 0 none;}
	.rohm_news-portlet #news-landing.newspage .tabs.newslisting ul{position:relative; width: 100%;} 
	.rohm_news-portlet #news-landing.newspage .tabs.newslisting li { width: 49.5%;  margin-left: 0px;	}
	.rohm_news-portlet .tabs.newslisting ul li:first-child {border-left: 1px solid #d9d9d9 !important;	}
	#news-landing .news-listing-data .tabs.newslisting #custom-tab-1, #news-landing .news-listing-data .tabs.newslisting #custom-tab-2,
	#news-landing .news-listing-data .tabs.newslisting #custom-tab-3, #news-landing .news-listing-data .tabs.newslisting #custom-tab-4 { top: 0px !important; border: 1px solid #d9d9d9; border-top:0 none; width: 99.3%;}
	.rohm_news-portlet .tabs.newslisting div .tab-data { min-height: 200px;  padding: 12px 10px 1px;}
	.news-listing-data .tabs { margin-bottom:0;}
	.rohm_news-portlet #news-landing .tabs.newslisting{padding-bottom:0px;}
	.rohm_news-portlet .tabs.newslisting li, #wrapperrohm.newROHM .rohm_news-portlet .tabs.newslisting ul li.active a {
		background-image: url("../images/rohm-responsive/tab-bg.jpg");background-position: 0px 0px;background-repeat: repeat-x;
	}
	/*site search*/
	.newROHM .filter-container .filter{width: 98%;}
	.newROHM .filter-container .expand-filter,.newROHM .filter-container .last-filter{width: 98% !important;}
	.newROHM .search-result-container{width: 100%;}
	

	/*slide container*/
	.slide-container .slide-preview-container .pdf-preview-container ul li{width: 31%;}

	/*popup downloads*/
	#design_termscond{margin-left: -212px !important;width: 63% !important;}
	#design_termscond .agreeCondition{width: 68%;}
	#design_termscond .agreeCondition label{display: inline-block;}
	/*distribution inventory*/
 .distributionsearch-page .distributionsearch .distribution-search-input{width: 65%;}
 .crossref-search.distributionsearch{width: 90%;}
 .distributionsearch-page .leftcollbar{width: 47%;}
 .sales-support-landing.distributor-tabs .sales-support-tabs-wrapper .tabs li.tab-link1{margin-left: 0.5% !important;}
	/* Table Responsive  */
	.table-container {
	  min-height: 500px;
	} 
    	.table-responsive {
	    min-width:320px;
    	}
	.customdesign, .views-table.border1 {
		margin-bottom: 0px;
	}
	.leftImage.width171.span3 {
		float: left;
		width: 171px;
	}
	.panel-col-last.span6 {
	  float: left;
	  width: 50%;
	  margin-left: 0;
      	  margin-right: 0;
	}
	#design_termscond input[type="checkbox"]{margin:5px 0 0 !important;}
	.ja_JP #design_termscond input[type="checkbox"]{margin:0px 2px 0 0 !important; float:none;border-color: #ccc;}
	#design_termscond label {display:inline-block !important;}
	.numalign { width: 52%;}
	.span3 .newsBoxR {float: left; margin: 0 0 10px -10px; padding: 0; width: 100% !important; visibility:visible !important;}
	/* sitemap */
	div.col_left, div.col_mid, div.col_right{width: 29% !important;}
	div.col_left { margin-left: 6% !important; margin-right: 1.5% !important;}
	div.col_mid { margin-left: 1% !important; margin-right: 1.5% !important;}
	div.col_right { margin-left: 0 !important; margin-right: 0 !important;}
	#page-wrap.devtools .pane-content #kionixDownload .downloads-filters .portal-select span a.category{margin-left:0px;}
	#nav-03 .width436P { width: 100%;}
	#nav li#nav-03 ul li { width: 92%;}
	#nav li#nav-03 ul li .width210P { margin-left: 0;}
	#nav li#nav-04 ul li .width500P { width: 82%;}
	#wrapperrohm.newROHM #nav li#nav-04.selected  .search-filter,
	#wrapperrohm.newROHM #nav li#nav-04.selected  .search-filter:hover{color: #464646 !important;}
}
@media (min-width: 641px) and (max-width: 767px){
	#searchfiltermegamenuleft {
	  display: inline-block;
	  float: left;
	  position: relative;
	}
	#nav li#nav-04 ul li .width500P { width: 100%;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li.child dd #short-menu #tooltip_menu, .ja .width500P #tooltip_menu {
	  margin-top: 36px !important;
	  right: 0;
	}
	#nav #nav-02 .main-nav-links-col-1, #nav #nav-02 .main-nav-links-col-2, #nav #nav-02 .main-nav-links-col-3 { margin-right: 10px; width: 252px;}
	#nav #nav-02 .padding-left-xxsmall dl, #nav #nav-02 .parent .child .division dl { width: 194px;}
}
@media (min-width: 570px) and (max-width: 640px){
	#nav #nav-02 .main-nav-links-col-1, #nav #nav-02 .main-nav-links-col-2, #nav #nav-02 .main-nav-links-col-3 { margin-right: 10px; width: 250px;	}
	#nav #nav-02 .padding-left-xxsmall dl, #nav #nav-02 .parent .child .division dl { width: 192px;}
}
@media (min-width: 480px) and (max-width: 767px){
	.newROHM .filter-container .group-a .line-devide {margin-top: 0!important;}
	.newROHM .filter-container .product-filter .preview-button-container { top: 33px !important;}
}
@media (min-width: 701px) and (max-width: 767px){
	.tabs.mytabs #mytabs li:last-child {margin-right: 0 !important;}
	#mytabs-container .table-container { min-height: 236px;}
	.ProductGroupLandingPage-portlet .left-col{margin-bottom:20px;}
	#mytabs-container .table-container{margin-bottom:0px;}
}
@media (min-width: 640px) and (max-width: 700px){
	.tabs.mytabs #mytabs{width:100%;}
	.tabs.mytabs #mytabs li:first-child {margin-left: 0 !important;}
	.tabs.mytabs #mytabs li { float: left; margin-bottom: 1%; margin-left: 0 !important; margin-right: 1%; width: 23.6% !important; font-size:11px;}
	.tabs.mytabs #mytabs li:last-child {margin-right: 0 !important;}
	#mytabs-container .table-container { min-height: 236px;}
	.ProductGroupLandingPage-portlet .left-col{margin-bottom:20px;}
	#mytabs-container .table-container{margin-bottom:0px;}
	
	.en_GB .productTree-portlet .portlet-body .listContainer:last-child, .de_DE .productTree-portlet .portlet-body .listContainer:last-child,
	.zh_CN .productTree-portlet .portlet-body .listContainer:last-child,
	.zh_TW .productTree-portlet .portlet-body .listContainer:last-child,
	.ko_KR .productTree-portlet .portlet-body .listContainer:last-child,
	.hi_IN .productTree-portlet .portlet-body .listContainer:last-child,
	.ie #wrapperrohm.newROHM.ja .productTree-portlet .listContainer:last-child, .ie .de_DE #wrapperrohm.newROHM.de .productTree-portlet .listContainer:last-child,
	.ie .en_GB #wrapperrohm.newROHM.en .productTree-portlet .listContainer:last-child,
	.ie .zh_CN #wrapperrohm.newROHM.zh .productTree-portlet .listContainer:last-child, 
	.ie .zh_TW #wrapperrohm.newROHM.zh .productTree-portlet .listContainer:last-child, 
	.ie .ko_KR #wrapperrohm.newROHM.ko .productTree-portlet .listContainer:last-child, 
	.ie .hi_IN #wrapperrohm.newROHM.hi .productTree-portlet .listContainer:last-child{ margin-right: 0px !important; }/* Jira-1549 */
	
	/*.pt_BR .productTree-portlet .portlet-body .fl.listContainer:nth-child(3),
	.zh_CN .productTree-portlet .portlet-body .fl.listContainer:nth-child(3),
	.zh_TW .productTree-portlet .portlet-body .fl.listContainer:nth-child(3),
	.ko_KR .productTree-portlet .portlet-body .fl.listContainer:nth-child(3),
	.hi_IN .productTree-portlet .portlet-body .fl.listContainer:nth-child(3){ min-height: 286px; } Jira-1549 */
}
@media (min-width: 639px) and (max-width: 640px){.tabs.mytabs #mytabs li { margin-right: 0.8%; width: 24% !important; font-size:10px; }}
@media (min-width: 531px) and (max-width: 639px){
	.tabs.mytabs #mytabs{width:100%;}
	.tabs.mytabs #mytabs li:first-child {margin-left: 0 !important;}
	.tabs.mytabs #mytabs li { float: left; margin-bottom: 1%; margin-left: 0 !important; margin-right: 1%; width: 23.6% !important; font-size:10px;}
	.tabs.mytabs #mytabs li:last-child {margin-right: 0 !important;}
	#mytabs-container .table-container { min-height: 236px;}
	#mytabs .gaptopPadding7 { padding-top: 0 !important;}
	.de_DE #mytabs .gaptopPadding7 { padding-top: 7px !important;}
	.ProductGroupLandingPage-portlet .left-col{margin-bottom:20px;}
	#mytabs-container .table-container{margin-bottom:0px;}
}
@media (min-width: 481px) and (max-width: 530px){
	.tabs.mytabs #mytabs{width:100%;}
	.tabs.mytabs #mytabs li:first-child {margin-left: 0 !important;}
	.tabs.mytabs #mytabs li { float: left; margin-bottom: 1%; margin-left: 0 !important; margin-right: 1%; width: 23.6% !important; font-size:10px;}
	.tabs.mytabs #mytabs li:last-child {margin-right: 0 !important;}
	#mytabs-container .table-container { min-height: 236px;}
	#mytabs .gaptopPadding7 { padding-top: 0 !important;}
	.ProductGroupLandingPage-portlet .left-col{margin-bottom:20px;}
	#mytabs-container .table-container{margin-bottom:0px;}
}
@media (min-width: 320px) and (max-width: 480px){
	.tabs.mytabs #mytabs{width:100%;}
	.tabs.mytabs #mytabs li:first-child {margin-left: 0 !important;}
	.tabs.mytabs #mytabs li { float: left; margin-bottom: 1%; margin-left: 0 !important; margin-right: 1%; width: 48% !important; font-size:10px;}
	.tabs.mytabs #mytabs li:last-child {margin-right: 0 !important;}
	.tabs.mytabs #led-catalogue .mytabs-position{ margin-top: 45px;}
	#mytabs-container .table-container { min-height: 236px;}
	#wrapperrohm.newROHM .tabs #mytabs li a.gaptopPadding7 { padding-top: 7px !important;}
	#wrapperrohm.newROHM.zh .tabs #mytabs li a.gaptopPadding7, #wrapperrohm.newROHM.ko .tabs #mytabs li a.gaptopPadding7{ padding-top: 0px !important;}
	.ProductGroupLandingPage-portlet .left-col{margin-bottom:20px;}
	#mytabs-container .table-container{margin-bottom:0px;}
	.bd .gapTop14 { width: 112px;}
	#product-lists .product-list-item.wide:first-child h2 { margin-top: 6px !important;}
	.ie #product-details .combinetab{width:100%;}
}
@media (min-width: 480px) and (max-width: 550px){
	#header header .header #top-nav .top-links {
	  width: 77%;
	}
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select a#portals-button {
	  width: 114px !important;
	}
	#registration #reg_form_column .form-button-row, #registration.regiauto #reg_form_column .form-button-row {
	  margin-left: 0 !important;
	}
  .newROHM .search-filter-two-col{width: 97.2%;}
  .footerlogo {
	  width: 64px;
	}
	.footer-logo .rohmlogo {
	  margin: 25px 22px 0 1px;
	}
	footer.footerBottom .footer-suBottom-nav .footer-logo .rohmlogo a {
	  border: 1px solid #f8d5da;
	  display: block;
	  height: auto;
	  width: auto;
	}
}
@media (min-width: 851px) and (max-width: 979px){
	.ui-selectmenu.mouser, .ui-selectmenu.digikey, .ui-selectmenu.willow, .ui-selectmenu.region {
	  width: 179px !important;
	}
}
@media (min-width: 980px) and (max-width: 985px){
	/* ROHMAPPLICATIONINTERNAL-100 */	
	.pt_BR .productTree-portlet .portlet-body .listContainer, .de_DE .productTree-portlet .portlet-body .listContainer,
	.zh_CN .productTree-portlet .portlet-body .listContainer,
	.zh_TW .productTree-portlet .portlet-body .listContainer,
	.ko_KR .productTree-portlet .portlet-body .listContainer,
	.hi_IN .productTree-portlet .portlet-body .listContainer,
	.en_US .productTree-portlet .portlet-body .listContainer{ margin-right: 14px; }
	
	.pt_BR .productTree-portlet .portlet-body .listContainer.gapRight0, .de_DE .productTree-portlet .portlet-body .listContainer.gapRight0,
	.zh_CN .productTree-portlet .portlet-body .listContainer.gapRight0,
	.zh_TW .productTree-portlet .portlet-body .listContainer.gapRight0,
	.ko_KR .productTree-portlet .portlet-body .listContainer.gapRight0,
	.hi_IN .productTree-portlet .portlet-body .listContainer.gapRight0,
	.en_US .productTree-portlet .portlet-body .listContainer.gapRight0{ margin-right: 0px; }
	
	/*.en_GB #wrapperrohm.newROHM.en .productTree-portlet .listContainer{width: 226px;}*/
	/* End ROHMAPPLICATIONINTERNAL-100 */
}
@media (min-width: 768px) and (max-width: 979px){
	.width210P { margin-left: 18px; width: 175px;}
	.borderRight { margin-right: 20px;}
	.width500P { width: 70%;}
	.width500P .distributionsearch-page .crossref-search input[type="text"] { width: 55%;}
	/* Buy or Sample  start */
   #searchfiltermegamenuleft { display: inline-block; float: left; position: relative;}
   #searchfiltermegamenu > #short-menu { position: absolute; left:0;}
   #wrapperrohm.newROHM #header .customeNavigation #nav li.child dd #short-menu #tooltip_menu, .ja .width500P #tooltip_menu { margin-top:36px !important; left: 5px; right:0;}
    /* Buy or Sample  End */
	/* ROHMAPPLICATIONINTERNAL-100 */
	.pt_BR .productTree-portlet .portlet-body .listContainer.gapRight0,
	.en_GB .productTree-portlet .portlet-body .listContainer:last-child,
	.zh_CN .productTree-portlet .portlet-body .listContainer:last-child,
	.zh_TW .productTree-portlet .portlet-body .listContainer:last-child,
	.ko_KR .productTree-portlet .portlet-body .listContainer:last-child,
	.hi_IN .productTree-portlet .portlet-body .listContainer:last-child,
	.en_US .productTree-portlet .portlet-body .listContainer.gapRight0{ margin-right: 0px; }/* Jira-1549 */
	
	.pt_BR .productTree-portlet .portlet-body .fl.listContainer:nth-child(3),
	.zh_CN .productTree-portlet .portlet-body .fl.listContainer:nth-child(3),
	.zh_TW .productTree-portlet .portlet-body .fl.listContainer:nth-child(3),
	.ko_KR .productTree-portlet .portlet-body .fl.listContainer:nth-child(3),
	.hi_IN .productTree-portlet .portlet-body .fl.listContainer:nth-child(3){ /*min-height: 286px;*/ }
	/* End ROHMAPPLICATIONINTERNAL-100 */
	
	/* Jayme suggestion */
	#wrapperrohm.newROHM.ja .productTree-portlet .listContainer,
	.en_GB #wrapperrohm.newROHM.en .productTree-portlet .listContainer, .de_DE #wrapperrohm.newROHM.de .productTree-portlet .listContainer,
	.zh_CN #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.zh_TW #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.ko_KR #wrapperrohm.newROHM.ko .productTree-portlet .listContainer, 
	.hi_IN #wrapperrohm.newROHM.hi .productTree-portlet .listContainer,
	.ie #wrapperrohm.newROHM.ja .productTree-portlet .listContainer, .ie .de_DE #wrapperrohm.newROHM.de .productTree-portlet .listContainer,
	.ie .en_GB #wrapperrohm.newROHM.en .productTree-portlet .listContainer,
	.ie .zh_CN #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.ie .zh_TW #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.ie .ko_KR #wrapperrohm.newROHM.ko .productTree-portlet .listContainer, 
	.ie .hi_IN #wrapperrohm.newROHM.hi .productTree-portlet .listContainer{width:32.2%;}
	#wrapperrohm.newROHM.ja .productTree-portlet .listContainer:last-child,
	.en_GB .productTree-portlet .portlet-body .listContainer:last-child, .de_DE .productTree-portlet .portlet-body .listContainer:last-child,
	.zh_CN .productTree-portlet .portlet-body .listContainer:last-child,
	.zh_TW .productTree-portlet .portlet-body .listContainer:last-child,
	.ko_KR .productTree-portlet .portlet-body .listContainer:last-child,
	.hi_IN .productTree-portlet .portlet-body .listContainer:last-child{ margin-right: 0px !important; }
	
	.en_US #wrapperrohm.newROHM.en .productTree-portlet .listContainer,
	.pt_BR #wrapperrohm.newROHM.pt .productTree-portlet .listContainer,
	.ie .en_US #wrapperrohm.newROHM.en .productTree-portlet .listContainer,
	.ie .pt_BR #wrapperrohm.newROHM.pt .productTree-portlet .listContainer{width:23.6%;}
	/* End Jayme suggestion */
}
@media (min-width: 801px) and (max-width: 850px){
	.ui-selectmenu.mouser, .ui-selectmenu.digikey, .ui-selectmenu.willow, .ui-selectmenu.region {
	  width: 162px !important;
	}
}
@media (min-width: 1003px){
	.frame ul li{margin: 0 52px 0 0;}
}
@media (min-width: 980px) and (max-width: 1002px){
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-1, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-2, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-3 {margin-right: 10px; width: 279px;}
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .padding-left-xxsmall dl, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .parent .child .division dl { width: 221px;}
	#wrapperrohm.newROHM #header .customeNavigation #nav .width210P { margin-left: 6px;}
	.frame ul li{margin: 0 5% 0 0;}
}
@media (min-width: 801px) and (max-width: 979px){
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-1, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-2, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-3 { margin-right: 0px; width:274px;}
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .padding-left-xxsmall dl, #nav #nav-02 .parent .child .division dl { width: 216px;} 
	.en_GB #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .pt_BR #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .hi_IN #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .zh_CN #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .zh_TW #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .ko_KR #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .ja_JP #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .de_DE #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P{ width: 97%;}
  #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P.borderAll.margin-left14px{margin-left:0px;}
  .registrationpostnamehead, .registrationindustryhead, .registrationoccupationshead, #registration .tab-data {width: 74%;}
  .hi .registrationindustry, .hi .registrationoccupations, .hi .registrationpostname {width: 230px;min-width:230px;}
}
@media (min-width: 801px) and (max-width: 965px){
    .main-nav-links-col-3 .details.gapleftPadding72 { padding-left: 34px;}
	.en_GB #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .pt_BR #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .hi_IN #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .zh_CN #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .zh_TW #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .ko_KR #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .ja_JP #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P, .de_DE #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P{ width: 97%;}
  #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P.borderAll.margin-left14px{margin-left:0px;}
}
@media (min-width: 768px) and (max-width: 800px){
	.center-wrapper {
	  width: 100%;
	}
	.grid.reps .views-row {
	  padding: 2%;
	  width: 44.3%;
	}
	.grid .views-row {
	  margin-right: 0.9%;
	}
	.sales-top.span4 {
	  float: left;
	  margin-bottom: 20px;
	  margin-left: 0;
	  margin-right: 3% !important;
	  padding: 3%;
	  width: 47%;
	}
	.ui-selectmenu.mouser, .ui-selectmenu.digikey, .ui-selectmenu.willow, .ui-selectmenu.region {
	  width: 179px !important;
	}
  .newROHM .search-result-container{width: 96%;}
  .main-nav-links-col-3 .details.gapleftPadding72 { padding-left: 34px;}
  .en_GB #nav #nav-03 li .width436P, .pt_BR #nav #nav-03 li .width436P, .hi_IN #nav #nav-03 li .width436P, .zh_CN #nav #nav-03 li .width436P, .zh_TW #nav #nav-03 li .width436P, .ko_KR #nav #nav-03 li .width436P, .ja_JP #nav #nav-03 li .width436P, .de_DE #nav #nav-03 li .width436P { width: 97%;}
  #nav #nav-03 li .width436P.borderAll.margin-left14px{margin-left:0px;}
  .registrationpostnamehead, .registrationindustryhead, .registrationoccupationshead, #registration .tab-data {width: 74%;}
  .hi .registrationindustry, .hi .registrationoccupations, .hi .registrationpostname {width: 238px; min-width: 238px;}
  .de_DE #news-all.first .gaptopPadding7{padding-top:14px !important;}
}
@media (min-width: 578px) and (max-width: 767px){
	.center-wrapper {
	  width: 100%;
	}
	.grid.reps .views-row {
	  padding: 2%;
	  width: 44.3%;
	}
	.grid .views-row {
	  margin-right: 0.9%;
	}
	.sales-top.span4 {
	  margin-bottom: 20px;
	  margin-right: 1%;
	  padding: 3%;
	  width: 49%;
	  float:left;
	}
	.ui-selectmenu.mouser, .ui-selectmenu.digikey, .ui-selectmenu.willow, .ui-selectmenu.region {
	  width: 176px !important;
	}
	.footerlogo {
	  width: 77px;
	}
	.footer-logo .rohmlogo {
	  margin: 22px 22px 0 1px;
	}
	footer.footerBottom .footer-suBottom-nav .footer-logo .rohmlogo a {
	  border: 1px solid #f8d5da;
	  display: block;
	  height: auto;
	  width: auto;
	}
}
@media (min-width: 661px) and (max-width: 979px){
	#kionixDetailpage .Col-left {
	  margin-right: 0;
	  width: 100%;
	}
	.tabstyle { width: 100%;}
	
	#kionixDetailpage .Col-left .tabstyle .rightAlign .prdicons .redbutton {padding:0 0 0 8px;width: 100%;}
	#kionixDetailpage .Col-left .tabstyle .quickaction .rightAlign .prdicons .faq-prd {
	  width: 112px !important;
	}
}
@media (min-width: 578px) and (max-width: 660px){
	#kionixDetailpage .Col-left {
	  margin-right: 0;
	  width: 100%;
	}
/*	#kionixDetailpage .Col-left .tabstyle .combinetab #righttab .tabs ul {
	  right: 96px;
	}*/
	#kionixDetailpage .Col-left .tabstyle .rightAlign .prdicons .redbutton {padding:0 0 0 8px;}
	#kionixDetailpage .Col-left .tabstyle .quickaction .rightAlign .prdicons .faq-prd {
	  width: 114px !important;
	}
}
@media (min-width: 557px) and (max-width: 578px){
	.center-wrapper {
	  width: 100%;
	}
	.grid.reps .views-row {
	  padding: 2%;
	  width: 44.3%;
	}
	.grid .views-row {
	  margin-right: 0.9%;
	}
	.sales-top.span4 {
	  margin-bottom: 20px;
	  margin-right: 1%;
	  padding: 3%;
	  width: 49%;
	  float:left;
	}
	.ui-selectmenu.mouser, .ui-selectmenu.digikey, .ui-selectmenu.willow, .ui-selectmenu.region {
	  width: 176px !important;
	}
	#kionixDetailpage .Col-left {
	  margin-right: 0;
	  width: 100%;
	}

	#kionixDetailpage .Col-left .tabstyle .rightAlign .prdicons .redbutton {padding:0 0 0 8px;}
	#kionixDetailpage .Col-left .tabstyle .quickaction .rightAlign .prdicons .faq-prd {
	  width: 114px !important;
	}
}
@media (min-width: 554px) and (max-width: 636px){
	.paddingLeft22 { padding-left: 4%;}
}
@media (min-width: 481px) and (max-width: 556px){
	.center-wrapper {
	  width: 100%;
	}
	.grid.reps .views-row {
	  padding: 2%;
	  width: 44.3%;
	}
	.grid .views-row {
	  margin-right: 0.9%;
	}
	.sales-top.span4 {
	  margin-bottom: 20px;
	}
	.ui-selectmenu.mouser, .ui-selectmenu.digikey, .ui-selectmenu.willow, .ui-selectmenu.region {
	  width: 176px !important;
	}
	#kionixDetailpage .Col-left {
	  margin-right: 0;
	  width: 100%;
	}
	
	#kionixDetailpage .Col-left .tabstyle .rightAlign .prdicons .redbutton {padding:0 0 0 8px;}
	#kionixDetailpage .Col-left .tabstyle .quickaction .rightAlign .prdicons .faq-prd {
	  width: 114px !important;
	}
}
@media (min-width: 321px) and (max-width: 480px){
	.center-wrapper {
	  width: 100%;
	}
	.grid.reps .views-row {
	  padding: 2%;
	  width: 95%;
	}
	.grid .views-row {
	  margin-right: 0.9%;
	}
	.sales-top.span4 {
	  margin-bottom: 20px;
	}
	.ui-selectmenu.mouser, .ui-selectmenu.digikey, .ui-selectmenu.willow, .ui-selectmenu.region {
	  width: 180px !important;
	}
}
@media (min-width: 525px) and (max-width: 767px){
	#wrapperrohm.newROHM.ja .productTree-portlet .listContainer, 
	.en_GB #wrapperrohm.newROHM.en .productTree-portlet .listContainer, .de_DE #wrapperrohm.newROHM.de .productTree-portlet .listContainer,
	.zh_CN #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.zh_TW #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.ko_KR #wrapperrohm.newROHM.ko .productTree-portlet .listContainer, 
	.hi_IN #wrapperrohm.newROHM.hi .productTree-portlet .listContainer,
	.ie #wrapperrohm.newROHM.ja .productTree-portlet .listContainer, .ie #wrapperrohm.newROHM.de .productTree-portlet .listContainer,
	.ie .en_GB #wrapperrohm.newROHM.en .productTree-portlet .listContainer,
	.ie .zh_CN #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.ie .zh_TW #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.ie .ko_KR #wrapperrohm.newROHM.ko .productTree-portlet .listContainer, 
	.ie .hi_IN #wrapperrohm.newROHM.hi .productTree-portlet .listContainer { /*width: 230px;*/ width: 31.8%;}/* Jira-1549 */
}
@media (min-width: 320px) and (max-width: 525px){
	#wrapperrohm.newROHM.ja .productTree-portlet .listContainer, .de_DE #wrapperrohm.newROHM.de .productTree-portlet .listContainer,
	.en_GB #wrapperrohm.newROHM.en .productTree-portlet .listContainer,
	.zh_CN #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.zh_TW #wrapperrohm.newROHM.zh .productTree-portlet .listContainer, 
	.ko_KR #wrapperrohm.newROHM.ko .productTree-portlet .listContainer, 
	.hi_IN #wrapperrohm.newROHM.hi .productTree-portlet .listContainer{ width: 100%; }/* Jira-1549 */
}
@media (min-width: 525px) and (max-width: 767px){
	.en_US #wrapperrohm.newROHM.en .productTree-portlet .listContainer,
	.pt_BR #wrapperrohm.newROHM.pt .productTree-portlet .listContainer,
	.ie .en_US #wrapperrohm.newROHM.en .productTree-portlet .listContainer,
	.ie .pt_BR #wrapperrohm.newROHM.pt .productTree-portlet .listContainer{width:22%;}
}
@media (min-width: 320px) and (max-width: 479px){
		#wrapperrohm.newROHM.ja #header header .header #top-nav .top-links{margin-top: 55px;}
	#wrapperrohm.newROHM.ja #header header .header #top-nav .top-links, #wrapperrohm.newROHM.ja #header header .header #top-nav .top-links a {
	  line-height: 14px;
	}
	#wrapperrohm.newROHM.ja #header header .header #top-nav .portal-select {
	  line-height: 24px;
	  margin-top: -56px;
	}
	.signed-in #wrapperrohm.newROHM.ja #header header .header #top-nav .portal-select {
	  line-height: 24px;
	  margin-top: -44px;
	}
}
@media (min-width: 481px) and (max-width: 579px){
	#wrapperrohm.newROHM.ja #header header .header #top-nav .portal-select { margin-top: -65px;}
}
@media (min-width: 580px) and (max-width: 640px){
	#wrapperrohm.newROHM.ja #header header .header #top-nav .portal-select {margin-top: -46px;}
}
@media (min-width: 641px) and (max-width: 736px){
	#wrapperrohm.newROHM.ja #header header .header #top-nav .portal-select {margin-top: -46px;}
}
@media (min-width: 320px) and (max-width: 415px){
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select {
	  margin-top: -46px;
	}
}
@media (min-width: 768px) and (max-width: 896px){
		#wrapperrohm.newROHM #header .customeNavigation #searchmenu ul{top: 28px;}
	.frame ul li {
		margin: 0 0 0 0;
		width: 20%;
	}
}
@media (min-width: 768px) and (max-width: 788px){
	.ko_KR .footer-links ul {
	  min-height: 84px;
	  width: 23%;
	}
}
@media (min-width: 320px) and (max-width: 767px){
	/* Navigation */
	#navdevice{float:right; display:block; position:absolute; right:28px; width:48px; height:32px;}
	.customeNavigation{display: none;height: auto;}
	#wrapperrohm.newROHM #searchmenu div.searchlable a{ padding:10px 7px 5px 6px !important;}
	/*nav*/
	#wrapperrohm.newROHM #header .customeNavigation #nav li{position: relative;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li ul{position: static;margin-top: 48px;}
	.main-nav-links-col-1, .main-nav-links-col-2, .main-nav-links-col-3, .main-nav-links-col-4 { width: auto;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li ul{position:relative; top:0; margin-top:46px;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li li {
	  padding: 20px 0 20px 26px;
	  width: 89%;
	}
	.en_GB #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .pt_BR #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .hi_IN #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li , .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: 89%;}
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 li .width436P.borderAll.margin-left14px{margin-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 {
	  border-radius: 0;
	  box-shadow: 0 0px 0px 0 rgba(185, 185, 185, 0.75);
	}
	#nav #nav-03 li .width436P.borderAll.margin-left14px{margin-left:0px;}
	#nav-01 ul.parent, #nav-02 ul.parent, #nav-03 ul.parent, #nav-04 ul.parent, #nav-05 ul.parent {
	  border-radius: 0;
	  box-shadow: 0 0px 0px 0 rgba(185, 185, 185, 0.75);
	}
	
	/* home News Tab */
	  .tabs.homeTabs,
	  .tabs.homeTabs ul {
		width: 100%;
	  }
	 .tabs.homeTabs ul li {
		font-size: 11px;
		min-width: 10%;
		margin-left: 1%;
	 }
	 .tabs.homeTabs ul li:first-child {
	  margin-left: 0;
	}
	 #wrapperrohm.newROHM .tabs.homeTabs li.second.leftaln a.gaptopPadding7, 
	 #wrapperrohm.newROHM .tabs.homeTabs li.third.leftaln a.gaptopPadding7 {
		padding-left: 1%;
	 }
	 /* End */
	/* Company Profile */
	.kionix_70_30_100 .span3 .menuContent,
	.kionix_2_columns_iii .span3 .menuContent {
	  margin-left: 0;
	  width: 100%;
	  max-width: 100%;
	}
	.aboutROHM .span12 img,
	.careers .ImgAlign.span12 img,
	.aboutIthaca .width250, .aboutIthaca .width250 img {
	  width: 100%;
	}
	.ss #kionix-tabs.devtool #android .RightAlign.span6,
	.ss #kionix-tabs.devtool #windows .RightAlign.span6 {
	  margin-left: 0;
	  width: 70%;
	}
	.ss #kionix-tabs.devtool .ImageAlign.width115 {
	  width: 20%;
	}
	.width115.span12 img {
	  display: block;
	  width: 100%;
	}
	.ss #kionix-tabs.devtool .RightAlign{float:left;}
	.ss #kionix-tabs.devtool .RightAlign .margin20 {
	  width: 100%;
	}
	#page-wrap .view-content .views-table .views-field-field-attachment.width200 {
	  width: 32%;
	}
	#wrapperrohm.newROHM #page-wrap .view-content .views-table .views-field-field-attachment.width200 span.file a {
	  width: 100%;
	}
	/* Login */
	#login-page .login-body ul.login-body-content .form-row .form-group{float:none!important;}
	#modal-interior-container .form-row input[type="text"],#modal-interior-container .form-row input[type="password"]{width:98%;}
	#wrapperrohm.newROHM #portlet_58 .portlet-content {
	  padding: 0;
	}
	#loginformdiv{height:184px !important;}
	#login-page {
	  background: url("../images/rohm-theme/pop-up-top-bg.jpg") repeat-x scroll left top #fff;
	  border: 1px solid #b8b8b8;
	  clear: both;
	  line-height: 18px;
	  margin: 0 auto;
	  padding: 12px 6%;
	  width: 87%;
	}
	#login-page .login-body ul li.login-form-body {
	  width: 100%;
	}
	#login-page .login-body ul.login-body-content .or-box {
	  clear: both;
	  height: 50px;
	  left: 40%;
	  position: relative !important;
	  top: 50% !important;
	  width: 50px;
	}
	#login-page .login-body ul li.not-member-body {
	  float: left;
	  margin-left: 0;
	  padding-top: 40px;
	  width: 100%;
	}
	#login-page .login-body ul li.not-member-body dl dd.feature-list {
	  width: 100%;
	}
	#modal-interior-container #login-form .form-row input[type="text"], #modal-interior-container #login-form .form-row input[type="password"] {
	  width: 97%;
	}
	/* Forgot Password */
	
	.fp-form .required_fields {
	  left: 140px;
	  top: 107px;
	  width: 98px;
	  white-space:nowrap;
	}
	#fp-submit-form .error {
	  left: 244px;
	  line-height: 16px;
	  width: 140px;
	}
	#fp-submit-form .error {
		background-position: left 2px;
	}
	.fp-body {
	  padding: 12px 6%;
	  width: 88%;
	}
	.fp-form .form-row input[type="text"], #registration #individual_form .reg_individual .form-row input[type="text"], #registration #individual_form .reg_individual .form-row input[type="password"], #registration select {
	  width: 85%;
	}
	/*sitesearch*/
	.newROHM .filter-container .filter-select li input[type=checkbox]{  left: 192px;}
	.newROHM .filter-container .filter-select li li input[type=checkbox]{  left: 188px;}
	.content2.span6{margin-bottom:20px;}
	/* Table Responsive  */
	.table-container {
	  border: 1px solid #939393;
	  clear: both;
	  display: inline-block;
	  height: 100%;
	  overflow: auto;
	  position: relative;
	  width: 100%;
	  z-index: 0;
	  margin-bottom: 14px;
	}
	.table-responsive {
		width:100%;
		position:absolute;
	}
	#prd-detail.width80P .marginBottom8 .width762 .repeatLightGrayBgF8F8.noborder #recentclick .table-container{min-height: 98px;}
	.table-container {
	  min-height: 95px;
	}
	.table-responsive {
	    min-width:320px;
    }
	.customdesign, .views-table.border1 {
		margin-bottom: 0px;
	}
	.views-table { margin-top:0; }
	.spacealign { display: inline; }
	#kionixDetailpage .Col-left .prdimg .curveShapeTop25F4, #kionixDetailpage .Col-left .prdimg .curveShapeTop25F4 span,
	#kionixDetailpage .Col-left .prdimg .curveShapeBottom25F4, #kionixDetailpage .Col-left .prdimg .curveShapeBottom25F4 span{
		background-image: url("../images/rohm-responsive/prdbgimg.gif");
	}
	#kionixDetailpage .Col-left .prdimg .curveShapeTop25F4{
		background-position: 0px 0px;
	}
	#kionixDetailpage .Col-left .prdimg .curveShapeTop25F4 span{
		background-position: 100% 0px;
		float:right;
	}
	#kionixDetailpage .Col-left .prdimg .curveShapeBottom25F4{
		background-position: 0px -37px;
	}
	#kionixDetailpage .Col-left .prdimg .curveShapeBottom25F4 span{
		background-position: 100% -37px;
		float:right;
	}
	.en_GB .en #SectionRight, .en_US .en #SectionRight { float: none; width:100%; clear: both; }
	/*table mobile*/
	.capdatatable .table-container,#spec-table .table-container{overflow:hidden;}
	.capdatatable .table-responsive,#spec-table .table-responsive{min-width:auto;}
	.new-product-list{padding:0 24px;text-align:center;}
}
@media (min-width: 554px) and (max-width:767px) {
	#prd-detail.width80P .marginBottom8 .width762 .repeatLightGrayBgF8F8.noborder #recentclick .table-container{min-height: 80px;}
}
@media (min-width: 320px) {
#colright #righttab .tabs .contentDiv .ProductGroupLandingPage-portlet{
	margin-top:0px;
}
#colright #righttab .tabs .contentDiv{
	top:38px;
	width: 233px;
	min-height: 470px;
	height:470px;
	position:absolute;
	margin-left: 0;
	background-color:#f3f3f3;
	-webkit-box-shadow: 2px 2px 1px 0 #dcddde;
	-moz-box-shadow:2px 2px 1px 0 #dcddde;
	box-shadow: 2px 2px 1px 0 #dcddde;
	border-top:1px solid #e9e9e9;
}
#colright #righttab .tabs #tab-1.contentDiv {
  left: -10px;
}
#colright #righttab .tabs #tab-2.contentDiv {
  left: 108px;
}
#colright #righttab .tabs #tab-3.contentDiv {
  left: 226px;
}
#colright #righttab .tabs .contentDiv .tab-data {
  padding: 10px;
}
#colright #righttab .tabs .contentDiv .tab-data ul,
#product-details #righttab .tabs .tab-data ul {
  width: 222px;
  min-height: 446px;
  height:446px;
  overflow-x: hidden;
  overflow-y: auto;
}
#colright #righttab .tabs .contentDiv .tab-data ul li,
#product-details #righttab .tabs .contentDiv .tab-data ul li{
  background-color: transparent;
  border: 0 none;
  border-radius: 0;
  color: #464646;
  height: auto;
  padding: 7px 0;
  width: 214px;
  border-bottom:1px solid #ddd;
  margin-left: 0;
}
#colright #righttab .tabs .contentDiv .tab-data ul li.last,
#colright #righttab .tabs .contentDiv .tab-data ul li:last-child,
#product-details #righttab .tabs .contentDiv .tab-data ul li.last,
#product-details #righttab .tabs .contentDiv .tab-data ul li:last-child{
	border-bottom:0px none;
	padding-bottom:0px;
}
#colright #righttab .tabs .contentDiv .tab-data ul li strong,
#product-details #righttab .tabs .contentDiv .tab-data ul li strong{
 color:#dc2039;
 font-size: 10px;
 font-family:'open_sanssemibold', sans-serif;
 font-weight: 400;
 margin-bottom: 2px;
 display: block;
 
}
#colright #righttab .tabs .contentDiv .tab-data ul li p,
#product-details #righttab .tabs .contentDiv .tab-data ul li p {
  color: #464646;
  font-size: 10px;
  height: auto;
  line-height: 14px;
  margin-bottom: 0;
  font-family: 'open_sansregular', sans-serif;
}
#colright #righttab .tabs .contentDiv .tab-data ul li p a,
#product-details #righttab .tabs .contentDiv .tab-data ul li p a {
  color: #464646;
  float: none;
  font-style: normal;
  height: auto !important;
  padding-top: 0;
  text-align: left;
  text-transform: capitalize;
  width: 100%;
  font-family: 'open_sansregular', sans-serif;
}
.morenewsbutton {
	text-align: center;
	overflow: hidden;
	float: right;
}
#wrapperrohm.newROHM a.morenewsbutton {
	font-family: 'open_sansbold', sans-serif;
	font-size:10px;
	color:#fff;
	padding:0px 16px;
	line-height:22px;
	text-transform: uppercase;
	background: #545454;
	border:1px solid #545454;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 14px 14px 14px 0;
}
.ko_KR #colright #righttab .tabs .contentDiv .tab-data ul li strong,
.ko_KR #product-details #righttab .tabs .contentDiv .tab-data ul li strong,
.ko_KR #colright #righttab .tabs .contentDiv .tab-data ul li p,
.ko_KR #product-details #righttab .tabs .contentDiv .tab-data ul li p,
.ko_KR #colright #righttab .tabs .contentDiv .tab-data ul li p a,
.ko_KR #product-details #righttab .tabs .contentDiv .tab-data ul li p a,
.ko_KR #wrapperrohm.newROHM a.morenewsbutton{font-family:"Malgun Gothic",NanumGothic, Verdana,Roboto,"Yoon Gothic",Gulim,Batang,Dotum,Arial,"sans-serif";}
.zh_TW #colright #righttab .tabs .contentDiv .tab-data ul li strong,
.zh_TW #product-details #righttab .tabs .contentDiv .tab-data ul li strong,
.zh_TW #colright #righttab .tabs .contentDiv .tab-data ul li p,
.zh_TW #product-details #righttab .tabs .contentDiv .tab-data ul li p,
.zh_TW #colright #righttab .tabs .contentDiv .tab-data ul li p a,
.zh_TW #product-details #righttab .tabs .contentDiv .tab-data ul li p a,
.zh_TW #wrapperrohm.newROHM a.morenewsbutton{font-family: Arial,"微軟正黑體","Helvetica Neue",Helvetica,sans-serif,"新細明體";}
.zh_CN #colright #righttab .tabs .contentDiv .tab-data ul li strong,
.zh_CN #product-details #righttab .tabs .contentDiv .tab-data ul li strong,
.zh_CN #colright #righttab .tabs .contentDiv .tab-data ul li p,
.zh_CN #product-details #righttab .tabs .contentDiv .tab-data ul li p,
.zh_CN #colright #righttab .tabs .contentDiv .tab-data ul li p a,
.zh_CN #product-details #righttab .tabs .contentDiv .tab-data ul li p a,
.zh_CN #wrapperrohm.newROHM a.morenewsbutton{font-family: Verdana, Roboto, "Microsoft YaHei", "微软雅黑", "SimHei", "SimSun", "宋体", Arial, sans-serif;}
.alignRight, .alignRight span{
	text-align:right;
	font-size:11px;
}


#product-details #righttab .tabs .tab-data ul {
  width: 230px !important;
}
/* End */


	/* Product Derail */
	#prd-detail.width100P .curveShapeTop25F8F8, #prd-detail.width100P .curveShapeBottom25F8F8, 
	#prd-detail.width100P .curveShapeTop25F8F8 span, #prd-detail.width100P .curveShapeBottom25F8F8 span,
	.Col-left #prd-detail .curveShapeTop25F8F8, .Col-left #prd-detail .curveShapeBottom25F8F8, 
	.Col-left .curveShapeTop25F8F8 span, .Col-left #prd-detail .curveShapeBottom25F8F8 span,
	.Col-right .technocalData .curveShapeTop25F8F8, .Col-right .technocalData .curveShapeBottom25F8F8,
	.Col-right .technocalData .curveShapeTop25F8F8 span, .Col-right .technocalData .curveShapeBottom25F8F8 span{
		background-image: url(../images/rohm-responsive/c-prd-responsive-box.jpg);
	}
	#prd-detail.width100P .curveShapeTop25F8F8,
	.Col-left #prd-detail .curveShapeTop25F8F8,
	.Col-right .technocalData .curveShapeTop25F8F8	{
	  background-position: 0px 0px;
	}
	#prd-detail.width100P .curveShapeTop25F8F8 span,
	.Col-left #prd-detail .curveShapeTop25F8F8 span,
	.Col-right .technocalData .curveShapeTop25F8F8 span{
	  background-position: 100% 0px;
	  float: right;
	}
	#prd-detail.width100P .curveShapeBottom25F8F8,
	.Col-left #prd-detail .curveShapeBottom25F8F8,
	.Col-right .technocalData .curveShapeBottom25F8F8{
	  background-position: 0px -23px;
	}
	#prd-detail.width100P .curveShapeBottom25F8F8 span,
	.Col-left #prd-detail .curveShapeBottom25F8F8 span,
	.Col-right .technocalData .curveShapeBottom25F8F8 span{
	  background-position: 100% -23px;
	  float: right;
	  height:20px;
	}
	#prd-detail.width100P .curveShapeTop25F8F8 span, #prd-detail.width100P .curveShapeBottom25F8F8 span { width: 12px;}
	#prd-detail .marginBottom8 .width100P, .Col-left #prd-detail .width762, .Col-right .technocalData .width195{background-color:#f8f8f8;}
	#recentclick .customdesign{border-bottom: 1px solid #eaebeb;}
	#prd-detail.width100P, #prd-detail.width100P .marginBottom8 .width100P, .groupData-detail, .width566{width: 100% !important;}
	
	#product-details .intro table, #product-details .intro table table, #specification.width348 table.width348, .width566 .singletechData.width348,
	#detail-pinconfigration.width348 table.width348, #detail-supportinglink.width348 table.width348, .width348.width100{width: 100%;}

	#wrapperrohm.newROHM #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons > .redbutton { margin-bottom: 5px;}
	#wrapperrohm.newROHM.en #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons .redbutton .rps, #wrapperrohm.newROHM.pt #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons .redbutton .rps, #wrapperrohm.newROHM.hi #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons .redbutton .rps { font-size: 11px; line-height: 12px;}
	#recentclick .width120P .right123, #wrapperrohm.newROHM #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons { position: relative; bottom: 0; right: 0; top: 0;}
	#product-details #recentclick .prdicons .redbutton, #product-details #recentclick .prdicons .Graybutton { float: left;}
	#wrapperrohm.newROHM #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons > .redbutton{clear:both;}
	.customdesign .flc{background-image: url(../images/rohm-responsive/prd-table-l-bg.jpg);background-repeat: no-repeat;background-position:0 0;background-color:#ececec;border-right: 0px none;}
	.customdesign .llc{background-image: url(../images/rohm-responsive/prd-table-r-bg.jpg);background-repeat: no-repeat;background-position:100% 0;background-color:#ececec;border-right: 0px none;}
	.ja_JP #wrapperrohm.newROHM #righttab .tabs li.lastClass a{padding-top:0px !important;}
	#product-details .Col-right .width20P {margin-bottom: 20px;}
	/* Product Derail End */
	.one .iconSprite {
	  background: url("../images/rohm-responsive/icon1.png") 50% 50% no-repeat;
	}
	.two .iconSprite {
	  background: url("../images/rohm-responsive/icon2.png") 50% 50% no-repeat;
	}
	.three .iconSprite {
	  background: url("../images/rohm-responsive/icon3.png") 50% 50% no-repeat;
	}
	.four .iconSprite {
	 background: url("../images/rohm-responsive/icon4.png") 50% 50% no-repeat;
	}
	.designTools-container .curveShapeTop25, .designTools-container .curveShapeBottom25, .designTools-container .curveShapeTop25 span, .designTools-container .curveShapeBottom25 span{
		background-image: url(../images/rohm-responsive/box.jpg);
	}
	.designTools-container .curveShapeBottom25.borderGraycurve,
	.designTools-container .curveShapeBottom25.borderGraycurve span{
		background-image: url(../images/rohm-theme/global-right-bottom-c-responsive.gif) !important;
	}
	.designTools-container .curveShapeTop25 {
	  background-position: 0px 0px;
	}
	.designTools-container .curveShapeTop25 span{
	  background-position: 100% 0px;
	  float: right;
	}
	.designTools-container .curveShapeBottom25 {
	  background-position: 0px -15px;
	}
	.designTools-container .curveShapeBottom25 span {
	  background-position: 100% -15px;
	  float: right;
	}
	.designTools-container .curveShapeBottom25.borderGraycurve{
	  background-position: 0px 100%;
	  box-shadow: 0 0 0 0 transparent !important;
	  background-color: transparent !important;
	  border-radius: 0 !important;
	}
	.designTools-container .curveShapeBottom25.borderGraycurve span{
	  background-position: 100% 100%;
	  float: right;
	}
	.sortdisc.span9,
	.aboutROHM .span12,
	.careers .ImgAlign.span12{
	  margin-left: 0;
	}
	.lists .title{width:100%;} 
	.portlet-section-body .align-left dl dd a, .portlet-section-alternate .align-left dl dd a { display: block; word-break: break-all;}
	.portlet-section-body .align-left dl dd p, .portlet-section-alternate .align-left dl dd p { display: block;}
	.width500P .distributionsearch-page .crossref-search input[type="text"]{border-radius: 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0);}
		#wrapperrohm.newROHM #header .customeNavigation #nav li a.moreLink span {
	  background: transparent;
	  color: #dc2039 !important;
	  border: 0 none;
	}
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 a.moreLink span:hover,
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-02 a.moreLink span:hover,
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-03 a.moreLink span:hover,
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04 a.moreLink span:hover,
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-05 a.moreLink span:hover{
	  background: transparent !important;
	  color: #dc2039 !important;
	  border: 0 none !important;
	  padding-top: 0px;
	}
	#back-to-top {
	  
	  background: url(../images/rohm-theme/backtotop.png) center center no-repeat;
		position: fixed;
		bottom: 22px;
	    right: 12px;
		z-index: 9999;
		height: 45px;
		text-align: center;
		font-weight: bold;
		line-height: 110px;
		color: #666;
		cursor: pointer;
		border: 0;
		border-radius: 2px;
		text-decoration: none;
		transition: opacity 0.2s ease-out;
		opacity: 0;
	}
	.ProductGroupLandingPage-portlet{display:inherit;}

	.prdicons span.rrc, .prdicons span.rrc, .prdicons .Graybutton span.rrc, #samplePopupContainer .prdicons .Graybutton span.rrc {float:none;}
	#linearRegulators #linearRegulatorsForm #grade input[type="radio"]{margin-top:0px;}
	#parameters input[type="text"], .parameters input[type="text"], .AxisFilter input[type="text"]{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;}
	#cls_btn > a{border:0 none;}
	#product-details .intro { display: block;}
	#prd-detail.width80P .marginBottom8:first-child .table-container { min-height: 95px;}
	#table-led table#example{width:100%;}
}
@media (min-width: 660px) {
	#product-details .intro table table{width: 608px !important;}
	#product-details .intro table .width333 table{width:100% !important;}
}
@media (min-width: 641px) and (max-width: 767px) {
	.designTools-container .curveShapeBottom25 {
	  background-position: 0px -19px;
	}
	.designTools-container .curveShapeBottom25 span {
	  background-position: 100% -19px;
	  float: right;
	}
}
@media (min-width: 768px) {
	.designTools-container .curveShapeBottom25 {
	  background-position: 0px -19px;
	}
	.designTools-container .curveShapeBottom25 span {
	  background-position: 100% -19px;
	  float: right;
	}
	#wrapperrohm.newROHM header .header .rohmlogo {
	  width: auto;
	}
	#wrapperrohm.newROHM #main-content .productTree-portlet {
	  margin-top: -35px;
	  padding-top: 11px;
	}
	/* Searchbox in Theme */
	#ForMobile.search-box{display:none !important;}
	.customeNavigation #NonMobile.search-box{display:block;}
	/* Searchbox in Theme End */
	#popUpOverlayId{z-index:40!important;}
}
@media (max-width: 767px) {
	/* Searchbox in Theme */	
	#wrapperrohm.newROHM header .header{height:100%;}
	#ForMobile.search-box{display:block; float: left; margin: 8px 0px 5px 0; width: 100%; background-image: url("../images/rohm-theme/sprite.png");}
	.search-box .searchTextfield #search-1 input, .search-box .searchTextfield #search-2 input, .search-box .searchTextfield #search-3 input, 
	.search-box .searchTextfield #search-4 input,
	.ja_JP .search-box .searchTextfield #search-1 input.search-input, .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ja_JP .search-box .searchTextfield #search-4 input.search-input{padding: 4px 0.5% 3px; width: 80%;}
	#wrapperrohm .search-box .searchTextfield .search-btn, #wrapperrohm .search-box .searchTextfield .search-btn:focus, #wrapperrohm .search-box .searchTextfield .search-btn:hover, #wrapperrohm .search-box .searchTextfield .search-btn:active { float: right;}
	.customeNavigation #NonMobile.search-box{display:none !important;}
	/* Searchbox in Theme End */
	.hi_IN #wrapperrohm.newROHM.hi  .subTabs .contentDiv .newsSlider,
	.hi_IN #wrapperrohm.newROHM.hi  #tab-10.contentDiv .newsSlider,
	.hi_IN #wrapperrohm.newROHM.hi  #tab-12.contentDiv .newsSlider,
	.hi_IN #wrapperrohm.newROHM.hi  #tab-15.contentDiv .newsSlider,
	.ko_KR #wrapperrohm.newROHM.ko  .subTabs .contentDiv .newsSlider,
	.ko_KR #wrapperrohm.newROHM.ko  #tab-10.contentDiv .newsSlider,
	.ko_KR #wrapperrohm.newROHM.ko  #tab-12.contentDiv .newsSlider,
	.ko_KR #wrapperrohm.newROHM.ko  #tab-15.contentDiv .newsSlider {
		height: 124px;
	}
	#showHideCol .paraShowHideContent .colOrder{margin-top:0;}
	 #showHideCol .applyBtn{margin-top:40px !important;}
}
@media (min-width: 571px) and (max-width: 640px){
	.width500P { width: 98% !important;}
	.width500P .distributionsearch-page .crossref-search input[type="text"] { width: 56%;}
	.width500P #tooltip_menu {right: 28px;}
	.distributionsearch-page #tooltip_menu { margin-top: 36px !important; }
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected  .search-filter,
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected  .search-filter:hover{color: #464646 !important;}
	#searchfiltermegamenuleft {
	  display: inline-block;
	  float: left;
	  position: relative;
	}
	#wrapperrohm.newROHM #header .customeNavigation #nav li.child dd #short-menu #tooltip_menu, .ja .width500P #tooltip_menu {
	  margin-top: 36px !important;
	  right: 0;
	}
}
@media (min-width: 320px) and (max-width: 540px){
	.borderRight { border-right: 0px solid #cccccc; margin-right: 0;}
		#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected  .search-filter,
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected  .search-filter:hover{color: #464646 !important;}
	#searchfiltermegamenuleft {
	  display: inline-block;
	  float: left;
	  position: relative;
	}
#wrapperrohm.newROHM #header .customeNavigation #nav .width210P { width: 86%;}
	.width500P { width: 86%;}
	.width500P .distributionsearch-page .crossref-search input[type="text"] { width: 74%;}
	.width500P .distributionsearch-page .search-filter{margin-left:0;}
	
		#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected  .search-filter,
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.selected  .search-filter:hover{color: #464646 !important;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-04.nav-li.selected ul li.child { width: 90%;}
	
	.distributionsearch-page #tooltip_menu { margin-top: 82px !important;  width: 96px;}
	.width500P #tooltip_menu { left: 0; right: 0;}
	
	#searchfiltermegamenuleft {
	  display: inline-block;
	  float: left;
	  position: relative;
	}
	#wrapperrohm.newROHM #header .customeNavigation #nav li.child dd #short-menu #tooltip_menu, .ja .width500P #tooltip_menu {
	  left: 0px;
	  margin-top: 36px !important;
	  right: 0;
	}
}
@media (min-width: 641px) and (max-width: 767px){
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-1, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-2, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-3, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-4 {width: 46%;}
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-1 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-2 .division, #nav #nav-01 .main-nav-links-col-3 .division { padding-left: 0;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 li .gapleftPadding72{padding-left:0px;}
	#recentclick .width120P{width: 100%;}
	#wrapperrohm.newROHM #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons {top:0;}
	#recentclick .width120P .prdicons .redbutton, #recentclick .width120P .prdicons .Graybutton { width: 104px;}
	.zh #recentclick .width120P .prdicons .redbutton, .zh #recentclick .width120P .prdicons .Graybutton,
    .ko #recentclick .width120P .prdicons .redbutton, .ko #recentclick .width120P .prdicons .Graybutton { width: 114px;}
}
@media (min-width: 495px) and (max-width: 640px){
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-1, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-2, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-3, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-4 {width: 50%;}
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-1 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-2 .division, #nav #nav-01 .main-nav-links-col-3 .division { padding-left: 0;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 li .gapleftPadding72{padding-left:0px;}
	#recentclick .width120P{width: 100%;}
	#wrapperrohm.newROHM #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons {top:0;}
	#recentclick .width120P .prdicons .redbutton, #recentclick .width120P .prdicons .Graybutton { width: 104px;}
	.zh #recentclick .width120P .prdicons .redbutton, .zh #recentclick .width120P .prdicons .Graybutton,
    .ko #recentclick .width120P .prdicons .redbutton, .ko #recentclick .width120P .prdicons .Graybutton { width: 114px;}
}
@media (min-width: 481px) and (max-width: 494px){
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-1, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-2, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-3, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-4 {width: 100%;}
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-1 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-2 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-3 .division { padding-left: 0;}
	#wrapperrohm.newROHM #header .customeNavigation #nav li#nav-01 li .gapleftPadding72{padding-left:0px;}
	#recentclick .width120P{width: 100%;}
	#wrapperrohm.newROHM #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons {top:0;}
	#recentclick .width120P .prdicons .redbutton, #recentclick .width120P .prdicons .Graybutton { width: 104px;}
	.zh #recentclick .width120P .prdicons .redbutton, .zh #recentclick .width120P .prdicons .Graybutton,
    .ko #recentclick .width120P .prdicons .redbutton, .ko #recentclick .width120P .prdicons .Graybutton { width: 114px;}
}
@media (min-width: 320px) and (max-width: 480px){
 /*header*/
  #header header .header #top-nav .top-links{width: 100%;margin-left: 0px !important;}
  .ui-selectmenu-menu ul{margin: -5px 0px 0px;}
  .de_DE #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul,
  .en_GB #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu-menu ul{margin: 0px 0px 0px !important;}
  #nav #nav-01 .main-nav-links-col-1, #nav #nav-01 .main-nav-links-col-2, #nav #nav-01 .main-nav-links-col-3, #nav #nav-01 .main-nav-links-col-4 {width: 100%;}
  #colright .product-lists p a img { width: 100% !important;}
  /*Products*/
  div#bradcrumb_menu,div.downArrow{display: none;}
  #kionixDetailpage .Col-left .prdimg{margin-bottom: 40px;}
  #kionixDetailpage .Col-left .prdimg,
  #kionixDetailpage .Col-left .prd-details,
  #kionixDetailpage .Col-left .leftGroup,
  #kionixDetailpage .Col-left .kionix-description,
  #kionixDetailpage .Col-left .tabstyle table,
  #kionixDetailpage .Col-left #kionix-features,
  #kionixDetailpage .Col-right{width: 100%;}
  .tabstyle #righttab .tabs{width:100%;}
  .tabstyle .combinetab #righttab .tabs ul { right: 0;  width: 100%;}
  .signed-in #product-details .intro #righttab .tabs {margin-bottom: 6px;}
  .signed-in.ja_JP .ja #product-details .intro #righttab .tabs,
  .signed-in .ja #product-details .intro #righttab #tabs2Info.tabs.prodInfo{margin-bottom:0px;}
  #wrapperrohm.newROHM #righttab .tabs li, #wrapperrohm.newROHM #product-details #righttab .tabs li{width:98%;margin-bottom: 3px;}
  
  #dataclickevent{margin-bottom: 3px; margin-right: 24px;}
  #kionixDetailpage .Col-left .tabstyle .rightAlign{left: 0%;}
  .Col-left .tabstyle .prdicons { right: 0; position: relative;}
  .Col-left .tabstyle .rightAlign .prdicons .redbutton { padding: 0 3%; width: 94%;}
  .Col-left .tabstyle .rightAlign { bottom: -62px; width: 100%;}
  #wrapperrohm.newROHM #righttab .tabs ul li a,
  .Col-left .tabstyle .quickaction .rightAlign .prdicons .faq-prd { width: 100%;}
  #wrapperrohm.newROHM #righttab .tabs li a{padding-left:0;}
  #recentclick .width120P{width: 100%;}
  #wrapperrohm.newROHM #prd-detail .width762 .repeatLightGrayBgF8F8.noborder #recentclick .width120P .prdicons {top:0;}
  #recentclick .width120P .prdicons .redbutton, #recentclick .width120P .prdicons .Graybutton { width: 104px;}
  .zh #recentclick .width120P .prdicons .redbutton, .zh #recentclick .width120P .prdicons .Graybutton,
  .ko #recentclick .width120P .prdicons .redbutton, .ko #recentclick .width120P .prdicons .Graybutton  { width: 114px;}
  /* Table Responsive  */
  .leftImage.width171.span3 img {
	  width: 100%;
	}
  .panel-col-last.span6 {
	  margin-left: 0;
	  margin-right: 0;
	}
  .views-table { margin-top:0; }
  .spacealign { display: inline; }
  #kionixDetailpage .Col-left, .rightSide, .prdimg3 img{width:100%;}  
  #kionix-tabs.industry-ecosystem #atmel img.span12{width:177px;}
  .sales-support-landing .sales-support-tabs-wrapper .tabs .tab-data{padding:14px 14px 0px;}
  .sales-support-landing .sales-support-tabs-wrapper .table-container { min-height: 190px;}
  .sales-support-landing .sales-support-tabs-wrapper .tabs{padding-bottom:0px;}
  .sales-support-landing .sales-support-tabs-wrapper .tabs .contentDiv { top: 0;}
  /*footer*/
  footer.footerBottom #bottom-nav .footer p{font-size: 9px;  margin-left: 3px;}
  .span3 .newsBoxR {float: left; margin: 0 0 10px -10px; padding: 0; width: 100% !important; visibility:visible !important;}
/*sitesearch*/
  #wrapperrohm .search-filter-two-col .search-result-container .results-grid .taglib-search-iterator tr td dl dd p{padding-left:25px !important;margin-left: 0px !important;word-break: break-word;}
 /*product detail*/
 #wrapperrohm.newROHM #righttab .tabs li.lastClass a{}
 #contact_us .thanksmessage { width: 100%;}
 #kionixContactEnginnering #individual_form .reg_individual .form-row label.reg_lbl { text-align: left;}
 #kionixContactEnginnering fieldset.reg_individual .form-row input.add_field_button, #kionixContactEnginnering fieldset.reg_individual .form-row input.next_submit {
    margin-left: 0;
  }
  #kionixContactEnginnering .reg-body #con_form_column fieldset.reg_individual .form-row{padding: 0px;}
  .rohm-LR7 .Contactus-portlet{padding-left:15px; padding-right:15px;}
  .center-wrapper.borderBottom1 .sortdisc.span9{width:100%;} 
  #kionix-tabs.myKionix #reg_form_column .security_answer_row, #kionix-tabs.myKionix #reg_form_column .terms_conditions { margin-left: 0px !important;}
  #kionix-tabs.myKionix #reg_form_column .form-row { padding: 0 0 4px;}
  
  .ja .designToolsbox-container a .ContentBox, .hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container a .ContentBox, .ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container a .ContentBox,.en_GB #wrapperrohm.newROHM.en .designToolsbox-container a .ContentBox, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container a .ContentBox{ float: none;}
  .ja .designToolsbox-container .repeatLightGrayBg.boxcontent, .hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container .repeatLightGrayBg.boxcontent,.ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container .repeatLightGrayBg.boxcontent,.en_GB #wrapperrohm.newROHM.en .designToolsbox-container .repeatLightGrayBg.boxcontent, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container .repeatLightGrayBg.boxcontent{margin-bottom: -4px;}
  .ja .designToolsbox-container.one, .ja .designToolsbox-container.two, .ja .designToolsbox-container.three, .ja .designToolsbox-container.four,.hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container.one, .hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container.two, .hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container.three, .hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container.four,.ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container.one, .ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container.two, .ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container.three, .ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container.four,  
  .en_GB #wrapperrohm.newROHM.en .designToolsbox-container.one, .en_GB #wrapperrohm.newROHM.en .designToolsbox-container.two, .en_GB #wrapperrohm.newROHM.en .designToolsbox-container.three, .en_GB #wrapperrohm.newROHM.en .designToolsbox-container.four, 
  .de_DE #wrapperrohm.newROHM.de .designToolsbox-container.one, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container.two, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container.three, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container.four, 
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.three,
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.three{ margin-bottom: 0;}/* Jira-1549 */
  
  .zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.one, .zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.two, .zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.four,
  .zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.one, .zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.two, .zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.four { margin-bottom: 30px;}/* Jira-1549 */
  
  .groupData-detail .marginRight{width:auto;}
  .ledpage .groupData-detail .marginRight{width:100%;}
  .ProductGroupLandingPage-portlet #colright #tab1 .intro table td:nth-child(1) h1.mobi-title, #product-details .intro table td:nth-child(1) h1.mobi-title,
  .parametricsearch-portlet #tab1 .intro .groupData h1.mobi-title{display:none;}/* ROHMAPPLICATIONINTERNAL-71 */
}

@media (min-width: 631px){
	#refdesign #referancedesing.width705{width:98%;}
	#refdesign #referancedesing.width705 .width705, #wrapperrohm.newROHM #refdesign #referancedesing .width460 table.width460 {width: 100%;}
	#wrapperrohm.newROHM #refdesign #referancedesing .width460 {width: 56%;}
	#wrapperrohm.newROHM #refdesign #referancedesing .paddingTopLeft40 td p a{float:left;}
}
@media (min-width: 320px) and (max-width: 630px){
	#refdesign #referancedesing.width705{width:98%;}
	#refdesign #referancedesing.width705 .width705, #wrapperrohm.newROHM #refdesign #referancedesing .width460 {width: 100%;}
	#wrapperrohm.newROHM #refdesign #referancedesing .paddingTopLeft40 {border-left: 0 none; padding-left: 0;}
	#wrapperrohm.newROHM #refdesign #referancedesing .paddingTopLeft40 td p a{float:left;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
  .distributionsearch-page .distributionsearch .distribution-search-input{background: none;}
	/*popup parametric*/
   #showHideCol .paraShowHideContent .colOrder{padding-left: 44% !important; }
  #showHideCol{padding-bottom: 0px !important; height: 250px !important;}
  #showHideCol select{height: 21px !important; line-height:14px!important; padding:1px !important;}
  #showHideCol .applyBtn{margin-top: 6px;}
  #showHideCol .paraShowHideContent .moveArrow{padding-left: 40% !important;padding-bottom: 6px !important; margin-top: 50px !important;}
  #showHideCol .paraShowHideContent .multiCol2 .multiColdiv{width: 100%;}
  #showHideCol .paraShowHideContent .multiCol2 select{margin-bottom: 30px;}
 
  }
@media only screen 
and (min-device-width : 320px){
  /*sitesearch*/
  .newROHM .search-filter-two-col .search-pages .delta-selector select, .newROHM .search-filter-two-col .search-pages .page-selector select{font-size: 11px; width: 40px; line-height:10px;}
}
@media only screen 
and (max-device-width : 320px){
	#wrapperrohm.newROHM .viewport .overview img{height:32% !important;}
	.en #header header .header #top-nav .top-links a.firstlink, .pt #header header .header #top-nav .top-links a.firstlink{margin: 0 1px 0 0;}
	.en #header header .header #top-nav .top-links a.lastlink, .pt #header header .header #top-nav .top-links a.lastlink{margin: 0 0 0 1px;}
	#wrapperrohm.newROHM.en #header header .header #top-nav .top-links, #wrapperrohm.newROHM.en #header header .header #top-nav .top-links a,
	#wrapperrohm.newROHM.pt #header header .header #top-nav .top-links, #wrapperrohm.newROHM.pt #header header .header #top-nav .top-links a{font-size:7px;}
	#wrapperrohm.newROHM.pt header #top-nav .top-links, #wrapperrohm.newROHM.pt header #top-nav .top-links a{font-size:7px;}
	.de_DE #wrapperrohm.newROHM.de header #top-nav .top-links, .de_DE #wrapperrohm.newROHM.de header #top-nav .top-links a{
    font-size: 7px;
  }
	.ko_KR a.ytube, .ko_KR a.wechat, .ko_KR a.gplus, .ko_KR a.linkedin, .ko_KR a.fb, .ko_KR a.twitter, .ko_KR a.rss, .ko_KR a.weibo,
	.zh_TW a.ytube, .zh_TW a.wechat, .zh_TW a.gplus, .zh_TW a.linkedin, .zh_TW a.fb, .zh_TW a.twitter, .zh_TW a.rss, .zh_TW a.weibo{ margin-left: 0px; width: 34px;}
	.ko_KR #bottom-nav .footer .footer-icon a.twitter, .zh_TW #bottom-nav .footer .footer-icon a.twitter {background-position: -1px -79px;}
	.ko_KR #bottom-nav .footer .footer-icon a.twitter, .zh_TW #bottom-nav .footer .footer-icon a.twitter {background-position: -2px -79px;}
	.ko_KR #bottom-nav .footer .footer-icon a.rss, .zh_TW #bottom-nav .footer .footer-icon a.rss { background-position: -3px -170px;}
	.ko_KR #bottom-nav .footer .footer-icon a.linkedin, .zh_TW #bottom-nav .footer .footer-icon a.linkedin { background-position: -1px -125px;}
	.ko_KR #bottom-nav .footer .footer-icon a.gplus, .zh_TW #bottom-nav .footer .footer-icon a.gplus {background-position: -42px -1205px;}
}
@media only screen 
and (min-device-width : 321px) 
and (max-device-width : 480px){
	#wrapperrohm.newROHM .viewport .overview img{height:43% !important;}
}


/*device specific*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px){
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon{right:-3px;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px){
  #design_termscond{padding-bottom: 0px !important; height: 250px !important; overflow-y: auto;}
  #design_termscond input[type="checkbox"]{float:left;}
  #design_termscond input[type="checkbox"]{margin:4px 0 0 !important;}
  #design_termscond label {font-size: 11px; margin-left: 18px !important; white-space: nowrap; line-height: 16px;}
  .distributionsearch-page .search-ico{padding-top: 3px; box-shadow: 0px 0px 0px #ddd inset;} 
}
@media only screen 
and (min-device-width : 668px) 
and (max-device-width : 767px) 
and (orientation : landscape){
	#design_termscond{width:81% !important; margin-left: -42.8% !important; height: 310px !important;overflow-y: hidden; overflow-x: hidden;}
	#design_termscond #termcontents { height: 100px !important;}

}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 667px) 
and (orientation : landscape){
	#design_termscond{width:81% !important; margin-left: -42.8% !important; height: 310px !important;overflow-y: hidden; overflow-x: hidden;}
	#design_termscond #termcontents { height: 100px !important;}

}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 640px) 
and (orientation : landscape){ 
  #design_termscond{height: 290px !important;overflow-y: hidden; overflow-x: hidden;}
  #design_termscond #termcontents{height: 100px;}
  #design_termscond #licenseheadercontent{font-size: 11px !important;line-height: 14px;}
  #design_termscond label{font-size: 11px;margin-left: 18px !important;line-height: 16px;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : landscape){
	#design_termscond{width:80% !important; margin-left: -42.8% !important; height: 274px !important;overflow-y: hidden;}
	#design_termscond #termcontents { height: 46px !important;}
	#showHideCol .paraShowHideContent .multiCol2 strong{clear: both; text-align: center; }
	#showHideCol .paraShowHideContent .multiCol2 .multiColdiv{text-align: center; width: 100%; padding-left: 0;}
	#showHideCol{width:80% !important; margin-left: -42.8%; overflow-y: auto; overflow-x: hidden;}
	#showHideCol .applyBtn a{text-align: center; width: 74%; margin-right: 38px !important;}
	#showHideCol .applyBtn a.cancel { margin-right: 38px !important;}
}
@media (min-width : 668px) and (max-width : 736px){
	/*distributor page - 1434 */
	.jqmWindow.batchDownloaddata.distributorDownload {height: 240px;	top: 14%;}
	.jqmWindow.batchDownloaddata.distributorDownload .distributorpage {overflow: hidden;	height: 228px;}
	.jqmWindow.batchDownloaddata.distributorDownload .distributorpage .insideCode-container {height: 162px;overflow-y: auto;overflow-x: hidden;}
	/*distributor page end - 1434 */
}
@media (min-width : 320px) and (max-width : 667px){
	/*distributor page - 1434 */
	.jqmWindow.batchDownloaddata.distributorDownload {height: 240px;	top: 14%;}
	.jqmWindow.batchDownloaddata.distributorDownload .distributorpage {overflow: hidden;	height: 228px;}
	.jqmWindow.batchDownloaddata.distributorDownload .distributorpage .insideCode-container {height: 162px;overflow-y: auto;overflow-x: hidden;}
	/*distributor page end - 1434 */

}
@media (max-width : 480px){
 /*distributor page - 1434 and 1776 */
 .jqmWindow.batchDownloaddata.distributorDownload {height: 160px !important; top: 4% !important;}
 .jqmWindow.batchDownloaddata.distributorDownload .distributorpage {overflow: hidden!important; height: 126px!important;}
 .jqmWindow.batchDownloaddata.distributorDownload .distributorpage .insideCode-container {height: 80px !important;overflow-y: auto !important;overflow-x: hidden !important;}
 /*distributor page end - 1434 and 1776 */
}
@media only screen 
and (max-device-width : 424px) 
and (orientation : portrait){
	#design_termscond{height: 440px !important; margin-left: -42% !important; width: 76% !important;overflow-y: hidden; overflow-x: hidden;}
	#design_termscond #licenseheadercontent { font-size: 11px !important; line-height: 14px;}
	#design_termscond label {white-space: normal;}	
	#design_termscond #termcontents { height: 146px !important;}
	#termsbtns{float:none;}
	/*distributor page - 1434 and 1776 */
 	.jqmWindow.batchDownloaddata.distributorDownload {height: 450px!important; top: 4%!important;}
	.jqmWindow.batchDownloaddata.distributorDownload .distributorpage {overflow: hidden!important; height: 420px!important;}
	.jqmWindow.batchDownloaddata.distributorDownload .distributorpage .insideCode-container {height: 348px!important;overflow-y: auto!important;overflow-x: hidden!important;}
	.acceptL {width: 100% !important;}
	/*distributor page end - 1434 and 1776 */
}
@media only screen 
and (max-device-width : 375px) 
and (orientation : portrait){
	#design_termscond{height: 440px !important; margin-left: -42% !important; width: 76% !important;overflow-y: hidden; overflow-x: hidden;}
	#design_termscond #licenseheadercontent { font-size: 11px !important; line-height: 14px;}
	#design_termscond label {white-space: normal;}	
	#design_termscond #termcontents { height: 146px !important;}
	#termsbtns{float:none;}
	/*distributor page - 1434 and 1776 */
 	.jqmWindow.batchDownloaddata.distributorDownload {height: 450px!important; top: 4%!important;}
	.jqmWindow.batchDownloaddata.distributorDownload .distributorpage {overflow: hidden!important; height: 420px!important;}
	.jqmWindow.batchDownloaddata.distributorDownload .distributorpage .insideCode-container {height: 348px!important;overflow-y: auto!important;overflow-x: hidden!important;}
	.acceptL {width: 100% !important;}
	/*distributor page end - 1434 and 1776 */
}
@media only screen 
and (max-device-width : 320px) 
and (orientation : portrait){
	#design_termscond{height: 400px !important; margin-left: -42% !important; width: 76% !important;overflow-y: hidden; overflow-x: hidden;}
	#design_termscond #licenseheadercontent { font-size: 11px !important; line-height: 14px;}
	#design_termscond label {white-space: normal;}	
	#design_termscond #termcontents { height: 80px !important;}
	#termsbtns{float:none;}
	/*distributor page - 1434 and 1776 */
 	.jqmWindow.batchDownloaddata.distributorDownload {height: 320px!important; top: 4%!important;}
	.jqmWindow.batchDownloaddata.distributorDownload .distributorpage {overflow: hidden!important; height: 290px!important;}
	.jqmWindow.batchDownloaddata.distributorDownload .distributorpage .insideCode-container {height: 218px!important;overflow-y: auto!important;overflow-x: hidden!important;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait){
	.newROHM .search-filter-two-col .search-pages .delta-selector select, 
	.newROHM .search-filter-two-col .search-pages .page-selector select{line-height:12px !important; font-size: 11px !important;}
	#showHideCol{height: 380px !important; margin-left: -42% !important; width: 76% !important; overflow-y: auto; overflow-x: hidden;}
	#showHideCol .applyBtn a{text-align: center; width: 74%; margin-right: 9% !important;}
	#showHideCol .applyBtn a.cancel { margin-right: 9% !important;}

}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.downloadButton, .devtools .button-large .downloadButton{height: auto !important;}
	#wrapperrohm.newROHM .button-large .downloadButton a{ white-space: nowrap !important;}
}

@media only screen
 and (max-device-width : 980px){
  #kionixDetailpage .Col-right .width202{width: 100% !important;margin-top: 22px;}
  #kionixDetailpage .Col-right .curveShapeTop25F4{background-image: url("../images/rohm-responsive/prdbgimg.gif");  border-radius: 4px;}
  #kionixDetailpage .Col-right .prdimg .curveShapeTop25F4{background-position: 0px 0px;}
  #kionixDetailpage .Col-right .proimg .curveShapeTop25F4{background-position: 0px -37px;}
  #wrapperrohm.newROHM .button-large .downloadButton a{ white-space: nowrap !important;}
 }
@media only screen
 and (min-device-width: 981px){
  .flexsetDevice{display: none;}
  .flexsetDevice img{width: 100%; }
  .flexsetChartPlugin{display: block;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 980px){
  .flexsetDevice{display: block; width: 100%; margin-bottom: 20px;}
  .flexsetDevice img{width: 100%; }
  .flexsetChartPlugin{display: none;}
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 980px){

  #kionixDetailpage .Col-right .rightSide .leftGroup .prdimg .curveShapeTop25F4, #kionixDetailpage .Col-right .rightSide .leftGroup .prdimg .curveShapeBottom25F4, 
  #kionixDetailpage .Col-right .rightSide .leftGroup .prdimg .curveShapeTop25F4 span, #kionixDetailpage .Col-right .rightSide .leftGroup .prdimg .curveShapeBottom25F4 span{
		background-image: url(../images/rohm-responsive/box-curve.png) !important;
		background-repeat:no-repeat !important;
	}
	#kionixDetailpage .Col-right .rightSide .leftGroup .prdimg .curveShapeTop25F4 {
	  background-position: 0px 0px !important;
	}
	#kionixDetailpage .Col-right .rightSide .leftGroup .prdimg .curveShapeTop25F4 span{
	  background-position: 100% 0px !important;
	  float: right;
	}
	#kionixDetailpage .Col-right .rightSide .leftGroup .prdimg .curveShapeBottom25F4 {
	  background-position: 0px -19px !important;
	}
	#kionixDetailpage .Col-right .rightSide .leftGroup .prdimg .curveShapeBottom25F4 span {
	  background-position: 100% -19px !important;
	  float: right;
	}

}
@media (min-width:481px) and (max-width:767px) {
	.designToolsbox-container, .designToolsbox-container.four{width: 48%; margin-bottom: 34px; margin:0 2%;}
	.designToolsbox-container.one, .designToolsbox-container.two{margin-bottom:2.5%;}
	.designToolsbox-container.two, .designToolsbox-container.four{margin-right:0%;}
	.designToolsbox-container.three, .designToolsbox-container.one { margin-left: 0%;}
	.ja .designToolsbox-container.two, .hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container.two, .ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container.two,
	.en_GB #wrapperrohm.newROHM.en .designToolsbox-container.two, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container.two{margin-bottom:0;}/* Jira-1549 */
	
	.ja .designToolsbox-container.one, .hi_IN #wrapperrohm.newROHM.hi .designToolsbox-container.one, .ko_KR #wrapperrohm.newROHM.ko .designToolsbox-container.one,
	.en_GB #wrapperrohm.newROHM.en .designToolsbox-container.one, .de_DE #wrapperrohm.newROHM.de .designToolsbox-container.one{margin-right:0; margin-left:4%;}/* Jira-1549 */
	
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container{ margin: 0 2%; width: 48%;  margin-bottom: 34px;}
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.one, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.one{  margin-right: 0%; margin-left: 0; margin-bottom:2.5%;	}/* Jira-1549 */
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.two, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.two{margin-bottom:2.5%;}
	.zh_CN #wrapperrohm.newROHM.zh .designToolsbox-container.three, 
	.zh_TW #wrapperrohm.newROHM.zh .designToolsbox-container.three{ margin-left: 0%;  margin-right: 0; margin-bottom: 0;	}/* Jira-1549 */
}
@media (min-width:320px) and (max-width:480px) {
  /*design tools*/
  .designToolsbox-container{ width: 100% !important; }
  .designToolsbox-container.one , .designToolsbox-container.two, .designToolsbox-container.three, .designToolsbox-container.four { margin-bottom: 3.5%; margin-left: 0 !important; margin-right:0% !important;}
  .listContainer{margin: 0 0 0px; width: 100%; }
    #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-1 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-2 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-3 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-1 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-2 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-3 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-4 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-5 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-6 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-7 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-8 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-03 .main-nav-links-col-9 .division, #nav #nav-04 .main-nav-links-col-5 .division, #nav #nav-04 .main-nav-links-col-6 .division, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 .main-nav-links-col-7 .division,
  #wrapperrohm.newROHM #header .customeNavigation #nav #nav-01 .main-nav-links-col-2 .division, 
.gapleftPadding72 { padding-left:0;}
  #wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-1, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-2, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .main-nav-links-col-3 { margin-right: 0; width: 232px;}
  #wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .padding-left-xxsmall dl, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .parent .child .division dl {width: 172px;}
  .details {width: 232px;}
  #wrapperrohm.newROHM #header .customeNavigation #nav .width436P {width: 97%;}
  #wrapperrohm.newROHM #header .customeNavigation #nav .width210P { width: 94%; margin-left: 0;}
  #wrapperrohm.newROHM #header .customeNavigation #nav #nav-04 ul li div.width500P { width: 88%;}
  
  .width436P {width: 97%;}
  .width210P { width: 94%; margin-left: 0;}
  #nav-04 ul li div.width500P { width: 88%;}
  #colright #righttab .tabs .contentDiv .tab-data ul, #product-details #righttab .tabs .tab-data ul,
  #colright #righttab .tabs .contentDiv .tab-data ul li, #product-details #righttab .tabs .contentDiv .tab-data ul li{width:100%;}
  /* Jira 1739 */
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .padding-left-xxsmall dl, #wrapperrohm.newROHM #header .customeNavigation #nav #nav-02 .parent .child .division dl {width: 200px;}
	#nav #nav-02.japanapp li .main-nav-sub-links-area{right:20px;}
	#wrapperrohm.newROHM #header .customeNavigation #nav #nav-02.japanapp li{padding-left: 8px;}
 /* Jira 1739 End */
 .supporting-link .col-xs-12 .col-xs-8 img{width:100%;}
}
@media (min-width:980px) {
	.en_US .en .productTree-portlet, .pt_BR .pt .productTree-portlet{ overflow: hidden; margin-bottom:12px;}
	#product-details .intro .tabs .tab-data,
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li, 
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li a,
	#wrapperrohm.newROHM #righttab .tabs .tab-data li a,
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li p{width:94% !important;} 
	#product-details #righttab .tabs .tab-data ul{width:233px !important;}

	#product-details .quickaction{margin-top:42px;}
	#product-details .intro #righttab .tabs.prodInfo {float: left; right: -358px !important;}
	
	#dockbarctrl > img {margin-top: 12px;}
	.ui-slider-tabs-list-container{margin:0!important;}
}
@media (min-width: 768px) and (max-width: 880px){
	/* Jira -1652 */ body.staging .docright .dockbarctrl a, body.live-view .docright .dockbarctrl a {margin-right: 14px;}/* Jira -1652 End */
}
@media (min-width:768px) {
	.en_US .en .one .iconSprite, .pt_BR .pt .one .iconSprite,
	.en_US .en .two .iconSprite, .pt_BR .pt .two .iconSprite{background-position: 50% 33px;}
	.en_US .en .three .iconSprite, .pt_BR .pt .three .iconSprite {background-position: 50% 28px;}
	.en_US .en .four .iconSprite, .pt_BR .pt .four .iconSprite { background-position: 50% 36px;}
	
	.zh_CN .zh .three .iconSprite, 
	.zh_TW .zh .three .iconSprite, 
	.ko_KR .ko .three .iconSprite, 
	.hi_IN .hi .three .iconSprite{background-position: 50% 20px;}
	
	.hi_IN .hi .one .iconSprite, .hi_IN .hi .two .iconSprite{ background-position: 50% 26px;}
	
	.maroonicon{background-position: center 28px; padding-left: 2px; padding-right: 2px;}
	.eudesignTools .repeatLightGrayBg.boxcontent .blueicon{ background-position: center 32px;}
	.eudesignTools .repeatLightGrayBg.boxcontent a .maroonicon { background-position: center 40px;}
}
@media (min-width:768px) and (max-width:979px) {
	#product-details .intro .tabs .tab-data,
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li, 
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li a,
	#wrapperrohm.newROHM #righttab .tabs .tab-data li a,
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li p{width:94% !important;} 
	#product-details #righttab .tabs .tab-data ul{width:100% !important;}

	#product-details .quickaction{margin-top:42px;}
	#product-details .intro #righttab .tabs.prodInfo {float: left; right: -358px !important;}
	.ja_JP .ui-tooltip, .ja_JP .qtip {max-width:180px;}
	#dockbarctrl > img {margin-top: 12px;}
	#main-content .portlet-static.rohm_breadcrumb-portlet, #wrapperrohm.newROHM #content #main-content .rohm_breadcrumb-portlet{margin-top: -6px;}
}
@media (min-width:640px) and (max-width:767px) {
	#header .userbox{ top: -114px!important;}
	.ja #header .userbox{ top: -104px!important;}
	.signed-in .ja #header header .header #top-nav .top-links, .signed-out .ja #header header .header #top-nav .top-links{margin-left: 0px !important;}
	#wrapperrohm.newROHM #header header .header #top-nav .portal-select #portals-button { width: 114px !important;	}
	.de_DE #wrapperrohm.newROHM header #top-nav .top-links, .de_DE #wrapperrohm.newROHM header #top-nav .top-links a, .de_DE #wrapperrohm.newROHM header #top-nav .portal-select{font-size:11px;}
	.de_DE #wrapperrohm.newROHM header #top-nav .portal-select #portals-button { width: 124px !important; }
	.en_US #wrapperrohm.newROHM.en header #top-nav .portal-select #portals-button,
	.pt_BR #wrapperrohm.newROHM.pt header #top-nav .portal-select #portals-button { width: 138px !important;}
	#product-details .intro .tabs .tab-data,
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li, 
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li a,
	#wrapperrohm.newROHM #righttab .tabs .tab-data li a,
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li p{width:94% !important;} 
	#product-details #righttab .tabs .tab-data ul{width:100% !important;}
	#product-details .quickaction{margin-top:40px;}
	
}
@media (min-width:320px) and (max-width:480px) {
	.ja #colright .intro .combinetab.NewtabInfo { margin-top: 0; right: 0; width: 100%;}
	#product-details .intro .tabs .tab-data,
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li, 
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li a,
	#wrapperrohm.newROHM #righttab .tabs .tab-data li a,
	#wrapperrohm.newROHM #product-details #righttab .tabs .tab-data li p{width:94% !important;}
	#product-details #righttab .tabs .tab-data ul{width:100% !important;}
	#product-details .quickaction{margin-top:20px;}
}
@media (min-width:640px) and (max-width:767px){
	#product-details .intro #righttab .tabs.prodInfo {float: left; right: -358px;}
}
@media (min-width: 640px) and (max-width: 714px){
	#product-lists .width469.width320 {width: 64%;}
	#product-lists .width469.width320.widthset{width:41.8%;}
}
@media (min-width: 715px) and (max-width: 767px){
	#product-lists .width469.width320 {width: 68%;}
	#product-lists .width469.width320.widthset{width:48%;}
}
@media (min-width: 768px) and (max-width: 979px){
	#product-lists .width469.width320 {width: 70%;}
	#product-lists .width469.width320.widthset{width:52.3%;}
}
@media (min-width:801px) and (max-width:979px){
	.table-container {
		min-height: 295px;
	}
	#prd-detail.width80P .marginBottom8 .width762 .repeatLightGrayBgF8F8.noborder #recentclick .table-container{min-height: 80px;}
	.jqmWindow.batchDownloaddata {
	  left: 41%;
	  width: 718px;
	}
	#design_termscondBatchDownload #batchDownloadContainer .DataScroll {
	  height: 100%;
	  overflow: hidden;
	  display: inline;
	}
}
@media (min-width:768px) and (max-width:800px){
	.table-container {
		min-height: 295px;
	}
	#prd-detail.width80P .marginBottom8 .width762 .repeatLightGrayBgF8F8.noborder #recentclick .table-container{min-height: 80px;}
	.jqmWindow.batchDownloaddata {
	  left: 42%;
	  width: 692px;
	}
	#design_termscondBatchDownload #batchDownloadContainer .DataScroll {
	  height: 100%;
	  overflow: hidden;
	  display: inline;
	}
}
.acceptL label{color:#464646;}
@media (max-width:767px){
	/* Searchbox in Theme */
	.rohm-LR7 .rohm-breadcrumb-portlet,.rohm-breadcrumb-portlet h2.portlet-title-text{display:none;}
	#wrapperrohm.newROHM #header #ForMobile.search-box, .ja_JP #wrapperrohm.newROHM #header #ForMobile.search-box { display: inline-block; float: left; margin-right: 0; width: 100%;}
	header #ForMobile.search-box ul, header #ForMobile.search-box ul li{width: auto;background-color: #464646;}
	#wrapperrohm.newROHM #header #ForMobile.search-box #searchmenu ul{left: 0;top:28px;}
	#wrapperrohm.newROHM #header #ForMobile.search-box #searchmenu a {
	  float: left;
	  font-size: 0;
	  height: 27px;
	  padding: 0;
	  text-transform: capitalize;
	  width: 23px;
	}
	#wrapperrohm.newROHM #header #ForMobile.search-box #searchmenu div.searchlable a {
	  color: #ffffff;
	  cursor: default;
	  font-size: 16px !important;
	  font-weight: bold;
	  padding: 10px 7px 5px 6px !important;
	  width: auto;
	  text-decoration: none !important;
	}
	#wrapperrohm.newROHM #header #ForMobile.search-box #searchmenu div.searchlable a:hover{text-decoration: none !important;}
	#wrapperrohm.newROHM #header #ForMobile.search-box #searchmenu ul a {
		color: #ffffff;
		cursor: default;
		display: block;
		float: none;
		height: auto;
		line-height: 1;
		font-size: 12px;
		/*font-size: 16px !important;
		font-weight: bold;*/
		padding: 5px 7px 5px 26px;
		text-transform: none;
		width: 174px;
		text-decoration: none !important;
	}
	#wrapperrohm.newROHM #header #ForMobile.search-box #searchmenu li:hover > a, #wrapperrohm.newROHM #header #ForMobile.search-box #searchmenu li a:hover { color: #ffffff; text-decoration: underline !important; cursor: pointer;}
	#wrapperrohm.newROHM #header #ForMobile.search-box #searchmenu li {
		line-height: 0;
		position: relative;
		z-index: 9;
		display: block;
		float: none;
		margin: 0;
		padding: 0;
	}
	#wrapperrohm.newROHM #header #ForMobile.search-box #searchmenu .tab-link1.activesearch a {
		background-image: url("../images/rohm-theme/search_bullet.gif");
		background-position: 12px 10px;
		background-repeat: no-repeat;
		text-decoration: underline !important;
	}
	#wrapperrohm.newROHM #header #ForMobile.search-box .searchTextfield .search-input {
	  background-color: rgba(0, 0, 0, 0);
	  background-position: 0 -735px;
	  background-repeat: repeat-x;
	  display: inline-block;
	  height: 20px;
	  vertical-align: middle;
	  border-color:#bfbfbf #eeeeee #eeeeee #bfbfbf;
	  border-left:0px none transparent;
	  box-shadow:0 2px 0 rgba(0, 0, 0, 0.075) inset;
	  border-top:0px none transparent;
	}
	#wrapperrohm.newROHM #header #ForMobile.search-box .searchTextfield input[type="submit"] {text-shadow: 1px 1px #ffffff; cursor: pointer;}
	#wrapperrohm .search-box .searchTextfield .search-btn, #wrapperrohm .search-box .searchTextfield .search-btn:focus, #wrapperrohm .search-box .searchTextfield .search-btn:hover, #wrapperrohm .search-box .searchTextfield .search-btn:active {
	  background-color: rgba(0, 0, 0, 0) !important;
	  background-image: url("../images/rohm-theme/sprite.png");
	  background-position: -47px -699px;
	  background-repeat: no-repeat;
	  border: 0 none;
	  color: #ffffff;
	  display: inline-block;
	  font-size: 0;
	  height: 27px;
	  overflow: hidden;
	  text-indent: -999px;
	  margin-left: -4px;
	  width: 32px;
	  position:relative;
	}
	/* Searchbox in Theme */	
	#wrapperrohm.newROHM #header header .header{height:100% !important;}
	#ForMobile.search-box #selectOption #searchmenu ul{background: #464646 none; border: 1px solid #464646; border-radius: 0 0 6px 6px; box-shadow: 1px 2px 2px 0 rgba(101, 101, 101, 0.75); list-style: outside none none; margin: 0; padding: 0 0 10px; position: absolute; z-index: 9; display:none;}
	#ForMobile.search-box{display:block; float: left; margin: 8px 0px 5px 0; width: 100%; background-image: url("../images/rohm-theme/sprite.png"); background-position: 0 -699px; background-repeat: no-repeat;}
	header #ForMobile.search-box ul#searchmenu, header #ForMobile.search-box ul#searchmenu {margin: 0;}
	#wrapperrohm .search-box .searchTextfield .search-btn, #wrapperrohm .search-box .searchTextfield .search-btn:focus, #wrapperrohm .search-box .searchTextfield .search-btn:hover, #wrapperrohm .search-box .searchTextfield .search-btn:active { float: right;}
	.customeNavigation #NonMobile.search-box{display:none !important;}
		.search-box .searchTextfield #search-1 input, .search-box .searchTextfield #search-2 input, .search-box .searchTextfield #search-3 input, 
	.search-box .searchTextfield #search-4 input ,
	.ja_JP .search-box .searchTextfield #search-1 input.search-input, .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ja_JP .search-box .searchTextfield #search-4 input.search-input{padding: 4px 0.5% 3px; width: 91.8%; font-size: 14px; font-weight: normal; margin-bottom:0px;}
	.searchTextfield #search-2 .aui-autocomplete{width: 92.8%;}
	.search-box .searchTextfield #search-2 input, .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 99.4%;}
	.search-box .searchTextfield #search-2 input, .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox { background-position: 0 -735px; border-bottom-color: #eeeeee; border-left: 0 none; box-shadow: 0 2px 0 rgba(0, 0, 0, 0.075) inset; height: 20px; border-top: 0 none;}
	
	.ie .search-box .searchTextfield #search-1 input.search-input, .ie .search-box .searchTextfield #search-2 input#productSearchBox, .ie .search-box .searchTextfield #search-3 input.search-input, 
	.ie .search-box .searchTextfield #search-4 input.search-input,
	.ie .ja_JP .search-box .searchTextfield #search-1 input.search-input, .ie .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ie .ja_JP .search-box .searchTextfield #search-4 input.search-input{width: 91.5% !important;}
	.ie .searchTextfield #search-2 .aui-autocomplete{width: 92% !important;}
	.ie .search-box .searchTextfield #search-2 input#productSearchBox, .ie .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 100% !important;}
	/* Searchbox in Theme End */
	#s3list_toppager .ui-pg-table, #s3pager_right .ui-pg-table{float:left !important;}
	/* Searchbox in Theme End */
	.acceptL{width:64% !important;}
	#termsbtns{width:auto !important;}
}
@media (max-width:667px){
	#wrapperrohm.newROHM .jqmWindow#design_wechat {left: 60%;width: 435px !important;}
	#wrapperrohm.newROHM .jqmWindow#design_wechat #wechatContainer{text-align:center;}
	#wrapperrohm.newROHM .jqmWindow#design_wechat #wechatContainer img{height:250px;}
	.table-container {
		min-height: 188px;
	}
	.jqmWindow.batchDownloaddata {
	  left: 51%;
	  width: 558px;
	}
	#design_termscondBatchDownload #batchDownloadContainer .DataScroll {
	  height: 100%;
	  overflow: hidden;
	  display: inline;
	}
	#batchDownloadContainer .prdicons .redbutton { width: 44%;}
	/* Searchbox in Theme */
	.search-box .searchTextfield #search-1 input, .search-box .searchTextfield #search-2 input, .search-box .searchTextfield #search-3 input, 
	.search-box .searchTextfield #search-4 input,
	.ja_JP .search-box .searchTextfield #search-1 input.search-input, .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ja_JP .search-box .searchTextfield #search-4 input.search-input	{width: 90.7%;}
	.searchTextfield #search-2 .aui-autocomplete{width: 91.5%;}
	.search-box .searchTextfield #search-2 input, .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 99.4%;}
	
	.ie .search-box .searchTextfield #search-1 input.search-input, .ie .search-box .searchTextfield #search-2 input#productSearchBox, .ie .search-box .searchTextfield #search-3 input.search-input, 
	.ie .search-box .searchTextfield #search-4 input.search-input,
	.ie .ja_JP .search-box .searchTextfield #search-1 input.search-input, .ie .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ie .ja_JP .search-box .searchTextfield #search-4 input.search-input{width: 89.5% !important;}
	.ie .searchTextfield #search-2 .aui-autocomplete{width: 90% !important;}
	.ie .search-box .searchTextfield #search-2 input#productSearchBox, .ie .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 100% !important;}
	/* Searchbox in Theme End */
}
@media (min-width:640px) and (max-width:767px){
	#dockbarctrl > img {margin-top: -6px;}
	body.staging .docright, body.live-view .docright { margin-bottom: -40px !important;}
}
@media (max-width:640px){
	#wrapperrohm.newROHM .jqmWindow#design_wechat {left: 65%;width: 402px !important;}
	#wrapperrohm.newROHM .jqmWindow#design_wechat #wechatContainer{text-align:center;}
	#wrapperrohm.newROHM .jqmWindow#design_wechat #wechatContainer img{height:220px;}
	.table-container {
		min-height: 188px;
	}
	.jqmWindow.batchDownloaddata {
	  left: 51%;
	  width: 558px;
	}
	#design_termscondBatchDownload #batchDownloadContainer .DataScroll {
	  height: 100%;
	  overflow: hidden;
	  display: inline;
	}
	#batchDownloadContainer .prdicons .redbutton { width: 44%;}
	.carousel-control {top: 42%;}
	/* Searchbox in Theme */
	.search-box .searchTextfield #search-1 input, .search-box .searchTextfield #search-2 input, .search-box .searchTextfield #search-3 input, 
	.search-box .searchTextfield #search-4 input,
	.ja_JP .search-box .searchTextfield #search-1 input.search-input, .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ja_JP .search-box .searchTextfield #search-4 input.search-input{width: 90.3%;}
	.searchTextfield #search-2 .aui-autocomplete{width: 91.2%;}
	.search-box .searchTextfield #search-2 input, .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 99.4%;}
	
	.ie .search-box .searchTextfield #search-1 input.search-input, .ie .search-box .searchTextfield #search-2 input#productSearchBox, .ie .search-box .searchTextfield #search-3 input.search-input, 
	.ie .search-box .searchTextfield #search-4 input.search-input,
	.ie .ja_JP .search-box .searchTextfield #search-1 input.search-input, .ie .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ie .ja_JP .search-box .searchTextfield #search-4 input.search-input{width: 88.5% !important;}
	.ie .searchTextfield #search-2 .aui-autocomplete{width: 89% !important;}
	.ie .search-box .searchTextfield #search-2 input#productSearchBox, .ie .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 100% !important;}
	/* Searchbox in Theme End */
}
@media (max-width:480px){
	#wrapperrohm.newROHM .jqmWindow#design_wechat {left: 68%;width: 402px !important;}
	#wrapperrohm.newROHM .jqmWindow#design_wechat #wechatContainer{text-align:center;}
	#wrapperrohm.newROHM .jqmWindow#design_wechat #wechatContainer img{height:230px;}
	.signed-in #righttab .faqsposition {
	  left: 110px;
	}
	.table-container {
		min-height: 144px;
	}
	.jqmWindow.batchDownloaddata {
	  left: 68%;
	  width: 402px;
	}
	#design_termscondBatchDownload #batchDownloadContainer .DataScroll {
	  height: 100%;
	  overflow: hidden;
	  display: inline;
	}
	#batchDownloadContainer .prdicons .redbutton { width: 44%;}
	.common-note .btn-inquiry{float:right;line-height:21px;display:inline-block;}
	.ja_JP #wrapperrohm.newROHM #righttab .tabs li.lastClass a,.ko_KR #wrapperrohm.newROHM #righttab .tabs li.lastClass a,.zh_TW #wrapperrohm.newROHM #righttab .tabs li.lastClass a,.zh_CN #wrapperrohm.newROHM #righttab .tabs li.lastClass a{white-space:nowrap;}
	.carousel-control {top: 40.6%;}
	#dockbarctrl > img {margin-top: -6px;}
	body.staging .docright, body.live-view .docright { margin-bottom: -40px !important;}
	/* Searchbox in Theme */
	.search-box .searchTextfield #search-1 input, .search-box .searchTextfield #search-2 input, .search-box .searchTextfield #search-3 input, 
	.search-box .searchTextfield #search-4 input,
	.ja_JP .search-box .searchTextfield #search-1 input.search-input, .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ja_JP .search-box .searchTextfield #search-4 input.search-input{width: 87.1%;}
	.searchTextfield #search-2 .aui-autocomplete{width: 88%;}
	.search-box .searchTextfield #search-2 input, .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 99.4%;}
	
	.ie .search-box .searchTextfield #search-1 input.search-input, .ie .search-box .searchTextfield #search-2 input#productSearchBox, .ie .search-box .searchTextfield #search-3 input.search-input, 
	.ie .search-box .searchTextfield #search-4 input.search-input,
	.ie .ja_JP .search-box .searchTextfield #search-1 input.search-input, .ie .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ie .ja_JP .search-box .searchTextfield #search-4 input.search-input{width: 86.5% !important;}
	.ie .searchTextfield #search-2 .aui-autocomplete{width: 88% !important;}
	.ie .search-box .searchTextfield #search-2 input#productSearchBox, .ie .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 100% !important;}
	/* Searchbox in Theme End */
}
@media (min-width:360px) and (max-width:375px){
	#wrapperrohm.newROHM .jqmWindow#design_wechat {left: 87%;width: 292px !important;}
	
	.signed-in #righttab .faqsposition {
	  left: 110px;
	}
	.table-container {
		min-height: 340px;
	}
	.jqmWindow.batchDownloaddata {
	  left: 87%;
	  width: 292px;
	}
	#design_termscondBatchDownload #batchDownloadContainer .DataScroll {
	  height: 100%;
	  overflow: hidden;
	  display: inline;
	}
	#batchDownloadContainer .prdicons .redbutton{margin-left: 0px !important;}
	#batchDownloadContainer .prdicons .redbutton { width: 98%;}
	.carousel-control {top: 40.6%;}
	/* Searchbox in Theme */
	.search-box .searchTextfield #search-1 input, .search-box .searchTextfield #search-2 input, .search-box .searchTextfield #search-3 input, 
	.search-box .searchTextfield #search-4 input,
	.ja_JP .search-box .searchTextfield #search-1 input.search-input, .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ja_JP .search-box .searchTextfield #search-4 input.search-input{width: 83.4%;}
	.searchTextfield #search-2 .aui-autocomplete{width: 84.3%;}
	.search-box .searchTextfield #search-2 input, .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 99.4%;}
	/* Searchbox in Theme End */
}
@media (min-width:320px) and (max-width:360px){
	.carousel-control {top: 43%;}
	/* Searchbox in Theme */
	.search-box .searchTextfield #search-1 input, .search-box .searchTextfield #search-2 input, .search-box .searchTextfield #search-3 input, 
	.search-box .searchTextfield #search-4 input,
	.ja_JP .search-box .searchTextfield #search-1 input.search-input, .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ja_JP .search-box .searchTextfield #search-4 input.search-input{width: 82.5%;}
	.searchTextfield #search-2 .aui-autocomplete{width: 83.6%;}
	.search-box .searchTextfield #search-2 input, .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 99.5%;}
	/* Searchbox in Theme End */
}
@media (max-width:414px){
	.acceptL {width: 100% !important;}
	#termsbtns{float:none!important;}
}
/* Searchbox align in  small device */
@media (min-width:641px) and (max-width:767px){
	/* Searchbox in Theme */
	#ForMobile #selectOption{float:left !important; width: 20px !important; min-height: auto;}
	#ForMobile .searchTextfield {width: 96.489% !important; float:left !important;min-height: 28px;}
	
	#ForMobile.search-box .searchTextfield #search-1 input, 
	#ForMobile.search-box .searchTextfield #search-2 input, 
	#ForMobile.search-box .searchTextfield #search-3 input, 
	#ForMobile.search-box .searchTextfield #search-4 input,
	.ja_JP #ForMobile.search-box .searchTextfield #search-1 input.search-input, 
	.ja_JP #ForMobile.search-box .searchTextfield #search-3 input.search-input, 
	.ja_JP #ForMobile.search-box .searchTextfield #search-4 input.search-input{width: 94.489% !important; min-height: 20px;float:left !important;}
	
	#ForMobile .searchTextfield #search-2 .aui-autocomplete{width: 95.489% !important;}
	#ForMobile.search-box .searchTextfield #search-2 input, .ja_JP #ForMobile.search-box .searchTextfield #search-2 input#productSearchBox{width: 99.489%!important;}
	
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:focus, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:hover, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:active { margin-left: -8px!important; width: 33px!important; float: left!important;}
	/* Searchbox in Theme End */
}
@media (min-width:541px) and (max-width:640px){
	/* Searchbox in Theme */
	#ForMobile #selectOption{float:left !important; width: 20px !important; min-height: auto;}
	#ForMobile .searchTextfield {width: 95.489%!important; float:left !important;min-height: 28px;}
	
	#ForMobile.search-box .searchTextfield #search-1 input, 
	#ForMobile.search-box .searchTextfield #search-2 input, 
	#ForMobile.search-box .searchTextfield #search-3 input, 
	#ForMobile.search-box .searchTextfield #search-4 input,
	.ja_JP #ForMobile.search-box .searchTextfield #search-1 input.search-input, 
	.ja_JP #ForMobile.search-box .searchTextfield #search-3 input.search-input, 
	.ja_JP #ForMobile.search-box .searchTextfield #search-4 input.search-input{width: 91.4894%!important; min-height: 20px;float:left !important;}
	
	#ForMobile .searchTextfield #search-2 .aui-autocomplete{width: 91.4894% !important;}
	#ForMobile.search-box .searchTextfield #search-2 input, .ja_JP #ForMobile.search-box .searchTextfield #search-2 input#productSearchBox{width: 99.489%!important;}
	
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:focus, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:hover, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:active { margin-left: 0px!important; width: 33px!important; float: left!important;}
	/* Searchbox in Theme End */
}
@media (min-width:481px) and (max-width:540px){
	/* Searchbox in Theme */
	#ForMobile #selectOption{float:left !important; width: 20px !important; min-height: auto;}
	#ForMobile .searchTextfield {width: 93.489%!important; float:left !important;min-height: 28px;}
	
	#ForMobile.search-box .searchTextfield #search-1 input, 
	#ForMobile.search-box .searchTextfield #search-2 input, 
	#ForMobile.search-box .searchTextfield #search-3 input, 
	#ForMobile.search-box .searchTextfield #search-4 input,
	.ja_JP #ForMobile.search-box .searchTextfield #search-1 input.search-input, 
	.ja_JP #ForMobile.search-box .searchTextfield #search-3 input.search-input, 
	.ja_JP #ForMobile.search-box .searchTextfield #search-4 input.search-input{width: 91.4894%!important; min-height: 20px;float:left !important;}
	
	#ForMobile .searchTextfield #search-2 .aui-autocomplete{width: 91.4894% !important;}
	#ForMobile.search-box .searchTextfield #search-2 input, .ja_JP #ForMobile.search-box .searchTextfield #search-2 input#productSearchBox{width: 99.489%!important;}
	
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:focus, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:hover, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:active { margin-left: -5px!important; width: 33px!important; float: left!important;}
	/* Searchbox in Theme End */
}
@media (min-width:401px) and (max-width:480px){
	/* Searchbox in Theme */
	#ForMobile #selectOption{float:left !important; width: 20px !important; min-height: auto;}
	#ForMobile .searchTextfield {width: 93.489%!important; float:left !important;min-height: 28px;}
	
	#ForMobile.search-box .searchTextfield #search-1 input, 
	#ForMobile.search-box .searchTextfield #search-2 input, 
	#ForMobile.search-box .searchTextfield #search-3 input, 
	#ForMobile.search-box .searchTextfield #search-4 input,
	.ja_JP #ForMobile.search-box .searchTextfield #search-1 input.search-input, 
	.ja_JP #ForMobile.search-box .searchTextfield #search-3 input.search-input, 
	.ja_JP #ForMobile.search-box .searchTextfield #search-4 input.search-input{width: 91.4894%!important; min-height: 20px;float:left !important;}
	
	#ForMobile .searchTextfield #search-2 .aui-autocomplete{width: 91.4894% !important;}
	#ForMobile.search-box .searchTextfield #search-2 input, .ja_JP #ForMobile.search-box .searchTextfield #search-2 input#productSearchBox{width: 99.489%!important;}
	
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:focus, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:hover, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:active { margin-left: -10px!important; width: 33px!important; float: left!important;}
	/* Searchbox in Theme End */
}
@media (min-width:320px) and (max-width:400px){
	/* Searchbox in Theme */
	#ForMobile #selectOption{float:left !important; width: 20px !important; min-height: auto;}
	#ForMobile .searchTextfield {width: 91.4894%!important; float:left !important;min-height: 28px;}
	
	#ForMobile.search-box .searchTextfield #search-1 input, 
	#ForMobile.search-box .searchTextfield #search-2 input, 
	#ForMobile.search-box .searchTextfield #search-3 input, 
	#ForMobile.search-box .searchTextfield #search-4 input,
	.ja_JP #ForMobile.search-box .searchTextfield #search-1 input.search-input, 
	.ja_JP #ForMobile.search-box .searchTextfield #search-3 input.search-input, 
	.ja_JP #ForMobile.search-box .searchTextfield #search-4 input.search-input{width: 91.4894%!important; min-height: 20px;float:left !important;}
	
	#ForMobile .searchTextfield #search-2 .aui-autocomplete{width: 91.4894% !important;}
	#ForMobile.search-box .searchTextfield #search-2 input, .ja_JP #ForMobile.search-box .searchTextfield #search-2 input#productSearchBox{width: 99.489%!important;}
	
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:focus, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:hover, 
	#wrapperrohm #ForMobile.search-box .searchTextfield .search-btn:active { margin-left: -16px!important; width: 33px!important; float: left!important;}

	/* Searchbox in Theme End */
}
/* End Searchbox align in  small device */
@media (max-width: 767px) {
	/* Searchbox in Theme */	
	#header .userbox, .ja #header .userbox {position: absolute !important; right: 4px; top: -22px !important;}
	body.staging #header .userbox, body.live-view #header .userbox {position: absolute !important; right: 20px !important; top: -4px !important; width:256px !important;}
	body.staging #header .userbox, body.live-view #header .userbox {position: absolute !important; right: 40px !important; top: 6px !important; width:256px !important;}
	/* Searchbox in Theme End */
	/* Video Tab responsive */
	#video_popup_box{ width: 300px !important; height: 252px !important; margin-left: -166px !important;}
	#video_popup_box #page .yt_holder #ytvideo2 iframe{width: 300px !important; height: 150px !important;}
	.yt_holder ul{ min-width: 300px !important;}
	#video_popup_box .videoscroll, #video_popup_box .jspContainer, #video_popup_box .jspPane{width: 300px !important;}
	/* Video Tab responsive End */
	.staging-ready{padding-top:0;}
}
/* Video Tab responsive */
@media (max-width:479px) {
	#video_popup_box{ width: 260px !important; height: 255px !important; margin-left: -150px !important;}
	#video_popup_box #page .yt_holder #ytvideo2 iframe{width: 260px !important; height: 150px !important;}
	.yt_holder ul{ min-width: 260px !important;}
	#video_popup_box .videoscroll, #video_popup_box .jspContainer, #video_popup_box .jspPane{width: 260px !important;}
	#video_popup_box .jspContainer{height: 106px !important;}
	.yt_holder ul li{padding-left:0px !important;}
}
/* Video Tab responsive End */
@media (max-width:320px){
	#wrapperrohm.newROHM .jqmWindow#design_wechat{left: 100%;width: 250px !important;}
	.signed-in #righttab .faqsposition {
	  left: 110px;
	}
	.table-container {
		min-height: 216px;
	}
	.jqmWindow.batchDownloaddata {
	  left: 100%;
	  width: 250px;
	}
	#design_termscondBatchDownload #batchDownloadContainer .DataScroll {
	  height: 100%;
	  overflow: hidden;
	  display: inline;
	}
	#batchDownloadContainer .prdicons .redbutton{margin-left: 0px !important;}
	#batchDownloadContainer .prdicons .redbutton { width: 98%;}
	/* Searchbox in Theme */
	.search-box .searchTextfield #search-1 input, .search-box .searchTextfield #search-2 input, .search-box .searchTextfield #search-3 input, 
	.search-box .searchTextfield #search-4 input,
	.ja_JP .search-box .searchTextfield #search-1 input.search-input, .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ja_JP .search-box .searchTextfield #search-4 input.search-input{width: 80%;}
	.searchTextfield #search-2 .aui-autocomplete{width: 81.3%;}
	.search-box .searchTextfield #search-2 input, .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 99.5%;}
	
	.ie .search-box .searchTextfield #search-1 input.search-input, .ie .search-box .searchTextfield #search-2 input#productSearchBox, .ie .search-box .searchTextfield #search-3 input.search-input, 
	.ie .search-box .searchTextfield #search-4 input.search-input,
	.ie .ja_JP .search-box .searchTextfield #search-1 input.search-input, .ie .ja_JP .search-box .searchTextfield #search-3 input.search-input, .ie .ja_JP .search-box .searchTextfield #search-4 input.search-input{width: 79% !important;}
	.ie .searchTextfield #search-2 .aui-autocomplete{width: 79% !important;}
	.ie .search-box .searchTextfield #search-2 input#productSearchBox, .ie .ja_JP .search-box .searchTextfield #search-2 input#productSearchBox{width: 100% !important;}
	/* Searchbox in Theme End */
	
}
@media (min-width:320px) and (max-width:480px){
	/*jira 1791 start*/
	#colright .intro .combinetab.NewtabInfo{right:0;width:100%;}
	#product-details .intro #righttab #tabs2Info ul li a.contact-prd{line-height:24px !important;}
	#product-details .intro #righttab #tabs2Info{margin-bottom:0;}
	/*jira 1791 end*/
}

/* Jira 1230 Supportive Information */
@media (min-width:481px) and (max-width:1280px){
.en_US .supportiveInformation, .pt_BR .supportiveInformation, .en_GB .supportiveInformation, .de_DE .supportiveInformation, .hi_IN .supportiveInformation, .zh_TW .supportiveInformation, .ko_KR .supportiveInformation, .zh_CN .supportiveInformation{line-height: 12px;}
}
@media (min-width:320px) and (max-width:480px){
.en_US .supportiveInformation, .pt_BR .supportiveInformation, .en_GB .supportiveInformation, .de_DE .supportiveInformation, .hi_IN .supportiveInformation, .zh_TW .supportiveInformation, .ko_KR .supportiveInformation{line-height: 24px;}
}
@media (max-width: 480px){
	.zh_CN .supportiveInformation{line-height: 12px;}
	#wrapperrohm.newROHM  .ProductGroupLandingPage-portlet #tabs2.tabs ul li{ margin-left: 0px; margin-top: 0;}
}
/* Jira 1230 Supportive Information End */
@media (min-width:320px) and (max-width:475px){
	#kionixContactEnginnering .reg-body #con_form_column fieldset.reg_individual .form-row.enduse_row label.reg_lbl,
	#kionixContactEnginnering .reg-body #con_form_column fieldset.reg_individual .form-row.newsletter_row label.reg_lbl{width:100%;}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 670px) 
and (orientation : landscape){
  #showHideCol{width: 62% !important; height: 72% !important; overflow-y: auto; margin-left: -31%;}
  #showHideCol .paraShowHideContent .moveArrow { margin-top: 116px !important;}
}
/* parametric page */
.parametricBlock label{display:inline!important;}
@media (min-width: 980px) and (max-width: 1220px){
	.indialang #wrapperrohm.newROHM #header header .header #top-nav .portal-select a#portals-button {width: 156px !important;}
	.indialang #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon{right:1px;}
}
@media (min-width: 768px) and (max-width: 979px){
	.parametricBlock .paraSearch-col {width: 340px;}
	.parametricBlock .paraSearch-col .parametersField input { margin: 0; /* width: 30px !important; */}
	.parametricBlock label{display:block;}
	.parametricBlock .parametersField .mValue{display:block!important;}
	.indialang #wrapperrohm.newROHM #header header .header #top-nav .portal-select a#portals-button {width: 150px !important;}
	.indialang #wrapperrohm.newROHM #header header .header #top-nav .portal-select .ui-selectmenu .ui-selectmenu-icon{right:1px;}
}
@media (min-width: 980px){
	.parametricBlock .paraSearch-col .parametersField input { margin: 0; /* width: 50% !important; */}
	.parametricBlock label{display:inline!important;}
	.parametricBlock .parametersField .mValue{display:block!important;}
	.LdotoolTip{left:30%!important;}
	.acdc .filters .Floatingblock>div {margin-bottom: 1em;}
	.acdc .filters .Floatingblock div.inp .LdotoolTip .downpointer{bottom:-21px;}
	.acdc .filters div.inp{display:inline;position: relative;}
	.acdc .filters div.inp .LdotoolTip{left:-18% !important;}
}
@media (max-width: 900px){
	.parametricBlock .paraSearch-col .parametersField input { margin: 0; /* width: 50% !important; */}
	.parametricBlock label{display:block!important;}
	.parametricBlock .parametersField .mValue{display:inline!important;}
}
@media (min-width: 641px) and (max-width: 767px){
	.parametricBlock .paraSearch-col.col1 { margin-right: 1.5%;}
	.parametricBlock .paraSearch-col {width: 49.2%;}
	.parametricBlock .paraSearch-col .parametersField input{/* width: 36% !important;  */margin:0 1px;}
	.parametricBlock label{display:block;}
	.LdotoolTip{left:10%!important;}
	.acdc .filters .Floatingblock>div {margin-bottom: 1em;}
	.acdc .filters .Floatingblock div.inp .LdotoolTip .downpointer{bottom:-21px;}
	.acdc .filters div.inp{display:inline;position: relative;}
	.acdc .filters div.inp .LdotoolTip{left:-18% !important;}
	.parametricBlock .parametersField .mValue{display: inline-block !important;}
}
@media (min-width: 320px) and (max-width:640px){  
	.parametricBlock .parametersField .paraField-col label { margin-left: 0px; display:block;}
	.parametricBlock{width:100%!important;}
	.parametricBlock .paraSearch-col{width: 100%!important;}
	.LdotoolTip{left:15%!important;}
	.acdc .filters .Floatingblock>div {margin-bottom: 1em;}
	.acdc .filters .Floatingblock div.inp .LdotoolTip .downpointer{bottom:-21px;}
	.acdc .filters div.inp{display:inline;position: relative;}
	.acdc .filters div.inp .LdotoolTip{left:-18% !important;}
	#ldoFinder .vertical_divider{visibility:hidden;}
}
@media (min-width: 320px) {
	/* .parametricBlock .paraSearch-col .parametersField input {width: 60%;} */
	.parametricBlock .parametersField .mValue{margin:0; text-align:center;}	
	.parametricBlock label{display:block;}
	#spec-table #table-led table{width:100%;}
}
@media (min-width: 320px) and (max-width:375px){
	.parametricBlock{width:100%!important;}
	.parametricBlock .paraSearch-col { width: 100%!important;}
	.parametricBlock .parametersField .mValue{margin:0; text-align:center;display: inline-block !important;}
	.parametricBlock label{display:block;}
	.acdc .filters div.wrp >div{width:100%;}
	
}
/*table responsive height*/
@media (max-width:979px){
	.table-container{min-height:100% !important;border:none !important;}
	.table-responsive{min-width: auto !important;margin: 0 auto !important;position:static !important;border: 1px solid #939393 !important;}
	.capData{display:block;}
	.capData .capdatatable{width:100% !important;}
	#resultMain.table-container{border: 1px solid #939393 !important;}
	#resultMain .table-responsive{border:none !important;margin:0 !important;}
	.filtered-table  .table-responsive {position:initial!important;}
}
@media (min-width:980px){
	.table-responsive{width:100% !important;}
}

/*for wide width center content*/
@media (min-width: 1450px){
	#wrapperrohm.newROHM.full-topHeader{width:1170px !important;margin:0 auto !important;}
	
}
@media (min-width: 1200px){
	#myCarousel .container .heading,#myCarousel .container .subheading, #myCarousel .sortDiscription .wrapperdiv{left:0;width:1170px !important;margin:0 auto !important;}
	#myCarousel .container{position:relative;height:100%;}
	.color-scheme .thumbnailCarousel.carousel{background:#DCDCDC;}
	.color-scheme .thumbnail-carousel-indicators.carousel-indicators{width:1170px !important;margin:0 auto !important;}
}

/* Jira 1230 Supportive Information End */
@media (min-width: 1025px){	
.ja_JP #design_termscond #licenseContainer .setcheckbox  input[type="checkbox"]{margin-top:6px!important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 39%!important;}
.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"]#EmailAddress {width: 82%!important;}
}
@media (max-width: 1024px){	
.ja_JP #design_termscond #licenseContainer .mobileScroll{height:505px;overflow-y:auto;overflow-x:hidden;}
.ja_JP #design_termscond #licenseContainer .grouping1 {min-width: 88px!important;}
.ja_JP #design_termscond #licenseContainer .grouping2 {min-width: 62px!important;float: left;}
.ja_JP #design_termscond #licenseContainer .grouping4{margin-right:0px!important;}
.ja_JP #design_termscond #licenseContainer input[type="text"]{width:36%!important;}
.ja_JP #design_termscond #licenseContainer input#NameFirst,.ja_JP #design_termscond #licenseContainer input#NameLast,.ja_JP #design_termscond #licenseContainer input#Company,.ja_JP #design_termscond #licenseContainer input#Department  {width:99.6%!important;}
.ja_JP #design_termscond #licenseContainer input#ApplicationsText {width:27%!important;}
.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"] {width: 78%!important;}
.ja_JP  #design_termscond #licenseContainer .mobileScroll label{margin-left:0px !important;}
.ja_JP #design_termscond #licenseContainer .setcheckbox  input[type="checkbox"]{margin-top:6px!important;}
.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"]#EmailAddress {width: 81.8%!important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 39%!important;}
}
@media (max-width: 768px){	
.ja_JP #design_termscond #licenseContainer .mobileScroll{height:505px;overflow-y:auto;overflow-x:hidden;}
.ja_JP #design_termscond #licenseContainer .grouping1 {min-width: 88px!important;}
.ja_JP #design_termscond #licenseContainer .grouping2 {min-width: 62px!important;float: left;}
.ja_JP #design_termscond #licenseContainer .grouping4{margin-right:0px!important;}
.ja_JP #design_termscond #licenseContainer input[type="text"]{width:36.3%!important;}
.ja_JP #design_termscond #licenseContainer input#NameFirst,.ja_JP #design_termscond #licenseContainer input#NameLast,.ja_JP #design_termscond #licenseContainer input#Company,.ja_JP #design_termscond #licenseContainer input#Department  {width:100%!important;}
.ja_JP #design_termscond #licenseContainer input#ApplicationsText {width:27.3%!important;}
.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"] {width: 78%!important;}
.ja_JP  #design_termscond #licenseContainer .mobileScroll label{margin-left:0px !important;}
.ja_JP #design_termscond #licenseContainer .setcheckbox  input[type="checkbox"]{margin-top:5px!important;}
.ja_JP #design_termscond #licenseContainer .setcheckbox{width:96%!important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 39%!important;}
.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"]#EmailAddress {width: 82%!important;}
}
@media (max-width: 736px){	
.ja_JP #design_termscond #licenseContainer .mobileScroll{height:250px;overflow-y:auto;overflow-x:hidden;}
.ja_JP #design_termscond #licenseContainer .grouping1 {min-width: 88px !important;}
.ja_JP #design_termscond #licenseContainer .grouping2 {min-width: 62px!important;float: left;}
.ja_JP #design_termscond #licenseContainer .grouping4{margin-right:0px!important;}
.ja_JP #design_termscond #licenseContainer input[type="text"]{width:33.8%!important;}
.ja_JP #design_termscond #licenseContainer input#NameFirst,.ja_JP #design_termscond #licenseContainer input#NameLast,.ja_JP #design_termscond #licenseContainer input#Company,.ja_JP #design_termscond #licenseContainer input#Department  {width:100%!important;}
.ja_JP #design_termscond #licenseContainer input#ApplicationsText {width:24.5%!important;}
.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"]#EmailAddress {width: 79.7%!important;}
.ja_JP  #design_termscond #licenseContainer .mobileScroll label{margin-left:0px !important;}
.ja_JP #design_termscond #licenseContainer .setcheckbox  input[type="checkbox"]{margin-top:5px!important;}
.ja_JP #design_termscond #licenseContainer #termsbtns {width: 54%!important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 37.9%!important;}
}
@media (max-width: 667px){	
.ja_JP #design_termscond #licenseContainer .mobileScroll{height:250px;overflow-y:auto;overflow-x:hidden;}
.ja_JP #design_termscond #licenseContainer .grouping1 {min-width: 88px !important;}
.ja_JP #design_termscond #licenseContainer .grouping2 {min-width: 62px!important;float: left;}
.ja_JP #design_termscond #licenseContainer .grouping4{margin-right:0px!important;}
.ja_JP #design_termscond #licenseContainer input[type="text"]{width:29%!important;}
.ja_JP #design_termscond #licenseContainer input#NameFirst,.ja_JP #design_termscond #licenseContainer input#NameLast,.ja_JP #design_termscond #licenseContainer input#Company,.ja_JP #design_termscond #licenseContainer input#Department  {width:100%!important;}
.ja_JP #design_termscond #licenseContainer input#ApplicationsText {width:19.1%!important;}
.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"]#EmailAddress {width: 80.1%!important;}
.ja_JP  #design_termscond #licenseContainer .mobileScroll label{margin-left:0px !important;}
.ja_JP #design_termscond #licenseContainer .setcheckbox  input[type="checkbox"]{margin-top:5px!important;}
.ja_JP #design_termscond #licenseContainer #termsbtns {width: 54%!important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 37.9%!important;}
}
@media (max-width: 640px){	
.ja_JP #design_termscond #licenseContainer .mobileScroll{height:238px;overflow-y:auto;overflow-x:hidden;}
.ja_JP #design_termscond #licenseContainer .grouping1 {min-width: 88px !important;}
.ja_JP #design_termscond #licenseContainer .grouping2 {min-width: 62px!important;float: left;}
.ja_JP #design_termscond #licenseContainer .grouping4{margin-right:0px!important;}
.ja_JP #design_termscond #licenseContainer input[type="text"]{width:28%!important;}
.ja_JP #design_termscond #licenseContainer input#NameFirst,.ja_JP #design_termscond #licenseContainer input#NameLast,.ja_JP #design_termscond #licenseContainer input#Company,.ja_JP #design_termscond #licenseContainer input#Department  {width:100%!important;}
.ja_JP #design_termscond #licenseContainer input#ApplicationsText {width:17.6%!important;}
.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"]#EmailAddress {width: 81.5%!important;}
.ja_JP  #design_termscond #licenseContainer .mobileScroll label{margin-left:0px !important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 38.4%!important;}
}
@media (max-width: 480px){	
.ja_JP #design_termscond #licenseContainer .mobileScroll{height:220px;overflow-y:auto;overflow-x:hidden;}

.ja_JP #design_termscond #licenseContainer .grouping1.clear-fl-none {clear: both;float: none;min-width: 100px;}
.ja_JP #design_termscond #licenseContainer .grouping1 {min-width: 80px!important;}
.ja_JP #design_termscond #licenseContainer input[type="text"],.ja_JP #design_termscond #licenseContainer input[type="email"],.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"] {width:100%!important;}
.ja_JP #design_termscond #licenseContainer input#ApplicationsText {width:100%!important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 100%;display:block;margin-right:0px!important;}
.ja_JP #design_termscond #licenseContainer #termsbtns {width: 100%!important;}
.ja_JP #design_termscond #licenseContainer .setcheckbox  input[type="checkbox"]{margin-top:2px!important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 49.6%!important;}
.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"]#EmailAddress {width: 100%!important;}
}
@media (max-width: 414px){	
.ja_JP #design_termscond #licenseContainer .mobileScroll{height:378px;overflow-y:auto;overflow-x:hidden;}
.ja_JP #design_termscond #licenseContainer .grouping1.clear-fl-none {clear: both;float: none;min-width: 100px;}
.ja_JP #design_termscond #licenseContainer .grouping1 {min-width: 80px;}
.ja_JP #design_termscond #licenseContainer .grouping2 {min-width: 80px;float: left;}
.ja_JP #design_termscond #licenseContainer input[type="text"],.ja_JP #design_termscond #licenseContainer input[type="email"],.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"] {width:100%!important;}
.ja_JP #design_termscond #licenseContainer input#ApplicationsText {width:100%!important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 100%!important;display:block;margin-right:0px!important;}
.ja_JP #design_termscond #licenseContainer #termsbtns {width: 100%!important;}
.ja_JP #design_termscond #licenseContainer .setcheckbox  input[type="checkbox"]{margin-top:2px!important;}
.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"] {width: 99.5%!important;}
}
@media (max-width: 375px){	
.ja_JP #design_termscond #licenseContainer .mobileScroll{height:378px;overflow-y:auto;overflow-x:hidden;}
.ja_JP #design_termscond #licenseContainer .grouping1.clear-fl-none {clear: both;float: none;min-width: 100px;}
.ja_JP #design_termscond #licenseContainer .grouping1 {min-width: 80px;}
.ja_JP #design_termscond #licenseContainer .grouping2 {min-width: 80px;float: left;}
.ja_JP #design_termscond #licenseContainer input[type="text"],.ja_JP #design_termscond #licenseContainer input[type="email"],.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"] {width:100%!important;}
.ja_JP #design_termscond #licenseContainer input#ApplicationsText {width:100%!important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 100%!important;display:block;margin-right:0px!important;}
.ja_JP #design_termscond #licenseContainer #termsbtns {width: 100%!important;}
.ja_JP #design_termscond #licenseContainer .setcheckbox  input[type="checkbox"]{margin-top:2px!important;}
.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"] {width: 99.5%!important;}
}
@media (max-width: 360px){	
.ja_JP #design_termscond #licenseContainer .mobileScroll{height:390px;overflow-y:auto;overflow-x:hidden;}
.ja_JP #design_termscond #licenseContainer .grouping1.clear-fl-none {clear: both;float: none;min-width: 100px;}
.ja_JP #design_termscond #licenseContainer .grouping1 {min-width: 80px;}
.ja_JP #design_termscond #licenseContainer .grouping2 {min-width: 80px;float: left;}
.ja_JP #design_termscond #licenseContainer input[type="text"],.ja_JP #design_termscond #licenseContainer input[type="email"],.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"] {width:100%!important;}
.ja_JP #design_termscond #licenseContainer input#ApplicationsText {width:100%!important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 100%!important;display:block;margin-right:0px!important;}
.ja_JP #design_termscond #licenseContainer #termsbtns {width: 100%!important;}
}
@media (max-width: 320px){	
.ja_JP #design_termscond #licenseContainer .mobileScroll{height:340px;overflow-y:auto;overflow-x:hidden;}
.ja_JP #design_termscond #licenseContainer .grouping1.clear-fl-none {clear: both;float: none;min-width: 100px;}
.ja_JP #design_termscond #licenseContainer .grouping1 {min-width: 80px;}
.ja_JP #design_termscond #licenseContainer .grouping2 {min-width: 80px;float: left;}
.ja_JP #design_termscond #licenseContainer input[type="text"],.ja_JP #design_termscond #licenseContainer input[type="email"],.ja_JP #design_termscond #licenseContainer .grouping4 input[type="email"] {width:100%!important;}
.ja_JP #design_termscond #licenseContainer input#ApplicationsText {width:100%!important;}
.ja_JP #design_termscond #licenseContainer .grouping3 {min-width: 100%!important;display:block;margin-right:0px!important;}
.ja_JP #design_termscond #licenseContainer #termsbtns {width: 100%!important;}
}
.ja_JP #design_termscond #licenseContainer{font-size: 10px;}