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

Revision 8448, 17.6 KB checked in by daisuke, 10 years ago (diff)

add css for news,errata table

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        border-collapse: collapse;
730}
731
732.errata th {
733        padding: 5px 10px;
734        text-align: left;
735        overflow: hidden;
736}
737
738.errata td {
739        padding: 5px 10px;
740        text-align: left;
741}
742
743.errata tr {
744        width: 100%;
745}
746
747.errata table tr:nth-child(odd) {
748        background-color: #F0F0F0;
749}
750.errata table tr:nth-child(even) {
751        background-color: #E0E0E0;
752}
753
754.errata th.date {
755        width: 15%;
756}
757
758.errata th.desc {
759        width: 55%;
760}
761
762.errata th.target {
763        width: 15%;
764}
765
766
767.errata pre {
768        background-color: #f0f0f0;
769        color: #333333;
770        padding: 3px;
771        padding-left: 20px;
772        //border-left: solid 10px #666666;
773        border: solid 1px 1px 1px 10px #aaaaaa;
774        white-space: -moz-pre-wrap;
775        white-space: -pre-wrap;
776        white-space: -o-pre-wrap;
777        white-space: pre-wrap;
778        word-wrap: break-word;
779        font-family: 'VL Gothic', monospace
780}
781
782// News
783
784.in-contents .news table {
785        border-collapse: collapse;
786        width: 100%;
787        border: 0;
788}
789
790.in-contents .news table td {
791        padding: 5px 10px;
792}
793
794.in-contents .news table tr td.date {
795        width: 10em;
796        align: center;
797}
798
799.in-contents .news table tr:nth-child(odd) {
800        background-color: #F0F0F0;
801}
802.in-contents .news table tr:nth-child(even) {
803        background-color: #E0E0E0;
804}
805 
806
807
808
809/* PayPal form */
810.paypal-form {
811        margin-right: 5%;
812        float: left;
813}
814
815/* Misc */
816
817pre.screen {
818        background-color: #444444;
819        color: #F7F7F7;
820        padding: 3px;
821        padding-left: 10px;
822        border-left: solid 10px #BBBBBB;
823        white-space: -moz-pre-wrap;
824        white-space: -pre-wrap;
825        white-space: -o-pre-wrap;
826        white-space: pre-wrap;
827        word-wrap: break-word;
828        font-family: 'VL Gothic', monospace
829}
830
831blockquote.warning {
832        width: 65%;
833        margin: 20px;
834        padding: 5px;
835        border: solid 2px #AA6666;
836        border-style: solid;
837        border-radius: 6px;
838        -moz-border-radius: 6px;
839        -webkit-border-radius: 6px;
840}
841
842blockquote.important {
843        width: 65%;
844        margin: 20px;
845        padding: 5px;
846        border: solid 2px #666699;
847        border-style: solid;
848        border-radius: 6px;
849        -moz-border-radius: 6px;
850        -webkit-border-radius: 6px;
851}
852
853blockquote.info {
854        width: 65%;
855        margin: 20px;
856        padding: 5px;
857        border: solid 2px #AAAAAA;
858        border-style: solid;
859        border-radius: 6px;
860        -moz-border-radius: 6px;
861        -webkit-border-radius: 6px;
862}
863
864.ads-link-unit-wide {
865        margin-top: 20px;
866}
867
868/* タブレット縦
869--------------------------------------------------------------------------------------*/
870@media screen and (max-width: 1000px) {
871       
872.header-contents {
873        height: auto;
874        width: 100%;
875        padding-bottom: 12px;
876        overflow: hidden;
877        padding-top: 30px;
878        text-align:center;
879}
880.header-logo {
881        float: none;
882        margin-bottom:20px;
883}
884.header-koukoku {
885        background-color: #F7F7F7;
886        float: none;
887        //height: 90px;;
888        width: 96%;
889        text-align:center;
890        margin-left:auto;
891        margin-right:auto;
892}
893       
894/* グローバルメニュー*/
895
896.globalmenu{
897        width: 96%;
898        margin:0 auto;
899        overflow:hidden;
900        margin-bottom: 10px;
901}
902.globalmenu-1{
903        width:33%;
904        height:auto;           
905}
906.globalmenu-2{
907        width:33%;
908        height:auto;   
909}
910.globalmenu-3{
911        width:33%;
912        height:auto;
913}
914.globalmenu-4{
915        width:33%;
916        height:auto;
917}
918.globalmenu-5{
919        width:33%;
920        height:auto;
921}
922.globalmenu-6{
923        width:33%;
924        height:auto;
925}       
926
927.globalmenu-6{
928        width:33%;
929        height:auto;
930}
931
932/* メインイメージ */
933
934
935.main-image_cont {
936        width: 98%;
937        margin-left:auto;
938        margin-right:auto;
939}
940
941.main-image1 {
942        float: left;
943        width: 50%;
944        background-image: url(../img/main-image1.jpg);
945        background-repeat: no-repeat;
946        background-position: center top;
947        height: 325px;
948}
949
950
951.main-image2 {
952        float: right;
953        width: 50%;
954        background-image: url(../img/main-image2_back.jpg);
955        background-repeat: no-repeat;
956        background-position: center top;
957        height: 105px;
958        padding-top: 220px;
959}
960
961.main-image2 img{
962        max-width:100%;
963        height:auto;   
964}       
965
966
967.main-img_link {
968        text-align:center;
969}
970
971.main-img_shousai{
972        float:none;
973        margin-bottom:10px;
974}
975
976.main-img_download{
977        float:none;
978        margin-bottom:10px;
979}
980
981/* メインコンテンツ */
982
983.main1 {
984        width: 98%;
985        overflow: hidden;
986        margin-bottom: 10px;
987        clear: both;
988        margin-left:auto;
989        margin-right:auto;
990}       
991
992.contbox-50_c img{
993        max-width:100%;
994        height:auto;
995
996}
997
998.main2 {
999        background-color: #594F60;
1000        background-image: url(../img/main2-back.jpg);
1001        background-repeat: repeat-x;
1002        background-position: top;
1003        padding-top: 30px;
1004        overflow: hidden;
1005        padding-bottom: 35px;
1006}
1007
1008.in-cont {
1009        width: 98%;
1010        margin-right: auto;
1011        margin-left: auto;
1012        overflow: hidden;
1013}
1014
1015.main3 {
1016        width: 100%;
1017        overflow: hidden;
1018        margin-bottom: 20px;
1019}
1020
1021.main3-cont {
1022        float: none;
1023        width: 90%;
1024        margin-left:auto;
1025        margin-right:auto;
1026        overflow: hidden;
1027        padding: 20px;
1028}
1029
1030/* 仮広告枠 */
1031
1032.koukoku {
1033        background-color: #F7F7F7;
1034        //height: 90px;
1035        width: 96%;
1036        text-align: center;
1037        margin-right: auto;
1038        margin-left: auto;
1039        clear: both;
1040        margin-bottom: 20px;
1041}
1042
1043
1044/* 中ページ */
1045
1046.cont-pic {
1047        float: left;
1048        width: 32%;
1049        height:auto;
1050}
1051
1052.cont-pic img{
1053        max-width:100%;
1054        height:auto;
1055}
1056
1057.cont-text {
1058        float: right;
1059        width: 65%;
1060}
1061       
1062.cont-pic-right {
1063        float: right;
1064        width: 32%;
1065        height:auto;
1066}
1067
1068.cont-pic-right img{
1069        max-width:100%;
1070        height:auto;
1071}
1072
1073/* メンバー */
1074
1075.mb-pic img{
1076        max-width:100%;
1077        height:auto;   
1078}
1079
1080}
1081
1082
1083/* スマートフォン横
1084--------------------------------------------------------------------------------------*/
1085@media screen and (max-width: 648px) {
1086
1087/* メインイメージ */
1088
1089.main-image1 {
1090        float: none;
1091        width: 100%;
1092        background-image: url(../img/main-image1.jpg);
1093        background-repeat: no-repeat;
1094        background-position: center top;
1095        height: 325px;
1096}
1097.main-image2 {
1098        float: none;
1099        width: 100%;
1100        background-image: url(../img/main-image2_back.jpg);
1101        background-repeat: no-repeat;
1102        background-position: center top;
1103        height: 105px;
1104        padding-top: 220px;
1105}
1106
1107.main-image2 img{
1108        max-width:100%;
1109        height:auto;   
1110}       
1111
1112.main-img_link {
1113        text-align:center;
1114}
1115
1116.main-img_shousai{
1117        float:none;
1118        margin-bottom:10px;
1119}
1120
1121.main-img_download{
1122        float:none;
1123        margin-bottom:10px;
1124}
1125
1126/* メインコンテンツ */
1127
1128.main2-text {
1129        color:#FFF;
1130        font-size:14px;
1131}
1132
1133.contbox-50_l {
1134        float: none;
1135        width: 100%;
1136        clear:both;
1137}
1138
1139.contbox-50_r {
1140        float: none;
1141        width: 100%;
1142        clear:both;
1143}
1144
1145.contbox-50_c {
1146        float: left;
1147        width: 50%;
1148        text-align: center;
1149        padding-bottom:20px;
1150}
1151
1152/* 中ページ */
1153
1154.cont-pic {
1155        float: none;
1156        width: 90%;
1157        height:auto;
1158        text-align:center;
1159        margin-left:auto;
1160        margin-right:auto;
1161        margin-bottom:10px;
1162}
1163
1164.contents-pic img{
1165        max-width:100%;
1166        height:auto;
1167}
1168
1169.cont-pic-right {
1170        float: right;
1171        width: 30%;
1172        height:auto;
1173}
1174
1175.contents-pic-right img{
1176        max-width:100%;
1177        height:auto;
1178}
1179.cont-text {
1180        float: none;
1181        width: 90%;
1182        margin-left:auto;
1183        margin-right:auto;
1184}
1185       
1186.mb-cont {
1187        float: none;
1188        width: 94%;
1189        margin: 0 auto;
1190        padding-bottom:20px;
1191}
1192
1193.mb-cont2 {
1194        float: none;
1195        width: 94%;
1196        margin: 0 auto;
1197        padding-bottom:20px;
1198}
1199
1200}
1201
1202/* スマートフォン縦
1203--------------------------------------------------------------------------------------*/
1204@media screen and (max-width: 479px) {
1205
1206/* メインコンテンツ */
1207
1208.main1-text {
1209        margin-right: 5px;
1210        margin-left: 5px;
1211}
1212
1213.info-box img{
1214        width:25%;
1215        height:auto;
1216}
1217
1218.contbox-50_l {
1219        float: none;
1220        width: 100%;
1221        clear:both;
1222}
1223
1224.contbox-50_r {
1225        float: none;
1226        width: 100%;
1227        clear:both;
1228}
1229
1230.contbox-50_c {
1231        float: left;
1232        width: 46%;
1233        text-align: center;
1234        margin-left:2%;
1235        margin-right:2%;
1236        padding-bottom:20px;
1237}
1238
1239}
1240
1241.cont-box {
1242        background-color: #FFF;
1243        padding: 20px;
1244        border: 1px solid #CCC;
1245}
Note: See TracBrowser for help on using the repository browser.