source: branches/version-2_12-multilang/html/user_data/packages/default_en/css/contents.css @ 22221

Revision 22221, 16.8 KB checked in by h_yoshimoto, 11 years ago (diff)

#1996 テキストボタン画像のCSS化を一旦コミット

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 {
40    padding: 5px 0;
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: 1.05em;
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: 1.05em;
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#one_maincolumn div.listrightbloc {
232    float: right;
233    width: 74%;
234}
235
236/* メインカラム用 2カラム時*/
237#two_maincolumn_right div.listrightbloc,
238#two_maincolumn_left div.listrightbloc {
239    float: right;
240    width: 80%;
241}
242
243/* メインカラム用 3カラム時*/
244#three_maincolumn div.listrightbloc {
245    float: right;
246    width: 74%;
247}
248
249
250/* 商品情報 各種設定
251----------------------------------------------- */
252/* 商品ステータス */
253div.listrightbloc ul.status_icon {
254    margin-bottom: 10px;
255    width: 100%;
256}
257div.listrightbloc ul.status_icon li {
258    margin-right: 5px;
259    float: left;
260}
261
262/* 商品名 */
263div.listrightbloc h3 {
264    font-weight: bold;
265    font-size: 1.05em;
266}
267
268/* コメント */
269div.listrightbloc .listcomment {
270    margin: 0 0 10px 0;
271    text-align: left;
272}
273
274/* 商品詳細を見る */
275div.listrightbloc .detail_btn {
276    margin-bottom: 20px;
277}
278
279/* 価格 */
280div.listrightbloc .pricebox {
281    margin: 0 0 10px 0;
282}
283
284/* 買い物かご */
285div.listrightbloc .cart_area {
286    padding: 10px;
287    border: 1px solid #cef0f4;
288    background-color: #ecf5ff;
289    width: 94%;
290}
291
292/* 規格 */
293div.listrightbloc .classlist {
294    margin-bottom: 10px;
295    padding-bottom: 10px;
296    background: url("../img/background/line_dot_02.gif") repeat-x bottom ;
297}
298div.listrightbloc dl {
299    width: 100%;
300}
301div.listrightbloc dt {
302    display: inline-block;
303    vertical-align: top;
304}
305div.listrightbloc dd {
306    padding-bottom: 10px;
307    display: inline-block;
308}
309div.listrightbloc dd p.attention {
310    margin-top: 5px;
311}
312
313/* カゴに入れる */
314div.listrightbloc .cartin {
315    margin: 0;
316    float :right;
317}
318div.listrightbloc .cartin .quantity {
319    padding: 3px 10px 0 0;
320    width: 150px;
321    float :left;
322    text-align: right;
323}
324div.listrightbloc .cartin .quantity .box {
325    width: 70px;
326}
327div.listrightbloc .cartin_btn {
328    width: 160px;
329    float :left;
330}
331
332
333/* ==============================================
334▼商品詳細
335=============================================== */
336/* レイアウト
337
338    tplファイルのマークアップが同じ項目
339    *1カラム時 [one_maincolumn]
340    *2カラム時 [two_maincolumn_left]
341               [two_maincolumn_right]
342    *3カラム時 [three_maincolumn]
343
344----------------------------------------------- */
345#detailarea,
346.sub_area {
347    margin-bottom: 20px;
348    width: 100%;
349}
350
351/* レイアウト
352----------------------------------------------- */
353/* 1カラム用 */
354#one_maincolumn div#detailphotobloc {
355    width: 37%;
356    float: left;
357}
358#one_maincolumn #detailrightbloc {
359    width: 63%;
360    float: right;
361}
362#one_maincolumn div.subtext {
363    margin-bottom: 20px;
364    float: left;
365    width: 69%;
366}
367#one_maincolumn div.subphotoimg {
368    float: right;
369    width: 25%;
370    text-align: right;
371}
372#one_maincolumn p.subtext {
373    margin-bottom: 20px;
374}
375
376/* 2カラム用 */
377#two_maincolumn_left div#detailphotobloc,
378#two_maincolumn_right div#detailphotobloc {
379    float: left;
380    width: 37%;
381}
382#two_maincolumn_left #detailrightbloc,
383#two_maincolumn_right #detailrightbloc {
384    float: right;
385    width: 63%;
386}
387#two_maincolumn_left div.subtext,
388#two_maincolumn_right div.subtext {
389    margin-bottom: 20px;
390    float: left;
391    width: 73%;
392}
393#two_maincolumn_left p.subtext,
394#two_maincolumn_right p.subtext {
395    margin-bottom: 20px;
396}
397#two_maincolumn_left div.subphotoimg,
398#two_maincolumn_right div.subphotoimg {
399    float: right;
400    width: 25%;
401    text-align: right;
402}
403
404#two_maincolumn_left .btn a,
405#two_maincolumn_right .btn a {
406    min-width: 130px;
407    width: auto !important;
408    width: 130px;
409}
410#two_maincolumn_left .btn button,
411#two_maincolumn_right .btn button {
412    min-width: 150px;
413    width: auto !important;
414    width: 150px;
415}
416
417/* 3カラム用 */
418#three_maincolumn div#detailphotobloc {
419    float: left;
420    width: 49%;
421}
422#three_maincolumn #detailrightbloc {
423    float: right;
424    width: 50%;
425}
426#three_maincolumn div.subtext {
427    margin-bottom: 20px;
428    float: left;
429    width: 63%;
430}
431#three_maincolumn p.subtext {
432    margin-bottom: 20px;
433}
434#three_maincolumn div.subphotoimg {
435    float: right;
436    width: 35%;
437    text-align: right;
438}
439
440#three_maincolumn .btn a {
441    min-width: 130px;
442    width: auto !important;
443    width: 130px;
444}
445#three_maincolumn .btn button {
446    min-width: 150px;
447    width: auto !important;
448    width: 150px;
449}
450
451
452/* 商品情報 各種設定
453----------------------------------------------- */
454#detailrightbloc h2 {
455    margin: 0 0 10px 0;
456    padding: 0 0 15px 0;
457    color: #666;
458    background: url("../img/background/line_dot_01.gif") repeat-x bottom ;
459    font-weight: bold;
460    font-size: 160%;
461}
462#detailrightbloc .point,
463#detailrightbloc .relative_cat {
464    margin: 0 0 10px 0;
465    padding: 0 0 10px 0;
466    background: url("../img/background/line_dot_01.gif") repeat-x bottom ;
467}
468#detailrightbloc .main_comment {
469    margin-bottom: 20px;
470}
471
472/* 商品コード */
473#detailrightbloc .product_code dt,
474#detailrightbloc .product_code dd {
475    display: inline;
476}
477
478/* 商品ステータス */
479#detailrightbloc ul.status_icon {
480    margin-bottom: 10px;
481    width: 100%;
482}
483#detailrightbloc ul.status_icon li {
484    margin-right: 5px;
485    margin-bottom: 3px;
486    float: left;
487}
488
489/* 通常価格 */
490#detailrightbloc .normal_price dt,
491#detailrightbloc .normal_price dd {
492    display: inline;
493}
494
495/* 販売価格 */
496#detailrightbloc .sale_price dt,
497#detailrightbloc .sale_price dd {
498    display: inline;
499}
500
501/* ポイント */
502#detailrightbloc .point dt,
503#detailrightbloc .point dd {
504    display: inline;
505}
506
507/* 規格 */
508#detailrightbloc div.classlist {
509    margin-bottom: 10px;
510    padding-bottom: 10px;
511    width: 100%;
512    background: url("../img/background/line_dot_02.gif") repeat-x bottom ;
513}
514#detailrightbloc .classlist {
515    margin-bottom: 5px;
516}
517#detailrightbloc ul {
518    margin-bottom: 10px;
519    width: 100%;
520}
521#detailrightbloc ul li {
522    vertical-align: top;
523    float: left;
524}
525
526/* メーカー */
527#detailrightbloc .maker dt,
528#detailrightbloc .maker dd {
529    display: inline;
530}
531
532/* メーカーURL */
533#detailrightbloc .comment1 dt,
534#detailrightbloc .comment1 dd {
535    display: inline;
536}
537
538/* 関連カテゴリ */
539#detailrightbloc .relative_cat dd {
540    margin-left: 1em;
541}
542
543/* 買い物かご */
544#detailrightbloc .cart_area {
545    padding: 10px;
546    background-color: #ecf5ff;
547    border: 1px solid #cef0f4;
548}
549#detailrightbloc .quantity dt,
550#detailrightbloc .quantity dd {
551    display: inline;
552}
553#detailrightbloc .cartin {
554    text-align: center;
555}
556#detailrightbloc .cartin_btn {
557    text-align: center;
558}
559#detailrightbloc .favorite_btn {
560    text-align: center;
561    margin-top: 10px;
562}
563
564
565/* お客様の声
566----------------------------------------------- */
567div#customervoice_area {
568    clear: both;
569    padding: 35px 0 0 0;
570}
571
572div#customervoice_area h2 {
573    margin-bottom: 20px;
574    padding: 7px 0 0 10px;
575    font-size: 13px;
576    color: #444;
577    border-top: solid 1px #f90;
578    border-bottom: 1px solid #ccc;
579    text-shadow: 1px 1px 1px #fff;
580    box-shadow: 0 0 1px 1px #fff inset;
581background: #fef3d8; /* Old browsers */
582background: -moz-linear-gradient(top,  #fef3d8 0%, #f7df7f 100%); /* FF3.6+ */
583background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef3d8), color-stop(100%,#f7df7f)); /* Chrome,Safari4+ */
584background: -webkit-linear-gradient(top,  #fef3d8 0%,#f7df7f 100%); /* Chrome10+,Safari5.1+ */
585background: -o-linear-gradient(top,  #fef3d8 0%,#f7df7f 100%); /* Opera 11.10+ */
586background: -ms-linear-gradient(top,  #fef3d8 0%,#f7df7f 100%); /* IE10+ */
587background: linear-gradient(to bottom,  #fef3d8 0%,#f7df7f 100%); /* W3C */
588filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef3d8', endColorstr='#f7df7f',GradientType=0 ); /* IE6-9 */
589}
590
591div#customervoice_area h2 img {
592    float: left;
593    position: relative;
594    top: 0;
595    margin-bottom: 6px;
596}
597div#customervoice_area h2 .title {
598    display: block;
599    padding: 0 0 7px 30px;
600    line-height: 1.4;
601}
602
603
604
605div#customervoice_area .review_bloc {
606    margin-bottom: 20px;
607    padding: 10px;
608    background-color: #f6f6f6;
609}
610
611div#customervoice_area .review_bloc p {
612    padding-top: 3px;
613    margin-right: 10px;
614    float: left;
615}
616
617div#customervoice_area review_bloc .review_btn {
618    float: right;
619    width: 160px;
620}
621
622div#customervoice_area ul li {
623    padding-bottom: 15px;
624    margin-bottom: 15px;
625    background: url("../img/background/line_dot_01.gif") repeat-x bottom ;
626}
627
628div#customervoice_area .voicetitle {
629    margin-bottom: 5px;
630    color: #333;
631    font-weight: bold;
632}
633
634div#customervoice_area .voicedate {
635    margin-bottom: 10px;
636}
637
638
639/* 関連商品(商品部分はbloc.cssのおすすめ商品と共通)
640----------------------------------------------- */
641div#whobought_area {
642    clear: both;
643    padding: 35px 0 0 0;
644}
645
646div#whobought_area h2 {
647    vertical-align: middle;
648    border-top: solid 1px #f90;
649    padding: 7px 0 0 10px;
650    font-size: 13px;
651    color: #444;
652    border-bottom: 1px solid #ccc;
653    text-shadow: 1px 1px 1px #fff;
654    box-shadow: 0 0 1px 1px #fff inset;
655background: #fef3d8; /* Old browsers */
656background: -moz-linear-gradient(top,  #fef3d8 0%, #f7df7f 100%); /* FF3.6+ */
657background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef3d8), color-stop(100%,#f7df7f)); /* Chrome,Safari4+ */
658background: -webkit-linear-gradient(top,  #fef3d8 0%,#f7df7f 100%); /* Chrome10+,Safari5.1+ */
659background: -o-linear-gradient(top,  #fef3d8 0%,#f7df7f 100%); /* Opera 11.10+ */
660background: -ms-linear-gradient(top,  #fef3d8 0%,#f7df7f 100%); /* IE10+ */
661background: linear-gradient(to bottom,  #fef3d8 0%,#f7df7f 100%); /* W3C */
662filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef3d8', endColorstr='#f7df7f',GradientType=0 ); /* IE6-9 */
663}
664
665div#whobought_area h2 img {
666    float: left;
667    position: relative;
668    top: -2px;
669    margin-bottom: 6px;
670}
671div#whobought_area h2 .title {
672    display: block;
673    padding: 0 0 7px 30px;
674    line-height: 1.4;
675}
676
677
678/* ***********************************************
679▼カートの中
680/*********************************************** */
681/* 現在のカゴの中
682----------------------------------------------- */
683div#undercolumn_cart .point_announce {
684    padding: 20px;
685    margin-bottom: 20px;
686    border: solid 1px #ffcc62;
687    background: #fffaf0;
688    font-size: 1.05em;
689    text-align: center;
690    line-height: 140%;
691}
692div#undercolumn_cart .totalmoney_area {
693    margin-bottom: 20px;
694}
695
696div#undercolumn_cart p {
697    margin: 10px 5px;
698}
699
700div#undercolumn ul#quantity_level li {
701    padding: 3px;
702    display: inline;
703}
704
705div#undercolumn .empty {
706    text-align: left;
707}
708
709div.form_area {
710    margin-bottom: 30px;
711}
712
713
714/* お客様情報入力
715----------------------------------------------- */
716div#undercolumn_customer {
717}
718
719.flow_area {
720    margin: 0 0 20px 0;
721}
722
723div#undercolumn_customer th em {
724    color: #000;
725    font-weight: bold;
726}
727
728
729/* お支払い方法・お届け時間等の指定
730----------------------------------------------- */
731div#undercolumn_shopping .pay_area {
732    margin: 0 auto 30px;
733    width: 100%;
734}
735div#undercolumn_shopping .pay_area02 {
736    margin: 40px auto 30px auto;
737}
738div#undercolumn_shopping .pay_area02 .txtarea {
739    margin: 5px 0 0 0;
740    padding: 2px;
741    border: 1px solid #ccc;
742    width: 99%;
743    height: 150px;
744}
745div#undercolumn_shopping .pay_area02 .select-msg {
746    margin-bottom: 10px;
747}
748
749div#undercolumn_shopping .point_area {
750    margin: 40px auto 0 auto;
751}
752
753div#undercolumn_shopping .point_area .point_announce {
754    padding: 20px;
755    border: 1px solid #ccc;
756}
757
758div#undercolumn_shopping .point_area p {
759    margin-bottom: 20px;
760}
761
762div#undercolumn_shopping .point_area .point_announce li {
763    margin-bottom: 5px;
764}
765
766
767/* お届け先の指定
768----------------------------------------------- */
769#address_area {
770    margin-bottom: 10px;
771    width: 100%;
772}
773
774#address_area .information {
775    width: 65%;
776    float: left;
777}
778
779#undercolumn_shopping .information {
780    margin-bottom: 15px;
781}
782
783#address_area .add_multiple {
784    padding: 15px 10px;
785    border: 1px solid #ffcc62;
786    float: right;
787    width: 30%;
788    color: #555;
789    background: #fffaf0;
790    text-align: center;
791    font-weight: bold;
792}
793
794#address_area .add_multiple p {
795    margin-bottom: 10px;
796}
797
798#address_area p.addbtn {
799    font-weight: bold;
800    font-size: 10px;
801}
802
803
804/* ==============================================
805▼検索結果
806=============================================== */
807p.condition_area {
808    margin: 0 auto;
809    padding: 5px;
810    border: solid 1px #333;
811    width: 566px;
812}
813
Note: See TracBrowser for help on using the repository browser.