/*	remaping.css						*/
/*	りまぴん のためのスタイルシート				*/
/*	このスタイルシートを変更してデザインを調整できます。	*/
/*	Nekomataya/kiyo 2013					*/
/*		(新インターフェース調整)			*/
/*	$Id: remaping.css,v 1.38 2013/06/23 08:45:09 kiyo Exp $	*/

/*========== タイムシート全体 ============*/
/*		基本デザイン
	情報量が多くて密度が低いのでフォントは小さめ
	user-selectは基本的に禁止
*/
body {
	font-size:11pt;
	margin:0px 100px 4px 0px;
	padding:0px 16px 0px 0px ;
	overflow:scroll;
	background-color:#dedede;
	user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	vertical-align:middle;
}

/*========== リンク ============*/
a:link {color:#000066}
a:visited {color:green}
a:hover {color:red;background-color:snow}
a:active {color:gray;background-color:snow}
a:focus {color:#880000;background-color:snow}


/*		固定ヘッダ
	ウインドウ全体をUIに割り付け、UIのマージン等を取得するエレメント
*/
#fixedHeader {
	width:100%;
	position:fixed;
	z-index:3;
}
/*		デバッグ
	AIR専用エレメントは取リわけ
*/
#debug {
	display:none;
}
#airDbg {
	display:none;
}
/*		各種UIテーブル/エレメント
	各エレメントの値は設定ファイルを読み込んで更新されるので、この値は仮値
*/
div#UIheader {
	position:fixed;
	display:none;
	z-index: 2;
}
/*
#UIheaderScrollH {
	width:100%
}
*/
div.fixedHeadline {
	position:absolute;
}




iframe.UIhidden {
	visibility:none;
}
/*	table */
table {
	border-color:#bbbbbb;
	font-size:9pt;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	border-width:2px 1px 0px 0px;
	border-style:solid;
	table-layout:fixed;
}
tabe.UItable{
	border-color:#bbbbbb;
	font-size:9pt;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:2px 1px 0px 0px;
	border-style:solid;
	table-layout:fixed;
}

table.info	{
	width:97%;
	font-size:4pt;
	height:10px;
	border-width:0px;
	table-layout:fixed;
}
table.sheet	{
		z-index: 1;
}
table.toolbox {	

	margin:0 0 0 0;
	padding:0 0 0 0
}
/*		テーブル要素
*/
th {
	text-align:center;
	border-style:solid;
	border-width:4px 1px 1px 0px;
	font-size:9pt;
}

/*	シートヘッダビュー設定	*/
td#edchg {width:6em;}
th.opusLabel{width:4em;}
th.titleLabel{width:18em;}
th.scenecutLabel{width:8em;}
th.subtitleLabel{width:8em;}
th.timeLabel{width:12em;}
th.nameLabel{width:8em;}
th.pageLabel{width:8em;}

/*		シート本体のビュー設定
	時間スケール
*/
th.tcSpan {
	border-width:1px 1px 0px 1px;
	width:3em;
}
th.timelabel{
	text-align:center;
	border-style:solid;
	border-width:0px 1px 3px 1px;
	font-size:9pt;
	}

/*		リファレンス

*/
th.referenceSpan {
	border-width:4px 1px 1px 0px;
	width:2em;
}
th.layerlabelR {
	text-align:center;
	border-style:solid;
	color:gray;
	border-width:3px 1px 3px 0px;
	font-size:9pt;
}
/*		ダイアログ
*/
th.dialogSpan {
	border-width:1px 1px 0px 0px;
	width:3em;
}
th.dialoglabel {
	text-align:center;
	border-style:solid;
	border-width:0px 1px 3px 0px;
	font-size:9pt;
}

/*		編集エリア
dialog/still/timing/sfx/camera
*/
th.editSpan {
	border-width:1px 0px 0px 0px;
	width:3em;
}
th.layerlabel {
	text-align:center;
	border-style:solid;
	border-width:3px 1px 3px 0px;
	font-size:9pt;
}

//still
th.stillSpan {
	border-width:1px 0px 0px 0px;
}
th.stilllabel {
	text-align:center;
	border-style:solid;
	border-width:1px 1px 3px 0px;
	font-size: 9pt;
}
//timing
th.timingSpan {
	border-width:1px 0px 0px 0px;
	width:3em;
}
th.timinglabel {
	text-align:center;
	border-style:solid;
	border-width:1px 1px 3px 0px;
	font-size: 9pt;
}
//sfx
th.sfxSpan {
	border-width:1px 0px 0px 0px;
	width:3em;
}
th.sfxlabel {
	text-align:center;
	border-style:solid;
	border-width:1px 1px 3px 0px;
	font-size: 9pt;
}
//camera
th.cameraSpan {
	border-width:1px 0px 0px 0px;
	width:4em;
}
th.cameralabel {
	text-align:center;
	border-style:solid;
	border-width:1px 1px 3px 0px;
	font-size: 9pt;
}

/*		フレーム注釈
	全体幅のクッションエリアとしても機能させるので
	このエレメントは幅指定無し
*/
th.framenoteSpan {
	border-width:1px 1px 0px 0px;
}
th.framenotelabel {
	text-align:center;
	border-style:solid;
	border-width:0px 1px 3px 1px;
	font-size:9pt;
}
/*		テーブルデータ基本
*/
td {
	text-align:center;
	vertical-align:middle;
	border-style:solid;
	border-width:0px 1px 1px 0px;
	padding:0;
	margin:0;
	font-size:9pt;
	white-space: nowrap;
	height:12pt;
	overflow:hidden;
}

td.menu {
	text-align:left;
	border-style:none;
	vertical-align:bottom;
	font-size:11pt
}

td.toolbar {
	text-align:left;
	border-style:none;
	vertical-align:top;
	font-size:11pt
}

td.toolbarR {
	text-align:right;
	border-style:none;
	vertical-align:top;
	font-size:11pt
}
td.logo	{
	text-align:center;
	border-style:none;
	vertical-align:bottom;
	font-size:11pt
}

td.header {
	background-color:#000000;
	color:#f8f8f8;
	text-align:center;
	border-style:none;
	vertical-align:middle;
	font-weight:bold;
	font-size:9pt
}
td.footer {
	background-color:#000000;
	color:#f8f8f8;
	text-align:center;
	border-style:none;
	vertical-align:middle;
	font-weight:bold;
	font-size:11pt
}
td.layerOption {
	color:#f8f8f8;
	text-align:center;
	border-style:none;
	vertical-align:middle;
	font-weight:bold;
	font-size:8pt;
	width:100px;
}
/*		UI　TCインジケータ
*/
input.fct {
	width:128px;
}
/*		UI　グラフィックアイコンボタン
	width:24px;
	height:24px;
*/
button.iconButton {
	width:20px;
	height:20px;
	background-color:#666666;
	border-width:1px;

   /* 角丸 */
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
 /*アイコンイメージ	
  */
background-image: url(images/ui/ui-icons16px.png);

}
button.iconButton:hover {
	background-color:#464646;
}
button.iconButton:disabled {
	background-color:#b0b0b0;
}

/*	icon offsert positioning */

.iconButton-blank { background-position: 16px 16px; }
.iconButton-selectBox { background-position: 0 0; }
.iconButton-selectCircle { background-position: -16px 0; }
.iconButton-cut { background-position: -32px 0; }
.iconButton-cut_d { background-position: -48px 0; }
.iconButton-copy { background-position: -64px 0; }
.iconButton-copy_d { background-position: -80px 0; }
.iconButton-paste { background-position: -96px 0; }
.iconButton-paste_d { background-position: -112px 0; }
.iconButton-undo { background-position: -128px 0; }
.iconButton-undo_d { background-position: -144px 0; }
.iconButton-redo { background-position: -160px 0; }
.iconButton-redo_d { background-position: -176px 0; }
/*
.iconButton- { background-position: -192px 0; }
.iconButton- { background-position: -208px 0; }
.iconButton- { background-position: -224px 0; }
.iconButton- { background-position: -240px 0; }
*/

.iconButton-toReference { background-position: 0 -16px; }
.iconButton-fromReference { background-position: -16px -16px; }
.iconButton-toRight { background-position: -32px -16px; }
.iconButton-toLeft { background-position: -48px -16px; }
.iconButton-reload { background-position: -64px -16px; }
.iconButton-set { background-position: -80px -16px; }
.iconButton-get { background-position: -96px -16px; }
.iconButton-openX { background-position: -112px -16px; }
.iconButton-storeX { background-position: -128px -16px; }
.iconButton-cgiStore { background-position: -144px -16px; }
.iconButton-storeAs { background-position: -160px -16px; }
/*
.iconButton- { background-position: -176px -16px; }
.iconButton- { background-position: -192px -16px; }
.iconButton- { background-position: -208px -16px; }
.iconButton- { background-position: -224px -16px; }
.iconButton- { background-position: -240px -16px; }
*/
.iconButton-document { background-position: 0 -32px; }
.iconButton-timesheet { background-position: -16px -32px; }
.iconButton-layerName { background-position: -32px -32px; }
.iconButton-export { background-position: -48px -32px; }
.iconButton-import { background-position: -64px -32px; }
/*
.iconButton- { background-position: -80px -32px; }
.iconButton- { background-position: -96px -32px; }
.iconButton- { background-position: -112px -32px; }
.iconButton- { background-position: -128px -32px; }
.iconButton- { background-position: -144px -32px; }
.iconButton- { background-position: -160px -32px; }
.iconButton- { background-position: -176px -32px; }
.iconButton- { background-position: -192px -32px; }
.iconButton- { background-position: -208px -32px; }
.iconButton- { background-position: -224px -32px; }
.iconButton- { background-position: -240px -32px; }
*/
.iconButton-section { background-position: 0 -48px; }
.iconButton-reformat { background-position: -16px -48px; }
.iconButton-clearFS { background-position: -32px -48px; }
.iconButton-axe_1 { background-position: -48px -48px; }
.iconButton-axe_2 { background-position: -64px -48px; }
.iconButton-axe_3 { background-position: -80px -48px; }
.iconButton-axe_4 { background-position: -96px -48px; }
.iconButton-pen_1 { background-position: -112px -48px; }
.iconButton-pen_2 { background-position: -128px -48px; }
.iconButton-pen_3 { background-position: -144px -48px; }
.iconButton-footStamp { background-position: -160px -48px; }
.iconButton-letter { background-position: -176px -48px; }
.iconButton-inbetweenDot { background-position: -192px -48px; }
.iconButton-bigCross { background-position: -208px -48px; }
.iconButton-notice { background-position: -224px -48px; }
.iconButton-dialog { background-position: -240px -48px; }

.iconButton-clearTL { background-position: 0 -64px; }
.iconButton-FO { background-position: -16px -64px; }
.iconButton-FI { background-position: -32px -64px; }
.iconButton-transition { background-position: -48px -64px; }
.iconButton-interpSection { background-position: -64px -64px; }
.iconButton-strongCell { background-position: -80px -64px; }
.iconButton-interpDot { background-position: -96px -64px; }
.iconButton-vLine { background-position: -112px -64px; }
.iconButton-wLine { background-position: -128px -64px; }
.iconButton-incrCell { background-position: -144px -64px; }
.iconButton-decrCell { background-position: -160px -64px; }
.iconButton-addCircle { background-position: -176px -64px; }
.iconButton-addBrackets { background-position: -192px -64px; }
.iconButton-incr { background-position: -208px -64px; }
.iconButton-decr { background-position: -224px -64px; }
/*
.iconButton- { background-position: -240px -64px; }
*/
.iconButton-util { background-position: 0 -80px; }
.iconButton-util_d { background-position: -16px -80px; }
.iconButton-skb { background-position: -32px -80px; }
.iconButton-skb_d { background-position: -48px -80px; }
.iconButton-path { background-position: -64px -80px; }
.iconButton-preview { background-position: -80px -80px; }
.iconButton-xps { background-position: -96px -80px; }
.iconButton-documents { background-position: -112px -80px; }
.iconButton-trace { background-position: -128px -80px; }
.iconButton-debug { background-position: -144px -80px; }
/*
.iconButton- { background-position: -160px -80px; }
.iconButton- { background-position: -176px -80px; }
.iconButton- { background-position: -192px -80px; }
.iconButton- { background-position: -208px -80px; }
.iconButton- { background-position: -224px -80px; }
.iconButton- { background-position: -240px -80px; }
*/
.iconButton-switchTF { background-position: 0 -96px; }
.iconButton-timelineAnimation { background-position: -16px -96px; }
.iconButton-frameAnimation { background-position: -32px -96px; }
/*
.iconButton- { background-position: -48px -96px; }
.iconButton- { background-position: -64px -96px; }
.iconButton- { background-position: -80px -96px; }
.iconButton- { background-position: -96px -96px; }
.iconButton- { background-position: -112px -96px; }
.iconButton- { background-position: -128px -96px; }
.iconButton- { background-position: -144px -96px; }
.iconButton- { background-position: -160px -96px; }
.iconButton- { background-position: -176px -96px; }
.iconButton- { background-position: -192px -96px; }
.iconButton- { background-position: -208px -96px; }
.iconButton- { background-position: -224px -96px; }
.iconButton- { background-position: -240px -96px; }
*/
.iconButton-shiftLayerB { background-position: 0 -112px; }
.iconButton-shiftLayerU { background-position: -16px -112px; }
.iconButton-swapLayers { background-position: -32px -112px; }
.iconButton-focusTop { background-position: -48px -112px; }
.iconButton-duplicateLayers { background-position: -64px -112px; }
.iconButton-removeLayers { background-position: -80px -112px; }
.iconButton-addLayer_1 { background-position: -96px -112px; }
.iconButton-addLayer_2 { background-position: -112px -112px; }
.iconButton-goTo { background-position: -128px -112px; }
.iconButton-sortLayers { background-position: -144px -112px; }
.iconButton-reverseLayers { background-position: -160px -112px; }
.iconButton-smartTrsfm { background-position: -176px -112px; }
.iconButton-fixTrsfm { background-position: -192px -112px; }
.iconButton-resetTrsfm { background-position: -208px -112px; }
/*
.iconButton- { background-position: -224px -112px; }
.iconButton- { background-position: -240px -112px; }
*/
.iconButton-addStillTL { background-position: 0 -128px; }
.iconButton-addReplacementTL { background-position: -16px -128px; }
.iconButton-addCameraworkTL { background-position: -32px -128px; }
.iconButton-addEffectsTL { background-position: -48px -128px; }
.iconButton-addSoundTL { background-position: -64px -128px; }
.iconButton-addTransitionTL { background-position: -80px -128px; }
.iconButton-addPeg { background-position: -96px -128px; }
.iconButton-addCmeraTL { background-position: -112px -128px; }
.iconButton-insertTL { background-position: -128px -128px; }
.iconButton-removeTL { background-position: -144px -128px; }
.iconButton-blockInsert { background-position: -160px -128px; }
.iconButton-blockRemove { background-position: -176px -128px; }
/*
.iconButton- { background-position: -192px -128px; }
.iconButton- { background-position: -208px -128px; }
.iconButton- { background-position: -224px -128px; }
.iconButton- { background-position: -240px -128px; }
*/
.iconButton-selectAllAF { background-position: 0 -144px; }
.iconButton-initAF { background-position: -16px -144px; }
.iconButton-duplicateAF { background-position: -32px -144px; }
.iconButton-copyAF { background-position: -48px -144px; }
.iconButton-removeAF { background-position: -64px -144px; }
.iconButton-pasteAF { background-position: -80px -144px; }
.iconButton-reverseAF { background-position: -96px -144px; }
.iconButton-expandSelection { background-position: -112px -144px; }
.iconButton-expandLayrset { background-position: -128px -144px; }
.iconButton-expandAll { background-position: -144px -144px; }
/*
.iconButton- { background-position: -160px -144px; }
.iconButton- { background-position: -176px -144px; }
.iconButton- { background-position: -192px -144px; }
.iconButton- { background-position: -208px -144px; }
.iconButton- { background-position: -224px -144px; }
.iconButton- { background-position: -240px -144px; }
*/
.iconButton-goWorkAreaHead { background-position: 0 -160px; }
.iconButton-goWorkAreaTail { background-position: -16px -160px; }
.iconButton-setWorkAreaHead { background-position: -32px -160px; }
.iconButton-setWaokAreaTail { background-position: -48px -160px; }
.iconButton-extractWorkArea { background-position: -64px -160px; }
.iconButton-liftWorkArea { background-position: -80px -160px; }
.iconButton-moveStartTL { background-position: -96px -160px; }
.iconButton-moveEndTL { background-position: -112px -160px; }
.iconButton-setStartTL { background-position: -128px -160px; }
.iconButton-setEndTL { background-position: -144px -160px; }
.iconButton-splitTL { background-position: -160px -160px; }
.iconButton-putKey { background-position: -176px -160px; }
.iconButton-removeKey { background-position: -192px -160px; }
.iconButton-goToTime { background-position: -208px -160px; }
/*
.iconButton- { background-position: -224px -160px; }
.iconButton- { background-position: -240px -160px; }
*/
.iconButton-goBWD { background-position: 0 -176px; }
.iconButton-goFWD { background-position: -16px -176px; }
.iconButton-pause { background-position: -32px -176px; }
.iconButton-goFFWD { background-position: -48px -176px; }
.iconButton-goFBWD { background-position: -64px -176px; }
.iconButton-goNext { background-position: -80px -176px; }
.iconButton-goPrev { background-position: -96px -176px; }
.iconButton-stop { background-position: -112px -176px; }
.iconButton-eject { background-position: -128px -176px; }
/*
.iconButton- { background-position: -144px -176px; }
.iconButton- { background-position: -160px -176px; }
.iconButton- { background-position: -176px -176px; }
.iconButton- { background-position: -192px -176px; }
.iconButton- { background-position: -208px -176px; }
.iconButton- { background-position: -224px -176px; }
.iconButton- { background-position: -240px -176px; }
*/
.iconButton-buildXPS { background-position: 0 -192px; }
.iconButton-editXPS { background-position: -16px -192px; }
.iconButton-linkXPS { background-position: -32px -192px; }
/*
.iconButton- { background-position: -48px -192px; }
.iconButton- { background-position: -64px -192px; }
.iconButton- { background-position: -80px -192px; }
.iconButton- { background-position: -96px -192px; }
.iconButton- { background-position: -112px -192px; }
.iconButton- { background-position: -128px -192px; }
.iconButton- { background-position: -144px -192px; }
.iconButton- { background-position: -160px -192px; }
.iconButton- { background-position: -176px -192px; }
.iconButton- { background-position: -192px -192px; }
.iconButton- { background-position: -208px -192px; }
.iconButton- { background-position: -224px -192px; }
.iconButton- { background-position: -240px -192px; }
*/
.iconButton-ONS { background-position: 0 -208px; }
.iconButton-ONSsetting { background-position: -16px -208px; }
.iconButton-ONS_0 { background-position: -32px -208px; }
.iconButton-ONS_1 { background-position: -48px -208px; }
.iconButton-ONS_2 { background-position: -64px -208px; }
.iconButton-ONS_3 { background-position: -80px -208px; }
.iconButton-ONS_4 { background-position: -96px -208px; }
/*
.iconButton- { background-position: -112px -208px; }
.i    conButton- { background-position: -128px -208px; }
.iconButton- { background-position: -144px -208px; }
.iconButton- { background-position: -160px -208px; }
.iconButton- { background-position: -176px -208px; }
.iconButton- { background-position: -192px -208px; }
.iconButton- { background-position: -208px -208px; }
.iconButton- { background-position: -224px -208px; }
.iconButton- { background-position: -240px -208px; }

.iconButton- { background-position: 0 -224px; }
.iconButton- { background-position: -16px -224px; }
.iconButton- { background-position: -32px -224px; }
.iconButton- { background-position: -48px -224px; }
.iconButton- { background-position: -64px -224px; }
.iconButton- { background-position: -80px -224px; }
.iconButton- { background-position: -96px -224px; }
.iconButton- { background-position: -112px -224px; }
.iconButton- { background-position: -128px -224px; }
.iconButton- { background-position: -144px -224px; }
.iconButton- { background-position: -160px -224px; }
.iconButton- { background-position: -176px -224px; }
.iconButton- { background-position: -192px -224px; }
.iconButton- { background-position: -208px -224px; }
.iconButton- { background-position: -224px -224px; }
.iconButton- { background-position: -240px -224px; }

.iconButton- { background-position: 0 -240px; }
.iconButton- { background-position: -16px -240px; }
.iconButton- { background-position: -32px -240px; }
.iconButton- { background-position: -48px -240px; }
.iconButton- { background-position: -64px -240px; }
.iconButton- { background-position: -80px -240px; }
.iconButton- { background-position: -96px -240px; }
.iconButton- { background-position: -112px -240px; }
.iconButton- { background-position: -128px -240px; }
.iconButton- { background-position: -144px -240px; }
.iconButton- { background-position: -160px -240px; }
.iconButton- { background-position: -176px -240px; }
.iconButton- { background-position: -192px -240px; }
.iconButton- { background-position: -208px -240px; }
.iconButton- { background-position: -224px -240px; }
.iconButton- { background-position: -240px -240px; }
*/

/*一文字用ボタン*/
button.oneChr {width:1.5em;margin:0px;padding:0px;}
/*		UI　AEキー　コンバートスイッチ
*/
input.aekConvert {
	width:72px;
	text-align:center;
}
/*		UI　入力エリア
*/
input.iNputbOx {
	text-align:right;
	width:9em;
}
/*		UI　スピンコントロール
*/
input.spinCtl {
	width:32px;
//	height:24px;
}
/*========== ページヘッダーテーブル ============*/
.pageHeader {
	display:none;
}
/*====スクロールスペーサーとしてブロックを確保する
 */
/*========== シートヘッダーテーブル ============
	スクロールスペーサーを兼用をやめて分離
 */
.sheetHeader {
	display:none;
}

/*	ツールボックスの部品*/
input.toolTip	{
	font-size:8pt;
	height:15pt;
	width:100%;
}
/*		UI.表示プロパティ

*/
div.optionPanel{
	display:none;
	margin:0px 0px 0px 16px 
}
div.optionPanelModal{
	display:none;
}
div.optionPanelFloat{
	display:none;
}
/*	タイムシートの罫線　*/
.Sep {background-color:red}
/*タイムセパレータライン*/
/*		左端*/
.ltSep,.ltSep_Blank {
	text-align:right;
	border-style:solid;
	vertical-align:bottom;
	font-size:6pt;
		border-width:0px 1px 3px 1px;
}
/*		通常データ*/
.ntSep,.ntSep_Blank {
		border-width:0px 1px 3px 0px;
}
/*		ダイアログ*/
.dtSep,.dtSep_Blank {
		border-width:0px 1px 3px 0px;
}

/*サブセパレータライン*/
/*		左端*/
.lsSep,.lsSep_Blank {
	text-align:right;
	border-style:solid;
	vertical-align:bottom;
	font-size:8pt;
		border-width:0px 1px 2px 1px;
}
/*		通常データ*/
.nsSep,.nsSep_Blank {
		border-width:0px 1px 2px 0px;
}
/*		ダイアログ*/
.dsSep,.dsSep_Blank {
		border-width:0px 1px 0px 0px;
}

/*通常ライン*/
/*		左端*/
.lnSep,.lnSep_Blank {
	text-align:right;
	border-style:solid;
	vertical-align:bottom;
	font-size:6pt;
	border-width:0px 1px 1px 1px;
}
/*		参照データ*/
.rnSep,.rnSep_Blank {
			border-width:0px 1px 1px 0px;
			color:gray;
}
th.rnArea{
		border-width:2px 1px 0px 0px;
		width:144px;
}
/*		通常データ*/
.nnSep,.nnSep_Blank {
			border-width:0px 1px 1px 0px;
}
th.editArea {
		border-width:2px 1px 0px 0px;
		width:216px;
}
/*		ダイアログ*/
.dnSep,.dnSep_Blank {
		border-width:0px 1px 0px 0px;
}
.dialoglabel {
		border-width:0px 1px 0px 0px;
		width:36px;
}
/*	カラムセパレータ	*/
td.colSep {
	border-style:none;
	height:2px;
}
/*	border-width:1px 1px 1px 1px; */
/*エンドセパレータ（未使用）*/
/*		左端*/
.leSep,.leSep_Blank {
		border-width:0px 1px 4px 1px;
}
/*		通常データ*/
.neSep,.neSep_Blank {
		border-width:0px 1px 4px 0px;
}
/*		ダイアログ*/
.deSep,.deSep_Blank {
		border-width:0px 1px 4px 0px;
}
/*	時間表示	*/
.timeguide {
	text-align:left;
	font-size:9pt;
}
/*	タイムシート上の入力ボックス	*/
.IptBox {
	background-color:#ffffff;
	height:10pt;
	font-size:9pt;
	border-width:0px;
	border-style:none;
	text-align:center;
	margin:0;
	padding:0;
}
/*	ページノンブル	*/
.pgNm {
	font-size:9pt;
}
/*
	background-color:#efffef;
	background-color:#efffef;

*/

.infoTable {
	width:100%;
	text-align:center;
	font-size:5pt
}
.sheet-header {
	z-index:auto;
}
.headerTool {
	width:100%;
	top:64px;
	z-index: 7;
}
.footerTool {
	width:100%;
	top:0px;
	margin:0;
}
.toolTable {
	width:99%;
	text-align:center;
	font-size:18pt;
	border-style:solid;
	z-index: 7;

}
.screenSpace{
	width:97%;height:10px;
}
.printSpace {
	display:none;
}
.pageBreak {
	display:none;
}
/*form view*/

input	{text-align:center;}
select	{text-align:center;}
/*
 * {
  margin: 0; padding: 0;
 }
 #fixed {
  position: fixed;
 }
 #sheet_view p {
  margin:0;
 }
	*/

/*タイムシートの文字飾り (例)*/
.v_bar	{ height:100%;font-size:9pt;color:blue;border-style:solid;border-color:blue;border-width:0px 1px 0px 0px;padding:0;margin:0;}
/* .v_wave	{ height:12pt;padding:0;margin:0;}  background-image:url(./images/ui/waveline16px.png);*/
.v_wave	{ height:14px;padding:0;margin:0;}
/* */
td#title {
	font-weight:900;
	font-size:18px;
}
td#scene_cut {
	font-weight:900;
	font-size:18px;
}

/*
その他のエレメントid は、ソースを直接読むか、取扱説明書をご覧ください。
*/
div.application_status {
	z-index:88;
	border-style:solid;
	border-color:snow;
	border-width:0px 0px 1px 0px;
	padding:0px 0px 0px 16px 
}
/*	オプションパネル
*/
#optionPanelTbx{
    display:none;
    position:absolute;
    top:64px;
    left:120px;
    width:660px;
    height:165px;
    background-color:#efefef;
    padding:0;
    border-style:double;
}
#optionPanelTbx a.minimize{
    position:absolute;
    right:32px;
    top:1px;
}
#optionPanelTbx a.close{
    position:absolute;
    right:8px;
    top:1px;
}
#optionPanelTbx a.minimize img{
    border:none;
}
#optionPanelTbx a.close img{
    border:none;
}
/*
#optionPanelTbx dl{
    width:100%;
    height:100%;
    background:url("../images/toolbox.gif");
    margin:0;
}
*/
#optionPanelTbx dl dt{
    height:25px;
    line-height:25px;
    text-indent:1em;
    font-weight:bold;
    cursor:move;
}
#optionPanelTbx dl dd{
    margin:0;
    padding:2em;
    line-height:1.5;
    text-indent:1em;
}

#optionPanelVer {
    display:none;
    width:480px;
    height:340px;
    background-color:#efefef;
    padding:6px;
    border-style:double;
}
#optionPanelPref {
    display:none;
    width:480px;
    height:308px;
    background-color:#efefef;
    padding:6px;
    border-style:double;
}
/*---------------- ドロップダウンメニュー*/

#pMenu div{
  z-index:8;
  display:none;
  margin:0;
}

#pMenu li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0px;
  width: 64px;
  height: 15px;
  border: solid 1px #ccc;
  font-weight: bold;
  list-style-type: none;
}
#pMenu li:hover {
  color: #fff;
  background: #333;
  z-index: 9;
}
#pMenu li ul {
  display: none;
  position: absolute;
  top: 16px;
  left: -1px;
  padding: 5px;
  width: 150px;
  background: #eee;
  border: solid 1px #ccc;
}
#pMenu li ul li {
  margin: 0;
  padding: 0;
  width: 150px;
  border: none;
}
#pMenu li ul li a {
  display: inline-block;
  width: 150px;
  height: 20px;
}
#pMenu li ul li a:hover {
  background: #999;
  color: #fff;
}

#pMenu li ul{
	display:none;
	position:absolute;
}
input{
	vertical-align:middle;
}