OSDN Git Service

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