@charset "UTF-8";.contents-learning-detail .top-icon div{margin-right:4px}.contents-learning-detail .section-button{font-size:1rem;width:170px;margin-left:6px;padding:10px 2px}.contents-learning-detail .section-button.disabled{background-color:var(--primary-005);opacity:.2;pointer-events:none}.contents-learning-detail .test-button{border:1px solid var(--primary-004);color:var(--primary-004);display:block;font-size:.75rem;font-weight:700;height:34px;line-height:33px;text-align:center;width:190px;margin-top:8px}@media(max-width:750px){.contents-learning-detail .section-button{font-size:.7rem;width:100px;margin-left:0}.contents-learning-detail .test-button{pointer-events:none;opacity:.2}}.contents-learning-detail .left-column .webinar-schedule .schedule-content .schedule-item{align-items:center;border-bottom:1px solid var(--primary-002-herf2);display:flex;justify-content:space-between;margin:0;padding:18.5px 0 15.5px}.contents-learning-detail .left-column .webinar-schedule .schedule-content .schedule-item-left{padding:0 10px}.contents-learning-detail .left-column .webinar-schedule .schedule-content .schedule-item .schedule-datetime{font-size:1rem;line-height:1;font-weight:700}.contents-learning-detail .left-column .webinar-schedule .schedule-content .schedule-item .schedule-participants{display:flex}.contents-learning-detail .left-column .webinar-schedule .schedule-content .schedule-item .schedule-participants div:first-child{color:var(--primary-0601);font-size:.8rem;line-height:1;margin-right:19px}.contents-learning-detail .left-column .webinar-schedule .schedule-content .schedule-item .schedule-participants div:nth-child(2){color:var(--primary-005);font-size:.8rem;line-height:1}.contents-learning-detail .left-column .webinar-schedule .schedule-content .schedule-item-button{padding:0 10px}.contents-learning-detail .left-column .webinar-schedule .schedule-content .schedule-item-button.none{display:none}@media(max-width:750px){.contents-learning-detail .left-column .webinar-schedule{margin-bottom:unset}.contents-learning-detail .left-column .webinar-schedule .schedule-content .schedule-item .schedule-datetime{font-size:.875rem}}_::-webkit-full-page-media,_:future,:root .contents-learning-detail .left-column .webinar-schedule .schedule-content .schedule-item .schedule-datetime{font-size:.8125rem}.contents-learning-detail .learning-area{margin-right:0;margin-left:0;margin-bottom:80px}@media(max-width:750px){.contents-learning-detail .learning-area{margin-right:12px;margin-left:12px;margin-bottom:unset}}.contents-learning-detail .left-column .webinar-hold-summary .summary-content{border-bottom:1px solid var(--primary-002-herf2);margin:0;padding:30px 0}.contents-learning-detail .left-column .webinar-hold-summary .summary-content .summary-content-title{flex:0 0 auto;width:100%;box-sizing:border-box}.contents-learning-detail .left-column .webinar-hold-summary .summary-content .summary-content-comment{flex:0 0 auto;width:100%;box-sizing:border-box;padding-right:8px}@media(max-width:750px){.contents-learning-detail .left-column .webinar-hold-summary .summary-content{padding:20px 0}.contents-learning-detail .left-column .webinar-hold-summary .summary-content .summary-content-title{box-sizing:border-box;width:100%}.contents-learning-detail .left-column .webinar-hold-summary .summary-content .summary-content-comment{box-sizing:border-box;width:100%;padding-left:20px}}.contents-learning-detail .right-column .status-area .webinar-hold-time{position:relative}.contents-learning-detail .right-column .status-area .webinar-hold-time .hold-heading{color:var(--primary-0821);font-size:1rem;line-height:1;margin-bottom:2px}.contents-learning-detail .right-column .status-area .webinar-hold-time .current-schedule-wrapper{position:relative}.contents-learning-detail .right-column .status-area .webinar-hold-time .current-schedule-wrapper .shevron{border-right:2px solid var(--primary-003);border-top:2px solid var(--primary-003);height:8px;left:290px;pointer-events:none;position:absolute;top:48px;transform:rotate(135deg);width:8px}.contents-learning-detail .right-column .status-area .webinar-hold-time .current-schedule-wrapper .shevron.is-opened{top:50px;transform:rotate(-45deg)}.contents-learning-detail .right-column .status-area .webinar-hold-time .current-schedule{background-color:var(--primary-0822);border:1px solid var(--primary-005-herf);border-radius:4px;cursor:pointer;padding:24px 0 22px 18px}.contents-learning-detail .right-column .status-area .webinar-hold-time .current-schedule .hold-date{color:var(--primary-003);font-size:1.25rem;font-weight:700}.contents-learning-detail .right-column .status-area .webinar-hold-time .current-schedule .hold-time{color:var(--primary-002);font-size:1rem}.contents-learning-detail .right-column .status-area .webinar-hold-time .other-schedule-list{background-color:var(--primary-000);bottom:-5px;box-shadow:0 1px 9px var(--primary-001-herf2);display:none;left:0;padding:9px 0 12px;position:absolute;transform:translateY(100%);width:100%;z-index:1}.contents-learning-detail .right-column .status-area .webinar-hold-time .other-schedule{align-items:center;display:flex;font-size:.9375rem;padding:10px 16px}.contents-learning-detail .right-column .status-area .webinar-hold-time .other-schedule:hover{background-color:var(--primary-0822)}.contents-learning-detail .right-column .status-area .webinar-hold-time .other-schedule .hold-date{color:var(--primary-003);font-weight:700;margin-right:8px}.contents-learning-detail .right-column .status-area .webinar-hold-time .other-schedule .hold-time{color:var(--primary-002);line-height:1}.contents-learning-detail .right-column-info{background:var(--primary-0822) 0 0 no-repeat padding-box;margin-bottom:18px;padding:30px 0}.contents-learning-detail .right-column-info .status-area{margin:8px 24px}.contents-learning-detail .right-column-info .entry-term,.contents-learning-detail .right-column-info .participants{border-bottom:1px solid var(--primary-0820);line-height:1;padding:20px 0 20px 0}.contents-learning-detail .right-column-info .entry-term .entry-term-heading,.contents-learning-detail .right-column-info .participants .participants-heading{color:var(--primary-0821);margin-bottom:10px}.contents-learning-detail .right-column-info .entry-term :entry-term-date{color:var(--primary-002)}.contents-learning-detail .right-column-info .participants-count span{color:var(--primary-003);font-size:1.8rem;line-height:1.2;font-weight:700}.contents-learning-detail .right-column-info .favorite-count:after{content:"人がお気に入り登録しています"}@media(max-width:750px){.contents-learning-detail .sp-entry-term{font-size:1rem;border-bottom:solid 1px var(--primary-002-herf2);padding:40px 8px;text-align:center}.bottom-fix-column{background-color:var(--primary-000);border-bottom:1px solid var(--primary-005-herf1);bottom:0;box-shadow:0 -7px 17px var(--primary-001-herf2);font-size:.6875rem;left:0;padding:15px 0;position:sticky;width:auto;z-index:999}.bottom-fix-column .fix-column-flex{display:flex;justify-content:space-between;padding:0 8px}.bottom-fix-column .fix-column-flex .fix-column-left{align-content:center;padding-top:10px}.contents-learning-detail .apply-button{align-items:center;justify-content:center;display:flex;color:var(--primary-000);line-height:1.25;height:48px;text-decoration:none;padding:0 4px;font-size:.6875rem;max-width:50px}.bottom-fix-attenddate{display:block;height:52px;margin-bottom:6px;text-align:center;position:absolute;top:25%}.fixed-footer-select{border:1px solid var(--primary-0404);border-radius:5px;height:50px;margin-right:10px;position:relative;width:100%}.fixed-footer-select .current-schedule-wrapper{position:relative}.fixed-footer-select .current-schedule-wrapper .shevron{border-right:2px solid var(--primary-003);border-top:2px solid var(--primary-003);height:7px;pointer-events:none;position:absolute;right:8px;top:20px;transform:rotate(135deg);width:7px}.fixed-footer-select .current-schedule-wrapper .shevron.is-opened{transform:rotate(-45deg)}.fixed-footer-select .current-schedule{background-color:var(--primary-000);border-radius:4px;cursor:pointer;height:100%;padding:10px 24px 8px 4px}.fixed-footer-select .current-schedule .hold-date{color:var(--primary-001);font-size:.875rem;font-weight:700}.fixed-footer-select .current-schedule .hold-time{color:var(--primary-002);font-size:.75rem}.fixed-footer-select .other-schedule-list{background-color:var(--primary-000);bottom:150px;box-shadow:0 1px 9px var(--primary-001-herf3);display:none;left:0;padding:2px 0;position:absolute;transform:translateY(100%);width:100%;z-index:1}.fixed-footer-select .other-schedule{align-items:center;padding:2px 4px}.fixed-footer-select .other-schedule:hover{background-color:var(--primary-0822)}.fixed-footer-select .other-schedule .hold-date{color:var(--primary-001);font-size:.875rem;font-weight:700;margin-right:20px}.fixed-footer-select .other-schedule .hold-time{color:var(--primary-002);line-height:1;font-size:.75rem;margin-right:20px}.calendar-button .cal-icon{display:none}.calendar-button .cal-status:after{content:"カレンダーに追加"}.bottom-fix-favorite{width:30px;text-align:center;display:flex;flex-flow:column;padding:0 4px;justify-content:center}.contents-learning-detail .favorite-button{margin:0;display:flex;height:24px;justify-content:center;border:0}.contents-learning-detail .favorite-button.active .fav-icon{background-image:url(../img/icon_like_active.svg?v=3dB5JAJaUG88swd9FyjLTssh0tk)}.contents-learning-detail .favorite-button .fav-icon{background-image:url(../img/icon_like.svg?v=3dB5JAJaUG88swd9FyjLTssh0tk);background-repeat:no-repeat;background-size:contain;display:block;margin:6px 2px;width:17px}.contents-learning-detail .favorite-button .fav-status{display:none}}_::-webkit-full-page-media,_:future,:root .fixed-footer-select{width:92%}_::-webkit-full-page-media,_:future,:root .fixed-footer-select .current-schedule .hold-date{font-size:.6875rem}_::-webkit-full-page-media,_:future,:root .fixed-footer-select .current-schedule .hold-time{font-size:.625rem}_::-webkit-full-page-media,_:future,:root .fixed-footer-select .other-schedule-list{bottom:140px}_::-webkit-full-page-media,_:future,:root .fixed-footer-select .other-schedule .hold-date{font-size:.6875rem}_::-webkit-full-page-media,_:future,:root .fixed-footer-select .other-schedule .hold-time{font-size:.625rem}