

/*------------------------------------
	global-navi-area
------------------------------------*/

div.global-navi-area *{
	margin:0;
	padding:0;
	line-height:1.3;
}


div.global-navi-area{
	padding-bottom:8px;
	background:#ccc url(/common/img/global_navi_bg_01.gif) left bottom repeat-x;
	font-weight:bold;
}
#tab_cont02 label[for=suggestEnable_g]{
    display: block;
    float: left;
    margin-top: 8px!important;
}
div.global-navi-area ul{
	_overflow:visible;
	_height:1px;
	zoom:1;
	width:935px;

	margin-left:18px;
	padding-left:1px;
	text-align:left;
	list-style-type:none;
	background:url(/common/img/global_navi_line_01.gif) left no-repeat;
}

div.global-navi-area ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


div.global-navi-area ul li{
	float:left;
	background:url(/common/img/global_navi_line_01.gif) right no-repeat;
	padding-right:1px;
}

div.global-navi-area ul li.stay em,
div.global-navi-area ul li.stay span{
	display:block;
	padding:0.6em 10px 0.5em 13px;
}

div.global-navi-area ul li a,
div.global-navi-area ul li span.gnav-toggle{
	display:block;
	 padding:0.6em 8px 0.55em 10px;
	/* padding:0.6em 10px 0.55em 10px; */
	_padding:0.6em 10px 0.5em 13px;
}

*+html div.global-navi-area ul li a,
*+html div.global-navi-area ul li span.gnav-toggle{
	padding:0.6em 10px 0.5em 13px;
}


*+html div.global-navi-area ul li a,
*+html div.global-navi-area ul li.stay em,
*+html div.global-navi-area ul li.stay span.gnav-toggle{
	padding:0.5em 10px 0.6em 13px;
}

div.global-navi-area ul li.stay em,
div.global-navi-area ul li.stay span.gnav-toggle{
	color:#fff;
	background-color:#808080;
}

div.global-navi-area ul li.store em {
	padding:0.6em 13px 0.5em;
}
div.global-navi-area ul li.store a {
	padding:0.6em 8px 0.55em;
	_padding:0.6em 13px 0.5em;
}
*+html div.global-navi-area ul li.store a,
*+html div.global-navi-area ul li.store em {
	padding:0.5em 13px 0.6em;
}


/*anchor*/

div.global-navi-area ul li a:link{
	text-decoration:none;
	color:#555;
	background-color:#ccc;
}

div.global-navi-area ul li a:visited{
	text-decoration:none;
	color:#555;
	background-color:#ccc;
}

div.global-navi-area ul li a:link:hover,
div.global-navi-area ul li a:visited:hover,
div.global-navi-area ul li a:link:active,
div.global-navi-area ul li a:visited:active,
div.global-navi-area ul li a:link:focus,
div.global-navi-area ul li a:visited:focus,
div.global-navi-area ul li span.gnav-toggle:hover,
div.global-navi-area ul li span.active{
	text-decoration:underline;
	color:#555;
	background-color:#bfbfbf;
	cursor: pointer;
}

div.global-navi-area ul li a:link{
	_text-decoration:none;
	_color:#555;
	_background-color:#ccc;
}
div.global-navi-area ul li a:visited{
	_text-decoration:none;
	_color:#555;
	_background-color:#ccc;
}
div.global-navi-area ul li a:hover,
div.global-navi-area ul li a:active,
div.global-navi-area ul li span.gnav-toggle:hover,
div.global-navi-area ul li span.active{
	_text-decoration:underline;
	_color:#555;
	_background-color:#bfbfbf;
}



/*stay-link*/

div.global-navi-area ul li.stay-link a:link,
div.global-navi-area ul li.stay-link span.gnav-toggle{
	text-decoration:none;
	color:#fff;
	background-color:#808080;
}

div.global-navi-area ul li.stay-link a:visited{
	text-decoration:none;
	color:#fff;
	background-color:#808080;
}

div.global-navi-area ul li.stay-link a:link:hover,
div.global-navi-area ul li.stay-link a:visited:hover,
div.global-navi-area ul li.stay-link a:link:active,
div.global-navi-area ul li.stay-link a:visited:active,
div.global-navi-area ul li.stay-link a:link:focus,
div.global-navi-area ul li.stay-link a:visited:focus{
	text-decoration:underline;
	color:#fff;
	background-color:#808080;
}


div.global-navi-area ul li.stay-link a:link{
	_text-decoration:none;
	_color:#fff;
	_background-color:#808080;
}
div.global-navi-area ul li.stay-link a:visited{
	_text-decoration:none;
	_color:#fff;
	_background-color:#808080;
}
div.global-navi-area ul li.stay-link a:hover,
div.global-navi-area ul li.stay-link a:active{
	_text-decoration:underline;
	_color:#fff;
	_background-color:#808080;
}


/* .gnav-wrapper */
div.global-navi-area .gnav-wrapper {
	display: none;
	position: absolute;
	z-index: 900;
	width: 230px;
	padding: 0;
	top: 96px;
	_overflow:visible;
	_height:1px;
	zoom:1;
}
div.global-navi-area .gnav-bg {
	/* width: 230px; 改修*/
	width: 954px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 950;
}
div.global-navi-area .gnav-wrapper-inner {
	padding: 12px 10px 20px;
  z-index: 990;
  position: absolute;
  left: 0;
  top: 0;
  /* width: 210px; 改修*/
	width: 934px;
}

div.global-navi-area li.product .gnav-wrapper {
	/* left: 10px; */
	left: 0px;
	/* width: 650px; */
	width: 934px;
}
div.global-navi-area li.product .gnav-bg {
	/* background: url(/common/img/global_navi_bg_product.png) no-repeat 0 0; */
	background: url(/img/global_navi_bg_product.png) no-repeat 0 0;
	/* width: 650px;
	height: 453px; */
	width: 959px;
	height: 565px;
}
div.global-navi-area li.product .gnav-bg {
	background: none\9;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/global_navi_bg_product.png", sizingMethod="scale")\9;
}
div.global-navi-area li.product .gnav-bg:not(:target) {
	/* background: url(/common/img/global_navi_bg_product.png) no-repeat 0 0; */
	background: url(/img/global_navi_bg_product.png) no-repeat 0 0;
	filter: 0;
}
div.global-navi-area li.product .gnav-wrapper-inner {
	padding: 12px 0px 20px 30px;
	/* width: 614px; */
	width: 934px;
}
div.global-navi-area li.product .gnav-wrapper-inner {
	width: 915px;
}

div.global-navi-area li.solution .gnav-wrapper {
	/* left: 110px; 改修*/
	left: 0;
}
div.global-navi-area li.solution .gnav-bg {
	/* background: url(/common/img/global_navi_bg_solution.png) no-repeat 0 0; 改修*/
	background: url(/img/global_navi_bg_solution.png) no-repeat 0 0;
	height: 265px;
}
div.global-navi-area li.solution .gnav-bg {
	background: none\9;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/global_navi_bg_solution.png", sizingMethod="scale")\9;
}
div.global-navi-area li.solution .gnav-bg:not(:target) {
	/* background: url(/common/img/global_navi_bg_solution.png) no-repeat 0 0; 改修*/
	background: url(/img/global_navi_bg_solution.png) no-repeat 0 0;
	filter: 0;
}

div.global-navi-area li.guide .gnav-wrapper {
	/* left: 235px; */
	left: 0;
}
div.global-navi-area li.guide .gnav-bg {
	/* background: url(/common/img/global_navi_bg_guide.png) no-repeat 0 0; */
	background: url(/img/global_navi_bg_guide.png) no-repeat 0 0;
	height: 206px;
}
div.global-navi-area li.guide .gnav-bg {
	background: none\9;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/global_navi_bg_guide.png", sizingMethod="scale")\9;
}
div.global-navi-area li.guide .gnav-bg:not(:target) {
	/* background: url(/common/img/global_navi_bg_guide.png) no-repeat 0 0; */
	background: url(/img/global_navi_bg_guide.png) no-repeat 0 0;
	filter: 0;
}

div.global-navi-area li.download .gnav-wrapper {
	left: 0px;
}
div.global-navi-area li.download .gnav-bg {
	background: url(/img/global_navi_bg_download.png) no-repeat 0 0;
	height: 326px;
}
div.global-navi-area li.download .gnav-bg {
	background: none\9;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/global_navi_bg_download.png", sizingMethod="scale")\9;
}
div.global-navi-area li.download .gnav-bg:not(:target) {
	background: url(/img/global_navi_bg_download.png) no-repeat 0 0;
	filter: 0;
}

div.global-navi-area li.seminar .gnav-wrapper {
	/* left: 446px; */
	left: 0px;
}
div.global-navi-area li.seminar .gnav-bg {
	/* background: url(/common/img/global_navi_bg_seminar.png) no-repeat 0 0; */
	background: url(/img/global_navi_bg_seminar.png) no-repeat 0 0;
	/* height: 189px; */
	height: 261px;
}
div.global-navi-area li.seminar .gnav-bg {
	background: none\9;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/global_navi_bg_seminar.png", sizingMethod="scale")\9;
}
div.global-navi-area li.seminar .gnav-bg:not(:target) {
	background: url(/img/global_navi_bg_seminar.png) no-repeat 0 0;
	filter: 0;
}

div.global-navi-area li.support .gnav-wrapper,
div.global-navi-area li.sales .gnav-wrapper {
	left: 0px;
	width: 934px;
}

div.global-navi-area li.support .gnav-bg {
	background: url(/img/global_navi_bg_support.png) no-repeat 0 0;
	height: 410px;
}
div.global-navi-area li.sales .gnav-bg {
	background: url(/img/global_navi_bg_sales.png) no-repeat 0 0;
	height: 527px;
}

div.global-navi-area li.support .gnav-bg {
	background: none\9;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/global_navi_bg_support.png", sizingMethod="scale")\9;
}
div.global-navi-area li.sales .gnav-bg {
	background: none\9;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/global_navi_bg_sales.png", sizingMethod="scale")\9;
}

div.global-navi-area li.support .gnav-bg:not(:target) {
	background: url(/img/global_navi_bg_support.png) no-repeat 0 0;
	filter: 0;
}
div.global-navi-area li.sales .gnav-bg:not(:target) {
	background: url(/img/global_navi_bg_sales.png) no-repeat 0 0;
	filter: 0;
}

div.global-navi-area li.support .gnav-wrapper-inner,
div.global-navi-area li.sales .gnav-wrapper-inner {
	padding: 12px 29px 30px;
	width:896px;
}

div.global-navi-area ul li .gnav-wrapper .gnav-title a,
div.global-navi-area ul li .gnav-wrapper .gnav-title a:hover {
	background-color: transparent;
	font-size: 16px;
	color: #fff;
	display: inline-block;
}
div.global-navi-area ul li.product .gnav-wrapper .gnav-title a,
div.global-navi-area ul li.product .gnav-wrapper .gnav-title a:hover,
div.global-navi-area ul li.support .gnav-wrapper .gnav-title a,
div.global-navi-area ul li.support .gnav-wrapper .gnav-title a:hover,
div.global-navi-area ul li.sales .gnav-wrapper .gnav-title a,
div.global-navi-area ul li.sales .gnav-wrapper .gnav-title a:hover {
	padding-left: 3px;
}
div.global-navi-area ul li .gnav-wrapper .gnav-description {
	display: inline-block;
	padding: 15px 0;
}
div.global-navi-area ul li .gnav-wrapper .gnav-description p {
	padding: 10px 20px;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	background: #999;
}
div.global-navi-area .gnav-wrapper .gnav-close {
	position: absolute;
	/*right: 18px;
	top: 20px;
	width: 16px;
	height: 16px; */
	right: 30px;
	top: 42px;
	color: #c3c3c3;
	font-size: 14px;
	cursor: pointer;
}

.product .gnav-wrapper .gnav-close{
	right: 21px!important;
}


div.global-navi-area .gnav-wrapper ul.gnav-mega {
	float: left;
	width: 428px;
	min-height: 324px;
	margin: 0;
	background: #fff;
	padding: 20px 0px 20px 20px;
}

div.global-navi-area li.support .gnav-wrapper ul.gnav-mega{
	min-height: 270px;
}
div.global-navi-area li.sales .gnav-wrapper ul.gnav-mega {
	min-height: 384px;
}

div.global-navi-area li.support .gnav-wrapper ul.gnav-mega li,
div.global-navi-area li.sales .gnav-wrapper ul.gnav-mega li{
  border-left: 3px solid #217df5;
}

div.global-navi-area li.support .gnav-wrapper ul.gnav-mega a:link {
  background-color:transparent;
}

div.global-navi-area .gnav-wrapper ul.gnav-mega li {
	float: none;
	border-left: 1px solid #217df5;
	margin-bottom: 1px;
	line-height: 33px;
	cursor: pointer;
	background: none;
	_overflow:visible;
	_height:1px;
	zoom:1;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li:hover {
	text-decoration: underline;
	background-color: #f4f4f4;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li:hover span {
	text-decoration: underline;
}

div.global-navi-area .support .gnav-wrapper ul.gnav-mega li#gnav-sup05 {
	margin-top: 2em;
}
div.global-navi-area .support .gnav-wrapper ul.gnav-mega li#gnav-sup05,
div.global-navi-area .support .gnav-wrapper ul.gnav-mega li#gnav-sup06{
	border-left: none;
	background: transparent;
	cursor: auto;
}
div.global-navi-area .support .gnav-wrapper ul.gnav-mega li#gnav-sup05 a,
div.global-navi-area .support .gnav-wrapper ul.gnav-mega li#gnav-sup06 a{
	display: inline-block;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	color: #1a66ca;
	font-size: 13px;
}

div.global-navi-area .gnav-wrapper ul.gnav-mega li.sensorDef {
	border-color:#929FD0;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.switchDef {
	border-color:#C399CC;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.safetyDef {
	border-color:#F2E06D;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.relayDef {
	border-color:#E58873;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.controlDef {
	border-color:#E5A35C;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.fasystemDef {
	border-color:#A9CC7A;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.motion_driveDef {
	border-color:#C8CA66;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.roboticsDef {
	border-color:#208C5B;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.energy-conservation-support_environment-measure-equipmentDef {
	border-color:#68BDEA;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.deviceDef {
	border-color:#BFBFBF;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.actCategory {
	/* background: url(/common/img/icon_01.gif) no-repeat 408px center; */
	background: url(/img/menu_cursor_icon.png) no-repeat 408px center;
	background-color: #f4f4f4;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.actCategory:hover {
	text-decoration: none;
	cursor: inherit;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li span {
	float: left;
	line-height: 55px;
	font-size: 13px;
	color: #444444;
	padding-left: 10px;
}
div.global-navi-area .support .gnav-wrapper ul.gnav-mega li span {
	line-height: 40px;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li img.thumb {
	vertical-align: bottom;
	margin-right: 8px;
	border: 0;
	float: left;
}

div.global-navi-area .product .gnav-wrapper .gnav-categoryContent dd{
/*	height: 324px; robotics追加対応*/
	height: 360px;
	overflow-x: hidden;
	overflow-y: hidden;
	/* overflow-y: scroll; */
}

.ofy_s{
	overflow-y: scroll!important;
}

div.global-navi-area .product .gnav-wrapper .gnav-categoryContent {
	width: 577px;
/*	height: 324px; robotics追加対応*/
	min-height: 360px;
	padding: 20px 20px 20px 0;
	background-color: #ffffff;
	float: left;
	display: none;
}
div.global-navi-area .support .gnav-wrapper .gnav-categoryContent,
div.global-navi-area .sales .gnav-wrapper .gnav-categoryContent {
	width: 428px;
	padding: 20px 20px 20px 0;
	background-color: #ffffff;
	float: left;
	display: none;
}
div.global-navi-area li.support .gnav-wrapper .gnav-categoryContent{
	min-height: 270px;
}
div.global-navi-area li.sales .gnav-wrapper .gnav-categoryContent {
	min-height: 384px;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent a,
div.global-navi-area .gnav-wrapper .gnav-categoryContent a:hover {
	background-color: transparent;
	font-weight: normal;
	color: #1a66ca;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent dl {
	padding: 0;
	display: block;

}
div.global-navi-area .gnav-wrapper .gnav-categoryContent dt {
	background: #f4f4f4;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent dt a:link,
div.global-navi-area .gnav-wrapper .gnav-categoryContent dt a:visited {
	padding: 0 15px;
	background-color: transparent;
	color: #1a66ca;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent dt a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent dt a:visited:hover {
	background-color: #cecece;
	color: #1a66ca;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent dt a span {
	display: block;
	padding: 10px 0 10px;
}

div.gnav-categoryContent .sectionNavi dd ul{
	padding-left: 0px;
}

div.gnav-categoryContent .sectionNavi dd ul li{
	margin: 0;
	/* width: auto; */
	width: 298px;
	height: auto;
}

div.gnav-categoryContent .sectionNavi dd.g-nav_supportArea ul li,
div.gnav-categoryContent .sectionNavi dd.g-nav_saleArea ul li{
	margin: 0;
	/* width: auto; */
	width: 428px;
	height: auto;
}

div.gnav-categoryContent .sectionNavi dd ul li a{
	margin: 0;
	width: auto;
	height: auto;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent dd {
	background: #f4f4f4;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent dd.g-nav_supportArea,
div.global-navi-area .gnav-wrapper .gnav-categoryContent dd.g-nav_saleArea{
	padding-bottom: 15px;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent ul {
	width: auto;
	margin: 0;
	background: none;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li {
	float: none;
	background: none;
	border: 0;
	line-height: 1.3;
	padding: 0;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent ul.sectionNavi {
	background: #f4f4f4;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul.sectionNavi ul {
	padding-bottom: 5px;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul.sectionNavi ul li {
	width: auto;
	height: auto;
	margin-left: 0;
	margin-bottom: 0;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li:first-child.sectionNavi-topic {
	padding-top: 5px;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li a {
	width: auto;
	height: auto;
	padding: 0px 15px;
	line-height: 30px;
	text-indent: 0;
	border: none;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li a,
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li a:link,
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li a:visited {
	background-color: transparent;
	color: #1A66CA;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li a:visited:hover {
	background-color: #cecece;
	color: #555;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent dt a img.cursorIcon01,
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li a img.cursorIcon01 {
	vertical-align: inherit;
	margin-right: 6px;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li.sectionNavi-topic a:before {
	display: block;
	height: 1px;
	content: "";
	background: #ccc;
	margin-top: 1px;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li.sectionNavi-topic a:after {
	display: block;
	height: 1px;
	content: "";
	background: #ccc;
	margin: -1px 0;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul li.sectionNavi-topic + li:not(.sectionNavi-topic) > a {
	padding-top: 1px;
}


div.global-navi-area .gnav-wrapper .gnav-categoryContent ul.link-bottom {
	/* margin-top: 8px; */
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent ul.link-bottom li a {
	padding: 0 15px;
	/* border-top: 1px solid #ccc; */
	position: relative;
	margin: -1px 0 0;
}

 div.global-navi-area .gnav-wrapper .gnav-categoryContent ul.link-bottom li a:after{
	content: "";
	position: absolute;
	top: -1px;
	display: block;
	width: 398px;
	height: 1px;
	border-bottom: 1px solid #ccc;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent ul.link-bottom li a span {
	padding: 8px 0;
	display: block;
	/* border-top: 1px solid #ccc;  */
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent ul.link-bottom li a.g_nab_sub_last span{
		border-bottom: 1px solid #ccc;
}

div.global-navi-area .gnav-wrapper .gnav-footer-link {
	float: left;
	width: 100%;
}
div.global-navi-area .gnav-wrapper .gnav-footer-link ul {
	width: auto;
	margin: 0;
	border-bottom: 1px dotted #ccc;
	background: none;
}
div.global-navi-area .gnav-wrapper .gnav-footer-link ul.link-bottom {
	border-bottom: 0;
}
div.global-navi-area .gnav-wrapper .gnav-footer-link li {
	background: none;
}
div.global-navi-area .gnav-wrapper .gnav-footer-link li a,
div.global-navi-area .gnav-wrapper .gnav-footer-link li a:link,
div.global-navi-area .gnav-wrapper .gnav-footer-link li a:visited,
div.global-navi-area .gnav-wrapper .gnav-footer-link li a:hover,
div.global-navi-area .gnav-wrapper .gnav-footer-link li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-footer-link li a:visited:hover {
	background-color: transparent;
	padding: 8px 12px 8px 8px;
	color: #555;
}
div.global-navi-area .gnav-wrapper ul.gnav-link {
	/* margin: 0;
	background: none;
	width: auto; 改修*/
	width: 856px;
	background: #fff;
	margin: 0 auto;
	padding: 20px 20px 10px; /* 追加 */
}
div.global-navi-area .gnav-wrapper ul.gnav-link li {
	/* float: none; 改修*/
	float: left;
	width: 276px;
	height: 48px;
	padding-right: 0px; /* 追加 */
	margin-bottom: 10px; /* 追加 */
	text-align: center; /* 追加 */
	/* background: none; 改修*/
	background: url(/img/global_nav_linkbtn_bg.png);
	margin-left: 10px;
	border: 1px solid #ccc;
}

div.global-navi-area .gnav-wrapper ul.gnav-link li a,
div.global-navi-area .gnav-wrapper ul.gnav-link li a:hover {
	width: 276px;
	height: 48px;
	padding: 0;
	background-color: transparent;
	font-weight: normal;
	display: table-cell;
	/* padding: 0 12px; 改修*/
	/* color: #555; */
	color: #1a66ca;
	font-size: 14px; /* 追加 */
	vertical-align: middle;
}
div.global-navi-area .gnav-wrapper ul.gnav-link li a:hover {
	/* background-color: #f4f4f4; 改修*/
}

div.global-navi-area .gnav-wrapper ul.gnav-link li span {
	display: block;
	/* padding: 7px 5px; 改修*/
	/* border-bottom: 1px dotted #ccc; 改修*/
}
div.global-navi-area .gnav-wrapper ul.gnav-link li.link-bottom span {
	border: 0;
	/* padding: 7px 5px 11px; 改修*/
}

/* ul.gnav-link-unit */
div.global-navi-area .gnav-wrapper ul.gnav-link-unit {
	width: 856px;
	background: #fff;
	margin: 0 auto;
	padding: 20px;
}
div.global-navi-area .gnav-wrapper ul.gnav-link-unit > li {
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	background: none;
}
div.global-navi-area .gnav-wrapper ul.gnav-link-unit > li.support-design {
	border-left-color: #f389b8;
}
div.global-navi-area .gnav-wrapper ul.gnav-link-unit > li.support-startup {
	border-left-color: #98cb4e;
}
div.global-navi-area .gnav-wrapper ul.gnav-link-unit > li.support-maintain {
	border-left-color: #f7931d;
}
div.global-navi-area .gnav-wrapper ul.gnav-link-unit > li + li {
	margin-top: 10px;
}
div.global-navi-area .gnav-wrapper ul.gnav-link-unit > li > strong {
	display: block;
	font-size: 14px;
}
div.global-navi-area .gnav-wrapper ul.gnav-link-unit ul.gnav-link {
	width: 840px;
	padding: 0;
}
div.global-navi-area .gnav-wrapper ul.gnav-link-unit ul.gnav-link li {
	width: 271px;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.global-navi-area .gnav-wrapper ul.gnav-link-unit ul.gnav-link li a {
	width: 271px;
}


div.global-navi-area .gnav-wrapper .cursorIcon01,
div.global-navi-area .gnav-wrapper .external-win {
	margin-right: 6px;
	border: 0;
	vertical-align: 2px;
}
div.global-navi-area .cursorIcon02 {
	margin-left: 6px;
	margin-bottom: 0;
	border: 0;
	margin-right: 6px;
}


.gnav-wrapper-inner .gnav-title a{
	padding: 25px 23px 25px;
}



.gnav-wrapper-inner .gnav-title a img{
	vertical-align: top;
}

.gnav-wrapper-inner .gnav-title a .cursorIcon01{
	vertical-align: top!important;
	margin-right: 10px;
}

div.global-navi-area .gnav-wrapper .gnav-wrapper-inner ul.globalnavi-mega-tabmenu{
	margin-left: 0;
	padding-left: 0;
	background: none;
}

div.global-navi-area .gnav-wrapper .gnav-wrapper-inner ul.globalnavi-mega-tabmenu li{
	width: 298px;
	height: 50px;
	background: none;
}

div.global-navi-area .gnav-wrapper .gnav-wrapper-inner ul.globalnavi-mega-tabmenu li a{
	display: block;
	width: 298px;
	height: 50px;
	padding: 0;
	text-align: center;
	line-height: 50px;
	background: #555555;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}

div.global-navi-area .gnav-wrapper .gnav-wrapper-inner ul.globalnavi-mega-tabmenu li a.nav-active{
	background: #fff;
	color: #266ecd;
	cursor:default;
}
div.global-navi-area .gnav-wrapper .gnav-wrapper-inner ul.globalnavi-mega-tabmenu li a.nav-active:hover{
	text-decoration: none;
}

div.global-navi-area .gnav-wrapper ul.goods-info {
	float: left;
	width: 278px;
	margin: 0;
	background: #fff;
	padding: 20px 0px 20px 20px; /* 追加 */
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent{
	/* height: 200px; */
	/* overflow-y: scroll; */
}

div.global-navi-area .gnav-wrapper ul.goods-info li span{
	line-height: 35px;
	padding-left: 10px;
	display: block;
	border-left: 3px solid;
}

div.global-navi-area .gnav-wrapper ul.gnav-mega li.sensorDef span{
	border-color:#929FD0;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.switchDef span{
	border-color:#C399CC;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.safetyDef span{
	border-color:#F2E06D;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.relayDef span{
	border-color:#E58873;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.controlDef span{
	border-color:#E5A35C;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.fasystemDef span{
	border-color:#A9CC7A;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.motion_driveDef span{
	border-color:#C8CA66;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.roboticsDef span{
	border-color:#208C5B;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.energy-conservation-support_environment-measure-equipmentDef span{
	border-color:#68BDEA;
}
div.global-navi-area .gnav-wrapper ul.gnav-mega li.deviceDef span{
	border-color:#BFBFBF;
}

div.global-navi-area .gnav-wrapper ul.goods-info li:hover{
	text-decoration: underline;
	background-color: #e9ecf6;
}

.color_off{
	background-color: #fff!important;
}

/* div.global-navi-area .gnav-wrapper ul.goods-info .sensorDef {background: none; background-color: #e9ecf6;}
div.global-navi-area .gnav-wrapper ul.goods-info .switchDef {background: none; background-color: #f3ebf5;}
div.global-navi-area .gnav-wrapper ul.goods-info .safetyDef {background: none; background-color: #fcf9e2;}
div.global-navi-area .gnav-wrapper ul.goods-info .relayDef {background: none; background-color: #fae7e3;}
div.global-navi-area .gnav-wrapper ul.goods-info .controlDef {background: none; background-color:#faedde;}
div.global-navi-area .gnav-wrapper ul.goods-info .fasystemDef {background: none; background-color: #eef5e4;}
div.global-navi-area .gnav-wrapper ul.goods-info .motion_driveDef {background: none; background-color: #f4f4e0;}
div.global-navi-area .gnav-wrapper ul.goods-info .roboticsDef {background: none; background-color: #EEF6F2;}
div.global-navi-area .gnav-wrapper ul.goods-info .energy-conservation-support_environment-measure-equipmentDef {background: none; background-color: #e9f2f6;}
div.global-navi-area .gnav-wrapper ul.goods-info .deviceDef {background: none; background-color: #f2f2f2;} */

div.global-navi-area .gnav-wrapper ul.goods-info .sensorDef {background: none; background-color: #fff;}
div.global-navi-area .gnav-wrapper ul.goods-info .switchDef {background: none; background-color: #fff;}
div.global-navi-area .gnav-wrapper ul.goods-info .safetyDef {background: none; background-color: #fff;}
div.global-navi-area .gnav-wrapper ul.goods-info .relayDef {background: none; background-color: #fff;}
div.global-navi-area .gnav-wrapper ul.goods-info .controlDef {background: none; background-color:#fff;}
div.global-navi-area .gnav-wrapper ul.goods-info .fasystemDef {background: none; background-color: #fff;}
div.global-navi-area .gnav-wrapper ul.goods-info .motion_driveDef {background: none; background-color: #fff;}
div.global-navi-area .gnav-wrapper ul.goods-info .roboticsDef {background: none; background-color: #fff;}
div.global-navi-area .gnav-wrapper ul.goods-info .energy-conservation-support_environment-measure-equipmentDef {background: none; background-color: #fff;}
div.global-navi-area .gnav-wrapper ul.goods-info .deviceDef {background: none; background-color: #fff;}

div.global-navi-area .gnav-wrapper ul.goods-info .sensorDef:hover {background: none; background-color: #dfe2f1;}
div.global-navi-area .gnav-wrapper ul.goods-info .switchDef:hover {background: none; background-color: #ede1f0;}
div.global-navi-area .gnav-wrapper ul.goods-info .safetyDef:hover {background: none; background-color: #fbf6d3;}
div.global-navi-area .gnav-wrapper ul.goods-info .relayDef:hover {background: none; background-color: #f7dcd5;}
div.global-navi-area .gnav-wrapper ul.goods-info .controlDef:hover {background: none; background-color:#f7e4ce;}
div.global-navi-area .gnav-wrapper ul.goods-info .fasystemDef:hover {background: none; background-color: #e5f0d7;}
div.global-navi-area .gnav-wrapper ul.goods-info .motion_driveDef:hover {background: none; background-color: #efefd1;}
div.global-navi-area .gnav-wrapper ul.goods-info .roboticsDef:hover {background: none; background-color: #ddede6;}
div.global-navi-area .gnav-wrapper ul.goods-info .energy-conservation-support_environment-measure-equipmentDef:hover{background: none; background-color: #deedf4;}
div.global-navi-area .gnav-wrapper ul.goods-info .deviceDef:hover {background: none; background-color: #ececec;}

div.global-navi-area .gnav-wrapper ul.goods-info .sensorDef.actCategory {background-color: #e9ecf6;}
div.global-navi-area .gnav-wrapper ul.goods-info .switchDef.actCategory {background-color: #f3ebf5;}
div.global-navi-area .gnav-wrapper ul.goods-info .safetyDef.actCategory {background-color: #fcf9e2;}
div.global-navi-area .gnav-wrapper ul.goods-info .relayDef.actCategory {background-color: #fae7e3;}
div.global-navi-area .gnav-wrapper ul.goods-info .controlDef.actCategory {background-color: #faedde;}
div.global-navi-area .gnav-wrapper ul.goods-info .fasystemDef.actCategory {background-color: #eef5e4;}
div.global-navi-area .gnav-wrapper ul.goods-info .motion_driveDef.actCategory {background-color: #f4f4e0;}
div.global-navi-area .gnav-wrapper ul.goods-info .roboticsDef.actCategory {background-color: #eef6f2;}
div.global-navi-area .gnav-wrapper ul.goods-info .energy-conservation-support_environment-measure-equipmentDef.actCategory {background-color: #e9f2f6;}
div.global-navi-area .gnav-wrapper ul.goods-info .deviceDef.actCategory {background-color: #f2f2f2;}



div.global-navi-area .gnav-wrapper .gnav-categoryContent_product {
	width: 282px;
	min-height: 324px;
	padding: 20px 0px 20px 0;
	background-color: #ffffff;
	float: left;
	display: none;
	color: #444444;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent_products ul li a,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products ul li a:link,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products ul li a:visited {
	color: #444444;
	font-size: 12px;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent_products ul li .sub_menu li a,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products ul li .sub_menu li a:link,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products ul li .sub_menu li a:visited {
	color: #1a66ca;
	font-size: 12px;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent_products dt{
	background: #e9ecf6;
	color: #444444;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .switchDefList dt{
	background: #f3ebf5;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .safetyDefList dt{
	background: #fcf9e2;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .relayDefList dt{
	background: #fae7e3;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .controlDefList dt{
	background: #faedde;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .fasystemDefList dt{
	background: #eef5e4;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .motion_driveDefList dt{
	background: #f4f4e0;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .energy-conservation-support_environment-measure-equipmentDefList dt{
	background: #e9f2f6;
}
div.global-navi-area .gnav-wrapper  .gnav-categoryContent_products .deviceDefList dt{
	background: #f2f2f2;
}


div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .sensorDefList dt a span{
	background: #e9ecf6;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .switchDefList dt a span{
	background: #f3ebf5;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .safetyDefList dt a span{
	background: #fcf9e2;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .relayDefList dt a span{
	background: #fae7e3;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .controlDefList dt a span{
	background: #faedde;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .fasystemDefList dt a span{
	background: #eef5e4;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .motion_driveDefList dt a span{
	background: #f4f4e0;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .roboticsDefList dt a span{
	background: #eef6f2;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .energy-conservation-support_environment-measure-equipmentDefList dt a span{
	background: #e9f2f6;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .deviceDefList dt a span{
	background: #f2f2f2;
}


div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .sensorDefList dd{
	background: #e9ecf6;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .switchDefList dd{
	background: #f3ebf5;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .safetyDefList dd{
	background: #fcf9e2;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .relayDefList dd{
	background: #fae7e3;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .controlDefList dd{
	background: #faedde;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .fasystemDefList dd{
	background: #eef5e4;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .motion_driveDefList dd{
	background: #f4f4e0;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .roboticsDefList dd{
	background: #eef6f2;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .energy-conservation-support_environment-measure-equipmentDefList dd{
	background: #e9f2f6;
}
div.global-navi-area .gnav-wrapper .deviceDefList dd{
	background: #f2f2f2;
}


div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .sensorDefList dd a:hover{
	background: #dfe2f1;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .switchDefList dd a:hover{
	background: #ede1f0;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .safetyDefList dd a:hover{
	background: #fbf6d3;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .relayDefList dd a:hover{
	background: #f7dcd5;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .controlDefList dd a:hover{
	background: #f7e4ce;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .fasystemDefList dd a:hover{
	background: #e5f0d7;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .motion_driveDefList dd a:hover{
	background: #efefd1;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .roboticsDefList dd a:hover{
	background: #ddede6;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .energy-conservation-support_environment-measure-equipmentDefList dd a:hover{
	background: #deedf4;
}
div.global-navi-area .gnav-wrapper .deviceDefList dd a:hover{
	background: #ececec;

}

/***孫メニュー  アイコン***/
.g_nav_child_menu > .sectionNavi > dd > ul > li > a >  img.cursorIcon01{
	float: right;
	margin-top: 12px;
}



div.global-navi-area .gnav-wrapper .gnav-categoryContent_products dt a span {
	display: block;
	padding: 8px 0 8px;
	background: #e9ecf6;
	color: #444444;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent_products dt a span:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products dt a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products dt a:visited:hover {
	background-color: #dbdff0;
	color: #444444;
	font-weight: bold;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent_products dd ul li a:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products dd ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products dd ul li a:visited:hover {
	background-color: #dbdff0;
	color: #444444;
	font-weight: bold;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent_products dd ul li ul li a:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products dd ul li ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products dd ul li ul li a:visited:hover {
	background-color: #dbdff0;
	color: #1a66ca;
	font-weight: bold;
}

div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .switchDefList ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .switchDefList ul li a:visited:hover {
	background-color: #ede1f0;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .safetyDefList ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .safetyDefList ul li a:visited:hover {
	background-color: #fbf6d3;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .relayDefList ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .relayDefList ul li a:visited:hover {
	background-color: #f7dcd5;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .controlDefList ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .controlDefList ul li a:visited:hover {
	background-color: #f7e4ce;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .fasystemDefList ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .fasystemDefList ul li a:visited:hover {
	background-color: #e5f0d7;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .motion_driveDefList ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .motion_driveDefList ul li a:visited:hover {
	background-color: #efefd1;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .roboticsDefList ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .roboticsDefList ul li a:visited:hover {
	background-color: #ddede6;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .energy-conservation-support_environment-measure-equipmentDefList ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .energy-conservation-support_environment-measure-equipmentDefList ul li a:visited:hover {
	background-color: #deedf4;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .deviceDefList ul li a:link:hover,
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .deviceDefList ul li a:visited:hover {
	background-color: #ececec;
}


/* ひ孫メニューデフォルトの色 */
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .sensorDefList ul li .sub_menu{
	background: #dfe2f1;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .switchDefList ul li .sub_menu{
	background-color: #ede1f0;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .safetyDefList ul li .sub_menu{
	background-color: #fbf6d3;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .relayDefList ul li .sub_menu{
	background-color: #f7dcd5;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .controlDefList ul li .sub_menu{
	background-color: #f7e4ce;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .fasystemDefList ul li .sub_menu{
	background-color: #e5f0d7;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .motion_driveDefList ul li .sub_menu{
	background-color: #efefd1;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .roboticsDefList ul li .sub_menu{
	background-color: #ddede6;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .energy-conservation-support_environment-measure-equipmentDefList ul li .sub_menu{
	background-color: #deedf4;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .deviceDefList ul li .sub_menu{
	background-color: #ececec;
}

/* ひ孫メニューhover時 */
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .sensorDefList ul li .sub_menu a:hover{
	background: #e9ecf6;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .switchDefList ul li .sub_menu a:hover{
	background: #f3ebf5;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .safetyDefList ul li .sub_menu a:hover{
	background: #fcf9e2;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .relayDefList ul li .sub_menu a:hover{
	background: #fae7e3;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .controlDefList ul li .sub_menu a:hover{
	background: #faedde;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .fasystemDefList ul li .sub_menu a:hover{
	background: #eef5e4;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .motion_driveDefList ul li .sub_menu a:hover{
	background: #f4f4e0;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .roboticsDefList ul li .sub_menu a:hover{
	background: #eef6f2;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .energy-conservation-support_environment-measure-equipmentDefList ul li .sub_menu a:hover{
	background: #e9f2f6;
}
div.global-navi-area .gnav-wrapper .gnav-categoryContent_products .deviceDefList a ul li .sub_menu a:hover{
	background: #f2f2f2;
}


/***タブ部分***/

#tab_cont02{
	width: 856px;
	height: 323px;
	padding: 20px;
	background: #fff;
}

#tab_cont02 .search-blockA01-gn{
	width: 856px;
	margin: 0 auto;
}

#tab_cont02 .search-blockA01-gn p{
	width: 627px;
	margin: 0 auto;
	margin-bottom: 15px;
	font-size: 14px;
}

#tab_cont02 .search-blockA01-gn .search-description{
	padding-top: 20px;
	padding-bottom: 20px;
	height:95px;
}

#tab_cont02 .search-blockA01-gn form{
	width: 627px;
	margin: 0 auto;
}

#tab_cont02 .search-blockA01-gn #hedear_search_keyword{
	width: 545px;
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.1) inset;
	font-size: 14px;
}

#tab_cont02 .search-method{
	padding-top: 10px;
}

#tab_cont02 .search-method a{
	width: 300px;
	display: inline-block;
	background: none;
	color: #fff;
	float: right;
	padding-right: 0;
}

#tab_cont02 div#otherMenu01{
	width: 854px;
	margin: 0 auto;
	margin-top: 20px;
}

#tab_cont02 div#otherMenu01 ul{
	width: 854px;
	margin-left: 0;
	padding-right: 0;
}

#tab_cont02 div#otherMenu01 ul li{
	width: 275px;
	border: none;
}

#tab_cont02 div#otherMenu01 ul li a{
	display: block;
	padding: 0;
	width: 278px;
	height: 50px;
  background: url(/img/g_nav_btn_bg.jpg) no-repeat;
}



#tab_cont03{
	width: 856px;
	padding: 20px;
	background: #fff;
}

#tab_cont03 #otherMenu02{
}

#tab_cont03 #otherMenu02 ul{
 width: 856px;
 height: 323px;
 margin: 0 auto;
}

#tab_cont03 #otherMenu02 ul li{
	width: 278px;
	height: 38px;
  padding-right: 0;
	background: #fff;
}

#tab_cont03 .sectionNavi ul li a{
	display: block;
	width: 276px;
	height: 38px;
	background: #fff;
	padding: 0;
	color: #555;
}

#tab_cont03 .sectionNavi ul li .Menu02_icon01{
	background-image: url(/img/top_icon01.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}

#tab_cont03 .sectionNavi ul li .Menu02_icon02{
	background-image: url(/img/top_icon02.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}

#tab_cont03 .sectionNavi ul li .Menu02_icon03{
	background-image: url(/img/top_icon03.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}

#tab_cont03 .sectionNavi ul li .Menu02_icon04{
	background-image: url(/img/top_icon04.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}

#tab_cont03 .sectionNavi ul li .Menu02_icon05{
	background-image: url(/img/top_icon05.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}

#tab_cont03 .sectionNavi ul li .Menu02_icon06{
	background-image: url(/img/top_icon06.png);
	background-repeat: no-repeat;
	background-position: 12px 9px;
}



div.global-navi-area .tab_cont01 .product_detail{
	width: 300px;
	float: left;
	background: #fff;
}

div.global-navi-area .tab_cont01 .product_detail ul{
	width: 278px;
	height: 324px;
	background: #dbdff0;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.global-navi-area .tab_cont01 .product_detail ul li{
	float: none!important;
	width: 276px;
	background: #dbdff0;
}

.tab_cont01 .product_detail ul li a,
.tab_cont01 .product_detail ul li a:visited,
.tab_cont01 .product_detail ul li a:link{
	float: none!important;
	background: #dbdff0;
	color: #1a66ca;
}

.g_nav_child_menu .sectionNavi{
	position: relative;
}

.g_nav_child_menu .sectionNavi dd ul li ul.sub_menu{
	width: 278px;
/*	height: 324px; robotics対応*/
	height: 360px;
	backgruond: #fff;
	position: absolute;
	top: 0;
	left: 298px;
	z-index: 10;
	overflow-x: hidden;
	overflow-y:hidden;
}

.g_nav_child_menu .sectionNavi dd ul li ul.sub_menu li{
	width: 278px;
}

.show_child{
	display: block!important;
}

.disp_non{
	display: none;
}

.disp_blk{
	display: block;
}
.goods-info > li > img.cursorIcon01{
	float: right;
	margin-top: 14px;
	padding-right: 10px;
}

.width_child_menu{
	width: 300px!important;
	padding: 20px 298px 20px 0px!important;
}

.bg_white{
	background-color: #fff;
}

div.gnav-categoryContent_products dl dd{
	width: 298px;
}

div.gnav-categoryContent_products dl dd ul li a img{
	margin-right: 10px!important;
}

/* メニュー */
.sectionNavi {
/* width:218px;
	float:left; */
}
.sectionNavi ul {
	margin-top: 10px;
}
.sectionNavi ul li {
	/* padding:0 0 3px 0; */
	display: block;
	float: left;
	width: 222px;
	height: 38px;
	margin-left: 10px;
	margin-bottom: 15px;
	background: #fff;
}
.sectionNavi ul li a.Menu02_icon01 {
	background-image: url(/img/top_icon01.png);
	background-repeat: no-repeat;
}
.sectionNavi ul li a.Menu02_icon02 {
	background-image: url(/img/top_icon02.png);
	background-repeat: no-repeat;
}
.sectionNavi ul li a.Menu02_icon03 {
	background-image: url(/img/top_icon03.png);
	background-repeat: no-repeat;
}
.sectionNavi ul li a.Menu02_icon04 {
	background-image: url(/img/top_icon04.png);
	background-repeat: no-repeat;
}
.sectionNavi ul li a.Menu02_icon05 {
	background-image: url(/img/top_icon05.png);
	background-repeat: no-repeat;
}
.sectionNavi ul li a.Menu02_icon06 {
	background-image: url(/img/top_icon06.png);
	background-repeat: no-repeat;
}
.sectionNavi ul li a.Menu02_icon07 {
	background-image: url(/img/top_icon07.png);
	background-repeat: no-repeat;
}
.sectionNavi ul li a.Menu02_icon08 {
	background-image: url(/img/top_icon08.png);
	background-repeat: no-repeat;
}
.sectionNavi ul li a.Menu02_icon09 {
	background-image: url(/img/top_icon09.png);
	background-repeat: no-repeat;
}
.sectionNavi ul li a.Menu02_icon10 {
	background-image: url(/img/top_icon10.png);
	background-repeat: no-repeat;
}
.sectionNavi ul li a {
	/* display:block; */
	display: block;
	width: 220px;
	height: 38px;
	border: 1px solid #cccccc;
	color: #444444;
	font-size: 12px;
	line-height: 38px;
	text-indent: 40px;
	background-position: 12px 9px;
}

/**test top.css794-835**/
#otherContent {
	border-top: dotted 1px #cccccc;
}
#otherMenu01 {
	margin-top: 11px;
}
#otherMenu01 ul li {
	width: 298px;
	float: left;
	margin-left: 12px;
	background: #fff;
}
#otherMenu01 ul li:first-child {
	margin-left: 0;
}
#otherMenu01 a {
	display: block;
	width: 298px;
	height: 50px;
	float: left;
	/* border: 1px solid #cccccc; */
	background: url(/img/top_btn_bg.png);
	text-align: center;
	color: #1a66ca;
	font-size: 14px;
	line-height: 48px;
}
#otherMenu02 {
/* float:left; */
}
#otherMenu01 ul li {
/*
	padding:7px 0;
	border-bottom:dotted 1px #cccccc;
	*/
}
#otherMenu01 ul li a {
	font-weight: bold;/*
	color:#555555;
	*/
}
/**test top.css1116-1461**/
/*---- 商品検索 , suggest ----*/
div.search-blockA01-gn {
	/* border:solid 1px #b3cced;*/
	position: relative;
	z-index: 19;
}
label[for=suggestEnable] input {
	/* vertical-align: -0.2em; */
}
div.search-blockA01-gn .search-description {
	padding: 7px 15px;
	background: #4f95f2;
	color: #fff;
}

div.search-blockA01-gn .search-description .search-description-txt{
	font-size: 14px;
	margin-top: 2px;
}

div.search-blockA01-gn form.search-form div.input-block {
	width: 627px;  /*0303 534→627*/
}
div.search-blockA01-gn form.search-form {
	margin-top: 9px;
	margin-bottom: 9px;
}
div.search-blockA01-gn form.search-form div.input-block p {
	display: inline;
}
div.search-blockA01-gn form.search-form div.input-block p input.search-str {
	width: 380px;
	height: 14px;
	border: none;
	padding: 9.5px;
	vertical-align: top;
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.1) inset;
	display:inline-block;
	font-size: 14px;
	border-radius: 0px;/*iPad*/
	margin-right: 0px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "Meiryo UI","ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
div.search-blockA01-gn form.search-form p input.submit-btn {
	margin-left: 0;
	display:inline-block;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "Meiryo UI","ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox1 {
	margin-left: -1px;
	padding: 10px;
}
div.search-blockA01-gn form.search-form div.suggest-list .count{
	font-size: 12px;
}

div.search-blockA01-gn form.search-form div.suggest-list .count em {
	font-size: 14px;
	font-weight: normal;
	margin-right: 10px;
}
div.search-blockA01-gn form.search-form div.suggest-list .navi span {
	font-size: 12px;
	position:relative;
}
div.search-blockA01-gn form.search-form div.suggest-list .navi span.fst{
	border-right-style:solid;
	border-right-width:1px;
	display:inline-block;
	padding-right:5px;
	padding-left:15px;
}
div.search-blockA01-gn form.search-form div.suggest-list .navi span.end{
	display:inline-block;
	padding-right:15px;
}
div.search-blockA01-gn form.search-form div.suggest-list .navi span.fst{
}
div.search-blockA01-gn form.search-form div.suggest-list .navi span.on{
	font-weight:bold;
}
div.search-blockA01-gn form.search-form div.suggest-list .navi span.fst:before{
	content: " ";
    position: absolute;
    top: 4px;
	left:0px;
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
	border-color: transparent #266ecd transparent transparent;
}
div.search-blockA01-gn form.search-form div.suggest-list .navi span.end:after{
	content: " ";
    position: absolute;
    top: 4px;
	right:0px;
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
	border-color: transparent transparent transparent #266ecd;
}
div.search-blockA01-gn form.search-form div.suggest-list .suggestBox1 .navi span.fst{
	border-right-color:#c5ccd5;
}
div.search-blockA01-gn form.search-form div.suggest-list .suggestBox2 .navi span.fst{
	border-right-color:#afafaf;
}
div.search-blockA01-gn form.search-form div.suggest-list ul li {
	line-height: 2.4;
}
div.search-blockA01-gn form.search-form div.suggest-list .suggestBox2 p{
	border-color:#afafaf!important;
}
div.search-blockA01-gn form.search-form div.suggest-list .suggestBox2 ul li{
	background-color:#f4f4f4;
}
div.search-blockA01-gn form.search-form div.suggest-list .suggestBox1 ul li:hover{
	background-color:#E6EEF9;
}
div.search-blockA01-gn form.search-form div.suggest-list .suggestBox2 ul li:hover{
	background-color:#dcdcdc;
}
div.search-blockA01-gn form.search-form div.suggest-list ul li .col2:hover{
	text-decoration: underline!important;
    color: #0046a0;
}
div.footbox div.suggestBox2, div.suggestBox2 {
	left: 445px;
}

div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox1 p,
div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox2 p{
	width: 399px;
}

div.search-blockA01-gn form.search-form div.suggest-list ul{
	width: 409px;
}

div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox1 .navi span:first-child,
div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox2 .navi span:first-child{
    display: inline-block;
    border-right: 1px solid #c5ccd5;
    padding-right: 10px;
}


div.search-blockA01-gn div.suggest-list ul li{
	width: 409px;
	font-size: 12px;
}

div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox1 ul li span.col1{
	width: 22px!important;
}

div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox1 ul li span.col2{
	width: 292px;
	padding-left: 8px;
}

div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox1 ul.digit1 li span.col2{
	width: 292px;
	padding-left: 8px;
}

div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox1 ul.digit2 li span.col2{
	width: 292px;
	padding-left: 8px;
}

div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox1 ul.digit3 li span.col2{
	width: 292px;
	padding-left: 8px;
}

div.search-blockA01-gn form.search-form  ul.digit1 li span.col2{
	padding-left: 8px;
}

div.footbox div.suggestBox2, div.suggestBox2 {
	border: none;
}
div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox2 p {
	background-color: #eeeeee;
}
div.search-blockA01-gn form.search-form div.suggest-list ul {
	float: none;
}
div.search-blockA01-gn p label input {
	vertical-align: middle;
	margin: 0 2px 3px 0;
}

div.search-blockA01-gn .search-description #suggestEnable01{
	vertical-align: middle;
	margin: 0 4px 2px 0;
}

/* arrow right for suggest*/
img.iconA01sr {
	margin-left: 3px;
}
/* arrow left for suggest*/
img.iconA01sl {
	margin-right: 3px;
}

div.search-blockA01-gn #search_product_g div.suggestBox1{
    width: 306px;
    padding: 10px;
    border: none;
    float: left;
	border: 2px solid #266ecd;
	top: 86px; /***/
	left: 114px; /***/
}

div.search-blockA01-gn #search_product_g div.suggestBox2{
	  position: absolute;
		left: 443px;
		background: #fff;
    width: 306px;
    /* float: left; */
    padding:10px;
    clear: none;
		border: 2px solid #266ecd;
		top: 86px; /***/
}

div.search-blockA01-gn #search_product_g div.suggestBox1 p{
	width: 295px;
}

div.search-blockA01-gn #search_product_g div.suggestBox2 p{
	width: 295px;
}

div.search-blockA01-gn #search_product_g div.suggestBox1 ul,#search_product_g div.suggestBox2 ul{
	width: 305px;
	margin-left: 0px;
}

div.search-blockA01-gn #search_product_g div.suggestBox1 ul li,#search_product_g div.suggestBox2 ul li{
	width: 305px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}

div.search-blockA01-gn #search_product_g div.suggestBox1 ul li span,#search_product_g div.suggestBox2 ul li span{
	padding: 0;
}

div.search-blockA01-gn #search_product_g div.suggestBox1 ul li span.col1,
div.search-blockA01-gn #search_product_g div.suggestBox2 ul li span.col1{
	width: 22px;
	padding-right: 8px;
}

div.search-blockA01-gn #search_product_g div.suggestBox1 ul li span.col2{
	width: 207px;
}
div.search-blockA01-gn #search_product_g div.suggestBox1 ul.digit1 li span.col2{
	width: 207px;
}
div.search-blockA01-gn #search_product_g div.suggestBox1 ul.digit2 li span.col2{
	width: 207px;
}
div.search-blockA01-gn #search_product_g div.suggestBox1 ul.digit3 li span.col2{
	width: 207px;
}
div.search-blockA01-gn #search_product_g div.suggestBox1 ul li span.col3{
width: 63px;
}

div.search-blockA01-gn #search_product_g div.suggestBox1 img.iconA01sr,#search_product_g div.suggestBox2 img.iconA01sr{
	margin-left: 3px;
}

div.search-blockA01-gn #search_product_g div.suggestBox1 img.iconA01sl,#search_product_g div.suggestBox2 img.iconA01sl{
	margin-right: 3px;
}

div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox1 p ,
div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox2 p {
	padding: 10px 5px 10px 5px;
	float:left;
	border-style: solid;
	border-width: 0 0 1px 0;
}
div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox1 p {
	background-color: #E6EEF9;
	border-color: #88B0E5;
}
div.search-blockA01-gn form.search-form div.suggest-list div.suggestBox2 p {
	background-color: #EEEEEE;
	border-color: #c6c6c6;
}

#searchArea {
	clear: both;
	position: absolute;
	top: -20px;
}
.search-description .suggest_check_box{
	width: 263px;
	float: left;
}

.search-description .suggest_check_box label{
	font-size: 12px;
}
.search-description .suggest_check_box input{
	/* position: relative;
	top: 3px; */
	display: inline;
	vertical-align: middle;
	margin-top: 0;
}

.search-description .search-method {
	display: inline-block;
	width: 200px;
	text-align: right;
}
.search-description .search-method .icon_q {
	margin-right: 5px;
	vertical-align: -3px;
}
.search-description .search-method .icon_tb {
	margin-left: 5px;
	vertical-align: -3px;
}
.search-description .search-method a {
	color: #fff;
}
.input-block p #doSearch_g {
	width: 60px;
	height: 33px;
	border: none;
	font-size: 15px;
	background: url(/img/search_btn_submit.png) no-repeat;
	color: #fff;
	cursor: pointer;
	border-radius: 0px;/*ipad*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "Meiryo UI","ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

div.global-navi-area .product .product-special {
	margin-top: 2em;
}
div.global-navi-area .product .product-special ul {
	margin-left: 0px;
	background : none;
}
div.global-navi-area .product .product-special a {
	color: #1a66ca !important;
	font-size: 13px;
}
div.global-navi-area .product .product-special a:link,
div.global-navi-area .product .product-special a:visited,
div.global-navi-area .product .product-special a:hover,
div.global-navi-area .product .product-special a:active {
	background-color: transparent !important;
}
