@charset "UTF-8";
/* SG CSS */

/*==================== #wrapper & top-bar =======================*/
#wrapper{
	width:100%;
	margin: 0;
	background-color: transparent;
	background:url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/bg_wrapper.gif) repeat-x top;
	/*overflow: hidden;*/
}

#wrapper{
	background:url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/bg_wrapper.gif) repeat-x top;
}

/*==================== #header =======================*/
#header #brand .hd_bottom{
	margin-top: 18px;
}
#header #brand .hd_bottom h1{
	width: 740px;
	height: 77px;
	float: left;
	padding:0;
	margin: 0 0 7px 0;
	background:none;
}

#header #brand a.hd_access{
	width: 90px;
	height: 17px;
	position: absolute;
	top: 155px;
	left: 50%;
	margin-left: 90px;
	background-color: #FFF;
}


/*==================== ナビゲーション =======================*/
#topNavigation ul.level1 li#navTreeItem-149444 a{
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/nav_about_off.png) no-repeat 0 9px;
	}
	#topNavigation ul.level1 li#navTreeItem-149444.selected a{
		background: url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/nav_about_on.png) no-repeat 0 9px;
		border-bottom: #007580 4px solid;
		padding-bottom: 5px;
	}


	#topNavigation ul.level1 li#navTreeItem-149458 a{
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/nav_exhibit_off.png) no-repeat 0 9px;
	}
	#topNavigation ul.level1 li#navTreeItem-149458.selected a{
		background: url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/nav_exhibit_on.png) no-repeat 0 9px;
		border-bottom: #007580 4px solid;
		padding-bottom: 5px;
	}

	#topNavigation ul.level1 li#navTreeItem-149488{
		width: 191px;
	}
	#topNavigation ul.level1 li#navTreeItem-149488 a{
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/nav_visit_off.png) no-repeat 0 9px;
	}
	body.visit #topNavigation ul.level1 li#navTreeItem-149488 a,
	#topNavigation ul.level1 li#navTreeItem-149488.selected a{
		background: url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/nav_visit_on.png) no-repeat 0 9px;
		border-bottom: #007580 4px solid;
		padding-bottom: 5px;
	}

	#topNavigation ul.level1 li#navTreeItem-149516 a{
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/nav_seminar_off.png) no-repeat 0 9px;
		width: 192px;
	}
	#topNavigation ul.level1 li#navTreeItem-149516.selected a{
		background: url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/nav_seminar_on.png) no-repeat 0 9px;
		border-bottom: #007580 4px solid;
		padding-bottom: 5px;
	}

	#topNavigation ul.level1 li#navTreeItem-149523{
		width: 193px;
	}
	#topNavigation ul.level1 li#navTreeItem-149523 a{
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/nav_press_off.png) no-repeat 0 9px;
	}
	#topNavigation ul.level1 li#navTreeItem-149523.selected a{
		background: url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/nav_press_on.png) no-repeat 0 9px;
		border-bottom: #007580 4px solid;
		padding-bottom: 5px;
	}





/*==================== mega =======================*/
#mega .menu .box p.font11{
	  margin-bottom: 10px;
	  font-weight: bold;
}

#mega .menu_about .font14.two{
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_detail.png) no-repeat 90% 50% !important;
	margin-top: 1px;
	line-height: 130%;
/*  text-indent: -0.5em;*/
	margin-bottom: 14px !important;
}


/*==================== two Column =======================*/

/*h1見出し*/
#pageName {
	background:url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/ic_h1.png) 0 50% no-repeat;
	border-bottom: #007580 solid 2px;
}

#leftNavigation li.selected a{
	color:#007580 !important;
	background-color:#bde3e6 !important;
}
#leftNavigation li a:hover{
	background-color:#bde3e6 !important;
	text-decoration: none;
}


/*==================== LAYOUT =======================*/

/*○○expoとは*/
.homePage h2{
	background:url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/ic_h1.png) 0 50% no-repeat;
}



/*==================== 本展示会について 共通=======================*/
body.about #leftNavigation{
	background: url(/RXJP/RXJP_SmartGrid_v2/images/2016/contents/about/bg_lft_about.gif) no-repeat;
}


/*==================== 出展のご案内 共通=======================*/
body.exhibit #leftNavigation{
	background: url(/RXJP/RXJP_SmartGrid_v2/images/2016/contents/exhibit/bg_lft_exhibit.gif) no-repeat;
}

/* 出展をご検討中の方*/
body.exhibit.for_exhibitors .w353 .font16{
	background:url(/RXJP/RXJP_SmartGrid_v2/images/2016/contents/exhibit/ic_company.gif) no-repeat 0 50%;
}

body.exhibit.for_exhibitors .w353 .font15 {
  background: url(/RXJP/RXJP_SmartGrid_v2/images/2016/contents/exhibit/ic_company.gif) no-repeat 0 50%;
  padding-left: 35px;
  margin-bottom: 11px;
  padding-top: 2px;
}
body.exhibit.for_exhibitors .w353 .font11.mb11{
	margin-bottom: 11px;
}


body.exhibit.for_exhibitors .gray_area.color_e8{
	background-color: #e8e8e8;

}


body.exhibit.for_exhibitors .gray_area ul{
	width: 142px;
}

body.exhibit.for_exhibitors .gray_area ul li{
	font-size: 13px;
}

/*追加 講師のレイアウト部分*/
body.exhibit.for_exhibitors .w140{
	width: 140px;
	line-height: 1.2em;
}

body.exhibit.for_exhibitors .h230{
	height: 230px;
	line-height: 1.2em;
}

body.exhibit.for_exhibitors .w345{
	width: 345px;
	height: 140px;
	position:relative;
}

body.exhibit.for_exhibitors .w345-h160{
	width: 345px;
	height: 160px;
	position:relative;
}

body.exhibit.for_exhibitors .w345IE7{
	width: 345px;
}

body.exhibit.for_exhibitors .w345btm{
	position:absolute;
	bottom: 5px;
	left: 100px;
	line-height: 1.2em;
}

body.exhibit.for_exhibitors .w20{
	width: 20px;
}

body.exhibit.for_exhibitors .w160{
	width: 160px;
	line-height: 1.2em;
}

body.exhibit.for_exhibitors .w165{
	width: 165px;
	line-height: 1.2em;
}

body.exhibit.for_exhibitors .w175{
	width: 175px;
	line-height: 1.2em;
}

body.exhibit.for_exhibitors .h160{
	height: 160px;
}

body.exhibit.for_exhibitors .h195{
	height: 195px;
}

body.exhibit.for_exhibitors .w110e8{
	width: 110px;
	line-height: 1.2em;
	background-color: #e8e8e8;
}

body.exhibit.for_exhibitors .hr_ca{
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #cacaca;
	height: 1px;
	clear: both;
}


/* 会期までのスケジュール*/
body.exhibit.schedule .schedule_box div.clearfix{
	border-top: #007580 6px solid;
}


/*==================== 来場のご案内 共通=======================*/
body.visit #leftNavigation{
	background: url(/RXJP/RXJP_SmartGrid_v2/images/2016/contents/visit/bg_lft_visit.gif) no-repeat;
}

body.visit #leftNavigation ul li#navTreeItem-182413.selected a{
	background-color: #FFF !important;
	color: #454545 !important;
}
	body.visit #leftNavigation ul li ul.level2 li a{
		background-image: none;
		background-color: #FFF !important;
		text-indent: -10px;
		padding-left: 30px;
	}
	body.visit #leftNavigation ul li#navTreeItem-182413.selected ul.level2 li.selected a{
		background-image: none;
		background-color: #bde3e6 !important;
		color: #007580 !important;
	}
	body.visit #leftNavigation ul li#navTreeItem-182413 ul.level2 li a:before{
		content:"- ";
	}
	body.visit #leftNavigation ul li#navTreeItem-182413 ul.level2 li a:hover{
		background-color: #bde3e6 !important;
		text-decoration: none;
	}

body.visit #leftNavigation ul.level2 li.last{
	border-top: #aaaaaa 1px solid;
}


/* 来場をご検討中の方*/
body.visit.for_visitors ul li.w236 .gray_area{
	height: 145px;
}

/*==================== セミナーのご案内 共通=======================*/
body.conference #leftNavigation{
	background: url(/RXJP/RXJP_SmartGrid_v2/images/2016/contents/conference/bg_lft_conference.gif) no-repeat;
}


/*==================== プレス向け情報 共通=======================*/
body.press #leftNavigation{
	background: url(/RXJP/RXJP_SmartGrid_v2/images/2016/contents/press/bg_lft_press.gif) no-repeat;
}

body.press #leftNavigation ul li#navTreeItem-149530.selected a{
	background-color: #FFF !important;
	color: #454545 !important;
}
	body.press #leftNavigation ul li ul.level2 li a{
		background-image: none;
		background-color: #FFF !important;
		text-indent: -10px;
		padding-left: 30px;
	}
	body.press #leftNavigation ul li#navTreeItem-149530.selected ul.level2 li.selected a{
		background-image: none;
		background-color: #bde3e6 !important;
		color: #007580 !important;
	}
	body.press #leftNavigation ul li#navTreeItem-149530 ul.level2 li a:before{
		content:"- ";
	}
	body.press #leftNavigation ul li#navTreeItem-149530 ul.level2 li a:hover{
		background-color: #bde3e6 !important;
		text-decoration: none;
	}


#leftNavigation ul.level2 li.last{
	border-top: none;
}


/*==================== ご利用条件 =======================*/
.oneColumn h5{
	font-size: 19px;
	height: 25px;
	font-weight: bold;
	background:url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/ic_h2.png) 0 0 no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: #acacac 1px solid;
}