﻿@charset "UTF-8";
/* CSS Document */


/*----------------------------------------------
 プログラム一覧枠組み
----------------------------------------------*/
.program-sentence {}

.program-program {
	float: right;
	width: 690px;
	clear: right;
	margin-bottom: 20px;
}


/*----------------------------------------------
 プログラム一覧枠組み（共通）
----------------------------------------------*/
.prog-kyotu {
	margin-bottom: 20px;
	width: 100%;
	border-collapse: collapse;
}

.prog-kyotu th {
	background-color: #464646;
	padding: 5px;
	color: #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-top: 2px none #FFFFFF;
}

.prog-kyotu td {
	padding: 0px 3px 0px 33px;
	text-align: center;
	border: 2px solid #FFFFFF;
	font-weight: bold;
	position: relative;
	min-height: 45px;
	height: 45px;
}
.prog-kyotu > tbody .time-AM {
	background-color: #DBDBDB;
	color: #111111;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.prog-kyotu > tbody .time-PM {
	background-color: #DBDBDB;
	color: #111111;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.Sno {
	background-color: #FFFFFF;
	width: 33px;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 13px;
	float: left;
	-webkit-box-shadow: 1px 1px 1px #FFFFFF;
	box-shadow: 1px 1px 1px #FFFFFF;
	padding-top: 7px;
	padding-bottom: 5px;
	vertical-align: top;
	position: absolute;
	top: 0px;
	left: 0px;
}

/*----------------------------------------------
 L ランチセッション （テーブル、セッションNo.）
----------------------------------------------*/
.SL-PM {
	background-color: #ffffd8;
}
.SL-PM td .Sno {
	color: #AEA000;
}
.SL-PM {
	background-color: #ffffd8;
}

/*----------------------------------------------
 セッション無し（空白）
----------------------------------------------*/
tbody .Snone {
	background-color: #FFFFFF;
	border: 0px none #FFFFFF;
}

/*----------------------------------------------
 A 磁気 （テーブル、セッションNo.）
----------------------------------------------*/
.SA {
	padding-bottom: 0px;
	/* [disabled]border: 1px solid #27459D; */
}
.SA td {

}

.SA-AM {
	background-color: #DBE2F0;

}
.SA-PM {
	background-color: #DBE2F0;

}

.SA-AM td .Sno ,.SA-PM td .Sno {
	color: #FFFFFF;
	background-color: #27459D;
}

/*----------------------------------------------
 BC モータ技術 （テーブル、セッションNo.）
----------------------------------------------*/
.SBC {}
.SBC td {}

.SBC-AM-a {
	background-color: #FCCECE;
}
.SBC-AM-b {
	background-color: #FCCECE;
}
.SBC-PM-a {
	background-color: #FCCECE;
}
.SBC-PM-b {
	background-color: #FCCECE;
}

.SBC-AM-a td .Sno ,.SBC-PM-a td .Sno ,.SBC-AM-b td .Sno ,.SBC-PM-b td .Sno {
	color: #FFFFFF;
	background-color: #FD0000;
}

/*----------------------------------------------
 D 磁気 （テーブル、セッションNo.）
----------------------------------------------*/
.SD {}
.SD td {


}

.SD-AM {
	background-color: #FDE8DA;
}
.SD-PM {
	background-color: #FDE8DA;
}

.SD-AM td .Sno ,.SD-PM td .Sno {
	color: #FFFFFF;
	background-color: #FF6600;
}

/*----------------------------------------------
 E バッテリー （テーブル、セッションNo.）
----------------------------------------------*/
.SE {}
.SE td {}

.SE-AM {
	background-color: #D7D5F9;
}
.SE-PM {
	background-color: #D7D5F9;
}

.SE-AM td .Sno ,.SE-PM td .Sno {
	color: #FFFFFF;
	background-color: #5f5a9c;
}

/*----------------------------------------------
 F 熱設計・対策技術 （テーブル、セッションNo.）
----------------------------------------------*/
.SF {}
.SF td {}

.SF-AM {
	background-color: #F8D0E1;
}
.SF-PM {
	background-color: #F8D0E1;
}

.SF-AM td .Sno ,.SF-PM td .Sno {
	color: #FFFFFF;
	background-color: #f10162;
}

/*----------------------------------------------
 G EMC設計・対策 （テーブル、セッションNo.）
----------------------------------------------*/
.SG {}
.SG td {}

.SG-AM {
	background-color: #C9F4E7;
}
.SG-PM {
	background-color: #C9F4E7;
}

.SG-AM td .Sno ,.SG-PM td .Sno {
	color: #FFFFFF;
	background-color: #178364;
}

/*----------------------------------------------
 H エネハベ （テーブル、セッションNo.）
----------------------------------------------*/
.SH {}
.SH td {}

.SH-AM {
	background-color: #CCF3F2;
}
.SH-PM {
	background-color: #CCF3F2;
}

.SH-AM td .Sno ,.SH-PM td .Sno {
	color: #FFFFFF;
	background-color: #00CFCE;
}

/*----------------------------------------------
 car カーエレ （テーブル、セッションNo.）
----------------------------------------------*/
.Scar {}
.Scar td {}

.Scar-AM {
	background-color: #D0F5C8;
}
.Scar-PM {
	background-color: #D0F5C8;
}



.Scar-AM-a {
	background-color: #C3EDB9;
}
.Scar-AM-b {
	background-color: #C3EDB9;
}
.Scar-PM-a {
	background-color: #D0F5C8;
}
.Scar-PM-b {
	background-color: #D0F5C8;
}

.Scar-AM td .Sno ,.Scar-PM td .Sno {
	color: #FFFFFF;
	background-color: #3d9a27;
}


/*----------------------------------------------
 締切
----------------------------------------------*/
.shimekiri {
	float: left;
	width: 110px;
	padding: 3px 5px;
	text-align: left;
}
.shimekiri1 {
	font-size:12px;
	font-weight: bold;
	color:#FDD;
	text-align: center;
	float: left;
	width: 110px;
	padding: 5px;
}
.shimekiri2 {
	font-size:12px;
	font-weight: bold;
	color:#F00;
	text-align: center;
	float: left;
	width: 110px;
	padding: 5px;
}

/* footerリンク */
.prog-kyotu a{
	color: #000000 !important;
	text-decoration: underline;
	}
	
.prog-kyotu a:hover {
	color: #565656 !important;
	text-decoration: none;
	}

.prog-kyotu a:visited {
	color: #000000 !important;
	text-decoration: underline;
	}
