OSDN Git Service

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