OSDN Git Service

0.5.18, rewrite for PointingDeviceEventTree, much bugs, sorry.
[pettanr/clientJs.git] / 0.5.x / stylesheets / peta.apps.css
1 @charset "UTF-8";\r
2 \r
3 /* pettanR peta.apps.css\r
4  *   version 0.5.18\r
5  * \r
6  *   author:\r
7  *     itozyun\r
8  */\r
9 \r
10         html, body {\r
11                 overflow:                               hidden;\r
12         }\r
13 \r
14         \r
15         /*  View Container\r
16         --------------------------------------------------------------------------------------*/        \r
17                 .console-page {\r
18 \r
19                 }\r
20                 \r
21                 \r
22         #editor {\r
23                 font-size: 9pt;\r
24         }\r
25 \r
26 /*--------------------------------------------------------------------------------------\r
27  * \r
28  *  Cabinet, Gallery\r
29  *  \r
30  -------------------------------------------------------------------------------------*/\r
31         #cabinet-header, #gallery-header {\r
32                 position:                       relative;\r
33                 background-color:       #111;\r
34                 color:                          #fff;\r
35                 font-size:                      12pt;\r
36                 line-height:            1;\r
37                 padding:                        6pt 0 6pt 5pt;\r
38         }\r
39         #cabinet-close-button, #gallery-close-button {\r
40                 position:                       absolute;\r
41                 right:                          0;\r
42                 top:                            0;\r
43                 border-left:            1px solid #666;\r
44                 height:                         24pt;\r
45                 padding:                        6pt 9pt 6pt 9pt;\r
46                 text-align:                     center;\r
47                 cursor:                         pointer;\r
48         }\r
49 \r
50 /*--------------------------------------------------------------------------------------\r
51  * \r
52  *  overlay\r
53  *  \r
54  -------------------------------------------------------------------------------------*/\r
55                 \r
56                 /*  Console Common\r
57                 --------------------------------------------------------------------------------------*/\r
58                         .console-wrapper {\r
59                                 position:                       absolute;\r
60                                 width:                          320px;\r
61                                 padding:                        20px 20px 0;\r
62                                 background-color:       #fff;\r
63                         }\r
64                                 .console-header {\r
65                                         border-bottom:  2px solid #666;\r
66                                         color:                  #666;\r
67                                         text-align:             center;\r
68                                         font-size:              12px;\r
69                                         line-height:    12px;\r
70                                         padding-bottom: 8px;\r
71                                         margin-bottom:  10px;\r
72                                 }\r
73                                 .console-inner {\r
74                                         \r
75                                 }\r
76                                         .console-button-container {\r
77                                                 margin-top:                     20px;\r
78                                                 border-top:                     2px solid #666;\r
79                                                 padding-top:            10px;\r
80                                                 overflow:                       auto;\r
81                                         }\r
82                                                 .console-submit-button {\r
83                                                         display:                        block;\r
84                                                         width:                          100px;\r
85                                                         float:                          left;\r
86                                                         margin-left:            30px;\r
87                                                 }\r
88                                                 .console-cancel-button {\r
89                                                         display:                        block;\r
90                                                         width:                          100px;\r
91                                                         float:                          right;\r
92                                                         margin-right:           30px;\r
93                                                 }\r
94                                 .console-progress {\r
95                                         clear:                  both;\r
96                                         text-align:             center;\r
97                                         height:                 12px;\r
98                                         font-size:              12px;\r
99                                         line-height:    12px;\r
100                                         margin-top:             15px;\r
101                                         color:                  #666;\r
102                                 }\r
103 \r
104                 /*  Field\r
105                 --------------------------------------------------------------------------------------*/\r
106                         .field {\r
107                                 margin:                         10px 0;\r
108                                 padding-bottom:         5px;\r
109                                 border-bottom:          1px solid #ccc;\r
110                         }                               \r
111                                 .field-label {\r
112                                         display:                        inline-block;\r
113                                         width:                          120px;\r
114                                         line-height:            22px;\r
115                                         color:                          #666;\r
116                                         cursor:                         pointer;\r
117                                 }\r
118 \r
119                 /*  Comic Console\r
120                 --------------------------------------------------------------------------------------*/\r
121                                 #comic-console {\r
122                                         \r
123                                 }\r
124 \r
125                                         .comic-console-value {\r
126                                                 width:                          40px;\r
127                                                 text-align:                     right;\r
128                                         }\r
129 \r
130                                         #comic-console-title,\r
131                                         #comic-console-height,\r
132                                         #comic-console-width,\r
133                                         #comic-console-editable,\r
134                                         #comic-console-visible {}\r
135                                                 #comic-console-title-value { width: 180px; text-align:left;}\r
136                                                 #comic-console-height-value {}\r
137                                                 #comic-console-width-value {}\r
138                                                 #comic-console-editable-value,\r
139                                                 #comic-console-visible-value {\r
140                                                         width:                  180px;\r
141                                                         text-align:             center;\r
142                                                 }\r
143 \r
144                 /*  Panel Console\r
145                 --------------------------------------------------------------------------------------*/                        \r
146                 #panel-console-publish-value {\r
147                                                         width:                  180px;\r
148                                                         text-align:             center; \r
149                 }\r
150                                                 \r
151                 /*  Comic Reader\r
152                 --------------------------------------------------------------------------------------*/\r
153                 #comic-reader-wrapper {}\r
154                         #comic-reader-panel-container {\r
155                                 position:                       absolute;\r
156                                 left:                           0;\r
157                                 top:                            0;\r
158                         }\r
159                         #comic-reader-header,\r
160                         #comic-reader-console {\r
161                                 position:                       absolute;\r
162                                 left;                           0;\r
163                                 width:                          100%;\r
164                                 z-index:                        9998;\r
165                         }\r
166                         #comic-reader-header {\r
167                                 top:                            0;\r
168                                 height:                         40px;\r
169                         }\r
170                                 .comic-reader-shadow {\r
171                                         z-index:                        9997;\r
172                                         position:                       absolute;\r
173                                         width:                          100%;\r
174                                         left;                           0;\r
175                                         width:                          100%;\r
176                                         height:                         40px;\r
177                                         background:                     #000;\r
178                                         opacity:                        0.5;\r
179                                         -moz-opacity:           0.5;\r
180                                         -khtml-opacity:         0.5;\r
181                                 }\r
182                                 .pettanr-ActiveX-enabled .comic-reader-shadow {\r
183                                         filter:                         alpha(opacity=50);\r
184                                         -ms-filter:                     "alpha(opacity=50)";\r
185                                 }\r
186                                 .pettanr-ActiveX-disabled .comic-reader-shadow {\r
187                                         background:                     transparent url( "../images/black_50pct.png" ) repeat 0 0;\r
188                                         _background:            url( "../images/black_50pct.gif" ) repeat 0 0;\r
189                                 }\r
190                                 #comic-reader-header-content {\r
191                                         height:                         24px;\r
192                                         padding-top:            16px;\r
193                                         border-bottom:          1px solid #fff;\r
194                                 }\r
195                                         #comic-reader-title {\r
196                                                 font-size:                      20px;\r
197                                                 line-height:            24px;\r
198                                                 color:                          #fff;\r
199                                                 font-weight:            bold;\r
200                                         }\r
201                                         #comic-reader-author {\r
202                                                 font-size:                      18px;\r
203                                                 line-height:            24px;\r
204                                                 color:                          #ddd;\r
205                                                 text-indent:            1em;\r
206                                         }\r
207                         #comic-reader-console {\r
208                                 bottom:                         0;\r
209                                 height:                         100px;\r
210                                 border-top:                     1px solid #fff;\r
211                         }\r
212                                 #comic-reader-button-centering {\r
213                                         position:                       relative;\r
214                                         margin:                         0 auto;\r
215                                         width:                          399px;\r
216                                 }\r
217                                         #comic-reader-back-button,\r
218                                         #comic-reader-forward-button,\r
219                                         #comic-reader-back-button:link,\r
220                                         #comic-reader-forward-button:link  {\r
221                                                 display:                        block;\r
222                                                 zoom:                           1;\r
223                                                 position:                       absolute;\r
224                                                 top:                            0;\r
225                                                 height:                         100px;\r
226                                                 line-height:            100px;\r
227                                                 color:                          #ddd;\r
228                                                 width:                          198px;\r
229                                                 border-left:            1px solid #999;\r
230                                                 border-right:           1px solid #999;\r
231                                                 text-align:                     center;\r
232                                                 font-size:                      30px;\r
233                                         }\r
234                                         #comic-reader-back-button:hover,\r
235                                         #comic-reader-forward-button:hover {\r
236                                                 background-color:       #111;\r
237                                                 color:                          #fff;\r
238                                                 font-size:                      34px;\r
239                                                 text-decoration:        none;\r
240                                         }\r
241                                         #comic-reader-back-button {\r
242                                                 left:                           0;\r
243                                                 border-right:           1px solid #ccc;\r
244                                         }\r
245                                         #comic-reader-forward-button {\r
246                                                 right:                          0;\r
247                                         }\r
248                                         \r
249                 /*  Output Console\r
250                 --------------------------------------------------------------------------------------*/\r
251                 \r
252                         #output-console-wrapper {\r
253 \r
254                         }\r
255                                 #output-console-format-value {\r
256                                         width:                  180px;\r
257                                         text-align:             center\r
258                                 }\r
259                                 #output-console-option-value {\r
260                                         width:                  180px;\r
261                                         text-align:             left;\r
262                                 }\r
263                                 #output-area {\r
264                                         width:                  100%;\r
265                                         height:                 200px;\r
266                                         border:                 1px outset #ccc;\r
267                                         outline:                1px;\r
268                                         margin-bottom:  20px;\r
269                                 }\r
270                                 #output-console-close-button {\r
271                                         width:                  100px;\r
272                                         margin:                 0 auto 20px;\r
273                                 }\r
274                                         \r
275                 /*  Upload Console\r
276                 --------------------------------------------------------------------------------------*/\r
277                                 #upload-console {\r
278                                 }\r
279 \r
280 \r
281 \r
282 /*--------------------------------------------------------------------------------------\r
283  * \r
284  *  Editor\r
285  *  \r
286  -------------------------------------------------------------------------------------*/\r
287                 #editor {\r
288                         position:                       absolute;\r
289                         left:                           0;\r
290                         top:                            0;\r
291                         width:                          100%;\r
292                         height:                         100%;\r
293                         overflow:                       hidden;\r
294                         background-color:       #f5f5f5;\r
295                 }\r
296         \r
297                 /*  Text Editor\r
298                 --------------------------------------------------------------------------------------*/                \r
299                         #speach-editor-wrapper {\r
300                                 position:               absolute;\r
301                         }\r
302                         #speach-editor-wrapper form {\r
303                                 width:                  100%;\r
304                                 height:                 100%;\r
305                         }\r
306                         #speach-editor {\r
307                                 width:                  100%;\r
308                                 height:                 100%;\r
309                                 border:                 1px outset #ccc;\r
310                                 outline:                1px;\r
311                         }\r
312                                 #speach-edit-complete-button {\r
313                                         margin:         10px auto 0;\r
314                                 }\r
315         \r
316                 /*  Image Group\r
317                 --------------------------------------------------------------------------------------*/\r
318                         #image-group-wrapper {\r
319                                 position:                       absolute;\r
320                                 top:                            0;\r
321                                 left:                           0;\r
322                         }\r
323                                 #image-group-icon-container {\r
324                                         position:                       absolute;\r
325                                         top:                            0;\r
326                                         left:                           0;\r
327                                         height:                         200px;\r
328                                         width:                          100%;\r
329                                         background-color:       #fff;\r
330                                         border:                         #fff solid;\r
331                                         border-width:           0;                              \r
332                                 }\r
333                                 #image-group-name {\r
334                                         padding:                        20px 0 10px 20px;\r
335                                         border-bottom:          1px solid #eee;\r
336                                         color:                          #eee;\r
337                                         font-size:                      20px;\r
338                                         line-height:            20px;\r
339                                         font-weight:            bold;\r
340                                         text-shadow:            1px 1px 3px #ccc;\r
341                                         -moz-text-shadow:       1px 1px 3px #ccc;\r
342                                         -webkit-text-shadow:1px 1px 3px #ccc;\r
343                                         box-shadow:                     0 4px 9px #333;\r
344                                         -moz-box-shadow:        0 4px 9px #333;\r
345                                         -webkit-box-shadow:     0 4px 9px #333;\r
346                                 }\r
347                                 #image-group-button {\r
348                                         width:                          200px;\r
349                                         position:                       absolute;\r
350                                         left:                           0;\r
351                                         bottom:                         -40px;\r
352                                         _bottom:                        0;\r
353                                 }\r
354                                 .image-group-item {\r
355                                         width:                          150px;\r
356                                         height:                         200px;\r
357                                         position:                       absolute;\r
358                                         top:                            0;\r
359                                         left:                           0;\r
360                                         text-align:                     center;\r
361                                 }\r
362                                 .image-group-item .reversible-image-container {\r
363                                         width:                          150px;\r
364                                         height:                         200px;\r
365                                 }\r
366                                 .image-group-item .reversible-image-container img {\r
367                                         width:                          100%;\r
368                                         height:                         100%;\r
369                                 }\r
370                                 .image-group-item-title {\r
371                                         position:                       absolute;\r
372                                         bottom:                         0;\r
373                                         left:                           0;\r
374                                         text-align:                     center;\r
375                                         width:                          100%;\r
376                                         height:                         30px;\r
377                                 }\r
378         \r
379 \r
380         /*  MenuBar\r
381         --------------------------------------------------------------------------------------*/\r
382                 #menu-bar {\r
383                         position:                       absolute;\r
384                         top:                            0;\r
385                         left:                           0;\r
386                         width:                          100%;\r
387                         height:                         24.1pt;\r
388                         background-color:       #fff;\r
389                         border-bottom:          1px solid #666;\r
390                         box-shadow:                     0 4px 9px #333;\r
391                         -moz-box-shadow:        0 4px 9px #333;\r
392                         -webkit-box-shadow:     0 4px 9px #333;\r
393                         filter:progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=180,strength=9);\r
394                 }\r
395                         .menubar-item,\r
396                         .menubar-item-focus {\r
397                                 position:               absolute;\r
398                                 top:                    0;\r
399                                 width:                  80px;\r
400                                 color:                  #666;\r
401                                 overflow:               hidden;\r
402                                 height:                 24.1pt;\r
403                                 line-height:    24.1pt;\r
404                                 padding-left:   0.6em;\r
405                                 font-size:              11pt;                           \r
406                         }\r
407                         .menubar-item-focus {\r
408                                 background-color:       #161;\r
409                                 color:                          #eee;\r
410                         }\r
411                                 .menubar-option-box {\r
412                                         position:                       absolute;\r
413                                         list-style:                     none;\r
414                                         top:                            24.1pt;\r
415                                         width:                          200px;\r
416                                         margin:                         0;\r
417                                         padding:                        0;\r
418                                         background-color:       #f5f5f5;\r
419                                         color:                          #666;\r
420                                         border:                         1px solid #ccc;\r
421                                         box-shadow:                     1px 4px 9px #333;\r
422                                         -moz-box-shadow:        1px 4px 9px #333;\r
423                                         -webkit-box-shadow:     1px 4px 9px #333;\r
424                                         filter:                         progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=120,strength=9);\r
425                                 }\r
426                                 .menubar-option-box-hover {\r
427                                         background-color:       #fff;\r
428                                 }\r
429                                         .menubar-option-box div {\r
430                                                 position:                       relative;\r
431                                                 display:                        block;\r
432                                                 width:                          200px;\r
433                                                 height:                         24.1pt;\r
434                                                 line-height:            24.1pt;\r
435                                                 border-style:           none;\r
436                                                 border-width:           0 0 1px;\r
437                                                 border-color:           #ccc;                                   \r
438                                         }       \r
439                                         .menubar-option-disabled {\r
440                                                 color:                          #ddd !important;\r
441                                         }                               \r
442                                         .menubar-option-hover {\r
443                                                 background-color:       #161 !important;\r
444                                                 color:                          #eee !important;\r
445                                         }\r
446                                                 .menubar-option-hover * {\r
447                                                         color:                          #eee !important;\r
448                                                 }\r
449                                                 .menubar-option-box span {\r
450                                                         position:               absolute;\r
451                                                         top:                    0;\r
452                                                         left:                   10px;\r
453                                                         display:                block;\r
454                                                         font-size:              11pt;\r
455                                                         font-weight:    bold;\r
456                                                         width:                  120px;\r
457                                                         overflow:               hidden;\r
458                                                 }\r
459                                                 .menubar-option-box kbd {\r
460                                                         position:               absolute;\r
461                                                         top:                    0;\r
462                                                         right:                  10px;\r
463                                                         display:                block;\r
464                                                         font-size:              8pt;\r
465                                                         color:                  #999;\r
466                                                         width:                  60px;\r
467                                                         overflow:               hidden;\r
468                                                 }\r
469         \r
470         /*  whiteGlass\r
471         --------------------------------------------------------------------------------------*/        \r
472                 #whiteGlass-container {\r
473                         position:       absolute;\r
474                         top:            0;\r
475                         left:           0;\r
476                         width:          100%;\r
477                         height:         100%;\r
478                 }\r
479                         #whiteGlass-container div {\r
480                                 position:                       absolute;\r
481                                 background-color:       #fff;\r
482                                 opacity:                        0.7;\r
483                                 -moz-opacity:           0.7;\r
484                                 -khtml-opacity:         0.7;\r
485                         }\r
486                         .pettanr-ActiveX-enabled #whiteGlass-container div {\r
487                                 filter:                         alpha(opacity=70);\r
488                                 -ms-filter:                     alpha(opacity=70);                              \r
489                         }\r
490                         .pettanr-ActiveX-disabled #whiteGlass-container div {\r
491                                 background:                     transparent url( "../images/white_70pct.png" ) repeat 0 0;\r
492                                 _background:            #fff;\r
493                         }\r
494                         \r
495                         #whiteGlass-top {\r
496                                 top:            0;\r
497                                 left:           0;\r
498                                 width:          100%;\r
499                                 height:         20%;\r
500                         }\r
501                         #whiteGlass-left {\r
502                                 top:            20%;\r
503                                 left:           0;\r
504                                 width:          20%;\r
505                                 height:         60%;\r
506                         }\r
507                         #whiteGlass-right {\r
508                                 top:            20%;\r
509                                 left:           80%;\r
510                                 width:          20%;\r
511                                 height:         60%;\r
512                         }\r
513                         #whiteGlass-bottom {\r
514                                 top:            80%;\r
515                                 left:           0;\r
516                                 width:          100%;\r
517                                 height:         20%;\r
518                         }\r
519         \r
520         /*  panel\r
521         --------------------------------------------------------------------------------------*/\r
522                 #panel-tools-container {\r
523                         position:       absolute;\r
524                         border:         2px solid #333;\r
525                 }\r
526         \r
527         /*  comic-element\r
528         --------------------------------------------------------------------------------------*/\r
529                 #comic-element-container {\r
530                         position:                       absolute;\r
531                         \r
532                 }\r
533                         .comic-element-wrapper {\r
534                                 position:                       absolute;\r
535                         }\r
536                                 #comic-element-container img {\r
537                                         width:                          100%;\r
538                                         height:                         100%;\r
539                                         position:                       absolute;\r
540                                         top:                            0;\r
541                                         left:                           0;\r
542                                 }\r
543         \r
544         /*  comic-element-resizer\r
545         --------------------------------------------------------------------------------------*/                \r
546                 #comic-element-resizer-container {\r
547                         position:                       absolute;\r
548                         border:                         1px solid #999;\r
549                 }\r
550                         .comic-element-resizer {\r
551                                 position:                       absolute;\r
552                                 width:                          8px;\r
553                                 height:                         8px;\r
554                                 font-size:                      8px; /* ie */\r
555                                 line-height:            8px; /* ie */\r
556                                 border:                         1px solid #333;\r
557                                 background-color:       #fff;\r
558                         }\r
559                 /*\r
560                  * marker\r
561                  */\r
562                         #comic-element-resizer-top {\r
563                                 top:                            -5px;\r
564                                 left:                           50%;\r
565                         }\r
566                         .current-resizer-is-0 #comic-element-resizer-top {\r
567                                 background-color:       #f66;\r
568                         }\r
569                         #comic-element-resizer-left {\r
570                                 top:                            50%;\r
571                                 left:                           -5px;\r
572                         }\r
573                         .current-resizer-is-1 #comic-element-resizer-left {\r
574                                 background-color:       #f66;\r
575                         }\r
576                         #comic-element-resizer-right {\r
577                                 top:                            50%;\r
578                                 right:                          -5px;\r
579                         }\r
580                         .current-resizer-is-2 #comic-element-resizer-right {\r
581                                 background-color:       #f66;\r
582                         }\r
583                         #comic-element-resizer-bottom {\r
584                                 bottom:                         -5px;\r
585                                 left:                           50%;\r
586                         }\r
587                         .current-resizer-is-3 #comic-element-resizer-bottom {\r
588                                 background-color:       #f66;\r
589                         }\r
590                         #comic-element-resizer-top-left {\r
591                                 top:                            -5px;\r
592                                 left:                           -5px;\r
593                         }\r
594                         .current-resizer-is-4 #comic-element-resizer-top-left {\r
595                                 background-color:       #f66;\r
596                         }\r
597                         #comic-element-resizer-top-right {\r
598                                 top:                            -5px;\r
599                                 right:                          -5px;\r
600                         }\r
601                         .current-resizer-is-5 #comic-element-resizer-top-right {\r
602                                 background-color:       #f66;\r
603                         }\r
604                         #comic-element-resizer-bottom-left {\r
605                                 bottom:                         -5px;\r
606                                 left:                           -5px;\r
607                         }\r
608                         .current-resizer-is-6 #comic-element-resizer-bottom-left {\r
609                                 background-color:       #f66;\r
610                         }\r
611                         #comic-element-resizer-bottom-right {\r
612                                 bottom:                         -5px;\r
613                                 right:                          -5px;\r
614                         }\r
615                         .current-resizer-is-7 #comic-element-resizer-bottom-right {\r
616                                 background-color:       #f66;\r
617                         }\r
618         /*  panel-resizer\r
619         --------------------------------------------------------------------------------------*/        \r
620                 #panel-resizer-top,\r
621                 #panel-resizer-bottom {\r
622                         position:                       absolute;\r
623                         border:                         1px outset #999;\r
624                         background-color:       #eee;\r
625                         text-align:                     center;\r
626                         font-size:                      12px;\r
627                         line-height:            12px;\r
628                         padding:                        9px 0;\r
629                         left:                           -2px;\r
630                 }\r
631                 \r
632                 #panel-resizer-top {\r
633                         top:                                    -37px;\r
634                         border-radius:                  8px 8px 0 0;\r
635                         -o-border-radius:               8px 8px 0 0;\r
636                         -ms-border-radius:              8px 8px 0 0;\r
637                         -moz-border-radius:             8px 8px 0 0;\r
638                         -webkit-border-radius:  8px 8px 0 0;\r
639                 }\r
640                 #panel-resizer-bottom {\r
641                         bottom:                                 -37px;\r
642                         border-radius:                  0 0 8px 8px;\r
643                         -o-border-radius:               0 0 8px 8px;\r
644                         -ms-border-radius:              0 0 8px 8px;\r
645                         -moz-border-radius:             0 0 8px 8px;\r
646                         -webkit-border-radius:  0 0 8px 8px;\r
647                 }\r
648         \r
649         /*  balloon-tail-mover\r
650         --------------------------------------------------------------------------------------*/                \r
651                 #balloon-tail-mover {\r
652                         position:                       absolute;\r
653                         width:                          8px;\r
654                         height:                         8px;\r
655                         font-size:                      8px; /* ie */\r
656                         line-height:            8px; /* ie */\r
657                         border:                         1px solid #333;\r
658                         background-color:       #66f;\r
659                         margin:                         -5px 0 0 -5px;\r
660                 }\r
661         \r
662         /*  comic element console\r
663         --------------------------------------------------------------------------------------*/\r
664                 #comic-element-consol-wrapper {\r
665                         position:                       absolute;\r
666                 }\r
667                         #image-element-consol {\r
668                                 width:                          50px;\r
669                                 overflow:                       auto;\r
670                         }\r
671                         #text-element-consol {\r
672                                 width:                          75px;\r
673                                 overflow:                       auto;\r
674                         }\r
675         \r
676                                 #change-image-button,\r
677                                 #layer-back-button,\r
678                                 #layer-forward-button,\r
679                                 #delete-image-button,\r
680                                 #edit-text-button,\r
681                                 #change-text-style-button,\r
682                                 #hide-text-tail-button,\r
683                                 #back-text-button,\r
684                                 #forward-text-button,\r
685                                 #delete-text-button {\r
686                                         text-indent:                    -9999px;\r
687                                         width:                                  25px;\r
688                                         height:                                 25px;\r
689                                         line-height:                    25px;\r
690                                         float:                                  left;\r
691                                         background-image:               url('../images/sprite.gif');\r
692                                         background-repeat:              no-repeat;\r
693                                         background-position:    0 0;\r
694                                         cursor:                                 pointer;\r
695                                 }\r
696                                 #hide-text-tail-button {\r
697                                         background-position:    -30px -30px;\r
698                                 }\r
699                                 #change-image-button,\r
700                                 #change-text-style-button {\r
701                                         background-position:    -30px 0;\r
702                                 }                       \r
703                                 #layer-back-button,\r
704                                 #back-text-button {\r
705                                         background-position:    -60px 0;\r
706                                 }\r
707                                 #layer-forward-button,\r
708                                 #forward-text-button {\r
709                                         background-position:    -60px -30px;\r
710                                 }\r
711                                 #delete-image-button,\r
712                                 #delete-text-button {\r
713                                         background-position:    0 -30px;\r
714                                 }\r
715                         \r
716                 .console-out #comic-element-consol-wrapper-when-out {\r
717                         padding:                        5px;\r
718                         background-color:       #333;\r
719                 }\r
720                 .console-out #comic-element-consol-tail {\r
721                         border-width:           0 5px 10px 5px;\r
722                         border-color:           transparent transparent #333 transparent;\r
723                         _border-color:          #fff #fff #333 #fff;\r
724                         border-style:           solid;\r
725                         width:                          0;\r
726                         height:                         0;\r
727                         font-size:                      0;\r
728                         line-height:            0;\r
729                         position:                       absolute;\r
730                         top:                            -10px;\r
731                         left:                           50%;\r
732                 }\r
733                         \r
734         \r
735                         \r
736         /*  Panel > speach\r
737         --------------------------------------------------------------------------------------*/\r
738                         .speach {\r
739                                 text-align:                     center;\r
740                                 display:                        table;\r
741                                 position:                       absolute;\r
742                                 top:                            16.6%;\r
743                                 left:                           16.6%;\r
744                                 width:                          66.6%;\r
745                                 height:                         66.6%;\r
746                                 padding:                        0;\r
747                                 margin:                         0;\r
748                         }\r
749                                 .speach-inner {\r
750                                         display:                table-cell;\r
751                                         vertical-align: middle;\r
752                                 }\r
753                         \r
754                 /* fix for ie */        \r
755                         .text-element table,\r
756                         .text-element tbody,\r
757                         .text-element tr,\r
758                         .text-element td {\r
759                                 width:                          100%;\r
760                                 height:                         100%;\r
761                                 border:                         0;\r
762                                 padding:                        0;\r
763                                 margin:                         0;\r
764                                 text-align:                     center;\r
765                                 vertical-align:         middle;\r
766                         }\r
767                         .text-element table {\r
768                                 table-layout:           fixed; /* ie6で上下中央にテキストがならない対処。固定レイアウトアルゴリズムになるので負荷を下げるらしい */\r
769                         }\r
770                         \r
771         /*  Window\r
772         --------------------------------------------------------------------------------------*/\r
773                 .window-wrapper {\r
774                         position:                       absolute;\r
775                         overflow:                       hidden;\r
776                         border-bottom:          1px solid #999;\r
777                         background-color:       #fff;\r
778                         box-shadow:                     1px 4px 9px #333;\r
779                         -moz-box-shadow:        1px 4px 9px #333;\r
780                         -webkit-box-shadow:     1px 4px 9px #333;\r
781                         filter:                         progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=120,strength=9);\r
782                 }\r
783 \r
784                         .window-header-title,\r
785                         .window-close-button {\r
786                                 font-size:                              12px;\r
787                                 color:                                  #eee;\r
788                                 line-height:                    12px;\r
789                                 overflow:                               hidden;\r
790                                 text-align:                             center;\r
791                                 padding-top:                    8px;\r
792                                 padding-bottom:                 6px;\r
793                                 background-color:               #444;\r
794                         }\r
795                         .window-wrapper-hover .window-header-title {\r
796                                 background-color:               #333;\r
797                         }\r
798                                 .window-close-button {\r
799                                         position:                               absolute;\r
800                                         top:                                    0;\r
801                                         right:                                  0;\r
802                                         border-left:                    1px solid #666;\r
803                                         padding-left:                   9px;\r
804                                         padding-right:                  9px;\r
805                                         border-radius:                  0 8px 0 0;\r
806                                         -o-border-radius:               0 8px 0 0;\r
807                                         -ms-border-radius:              0 8px 0 0;\r
808                                         -moz-border-radius:             0 8px 0 0;\r
809                                         -webkit-border-radius:  0 8px 0 0;\r
810                                 }\r
811                         \r
812                         .window-wrapper,\r
813                         .window-header,\r
814                         .window-header-title {\r
815                                 border-radius:                  8px 8px 0 0;\r
816                                 -o-border-radius:               8px 8px 0 0;\r
817                                 -ms-border-radius:              8px 8px 0 0;\r
818                                 -moz-border-radius:             8px 8px 0 0;\r
819                                 -webkit-border-radius:  8px 8px 0 0;\r
820                         }\r
821                         .window-body {\r
822                                 position:                               absolute;\r
823                                 width:                                  100%;\r
824                                 border-right:                   1px solid #999;\r
825                                 border-left:                    1px solid #aaa;\r
826                                 *border-left:                   1px solid #ccc;\r
827                         }\r
828 \r
829                         html>/**/body .window-body {  \r
830                                 border-left /***/:              1px solid #ccc\9;\r
831                         }\r
832 \r
833                         .window-footer {\r
834                                 width:                                  100%;\r
835                                 height:                                 20px;\r
836                                 background-color:               #333;\r
837                                 position:                               absolute;\r
838                                 left:                                   0;\r
839                                 bottom:                                 0;\r
840                         }\r
841                                 .window-resize-button {\r
842                                         position:                               absolute;\r
843                                         top:                                    0;\r
844                                         right:                                  0;\r
845                                         background-image:               url('../images/sprite.gif');\r
846                                         background-repeat:              no-repeat;\r
847                                         background-position:    -70px -60px;\r
848                                         width:                                  20px;\r
849                                         height:                                 20px;\r
850                                         line-height:                    20px;\r
851                                         text-indent:                    -9999px;\r
852                                         text-align:                             center;\r
853                                         cursor:                                 pointer;\r
854                                 }\r
855 \r
856         /*  page contents\r
857         --------------------------------------------------------------------------------------*/\r
858                 .sidenavi {\r
859                         width:                          100px;\r
860                         float:                          left;\r
861                 }\r
862                         .sidenavi-item,\r
863                         .sidenavi-item:link {\r
864                                 display:                        block;\r
865                                 border-bottom:          1px solid #666;\r
866                                 padding:                        1em;\r
867                                 text-decoration:        none;\r
868                                 zoom:                           1;\r
869                         }\r
870                         .sidenavi-item:hover {\r
871                                 background-color:       #ccc;\r
872                                 text-decoration:        none;\r
873                         }\r
874                         .sidenavi .current {\r
875                                 background-color:       #666;\r
876                                 color:                          #eee;\r
877                         }\r
878                 .page-contents {\r
879                         _position:                              relative; /* for ie6 */\r
880                         margin-left:                    100px;\r
881                         padding:                                1em 1em 2em 1em;\r
882                 }\r
883                         .page-content {\r
884                                 display:                                none;\r
885                         }\r
886         \r
887         /*  Information Window\r
888         --------------------------------------------------------------------------------------*/\r
889                 #comic-element-infomation {\r
890                         background-color:                       #fff;\r
891                         position:                                       absolute;\r
892                         width:                                          100%;\r
893                 }\r
894                                 #comic-element-x, #comic-element-z,\r
895                                 #comic-element-y, #comic-element-a,\r
896                                 #comic-element-w, #comic-element-w-percent,\r
897                                 #comic-element-h, #comic-element-h-percent {\r
898                                         position:                       absolute;\r
899                                 }\r
900                                 \r
901                                 #comic-element-x,\r
902                                 #comic-element-y,\r
903                                 #comic-element-w,\r
904                                 #comic-element-h {\r
905                                         left:                           30px;\r
906                                 }\r
907                                 #comic-element-z,\r
908                                 #comic-element-a {\r
909                                         left:                           115px;\r
910                                 }\r
911                     #comic-element-w-percent,\r
912                     #comic-element-h-percent    {\r
913                         left:               124px;\r
914                     }\r
915                                 #comic-element-x, #comic-element-z {\r
916                                         top:                            10px;\r
917                                 }\r
918                                 #comic-element-y, #comic-element-a {\r
919                                         top:                            40px;\r
920                                 }\r
921                                 #comic-element-w, #comic-element-w-percent {\r
922                                         top:                            80px;\r
923                                 }\r
924                                 #comic-element-h, #comic-element-h-percent {\r
925                                         top:                            110px;\r
926                                 }\r
927                                 .comic-element-attribute-label {\r
928                                         display:                        inline-block;\r
929                                         width:                          14px;\r
930                                         line-height:            22px;\r
931                                         color:                          #666;\r
932                                         text-align:                     center;\r
933                                         cursor:                         pointer;\r
934                                 }\r
935                                 .comic-element-attribute-value {\r
936                                         width:                          40px;\r
937                                         text-align:                     right;\r
938                                 }\r
939                 \r
940                                 #comic-element-z-value,\r
941                                 #comic-element-a-value {\r
942                                         width:                          35px;\r
943                                 }\r
944                                 #comic-element-w-percent-value,\r
945                                 #comic-element-h-percent-value {\r
946                                         width:                          30px;\r
947                                 }\r
948                                 \r
949                                 #comic-element-keep-aspect {\r
950                                     position:            absolute;\r
951                                     top:                 96px;\r
952                                     left:                100px;\r
953                                     width:               12px;\r
954                                     height:              22px;\r
955                                     font-size:           22px;\r
956                                     line-height:         22px;\r
957                                     border:              1px solid #ccc;\r
958                                 }\r
959         \r
960         /*  Background Window\r
961         --------------------------------------------------------------------------------------*/\r
962                         #bg-pattern,\r
963                         #select-bg-pattern-button,\r
964                         #reset-bg-pattern-button,\r
965                         #bg-color,\r
966                         #select-bg-color-button,\r
967                         #reset-bg-color-button {\r
968                                 position:                       absolute;\r
969                                 text-align:                     center;\r
970                                 cursor:                         pointer;\r
971                         }\r
972                         \r
973                         #bg-pattern,\r
974                         #bg-color {\r
975                                 box-shadow:                     1px 2px 3px #000;\r
976                                 -moz-box-shadow:        1px 2px 3px #000;\r
977                                 -webkit-box-shadow:     1px 2px 3px #000;\r
978                                 height:                         80px;\r
979                                 top:                            15px;\r
980                         }\r
981                         #bg-pattern {\r
982                                 left:                           15px;\r
983                                 width:                          100px;\r
984                         }\r
985                         #select-bg-pattern-button,\r
986                         #reset-bg-pattern-button,\r
987                         #select-bg-color-button,\r
988                         #reset-bg-color-button {\r
989                                 border:                         1px outset #666;\r
990                                 height:                         20px;\r
991                                 top:                            115px;\r
992                                 line-height:            20px;\r
993                         }\r
994                         #select-bg-pattern-button {\r
995                                 left:                           15px;\r
996                                 width:                          80px;\r
997                         }\r
998                         #reset-bg-pattern-button {\r
999                                 left:                           95px;\r
1000                                 width:                          20px;\r
1001                         }\r
1002                         \r
1003                         #bg-color {\r
1004                                 left:                           125px;\r
1005                                 width:                          60px;\r
1006                                 background-color:       #66f;\r
1007                         }\r
1008                         #select-bg-color-button {\r
1009                                 left:                           125px;\r
1010                                 width:                          40px;\r
1011                         }\r
1012                         #reset-bg-color-button {\r
1013                                 left:                           165px;\r
1014                                 width:                          20px;\r
1015                         }\r
1016         \r
1017         \r
1018         \r
1019         /*  Tool-box Window\r
1020         --------------------------------------------------------------------------------------*/                \r
1021                         #toolbox-add-image-button,\r
1022                         #toolbox-add-text-button,\r
1023                         #toolbox-edit-bg-button,\r
1024                         #toolbox-switch-grid,\r
1025                         #toolbox-popup-help-button,\r
1026                         #toolbox-post-button {\r
1027                                 position:                               absolute;\r
1028                                 left:                                   9px;\r
1029                                 width:                                  90px;\r
1030                                 height:                                 40px;\r
1031                                 line-height:                    40px;\r
1032                         }\r
1033                         #toolbox-add-image-button {\r
1034                                 top:                                    10px;                                                           \r
1035                         }\r
1036                         #toolbox-add-text-button {\r
1037                                 top:                                    60px;\r
1038                         }\r
1039                         #toolbox-edit-bg-button {\r
1040                                 top:                                    110px;\r
1041                                 height:                                 30px;\r
1042                                 line-height:                    30px;\r
1043                         }\r
1044                         #toolbox-switch-grid,\r
1045                         #toolbox-popup-help-button {\r
1046                                 top:                                    150px;\r
1047                                 height:                                 30px;\r
1048                                 line-height:                    30px;\r
1049                         }\r
1050                         #toolbox-switch-grid {\r
1051                                 width:                                  45px !important;\r
1052                         }\r
1053                         #toolbox-popup-help-button {\r
1054                                 width:                                  35px !important;\r
1055                                 left:                                   63px !important;\r
1056                         }\r
1057                         \r
1058                         #toolbox-post-button {\r
1059                                 top:                                    190px;\r
1060                                 height:                                 50px;\r
1061                                 line-height:                    50px;\r
1062                         }\r
1063         \r
1064         /*  Grid\r
1065         --------------------------------------------------------------------------------------*/\r
1066                 #grid {\r
1067                         width:                                  100%;\r
1068                         height:                                 100%;\r
1069                         position:                               absolute;\r
1070                         left:                                   0;\r
1071                         top:                                    0;\r
1072                         background-attachment:  fixed;\r
1073                         background-repeat:              repeat;\r
1074                         /* background-image:            url('grid.gif'); grid用イメージはgrid使用時にjsで埋め込み */\r
1075                 }\r
1076                 \r
1077                 \r
1078                 \r
1079