@media all {
@charset "utf-8";
/* CSS Document */


/*margin padding*/
.m0{
	margin: 0!important;
}
.mt-10{
	margin-top: -10px!important;
}
.mt-5{
	margin-top: -5px!important;
}
.mt0{
	margin-top: 0!important;
}
.mt5{
	margin-top: 5px!important;
}
.mt8{
	margin-top: 8px!important;
}
.mt10{
	margin-top: 10px!important;
}
.mt12{
	margin-top: 12px!important;
}
.mt13{
	margin-top: 13px!important;
}
.mt15{
	margin-top: 15px!important;
}
.mt20{
	margin-top: 20px!important;
}
.mt25{
	margin-top: 25px!important;
}
.mt28{
	margin-top: 28px!important;
}
.mt30{
	margin-top: 30px!important;
}
.mt35{
	margin-top: 35px!important;
}
.mt36{
	margin-top: 36px!important;
}
.mt40{
	margin-top: 40px!important;
}
.mt45{
	margin-top: 45px!important;
}
.mt50{
	margin-top: 50px!important;
}
.mt60{
	margin-top: 60px!important;
}
.mt65{
	margin-top: 65px!important;
}
.mt70{
	margin-top: 70px!important;
}
.mt80{
	margin-top: 80px!important;
}

.mr0{
	margin-right: 0!important;
}
.mr5{
	margin-right: 5px!important;
}
.mr10{
	margin-right: 10px!important;
}
.mr12{
	margin-right: 12px!important;
}
.mr15{
	margin-right: 15px!important;
}
.mr20{
	margin-right: 20px!important;
}
.mr25{
	margin-right: 25px!important;
}
.mr30{
	margin-right: 30px!important;
}
.mr35{
	margin-right: 35px!important;
}
.mr40{
	margin-right: 40px!important;
}
.mr45{
	margin-right: 45px!important;
}
.mr50{
	margin-right: 50px!important;
}
.mr60{
	margin-right: 60px!important;
}
.mr65{
	margin-right: 65px!important;
}

.mb-5{
	margin-bottom: -5px!important;
}
.mb-10{
	margin-bottom: -10px!important;
}
.mb-55{
	margin-bottom: -55px!important;
}
.mb-60{
	margin-bottom: -60px!important;
}
.mb0{
	margin-bottom: 0!important;
}
.mb5{
	margin-bottom: 5px!important;
}
.mb8{
	margin-bottom: 8px!important;
}
.mb10{
	margin-bottom: 10px!important;
}
.mb12{
	margin-bottom: 12px!important;
}
.mb15{
	margin-bottom: 15px!important;
}
.mb20{
	margin-bottom: 20px!important;
}
.mb25{
	margin-bottom: 25px!important;
}
.mb30{
	margin-bottom: 30px!important;
}
.mb35{
	margin-bottom: 35px!important;
}
.mb40{
	margin-bottom: 40px!important;
}
.mb44{
	margin-bottom: 44px!important;
}
.mb50{
	margin-bottom: 50px!important;
}
.mb80{
	margin-bottom: 80px!important;
}

.ml0{
	margin-left: 0!important;
}
.ml5{
	margin-left: 5px!important;
}
.ml7{
	margin-left: 7px!important;
}
.ml8{
	margin-left: 8px!important;
}
.ml10{
	margin-left: 10px!important;
}
.ml12{
	margin-left: 12px!important;
}
.ml15{
	margin-left: 15px!important;
}
.ml20{
	margin-left: 20px!important;
}
.ml23{
	margin-left: 23px!important;
}
.ml25{
	margin-left: 25px!important;
}
.ml28{
	margin-left: 28px!important;
}
.ml30{
	margin-left: 30px!important;
}
.ml35{
	margin-left: 35px!important;
}
.ml40{
	margin-left: 40px!important;
}
.ml44{
	margin-left: 44px!important;
}
.ml50{
	margin-left: 50px!important;
}
.ml60{
	margin-left: 60px!important;
}
.ml70{
	margin-left: 70px!important;
}
.ml80{
	margin-left: 80px!important;
}

.p0{
	padding: 0!important;
}
.pt0{
	padding-top: 0!important;
}
.pt3{
	padding-top: 3px!important;
}
.pt5{
	padding-top: 5px!important;
}
.pt10{
	padding-top: 10px!important;
}
.pt15{
	padding-top: 15px!important;
}
.pt20{
	padding-top: 20px!important;
}
.pt25{
	padding-top: 25px!important;
}

.pl0{
	padding-left: 0!important;
}
.pl3{
	padding-left: 3px!important;
}
.pl5{
	padding-left: 5px!important;
}
.pl10{
	padding-left: 10px!important;
}
.pl15{
	padding-left: 15px!important;
}
.pl20{
	padding-left: 20px!important;
}
.pl25{
	padding-left: 25px!important;
}
.pl30{
	padding-left: 30px!important;
}
.pl35{
	padding-left: 35px!important;
}
.pl40{
	padding-left: 40px!important
}

.pb0{
	padding-bottom: 0!important;
}
.pb3{
	padding-bottom: 3px!important;
}
.pb5{
	padding-bottom: 5px!important;
}
.pb10{
	padding-bottom: 10px!important;
}
.pb20{
	padding-bottom: 20px!important;
}
.pb30{
	padding-bottom: 30px!important;
}
.pb40{
	padding-bottom: 40px!important;
}

.pr0{
	padding-right: 0!important;
}
.pr5{
	padding-right: 5px!important;
}
.pr10{
	padding-right: 10px!important;
}
.pr15{
	padding-right: 15px!important;
}
.pr20{
	padding-right: 20px!important;
}
.pr25{
	padding-right: 25px!important;
}
.pr30{
	padding-right: 30px!important;
}
.pr35{
	padding-right: 35px!important;
}
.pr40{
	padding-right: 40px!important;
}
.pr45{
	padding-right: 45px!important;
}

/*font-size*/
.fs_8{
	font-size: 8px!important;
}
.fs_9{
	font-size: 9px!important;
}
.fs_10{
	font-size: 10px!important;
}
.fs_11{
	font-size: 11px!important;
}
.fs_12{
	font-size: 12px!important;
}
.fs_13{
	font-size: 13px!important;
}
.fs_14{
	font-size: 14px!important;
}
.fs_15{
	font-size: 15px!important;
}
.fs_16{
	font-size: 16px!important;
}
.fs_17{
	font-size: 17px!important;
}
.fs_18{
	font-size: 18px!important;
}
.fs_19{
	font-size: 19px!important;
}
.fs_20{
	font-size: 20px!important;
}
.fs_21{
	font-size: 21px!important;
}
.fs_22{
	font-size: 22px!important;
}
.fs_23{
	font-size: 23px!important;
}
.fs_24{
	font-size: 24px!important;
}
.fs_25{
	font-size: 25px!important;
}
.fs_26{
	font-size: 26px!important;
}
.fs_27{
	font-size: 27px!important;
}
.fs_28{
	font-size: 28px!important;
}
.fs_29{
	font-size: 29px!important;
}
.fs_30{
	font-size: 30px!important;
}
.fs_31{
	font-size: 31px!important;
}
.fs_32{
	font-size: 32px!important;
}
.fs_33{
	font-size: 33px!important;
}
.fs_34{
	font-size: 34px!important;
}
.fs_35{
	font-size: 35px!important;
}
.fs_36{
	font-size: 36px!important;
}
.fs_37{
	font-size: 37px!important;
}
.fs_38{
	font-size: 38px!important;
}
.fs_39{
	font-size: 39px!important;
}
.fs_40{
	font-size: 40px!important;
}

.bold{
	font-weight:bold;
}
.floatR{
	float: right;
}
.floatL{
	float: left;
}

.txtCenter{
	text-align: center;
}
.txtRight{
	text-align: right;
}
.txtLeft{
	text-align: left;
}
.middle{
	vertical-align: middle;
}
.hidden{
	overflow: hidden;
}
.clear{
	clear: both;
}

/*マウスオーバー*/
a .alfa75:hover{
	opacity:0.75;
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
　　　　display:inline-block\9; /* IE10以下 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
}

}
@media all {
/*icon*/
a.PDF_01 {
   background-image: url('../RXJP/common/icon/PDF_01.gif?v=1272552616943342927');
   background-position:right center;
   background-repeat:no-repeat;
   padding-right: 17px;
   
}
a.PDF_02 {
   background-image: url('../RXJP/common/icon/PDF_02.gif?v=1272552616943342927');
   background-position:right center;
   background-repeat:no-repeat;
   padding-right: 43px;
   
}
span.NEW_red_02 {
    background-image: url('../RXJP/common/icon/icon_new.gif?v=1272552616943342927');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 35px;
}
a.window_red {
   background-image: url('../RXJP/common/icon/window_red.gif?v=1272552616943342927');
   background-position:right center;
   background-repeat:no-repeat;
   padding-right: 17px;
   
}
#new li a.UP_orange {
    background-image: url('../RXJP/common/icon/UP_orange.gif?v=1272552616943342927');
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding: 30px 10px 10px;
}
}
@media all {
/*langage-switch*/
.toolbar-item-menu-text {
  background: url('../RXJP/common/languagecustom2015sep.png?v=1272552616943342927') no-repeat 0 50%!important;
  padding-left: 47px!important;
}

/*Nova R3.4  - UAT*/
.top-bar-wrapper {
	position: static;
	z-index: auto;
	top: auto;
}
.uab-static .top-bar-wrapper {
	position: static;
}
#wrapper {
	margin-top: 0;
}
.toolbar-button-favourite{
	background-image: none;
}
.toolbar-button-favourite-on{
	background-color: transparent;
}

/*Nova R3.15  - UAT*/
.searchResults #searchResults .unmanagedContent {
    list-style: none;
    border: 1px solid #45b661;
    background: #d4f9dd url('Fragments/CommandMessageDisplay/images/accept.png?v=1272552616943342927') no-repeat 5px 6px;
    padding: 5px 10px 5px 25px;
    float: none;
}
.searchResults #searchResults .unmanagedContent ul {
    padding-left: 20px;
	list-style-image: none;
	margin: 0;
}
.searchResults #searchResults .unmanagedContent p {
    margin: 0;
}

}
@media all {
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
}
@media all {
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

/*.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}*/

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	display: none;
}

/* LOADER */

/* PAGER */

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	z-index: 888;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -60px;
	background: url('../RXJP/RXJP_OSEC/new/images/slider/btn_prev.png?v=1272552616943342927') no-repeat;
}

.bx-wrapper .bx-next {
	right: -60px;
	background: url('../RXJP/RXJP_OSEC/new/images/slider/btn_next.png?v=1272552616943342927') no-repeat;
}

.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-prev:hover{
	opacity: 0.5;
  -moz-opacity: 0.5;
  filter:alpha(opacity=50);
}


.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 40px;
	height: 40px;
	text-indent: -9999px;
	z-index: 888;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url('../RXJP/RXJP_OSEC_disaster/new/images/controls.png?v=1272552616943342927') -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url('../RXJP/RXJP_OSEC_disaster/new/images/controls.png?v=1272552616943342927') -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.bx-viewport{
	overflow:visible !important;
}
#bxsld_wrapper #side_sld_cover{
	width:960px;
	margin:0 auto;
	position:relative;
}

#bxsld_wrapper #side_sld_cover #sld_left{
	width: 960px;
	height: 352px;
	position: absolute;
	top: -340px;
	right: 960px;
	background: #FFF;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
#bxsld_wrapper #side_sld_cover #sld_right{
	width: 960px;
	height: 352px;
	position: absolute;
	top: -340px;
	right: -960px;
	background: #FFF;
	opacity: 0.4;
	filter: alpha(opacity=40);
}



}
@media all {
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../RXJP/RXJP_PVExpo_v2/images/2016/common/fancybox.png?v=1272552616943342927');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
	background-color: #2f2f2f !important;
	opacity: 0.8 !important;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	bottom: 12px;
	right: 12px;
	width: 69px;
	height: 15px;
	background: transparent url('../RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/btn_close.gif?v=1272552616943342927') no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	top: 50%;
	height: 61px;
	margin-top: -30px;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../RXJP/RXJP_CarEle/css/blank.gif?v=1272552616943342927');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 0;
/*	margin-top: -40px;
	left: -9999px;*/
	width: 85px;
	height: 61px;
/*	margin-top: -15px;*/
	cursor: pointer;
	z-index: 1104;
	display: block;
}

#fancybox-left-ico {
	background: transparent url('../RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/btn_prev.gif?v=1272552616943342927') no-repeat;
	left: 7px;
}

#fancybox-right-ico {
	background: transparent url('../RXJP/RXJP_PVExpo_v2/images/2016/contents/exhibit/btn_next.gif?v=1272552616943342927') no-repeat;
	right: 7px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

/*#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}*/

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
/*	background-image: url('../RXJP/RXJP_CarEle/css/fancybox-x.png?v=1272552616943342927');*/
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
/*	background-image: url('../RXJP/RXJP_CarEle/css/fancybox.png?v=1272552616943342927');*/
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
/*	background-image: url('../RXJP/RXJP_CarEle/css/fancybox-y.png?v=1272552616943342927');*/
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
/*	background-image: url('../RXJP/RXJP_CarEle/css/fancybox.png?v=1272552616943342927');*/
	background-position: -40px -182px;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
/*	background-image: url('../RXJP/RXJP_CarEle/css/fancybox-x.png?v=1272552616943342927');*/
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
/*	background-image: url('../RXJP/RXJP_CarEle/css/fancybox.png?v=1272552616943342927');*/
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
/*	background-image: url('../RXJP/RXJP_CarEle/css/fancybox-y.png?v=1272552616943342927');*/
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
/*	background-image: url('../RXJP/RXJP_CarEle/css/fancybox.png?v=1272552616943342927');*/
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
/*	background-image: url('../RXJP/RXJP_CarEle/css/fancy_title_over.png?v=1272552616943342927');*/
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 15px !important;
	bottom: 20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
/*	background: url('../RXJP/RXJP_CarEle/css/fancybox.png?v=1272552616943342927') -40px -90px no-repeat;*/
}

#fancybox-title-float-main {
	color: #676767;
	line-height: 29px;
	font-weight: normal;
	padding: 0 0 3px 0;
/*	background: url('../RXJP/RXJP_CarEle/css/fancybox-x.png?v=1272552616943342927') 0px -40px;*/
	font-size: 13px;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif !important;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
/*	background: url('../RXJP/RXJP_CarEle/css/fancybox.png?v=1272552616943342927') -55px -90px no-repeat;*/
}

/* IE6 */

.fancybox-ie6 #fancybox-close {
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');
}

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }




}
@media all {
@charset "utf-8";
/* CSS Document */

body #wrapper #content { margin-bottom: 20px; }
body.en #wrapper #content, body.ko #wrapper #content, body.zh-CN #wrapper #content{ margin:-1px 0 20px; }
body #wrapper #content .concurrent div.layoutBlock { margin: 0; width: 100%; float: none !important; }
body #wrapper #content .concurrent div.layoutBlock img a:after { content: ""; }
body #content {	margin: 0; padding: 0; width: 100%; }
body.sidebars-none #content { width: 100%; }
body.homePage.sidebars-none #content { width: 100%; }

iframe[name="google_conversion_frame"] { position: absolute; }

body.ja {
	background-color: #FFF;
	background: transparent;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif !important;
	margin: 0;
	padding: 0;
	width: 100%;
	-webkit-text-size-adjust: 100%;
}
body.ja #wrapper {
	background: #FFF url('../RXJP/RXJP_ElectroTest/images/2017/ja/common/et_header_bg_02.gif?v=1272552616943342927') repeat-x scroll 0 0;
	margin: 0;
	width: 100%;
}

/*==================================================================================================
 * Header
 *==================================================================================================*/
 /*メニューとパンくずの隙間を埋める処理 2014年6月NOVAアップデート対応*/
div.multiLevelNav #topNavigation, #topNavigation.selectedHasChildren {
	margin-bottom: 0;
}
#header .hd_tab {
	left: 50%;
	list-style: outside none none;
	margin-left: -120px;
	margin-right: 0;
	padding-left: 0;
	position: absolute;
	top: -50px;
	width: 600px;
}
.ja #header {
	background-image: none;
	width: 100%;
}
.producedBy {
	display: none;
}
.ja #brand {
	height: 174px;
	margin: 0 auto;
	width: 960px;
}
.ja .logo {
	margin: 0;
	position: absolute;
	top: 30px;
}
.ja #strapLine {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	font-family: "?q???M?m?p?S Pro W3","Hiragino Kaku Gothic Pro","???C???I",Meiryo,"?l?r ?o?S?V?b?N",sans-serif !important;
	line-height: 36px;
	padding: 0;
	position: absolute;
	right: 40px;
	top: 5px;
}
.ja #strapLine span {
	/*border: 1px solid #fff;
	padding: 0 4px;*/
}
.ja .opa {
	position: absolute;
	right: 0;
	top: 120px;
}
body.homePage #proposition{
	height: auto;
	width: 100%;
}
#proposition h2{
	margin: 0;
	padding: 0;
}

/*==================================================================================================
 * top-bar / tool-bar
 *==================================================================================================*/
#header #search {
	display: none;
}
.top-bar-wrapper {
	background-color: #FFFFFF;
	height: 45px;
}
.top-bar * {
	font-size: 12px;
	color:#000000;
}
.toolbar-horizontal {
	height: 100%;
}
.top-bar .toolbar-horizontal .toolbar-item {
	padding: 5px 5px 5px 0;
}
.toolbar-item-menu-anchor:after {
	border-top: 10px solid black;
}
/*pageTools*/
#top-bar {
	width: 220px;
	display: none;
}
#pageTopContainer {
	margin-top: 85px;
}
.en #pageTopContainer,
.ko #pageTopContainer,
.zh-CN #pageTopContainer {
	margin-top: 100px;
}
.ja #pageTools ul {
	display: none;
	float: right;
}
/*Search Results*/
#searchContent .panelHeading {
	display: none;
}
#content #searchContent .panel {
	border: none;
}

/*==================================================================================================
 * ナビゲーション
 *==================================================================================================*/
.ja #topNavigation {
	background-color: transparent;
	background-image: url('../RXJP/RXJP_ICPExpo/images/2017/ja/common/INJ_Navi_back.gif?v=1272552616943342927');
	background-position: left top;
	background-repeat: repeat-x;
	position: relative;
	z-index: 50;
}
#topNavigation ul.level1 {
	margin: 0 auto;
	width: 960px;
}
.ja #topNavigation ul li a {
	border-left: 1px solid #cccccc;
	color: #000;
	display: block;
	font-size: 17px;
	font-weight: bold;
	line-height: 110%;
	padding: 10px;
	position: relative;
}
.ja #topNavigation ul.level2 li a {
	font-size: 16px;
	height: 20px;
	padding: 10px;
}
.ja #topNavigation ul.level1 li.hover ul.level2,
.ja #topNavigation.no-js li:hover .level2,
.ja #topNavigation.no-js li:hover .level2,
.ja #topNavigation li.hover .level2,
.ja #topNavigation li.selected .level2 {
	margin: 0 auto;
}
.ja #topNavigation ul.level1 li ul.level2 li {
	height: 40px;
	padding: 0;
}
.ja #topNavigation ul.level1 li ul.level2 li a {
	padding: 10px;
}
#topNavigation {
	background: transparent;
	margin: 0;
}
#topNavigation ul.level1 {
	height: 46px;
}
.ja #topNavigation ul.level1 {
	height: 40px;
}
#topNavigation ul.level1 li {
	border-left: none;
	height: 40px;
	padding-top: 7px;
}
.ja #topNavigation ul.level1 li {
	padding-top: 0;
}
.en #topNavigation ul li a,
.ko #topNavigation ul li a,
.zh-CN #topNavigation ul li a {
	color: #333;
}
#topNavigation ul li a {
	background: none repeat scroll 0 center transparent;
	border-left: 1px solid #333333;
	color: #333333;
	display: block;
	font-family: Lucida Grande,Geneva,Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 10px;
	position: relative;
}
#topNavigation ul.level1 li.hover {
	background-color: #5e5e5e;
}
#topNavigation ul.level2 li a {
	font-size: 12px;
}
#topNavigation ul.level1 li.selected ul.level2, #topNavigation ul.level1 li.selected:hover ul.level2, #topNavigation ul.level1 li.override-selected ul.level2, #topNavigation ul.level1 li.override-selected:hover ul.level2 {
	background-color: #002e85;	
}
#topNavigation ul.level1 li.override-selected ul.level2 li.hover, #topNavigation ul.level1 li.selected ul.level2 li.hover, #topNavigation ul.level1 li.override-selected ul.level2 li:hover, #topNavigation ul.level1 li.selected ul.level2 li:hover {
	background-color: #0f0030;
}
#topNavigation ul.level1 li.override-selected ul.level2 li.override-selected ul.level3, #topNavigation ul.level1 li.override-selected ul.level2 li.hover ul.level3 {
	background-color: #0f0030;
}
#topNavigation ul.level1 li.selected ul.level2 li, #topNavigation ul.level1 li.override-selected ul.level2 li {
	background-image: none;
}
#topNavigation ul.level1 li.selected, #topNavigation ul.level1 li.override-selected, #topNavigation ul.level1 li.override-selected {
	background: transparent url('../RXJP/RXJP_CarEle/images/CarEle_only/BG_LinkSelected.gif?v=1272552616943342927') repeat-x scroll 0 0;
}
#topNavigation ul.level1 li.selected ul.level2 li.selected, #topNavigation ul.level1 li.override-selected ul.level2 li.override-selected, #topNavigation ul.level1 li.selected ul.level2 li.selected, #topNavigation ul.level1 li.override-selected ul.level2 li.override-selected {
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/BG_Level2LinkSelected.gif?v=1272552616943342927') repeat-x scroll 0 0 #d83e18;
}
#topNavigation ul.level1 li.override-selected ul.level2 li.override-selected.hover, #topNavigation ul.level1 li.selected ul.level2 li.override-selected.hover, #topNavigation ul.level1 li.override-selected ul.level2 li.override-selected:hover, #topNavigation ul.level1 li.selected ul.level2 li.override-selected:hover, #topNavigation ul.level1 li.override-selected ul.level2 li.override-selected ul.level3 li.override-selected {
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/BG_Level2LinkSelected.gif?v=1272552616943342927') repeat-x scroll 0 0 #d83e18;
}
#topNavigation ul.level1 li.hover ul.level2,
#topNavigation.no-js li:hover .level2,
#topNavigation.no-js li:hover .level2,
#topNavigation li.hover .level2,
#topNavigation li.selected .level2 {
	background-color: #5e5e5e;
	margin-top: 9px;
	width: 960px;
}
#topNavigation.no-js li:hover .level2,
#topNavigation li.hover .level2,
#topNavigation li.selected .level2 {
	display: block;
	left: 0;
	position: absolute;
	right: 0;
}
#topNavigation ul.level1 li ul.level2 li {
	height: 24px;
	padding-top: 6px;
}
#topNavigation ul.level1 li ul.level2 li.hasChildren {
	padding-right: 6px;
}
#topNavigation ul.level1 li ul.level2 li a {
	padding-top: 0;
	padding-bottom: 0;
	border-left: 1px solid #999999;
	white-space: nowrap;
}
#topNavigation ul.level1 li ul.level2 li.first a {
	border-left: none;
}
#topNavigation ul.level1 li ul.level2 li ul.level3 li a {
	border: none;
}
#topNavigation ul.level1 li.hasChildren ul.level2 li.leaf a {
	background-image: none;
	margin-right: 0;
}
/*#topNavigation ul.level1 li.hasChildren ul.level2 li.hasChildren a {
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/arrow_white_currnet_language.gif?v=1272552616943342927') no-repeat scroll right center transparent;
	margin-right:10px;
}*/

div.multiLevelNav #topNavigation ul.level1 li ul.level2 li.hasChildren .navTreeItem-HasChildren {
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/arrow_white_language.gif?v=1272552616943342927') no-repeat scroll right center;
	height: 7px;
	right: 0;
	top: 4px;
	width: 4px;
}
div.multiLevelNav #topNavigation ul.level1 li ul.level2 li.hasChildren.selected .navTreeItem-HasChildren,
div.multiLevelNav #topNavigation ul.level1 li ul.level2 li.hasChildren.override-selected .navTreeItem-HasChildren,
div.multiLevelNav #topNavigation ul.level1 li ul.level2 li.hasChildren.hover .navTreeItem-HasChildren,
div.multiLevelNav #topNavigation ul.level1 li ul.level2 li.hasChildren:hover .navTreeItem-HasChildren {
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/arrow_white_currnet_language.gif?v=1272552616943342927') no-repeat scroll right center;
	height: 4px;
	right: 0;
	top: 6px;
	width: 7px;
}
#topNavigation ul.level1 li.hover ul.level2 li.hover,
#topNavigation ul.level1 li.hover ul.level2 li:hover {
	background-color: #303030;
	background-image: none;
}
#topNavigation ul.level1 li ul.level2 li ul.level3 {
	z-index: 10000;
	margin-top: 7px;
	width: auto;
	height: auto;
}
#topNavigation ul.level1 li.hover ul.level2 li.hover ul.level3 {
	background-color: #303030;
}
#topNavigation ul.level1 li.hasChildren ul.level2 li.hasChildren ul.level3 li a {
	background-image: none;
}
#topNavigation ul.level1 li.hover a, #topNavigation.no-js ul.level1 li:hover a, #topNavigation ul.level1 li.selected a, #topNavigation ul.level1 li.override-selected a {
	background-color: transparent;
	color: #FFFFFF;
}

#topNavigation ul.level1 li.override-selected {
	color: #FFFFFF; 
}

/*==================================================================================================
 * slider
 *==================================================================================================*/
#proposition{
	margin: 0;
}
#proposition.fixcont{
	padding-top: 44px;
}
/*2015年　スライド設定*/

body.home2015_10 .bx-wrapper{
	height: 343px;
}
body.landing #bxsld_wrapper{
	width: 100%;
	height: 352px;
	overflow: hidden;
	position: relative;
}
body.home2015_10 #bxsld_wrapper{
	width: 100%;
	height: 100%;
	margin-top: -2px;
	overflow: hidden;
	position: relative;
}
body .bxslider .sld_box{
	width: 960px;
	height: 340px;
	position: relative;
}
body .bxslider .sld_box img{
	z-index: -1;
}

/*==================================================================================================
 * Contents
 *==================================================================================================*/
.ja h1, .ja h2, .ja h3, .ja h4, .ja h5, .ja h6, .ja a, .ja p, .ja ul, .ja li, .ja table, .ja dl {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif !important;
}

.unmanagedContent table {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
.unmanagedContent ul {
	line-height: 170%;
	padding: 0;
}
.ja h1#pageName {
	background: none;
	border-bottom: 1px solid #E5E5E5;
	border-left: 5px solid #17479E;
	font-size: 30px;
	line-height: 110%;
	margin: 5px 0 10px;
	padding: 7px 0 5px 10px;
}
.ja h1.title {
	border-bottom: 1px solid #17479E;
	padding: 10px 0;
	margin: 5px 10px 10px 10px;
}
.ja h1 {
	font-weight: bold;
}
.ja h2 {
	font-size: 25px;
	font-weight: bold;
	margin-left: 0;
}
.ja h2 a {
	font-size: 25px;
}
.ja h2.simpleHeading {
	display: none;
	margin: 10px 0;
	padding: 10px 0;
}
.ja h2.ttl_under {
	background: url('../RXJP/RXJP_IPJ/images/2016/DRINK/h2_back.gif?v=1272552616943342927') no-repeat;
	font-size: 40px;
	height: 54px;
	line-height: 54px;
	margin: 15px 0 0;
	padding: 0 0 0 30px;
}
.ja  h2.ttl_under span {
	font-size: 25px;
}
.ja h3 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	margin-left: 0;
	padding: 5px 0 5px 10px;
	padding-left: 15px;	
}
.ja h3 a {
	font-weight: bold;
}
.ja.press .title {
	display: none;
}
.ja h5 {
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
}
.ja h6 {
	color: #393939;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
}
#content .catch{
	color: #17479E;
	font-size: 23px;
	font-weight: bold;
}
.ja p, .ja p a{
	font-size: 15px;
}
.ja ul, .ja li, .ja ul a, .ja li a{
	font-size: 15px;
}
#content {
	border: none;
}
h2, h2 a, .heading2, .heading2 a {
	font-size: 20px;
	font-weight: bold;
}
h4, h4 a, .heading4, .heading4 a {
	color: #c40000;
	font-size: 16px;
	font-weight: bold;
}

/*==================================================================================================
 * ホーム下層レイアウトブロック
 *==================================================================================================*/
.ja .about h2 {
	border-left: none;
	font-weight: bold;
	margin-left: 0 ;
}
.ja .about h3.title {
	color: #cc0000 ;
	font-size: 28px;
	line-height: 1.1;
	margin: 0;
	padding-left: 34px;
}
.ja .about p.prl {
	padding: 0 30px;
}
.ja .about .info-box01 {
	border: #f1f0f0 1px solid;
	border-top: 3px #2867C0 solid;
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	height: 345px;
	width: 295px;
}
.ja .about #box_btn_list {
	margin: 20px 0 20px 20px;
}
.ja .about #box_btn_list ul {
	height: 180px;
	list-style-image: none;
	list-style-type: none;
	padding: 0;
}
.ja .about #box_btn_list ul li {
	float: left;
	margin: 0 6px 0 0;
	position: relative;
}   
.ja .about #box_btn_list ul li a span {
	color: #ffffff;
	left: 68px;
	position: absolute;
	top: 165px;
}
.about #Concurrent_B {
	margin: 0 auto 40px;
	width: 900px;
}
.about .box {
	list-style: none!important;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.about .box ul{
	margin: 15px 0;
	padding: 0;
}
.about .box li{
	margin-top: 15px;
}
.about .box li img{
	background-color: #f2f2f2;
	border: 1px solid #ddd8d6;
	padding: 3px;
}
.about #contact {
	border: 1px solid #000000;
	height: auto;
	margin: 50px auto 0;
	padding: 10px 20px;
}
.about .con_ttl {
	float: left;
	margin: 15px 0 0 15px;
	width: 137px;
}
.about .con_content {
	float: left;
	margin: 0 0 0 20px;
	width: 500px;
}
.about .con_content p {
	line-height: 22px;
}
img {
	border-style: none;
}

/*==================================================================================================
 * 出展対象製品・来場対象者
 *==================================================================================================*/
.ja.Exhibit-Profile h3 {
	background-color: #EDEDED;
	border-left: 2px solid #17479E;
}
.ja.Visitor-Profile h3 {
	background-color: #EDEDED;
	border-left: 2px solid #17479E;	
}
.ja .semi_h3 {
	background-color: #EDEDED;
	border-left: 2px solid #17479E;
	padding: 5px 0 5px 15px;
}

/*==================================================================================================
 * マスコミ関係の皆様へ
 *==================================================================================================*/
.ja.press h3 {
	background-color: #EDEDED;
	border-left: 2px solid #17479E;
}
.ja.press h5 {
	border-left: 2px solid #17479E;
	font-size: 17px;
	padding-left: 15px;
}
.ja.press h5 a {
	font-size: 17px;
}

/*==================================================================================================
 * セミナー
 *==================================================================================================*/

/*==================== アドバイザリー委員 =======================*/
body.conference .committee p {
	font-size: 15px;
	line-height: 1.4;
}
body.conference .committee ul {
	margin-top: 20px;
}

body.conference .committee ul li {
	float: left;
	height: 320px;
	list-style: none;
	text-align: center;
	width: 240px;
}
body.conference .committee ul li.line2 {
	height: 270px;
}
body.conference .committee ul li p span {
	display: block;
	font-weight: bold;
	font-size: 15px;
}
body.conference .committee h3 {
	background-color: #ededed;
	margin-left: 15px;
}
body.conference .committee h3.inj {
	border-left: 2px solid #002060;
}
body.conference .committee h3.icp {
	border-left: 2px solid #7030a0;
}
body.conference .committee h3.pwb {
	border-left: 2px solid #1a511a;
}

/*==================================================================================================
 * フォトギャラリー
 *==================================================================================================*/
body.gallery p.txtRight.mb5 a {
	background: url('../RXJP/RXJP_KenzaiExpo/images/2016/contents/press/ic_press_gallery_download.gif?v=1272552616943342927') no-repeat 0 50%;
	padding-left: 20px;
}
body.gallery div.w242 {
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	position: relative;
	width: 242px;
}
body.gallery div.w242 img {
	margin-bottom: 5px;
	vertical-align: top;
}
body.gallery div.w242.last {
	margin-right: 0;
}
body.gallery div.w242 ul {
	list-style: none;
	margin: 0;
	text-align: center;
}
body.gallery .zoom-icon {
	position: absolute;
	top: 0;
	laft: 0;
}
#fancybox-content {
	padding-bottom: 30px;
}

/*==================================================================================================
 * 和 右カラム
 *==================================================================================================*/
.left_bnr{
	background-color: #F6F6F6;
	border: 1px solid #999;
	padding: 10px 10px 2px 6px;	
}
#bnr_tel{
	margin: 0 0 5px 3px;
}
#bnr_mail{
	margin: 0 0 5px 3px;
}
a#bnr_ex img{
	margin: 0 10px 0 7px;
}
a#bnr_inv img{
	margin: 0 10px 0 7px;
}
.ja #special {
	background: #fff url('../RXJP/RXJP_IPJ/images/common/news_BG.gif?v=1272552616943342927') repeat-x scroll left top !important;
	border: 2px solid #c4c4c4;
	margin: 20px 0 10px;
}
.ja #special .Concurrent {
	background: url('../RXJP/RXJP_Medical-Jpn/images/2014/ja/sidebarRight_header_icon.gif?v=1272552616943342927') no-repeat scroll 8% center;
	color: #333333;
	font-size: 17px;
	font-weight: bold;
	line-height: 36px;
	padding: 0 0 0 35px;
}
.ja #special ul {
	list-style-image: none;
	margin: 0;
	padding: 0;
}
.ja #special ul li {
	list-style: none;
	margin: 0 auto;
	width: 165px;
}
.ja #special div li a {
	color: #333333;
	font-size: 12px;
}
.ja .nepcon_t {
	color: #404040;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
}
/*来場プロモーションVer*/
#sidebarRight .Visitor-Promotion {
	background-color: #f6f6f6;
	border: 1px solid #999;
	padding: 5px;
}
#sidebarRight .Visitor-Promotion .contact-t {
	background: rgba(0, 0, 0, 0) url('../RXJP/RXJP_NepconJapan/images/2017/ja/common/left_icon.png?v=1272552616943342927') no-repeat scroll 0 50%;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 0;
	padding-left: 15px;
}
#sidebarRight .Visitor-Promotion p {
	font-size: 13px;
	margin: 2px 5px;
}
#sidebarRight .Visitor-Promotion .tel-mail {
	margin: 5px 8px 8px;
}
#sidebarRight .Visitor-Promotion .tel-mail a {
	font-size: 12px;
	margin: 2px;
}
#sidebarRight .inv-cont-box {
	border-bottom: 1px solid #929292;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#sidebarRight .Visitor-Promotion .visitors {
	background-color: #C00000;
	color: #FFF;
	display: inline-block;
	font-size: 11px;
	margin: 0;
	padding: 2px 5px;
}
#sidebarRight .Visitor-Promotion .exhibitors {
	background-color: #0070C0;
	color: #FFF;
	display: inline-block;
	font-size: 11px;
	margin: 0;
	padding: 2px 5px;
}

/*==================================================================================================
 * contents 真ん中よせ
 *==================================================================================================*/
body.sidebars-left #content{
	margin-top: 10px;
	width: 740px;
}
div.contentLayoutBox {
	margin: 0 auto;
	overflow: visible;
	position: relative;
	width: 960px;
}
.homePage div.contentLayoutBox {
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.homePage div.contentLayoutBox #sidebarRight {
	display: none;
}
.homePage div.contentLayoutBox #content #ctlChildPageList.homePageList {
	margin: 30px auto 0;
	width: 960px;
}

/*==================================================================================================
 * Exhibition-Outline page ?ibody.exhibition-outline ?j
 *==================================================================================================*/
body.exhibition-outline li.layoutBlocks p {
	padding: 0 0 0 30px;
	margin: 2px 0 0 0;
}
body.exhibition-outline li.layoutBlocks p.level2_title {
	margin-left: -25px;
	margin-top: -2px;
}
body.exhibition-outline li.layoutBlocks div.level3 {
	padding: 5px 0 0 30px;
}
body.exhibition-outline li.layoutBlocks div.level3 p {
	padding: 0 0 0 28px;
}
body.exhibition-outline li.layoutBlocks div.zone {
	padding: 0 0 15px 0;
}
body.exhibition-outline li.layoutBlocks div.level4 {
	padding: 0 0 0 28px;
}

/*==================================================================================================
 * Backgdound for link http://v2.fcexpo.showsite.rxnova.com/About-FC-EXPO/Concurrent-Exhibitions/
 *==================================================================================================*/	
body.list_bg div.simpleContent a {
	background: transparent url('../RXJP/RXJP_IPJ/images/common/link_bg.gif?v=1272552616943342927') no-repeat left top;
	padding-left: 15px;
}

/*==================================================================================================
 * Previous Year Photo Gallery  http://v2.fcexpo.showsite.rxnova.com/About-FC-EXPO/Previous-Show-2010/Photo-Highlight-2010/
 *==================================================================================================*/
body.photo_large div.simpleContent p img { border: 1px solid #909090; padding: 5px; }
body.photo_large h2.simpleHeading { display: none; }
body.photo_small div.layoutBlock p img {
	border: 1px solid #909090;
	margin: 0;
	padding: 3px;
}
body.photo_small div.layoutBlock h6 {
	color: #FF5B00;
	font-size: 12px;
	line-height: 180%;
	margin: 0;
	padding: 0;
	text-align: center;
}
body.photo_small div.layoutBlock div {
	margin: 5px 5px 5px 0;
	padding: 0;
	text-align: center;
}
body.photo_large div.simpleContent h2.simpleHeading { display: none; }
body.photo_large div.simpleContent h3 {
	color: #383838;
	font-size: 16px;
	line-height: 160%;
	padding: 15px 0;
	text-align: center;
}

/*==================================================================================================
 * Cocurrent http://v2.fcexpo.showsite.rxnova.com/About-FC-EXPO/Concurrent-Exhibitions/
 *==================================================================================================*/
 body.concurrent div.layoutBlock {
	 border-bottom: 1px dotted #a5a5a5;
	 margin: 0 0 5px;
	 padding-bottom: 15px;
	 width: 99%;
}
body.concurrent div.layoutBlock p { margin: 0 5px 5px 0; }
body.concurrent div.layoutBlock img {
	border: 1px solid #ddd8d6;
	background-color: #f2f2f2;
	margin: 2px 15px 5px 0px;
	padding: 3px;
}
body.concurrent div.layoutBlock h6 {
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 3px 5px;
	padding-top: 3px;
	padding-left: 390px;
}
body.concurrent div.layoutBlock h6 a {
	background: transparent url('../RXJP/RXJP_IPJ/images/common/link_bg.gif?v=1272552616943342927') no-repeat 0 5px;
	padding-left: 15px;
	text-decoration: underline;
}

/*==================================================================================================
 * Logo Banner Dowbload
 *==================================================================================================*/	
body.download div.layoutBlock img { margin: 10px 10px 0 10px; }
body.download div.layoutBlock p { text-align: center; }

/*==================================================================================================
 * Seminar top page http://v2.sodec.showsite.rxnova.com/Technical-Conference/Technical-Conference-2010/
 *==================================================================================================*/	 
body.seminar .unmanagedContent p img.htmlEditor-float-left { margin: 10px 20px 10px 0; }
body.seminar .unmanagedContent h3 { line-height: 150%;	padding: 5px 0 0 0; }

body.seminar .layoutBlockContainer1Col .layoutBlock table.feature  {
	width:98.3%;
}
body.seminar .layoutBlockContainer2Col .layoutBlock table.feature  {
	width:97%
}
body.seminar .layoutBlockContainer3Col .layoutBlock table.feature  {
	width:95%
}
body.seminar div.layoutBlock table.feature {
	border: 1px solid #cacaca;
	background-color: #f9f9f9;
	margin-left: 0;
	width: 100%;
}
body.seminar div.layoutBlock table.feature td {
	padding: 10px;
} 
body.seminar div.layoutBlock table.feature h1 {
	border: none;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 0;
}
body.seminar div.layoutBlock table.feature h2 {
	border: none;
	color: #393939;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 3px 0;
	padding: 0;
}
body.seminar div.layoutBlock table.feature h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	margin: 0;
	padding: 0;
}
body.seminar div.layoutBlock h1 {
	margin: 30px 10px 10px 10px;
	padding-bottom: 10px;
}
body.seminar div.layoutBlock p a { text-decoration: underline; }
body.seminar div.layoutBlock table img { margin: 0 10px 0 0;}
body.seminar div.layoutBlock table.timetable { border-bottom: 1px solid #cacaca; width: 100%; }
body.seminar div.layoutBlock table.timetable td {
	line-height: 180%;
	padding: 10px 0;
	vertical-align: top;
}
body.seminar div.layoutBlock table.timetable td.date {
	text-align: center;
	padding-right: 10px;
	width: 110px;
}
body.seminar div.layoutBlock table.timetable td.time { width: 110px; }
body.seminar div.layoutBlock table.timetable td.dotted_time { width: 110px; border-top: 1px dotted #cacaca; }
body.seminar div.layoutBlock table.timetable td.dotted { border-top: 1px dotted #cacaca; }
body.seminar div.layoutBlock h2 { margin: 0; color: #333333; }

/*==================================================================================================
 * Seminar Committee http://v2.sodec.showsite.rxnova.com/Technical-Conference/2010-Committee-Members/
 *==================================================================================================*/	
body.committee div.layoutBlock { border-right: 0 dotted #cacaca; border-bottom: 0 dotted #cacaca; }
body.committee div.layoutBlockContainer3Col div.layoutBlock { width: 240px; }
body.committee div.layoutBlockContainer3Col div.layoutBlock-2 { margin-left: 10px; }
body.committee div.layoutBlockContainer3Col div.layoutBlock-3 { margin-left: 10px; }
body.committee div.layoutBlock p { margin: 5px 0 5px 0; }
body.committee div.layoutBlock p img { margin: 0px; }

/*==================================================================================================
 * Seminar details http://v2.sodec.showsite.rxnova.com/Technical-Conference/Technical-Conference-2010/sd01/
 *==================================================================================================*/
body.details h2.simpleHeading { display: none; }
body.details div.simpleContent {
	border-bottom: 1px solid #c9c9c9;
	margin-left: 0px;
	padding: 5px 0;
	width: 100%;
}
body.details div.simpleContent table { margin-top: 0; }
body.details div.simpleContent table, body.details div.simpleContent td { border: none; margin-left: 0; }
body.details div.simpleContent table td.date {
	padding-right: 10px; 
	width: 15%;
}
body.details div.simpleContent h1 {
	border: none;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 0;
}
body.details div.simpleContent h2 {
	border: none;
	color: #3a3a3a;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
body.details div.layoutBlock {
	border-bottom: 1px dotted #999;
	margin: 0;
	width: 100%
}
body.details div.layoutBlock h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
}
body.details div.layoutBlock img.htmlEditor-float-left {
	border: 1px solid #CCC;
	margin: 0 20px 5px 0;
	padding: 3px;
}
body.details div.layoutBlock h2, body.details div.layoutBlock p { margin: 10px 0; }

/*==================================================================================================
 * Concurrent seminars details http://v2.sodec.showsite.rxnova.com/Technical-Conference/Realted-Exhibition-Seminars-and-Conference/
 *==================================================================================================*/
body.concurrent_seminars div.layoutBlock table.concurrent {
	border: 1px solid #cacaca;
	background-color: #f9f9f9;
	margin: 15px 0;
	padding: 0;
	width: 99%;
}
body.concurrent_seminars div.layoutBlock table.concurrent td {
	margin: 0;
	padding: 10px 15px;
}
body.concurrent_seminars div.layoutBlock table.concurrent h1 {
	border: none;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 3px 0;
	padding: 0;
}
body.concurrent_seminars div.layoutBlock table.concurrent h2 {
	color: #393939;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 3px 0;
	padding: 0;
}
body.concurrent_seminars div.layoutBlock table.concurrent h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 140%;
	margin: 0 0 10px 0;
	padding: 0;
}
body.concurrent_seminars div.layoutBlock table.concurrent p {
	margin: 0;
	padding: 5px 0 0 0;
}
body.concurrent_seminars div.layoutBlock table.concurrent a {
	text-decoration: underline;
}	
body.concurrent h2.simpleHeading {
	color: #333333;
	display: none;
	margin: 0 0;
	padding: 0 0;
}

/*==================================================================================================
 * merits For-Exhibitors/Why-Exhibit/ ?? where is the page?
 *==================================================================================================*/
body.merits .unmanagedContent h3 { margin-top: 10px; padding: 10px 0 5px 0; }
body.merits div.layoutBlock { width: 355px; background-color: #ffffff; border: 1px solid #c9c9c9; margin-right: 10px; }
body.merits div.layoutBlock  img { border: 1px solid #d8d8dc; padding: 3px; margin: 2px 10px 0 10px; }
body.merits div.layoutBlock  h3 { margin-bottom: 2px; font-size: 14px; }
body.merits div.layoutBlock  h6 { margin-top: 2px; }
body.merits div.layoutBlock  p { margin-top: 2px; }

/*==================================================================================================
 * results for exhibitors http://v2.fcexpo.showsite.rxnova.com/For-Exhibitors/Merits-of-Exhibiting/Results-for-Exhibitors/
 *==================================================================================================*/
body.results-exhibitors .layoutBlock table {
	border: 1px solid #CACACA;
	background-color: #f2f9ff;
	color: #393939;
	height: 165px;
	margin: 10px 0 0 0;
	width: 95%;
}
body.results-exhibitors .layoutBlock table td {
	padding: 10px 10px 5px 10px;
}
body.results-exhibitors .layoutBlock table td p {
	margin-left: 0;
	margin-right: 0;
}
body.results-exhibitors .layoutBlock table h2 {
	color: #037dca;
	font-size: 13px;
	margin: 0;
}
body.results-exhibitors .layoutBlock table h3 {
	color: #616161;
	font-size: 12px;
	text-align: right;
}

/*==================================================================================================
 * results for visitors http://v2.fcexpo.showsite.rxnova.com/For-Exhibitors/Merits-of-Exhibiting/Results-for-Visitors/
 *==================================================================================================*/
body.results-visitors .layoutBlock table {
	border: 1px solid #CACACA;
	background-color: #fff2f1;
	color: #393939;
	margin: 10px 0 0 0;
	width: 95%;
}
body.results-visitors .layoutBlock table td {
	padding: 10px 10px 5px 10px;
}

body.results-visitors .layoutBlock table td  p{
	margin-left: 0;
	margin-right: 0;
}
body.results-visitors .layoutBlock table h2 {
	color: #cc0000;
	font-size: 13px;
	margin: 0;
}
body.results-visitors .layoutBlock table h3 {
	color: #616161;
	font-size: 12px;
	text-align: right;
}

/*==================================================================================================
 * pre seminars http://v2.fcexpo.showsite.rxnova.com/For-Exhibitors/Pre-semi/
 *==================================================================================================*/
body.results .layoutBlock table {
	border: 1px solid #CACACA;
	background-color: #fff4ec;
	color: #393939;
	margin: 10px 0 0 0;
	width: 95%;
}
body.results .layoutBlock table td {
	padding: 10px 10px 5px 10px;
}
body.results .layoutBlock table td p{
	margin-left: 0;
	margin-right: 0;
}
body.results .layoutBlock table h2 {
	color: #ff7200;
	font-size: 13px;
	margin: 0;
}
body.results .layoutBlock table h3 {
	color: #616161;
	font-size: 12px;
	text-align: right;
}

/*==================================================================================================
 * support for exhibitors  http://v2.fcexpo.showsite.rxnova.com/For-Exhibitors/Support-Exhibitios/
 *==================================================================================================*/
body.support .unmanagedContent ol {
	font-style: italic;
	font-size: 20px;
	font-weight: bold;
	padding-left: 30px;
	vertical-align: top;
}
body.support .unmanagedContent ol li {
	border-bottom: 1px dotted #757575;
	clear: both;
	margin-top: 20px;
	padding-bottom: 20px;
	vertical-align: top;
	vertical-align: top;
}
body.support .unmanagedContent ol li h2 {
	font-size: 14px;
	font-style: normal;
	line-height: 120%;
	margin-left: 0;
	vertical-align: baseline;
}
body.support .unmanagedContent ol li img{
	margin-top: -10px
}
body.support .unmanagedContent ol li p {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin-left: 0;
	min-height: 100px;
}

/*==================================================================================================
 * support schedule  http://v2.fcexpo.showsite.rxnova.com/For-Exhibitors/schedule/
 *==================================================================================================*/
body.schedule .unmanagedContent table {
	background-color: #ebebeb;
	padding: 8px 8px 8px 20px;
}
body.schedule .unmanagedContent table h2 {
	color: #393939;
	font-size: 13px;
}
body.schedule .unmanagedContent p img {
	display: block;
	margin: 0 auto;
}
body.schedule .unmanagedContent table.first {
	border: none;
	border-left: #014698 5px solid;
}
body.schedule .unmanagedContent table.second {
	border: none;
	border-left: #014698 5px solid;
}
body.schedule .unmanagedContent table.third {
	border: none;
	border-left: #014698 5px solid;
}
body.schedule .unmanagedContent table.fourth {
	border: none;
	border-left: #FFC703 5px solid;
}
body.schedule .unmanagedContent table.fifth {
	border: none;
	border-left: #E62202 5px solid;
}
body.schedule .unmanagedContent table th, .unmanagedContent table td {
	border: none;
	padding-left: 10px;
}

/*==================================================================================================
 * Left Navigation
 *==================================================================================================*/
#sidebarLeft {
	float: left;
	margin-right: 0;
	width: 210px;
}
#leftNavigation {
	border: none;
	margin: 15px 0;
}
#leftNavigation a {
	background-color: transparent;
	border-bottom: 1px dotted #D2D2D2;
	font-size: 13px!important;
	padding: 7px 5px 7px 25px;
}
#leftNavigation li {
	border: none
}
#leftNavigation li.last {
	border: none
}
#leftNavigation ul.level2 li.first {
	border: none
}
#leftNavigation ul.level2 li.last {
	border: none
}
#leftNavigation ul.level1 li.selected a {
	font-weight: bold;
}
#leftNavigation ul.level1 li.selected ul.level2 li a {
	font-weight: normal;
}
#leftNavigation li.hasChildren a {
	background: url('../RXJP/RXJP_IPJ/images/common/left_navi_arrowright.gif?v=1272552616943342927') no-repeat 10px center;
}
#leftNavigation ul.level1 li.selected.hasChildren ul.level2 li {
	margin: 0;
}
#leftNavigation ul.level1 li.selected.hasChildren ul.level2 li a {
	background: url('../RXJP/RXJP_IPJ/images/common/left_navi_child.gif?v=1272552616943342927') no-repeat 15px 10px;
	padding-left: 25px;
	text-decoration: none;
	color: #292929;
}
#leftNavigation ul.level1 li.selected.hasChildren ul.level2 li a:hover {
	text-decoration: underline;
}
#leftNavigation ul.level1 li.selected.hasChildren ul.level2 li.selected {
	margin: 0;
}
#leftNavigation ul.level1 li.selected.hasChildren ul.level2 li.selected a {
	padding-left: 25px;
	font-weight: bold;
}
#leftNavigation ul.level1 li.selected ul.level2 li.selected ul.level3 li a {
	font-weight: normal;
}
#leftNavigation ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected a {
	font-weight: bold;
}
#leftNavigation ul.level1 li.selected.hasChildren ul.level2 li a:hover {
	color: #1160a2;
}
#leftNavigation li.selected a {
	color: #1160a2; background: #bbddfb;
}
#leftNavigation li a:hover {
	color: #1160a2;
}
#leftNavigation li.selected.hasChildren a {
	background:url('../RXJP/RXJP_IPJ/images/common/left_navi_arrowdown_chosen.gif?v=1272552616943342927') no-repeat 10px center #bbddfb;
	color: #1160a2;
}
#leftNavigation ul.level1 li.selected.hasChildren ul.level2 li {
	background:#eaf9ff url('../RXJP/RXJP_IPJ/images/common/left_navi_ChosenChild_BG.gif?v=1272552616943342927') repeat-x 0 0;
	color: #292929;
}
#leftNavigation ul.level1 li.selected.hasChildren ul.level2 li.selected a {
	background:url('../RXJP/RXJP_IPJ/images/common/left_navi_arrowdown_chosen.gif?v=1272552616943342927') no-repeat 15px 10px;
	color: #1160a2;
	background-color:#bbddfb;
}
#leftNavigation ul.level1 li.selected ul.level2 li.selected ul.level3 li.selected a {
	color: #1160a2;
}

/*==================================================================================================
 * Sidebar Right Section 
 *==================================================================================================*/
#sidebarRight {
	float: right;
	margin-top: 20px;
}
.ja #sidebarRight {
	margin-top: 0;
}
#quickLinks {
	border: 1px solid #d7d7d7;
	margin: 0 0 15px 0;
	width: 178px;
}
#quickLinks h3 {
	padding: 8px 10px 0 25px;
	height: 25px;
}
#quickLinks ul {
	list-style-image: none;
	margin: 0;
}
#quickLinks ul li {
	border-bottom: 1px dotted #b7b7b7;
}
#quickLinks ul li a {
	background: url('../RXJP/RXJP_IPJ/images/common/bullet_bright.png?v=1272552616943342927') no-repeat 5px 12px;
	color: #272727;
	padding: 7px 5px 7px 20px;
}
#quickLinks ul li a:hover {
	background: #FFF url('../RXJP/RXJP_IPJ/images/common/bullet_dark.png?v=1272552616943342927') no-repeat 5px 12px;
}
#quickLinks ul li.last {
	border: none;
}
#quickLinks { background: #f2f2f2 url('../RXJP/RXJP_IPJ/images/common/quick_BG.gif?v=1272552616943342927') repeat-x left top; }
#quickLinks h3 { color: #C5024C; border-top: 3px solid #17479E; border-bottom: 1px solid #8f8e8e; background: transparent url('../RXJP/RXJP_PI/images/common/quick_h3_BG.gif?v=1272552616943342927') no-repeat 10px center; }
#quickLinks ul li a:hover { color: #1160A2; }


#new {
	background-color: #e9e9e9;
	margin: 15px 0 15px;
	padding: 0;
	width: auto;
}
#new h3 {
	background-color: #d9d9d9;
	border: 1px solid #b7b7b7;
	font-size: 16px;
	margin: 0;
	padding: 2px 5px 2px 15px;
}
#new ul {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #b7b7b7;
	border-image: none;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	list-style-type: disc;
	margin: 0;
	padding: 5px 18px 10px 23px;
}
#new ul li {
	border-bottom: 1px dotted #b7b7b7;
	line-height: 165%;
	padding: 2px 0 3px 2px;
}
#new ul li.last {
	border: none;
}
#new li a.UP_orange {
	background-image: url('../RXJP/common/icon/UP_orange.gif?v=1272552616943342927');
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0 40px 0 0;
}
#new ul li a .red {
	color: red;
}
.en #special h3 { color:#007ABB; border-top: 3px solid #1160A2; border-bottom: 1px solid #8f8e8e; background: transparent url('../RXJP/RXJP_IPJ/images/2015/common/news_h3_BG.gif?v=1272552616943342927') no-repeat 10px center!important; }
.en #special ul { list-style-type: none!important;margin-left: 0!important }
.en #special li { padding-left: 0!important; text-align: left!important; }
.en #special li a {
	background: url('../RXJP/RXJP_IPJ/images/common/list_diamond.gif?v=1271566018638571976?v=1272552616943342927') no-repeat scroll 4px 13px rgba(0, 0, 0, 0);
	color: #272727;
	padding: 7px 5px 7px 15px;
}
.ja #special {
	background: #f2f2f2 url('../RXJP/RXJP_IPJ/images/common/news_BG.gif?v=1272552616943342927') repeat-x left top;
}
.ja #special li a:hover {
	color: #007ABB;
}
#sidebarRight .concurrent {
	margin: 0 0 30px 0;
}

/*==================================================================================================
 * Footer
#footer a:hover
 *==================================================================================================*/
.ja #footer {
	background: #000000;
	overflow: visible;
	padding-bottom: 100px;
}
#footer {
	background: #9E9E9E;
	margin: 0 auto;
	padding: 0 0 20px;
	width: 100%;
}
#footer span.copyright {
	color: #fff;
	margin: 20px 0 10px;
	padding: 0;
	text-align: center;
	width: 100%;
}
#footer .headerFooterLinkList {
	margin: 0;
}
#footer .headerFooterLinkList li {
	background: transparent url('../RXJP/RXJP_DT/images/common/separate_top.gif?v=1271566694265503353?v=1272552616943342927') no-repeat scroll right center;
}
#footer .headerFooterLinkList li.last {
	background-image: none;
}
.ja #footer .headerFooterLinkList li a {
	font-size: 12px;
}
#footer ul {
	text-align: center;
	width: 100%;
}
#footerColumnContainer1.adContainerDisplay {
	background-color: white;
	margin: 0 auto;
	padding-bottom: 11px;
	text-align: center;
	width: 960px;
}
.ja #footer .extendedContainer {
	background: #282828 none repeat scroll 0 0;
	padding: 20px 0 10px;
}
#footer .extendedContainer {
	background-color: #9e9e9e;
	border: none;
	margin: 0;
	overflow: visible;
	padding: 5px 0;
	position: relative;
	width: 100%;
}
/*#footer .extendedContainer.vertical.noNav .unmanagedContent {
	left: 0;
	position: relative;
	width: 100%;
}*/
#footer .extendedContainer ul {
	float: none;
	margin: 0 auto 40px;
	width: 960px;
}
#footer .extendedContainer a {
	margin: 0;
	padding: 0;
}
#footer .extendedContainer .box {
	border-top: 1px solid #444444;
	margin: 0 auto;
	padding: 20px 30px 0;
	width: 900px;
}
#footer .extendedContainer .box ul {
	float: left;
	margin-bottom: 30px;
	padding-left: 0;
	text-align: left;
	width: 180px;
}
#footer .extendedContainer .box ul li {
	margin-bottom: 5px;
}
#footer .extendedContainer .box ul li.map_ttl a, #footer .extendedContainer .box ul li.map_ttl span {
	color: #dadada;
	font-size: 15px;
	font-weight: bold;
}
#footer .extendedContainer .box ul li.map_list {
	line-height: 1.1em;
	padding-left: 7px;
}
#footer .extendedContainer .box ul li.map_list span.non, #footer .extendedContainer .box ul li.map_list a {
	background: url('../RXJP/RXJP_KenzaiExpo/images/2016/common/ic_arrow_ft.gif?v=1272552616943342927') no-repeat scroll left 0.3em;
	color: #dadada;
	font-size: 11px;
	padding-left: 12px;
}
#footer .extendedContainer .box ul li.map_list a.ft_blank:after,
#footer .extendedContainer .box ul li.map_list span.ft_blank:after{
	background: url('../RXJP/RXJP_KenzaiExpo/images/2016/common/ic_blank_ft.gif?v=1272552616943342927') no-repeat right 40% !important;
	content: url('../RXJP/RXJP_KenzaiExpo/images/2016/common/ic_blank14.png?v=1272552616943342927');
	margin-left: 5px;
}
#footer .f-bn {
	text-align: center;
}
#footer .f-bn a img {
	vertical-align: text-top;
}
#footer .f-bn a img:hover {
	opacity: 0.7;
}
.ja #footerColumnContainer1.adContainerDisplay {
	display: none;
}
.ja .reed_logo {
	bottom: -20%;
	position: absolute;
	right: 1%;
	top: auto;
}
.reed_logo {
	right: 0;
	position: absolute;
	top: 60px;
}
#copyright {
	margin: 20px 0 15px;
}
}
@media all {
@charset "utf-8";
/* CSS Document */

/*==================================================================================================
 * font size
 *==================================================================================================*/
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, blockquote {
	margin: 10px 10px 10px 5px;
	line-height:160%
}
h1 a, h1 a:hover {
	font-size:22px;
	font-weight:bold;
	line-height:160%
}
h2 a, h2 a:hover {
	font-size:20px;
	font-weight:bold;
	line-height:160%
}
h3 a, h3 a:hover {
	font-size:18px;
	font-weight:bold;
	line-height:160%
}
h4 a, h4 a:hover {
	font-size:16px;
	font-weight:bold;
	line-height:160%
}
h5 a, h5 a:hover {
	font-size:14px;
	font-weight:bold;
	line-height:160%
}
p {
	line-height:160%
}
.unmanagedContent ul, .unmanagedContent ol {
	line-height:180%;
}
hr {
	background-color: #929292;
	border: medium none;
	height: 1px;
	margin: 5px 0 20px;
}
sup {
	font-size: 65%;
	vertical-align: top;
}

/*==================================================================================================
 * common
 *==================================================================================================*/
body {
	background-attachment: scroll;
	background: #fff url('../RXJP/RXJP_NepconJapan/images/2018/en/common/BG_Body_02en.gif?v=1272552616943342927') repeat-x scroll 0 0 !important;
	color: #333333;
	font-family: Lucida Grande,Geneva,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.5em;
}
#wrapper {
	background: transparent url('../RXJP/RXJP_CarEle/images/CarEle_only/BG_wrapper.jpg?v=1272552616943342927') no-repeat scroll center -30px;
	margin: 0 auto;
	width: 100%;
}
#header {
	background: none;
	height: auto;
	margin: 0 auto;
	width: 960px;
}
#brand {
	height: 212px;
}
#brand img.application {
	display: block;
	margin-left: 50px;
	position: relative;
	top: 25px;
	left: 680px;
}
#brand img.west {
	height: 35px;
	left: 675px;
	margin:0;
	padding-right:0;
	position: relative;
	top: 103px;
	width: 285px;
}
#strapLine {
	color: #ffffff;
	clear: right;
	font-size: 16px;
	font-weight: bold;
	line-height: 160%;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 150px;
}
.logo {
	left: 0;
	margin:0;
	position: absolute;
	top: 0;
}
#functionalNavigation ul li {
	padding-left: 4px;
}
.en .homePage div.contentLayoutBox {
	background: url('../RXJP/RXJP_AutomotiveWorld/images/2015/top/jquery_back.gif?v=1272552616943342927') repeat-x scroll 0 0 #ffffff;
	padding-top: 0;
}
body.homePage #sidebarRight .contact {
	border: 1px solid #ac0733;
}
div.contentLayoutBox {
	padding-bottom:20px
}
#pageName {
	border-bottom: 1px solid #0060ff;
	margin: 0 0 15px 0;
	padding: 10px 10px 10px 5px;
}
#sidebarRight .contact {
	border: 1px solid #ac0733;
	padding: 10px;
}
#sidebarRight p, #sidebarRight .contact {
	margin: 0 0 10px;
}
#sidebarRight .contact h2 {
	border-bottom: 1px solid #ac0733;
	color: #ac0733;
}
#sidebarRight .contact h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 100%;
	margin: 3px 0 10px;
	padding-bottom: 6px;
}
#sidebarRight .contact p, #sidebarRight .contact p a {
	font-size: 12px;
	margin: 0;
}
#sidebarRight .contact p a {
	text-decoration: underline;
}
.en.sidebars-none .unmanagedContent,
.ko.sidebars-none .unmanagedContent,
.zh-CN.sidebars-none .unmanagedContent {
	margin: 0 auto;
	width: 930px;
}

/*==================================================================================================
 * Footer page
 *==================================================================================================*/
#footer .headerFooterLinkList li {
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/separate_footer.gif?v=1272552616943342927') no-repeat scroll right center transparent;
}
#footer .headerFooterLinkList li a {
	color: #ffffff;
}

/*==================================================================================================
 * Header
 *==================================================================================================*/
.en top-bar .toolbar-item-open, .top-bar .toolbar-buyyon:hover {
	background-color: #e9e9e9;
	color: #333;
}
#languageSelector ul li {
	padding: 0 10px;
}
#languageSelector ul li {
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/arrow_white_language.gif?v=1272552616943342927') no-repeat scroll 0 3px transparent;
}
#languageSelector ul li.current {
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/arrow_white_currnet_language.gif?v=1272552616943342927') no-repeat scroll 0 5px transparent;
}
#languageSelector ul li.current span {
	color: #ffffff;
}
#header #search {
	background-color: #fff;
	border: 1px solid #CCC;
	right: 0;
	width: 180px;
}
#search input {
	border:none;
	margin:0;
	padding:0 0 0 2px;
}
#search .button {
	background: url('../RXJP/RXJP_CarEle/images/CarEle_only/BG_search.gif?v=1272552616943342927') no-repeat scroll 0 0 transparent;
	border: medium none;
	height: 12px;
	margin: 2px 6px 2px 0;
	padding: 0;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	width: 12px;
}

/*==================================================================================================
 * Multi Event - HOMEPAGE
 *==================================================================================================*/
table.multievents {
	background: url('../RXJP/RXJP_CarEle/images/CarEle_only/BG_Multi.jpg?v=1272552616943342927') no-repeat scroll 0 0 transparent;
	height: 120px;
	margin-left: 5px;
	margin-top: -20px;
	width: 710px;
}
table.multievents td.title {
	color: #00152f;
	font-size: 16px;
	font-weight: bold;
	padding: 20px 0 0 20px;
}
table.multievents td, table.multievents td a, table.multievents td a:hover {
	color:#ffffff;
}
table.multievents td.events {
	line-height: 220%;
	font-size:14px;
	font-weight:bold;
}
table.multievents td.details {
	padding-left: 20px;
}
table.multievents td.details a {
	text-decoration:underline;
}

/*==================================================================================================
 * Layout Block - homepage
 *==================================================================================================*/
.en div.layoutBlock .more {
	margin: -10px 20px 0 0;
}

/*==================================================================================================
 * Layout Block 
 *==================================================================================================*/
/*.en.homePage div.contentLayoutBox,
.zh-CN.homePage div.contentLayoutBox {
	 background: #ffffff url('../RXJP/RXJP_AutomotiveWorld/images/2015/top/jquery_back.gif?v=1271598609830102332?v=1272552616943342927') repeat-x scroll 0 0;
}*/
.en .LayoutContent .layoutBlock img {
	margin: 10px 10px 0;
}
.en.LayoutContent .layoutBlock h2 {
	font-size: 14px;
	color: #AC0733;
	margin-left:10px;
}
.en.LayoutContent .layoutBlock p {
	margin: 10px 20px 0 10px;
}
.en.LayoutContent .layoutBlock a.more {
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/button_more.gif?v=1272552616943342927') no-repeat scroll left center transparent;
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 10px 0 10px 10px;
	padding-left: 25px;
	text-decoration: none;
	float:left;
	width:160px;
}
.en.LayoutContent .layoutBlock a.more:hover {
	text-decoration: underline;
}
.en.layoutBlockContainer .layoutBlock img {
	margin: 5px 10px 5px 5px;
}
.en.layoutBlockContainer .layoutBlock h2, .en .layoutBlockContainer .layoutBlock h4, .en .layoutBlockContainer .layoutBlock h4 a {
	font-size:16px;
	margin-top:0;
}

/*==================================================================================================
 * Press Index - HOMEPAGE
 *==================================================================================================*/
.en ul.homePageList li.pressIndex {
	border: 1px solid #DBDBDB;
	margin: 0 32px 0 5px;
	padding: 0 0 30px;
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/BG_pressIndex.gif?v=1272552616943342927') repeat-x 0 10px #f6f6f6;
}
.en h2.pressIndexHeading {
	padding: 10px 0 0 25px;
	font-size:16px;
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/BG_pressIndexHeading.gif?v=1272552616943342927') no-repeat 0 14px transparent;
	margin: 0 0 0 10px;
}
.en ul li.pressIndex ul.itemList {
	border:none;
	margin: 15px 5px 0;
	list-style-type:none;
	list-style-image:none;
}
.en ul li.pressIndex a.allItems {
	background: url('../RXJP/RXJP_Nepcon_INJ/images/common/BG_BT_ViewMore.gif?v=1272552616943342927') no-repeat scroll 0 0 transparent;
	float: right;
	height: 18px;
	margin-right: 10px;
	padding: 2px 0 0 5px;
	width: 85px;
}
.en ul.pressIndexContent li {
	padding:0 0 5px 10px;
	background:url('../RXJP/RXJP_Nepcon_INJ/images/common/BG_List_Gray.gif?v=1272552616943342927') no-repeat 0 10px transparent;
}
.en ul.pressIndexContent li h3, .en ul.pressIndexContent li h3 a {
	font-size:14px;
	margin-left:0;
}
.en ul.pressIndexContent li span.pubDate {
	margin-left:0
}
.en ul.pressIndexContent li p.description {
	margin: 3px 10px 3px 0;
}
.en ul.ctlChildPageList li.pressIndex a.allItems {
	text-decoration:underline;
}

/*==================================================================================================
 * Press Release 
 *==================================================================================================*/
#pressReleaseFilter {
	border:none
}
#pressRelease {
	margin: 10px 0 0;
	padding: 5px 10px;
	width: 94%;
}

/*==================================================================================================
 * FeatureContent - HOMEPAGE
 *==================================================================================================*/
#featuredContent {
	padding: 20px 5px;
}
#featuredContent .col1 {
	margin-left: 0;
	padding: 0 20px 0 0;
	width: 340px;
}
#featuredContent .col2 {
	padding: 0 0 0 25px;
}
#featuredContent .col h2, .en #featuredContent .col h2 a {
	font-size:12px;
}
#featuredContent .col h3, .en #featuredContent .col h3 a {
	font-size:14px;
}
.feature p {
}
.feature a.more {
	background: url('../RXJP/RXJP_IPJ/images/common/button_off_en.png?v=1272552616943342927') no-repeat scroll left center transparent;
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 10px 0;
	padding-left: 30px;
	text-decoration: none;
}
.feature a.more:hover {
	background: url('../RXJP/RXJP_IPJ/images/common/button_on_en.png?v=1272552616943342927') no-repeat scroll left center transparent;
	text-decoration: underline;
}

/*==================================================================================================
 * content
 *==================================================================================================*/
#proposition {
	margin-left: 0;
}
/*.en #content, .zh-CN #content{
	margin: 0 0 15px 10px;
	padding: 4px 0;
}*/
/*==================================================================================================
 * carousel
 *==================================================================================================*/
.jcarousel-skin-nova-default li .overlay a {
	color: #C40000;
}
.jcarousel-skin-nova-default .jcarousel-container {
	background-color: #ffffff;
	margin: 20px 5px 10px 5px;
	width: 654px;
	border:none;
}
.jcarousel-skin-nova-default li .overlay a {
	font-size:12px;
}
.jcarousel-skin-nova-default li .overlay span {
	color: #FFFFFF;
	font-size: 80%;
	font-weight: normal;
}
/*
.jcarousel-skin-nova-default li img {
	border: 2px solid transparent;
}

.jcarousel-skin-nova-default li .overlayShort {
	left:2px;
	bottom: 6px;
}
.jcarousel-skin-nova-default .jcarousel-container-horizontal {
	padding: 10px 28px 10px 30px;
}

.jcarousel-skin-nova-default .jcarousel-prev-horizontal, .jcarousel-skin-nova-default .jcarousel-next-horizontal {
	width: 26px;
	background-color: #E5E5E5;
}
.jcarousel-skin-nova-default .jcarousel-prev-horizontal {
	border-right:1px solid #DBDBDB;
	background-image: url('../RXJP/RXJP_Nepcon_INJ/images/common/prev-horizontal.gif?v=1272552616943342927');
}
.jcarousel-skin-nova-default .jcarousel-next-horizontal {
	border-left:1px solid #DBDBDB;
	background-image: url('../RXJP/RXJP_Nepcon_INJ/images/common/next-horizontal.gif?v=1272552616943342927');
}
*/

/*==================================================================================================
 * Search Result page
 *==================================================================================================*/
.panelHeading {
	background-image:none;
	font-size:14px;
}
#content .panel {
	border-width:1px;
	margin: 0 30px 0 10px;
}
#content #searchOptions.panel {
	border:none;
	margin-left: 0;
}

/*==================================================================================================
 * <ul> </ul> text-indent
 *==================================================================================================*/
.unmanagedContent ul {
	list-style-image: url('../RXJP/RXJP_DT/images/common/list.gif?v=1272552616943342927');
	margin-bottom: 0;
	padding: 0 0 0 40px;
}
/*==================================================================================================
 * <p> </p> text-indent
 *==================================================================================================*/
p.indent_level-1 {
	text-indent: -1.5em;
	padding-left: 1.5em;
}
p.indent_level-2 {
	text-indent: -1.5em;
	padding-left: 3.0em;
}
/*==================================================================================================
 * <h4> about page - indent
 *==================================================================================================*/
h4.about {
	padding-left: 1em;
}
/*==================================================================================================
 * <p> about page - indent
 *==================================================================================================*/
p.about {
	padding-left: 1.5em;
}
/*==================================================================================================
 * outline - indent-Level3
 *==================================================================================================*/
table.outline-zone, table.outline-zone tr, table.outline-zone td {
	padding: 0;
	margin: 0;
}
table.outline-zone {
	width: 100%;
	margin-bottom: -4px;
}
table.outline-zone tr {
	vertical-align: top;
}
table.outline-zone td {
	width: 50%;
}
table.outline-zone td p.zone-name {
	font-weight: bold;
}
table.outline-zone td.zone-border {
	height: 15px;
}
table.outline-zone td ul.level-2 {
	padding: 0 0 0 5em;
}
table.outline-zone td ul.level-3 {
	padding: 0 0 0 7em;
}
table.outline-zone td p.level-3 {
	padding: 0 0 0 4.2em;
}

}
