@charset "Shift_JIS";

/* ***** BEGIN LICENSE BLOCK *****
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License Version
 * 1.1 (the "License"); you may not use this file except in compliance with
 * the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 * for the specific language governing rights and limitations under the
 * License.
 *
 * The Original Code is the Takahashi-Method-based Presentation Tool
 * in XUL/Returns.
 *
 * The Initial Developer of the Original Code is SHIMODA Hiroshi.
 * Portions created by the Initial Developer are Copyright (C) 2005-2006
 * the Initial Developer. All Rights Reserved.
 *
 * Contributor(s): SHIMODA Hiroshi <piro@p.club.ne.jp>
 *
 * ***** END LICENSE BLOCK ***** */

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@namespace html url(http:/www.w3.org/1999/xhtml);

#canvas {
        background: #300 !important;
        color: white !important;
        font-family:
                "ƒSƒVƒbƒNMB101U"
                "ƒjƒ…[ƒZƒUƒ“ƒk-EB"
                "ƒZƒUƒ“ƒk-EB"
                "‚c‚g‚o‹É‘¾ƒSƒVƒbƒN‘Ì"
                "‚c‚e‚o‹É‘¾ƒSƒVƒbƒN‘Ì"
                "DHPGothic UB"
                "DFPGothic UB"
                "‚c‚g‚o“Á‘¾ƒSƒVƒbƒN‘Ì"
                "‚c‚e‚o“Á‘¾ƒSƒVƒbƒN‘Ì"
                "DHPGothic EB"
                "DFPGothic EB"
                "ƒZƒCƒrƒCƒTƒ‰ƒSUB-P"
                "AR PƒSƒVƒbƒN‘Ì S"
                "Arphic PGothic SuperBold JIS"
                "Arial Black"
                "‚c‚e“Á‘¾ƒSƒVƒbƒN‘Ì"
                "DFGothic EB"
                "ƒZƒCƒrƒCƒTƒ‰ƒSUB"
                "AR ƒSƒVƒbƒN‘Ì S"
                "Arphic Gothic SuperBold JIS"
                "HGP‘n‰pŠpºÞ¼¯¸UB"
                "HGPSoeiKakugothicUB"
                "HGS‘n‰pŠpºÞ¼¯¸UB"
                "HG‘n‰pŠpºÞ¼¯¸UB"
                "HGSoeiKakugothicUB"
                "¬’˃SƒVƒbƒN Std H"
                "ƒ‚ƒgƒ„ƒSƒVƒbƒN 6"
                "ƒqƒ‰ƒMƒmŠpƒS Std W8"
                sans-serif !important;
}

.em-text {
        color: red !important;
        font-size: 120%;
}

.link-text {
        color: blue !important;
        text-decoration: underline !important;
}
.link-text:hover {
        color: #3366FF !important;
}
.link-text:active {
        color: red !important;
}

.preformatted-text.block {
        font-size: "Andale Mono" -moz-fixed !important;
        border: 1px dashed gray;
        padding: 0.3em;
        margin: 0.3em;
        font-size: 80%;
}

.monta-label {
        background-color: white;
        background-repeat: no-repeat;
        background-image: url(./monta-label.png);
}



#canvas column,
#canvas row {
        border: 1px solid gray;
}

#canvas grid .special {
        background: #CFCFCF;
}





#header,
#footer {
        color: #666;
}


#indicatorBar {
        color: #BFBFBF;
        background: black;
}

progressmeter {
        margin: 0;
        padding: 0;
}
progressmeter,
progressmeter .progress-bar,
progressmeter .progress-remainder {
        -moz-appearance: none;
        background: transparent;
        border: none;
        outline: none;
        min-height: 0;
}
#remainingTimeIndicator .progress-bar {
        background: #333333;
}
#remainingPageIndicator .progress-bar {
        background: #444444;
}


/* Eva Mode */

#canvas[eva="true"] {
        background: black !important;
        color: white !important;
        font-family:
                "ƒŠƒ…ƒEƒ~ƒ“U-KL"
                "ƒŠƒ…ƒEƒ~ƒ“H-KL"
                "ƒ}ƒeƒBƒX-EB"
                "RFƒtƒ@ƒCƒ“-ME"
                "‚c‚g‚o‹É‘¾–¾’©‘Ì"
                "‚c‚e‚o‹É‘¾–¾’©‘Ì"
                "DHPMincho UB"
                "DFPMincho UB"
                "AR P–¾’©‘ÌU"
                "Arphic PMincho Ultra JIS"
                "AR–¾’©‘ÌU"
                "Arphic Mincho Ultra JIS"
                "HGP•½¬–¾’©‘ÌW9"
                "HGPHeiseiMinchotaiW9"
                "HGS•½¬–¾’©‘ÌW9"
                "HGSHeiseiMinchotaiW9"
                "HG•½¬–¾’©‘ÌW9"
                "HGHeiseiMinchotaiW9"
                "ƒqƒ‰ƒMƒm–¾’© Pro W6"
                serif !important;
}
#canvas[eva="true"] .em-text {
        color: green !important;
}
#canvas[eva="true"] .link-text {
        color: red !important;
        text-decoration: none !important;
}
#canvas[eva="true"] .link-text:hover {
        color: pink !important;
}
#canvas[eva="true"] .link-text:active {
        color: orange !important;
}

#canvas[eva="true"] #header,
#canvas[eva="true"] #footer {
        color: #AAA;
}


#canvas[eva="true"] .monta-label {
        background-color: black;
}





.stroke-dot {
        background: red;
        width: 3px;
        height: 3px;
}








/* System:: DO NOT CHANGE FOLLOWING LINES!! */


#canvas * {
        cursor: pointer !important;
}

#canvas image {
        width: auto;
        height: auto;
}
#canvas[rendering="true"] image {
        display: none;
}

#canvas[rendering="true"] *,
#canvas[rendering="true"] .text-link {
        color: inherit !important;
}

#canvas[rendering="true"] #contentBox {
        visibility: hidden;
}

.preformatted-text {
        font-family: "Andale Mono" -moz-fixed !important;
        white-space: pre !important;
}



.raw {
        font-family: sans-serif !important;
        font-size: medium !important;
}
#canvas .raw * {
        cursor: default !important;
}





tabbox, tabpanels, tabpanel {
        margin: 0;
        padding: 0;
}


.dropmarker-button > image {
        display: none !important;
}
.dropmarker-button > label {
        width: 0 !important;
        overflow: hidden !important;
}

#pages-list-button {
        min-width: 0;
}
#pages-list-button > label {
        display: none;
}
#pages-list-button menupopup {
        max-width: 20em;
}
#pages-list-button menuitem image {
        max-width: 32px;
        max-height: 32px;
}




#headerBox,
#footerBox {
        margin: 1em;
}


#indicatorBar,
#indicatorBar hbox,
#nextPage {
        -moz-box-align: center;
        -moz-box-pack: center;
}



.monta-label {
        padding: 0.05em;
        margin: -0.05em;
}
.monta-label[monta-hidden="true"],
.monta-label[monta-hidden="progress"] {
        background-position: -100px 0;
}
.monta-label[monta-hidden="progress"] {
        background-color: transparent;
}
.monta-label[monta-hidden="false"] {
        background: transparent !important;
}



#canvas row description {
        border: 1px solid transparent;
        white-space: pre;
}



#canvasToolbar {
        position: relative;
        z-index: 1000;
}

#textField {
        font-family: -moz-fixed !important;
}





#stroke-canvas-box {
        position: relative;
        display: block;
}
#stroke-canvas-box *|canvas {
        width: 100%;
        height: 100%;
}

.stroke-dot {
        position: absolute;
        display: block;
        z-index: 100;
}