@charset "UTF-8";html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,body,html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-rendering:geometricprecision;-moz-text-rendering:geometricprecision;-ms-text-rendering:geometricprecision;-o-text-rendering:geometricprecision}@font-face{font-display:swap;font-family:web_icon_fontsregular;font-style:normal;font-weight:400;src:url(../font/webiconfonts-regular.eot);src:url(../font/webiconfonts-regular.eot?#iefix) format("embedded-opentype"),url(../font/webiconfonts-regular.woff2) format("woff2"),url(../font/webiconfonts-regular.woff) format("woff"),url(../font/webiconfonts-regular.ttf) format("truetype"),url(../font/webiconfonts-regular.svg#web_icon_fontsregular) format("svg")}.icon{font-family:web_icon_fontsregular}a[href^=tel]{color:inherit;text-decoration:none}.clearfix:after,.u-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.u-body-mask{overflow:hidden}.img-box img{height:auto;vertical-align:top;width:100%}.p-article__content p:empty,.p-article__content>br,.p-recruit__content p:empty,.p-recruit__content>br,.yarpp-related>img,body>img{display:none}.is-block{display:block!important}.is-none{display:none!important}.is-transparency{opacity:0}.is-translate3d{-webkit-transform:translateZ(0)}.is-translatenone{-webkit-animation-duration:0;-webkit-animation-iteration-count:0;-webkit-animation-name:none;-webkit-transform:none}.is-3d{-webkit-transform-style:preserve-3d}iframe.is-lazyimg,img.is-lazyimg{max-width:100%;opacity:0;transition:opacity .3s}iframe.is-lazyimg .visible,iframe.is-lazyimg.is-show,img.is-lazyimg .visible,img.is-lazyimg.is-show{min-height:100%;opacity:1}a img{border-style:none}a:active,a:hover,a:link,a:visited{text-decoration:none}img{vertical-align:top}*{margin:0;padding:0}ol,ul{list-style:none}body{line-height:1.5;text-align:left}html{position:relative}body,html{-webkit-text-size-adjust:none;background-color:#fff;color:#262626;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;height:100%}body{scrollbar-gutter:stable}#bst-wrap,body{position:relative}#bst-wrap{background-color:#fff;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}#bst-wrap.no-responsive{height:100%;min-height:100%;min-width:1000px;position:relative}.l-project-wrap{position:relative;z-index:1}.l-project-wrap,.l-project-wrap--top{background-color:#fff}.l-content-area{padding:0 44px;position:relative;z-index:0}.l-content-area__inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1170px}.l-content-area .l-content{flex:1}.l-content-area .l-sidebar{padding:25px 0 40px;width:220px}.l-content--list,.l-content--post{position:relative;z-index:2}.l-wrap__inner{box-sizing:border-box;margin:0 auto;max-width:860px;width:100%}.l-header+section{margin-top:100px}.l-wrap__outer{padding:0 50px 0 0}.l-project-wrap--login .l-wrap__outer{padding:0}@media screen and (max-width:1024px){.l-project-wrap--fc-contents .l-wrap__outer{padding:0}.l-project-wrap--fc-contents .l-content-area__inner{display:block}.l-project-wrap--fc-contents .l-content-area .l-sidebar{display:none}}@media screen and (max-width:800px){.l-header+section{margin-top:80px}.l-project-wrap--fc-contents .l-wrap__outer,.l-project-wrap--login .l-wrap__outer,.l-wrap__outer{padding:0 44px}.l-content-area{padding:0}.l-content-area__inner{display:block}.l-content-area .l-sidebar{display:none}}@media screen and (max-width:600px){.l-header+section{margin-top:70px}.l-wrap__outer{padding:0 30px}}@media screen and (max-width:420px){.l-wrap__outer{padding:0 17px}}@media screen and (max-width:320px){.l-wrap__outer{padding:0 15px}}.lsv-reservation img{height:auto;vertical-align:top;width:100%}.lsv-reservation .pc{display:block}.lsv-reservation .sp{display:none}.lsv-reservation .lsv__logo{display:block}.lsv-reservation .lsv__logo img{height:auto;vertical-align:top;width:100%}.lsv-resv__inner{margin:0 auto;max-width:1200px;position:relative}.lsv-resv__footer,.lsv-resv__header,.lsv-resv__outer{padding:0 40px}@media screen and (max-width:600px){.lsv-resv__footer,.lsv-resv__header,.lsv-resv__outer{padding:0 30px}}@media screen and (max-width:430px){.lsv-reservation .lsv__logo{letter-spacing:0}.lsv-resv__footer,.lsv-resv__header,.lsv-resv__outer{padding:0 20px}}@media screen and (max-width:320px){.lsv-resv__footer,.lsv-resv__header,.lsv-resv__outer{padding:0 15px}}.lsv-resv__header{background-color:#fff;border-bottom:2px solid #dc0250;transition:top .3s ease-out}.lsv-resv__header .lsv-resv__inner{align-items:center;display:flex;height:80px;justify-content:space-between}.lsv-resv__header .lsv__logo{height:52px;margin:0 auto;width:200px}.lsv-resv__header .header__ui,.lsv-resv__header .menu{align-items:center;display:flex;justify-content:flex-end}.lsv-resv__header .head-ui__menu .menu{padding:0 25px 0 0}.lsv-resv__header .head-ui__menu .menu li{font-size:13px;line-height:20px}.lsv-resv__header .head-ui__menu .menu li+li:before{content:"／";display:inline-block;margin:0 10px}.lsv-resv__header .head-ui__menu .menu li a,.lsv-resv__header .head-ui__menu .menu li a:visited{color:#262626}.lsv-resv__header .head-ui__tel{align-items:center;display:inline-flex}.lsv-resv__header .head-ui__tel span{color:#dc0250;font-size:16px;font-weight:700;line-height:20px}.lsv-resv__header .head-ui__tel:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M17.3 8.14a4.25 4.25 0 0 0-.24-1.1c-.12-.36-.3-.64-.56-.83-.45-.35-.96-.65-1.54-.88s-1.26-.41-2.06-.53c-.8-.13-1.77-.19-2.9-.19s-2.1.06-2.9.19c-.8.12-1.49.29-2.06.53s-1.09.53-1.54.88c-.26.19-.45.47-.58.83-.12.36-.2.73-.24 1.1-.03.36-.05.66-.05.9 0 .33.15.48.45.45l2.91-.5c.17-.03.26-.11.27-.22a.822.822 0 0 0-.06-.37l-.66-1.7h1.71v1.02c0 .55-.17 1.07-.51 1.54-.33.47-.79.99-1.39 1.57-.55.53-.94 1.13-1.15 1.78-.21.65-.32 1.33-.32 2.03 0 .26.05.45.16.58.12.12.31.18.58.18h10.75c.28 0 .47-.06.58-.18.11-.13.16-.32.16-.58 0-.7-.11-1.38-.32-2.03-.21-.65-.6-1.24-1.15-1.78-.59-.58-1.05-1.1-1.39-1.57-.34-.47-.51-.98-.51-1.54V6.7h1.71l-.66 1.7c-.04.13-.06.26-.06.38.01.12.1.19.27.21l2.91.5c.3.03.45-.12.45-.45 0-.23-.02-.53-.06-.9ZM8.64 6.7h2.72v1.54H8.64V6.7Zm3.68 6.48c-.23.41-.55.73-.96.98-.41.23-.86.35-1.36.35s-.94-.12-1.36-.35c-.41-.25-.73-.57-.98-.98-.23-.42-.35-.87-.35-1.36s.12-.95.35-1.36c.25-.41.57-.73.98-.96.42-.25.87-.37 1.36-.37s.95.12 1.36.37c.41.23.73.55.96.96.25.41.37.86.37 1.36s-.12.94-.37 1.36Z' style='fill:%23dc0250' data-name='レイヤー_1'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:20px;margin-right:4px;width:20px}.lsv-resv__header #nav-btn{display:none}.lsv-resv__main{margin:0}@media screen and (max-width:800px){.lsv-resv__header{left:0;position:fixed;right:0;top:0;z-index:3}.lsv-resv__header.hide{top:-56px}.lsv-resv__header .lsv-resv__inner{height:56px}.lsv-resv__header .lsv__logo{height:40px;width:154px}.lsv-resv__header .head-ui__menu .menu{align-items:flex-end;flex-direction:column;padding:40px 30px}.lsv-resv__header .head-ui__menu .menu li{font-size:14px;font-weight:600;line-height:20px}.lsv-resv__header .head-ui__menu .menu li+li{margin-top:15px}.lsv-resv__header .head-ui__menu .menu li+li:before{display:none}.lsv-resv__header .head-ui__menu .menu li:after{color:#dc0250;content:"＞";font-size:9px;margin:0 0 0 10px}.lsv-resv__header .head-ui__tel{padding:0 35px 0 0}.lsv-resv__header .head-ui__tel span{font-size:13px}.lsv-resv__header #nav-btn{display:block;position:absolute;right:-40px;top:0;z-index:1}.head-ui__nav .head-ui__menu{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background-color:#fff;border-top:2px solid #dc0250;box-shadow:0 0 0 0 transparent;height:100vh;overflow-y:auto;position:fixed;right:-180px;top:56px;transition:right .3s;width:180px;z-index:2}.head-ui__nav .head-ui__menu::-webkit-scrollbar{display:none}.head-ui__nav.is-open .head-ui__menu{box-shadow:-3px 0 10px #0000001a;right:0}.lsv-resv__main{margin:58px 0 0}}#nav-btn a{-webkit-appearance:none;box-sizing:border-box;cursor:pointer;display:block;height:56px;outline:none;padding:0;position:relative;width:56px}#nav-btn a .btn{height:16px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;z-index:0}#nav-btn a span{background:#262626;border-radius:1px;display:block;height:2px;left:0;position:absolute;transition:all .2s;width:100%}#nav-btn a span:first-child{top:0}#nav-btn a span:nth-child(2){top:50%;transform:translateY(-50%)}#nav-btn a span:last-child{bottom:0}.is-open #nav-btn a span:first-child{transform:translateY(7px) rotate(45deg)}.is-open #nav-btn a span:nth-child(2){opacity:0;width:0}.is-open #nav-btn a span:last-child{transform:translateY(-7px) rotate(-45deg)}.lsv-resv__footer{background-color:#fceef5;color:#d84c8b;text-align:center}.lsv-resv__footer .lsv-resv__inner{padding:50px 0 70px}.lsv-resv__footer .lsv__logo{height:52px;margin:0 auto;width:200px}.lsv-resv__footer p{font-size:13px;line-height:1.5;padding:20px 0 40px}.lsv-resv__footer p span{display:inline-block}.lsv-resv__footer address{font-size:12px;font-style:normal;line-height:1}@media screen and (max-width:600px){.lsv-resv__footer .lsv-resv__inner{padding:40px 0 60px}.lsv-resv__footer .lsv__logo{height:42px;width:160px}.lsv-resv__footer p{font-size:12px}.lsv-resv__footer address{font-size:11px}}@media screen and (max-width:430px){.lsv-resv__footer .lsv-resv__inner{padding:30px 0 40px}.lsv-resv__footer p{font-size:11px}.lsv-resv__footer address{font-size:10px}}.lsv-resv__pankuzu{background-color:#f7f6f8}.lsv-resv__pankuzu .lsv-resv__inner{padding:15px 0}.lsv-resv__pankuzu .pankuzu{display:flex;flex-wrap:nowrap;list-style:none}.lsv-resv__pankuzu .pankuzu li{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:400;line-height:1}.lsv-resv__pankuzu .pankuzu li:after{content:"＞";font-size:11px;margin:0 4px 0 6px}.lsv-resv__pankuzu .pankuzu li:last-child:after{content:"";margin:0}.lsv-resv__pankuzu .pankuzu li a{text-decoration:none}@media screen and (min-width:801px){.lsv-resv__pankuzu .pankuzu li a:hover{text-decoration:underline}}.lsv-resv__pankuzu .pankuzu li a,.lsv-resv__pankuzu .pankuzu li a:visited{color:#6b7280}@media screen and (max-width:600px){.lsv-resv__pankuzu .lsv-resv__inner{padding:12px 0}.lsv-resv__pankuzu .pankuzu li{font-size:11px}.lsv-resv__pankuzu .pankuzu li:after{font-size:10px}}.lsv-resv__title{background-color:#fbe6ed;text-align:center}.lsv-resv__title .lsv-resv__inner{padding:55px 0 40px}.lsv-resv__title h1,.lsv-resv__title p{font-family:Shippori Mincho,serif;font-style:normal;font-weight:700}.lsv-resv__title p{color:#dc0250;font-size:14px;letter-spacing:.1em;margin-bottom:15px}.lsv-resv__title h1{font-size:40px;letter-spacing:.05em;margin:0}.lsv-resv__title .step{align-items:center;display:flex;justify-content:space-between;padding:20px 0 0}.lsv-resv__title .step li{align-items:center;background-color:#fff;border:1px solid #e0dae5;box-sizing:border-box;color:#6b7280;display:flex;font-size:14px;font-weight:500;height:56px;justify-content:center;padding:0 0 1px;text-align:center;width:33.33%}.lsv-resv__title .step li span{margin-left:10px}.lsv-resv__title .step li:before{background-color:#ada0b5;border-radius:100%;box-sizing:border-box;color:#fff;content:"";display:flex;flex-shrink:0;font-size:15px;height:22px;justify-content:center;line-height:20px;margin-right:10px;width:22px}.lsv-resv__title .step li.is-active{background-color:#dc0250;border:1px solid #dc0250;color:#fff}.lsv-resv__title .step li.is-active:before{background-color:#fff;color:#dc0250}.lsv-resv__title .step li:first-child:before{content:"1"}.lsv-resv__title .step li:nth-child(2):before{content:"2"}.lsv-resv__title .step li:nth-child(3):before{content:"3"}@media screen and (max-width:600px){.lsv-resv__title .lsv-resv__inner{padding:35px 0 40px}.lsv-resv__title p{font-size:13px;margin-bottom:12px}.lsv-resv__title h1{font-size:32px}.lsv-resv__title .step{padding:20px 0 0}.lsv-resv__title .step li{font-size:13px;height:46px}.lsv-resv__title .step li span{margin-left:8px}.lsv-resv__title .step li:before{font-size:14px;height:20px;line-height:18px;margin-right:10px;width:20px}}@media screen and (max-width:430px){.lsv-resv__title .lsv-resv__inner{padding:32px 0 28px}.lsv-resv__title p{font-size:12px;margin-bottom:12px}.lsv-resv__title h1{font-size:26px}.lsv-resv__title .step{padding:12px 0 0}.lsv-resv__title .step li{font-size:12px;height:44px}.lsv-resv__title .step li span{margin-left:4px}.lsv-resv__title .step li:before{font-size:12px;height:18px;line-height:14px;margin-right:6px;width:18px}.lsv-resv__title .step li{font-size:11px;height:42px}.lsv-resv__title .step li span{margin-left:2px}.lsv-resv__title .step li:before{height:15px;margin-right:4px;width:15px}}.lsv-resv__content .lsv-resv__inner{padding:64px 0}.lsv-resv__bloc{margin-bottom:64px;transition:opacity .3s}.lsv-resv__bloc .resv-bloc__title{margin-bottom:25px}.lsv-resv__bloc .resv-bloc__title dl{align-items:center;display:flex}.lsv-resv__bloc .resv-bloc__title dl dt{color:#dc0250;font-family:Shippori Mincho,serif;font-size:11px;font-weight:700;line-height:1;text-align:center}.lsv-resv__bloc .resv-bloc__title dl dt span{display:block;font-size:28px;padding:5px 0 0}.lsv-resv__bloc .resv-bloc__title dl dd{font-size:22px;font-weight:700;line-height:1.4;padding:8px 0 0 20px}.lsv-resv__bloc .resv-bloc__title li,.lsv-resv__bloc .resv-bloc__title p{color:#6b7280;font-size:13px;line-height:1.5}.lsv-resv__bloc .resv-bloc__title li{margin-left:1.2em}.lsv-resv__bloc .resv-bloc__title li:before{content:"※";display:inline-block;margin-left:-1.2em;position:relative;width:1.2em}.lsv-resv__bloc .resv-bloc__title dl+p,.lsv-resv__bloc .resv-bloc__title dl+ul{padding:18px 3px 0}.lsv-resv__bloc .resv-bloc__field dl dt{align-items:center;display:flex;font-size:14px;font-weight:500;height:20px;line-height:20px;margin-bottom:10px}.lsv-resv__bloc .resv-bloc__field dl dt span{align-items:center;background-color:#f7f6f8;border-radius:4px;color:#6b7280;display:inline-flex;font-size:10px;font-weight:500;justify-content:center;line-height:16px;margin:2px 0 0 8px;padding:0 6px}.lsv-resv__bloc .resv-bloc__field dl dt .required{background-color:#dc0250;color:#fff;font-weight:700}.lsv-resv__bloc .resv-bloc__field dl.calendar dt{font-size:17px;font-weight:700}.lsv-resv__bloc .resv-bloc__field dl .error-txt{color:#ff5959;display:none;font-size:12px;font-weight:400;line-height:1.5;margin:0;padding:6px 4px 0}.lsv-resv__bloc .resv-bloc__field dl .error-txt a,.lsv-resv__bloc .resv-bloc__field dl .error-txt a:visited{color:#fa0000;font-weight:700}.lsv-resv__bloc .resv-bloc__field dl .sub-txt{color:#6b7280;font-size:12px;font-weight:400;line-height:1.5;margin:0;padding:6px 4px 0}.lsv-resv__bloc .resv-bloc__field dl .sub-txt a,.lsv-resv__bloc .resv-bloc__field dl .sub-txt a:visited{color:#6b7280;font-weight:700}.lsv-resv__bloc .resv-bloc__field dl .is-error .error-txt,.lsv-resv__bloc .resv-bloc__field dl .is-error~.error-txt{display:block}.lsv-resv__bloc.is-disabled,.lsv-resv__bloc.is-hide{opacity:.2;pointer-events:none}@media screen and (max-width:600px){.lsv-resv__content .lsv-resv__inner{padding:54px 0}.lsv-resv__bloc{margin-bottom:54px}.lsv-resv__bloc .resv-bloc__title{margin-bottom:25px}.lsv-resv__bloc .resv-bloc__title dl dt span{font-size:24px;padding:5px 0 0}.lsv-resv__bloc .resv-bloc__title dl dd{font-size:20px;padding:8px 0 0 16px}}@media screen and (max-width:430px){.lsv-resv__content .lsv-resv__inner{padding:32px 0}.lsv-resv__bloc{margin-bottom:48px}.lsv-resv__bloc .resv-bloc__title{margin-bottom:25px}.lsv-resv__bloc .resv-bloc__title dl dt span{font-size:22px;padding:5px 0 0}.lsv-resv__bloc .resv-bloc__title dl dd{font-size:18px;padding:8px 0 0 12px}}.lsv-resv__bloc .resv-bloc__field--salon{display:flex;justify-content:space-between}.lsv-resv__bloc .resv-bloc__field--salon .area{margin-right:16px;width:280px}.lsv-resv__bloc .resv-bloc__field--salon .salon{flex:1}.lsv-resv__bloc .resv-bloc__field--salon .salon .choose-salon{background-color:#fff;border:1px solid #e0dae5;border-radius:10px;padding:6px 14px}.lsv-resv__bloc .resv-bloc__field--salon .salon .choose-salon.is-error{background-color:#ffeeed;border:1px solid #ff5959}@media screen and (max-width:800px){.lsv-resv__bloc .resv-bloc__field--salon{flex-direction:column}.lsv-resv__bloc .resv-bloc__field--salon .area{margin-right:0;width:100%}.lsv-resv__bloc .resv-bloc__field--salon .salon{padding-top:30px}}@media screen and (max-width:430px){.lsv-resv__bloc .resv-bloc__field--salon .salon{padding-top:20px}.lsv-resv__bloc .resv-bloc__field--salon .salon .choose-salon{padding:6px 10px}}.lsv-resv__content.c-form-parts .area span.select-box{display:block}.lsv-resv__content.c-form-parts .salon__bloc{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:12px 10px;width:100%}.lsv-resv__content.c-form-parts .salon__bloc label{display:block;flex:1;font-size:14px;font-weight:700;line-height:1.4;width:100%}.lsv-resv__content.c-form-parts .salon__bloc label span{color:#6b7280;display:block;font-size:11px;font-weight:400;line-height:1.5;padding:3px 0 0}.lsv-resv__content.c-form-parts .salon__bloc label span.closed{font-size:10px;padding:1px 0 0}.lsv-resv__content.c-form-parts .salon__bloc~.salon__bloc{border-top:1px solid #e0dae5}.lsv-resv__bloc .resv-bloc__field--date{display:flex;justify-content:space-between}.lsv-resv__bloc .resv-bloc__field--date .calendar{margin-right:32px;width:380px}.lsv-resv__bloc .resv-bloc__field--date .calendar dt{font-size:17px;font-weight:700;margin-bottom:15px}.lsv-resv__bloc .resv-bloc__field--date .timetable{flex:1;padding-top:35px}.lsv-resv__bloc .resv-bloc__field--date .timetable dt{font-size:14px;font-weight:700;line-height:1.5;padding:0 0 0 18px;position:relative}.lsv-resv__bloc .resv-bloc__field--date .timetable dt:before{background-color:#dc0250;border-radius:100%;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px;z-index:0}.lsv-resv__bloc .resv-bloc__field--date .choose-calendar{background-color:#fafafa;border:1px solid #e0dae5;border-radius:10px;padding:16px}.lsv-resv__bloc .resv-bloc__field--date .choose-calendar .calendar__month ul{align-items:center;display:flex;justify-content:space-between}.lsv-resv__bloc .resv-bloc__field--date .choose-calendar .calendar__month ul .s-contact_calendar--deactive{visibility:hidden}.lsv-resv__bloc .resv-bloc__field--date .choose-calendar.is-error{background-color:#ffeeed;border:1px solid #ff5959}.lsv-resv__bloc .resv-bloc__field--date .choose-timetable h4{font-size:13px;font-weight:700;line-height:1.4}.lsv-resv__bloc .resv-bloc__field--date .choose-timetable h4~h4{padding-top:10px}.lsv-resv__bloc .resv-bloc__field--date .choose-timetable ul{display:flex;flex-wrap:wrap}.lsv-resv__bloc .resv-bloc__field--date .choose-timetable ul li{margin:8px 8px 0 0}.lsv-resv__bloc .resv-bloc__field--date~.resv-bloc__field--date{margin-top:30px}@media screen and (max-width:800px){.lsv-resv__bloc .resv-bloc__field--date{flex-direction:column}.lsv-resv__bloc .resv-bloc__field--date .calendar{margin-right:0;width:100%}.lsv-resv__bloc .resv-bloc__field--date .timetable{padding-top:30px}}@media screen and (max-width:430px){.lsv-resv__bloc .resv-bloc__field--date .timetable{padding-top:20px}}.lsv-resv__content.c-form-parts .choose-calendar .calendar__month ul{height:32px}.lsv-resv__content.c-form-parts .choose-calendar .calendar__month .month{font-size:15px;font-weight:700;line-height:1px}.lsv-resv__content.c-form-parts .choose-calendar .calendar__month .arrow{align-items:center;display:inline-flex}.lsv-resv__content.c-form-parts .choose-calendar .calendar__month .arrow a{align-items:center;box-sizing:border-box;display:inline-flex;font-size:14px;font-weight:700;height:32px;line-height:1px;position:relative}.lsv-resv__content.c-form-parts .choose-calendar .calendar__month .arrow a,.lsv-resv__content.c-form-parts .choose-calendar .calendar__month .arrow a:visited{color:#262626}.lsv-resv__content.c-form-parts .choose-calendar .calendar__month .arrow--prev a:before{align-items:flex-start;border-style:solid;border-bottom:7px solid transparent;border-left:0;border-right:12px solid #555;border-top:7px solid transparent;content:"";display:inline-flex;height:0;margin:1px 5px 0 0;width:0}.lsv-resv__content.c-form-parts .choose-calendar .calendar__month .arrow--next a:after{align-items:flex-start;border-style:solid;border-bottom:7px solid transparent;border-left:12px solid #555;border-right:0;border-top:7px solid transparent;content:"";display:inline-flex;height:0;margin:1px 0 0 5px;width:0}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date table{border-collapse:collapse;border-spacing:0;margin:0 auto;table-layout:fixed;width:100%}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date td,.lsv-resv__content.c-form-parts .choose-calendar .calendar__date th{box-sizing:border-box;text-align:center;vertical-align:middle}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date th{font-size:11px;font-weight:500;height:44px}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date th.sun{color:#cc1a4d}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date th.sat{color:#00a8ad}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date td{height:42px}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date td.pastday,.lsv-resv__content.c-form-parts .choose-calendar .calendar__date td:first-child{color:#cc1a4d}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date td input:disabled+label,.lsv-resv__content.c-form-parts .choose-calendar .calendar__date td.disable_day label{cursor:default}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date td input:disabled+label span,.lsv-resv__content.c-form-parts .choose-calendar .calendar__date td.disable_day label span{color:#9ba0ab}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date input[type=radio]{left:-999em;position:absolute}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date input[type=radio]:checked+label span{background-color:#dc0250;color:#fff;font-weight:700}.lsv-resv__content.c-form-parts .choose-calendar .calendar__date label span{align-items:center;background-color:transparent;border-radius:100%;box-sizing:border-box;display:flex;font-size:13px;font-weight:500;height:34px;justify-content:center;padding:0 0 2px;width:34px}.lsv-resv__content.c-form-parts .choose-timetable label{align-items:center;background-color:#fff;border:1px solid #e0dae5;border-radius:18px;box-sizing:border-box;color:#262626;display:inline-flex;font-size:13px;font-weight:500;height:36px;justify-content:center;line-height:1.25em;width:80px}.lsv-resv__content.c-form-parts .choose-timetable input[type=radio]{left:-999em;position:absolute}.lsv-resv__content.c-form-parts .choose-timetable input[type=radio]:checked:before{display:none}.lsv-resv__content.c-form-parts .choose-timetable input[type=radio]:checked+label{background-color:#dc0250;border:1px solid #dc0250;color:#fff}.lsv-resv__content.c-form-parts .choose-timetable input[type=radio]:disabled+label{background-color:#f7f6f8;border:1px solid #e0dae5;color:#6b7280;cursor:default}.lsv-resv__content.c-form-parts .choose-timetable.is-error label{border:1px solid #ff5959}:root{--timetable-gap:2.5%}@media screen and (max-width:430px){.lsv-resv__bloc .resv-bloc__field--date .choose-timetable ul{grid-gap:8px 2.5%;grid-gap:8px var(--timetable-gap);display:flex;flex-wrap:wrap;gap:8px 2.5%;gap:8px var(--timetable-gap);justify-content:flex-start;padding:8px 0 0}.lsv-resv__bloc .resv-bloc__field--date .choose-timetable ul li{--listitem-items:4;margin:0;width:calc(100%/var(--listitem-items) - (var(--listitem-items) - 1)/var(--listitem-items)*2.5%);width:calc(100%/var(--listitem-items) - (var(--listitem-items) - 1)/var(--listitem-items)*var(--timetable-gap))}.lsv-resv__content.c-form-parts .choose-timetable label{width:100%}}.lsv-resv__bloc .resv-bloc__field--address .kana,.lsv-resv__bloc .resv-bloc__field--address .mail,.lsv-resv__bloc .resv-bloc__field--address .name{display:flex;justify-content:space-between}.lsv-resv__bloc .resv-bloc__field--address .kana,.lsv-resv__bloc .resv-bloc__field--address .name{max-width:580px}.lsv-resv__bloc .resv-bloc__field--address .kana>dl,.lsv-resv__bloc .resv-bloc__field--address .name>dl{width:49%}.lsv-resv__bloc .resv-bloc__field--address .mail{max-width:740px}.lsv-resv__bloc .resv-bloc__field--address .mail>dl{width:49%}.lsv-resv__bloc .resv-bloc__field--address .contact .radio-area{display:flex;padding:10px 0}.lsv-resv__bloc .resv-bloc__field--address .contact .radio-area li{align-items:center;display:inline-flex;margin-right:30px}.lsv-resv__bloc .resv-bloc__field--address .contact .radio-area label{font-size:14px;line-height:20px}.lsv-resv__bloc .resv-bloc__field--address .kana,.lsv-resv__bloc .resv-bloc__field--address .mail,.lsv-resv__bloc .resv-bloc__field--address>dl{margin-top:20px}@media screen and (max-width:600px){.lsv-resv__bloc .resv-bloc__field--address .kana,.lsv-resv__bloc .resv-bloc__field--address .mail,.lsv-resv__bloc .resv-bloc__field--address .name{flex-direction:column}.lsv-resv__bloc .resv-bloc__field--address .kana,.lsv-resv__bloc .resv-bloc__field--address .name{max-width:100%}.lsv-resv__bloc .resv-bloc__field--address .kana>dl,.lsv-resv__bloc .resv-bloc__field--address .name>dl{width:100%}.lsv-resv__bloc .resv-bloc__field--address .kana dl+dl,.lsv-resv__bloc .resv-bloc__field--address .name dl+dl{margin-top:16px}.lsv-resv__bloc .resv-bloc__field--address .mail{max-width:100%}.lsv-resv__bloc .resv-bloc__field--address .mail>dl{width:100%}.lsv-resv__bloc .resv-bloc__field--address .kana,.lsv-resv__bloc .resv-bloc__field--address .mail,.lsv-resv__bloc .resv-bloc__field--address .mail dl+dl,.lsv-resv__bloc .resv-bloc__field--address>dl{margin-top:20px}.lsv-resv__content.c-form-parts .resv-bloc__field span.select-box{display:block}}.lsv-resv__bloc .resv-bloc__field--request .message{margin-top:20px}.c-btn--lsv-confirm,.c-btn--lsv-submit{position:relative}.c-btn--lsv-confirm:after,.c-btn--lsv-submit:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M13.42 9.29c-.3-.21-.62-.5-.97-.85-.34-.35-.63-.71-.9-1.06l1.26-.7c.33.41.69.82 1.09 1.23.4.4.82.78 1.26 1.15.45.35.88.67 1.3.95-.42.27-.85.59-1.3.95-.44.36-.86.75-1.26 1.16-.4.4-.77.81-1.09 1.22l-1.26-.7c.26-.36.56-.72.9-1.06.35-.35.67-.64.97-.85H3.53V9.3h9.9Z' style='fill:%23fff' data-name='レイヤー_1'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:20px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(80px) translateY(-50%);transition:transform .2s;width:20px;z-index:1}.c-btn--lsv-confirm[\:has\(\:disabled\)]:after,.c-btn--lsv-submit[\:has\(\:disabled\)]:after{display:none}.c-btn--lsv-confirm:has(:disabled):after,.c-btn--lsv-submit:has(:disabled):after{display:none}.c-btn--lsv-confirm a,.c-btn--lsv-confirm button,.c-btn--lsv-confirm input[type=button],.c-btn--lsv-confirm input[type=reset],.c-btn--lsv-confirm input[type=submit],.c-btn--lsv-submit a,.c-btn--lsv-submit button,.c-btn--lsv-submit input[type=button],.c-btn--lsv-submit input[type=reset],.c-btn--lsv-submit input[type=submit]{align-items:center;-webkit-appearance:none;background-color:#dc0250;border:0;border-radius:32px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:64px;justify-content:center;outline:none;padding:0 32px;position:relative;text-align:center;width:100%;z-index:0}.c-btn--lsv-confirm a:disabled,.c-btn--lsv-confirm button:disabled,.c-btn--lsv-confirm input[type=button]:disabled,.c-btn--lsv-confirm input[type=reset]:disabled,.c-btn--lsv-confirm input[type=submit]:disabled,.c-btn--lsv-submit a:disabled,.c-btn--lsv-submit button:disabled,.c-btn--lsv-submit input[type=button]:disabled,.c-btn--lsv-submit input[type=reset]:disabled,.c-btn--lsv-submit input[type=submit]:disabled{background-color:#ccc;cursor:default}.c-btn--lsv-confirm a,.c-btn--lsv-confirm a:visited,.c-btn--lsv-submit a,.c-btn--lsv-submit a:visited{color:#fff}@media screen and (max-width:430px){.c-btn--lsv-confirm a,.c-btn--lsv-confirm button,.c-btn--lsv-confirm input[type=button],.c-btn--lsv-confirm input[type=reset],.c-btn--lsv-confirm input[type=submit],.c-btn--lsv-submit a,.c-btn--lsv-submit button,.c-btn--lsv-submit input[type=button],.c-btn--lsv-submit input[type=reset],.c-btn--lsv-submit input[type=submit]{height:56px;padding:0 28px}}@media screen and (min-width:801px){.c-btn--lsv-confirm a,.c-btn--lsv-confirm button,.c-btn--lsv-confirm input[type=button],.c-btn--lsv-confirm input[type=reset],.c-btn--lsv-confirm input[type=submit],.c-btn--lsv-submit a,.c-btn--lsv-submit button,.c-btn--lsv-submit input[type=button],.c-btn--lsv-submit input[type=reset],.c-btn--lsv-submit input[type=submit]{transition:background-color .2s}.c-btn--lsv-confirm a:not(:disabled):hover,.c-btn--lsv-confirm button:not(:disabled):hover,.c-btn--lsv-confirm input[type=button]:not(:disabled):hover,.c-btn--lsv-confirm input[type=reset]:not(:disabled):hover,.c-btn--lsv-confirm input[type=submit]:not(:disabled):hover,.c-btn--lsv-submit a:not(:disabled):hover,.c-btn--lsv-submit button:not(:disabled):hover,.c-btn--lsv-submit input[type=button]:not(:disabled):hover,.c-btn--lsv-submit input[type=reset]:not(:disabled):hover,.c-btn--lsv-submit input[type=submit]:not(:disabled):hover{background-color:#f8206d}.c-btn--lsv-confirm[\:has\(a\:hover\)]:after,.c-btn--lsv-confirm[\:has\(button\:hover\)]:after,.c-btn--lsv-confirm[\:has\(input\:hover\)]:after,.c-btn--lsv-submit[\:has\(a\:hover\)]:after,.c-btn--lsv-submit[\:has\(button\:hover\)]:after,.c-btn--lsv-submit[\:has\(input\:hover\)]:after{transform:translate(85px) translateY(-50%)}.c-btn--lsv-confirm:has(a:hover):after,.c-btn--lsv-confirm:has(button:hover):after,.c-btn--lsv-confirm:has(input:hover):after,.c-btn--lsv-submit:has(a:hover):after,.c-btn--lsv-submit:has(button:hover):after,.c-btn--lsv-submit:has(input:hover):after{transform:translate(85px) translateY(-50%)}}.lsv-confirm__bloc:not(.lsv-confirm__bloc--head){border:1px solid #e5e5eb;border-radius:8px;box-sizing:border-box;margin-bottom:24px;padding:28px 32px}.lsv-confirm__bloc--head{margin-bottom:30px}.lsv-confirm__bloc--head h2{font-size:28px;font-weight:700;line-height:1.4}.lsv-confirm__bloc--head p{color:#6b7280;font-size:15px;font-weight:400;line-height:1.4;padding:6px 2px 0}.lsv-confirm__bloc .confirm-bloc__title{align-items:center;border-bottom:1px solid #e5e5eb;display:flex;justify-content:space-between;margin-bottom:24px;padding:0 0 16px}.lsv-confirm__bloc .confirm-bloc__title dl{align-items:center;display:flex;flex:1}.lsv-confirm__bloc .confirm-bloc__title dl dt{color:#dc0250;font-family:Shippori Mincho,serif;font-size:28px;font-weight:700;line-height:1;text-align:center}.lsv-confirm__bloc .confirm-bloc__title dl dd{font-size:18px;font-weight:700;line-height:1.4;padding:0 0 0 12px}.lsv-confirm__bloc .confirm-bloc__field dl{display:flex;justify-content:space-between}.lsv-confirm__bloc .confirm-bloc__field dl+dl{margin-top:12px}.lsv-confirm__bloc .confirm-bloc__field dl dt{box-sizing:border-box;color:#6b7280;font-size:14px;font-weight:400;line-height:1.4;padding:0 0 0 3px;width:200px}.lsv-confirm__bloc .confirm-bloc__field dl dd{flex:1;font-size:16px;font-weight:400;line-height:1.4}.confirm-bloc__edit button{align-items:center;-webkit-appearance:none;background-color:#fff;border:1px solid #262626;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;outline:none;padding:0 10px 1px 30px;position:relative;text-align:center;width:100%;z-index:0}.confirm-bloc__edit button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='m13.9 13.28-1.41-4.76-2.21-2.21-4.16-4.16-.89-.89C4.9.93 4.47.77 4.03.77s-.87.16-1.2.49L1.06 3.03c-.66.66-.66 1.74 0 2.4l.89.89 4.16 4.16 2.22 2.2 4.75 1.42c.09.02.18.03.26.03.44 0 .69-.34.56-.85ZM2.75 5.52l-.89-.89a.567.567 0 0 1 0-.8l1.77-1.77c.14-.14.31-.16.4-.16s.26.02.4.16l.89.89-2.57 2.57Zm3.31-.76c-.11-.11-.11-.29 0-.4s.29-.11.4 0l4.01 4.01c.11.11.11.29 0 .4-.06.06-.13.08-.2.08s-.14-.03-.2-.08L6.06 4.76Zm6.13 7.63-.42.37L9.23 12l-.05-.05 2.57-2.57.8 2.62-.37.39Z' style='fill:%23262626' data-name='レイヤー_1'/%3E%3C/svg%3E");background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";height:15px;left:9px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px;z-index:1}.lsv-resv__bloc--submit{margin:0 auto;max-width:560px;padding:30px 0;text-align:center}.lsv-resv__bloc--submit p{color:#6b7280;font-size:12px;font-weight:400;line-height:1.4;padding:20px 0 0}.lsv-resv__bloc--submit p span{display:inline-block}@media screen and (max-width:800px){.lsv-confirm__bloc .confirm-bloc__field dl dt{width:170px}}@media screen and (max-width:600px){.lsv-confirm__bloc--head{margin-bottom:30px}.lsv-confirm__bloc--head h2{font-size:26px}.lsv-confirm__bloc--head p{font-size:14px;padding:6px 2px 0}.lsv-confirm__bloc:not(.lsv-confirm__bloc--head){margin-bottom:24px;padding:25px}.lsv-confirm__bloc .confirm-bloc__title{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:24px;padding:0 0 16px}.lsv-confirm__bloc .confirm-bloc__title .confirm-bloc__edit{align-self:flex-end;padding:5px 0 0}.lsv-confirm__bloc .confirm-bloc__title dl dt{font-size:26px}.lsv-confirm__bloc .confirm-bloc__title dl dd{font-size:17px;padding:0 0 0 12px}.lsv-confirm__bloc .confirm-bloc__field dl dt{font-size:13px;padding:0 0 0 2px;width:140px}.lsv-confirm__bloc .confirm-bloc__field dl dd{font-size:15px}}@media screen and (max-width:430px){.lsv-confirm__bloc--head{margin-bottom:24px}.lsv-confirm__bloc--head h2{font-size:22px}.lsv-confirm__bloc--head p{font-size:13px;padding:6px 1px 0}.lsv-confirm__bloc:not(.lsv-confirm__bloc--head){margin-bottom:24px;padding:18px 20px 22px}.lsv-confirm__bloc .confirm-bloc__title{margin-bottom:16px;padding:0 0 16px}.lsv-confirm__bloc .confirm-bloc__title dl dt{font-size:24px}.lsv-confirm__bloc .confirm-bloc__title dl dd{font-size:16px;padding:0 0 0 12px}.lsv-confirm__bloc .confirm-bloc__field dl{flex-direction:column}.lsv-confirm__bloc .confirm-bloc__field dl dt{font-size:12px;padding:0 0 5px;width:100%}.lsv-confirm__bloc .confirm-bloc__field dl dd{font-size:14px}.lsv-resv__bloc--submit{padding:20px 0}.lsv-resv__bloc--submit p{font-size:11px;padding:15px 0 0}}@media screen and (min-width:801px){.confirm-bloc__edit button{transition:background-color .2s}.confirm-bloc__edit button:hover{background-color:#e5e5eb}}.lsv-finish__bloc{margin:0 auto 40px;max-width:720px}.lsv-finish__bloc--thanks{padding:30px 0;text-align:center}.lsv-finish__bloc--thanks .check-icon{height:96px;margin:0 auto 20px;width:96px}.lsv-finish__bloc--thanks h2{font-size:32px;font-weight:700;line-height:1.4;margin-bottom:15px}.lsv-finish__bloc--thanks p{color:#6b7280;font-size:15px;font-weight:400;line-height:1.5}.lsv-finish__bloc--thanks p span{display:inline-block}.lsv-finish__bloc--detail{background:#fcf0f5;border-radius:12px;box-sizing:border-box;padding:27px 40px 32px}.lsv-finish__bloc--detail>h2{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:20px}.lsv-finish__bloc--detail dl{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:2px 10px 4px}.lsv-finish__bloc--detail dl+dl{margin-top:20px}.lsv-finish__bloc--detail dl dt{color:#6b7280;font-size:13px;font-weight:400;line-height:1.4;width:120px}.lsv-finish__bloc--detail dl dd{flex:1;font-size:16px;font-weight:700;line-height:1.4}.lsv-finish__bloc--detail dl dd span{margin-left:10px}.lsv-finish__bloc--flow>h2{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:20px}.lsv-finish__bloc--flow dl{align-items:center;background-color:#fafafa;border:1px solid #e5e5eb;border-radius:8px;display:grid;grid-template-columns:64px 1fr;grid-template-rows:auto auto;padding:20px 24px 24px}.lsv-finish__bloc--flow dl+dl{margin-top:20px}.lsv-finish__bloc--flow dt{color:#dc0250;font-size:28px;font-weight:700;grid-column:1;grid-row:1/3;line-height:1;padding:0 0 0 5px}.lsv-finish__bloc--flow dd{grid-column:2;margin:0}.lsv-finish__bloc--flow dd:first-of-type{align-self:end;font-size:16px;font-weight:700;grid-row:1;line-height:1.4}.lsv-finish__bloc--flow dd:last-of-type{align-self:start;color:#6b7280;font-size:14px;grid-row:2;line-height:1.4;padding:5px 0 0}.lsv-finish__bloc--info dl{background-color:#fafafa;border-radius:8px;padding:20px 30px}.lsv-finish__bloc--info dl dt{font-size:14px;font-weight:700;line-height:1.4}.lsv-finish__bloc--info dl dd{color:#6b7280;font-size:13px;line-height:1.4;padding:5px 0 0}.lsv-resv__bloc--back{margin:0 auto;max-width:360px;padding:8px 0 16px;text-align:center}.c-btn--lsv-finish a{align-items:center;-webkit-appearance:none;background-color:#fff;border:1px solid #262626;border-radius:32px;box-sizing:border-box;color:#262626;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:64px;justify-content:center;outline:none;padding:0 32px 2px;position:relative;text-align:center;width:100%;z-index:0}.c-btn--lsv-finish a,.c-btn--lsv-finish a:visited{color:#262626}@media screen and (max-width:600px){.lsv-finish__bloc{margin:0 auto 30px}.lsv-finish__bloc--thanks{padding:20px 0}.lsv-finish__bloc--thanks .check-icon{height:82px;margin:0 auto 20px;width:82px}.lsv-finish__bloc--thanks h2{font-size:26px;margin-bottom:15px}.lsv-finish__bloc--thanks p{font-size:14px}.lsv-finish__bloc--detail{padding:25px 30px 30px}.lsv-finish__bloc--detail>h2{font-size:17px;margin-bottom:15px}.lsv-finish__bloc--detail dl{padding:2px 10px 4px}.lsv-finish__bloc--detail dl+dl{margin-top:15px}.lsv-finish__bloc--detail dl dt{font-size:13px;width:100px}.lsv-finish__bloc--detail dl dd{font-size:15px}.lsv-finish__bloc--flow>h2{font-size:17px;margin-bottom:15px}.lsv-finish__bloc--flow dl{grid-template-columns:54px 1fr;padding:16px 24px 20px}.lsv-finish__bloc--flow dl+dl{margin-top:16px}.lsv-finish__bloc--flow dt{font-size:26px;padding:0 0 0 2px}.lsv-finish__bloc--flow dd:first-of-type{font-size:15px}.lsv-finish__bloc--flow dd:last-of-type{font-size:13px;padding:5px 0 0}.lsv-finish__bloc--info dl{padding:20px 30px}.lsv-finish__bloc--info dl dt{font-size:14px}.lsv-finish__bloc--info dl dd{font-size:13px;padding:5px 0 0}}@media screen and (max-width:430px){.lsv-finish__bloc{margin:0 auto 25px}.lsv-finish__bloc--thanks{padding:15px 0}.lsv-finish__bloc--thanks .check-icon{height:72px;margin:0 auto 15px;width:72px}.lsv-finish__bloc--thanks h2{font-size:22px;margin-bottom:12px}.lsv-finish__bloc--thanks p{font-size:13px}.lsv-finish__bloc--detail{padding:20px 20px 25px}.lsv-finish__bloc--detail>h2{font-size:15px;margin-bottom:15px}.lsv-finish__bloc--detail dl{align-items:flex-start;flex-direction:column;padding:3px 10px 5px}.lsv-finish__bloc--detail dl+dl{margin-top:16px}.lsv-finish__bloc--detail dl dt{font-size:12px;width:100%}.lsv-finish__bloc--detail dl dd{font-size:14px}.lsv-finish__bloc--flow>h2{font-size:15px;margin-bottom:15px}.lsv-finish__bloc--flow dl{grid-template-columns:35px 1fr;padding:16px 18px}.lsv-finish__bloc--flow dl+dl{margin-top:16px}.lsv-finish__bloc--flow dt{font-size:20px;grid-row:1/2;padding:0}.lsv-finish__bloc--flow dd:first-of-type{font-size:14px}.lsv-finish__bloc--flow dd:last-of-type{font-size:12px;padding:5px 0 0}.lsv-finish__bloc--info dl{padding:16px 20px}.lsv-finish__bloc--info dl dt{font-size:13px}.lsv-finish__bloc--info dl dd{font-size:12px;padding:5px 0 0}.c-btn--lsv-finish a{height:56px;padding:0 28px}}.c-form-parts input[type=email],.c-form-parts input[type=password],.c-form-parts input[type=tel],.c-form-parts input[type=text],.c-form-parts textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e0dae5;border-radius:10px;box-sizing:border-box;color:#262626;display:block;font-size:15px;font-weight:400;line-height:24px;outline:none;position:relative;width:100%}.c-form-parts input[type=email]:-moz-placeholder-shown,.c-form-parts input[type=password]:-moz-placeholder-shown,.c-form-parts input[type=tel]:-moz-placeholder-shown,.c-form-parts input[type=text]:-moz-placeholder-shown,.c-form-parts textarea:-moz-placeholder-shown{color:#1c1c1c}.c-form-parts input[type=email]:placeholder-shown,.c-form-parts input[type=password]:placeholder-shown,.c-form-parts input[type=tel]:placeholder-shown,.c-form-parts input[type=text]:placeholder-shown,.c-form-parts textarea:placeholder-shown{color:#1c1c1c}.c-form-parts input[type=email]::-webkit-input-placeholder,.c-form-parts input[type=password]::-webkit-input-placeholder,.c-form-parts input[type=tel]::-webkit-input-placeholder,.c-form-parts input[type=text]::-webkit-input-placeholder,.c-form-parts textarea::-webkit-input-placeholder{color:#c0c1c1}.c-form-parts input[type=email]:-moz-placeholder,.c-form-parts input[type=email]::-moz-placeholder,.c-form-parts input[type=password]:-moz-placeholder,.c-form-parts input[type=password]::-moz-placeholder,.c-form-parts input[type=tel]:-moz-placeholder,.c-form-parts input[type=tel]::-moz-placeholder,.c-form-parts input[type=text]:-moz-placeholder,.c-form-parts input[type=text]::-moz-placeholder,.c-form-parts textarea:-moz-placeholder,.c-form-parts textarea::-moz-placeholder{color:#c0c1c1;opacity:1}.c-form-parts input[type=email]:-ms-input-placeholder,.c-form-parts input[type=password]:-ms-input-placeholder,.c-form-parts input[type=tel]:-ms-input-placeholder,.c-form-parts input[type=text]:-ms-input-placeholder,.c-form-parts textarea:-ms-input-placeholder{color:#c0c1c1}.c-form-parts input[type=email]::-webkit-input-placeholder,.c-form-parts input[type=password]::-webkit-input-placeholder,.c-form-parts input[type=tel]::-webkit-input-placeholder,.c-form-parts input[type=text]::-webkit-input-placeholder,.c-form-parts textarea::-webkit-input-placeholder{padding-top:.05em}.c-form-parts input[type=email]:disabled,.c-form-parts input[type=password]:disabled,.c-form-parts input[type=tel]:disabled,.c-form-parts input[type=text]:disabled,.c-form-parts textarea:disabled{-webkit-text-fill-color:#646464;background-color:#f3f3f3;border:1px solid #d2d3d4;color:#646464;opacity:1}.c-form-parts input[type=text][readonly]{background-color:transparent;border:0;color:#262626;padding:0}.c-form-parts input[type=email],.c-form-parts input[type=password],.c-form-parts input[type=tel],.c-form-parts input[type=text]{height:48px;padding:0 15px}.c-form-parts textarea{min-height:160px;padding:10px 15px;resize:vertical}.c-form-parts input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}.c-form-parts input[type=password]{font-family:Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif}.c-form-parts .is-error input[type=email],.c-form-parts .is-error input[type=password],.c-form-parts .is-error input[type=tel],.c-form-parts .is-error input[type=text],.c-form-parts .is-error textarea{border:1px solid #ff5959}.c-form-parts .is-error input[type=text][readonly]{border:0}.c-form-parts input[type=email]:focus,.c-form-parts input[type=password]:focus,.c-form-parts input[type=tel]:focus,.c-form-parts input[type=text]:focus,.c-form-parts textarea:focus{background-color:#fff;border:1px solid #868686}.c-form-parts .err input[type=email],.c-form-parts .err input[type=password],.c-form-parts .err input[type=tel],.c-form-parts .err input[type=text],.c-form-parts .err textarea{background-color:#fff;border:1px solid #ff6969}.c-form-parts select{zoom:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e0dae5;border-radius:10px;box-shadow:none;box-sizing:border-box;color:#262626;cursor:pointer;font-size:15px;font-weight:400;height:48px;line-height:24px;margin:0;outline:none;overflow:hidden;padding:0 35px 0 15px;white-space:nowrap;width:100%}.c-form-parts select::-ms-expand{display:none}.c-form-parts span.select-box{box-sizing:border-box;display:inline-block;height:48px;margin:0;overflow:hidden;padding:0;position:relative;vertical-align:top}.c-form-parts span.select-box:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkYzMjUyN0RDMzQxMTFFQUE4OEFCN0JGRTRFRjU2RUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkYzMjUyN0VDMzQxMTFFQUE4OEFCN0JGRTRFRjU2RUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRjMyNTI3QkMzNDExMUVBQTg4QUI3QkZFNEVGNTZFRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRjMyNTI3Q0MzNDExMUVBQTg4QUI3QkZFNEVGNTZFRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhFHfBMAAAC5SURBVHja7JbBDYAgDEWtcSOYQpfw5NmRXEKngDEcwAmQEPSg0dKi8WCbmF6gvPxnAuCcK76ssvi4BEAABEAAKmyB1nr0rWbOn4wxTW4Cnf8WxuFL3JunwFo7+9YzAPq497YAu4wAIHSlFEXF5A8P0WPzKT9hqoqk6MkABBVJ0ZMVbIWo2KPf6kkFmApS9GyAGxWk6NkKLlScon9TwVEFK/rsBGIKbdQyXK1B58urWAAEQAB+D7AKMAAXzVdLV7tjGAAAAABJRU5ErkJggg==);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:16px;margin-top:-8px;pointer-events:none;position:absolute;right:12px;top:50%;width:16px;z-index:1}.c-form-parts .is-error select{background-color:#ffeeed;border:1px solid #ff5959}@-moz-document url-prefix(){.c-form-parts select{color:#262626;color:#12121200!important;text-shadow:0 0 0 #1c1c1c}.c-form-parts select option{color:#262626;color:#111;text-shadow:none}.c-form-parts a:active,.c-form-parts a:hover,.c-form-parts a:link,.c-form-parts a:visited,.c-form-parts select:focus{outline:none}.c-form-parts input[type=button]::-moz-focus-inner,.c-form-parts input[type=submit]::-moz-focus-inner,.c-form-parts select::-moz-focus-inner{border:0;outline:none}}.c-form-parts input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1.5px solid #ada0b5;border-radius:50%;box-sizing:border-box;cursor:pointer;height:20px;margin-right:15px;outline:none;padding:0;position:relative;width:20px}.c-form-parts input[type=radio]:checked{border-color:#dc0250}.c-form-parts input[type=radio]:checked:before{background:#dc0250;border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:10px}.c-form-parts label{align-items:center;cursor:pointer;display:inline-flex}
