:root{--transparent:transparent;--primary-000:#fff;--primary-001:#000;--primary-001-herf:rgba(0,0,0,.122);--primary-001-herf2:rgba(0,0,0,.122);--primary-001-herf3:rgba(0,0,0,.251);--primary-002:#1f1f1f;--primary-002-herf:rgba(31,31,31,.7);--primary-002-herf2:rgba(31,31,31,.2);--primary-002-herf3:rgba(31,31,31,.5);--primary-003:#103893;--primary-004:#161c1f;--primary-004-herf:rgba(22,28,31,.11);--primary-004-herf5:rgba(22,28,31,.5);--primary-005:#131415;--primary-005-herf:rgba(19,20,21,.15);--primary-005-herf1:rgba(19,20,21,.1);--primary-006:#2e75b6;--primary-007:#3ecc4e;--primary-008:#de4955;--primary-008-herf:rgba(222,73,85,.15);--primary-009:#a52a2a;--primary-010:#cecece;--primary-011:#16191d;--primary-011-herf:rgba(22,25,29,.4);--primary-012:#de4955;--primary-013:#32cd32;--primary-014:#df2020;--primary-015:#dcdcdc;--primary-016:#fefefe;--primary-017:#6c6c6c;--primary-018:#2e3034;--primary-019:#d8d8d8;--primary-020:#d9d9d9;--primary-021:#258cfb;--primary-022:#dee2e6;--primary-023:#f5f5f5;--primary-024:rgba(16,56,147,.1);--primary-category-0001:#4a63a6;--primary-category-0002:#ac5757;--primary-category-0003:#447c61;--primary-category-0004:#a08942;--primary-category-0005:#5e5093;--primary-category-0006:#a66647;--primary-0201:#a5a5a5;--primary-0202:#eaeaea;--primary-0203:#f86d60;--primary-0204:#8599ad;--primary-0205:#707070;--primary-0401:#2f4f4f;--primary-0402:#eaeaea;--primary-0403:#00f;--primary-0404:#d6d6d6;--primary-0405:#f00;--primary-0406:#8599ad;--primary-0407:#f00;--primary-0501:#e4efd0;--primary-0502:rgba(16,56,147,.05);--primary-0503:#8599ad;--primary-0504:#f86d60;--primary-0601:#777d83;--primary-0602:#8599ad;--primary-0603:#f86d60;--primary-0804:#f86d60;--primary-0811:#8599ad;--primary-0812:#3ecc4e;--primary-0813:rgba(19,20,21,.1);--primary-0814:#506b86;--primary-0820:rgba(16,56,147,.15);--primary-0821:#777d83;--primary-0822:#f7f8fc;--primary-0830:#c6c6c6;--primary-0831:#eeeacb;--primary-0901:#3ecc4e;--primary-0902:#f86d60;--primary-0903:#b1b1b1;--primary-0904:rgba(16,56,147,.06);--primary-0905:rgba(16,56,147,.22);--primary-1001:#eaeaea;--primary-1002:#f86d60;--primary-1003:#b1b1b1;--primary-1101:#00f;--primary-1102:#f00;--primary-1103:#000;--primary-1201:#8293ba;--primary-1301:#eee;--primary-1302:#ffc000;--primary-1303:#c30;--primary-1304:#2276cb;--primary-1305:rgba(16,56,147,.1);--primary-1401:#ffc000;--primary-1402:#bfbfbf;--primary-1403:#0b76a0;--primary-1411:#00f;--primary-1412:#000;--primary-1413:#f00;--background-default:#f6f6f6}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background-color:var(--background-default);color:var(--primary-005);font-size:16px;line-height:1.5;font-family:メイリオ,Meiryo,ＭＳ ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif}@media(min-width:751px){body{min-width:960px}}@media(max-width:750px){body{line-height:1.2;width:100vw}}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}@media(max-width:750px){*,:after,:before{box-sizing:content-box}}.display-none{display:none}.disp-flex{display:flex}main{display:block}@media(min-width:751px){.container{max-width:1130px}}@media(max-width:750px){.container{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0;padding-left:0}}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}a{background-color:transparent;color:inherit;text-decoration:none}a:hover{color:var(--primary-003)}ol,ul{list-style:none;margin:0;padding:0}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem var(--primary-021)}.disp-sp{display:none!important}@media(max-width:750px){.disp-pc{display:none!important}.disp-sp{display:block!important}}.bread-crumb{color:var(--primary-002);font-size:.8rem;line-height:1.2;margin:64px 0 0 0}@media(max-width:750px){.bread-crumb{margin-top:-64px}}.modal-body .modal-text-header{font-weight:700;font-size:1.2rem}.modal-body .modal-text-details,.modal-body .modal-text-details-center{padding:16px 0;font-size:1rem}.modal-body .modal-text-details-center{text-align:center}.modal-body .dialog-button{text-align:center;background:var(--primary-003) 0 0 no-repeat padding-box;color:var(--primary-000);display:block;font-size:1.2rem;line-height:52px;font-weight:700;width:200px;height:52px;margin-bottom:6px;text-align:center;text-decoration:none;padding:0;border:0}_::-webkit-full-page-media,_:future,:root .modal-body .modal-text-header{font-size:1rem}@media(max-width:750px){.modal-body .modal-text-header{font-size:1rem}}.button-dark{border:1px solid var(--primary-003);background:var(--primary-003) 0 0 no-repeat padding-box;color:var(--primary-000);display:block;text-align:center;text-decoration:none;cursor:pointer}.button-dark:hover{color:var(--primary-000)}.button-dark-inactive{opacity:.18;pointer-events:none}.button-light{border:1px solid var(--primary-003);color:var(--primary-003);background-color:var(--primary-000);display:block;text-align:center;text-decoration:none;cursor:pointer}.button-light:hover{color:var(--primary-003)}.button-light-inactive{opacity:.45;pointer-events:none}.button-reset{border:1px solid var(--primary-008);color:var(--primary-008);display:block;text-align:center;transition:background-color .2s;background-color:var(--primary-000)}.button-reset:hover{background-color:var(--primary-008-herf);color:var(--primary-008)}.button-reset-mark{font-size:1.125rem;line-height:0}.calendar-button{background:var(--primary-003) 0 0 no-repeat padding-box;color:var(--primary-000);cursor:pointer;display:flex;justify-content:center}.calendar-button .cal-icon{background-image:url(../img/icon_calendar.svg?v=3dB5JAJaUG88swd9FyjLTssh0tk);background-repeat:no-repeat;background-size:contain;display:block;height:auto;height:17px;margin:18px 9px 18px 0;width:17px}.calendar-button .cal-status:after{content:"カレンダーに追加する"}.calendar-button:hover{color:var(--primary-000)}.calendar-button+.calendar-message.success:after{content:"カレンダーに追加しました"}.calendar-button+.calendar-message.fail:after{content:"カレンダーの追加に失敗しました";color:var(--primary-008)}.favorite-button{border:1px solid var(--primary-0814);color:var(--primary-0814);cursor:pointer;display:flex;justify-content:center;align-items:center}.favorite-button.active{border-color:var(--primary-0804)}.favorite-button.active .fav-icon{background-image:url(../img/icon_like_active.svg?v=3dB5JAJaUG88swd9FyjLTssh0tk)}.favorite-button.active .fav-status{color:var(--primary-0804)}.favorite-button.active .fav-status:after{content:"お気に入り登録済み"}.favorite-button .fav-icon{background-image:url(../img/icon_like.svg?v=3dB5JAJaUG88swd9FyjLTssh0tk);background-repeat:no-repeat;background-size:contain;display:block;height:auto;height:17px;margin-right:8px;width:17px}.favorite-button .fav-status:after{content:"お気に入り登録"}.favorite-button:hover{color:var(--primary-003)}@media(max-width:750px){.favorite-button .fav-icon{width:15px;height:15px;margin-right:4px}}.learning-icon{display:inline-block;height:20px;line-height:1.25rem;font-size:.8125rem;font-weight:700;color:var(--primary-003);border:1px solid var(--primary-003);margin-bottom:8px;padding:0 8px 0 8px}.category_label{display:inline-block;height:20px;line-height:1.25rem;font-size:.8125rem;font-weight:700;color:var(--primary-000);border:1px solid var(--primary-category-0001);background-color:var(--primary-category-0001);padding:0 8px 0 8px;text-align:center}.icon_new{background:var(--primary-008-herf) 0 0 no-repeat padding-box;color:var(--primary-008);font-weight:700;font-size:.8rem;height:22px;text-align:center;padding:0 8px 0 8px}.icon_new span{position:relative;top:3px}@media(max-width:750px){.learning-icon,.category_label{height:18px;padding:0 6px 0 6px}.learning-icon span,.category_label span{top:3px}.icon_new{height:20px;padding:0 6px 0 6px}}.cpds-icon{width:34px;height:16px;border:1px solid var(--primary-003);background-color:var(--primary-003);color:var(--primary-000);font-weight:500;font-size:.8rem;border-radius:60px;vertical-align:middle;text-align:center;margin-right:4px;padding:0 16px 2px 16px;flex-shrink:0}@media(max-width:750px){.cpds-icon{width:34px;height:14px;padding:2px 10px}}.main-title{color:var(--primary-002);font-weight:700;font-size:1.5rem;line-height:1.1}@media(max-width:750px){.main-title{font-size:1.2rem;line-height:1.1}}.cpds-icon-m{border:1px solid var(--primary-003);background-color:var(--primary-003);border-radius:60px;font-size:.875rem;font-weight:500;height:21px;width:70px;color:var(--primary-000);text-align:center;vertical-align:middle;margin-bottom:9px;flex-shrink:0}@media(max-width:750px){.cpds-icon-m{font-size:.875rem;height:18px;padding:2px 0 0 0;width:50px}}.cpds-icon-s{height:16px;line-height:16px;border:1px solid var(--primary-003);background-color:var(--primary-003);color:var(--primary-000);font-weight:500;font-size:.625rem;border-radius:60px;margin-right:2px;padding:0 8px}@media(max-width:750px){.cpds-icon-s{height:10px;line-height:10px;padding:2px 6px 0 6px;font-size:.5rem}}_::-webkit-full-page-media,_:future,:root .cpds-icon-s{height:14px;line-height:14px;padding:0 6px 0 6px;font-size:.5rem}.main-title-s{color:var(--primary-002);font-weight:700;font-size:.75rem}.learning-tag{border:1px solid var(--primary-004);border-radius:3px;color:var(--primary-004);cursor:pointer;display:inline-block;font-size:.75rem;line-height:21px;margin-bottom:6px;padding:2px 8px;text-decoration:none;transition:background-color .2s}.learning-tag:hover{background-color:var(--primary-024);color:var(--primary-005)}.list-questionnaire{align-items:center;color:var(--primary-003);cursor:pointer;display:flex;font-size:.9375rem;line-height:.9375rem;font-weight:700;margin-top:15.5px;align-items:center}.list-questionnaire:hover{color:var(--primary-003)!important}.list-questionnaire span{display:flex;align-items:center;justify-content:center;height:100%}.list-questionnaire .edit-icon{margin-right:5px}.list-questionnaire:after{border-right:2px solid var(--primary-003);border-top:2px solid var(--primary-003);content:"";display:block;height:8px;margin-left:4px;transform:rotate(45deg);width:8px;line-height:.9375rem}@media(max-width:750px){.contents-learning-list .elearning-history .list-questionnaire{margin-top:4px;margin-bottom:8px}.contents-learning-list .elearning-history .list-questionnaire span{font-size:.875rem}.contents-learning-list .webinar-history .list-questionnaire{margin-top:0}.contents-learning-list .webinar-history .list-questionnaire span{font-size:.875rem}}.note-m{color:var(--primary-002);font-size:1rem;line-height:1.2}.desc-text{color:var(--primary-002);font-size:1.2rem}.desc-text-m{color:var(--primary-002);font-size:.9375rem;line-height:1.8}.desc-text-s{color:var(--primary-002);font-size:.875rem;line-height:1.8}.desc-text-s-herf{color:var(--primary-002-herf);font-size:.875rem;line-height:1.8}.subtitle{color:var(--primary-002);font-weight:700;font-size:1.2rem}.subtitle-m{color:var(--primary-002);font-weight:700;font-size:1rem}.subtitle-s{color:var(--primary-002);font-weight:700;font-size:.875rem}.apply-comment{font-size:.875rem}.status-icon{height:21px;line-height:21px;border:1px solid var(--primary-1401);background-color:var(--primary-1401);color:var(--primary-000);font-weight:500;font-size:.875rem;border-radius:60px;text-align:center;vertical-align:middle;padding:0 8px;margin-right:2px}.status-icon.before{border:1px solid var(--primary-1402);background-color:var(--primary-1402)}.status-icon.ready{border:1px solid var(--primary-1403);background-color:var(--primary-1403)}.status-text{color:var(--primary-1411)}.status-text.before{color:var(--primary-1412)}.status-text.ready{color:var(--primary-1413)}.h1-red{font-weight:700;line-height:1.2;font-size:2.6rem;color:#f00}@media(max-width:750px){.h1-red{line-height:1;font-size:1.8rem}}.pagination{display:flex;justify-content:center;align-items:center;gap:0 8px;list-style-type:none;padding:0;border-radius:.25rem}.pagination button.btn-pagination{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:35px;height:35px;border:1px solid var(--primary-022);border-radius:1px;color:var(--primary-005);background-color:var(--primary-000);font-size:.9375rem}.pagination button.btn-pagination.disabled{background-color:var(--primary-023);border:0;pointer-events:none;cursor:none}.pagination button.btn-pagination.disabled:hover{background-color:var(--primary-023)}.pagination button.btn-pagination:hover{background-color:var(--primary-024)}.pagination button.btn-pagination.current{background-color:var(--primary-003);color:var(--primary-000);pointer-events:none}.lexical-text{line-height:180%}.lexical-text hr{margin:0}.lexical-text ol{list-style-type:decimal;margin-left:16px}.lexical-text ol li{margin:0 32px}.lexical-text ul{list-style-type:disc;margin-left:16px}.lexical-text ul li{margin:0 32px}.lexical-text ul[__lexicallisttype=check]{list-style-type:none}.lexical-text ul[__lexicallisttype=check] li[role=checkbox]{position:relative;margin-left:8px;margin-right:8px;padding-left:24px;padding-right:24px;outline:0}.lexical-text ul[__lexicallisttype=check] li[role=checkbox]::before{content:"";width:16px;height:16px;top:2px;left:0;display:block;background-size:cover;position:absolute}.lexical-text ul[__lexicallisttype=check] li[role=checkbox][aria-checked=true]::before{border:1px solid #3d87f5;border-radius:2px;background-color:#3d87f5;background-repeat:no-repeat}.lexical-text ul[__lexicallisttype=check] li[role=checkbox][aria-checked=true]::after{content:"";border-width:0 2px 2px 0;border-color:#fff;border-style:solid;position:absolute;display:block;top:6px;left:7px;right:7px;width:3px;height:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.lexical-text ul[__lexicallisttype=check] li[role=checkbox][aria-checked=false]::before{border:1px solid #999;border-radius:2px}.lexical-text blockquote{margin-left:20px;font-size:95%;color:#65676b;border-left-color:#ced0d4;border-left-width:4px;border-left-style:solid;padding-left:16px}.lexical-text i{font-family:system-ui,メイリオ,Meiryo,ＭＳ ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-style:italic;font-weight:normal;line-height:180%;letter-spacing:normal}.lexical-text em{font-family:system-ui,メイリオ,Meiryo,ＭＳ ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif}.lexical-text h1{font-size:2em;font-weight:bold}.lexical-text h1 i{font-weight:bold}.lexical-text h2{font-size:1.5em;font-weight:bold}.lexical-text h2 i{font-weight:bold}.lexical-text h3{font-size:1.17em;font-weight:bold}.lexical-text h3 i{font-weight:bold}.lexical-text h4{font-size:1em;font-weight:bold}.lexical-text h4 i{font-weight:bold}.lexical-text h5{font-size:.83em;font-weight:bold}.lexical-text h5 i{font-weight:bold}.lexical-text h6{font-size:.67em;font-weight:bold}.lexical-text h6 i{font-weight:bold}.lexical-text a{color:-webkit-link;text-decoration-line:underline}[data-bs-theme='dark']{--background-default:#222;--primary-003:#1e2785;--primary-010:#a2a2a2}[data-bs-theme='dark'] body{background-color:var(--background-default)}[data-bs-theme='dark'] body>div[class*="contents-"]{all:initial}[data-bs-theme='dark'] :is(main.container,.dm-invert),[data-bs-theme='dark'] :is(main.container,.dm-invert) img:not(:is([src$='icon_open-popup.svg'],[src$='icon_excl_blue.svg'],[src$='icon_download.svg'],[src$='icon_excl_red.svg'],)){filter:invert(1) hue-rotate(180deg)}