3 /* pettanR system.css
\r
11 --------------------------------------------------------------------------------------*/
\r
17 /* この指定がないと ie で Util.getAbsolutePosition が狂う body { font-family: "MS PGothic", "MS Gothic" } */
\r
19 font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "MS PGothic", Osaka, "MS Gothic", Gothic, sans-serif;
\r
23 text-shadow: #000 0 0 0;/* for Safari */
\r
24 -moz-opacity: 0.99;/* for Firefox */
\r
27 /* http://e2designer.seesaa.net/article/152168876.html */
\r
28 /* http://perishablepress.com/press/2010/06/01/wrapping-content/ */
\r
31 white-space: pre; /* CSS 2.0 */
\r
32 white-space: pre-wrap; /* CSS 2.1 */
\r
33 white-space: pre-line; /* CSS 3.0 */
\r
34 white-space: -pre-wrap; /* Opera 4-6 */
\r
35 white-space: -o-pre-wrap; /* Opera 7 */
\r
36 white-space: -moz-pre-wrap; /* Mozilla */
\r
37 white-space: -hp-pre-wrap; /* HP Printers */
\r
38 word-wrap: break-word; /* IE 5+ */
\r
41 /* remember to define focus styles! */
\r
42 :focus { outline: 0;}
\r
44 /* http://web.archive.org/web/20100204222112/http://honoo-no.com/creators/2008/02/14_211120.html */
\r
46 font-family: "MS PGothic", Osaka, "MS Gothic", "ヒラギノ角ゴ Pro W3", sans-serif;
\r
50 a:link { color:#008;}
\r
51 a:visited { color: #505;}
\r
52 a { text-decoration: none;}
\r
55 text-decoration: underline;
\r
59 /* mouse-operation-catcher
\r
60 --------------------------------------------------------------------------------------*/
\r
61 .mouse-operation-catcher {
\r
66 height: 100%; /* 100% don't work for ie6, so ie6 need to set height as 'XXpx' by js */
\r
68 .pettanr-ActiveX-enabled .mouse-operation-catcher {
\r
69 background-color: #fff;
\r
70 filter: alpha( opacity=0 );
\r
71 -ms-filter: alpha( opacity=0 );
\r
74 * ie では、背景を設定しないと、 mousemove が働かない。
\r
75 * activeX 有効の場合は背景を着色して filter で透明に。
\r
76 * activeX 無効の場合は透明 gif を使用
\r
77 * background: url(4x4.gif) fixed repeat;
\r
79 .pettanr-ActiveX-disabled .mouse-operation-catcher {
\r
80 background: url( "/assets/opacity0.gif" ) fixed repeat;
\r
84 --------------------------------------------------------------------------------------*/
\r
86 content: "."; /* 新しい要素を作る */
\r
87 display: block; /* ブロックレベル要素に */
\r
106 --------------------------------------------------------------------------------------*/
\r
107 .uiform-invisible {
\r
108 position : absolute;
\r
112 .uiform-invisible * {
\r
114 position : absolute;
\r
116 .ui-fileinput-wrapper,
\r
118 border-style: solid;
\r
123 border-color: #666 #bbb #ccc #777;
\r
130 .uiform-invisible .ui-fileinput-wrapper input {
\r
134 position : absolute;
\r
140 background-color : transparent;
\r
142 /*padding : 999px;*/
\r
144 .pettanr-ActiveX-enabled .uiform-invisible .ui-fileinput-wrapper input {
\r
145 filter: alpha( opacity=50 );
\r
146 -ms-filter: alpha( opacity=50 );
\r
150 --------------------------------------------------------------------------------------*/
\r
153 border-style: solid;
\r
154 border-color: #ccc #bbb #aaa;
\r
155 background: #E3E3E3;
\r
156 background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3);
\r
157 background: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#E3E3E3));
\r
160 text-align: center;
\r
165 border-radius: 3px;
\r
166 -o-border-radius: 3px;
\r
167 -ms-border-radius: 3px;
\r
168 -moz-border-radius: 3px;
\r
169 -webkit-border-radius: 3px;
\r
174 border-color: #999 #888 #777;
\r
176 .button-has-focus {
\r
177 border-color: #4D90FE;
\r
180 background: #f6f6f6;
\r
181 background: -moz-linear-gradient(center top , #fcfcfc, #f0f0f0);
\r
182 background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f0f0f0));
\r
183 border-color: #eee #ddd #ccc;
\r
188 --------------------------------------------------------------------------------------*/
\r
190 position: absolute;
\r
193 background-color: #aDf0FE;
\r
195 border-color: #4D90FE;
\r
199 border-style: solid;
\r
202 line-height: 16px;
\r
205 border-color: #666 #bbb #ccc #777;
\r
206 display: inline-block;
\r
209 background-color: #fff;
\r
212 .ui-inpittext-hover .editable-text {
\r
213 border-color: #4D90FE;
\r
217 --------------------------------------------------------------------------------------*/
\r
219 display: inline-block;
\r
224 .combobox a:visited,
\r
226 .combobox a:active {
\r
227 border-style: solid;
\r
229 border-color: #666 #bbb #ccc #777;
\r
231 line-height: 16px;
\r
234 text-decoration: none;
\r
238 background-color: #fff;
\r
239 position: relative;
\r
241 .combobox a:hover {
\r
242 background-color: #ccf;
\r
244 .combobox a:active {
\r
248 position: absolute;
\r
252 font-family: Arial,Helvetica,sans-serif;
\r
257 .combobox a.combobox-has-focus .combobox-toggle {
\r
260 .ui-combobox-hover .combobox a {
\r
261 border-color: #4D90FE;
\r
263 .ui-combobox-hover .combobox-toggle {
\r
267 .option-container {
\r
268 position: absolute;
\r
274 background-color: #fff;
\r
277 -khtml-opacity: 0.9;
\r
279 border: 1px solid #ccc;
\r
280 box-shadow: 1px 4px 9px #333;
\r
281 -moz-box-shadow: 1px 4px 9px #333;
\r
282 -webkit-box-shadow: 1px 4px 9px #333;
\r
283 filter: alpha(opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=120,strength=9);
\r
284 -ms-filter: alpha(opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=120,strength=9);
\r
286 .option-container li {
\r
292 .option-container a,
\r
293 .option-container a:link,
\r
294 .option-container a:visited {
\r
296 position: relative;
\r
303 .option-container a:hover {
\r
305 background-color: #ccf;
\r
306 text-decoration: none;
\r
309 a.combobox-option-current,
\r
310 a.combobox-option-current:link,
\r
311 a.combobox-option-current:visited {
\r
313 background-color: #66f;
\r
314 text-decoration: none;
\r
320 --------------------------------------------------------------------------------------*/
\r
322 background-image: url( /assets/loading.gif);
\r
323 background-position: 50% 50%;
\r
324 background-repeat: no-repeat;
\r
327 background-image: url( /assets/error.png);
\r
328 background-position: 50% 50%;
\r
329 background-repeat: no-repeat;
\r
336 --------------------------------------------------------------------------------------*/
\r
338 border-left: 1px solid #666;
\r
340 text-align: center;
\r
345 padding: 11px 0 7px;
\r
348 /*--------------------------------------------------------------------------------------
\r
352 -------------------------------------------------------------------------------------*/
\r
354 position: absolute;
\r
360 #home-tail-container {
\r
361 position: absolute;
\r
368 margin: 0 10px 10px 0;
\r
371 position: relative;
\r
374 position: absolute;
\r
382 font-weight: normal;
\r
383 font-family: Segoe UI,Tahoma,Arial,Verdana,sans-serif;
\r
386 /*--------------------------------------------------------------------------------------
\r
390 -------------------------------------------------------------------------------------*/
\r
391 #overlay-container,
\r
393 position: absolute;
\r
404 -khtml-opacity: 0.5;
\r
406 .pettanr-ActiveX-enabled #overlay-shadow {
\r
407 filter: alpha(opacity=50);
\r
408 -ms-filter: alpha(opacity=50);
\r
410 .pettanr-ActiveX-disabled #overlay-shadow {
\r
411 background: transparent url( "/assets/black_50pct.png" ) repeat 0 0;
\r
412 _background: url( "/assets/black_50pct.gif" ) repeat 0 0;
\r
415 #overlay-close-button {
\r
416 border: 2px solid #f00;
\r
421 text-align: center;
\r
427 position: absolute;
\r
431 border-radius: 5px;
\r
432 -o-border-radius: 5px;
\r
433 -ms-border-radius: 5px;
\r
434 -moz-border-radius: 5px;
\r
435 -webkit-border-radius: 5px;
\r
439 /*--------------------------------------------------------------------------------------
\r
443 -------------------------------------------------------------------------------------*/
\r
445 position: absolute;
\r
448 .finder-container .loading {
\r
449 background-position: 50% bottom;
\r
454 position: relative;
\r
455 background-color: #484848;
\r
458 position: absolute;
\r
466 padding: 0 0 0 15px;
\r
469 background-image : url( /assets/finder_path_shadow.gif );
\r
470 background-position : 0 40px;
\r
471 background-repeat : repeat-y;
\r
473 .finder-path-hover {
\r
474 background-color: #66f !important;
\r
475 background-position : 0 0 !important;
\r
480 --------------------------------------------------------------------------------------*/
\r
482 position: absolute;
\r
485 border-bottom: 1px solid #ccc;
\r
486 overflow: hidden; /* for webkit */
\r
488 .finder-icon-hover {
\r
489 background-color: #eee;
\r
491 .finder-icon-modern {
\r
493 table-layout: fixed;
\r
495 .fnder-icon-modern div {
\r
496 display: table-cell;
\r
497 vertical-align: middle;
\r
498 line-height: 1.3em;
\r
501 .finder-icon-handle {
\r
506 .finder-icon-down {
\r
508 line-height: 74px !important;
\r
510 position: absolute;
\r
514 .finder-icon-down-hover {
\r
517 .fnder-icon-modern .finder-icon-filename {
\r
524 .fnder-icon-modern .finder-icon-summary {
\r
531 /* Finder Icon ie7-
\r
532 --------------------------------------------------------------------------------------*/
\r
533 .fnder-icon-ie7 .finder-icon-handle,
\r
534 .fnder-icon-ie7 .finder-icon-thumbnail {
\r
536 line-height: 1.3em;
\r
538 .finder-icon-cell {
\r
542 .finder-icon-vertical-middle-outer {
\r
545 position: relative;
\r
547 .finder-icon-ie-filename .finder-icon-vertical-middle-outer {
\r
552 .finder-icon-ie-summary .finder-icon-vertical-middle-outer {
\r
556 .finder-icon-vertical-middle-inner {
\r
558 position: absolute;
\r
562 .fnder-icon-ie7 .finder-icon-filename,
\r
563 .fnder-icon-ie7 .finder-icon-summary {
\r
564 position: relative;
\r
569 --------------------------------------------------------------------------------------*/
\r
574 background-repeat: no-repeat;
\r
575 background-position: 50% 50%;
\r
576 background-image: url('/assets/sprite.gif');
\r
578 .file-icon .file-type-folder {
\r
579 background-position: 0 -75px;
\r
581 .file-icon .file-type-album {
\r
583 .file-icon .file-type-author {
\r
584 background-position: -70px -75px;
\r
586 .file-icon .file-type-comic {
\r
587 background-position: 0 -145px;
\r
589 .file-icon .file-type-cabinet {
\r
590 background-position: -70px -145px;
\r
592 .file-icon .file-type-panel {
\r
593 background-position: 0 -215px;
\r
595 .file-icon .file-type-artist {
\r
596 background-position: -70px -215px;
\r
598 .file-icon .file-type-balloon {
\r
599 background-position: 0 -285px;
\r
601 .file-icon .file-type-charactor {
\r
602 background-position: -70px -285px;
\r
608 --------------------------------------------------------------------------------------*/
\r
610 position: absolute;
\r
613 background-color: #e6e6e6;
\r