12 /* VML ( v\:* don't work for ie8(ie8mode))
\r
13 --------------------------------------------------------------------------------------*/
\r
16 behavior: url(#default#VML);
\r
21 --------------------------------------------------------------------------------------*/
\r
23 Copyright (c) 2009, Yahoo! Inc. All rights reserved.
\r
24 Code licensed under the BSD License:
\r
25 http://developer.yahoo.net/yui/license.txt
\r
29 font: 13px/1.231 arial,helvetica,clean,sans-serif;
\r
34 select, input, button, textarea, button{
\r
35 font: 99% arial,helvetica,clean,sans-serif;
\r
42 html, body, div, span, applet, object, iframe,
\r
43 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
\r
44 a, abbr, acronym, address, big, cite, code,
\r
45 del, dfn, em, font, img, ins, kbd, q, s, samp,
\r
46 small, strike, strong, sub, sup, tt, var,
\r
48 dl, dt, dd, ol, ul, li,
\r
49 fieldset, form, label, legend,
\r
50 table, caption, tbody, tfoot, thead {
\r
55 vertical-align: baseline;
\r
56 font-family: "Hiragino Kaku Gothic Pro","MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif;
\r
60 text-shadow: #000 0 0 0;/* for Safari */
\r
61 -moz-opacity: 0.99;/* for Firefox */
\r
64 pre, code, kbd, samp, tt {
\r
65 font-family: monospace;
\r
69 /* http://e2designer.seesaa.net/article/152168876.html */
\r
70 /* http://perishablepress.com/press/2010/06/01/wrapping-content/ */
\r
73 white-space: pre; /* CSS 2.0 */
\r
74 white-space: pre-wrap; /* CSS 2.1 */
\r
75 white-space: pre-line; /* CSS 3.0 */
\r
76 white-space: -pre-wrap; /* Opera 4-6 */
\r
77 white-space: -o-pre-wrap; /* Opera 7 */
\r
78 white-space: -moz-pre-wrap; /* Mozilla */
\r
79 white-space: -hp-pre-wrap; /* HP Printers */
\r
80 word-wrap: break-word; /* IE 5+ */
\r
83 /* remember to define focus styles! */
\r
84 :focus { outline: 0;}
\r
86 /* remember to highlight inserts somehow! */
\r
87 ins { text-decoration: none;}
\r
88 del { text-decoration: line-through;}
\r
90 /* http://honoo-no.com/creators/2008/02/14_211120.html */
\r
92 font-family: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
\r
96 --------------------------------------------------------------------------------------*/
\r
97 /* for modern brouser */
\r
101 visibility: hidden;
\r
109 display: inline-block;
\r
111 /* WinIE6 below, Exclude MacIE5 \*/
\r
123 --------------------------------------------------------------------------------------*/
\r
124 a:link { color:#008;}
\r
125 a:visited { color: #505;}
\r
126 a { text-decoration: none;}
\r
129 text-decoration: underline;
\r
133 letter-spacing: 2px;
\r
137 letter-spacing: 2px;
\r
138 border-top: 1px solid #333;
\r
139 border-bottom: 1px solid #333;
\r
140 padding: 0.5em 0 0.5em 0.5em;
\r
142 line-height: 1.4em;
\r
144 text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
\r
145 -moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
\r
146 -webkit-text-shadow:1px 1px 3px rgba(0, 0, 0, 0.6);
\r
150 letter-spacing: 2px;
\r
151 border-bottom: 1px dotted #333333;
\r
153 line-height: 1.4em;
\r
154 padding: 0 0 0 0.5em;
\r
155 margin: 0 0 1em 0.5em;
\r
162 letter-spacing: 1px;
\r
163 border-left: 0.5em #ccc solid;
\r
164 border-bottom: 1px #999 solid;
\r
165 padding: 4px 0 2px 0.6em;
\r
166 margin: 2em 0 1em 1em;
\r
169 letter-spacing: 1px;
\r
170 border-bottom: 1px #999 dotted;
\r
171 padding: 6px 6px 2px;
\r
172 margin: 1.5em 14px 1em 1.5em;
\r
179 border-left: 5px #999 solid;
\r
180 letter-spacing: 1px;
\r
184 blockquote, cite {}
\r
187 /* tables still need 'cellspacing="0"' in the markup */
\r
189 border: #999 solid;
\r
190 border-width: 1px 1px 0 0;
\r
191 border-collapse: collapse;
\r
194 line-height: 1.6em;
\r
199 border: #999 solid;
\r
200 border-width: 0 0 1px 1px;
\r
204 --------------------------------------------------------------------------------------*/
\r
207 margin: 0 1em 1em 0;
\r
211 margin: 0 0 1em 1em;
\r
215 --------------------------------------------------------------------------------------*/
\r
218 background: #E3E3E3;
\r
219 background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3);
\r
220 background: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#E3E3E3));
\r
221 border-color: #ccc #bbb #aaa;
\r
224 text-align: center;
\r
229 border-radius: 3px;
\r
230 -o-border-radius: 3px;
\r
231 -ms-border-radius: 3px;
\r
232 -moz-border-radius: 3px;
\r
233 -webkit-border-radius: 3px;
\r
235 .button-has-focus {
\r
236 border-color: #4D90FE;
\r
240 --------------------------------------------------------------------------------------*/
\r
242 background-image: url(loading.gif);
\r
243 background-position: 50% 50%;
\r
244 background-repeat: no-repeat;
\r
247 background-image: url(error.png);
\r
248 background-position: 50% 50%;
\r
249 background-repeat: no-repeat;
\r
253 /* Footer & Footer Fix
\r
254 * http://www.themaninblue.com/writing/perspective/2005/08/29/
\r
255 --------------------------------------------------------------------------------------*/
\r
261 position: relative;
\r
267 padding-bottom: 200px;/* フッターの高さと同じ値にする */
\r
272 position: relative;
\r
273 margin-top: -200px;
\r
278 --------------------------------------------------------------------------------------*/
\r
280 border-left: 1px solid #666;
\r
282 text-align: center;
\r
287 padding: 11px 0 7px;
\r
291 --------------------------------------------------------------------------------------*/
\r
293 position: absolute;
\r
298 border-right: 1px solid #666;
\r
301 #global-navi a:link,
\r
302 #global-navi a:visited,
\r
303 #global-navi a:active {
\r
304 text-align: center;
\r
306 text-decoration: none;
\r
307 display: inline-block;
\r
312 border-left: 1px solid #666;
\r
315 padding: 11px 0 7px;
\r
320 background-color: #ccc; /* for ie6 */
\r
322 #global-navi a:active {
\r
323 background-color: #333;
\r
325 #global-navi a:hover {
\r
326 background-color: #999;
\r
329 #global-navi a.current,
\r
330 #global-navi a.current:visited {
\r
331 background-color: #666;
\r
336 --------------------------------------------------------------------------------------*/
\r
338 background-color: #ccc;
\r
346 font-weight: normal;
\r
347 text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
\r
348 -moz-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
\r
349 -webkit-text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
\r
352 /* base-content-width
\r
353 --------------------------------------------------------------------------------------*/
\r
354 .base-content-width {
\r
360 --------------------------------------------------------------------------------------*/
\r
364 margin: 0 0 10px 20px;
\r
365 line-height: 1.2em;
\r
369 --------------------------------------------------------------------------------------*/
\r
371 padding: 20px 10px;
\r
383 line-height: 1.6em;
\r
384 margin: 0 0 1em 2em;
\r
390 line-height: 1.6em;
\r
391 margin: 0 0 1em 2.8em;
\r
394 #main .block-element-item,
\r
395 .main .block-element-item {
\r
397 margin: 0 0 1em 2em;
\r
404 padding: 4px 0.5em;
\r
405 margin: 0.8em 0 1em 2em;
\r
406 line-height: 1.4em;
\r
407 white-space: pre-wrap;
\r
408 word-wrap: break-word;
\r
412 border-color: #ccc;
\r
413 background-color: #f0f0f0;
\r
416 border-color: #e9f;
\r
417 background-color: #ecf;
\r
421 --------------------------------------------------------------------------------------*/
\r
423 background-color: #ccc;
\r
424 position: relative;
\r
427 border-top: 1px solid #999;
\r
428 padding-bottom: 30px;
\r
430 .footer-item-wrapper {
\r
435 padding-right: 30px;
\r
439 padding: 0 0 0.3em 0.5em;
\r
441 margin-bottom: 0.6em;
\r
446 border-bottom: 1px solid #999;
\r
448 -moz-box-shadow: none;
\r
449 -webkit-box-shadow: 0;
\r
453 padding: 0 30px 0 1em;
\r
457 line-height: 1.6em;
\r
460 position: absolute;
\r
466 text-align: center;
\r
470 --------------------------------------------------------------------------------------*/
\r
472 .dl-table-small dt {
\r
476 line-height: 1.6em;
\r
479 padding: 0 0 0 0.2em;
\r
482 .dl-table-small dd {
\r
484 line-height: 1.6em;
\r
485 border-bottom: 1px solid #ccc;
\r
491 padding: 0 0 0 200px;
\r
493 .dl-table-small dt {
\r
496 .dl-table-small dd {
\r
497 padding: 0 0 0 160px;
\r
500 /* Reversible Image
\r
501 --------------------------------------------------------------------------------------*/
\r
502 img.img-flip-v { /* 上下反転 */
\r
503 transform: scale( 1, -1);
\r
504 -o-transform: scale( 1, -1);
\r
505 -ms-transform: scale( 1, -1);
\r
506 -moz-transform: scale( 1, -1);
\r
507 -webkit-transform: scale( 1, -1);
\r
509 .pettanr-ActiveX-enabled img.img-flip-v {
\r
511 -ms-filter: flipv();
\r
513 v\:image.img-flip-v {
\r
517 img.img-flip-h { /* 左右反転 */
\r
518 transform: scale( -1, 1);
\r
519 -o-transform: scale( -1, 1);
\r
520 -ms-transform: scale( -1, 1);
\r
521 -moz-transform: scale( -1, 1);
\r
522 -webkit-transform: scale( -1, 1);
\r
524 .pettanr-ActiveX-enabled img.img-flip-h {
\r
526 -ms-filter: fliph();
\r
528 v\:image.img-flip-h {
\r
532 img.img-flip-vh { /* 上下左右反転 */
\r
533 transform: scale( -1, -1);
\r
534 -o-transform: rotate(180deg);
\r
535 -ms-transform: scale( -1, -1);
\r
536 -moz-transform: scale( -1, -1);
\r
537 -webkit-transform: scale( -1, -1);
\r
539 .pettanr-ActiveX-enabled img.img-flip-vh {
\r
540 filter: flipv() fliph();
\r
541 -ms-filter: flipv() fliph();
\r
543 v\:image.img-flip-vh {
\r
544 rotation : 180; /* vml */
\r
548 --------------------------------------------------------------------------------------*/
\r
549 .pettanr-comic-panel {
\r
550 border-style: solid;
\r
551 border-color: #111;
\r
552 position: relative;
\r
556 .pettanr-comic-image,
\r
557 .pettanr-comic-balloon {
\r
558 position: absolute;
\r
560 .pettanr-comic-image img {
\r
561 position: absolute;
\r
567 .pettanr-comic-panel img {
\r
568 position: absolute;
\r
572 .pettanr-comic-balloon .pettanr-comic-speach {
\r
573 position: absolute;
\r
577 .pettanr-comic-speach,
\r
578 .pettanr-comic-speach tbody,
\r
579 .pettanr-comic-speach tr,
\r
580 .pettanr-comic-speach td {
\r
585 margin: 0 !important;
\r
586 text-align: center;
\r
587 vertical-align: middle;
\r
589 .pettanr-comic-speach td {
\r
592 .pettanr-comic-speach {
\r
593 table-layout: fixed; /* ie6で上下中央にテキストがならない対処。固定レイアウトアルゴリズムになるので負荷を下げるらしい */
\r