@charset "UTF-8";

/*-----各国モーダル z-index-----*/
div#country-websites{z-index:19999;}
div#region-list{z-index:20000;}

/*-----モーダル z-index-----*/
div#selection_box{z-index: 20000;}
div#rohsNoteBox{z-index: 20000;}

/*-----ヘッダー・フッター幅調整-----*/
div.omron-ia{
  width: auto;
  margin: auto;
  border-right: 0px solid #ccc;
  border-left: 0px solid #ccc;
}
div.omron-ia-container{
  width: 954px;
  margin: 0 auto;
  padding-top: 30px;
  position: relative;
  border-right: 0px solid #ccc;
  border-left: 0px solid #ccc;
  background-color: #fff;
  text-align: left;
}
form div.search-box {
  padding: 0;
  background-color: #fff;
}
#header a:hover, #gnav a:hover, #footer a:hover{
	text-decoration: none !important;
}
button.bt-search,
ul.sub-nav.flexbox,
dl .ft-main-nav-column dd,
dl .ft-main-nav-column dd ul{
	margin: 0;
	padding: 0;
}
#footer .ft-main-nav,
#footer .ft-relation-nav,
#footer .copyright {
	margin:  0;
}
#gnav .main-nav{
	padding: 0;
}

#footer .ft-main-nav dt,
#footer .ft-main-nav dd {
	text-align: left;
}

body.tmplA01 div.omron-ia-container div.contents-area{
	margin-bottom: 30px;
}

/* IE11ズレ対策 */
#gnav .right-nav .sub-nav {
	top: 6px;
}
#gnav .right-nav .sub-nav > li.nav-mypage button {
	padding-top: 0;
	padding-bottom: 0;
}
#gnav .right-nav .sub-nav > li,
#gnav .right-nav .sub-nav > li > a,
#gnav .right-nav .sub-nav > li.nav-login > a,
#gnav .right-nav .sub-nav > li.nav-mypage button {
	/* line-height: 25px; */
}


/*暫定フォント対策*/
#header input[type=text], #header input[type=tel], #header input[type=email], #header input[type=submit], #header input[type=button], #header button, #header textarea, #gnav input[type=text], #gnav input[type=tel], #gnav input[type=email], #gnav input[type=submit], #gnav input[type=button], #gnav button, #gnav textarea, #footer input[type=text], #footer input[type=tel], #footer input[type=email], #footer input[type=submit], #footer input[type=button], #footer button, #footer textarea,#footer textarea, body div#header, body div#gnav, body div#footer {font-family:'源ノ角ゴシック Regular','源ノ角ゴシック','Noto Sans JP','Roboto', Helvetica,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  "メイリオ", Meiryo, "Meiryo UI", sans-serif;}

/* 背景色調整 */
body{background-color: #ffffff}
