OSDN Git Service

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