﻿@media(min-width: 768px){body#beauty_school main{padding-top:14rem}}body#beauty_school .mv{position:relative}@media(max-width: 767px){body#beauty_school .mv img{min-height:30rem;object-fit:cover}}body#beauty_school .mv h1{position:absolute;left:2rem;bottom:2rem}@media(min-width: 768px){body#beauty_school .mv h1{left:4rem;bottom:4rem}}body#beauty_school .mv h1 span{display:inline-block;margin-top:.5rem;font-size:2rem;letter-spacing:.5rem;line-height:120%;color:#3c3c3c;background:linear-gradient(transparent 0%, #fff 0%);padding:.4rem;font-family:"Noto Sans Japanese";font-weight:normal}@media(min-width: 768px){body#beauty_school .mv h1 span{margin-top:1rem;padding:1rem;font-size:3rem}}body#beauty_school section#intro h2{margin:4rem 0 3rem;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:2.2rem;color:#262626;letter-spacing:.1em;line-height:1.6em}@media(min-width: 768px){body#beauty_school section#intro h2{margin:6rem 0 5rem;font-size:2.6rem}}body#beauty_school section#intro p{margin:1rem 0 2rem}@media(min-width: 768px){body#beauty_school section#intro p{margin:2rem 0 4rem}}@media(min-width: 768px){body#beauty_school section#intro .img{display:flex;justify-content:space-between}}@media(max-width: 767px){body#beauty_school section#intro .img>img{margin-top:2rem}}@media(min-width: 768px){body#beauty_school section#intro .img>img{width:calc(33.33% - 2.666rem)}}body#beauty_school section#course{margin:6rem 0}@media(min-width: 768px){body#beauty_school section#course{margin:10rem 0}}@media(min-width: 768px){body#beauty_school section#course .logo{display:flex;justify-content:center;align-items:center}}@media(max-width: 767px){body#beauty_school section#course .logo>div:nth-child(1){width:25rem;margin:0 auto}}@media(min-width: 768px){body#beauty_school section#course .logo>div:nth-child(1){width:40rem}}@media(max-width: 767px){body#beauty_school section#course .logo>div:nth-child(2){width:25rem;margin:2rem auto 0}}@media(min-width: 768px){body#beauty_school section#course .logo>div:nth-child(2){width:40rem;margin-left:5rem}}body#beauty_school section#course h2{margin:4rem 0 2rem;padding-left:.1em;font-size:2.2rem;letter-spacing:.1em;text-align:center;line-height:1.4}@media(min-width: 768px){body#beauty_school section#course h2{margin-bottom:2.5rem;font-size:3.4rem}}@media(max-width: 767px){body#beauty_school section#course h2 .plus{display:block;line-height:1.2em}}@media(min-width: 768px){body#beauty_school section#course h2 .plus{margin:0 1.5rem}}@media(min-width: 768px){body#beauty_school section#course h2+p{text-align:center}}body#beauty_school section#course .clm{margin-top:4rem}@media(min-width: 768px){body#beauty_school section#course .clm{margin-top:8rem}}@media(min-width: 768px){body#beauty_school section#course .clm>div{width:48rem;max-width:calc(50% - 2rem)}}@media(max-width: 767px){body#beauty_school section#course .clm>div:nth-child(n+2){margin-top:4rem}}@media(min-width: 768px){body#beauty_school section#course .clm>div:nth-child(n+2){margin-left:4rem}}body#beauty_school section#course .clm .recommend h3{margin:0 auto 2rem;color:#fff;font-size:1.8rem;letter-spacing:.3rem;text-align:center;line-height:4.5rem;background-color:#3c3c3c;border-radius:2.3rem}body#beauty_school section#course .clm .recommend ul li{background-image:url(../img/beauty_school/check.png);background-repeat:no-repeat;background-position:left;margin:1rem 0;padding-left:2.5rem;font-size:1.6rem;line-height:180%;font-weight:500;color:#3c3c3c}@media(min-width: 768px){body#beauty_school section#course .clm .recommend ul li{font-size:1.8rem}}body#beauty_school section#course .clm .recommend ul li span{font-weight:bold;background:#fff000}body#beauty_school section#course .clm .box{padding:2rem;background:#f0f0f0;border-radius:1.5rem}@media(min-width: 768px){body#beauty_school section#course .clm .box{padding:4rem;border-radius:3rem}}body#beauty_school section#course .clm .box dl:nth-child(n+2){margin-top:2rem}body#beauty_school section#course .clm .box dl dt{margin-bottom:.3rem;font-weight:bold}body#beauty_school section#course .more-btn{width:30rem;margin-top:4rem;padding-left:1.8rem;border-radius:5rem;text-indent:0}@media(min-width: 768px){body#beauty_school section#course .more-btn{width:38rem;margin-top:6rem}}