@charset "utf-8";
/* CSS Document */

/*----------------------------------------------
 実行委員インタビュー枠組み
----------------------------------------------*/

.interview-program {
	float: right;
	width: 680px;
	clear: right;
	margin-bottom: 20px;
}

/*実行委員インタビュー設定*/
.interviewmain {
	clear: both;
	padding-top: 0px;
}
/*----------------------------------------------
  インタビュー一覧設定
----------------------------------------------*/		
.itw {
	border: 1px solid #aaaaaa;
	list-style-type: none;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.itw-photo {
	padding: 6px 8px 6px 6px;
	width: 73px;
}
.itw-title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 170%;
	padding-top: 7px;
	/* [disabled]padding-bottom: 3px; */
}
.itw-name {
	float: left;
	padding: 6px 6px 6px 0;
}

.itw-name dt {
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
}
.itw-name dd {
	font-size: 17px;
	line-height: 130%;
	padding-bottom: 3px;
	font-weight: bold;
}
.itw-memo {
	font-size: 12px;
}
.itw-botan {
	padding: 6px 6px 6px 8px;
	text-align: right;
	line-height: 0%;
}
/*----------------------------------------------
  インタビュー一覧タイトル色
----------------------------------------------*/		
.itw-title.jiki {
	color: #0F3192;
}
.itw-title.moter {
	color: #FF0000;
}
.itw-title.dengen {
	color: #ff6600;
}
.itw-title.battery {
	color: #5f5a9c;
}
.itw-title.netsu {
	color: #f10162;
}
.itw-title.emc {
	color: #178364;
}

/*----------------------------------------------
  詳細ページPDFリンク色
----------------------------------------------*/		
.interview-program .btn-jiki{
	display: block;
	width: 500px;
	margin: 30px auto;
	background-color: #0E2E88;
	padding: 20px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

.interview-program .btn-motor{
	display: block;
	width: 500px;
	margin: 30px auto;
	background-color: #ED0000;
	padding: 20px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

.interview-program .btn-dengen{
	display: block;
	width: 500px;
	margin: 30px auto;
	background-color: #ff6600;
	padding: 20px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

.interview-program .btn-battery{
	display: block;
	width: 500px;
	margin: 30px auto;
	background-color: #5f5a9c;
	padding: 20px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

.interview-program .btn-netsu{
	display: block;
	width: 500px;
	margin: 30px auto;
	background-color: #f10162;
	padding: 20px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

.interview-program .btn-emc{
	display: block;
	width: 500px;
	margin: 30px auto;
	background-color: #178364;
	padding: 20px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

.sentence.interview-sentence .interview-program a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/*----------------------------------------------
  詳細ページ注目色
----------------------------------------------*/		
.interview-program .interview_text .txtspot-jiki{
	color: #2363af;
	font-style: normal !important;
}

.interview-program .interview_text .txtspot-motor{
	color: #fd0000;
	font-style: normal !important;
}

.interview-program .interview_text .txtspot-dengen{
	color: #ed6c01;
	font-style: normal !important;
}

.interview-program .interview_text .txtspot-battery{
	color: #5f5a9c;
	font-style: normal !important;
}

.interview-program .interview_text .txtspot-netsu{
	color: #f10162;
	font-style: normal !important;
}

.interview-program .interview_text .txtspot-emc{
	color: #178364;
	font-style: normal !important;
}

/**/
a:hover .itw-name {
	opacity: 0.7;
	filter: alpha(opacity=70);
}