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

Revision 20092, 7.6 KB checked in by yomoro, 13 years ago (diff)

#985 リファクタリング(エラー画面)

Line 
1@charset "utf-8";
2
3/* body
4----------------------------------------------- */
5body {
6background: rgb(197,204,211) url(../img/common/stripes.png);
7background-position: 50% 0% fixed;
8font-family: helvetica, Osaka;
9font-size:small;
10margin: 0px 3.13% 10px;
11padding: 0px;
12-webkit-user-select: none;
13-webkit-text-size-adjust: none;
14-webkit-tap-highlight-color: rgba(51,102,204,0.70);
15max-width: 100%;
16}
17
18/* HTML default
19----------------------------------------------- */
20a {
21    color: #5B87A4;
22    text-decoration: none;
23}
24form {
25    margin: 0;
26    padding: 0;
27}
28table,img,p {
29    border: 0;
30}
31em {
32    font-weight: bold;
33    font-style: normal;
34    color: #C00;
35}
36hr {
37    display: none;
38}
39p {
40    margin: 0 0 1em;
41    padding: 0;
42}
43li {
44list-style-type: none;
45}
46img {
47vertical-align: bottom;
48}
49.hidden {
50    display: none;
51}
52br.clear {
53clear: both;
54display: none;
55font-size: 0px;
56line-height: 0%;
57height: 0px
58}
59
60/* クリアフィックス
61----------------------------------------------- */
62#block-login:after,
63.block-center:after,
64.listarea:after,
65.recomendblock > div
66.whoboughtblock > div {
67content: "";
68display: block;
69height: 0;
70clear: both;
71visibility: hidden;
72}
73
74/* font
75----------------------------------------------- */
76h1,h2,h3,h4,h5 {
77font-size: 100%;
78line-height: 150%;
79}
80.price { color: #ff0000; font-weight: bold; }
81.attention { color: #ff0000; }
82.mini { font-size: 80%; }
83
84/* wrapper
85----------------------------------------------- */
86div#wrapper {
87margin: 0 auto;
88padding: 0;
89text-align: left;
90background: #FFFFFF;
91overflow: hidden;
92}
93
94/* 見出し (h2)
95----------------------------------------------- */
96h2 {
97color:#4D576B;
98font: bold 22px helvetica;
99background-color: transparent;
100text-shadow: 0px 1px 1px #ffffff;
101margin: 10px 0px;
102}
103
104/* 見出し (h3)
105----------------------------------------------- */
106#mycontentsarea h3 {
107color:#4D576B;
108font: bold 19px helvetica;
109text-shadow: 0px 1px 1px #ffffff;
110}
111
112/* ナビゲーションバー・ページタイトル
113----------------------------------------------- */
114#navigation_bar,
115h2.title,
116.title-undercolumn,
117.title-under02column,
118#title-list,
119.title-mypagecolumn,
120#windowarea h2,
121#pan + h2 {
122display: inline-block;
123width: 106.8%;
124margin: 0 0 1em -3.4%;
125color: #ffffff;
126text-shadow: 0px -1px 1px rgba(0,0,0,0.5);
127font: bold 17px helvetica;
128padding: 0.45em 0;
129background-color: #333332;
130background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.25)), to(rgba(0,0,0,0.2)), color-stop(0.5, rgba(255,255,255,0.05)), color-stop(0.51, rgba(0,0,0,0.05)));
131border-top: 1px solid rgba(255,255,255,0.3);
132border-bottom: 1px solid rgba(0,0,0,1);
133text-align:center;
134vertical-align: middle;
135white-space: nowrap;
136overflow: hidden;
137text-overflow: ellipsis;
138}
139
140/* ページタイトル
141----------------------------------------------- */
142#navigation_bar > h2{
143font: bold 17px helvetica;
144color: #ffffff;
145vertical-align: middle;
146text-shadow: 0px -1px 1px rgba(0,0,0,0.5);
147margin: 0;
148display: inline-block;
149max-width: 65%;
150white-space: nowrap;
151overflow: hidden;
152text-overflow: ellipsis;
153-webkit-text-overflow: ellipsis;
154}
155
156/* header
157----------------------------------------------- */
158/* information
159----------------------------------------------- */
160/* navigation
161----------------------------------------------- */
162/* フレーム
163----------------------------------------------- */
164/* contents
165----------------------------------------------- */
166
167/* footer
168----------------------------------------------- */
169#pagetop {
170width: 100%;
171margin: 25px 0 0;
172text-align: right;
173}
174#pagetop a{
175color:#4D576B;
176font: bold 13px helvetica;
177text-shadow: 0px 1px 1px #ffffff;
178text-decoration: underline;
179}
180div#footer {
181margin: 0;
182padding: 0;
183text-align: center;
184}
185
186/* footer information
187----------------------------------------------- */
188#footer-menu {
189text-align: left;
190font: bold 15px helvetica;
191}
192#footer-menu li{
193background: #ffffff url(../img/common/chevron.png) no-repeat right center;
194}
195#footer-navi {
196float:left;
197list-style:none outside none;
198margin: 0 auto 4px;
199padding: 0 0 0 5px;
200text-align:center;
201width: 100%;
202border: none;
203background-color: transparent;
204}
205#footer-navi > li{
206display: inline;
207color:#4D576B;
208font: bold 12px helvetica;
209background-color: transparent;
210text-shadow: 0px 1px 1px #ffffff;
211border: none;
212border-right: 1px dotted #999999;
213-webkit-border-radius: 0;
214line-height: 1em;
215margin: 0;
216padding: 0;
217}
218#footer-navi > li:last-child{
219border-right: none;
220}
221#footer-navi > li > a {
222margin: 0;
223padding: 0;
224display: inline;
225color:#4D576B;
226}
227#copyright {
228margin: 7px 0px;
229color: #4D576B;
230font: bold 17px helvetica;
231text-shadow: 0px 1px 1px #ffffff;
232text-align: center;
233}
234#copyright a{
235color: #4D576B;
236text-decoration: under-line;
237}
238
239/* ニュース
240----------------------------------------------- */
241/* おすすめ
242----------------------------------------------- */
243
244/* panlist
245----------------------------------------------- */
246div#pan {
247display: none;
248}
249
250/* error
251----------------------------------------*/
252
253div .error {
254    text-align:center;
255    padding: 30px 0;
256}
257
258
259/* フォーム
260----------------------------------------------- */
261input[size="40"] {
262width: 50%;
263}
264input[type="password"] {
265width: 50%;
266}
267input[type="tel"] {
268width: 3em;
269}
270input, tr, th, td {
271max-width: 93.8%;
272}
273input {
274font-size: small;
275}
276textarea{
277font-size: small;
278width: 95%;
279}
280form dl{
281font: bold small helvetica;
282margin: 10px 0;
283}
284form dt{
285margin: 5px 0;
286color:#4D576B;
287font: bold small helvetica;
288background-color: transparent;
289text-shadow: 0px 1px 1px #ffffff;
290border: none;
291}
292form dd{
293margin:0;
294background-color: rgba(255,255,255,0.3);
295color: #999999;
296border: 2px dotted #B4B4B4;
297list-style-type: none;
298padding: 10px 7px;
299-webkit-border-radius: 8px;
300}
301
302body, p,
303table, thead, tbody, th, td {
304word-break: break-all;
305}
306table, thead, tbody {
307white-space: normal;
308overflow: hidden;
309}
310
311/* プライバシーポリシー
312----------------------------------------------- */
313ol {
314padding-start:0;
315-o-padding-start:0;
316-moz-padding-start:0;
317-webkit-padding-start:0;
318margin: 1em 3.13%;
319}
320ol > li.privacy_ol{
321margin: 1em;
322}
323ol > li.privacy_ol > strong{
324color:#4D576B;
325font: bold 17px helvetica;
326text-shadow: 0px 1px 1px #ffffff;
327line-height: 2em;
328}
329
330/* 特定商取引に基づく表記
331----------------------------------------------- */
332#undercolumn_order dl{
333margin: 0;
334}
335#undercolumn_order dt{
336color:#4D576B;
337font: bold 17px helvetica;
338text-shadow: 0px 1px 1px #ffffff;
339line-height: 2em;
340}
341#undercolumn_order dd,
342#undercolumn_order ul {
343padding-start:0;
344-o-padding-start:0;
345-moz-padding-start:0;
346-webkit-padding-start:0;
347margin: 0 3.13%;
348}
349
350/* マイページ
351----------------------------------------------- */
352#welcome-message {
353color: #4D576B;
354text-shadow: 0px 1px 1px #ffffff;
355}
356.your-point {
357display: inline-block;
358padding: 0.1em;
359text-align: right;
360color: #ffffff;
361width: 100%;
362background-color: rgba(0,0,0,0.3);
363margin-bottom: 5px;
364}
365.your-point em {
366text-shadow: 0 0 2px #ffffff;
367}
368#btn-mypagetop {
369width: 100%;
370text-align: left;
371-webkit-border-radius: 8px;
372background: #ffffff url(../img/common/chevron.png) no-repeat right center;
373border: solid 1px #cccccc;
374margin: 10px 0;
375}
376#btn-mypagetop a {
377display: inline-block;
378margin: 7px 3.3%;
379width: 93%;
380color: black;
381text-decoration: none;
382font: bold 15px helvetica;
383}
384
385/* マイページ・購入履歴
386----------------------------------------------- */
387table[summary="購入履歴"] td:first-child {
388width: 20%;
389text-align: center;
390}
391table[summary="購入履歴"] tr[onclick] td:last-child {
392background: #ffffff url(../img/common/chevron.png) no-repeat right center;
393}
394table[summary="お届け先の指定"] td:nth-child(2),
395table[summary="購入履歴"] tr[onclick] td:last-child {
396text-align: left;
397}
398
399/* 商品詳細
400----------------------------------------------- */
Note: See TracBrowser for help on using the repository browser.