1 | @charset "utf-8"; |
---|
2 | |
---|
3 | /* スマートフォン用グラデーションボタン |
---|
4 | ----------------------------------------------- */ |
---|
5 | /*.spbtn { |
---|
6 | display: block; |
---|
7 | margin: 0.5em auto 0.3em; |
---|
8 | padding: 0.4em 0; |
---|
9 | font: bold large helvetica; |
---|
10 | text-shadow: 0px -1px 1px rgba(0,0,0,0.5); |
---|
11 | vertical-align: middle; |
---|
12 | text-align:center; |
---|
13 | text-decoration: none; |
---|
14 | color: #ffffff; |
---|
15 | background-color: #666666; |
---|
16 | background-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))); |
---|
17 | border: solid 2px #666666; |
---|
18 | -webkit-border-radius: 8px; |
---|
19 | -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.7); |
---|
20 | }*/ |
---|
21 | .spbtn:before { |
---|
22 | content: ""; |
---|
23 | display: block; |
---|
24 | height: 0; |
---|
25 | clear: both; |
---|
26 | visibility: hidden; |
---|
27 | } |
---|
28 | /*a.spbtn { |
---|
29 | width: 79%; |
---|
30 | max-width: 236px; |
---|
31 | }*/ |
---|
32 | input.spbtn { |
---|
33 | width: 100%; |
---|
34 | } |
---|
35 | |
---|
36 | /* ボタン大(汎用) |
---|
37 | ----------------------------------------------- */ |
---|
38 | .spbtn-normal { |
---|
39 | color: #ffffff; |
---|
40 | border: solid 2px #666666; |
---|
41 | background-color: #666666; |
---|
42 | /*background-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)));*/ |
---|
43 | } |
---|
44 | |
---|
45 | /* ボタン大(承諾、送信) |
---|
46 | ----------------------------------------------- */ |
---|
47 | .spbtn-agree { |
---|
48 | background-color: #6dc935; |
---|
49 | border: 1px solid #666666; |
---|
50 | color: #FFFFFF; |
---|
51 | display: block; |
---|
52 | font: bold 120% helvetica; |
---|
53 | margin: 0.5em auto 0.3em; |
---|
54 | padding: 7px; |
---|
55 | text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5); |
---|
56 | background-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))); |
---|
57 | -webkit-border-radius: 6px; |
---|
58 | -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.7); |
---|
59 | text-decoration:none; |
---|
60 | } |
---|
61 | |
---|
62 | /* ボタン大(キャンセル、退会) |
---|
63 | ----------------------------------------------- */ |
---|
64 | .spbtn-cancel { |
---|
65 | color: #ffffff; |
---|
66 | border: solid 2px #666666; |
---|
67 | background-color: #fc4743; |
---|
68 | /*background-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)));*/ |
---|
69 | } |
---|
70 | |
---|
71 | /* ボタン中(お問い合わせ、友達に教える) |
---|
72 | ----------------------------------------------- */ |
---|
73 | .spbtn-medeum { |
---|
74 | background-color: #aaaaaa; |
---|
75 | border: 1px solid #666666; |
---|
76 | color: #FFFFFF; |
---|
77 | display: block; |
---|
78 | font: bold 120% helvetica; |
---|
79 | margin: 0 auto; |
---|
80 | padding: 7px; |
---|
81 | text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5); |
---|
82 | background-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))); |
---|
83 | -webkit-border-radius: 6px; |
---|
84 | -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.7); |
---|
85 | /*text-shadow: 0px -1px 1px rgba(0,0,0,0.5); |
---|
86 | -webkit-border-radius: 6px; |
---|
87 | -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.7);*/ |
---|
88 | } |
---|
89 | a.spbtn-medeum { |
---|
90 | width: 95%; |
---|
91 | text-decoration:none; |
---|
92 | text-align:center; |
---|
93 | } |
---|
94 | input.spbtn-medeum { |
---|
95 | width: 100%; |
---|
96 | } |
---|
97 | |
---|
98 | /* ボタン小(お気に入りに登録、住所自動入力) |
---|
99 | ----------------------------------------------- */ |
---|
100 | .spbtn-small { |
---|
101 | display: inline-block; |
---|
102 | margin: 0; |
---|
103 | padding: 0.2em 0.4em; |
---|
104 | color: #ffffff; |
---|
105 | text-shadow: 0px -1px 1px rgba(0,0,0,1); |
---|
106 | font: bold 100% helvetica; |
---|
107 | font-weight: bold; |
---|
108 | background-color: #666666; |
---|
109 | background-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))); |
---|
110 | text-align:center; |
---|
111 | vertical-align: middle; |
---|
112 | text-decoration: none; |
---|
113 | border: solid 1px #333333; |
---|
114 | -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.7); |
---|
115 | } |
---|
116 | |
---|
117 | |
---|
118 | /* ×ボタン (お気に入りから削除) |
---|
119 | ----------------------------------------------- */ |
---|
120 | .spbtn-delete { |
---|
121 | display: inline-block; |
---|
122 | line-height: 1em; |
---|
123 | width: 1em; |
---|
124 | height: 1em; |
---|
125 | margin: 0; |
---|
126 | margin-left: 5px; |
---|
127 | padding: 0; |
---|
128 | color: #ffffff; |
---|
129 | text-shadow: 0px -1px 1px rgba(0,0,0,0.5); |
---|
130 | font-family: verdana; |
---|
131 | font-weight: bold; |
---|
132 | background-color: #333333; |
---|
133 | background-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))); |
---|
134 | text-align:center; |
---|
135 | vertical-align: middle; |
---|
136 | text-decoration: none; |
---|
137 | -webkit-border-radius: 4px; |
---|
138 | border: solid 1px #666666; |
---|
139 | } |
---|
140 | |
---|
141 | /* ログイン・会員登録・マイページボタン |
---|
142 | ----------------------------------------------- */ |
---|
143 | |
---|
144 | #block-login .spbtn{ |
---|
145 | background-color: #666666; |
---|
146 | border-left: 1px solid #666666; |
---|
147 | color: #FFFFFF; |
---|
148 | display: block; |
---|
149 | float: left; |
---|
150 | margin: 5px 0; |
---|
151 | padding: 0.3em 0; |
---|
152 | text-align: center; |
---|
153 | text-decoration: none; |
---|
154 | text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5); |
---|
155 | vertical-align: middle; |
---|
156 | width: 49.6%; |
---|
157 | text-shadow: 0px -1px 1px rgba(0,0,0,0.5); |
---|
158 | background-color: #666666; |
---|
159 | background-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))); |
---|
160 | } |
---|
161 | |
---|
162 | #block-login .spbtn:first-child{ |
---|
163 | width: 49.6%; |
---|
164 | border-left: none; |
---|
165 | margin-left: 0px; |
---|
166 | -webkit-border-top-left-radius: 4px; |
---|
167 | -webkit-border-bottom-left-radius: 4px; |
---|
168 | } |
---|
169 | #block-login .spbtn:last-child{ |
---|
170 | width: 49.6%; |
---|
171 | -webkit-border-top-right-radius: 4px; |
---|
172 | -webkit-border-bottom-right-radius: 4px; |
---|
173 | margin-left:1px |
---|
174 | } |
---|
175 | #block-login .spbtn:only-child{ |
---|
176 | width: 100%; |
---|
177 | max-width: 100%; |
---|
178 | -webkit-border-radius: 4px; |
---|
179 | } |
---|
180 | #block-login .spbtn > a{ |
---|
181 | } |
---|
182 | |
---|
183 | /*ご利用規約はこちら ボタン |
---|
184 | ------------------------------------------------*/ |
---|
185 | .kybtn{ |
---|
186 | background-color: #666666; |
---|
187 | border-left: 1px solid #666666; |
---|
188 | color: #FFFFFF; |
---|
189 | display: block; |
---|
190 | float: left; |
---|
191 | margin: 5px 0; |
---|
192 | padding: 0.3em 0; |
---|
193 | text-align: center; |
---|
194 | text-decoration: none; |
---|
195 | text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5); |
---|
196 | vertical-align: middle; |
---|
197 | width: 100%; |
---|
198 | text-shadow: 0px -1px 1px rgba(0,0,0,0.5); |
---|
199 | background-color: #666666; |
---|
200 | background-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))); |
---|
201 | } |
---|
202 | |
---|
203 | |
---|
204 | /*住所自動入力 ボタン |
---|
205 | ------------------------------------------------*/ |
---|
206 | .oubtn{ |
---|
207 | background-color: #666666; |
---|
208 | border-left: 1px solid #666666; |
---|
209 | color: #FFFFFF; |
---|
210 | display: block; |
---|
211 | float: left; |
---|
212 | margin: 5px 0; |
---|
213 | padding: 0.3em 0; |
---|
214 | text-align: center; |
---|
215 | text-decoration: none; |
---|
216 | text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5); |
---|
217 | vertical-align: middle; |
---|
218 | width: 99%; |
---|
219 | text-shadow: 0px -1px 1px rgba(0,0,0,0.5); |
---|
220 | background-color: #666666; |
---|
221 | background-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))); |
---|
222 | } |
---|
223 | |
---|
224 | |
---|
225 | /* 「TOPへ」ボタン |
---|
226 | ----------------------------------------------- */ |
---|
227 | #btn-top { |
---|
228 | display:block; |
---|
229 | position: absolute; |
---|
230 | top: 4px; |
---|
231 | right: 0.4em; |
---|
232 | font: bold 100% helvetica; |
---|
233 | width: 4.3em; |
---|
234 | border: 1px solid rgba(0,0,0,0.5); |
---|
235 | border-top: 1px solid rgba(0,0,0,0.7); |
---|
236 | background-color: rgba(51,51,51,0.2); |
---|
237 | background-color: #333332; |
---|
238 | background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(0,0,0,0.1)), to(rgba(0,0,0,0.01)), color-stop(.02,rgba(255,255,255,0.4)),color-stop(.5,rgba(255,255,255,0.3))); |
---|
239 | -webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.3); |
---|
240 | vertical-align: middle; |
---|
241 | text-align: center; |
---|
242 | text-decoration: none; |
---|
243 | -webkit-border-radius: 5px; |
---|
244 | } |
---|
245 | #btn-top > a { |
---|
246 | display: block; |
---|
247 | padding-top: 0.3em; |
---|
248 | padding-bottom: 0.4em; |
---|
249 | color: #ffffff; |
---|
250 | font: bold 100% helvetica; |
---|
251 | text-shadow: 0px -1px 1px rgba(0,0,0,0.5); |
---|
252 | vertical-align: middle; |
---|
253 | text-decoration: none; |
---|
254 | } |
---|
255 | |
---|
256 | /* ショッピング関連ボタン |
---|
257 | ----------------------------------------------- */ |
---|
258 | .spbtn-shopping { |
---|
259 | background-color: #6dc935; |
---|
260 | border: 1px solid #666666; |
---|
261 | color: #FFFFFF; |
---|
262 | display: block; |
---|
263 | font: bold 120% helvetica; |
---|
264 | margin: 0 auto; |
---|
265 | padding: 7px; |
---|
266 | text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5); |
---|
267 | background-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))); |
---|
268 | -webkit-border-radius: 6px; |
---|
269 | -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.7); |
---|
270 | |
---|
271 | /*display: block; |
---|
272 | margin: 0.5em auto 0.3em; |
---|
273 | font: bold 100% helvetica; |
---|
274 | border: solid 1px #666666; |
---|
275 | text-shadow: 0px -1px 1px rgba(0,0,0,0.5); |
---|
276 | color: #ffffff; |
---|
277 | background-color: #fc4743; |
---|
278 | background-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))); |
---|
279 | -webkit-border-radius: 6px; |
---|
280 | -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.7);*/ |
---|
281 | } |
---|
282 | a.spbtn-shopping { |
---|
283 | width: 95%; |
---|
284 | text-decoration:none; |
---|
285 | margin:0; |
---|
286 | text-align:center; |
---|
287 | } |
---|
288 | input.spbtn-shopping { |
---|
289 | width: 100%; |
---|
290 | margin:0; |
---|
291 | } |
---|
292 | |
---|
293 | p.addbtn { |
---|
294 | margin-bottom:20px; |
---|
295 | } |
---|