@media all {
/*----------aタグ バナー、ボタン設定用----------*/

.over_opacity a:hover img,
a:hover.opacity img,
a:hover.opacity60 img{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

a:hover.opacity65 img{
	opacity:0.65;
	filter: alpha(opacity=65);
	-ms-filter: "alpha( opacity=65 )";
}

a:hover.opacity75 img{
	opacity:0.75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha( opacity=75 )";
}

a:hover.opacity80 img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/*----------リンクアイコン設定用----------*/

a.pdf0,span.pdf0 { background: url('../RXJP/common/image_common/pdf0.gif?v=1271598608950432332') right center no-repeat; padding-right: 20px; }
a.blank0,span.blank0 { background: url('../RXJP/common/image_common/blank0.gif?v=1271598608950432332') right center no-repeat; padding-right: 20px; }
a.new0,span.new0 { background: url('../RXJP/common/image_common/new0.gif?v=1271598608950432332') right center no-repeat; padding-right: 37px; }
a.link0,span.link0 { background: url('../RXJP/common/image_common/link0.gif?v=1271598608950432332') right center no-repeat; padding-right: 20px; }

/*----------ボタン設定用----------*/

/* .btn0 */
a.btn0{
	width:246px;
	height: 100%;
	min-height: 12px;
	background:#888;
	color:#fff;
	display:block;
	padding:10px 26px 10px 10px;
	font-size:120%;
	position: relative;
	border:1px solid #bbb;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	text-decoration:none;
	text-shadow: 0 1px -1px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .2);
}

a:hover.btn0{
	background:#fff;
	color:#333;
	text-decoration:none;
	border:1px solid #aaa;
}

a:active.btn0{
	text-shadow: 0 -1px -1px rgba(0, 0, 0, .5);
	box-shadow: inset 1px 1px 3px rgba(0, 0, 0, .2);
	padding:11px 26px 9px 10px;
}

a.btn0 span {
	background:url('../RXJP/common/icon/btn0_w.png?v=1271598608950432332') right center no-repeat;
	height: 100%;
    position: absolute;
    right: 8px;
	top:0;
    width: 15px;
}
a:hover.btn0 span {
	background:url('../RXJP/common/icon/btn0_g.png?v=1271598608950432332') right center no-repeat;
	top:1px;
}

/* .btn0.down ページ内リンク用 */

a.btn0.down span{
	background:url('../RXJP/common/icon/btn0down_w.png?v=1271598608950432332') right center no-repeat;
}
a:hover.btn0.down span{
	background:url('../RXJP/common/icon/btn0down_g.png?v=1271598608950432332') right center no-repeat;
}

a.btn0.btn_red{
	background:#c50202;
}
a:hover.btn0.btn_red{
	color:#a4010f;
	background:#fff;
}
a:hover.btn0.btn_red span {
	background:url('../RXJP/common/icon/btn0_red.png?v=1271598608950432332') right center no-repeat;
}
a:hover.btn0.btn_red.down span {
	background:url('../RXJP/common/icon/btn0down_red.png?v=1271598608950432332') right center no-repeat;
}

a.btn0.btn_white{
	background:#fff;
	color:#333;
}
a:hover.btn0.btn_white{
	background:#888;
	color:#fff;
}

a.btn0.btn_white span {
	background:url('../RXJP/common/icon/btn0_g.png?v=1271598608950432332') right center no-repeat;
}
a.btn0.btn_white.down span {
	background:url('../RXJP/common/icon/btn0down_g.png?v=1271598608950432332') right center no-repeat;
}

a:hover.btn0.btn_white span {
	background:url('../RXJP/common/icon/btn0_w.png?v=1271598608950432332') right center no-repeat;
}
a:hover.btn0.btn_white.down span {
	background:url('../RXJP/common/icon/btn0down_w.png?v=1271598608950432332') right center no-repeat;
}


.round_area {
	clear:both;
	width:586px;
	background:#ededed;
	border:1px solid #aaa;
	padding:20px;
	margin:10px auto 0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	text-align:center;
}
.round_area p {
	margin:0 0 5px;
	padding:0;
	font-size:100%;
	text-align:left;
}



/*
.btn3{
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 10px 20px;
    margin: 0;
    cursor: pointer;
    border: 1px solid #bbb;
    overflow: visible;
    text-decoration: none;
    white-space: nowrap;
    color: #555;
    background-color: #ddd;
    background-image: linear-gradient(top, rgba(255,255,255,1),
                                rgba(255,255,255,0)),
                                url('../RXJP/common/css/data:image/png;base64,iVBORw0KGg[...]QmCC?v=1271598608950432332');
    transition: background-color .2s ease-out;
    background-clip: padding-box; 
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .3),
                            0 2px 2px -1px rgba(0, 0, 0, .5),
                            0 1px 0 rgba(255, 255, 255, .3) inset;
    text-shadow: 0 1px 0 rgba(255,255,255, .9);
}
 
.btn3:hover{
    background-color: #eee;
    color: #555;
}
 
.btn3:active{
    background: #e9e9e9;
    position: relative;
    top: 1px;
    text-shadow: none;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
    outline: none;
}

.btn3.color{
  color: #fff;
  text-shadow: 0 1px 0 rgba(0,0,0,.2);
  background-image: linear-gradient(top, rgba(255,255,255,.3),
                     rgba(255,255,255,0)),
                    url('../RXJP/common/css/data:image/png;base64,iVBORw0KGg[...]QmCC?v=1271598608950432332');
}
 

 
.btn3.green{
  background-color: #57a957;
  border-color: #57a957;
}
 
.btn3.green:hover{
  background-color: #62c462;
}
 
.btn3.green:active{
  background: #57a957;
}
 

.btn3.red{
  background-color: #c43c35;
  border-color: #c43c35;
}
 
.btn3.red:hover{
  background-color: #ee5f5b;
}
 
.btn3.red:active{
  background: #c43c35;
}
 
 
.btn3.blue{
  background-color: #269CE9;
  border-color: #269CE9;
}
 
.btn3.blue:hover{
  background-color: #70B9E8;
}
 
.btn3.blue:active{
  background: #269CE9;
}
*/

.deadlink{
filter: alpha(opacity=30);
-moz-opacity:0.3;
opacity:0.3;
}

.disabled {
    pointer-events: none;
    opacity: 0.5;
}


.hide {
    display: none;
}
  
.show {
    display: block;
}


.extra{
	color:#666;
	font-size:88%;
}

.break {
    -ms-word-break: break-all;
    word-break: break-all;
  
    word-break: break-word;
  
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
  
.ellipsis {
    width: 250px;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis; /* Required for IE8 */
    -o-text-overflow: ellipsis; /* Required for Opera */
    text-overflow: ellipsis;
}


.float-left{
    float: left;
}
  
.float-right{
    float: right;
}


.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
  
.clearfix:after {
    clear: both;
}
  
/* IE6/7 support */
.clearfix {
    *zoom: 1;
}

/*
body{
font-family: "Helvetica", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif !important;
}
*/
}
@media all {
@charset "UTF-8";
/* BASE */

/*=============== reset =================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
form,input,p,blockquote,th,tr,td{
margin:0;
padding:0;
}
img{
border:0;
vertical-align: top;
}

ul,ol,li{
list-style: none;
}
/*clearfix*/
.clearfix:after{
visibility:hidden;
height:0;
display: block;
font-size: 0;
content: " ";
clear: both;

}
* html .clearfix             { zoom: 1; }
*:first-child+html .clearfix { zoom: 1;
}

table{
	 table-layout: fixed;
	 display: table;
}

tr{
	display: table-row;
}

th,td{
	display: table-cell;
	vertical-align: inherit;
}

/*==================== FONT & LINK =======================*/
body{
font-size: 87.5% !important;
line-height:1.4;
font-weight:normal;
color:#333;
width:100%
}

h2,h3,p,dt,dd,td,tr,th,li{
color:#333333;
}
/* SAFARI again... */
body h1,h2,h3,h4,p,ul,ol,th,tr,td{
	margin: 0;
	padding: 0;
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
}


h2{
	font-size: 1.6em;
	font-weight: bold;
}
/*h2見出し*/
.twoColumn .unmanagedContent h2{
	width: 720px;
	background: url('../RXJP/RXJP_SPEX/images/2014/new/contents/about/bg_h2sub.gif?v=1271598608950432332') no-repeat 0 0;
	padding: 6px 15px 0 20px;
	margin-bottom: 25px;
	min-height:36px;
	font-size:18px;
}


/*h3見出し*/
.twoColumn .unmanagedContent h3{
	background: url('../RXJP/RXJP_SPEX/images/2014/new/contents/about/bg_h3g.gif?v=1271598608950432332') no-repeat 0 0;
	padding-left:20px;
	margin-bottom: 15px;
	font-weight: bold;
	min-height:30px;
	font-size:16px;
}

.homePageList h2{
	font-size: 1.4em;
	font-weight: normal;
}

h3{
	font-size: 1.4em;
	font-weight: bold;
}

p,dt,dd,td{
font-weight: normal;
}

p{
line-height: 1.4em;
}


a{
/*■font-size: 1em;*/
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;
outline: none;
}

.mac a{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" !important;
}

a:link,
a:visited,
a:active{
color:#333333;
text-decoration:none;
}

a:hover{
color:#153591;
text-decoration:underline;
}

.red{color:#153591;}

.fsS{ font-size:12px;}
.fsL{ font-size:16px;}
.fwB{font-weight:bold;}


.catch6px{
	background:url('../RXJP/RXJP_SPEX/images/2014/new/common/ic_sidenav.gif?v=1271598608950432332') no-repeat 0 6px;
	padding-left:15px;
}

/*==================== float & padding =======================*/
.floatR{float: right;}
.floatL{float: left;}

.pt20{padding-top: 20px;}
.mt5{margin-top: 5px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mr0{margin-right:0 !important;}
.ml0{margin-left:0 !important;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.pl10{padding-left:10px;}

.txtC{text-align:center;}

.txtc{
	width:700px;
	margin:0 auto;
	text-align:center;
}




.section01{
	padding-left:10px;
	padding-right:10px;
	}
.sectionTBp10{
	padding-top:10px;
	padding-bottom:10px;
}

.blank,
.blank0{
	background: url('../RXJP/RXJP_HBExpo/new/images/icon_gaibulink.gif?v=1271598608950432332') no-repeat right 50% !important;
	padding: 0 25px 0 0 !important;
}

a img:hover{
	opacity: 0.8;
}
html>/**/body a img:hover{/* IE */
		opacity /*\**/: 0.8\9;
	}

a.nonhover img:hover{
	opacity: 1;
}

.rd{
	color: #e72712;
}

.bl{
	color: #2c4b8c;
}

.ftsize{
	font-size: 14px;
}


/*==================== #wrapper & #header =======================*/
#wrapper{
width:100%;
margin: 0;
}

#header{
width:100%;
margin:0 auto;
/*background:url('../RXJP/RXJP_HBExpo/new/images/home_headerbg.png?v=1271598608950432332') repeat-x 0 0;*/
}
#header #topbar{
height:40px;
width:960px;
margin:0 auto;
padding:0;
background-color:#e84472;
}
#header #languageSelector .current span{
	color:#fff !important;
}
#header #brand{
width:100%;
height:117px;
background-color: #153591;
}
#header #brand .unmanagedContent{
width: 960px;
height: 112px;
padding-top: 15px;
margin: 0 auto;
}
#header #brand .unmanagedContent div h1{
width: 424px;
margin-right: 87px;
float: left;
}

a.producedBy{
display: none;
}


#languageSelector ul{
	padding-top:10px;
}

#header #search{
left: 50%;
top: 10px;
padding-left: 240px;
}
#header #search input{
width:160px;
height:15px;
font-size:12px;
color:#333;
padding: 3px 0 2px;
text-align:center;
font-family: "メイリオ", Meiryo;
}
#header #search .button{
background:url('../RXJP/RXJP_SPEX/images/2014/new/common/btn_search.gif?v=1271598608950432332') no-repeat 0 0;
width: 69px;
height: 23px;
border: 0;
padding: 0;
text-indent: -9999px;
}

.under #header, .siteMap #header{
background:url('../RXJP/RXJP_HBExpo/new/images/under_headerbg.png?v=1271598608950432332') repeat-x 0 0;
}


#topNavigation{
width: 100%;
background-color: transparent;
margin: 0;
padding: 10px 0 0;
background: url('../RXJP/RXJP_SPEX/images/2014/new/header/bg_glnav.png?v=1271598608950432332');
}
#topNavigation.navfix{
position: fixed;;
top: 0;
	z-index: 999;
}
#topNavigation ul.level1{
width: 960px;
margin: 0 auto;
height: 42px;
padding:0 0 6px 0;
}

#topNavigation ul.level1 li{
height: 48px;
border:none !important;
}
#topNavigation ul.level1 li a{
display: block;
position: relative;
}


/*テストナビゲーション*/
#topNavigation ul.level1 li#navTreeItem-124116 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_home.jpg?v=1271598608950432332') no-repeat 0 0;
width: 160px;
}
#topNavigation ul.level1 li#navTreeItem-124116 a:hover,
.homePage #topNavigation ul.level1 li#navTreeItem-124116 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_home_on.jpg?v=1271598608950432332') no-repeat 0 0;
}
#topNavigation ul.level1 li#navTreeItem-124119 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_about.jpg?v=1271598608950432332') no-repeat 0 0;
width: 159px;
}
#topNavigation ul.level1 li#navTreeItem-124119 a:hover,
.about #topNavigation ul.level1 li#navTreeItem-124119 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_about_on.jpg?v=1271598608950432332') no-repeat 0 0;
}
#topNavigation ul.level1 li#navTreeItem-124123 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_exhibit.jpg?v=1271598608950432332') no-repeat 0 0;
width: 159px;
}
#topNavigation ul.level1 li#navTreeItem-124123 a:hover,
.exhibit #topNavigation ul.level1 li#navTreeItem-124123 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_exhibit_on.jpg?v=1271598608950432332') no-repeat 0 0;
}
#topNavigation ul.level1 li#navTreeItem-124131 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_visit.jpg?v=1271598608950432332') no-repeat 0 0;
width: 159px;
}
#topNavigation ul.level1 li#navTreeItem-124131 a:hover,
.visit #topNavigation ul.level1 li#navTreeItem-124131 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_visit_on.jpg?v=1271598608950432332') no-repeat 0 0;
}
#topNavigation ul.level1 li#navTreeItem-149768 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_seminar.jpg?v=1271598608950432332') no-repeat 0 0;
width: 159px;
}
#topNavigation ul.level1 li#navTreeItem-149768 a:hover,
.seminar #topNavigation ul.level1 li#navTreeItem-149768 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_seminar_on.jpg?v=1271598608950432332') no-repeat 0 0;
}
#topNavigation ul.level1 li#navTreeItem-124138 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_press.jpg?v=1271598608950432332') no-repeat 0 0;
width: 164px;
}
#topNavigation ul.level1 li#navTreeItem-124138 a:hover,
.press #topNavigation ul.level1 li#navTreeItem-124138 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_press_on.jpg?v=1271598608950432332') no-repeat 0 0;
}


/*本番ナビゲーション*/
#topNavigation ul.level1 li#navTreeItem-124116 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_home.jpg?v=1271598608950432332') no-repeat 0 0;
width: 160px;
}
#topNavigation ul.level1 li#navTreeItem-124116 a:hover,
.homePage #topNavigation ul.level1 li#navTreeItem-124116 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_home_on.jpg?v=1271598608950432332') no-repeat 0 0;
}
#topNavigation ul.level1 li#navTreeItem-124119 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_about.jpg?v=1271598608950432332') no-repeat 0 0;
width: 159px;
}
#topNavigation ul.level1 li#navTreeItem-124119 a:hover,
.about #topNavigation ul.level1 li#navTreeItem-124119 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_about_on.jpg?v=1271598608950432332') no-repeat 0 0;
}
#topNavigation ul.level1 li#navTreeItem-124123 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_exhibit.jpg?v=1271598608950432332') no-repeat 0 0;
width: 159px;
}
#topNavigation ul.level1 li#navTreeItem-124123 a:hover,
.exhibit #topNavigation ul.level1 li#navTreeItem-124123 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_exhibit_on.jpg?v=1271598608950432332') no-repeat 0 0;
}
#topNavigation ul.level1 li#navTreeItem-124131 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_visit.jpg?v=1271598608950432332') no-repeat 0 0;
width: 159px;
}
#topNavigation ul.level1 li#navTreeItem-124131 a:hover,
.visit #topNavigation ul.level1 li#navTreeItem-124131 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_visit_on.jpg?v=1271598608950432332') no-repeat 0 0;
}
#topNavigation ul.level1 li#navTreeItem-149768 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_seminar.jpg?v=1271598608950432332') no-repeat 0 0;
width: 159px;
}
#topNavigation ul.level1 li#navTreeItem-149768 a:hover,
.seminar #topNavigation ul.level1 li#navTreeItem-149768 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_seminar_on.jpg?v=1271598608950432332') no-repeat 0 0;
}
#topNavigation ul.level1 li#navTreeItem-124138 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_press.jpg?v=1271598608950432332') no-repeat 0 0;
width: 164px;
}
#topNavigation ul.level1 li#navTreeItem-124138 a:hover,
.press #topNavigation ul.level1 li#navTreeItem-124138 a{
background: url('../RXJP/RXJP_SPEX/images/2015/header/nav_press_on.jpg?v=1271598608950432332') no-repeat 0 0;
}

#topNavigation ul.level1 li a{
height: 44px;
text-indent: -9999px;
margin: 0;
padding: 0;
}



/*==================== slider =======================*/
#proposition{
margin:0;
/*background:url('../RXJP/RXJP_HBExpo/new/images/slide_bg.gif?v=1271598608950432332');*/
padding-top:10px;
}


#proposition.fixcont{
padding-top: 44px;
}

/*==================== content =======================*/

div.contentLayoutBox{
width: 100%;
position: relative;
overflow:visible;
}
div.contentLayoutBox #content{
border: 0;
margin: 0;
padding:0;
}
div.contentLayoutBox #content #ctlChildPageList{
width: 960px;
margin: 0 auto;
}
/*==================== TOP / one columns: ;=======================*/


.homePage div.contentLayoutBox #content{
	width: 100%;
}

.homePage div.contentLayoutBox #content #ctlChildPageList,
.siteMap div.contentLayoutBox,/*サイトマップ*/
.oneColumn div.contentLayoutBox{
width: 960px;
margin: 0 auto;
}

.homePage div.contentLayoutBox #content #ctlChildPageList.homePageList{
width: 100%;
margin: 0 auto;
}


div.layoutBlockContainer{
margin: 0;
}

.unmanagedContent table th,
.unmanagedContent table td{
	border:none;
	padding: 0;
}

.unmanagedContent table {
	margin: 0;
	width: 100%;
}

.unmanagedContent ul{
	padding: 0;
}


/*==================== sub image area =======================*/
/*.twoColumn #wrapper, .oneColumn #wrapper, .siteMap #wrapper{
	background: url('../RXJP/RXJP_HBExpo/new/images/under_bg.png?v=1271598608950432332') repeat-x 0 0;
}*/
.twoColumn #proposition {
width: 100%;
margin: 0;
padding:0;
position: absolute;
top: 10px;
left: 0px;
height: 75px;
}

.twoColumn #proposition h2 div{
width: 1078px;
margin: 0 auto;
}

/*==================== two Column =======================*/

body.sidebars-left #content{
	width:740px;
padding:0 10px 20px;
background-color:#fff;
-webkit-border-radius:0;
-moz-border-radius:0;
margin-bottom:100px;
font-size:14px;
}
body.disclaimer.sidebars-left #content .unmanagedContent p:first-child{
	margin-bottom:15px;
}

body.disclaimer.sidebars-left #content .unmanagedContent{
	padding:0 10px 30px 10px;
}
body.disclaimer.sidebars-left #content h5{
	font-size:14px;
}

#pageName {
margin: 0;
font-weight: normal;
padding:11px 0 10px 30px;
background: url('../RXJP/RXJP_SPEX/images/2014/new/contents/about/bg_pagename.gif?v=1271598608950432332') 0 0 no-repeat;
min-height:50px;
font-size: 28px;
color: #fff;
}

.twoColumn div.contentLayoutBox #content .under_cont{
padding: 0 10px;
width: 700px;
}



/*ページ見出し*/
.twoColumn div.contentLayoutBox #content #pageName {
padding:11px 0 10px 30px;
background: url('../RXJP/RXJP_SPEX/images/2014/new/contents/about/bg_pagename.gif?v=1271598608950432332') 0 0 no-repeat;
min-height:50px;
font-size: 28px;
}

/*h2見出し*/
.twoColumn div.contentLayoutBox #content h2.sub{
	width: 100%;
	background: url('../RXJP/RXJP_SPEX/images/2014/new/contents/about/bg_h2sub.gif?v=1271598608950432332') no-repeat 0 0;
	padding: 6px 15px 0 20px;
	margin-bottom: 25px;
}
/*h3見出し*/
.twoColumn div.contentLayoutBox #content .cont_area h3,
.twoColumn div.contentLayoutBox #content .under_cont h3{
	background: url('../RXJP/RXJP_SPEX/images/2014/new/contents/about/bg_h3g.gif?v=1271598608950432332') no-repeat 0 0;
	padding-left:20px;
	margin-bottom: 15px;
	font-weight: bold;
}


.twoColumn div.contentLayoutBox #content .cont_area .inbox h3.h3g{
	background: url('../RXJP/RXJP_SPEX/images/2014/new/contents/about/bg_h3g.gif?v=1271598608950432332') no-repeat 0 0;
}

/*見出し下テキスト レイアウト・フォント*/
.txtH1under{padding:10px 20px 20px;}
.txtHunder{padding:0 10px;}

.mSet{
	font-size:16px;
	font-weight:bold;
	padding-bottom:20px;
}

.box_layout{padding-bottom:45px;}




.twoColumn div.contentLayoutBox #content .cont_area{
		padding:0 10px 30px 10px;
}

.twoColumn div.contentLayoutBox #content .cont_area .box_list li {
    float: left;
    margin-bottom: 5px;
    margin-right: 15px;
}


.twoColumn div.contentLayoutBox #content .photo2col li{
	float:left;
	width:345px;
	margin-right:10px;
	margin-bottom:10px;
}
/*table*/

.twoColumn div.contentLayoutBox #content tr{
margin-bottom: 15px;
border-bottom: 1px solid #cccccc;
}
.twoColumn div.contentLayoutBox #content tr.last{
border-bottom: 0;
margin-bottom: 0;
}
.twoColumn div.contentLayoutBox #content tr th{
width: 130px;
padding-left:10px;
}
.twoColumn div.contentLayoutBox #content tr td{
width: 510px;
padding:15px 0;
}

.twoColumn div.contentLayoutBox #content tr.last td{
padding: 15px 0 0;
}

/*2カラムリスト*/

.twoColumn div.contentLayoutBox #content .cont_area .floatBox{
padding:0 10px;
}

.twoColumn div.contentLayoutBox #content .cont_area .floatBox li{
float:left;
width:300px;
background:url('../RXJP/RXJP_HBExpo/new/images/icon_square_g.gif?v=1271598608950432332') no-repeat 0 6px;
padding-left:15px;
padding-bottom:5px;
}
.twoColumn div.contentLayoutBox #content .cont_area .floatBox li.cube{
float:left;
width:300px;
background:url('../RXJP/RXJP_SPEX/images/2014/new/common/icon_cube.gif?v=1271598608950432332') no-repeat 0 6px;
padding-left:15px;
padding-bottom:5px;
}


/*2カラム左右リスト*/

.twoColumn div.contentLayoutBox #content .cont_area .box2col{
width: 300px;
float: left;
margin:0 10px 10px 0;
}
.twoColumn div.contentLayoutBox #content .cont_area .box2col.first{
margin-left: 0;
}
.twoColumn div.contentLayoutBox #content .cont_area .box2col.textarea{
width: 390px;
padding-left: 10px;
}

/*アコーディオン*/
.twoColumn div.contentLayoutBox #content .cont_area .t_zone{
border: 1px dashed #cccccc;
background: #feeeee;
padding: 15px;
margin-bottom: 20px;
height: 100%
}
.twoColumn div.contentLayoutBox #content .cont_area .t_zone a{
color:#333333;
    background: url('../RXJP/RXJP_SPEX/images/2015/seminar/spex_seminar_arrow.png?v=1271598608950432332') no-repeat scroll right center rgba(0, 0, 0, 0);
padding-right: 20px;
/*padding-left: 60px;*/
font-size:14px;
}
.twoColumn div.contentLayoutBox #content .cont_area .t_zone ul{
padding: 15px 0 0 25px;
display: none;
}
.twoColumn div.contentLayoutBox #content .cont_area .t_zone ul li{
padding: 8px 0 2px;
}
.twoColumn div.contentLayoutBox #content .cont_area .t_zone ul li a{
	padding-left:0;
	color:#f03;
	font-size:100%;
}

/*アコーディオンend*/

.twoColumn div.contentLayoutBox,
.searchResults div.contentLayoutBox,/*検索*/
.custom404Error div.contentLayoutBox {/*エラー*/
width: 960px;
position: relative;
margin: 0 auto;
}
.twoColumn div.contentLayoutBox.fixcont {
padding-top: 44px;
}


.twoColumn #pageTopContainer {
overflow: auto;
margin: 0 auto;
padding: 96px 0 0 0;
padding-bottom: 0;
width: 960px;
}
#breadcrumb{
	padding-bottom:10px;
}
#breadcrumb a {
padding: 5px;
color: #333333;
/*■font-family: Lucida Grande,Geneva,Arial,sans-serif;
font-size: 1.2em;*/
}
#breadcrumb ol li{
font-family: "メイリオ", Meiryo !important;
background:url('../RXJP/RXJP_HBExpo/new/images/breadcrumb-seperator.gif?v=1271598608950432332') no-repeat right center;
}
.mac #breadcrumb ol li{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" !important;
}

#breadcrumb li span {
color: #333;
}
#pageTools{
display: none;
}

#sidebarLeft {
float: left;
width: 180px;
padding: 0 0 20px 0;
margin-right: 20px;
}
#leftNavigation{
margin: 0 0 20px 0;
width: 178px;
border: 1px solid #ebe8e7;
}

.about #leftNavigation{
background:#fff url('../RXJP/RXJP_SPEX/images/2014/new/contents/about/bg_lft_about.gif?v=1271598608950432332') no-repeat top center;
}
.exhibit #leftNavigation{
background:#fff url('../RXJP/RXJP_SPEX/images/2014/new/contents/exhibit/bg_lft_exhibit.gif?v=1271598608950432332') no-repeat top center;
}
.visit #leftNavigation{
background:#fff url('../RXJP/RXJP_SPEX/images/2014/new/contents/visit/bg_lft_visit.gif?v=1271598608950432332') no-repeat top center;
}
.seminar #leftNavigation{
background:#fff url('../RXJP/RXJP_SPEX/images/2015/seminar/bg_lft_seminar.gif?v=1271598608950432332') no-repeat top center;
}
.press #leftNavigation{
background:#fff url('../RXJP/RXJP_SPEX/images/2014/new/contents/press/bg_lft_press.gif?v=1271598608950432332') no-repeat top center;
}

/*.award #leftNavigation{
background:#fff url('../RXJP/RXJP_SPEX/images/2014/new/contents/award/bg_lft_award.gif?v=1271598608950432332') no-repeat top center;
}*/



#leftNavigation ul{
padding: 40px 2px 0 0;
width: 174px;
}

/*20150310追加　子ページ作成の為*/
#leftNavigation ul.level2 {
    padding: 0px 2px 0 0;
    width: 174px;
}

#leftNavigation ul.level2 li.first {
    border-top: 1px solid #EBE8E7;
}

#leftNavigation ul.level2 li.last {
	border-top: 1px solid #EBE8E7;
}

#leftNavigation ul.level2 li.leaf a, #leftNavigation ul.level2 li.hasChildren.selected li.leaf a, #leftNavigation ul.level2 li.hasChildren.selected li.leaf.selected a {
    background-color: transparent;
    background-image: url('../RXJP/RXJP_SPEX/css/../Common/images/arrow_right.gif?v=1271598608950432332');
}

#leftNavigation li.selected a {
	background-color:transparent;
    color: #153591;
}


/*ここまで*/


#leftNavigation li {
font-size: 1.3em;
border-top: 1px solid #ebe8e7;
padding-left: 7px;
}



#leftNavigation li.last{
border-top: 1px solid #ebe8e7;
border-bottom: 0;
}
#leftNavigation li.leaf a {
background-color: none;
color: #333333;
display: block;
padding: 6px 5px 5px 20px;
background:url('../RXJP/RXJP_SPEX/images/2014/new/common/ic_sidenav.gif?v=1271598608950432332') no-repeat 6px 10px;
}

/*20150310追加　子ページ作成の為*/
#leftNavigation li.hasChildren a {
background-color: none;
color: #333333;
display: block;
padding: 6px 5px 5px 20px;
background:url('../RXJP/RXJP_SPEX/images/2014/new/common/ic_sidenav.gif?v=1271598608950432332') no-repeat 6px 10px;
}

#leftNavigation li.selected.hasChildren a {
background-color: none;
color: #153591;
display: block;
padding: 6px 5px 5px 20px;
background:url('../RXJP/RXJP_SPEX/images/2014/new/common/ic_sidenav.gif?v=1271598608950432332') no-repeat 6px 10px !important;
}

/*ここまで*/

#leftNavigation li.selected a{
color:#153591;
}
#sidebarLeft .unmanagedContent {
padding:0
}
#sidebarLeft .unmanagedContent img{
padding-bottom:20px;
}

#sidebarLeft .unmanagedContent .mail{
height: 115px;
width:180px;
background-color:#fff;
}
#sidebarLeft .unmanagedContent .mail img{
	padding:0;
	margin-bottom:0;
}

/*ボックスハーフ*/
.boxHalf_L{
	width:50%;
	float:left;
}

.boxHalf_R{
	width:50%;
	float:left;
}


/*==================== footer =======================*/

#footer{
	width: 100%;
	height: 160px;
	background-color:#626262;
	padding-top:45px;
	position: relative;
	overflow: visible;
	background-image:none !important;
}
#footer .extendedContainer{
width:960px;
margin:0 auto;
padding:0;
background-color:#626262;
border:none;
}

/**/


#footer .extendedContainer .bnr_area03 p{
	float:left;
	margin: 0;
	}

#footer .extendedContainer .first{
	width:400px;
	float:left;
	margin-right:10px;
	}
#footer .extendedContainer .first p{
	margin-right:10px;
}
#footer .extendedContainer .first p.mt5{
	margin-top:5px;
}

#footer .extendedContainer .second{
	width:425px;
	float:left;
	margin-right:15px;
	}

#footer .extendedContainer .third{
	width:100px;
	float:left;
	}

#footer .extendedContainer .third p{
	margin-right:20px;
}



#footer .extendedContainer.vertical.noNav .unmanagedContent{
width: 100%;
height: 110px;
border:0;
margin:0;
padding:0;
position: relative;
}

#footer ul,
#footer .extendedContainer ul {
float: none;
}
#footer .extendedContainer a {
font-size: 1em;
color: #000;
margin-left: 0;
margin-right: 0;
display: inline-block;
}
#footer .extendedContainer.vertical.noNav .unmanagedContent #logo_ft{
width: 263px;
padding-top: 20px;
margin-left: 348px;
}

#footer span.copyright {
font-size: 0.8em;
color: #FFF;
position: absolute;
margin:0;
display: block;
top:180px;
width: 100%;
text-align: center;
}

#footer .headerFooterLinkList {
	width:100%;
	margin: 0;
	/*margin-top: 35px;*/
	text-align:center;

}
#footer .headerFooterLinkList li{
background: none;
}
#footer .headerFooterLinkList li a{
color: #fff;
font-family: "メイリオ", Meiryo !important;
}

.mac{/*mac*/
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro" !important;
}


/*----------リンクアイコン設定用(HBEXPO用)----------*/

a.new0,span.new0 { background: url('../RXJP/RXJP_SPEX/images/2014/new/common/ic_news.gif?v=1271598608950432332') right center no-repeat; padding-right: 37px; }
a.link0,span.link0 { background: url('../RXJP/RXJP_HBExpo/new/images/icon_gaibulink.gif?v=1271598608950432332') right center no-repeat; padding-right: 20px; }

/*----------ボタン設定用----------*/


/*==================== ご利用条件 =======================*/
.oneColumn div.contentLayoutBox　#pageTopContainer{
	padding: 20px 0 0 0;
}

/*==================== エラー / 検索=======================*/
.searchResults div.contentLayoutBox　#pageTopContainer,
.custom404Error div.contentLayoutBox　#pageTopContainer{
	padding-top: 20px;
}

/*==================== サイトマップ =======================*/
.siteMap div.contentLayoutBox{
	padding:15px 0 20px;
}

.siteMap div.contentLayoutBox #content{
	padding-left:20px;
}




#toTop {
	background: url('../RXJP/RXJP_SPEX/images/2014/new/common/btn_totop.gif?v=1271598608950432332') no-repeat;
	width: 40px;
	height: 40px;
	overflow: hidden;
	bottom: 30px;
	right: 5%;
	display: block;
	position: fixed;
	z-index: 999;
}
#toTop:hover{
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter:alpha(opacity=80)
  }



.top-bar-wrapper { background-color:#2d2d2d;}
.top-bar { line-height: 40px; }
.toolbar-dock-left { margin-left: 0; }
#header, .under #header, .siteMap #header, .en #header { background-position: 0 -40px; }
.en #header { height: 136px; }
#header #search { top: -30px; }
.twoColumn #wrapper, .oneColumn #wrapper, .siteMap #wrapper, .searchResults #wrapper { background-position: 0 -40px; }
/*Search Results*/
#searchContent .panelHeading { display:none; }
#content #searchContent .panel { border:none; }

.toolbar-item-menu-anchor:after {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 10px solid #ffffff;
content: "";
display: inline-block;
height: 0;
vertical-align: middle;
width: 0;
}
.toolbar-item-menu-anchor.toolbar-item-open:after {
	border-top-color: #ffffff;
}

}
@media all {
@charset "UTF-8";
/* CSS Document */




/*===============              TOP               =================*/

/*body.home_top{
background:url('../RXJP/RXJP_HBExpo/new/images/content_bg.gif?v=1271598608950432332') repeat-x top left ;
}
*/
.childPageList .unmanagedContent #box_area .box.box300.b_hover:hover,
.childPageList .unmanagedContent #box_area .box630.exhibit_news .inbox.b_hover:hover{
border: 1px solid #492377;
}
/* キャッチ */
#catchcopy{
width:100%;
/*background:url('../RXJP/RXJP_HBExpo/new/images/slide_bottom_bg.gif?v=1271598608950432332') repeat-x bottom left;*/
padding:15px 0 0 0;

}
#catchcopy p{
text-align:center;
font-size:36px;
line-height:38px;
padding-top: 15px;
color: #153591 !important;
}
#catchcopy .fs1lead{
font-size:36px;
padding-top:20px;
}
#catchcopy .fs2lead{
font-size:18px;
}
#catchcopy p img{
	display: inline;
	margin-top: -15px;
}


/* EXPOとは */
.childPageList.home_cont{
/*background:url('../RXJP/RXJP_HBExpo/new/images/home_bg.png?v=1271598608950432332') repeat-x top left;*/
}


.childPageList .unmanagedContent #explain{
width:960px;
margin:0 auto;
padding-top:23px;
padding-bottom: 30px;
}
.childPageList.layoutBlocks #explain h2{
width: 329px;
height: 100px;
float:left;
}
.childPageList.layoutBlocks #explain p{
font-size:116.6%;
}



/* box_area */

.childPageList .unmanagedContent #box_area{
width:960px;
margin:0 auto;
padding-bottom: 30px;
}
.childPageList .unmanagedContent #box_area .box{/* OTHER*/
float: left;
margin: 30px 15px 0 0;
position: relative;
}


html>/**/body .childPageList .unmanagedContent #box_area .box{/* IE */
margin-left /*\**/:14px\9;
margin-right /*\**/:14px\9;
}


.childPageList .unmanagedContent #box_area .topbox01 #box01, .childPageList .unmanagedContent #box_area .topbox02 #box02{
padding-top:8px;
width:298px;
border: #f1f0f0 1px solid;
border-top: 3px #e7240e solid;
min-height:84px;
background:#fff;
}
.childPageList .unmanagedContent #box_area .topbox01 #box01{
background:url('../RXJP/RXJP_HBExpo/new/images/box_area_box1Bg.jpg?v=1271598608950432332') no-repeat left bottom;
}

.childPageList .unmanagedContent #box_area .topbox02 #box02{
background:url('../RXJP/RXJP_HBExpo/new/images/box_area_box2Bg.jpg?v=1271598608950432332') no-repeat left bottom;

}

.info-box01 p img,
.info-box02 p img,
.info-box03 p img{
	padding-left: 8px;
}

.info-box02.movie p img{
	padding-left: 0;
}


.info-box01.bungu .info-box-txt{
	margin-top: -22px;
}


.childPageList .unmanagedContent #box_area .topbox li{
padding-left:22px;
}
.childPageList .unmanagedContent #box_area .topbox li.btn{
text-align:right;
}
.childPageList .unmanagedContent #box_area .topbox li.btn a{
height:35px;
}

/*.childPageList .unmanagedContent #box_area .topbox .exhibit li.btn{
	margin-top: 63px;
}
.childPageList .unmanagedContent .report li.btn{
	margin-top: 49px;
}*/


.childPageList .unmanagedContent #box_area .topbox01{
width:300px;
height:243px;
float:left;
margin-right:30px;
margin-bottom:20px;
background-color:#fff;
}

.childPageList .unmanagedContent #box_area .topbox02{
width:300px;
height:243px;
float:left;
margin-bottom:20px;
background-color:#fff;
}

.childPageList .unmanagedContent #box_area .topbox03{
width:300px;
height:243px;
margin-bottom:20px;
background-color:#fff;
}


#l_area{
float:left;
width:630px;
}

#r_area{
float:right;
width:300px;
}



/* What's New */
.childPageList .unmanagedContent #box_area .box630{
width: 607px;
padding: 20px 8px 0 15px;
border: 1px solid #f1f0f0;
background:#FFF;
margin-bottom:20px;
}
.childPageList .unmanagedContent #box_area .box630.what tr{
border-bottom: 1px dashed #cccccc;
}
.childPageList .unmanagedContent #box_area .box630.what tr.last{
border-bottom: none;
}
.childPageList .unmanagedContent #box_area .box630.what tr.first th,
.childPageList .unmanagedContent #box_area .box630.what tr.first td{
padding-top: 5px;
}

.childPageList .unmanagedContent #box_area .box630.what .inner{
padding-top:5px;
padding-bottom:10px;
}
.childPageList .unmanagedContent #box_area .box630.what th{
width: 120px;
margin-top: 2px;
float: left;
padding: 10px 0;
text-align:left;
text-indent:1em;
font-size:116.6%;
}
.childPageList .unmanagedContent #box_area .box630.what td{
width: 475px;
min-height: 18px;
max-height: 40px;
float: left;
padding: 10px 0;
font-size:116.6%;
line-height:18px;
margin-top:2px;
}


.childPageList .unmanagedContent #box_area .box630.what td a{
font-size: 1em;
}


/*EXPO同時開催*/

.childPageList .unmanagedContent #box_area #area_bnr{
position:relative;
width:606px;
}

.childPageList .unmanagedContent #box_area #area_bnr h3{
padding-bottom:6px;
}

.childPageList .unmanagedContent #box_area #area_bnr .sttl{
padding-bottom:8px;
}

.childPageList .unmanagedContent #box_area #area_bnr .boxs{
margin-bottom:25px;
}
.childPageList .unmanagedContent #box_area #area_bnr .box_list li{
float:left;
width:199px;
padding-bottom:3px;
}


/*  右エリア　バナー　出展資料請求など*/

.childPageList .unmanagedContent #box_area .box300{
width:298px;
border: #f1f0f0 1px solid;
border-top: 3px #153591 solid;
/*background:#fff url('../RXJP/RXJP_HBExpo/new/images/border_bg.gif?v=1271598608950432332') no-repeat top center;*/
margin-bottom: 20px;
}
.childPageList .unmanagedContent #box_area .box300 .bnr_area01{
width:255px;
padding:23px 22px 30px 23px;
}
.childPageList .unmanagedContent #box_area .box300 .bnr_area01 .bt1{
margin-bottom:15px;
}
.childPageList .unmanagedContent #box_area .box300 .bnr_area01 .bt2{
margin-bottom:20px;
}
.childPageList .unmanagedContent #box_area .box300 .bnr_area02 li{
padding-bottom:35px;
}

/* FaceBook プラグイン*/

.childPageList .unmanagedContent #box_area #box_sns{
width:298px;
border:#e3e3e3 1px solid;
border-top:#597CAD 2px solid;
height:400px;
background-color:#FFF;
}

.childPageList .unmanagedContent #box_area #box_sns iframe{
padding-bottom:12px 0;
}


/*===============              展示会概要               =================*/


/*アンカーリンク*/
.twoColumn div.contentLayoutBox #content .unmanagedContent ul.h_navi{
padding: 0 0 20px 20px;
}
.twoColumn div.contentLayoutBox #content .unmanagedContent ul.h_navi li {
background: url('../RXJP/RXJP_HBExpo/new/images/page_ancer.gif?v=1271598608950432332') no-repeat 0 3px;
float: left;
padding-left: 18px;
margin-right: 15px;
font-size: 1em;
}
.twoColumn div.contentLayoutBox #content .unmanagedContent ul.h_navi li.first{
margin-left:0;
}

.twoColumn.about div.contentLayoutBox #content .cont_area .box355{
width: 300px;
float: left;
margin:0 10px 10px 0;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .box355.first{
margin-left: 0;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .box355.textarea{
width: 390px;
padding-left: 10px;
}

.twoColumn.about div.contentLayoutBox #content .cont_area .box170{
width: 170px;
float: left;
margin-left: 12px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .box170.first{
margin-left: 0;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .box170.third{
margin-left: 13px;
}


/*出展対象商品*/
.twoColumn.about div.contentLayoutBox #content .cont_area .box170 h4{
width: 155px;
border-left: 5px solid #154b69;
border-bottom: 1px solid #154b69;
padding: 0 0 3px 8px;
color: #154b69;
font-size: 1.3em;
margin-bottom: 15px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .box170 ul{
padding-left: 8px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .box170 ul li{
padding-bottom: 10px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .floatBox{
padding:0 10px 35px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .floatBox li.none{
	background: none;
}

/*特設ゾーン*/
.twoColumn.about div.contentLayoutBox #content .cont_area .t_zone{
border: 1px dashed #cccccc;
background: #fdfbd2;
padding: 15px;
margin-bottom: 20px;
height: 100%
}
/*.twoColumn.about div.contentLayoutBox #content .cont_area .t_zone a{
color:#333333;
background: url('../RXJP/RXJP_HBExpo/new/images/ic_plus.gif?v=1271598608950432332') no-repeat 0 50%;
padding-left: 25px;
}*/
.twoColumn.about div.contentLayoutBox #content .cont_area .t_zone ul{
padding: 15px 0 0 25px;
display: none;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .t_zone ul li{
border-bottom: 1px solid #ccc;
padding: 8px 0 2px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .t_zone .square {
    background: url('../RXJP/RXJP_HBExpo/images/common/ic_square.gif?v=1271598608950432332') no-repeat scroll 0 50%;
    color: #333333;
    padding-left: 25px;
}


/*来場者*/
.twoColumn.about div.contentLayoutBox #content .cont_area .box170 h4.mini{
width: 155px;
border-left: 5px solid #154b69;
border-bottom: 1px solid #154b69;
padding: 0 0 3px 8px;
color: #154b69;
font-size: 1.2em;
margin-bottom: 15px;
}

.twoColumn.about div.contentLayoutBox #content .cont_area .floatBox li{
float:left;
width:300px;
padding-left:15px;
padding-bottom:5px;
margin-left: 17px;
}

.twoColumn.about div.contentLayoutBox #content .cont_area .floatBox li.ttl{
	width: 100%;
	background:url('../RXJP/RXJP_SPEX/images/2014/new/common/icon_cube.gif?v=1271598608950432332') no-repeat 0 6px;
	padding-left:15px;
	margin-left: 0;
	margin-bottom: 5px;
	font-size: 16px;
}
.twoColumn div.contentLayoutBox #content .cont_area .floatBox li.cube{
float:left;
width:300px;
background:url('../RXJP/RXJP_SPEX/images/2014/new/common/icon_cube.gif?v=1271598608950432332') no-repeat 0 6px;
padding-left:15px;
padding-bottom:5px;
margin-left: 0;
font-size: 16px;
}


/*主催者*/
.twoColumn.about div.contentLayoutBox #content .cont_area p.fsL{
font-weight: bold;
padding-bottom: 20px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area p.fsL a{
	font-weight: bold;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .inbox h3.bb{
margin-bottom: 10px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .inbox{
padding-bottom: 15px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .inbox div{
width: 100%;
padding-right: 12px;
float: left;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .inbox div p{
padding:0 10px 10px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area .inbox img{
padding-top: 23px;
float: left;
}


/*同時開催*/
.twoColumn.about div.contentLayoutBox #content .cont_area #area_bnr p{
padding-bottom:8px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area #area_bnr .box_list{
margin-bottom:15px;
}
.twoColumn.about div.contentLayoutBox #content .cont_area #area_bnr .box_list li{
float:left;
margin-right:15px;
margin-bottom:5px;
}


.twoColumn.about div.contentLayoutBox #content .cont_area #area_bnr .boxs{
margin-bottom:10px;
}


/*===============              開催概要               =================*/

.twoColumn.outline div.contentLayoutBox #content table{
width: 100%;
padding:0 10px;
}
.twoColumn.outline div.contentLayoutBox #content tr{
margin-bottom: 15px;
border-bottom: 1px solid #cccccc;
}
.twoColumn.outline div.contentLayoutBox #content tr.last{
border-bottom: 0;
margin-bottom: 0;
}
.twoColumn.outline div.contentLayoutBox #content tr th{
width: 150px;
padding-left:10px;
}
.twoColumn.outline div.contentLayoutBox #content tr td{
width: 560px;
height:19px;
padding:15px 0;
}
.twoColumn.outline div.contentLayoutBox #content tr.last td{
padding: 15px 0 0;
}

.safari .twoColumn.outline div.contentLayoutBox #content tr.last th{
border-bottom: 1px solid #cccccc;
}

.chrome .twoColumn.outline div.contentLayoutBox #content tr.last th{
border-bottom: 1px solid #cccccc;
}

/*===============              前回結果報告               =================*/

.twoColumn.about.show div.contentLayoutBox #content .moviearea{
width:640px;
background:#000;
padding:0 25px;
margin:0 auto;
}

/*===============              出展のご案内               =================*/

.exhibit_area, .exhibit_nonarea{margin-bottom:40px;}


.exhibit_area .detail_box{
width:720px;
padding:0;
position:relative;
margin-bottom:20px;
}

.exhibit_area p.title, .exhibit_nonarea p.title{
margin-bottom:20px;
}

.exhibit_area p.txt01{
width:355px;
position:absolute;
top:0;
left:370px;
font-size:114.28%;
line-height:137.5%;
}

.exhibit_area .txtbox01{
width:699px;
margin:0 auto;
background:url('../RXJP/RXJP_HBExpo/new/images/outline01_txt.gif?v=1271598608950432332') no-repeat left top;
height:146px;
}
.exhibit_area .txtbox01 ul{
padding:45px 15px 5px 15px;
}

.exhibit_area .txtbox02{
width:699px;
margin:0 auto;
background:url('../RXJP/RXJP_HBExpo/new/images/outline03_txt02.gif?v=1271598608950432332') no-repeat left top;
height:144px;
}
.exhibit_area .txtbox02 ul{
padding:35px 30px 5px 30px;
margin-top:30px;
}

.exhibit_area .txtbox01 li, .exhibit_area .txtbox02 li{
text-indent:-2em;
margin-left:2em;
}


#exhibit_box{margin-bottom:40px;}

#exhibit_box li{
display:inline-block;
*display: inline;
*zoom: 1;
margin-right:10px;
margin-bottom:10px;
}
#exhibit_box2 li{
display:inline-block;
*display: inline;
*zoom: 1;
margin-right:13px;
margin-bottom:10px;
}


.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont h3.block25 {
margin-top: 30px;
}

.twoColumn.exhibit.detail div.contentLayoutBox #content .boxarea{
	margin-bottom: 40px;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .boxarea .box{
	float: left;
	width: 345px;
	height: 165px;
	border: 1px solid #eddcda;
	border-left: 10px solid #e77e74;
	margin: 10px 0;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .boxarea .box.left{
	margin-right: 25px;
}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .boxarea .box .ttl{
		font-size: 16px;
		color: #d92b17;
		border-bottom: #e77e74 3px solid;
		padding:3px 5px;
	}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .boxarea .box .sub{
		font-size: 10px;
		text-align: right;
		padding:5px;
	}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .boxarea .box p{
		padding:3px 5px;
	}

.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area{
	background: url('../RXJP/RXJP_SPEX/images/2014/new/contents/exhibit/img_exhibit09.gif?v=1271598608950432332');
	width: 748px;
	height: 1028px;
	margin-bottom: 60px;
	position: relative;
}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a{
		display: block;
		position: absolute;
	}


	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a.spex{
		width: 326px;
		height: 65px;
		top: 210px;
		left: 26px;
	}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a.tenpo{
		width: 212px;
		height: 67px;
		top: 300px;
		right: 18px;
	}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a.eigyou{
		width: 215px;
		height: 37px;
		top: 52px;
		right: 45px;
	}

	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a.isot{
		width: 226px;
		height: 84px;
		bottom: 183px;
		left: 70px;
	}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a.giftex{
		width: 140px;
		height: 25px;
		bottom: 43px;
		left: 25px;
	}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a.hb{
		width: 150px;
		height: 28px;
		bottom: 33px;
		right: 18px;
	}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a.fa{
		width: 180px;
		height: 20px;
		bottom: 46px;
		right: 183px;
	}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a.bk{
		width: 168px;
		height: 19px;
		bottom: 44px;
		left: 208px;
	}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a.tw{
		width: 165px;
		height: 16px;
		bottom: 19px;
		left: 25px;
	}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a.kw{
		width: 166px;
		height: 16px;
		bottom: 19px;
		left: 207px;
	}
	.twoColumn.exhibit.detail div.contentLayoutBox #content .concurrent_area a.dt{
		width: 259px;
		height: 13px;
		bottom: 19px;
		right: 100px;
	}




/*.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area{
padding-bottom:40px;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area img{
padding-left: 20px;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area .box01 {
background-color: #FAF5DE;
padding: 10px 20px;
margin: 15px 0 30px;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area .box01 h4{
font-size: 1.2em;
padding-bottom: 10px;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area .des{
padding-left: 23px;
}

.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area .box02 {
padding: 5px 0 10px;
margin: 15px 10px 0 0;
border: 1px solid #80254E;
width: 338px;
height: 138px;
float: left;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area .box02.second {
margin-right: 0;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area .box02 .head{
margin-bottom: 10px;
border-bottom: 1px dashed #cccccc;
padding: 0 20px 5px;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area .box02 .head h5{
padding: 5px 0 0;
font-size: 1.2em;
color: #80254E;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area .box02 .head p{
font-size: 1em;
color: #80254E;
text-align: right;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area .box02 .textarea{
padding: 0 19px 0 20px;
}
.twoColumn.exhibit.detail div.contentLayoutBox #content .under_cont .detail_area .box02 .textarea span{
color: #a32227;
}*/





/*===============              会期のスケジュール               =================*/
.twoColumn.exhibit.schedule div.contentLayoutBox #content .under_cont h2 {
width: 100%;
text-align: center;
color: #009944;
font-weight: bold;
font-size: 2.4em;
}

.twoColumn.exhibit.schedule div.contentLayoutBox #content .under_cont .arrow {
width: 31px;
margin: 0 auto;
padding: 10px 0;
}

.twoColumn.exhibit.schedule div.contentLayoutBox #content .under_cont .box01 {
width: 678px;
padding: 10px;
background-color:#fdfbd2;
}
.twoColumn.exhibit.schedule div.contentLayoutBox #content .under_cont .box01 .textarea{
width: 385px;
float: left;;
}
.twoColumn.exhibit.schedule div.contentLayoutBox #content .under_cont .box01 .textarea h3{
background-image: none;
padding-left: 0;
margin-bottom:0;
}
.twoColumn.exhibit.schedule div.contentLayoutBox #content .under_cont .box01 .textarea p{
min-height: 80px;
max-height: 185px;
padding-left: 12px;
}
.twoColumn.exhibit.schedule div.contentLayoutBox #content .under_cont .box01 img{
float: right;
}
.twoColumn.exhibit.schedule div.contentLayoutBox #content .under_cont .box02 {
width: 678px;
padding: 10px;
background-color:#fdfbd2;
}
.twoColumn.exhibit.schedule div.contentLayoutBox #content .under_cont .box02 h3{
background:none;
padding:15px 0;
margin:0;
text-align:center;
}

.twoColumn.exhibit.schedule div.contentLayoutBox #content .under_cont .box02 .textarea{
width: 100%;
}
/*===============              出展サポートサービス               =================*/

.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont p{
padding-bottom: 30px;
}

.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont h3{
margin-top: 20px;
}
.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont h3.first{
margin-top:0;
}

.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont .box01 {
width: 678px;
padding: 10px 10px 20px 22px;
}
.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont #cont06.box01 {
border-bottom: 0;
}

.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont .box01 .textarea{
width: 435px;
padding-right: 55px;
float: left;
}
.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont #cont02.box01 .textarea{
width: 460px;
height: 128px;
padding-right:10px;
}
.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont #cont04.box01 .textarea{
width: 475px;
}
.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont #cont03.box01 .textarea,
.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont #cont05.box01 .textarea,
.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont #cont06.box01 .textarea{
width: 455px;
}
.twoColumn.exhibit.support div.contentLayoutBox #content .under_cont .box01 img{
float: left;
}



/*===============              来場のご案内               =================*/

.twoColumn div.contentLayoutBox #content .under_cont h3.block25{
font-size: 2.2em;
font-weight: bold;
}
.twoColumn div.contentLayoutBox #content .under_cont .box01{
padding-bottom: 30px;
}
.twoColumn.visit div.contentLayoutBox #content .under_cont .box01 .textarea{
width: 390px;
padding-right: 30px;
float: left;
}
.twoColumn.visit div.contentLayoutBox #content .under_cont .box01 img{
margin-top: -15px;
}



/*===============              出展社ニュースリリース               =================*/

.twoColumn.visit.news div.contentLayoutBox #content .under_cont table tr{
width: 100%;
}
.twoColumn.visit.news div.contentLayoutBox #content .under_cont table th{
width: 130px;
padding-left: 15px;
font-size: 1.2em;
}


.twoColumn.visit.news div.contentLayoutBox #content .under_cont table td {
min-height: 25px;
max-height: 40px;
}
.twoColumn.visit.news div.contentLayoutBox #content .under_cont table td.text {
padding: 10px 0 20px;
min-height: 70px;
max-height: 120px;
}

/*===============              セミナー               =================

.twoColumn.seminar.detail div.contentLayoutBox #content #pageName {
background: url('../RXJP/RXJP_OSEC_disaster/new/images/common/ic_purple02.gif?v=1271598608950432332') 0 30% no-repeat;
padding: 0 0 0 30px;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .under_cont .box01 img{
width: 240px;
float: left;
padding-right: 15px;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .under_cont .box01 .textarea h4{
font-size: 1.2em;
color: #564965;
margin-bottom: 15px;
}

.twoColumn.seminar.detail div.contentLayoutBox #content #ctlChildPageList{
width: 690px;
padding: 0 30px 15px 32px;
margin: 0;
}

.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList h2{
display: none;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList h3{
background: url('../RXJP/RXJP_OSEC_disaster/new/images/common/ic_border15.gif?v=1271598608950432332') no-repeat 0 24%;
padding-left:15px;
font-size: 1.4em;
color: #434343;
margin-bottom: 15px;
}

.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_head{
height: 46px;
width: 676px;
background-color: #492377;
padding: 7px;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_head div{
float: left;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_head .num{
height: 16px;
width: 70px;
background-color: #FFFFFF;
padding:15px 0;
text-align: center;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_head .title{
height:100%;
width: 345px;
padding-left: 15px;
font-size: 1.4em;
color: #FFFFFF;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_head .status_btn{
height:100%;
width: 70px;
padding:0 20px 0 10px;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_head .date p{
color: #FFFFFF;
font-size: 1em;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_head .date img{
margin-top: 1px;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_cont{
width: 674px;
padding:15px 7px;
border: 1px solid #cccccc;
border-top: 0;
margin-bottom: 20px;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_cont .prof_img{
width: 85px;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_cont .right_cont{
width: 585px;
padding-bottom: 15px;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_cont .right_cont h4{
border-left: 5px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding: 0 0 3px 8px;
font-size: 1.3em;
margin-bottom: 15px;
width: 572px;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_cont .down{
background: url('../RXJP/RXJP_OSEC_disaster/new/images/contents/seminar/ic_arrow_down.png?v=1271598608950432332') no-repeat right 50%;
padding: 0 20px 0 0;
margin-right:6px;
font-size: 1.1em;
cursor: pointer;
color: #492377;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_detail{
margin-top: 15px;
border-top: 1px dashed #cccccc;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_detail.close{
display: none;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_detail h5{
padding:15px 0;
font-size: 1.1em;
font-weight: bold;
}
.twoColumn.seminar.detail div.contentLayoutBox #content .twoColumnList .childPageList .seminar_cont .up{
background: url('../RXJP/RXJP_OSEC_disaster/new/images/contents/seminar/ic_arrow_up.png?v=1271598608950432332') no-repeat right 50%;
padding: 0 20px 0 0;
margin-right:6px;
font-size: 1.1em;
cursor: pointer;
color: #492377;
}
*/

/*===============              よくある質問               =================*/
/*
.twoColumn.seminar.faq div.contentLayoutBox #content .under_cont h3{
margin-top: 20px;
}
.twoColumn.seminar.faq div.contentLayoutBox #content .under_cont h3.first{
margin-top:0;
}
.twoColumn.seminar.faq div.contentLayoutBox #content .under_cont h3.para2 {
background: url('../RXJP/RXJP_OSEC_disaster/new/images/common/ic_block15.png?v=1271598608950432332') no-repeat 0 12%;
}

.twoColumn.seminar.faq div.contentLayoutBox #content .under_cont .box01 {
width: 678px;
border-bottom: 1px solid #cccccc;
padding: 10px 10px 20px 22px;
}
.twoColumn.seminar.faq div.contentLayoutBox #content .under_cont #cont01.box01 p{
margin-bottom: 10px;
}
.twoColumn.seminar.faq div.contentLayoutBox #content .under_cont #cont01.box01 a{
font-size: 1.2em;
}
.twoColumn.seminar.faq div.contentLayoutBox #content .under_cont h4 {
padding-left:22px;
margin-top: 20px;
font-size: 1.4em;
}
.twoColumn.seminar.faq div.contentLayoutBox #content .under_cont h4 a{
font-size: 1em;
}

*/

.twoColumn.visit div.contentLayoutBox #content .cont_area .t_zone{
border: 1px dashed #cccccc;
background: #fdfbd2;
padding: 15px;
margin-bottom: 20px;
height: 100%
}
.twoColumn.visit div.contentLayoutBox #content .cont_area .t_zone a{
color:#333333;
background:none;
padding-left: 60px;
font-size:114.28%;
text-indent:-2.5em;
display:inline-block;
}
.twoColumn.visit div.contentLayoutBox #content .cont_area .t_zone ul{
padding: 15px 0 0 25px;
display: none;;
}
.twoColumn.visit div.contentLayoutBox #content .cont_area .t_zone ul li{
padding: 8px 0 2px;
}
.twoColumn.visit div.contentLayoutBox #content .cont_area .t_zone ul li a{
padding-left:35px;
font-size:100%;
}



/*===============              プレスリリース               =================*/
.twoColumn.press div.contentLayoutBox #content .under_cont{
padding-left: 0;
}
.twoColumn.press div.contentLayoutBox #content .under_cont h3{
width: 100%;
background: url('../RXJP/RXJP_OSEC_disaster/new/images/common/bg_h2.gif?v=1271598608950432332') no-repeat;
padding: 3px 15px;
font-size: 1.4em;
color: #FFF;
height: 20px;
margin-bottom: 15px;
font-weight: normal;
}
.twoColumn.press div.contentLayoutBox #content .under_cont .box01{
padding:10px 20px 20px;
width: 690px;
}
.twoColumn.press.detail div.contentLayoutBox #content .under_cont tr{
width: 100%;
}
.twoColumn.press.detail div.contentLayoutBox #content .under_cont th{
width: 100px;
padding-left: 20px;
background:url('../RXJP/RXJP_SPEX/images/2014/new/common/ic_sidenav.gif?v=1271598608950432332') no-repeat 6px 20px;
}
.twoColumn.press.detail div.contentLayoutBox #content .under_cont td{
padding-bottom: 10px;
font-size:100%;
width:580px;
}
.twoColumn.press.detail div.contentLayoutBox #content .under_cont td a{
font-size:100%;
}

.twoColumn.press.detail div.contentLayoutBox #content .under_cont .box02{
width: 438px;
padding: 25px;
margin-top: 15px;
background-color: #f1f1f0;
border: 1px solid #cccccc;
}
.twoColumn.press.detail div.contentLayoutBox #content .under_cont .box02 h4{
font-size: 1.2em;
margin-bottom: 5px;
}

/*===============              ロゴ・バナーダウンロード               =================*/

.twoColumn.press div.contentLayoutBox #content .under_cont .box01.first{
padding:0 20px 30px;
}

.twoColumn.press div.contentLayoutBox #content .under_cont .box01 img{
margin-bottom: 15px;
}


.twoColumn.press #logoDl ul{
text-align:center;
}

.twoColumn.press #logoDl .boxHalf_L ul{
text-align:left;
padding-left:80px;
}

.twoColumn.press #logoDl li{
display:inline-block;
margin-right:10px;
}



/*.award .committee {
    margin: 0px 40px 0px 0px!important;
}*/


}
@media all {
@charset "utf-8";

.slider-wrapper {
 width:960px;
 margin:0 auto;
 position:relative;
 background:url('../RXJP/RXJP_HBExpo/new/images/slide_bg.gif?v=1271598608950432332') top left;
}

/*-- The Nivo Slider styles --*/
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/*-- If an image is wrapped in a link --*/
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/*-- The slices and boxes in the Slider --*/
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/*-- Caption styles --*/
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /*-- Overridden by captionOpacity setting --*/
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
	display:none;
}
/*-- Direction nav styles (e.g. Next & Prev) --*/
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/*-- Control nav styles (e.g. 1,2,3...) --*/
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
	background-image: url('../RXJP/RXJP_SPEX/images/2014/new/common/bullets.png?v=1271598608950432332');
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider {
	position:relative;
	width:960px; /* メイン画像の横幅 */
	height:365px; /* メイン画像の縦幅 */
	margin-left:0px;
	background:#ffffff url('../RXJP/RXJP_HBExpo/new/images/loading.gif?v=1271598608950432332') no-repeat 50% 50%;
}
.mac #slider{
	margin:0 auto;
}
.safari #slider{
	margin:0 auto;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
.nivo-controlNav {
	position:absolute;
	right:10px;
	bottom:2px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url('../RXJP/RXJP_SPEX/images/2014/new/common/bullets.png?v=1271598608950432332') no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url('../RXJP/RXJP_HBExpo/new/images/arrows.png?v=1271598608950432332') no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
.nivo-caption {
	text-shadow:none;
	font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
	color:#efe9d1;
	text-decoration:underline;
}

}
@media all {
@charset "UTF-8";
/* CSS Document */

body.en #header{
height:145px;
}
body.en #header{
height:145px;
}
body.en #header #brand{
	height: 127px;
}

body.en #header #brand .unmanagedContent div h1{
width: 318px;
margin-right: 46px;
float: left;
}

body.en #header #search .button{
background:url('../RXJP/RXJP_SPEX/images/2014/new/en/common/btn_search.gif?v=1271598608950432332') no-repeat 0 0;
}

body.en #topNavigation{
	display: none;
}



/*footer*/
body.en #footer,
body.ko #footer,
body.zh-HK #footer{
	height: 220px;
}

body.en #footer .headerFooterLinkList,
body.ko #footer .headerFooterLinkList,
body.zh-HK #footer .headerFooterLinkList{
margin-top: 50px;
}


body.en #footer .extendedContainer .first{
	margin-right: 450px;
}

body.en #footer .extendedContainer{
	overflow: visible;
}

body.en #footer .extendedContainer .first p span{
	font-size: 16px;
}

body.en #footer .extendedContainer .first p,
body.en #footer .extendedContainer .first p a{
	font-size: 13px;
	color: #FFF;
}
body.en #footer .pl10{
	padding-left: 0;
}
body.en .mt5{
	margin-top: 5px !important;
}

body.en #footer span.copyright,
body.ko #footer span.copyright,
body.zh-HK #footer span.copyright{
	top: 240px;
}
}
@media all {
@charset "UTF-8";
/* CSS Document */

#catchcopy p {
	font-size: 30px;
}

body.en .childPageList .unmanagedContent #box_area .box630{
	border:none;
	padding-left: 0;
}

body.en #r_area{
	padding-top: 20px;
}

body.en #r_area .box300 .bnr_area01 p.bt1,
body.en #r_area .box300 .bnr_area01 p.bt2{
	font-size: 14px;
}
}
@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 60px;
	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 {
	position: absolute;
	top: 422px;
	left:365px;
	width: 100%;
}

/* LOADER */

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: -9999px;
	display: block;
	margin: 0 3px;
	outline: 0;
	background:url('../RXJP/RXJP_HRExpo/new/images/slider/ic_pg.png?v=1271598608950432332') no-repeat 0 0;
	width:14px;
	height:14px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background:url('../RXJP/RXJP_HRExpo/new/images/slider/ic_pg_active.png?v=1271598608950432332') no-repeat 0 0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -60px;
	background: url('../RXJP/RXJP_HRExpo/new/images/slider/btn_prev.png?v=1271598608950432332') no-repeat;
}

.bx-wrapper .bx-next {
	right: -60px;
	background: url('../RXJP/RXJP_HRExpo/new/images/slider/btn_next.png?v=1271598608950432332') 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_HRExpo/new/images/controls.png?v=1271598608950432332') -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_HRExpo/new/images/controls.png?v=1271598608950432332') -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: 445px;
	position: absolute;
	top: -505px;
	right: 965px;
	background: #FFF;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
#bxsld_wrapper #side_sld_cover #sld_right{
	width: 960px;
	height: 445px;
	position: absolute;
	top: -505px;
	right: -965px;
	background: #FFF;
	opacity: 0.4;
	filter: alpha(opacity=40);
}



}
@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 60px;
	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 {
	position: absolute;
	top: 422px;
	left:365px;
	width: 100%;
}

/* LOADER */

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: -9999px;
	display: block;
	margin: 0 3px;
	outline: 0;
	background:url('../RXJP/RXJP_HRExpo/new/images/slider/ic_pg.png?v=1271598608950432332') no-repeat 0 0;
	width:14px;
	height:14px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background:url('../RXJP/RXJP_HRExpo/new/images/slider/ic_pg_active.png?v=1271598608950432332') no-repeat 0 0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -60px;
	background: url('../RXJP/RXJP_HRExpo/new/images/slider/btn_prev.png?v=1271598608950432332') no-repeat;
}

.bx-wrapper .bx-next {
	right: -60px;
	background: url('../RXJP/RXJP_HRExpo/new/images/slider/btn_next.png?v=1271598608950432332') 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_HRExpo/new/images/controls.png?v=1271598608950432332') -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_HRExpo/new/images/controls.png?v=1271598608950432332') -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: 445px;
	position: absolute;
	top: -460px;
	right: 965px;
	background: #FFF;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
#bxsld_wrapper #side_sld_cover #sld_right{
	width: 960px;
	height: 445px;
	position: absolute;
	top: -460px;
	right: -965px;
	background: #FFF;
	opacity: 0.4;
	filter: alpha(opacity=40);
}



}
@media all {
/*langage-switch*/
.toolbar-item-menu-text {
  background: url('../RXJP/common/languagecustom2015sep.png?v=1271598608950432332') no-repeat 0 0!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;
}
}
