リビジョン f8a2c981

差分を見る:

app/webroot/css/main.css
1
@header-height: 100px;
2
@header-color: white;
3
@header-bg: black;
4
@footer-height: 100px;
5
@footer-color: white;
6
@footer-bg: black;
7
@font-face {
8
font-family: 'Yasashisa';
9
src:url('../fonts/YasashisaGothic.woff');
10
}
11

  
12
* {
13
    margin: 0;
14
    padding: 0;
15
    -webkit-box-sizing: border-box;
16
       -moz-box-sizing: border-box;
17
         -o-box-sizing: border-box;
18
        -ms-box-sizing: border-box;
19
            box-sizing: border-box;
20
}
21

  
22

  
23

  
24
body {
25
    background-color: #FFF;
26
	padding: 0px;
27
	margin: 0;
28
	font-family: Yasashisa !important;
29
	color: #4C2A01 !important;
30
	background-image: url(../img/bg_main_001.png);
31

  
32
}
33

  
34
#preload{
35
	width: 100%;
36
	height: 100%;
37
	position: relative;
38
	background: #777;
39
}
40

  
41
.progress{
42
	width: 200px;
43
	position: absolute;
44
	top: 0;
45
	right: 0;
46
	bottom: 0;
47
	left: 0;
48
	margin: auto;
49
}
50

  
51
#preload_bar{
52
	width: 200px;
53
}
54

  
55
#ui-tab{
56
	position: absolute;
57
	/*background: blue;*/
58
	width: 100%;
59
	/*height: 100%;*/
60
}
61

  
62
#coding-tab{
63
	position: absolute;
64
}
65

  
66
#header{
67
	-moz-background-size:100% 100%;
68
	background-size:100% 100%;
69
	border:0px;
70
	width: 100%;
71
	height: 90px;
72
	z-index: 10;
73
	display: none;
74
}
75

  
76
.header_area {
77
	display:inline-block;
78
	text-align:center;
79
	position: absolute;
80
}
81

  
82
#header_left {
83
	width: 140px;
84
	left: 10px;
85
}	
86

  
87
#header_center {
88
	width: 210px;
89
	left: 0;
90
	right: 0;
91
	margin-left: auto;
92
	margin-right: auto;
93
}
94

  
95
#header_right {
96
	width: 420px;
97
	right: 10px;
98
}
99

  
100
.header_button {
101
	width: 64px;
102
	height: 64px;
103
	padding: 0px;
104
	background: transparent;
105
	margin-top:10px;
106
	margin-right: 2px;
107
	border:0px;
108
	outline: 0 !important;
109
	overflow : hidden;
110

  
111
	-moz-background-size:100% 100%;
112
	background-size:100% 100%;
113

  
114
	box-shadow: 3px 3px 5px 0px #555;
115
	-webkit-box-shadow: 3px 3px 5px 0px #555;
116
	-moz-box-shadow: 3px 3px 5px 0px #555;
117

  
118
	border-radius: 12px;
119
	-webkit-border-radius: 12px;
120
	-moz-border-radius: 12px;
121
}
122

  
123
.header_button:hover {
124
	width: 64px;
125
	height: 64px;
126
	padding: 0px;
127
	background: transparent;
128
	margin-top:10px;
129
	margin-right: 2px;
130
	margin-left: 2px;
131
	border:0px;
132

  
133
	-moz-background-size:100% 100%;
134
	background-size:100% 100%;
135

  
136
	box-shadow: 3px 3px 5px 0px #000 inset;
137
	-webkit-box-shadow: 3px 3px 5px 0px #000 inset;
138
	-moz-box-shadow: 3px 3px 5px 0px #000 inset;
139

  
140
	border-radius: 12px;
141
	-webkit-border-radius: 12px;
142
	-moz-border-radius: 12px;
143
}
144

  
145
/*
146
.header_button_image {
147
	width: 64px;
148
	height: 64px;
149
	padding: 0px;
150
	margin: 0px;
151
}
152

  
153
#modal_coding_vector_cancel{
154
	padding: 5px;
155
	background: transparent;
156
	border:0px;
157
}*/
158

  
159

  
160
/* Header on WEB Pages */
161

  
162

  
163
header {  
164
    z-index: 128;
165
    position: fixed;
166
    top: 0;
167
    width: 100%;
168
    padding:9px 8px;
169
    color: @header-color;
170
    background: @header-bg;
171
    height: @header-height;
172
    line-height: @header-height;
173
	background-image: url(../img/bg_header_001.png);
174
	text-align: center;
175
}
176

  
177
header img.left {
178
	display: inline-block;
179
}
180

  
181
header img.left {
182
	float: left;
183
}
184

  
185
header img.right {
186
	float: right;
187
}
188

  
189
header img.center {
190
	margin: 25px auto;
191
}
192

  
193

  
194
/* Main on WEB Pages */
195

  
196
article {
197
	background-color: rgba(255,255,255,0.75);
198
	width: 944px;
199
	padding: 24px 111px 24px;
200
	margin: 20px auto !important;
201
	border-radius: 10px;
202
	box-shadow:5px 5px  rgba(51,38,20,0.5);
203
	font-family: 
204
}
205

  
206
main {
207
	display: block;
208
	height: ;
209
	margin-top: 112px;
210
	margin-bottom: 112px;
211
}
212

  
213
article.main_top{
214
	display: block;
215
	overflow: hidden;
216
	background-image: url(../img/img_bg_top01.png);
217
	width: 944px;
218
	height: calc(100% - 300px);
219
	padding: 24px 111px;
220
	margin: 20px auto !important;
221
	border-radius: 10px;
222
}
223

  
224
article h2 {
225
	margin: 0 auto 24px;
226
}
227

  
228
article h3{
229
	margin: 0 auto 24px auto;
230
	font-weight: bold;
231
}
232

  
233
article section {
234
	display: block;
235
	margin: 0 auto 48px;
236
}
237

  
238

  
239
/* Footer on WEB Pages */
240

  
241
footer {  
242
    z-index: 128;
243
    position: fixed;
244
    bottom: 0;
245
	background-image: url(../img/bg_footer_001.png);
246
    width: 100%;
247
	padding-top: 5px;
248
	padding-bottom: 5px;
249
	margin-top: 20px;
250
    color: @header-color;
251
    background: @header-bg;
252
    height: @footer-height;
253
    line-height: @footer-height;
254
    text-align: center;
255
}
256

  
257
footer ul {
258
	display: block;
259
	width: 940px;
260
	padding-left: 10px;
261
	padding-right: 10px;
262
	list-style-type: none;
263
}
264

  
265
footer ul li {
266
	float: left;
267
	background:url(../img/footer_arrow01.png) left no-repeat;
268
	padding: 10px 0 10px 20px;
269
	margin-right: 30px;
270
	text-decoration: none;
271
	color: #4C2A01 !important;
272
}
273

  
274
footer hr {
275
	clear: both;
276
	border-top:1px solid #4C2A01 !important;
277
	margin:5px auto;
278
}
279

  
280
footer ul li a,a:link,a:visited {
281
	font-size: 12px;
282
	color: #4C2A01 !important;
283
	font-weight: bold;
284
	text-decoration: none !important;
285
}
286

  
287
footer ul li a:hover {
288
	color: #4C2A01 !important;
289
	text-decoration: underline !important;
290
}
291

  
292
img.logo {
293
	float: right;
294
	right: 0;
295
	margin: 0 10px 0;
296
}
297

  
298
#wrapper {
299
	display: block;
300
	width: 960px;
301
	margin: 0 auto;
302
	text-align: left;
303
}
304

  
305
/* TOP Page */
306

  
307
section.main_top01 {
308
	display: block;
309
	width: 630px;
310
	height: 350px;
311
	margin: 6px auto 0 150px;
312
	background-image: url(../img/img_contents_top01.png);
313
}
314

  
315
section.main_top01 p.main_btn01{
316
	display:inline-block;
317
	width: 420px;
318
	height: 80px;
319
	margin:190px 0 3px 140px;
320
	text-align: center;
321
	background-color: #FFF;
322
	border-radius: 5px;
323
	box-shadow:0 5px rgba(58,20,20,0.65);
324
	}
325

  
326
section.main_top01 p.main_btn01 a{
327
	display:block;
328
	padding-top:20px;
329
	height:80px;
330
	font-size: 32px;
331
	font-weight: bold;
332
	color: #EA7575 !important;
333
}
334

  
335
section.main_top01 img {
336
	margin-right: 20px;
337
	margin-top: -5px;
338
}
339

  
340
section.main_top01 p.main_btn01:hover{
341
	margin:195px 0 0 140px;
342
	box-shadow:none;
343
}
344

  
345
section.main_top02{
346
	display: block;
347
	width: 738px;
348
	height: 270px;
349
	margin: 4px auto 0 auto;
350
	background-image: url(../img/img_contents_top02.png);
351
}
352

  
353
section.main_top02 p.main_btn02{
354
	width: 210px;
355
	height: 40px;
356
	margin:90px 0 3px 385px;
357
	font-size: 18px;
358
	font-weight: bold;
359
	display:inline-block;
360
	text-align: center;
361
	background-color: #F39800;
362
	border-radius: 3px;
363
	box-shadow:0 3px rgba(56,41,20,0.65);
364
	}
365

  
366
section.main_top02 p.main_btn02 a{
367
	display:block;
368
	padding-top: 8px;
369
	height:40px;
370
	font-size: 18px;
371
	font-weight: bold;
372
	color: #FFF !important;
373
}
374

  
375
section.main_top02 p.main_btn02:hover{
376
	margin:93px 0 0 385px;
377
	box-shadow:none;
378
}
379

  
380
section.main_top02 p.main_btn03{
381
	width: 190px;
382
	height: 30px;
383
	margin:60px 0 3px 395px;
384
	font-weight: bold;
385
	display:inline-block;
386
	text-align: center;
387
	background-color: #6AB4DE;
388
	border-radius: 3px;
389
	box-shadow:0 3px rgba(22,47,58,0.65);
390
	}
391

  
392
section.main_top02 p.main_btn03 a{
393
	display:block;
394
	padding-top: 5px;
395
	height:30px;
396
	font-size: 15px;
397
	font-weight: bold;
398
	color: #FFF !important;
399
}
400

  
401
section.main_top02 p.main_btn03:hover{
402
	margin:63px 0 0 395px;
403
	box-shadow:none;
404
}
405

  
406
article {
407
	display: block;
408
}
409

  
410
/* Login and Save Page */
411

  
412

  
413
article.large_form {
414
	font-size: 18px;
415
}
416

  
417
article.large_form p {
418
	margin-bottom: 6px;
419
}
420

  
421
article.large_form dl {
422
	display: inline-table;
423
	height: 40px;
424
	margin: 12px 0 0;
425
}
426

  
427
article.large_form dl dt {
428
	position: absolute;
429
	padding: 0;
430
	margin: 6px 0;
431
	display: block;
432
	width: 226px;
433
}
434

  
435
article.large_form dl dd {
436
	margin:0;
437
	padding: 3px 0 3px 155px;
438
}
439

  
440
article.large_form dl dt label{
441
	width: 226px;
442
	margin-right: 0;
443
	margin-bottom: 24px;
444
	float: left;
445
	text-align: left;
446
	font-size: 36px;
447
	font-weight: bold; 
448
}
449

  
450
article.large_form dl dd input,
451
article.large_form dl dd textarea {
452
	display: block;
453
	position: relative;
454
	width: 464px;
455
	height: 60px;
456
	margin: 0 0 24px 120px;
457
	padding: 3px 0 3px 1em;;
458
	-webkit-border-radius: 5px;
459
	-moz-border-radius: 5px;
460
	border-radius: 5px;
461
	font-size: 24px;
462
}
463

  
464
article.large_form dl dd textarea {
465
	height: 180px !important;
466
}
467

  
468
article.large_form dl dd input:focus,
469
article.large_form dl dd textarea:focus{
470
	-webkit-transition: all .3s;
471
	transition: all .3s;
472
	box-shadow: 0 0 7px #1abc9c;
473
	border: 1px solid #1abc9c;
474
}
475

  
476
/*
477
article.login dl dd {
478
	display: block;
479
	position: relative;
480
	width: 464px;
481
	margin: 0 0 24px 120px;
482
	padding: 3px 0 3px 1em;;
483
	-webkit-border-radius: 5px;
484
	-moz-border-radius: 5px;
485
	border-radius: 5px;
486
}
487

  
488
article.login dl dd input {
489
	height: 60px;
490
}
491

  
492
article.login dl dd textarea {
493
	height: 180px;
494
}
495
*/
496

  
497

  
498
/* Register Page */
499

  
500
article.register,
501
article.contact {
502
	display: block;
503
	height:100%;
504
	margin-top:112px;
505
	padding: 24px 111px 24px;
506
}
507

  
508
article.register {
509
	font-size: 18px;
510
}
511

  
512
article.register ol {
513
	display: block;
514
	overflow: hidden;
515
	width: 768px;
516
	height: 85px;
517
	margin: 24px auto 48px;
518
	padding: 0;
519
	list-style: none;
520
}
521
article.register ol li {
522
	display: block;
523
	overflow: hidden;
524
	float: left;
525
	background-image: url(../img/img_register_nav.png);
526
	width: 185px;
527
	height: 85px;
528
	margin: 0;
529
}
530
article.register ol li#navigator01_off {background-position:0 0;}
531
article.register ol li#navigator01_on {background-position:0 -85px;}
532
article.register ol li#navigator02_off {background-position:555px 0;}
533
article.register ol li#navigator02_on {background-position:555px -85px;}
534
article.register ol li#navigator03_off {background-position:370px 0;}
535
article.register ol li#navigator03_on {background-position:370px -85px;}
536
article.register ol li#navigator04_off {background-position:185px 0;}
537
article.register ol li#navigator04_on {background-position:185px -85px;}
538

  
539
article h3 {
540
	text-align: center;
541
	margin: 24px auto;
542
	font-size: 36px;
543
	font-weight: bold;
544
	color:#4C2A01;
545
}
546

  
547
article.register img {
548
	display: block;
549
	margin: 24px auto 12px;
550
}
551

  
552
article.register dl {
553
	display: inline-table;
554
	height: 40px;
555
	margin: 12px 0 0;
556
}
557

  
558
article.register dl dt {
559
	position: absolute;
560
	padding: 12px 0 0;
561
	margin: 12px 0;
562
	display: block;
563
	width: 226px;
564
}
565

  
566

  
567
article.register dl dd {
568
	margin:12px 0 0;
569
  padding: 12px 0 3px 155px;
570
  font-size: 24px;
571
}
572

  
573
article.register dl.register_form dd span{
574
	margin:0px 0 0 120px;
575
  	font-size: 14px;
576
}
577

  
578
article.register dl dd p {
579
  	padding: 3px 0 3px 120px;
580
}
581

  
582
article.register dl dt label{
583
	width: 226px;
584
	margin-right: 0;
585
	float: left;
586
	text-align: left;
587
	font-size: 24px;
588
	font-weight: bold; 
589
}
590

  
591
article.register dl dd input {
592
	display: block;
593
	position: relative;
594
	width: 464px;
595
	height: 40px;
596
	margin: 0 0 0 120px;
597
	padding: 3px 0 3px 1em;;
598
	-webkit-border-radius: 5px;
599
	-moz-border-radius: 5px;
600
	border-radius: 5px;
601
}
602

  
603
article.register dl dd input:focus{
604
	-webkit-transition: all .3s;
605
	transition: all .3s;
606
	box-shadow: 0 0 7px #1abc9c;
607
	border: 1px solid #1abc9c;
608
}
609

  
610
div.submit input {
611
    border: none;
612
}
613

  
614

  
615

  
616
/* Contact Form */
617

  
618
article.contact{
619
	font-size: 14px;
620
}
621

  
622
article.contact dl {
623
	display: inline-table;
624
	height: 40px;
625
	margin: 12px 0 0;
626
}
627

  
628
article.contact dl dt {
629
	position: absolute;
630
	padding: 8px 0 0;
631
	margin: 12px 0;
632
 	display: block;
633
	width: 226px;
634
}
635

  
636

  
637
article.contact dl dd {
638
	margin:12px 0 0;
639
	padding: 6px 0 2px 275px;
640
}
641

  
642
article.contact dl dt label{
643
	width: 226px;
644
	margin-right: 0;
645
	float: left;
646
	text-align: left;
647
	font-size: 14px;
648
	font-weight: bold; 
649
}
650

  
651
article.contact dl dd input,
652
article.contact dl dd textarea {
653
	display: block;
654
	position: relative;
655
	width: 464px;
656
	height: 36px;
657
	margin: 0px;
658
	padding: 2px 0 2px 1em;;
659
	-webkit-border-radius: 5px;
660
	-moz-border-radius: 5px;
661
	border-radius: 5px;
662
    border: 2px inset #E4E4E4;
663
}
664

  
665

  
666

  
667

  
668
article.contact dl dd div input span,
669
article.contact dl dd div textarea span{
670
	margin: 0px;
671
}
672

  
673
article.contact dl dd textarea {
674
	height: 180px;
675
}
676

  
677
article.contact dl dd.radio label,
678
article.contact dl dd.radio input {
679
	display: block;
680
	width: 80px;
681
	height: 36px;
682
	margin: 0 0 0 20px;
683
	padding: 2px 0 2px 1em;;
684
	-webkit-border-radius: 5px;
685
	-moz-border-radius: 5px;
686
	border-radius: 5px;
687
}
688

  
689
article.contact dl dd input:focus,
690
article.contact dl dd textarea:focus,
691
article.contact dl dd.radio:focus {
692
	-webkit-transition: all .3s;
693
	transition: all .3s;
694
	box-shadow: 0 0 7px #1abc9c;
695
	border: 1px solid #1abc9c;
696
}
697

  
698

  
699
/* Nav Button */
700

  
701
section.button_area01 {
702
	display: block;
703
	overflow: hidden;
704
	position: bottom;
705
	width: 536px;
706
	height: 85px;
707
	margin:48px auto 0;
708
}
709

  
710
section.button_area01 .button {
711
	display: block;
712
	overflow: hidden;
713
	width: 214px;
714
	height: 85px;
715
	background: no-repeat;
716
}
717

  
718
section.button_area01 .button:hover {background-position: bottom;}
719

  
720
section.button_area01 .btn_back01 {background: url(../img/img_button_back01.png) top; float: left;}
721
section.button_area01 .btn_back02 {background: url(../img/img_button_back02.png) top; float: left;}
722
section.button_area01 .btn_back03 {background: url(../img/img_button_back03.png) top; float: left;}
723
section.button_area01 .btn_alter01 {background: url(../img/img_button_alter01.png) top; float: left;}
724
section.button_area01 .btn_alter02 {background: url(../img/img_button_alter02.png) top; float: left;}
725
section.button_area01 .btn_check01 {background: url(../img/img_button_check01.png) top; float: right;}
726
section.button_area01 .btn_check02 {background: url(../img/img_button_check02.png) top; float: right;}
727
section.button_area01 .btn_register {background: url(../img/img_button_register01.png) top; float: right;}
728
section.button_area01 .btn_submit {background: url(../img/img_button_submit01.png) top; float: right;}
729
section.button_area01 .btn_save {background: url(../img/img_button_save01.png) top; float: right;}
730
section.button_area01 .btn_save02 {background: url(../img/img_button_save02.png) top; float: right;}
731
section.button_area01 .btn_delete {background: url(../img/img_button_delete01.png) top; float: right;}
732
section.button_area01 .btn_reissue {background: url(../img/img_button_reissue01.png) top; float: right;}
733
section.button_area01 .btn_login {background: url(../img/img_button_login01.png) top; float: right; width: 274px;}
734
section.button_area01 .btn_top01 {background: url(../img/img_button_top01.png) top; margin:auto;}
735
section.button_area01 .btn_top02 {background: url(../img/img_button_top02.png) top; margin:auto;}
736
section.button_area01 .btn_top03 {background: url(../img/img_button_top03.png) top; margin:auto; width: 274px;}
737
section.button_area01 .btn_withdraw01 {background: url(../img/img_button_withdraw01.png) top; float: right;}
738

  
739

  
740
/* Reminder */
741

  
742
section.caution {
743
	display: block;
744
	text-align: center;
745
	border: red 4px solid;
746
	background-color: #FFF;
747
	width: 736px;
748
	height: auto;
749
	margin: 24px auto 48px;
750
	padding: 24px;
751
}
752

  
753
section.caution p {
754
	color: red;
755
	font-weight: bold;
756
	font-size: 18px;
757
}
758

  
759
section.image img {
760
	display: block;
761
	margin: 24px auto;
762
}
763

  
764
section span.link_reminder {
765
	font-weight: bold;
766
	font-size: 18px;
767
	color: red;
768
}
769

  
770
article.legacy h3 {
771
	font-size: 24px;
772
	text-align: left;
773
}
774

  
775
article.legacy section p {
776
	margin-left: 12px;
777
}
778

  
779
article.legacy section ol,
780
article.legacy section ul {
781
	margin-left: 48px;
782
	margin-top: 24px;
783
	list-style-position: outside;
784
}
785

  
786
article.legacy section ol li,
787
article.legacy section ul li,
788
article.legacy section ol li ul,
789
article.legacy section ul li ul	{
790
	margin-bottom: 12px;
791
	margin-top: 12px;
792
	list-style-position: outside;
793
}
794

  
795

  
796
/* Login Top */
797

  
798
article.login_top {
799
	font-size: 18px;
800
	margin: 0 auto 12px;
801
}
802

  
803
article.login_top section {
804
	display: block;
805
	margin: 12px auto;
806
}
807

  
808
article.login_top p.btn_new ,
809
article.login_top p.btn_continued  {
810
	display: block;
811
	overflow: hidden;
812
	width: 738px;
813
	height: 155px;
814
	background: no-repeat;	
815
}
816

  
817
article.login_top section p.btn_new { background: url(../img/img_button_login_top01.png) top; margin:auto; }
818
article.login_top section p.btn_continued { background: url(../img/img_button_login_top02.png) top; margin:auto; }
819

  
820
article.login_top section p.btn_new:hover,
821
article.login_top p.btn_continued:hover {
822
	background-position: bottom;
823
}
824

  
825
article.login_top section.howto {
826
	display: block;
827
	width: 620px;
828
	height: 200px;
829
	margin: 12px auto;
830
	background: url(../img/img_bg_login_top01.png) no-repeat;
831
}
832

  
833
section.howto p.howto_btn{
834
	display:inline-block;
835
	width: 280px;
836
	height: 40px;
837
	margin:110px 0 0 272px;
838
	text-align: center;
839
	background-color: #FFF;
840
	border-radius: 5px;
841
	box-shadow:0 3px rgba(22,53,20,0.5);
842
	}
843

  
844
section.howto p.howto_btn a{
845
	display:block;
846
	height:40px;
847
	padding-top:8px;
848
	font-size: 18px;
849
	color: #00B26A !important;
850
	font-weight: bold;
851
}
852

  
853
section.howto p.howto_btn a img{
854
	margin: -5px 10px 0 0;
855
}
856

  
857
section.howto p.howto_btn:hover{
858
	margin:113px 0 0 272px;
859
	box-shadow:none;
860
}
861

  
862
section p.withdraw {
863
	display: block;
864
	float: right;
865
	margin:-30px 0 0;
866
	font-weight: bold;
867
	font-size: 14px !important;
868
}
869

  
870
section p.withdraw a {
871
	color: red !important;
872
	font-size: 14px;
873
}
874

  
875

  
876

  
877
/* Program Delete */
878

  
879
section.delete img {
880
	display: block;
881
	margin: 24px auto
882
}
883
section.delete p {
884
	display: block;
885
	background-color: white;
886
	border-radius: 12px;
887
	width: 524px;
888
	height: auto;
889
	margin: 0 auto 12px;
890
	padding: 12px;
891
}
892

  
893
/* Program Login */
894

  
895
section.login_top01 {
896
	display: block;
897
	overflow: hidden;
898
	margin: 12px auto;
899
	width: 738px;
900
	height: 300px;
901
	background: url(../img/img_contents_top03.png) no-repeat;
902
}
903

  
904
section.login_top01 p.register_btn01{
905
	display:inline-block;
906
	width: 420px;
907
	height: 80px;
908
	margin:120px 0 0 60px;
909
	text-align: center;
910
	background-color: #FFF;
911
	border-radius: 5px;
912
	box-shadow:0 5px rgba(58,20,20,0.65);
913
	}
914

  
915
section.login_top01 a p.register_btn01{
916
	display:block;
917
	padding-top:18px;
918
	height:80px;
919
	font-size: 32px !important;
920
	font-weight: bold;
921
	color: #EA7575 !important;
922
}
923

  
924
section.login_top01 p.register_btn01 img {
925
	margin-right: 20px;
926
	margin-top: -5px;
927
}
928

  
929
section.login_top01 p.register_btn01:hover{
930
	margin:125px 0 0 60px;
931
	box-shadow:none;
932
}
933

  
934

  
935
/* Admin Top */
936

  
937
article.admin p {
938
	font-size: 18px;
939
}
940

  
941
article.admin section.data {
942
	display: block;
943
	position: static;
944
}
945

  
946
article.admin section.save_data {
947
	display: block;
948
	overflow: hidden;
949
	background-color: rgba(255,255,255,0.5);
950
	border-radius: 10px;
951
	width: 744px;
952
	height: 205px;
953
	margin: 12px auto;
954
	padding: 12px;
955
}
956

  
957
article.admin section.saved {
958
	background-color: #F39800;
959
	color: #FFF !important;
960
}
961

  
962
article.admin section.save_data a,
963
article.admin section.save_data a:hover,
964
article.admin section.save_data a:visited,
965
article.admin section.save_data a:link
966
article.admin section.blank_data a,
967
article.admin section.blank_data a:hover,
968
article.admin section.blank_data a:visited,
969
article.admin section.blank_data a:link {
970
	color: #40220F;
971
	text-decoration: none;
972
}
973

  
974
article.admin section.save_data h3 {
975
	text-align: left;
976
	font-size: 32px;
977
	margin: 6px auto 12px;
978
}
979

  
980
article.admin section.save_data img,
981
article.admin section.blank_data img {
982
	float: left;
983
	margin: 15px 12px auto 0;
984
}
985

  
986
article.admin section.save_data p {
987
	width: auto;
988
	font-size: 14px;
989
	margin: 12px 0  12px 24px;
990
}
991

  
992
article.admin section.save_data ul {
993
	float: right;
994
	height: 45px;
995
	margin: -15px 0 0 auto;
996
}
997

  
998
article.admin section.save_data ul li {
999
	display:inline;
1000
	float: left;
1001
	margin:0 0 0 75px;
1002
	text-align: center;
1003
	}
1004

  
1005
article.admin section.save_data ul li a {
1006
	padding:6px 21px;
1007
	font-size: 18px;
1008
	font-weight: bold;
1009
	background-color: #FFF;
1010
	border-radius: 5px;
1011
	box-shadow:0 3px rgba(58,20,20,0.65);
1012
}
1013

  
1014
article.admin section.save_data ul li a:hover {
1015
	display: block;
1016
	box-shadow:none;
1017
}
1018

  
1019

  
1020
/* Blank Data */
1021

  
1022
article.admin section.blank_data {
1023
	display: block;
1024
	overflow: hidden;
1025
	position: absolute;
1026
	background-color: rgba(0,0,0,0.5);
1027
	border-radius: 10px;
1028
	width: 744px;
1029
	height: 205px;
1030
	margin: 0px auto;
1031
	padding: 12px;
1032
}
1033

  
1034
article.admin section.blank_data span.blank a {
1035
	display: block;
1036
	float: left;
1037
	text-align: center;
1038
	vertical-align: middle;
1039
	width: 496px;
1040
	height: 148px;
1041
	background-color: rgb(247,82,109);
1042
	font-size: 36px;
1043
	font-weight: bold;
1044
	color: #FFF !important;
1045
	margin: 15px 0px 0px 12px;
1046
	padding-top: 48px;
1047
	border-radius: 12px;
1048
	box-shadow:0 5px rgba(58,20,20,0.65);
1049
}
1050

  
1051
article.admin section.blank_data span.blank a:hover {
1052
	display: block;
1053
	margin-top: 20px;
1054
	background-color: rgb(252,146,167);
1055
	box-shadow:none;
1056
}

他の形式にエクスポート: Unified diff