﻿#staff .staff__head{margin-bottom:-3.5rem}#staff .staff__cont{position:relative;z-index:1;background:#fffefa;border-radius:2.5rem 2.5rem 0 0}#staff .staff__cont .staff__info{position:relative;margin-bottom:3rem;padding-top:5rem}#staff .staff__cont .staff__info .staff__info-img{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:8rem;height:8rem;border:.7rem solid #fffefa;border-radius:50%;overflow:hidden}#staff .staff__cont .staff__info .staff__info-img img{height:100%;object-fit:cover;object-position:center}#staff .staff__cont .staff__info .name{margin-bottom:1.2rem;font-size:1.8rem;font-weight:500;letter-spacing:.12em;line-height:1.5;text-align:center}#staff .staff__cont .staff__info .name::first-letter{color:#008460}#staff .staff__cont .staff__info .staff__info-etc{display:grid;justify-content:center;align-items:center;grid-template-columns:1fr 1fr}#staff .staff__cont .staff__info .staff__info-etc .size{position:relative;padding-right:1.5rem;color:#898989;font-size:1.2rem;line-height:1.5;text-align:right}#staff .staff__cont .staff__info .staff__info-etc .size::after{display:block;position:absolute;top:50%;right:0;transform:translate(50%, -50%) rotate(30deg);width:.1rem;height:1.5em;background:#d2db6a;content:""}#staff .staff__cont .staff__info .staff__info-etc .shop{display:inline-block;position:relative;padding-right:.8rem;padding-left:1.5rem;color:#2e2e2e;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.1em;text-decoration:underline}#staff .staff__cont .staff__info .staff__info-etc .shop::after{display:inline-block;margin-left:.8rem;font-size:.8em;font-family:"Font Awesome 5 Free";font-weight:bold;content:""}#staff .staff__cont .staff__txt{font-size:1.2rem;font-weight:500;line-height:2;letter-spacing:.05em}#style{margin-bottom:4rem}#style .style__item .style__ttl{margin-top:4rem;padding-top:3rem;border-top:.1rem solid #d2db6a;margin-bottom:2rem;padding:3rem 2rem 0;box-sizing:border-box;color:#7c4b22;font-size:1.8rem;font-weight:bold;line-height:1.5;letter-spacing:0;text-align:left}#style .style__item .style__txt{padding:2em 2em 4em;box-sizing:border-box;color:#008460;font-size:1.5rem;font-weight:bold;text-align:center}#style .style__item .style__list{grid-template-columns:repeat(3, 1fr);grid-gap:.15rem}#style .style__item .style__list .style__list-item .thumb::before{padding-top:16.7rem}#style .style__item .style__list .style__list-item .cont{padding:0 1rem .8rem}#style .style__item .style__list .style__list-item .cont .name{font-size:1.2rem;line-height:1.417em}#style .style__item .btn{margin-top:3rem}#style .style__btn *+*{margin-top:2rem}@media screen and (min-width: 961px){.breadcrumb{margin:0 0 8rem;padding-top:2rem;width:42.5rem}#staff .staff__head{margin-bottom:-8rem}#staff .staff__cont{border-radius:5rem 5rem 0 0}#staff .staff__cont .staff__info{position:static;margin-bottom:4rem;padding-top:0}#staff .staff__cont .staff__info .staff__info-img{width:17rem;height:17rem;border-width:1.25rem}#staff .staff__cont .staff__info .name{margin-bottom:2.4rem;font-size:2.4rem}#staff .staff__cont .staff__info .staff__info-etc .size{padding-right:3.7rem;font-size:1.5rem}#staff .staff__cont .staff__info .staff__info-etc .size::after{height:3rem}#staff .staff__cont .staff__info .staff__info-etc .shop{padding-left:3.7rem;padding-right:1rem;font-size:1.5rem}#staff .staff__cont .staff__info .staff__info-etc .shop::after{margin-left:1rem}#staff .staff__cont .staff__txt{font-size:1.4rem;line-height:2}#style{width:110rem;margin:0 auto 8rem}#style .style__item{padding-top:5rem}#style .style__item .style__ttl{margin-bottom:2.8rem;margin-top:0;padding:3.5rem 0 0;font-size:2rem}#style .style__item .style__txt{font-size:1.8rem}#style .style__item .style__list{grid-template-columns:repeat(5, 1fr);grid-gap:.25rem}#style .style__item .style__list .style__list-item .thumb::before{padding-top:30.4rem}#style .style__item .style__list .style__list-item .cont{padding:0 1.8rem 1.5rem 1.6rem}#style .style__item .style__list .style__list-item .cont .name{font-size:1.6rem;line-height:1.5em}#style .style__item .style__list .style__list-item.option_shadow::before{height:7.2rem}#style .style__item .btn{margin-top:3.5rem}#style .style__btn{display:flex;justify-content:center}#style .style__btn *{margin:0}#style .style__btn *+*{margin:0 0 0 3rem}#style .style__btn a{width:22rem}}