@charset "UTF-8";
/* reset FONT*/

/*=============== 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;
}
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;
}

.unmanagedContent table th,
.unmanagedContent table td {
border: none;
padding: 0;
}

/*==================== FONT & LINK =======================*/
body{
font-size: 15px;
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif !important;
line-height: 150%;
font-weight:lighter;
color:#333333;
background:#FFF;
background-image:none !important;
width:100%
}

h1,h2,h3,p,dt,dd,td,tr,th,li{
color:#333333;
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif !important;
}
/* SAFARI again... */
h1,h2,h3,h4,h5,p,ul{
	margin: 0;
	padding: 0;
}

#pageName {
	font-size: 25px;
	height: 27px;
	font-weight: bold;
	padding-left: 26px;
	padding-top: 13px;
	margin-bottom: 20px;
	padding-bottom: 6px;
	/*border-bottom: #ab2023 solid 2px;*/
	margin-top: -7px;
}


h1{
	font-size: 25px;
	height: 27px;
	font-weight: bold;
	background:url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/ic_h1.png) 0 50% no-repeat;
	padding-left: 26px;
	padding-top: 5px;
	margin-bottom: 20px;
}

h2{
	font-size: 19px;
	height: 25px;
	font-weight: bold;
	background:url(/RXJP/RXJP_SmartGrid_v2/images/2016/common/ic_h2.png) 0 0 no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	border-bottom: #acacac 1px solid;
}
h2.mb10{
	margin-bottom: 10px;
}


h3{
	font-size: 1.4em;
	font-weight: normal;
}

p{
font-size:15px;
font-weight: normal;
line-height: 160%;
}


li,td,td{
	/*font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif !important;*/
	font-size: 15px;
}


a{
	font-size: 1em;
	outline: none;
	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif !important;
}

a:link,
a:visited,
a:active{
color:#0084af;
text-decoration:none;
}

a:hover{
color:#0084af;
text-decoration:underline;
}


.helvetica{
	font-family: Helvetica,Arial;
}

.bold{
	font-weight: bold;
}
.normal{
	font-weight: normal;
}


.detail,
a.detail{
	/*background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_detail.png) no-repeat right 50% !important;*/
	font-size: 14px;
	color: #333333;
	/*padding-right: 23px;*/
	text-align: right;
}
/*.detail.floatR,
a.detail.floatR{
	width: 70px !important;
}
*/
.detail:after{
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_detail.png) no-repeat right 40% !important;
	content: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_blank18.png);
	margin-left: 5px;
}

.new,
.new0{
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_new.png) no-repeat 0 40% !important;
	padding: 0 0 0 39px !important;
}

.blank:after,
.blank0:after{
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_blank.png) 0 50% no-repeat;
	content: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_blank14.png);
}

.pdf:after,
.pdf0:after{
	background: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_pdf.png) 0 50% no-repeat;
	content: url(/RXJP/RXJP_PVExpo_v2/images/2016/common/ic_blank14.png);
}


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


.color54{
	color: #545454;
}
.colorRed{
	color:#d52648;
}
.colorBlue{
	color:#0056ab;
}
.bgf2de{
	background: #fff2de;
}



a img:hover{
	opacity: 0.75;
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
}
html>/**/body a img:hover{/* IE */
		opacity /*\**/: 0.75\9;
	}

a.nonhover img:hover{
	opacity: 1;
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
}
html>/**/body a.nonhover img:hover{/* IE */
		opacity /*\**/: 1\9;
	}

.font11{
	font-size: 11px;
}
.font12{
	font-size: 12px;
}
.font13{
	font-size: 13px;
}
.font14{
	font-size: 14px;
}
.font15{
	font-size: 15px;
}
.font16{
	font-size: 16px;
}
.font17{
	font-size: 17px;
}
.font18{
	font-size: 18px;
}
.font19{
	font-size: 19px;
}
.font20{
	font-size: 20px;
}
.font21{
	font-size: 21px;
}
.font22{
	font-size: 22px;
}
.font23{
	font-size: 23px;
}
.font24{
	font-size: 24px;
}
.font25{
	font-size: 25px;
}