@charset "UTF-8";
/**
 * ログアップローダー　スタイルシート
 * @author JJ4KME
 */
/* ========================================================================== */
/* 全体                                                                       */
/* ========================================================================== */
div.card-header {
	background-color:	#215591;
	color:				#FFFFFF;
}
p#message {
	font-size:			150%;
	color:				#FF0000;
}

table.table th {
	text-align:			center;
	padding:			5px;
}

table.table td {
	padding:			5px;
}

/* ========================================================================== */
/* 取込フォーム                                                               */
/* ========================================================================== */
div#import div.modal-dialog {
	width:				620px;
	min-width:			620px;
	max-width:			620px;
}
form#import table tbody th {
	width:				180px;
	min-width:			180px;
	max-width:			180px;
}

form#import table tbody td {
	width:				410px;
	min-width:			410px;
	max-width:			410px;
}

form#import table tbody textarea {
	padding:			5px;
	height:				10rem;
	line-height:		100%;
	resize:				none;
}

table#import tbody th span {
	font-size:			80%;
	font-weight:		normal;
}

/* ========================================================================== */
/* アップロードフォーム                                                       */
/* ========================================================================== */
table#score thead th {
	width:				100px;
	min-width:			100px;
	max-width:			100px;
	color:				#FFFFFF;
	background-color:	#215591;
}
table#score tbody th {
	text-align:			right;
}
table#score tbody td {
	text-align:			right;
}
table#score tfoot td {
	text-align:			right;
}

table#kensu tbody th {
	width:				180px;
	min-width:			180px;
	max-width:			180px;
	color:				#FFFFFF;
	background-color:	#215591;
}
table#kensu tbody td {
	width:				120px;
	min-width:			120px;
	max-width:			120px;
}

table#log thead th {
	line-height:		100%;
	color:				#FFFFFF;
	background-color:	#215591;
}

/* 交信日時 */
table#log thead th#datetime {
	width:				230px;
	min-width:			230px;
	max-width:			230px;
}
table#log tbody td.datetime span.workdate {
	display:			inline-block;
	width:				130px;
	min-width:			130px;
	max-width:			130px;
}
table#log tfoot td.datetime input#workdate {
	width:				130px;
	min-width:			130px;
	max-width:			130px;
}
table#log tfoot td.datetime input#workdate::-webkit-calendar-picker-indicator {
	display:			none;
}
table#log tbody td.worktime span.worktime {
	display:			inline-block;
	width:				80px;
	min-width:			80px;
	max-width:			80px;
}
table#log tfoot td.datetime input#worktime {
	width:				90px;
	min-width:			90px;
	max-width:			90px;
}
table#log tfoot td.datetime input#worktime::-webkit-calendar-picker-indicator {
	display:			none;
}

/* 相手のコールサイン */
table#log thead th#callsign {
	width:				130px;
	min-width:			130px;
	max-width:			130px;
}

/* 周波数帯 */
table#log thead th#frequency {
	width:				180px;
	min-width:			180px;
	max-width:			180px;
}
table#log tbody td.frequency {
	text-align:			right;
}

/* 電波の型式 */
table#log thead th#mode {
	width:				130px;
	min-width:			130px;
	max-width:			130px;
}

/* 送信ナンバー */
table#log thead th#sentNumber {
	width:				190px;
	min-width:			190px;
	max-width:			190px;
}
table#log tbody td.sentNumber {
}
table#log tbody td.sentNumber span.sent_rst {
	display:			inline-block;
	width:				75px;
	min-width:			75px;
	max-width:			75px;
}
table#log tfoot td.sentNumber input#sent_rst {
	width:				80px;
	min-width:			80px;
	max-width:			80px;
}
table#log tbody td.sentNumber #sent_rst {
	width:				40px;
	min-width:			40px;
	max-width:			40px;
}
table#log tfoot td.sentNumber input#sent_multi {
	width:				110px;
	min-width:			110px;
	max-width:			110px;
}

/* 受信ナンバー */
table#log thead th#recvNumber {
	width:				190px;
	min-width:			190px;
	max-width:			190px;
}
table#log tbody td.recvNumber {
}
table#log tbody td.recvNumber span.recv_rst {
	display:			inline-block;
	width:				75px;
	min-width:			75px;
	max-width:			75px;
}
table#log tfoot td.recvNumber input#recv_rst {
	width:				80px;
	min-width:			80px;
	max-width:			80px;
}
table#log tbody td.recvNumber span#recv_rst {
	width:				40px;
	min-width:			40px;
	max-width:			40px;
}
table#log tfoot td.recvNumber input#recv_multi {
	width:				110px;
	min-width:			110px;
	max-width:			110px;
}

/* ボタン */
table#log thead th#button {
	width:				100px;
	min-width:			100px;
	max-width:			100px;
}

/* ========================================================================== */
/* 宣誓欄                                                                     */
/* ========================================================================== */
table#oath tr#replaceLog {
	display:			none;
}

table#oath th {
	text-align:			center;
}

table#oath td input[type=checkbox] {
	width:				30px;
	height:				30px;
}

form#execute input#executeRegist {
	width:				100%;
	font-size:			200%;
}

form#direct input#directRegist {
	width:				100%;
	font-size:			200%;
}

/* ========================================================================== */
/* 入力ヘルプ                                                                 */
/* ========================================================================== */
div.helpContent {
	display:			none;
	width:				500px;
	min-width:			500px;
	max-width:			500px;
	height:				400px;
	position:			absolute;
	padding:			10px;
	border:				solid 2px #CCCCFF;
	border-radius:		5px;
	background:			#FFFFFF;
}

div.helpContent table {
	font-family:		'ＭＳ ゴシック';
	font-size:			11pt;
}

div.helpContent table thead th#input {
	width:				60px;
	min-width:			60px;
	max-width:			60px;
}

div.helpContent table tbody td.input {

}

div.helpContent table thead th#converted {
	width:				130px;
	min-width:			130px;
	max-width:			130px;
}

div.helpContent table tbody td.converted {

}

div.helpContent table thead th#remarks {
	width:				200px;
	min-width:			200px;
	max-width:			200px;
}

div.helpContent table tbody td.remarks {

}
