@charset "UTF-8";@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.e8746a624ed098489406e6113d185258.woff) format("woff"),url(/_next/static/media/revicons.57fd05d4ae650374c8deeff7c4aae380.ttf) format("ttf"),url(/_next/static/media/revicons.a77de540a38981833f9e31bd4c365cc6.eot) format("ttf")}.react-multi-carousel-list{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:-moz-calc(4% + 1px);left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:-moz-calc(4% + 1px);right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:-moz-box;display:flex;left:0;right:0;-moz-box-pack:center;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background .5s;-moz-transition:background .5s;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot--active button,.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-item{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:-moz-calc(4% + 1px);left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:-moz-calc(4% + 1px);right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:inherit;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.PhoneInputInput{-moz-box-flex:1;flex:1 1;min-width:0}.PhoneInputCountryIcon{width:-moz-calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);-webkit-box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-top:0 solid var(--PhoneInputCountrySelectArrow-color);border-bottom:var(--PhoneInputCountrySelectArrow-borderWidth) solid var(--PhoneInputCountrySelectArrow-color);border-left:0 solid var(--PhoneInputCountrySelectArrow-color);border-right:var(--PhoneInputCountrySelectArrow-borderWidth) solid var(--PhoneInputCountrySelectArrow-color);-webkit-transform:var(--PhoneInputCountrySelectArrow-transform);-moz-transform:var(--PhoneInputCountrySelectArrow-transform);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{-webkit-box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.Toastify__toast-container{z-index:9999;-webkit-transform:translateZ(9999px);position:fixed;padding:4px;width:320px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:64px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{margin:auto 0;-moz-box-flex:1;flex:1 1 auto;padding:6px}.Toastify--animate{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.7s;animation-duration:.7s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;align-self:flex-start}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:rgba(255,255,255,.7);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-moz-transition:transform .2s,-moz-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s,-moz-transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right}.Toastify__progress-bar--default{background:-webkit-gradient(linear,left top,right top,from(#4cd964),color-stop(#5ac8fa),color-stop(#007aff),color-stop(#34aadc),color-stop(#5856d6),to(#ff2d55));background:-webkit-linear-gradient(left,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:-moz-linear-gradient(left,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-moz-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-moz-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;-moz-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-moz-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);-moz-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-moz-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-moz-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;-moz-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-moz-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-moz-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-moz-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-moz-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-moz-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-moz-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-moz-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-moz-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;-moz-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);-moz-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-moz-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-moz-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);-moz-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);-moz-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);-moz-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);-moz-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);-moz-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);-moz-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);-moz-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);-moz-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);-moz-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);-moz-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(110%,0,0);-moz-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0)}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-110%,0,0);-moz-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0)}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,500px,0);-moz-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-500px,0);-moz-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@font-face{font-family:Senlot;src:url(/assets/fonts/SenlotNormRegular.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(/assets/iconfont/icomoon.eot?ycc3l3);src:url(/assets/iconfont/icomoon.eot?ycc3l3#iefix) format("embedded-opentype"),url(/assets/iconfont/icomoon.ttf?ycc3l3) format("truetype"),url(/assets/iconfont/icomoon.woff?ycc3l3) format("woff"),url(/assets/iconfont/icomoon.svg?ycc3l3#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-round-close:before{content:"\e936"}.icon-outline-location:before{content:"\e935"}.icon-phone:before{content:"\e933"}.icon-message:before{content:"\e934"}.icon-alert:before{content:"\e932"}.icon-big-star:before{content:"\e931"}.icon-outline-star:before{content:"\e930"}.icon-calendar:before{content:"\e92f"}.icon-fill-arrow-down:before{content:"\e92e"}.icon-eye:before{content:"\e937"}.icon-active-booking:before{content:"\e900";color:#e5004e}.icon-map-pin:before{content:"\e901"}.icon-check:before{content:"\e902"}.icon-topmenu:before{content:"\e903"}.icon-heart:before{content:"\e904"}.icon-search:before{content:"\e905"}.icon-notes:before{content:"\e906"}.icon-angle-down:before{content:"\e907"}.icon-location:before{content:"\e908"}.icon-like:before{content:"\e909"}.icon-arrow-next:before{content:"\e90a"}.icon-progress-find-nailist:before{content:"\e90b"}.icon-close:before{content:"\e90c"}.icon-progress-find-yours:before{content:"\e90d"}.icon-station:before{content:"\e90e"}.icon-progress-make-appointment:before{content:"\e90f"}.icon-location-line:before{content:"\e910"}.icon-angle-right:before{content:"\e911"}.icon-angle-left:before{content:"\e912"}.icon-angle-up:before{content:"\e913"}.icon-n:before{content:"\e914"}.icon-horizontal:before{content:"\e915"}.icon-EasyBooking:before{content:"\e916"}.icon-TryApp:before{content:"\e917"}.icon-fukuoka:before{content:"\e918"}.icon-plus:before{content:"\e919"}.icon-osaka:before{content:"\e91a"}.icon-aichi:before{content:"\e91b"}.icon-kanagawa:before{content:"\e91c"}.icon-arrow-down:before{content:"\e91d"}.icon-filter:before{content:"\e91e"}.icon-round-checked:before{content:"\e91f"}.icon-hyogo:before{content:"\e920"}.icon-clock:before{content:"\e921"}.icon-star:before{content:"\e922"}.icon-price:before{content:"\e923"}.icon-house:before{content:"\e924"}.icon-menu:before{content:"\e925"}.icon-nail:before{content:"\e926"}.icon-technical:before{content:"\e927"}.icon-default-user:before{content:"\e928"}.icon-trash:before{content:"\e929"}.icon-tokyo:before{content:"\e92a"}.icon-outline-add:before{content:"\e92b"}.icon-question:before{content:"\e92c"}.icon-uncheck:before{content:"\e92d"}.icon-social-facebook:before{content:"\1f550"}.icon-social-instagram:before{content:"\1f551"}.icon-twitter:before{content:"\1f552"}.input-range__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ececec;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-.5rem;margin-top:-.65rem;outline:none;position:absolute;top:50%;-webkit-transition:box-shadow .3s ease-out,-webkit-transform .3s ease-out;transition:box-shadow .3s ease-out,-webkit-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;transition:-webkit-transform .3s ease-out,-webkit-box-shadow .3s ease-out;-moz-transition:transform .3s ease-out,box-shadow .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out,-webkit-box-shadow .3s ease-out;transition:transform .3s ease-out,box-shadow .3s ease-out,-webkit-transform .3s ease-out;width:1rem}.input-range__slider,.input-range__slider:active{-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15)}.input-range__slider:active{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);transform:scale(1.3)}.input-range__slider:focus{-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15)}.input-range--disabled .input-range__slider{background:#ccc;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-moz-transform:none;transform:none}.input-range__slider-container{-webkit-transition:left .3s ease-out;-moz-transition:left .3s ease-out;transition:left .3s ease-out}.input-range__label{color:#484848;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif;font-size:.75rem;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);white-space:nowrap;font-weight:500}.input-range__label--max,.input-range__label--min{bottom:-1.4rem;position:absolute;display:none}.input-range__label--min{left:0}.input-range__label--max{right:0}.input-range__label--value{position:absolute;top:-2.5rem}.input-range__label-container{left:-50%;position:relative}.input-range__label--max .input-range__label-container{left:50%}.input-range__track{background:#ddd;border-radius:.3rem;cursor:pointer;display:block;height:.3rem;position:relative;border-radius:28px;-webkit-transition:left .3s ease-out,width .3s ease-out;-moz-transition:left .3s ease-out,width .3s ease-out;transition:left .3s ease-out,width .3s ease-out}.input-range--disabled .input-range__track{background:#eee}.input-range__track--background{left:0;margin-top:-.15rem;position:absolute;right:0;top:50%}.input-range__track--active{background:#009193}.input-range{height:1rem;position:relative;width:100%}.otp-input-container{max-width:344px;width:100%;-moz-box-pack:justify;justify-content:space-between;display:-moz-box;display:flex}.otp-input-container .otp-input.active-otp-input input{border:2px solid #e5004e}.otp-input-container .otp-input input{border:2px solid #efefef;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:44px;height:44px;font-size:18px;color:#e5004e}.otp-input-container .otp-input input:focus{outline:none}.otp-input-container .otp-input input:disabled{opacity:1;background-color:#fff}.Toastify .Toastify__toast-container .Toastify__toast{padding:16px;border-radius:4px;min-height:49px}.Toastify .Toastify__toast-container .Toastify__toast .Toastify__toast-body{padding:0;line-height:17px;font-size:12px}.Toastify .Toastify__toast-container .Toastify__toast.Toastify__toast--info{background-color:#303033;color:#fff}.modal{overflow:hidden}.modal .MuiDialogContent-root{border-top:none;padding:0}.modal #dialog-close{background:#fff}.modal #dialog-close button{top:.75rem;right:.75rem;padding:.75rem;z-index:10}.modal #dialog-close .icon-close{font-size:2rem}.modal .MuiDialogTitle-root{text-align:center;position:relative;background:url(/assets/images/2lines.svg) bottom repeat-x}.modal .MuiDialogTitle-root h2,.modal .MuiDialogTitle-root h3{font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif;font-size:1rem;font-weight:900}.modal .MuiDialogTitle-root button{position:absolute;top:0;right:.75rem}.modal .MuiDialogTitle-root .icon-close{color:#484848}.modal .content-modal{padding:1.5rem}.static-map-block{width:100%;height:129px;margin:0 auto;position:relative;overflow:hidden}.static-map-block .inner-map-block{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.static-map-block .map-img{width:600px;height:400px;border-radius:4px;overflow:hidden}.static-map-block .pin{width:40px;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}@media screen and (min-width:768px){.static-map-block{height:206px}}.slick-slider .slick-arrow{width:32px;height:32px}.slick-slider .slick-next{right:-36px}.slick-slider .slick-next:before{background:url(/assets/images/icon-next.svg) no-repeat;color:transparent;background-size:cover}.slick-slider .slick-prev{left:-36px}.slick-slider .slick-prev:before{background:url(/assets/images/icon-back.svg) no-repeat;color:transparent;background-size:cover}.slick-slider .slick-dots li.slick-active button:before{color:#e5004e}.slick-slider .slick-dots li button:before{color:#ddd;font-size:8px}@media screen and (max-width:766px){.slick-slider{margin:0 auto}}.header-download-app{background-color:#f4f4f4;padding-top:.5rem;padding-bottom:.5rem}.header-download-app .container-download-app{-moz-box-pack:justify;justify-content:space-between}.header-download-app .container-download-app,.header-download-app .content-download-app{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.header-download-app .content-download-app img{border:1px solid #d8d8d8;background-color:#fff;border-radius:8px;margin-right:1rem}.header-download-app .title-download-app{text-align:left}.header-download-app .title-download-app h3,.header-download-app .title-download-app p{margin:0;font-size:.875rem;font-weight:400;line-height:1.43}.header-download-app .title-download-app h3{color:#484848}.header-download-app .title-download-app p{color:rgba(72,72,72,.65)}.header-download-app .btn-download-app a{color:#007aff;white-space:nowrap;margin-left:1rem}.header-download-app .btn-download-app a:hover{text-decoration:underline}@media screen and (min-width:769px){.header-download-app{display:none}}.accordion-qa .MuiExpansionPanel-root{border-top:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none}.accordion-qa .MuiExpansionPanel-root:last-child{border-bottom:1px solid #ddd}.accordion-qa .MuiExpansionPanel-root:before{display:none}.accordion-qa .MuiExpansionPanel-root.Mui-expanded{margin:auto}.accordion-qa .MuiExpansionPanelSummary-root{background-color:transparent;min-height:56px;margin-bottom:-1px;border:1px solid transparent}.accordion-qa .MuiExpansionPanelSummary-root.Mui-expanded{min-height:56px;background-color:rgba(0,0,0,.03);border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.accordion-qa .MuiExpansionPanelSummary-expandIcon.Mui-expanded{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.accordion-qa .MuiExpansionPanelDetails-root{padding:1rem 64px}.accordion-qa .MuiTypography-body1{font-family:Noto San JP,sans-serif;font-size:20px;font-weight:700;color:#484848}@media screen and (max-width:767px){.accordion-qa{margin-left:-1rem;margin-right:-1rem}.accordion-qa .MuiExpansionPanelDetails-root{padding:1rem 1rem 1rem 32px}}.manicurist-block{background-color:#fff}.manicurist-block .heading-manicurist-block{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-bottom:.875rem;padding-top:2rem}.manicurist-block .heading-manicurist-block i{font-size:1.5rem}.manicurist-block .heading-manicurist-block h3{margin:0 0 0 .5rem;font-size:1rem}.manicurist-block .control-btn{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.manicurist-block--menu .inner-manicurist-block .menu-item{margin-bottom:1rem;width:100%;color:#484848;cursor:pointer}.manicurist-block--salon .inner-manicurist-block{padding:.625rem 0}.manicurist-block--salon .inner-manicurist-block .salon-map{margin-top:1.5rem}.manicurist-block--salon .inner-manicurist-block .MuiGrid-spacing-xs-4>.MuiGrid-item{padding-bottom:0}.manicurist-block--recommend-menu .inner-manicurist-block .MuiButton-root{background:transparent;padding:0;width:100%;color:#484848;-webkit-box-shadow:none;box-shadow:none}.manicurist-block--recommend-menu .inner-manicurist-block .MuiButton-root:hover{background:transparent}.manicurist-block--recommend-menu .inner-manicurist-block .detail-wrapper{text-align:left}.manicurist-block--recommend-menu .inner-manicurist-block .recommend-menu-item{cursor:pointer;color:#484848;width:100%}.manicurist-block--recommend-menu .inner-manicurist-block .recommend-menu-item .details,.manicurist-block--recommend-menu .inner-manicurist-block .recommend-menu-item .heading-block{font-weight:400}.download-wrapper p{text-align:center;font-size:.75rem}.download-wrapper .download-sec{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;flex-wrap:wrap;overflow:hidden}.download-wrapper .download-sec .download-button{margin:0 .25rem}.review-block{color:#484848}.review-block .general-review>.heading{margin:.25rem 0 1rem;font-size:.875rem;text-align:center}.review-block .sum-point{text-align:center;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;margin-bottom:1.25rem;line-height:1}.review-block .sum-point .average-point{font-size:1rem;color:#ffbe32;font-weight:700}.review-block .sum-point .count-reviewer{font-weight:500;font-size:.875rem}.review-block .details-point{flex-wrap:wrap}.review-block .details-point,.review-block .details-point .r-point{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}.review-block .details-point .r-point{line-height:12px;margin:0 6px}.review-block .details-point .r-point .name{font-size:.75rem}.review-block .details-point .r-point .name i{display:none}.review-block .details-point .r-point .MuiRating-sizeSmall{font-size:.875rem}.review-block .details-point .r-point:first-child{margin-left:0}.review-block .details-point .r-point:last-child{margin-right:0}.review-block .item-reivewer{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;border-top:1px solid #ddd;padding:1rem 0}.review-block .item-reivewer--reply{border-bottom:none;padding-bottom:0}.review-block .item-reivewer .image{width:48px;height:48px;border-radius:50%;background:#ddd;overflow:hidden}.review-block .item-reivewer .image img{width:100%}.review-block .item-reivewer .inner-reviewer{width:-moz-calc(100% - 48px);width:calc(100% - 48px);padding-left:1rem}.review-block .item-reivewer .inner-reviewer p{margin-top:0;margin-bottom:.5rem;white-space:pre-wrap;word-break:break-word}.review-block .item-reivewer .inner-reviewer .date{color:#858585;margin:0;font-size:.875rem}.review-block .item-reivewer .inner-reviewer .MuiRating-decimal{z-index:0}.review-block .item-reivewer .heading{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-bottom:.5rem;flex-wrap:wrap}.review-block .item-reivewer .heading p{margin:0;font-size:.875rem}.review-block .item-reivewer .heading p.name,.review-block .item-reivewer .heading p.point{margin-right:.5rem}.review-block .item-reivewer .heading p.name{font-weight:700}.review-block .item-reivewer:last-child{-moz-box-pack:center;justify-content:center}.review-block .item-reivewer:last-child button{margin:0 auto}.detail-user{margin:-8.75rem 0 2rem;position:relative;border-radius:30px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);background-color:#fff}.detail-user .avatar{width:140px;height:140px;border-radius:160px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.08);box-shadow:0 0 14px 0 rgba(0,0,0,.08);border:1px solid #fff;overflow:hidden;margin:0 auto;position:absolute;top:-4.25rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.detail-user .avatar img{width:100%}.detail-user .inner-detail-user{text-align:center;padding:6rem 1.5rem 1.5rem;margin-top:-70px}.detail-user .location-info,.detail-user .rating-info,.detail-user .salon-name,.detail-user .user-introducion{margin-top:0}.detail-user .salon-name{font-size:.75rem;margin-bottom:.5rem}.detail-user .salon-name .title-info{color:#858585}.detail-user .salon-name .inner-info{color:#009193;font-weight:700;margin-left:.25rem}.detail-user .salon-name .inner-info a{color:#009193;font-weight:700;cursor:pointer}.detail-user .location-info{margin-bottom:1rem}.detail-user .location-info i{font-size:.75rem}.detail-user .location-info .inner-info{font-size:.625rem}.detail-user .location-info .inner-info a{color:#009193;font-weight:700}.detail-user .rating-info{margin-bottom:1rem;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.detail-user .rating-info .rating{color:#ffb347;font-size:.75rem;font-weight:700}.detail-user .rating-info .inner-info,.detail-user .rating-info .inner-info a{color:#009193;font-size:.75rem;font-weight:700;cursor:pointer}.detail-user .user-introducion{font-size:.875rem;margin-bottom:1rem}.detail-user .user-introducion p{white-space:pre-wrap;margin:0}.detail-user .user-name{font-size:2rem;line-height:normal;font-weight:400;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:start;align-items:flex-start;margin-top:0;margin-bottom:.5rem;line-height:1;word-break:break-word}.detail-user .book-btn{width:100%}.salon-block .salon-heading{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:50px}.salon-block .salon-heading i{font-size:1.25rem;margin-right:.5rem}.salon-block .salon-heading p{font-size:.875rem;font-weight:500}.salon-block .salon-r{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;overflow:hidden;border-bottom:1px solid #ddd;padding:1.5rem 0}.salon-block .salon-r:first-child{padding-top:0}.salon-block .salon-r p{margin:0}.salon-block .salon-r .salon-inner{width:65%}.salon-block .salon-r .salon-heading .icon{width:20px}.salon-block .salonName{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.salon-block .address,.salon-block .address a{color:#009193;font-weight:500;word-break:break-all}.salon-block .address a:hover{text-decoration:underline}.salon-block .salon-inner-block .salon-r:last-child{border:none}.salon-block .salon-r--2-block{display:block}.salon-block .salon-r--2-block .salon-heading{-moz-box-pack:start;justify-content:flex-start}.salon-block .salon-r--2-block .salon-inner{width:100%}.salon-block .salon-r--2-block.remove-line{border:none}.salon-block .salon-notes{margin-top:1.5rem}.salon-block .salon-notes div{white-space:pre-wrap}.salon-block .salon-types{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;position:relative;margin:1.5rem -.5rem 0}.salon-block .salon-types .i-type{margin:.5rem;width:-moz-calc(25% - 1rem);width:calc(25% - 1rem);overflow:hidden;text-align:center;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.salon-block .salon-types .i-type img{border-radius:50%;height:47px;margin-bottom:.25rem}.salon-block .salon-types .i-type span{font-size:.628rem;font-weight:700;line-height:1.2;letter-spacing:.12px;text-align:center;display:inline-block}.salon-block .slick-slider .slick-arrow{height:100%;display:none!important}.salon-block .slick-slider.slick-initialized .slick-slide div{margin-right:8px}.salon-block .slick-slider .slick-list{padding:0 16px 0 0!important}.salon-block .MuiGrid-item:last-child{padding-top:0}.salon-photos,.salon-photos .slick-slide>div{max-height:229px;overflow:hidden}.salon-photos .slick-slide-image,.salon-photos .slick-slide>div{border-radius:4px}.list-post .MuiGrid-spacing-xs-1>.MuiGrid-item{padding:1px}.list-menu .menu-heading{margin-left:-1rem;margin-right:-1rem;background-color:#f9f9f9}.list-menu .menu-heading h3{margin:0 1rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.874rem}.list-menu .sub-menu{border:none;padding:1rem 0;border-radius:0;-webkit-box-shadow:inset 0 -1px 0 0 #d8d8d8;box-shadow:inset 0 -1px 0 0 #d8d8d8}.list-menu .sub-menu:last-child,.recommend-menu-dialog .menu-item{-webkit-box-shadow:none;box-shadow:none}.recommend-menu-dialog .menu-item{padding:0;border:none}.recommend-menu-dialog .download-wrapper{border-top:1px solid #aaa;margin-top:1.5rem}.find-nailie-dialog .MuiPaper-rounded{border-radius:32px;overflow:hidden}.find-nailie-dialog .MuiDialogTitle-root{background:transparent;padding:0}.find-nailie-dialog .MuiDialogTitle-root h2 img,.find-nailie-dialog .MuiDialogTitle-root h3 img{width:100%}.find-nailie-dialog .heading{border-bottom:1px solid #ddd;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding-bottom:1rem}.find-nailie-dialog .heading .heading-logo{border-radius:8px;border:1px solid #ddd;width:54px;margin-right:1rem;background-color:#fff}.find-nailie-dialog .heading .heading-logo i{font-size:2.75rem;line-height:54px}.find-nailie-dialog .heading .heading-content{width:-moz-calc(100% - 72px);width:calc(100% - 72px)}.find-nailie-dialog .heading .heading-content h2,.find-nailie-dialog .heading .heading-content h3{margin:0;text-align:left}.find-nailie-dialog .heading .heading-content h2{font-size:1.375rem;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.find-nailie-dialog .heading .heading-content h3{font-size:.875rem;font-weight:400;color:#3c3c43}.find-nailie-dialog .content-modal{text-align:center;padding:1rem;background-color:#f4f4f4}.find-nailie-dialog .content-modal .qr{display:none;padding:.75rem;border:1px solid #111;border-radius:16px;margin:1.5rem 0 .5rem;background:#fff}.find-nailie-dialog .content-modal .btn-download-app a{display:block;margin:1rem 1.5rem 0;padding:.75rem;border-radius:23px;background-color:#0191ff;color:#fff}.detail-user-dialog .MuiPaper-root{overflow:hidden;background-color:#fff}.detail-user-dialog .MuiDialogTitle-root{padding:.5rem}.detail-user-dialog .MuiPaper-rounded{border-radius:30px}.detail-user-dialog .content-modal,.detail-user-dialog .MuiDialogContent-root{padding:0!important}.detail-user-dialog .detail-user{background-color:transparent;border-radius:0;padding:0 1.5rem;margin:0;max-height:30%}.detail-user-dialog .detail-user,.detail-user-dialog .detail-user .avatar{position:static;-webkit-transform:none;-moz-transform:none;transform:none}.detail-user-dialog .inner-detail-user{padding-bottom:0}.detail-user-dialog .user-introducion{line-height:normal}.book-sticky{margin:0;position:sticky;bottom:0;padding:1rem;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;transition:opacity .5s linear}.book-sticky.hide{opacity:0}.book-sticky.show{opacity:1}.book-sticky .book-wrapper{width:100%;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.book-sticky .book-wrapper button{width:100%}@media screen and (min-width:414px){.review-block .details-point{-moz-box-pack:center;justify-content:center}}@media screen and (min-width:769px){.banner-manicurist{height:560px}.manicurist-block{margin-bottom:0}.manicurist-block .heading-manicurist-block{padding-top:4.125rem;margin-bottom:1.5rem}.manicurist-block .heading-manicurist-block h3{font-size:1.5rem}.manicurist-block .heading-manicurist-block i{font-size:2rem}.manicurist-block--salon .heading-manicurist-block{margin-bottom:.5rem}.manicurist-block--salon .inner-manicurist-block{padding-top:0}.book-sticky .book-wrapper button{width:340px}.list-post .MuiGrid-spacing-xs-1>.MuiGrid-item{padding:.5rem}.general-user{height:560px;margin:0 auto;position:relative}.detail-user{position:absolute;top:3.1875rem;bottom:3.1875rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:1.5rem;width:600px;display:-moz-box;display:flex;overflow:hidden;-moz-box-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.detail-user .avatar{position:static;-webkit-transform:none;-moz-transform:none;transform:none}.detail-user .inner-detail-user{margin-top:1.5rem;padding:0;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}.detail-user .book-wrapper{width:340px}.detail-user .rating-info,.detail-user .user-introducion{margin-bottom:1rem}.salon-block .salon-r:first-child{padding-top:1.5rem}.salon-block .salon-r .salon-inner{width:70%;text-align:right}.salon-block .salon-r .salon-inner span{text-align:right}.salon-block .salon-r .salon-inner span.name-type{text-align:center}.salon-block .salon-r .salon-inner.salon-notes{text-align:left}.salon-block .salon-r.remove-line{border-bottom:none}.salon-block .salon-r--2-block .salon-inner{width:100%}.salon-block .salon-types .i-type{margin-left:1.438rem;margin-right:1.438rem;width:-moz-calc(12.5% - 2.876rem);width:calc(12.5% - 2.876rem);text-align:center}.salon-block .MuiGrid-item:last-child{padding-top:16px}.salon-photos,.salon-photos .slick-slide>div{max-height:365px}.review-block .sum-point .average-point{font-size:1.25rem}.review-block .sum-point .MuiRating-sizeSmall{font-size:1.5rem}.review-block .sum-point .count-reviewer{font-size:1rem}.review-block .details-point .r-point .name{font-size:.875rem}.review-block .details-point .r-point .MuiRating-sizeSmall{font-size:1rem}.salon-info{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.salon-info p.location-info,.salon-info p.salon-name{margin:0 .5rem}.salon-info p.location-info{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.salon-info p.location-info i{font-size:.875rem}.salon-info p.location-info .inner-info{margin-left:.25rem;font-size:.75rem}.detail-user-dialog .MuiDialog-paperWidthSm{max-width:668px}.detail-user-dialog .detail-user{padding:2rem 1.5rem 3.5rem}.detail-user-dialog .detail-user .rating-info,.detail-user-dialog .detail-user .user-introducion{margin-bottom:1.5rem}}@media screen and (min-width:960px){.general-review{padding:1rem 1rem 1.5rem 1.5rem;border-radius:4px;border:1px solid #ddd}.review-block .sum-point{border-bottom:1px solid #ddd;margin-bottom:0;padding-bottom:1.25rem}.review-block .list-reviewer{padding-left:48px}.review-block .details-point{display:block}.review-block .details-point .r-point{margin:1rem 0}.review-block .details-point .r-point:last-child{margin-bottom:0}.review-block .details-point .r-point .name{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}.review-block .details-point .r-point .name i{display:inline-block;font-size:1.5rem;margin-right:.25rem}.find-nailie-dialog .content-modal .qr{display:inline-block}.find-nailie-dialog .content-modal .btn-download-app{display:none}.salon-block .salon-types .i-type{width:-moz-calc(20% - 2.876rem);width:calc(20% - 2.876rem)}}.menu-item{padding:1rem 14px .5rem 1rem;border-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);border:1px solid #eee;display:-moz-box;display:flex}.menu-item .image-wrapper{max-width:25%;min-width:88px;margin-right:.5rem}.menu-item .image-wrapper img{width:100%}.menu-item .image-wrapper .image-skeleton{min-height:88px}.menu-item .inner-detail h3,.menu-item .inner-detail p{margin:0}.menu-item .inner-detail h3{font-size:.875rem;margin-bottom:.375rem}.menu-item .inner-detail .heading .heading-block{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;margin-bottom:.5rem}.menu-item .inner-detail .heading .price{margin-left:5px;white-space:nowrap;font-size:.75rem;font-weight:700}.menu-item .inner-detail .heading .schedule{font-size:.75rem;color:#858585}.menu-item .inner-detail .details{font-size:.75rem;margin:0;word-break:break-word;white-space:break-spaces}.menu-item .detail-wrapper{width:-moz-calc(75% - .5rem);width:calc(75% - .5rem)}button.menu-item{background:transparent}button.menu-item:focus{outline:none}button.menu-item .inner-detail{text-align:left}@media screen and (min-width:769px){.menu-item{padding:1.5rem}.menu-item .image-wrapper{max-width:144px;margin-right:1rem}.menu-item .detail-wrapper{width:-moz-calc(100% - 160px);width:calc(100% - 160px)}.menu-item .inner-detail .heading .price,.menu-item .inner-detail .heading .schedule{font-size:1rem}.menu-item .inner-detail .heading h3{font-size:1.25rem;margin-bottom:.5rem}.menu-item .inner-detail .details{font-size:.875rem}}.post-thumbnail,.post-thumbnail.MuiButton-root{padding:0;margin:0;width:100%;position:relative;border:none;display:block;cursor:pointer}.post-thumbnail.MuiButton-root:focus,.post-thumbnail:focus{outline:none}.post-thumbnail.MuiButton-root .post-thumbnail__img,.post-thumbnail.MuiButton-root__img,.post-thumbnail .post-thumbnail__img,.post-thumbnail__img{position:relative}.post-thumbnail.MuiButton-root .post-thumbnail__img:before,.post-thumbnail.MuiButton-root__img:before,.post-thumbnail .post-thumbnail__img:before,.post-thumbnail__img:before{content:"";display:block;padding-top:100%}.post-thumbnail.MuiButton-root .post-thumbnail__img img,.post-thumbnail.MuiButton-root__img img,.post-thumbnail .post-thumbnail__img img,.post-thumbnail__img img{position:absolute;left:0;top:0;width:100%;height:100%}.post-thumbnail.MuiButton-root .post-thumbnail__img span,.post-thumbnail.MuiButton-root__img span,.post-thumbnail .post-thumbnail__img span,.post-thumbnail__img span{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;border-radius:4px;overflow:hidden}.post-thumbnail.MuiButton-root .post-thumbnail__details,.post-thumbnail.MuiButton-root__details,.post-thumbnail .post-thumbnail__details,.post-thumbnail__details{position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.post-thumbnail.MuiButton-root .post-thumbnail__tag,.post-thumbnail.MuiButton-root__tag,.post-thumbnail .post-thumbnail__tag,.post-thumbnail__tag{padding:2px 4px;font-size:.6875rem;font-family:Noto Sans JP,Open Sans,sans-serif;color:#fff}.post-thumbnail.MuiButton-root .post-thumbnail__tag.type-price,.post-thumbnail.MuiButton-root__tag.type-price,.post-thumbnail .post-thumbnail__tag.type-price,.post-thumbnail__tag.type-price{border-radius:7px;background:rgba(0,0,0,.5);float:right}.post-thumbnail.MuiButton-root .type-multi-icon,.post-thumbnail .type-multi-icon{position:absolute;top:.5rem;right:.5rem}.post-thumbnail.MuiButton-root .post-more-btn{position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.5);border-radius:4px}.post-thumbnail.MuiButton-root .post-more-btn,.post-thumbnail.MuiButton-root .post-more-btn .inner-post-more-btn{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.post-thumbnail.MuiButton-root .post-more-btn .inner-post-more-btn{color:#fff;font-size:.75rem;border-radius:20px;border:1px solid #fff;padding:.5rem;margin:0 .5rem;width:-moz-calc(100% - 1rem);width:calc(100% - 1rem)}.post-thumbnail.MuiButton-root .post-more-btn .inner-post-more-btn i{font-size:1rem}.detail-post-br.MuiContainer-root{display:none}.manicurist-detail-post{background:#fff;overflow:hidden}.manicurist-detail-post img{width:100%}.manicurist-detail-post .img-banner{position:relative;width:100%;overflow:hidden}.manicurist-detail-post .img-banner:after{content:"";display:block;padding-bottom:100%}.manicurist-detail-post .img-banner__inner{position:absolute;width:100%;height:100%}.manicurist-detail-post--heading{background:#fff;position:relative;text-align:center;padding:.875rem 1rem .625rem}.manicurist-detail-post--heading .control-btn{position:absolute;top:.875rem;left:1rem;width:80px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.manicurist-detail-post--heading .heading{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.manicurist-detail-post--heading .heading img{height:40px}.manicurist-detail-post--heading .back-btn{padding:0}.manicurist-detail-post--heading .back-btn .icon-angle-left{font-size:2rem}.manicurist-detail-post__inner .detail-post-banner .blur-img{display:none}.manicurist-detail-post__inner .detail-post-content{padding:.5rem 1rem 5.5rem}.manicurist-detail-post__inner .detail-post-content .count{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding-bottom:.625rem;border-bottom:1px solid #ddd;margin-bottom:.5rem}.manicurist-detail-post__inner .detail-post-content .count i{font-size:1.5rem}.manicurist-detail-post__inner .detail-post-content .count__inner{margin-left:.25rem;font-size:.875rem}.manicurist-detail-post__inner .detail-post-content .info{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;margin-bottom:1rem}.manicurist-detail-post__inner .detail-post-content .info__user{width:70%}.manicurist-detail-post__inner .detail-post-content .info__salon{width:30%;text-align:right}.manicurist-detail-post__inner .detail-post-content .salon{padding-left:1rem;font-size:.625rem;display:inline-block}.manicurist-detail-post__inner .detail-post-content .salon i{font-size:.75rem}.manicurist-detail-post__inner .detail-post-content .salon__inner{white-space:pre-wrap}.manicurist-detail-post__inner .detail-post-content .user{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;-moz-box-pack:justify;justify-content:space-between}.manicurist-detail-post__inner .detail-post-content .user__avatar{width:56px;border-radius:50%}.manicurist-detail-post__inner .detail-post-content .user__content{width:-moz-calc(100% - 64px);width:calc(100% - 64px)}.manicurist-detail-post__inner .detail-post-content .user__content h2,.manicurist-detail-post__inner .detail-post-content .user__content h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;margin:0 0 2px}.manicurist-detail-post__inner .detail-post-content .user__content h2{font-size:.875rem}.manicurist-detail-post__inner .detail-post-content .user__content h3{font-size:.75rem;color:#858585}.manicurist-detail-post__inner .detail-post-content .user__content .rating-info{font-size:.625rem;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.manicurist-detail-post__inner .detail-post-content .user__content .rating-info .rating{color:#ffb347;font-weight:700}.manicurist-detail-post__inner .detail-post-content .user__content .rating-info .MuiRating-sizeSmall{font-size:.75rem}.manicurist-detail-post__inner .detail-post-content .caption{font-size:.875rem;margin-bottom:.25rem}.manicurist-detail-post__inner .detail-post-content .hash-tag{color:#009193}.manicurist-detail-post__inner .detail-post-content .hash-tag .tags{list-style:none;padding:0;margin:0}.manicurist-detail-post__inner .detail-post-content .hash-tag .tags li{display:inline-block;margin-left:.25rem}.manicurist-detail-post__inner .detail-post-content .hash-tag .tags li:first-child{margin-left:0}.manicurist-detail-post__inner .detail-post-content .create-date{font-size:.875rem;color:#858585;margin-top:1rem}.manicurist-detail-post__inner .detail-single-post-banner .blur-single-img{display:none}.manicurist-detail-post__inner .detail-post-banner-list .react-multi-carousel-dot-list{bottom:5%}.manicurist-detail-post__inner .detail-post-banner-list .react-multi-carousel-dot button{width:6px;height:6px;border-color:#979797;background-color:#979797}.manicurist-detail-post__inner .detail-post-banner-list .react-multi-carousel-dot--active button{border-color:#009193;background-color:#009193}.manicurist-detail-post .manicurist-price-box{background:#e5004e;color:#fff;position:fixed;bottom:0;left:0;right:0;z-index:2}.manicurist-detail-post .manicurist-price-box button{padding:1.125rem 1rem;display:block;width:100%;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;font-size:.875rem;font-weight:700;background:#e5004e}.manicurist-detail-post .manicurist-price-box .price,.manicurist-detail-post .manicurist-price-box .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;text-align:left}.manicurist-detail-post .manicurist-price-box .left-book-wrapper{max-width:65%}.manicurist-detail-post .manicurist-price-box .right-book-wrapper{padding:.25rem 1rem;background:#fff;border-radius:18px;color:#e5004e}@media screen and (min-width:769px){.post-thumbnail.MuiButton-root .post-more-btn .inner-post-more-btn{font-size:.875rem;width:112px}.post-thumbnail.MuiButton-root .post-more-btn .inner-post-more-btn i{font-size:1.25rem}.post-thumbnail,.post-thumbnail.MuiButton-root{position:relative}.post-thumbnail.MuiButton-root .post-thumbnail__tag,.post-thumbnail.MuiButton-root__tag,.post-thumbnail .post-thumbnail__tag,.post-thumbnail__tag{font-size:1.25rem;font-weight:400;line-height:21px}.post-thumbnail.MuiButton-root .post-thumbnail__tag.type-price,.post-thumbnail.MuiButton-root__tag.type-price,.post-thumbnail .post-thumbnail__tag.type-price,.post-thumbnail__tag.type-price{padding:2px .5rem 6px;border-radius:14px}.post-thumbnail.MuiButton-root .type-multi-icon,.post-thumbnail .type-multi-icon{top:16px;right:16px}.detail-post-br.MuiContainer-root{margin:0;padding-top:.75rem;padding-bottom:.75rem;position:absolute;top:4px;left:0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;min-width:80px;z-index:2}.detail-post-br.MuiContainer-root li>a,.detail-post-br.MuiContainer-root li>p{color:#fff}.detail-post-br.MuiContainer-root .MuiBreadcrumbs-separator{color:#aaa}.manicurist-detail-post{margin:0;height:100vh;overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0}.manicurist-detail-post--heading{position:fixed;z-index:10;background:transparent;padding:0}.manicurist-detail-post--heading .heading{display:none}.manicurist-detail-post--heading .back-btn{background-color:rgba(0,0,0,.5);color:#fff;padding:.25rem}.manicurist-detail-post--heading .control-btn{top:68px}.manicurist-detail-post__inner{display:-moz-box;display:flex;height:100vh}.manicurist-detail-post__inner .detail-post-content{width:375px;position:relative}.manicurist-detail-post__inner .detail-post-banner-list{width:-moz-calc(100% - 375px);width:calc(100% - 375px);position:relative;display:-moz-box;display:flex}.manicurist-detail-post__inner .detail-post-banner-list .react-multi-carousel-track{height:100%!important}.manicurist-detail-post__inner .detail-post-banner-list .react-multi-carousel-dot-list{bottom:2%}.manicurist-detail-post__inner .detail-post-banner .blur-img{display:block;height:100vh;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:50%}.manicurist-detail-post__inner .detail-post-banner .blur-img:before{content:"";background-color:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;position:absolute;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.manicurist-detail-post__inner .detail-post-banner .blur-img img{height:100vh}.manicurist-detail-post__inner .detail-post-banner .thumbnail-banner{width:45%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.manicurist-detail-post__inner .detail-single-post-banner{width:-moz-calc(100% - 375px);width:calc(100% - 375px);position:relative}.manicurist-detail-post__inner .detail-single-post-banner .blur-single-img{display:block}.manicurist-detail-post__inner .detail-single-post-banner .blur-single-img:before{content:"";background-color:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;position:absolute;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.manicurist-detail-post__inner .detail-single-post-banner .thumbnail-single-banner{width:45%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.manicurist-detail-post .manicurist-price-box{position:absolute}}.campaign-card.MuiCard-root{-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);border:1px solid #eee}.campaign-card.MuiCard-root .action-area{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;background-color:#fff}.campaign-card.MuiCard-root .card-content,.campaign-card.MuiCard-root .card-media{width:100%}.campaign-card.MuiCard-root .card-media{height:142px}.campaign-card.MuiCard-root .card-content{height:187px;padding:.5rem 0;position:relative}.campaign-card.MuiCard-root .content-inner{border:1px solid #858585;position:absolute;top:.1875rem;bottom:-.3125rem;left:.1875rem;right:-.3125rem}.campaign-card.MuiCard-root .content-inner .MuiTypography-caption,.campaign-card.MuiCard-root .content-inner h2,.campaign-card.MuiCard-root .content-inner h3,.campaign-card.MuiCard-root .content-inner h4,.campaign-card.MuiCard-root .content-inner p{font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif;line-height:1}.campaign-card.MuiCard-root .content-inner h2,.campaign-card.MuiCard-root .content-inner h3{text-align:center;line-height:1.66}.campaign-card.MuiCard-root .content-inner h2{font-size:.625rem;font-weight:700;letter-spacing:4.17px;margin-top:.875rem}.campaign-card.MuiCard-root .content-inner h3{font-weight:400}.campaign-card.MuiCard-root .content-inner .MuiTypography-caption,.campaign-card.MuiCard-root .content-inner h4{margin-top:.875rem}.campaign-card.MuiCard-root .content-inner .MuiTypography-caption{font-weight:300;display:block;text-align:center}.campaign-card.MuiCard-root .content-inner h4{display:inline-block;color:#fff;letter-spacing:3.5px;font-weight:700;text-transform:uppercase;background:#e5004e;border-radius:4px;padding:.5rem 2.5rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%}.campaign-card.MuiCard-root .content-inner p{text-align:center;font-size:.785rem;margin-top:.875rem}.campaign-card.MuiCard-root .content-wrapper{border:1px solid #858585;position:absolute;top:.5rem;bottom:.5rem;left:.5rem;right:.5rem}.campaign-card.MuiCard-root .content-wrapper:before{content:"";position:absolute;background:url(/assets/images/2lines.svg) no-repeat;height:4px;width:23px;left:-.65rem;top:3.25rem}@media (min-width:600px){.campaign-card.MuiCard-root .action-area{-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.campaign-card.MuiCard-root .card-content,.campaign-card.MuiCard-root .card-media{width:50%}.campaign-card.MuiCard-root .content-inner h2,.campaign-card.MuiCard-root .content-inner h3{text-align:left}.campaign-card.MuiCard-root .content-inner .MuiTypography-caption{margin-top:4rem}.campaign-card.MuiCard-root .card-media{height:384px}.campaign-card.MuiCard-root .card-content{height:370px;padding:.5rem}.campaign-card.MuiCard-root h2,.campaign-card.MuiCard-root h3{margin-left:1.375rem}.campaign-card.MuiCard-root h2{margin-top:1rem}}.manicurist-card.MuiCard-root{border:1px solid #eee;background-color:#fcfbff;border-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.manicurist-card.MuiCard-root .MuiCardContent-root{padding:0}.manicurist-card.MuiCard-root .manicurist-card__info{display:-moz-box;display:flex;padding:1rem}.manicurist-card.MuiCard-root .manicurist-card__info .avatar{width:44px;height:44px;margin-right:.5rem}.manicurist-card.MuiCard-root .manicurist-card__info .content{width:-moz-calc(100% - 44px);width:calc(100% - 44px)}.manicurist-card.MuiCard-root .manicurist-card__info .rating-content,.manicurist-card.MuiCard-root .manicurist-card__info .salon-name,.manicurist-card.MuiCard-root .manicurist-card__info .user-name{font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.manicurist-card.MuiCard-root .manicurist-card__info .user-name{font-weight:700;font-size:.875rem;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.manicurist-card.MuiCard-root .manicurist-card__info .salon-name{font-size:.75rem}.manicurist-card.MuiCard-root .manicurist-card__info .rating-content{margin:0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.manicurist-card.MuiCard-root .manicurist-card__info .total{color:#ffb347;font-size:.625rem;font-weight:700}.manicurist-card.MuiCard-root .manicurist-card__info .MuiRating-sizeSmall{font-size:.75rem}.manicurist-card.MuiCard-root .manicurist-card__info .review{font-size:.625rem}.manicurist-card.MuiCard-root .manicurist-card__info .location-content{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;font-size:.625rem;margin-top:.375rem}.manicurist-card.MuiCard-root .manicurist-card__info .location-content .icon-location,.manicurist-card.MuiCard-root .manicurist-card__info .location-content .icon-map-pin{font-size:.75rem;margin-right:.2rem}.manicurist-card.MuiCard-root .post-wrapper{display:-moz-box;display:flex;background:#ddd;overflow:hidden}.manicurist-card.MuiCard-root .post-wrapper .post-media-wrapper{width:-moz-calc(100%/3);width:calc(100% / 3)}.manicurist-card.MuiCard-root .post-wrapper .post-media{width:100%;height:0;padding-bottom:100%;position:relative}.manicurist-card.MuiCard-root .post-wrapper .post-media__img{position:relative}.manicurist-card.MuiCard-root .post-wrapper .post-media__img:before{content:"";display:block;padding-top:100%}.manicurist-card.MuiCard-root .post-wrapper .post-media__img img{position:absolute;left:0;top:0;width:100%;height:100%}.manicurist-card.MuiCard-root .post-wrapper .post-media__img span{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;overflow:hidden}.manicurist-card.MuiCard-root .post-wrapper .post-media__tag{padding:2px 4px;font-size:.6875rem;font-family:Noto Sans JP,Open Sans,sans-serif;color:#fff}.manicurist-card.MuiCard-root .post-wrapper .post-media__tag.type-price{border-radius:7px;background:rgba(0,0,0,.5);float:right}.manicurist-card.MuiCard-root .post-wrapper .post-media__details{position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.manicurist-card.MuiCard-root .MuiCardActions-root.MuiCardActions-spacing{border-top:1px solid #ddd;-moz-box-pack:center;justify-content:center}.manicurist-card.MuiCard-root .MuiCardActions-root.MuiCardActions-spacing p{border-right:.8px solid #d8d8d8;padding:0 .5rem;margin:0;text-align:center;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.manicurist-card.MuiCard-root .MuiCardActions-root.MuiCardActions-spacing p:last-child{border-right:none}.manicurist-card.MuiCard-root .MuiCardActions-root.MuiCardActions-spacing p span{font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif;font-size:.75rem}.manicurist-card.MuiCard-root .MuiCardActions-root.MuiCardActions-spacing p span.date-text{font-size:.75rem;margin-right:.25rem}.manicurist-card.MuiCard-root .MuiCardActions-root.MuiCardActions-spacing .slot-content{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.manicurist-card.MuiCard-root .MuiCardActions-root.MuiCardActions-spacing .slot-title{padding-left:0;font-size:.75rem;border-right:none;display:none}.manicurist-card.MuiCard-root .MuiCardActions-root.MuiCardActions-spacing .slot-title .icon-progress-make-appointment{font-size:1.35rem}.manicurist-card.MuiCard-root.vertical .manicurist-card__info .salon-name{min-height:17px}@media screen and (min-width:374px){.manicurist-card.MuiCard-root .MuiCardActions-root.MuiCardActions-spacing{-moz-box-pack:justify;justify-content:space-between}.manicurist-card.MuiCard-root .MuiCardActions-root.MuiCardActions-spacing .slot-title{display:-moz-box;display:flex}}@media screen and (min-width:767px){.manicurist-card.MuiCard-root.horizontal .MuiCardContent-root{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.manicurist-card.MuiCard-root.horizontal .manicurist-card__info{width:29%}.manicurist-card.MuiCard-root.horizontal .post-wrapper{width:70%}.manicurist-card.MuiCard-root.horizontal .post-wrapper .post-media-wrapper{width:25%}.manicurist-card.MuiCard-root.horizontal .MuiCardActions-root.MuiCardActions-spacing{padding:.5rem .75rem}.manicurist-card.MuiCard-root.horizontal .slot-content p{padding:0 .75rem}.manicurist-card.MuiCard-root.horizontal .slot-content p:last-child{padding-right:0}}.image-with-loading{position:relative;overflow:hidden;width:100%;height:100%;background-color:#ddd}.image-with-loading img{width:100%}.image-with-loading .thumbnail{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;-webkit-filter:blur(20px);filter:blur(20px)}.image-with-loading .image{opacity:0;-webkit-transition:opacity .4s ease 0ms;-moz-transition:opacity .4s ease 0ms;transition:opacity .4s ease 0ms}.image-with-loading .image.fade-in{opacity:1}@media screen and (max-width:415px){.image-with-loading{background-color:transparent}}.Img{overflow:hidden;display:inline-block;position:relative}.Img img,.Img svg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.Img img.finalImg{opacity:0;-webkit-transition:opacity 1.5s ease;-moz-transition:opacity 1.5s ease;transition:opacity 1.5s ease}.Img.loadWithAnim img.finalImg{opacity:1}.Img.loadNoAnim img.finalImg{opacity:1;-webkit-transition:opacity 0s ease;-moz-transition:opacity 0s ease;transition:opacity 0s ease}.authenticate-dialog .MuiPaper-rounded{border-radius:32px;overflow:hidden;max-width:444px;width:100%}.authenticate-dialog .MuiDialogTitle-root{background:transparent;padding:0}.authenticate-dialog .MuiDialogTitle-root .MuiButtonBase-root{right:4px}.authenticate-dialog .MuiDialogTitle-root .icon-close{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(249,249,249,.78);border-radius:50%;font-size:15px;padding:5px}.authenticate-dialog .MuiDialogContent-root{overflow-y:unset;position:relative}.authenticate-dialog .MuiDialogTitle-root h2 img,.authenticate-dialog .MuiDialogTitle-root h3 img{width:100%}.authenticate-dialog .content-modal{text-align:center;padding:16px;border-radius:32px}.authenticate-dialog .content-modal .authenticate-section img{position:absolute;top:-21px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%);max-width:294px}.authenticate-dialog .content-modal .authenticate-section button{margin-top:82px;max-width:320px;width:100%;-webkit-box-shadow:unset;box-shadow:unset}.authenticate-dialog .content-modal .authenticate-section .MuiTypography-root{font-weight:700;margin-top:16px;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.authenticate-dialog .content-modal .authenticate-section .MuiTypography-root.login-text{margin-top:24px}.authenticate-dialog .content-modal .authenticate-section .MuiTypography-root a{text-decoration:underline;-moz-text-decoration-style:solid;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:1px}.confirm-modal-container .MuiDialog-container .MuiPaper-root{width:100%;max-width:546px;border-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15)}.confirm-modal-container .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root{padding:16px 16px 23px;text-align:center;position:relative;background:url(/assets/images/2lines.svg) bottom repeat-x}.confirm-modal-container .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root .MuiTypography-root{line-height:24px;font-weight:700;text-align:center}.confirm-modal-container .MuiDialog-container .MuiPaper-root .MuiDialogContent-root{padding:32px 16px}.confirm-modal-container .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{text-align:center;white-space:pre-line;font-size:14px;color:#484848}.confirm-modal-container .MuiDialog-container .MuiPaper-root .MuiDialogActions-root{-moz-box-pack:center;justify-content:center;padding:0 16px 40px}.confirm-modal-container .MuiDialog-container .MuiPaper-root .MuiDialogActions-root button{width:100%;max-width:320px;border-radius:4px}.confirm-modal-container .MuiDialog-container .MuiPaper-root .MuiDialogActions-root .cancel-btn{margin-right:16px;border:1px solid #484848}.confirm-modal-container .MuiDialog-container .MuiPaper-root .MuiDialogActions-root .confirm-btn{width:100%;background-image:unset;background-color:#e5004e}@media (max-width:767px){.confirm-modal-container .MuiDialog-container .MuiPaper-root{margin:15px}.confirm-modal-container .MuiDialog-container .MuiPaper-root .MuiDialogContent-root{padding:24px 16px}.confirm-modal-container .MuiDialog-container .MuiPaper-root .MuiDialogActions-root{padding:0 16px 16px}}.text-field-container .label-container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;max-height:72px;padding:24px 0 0 12px}.text-field-container .label-container .MuiTypography-root{font-weight:700;margin-bottom:0;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.text-field-container .label-container .MuiTypography-root .required{margin-left:.5rem;color:#e5004e;font-weight:400}.text-field-container .MuiFormControl-root{width:100%;background-color:unset}.text-field-container .MuiFormControl-root .MuiFilledInput-root{border-radius:4px;background-color:#efefef}.text-field-container .MuiFormControl-root .MuiFilledInput-root input{height:auto;padding:14px 16px;font-size:.875rem;line-height:20px;border-radius:4px;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.text-field-container .MuiFormControl-root .Mui-disabled{background-color:transparent;color:#484848}.text-field-container .MuiFormControl-root .MuiFilledInput-adornedStart{padding-left:16px}.text-field-container .MuiFormControl-root .MuiFilledInput-adornedStart .MuiInputAdornment-root{margin:0}.text-field-container .MuiFormControl-root .MuiFilledInput-underline:before{border-bottom:unset}.text-field-container .MuiFormControl-root>.MuiFilledInput-multiline{padding:14px 16px;background-color:#efefef;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif;line-height:normal;font-size:.875rem}.text-field-container .MuiFormControl-root .MuiFormHelperText-root{margin-right:0;margin-left:0}.text-field-container .MuiFormControl-root .MuiFormHelperText-root br{display:none}@media (max-width:600px){.text-field-container .MuiFormControl-root .MuiFormHelperText-root br{display:block}}@media (max-width:599px){.text-field-container .MuiGrid-root.label-container.MuiGrid-item{padding-bottom:0}.text-field-container .MuiGrid-root.input-item{padding-top:16px}}.select-field-container .label-container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;max-height:72px;padding:24px 0 0 12px}.select-field-container .label-container .MuiTypography-root{font-weight:700;margin-bottom:0}.select-field-container .label-container .MuiTypography-root .required{margin-left:.5rem;color:#e5004e;font-weight:400}.select-field-container .MuiFormControl-root{width:100%;background-color:unset}.select-field-container .MuiFormControl-root>.MuiFilledInput-root{border-radius:4px;background-color:#efefef}.select-field-container .MuiFormControl-root>.MuiFilledInput-root .MuiSelect-root{font-size:14px;line-height:normal;color:#8d8d8d;padding:14px 8px 14px 16px}.select-field-container .MuiFormControl-root>.MuiFilledInput-root .MuiSelect-root:focus{background-color:#efefef}.select-field-container .MuiFormControl-root>.MuiFilledInput-root input{height:auto;font-size:.875rem;line-height:20px;border-radius:4px}.select-field-container .MuiFormControl-root .MuiFilledInput-adornedStart{padding-left:16px;padding-right:8px}.select-field-container .MuiFormControl-root .MuiFilledInput-adornedStart .MuiInputAdornment-root{margin:0}.select-field-container .MuiFormControl-root .MuiFilledInput-underline:before{border-bottom:unset}@media (max-width:599px){.select-field-container .MuiGrid-root.label-container.MuiGrid-item{padding-bottom:0}.select-field-container .MuiGrid-root.input-item{padding-top:16px}}.phone-input-container .label-container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;max-height:72px;padding:24px 0 0 12px}.phone-input-container .label-container .MuiTypography-root{font-weight:700;margin-bottom:0;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.phone-input-container .label-container .MuiTypography-root .required{margin-left:.5rem;color:#e5004e;font-weight:400}.phone-input-container .PhoneInput{position:relative;-moz-box-align:unset;align-items:unset}.phone-input-container .PhoneInput .PhoneInputCountry{height:48px;background-color:#efefef;margin-right:0;padding-left:12px;padding-right:8px;border-top-left-radius:4px;border-bottom-left-radius:4px}.phone-input-container .PhoneInput .PhoneInputCountry .PhoneInputCountrySelectArrow{display:none}.phone-input-container .PhoneInput input{margin-left:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;padding:14px 12px 14px 0;background-color:#efefef;font-size:.875rem;line-height:20px;height:48px;border:none;outline:none}.phone-input-container .phone-input-underline:before{left:0;right:0;bottom:0;content:"\00a0";position:absolute;-webkit-transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1) 0ms;-moz-transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1) 0ms;transition:border-bottom-color .2s cubic-bezier(.4,0,.2,1) 0ms;pointer-events:none}.phone-input-container .phone-input-underline:after{left:0;right:0;bottom:0;content:"";position:absolute;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms;-moz-transition:transform .2s cubic-bezier(0,0,.2,1) 0ms,-moz-transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:transform .2s cubic-bezier(0,0,.2,1) 0ms;transition:transform .2s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .2s cubic-bezier(0,0,.2,1) 0ms,-moz-transform .2s cubic-bezier(0,0,.2,1) 0ms;border-bottom:2px solid #009193;pointer-events:none}.phone-input-container .phone-input-error:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);border-bottom-color:#f44336}.phone-input-container .error-message{font-size:.75rem;text-align:left;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.66;letter-spacing:.03333em;margin:3px 14px 0;color:#f44336}@media (max-width:599px){.phone-input-container .MuiGrid-root.label-container.MuiGrid-item{padding-bottom:0}.phone-input-container .MuiGrid-root.input-item{padding-top:16px}}.upload-avatar-container>input{display:none}.upload-avatar-container label{cursor:pointer}.upload-avatar-container label .MuiBadge-root>.MuiAvatar-root{width:70px;height:70px;background-color:#efefef}.upload-avatar-container label .MuiBadge-root>.MuiAvatar-root .icon-default-user{color:#000;font-size:70px}.upload-avatar-container label .MuiBadge-root .MuiBadge-badge{right:19%;bottom:19%}.upload-avatar-container label .MuiBadge-root .MuiBadge-badge .icon-plus{color:#e5004e;font-size:28px;background-color:#fff;border-radius:50%}@media (max-width:320px){.crop-image-modal .MuiDialog-container .MuiPaper-root{margin:0}}.crop-image-modal .MuiDialog-container .MuiDialogContent-root .content-modal{padding-top:32px}.crop-image-modal .MuiDialog-container .MuiDialogContent-root .content-modal .zoom-container .MuiTypography-root{margin-right:16px}.crop-image-modal .MuiDialog-container .MuiDialogContent-root .content-modal .zoom-container .MuiSlider-root{max-width:360px;-moz-box-flex:1;flex:1 1}.crop-image-modal .MuiDialog-container .MuiDialogContent-root .content-modal .btn-container button{width:100%;max-width:320px;border-radius:4px}.crop-image-modal .MuiDialog-container .MuiDialogContent-root .content-modal .btn-container .cancel-btn{margin-right:16px;border:1px solid #484848}.crop-image-modal .MuiDialog-container .MuiDialogContent-root .content-modal .btn-container .confirm-btn{width:100%;background-image:unset}.star-rating-container .label-container{display:-moz-box;display:flex;padding:24px 0 0 12px}.star-rating-container .label-container .MuiTypography-root{font-weight:700;margin-bottom:0;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.star-rating-container .label-container .MuiTypography-root .required{margin-left:.5rem;color:#e5004e;font-weight:400}.star-rating-container .MuiRating-root{width:100%;overflow:hidden}.star-rating-container .MuiRating-root>label{padding:0 calc(12.5% - 17.5px)}.star-rating-container .MuiRating-root>label:first-child{margin-left:calc((12.5% - 17.5px) * -1)}.star-rating-container .MuiRating-root>label:last-of-type{margin-right:calc((12.5% - 17.5px) * -1)}.star-rating-container .MuiRating-root .icon-big-star,.star-rating-container .MuiRating-root .icon-outline-star{font-size:28px;color:#ffbd00}.star-rating-container .MuiRating-root>input{display:none}@-webkit-keyframes loadingAnimation{0%{background-color:#fff}50%{background-color:#ccc}to{background-color:#fff}}@keyframes loadingAnimation{0%{background-color:#fff}50%{background-color:#ccc}to{background-color:#fff}}.lazy-home-banner{max-width:1280px;margin:0 auto}.main-visual{position:relative}.main-visual img{width:100%}.main-visual .desktop{display:none}.main-visual.banner-home .MuiContainer-root{padding:0}.main-visual-blur .blur-img{display:none}.main-visual-blur .photo-frame{overflow:hidden;position:relative}.main-visual-blur .photo-frame:before{content:"";display:block;padding-top:100%}.main-visual-blur .photo-frame img{position:absolute;left:50%;top:0;height:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.main-visual-blur .photo-frame span{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;overflow:hidden}.main-visual-blur .MuiContainer-root{padding:0}@media screen and (min-width:769px){.main-visual img{width:100%}.main-visual .desktop{display:block;position:relative}.main-visual .mobile{display:none}.main-visual-blur{overflow:hidden;height:560px}.main-visual-blur .photo-frame{width:560px;height:560px;overflow:hidden;position:absolute;right:6.5rem}.main-visual-blur .blur-img{display:block;height:560px;background-repeat:no-repeat;background-size:cover;background-position:50%;position:absolute;top:0;left:0;right:0;z-index:-1}.main-visual-blur .blur-img:before{content:"";background-color:rgba(0,0,0,.5);top:0;left:0;width:100%;height:560px;position:absolute;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.main-visual-blur .MuiContainer-root{padding:0 1.5rem;text-align:right;position:relative;height:560px;overflow:hidden}}@media (min-width:1280px){.main-visual-blur .MuiContainer-maxWidthLg,.main-visual .MuiContainer-maxWidthLg{max-width:1440px}}.location-item--checkbox{border-bottom:1px solid #ddd}.location-item--checkbox input{opacity:0}.location-item--checkbox .MuiCheckbox-root{color:#ddd}.location-item--checkbox .MuiCheckbox-root.Mui-checked{color:#484848}.location-item--checkbox .MuiBadge-root.badge,.location-item--checkbox .MuiFormControlLabel-root{margin:0;width:100%;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse;-moz-box-pack:justify;justify-content:space-between}.location-item--checkbox .MuiTypography-root.MuiFormControlLabel-label{margin:0;font-size:.875rem;padding-left:1rem}.location-item--button.MuiButtonBase-root,.location-item--button.MuiTypography-root{width:50%;border:1px solid #ddd;border-radius:0;text-align:left}.scrollbar::-webkit-scrollbar-track{background-color:transparent}.scrollbar::-webkit-scrollbar{width:4px;background-color:transparent}.scrollbar::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3);box-shadow:inset 0 0 4px rgba(0,0,0,.3);background-color:#ddd}.location-box{position:relative}.location-box .location-label{position:absolute;right:.5rem;top:0;line-height:2.75rem;color:#009193;width:50%}.location-box .location-label .search-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:right;font-size:.875rem}.location-box.loading{-moz-box-align:center;align-items:center}.list-wrapper{margin:.5rem auto 0;border-radius:4px;border:1px solid #ddd;background-color:#fff;display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;justify-content:space-around;height:237px;width:99%;overflow:hidden}.list-wrapper .MuiButton-root.Mui-disabled{color:#484848}.list-wrapper .left-list-wrapper{width:45px;text-align:center;border-right:1px solid #ddd}.list-wrapper .left-list-wrapper .left{color:#ddd;display:block;font-size:1rem;padding:.5rem}.list-wrapper .left-list-wrapper button{border-radius:0}.list-wrapper .left-list-wrapper button .left{color:#484848;padding:0}.list-wrapper .right-list-wrapper{width:-moz-calc(100% - 45px);width:calc(100% - 45px)}.list-wrapper .right-list-wrapper .MuiBadge-badge{top:.75rem;right:-1rem}.list-wrapper .right-list-wrapper button{display:block;padding:.625rem 1rem;border-top:none;border-left:none}.list-wrapper .right-list-wrapper .all-region-btn{border-bottom:1px solid #ddd;width:100%;text-align:left}.list-wrapper .right-list-wrapper .all-region-btn.MuiButton-root.Mui-disabled{color:#484848}.list-wrapper .right-list-wrapper .types-btn{border-bottom:1px solid #ddd;width:100%;text-align:left}.list-wrapper .right-list-wrapper .types-btn i{font-size:24px;margin-right:4px}.list-wrapper .province-list,.list-wrapper .region-list{display:-moz-box;display:flex;flex-wrap:wrap}.list-wrapper .province-list button:nth-child(2n),.list-wrapper .region-list button:nth-child(2n){border-right:none}.list-wrapper .areas-list{overflow-y:auto;overflow-x:hidden;height:188px}.list-wrapper .areas-list .MuiBadge-anchorOriginTopRightRectangle{top:50%;right:20%}.list-wrapper .line-list{overflow-y:auto;overflow-x:hidden;height:236px}.list-wrapper .line-list .location-item--button.MuiButtonBase-root,.list-wrapper .line-list .location-item--button.MuiTypography-root{width:100%}.list-wrapper .line-list .MuiBadge-anchorOriginTopRightRectangle{top:50%}.list-wrapper.areas-swipe .right-list-wrapper>.location-item--checkbox{padding-right:.25rem}.advanced-search-form .location-item--button.MuiTypography-root{margin:0;display:block;border-top:none;border-left:none;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif;color:#ccc;width:100%;border-right:none;padding:0 3px 0 1rem}.advanced-search-form .location-item--button.MuiTypography-root span{font-weight:400;margin:0}.areas-list .location-item--button.MuiTypography-root span.MuiBadge-root.badge{width:100%;display:inline-block}.all-areas-btn.MuiTypography-root.location-item{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.all-areas-btn span.MuiTypography-root{width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:left}@media screen and (min-width:375px){.location-box .location-label{width:56%}.all-areas-btn span.MuiTypography-root{width:230px}}body,html{height:100%}body{margin:0;font-family:Noto Sans JP,sans-serif;color:#484848}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer,header{text-align:center}a{text-decoration:none;color:#484848}button .MuiTouchRipple-ripple{display:none}button .MuiTouchRipple-ripple:first-child{display:block}.MuiButton-root.MuiButtonBase-root{font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.MuiButton-containedSecondary{background:#e5004e;background:-moz-linear-gradient(left,#e5004e 0,#f0709c 100%);background:-webkit-linear-gradient(left,#e5004e,#f0709c);background:-webkit-gradient(linear,left top,right top,from(#e5004e),to(#f0709c));background:linear-gradient(90deg,#e5004e 0,#f0709c)}.MuiButton-containedSecondary .MuiButton-label{font-weight:700}.MuiButton-containedSecondary:hover{background:#a00036}.MuiButton-containedSecondary.Mui-disabled{color:rgba(0,0,0,.26);-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,.12)}.MuiButton-root.MuiButton-outlinedPrimary{padding:.375rem 1rem;border-radius:20px}.contained-secondary-btn{max-width:320px;width:100%;background-image:unset}@media (max-width:600px){.contained-secondary-btn{max-width:unset}}.empty-block{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;width:100%;padding:40px 0}.empty-block .text{margin-top:1rem;color:#858585;font-size:.875rem}.empty-block.review{padding:80px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.empty-block.empty-reservation{color:#484848;text-align:center}.empty-block.empty-reservation .text{font-size:1rem;font-weight:700;margin-top:0;margin-bottom:1rem;color:#484848}.empty-block.empty-reservation img{padding:1.5rem 0 30px}.empty-block.empty-reservation p{font-size:.875rem;white-space:pre-wrap}button.MuiButtonBase-root.MuiButton-root.MuiButton-text.ghost-secondary-btn{background-color:#f9ccdb;color:#e5004e;font-size:12px;font-weight:700;padding:7px 16px 8px;letter-spacing:normal;min-height:32px;display:inline-block;width:unset;line-height:17px;border-radius:4px}button.MuiButtonBase-root.MuiButton-root.Mui-disabled.Mui-disabled{color:#fff}.max-3-lines{-webkit-line-clamp:3}.max-2-lines,.max-3-lines{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.max-2-lines{-webkit-line-clamp:2}.overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more-txt-btn{font-size:.874rem;color:#009193;background:transparent;border:none;cursor:pointer}.more-txt-btn:focus{outline:transparent}.scrollTop{position:fixed;bottom:85px;right:16px;-moz-box-align:center;align-items:center;height:20px;-moz-box-pack:center;justify-content:center;z-index:999;cursor:pointer;-webkit-animation:fadeIn .3s;animation:fadeIn .3s;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s;opacity:.85}.scrollTop:hover{opacity:1}.scrollTop button{border:1px solid #fff;padding:0}.highlight-txt{color:#009193;background:transparent}.error-text{color:#f44336}.link-text{color:#009193;cursor:pointer}.link-text:hover{text-decoration:underline;-moz-text-decoration-color:#009193;-webkit-text-decoration-color:#009193;text-decoration-color:#009193;-moz-text-decoration-style:solid;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:2px;color:#009193}.loading-wrapper{text-align:center}.error-page{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;height:100vh;background-color:#fff}.error-page .error-inner{text-align:center}.error-page .error-inner,.error-page .error-inner .content{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.error-page .error-inner .content{-moz-box-align:center;align-items:center}.error-page .title{font-weight:500;color:#484848;margin-bottom:.75rem}.error-page .sub-title,.error-page .title{font-size:.875rem;line-height:normal;letter-spacing:normal;text-align:center}.error-page .sub-title{max-width:65%;margin:0 auto .75rem;color:#626262}.error-page .back-btn{margin-top:2rem;width:253px;line-height:44px;background:#e5004e;background:-moz-linear-gradient(left,#e5004e 0,#f0709c 100%);background:-webkit-linear-gradient(left,#e5004e,#f0709c);background:-webkit-gradient(linear,left top,right top,from(#e5004e),to(#f0709c));background:linear-gradient(90deg,#e5004e 0,#f0709c);color:#fff}.error-page .back-btn>span{font-weight:700}.error-page .back-btn:hover{background:#a00036}.MuiSvgIcon-fontSizeInherit{font-size:1rem}header{width:100%;position:sticky;top:0;left:0;right:0;background:#fff;z-index:99}header.common-header.sticky-header{-webkit-box-shadow:0 2px 2px 0 rgba(79,79,79,.2);box-shadow:0 2px 2px 0 rgba(79,79,79,.2)}header.common-header .main-menu{display:none}header.common-header .main-mobile-menu{display:block}header.common-header .head-logo{position:relative;padding:1rem 0 .5rem}header.common-header .head-logo a{display:inline-block}header.common-header .head-logo a .head-logo-title{height:40px;margin:0}header.common-header .head-logo .main-mobile-menu{position:absolute;top:50%;right:1.5rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}footer.common-footer{background:#f4f4f4;text-align:center}footer.common-footer .head-logo{padding:1.5rem 0}footer.common-footer .head-logo a{display:inline-block}footer.common-footer .head-logo img{height:48px}footer.common-footer .copyright{background-color:#000;color:#fff;font-size:10px;padding:8px 0}footer.common-footer .head-cat{padding:1.5rem 0}footer.common-footer .head-cat a{display:block;font-size:.75rem}footer.common-footer .footer-nav{margin:1rem auto 2rem}footer.common-footer .footer-nav ul.footer-nav-menu{list-style:none;padding:0;margin:0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap}footer.common-footer .footer-nav li{width:100%;display:block;margin-top:4px;margin-bottom:4px}footer.common-footer .footer-nav a{text-transform:capitalize;font-weight:300;font-size:.75rem;font-family:Noto San JP,sans-serif;text-decoration:none}footer.common-footer .footer-nav a:hover{text-decoration:underline;text-shadow:0 0 0 #000}.btn-group{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;padding-top:32px}.title-page{margin-bottom:2rem}.title-page .MuiTypography-subtitle1,.title-page h2{margin:0;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.title-page h2{font-family:Senlot}.title-page .MuiTypography-subtitle1{font-size:1rem}@-webkit-keyframes wpmmfadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes wpmmfadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}to{opacity:1;-webkit-transform:none;-moz-transform:none;transform:none}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:.5}}@keyframes fadeIn{0%{opacity:0}to{opacity:.5}}@media screen and (min-width:600px){header.common-header .head-logo .main-mobile-menu{right:.5rem}}@media screen and (min-width:769px){header.common-header .main-menu{display:block;padding-top:.5rem;padding-bottom:.5rem;min-height:60px}header.common-header .head-logo,header.common-header .main-mobile-menu{display:none}footer.common-footer .footer-nav li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 1rem}footer.common-footer .footer-nav li a{padding:.25rem}footer.common-footer .footer-nav ul.footer-nav-menu{flex-wrap:unset}.sticky-container{position:sticky;top:0}.scrollTop{bottom:32px}}@media screen and (min-width:959px){.empty-block.review{margin-left:48px;width:-moz-calc(100% - 48px);width:calc(100% - 48px)}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.underline-pri-text{text-decoration:underline;-moz-text-decoration-color:#009193;-webkit-text-decoration-color:#009193;text-decoration-color:#009193;-moz-text-decoration-style:solid;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px}.pointer{cursor:pointer}.Toastify__toast-body br{display:none}@media (max-width:600px){.Toastify__toast-body{white-space:pre-line}.Toastify__toast-body br{display:block}}.main-mobile-menu .MuiButton-outlinedPrimary{border:none;color:#111;font-size:1.5rem;max-width:40px;padding:.5rem;overflow:hidden}.main-mobile-menu .MuiButton-outlinedPrimary:hover{border:none;background-color:rgba(0,0,0,.04)}.main-mobile-menu .MuiAvatar-root{width:32px;height:32px;margin-right:4px}.modal.menu-popup{height:100vh;z-index:999999!important}.modal.menu-popup .modal-header{background:none;text-align:right}.modal.menu-popup .btn-close{color:#fff}.modal.menu-popup .MuiPaper-root{background:rgba(56,56,60,.95)}.modal.menu-popup .container{text-align:center}.modal.menu-popup .logo{height:64px}.modal.menu-popup .head-cat{height:-moz-calc(100vh - 180px);height:calc(100vh - 180px);position:relative}.modal.menu-popup .head-cat .MuiButton-root{font-size:1.125rem;display:block;color:#fff;text-transform:capitalize;font-weight:300;font-family:Noto San JP,sans-serif;width:100%;line-height:2.78;margin-top:.25rem}.modal.menu-popup .head-cat .MuiButton-root.link-active{text-decoration:underline;text-shadow:0 0 0 #000}.modal.menu-popup .social-section{position:absolute;bottom:4.5rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.modal.menu-popup .social-section h3.MuiTypography-body1{font-family:Noto San JP,sans-serif;font-size:.75rem;color:#fff;font-style:normal;letter-spacing:1px;text-transform:uppercase;white-space:pre}.modal.menu-popup .social-media-wrapper{padding:.5rem 0}.modal.menu-popup .social-media-wrapper a{color:#fff;padding:0}.modal.menu-popup .social-media-wrapper a span{font-size:2rem}.social-media-wrapper a{display:inline-block;font-size:24px;line-height:1;color:#3c3c3c;margin:0 .5rem}.social-media-wrapper a:hover{opacity:.8}.main-menu{position:relative}.main-menu a.home-link,.main-menu a.nailie-link{color:#484848;font-size:.75rem;font-weight:500;display:inline-block}.main-menu a.home-link.link-active,.main-menu a.home-link:hover,.main-menu a.nailie-link.link-active,.main-menu a.nailie-link:hover{text-shadow:.5px 0 0 #484848;text-decoration:underline;background:transparent}.main-menu a.home-link .MuiTouchRipple-root,.main-menu a.nailie-link .MuiTouchRipple-root{display:none}.main-menu .home-link{padding:0;position:absolute;left:50%;top:.5rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);display:inline-block}.main-menu .home-link:hover{opacity:.7}.main-menu .right-block{display:-moz-box;display:flex;align-content:center;-moz-box-pack:end;justify-content:flex-end}.main-menu .right-block .menu .nailie-link{line-height:32px;padding:6px 8px;letter-spacing:.02857em}.main-menu .right-block .authenticate-wrapper{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;line-height:normal;margin-left:8px}.main-menu .right-block .authenticate-wrapper .user-menu .MuiAvatar-root{width:24px;height:24px}.main-menu .right-block .authenticate-wrapper .user-menu .user-name{font-family:"Noto Sans JP, Noto Serif JP, Open Sans, sans-serif";font-size:12px;color:#484848;margin-left:8px;margin-right:2px;max-width:88px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.main-menu .right-block .authenticate-wrapper .user-menu .box-menu{cursor:pointer}.main-menu .right-block .authenticate-wrapper .user-menu .icon-angle-down{font-size:16px}.main-menu .social-media-wrapper{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.main-menu .social-media-wrapper a{line-height:32px}.tab-menu{border-bottom:1px solid #ddd;background-color:#fff}.tab-menu.desktop,.tab-menu.hide{display:none}.tab-menu .tab-menu-item{width:20%;font-size:.75rem;padding:1rem 1%;font-weight:500;text-align:center;border-bottom:4px solid #fff;display:inline-block;cursor:pointer}.tab-menu .tab-menu-item:hover{color:#009193}.tab-menu .tab-menu-item.active{border-color:#009193;color:#009193}.tab-menu-sticky{position:fixed;top:69px;left:0;right:0;display:block;z-index:5;-webkit-animation:moveDown .2s ease-in-out;animation:moveDown .2s ease-in-out}.tab-menu-sticky .tab-menu-item{display:inline-block;width:20%;font-size:.75rem;padding:1rem 1%}@media screen and (min-width:375px){.tab-menu .tab-menu-item{font-size:.875rem}}@media screen and (min-width:760px){.tab-menu{height:73px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;z-index:1;width:100%}.tab-menu .tab-menu-item{padding:1.5rem 2.5rem}.tab-menu.hide{border:none;height:0}.tab-menu.hide .tab-menu-item{display:none}.tab-menu.hide.sticky{height:72px}.tab-menu.desktop{display:-moz-box;display:flex}.tab-menu-sticky{top:60px}}@-webkit-keyframes moveDown{0%{-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveDown{0%{-webkit-transform:translateY(-5rem);-moz-transform:translateY(-5rem);transform:translateY(-5rem)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}to{-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes rotate{0%{-webkit-transform:rotateY(1turn);-moz-transform:rotateY(1turn);transform:rotateY(1turn)}to{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}}.home-wrapper .block{padding:3rem 0 2rem}.home-wrapper .block.block--full,.home-wrapper .block.location-block{padding:0}.home-wrapper .block.campaigns-block{padding-bottom:.875rem}.home-wrapper .block.campaigns-block .MuiGrid-container{-moz-box-pack:center;justify-content:center}.home-wrapper .block.recommend-block{background-color:#f4f4f4}.home-wrapper main{margin:0;padding:0}.banner-download-app{position:relative;background-image:-webkit-gradient(linear,left top,left bottom,from(#ec467e),to(#e50250));background-image:-webkit-linear-gradient(top,#ec467e,#e50250);background-image:-moz-linear-gradient(top,#ec467e,#e50250);background-image:linear-gradient(180deg,#ec467e,#e50250);margin-top:22rem}.banner-download-app .MuiContainer-root{display:-moz-box;display:flex;position:relative;z-index:1;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}.banner-download-app .content-d-app .content-row .download-sec{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;margin-bottom:2rem}.banner-download-app .content-d-app .content-row .download-button{margin:0 .25rem}.banner-download-app .content-d-app .content-row .download-button img{width:160px}.banner-download-app .content-d-app .title{color:#fff;text-align:center}.banner-download-app .content-d-app .title span{display:block}.banner-download-app .content-d-app .title .first{font-size:1.25rem}.banner-download-app .content-d-app .title .second{font-size:1.75rem}.banner-download-app .content-d-app .progress-sec{display:none;list-style:none;color:#fff;padding:0;justify-content:space-around;margin:2rem 0}.banner-download-app .content-d-app .progress-sec li{padding-right:48px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;position:relative}.banner-download-app .content-d-app .progress-sec li:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e915";position:absolute;right:8px;top:27%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);font-size:10px}.banner-download-app .content-d-app .progress-sec li:last-child{padding:0}.banner-download-app .content-d-app .progress-sec li:last-child:after{display:none}.banner-download-app .content-d-app .progress-sec span{text-align:center;max-width:167px}.banner-download-app .content-d-app .progress-sec span.icon{margin-right:0}.banner-download-app .content-d-app .progress-sec span.text{margin-top:.5rem;font-size:.875rem}.banner-download-app .content-d-app .progress-sec .icon{-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;display:-moz-box;display:flex;border-radius:50%;background:#fff;width:2rem;height:2rem;font-size:2rem;color:#484848;margin-right:8px}.banner-download-app .img-d-app{width:296px;margin:-22rem auto 0}.banner-download-app .img-d-app img{width:100%}.banner-download-app .title{color:#fff}.banner-page{position:relative;height:269px}.banner-page:before{content:"";background-color:#ddd;width:-moz-calc(100% - 2rem);width:calc(100% - 2rem);height:98%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.banner-page img{position:relative;width:100%}.locations-wrapper{position:relative;margin-top:-5rem}.locations-wrapper .recommend-wrapper{position:relative;overflow:hidden}.locations-wrapper .recommend-wrapper .prefecture-wrapper,.locations-wrapper .recommend-wrapper .region-wrapper{padding:1rem 0 2rem;display:-moz-box;display:flex;flex-wrap:wrap;background:#fff url(/assets/images/map.svg) no-repeat 50%}.locations-wrapper .recommend-wrapper .location-box{width:-moz-calc(100%/3);width:calc(100% / 3);padding:.5rem;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.locations-wrapper .recommend-wrapper .location-box:focus{outline:none}.locations-wrapper .recommend-wrapper .location-box.text-box{width:65%;overflow:hidden;-moz-box-pack:start;justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap}.locations-wrapper .recommend-wrapper .location-item{margin:0;padding:0;width:80px;height:80px;border-radius:50%;color:#fff;text-align:center;background:#fa968e;border:3px solid #f4a9a7;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;cursor:pointer}.locations-wrapper .recommend-wrapper .location-item span.MuiButton-label{flex-wrap:wrap}.locations-wrapper .recommend-wrapper .location-item span.MuiButton-label span{display:block;word-spacing:25px;padding:0}.locations-wrapper .recommend-wrapper .location-item i{font-size:1.5rem}.locations-wrapper .recommend-wrapper .location-item span{font-size:.875rem;font-weight:500;padding:0 1rem;text-align:center}.locations-wrapper .recommend-wrapper .location-item.hidden-item{border-color:transparent;background:transparent;cursor:auto}.locations-wrapper .recommend-wrapper .location-item.first-item{background:none;border:1px solid #ddd;color:#484848}.locations-wrapper .recommend-wrapper .location-item.first-item .icon-angle-left{font-size:2.5rem}.locations-wrapper .recommend-wrapper .react-multiple-carousel__arrow{display:none}.locations-wrapper .recommend-wrapper .MuiContainer-root{padding:0}.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper,.locations-wrapper .desktop-carousel.recommend-wrapper .region-wrapper{background:none}.locations-wrapper .desktop-carousel.recommend-wrapper .location-item{height:65px;width:65px}.locations-wrapper .desktop-carousel.recommend-wrapper .MuiButtonBase-root.MuiIconButton-root{position:absolute;top:0;z-index:5}.locations-wrapper .desktop-carousel.recommend-wrapper .slick-list{padding:4rem 0 0}.locations-wrapper .desktop-carousel.recommend-wrapper .btn-next{right:0}.locations-wrapper .desktop-carousel.recommend-wrapper .btn-prev{right:4rem}.locations-wrapper .desktop-carousel.recommend-wrapper .loading-wrapper{margin-top:60px;width:100%;text-align:center}.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper,.locations-wrapper .desktop-carousel.recommend-wrapper .region-wrapper{position:relative}.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper .inner-prefecture,.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper .inner-region,.locations-wrapper .desktop-carousel.recommend-wrapper .region-wrapper .inner-prefecture,.locations-wrapper .desktop-carousel.recommend-wrapper .region-wrapper .inner-region{width:100%}.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper>.location-box,.locations-wrapper .desktop-carousel.recommend-wrapper .region-wrapper>.location-box{position:absolute;left:0;z-index:6;padding:.5rem 1rem;font-size:.875rem}.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper>.location-box .first-item,.locations-wrapper .desktop-carousel.recommend-wrapper .region-wrapper>.location-box .first-item{font-size:1.25rem}.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper>.location-box .first-item i,.locations-wrapper .desktop-carousel.recommend-wrapper .region-wrapper>.location-box .first-item i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);font-size:2.5rem;margin-right:1rem}.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper .location-box{padding:0}.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper .location-box button{padding:.5rem 1rem}.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper .location-box .MuiButton-label{line-height:1}.block--heading{position:relative;margin-bottom:0;padding-bottom:2rem}.block--heading .banner-section #image-div{position:relative;height:200px;background-position:50%;background-repeat:no-repeat;background-size:cover}.block--heading .title-page{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-visual.banner-home .desktop,.main-visual.banner-home .mobile{background-color:#d8d8d8}.main-visual.banner-home .desktop{max-width:1440px}@media (min-width:375px){.locations-wrapper .recommend-wrapper .MuiContainer-root{padding-left:16px;padding-right:16px}.locations-wrapper .recommend-wrapper .location-box{padding:.75rem}.locations-wrapper .recommend-wrapper .location-item{width:90px;height:90px}}@media (min-width:414px){.locations-wrapper .recommend-wrapper .location-box{padding:1rem}.locations-wrapper .recommend-wrapper .location-item{width:92px;height:92px}}@media screen and (min-width:761px){.locations-wrapper{margin-top:-6.5rem}.locations-wrapper .desktop-carousel.recommend-wrapper .location-item{height:100px;width:100px}}@media (min-width:980px){.banner-download-app{margin:4.25rem 0}.banner-download-app .MuiContainer-root{-moz-box-pack:justify;justify-content:space-between;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.banner-download-app .content-d-app{padding-top:2rem}.banner-download-app .content-d-app .content-row{display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end}.banner-download-app .content-d-app .content-row .download-sec{margin-bottom:0}.banner-download-app .content-d-app .title{text-align:left;margin:0}.banner-download-app .content-d-app .title .first{font-size:1.75rem}.banner-download-app .content-d-app .title .second{font-size:2.75rem}.banner-download-app .content-d-app .progress-sec{display:-moz-box;display:flex;margin:1.5rem 0 2rem}.banner-download-app .content-d-app .progress-sec li:last-child{padding:0}.banner-download-app .content-d-app .progress-sec li:last-child:after{display:none}.banner-download-app .content-d-app .progress-sec span.text{display:block}.banner-download-app .content-d-app .progress-sec .icon{width:48px;height:48px;font-size:2.5rem}.banner-download-app .img-d-app{width:296px;margin:-4.25rem -.85rem -4.25rem 0}.banner-download-app .img-d-app img{width:100%}.banner-page{text-align:center;height:480px}.banner-page:before{width:65%;left:50%}.banner-page img{width:auto}}@media screen and (min-width:1024px){.locations-wrapper .desktop-carousel.recommend-wrapper .location-item{height:140px;width:140px}.locations-wrapper .desktop-carousel.recommend-wrapper .location-item span.MuiButton-label span{word-spacing:5px}.locations-wrapper .desktop-carousel.recommend-wrapper .location-item span{font-size:1.125rem}.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper>.location-box,.locations-wrapper .desktop-carousel.recommend-wrapper .region-wrapper>.location-box{font-size:1.375rem}.locations-wrapper .desktop-carousel.recommend-wrapper .prefecture-wrapper>.location-box .first-item,.locations-wrapper .desktop-carousel.recommend-wrapper .region-wrapper>.location-box .first-item{font-size:1.75rem}}@media (min-width:1280px){.home-wrapper .recomment-section.MuiContainer-fixed{max-width:1140px}}.header-app-bar{position:relative;text-align:center;margin-bottom:1rem}.header-app-bar i{font-size:2rem}.header-app-bar .control-btn{position:absolute;top:0;left:0;width:80px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.header-app-bar .back-btn{padding:0}.header-app-bar .user-area{width:2rem;height:2rem;border-radius:50%;overflow:hidden;margin:0 .5rem;cursor:pointer}.header-app-bar .user-area img{width:100%}.header-app-bar .heading{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.header-app-bar .heading .title{margin:0 0 0 .75rem;font-weight:700;font-size:1rem}.menu-page .list-menu,.post-page .list-post{padding-bottom:80px}.menu-page .list-menu .menu-block .menu-details .menu-item,.post-page .list-post .menu-block .menu-details .menu-item{width:100%;cursor:pointer;color:#484848}.my-nailist-bc.MuiContainer-root{display:none}@media screen and (min-width:769px){.my-nailist-bc.MuiContainer-root{display:block}.my-page{position:relative}.my-page .inner-my-page{margin-top:-560px}}.manicurist-list .btn-group{padding-bottom:32px}.our-manicurist-wrapper .block--heading{padding-bottom:.75rem}.our-manicurist-wrapper .location-search-form{margin-top:1.25rem;margin-bottom:1.25rem}.our-manicurist-wrapper .location-search-form form{-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);border:1px solid #eee}.our-manicurist-wrapper .btn-group button{padding:.75rem 1.5rem}.advanced-search-box{display:block;border-radius:4px;border:1px solid #eee;background-color:#fff;margin-bottom:.5rem}.advanced-search-box .MuiTypography-root{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-bottom:1rem}.advanced-search-box .MuiTypography-root i{font-size:1.5rem}.advanced-search-box .MuiTypography-root span{font-size:.875rem;margin-left:.5rem;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.advanced-search-box .MuiTypography-root:last-child{margin-bottom:0}.advanced-search-box .inner-advanced-search{border-bottom:1px solid #eee;padding:1.25rem}.advanced-search-box .btn-control{padding:0 1.25rem;text-align:center}.advanced-search-box .btn-control button{padding:.5rem}.advanced-search-form{display:none;margin-right:1rem}.advanced-search-form.search-popup{display:block;margin:0}.advanced-search-form .MuiTypography-root{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;line-height:2.75rem;margin-bottom:.5rem}.advanced-search-form .MuiTypography-root i{font-size:1.5rem}.advanced-search-form .MuiTypography-root span{font-size:.875rem;font-weight:700;margin-left:.25rem}.advanced-search-form .MuiButton-contained{width:100%;margin-top:1.25rem}.advanced-search-form .price-box{padding-top:3rem;margin-left:.5rem;margin-right:.5rem}.advanced-search-form .price-box.disabled .price-lable{color:rgba(0,0,0,.12)}.advanced-search-form .price-box.disabled .input-range .input-range__track--active{background:rgba(0,145,147,.2)}.advanced-search-form .price-box.disabled .input-range.input-range--disabled .input-range__track{background:#eee}.advanced-search-form .salon-box .MuiToggleButton-root.Mui-selected+.MuiToggleButton-root.Mui-selected{margin-left:.25rem;border:1px solid transparent}.advanced-search-form .salon-box .MuiToggleButtonGroup-root{display:-moz-box;display:flex;flex-wrap:wrap}.advanced-search-form .salon-box .MuiToggleButtonGroup-root button{width:-moz-calc(25% - .5rem);width:calc(25% - .5rem);-webkit-tap-highlight-color:transparent}.advanced-search-form .salon-box .MuiToggleButtonGroup-root button:active,.advanced-search-form .salon-box .MuiToggleButtonGroup-root button:focus,.advanced-search-form .salon-box .MuiToggleButtonGroup-root button:hover,.advanced-search-form .salon-box .MuiToggleButtonGroup-root button:visited{-webkit-tap-highlight-color:transparent}.advanced-search-form .salon-box .MuiButtonBase-root{margin:.25rem;border-radius:8px;padding:0;border-color:transparent;font-size:.875rem;line-height:2rem;width:60px;height:83px}.advanced-search-form .salon-box .MuiButtonBase-root .salon-type{font-size:.625rem;font-weight:700;color:#484848;line-height:1.5;padding:.25rem 0}.advanced-search-form .salon-box .MuiButtonBase-root .images{height:48px}.advanced-search-form .salon-box .MuiButtonBase-root .images img{width:48px;height:48px}.advanced-search-form .salon-box .MuiButtonBase-root .images img.selected{display:none}.advanced-search-form .salon-box .MuiButtonBase-root.Mui-selected,.advanced-search-form .salon-box .MuiButtonBase-root:hover{background:none}.advanced-search-form .salon-box .MuiButtonBase-root.Mui-selected .images img.normal{display:none}.advanced-search-form .salon-box .MuiButtonBase-root.Mui-selected .images img.selected{display:block}.advanced-search-form .salon-box .MuiButtonBase-root.Mui-selected .salon-type{color:#009193}.advanced-search-form .salon-box .MuiButtonBase-root.Mui-disabled .images img.normal,.advanced-search-form .salon-box .MuiButtonBase-root.Mui-disabled .images img.selected{opacity:.2}.advanced-search-form .salon-box .MuiButtonBase-root.Mui-disabled .salon-type{color:rgba(0,0,0,.12)}.advanced-search-form .salon-box .MuiToggleButton-label{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:start;justify-content:flex-start;height:100%}.advanced-search-form .salon-box .inner-salon-box{text-align:center}.advanced-search-form .menu-box .MuiToggleButtonGroup-root{display:-moz-box;display:flex;flex-wrap:wrap}.advanced-search-form .menu-box .MuiButtonBase-root{margin:.25rem;border-radius:16px;padding:0 .5rem;border:1px solid #ddd;font-size:.875rem;line-height:2rem;color:#484848}.advanced-search-form .menu-box .MuiButtonBase-root.Mui-selected{background-color:#009193;color:#fff}.advanced-search-form .menu-box .MuiButtonBase-root.Mui-disabled{color:rgba(0,0,0,.12)}.advanced-search-form .menu-box .MuiButtonBase-root.Mui-disabled.Mui-selected{background-color:rgba(0,145,147,.2)}.advanced-search-form .location-box,.advanced-search-form .menu-box{margin-bottom:2rem}.advanced-search-form .menu-box.disabled>.MuiTypography-root,.advanced-search-form .salon-box.disabled>.MuiTypography-root{color:rgba(0,0,0,.12)}.advanced-search-form .menu-box.disabled>.MuiTypography-root img,.advanced-search-form .salon-box.disabled>.MuiTypography-root img{filter:gray;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:brightness(3);filter:brightness(3)}.advanced-search-popup{margin-bottom:2rem}.advanced-search-popup>button{margin:0;padding:0;width:100%}.advanced-search-popup>button .MuiButton-label{width:100%}.advanced-search-popup .advanced-search-button{width:100%;line-height:48px;padding:0 1rem;border-radius:24px;-webkit-box-shadow:0 1px 12px 0 rgba(0,0,0,.2);box-shadow:0 1px 12px 0 rgba(0,0,0,.2);background-color:#fff}.advanced-search-popup .advanced-search-button:hover{background-color:#fff}.advanced-search-popup .search-text-field{width:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.advanced-search-popup .search-text-field span{font-size:.875rem;margin-left:.5rem}.advanced-search-popup .search-text-field i{font-size:1rem}.advanced-search-popup .MuiTouchRipple-root:focus{border:none;outline:none}.advanced-search-popup .MuiTouchRipple-root .MuiTouchRipple-ripple{display:none}.advanced-search-popup .MuiTouchRipple-root .MuiTouchRipple-ripple:first-child{display:block}.search-dialog .MuiDialog-paper{margin:0;background-color:#fff}.search-dialog .MuiDialog-paperScrollPaper{max-height:100%}.search-dialog .MuiPaper-rounded{border-radius:0}.search-dialog .content-modal{overflow:hidden}.empty-search-nailist{text-align:center;margin-bottom:2rem}.empty-search-nailist img{margin-bottom:1rem;width:100%}.empty-search-nailist p{font-size:.875rem;margin:0;color:#858585}.search-page{background:#f9f9f9;min-height:-moz-calc(100vh - 291px);min-height:calc(100vh - 291px)}.search-page .search-breadcrumbs{background-color:#fff}.search-page .search-breadcrumbs a{line-height:2.5rem;display:inline-block;font-weight:700;font-size:.75rem}.search-page .search-breadcrumbs .breadcrumbs ol{list-style:none;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.search-page .search-breadcrumbs .breadcrumbs li:last-child{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.search-page .search-breadcrumbs .makeStyles-root-8{margin-top:0;margin-bottom:0}.search-page .search-wrapper{padding-top:1.25rem}.search-page .result-wrapper .manicurist-card{margin-bottom:1rem}.search-page .filter-title{font-size:.875rem;font-weight:700;margin-top:0;margin-bottom:.5rem;padding-bottom:1rem;color:#aaa;border-bottom:1px solid #ddd;display:none}.heading-result{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;margin:2rem 0 .5rem}.heading-result .total-result{font-size:1rem}.heading-result .total-result span{font-weight:700}.heading-result .sort-field .text-field-label{display:none}.heading-result .sort-field .select-field .MuiSelect-icon{width:1.25rem}.heading-result .sort-field .select-field .MuiSelect-root{border:1px solid #484848;border-radius:4px;font-size:14px;padding-top:.875rem;padding-bottom:.875rem;padding-left:1rem}.heading-result .sort-field .select-field .MuiSelect-root:focus{-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width:375px){.empty-search-nailist img{width:auto}.advanced-search-form .salon-box .MuiToggleButtonGroup-root button{width:-moz-calc(20% - .5rem);width:calc(20% - .5rem)}}@media screen and (min-width:761px){.advanced-search-popup{text-align:center;margin-bottom:40px}.advanced-search-popup button{max-width:665px;margin:0 auto}.advanced-search-popup .advanced-search-button{line-height:64px;border-radius:40px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.21);box-shadow:0 0 12px 0 rgba(0,0,0,.21)}.advanced-search-form.search-popup form{text-align:center}.advanced-search-form.search-popup .price-box{margin-left:1rem;margin-right:1rem}.advanced-search-form.search-popup button.MuiButton-contained{max-width:340px;margin:1.25rem auto 0}.advanced-search-form .salon-box .MuiButtonBase-root{margin-left:.688rem;margin-right:.688rem}.advanced-search-form .salon-box .MuiButtonBase-root:hover .salon-type{color:#009193}.advanced-search-form .salon-box .MuiToggleButton-root.Mui-selected+.MuiToggleButton-root.Mui-selected{margin-left:.688rem;margin-right:.688rem}.advanced-search-form .salon-box .MuiToggleButtonGroup-root button{width:-moz-calc(12.5% - 1.376rem);width:calc(12.5% - 1.376rem)}.search-page .search-breadcrumbs .makeStyles-root-1{margin-top:0;margin-bottom:0}.search-page .search-breadcrumbs .breadcrumbs li:last-child{max-width:73%}.search-page .search-breadcrumbs .breadcrumbs li:last-child p{font-size:.75rem}.search-page .filter-title{display:block}}@media screen and (min-width:960px){.search-page .search-wrapper{padding-top:0}.search-page .search-wrapper .advanced-search-form{padding-bottom:2.5rem}.search-page .search-wrapper .advanced-search-form .salon-box .MuiToggleButtonGroup-root button{width:-moz-calc(20% - 1.376rem);width:calc(20% - 1.376rem)}.advanced-search-box{display:none}.advanced-search-form{display:block}.search-dialog .content-modal{padding:2rem 2.5rem 2.5rem}.search-dialog .MuiDialog-paper{margin:32px}.search-dialog .MuiDialog-paperScrollPaper{max-height:-moz-calc(100% - 64px);max-height:calc(100% - 64px)}.search-dialog .MuiPaper-rounded{border-radius:4px}.search-dialog .search-popup .form-block{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.search-dialog .search-popup .form-block>.MuiBox-root{width:48%}.heading-result{margin-top:0;margin-bottom:0;background:url(/assets/images/2lines.svg) bottom repeat-x}.heading-result .sort-field{padding:1rem 0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.heading-result .sort-field .text-field-label{display:inline-block;margin-right:.5rem}.heading-result .sort-field .MuiFormLabel-root.text-field-label{display:none}}.button-link-block{padding:0;margin:2rem 0}.button-link-block a{display:block;background-image:-webkit-gradient(linear,right top,left top,from(#f9aaaf),to(#f17177));background-image:-webkit-linear-gradient(right,#f9aaaf,#f17177);background-image:-moz-linear-gradient(right,#f9aaaf,#f17177);background-image:linear-gradient(270deg,#f9aaaf,#f17177);border-radius:4px;font-size:1rem;font-weight:700;line-height:normal;color:#fff;padding:.5rem 1.25rem}.button-link-block.dark-pink a{background:#f73766;-webkit-box-shadow:0 4px 0 0 #b54656;box-shadow:0 4px 0 0 #b54656}.button-link-block.dark-red a{background:#e51b5d;-webkit-box-shadow:0 4px 0 0 #b12b38;box-shadow:0 4px 0 0 #b12b38}.button-link-block.soft-red a{background:#ea8b86;-webkit-box-shadow:4px 4px 0 #666;box-shadow:4px 4px 0 #666;border-radius:34px;padding:20px;max-width:284px;margin:0 auto}.video-sections .inner-video-sections{margin-top:2rem;font-weight:500;line-height:1.75}.list-images{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;margin:2rem 0}.list-images .item-image{text-align:center;margin:0 .25rem}.list-images .item-image span{display:block;color:#f17177;font-size:.75rem;font-weight:500}.list-images .item-image img{width:100%}.list-images .arrow-box{border:2px solid #f28e88;position:relative;padding-left:56px;margin-bottom:24px;margin-left:0}.list-images .arrow-box.no-left-space{margin-left:0}.list-images .arrow-box:not(:last-child){margin-right:24px}.list-images .arrow-box:after,.list-images .arrow-box:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.list-images .arrow-box:before{border-top-color:#f28e88;border-width:16px;margin-left:-16px}.list-images .arrow-box:after{border-top-color:#fff;border-width:13px;margin-left:-13px}.list-images .arrow-box div{padding:12px}.list-images.vertical{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.list-images.vertical .item-image{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin:.75rem 0;padding:1rem}.list-images.vertical .item-image img{max-width:60px;max-height:60px}.list-images.vertical .item-image.light-red{background:rgba(242,111,117,.14)}.list-images.vertical div{margin-left:.25rem;width:100%;text-align:center}.list-images.vertical div p{margin-bottom:.5rem;font-size:.875rem;font-weight:500}.list-images.vertical div a{padding:10px 25px;border-radius:4px;background-color:#f17177;text-align:center;color:#fff;font-size:.75rem;font-weight:600;display:inline-block}.list-images.vertical div a.dark-pink{background-color:#f73766;-webkit-box-shadow:0 4px 0 0 #b54656;box-shadow:0 4px 0 0 #b54656}.list-images.vertical.non-step .item-image{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:0;padding:.75rem 2.125rem}.list-images.vertical.non-step .item-image img{max-width:300px;max-height:none}.step-lists .step-item{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;padding:1rem .875rem 1rem 1.375rem;margin-bottom:.5rem}.step-lists .step-item:last-child{margin-bottom:0}.step-lists .title-step{display:inline-block;padding:3px;border-radius:8px}.step-lists .title-step .inner-title-step{background-color:#fff;border-radius:8px;width:49px;height:49px;line-height:49px;display:block;letter-spacing:2px}.step-lists .inner-step{padding-left:1rem;text-align:left}.step-lists.has-border{border-radius:4px;border:3px dashed #f17177;padding:1rem 0}.step-lists.has-border.border-radius-20{border-radius:20px}.step-lists.title-full-bg .title-step .inner-title-step{background:transparent;color:#fff;border-radius:12px;height:56px;width:72px;font-size:1rem;line-height:56px;text-align:center}.second-step-lists.has-border{border-color:#f28e88;border-style:solid;border-width:8px 2px}.second-step-lists.has-border .arrow-title{background:#f28e88;padding:16px 20px 18px;position:relative;width:72px;line-height:22px;font-size:16px;color:#fff;height:56px;font-weight:500}.second-step-lists.has-border .arrow-title:after{content:"";position:absolute;width:0;height:0;top:0;left:72px;border-top:28px solid transparent;border-left:16px solid #f28e88;border-bottom:28px solid transparent}.second-step-lists .step-item{width:100%;padding:12px;display:-moz-box;display:flex}.second-step-lists .step-item:not(:last-child){margin-right:24px}.second-step-lists .step-item .inner-text{text-align:left;font-weight:700;-moz-box-flex:1;flex:1 1;margin-left:32px}.title-section{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.title-section .inner-title-section{font-size:22px;text-align:center;font-weight:700;color:#f17177}.caution-section{border-radius:4px;border:1px solid #484848;padding:.25rem}.caution-section .inner{padding:1rem 1rem 1rem .75rem;max-height:360px;overflow:auto}.caution-section a{color:#0f99fa}.caution-section a:hover{text-decoration:underline}.code button{border:none;background-color:transparent;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;cursor:pointer}.code button:focus{outline:none}.code button img{display:block}.code button span{padding:2px 40px 2px 60px;line-height:1.5;font-family:Noto Sans JP,sans-serif}.code button span.copy-txt{padding-left:0;padding-right:0;font-weight:700;color:#f17177}.code button span.copy-txt.style-1{border-radius:13px;border:2px solid #f17177;padding:6px 13px;font-size:.875rem;line-height:1}.detail-promotion-section .promotion-block.promotion-block--sec21 .container,.detail-promotion-section .promotion-block.promotion-block--sec22 .container,.detail-promotion-section .promotion-block.promotion-block--sec23 .container,.detail-promotion-section .promotion-block.promotion-block--sec24 .container,.detail-promotion-section .promotion-block.promotion-block--sec25 .container{padding-left:1.5rem;padding-right:1.5rem}.detail-promotion-section .promotion-block.promotion-block--sec21 .promotion-title,.detail-promotion-section .promotion-block.promotion-block--sec22 .promotion-title,.detail-promotion-section .promotion-block.promotion-block--sec23 .promotion-title,.detail-promotion-section .promotion-block.promotion-block--sec24 .promotion-title,.detail-promotion-section .promotion-block.promotion-block--sec25 .promotion-title{margin-bottom:1.5rem}.detail-promotion-section .promotion-block.promotion-block--sec21 .promotion-title h2,.detail-promotion-section .promotion-block.promotion-block--sec22 .promotion-title h2,.detail-promotion-section .promotion-block.promotion-block--sec23 .promotion-title h2,.detail-promotion-section .promotion-block.promotion-block--sec24 .promotion-title h2,.detail-promotion-section .promotion-block.promotion-block--sec25 .promotion-title h2{display:inline-block;min-width:200px;line-height:40px;border:2px solid #f17177;border-radius:25px;color:#f17177;font-size:18px;font-weight:600;padding:6px 33px 0}.detail-promotion-section .promotion-block.promotion-block--sec21 .promotion-title.secondary-slanted h2,.detail-promotion-section .promotion-block.promotion-block--sec22 .promotion-title.secondary-slanted h2,.detail-promotion-section .promotion-block.promotion-block--sec23 .promotion-title.secondary-slanted h2,.detail-promotion-section .promotion-block.promotion-block--sec24 .promotion-title.secondary-slanted h2,.detail-promotion-section .promotion-block.promotion-block--sec25 .promotion-title.secondary-slanted h2{border-radius:0;background:#e51b5d;color:#fff;-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);transform:skewX(-15deg);border:none}.detail-promotion-section .promotion-block.promotion-block--sec21 .promotion-title.secondary-slanted h2 span,.detail-promotion-section .promotion-block.promotion-block--sec22 .promotion-title.secondary-slanted h2 span,.detail-promotion-section .promotion-block.promotion-block--sec23 .promotion-title.secondary-slanted h2 span,.detail-promotion-section .promotion-block.promotion-block--sec24 .promotion-title.secondary-slanted h2 span,.detail-promotion-section .promotion-block.promotion-block--sec25 .promotion-title.secondary-slanted h2 span{-webkit-transform:skewX(15deg);-moz-transform:skewX(15deg);transform:skewX(15deg);display:inline-block}.detail-promotion-section .promotion-block.promotion-block--sec21 .promotion-title.plain-text h2,.detail-promotion-section .promotion-block.promotion-block--sec22 .promotion-title.plain-text h2,.detail-promotion-section .promotion-block.promotion-block--sec23 .promotion-title.plain-text h2,.detail-promotion-section .promotion-block.promotion-block--sec24 .promotion-title.plain-text h2,.detail-promotion-section .promotion-block.promotion-block--sec25 .promotion-title.plain-text h2{border:none}.detail-promotion-section .promotion-block.promotion-block--sec21 p,.detail-promotion-section .promotion-block.promotion-block--sec22 p,.detail-promotion-section .promotion-block.promotion-block--sec23 p,.detail-promotion-section .promotion-block.promotion-block--sec24 p,.detail-promotion-section .promotion-block.promotion-block--sec25 p{margin:0;line-height:1.5}.detail-promotion-section .promotion-title.has-arrow-bottom h2{position:relative;border:2px solid #f17177;background:#fff}.detail-promotion-section .promotion-title.has-arrow-bottom h2:after,.detail-promotion-section .promotion-title.has-arrow-bottom h2:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.detail-promotion-section .promotion-title.has-arrow-bottom h2:before{border-top-color:#f17177;border-width:16px;margin-left:-16px}.detail-promotion-section .promotion-title.has-arrow-bottom h2:after{border-top-color:#fff;border-width:13px;margin-left:-13px}.detail-promotion-section .promotion-block.pt0{padding-top:0}.detail-promotion-section .promotion-block.promotion-block--invite-friend{padding-bottom:65px}.promotion-block.promotion-block--sec24 .section-text{color:#f17177}.promotion-block.promotion-block--sec24 .section-text img{max-width:300px;width:100%}.promotion-block.promotion-block--sec24 .section-text p{padding-left:0;padding-right:0;line-height:2}.promotion-block.promotion-block--sec24 .section-text div{padding:2rem 0}.promotion-block.promotion-block--sec24 .section-text .code{margin-bottom:1rem}.promotion-block.promotion-block--sec24 .section-text div:first-child{padding-top:0;border-bottom:3px dashed #f17177;margin-bottom:0!important}.promotion-block.promotion-block--sec24 .section-text div:first-child h2{font-family:Noto Sans JP,sans-serif;font-size:32px;letter-spacing:4px;text-align:center;color:#f17177;font-weight:700;line-height:1.13}.promotion-block.promotion-block--sec24 .section-text div:first-child h3{font-size:1rem;font-weight:700;line-height:1;margin-bottom:2rem}.promotion-block.promotion-block--sec24 .section-text div:first-child span{font-size:40px}.promotion-block.promotion-block--sec24 .section-text div:last-child{padding-bottom:0}.promotion-block.promotion-block--sec24 .section-text--goto{color:#fff}.promotion-block.promotion-block--sec24 .section-text--goto div{padding:1rem 0}.promotion-block.promotion-block--sec24 .section-text--goto div:first-child{border:none;padding:0}.promotion-block.promotion-block--sec24 .section-text--goto .code button span.copy-txt{color:#f73766}.promotion-block.promotion-block--sec24 .section-text--invite-friend{margin-top:-40px}.promotion-block.promotion-block--sec24 .section-text--invite-friend div:first-child{display:none}.promotion-block.promotion-block--sec24 .section-text--invite-friend div:last-child{padding-top:1rem}.promotion-block.promotion-block--sec24 .section-text--invite-friend .right-content img{max-width:320px}.promotion-block.promotion-block--sec24 .section-text--invite-friend .note-image{margin-top:3.5rem;max-width:none}.promotion-block.promotion-block--sec22 .promotion-title{margin-bottom:1.5rem!important}.promotion-block.promotion-block--sec22 iframe{width:100%;min-height:200px}.promotion-block.promotion-block--sec23 .list-images.vertical{margin-top:-.25rem}#text-copy{position:fixed;top:5%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;color:#000;padding:16px;border-radius:1000px;text-align:center;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);width:265px;font-size:1rem;border:none;opacity:0}#text-copy.show{opacity:1}.break-line-sm br{display:block}.break-line-md br{display:none}@media screen and (min-width:760px){.button-link-block{max-width:360px;margin:3rem auto}.button-link-block a{font-size:.875rem;padding:1.125rem 1.25rem}.button-link-block.dark-pink a{font-size:1rem}.promotion-block.promotion-block--sec21{padding:60px 0}.promotion-block.promotion-block--sec21 .list-images{margin:3rem 0}.promotion-block.promotion-block--sec21 .list-images .item-image{margin-left:2rem;margin-right:2rem}.promotion-block.promotion-block--sec21 .list-images .item-image img{width:95px;margin-bottom:1rem}.promotion-block.promotion-block--sec21 .list-images .item-image span{font-size:.875rem}.promotion-block.promotion-block--sec21 .measures-section br{display:none}.promotion-block.promotion-block--sec24{padding:64px 0}.promotion-block.promotion-block--sec24 .section-text div{width:45%;padding:0 80px}.promotion-block.promotion-block--sec24 .section-text div:first-child{border-bottom:none;border-right:3px dashed #f17177}.promotion-block.promotion-block--sec24 .section-text p.button-link-block{margin:0 auto}.promotion-block.promotion-block--sec24 .section-text.section-text--action-code{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.promotion-block.promotion-block--sec24 .section-text.section-text--goto div{width:100%;padding:0 30px}.promotion-block.promotion-block--sec24 .section-text.section-text--goto div:first-child{border:none}.promotion-block.promotion-block--sec24 .section-text.section-text--goto{margin-top:40px}.promotion-block.promotion-block--sec24 .section-text.section-text--invite-friend{margin-top:auto;-moz-box-pack:center;justify-content:center}.promotion-block.promotion-block--sec24 .section-text.section-text--invite-friend div{padding:0 .75rem}.promotion-block.promotion-block--sec24 .section-text.section-text--invite-friend div:first-child{display:inline;display:initial;border-right:none}.promotion-block.promotion-block--sec24 .section-text.section-text--invite-friend .left-content img{max-width:560px}.promotion-block.promotion-block--sec24 .section-text.section-text--invite-friend .right-content img{max-width:368px}.promotion-block.promotion-block--sec24 .section-text.section-text--invite-friend .note-image{display:none}.promotion-block.promotion-block--sec24 .section-text.section-text--invite-friend .button-link-block.soft-red a{max-width:324px}.promotion-block.promotion-block--sec22 .promotion-title{margin-bottom:2rem}.promotion-block.promotion-block--sec22 iframe{max-width:736px;min-height:400px}.promotion-block.promotion-block--sec23{padding-bottom:80px}.promotion-block.promotion-block--sec23 .promotion-title{margin-bottom:2rem}.promotion-block.promotion-block--sec23 .title-section{margin-top:80px}.promotion-block.promotion-block--sec25{padding:60px 0}.promotion-block.promotion-block--sec25 .promotion-title{margin-bottom:2rem}.list-images.vertical{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.list-images.vertical .item-image{margin:0 .75rem;padding:1.5rem;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.list-images.vertical .item-image img{margin-bottom:1.5rem}.list-images.vertical .item-image div p{line-height:1}.list-images.vertical .item-image div p:first-child{margin-bottom:1rem}.list-images .arrow-box div{padding:12px 30px 26px}.second-step-lists.has-border{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;padding:17px 32px}.second-step-lists.has-border .step-item{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:-moz-calc(100%/3);width:calc(100%/3);padding:0}.second-step-lists.has-border .step-item .inner-text{padding-left:0;margin-top:16px;margin-left:0}.step-lists.has-border{display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;padding:2.1875rem}.step-lists.has-border .step-item{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:25%;padding:0 2.1875rem}.step-lists.has-border .step-item .inner-step{padding-top:1.5rem;padding-left:0}.title-section .inner-title-section{font-size:32px}.title-section .inner-title-section br,.video-sections .inner-video-sections br{display:none}.video-sections.size960 iframe{max-width:960px;min-height:540px}.non-break-line br{display:block!important}.detail-promotion-section .promotion-block.pt0{padding-top:40px}.detail-promotion-section .promotion-block.promotion-block--invite-friend{padding-top:100px;padding-bottom:100px}.break-line-sm br{display:none}.break-line-md br{display:block}}.gt500-promotion .light-green-gradient{background-image:-webkit-gradient(linear,left top,right top,from(#e7f7d4),to(#f7e0e4));background-image:-webkit-linear-gradient(left,#e7f7d4,#f7e0e4);background-image:-moz-linear-gradient(left,#e7f7d4,#f7e0e4);background-image:linear-gradient(90deg,#e7f7d4,#f7e0e4)}.gt500-promotion .title-section .symbol-before{padding:0}.gt500-promotion .title-section .inner-title-section{padding:0 10px}.gt500-promotion .step-lists.has-border{color:#000}.gt500-promotion.detail-promotion-section .promotion-block--sec21 .promotion-title h2,.gt500-promotion.detail-promotion-section .promotion-block--sec25 .promotion-title h2{border:none;background-image:-webkit-gradient(linear,left top,right top,from(#fbdc9f),to(#e75483));background-image:-webkit-linear-gradient(left,#fbdc9f,#e75483);background-image:-moz-linear-gradient(left,#fbdc9f,#e75483);background-image:linear-gradient(90deg,#fbdc9f,#e75483);padding:2px}.gt500-promotion.detail-promotion-section .promotion-block--sec21 .promotion-title h2 span,.gt500-promotion.detail-promotion-section .promotion-block--sec25 .promotion-title h2 span{display:block;background-color:#fff;border-radius:25px;line-height:1.5;padding:12px 30px 8px}#codeTxt{opacity:0;padding:0;margin:0;border:none;position:absolute}.detail-promotion-section .main-visual.banner-home .desktop.show{display:block}.detail-promotion-section .promotion-block{padding:40px 0;font-size:.875rem;text-align:center}.detail-promotion-section .promotion-block .promotion-title{margin-bottom:32px}.detail-promotion-section .promotion-block .promotion-title--pink{color:#fff}.detail-promotion-section .promotion-block h2,.detail-promotion-section .promotion-block h3{margin:0}.detail-promotion-section .promotion-block h2{font-family:Senlot;font-weight:400;font-size:37px}.detail-promotion-section .promotion-block h3{font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif;margin-top:.5rem}.detail-promotion-section .promotion-block.py-56{padding-top:56px;padding-bottom:56px}.detail-promotion-section .promotion-block.py-80{padding-top:80px;padding-bottom:80px}.detail-promotion-section .promotion-block.py-56 .promotion-title,.detail-promotion-section .promotion-block.py-80 .promotion-title{margin-bottom:56px}.detail-promotion-section .promotion-block.pink{background-color:#e5004e}.detail-promotion-section .promotion-block.white{background-color:#fff}.detail-promotion-section .promotion-block.grey{background-color:#f9f9f9}.detail-promotion-section .promotion-block.light-pink{background-color:#fde9e9}.detail-promotion-section .promotion-block.light-red{background:rgba(242,111,117,.14)}.detail-promotion-section .promotion-block.light-red-9{background:#ff9f9d}.detail-promotion-section .promotion-block.light-red-8{background:#f28e88}.detail-promotion-section .promotion-block.light-pink-gradient{background-image:-webkit-gradient(linear,left top,right top,from(#fefefe),to(#fce8ea));background-image:-webkit-linear-gradient(left,#fefefe,#fce8ea);background-image:-moz-linear-gradient(left,#fefefe,#fce8ea);background-image:linear-gradient(90deg,#fefefe,#fce8ea)}.detail-promotion-section .promotion-block.pink-to-lavender-gradient{background:#f7e0e4;background:-webkit-gradient(linear,left top,left bottom,from(#f7e0e4),color-stop(25%,#fff8df),color-stop(50%,#e2f4e8),color-stop(75%,#eff0f7),to(#f4e0f0));background:-webkit-linear-gradient(top,#f7e0e4,#fff8df 25%,#e2f4e8 50%,#eff0f7 75%,#f4e0f0);background:-moz-linear-gradient(top,#f7e0e4 0,#fff8df 25%,#e2f4e8 50%,#eff0f7 75%,#f4e0f0 100%);background:linear-gradient(180deg,#f7e0e4,#fff8df 25%,#e2f4e8 50%,#eff0f7 75%,#f4e0f0)}.detail-promotion-section .promotion-block.corn-silk{background:#fdfaef}.detail-promotion-section .promotion-block.light-yellow-bg-bottom{background-image:url(/assets/images/goto5000/bg-bottom.png);background-size:100% 100%}@media (max-width:760px){.detail-promotion-section .promotion-block.light-yellow-bg-bottom{background-image:url(/assets/images/goto5000/bg-res-bottom.png)}}.detail-promotion-section .promotion-block.light-yellow-bg-top{background-image:url(/assets/images/goto5000/bg-top.png);background-size:100% 100%}@media (max-width:760px){.detail-promotion-section .promotion-block.light-yellow-bg-top{background-image:url(/assets/images/goto5000/bg-res-top.png)}}.detail-promotion-section .promotion-block.light-yellow-bg{background-image:url(/assets/images/goto5000/bg-image-597.png);background-size:100% 100%}@media (max-width:760px){.detail-promotion-section .promotion-block.light-yellow-bg{background-image:url(/assets/images/goto5000/bg-res-image.png)}}.detail-promotion-section .section-text p{margin:0 0 1rem;padding:0 .75rem}.detail-promotion-section .section-text p:last-child{margin-bottom:0}.detail-promotion-section .section-text.section-text--col-2>div:first-child{margin-bottom:1.5rem}.detail-promotion-section .section-text.section-text--col-2 p.code{color:#fff;letter-spacing:3.5px;font-weight:700;border-radius:4px;line-height:32px;width:auto;display:inline-block}.detail-promotion-section .section-accordion .MuiPaper-root{background-color:#fff}.detail-promotion-section .section-accordion .MuiExpansionPanelSummary-root{padding:0 1rem}.detail-promotion-section .section-accordion .MuiExpansionPanelSummary-content,.detail-promotion-section .section-accordion .MuiExpansionPanelSummary-content.Mui-expanded{margin:22px 0}.detail-promotion-section .section-accordion .MuiTypography-body1{line-height:normal;text-align:left}.detail-promotion-section .section-accordion .MuiExpansionPanelDetails-root{display:-moz-box;display:flex;margin:.5rem 0;padding:1rem 1rem 1rem 32px}.detail-promotion-section .section-accordion .answer-block{background-color:#f9f9f9;display:-moz-box;display:flex;line-height:1.71;width:100%;padding:.75rem 1rem}.detail-promotion-section .section-accordion .answer-block span{font-weight:700;min-width:20px}.detail-promotion-section .section-accordion .inner-question{text-align:left}.detail-promotion-section .section-step a{border-radius:4px;margin-top:1rem;display:inline-block;padding:.375rem 1rem;vertical-align:middle}.detail-promotion-section .section-step a img{margin-left:3px}.detail-promotion-section .section-step .col{position:relative;margin-bottom:1.5rem}.detail-promotion-section .section-step .col:before{position:absolute;content:"";right:-moz-calc(50% - 12px);right:calc(50% - 12px);bottom:-9px;top:auto;background:none;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:10px 12px 0}.detail-promotion-section .section-step .col:last-child:before{display:none}.detail-promotion-section .section-step .step-heading{background-color:#ffd0e0;border-radius:50%;font-size:11px;font-weight:900;text-align:center;color:#e5004e;height:54px;width:54px;padding:3px;position:relative;z-index:2;margin:0 auto -27px}.detail-promotion-section .section-step .step-heading-inner{border-radius:50%;height:-moz-calc(100% - 3px);height:calc(100% - 3px);border:1px solid #e5004e;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.detail-promotion-section .section-step .step-inner{border-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);background-color:#fff;padding:1.5rem;position:relative}.detail-promotion-section .section-step .step-inner:after,.detail-promotion-section .section-step .step-inner:before{content:"";position:absolute;top:0;bottom:0;width:16px;background:url(/assets/images/pattern-repeat-16px.svg) repeat}.detail-promotion-section .section-step .step-inner:before{left:0}.detail-promotion-section .section-step .step-inner:after{right:0}.detail-promotion-section .banner-home.invite-friend .desktop,.detail-promotion-section .banner-home.invite-friend .mobile{background:transparent}.detail-promotion-section .promotion-block--sec3 .section-text.section-text--col-2 img{width:100%}.detail-promotion-section .promotion-block--sec6 h2{font-size:28px}.detail-promotion-section .promotion-block--sec6 h3{font-size:1.5rem;padding:0 52px;display:inline-block;position:relative;background:url(/assets/images/symbol.svg) no-repeat}.detail-promotion-section .promotion-block--sec6 h3:after{content:"";background:url(/assets/images/symbol.svg) no-repeat;width:52px;position:absolute;right:0;top:0;bottom:0}.detail-promotion-section .promotion-block--sec6 .step-wrapper:first-child a{width:-moz-calc(100% - 3rem)!important;width:calc(100% - 3rem)!important}.detail-promotion-section .promotion-block--sec6 .step-wrapper:nth-child(2n) a{margin-top:0;padding-left:.5rem;padding-right:.5rem;width:-moz-calc(50% - 1.25rem)!important;width:calc(50% - 1.25rem)!important}@media (min-width:760px){.detail-promotion-section .main-visual.banner-home .mobile{display:none}.detail-promotion-section .main-visual.banner-home .desktop{display:block}.detail-promotion-section .promotion-block .promotion-title{margin-bottom:40px}.detail-promotion-section .section-text--col-2{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.detail-promotion-section .section-text--col-2>div:first-child{margin-bottom:0}.detail-promotion-section .promotion-block--sec3 .section-text.section-text--col-2 img{max-width:296px}.detail-promotion-section .promotion-block--sec6 h3{min-width:385px}.detail-promotion-section .promotion-block--sec6 .step-wrapper:first-child a{max-width:230px}.detail-promotion-section.banner-pc .promotion-block--sec6 .section-step .step-inner{height:-moz-calc(100% - 2rem);height:calc(100% - 2rem)}.detail-promotion-section.banner-pc .promotion-block--sec6 .section-step .col:before{display:none}.detail-promotion-section.banner-pc .promotion-block--sec6 .section-step .row{display:-moz-box;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.detail-promotion-section.banner-pc .promotion-block--sec6 .section-step .col-lg-4{-moz-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%;position:relative;width:100%;padding-right:12px;padding-left:12px;margin-bottom:0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.detail-promotion-section.banner-pc .promotion-block--sec6 .step-wrapper:nth-child(2n) a{margin-top:1rem}}.features-widget{padding-top:1.5rem}.features-widget .feature-row{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;justify-content:space-around;margin:0 0 32px}.features-widget .feature-row,.features-widget .feature-row:nth-child(2n){-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}.features-widget .feature-row .icon,.features-widget .feature-row:last-child{margin-bottom:24px}.features-widget .feature-row .title{font-family:Senlot;font-size:2rem;font-weight:400;margin:0;text-transform:capitalize}.features-widget .feature-row .jp-title{font-size:.875rem;font-weight:700;margin:0 0 24px}.features-widget .feature-row .content{font-size:.875rem}.features-widget .text-container{text-align:center;padding:0 1rem 1.5rem;width:100%;line-height:normal}.features-widget .image-container{text-align:center}.features-widget .image-container img{width:100%}@media screen and (min-width:768px){.features-widget .feature-row{-moz-box-align:center;align-items:center;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;margin:0 auto 24px}.features-widget .feature-row:nth-child(2n){-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}.features-widget .image-container{width:50%;margin:0 1.5rem}.features-widget .image-container img{width:261px}.features-widget .text-container{width:50%}.our-application-wrapper .banner-download-app{margin-top:23.5rem}}@media screen and (min-width:980px){.features-widget .feature-row{width:736px}.features-widget .text-container{width:-moz-calc(100% - 369px);width:calc(100% - 369px)}.features-widget .image-container{width:auto;margin:0 54px}.our-application-wrapper .banner-download-app{margin:5.55rem 0 4.25rem}}.salon-landing-page{font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.salon-landing-page .btn-link{display:block;width:325px;height:70px;background:#d54f67;border-radius:15px;color:#fff;font-size:20px;font-weight:700;line-height:70px;text-decoration:none;text-align:center;position:relative;margin:60px auto 0}.salon-landing-page .btn-link:visited{color:#fff}.salon-landing-page .btn-link:hover{color:#fff;background:#a53d50}.salon-landing-page .btn-link:after{content:"";width:15px;height:15px;position:absolute;top:0;bottom:0;right:25px;margin:auto;border-color:transparent transparent #fff #fff;border-style:solid;border-width:2px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.salon-landing-page .title_txt{line-height:42px;font-size:1.5rem;letter-spacing:3.7px;position:relative;color:#d54f67;text-align:center;margin-top:0}.salon-landing-page .header{position:static;width:100%;max-width:1200px;margin:0 auto}.salon-landing-page .header__inner{overflow:hidden}.salon-landing-page .header__inner .header-image{max-width:100%}.salon-landing-page .title_image{display:block;width:150px;margin:0 auto}.salon-landing-page .salon-manage{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}.salon-landing-page .salon-manage .salon-manage__content.bg-pink{padding:2.5rem .5rem}.salon-landing-page .salon-manage .salon-manage__content.text-block{padding:3.75rem 2rem;text-align:center}.salon-landing-page .salon-manage .salon-manage__content .title_txt{margin:1.25rem 0;line-height:1;font-size:1.625rem;color:#d54f67}.salon-landing-page .salon-manage .salon-manage__content .sub-title{font-size:1.125rem;font-weight:700;margin-top:40px}.salon-landing-page .salon-manage .salon-manage__content .btn-link{margin-top:3.75rem}.salon-landing-page .salon-manage .manage-image{width:100%}.salon-landing-page .points{padding:0 0 3.75rem;text-align:center}.salon-landing-page .points .title_txt{display:inline-block;font-size:1.375rem;line-height:1;letter-spacing:normal;margin:0}.salon-landing-page .points .title_txt .small_txt{font-size:1.125rem}.salon-landing-page .points .title_txt .highlight{font-size:2.25rem}.salon-landing-page .points .title_txt .highlight:after{content:"--------";position:absolute;bottom:-15%;left:-20%;width:100%;font-size:1rem;font-weight:700}.salon-landing-page .point__item{margin-top:2.5rem;padding-bottom:1.25rem}.salon-landing-page .point__item .photo,.salon-landing-page .point__item .txt{text-align:center;letter-spacing:.04em;margin:25px auto 40px;padding:0 20px}.salon-landing-page .point__item .photo{margin:40px auto 0}.salon-landing-page .point__item>p{font-size:.75em;line-height:26px;text-align:center;letter-spacing:.04em;margin:25px auto 40px;padding:0 20px}.salon-landing-page .point__item .txt{font-size:1.375rem;color:#d54f67;font-weight:700;padding-top:42px;margin:0 auto;width:335px;height:117px;background:#fff url(/assets/images/salon/point1_ttl.png) no-repeat;background-size:contain}.salon-landing-page .point__item .txt.block02{background:#fff url(/assets/images/salon/point2_ttl.png) no-repeat;background-size:contain}.salon-landing-page .point__item .txt.block03{background:#fff url(/assets/images/salon/point3_ttl.png) no-repeat;background-size:contain}.salon-landing-page .point__item .photo img{display:block;margin:0 1rem;width:90%}.salon-landing-page .point__item .small-txt{font-size:.6875rem}.salon-landing-page .guide{padding:3.375rem 0;background-color:#fcedf0;text-align:center}.salon-landing-page .guide .title_txt{line-height:1;margin-bottom:2.5rem}.salon-landing-page .guide img{width:90%}.salon-landing-page .contact-wrapper{padding:3.375rem 0}.salon-landing-page .contact-wrapper .title_txt{line-height:1;margin-bottom:1.5rem}.salon-landing-page .contact-wrapper .sub_txt{color:#1a1a1a;font-size:.75rem;text-align:center;margin-bottom:1.5rem}.salon-contact-form{padding:24px 12px}.salon-contact-form .requied_txt{font-size:8px;color:#fff;background:#d54f67;padding:3px 7px;border-radius:2px;line-height:14px;margin-right:.5rem}.salon-contact-form .MuiGrid-root{text-align:left}.salon-contact-form .MuiGrid-spacing-xs-3>.MuiGrid-item{padding-top:8px;padding-bottom:8px}.salon-contact-form .MuiTypography-body2{font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif;font-weight:700}.salon-contact-form .MuiSelect-icon{color:#1a1a1a}.salon-contact-form .MuiFormControl-root,.salon-contact-form .MuiInputBase-root{width:100%}.salon-contact-form .MuiOutlinedInput-input{padding:14px}.salon-contact-form .MuiOutlinedInput-multiline{padding:0}.salon-contact-form .btn-row{text-align:center}.salon-contact-form .btn-row.MuiGrid-item{padding-top:24px}.salon-contact-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#484848;border-width:1px}.salon-contact-form .btn-submit{width:100%;max-width:310px}.salon-contact-form .btn-submit.MuiButton-containedSecondary{background:-webkit-gradient(linear,left top,right top,from(#d54f67),to(#ec87a0));background:-webkit-linear-gradient(left,#d54f67,#ec87a0);background:-moz-linear-gradient(left,#d54f67 0,#ec87a0 100%);background:linear-gradient(90deg,#d54f67 0,#ec87a0)}.thank-you--salon{padding:1.5rem 0;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.thank-you--salon a{margin:1rem auto;display:-moz-box;display:flex}.non-break-line-md br{display:block}@media screen and (min-width:375px){.salon-landing-page .guide img{width:auto}.salon-landing-page .point__item .photo img{margin:0 auto;width:auto;max-width:275px}}.animated{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.fadeInUp{-webkit-animation-name:fadeInUp-20;animation-name:fadeInUp-20}@-webkit-keyframes fadeInUp-20{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp-20{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);-moz-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}}@media screen and (min-width:751px){.salon-landing-page .title_txt{font-size:1.875rem}.salon-landing-page .salon-manage{padding:64px 0 40px;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center}.salon-landing-page .salon-manage .salon-manage__content{width:342px;margin:0 2px}.salon-landing-page .salon-manage .salon-manage__content.bg-pink{padding:2.125rem 2.5rem}.salon-landing-page .salon-manage .salon-manage__content.text-block{padding:1.5rem 0}.salon-landing-page .point__list,.salon-landing-page .salon-manage .salon-manage__content .btn-link{margin-left:auto;margin-right:auto}.salon-landing-page .point__list{max-width:1140px}.salon-landing-page .point__item{padding-left:12px;padding-right:12px}.salon-landing-page .point__item>p{font-size:.875rem}.salon-landing-page .guide{padding-top:4.5rem;padding-bottom:4.5rem}.salon-landing-page .guide img{width:480px}.salon-landing-page .contact-wrapper .sub_txt{font-size:1rem}.salon-contact-form .MuiTypography-body2{display:block;line-height:47px;margin-bottom:0}.non-break-line-md br{display:none}}.download-page{padding:52px 16px;background-color:#f9f9f9;min-height:-moz-calc(100vh - 290px);min-height:calc(100vh - 290px)}.download-page .download-box{border-radius:30px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);background-color:#fff;margin:0 auto;max-width:764px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;padding:52px 16px}.download-page .download-box>img{margin-bottom:16px}.download-page .download-box .support-text{margin-top:16px;max-width:396px;color:#626262}.download-page .download-box .download-content{margin-top:24px;padding:24px 24px 32px;border-radius:22px;max-width:444px;background-color:#f4f4f4}.download-page .download-box .download-content .nailie-logo{width:60px;height:60px;margin-right:16px}.download-page .download-box .download-content .download-title{margin-top:4px;font-size:22px;margin-bottom:3px}.download-page .download-box .download-content .MuiDivider-root{margin-top:16px}.download-page .download-box .download-content .qr-code{border-radius:16px;border:1px solid #484848;height:160px;width:160px;margin:24px auto 0;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;display:-moz-box;display:flex;background-color:#fff}.friend-invite-box{padding-top:24px;padding-bottom:28px;text-align:center;color:#000}.friend-invite-box .friend-invite-title{color:#e5004e;margin-bottom:16px;font-size:20px}.friend-invite-box img{max-width:271px;margin-bottom:16px}.friend-invite-box .friend-invite-text span{color:#e5004e}.friend-invite-box.NAILIST{padding-top:27px;padding-bottom:46px}.friend-invite-box.NAILIST .friend-invite-text .MuiTypography-subtitle2{font-size:18px;margin-bottom:22px}.friend-invite-box.NAILIST .friend-invite-text .MuiTypography-caption{display:block;margin-bottom:10px;color:#000;line-height:1}.friend-invite-box.CUSTOMER{padding-top:19px}.friend-invite-box.CUSTOMER .mask-number{width:32px;height:32px;border-radius:50%;background-color:#f7b2c9;color:#e5004e;line-height:32px;font-size:15px;margin-right:8px;min-width:32px}.friend-invite-box.CUSTOMER .friend-invite-text{padding:0 10px 0 24px;display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;-moz-box-pack:start;justify-content:flex-start;margin-bottom:16px}.friend-invite-box.CUSTOMER .friend-invite-text .content{text-align:left}.friend-invite-box.CUSTOMER .friend-invite-text .MuiTypography-caption{display:block;color:#626262;font-size:11px;line-height:1;margin-top:6px}.friend-invite-box.CUSTOMER .friend-invite-text .MuiTypography-subtitle2{font-size:13px}.friend-invite-box.CUSTOMER .friend-invite-text .first-title{font-size:15px;line-height:32px}.friend-invite-box.CUSTOMER .link-wrap{padding-top:2px;line-height:1;text-align:center;font-size:11px}.friend-invite-box.CUSTOMER a{font-size:11px;line-height:1;color:#e5004e;font-weight:700;display:inline-block}.friend-invite-box.CUSTOMER a img{margin-bottom:0;margin-left:2px}.friend-invite-box.CUSTOMER .list-friend-invite-text{margin:0 auto}.friend-invite-box.CUSTOMER img{max-width:237px;margin-bottom:0}.friend-invite-box.CUSTOMER .friend-invite-title{margin-bottom:0}.friend-invite-box.CUSTOMER .friend-invite-sub-title{font-size:11px;color:#626262;margin-bottom:8px}@media screen and (min-width:769px){.friend-invite-box.CUSTOMER .list-friend-invite-text{width:375px}}.static-page{padding-top:66px;padding-bottom:16px}.static-page.faq-page{min-height:-moz-calc(100vh - 335px);min-height:calc(100vh - 335px)}.static-page .paragraph-wrapper{margin-bottom:32px}.static-page .paragraph-wrapper .heading{font-size:20px;margin-top:0;margin-bottom:32px}.static-page .paragraph-wrapper .child-inner,.static-page .paragraph-wrapper .inner{padding:0 32px;font-size:.875rem;line-height:1.71}.static-page .paragraph-wrapper .child-inner{margin-bottom:0}.static-page .paragraph-wrapper p{margin:0 0 24px;line-height:1.71}.static-page .paragraph-wrapper p.mb-0,.static-page .paragraph-wrapper p:last-child{margin-bottom:0}.static-page .paragraph-wrapper--no-heading .inner{padding-left:0}.static-page .paragraph-wrapper--last{margin-bottom:80px;text-align:right}.static-page .list-content{margin-bottom:80px}.static-page .list-content-title,.static-page .list-content p{margin:0}.static-page .list-content-item{display:-moz-box;display:flex;padding:34px 24px;border-bottom:1px solid #ddd}.static-page .list-content-title{-moz-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%;font-size:1rem}.static-page .list-content p{font-size:.875rem}.static-page .faq-list{width:100%}.static-page .faq-list .faq-answer,.static-page .faq-list .faq-question{display:-moz-box;display:flex;font-size:14px;line-height:1.71;font-family:Noto San JP,sans-serif;width:100%}.static-page .faq-list .faq-answer span,.static-page .faq-list .faq-question span{font-weight:700;width:20px}.static-page .faq-list .faq-answer p,.static-page .faq-list .faq-question p{margin:0;font-size:14px;line-height:1.71}.static-page .faq-list .faq-answer .inner-answer,.static-page .faq-list .faq-question .inner-answer{width:-moz-calc(100% - 30px);width:calc(100% - 30px)}.static-page .faq-list .MuiExpansionPanel-root,.static-page .faq-list .MuiExpansionPanel-root:last-child{border:none}.static-page .faq-list .MuiExpansionPanelSummary-root{padding:0;min-height:auto}.static-page .faq-list .MuiExpansionPanelSummary-root.Mui-expanded{background:none;border:none}.static-page .faq-list .MuiExpansionPanelSummary-content{margin:1rem 0}.static-page .faq-list .MuiExpansionPanelDetails-root{background-color:rgba(0,0,0,.03);padding:20px 24px}.static-page .text-red{color:#e51a1a}.static-page .text-underline{text-decoration:underline}.static-page .accordion-qa .MuiExpansionPanelDetails-root,.static-page .accordion-qa .MuiExpansionPanelSummary-root{background-color:#fff}@media (min-width:768px){.static-page{padding-top:166px;padding-bottom:80px}.static-page .static-page-inner{margin-left:8.333333%;-moz-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}}@media (min-width:1024px){.static-page .accordion-qa{padding-bottom:140px}}.static-page{padding-top:32px;padding-bottom:32px}.static-page.contact-wrapper{padding-bottom:80px}.static-page.contact-wrapper .inner-block{margin-top:2rem}.static-page.contact-wrapper .inner-block .MuiTypography-subtitle1{font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif;font-weight:700}.static-page.contact-wrapper .inner-block .MuiTypography-subtitle1 .required{padding-left:.5rem;color:#e5004e;font-weight:400}.static-page.contact-wrapper .MuiFilledInput-input,.static-page.contact-wrapper .MuiFilledInput-multiline{height:auto;padding:.75rem .65rem;font-size:.875rem}.static-page.contact-wrapper .MuiFilledInput-multiline .MuiFilledInput-input{padding:0}.static-page.contact-wrapper .MuiFormControl-root{width:100%}.static-page.contact-wrapper .MuiFormControl-root .MuiFilledInput-root{background-color:#f9f9f9}.static-page.contact-wrapper .MuiFormControl-root .MuiFilledInput-root:before{display:none}.static-page.contact-wrapper .MuiButton-root{min-width:200px;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif;padding:.75rem 1rem}.static-page.contact-wrapper .MuiGrid-grid-xs-12:last-child{text-align:center}.static-page.faq-wrapper .accordion-qa{margin-top:80px;padding-bottom:80px}.static-page.faq-wrapper .accordion-qa .MuiPaper-elevation1{-webkit-box-shadow:none;box-shadow:none}.static-page.faq-wrapper .accordion-qa .MuiPaper-root{background-color:#fff}.static-page.faq-wrapper .accordion-qa .MuiExpansionPanelSummary-content.Mui-expanded{margin:12px 0}.static-page.faq-wrapper .accordion-qa .MuiExpansionPanelDetails-root{padding:1rem 64px}.static-page.faq-wrapper .faq-list{width:100%}.static-page.faq-wrapper .faq-list .faq-answer,.static-page.faq-wrapper .faq-list .faq-question{display:-moz-box;display:flex;font-size:14px;line-height:1.71;font-family:Noto San JP,sans-serif;width:100%}.static-page.faq-wrapper .faq-list .faq-answer span,.static-page.faq-wrapper .faq-list .faq-question span{font-weight:700;width:20px}.static-page.faq-wrapper .faq-list .faq-answer p,.static-page.faq-wrapper .faq-list .faq-question p{margin:0;font-size:14px;line-height:1.71}.static-page.faq-wrapper .faq-list .faq-answer .inner-answer,.static-page.faq-wrapper .faq-list .faq-question .inner-answer{width:-moz-calc(100% - 30px);width:calc(100% - 30px)}.static-page.faq-wrapper .faq-list .MuiExpansionPanel-root,.static-page.faq-wrapper .faq-list .MuiExpansionPanel-root:last-child{border:none}.static-page.faq-wrapper .faq-list .MuiExpansionPanelSummary-root{padding:0;min-height:auto}.static-page.faq-wrapper .faq-list .MuiExpansionPanelSummary-root.Mui-expanded{background:none;border:none}.static-page.faq-wrapper .faq-list .MuiExpansionPanelSummary-content{margin:1rem 0}.static-page.faq-wrapper .faq-list .MuiExpansionPanelDetails-root{background-color:rgba(0,0,0,.03);padding:20px 24px}.static-page .table{margin:0}.static-page .table table{width:100%}.static-page .table tr{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;border-bottom:1px solid #ddd;padding:1rem}.static-page .table tr td:first-child{font-size:1rem}.static-page .table tr td:last-child{font-size:.875rem;padding:12px 0 0 1rem}.hero-section{text-align:center;margin-bottom:32px}.hero-section .hero__title{font-size:37px;font-family:Senlot;margin-bottom:6px;color:#484848}.hero-section .hero__subtitle{font-size:1rem;font-family:Senlot;color:#484848}.static-page-inner.privacy-policies .table table,.static-page-inner.terms .table table{display:table;width:auto}.static-page-inner.privacy-policies .table table tr,.static-page-inner.terms .table table tr{display:table-row;padding:0;border-color:transparent;vertical-align:middle}.static-page-inner.privacy-policies .table table tr td,.static-page-inner.terms .table table tr td{padding:0;width:auto;font-size:.875rem}.static-page-inner.privacy-policies p,.static-page-inner.terms p{font-size:.875rem;line-height:1.71}.static-page-inner.privacy-policies ul,.static-page-inner.terms ul{list-style:none;padding:0 32px;font-size:.875rem;line-height:1.71}.static-page-inner.privacy-policies ul li,.static-page-inner.terms ul li{margin:24px 0}.static-page-inner.privacy-policies ul li i,.static-page-inner.terms ul li i{text-decoration:underline}@media screen and (min-width:767px){.static-page{padding-top:66px}.static-page .table tr{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.static-page .table tr td{padding:16px 8px}.static-page .table tr td:first-child{width:33.333333%}.static-page .table tr td:last-child{width:66%}.static-page .table tr td:last-child p{margin-top:0}.hero-section .hero__title{font-size:3.5rem;margin-bottom:8px}}.MuiContainer-root.register-container{padding:70px 16px 16px;max-width:1140px}@media (max-width:375px){.MuiContainer-root.register-container{padding:24px 16px}}.MuiContainer-root.register-container .MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedSecondary{background-image:unset;max-width:320px;width:100%}@media (max-width:375px){.MuiContainer-root.register-container .MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedSecondary{max-width:unset}}.MuiContainer-root.register-container .helper-text{max-width:736px;text-align:center;white-space:pre-line;margin:24px auto 0}@media (max-width:599px){.MuiContainer-root.register-container .helper-text{margin-top:32px}}.MuiContainer-root.register-container .helper-text p.MuiTypography-root.MuiTypography-body2{font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.MuiContainer-root.register-container .register--form .text-field-container{-moz-box-pack:center;justify-content:center}.MuiContainer-root.register-container .register--form .helper-text a{text-decoration:underline;-webkit-text-decoration-color:#009193;-moz-text-decoration-color:#009193;text-decoration-color:#009193;-webkit-text-decoration-style:solid;-moz-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:2px;font-weight:700;color:#009193}.MuiContainer-root.register-container .register--email-authentication .ghost-btn-container button{margin:4px}.MuiContainer-root.register-container .confirm-text{margin-top:24px;cursor:pointer}@media (min-width:1280px){.MuiContainer-root.register-container .register--form .label-container{padding-left:0;padding-right:0}.MuiContainer-root.register-container .register--form .MuiFormControl-root{padding-left:18px}}.MuiContainer-root.sms-auth-container{padding:70px 16px 16px;max-width:1140px}.MuiContainer-root.sms-auth-container .sms-auth--form .phone-input-container{-moz-box-pack:center;justify-content:center}.MuiContainer-root.sms-auth-container .sms-auth--form .submit-btn{width:100%;max-width:320px;margin-top:40px;background-image:unset}.MuiContainer-root.sms-auth-container .sms-auth--otp .helper-text{max-width:736px;text-align:center;margin:0 auto;white-space:pre-line;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.MuiContainer-root.sms-auth-container .sms-auth--otp .ghost-btn-container .ghost-secondary-btn{margin:4px}@media (max-width:375px){.MuiContainer-root.sms-auth-container{padding:24px 16px}.MuiContainer-root.sms-auth-container .sms-auth--form .submit-btn{max-width:unset}}@media (min-width:1280px){.MuiContainer-root.sms-auth-container .sms-auth--form .phone-input-container .MuiGrid-root.input-item{padding-left:30px}}.MuiContainer-root.login-container{padding:70px 16px 16px;max-width:1140px}@media (max-width:375px){.MuiContainer-root.login-container{padding:24px 16px}}.MuiContainer-root.login-container .MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedSecondary{background-image:unset;max-width:320px;width:100%}@media (max-width:375px){.MuiContainer-root.login-container .MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedSecondary{max-width:unset}}.MuiContainer-root.login-container .helper-text{max-width:736px;text-align:center;white-space:pre-line;margin:24px auto 0}.MuiContainer-root.login-container .helper-text p.MuiTypography-root.MuiTypography-body2{font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.MuiContainer-root.login-container .login--form .text-field-container{-moz-box-pack:center;justify-content:center}.MuiContainer-root.login-container .login--form .remember-checkbox{margin-top:16px;padding-left:12px}@media (max-width:375px){.MuiContainer-root.login-container .login--form .remember-checkbox{padding-left:0}}.MuiContainer-root.login-container .login--form .remember-checkbox .MuiFormControlLabel-root{margin:0}.MuiContainer-root.login-container .login--form .remember-checkbox .MuiFormControlLabel-root .MuiCheckbox-root{padding:0;color:#ddd;-webkit-transform:scale(calc(4/3));-moz-transform:scale(-moz-calc(4/3));transform:scale(calc(4/3))}.MuiContainer-root.login-container .login--form .remember-checkbox .MuiFormControlLabel-root .MuiCheckbox-root.Mui-checked{color:#484848}.MuiContainer-root.login-container .login--form .remember-checkbox .MuiFormControlLabel-root .MuiTypography-root{margin-left:8px;font-size:14px;line-height:1.57;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif}.MuiContainer-root.login-container .register--email-authentication .ghost-btn-container button{margin:0 4px}.MuiContainer-root.login-container .sms-auth--otp .ghost-btn-container button{margin:4px}.MuiContainer-root.login-container .confirm-text{margin-top:24px;cursor:pointer}@media (min-width:1280px){.MuiContainer-root.login-container .login--form .label-container{padding-left:0;padding-right:0}.MuiContainer-root.login-container .login--form .remember-checkbox{padding-left:30px}.MuiContainer-root.login-container .login--form .MuiFormControl-root{padding-left:18px}}.complete-profile-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal,.invitation-code-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:32px 40px 24px}@media (max-width:600px){.complete-profile-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal,.invitation-code-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:24px 16px 0}}.complete-profile-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button,.invitation-code-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:320px;width:100%;background-image:unset}@media (max-width:600px){.complete-profile-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button,.invitation-code-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:unset}}.contact-support-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:32px 40px 24px}@media (max-width:600px){.contact-support-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:24px 16px 0}}.contact-support-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .helper-text{font-size:14px;color:#484848;font-family:Noto Sans JP,"Noto Serif JP",Open Sans,sans-serif;white-space:pre-line;text-align:center}.contact-support-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .helper-text.title{font-weight:700;white-space:pre-line}.contact-support-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal>form{margin-top:32px;margin-bottom:8px}.contact-support-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal>form .text-field-container{margin-bottom:24px}.contact-support-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:320px;width:100%;background-image:unset}@media (max-width:600px){.contact-support-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:unset}}.add-card-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:32px 40px 24px}.add-card-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .card-type-container>.card-image:not(:last-child){margin-right:6px}.add-card-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .select-field-container .slash-container{margin:14px 9px 0}@media (max-width:600px){.add-card-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .select-field-container .slash-container{margin:14px 4px 0}}.add-card-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .select-field-container .start-adornment{font-size:14px;color:#484848;line-height:20px}@media (max-width:600px){.add-card-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .text-container .MuiTypography-alignCenter{text-align:left}}.add-card-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .text-container .MuiTypography-colorPrimary{margin-top:8px;font-weight:700;text-decoration:underline;-webkit-text-decoration-style:solid;-moz-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:1px;cursor:pointer}@media (max-width:600px){.add-card-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:24px 16px 0}}.add-card-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:320px;width:100%;background-image:unset}@media (max-width:600px){.add-card-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:unset}}.payment-method-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:0}.payment-method-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .card-list-container .MuiFormGroup-root{-moz-box-flex:1;flex:1 1 auto;max-height:-moz-calc(100vh - 400px);max-height:calc(100vh - 400px);overflow-y:auto;flex-wrap:nowrap}.payment-method-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container{padding:0 16px}.payment-method-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:320px;width:100%;background-image:unset}@media (max-width:600px){.payment-method-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:unset}}.payment-method-container .title{padding:16px 48px 16px 16px;-webkit-box-shadow:inset 0 -1px 0 0 #ddd;box-shadow:inset 0 -1px 0 0 #ddd}@media (max-width:468px){.payment-method-container .title{padding:16px 20px 16px 16px}}.payment-method-container .title .MuiFormControlLabel-root{margin-left:0}.payment-method-container .title .MuiFormControlLabel-root .icon-round-checked{color:#e5004e;font-size:32px}.payment-method-container .title .MuiFormControlLabel-root .icon-uncheck{color:#ddd;font-size:32px}.payment-method-container .title .MuiFormControlLabel-root>.MuiTypography-root{margin-left:16px}.payment-method-container .title .MuiIconButton-root{padding:0}.payment-method-container .loading-container{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;padding:16px 0}.payment-method-container .card-item-container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding:0 44px 0 32px}.payment-method-container .card-item-container label{-moz-box-flex:1;flex:1 1;margin:0}.payment-method-container .card-item-container label .MuiRadio-root{padding:0}.payment-method-container .card-item-container label .MuiFormControlLabel-label{-moz-box-flex:1;flex:1 1}.payment-method-container .card-item-container label .MuiFormControlLabel-label .icon-check{font-size:24px;color:#e5004e}.payment-method-container .card-item-container label .MuiFormControlLabel-label .card-info{margin-right:12px;margin-left:24px;-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex;padding:19px 0 18px 8px;-webkit-box-shadow:inset 0 -1px 0 0 #ddd;box-shadow:inset 0 -1px 0 0 #ddd;-moz-box-align:center;align-items:center;line-height:1.57}.payment-method-container .card-item-container label .MuiFormControlLabel-label .card-info .card-number-date-container{display:-moz-box;display:flex}.payment-method-container .card-item-container label .MuiFormControlLabel-label .card-info .card-number-date-container .MuiTypography-root{font-weight:700;line-height:1.57;color:#484848}.payment-method-container .card-item-container label .MuiFormControlLabel-label .card-info .card-number-date-container .card-number{margin-left:32px;margin-right:16px}.payment-method-container .card-item-container label .MuiFormControlLabel-label .unchecked-card{margin-left:48px}.payment-method-container .card-item-container .delete-btn{padding:0}.payment-method-container .card-item-container .delete-btn .icon-trash{font-size:32px}.payment-method-container .add-card-text-container{padding:24px 16px 24px 88px;display:-moz-box;display:flex;-webkit-box-shadow:inset 0 -1px 0 0 #ddd;box-shadow:inset 0 -1px 0 0 #ddd}.payment-method-container .add-card-text-container .icon-outline-add{font-size:24px;color:#009193;margin-right:4px;cursor:pointer}.payment-method-container .add-card-text-container .MuiTypography-root{font-weight:700;line-height:1.57;cursor:pointer}.payment-method-container .note-text{margin-top:32px}@media (max-width:468px){.payment-method-container .card-item-container{padding-right:16px}.payment-method-container .card-item-container label{margin:0}.payment-method-container .card-item-container label .MuiFormControlLabel-label .card-info .card-number-date-container{display:unset}.payment-method-container .card-item-container label .MuiFormControlLabel-label .card-info .card-number-date-container .card-number{margin-left:16px;margin-right:0}.payment-method-container .card-item-container label .MuiFormControlLabel-label .card-info .card-number-date-container .card-expire-date{margin-left:16px}.payment-method-container .card-item-container .note-text{margin-top:24px}}.add-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:32px 40px 24px}@media (max-width:600px){.add-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:24px 16px 0}}.add-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .question-guide{font-size:16px;font-weight:700;line-height:normal;color:#484848}.add-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal>.question-guide{margin-top:16px}.add-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .guide-content-item{margin-top:32px;display:-moz-box;display:flex}.add-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .guide-content-item .guide-text{-moz-box-flex:1;flex:1 1;margin-left:24px}.add-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .guide-content-item .guide-text .answer-guide{margin-top:8px}.add-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .guide-content-item .guide-text .answer-guide .highlight-guide{color:#e54152}.add-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:320px;width:100%;background-image:unset}@media (max-width:600px){.add-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:unset}}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root{background-color:#fff}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .MuiTypography-root{line-height:normal}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:32px 40px 24px}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .subtitle-container{padding:8px 54px 8px 53px;border-radius:4px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.08);box-shadow:0 0 14px 0 rgba(0,0,0,.08);background-color:rgba(0,0,0,.08);max-width:411px;margin:0 auto}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .subtitle-container .subtitle{color:#009193;font-weight:700;line-height:normal}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content{margin-top:40px}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .left-guide-content{padding-right:24px}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .left-guide-content .image-guide-content{padding:24px 16px 32px;border-radius:8px;border:1px dashed #484848;width:100%}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .left-guide-content .image-guide-content>.MuiTypography-root{font-weight:700}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .left-guide-content .image-guide-content .MuiGrid-container{margin-top:32px}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .left-guide-content .image-guide-content .MuiGrid-container .MuiGrid-item{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .left-guide-content .image-guide-content .MuiGrid-container .MuiGrid-item>.MuiTypography-root{margin-top:8px;color:#009193}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .right-guide-content{padding-left:16px}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .right-guide-content .guide-content-item:last-child{margin-top:24px}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .right-guide-content .guide-content-item .guide-text{-moz-box-flex:1;flex:1 1;margin-top:8px;margin-left:16px}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .right-guide-content .guide-content-item .guide-text .question-guide{font-weight:700;margin-bottom:8px}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .right-guide-content .guide-content-item .guide-text .highlight-guide{color:#009193;margin-top:8px}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:320px;width:100%;background-image:unset}@media (max-width:600px){.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:unset}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:24px 16px 0}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .subtitle-container{max-width:unset}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content{margin-top:24px}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .left-guide-content{padding-right:0}.credit-card-guideline-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .guide-content .right-guide-content{padding-left:0;margin-top:24px}}.arrow-stepper .li{height:56px;width:260px;background:#f9f9f9;display:inline-block;position:relative;margin-left:16px;font-weight:700;line-height:56px;color:#484848;font-family:sans-serif;text-align:center}.arrow-stepper .li:after,.arrow-stepper .li:before{content:"";left:-16px;position:absolute;height:28px;width:276px;border-left:1px solid #ddd;border-right:1px solid #ddd}.arrow-stepper .li.active-step{background:silver}.arrow-stepper .li.active-step:after,.arrow-stepper .li.active-step:before{border-color:silver}.arrow-stepper .li.active-step:before{-webkit-box-shadow:inset 0 8px 0 8px silver,inset -8px 8px 0 8px silver;box-shadow:inset 0 8px 0 8px silver,inset -8px 8px 0 8px silver}.arrow-stepper .li.active-step:after{-webkit-box-shadow:inset 0 -8px 0 8px silver,inset -8px -8px 0 8px silver;box-shadow:inset 0 -8px 0 8px silver,inset -8px -8px 0 8px silver}.arrow-stepper .li:before{border-top:1px solid #ddd;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewX(30deg);-moz-transform:skewX(30deg);transform:skewX(30deg);top:0;-webkit-box-shadow:inset 0 8px 0 8px #f9f9f9,inset -8px 8px 0 8px #f9f9f9;box-shadow:inset 0 8px 0 8px #f9f9f9,inset -8px 8px 0 8px #f9f9f9}.arrow-stepper .li:after{border-bottom:1px solid #ddd;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);transform:skewX(-30deg);bottom:0;-webkit-box-shadow:inset 0 -8px 0 8px #f9f9f9,inset -8px -8px 0 8px #f9f9f9;box-shadow:inset 0 -8px 0 8px #f9f9f9,inset -8px -8px 0 8px #f9f9f9}.arrow-stepper .li:not(.disable-step) a{width:100%;display:block;position:relative;z-index:1}.arrow-stepper .li.active-step a{position:static;color:#fff}@media (max-width:1024px){.arrow-stepper{font-size:12px}.arrow-stepper .li{height:40px;width:-moz-calc((100vw - 96px)/3);width:calc((100vw - 96px)/3);line-height:40px}.arrow-stepper .li.active-step:before,.arrow-stepper .li:after,.arrow-stepper .li:before{height:20px;width:-moz-calc((100vw - 96px)/3 + 16px);width:calc((100vw - 96px)/3 + 16px)}.arrow-stepper .li:before{-webkit-box-shadow:unset;box-shadow:unset;-webkit-transform:skewX(39deg);-moz-transform:skewX(39deg);transform:skewX(39deg)}.arrow-stepper .li:after{-webkit-box-shadow:unset;box-shadow:unset;-webkit-transform:skewX(-39deg);-moz-transform:skewX(-39deg);transform:skewX(-39deg)}.arrow-stepper .li.active-step:before{-webkit-transform:skewX(39deg);-moz-transform:skewX(39deg);transform:skewX(39deg);-webkit-box-shadow:inset 0 9px 0 4px silver,inset -12px 8px 0 4px silver;box-shadow:inset 0 9px 0 4px silver,inset -12px 8px 0 4px silver}.arrow-stepper .li.active-step:after{-webkit-transform:skewX(-39deg);-moz-transform:skewX(-39deg);transform:skewX(-39deg);-webkit-box-shadow:inset 0 -9px 0 4px silver,inset -12px -4px 0 4px silver;box-shadow:inset 0 -9px 0 4px silver,inset -12px -4px 0 4px silver}}.module-day{width:-moz-calc(100%/7);width:calc(100% / 7);background-color:#fff;text-align:center}.module-day__title{font-size:16px;font-weight:500;height:92px;padding:1rem;border-right:1px solid #484848;border-bottom:1px solid #484848;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;white-space:pre-line;line-height:1}.module-day__title.blue{background-color:#e8fffe}.module-day__title.pink{background-color:#fde8e1}.module-title{font-size:16px;font-weight:500;height:92px;padding:1rem;border-right:1px solid #484848;border-bottom:1px solid #484848;white-space:pre-line;line-height:.75}.module-hour,.module-title{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.module-hour{width:100%;height:44px;border-right:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;overflow:hidden}.module-hour i{font-size:38px}.module-hour.not-available{background-color:#eee}.module-hour.available button{width:100%}.timetable-toolbar{margin-bottom:10px;-moz-box-pack:justify;justify-content:space-between}.timetable-toolbar,.timetable-toolbar button .MuiButton-label{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.timetable-toolbar button i{font-size:1rem;margin-right:8px}.timetable-toolbar button.MuiButtonBase-root.MuiButton-root.Mui-disabled.Mui-disabled{color:#c6c6c6}.timetable-toolbar button.btn-next i{margin-right:0;margin-left:8px}.timetable-wrapper{border:1px solid #484848;width:100%;display:-moz-box;display:flex}.module-day.header-root{width:56px;overflow:hidden}.module-day.header-root .module-day__title{background-color:#fff;position:absolute;overflow:hidden;width:56px}.module-day.header-root .module-day__slots{padding-top:92px}.module-day.header-root .module-hour{border-right:1px solid #484848;border-bottom:1px solid #484848}.timetable-outer{display:block;white-space:nowrap;width:-moz-calc(100% - 56px);width:calc(100% - 56px)}.timetable-outer .module-day{display:inline-block;width:-moz-calc((100% - 5px)/7);width:calc((100% - 5px) / 7)}.header-day .inner-header-day,.header-day .inner-header-day .module-day{display:-moz-box;display:flex}.header-day .inner-header-day .module-day:nth-child(7){width:-moz-calc((100% - 5px)/7 + 5px);width:calc((100% - 5px) / 7 + 5px)}.outer-day .inner-outer-day{padding:1px;margin-top:-1px;margin-left:-1px;background-color:rgba(255,255,255,0)}.outer-day .inner-outer-day .module-day{width:-moz-calc(100%/7);width:calc(100% / 7)}.outer-day .inner-outer-day .module-day:nth-child(7){width:-moz-calc(100%/7 + 1px);width:calc(100% / 7 + 1px)}.outer-day .react-swipeable-view-container{-webkit-overflow-scrolling:"touch"}.outer-day .react-swipeable-view-container>div{overflow:hidden!important}@media screen and (min-width:769px){.text-month{display:none}.timetable-outer{width:-moz-calc(100% - 92px);width:calc(100% - 92px)}.module-day.header-root,.module-day.header-root .module-day__title{width:92px}.module-day.header-root .module-day__slots{padding-top:92px}.module-hour{height:47px}}.optional-menu-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:0}.optional-menu-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:320px;width:100%;background-image:unset}@media (max-width:600px){.optional-menu-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:unset}}.booking-menu-selection-step{background-color:#f9f9f9}.booking-menu-selection-step .booking-menu-container{min-height:-moz-calc(100vh - 265px);min-height:calc(100vh - 265px);max-width:945px;margin:0 auto;padding:32px 0}.booking-menu-selection-step .submit-btn-container{position:sticky;bottom:0;margin:0 auto;-webkit-box-shadow:0 -2px 8px 0 rgba(181,181,181,.15);box-shadow:0 -2px 8px 0 rgba(181,181,181,.15);padding:16px;background-color:#fff;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.booking-menu-selection-step .submit-btn-container .submit-btn{max-width:320px;width:100%;background-image:unset}@media (max-width:600px){.booking-menu-selection-step .submit-btn-container .submit-btn{max-width:unset}}.booking-menu-list{background-color:#fff;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15)}.booking-menu-list:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.booking-menu-list .booking-menu-title{background-color:#efefef;padding:8px 20px;font-weight:700;line-height:normal}@media screen and (min-width:769px){.booking-menu-selection-step .booking-menu-container{min-height:-moz-calc(100vh - 212px);min-height:calc(100vh - 212px)}}.MuiChip-root.menu-tag-container{border:1px solid #009493;border-radius:4px}.MuiChip-root.menu-tag-container .MuiChip-label{padding:1px 8px 3px;font-size:14px}.booking-menu-item{padding:20px 16px 18px;-webkit-box-shadow:inset 0 -1px 0 0 #ddd;box-shadow:inset 0 -1px 0 0 #ddd}.booking-menu-item .MuiFormControlLabel-root{margin:0;-moz-box-align:unset;align-items:unset;width:100%}.booking-menu-item .MuiFormControlLabel-root .MuiCheckbox-root{padding:0;margin-right:8px;height:32px}.booking-menu-item .MuiFormControlLabel-root .MuiCheckbox-root .icon-round-checked{color:#e5004e;font-size:32px;padding:0}.booking-menu-item .MuiFormControlLabel-root .MuiCheckbox-root .icon-uncheck{color:#ddd;font-size:32px;padding:0}.booking-menu-item .MuiFormControlLabel-root .MuiFormControlLabel-label{width:100%}.booking-menu-item .MuiFormControlLabel-root .MuiFormControlLabel-label .menu-item-label-container{display:-moz-box;display:flex}.booking-menu-item .MuiFormControlLabel-root .MuiFormControlLabel-label .menu-item-label-container .item-image-container{margin-right:12px}.booking-menu-item .MuiFormControlLabel-root .MuiFormControlLabel-label .menu-item-label-container .item-image-container img{border-radius:4px;width:80px;height:80px}.booking-menu-item .MuiFormControlLabel-root .MuiFormControlLabel-label .menu-item-label-container .menu-item-info{-moz-box-flex:1;flex:1 1}.booking-menu-item .MuiFormControlLabel-root .MuiFormControlLabel-label .menu-item-label-container .menu-item-info .menu-tag-container{margin-right:8px}.booking-menu-item .MuiFormControlLabel-root .MuiFormControlLabel-label .menu-item-label-container .menu-item-info .menu-item-title{font-size:14px;font-weight:700;line-height:normal;color:#484848;word-break:break-all}.booking-menu-item .MuiFormControlLabel-root .MuiFormControlLabel-label .menu-item-label-container .menu-item-info .menu-item-time{color:#c6c6c6;margin-top:9px;line-height:normal}.booking-menu-item .MuiFormControlLabel-root .MuiFormControlLabel-label .menu-item-label-container .menu-item-info .menu-item-price{font-weight:700;color:#484848}.booking-menu-item .MuiFormControlLabel-root .MuiFormControlLabel-label .menu-item-label-container .menu-item-info .menu-item-detail{color:#484848;margin-top:6px;line-height:normal;word-break:break-all;white-space:pre-line}.booking-menu-item .image-label .MuiCheckbox-root{margin-top:24px}.booking-confirmation-step{max-width:945px;margin:0 auto;padding:32px 0}.booking-confirmation-step .card-list-block,.booking-confirmation-step .point-coupon-block,.booking-confirmation-step .update-user-block{display:block;margin-top:16px;padding:40px;border-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);background-color:#fff;width:100%}@media (max-width:768px){.booking-confirmation-step .card-list-block,.booking-confirmation-step .point-coupon-block,.booking-confirmation-step .update-user-block{padding:24px 16px}}.booking-confirmation-step .card-list-block .MuiTypography-root.card-number,.booking-confirmation-step .point-coupon-block .MuiTypography-root.card-number,.booking-confirmation-step .update-user-block .MuiTypography-root.card-number{margin-left:24px}@media (max-width:768px){.booking-confirmation-step .card-list-block .MuiTypography-root.card-number,.booking-confirmation-step .point-coupon-block .MuiTypography-root.card-number,.booking-confirmation-step .update-user-block .MuiTypography-root.card-number{margin-left:8px}}.booking-confirmation-step .card-list-block .card-list-container,.booking-confirmation-step .point-coupon-block .card-list-container,.booking-confirmation-step .update-user-block .card-list-container{margin-top:24px}.booking-confirmation-step .update-user-block .user-phone{margin-top:8px}.booking-confirmation-step .cancel-policy-block{margin-top:16px}.booking-confirmation-step .card-list-block .MuiDivider-root{margin-left:40px;margin-right:40px}@media (max-width:768px){.booking-confirmation-step .card-list-block .MuiDivider-root{margin-left:16px;margin-right:16px}}.booking-confirmation-step .card-list-block>button{padding:40px 40px 32px}.booking-confirmation-step .card-list-block>button.coupon-section{padding-top:24px}@media (max-width:768px){.booking-confirmation-step .card-list-block>button{padding:24px 16px}}.booking-confirmation-step .point-coupon-block{padding-bottom:32px}.booking-confirmation-step .point-coupon-block .block-title{margin-bottom:16px}@media (max-width:768px){.booking-confirmation-step .point-coupon-block{padding-bottom:16px}.booking-confirmation-step .point-coupon-block .block-title{margin-bottom:8px}}.summary-container{border-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);background-color:#fff;padding:40px}@media (max-width:768px){.summary-container{padding:16px}}.summary-container .nailist-detail-container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding-left:8px}.summary-container .nailist-detail-container .avatar-container{position:relative}.summary-container .nailist-detail-container .avatar-container .MuiAvatar-root{width:80px;height:80px;margin-right:16px}.summary-container .nailist-detail-container .avatar-container .nailist-tag-container{position:absolute;top:0;left:-8px}.summary-container .nailist-detail-container>.MuiTypography-root{word-break:break-all}.summary-container .booking-information-container{margin-top:24px;padding:16px 0;background-color:rgba(239,239,239,.4);border-radius:4px}@media (max-width:768px){.summary-container .booking-information-container{padding:8px 0}}.summary-container .booking-information-container .booking-menus-detail{margin:0 16px;padding-bottom:8px;border-bottom:1px solid #ddd}@media (max-width:768px){.summary-container .booking-information-container .booking-menus-detail{margin:0 8px}}.summary-container .booking-information-container .booking-menus-detail .booking-date-container{font-weight:700;margin-bottom:8px;-moz-box-align:center;align-items:center}.summary-container .booking-information-container .booking-menus-detail .booking-date-container .icon-calendar{font-size:24px;margin-right:4px}.summary-container .booking-information-container .booking-menus-detail .booking-date-container>.MuiTypography-root{font-weight:700}.summary-container .booking-information-container .booking-menus-detail .MuiGrid-root .MuiGrid-item .menu-tag-container{margin-right:5px}.summary-container .booking-information-container .booking-menus-detail .MuiGrid-root .MuiGrid-item:not(:first-child){text-align:right}.summary-container .booking-price-container{font-weight:700;padding:8px 16px 0;text-align:right}.summary-container .booking-price-container .spend-time{margin-right:56px}.summary-container .booking-price-container .point-text{color:#009193}.summary-container .booking-price-container .app-point-text{font-weight:400;width:100%}.summary-container .booking-price-container .payment-amount{border-top:1px solid #ddd;margin-top:8px}@media (max-width:768px){.summary-container .booking-price-container{padding:8px}.summary-container .booking-price-container .spend-time{margin-right:4px}}.cancel-policy-block{padding:40px;border-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);background-color:#fff}@media (max-width:768px){.cancel-policy-block{padding:16px}}.cancel-policy-block .cancel-date-container{margin-bottom:9px}.cancel-policy-block>.MuiTypography-root .highlight-text{color:#009193;cursor:pointer}.cancel-policy-block .btn-container button{width:100%;max-width:320px}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:32px 35px 24px}@media (max-width:600px){.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:24px 16px 0}}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .warning-text{color:#f44336}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .note-text{max-width:364px;margin:0 auto;font-weight:500}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .nailist-avatar{margin-top:32px}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .nailist-avatar .MuiAvatar-root{width:80px;height:80px}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .nailist-name{font-weight:700;margin-top:16px}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .policy-content{margin-top:32px}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .policy-content .policy-item{padding:27px 0 25px;-webkit-box-shadow:inset 0 -1px 0 0 #ddd;box-shadow:inset 0 -1px 0 0 #ddd}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .policy-content .policy-item>.MuiTypography-root:nth-child(2){font-weight:700}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .policy-example .example-booking-date{text-align:center;padding:8px 16px;background-color:#484848;color:#fff;margin-bottom:24px;margin-top:32px}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .policy-example .medium-opacity{opacity:.5}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .policy-example .light-opacity{opacity:.75}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .policy-example .example-item .example-date{background-color:#484848;color:#fff;padding:8px 24px;height:36px}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .policy-example .example-item .example-incoming-days{margin-top:8px}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .policy-example .example-item .example-incoming-days .icon-fill-arrow-down{font-size:24px;margin-top:8px}.cancel-policy-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .policy-example .example-item .example-cancel-fee{height:36px;width:100%;max-width:166px;border:1px solid #484848;background-color:#fff;padding:8px;text-align:center}.update-user-block .input-box,.user-information-modal .btn-container{margin-top:1.5rem}.user-information-modal .btn-container button{width:100%}.user-information-modal.modal .content-modal{padding:0 1rem 1rem}.user-information-modal.modal .content-modal .input-box{margin-top:32px}@media screen and (min-width:768px){.update-user-block .input-box,.user-information-modal .btn-container{margin-top:2rem}.user-information-modal .btn-container button{max-width:320px}.user-information-modal.modal .content-modal{padding:0 40px 24px}}@media screen and (min-width:980px){.user-information-modal.modal .content-modal form{width:834px}}.booking-page-container{background-color:#f9f9f9;padding-top:1rem;min-height:-moz-calc(100vh - 143px);min-height:calc(100vh - 143px)}.booking-page-container .MuiContainer-root{padding-left:5px;padding-right:5px}.booking-page-container .arrow-stepper{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.booking-page-container .schedule-container{margin-bottom:24px}.booking-page-container .schedule-container .text-noted{font-size:14px;text-align:center}.booking-page-container .schedule-container .text-noted span{font-weight:700}.booking-page-container .timetable-container{padding:5px 0 2rem}.booking-page-container .calendar-container{display:none}.booking-page-container .datetime-choose-container{padding-top:11px;width:100%;display:block;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:5px;padding-right:5px}.booking-page-container .datetime-choose-container.loading{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}@media screen and (min-width:769px){.booking-page-container{min-height:-moz-calc(100vh - 60px);min-height:calc(100vh - 60px)}.booking-page-container .datetime-choose-container{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;padding-top:32px;padding-bottom:30px;min-height:-moz-calc(100vh - 170px);min-height:calc(100vh - 170px)}.booking-page-container .schedule-container{width:320px;margin-bottom:24px}.booking-page-container .schedule-container .text-noted{text-align:left}.booking-page-container .timetable-container{width:-moz-calc(100% - 380px);width:calc(100% - 380px);margin-top:16px;padding-bottom:30px}.booking-page-container .calendar-container{margin-top:24px;display:block}.booking-page-container .calendar-container .full-booking-date{position:relative;padding:2px 5px 4px}.booking-page-container .calendar-container .full-booking-date .date-cell{color:#aaa;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.booking-page-container .calendar-container .full-booking-date .icon-close{position:absolute;font-size:32px;top:-4px;left:-4px;color:#333}.booking-page-container .calendar-container>div:last-child{background-color:#fff}}.coupon-list-modal .btn-container{margin-top:1.5rem}.coupon-list-modal .btn-container button{width:100%}@media (max-width:599px){.coupon-list-modal .MuiPaper-root{margin:16px}}.coupon-list-modal.modal .content-modal{padding:0 40px 16px}@media (max-width:599px){.coupon-list-modal.modal .content-modal{padding:0 16px 16px}}.coupon-list-modal.modal .content-modal .input-box{margin-top:32px}.coupon-list-modal.modal .content-modal .input-box .input-container{-moz-box-flex:1;flex:1 1}.coupon-list-modal.modal .content-modal .input-box .apply-button{background-image:unset;width:120px;margin-left:16px}@media (max-width:599px){.coupon-list-modal.modal .content-modal .input-box .apply-button{margin-top:4px;margin-left:8px}}.coupon-list-modal.modal .content-modal .input-box .MuiDivider-root{margin-top:32px}@media (max-width:599px){.coupon-list-modal.modal .content-modal .input-box .MuiDivider-root{margin-top:24px}}.coupon-list-modal.modal .content-modal .input-box .coupon-list-title{margin-top:32px;margin-bottom:8px}@media (max-width:599px){.coupon-list-modal.modal .content-modal .input-box .coupon-list-title{margin-top:24px}}.coupon-list-modal.modal .content-modal .input-box .coupon-price-title{margin-bottom:32px}@media (max-width:599px){.coupon-list-modal.modal .content-modal .input-box .coupon-price-title{margin-bottom:24px}}.coupon-list-modal.modal .content-modal .input-box .grouped-coupon-list{display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:justify;justify-content:space-between;padding:0 32px}@media (max-width:599px){.coupon-list-modal.modal .content-modal .input-box .grouped-coupon-list{padding:0}}.coupon-list-modal.modal .content-modal .input-box .coupon-container{margin-bottom:32px;padding:0}@media (max-width:599px){.coupon-list-modal.modal .content-modal .input-box .coupon-container{margin-bottom:16px}}.coupon-list-modal.modal .content-modal .input-box .coupon-container img{max-width:329px;border-radius:3.7px}@media (max-width:599px){.coupon-list-modal.modal .content-modal .input-box .coupon-container img{max-width:unset;width:100%}}.coupon-list-modal.modal .content-modal .input-box .coupon-container .coupon-shadow{height:80px;width:8px;right:-8px;position:absolute;z-index:0;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#dfdfdf}.coupon-list-modal.modal .content-modal .input-box .coupon-container .coupon-info{font-size:10px;font-weight:500;position:absolute;bottom:12px;display:-moz-box;display:flex;color:#fff}.coupon-list-modal.modal .content-modal .input-box .coupon-quantity-background{position:absolute;top:0;right:0;border-radius:3.7px;width:46px;height:46px;background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,transparent),color-stop(50%,#e5004e));background:-webkit-linear-gradient(bottom left,transparent 50%,#e5004e 0);background:-moz-linear-gradient(bottom left,transparent 50%,#e5004e 50%);background:linear-gradient(to top right,transparent 50%,#e5004e 0)}.coupon-list-modal.modal .content-modal .input-box .coupon-quantity-background.expired{background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,transparent),color-stop(50%,#aaa));background:-webkit-linear-gradient(bottom left,transparent 50%,#aaa 0);background:-moz-linear-gradient(bottom left,transparent 50%,#aaa 50%);background:linear-gradient(to top right,transparent 50%,#aaa 0)}.coupon-list-modal.modal .content-modal .input-box .coupon-quantity-text{position:absolute;top:2px;right:3px;color:#fff;font-size:14.8px}@media screen and (min-width:768px){.coupon-list-modal .coupon-list-modal.modal .content-modal{padding:0 40px 24px}}@media screen and (min-width:980px){.coupon-list-modal.modal .content-modal form{width:834px}}.confirm-complete{background-color:#f9f9f9;min-height:-moz-calc(100vh - 60px);min-height:calc(100vh - 60px);padding:24px 0;width:100%}.confirm-complete .title{margin-bottom:1.5rem}.confirm-complete .title h2{font-size:37px;font-weight:400}.confirm-complete .title h6{font-size:1rem;font-weight:500}.confirm-complete .MuiTypography-root{text-align:center}.confirm-complete .qr-code{display:none}.confirm-complete .first-heading,.confirm-complete .second-heading{font-size:1rem;font-weight:500}.confirm-complete .first-heading{margin-bottom:8px}.confirm-complete .second-heading{margin-bottom:24px}.confirm-complete .inner-wrapper{border-radius:30px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);background-color:#fff;padding:12px;min-height:300px;background-image:url(/_next/static/media/bg@2x.77247e6b7f11aa8f08a1cf756a2eaf49.png);background-repeat:no-repeat;background-size:100%}.confirm-complete .box-complete{margin:0 auto}.confirm-complete .MuiButton-root{margin-top:1.5rem;height:48px;width:100%;max-width:331px}@media (min-width:768px){.confirm-complete .MuiButton-root{display:none}}.confirm-complete .normal-text{margin-top:16px}.confirm-complete .note-text{font-size:13px}.request-complete .image-box{text-align:center}.request-complete .image-box img{width:100%;height:150px}.request-complete .inner-wrapper{padding-top:40px;padding-bottom:40px}.request-complete .first-pink-text{margin-top:24px}.request-complete .first-note{margin-top:8px;font-weight:700}.reservation-complete .avatar{margin:0 auto 1.5rem;width:96px;height:96px}.reservation-complete .first-note{font-weight:700;font-size:20px;margin-bottom:12px}.reservation-complete .inner-wrapper{position:relative;background-color:#fff;padding-top:40px;padding-bottom:40px;background-image:url(/_next/static/media/bg@2x.77247e6b7f11aa8f08a1cf756a2eaf49.png);background-repeat:no-repeat;background-size:100%}.reservation-complete .inner-wrapper .content{position:relative;top:0;left:0;right:0;bottom:0;z-index:1;min-height:290px}.reservation-complete .inner-wrapper .content .first-note{margin-top:8px;line-height:normal}.reservation-complete .inner-wrapper .content .pc-note{font-size:16px;line-height:normal;font-weight:700;display:none}@media screen and (min-width:768px){.confirm-complete{min-height:-moz-calc(100vh - 361px);min-height:calc(100vh - 361px);padding-top:70px}.confirm-complete .title{margin-bottom:2rem}.confirm-complete .title h2{font-size:56px}.confirm-complete .pink-text{margin-top:40px}.confirm-complete .first-heading,.confirm-complete .second-heading{font-size:1.5rem}.confirm-complete .first-heading{margin-bottom:.5rem}.confirm-complete .box-complete{max-width:736px}.confirm-complete .inner-wrapper{padding:56px;text-align:center}.confirm-complete .MuiButton-root{margin:40px auto 0;width:320px}.confirm-complete .qr-code{border-radius:16px;border:1px solid #484848;height:160px;width:160px;margin:24px auto 0;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;display:-moz-box;display:flex}.confirm-complete .normal-text{margin-top:24px}.confirm-complete .note-text{font-size:16px}.request-complete .image-box img{width:auto;height:180px}.request-complete .second-heading{margin-bottom:40px}.request-complete .first-pink-text{margin-top:40px}.reservation-complete .avatar{width:140px;height:140px}.reservation-complete .second-heading{margin-bottom:32px}.reservation-complete .first-note{margin-bottom:24px}.reservation-complete .bg-img{width:100%;height:320px}.reservation-complete .content{min-height:350px}.reservation-complete .inner-wrapper .content .mobile-note{display:none}.reservation-complete .inner-wrapper .content .pc-note{display:block}}.reservation-link{display:block;border-radius:4px;overflow:hidden}.reservation-link:hover .MuiButton-outlinedSecondary{border:1px solid #e50250;background-color:rgba(229,2,80,.04)}.reservation-link:hover .MuiButton-containedSecondary{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background:#a00036}.reservation-card.MuiCard-root{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;margin:1rem -16px;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15)}.reservation-card.MuiCard-root .heading{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.reservation-card.MuiCard-root .info{display:-moz-box;display:flex;max-width:72%}.reservation-card.MuiCard-root .info .location{display:none}.reservation-card.MuiCard-root .status-wrapper{width:25%;text-align:right}.reservation-card.MuiCard-root .status{font-size:.875rem;width:auto;padding:0 .5rem;text-align:center;display:inline-block;border-radius:4px;white-space:pre-line}.reservation-card.MuiCard-root .status.primary-pink{background-color:#e5004e;border:1px solid #e5004e;color:#fff}.reservation-card.MuiCard-root .status.second-pink{background-color:#fff;border:1px solid #e5004e;color:#e5004e}.reservation-card.MuiCard-root .status.primary-grey{background-color:#919191;border:1px solid #919191;color:#fff}.reservation-card.MuiCard-root .status.second-grey{background-color:#fff;border:1px solid #919191;color:#919191}.reservation-card.MuiCard-root .menus-wrapper{margin-top:1rem;padding:1rem;border-radius:4px;background-color:#efefef;font-size:.875rem}.reservation-card.MuiCard-root .menus-wrapper .item-menu{margin-bottom:.25rem}.reservation-card.MuiCard-root .menus-wrapper .item-menu span{display:inline-block;line-height:1.57;padding:0 .5rem;height:24px}.reservation-card.MuiCard-root .menus-wrapper .item-menu .category{border-radius:4px;background-color:#919191;color:#fff}.reservation-card.MuiCard-root .menus-wrapper .item-menu .type{border-radius:4px;margin-left:.5rem}.reservation-card.MuiCard-root .reservation-actions{padding:0 1rem 1rem;-moz-box-pack:center;justify-content:center}.reservation-card.MuiCard-root .reservation-actions .button{width:100%;height:48px}.reservation-card.MuiCard-root .reservation-actions .button.contained-secondary{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:#fff;background-color:#e50250}.reservation-card.MuiCard-root .reservation-actions .button.outlined-secondary{padding:5px 15px;color:#e50250;border:1px solid rgba(229,2,80,.5)}.reservation-card.MuiCard-root .pin-location{margin-top:12px;margin-right:10px}.reservation-card.MuiCard-root .pin-location i{font-size:28px}.reservation-card.MuiCard-root .pin-location i.icon-outline-location{margin-right:16px}.reservation-card.MuiCard-root .pin-location a{display:inline-block}.reservation-card.MuiCard-root .MuiCardActionArea-root:hover .button.contained-secondary{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:#a00036}.reservation-card.MuiCard-root .MuiCardActionArea-root:hover .button.outlined-secondary{border:1px solid #e50250;background-color:rgba(229,2,80,.04)}.nailist-information{display:-moz-box;display:flex;width:100%}.nailist-information .nailist-avatar{width:56px;height:56px}.nailist-information .booking-time{margin-left:1rem;width:-moz-calc(100% - 56px);width:calc(100% - 56px);overflow:hidden}.nailist-information .booking-time h3{font-size:14px;font-weight:700;line-height:1.57;margin:0}.nailist-information .booking-time h3.salon-name{font-weight:400;color:#858585}.nailist-information .booking-time h3.date-time-booking{white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.nailist-information .location{font-size:.75rem;font-weight:400}.nailist-information .location i{font-size:.875rem}.nailist-information .location a{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}.booking-date-container p{font-size:1rem;font-weight:700;margin-left:.25rem}.booking-date-container i{font-size:1.5rem}.menu-detail-container{margin-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #ddd}.menu-detail-container .MuiGrid-root .MuiGrid-item .menu-tag-container{margin-right:5px}.menu-detail-container .MuiGrid-root .MuiGrid-item:not(:first-child){text-align:right}.total-container{font-weight:700;padding:8px;text-align:right}.total-container .spend-time{margin-right:4px;font-size:1rem;font-weight:700}.total-container .point-text{color:#009193}.total-container .app-point-text{font-weight:400;width:100%}.booking-information .payment-amount .title,.booking-information .payment-amount .values,.booking-information .use-coupon .title,.booking-information .use-coupon .values,.booking-information .use-point .title,.booking-information .use-point .values{color:#009193;font-size:1rem;font-weight:700}.booking-information .payment-amount{border-top:1px solid #ddd;margin-top:8px}.booking-information .payment-amount.has-fee .title,.booking-information .payment-amount.has-fee .values{color:#f44336}.booking-information .cancel-detail-container{margin-top:8px}.booking-information .cancel-detail-container .cancel-fee{padding-bottom:8px}.booking-information .cancel-detail-container .cancel-payment-amount{border-top:1px solid #ddd;margin-top:8px;padding-top:16px}.payment-card-information .payment-card-row{padding:1rem 0;border-bottom:1px solid #ddd}.payment-card-information .payment-card-row:first-child{padding-top:0}.payment-card-information .payment-card-row:last-child{border:none}.payment-card-information p.MuiTypography-body1.type-card,.payment-card-information span.MuiTypography-body1{color:#898989;font-size:.875rem}.payment-card-information .cancel-date,.payment-card-information .card-expire-date,.payment-card-information .card-number,.payment-card-information .request-date,.payment-card-information .reservation-number,.payment-card-information p.MuiTypography-body1{font-size:1rem;color:#484848}.payment-card-information .card-number-date-container{display:-moz-box;display:flex;align-content:center;width:100%;-moz-box-pack:end;justify-content:flex-end}.payment-card-information .card-number-date-container .card-expire-date{margin-left:.5rem}.payment-card-information .type-card span{display:none}.payment-card-information .reservation-number{text-transform:uppercase}.payment-card-information .card-info>div:first-child{display:none!important}.payment-card-information .cancel-date,.payment-card-information .card-info,.payment-card-information .payment-type,.payment-card-information .request-date,.payment-card-information .reservation-number{text-align:right;-moz-box-pack:end;justify-content:end}.payment-method-information{scroll-margin:70px}.payment-method-information .payment-method-container.bank-transfer-container>.title{-webkit-box-shadow:unset;box-shadow:unset;margin-bottom:24px}.payment-method-information .error-card-container{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #ddd}.payment-method-information .cancel-booking-container .error-text{cursor:pointer;text-decoration:underline;-moz-text-decoration-color:#f44336;-webkit-text-decoration-color:#f44336;text-decoration-color:#f44336;-moz-text-decoration-style:solid;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:2px;color:#f44336}.payment-method-information .payment-action-container{max-width:404px;width:100%;margin:12px auto 0}.payment-method-information .payment-action-container>button:hover{border-radius:8px}.error-card-container .error-card-box{border:1px solid #ddd;max-width:670px;margin:0 auto;width:100%;padding:16px}.error-card-container .error-card-box .card-number-date-container{margin-left:32px;display:-moz-box;display:flex}.error-card-container .error-card-box .card-number-date-container .card-number{margin-right:16px;font-weight:700}.error-card-container .error-card-box .card-number-date-container .card-expire-date{font-weight:700}.review-information .avarage-rating{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.review-information .avarage-rating h3{font-size:1rem;font-weight:700;line-height:1;margin:0 .5rem 0 0}.review-information .avarage-rating i,.review-information .avarage-rating span{color:#ffbd00}.review-information .avarage-rating i{font-size:2rem}.review-information .avarage-rating span{font-size:1.5rem;font-weight:700}.review-information .point-rating{margin-top:1rem;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.review-information .point-rating>div:first-child .point-title{margin-left:0}.review-information .point-rating .point-title{color:#898989;font-size:.875rem;margin-right:.5rem;margin-left:40px}.review-information .point-rating span{font-size:.75rem;font-weight:700}.review-information .point-rating .point{font-size:1rem}.review-information .user-avatar{width:48px;height:48px}.review-information .comment-info{margin-top:1rem;font-size:.875rem;line-height:1.57;white-space:pre-wrap}.review-information .user-name{margin:0 .5rem;font-weight:700;font-size:.875rem}.review-information .create-date{font-size:.875rem;color:#858585}.review-information .nailist-info{border-top:1px solid #ddd;padding-left:56px;padding-top:1rem;margin-top:1rem}@media screen and (min-width:415px){.reservation-card.MuiCard-root .reservation-actions .button{max-width:320px}}@media screen and (min-width:769px){.reservation-card.MuiCard-root{margin:1rem 0}.reservation-card.MuiCard-root .pin-location i{font-size:28px}.nailist-information .nailist-avatar{width:64px;height:64px}.total-container{padding:8px 0 16px}.total-container .spend-time{margin-right:8px}.payment-card-information .payment-card-row{padding:1.5rem 0}.payment-card-information .card-number-date-container{margin-left:1rem;-moz-box-pack:start;justify-content:flex-start}.payment-card-information .card-number-date-container .card-expire-date{margin-left:1rem}.payment-card-information .type-card span{display:block}.payment-card-information .type-card>div{display:none!important}.payment-card-information .card-info>div:first-child{display:block!important}.payment-card-information .cancel-date,.payment-card-information .card-info,.payment-card-information .payment-type,.payment-card-information .request-date,.payment-card-information .reservation-number{text-align:left;-moz-box-pack:start;justify-content:start}}.booking-management-heading .header-app-bar{margin:0}.booking-management-heading .header-app-bar .icon-angle-left{color:#000}.booking-management-heading .header-app-bar .title{line-height:1.5}.booking-management-heading .header-app-bar .title,.booking-management-heading .title{margin:0 0 .5rem;text-align:center;font-size:1.5rem;font-weight:700}.booking-management-layout{min-height:-moz-calc(100vh - 72px);min-height:calc(100vh - 72px)}.booking-management-layout__inner{background-color:#f9f9f9;min-height:-moz-calc(100vh - 152px);min-height:calc(100vh - 152px)}.booking-management-layout .loading-box{padding:1rem;text-align:center}.reservation-wrapper{padding:1rem 0}.reservation-wrapper__title{font-size:16px;font-weight:700;margin:1rem 0}.reservation-wrapper .passed-reservations{margin-top:2rem}.reservation-wrapper .action-reservations{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;padding:2rem 0}.reservation-wrapper .action-reservations.has-error{padding-bottom:6rem}.reservation-wrapper .btn-load-more{border-radius:20px}.reservation-wrapper .btn-load-more.MuiButtonBase-root.MuiButton-root.Mui-disabled.Mui-disabled{color:rgba(0,145,147,.26);border:1px solid rgba(0,145,147,.12)}.reservation-details-wrapper .reservation-details-container{padding:1rem 0}.reservation-details-wrapper .info-box{border-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(181,181,181,.15);box-shadow:0 2px 8px 0 rgba(181,181,181,.15);background-color:#fff;padding:1rem;margin-top:24px}.reservation-details-wrapper .info-box:first-child{margin-top:0}.reservation-details-wrapper .dark-box{border-radius:4px;background-color:rgba(239,239,239,.4);padding:.5rem;margin-top:1rem}.info-box .booking-error-container{margin-bottom:24px}.info-box .booking-error-container .icon-container{margin-bottom:8px}.info-box .booking-error-container .icon-container i{font-size:90px;color:#ff3b30}.info-box .booking-error-container .bold-error-text{font-weight:700;margin-bottom:8px}.info-box .booking-error-container .error-text{margin-top:8px}.info-box>.error-text{white-space:pre-line}.info-box h3{margin:0 0 1.5rem;font-size:1rem}.info-box .nailist-info .nailist-name{font-size:1.5rem;font-weight:500;word-break:break-word}.info-box .button-actions.cancel{padding:1.5rem 0;border-top:1px solid #ddd}.info-box .button-actions.cancel .cancel-confirm-button{color:#fff;background-color:#303030;max-width:200px;width:100%}.info-box .button-actions.cancel .cancel-button{color:#f44336}.info-box .button-actions.review{padding-top:1.5rem}.info-box .button-actions.review p{font-size:.875rem}.info-box .button-actions.review .review-button{width:100%;height:48px}.memo-change-price .memo-heading{display:-moz-box;display:flex;align-content:center;margin-bottom:.5rem}.memo-change-price .memo-heading i{font-size:1.5rem;margin-right:.25rem}.memo-change-price .memo-heading span{font-weight:700;font-size:1rem}@media screen and (min-width:769px){.reservation-details-wrapper .reservation-details-container{padding:24px 24px 84px}.reservation-details-wrapper .dark-box{padding:1rem;margin-top:1.5rem}.reservation-details-wrapper .info-box{padding:40px}.button-actions.review p{font-size:1rem}.button-actions.review .review-button{max-width:320px}}.not-reviewed-booking-modal .MuiDialogTitle-root .MuiButtonBase-root{display:none}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:24px 35px}@media (max-width:600px){.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:24px 16px}}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .treatment-title{padding:8px 16px;background-color:#000;border-radius:4px;color:#fff;margin-top:24px}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container{padding:24px 0;border-bottom:1px solid #ddd}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .nailist-information .MuiAvatar-root{width:80px;height:80px}@media (max-width:600px){.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .nailist-information .MuiAvatar-root{width:56px;height:56px}}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .nailist-information .booking-time .nailist-name{font-size:24px}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .booking-info{margin-top:1.5rem}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .memo-change-price{margin-top:16px;white-space:pre-line}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .dark-box{padding:16px;border-radius:4px;background-color:rgba(239,239,239,.4)}@media (max-width:600px){.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .dark-box{padding:8px}}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .review-form .rating-section{padding:24px 0;border-bottom:1px solid #ddd}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .review-form .star-rating-container:not(:first-child){margin-top:12px}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .review-form .star-rating-container .input-item{padding-left:6%}@media (max-width:600px){.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .review-form .star-rating-container .input-item{padding-left:12px}}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .review-form .text-field-container{margin-top:12px}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .review-form .text-field-container .input-item{padding-left:6%}@media (max-width:600px){.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .review-form .text-field-container .input-item{padding-left:12px}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .star-rating-container .label-container{padding:12px 0 12px 12px}}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container{margin-top:40px}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:320px;width:100%;background-image:unset}@media (max-width:600px){.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .btn-container button{max-width:unset}}.not-reviewed-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .link-text{font-weight:700;margin-top:24px}.bank-transfer .bank-flow-info{border-radius:30px;border:1px solid #b7b7b7;background-color:#fff;padding:1.5rem 1rem}.bank-transfer .bank-flow-info .subtitle,.bank-transfer .bank-flow-info .title{font-weight:700}.bank-transfer .bank-flow-info .subtitle{margin-top:1.5rem}.bank-transfer .bank-flow-info .flow-content{font-size:.875rem;margin-top:.5rem}.bank-transfer .bank-flow-info .flow-content p{margin:.5rem 0}.bank-transfer .bank-flow-info .flow-content p:first-child{margin-top:0}.bank-transfer .bank-flow-info .flow-content span{color:#e54152}.bank-transfer .bank-flow-info .flow-content a{color:#0f99fa;font-size:1rem;font-weight:700}.bank-transfer .bank-flow-info .flow-content a:hover{text-decoration:underline}.bank-transfer .bank-account-info{margin-top:1.5rem;margin-bottom:1.5rem}.bank-transfer .bank-account-info .title{border-radius:18px;background-color:#c6c6c6;font-size:.875rem;font-weight:700;display:inline-block;text-align:center;padding:.5rem 1.5rem;line-height:1;margin-bottom:1.5rem}.bank-transfer .bank-account-info .bank-account-content{border-radius:4px;border:1px solid #b7b7b7}.bank-transfer .bank-account-info .table th{width:30%;border-right:1px solid #b7b7b7}.bank-transfer .bank-account-info .table .MuiTableCell-root{border-bottom:1px solid #b7b7b7}.bank-transfer .bank-account-info .table .MuiTableRow-root:last-child td,.bank-transfer .bank-account-info .table .MuiTableRow-root:last-child th{border-bottom:none}.bank-transfer .note{text-align:center;color:#f44336;font-size:.875rem}@media screen and (min-width:768px){.bank-transfer .bank-flow-info{padding:2rem 1.5rem}.bank-account-info .table th{width:20%}}.auto-cancel-booking-modal .MuiDialog-container .MuiPaper-root{min-height:70%}.auto-cancel-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:24px 35px}@media (max-width:600px){.auto-cancel-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal{padding:24px 16px}}.auto-cancel-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container{padding-top:24px}.auto-cancel-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .nailist-information .MuiAvatar-root{width:80px;height:80px}@media (max-width:600px){.auto-cancel-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .nailist-information .MuiAvatar-root{width:56px;height:56px}}.auto-cancel-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .nailist-information .booking-time .nailist-name{font-size:24px}.auto-cancel-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .booking-info{margin-top:1.5rem}.auto-cancel-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .dark-box{padding:16px;border-radius:4px;background-color:rgba(239,239,239,.4)}@media (max-width:600px){.auto-cancel-booking-modal .MuiDialog-container .MuiPaper-root .MuiDialogContent-root .content-modal .booking-info-container .dark-box{padding:8px}}.floating-message-wrapper{position:fixed;bottom:0;left:0;right:0;z-index:9999}.floating-message-wrapper .change-card-countdown{padding:6px 16px;border-radius:4px;background-color:#eb6775;margin-bottom:8px;margin-left:auto;color:#fff;opacity:.9;max-width:238px;display:block}.floating-message-wrapper .change-card-countdown .count-down-timer{margin-left:23px}.floating-message{border-radius:4px;opacity:.9;color:#fff;text-align:center;overflow:hidden;min-height:50px}.floating-message__heading{background-color:#eb6775;font-size:.875rem;font-weight:500;line-height:2rem}.floating-message__inner{background-color:#303030;font-size:.75rem;padding:.75rem;position:relative}.floating-message__inner .sub-title{margin:0;font-size:.875rem;font-weight:500}.floating-message__inner p{margin:0}.floating-message__inner .count-payment-error{position:absolute;padding:0 8px 3px;border-radius:10px;background-color:#fff;font-size:.75rem;color:#484848;right:.5rem;top:.5rem}.installation-dialog .MuiPaper-rounded{border-radius:32px;overflow:hidden;margin:24px;width:100%;max-width:444px}.installation-dialog .MuiDialogTitle-root{background:transparent;padding:0}.installation-dialog .MuiDialogTitle-root .MuiButtonBase-root{right:4px}.installation-dialog .MuiDialogTitle-root .icon-close{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(249,249,249,.78);border-radius:50%;font-size:15px;padding:5px}.installation-dialog .MuiDialogContent-root{overflow-y:unset;position:relative}.installation-dialog .MuiDialogTitle-root h2 img,.installation-dialog .MuiDialogTitle-root h3 img{width:100%}.installation-dialog .content-modal{text-align:center;padding:16px;border-radius:32px}.installation-dialog .content-modal .installation-section .title-text{font-size:18px;margin-bottom:24px;white-space:pre-line}.installation-dialog .content-modal .installation-section .qr-code{border-radius:16px;border:1px solid #484848;height:160px;width:160px;margin:0 auto;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}@media (max-width:768px){.installation-dialog .content-modal .installation-section .qr-code{display:none}}.installation-dialog .content-modal .installation-section .help-text{margin-top:24px;font-size:12px;font-weight:400;color:#484848;text-align:center;white-space:pre-line}@media (max-width:768px){.installation-dialog .content-modal .installation-section .help-text{margin-top:16px}}.installation-dialog .content-modal .installation-section .MuiButton-root{margin-top:24px;border-radius:24px;width:100%;max-width:266px}@media (min-width:769px){.installation-dialog .content-modal .installation-section .MuiButton-root{display:none}}.slick-slider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.fb6f3c230cb846e25247dfaa1da94d8f.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.a4e97f5a2a64f0ab132323fbeb33ae29.eot);src:url(/_next/static/media/slick.a4e97f5a2a64f0ab132323fbeb33ae29.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.295183786cd8a138986521d9f388a286.woff) format("woff"),url(/_next/static/media/slick.c94f7671dcc99dce43e22a89f486f7c2.ttf) format("truetype"),url(/_next/static/media/slick.2630a3e3eab21c607e21576571b95b9d.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}