@charset 'utf-8';
/* /css/event.css */
/* 20170414 sp用table 修正*/
/* 20170425 table#common 追加*/
/*1.20170425 コーポレートカラーの修正*/
/*2.20170510 トップ写真にタイトルを追加*/
/*3.20170611 .exhibitionReport table フォントサイズ修正*/
/*4.20171110 リストのコメント修正*/
/*5.20181212 テーブルフォーマットをテクニカルレポートに合わせる*/

/* イベント ページタイトル */
.pageTitle{background:url(../img/event/bg_page-title.png) center 0 no-repeat;}
/* ----------------------------------------
  3-1. event/index.html
 ---------------------------------------- */
.newPost .boxTxt .txtBlue small{font-size:17px;}
.newPost .boxTxt .btnDetail a{margin-bottom:0;}
.newPost .eventData small{
	font-size:13px;
	display:block;
	margin-bottom:16px;
}
.newPost .boxTxt p{margin-bottom:25px;}
.reportTitle h2{letter-spacing:0.12em;}
.pastEvents{margin:-5px 0 40px;}
.pastEvents ul{
	overflow:hidden;
	margin:0 0 0 -38px;
}
.pastEvents ul li{
	float:left;
	width:301px;
	margin:0 0 28px 38px;
}
.pastEvents ul li .boxImg{margin-bottom:11px;}
.pastEvents ul li .clearfix{margin-bottom:13px;}
.pastEvents ul li .clearfix .tag{
	font-size:12.6px;
	float:left;
	width:60px;
	height:18px;
	text-align:center;
	color:#fff;
	/*background:#1b3a95; *DEL20170425*/
	background:#456DD1;  /*ADD20170425*/
}
.pastEvents ul li .clearfix p{
	font-size:12px;
	float:right;
	letter-spacing:0.05em;
}
.pastEvents ul li h3{margin-bottom:7px;}
.pastEvents ul li h3 a{
	font-size:15px;
	/*text-decoration:underline;*/
	letter-spacing:0.1em;
}
.pastEvents ul li h3 a:hover{text-decoration:underline;}
.pastEvents ul li p{line-height:1.4;}

/* ----------------------------------------
  3-2. event/2016/car-ele2016.html
---------------------------------------- */
.eventContents a{
	color:#1b3a95;
	font-size: 14.6px;
}
.eventContents .clearfix .boxImg{float:right;}
.eventContents .clearfix .boxTxt{float:left;width: 680px;}
.eventContents .clearfix .boxTxt p{
	margin-bottom:12px;
	font-size: 14.6px;
}
.eventContents .contentTitle .exhibitedProducts ul{overflow:hidden;}
.eventContents .contentTitle .exhibitedProducts ul li{
	float:left;
	/*height:130px;*DEL20170510*/
	height:150px; /*ADD20170510*/
	margin:0 15px 15px 0;
}
/*ADD20170510*/
.eventContents .contentTitle .exhibitedProducts ul li p{
	text-align:center;
	margin: 2px 0 0 4px;/*ADD20171110*/
	line-height: 1.2em;/*ADD20171110*/
}
/*END20170510*/

.exhibitionReport{margin-bottom:75px;}
.exhibitionReport h3{
	margin-bottom: 14px;
	padding: 3px 0 5px 15px;
	line-height: 1em;
	position: relative;
	margin-bottom: 19px;
	padding: 3px 0 7px 14px;
	border-bottom: 1px solid #000;
	border-left: 4px solid #ff5611;
	font-size: 17.5px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.exhibitionReport h4{
	margin:20px 0 5px;
	font-size: 14.6px;
}
.exhibitionReport h4#title{
	text-decoration: underline;
}
.exhibitionReport p{
	margin:12px 0;
	font-size: 14.6px;
}
.exhibitionReport p.aligncenter{
	margin-bottom:0;
	padding-top:15px;
	border-top-width:1px;
	border-top-style:dashed;
	border-top-color:#999;
}
.exhibitionReport p.aligncenter small{font-size:20px}
.exhibitionReport .boxImg{
	margin:30px 0;
	text-align:center;
}
.exhibitionReport .techReportLinks ul{margin-bottom:30px}

.exhibitionReport table td{
	font-weight:bold;
	padding-right:15px;
	/*font-size:15px; *DEL20170611 *ADD20170417*/
}
.exhibitionReport table{
	margin-top:20px;
	padding-top:10px;
}
.exhibitionReport>dl>dt{
	font-size:14px;  /*ADD20170611 *DEL20170417*/
	/*font-size:15px;/*DEL20170611 *ADD20170417*/
	font-weight:bold;
	text-align:center;
}
.exhibitionReport>dl>dd .boxImg{margin-top:5px;}
.exhibitionReport .goTop{
	width:100%;
	text-align:center;
}
.exhibitionReport .goTop a{color:#383b43;}
.boxInkName dl dt{
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
/*table #common 20170425*/
table#common {
	border-bottom:1px solid #999999;
	border-collapse:collapse;
	line-height: 1.2;
	margin:0px;
	padding:0px 15px 20px;
}
table#common td {
	border-bottom:1px solid #999999;
	text-align: center;
	padding:5px 5px 5px 10px;
}
table#common td.top {
	background-color: #eff4f9;
	font-weight: bold;
}
.boxInkName dl dd{margin-bottom:10px;}
.exhibitionReport .relatedLinks{margin-bottom: 40px;}
/*END*/
/*ADD20181212 (.reportTable)*/
.content .reportTable{
	/*width:870px;/*DEL20181212*/
	min-width:768px;/*ADD20181212*/
	padding:8px 0 0;
}
.content .reportTable table{width:100%;}
.content .reportTable table thead th{
	/*font-size:13.5px;/*DEL20181212*/
	padding:6px 11px;
	letter-spacing:0.15em;
	color:#fff;
	border:1px solid #fff;
	background:#62656f;
}
.content .reportTable table tbody td{
	/*font-size:16px;/*DEL20181212*/
	line-height:1.5em;
	/*padding:16px 35px 15px;/*DEL20181212*/
	padding:10px 20px 10px;  /*ADD20181212*/
	letter-spacing:0.06em;
	border-left:1px solid #f7f7f7;
	background:#fff;
}
.content .reportTable.borderTable{padding:3px 0 0 0;}
.content .reportTable.borderTable table tbody tr:nth-child(odd) td{background:#eee;}
/*ADD20181212 END*/
@media screen and (max-width:1144px){
	/* イベント ページタイトル */
	.pageTitle{
		background:url(../img/event/bg_page-title_sp.png) center 0 no-repeat;
		background-size:100%;
	}
	/* ----------------------------------------
	  3-1. event/index.html
	---------------------------------------- */
	.newPost{margin-bottom:30px;}
	.newPost .eventData small{
		font-size:10px;
		margin-bottom:10px;
	}
	.newPost .boxTxt{margin-bottom:20px;}
	.pastEvents{margin:0;}
	.pastEvents ul{width: 100%;margin: 0;}
	.pastEvents ul li {
		width: 100%;
		height: auto;
		float: none;
		margin: 0 0 40px 0;
	}
	.pastEvents ul li h3 a{
		font-size:15px;
		/*text-decoration:underline;*/
		letter-spacing:0.1em;
	}
	.pastEvents ul li>p{line-height:1.4;}
	/* ----------------------------------------
  3-1. event/2016/car-ele2016.html
---------------------------------------- */
	.eventContents .clearfix .boxImg{
		float:none;
		margin:0 0 20px;
	}
	.eventContents .clearfix .boxTxt{
		float: none;
		width: 100%;
	}
	.eventContents .clearfix .boxImg img{width:auto;}
	.eventContents .contentTitle .exhibitedProducts ul li{
		width:30%;
		height:auto;
		margin:0 1% 1% 0;
	}
	/*ADD20170510*/
	.eventContents .contentTitle .exhibitedProducts ul li p{
		/*font-size:15px; *DEL20170611*/
		font-size:14px;  /*ADD20170611*/
		text-align:center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow:hidden;
	}
	/*END20170510*/
	.exhibitionReport{margin-bottom:30px;}
	.exhibitionReport h3{
		border-left: none;
		background: url(../img/common/bg_bdl.jpg)2px 5px no-repeat;
		background-size: 3.4px;
		font-size: 17.5px;
		font-weight: bold;
		letter-spacing: 0.1em;
	}
	.exhibitionReport h4{margin-top:10px;}
	.exhibitionReport p.aligncenter small{font-size:13px;}
	.exhibitionReport .boxImg{margin:15px 0;}
	.exhibitionReport .techReportLinks ul{margin-bottom:15px;}
	.boxInkName{
		box-sizing:border-box;
		width:100%;
		margin-bottom:15px;
	}
	/*.exhibitionReport>dl>dt{font-size:13px;}  *DEL20170417*/
	.exhibitionReport>dl>dt{font-size:13px;}   /*ADD20170417*/
	.exhibitionReport .goTop a{
		padding-right:0;
		color:#fff;
	}
	.exhibitionReport .linkBtn{
		margin-bottom:10px;
		padding-top:10px;
	}
	.exhibitionReport table tr>td:first-child{
		/*width: 48%;       *DEL20170414*/
		padding-right: 2%;
	}
	#contactBottom{
		top:-15px;
		margin-bottom:0;
	}

	.exhibitionReport .relatedLinks{margin-bottom: 20px;}

	/*table #common 20170425*/
	table#common {
	width:100%;}
	/*END*/
	/*20181212 ADD(.reportTable)*/
	.content .reportTable table tbody tr td{
		/*font-size:14px;/*DEL20181212*/
		/*padding:10px 35px 10px;/*DEL20181212*/
		padding:8px 15px 8px 15px;/*ADD20181212*/
	}
	/*20181212 END*/
}