.footer_info_contact .footer_info_contact-tel{color:#fff;display:flex;align-items:center}.footer_info_contact-tel img{width:40px}.footer_info_contact-tel p{font-size:30px;margin:0 16px 0 8px;flex-shrink:0}.footer_info_contact-tel .subtext{font-size:14px}.sp-floating a{position:absolute;top:50%;transform:translateY(-50%);right:15%;color:#fff;font-size:8vw}.course_contents_list-item .course_about .price{font-weight:500}.course_contents_list-item .course_about .price .price_sub{display:inline-block;font-size:clamp(1rem,.929rem + .36vw,1.25rem);margin-left:20px}.course_contents_list-item .course_about .price .price_sub small{font-size:60%}.c-featureList{display:flex;gap:20px;margin-bottom:30px;margin-top:-20px}@media screen and (max-width:768px){.c-featureList{margin-top:20px}}.c-featureList__item{display:flex;border:2px solid #601986;border-radius:10px;color:#333;overflow:hidden;width:50%}.c-featureList__label{display:flex;align-items:center;justify-content:center;background-color:#601986;color:#fff;font-size:12px;font-weight:500;font-weight:700;padding:8px;flex-shrink:0}.c-featureList__content{font-size:14px;font-weight:500;color:#333;padding:8px 16px;text-align:center;width:100%}.u-text--highlight{color:#c80914;font-weight:700}.mv_text02{max-width:550px;margin:auto}@media screen and (min-width:1024px){.mv_slider-item{height:750px}}