PluginProbe ʕ •ᴥ•ʔ
CloudSecure WP Security / 1.3.7
CloudSecure WP Security v1.3.7
1.4.10 1.4.9 trunk 0.9.0 1.0.2 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.16 1.3.17 1.3.18 1.3.19 1.3.2 1.3.20 1.3.21 1.3.22 1.3.23 1.3.24 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8
cloudsecure-wp-security / assets / css / style.css
cloudsecure-wp-security / assets / css Last commit date
style.css 1 year ago
style.css
1068 lines
1 /**
2 * 0.0 リセットcss
3 *
4 * デフォルトのスタイル削除
5 */
6
7 #cloudsecure-wp-security *,
8 #cloudsecure-wp-security ::before,
9 #cloudsecure-wp-security ::after {
10 box-sizing: border-box;
11 }
12
13 #cloudsecure-wp-security button,
14 [type="button"],
15 [type="reset"],
16 [type="submit"],
17 [role="button"] {
18 cursor: pointer;
19 }
20
21 /**
22 * 1.0 �
23 �通パーツ
24 *
25 * 各ページて用いるパーツ
26 */
27
28 /* display:flexの標準セット */
29 #cloudsecure-wp-security .flex {
30 display: flex;
31 align-items: center;
32 flex-wrap: wrap;
33 row-gap: 10px;
34 }
35
36 /* ヘッダー */
37 #cloudsecure-wp-security .header {
38 margin-bottom: 20px;
39 padding-top: 20px;
40 width: 100%;
41 }
42
43 /* ヘッダーのロゴ */
44 #cloudsecure-wp-security .header-logo {
45 width: min(100%, 380px);
46 aspect-ratio: 380/42;
47 background-image: url("../images/logo.svg");
48 background-size: contain;
49 background-repeat: no-repeat;
50 }
51
52 /* コンテンツの�
53 �体を囲む */
54 #cloudsecure-wp-security {
55 padding-right: 20px;
56 padding-left: 20px;
57 color: #1d2327;
58 font-family: "Meiryo", "メイリオ", sans-serif;
59 }
60
61 /* ページのタイトルとその説明+エラー、完了メッセージのエリア */
62 #cloudsecure-wp-security .top-area {
63 display: flex;
64 flex-wrap: wrap;
65 margin-bottom: 20px;
66 width: 100%;
67 }
68
69 /* ページのタイトルとマニュアルページへのテキスト*/
70 #cloudsecure-wp-security .title-block {
71 display: flex;
72 justify-content: space-between;
73 align-items: center;
74 flex-wrap: wrap;
75 order: 1;
76 margin-bottom: 12px;
77 width: 100%;
78 }
79
80 /* ページのタイトル */
81 #cloudsecure-wp-security .title-block-title {
82 order: -1;
83 padding: 0 !important;
84 width: -moz-fit-content;
85 width: fit-content;
86 font-size: 23px !important;
87 font-weight: 700 !important;
88 }
89
90 /* マニュアルページへのテキスト */
91 #cloudsecure-wp-security .title-block-small-text {
92 margin: 0 !important;
93 padding-right: 16px;
94 width: -moz-fit-content;
95 width: fit-content;
96 font-size: 13px;
97 }
98
99 /* マニュアルページへのリンク */
100 #cloudsecure-wp-security .title-block-link {
101 position: relative;
102 color: #2170b0;
103 text-decoration: underline !important;
104 font-size: 13px;
105 outline: 1;
106 }
107
108 #cloudsecure-wp-security .title-block-link::after {
109 position: absolute;
110 top: 50%;
111 right: -4px;
112 width: 8px;
113 height: 8px;
114 background-image: url("../images/link.png");
115 background-size: cover;
116 transform: translateY(-50%) translateX(100%);
117 content: "";
118 }
119
120 /* タイトル下のテキスト */
121 #cloudsecure-wp-security .title-bottom-text {
122 order: 3;
123 font-size: 13px;
124 }
125
126 #cloudsecure-wp-security .title-bottom-text strong {
127 font-weight: 700;
128 }
129
130 /* エラーメッセージと完了メッセージを囲む */
131 #cloudsecure-wp-security .error-success-area {
132 order: 2;
133 width: 100%;
134 }
135
136 /* エラーメッセージと完了メッセージ */
137 #cloudsecure-wp-security .error-box,
138 #cloudsecure-wp-security .success-box {
139 position: relative;
140 margin-bottom: 12px;
141 border: 1px solid #f0f0f1;
142 padding: 12px 12px 12px 17px;
143 width: 100%;
144 background-color: #fff;
145 font-size: 14px;
146 line-height: 1.5;
147 }
148
149 #cloudsecure-wp-security .notice {
150 width: 100%;
151 }
152
153 #cloudsecure-wp-security .error-box:last-child,
154 #cloudsecure-wp-security .success-box:last-child {
155 margin-bottom: 24px;
156 }
157
158 #cloudsecure-wp-security .error-box::after,
159 #cloudsecure-wp-security .success-box::after {
160 position: absolute;
161 top: 0;
162 left: 0;
163 width: 4px;
164 height: 100%;
165 content: "";
166 }
167
168 #cloudsecure-wp-security .error-box::after {
169 background-color: #d63638;
170 }
171
172 #cloudsecure-wp-security .success-box::after {
173 background-color: #00a32a;
174 }
175
176 #cloudsecure-wp-security .error-box.red {
177 background-color: #fbefef;
178 }
179
180 #cloudsecure-wp-security .success-box.green {
181 background-color: #ebf8ee;
182 }
183
184 #cloudsecure-wp-security .success-box a{
185 display: inline-block;
186 position: relative;
187 padding-right: 12px;
188 word-break: break-all;
189 }
190
191 #cloudsecure-wp-security .success-box a::after{
192 position: absolute;
193 top: 6px;
194 right: 2px;
195 width: 8px;
196 height: 8px;
197 background-image: url("../images/link.png");
198 background-size: cover;
199 content: "";
200 }
201
202 /* 各ページの�
203 容を囲む */
204 #cloudsecure-wp-security .box {
205 margin-bottom: 20px;
206 border: 1px solid #dbdcdd;
207 padding-bottom: 12px;
208 width: 100%;
209 background-color: #fff;
210 }
211
212 #cloudsecure-wp-security .box.mt-20 {
213 margin-top: 20px;
214 }
215
216 #cloudsecure-wp-security .box:last-child {
217 margin-bottom: 0;
218 }
219
220 /* boxの上部 */
221 #cloudsecure-wp-security .box-top {
222 border-bottom: 1px solid #dbdcdd;
223 padding: 12px;
224 font-size: 16px;
225 font-weight: 700;
226 }
227
228 /* boxの下部 */
229 #cloudsecure-wp-security .box-bottom {
230 padding: 12px 24px 0px 24px;
231 }
232
233 #cloudsecure-wp-security .box-bottom.pt-0 {
234 padding-top: 0;
235 }
236
237 /* box�
238 の各行 */
239 #cloudsecure-wp-security .box-row {
240 display: flex;
241 align-items: center;
242 flex-wrap: wrap;
243 row-gap: 20px;
244 border-bottom: 1px solid #dbdcdd;
245 padding: 12px 0px 12px 0px;
246 }
247
248 #cloudsecure-wp-security .box-row.pb-0 {
249 padding-bottom: 0;
250 }
251
252 #cloudsecure-wp-security .box-row.flex-start {
253 align-items: flex-start;
254 }
255
256 #cloudsecure-wp-security .box-row:last-child {
257 border: none;
258 }
259
260 /* boxの各行のタイトル */
261 #cloudsecure-wp-security .box-row-title {
262 margin-right: 22.5px;
263 width: 227px;
264 color: #1d2327;
265 font-size: 14px;
266 font-weight: 700;
267 line-height: 1;
268 }
269
270 #cloudsecure-wp-security .box-row-title.pt-12 {
271 padding-top: 12px;
272 }
273
274 #cloudsecure-wp-security .box-row-title a {
275 color: #1d2327;
276 font-size: 14px;
277 font-weight: 700;
278 }
279
280 #cloudsecure-wp-security .box-row-title.not-label {
281 width: 275px;
282 }
283
284 /* boxの行の�
285 */
286 #cloudsecure-wp-security .box-row-content {
287 width: calc(100% - 297.5px);
288 font-size: 14px;
289 font-weight: 400;
290 }
291
292 #cloudsecure-wp-security .box-row-content.radio-btns {
293 min-width: 100px;
294 }
295
296 #cloudsecure-wp-security input[type="radio"] {
297 display: none;
298 }
299
300 #cloudsecure-wp-security input[type="checkbox"] {
301 display: none;
302 }
303
304 #cloudsecure-wp-security input[type="text"] {
305 border: 1px solid #dbdcdd;
306 border-radius: 4px;
307 padding: 4px 7px;
308 }
309
310 /* 有効、無効のボタンを囲む */
311 #cloudsecure-wp-security .enabled-or-disabled {
312 display: flex;
313 margin-bottom: 20px;
314 border-radius: 4px;
315 width: -moz-fit-content;
316 width: fit-content;
317 overflow: hidden;
318 }
319
320 #cloudsecure-wp-security .enabled-or-disabled__btn+label {
321 padding: 0px 18px;
322 height: 32px;
323 background-color: #dbdcdd;
324 color: #fff;
325 font-size: 14px;
326 font-weight: 700;
327 line-height: 32px;
328 }
329
330 #cloudsecure-wp-security .enabled-or-disabled__btn:checked+label {
331 background-color: #329ff1;
332 }
333
334
335 /* 丸型のラジオボタン */
336 #cloudsecure-wp-security .circle-radio+label {
337 display: inline-block;
338 position: relative;
339 padding-left: 24px;
340 font-size: 14px;
341 font-weight: 400;
342 line-height: 1.5;
343 }
344
345 #cloudsecure-wp-security .circle-radio+label::after {
346 position: absolute;
347 top: 2px;
348 left: 0;
349 border: 1px solid #dbdcdd;
350 border-radius: 50%;
351 width: 16px;
352 height: 16px;
353 content: "";
354 }
355
356 #cloudsecure-wp-security .circle-radio+label::before {
357 display: none;
358 position: absolute;
359 top: 6px;
360 left: 4px;
361 border-radius: 50%;
362 width: 8px;
363 height: 8px;
364 background-color: #329ff1;
365 content: "";
366 }
367
368 #cloudsecure-wp-security .circle-radio:checked+label::before {
369 display: block;
370 }
371
372 /* 変更を保存のボタン */
373 #cloudsecure-wp-security #submit-btn-area .button {
374 border: none;
375 border-radius: 3px;
376 height: 32px;
377 background-color: #0f8fef !important;
378 color: #fff;
379 font-size: 14px;
380 font-weight: 400;
381 line-height: 32px;
382 }
383
384 #cloudsecure-wp-security #submit-btn-area .button:hover{
385 background-color: #0A68AE;
386 }
387
388 /* 注釈のような色が薄いテキスト */
389 #cloudsecure-wp-security .pale-text {
390 color: #646970;
391 font-size: 13px;
392 font-weight: 400;
393 line-height: 1.5384615385;
394 }
395
396 /*チェックボックスのラベル */
397 #cloudsecure-wp-security .checkbox+label {
398 display: block;
399 position: relative;
400 padding-left: 24.5px;
401 }
402
403 #cloudsecure-wp-security .checkbox+label::before {
404 position: absolute;
405 top: 9px;
406 left: 0;
407 z-index: 1;
408 transform: translateY(-50%);
409 border: 1px solid #dbdcdd;
410 width: 16px;
411 height: 16px;
412 background-color: #fff;
413 content: "";
414 }
415
416 #cloudsecure-wp-security .checkbox+label::after {
417 position: absolute;
418 top: 5px;
419 left: 3px;
420 z-index: 2;
421 width: 11px;
422 height: 8px;
423 background-image: url("../images/check.png");
424 background-size: cover;
425 content: "";
426 }
427
428 #cloudsecure-wp-security .checkbox:checked+label::before {
429 border: none;
430 background-color: #0f8fef;
431 }
432
433
434 /**
435 * 2.0 ダッシュボード
436 *
437 * ダッシュボードて使われるパーツ
438 */
439
440 /* 有効のラベル */
441 #cloudsecure-wp-security .flag {
442 border-radius: 200px;
443 width: 34px;
444 height: 20px;
445 color: #fff;
446 line-height: 20px;
447 text-align: center;
448 }
449
450 /* 有効のラベル(有効) */
451 #cloudsecure-wp-security .val-t {
452 position: relative;
453 margin-right: 14px;
454 background-color: #329ff1;
455 font-size: 0;
456 content: "\6709\52b9";
457 }
458
459 #cloudsecure-wp-security .val-t:after {
460 position: absolute;
461 top: 0;
462 left: 0;
463 width: 100%;
464 height: 100%;
465 color: #fff;
466 font-size: 11px;
467 text-align: center;
468 content: "\6709\52b9";
469 }
470
471 /* 有効のラベル(無効) */
472 #cloudsecure-wp-security .val-f {
473 opacity: 0;
474 margin-right: 14px;
475 background-color: #dd0000;
476 font-size: 0;
477 content: "";
478 }
479
480 /* ダッシュボードのbox */
481 #cloudsecure-wp-security .box.dash-box {
482 margin-top: -16px;
483 }
484
485
486 /**
487 * 3.0 ログインURL変更ページ
488 *
489 * ログインURL変更ページのパーツ
490 */
491
492 /* input前のテキスト */
493 #cloudsecure-wp-security .before-input {
494 margin-right: 20px;
495 width: -moz-fit-content;
496 width: fit-content;
497 white-space: nowrap;
498 }
499
500 /* 変更後のログインurlの�
501 �力欄 */
502 #cloudsecure-wp-security .rename-login-page-name-input {
503 flex-grow: 1;
504 }
505
506
507 /**
508 * 4.0 管理画面アクセス制限ページ
509 *
510 * 管理画面アクセス制限ページのパーツ
511 */
512
513 /* 除外パスのテキストエリア*/
514 #cloudsecure-wp-security .restrict-textarea {
515 margin-bottom: 8px;
516 border: 1px solid #b7b9bc;
517 padding: 12px;
518 width: 100%;
519 height: 224px;
520 font-size: 13px;
521 font-weight: 400;
522 line-height: 1.5384615385;
523 }
524
525
526 /**
527 * 5.0 REST API無効化ページ
528 *
529 * REST API無効化ページのパーツ
530 */
531
532 /* 除外プラグインのエリア */
533 #cloudsecure-wp-security .remove-plugin-area {
534 display: flex;
535 justify-content: space-between;
536 flex-wrap: wrap;
537 -moz-column-gap: 20px;
538 column-gap: 20px;
539 row-gap: 12px;
540 padding: 12px 0px;
541 }
542
543 /* 除外プラグインのエリアのテキスト */
544 #cloudsecure-wp-security .remove-plugin-area-text {
545 width: calc(50% - 10px);
546 font-size: 13px;
547 font-weight: 400;
548 line-height: 1.5384615385;
549 }
550
551 /* 除外プラグインのテキストエリアを囲む */
552 #cloudsecure-wp-security .remove-plugin-area-textarea-wrapper {
553 position: relative;
554 width: calc(50% - 10px);
555 }
556
557 /* 除外プラグインのテキストエリア */
558 #cloudsecure-wp-security .remove-plugin-area-textarea {
559 position: relative;
560 border: 1px solid #b7b9bc;
561 padding: 8px 10px;
562 width: 100%;
563 height: 216px;
564 }
565
566 /* 除外プラグインのテキストエリアのようなdivを囲む */
567 #cloudsecure-wp-security .remove-plugin-area-like-textarea-wrapper {
568 position: relative;
569 width: calc(50% - 10px);
570 }
571
572 #cloudsecure-wp-security .remove-plugin-area-like-textarea-wrapper::after {
573 position: absolute;
574 top: 50%;
575 left: -5.5px;
576 transform: translateY(-50%) translateX(-100%);
577 z-index: 2;
578 border-style: solid;
579 border-top: 15px solid transparent;
580 border-right: 10px solid #b7b9bc;
581 border-bottom: 15px solid transparent;
582 border-left: 0;
583 width: 0;
584 height: 0;
585 content: "";
586 }
587
588 /* 除外プラグインのテキストエリアのようなdiv */
589 #cloudsecure-wp-security .remove-plugin-area-like-textarea {
590 border: 1px solid #b7b9bc;
591 border-radius: 3px;
592 padding: 8px 10px;
593 width: 100%;
594 height: 216px;
595 overflow: auto;
596 }
597
598 #cloudsecure-wp-security .remove-plugin-area-like-textarea ul{
599 margin: 0;
600 }
601
602 /* 有効なプラグインのリスト */
603 #cloudsecure-wp-security #active-plugins li {
604 display: flex;
605 align-items: center;
606 -moz-column-gap: 2px;
607 column-gap: 2px;
608 }
609
610 /* 有効なプラグインのリスト横のボタン */
611 #cloudsecure-wp-security .btn-exclude {
612 display: block;
613 width: 13px;
614 height: 13px;
615 background-image: url("../images/add.png");
616 background-size: cover;
617 font-size: 0;
618 }
619
620 #cloudsecure-wp-security .btn-exclude:hover {
621 cursor: pointer;
622 }
623
624
625 /**
626 * 6.0 ログイン通知ページ
627 *
628 * ログイン通知ページのパーツ
629 */
630
631 /* ログイン通知ページのテキストエリア */
632 #cloudsecure-wp-security .login-notification-textarea {
633 border: 1px solid #dbdcdd;
634 border-radius: 4px;
635 padding: 4px 10px;
636 width: 100%;
637 height: 148px;
638 font-size: 13px;
639 font-weight: 400;
640 line-height: 1.5384615385;
641 }
642
643
644 /**
645 * 7.0 ログイン履歴ページ
646 *
647 * ログイン履歴ページのパーツ
648 */
649
650 /* テーブルトップ */
651 #cloudsecure-wp-security #login-log th.sortable a,
652 #cloudsecure-wp-security #login-log th.sorted a {
653 color: #2170b0;
654 }
655
656 /* テーブルトップのアイコン */
657 #cloudsecure-wp-security #login-log .sorting-indicator::before {
658 color: #2170b0;
659 text-decoration-color: #2170b0;
660 }
661
662 /* 絞り込みのセレクトボックス */
663 #cloudsecure-wp-security #login-log .tablenav .login-log-row select {
664 margin-right: 24px;
665 border: 1px solid #dbdcdd;
666 padding: 6px 22.6px 5px 12px;
667 width: 172px;
668 height: 31px;
669 font-size: 13px;
670 line-height: 1;
671 }
672
673 /* テーブルの各セル */
674 #cloudsecure-wp-security #login-log .widefat td,
675 #cloudsecure-wp-security #login-log .widefat th {
676 color: #1d2327;
677 }
678
679 /* ページネーション横のテキスト */
680 #cloudsecure-wp-security #login-log .displaying-num {
681 color: #646970;
682 font-size: 11px;
683 }
684
685 /* ページネーションのボタン */
686 #cloudsecure-wp-security #login-log .button,
687 #cloudsecure-wp-security #login-log .button.disabled {
688 border-color: #b7b9bc !important;
689 color: #b7b9bc !important;
690 }
691
692 /* 現在のページの表示部分 */
693 #cloudsecure-wp-security #login-log .current-page {
694 border-color: #b7b9bc;
695 padding: 0;
696 width: 30px;
697 height: 30px;
698 }
699
700 /* 現在のページの表示部分横のテキスト */
701 #cloudsecure-wp-security #login-log .tablenav-paging-text {
702 padding-top: 0;
703 }
704
705 /* �
706 �力欄の�
707 �通 */
708 #cloudsecure-wp-security #login-log input[type="text"] {
709 color: #1d2327;
710 }
711
712 #cloudsecure-wp-security #login-log input[type="text"]::-moz-placeholder {
713 color: #d1d1d1;
714 }
715
716 #cloudsecure-wp-security #login-log input[type="text"]::placeholder {
717 color: #d1d1d1;
718 }
719
720 /* テーブル下にあるtfootを非表示 */
721 #cloudsecure-wp-security .custom-table-class tfoot {
722 display: none;
723 }
724
725 /* ログイン履歴ぺージ上部の絞り込み部分 */
726 #cloudsecure-wp-security .login-log {
727 display: flex;
728 align-items: flex-end;
729 flex-wrap: wrap;
730 -moz-column-gap: 60.5px;
731 column-gap: 60.5px;
732 row-gap: 13px;
733 margin-bottom: 13px;
734 }
735
736 /* 絞り込み部分の各行 */
737 #cloudsecure-wp-security .login-log-row {
738 display: flex;
739 align-items: center;
740 flex-wrap: wrap;
741 row-gap: 13px;
742 margin-bottom: 13px;
743 }
744
745 #cloudsecure-wp-security .login-log-row:last-child {
746 margin-bottom: 0;
747 }
748
749 #cloudsecure-wp-security .login-log-row span {
750 margin-right: 12px;
751 }
752
753 /* 絞り込みの�
754 �力欄 */
755 #cloudsecure-wp-security .login-log-row input[type="text"] {
756 margin-right: 12px;
757 border: 1px solid #dbdcdd;
758 padding: 6px 22.6px 5px 12px;
759 width: 172px;
760 height: 31px;
761 font-size: 13px;
762 }
763
764 /* 絞り込み行の�
765 �力欄、チェックボックス部分(ラベルも含む) */
766 #cloudsecure-wp-security .login-log-row-right {
767 display: flex;
768 align-items: center;
769 flex-wrap: wrap;
770 row-gap: 13px;
771 }
772
773 /* 絞り込み部分のボタンを囲む */
774 #cloudsecure-wp-security .login-log-btns {
775 display: flex;
776 -moz-column-gap: 15px;
777 column-gap: 15px;
778 }
779
780 /* 絞り込みボタンとクリアボタンの�
781 �通スタイル */
782 #cloudsecure-wp-security .login-log-reset-btn,
783 #cloudsecure-wp-security .login-log-done-btn {
784 border-style: none;
785 border-radius: 3px;
786 padding: 6px 12px 5px;
787 color: #fff;
788 font-size: 13px;
789 }
790
791 /* 絞り込みボタン */
792 #cloudsecure-wp-security .login-log-done-btn {
793 background-color: #329ff1;
794 }
795
796 #cloudsecure-wp-security .login-log-done-btn:hover {
797 background-color: #0A68AE;
798 }
799
800 /* クリアボタン */
801 #cloudsecure-wp-security .login-log-reset-btn {
802 background-color: #b7b9bc;
803 }
804
805 #cloudsecure-wp-security .login-log-reset-btn:hover {
806 background-color: #868A92;
807 }
808
809
810 /**
811 * 8.0 メディアクエリ 768px
812 *
813 * 768px以下の時のスタイル
814 */
815 @media screen and (max-width: 768px) {
816
817 /* boxの各行のタイトル */
818 #cloudsecure-wp-security .box-row-title {
819 width: 100%;
820 }
821
822 /* boxの行の�
823 */
824 #cloudsecure-wp-security .box-row-content {
825 width: 100%;
826 }
827
828 /* input前にあるテキスト */
829 #cloudsecure-wp-security .before-input {
830 white-space: pre-wrap;
831 }
832
833 /* 除外プラグインのエリアのテキスト */
834 #cloudsecure-wp-security .remove-plugin-area-text {
835 width: 100%;
836 }
837
838 #cloudsecure-wp-security .remove-plugin-area-text.order-1 {
839 order: 1;
840 }
841
842 #cloudsecure-wp-security .remove-plugin-area-text.order-3 {
843 order: 3;
844 }
845
846 /* 除外プラグインのテキストエリアを囲む */
847 #cloudsecure-wp-security .remove-plugin-area-textarea-wrapper {
848 order: 2;
849 margin-bottom: 30px;
850 width: 100%;
851 }
852
853 /* 除外プラグインのテキストエリア横の矢印 */
854 #cloudsecure-wp-security .remove-plugin-area-textarea-wrapper::after {
855 position: absolute;
856 bottom: -25px;
857 left: 50%;
858 transform: translateX(-50%);
859 border-style: solid;
860 border-width: 0 15px 10px 15px;
861 border-color: transparent transparent #b7b9bc transparent;
862 width: 0;
863 height: 0;
864 content: "";
865 }
866
867 /* 除外プラグインのテキストエリアのようなdivを囲む */
868 #cloudsecure-wp-security .remove-plugin-area-like-textarea-wrapper {
869 order: 4;
870 width: 100%;
871 }
872
873 #cloudsecure-wp-security .remove-plugin-area-like-textarea-wrapper::after {
874 display: none;
875 }
876 }
877
878
879 /**
880 * 9.0 メディアクエリ 1100px
881 *
882 * 1100px以下の時のスタイル
883 */
884 @media screen and (max-width: 1100px) {
885
886 /* 変更後のログインurlの�
887 �力欄 */
888 #cloudsecure-wp-security .rename-login-page-name-input {
889 flex-grow: 0;
890 width: 100%;
891 }
892 }
893
894
895 /**
896 * 10.0 メディアクエリ 330px
897 *
898 * 330px以下の時のスタイル
899 */
900 @media screen and (max-width: 330px) {
901
902 /* ページネーションのボタン */
903 #cloudsecure-wp-security #login-log .button,
904 #cloudsecure-wp-security #login-log .button.disabled {
905 min-width: 30px;
906 min-height: 30px;
907 }
908
909 /* 現在のページの表示部分 */
910 #cloudsecure-wp-security #login-log .current-page {
911 height: 30px;
912 }
913
914 /* ページネーションの戻るボタン */
915 #cloudsecure-wp-security #login-log .tablenav .tablenav-pages .tablenav-pages-navspan {
916 min-width: 30px;
917 min-height: 30px;
918 font-size: 16px;
919 }
920 }
921
922
923 /**
924 * 11.0 メディアクエリ 782px
925 *
926 * 782px以下の時のスタイル
927 */
928 @media screen and (max-width: 782px) {
929
930 /* 現在のページの表示部分 */
931 #cloudsecure-wp-security #login-log .current-page {
932 height: 44px;
933 }
934
935 /* ページネーションを囲むspan */
936 #cloudsecure-wp-security #login-log .pagination-links {
937 display: flex;
938 justify-content: center;
939 -moz-column-gap: 4px;
940 column-gap: 4px;
941 margin: 0 auto;
942 width: 100%;
943 white-space: nowrap;
944 }
945
946 /* ページネーションの�
947 �力欄と最大ページ数を囲むspan */
948 #cloudsecure-wp-security #login-log .paging-input {
949 display: flex;
950 align-items: center;
951 -moz-column-gap: 5px;
952 column-gap: 5px;
953 white-space: nowrap;
954 }
955 }
956
957
958 /**
959 * 12.0 メディアクエリ 783px
960 *
961 * 782px以上の時のスタイル
962 */
963 @media screen and (min-width: 783px) {
964
965 /* テーブルのトップの各セル */
966 #cloudsecure-wp-security #login-log th.sortable a,
967 #cloudsecure-wp-security #login-log th.sorted a,
968 #cloudsecure-wp-security .cloudsecure-wp-security_page_server_error_notification th.sortable a,
969 #cloudsecure-wp-security .cloudsecure-wp-security_page_server_error_notification th.sorted a {
970 padding: 12px 23px;
971 padding-right: 8px;
972 font-size: 13px;
973 }
974
975 /*テーブルのbodyの各セル */
976 #cloudsecure-wp-security .widefat td {
977 padding: 12px 23px;
978 padding-right: 8px;
979 }
980 }
981
982
983 /**
984 * 13.0 シンプルWAFページ
985 *
986 * シンプルWAFページのパーツ
987 */
988
989 /* パンくずリスト */
990 #cloudsecure-wp-security .breadcrumb {
991 display: flex;
992 flex-wrap: wrap;
993 list-style: none;
994 }
995 /* パンくずリストの要素間に「>」を追加 */
996 #cloudsecure-wp-security .breadcrumb__list:not(:last-of-type)::after {
997 content: ">";
998 margin: 0 0.6em;
999 }
1000
1001 /* 画面の遷移用ボタン */
1002 #cloudsecure-wp-security .link-button a {
1003 display: inline-block;
1004 background-color: #fff;
1005 border: solid 1px #2170B0;
1006 border-radius: 3px;
1007 color: #2170b0;
1008 font-size: 14px;
1009 font-weight: 400;
1010 text-decoration: none;
1011 line-height: 32px;
1012 height: 32px;
1013 padding: 0 20px;
1014 margin-bottom: 20px;
1015 }
1016
1017 #cloudsecure-wp-security .link-button a:hover {
1018 background-color: #F2F7FA
1019 }
1020
1021 #cloudsecure-wp-security .link-button a:focus {
1022 border: none;
1023 }
1024
1025 /* 次ページへ向かう画面遷移用ボタン */
1026 #cloudsecure-wp-security .link-button.next-page a::after{
1027 content: ">";
1028 margin: 0 0 0 0.6em;
1029 }
1030
1031 /* 前ページへ向かう画面遷移用ボタン */
1032 #cloudsecure-wp-security .link-button.back-page a::before{
1033 content: "<";
1034 margin: 0 0.6em 0 0;
1035 }
1036
1037 /* --waf機能画面-- */
1038 /* 遷移用ボタンと有効無効ボタンの位置調整用 */
1039 #cloudsecure-wp-security .waf-enabled-or-disabled-and-link-button-flex {
1040 display: flex;
1041 justify-content: space-between;
1042 flex-wrap: wrap;
1043 width: 100%;
1044 align-items: start;
1045 }
1046
1047 /* --waf検知履歴一覧画面-- */
1048 /* 遷移用ボタンとページング表示の位置調整用 */
1049 #cloudsecure-wp-security .waf-table-and-link-button a {
1050 position: relative;
1051 }
1052
1053 #cloudsecure-wp-security .waf-link-button-position a {
1054 position: absolute;
1055 margin-bottom: 13px;
1056 }
1057
1058 /* 小さい画面だと遷移用ボタンとページング表示が被るため、上下に並ぶよう調整 */
1059 @media screen and (max-width: 783px) {
1060
1061 #cloudsecure-wp-security .waf-table-and-link-button a {
1062 position:static;
1063 }
1064
1065 #cloudsecure-wp-security .waf-link-button-position a {
1066 position: static;
1067 }
1068 }