.menu{padding:135px 0 75px}.menu .c-main-title{margin-bottom:50px}.menu .tax-in{margin-top:5px;font-size:13px;text-align:center;letter-spacing:.08em}.menu .list-salon{max-width:270px;margin:0 auto 25px;display:flex;flex-wrap:wrap}.menu .list-salon .item{width:50%;margin-bottom:10px}.menu .list-salon .item:nth-child(even){border-left:1px solid #32312f}.menu .list-salon .item .button{width:100%;font-size:14px;text-align:center;letter-spacing:.12em;color:#32312f;background-color:transparent;border:none;cursor:pointer;display:block}.menu .list-salon .item .button.is-active{position:relative}.menu .list-salon .item .button.is-active::after{content:"";width:60%;height:1px;position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);background-color:#32312f}.menu .menu-wrap{margin-bottom:75px}.menu .menu-wrap .inner.is-active{display:block}.menu .menu-wrap .menu-title{margin-bottom:5px;padding:15px;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-weight:300;font-size:18px;letter-spacing:.08em;border-bottom:1px solid grey;position:relative;cursor:pointer}.menu .menu-wrap .menu-title:not(:first-child){margin-top:20px}.menu .menu-wrap .menu-title::after{content:"";width:27px;height:27px;position:absolute;right:15px;bottom:10px;background:center/contain no-repeat url(../../../img/common/icon_plus_02.png);transition:.3s}.menu .menu-wrap .menu-title.is-active::after{transform:rotate(45deg)}.menu .menu-wrap .menu-title .ja{margin-left:5px;font-size:13px;letter-spacing:normal}.menu .menu-wrap .menu-list{display:none}.menu .menu-wrap .menu-list.is-active{display:block}.menu .menu-wrap .list.is-active{display:block}.menu .menu-wrap .list:not(:last-of-type){margin-bottom:40px}.menu .menu-wrap .list .item{padding:20px 15px 20px 20px;border-bottom:1px solid grey}.menu .menu-wrap .list .item dl{display:flex;flex-wrap:wrap;justify-content:space-between}.menu .menu-wrap .list .item dl .menu-name{width:70%}.menu .menu-wrap .list .item dl .menu-price{width:30%;letter-spacing:.08em;text-align:right}.menu .menu-wrap .list .item dl .menu-desc{width:100%;margin-top:10px;font-size:12px;letter-spacing:.08em}.menu .reserve-wrap .link-wrap .link{max-width:320px;width:100%;margin:0 auto;padding:13px 0;font-size:15px;letter-spacing:.08em;text-align:center;color:#fff;background-color:#32312f;border:1px solid #32312f;border-radius:27px;display:block;transition:.3s}.menu .reserve-wrap .link-wrap .link:hover{color:#32312f;background-color:#fff}.menu .reserve-wrap .link-wrap .link.link-tel{font-family:Poppins,"Zen Kaku Gothic New",sans-serif;color:#32312f;background-color:#fff}.menu .reserve-wrap .link-wrap .link.link-tel:hover{color:#fff;background-color:#32312f}.menu .reserve-wrap .link-wrap .link:not(:last-child){margin-bottom:20px}@media only screen and (min-width:992px){.menu{padding:185px 0 105px}.menu .tax-in{letter-spacing:.16em}.menu .list-salon{max-width:100%;margin-bottom:80px;justify-content:center}.menu .list-salon .item{width:auto;margin-bottom:0;padding:0 25px}.menu .list-salon .item:not(:first-child){border-left:1px solid #32312f}.menu .menu-wrap{margin-bottom:95px}.menu .menu-wrap .inner{max-width:840px;margin:0 auto;display:none}.menu .menu-wrap .menu-title{margin-bottom:10px;font-size:25px}.menu .menu-wrap .list{padding-bottom:50px;display:flex;flex-wrap:wrap;justify-content:space-between}.menu .menu-wrap .list.is-active{display:flex;flex-wrap:wrap;justify-content:space-between}.menu .menu-wrap .list:not(:last-of-type){margin-bottom:70px}.menu .menu-wrap .list .item{width:46.5%;padding:25px 15px 25px 20px}.menu .reserve-wrap .link-wrap{max-width:840px;width:100%;margin:0 auto;display:flex;justify-content:center}.menu .reserve-wrap .link-wrap .link{margin:0}.menu .reserve-wrap .link-wrap .link:not(:last-child){margin-bottom:0}.menu .reserve-wrap .link-wrap .link:not(:first-child){margin-left:20px}}