@charset "UTF-8";
@media print{.print-hidden{display:none !important}.print-color-adjust-exact{-webkit-print-color-adjust:exact !important}.print-overflow-visible{overflow:visible !important}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:auto !important;min-height:100%;padding-bottom:44px !important;position:relative}body{height:auto;position:static}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}button{background:transparent;border-radius:0;border:none;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{height:auto;max-width:100%}html.is-scrollfix,html.popup_visible_ai_popup_question_range{overflow-y:auto;position:fixed;width:100%}body.is-scrollfix,html.popup_visible_ai_popup_question_range body{min-height:100%;overflow-y:auto;position:relative;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.text-link-highlight,.icon-link-highlight{display:inline-block;border-radius:0.25rem;cursor:pointer;text-decoration:none;-webkit-transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out, color 0.2s ease-in-out}.text-link-highlight:not(.disabled):not(:disabled):hover,.icon-link-highlight:not(.disabled):not(:disabled):hover{background-color:#eaecef;color:inherit;text-decoration:none}.text-link-highlight{padding:0.25rem 0.5rem}.icon-link-highlight{padding:0.25rem}.m-content-primary-button{background-color:#e94709 !important;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#fff;display:inline-block;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;line-height:36px;margin:0 auto;padding:0 12px;text-align:center}.m-content-primary-button:hover{background-color:#d83b00 !important;text-decoration:none}.member-button__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;text-align:center}.member-button__wrap.layout-multiple{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.member-button__wrap.layout-multiple .layout-multiple__primary{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.member-button__wrap.layout-multiple .layout-multiple__secondary{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.member-button__wrap .m-button-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.member-button__wrap [class*="member-button"]+[class*="member-button"]{margin-left:8px}.member-button__link--primary{background:#e94709 !important;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#fff !important;display:inline-block;height:36px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:36px;margin:0 auto;padding:0 8px;position:relative;text-align:center;text-decoration:none;min-width:240px}.member-button__link--primary:hover{opacity:0.7;text-decoration:none !important}.member-button__link--primary.button-large{font-size:18px !important;font-size:1.125rem !important;font-weight:600;line-height:18px;line-height:1.305rem;height:48px;margin:0 auto;min-width:280px;line-height:48px}.member-button__link--return{background:#f8f9fa !important;border:1px solid #d4d9df;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#707070 !important;display:inline-block;height:36px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:36px;margin:0;min-width:130px;padding:0 32px;position:relative;text-align:center;text-decoration:none}.member-button__link--return:hover{opacity:0.7;text-decoration:none !important}.member-button__link--advance{background:#e94709 !important;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#fff !important;display:inline-block;height:36px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:36px;margin:0;min-width:130px;padding:0 32px;position:relative;text-align:center;text-decoration:none}.member-button__link--advance:hover{opacity:0.7;text-decoration:none !important}.member-button__link--advance.button-large{font-size:18px !important;font-size:1.125rem !important;font-weight:600;line-height:18px;line-height:1.305rem;height:48px;margin:0 auto;min-width:280px;line-height:48px}button.member-button__link--advance{border:none;vertical-align:middle}.member-button__link--disable{background:#f8f9fa;border:1px solid #d4d9df;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#707070 !important;display:inline-block;height:36px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:36px;margin:0 12px;min-width:130px;opacity:0.6;padding:0 32px;position:relative;text-align:center;text-decoration:none}.member-button__link--disable:hover{text-decoration:none !important}.member-button__link--delete{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:4px;border:0 none;color:#31333a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:36px;margin:0 12px;min-width:130px;padding:0 32px;position:relative;text-align:center;text-decoration:none}.member-button__link--delete:before{background:url("/skin/common/image/global/icn-bin.svg") no-repeat center center/contain;content:'';display:inline-block;height:24px;margin-right:2px;width:24px}.member-button__link--danger{background:#cc0000;border-radius:4px;border:0 none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#fff !important;display:inline-block;height:36px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:36px;margin:0 12px;min-width:130px;padding:0 32px;position:relative;text-align:center;text-decoration:none}.member-button__link--danger:hover{opacity:0.7;text-decoration:none !important}.member-button__link--danger.button-large{height:52px;font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem;line-height:52px;margin:0 auto}.btm_nav .member-button__link--return,.btm_nav .member-button__link--advance,.btm_nav .member-button__link--disable{margin:0}.m-header{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);color:rgba(0,0,0,0.87);position:relative;width:100%}.m-header a{color:rgba(0,0,0,0.87)}.m-header__contents{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;line-height:1.5;margin:0 auto;position:relative;width:1072px}.m-header__logo{background:url("/skin/common/image/global/icn_logo_studying.svg") left center/110px 35px no-repeat;-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;height:36px;margin:0px;overflow:hidden;text-indent:100%;white-space:nowrap}.m-header__logo>a{display:block;font-size:12px;font-weight:bold;height:100%}.m-header__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.m-header__nav a:hover{color:#31333a;text-decoration:none}.m-header__nav-item{line-height:1;position:relative}.m-header__nav-item#chair_lineup{position:static}.m-header__nav-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:bold;padding:6px 12px}.m-header__nav-item>a:hover{background-color:#f5f5f5}.m-header__nav-item img{margin-right:4px}.m-header__chairlist>a{position:relative}.m-header__chairlist>a:after{border-color:transparent transparent #28364b transparent;border-style:solid;border-width:0px 8px 8px 8px;content:"";height:0px;left:0px;margin:auto;opacity:0;position:absolute;right:0;top:30px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;width:0px}.m-header__chairlist>a svg{position:relative}.m-header__chairlist>a.is-popup-view:after{opacity:1}.m-header-c-list{background:#28364b;border-radius:4px;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);box-shadow:3px 3px 3px rgba(0,0,0,0.2);color:#fff;display:none;right:0;padding:20px 16px;position:absolute;top:54px;width:1072px;z-index:1070}.m-header-c-list a{color:#fff}.m-header-c-list a:hover{color:#fff;text-decoration:underline}.is-tablet .m-header-c-list{-webkit-transform:translateX(0);transform:translateX(0)}.m-header-c-list-inner section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -10px;width:100%}.m-header-c-list-inner p{font-size:14px !important;font-weight:normal;margin:0 0 30px}.m-header-c-list-inner dl{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4);margin-bottom:44px;padding:0 10px}.global-header .global-header_inner *::-ms-backdrop,.m-header-c-list-inner dl{width:25%}.m-header-c-list-inner dt{border-bottom:1px solid #606a7a;font-size:15px;font-weight:bold;margin-bottom:8px;padding-bottom:8px}.m-header-c-list-inner li{-webkit-box-sizing:border-box;box-sizing:border-box}.m-header-c-list-inner li a{color:#fff;display:block;font-size:0.8125rem !important;font-size:13px !important;font-weight:normal;padding:8px 0 8px 22px;position:relative;text-decoration:none;vertical-align:middle}.m-header-c-list-inner li a::before{color:#d5d9de;content:"\f111";display:inline-block;font-family:"Font Awesome 5 Free";left:0;margin-right:4px;position:absolute;text-align:center;width:18px}.m-header-c-list-inner li.registered span{color:#dedede;opacity:0.7}.m-header-c-list-inner li.registered a::before{color:#dedede;content:"\f058";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands", "FontAwesome";font-weight:900;font-weight:bold;margin-right:4px}.m-header-c-list-inner li.active a::before{color:#ff6b00;color:#dedede;content:"\f0a9";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands", "FontAwesome";font-weight:900;font-weight:bold;margin-right:4px}.m-header-c-list-inner li a span{color:#dedede;color:#ff6b00;font-size:10px;padding-left:6px}.m-header-c-list-inner li.active a{font-weight:bold}.m-header-c-list-inner li.active a span{color:#ff6b00}.m-header__search{position:relative}.m-header__friend{position:relative}.m-header__friend-badge{background:#D03800;border-radius:7px;color:#fff;display:block;font-size:10px;font-weight:bold;height:8px;line-height:1.1;overflow:visible;padding:2px 4px 0;position:absolute;right:4px;text-align:center;text-indent:0;top:4px;width:8px}.m-header__user{margin-left:8px;position:relative}.m-header__user>a{padding:4px 4px 4px 8px}.m-header__user>a:after{background:url("/skin/common/image/components/icon/arrow_drop_down.svg") left center/24px 24px no-repeat;content:"";display:inline-block;height:24px;position:relative;right:0;top:0;width:24px}.m-header__user>a img{margin:0}.m-header__user.is-popup-view a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.m-header__search-popup{background:#28364b;background:#218cd9;background:linear-gradient(45deg, #218cd9 0%, #002560 100%);border-radius:4px;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);box-shadow:3px 3px 3px rgba(0,0,0,0.2);color:#fff;display:none;left:50%;position:absolute;top:36px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:400px;z-index:1000}.m-header__search-popup a{color:#fff}.m-header__search-popup a:hover{color:#fff;text-decoration:underline}.m-header__search-popup:before{border-color:transparent transparent #105695 transparent;border-style:solid;border-width:0px 8px 8px 8px;content:"";height:0px;left:16px;margin:auto;position:absolute;right:0;top:-8px;width:0px}.m-header__search-popup-inner{padding:20px 16px;position:relative}.m-header__search-popup-inner:before{background:url("/skin/common/img/ai-search-master.png") no-repeat left top/cover;content:"";display:inline-block;position:absolute;height:90px;left:-10px;top:-8px;width:90px;z-index:-1}.m-header__search-popup-inner .m-header__search-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-header__search-popup-inner input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:15px;height:32px;line-height:32px;margin-right:8px;padding:0 8px}.m-header__search-popup-inner input:focus{outline:0}.m-header__search-popup-inner input::-ms-clear{display:none}.m-header__search-input-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e94709;border:0;border-radius:4px;color:#fff;cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:32px;padding:0 8px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;line-height:32px}.m-header__search-input-button:hover{opacity:0.8}.el-popover.el-popper.header_pop{border:none}.el-popover.el-popper p,.el-popover.el-popper ul{margin:0}.avator{display:block;position:relative;width:40px;height:40px;border-radius:4px;background-image:url("/skin/common/image/global/icn_avator.svg");background-size:contain;background-position:50% 50%;background-color:#fff;background-repeat:no-repeat}.avator:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box}.avator.avator-rank{margin-bottom:6px}.avator.avator-rank:before{border:2px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.avator.avator-rank:after{bottom:-10px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;width:80px}.avator.avator-rank.rank01:before{border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box}.avator.avator-rank.rank02:before{border-color:#888888}.avator.avator-rank.rank02:after{background:url("/skin/common/image/global/icn-rank-02.svg") no-repeat center center/contain}.avator.avator-rank.rank03:before{border-color:#D9AB40}.avator.avator-rank.rank03:after{background:url("/skin/common/image/global/icn-rank-03.svg") no-repeat center center/contain}.avator.avator-rank.rank04:before{border-color:#50C4DA}.avator.avator-rank.rank04:after{background:url("/skin/common/image/global/icn-rank-04.svg") no-repeat center center/contain}.avator.avator-rank.rank05:before{border-color:#101010}.avator.avator-rank.rank05:after{background:url("/skin/common/image/global/icn-rank-05.svg") no-repeat center center/contain}.avator-s{background:#fff url("/skin/common/image/global/icn_avator.svg") no-repeat center center/contain;display:block;border-radius:4px;height:40px;position:relative;width:40px}.avator-s:before{border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;border-radius:4px;height:100%;left:0;position:absolute;top:0;width:100%}.avator-s.avator-rank{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:4px}.avator-s.avator-rank:after{bottom:-4px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;position:absolute}.avator-s.avator-rank.rank01{margin-bottom:0}.avator-s.avator-rank.rank02{border:1px solid #888}.avator-s.avator-rank.rank02:before{border:0 none}.avator-s.avator-rank.rank02:after{background:url("/skin/common/image/global/icn-rank-02-s.svg") no-repeat center center/cover}.avator-s.avator-rank.rank03{border:1px solid #D9AB40}.avator-s.avator-rank.rank03:before{border:0 none}.avator-s.avator-rank.rank03:after{background:url("/skin/common/image/global/icn-rank-03-s.svg") no-repeat center center/cover}.avator-s.avator-rank.rank04{border:1px solid #50C4DA}.avator-s.avator-rank.rank04:before{border:0 none}.avator-s.avator-rank.rank04:after{background:url("/skin/common/image/global/icn-rank-04-s.svg") no-repeat center center/cover}.avator-s.avator-rank.rank05{border:1px solid #101010}.avator-s.avator-rank.rank05:before{border:0 none}.avator-s.avator-rank.rank05:after{background:url("/skin/common/image/global/icn-rank-05-s.svg") no-repeat center center/cover}.user_friend_content.header{margin:-12px;padding:0;border:0 none;color:#222;background-color:#28364b;border:none;border-radius:4px;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);box-shadow:3px 3px 3px rgba(0,0,0,0.2);color:#fff;padding:16px}.user_friend_content.header h2{background:#28364b;border:none;border-radius:4px;color:#fff;font-size:12px;font-weight:bold;margin:0;padding:8px 0}.user_friend_content.header nav{border:none;margin-top:16px}.user_friend_content.header nav a{color:#fff}.user_friend_content.header .el-alert.el-alert--info{background-color:transparent;border:1px solid #606a7a;border-radius:4px 4px 0 0;color:#fff}.user_friend_content.header+.popper__arrow{border:none;top:-22px !important}.user_friend_content.header+.popper__arrow:after{border-bottom-color:#28364b !important;border-width:14px !important;top:-0px !important}.user_friend_content.header .m-header-fp__social-list-list{border:1px solid #606a7a;border-radius:4px 4px 0 0;margin:0}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 8px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item+.m-header__friend-popup-social-list-item{border-top:1px solid #606a7a}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .friend_content_control{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .friend_content_control li{width:auto}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .avator{background-size:cover}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .avator:hover{opacity:0.7;text-decoration:none}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .avator-s{height:32px;width:32px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .avator-s.avator-rank.rank02:after{height:8px;width:32px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .avator-s.avator-rank.rank03:after{height:8px;width:32px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .avator-s.avator-rank.rank04:after{height:8px;width:32px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .avator-s.avator-rank.rank05:after{height:8px;width:32px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item dt{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item dd{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:8px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item dd .username{color:#46b8ff;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item dd .user_meta{margin-top:8px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item dd .user_meta li{color:rgba(255,255,255,0.6);font-size:11px !important;font-size:.6875rem !important;font-weight:400;line-height:11px;line-height:0.7975rem}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item dd .user_meta li.user_time span{font-weight:bold;padding-left:4px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item dd .user_meta li.user_time span small{font-weight:normal;padding-left:4px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .m-header__friend-popup-social-list-buttonwrap ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .m-header__friend-popup-social-list-buttonwrap ul li+li{margin-left:4px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .m-header__friend-popup-social-list-buttonwrap .m-header__friend-popup-social-list-button-delete{border:1px solid rgba(255,255,255,0.5);border-radius:4px;color:rgba(255,255,255,0.6);display:inline-block;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;height:24px;line-height:22px;padding:0 8px}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .m-header__friend-popup-social-list-buttonwrap .m-header__friend-popup-social-list-button-delete:hover{opacity:0.7;text-decoration:none}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .m-header__friend-popup-social-list-buttonwrap .m-header__friend-popup-social-list-button-become{border:1px solid #e94709;background:#e94709;border-radius:4px;color:#fff;display:inline-block;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:12px;line-height:0.87rem;height:24px;line-height:22px;padding:0 8px;text-align:center}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .m-header__friend-popup-social-list-buttonwrap .m-header__friend-popup-social-list-button-become:hover{opacity:0.7;text-decoration:none}.user_friend_content.header .m-header-fp__social-list-list .m-header__friend-popup-social-list-item .m-header__friend-popup-social-list-buttonwrap .btn_cancel{font-size:11px !important;line-height:1.54 !important;padding:4px 12px !important}.user_friend_content.header .m-header-fp__social-list-link{border:1px solid #606a7a;border-top:0;border-radius:0 0 4px 4px;padding:8px 0;text-align:center}.user_friend_content.header .m-header-fp__social-list-link a{color:#fff;display:inline-block;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem}.user_friend_content.header .m-header-fp__social-list-link a:hover{text-decoration:underline}.user_friend_content.header .el-loading-mask{background-color:#28364b !important}.m-header-fp{background:#28364b;border-radius:4px;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);box-shadow:3px 3px 3px rgba(0,0,0,0.2);color:#fff;display:none;left:50%;padding:20px 16px;position:absolute;top:34px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:400px;z-index:10}.m-header-fp a{color:#fff}.m-header-fp a:hover{color:#fff;text-decoration:underline}.m-header-fp:before{border-color:transparent transparent #28364b transparent;border-style:solid;border-width:0px 8px 8px 8px;content:"";height:0px;left:0;margin:auto;position:absolute;right:0;top:-8px;width:0px}.userfriend-pop-footer{margin-top:12px}.userfriend-pop-footer a{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;color:#46b8ff}.m-header-fp__social-list{margin:0}.m-header-fp__social-list-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 8px}.m-header-fp__social-list-title{font-size:12px;font-weight:bold}.m-header-fp__social-list-item{border-top:1px solid #606a7a;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0}.m-header-fp__social-list-item:last-child{border-bottom:1px solid #606a7a}.m-header-fp__social-list-profile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-header-fp__social-list-profile-avater{display:block}.m-header-fp__social-list-profile-avater:hover{opacity:0.7}.m-header-fp__social-list-profile-avater-inner{background-size:cover;border-radius:100%;height:40px;width:40px}.m-header-fp__social-list-profile-text{margin:0 0 0 8px}.m-header-fp__social-list-profile-text a{display:inline-block;font-size:12px;font-weight:bold}.m-header-fp__social-list-profile-text span{display:block;font-size:10px}.m-header-fp__social-list-buttonwrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 auto}.m-header-fp__social-list-buttonwrap a:hover{opacity:0.7;text-decoration:none}.m-header-fp__social-list-button-delete{background:rgba(255,255,255,0.5);border-radius:4px;color:#000;font-size:11px;font-weight:bold;padding:4px 12px}.m-header-fp__social-list-button-delete:hover{text-decoration:none}.m-header-fp__social-list-button-become{background:#e94709;border-radius:4px;font-size:11px;font-weight:bold;margin:0 0 0 4px;padding:4px 12px}.m-header-fp__social-list-button-become:hover{text-decoration:none}.m-header-fp__social-list-allview-wrap{text-align:center}.m-header-fp__social-list-allview{display:inline-block;font-size:12px;margin:16px auto 0}.m-header__user-popup{background:#28364b;border-radius:4px;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);box-shadow:3px 3px 3px rgba(0,0,0,0.2);color:#fff;display:none;left:50%;position:absolute;top:36px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:216px;z-index:1070}.m-header__user-popup a{color:#fff}.m-header__user-popup a:hover{color:#fff;text-decoration:underline}.m-header__user-popup:before{border-color:transparent transparent #28364b transparent;border-style:solid;border-width:0px 8px 8px 8px;content:"";height:0px;left:0;margin:auto;position:absolute;right:0;top:-8px;width:0px}@media screen and (max-width: 1180px){.m-header__popup-contents--profile{left:20%}.m-header__popup-contents--profile:before{left:auto;right:40px}}.m-header__user-popup-social-profile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px 0 16px}.m-header__user-popup-social-profile-avater{display:block}.m-header__user-popup-social-profile-avater:hover{opacity:0.7}.m-header__user-popup-social-profile-nickname{margin:0 0 0 8px}.m-header__user-popup-social-profile-nickname a{color:#46b8ff;display:block;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem}.m-header__user-popup-social-profile-nickname .m-header__user-popup-social-profile-nickname-status{color:rgba(255,255,255,0.6);font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;padding-top:8px}.m-header__user-popup-social-profile-nickname .official{color:#fff}.m-header__user-popup-inner{padding:16px}.m-header__user-popup-info-list-item{font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:13px;line-height:0.9425rem;border-bottom:1px solid #606a7a;margin-bottom:8px;padding-bottom:8px}.m-header__user-popup-info-list-item:last-child{border:none;margin-bottom:0;padding-bottom:0}.m-header__user-popup-info-list-item a{display:block;height:32px;line-height:32px;margin:0;padding:0 8px}.m-header__user-popup-info-list-item a:hover{background-color:rgba(255,255,255,0.15);text-decoration:none}.m-breadcrumb{background:#4d6488;width:100%}.m-breadcrumb__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;margin:0 auto;padding:8px 0;width:1072px}.is-tablet .m-breadcrumb__list{font-size:11px !important;font-size:.6875rem !important;font-weight:400;line-height:11px;line-height:0.7975rem}.m-breadcrumb__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding-right:8px;position:relative}.m-breadcrumb__item:after{background:url("/skin/common/image/global/white_arrow.svg") no-repeat right top;content:"";display:block;height:10px;margin-left:6px;width:10px}.m-breadcrumb__item:last-child::after{display:none}.m-breadcrumb__item.is-current{font-size:12px !important;font-size:.75rem !important;font-weight:600}.m-breadcrumb__item:nth-child(1){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-breadcrumb__item:nth-child(2) a,.m-breadcrumb__item:nth-child(2) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:270px}.m-breadcrumb__item:nth-of-type(n+3) a,.m-breadcrumb__item:nth-of-type(n+3) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.m-breadcrumb__item a{color:#fff;font-weight:normal;line-height:1.25}.m-breadcrumb__item a:hover{color:#fff;text-decoration:underline}.is-tablet .m-breadcrumb__item.is-current{font-size:11px !important;font-size:.6875rem !important;font-weight:600}.is-tablet .m-breadcrumb__item:nth-child(2) a,.is-tablet .m-breadcrumb__item:nth-child(2) span{max-width:300px}.is-tablet .m-breadcrumb__item:nth-of-type(n+3) a,.is-tablet .m-breadcrumb__item:nth-of-type(n+3) span{max-width:220px}.social-content_container{padding:24px 0 40px}.social-content_container.social-content_container--padding{padding-top:0}.m-footer{background:#4d6488;background-color:#28364b;bottom:0;color:#fff;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;left:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);position:absolute;width:100%}.is-tablet .m-footer{-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none}.m-footer__contents{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:48px;margin:0 auto;width:1072px}.m-footer__contents-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-footer__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.m-footer__list+.m-footer__list{margin-left:24px}.m-footer__list+.m-footer__list .m-footer__item.m-footer__item--icn:first-child{border-left:1px solid #606a7a;padding-left:24px;line-height:18px}.is-mobile .m-footer__list,.is-tablet .m-footer__list{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.is-mobile .m-footer__list+.m-footer__list .m-footer__item.m-footer__item--icn:first-child,.is-tablet .m-footer__list+.m-footer__list .m-footer__item.m-footer__item--icn:first-child{border-left:1px solid #606a7a}.m-footer__list--switcher{display:none}.m-footer__list--switcher+.m-footer__list .m-footer__item.m-footer__item--icn:first-child{border-left:none}.m-footer__item{margin:0 0 0 16px}.m-footer__item:first-child{margin:0}.m-footer__item a{color:#fff}.m-footer__item a:hover{text-decoration:underline}.m-footer__item.m-footer__item--icn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-footer__item.m-footer__item--icn a:hover{opacity:.7}.m-footer__item.m-footer__item--icn img{height:24px;width:24px}.m-footer__content--switcher{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:18px;margin-bottom:0}.m-footer__content--switcher dt{margin-right:24px}.m-footer__content--switcher .m-footer__item--active{position:relative}.m-footer__content--switcher .m-footer__item--active:before{opacity:1 !important}.m-footer__content--switcher .m-footer__item--active:after{background-color:#3983ff;border-radius:4px;content:"";height:8px;left:-4px;position:absolute;top:-4px;width:8px}.m-footer__content--switcher .m-footer__item{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem}.m-footer__content--switcher .m-footer__item+.m-footer__item{margin:0 0 0 24px}.m-footer__content--switcher .m-footer__item .m-footer__item--pc::before{background-image:url("/skin/common/image/global/icn_footer_monitor.svg")}.m-footer__content--switcher .m-footer__item .m-footer__item--sp::before{background-image:url("/skin/common/image/global/icn_footer_sp.svg")}.m-footer__content--switcher .m-footer__item a,.m-footer__content--switcher .m-footer__item strong{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}.m-footer__content--switcher .m-footer__item a:before,.m-footer__content--switcher .m-footer__item strong:before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;margin-right:6px;opacity:0.5;width:18px}nav.sidenav{display:block;-webkit-box-flex:0;-ms-flex:0 0 232px;flex:0 0 232px;font-size:14px;padding:0}nav.sidenav a:hover{text-decoration:none}.sidenav__maincontents-item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.87);display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2;padding:8px 0 8px 36px;position:relative}.sidenav__maincontents-item a:before{content:"";display:block;height:20px;left:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.sidenav__maincontents-item a:hover{background:#e5edf7;color:#31333a}.sidenav__maincontents-item a.is-active{background:#fff;font-weight:bold}.sidenav__maincontents-item a.sidenav__maincontents-item--mtop:before{background:url(/skin/common/image/global/icn_home.svg) no-repeat right top}.sidenav__maincontents-item a.sidenav__maincontents-item--mtop.is-active:before{background:url(/skin/common/image/global/icn_home_orange.svg) no-repeat right top;opacity:1}.sidenav__maincontents-item a.sidenav__maincontents-item--mychair:before{background:url(/skin/common/image/global/icn_list.svg) no-repeat right top}.sidenav__maincontents-item a.sidenav__maincontents-item--mychair.is-active:before{background:url(/skin/common/image/global/icn_list_orange.svg) no-repeat right top;opacity:1}.sidenav__maincontents-item a.sidenav__maincontents-item--sns:before{background:url(/skin/common/image/global/icn_friend.svg) no-repeat right top}.sidenav__maincontents-item a.sidenav__maincontents-item--sns.is-active:before{background:url(/skin/common/image/global/icn_friend_orange.svg) no-repeat right top;opacity:1}.sidenav__maincontents-item a.sidenav__maincontents-item--report:before{background:url(/skin/common/image/global/icn_chart.svg) no-repeat right top}.sidenav__maincontents-item a.sidenav__maincontents-item--report.is-active:before{background:url(/skin/common/image/global/icn_chart_orange.svg) no-repeat right top;opacity:1}.sidenav__maincontents-item a.sidenav__maincontents-item--challenge:before{background:url(/skin/common/image/global/icn_challenge.svg) no-repeat right top}.sidenav__maincontents-item a.sidenav__maincontents-item--challenge.is-active:before{background:url(/skin/common/image/global/icn_challenge_orange.svg) no-repeat right top;opacity:1}.sidenav__maincontents-item>a{line-height:20px}.sidenav__chairlist{position:relative}.sidenav__chairlist:before{background:#d5d9de;content:"";display:inline-block;height:96%;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;z-index:9}.sidenav__chairlist .sidenav__chairitem{font-size:12px !important;font-size:.75rem !important;font-weight:400}.sidenav__chairlist .sidenav__chairitem.is-current{font-weight:bold}.sidenav__chairlist .sidenav__chairlink{overflow:hidden;padding:8px 0 8px 36px;text-overflow:ellipsis;white-space:nowrap;width:224px}.ctop-message-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.ctop-message-info__label{-ms-flex-item-align:center;align-self:center;background-color:#72aec5;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;font-size:11px !important;font-size:.6875rem !important;font-weight:400;line-height:11px;line-height:0.7975rem;margin:0 12px 0 0;padding:4px 8px;text-align:center}.ctop-message-info__label:hover{opacity:0.7;text-decoration:none}@media all and (-ms-high-contrast: none){.ctop-message-info__label{max-width:64px}}.m-media-container .m-ctop-latestinfo{margin:0}.sidenav__maincontents-item--mychairwrap{position:relative}.sidenav__maincontents-item--mychairarrow{display:inline-block;height:28px;padding:0 !important;position:absolute !important;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px}.sidenav__maincontents-item--mychairarrow:before{content:none !important}.sidenav__maincontents-item--mychairarrow:after{background:url("/skin/common/image/global/icn_chevron-down-white.svg") no-repeat center 1px/contain;background-color:#a1b0c7;border-radius:100%;content:"";display:block;height:16px;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:16px}.sidenav__maincontents-item--mychairarrow:hover{background-color:transparent !important}.sidenav__maincontents-item--mychairarrow:hover:after{background-color:#295fbc !important}.sidenav__maincontents-item--mychairarrow.is-open:after{top:50%;-webkit-transform:rotate(180deg) translateY(50%) translateX(50%);transform:rotate(180deg) translateY(50%) translateX(50%)}.sidenav__chairmenu{border-top:1px solid rgba(0,0,0,0.12);margin:24px 0 0;padding:24px 0 0}.sidenav__chairmenu-title{color:#31333a;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:1;margin:0 0 16px 8px}.sidenav__chairmenu-title a{color:#31333a}.sidenav__maincontents-list,.sidenav__chairmenu-list,.sidenav__service-list,.sidenav__learning-manage-list,.sidenav__other-list{margin:0}.sidenav__chairmenu-item a{color:rgba(0,0,0,0.87);display:block;line-height:1rem;padding:8px 0 8px 32px;position:relative}.sidenav__chairmenu-item a:hover{background:#e5edf7}.sidenav__chairmenu-item a:before{background:url(/skin/common/image/global/icn_aroow_right.svg) no-repeat right top;content:"";display:block;height:10px;left:16px;opacity:0.2;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}.sidenav__chairmenu-item a.is-active{background:#fff;font-size:14px !important;font-size:.875rem !important;font-weight:600}.sidenav__chairmenu-item a.is-active:before{background:url(/skin/common/image/global/icn_aroow_right_orange.svg) no-repeat right top;opacity:1}.ctop-message-info--mypgtop+.m-learning-manage{margin-top:8px}.sidenav__learning-manage{border-top:1px solid rgba(0,0,0,0.12);margin:24px 0 0;padding:24px 0 0}.sidenav__learning-manage h2{line-height:1 !important}.sidenav__learning-manage-title{color:rgba(0,0,0,0.87);font-size:12px !important;font-size:.75rem !important;font-weight:600;margin:0 0 16px 8px}.sidenav__learning-manage-item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.87);display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;padding:8px 0 8px 32px;position:relative}.sidenav__learning-manage-item a:hover{background:#e5edf7;color:#31333a}.sidenav__learning-manage-item a:before{background:url(/skin/common/image/global/icn_aroow_right.svg) no-repeat right top;content:"";display:block;height:10px;left:16px;opacity:0.2;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}.sidenav__learning-manage-item a.is-active{background:#fff;font-weight:bold}.sidenav__learning-manage-item a.is-active:before{background:url(/skin/common/image/global/icn_aroow_right_orange.svg) no-repeat right top;opacity:1}.sidenav__learning-manage-item a .count{color:rgba(0,0,0,0.56);font-size:10px;margin:0 0 0 12px}.sidenav__learning-manage-item .sidenav__learning-manage-item a{padding-left:48px}.sidenav__learning-manage-item .sidenav__learning-manage-item a:before{left:32px}.sidenav__service{border-top:1px solid rgba(0,0,0,0.12);margin:24px 0 0;padding:24px 0 0}.sidenav__service h2{line-height:1 !important}.sidenav__service-title{color:rgba(0,0,0,0.87);font-size:12px;font-weight:bold;margin:0 0 16px 8px}.sidenav__service-item{line-height:1.429}.sidenav__service-item a{color:rgba(0,0,0,0.87);display:block;padding:8px 0 8px 32px;position:relative}.sidenav__service-item a:hover{background:#e5edf7;color:#31333a}.sidenav__service-item a:before{background:url(/skin/common/image/global/icn_aroow_right.svg) no-repeat right top;content:"";display:block;height:10px;left:16px;opacity:0.2;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}.sidenav__service-item a.is-active{background:#fff;font-weight:bold}.sidenav__service-item a.is-active:before{background:url(/skin/common/image/global/icn_aroow_right_orange.svg) no-repeat right top;opacity:1}.sidenav__other{border-top:1px solid rgba(0,0,0,0.12);margin:16px 0;padding:16px 0 0}.sidenav__other ul{margin-bottom:0}.sidenav__other-item a{color:rgba(0,0,0,0.87);display:block;line-height:1;padding:8px 0 8px 32px;position:relative}.sidenav__other-item a:hover{background:#e5edf7;color:#31333a}.sidenav__other-item a:before{background:url(/skin/common/image/global/icn_aroow_right.svg) no-repeat right top;content:"";display:block;height:8px;left:16px;opacity:0.2;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}.sidenav__other-item a.is-active{background:#fff;font-weight:bold}.sidenav__other-item a.is-active:before{background:url(/skin/common/image/global/icn_aroow_right_orange.svg) no-repeat right top;opacity:1}#social{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 0 24px;width:100%}.m-userinfo{background-color:#fff;border:1px solid #d5d9de;border-radius:4px;padding:4px}.m-userinfo__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f6f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100px;padding:16px;position:relative}.m-userinfo__inner .el-loading-parent--relative{left:0;position:relative !important;right:0;width:100%}.m-userinfo__inner .el-loading-mask{background-color:rgba(255,255,255,0.5)}.m-userinfo__inner .status.no_data .msg{text-align:center}.m-learninginfo{background:#fff;border:1px solid #d5d9de;border-radius:4px;margin:16px auto 0;padding:16px}.m-userinfo__data-week-progress-list{display:-webkit-box;display:-ms-flexbox;display:flex}.m-userinfo__data-week-progress-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:38px;margin:0 0 0 12px}.m-userinfo__data-week-progress-item:first-child{margin:0}.m-userinfo__data-week-progress-bar{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;width:6px}.m-userinfo__data-week-progress-bar-inner{background-color:#4ca59e}.m-userinfo__data-week-text{color:rgba(0,0,0,0.5);font-size:10px;margin:1px 0 0}.m-userinfo__data-week{margin:0 6px}.m-userinfo__avater{display:block}.m-userinfo__avater:hover{opacity:0.7}.m-userinfo__name-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:200px;min-width:180px;position:relative;text-align:center}.m-userinfo__name{color:#31333a;font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:18px;line-height:1.305rem;position:relative;word-break:break-all}.m-userinfo__name small{color:rgba(0,0,0,0.56);font-size:10px;margin:0 0 0 2px}.m-userinfo__sns-nickname-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}.m-userinfo__sns-nickname-wrap .m-userinfo__name{font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:14px;line-height:1.015rem}.m-userinfo-avatar{-ms-flex-negative:0;flex-shrink:0}.m-userinfo-avatar.avator-s{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;margin-right:8px;position:relative}.m-userinfo__setting{background:url("/skin/common/image/global/icn_setting.svg") center center/14px 14px no-repeat;display:block;height:14px;margin:0 0 0 auto;opacity:0.26;overflow:hidden;position:absolute;right:8px;text-indent:100%;top:-16px;white-space:nowrap;width:14px;z-index:20}.m-userinfo__setting:hover{opacity:0.15}.m-userinfo__data-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:4px solid rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:16px;padding-left:24px;position:relative}.m-userinfo__data-time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-userinfo-data__data-week{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16px}.m-userinfo__data-time--large,.m-userinfo-data__data-time--large{letter-spacing:-0.05em;line-height:1}.m-userinfo-data__data-time--large1{font-size:16px !important;font-size:1rem !important;font-weight:600}.m-userinfo-data__data-time--large2{font-size:14px}.m-userinfo__data-time--small,.m-userinfo-data__data-time--small{color:rgba(0,0,0,0.56);font-size:12px;margin-top:8px}.m-userinfo__data-week{margin:0 0 0 32px}.m-userinfo__data-wrap-outer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-userinfo__data-report{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px}.m-userinfo__reportlink{display:inline-block;-ms-flex-negative:0;flex-shrink:0;font-size:11px !important;font-size:.6875rem !important;font-weight:400;line-height:24px;margin-left:12px;padding:3px 8px !important;vertical-align:middle;white-space:nowrap}.m-userinfo__reportlink:hover{opacity:0.7;text-decoration:none}.m-userinfo__term{font-size:11px !important;font-size:.6875rem !important;font-weight:400;color:rgba(0,0,0,0.56);position:relative}.is-tablet .m-userinfo__term{font-size:10px !important;font-size:.625rem !important;font-weight:400}.m-userinfo__chart-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-userinfo__chart{margin:0 8px 0 0}.m-userinfo__chart-text-title{display:block;font-weight:normal;min-width:42px}.m-userinfo__chart-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 2px}.m-userinfo__chart-text .time_detail{color:#31333a;display:block;min-width:50px;text-align:right}.m-userinfo__chart-text .time_detail strong{font-size:13px !important;font-size:.8125rem !important;font-weight:600;line-height:13px;line-height:0.9425rem}.m-userinfo__chart-text .time_detail small{font-size:11px !important;font-size:.6875rem !important;font-weight:400;line-height:11px;line-height:0.7975rem;padding:0 2px}.m-userinfo__chart-text span{font-size:12px !important;font-size:.75rem !important;font-weight:600}.m-userinfo__chart-text:last-of-type{margin:0}.m-userinfo__chart .el-loading-mask{background-color:transparent;padding:30px 0}.m-userinfo__chart .status.no_data{padding:10px 0}.m-userinfo__chart .status.no_data h2{font-size:13px;font-weight:bold;text-align:center}.m-userinfo__chart .status.no_data h2 small{color:rgba(0,0,0,0.56);font-size:11px}.m-userinfo__chart .status.no_data .msg{font-size:12px;margin:4px 0 0;text-align:center}.m-userinfo .m-userinfo__sns-nickname .official{margin:0 0 0 2px}.m-learning-manage{background:#fff;border:1px solid #d5d9de;border-radius:4px;padding:24px}.m-learning-manage .timeline_container_inner{margin:0 0 24px}.m-recentstudy{border:1px solid #d5d9de;border-radius:4px;margin:12px 0 32px}.m-break{background-color:#f5f5f5;border:0 none;border-radius:4px;margin:8px;padding:16px}.m-break__crossreview{background-color:#5f5f5f;color:#fff;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:10px !important;font-size:.625rem !important;font-weight:600;margin:0 8px 0 0;padding:0 4px}.m-break__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:1;margin-bottom:12px}.m-break__title svg{margin:0 4px 0 0}.m-break__wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-break__wrap-inner{-webkit-box-align:top;-ms-flex-align:top;align-items:top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-break__coursename-wrap{display:grid}.m-break__coursename-inner{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:18px;min-width:0}.m-break__coursename{font-size:14px !important;font-size:.875rem !important;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-break__coursename2{color:rgba(32,33,36,0.6);font-size:12px !important;font-size:.75rem !important;font-weight:400;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-break__coursename2 a{color:rgba(0,0,0,0.87);text-decoration:none}.m-break__coursename2 a:hover{color:#295fbc}.m-break__link-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 24px}.m-break__link{background-color:#506073;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#fff;display:block;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:32px;padding:0 16px;text-align:center}.m-break__link:hover{background-color:#354a63;text-decoration:none}.m-recentstudy-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5d9de;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px}.bb-none{border-bottom:0 !important}.m-recentstudy-header__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#202124;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;margin-right:24px}.m-recentstudy-header__title:hover{text-decoration:underline}.m-recentstudy-header__title:before{background-color:#ffefbd;background-position:50% 50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:50%;content:"";display:block;height:28px;margin-right:12px;width:28px}.m-recentstudy-header__title.m-ctop-headnav--business:before{background-image:url(/skin/common/image/global/icn_building.svg)}.m-recentstudy-header__title.m-ctop-headnav--law:before{background-image:url(/skin/common/image/global/icn_law.svg)}.m-recentstudy-header__title.m-ctop-headnav--account:before{background-image:url(/skin/common/image/global/icn_database.svg)}.m-recentstudy-header__title.m-ctop-headnav--realestate:before{background-image:url(/skin/common/image/global/icn_home_chair.svg)}.m-recentstudy-header__title.m-ctop-headnav--IT:before{background-image:url(/skin/common/image/global/icn_laptop.svg)}.m-recentstudy-header__title.m-ctop-headnav--public-staff:before{background-image:url(/skin/common/image/global/icn_chalkboard-teacher.svg)}.m-recentstudy-header__title.m-ctop-headnav--bskill:before{background-image:url(/skin/common/image/global/icn_tie.svg)}.m-recentstudy-header__title.m-ctop-headnav--language:before{background-image:url(/skin/common/image/global/icn_language.svg)}.m-recentstudy-header__title.m-ctop-headnav--channel:before{background-image:url(/skin/common/image/global/icn_tv.svg)}.m-recentstudy-header__title.m-ctop-headnav--development:before{background-image:url(/skin/common/image/global/icn_dev.svg)}.m-recentstudy-header__title.m-ctop-headnav--staff:before{background-image:url("/skin/common/image/global/icn_chalkboard-teacher.svg")}.m-recentstudy-header__title.m-ctop-headnav--medical:before{background-image:url("/skin/common/image/global/icn_medical.svg")}.m-recentstudy-header__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-recentstudy-header__nav-item{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;padding-left:8px}.m-recentstudy-header__nav-item+.m-recentstudy-header__nav-item{border-left:1px solid #d5d9de;margin-left:8px}.m-recentstudy-header__nav-item a{border-radius:4px;color:inherit;display:block;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;line-height:24px;padding:0 8px;text-align:center}.m-recentstudy-header__nav-item a:hover{background-color:#f5f5f5;text-decoration:none}.m-activity{position:relative}.m-activity__title{-ms-flex-item-align:start;align-self:flex-start;color:rgba(0,0,0,0.56);font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:12px;line-height:0.87rem;margin:0 0 4px}.m-activity__recent{border-left:1px solid #d5d9de;margin:0 24px 0 20px;padding-left:20px}.m-activity-recent-container{position:relative}.m-activity-recent-container:after{background-color:#d5d9de;content:"";display:block;height:1px;margin:0 24px}.m-activity-recent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 24px}.m-activity-recent__inner{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-activity__nav{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:24px}.m-activity__nav .m-content-primary-button{margin:0;padding:0 16px}.m-activity-recent__title{color:#202124;display:inline-block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:18px;line-height:1.305rem;word-break:break-all}.m-activity-recent__title:hover{text-decoration:underline}.m-activity__recent-meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.m-activity__recent-meta-item{color:rgba(0,0,0,0.54);font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;margin-right:12px}.m-activity__recent-meta-item.m-activity__recent-chair{background-color:#fafafa;border:1px solid rgba(0,0,0,0.12);padding:2px 4px}.m-activity__recent-chair-wrap2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 24px}.m-activity__recent-chair-wrap2 .m-ctop-summary__standby-icon{margin:0 0 0 0;margin-left:auto}.m-activity__recent-chairtop{display:inline-block;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem}.m-activity__recent-chairtop:hover{display:inline-block;text-decoration:underline}.m-learning-manage-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-learning-manage-contents .el-loading-mask{border-radius:4px}.m-learning-manage-contents--leftcolumn{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-learning-manage-contents--rightcolumn{-webkit-box-flex:0;-ms-flex:0 0 258px;flex:0 0 258px;margin-left:24px}.m-learning-manage__title{font-size:14px;font-weight:bold}.m-top-container .m-top-content+.m-top-content{margin-top:32px}.mychair-list{border:1px solid #dce0e4;border-radius:4px;margin:0}.mychair-list li+li{border-top:1px solid #dce0e4}.mychair-list .mychair-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px}.m-mychair__item-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-mychair__item-name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:32px;padding-left:40px;position:relative}.m-mychair__item-name a{color:rgba(0,0,0,0.87);font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:18px;line-height:1.305rem}.m-mychair__item-name a:hover{text-decoration:underline}.m-mychair__item-name:before{background-color:#ffefbd;background-repeat:no-repeat;background-position:center center;background-size:14px 14px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:28px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px}.m-mychair__item-name.m-mychair__item-name--business:before{background-image:url("/skin/common/image/global/icn_building.svg")}.m-mychair__item-name.m-mychair__item-name--law:before{background-image:url("/skin/common/image/global/icn_law.svg")}.m-mychair__item-name.m-mychair__item-name--account:before{background-image:url("/skin/common/image/global/icn_database.svg")}.m-mychair__item-name.m-mychair__item-name--realestate:before{background-image:url("/skin/common/image/global/icn_home_chair.svg")}.m-mychair__item-name.m-mychair__item-name--IT:before{background-image:url("/skin/common/image/global/icn_laptop.svg")}.m-mychair__item-name.m-mychair__item-name--public-staff:before{background-image:url("/skin/common/image/global/icn_chalkboard-teacher.svg")}.m-mychair__item-name.m-mychair__item-name--bskill:before{background-image:url("/skin/common/image/global/icn_tie.svg")}.m-mychair__item-name.m-mychair__item-name--language:before{background-image:url("/skin/common/image/global/icn_language.svg")}.m-mychair__item-name.m-mychair__item-name--channel:before{background-image:url("/skin/common/image/global/icn_tv.svg")}.m-mychair__item-name.m-mychair__item-name--development:before{background-image:url("/skin/common/image/global/icn_dev.svg")}.m-mychair__item-name.m-mychair__item-name--medical:before{background-image:url("/skin/common/image/global/icn_medical.svg")}.m-mychair__item-state-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-mychair__item-state{color:#e94709;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:12px;line-height:0.87rem}.utility-item-close{height:48px;margin:0;overflow:hidden;text-indent:100%;white-space:nowrap;width:48px}.utility-item-close a{background:url(/skin/common/image/global/icn_close.svg) center center/8px 8px no-repeat;display:block;height:100%;opacity:0.6}.utility-item-close a:hover{opacity:0.4}.m-mychair__info{font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:17px;line-height:1.2325rem;margin-top:8px}.m-mychair__info-item{background:#e4f8ed;border-radius:4px;font-weight:normal;padding:6px;position:relative}.m-mychair__info-item a:hover{text-decoration:underline}.m-mychair__info-item:last-child{margin:0}.m-mychair__info-item+.m-mychair__info-item{margin-top:4px}.m-mychair__info-wrap li:first-child .m-mychair__info{margin:0 16px 0}.m-learning-manage__summary-link-wrap{margin-top:8px;text-align:right}.m-learning-manage__summary-link{font-size:12px;font-weight:normal;margin:12px 0 0 0}.m-learning-manage__summary-link:hover{text-decoration:underline}.m-info{margin-bottom:32px}.m-info .m-ctop-course-d-list__title{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem}.m-info__coupon{margin-top:12px}.m-info__coupon_list{background-color:#f3f7fd;border-radius:4px;padding:12px}.m-info__coupon_item{display:-webkit-box;display:-ms-flexbox;display:flex}.m-info__coupon_item+.m-info__coupon_item{margin-top:12px}.m-info__coupon-image{-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px}.m-info__coupon-image img{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);height:auto;width:100%}.m-info__coupon-text{font-size:13px;margin:0 auto 0 16px}.m-info__coupon-text a{font-weight:bold}.m-info__coupon-text a:hover{text-decoration:underline}.m-info__coupon-text span{color:rgba(0,0,0,0.56);display:block;font-size:12px}.m-info__information-list{margin:0}.m-info__information-item{border-top:1px solid #d5d9de;padding:12px 8px}.m-info__information-item:last-child{border-bottom:1px solid #d5d9de}.m-info__information-item-link:hover{text-decoration:underline}.m-info__information-item-date-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.56);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;margin-top:8px}.m-info__information-item-date{margin-right:12px}.m-guide__text-wrap{background:url("/skin/common/image/global/guide_operator.png") no-repeat right 10px top 16px/122px 88px;border-top:1px solid #d5d9de;margin:12px auto 0}.m-guide__text{margin:24px 0 0;width:320px}.m-guide__link{background:#1a73e8;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:bold;margin:16px 0 0;padding:8px 12px}.m-guide__link:hover{opacity:0.7;text-decoration:none}.m-question__title{font-size:12px;font-weight:bold}.m-question__list{font-size:13px;margin:16px 0 0 4px}.m-question__item{margin:12px 0 0}.m-question__item:before{background:rgba(0,0,0,0.1);border-radius:100%;content:"";display:inline-block;height:6px;margin:0 8px 2px 0;width:6px}.m-question__item a:hover{text-decoration:underline}.bg-m-sns{background:url("/skin/common/image/global/sns_chatting.png") no-repeat right top/contain}.m-sns{position:relative}.m-sns .promo_post{background:none;border:none;padding:0}.m-sns .promo_post_inner h2{color:#006f83;font-size:14px !important;font-weight:bold !important;line-height:1.4}.m-sns .promo_post_inner .sns-desc .promo_help{color:rgba(0,0,0,0.87);font-size:12px;text-decoration:none}.m-sns .promo_post_inner .sns-desc .promo_help:hover{text-decoration:underline}.m-sns .promo_post_inner .sns-desc .promo_help:before{content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands", "FontAwesome";font-weight:900;margin-right:4px}.m-sns .timeline_box{margin:0}.m-sns__copy{color:#006f83;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:18px;line-height:1.305rem;margin:8px 0}.m-sns__text{font-size:12px;margin:12px 0 0}.m-sns__snsdesc{font-size:12px;margin:8px 0 0}.m-sns__post-wrap{margin:16px 0 0;text-align:center}.m-sns__post{background:url(/skin/common/image/global/icn_pen_orange.svg) left 10px center no-repeat;border:1px solid #d5d9de;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);color:#000;display:inline-block;font-size:14px;font-weight:bold;padding:10px 20px 10px 36px;text-align:center}.m-sns__post img{height:20px;margin:0 8px 0 0;width:20px}.m-sns__post:hover{opacity:0.7;text-decoration:none}.m-sns__post.m-sns__post--check{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 none;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 20px}.m-sns__post.m-sns__post--check:before{background:url("/skin/common/image/global/icn-sns.svg") no-repeat center center/contain;content:"";display:inline-block;height:24px;margin-right:4px;width:24px}.is-tablet .m-sns__post{font-size:12px}.m-sns-list-wrap.el-loading-parent--relative{min-height:64px}.m-sns-list-wrap .nodata_box{border:none}.m-sns-list{border-top:1px solid #dee2e6;margin:0}.m-sns-list__item+.m-sns-list__item{border-top:1px solid #dee2e6;margin:0}.m-sns-list__userinfo{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.m-sns-list__user-image{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.m-sns-list__user-image img{border-radius:100%;height:40px;width:40px}.m-sns-list__user-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:8px}.m-sns-list__user-name{margin-bottom:4px;word-break:break-all}.m-sns-list__user-name a{font-size:14px;font-weight:bold;line-height:1;word-break:break-all}.m-sns-list__user-name a:hover{text-decoration:underline}.m-sns-list__user-post-time{color:rgba(0,0,0,0.56);font-size:11px !important;font-size:.6875rem !important;font-weight:400;line-height:11px;line-height:0.7975rem;margin:8px 0}.m-sns-list__user-time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.56);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px !important;font-size:.6875rem !important;font-weight:400;line-height:11px;line-height:0.7975rem}.m-sns-list__user-time .m-sns-list__user-time-item{margin:0 8px 4px 0}.m-sns-list__user-time .time_detail{color:#e94709}@media all and (-ms-high-contrast: none){.m-sns-list__user-time{width:192px}}.m-sns-list__comment-wrap{position:relative}.m-sns-list__comment-wrap:before{border:13px solid transparent;border-bottom:12px solid #f8f8ea;content:"";left:10%;margin-left:-8px;position:absolute;top:-20px}.m-sns-list__comment{background:#f8f8ea;border-radius:4px;font-size:12px;margin:0px 8px 8px;overflow:hidden;padding:8px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:calc(258px - 18px)}.m-freearea{background:#f3f3f3;margin:24px 0 0;padding:50px 0}.m-maincontents .timeline_box.user_box{border:none}.m-maincontents--twocolumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-maincontents+.m-maincontents--twocolumn{margin:16px 0 0}.contents-block{background:#fff;border:1px solid #dce0e4;border-radius:4px;padding:0px}.contents-side-block{background-color:#fff;border:1px solid #dce0e4;border-radius:4px}.contents-side-block+.contents-side-block{margin-top:8px}.contents-block-ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;padding:16px}.m-inner-contents__inner{padding:24px}.m-maincontents__title-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5d9de;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px}.m-maincontents__h1{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem;margin:0}.m-maincontents__title-search{font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:13px;line-height:0.9425rem;padding-left:26px;position:relative}.m-maincontents__title-search:hover{text-decoration:underline}.m-maincontents__title-search:before{background:url("/skin/common/image/global/icn_usersearch.svg") center center no-repeat;background-size:contain;content:"";display:inline-block;height:22px;left:0;margin:0 4px 0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px}.contents-side-title-wrap{border-bottom:1px solid #d5d9de;padding:12px 16px}.contents-side-title{font-size:13px;font-weight:bold;margin:0}.contents-side-title--info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-maincontents__description{font-size:13px}.m-mychair-contents{padding:24px}.m-mychair-contents__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px 0;padding:0 8px}.m-mychair-contents__header .m-maincontents__description-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0}.m-mychair-contents__header .m-mychair-contents__otherchair-link-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 12px;text-align:right}.m-mychair-contents__header .m-mychair-contents__otherchair-link-wrap .m-mychair-contents__otherchair-link{height:36px;line-height:36px;padding:0 12px}.m-mychair-contents__list{margin:0}.m-mychair-contents__item{border:1px solid #d5d9de;border-radius:4px}.m-mychair-contents__item+.m-mychair-contents__item{margin-top:8px}.m-mychair-contents__chairname-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px}.m-mychair-contents__chair-info{padding-left:56px;position:relative}.m-mychair-contents__chair-info:before{background-color:#ffefbd;border-radius:50%;content:"";display:block;height:40px;left:0px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.m-mychair-contents__chair-info:after{content:"";display:inline-block;height:20px;left:14px;margin:0 0 0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.m-mychair-contents__chair-info.m-mychair__item-name--business:after{background:url(/skin/common/image/global/icn_building.svg) no-repeat center center/contain}.m-mychair-contents__chair-info.m-mychair__item-name--law:after{background:url(/skin/common/image/global/icn_law.svg) no-repeat center center/contain}.m-mychair-contents__chair-info.m-mychair__item-name--account:after{background:url(/skin/common/image/global/icn_database.svg) no-repeat center center/contain}.m-mychair-contents__chair-info.m-mychair__item-name--realestate:after{background:url(/skin/common/image/global/icn_home_chair.svg) no-repeat center center/contain}.m-mychair-contents__chair-info.m-mychair__item-name--IT:after{background:url(/skin/common/image/global/icn_laptop.svg) no-repeat center center/contain}.m-mychair-contents__chair-info.m-mychair__item-name--public-staff:after{background:url(/skin/common/image/global/icn_chalkboard-teacher.svg) no-repeat center center/contain}.m-mychair-contents__chair-info.m-mychair__item-name--bskill:after{background:url(/skin/common/image/global/icn_tie.svg) no-repeat center center/contain}.m-mychair-contents__chair-info.m-mychair__item-name--language:after{background:url(/skin/common/image/global/icn_language.svg) no-repeat center center/contain}.m-mychair-contents__chair-info.m-mychair__item-name--channel:after{background:url(/skin/common/image/global/icn_tv.svg) no-repeat center center/contain}.m-mychair-contents__chair-info.m-mychair__item-name--development:after{background:url(/skin/common/image/global/icn_dev.svg) no-repeat center center/contain}.m-mychair-contents__chair-info.m-mychair__item-name--medical:after{background:url(/skin/common/image/global/icn_medical.svg) no-repeat center center/contain}.m-mychair-contents__chair-link a:hover{text-decoration:none}.m-mychair-contents__chair-name-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}.m-mychair-contents__chair-name{font-size:16px;font-weight:bold}.m-mychair-contents__chair-name a{color:inherit}.m-mychair-contents__chair-state{color:#e94709;border:1px solid #e94709;border-radius:24px;padding:0 8px}.m-mychair-contents__chair-time-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-mychair-contents__chair-mailmagazine{color:rgba(0,0,0,0.56);font-size:13px}.m-utility-button a{border:1px solid #e94709;border-radius:4px;color:#31333a;display:block;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;padding:7px 12px}.m-utility-button a:hover{background-color:#fafafa;color:#31333a}.m-utility-button a.button-cancel{background-color:#ededed;border:0 none}.m-mychairlist__recommend{width:100%}.m-mychairlist__recommend-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5d9de;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;margin-bottom:8px;padding-bottom:8px;width:100%}.m-mychairlist__recommend-list:last-child{border:0 none;margin:0;padding:0}.m-mychairlist__recommend-mark{color:#fff;-ms-flex-negative:0;flex-shrink:0;font-size:10px;font-weight:bold;margin-right:12px;padding:4px 8px}.m-mychairlist__recommend-mark--recommend{background:#58ad9f}.m-mychair-contents__comment{padding:24px 24px 0}.m-mychair-contents__comment-icon{font-size:10px;font-weight:bold;padding:2px 8px}.m-mychair-contents__comment-icon--recommend{background:#58ad9f;color:#fff}.m-mychair-contents__comment-icon--free{background:#e37c7c;color:#fff}.m-mychair-contents__comment-text{font-size:13px;margin:0 0 0 8px}.m-mychair-contents__comment-text a:hover{text-decoration:underline}.m-mychair-contents__chairsetting-wrap{background:#f7f8f9;border-radius:0 0 5px 5px;border-top:1px solid #d5d9de;margin:24px 0 0}.m-mychair-contents__chairsetting{padding:8px 24px}.m-mychair-contents__chairsetting a{font-size:13px}.m-mychair-contents__chairsetting a:hover{text-decoration:underline}.m-mychair-contents__otherchair-link-wrap{margin:24px auto}.m-mychair-contents__otherchair-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#31333a;position:relative}.m-mychair-contents__otherchair-link:hover{color:#1967d2;text-decoration:none}.m-mychair-contents__otherchair-link:hover svg{fill:#1967d2}.m-maincontents__leftcolumn{-webkit-box-flex:0;-ms-flex:0 0 550px;flex:0 0 550px;width:550px}.m-maincontents__rightcolumn{margin:0 0 0 16px;width:100%}.m-maincontents__description-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:24px 0;padding:0 16px}.m-maincontents__description-post-button{-ms-flex-negative:0;flex-shrink:0;text-align:center}.m-maincontents__description-post-button-link{background:url(/skin/common/image/global/icn_pen_orange.svg) left 8px center no-repeat;border:1px solid #d5d9de;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);color:#000;display:inline-block;font-size:14px;font-weight:bold;margin:0 0 0 32px;padding:10px 14px 10px 32px;text-align:center}.m-maincontents__description-post-button-link img{height:20px;margin:0 8px 0 0;width:20px}.m-maincontents__description-post-button-link:hover{opacity:0.7;text-decoration:none}.m-maincontents__guide-list{margin:0;padding:16px}.m-maincontents__guide-item{font-size:13px;margin:12px auto 0}.m-maincontents__guide-item:first-child{margin:0 auto}.m-maincontents__guide-item a:hover{text-decoration:underline}.m-sns-block-userinfo{background-color:#fff;border:1px solid #dce0e4;border-radius:4px;margin:0 0 8px}.m-sns-block-userinfo__inner{background:#f6f7f8;margin:12px;padding:12px}.m-sns-block-userinfo__inner .badge_msg{margin:10px 0 0;text-align:center}.m-sns-block-userinfo__inner .msg_inner a{background-color:#e94709;border-radius:3px;color:#fff;display:inline-block;font-size:11px !important;font-weight:bold !important;line-height:1;padding:6px 12px;position:relative;text-align:center}.m-sns-block-userinfo__inner .msg_inner a:after{border-color:transparent transparent #e94709 transparent;border-style:solid;border-width:6px;bottom:100%;content:"";left:50%;margin-left:-5px;position:absolute}.m-sns-block-userinfo__user-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-sns-block-userinfo__user-image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.m-sns-block-userinfo__user-image img{border-radius:100%;height:40px;width:40px}.m-sns-block-userinfo__user-text{margin:0 0 0 12px}.m-sns-block-userinfo__user-name{margin:0;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:16px;line-height:1.16rem}.m-sns-block-userinfo__user-name a:hover{text-decoration:underline}.m-sns-block-userinfo__user-image{-ms-flex-negative:0;flex-shrink:0;margin:0}.m-sns-block-userinfo__user-other{color:rgba(0,0,0,0.56);display:inline-block;font-size:12px;margin:0}.m-sns-block-userinfo__link{-ms-flex-negative:0;flex-shrink:0;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:13px;line-height:0.9425rem;margin:0 0 0 4px}.m-sns-block-userinfo__link:hover{text-decoration:underline}.m-mysocial{background:#fff;border:1px solid #d5d9de;border-radius:4px}.m-mysocial__upper{padding:24px;position:relative}.m-mysocial__user-image-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-mysocial__user-image img{border-radius:100%;height:80px;width:80px}.m-mysocial__user-text{margin:0 0 0 16px}.m-sns-list__user-info{color:rgba(0,0,0,0.56);font-size:12px}.m-sns-list__friend-link a{margin:0 0 0 24px;padding:8px 16px}.m-sns-list__friend-link a:hover{text-decoration:none}.m-mysocial__user-pr{font-size:13px;line-height:1.4;margin:16px 0 0}.m-mysocial__user-pr-readmore{display:inline-block;font-size:13px;margin-top:8px;position:relative}.m-mysocial__user-pr-readmore:hover{text-decoration:underline}.m-mysocial__learning-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f8ea;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px 0 0;padding:16px 24px}.m-mysocial__learning-info .nodata{color:rgba(0,0,0,0.54)}.m-mysocial__learning-info-title{font-size:14px;font-weight:bold;margin:0 24px 0 0}.m-mysocial__learning-info-time1{color:rgba(0,0,0,0.87);font-size:16px;font-weight:bold;margin:0 24px 0 0}.m-mysocial__learning-info-time1 small{font-size:12px;font-weight:normal}.m-mysocial__learning-info-time1:before{background:url(/skin/common/image/global/icn_learning_graph-1.svg) center center/cover no-repeat;content:"";display:inline-block;height:18px;margin:0 8px 0 0;width:28px}.m-mysocial__learning-info-time1.nodata{color:rgba(0,0,0,0.54);font-weight:normal}.m-mysocial__learning-info-time2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-mysocial__learning-info-time2 .m-mysocial__learning-info-time2-text{color:rgba(0,0,0,0.87);font-size:16px;font-weight:bold;margin-right:8px}.m-mysocial__learning-info-time2 .m-mysocial__learning-info-time2-text.nodata{color:rgba(0,0,0,0.54);font-weight:normal}.m-mysocial__learning-info-time2 small{font-size:12px;font-weight:normal}.m-mysocial__learning-info-time2:before{background:url(/skin/common/image/global/icn_learning_graph-2.svg) center center/cover no-repeat;content:"";display:inline-block;height:18px;margin-right:8px;width:18px}.m-mysocial__learning-info-time3{color:rgba(0,0,0,0.87);font-size:16px;font-weight:bold;margin:0 0 0 16px}.m-mysocial__learning-info-time3 small{font-size:12px;font-weight:normal}.m-mysocial__learning-info-link{background:#184591;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:bold;margin:0 0 0 auto;padding:8px 12px}.m-mysocial__learning-info-link:hover{opacity:0.7;text-decoration:none}.m-mysocial__setting{background:url(/skin/common/image/global/icn_ellipsis.svg) center center/15px 3px no-repeat;height:24px;margin:0;opacity:0.6;position:absolute;right:0px;text-indent:100%;top:0px;white-space:nowrap;width:24px}.m-mysocial__lower{background:#f7f8f9;border-radius:4px;border-top:1px solid #d5d9de}.m-mysocial__chair-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 16px 16px 40px;position:relative}.m-mysocial__chair-list:before{background:url(/skin/common/image/global/icon_graduation-cap.svg) center center/cover no-repeat;content:"";display:inline-block;height:15px;left:26px;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px}.m-mysocial__chair-item{font-size:14px;margin:4px 0 0 16px}#social-content .contents-block .promo_post{background:#fff;border:none;padding:16px}#social-content .contents-block .promo_post_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#social-content .contents-block .promo_post_inner h2{line-height:1.4;margin:0 0 8px}#social-content .contents-block .promo_post_inner .sns-desc{margin:16px 0 0}#social-content .contents-block .promo_post_inner .sns-desc .promo_help{color:rgba(0,0,0,0.87);font-size:12px;text-decoration:none}#social-content .contents-block .promo_post_inner .sns-desc .promo_help:hover{text-decoration:underline}#social-content .contents-block .promo_post_inner .sns-desc .promo_help:before{content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands", "FontAwesome";font-weight:900;margin-right:4px}#social-content .contents-block .promo_post_inner2{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;margin:0 0 0 12px}.m-maincontents__sns-friend-item{border-bottom:1px solid #d5d9de;padding:16px}.m-maincontents__sns-friend-item:last-child{border:none}.maincontents{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 0 16px;width:100%}.m-maincontents--twocolumn .contents-block .m-sns{background:none}.m-maincontents--twocolumn .contents-block .m-sns .m-sns__contents{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 16px}.m-maincontents--twocolumn .contents-block .m-sns .m-learning-manage__title,.m-maincontents--twocolumn .contents-block .m-sns .m-sns__copy{display:none}.m-maincontents--twocolumn .contents-block .m-sns .m-sns__text{margin:0}.m-maincontents--twocolumn .contents-block .m-sns .m-sns__post-wrap{-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 32px}.m-maincontents__sns-friend-list{margin:8px 0 0}.social-user_dashboard.timeline{display:block;padding:0}.social-user_dashboard ._main{width:100%}.social-user_dashboard.timeline .user_info{margin:0}.social-user_dashboard.timeline .user_activity{margin:0;padding:16px}.mid_section .timeline_container{-ms-flex-negative:0;flex-shrink:0;width:550px}.mid_section .information_container{margin:0 0 0 16px;width:100%}aside.information_container{padding:0 !important}.mid_section .m-sns{background:#fff;border:1px solid #d5d9de;border-radius:4px}.mid_section .m-sns .m-sns__contents{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 16px}.mid_section .m-sns .m-learning-manage__title,.mid_section .m-sns .m-sns__copy,.mid_section .m-sns .m-sns__snsdesc{display:none}.mid_section .m-sns .m-sns__text{margin:0}.mid_section .m-sns .m-sns__post-wrap{-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 32px}.mid_section .promo_post{background:#fff;padding:16px}.mid_section .promo_post .promo_post_inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.mid_section .promo_post .promo_post_inner h2{line-height:1.4;margin:0 0 8px}.mid_section .promo_post .promo_post_inner .sns-desc{margin:16px 0 0}.mid_section .promo_post .promo_post_inner .sns-desc .promo_help{color:rgba(0,0,0,0.87);font-size:12px;text-decoration:none}.mid_section .promo_post .promo_post_inner .sns-desc .promo_help:hover{text-decoration:underline}.mid_section .promo_post .promo_post_inner .sns-desc .promo_help:before{content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands", "FontAwesome";font-weight:900;margin-right:4px}.mid_section .promo_post .promo_post_inner2{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;margin:0 0 0 12px}.el-tabs__content .el-tabs__item:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}.el-tabs__item.is-active:after{content:none}.el-tab-pane .nodata_box.el-loading-parent--relative{margin:0}.recommend_content{margin:8px 0 0}aside.information_container h2{background:#fff;border-bottom:none}.tab_timeline .el-tabs__header{margin:8px 0 8px !important}.el-tabs__header{margin:0 0 8px !important}.recommend_friend .friend_box a.username:hover{text-decoration:underline !important}.recommend_user-list-chair{color:rgba(0,0,0,0.56);font-size:12px;margin:12px 0 0}.recommend_user-list-chair li{display:inline-block;margin:0 4px 4px 0}.recommend_content .recommend_friend .friend_box .btm_nav{margin:12px 0 0;text-align:center}.recommend_content .recommend_friend .friend_box .btm_nav a:hover{opacity:0.7}.recommend_content .btm_link{text-decoration:none}.recommend_content .btm_link a{text-decoration:none}.recommend_content .btm_link a:hover{text-decoration:underline}.timeline_container_inner .nodata_box.el-loading-parent--relative{margin:8px 0 0}.m-learning-manage-contents .m-sns .m-sns__snsdesc{display:none}.sns-desc{margin-top:8px}a.promo_help{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:14px;line-height:1.015rem}.promo_start.m-no-social{background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(#2577c9), to(#f3f7fd));background-image:linear-gradient(#2577c9 0%, #f3f7fd 100%);padding:0}.promo_start.m-no-social .promo_start_inner{padding:16px}.promo_start.m-no-social .promo_start_inner h2{font-size:20px !important;font-size:1.25rem !important;font-weight:600;line-height:22px;line-height:1.595rem}.promo_start.m-no-social .promo_label{font-size:12px !important;height:52px;right:4px;top:6px;width:52px}.promo_start.m-no-social .lead{margin-bottom:8px}.promo_start.m-no-social .sns-desc .promo_help{color:rgba(0,0,0,0.7);font-size:12px;text-decoration:none}.promo_start.m-no-social .sns-desc .promo_help:hover{text-decoration:underline}.promo_start.m-no-social .sns-desc .promo_help:before{color:rgba(0,0,0,0.7);content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands", "FontAwesome";font-weight:900;margin-right:4px}.promo_start.m-no-social nav{margin:8px 0}.promo_start.m-no-social nav ul{display:block}.promo_start.m-no-social nav ul li{display:block;margin:0;text-align:center}.promo_start.m-no-social .btn_promo_start{background-color:#e94709;margin:0 auto}.contents-block .m-no-social{border-radius:0 !important;margin:0 !important}.contents-block .m-no-social .promo_label{height:60px;right:16px;top:16px;width:60px}.contents-block .m-no-social .promo_start_inner nav{margin-top:12px}.timeline_container .m-no-social{border:1px solid #d5d9de}.timeline_container .m-no-social .promo_label{height:60px;right:16px;top:16px;width:60px}.timeline_container .m-no-social .promo_start_inner nav{margin-top:12px}.promo_post.m-no-official h2{padding:16px 0 0}.highcharts-container tspan{font-size:inherit !important}.m-sns-list__user-image-inner{background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:3px;display:block;height:40px;position:relative;width:40px}.m-sns-list__user-image-inner:before{border:1px solid rgba(0,0,0,0.15);border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:40px;left:0;position:absolute;top:0;width:40px}.recommend_content .recommend_friend .friend_box dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}tspan.m-userinfo__chart-graphtext--small{color:rgba(0,0,0,0.56) !important;fill:rgba(0,0,0,0.56) !important;font-size:10px !important}.timeline_box{border-color:#d5d9de}.tab_timeline .el-tabs__header{border-color:#d5d9de}.recommend_friend{border-color:#d5d9de}.m-mysocial__setting_profile{right:12px !important;top:12px !important}.promo_restart.m-restart{padding:16px}.promo_restart.m-restart h2{color:rgba(0,0,0,0.87);font-size:20px !important;font-size:1.25rem !important;font-weight:600;line-height:22px;line-height:1.595rem}.promo_restart.m-restart h2:before{background-image:url(/skin/common/image/global/icn_post_1.svg);background-position:left center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:32px;margin-right:8px;vertical-align:middle;width:32px}.promo_restart.m-restart .promo_label{font-size:12px !important;height:52px;right:4px;top:6px;width:52px}.promo_restart.m-restart .lead{font-size:12px;margin:12px 0;text-shadow:none;width:100%}.promo_restart.m-restart .sns-desc .promo_help{color:rgba(0,0,0,0.7);font-size:12px;text-decoration:none}.promo_restart.m-restart .sns-desc .promo_help:hover{text-decoration:underline}.promo_restart.m-restart .sns-desc .promo_help:before{color:rgba(0,0,0,0.7);content:"";font-family:"Font Awesome 5 Free", "Font Awesome 5 Brands", "FontAwesome";font-weight:900;margin-right:4px}.promo_restart.m-restart nav{margin:8px 0}.promo_restart.m-restart nav ul{display:block}.promo_restart.m-restart nav ul li{display:block;margin:0;text-align:center}.promo_restart.m-restart .btn_promo_start{background-color:#e94709;margin:0 auto}#social-content .contents-block .promo_restart.m-restart{border:none !important;padding:8px 16px}#social-content .contents-block .promo_restart.m-restart .promo_post_inner2{margin:0 0 0 24px}.m-ctop-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5d9de;-webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,0.1);box-shadow:0 2px 2px -1px rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:64px;padding:0 24px 0 20px}.m-ctop-header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-ctop-header__title{margin-right:56px}.m-ctop-header__title a{color:#31333a;font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem;padding-right:8px}.m-ctop-header__title a:hover{background-color:#f5f5f5;border-radius:4px;opacity:1;text-decoration:none}.m-ctop-header__title-link{position:relative}.m-ctop-header__title-link:hover{text-decoration:underline}.m-ctop-header__title-link span{padding-left:40px;white-space:nowrap}.currentchair{position:relative}.currentchair:before{content:'';display:block;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;height:28px;margin-right:8px;width:28px;background:#eee}.currentchair-business:before{background:#ffefbd url("/skin/common/image/icon/building.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-law:before{background:#ffefbd url("/skin/common/image/icon/law.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-account:before{background:#ffefbd url("/skin/common/image/icon/database.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-realestate:before{background:#ffefbd url("/skin/common/image/icon/house.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-IT:before{background:#ffefbd url("/skin/common/image/icon/laptop.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-public-staff:before{background:#ffefbd url("/skin/common/image/icon/chalkboard-teacher.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-bskill:before{background:#ffefbd url("/skin/common/image/icon/tie.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-language:before{background:#ffefbd url("/skin/common/image/icon/talk.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-channel:before{background:#ffefbd url("/skin/common/image/icon/tv.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-staff:before{background:#ffefbd url("/skin/common/image/icon/chalkboard-teacher.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-development:before{background:#ffefbd url("/skin/common/image/icon/dev.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-medical:before{background:#ffefbd url("/skin/common/image/icon/medical.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-welfare:before{background:#ffefbd url("/skin/common/image/icon/welfare.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.currentchair-career:before{background:#ffefbd url("/skin/common/image/icon/career.svg") no-repeat 50% 50%/20px 20px;border-radius:50%}.m-ctop-headnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.m-ctop-headnav__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.m-ctop-headnav__item.is-active:after{background-color:#e94709;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.m-ctop-headnav__item.is-active .m-ctop-headnav__item-link{color:#202124;font-size:13px !important;font-size:.8125rem !important;font-weight:600;line-height:13px;line-height:0.9425rem;line-height:32px}.m-ctop-headnav__item+.m-ctop-headnav__item{margin-left:8px}.m-ctop-headnav__item .m-ctop-headnav__item-link{color:rgba(32,33,36,0.8);display:block;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:13px;line-height:0.9425rem;line-height:32px;padding:0 12px;text-align:center;white-space:nowrap}.m-ctop-headnav__item .m-ctop-headnav__item-link:hover{background-color:#f5f5f5;border-radius:4px;color:#000;opacity:1;text-decoration:none}.m-ctop-chairbuy{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-ctop-chairbuy a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border:1px solid transparent;border-color:#e94709;border-radius:0.25rem;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.08) !important;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.08) !important;color:#212529;display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;font-size:.875rem;line-height:1;padding:0.3rem 0.5rem !important;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m-ctop-chairbuy a:hover{background-color:#e94709;border-color:#e94709;color:#fff;text-decoration:none}.m-ctop-chairbuy a:hover .icon.primary{fill:#fff}.m-ctop-chairbuy .icon.primary{margin-right:4px;fill:#e94709}.m-ctop-chairbuy__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d83b00;border-radius:4px;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px !important;font-size:.8125rem !important;font-weight:600;line-height:13px;line-height:0.9425rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:32px;text-align:center}.m-ctop-chairbuy__link:before{background:url("/skin/common/image/global/icn_shoppingcart.svg") no-repeat center center;background-size:cover;content:"";display:block;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;height:20px;margin-right:4px}.m-ctop-chairbuy__link:hover{opacity:.7;text-decoration:none}.m-ctop-headnav__chair-change{margin:0 48px 0 0;position:relative;text-align:center}.m-ctop-headnav__chair-change-close{background:url("/skin/common/image/global/icn_times-solid.svg") no-repeat center center/16px 16px;height:30px;opacity:0.7;overflow:hidden;position:absolute;right:4px;text-indent:100%;top:4px;white-space:nowrap;width:30px}.m-ctop-headnav__chair-change-title{background:#fbfbfb;border-bottom:1px solid #d5d9de;font-size:13px !important;font-size:.8125rem !important;font-weight:600;padding:12px 16px;text-align:left}.m-ctop-headnav__chair-change-list{overflow-y:auto;padding:0}.m-ctop-headnav__chair-change-item a{color:#222;display:block;line-height:16px;line-height:1.16rem;font-size:14px !important;font-size:.875rem !important;font-weight:400;padding:12px 16px 12px 38px;position:relative;text-align:left;text-decoration:none}.m-ctop-headnav__chair-change-item a:hover{background:#e5edf7}.m-ctop-headnav__chair-change-item a:before{background:url("/skin/common/image/global/icn_change_off.svg") no-repeat center center/16px 16px;border-radius:100%;content:"";display:inline-block;height:16px;left:14px;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.m-ctop-headnav__chair-change-item.is-current a:before{background:url("/skin/common/image/global/icn_change_on.svg") no-repeat center center/16px 16px;border-radius:100%;content:"";display:inline-block;height:16px;left:14px;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.m-ctop-headnav__chair-change-alllineup-wrap{padding:16px;text-align:center}.m-ctop-headnav__chair-change-alllineup{color:#222;display:inline-block;font-size:13px !important;font-size:.8125rem !important;font-weight:600;padding:0 0 0 20px;position:relative;text-align:center}.m-ctop-headnav__chair-change-alllineup:before{background:url("/skin/common/image/global/icn_list-solid.svg") no-repeat center center/12px 12px;border-radius:100%;content:"";display:inline-block;height:16px;left:0px;margin:0;opacity:0.7;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.m-ctop-pulldown-outer{position:relative}.m-ctop-pulldown{border:1px solid #d5d9de;border-radius:4px;display:none;left:50%;min-width:290px;position:absolute;top:45px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2010}.m-ctop-pulldown:before,.m-ctop-pulldown:after{border:10px solid transparent;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m-ctop-pulldown:before{border-bottom-color:#d5d9de;top:-21px}.m-ctop-pulldown:after{border-bottom-color:#fbfbfb;top:-20px}.m-ctop-pulldown__inner{background:#fff;border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);height:auto;position:relative;width:100%}.m-ctop-headnav__chair-change-close{background:url("/skin/common/image/global/icn_times-solid.svg") no-repeat center center/16px 16px;height:30px;opacity:0.7;overflow:hidden;position:absolute;right:4px;text-indent:100%;top:4px;white-space:nowrap;width:30px}.m-ctop-headnav__chair-change-title{background:#fbfbfb;border-bottom:1px solid #d5d9de;border-radius:4px 4px 0 0;font-size:14px !important;font-size:.875rem !important;font-weight:600;padding:12px}.m-ctop-headnav__chair-change-alllineup-wrap{background:#fbfbfb;text-align:center}.m-ctop-headnav__chair-change-alllineup{color:#222;display:block;font-size:13px !important;font-size:.8125rem !important;font-weight:600;padding:12px 16px;position:relative;text-align:center}.m-ctop-headnav__chair-change-alllineup:hover{opacity:0.7;text-decoration:none}.m-ctop-headnav__chair-change-alllineup:before{background:url("/skin/common/image/global/icn_list-solid.svg") no-repeat center center/12px 12px;border-radius:100%;content:"";display:inline-block;height:16px;left:60px;margin:0;opacity:0.7;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.m-ctop-inner{padding:16px}.m-ctop-inner--twocolumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-maincontents__leftcolumn--ctop{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-maincontents__rightcolumn--ctop{-webkit-box-flex:0;-ms-flex:0 0 258px;flex:0 0 258px;margin-left:16px}.m-lesson-start{background-color:#fff0ea;border-radius:4px;display:block;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:15px;line-height:1.0875rem;margin:16px 0 16px;text-align:center}.m-lesson-start a{color:#e94709;display:inline-block;padding:12px;position:relative}.m-ctop-recent__title-h2{background-image:url("/skin/common/image/global/icn_ctop_recent.svg");background-position:left center;background-repeat:no-repeat;background-size:14px 17px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;margin-bottom:12px;padding-left:20px}.m-ctop-recent__wrap-outer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-ctop-recent__wrap-inner--left{margin:0 12px 0 0}.m-ctop-recent__wrap-inner--right{-ms-flex-negative:0;flex-shrink:0}.m-ctop-recent__btmnav{margin-top:16px;text-align:center}.m-ctop-recent__btmnav-link{background-color:#f5f5f5;border-radius:28px;display:inline-block;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;line-height:28px;padding:0 16px}.m-ctop-recent__coursename{display:inline-block;font-size:16px !important;font-size:1rem !important;font-weight:400;line-height:20px;line-height:1.45rem}.m-ctop-recent__coursename:hover{color:#1967d2 !important}.m-ctop-recent__coursemeta-link{color:#222}.m-ctop-recent__nav{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:24px}.m-ctop-recent__icon{height:32px;width:32px}.m-ctop-recent-label{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem}.m-ctop-recent__coursemeta{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-activity__activity__link-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.m-activity__activity__link-wrap a{-ms-flex-item-align:center;align-self:center;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:14px;line-height:1.015rem}.m-activity__activity__link-wrap .m-ctop-summary__standby-icon{margin:0}.m-activity-label{background-color:#fafafa;border:1px solid #d5d9de;border-radius:4px;color:#222;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:11px !important;font-size:.6875rem !important;font-weight:400;line-height:11px;line-height:0.7975rem;line-height:19px;margin:0 8px 0 0;padding:0 6px;position:relative}.m-ctop-block{background:#fff;border:1px solid #d5d9de;border-radius:4px;position:relative}.m-ctop-block.mypgtop{margin:0 16px 24px}.m-ctop-recent__flow{color:rgba(32,33,36,0.8);line-height:14px;line-height:1.015rem;font-size:12px !important;font-size:.75rem !important;font-weight:400;margin:0 0 8px}.m-ctop-recent__flowconfirm{display:inline-block;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:14px;line-height:1.015rem}.m-ctop-block-recent .m-content-primary-button{max-width:170px}.m-ctop-recent-break{margin:0 0 24px}.m-ctop-break{background-color:#f5f5f5;border:1px solid #dce0e4;border-radius:4px;margin-top:8px;padding:16px}.m-ctop-break__title-h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.87);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:1;margin-bottom:12px}.m-ctop-break__title-h2 svg{margin:0 4px 0 0}.m-ctop-break__title-label{background:#d5d9de;border-radius:100px;margin:0 0 0 12px;padding:2px 8px}.m-ctop-break__crossreview{background-color:#5f5f5f;color:#fff;display:inline-block;font-size:10px !important;font-size:.625rem !important;font-weight:600;line-height:18px;margin:0 0 8px 0;padding:0 6px}.m-ctop-break__list{margin:0;overflow-y:hidden;-webkit-transition:max-height .3s;transition:max-height .3s}.m-ctop-break__list .m-ctop-break__item{border-top:1px solid #d5d9de;padding-top:16px}.m-ctop-break__list .m-ctop-break__item+.m-ctop-break__item{margin-top:16px}.m-ctop-break__more-wrap{border-top:1px solid #d5d9de;margin-top:16px;padding-top:16px;text-align:center}.m-ctop-break__more-wrap .m-ctop-break__more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.87);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:14px;line-height:1.015rem}.m-ctop-break__more-wrap .m-ctop-break__more:hover{color:#295fbc;text-decoration:none}.m-ctop-break__more-wrap .m-ctop-break__more:hover svg{fill:#295fbc}.m-ctop-break__progress-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0 0}.m-ctop-break__progress{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-ctop-break__progress-title{font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:12px;line-height:0.87rem;padding-bottom:0}.m-ctop-break__progress-num{color:#e61980;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:12px;line-height:0.87rem;margin:0 0 0 4px;min-width:56px;padding:0}.m-ctop-break__progress-bar{background-color:#fff;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);height:8px;margin:0 0 0 12px;position:relative;width:70%;z-index:0}.m-ctop-break__progress-bar span{background-color:#40acc0;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);display:block;height:8px;position:absolute;z-index:1}.m-ctop-break__wrap-inner{-webkit-box-align:top;-ms-flex-align:top;align-items:top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-ctop-break__data{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-ctop-break__coursename-wrap{display:grid}.m-ctop-break__coursename{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-ctop-break__coursename2{color:rgba(32,33,36,0.6);font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-ctop-break__coursename2 a{color:rgba(0,0,0,0.87);text-decoration:none}.m-ctop-break__coursename2 a:hover{color:#295fbc}.m-ctop-break__link-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 24px}.m-ctop-break__link{background-color:#506073;border-radius:4px;color:#fff;display:block;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:32px;padding:0 12px;text-align:center}.m-ctop-break__link:hover{color:#fff;background-color:#3b4755;text-decoration:none;opacity:.8;text-decoration:none;-webkit-transition:all 200ms linear 0s;transition:all 200ms linear 0s}.m-ctop-flow-course-switch{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #546a90;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 16px;width:56%}.m-ctop-flow-course-switch label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:50%}.m-ctop-flow-course-switch label:first-child{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.m-ctop-switch__radio{display:none}.m-ctop-switch__radio:checked+em{background-color:#546a90;color:#fff}.m-ctop-switch__radio+em{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(32,33,36,0.8);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-style:normal;font-size:13px !important;font-size:.8125rem !important;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:32px;padding:0 8px;position:relative;text-align:center;word-break:break-all}.m-ctop-summarylist--flow{display:block;margin-top:24px}.m-ctop-summarylist--course{display:none}.m-ctop__progres-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-ctop-summarylist__item .m-ctop__progres-wrap{margin-top:12px}.m-ctop-course-list__item-inner-item-link .m-ctop__progres-wrap{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-ctop-course-list__item-inner-item .m-ctop__progres-wrap{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-ctop-flow-d-list__item-inner .m-ctop__progres-wrap{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-ctop-course-d-list__inner .m-ctop__progres-wrap{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-ctop__progres{background-color:#dfdfdf;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;height:6px}.m-ctop-summarylist__item .m-ctop__progres{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}.progress-wrap-inner{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.m-ctop__progres-inner{background-color:#40acc0;height:6px}.m-ctop__digit{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;color:rgba(0,0,0,0.56);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1;margin-left:8px}.m-ctop-course-list__item-inner-item-link .m-ctop__digit{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;min-width:40px;text-align:right}.m-ctop-course-list__item-inner-item .m-ctop__digit{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;min-width:40px;text-align:right}.m-ctop-flow-d-list__item-inner .m-ctop__digit{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;min-width:50px;text-align:right}.m-ctop-course-d-list__inner .m-ctop__digit{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;min-width:50px;text-align:right}.m-ctop-summarylist__item .m-ctop__digit{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;margin-left:12px}.m-ctop-course-d-list__list--nosubcat .m-ctop__progres-wrap{min-width:310px}.m-ctop-tool{margin:0 0 32px}.m-content-title-h2{font-size:14px !important;font-size:.875rem !important;font-weight:600;margin:0 0 12px}.m-ctop-tool__list{border:1px solid #d5d9de;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:4px}.m-ctop-tool__item{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);padding:4px;position:relative}.m-ctop-tool__item .badge{position:absolute;right:0;top:0}*::-ms-backdrop,.m-ctop-tool__item{width:33.33%}.m-ctop-tool__item-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f7fd;border:1px solid rgba(0,0,0,0.1);border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:74px;padding:4px 0}.m-ctop-tool__item-button:hover{background-color:#e8f1ff;border-color:#b8c9e2;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);text-decoration:none}.m-ctop-tool__item-icon{background-color:#fff;border-radius:100%;height:40px;margin:0 auto;width:40px}.m-ctop-tool__item-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px !important;font-size:.6875rem !important;font-weight:600;line-height:11px;line-height:0.7975rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px;text-align:center}.is-tablet .m-ctop-tool__item-text{font-size:6px !important;font-size:.375rem !important;font-weight:600;line-height:11px;line-height:0.7975rem}.m-tool-info{border-bottom:1px solid #ddd;margin:0 0 24px;padding-bottom:16px}.m-content-title-h2--m-tool-info{color:rgba(0,0,0,0.87)}.m-tool-info__item{background-image:url("/skin/common/image/global/icn_dot.svg");background-position:left 4px top 6px;background-repeat:no-repeat;background-size:5px 5px;padding-left:16px}.m-tool-info__item+.m-tool-info__item{margin-top:12px}.m-tool-info__title{display:inline-block;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:17px;line-height:1.2325rem}.m-tool-info__text{color:rgba(32,33,36,0.8);font-size:12px !important;font-size:.75rem !important;font-weight:400;margin-top:4px}.m-ctop-rgtcont-content{background-color:#f8f9fa;border-radius:4px;margin:16px 0;padding:16px}.m-ctop-rgtcont-content__title{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;margin-bottom:12px}.m-ctop-rgtcont-content-list{margin:0}.m-ctop-rgtcont-content-list__item{background-image:url("/skin/common/image/global/icn_dot.svg");background-position:left 4px top 6px;background-repeat:no-repeat;background-size:5px 5px;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:17px;line-height:1.2325rem;margin-top:8px;padding-left:16px}.m-testinfo__title{display:inline-block}.m-testinfo__date{color:rgba(32,33,36,0.8);font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:13px;line-height:0.9425rem;margin-top:4px}.moredate strong{font-weight:bold}.m-ctop__line{background-color:rgba(0,0,0,0.12);border:none;height:1px;margin:0 0 24px}.m-content-title-h2--m-snsinfo{color:rgba(0,0,0,0.87)}.m-snsinfo__wrap{margin-top:20px;padding:0 8px}.m-snsinfo__snsbrand+.m-snsinfo__snsbrand{margin-top:16px}.m-snsinfo__snsbrand-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-snsinfo__snsbrand-link:hover{opacity:0.7;text-decoration:none}.m-snsinfo__snsbrand-img{margin:0 8px 0 0}.m-snsinfo__snsbrand-img img{height:24px;width:24px}.m-snsinfo__snsbrand-text{color:rgba(32,33,36,0.8);display:block;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:15px;line-height:1.0875rem}.m-snsinfo__snsbrand-text strong{color:#202124}.m-app__wrap{text-align:center}.m-app__snsbrand-img:hover{opacity:0.7}.m-app__txt{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:15px;line-height:1.0875rem;margin-top:16px;text-align:left}.m-ctop-flow-description{background-color:#fbfbfc;border-radius:0 0 4px 4px;border-top:1px solid #d5d9de;padding:24px}.m-ctop-flow-description__title{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;margin:4px 0 16px;padding:0 0 0 24px;position:relative}.m-ctop-flow-description__title:before{background:url("/skin/common/image/global/icn_info.svg") no-repeat center center/contain;content:"";display:inline-block;height:24px;left:-4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.m-ctop-flow-description__text{font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:18px;line-height:1.305rem}.m-ctop-flow-description__text+.m-ctop-flow-description__text{margin-top:8px}.m-ctop__pagedescription{font-size:13px !important;font-size:.8125rem !important;font-weight:400;margin-bottom:24px}.m-ctop-noflow-description{font-size:15px;margin:40px 0 0;position:relative;text-align:center}.m-ctop-noflow-description:before{background:url("/skin/common/image/global/icn_exclamation-circle-solid.svg") no-repeat center center/contain;content:"";display:inline-block;height:15px;left:0px;margin:0 4px 0 0;opacity:0.7;vertical-align:middle;width:15px}.m-ctop-nocourse-description{font-size:15px;margin:0;position:relative;text-align:center}.m-ctop-nocourse-description:before{background:url("/skin/common/image/global/icn_exclamation-circle-solid.svg") no-repeat center center/contain;content:"";display:inline-block;height:15px;left:0px;margin:0 4px 0 0;opacity:0.7;vertical-align:middle;width:15px}.m-ctop-course-description__text-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-ctop-course-description__text{font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:17px;line-height:1.2325rem;margin:0 12px 0 0}.m-ctop-setting{background:#fafafa;border:1px solid #ccc;border-radius:4px;color:#222;display:inline-block;-ms-flex-negative:0;flex-shrink:0;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:24px;padding:0 8px 0 30px;position:relative}.m-ctop-setting:before{background:url("/skin/common/image/global/icn_setting_darkblue.svg") no-repeat center center/contain;content:"";display:inline-block;height:15px;left:8px;margin:0 0 0 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.m-ctop-setting:hover{opacity:0.7;text-decoration:none}#summary_area{display:none}.m-ctop-summary{border-bottom:1px solid #d5d9de;padding:0 32px 32px;position:relative}.m-ctop-summary-header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.m-ctop-summary-header{margin:40px 0 24px}.m-ctop-summary__title-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;position:relative}.m-ctop-summary__title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:24px !important;font-size:1.5rem !important;font-weight:600;line-height:28px;line-height:2.03rem;word-break:break-all}.m-ctop-summary__status-icon{text-align:right}.m-ctop-summary__choice-icon{border:1px solid #b83807;border-radius:10rem;color:#b83807;border:1px solid #b83807;content:'学習中';font-size:75%;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1;padding:4px 8px;text-align:center}.m-ctop-summary__flow-choice-icon{font-size:12px !important;font-size:.75rem !important;font-weight:600;border-left:4px solid #e94709;display:inline-block;height:20px;line-height:20px;padding-left:8px;text-align:center}.m-ctop-summary__flow-choice-icon+.m-ctop-summary__plan-icon{margin-left:24px}.m-ctop-summary__plan-icon{font-size:12px !important;font-size:.75rem !important;font-weight:600;border-left:4px solid #40acc0;display:inline-block;height:16px;line-height:16px;padding-left:8px;text-align:center}.m-ctop-summary__underway{font-size:14px !important;font-size:.875rem !important;font-weight:400}.m-ctop-summary__underway a{display:inline-block}.m-ctop-summary__underway a+a{border-left:1px solid #C1C9CF;margin-left:16px;padding-left:16px}.m-ctop-summary__flow-change{-ms-flex-item-align:end;align-self:flex-end;font-size:12px !important;font-size:.75rem !important;font-weight:600;position:relative;margin:0}.m-ctop-summary__flow-change a{border:1px solid #d5d9de;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05);color:#222;display:inline-block;height:28px;line-height:26px;padding:0 12px 0 32px;position:relative}.m-ctop-summary__flow-change a:before{background:url(/skin/common/image/global/icn_setting_blue.svg) no-repeat center center/contain;content:"";display:inline-block;height:16px;left:8px;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.m-ctop-summary__flow-change a:hover{border-color:#acb3bb;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);text-decoration:none}.m-ctop-summary__standby-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-ctop-summarylist__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:32px}.m-ctop-summary__standby-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:.625rem;margin:10px;padding:5px;color:#fff;background:#ff008b;border-radius:5px;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.m-ctop-summary__choice-icon--noattendance{background:#999}.m-ctop-summary__title-nav{margin:24px 0;text-align:right}.m-ctop-summary__title-nav a{background:url("/skin/common/image/global/icn_setting.svg") left center no-repeat/contain;color:rgba(32,36,32,0.8);display:inline-block;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:13px;line-height:0.9425rem;padding-left:20px;vertical-align:middle}.m-ctop-summary__text{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:18px;line-height:1.305rem;margin-top:20px;opacity:0}.m-ctop-summary__readmore{cursor:pointer;font-size:14px !important;font-size:.875rem !important;font-weight:400}.m-ctop-summary__term-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:32px 0;opacity:0}.m-ctop-course-list__item .m-ctop-summary__term-wrap{margin:16px 0 0;opacity:1;padding:8px}.m-ctop-summary__term-icon{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 8px 0 0}.m-ctop-summary__term-icon:before{background-image:url("/skin/common/image/global/icn_calender.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:2px;width:20px}.m-ctop-summary__term{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem}.m-ctop-summary__line{background-color:rgba(0,0,0,0.2);border:none;height:1px;margin:24px 0}.m-ctop-summary__status{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:16px;line-height:1.16rem}.m-ctop-summary__status-numeric{color:#518696;font-size:30px !important;font-size:1.875rem !important;font-weight:600;line-height:30px;line-height:2.175rem;white-space:nowrap}.m-ctop-summary__status-numeric--parcent{font-size:24px !important;font-size:1.5rem !important;font-weight:400;line-height:24px;line-height:1.74rem;color:rgba(0,0,0,0.56)}.m-ctop-summary__change{background-color:#fbfbfc;border:1px solid rgba(0,0,0,0.1);border-radius:4px;padding:20px;background:#fbfbfb;background-color:#fbfbfc;border:1px solid rgba(0,0,0,0.1);border-radius:4px;margin:24px 0;padding:20px;text-align:center}.m-ctop-summary__change-wrap{background:#e94709;border-radius:4px;color:#fff;display:inline-block;height:40px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:40px;padding:0 20px;text-align:center}.m-ctop-summary__change-wrap:hover{background-color:#c43c08;color:#fff;text-decoration:none}.m-ctop-summary__status-numeric-outer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:8px 0}.m-ctop-summary__status-numeric-wrap{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.m-ctop-summary__status-startday-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:48px}.m-ctop-summary__status-startday-course{font-size:12px !important;font-size:.75rem !important;font-weight:600;margin:0 0 6px}.m-ctop__status-progres-wrap{margin:0 0 6px}.m-ctop__status-progres{background-color:rgba(0,0,0,0.12);height:12px;position:relative;width:100%}.m-ctop__status-progres:before{background:url("/skin/common/image/global/icn_flag-checkered-solid.svg") no-repeat center center/contain;content:"";display:block;height:16px;opacity:0.8;position:absolute;right:0px;top:-16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.m-ctop__status-progres-inner{background-color:#40acc0;height:12px}.m-ctop-summary-info{border-top:1px solid #d5d9de;margin-top:24px;padding:24px 0 0}.m-ctop-summary-info__title{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:20px;line-height:1.45rem;margin-right:16px}.m-ctop-summary__status-wrap{background:#f4f6f8;border-radius:4px;margin:12px 0 0;padding:24px}.m-ctop-summary__status-wrap--plan-build{margin:36px 0 0}.m-ctop-summary__until-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-ctop-summary__until{font-size:16px !important;font-size:1rem !important;font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 32px 0 0;padding:0 0 0 24px;position:relative}.m-ctop-summary__until:before{background:url("/skin/common/image/global/icn_star_label.svg") no-repeat center center/contain;content:"";display:block;height:20px;left:0px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.m-ctop-summary__plan-build-title{font-size:16px !important;font-size:1rem !important;font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 32px 0 0;padding:0 0 0 24px;position:relative}.m-ctop-summary__plan-build-title:before{background:url("/skin/common/image/global/icn_star_label.svg") no-repeat center center/contain;content:"";display:block;height:20px;left:0px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.m-ctop-summary__plan-build-text-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0 0}.m-ctop-summary__plan-build-text{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:18px;line-height:1.305rem}.m-ctop-summary__plan-build-link-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-ctop-summary__plan-build-link{font-size:14px !important;font-size:.875rem !important;font-weight:600;background:#e94709;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);color:#fff;display:inline-block;margin:0 0 0 32px;padding:12px 16px}.m-ctop-summary__plan-build-link{display:inline-block}.m-ctop-summary__until-testday{font-size:14px !important;font-size:.875rem !important;font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 24px 0 0}.m-ctop-summary__until-testname{font-size:14px !important;font-size:.875rem !important;font-weight:400}.m-ctop-summary__status-startday{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:20px;line-height:1.45rem}.m-ctop-summary__today-learn{background:#fff;border:1px solid #d5d9de;border-radius:4px;margin:24px 0 0;padding:8px;position:relative;text-align:center}.m-ctop-summary__today-learn-label{font-size:12px !important;font-size:.75rem !important;font-weight:600;background:#0053de;border-radius:2px;color:#fff;display:inline-block;height:24px;left:8px;line-height:24px;margin:0;padding:0 8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.m-ctop-summary__today-learn-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 90px}.m-ctop-summary__today-learn-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 0}.m-ctop-summary__today-learn-icon img{width:24px;height:24px}.m-ctop-summary__today-learn-link{font-size:16px !important;font-size:1rem !important;font-weight:400;line-height:24px}.m-ctop-summary-info__list{margin-top:20px}.m-ctop-summary-info__list-item+.m-ctop-summary-info__list-item{margin-top:16px}.m-ctop-summary-info__list-txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:18px;line-height:1.305rem}.m-ctop-summary-info__date-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;margin-top:8px}.m-ctop-summary-info__label{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:75%;line-height:1;margin:0 8px 0 0;padding:4px 6px}.m-ctop-summary-info__label.m-ctop-summary-info__label--new{background-color:#c00;color:#fff}.m-ctop-summary-info__date{color:rgba(0,0,0,0.56);display:inline-block}.m-ctop-summary--next{border-bottom:0;padding:0}.m-ctop-summary--next .m-ctop-summary__news-wrap{border-top:1px solid rgba(0,0,0,0.12);padding:24px 0}.m-ctop-summary--next .m-ctop-summary__news-wrap:last-child{border-bottom:none;margin:0;padding:24px 0 0}.m-ctop-summary--next:first-child{border-top:1px solid rgba(0,0,0,0.12)}.is-select .m-ctop-summarylist__name{position:relative}.is-select .m-ctop-summarylist__name:before{background:#e94709;content:"";height:20px;left:-19px;position:absolute;top:0;width:5px}.is-select .m-ctop-summarylist__name:after{color:#b83807;border:1px solid #b83807;border-radius:10rem;display:inline-block;font-size:75%;line-height:1;padding:.25em .8em;position:absolute;right:0;text-align:center;top:0;vertical-align:baseline;white-space:nowrap;display:none}.m-ctop-summarylist__name-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:20px;line-height:1.45rem}.m-ctop-summarylist__name-link a{color:#222;font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:20px;line-height:1.45rem}.m-ctop-summarylist__item-link{color:#222;display:block}.m-ctop-summarylist__item-inner-card{background:#fff;border-radius:4px;padding:16px;position:relative}.m-ctop-summarylist__item--course{padding:16px}.m-ctop-summarylist--flow .m-ctop-summarylist__item.is-select .m-ctop-summarylist__name:after{content:"選択中"}.m-ctop-summarylist--course .m-ctop-summarylist__item.is-select:after{content:"学習中"}.m-ctop-course-list .m-ctop-summarylist__item.is-select:after{content:"学習中"}.m-ctop-summarylist__item{border:1px solid #d5d9de;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.04);box-shadow:0 2px 4px rgba(0,0,0,0.04);padding:20px 16px;position:relative}.m-ctop-summarylist__item+.m-ctop-summarylist__item{margin-top:12px}.m-content__blockend-link-wrap-outer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:12px 0 0}.m-content__blockend-link-wrap{margin:12px 0 0;text-align:right}.m-content__blockend-link{font-size:12px !important;font-size:.75rem !important;font-weight:400;margin:0}.m-ctop-flow-d-list__noreleased-text{font-size:14px !important;font-size:.875rem !important;font-weight:400;margin:0 0 8px}.m-ctop-flow-d-list__noreleased-link{font-size:13px !important;font-size:.8125rem !important;font-weight:400}.m-ctop-flow-d-list{margin:32px}.m-ctop-flow-d-list__title{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;margin-bottom:12px}.m-ctop-flow-d-list__list{border:1px solid #d5d9de;border-radius:4px;margin:12px 0 0}.m-ctop-flow-d-list__item-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;position:relative;z-index:8}.m-ctop-flow-d-list__item-inner:hover{background-color:#f4f9ff;border-radius:4px;cursor:pointer}.m-ctop-flow-d-list__item-inner.is-marked:before{background-image:url("/skin/common/image/global/icn_ctop_recent.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;left:-10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.m-ctop-flow-d-list__item-inner.is-open:hover{border-radius:4px 4px 0 0}.m-ctop-flow-d-list__item--noreleaseditem{margin:12px 0 0}.m-ctop-flow-d-list__item-inner--noreleaseditem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #d5d9de;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 16px;position:relative}.m-ctop-flow-d-list__item-inner--norelease{display:block}.m-ctop-flow-d-list__name{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px !important;font-size:1rem !important;font-weight:400;line-height:18px;line-height:1.305rem;overflow:hidden;padding:0 24px 0 0;margin-bottom:0}.m-ctop-flow-d-list__arrow{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;margin-left:12px;width:24px}.m-ctop-flow-d-list__arrow:after{background:url("/skin/common/image/global/icn_chairlist_black.svg") no-repeat center center/16px 12px;content:"";display:inline-block;height:24px;width:24px}.m-ctop-flow-d-list__arrow.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.m-ctop-flow-d-list__item-inner.is-open{border-bottom:1px solid #d5d9de;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.05)}.m-ctop-flow-d-list__contents{background:#fff;display:none}.m-ctop-flow-d-list__contents-inner{padding:0px 0}.m-ctop-flow-d__modal{padding:16px}.m-ctop-flow-d__modal-title{font-size:14px !important;font-size:.875rem !important;font-weight:400;margin:0 0 16px;text-align:center}.m-ctop-flow-d__modal-flowname{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem;margin:0 0 24px;text-align:center}.m-ctop-flow-d__modal-flowbutton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-ctop-flow-d__modal-flowlink--cancel,.m-ctop-flow-d__modal-flowlink--start{border-radius:4px;color:#222;display:inline-block;height:34px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:34px;margin:0 8px;padding:0 12px}.m-ctop-flow-d__modal-flowlink--cancel:hover,.m-ctop-flow-d__modal-flowlink--start:hover{background-color:#c43c08;color:#fff;text-decoration:none}.m-ctop-flow-d__modal-flowlink--start{background:#e94709;color:#fff}.m-practice-container__modal{padding:24px}.m-practice-container__modal-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-practice-container__modal-link{border-radius:4px;color:#222;display:inline-block;height:34px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:34px;margin:0 8px;padding:0 12px}.m-practice-container__modal-link:hover{opacity:0.7;text-decoration:none}.m-practice-container__modal-practice-start{background:#e94709;color:#fff}.cv-setarea__modal{padding:16px}.cv-setarea__modal-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cv-setarea__modal-link{border-radius:4px;color:#222;display:inline-block;height:34px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:34px;margin:0 8px;padding:0 12px}.cv-setarea__modal-link:hover{opacity:0.7;text-decoration:none}.cv-setarea__modal-practice-start{background:#e94709;color:#fff}.m-ctop-list__endlink-wrap{border-top:1px solid #ddd;margin:-1px 0 0;padding:16px;position:relative;position:relative;text-align:center;z-index:1}.m-ctop-list__endlink-wrap--course-d:before{content:none}.m-ctop-list__endlink{background:#e3eef9;border-radius:16px;display:inline-block;height:32px;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:32px;margin:0 0 0 30px;padding:0 20px;text-align:center}.m-ctop-list__endlink:hover{opacity:0.7;text-decoration:none}.m-ctop-course-list__item{border:1px solid #d5d9de;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.04);box-shadow:0 2px 4px rgba(0,0,0,0.04);padding:16px;position:relative}.m-ctop-course-list__item+.m-ctop-course-list__item{margin-top:12px}.m-ctop-course-list__name-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-ctop-course-list__name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4px;position:relative}.is-select .m-ctop-course-list__name:before{background:#e94709;content:"";height:20px;left:-19px;position:absolute;top:4px;width:5px}.is-select .m-ctop-course-list__name .m-ctop-summarylist__name-link:after{content:"学習中";display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:.25rem;display:inline-block;font-size:69%;font-weight:normal;line-height:1;text-align:center;padding:.25em .4em;vertical-align:baseline;white-space:nowrap;padding-right:.6em;padding-left:.6em;border-radius:10rem;border:1px solid #b83807;color:#b83807;margin-left:24px}.is-select .m-ctop-course-list__name .m-ctop-summarylist__name-link:hover::after{text-decoration:none}.m-ctop-course-list__item-innerlist{position:relative}.m-ctop-course-list__underway-wrap{margin:4px 0 0}.m-ctop-course-list__name-link{color:#222;font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:24px;margin:0 80px 0 0}.m-ctop-course-list__underway{color:rgba(0,0,0,0.56);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;margin-left:16px;text-align:right}.m-ctop-course-list__item-inner-contents{display:none}.m-ctop-course-list__item-inner-list{border-top:1px solid #d5d9de;margin:16px 0 0;padding-top:16px}.m-ctop-course-list__item-inner-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px}.m-ctop-course-list__item-inner-item:nth-of-type(odd){background:#f3f7fd}.m-ctop-course-list__item-inner-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-ctop-course-list__item-inner-item-link{color:#222;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:17px;line-height:1.2325rem;margin:0 24px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-ctop__progres-wrap--course-list{margin:0}.m-ctop-course-d-list{margin:32px;position:relative}.m-ctop-course-d-list__title{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;margin:32px 0 12px}.mt-none{margin-top:0 !important}.m-ctop-course-d-list__name{font-size:16px !important;font-size:1rem !important;font-weight:400;margin:0 auto 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-ctop-course-d-list__link{color:#222;display:block;position:relative}.m-ctop-course-d-list__link.is-open{border-bottom:1px solid #d5d9de;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.05);box-shadow:0 2px 4px rgba(0,0,0,0.05)}.m-ctop-course-d-list__link.is-open:hover{background-color:#f4f9ff;border-radius:4px 4px 0 0;cursor:pointer}.m-ctop-course-d-list__link.is-marked:before{background-image:url("/skin/common/image/global/icn_ctop_recent.svg");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;left:-10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.m-ctop-course-d-list__link:hover{background-color:#f4f9ff !important;border-radius:4px;cursor:pointer}.m-ctop-course-d-list__inner .m-ctop-course-d-list__link:hover{background-color:transparent}.m-ctop-course-d-list__link--trigger{background:#fff;border:1px solid #d5d9de;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.04);box-shadow:0 2px 4px rgba(0,0,0,0.04);color:#222;display:block;padding:20px 16px}.m-ctop-course-d-list__link--trigger:hover{opacity:0.7;text-decoration:none}.m-ctop-course-d-list__link--trigger.is-open{border-bottom:none;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:4px;border-top-right-radius:4px}.m-ctop-course-d-list__link--trigger>.m-ctop-course-d-list__inner{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.m-ctop-course-d-list__inner.is-open{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:4px;border-top-right-radius:4px;z-index:100}.m-ctop-course-d-list__link.is-open .m-ctop-course-d-list__inner{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius:4px;border-top-right-radius:4px;z-index:100}.m-ctop-course-d-list__underway-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-ctop-course-d-list__underway{color:rgba(32,33,36,0.8);font-size:12px !important;font-size:.75rem !important;font-weight:400;padding:0 16px 0 0}.m-ctop-course-d-list__arrow{height:24px;position:relative;width:24px}.m-ctop-course-d-list__arrow:after{background:url("/skin/common/image/global/icn_chairlist_black.svg") no-repeat center center/16px 12px;content:"";display:inline-block;height:24px;position:absolute;right:0;top:0;width:24px}.m-ctop-course-d-list__link.is-open .m-ctop-course-d-list__arrow:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.m-ctop-course-d-list__item{border-bottom:1px solid #e3e4e6;position:relative}.m-ctop-course-d-list__item.is-select:after{background:#e94709;border-radius:10px;color:#fff;content:"";display:inline-block;height:20px;font-size:10px !important;font-size:.625rem !important;font-weight:600;line-height:20px;padding:0px 8px;position:absolute;right:16px;top:16px;z-index:10}.m-ctop-course-d-list__item.is-select:before{background:#e94709;content:"";height:20px;left:-1px;position:absolute;top:16px;width:4px;z-index:10}.m-ctop-course-d-list__item:last-of-type{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.accordion-item-icon:before{background:url("/skin/common/image/global/icn-download-circle.svg") no-repeat center center/contain;content:"";display:block;height:28px;opacity:.8;width:28px}.accordion-item-icon:hover:before{background:url("/skin/common/image/global/icn-download-circle-color.svg") no-repeat center center/contain;opacity:1}.active .accordion-item-icon:before{background:url("/skin/common/image/global/icn-download-circle-color.svg") no-repeat center center/contain;opacity:1}.accordion-other-item-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;height:28px;width:28px}.accordion-other-item-icon svg{fill:#606060;height:24px;vertical-align:bottom;width:24px}.accordion-other-item-icon:hover{background-color:#eee}.accordion-other-item-icon:hover svg{fill:#1653de !important}.active .accordion-other-item-icon{background-color:#eee}.active .accordion-other-item-icon svg{fill:#1653de}.m-ctop-course-d-list__item>a:hover{text-decoration:none}.m-ctop-accordion-contents__item{position:relative}.m-ctop-accordion-contents__item.type-lesson-practice.last-lesson-practice .m-ctop-accordion-contents__item-inner:before{height:60px !important;top:0;bottom:auto}.m-ctop-accordion-contents__item.type-lesson-practice.last-lesson-practice.m-ctop-accordion-contents__item--noplan .m-ctop-accordion-contents__item-inner:before{height:40px !important}.m-ctop-accordion-contents__item.type-crossreview .m-ctop-accordion-contents__item-planning-date-wrap{padding-left:36px}.m-ctop-accordion-contents__item.type-crossreview .m-ctop-accordion-contents__item-inner{padding:8px 16px 8px 48px}.m-ctop-accordion-contents__item.type-crossreview.last-crossreviews .m-ctop-accordion-contents__item-inner:before{content:none !important}.m-ctop-accordion-contents__item:first-of-type .m-ctop-accordion-contents__item-inner:before{bottom:0px;height:calc(100% - 20px);top:auto}.m-ctop-accordion-contents__item:last-of-type .m-ctop-accordion-contents__item-inner:before{height:20px}.m-ctop-accordion-contents__item:last-of-type .m-ctop-accordion-contents__item-planning-date-wrap+.m-ctop-accordion-contents__item-inner:before{height:60px}.m-ctop-accordion-contents__item:last-of-type.m-ctop-accordion-contents__item--noplan .m-ctop-accordion-contents__item-planning-date-wrap+.m-ctop-accordion-contents__item-inner:before{height:32px}.m-ctop-accordion-contents__item:only-child .m-ctop-accordion-contents__item-inner:before{content:none}.m-ctop-accordion-contents__item-content-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-ctop-accordion-contents__item-inner{border-bottom:1px solid #d5d9de}.m-ctop-accordion-contents__item:last-of-type .m-ctop-accordion-contents__item-inner{border-bottom:none}.m-ctop-accordion-contents__item-inner-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.m-ctop-accordion-contents__link{color:#222}.m-ctop-accordion-contents__item-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.m-ctop-accordion-contents__image-wrap{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;margin:0 16px 0 0;position:relative;z-index:1}.m-ctop-accordion-contents__image-wrap img{height:24px;width:24px}.m-ctop-flow-d-list__contents .m-ctop-accordion-contents__item-inner{padding:16px}.m-ctop-accordion-contents__item-contents{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:700px}.m-ctop-accordion-contents__item.target,.m-ctop-accordion-contents__item--current{background:#fffae5 !important;position:relative}.m-ctop-accordion-contents__item.target:before,.m-ctop-accordion-contents__item--current:before{background-color:#e94709;content:"";display:block;height:calc(100% + 1px);left:-1px;position:absolute;top:-1px;width:4px}.m-ctop-accordion-contents__item.target:last-child::after,.m-ctop-accordion-contents__item--current:last-child::after{border-bottom-left-radius:4px}.m-ctop-accordion-contents__item--learned{background:#fafafa;position:relative}.m-ctop-accordion-contents__item-title{color:#222;display:inline-block;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:17px;line-height:1.2325rem;margin:0 !important}.m-ctop-accordion-contents__item--gray .m-ctop-accordion-contents__item-title{color:#999}.m-ctop-accordion-contents__item-title--nolink{color:#999}.m-ctop-flow-d-list__contents .m-ctop-accordion-contents__item-title{margin:0 auto 0 0}.m-ctop-accordion-contents__item-infoarea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.m-ctop-accordion-contents__item-infoarea2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.m-ctop-accordion-contents__item-learncount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.56);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:13px;line-height:0.9425rem;line-height:1;margin-top:8px;white-space:nowrap}.m-ctop-accordion-contents__item-learncount+.m-ctop-accordion-contents__item-learncount{border-left:1px solid #d5d9de;margin-left:12px;padding-left:12px}.m-ctop-accordion-contents__item-learncount+dl.m-ctop-accordion-contents__item-learncount{margin-bottom:0}.m-ctop-accordion-contents__item-learncount-digit--new{margin:0 0 0 12px}.m-ctop-accordion-contents__item-point{color:rgba(0,0,0,0.6);font-size:12px !important;font-size:.75rem !important;font-weight:400}.m-ctop-accordion-contents__item-sticky{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 16px}.m-ctop-accordion-contents__item-sticky img{height:16px;vertical-align:initial;width:16px}.m-ctop-accordion-contents__item-info{margin:0 0 0 16px}.m-ctop-accordion-contents__item-info img{height:16px;margin:0 2px 0 0;vertical-align:initial;width:16px}.m-ctop-accordion-contents__item-download{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 4px 0 12px}.m-ctop-accordion-contents__item-download img{height:16px;vertical-align:initial;width:16px}.m-ctop-accordion-contents__item-sticky+.m-ctop-accordion-contents__item-download{border-left:1px solid #d5d9de;margin-left:20px;padding-left:20px}.m-ctop-accordion-contents__item-download-link:hover{opacity:0.7}.m-ctop-accordion-contents__item-text{width:100%}.m-ctop-accordion-contents__item-statusicon{margin:0 0 0 auto;position:absolute;top:12px;right:12px}.m-ctop-accordion-contents__item-current{color:#e94709;display:inline-block;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:1;margin:8px 0 0 20px}.m-ctop-accordion-contents__item-statusicon--current{background:#e94709;color:#fff;display:inline-block;font-size:11px !important;font-size:.6875rem !important;font-weight:400;height:18px;line-height:18px;padding:0px 8px;border-radius:2px}.m-ctop-accordion-contents__item-statusicon--done{background:#777777;color:#fff;display:inline-block;font-size:11px !important;font-size:.6875rem !important;font-weight:400;height:18px;line-height:18px;padding:0px 8px;border-radius:2px}.m-ctop-accordion-contents__item-statusicon--todaylearning-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:12px 12px 0}.m-ctop-accordion-contents__item-statusicon--todaylearning{background:#0053de;color:#fff;display:inline-block;font-size:12px !important;font-size:.75rem !important;font-weight:400;height:24px;line-height:24px;padding:0px 8px;border-radius:2px}.m-ctop-accordion-contents__item-statusicon--todaylearning-date{font-size:14px !important;font-size:.875rem !important;font-weight:400;margin:0 0 0 12px}.m-ctop-accordion-contents__item-point{margin:0 0 0 16px}.m-ctop-course-d-list__contents .m-ctop-accordion-contents__item-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px}.m-ctop-list__beforelink-wrap,.m-ctop-list__afterlink-wrap{padding:16px;text-align:center}.m-ctop-list__beforelink,.m-ctop-list__afterlink{background:#f4f6f8;border-radius:16px;display:inline-block;height:32px;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:13px;line-height:0.9425rem;line-height:32px;padding:0 16px}.m-ctop-list__beforelink:hover,.m-ctop-list__afterlink:hover{text-decoration:none}.m-ctop-list__beforelink-wrap{border-bottom:1px solid #d5d9de}.m-ctop-list__afterlink-wrap{border-top:1px solid #d5d9de;margin:-1px 0 0;position:relative;z-index:1}.m-ctop-accordion-contents__item-planning-date-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.m-ctop-accordion-contents__item-planning-date{font-size:12px !important;font-size:.75rem !important;font-weight:600;background:#ffffff;border:1px solid #d5d9de;margin:12px 12px 0;padding:0 8px;position:relative;height:24px;line-height:24px;z-index:1}.m-ctop-accordion-contents__item-planning-time{font-size:12px !important;font-size:.75rem !important;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:12px 0 0;padding:0;position:relative;line-height:1;z-index:1}.m-ctop-accordion-contents__item-planning-time:before{background-image:url("/skin/common/image/global/icn-time-flow.svg");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;padding:0 2px 0 0;vertical-align:middle;width:16px}.m-ctop-accordion-contents__item-planning-todayflag-wrap{margin:12px 0 0 12px}.m-ctop-accordion-contents__item-planning-todayflag{display:inline-block}.m-ctop-accordion-contents__item-planning-todayflag img{height:12px;vertical-align:middle;width:12px}.m-ctop-accordion-contents__item-planning-todayflag-ann{font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:16px;margin:0 0 0 2px}.m-ctop-accordion-contents__item-planning-todayflag.tooltip{cursor:default !important;display:block;position:relative;margin:12px 0 0 12px}.m-ctop-accordion-contents__item-planning-todayflag.tooltip:hover .tooltiptext{visibility:visible}.m-ctop-accordion-contents__item-planning-todayflag .tooltiptext{background-color:rgba(0,0,0,0.8);border-radius:4px;top:150%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;left:auto !important;line-height:1.4;margin-bottom:5px !important;margin-left:0 !important;padding:10px !important;position:absolute;right:50%;text-align:center;-webkit-transform:translateX(50%);transform:translateX(50%);visibility:hidden;width:100px;z-index:100 !important}.m-ctop-accordion-contents__item-planning-todayflag .tooltiptext:after{bottom:100%;border-color:transparent transparent rgba(0,0,0,0.8) transparent;border-style:solid;border-width:5px;content:" ";left:auto !important;margin-left:0px !important;position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.m-ctop-accordion-contents__item--gray .m-ctop-accordion-contents__item-planning-time:before{opacity:0.4}.m-ctop-overlay{background:rgba(0,0,0,0.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2009}.m-ctop-modal{display:none;left:0;max-width:450px;position:fixed;top:0;width:70%;z-index:2010}.m-ctop-modal__inner{background:#fff;border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);height:auto;max-height:360px;position:relative;width:100%}.m-ctop-modal__inner .m-practice-container__modal-suspended-title{font-size:18px !important;font-size:1.125rem !important;font-weight:600;line-height:18px;line-height:1.305rem;margin-top:8px;text-align:center}.m-ctop-modal__inner .m-practice-container__modal-suspended-atttext{color:#a94442;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;margin:24px 0 32px}.m-ctop-modal__inner .m-practice-container__modal-suspended-atttext:before{content:"";font-family:"Font Awesome 5 Free","FontAwesome";font-weight:normal;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;font-weight:bold;margin-right:4px}.m-ctop-modal__inner .cv-setarea__modal-suspended-title{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem;text-align:center}.m-ctop-modal__inner .cv-setarea__modal-suspended-atttext{color:#a94442;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:14px;line-height:1.015rem;margin:8px 0px 16px}.m-ctop-modal__inner .cv-setarea__modal-suspended-atttext:before{content:"";font-family:"Font Awesome 5 Free","FontAwesome";font-weight:normal;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;font-weight:bold}.m-ctop-course-list--free .m-ctop-course-list__name,.m-ctop-course-list--recommend .m-ctop-course-list__name{margin:0}#course .course_list .status li.m-ctop-course-d-list__item--release_schedule{background:#fff;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#222;display:block !important;padding:16px !important;position:relative;width:100%;z-index:10}.m-ctop-accordion-contents__flag-wrap{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 auto}.m-ctop-accordion-contents__flag{background:#bbb;color:#fff;display:inline-block;font-size:10px !important;font-size:.625rem !important;font-weight:600;line-height:10px;line-height:0.725rem;line-height:20px;padding:0 6px}.m-ctop-accordion-contents__item-flag{background:#bbb;color:#fff;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:10px !important;font-size:.625rem !important;font-weight:600;line-height:10px;line-height:0.725rem;line-height:20px;margin:0 0 0 16px;padding:0 6px}.m-ctop-course-d-list__list--nosubcat .m-ctop-course-d-list__contents{display:block}.m-ctop-accordion-contents__item--gray{background:#fbfbfb;color:#999 !important}.m-ctop-accordion-contents__item--gray .m-ctop-accordion-contents__link,.m-ctop-accordion-contents__item--gray .m-ctop-accordion-contents__item-learncount{color:#999 !important}.m-ctop-accordion-contents__item-download{cursor:pointer;display:inline-block;position:relative}.m-ctop-accordion-contents__item-download div{margin:0;padding:0}.m-ctop-accordion-contents__item-download-tooltip{background:rgba(0,0,0,0.8);border-radius:4px;color:#fff;display:none;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;line-height:32px;padding:0 12px;position:absolute;text-align:center;white-space:nowrap;z-index:102}.m-ctop-accordion-contents__item-download:hover .m-ctop-accordion-contents__item-download-tooltip{display:inline-block;right:-12px;top:-40px}.m-ctop-accordion-contents__item-download-tooltip:before{border:5px solid transparent;border-top:5px solid rgba(0,0,0,0.8);content:"";position:absolute;right:22px;top:100%}.m-ctop-accordion-contents__item-sticky .courseStickyList{margin:0}.m-ctop-course-list--free{margin:0 0 32px}.m-ctop-course-list--free .m-ctop-course-list__item{-webkit-box-shadow:none;box-shadow:none}.m-ctop-course-list--free .m-ctop-summarylist__name-link{color:#295fbc;display:inline-block;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:15px;line-height:1.0875rem;margin:0;padding:10px 16px}.m-ctop-course-list--free .m-ctop-course-d-list__title{font-size:14px !important;font-size:.875rem !important;font-weight:600}.m-ctop-recommend .m-ctop-course-d-list__title{font-size:14px !important;font-size:.875rem !important;font-weight:600}.m-ctop-course-list--free .m-ctop-course-list__list{background-color:#fff;border:1px solid #d5d9de;border-radius:4px}.m-ctop-course-list--free .m-ctop-course-list__item{background:transparent;border:none;border-bottom:1px solid #d5d9de;border-radius:0;padding:0}.m-ctop-course-list--free .m-ctop-course-list__item:last-child{border-bottom:none}.m-ctop-course-list--free .m-ctop-course-list__item+.m-ctop-course-list__item{margin:0}.m-ctop-course-d-list__list--nosubcat{border:1px solid #d5d9de;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px;position:relative}.m-ctop-course-d-list__list--nosubcat .m-ctop-accordion-contents__item-text{margin:0 auto 4px 0 !important}.m-ctop-course-d-list__list--nosubcat .m-ctop-accordion-contents__item-inner{border:none}.m-ctop-accordion-contents__item-inner--nolesson .m-ctop-accordion-contents__item-title{color:#999}.m-ctop-accordion-contents__item-inner--nolesson .m-ctop-accordion-contents__item-learncount{color:#999}.m-ctop__progres-wrap--nosubcat{position:absolute;left:16px;top:42px;z-index:120}.m-ctop__progres-wrap--nosubcat .m-ctop__progres{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-ctop__progres-wrap--nosubcat .m-ctop__digit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;margin:0 0 0 12px}.m-ctop-course-d-list__title--nosubcat{background:#fff;border:1px solid #d5d9de;border-radius:4px 4px 0 0;font-size:16px !important;font-size:1rem !important;font-weight:400;line-height:16px;line-height:1.16rem;margin:0;padding:20px 340px 20px 16px;position:relative;z-index:10}.m-ctop-course-d-list__item.target{background:#fffae5;position:relative}.m-ctop-course-d-list__item.target:before{background-color:#e94709;content:"";display:block;height:calc(100% + 1px);left:-1px;position:absolute;top:-1px;width:4px}.m-ctop-course-d-list__list--nosubcat .m-ctop-course-d-list__item--norelease{background:#f5f5f5}.m-ctop-course-d-list__list--nosubcat .m-ctop-course-d-list__item--norelease .m-ctop-accordion-contents__item-title{color:#999}.diagnosis-top__test-name.m-ctop__diagnosisname{color:#222;font-size:16px !important;font-weight:bold !important;margin:32px 24px 0px !important}.m-ctop__reportbuttonwrap{margin:24px 0;text-align:center}.m-ctop__reportbuttonwrap .m-ctop__reportbutton{background:#39a4d1;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#fff !important;display:inline-block;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:1.4;padding:12px 0;position:relative;text-align:center;text-decoration:none;width:300px}.m-ctop__reportbuttonwrap .m-ctop__reportbutton:hover{opacity:0.7;text-decoration:none}.m-ctop__reportbuttonwrap .m-ctop__reportbutton:before{background-image:url("/skin/common/image/global/icn_chart-bar-solid_white.svg");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;padding:0 6px 0 0;vertical-align:middle;width:16px}.m-ctop__diagnosis-startbuttonwrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px 0;text-align:center}.m-ctop__diagnosis-startbuttonwrap .m-ctop__diagnosis-startbutton{background:#e94709;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#fff !important;display:inline-block;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:1.4;padding:12px 0;position:relative;text-align:center;text-decoration:none;width:300px}.m-ctop__diagnosis-startbuttonwrap .m-ctop__diagnosis-startbutton:hover{opacity:0.7;text-decoration:none !important}.m-ctop__diagnosis-restartbuttonwrap{margin:24px 0;text-align:center}.m-ctop__diagnosis-restartbuttonwrap .m-ctop__diagnosis-restartbutton{background:#e94709;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#fff !important;display:inline-block;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:1.4;padding:12px 0;position:relative;text-align:center;text-decoration:none;width:300px}.m-ctop__diagnosis-restartbuttonwrap .m-ctop__diagnosis-restartbutton:hover{opacity:0.7;text-decoration:none !important}.c-start__buttonwrap{margin:24px 0;text-align:center}.c-start__buttonwrap .c-start__button{background:#1a73e8;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#fff !important;display:inline-block;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:1.4;padding:12px 0;position:relative;text-align:center;text-decoration:none;width:300px}.c-start__buttonwrap .c-start__button:hover{opacity:0.7;text-decoration:none !important}.c-chairbuy__buttonwrap{margin:24px 0;text-align:center}.c-chairbuy__buttonwrap .c-chairbuy__button{background:#e94709;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#fff !important;display:inline-block;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;padding:12px 0;position:relative;text-align:center;text-decoration:none;width:300px}.c-chairbuy__buttonwrap .c-chairbuy__button:hover{opacity:0.7;text-decoration:none !important}.c-chairbuy__buttonwrap .c-chairbuy__button:before{background-image:url("/skin/common/image/global/icn_shoppingcart_white.svg");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;padding:0 6px 0 0;vertical-align:middle;width:18px}.m-ctop-course-d-list__title+.empty{color:rgba(0,0,0,0.7) !important;font-size:14px !important;font-size:.875rem !important;font-weight:400}.m-ct__header .empty{color:rgba(0,0,0,0.5) !important;font-size:13px !important;font-size:.8125rem !important;font-weight:400;margin-top:8px}.m-ctop-abletouse{background-color:#e7f7e0;border-radius:4px;border:1px solid #b7dcc8;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:15px;line-height:1.0875rem;margin:12px 0}.m-ctop-abletouse li{padding:10px 16px}.m-ctop-abletouse li+li{border-top:1px solid #b7dcc8}.m-ctop-abletouse a{font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:15px;line-height:1.0875rem;position:relative}.m-ctop-recommend{margin:32px 16px}.m-inner-contents .m-ctop-recommend{margin:0 0 32px}.m-ctop-recommendlist{background-color:#fff;border:1px solid #d5d9de;border-radius:4px}.m-ctop-recommendlist__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5d9de;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px}.m-ctop-recommendlist__item:last-child{border-bottom:0 none}.m-ctop-recommendlist__item:last-child .m-ctop-recommendlist__item-link:hover{border-radius:0 0 4px 4px}.m-ctop-recommendlist__item-link{display:inline-block;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:15px;line-height:1.0875rem}.m-ctop-recommendlist__item-label{color:rgba(32,33,36,0.6);-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;font-size:11px !important;font-size:.6875rem !important;font-weight:400;line-height:12px;line-height:0.87rem;text-align:right}.m-ctop-course-d-list__title+.status{color:rgba(0,0,0,0.7) !important;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:16px;line-height:1.16rem;z-index:1000}.statusempty--nosubcat{margin:0 8px 0 12px}.m-ctop-starter__content{margin:40px auto;width:60%}.m-ctop-starter__content .m-content-primary-button{margin:32px auto 0;width:50%}.m-ctop-starter__chair{border-bottom:1px solid #d5d9de;font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:18px;line-height:1.305rem;margin-bottom:24px;padding:16px}.m-ctop-starter__user{margin-bottom:8px}.m-ctop-starter__txt{font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:17px;line-height:1.2325rem}#page-top{background:transparent;bottom:20px;font-size:24px;margin:0;position:fixed;right:20px;z-index:101}.layout-note #page-top,.layout-law #page-top{right:calc(600px + 20px)}.layout-ai #page-top{right:calc(440px + 20px)}#page-top a{background:#666;border-radius:5px;color:#fff;display:block;filter:alpha(opacity=50);opacity:0.5;padding:5px 0;text-align:center;text-decoration:none;width:50px}#page-top a:hover{background:#999;text-decoration:none}.m-main-rightcolumn .m-content-title-h2{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem}#course_list_area .loaderr{margin:0 0 24px}.m-ctop-latestinfo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px 24px 0}.m-ctop-latestinfo__label{-ms-flex-item-align:start;align-self:flex-start;background-color:#8ab279;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:11px !important;font-size:.6875rem !important;font-weight:400;line-height:11px;line-height:0.7975rem;margin-right:12px;min-width:60px;padding:4px 8px;text-align:center}.m-ctop-latestinfo__label:hover{color:#fff;opacity:0.7;text-decoration:none}@media all and (-ms-high-contrast: none){.m-ctop-latestinfo__label{max-width:64px}}.latestinfo-label{-ms-flex-item-align:center;align-self:center;color:#fff;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;font-size:10px !important;font-size:.625rem !important;font-weight:400;line-height:10px;line-height:0.725rem;line-height:1;padding:4px 8px;text-align:center}.latestinfo-label.label-info{background-color:#28a745}.latestinfo-label.label-info:hover{color:#fff;background-color:#1e7e34;text-decoration:none;opacity:.8;text-decoration:none;-webkit-transition:all 200ms linear 0s;transition:all 200ms linear 0s}.latestinfo-label.label-mail{background-color:#0366D6}.latestinfo-label.label-mail:hover{color:#fff;background-color:#024ea4;text-decoration:none;opacity:.8;text-decoration:none;-webkit-transition:all 200ms linear 0s;transition:all 200ms linear 0s}.m-ctop-course-d-list__list{border:1px solid #d5d9de;border-radius:4px;margin:12px 0 0}.m-ctop-course-d-list__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;position:relative}.m-ctop-course-d-list__contents{border-radius:0 0 4px 4px;display:none}.m-ctop-course-d-list__list--nosubcat{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin:0;position:static}.m-ctop-accordion-contents__item-sticky .flowStickyList,.m-ctop-accordion-contents__item-sticky .courseStickyList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;font-size:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:0}.m-ctop-accordion-contents__item-sticky li{display:inline-block;font-size:11px}.m-ctop-accordion-contents__item-sticky li+li{margin-left:6px}.m-ctop-accordion-contents__item-sticky .tooltip{cursor:default !important;display:block;position:relative}.m-ctop-accordion-contents__item-sticky .tooltip:hover .tooltiptext{visibility:visible}.m-ctop-accordion-contents__item-sticky img{height:16px;vertical-align:initial;width:16px}.m-ctop-accordion-contents__item-sticky .tooltiptext{background-color:rgba(0,0,0,0.8);border-radius:4px;bottom:100% !important;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;left:auto !important;line-height:1.4;margin-bottom:5px !important;margin-left:0 !important;padding:10px !important;position:absolute;right:-10px;text-align:left;visibility:hidden;width:200px;z-index:100 !important}.m-ctop-accordion-contents__item-sticky .tooltiptext:after{border-color:rgba(0,0,0,0.8) transparent transparent transparent;border-style:solid;border-width:5px;content:" ";left:auto !important;margin-left:0px !important;position:absolute;right:13px;top:100%}#course .course_list .statusempty--norelease .empty{color:#222}.m-ctop-course-d-list__title--nosubcat+.statusempty--norelease.nolist{position:absolute;right:16px;top:18px}.m-ctop-course-d-list__title--nosubcat+.statusempty--norelease.nolist .empty-inner{background:#bbb;color:#fff;display:inline-block;font-size:12px !important;font-size:.75rem !important;font-weight:600;padding:4px 6px}.m-ctop-course-d-list__norelease{background:#bbb;color:#fff;display:inline-block;font-size:10px !important;font-size:.625rem !important;font-weight:600;line-height:10px;line-height:0.725rem;line-height:20px;padding:0 6px}.m-ctop-accordion-contents__item-att{color:#999;font-size:12px !important;font-size:.75rem !important;font-weight:400;margin:0 auto}.m-ctop-course-d-list__contents .m-ctop-accordion-contents__item-inner:before,.m-ctop-course-d-list__contents .m-ctop-accordion-contents__item-inner:after{content:none}.m-ctop-accordion-contents__item-inner:before{background:#c0c3c9;content:"";display:block;height:100%;left:26px;position:absolute;top:0px;width:4px}.c-list-p--type2{background:#f5f5f5 !important;color:#999 !important}.c-list-p--type2 .m-ctop-accordion-contents__item-title{color:#999}.c-list-p--type3{background:#f5f5f5 !important;color:#999 !important}.c-list-p--type3 .m-ctop-accordion-contents__item-title{color:#999}.c-list-p--type5{background:#f5f5f5 !important;color:#999 !important}.c-list-p--type5 .m-ctop-accordion-contents__item-title{color:#999}.c-contents-p--type1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none !important;padding:20px 16px;position:relative}.c-contents-p--type1:before{background:#c0c3c9;content:"" !important;display:block;height:50%;left:28px;position:absolute;top:50%;width:4px}.c-contents-p--type2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px 16px 20px 50px;position:relative}.c-contents-p--type2:before{background:#c0c3c9;content:"" !important;display:block;height:4px;left:28px;position:absolute;top:calc(50% - 12px);width:24px}.c-contents-p--type2:after{background:#c0c3c9;content:"" !important;display:block;height:calc(50% - 12px);left:28px;position:absolute;top:0px;width:4px}.c-contents-p--type3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999 !important;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px 16px 20px 50px;position:relative}.c-contents-p--type3:before{background:#c0c3c9;content:"" !important;display:block;height:4px;left:28px;position:absolute;top:calc(50% - 12px);width:24px}.c-contents-p--type3:after{background:#c0c3c9;content:"" !important;display:block;height:calc(50% - 12px);left:28px;position:absolute;top:0px;width:4px}.c-contents-p--type6{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none !important;padding:20px 16px;position:relative}.c-contents-p--type6:before{background:#c0c3c9;content:"" !important;display:block;height:50%;left:28px;position:absolute;top:50%;width:4px}.c-contents-p--type6-2:before{content:none !important}.c-contents-p--type7{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px 16px 20px 50px;position:relative}.c-contents-p--type7 .m-ctop-accordion-contents__item-title{color:#999;font-size:14px !important;font-size:.875rem !important;font-weight:400}.c-contents-p--type7 .m-ctop-accordion-contents__link{color:#999}.c-contents-p--type7 .m-ctop-accordion-contents__item-learncount{color:#999}.c-contents-p--type7:before{background:#c0c3c9;content:"" !important;display:block;height:4px;left:28px;position:absolute;top:calc(50% - 12px);width:24px}.c-contents-p--type7:after{background:#c0c3c9;content:"" !important;display:block;height:calc(50% - 12px);left:28px;position:absolute;top:0px;width:4px}.c-contents-p--type10{background:#f5f5f5 !important;color:#999 !important}.c-contents-p--type10 .m-ctop-accordion-contents__item-title-link{color:#999}.c-list-l--type2{background:#f5f5f5 !important;border-bottom:0 0 4px 4px;color:#999 !important}.c-list-l--type2 .m-ctop-accordion-contents__item-title{color:#999}.c-list-l--type5:last-of-type .c-contents-l--type9{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.c-list-l--type6:last-of-type .c-contents-l--type10{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.c-contents-l--type3{background:#f5f5f5;color:#999 !important}.c-contents-l--type3 .m-ctop-accordion-contents__item-contents{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-contents-l--type3 .m-ctop-accordion-contents__item-title{color:#999 !important}.c-contents-l--type3 .m-ctop-accordion-contents__link{color:#999 !important}.c-contents-l--type9{background:#f5f5f5;color:#999 !important}.c-contents-l--type9 .m-ctop-accordion-contents__item-title{color:#999 !important}.c-contents-l--type10{background:#f5f5f5;color:#999 !important}.c-contents-l--type10 .m-ctop-accordion-contents__item-title-link{color:#999 !important}.c-contents-l--type12{background:#f5f5f5;color:#999 !important}.c-contents-l--type12 .m-ctop-accordion-contents__item-title{color:#999 !important}#course_list_area .m-ctop-accordion-contents__item-inner:before{content:none}.m-pagetitle{margin:32px 24px}.m-pagetitle__title{font-size:24px !important;font-size:1.5rem !important;font-weight:600;line-height:28px;line-height:2.03rem;border-bottom:1px solid #dce0e4;margin:0 0 32px;padding:0 0 16px}.m-pagetitle__text{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:18px;line-height:1.305rem;margin:24px 0 0}.m-pagetitle__text .validate_error{display:block;font-size:15px !important;font-size:.9375rem !important;font-weight:400;line-height:20px;line-height:1.45rem;margin-top:16px}.m-contents{margin:0 24px}.m-contents:last-child{margin:0 24px 24px}.m-contents-inner{margin:0 0 40px}.btn-text-bg{background-color:#f6f7f8;border-radius:40px;display:inline-block;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;height:40px;line-height:40px;padding:0 24px}.m-ctop-summary-container.m-ctop-summary-container--secondary{margin:32px}.user-search-container .user_friend_content{border:0 none;padding:0 24px 24px}.user-search-container .user_friend_content>ul{border-top:1px solid #d4d9df;padding-top:16px}.user-search{background-color:#f8f9fa;border:1px solid #d4d9df;border-radius:4px;margin:24px;padding:24px}.user-search .global_select{background-color:#fff}.user-search .btn-usersearch{background-color:#295fbc;border:1px solid #295fbc !important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.16);box-shadow:0 1px 1px rgba(0,0,0,0.16);color:#fff;display:inline-block;height:40px;font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem;line-height:38px;padding:0 72px;text-align:center}.user-search__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px}.user-search__inner+.user-search__inner{margin-top:16px}.user-search__condition-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.user-search__condition-item:first-child{margin:0 6px 0 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.user-search__label{font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:12px;line-height:0.87rem;margin-right:8px}.user-search__ipt{margin-top:4px}.user-search__ipt .el-input__inner{height:40px !important;line-height:40px !important}.user-search__ipt--lg{width:200px}.is-tablet .user-search__ipt--lg{width:180px}.user-search__ipt--md{width:140px}.user-search__ipt--sm{width:100px}.user-search-cont__nav{margin-top:24px;text-align:center}.link-usersearch{background-color:#f8f9fa;border-bottom:1px solid;padding:16px}@media (min-width: 800px){.link-usersearch{border-color:#dfe2e5;border-color:#d9d9d9}}@media (max-width: 799px){.link-usersearch{border-color:#d0d5db;border-color:#dce0e4}}.link-usersearch .link-usersearch__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:12px;line-height:0.87rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:32px;padding-right:8px;text-align:center}.link-usersearch .link-usersearch__btn:before{background-image:url("/skin/common/image/global/icn_usersearch.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:4px;width:20px}.m-no-official .m-sns-close{padding:8px 0 0}.m-sns-close .m-sns-close__txt{margin-top:16px;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:19px;line-height:1.3775rem}.m-sns-close .m-sns-close__nav{margin-top:16px;text-align:center}.m-sns-close .m-sns-close__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;height:40px;line-height:38px;margin:0 auto;padding:0 16px}.m-sns-close .m-sns-close__btn:before{background:url("/skin/common/image/global/icn-add-circle-line.svg") no-repeat center center/contain;height:24px;opacity:1;top:0;width:24px}.m-ctop-accordion-contents__item-statusicon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.m-ctop-accordion-contents__item-statusicon-wrap span{margin:0 0 0 8px}.m-ctop-accordion-contents__item.is-before-open .m-ctop-accordion-contents__item-inner-first:after{background:#fff;content:"";display:block;height:3px;left:28px;position:absolute;top:3px;width:4px;z-index:1}.m-ctop-accordion-contents__item.is-before-open .m-ctop-accordion-contents__item-inner-first:before{background:#fff;content:"";display:block;height:3px;left:28px;position:absolute;top:9px;width:4px;z-index:1}.m-ctop-accordion-contents__item.is-after-open .m-ctop-accordion-contents__item-inner-end:after{background:#fff;bottom:3px;content:"";display:block;height:3px;left:26px;position:absolute;width:4px;z-index:1}.m-ctop-accordion-contents__item.is-after-open .m-ctop-accordion-contents__item-inner-end:before{background:#fff;bottom:9px;content:"";display:block;height:3px;left:26px;position:absolute;width:4px;z-index:1}.m-ctop-accordion-contents__list.is-open .m-ctop-accordion-contents__item:nth-child(5) .m-ctop-accordion-contents__item-inner-end:after{content:none}.m-ctop-accordion-contents__list.is-open .m-ctop-accordion-contents__item:nth-child(5) .m-ctop-accordion-contents__item-inner-end:before{content:none}.m-ctop-summary__planset-firstcopy-wrap{background:#F1F8FF;border-radius:4px;margin:0 0 16px;padding:12px 16px;width:100%}.m-ctop-summary__planset-firstcopy{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:18px;line-height:1.305rem}.list-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px 0}.list-button.space-top{margin:24px 0 0}.list-button-item+.list-button-item{margin-left:16px}.m-ctop-accordion-contents__item-crossreview-att{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:15px;line-height:1.0875rem;color:rgba(0,0,0,0.56)}.m-pglayout{background-color:#fff;border:1px solid #dce0e4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px auto;padding:40px 48px;width:1072px}.m-pglayout__nav{-webkit-box-flex:0;-ms-flex:0 0 192px;flex:0 0 192px;margin-right:48px}.m-pglayout__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-pgcontainer{margin:24px 0}.m-pgcontainer.layout-ctr{text-align:center}.m-pgcontainer.layout-certificate .receipt-container-header{padding:32px 120px 0}.m-pgcontainer .pg-container-title{font-size:18px !important;font-size:1.125rem !important;font-weight:600;line-height:18px;line-height:1.305rem}.m-pgcontainer .pg-container-title.bdr{border-bottom:1px solid #dce0e4;padding-bottom:12px}.m-pgcontainer .pg-container-sub-title{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem}.m-pgcontainer p.detail-txt{margin:12px 0}.m-pgcontainer p.detail-txt.payment-info-container{background-color:rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.15);border-radius:4px;padding:12px}.m-pgcontainer.note-payment{background-color:#f5f5f5;border-radius:4px;padding:24px}.m-pgcontainer.note-payment .pg-container-title{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem}.m-pgcontainer.note-payment .pg-container-sub-title{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem}.m-pgcontainer.note-payment .m-pgcontainer__content{margin-top:24px}.m-pgcontainer__content{margin-top:28px}.m-pgcontainer__nodata{padding:80px;text-align:center}.m-pglayout__content.basic-style{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:19px;line-height:1.3775rem}.m-navlist-ttl{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem}.m-navlist-ttl a{color:inherit}.m-navlist{margin-top:40px}.m-navlist__item{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;margin:24px 0}.m-navlist__link{color:inherit;display:inline-block;line-height:1}.m-navlist__link.current{color:#e94709;font-weight:bold}.m-pgttl{border-bottom:1px solid #dce0e4;font-size:24px !important;font-size:1.5rem !important;font-weight:600;line-height:28px;line-height:2.03rem;padding-bottom:16px}.m-pgttl.msg-warning{background:#FFF8DE url("/skin/common/image/global/icn-warning.svg") no-repeat center top 16px/32px 32px;border:1px solid rgba(0,0,0,0.1);border-radius:4px;font-size:18px !important;font-size:1.125rem !important;font-weight:600;line-height:24px;line-height:1.74rem;margin:24px 0;padding:56px 16px 16px;text-align:center}.m-pgttl--secondary{border:0 none !important;font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:20px;line-height:1.45rem;margin-bottom:8px;position:relative}.m-table-header .m-pgttl--secondary{margin-bottom:0}.m-pgcontainer-header .m-pgttl--secondary{margin-bottom:0}.m-pgttl--msg{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem;margin-bottom:16px}.m-pg-txt{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:18px;line-height:1.305rem;margin:16px 0}.m-pg-container{margin:24px 0}.m-pg-container.container-bdr{border:1px solid #dce0e4;border-radius:4px;padding:24px 20px}.m-pg-container .m-pg-container-inner+.m-pg-container-inner{border-top:1px solid #dce0e4;margin-top:24px;padding-top:24px}.m-pg-container .m-pg-container-ttl{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:20px;line-height:1.45rem;margin-bottom:16px}.prof-msg{margin:32px 0}.prof-msg .prof-msg__txt{background-color:#dcf5d0;background-color:#e7f7e0;border:1px solid rgba(0,0,0,0.1);color:rgba(0,0,0,0.5);font-size:15px !important;font-size:.9375rem !important;font-weight:600;border-radius:4px;padding:12px}.msg-required{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;margin:24px 0}.msg-required em{color:#cc0000;padding-right:4px}.m-table--primary{border:1px solid #dce0e4;border-collapse:collapse;display:table;font-size:inherit;line-height:1.5;margin:16px 0;width:100%}.m-table--primary th{border:1px solid #dce0e4;padding:8px 12px}.m-table--primary td{border:1px solid #dce0e4;padding:12px}.m-table--primary th{background-color:#f8f9fa}.m-table--primary .mandatory:after{color:#cc0000;content:"*";display:inline-block;padding-left:6px}.m-table--primary.type-horizontal th{text-align:left}.m-table--primary .layout-center{text-align:center !important}.d-table{border:1px solid #dce0e4;border-collapse:collapse;display:table;line-height:1.5;width:100%}.d-table.border-bottom-none{border-bottom:0 !important}.d-table.border-bottom-none *{border-bottom:0 !important}.d-table-tr{display:table-row}.d-table-th{background-color:#f8f9fa;border:1px solid #dce0e4;display:table-cell;font-weight:bold;padding:8px 12px}.d-table-th.border-bottom-none{border-bottom:0}.d-table-td{border:1px solid #dce0e4;display:table-cell;vertical-align:middle;padding:8px 12px}.draggable-cells div:first-child{padding-left:24px}.draggable-cells:hover{background:#fff url("/skin/common/image/global/drag_indicator.svg") no-repeat center left/24px 24px}.draggable-cells.passed-msg:hover{background:#fffad4 url("/skin/common/image/global/drag_indicator.svg") no-repeat center left/24px 24px}.edit-table-nav{background-color:#f8f9fa;padding:10px 12px !important}.edit-table-nav nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.edit-table-nav nav>*{margin:0 0 0 8px}.edit-table-nav.layout-rgt nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-contentsend-link-wrap{text-align:center}.m-contentsend-link{background-color:#eee;border-radius:4px;color:inherit;display:inline-block;height:40px;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;line-height:40px;padding:0 20px}.m-contentsend-link:hover{background-color:#e5e5e5;text-decoration:none}.contents-block--course-denied .m-pagetitle__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px !important;font-size:.875rem !important;font-weight:600;padding:16px 0 8px;text-align:center}.contents-block--course-denied .m-pagetitle__title:before{background:url("/skin/common/image/global/icn-warning02.svg") no-repeat center center/contain;content:"";display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;height:32px;margin-right:12px;width:32px}.flow-notice__description{font-size:14px !important;font-size:.875rem !important;font-weight:400}.flow-notice__lesson-name{font-size:14px !important;font-size:.875rem !important;font-weight:600;border:1px solid #cccccc;background-color:#f6f6f6;padding:12px;margin:8px 0;color:#666666}.flow-notice__text{margin:20px 0}.flow-notice__list{color:#295fbc;list-style:disc;padding:4px 0 4px 32px}.flow-notice__item{margin:6px 0}.flow-notice__item a{font-size:14px !important;font-size:.875rem !important;font-weight:400}.m-pgcontainer-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;position:relative}.m-table-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-table-header+table{margin-top:16px}.m-table-header .m-table-header-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem}.m-table-header .m-table-header-nav svg{margin-right:4px}.m-list--primary{line-height:1;list-style:disc;margin:12px 0;padding-left:20px}.m-list--primary li{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:18px;line-height:1.305rem}.m-list--primary li+li{margin-top:8px}.m-list--primary.unstyled{list-style:none;padding:0}input.m-ipt{background-color:#fbfdff;border:1px solid #b7c6d8;border-radius:4px;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;height:32px;line-height:32px;padding:0 8px}textarea.m-txta{background-color:#fbfdff;border:1px solid #b7c6d8;border-radius:4px;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;padding:8px 8px;font-family:inherit}select.m-select{border:1px solid #dcdfe6;border-radius:4px;height:40px;line-height:40px;padding:0 8px}button{cursor:pointer;outline:none}.m-btn{border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);display:inline-block;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;height:36px;line-height:36px;padding:0 12px;text-align:center}.m-btn:hover{opacity:.8;text-decoration:none}.m-btn.primary{background-color:#e94709;color:#fff}.m-btn.primary-s{background-color:#e94709;color:#fff;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:12px;line-height:0.87rem;height:28px;line-height:28px}.m-btn.btn-secondary{background-color:#fff;border:1px solid #c7cbd1;border-radius:4px;color:#666;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;height:36px;line-height:36px;padding:0 12px;text-align:center}.m-btn.btn-txt{background-color:transparent;color:inherit;font-weight:normal !important;text-decoration:underline}.m-btn.btn-txt:hover{text-decoration:none}.m-btn.btn-info{background-color:#184591;color:#fff}.m-btn.btn-delete{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);border:1px solid #c7cbd1;color:#31333a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 12px}.m-btn.btn-delete:before{background:url("/skin/common/image/global/icn-bin.svg") no-repeat center center/contain;content:"";display:inline-block;height:24px;margin-right:2px;width:24px}.m-btn.btn-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:inherit;font-weight:bold;padding:0 !important}.m-btn.btn-close:before{background:url("/skin/common/image/global/icn_times-solid.svg") no-repeat center left/12px 12px;content:"";display:inline-block;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px}.m-btn.btn-close:hover::before{opacity:.8}.m-btn.btn-lg{-webkit-box-shadow:0;box-shadow:0;height:40px;font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem;line-height:40px;padding:0 20px}.m-btn.btn-small,.m-btn.btn-sm{-webkit-box-shadow:none;box-shadow:none;height:auto;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:12px;line-height:0.87rem;line-height:1;padding:7px 12px}.btn-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d5d9de;border-radius:4px;display:inline-block;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:14px;line-height:1.015rem;text-align:center;padding:3px 8px}.btn-text:hover{background-color:#fbfbfb;text-decoration:none}.btn-text.btn-large{height:36px;line-height:36px;padding:0 24px}.btn-text.btn-next{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 4px 0 16px}.btn-text.btn-next:after{background:url("/skin/common/image/global/icn-arw-link-right-s.svg") no-repeat center center/contain;content:"";display:inline-block;margin-left:2px;height:24px;width:24px}.btn-text.btn-delete{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#dc3545;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);border:0 none;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 12px}.btn-text.btn-delete:before{background:url("/skin/common/image/global/icn-bin-wht.svg") no-repeat center center/contain;content:"";display:inline-block;height:24px;margin-right:2px;width:24px}.btn-text.btn-delete:hover{background-color:#b71b15}.btn-text-reload{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d5d9de;border-radius:4px;color:#606060;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:28px;margin-left:12px;padding:0 16px  0 8px}.btn-text-reload:before{background:url("/skin/common/image/global/icn-player-reload.svg") no-repeat center center/contain;content:"";height:24px;margin-right:4px;width:24px}.btn-text-add{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;color:#606060;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:31px;padding:0 8px;text-decoration:none}.btn-text-add:before{background:url("/skin/common/image/global/icn-add-memo.svg") no-repeat center center/contain;content:"";height:24px;margin-right:4px;width:24px}.btn-text-add:hover{background-color:#fff;text-decoration:none}.btn-text-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem}.btn-text-link:after{background:url("/skin/common/image/global/icn-arw-right-s.svg") no-repeat center center/contain;content:"";display:inline-block;height:24px;width:24px}.btn-text-link-back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;margin:8px 0}.btn-text-link-back:before{background:url("/skin/common/image/global/icn-arw-link-left-s.svg") no-repeat center center/contain;content:"";display:inline-block;height:24px;width:24px}.btn-flow-selector{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #c7cbd1;border-radius:4px;color:#31333a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:12px;line-height:0.87rem;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:31px;padding:0 8px 0 4px;text-decoration:none}.btn-flow-selector:before{background:url("/skin/common/image/global/icn-exchange.svg") no-repeat center center/contain;content:"";height:20px;margin-right:4px;width:20px}.btn-flow-selector:hover{border:1px solid #acb3bb;text-decoration:none}.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-block;font-weight:600;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:8px 20px;font-size:14px;line-height:1;border-radius:4px;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.btn:hover{text-decoration:none}.btn.btn-light.text-danger:hover{background-color:#fff0f0}button.m-btn{border:0 none}.m-account-set#account-profile{background-color:#fff;padding-bottom:32px}.m-account-set#account-profile .profile_basic_info{border-bottom:1px solid #dce0e4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-account-set#account-profile .profile_basic_info .avator_box{width:200px;color:#222}.m-account-set#account-profile .profile_basic_info .avator_box h3{margin-bottom:8px;text-align:left;font-size:14px !important;font-size:.875rem !important;font-weight:600}.m-account-set#account-profile .profile_basic_info .avator_box .avator_box_inner{width:200px;height:200px;text-align:center}.m-account-set#account-profile .profile_basic_info .avator_box .avator_box_inner .avator_img{width:200px;height:200px;border-radius:4px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}@media (min-width: 800px){.m-account-set#account-profile .profile_basic_info .avator_box .avator_box_inner .avator_img{border-color:#dfe2e5;border-color:#d9d9d9}}@media (max-width: 799px){.m-account-set#account-profile .profile_basic_info .avator_box .avator_box_inner .avator_img{border-color:#d0d5db;border-color:#dce0e4}}.m-account-set#account-profile .profile_basic_info .avator_box .avator_uploadbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:200px;border-radius:4px;background-color:#fafbfc}.m-account-set#account-profile .profile_basic_info .avator_box .avator_uploadbox i{font-size:40px;opacity:.5}.m-account-set#account-profile .profile_basic_info .avator_box .el-upload-dragger{width:inherit;height:inherit}.m-account-set#account-profile .profile_basic_info .avator_box .btn{margin-top:8px}.m-account-set#account-profile input[type="text"]{background-color:#fafbfc}.m-account-set#account-profile input[type="text"]:focus{background-color:#fff}.m-account-set#account-profile textarea{background-color:#fafbfc}.m-account-set#account-profile textarea:focus{background-color:#fff}.m-account-set#account-profile .el-alert{margin-top:8px;padding:8px !important}.m-account-set#account-profile .lead .title{padding-bottom:8px;padding:32px 24px;font-size:20px !important;font-size:1.25rem !important;font-weight:600}.m-account-set#account-profile .lead .msg_required{font-size:13px !important;font-size:.8125rem !important;font-weight:400;color:#cc0000}.m-account-set#account-profile .lead .msg_required.account-profile{padding:0 24px}.m-account-set#account-profile ._required{padding-left:4px;font-size:18px !important;font-size:1.125rem !important;font-weight:400;color:#cc0000}.m-account-set#account-profile .profile_social_info .title{padding:32px 0}.m-account-set#account-profile .profile_social_survey{border-bottom:1px solid #ddd}.m-account-set#account-profile .profile_ai-setting{border:1px solid #dce0e4;padding:24px}.m-account-set#account-profile .profile_ai-setting .title{padding:0 0 16px}.m-account-set#account-profile .settings dt{margin-bottom:8px;font-size:14px !important;font-size:.875rem !important;font-weight:600}.m-account-set#account-profile .settings dt p{margin-top:8px;font-weight:normal}.m-account-set#account-profile .settings dd{margin-bottom:24px;padding-bottom:16px;border-bottom:1px dotted #ddd}.m-account-set#account-profile .settings dd>dl{margin-top:16px;padding:16px;background-color:#fafafa}.m-account-set#account-profile .settings dd>dl>dd:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.m-account-set#account-profile .settings ._disabled{display:none}.m-account-set#account-profile .settings .switch_list{margin:16px 0 0}.m-account-set#account-profile .settings .switch_list li{display:inline-block;margin-right:16px}.m-account-set#account-profile .settings .course_list{margin:16px 0 0}.m-account-set#account-profile .settings .course_list li{margin:8px 0}.m-account-set#account-profile .settings.survey dd{margin:0 0 16px;padding:0 0 16px;font-size:14px !important;font-size:.875rem !important;font-weight:400;background-color:transparent}.m-account-set#account-profile .settings.survey dd>dl{padding:0;background-color:transparent}.m-account-set#account-profile .settings.survey .text_w{width:100%;height:34px;border-radius:4px;border:1px solid #ccc}.m-account-set#account-profile .settings.survey .textarea_sv2{margin-top:8px;border-radius:4px;border:1px solid #ccc}.m-account-set#account-profile .settings.survey .other_box{margin-top:16px;font-weight:normal}.m-account-set#account-profile .btm_nav{padding-top:32px;text-align:center}.m-account-set#account-profile .btm_nav ul{font-size:0}.m-account-set#account-profile .btm_nav ul li{display:inline-block;margin:0 8px}.m-account-set#account-profile #user_survey{margin-bottom:0}.m-account-set .user_input--account-edit{margin:16px 0 0}.m-account-set .user_input--delivery-edit{margin:16px 0 0}.m-account-set .blueNotice{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:14px;line-height:1.015rem;background:#f4f9ff;border:1px solid #c8e1fa;border-radius:4px;color:#464646;display:inline-block;margin:12px 0 0 0;padding:6px 8px;position:relative}.m-account-set .blueNotice:before{border-bottom:9px solid #c8e1fa;border-left:8px solid transparent;border-right:8px solid transparent;content:"";display:block;height:0;left:18px;position:absolute;top:-9px;width:0}.m-account-set .blueNotice:after{border-bottom:9px solid #f4f9ff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";display:block;height:0;left:18px;position:absolute;top:-8px;width:0}.m-account-set .blueNotice P{margin:0 !important}.m-downloader{background-color:#f8f9fa;margin-top:8px;padding:16px}.m-downloader__ipt+.m-downloader__ipt{margin-top:8px}.m-padded-file-container{padding:24px 8px}.m-padded-file-container+.m-padded-file-container{border-top:1px solid #dce0e4;padding-top:24px}.m-list--primary+.m-padded-file-container{border-top:1px solid #dce0e4;margin-top:24px;padding-top:24px}.m-passed-file-list dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:8px}.m-passed-file-list dd{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.m-passed-file-img{display:block;margin:8px 0}.m-passed-file-img a{display:inline-block}.m-passed-file-img img{width:250px}.m-passed-msg{background:#fffad4 url("/skin/common/image/global/icn-warning-color.svg") no-repeat left 12px center/28px 28px;border-radius:4px;margin:16px 0;padding:16px 16px 16px 52px}.m-passed-msg dt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px !important;font-size:.8125rem !important;font-weight:600;line-height:13px;line-height:0.9425rem}.m-passed-msg dd{font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:17px;line-height:1.2325rem;margin-top:4px}.passed-msg{background-color:#fffad4}.m-avatar-rank-eg{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid #dce0e4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.m-avatar-rank-eg .avator{display:block;height:80px;margin:0 auto 8px;width:80px}.m-avatar-rank-eg__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;text-align:center}.m-avatar-rank-eg__inner dt{font-size:13px !important;font-size:.8125rem !important;font-weight:600;line-height:13px;line-height:0.9425rem}.m-avatar-rank-eg__inner dd{line-height:1;margin-top:8px}.m-avatar-rank-eg__inner small{display:inline-block;font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:12px;line-height:0.87rem;margin-top:8px}.m-avatar-rank-eg__divider{margin:0 32px;-ms-flex-item-align:center;align-self:center}.contents-side-block-inner{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contents-side-block-inner .m-avatar-rank-eg{border:0 none;margin:16px 0;padding:0}.contents-side-block-inner .m-avatar-rank-eg small{margin-top:0}.contents-side-block-inner .m-avatar-rank-eg__divider{margin:4px 10px 0}.contents-side-block-inner .m-avatar-rank-eg__divider img{width:24px}.contents-side-block-inner .avator-s{margin:0 auto 8px}.contents-side-block-inner .avator-s.rank01{margin-bottom:8px}.line-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.layout-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.sp-mb-auto{margin-bottom:auto}.sp-mb-0{margin-bottom:0 !important}.sp-mb-1{margin-bottom:4px !important}.sp-mb-2{margin-bottom:8px !important}.sp-mb-3{margin-bottom:12px !important}.sp-mb-4{margin-bottom:16px !important}.sp-mb-5{margin-bottom:20px !important}.sp-mb-6{margin-bottom:24px !important}.sp-mb-7{margin-bottom:32px !important}.sp-mb-8{margin-bottom:40px !important}.sp-mb-9{margin-bottom:48px !important}.sp-mb-10{margin-bottom:56px !important}.sp-mb-xl{margin-bottom:72px !important}.sp-ml-auto{margin-left:auto}.sp-ml-1{margin-left:4px !important}.sp-ml-2{margin-left:8px !important}.sp-ml-3{margin-left:12px !important}.sp-ml-4{margin-left:16px !important}.sp-ml-5{margin-left:20px !important}.sp-ml-6{margin-left:24px !important}.sp-ml-7{margin-left:32px !important}.sp-ml-8{margin-left:40px !important}.sp-ml-9{margin-left:48px !important}.sp-ml-10{margin-left:56px !important}.sp-mr-auto{margin-right:auto}.sp-mr-1{margin-right:4px !important}.sp-mr-2{margin-right:8px !important}.sp-mr-3{margin-right:12px !important}.sp-mr-4{margin-right:16px !important}.sp-mr-5{margin-right:20px !important}.sp-mr-6{margin-right:24px !important}.sp-mr-7{margin-right:32px !important}.sp-mr-8{margin-right:40px !important}.sp-mr-9{margin-right:48px !important}.sp-mr-10{margin-right:56px !important}.sp-mt-auto{margin-top:auto}.sp-mt-1{margin-top:4px !important}.sp-mt-2{margin-top:8px !important}.sp-mt-3{margin-top:12px !important}.sp-mt-4{margin-top:16px !important}.sp-mt-5{margin-top:20px !important}.sp-mt-6{margin-top:24px !important}.sp-mt-7{margin-top:32px !important}.sp-mt-8{margin-top:40px !important}.sp-mt-9{margin-top:48px !important}.sp-mt-10{margin-top:56px !important}.sp-mt-n1{margin-top:-4px !important}.sp-mt-n2{margin-top:-8px !important}.sp-mt-n3{margin-top:-12px !important}.sp-mt-n4{margin-top:-16px !important}.sp-mt-n5{margin-top:-20px !important}.sp-mt-n6{margin-top:-24px !important}.sp-mt-n7{margin-top:-32px !important}.sp-mt-n8{margin-top:-40px !important}.sp-mt-n9{margin-top:-48px !important}.sp-mt-n10{margin-top:-56px !important}.sp-mx-auto{margin-right:auto;margin-left:auto}.sp-mx-1{margin-right:4px !important;margin-left:4px !important}.sp-mx-2{margin-right:8px !important;margin-left:8px !important}.sp-mx-3{margin-right:12px !important;margin-left:12px !important}.sp-mx-4{margin-right:16px !important;margin-left:16px !important}.sp-mx-5{margin-right:20px !important;margin-left:20px !important}.sp-mx-6{margin-right:24px !important;margin-left:24px !important}.sp-mx-7{margin-right:32px !important;margin-left:32px !important}.sp-mx-8{margin-right:40px !important;margin-left:40px !important}.sp-mx-9{margin-right:48px !important;margin-left:48px !important}.sp-mx-10{margin-right:56px !important;margin-left:56px !important}.sp-my-auto{margin-right:auto;margin-left:auto}.sp-my-1{margin-top:4px !important;margin-bottom:4px !important}.sp-my-2{margin-top:8px !important;margin-bottom:8px !important}.sp-my-3{margin-top:12px !important;margin-bottom:12px !important}.sp-my-4{margin-top:16px !important;margin-bottom:16px !important}.sp-my-5{margin-top:20px !important;margin-bottom:20px !important}.sp-my-6{margin-top:24px !important;margin-bottom:24px !important}.sp-my-7{margin-top:32px !important;margin-bottom:32px !important}.sp-my-8{margin-top:40px !important;margin-bottom:40px !important}.sp-my-9{margin-top:48px !important;margin-bottom:48px !important}.sp-my-10{margin-top:56px !important;margin-bottom:56px !important}.sp-m-auto{margin:auto}.sp-m-1{margin:4px !important}.sp-m-2{margin:8px !important}.sp-m-3{margin:12px !important}.sp-m-4{margin:16px !important}.sp-m-5{margin:20px !important}.sp-m-6{margin:24px !important}.sp-m-7{margin:32px !important}.sp-m-8{margin:40px !important}.sp-m-9{margin:48px !important}.sp-m-10{margin:56px !important}.sp-m-reset{margin:0}.sp-pb-1{padding-bottom:4px !important}.sp-pb-2{padding-bottom:8px !important}.sp-pb-3{padding-bottom:12px !important}.sp-pb-4{padding-bottom:16px !important}.sp-pb-5{padding-bottom:20px !important}.sp-pb-6{padding-bottom:24px !important}.sp-pb-7{padding-bottom:32px !important}.sp-pb-8{padding-bottom:40px !important}.sp-pb-9{padding-bottom:48px !important}.sp-pb-10{padding-bottom:56px !important}.sp-pb-xl{padding-bottom:72px !important}.sp-pl-1{padding-left:4px !important}.sp-pl-2{padding-left:8px !important}.sp-pl-3{padding-left:12px !important}.sp-pl-4{padding-left:16px !important}.sp-pl-5{padding-left:20px !important}.sp-pl-6{padding-left:24px !important}.sp-pl-7{padding-left:32px !important}.sp-pl-8{padding-left:40px !important}.sp-pl-9{padding-left:48px !important}.sp-pl-10{padding-left:56px !important}.sp-pr-1{padding-right:4px !important}.sp-pr-2{padding-right:8px !important}.sp-pr-3{padding-right:12px !important}.sp-pr-4{padding-right:16px !important}.sp-pr-5{padding-right:20px !important}.sp-pr-6{padding-right:24px !important}.sp-pr-7{padding-right:32px !important}.sp-pr-8{padding-right:40px !important}.sp-pr-9{padding-right:48px !important}.sp-pr-10{padding-right:56px !important}.sp-pt-1{padding-top:4px !important}.sp-pt-2{padding-top:8px !important}.sp-pt-3{padding-top:12px !important}.sp-pt-4{padding-top:16px !important}.sp-pt-5{padding-top:20px !important}.sp-pt-6{padding-top:24px !important}.sp-pt-7{padding-top:32px !important}.sp-pt-8{padding-top:40px !important}.sp-pt-9{padding-top:48px !important}.sp-pt-10{padding-top:56px !important}.sp-px-1{padding-right:4px !important;padding-left:4px !important}.sp-px-2{padding-right:8px !important;padding-left:8px !important}.sp-px-3{padding-right:12px !important;padding-left:12px !important}.sp-px-4{padding-right:16px !important;padding-left:16px !important}.sp-px-5{padding-right:20px !important;padding-left:20px !important}.sp-px-6{padding-right:24px !important;padding-left:24px !important}.sp-px-7{padding-right:32px !important;padding-left:32px !important}.sp-px-8{padding-right:40px !important;padding-left:40px !important}.sp-px-9{padding-right:48px !important;padding-left:48px !important}.sp-px-10{padding-right:56px !important;padding-left:56px !important}.sp-py-1{padding-top:4px !important;padding-bottom:4px !important}.sp-py-2{padding-top:8px !important;padding-bottom:8px !important}.sp-py-3{padding-top:12px !important;padding-bottom:12px !important}.sp-py-4{padding-top:16px !important;padding-bottom:16px !important}.sp-py-5{padding-top:20px !important;padding-bottom:20px !important}.sp-py-6{padding-top:24px !important;padding-bottom:24px !important}.sp-py-7{padding-top:32px !important;padding-bottom:32px !important}.sp-py-8{padding-top:40px !important;padding-bottom:40px !important}.sp-py-9{padding-top:48px !important;padding-bottom:48px !important}.sp-py-10{padding-top:56px !important;padding-bottom:56px !important}.sp-p-1{padding:4px !important}.sp-p-2{padding:8px !important}.sp-p-3{padding:12px !important}.sp-p-4{padding:16px !important}.sp-p-5{padding:20px !important}.sp-p-6{padding:24px !important}.sp-p-7{padding:32px !important}.sp-p-8{padding:40px !important}.sp-p-9{padding:48px !important}.sp-p-10{padding:56px !important}.sp-p-reset{padding:0}.mr-1{margin-right:.25rem !important}.mt-3{margin-top:1rem !important}.text-base{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:20px;line-height:1.45rem}.text-xs{font-size:10px !important;font-size:.625rem !important;font-weight:400;line-height:14px;line-height:1.015rem}.text-sm{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:16px;line-height:1.16rem}.text-md{font-size:16px !important;font-size:1rem !important;font-weight:400;line-height:22px;line-height:1.595rem}.text-lg{font-size:20px !important;font-size:1.25rem !important;font-weight:400;line-height:24px;line-height:1.74rem}.text-xl{font-size:24px !important;font-size:1.5rem !important;font-weight:400;line-height:28px;line-height:2.03rem}.display-1{font-size:28px !important;font-size:1.75rem !important;font-weight:600;line-height:32px;line-height:2.32rem}.display-2{font-size:22px !important;font-size:1.375rem !important;font-weight:600;line-height:26px;line-height:1.885rem}.display-3{font-size:18px !important;font-size:1.125rem !important;font-weight:600;line-height:22px;line-height:1.595rem}.display-4{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:22px;line-height:1.595rem}.display-5{font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:16px;line-height:1.16rem}.display-6{font-size:11px !important;font-size:.6875rem !important;font-weight:600;line-height:13px;line-height:0.9425rem}.lh-0{line-height:0 !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.badge{border:1px solid transparent;border-radius:.25rem;display:inline-block;font-size:.75rem;line-height:1;text-align:center;padding:.25em .4em;vertical-align:baseline;white-space:nowrap}.badge.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge.badge-primary{background-color:#b83807}.badge.badge-secondary{background-color:#e5e5e5}.badge.badge-outline-new{border:1px solid #dc3545;color:#dc3545}.badge.badge-new{background-color:#dc3545;color:#fff}.badge.badge-outline-primary{color:#b83807;border:1px solid #b83807}.badge.badge-subtle-primary{background-color:#FCDDC7;border:1px solid #FCDDC7;color:#8F3415}.badge.badge-subtle-secondary{background-color:#FCDDC7;border:1px solid #FCDDC7;color:#8F3415}.badge.badge-info{background-color:#17a2b8;border:1px solid #17a2b8;color:#fff}.badge.badge-outline-info{border:1px solid #17a2b8;color:#17a2b8}.badge.badge-subtle-info{background-color:#BEEBE7;border:1px solid #BEEBE7;color:#185E60}.badge.badge-subtle-success{background-color:#C7EBD1;border:1px solid #C7EBD1;color:#126249}.badge.badge-outline-success{border:1px solid #1e7e34;color:#1e7e34}.badge.badge-danger{background-color:#dc3545;border:1px solid #dc3545;color:#fff}.badge.badge-outline-danger{color:#dc3545;border:1px solid #dc3545}.badge.badge-standby{background-color:#ff008b;border:1px solid #ff008b;color:#fff}.badge.badge-dark{background-color:#000;color:#fff}.badge.badge-outline-dark{border:1px solid #000;color:#000}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#31333a;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem}.form-control::-webkit-input-placeholder{color:#8c97a5}.form-control::-moz-placeholder{color:#8c97a5}.form-control:-ms-input-placeholder{color:#8c97a5}.form-control::-ms-input-placeholder{color:#8c97a5}.form-control::placeholder{color:#8c97a5}.form-control:focus{color:#31333a;background-color:#fff;border-color:#5ba9ee;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(19,106,182,0.25);box-shadow:0 0 0 0.2rem rgba(19,106,182,0.25)}.font-weight-bold{font-weight:bold !important}.text-break{word-break:break-word !important;word-wrap:break-word !important}.text-sm{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:16px;line-height:1.16rem}.text-base{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:20px;line-height:1.45rem}.text-md{font-size:16px !important;font-size:1rem !important;font-weight:400;line-height:22px;line-height:1.595rem}.text-body{color:#31333a}a.text-body:hover{color:#1967d2}.text-xxs{font-size:.62475rem !important}.text-secondary{color:#4d525b}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.bg-container-strong{background-color:#f1f8ff}.bg-white{background-color:#fff}.bg-light{background-color:#f6f7f8}.w-100{width:100% !important}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-block{display:block}.d-inline-block{display:inline-block}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-self-start{-ms-flex-item-align:start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;align-self:flex-end}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-0{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.gap-1{gap:4px !important}.gap-2{gap:8px !important}.gap-3{gap:12px !important}.gap-4{gap:16px !important}.gap-5{gap:20px !important}.gap-6{gap:24px !important}.gap-7{gap:32px !important}.gap-col-1{-webkit-column-gap:4px !important;-moz-column-gap:4px !important;column-gap:4px !important}.gap-col-2{-webkit-column-gap:8px !important;-moz-column-gap:8px !important;column-gap:8px !important}.gap-col-3{-webkit-column-gap:12rem !important;-moz-column-gap:12rem !important;column-gap:12rem !important}.gap-col-4{-webkit-column-gap:16px !important;-moz-column-gap:16px !important;column-gap:16px !important}.gap-col-5{-webkit-column-gap:20rem !important;-moz-column-gap:20rem !important;column-gap:20rem !important}.gap-col-6{-webkit-column-gap:24rem !important;-moz-column-gap:24rem !important;column-gap:24rem !important}.gap-col-7{-webkit-column-gap:32rem !important;-moz-column-gap:32rem !important;column-gap:32rem !important}.gap-row-1{row-gap:4px !important}.gap-row-2{row-gap:8px !important}.gap-row-3{row-gap:12px !important}.gap-row-4{row-gap:16px !important}.gap-row-5{row-gap:20px !important}.gap-row-6{row-gap:24px !important}.gap-row-7{row-gap:32px !important}.border{border:1px solid #dce0e4}.border-left{border-left:1px solid #dce0e4}.border-right{border-right:1px solid #dce0e4}.rounded{border-radius:4px}.shadow-sm{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}.icon{fill:#606060}.icon.danger{fill:#c00}ul.list-styled,ol.list-styled{list-style:disc outside none;padding-left:1em}ul.list-styled>li,ol.list-styled>li{margin-bottom:.25rem}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-static{position:static !important}.cursor-pointer{cursor:pointer !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minw-0{min-width:0 !important}.w-100{width:100% !important}.h-100{height:100% !important}.loader-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,0.7);display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.loader-border{-webkit-animation:loader-border .75s linear infinite;animation:loader-border .75s linear infinite;border:.25rem solid #0366d6;border-bottom-color:#d9d9d9;border-radius:50%;border-right-color:#d9d9d9;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}.loader-border-sm{border-width:.2em;height:1rem;width:1rem}@-webkit-keyframes loader-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.about-rank-ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#31333a;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:normal;line-height:1;position:relative}.about-rank-ttl img{height:18px;margin-left:4px;opacity:.6;width:18px;vertical-align:middle}.about-rank-ttl:hover{text-decoration:none}.about-rank-ttl:hover img{opacity:1}.about-rank-tip{background-color:rgba(0,0,0,0.8);border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);color:#fff;display:none;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:20px;line-height:1.45rem;padding:16px;position:absolute;right:-8px;top:-88px}.about-rank-ttl:hover+.about-rank-tip{display:block}.icn-mandatory{font-size:16px !important;font-size:1rem !important;font-weight:400;line-height:16px;line-height:1.16rem;color:#cc0000}img.img-spacer{-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 8px}img.img-spacer-lft{-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 0 0 6px}img.img-spacer-rgt{-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 6px 0 0}img.icn-medium{-webkit-box-sizing:content-box;box-sizing:content-box;width:20px}.select2-search input.select2-input{background:url("/skin/common/image/global/icn-search-disabled.svg") no-repeat center right 4px/20px 20px !important}.select2-results .select2-no-results{padding:12px}.tooltip-selector{position:relative}.tooltip-selector .tooltip-selector-ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}.tooltip-selector .tooltip-selector-ttl:hover img{opacity:.6}.tooltip-selector.item-passed .tooltip-selector-ttl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tooltip-selector.item-passed .tooltip-selector-txt{bottom:100%;font-size:13px !important;font-size:.8125rem !important;font-weight:400;line-height:17px;line-height:1.2325rem;left:100%;text-align:left;width:230px}.description .tooltip-selector .tooltip-selector-ttl{cursor:default}.description .tooltip-selector .tooltip-selector-ttl:hover img{opacity:1}.description .tooltip-selector .tooltip-selector-txt{display:none !important}.tooltip-selector-txt{background-color:rgba(0,0,0,0.8);border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);color:#fff;display:none;padding:16px;position:absolute}.tooltip-selector-ttl:hover+.tooltip-selector-txt{display:block}.select2-drop.select2-display-none.select2-with-searchbox.select2-drop-auto-width.select2-drop-active{width:300px !important}.select2-search input{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:18px;line-height:1.305rem}.select2-results li{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:18px;line-height:1.305rem}.icn-blank{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.icn-blank:after{background:url("/skin/common/image/global/icn-blank.svg") no-repeat center center/contain;content:"";display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;height:18px;margin-left:6px;opacity:.5;width:18px}.receipt-container-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #dce0e4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding-top:32px}.receipt-container-header h3{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:16px;line-height:1.16rem}.app-document-dl-alert-wrap{text-align:center}.app-document-dl-alert{background-color:#fff8f8;border:1px solid #d22727;border-radius:4px;color:#d22727;display:inline-block;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:18px;line-height:1.305rem;padding:12px 48px;text-align:center}.app-document-dl-alert svg{vertical-align:-4px}.m-receipt-viewer{border-bottom:20px solid #3f3f3f;height:560px;width:100%}.m-receipt-viewer #toolbarViewerMiddle{margin:0 !important}.m-certificate-viewer{padding:0 120px}.m-certificate-viewer iframe{border-bottom:20px solid #3f3f3f;height:560px;width:100%}.m-certificate-viewer #toolbarViewerMiddle{margin:0 !important}.account-withdraw .m-pgcontainer--ispaid{margin:32px 0 0 0}.account-withdraw .account-withdraw__form-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0 0 0}.account-withdraw .withdraw-check-mark{font-size:12px !important;font-size:.75rem !important;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 0 0 16px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.account-withdraw .withdraw-check-mark:before{background-color:#fff;border:1px solid #767676;border-radius:2px;content:'';display:inline-block;height:10px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:10px}.account-withdraw .withdraw-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;opacity:0}.account-withdraw .withdraw-check input[type=checkbox]:checked+.withdraw-check-mark:before{background-color:#0075ff;border:1px solid #0075ff}.account-withdraw .withdraw-check input[type=checkbox]:checked+.withdraw-check-mark:after{border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:5px;left:4px;position:absolute;top:40%;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);width:8px}.account-withdraw .account-withdraw__text-title{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:16px;line-height:1.16rem;display:block;margin:0 0 8px 0}.account-withdraw .account-withdraw__btm-nav{margin:32px 0 0}.account-withdraw .account-withdraw__btm-nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.account-withdraw .account-withdraw__btm-nav .member-button__link--primary{min-width:130px}.account-withdraw .account-withdraw__advance{margin:0 0 0 32px;opacity:0}.account-withdraw .account-withdraw__advance.isshow{opacity:1}.account-withdraw .account-withdraw__mypagetop{text-align:center}.modal{display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10000000}.modal-bg{background:rgba(0,0,0,0.7);height:100vh;position:absolute;width:100%}.modal-content{color:#fff;left:50%;padding:40px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60%}.modal-content-title{font-size:24px}.modal-content-title strong{display:block}.modal-content-icn{margin-bottom:16px}.modal-content nav{margin-top:32px}.modal-content nav a{background-color:rgba(0,0,0,0.1);border:1px solid rgba(255,255,255,0.6);border-radius:4px;color:#fff;display:inline-block;font-size:16px;height:40px;line-height:40px;padding:0 24px}.modal-content nav a:hover{background-color:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.8);text-decoration:none}.modal .loader,.modal .loader:after{border-radius:50%;width:44px;height:44px}.modal .loader{margin:24px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:5px solid rgba(255,255,255,0.2);border-right:5px solid rgba(255,255,255,0.2);border-bottom:5px solid rgba(255,255,255,0.2);border-left:5px solid #ffffff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.m-ct__header{position:relative}.m-ct__header .m-ctop-course-d-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;text-decoration:none}.m-ct__header .m-ctop-course-d-list__title--nosubcat{background:transparent;border:none}.m-ct__header .m-ctop-course-d-list__title--nosubcat{padding:0}.m-ct__header .m-ctop__progres-wrap{margin:8px 0 0}.m-ct__header .m-ctop__progres{width:200px}.m-ct__header .m-ctop-course-d-list__title-wrap{margin:0 auto 0 16px}.m-ct__header .m-ctop-course-d-list__link:hover .m-ctop__digit{text-decoration:none}.m-ct__header button{border:none;background:transparent;padding:0}.m-ct__header--nosubcategory .m-ctop-course-d-list__link{background:#f9f9f9;background:#fff;border:1px solid #d5d9de}.m-ctop-accordion-contents__list,.m-ctop-course-d-list__list--nosubcat{background:#f9f9f9}.zindex101{z-index:101 !important}.modal-menu.download-menu-modal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:11}.modal-menu .download-modal{background:#fff;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.3);box-shadow:0 6px 12px rgba(0,0,0,0.3);left:50%;padding:24px;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:480px}.modal-menu .download-modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.modal-menu .download-modal-header-ttl{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.modal-menu .download-modal-header-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:24px}.modal-menu .download-modal-header-nav svg{fill:#606060;vertical-align:bottom}.modal-menu .download-modal-header-nav:hover{background-color:#f5f5f5}.modal-menu .download-modal-header-nav:hover svg:hover{fill:#111}.modal-menu .download-modal-content{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:20px;line-height:1.45rem}.modal-menu .download-modal-content .download-modal-note{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:18px;line-height:1.305rem;margin:8px 0 16px}.modal-menu .download-modal-list{margin:16px 0}.modal-menu .download-modal-list ul{background:#eee;border-radius:4px;list-style-type:disc;max-height:114px;margin-top:4px;overflow-y:auto;padding:12px 12px 12px 28px}.modal-menu .download-modal-list ul li+li{margin-top:4px}.modal-menu .download-modal-nav{margin-top:24px}.comm-list-alertnote li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.comm-list-alertnote li:before{content:"※";margin-right:4px}.comm-list-alertnote li+li{margin-top:4px}.comm-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.comm-flex.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comm-flex.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comm-flex.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-danger{color:#c00}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.paused-question{background:#f5f5f5;border:1px solid #d5d9de;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);margin:0 0 16px;padding:24px}.paused-question__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.paused-question__data{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.paused-question__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.87);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:1;margin:0 0 24px}.paused-question__title svg{margin-right:4px}.paused-question__practice-name-wrap{display:grid}.paused-question__practice-name{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paused-question__progress-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px 0 0}.paused-question__progress{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paused-question__progress-title{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;padding-bottom:0}.paused-question__progress-num{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;color:#e61980;margin:0 0 0 4px;padding:0}.paused-question__progress-bar{background-color:#fff;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);height:12px;margin:0 0 0 12px;position:relative;width:60%;z-index:0}.paused-question__progress-bar span{-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);height:12px;position:absolute;background-color:#40acc0;display:block;z-index:1}.paused-question__info{font-size:12px !important;font-size:.75rem !important;font-weight:400;line-height:1;margin:12px 0 0}.paused-question__delete{margin:20px 0 0}.paused-question__delete a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,0.87);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px !important;font-size:.75rem !important;font-weight:400;text-decoration:none}.paused-question__delete a:hover{color:#1967d2}.paused-question__delete a svg{margin:0 4px 0 0}.paused-question__button-wrap{-webkit-box-flex:0;-ms-flex:0 0 114px;flex:0 0 114px;margin:0 0 0 16px}.paused-question__button{background-color:#506073;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#fff;display:block;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:40px;text-align:center;width:100%}.paused-question__button:hover{background-color:#354a63;text-decoration:none}.paused-question-confirm{padding:32px 32px 24px}.paused-question-confirm__desc{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:18px;line-height:1.305rem;text-align:center}.paused-question-confirm__practice-wrap{margin:24px auto 0;background-color:#f5f5f5;border:1px solid #d5d9de;border-radius:4px;padding:24px 32px;width:60%}.paused-question-confirm__practice-name-wrap{margin:0;text-align:center}.paused-question-confirm__practice-name{font-size:16px !important;font-size:1rem !important;font-weight:600;line-height:20px;line-height:1.45rem}.paused-question-confirm__progress-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:12px 0 0}.paused-question-confirm__progress{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.paused-question-confirm__progress-title{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;padding-bottom:0}.paused-question-confirm__progress-num{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;color:#e61980;margin:0 0 0 4px;padding:0}.paused-question-confirm__progress-bar{background-color:#fff;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);height:12px;margin:0 0 0 12px;position:relative;width:100%;z-index:0}.paused-question-confirm__progress-bar span{-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);box-shadow:inset 1px 1px 0 rgba(0,0,0,0.16);height:12px;position:absolute;background-color:#40acc0;display:block;z-index:1}.paused-question-confirm__info{font-size:12px !important;font-size:.75rem !important;font-weight:400;margin:12px 0 0;text-align:center}.paused-question-confirm__button-wrap{margin:24px 0 0 0;text-align:center}.paused-question-confirm__button{background-color:#506073;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.12);box-shadow:0 1px 1px rgba(0,0,0,0.12);color:#fff;display:inline-block;font-size:16px !important;font-size:1rem !important;font-weight:600;padding:12px 24px;text-align:center}.paused-question-confirm__button:hover{background-color:#354a63;text-decoration:none}.paused-question-confirm__return-wrap{text-align:center;margin:16px 0 0}.paused-question-confirm__return{font-size:14px !important;font-size:.875rem !important;font-weight:400;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:rgba(0,0,0,0.87)}.paused-question-confirm__return:hover{color:#1967d2}.paused-question-confirm__return svg{margin:0 4px 0 0}.bg-enable{background:-webkit-gradient(linear, left top, left bottom, from(#3857c1), to(#203b9a));background:linear-gradient(#3857c1 0%, #203b9a 100%)}.bg-enable .border-top{border-color:rgba(255,255,255,0.5) !important}.enable-container+.enable-container{border-top:1px solid #dce0e4;margin-top:24px;padding-top:20px}.bg-enable .enable-container+.enable-container{border-top:1px solid rgba(255,255,255,0.5)}.user-recommend-ttl{font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:20px;line-height:1.45rem;margin-bottom:8px}.user-recommend .user-recommend-ttl{color:#fff;text-shadow:0 2px 2px rgba(0,0,0,0.16)}.user-recommend-item{background-color:#F0F6FF}.user-recommend .user-recommend-item{background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.16);box-shadow:0 1px 2px rgba(0,0,0,0.16);color:#31333a}.user-recommend .user-recommend-item:hover{background-color:#f6f7f8}.user-recommend-item:hover{background-color:#e8f1ff}.flow-recommend .user-recommend-item{background-color:#fff}.flow-recommend .user-recommend-item:hover{background-color:#eee}.el-dialog-studying .el-dialog{border-radius:4px;padding:16px}.el-dialog-studying .el-dialog .el-dialog__header{padding:0}.el-dialog-studying .el-dialog .el-dialog__body{color:inherit;line-height:inherit;margin-top:16px;padding:0}.el-dialog-studying .el-dialog .el-dialog__footer{margin-top:24px;padding:0}.el-dialog-studying .el-dialog .el-button{padding:9px 12px}.el-dialog-studying .el-dialog .el-dialog__title{font-size:16px;font-weight:bold}.el-dialog-studying .el-dialog .el-dialog__headerbtn{right:16px;top:16px}.el-dialog-studying.bg-flow .el-dialog{background:#fff url("/skin/common/img/img-flowex01.jpeg") no-repeat right -48px bottom -24px/50%}.learn-start-share-outer{border-top:1px solid #D5D9DE;padding-top:32px}.learn-start-share,.social-share{display:block;-webkit-box-shadow:inset 0 0 0 1px #d5d9de;box-shadow:inset 0 0 0 1px #d5d9de;border-radius:4px;background:#fff url("/skin/member/image/item/learn-start-share.png") right 0 center/contain no-repeat;padding:14px 0 14px 12px}.learn-start-share:hover,.social-share:hover{-webkit-box-shadow:inset 0 0 0 4px rgba(213,217,222,0.7);box-shadow:inset 0 0 0 4px rgba(213,217,222,0.7);text-decoration:none}.learn-start-share-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.learn-start-share-svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:4px}.learn-start-share-comment{text-align:left}.learn-start-share-comment-main{color:#222;font-size:16px;font-weight:bold;margin-bottom:4px}.learn-start-share-comment-sub{color:#222;font-size:12px}.learn-start-share-note{font-size:12px;margin-top:8px}.inprogress-challenge-banner{background:url("/skin/common/image/challenge/challenge-session.png") no-repeat center left,linear-gradient(96deg, #85BDFF 2.65%, #CBDDFF 36.62%, #D4DAFF 65.01%, #D7C9FF 100%) no-repeat center center;background-size:contain;border-radius:4px;color:#212121;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:4px 4px 4px 88px;position:relative;text-decoration:none;width:100%}.inprogress-challenge-banner:hover{color:#212121;text-decoration:none}.inprogress-challenge-banner:active{opacity:.7}.inprogress-challenge-banner .inprogress-challenge-banner-close{cursor:pointer}.challenge-banner-wrap .challenge-banner{color:#212121;display:block;position:relative;text-decoration:none}.challenge-banner-wrap .challenge-banner:hover::before{border:4px solid rgba(0,0,0,0.25);border-radius:4px;content:"";display:block;position:absolute;height:100%;left:0;top:0;width:100%}.challenge-banner-wrap .challenge-banner .badge{top:-4px !important;right:-4px !important}.challenge-guide-wrap{opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s;position:absolute;top:calc(56px + 12px);right:8px;width:calc(100vw - 24px - 8px);max-width:360px;z-index:102}.challenge-guide{background-color:#333;border-radius:4px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25);color:#fff;padding:16px;position:absolute;width:100%;z-index:2}.challenge-guide:before{border:solid transparent;border-bottom-color:#333333;border-width:16px 10px;bottom:100%;content:"";height:0;margin-right:10px;pointer-events:none;position:absolute;right:0;width:0}.challenge-guide-overlay{background:transparent;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.challenge-banner-complete{border-radius:8px;padding:0 !important}.challenge-banner-complete .wrap{padding:16px}.challenge-banner-complete .title{font-size:20px !important;font-size:1.25rem !important;font-weight:600}.challenge-banner-complete .text{margin-top:16px}.challenge-banner-complete .link-btn{margin-top:16px;background-color:#e94709;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.16);box-shadow:0 1px 2px rgba(0,0,0,0.16);color:#fff;display:block;font-size:14px !important;font-size:.875rem !important;font-weight:600;text-align:center;padding:8px 32px}.challenge-banner-complete .link-btn:hover{background-color:#d83b00;text-decoration:none}.challenge-banner-complete .close-text{cursor:pointer;display:inline-block;margin-top:16px}.challenge-banner-complete .close-text:hover{text-decoration:none}.challenge-banner-complete .sd-modal-content{background-color:#fff;border-radius:8px;overflow:hidden;text-align:center;position:relative;display:inline-block;vertical-align:middle;max-width:340px;width:100%}.challenge-banner-complete .sd-modal-container{border-radius:8px}.challenge-banner-complete .sd-modal-open{top:50%;left:50%;font-size:16px;font-weight:bold;width:300px;height:60px;color:#fff;background:#000;border:none;cursor:pointer;translate:-50% -50%}.challenge-banner-complete .sd-modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:12px;right:12px;cursor:pointer;z-index:1}[data-modal]{background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto !important;max-height:85vh;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;max-width:80vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:24px;position:fixed;inset:0;opacity:0;visibility:hidden;-webkit-transition:opacity .15s, visibility 0s;transition:opacity .15s, visibility 0s;z-index:1055}[data-modal].is-show{opacity:1;visibility:visible}[data-modal-open],[data-modal-close]{cursor:pointer}[data-modal-close]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:6px;right:6px}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1050}.sd-modal:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-left:-0.2em}.sd-modal.is-active{opacity:1;visibility:visible}.sd-modal-container{position:relative;display:inline-block;vertical-align:middle;max-width:340px}.sd-modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:12px;right:12px;cursor:pointer}.function-modal__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.function-modal__wrapper .function-modal{background:#4D525B;border-radius:0 !important;overflow:auto;margin:auto !important;width:310px !important}.function-modal__wrapper .function-modal .el-dialog__header{padding:0}.function-modal__wrapper .function-modal .el-icon-close:before{color:#fff}.function-modal__wrapper .function-modal .el-dialog__body{padding:0}.function-modal__wrapper .text-area .title{color:#fff;font-size:18px !important;font-size:1.125rem !important;font-weight:600;line-height:24px;line-height:1.74rem}.function-modal__wrapper .text-area .text-wrap{color:#C1C9CF;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:20px;line-height:1.45rem}.function-modal__wrapper .btn-area .btn{padding:8px 12px;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:18px;line-height:1.305rem}.function-modal__wrapper .btn-area .btn:hover,.function-modal__wrapper .btn-area .btn:active{background:#fff !important;border-color:#fff !important;color:#4D525B !important;opacity:1}.function-modal__wrapper .btn-area .btn:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5) !important;box-shadow:0 0 0 0.2rem rgba(255,255,255,0.5) !important}.function-modal__wrapper .btn-area .btn-primary{background:transparent;border:1px solid #fff;color:#fff}.function-modal__wrapper .btn-area .btn-secondary{border:none;background:transparent;color:#fff}.is-tablet .sensei-notification_wrap{-webkit-animation:fadein .6s ease-out forwards;animation:fadein .6s ease-out forwards}.sensei-notification_wrap{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,0.7);border-radius:4px;-webkit-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.2);box-shadow:2px 2px 4px 0px rgba(0,0,0,0.2);font-size:12px !important;font-size:.75rem !important;font-weight:400;position:fixed;right:0;top:0;width:340px;z-index:1045}.sensei-notification_wrap .sensei-notification_item{color:#fff;cursor:pointer;gap:8px;position:relative;text-decoration:none}.sensei-notification_wrap img{height:36px;width:36px}.sensei-notification_wrap span{font-size:13px !important;font-size:.8125rem !important;font-weight:600;line-height:16px;line-height:1.16rem;margin-bottom:2px}.sensei-notification_wrap svg{position:absolute;right:8px;top:8px}.sensei-notification_wrap.fadein{-webkit-animation:fadein-right 0.6s ease-out forwards;animation:fadein-right 0.6s ease-out forwards}.sensei-notification_wrap.fadeout{-webkit-animation:fadeout-right 0.6s ease-out forwards;animation:fadeout-right 0.6s ease-out forwards}.layout-ai .wrapper{margin-right:440px}.layout-ai.pop{margin-right:0}.sensei_drawer{background:#EBEEF3;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.4);box-shadow:0 2px 6px rgba(0,0,0,0.4);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:16px;line-height:1.16rem;position:fixed;right:0;text-align:left;top:0;-webkit-transition:all .15s;transition:all .15s;width:440px;z-index:1045}.sensei_drawer .sensei_header-area{background-color:#3C4D68;-webkit-box-shadow:0 2px 4px 0px rgba(0,0,0,0.1);box-shadow:0 2px 4px 0px rgba(0,0,0,0.1);color:#fff;font-size:12px !important;font-size:.75rem !important;font-weight:600;line-height:16px;line-height:1.16rem;padding:4px 8px 4px 4px;position:relative}.sensei_drawer .sensei_header-area svg{cursor:pointer}.sensei_drawer .sensei_header-area .text-link-highlight:not(.disabled):not(:disabled):hover,.sensei_drawer .sensei_header-area .icon-link-highlight:not(.disabled):not(:disabled):hover{background-color:#1F2532}.sensei_drawer .sensei_chat-area{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.sensei_drawer .sensei_title{border-left:1px solid #fff;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:14px;line-height:1.015rem;margin-bottom:0}.sensei_drawer .sensei_menu a{color:#fff;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.sensei_drawer .sensei_menu a svg{fill:#333}.sensei_drawer .sensei_menu a:hover{text-decoration:none}.sensei_drawer .sensei_tab-item{background:#fff;border:1px solid #D5D9DE;border-radius:100px;margin:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.sensei_drawer .sensei_tab-item .sensei_tab-btn{border:none;border-radius:50px !important;cursor:pointer;font-size:12px !important;font-size:.75rem !important;font-weight:400}.sensei_drawer .sensei_tab-item .sensei_tab-btn.open{-webkit-animation:fadein .3s;animation:fadein .3s;background:linear-gradient(95deg, #0C599A 0%, #053B86 100%);color:#fff !important}.sensei_drawer .sensei_tab-item .sensei_tab-btn span{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:16px;line-height:1.16rem}.sensei_drawer .sensei_chat-wrap.is_show{-webkit-animation:fadein .6s;animation:fadein .6s}.sensei_drawer .sensei_chat-wrap .sensei_chat-item{gap:8px;text-align:left}.sensei_drawer .sensei_chat-wrap .sensei_chat-item .clipboard:hover svg path{fill:#0366D6}.sensei_drawer .sensei_chat-wrap .user{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:80px}.sensei_drawer .sensei_chat-wrap .user .chat{background:#C0DDF7 !important;border-radius:12px 0 12px 12px !important}.sensei_drawer .sensei_chat-wrap .icon{width:40px}.sensei_drawer .sensei_chat-wrap .icon img{height:auto}.sensei_drawer .sensei_chat-wrap .chat-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.sensei_drawer .sensei_chat-wrap .chat-item.error{margin-top:6px}.sensei_drawer .sensei_chat-wrap .chat-item+.chat-item{margin-top:12px}.sensei_drawer .sensei_chat-wrap .chat-item+.chat-item.goodbad{margin:6px 4px 0 0}.sensei_drawer .sensei_chat-wrap .goodbad{-webkit-animation:fadein .6s;animation:fadein .6s}.sensei_drawer .sensei_chat-wrap .goodbad a{-webkit-animation:switch .6s;animation:switch .6s}.sensei_drawer .sensei_chat-wrap .goodbad a.not-active:hover path{fill:#0366D6;-webkit-transition:all ease 0.6s;transition:all ease 0.6s}.sensei_drawer .sensei_chat-wrap .goodbad .good,.sensei_drawer .sensei_chat-wrap .goodbad .bad{cursor:pointer}.sensei_drawer .sensei_chat-wrap .goodbad .bad{margin-left:4px}.sensei_drawer .sensei_chat-wrap .goodbad svg{vertical-align:middle}.sensei_drawer .chat{background:#fff;border-radius:0 12px 12px 12px;-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.1);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.1);line-height:1.5;font-size:14px !important;font-size:.875rem !important;font-weight:400}.sensei_drawer .chat p{line-height:1.6 !important}.sensei_drawer .chat h1,.sensei_drawer .chat h2,.sensei_drawer .chat h3{border:none !important;margin:0 0 16px 0;line-height:1.25 !important;padding:0}.sensei_drawer .chat h1{font-size:22px !important;font-size:1.375rem !important;font-weight:600;line-height:16px;line-height:1.16rem}.sensei_drawer .chat h2{font-size:18px !important;font-size:1.125rem !important;font-weight:600;line-height:16px;line-height:1.16rem}.sensei_drawer .chat h3{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:16px;line-height:1.16rem}.sensei_drawer .chat ol,.sensei_drawer .chat ul{padding-left:2rem}.sensei_drawer .chat ol li,.sensei_drawer .chat ul li{line-height:1.45;margin:0 0 .75rem 0}.sensei_drawer .chat ol li p,.sensei_drawer .chat ul li p{margin:0 0 .75rem 0}.sensei_drawer .chat ol li:last-of-type,.sensei_drawer .chat ol li:last-of-type p,.sensei_drawer .chat ul li:last-of-type,.sensei_drawer .chat ul li:last-of-type p{margin-bottom:0}.sensei_drawer .chat ol li{list-style:decimal}.sensei_drawer .chat ul li{list-style:disc}.sensei_drawer .chat table{width:initial}.sensei_drawer .chat table tr:nth-child(2n){background-color:#fff}.sensei_drawer .chat table th{background-color:#f6f8fa}.sensei_drawer .chat table th,.sensei_drawer .chat table td{padding:6px}.sensei_drawer .chat pre{border:1px solid #d0d7de;width:initial}.sensei_drawer .chat pre>code{white-space:pre-wrap}.sensei_drawer .chat hr{height:1px;margin:16px 0}.sensei_drawer .chat a{word-break:break-word}.sensei_drawer .chat a:not(.btn){color:#0366D6}.sensei_drawer .chat a:not(.btn):hover{color:#035abd;text-decoration:underline}.sensei_drawer .ai-search .chat h2{border-bottom:1px solid #c9c9c9 !important;font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:16px;line-height:1.16rem}.sensei_drawer .ai-search .chat h3{font-size:13px !important;font-size:.8125rem !important;font-weight:600;line-height:16px;line-height:1.16rem;margin:16px 0 8px 0;opacity:.7}.sensei_drawer .ai-search .chat ol,.sensei_drawer .ai-search .chat ul{padding-left:1rem}.sensei_drawer .ai-search .chat li{font-size:12px !important;font-size:.75rem !important;font-weight:400;margin:.3rem 0 0 0}.sensei_drawer .ai-search .chat li a{font-size:14px !important;font-size:.875rem !important;font-weight:400}.sensei_drawer .ai-search .chat div{margin-top:0}.sensei_drawer .ai-search .chat p{margin-bottom:0}.sensei_drawer .limit{font-size:11px !important;font-size:.6875rem !important;font-weight:400}.sensei_drawer .limit .limit-label{border-radius:4px;font-size:11px !important;font-size:.6875rem !important;font-weight:600;line-height:16px;line-height:1.16rem;line-height:1}.sensei_drawer .limit .sensei-ai-search{background:rgba(3,102,214,0.2)}.sensei_drawer .limit .sensei-ai-chat{background:rgba(226,47,24,0.2)}.sensei_drawer .limit .limit-count{font-size:14px !important;font-size:.875rem !important;font-weight:400;margin:-2px 0 0 2px}.sensei_drawer .limit img{height:18px;margin-bottom:2px;opacity:.6;width:18px}.sensei_drawer .limit img:hover{opacity:1}.sensei_drawer .flow-selector-tip.is_active{display:block}.sensei_drawer .flow-selector-tip{background-color:rgba(0,0,0,0.8);border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);color:#fff;display:none;font-size:12px !important;font-size:.75rem !important;font-weight:400;left:0;line-height:1.6 !important;position:absolute;top:-8px;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:360px}.sensei_drawer .flow-selector-tip .number{font-size:14px !important;font-size:.875rem !important;font-weight:400}.sensei_drawer .flow-selector-tip .tooltip-note{font-size:11px !important;font-size:.6875rem !important;font-weight:400;line-height:1.4 !important;margin-top:4px}.sensei_drawer .flow-selector-tip p{margin-bottom:0}.sensei_drawer .count{font-size:12px !important;font-size:.75rem !important;font-weight:400}.sensei_drawer .guidance{background:#FAFAFA;border-radius:4px}.sensei_drawer .guidance p{font-size:13px !important;font-size:.8125rem !important;font-weight:400;margin-bottom:0}.sensei_drawer .error{color:#B71C1C;gap:4px;font-size:13px !important;font-size:.8125rem !important;font-weight:400}.sensei_drawer .error .action-link{color:#295fbc}.sensei_drawer .error .delete{color:#B71C1C}.sensei_drawer #circle{gap:6px}.sensei_drawer .circle{height:8px;width:8px;-webkit-animation:bounce_circle 1.95s infinite;animation:bounce_circle 1.95s infinite;border-radius:4px}.sensei_drawer #circle_1{-webkit-animation-delay:0.39s;animation-delay:0.39s}.sensei_drawer #circle_2{-webkit-animation-delay:0.91s;animation-delay:0.91s}.sensei_drawer #circle_3{-webkit-animation-delay:1.17s;animation-delay:1.17s}@-webkit-keyframes bounce_circle{50%{background-color:#222}}@keyframes bounce_circle{50%{background-color:#222}}.sensei_drawer .sensei-chat-return{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);width:100%;z-index:1}.sensei_drawer .sensei-chat-return-fade-enter-active{-webkit-transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, -webkit-transform .5s;transition:opacity .5s, transform .5s;transition:opacity .5s, transform .5s, -webkit-transform .5s;-webkit-transition-delay:1s;transition-delay:1s}.sensei_drawer .sensei-chat-return-fade-enter{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.sensei_drawer .show-promo-modal{opacity:1}.sensei_drawer .show-promo-modal-fade-enter-active{-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.sensei_drawer .show-promo-modal-fade-enter{opacity:0}.sensei_drawer .show-promo-modal .sensei-history-promo{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sensei_drawer .show-promo-modal-fade-enter-active .sensei-history-promo{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.sensei_drawer .show-promo-modal-fade-enter .sensei-history-promo{-webkit-transform:translate(-50%, -49%);transform:translate(-50%, -49%)}.sensei_drawer a,.sensei-history a{color:#295fbc}.sensei_drawer a:hover,.sensei-history a:hover{color:#295fbc}.sensei_drawer .disabled,.sensei-history .disabled{opacity:.45;cursor:not-allowed}.sensei_drawer .disabled>svg,.sensei-history .disabled>svg{cursor:not-allowed}.sensei_drawer .search-wrap,.sensei-history .search-wrap{border:1px solid #ced4da;border-radius:4px;background-color:#fff}.sensei_drawer .sensei_textarea .form-control,.sensei_drawer .sensei-history-search .form-control,.sensei-history .sensei_textarea .form-control,.sensei-history .sensei-history-search .form-control{border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(1.5em + 12px + 4px);font-size:14px !important;font-size:.875rem !important;font-weight:400;letter-spacing:.2px;line-height:1.5;max-height:calc(8em + 2px + 4px);min-height:calc(1.5em + 12px + 4px);padding:6px;resize:none}.sensei_drawer .sensei_textarea .form-control::-webkit-input-placeholder, .sensei_drawer .sensei-history-search .form-control::-webkit-input-placeholder, .sensei-history .sensei_textarea .form-control::-webkit-input-placeholder, .sensei-history .sensei-history-search .form-control::-webkit-input-placeholder{color:#6c757d;font-family:'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;opacity:1}.sensei_drawer .sensei_textarea .form-control::-moz-placeholder, .sensei_drawer .sensei-history-search .form-control::-moz-placeholder, .sensei-history .sensei_textarea .form-control::-moz-placeholder, .sensei-history .sensei-history-search .form-control::-moz-placeholder{color:#6c757d;font-family:'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;opacity:1}.sensei_drawer .sensei_textarea .form-control:-ms-input-placeholder, .sensei_drawer .sensei-history-search .form-control:-ms-input-placeholder, .sensei-history .sensei_textarea .form-control:-ms-input-placeholder, .sensei-history .sensei-history-search .form-control:-ms-input-placeholder{color:#6c757d;font-family:'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;opacity:1}.sensei_drawer .sensei_textarea .form-control::-ms-input-placeholder, .sensei_drawer .sensei-history-search .form-control::-ms-input-placeholder, .sensei-history .sensei_textarea .form-control::-ms-input-placeholder, .sensei-history .sensei-history-search .form-control::-ms-input-placeholder{color:#6c757d;font-family:'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;opacity:1}.sensei_drawer .sensei_textarea .form-control::placeholder,.sensei_drawer .sensei-history-search .form-control::placeholder,.sensei-history .sensei_textarea .form-control::placeholder,.sensei-history .sensei-history-search .form-control::placeholder{color:#6c757d;font-family:'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;opacity:1}.sensei_drawer .sensei_textarea .form-control:focus,.sensei_drawer .sensei-history-search .form-control:focus,.sensei-history .sensei_textarea .form-control:focus,.sensei-history .sensei-history-search .form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.sensei_drawer .sensei_textarea .form-control[type="search"]::-webkit-search-cancel-button,.sensei_drawer .sensei-history-search .form-control[type="search"]::-webkit-search-cancel-button,.sensei-history .sensei_textarea .form-control[type="search"]::-webkit-search-cancel-button,.sensei-history .sensei-history-search .form-control[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.sensei_drawer .sensei_textarea .search-wrap:has(.form-control:focus),.sensei_drawer .sensei-history-search:has(.form-control:focus),.sensei-history .sensei_textarea .search-wrap:has(.form-control:focus),.sensei-history .sensei-history-search:has(.form-control:focus){border:1px solid #49A3E7;-webkit-box-shadow:0 0 0 2px #C0DDF7;box-shadow:0 0 0 2px #C0DDF7}.sensei_drawer .btn,.sensei-history .btn{font-size:14px !important;font-size:.875rem !important;font-weight:600;line-height:16px;line-height:1.16rem;line-height:1.3;text-align:center;padding:8px 20px}.sensei_drawer .btn.disabled,.sensei_drawer .btn:disabled,.sensei-history .btn.disabled,.sensei-history .btn:disabled{opacity:.45;cursor:not-allowed}.sensei_drawer .btn:hover,.sensei-history .btn:hover{opacity:1}.sensei_drawer .btn.primary,.sensei-history .btn.primary{background:#C4340A;border:1px solid #C4340A;color:#fff}.sensei_drawer .btn.primary:hover,.sensei-history .btn.primary:hover{background:#9C2A10;border-color:#9C2A10}.sensei_drawer .btn.subtle,.sensei-history .btn.subtle{background:transparent;border:1px solid transparent;color:inherit}.sensei_drawer .btn.subtle:hover,.sensei-history .btn.subtle:hover{background:#DCE0E4;border-color:#DCE0E4}.sensei_drawer .btn.subtle:hover,.sensei-history .btn.subtle:hover{background-color:#ebeef3 !important;border-color:#ebeef3;mix-blend-mode:multiply}.sensei_drawer .btn.neutral,.sensei-history .btn.neutral{border:1px solid #8590A2;color:#172B4D;font-size:14px !important;font-size:.875rem !important;font-weight:400}.sensei_drawer .btn.neutral:hover,.sensei-history .btn.neutral:hover{background:#6c757d;border-color:#6c757d;color:#fff}.sensei_drawer .btn.blue,.sensei-history .btn.blue{background:#136AB6;border:1px solid #136AB6;color:#fff}.sensei_drawer .btn.blue:hover,.sensei-history .btn.blue:hover{background:#115593;border-color:#115593}.sensei_drawer .search-highlight,.sensei-history .search-highlight{background-color:#ffeb3b;color:#333;padding:0 2px;border-radius:2px;display:inline}.sensei_drawer .search-highlight .ellipsis,.sensei-history .search-highlight .ellipsis{background-color:#fff}.sensei-history{height:100%;position:relative;position:fixed;right:0;top:0;-webkit-transition:all .15s;transition:all .15s;width:400px;z-index:1046}.sensei-history .sensei-history-inner{background-color:#ffffff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.4);box-shadow:0 2px 6px rgba(0,0,0,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;font-size:14px !important;font-size:.875rem !important;font-weight:400;line-height:16px;line-height:1.16rem;position:absolute;right:0;width:100%;z-index:1045}.sensei-history .sensei-history-header a{color:inherit !important}.sensei-history .sensei-history-search-actions{position:absolute;right:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sensei-history .sensei-history-search-btn{cursor:pointer}.sensei-history .sensei-history-search-btn.active{background-color:#12497a;border-radius:4px}.sensei-history .sensei-history-search-btn.active svg path{fill:#ffffff}.sensei-history .sensei-history-search-btn svg{vertical-align:middle}.sensei-history .sensei-history-body{height:100%;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;position:relative;text-align:left}.sensei-history .sensei-history-conversation{cursor:pointer;margin-left:-8px;width:calc(100% + 16px)}.sensei-history .sensei-history-conversation:hover{background-color:#f6f7f8}.sensei-history .sensei-history-conversation .thumbnail img{height:40px;margin:0;width:40px}.sensei-history .sensei-history-conversation.active{background-color:#eaecef}.search-wrap .sensei-input-btn,.sensei-history .sensei-input-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px;margin:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none;border:none;background-color:transparent}.search-wrap .sensei-input-btn svg,.sensei-history .sensei-input-btn svg{fill:#8C97A5}.search-wrap .sensei-input-btn:disabled,.sensei-history .sensei-input-btn:disabled{background-color:transparent !important;border-color:transparent !important;opacity:.3 !important}.search-wrap .sensei-input-btn:disabled .color,.sensei-history .sensei-input-btn:disabled .color{fill:#28364B}.search-wrap .sensei-input-btn.active,.sensei-history .sensei-input-btn.active{background-color:#12497a;border-radius:4px}.search-wrap .sensei-input-btn.active svg,.sensei-history .sensei-input-btn.active svg{fill:#ffffff}.sensei_chat-area::-webkit-scrollbar,.sensei-history-body::-webkit-scrollbar{width:6px}.sensei_chat-area::-webkit-scrollbar-track,.sensei-history-body::-webkit-scrollbar-track{background:#fafafa}.sensei_chat-area::-webkit-scrollbar-thumb,.sensei-history-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px}.sensei-history-backdrop{background-color:rgba(0,0,0,0.5);height:100%;right:0;position:fixed;top:0;width:440px;z-index:1045}.sensei-history-promo{background-color:#fff;position:absolute;border-radius:4px;top:50%;left:50%;overflow:hidden;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:340px;z-index:1046}.sensei-history-promo img{margin:0;width:auto;height:auto}.sensei-history-promo .sensei-history-promo-close{cursor:pointer;position:absolute;right:8px;top:8px}.sensei-enter-active,.sensei-leave-active{-webkit-transform:translateX(0%);transform:translateX(0%)}.sensei-enter,.sensei-leave-to{-webkit-transform:translateX(100%);transform:translateX(100%)}@-webkit-keyframes fadein-right{0%{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}50%{opacity:0}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadein-right{0%{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}50%{opacity:0}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeout-right{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0}100%{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}}@keyframes fadeout-right{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0}100%{opacity:0;-webkit-transform:translateX(300px);transform:translateX(300px)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes switch{0%{opacity:.5}100%{opacity:1}}@keyframes switch{0%{opacity:.5}100%{opacity:1}}.markdown-body p{white-space:pre-wrap}#crossreview .cv-pager{margin:16px 0}.pager{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.pager li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.pager li a{background:#EFEFEF;border-radius:4px;display:block;line-height:1;padding:10px 12px}.pager li a:hover{background:#f5f5f5}.pager .current a{background:#707070;color:#fff !important;text-decoration:none}.pager .current a:hover{background:#707070}.pager .prev{margin-right:16px;padding-bottom:8px;text-align:right}.pager .prev a{background:inherit !important;padding:0}.pager .next{margin-left:8px;padding-bottom:8px;position:relative}.pager .next a{background:inherit !important;padding:0}.pager li.location{display:none !important}.pager .pager_scroll{max-width:560px;position:relative}.pager .pager_scroll:after{background:#fff;background:linear-gradient(277deg, #fff 24%, rgba(255,255,255,0) 100%);content:"";height:36px;position:absolute;right:0;top:0;width:16px}.pager .pager_scroll ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;overflow:auto;padding:0 16px 8px 0}.pager .pager_scroll ul::-webkit-scrollbar{height:2px;margin-top:2px}.pager .pager_scroll ul::-webkit-scrollbar-track{background:#DDE1E6}.pager .pager_scroll ul::-webkit-scrollbar-thumb{background:#747A81}.tp{position:relative}.tp .tp-content{background-color:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:4px;bottom:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ffffff;margin-bottom:6px;padding:12px 16px;position:absolute;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);visibility:hidden;white-space:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1080}.tp.tp-sm .tp-content{padding:4px 6px;font-size:10px}.tp:hover:not(.manualy) .tp-content,.tp.manualy.tp-open .tp-content{visibility:visible}.tp.tp-bottom .tp-content{bottom:auto;top:calc(100% + 4px)}.tp.tp-right .tp-content{right:0;-webkit-transform:translate(0);transform:translate(0)}.tp.tp-left .tp-content{left:0;-webkit-transform:translate(0);transform:translate(0)}.tp.tp-side-right .tp-content{left:calc(100% + 4px);right:auto;margin-bottom:0;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.tp.tp-side-left .tp-content{right:calc(100% + 4px);margin-bottom:0;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.svg-icon{background-color:#4D525B;display:inline-block;height:24px;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:bottom;width:24px}.svg-icon.expand_more{-webkit-mask-image:url(/skin/common/image/components/icon/expand_more.svg);mask-image:url(/skin/common/image/components/icon/expand_more.svg)}.svg-icon.expand_less{-webkit-mask-image:url(/skin/common/image/components/icon/expand_less.svg);mask-image:url(/skin/common/image/components/icon/expand_less.svg)}.mt-2{margin-top:8px}.py-2{padding:8px 0}.law-panel{background-color:white;-webkit-box-shadow:-4px 0 12px rgba(0,0,0,0.1);box-shadow:-4px 0 12px rgba(0,0,0,0.1);height:100%;position:fixed;right:0;-webkit-transform:translateX(600px);transform:translateX(600px);top:0;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease;width:600px;z-index:1045}.layout-law .law-panel{-webkit-transform:translateX(0);transform:translateX(0)}.law-panel iframe{height:calc(100% - 44px);width:100%}.layout-law .wrapper{margin-right:600px}#loading-pulse-circle{gap:6px}.loading-pulse-circle{height:8px;width:8px;-webkit-animation:bounce_circle 1.95s infinite;animation:bounce_circle 1.95s infinite;border-radius:4px}#loading-pulse-circle_1{-webkit-animation-delay:0.39s;animation-delay:0.39s}#loading-pulse-circle_2{-webkit-animation-delay:0.91s;animation-delay:0.91s}#loading-pulse-circle_3{-webkit-animation-delay:1.17s;animation-delay:1.17s}.flatpickr-input[readonly]{background-color:transparent !important}.flatpickr-calendar.flatpickr-theme-original{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;padding:16px !important}.flatpickr-calendar.flatpickr-theme-original:before,.flatpickr-calendar.flatpickr-theme-original:after{content:none !important}.flatpickr-calendar.flatpickr-theme-original .flatpickr-current-month{height:auto}.flatpickr-calendar.flatpickr-theme-original .flatpickr-current-month .flatpickr-monthDropdown-months{font-weight:bold}.flatpickr-calendar.flatpickr-theme-original .flatpickr-current-month input.cur-year{font-weight:bold}.flatpickr-calendar.flatpickr-theme-original .flatpickr-months{height:40px}.flatpickr-calendar.flatpickr-theme-original .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar.flatpickr-theme-original .flatpickr-months .flatpickr-next-month{border-radius:4px;height:auto !important;line-height:1;padding:6px;top:16px !important}.flatpickr-calendar.flatpickr-theme-original .flatpickr-months .flatpickr-prev-month:hover,.flatpickr-calendar.flatpickr-theme-original .flatpickr-months .flatpickr-next-month:hover{background-color:#f6f7f8}.flatpickr-calendar.flatpickr-theme-original .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar.flatpickr-theme-original .flatpickr-months .flatpickr-next-month:hover svg{fill:inherit}.flatpickr-calendar.flatpickr-theme-original .flatpickr-months .flatpickr-prev-month{left:16px !important}.flatpickr-calendar.flatpickr-theme-original .flatpickr-months .flatpickr-next-month{right:16px !important}.flatpickr-calendar.flatpickr-theme-original .flatpickr-months .flatpickr-prev-month svg,.flatpickr-calendar.flatpickr-theme-original .flatpickr-months .flatpickr-next-month svg{height:20px !important;width:20px !important}.flatpickr-calendar.flatpickr-theme-original .flatpickr-months{margin-bottom:12px}.flatpickr-calendar.flatpickr-theme-original .flatpickr-current-month{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:16px !important;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.flatpickr-calendar.flatpickr-theme-original .flatpickr-current-month .numInputWrapper.type-selsect{width:auto}.flatpickr-calendar.flatpickr-theme-original .flatpickr-current-month .numInputWrapper.type-selsect .flatpickr-yearDropdown-years{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:transparent;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:bold;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-calendar.flatpickr-theme-original .flatpickr-current-month .numInputWrapper:hover,.flatpickr-calendar.flatpickr-theme-original .flatpickr-current-month .flatpickr-yearDropdown-years:hover,.flatpickr-calendar.flatpickr-theme-original .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:transparent}.flatpickr-calendar.flatpickr-theme-original .flatpickr-day{border-radius:4px}.flatpickr-calendar.flatpickr-theme-original span.flatpickr-weekday{color:inherit}.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.today{background-color:#ffffff;border-color:#136ab6;-webkit-box-shadow:none;box-shadow:none;color:#136ab6}.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.selected,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.startRange,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.endRange,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.selected.inRange,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.startRange.inRange,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.endRange.inRange,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.selected:focus,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.startRange:focus,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.endRange:focus,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.selected:hover,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.startRange:hover,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.endRange:hover,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.endRange.nextMonthDay{background-color:#136ab6;border-color:#136ab6;-webkit-box-shadow:none;box-shadow:none;color:#ffffff}.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.inRange,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.prevMonthDay.inRange,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.nextMonthDay.inRange,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.today.inRange,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.prevMonthDay.today.inRange,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.nextMonthDay.today.inRange,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day:hover,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.prevMonthDay:hover,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.nextMonthDay:hover,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day:focus,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.prevMonthDay:focus,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.nextMonthDay:focus{background-color:#f6f7f8;border-color:#f6f7f8;-webkit-box-shadow:none;box-shadow:none}.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.flatpickr-disabled,.flatpickr-calendar.flatpickr-theme-original .flatpickr-day.flatpickr-disabled:hover{color:#c1c9cf}.skeleton{-webkit-animation:skeleton-loading 3s infinite;animation:skeleton-loading 3s infinite;background:#eaf2fa;background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), color-stop(35%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.7)), color-stop(65%, rgba(255,255,255,0)), to(rgba(255,255,255,0)));background-image:linear-gradient(90deg, rgba(255,255,255,0) 0, rgba(255,255,255,0) 35%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0) 65%, rgba(255,255,255,0));background-size:200% 100%;border-radius:4px;display:inline-block;height:auto;height:1.2rem;width:32px}@-webkit-keyframes skeleton-loading{100%{background-position-x:-200%}}@keyframes skeleton-loading{100%{background-position-x:-200%}}.lesson-item-list_title{font-size:20px !important;font-size:1.25rem !important;font-weight:600;line-height:22px;line-height:1.595rem;margin:0}
