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

Revision 20460, 7.3 KB checked in by nanasess, 13 years ago (diff)

#1032(フロントデザインリニューアル)

  • 画像変更
Line 
1@charset "utf-8";
2
3/************************************************
4 共通設定
5************************************************ */
6body {
7    font-family: Verdana,Arial,Helvetica,sans-serif;
8    color: #666;
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 { padding: 10px 0 20px; }
62
63/* サイドカラム */
64#leftcolumn { float: left; width: 20%; }
65#rightcolumn { float: right; width: 20%; }
66
67/* 1カラム設定 */
68#one_maincolumn {
69    margin: 0 auto;
70    width: 80%;
71}
72
73/* 2カラム設定 (メイン部が左) */
74#two_maincolumn_left {
75    padding-left: 1.5%;
76    float: left;
77    width: 78%;
78}
79
80/* 2カラム設定 (メイン部が右) */
81#two_maincolumn_right {
82    padding-right: 1.5%;
83    width: 78%;
84    float: right;
85}
86
87/* 3カラム設定 */
88#three_maincolumn {
89    padding-left: 0.5%;
90    width: 59%;
91    float: left;
92}
93
94/* 下層コンテンツ */
95#undercolumn { width: 100%; margin: 0 0 30px 0;}
96
97
98/* ==============================================
99 ユーティリティ
100=============================================== */
101/* フロート回り込み解除
102----------------------------------------------- */
103.clearfix:after {
104    display:block;
105    clear:both;
106    height:0px;
107    line-height:0px;
108    visibility:hidden;
109    content:".";
110}
111
112
113/* リンク指定
114----------------------------------------------- */
115a:link {
116    color: #39c;
117    text-decoration: none;
118}
119a:visited {
120    color: #39c;
121    text-decoration: none;
122}
123a:link:hover {
124    color: #f60;
125    text-decoration: underline;
126}
127a[href]:hover {
128    color: #f60;
129    text-decoration: underline;
130}
131
132
133/* フォント
134----------------------------------------------- */
135h1,h2,h3,h4,h5 { font-size: 100%; line-height: 150%;}
136.price { color: #f00; }
137.sale_price { color: #f00; }
138.normal_price { color: #f00; font-size: 90%; }
139.point { color: #f00; font-weight: bold; }
140.user_name { font-weight: bold; }
141.recommend_level { color: #ecbd00; }
142
143.attention { color: #f00; }
144.attentionSt { color: #f00; font-weight: bold; }
145.st { font-weight: bold; }
146.mini { font-size: 90%; }
147
148
149/* 行揃え
150----------------------------------------------- */
151.alignC { text-align: center; }
152.alignR { text-align: right; }
153.alignL { text-align: left; }
154.pricetd em { font-weight: bold;}
155
156
157/* フォーム
158----------------------------------------------- */
159input[type='text'] ,
160input[type='password'] ,
161.select {
162    border: solid 1px #ccc;
163    padding: 2px;
164}
165
166.box40 { width: 40px; }
167.box60 { width: 60px; }
168.box100 { width: 100px; }
169.box120 { width: 120px; }
170.box140 { width: 140px; }
171.box145 { width: 145px; }
172.box150 { width: 150px; }
173.box240 { width: 240px; }
174.box300 { width: 300px; }
175.box320 { width: 320px; }
176.box350 { width: 350px; }
177.box380 { width: 380px; }
178
179/* フォームが縦に重なり合う場合に併用する余白 */
180.top { margin-bottom: 5px; }
181
182
183/* タイトル
184----------------------------------------------- */
185h2.title {
186    margin-bottom: 10px;
187    padding: 8px;
188    border-top: solid 1px #ebeced;
189    color: #f60;
190    background: url("../img/background/bg_tit_sub_01.jpg") repeat-x left bottom;
191    background-color: #fef3d8;
192    font-size: 170%;
193}
194
195#one_maincolumn .sub_area h3 ,
196#two_maincolumn_right .sub_area h3 ,
197#two_maincolumn_left .sub_area h3 ,
198#three_maincolumn .sub_area h3 ,
199#undercolumn_login .login_area h3 ,
200#undercolumn_shopping h3 ,
201#mypagecolumn h3 ,
202#undercolumn_cart h3 {
203    margin: 0 0 10px 0;
204    padding: 5px 0 10px;
205    color: #f60;
206    background: url("../img/background/line_01.gif") repeat-x left bottom;
207    font-size: 120%;
208}
209
210div#undercolumn_login .login_area h4 {
211    padding-left: 15px;
212    background: url("../img/icon/ico_arrow_05.gif") no-repeat left;
213}
214
215
216/* ==============================================
217 ヘッダー
218=============================================== */
219/* レイアウト
220----------------------------------------------- */
221#header_wrap {
222    border-top: solid 3px #f90;
223    min-height: 82px;
224    background: url("../img/common/bg_header.gif") repeat-x bottom #fffaf0;
225}
226#header {
227    margin: auto;
228    width: 980px;
229}
230#logo_area {
231    padding-left: 10px;
232    float: left;
233    width: 390px;
234    text-align: left;
235}
236#header_utility {
237    float: right;
238    width: 580px;
239}
240
241#errorHeader {
242    color: #F00;
243    font-weight: bold;
244    font-size: 12px;
245    background-color: #FEB;
246    text-align: center;
247    padding: 5px;
248}
249
250/* ロゴ
251----------------------------------------------- */
252#site_description {
253    font-size:90%;
254}
255#logo_area h1 {
256    width: 378px;
257    height: 33px;
258}
259#logo_area h1 span {
260    display: none;/* テキストロゴ非表示 */
261}
262
263
264/* ヘッダーナビ
265----------------------------------------------- */
266div#header_navi {
267    float: right;
268    width: 409px;
269    height: 38px;
270}
271div#header_navi ul li {
272    display: block;
273    float: left;
274}
275div#header_navi ul li.mypage,
276div#header_navi ul li.entry {
277    margin-top: 6px;
278}
279
280
281/* ==============================================
282 フッター
283=============================================== */
284#footer_wrap {
285    margin: 0 auto;
286    width: 980px;
287    height: 80px;
288    background: #fff;
289}
290#footer {
291    margin: auto;
292    padding-top: 10px;
293    border-top: solid 1px #ccc;
294    width: 950px;
295}
296#pagetop {
297    width: 210px;
298    float: right;
299    text-align: right;
300}
301#copyright {
302    width: 740px;
303    float: left;
304    text-align: left;
305    font-size: 97%;
306}
307
308
309/* ==============================================
310 パーツ
311=============================================== */
312/* ボタン
313----------------------------------------------- */
314.btn_area {
315    margin-top: 10px;
316    width: 100%;
317    text-align: center;
318}
319
320.btn_area li {
321    padding-right: 10px;
322    display: inline;
323}
324
325
326/* 完了メッセージ
327----------------------------------------------- */
328div#complete_area {
329    margin-bottom: 20px;
330}
331div#complete_area .message ,
332div#undercolumn_entry .message {
333    margin-bottom: 20px;
334    color: #f60;
335    line-height: 150%;
336    font-weight: bold;
337    font-size: 160%;
338}
339div#complete_area .shop_information {
340    margin-top: 40px;
341    padding: 20px 0 0 0;
342    border-top :solid 1px #ccc;
343}
344div#complete_area .shop_information .name {
345    margin-bottom: 10px;
346    font-weight: bold;
347    font-size: 140%;
348}
349
Note: See TracBrowser for help on using the repository browser.