@charset "UTF-8";
/* LAYOUT */

/*==================== トップページ =======================*/
/*WHAT'S NEW*/
.childPageList.layoutBlocks.top_news{
	width: 100%;
	height: 36px;
	padding: 11px 0;
	background: #eaeaea;
}
.childPageList.layoutBlocks.top_news{/*SAFARIで起きれバグの為２回記述*/
	width: 100%;
	height: 36px;
	padding: 11px 0;
	background: #eaeaea;
}

.childPageList.layoutBlocks.top_news .unmanagedContent{
	width: 960px;
	margin: 0 auto;
}

.ticker {
	padding:0;
	width: 764px;
	text-align: left;
	border: none;
	background-color: #FFF;
	position: relative;
	overflow: hidden;
	padding-left: 15px;
}
.ticker img{
	width: 181px;
}

.ticker ul {
	width: 764px;
	position: relative;
	/*padding-left: 15px;*/
	/*padding-right: 80px;*/
}
.ticker ul li {
	width: 100%;
	height: 36px;
	padding-top: 9px;
	background-color: #FFF;
	font-weight: bold;
	display: none;
	font-size: 13px;
}
.ticker ul li a{
	margin-left: 13px;
}
.ticker ul li a,
.ticker ul li span{
	font-size: 12px;
	font-weight: normal;
}


	.ticker button.slick-prev{
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/top/btn_prev_wn.gif) no-repeat;
		width: 34px;
		height: 34px;
		text-indent: -999px;
		border: none;
		position: absolute;
		top: 1px;
		right: 36px;
		border: none;
		cursor: pointer;
		z-index: 999;
		font-size: 0;
	}
	.ticker button.slick-next{
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/top/btn_next_wn.gif) no-repeat;
		width: 34px;
		height: 34px;
		text-indent: -999px;
		border: none;
		position: absolute;
		top: 1px;
		right: 1px;
		border: none;
		cursor: pointer;
		z-index: 999;
		font-size: 0;
	}



/*○○expoとは*/
.homePage h2{
	font-size: 25px;
	height: 27px;
	font-weight: bold;
	background:url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_h1.png) 0 50% no-repeat;
	padding-left: 26px;
	padding-top: 5px;
	margin-bottom: 20px;
	border: none;
	padding-bottom: 0;
}

.childPageList.layoutBlocks.top_box{/*共通*/
	width: 960px;
	margin: 45px auto 0;
}
.childPageList.layoutBlocks.top_box.mmb20{
	margin-bottom: -20px;
}
	.childPageList.layoutBlocks.top_box .txt_area{
		width: 702px;
		float: left;
	}
		.childPageList.layoutBlocks.top_box .txt_area p{
			padding-left: 22px;
		}
		.childPageList.layoutBlocks.top_box .txt_area .font24{
			margin-bottom: 15px;
		}
		/*.childPageList.layoutBlocks.top_box .txt_area .detail{
			width: 70px;
			margin-top: 20px;
		}*/

	.childPageList.layoutBlocks.top_box .floatR{
		width: 210px;
	}
		.childPageList.layoutBlocks.top_box .floatR .box{
			padding: 12px 12px 14px;
			border-right:#c1c1c1 1px solid;
			border-left:#c1c1c1 1px solid;
			border-bottom:#c1c1c1 1px solid;
			/*padding-left: 10px;*/
			background:url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_link.png) 92% 50% no-repeat;
		}
			.childPageList.layoutBlocks.top_box .floatR .box{
				color: #333333;
			}
			.childPageList.layoutBlocks.top_box .floatR .box .font18{
				margin-bottom: 5px;
				font-weight: bold;
			}
			.childPageList.layoutBlocks.top_box .floatR:hover p.font18{
				text-decoration: underline;
			}


/*PICK UP CONTENTS*/
.childPageList.layoutBlocks.pickup{
	width: 987px;
	margin-top: 40px;
}
.childPageList.layoutBlocks.pickup .pick_top{
	width: 960px;
	margin: 0 auto;
	border-top: none;
	border-bottom: 2px solid #333;
}
	.childPageList.layoutBlocks.pickup .pick_top .helvetica{
		font-size: 28px;
		font-weight: bold;
		text-align: left;
		color: #6b6b6b;
		line-height: 28px;
		padding: 0 0 7px 10px;
		position: relative;
	}
	.childPageList.layoutBlocks.pickup .pick_top .helvetica span.new0{
		padding: 0 40px 0 17px !important;
		position: absolute;
		background-position: 100% 45%!important;
		color: #333;
		top: 3px;
	}

#slick_wrapper{
	width: 100%;
/*  position: relative;*/
}

.cal_box{
    width: 960px;
    margin: 20px auto 50px;
}

	.cal_box .pick-box{
		background-color: #fff2de;
		margin-right: 14px;
		margin-left: 13px;
		width: 302px;
		height: 357px;
	}
	.cal_box .pick-box a{
		color: #333 !important;
	}
	.cal_box .pick-box .pick-box-txt{
		width: 100%;
		height: 173px;
		position: relative;
	}
		.cal_box .pick-box .pick-box-txt .font20{
			font-weight: bold;
			margin-top: 14px;
			margin-bottom: 8px;
			text-align: center;
		}
		.cal_box .pick-box .pick-box-txt .red{
			color: #FFF;
			width: 175px;
			margin: 0 auto;
			padding: 6px 4px;
			background-color: #d12427;
			margin-bottom: 8px;
		}
		.cal_box .pick-box .pick-box-txt .left{
			padding: 0 14px;
			font-size: 13px;
		}
		.cal_box .pick-box .pick-box-txt .detail{
			position: absolute;
			bottom: 28px;
			right: 14px;
		}

	.cal_box button.slick-prev{
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/top/btn_pick_prev.png) no-repeat;
		width: 40px;
		height: 59px;
		text-indent: -999px;
		border: none;
		position: absolute;
		top: 145px;
		left: -60px;
		font-size: 0;
		padding:0;
	}
	.cal_box button.slick-next{
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/top/btn_pick_next.png) no-repeat;
		width: 40px;
		height: 59px;
		text-indent: -999px;
		border: none;
		position: absolute;
		top: 145px;
		right: -60px;
		font-size: 0;
		padding: 0;
	}

	.childPageList.layoutBlocks.pickup p.txtRight{
		margin: 0 13px 5px 0;
	}


/*セミナーボックス*/
.cal_box .pick-box.dammy{
	display: none;
}
.cal_box .pick-box.seminar a:hover{
	text-decoration: none;
}
.cal_box .pick-box.seminar{
	background-color: #fff2de;
	width: 629px;
	height: 355px;
	border: 1px solid #ff9d2f;
}
	.cal_box .pick-box.seminar .top{
		padding: 10px;
		height: 30px;
	}
		.cal_box .pick-box.seminar .top p.font19{
			width: 390px;
			padding-left: 10px;
			line-height: 19px;
			margin-top: 8px;
		}
			.cal_box .pick-box.seminar .top p.font19 span.font16{
				vertical-align: middle;
			}
		.cal_box .pick-box.seminar .top ul.icon{
			background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_detail.png) no-repeat right 55% !important;
			padding-right: 28px;
			margin-top: 7px;
			width:125px;
			float: left;
		}
		.cal_box .pick-box.seminar .top ul.icon.two{
			margin-top: -4px;
		}
		.cal_box .pick-box.seminar .top ul.icon li:first-child{
			margin-bottom: 2px;
		}

	.cal_box .pick-box.seminar .semi_detail{
		width: 611px;
		height: 266px;
		padding: 10px 0;
		margin: 0 10px 2px 10px;
		background-color: #fff;
		position: relative;
	}
		.cal_box .pick-box.seminar .semi_detail .box{
			float: left;
			border-right: 1px dashed #c1c1c1;
			text-align: center;
		}
		.cal_box .pick-box.seminar .semi_detail .box.last{
			border-right: none;
		}
		.cal_box .pick-box.seminar p.font11.txtRight{
			margin: 0;
		}

.cal_box .pick-box.seminar a:hover > .semi_detail{
	opacity: 0.75;
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
}
.cal_box .pick-box.seminar .semi_detail img:hover{
	opacity: 1;
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
}




/* 基調講演講師2人 */
.cal_box .pick-box.seminar .semi_detail.two .box{
	width: 285px;
	padding: 10px 10px 0;
	height: 255px;
	text-align: left;
}
.cal_box .pick-box.seminar .semi_detail.two .box p.font18{
	line-height: 20px;
	margin: 5px 0 0;
}
.cal_box .pick-box.seminar .semi_detail.two .box img{
	margin: 0 auto;
	width: 140px;
	float: left;
}
.cal_box .pick-box.seminar .semi_detail.two .box .clearfix{
	position: absolute;
	bottom: 30px;
}
.cal_box .pick-box.seminar .semi_detail.two .box p.font13{
	line-height: 15px;
	width: 140px;
	position: absolute;
	bottom: 0;
	left: 150px;
}
.cal_box .pick-box.seminar .semi_detail.two .box p.font13 span{
	color: #a32226;
	font-weight: bold;
	line-height: 15px;
	padding: 5px 0 5px;
	display: block;
}


/* 基調講演講師3人 */
.cal_box .pick-box.seminar .semi_detail.three .box{
	width: 195px;
	padding: 10px 4px 0;
	height: 255px;
}
.cal_box .pick-box.seminar .semi_detail.three .box p.font13{
	line-height: 14px;
	margin: 2px 0 5px;
}
.cal_box .pick-box.seminar .semi_detail.three .box img{
	margin: 0 auto;
	width: 115px;
	padding: 6px 0 5px;
}
.cal_box .pick-box.seminar .semi_detail.three .box p.font12{
	line-height: 15px;
}
.cal_box .pick-box.seminar .semi_detail.three .box p.font12 span{
	color: #a32226;
	font-weight: bold;
	line-height: 15px;
	padding: 5px 0 5px;
	display: block;
}
.cal_box .pick-box.seminar .semi_detail.three .box.box02 p.font13{
	margin-top: -8px;
	line-height: 15px;
	margin-bottom: 0;
}
.cal_box .pick-box.seminar .semi_detail.three .box.box02 img{
	padding: 5px 0 5px;
}

/*３人 SG*/
.cal_box.sg .pick-box.seminar .semi_detail.three .box p.font13{
	margin-bottom: 20px;
}
.cal_box.sg .pick-box.seminar .semi_detail.three .box.box02 p.font13{
	margin-bottom: 0;
	margin-top: -10px;
}
.cal_box.sg .pick-box.seminar .semi_detail.three .box img{
	padding: 1px 0 0;
}


/* 基調講演講師4人 */
.cal_box .pick-box.seminar .semi_detail.four{
	height: 286px;
	padding: 0;
}
.cal_box .pick-box.seminar .semi_detail.four .box{
	width: 285px;
	padding: 0 10px 18px;
	height: 125px;
	position: relative;
}
.cal_box .pick-box.seminar .semi_detail.four .box.bottom{
	height: 124px;
	border-top: 1px dashed #c1c1c1;
}
.cal_box .pick-box.seminar .semi_detail.four .box img{
	float: left;
	width: 90px;
	padding: 15px 8px 5px 0;
}
.cal_box .pick-box.seminar .semi_detail.four .box .txt_wrapper{
	position: relative;
	width: 185px;
	height: 100%;
	float: left;
	text-align: left;
}

.cal_box .pick-box.seminar .semi_detail.four .box p.font13{
	line-height: 14px;
	margin: 2px 0 5px;
	position: absolute;
	top: 15px;
}

.cal_box .pick-box.seminar .semi_detail.four .box p.font12{
	line-height: 15px;
	position: absolute;
	bottom: -3px;
}
.cal_box .pick-box.seminar .semi_detail.four .box p.font12 span{
	color: #a32226;
	font-weight: bold;
	line-height: 15px;
	padding: 0 0 3px;
	display: block;
}



/*PV FC カルーセルでないver*/
.cal_box.grid{
    width: 960px;
    margin: 20px auto;
}

	.cal_box.grid .pick-box{
		margin:0 15px 20px 0;
		width: 310px;
		height: 318px;
		float: left;
	}
	.cal_box.grid .pick-box.last{
		margin-right: 0;
	}
		.cal_box.grid .pick-box h3{
			background-color: #021b44;
			padding:16px 15px 16px 20px;
			height: 18px;
			font-size: 19px;
			font-weight: bold;
			color: #fff;
			background-image:url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_detail.png);
			background-position: 95% 50%;
			background-repeat: no-repeat;
		}
		.cal_box.grid .pick-box a:hover{
			text-decoration: none;
		}
		.cal_box.grid .pick-box .box{
			padding:4px;
			background: url(/RXJP/RXJP_PVExpo_v2/images/2016/top/bg_pickup.png);
		}
		.cal_box.grid .pick-box p.txt{
			background-color:#f4f4f4;
			width: 280px;
			height: 68px;
			padding:7px 10px 0;
			border-left: #c1c1c1 1px solid;
			border-bottom: #c1c1c1 1px solid;
			border-right: #c1c1c1 1px solid;
			font-size: 13px;
			color: #333333;
		}

		/*セミナーボックス設定*/
		.cal_box.grid .pick-box.seminar{
			width: 635px;
			border: none;
		}
			.cal_box.grid .pick-box.seminar h3{
				background-image: none;
				height: 30px;
				padding: 10px 10px 10px 20px;
			}
			.cal_box.grid .pick-box.seminar h3 p.font19{
				background: none;
				width: 389px;
				font-size: 19px;
				color: #FFF;
				border: none;
				padding-top: 1px;
				height: 30px;
				padding-left: 10px;
			}
				.cal_box.grid .pick-box.seminar h3 ul.icon{
						background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_detail.png) no-repeat right 44% !important;
						padding-right: 10px;
					}
					.cal_box.grid .pick-box.seminar h3 ul.icon{
						margin-top: 7px;
					}
					.cal_box.grid .pick-box.seminar h3 ul.icon.two{
						margin-top: -4px;
					}
					.cal_box.grid .pick-box.seminar h3 ul.icon li:first-child{
						margin-bottom: 2px;
						height: 18px;
					}
			.cal_box.grid .pick-box.seminar .box{
				border:#c1c1c1 1px solid;
				background-color: #FFF;
				width: 625px;
				height: 258px;
			}
			.cal_box.grid .pick-box.seminar .box .boxInner{
				background-color: #FFF;
				border-right: 1px dashed #c1c1c1;
				float: left;
			}
			.cal_box.grid .pick-box.seminar p.font11.txtRight{
				margin: 0 -5px 0 0;
			}


/* 基調講演講師2人 */
.cal_box.grid .pick-box.seminar .box.two .boxInner{
	width: 292px;
	padding: 10px 10px 0;
	height: 248px;
	text-align: left;
	position: relative;
}
.cal_box.grid .pick-box.seminar .box.two .boxInner p.font16{
	line-height: 20px;
	margin: 10px 0 0;
}
.cal_box.grid .pick-box.seminar .box.two .boxInner img{
	margin: 0 auto;
	width: 122px;
	float: left;
}
.cal_box.grid .pick-box.seminar .box.two .boxInner .clearfix{
	position: absolute;
	bottom: 20px;
}
.cal_box.grid .pick-box.seminar .box.two .boxInner p.font14{
	line-height: 17px;
	width: 160px;
	position: absolute;
	bottom: 0;
	left: 130px;
}
.cal_box.grid .pick-box.seminar .box.two .boxInner p.font14 span{
	color: #a32226;
	font-weight: bold;
	line-height: 15px;
	padding: 5px 0 5px;
	display: block;
}


/*基調講演3人*/
.cal_box.grid .pick-box.seminar .box.three .boxInner{
	width: 207px;
	height: 246px;
	padding-top: 12px;
	text-align: center;
}
.cal_box.grid .pick-box.seminar .box .boxInner.last{
	border-right: none;
}
.cal_box.grid .pick-box.seminar .box.three .boxInner p.font13{
	line-height: 14px;
	margin: 2px 0 5px;
}
.cal_box.grid .pick-box.seminar .box.three .boxInner img{
	margin: 0 auto;
	width: 115px;
	padding: 6px 0 0;
}
.cal_box.grid .pick-box.seminar .box.three .boxInner p.font12{
	line-height: 13px;
}
.cal_box.grid .pick-box.seminar .box.three .boxInner p.font12 span{
	color: #a32226;
	font-weight: bold;
	line-height: 15px;
	padding: 4px 0 4px;
	display: block;
}
.cal_box.grid .pick-box.seminar .box.three .boxInner.boxInner02{
	width: 209px;
}
.cal_box.grid .pick-box.seminar .box.three .boxInner.boxInner02 p.font13{
	margin-top: -5px;
	line-height: 15px;
	margin-bottom: 0;
}
.cal_box.grid .pick-box.seminar .box.three .boxInner.boxInner02 img{
	padding: 2px 0 0;
}
.cal_box.grid .pick-box.seminar .box.three .boxInner.boxInner03{
	width: 207px;
}
.cal_box.grid .pick-box.seminar .box.three .boxInner.boxInner03 p.font13{
	margin-top: -5px;
	line-height: 15px;
	margin-bottom: 0;
}
.cal_box.grid .pick-box.seminar .box.three .boxInner.boxInner03 img{
	padding: 2px 0 0;
}



/* 基調講演講師4人 */
.cal_box.grid .pick-box.seminar .box.four .boxInner{
	width: 297px;
	padding: 10px 5px 9px 10px;
	height: 110px;
	position: relative;
}
.cal_box.grid .pick-box.seminar .box.four .boxInner.bottom{
	height: 110px;
	border-top: 1px dashed #c1c1c1;
}
.cal_box.grid .pick-box.seminar .box.four .boxInner img{
	float: left;
	width: 90px;
	padding: 0 8px 5px 0;
}
.cal_box.grid .pick-box.seminar .box.four .boxInner .txt_wrapper{
	position: relative;
	width: 195px;
	height: 100%;
	float: left;
	text-align: left;
}

.cal_box.grid .pick-box.seminar .box.four .boxInner p.font13{
	line-height: 14px;
	margin: 2px 0 5px;
	position: absolute;
	top: 0;
}

.cal_box.grid .pick-box.seminar .box.four .boxInner p.font12{
	line-height: 15px;
	position: absolute;
	bottom: -3px;
}
.cal_box.grid .pick-box.seminar .box.four .boxInner p.font12 span{
	color: #a32226;
	font-weight: bold;
	line-height: 15px;
	padding: 0 0 3px;
	display: block;
}
.cal_box.grid .pick-box.seminar .box.four .boxInner p.font12 span.font10{
	font-size: 10px;
	color: #333;
	line-height: 11px;
}

.cal_box.grid .pick-box.seminar a:hover > .box .boxInner{
	opacity: 0.75;
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
}
.cal_box.grid .pick-box.seminar .box .boxInner img:hover{
	opacity: 1;
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
}





/*出展のご案内　来場のご案内*/
.childPageList.layoutBlocks.exhibit_visit{
	width: 100%;
	margin-top: 0;
	padding: 30px 0;
	background: #eaeaea;
}
	.childPageList.layoutBlocks.exhibit_visit .ex_visit_box{
		width: 960px;
		margin: 0 auto;
	}
		.childPageList.layoutBlocks.exhibit_visit .ex_visit_box .box{
			width: 453px;
		}
		.childPageList.layoutBlocks.exhibit_visit .ex_visit_box .box .box-txt{
			position: relative;
			height: 339px;
			width: 202px;
		}
			.childPageList.layoutBlocks.exhibit_visit .ex_visit_box .box .box-txt img{
				margin-bottom: 14px;
			}
		.childPageList.layoutBlocks.exhibit_visit .ex_visit_box .box .box-txt p{
			padding: 0 7px;
			font-size: 13px;
		}
		.childPageList.layoutBlocks.exhibit_visit .ex_visit_box .box .box-txt .detail{
			position: absolute;
			bottom: 0;
			right: 7px;
		}


/*広告バナー*/
.childPageList.layoutBlocks.ad ul li{
	width: 224px;
	float: left;
	margin-right: 21px;
}
.childPageList.layoutBlocks.ad ul li.last{
	margin-right: 0;
}


/*メディアパートナー*/
.childPageList.layoutBlocks.media{
	width: 100%;
	background: #484848;
	padding: 16px 0 54px;
	margin-top: 50px;
}
html>/**/body .childPageList.layoutBlocks.media{/* IE */
		padding /*\**/: 17px 0 54px\9;
	}

	.childPageList.layoutBlocks.media p{
		margin:0 auto;
		width: 960px;
		color: #FFF;
		margin-bottom: 18px;
	}


	#bnr_box{
	    width: 975px;
	    margin:0 auto;
	    position: relative;
	}

		#bnr_box .slick-list li{
		    margin-right:8px;
		    margin-left: 8px;
		}

		#bnr_box ul.slick-dots{
			position: absolute;
			bottom: -41px;
			display: block;
			width: 100%;
			padding: 0;
			list-style: none;
			text-align: center;
		}
		#bnr_box ul.slick-dots li{
			width: 14px;
			height: 14px;
			position: relative;
			display: inline-block;
			margin: 0 5px 0 6px;
			padding: 0;
			cursor: pointer;
			background:url(/RXJP/RXJP_PVExpo_v2/images/2016/top/ic_normal.gif) no-repeat;
		}
		ul.slick-dots li.slick-active{
			background: url(/RXJP/RXJP_PVExpo_v2/images/2016/top/ic_active.gif) no-repeat !important;
		}
		.slick-dots button{
			/*display: none;*/
			width: auto;
			padding: 0px;
			margin: 0px;
			background: none;
			border: 0px none;
			font-size: 0px;
			line-height: 0;
			overflow: visible;
			cursor: pointer;
			text-indent: -999px;
		}


/*==================== 下層ページ 共通=======================*/
.w236{
	width: 236px;
	margin-right: 21px;
	float: left;
}
.w236.last{
	margin-right: 0;
}

.w340{
	width: 340px;
}
.w345{
	width: 345px;
}

.w365{
	width: 365px;
}
.w440{
	width: 440px;
}
.w495{
	width:495px;
}

.gray_area{
	background: #f0f0f0;
	padding:20px;
}

/*開催概要*/
.kaisai table {
	width: 100%;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 40px;
}

	.kaisai tr {
		margin-bottom: 15px;
		border-bottom: 1px solid #d3d3d3;
	}
	.kaisai tr.concurrent_last {
		border-bottom: 0;
		margin-bottom: 0;
	}

	.kaisai tr th {
		width: 105px;
		font-weight: bold;
		color: #000;
		padding-left: 20px;
		background-color: #f4f4f4;
		font-size: 15px;
	}

	.kaisai tr td {
		padding: 15px 0 15px 20px;
		font-size: 15px;
	}
		.kaisai tr.concurrent_last td{
			padding: 15px 0 0 20px;
		}
		.kaisai tr.concurrent_last.last td{
			padding-bottom: 15px;
		}

		.kaisai tr td a.arrow{
			background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_arrow.png) 0 50% no-repeat;
			padding-left: 12px;
			margin-left: 5px;
		}

	html>/**/body .kaisai tr.concurrent_last th{/* IE */
		padding-top/***/: 15px\9;
	}


/*関連リンク*/
.related_links .related_ttl{
	padding: 6px 25px;
	background: #ababab;
	font-size: 17px;
	font-weight: bold;
	width: 90px;
	text-align: center;
	color: #fff;
}
.related_links .related_wrapper{
	padding: 20px;
	border: 1px solid #cacaca;
}
	.related_links .related_border{
		border-bottom: 1px solid #cacaca;
		padding-bottom: 20px;
	}

.related_links .floatL{
	width: 480px;
}
.related_links .font16{
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_gray.gif) 0 50% no-repeat;
}
.related_links p{
	padding-left: 15px;
}
.related_links p.heisai{
	padding-left: 7px;
}

/*追加*/
.related_links .related_wrapper .clearfix .floatL{
	position: relative;
	height: 135px;
}
.related_links .related_wrapper .clearfix a.detail{
	position: absolute;
	bottom: -1px;
	right: 2px;
}


/*ページ下部　お問合せ*/
.border_red{
	border-top: #ab2023 5px solid;
	border-left: #cacaca 1px solid;
	border-right: #cacaca 1px solid;
	border-bottom: #cacaca 1px solid;
}
	.border_red .font20{
		padding:10px 15px 10px 20px;
		background-color: #e8e8e8;
	}
	.border_red .w311{
		float: left;
		width: 311px;
	}
	.border_red .w386{
		float: right;
		width: 386px;
	}
	.border_red .font20.question{
		background-image: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_question.gif);
		background-position: 15px 40%;
		background-repeat: no-repeat;
		padding-left: 43px;
	}



/*ページ下部　資料請求*/
.border_red.shiryou{
	border-left: none;
	border-right: none;
	border-bottom: none;
	background: #f4f4f4;
	padding: 15px;
}
	.border_red.shiryou .font25{
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_books.gif) no-repeat 0 0;
		padding-left: 35px;
		margin-bottom: 5px;
		color: #ab2124 !important;
	}
	.border_red.shiryou .font20{
		padding: 0;
		background: transparent;
		color: #ab2124 !important;
	}

	.border_red.shiryou .font19{
		color: #424242;
	}
	.border_red.shiryou ul.floatL li{
		color: #424242;
		font-size: 14px;
	}

	.border_red.shiryou div.floatR{
		width: 347px;
		height: 160px;
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/bg_tell.gif);
		margin-top: 10px;
		position: relative;
		padding-left: 33px;
		padding-top: 10px;
	}
		/*.border_red.shiryou div.floatR .bnr{
			padding: 10px 15px 5px;
			width: 259px;
			margin: 10px 0 0 33px;
			width: 306px;
			background-color: #ab2023;
		}*/

		.border_red.shiryou div.floatR .font18{
			margin: 20px 0 0 98px;
			color: #424242;
			font-weight: bold;
			position: absolute;
			top: 72px;
			left: 0px;
		}
		.border_red.shiryou div.floatR a:hover{
			text-decoration: none !important;
		}


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

/*==================== PV EXPOとは =======================*/
body.about.outline ul.anc{
	padding: 11px 12px;
	width: 728px;
	background: #b9b9b9;
	margin-bottom: 40px;
}
	body.about.outline ul.anc li{
		width: 238px;
		float: left;
		margin-right: 7px;
	}
	body.about.outline ul.anc li.last{
		margin-right: 0;
	}

body.about.outline .products_box .w365{
	width: 340px;
	padding-left: 35px;
}
body.about.outline .products_box ul.w365 li{
	color: #545454;
	font-size: 13px;
	text-indent: -1em;
	padding-left: 1em;
}
body.about.outline a:hover p.font19{
	text-decoration: underline;
}


/*==================== リードが目指す展示会 =======================*/
body.about.organiser .syusai{
	padding: 3px 9px 1px;
	border: 1px solid #000;
	width: 30px;
	margin-right: 6px;
}

body.about.organiser .syoudannoba{
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/about/img_about_organiser02.gif) no-repeat;
	width: 750px;
	height: 125px;
	margin-bottom: 20px;
	position: relative;
}
	body.about.organiser .syoudannoba .txt01{
		width: 223px;
		top: 18px;
		left: 0;
		position: absolute;
		text-align: center;
		line-height: 140%;
		font-weight: bold;
	}
	body.about.organiser .syoudannoba .txt02{
		width: 223px;
		top: 18px;
		left:264px;
		position: absolute;
		text-align: center;
		line-height: 140%;
		font-weight: bold;
	}
	body.about.organiser .syoudannoba .txt03{
		width: 223px;
		top: 18px;
		right: 0;
		position: absolute;
		text-align: center;
		line-height: 140%;
		font-weight: bold;
	}


body.about.organiser .syoudannoba02{
	padding: 21px 20px 1px;
	background:#f0f0f0;
}
	body.about.organiser .syoudannoba02 .box{
		background: #fff;
		width: 100%;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
		body.about.organiser .syoudannoba02 .ttl img{
			width: 83px;
			height: 57px;
			background: #ab2023;
			float: left;
		}
		body.about.organiser .syoudannoba02 .ttl p.font24{
			width:611px;
			padding-left:16px;
			float: left;
			padding-top: 13px;
		}

	body.about.organiser .syoudannoba02 .cont .floatL{
		width: 435px;
		margin-right: 30px;
		padding-left: 15px;
	}

	body.about.organiser ul.bnr_area li.floatL{
		width: 349px;
		margin:0 10px 10px 0;
	}
	body.about.organiser ul.bnr_area li.floatR{
		margin-bottom: 10px;
	}


/*==================== 同時開催展・併催企画 =======================*/
body.about.concurrent_shows h2.heisai{
	padding-left: 15px;
}
body.about.concurrent_shows .concurrent_box{
	background: #f4f4f4;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
	body.about.concurrent_shows .concurrent_box img{
		border: 3px solid #f4f4f4;
		margin-bottom: 15px;
	}
	body.about.concurrent_shows .concurrent_txt{
		padding:0 20px;
	}




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

/*==================== 出展をご検討中の方=======================*/
body.exhibit.for_exhibitors .orange{
	background: #ff9d2f;
	padding: 5px 10px 2px;
	color: #fff;
	width: 127px;
	font-weight:bold;
}

body.exhibit.for_exhibitors .white{
	background: #FFF;
	padding: 18px 0 13px;
}

body.exhibit.for_exhibitors .white p{
	text-indent: -15px;
	margin-left: 15px;
}

body.exhibit.for_exhibitors .w353{
	width: 314px;
	background: #fff;
	padding: 20px;
	height: 144px;
}
body.exhibit.for_exhibitors .w353.floatR{
	margin-right: 1px;
}
body.exhibit.for_exhibitors .w353.top{
	margin-bottom: 1px;
}

	body.exhibit.for_exhibitors .w353 .font16{
		background:url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_company.gif) no-repeat 0 50%;
		padding-left: 35px;
		margin-bottom: 10px;
		padding-top: 2px;
	}
	body.exhibit.for_exhibitors .w353 .font16.two{
		margin-top: -6px;
		line-height: 19px;
		margin-bottom: 4px;
	}

	body.exhibit.for_exhibitors .w353 .font11{
		color: #818181;
	}

	body.exhibit.for_exhibitors .w353 p.font13 span{
		color: #ab2023;
		font-weight: bold;
	}

body.exhibit.for_exhibitors .h124{
	height: 124px;
}

/*==================== 出展成果をあげるために=======================*/
body.exhibit.tips .gray_area{
	padding: 25px 20px 5px;
	background: #f4f4f4;
}
	body.exhibit.tips .gray_area .font19{
		background:url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_check.gif) no-repeat 0 10%;
		font-weight: bold;
	}
	body.exhibit.tips .gray_area p{
		padding-left: 30px;
	}

body.exhibit.tips .txt_area_gray{
	padding: 15px;
	background: #f4f4f4;
}


/*==================== 会期までのスケジュール=======================*/
body.exhibit.schedule .wrapper_schedule{
	width: 618px;
}
body.exhibit.schedule .schedule_box{
	width: 599px;
	padding-left: 19px;
}
	body.exhibit.schedule .schedule_box div.clearfix{
		border-top: #d12427 6px solid;
		padding:57px 20px 20px;
	}
	body.exhibit.schedule .schedule_box div.clearfix .txt_schedule{
		width: 335px;
	}


body.exhibit.schedule .schedule_box.box01{
	height: 249px;
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/img_exhibit_schedule02-01.gif);
	margin-bottom: 30px;
}
	body.exhibit.schedule .schedule_box.box01 .tokubetsu{
		padding: 2px 5px 1px;
		background: #d12427;
		width: 78px;
		color: #fff;
		font-size: 13px;
		margin: 20px 0 10px;
	}
	body.exhibit.schedule .schedule_box.box01 .add_txt{
		margin: -18px 0 0 21px;
	}

body.exhibit.schedule .schedule_box.box02{
	height: 217px;
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/img_exhibit_schedule02-02.gif);
	margin-bottom: 30px;
}

body.exhibit.schedule .schedule_box.box03{
	height: 217px;
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/img_exhibit_schedule02-03.gif);
	margin-bottom: 30px;
}

body.exhibit.schedule .schedule_box.box04{
	height: 217px;
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/img_exhibit_schedule02-04.gif);
	margin-bottom: 30px;
}

body.exhibit.schedule .schedule_box.box05{
	height: 218px;
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/img_exhibit_schedule02-05.gif);
	margin-bottom: 30px;
}

body.exhibit.schedule .schedule_box.box06{
	height: 218px;
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/img_exhibit_schedule02-06.gif);
	margin-bottom: 40px;
}



/*==================== 出展相談会=======================*/
body.exhibit.sodan table {
	width: 100%;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}
body.exhibit.sodan table.mb25{
	margin-bottom: 25px !important;
}
body.exhibit.sodan table.mb40{
	margin-bottom: 40px !important;
}

	body.exhibit.sodan tr {
		margin-bottom: 15px;
		border-bottom: 1px solid #d3d3d3;
	}
	body.exhibit.sodan tr th {
		width: 105px;
		font-weight: bold;
		color: #000;
		padding-left: 20px;
		background-color: #f4f4f4;
		font-size: 15px;
	}

	body.exhibit.sodan tr td {
		padding: 15px 0 15px 20px;
		font-size: 15px;
	}

body.exhibit.sodan .bnr_area{
	background: #fff2de;
	padding: 30px 0;
	text-align: center;
}



/*==================== 出展検討のための特別説明会 =======================*/
body.exhibit.pre_semi table {
	width: 100%;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}
body.exhibit.pre_semi table.mb25{
	margin-bottom: 25px !important;
}
body.exhibit.pre_semi table.mb40{
	margin-bottom: 40px !important;
}

body.exhibit.pre_semi table,
	body.exhibit.pre_semi tr {
		margin-bottom: 15px;
		border-bottom: 1px solid #d3d3d3;
	}
	body.exhibit.pre_semi tr th {
		width: 105px;
		font-weight: bold;
		color: #000;
		padding-left: 20px;
		background-color: #f4f4f4;
		font-size: 15px;
	}

	body.exhibit.pre_semi tr td {
		padding: 15px 0 15px 20px;
		font-size: 15px;
	}

body.exhibit.pre_semi .bnr_area{
	background: #fff2de;
	padding: 30px 0;
	text-align: center;
}


/*==================== 集客支援サービス =======================*/
body.exhibit.support ul li.w236{
	height: 223px;
	background-color: #f4f4f4;
	position: relative;
	margin-bottom: 20px;
}
	body.exhibit.support ul li.w236 img{
		border-top: 3px solid #f4f4f4;
		border-right: 3px solid #f4f4f4;
		border-left: 3px solid #f4f4f4;
	}
	body.exhibit.support ul li.border_none{
		height: 223px;
	}
	body.exhibit.support ul li.border_none img{
		border: none;
	}
	body.exhibit.support ul li.w236 img.free{
		position: absolute;
		right: 0;
		top:0;
		border: none;
	}

body.exhibit.support .pdf_link{
	padding: 20px 0;
	background-color: #f4f4f4;
	text-align: center;
	background-image: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_pdf_L.png);
	background-position: 125px 42%;
	background-repeat: no-repeat;
	padding-left: 50px;

}
	body.exhibit.support .pdf_link a{
		color: #333;
		font-weight: bold;
	}
	body.exhibit.support .pdf_link a:hover{
		text-decoration: none;
	}


/*==================== 出展に関するFAQ =======================*/
body.exhibit.faq p.accordion_head{
	padding: 10px 20px;
	background-color: #f4f4f4;
	margin-bottom: 10px;
	color: #0084af;
	cursor: pointer;
	background-image: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_plus.gif);
	background-repeat: no-repeat;
	background-position: 712px 50%;
}
body.exhibit.faq p.accordion_head.selected{
	background-image: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_minus.gif);
}
	body.exhibit.faq span.font18{
		color: #333333;
		margin-right: 23px;
	}

body.exhibit.faq div.accordion_body{
	padding: 0 20px;
	display: none;
	margin-bottom: 30px;
}
	body.exhibit.faq div.accordion_body p{
		text-indent: -48px;
		padding-left: 50px;
	}

body.ja.exhibit.faq div.accordion_body.q10{
	padding: 0 20px 0 21px;
}
body.exhibit.faq div.accordion_body.q10 p{
	text-indent: -49px;
	padding-left: 49px;
}

body.exhibit.faq .accordion_head.q10 span.font18,
body.exhibit.faq .accordion_body.q10 span.font18{
		margin-right: 11px;
	}

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

/*招待券お申込み	*/
body.visit .bnr_syoutai{
	padding: 20px;
	background-color: #fff2de;
}
	body.visit .bnr_syoutai .floatL{
		width: 260px;
	}
		body.visit .bnr_syoutai .font19{
			background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/visit/ic_ticket.png) no-repeat 0 30%;
			padding-left: 25px;
		}

/*出展社・製品 検索サイト	*/
body.visit .bnr_search{
	padding: 20px;
	background-color: #fff2de;
}
	body.visit .bnr_search .floatL{
		width: 260px;
	}
		body.visit .bnr_search .font19{
			background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/visit/ic_search.png) no-repeat 0 30%;
			padding-left: 25px;
		}

/*==================== 来場をご検討中の方=======================*/
body.visit.for_visitors .gray_area{
	padding: 25px 20px 5px;
	background: #f4f4f4;
}
	body.visit.for_visitors .gray_area .font18{
		background:url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_check.gif) no-repeat 0 10%;
		font-weight: bold;
		padding-left: 30px;
	}

body.visit.for_visitors ul li.w236 .gray_area{
	padding: 15px 15px 0 !important;
	height: 125px;
}



/*==================== 出展社特集 =======================*/
body.visit.feature_01 .w325{
	width:325px;
	height:170px;
	background-color:#f4f4f4;
	padding:20px;
	margin-bottom:20px;
	position:relative;
}
body.visit.feature_01 .w325_icon{
	width:325px;
	position:absolute;
	bottom:17px;
}


/*==================== 効果的な展示会活用方法 =======================*/
body.visit.tips .merit_box{
	width:347px;
	background-color: #FFF;
}
	body.visit.tips .merit_box .ttl img{
		width: 83px;
		height: 57px;
		background: #ab2023;
		float: left;
	}
	body.visit.tips .merit_box .ttl .font20{
		font-weight: bold;
		padding: 5px 10px;
		line-height: 26px;
		float: left;
		width: 244px;
	}

body.visit.tips .step_box{
	width:229px;
	background-color: #FFF;
	padding-top: 10px;
	float: left;
	margin-right: 11px;
}
body.visit.tips .step_box.last{
	margin-right: 0;
}
	body.visit.tips .step_box .ttl img{
		width: 52px;
		height: 53px;
		margin-left: 5px;
		float: left;
		margin-bottom: 10px;
	}
	body.visit.tips .step_box .ttl .font16{
		font-weight: bold;
		padding: 10px 10px;
		line-height: 18px;
		float: left;
		width: 151px;
		margin-bottom: 10px;
	}


/*==================== スマートエネルギーWeek 2016 大テープカット =======================*/
body.visit.ribbon_cutting_ceremony div.gray_area.w345{
	height: 200px;
}

body.visit.ribbon_cutting_ceremony p.gray_area.pt10.pb10{
	padding: 10px 20px !important;
	margin-bottom: 20px;
}

body.visit.ribbon_cutting_ceremony ul li.people_box{
	width: 125px;
	height: 240px;
	margin-left: 20px;
	float:left;
}
body.visit.ribbon_cutting_ceremony ul li.people_box.h280{
	height: 280px !important;
}
body.visit.ribbon_cutting_ceremony ul li.people_box.h260{
	height: 260px !important;
}
body.visit.ribbon_cutting_ceremony ul li.people_box.h235{
	height: 235px !important;
}
body.visit.ribbon_cutting_ceremony ul li.people_box.h225{
	height: 225px !important;
}
body.visit.ribbon_cutting_ceremony ul li.people_box.h220{
	height: 220px !important;
}
body.visit.ribbon_cutting_ceremony ul li.people_box.h205{
	height: 205px !important;
}
body.visit.ribbon_cutting_ceremony ul li.people_box.h195{
	height: 195px !important;
}

/*==================== 専用アプリのご紹介 =======================*/
body.visit.app_dl div.bnr_app_area{
	background-color: #f9f9f9;
	padding: 25px 30px;
}
	body.visit.app_dl div.bnr_app_area .box{
		border: #c3c3c3 solid 1px;
		width: 329px;
		text-align: center;
		padding: 30px 0;
	}

body.visit.app_dl table {
	width: 100%;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 40px;
}

	body.visit.app_dl tr {
		margin-bottom: 15px;
		border-bottom: 1px solid #d3d3d3;
	}
	body.visit.app_dl tr.concurrent_last {
		border-bottom: 0;
		margin-bottom: 0;
	}

	body.visit.app_dl tr th {
		width: 105px;
		font-weight: bold;
		color: #000;
		padding:0 20px;
		background-color: #f4f4f4;
		font-size: 15px;
		vertical-align: middle;
		text-align: center;
	}

	body.visit.app_dl tr td {
		padding: 15px 0 15px 20px;
		font-size: 15px;
	}
		body.visit.app_dl tr.concurrent_last td{
			padding: 15px 0 0 20px;
		}
		body.visit.app_dl tr.concurrent_last.last td{
			padding-bottom: 15px;
		}

		body.visit.app_dl tr td a.arrow{
			background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_arrow.png) 0 50% no-repeat;
			padding-left: 12px;
		}

body.visit.app_dl div.screen_box{
	width: 750px;
	height: 410px;
	overflow-x: scroll;
}
body.visit.app_dl div.screen_inner{
	padding: 0 0 0 30px;
	width: 1210px;
}
body.visit.app_dl div.screen_inner img{
	margin-right: 25px;
}


/* 追加分 */
body.visit.app_dl .txtMiddle{vertical-align: middle;}
body.visit.app_dl .txtBottom{vertical-align: bottom;}
body.visit.app_dl .h60{height:60px; margin:0; border:0; padding:10px 10px 0 10px;}
body.visit.app_dl div.step1{width:230px; height:270px; background-color:#ffffff; float:left; margin:0; padding:0; border:0;}
body.visit.app_dl div.step1 table{margin:0; padding:0; border:0; width:100%; height:100%;}
body.visit.app_dl div.step1 tr{margin:0; padding:0; border:0;}
body.visit.app_dl div.step1 td{margin:0; padding:10px 10px 0 10px; border:0; vertical-align:top;}
body.visit.app_dl div.step2{width:230px; height:270px; background-color:#ffffff; margin:0 10px; float:left; padding:0; border:0;}
body.visit.app_dl div.step2 table{margin:0; padding:0; border:0; width:100%; height:100%;}
body.visit.app_dl div.step2 tr{margin:0; padding:0; border:0;}
body.visit.app_dl div.step2 td{margin:0; padding:10px 10px 0 10px; border:0; vertical-align:top;}


/*==================== 来場に関するFAQ =======================*/
body.visit.faq p.accordion_head{
	padding: 10px 20px;
	background-color: #f4f4f4;
	margin-bottom: 10px;
	color: #0084af;
	cursor: pointer;
	background-image: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_plus.gif);
	background-repeat: no-repeat;
	background-position: 712px 50%;
}
body.visit.faq p.accordion_head.selected{
	background-image: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_minus.gif);
}
	body.visit.faq span.font18{
		color: #333333;
		margin-right: 23px;
	}

body.visit.faq div.accordion_body{
	padding: 0 20px;
	display: none;
	margin-bottom: 30px;
}
	body.visit.faq div.accordion_body p{
		text-indent: -48px;
		padding-left: 50px;
	}


body.ja.visit.faq div.accordion_body.q10{
	padding: 0 20px 0 21px;
}
body.visit.faq .accordion_body.q10 p{
	text-indent: -49px;
	padding-left: 49px;
}

body.visit.faq .accordion_head.q10 span.font18,
body.visit.faq .accordion_body.q10 span.font18{
		margin-right: 11px;
	}



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

/*==================== セミナーに関するFAQ =======================*/
body.conference.faq p.accordion_head{
	padding: 10px 20px;
	background-color: #f4f4f4;
	margin-bottom: 10px;
	color: #0084af;
	cursor: pointer;
	background-image: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_plus.gif);
	background-repeat: no-repeat;
	background-position: 712px 50%;
}
body.conference.faq p.accordion_head.selected{
	background-image: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_minus.gif);
}
	body.conference.faq span.font18{
		color: #333333;
		margin-right: 23px;
	}

body.conference.faq div.accordion_body{
	padding: 0 20px;
	display: none;
	margin-bottom: 30px;
}
	body.conference.faq div.accordion_body p{
		text-indent: -48px;
		padding-left: 50px;
	}


body.ja.conference.faq div.accordion_body.q10{
	padding: 0 20px 0 21px;
}

body.conference.faq .accordion_body.q10 p{
	text-indent: -49px;
	padding-left: 49px;
}

body.conference.faq .accordion_head.q10 span.font18,
body.conference.faq .accordion_body.q10 span.font18{
		margin-right: 11px;
	}




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

body.press #leftNavigation ul li#navTreeItem-140679.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-140679.selected ul.level2 li.selected a{
		background-image: none;
		background-color: #fcd4d4 !important;
		color: #d12427 !important;
	}
	body.press #leftNavigation ul li#navTreeItem-140679 ul.level2 li a:before{
		content:"- ";
	}
	body.press #leftNavigation ul li#navTreeItem-140679 ul.level2 li a:hover{
		background-color: #fcd4d4 !important;
		text-decoration: none;
	}


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


/*==================== 展示会概要 =======================*/
body.press.outline .w236 img{
	border: 3px solid #f4f4f4;
}

/*==================== プレスリリース =======================*/
body.press.press_releases .release_border{
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	padding: 20px 25px;
}

body.press.press_releases .release_border{
	padding: 0;
}
body.press.press_releases .release_box{
	border-bottom: 1px solid #d3d3d3;
	padding: 20px 25px;
}
body.press.press_releases .release_box.last{
	border-bottom: none;
}


/*==================== 海外メディア掲載例 =======================*/
body.press.press_coverage .w481{
	width: 481px;
}
body.press.press_coverage .w252{
	width: 252px;
}
body.press.press_coverage .w235{
	width: 235px;
	margin-right: 17px;
}
body.press.press_coverage .w125{
	width: 125px;
	margin-right: 18px;
}
body.press.press_coverage .w355{
	width: 355px;
}

/*==================== 展示会デイリーニュース =======================*/
body.press.show_daily .w236 .gray_area{
	padding: 15px 15px 10px;

}

/*==================== 展示会デイリーニュース =======================*/
body.press.feature .w236{
	float: right;
}

/*==================== フォトギャラリー =======================*/
body.press.gallery p.txtRight.mb5 a{
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/press/ic_press_gallery_download.gif) no-repeat 0 50%;
	padding-left: 20px;
}

body.press.gallery div.w242{
	margin-right: 12px;
	margin-bottom: 12px;
	width: 242px;
	float: left;
}
body.press.gallery div.w242 img{
		margin-bottom: 5px;
	}
	body.press.gallery div.w242.last{
		margin-right: 0;
	}
	body.press.gallery div.w242 ul{
		text-align: center;
	}

/*==================== ご協力いただいている媒体 =======================*/
body.press.media_partnership .gray_area{
	padding: 10px 20px;
}
body.press.media_partnership .press_box{
	float: left;
	margin: 0 0 20px 0;
	width: 243px;
	text-align: center;
}

body.press.media_partnership .press_box.mb30{
	margin-bottom: 30px;
}

body.press.media_partnership .press_box.toryo{
	padding-top: 6px;
}

/*==================== プレスに関するFAQ =======================*/
body.press.faq p.accordion_head{
	padding: 10px 20px 10px 70px;
	background-color: #f4f4f4;
	margin-bottom: 10px;
	color: #0084af;
	cursor: pointer;
	background-image: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_plus.gif);
	background-repeat: no-repeat;
	background-position: 712px 50%;
	text-indent: -50px;
}
body.press.faq p.accordion_head.selected{
	background-image: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/ic_minus.gif);
}
	body.press.faq span.font18{
		color: #333333;
		margin-right: 23px;
	}

body.press.faq div.accordion_body{
	padding: 0 20px;
	display: none;
	margin-bottom: 30px;
}
	body.press.faq div.accordion_body p{
		text-indent: -49px;
		padding-left: 50px;
	}

body.press.faq div.accordion_body.q10 p{
	text-indent: -49px;
	padding-left: 51px;
}

body.ja.faq.faq div.accordion_body.q10{
	padding: 0 20px 0 21px;
}

body.press.faq .accordion_head.q10 span.font18{
	margin-right: 13px;
}
body.press.faq .accordion_body.q10 span.font18{
	margin-right: 12px;
}




/*==================== 前回結果報告 =======================*/
body.previous_show div.contentLayoutBox{
	width: 100% !important;
	margin: 0 auto;
}

body.previous_show div.contentLayoutBox #content{
	width: 100%;
	padding: 30px 0 0 !important;
}

body.previous_show div.contentLayoutBox #pageTopContainer{
	padding: 6px 0 0 0;
	width: 960px;
	margin: 0 auto;
}

body.previous_show div.contentLayoutBox #breadcrumb{
	width: 960px;
	margin: 0 auto;
}

body.previous_show div.contentLayoutBox #pageName {
	width: 924px;
	margin: 0 auto;
	padding-left: 26px;
	padding-top: 13px;
	margin-bottom: 20px;
	padding-bottom: 6px;
	margin-top: -7px;
	}

body.previous_show .prevShow{
	width: 960px;
	margin: 0 auto;
}

body.previous_show ul.prev_anc{
	padding: 15px 0 6px;
	background-color: #f4f4f4;
	margin-bottom: 30px;
}
	body.previous_show ul.prev_anc li{
		background: url(/RXJP/RXJP_PVExpo_v2/images/2016/contents/previous/ic_previous_show_anc.gif) no-repeat 0 40%;
		float: left;
		padding-left: 30px;
		margin-left: 25px;
		width: 115px;
		margin-bottom: 10px;
	}
		body.previous_show ul.prev_anc li.w160{
			width: 160px;
		}
		body.previous_show ul.prev_anc li a{
			font-size: 14px;
		}

body.previous_show .w474{
	width: 474px;
}

body.previous_show .w312{
	width: 312px;
	margin-right: 12px;
}
	body.previous_show .w312.last{
		margin-right: 0;
}
body.previous_show .w231{
	width: 231px;
}
