.plan-area+.staffTpl{margin-top:48px}.cv-bnr+.staffTpl{margin-top:48px}.area-custom+.staffTpl{margin-top:48px}.staffTpl{background:#5f9a3d;color:#fff;padding:60px 0;min-width:1000px}.staffTpl.kanakura{background:#fff4f9}.staffTpl-title{font-size:32px;text-align:center}.staffTpl-sum__title{font-size:24px;font-weight:700;margin-top:24px;text-align:center}.staffTpl-sum__title span.wrap{width:auto;border-radius:999px;background:#f8e968;border:4px solid #5f9a3d;color:#5f9a3d;display:inline-block;line-height:1.3;padding:0 32px 3px}.staffTpl-sum__title .em{font-size:1.45em}.staffTpl-sum__list{background:#fff;color:#5f9a3d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-24px auto 0;padding:40px 34px 24px 57px;width:840px}.staffTpl-sum__item{font-size:24px;font-weight:700;line-height:2;width:50%}.staffTpl-sum__item::before{content:"";font-family:"Font Awesome 5 Free";font-weight:400;margin-right:12px;position:relative;top:1px}.staffTpl-sum__item .small{font-size:.75em}.staffTpl-person__title{font-size:24px;font-weight:700;margin-top:30px;text-align:center}.staffTpl-person__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:24px auto 0;width:760px}.staffTpl-person__item{width:120px;text-align:center}.staffTpl-person__img img{border-radius:50%}.staffTpl-person__name{font-style:12px;margin-top:8px}.staffTpl-person__name.kanakura{color:#3d3d3d}.staffTpl-btn{margin-top:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.staffTpl-btn__tel{width:calc(50% - 12px);text-align:center}.staffTpl-btn__tel a{background:#ff9227;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);border:5px solid #ffd5ac;color:#fff;display:block;height:168px;position:relative;padding:6px 24px 0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.staffTpl-btn__tel a:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);opacity:.9;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.staffTpl-btn__tel__title{font-size:22px;color:#fff600}.staffTpl-btn__tel__num{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:53px;font-family:"din-2014",sans-serif;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}.staffTpl-btn__tel__num::before{background:url("../../img/common/icon/tel24_icon@2x.png") no-repeat;background-size:contain;background-position:center;content:"";display:block;margin:-4px 8px 0 0;width:46px;height:46px}.staffTpl-btn__tel__free{font-style:18px}.staffTpl-btn__tel__note{border-radius:0 0 3px 3px;background:#fff;color:#3d3d3d;font-size:16px;font-weight:700;margin:3px -24px 0;padding:2px 0 0;position:absolute;bottom:0;width:100%}.staffTpl-btn__tel__note .em{color:#da2f25;font-size:1.25em}.staffTpl-btn__tel__note .fa-exclamation-triangle{color:#da2f25;display:inline-block;margin-right:4px}.staffTpl-btn__tel__note .fa-chevron-right{position:relative;top:1px;left:8px}.staffTpl-btn__consul{width:calc(50% - 12px)}.staffTpl-btn__consul a{background:#fff;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);border:5px solid #d2ffe6;color:#3d3d3d;display:block;height:168px;padding:8px 12px 0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.staffTpl-btn__consul a:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);opacity:.9;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.staffTpl-btn__consul__title{font-size:22px;text-align:center;line-height:1.3}.staffTpl-btn__consul__img{margin-top:4px}.staffTpl-btn__consul__txt{margin-top:2px;text-align:center}.staffTpl-btn__consul__txt .em{font-size:1.25em;color:#00853b}.staffTpl-btn__consul__txt i{position:relative;top:1px;left:8px}