.el-footer .app-footer-pc[data-v-380ddb1a]{padding:20px 0;display:flex;width:100%;flex-direction:column;background:#d4ecf4;color:#0f3264}.el-footer .app-footer-pc .app-footer-content[data-v-380ddb1a]{display:flex;justify-content:center}.el-footer .app-footer-pc .app-footer-content .app-footer-logo[data-v-380ddb1a]{width:200px;height:120px;display:block;background:url(../img/wan-nyan-mate_logo_tate.add501e7.png) no-repeat;background-size:contain;background-position:50%}.el-footer .app-footer-pc .app-footer-content .app-footer-list[data-v-380ddb1a]{flex:1;display:flex;flex-direction:column}.el-footer .app-footer-pc .app-footer-content .app-footer-list .app-footer-list-item-major-wrap[data-v-380ddb1a]{display:flex;justify-content:space-around;margin-bottom:25px;padding:0 20px}.el-footer .app-footer-pc .app-footer-content .app-footer-list .app-footer-list-item-major-wrap .app-footer-list-item-major a[data-v-380ddb1a]{display:flex;align-items:center;color:#0f3364;font-weight:700;height:30px;line-height:30px}.el-footer .app-footer-pc .app-footer-content .app-footer-list .app-footer-list-item-major-wrap .app-footer-list-item-major a .el-avatar[data-v-380ddb1a]{background-color:transparent}.el-footer .app-footer-pc .app-footer-content .app-footer-list .app-footer-list-item-minor-wrap[data-v-380ddb1a]{display:flex;justify-content:space-around;padding:0 20px}.el-footer .app-footer-pc .app-footer-content .app-footer-list .app-footer-list-item-minor-wrap .app-footer-list-item-minor[data-v-380ddb1a]{text-align:center;font-size:14px;color:#0f3364;font-weight:700}.el-footer .app-footer-pc .app-footer-content .app-footer-list .app-footer-list-item-minor-wrap .app-footer-list-item-minor-divider[data-v-380ddb1a]{display:inline-block;height:100%;width:1px;border-right:1px solid #0f3364}.el-footer .app-footer-pc .app-footer-copyright[data-v-380ddb1a]{margin-top:5px;margin-bottom:10px;text-align:center}.el-footer .app-footer-pc .app-footer-copyright span[data-v-380ddb1a]{vertical-align:middle;font-size:12px}.el-footer .app-footer-pc .app-footer-copyright .el-link[data-v-380ddb1a]{color:#0f3264}.el-footer .app-footer-pc .app-footer-copyright .el-link[data-v-380ddb1a]:hover{color:#409eff}@media (max-width:767px){#app .el-footer .app-footer-pc[data-v-380ddb1a]{display:none}}.el-footer .app-footer-phone[data-v-2032d1ae]{display:none;padding:20px 0;flex-direction:column;width:100%;color:#0f3264}.el-footer .app-footer-phone .app-footer-content[data-v-2032d1ae]{display:flex;flex-direction:column;justify-content:center;align-items:center}.el-footer .app-footer-phone .app-footer-content .app-footer-logo[data-v-2032d1ae]{width:200px;height:60px;display:block;background:url(../img/wan-nyan-mate_logo_yoko.10b66e4d.png) no-repeat;background-size:contain;background-position:50%}.el-footer .app-footer-phone .app-footer-content .app-footer-list[data-v-2032d1ae]{flex:1}.el-footer .app-footer-phone .app-footer-content .app-footer-list .app-footer-list-item-major-wrap[data-v-2032d1ae]{display:flex;justify-content:space-around;margin-bottom:25px;padding:0 20px}.el-footer .app-footer-phone .app-footer-content .app-footer-list .app-footer-list-item-major-wrap .app-footer-list-item-major a[data-v-2032d1ae]{display:flex;align-items:center;color:#0f3364;font-weight:700;height:30px;line-height:30px}.el-footer .app-footer-phone .app-footer-content .app-footer-list .app-footer-list-item-major-wrap .app-footer-list-item-major a .el-avatar[data-v-2032d1ae]{background-color:transparent}.el-footer .app-footer-phone .app-footer-content .app-footer-list .app-footer-list-minor-wrap[data-v-2032d1ae]{text-align:center;margin-bottom:15px}.el-footer .app-footer-phone .app-footer-content .app-footer-list .app-footer-list-minor-wrap .el-dropdown-link[data-v-2032d1ae]{color:#0f3364;border:1px solid #0f3364;border-radius:4px;padding:8px 20px}.el-footer .app-footer-phone .app-footer-content .app-footer-list .app-footer-list-minor-wrap .el-dropdown-link .el-dropdown-link-open[data-v-2032d1ae]{display:inline-block;width:12px}.el-footer .app-footer-phone .app-footer-copyright[data-v-2032d1ae]{margin-top:5px;margin-bottom:10px;text-align:center}.el-footer .app-footer-phone .app-footer-copyright span[data-v-2032d1ae]{vertical-align:middle;font-size:12px}.el-footer .app-footer-phone .app-footer-copyright .el-link[data-v-2032d1ae]{color:#0f3264}.el-footer .app-footer-phone .app-footer-copyright .el-link[data-v-2032d1ae]:hover{color:#409eff}@media (max-width:767px){#app .el-footer .app-footer-phone[data-v-2032d1ae]{display:flex}}#app[data-v-1eb7c4f8]{height:100%}#app .app-container[data-v-1eb7c4f8]{display:flex;flex-direction:column;min-height:100%;position:relative;overflow:hidden}#app .app-container .el-header[data-v-1eb7c4f8]{position:fixed;z-index:10000;width:100%;padding:0;background:#d4ecf4}#app .app-container .el-header .app-header[data-v-1eb7c4f8]{position:relative;color:#0f3264}#app .app-container .el-header .app-header .app-header-logo[data-v-1eb7c4f8]{width:300px;height:100%;float:left;position:relative;background:url(../img/wan-nyan-mate_logo_yoko.10b66e4d.png) no-repeat;background-size:contain;background-position:50%}#app .app-container .el-header .app-header .app-header-title[data-v-1eb7c4f8]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:20px}#app .app-container .el-header .app-header .app-header-right[data-v-1eb7c4f8]{float:right;height:100%;display:flex;align-items:center}#app .app-container .el-header .app-header .app-header-right .app-header-badge[data-v-1eb7c4f8]{font-size:20px}#app .app-container .el-header .app-header .app-header-right>div[data-v-1eb7c4f8]{padding:0 10px;cursor:pointer;position:relative;transition:color .3s;font-size:14px}#app .app-container .el-header .app-header .app-header-right>div[data-v-1eb7c4f8]:hover{color:#ccc}#app .app-container .el-header .app-header .app-header-right>div[data-v-1eb7c4f8]:after{display:block;content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:#ddd}#app .app-container .el-header .app-header .app-header-right>div[data-v-1eb7c4f8]:first-child{padding-left:0}#app .app-container .el-header .app-header .app-header-right>div[data-v-1eb7c4f8]:last-child{padding-right:0}#app .app-container .el-header .app-header .app-header-right>div[data-v-1eb7c4f8]:last-child:after{display:none}#app .app-container .el-header .app-header .app-header-right>div span[data-v-1eb7c4f8]{font-size:14px;vertical-align:middle}#app .app-container .el-header .app-header .app-header-right>div .app-header-bell[data-v-1eb7c4f8]{margin-right:10px;font-size:20px;vertical-align:middle}#app .app-container .el-main[data-v-1eb7c4f8]{flex:1 0 auto;display:flex;flex-direction:column;width:100%;overflow:auto;margin-top:60px;padding:0}#app .app-container .el-main .app-main[data-v-1eb7c4f8]{flex:1}#app .app-container .el-footer[data-v-1eb7c4f8]{background:#d4ecf4}@media (max-width:767px){#app .app-container .el-header[data-v-1eb7c4f8]{height:40px!important}#app .app-container .el-header .app-header[data-v-1eb7c4f8]{padding:0 5px}#app .app-container .el-header .app-header .app-header-logo[data-v-1eb7c4f8]{width:120px}#app .app-container .el-header .app-header .app-header-title[data-v-1eb7c4f8]{font-size:14px}#app .app-container .el-main[data-v-1eb7c4f8]{margin-top:40px}#app .app-container .el-backtop[data-v-1eb7c4f8]{display:none;background-color:#ccc}}body,html{height:100%;width:100%;font-family:Lucida Grande,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,"sans-serif"}body{padding-left:calc(100vw - 100%)}.btn-font-large{font-size:1.3rem}a{text-decoration:none}a:hover{text-decoration:underline}.common-layout{margin:0 auto;padding:0 24px;max-width:1250px;width:100%;height:100%;box-sizing:border-box;position:relative}.el-message{top:80px!important}.el-form-item__label{font-weight:700}.el-dropdown-link{cursor:pointer;color:#fff}.el-icon-arrow-down{font-size:12px}.image-slot{font-size:30px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:#f5f7fa;color:#909399}.clearfix:after{content:"";display:block;clear:both}.el-pagination{text-align:center;margin-top:20px;margin-bottom:60px}.app-list-sorter-wrap{color:#333;font-size:15px;margin-bottom:24px}.app-list-sorter-wrap .app-list-sorter-page{display:block;line-height:32px;height:32px}.app-list-sorter-wrap .app-list-sorter-right{float:right}.app-list-sorter-wrap .app-list-sorter-right>span{margin-right:5px;vertical-align:middle}.app-list-wrap .app-list{display:flex;margin-bottom:20px;padding:20px;border:1px solid #ccc;border-radius:20px;background-color:#fff;transition:all .6s}.app-list-wrap .app-list .app-list-left{width:275px;margin-right:20px}.app-list-wrap .app-list .app-list-left .app-list-left-img{width:258px;height:160px;box-sizing:border-box;cursor:pointer}.app-list-wrap .app-list .app-list-right{flex:1;display:flex;flex-direction:column;justify-content:space-between}.app-list-wrap .app-list .app-list-right .app-list-right-title-no-hover{font-weight:700;font-size:18px;margin-bottom:20px}.app-list-wrap .app-list .app-list-right .app-list-right-title{font-weight:700;font-size:18px;margin-bottom:20px;cursor:pointer}.app-list-wrap .app-list .app-list-right .app-list-right-title:hover{color:#409eff}.app-list-wrap .app-list .app-list-right .app-list-right-button{margin-right:10px;margin-bottom:10px}.app-list-wrap .app-list .app-list-right .app-list-right-button+.app-list-right-button{margin-left:0}.app-list-wrap .app-list .app-list-right .app-list-right-cateandtag{display:flex;justify-content:space-between;margin-bottom:10px}.app-list-wrap .app-list .app-list-right .app-list-right-cateandtag .app-list-right-category{height:24px;line-height:24px;font-size:14px}.app-list-wrap .app-list .app-list-right .app-list-right-cateandtag .app-list-right-category .app-list-right-category-title{background-color:#0f3364;color:#fff;padding:4px 10px;border-radius:5px;margin-right:10px}.app-list-wrap .app-list .app-list-right .app-list-right-cateandtag .app-list-right-tags .app-list-right-tag{display:inline-block;height:20px;font-size:12px;line-height:20px;border-radius:12px;background-color:#ddd;padding:2px 8px;margin-right:5px}.app-list-wrap .app-list .app-list-right .app-list-right-cateandtag .app-list-right-tags .app-list-right-tag:last-child{margin-right:0}.app-list-wrap .app-list .app-list-right .app-list-right-desc{font-size:14px;margin-bottom:10px}.app-list-wrap .app-list .app-list-right .app-list-right-progress{margin-bottom:10px}.app-list-wrap .app-list .app-list-right .app-list-right-progress:last-child{margin-bottom:0}.app-list-wrap .app-list .app-list-right .app-list-right-progress .app-list-right-progress-text .app-list-right-progress-title{display:inline-block;margin-right:15px;margin-top:15px;margin-bottom:10px}.app-list-wrap .app-list .app-list-right .app-list-right-progress .app-list-right-progress-text .app-list-right-progress-title span{background-color:#0f3364;color:#fff;padding:7px 18px;border-radius:5px;font-size:18px}.app-list-wrap .app-list .app-list-right .app-list-right-progress .app-list-right-progress-text .app-list-right-progress-detail{display:inline-block;font-size:18px;margin-right:20px}.app-list-wrap .app-list .app-list-right .app-list-right-progress .app-list-right-progress-bar{margin-top:10px}.app-list-wrap .app-list .app-list-right .app-list-right-timeandauthor{color:#767676;font-size:12px}.app-list-wrap .app-list .app-list-right .app-list-right-timeandauthor .app-list-right-time{display:inline-block;width:180px}.app-list-wrap .app-list .app-list-right .app-list-right-timeandauthor .app-list-right-author{display:inline-block}.app-form .el-input{width:100%}.app-form input{padding:16px;height:48px;line-height:48px}.app-form .el-button{padding:16px;width:100%}.app-form .el-select{width:100%}.app-my-wrap{color:#333}.app-my-wrap .app-my-title{background-color:#faf8f5;border-bottom:1px solid #ccc;text-align:center;font-size:18px;font-weight:700;padding:20px 0}.app-my-wrap .app-my-content{padding:20px;background-color:#fff}.app-my-new{position:relative}.app-my-new:after{content:"new";position:absolute;font-size:12px;line-height:16px;bottom:1px;right:-34px;border-radius:14px;color:#fff;background-color:red;padding:0 3px}.phone-br{display:none}@media (max-width:767px){.phone-br{display:block;margin-top:10px}.common-layout{margin:0 auto;padding:0 20px}.app-list-wrap .app-list{flex-direction:column}.app-list-wrap .app-list .app-list-left{width:100%;margin-right:0;text-align:center;margin-bottom:0}.app-list-wrap .app-list .app-list-left .app-list-left-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc;margin-bottom:10px}.app-list-wrap .app-list .app-list-right .app-list-right-title{margin-bottom:10px}.app-list-wrap .app-list .app-list-right .app-list-right-cateandtag{margin-bottom:5px}.app-list-wrap .app-list .app-list-right .app-list-right-progress .app-list-right-progress-text .app-list-right-progress-title{margin-bottom:20px;display:block}}.app-footer-list-minor.el-dropdown-menu{transform:translateY(10px);box-shadow:none;background:#d4ecf4;border:1px solid #0f3364;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.app-footer-list-minor.el-dropdown-menu .el-dropdown-menu__item{text-align:center;width:126px}.app-footer-list-minor.el-dropdown-menu .el-dropdown-menu__item a{color:#0f3364}.app-footer-list-minor.el-dropdown-menu .popper__arrow{display:none}.page-is-loading{visibility:hidden}.app-must-flag-red{display:inline-block;margin-right:15px;margin-top:15px;margin-bottom:10px}.app-must-flag-red span{background-color:#fef0f0;color:#f56c6c;padding:5px 10px;border-radius:5px;font-size:12px;border:1px solid #fbc4c4}.app-must-flag-blue{display:inline-block;margin-right:15px;margin-top:15px;margin-bottom:10px}.app-must-flag-blue span{background-color:#ecf5ff;color:#409eff;padding:5px 10px;border-radius:5px;font-size:12px;border:1px solid #b3d8ff}.el-notification{width:361px}.app-list-wrap-home-teachingMaterial{display:flex;flex-direction:row;flex-wrap:wrap;width:970px}.app-list-wrap-home-teachingMaterial .app-list-home-teachingMaterial{display:flex;margin-top:10px;margin-bottom:20px;margin-right:20px;padding:20px;border:1px solid #ccc;border-radius:20px;background-color:#fff;transition:all .6s;width:260px}.app-list-wrap-home-teachingMaterial .app-list-home-teachingMaterial .app-list-top{width:275px;margin-right:20px}.app-list-wrap-home-teachingMaterial .app-list-home-teachingMaterial .app-list-top .app-list-top-img{width:258px;height:160px;box-sizing:border-box;cursor:pointer}.app-list-wrap-home-teachingMaterial .app-list-home-teachingMaterial .app-list-top .app-list-course-title{font-weight:700;font-size:18px;margin-bottom:10px;margin-top:10px}.app-list-wrap-home-teachingMaterial .app-list-home-teachingMaterial .app-list-top .app-list-teaching-material-title{font-weight:700;font-size:20px;margin-bottom:10px;margin-top:10px;cursor:pointer}.app-list-wrap-home-teachingMaterial .app-list-home-teachingMaterial .app-list-top .app-list-teaching-material-title:hover{color:#409eff}.app-list-wrap-home-page-calculate{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.app-list-wrap-home-page-calculate .app-page-calculate{width:40px;height:13px;background-color:#8d8989;margin-right:20px;border-radius:3px}.app-list-wrap-home-page-calculate .app-page-calculate-click{width:40px;height:13px;background-color:#232394;margin-right:20px;border-radius:3px}.studypack-button-primary{color:#fff;background-color:#009cc3;border-color:#009cc3}