﻿.invMethodsList__wrapper{display:flex;flex-direction:column-reverse;width:min(100%,880px);margin:16px auto 60px;padding:0 20px}@media screen and (max-width: 767px){.invMethodsList__wrapper{width:100%;margin:10.6666666667vw auto 0;padding:0 4vw}}.invMethodsList__section{margin-top:50px}@media screen and (max-width: 767px){.invMethodsList__section{margin-top:11.4666666667vw}}.invMethodsList__section+.invMethodsList__section{margin-top:0}.invMethodsList__heading{font-size:2.4rem;line-height:1.4;letter-spacing:0.05em;color:#1a1f30}@media screen and (max-width: 767px){.invMethodsList__heading{font-size:5.3333333333vw}}.invMethodsList__text{margin-top:14px;font-size:1.6rem}@media screen and (max-width: 767px){.invMethodsList__text{margin-top:4.2666666667vw;font-size:4.2666666667vw;line-height:1.4}}.invMethodsList__video{width:min(100%,650px);margin:13px auto 0}@media screen and (max-width: 767px){.invMethodsList__video{width:100%;margin:4vw auto 0}}.invMethodsList__content{margin-top:25px}@media screen and (max-width: 767px){.invMethodsList__content{margin-top:3.7333333333vw}}.invMethodsList__list{display:flex;flex-wrap:wrap;gap:15px 20px}@media screen and (max-width: 767px){.invMethodsList__list{flex-direction:column}}.invMethodsList__item{position:relative;width:calc(50% - 10px);padding:25px 15px 23px;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:top 0 center;border-radius:10px;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}@media screen and (max-width: 767px){.invMethodsList__item{width:100%;padding:6.6666666667vw 4.5333333333vw 6.1333333333vw;border-radius:2.6666666667vw}}.invMethodsList__itemTag{position:absolute;top:-20px;left:0;padding:5px 10px 0 15px;font-size:1.2rem;font-weight:bold;color:#ea4655;background-color:#fff;border-radius:10px 0 0 0}@media screen and (max-width: 767px){.invMethodsList__itemTag{top:-5.0666666667vw;padding:1.3333333333vw 2.1333333333vw 0 4.5333333333vw;font-size:3.2vw}}.invMethodsList__itemTag::before{content:"";position:absolute;top:0;right:-19px;border-right:19px solid rgba(0,0,0,0);border-bottom:21px solid #fff;height:0;width:0}@media screen and (max-width: 767px){.invMethodsList__itemTag::before{right:-5.0666666667vw;border-right:5.0666666667vw solid rgba(0,0,0,0);border-bottom:5.6vw solid #fff}}.invMethodsList__itemTitle{width:min(100%,240px);font-size:2rem;font-weight:bold;line-height:1.4}@media screen and (max-width: 767px){.invMethodsList__itemTitle{width:100%;font-size:5.3333333333vw;font-feature-settings:"palt" 1}}.invMethodsList__itemName{position:absolute;top:22px;right:16px;font-size:1rem;writing-mode:vertical-rl;text-orientation:upright;text-shadow:0 0 4px #fff}@media screen and (max-width: 767px){.invMethodsList__itemName{top:5.8666666667vw;right:2.4vw;font-size:2.6666666667vw;text-shadow:0 0 1.0666666667vw #fff}}.invMethodsList__itemImage{position:absolute;right:15px;bottom:0;width:min(100%,170px);z-index:-1}@media screen and (max-width: 830px){.invMethodsList__itemImage{right:0}}@media screen and (max-width: 767px){.invMethodsList__itemImage{width:41.3333333333vw}}.invMethodsList__itemButton{margin-top:24px}@media screen and (max-width: 767px){.invMethodsList__itemButton{margin-top:6.4vw}}.invMethodsList__itemButtonLink{display:block;position:relative;width:min(100%,170px);padding:8px 30px 8px 17px;font-size:1.2rem;font-weight:bold;color:#fff;background:linear-gradient(-130deg, #22bdff 0%, #4162ff 100%);border:none;border-radius:50px}@media screen and (max-width: 767px){.invMethodsList__itemButtonLink{width:45.3333333333vw;padding:1.8666666667vw 8vw 1.8666666667vw 4.2666666667vw;font-size:3.2vw;border-radius:13.3333333333vw}}.invMethodsList__itemButtonLink::before{display:block;position:absolute;top:calc(50% - 2px);right:23px;transform:rotate(45deg) translateY(-50%);width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;content:""}@media screen and (max-width: 767px){.invMethodsList__itemButtonLink::before{top:calc(50% - .5333333333vw);right:6.1333333333vw;width:2.6666666667vw;height:2.6666666667vw;border-top:.5333333333vw solid #fff;border-right:.5333333333vw solid #fff}}.invMethodsList__itemButtonLink:hover{opacity:.75;text-decoration:none;transition:all .2s ease}.invMethodsList__item--technical01{background-image:url(/assets/img/inv-methods/invmethodslist_background_technical01.webp)}.invMethodsList__item--technical01 .invMethodsList__itemImage{right:24px;width:min(100%,195px)}@media screen and (max-width: 830px){.invMethodsList__item--technical01 .invMethodsList__itemImage{right:0}}@media screen and (max-width: 767px){.invMethodsList__item--technical01 .invMethodsList__itemImage{width:41.3333333333vw;right:2.1333333333vw}}.invMethodsList__item--technical02{background-image:url(/assets/img/inv-methods/invmethodslist_background_technical02.webp)}.invMethodsList__item--technical02 .invMethodsList__itemImage{right:15px;width:min(100%,170px)}@media screen and (max-width: 830px){.invMethodsList__item--technical02 .invMethodsList__itemImage{right:0}}@media screen and (max-width: 767px){.invMethodsList__item--technical02 .invMethodsList__itemImage{width:35.2vw}}.invMethodsList__item--fundamentals01{background-image:url(/assets/img/inv-methods/invmethodslist_background_fundamentals01.webp)}.invMethodsList__item--fundamentals01 .invMethodsList__itemImage{right:21px;width:min(100%,165px)}@media screen and (max-width: 830px){.invMethodsList__item--fundamentals01 .invMethodsList__itemImage{right:10px}}@media screen and (max-width: 767px){.invMethodsList__item--fundamentals01 .invMethodsList__itemImage{right:3.2vw;width:34.6666666667vw}}.invMethodsList__item--fundamentals02{background-image:url(/assets/img/inv-methods/invmethodslist_background_fundamentals02.webp)}.invMethodsList__item--fundamentals02 .invMethodsList__itemImage{right:41px;width:min(100%,121px)}@media screen and (max-width: 830px){.invMethodsList__item--fundamentals02 .invMethodsList__itemImage{right:18px}}@media screen and (max-width: 767px){.invMethodsList__item--fundamentals02 .invMethodsList__itemImage{right:6.6666666667vw;width:28.2666666667vw}}.invMethodsList__item--fundamentals03{background-image:url(/assets/img/inv-methods/invmethodslist_background_fundamentals03.webp)}.invMethodsList__item--fundamentals03 .invMethodsList__itemImage{right:21px;width:min(100%,165px)}@media screen and (max-width: 830px){.invMethodsList__item--fundamentals03 .invMethodsList__itemImage{right:0}}@media screen and (max-width: 767px){.invMethodsList__item--fundamentals03 .invMethodsList__itemImage{right:4vw;width:33.0666666667vw}}.invMethodsList__item--fundamentals04{background-image:url(/assets/img/inv-methods/invmethodslist_background_fundamentals04.webp)}.invMethodsList__item--fundamentals04 .invMethodsList__itemImage{right:16px;width:min(100%,232px)}@media screen and (max-width: 830px){.invMethodsList__item--fundamentals04 .invMethodsList__itemImage{right:18px}}@media screen and (max-width: 767px){.invMethodsList__item--fundamentals04 .invMethodsList__itemImage{right:3.4666666667vw;width:49.3333333333vw}}.invMethodsList__item--fundamentals05{background-image:url(/assets/img/inv-methods/invmethodslist_background_fundamentals05.webp)}.invMethodsList__item--fundamentals05 .invMethodsList__itemImage{right:11px;width:min(100%,192px)}@media screen and (max-width: 830px){.invMethodsList__item--fundamentals05 .invMethodsList__itemImage{right:18px}}@media screen and (max-width: 767px){.invMethodsList__item--fundamentals05 .invMethodsList__itemImage{right:0;width:39.2vw}}.invMethodsList__item--recommend{border-radius:0 10px 10px 10px}@media screen and (max-width: 767px){.invMethodsList__item--recommend{border-radius:0 2.6666666667vw 2.6666666667vw 2.6666666667vw}}.invMethodsList__item--preparation::before,.invMethodsList__item--preparation::after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.invMethodsList__item--preparation::before{content:"";width:100%;height:100%;backdrop-filter:brightness(0.5) blur(2px);-webkit-backdrop-filter:brightness(0.5) blur(2px);border-radius:10px;z-index:1}@media screen and (max-width: 767px){.invMethodsList__item--preparation::before{border-radius:2.6666666667vw}}.invMethodsList__item--preparation::after{content:"準備中";font-size:2rem;line-height:1.4;color:#fff;z-index:2}@media screen and (max-width: 767px){.invMethodsList__item--preparation::after{font-size:5.3333333333vw}}.invMethodsCourse{padding-bottom:111px}@media screen and (max-width: 767px){.invMethodsCourse{padding-bottom:2.6666666667vw}}.invMethodsCourse .topicPath{position:relative;z-index:2}.invMethodsCourse__mainvisual{position:relative;margin-top:-58px;padding:0 20px;background-color:#fff;overflow:hidden;z-index:0}@media screen and (max-width: 767px){.invMethodsCourse__mainvisual{margin-top:0;padding:0 4.2666666667vw;overflow:visible}}.invMethodsCourse__mainvisual::before,.invMethodsCourse__mainvisual::after{content:"";position:absolute;top:0}.invMethodsCourse__mainvisual::before{display:block;left:50%;transform:translateX(-50%)}.invMethodsCourse__mainvisual::after{left:0;width:100%;height:71px;background-image:linear-gradient(rgba(0, 0, 0, 0.02), rgba(255, 255, 255, 0.02))}@media screen and (max-width: 767px){.invMethodsCourse__mainvisual::after{height:18.9333333333vw}}.invMethodsCourse__mainvisualWrapper{position:relative;width:min(100%,640px);height:310px;margin:0 auto;padding:60px 0 20px;z-index:1}@media screen and (max-width: 767px){.invMethodsCourse__mainvisualWrapper{width:100%;height:66.6666666667vw;padding:9.3333333333vw 0 5.3333333333vw}}.invMethodsCourse__mainvisualTitle{width:min(100%,400px);font-size:3.2rem;font-weight:bold;line-height:1.4}@media screen and (max-width: 767px){.invMethodsCourse__mainvisualTitle{width:100%;font-size:7.4666666667vw;font-feature-settings:"palt";line-height:1.4}}.invMethodsCourse__mainvisualName{position:absolute;bottom:29px;left:0;font-size:1.2rem}@media screen and (max-width: 767px){.invMethodsCourse__mainvisualName{bottom:2.4vw;left:calc(50% - 5.6vw);transform:translateX(-50%);font-size:3.2vw}}.invMethodsCourse__mainvisualImage{position:absolute}.invMethodsCourse__introduction{margin:60px 0 0;padding:0 20px}@media screen and (max-width: 767px){.invMethodsCourse__introduction{margin:0;padding:0 4.2666666667vw;background:#fff}}.invMethodsCourse__introductionWrapper{display:flex;flex-direction:column;gap:24px 0;width:min(100%,840px);margin:0 auto;padding:60px 95px 65px;background-color:#fff;border-radius:2px}@media screen and (max-width: 767px){.invMethodsCourse__introductionWrapper{gap:6.4vw 0;width:100%;margin:0 auto;padding:0;border-radius:.5333333333vw}}.invMethodsCourse__introductionRecommend{position:relative;padding:30px 32px;background-color:#f7f9fd;border:1px solid #e4e8f7;border-radius:8px}@media screen and (max-width: 767px){.invMethodsCourse__introductionRecommend{padding:4.8vw 4.2666666667vw}}.invMethodsCourse__introductionRecommend::before{content:"";display:block;position:absolute}.invMethodsCourse__introductionRecommendTitle{display:flex;align-items:center;font-size:1.8rem;font-weight:bold;color:#192d6e}@media screen and (max-width: 767px){.invMethodsCourse__introductionRecommendTitle{font-size:4.8vw}}.invMethodsCourse__introductionRecommendIcon{padding-left:4px;color:#9da8c4}@media screen and (max-width: 767px){.invMethodsCourse__introductionRecommendIcon{padding-left:1.0666666667vw}}.invMethodsCourse__introductionRecommendIcon::before{font-size:2.4rem}@media screen and (max-width: 767px){.invMethodsCourse__introductionRecommendIcon::before{font-size:6.4vw}}.invMethodsCourse__introductionRecommendList{display:flex;gap:7px 0;flex-direction:column;margin-top:10px}@media screen and (max-width: 767px){.invMethodsCourse__introductionRecommendList{gap:3.2vw 0;margin-top:2.4vw}}.invMethodsCourse__introductionRecommendItem{position:relative;padding-left:23px;line-height:1.6}@media screen and (max-width: 767px){.invMethodsCourse__introductionRecommendItem{padding-left:6.1333333333vw;font-size:4.2666666667vw;line-height:1.4}}.invMethodsCourse__introductionRecommendItem::before{position:absolute;top:13px;left:0;transform:translateY(-50%);font-size:1.8rem;content:"\e9f0";display:block;font-family:"icomoon";font-weight:normal;line-height:1;display:inline;color:#556289}@media screen and (max-width: 767px){.invMethodsCourse__introductionRecommendItem::before{top:2.6666666667vw;font-size:4.8vw}}.invMethodsCourse__introductionRecommendItem:nth-child(n+2){width:80%}@media screen and (max-width: 767px){.invMethodsCourse__introductionRecommendItem:nth-child(n+2){width:100%}}.invMethodsCourse__introductionRecommendItem:nth-child(n+3){width:75%}@media screen and (max-width: 767px){.invMethodsCourse__introductionRecommendItem:nth-child(n+3){width:58%}}.invMethodsCourse__introductionGoal{padding:30px 31px;border-radius:8px}@media screen and (max-width: 767px){.invMethodsCourse__introductionGoal{padding:3.2vw 4.2666666667vw 4vw;border-radius:2.1333333333vw}}.invMethodsCourse__introductionGoalTitle{display:flex;align-items:center;font-size:1.8rem;font-weight:bold;color:#fff}@media screen and (max-width: 767px){.invMethodsCourse__introductionGoalTitle{font-size:4.8vw}}.invMethodsCourse__introductionGoalIcon{font-size:2.5rem;padding-left:5px}@media screen and (max-width: 767px){.invMethodsCourse__introductionGoalIcon{font-size:6.6666666667vw;padding-left:1.3333333333vw}}.invMethodsCourse__introductionGoalList{display:flex;flex-direction:column;gap:3px 0;margin-top:3px}@media screen and (max-width: 767px){.invMethodsCourse__introductionGoalList{gap:1.8666666667vw 0;margin-top:1.6vw}}.invMethodsCourse__introductionGoalItem{position:relative;padding-left:24px;font-size:1.6rem;font-weight:bold;letter-spacing:0.005em;color:#fff}@media screen and (max-width: 767px){.invMethodsCourse__introductionGoalItem{padding-left:6.4vw;font-size:4.2666666667vw;line-height:1.4}}.invMethodsCourse__introductionGoalItem::before{content:"";position:absolute;top:12px;left:10px;width:3px;height:3px;background-color:#fff;border-radius:50px}@media screen and (max-width: 767px){.invMethodsCourse__introductionGoalItem::before{top:2.6666666667vw;left:2.6666666667vw;width:.8vw;height:.8vw;border-radius:13.3333333333vw}}.invMethodsCourse__related{margin:64px auto 0;padding:0 20px}@media screen and (max-width: 767px){.invMethodsCourse__related{margin:10.6666666667vw auto 0;padding:0 4.2666666667vw}}.invMethodsCourse__relatedWrapper{width:min(100%,840px);margin:0 auto;background-color:#fff;border-radius:2px}@media screen and (max-width: 767px){.invMethodsCourse__relatedWrapper{width:100%;border-radius:.5333333333vw}}.invMethodsCourse__relatedTitle{position:relative;display:flex;align-items:center;padding:13px 25px 14px;font-size:1.8rem}@media screen and (max-width: 767px){.invMethodsCourse__relatedTitle{padding:4vw 4.5333333333vw 3.7333333333vw;font-size:4.2666666667vw}}.invMethodsCourse__relatedTitle::before,.invMethodsCourse__relatedTitle::after{content:""}.invMethodsCourse__relatedTitle:hover{cursor:pointer}.invMethodsCourse__relatedIcon{padding-right:6px;font-size:2.4rem;color:#9da8c4}@media screen and (max-width: 767px){.invMethodsCourse__relatedIcon{padding-right:1.6vw;font-size:6.4vw}}.invMethodsCourse__relatedArrow{position:absolute;right:26px;font-size:1rem;color:#9799a1}@media screen and (max-width: 767px){.invMethodsCourse__relatedArrow{right:5.0666666667vw;font-size:2.6666666667vw}}.invMethodsCourse__relatedList{display:flex;flex-direction:column;gap:15px 0;padding:23px 25px 26px;border-top:1px solid #dadeeb}@media screen and (max-width: 767px){.invMethodsCourse__relatedList{gap:2.1333333333vw 0;padding:4vw;border-top:.2666666667vw solid #dadeeb}}.invMethodsCourse__relatedItemLink{display:grid;grid:"thumbnail title" auto "thumbnail text" auto/84px auto;gap:0 16px}@media screen and (max-width: 767px){.invMethodsCourse__relatedItemLink{grid:"thumbnail title" auto "thumbnail text" auto/20vw auto;gap:0 2.6666666667vw}}.invMethodsCourse__relatedItemLink:hover{opacity:.75;text-decoration:none;transition:all .2s ease}.invMethodsCourse__relatedItemThumbnail{grid-area:thumbnail}.invMethodsCourse__relatedItemThumbnail img{width:100%;height:auto}.invMethodsCourse__relatedItemTitle{grid-area:title;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:1.6rem;color:#1a1f30;overflow:hidden}@media screen and (max-width: 767px){.invMethodsCourse__relatedItemTitle{font-size:3.7333333333vw}}.invMethodsCourse__relatedItemText{grid-area:text;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:1.4rem;color:#556289;overflow:hidden}@media screen and (max-width: 767px){.invMethodsCourse__relatedItemText{font-size:3.2vw}}.invMethodsCourse__related.isOpen .invMethodsCourse__relatedArrow{transform:rotate(-180deg)}.invMethodsCourse__lecture{margin-top:37px;padding:0 20px}@media screen and (max-width: 767px){.invMethodsCourse__lecture{margin-top:10.1333333333vw;padding:0 4.2666666667vw}}.invMethodsCourse__lectureWrapper{width:min(100%,840px);margin:0 auto}@media screen and (max-width: 767px){.invMethodsCourse__lectureWrapper{width:100%}}.invMethodsCourse__lectureProgress{position:relative;display:flex;justify-content:space-between;max-width:100%;padding-bottom:11px}@media screen and (max-width: 767px){.invMethodsCourse__lectureProgress{padding-bottom:2.9333333333vw}}.invMethodsCourse__lectureProgress::before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:11px;border-radius:50px;background-color:#d1d2d6}@media screen and (max-width: 767px){.invMethodsCourse__lectureProgress::before{height:2.9333333333vw;border-radius:13.3333333333vw}}.invMethodsCourse__lectureProgressAll{grid-area:all;font-size:1.2rem;font-weight:normal}@media screen and (max-width: 767px){.invMethodsCourse__lectureProgressAll{font-size:3.2vw}}.invMethodsCourse__lectureProgressPercent{grid-area:percent;text-align:right;font-size:1.2rem}@media screen and (max-width: 767px){.invMethodsCourse__lectureProgressPercent{font-size:3.2vw}}.invMethodsCourse__lectureProgressPercentCurrent{font-weight:bold;color:#228be6}.invMethodsCourse__lectureProgressBar{position:absolute;bottom:0;left:0;max-width:100%;height:11px;border-radius:50px;background-image:linear-gradient(90deg, #4162ff, #22bdff)}@media screen and (max-width: 767px){.invMethodsCourse__lectureProgressBar{height:2.9333333333vw;border-radius:13.3333333333vw}}.invMethodsCourse__lectureList{display:flex;flex-direction:column;gap:8px 0;margin:10px 0 0}@media screen and (max-width: 767px){.invMethodsCourse__lectureList{gap:2vw 0;margin:3.7333333333vw 0 0}}.invMethodsCourse__lectureItemLink,.invMethodsCourse__lectureItemWrapper{display:grid;grid:"thumbnail number title" auto "thumbnail number text" 1fr/auto auto 1fr;gap:0 12px;padding:5px 5px 4px;background-color:#fff;border:1px solid #dadeeb;border-radius:2px}@media screen and (max-width: 767px){.invMethodsCourse__lectureItemLink,.invMethodsCourse__lectureItemWrapper{grid:"thumbnail number" auto "thumbnail title" auto "text text" 1fr/30.4vw 1fr;gap:0 2.6666666667vw;padding:1.3333333333vw 1.8666666667vw 1.8666666667vw;border:.2666666667vw solid #dadeeb;border-radius:.5333333333vw}}.invMethodsCourse__lectureItemLink:hover{opacity:.75;text-decoration:none;transition:all .2s ease}.invMethodsCourse__lectureItemThumbnail{grid-area:thumbnail;position:relative;width:min(100%,222px);height:125px}.invMethodsCourse__lectureItemThumbnail::before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:6px;background:#d9d9d9}@media screen and (max-width: 767px){.invMethodsCourse__lectureItemThumbnail::before{height:1.6vw}}@media screen and (max-width: 767px){.invMethodsCourse__lectureItemThumbnail{width:auto;height:17.8666666667vw}}.invMethodsCourse__lectureItemImage{width:100%;height:125px;object-fit:cover;object-position:center}@media screen and (max-width: 767px){.invMethodsCourse__lectureItemImage{height:17.8666666667vw}}.invMethodsCourse__lectureItemState{position:absolute;left:4px;bottom:8px;font-size:1rem;border-radius:2px;padding:2px 4px}@media screen and (max-width: 767px){.invMethodsCourse__lectureItemState{left:.5333333333vw;bottom:1.8666666667vw;max-width:18.4vw;padding:0 1.0666666667vw;font-size:2.4vw;line-height:1.4;border-radius:.5333333333vw;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.invMethodsCourse__lectureItemState--watched{color:#fff;background-color:rgba(26,31,48,.7)}.invMethodsCourse__lectureItemState--currently{color:#fff;background-color:#228be6}.invMethodsCourse__lectureItemTime{position:absolute;right:3px;bottom:8px;padding:2px 5px;font-size:1rem;line-height:1.4;color:#fff;background-color:rgba(20,21,23,.7);border-radius:2px}@media screen and (max-width: 767px){.invMethodsCourse__lectureItemTime{right:.5333333333vw;bottom:1.8666666667vw;padding:0 1.0666666667vw;font-size:2.4vw;border-radius:.5333333333vw}}.invMethodsCourse__lectureItemProgress{position:absolute;left:0;bottom:0;max-width:100%;height:6px;background-color:#228be6;border-radius:0 50px 50px 0}@media screen and (max-width: 767px){.invMethodsCourse__lectureItemProgress{height:1.6vw;border-radius:0 13.3333333333vw 13.3333333333vw 0}}.invMethodsCourse__lectureItemProgress.isComplete{border-radius:0}.invMethodsCourse__lectureItemNumber{grid-area:number;margin-top:12px;font-size:2rem;color:#9da8c4}@media screen and (max-width: 767px){.invMethodsCourse__lectureItemNumber{margin-top:0;font-size:3.7333333333vw}}.invMethodsCourse__lectureItemTextArea{grid-area:textarea}.invMethodsCourse__lectureItemTitle{grid-area:title;margin-top:12px;font-size:1.8rem;font-weight:bold;color:#1a1f30}@media screen and (max-width: 767px){.invMethodsCourse__lectureItemTitle{margin-top:0;font-size:4.2666666667vw;line-height:1.4}}.invMethodsCourse__lectureItemText{grid-area:text;margin-top:4px;font-size:1.4rem;color:#556289}@media screen and (max-width: 767px){.invMethodsCourse__lectureItemText{margin-top:1.3333333333vw;font-size:3.2vw;line-height:1.4}}.invMethodsCourse__lectureItem--rock .invMethodsCourse__lectureItemState,.invMethodsCourse__lectureItem--rock .invMethodsCourse__lectureItemTime,.invMethodsCourse__lectureItem--rock .invMethodsCourse__lectureItemProgress{display:none;opacity:0}.invMethodsCourse__lectureItem--rock .invMethodsCourse__lectureItemImage{filter:grayscale(100%)}.invMethodsCourse__lectureItem--rock .invMethodsCourse__lectureItemThumbnail::before,.invMethodsCourse__lectureItem--rock .invMethodsCourse__lectureItemThumbnail::after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:none;bottom:auto}.invMethodsCourse__lectureItem--rock .invMethodsCourse__lectureItemThumbnail::before{content:"";width:100%;height:100%;backdrop-filter:brightness(0.5) blur(2px);z-index:1}.invMethodsCourse__lectureItem--rock .invMethodsCourse__lectureItemThumbnail::after{font-size:3.2rem;color:#fff;z-index:9;content:"\e9f7";display:block;font-family:"icomoon";font-weight:normal;line-height:1;display:inline}.invMethodsCourse__lectureItem--undetermined{position:relative}.invMethodsCourse__lectureItem--undetermined::before{content:"";position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;width:100%;height:100%;backdrop-filter:brightness(0.5);z-index:1}.invMethodsCourse__lectureItem--undetermined .invMethodsCourse__lectureItemWrapper{grid:"thumbnail textarea" 1fr/222px 1fr}@media screen and (max-width: 767px){.invMethodsCourse__lectureItem--undetermined .invMethodsCourse__lectureItemWrapper{grid:"thumbnail textarea" auto/30.4vw 1fr}}.invMethodsCourse__lectureItem--undetermined .invMethodsCourse__lectureItemMessage{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.6rem;font-weight:bold;color:#fff;z-index:9;text-align:center}@media screen and (max-width: 767px){.invMethodsCourse__lectureItem--undetermined .invMethodsCourse__lectureItemMessage{font-size:4.2666666667vw}}.invMethodsCourse__lectureItem--undetermined .invMethodsCourse__lectureItemThumbnail::before{display:none}.invMethodsCourse[class*="--technical"] .invMethodsCourse__introductionGoal{background-image:linear-gradient(90deg, #019da4, #00c8d5)}.invMethodsCourse[class*="--fundamentals"] .invMethodsCourse__introductionGoal{background-image:linear-gradient(90deg, #30b840, #5ddc69)}.invMethodsCourse--technical01 .invMethodsCourse__mainvisual::before{top:-6px;left:calc(50% + 136px);width:594px;height:577px;background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_technical01__pc.webp) no-repeat center center/contain}@media screen and (max-width: 767px){.invMethodsCourse--technical01 .invMethodsCourse__mainvisual::before{top:-1.6vw;left:50%;width:100vw;height:110.1333333333vw;background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_technical01__sp.webp) no-repeat center center/contain}}.invMethodsCourse--technical01 .invMethodsCourse__mainvisualImage{right:-5px;bottom:-3px;width:min(100%,288px)}@media screen and (max-width: 767px){.invMethodsCourse--technical01 .invMethodsCourse__mainvisualImage{right:-4.2666666667vw;bottom:0;width:53.3333333333vw}}.invMethodsCourse--technical01 .invMethodsCourse__introductionRecommend::before{right:30px;bottom:10.5px;width:120px;height:101.5px;background:url(/assets/img/inv-methods/course/invmethodscourse_recommend_technical01.webp) no-repeat center center/contain}@media screen and (max-width: 767px){.invMethodsCourse--technical01 .invMethodsCourse__introductionRecommend::before{right:3.7333333333vw;bottom:2.6666666667vw;width:32vw;height:27.0666666667vw}}.invMethodsCourse--technical02 .invMethodsCourse__mainvisual::before{top:-1px;left:calc(50% + 92px);width:631px;height:310px;background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_technical02__pc.webp) no-repeat center center/contain}@media screen and (max-width: 767px){.invMethodsCourse--technical02 .invMethodsCourse__mainvisual::before{top:-6px;left:50%;width:100vw;height:87.2vw;background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_technical02__sp.webp) no-repeat center center/contain}}.invMethodsCourse--technical02 .invMethodsCourse__mainvisualImage{right:2px;bottom:-8px;width:min(100%,234px)}@media screen and (max-width: 767px){.invMethodsCourse--technical02 .invMethodsCourse__mainvisualImage{right:-4.2666666667vw;bottom:-0.8vw;width:41.3333333333vw}}.invMethodsCourse--technical02 .invMethodsCourse__introductionRecommend::before{right:30px;bottom:21px;width:120px;height:100px;background:url(/assets/img/inv-methods/course/invmethodscourse_recommend_technical02.webp) no-repeat center center/contain}@media screen and (max-width: 767px){.invMethodsCourse--technical02 .invMethodsCourse__introductionRecommend::before{right:3.7333333333vw;bottom:6.6666666667vw;width:32vw;height:26.6666666667vw}}.invMethodsCourse--fundamentals01 .invMethodsCourse__mainvisual::before{top:-70px;left:calc(50% + 20px);width:933px;height:601px;background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_fundamentals01__pc.webp) no-repeat center center/contain}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals01 .invMethodsCourse__mainvisual::before{top:-12.2666666667vw;left:50%;width:100vw;height:117.0666666667vw;background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_fundamentals01__sp.webp) no-repeat center center/contain}}.invMethodsCourse--fundamentals01 .invMethodsCourse__mainvisualImage{right:-19px;bottom:-5px;width:min(100%,241px)}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals01 .invMethodsCourse__mainvisualImage{right:-4.2666666667vw;bottom:-.2666666667vw;width:37.6vw}}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals01 .invMethodsCourse__mainvisualName{left:calc(50% - 12.8vw)}}.invMethodsCourse--fundamentals01 .invMethodsCourse__introductionRecommend::before{right:30px;bottom:26px;width:120px;height:100px;background:url(/assets/img/inv-methods/course/invmethodscourse_recommend_fundamentals01.webp) no-repeat center center/contain}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals01 .invMethodsCourse__introductionRecommend::before{right:3.7333333333vw;bottom:6.6666666667vw;width:32vw;height:26.6666666667vw}}.invMethodsCourse--fundamentals02 .invMethodsCourse__mainvisual{background:#edfcff url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_fundamentals02__pc.webp) no-repeat top center/cover}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals02 .invMethodsCourse__mainvisual{background:none}}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals02 .invMethodsCourse__mainvisual::before{top:-2.6666666667vw;left:50%;width:100vw;height:146.6666666667vw;background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_fundamentals02__sp.webp) no-repeat center center/contain}}.invMethodsCourse--fundamentals02 .invMethodsCourse__mainvisualImage{right:20px;bottom:-2px;width:min(100%,193px)}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals02 .invMethodsCourse__mainvisualImage{right:-1.0666666667vw;bottom:-2.4vw;width:30.1333333333vw;z-index:-1}}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals02 .invMethodsCourse__mainvisualName{left:calc(50% + 2.6666666667vw)}}.invMethodsCourse--fundamentals02 .invMethodsCourse__introductionRecommend::before{right:30px;bottom:28px;width:111px;height:96px;background:url(/assets/img/inv-methods/course/invmethodscourse_recommend_fundamentals02.webp) no-repeat center center/contain}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals02 .invMethodsCourse__introductionRecommend::before{right:5.0666666667vw;bottom:5.3333333333vw;width:29.6vw;height:25.6vw}}.invMethodsCourse--fundamentals03 .invMethodsCourse__mainvisual{background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_fundamentals03__pc.webp) no-repeat top center/cover}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals03 .invMethodsCourse__mainvisual{background:none}}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals03 .invMethodsCourse__mainvisual::before{top:0;left:50%;width:100vw;height:85.6vw;background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_fundamentals03__sp.webp) no-repeat center center/contain}}.invMethodsCourse--fundamentals03 .invMethodsCourse__mainvisualImage{right:-7px;bottom:-35px;width:min(100%,208px)}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals03 .invMethodsCourse__mainvisualImage{right:-4.2666666667vw;bottom:0;width:40vw;z-index:-1}}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals03 .invMethodsCourse__mainvisualName{left:calc(50% - 3.2vw)}}.invMethodsCourse--fundamentals04 .invMethodsCourse__mainvisual{background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_fundamentals04__pc.webp) no-repeat top center/cover}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals04 .invMethodsCourse__mainvisual{background:none}}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals04 .invMethodsCourse__mainvisual::before{top:0;left:50%;width:100vw;height:85.6vw;background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_fundamentals04__sp.webp) no-repeat center center/contain}}.invMethodsCourse--fundamentals04 .invMethodsCourse__mainvisualImage{right:-23px;bottom:-77px;width:min(100%,322px)}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals04 .invMethodsCourse__mainvisualImage{right:-3.2vw;bottom:0;width:56vw;z-index:-1}}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals04 .invMethodsCourse__mainvisualName{left:calc(50% - 8.2666666667vw)}}.invMethodsCourse--fundamentals05 .invMethodsCourse__mainvisual{background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_fundamentals05__pc.webp) no-repeat top center/cover}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals05 .invMethodsCourse__mainvisual{background:none}}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals05 .invMethodsCourse__mainvisual::before{top:0;left:50%;width:100vw;height:85.6vw;background:url(/assets/img/inv-methods/course/invmethodscourse_mainvisual_fundamentals05__sp.webp) no-repeat center center/contain}}.invMethodsCourse--fundamentals05 .invMethodsCourse__mainvisualImage{right:-50px;bottom:-140px;width:min(100%,275px)}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals05 .invMethodsCourse__mainvisualImage{right:-3.2vw;bottom:0;width:47.4666666667vw;z-index:-1}}@media screen and (max-width: 767px){.invMethodsCourse--fundamentals05 .invMethodsCourse__mainvisualName{left:calc(50% - 10.6666666667vw)}}