﻿.l-main{width:100%}.mypage-heading{text-align:center;line-height:1.6;padding-bottom:80px}@media screen and (max-width: 640px){.mypage-heading{padding-bottom:30px}}.mypage-heading--underline{border-bottom:1px solid #231815;margin:0 auto 30px;padding-bottom:10px}.mypage-heading__title{color:#c4171e;font-size:45px;font-size:2.8125rem;letter-spacing:.05em;font-weight:bold;margin-bottom:.5em}@media screen and (max-width: 640px){.mypage-heading__title{font-size:25px;font-size:1.5625rem}}.mypage-heading__subtitle{font-size:30px;font-size:1.875rem;font-weight:500;letter-spacing:.2em}@media screen and (max-width: 640px){.mypage-heading__subtitle{font-size:21px;font-size:1.3125rem}}.mypage-heading__text{letter-spacing:.075em;margin-bottom:.5em}.mypage-app{background-color:#f6f5ee;border-radius:20px;padding:5% 5% 100px;margin-top:5%;max-width:840px;margin-left:auto;margin-right:auto}@media screen and (max-width: 640px){.mypage-app{padding:5% 5% 60px}}.mypage-app--inner{display:flex;justify-content:center}@media screen and (max-width: 768px){.mypage-app--inner{flex-direction:column}}.mypage-app .m-btn-wrap{padding:30px 0}@media screen and (max-width: 768px){.mypage-app .m-btn-wrap{flex-direction:column}}@media screen and (max-width: 768px){.mypage-app .m-btn-wrap a{margin-right:0;margin-bottom:15px}}.mypage-app--wrapper{margin:0 auto;max-width:645px}.mypage-app__webcourse{margin:20px auto 0;max-width:350px;text-align:right}.mypage-app__webcourse .m-btn1{width:245px}.mypage-app__title{color:#c4171e;font-weight:bold;font-size:26px;font-size:1.625rem;letter-spacing:.1em;text-align:left;padding-top:50px;margin-right:15px}@media screen and (max-width: 768px){.mypage-app__title{text-align:center;margin-right:0;padding-top:0;padding-bottom:35px}}@media screen and (max-width: 640px){.mypage-app__title{font-size:23px;font-size:1.4375rem}}.mypage-app__title .sub-title01{display:flex}@media screen and (max-width: 768px){.mypage-app__title .sub-title01{flex-direction:column-reverse;align-items:center}}.mypage-app__title .sub-title02{font-family:"M PLUS Rounded 1c",sans-serif;font-feature-settings:"palt";font-size:46px;font-size:2.875rem;line-height:1.2}@media screen and (max-width: 640px){.mypage-app__title .sub-title02{font-size:35px;font-size:2.1875rem}}.mypage-app--block{margin-top:-50px}@media screen and (max-width: 640px){.mypage-app--block{margin-top:-20px}}.mypage-app__text01{font-size:23px;font-size:1.4375rem;font-family:"M PLUS Rounded 1c",sans-serif;font-feature-settings:"palt"}@media screen and (max-width: 640px){.mypage-app__text01{font-size:20px;font-size:1.25rem}}.mypage-app__text02{font-size:37px;font-size:2.3125rem;font-family:"M PLUS Rounded 1c",sans-serif;font-feature-settings:"palt";position:relative}.mypage-app__text02::before{content:"";position:absolute;top:-20px;left:-20px;width:34px;height:32px;background-image:url(../../img/ico_obj01.svg)}@media screen and (max-width: 640px){.mypage-app__text02{font-size:25px;font-size:1.5625rem}}.mypage-app__text03{font-size:14px;font-size:0.875rem;text-align:left;text-indent:-1em;padding-left:1em}.mypage-app .under{display:inline;background:linear-gradient(transparent 70%, #fff000 70%)}.mypage-app--content{padding-bottom:50px}.mypage-app__icon{margin-left:5px;margin-right:5px}@media screen and (max-width: 768px){.mypage-app__icon{display:block;text-align:center;padding-bottom:15px;padding-top:15px;padding-right:0}}.mypage-app--link-wrap{display:flex;justify-content:center;gap:15px;margin-top:80px;margin-bottom:20px}@media screen and (max-width: 640px){.mypage-app--link-wrap{flex-direction:column;align-items:center;margin-top:40px}}.mypage-app--link__item{background-color:#c4171e;color:#fff;font-size:18px;font-size:1.125rem;font-weight:500;max-width:270px;width:100%;padding:10px 5px;border-radius:10px;border:2px solid #c4171e;line-height:1}.mypage-app--link__item:hover{color:#c4171e;background-color:#fff}.mypage-app--link__item .notes{font-size:14px;font-size:0.875rem}.mypage-app--link__item:nth-of-type(1){display:flex;align-items:center;justify-content:center}.m-table2{max-width:600px;width:100%;margin:0 auto}.m-table2__title,.m-table2__content{padding:15px 0}@media screen and (max-width: 640px){.m-table2__title,.m-table2__content{display:block;padding:0}}.m-table2__title{width:230px;font-weight:400;font-feature-settings:"palt";letter-spacing:.075em;position:relative}.m-table2__content{padding-left:15px}@media screen and (max-width: 640px){.m-table2__content{padding-left:0;padding-bottom:15px}}.m-table2__content.--border{border-top:1px solid #d1d2d2;border-bottom:1px solid #d1d2d2}.m-table2 .m-radio-list{justify-content:space-between;position:relative}.m-table2 .m-radio-list .img_card{position:initial;right:0}.m-table2 .m-radio-list>span{flex-basis:100%;margin-bottom:0}.m-table2 .m-radio-list>label{margin-top:10px}.m-table2 .half{width:48%}.m-table2+.m-btn-wrap{margin-top:50px}.m-table2 .card-info{font-size:13px;font-size:0.8125rem;line-height:0}.m-table2 .card-info__Co{padding-left:0}.m-table2 .card-info__num{padding-left:10px}.m-table2 .card-info__date{padding-left:10px}.m-table2 .new_card{display:none;position:relative}.m-table2 .new_card.js_dropdwn{padding-bottom:2em;border-bottom:1px solid}.forget{padding:60px 0 100px}@media screen and (max-width: 640px){.forget{padding:50px 0}}.forget-input{max-width:490px;margin:0 auto}.forget-input label{display:inline-block;line-height:1.4;margin-bottom:15px}.forget-input .m-btn-wrap{margin-top:50px}@media screen and (max-width: 640px){.forget-input .m-btn-wrap{margin-top:30px}}.forget-complete__text{font-size:14px;font-size:0.875rem;line-height:1.7857142857;text-align:center;background-color:#f6f7f7;padding:20px;margin:30px auto 50px}@media screen and (max-width: 640px){.forget-complete__text{padding:20px 15px}}.forget-complete__text a{color:#c4171e;text-decoration:underline}.forget-complete__text a:hover{text-decoration:none}.signup{padding:60px 0 100px}@media screen and (max-width: 640px){.signup{padding:50px 0}}.signup__title{font-size:20px;font-size:1.25rem;font-weight:bold}@media screen and (max-width: 640px){.signup__title{font-size:16px;font-size:1rem}}.signup-kiyaku{height:280px;padding:15px 0;overflow-y:scroll;border-top:1px solid #d1d2d2;border-bottom:1px solid #d1d2d2}.signup-kiyaku .kiyaku-atc:first-child{margin-top:0}.signup-kiyaku::-webkit-scrollbar-track{background:#f9f9f9;box-shadow:0 0 5px #e3e3e3 inset}.signup-kiyaku::-webkit-scrollbar{width:5px;height:5px}.signup-kiyaku::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.signup-kiyaku+.m-list-asterisk{margin-top:20px}.signup-input{display:flex;justify-content:center;border:1px solid #d1d2d2;margin:50px 0}@media screen and (max-width: 640px){.signup-input{flex-direction:column;margin:30px 0}}.signup-input__title{display:flex;align-items:center;width:285px;padding:20px;background-color:#d1d2d2}@media screen and (max-width: 640px){.signup-input__title{width:100%;justify-content:center;padding:10px 15px}}.signup-input--content{flex:1;padding:20px}@media screen and (max-width: 640px){.signup-input--content{padding:15px}}.signup-input--content .m-list-asterisk{font-size:13px;font-size:0.8125rem;margin-top:15px}.signup-confirm .m-list-asterisk{margin-top:2em}.signup-confirm__text{font-weight:bold;line-height:1.5}.adduser{padding:60px 0 100px}@media screen and (max-width: 640px){.adduser{padding:50px 0}}.adduser .m-checkbox-list{justify-content:center;align-items:center;margin:30px 0}.adduser .m-checkbox-list>span{padding-right:0}.mypageUser-name{margin-bottom:35px;padding:10px 25px;background:#f6f7f7;box-sizing:border-box;border-radius:100vh;font-size:16px;font-size:1rem;line-height:1.375;letter-spacing:.075em;font-feature-settings:"palt"}.mypageUser-name .company{font-weight:700;margin-right:4px}.mypageUser-name .name{font-weight:700;margin-left:4px}@media screen and (max-width: 640px){.mypageUser-name{margin-bottom:20px;border-radius:15px;font-size:14px;font-size:0.875rem}.mypageUser-name .company{margin-right:2px}.mypageUser-name .name{margin-left:2px}}.mypageAdmin-menu{padding-top:45px}.mypageAdmin-menu__text{color:#c4171e;background-color:#fff;border:1px solid #c4171e;border-radius:15px;padding:5px 25px 7px;font-size:16px;font-size:1rem;font-weight:700;display:block;transition:all .2s}.mypageAdmin-menu__text:hover{color:#fff;background-color:#c4171e}.mypageAdmin-menu__text:hover .mypage-News-link .badge{color:#c4171e;background-color:#fff}.mypageAdmin-menu__text .mypage-News-link{display:flex;align-items:center;transition:none}.mypageAdmin-menu__text .mypage-News-link .badge{display:flex;width:30px;height:30px;background-color:#c4171e;color:#fff;justify-content:center;align-items:center;border-radius:50%;transition:all .2s}.mypageAdmin-nav{margin-top:45px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;gap:20px}@media screen and (max-width: 640px){.mypageAdmin-nav{justify-content:center;font-size:18px;font-size:1.125rem;margin-top:30px}}.mypageAdmin-nav::after{content:"";display:block;max-width:230px;width:100%;height:0;order:1}@media screen and (max-width: 640px){.mypageAdmin-nav::after{max-width:150px}}.mypageAdmin-nav--box{display:flex;flex-direction:column;justify-content:flex-end;max-width:230px;width:100%;padding:30px;border:1px solid #c4171e;border-radius:30px;text-align:center;background-color:#fff}@media screen and (max-width: 640px){.mypageAdmin-nav--box{max-width:150px;padding:15px}}.mypageAdmin-nav--box__text{margin-top:7px;color:#c4171e}@media screen and (max-width: 640px){.mypageAdmin-nav--box__text{font-size:14px;font-size:0.875rem;line-height:1.4}}.mypageDetail{margin-top:52px}@media screen and (max-width: 640px){.mypageDetail{margin-top:40px}}.mypageDetail-tab{display:flex;justify-content:space-between}.mypageDetail-tab__item{width:100%;height:56px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;letter-spacing:.05em;color:#c4171e;border:1px solid #c4171e;border-bottom:none;border-radius:10px 10px 0 0;cursor:pointer}.mypageDetail-tab__item:not(:last-child){margin-right:.9%}.mypageDetail-tab__item.active{background:#c4171e;color:#fff}@media screen and (max-width: 768px){.mypageDetail-tab__item{height:36px;font-size:16px;font-size:1rem}.mypageDetail-tab__item:not(:last-child){margin-right:2.1538461538%}}.mypageDetail-panel{border:1px solid #c4171e;border-radius:0 0 10px 10px}.mypageDetail-panel__item{display:none;padding:37px 35px 45px;box-sizing:border-box}.mypageDetail-panel__item.active{display:block}.mypageDetail-panel__item .head{display:flex;align-items:flex-end}.mypageDetail-panel__item .head .title{font-size:42px;font-size:2.625rem;font-weight:700;line-height:1;letter-spacing:.05em;color:#c4171e;margin-right:10px}.mypageDetail-panel__item .head .detail{font-size:20px;font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:.05em}.mypageDetail-panel__item .head .detail .num{font-size:35px;font-size:2.1875rem;margin:0 1px 0 11px}.mypageDetail-panel__item .head .detail .num.pass{color:#c4171e}.mypageDetail-panel__item .progress-detail{margin-top:25px}.mypageDetail-panel__item .progress-detail .watch{font-size:20px;font-size:1.25rem;line-height:1;font-weight:700;letter-spacing:.05em}.mypageDetail-panel__item .progress-detail .watch .accent{font-size:35px;font-size:2.1875rem;margin-left:11px}.mypageDetail-panel__item .progress-detail .read{font-weight:500;letter-spacing:.05em}.mypageDetail-panel__item .progress-detail .progress{margin-top:15px;position:relative;display:block;width:100%;height:10px;border-radius:5px;background-image:linear-gradient(45deg, #c4171e, #c4171e);background-position:left bottom;background-repeat:no-repeat}.mypageDetail-panel__item .progress-detail .progress:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;background-color:#fff;border-radius:5px;border:1px solid #dbdcdc;z-index:-1}.mypageDetail-panel__item .progress-detail .progress .percentage{position:absolute;right:0;bottom:0;font-size:70px;font-size:4.375rem;color:#c4171e;font-weight:500;line-height:1.5;letter-spacing:.05em}.mypageDetail-panel__item .progress-detail .progress .percentage_sign{font-size:40px;font-size:2.5rem}.mypageDetail-panel__item .category{margin-top:19px;display:flex;flex-wrap:wrap}.mypageDetail-panel__item .category li{margin-top:10px}.mypageDetail-panel__item .category li:not(:last-child){margin-right:8px}.mypageDetail-panel__item .category li a{display:block;color:#c4171e;border:1px solid #c4171e;border-radius:100vh;padding:7px 20px 11px 18px;font-size:14px;font-size:0.875rem;line-height:1;font-weight:700;letter-spacing:.05em;text-align:center}.mypageDetail-panel__item .category li a.current{background:#c4171e;color:#fff}.mypageDetail-panel__item .table{margin-top:28px;overflow-x:scroll}.mypageDetail-panel__item .table.is-hidden tr:nth-child(n+5){display:none}.mypageDetail-panel__item .table table{width:928px}.mypageDetail-panel__item .table table th{padding:13px 0 15px;background:#e8e8e8;font-size:11px;font-size:0.6875rem;line-height:1.5454545455;font-weight:700;letter-spacing:.05em;text-align:center;vertical-align:middle;border:1px solid #e8e8e8}.mypageDetail-panel__item .table table th:not(:last-child){border-right-color:#fff}.mypageDetail-panel__item .table table th:first-child{width:326px}.mypageDetail-panel__item .table table th:nth-child(2){width:94px}.mypageDetail-panel__item .table table th:nth-child(3){width:80px}.mypageDetail-panel__item .table table th:nth-child(4){width:126px}.mypageDetail-panel__item .table table th:nth-child(5){width:128px}.mypageDetail-panel__item .table table td{padding:16px 18px;border:1px solid #d8d8d8;font-size:13px;font-size:0.8125rem;line-height:1.5;font-weight:500;letter-spacing:.05em}.mypageDetail-panel__item .table table .title{line-height:1.6538461538;font-weight:700}.mypageDetail-panel__item .table table .description{margin-top:1px;font-size:12px;font-size:0.75rem;line-height:1.625}.mypageDetail-panel__item .table table .align-center{text-align:center}.mypageDetail-panel__item .table table .comment{font-size:12px;font-size:0.75rem;line-height:1.8}.mypageDetail-panel__item .table table .more-text{margin-top:8px;line-height:1}.mypageDetail-panel__item .table table .more-text a{display:inline-block;color:#c4171e;text-decoration:underline;font-size:12px;font-size:0.75rem;font-weight:700;letter-spacing:.05em}.mypageDetail-panel__item .table table .more-text a:hover{text-decoration:none}.mypageDetail-panel__item .table table .more-text.close a:after{content:"";display:inline-block;width:10px;height:1px;background:#c4171e;margin:0 0 4px 4px}.mypageDetail-panel__item .more-button{display:block;margin:30px auto 0;width:86px;color:#c4171e;letter-spacing:.05em;text-align:center}.mypageDetail-panel__item .more-button_plus{position:relative;display:block;width:29px;height:29px;margin:0 auto 5px}.mypageDetail-panel__item .more-button_plus:before,.mypageDetail-panel__item .more-button_plus:after{content:"";position:absolute;background-color:#c4171e}.mypageDetail-panel__item .more-button_plus:before{top:12px;left:0;width:100%;height:5px}.mypageDetail-panel__item .more-button_plus:after{left:12px;width:5px;height:100%}@media screen and (max-width: 768px){.mypageDetail-panel__item{padding:25px 20px 28px}.mypageDetail-panel__item .head .title{font-size:38px;font-size:2.375rem;margin-right:3px}.mypageDetail-panel__item .head .detail{font-size:16px;font-size:1rem}.mypageDetail-panel__item .head .detail .num{font-size:30px;font-size:1.875rem;margin-left:7px}.mypageDetail-panel__item .progress-detail{margin-top:15px}.mypageDetail-panel__item .progress-detail .watch{font-size:16px;font-size:1rem}.mypageDetail-panel__item .progress-detail .watch .accent{font-size:30px;font-size:1.875rem;margin-left:4px}.mypageDetail-panel__item .progress-detail .read{margin-top:14px;font-size:13px;font-size:0.8125rem;line-height:1.7692307692}.mypageDetail-panel__item .progress-detail .progress{margin-top:16px;width:72.3076923077%;height:8px;border-radius:100vh}.mypageDetail-panel__item .progress-detail .progress:before{border-radius:100vh}.mypageDetail-panel__item .progress-detail .progress .percentage{right:-90px;bottom:-15px;font-size:30px;font-size:1.875rem}.mypageDetail-panel__item .progress-detail .progress .percentage_sign{font-size:16px;font-size:1rem}.mypageDetail-panel__item .category{margin-top:23px}.mypageDetail-panel__item .category li{margin-top:5px}.mypageDetail-panel__item .category li:not(:last-child){margin-right:4px}.mypageDetail-panel__item .category li a{padding:8px 13px;font-size:10px;font-size:0.625rem}.mypageDetail-panel__item .table{margin-top:22px;padding-bottom:20px}.mypageDetail-panel__item .more-button{margin-top:31px}.mypageDetail-panel__item .more-button_plus{margin-bottom:7px}}.mypageHistory{margin:41px auto 100px}@media screen and (max-width: 768px){.mypageHistory{margin-top:30px}}.mypageHistory-title{font-size:27px;font-size:1.6875rem;font-weight:700;letter-spacing:.05em;border-bottom:1px solid #c4171e;color:#c4171e;padding-bottom:5px}.mypageHistory-movie{margin-top:57px;display:flex;flex-wrap:wrap;justify-content:space-between}.mypageHistory-movie:after{content:"";display:block;max-width:290px;width:29%;height:0;order:1}@media screen and (max-width: 768px){.mypageHistory-movie{margin-top:27px}.mypageHistory-movie:after{content:none}}.mypageHistory-movie__item{max-width:290px;width:29%;margin-bottom:45px;display:block}.mypageHistory-movie__item.is-hidden{display:none;height:0;margin:0}@media screen and (max-width: 768px){.mypageHistory-movie__item{max-width:100%;width:84.79%;margin:0 auto 46px}.mypageHistory-movie__item:last-child{margin-bottom:0}}.mypageHistory-movie__thum{position:relative}.mypageHistory-movie__label{position:absolute;top:32px;right:0;font-size:13px;font-size:0.8125rem;line-height:1;font-weight:700;letter-spacing:.05em;color:#fff;text-align:center;border-radius:100vh;padding:3px 15px 5px}.mypageHistory-movie__label.pass{background:#c4171e}.mypageHistory-movie__label.fail{background:#9c9d9d}@media screen and (max-width: 768px){.mypageHistory-movie__label{top:62px;right:10px}}.mypageHistory-movie__num{position:absolute;bottom:-10px;left:-10px;width:73px;height:73px;padding:10px;background-color:#c4171e;border-radius:50%;color:#fff;font-size:14px;font-size:0.875rem;font-weight:700;line-height:1;text-align:center}.mypageHistory-movie__num .accent{font-size:22px;font-size:1.375rem;line-height:1.1}.mypageHistory-movie__title{margin-top:15px;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.3}.mypageHistory-movie__progress{font-weight:500;letter-spacing:.05em}.mypageHistory-movie__category{margin-top:7px}.mypageHistory-movie__cateList{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:5px}.mypageHistory-movie__cateList-item{margin-bottom:5px;margin-right:5px;padding:3px 7px 5px;border:1px solid #9e9f9f;border-radius:10px;color:#9e9f9f;font-size:13px;font-size:0.8125rem;line-height:1}.mypageHistory-button{display:block;width:80px;margin-top:15px;margin-right:auto;margin-left:auto;color:#c4171e;text-align:center}.mypageHistory-button:hover{opacity:.5}.mypageHistory-button_plus{position:relative;display:block;width:42px;height:42px;margin-right:auto;margin-bottom:5px;margin-left:auto}.mypageHistory-button_plus:before,.mypageHistory-button_plus:after{content:"";position:absolute;background-color:#c4171e}.mypageHistory-button_plus:before{top:15px;left:0;width:100%;height:10px}.mypageHistory-button_plus:after{left:15px;width:10px;height:100%}@media screen and (max-width: 768px){.mypageHistory-button{width:83px;margin-top:22px}.mypageHistory-button_plus{width:29px;height:29px;margin-bottom:15px}.mypageHistory-button_plus:before{top:12px;height:5px}.mypageHistory-button_plus:after{left:12px;width:5px}}.mypageManage{margin-top:14px;box-sizing:border-box;border:1px solid #c4171e;border-radius:10px}.mypageManage:nth-of-type(2){margin-top:29px}.mypageManage:last-of-type{margin-bottom:120px}.mypageManage-head{padding:0 35px 23px;cursor:pointer;position:relative}.mypageManage-head:before{position:absolute;content:"";top:37px;right:35px;background:url(../../img/mypage/ico_arrow.svg) no-repeat;background-size:100% auto;width:24px;height:24px;transition:.2s transform}.mypageManage-head.is-open:before{transform:rotate(-180deg)}.mypageManage-head__state{font-size:21px;font-size:1.3125rem;font-weight:700;letter-spacing:.05em}.mypageManage-head__state .accent{font-size:35px;font-size:2.1875rem;margin-left:14px}.mypageManage-head__state .small{font-size:20px;font-size:1.25rem}.mypageManage-head__progress{position:relative;display:block;width:100%;height:10px;border-radius:5px;background-image:linear-gradient(45deg, #c4171e, #c4171e);background-position:left bottom;background-repeat:no-repeat}.mypageManage-head__progress:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;display:block;background-color:#fff;border-radius:5px;border:1px solid #dbdcdc;z-index:-1}.mypageManage-head__detail{margin-top:6px;display:flex;flex-wrap:wrap}.mypageManage-head__detail li{font-size:18px;font-size:1.125rem;font-weight:500;letter-spacing:.05em}.mypageManage-head__detail li:not(:last-child):after{content:"/";margin:0 19px}@media screen and (max-width: 768px){.mypageManage-head{padding:15px 20px 20px}.mypageManage-head:before{top:34px;right:20px;width:20px;height:20px}.mypageManage-head__state{font-size:16px;font-size:1rem;line-height:1.25}.mypageManage-head__state .accent{font-size:30px;font-size:1.875rem;margin-left:0}.mypageManage-head__state .small{font-size:18px;font-size:1.125rem}.mypageManage-head__progress{margin-top:5px}.mypageManage-head__detail{margin-top:8px}.mypageManage-head__detail li{font-size:16px;font-size:1rem;line-height:1.3}.mypageManage-head__detail li:not(:last-child):after{margin:0 8px}}.mypageManage-accordion{display:none;padding:0 35px 36px}@media screen and (max-width: 768px){.mypageManage-accordion{padding:0 20px 30px}}.mypageManage-tab{display:flex;justify-content:space-between;border-bottom:1px solid #c4171e}.mypageManage-tab__item{width:100%;height:56px;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;letter-spacing:.05em;color:#c4171e;border:1px solid #c4171e;border-bottom:none;border-radius:10px 10px 0 0;cursor:pointer}.mypageManage-tab__item:not(:last-child){margin-right:.9677419355%}.mypageManage-tab__item.active{background:#c4171e;color:#fff}@media screen and (max-width: 768px){.mypageManage-tab__item{height:36px;font-size:16px;font-size:1rem}.mypageManage-tab__item:not(:last-child){margin-right:2.3333333333%}}.mypageManage-panel__item{display:none}.mypageManage-panel__item.active{display:block}.mypageManage-panel__item .wrap-category{margin-top:19px;display:flex;justify-content:space-between;align-items:center}.mypageManage-panel__item .category{padding-right:20px;display:flex;flex-wrap:wrap;flex:1}.mypageManage-panel__item .category li{margin-top:10px}.mypageManage-panel__item .category li:not(:last-child){margin-right:8px}.mypageManage-panel__item .category li a{display:block;color:#c4171e;border:1px solid #c4171e;border-radius:100vh;padding:7px 20px 11px 18px;font-size:14px;font-size:0.875rem;line-height:1;font-weight:700;letter-spacing:.05em;text-align:center}.mypageManage-panel__item .category li a.current{background:#c4171e;color:#fff}.mypageManage-panel__item .edit a{color:#c4171e;font-size:14px;font-size:0.875rem;font-weight:700;letter-spacing:.05em;text-decoration:underline}.mypageManage-panel__item .edit a:hover{text-decoration:none}.mypageManage-panel__item .table{margin-top:28px;overflow-x:scroll}.mypageManage-panel__item .table.is-hidden tr:nth-child(n+5){display:none}.mypageManage-panel__item .table.is-edit table th:first-child{width:45px}.mypageManage-panel__item .table.is-edit table th:nth-child(2){width:282px}.mypageManage-panel__item .table.is-edit table th:nth-child(3){width:94px}.mypageManage-panel__item .table.is-edit table th:nth-child(4){width:80px}.mypageManage-panel__item .table.is-edit table th:nth-child(5){width:126px}.mypageManage-panel__item .table.is-edit table th:nth-child(6){width:128px}.mypageManage-panel__item .table table{width:928px}.mypageManage-panel__item .table table th{padding:13px 0 15px;background:#e8e8e8;font-size:11px;font-size:0.6875rem;line-height:1.5454545455;font-weight:700;letter-spacing:.05em;text-align:center;vertical-align:middle;border:1px solid #e8e8e8}.mypageManage-panel__item .table table th:not(:last-child){border-right-color:#fff}.mypageManage-panel__item .table table th:first-child{width:326px}.mypageManage-panel__item .table table th:nth-child(2){width:94px}.mypageManage-panel__item .table table th:nth-child(3){width:80px}.mypageManage-panel__item .table table th:nth-child(4){width:126px}.mypageManage-panel__item .table table th:nth-child(5){width:128px}.mypageManage-panel__item .table table td{padding:16px 18px;border:1px solid #d8d8d8;font-size:13px;font-size:0.8125rem;line-height:1.5;font-weight:500;letter-spacing:.05em}.mypageManage-panel__item .table table .title{line-height:1.6538461538;font-weight:700}.mypageManage-panel__item .table table .description{margin-top:1px;font-size:12px;font-size:0.75rem;line-height:1.625}.mypageManage-panel__item .table table .align-center{text-align:center}.mypageManage-panel__item .table table .comment{font-size:12px;font-size:0.75rem;line-height:1.8}.mypageManage-panel__item .table table .more-text{margin-top:8px;line-height:1}.mypageManage-panel__item .table table .more-text a{color:#c4171e;text-decoration:underline;font-size:12px;font-size:0.75rem;font-weight:700;letter-spacing:.05em}.mypageManage-panel__item .table table .more-text a:hover{text-decoration:none}.mypageManage-panel__item .table table .checkbox{vertical-align:middle}.mypageManage-panel__item .table table .checkbox-item{width:24px;height:24px}.mypageManage-panel__item .table table .checkbox-item input{display:none}.mypageManage-panel__item .table table .checkbox-item input:checked+label:before{background:#c4171e;border-color:#c4171e}.mypageManage-panel__item .table table .checkbox-item input:checked+label:after{opacity:1}.mypageManage-panel__item .table table .checkbox-item input.checked+label{pointer-events:none}.mypageManage-panel__item .table table .checkbox-item input.checked+label:before{background:#9c9d9d}.mypageManage-panel__item .table table .checkbox-item input.checked+label:after{opacity:1}.mypageManage-panel__item .table table .checkbox-item label{display:block;width:100%;height:100%;position:relative}.mypageManage-panel__item .table table .checkbox-item label:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#fff;border:1px solid #9c9d9d;border-radius:50%}.mypageManage-panel__item .table table .checkbox-item label:after{opacity:0;position:absolute;content:"";top:8px;left:6px;background:url(../../img/course/ico_modal_check.svg) no-repeat;background-size:100% auto;width:12px;height:8px}.mypageManage-panel__item .button_finish{margin:37px 0;text-align:center}.mypageManage-panel__item .button_finish button{width:270px;height:66px;background:#c4171e;color:#fff;text-align:center;font-weight:700;letter-spacing:.05em;border-radius:100vh;transition:.2s opacity}.mypageManage-panel__item .button_finish button:hover{opacity:.8}.mypageManage-panel__item .note{margin-top:23px;padding-top:22px;padding-left:1em;text-indent:-1em;border-top:1px solid #c4171e;font-size:10px;font-size:0.625rem;line-height:1.6;letter-spacing:.05em}.mypageManage-panel__item .note:before{content:"＊";color:#c4171e}.mypageManage-panel__item .note a{color:#c4171e;font-weight:700;text-decoration:underline}.mypageManage-panel__item .note a:before{content:"";display:inline-block;background:url(../../img/mypage/ico_blank.svg) no-repeat;background-size:100% auto;width:10px;height:10px;margin-right:3px}.mypageManage-panel__item .note a:hover{text-decoration:none}@media screen and (max-width: 768px){.mypageManage-panel__item .wrap-category{display:block;margin-top:23px}.mypageManage-panel__item .category{padding-right:0}.mypageManage-panel__item .category li{margin-top:5px}.mypageManage-panel__item .category li:not(:last-child){margin-right:4px}.mypageManage-panel__item .category li a{padding:8px 13px;font-size:10px;font-size:0.625rem}.mypageManage-panel__item .edit{text-align:right}.mypageManage-panel__item .edit a{font-size:12px;font-size:0.75rem}.mypageManage-panel__item .table{margin-top:22px;padding-bottom:20px;overflow-x:scroll}.mypageManage-panel__item .table table{width:928px}.mypageManage-panel__item .button_finish{margin:17px 0 25px}.mypageManage-panel__item .button_finish button{width:80%}.mypageManage-panel__item .note{margin-top:18px;padding-top:20px}}.scroll-hint-icon{height:90px}/*# sourceMappingURL=mypage.css.map */