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

Revision 20969, 8.5 KB checked in by Seasoft, 13 years ago (diff)

#1345 (未使用 CSS / class を削除)

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