OSDN Git Service

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