OSDN Git Service

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