source: projects/web/trunk/css/common.css @ 8425

Revision 8425, 17.4 KB checked in by daisuke, 10 years ago (diff)

use css separator instead of vertical bar

Line 
1@charset "utf-8";
2
3@import url(/css/dlwin.css);
4
5/* Base
6----------------------------------------------------*/
7
8html{
9font-size:100.01%;
10}
11
12body{
13        font-size:75%; /* 12px */
14        -webkit-text-size-adjust : none;
15        background-color: #F7F7F7;
16        color: #433B47;
17}
18
19html, body, div, span, applet, object, iframe,
20h1, h2, h3, h4, h5, h6, p, blockquote, pre,
21a, abbr, acronym, address, big, cite, code,
22del, dfn, em, font, img, ins, kbd, q, s, samp,
23small, strike, strong, sub, sup, tt, var,
24b, u, i, center,
25dl, dt, dd, ol, ul, li,
26fieldset, form, label, legend,
27table, caption, tbody, tfoot, thead, tr, th, td{
28margin:0;
29padding:0;
30vertical-align:baseline;
31font-style:normal;
32font-weight:normal;
33font-family:"VL Pゴシック", "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3",Meiryo UI,"Segoe UI Light","MS Pゴシック",sans-serif;
34}
35
36pre {
37font-family:"VL ゴシック", monospace;
38}
39
40h1, h2, h3, h4, h5, h6{
41line-height:1.3;
42font-weight:normal;
43font-size:100%;
44}
45
46p,
47li,
48dt, dd,
49th, td{
50line-height:1.8;
51}
52
53ul, ol{
54list-style-type:none;
55list-style-position:outside;
56}
57
58img{
59vertical-align:bottom;
60}
61
62a img{
63border:0;
64}
65
66/*  */
67
68.center-text {
69        text-align:center;
70}
71
72.floatright {
73        float:right;
74}
75
76.floatleft {
77        float:left;
78}
79
80.clearboth {
81        clear:both;
82}
83
84.margin-b_10 {
85        margin-bottom: 10px;
86}
87
88.margin-b_20 {
89        margin-bottom: 20px;
90}
91
92.margin-b_30 {
93        margin-bottom: 30px;
94}
95
96.contents-box {
97        clear: both;
98        margin-bottom: 30px;
99        overflow: hidden;
100}
101
102.in-contents {
103        clear: both;
104        overflow: hidden;
105}
106
107
108
109/* トップページPC
110--------------------------------------------------------------------------------------*/
111
112/* ヘッダー */
113
114.header {
115        height: auto;
116        overflow: hidden;
117        background-image: url(../img/header-back.jpg);
118        background-repeat: repeat-x;
119        background-position: top;
120        border-bottom-width: 1px;
121        border-bottom-style: solid;
122        border-bottom-color: #3D3742;
123}
124.header-contents {
125        height: auto;
126        width: 960px;
127        margin-right: auto;
128        margin-left: auto;
129        padding-bottom: 12px;
130        overflow: hidden;
131        padding-top: 30px;
132}
133.header-logo {
134        float: left;
135        padding-top: 15px;
136}
137.header-koukoku {
138        background-color: #F7F7F7;
139        float: right;
140        //height: 90px;
141        width: 728px;
142}
143
144
145/* グローバルメニュー*/
146
147.globalmenu{
148        width: 960px;
149        height: auto;
150        clear: both;
151        margin-right: auto;
152        margin-left: auto;
153        overflow: hidden;
154}
155
156.globalmenu a {
157        text-decoration:none;
158        color:#333;
159        font-size:13px;
160}
161
162.globalmenu a:hover{
163        color:#80708B;
164} 
165       
166.globalmenu ul li{
167        float: left;
168}
169.globalmenu-1 a{
170        display:block;
171        overflow:hidden;
172        height:34px;
173        padding-top:11px;
174        width:137px;
175}
176.globalmenu-2 a{
177        display:block;
178        overflow:hidden;
179        height:34px;
180        padding-top:11px;
181        width:137px;
182}
183.globalmenu-3 a{
184        display:block;
185        overflow:hidden;
186        height:34px;
187        padding-top:11px;
188        width:137px;
189}
190.globalmenu-4 a{
191        display:block;
192        overflow:hidden;
193        height:34px;
194        padding-top:11px;
195        width:137px;
196}
197.globalmenu-5 a{
198        display:block;
199        overflow:hidden;
200        height:34px;
201        padding-top:11px;
202        width:137px;
203}
204.globalmenu-6 a{
205        display:block;
206        overflow:hidden;
207        height:34px;
208        padding-top:11px;
209        width:137px;
210}
211.globalmenu-7 a{
212        display:block;
213        overflow:hidden;
214        height:34px;
215        padding-top:11px;
216        width:137px;
217}
218
219.globalmenu-back {
220        border-bottom-width: 1px;
221        border-bottom-style: solid;
222        border-bottom-color: #3D3742;
223}
224
225/* global menu dropdown */
226.globalmenu ul#main li ul {
227        display: none;
228        background: #f7f7f7;
229}
230
231.globalmenu ul#main li:hover ul {
232        display: block;
233        position: absolute;
234        width: 200px;
235        border-left: #333333 1px solid;
236        border-right: #333333 1px solid;
237        border-bottom: #333333 1px solid;
238        text-transform: none;
239        z-index: 100;
240}
241
242.globalmenu ul#main li ul a {
243        color: black;
244        background-image: none;
245        display: block;
246        overflow: hidden;
247        height: 30px;
248        text-indent: 5px;
249        width: 200px;
250        font-size: normal;
251        text-decoration: none;
252}
253
254.globalmenu ul#main li:hover ul a:hover {
255        color: #f0f0f0;
256        background-image: none;
257        display: block;
258        overflow: hidden;
259        height: 30px;
260        text-indent: 5px;
261        width: 200px;
262        background: #594F60;
263        font-size: normal;
264        text-decoration: none;
265}
266
267/* メインイメージ */
268
269.main-image_back {
270        background-color: #221F26;
271        height: auto;
272        overflow: hidden;
273}
274.main-image_cont {
275        width: 960px;
276        margin-right: auto;
277        margin-left: auto;
278}
279
280.main-image1 {
281        float: left;
282        width: 50%;
283        background-image: url(../img/main-image1.jpg);
284        background-repeat: no-repeat;
285        background-position: center top;
286        height: 325px;
287}
288
289.main-image2 {
290        float: left;
291        width: 50%;
292        background-image: url(../img/main-image2_back.jpg);
293        background-repeat: no-repeat;
294        background-position: center top;
295        height: 105px;
296        padding-top: 220px;
297}
298
299.main-img_link {
300        margin-right: 93px;
301        margin-left: 93px;
302}
303
304.main-img_shousai{
305        float: left;
306}
307
308.main-img_download{
309        float: right;
310}
311
312/* メインコンテンツ */
313
314.main1 {
315        width: 960px;
316        margin-right: auto;
317        margin-left: auto;
318        overflow: hidden;
319        padding-top: 20px;
320        clear: both;
321        margin-bottom: 20px;
322}
323
324.main1-text {
325        margin-right: 20px;
326        margin-left: 20px;
327}
328.contbox-50_l {
329        float: left;
330        width: 50%;
331}
332
333.contbox-50_r {
334        float: right;
335        width: 50%;
336}
337
338.contbox-50_c {
339        float: left;
340        width: 50%;
341        text-align: center;
342        padding-bottom:20px;
343}
344
345.main2 {
346        background-color: #594F60;
347        background-image: url(../img/main2-back.jpg);
348        background-repeat: repeat-x;
349        background-position: top;
350        padding-top: 30px;
351        overflow: hidden;
352        padding-bottom: 35px;
353}
354
355.main2-title {
356        text-align: center;
357        padding-bottom: 30px;
358}
359
360.main2-text {
361        color:#FFF;
362        font-size:16px;
363}
364
365.in-cont {
366        width: 960px;
367        margin-right: auto;
368        margin-left: auto;
369        overflow: hidden;
370}
371.main3 {
372        width: 960px;
373        margin-right: auto;
374        margin-left: auto;
375        overflow: hidden;
376        margin-bottom: 20px;
377}
378.main3-cont {
379        float: left;
380        width: 46%;
381        overflow: hidden;
382        padding: 19px;
383}
384.midashi-1 {
385        background-image: url(../img/midashi-1.jpg);
386        background-repeat: no-repeat;
387        background-position: left bottom;
388        height: 33px;
389        margin-bottom: 10px;
390        font-size: x-large;
391}
392.info-box {
393        padding: 10px;
394        min-height: 140px;
395        background-color: #FFF;
396}
397.main4 {
398        background-color: #FFF;
399        padding-top: 20px;
400        padding-bottom: 20px;
401        text-align: center;
402}
403
404/* 仮広告枠 */
405
406.koukoku {
407        background-color: #F7F7F7;
408        //height: 90px;
409        width: 728px;
410        text-align: center;
411        margin-right: auto;
412        margin-left: auto;
413        clear: both;
414        margin-bottom: 20px;
415}
416
417/* フッター */
418
419.footer {
420        color: #FFF;
421        background-color: #260031;
422        padding-top: 20px;
423        padding-bottom: 60px;
424        text-align: center;
425}
426
427.footer-navi {
428        overflow: hidden;
429        position: relative;
430}
431
432.footer-navi ul {
433        list-style: none outside none;
434        float: left;
435        margin: 0 0 0 0;
436        padding: 0;
437        position: relative;
438        left: 50%;
439}
440
441.footer-navi ul li {
442        float: left;
443        padding: 0 10px;
444        position: relative;
445        left: -50%;
446        display: inline;
447}
448
449.footer-navi ul li+li {
450        border-left: 1px solid #aaa;
451}
452
453.footer-navi li a{
454        color:#FFF;
455        text-decoration:none;
456}
457
458.copyright {
459        color: #FFF;
460        background-color: #37313C;
461        text-align: center;
462        padding-top: 8px;
463        padding-bottom: 8px;
464}
465
466/* ソーシャルボタン */
467
468iframe.twitter-share-button {
469        width: 105px!important;
470}
471
472#___plusone_0 {
473        width:65px !important;
474}
475.btn {
476        float: right;
477        margin-bottom: 10px;
478}
479
480
481/* ページ */
482
483
484
485.in-contents h1 {
486        background-image: url(../img/h2_back.jpg);
487        background-repeat: no-repeat;
488        background-position: left bottom;
489        margin-bottom: 20px;
490        font-size: 23px;
491        color: #3A004B;
492        padding-bottom: 10px;
493        margin-top: 20px;
494}
495
496h2 {
497        background-image: url(../img/h2_back.jpg);
498        background-repeat: no-repeat;
499        background-position: left bottom;
500        margin-bottom: 20px;
501        font-size: 23px;
502        color: #3A004B;
503        padding-bottom: 10px;
504        margin-top: 20px;
505}
506
507h3 {
508        font-size: 18px;
509        color: #333;
510        margin-bottom: 20px;
511        margin-top: 20px;
512        padding-bottom: 10px;
513        border-bottom-width: 2px;
514        border-bottom-style: dotted;
515        border-bottom-color: #999;
516}
517
518h4 {
519        font-size: 15px;
520        color: #3A004B;
521        margin-top: 20px;
522        margin-bottom: 20px;
523        font-weight: bold;
524}
525
526.main3-cont .info-table {
527        padding: 0px;
528        //height: 170px;
529        background-color: #FFF;
530}
531
532.info-table table {
533        width: 100%;
534}
535
536.main3-cont .info-table th {
537        //background-color: #D9D9D9;
538        //padding-top: 5px;
539        padding-right: 5px;
540        //padding-bottom: 5px;
541        padding-left: 10px;
542        //border: 1px solid #CCC;
543        text-align: left;
544        overflow: hidden;
545}
546
547.main3-cont .info-table td {
548        width: 8em;
549        //padding-top: 5px;
550        padding-right: 10px;
551        //padding-bottom: 5px;
552        //padding-left: 5px;
553        //border: 1px solid #CCC;
554        //background-color: #FFF;
555        text-align: right;
556}
557
558.cont-list, .in-contents ul{
559        margin-left: 10px;
560        margin-right: 10px;
561}
562
563.cont-list, .in-contents li{
564        list-style-type: square;
565        list-style-position: inside;
566        text-indent:-1em;
567        padding-left:1em;
568}
569
570.in-contents dl{
571        margin-left: 10px;
572        margin-right: 10px;
573}
574
575.in-contents dt{
576        font-weight: bold;
577        font-size: larger;
578}
579
580.in-contents dd{
581        margin-left: 20px;
582        margin-right: 20px;
583}
584
585.cont-table {
586}
587
588.cont-table, .in-contents th{
589        background-color: #D9D9D9;
590        padding-top: 5px;
591        padding-right: 8px;
592        padding-bottom: 5px;
593        padding-left: 8px;
594        border: 1px solid #CCC;
595}
596
597.cont-table .in-contents td{
598        padding-top: 5px;
599        padding-right: 8px;
600        padding-bottom: 5px;
601        padding-left: 8px;
602        border: 1px solid #CCC;
603        background-color: #FFF;
604}
605
606.cont-pic {
607        float: left;
608        width: 32%;
609        height:auto;
610}
611
612.cont-text {
613        float: right;
614        width: 65%;
615}
616
617.cont-pic-right {
618        float: right;
619        //width: 32%;
620        padding-left: 20px;
621        height:auto;
622}
623
624.cont-text-right {
625        float: left;
626        //width: 65%;
627}
628
629.pic-waku {
630        border: 1px solid #CCC;
631        padding: 5px;
632}
633
634/* メンバー */
635
636.mb-cont {
637        float: left;
638        width: 30%;
639        margin-right: 3%;
640        margin-bottom: 3%;
641}
642
643.mb-cont2 {
644        float: left;
645        width: 31%;
646        margin-bottom: 3%;
647}
648
649.mb-box {
650        background-color: #FFF;
651        padding-top: 25px;
652        padding-right: 15px;
653        padding-bottom: 15px;
654        padding-left: 15px;
655}
656
657.mb-box a {
658        text-decoration:none;
659        color: #433B47;
660}
661
662.mb-p {
663        font-size: 14px;
664        color: #46468C;
665        background-image: url(../img/mb-p_back.jpg);
666        background-repeat: no-repeat;
667        background-position: left bottom;
668}
669
670.mb-name {
671        margin-bottom: 20px;
672        line-height: 18px;
673}
674
675.mb-name a {
676        font-size: 18px;
677        font-weight: bold;
678        margin-bottom: 25px;
679}
680
681span.middlename {
682        font-size: 14px;
683        font-weight: bold;
684}
685
686.mb-id {
687        display: block;
688        font-size: 12px;
689        margin-top: 0px;
690        padding-top: 0px;
691        padding-left: 0px;
692}
693
694.mb-midashi {
695        color: #999999;
696        border-bottom-width: 1px;
697        border-bottom-style: solid;
698        border-bottom-color: #AB9FB0;
699        margin-bottom: 5px;
700}
701
702.mb-twi {
703        margin-bottom:15px
704}
705
706.mb-twi a {
707        font-size: 16px;
708        color: #3A004B;
709}
710
711.mb-pg {
712        margin-bottom:15px
713}
714
715.mb-pg a {
716        font-size: 16px;
717        color: #3A004B;
718}
719
720.mb-pic {
721        margin-bottom: 25px;
722}
723
724
725// Errata
726
727.errata table {
728        width: 100%;
729}
730
731.errata th {
732        //background-color: #D9D9D9;
733        //padding-top: 5px;
734        padding-right: 5px;
735        //padding-bottom: 5px;
736        padding-left: 10px;
737        //border: 1px solid #CCC;
738        text-align: left;
739        overflow: hidden;
740}
741
742.errata td {
743        //width: 8em;
744        //padding-top: 5px;
745        padding-right: 10px;
746        //padding-bottom: 5px;
747        //padding-left: 5px;
748        //border: 1px solid #CCC;
749        //background-color: #FFF;
750        text-align: left;
751}
752
753.errata tr {
754        width: 100%;
755}
756.errata th.date {
757        width: 15%;
758}
759
760.errata th.desc {
761        width: 55%;
762}
763
764.errata th.target {
765        width: 15%;
766}
767
768
769.errata pre {
770        background-color: #f0f0f0;
771        color: #333333;
772        padding: 3px;
773        padding-left: 20px;
774        //border-left: solid 10px #666666;
775        border: solid 1px 1px 1px 10px #aaaaaa;
776        white-space: -moz-pre-wrap;
777        white-space: -pre-wrap;
778        white-space: -o-pre-wrap;
779        white-space: pre-wrap;
780        word-wrap: break-word;
781        font-family: 'VL Gothic', monospace
782}
783
784/* PayPal form */
785.paypal-form {
786        margin-right: 5%;
787        float: left;
788}
789
790/* Misc */
791
792pre.screen {
793        background-color: #444444;
794        color: #F7F7F7;
795        padding: 3px;
796        padding-left: 10px;
797        border-left: solid 10px #BBBBBB;
798        white-space: -moz-pre-wrap;
799        white-space: -pre-wrap;
800        white-space: -o-pre-wrap;
801        white-space: pre-wrap;
802        word-wrap: break-word;
803        font-family: 'VL Gothic', monospace
804}
805
806blockquote.warning {
807        width: 65%;
808        margin: 20px;
809        padding: 5px;
810        border: solid 2px #AA6666;
811        border-style: solid;
812        border-radius: 6px;
813        -moz-border-radius: 6px;
814        -webkit-border-radius: 6px;
815}
816
817blockquote.important {
818        width: 65%;
819        margin: 20px;
820        padding: 5px;
821        border: solid 2px #666699;
822        border-style: solid;
823        border-radius: 6px;
824        -moz-border-radius: 6px;
825        -webkit-border-radius: 6px;
826}
827
828blockquote.info {
829        width: 65%;
830        margin: 20px;
831        padding: 5px;
832        border: solid 2px #AAAAAA;
833        border-style: solid;
834        border-radius: 6px;
835        -moz-border-radius: 6px;
836        -webkit-border-radius: 6px;
837}
838
839.ads-link-unit-wide {
840        margin-top: 20px;
841}
842
843/* タブレット縦
844--------------------------------------------------------------------------------------*/
845@media screen and (max-width: 1000px) {
846       
847.header-contents {
848        height: auto;
849        width: 100%;
850        padding-bottom: 12px;
851        overflow: hidden;
852        padding-top: 30px;
853        text-align:center;
854}
855.header-logo {
856        float: none;
857        margin-bottom:20px;
858}
859.header-koukoku {
860        background-color: #F7F7F7;
861        float: none;
862        //height: 90px;;
863        width: 96%;
864        text-align:center;
865        margin-left:auto;
866        margin-right:auto;
867}
868       
869/* グローバルメニュー*/
870
871.globalmenu{
872        width: 96%;
873        margin:0 auto;
874        overflow:hidden;
875        margin-bottom: 10px;
876}
877.globalmenu-1{
878        width:33%;
879        height:auto;           
880}
881.globalmenu-2{
882        width:33%;
883        height:auto;   
884}
885.globalmenu-3{
886        width:33%;
887        height:auto;
888}
889.globalmenu-4{
890        width:33%;
891        height:auto;
892}
893.globalmenu-5{
894        width:33%;
895        height:auto;
896}
897.globalmenu-6{
898        width:33%;
899        height:auto;
900}       
901
902.globalmenu-6{
903        width:33%;
904        height:auto;
905}
906
907/* メインイメージ */
908
909
910.main-image_cont {
911        width: 98%;
912        margin-left:auto;
913        margin-right:auto;
914}
915
916.main-image1 {
917        float: left;
918        width: 50%;
919        background-image: url(../img/main-image1.jpg);
920        background-repeat: no-repeat;
921        background-position: center top;
922        height: 325px;
923}
924
925
926.main-image2 {
927        float: right;
928        width: 50%;
929        background-image: url(../img/main-image2_back.jpg);
930        background-repeat: no-repeat;
931        background-position: center top;
932        height: 105px;
933        padding-top: 220px;
934}
935
936.main-image2 img{
937        max-width:100%;
938        height:auto;   
939}       
940
941
942.main-img_link {
943        text-align:center;
944}
945
946.main-img_shousai{
947        float:none;
948        margin-bottom:10px;
949}
950
951.main-img_download{
952        float:none;
953        margin-bottom:10px;
954}
955
956/* メインコンテンツ */
957
958.main1 {
959        width: 98%;
960        overflow: hidden;
961        margin-bottom: 10px;
962        clear: both;
963        margin-left:auto;
964        margin-right:auto;
965}       
966
967.contbox-50_c img{
968        max-width:100%;
969        height:auto;
970
971}
972
973.main2 {
974        background-color: #594F60;
975        background-image: url(../img/main2-back.jpg);
976        background-repeat: repeat-x;
977        background-position: top;
978        padding-top: 30px;
979        overflow: hidden;
980        padding-bottom: 35px;
981}
982
983.in-cont {
984        width: 98%;
985        margin-right: auto;
986        margin-left: auto;
987        overflow: hidden;
988}
989
990.main3 {
991        width: 100%;
992        overflow: hidden;
993        margin-bottom: 20px;
994}
995
996.main3-cont {
997        float: none;
998        width: 90%;
999        margin-left:auto;
1000        margin-right:auto;
1001        overflow: hidden;
1002        padding: 20px;
1003}
1004
1005/* 仮広告枠 */
1006
1007.koukoku {
1008        background-color: #F7F7F7;
1009        //height: 90px;
1010        width: 96%;
1011        text-align: center;
1012        margin-right: auto;
1013        margin-left: auto;
1014        clear: both;
1015        margin-bottom: 20px;
1016}
1017
1018
1019/* 中ページ */
1020
1021.cont-pic {
1022        float: left;
1023        width: 32%;
1024        height:auto;
1025}
1026
1027.cont-pic img{
1028        max-width:100%;
1029        height:auto;
1030}
1031
1032.cont-text {
1033        float: right;
1034        width: 65%;
1035}
1036       
1037.cont-pic-right {
1038        float: right;
1039        width: 32%;
1040        height:auto;
1041}
1042
1043.cont-pic-right img{
1044        max-width:100%;
1045        height:auto;
1046}
1047
1048/* メンバー */
1049
1050.mb-pic img{
1051        max-width:100%;
1052        height:auto;   
1053}
1054
1055}
1056
1057
1058/* スマートフォン横
1059--------------------------------------------------------------------------------------*/
1060@media screen and (max-width: 648px) {
1061
1062/* メインイメージ */
1063
1064.main-image1 {
1065        float: none;
1066        width: 100%;
1067        background-image: url(../img/main-image1.jpg);
1068        background-repeat: no-repeat;
1069        background-position: center top;
1070        height: 325px;
1071}
1072.main-image2 {
1073        float: none;
1074        width: 100%;
1075        background-image: url(../img/main-image2_back.jpg);
1076        background-repeat: no-repeat;
1077        background-position: center top;
1078        height: 105px;
1079        padding-top: 220px;
1080}
1081
1082.main-image2 img{
1083        max-width:100%;
1084        height:auto;   
1085}       
1086
1087.main-img_link {
1088        text-align:center;
1089}
1090
1091.main-img_shousai{
1092        float:none;
1093        margin-bottom:10px;
1094}
1095
1096.main-img_download{
1097        float:none;
1098        margin-bottom:10px;
1099}
1100
1101/* メインコンテンツ */
1102
1103.main2-text {
1104        color:#FFF;
1105        font-size:14px;
1106}
1107
1108.contbox-50_l {
1109        float: none;
1110        width: 100%;
1111        clear:both;
1112}
1113
1114.contbox-50_r {
1115        float: none;
1116        width: 100%;
1117        clear:both;
1118}
1119
1120.contbox-50_c {
1121        float: left;
1122        width: 50%;
1123        text-align: center;
1124        padding-bottom:20px;
1125}
1126
1127/* 中ページ */
1128
1129.cont-pic {
1130        float: none;
1131        width: 90%;
1132        height:auto;
1133        text-align:center;
1134        margin-left:auto;
1135        margin-right:auto;
1136        margin-bottom:10px;
1137}
1138
1139.contents-pic img{
1140        max-width:100%;
1141        height:auto;
1142}
1143
1144.cont-pic-right {
1145        float: right;
1146        width: 30%;
1147        height:auto;
1148}
1149
1150.contents-pic-right img{
1151        max-width:100%;
1152        height:auto;
1153}
1154.cont-text {
1155        float: none;
1156        width: 90%;
1157        margin-left:auto;
1158        margin-right:auto;
1159}
1160       
1161.mb-cont {
1162        float: none;
1163        width: 94%;
1164        margin: 0 auto;
1165        padding-bottom:20px;
1166}
1167
1168.mb-cont2 {
1169        float: none;
1170        width: 94%;
1171        margin: 0 auto;
1172        padding-bottom:20px;
1173}
1174
1175}
1176
1177/* スマートフォン縦
1178--------------------------------------------------------------------------------------*/
1179@media screen and (max-width: 479px) {
1180
1181/* メインコンテンツ */
1182
1183.main1-text {
1184        margin-right: 5px;
1185        margin-left: 5px;
1186}
1187
1188.info-box img{
1189        width:25%;
1190        height:auto;
1191}
1192
1193.contbox-50_l {
1194        float: none;
1195        width: 100%;
1196        clear:both;
1197}
1198
1199.contbox-50_r {
1200        float: none;
1201        width: 100%;
1202        clear:both;
1203}
1204
1205.contbox-50_c {
1206        float: left;
1207        width: 46%;
1208        text-align: center;
1209        margin-left:2%;
1210        margin-right:2%;
1211        padding-bottom:20px;
1212}
1213
1214}
1215
1216.cont-box {
1217        background-color: #FFF;
1218        padding: 20px;
1219        border: 1px solid #CCC;
1220}
Note: See TracBrowser for help on using the repository browser.