ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE/branches/prj/xhtmlcss/OpenPNE-2.11.4/public_html/xhtml_style.php @ 5779

Last change on this file since 5779 was 5779, checked in by ogawa, 15 years ago

#2095:header/navi/css変更を取り込み

File size: 23.3 KB
Line 
1<?php
2/**
3 * @copyright 2005-2008 OpenPNE Project
4 * @license   http://www.php.net/license/3_01.txt PHP License 3.01
5 */
6
7require_once './config.inc.php';
8
9// include_path の設定
10include_once OPENPNE_LIB_DIR . '/include/PHP/Compat/Constant/PATH_SEPARATOR.php';
11$include_paths = array(
12    OPENPNE_LIB_DIR . '/include',
13    OPENPNE_WEBAPP_DIR . '/lib',
14    ini_get('include_path')
15);
16ini_set('include_path', implode(PATH_SEPARATOR, $include_paths));
17require_once OPENPNE_WEBAPP_DIR . '/lib/OpenPNE/DB.php';
18require_once OPENPNE_WEBAPP_DIR . '/lib/db/common.php';
19require_once OPENPNE_WEBAPP_DIR . '/lib/db/etc.php';
20
21header('Content-Type: text/css');
22?>
23
24@charset "UTF-8";
25
26/*==============================================================================
27 * デフォルトスタイルシートの上書き
28 *----------------------------------------------------------------------------*/
29body, div, p, pre, blockquote, th, td,
30dl, dt, dd, ul, ol, li,
31h1, h2, h3, h4, h5, h6,
32iframe, object, embed {
33        margin: 0;
34        padding: 0;
35        border: none;
36        text-align: left;
37}
38ul, ol {
39        list-style-position: outside;
40        list-style-type: none;
41}
42table {
43        border-collapse: separate;
44        border-spacing: 0;
45        empty-cells: show;
46        margin: 0;
47        font-size: 1em;
48}
49*:first-child+html table {
50        border-collapse: collapse;
51}
52* html table {
53        border-collapse: collapse;
54}
55th, td {
56        vertical-align: middle;
57        word-break: break-all;
58}
59address, cite, caption, th, del, ins,
60abbr, acronym, dfn, em, strong,
61code, kbd, samp, var {
62        border: none;
63        font-style: normal;
64        font-variant: normal;
65        font-weight: normal;
66        text-align: left;
67        text-decoration: none;
68}
69img {
70        border: none;
71        vertical-align: baseline;
72}
73a img {
74        vertical-align: text-bottom;
75}
76br {
77        letter-spacing: 0;
78}
79h1, h2, h3, h4, h5, h6 {
80        font-size: 100%;
81        font-weight: normal;
82}
83q:before, q:after {
84        content: "";
85}
86form, fieldset, input, textarea {
87        margin: 0;
88}
89form, fieldset {
90        padding: 0;
91}
92fieldset {
93        border: none;
94}
95form p {
96        margin: 0;
97        padding: 0;
98}
99
100/*==============================================================================
101 * OpenPNE全共通指定
102 *----------------------------------------------------------------------------*/
103body {
104        font: normal normal normal 10pt/1.2 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS PGothic", Osaka, sans-serif;
105}
106input,
107textarea,
108select {
109        color: #333333;
110        font-size: inherit;
111        font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS PGothic", Osaka, sans-serif;
112}
113a:link {
114        color: #026cd1;
115}
116a:visited {
117        color: #004a95;
118}
119a:hover, a:active {
120        color: #76afe6;
121}
122.input_text,
123.input_password,
124textarea {
125        background-color: #f8f8f8;
126}
127.input_text,
128.input_password,
129textarea,
130select {
131        border: 1px solid #888888;
132}
133p {
134        overflow: hidden;
135}
136strong {
137        font-weight: bold;
138}
139/*----------------------------------------------
140 * テーブル
141 *--------------------------------------------*/
142div.parts table {
143        table-layout: fixed;
144        width: 100%;
145}
146div.parts th,
147div.parts td {
148        overflow: hidden;
149        border-width: 1px 0 0 1px;
150        border-style: solid;
151        border-color: #cccccc;
152}
153div.parts tr th:first-child,
154div.parts tr td:first-child {
155        border-left-width: 0;
156}
157/*----------------------------------------------
158 * ラベルの矢印
159 *--------------------------------------------*/
160label.arrow {
161        padding: 3px 18px 2px 0;
162        background: url(http://takai.sns.dazai.pne.jp/skin/default/img/icon_arrow_2.gif) no-repeat 100% 0;
163}
164/*----------------------------------------------
165 * マーカー付きリンク、ボタンリンク
166 *--------------------------------------------*/
167ul.moreInfo li {
168        padding: 2px 0 2px 20px;
169        background: url(http://takai.sns.dazai.pne.jp/skin/default/img/icon_arrow_1.gif) no-repeat 0 0.4em;
170}
171ul.moreInfo.button li {
172        padding: 0;
173        background: none;
174}
175/*----------------------------------------------
176 * サブミットボタン
177 *--------------------------------------------*/
178.input_submit {
179        border: 1px solid #888888;
180        background: #dadce6 url(http://takai.sns.dazai.pne.jp/skin/default/img/bg_button.gif) repeat-x scroll 50% 0;
181        letter-spacing: 0;
182}
183/*----------------------------------------------
184 * ラジオボタン、セレクトボタン
185 *--------------------------------------------*/
186.input_checkbox,
187.input_radio {
188        width: 16px;
189}
190ul.check {
191        margin-left: 5px;
192        line-height: 1.4;
193}
194/*----------------------------------------------
195 * 画像置換指定
196 *--------------------------------------------*/
197#globalNav a,
198.localNav a {
199        display: block;
200        width: 100%;
201        height: 100%;
202        margin: 0;
203        padding: 0;
204        border: none;
205        text-indent: -9999px;
206        text-decoration: none;
207}
208#globalNav a:focus,
209.localNav a:focus {
210        overflow: hidden;
211}
212/*----------------------------------------------
213 * clearfix相当
214 *--------------------------------------------*/
215div#LayoutA,
216div#LayoutB {
217        zoom: 1;
218        overflow: hidden;
219}
220/*----------------------------------------------
221 * ベースレイアウト
222 *--------------------------------------------*/
223#Container {
224        width: 720px;
225}
226#LayoutA #Left {
227        float: left;
228        width: 270px;
229        padding: 0 5px;
230}
231#LayoutA #Center {
232        float: right;
233        width: 440px;
234}
235#LayoutB #Left {
236        float: left;
237        width: 180px;
238}
239#LayoutB #Center {
240        float: right;
241        width: 540px;
242}
243#LayoutC #Center {
244        width: 650px;
245        margin: 0 auto;
246}
247/*----------------------------------------------
248 * パーツ枠
249 *--------------------------------------------*/
250div.dparts,
251div.dparts div.parts,
252div.ditem,
253#LayoutA #Left div.parts {
254        border: 1px solid #cccccc;
255}
256div.ditem div.item {
257        border-width: 0 1px 1px;
258        border-style: solid;
259        border-color: #cccccc;
260}
261div.dparts {
262        margin: 0 auto 10px;
263        padding: 7px;
264}
265div.dparts div.parts {
266        margin: 0;
267}
268div.parts {
269        margin: 0 auto 10px;
270}
271div.ditem {
272        padding: 5px 6px;
273}
274/*----------------------------------------------
275 * パーツ見出し
276 *--------------------------------------------*/
277.partsHeading {
278        overflow: hidden;
279        padding: 2px 0 2px 36px;
280        background: #36b3d1 url(http://takai.sns.dazai.pne.jp/skin/default/img/content_header_1.gif) no-repeat 0 0;
281        text-align: left;
282        font-size: 100%;
283}
284#LayoutA #Left .partsHeading {
285        padding-left: 24px;
286        background-image: url(http://takai.sns.dazai.pne.jp/skin/default/img/icon_title_1.gif);
287}
288.partsHeading h3 {
289        display: inline;
290        font-weight: bold;
291}
292.partsHeading p {
293        display: inline;
294        margin-left: 0.5em;
295}
296/*----------------------------------------------
297 * パーツ内上下の部分(1件~20件を表示など)
298 *--------------------------------------------*/
299div.parts div.block,
300div.partsInfo,
301div.pagerAbsolute,
302div.pagerRelative,
303div.pagerRelativeMulti,
304div.operation {
305        border-top: 1px solid #cccccc;
306}
307div.partsInfo {
308        padding: 10px 40px;
309}
310div.pagerAbsolute {
311        padding: 4px;
312        text-align: center;
313}
314div.pagerAbsolute p {
315        display: inline;
316}
317div.pagerRelative,
318div.pagerRelativeMulti {
319        padding: 4px;
320        text-align: right;
321}
322div.pagerRelative p,
323div.pagerRelativeMulti div.pager p {
324        display: inline;
325        margin-left: 10px;
326}
327div.pagerRelativeMulti {
328        zoom: 1;
329        position: relative;
330}
331div.pagerRelativeMulti div.pager {
332        position: absolute;
333        top: 1em;
334        right: 4px;
335}
336div.operation {
337        padding: 4px;
338}
339div.operation ul.moreInfo {
340        text-align: center;
341}
342div.operation ul.moreInfo li {
343        display: inline;
344}
345/*----------------------------------------------
346 * カレンダー
347 *--------------------------------------------*/
348table.calendar th {
349        text-align: center;
350}
351table.calendar td {
352        text-align: right;
353}
354th.sun {
355        color: #d92c49;
356}
357th.sat {
358        color: #2c65d9;
359}
360
361/*==============================================================================
362 * 0. h系、f系、c系ナビメニュー(localNav)
363 *----------------------------------------------------------------------------*/
364#globalNav {
365        zoom: 1;
366        position: relative;
367        width: 720px;
368        height: 96px;
369        background: url(http://takai.sns.dazai.pne.jp/skin/005_openpne_blue/img/skin_after_header.jpg) 0 0 no-repeat;
370}
371.localNav {
372        zoom: 1;
373        position: relative;
374        width: 720px;
375        height: 29px;
376}
377#globalNav li a:hover, #globalNav li a:active {
378        background-image: url(http://takai.sns.dazai.pne.jp/skin/005_openpne_blue/img/skin_after_header_2.jpg);
379}
380#hLocalNav {
381        background: url(http://takai.sns.dazai.pne.jp/skin/005_openpne_blue/img/skin_navi_h.jpg) 0 0 no-repeat;
382}
383#hLocalNav li a:hover, #hLocalNav li a:active {
384        background-image: url(http://takai.sns.dazai.pne.jp/skin/005_openpne_blue/img/skin_navi_h_2.jpg);
385}
386#fLocalNav {
387        background: url(http://takai.sns.dazai.pne.jp/skin/005_openpne_blue/img/skin_navi_f.jpg) 0 0 no-repeat;
388}
389#fLocalNav li a:hover, #fLocalNav li a:active {
390        background-image: url(http://takai.sns.dazai.pne.jp/skin/005_openpne_blue/img/skin_navi_f_2.jpg);
391}
392#cLocalNav {
393        background: url(http://takai.sns.dazai.pne.jp/skin/005_openpne_blue/img/skin_navi_c.jpg) 0 0 no-repeat;
394}
395#cLocalNav li a:hover, #cLocalNav li a:active {
396        background-image: url(http://takai.sns.dazai.pne.jp/skin/005_openpne_blue/img/skin_navi_c_2.jpg);
397}
398#globalNav h1 {
399        position: absolute;
400        top: 5px;
401        left: 0;
402        width: 240px;
403        height: 60px;
404}
405#globalNav li, .localNav li {
406        position: absolute;
407}
408
409li#globalNav_1,
410li#globalNav_2,
411li#globalNav_3 {
412        top: 70px;
413        height: 18px;
414}
415li#globalNav_4,
416li#globalNav_5,
417li#globalNav_6,
418li#globalNav_7,
419li#globalNav_8,
420li#globalNav_9 {
421        top: 68px;
422        height: 20px;
423}
424li#globalNav_1 { left:   2px; width: 88px; }
425li#globalNav_2 { left:  90px; width: 90px; }
426li#globalNav_3 { left: 180px; width: 88px; }
427li#globalNav_4 { left: 290px; width: 70px; }
428li#globalNav_5 { left: 360px; width: 72px; }
429li#globalNav_6 { left: 432px; width: 72px; }
430li#globalNav_7 { left: 504px; width: 72px; }
431li#globalNav_8 { left: 576px; width: 72px; }
432li#globalNav_9 { left: 648px; width: 70px; }
433li#globalNav_1 a:hover, li#globalNav_1 a:active { background-position:   -2px -70px; }
434li#globalNav_2 a:hover, li#globalNav_2 a:active { background-position:  -90px -70px; }
435li#globalNav_3 a:hover, li#globalNav_3 a:active { background-position: -180px -70px; }
436li#globalNav_4 a:hover, li#globalNav_4 a:active { background-position: -290px -68px; }
437li#globalNav_5 a:hover, li#globalNav_5 a:active { background-position: -360px -68px; }
438li#globalNav_6 a:hover, li#globalNav_6 a:active { background-position: -432px -68px; }
439li#globalNav_7 a:hover, li#globalNav_7 a:active { background-position: -504px -68px; }
440li#globalNav_8 a:hover, li#globalNav_8 a:active { background-position: -576px -68px; }
441li#globalNav_9 a:hover, li#globalNav_9 a:active { background-position: -648px -68px; }
442
443#hLocalNav li {
444        top: 0;
445        width: 80px;
446        height: 29px;
447}
448li#hLocalNav_1 { left:   0px; }
449li#hLocalNav_2 { left:  80px; }
450li#hLocalNav_3 { left: 160px; }
451li#hLocalNav_4 { left: 240px; }
452li#hLocalNav_5 { left: 320px; }
453li#hLocalNav_6 { left: 400px; }
454li#hLocalNav_7 { left: 480px; }
455li#hLocalNav_8 { left: 560px; }
456li#hLocalNav_9 { left: 640px; }
457li#hLocalNav_1 a:hover, li#hLocalNav_1 a:active { background-position:   -0px -29px; }
458li#hLocalNav_2 a:hover, li#hLocalNav_2 a:active { background-position:  -80px -29px; }
459li#hLocalNav_3 a:hover, li#hLocalNav_3 a:active { background-position: -160px -29px; }
460li#hLocalNav_4 a:hover, li#hLocalNav_4 a:active { background-position: -240px -29px; }
461li#hLocalNav_5 a:hover, li#hLocalNav_5 a:active { background-position: -320px -29px; }
462li#hLocalNav_6 a:hover, li#hLocalNav_6 a:active { background-position: -400px -29px; }
463li#hLocalNav_7 a:hover, li#hLocalNav_7 a:active { background-position: -480px -29px; }
464li#hLocalNav_8 a:hover, li#hLocalNav_8 a:active { background-position: -560px -29px; }
465li#hLocalNav_9 a:hover, li#hLocalNav_9 a:active { background-position: -640px -29px; }
466
467#fLocalNav li {
468        top: 0;
469        width: 80px;
470        height: 29px;
471}
472li#fLocalNav_1 { left:   0px; }
473li#fLocalNav_2 { left:  80px; }
474li#fLocalNav_3 { left: 160px; }
475li#fLocalNav_4 { left: 240px; }
476li#fLocalNav_5 { left: 320px; }
477li#fLocalNav_6 { left: 400px; }
478li#fLocalNav_7 { left: 480px; }
479li#fLocalNav_8 { left: 560px; }
480li#fLocalNav_9 { left: 640px; }
481li#fLocalNav_1 a:hover, li#fLocalNav_1 a:active { background-position:   -0px -29px; }
482li#fLocalNav_2 a:hover, li#fLocalNav_2 a:active { background-position:  -80px -29px; }
483li#fLocalNav_3 a:hover, li#fLocalNav_3 a:active { background-position: -160px -29px; }
484li#fLocalNav_4 a:hover, li#fLocalNav_4 a:active { background-position: -240px -29px; }
485li#fLocalNav_5 a:hover, li#fLocalNav_5 a:active { background-position: -320px -29px; }
486li#fLocalNav_6 a:hover, li#fLocalNav_6 a:active { background-position: -400px -29px; }
487li#fLocalNav_7 a:hover, li#fLocalNav_7 a:active { background-position: -480px -29px; }
488li#fLocalNav_8 a:hover, li#fLocalNav_8 a:active { background-position: -560px -29px; }
489li#fLocalNav_9 a:hover, li#fLocalNav_9 a:active { background-position: -640px -29px; }
490
491#cLocalNav li {
492        top: 0;
493        width: 120px;
494        height: 29px;
495}
496li#cLocalNav_1 { left:   0px; }
497li#cLocalNav_2 { left: 120px; }
498li#cLocalNav_3 { left: 240px; }
499li#cLocalNav_4 { left: 360px; }
500li#cLocalNav_5 { left: 480px; }
501li#cLocalNav_6 { left: 600px; }
502li#cLocalNav_1 a:hover, li#cLocalNav_1 a:active { background-position:   -0px -29px; }
503li#cLocalNav_2 a:hover, li#cLocalNav_2 a:active { background-position: -120px -29px; }
504li#cLocalNav_3 a:hover, li#cLocalNav_3 a:active { background-position: -240px -29px; }
505li#cLocalNav_4 a:hover, li#cLocalNav_4 a:active { background-position: -360px -29px; }
506li#cLocalNav_5 a:hover, li#cLocalNav_5 a:active { background-position: -480px -29px; }
507li#cLocalNav_6 a:hover, li#cLocalNav_6 a:active { background-position: -600px -29px; }
508
509/*==============================================================================
510 * 11. homePhotoBox(ホーム写真ボックス)
511 *----------------------------------------------------------------------------*/
512.homePhotoBox * {
513        text-align: center;
514}
515.homePhotoBox p.friendLink {
516        margin-bottom: 3px;
517}
518.homePhotoBox p.photo {
519        margin-top: 7px;
520}
521.homePhotoBox ul.moreInfo {
522        margin: 1px 0;
523}
524.homePhotoBox ul.moreInfo li {
525        padding: 1px 0;
526        background: none;
527}
528.homePhotoBox ul.moreInfo li img {
529        vertical-align: bottom;
530}
531.homePhotoBox p.rank {
532        margin-top: 6px;
533}
534.homePhotoBox p.point {
535        margin-top: 2px;
536}
537.homePhotoBox p.text {
538        margin-top: 4px;
539}
540.homePhotoBox p.loginTime {
541        margin-top: 0px;
542}
543
544/*==============================================================================
545 * 28. homeNineTable(ホーム9面テーブル)
546 *----------------------------------------------------------------------------*/
547.homeNineTable tr.photo td {
548        padding: 2px 0;
549        text-align: center;
550}
551.homeNineTable tr.photo td p.crown {
552        text-align: center;
553}
554.homeNineTable tr.text td {
555        padding: 2px;
556        text-align: center;
557}
558.homeNineTable div.moreInfo ul.moreInfo {
559        width: 11em;
560        margin: 6px 0 6px auto;
561}
562
563/*==============================================================================
564 * 18. searchResultList(検索結果リスト)
565 *----------------------------------------------------------------------------*/
566.searchResultList .ditem {
567        margin: 8px 34px;
568}
569.searchResultList .item {
570        zoom: 1;
571        position: relative;
572}
573.searchResultList td.photo {
574        width: 90px;
575        padding: 0;
576        text-align: center;
577}
578.searchResultList th, .searchResultList td {
579        padding: 5px;
580}
581.searchResultList th {
582        width: 75px;
583}
584#Body .searchResultList th:first-child {
585        border-left-width: 1px;
586}
587.searchResultList td.operation {
588        padding: 0;
589        background: url(http://takai.sns.dazai.pne.jp/skin/org/bg_border.gif) repeat-y 120px 0;
590}
591.searchResultList span.text {
592        position: absolute;
593        padding: 2px 0 0 5px;
594}
595.searchResultList span.moreInfo {
596        display: block;
597        margin-left: 120px;
598        text-align: center;
599}
600.searchResultList span.moreInfo img {
601        vertical-align: middle;
602}
603
604/*==============================================================================
605 * 30. homeMainTable(ホームメインテーブル)
606 *----------------------------------------------------------------------------*/
607.homeMainTable th {
608        width: 83px;
609        background-color: #eeeeee;
610}
611.homeMainTable th, .homeMainTable td {
612        padding: 5px;
613}
614.homeMainTable dl.articleList {
615        line-height: 1.3;
616}
617.homeMainTable dl.articleList dt {
618        clear: both;
619        float: left;
620        width: 4.3em;
621        padding-left: 13px;
622        background: url(http://takai.sns.dazai.pne.jp/skin/default/img/icon_1.gif) 3px 50% no-repeat scroll;
623}
624.homeMainTable dl.articleList dd {
625        min-height: 1.3em; /* ddが空のとき領域確保 */
626        margin-left: 5.3em;
627        padding-left: 18px;
628        background: url(http://takai.sns.dazai.pne.jp/skin/org/articleList_marker.gif) 0 4px no-repeat scroll;
629}
630.homeMainTable div.moreInfo ul.moreInfo {
631        width: 10em;
632        margin: 0 2px 0 auto;
633}
634.homeMainTable td.halfway ul.moreInfo {
635        width: 12em;
636        margin: 0 0 20px auto;
637}
638
639/*==============================================================================
640 * 34. sideNav(サイドナビ)
641 *----------------------------------------------------------------------------*/
642.sideNav .item {
643        overflow: hidden;
644        width: 150px;
645        margin: 0 auto 10px;
646        border: 8px solid #cccccc;
647}
648.sideNav .partsHeading {
649        border-bottom: 1px solid #cccccc;
650}
651.sideNav .pageNav ul {
652        margin: 1px;
653}
654.sideNav .pageNav li {
655        padding: 4px 0 4px 18px;
656        background: url(http://takai.sns.dazai.pne.jp/skin/default/img/icon_1.gif) 8px 50% no-repeat scroll;
657}
658.sideNav .pageNav li.looking {
659        background-color: #eeeeee;
660}
661.sideNav .calendar .partsHeading {
662        padding: 4px 0;
663        border: none;
664        background: none;
665        text-align: center;
666}
667.sideNav .calendar th {
668        background-color: #eeeeee;
669}
670.sideNav .calendar td {
671        padding: 1px 2px;
672}
673.sideNav .list {
674        padding: 4px 0;
675}
676.sideNav .list li {
677        padding-left: 16px;
678        background: no-repeat 6px 4px;
679}
680.sideNav .monthlyMessage li  { background-image: url(http://takai.sns.dazai.pne.jp/skin/default/img/icon_1.gif); }
681.sideNav .recentlyDiary li   { background-image: url(http://takai.sns.dazai.pne.jp/skin/default/img/icon_3.gif); }
682.sideNav .recentlyComment li { background-image: url(http://takai.sns.dazai.pne.jp/skin/default/img/icon_1.gif); }
683.sideNav .monthlyDiary li    { background-image: url(http://takai.sns.dazai.pne.jp/skin/default/img/icon_2.gif); }
684
685/*==============================================================================
686 * 1. simpleBox(シンプルボックス)
687 *----------------------------------------------------------------------------*/
688.simpleBox .block {
689        padding: 10px 0;
690}
691.simpleBox .block p {
692        text-align: center;
693}
694
695/*==============================================================================
696 * 31. formTable(入力フォームテーブル)
697 *----------------------------------------------------------------------------*/
698.formTable .partsHeading {
699        zoom: 1;
700        position: relative;
701}
702.formTable strong {
703        font-weight: normal;
704        color: #ff0000;
705}
706.formTable p.caution {
707        color: #ff0000;
708}
709.formTable .partsHeading p.link {
710        position: absolute;
711        top: 2px;
712        right: 8px;
713}
714.formTable .partsInfo {
715        background-color: #eeeeee;
716}
717.formTable th, .formTable td {
718        padding: 5px;
719}
720.formTable th {
721        width: 140px;
722}
723.formTable table table td {
724        padding: 0;
725        border: none;
726}
727.formTable textarea {
728        width: 99%;
729}
730.formTable table table td.publicSelector {
731        width: 150px;
732        text-align: right;
733}
734.formTable div.checkList ul {
735        overflow: hidden;
736}
737.formTable div.checkList li {
738        overflow: hidden;
739        float: left;
740        width: 27%;
741        padding-left: 18px;
742        text-indent: -18px;
743        line-height: 1.6;
744}
745.formTable div.operation {
746        padding: 10px 0;
747}
748
749/*==============================================================================
750 * 29. photoTable(写真テーブル)
751 *----------------------------------------------------------------------------*/
752.photoTable {
753        width: 561px;
754}
755.photoTable tr.photo td {
756        padding: 8px 0;
757        text-align: center;
758}
759.photoTable tr.photo td p.crown {
760        text-align: center;
761}
762.photoTable tr.text td {
763        padding: 5px 2px;
764        text-align: center;
765}
766
767/*==============================================================================
768 * 6. yesNoButtonBox(はい、いいえボタン付きボックス)
769 *----------------------------------------------------------------------------*/
770.yesNoButtonBox .block {
771        padding: 10px 0;
772}
773.yesNoButtonBox .block p,
774.yesNoButtonBox ul.moreInfo.button {
775        text-align: center;
776}
777.yesNoButtonBox ul.moreInfo.button {
778        margin-top: 4px;
779}
780.yesNoButtonBox ul.moreInfo.button li {
781        display: inline;
782}
783
784/*==============================================================================
785 * 3. alertBox(アラートボックス)
786 *----------------------------------------------------------------------------*/
787.alertBox {
788        width: 564px;
789}
790#Body .alertBox th {
791        width: 148px;
792        padding: 8px 0;
793        border: none;
794        text-align: center;
795}
796#Body .alertBox td {
797        padding: 6px;
798        border-width: 0 0 0 1px;
799        color: #ff0000;
800}
801
802/*==============================================================================
803 * 17. commentList(コメントリスト)
804 *----------------------------------------------------------------------------*/
805.commentList dl {
806        border-top: 1px solid #cccccc; overflow:hidden;
807}
808.commentList dt {
809        float: left;
810        width: 70px;
811        padding-top: 5px;
812        text-align: center;
813}
814.commentList dd {
815        zoom: 1;
816        min-height: 5.5em;
817        margin-left: 70px;
818        border-left: 1px solid #cccccc;
819}
820* html .commentList dd {
821        height: 5.5em;
822}
823#LayoutC .commentList dt {
824        width: 110px;
825}
826#LayoutC .commentList dd {
827        margin-left: 110px;
828}
829.commentList dd div {
830        border-top: 1px solid #cccccc;
831}
832.commentList dd div p {
833        padding: 4px 3px;
834}
835.commentList dd div.title {
836        zoom: 1;
837        position: relative;
838        border-top: none;
839}
840.commentList dd div.title p.heading {
841        margin-right: 10.5em;
842}
843.commentList dd div.title p.public {
844        position: absolute;
845        top: 0;
846        right: 0;
847}
848.commentList dd ul.photo {
849        padding: 5px 5px 0;
850}
851.commentList dd ul.photo li {
852        display: inline;
853        margin-left: 6px;
854}
855.commentList dd div.footer p {
856        text-align: right;
857}
858.commentList div.operation {
859        padding: 8px 0;
860}
861
862/*==============================================================================
863 * 8. diaryDetailBox(日記詳細ボックス)
864 *----------------------------------------------------------------------------*/
865.diaryDetailBox .partsHeading {
866        zoom: 1;
867        position: relative;
868}
869.diaryDetailBox .partsHeading p.public {
870        position: absolute;
871        right: 3px;
872}
873.diaryDetailBox dl {
874        border-top: 1px solid #cccccc;
875}
876.diaryDetailBox dt {
877        float: left;
878        width: 70px;
879        padding-top: 5px;
880        text-align: center;
881}
882.diaryDetailBox dd {
883        zoom: 1;
884        min-height: 4.2em;
885        margin-left: 70px;
886        border-left: 1px solid #cccccc;
887}
888* html .diaryDetailBox dd {
889        height: 4.2em;
890}
891.diaryDetailBox dd div {
892        border-top: 1px solid #cccccc;
893}
894.diaryDetailBox dd div p {
895        padding: 4px 3px;
896}
897.diaryDetailBox dd div.title {
898        border-top: none;
899}
900.diaryDetailBox dd ul.photo {
901        padding: 5px 5px 0;
902}
903.diaryDetailBox dd ul.photo li {
904        display: inline;
905        margin-left: 6px;
906}
907.diaryDetailBox div.category ul {
908        padding: 4px;
909        text-align: right;
910}
911.diaryDetailBox div.category ul li {
912        display: inline;
913        font-size: 80%;
914}
915
916/*==============================================================================
917 * 21. recentList(最新書き込みリスト)
918 *----------------------------------------------------------------------------*/
919.recentList dl {
920        border-top: 1px solid #cccccc;
921}
922.recentList dt {
923        float: left;
924        width: 170px;
925        padding: 5px;
926        text-align: center;
927}
928.recentList dd {
929        zoom: 1;
930        margin-left: 180px;
931        padding: 5px;
932        border-left: 1px solid #cccccc;
933}
934
935/*==============================================================================
936 *
937 *----------------------------------------------------------------------------*/
938
939/*==============================================================================
940 *
941 *----------------------------------------------------------------------------*/
942
943/*==============================================================================
944 *
945 *----------------------------------------------------------------------------*/
Note: See TracBrowser for help on using the repository browser.