source: branches/version-2_5-dev/html/user_data/packages/default/css/main.css @ 20116

Revision 20116, 10.0 KB checked in by nanasess, 13 years ago (diff)
  • svn properties を再設定
  • 再設定用のスクリプト追加
  • Property svn:eol-style set to LF
  • Property svn:keywords set to Id
Line 
1@charset "utf-8";
2* {
3    margin: 0;
4    padding: 0;
5}
6
7table,img,p {
8    border: 0;
9}
10
11body {
12    font-family: Verdana,Arial,Helvetica,sans-serif;
13    color: #555555;
14    background-color: #ffe9e6;
15    font-size: 72.5%;
16    line-height: 150%;
17    letter-spacing:1px;
18}
19
20li {
21    list-style-type: none;
22}
23
24select {
25    border: solid 1px #ccc;
26}
27
28/*PHOTO*/
29.picture {
30    border: 1px solid #ccc;
31}
32/* フロート回り込み解除
33----------------------------------------------- */
34br.clear {
35    clear: both;
36    display: none;
37    font-size: 0px;
38    line-height: 0%;
39    height: 0px
40}
41
42/* フロート解除 */
43.clearfix:after {
44    display:block;
45    clear:both;
46    height:0px;
47    line-height:0px;
48    visibility:hidden;
49    content:".";
50}
51
52/* リンク指定
53----------------------------------------------- */
54a:link {
55    color: #3a75af;
56    text-decoration: underline;
57}
58a:visited {
59    color: #3a75af;
60}
61a:link:hover {
62    color: #ff6600;
63}
64a[href]:hover { /* 「a:link:hover」の Firefox 向けハック。上と Grouping 構文で統合すると、IE で動作しなくなる。 */
65    color: #ff6600;
66}
67/* フォント
68----------------------------------------------- */
69h1,h2,h3,h4,h5 {
70    font-size: 100%;
71    line-height: 150%;
72}
73.price {
74}
75/* FIXME ポイントがクラス「price」を利用しているようだが、専用のクラスを用意すべき。 */
76.sale_price {
77    color: #ff0000;
78}
79.sale_price .price {
80    font-weight: bold;
81}
82.normal_price {
83}
84.attention { color: #ff0000; }
85.mini { font-size: 90%; }
86em {
87    font-style: normal;
88    color: #ff0000;
89}
90
91/* 見出し
92----------------------------------------------- */
93h2 {
94}
95h2.title {
96    margin: 0 0 10px 0;
97    border-style: solid;
98    border-width: 2px 1px;
99    border-color: #999 #ccc;
100    background: url("../img/background/bg_arrow_title_01.gif") no-repeat 7px center;
101    padding: 7px 0 7px 30px;
102    font-size: 140%;
103    color: #000;
104}
105
106/* テーブル共通指定
107----------------------------------------------- */
108table {
109    margin: 15px auto 0 auto;
110    border-top: 1px solid #ccc;
111    border-left: 1px solid #ccc;
112    border-collapse: collapse;
113    text-align: left;
114}
115table th {
116    padding: 8px;
117    border-right: 1px solid #ccc;
118    border-bottom: 1px solid #ccc;
119    background-color: #f0f0f0;
120    font-weight: normal;
121}
122table td {
123    padding: 8px;
124    border-right: 1px solid #ccc;
125    border-bottom: 1px solid #ccc;
126}
127div.tblareabtn {
128    clear: both;
129    margin: 15px 0 0 0;
130    text-align: center;
131}
132.phototd {
133    width: 75px;
134    text-align: center;
135}
136.centertd {
137    text-align: center;
138}
139.pricetd {
140    text-align: right;
141}
142.pricetd em {
143    font-weight: bold;
144}
145div#completetext {
146    width: 470px;
147    margin: 15px auto 0 auto;
148    padding: 15px;
149    border: 5px solid #ccc;
150}
151div#completetext em {
152    font-weight: bold;
153}
154div#completetext p{
155    padding: 20px 0 0 0;
156    text-align: left;
157}
158
159
160/* ヘッダーロゴ
161------------------------------------------------ */
162#header {
163    background: url("../img/common/bg_header_info.gif");
164    height: 95px;
165    margin: 0 auto;
166}
167#header h1 a {
168    float: left;
169    display: block;
170    margin: 8px 0 0 0;
171    width: 292px;
172    height: 81px;
173    background: url("../img/common/btn_header_logo.gif") no-repeat;
174}
175#header em {
176    display: none;
177}
178
179
180/* ヘッダーナビ
181----------------------------------------------- */
182div#information {
183    float: right;
184    padding: 60px 8px 0 0;
185}
186div#information ul li {
187    display: inline;
188}
189div#information ul li a {
190    text-decoration: none;
191}
192/* フレーム
193----------------------------------------------- */
194.frame_outer {
195    width: 950px;
196    margin: 0 auto;
197    background-color: #fff;
198}
199#container {
200    text-align: left;
201    clear: both;
202}
203
204#leftcolumn {
205    float: left;
206    width: 20%;
207}
208
209#rightcolumn {
210    float: right;
211    width: 20%;
212}
213
214/* メインコンテンツ
215----------------------------------------------- */
216.main_column {
217    padding: 10px 0 20px;
218}
219
220/* 3カラム設定 */
221#three_maincolumn {
222    width: 58%;
223    margin-left: 1%; /* 右側を同等幅の未定義空間として、段落崩れを防ぐ */
224    float: left;
225}
226
227/* 2カラム設定 (メイン部が左) */
228#two_maincolumn_left {
229    width: 79%;
230    float: left;
231}
232
233/* 2カラム設定 (メイン部が右) */
234#two_maincolumn_right {
235    width: 79%;
236    float: right;
237}
238
239/* 1カラム設定 */
240#one_maincolumn {
241}
242
243/* 上下のブロックエリア
244----------------------------------------------- */
245div#topcolumn{
246    clear:both;
247    margin:0px;
248}
249div#bottomcolumn{
250    clear: both;
251    margin:0px;
252}
253
254/* リストをボタンのような外観に
255----------------------------------------------- */
256ul.button_like li {
257    margin: 0;
258    padding: 0;
259    background: url("../img/background/bg_gradation_h50.gif") top repeat-x;
260}
261ul.button_like li a {
262    display: block;
263    padding: 7px 0 7px 15px;
264    text-decoration: none;
265    border: 1px solid;
266    border-color: #ccc #999 #999 #ccc;
267    background: url("../img/background/bg_btn.gif") 5px 7px no-repeat;
268    outline: none;
269    margin: 0;
270}
271ul.button_like li a:link,
272ul.button_like li a:visited {
273    color: #000;
274}
275ul.button_like li a:hover,
276ul.button_like li a.selected:link,
277ul.button_like li a.selected:visited {
278    color: #f60;
279}
280ul.button_like li a:active {
281    border-color: #999 #ccc #ccc #999;
282}
283
284/* ブロック共通
285----------------------------------------------- */
286.bloc_body {
287    background-color: #FFF;
288}
289.side_column {
290    overflow-x: hidden; /* IE6 表示乱れ防止 */
291}
292.side_column .bloc_outer {
293    margin: 10px 5%;
294}
295.side_column .bloc_body {
296    border: solid 1px #ccc;
297}
298.side_column h2 {
299    border-style: solid;
300    border-color: #F60 #ccc #999 #ccc;
301    border-width: 3px 1px 2px;
302    background: url('../img/background/bg_gradation_h50.gif');
303    padding: 5px 0 4px 8px;
304    font-size: 14px;
305}
306.side_column h2 img.title_icon {
307    vertical-align: -2px;
308}
309.main_column .bloc_outer {
310    margin: 10px 0;
311}
312.main_column .bloc_outer h2 {
313    border-style: solid;
314    border-color: #ccc #ccc #999;
315    border-width: 1px 1px 2px;
316    background: #f4f4d8;
317    padding: 5px 0 4px 8px;
318    font-size: 14px;
319}
320.main_column .bloc_outer h2 img.title_icon {
321    vertical-align: -2px;
322}
323
324/* カゴの中
325----------------------------------------------- */
326#cartarea {
327    padding: 10px;
328}
329
330#cartarea p {
331    padding: 5px 0 10px 0;
332}
333
334#cartarea p.item {
335    padding: 0 0 10px 0;
336    background: url("../img/background/line_146.gif") no-repeat bottom;
337}
338
339#cartarea .btn {
340    padding: 0;
341    text-align: center;
342}
343
344#cartarea .price {
345    color: #FF0000;
346    font-weight: bold;
347}
348
349/* カテゴリー
350----------------------------------------------- */
351#categoryarea {
352    padding: 10px;
353    background-color: #fff1e3;
354}
355
356#categoryarea li {
357    padding: 0 0 0 20px;
358    background: url("../img/background/bg_arrow_01.gif") 0 3px no-repeat;
359}
360#categoryarea li.onmark {
361    background: url("../img/background/bg_arrow_02.gif") 0 3px no-repeat;
362}
363#categoryarea li.level1 {
364    font-weight: bold;
365}
366#categoryarea li.level1 li {
367    font-weight: normal;
368}
369#categoryarea li a {
370    display: block;
371    padding: 3px 0;
372}
373
374a.onlink:link {
375    color: #ff0000;
376    text-decoration: underline;
377}
378a.onlink:visited {
379    color: #ff0000;
380}
381a.onlink:hover {
382    color: #ff0000;
383}
384
385/* ガイドリンク
386----------------------------------------------- */
387#guidearea {
388    margin-top: 1em;
389    border: none;
390}
391#guidearea ul.button_like {
392    font-size: 11px;
393}
394
395/* ログイン
396----------------------------------------------- */
397div#loginarea {
398    padding: 0 10px 10px 10px;
399}
400
401div#loginarea p {
402    padding: 8px 0 0 0;
403}
404
405div#login img {
406    padding: 0 5px 0 0;
407    vertical-align: bottom;
408}
409
410div#loginarea .btn {
411    text-align: center;
412}
413
414#loginarea .box96 {
415    width: 96px;
416    border: solid 1px #ccc;
417}
418
419
420/* 検索
421----------------------------------------------- */
422div#searcharea {
423    padding: 0 10px 10px 10px;
424}
425
426div#searcharea p {
427    padding: 8px 0 0 0;
428}
429
430div#searcharea .btn {
431    text-align: center;
432}
433
434#searcharea .box142 {
435    width: 142px;
436    border: solid 1px #ccc;
437}
438
439/* カレンダー
440----------------------------------------------- */
441#block-calendar {
442    background-color: transparent;
443    border: none;
444}
445
446#block-calendar table {
447    background: #FFF;
448    border-collapse: collapse;
449    margin: 0 auto 10px;
450    text-align:center;
451}
452
453#block-calendar th, #block-calendar td {
454    padding: 2px;
455    border: 1px solid #CCCCCC;
456}
457
458#block-calendar th {
459    background: #FF8144;
460    color: #FFFFFF;
461}
462
463#block-calendar .off {
464    background: #FFEECC;
465    color: #E04A00;
466}
467
468#block-calendar caption {
469    color: #DD4400;
470}
471
472
473/* バナー
474----------------------------------------------- */
475ul#banner {
476    padding: 15px 0 0 0;
477}
478
479#banner li {
480    padding: 0 0 10px 0;
481}
482
483/* テキストフィールド
484----------------------------------------------- */
485input[type='text'] {
486    border: solid 1px #ccc;
487}
488
489/* ボタン
490----------------------------------------------- */
491input[type='image'] {
492    border: none;
493}
494
495input[type='image'].box190 {
496    width: 190px;
497    height: 30px;
498}
499
500input[type='image'].box180 {
501    width: 180px;
502    height: 30px;
503}
504
505input[type='image'].box150 {
506    width: 150px;
507    height: 30px;
508}
509
510input[type='image'].box140 {
511    width: 140px;
512    height: 30px;
513}
514
515input[type='image'].box130 {
516    width: 130px;
517    height: 30px;
518}
519
520input[type='image'].box51 {
521    width: 51px;
522    height: 22px;
523}
524
525/* フッター
526----------------------------------------------- */
527#pagetop {
528    margin: 0 auto;
529    padding: 15px 8px;
530    text-align: right;
531    clear: both;
532}
533
534#footer {
535    margin: 0 auto;
536    padding: 15px 8px;
537    border-top: 1px solid #ff6600;
538    background-color: #ffa85c;
539    font-size: 90%;
540    color: #fff;
541    text-align: center;
542    clear: both;
543}
544
545/* お届け先の指定
546----------------------------------------------- */
547div#add-wrap {
548   
549}
550
551div#add-left {
552    float: left;
553    width: 540px;
554}
555
556div#add-right {
557    padding: 5px;
558    border: 1px solid #CCCCCC;
559    float: right;
560    width: 140px;
561    text-align: center;
562    background: #FFF1E3;
563}
564
565img#several {
566    margin: 5px auto 5px;
567}
568
569p.add-m {
570    font-size: 10px;
571    font-weight: bold;
572}
Note: See TracBrowser for help on using the repository browser.