main#beauty .main-container{padding:4rem 0 7rem}main#beauty .sec01{text-align:center;width:90%;margin:1rem auto 3rem}main#beauty .sec01 .title-area .text{font-size:1.8rem;text-align:center}main#beauty .sec01 .title-area .title-image{margin:auto;width:128px}main#beauty .sec02{padding:6rem 0 0}main#beauty .sec02 .beauty-image{position:relative;width:100%;max-width:1400px;margin:auto}main#beauty .sec02 .team-types{gap:20px;justify-content:center;margin:2rem 0 4rem}main#beauty .sec02 .team-types .team-type{width:155px;height:60px;text-align:center;background-color:#92846f;position:relative}main#beauty .sec02 .team-types .team-type .team-type-link{width:100%;height:100%;font-size:1.8rem;color:#fff;display:inline-block;cursor:pointer}main#beauty .sec02 .team-types .team-type .team-type-link.team-type-link-special{font-size:1.7rem}main#beauty .sec02 .team-types .team-type .team-type-link .expand-more-icon{position:absolute;left:0;right:0;margin:auto;bottom:1px}main#beauty .sec02 .team-details-all .team-details-back{width:100%}main#beauty .sec02 .team-details-all .team-details-back-special{background-color:#efeee8}main#beauty .sec02 .team-details-all .team-details{justify-content:center;gap:60px;max-width:1400px;width:100%;margin:0 auto;padding:7rem 0 5rem}main#beauty .sec02 .team-details-all .team-details .team-detail{width:41%;scroll-margin-top:160px}main#beauty .sec02 .team-details-all .team-details .team-detail .team-detail-image,main#beauty .sec02 .team-details-all .team-details .team-detail .team-detail-title-image{position:relative}main#beauty .sec02 .team-details-all .team-details .team-detail .team-detail-text{font-size:1.4rem;line-height:1.7;height:180px}main#beauty .sec02 .link-area .btn-link{display:block;width:-moz-fit-content;width:fit-content;margin:2rem auto}main#beauty .sec02 .link-area .detail-button{border-radius:0;border:1px solid #000;color:#000;font-weight:300;font-size:1.8rem}main#beauty .sec02 .link-area .detail-button:hover{opacity:.5}@media screen and (max-width:1200px){main#beauty .sec02 .team-details-all .team-details .team-detail .team-detail-text{height:210px}}@media screen and (max-width:1023px){main#beauty .sec02 .team-details-all .team-details .team-detail .team-detail-text{height:250px}}@media only screen and (max-width:767px){main#beauty .main-container{padding:4rem 0 0}main#beauty .sec01{margin:0 auto}main#beauty .sec01 .title-area .text{font-size:1.6rem}main#beauty .sec02{padding:1rem 0 0}main#beauty .sec02 .beauty-image{padding:0 2rem}main#beauty .sec02 .team-types{gap:10px;margin:2rem 0 10rem;justify-content:start;padding:0 2rem}main#beauty .sec02 .team-types .team-type{width:48.2%}main#beauty .sec02 .team-types .team-type .team-type-link,main#beauty .sec02 .team-types .team-type .team-type-link.team-type-link-special{font-size:1.6rem}main#beauty .sec02 .team-details-all .team-details{padding:0 0 7rem;gap:7rem}main#beauty .sec02 .team-details-all .team-details .team-detail{width:100%;scroll-margin-top:80px}main#beauty .sec02 .team-details-all .team-details .team-detail .team-detail-text{height:auto;padding:0 2rem}main#beauty .sec02 .team-details-all .team-details-back-special{background-color:#fff}main#beauty .sec02 .link-area .btn-link{margin:3rem auto 2rem}}