.second_layer .right-wrap .ttl-area p{font-size:1.4rem;line-height:2}.second_layer .right-wrap .ttl-area p span{font-size:2rem}@media screen and (min-width: 768px){.second_layer .right-wrap .ttl-area p{font-size:1.6rem}}.right-wrap .intro-wrap{margin:0 0 80px}.right-wrap .intro-wrap p{font-size:1.4rem;margin-bottom:48px}.right-wrap .intro-wrap .stage-list .stage-item{position:relative}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction{margin-bottom:56px}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction h3{font-size:1.6rem}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction h3.stage--ttl{font-weight:normal;text-align:left;padding:8px 12px;color:#fff;background:#eb9caa}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction h3.stage--ttl span{font-size:2rem;margin-right:10px;font-weight:bold;letter-spacing:2px}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction p.stage--sub-ttl{margin:40px 0 32px;font-size:3.2rem;color:#eb9caa;text-align:center}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction p.stage--sub-ttl span{display:block;font-size:1.8rem;margin-top:8px}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction p.stage--txt{font-size:1.4rem;line-height:26px;width:78%;margin:0;text-align:left}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction p.stage--txt span{font-size:1.6rem;line-height:32px;font-weight:bold;display:block;margin-bottom:16px;color:#eb9caa}.right-wrap .intro-wrap .stage-list .stage-item .student-img{position:absolute;bottom:75%;right:5%;width:11%}.right-wrap .intro-wrap .stage-list .stage-item .student-img img{display:block;width:100%}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-box{padding-bottom:30px;margin-bottom:40px;border-bottom:1px dotted;display:grid}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-box img{display:inline-block;width:100%;margin-right:3%;order:1}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt p{font-size:1.4rem;text-align:justify}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt p span{font-size:1.8rem;display:block;margin-bottom:16px;font-weight:bold;color:#eb9caa;text-align:left}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt p.class-years{padding-left:44px;font-size:2rem;font-weight:bold;padding-bottom:14px;border-bottom:2px solid #eb9caa;margin-bottom:20px;color:#eb9caa;position:relative}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt p.class-years::before{content:"";position:absolute;top:34%;left:0;transform:translate(0, -50%);width:32px;height:4px;background:#eb9caa}.right-wrap .intro-wrap .stage-list .stage-item.stage-2 .stage-introduction h3.stage--ttl{background:#a6cc82}.right-wrap .intro-wrap .stage-list .stage-item.stage-2 .stage-introduction p.stage--sub-ttl{color:#a6cc82}.right-wrap .intro-wrap .stage-list .stage-item.stage-2 .stage-introduction p.stage--txt span{color:#a6cc82}.right-wrap .intro-wrap .stage-list .stage-item.stage-2 .student-img{width:15.5%;right:2%}.right-wrap .intro-wrap .stage-list .stage-item.stage-2 .class-box-area .class-txt p span{color:#a6cc82}.right-wrap .intro-wrap .stage-list .stage-item.stage-2 .class-box-area .class-txt p.class-years{border-bottom:2px solid #a6cc82;color:#a6cc82}.right-wrap .intro-wrap .stage-list .stage-item.stage-2 .class-box-area .class-txt p.class-years::before{background:#a6cc82}.right-wrap .intro-wrap .stage-list .stage-item.stage-3 .stage-introduction h3.stage--ttl{background:#7aa5d9}.right-wrap .intro-wrap .stage-list .stage-item.stage-3 .stage-introduction p.stage--sub-ttl{color:#7aa5d9}.right-wrap .intro-wrap .stage-list .stage-item.stage-3 .stage-introduction p.stage--txt span{color:#7aa5d9}.right-wrap .intro-wrap .stage-list .stage-item.stage-3 .class-box-area .class-txt p span{color:#7aa5d9}.right-wrap .intro-wrap .stage-list .stage-item.stage-3 .class-box-area .class-txt p.class-years{border-bottom:2px solid #7aa5d9;color:#7aa5d9}.right-wrap .intro-wrap .stage-list .stage-item.stage-3 .class-box-area .class-txt p.class-years::before{background:#7aa5d9}@media screen and (min-width: 768px){.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction{margin-bottom:56px}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction h3{font-size:1.8rem}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction h3.stage--ttl{font-weight:normal;text-align:left;padding:8px 12px;color:#fff}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction h3.stage--ttl span{font-size:2.4rem;margin-right:10px;font-weight:bold}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction p.stage--sub-ttl{margin:40px 0 32px;font-size:3.2rem;text-align:left}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction p.stage--sub-ttl span{display:inline;font-size:1.8rem;margin-top:0;margin-left:20px}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction p.stage--txt{font-size:1.6rem;line-height:26px;width:78%;margin:0;text-align:left;line-height:2}.right-wrap .intro-wrap .stage-list .stage-item .stage-introduction p.stage--txt span{font-size:2.1rem;line-height:32px;font-weight:bold;display:block;margin-bottom:16px}.right-wrap .intro-wrap .stage-list .stage-item .student-img{position:absolute;top:2%;right:5%;width:13%}.right-wrap .intro-wrap .stage-list .stage-item .student-img img{display:block;width:100%}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-box{padding-bottom:30px;margin-bottom:40px;border-bottom:1px dotted;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-box img{display:block;width:320px;margin-right:0;order:1}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt{width:calc(100% - 350px)}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt p{font-size:1.6rem;text-align:justify;margin:0}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt p span{font-size:2rem;display:block;margin-bottom:16px;font-weight:bold;text-align:left}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt p.class-years{padding-left:44px;font-size:2rem;font-weight:bold;padding-bottom:14px;margin-bottom:20px;position:relative}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt p.class-years::before{content:"";position:absolute;top:34%;left:0;transform:translate(0, -50%);width:32px;height:4px}.right-wrap .intro-wrap .stage-list.stage-2 .student-img{width:16%;right:2%}}@media screen and (min-width: 1024px){.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-box img{width:40%}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt{width:56%}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt p{font-size:1.6rem}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt p span{font-size:2rem;margin-bottom:0}.right-wrap .intro-wrap .stage-list .stage-item .class-box-area .class-txt p.class-years{font-size:2rem;padding-bottom:10px;margin-bottom:15px;line-height:1.6}}
