.course .utility .content__title span{display:inline-block;width:130px;padding-bottom:8px}@media screen and (max-width: 767px){.course .utility .content__title span{width:100px}}@media screen and (max-width: 767px){.course .utility .content__title{margin-bottom:25px}}.course .utility .block{margin-bottom:120px}@media screen and (max-width: 767px){.course .utility .block{margin-bottom:6rem}}.course .utility .block:last-of-type{margin-bottom:0}.course .utility .item__wrap{text-align:center;border-bottom:1px dashed #15399d;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;width:740px;margin:0 auto}@media screen and (max-width: 950px){.course .utility .item__wrap{width:85%}}@media screen and (max-width: 767px){.course .utility .item__wrap{padding:30px 0}}.course .utility .item__wrap:first-of-type{padding:70px 0 40px}@media screen and (max-width: 767px){.course .utility .item__wrap:first-of-type{padding:50px 0 30px}}.course .utility .item__wrap:last-of-type{border-bottom:none;padding-bottom:70px}.course .utility .item__title{font-size:22px;font-size:2.2rem;line-height:1.4;font-weight:600;position:relative;margin-bottom:60px}@media screen and (max-width: 767px){.course .utility .item__title{font-size:20px;font-size:2rem;margin-bottom:45px}}.course .utility .item__title:before{content:"";width:60px;height:5px;background:#ded4cd;position:absolute;left:50%;bottom:-18px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.course .utility .item__subtitle{font-size:20px;font-size:2rem;font-weight:600;color:#15399d;margin-bottom:40px}@media screen and (max-width: 767px){.course .utility .item__subtitle{font-size:18px;font-size:1.8rem;margin-bottom:25px}}.course .utility .item__txt{text-align:left}.course .utility .item__txt.center{text-align:center}.course .utility .item__teacher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}@media screen and (max-width: 767px){.course .utility .item__teacher{margin-top:15px}}.course .utility .item__teacher span{font-weight:600;font-size:16px;font-size:1.6rem}.course .utility .item__link{color:#15399d;text-decoration:underline}.course .utility .item__choice{margin-top:2.5rem}.course .utility .item__choice--item{margin-bottom:0.75rem;font-weight:bold;text-align:left}.course .utility .item__choice--item span{color:#15399d}
/*# sourceMappingURL=../maps/page/course.css.map */
