﻿.footer{margin-top:5rem}@media (min-width:768px){.footer{margin-top:6rem}}@media (min-width:768px){body:not(.scrolled) .header{background:transparent}}.mv--course .container--pc::before{background:#d86074}@media (max-width:767px){.mv--course .txt-en{width:29.5rem;margin:1.5rem 2.5rem 0 auto}}@media (min-width:768px){.mv--course .txt-en{bottom:-5rem;width:51.2rem}}.mv--course .char{position:absolute}@media (max-width:767px){.mv--course .char{top:calc(100% + 6rem);left:1rem;width:14.3rem}}@media (min-width:768px){.mv--course .char{top:calc(100% + 11.5rem);left:-5rem;width:24.5rem}}.pink-txt{color:#d86074}.course-head__title{font-size:2.4rem;text-align:center;line-height:1.4}@media (min-width:768px){.course-head__title{font-size:3.2rem}}.course-head__title .marker{background-image:linear-gradient(transparent 60%, #f3ef5c 10%)}.course-head__title .pink-txt{margin:0 0.1em;font-size:1.2em}.course-head p{margin-top:1.5rem;font-size:1.6rem;text-align:center}@media (min-width:768px){.course-head p{font-size:1.8rem}}.course-box{position:relative;padding:5rem 2rem 2rem;background:#fff;border:2px solid #d86074;box-shadow:0.5rem 0.5rem 0 #ecafb9}@media (min-width:768px){.course-box{padding:8rem 7rem 7rem;box-shadow:1rem 1rem 0 #ecafb9}}.course-box__title{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);padding:0.1em 0.5em 0.15em;color:#d86074;font-size:2.1rem;letter-spacing:0.2em;text-indent:0.2em;background:#fff;border:2px solid #d86074;box-shadow:0.5rem 0.5rem 0 #ecafb9}@media (min-width:768px){.course-box__title{font-size:3.2rem}}@media (min-width:768px){section#point .point__list{display:flex;flex-wrap:wrap;gap:4.5rem}}section#point .point__item{display:flex;justify-content:center;align-items:flex-end;position:relative;text-align:center;padding:4rem 0 2.5rem;background:#fff;border:2px solid #d86074}@media (max-width:767px){section#point .point__item{width:26rem;margin:3.5rem auto 0}}@media (min-width:768px){section#point .point__item{width:calc(25% - 3.375rem)}}section#point .point__item .check{position:absolute;top:-1rem;left:1rem;width:8.5rem}section#point .point__item .num{position:absolute;top:0;right:1.5rem;transform:translateY(-50%);height:3rem}section#point .point__item-title{margin-bottom:1.5rem;font-size:2.2rem;font-weight:600;line-height:1.3}@media (min-width:768px){section#point .point__item-title{min-height:8rem}}section#point .point__item-title .box{display:inline-block;margin:0 0.4em 0.3em 0.3em;padding:0.1em 0.4em 0.15em;font-size:2.5rem;letter-spacing:0.2em;text-indent:0.2em}section#point .point__item-title .box.pink{color:#d86074;border:1px solid #d86074;box-shadow:0.3rem 0.3rem 0 #d86074}section#point .point__item-title .box.green{color:#47b74e;border:1px solid #47b74e;box-shadow:0.3rem 0.3rem 0 #47b74e}section#point .point__item-title .box.yellow{color:#d2a417;border:1px solid #d2a417;box-shadow:0.3rem 0.3rem 0 #d2a417}section#point .point__item-title .large{font-size:3.2rem}section#point .point__item-title .large>.pink-txt{transform:translateY(5%);display:inline-block;margin:0 0.05em;font-size:1.3em;font-weight:500;font-family:"Poppins";line-height:1.2em}section#point .point__item-title .pink-txt{font-weight:bold}section#point .point__item-title .pink-txt>span{transform:translateY(5%);display:inline-block;margin:0 0.05em;font-size:1.3em;font-weight:500;font-family:"Poppins"}@media (min-width:768px){section#point .point__item p{min-height:5.2rem}}section#basic{margin-top:6rem;padding:7rem 0 5rem;background:#f0efe7}@media (min-width:768px){section#basic{margin-top:15.5rem;padding:10rem 0}}section#basic::after{display:block;content:"";position:absolute;top:-1.8rem;left:50%;transform:translateX(-50%);width:8rem;aspect-ratio:1.8181818182;background:url(../img/beautician/point_arrow.svg) no-repeat center/100%}@media (min-width:768px){section#basic::after{top:-5rem;width:14.5rem}}section#basic .txt-en{position:absolute;top:1.2rem;left:-1.2rem;width:11.6rem}@media (min-width:768px){section#basic .txt-en{top:3.5rem;left:7.5rem;width:23rem}}@media (min-width:768px){section#basic .lesson__list{display:flex;justify-content:space-between;gap:3.5rem}}@media (max-width:767px){section#basic .lesson__item{margin-top:4rem}}@media (min-width:768px){section#basic .lesson__item{width:calc(33.33% - 2.3333rem);margin-top:6rem}}section#basic .lesson__item-title{position:relative;margin-bottom:1.5rem;color:#fff;font-size:1.8rem;text-align:center;line-height:3.6rem;background:#d86074}@media (min-width:768px){section#basic .lesson__item-title{margin-bottom:2.5rem;font-size:2rem;line-height:4rem}}section#basic .lesson__item-title::after{display:block;content:"";position:absolute;top:calc(100% - .5px);left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:1.2rem 0.7rem 0 0.7rem;border-color:#d86074 transparent transparent transparent}@media (min-width:768px){section#basic .lesson__item-title::after{border-width:1.4rem 0.8rem 0 0.8rem}}section#basic .lesson__item ul.clm2{display:flex;justify-content:space-between;flex-wrap:wrap}section#basic .lesson__item ul.clm2 li:nth-child(odd){width:40%}section#basic .lesson__item ul.clm2 li:nth-child(even){width:55%}section#basic .lesson__item ul li{position:relative;margin-top:0.4rem;padding-left:1.2em;font-weight:500}section#basic .lesson__item ul li::after{display:block;content:"●";position:absolute;top:0;left:0;color:#ecafb9}section#basic .certification{position:relative;margin-top:5rem;padding:3rem 2rem;background:#fff;border:1px solid #ccc;z-index:1}@media (min-width:768px){section#basic .certification{display:flex;justify-content:space-between;align-items:center;padding:5rem}section#basic .certification::after{display:block;content:"";position:absolute;top:50%;left:0;transform:translate(-50%, -50%);width:1.5rem;height:calc(100% - 3rem);background:url(../img/common/certification/box-ring-pink.png) repeat-y center/contain}}@media (min-width:768px){section#basic .certification__head{width:14rem;margin-right:5rem}}@media (max-width:767px){section#basic .certification__head .icon{position:absolute;top:2rem;right:2rem;width:8rem}}@media (min-width:768px){section#basic .certification__head .icon{width:12rem;margin:0 auto 1rem}}section#basic .certification__title{color:#d86074;font-size:2.2rem;line-height:1.4}@media (max-width:767px){section#basic .certification__title{margin-bottom:2rem}}@media (min-width:768px){section#basic .certification__title{text-align:center}}@media (min-width:768px){section#basic .certification__list{display:flex;flex-wrap:wrap;gap:1rem 3rem;width:74rem}}section#basic .certification__item{position:relative;padding-left:1.5em;font-weight:500}@media (max-width:767px){section#basic .certification__item{margin-top:0.8rem}}@media (min-width:768px){section#basic .certification__item{font-size:1.7rem}section#basic .certification__item:nth-child(1){width:35rem;order:1}section#basic .certification__item:nth-child(2){width:35rem;order:3}section#basic .certification__item:nth-child(3){width:35rem;order:5}section#basic .certification__item:nth-child(4){width:35rem;order:7}section#basic .certification__item:nth-child(5){order:2}section#basic .certification__item:nth-child(6){order:4}section#basic .certification__item:nth-child(7){order:6}}section#basic .certification__item::after{display:block;content:"";position:absolute;top:0.25em;left:0;width:1.2em;aspect-ratio:1;background:url(../img/common/certification/pen-pink.svg) no-repeat center/100%}section#basic .deco{position:absolute;top:-21.5rem;left:-6.5rem;width:146rem;max-width:unset;pointer-events:none}section#improving{padding:7rem 0 5rem;background:#d86074}@media (min-width:768px){section#improving{padding:10rem 0}}section#improving::after{display:block;content:"";position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:4rem;aspect-ratio:1;background:url(../img/beautician/skills-plus.svg) no-repeat center/100%}@media (min-width:768px){section#improving::after{width:6rem}}section#improving .txt-en{position:absolute;top:-5.5rem;left:-3.5rem;width:15rem}@media (min-width:768px){section#improving .txt-en{top:-4rem;left:3rem;width:31.5rem}}section#improving .pickup{position:relative;margin-top:5rem}@media (min-width:768px){section#improving .pickup{margin-top:6rem}}@media (min-width:768px){section#improving .pickup__list{display:flex;flex-wrap:wrap}}@media (max-width:767px){section#improving .pickup__item{margin-top:5rem}}@media (min-width:768px){section#improving .pickup__item.large{width:calc(50% - 2.5rem);margin-bottom:7rem}section#improving .pickup__item.large:nth-child(even){margin-left:5rem}section#improving .pickup__item.large:nth-child(3),section#improving .pickup__item.large:nth-child(4){margin-bottom:8rem}}section#improving .pickup__item.large .pickup__item-title{margin-left:7rem;margin-bottom:1rem;font-size:2rem}@media (min-width:768px){section#improving .pickup__item.large .pickup__item-title{margin-left:13rem;font-size:3rem}}section#improving .pickup__item.large .num{position:absolute;top:-5rem;left:0;width:6rem}@media (min-width:768px){section#improving .pickup__item.large .num{top:-7rem;left:1.5rem;width:10rem}}section#improving .pickup__item.large .pickup__item-txt{margin:-1.3rem 0 0 1rem}@media (min-width:768px){section#improving .pickup__item.large .pickup__item-txt{margin:-1.7rem 0 0 1.7rem}}@media (min-width:768px){section#improving .pickup__item.large .pickup__item-txt p.marker span{font-size:1.8rem;line-height:3.4rem}}@media (min-width:768px){section#improving .pickup__item.small{width:calc(33.33% - 2.6666rem);margin:1rem 0 5rem}section#improving .pickup__item.small:not(:nth-child(7)):not(:nth-child(10)){margin-right:4rem}}section#improving .pickup__item.small .pickup__item-title{margin-bottom:1rem;font-size:2rem}@media (min-width:768px){section#improving .pickup__item.small .pickup__item-title{font-size:2.4rem}}section#improving .pickup__item.small .num{position:absolute;right:1rem;bottom:-1.5rem;width:6rem}section#improving .pickup__item.small .pickup__item-txt{margin:-1.3rem 0 0 1rem}@media (min-width:768px){section#improving .pickup__item.small .pickup__item-txt{margin:2.5rem 0 0 0}}@media (min-width:768px){section#improving .pickup__item.small .pickup__item-txt p.marker span{font-size:1.6rem;line-height:3rem}}@media (min-width:768px){section#improving .pickup__item:nth-child(1) p.marker span:nth-child(2){padding-right:0}}@media (min-width:768px){section#improving .pickup__item:nth-child(1) p.marker span:nth-child(3){padding-left:0}}@media (max-width:767px){section#improving .pickup__item:nth-child(2) p.marker{width:70%}}@media (min-width:768px){section#improving .pickup__item:nth-child(2) p.marker span:nth-child(1){padding-right:0}}@media (min-width:768px){section#improving .pickup__item:nth-child(2) p.marker span:nth-child(2){padding-left:0}}section#improving .pickup__item:nth-child(3) p.marker span:nth-child(1){padding-right:0}@media (max-width:767px){section#improving .pickup__item:nth-child(3) p.marker span:nth-child(2){margin-right:50%}}@media (min-width:768px){section#improving .pickup__item:nth-child(3) p.marker span:nth-child(2){padding-right:0}}@media (min-width:768px){section#improving .pickup__item:nth-child(3) p.marker span:nth-child(3){padding-left:0}}section#improving .pickup__item:nth-child(4) p.marker span:nth-child(2){margin-right:20%;padding-right:0}@media (max-width:767px){section#improving .pickup__item:nth-child(5) p.marker{width:80%}}@media (min-width:768px){section#improving .pickup__item:nth-child(5) p.marker span:nth-child(1){padding-right:0}}@media (min-width:768px){section#improving .pickup__item:nth-child(5) p.marker span:nth-child(2){padding-left:0}}section#improving .pickup__item:nth-child(6) p.marker{width:70%}section#improving .pickup__item:nth-child(7) span:nth-child(1){padding-right:0}section#improving .pickup__item:nth-child(8) p.marker{width:70%}section#improving .pickup__item-img{position:relative}section#improving .pickup__item-img .base{width:100%}section#improving .pickup__item-txt{position:relative;z-index:1}section#improving .pickup__item-txt p.marker{display:flex;flex-wrap:wrap;margin-bottom:1rem}section#improving .pickup__item-txt p.marker span{display:block;transform:translateZ(0);margin-bottom:0.8rem;padding:0 0.6rem 0.05em;color:#fff;font-weight:500;line-height:1.8;background:#323241}@media (max-width:767px){section#improving .pickup__item-txt p.marker span{margin-bottom:0.5rem;font-size:1.35rem}}section#improving .pickup .deco{position:absolute;right:3.5rem;bottom:16rem;width:26rem}section#improving .certification{position:relative;padding:3rem 2rem;background:#fff;border:1px solid #ccc;z-index:1}@media (max-width:767px){section#improving .certification{margin-top:5rem}}@media (min-width:768px){section#improving .certification{display:flex;justify-content:space-between;align-items:center;padding:5rem}section#improving .certification::after{display:block;content:"";position:absolute;top:50%;left:0;transform:translate(-50%, -50%);width:1.5rem;height:calc(100% - 3rem);background:url(../img/common/certification/box-ring-pink.png) repeat-y center/contain}}@media (min-width:768px){section#improving .certification__head{width:14rem;margin-right:5rem}}@media (max-width:767px){section#improving .certification__head .icon{position:absolute;top:2rem;right:2rem;width:8rem}}@media (min-width:768px){section#improving .certification__head .icon{width:12rem;margin:0 auto 1rem}}section#improving .certification__title{color:#d86074;font-size:2.2rem;line-height:1.4}@media (max-width:767px){section#improving .certification__title{margin-bottom:2rem}}@media (min-width:768px){section#improving .certification__title{text-align:center}}@media (min-width:768px){section#improving .certification__list{display:flex;flex-wrap:wrap;gap:1rem 3rem;width:74rem}}section#improving .certification__item{position:relative;padding-left:1.5em;font-weight:500}@media (max-width:767px){section#improving .certification__item{margin-top:0.8rem}}@media (min-width:768px){section#improving .certification__item{font-size:1.7rem}section#improving .certification__item:nth-child(1){width:33rem;order:1}section#improving .certification__item:nth-child(2){width:33rem;order:3}section#improving .certification__item:nth-child(3){width:33rem;order:5}section#improving .certification__item:nth-child(4){width:33rem;order:7}section#improving .certification__item:nth-child(5){width:33rem;order:9}section#improving .certification__item:nth-child(6){order:2}section#improving .certification__item:nth-child(7){order:4}section#improving .certification__item:nth-child(8){order:6}section#improving .certification__item:nth-child(9){order:8}}section#improving .certification__item::after{display:block;content:"";position:absolute;top:0.25em;left:0;width:1.2em;aspect-ratio:1;background:url(../img/common/certification/pen-pink.svg) no-repeat center/100%}@media (max-width:767px){section#opencampus-banner{margin-top:8rem}}/*# sourceMappingURL=beautician.css.map */