source: branches/version-2_11-dev/html/user_data/packages/default/css/common.css @ 20916

Revision 20916, 8.6 KB checked in by Seasoft, 13 years ago (diff)

#1292 (商品詳細画面にメーカー名が出力されない)
#1294 (ソースを読みやすくする)
#1295 (通常価格も赤色となっている)

Line 
1@charset "utf-8";
2
3/************************************************
4 共通設定
5************************************************ */
6body {
7    color: #666;
8    font-family: Verdana,Arial,Helvetica,sans-serif;
9    background-color: #f5f5f5;
10    font-size: 72.5%;
11    line-height: 150%;
12    letter-spacing: 0.1em;
13}
14
15select {
16    border: solid 1px #ccc;
17}
18
19/*写真*/
20.picture {
21    border: 1px solid #ccc;
22}
23
24
25/* ==============================================
26 フレーム
27=============================================== */
28/* 全体を包括 */
29.frame_outer {
30    margin: 0 auto;
31    width: 100%;
32    text-align: center;
33}
34
35/* コンテンツ */
36#container {
37    margin: 0 auto;
38    padding: 0 0 30px 0;
39    width: 980px;
40    background: #fff;
41    text-align: left;
42}
43
44
45/* ==============================================
46 カラム指定
47=============================================== */
48/* ヘッダーとフッターの上下
49[注意]ブロック移動時はbloc.css内で調整が必要 */
50#topcolumn ,
51#bottomcolumn ,
52#footerbottomcolumn {
53    margin: 0 auto;
54    padding: 15px;
55    width: 950px;
56    background: #fff;
57    text-align: left;
58}
59
60/* 中央カラム */
61.main_column {
62    padding: 10px 0 20px;
63}
64
65/* サイドカラム */
66#leftcolumn {
67    float: left;
68    width: 20%;
69}
70#rightcolumn {
71    float: right;
72    width: 20%;
73}
74
75/* 1カラム設定 */
76#one_maincolumn {
77    margin: 0 auto;
78    width: 80%;
79}
80
81/* 2カラム設定 (メイン部が左) */
82#two_maincolumn_left {
83    padding-left: 1.5%;
84    float: left;
85    width: 78%;
86}
87
88/* 2カラム設定 (メイン部が右) */
89#two_maincolumn_right {
90    padding-right: 1.5%;
91    width: 78%;
92    float: right;
93}
94
95/* 3カラム設定 */
96#three_maincolumn {
97    padding-left: 0.5%;
98    width: 59%;
99    float: left;
100}
101
102/* 下層コンテンツ */
103#undercolumn {
104    width: 100%;
105    margin: 0 0 30px 0;
106}
107
108
109/* ==============================================
110 ユーティリティ
111=============================================== */
112/* フロート回り込み解除
113----------------------------------------------- */
114.clearfix:after {
115    display: block;
116    clear: both;
117    height: 0px;
118    line-height: 0px;
119    visibility: hidden;
120    content: ".";
121}
122
123
124/* リンク指定
125----------------------------------------------- */
126a:link ,
127a:visited {
128    color: #39c;
129    text-decoration: none;
130}
131a:link:hover ,
132a[href]:hover {
133    color: #f60;
134    text-decoration: underline;
135}
136
137
138/* フォント
139----------------------------------------------- */
140h1,h2,h3,h4,h5 {
141    font-size: 100%;
142    line-height: 150%;
143}
144.sale_price {
145    color: #f00;
146}
147.normal_price {
148    font-size: 90%;
149}
150.point {
151    color: #f00;
152    font-weight: bold;
153}
154.user_name {
155    font-weight: bold;
156}
157.recommend_level {
158    color: #ecbd00;
159}
160
161.attention {
162    color: #f00;
163}
164.attentionSt {
165    color: #f00;
166    font-weight: bold;
167}
168.st {
169    font-weight: bold;
170}
171.mini {
172    font-size: 90%;
173}
174
175
176/* 行揃え
177----------------------------------------------- */
178.alignC {
179    text-align: center;
180}
181.alignR {
182    text-align: right;
183}
184.alignL {
185    text-align: left;
186}
187.pricetd em {
188    font-weight: bold;
189}
190
191
192/* フォーム
193----------------------------------------------- */
194input[type='text'] ,
195input[type='password'] ,
196.select {
197    border: solid 1px #ccc;
198    padding: 2px;
199}
200
201.box40 {
202    width: 40px;
203}
204.box60 {
205    width: 60px;
206}
207.box100 {
208    width: 100px;
209}
210.box120 {
211    width: 120px;
212}
213.box140 {
214    width: 140px;
215}
216.box145 {
217    width: 145px;
218}
219.box150 {
220    width: 150px;
221}
222.box240 {
223    width: 240px;
224}
225.box300 {
226    width: 300px;
227}
228.box320 {
229    width: 320px;
230}
231.box350 {
232    width: 350px;
233}
234.box380 {
235    width: 380px;
236}
237
238/* フォームが縦に重なり合う場合に併用する余白 */
239.top {
240    margin-bottom: 5px;
241}
242
243.ng_top {
244    margin-bottom: 0 !important;
245}
246
247
248/* タイトル
249----------------------------------------------- */
250h2.title {
251    margin-bottom: 10px;
252    padding: 8px;
253    border-top: solid 1px #ebeced;
254    color: #f60;
255    background: url("../img/background/bg_tit_sub_01.jpg") repeat-x left bottom;
256    background-color: #fef3d8;
257    font-size: 170%;
258}
259
260#one_maincolumn .sub_area h3 ,
261#two_maincolumn_right .sub_area h3 ,
262#two_maincolumn_left .sub_area h3 ,
263#three_maincolumn .sub_area h3 ,
264#undercolumn_login .login_area h3 ,
265#undercolumn_shopping h3 ,
266#mypagecolumn h3 ,
267#undercolumn_cart h3 {
268    margin: 0 0 10px 0;
269    padding: 5px 0 10px;
270    color: #f60;
271    background: url("../img/background/line_01.gif") repeat-x left bottom;
272    font-size: 120%;
273}
274
275div#undercolumn_login .login_area h4 {
276    padding-left: 15px;
277    background: url("../img/icon/ico_arrow_05.gif") no-repeat left;
278}
279
280
281/* ==============================================
282 ヘッダー
283=============================================== */
284/* レイアウト
285----------------------------------------------- */
286#header_wrap {
287    border-top: solid 3px #f90;
288    min-height: 82px;
289    background: url("../img/common/bg_header.gif") repeat-x bottom #fffaf0;
290}
291#header {
292    margin: auto;
293    width: 980px;
294}
295#logo_area {
296    padding-left: 10px;
297    float: left;
298    width: 390px;
299    text-align: left;
300}
301#header_utility {
302    float: right;
303    width: 580px;
304}
305
306#errorHeader {
307    color: #F00;
308    font-weight: bold;
309    font-size: 12px;
310    background-color: #FEB;
311    text-align: center;
312    padding: 5px;
313}
314
315/* ロゴ
316----------------------------------------------- */
317#site_description {
318    font-size: 90%;
319}
320#logo_area h1 {
321    width: 378px;
322    height: 33px;
323}
324#logo_area h1 span {
325    display: none; /* テキストロゴ非表示 */
326}
327
328
329/* ヘッダーナビ
330----------------------------------------------- */
331div#header_navi {
332    float: right;
333    width: 409px;
334    height: 38px;
335}
336div#header_navi ul li {
337    display: block;
338    float: left;
339}
340div#header_navi ul li.mypage,
341div#header_navi ul li.entry {
342    margin-top: 6px;
343}
344
345
346/* ==============================================
347 フッター
348=============================================== */
349#footer_wrap {
350    margin: 0 auto;
351    width: 980px;
352    height: 80px;
353    background: #fff;
354}
355#footer {
356    margin: auto;
357    padding-top: 10px;
358    border-top: solid 1px #ccc;
359    width: 950px;
360}
361#pagetop {
362    width: 210px;
363    float: right;
364    text-align: right;
365}
366#copyright {
367    width: 740px;
368    float: left;
369    text-align: left;
370    font-size: 97%;
371}
372
373
374/* ==============================================
375 パーツ
376=============================================== */
377/* ボタン
378----------------------------------------------- */
379.btn_area {
380    margin-top: 10px;
381    width: 100%;
382    text-align: center;
383}
384
385.btn_area li {
386    padding-right: 10px;
387    display: inline;
388}
389
390
391/* 完了メッセージ
392----------------------------------------------- */
393div#complete_area {
394    margin-bottom: 20px;
395}
396div#complete_area .message ,
397div#undercolumn_entry .message {
398    margin-bottom: 20px;
399    line-height: 150%;
400    font-weight: bold;
401    font-size: 120%;
402}
403div#complete_area .shop_information {
404    margin-top: 40px;
405    padding: 20px 0 0 0;
406    border-top: solid 1px #ccc;
407}
408div#complete_area .shop_information .name {
409    margin-bottom: 10px;
410    font-weight: bold;
411    font-size: 140%;
412}
413
414
415/* Tipsy
416----------------------------------------------- */
417.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
418  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
419  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
420  .tipsy-arrow { position: absolute; background: url('../img/ajax/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
421  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
422    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
423    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
424  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
425    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
426    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
427  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
428  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
429
Note: See TracBrowser for help on using the repository browser.