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

Revision 10979, 18.6 KB checked in by daisuke, 7 years ago (diff)

Vine Linux 6.5 release

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