source: branches/comu-ver2/html/user_data/packages/default/css/main.css @ 17569

Revision 17569, 8.2 KB checked in by Seasoft, 16 years ago (diff)

merge 17227,17229,17234,17238,17250,17251,17254

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----------------------------------------------- */
43a { text-decoration: underline; }
44a:link { color: #3a75af; }
45a:visited { color: #3a75af; }
46a:hover { color: #ff6600; }
47/* フォント
48----------------------------------------------- */
49h1,h2,h3,h4,h5 {
50    font-size: 100%;
51    line-height: 150%;
52}
53.price {
54}
55/* FIXME ポイントがクラス「price」を利用しているようだが、専用のクラスを用意すべき。 */
56.sale_price {
57    color: #ff0000;
58}
59.sale_price .price {
60    font-weight: bold;
61}
62.normal_price {
63}
64.attention { color: #ff0000; }
65.mini { font-size: 90%; }
66em {
67    font-style: normal;
68    color: #ff0000;
69}
70
71/* 見出し
72----------------------------------------------- */
73h2 {
74    padding: 15px 0 0 0;
75}
76h2.title {
77    margin: 0 0 10px 0;
78    border-style: solid;
79    border-width: 2px 1px;
80    border-color: #999 #ccc;
81    background: url("../img/title/title_icon.gif") no-repeat 7px center;
82    padding: 7px 0 7px 30px;
83    font-size: 140%;
84    color: #000;
85}
86
87/* テーブル共通指定
88----------------------------------------------- */
89table  {
90    margin: 15px auto 0 auto;
91    border-top: 1px solid #ccc;
92    border-left: 1px solid #ccc;
93    border-collapse: collapse;
94    text-align: left;
95}
96table th {
97    padding: 8px;
98    border-right: 1px solid #ccc;
99    border-bottom: 1px solid #ccc;
100    background-color: #f0f0f0;
101    font-weight: normal;
102}
103table td {
104    padding: 8px;
105    border-right: 1px solid #ccc;
106    border-bottom: 1px solid #ccc;
107}
108div.tblareabtn {
109    clear: both;
110    margin: 15px 0 0 0;
111    text-align: center;
112}
113.phototd {
114    width: 75px;
115    text-align: center;
116}
117.centertd {
118    text-align: center;
119}
120.pricetd {
121    text-align: right;
122}
123.pricetd em {
124    font-weight: bold;
125}
126div#completetext {
127    width: 470px;
128    margin: 15px auto 0 auto;
129    padding: 15px;
130    border: 5px solid #ccc;
131}
132div#completetext em {
133    font-weight: bold;
134}
135div#completetext p{
136    padding: 20px 0 0 0;
137    text-align: left;
138}
139
140
141/* ヘッダーロゴ
142------------------------------------------------ */
143div#header {
144    background: url("../img/header/bg.gif");
145    width: 780px;
146    height: 95px;
147    margin: 0 auto;
148}
149div#header h1 a {
150    float: left;
151    display: block;
152    margin: 8px 0 0 0;
153    width: 292px;
154    height: 81px;
155    background: url("../img/header/logo.gif") no-repeat;
156}
157div#header em {
158    display: none;
159}
160
161
162/* ヘッダーナビ
163----------------------------------------------- */
164div#information {
165    float: right;
166    padding: 60px 8px 0 0;
167}
168div#information ul li {
169    display: inline;
170}
171div#information ul li a {
172    text-decoration: none;
173}
174/* フレーム
175----------------------------------------------- */
176div#container {
177    width: 764px;
178    margin: 0 auto;
179    padding: 0 8px;
180    background-color: #fff;
181    text-align: left;
182}
183#container:after {/* firefox背景色表示用 */
184    content: "";
185    display: block;
186    clear: both;
187    height: 1px;
188    overflow: hidden;
189}
190
191div#leftcolumn {
192    float: left;
193    width: 166px;
194}
195
196div#rightcolumn {
197    float: left;
198    width: 166px;
199}
200
201/* メインコンテンツ
202----------------------------------------------- */
203/* 3カラム設定 */
204div#three_maincolumn {
205    float: left;
206    width: 432px;
207    padding: 15px 0 0 0;
208}
209
210/* 2カラム設定 */
211div#two_maincolumn {
212    float: left;
213    width: 598px;
214    padding: 15px 0 0 0;
215}
216
217/* 1カラム設定 */
218div#one_maincolumn {
219    padding: 10px 0 0 0;
220}
221
222/* リストをボタンのような外観に
223----------------------------------------------- */
224ul.button_like li {
225    margin: 0;
226    padding: 0;
227}
228ul.button_like li a {
229    display: block;
230    padding: 7px 0 7px 15px;
231    text-decoration: none;
232    border: 1px solid;
233    border-color: #ccc #999 #999 #ccc;
234    background: url("../img/common/button_like_bg.gif") 5px 7px no-repeat;
235    outline: none;
236    margin: 0;
237}
238ul.button_like li a:link,
239ul.button_like li a:visited {
240    color: #000;
241}
242ul.button_like li a:hover,
243ul.button_like li a.selected:link,
244ul.button_like li a.selected:visited {
245    color: #f60;
246}
247ul.button_like li a:active {
248    border-color: #999 #ccc #ccc #999;
249}
250
251/* カゴの中
252----------------------------------------------- */
253div#cartarea {
254    width: 144px;
255    padding: 10px;
256    border: solid 1px #ccc;
257}
258
259div#cartarea p {
260    padding: 5px 0 10px 0;
261}
262
263div#cartarea p.item {
264    padding: 0 0 10px 0;
265    background: url("../img/side/line_146.gif") no-repeat bottom;
266}
267
268div#cartarea .btn {
269    padding: 0;
270    text-align: center;
271}
272
273
274/* カテゴリー
275----------------------------------------------- */
276div#categoryarea {
277    width: 144px;
278    padding: 10px;
279    border: solid 1px #ccc;
280    background-color: #fff1e3;
281}
282
283div#categoryarea li {
284    padding: 0 0 0 20px;
285    background: url("../img/common/arrow_blue.gif") 0 3px no-repeat;
286}
287div#categoryarea li.onmark {
288    background: url("../img/common/arrow_red.gif") 0 3px no-repeat;
289}
290div#categoryarea li.level1 {
291    font-weight: bold;
292}
293div#categoryarea li.level1 li {
294    font-weight: normal;
295}
296div#categoryarea li a {
297    display: block;
298    padding: 3px 0;
299}
300
301a.onlink {  text-decoration: underline; }
302a.onlink:link { color: #ff0000; }
303a.onlink:visited { color: #ff0000; }
304a.onlink:hover { color: #ff0000; }
305
306
307/* ガイドリンク
308----------------------------------------------- */
309#guidearea ul.button_like {
310    margin-top: 1em;
311    font-size: 11px;
312}
313
314/* ログイン
315----------------------------------------------- */
316div#loginarea {
317    width: 144px;
318    padding: 0 10px 10px 10px;
319    border: solid 1px #ccc;
320}
321
322div#loginarea p {
323    padding: 8px 0 0 0;
324}
325
326div#login img {
327    padding: 0 5px 0 0;
328    vertical-align: bottom;
329}
330
331div#loginarea .btn {
332    text-align: center;
333}
334
335#loginarea .box96 {
336    width: 96px;
337    border: solid 1px #ccc;
338}
339
340
341/* 検索
342----------------------------------------------- */
343div#searcharea {
344    width: 144px;
345    padding: 0 10px 10px 10px;
346    border: solid 1px #ccc;
347}
348
349div#searcharea p {
350    padding: 8px 0 0 0;
351}
352
353div#searcharea .btn {
354    text-align: center;
355}
356
357#searcharea .box142 {
358    width: 142px;
359    border: solid 1px #ccc;
360}
361
362/* カレンダー
363----------------------------------------------- */
364#block-calendar {
365}
366
367#block-calendar table {
368    border-collapse: collapse;
369    margin: 0 auto 10px;
370    text-align:center;
371}
372
373#block-calendar th, #block-calendar td {
374    padding: 2px;
375    border: 1px solid #CCCCCC;
376}
377
378#block-calendar th {
379    background: #FF8144;
380    color: #FFFFFF;
381}
382
383#block-calendar .off {
384    background: #FFEECC;
385    color: #E04A00;
386}
387
388#block-calendar caption {
389    color: #DD4400;
390}
391
392
393/* バナー
394----------------------------------------------- */
395ul#banner {
396    padding: 15px 0 0 0;
397}
398
399#banner li {
400    padding: 0 0 10px 0;
401}
402
403/* テキストフィールド
404----------------------------------------------- */
405input[type='text'] {
406    border: solid 1px #ccc;
407}
408
409/* ボタン
410----------------------------------------------- */
411input[type='image'] {
412    border: none;
413}
414
415input[type='image'].box190 {
416    width: 190px;
417    height: 30px;
418}
419
420input[type='image'].box180 {
421    width: 180px;
422    height: 30px;
423}
424
425input[type='image'].box150 {
426    width: 150px;
427    height: 30px;
428}
429
430input[type='image'].box140 {
431    width: 140px;
432    height: 30px;
433}
434
435input[type='image'].box130 {
436    width: 130px;
437    height: 30px;
438}
439
440input[type='image'].box51 {
441    width: 51px;
442    height: 22px;
443}
444
445/* フッター
446----------------------------------------------- */
447#pagetop {
448    width: 764px;
449    margin: 0 auto;
450    padding: 30px 8px 15px 8px;
451    background-color: #fff;
452    text-align: right;
453}
454
455#fotter {
456    width: 764px;
457    margin: 0 auto;
458    padding: 15px 8px;
459    border-top: 1px solid #ff6600;
460    background-color: #ffa85c;
461    font-size: 90%;
462    color: #fff;
463    text-align: left;
464}
Note: See TracBrowser for help on using the repository browser.