source: branches/version-2_13-dev/html/user_data/packages/default/css/contents.css @ 23418

Revision 23418, 14.3 KB checked in by nanasess, 10 years ago (diff)

refs #2448 (typo修正・ソース整形・ソースコメントの改善 for 2.13.3)

  • . が抜けていたのを修正
Line 
1@charset "utf-8";
2
3/************************************************
4 各ページコンテンツ用
5************************************************ */
6/* ==============================================
7▼TOP
8=============================================== */
9/* メインイメージ
10----------------------------------------------- */
11#main_image {
12    margin-bottom: 10px;
13    text-align: center;
14}
15
16/* ==============================================
17▼下層
18=============================================== */
19/* ==============================================
20▼ガイド
21=============================================== */
22/* ◎◎について
23----------------------------------------------- */
24div#undercolumn_aboutus {
25}
26
27/* 特定商取引法
28----------------------------------------------- */
29div#undercolumn_order {
30}
31
32/* お問い合わせ
33----------------------------------------------- */
34div#undercolumn_contact {
35    margin: 0 auto;
36    width: 100%;
37}
38
39.zipimg img {
40    vertical-align: middle;
41}
42
43
44/* ==============================================
45▼MYページ
46=============================================== */
47/* 共通設定
48----------------------------------------------- */
49div#mypagecolumn {
50    width: 100%;
51}
52
53div#mynavi_area {
54    width: 100%;
55}
56
57div#mycontents_area {
58    width: 100%;
59}
60div#mynavi_area .mynavi_list {
61    margin-bottom: 20px;
62    width: 100%;
63}
64div#mynavi_area .mynavi_list li {
65    margin: 0 15px 5px 0;
66    padding-left: 15px;
67    float: left;
68    background: url('../img/icon/ico_arrow_01.gif') no-repeat left ;
69    font-size: 120%;
70}
71
72div#mynavi_area div.point_announce {
73    margin-bottom: 30px;
74    padding: 10px;
75    border: solid 1px #ffcc62;
76    background-color: #fffaf0;
77}
78div#mynavi_area div.point_announce p {
79    padding-left: 20px;
80    background: url('../img/icon/ico_point.gif') no-repeat left ;
81}
82
83div#mycontents_area p.inforamtion {
84    margin-bottom: 20px;
85}
86
87div#mypagecolumn h4 {
88    margin: 10px auto;
89    border-bottom: 1px solid #999;
90    text-align: left;
91    font-size: 120%;
92}
93
94
95/* 購入履歴一覧/詳細
96----------------------------------------------- */
97div#mycontents_area div.mycondition_area {
98    margin: 0 auto 20px 0;
99    padding: 10px;
100    border: solid 1px #ccc;
101    width: 97%;
102    background: #f9f9f9;
103}
104div#mycontents_area div.mycondition_area p {
105    float: left;
106}
107div#mycontents_area div.mycondition_area .btn {
108    width: 160px;
109    margin-top: 15px;
110    float: right;
111}
112.add_address {
113    margin-bottom: 20px;
114}
115
116
117/* 会員登録内容変更/退会
118----------------------------------------------- */
119div#mycontents_area .message_area {
120    margin: 30px auto;
121    padding: 30px;
122    border: 1px solid #ccc;
123    text-align: center;
124}
125
126div#mycontents_area .message_area p {
127    margin-bottom: 20px;
128}
129
130/* ==============================================
131▼会員登録
132=============================================== */
133div#undercolumn_entry {
134    width: 100%;
135}
136
137div#undercolumn_entry .kiyaku_text {
138    margin: 20px auto;
139    padding: 10px;
140    border: solid 1px #ccc;
141    width: 94%;
142    background: #fff;
143}
144
145
146/* ==============================================
147▼ログイン
148=============================================== */
149div#undercolumn_login {
150    margin: 0 auto;
151    width: 100%;
152}
153
154div#undercolumn_login .login_area {
155    margin-bottom: 30px;
156}
157
158div#undercolumn_login .login_area .inputbox {
159    margin: 15px auto 15px auto;
160    padding: 15px 20px 10px 20px;
161    background: #f0f0f0;
162}
163
164div#undercolumn_login .login_area .inputbox .btn_area {
165    margin-top: 0;
166}
167
168
169/* ==============================================
170▼エラー
171=============================================== */
172div#undercolumn_error .message_area {
173    width: 80%;
174    margin: 30px auto;
175    padding: 30px;
176    border: 1px solid #ccc;
177    text-align: center;
178}
179
180div#undercolumn_error .message_area .error {
181    padding: 120px 0;
182}
183
184
185/* ==============================================
186▼商品一覧
187=============================================== */
188/* ページ送り
189----------------------------------------------- */
190.pagenumber_area {
191    padding-bottom: 10px;
192    background: url("../img/background/line_dot_01.gif") repeat-x bottom ;
193}
194.pagecond_area {
195    margin-bottom: 20px;
196    padding: 10px;
197}
198.pagenumber_area {
199    margin: 20px 0;
200}
201.pagecond_area {
202    border: 1px solid #ccc;
203}
204.pagenumber_area .navi {
205    width: 100%;
206    text-align: left;
207}
208.pagenumber_area .navi li {
209    display: inline;
210}
211.pagenumber_area .change {
212    float: right;
213    text-align: right;
214    white-space: nowrap;
215}
216
217
218/* レイアウト
219----------------------------------------------- */
220div.list_area {
221    padding: 0 0 30px 0;
222    width: 100%;
223    overflow: auto;
224}
225
226div.listphoto {
227    float: left;
228}
229
230/* メインカラム用 1カラム時*/
231#main_column.colnum1 div.listrightbloc {
232    float: right;
233    width: 74%;
234}
235
236/* メインカラム用 2カラム時*/
237#main_column.colnum2 div.listrightbloc {
238    float: right;
239    width: 80%;
240}
241
242/* メインカラム用 3カラム時*/
243#main_column.colnum3 div.listrightbloc {
244    float: right;
245    width: 74%;
246}
247
248
249/* 商品情報 各種設定
250----------------------------------------------- */
251/* 商品ステータス */
252div.listrightbloc ul.status_icon {
253    margin-bottom: 10px;
254    width: 100%;
255}
256div.listrightbloc ul.status_icon li {
257    margin-right: 5px;
258    float: left;
259}
260
261/* 商品名 */
262div.listrightbloc h3 {
263    font-weight: bold;
264    font-size: 120%;
265}
266
267/* コメント */
268div.listrightbloc .listcomment {
269    margin: 0 0 10px 0;
270    text-align: left;
271}
272
273/* 商品詳細を見る */
274div.listrightbloc .detail_btn {
275    margin-bottom: 20px;
276}
277
278/* 価格 */
279div.listrightbloc .pricebox {
280    margin: 0 0 10px 0;
281}
282
283/* 買い物かご */
284div.listrightbloc .cart_area {
285    padding: 10px;
286    border: 1px solid #cef0f4;
287    background-color: #ecf5ff;
288    width: 94%;
289}
290
291/* 規格 */
292div.listrightbloc .classlist {
293    margin-bottom: 10px;
294    padding-bottom: 10px;
295    background: url("../img/background/line_dot_02.gif") repeat-x bottom ;
296}
297div.listrightbloc dl {
298    width: 100%;
299}
300div.listrightbloc dt {
301    display: inline-block;
302    vertical-align: top;
303}
304div.listrightbloc dd {
305    padding-bottom: 10px;
306    display: inline-block;
307}
308div.listrightbloc dd p.attention {
309    margin-top: 5px;
310}
311
312/* カゴに入れる */
313div.listrightbloc .cartin {
314    margin: 0;
315    float :right;
316}
317div.listrightbloc .cartin .quantity {
318    padding: 3px 10px 0 0;
319    width: 150px;
320    float :left;
321    text-align: right;
322}
323div.listrightbloc .cartin .quantity .box {
324    width: 70px;
325}
326div.listrightbloc .cartin_btn {
327    width: 160px;
328    float :left;
329}
330
331
332/* ==============================================
333▼商品詳細
334=============================================== */
335/* レイアウト
336
337    tplファイルのマークアップが同じ項目
338        * 1カラム時
339        * 2カラム時
340        * 3カラム時
341
342----------------------------------------------- */
343#detailarea,
344.sub_area {
345    margin-bottom: 20px;
346    width: 100%;
347}
348
349/* レイアウト
350----------------------------------------------- */
351/* 1カラム用 */
352#main_column.colnum1 div#detailphotobloc {
353    width: 37%;
354    float: left;
355}
356#main_column.colnum1 #detailrightbloc {
357    width: 63%;
358    float: right;
359}
360#main_column.colnum1 div.subtext {
361    margin-bottom: 20px;
362    float: left;
363    width: 69%;
364}
365#main_column.colnum1 div.subphotoimg {
366    float: right;
367    width: 25%;
368    text-align: right;
369}
370#main_column.colnum1 p.subtext {
371    margin-bottom: 20px;
372}
373
374/* 2カラム用 */
375#main_column.colnum2 div#detailphotobloc {
376    float: left;
377    width: 37%;
378}
379#main_column.colnum2 #detailrightbloc {
380    float: right;
381    width: 63%;
382}
383#main_column.colnum2 div.subtext {
384    margin-bottom: 20px;
385    float: left;
386    width: 73%;
387}
388#main_column.colnum2 p.subtext {
389    margin-bottom: 20px;
390}
391#main_column.colnum2 div.subphotoimg {
392    float: right;
393    width: 25%;
394    text-align: right;
395}
396
397/* 3カラム用 */
398#main_column.colnum3 div#detailphotobloc {
399    float: left;
400    width: 49%;
401}
402#main_column.colnum3 #detailrightbloc {
403    float: right;
404    width: 50%;
405}
406#main_column.colnum3 div.subtext {
407    margin-bottom: 20px;
408    float: left;
409    width: 63%;
410}
411#main_column.colnum3 p.subtext {
412    margin-bottom: 20px;
413}
414#main_column.colnum3 div.subphotoimg {
415    float: right;
416    width: 35%;
417    text-align: right;
418}
419
420/* 商品情報 各種設定
421----------------------------------------------- */
422#detailrightbloc h2 {
423    margin: 0 0 10px 0;
424    padding: 0 0 15px 0;
425    color: #666;
426    background: url("../img/background/line_dot_01.gif") repeat-x bottom ;
427    font-weight: bold;
428    font-size: 160%;
429}
430#detailrightbloc .point,
431#detailrightbloc .relative_cat {
432    margin: 0 0 10px 0;
433    padding: 0 0 10px 0;
434    background: url("../img/background/line_dot_01.gif") repeat-x bottom ;
435}
436#detailrightbloc .main_comment {
437    margin-bottom: 20px;
438}
439
440/* 商品コード */
441#detailrightbloc .product_code dt,
442#detailrightbloc .product_code dd {
443    display: inline;
444}
445
446/* 商品ステータス */
447#detailrightbloc ul.status_icon {
448    margin-bottom: 10px;
449    width: 100%;
450}
451#detailrightbloc ul.status_icon li {
452    margin-right: 5px;
453    margin-bottom: 3px;
454    float: left;
455}
456
457/* 通常価格 */
458#detailrightbloc .normal_price dt,
459#detailrightbloc .normal_price dd {
460    display: inline;
461}
462
463/* 販売価格 */
464#detailrightbloc .sale_price dt,
465#detailrightbloc .sale_price dd {
466    display: inline;
467}
468
469/* ポイント */
470#detailrightbloc .point dt,
471#detailrightbloc .point dd {
472    display: inline;
473}
474
475/* 規格 */
476#detailrightbloc div.classlist {
477    margin-bottom: 10px;
478    padding-bottom: 10px;
479    width: 100%;
480    background: url("../img/background/line_dot_02.gif") repeat-x bottom ;
481}
482#detailrightbloc .classlist {
483    margin-bottom: 5px;
484}
485#detailrightbloc ul {
486    margin-bottom: 10px;
487    width: 100%;
488}
489#detailrightbloc ul li {
490    vertical-align: top;
491    float: left;
492}
493
494/* メーカー */
495#detailrightbloc .maker dt,
496#detailrightbloc .maker dd {
497    display: inline;
498}
499
500/* メーカーURL */
501#detailrightbloc .comment1 dt,
502#detailrightbloc .comment1 dd {
503    display: inline;
504}
505
506/* 関連カテゴリ */
507#detailrightbloc .relative_cat dd {
508    margin-left: 1em;
509}
510
511/* 買い物かご */
512#detailrightbloc .cart_area {
513    padding: 10px;
514    background-color: #ecf5ff;
515    border: 1px solid #cef0f4;
516}
517#detailrightbloc .quantity dt,
518#detailrightbloc .quantity dd {
519    display: inline;
520}
521#detailrightbloc .cartin {
522    text-align: center;
523}
524#detailrightbloc .cartin_btn {
525    text-align: center;
526}
527#detailrightbloc .favorite_btn {
528    text-align: center;
529    margin-top: 10px;
530}
531
532
533/* お客様の声
534----------------------------------------------- */
535div#customervoice_area {
536    clear: both;
537    padding: 35px 0 0 0;
538}
539
540div#customervoice_area h2 {
541    margin-bottom: 20px;
542    padding: 6px 0 8px 10px;
543    border-top: solid 1px #f90;
544    background: url('../img/background/bg_tit_sub_01.jpg') repeat-x left bottom;
545}
546
547div#customervoice_area .review_bloc {
548    margin-bottom: 20px;
549    padding: 10px;
550    background-color: #f6f6f6;
551}
552
553div#customervoice_area .review_bloc p {
554    padding-top: 3px;
555    margin-right: 10px;
556    float: left;
557}
558
559div#customervoice_area .review_bloc .review_btn {
560    float: right;
561    width: 160px;
562}
563
564div#customervoice_area ul li {
565    padding-bottom: 15px;
566    margin-bottom: 15px;
567    background: url("../img/background/line_dot_01.gif") repeat-x bottom ;
568}
569
570div#customervoice_area .voicetitle {
571    margin-bottom: 5px;
572    color: #333;
573    font-weight: bold;
574}
575
576div#customervoice_area .voicedate {
577    margin-bottom: 10px;
578}
579
580
581/* 関連商品(商品部分はbloc.cssのおすすめ商品と共通)
582----------------------------------------------- */
583div#whobought_area {
584    clear: both;
585    padding: 35px 0 0 0;
586}
587
588div#whobought_area h2 {
589    border-top: solid 1px #f90;
590    background: url('../img/background/bg_tit_sub_01.jpg') repeat-x left bottom;
591    padding: 5px 0 8px 10px;
592    font-size: 14px;
593}
594
595
596/* ***********************************************
597▼カートの中
598/*********************************************** */
599/* 現在のカゴの中
600----------------------------------------------- */
601div#undercolumn_cart .point_announce {
602    padding: 20px;
603    margin-bottom: 20px;
604    border: solid 1px #ffcc62;
605    background: #fffaf0;
606    font-size: 120%;
607    text-align: center;
608    line-height: 140%;
609}
610div#undercolumn_cart .totalmoney_area {
611    margin-bottom: 20px;
612}
613
614div#undercolumn_cart p {
615    margin: 10px 5px;
616}
617
618div#undercolumn ul#quantity_level li {
619    padding: 3px;
620    display: inline;
621}
622
623div#undercolumn .empty {
624    text-align: left;
625}
626
627div.form_area {
628    margin-bottom: 30px;
629}
630
631
632/* お客様情報入力
633----------------------------------------------- */
634div#undercolumn_customer {
635}
636
637.flow_area {
638    margin: 0 0 20px 0;
639}
640
641div#undercolumn_customer th em {
642    color: #000;
643    font-weight: bold;
644}
645
646
647/* お支払い方法・お届け時間等の指定
648----------------------------------------------- */
649div#undercolumn_shopping .pay_area {
650    margin: 0 auto 30px;
651    width: 100%;
652}
653div#undercolumn_shopping .pay_area02 {
654    margin: 40px auto 30px auto;
655}
656div#undercolumn_shopping .pay_area02 .txtarea {
657    margin: 5px 0 0 0;
658    padding: 2px;
659    border: 1px solid #ccc;
660    width: 99%;
661    height: 150px;
662}
663div#undercolumn_shopping .pay_area02 .select-msg {
664    margin-bottom: 10px;
665}
666
667div#undercolumn_shopping .point_area {
668    margin: 40px auto 0 auto;
669}
670
671div#undercolumn_shopping .point_area .point_announce {
672    padding: 20px;
673    border: 1px solid #ccc;
674}
675
676div#undercolumn_shopping .point_area p {
677    margin-bottom: 20px;
678}
679
680div#undercolumn_shopping .point_area .point_announce li {
681    margin-bottom: 5px;
682}
683
684
685/* お届け先の指定
686----------------------------------------------- */
687#address_area {
688    margin-bottom: 10px;
689    width: 100%;
690}
691
692#address_area .information {
693    width: 65%;
694    float: left;
695}
696
697#undercolumn_shopping .information {
698    margin-bottom: 15px;
699}
700
701#address_area .add_multiple {
702    padding: 15px 10px;
703    border: 1px solid #ffcc62;
704    float: right;
705    width: 30%;
706    color: #555;
707    background: #fffaf0;
708    text-align: center;
709    font-weight: bold;
710}
711
712#address_area .add_multiple p {
713    margin-bottom: 10px;
714}
715
716#address_area p.addbtn {
717    font-weight: bold;
718    font-size: 10px;
719}
720
721
722/* ==============================================
723▼検索結果
724=============================================== */
725p.condition_area {
726    margin: 0 auto;
727    padding: 5px;
728    border: solid 1px #333;
729    width: 566px;
730}
731
Note: See TracBrowser for help on using the repository browser.