source: branches/comu-ver2/html/user_data/packages/default/css/main.css @ 17116

Revision 17116, 6.7 KB checked in by pineray, 16 years ago (diff)

merge r17096 17104

Line 
1@charset "utf-8";
2* {
3    margin: 0;
4    padding: 0;
5}
6
7table,img,p {
8    border: 0;
9}
10
11body {
12    font-family: Verdana,Arial,Helvetica,sans-serif;
13    color: #555555;
14    background-color: #ffe9e6;
15    font-size: 72.5%;
16    line-height: 150%;
17    letter-spacing:1px;
18}
19
20li {
21    list-style-type: none;
22}
23
24select {
25    border: solid 1px #ccc;
26}
27
28/*PHOTO*/
29.picture {
30    border: 1px solid #ccc;
31}
32/* フロート回り込み解除
33----------------------------------------------- */
34br.clear {
35    clear: both;
36    display: none;
37    font-size: 0px;
38    line-height: 0%;
39    height: 0px
40}
41/* リンク指定
42----------------------------------------------- */
43a { text-decoration: underline; }
44a:link { color: #3a75af; }
45a:visited { color: #3a75af; }
46a:hover { color: #ff6600; }
47/* フォント
48----------------------------------------------- */
49h1,h2,h3,h4,h5 {
50    font-size: 100%;
51    line-height: 150%;
52}
53.price { color: #ff0000; font-weight: bold; }
54.attention { color: #ff0000; }
55.mini { font-size: 90%; }
56em {
57    font-style: normal;
58    color: #ff0000;
59}
60/* テーブル共通指定
61----------------------------------------------- */
62table  {
63    margin: 15px auto 0 auto;
64    border-top: 1px solid #ccc;
65    border-left: 1px solid #ccc;
66    border-collapse: collapse;
67    text-align: left;
68}
69table th {
70    padding: 8px;
71    border-right: 1px solid #ccc;
72    border-bottom: 1px solid #ccc;
73    background-color: #f0f0f0;
74    font-weight: normal;
75}
76table td {
77    padding: 8px;
78    border-right: 1px solid #ccc;
79    border-bottom: 1px solid #ccc;
80}
81div.tblareabtn {
82    clear: both;
83    margin: 15px 0 0 0;
84    text-align: center;
85}
86.phototd {
87    width: 75px;
88    text-align: center;
89}
90.centertd {
91    text-align: center;
92}
93.pricetd {
94    text-align: right;
95}
96.pricetd em {
97    font-weight: bold;
98}
99div#completetext {
100    width: 470px;
101    margin: 15px auto 0 auto;
102    padding: 15px;
103    border: 5px solid #ccc;
104}
105div#completetext em {
106    font-weight: bold;
107}
108div#completetext p{
109    padding: 20px 0 0 0;
110    text-align: left;
111}
112
113
114/* ヘッダーロゴ
115------------------------------------------------ */
116div#header {
117    background: url("../img/header/bg.gif");
118    width: 780px;
119    height: 95px;
120    margin: 0 auto;
121}
122div#header h1 a {
123    float: left;
124    display: block;
125    margin: 8px 0 0 0;
126    width: 292px;
127    height: 81px;
128    background: url("../img/header/logo.gif");
129}
130div#header em {
131    display: none;
132}
133
134
135/* ヘッダーナビ
136----------------------------------------------- */
137div#information {
138    float: right;
139    padding: 60px 8px 0 0;
140}
141div#information ul li {
142    display: inline;
143}
144div#information ul li a {
145    text-decoration: none;
146}
147/* フレーム
148----------------------------------------------- */
149div#container {
150    width: 764px;
151    margin: 0 auto;
152    padding: 0 8px;
153    background-color: #fff;
154    text-align: left;
155}
156#container:after {/* firefox背景色表示用 */
157    content: "";
158    display: block;
159    clear: both;
160    height: 1px;
161    overflow: hidden;
162}
163
164div#leftcolumn {
165    float: left;
166    width: 166px;
167}
168
169div#leftcolumn h2 {
170    padding: 15px 0 0 0;
171}
172
173div#rightcolumn {
174    float: left;
175    width: 166px;
176}
177
178div#rightcolumn h2 {
179    padding: 15px 0 0 0;
180}
181
182/* メインコンテンツ
183----------------------------------------------- */
184/* 3カラム設定 */
185div#three_maincolumn {
186    float: left;
187    width: 432px;
188    padding: 15px 0 0 0;
189}
190
191div#three_maincolumn h2 {
192    padding: 15px 0 0 0;
193}
194
195/* 2カラム設定 */
196div#two_maincolumn {
197    float: left;
198    width: 598px;
199    padding: 15px 0 0 0;
200}
201
202div#two_maincolumn h2 {
203    padding: 15px 0 0 0;
204}
205
206/* 1カラム設定 */
207div#one_maincolumn {
208    padding: 10px 0 0 0;
209}
210
211/* カゴの中
212----------------------------------------------- */
213div#cartarea {
214    width: 144px;
215    padding: 10px;
216    border: solid 1px #ccc;
217}
218
219div#cartarea p {
220    padding: 5px 0 10px 0;
221}
222
223div#cartarea p.item {
224    padding: 0 0 10px 0;
225    background: url("../img/side/line_146.gif") no-repeat bottom;
226}
227
228div#cartarea .btn {
229    padding: 0;
230    text-align: center;
231}
232
233
234/* カテゴリー
235----------------------------------------------- */
236div#categoryarea {
237    width: 144px;
238    padding: 10px;
239    border: solid 1px #ccc;
240    background-color: #fff1e3;
241}
242
243div#categoryarea li {
244    padding: 0 0 0 20px;
245    background: url("../img/common/arrow_blue.gif") 0 3px no-repeat;
246}
247div#categoryarea li.onmark {
248    background: url("../img/common/arrow_red.gif") 0 3px no-repeat;
249}
250div#categoryarea li.level1 {
251    font-weight: bold;
252}
253div#categoryarea li.level1 li {
254    font-weight: normal;
255}
256div#categoryarea li a {
257    display: block;
258    padding: 3px 0;
259}
260
261a.onlink {  text-decoration: underline; }
262a.onlink:link { color: #ff0000; }
263a.onlink:visited { color: #ff0000; }
264a.onlink:hover { color: #ff0000; }
265
266
267/* ガイドリンク
268----------------------------------------------- */
269#guidearea {
270    padding: 15px 0 0 0;
271    line-height: 0;
272}
273
274/* ログイン
275----------------------------------------------- */
276div#loginarea {
277    width: 144px;
278    padding: 0 10px 10px 10px;
279    border: solid 1px #ccc;
280}
281
282div#loginarea p {
283    padding: 8px 0 0 0;
284}
285
286div#login img {
287    padding: 0 5px 0 0;
288    vertical-align: bottom;
289}
290
291div#loginarea .btn {
292    text-align: center;
293}
294
295#loginarea .box96 {
296    width: 96px;
297    border: solid 1px #ccc;
298}
299
300
301/* 検索
302----------------------------------------------- */
303div#searcharea {
304    width: 144px;
305    padding: 0 10px 10px 10px;
306    border: solid 1px #ccc;
307}
308
309div#searcharea p {
310    padding: 8px 0 0 0;
311}
312
313div#searcharea .btn {
314    text-align: center;
315}
316
317#searcharea .box142 {
318    width: 142px;
319    border: solid 1px #ccc;
320}
321
322
323/* バナー
324----------------------------------------------- */
325ul#banner {
326    padding: 15px 0 0 0;
327}
328
329#banner li {
330    padding: 0 0 10px 0;
331}
332
333/* テキストフィールド
334----------------------------------------------- */
335input[type='text'] {
336    border: solid 1px #ccc;
337}
338
339/* ボタン
340----------------------------------------------- */
341input[type='image'] {
342    border: none;
343}
344
345input[type='image'].box190 {
346    width: 190px;
347    height: 30px;
348}
349
350input[type='image'].box180 {
351    width: 180px;
352    height: 30px;
353}
354
355input[type='image'].box150 {
356    width: 150px;
357    height: 30px;
358}
359
360input[type='image'].box140 {
361    width: 140px;
362    height: 30px;
363}
364
365input[type='image'].box130 {
366    width: 130px;
367    height: 30px;
368}
369
370input[type='image'].box51 {
371    width: 51px;
372    height: 22px;
373}
374
375/* フッター
376----------------------------------------------- */
377#pagetop {
378    width: 764px;
379    margin: 0 auto;
380    padding: 30px 8px 15px 8px;
381    background-color: #fff;
382    text-align: right;
383}
384
385#fotter {
386    width: 764px;
387    margin: 0 auto;
388    padding: 15px 8px;
389    border-top: 1px solid #ff6600;
390    background-color: #ffa85c;
391    font-size: 90%;
392    color: #fff;
393    text-align: left;
394}
Note: See TracBrowser for help on using the repository browser.