.staff_d_single{padding:140px 0 65px}.staff_d_single .staff-wrap{padding-bottom:85px}.staff_d_single .staff-wrap .img-wrap{margin-bottom:45px;padding-top:137.5%;position:relative;overflow:hidden}.staff_d_single .staff-wrap .img-wrap img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.staff_d_single .staff-wrap .info-wrap .shop-name{margin-bottom:15px;font-size:24px;text-align:center}.staff_d_single .staff-wrap .info-wrap .staff-position{margin-bottom:5px;font-size:14px;text-align:center}.staff_d_single .staff-wrap .info-wrap .staff-name{font-size:18px;font-weight:700;text-align:center;letter-spacing:.08em}.staff_d_single .staff-wrap .info-wrap .staff-name-eng{margin-bottom:35px;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:11px;font-weight:300;text-align:center;letter-spacing:.08em}.staff_d_single .staff-wrap .info-wrap .staff-sns{margin-bottom:40px;display:flex;justify-content:center;align-items:flex-start}.staff_d_single .staff-wrap .info-wrap .staff-sns .twitter img{width:20px;height:16px;vertical-align:middle}.staff_d_single .staff-wrap .info-wrap .staff-sns .insta{margin-left:25px}.staff_d_single .staff-wrap .info-wrap .staff-sns .insta img{width:22px;height:22px;vertical-align:middle}.staff_d_single .staff-wrap .info-wrap .staff-sns .line{margin-left:25px}.staff_d_single .staff-wrap .info-wrap .staff-sns .line img{width:18px;height:17px;vertical-align:middle}.staff_d_single .staff-wrap .info-wrap .staff-message{margin-bottom:70px;font-size:14px;line-height:1.7}.staff_d_single .staff-wrap .info-wrap .table{width:100%;margin-bottom:10px}.staff_d_single .staff-wrap .info-wrap .table tr{border-top:1px solid grey}.staff_d_single .staff-wrap .info-wrap .table .heading{padding:25px 0 7px;font-size:14px;line-height:1.7;text-align:center;display:block}.staff_d_single .staff-wrap .info-wrap .table .data{padding:7px 0 30px;font-size:14px;line-height:1.7;display:block}.staff_d_single .shop-wrap{padding:30px 0 75px;border-top:1px solid grey;border-bottom:1px solid grey}.staff_d_single .shop-wrap .img-wrap{width:65%;margin:0 auto 25px;padding-top:48.75%;position:relative}.staff_d_single .shop-wrap .img-wrap img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.staff_d_single .shop-wrap .info-wrap .text-wrap .list{margin-bottom:30px}.staff_d_single .shop-wrap .info-wrap .text-wrap .list .term{margin-bottom:5px;font-size:20px;font-weight:700;letter-spacing:.12em}.staff_d_single .shop-wrap .info-wrap .text-wrap .list .desc{font-size:14px;line-height:1.8;letter-spacing:.08em}.staff_d_single .other-message{padding:80px 0 30px}.staff_d_single .other-message .img-wrap{width:80%;margin:0 auto 35px;padding-top:59.7%;position:relative;overflow:hidden}.staff_d_single .other-message .img-wrap img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.staff_d_single .other-message .list .term{padding:15px 0;font-size:20px;font-weight:700;text-align:center;border-top:1px solid #b1afa9;border-bottom:1px solid #b1afa9}.staff_d_single .other-message .list .desc{padding:20px 0;font-size:14px;line-height:1.85}.staff_d_single .style-wrap{padding:30px 0 35px}.staff_d_single .style-wrap .style-title{margin-bottom:20px;text-align:center;letter-spacing:.08em;text-transform:uppercase}.staff_d_single .style-wrap .style-list{display:flex;flex-wrap:wrap}.staff_d_single .style-wrap .style-list .style-item{width:47.5%}.staff_d_single .style-wrap .style-list .style-item:nth-child(even){margin-left:5%}.staff_d_single .style-wrap .style-list .style-item:nth-child(n+3){margin-top:80px}.staff_d_single .style-wrap .style-list .style-item .style-img-wrap{margin-bottom:13px;padding-top:137.7358%;position:relative;overflow:hidden;display:block}.staff_d_single .style-wrap .style-list .style-item .style-img-wrap img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.staff_d_single .style-wrap .style-list .style-item .style-card-title{font-size:15px;color:#000}.staff_d_single .blog-wrap{padding:35px 0 40px}.staff_d_single .blog-wrap .blog-title{margin-bottom:20px;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:35px;font-weight:300;text-align:center;letter-spacing:.08em}.staff_d_single .blog-wrap .blog-list .blog-item{padding:20px 0 25px 8px;border-bottom:1px solid grey}.staff_d_single .blog-wrap .blog-list .blog-item:first-child{border-top:1px solid grey}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card{display:flex;justify-content:space-between;align-items:flex-start}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-img-wrap{width:32%;padding-top:21.3333%;position:relative;overflow:hidden}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-img-wrap img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-info-wrap{width:60%}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-info-wrap .blog-date{font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:14px;font-weight:300;color:#b1afa9;letter-spacing:.08em;display:inline-block}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-info-wrap .blog-category-wrap{margin-top:-3px;margin-bottom:10px;display:flex;flex-wrap:wrap}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-info-wrap .blog-category-wrap .blog-category{margin-right:5px;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:14px;letter-spacing:.08em;color:#32312f;display:inline-block}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-info-wrap .blog-card-title{font-size:13px;color:#000}.staff_d_single .schedule-wrap{padding:40px 0}.staff_d_single .schedule-wrap .schedule-title{margin-bottom:30px;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:35px;font-weight:300;text-align:center;letter-spacing:.08em}.staff_d_single .schedule-wrap .iframe-wrap{padding-top:75%;position:relative;overflow:hidden}.staff_d_single .schedule-wrap .iframe-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:contain;object-fit:contain}.staff_d_single .button-back-wrap .c-button-secondary{width:213px;margin:0 auto}@media only screen and (min-width:576px){.staff_d_single .staff-wrap .info-wrap .table{margin-bottom:35px}.staff_d_single .staff-wrap .info-wrap .table .heading{width:22%;padding:25px 15px;text-align:left;display:table-cell}.staff_d_single .staff-wrap .info-wrap .table .data{width:78%;padding:25px 15px;letter-spacing:.04em;line-height:1.75;display:table-cell}}@media only screen and (min-width:992px){.staff_d_single{padding:185px 0 130px}.staff_d_single .staff-wrap{padding-bottom:110px;display:flex;justify-content:space-between;align-items:flex-start}.staff_d_single .staff-wrap .img-wrap{width:35%;padding-top:48.125%}.staff_d_single .staff-wrap .info-wrap{width:58%}.staff_d_single .staff-wrap .info-wrap .shop-name{margin-top:-5px;margin-bottom:10px;padding:0 10px;font-size:30px;text-align:left}.staff_d_single .staff-wrap .info-wrap .staff-position{margin-bottom:0;padding:0 10px;text-align:left}.staff_d_single .staff-wrap .info-wrap .staff-name{padding:0 10px;font-size:20px;text-align:left}.staff_d_single .staff-wrap .info-wrap .staff-name-eng{margin-bottom:25px;padding:0 10px;font-size:13px;text-align:left}.staff_d_single .staff-wrap .info-wrap .staff-sns{margin-bottom:50px;padding:0 10px;justify-content:flex-start}.staff_d_single .staff-wrap .info-wrap .staff-message{padding:0 10px;letter-spacing:-.02em}.staff_d_single .staff-wrap .info-wrap .staff-contact{display:flex;justify-content:flex-start}.staff_d_single .shop-wrap{padding:50px 10.5% 55px;display:flex;justify-content:space-between;align-items:flex-start}.staff_d_single .shop-wrap .img-wrap{width:24%;margin:inherit;padding-top:18%}.staff_d_single .shop-wrap .info-wrap{width:73.5%}.staff_d_single .shop-wrap .info-wrap .text-wrap .list{margin-bottom:25px}.staff_d_single .shop-wrap .info-wrap .text-wrap .list .term{margin-bottom:15px;line-height:1}.staff_d_single .shop-wrap .info-wrap .button-wrap{display:flex}.staff_d_single .other-message{padding:130px 0 35px;display:flex;align-items:flex-start}.staff_d_single .other-message .img-wrap{width:23.5%;margin-left:0;padding-top:17.53%}.staff_d_single .other-message .list{width:72%}.staff_d_single .other-message .list .term{padding:13px 15px;text-align:left}.staff_d_single .style-wrap{padding:30px 0 50px}.staff_d_single .style-wrap .style-title{margin-bottom:40px}.staff_d_single .style-wrap .style-list .style-item{width:22.5%}.staff_d_single .style-wrap .style-list .style-item:nth-child(even){margin-left:0}.staff_d_single .style-wrap .style-list .style-item:nth-child(n+3){margin-top:0}.staff_d_single .style-wrap .style-list .style-item:nth-child(n+2){margin-left:3.3333%}.staff_d_single .style-wrap .style-list .style-item .style-img-wrap{margin-bottom:15px}.staff_d_single .blog-wrap{padding:50px 0 70px}.staff_d_single .blog-wrap .blog-title{margin-bottom:30px;font-size:50px}.staff_d_single .blog-wrap .blog-list{display:flex}.staff_d_single .blog-wrap .blog-list .blog-item{width:23.5%;padding:0 0 25px;border-bottom:none}.staff_d_single .blog-wrap .blog-list .blog-item:first-child{border-top:none}.staff_d_single .blog-wrap .blog-list .blog-item:nth-child(n+2){margin-left:2%}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card{flex-direction:column}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-img-wrap{width:100%;margin-bottom:25px;padding-top:74.62%}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-info-wrap{width:100%;display:flex;flex-direction:column}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-info-wrap .blog-date{order:1}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-info-wrap .blog-category-wrap{order:2}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-info-wrap .blog-category-wrap .blog-category{margin-right:10px}.staff_d_single .blog-wrap .blog-list .blog-item .blog-card .blog-info-wrap .blog-card-title{margin-bottom:20px;padding-bottom:15px;font-size:14px;line-height:1.4;border-bottom:1px solid #b1afa9;order:0}.staff_d_single .schedule-wrap{max-width:740px;margin:0 auto;padding:70px 0}.staff_d_single .schedule-wrap .schedule-title{margin-bottom:50px;font-size:50px}.staff_d_single .button-back-wrap .c-button-secondary{width:265px;margin-top:60px}}