source: branches/version-2_12-multilang/html/user_data/packages/default/css/common.css @ 22176

Revision 22176, 8.3 KB checked in by h_yoshimoto, 11 years ago (diff)

#1996 テキストボタン画像のCSS化のCSSを一旦コミット

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.clearfix {
123    display: block; /* for IE8 */
124}
125.clear {
126    clear: both;
127}
128
129/* リンク指定
130----------------------------------------------- */
131a:link,
132a:visited {
133    color: #39c;
134    text-decoration: none;
135}
136a:link:hover,
137a[href]:hover {
138    color: #f60;
139    text-decoration: underline;
140}
141
142
143/* フォント
144----------------------------------------------- */
145h1,
146h2,
147h3,
148h4,
149h5 {
150    font-size: 100%;
151    line-height: 150%;
152}
153.sale_price {
154    color: #f00;
155}
156.normal_price {
157    font-size: 90%;
158}
159.point {
160    color: #f00;
161    font-weight: bold;
162}
163.user_name {
164    font-weight: bold;
165}
166.recommend_level {
167    color: #ecbd00;
168}
169
170.attention {
171    color: #f00;
172}
173.attentionSt {
174    color: #f00;
175    font-weight: bold;
176}
177.st {
178    font-weight: bold;
179}
180.mini {
181    font-size: 90%;
182}
183
184
185/* 行揃え
186----------------------------------------------- */
187.alignC {
188    text-align: center;
189}
190.alignR {
191    text-align: right;
192}
193.alignL {
194    text-align: left;
195}
196.pricetd em {
197    font-weight: bold;
198}
199
200
201/* フォーム
202----------------------------------------------- */
203input[type='text'],
204input[type='password'],
205.select {
206    border: solid 1px #ccc;
207    padding: 2px;
208}
209
210.box40 {
211    width: 40px;
212}
213.box60 {
214    width: 60px;
215}
216.box100 {
217    width: 100px;
218}
219.box120 {
220    width: 120px;
221}
222.box140 {
223    width: 140px;
224}
225.box145 {
226    width: 145px;
227}
228.box150 {
229    width: 150px;
230}
231.box240 {
232    width: 240px;
233}
234.box300 {
235    width: 300px;
236}
237.box320 {
238    width: 320px;
239}
240.box350 {
241    width: 350px;
242}
243.box380 {
244    width: 380px;
245}
246
247/* フォームが縦に重なり合う場合に併用する余白 */
248.top {
249    margin-bottom: 5px;
250}
251
252.ng_top {
253    margin-bottom: 0 !important;
254}
255
256
257/* タイトル
258----------------------------------------------- */
259h2.title {
260    margin-bottom: 10px;
261    padding: 8px;
262    border-top: solid 1px #ebeced;
263    color: #f60;
264    background: url("../img/background/bg_tit_sub_01.jpg") repeat-x left bottom;
265    background-color: #fef3d8;
266    font-size: 170%;
267}
268
269#one_maincolumn .sub_area h3,
270#two_maincolumn_right .sub_area h3,
271#two_maincolumn_left .sub_area h3,
272#three_maincolumn .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#logo_area {
305    padding-left: 10px;
306    float: left;
307    width: 390px;
308    text-align: left;
309}
310#header_utility {
311    float: right;
312    width: 580px;
313}
314
315#errorHeader {
316    color: #F00;
317    font-weight: bold;
318    font-size: 12px;
319    background-color: #FEB;
320    text-align: center;
321    padding: 5px;
322}
323
324/* ロゴ
325----------------------------------------------- */
326#site_description {
327    font-size: 90%;
328}
329#logo_area h1 {
330    width: 378px;
331    height: 33px;
332}
333#logo_area h1 span {
334    display: none; /* テキストロゴ非表示 */
335}
336
337
338/* ヘッダーナビ
339----------------------------------------------- */
340div#header_navi {
341    float: right;
342    width: 409px;
343    height: 38px;
344}
345div#header_navi ul li {
346    float: left;
347}
348div#header_navi ul li.mypage a {
349}
350div#header_navi ul li.entry a {
351}
352div#header_navi ul li.view_cart a {
353}
354
355
356
357/* ==============================================
358 フッター
359=============================================== */
360#footer_wrap {
361    margin: 0 auto;
362    width: 980px;
363    height: 80px;
364    background: #fff;
365}
366#footer {
367    margin: auto;
368    padding-top: 10px;
369    border-top: solid 1px #ccc;
370    width: 950px;
371}
372#pagetop {
373    width: 210px;
374    float: right;
375    text-align: right;
376}
377#copyright {
378    width: 740px;
379    float: left;
380    text-align: left;
381    font-size: 97%;
382}
383
384
385/* ==============================================
386 パーツ
387=============================================== */
388/* ボタン
389----------------------------------------------- */
390.btn_area {
391    margin-top: 10px;
392    width: 100%;
393    text-align: center;
394}
395
396.btn_area li {
397    padding-right: 10px;
398    display: inline;
399}
400
401
402/* 完了メッセージ
403----------------------------------------------- */
404div#complete_area {
405    margin-bottom: 20px;
406}
407div#complete_area .message,
408div#undercolumn_entry .message {
409    margin-bottom: 20px;
410    line-height: 150%;
411    font-weight: bold;
412    font-size: 120%;
413}
414div#complete_area .shop_information {
415    margin-top: 40px;
416    padding: 20px 0 0 0;
417    border-top: solid 1px #ccc;
418}
419div#complete_area .shop_information .name {
420    margin-bottom: 10px;
421    font-weight: bold;
422    font-size: 140%;
423}
424
425
426/* Tipsy
427----------------------------------------------- */
428.tipsy {
429    padding: 5px;
430    font-size: 10px;
431    position: absolute;
432    z-index: 100000;
433}
434.tipsy-inner {
435    padding: 5px 8px 4px 8px;
436    background-color: black;
437    color: white;
438    max-width: 200px;
439    text-align: center;
440}
441.tipsy-inner {
442    border-radius: 3px;
443    -moz-border-radius: 3px;
444    -webkit-border-radius: 3px;
445}
446.tipsy-arrow {
447    position: absolute;
448    background: url('../img/ajax/tipsy.gif') no-repeat top left;
449    width: 9px;
450    height: 5px;
451}
452.tipsy-n .tipsy-arrow {
453    top: 0;
454    left: 50%;
455    margin-left: -4px;
456}
457.tipsy-nw .tipsy-arrow {
458    top: 0;
459    left: 10px;
460}
461.tipsy-ne .tipsy-arrow {
462    top: 0;
463    right: 10px;
464}
465.tipsy-s .tipsy-arrow {
466    bottom: 0;
467    left: 50%;
468    margin-left: -4px;
469    background-position: bottom left;
470}
471.tipsy-sw .tipsy-arrow {
472    bottom: 0;
473    left: 10px;
474    background-position: bottom left;
475}
476.tipsy-se .tipsy-arrow {
477    bottom: 0;
478    right: 10px;
479    background-position: bottom left;
480}
481.tipsy-e .tipsy-arrow {
482    top: 50%;
483    margin-top: -4px;
484    right: 0;
485    width: 5px;
486    height: 9px;
487    background-position: top right;
488}
489.tipsy-w .tipsy-arrow {
490    top: 50%;
491    margin-top: -4px;
492    left: 0;
493    width: 5px;
494    height: 9px;
495}
Note: See TracBrowser for help on using the repository browser.