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

Revision 22949, 8.3 KB checked in by Seasoft, 11 years ago (diff)

#2043 (typo修正・ソース整形・ソースコメントの改善 for 2.13.0)

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