@charset "UTF-8";/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */.slick-slider{box-sizing:border-box;-webkit-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{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}@font-face{font-family:slick;font-weight:400;font-style:normal}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-next:focus,.slick-next:hover,.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-dots{position:absolute;bottom:-6px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:18px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:18px;cursor:pointer;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:40px;line-height:20px;width:18px;content:"•";text-align:center;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:#f1af00}/*!
 * FilePond 4.30.4
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;contain:strict}.filepond--data,.filepond--drip{position:absolute;pointer-events:none}.filepond--drip{top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;border-radius:.5em;background:rgba(0,0,0,.01)}.filepond--drip-blob{transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:""}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:none;box-shadow:0 0 0 0 hsla(0,0%,100%,0);transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{color:hsla(0,0%,100%,.5);background-color:rgba(0,0,0,.25)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1 1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translateX(-.0625em)}20%,80%{transform:translateX(.125em)}30%,50%,70%{transform:translateX(-.25em)}40%,60%{transform:translateX(.25em)}}@keyframes fall{0%{opacity:0;transform:scale(.5);animation-timing-function:ease-out}70%{opacity:1;transform:scale(1.1);animation-timing-function:ease-in-out}to{transform:scale(1);animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:left top;transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{position:absolute;right:0;opacity:.175;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}/*!
 * FilePondPluginImagePreview 4.6.11
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--image-preview-markup{position:absolute;left:0;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;position:absolute;left:0;top:0;width:100%;min-height:5rem;max-height:7rem;margin:0;opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:rgba(40,40,40,.85)}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{-webkit-user-select:none;user-select:none;position:absolute;left:0;top:0;right:0;height:100%;margin:0;border-radius:.45em;overflow:hidden;background:rgba(0,0,0,.01)}.filepond--image-preview{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;height:100%;width:100%;pointer-events:none;background:#222;will-change:transform,opacity}.filepond--image-clip{position:relative;overflow:hidden;margin:0 auto}.filepond--image-clip[data-transparency-indicator=grid] canvas,.filepond--image-clip[data-transparency-indicator=grid] img{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0h50v50H0M50 50h50v50H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{position:absolute;left:0;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{height:100%;display:flex;justify-content:center;align-items:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ol,ul{list-style:none}button,input,select,textarea{margin:0;appearance:none;-webkit-appearance:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,iframe,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:100%;font-family:Arial}input:focus{outline:0}input,textarea{box-sizing:content-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}*{font-family:Noto Sans JP,sans-serif;box-sizing:border-box}:root{font-size:2.667vw}body,html{overscroll-behavior-y:none}body{background-color:#fff;margin:0 auto}a,body{color:#556}a{text-decoration:none;display:block}img,svg{vertical-align:bottom}[type=reset]{display:none}.item-select{position:relative}.item-select select{width:100%;padding:0 1rem;font-size:1.4rem;border:1px solid #ddd;border-radius:.4rem;line-height:3.6rem;color:#0a0a0a;outline:none;-webkit-appearance:none;appearance:none}.item-select:after,.item-select:before{content:"";position:absolute;right:3%;bottom:0;width:.1rem;height:1rem;border-style:solid;border-width:.7rem .5rem}.item-select:before{top:5%;border-color:transparent transparent #777}.item-select:after{bottom:5%;border-color:#777 transparent transparent}.utility-nav{border-top:1px solid #ddd}.utility-nav__item{position:relative;border-bottom:1px solid #ddd}.utility-nav__item a{position:relative;display:flex;box-sizing:border-box;width:100%;padding:1.2rem 1.6rem;align-items:center;font-size:1.4rem}.utility-nav__item a:after,.utility-nav__item a:before{content:"";position:absolute;top:50%;right:1.2rem;width:1.2rem;height:.1rem;background-color:#a2a2a2}.utility-nav__item a:before{margin-top:.4rem;transform:rotate(-45deg)}.utility-nav__item a:after{margin-top:-.4rem;transform:rotate(45deg)}.utility-nav__item a .icon{width:2.4rem;height:2.4em;margin-right:.8rem}.slick-dots{height:2.4rem;bottom:0;display:flex;align-items:center;justify-content:center}.slick-dots li{display:block;width:1.6rem;margin:0 .2rem;transition:width .25s ease-out}.slick-dots li button{width:100%;transition:width .25s ease-out}.slick-dots li button:before{content:"";display:block;width:100%;height:.2rem;background-color:#fff;border-radius:.2rem;transition:width .25s ease-out,background-color .25s}.slick-dots li.slick-active{width:3.2rem}.slick-dots li.slick-active button:before{background-color:#f8b500}.clearfix:after{content:"";display:block;clear:both}.content-inner{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}.relative{position:relative}.hidden{display:none}.toggle_password{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem}.toggle_password .icon{width:2.4rem;height:2.4rem;color:#556;vertical-align:middle}.toggle_password .icon.show{display:none}.tab-trigger-container{position:-webkit-sticky;position:sticky;top:0;z-index:999}.tab{position:relative;display:flex;padding:0 1.6rem;margin-top:-1.6rem;border-bottom:1px solid #ddd;background-color:#fff}.tab .slide{position:absolute;bottom:-.1rem;width:calc(50% - 1.6rem);transition:transform .25s ease-in-out}.tab .slide:after{content:"";display:block;width:6.4rem;height:.4rem;margin:0 auto;background-color:#0097dd;border-radius:.1rem}.tab a{position:relative;font-size:1.4rem;width:50%;line-height:2.4rem;padding:1.2rem 1.6rem;text-align:center;color:#a2a2a2}.tab a .tab-num:before{padding-right:.2rem;padding-left:1.2rem;content:"("}.tab a .tab-num:after{padding-left:.2rem;content:")"}.tab .is-tab-active{color:#0097dd}.tab-item{display:none;padding-bottom:3.2rem}.tab-item.is-tab-active{display:block}.menu-list{display:flex;background-color:#f5f5f5;margin:0 auto;padding:.8rem;justify-content:space-around;flex-wrap:wrap}.menu-list__item{position:relative;font-size:1.3rem;display:flex;flex-direction:column;box-sizing:border-box;margin:.8rem auto 0;text-align:center;color:#556;border-radius:1.2rem;align-items:center}.menu-list__item .notification{position:absolute;top:-5%;right:2%;min-width:2rem;line-height:1.2rem;padding:.4rem;color:#fff;font-size:1.1rem;font-family:system-ui,sans-serif,serif;font-weight:700;background-color:#e50011;border-radius:1rem}.menu-list__item a{color:#556;width:100%}.menu-list__item a:active,.menu-list__item a:hover{opacity:.6}.menu-list__item-thumb{display:flex;align-items:center;justify-content:center;border-radius:2rem;background-color:#0097dd;box-shadow:0 0 .3rem #d1d1d1}.menu-list__item-thumb.img-icon{margin:0 auto;border-radius:0;background-color:transparent;box-shadow:none}.menu-list__item-name{font-size:1.1rem;margin-top:.4rem}.menu-list .col-4{width:23%}.menu-list .col-3{width:30%}.menu-list .col-2{width:50%}.menu-list .row-xs .menu-list__item-thumb{width:100%;height:7.4rem}.menu-list .row-xs img{max-width:4.6rem;max-height:5.2rem}.menu-list .row-xs .img-icon img{max-width:100%;max-height:100%;box-shadow:0 .1rem 1rem rgba(0,0,0,.1)}.menu-list .row-xs.col-1{padding:0 .8rem}.menu-list .row-xs.col-1 .menu-list__item-thumb{height:8.6rem}.menu-list .row-xs.col-1 .menu-list__item-thumb img{border-radius:1rem}.menu-list .row-xs.col-2{padding:0 .8rem}.menu-list .row-xs.col-2 .menu-list__item-thumb{height:8rem}.menu-list .row-xs.col-2 .menu-list__item-thumb img{border-radius:.8rem}.menu-list .row-xs.col-3{width:33.33%;padding:0 .8rem}.menu-list .row-xs.col-3 .menu-list__item-thumb{height:8rem}.menu-list .row-xs.col-3 .menu-list__item-thumb img{border-radius:.8rem}.menu-list .row-xs.col-4{width:25%;padding:0 .8rem}.menu-list .row-xs.col-4 .menu-list__item-thumb img{border-radius:1.3rem}.menu-list .row-sm .menu-list__item-thumb{width:10.4rem;height:10.4rem}.menu-list .row-sm img{max-width:4.6rem;max-height:5.2rem}.menu-list-under{padding-top:0}.menu-list-under .menu-list__item.row-xs a{padding-bottom:.8rem}.outer-service-list{display:grid;width:calc(100% - 3.2rem);margin:.8rem auto 0}.outer-service-list__item{position:relative;margin:.8rem 0 0;font-size:1.3rem;border-radius:1.2rem}.outer-service-list__item,.outer-service-list__item a{display:flex;align-items:center;flex-direction:column;color:#556}.outer-service-list__item a{width:100%;height:100%;justify-content:space-between}.outer-service-list__item-thumb{display:flex;align-items:center;justify-content:center}.outer-service-list__item-name{font-size:1.1rem;font-weight:700;margin-top:.4rem}.outer-service-list__grid-4{grid-template-columns:repeat(4,1fr);grid-column-gap:5%;column-gap:5%}.outer-service-list__grid-3{grid-template-columns:repeat(3,1fr);grid-column-gap:5%;column-gap:5%}.outer-service-list__grid-2{grid-template-columns:repeat(2,1fr);grid-column-gap:5%;column-gap:5%}.btn,.outer-service-list .outer-service-list__item-thumb{width:100%}.btn{font-size:1.6rem;line-height:2.4rem;padding:1rem .8rem;font-weight:700;text-align:center;letter-spacing:.05em;border:1px solid #556;border-radius:.4rem;word-break:break-all;cursor:pointer}.btn:hover{cursor:pointer}button.btn{outline:none;-webkit-appearance:none;appearance:none}.btn+.btn{margin-left:2rem}.btn-box{display:flex;align-items:center;align-content:center;justify-content:center;margin:4rem auto;padding:0 1.6rem;text-align:center}.iecon-point-btn{color:#fff;background-color:#ed6544;border-color:#ed6544}.btn-sub{color:#0097dd;border-color:#e5f5fc;background-color:#e5f5fc}.btn-sub:hover{color:#0097dd;border-color:#0097dd;background-color:#e5f5fc}.btn-primary{color:#fff;border-color:#0097dd;background-color:#0097dd}.btn-primary:hover{color:#0097dd;background-color:transparent}.btn-border-primary{color:#0097dd;font-weight:400;border-color:#0097dd;background-color:transparent}.btn-border-primary:hover{color:#fff;border-color:#0097dd;background-color:#0097dd}.btn-danger{color:#fff;border-color:#e50011;background-color:#e50011;padding:2.667vw}.btn-danger:hover{color:#a2a2a2;background-color:transparent}.btn-disabled{color:#a2a2a2;background-color:#ddd;border-color:#a2a2a2}.btn-disabled:hover{color:#a2a2a2;background-color:#ddd;border-color:#a2a2a2}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content{word-break:break-all}.trix-content .attachment-gallery>.attachment,.trix-content .attachment-gallery>action-text-attachment{flex:1 0 33%;padding:0 .5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment{flex-basis:50%;max-width:50%}.trix-content h1{font-size:1.8rem}.trix-content a{display:inline-block;color:#1895dc;text-decoration:underline}.trix-content pre{white-space:pre-wrap;background-color:#eee;padding:.5em;color:#666}.trix-content hr{margin-top:1em;margin-bottom:1em}.trix-content strong{color:inherit!important}.trix-content ol,.trix-content ul{margin-left:1.5rem}.trix-content ol li,.trix-content ul li{margin-bottom:1rem}.trix-content ul{list-style:disc}.trix-content ol{list-style:decimal}.trix-content blockquote{border-left:4px solid #ddd;padding-left:1.5rem}.trix-content action-text-attachment .attachment{padding:0!important;max-width:100%!important}.trix-content action-text-attachment .attachment__caption{text-align:center}.trix-content action-text-attachment .attachment__caption .attachment__name,.trix-content action-text-attachment .attachment__caption .attachment__size{display:none}.trix-content action-text-attachment figure{text-align:center}.trix-content x-font-red{color:rgba(255,0,0,.726)}.trix-content x-font-blue{color:rgba(0,68,255,.726)}.trix-content x-font-green{color:rgba(9,112,0,.726)}.modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:9000}.modal .modal__bg{background:rgba(0,0,0,.5);height:100vh;position:absolute;width:100%}.modal .modal__content{background:#fff;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;border-radius:.8rem;width:calc(100vw - 3.2rem);margin:auto}.modal .modal-head{position:relative;padding:1.6rem;border-bottom:1px solid #ddd}.modal .modal-head h4{font-size:1.4rem;padding-right:2.4rem;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.modal .modal-body{max-height:80vh;padding:1.6rem 1.6rem 3.2rem;overflow-x:hidden;overflow-y:auto}.modal .modal-body .message{padding:2.4rem 0 1.2rem;font-size:1.4rem;text-align:center}.modal .modal-box--close{display:flex;align-items:center;justify-content:center;position:absolute;top:.8rem;right:.8rem;width:3.2rem;height:3.2rem;color:#777;border-radius:100%;background-color:#fff}#inquiry-modal-box{font-size:1.4rem}#inquiry-modal-box .modal-body{padding:0}#inquiry-modal-box .link:last-child a{border:0}#inquiry-modal-box .link a{position:relative;display:flex;align-items:center;padding:2rem 1.2rem;border-bottom:1px solid #ddd}#inquiry-modal-box .link a .icon{position:absolute;top:50%;left:1.2rem;width:3.6rem;height:3.6rem;padding:.8rem;color:#0097dd;background-color:#e5f5fc;border-radius:1.8rem;transform:translateY(-50%)}#inquiry-modal-box .link a .text{flex:1 1 auto;text-align:left;padding:0 .8rem 0 4.8rem}#inquiry-modal-box .empty-description{text-align:center;padding:2.4rem 0 3.2rem}#message-closed-modal-box{font-size:1.4rem}#message-closed-modal-box .caption{margin:.8rem 0}#account-deletion-modal-box .modal-body>.caption{font-size:1.6rem;font-weight:700;margin-bottom:1.6rem}#account-deletion-modal-box .modal-body p{font-size:1.4rem;line-height:1.6}#account-deletion-modal-box .modal-body .button-box{margin:1.6rem 0;font-size:1.6rem}#account-deletion-modal-box .modal-body .btn-mail-inquiry{border-top:1px solid #ddd;padding-top:1.6rem}#account-deletion-modal-box .modal-body .btn-mail-inquiry a{display:flex;justify-content:center;align-items:center;font-size:1.4rem}#account-deletion-modal-box .modal-body .btn-mail-inquiry a .icon{color:#556;width:2.4rem;height:2.4rem;margin-right:.8rem}#estimates-detail-waiting-modal-box .estimate-form_confirmation_message{line-height:2.4rem;font-size:1.4rem;text-align:center}#warranty-modal-box .plan-container{margin:-1.6rem -1.6rem -2.4rem}#warranty-modal-box .plan-container .plan{display:flex;align-items:center;grid-gap:1.2rem;gap:1.2rem;padding:2rem 1.6rem;border-top:1px solid #ddd}#warranty-modal-box .plan-container .plan:first-child{border-top:0}#warranty-modal-box .plan-container .plan .icon{flex:0 0 auto;width:4rem;height:4rem;padding:.8rem;color:#0097dd;background-color:#e5f5fc;border-radius:50%}#warranty-modal-box .plan-container .plan .icon.empty{color:#ddd;background-color:#fff;border:1px dashed #a2a2a2}#warranty-modal-box .plan-container .plan .plan-inner{font-size:1.4rem;line-height:2rem}#warranty-modal-box .plan-container .plan .plan-inner .plan-name{color:#556;font-weight:700;margin-bottom:.4rem}#warranty-modal-box .plan-container .plan .plan-inner .plan-term{color:#0a0a0a;font-weight:500}#warranty-modal-box .plan-container .plan .plan-inner .plan-term span{color:#556;font-size:1.3rem;font-weight:400}#warranty-modal-box .plan-container .plan .plan-inner .plan-term span:after{content:":";margin:0 .4rem}body{display:grid;grid-template:"header" auto "contents" 1fr "footer" auto/100%;height:100vh}@supports(-webkit-touch-callout:none){body{height:-webkit-fill-available}}body>.container{grid-area:contents;overflow:auto;padding-bottom:4rem}body>.container.thin-scrollbar::-webkit-scrollbar{width:5px}body>.container.thin-scrollbar::-webkit-scrollbar-thumb{background-color:#ddd}body>.container.thin-scrollbar::-webkit-scrollbar-track{background-color:#fff}body>.nest-container{grid-area:contents;overflow:auto;display:grid;grid-template:"header" auto "contents" 1fr "footer" auto/100%;height:auto}body>.nest-container>.container{grid-area:contents;overflow:auto;padding-bottom:4rem}body>.nest-container>.footer{grid-area:footer}header{position:relative;width:100%;height:6rem;background-color:#fff;transition:transform .4s;box-shadow:0 .4rem 1rem rgba(0,0,0,.1);z-index:6000}header .header-logo{height:100%}header .header-logo a{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:100%;height:100%}header .header-logo a img,header .header-logo a svg{max-height:calc(100% - 2rem)}header .btn-open-guide{position:absolute;top:0;right:1.6rem;display:flex;align-items:center;justify-content:center;width:3.2rem;height:100%}header .btn-open-guide .icon{width:2.4rem;height:2.4rem;color:#556}header .header-title{width:100%;padding:1.2rem 4.8rem;font-size:1.6rem;color:#0a0a0a;text-align:center;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}header .header-return,header .header-title{display:flex;justify-content:center;align-items:center;height:100%}header .header-return{position:absolute;top:50%;left:1.2rem;width:3.2rem;transform:translateY(-50%)}header .header-return svg{width:2.4rem;height:2.4rem;color:#556}footer.global-nav{grid-area:footer;position:relative;z-index:5000}footer{width:100%}footer .copyright{box-sizing:border-box;width:100%;padding:1vw 0;text-align:center;background-color:#0a0a0a}footer .copyright__text{font-size:.8rem;display:block;width:100%;color:#fff;background-color:#0a0a0a}.top .slide{text-align:center}.top .slide__item img{width:100%}.top .slide.loading{height:43.3333333333vw;overflow:hidden}.top .quest{position:relative;display:flex;align-items:center;justify-content:space-between;line-height:2rem;padding:1.2rem .8rem 1.2rem 1.2rem;background-color:#e5f5fc}.top .quest+.quest{border-top:1px solid rgba(0,0,0,.1)}.top .quest-box{flex:1 1 auto;box-sizing:border-box;padding-left:.4rem;color:#0097dd;font-size:1.3rem;word-break:break-all}.top .quest .arrow,.top .quest .icon{flex:0 0 auto;color:#0097dd}.top .quest .icon{width:2rem;height:2rem}.top .iecon-check-btn{padding:0 1.6rem;margin:1.6rem auto}.top .iecon-check-btn img{border-radius:.8rem}.top .ai-assessment-btn{padding:0 1.6rem;margin:1.6rem auto}.top .ai-assessment-btn a{text-align:center}.top .ai-assessment-btn img{border-radius:.4rem;box-shadow:0 .1rem .8rem rgba(0,0,0,.1)}.top .loading-box{display:none;position:fixed;width:100%;height:100%;background:rgba(93,191,202,.6);z-index:8000;justify-content:center}.top .loading-box img{width:20vw;max-width:80px}.top.loading{overflow:hidden}.top.loading .loading-box{display:flex}.maintenance .maintenance-container{background-color:#f5f5f5}.maintenance .maintenance-container .description{background-color:#fff}.maintenance .maintenance-container .description p{margin:0;line-height:2rem}.maintenance .link-container{display:flex;flex-direction:column;grid-gap:1.6rem;gap:1.6rem;padding:0 1.6rem 2.4rem;background-color:#fff}.maintenance .link-container.p-t{padding-top:2.4rem}.maintenance .link-container a{display:flex;align-items:center;font-size:1.3rem}.maintenance .link-container a .icon{width:2.4rem;height:2.4rem;margin-right:.8rem}.maintenance ul.menu-container{display:flex;flex-wrap:wrap;grid-gap:1.6rem;gap:1.6rem;padding:1.6rem 1.6rem 6.4rem}.maintenance ul.menu-container li{width:calc(50% - .8rem)}.maintenance ul.menu-container li a{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.8rem;gap:.8rem;padding:2rem .8rem 1.6rem;background-color:#fff;border:1px solid #ddd;border-radius:1.2rem}.maintenance ul.menu-container li a img{width:4.4rem;height:4.4rem}.maintenance ul.menu-container li a .label{line-height:2.4rem;color:#0a0a0a;font-size:1.4rem;font-weight:700}.maintenance ul.menu-container li a .label span{margin-left:.4rem;color:#556;font-weight:500}.maintenance ul.menu-container li a .label span:before{content:"("}.maintenance ul.menu-container li a .label span:after{content:")"}.maintenance .call-btn{position:absolute;display:flex;align-items:center;bottom:12rem;right:1.6rem;line-height:2.4rem;padding:1.2rem 2rem;color:#fff;font-size:1.5rem;font-weight:500;background-color:#0097dd;border-radius:2.4rem;box-shadow:0 .1rem 1rem rgba(0,0,0,.1)}.maintenance .call-btn .icon{width:2rem;height:2rem;margin-right:.4rem}.maintenance ul.equipment-list{padding:2rem 1.6rem 6rem}.maintenance ul.equipment-list li.list-item{margin-bottom:2rem;background-color:#fff;border:1px solid #ddd;box-shadow:0 .1rem 1rem rgba(0,0,0,.1);border-radius:1.2rem}.maintenance ul.equipment-list li.list-item .item-inner{display:flex;grid-gap:1.6rem;gap:1.6rem;padding:1.2rem 1.2rem 1.6rem}.maintenance ul.equipment-list li.list-item .item-inner .image{flex:0 0 auto;width:8rem}.maintenance ul.equipment-list li.list-item .item-inner .image img{width:100%;object-fit:cover;aspect-ratio:1/1}.maintenance ul.equipment-list li.list-item .item-inner .information p{margin-top:.4rem;color:#556;font-size:1.3rem;line-height:1.6rem;word-break:break-all}.maintenance ul.equipment-list li.list-item .item-inner .information p.name{margin-top:0;color:#0a0a0a;font-size:1.5rem;line-height:2.4rem}.maintenance ul.equipment-list li.list-item .item-term{padding:.8rem;line-height:2.4rem;color:#0a0a0a;font-size:1.4rem;font-weight:500;text-align:center;border-top:1px solid #ddd;background-color:#f5f5f5;border-radius:0 0 1.2rem 1.2rem}.maintenance ul.equipment-list li.list-item .item-term span{color:#556;font-size:1.3rem;font-weight:400}.maintenance ul.equipment-list li.list-item .item-term span:after{content:":";margin:0 .4rem}.maintenance ul.equipment-list li.list-item .sub_button{display:flex;align-items:center;margin-top:.8rem;padding:.4rem 1.2rem;line-height:2.4rem;font-size:1.4rem;font-weight:500;border-radius:1.6rem}.maintenance ul.equipment-list li.list-item .sub_button .icon{width:2rem;height:2rem;margin-right:.4rem}.maintenance .plan-warapper{padding:1.6rem;background:#f5f5f5}.maintenance .plan-warapper p{line-height:2.4rem}.maintenance .plan-warapper p:last-child{margin-bottom:0}.maintenance .plan-warapper p span{display:inline-block;font-size:1.4rem}.maintenance .plan-warapper p span:first-child{margin-right:.8rem;font-size:1.3rem;font-weight:700}.maintenance .plan-warapper p span:nth-child(2){color:#0a0a0a;margin-left:.8rem}.maintenance ul.menu_list-warapper{display:flex;flex-wrap:wrap;list-style:none;padding:1.6rem}.maintenance ul.menu_list-warapper li{width:50%}.maintenance ul.menu_list-warapper li:nth-child(2n){border-left:1px solid #ddd}.maintenance ul.menu_list-warapper li a{display:flex;flex-direction:column;align-items:center;width:100%;border-bottom:1px solid #ddd;padding:1.6rem 0;font-size:1.4rem}.maintenance ul.menu_list-warapper li a .image_wrapper{width:5.6rem;height:5.6rem;margin-bottom:.8rem;text-align:center}.maintenance ul.menu_list-warapper li a .image_wrapper img{display:inline-block;height:100%}.maintenance .navigation_wrapper{width:100vw;border-top:1px solid #ddd;padding:1.2rem .8rem;background:#fff}.maintenance .navigation_wrapper .button_wrapper{display:flex;justify-content:space-around;width:100%}.maintenance .navigation_wrapper .button_wrapper:last-child{margin-bottom:0}.maintenance .navigation_wrapper .button_wrapper a{flex:0 0 auto;display:flex;width:calc(25% - 1.6rem);flex-direction:column;align-items:center;justify-content:center;margin:0 .8rem;padding:.4rem 0;border:1px solid #556;color:#556;border-radius:.4rem}.maintenance .navigation_wrapper .button_wrapper a .icon{width:2rem;height:2rem;margin-bottom:.2rem}.maintenance .navigation_wrapper .button_wrapper a span{display:flex;align-items:center;justify-content:center;height:2.4rem;font-size:1.1rem;line-height:1.2rem;text-align:center}.maintenance .navigation_wrapper .button_wrapper a.main_button{flex:1 1 auto;flex-direction:row;width:calc(50% - 1.6rem);min-height:4.4rem;color:#fff;background-color:#556}.maintenance .navigation_wrapper .button_wrapper a.main_button .icon{margin:0 .4rem 0 0}.maintenance .navigation_wrapper .button_wrapper a.main_button span{font-size:1.4rem}.maintenance .location-heading{color:#0a0a0a;padding-bottom:.8rem}.maintenance .location-equipment-list{list-style:none;padding:0 1.6rem}.maintenance .location-equipment-list li{display:flex;justify-content:space-between;position:relative;border-bottom:1px solid #ddd;padding:1.6rem 0}.maintenance .location-equipment-list li:last-child{border:0;margin-bottom:1.6rem}.maintenance .location-equipment-list li .image_wrapper{position:relative;width:48%;padding-top:50%;background-color:#f5f5f5}.maintenance .location-equipment-list li .image_wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.maintenance .location-equipment-list li .information{width:48%;height:100%}.maintenance .location-equipment-list li .information p{font-size:1.5rem;margin-bottom:.8rem}.maintenance .location-equipment-list li .information p:first-child{font-weight:700}.maintenance .location-equipment-list li .information p:nth-child(3){font-size:1.3rem!important}.maintenance .location-equipment-list li .information .button_wrapper{position:absolute;bottom:0;width:48%;margin-bottom:1.6rem}.maintenance .location-equipment-list li .information .button_wrapper a.sub_button{display:flex;align-items:center;justify-content:center;padding:.4rem;font-size:1.4rem}.maintenance .location-equipment-list li .information .button_wrapper a.sub_button .icon{width:1.6rem;height:1.6rem;margin-right:.4rem}.maintenance .not_found{font-size:1.4rem;color:#a2a2a2;text-align:center}.mypage .container{width:100%}.mypage .container footer{margin-top:4rem}.profile{display:flex;flex-wrap:wrap;align-items:center;padding:3.2rem 1.6rem;background-color:#fff}.profile-img{width:8.4rem;max-width:8.4rem;height:8.4rem;max-height:8.4rem;border-radius:100%;background-color:#f5f5f5}.profile-box{margin:0 auto;text-align:center}.profile-box--actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;margin-top:2.4rem}.profile-box--actions .iecon-point-link{display:flex;align-items:center;justify-content:space-between;width:100%;margin:2.8rem 0 0;padding:.8rem 1.2rem .8rem .8rem;border-radius:.4rem;background-color:#fff;border:1px solid #0097dd;box-shadow:0 .1rem .8rem rgba(0,151,221,.15)}.profile-box--actions .iecon-point-link.linked{border-color:#ddd;box-shadow:none}.profile-box--actions .iecon-point-link.linked a{padding:.4rem 1.2rem}.profile-box--actions .iecon-point-link .link{flex:0 0 auto;width:2.4rem;height:2.4rem;margin-right:.8rem;color:#0097dd}.profile-box--actions .iecon-point-link .link.linked{padding:.4rem;color:#327c2c;background-color:#eafbe5;border:1px solid #d7f7cf;border-radius:50%}.profile-box--actions .iecon-point-link>span{flex:1 1 auto;font-size:1.3rem;text-align:left;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.profile-box--actions .iecon-point-link a{flex:0 0 auto;display:flex;align-items:center;justify-content:center;line-height:2.8rem;padding:.4rem 1.2rem .4rem 1.6rem;margin-left:.4rem;font-size:1.3rem;border-radius:.4rem}.profile-box--actions .iecon-point-link a:focus,.profile-box--actions .iecon-point-link a:hover{color:#fff;background-color:#0097dd;border-color:#0097dd}.profile-box--actions .iecon-point-link a .arrow{width:2rem;height:2rem;margin-left:.4rem}.profile-box-name{color:#0a0a0a;font-size:1.6rem}.profile-box-btn{display:flex;align-items:center;margin:0 1.6rem;font-size:1.4rem;line-height:2.4rem;text-align:center;color:#0097dd}.profile-box-btn .icon{width:2rem;height:2rem;margin-right:.4rem}.profile-list{padding-top:1.6rem;border-top:1px solid #ddd;background-color:#fff}.profile-list.tab-item{border-top:0}.profile-list_item{margin-left:auto;padding:.8rem 1.6rem}.profile-list_label{font-size:1.3rem;margin-bottom:.4rem;color:#a2a2a2}.profile-list_label.required:after{content:"※";display:inline-block;margin-left:.4rem;color:#e50011}.profile-list_box{color:#0a0a0a;font-size:1.5rem;word-break:break-all}.profile-list_box+.profile-list_box{margin-top:.8rem}.profile-list_box.password_box{position:relative}.profile-list_box.password_box .profile-list_box-edit{padding-right:8.533vw}.profile-list_box.password_box .toggle_password{position:absolute;top:50%;right:1.067vw;transform:translateY(-50%)}.profile-list_box-edit{width:100%;line-height:2.4rem;padding:.8rem;font-size:1.4rem;background-color:#f5f5f5;border:1px solid #ddd;border-radius:.4rem;outline:none;box-sizing:border-box}.profile-list_box-edit:placeholder-shown{font-size:1.4rem;color:#777}.profile-list_box-edit::-webkit-input-placeholder{font-size:1.4rem;color:#777}.profile-list_box-edit:-moz-placeholder,.profile-list_box-edit::-moz-placeholder{opacity:1;font-size:1.4rem;color:#777}.profile-list_box-edit:-ms-input-placeholder{font-size:1.4rem;color:#777}.profile-error-list{margin:0 4vw 4vw;font-size:3.2vw;color:#e50011;list-style:disc;padding-left:1em}.article-switch{position:relative;padding:.8rem 1.2rem;margin:-1.2rem 1.6rem 2.4rem;border:1px solid #ddd;border-radius:.8rem}.article-switch .article-switch_label{line-height:1.4rem;color:#777;font-size:1.2rem;margin-bottom:-1.6rem}.article-switch .article-switch_box{font-size:1.4rem}.article-switch .article-switch_box select{position:relative;width:100%;min-height:3.6rem;padding:2rem 3.6rem 0 0;color:#0a0a0a;outline:0;z-index:1}.article-switch .select-btn{position:absolute;top:50%;right:.8rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;color:#0a0a0a;border:1px solid #ddd;background-color:#fff;border-radius:50%;z-index:0}.estimates-request-box .description{padding-bottom:.8rem}.estimates-request-box .notification{position:absolute;top:50%;left:1.4rem;width:.8rem;height:.8rem;border-radius:50%;background-color:#e50011;transform:translateY(-50%)}.estimates-request-box .estimates-list{border-top:1px solid #ddd;margin-bottom:1.6rem}.estimates-request-box .estimates-list:first-child{border-top:0}.estimates-request-box .estimates-list a{position:relative}.estimates-request-box .estimates-list a:after,.estimates-request-box .estimates-list a:before{content:"";position:absolute;top:50%;right:1.6rem;width:.9rem;height:.1rem;background-color:#a2a2a2}.estimates-request-box .estimates-list a:before{margin-top:-.3rem;transform:rotate(45deg)}.estimates-request-box .estimates-list a:after{margin-top:.3rem;transform:rotate(-45deg)}.estimates-request-box .estimates-list--item .estimates-list--item-detail{width:100%;padding:1.2rem 3.2rem;color:#777;font-size:1.1rem;border-bottom:1px solid #ddd}.estimates-request-box .estimates-list--item .estimates-list--item-detail div{font-size:1.4rem;width:100%;color:#556}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-date span:after{font-style:normal;content:"：";color:#0a0a0a}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-tag{width:100%}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-tag span{display:inline-block;line-height:1.6rem;color:#fff;font-size:1.1rem;padding:.4rem .8rem;margin-bottom:.3rem;border:1px solid #ddd;border-radius:.3rem}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-create span{color:#0097dd;background-color:#e5f5fc;border-color:#c3e7f7}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-payment-result-not_paid span,.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-pending span{color:#9b6f23;background-color:#fef5e6;border-color:#fdecd0}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-complete span,.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-payment-result-paid span{color:#327c2c;background-color:#eafbe5;border-color:#d7f7cf}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-payment-result-has_errors span{color:#ad1f1f;background-color:#fde9e9;border-color:#fbd6d6}.estimates-request-box .description{margin-bottom:0}.estimates-request-box .action-filter-box{padding:0 1.6rem;margin-bottom:1.6rem}.estimates-request-box .unread-check{font-size:1.3rem;margin-top:.8rem}.estimates-request-box .unread-check input[type=checkbox]{position:relative;width:2.4rem;height:2.4rem;transition:.2s;border:1px solid #ddd;border-radius:100%;margin-right:.8rem}.estimates-request-box .unread-check input[type=checkbox]:after,.estimates-request-box .unread-check input[type=checkbox]:before{position:absolute;top:50%;left:25%;height:.2rem;content:"";background-color:#ddd}.estimates-request-box .unread-check input[type=checkbox]:before{width:.6rem;margin-top:.1rem;transform:rotate(45deg)}.estimates-request-box .unread-check input[type=checkbox]:after{width:1rem;margin-top:-.1rem;margin-left:.3rem;transform:rotate(-45deg)}.estimates-request-box .unread-check input[type=checkbox]:checked{transition:.2s;border-color:transparent;background-color:#0097dd}.estimates-request-box .unread-check input[type=checkbox]:checked:after,.estimates-request-box .unread-check input[type=checkbox]:checked:before{background-color:#fff}.estimates-request-box .unread-link{display:none}.message header{z-index:100}.message article{height:auto}.message .header-title{font-size:3.8vw}.heading-link{font-size:5.333339vw;line-height:11.733vw;position:relative;padding-left:5.333339vw;vertical-align:middle;color:#fff;background-color:#f8b500}.heading-link:after,.heading-link:before{position:absolute;top:50%;right:5px;width:9px;height:1px;content:"";background-color:#fff}.heading-link:before{margin-right:8px;transform:rotate(150deg)}.heading-link:after{transform:rotate(-150deg)}.message-area-box{overflow:hidden;overflow-y:scroll;min-height:32.53333vw}.message-area-box h2{font-size:3.2vw;line-height:6.4vw;width:24vw;margin:5.8666vw auto;text-align:center;color:#fff;border-radius:15px;background-color:#c1c1c1}.message-line{display:flex;margin-bottom:5.8666vw;align-items:flex-end}.message-line .message-personal{width:24.5555vw}.message-line .message-area{font-size:3.73333vw;position:relative;box-sizing:border-box;width:69.333333vw;padding:2.6666vw;border-radius:15px}.message-line .message-area:after{position:absolute;top:50%;width:8.888vw;height:8vw;content:""}.message-own .message-personal{margin-left:18px;text-align:right}.message-own .message-area{margin-right:5.86666vw;margin-left:5px;background-color:rgba(1,203,177,.2)}.message-own .message-area:after{right:-4.26666vw;background:url(/packs/media/packs/users/img/message/balloon-own-8f0a09aebde863667dd36bbafad41369.svg) no-repeat right 0;background-size:50% auto}.message-other .message-line{flex-direction:row-reverse}.message-other .message-personal{margin-right:18px}.message-other .message-area{margin-right:5px;margin-left:5.86666vw;background-color:rgba(247,214,127,.5)}.message-other .message-area:after{left:-4.2666vw;background:url(/packs/media/packs/users/img/message/balloon-other-43cccef29a53c670a89355d403be4d68.svg) no-repeat left 0;background-size:50% auto}.sending-box{position:fixed;bottom:20px;display:flex;width:100%;padding:3.2vw 0;background-color:#f7f7f7;justify-content:space-around;align-content:center}.sending-box .icon-photo{width:8.5333vw;height:8.5333vw}.sending-box input{font-size:4.26666vw;line-height:9.3333vw;box-sizing:border-box;width:74.666666vw;margin:auto 3.4666vw auto 1.44vw;padding:0 4vw;vertical-align:middle;border:2px solid rgba(10,10,10,.13);border-radius:5.3333vw;background-color:#fff}.sending-box input:placeholder-shown{color:#ddd}.sending-box input::-webkit-input-placeholder{color:#ddd}.sending-box input:-moz-placeholder,.sending-box input::-moz-placeholder{opacity:1;color:#ddd}.sending-box input:-ms-input-placeholder{color:#ddd}.sending-box .send-btn{cursor:pointer;outline:none}.sending-box .send-btn img{width:7.46666vw;height:6.93333vw}.purchase-history .data-not-found{text-align:center;font-size:1.4rem}.purchase-history-year-select{display:flex;align-items:center;justify-content:center;padding-bottom:1.6rem}.purchase-history-year-select .selected-year{margin:0 1.6rem;font-size:1.6rem;padding-bottom:.4rem}.purchase-history-year-select .left-arrow,.purchase-history-year-select .right-arrow{margin:0 .4rem}.purchase-history-year-select .left-arrow a,.purchase-history-year-select .right-arrow a{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem}.purchase-history-list__item{width:100%;font-size:1.4rem}.purchase-history-list__item .send_date{padding:.4rem 1.6rem;background-color:#f5f5f5}.purchase-history-list__item-detail{display:flex;justify-content:space-between;align-content:center;width:100%;padding:.8rem 1.6rem;border-bottom:1px solid #ddd;flex-direction:column}.purchase-history-list__item-detail:last-child{border:none}.purchase-history-list__item-detail .service_name{width:70%}.purchase-history-list__item-detail .price{width:30%;color:#0a0a0a;text-align:right;overflow-wrap:anywhere;align-self:end}.equipment-exchange{background-color:#f5f5f5}.equipment-exchange .description{padding-bottom:.4rem}.equipment-exchange-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2.4rem .8rem 1.6rem}.equipment-exchange-list__item{width:calc(50% - 1.6rem);margin:0 .8rem 1.6rem}.equipment-exchange-list__item a{position:relative;width:100%;text-align:center;border:1px solid #ddd;border-radius:.8rem;box-shadow:0 .1rem 1.2rem rgba(0,0,0,.1);overflow:hidden}.equipment-exchange-list__item .item-thumb{width:100%;background:#f5f5f5;border-radius:.8rem .8rem 0 0;aspect-ratio:1/1}.equipment-exchange-list__item .item-thumb img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:scale-down}.equipment-exchange-list__item .item-name{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;min-height:4.8rem;line-height:1.6rem;padding:.8rem;color:#0a0a0a;font-size:1.4rem;background:hsla(0,0%,100%,.6);font-weight:400;border-radius:0 0 .8rem .8rem;text-shadow:0 0 1.2rem #fff}.equipment-exchange .btn-box{margin-top:2.4rem;display:flex;flex-wrap:wrap}.home-karte{background-color:#f5f5f5}.home-karte .description{background-color:#fff}.home-karte .menu-list{padding:4rem 0}.home-karte .menu-list+.menu-list{padding-top:0}.home-karte .menu-list .row-sm .menu-list__item-thumb{width:10rem;height:10rem;background-color:#fff;border:1px solid #556;margin:0 auto}.home-karte .menu-list .row-sm img{max-width:5.6rem;max-height:5.6rem}.home-karte .menu-list__item-name{font-size:1.3rem}.home-karte .menu-list{padding-bottom:4rem;border-bottom:none}.newspage .news-list-wrapper{margin-bottom:4rem}.newspage .news-list-wrapper.not_found{padding:3.2rem 1.6rem;color:#a2a2a2;font-size:1.4rem;text-align:center;border-top:1px solid #ddd}.newspage .news-list{padding:0 1.6rem;border-bottom:1px solid #ddd}.newspage .news-list:first-child{border-top:1px solid #ddd}.newspage .news-list a{position:relative;padding:1.2rem 2.4rem 1.2rem 0}.newspage .news-list a:after,.newspage .news-list a:before{position:absolute;top:50%;right:.5rem;width:.9rem;height:.1rem;content:"";background-color:#a2a2a2}.newspage .news-list a:before{margin-top:-.3rem;transform:rotate(45deg)}.newspage .news-list a:after{margin-top:.3rem;transform:rotate(-45deg)}.newspage .news-list .news-list--item-time{color:#556}.newspage .news-list .news-list--item-title{margin-top:.4rem;font-size:1.5rem}.newspage .news-list time{font-size:1.3rem}.newspage .news-list.unread{font-weight:700}.newspage .news-list.unread a time .unread-text{color:#e50011;margin-right:.4rem}.newspage .pagination{margin-top:-1.6rem}.newspage-single article{padding:1.6rem}.newspage-single--time{color:#556;font-size:1.4rem}.newspage-single--honbun{font-size:1.4rem}.newspage-single--honbun p{line-height:2.4rem}.newspage-single hr.attachment-spacer{margin-top:1.6rem;margin-bottom:1.6rem;border:0;border-bottom:1px solid #ddd}.newspage-single .attachments{margin-bottom:2.4rem}.newspage-single .attachments:last-child{margin-bottom:0}.newspage-single .attachments-label{color:#556;margin-bottom:.8rem}.newspage-single .attachments-title{font-weight:700;word-break:break-all}.newspage-single .attachments-link{display:flex;align-items:center;padding:.8rem 1.6rem;border:1px solid #ddd;border-radius:.4rem;margin-top:.8rem;word-break:break-all}.newspage-single .attachments .icon{flex:0 0 auto;width:2.4rem;height:2.4rem;color:#556;margin-right:.8rem}.login .heading{padding-bottom:3.2rem;text-align:center}.login .heading img{height:3.2rem}.login .login-label{position:relative;display:flex;box-sizing:border-box;height:3.6rem;margin:0 1.6rem 2.4rem;border-bottom:1px solid #ddd;align-items:center}.login .login-label .icon{flex:0 0 auto;width:2.4rem;height:2.4rem;margin-right:.4rem}.login .login-label .toggle_password .icon{margin-right:0}.login .login-input{width:100%;line-height:2rem;padding:.8rem;font-size:1.4rem}.login .login-input:placeholder-shown{color:#777;font-size:1.4rem}.login .login-input::-webkit-input-placeholder{color:#777;font-size:1.4rem}.login .login-input:-moz-placeholder,.login .login-input::-moz-placeholder{opacity:1;color:#777;font-size:1.4rem}.login .login-input:-ms-input-placeholder{color:#777;font-size:1.4rem}.login .btn-box{flex-direction:column}.login .btn-box .btn~a{display:block;margin-top:2.4rem;color:#556;font-size:1.4rem}.login .login-entry{padding-top:4.8rem;text-align:center;border-top:1px solid #ddd}.login .login-entry p{font-size:1.2rem;margin:0 1.6rem;color:#556}.login .login-entry p:first-child{margin-bottom:1.2rem}.estimates-detail-entry .payment_header{padding:8vw 0;text-align:center;background-color:#f5f5f5}.estimates-detail-entry .payment_header p.amount{color:#0a0a0a;font-size:3.2rem;font-weight:700}.estimates-detail-entry .payment_detail{padding:0 1.6rem 2.4rem;background-color:#f5f5f5;border-bottom:1px solid #ddd}.estimates-detail-entry .payment_detail>div{padding:1.2rem;background-color:#fff;border-radius:.8rem;border:1px solid #ddd;box-shadow:0 .1rem .8rem rgba(0,0,0,.1)}.estimates-detail-entry .payment_detail h2{font-size:1.3rem;margin-bottom:.4rem}.estimates-detail-entry .payment_detail span{font-size:1.4rem}.estimates-detail-entry .payment_detail span.label{color:#556;font-weight:700}.estimates-detail-entry .payment_detail .estimate-conditions{margin-top:.4rem}.estimates-detail-entry .payment_detail .estimate-conditions p{line-height:2rem;font-size:1.4rem;word-break:break-all}.estimates-detail-waiting .file_link .btn{font-size:1.4rem}.estimates-detail-waiting .file_link .btn .icon{margin-right:.4rem}.estimates-detail-waiting .invoice_amount,.estimates-detail-waiting .payment_type{margin-bottom:1.6rem;font-size:1.6rem}.estimates-detail-waiting .btn-box{padding:0}.estimates-detail-waiting-list{padding:1.6rem 1.6rem 4rem}.estimates-detail-waiting-list .item-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.estimates-detail-waiting-list ul.tag-list{display:flex;align-items:center;align-content:center;flex-wrap:wrap}.estimates-detail-waiting-list ul.tag-list li span{display:block;line-height:1.6rem;color:#fff;font-size:1.2rem;padding:.4rem .8rem;border:1px solid #ddd;border-radius:.3rem}.estimates-detail-waiting-list ul.tag-list li .request-create{color:#0097dd;background-color:#e5f5fc;border-color:#c3e7f7}.estimates-detail-waiting-list ul.tag-list li .request-payment-result-not_paid,.estimates-detail-waiting-list ul.tag-list li .request-pending{color:#9b6f23;background-color:#fef5e6;border-color:#fdecd0}.estimates-detail-waiting-list ul.tag-list li .request-complete,.estimates-detail-waiting-list ul.tag-list li .request-payment-result-paid{color:#327c2c;background-color:#eafbe5;border-color:#d7f7cf}.estimates-detail-waiting-list ul.tag-list li .request-payment-result-has_errors{color:#ad1f1f;background-color:#fde9e9;border-color:#fbd6d6}.estimates-detail-waiting-list .request_date{font-size:1.4rem}.estimates-detail-waiting-list .heading{padding:0 0 1.2rem;margin-bottom:1.2rem;color:#556;font-size:1.4rem;font-weight:700;border-bottom:1px dashed #ddd}.estimates-detail-waiting-list .estimate-conditions{margin-bottom:1.6rem}.estimates-detail-waiting-list .estimate-conditions p{font-size:1.5rem;margin-bottom:.8rem;word-break:break-all}.estimates-detail-waiting-list .estimate-conditions p:last-child{margin-bottom:0}.estimates-detail-waiting-list>section{margin-bottom:1.6rem}.estimates-detail-waiting-list hr.section--spacer{border:none;border-top:1px solid #ddd;margin:3.2rem 0}.mypage-edit .btn-box{margin:2.4rem .8rem 4rem;padding:0}.mypage-edit .btn-box .btn{width:calc(50% - 1.6rem);margin:0 .8rem}.mypage-edit .profile-list select[id*=_birthday_]{padding:.8rem;width:6rem;color:#0a0a0a;background-color:#f5f5f5;border:1px solid #ddd;border-radius:.4rem;outline:none;-webkit-appearance:none;appearance:none}.entry .heading{padding-bottom:1.6rem;text-align:center}.entry .heading img{height:3.2rem}.entry p.notes{position:relative;padding-left:1.4rem;font-size:1.1rem}.entry p.notes:before{content:"※";position:absolute;left:0}.entry form{max-width:100%}.entry .entry-label{position:relative;display:flex;align-items:center;height:3.6rem;margin:0 1.6rem 2.4rem;border-bottom:.1rem solid #ddd}.entry .entry-label .icon{flex:0 0 auto;width:2.4rem;height:2.4rem;margin-right:.4rem}.entry .entry-label .toggle_password .icon{margin-right:0}.entry .entry-input{width:100%;line-height:2rem;padding:.8rem;font-size:1.4rem}.entry .entry-input:placeholder-shown{font-size:1.4rem;color:#a2a2a2}.entry .entry-input::-webkit-input-placeholder{font-size:1.4rem;color:#a2a2a2}.entry .entry-input:-moz-placeholder,.entry .entry-input::-moz-placeholder{opacity:1;font-size:1.4rem;color:#a2a2a2}.entry .entry-input:-ms-input-placeholder{font-size:1.4rem;color:#a2a2a2}.entry .terms-of-service--area{padding:1.6rem 1.6rem 0}.entry .terms-of-service--area>p{font-size:1.2rem;text-align:center}.entry .terms-of-service--area .terms-of-service--area--document{font-size:1rem;height:20vh;padding:.8rem;overflow-y:scroll;overflow-x:hidden;margin:2rem auto;border:1px solid #ddd}.entry .terms-of-service--area .terms-of-service--area--document h1{font-weight:700;margin:1rem 0}.entry .profile-list{border-top:none;margin-bottom:.8rem}.entry .profile-list select[id*=_birthday_]{padding:.8rem;width:5.2rem;background-color:#f5f5f5;border:1px solid #ddd;border-radius:.4rem;color:#0a0a0a;outline:none;-webkit-appearance:none;appearance:none}.entry .privacypolicy-check{font-size:1.3rem}.entry .privacypolicy-check input[type=checkbox]{position:relative;width:2.4rem;height:2.4rem;transition:.2s;border:1px solid #ddd;border-radius:100%;margin-right:1rem}.entry .privacypolicy-check input[type=checkbox]:after,.entry .privacypolicy-check input[type=checkbox]:before{position:absolute;top:50%;left:25%;height:.2rem;content:"";background-color:#ddd}.entry .privacypolicy-check input[type=checkbox]:before{width:.6rem;margin-top:.1rem;transform:rotate(45deg)}.entry .privacypolicy-check input[type=checkbox]:after{width:1rem;margin-top:-.1rem;margin-left:.3rem;transform:rotate(-45deg)}.entry .privacypolicy-check input[type=checkbox]:checked{transition:.2s;border-color:transparent;background-color:#0097dd}.entry .privacypolicy-check input[type=checkbox]:checked:after,.entry .privacypolicy-check input[type=checkbox]:checked:before{background-color:#fff}.entry .btn-box{flex-direction:column;margin:2.4rem auto}.entry .btn-box .btn[disabled]{pointer-events:none;opacity:.6}.entry .btn-box .btn~a{display:block;margin-top:2.4rem;color:#556;font-size:1.4rem}.entry .play_store-apple_store-button{margin:auto auto 2em;text-align:center;font-size:1.3rem}.entry .play_store-apple_store-button img{max-width:20rem}.home-equipment-purchase .first-sentence{color:#e50011;font-size:1.6rem;padding-bottom:.8rem}.home-equipment-purchase .top-figures{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:1.6rem;margin-bottom:1.6rem}.home-equipment-purchase .home-equipment-purchase-content{border-bottom:1px solid #ddd}.home-equipment-purchase .home-equipment-purchase-content:last-child{margin-bottom:6.4rem}.home-equipment-purchase .home-equipment-purchase-content figure{text-align:center}.home-equipment-purchase figure img{max-height:12rem}.home-equipment-purchase figure figcaption{display:none}.home-equipment-purchase .home-equipment-purchase-box{margin:auto 1.6rem}.home-equipment-purchase .home-equipment-purchase-box .box__title{font-weight:700;font-size:1.3rem}.home-equipment-purchase .home-equipment-purchase-box .box__description{font-size:1.6rem;text-align:center}.home-equipment-purchase .home-equipment-purchase-box .box__description em{font-weight:700;font-style:normal;color:#e50011}.home-equipment-purchase .home-equipment-purchase-box .box__description strong{font-size:1.8rem;font-weight:700;font-style:normal;color:#e50011}.home-equipment-purchase .home-equipment-purchase-box .box__attention{margin-top:1.6rem;color:#e50011;font-weight:400;font-style:normal;font-size:1.2rem;text-align:center}.home-equipment-purchase .home-equipment-purchase-box .btn-box{margin-top:1.6rem}.home-equipment-purchase .home-equipment-purchase-box .btn{display:flex;align-items:center;justify-content:center}.home-equipment-purchase .home-equipment-purchase-box .btn img,.home-equipment-purchase .home-equipment-purchase-box .btn svg{margin-right:.8rem;width:2.4rem;height:2.4rem}.home-equipment-purchase .fixture_shop_service_item .home-equipment-purchase-box .box__description{text-align:left}.home-regulations .description{border-bottom:1px solid #ddd}.home-regulations .file-empty-description{font-size:1.4rem;margin-bottom:0;padding:1.6rem}.home-regulations-category__list--item,.home-regulations__list--item{display:flex}.home-regulations-category__list--item .list-anchor,.home-regulations__list--item .list-anchor{position:relative;display:flex;align-items:center;width:100%;min-height:6rem;line-height:2.4rem;padding:1.2rem 4rem 1.2rem 1.6rem;border-bottom:1px solid #ddd;word-break:break-all}.home-regulations-category__list--item .list-anchor:after,.home-regulations__list--item .list-anchor:after{content:"";position:absolute;top:50%;right:2.4rem;width:1rem;height:1rem;margin-top:-.5rem;border:1px solid #a2a2a2;border-width:0 1px 1px 0;transform:rotate(-45deg)}.home-regulations-category__list--item .list-anchor.no-arrow,.home-regulations__list--item .list-anchor.no-arrow{padding:1.6rem}.home-regulations-category__list--item .list-anchor.no-arrow:after,.home-regulations__list--item .list-anchor.no-arrow:after{display:none}.home-regulations-category__list--item .list-anchor .file-content,.home-regulations__list--item .list-anchor .file-content{flex:1 1 auto;width:calc(100% - 10vw)}.home-regulations-category__list--item .list-anchor .file-name,.home-regulations-category__list--item .list-anchor .file-title,.home-regulations-category__list--item .list-anchor .folder-name,.home-regulations__list--item .list-anchor .file-name,.home-regulations__list--item .list-anchor .file-title,.home-regulations__list--item .list-anchor .folder-name{width:100%;color:#0a0a0a;font-size:1.6rem;word-break:break-all}.home-regulations-category__list--item .list-anchor .folder-name,.home-regulations__list--item .list-anchor .folder-name{width:calc(100% - 6rem)}.home-regulations-category__list--item .list-anchor .file-title,.home-regulations__list--item .list-anchor .file-title{line-height:2rem}.home-regulations-category__list--item .list-anchor .file-name,.home-regulations__list--item .list-anchor .file-name{color:#556;font-size:1.4rem;line-height:1.8rem}.home-regulations-category__list--item .list-anchor .icon,.home-regulations__list--item .list-anchor .icon{flex:0 0 auto;width:2.4rem;height:2.4rem;color:#a2a2a2;margin-right:1.2rem}.home-regulations-category__list--item .list-anchor .icon.dl,.home-regulations__list--item .list-anchor .icon.dl{margin:0 0 0 .8rem}.home-regulations-category__list--item{font-size:1.6rem}.public-document section section article{padding:1.6rem;font-size:1.3rem}.public-document section section article.company-document dl{margin-bottom:1.6rem}.public-document section section article.company-document dl dt{color:#a2a2a2;margin-top:1em;border-top:1px solid #ddd;padding:.5em 0}.public-document section section article.company-document dl dt:first-child{margin-top:0;border-top:none}.public-document section section article.company-document dl dd{margin-left:1.6rem}.public-document section section article.company-document a{display:inline-block;text-decoration:underline}.payment{display:flex;padding:8vw 4vw;background-color:#fff;flex-wrap:wrap;align-items:center}.payment-img{width:22.4vw;max-width:84px;height:22.4vw;max-height:84px;border-radius:100%;background-color:#f0f0f0}.payment-box{box-sizing:border-box;width:64.533333vw;margin:0 auto;text-align:center}.payment-box-name{font-size:5.33333vw;font-weight:700}.payment-box-btn{font-size:3.2vw;line-height:7.46666vw;margin:2vw auto;text-align:center;color:#0097dd;border:1px solid #0097dd;border-radius:5px}.payment-list{border-top:1px solid #a2a2a2;border-bottom:1px solid #ddd;background-color:#fff}.payment-list_item{box-sizing:border-box;margin-left:auto;padding:2vw}.payment-list_item:not(:last-child){border-bottom:1px solid #ddd}.payment-list_label{font-size:3.733333vw;margin-bottom:1vw;color:#a2a2a2}.payment-list_label.required:after{content:"※";display:inline-block;margin-left:.5em;color:#e50011}.payment-list_box{font-size:4.26666vw}.payment-list_box-edit{font-size:3.733333vw;box-sizing:border-box;width:100%;line-height:9.0666666vw;padding:0 1.5rem;background-color:#f0f0f0;border-radius:4px;outline:none}.payment-list_box-edit:placeholder-shown{font-size:3.733333vw;color:#777}.payment-list_box-edit::-webkit-input-placeholder{font-size:3.733333vw;color:#777}.payment-list_box-edit:-moz-placeholder,.payment-list_box-edit::-moz-placeholder{opacity:1;font-size:3.733333vw;color:#777}.payment-list_box-edit:-ms-input-placeholder{font-size:3.733333vw;color:#777}.payment-list_halfbox-edit{font-size:3.733333vw;box-sizing:border-box;width:49%;line-height:9.0666666vw;padding:0 1.5rem;background-color:#f0f0f0;border-radius:4px;outline:none}.payment-list_halfbox-edit:placeholder-shown{font-size:3.733333vw;color:#777}.payment-list_halfbox-edit::-webkit-input-placeholder{font-size:3.733333vw;color:#777}.payment-list_halfbox-edit:-moz-placeholder,.payment-list_halfbox-edit::-moz-placeholder{opacity:1;font-size:3.733333vw;color:#777}.payment-list_halfbox-edit:-ms-input-placeholder{font-size:3.733333vw;color:#777}.payment-list .item-select{position:relative}.payment-list .item-select select{margin:1.8666vw auto;padding:0 2.6666vw;box-sizing:border-box;font-size:3.73333vw;border:1px solid #ddd;border-radius:4px;width:96vw;line-height:9.0666666vw;color:#0a0a0a;outline:none;-webkit-appearance:none;appearance:none}.payment-list .item-select:after,.payment-list .item-select:before{position:absolute;display:inline-block;right:3%;bottom:0;width:1px;height:10px;content:"";border:solid;border-width:7px 5px}.payment-list .item-select:before{top:15%;border-color:transparent transparent #777}.payment-list .item-select:after{bottom:15%;border-color:#777 transparent transparent}.payment-error-list{margin:0 4vw 4vw;font-size:3.2vw;color:#e50011;list-style:disc;padding-left:1em}.arrow-links{display:flex}.arrow-links a{display:flex;align-items:center;color:#0097dd;font-size:1.4rem}.arrow-links a:first-child{margin-right:1.6rem}.monthly-limit-display{margin:2.4rem 0 .4rem;color:#556;font-size:1.2rem;text-align:center}.monthly-limit-display span.limit-count{margin:0 .4rem;color:#0097dd;font-size:1.3rem;font-weight:700}.monthly-limit-display span.limit-count.limit{color:#e50011}.button-container{padding:0 1.6rem}.button-container .monthly-limit-display{margin-bottom:.8rem}.button-container .btn{position:relative;display:flex;width:100%;line-height:2.4rem;padding:1.6rem;font-size:1.5rem;font-weight:600;text-align:center;border-radius:.8rem}.button-container .btn .icon{margin-right:1.2rem}.button-container .btn .arrow{position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.article-info{padding:1.2rem 1.6rem;margin:0 1.6rem 1.6rem;font-size:1.4rem;background-color:#fff;border:1px solid #ddd;border-radius:.8rem}.article-info .label{color:#556;font-size:1.3rem}.article-info .name{margin:.4rem 0;color:#0a0a0a;font-weight:700}.article-info .inner{display:flex;flex-wrap:wrap;margin-bottom:.4rem}.article-info .inner span{display:inline-block;color:#556;font-size:1.2rem}.article-info .inner>span{margin:0 1.6rem .4rem 0}.article-info .price{color:#556;font-size:1.2rem;font-weight:700}.article-info .price span{font-size:2rem}.article-info .price span.unit{font-size:1.4rem}p.detailed_assessment-caption{margin:4rem 0 .8rem;color:#0a0a0a;font-size:1.4rem;text-align:center}.detailed_assessment-link a{display:flex;padding:.8rem;margin-bottom:.8rem;color:#0a0a0a;border:1px solid #ddd;background-color:#fff;border-radius:.8rem}.detailed_assessment-link a .item-thumbnail{position:relative;flex:0 0 auto;margin-right:1.6rem;width:10rem}.detailed_assessment-link a .item-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.4rem;object-fit:cover}.detailed_assessment-link a .item-name{flex:1 1 auto;display:flex;align-items:center;min-height:6.8rem;line-height:2.4rem;font-size:1.5rem;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.detailed_assessment-link a .item-name b{margin-right:.4rem}.detailed_assessment-link a .item-arrow{flex:0 0 auto;display:flex;align-items:center}.detailed_assessment-link a .arrow{width:2.4rem;height:2.4rem;color:#556}.terms-container{border-top:1px dashed #ddd;padding-top:3.2rem;margin:3.6rem 1.6rem 4rem}.terms-container.mt-0{margin-top:0}.terms-container>p{margin-bottom:1.6rem;color:#0a0a0a;font-size:1.3rem;text-align:center;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.terms-container .scroller{height:16rem;padding:.8rem;color:#556;font-size:1.2rem;text-align:left;border:1px solid #ddd;background-color:#fff;border-radius:.4rem;overflow-y:scroll}.terms-container .scroller h1{margin-bottom:.4rem;font-weight:600}.terms-container .scroller ul{list-style:disc;margin-left:1.4rem}.terms-container .scroller ul li{margin-bottom:.4rem}.ai_assessment-top main{padding:0 1.6rem}.ai_assessment-top h2{margin-bottom:2.4rem;color:#0a0a0a;font-size:1.6rem;text-align:center}.ai_assessment-top .selected-article{display:flex;flex-direction:column;margin-bottom:2.4rem;border:1px solid #ddd;background-color:#fff;border-radius:.8rem;box-shadow:0 .1rem .8rem rgba(0,0,0,.1)}.ai_assessment-top .selected-article .selected-article-inner{position:relative;color:#0a0a0a;padding:1.6rem;font-size:1.6rem;font-weight:600}.ai_assessment-top .selected-article .selected-article-inner .label{margin-bottom:.4rem;color:#556;font-size:1.2rem}.ai_assessment-top .selected-article .selected-article-inner select{position:relative;width:100%;height:3.6rem;margin-top:-2.4rem;padding:2rem 0 0;color:#0a0a0a;font-weight:700;outline:0;z-index:1}.ai_assessment-top .selected-article .selected-article-inner .article-name{color:#0a0a0a;font-size:1.6rem}.ai_assessment-top .selected-article .selected-article-inner .select-btn{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;color:#0a0a0a;border:1px solid #ddd;background-color:#fff;border-radius:50%;z-index:0}.ai_assessment-top .selected-article .assessment-btn{padding:1.2rem .8rem;color:#fff;font-size:1.4rem;font-weight:600;text-align:center;background-color:#0097dd;border-radius:0 0 .8rem .8rem}.ai_assessment-top .external-article{position:relative;display:flex;flex-direction:column;padding:1.6rem;margin-bottom:3.2rem;color:#0a0a0a;font-size:1.6rem;border:1px solid #ddd;background-color:#fff;border-radius:.8rem}.ai_assessment-top .external-article span{display:block;margin-top:.4rem;color:#556;font-size:1.2rem}.ai_assessment-top .external-article .icon{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);color:#556}.ai_assessment-top h3{display:flex;align-items:center;flex-wrap:wrap;padding-bottom:.8rem;color:#0a0a0a;font-size:1.6rem;border-bottom:1px solid #ddd}.ai_assessment-top h3 .icon{flex:0 0 auto;width:2.4rem;height:2.4rem;margin:0 .4rem 1.2rem 0}.ai_assessment-top h3 span{flex:1 1 auto;margin-bottom:1.2rem}.ai_assessment-top h3 aside{margin-bottom:1.2rem}.ai_assessment-top h3 aside nav .tab-sm{display:flex;align-items:center}.ai_assessment-top h3 aside nav .tab-sm a{margin-left:2rem;color:#a2a2a2;font-size:1.4rem;transition:none}.ai_assessment-top h3 aside nav .tab-sm a:first-child{margin-left:0}.ai_assessment-top h3 aside nav .tab-sm a.is-tab-active{color:#0097dd;font-weight:600}.ai_assessment-top .empty-description{padding:3.2rem 2.4rem;margin-bottom:1.6rem;color:#556;font-size:1.6rem;text-align:center;border-bottom:1px dashed #ddd}.ai_assessment-top ul.history-list{margin-bottom:3.2rem}.ai_assessment-top ul.history-list.tab-item{padding-bottom:0}.ai_assessment-top ul.history-list li.list-item{padding:1.6rem 0 .8rem;border-bottom:1px dashed #ddd}.ai_assessment-top ul.history-list li.list-item .date{color:#556;font-size:1.2rem}.ai_assessment-top ul.history-list li.list-item .name{margin:.4rem 0 .2rem;color:#0a0a0a;font-size:1.4rem}.ai_assessment-top ul.history-list li.list-item .price{color:#556;font-size:1.4rem;margin-bottom:.8rem}.ai_assessment-top ul.history-list li.list-item .price span{font-size:1.6rem;font-weight:700}.ai_assessment-top ul.history-list li.list-item .company,.ai_assessment-top ul.history-list li.list-item .notes{display:flex;flex-wrap:wrap}.ai_assessment-top ul.history-list li.list-item .company,.ai_assessment-top ul.history-list li.list-item .notes{margin-top:.4rem;font-size:1.2rem;word-break:break-all}.ai_assessment-top ul.history-list li.list-item .arrow-links{flex-wrap:wrap}.ai_assessment-top ul.history-list li.list-item .arrow-links a{margin:.8rem 0}.ai_assessment-top ul.history-list li.list-item .arrow-links a:first-child{margin-right:1.6rem}.ai_assessment-top .terms{margin-bottom:3.2rem;text-align:center}.ai_assessment-top .terms a{padding:.4rem;color:#556;font-size:1.4rem}.ai_assessment-select-types .description{font-size:1.6rem;text-align:center}.ai_assessment-select-types ul.link-list{margin:0 1.6rem}.ai_assessment-select-types ul.link-list li{margin-bottom:1.6rem}.ai_assessment-select-types ul.link-list a{display:flex;align-items:center;justify-content:space-between;padding:1.6rem;color:#0a0a0a;font-size:1.6rem;border:1px solid #ddd;border-radius:.8rem}.ai_assessment-select-types ul.link-list a span{flex:1 1 auto;margin-left:1.2rem}.ai_assessment-select-types ul.link-list a .arrow,.ai_assessment-select-types ul.link-list a .icon{flex:0 0 2.4rem}.ai_assessment-select-types ul.link-list a .arrow{color:#556}.ai_assessment-new .description{padding:2.4rem 0;margin:0;font-size:1.4rem;text-align:center}.ai_assessment-complete main{padding:2.4rem 0}.ai_assessment-complete .button-container{margin-bottom:8rem}.ai_assessment-complete .induction-robot{background-image:url(/packs/media/packs/users/img/ai_assessments/ai-detail-bg-d3e52280352d2358964400d49f69c3d7.png);background-position:50%;background-size:cover;overflow:hidden}.ai_assessment-complete .induction-robot a.detailed,.ai_assessment-complete .induction-robot a.external{position:relative;display:flex;flex-direction:column;max-width:40rem;margin:0 auto;align-items:flex-end;padding:2rem 1.2rem}.ai_assessment-complete .induction-robot a.external .robot{left:0;bottom:1rem}.ai_assessment-complete .induction-robot a.external .robot-comment{max-width:27rem}.ai_assessment-complete .induction-robot a.external .robot-comment:after{top:1.2rem}.ai_assessment-complete .induction-robot .robot{position:absolute;left:-.5rem;bottom:-4rem;width:13rem;height:auto;z-index:1}.ai_assessment-complete .induction-robot .robot-comment{position:relative;max-width:30rem;line-height:2rem;padding:.8rem 1.2rem;color:#0a0a0a;font-size:1.3rem;background-color:#fff;border-radius:1.2rem;z-index:2}.ai_assessment-complete .induction-robot .robot-comment:after{content:"";position:absolute;top:4rem;left:-1.25rem;border-color:transparent #fff #fff transparent;border-style:solid;border-width:.8rem}.ai_assessment-complete .induction-robot .button{position:relative;display:flex;align-items:center;line-height:2.4rem;margin-top:-.4rem;padding:.8rem 1.2rem .8rem 1.6rem;color:#fff;font-size:1.4rem;font-weight:600;background-color:#003edd;border-radius:2rem;z-index:3}.ai_assessment-complete .induction-robot .button .icon{margin-right:.8rem}.ai_assessment-complete .induction-robot .button .arrow{margin-left:.4rem}.ai_assessment-complete .result{margin:0 1.6rem 4rem;font-size:1.6rem;text-align:center}.ai_assessment-complete .result .label{margin-bottom:.4rem}.ai_assessment-complete .result .price{margin-bottom:4rem;color:#0a0a0a;font-size:4rem;font-weight:700;font-weight:800}.ai_assessment-complete .result .price span{font-size:2.4rem;font-weight:600}.ai_assessment-complete .result .price-range{margin-bottom:2.4rem;color:#0a0a0a;font-weight:700;font-weight:800;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.ai_assessment-complete .result .price-range span{font-size:1.8rem;font-weight:600}.ai_assessment-complete .result .price-range span.upper{font-size:2.8rem;font-weight:700;font-weight:800}.ai_assessment-complete .result .notice{color:#556;font-size:1.1rem}.ai_assessment-complete .similar-listing{margin-bottom:2.4rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.ai_assessment-complete .similar-listing ul{margin-bottom:3.2rem;display:none}.ai_assessment-complete .similar-listing ul li.blank{padding:1.6rem 0;color:#777;font-size:1.6rem;text-align:center}.ai_assessment-complete .similar-listing .toggle-listing{display:flex;align-items:center;width:100%;padding:0 1.6rem;color:#556;font-size:1.6rem}.ai_assessment-complete .similar-listing .toggle-listing .icon{flex:0 0 auto;margin-right:1.6rem}.ai_assessment-complete .similar-listing .toggle-listing span{flex:1 1 auto;line-height:2.4rem;padding:1.6rem 0;text-align:left}.ai_assessment-complete .similar-listing .toggle-listing .toggle{flex:0 0 auto;margin-left:1.6rem}.ai_assessment-complete .similar-listing .toggle-listing .toggle.less{display:none}.detailed_assessment-index h1.heading{color:#0a0a0a;font-size:1.4rem;text-align:center}.detailed_assessment-index .description{padding:0 0 1.6rem;color:#556;font-size:1.2rem;text-align:center}.detailed_assessment-index section.container{background-color:#f5f5f5}.detailed_assessment-index section.container form{padding:0 1.6rem}.detailed_assessment-index .detailed_assessment-index-list .detailed_assessment-index-list--item{position:relative;margin-bottom:2.4rem}.detailed_assessment-index .detailed_assessment-index-list .detailed_assessment-index-list--item input.company-checkbox{position:absolute;top:0}.detailed_assessment-index .detailed_assessment-index-list .detailed_assessment-index-list--item input.company-checkbox:checked+.company-card .item-checkbox{color:#fff;background-color:#0097dd}.detailed_assessment-index .company-card{display:flex;align-items:center;min-height:5.6rem;padding:.8rem 1.2rem;margin-bottom:.8rem;color:#0a0a0a;border:1px solid #ddd;background-color:#fff;border-radius:.8rem}.detailed_assessment-index .company-card .item-checkbox{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-right:1.2rem;color:#f5f5f5;background-color:#f5f5f5;border:1px solid #ddd;border-radius:50%}.detailed_assessment-index .company-card .item-checkbox .icon{width:1.6rem;height:1.6rem}.detailed_assessment-index .company-card .item-name{flex:1 1 auto;line-height:2.4rem;font-size:1.5rem;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.detailed_assessment-index .company-card .arrow{flex:0 0 auto;width:2.4rem;height:2.4rem;color:#556}.detailed_assessment-index .item-description{line-height:1.8rem;padding-left:1.2rem;color:#556;font-size:1.1rem;white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.detailed_assessment-index .fixed-submit-btn{position:fixed;display:flex;align-items:center;justify-content:flex-end;width:100%;right:-100%;bottom:12rem;transition:transform .2s ease-in-out}.detailed_assessment-index .fixed-submit-btn.show{transform:translateX(-100%)}.detailed_assessment-index .fixed-submit-btn button.btn{display:flex;align-items:center;width:auto;min-width:24rem;padding:1.6rem 1.6rem 1.6rem 2.4rem;color:#0097dd;font-size:1.6rem;font-weight:400;background-color:#fff;border:0;border-radius:.8rem 0 0 .8rem;box-shadow:0 .1rem .8rem rgba(0,0,0,.1)}.detailed_assessment-index .fixed-submit-btn button.btn .arrow{flex:0 0 auto;width:2.4rem;height:2.4rem;margin-left:.8rem}.detailed_assessment-new{background-color:#f5f5f5}.detailed_assessment-new .detailed_assessment-article-info{padding-top:2.4rem}.detailed_assessment-new .detailed_assessment-article-info .article-info .inner{margin:0}.detailed_assessment-new .detailed_assessment-destination{padding:0 1.6rem;font-size:1.4rem}.detailed_assessment-new .detailed_assessment-form_notes{padding:0 1.6rem}.detailed_assessment-new .detailed_assessment-form_notes p{margin-bottom:.8rem;color:#556;font-size:1.3rem}.detailed_assessment-new .detailed_assessment-form_notes textarea{width:100%;min-height:10rem;line-height:2rem;padding:.8rem;font-size:1.4rem;background-color:#fff;border:1px solid #ddd;border-radius:.4rem;box-sizing:border-box;outline:0;resize:none}.detailed_assessment-new .button-container{padding:3.6rem 1.6rem}.detailed_assessment-new .button-container .btn{justify-content:center}.detailed_assessment-company-list{list-style:disc;margin:0 0 2.4rem 1.6rem}.detailed_assessment-company-list .detailed_assessment-company-list--item{line-height:2.4rem;color:#0a0a0a;font-size:1.4rem}.detailed_assessment-company-list .detailed_assessment-company-list--item .item-description{line-height:1.6rem;margin-top:.4rem;color:#556;font-size:1.2rem;white-space:pre-line;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.detailed_assessment-conditions .article-info{margin:0 0 1.6rem}.detailed_assessment-notes{margin:.8rem 0 3.2rem;color:#0a0a0a;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.btn-box.mb{padding:0 1.6rem 4rem!important}#detailed-assessment-modal .modal__content{width:32rem;border-radius:1.2rem}#detailed-assessment-modal .modal-header{display:flex;align-items:center;height:5rem}#detailed-assessment-modal .modal-header .modal-title{line-height:1.6rem;padding:0 3.2rem 0 1.6rem;color:#382a61;font-size:1.4rem;font-weight:600}#detailed-assessment-modal .modal-header .modal-box--close{top:.8rem;right:.8rem;width:3.2rem;height:3.2rem}#detailed-assessment-modal .modal-body{position:relative;display:flex;flex-direction:column;align-items:flex-end;max-height:70vh;padding:2rem 1.6rem;background:#dbd8e6;border-radius:0 0 1.2rem 1.2rem}#detailed-assessment-modal .modal-body .robot{top:3.2rem;left:.4rem;bottom:auto;width:9.2rem}#detailed-assessment-modal .modal-body .robot-comment{max-width:23rem;padding:1.2rem 1.6rem;margin-bottom:1.6rem;font-size:1.4rem}#detailed-assessment-modal .modal-body .robot-comment:after{display:none}#detailed-assessment-modal .modal-body a{width:100%}#detailed-assessment-modal .modal-body a .button{width:100%;margin-top:0;padding:1.2rem 1.2rem 1.2rem 1.6rem;font-size:1.5rem;background-color:#382a61;border-radius:.8rem}#detailed-assessment-modal .modal-body a .button .arrow,#detailed-assessment-modal .modal-body a .button .icon{flex:0 0 auto}#detailed-assessment-modal .modal-body a .button span{flex:1 1 auto}.markdown-document.markdown-document-terms{padding:0 1.6rem;line-height:2rem;font-size:1.3rem}.markdown-document.markdown-document-terms h2{padding:.8rem 0;font-size:1.6rem!important;border-bottom:1px solid #ddd}.markdown-document.markdown-document-terms p{margin:1.6rem 0}.markdown-document.markdown-document-terms ol,.markdown-document.markdown-document-terms ul{margin:.8rem 0 2rem 2rem}.markdown-document.markdown-document-terms ol li,.markdown-document.markdown-document-terms ul li{margin-bottom:.8rem}.markdown-document.markdown-document-terms ul{list-style:disc}.markdown-document.markdown-document-terms ol{list-style:decimal}.markdown-document.markdown-document-terms ol ol{margin:.8rem 0 .8rem 2rem}body.entrance{background-color:#f5f5f5}body.entrance .logo-smartlock{display:flex;align-items:center;justify-content:center;height:100%}body.entrance .logo-smartlock img{width:auto;max-height:calc(100% - 2rem)}.help-link{position:absolute;top:50%;right:1.2rem;display:flex;align-items:center;flex-direction:column;justify-content:center;color:#556;font-size:1rem;text-decoration:none;transform:translateY(-50%)}.help-link .icon{width:2.4rem;height:2.4rem;margin-right:.4rem}.hands-free-container{max-width:60rem;margin:0 auto;padding:2.4rem 1.6rem}.warning-message{border-radius:.3rem;padding:.8rem 1.2rem .8rem .8rem;margin-bottom:1.6rem;display:flex;align-items:center;color:#0a0a0a;background-color:#fff;border-left:.4rem solid #e50011;box-shadow:0 .4rem 1.6rem rgba(0,0,0,.1);grid-gap:1.2rem;gap:1.2rem}.warning-message.hidden{display:none}.warning-message .icon{flex:0 0 auto;width:2rem;height:2rem;color:#e50011}.warning-message span{flex-grow:1;font-size:1.3rem;line-height:2rem}.warning-message .settings-button{background-color:#0097dd;color:#fff;border:none;font-size:1.2rem;line-height:2rem;padding:.4rem 1.6rem;border-radius:.4rem;white-space:nowrap;cursor:pointer}.consistent-message{margin:1.6rem 0 .8rem;padding:1.2rem;line-height:2rem;color:#0a0a0a;font-size:1.3rem;text-align:left;background-color:#f5ebf4;border-radius:.8rem}.residence-info{display:flex;align-items:center;flex-wrap:wrap;padding:.8rem 0}.residence-info .residence-name{color:#0a0a0a;font-size:1.5rem;font-weight:600;display:flex;align-items:center;padding:.8rem 0;margin-right:.8rem}.residence-info .property-switch{position:relative;line-height:2.4rem;padding:.8rem 0;color:#0097dd;font-size:1.4rem;cursor:pointer}.residence-info .property-switch span{position:absolute;top:50%;left:0;display:flex;align-items:center;transform:translateY(-50%);z-index:0}.residence-info .property-switch .icon{width:2rem;height:2rem;margin-right:.4rem}.residence-info .property-switch select{position:relative;display:block;line-height:1.6rem;color:transparent;padding:.4rem;outline:0;z-index:1}.entrance-controls .empty-message{padding:3.2rem 0;text-align:center;color:#556;font-size:1.4rem;line-height:2.4rem;background-color:#fff;border:1px dashed #ddd;border-radius:.8rem}.entrance-card{position:relative;margin-bottom:2.4rem}.entrance-card.active .entrance-name{color:#0a0a0a}.entrance-card.disabled .entrance-card-header{position:relative;top:auto;left:auto;flex-wrap:wrap;background-color:#f5f5f5;border:1px solid #ddd;box-shadow:none}.entrance-card.disabled .entrance-name{width:calc(100% - 7rem)}.entrance-card.disabled .toggle-switch input[type=checkbox]+label{background-color:#f5f5f5;border:1px solid #ddd}.entrance-card.disabled .toggle-switch input[type=checkbox]+label:before{color:#a2a2a2}.entrance-card.disabled .toggle-switch input[type=checkbox]+label:after{border:1px solid #ddd;background-repeat:no-repeat;background-image:url(/packs/media/packs/users/img/icons/BlockRed-8e1cf16c43c373906dfc16083b182593.svg);background-position:50%;background-size:2rem 2rem}.entrance-card.inactive .unlock-controls .unlock-button.unlock{color:hsla(0,0%,100%,.5);background-color:transparent;border:1px dashed hsla(0,0%,100%,.5)}.entrance-card .entrance-card-header{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.6rem;background-color:#fff;border-radius:.8rem;box-shadow:0 .1rem 1.6rem rgba(0,0,0,.1);z-index:1}.entrance-card .entrance-name{flex:1 1 auto;font-size:1.5rem;font-weight:500;transition:color .25s;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.toggle-switch{flex:0 0 auto}.toggle-switch input[type=checkbox]{display:none}.toggle-switch input[type=checkbox]+label{position:relative;display:inline-block;width:7rem;height:3.2rem;background-color:#a2a2a2;border-radius:1.6rem;cursor:pointer;transition:background-color .25s}.toggle-switch input[type=checkbox]+label:before{content:"OFF";position:absolute;top:50%;right:.8rem;line-height:1.6rem;color:#fff;font-size:1.4rem;font-weight:600;font-family:system-ui,sans-serif,serif;transition:content .25s;transform:translateY(-50%)}.toggle-switch input[type=checkbox]+label:after{content:"";position:absolute;width:2.4rem;height:2.4rem;border-radius:50%;background-color:#fff;top:50%;left:.4rem;transition:transform .25s;transform:translateY(-50%)}.toggle-switch input[type=checkbox]:checked+label{background-color:#0097dd}.toggle-switch input[type=checkbox]:checked+label:before{content:"ON";transform:translate(-2.8rem,-50%)}.toggle-switch input[type=checkbox]:checked+label:after{transform:translate(3.8rem,-50%)}.toggle-switch input[type=checkbox]:disabled+label{cursor:not-allowed}.disabled-message{margin-top:.8rem;width:100%}.disabled-message p{line-height:1.6rem;margin-bottom:.4rem;font-size:1.1rem}.disabled-message p:last-child{margin-bottom:0}.entrance-card-body{position:relative;padding-top:6.4rem;color:#fff;background-color:#382a61;border-radius:2.4rem;box-shadow:0 .1rem 1.6rem rgba(0,0,0,.1);z-index:0}.unlock-controls{display:none;text-align:center;padding:1.6rem 0}.unlock-controls .unlock-instruction{line-height:1.6rem;font-size:1.2rem;color:#fff;margin-bottom:.8rem}.unlock-controls .unlock-buttons{position:relative;display:flex;align-items:center;justify-content:space-between;width:22rem;padding:.4rem;margin:0 auto;background-color:hsla(0,0%,100%,.15);border-radius:3.2rem;grid-gap:1.6rem;gap:1.6rem;transition:background-color .35s}.unlock-controls .unlock-buttons button{outline:0}.unlock-controls .unlock-buttons .arrow{z-index:0}.unlock-controls .unlock-buttons .arrow img{display:block}.unlock-controls .unlock-buttons .done-label{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#13ae67;font-size:1.4rem;background-color:#fff;border-radius:3.2rem;visibility:hidden;opacity:0;transition:visibility .35s,opacity .35s;z-index:4}.unlock-controls .unlock-buttons .done-label .icon{width:2rem;height:2rem;margin-right:.4rem}.unlock-controls .unlock-buttons.active{background-color:hsla(0,0%,100%,.35)}.unlock-controls .unlock-buttons.active .unlock{color:#13ae67;transform:translateX(280%)}.unlock-controls .unlock-buttons.complete .done-label{visibility:visible;opacity:1}.unlock-controls .unlock-button{width:5.6rem;height:5.6rem;border-radius:50%;background-color:#fff;color:#382a61;cursor:pointer;transition:transform .35s ease-in-out,color .35s;z-index:2}.unlock-controls .unlock-button .icon{width:2rem;height:2rem}.unlock-controls .unlock-button.locked{color:hsla(0,0%,100%,.75);background-color:hsla(0,0%,100%,.15);z-index:1}.notice-section{margin:3.2rem 0}.notice-section .notice-title{font-size:1.3rem;font-weight:500;margin-bottom:1.2rem;display:flex;align-items:center;color:#0a0a0a}.notice-section .notice-title .icon{color:#a69057;width:2rem;height:2rem;margin-right:.4rem}.notice-section .notice-list{list-style:disc;padding-left:1.6rem}.notice-section .notice-list li{line-height:2rem;margin-bottom:.8rem;font-size:1.1rem;color:#0a0a0a}.faq-modal,.first-visit-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;transition:visibility .25s;visibility:visible;z-index:9000}.faq-modal.hidden,.first-visit-modal.hidden{visibility:hidden}.faq-modal.hidden .modal-content,.first-visit-modal.hidden .modal-content{transform:translateY(100%);visibility:hidden}.faq-modal .modal-content,.first-visit-modal .modal-content{position:absolute;top:0;left:0;width:100%;min-height:100dvh;color:#0a0a0a;background-color:#fff;transition:transform .25s ease-in-out,visibility .25s;transform:translateY(0);visibility:visible}.faq-modal .modal-header,.first-visit-modal .modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:6.2rem;padding:0 2rem}.faq-modal .modal-header h2,.first-visit-modal .modal-header h2{font-size:1.4rem}.faq-modal .close-modal,.first-visit-modal .close-modal{display:flex;align-items:center;color:#0a0a0a;font-size:1.4rem}.faq-modal .close-modal .icon,.first-visit-modal .close-modal .icon{width:2rem;height:2rem;margin-right:.4rem}.faq-modal .modal-body p,.first-visit-modal .modal-body p{line-height:2.4rem;font-size:1.4rem}.faq-modal .modal-body .scroller,.first-visit-modal .modal-body .scroller{position:absolute;top:6.2rem;width:100%;height:calc(100dvh - 6.2rem);padding:0 2rem 4rem;overflow-x:hidden;overflow-y:auto}.faq-modal .modal-footer,.first-visit-modal .modal-footer{position:absolute;bottom:0;left:0;width:100%;padding-bottom:env(safe-area-inset-bottom,2rem);background-color:#fff}.faq-modal .modal-footer .btn-container,.first-visit-modal .modal-footer .btn-container{padding:1.6rem 2rem}.faq-modal .modal-footer button,.first-visit-modal .modal-footer button{width:100%;line-height:2.4rem;padding:1.2rem}.first-visit-modal .modal-body .scroller{padding-bottom:8.4rem}.first-visit-modal h3{margin-top:1.6rem;line-height:2.8rem;color:#0097dd;font-size:1.8rem;font-weight:700;text-align:center}.first-visit-modal p.tagline{font-size:1.6rem;line-height:2.8rem;text-align:center}.first-visit-modal p.tagline b.primary{color:#0097dd;font-weight:700}.first-visit-modal .first-step-img{text-align:center;margin:3.2rem 0 2.4rem}.first-visit-modal .first-step-img img{width:18rem;height:auto}.first-visit-modal .important-notice{margin-top:2.4rem;padding:1.2rem;background-color:#ffe7e7;border-radius:.8rem}.first-visit-modal .important-notice p{color:#0a0a0a;font-size:1.3rem;line-height:2rem}.first-visit-modal .important-notice .label{font-weight:700;color:#e50011;margin-bottom:.8rem}.first-visit-modal .important-notice .label .icon{width:2rem;height:2rem;margin-right:.4rem}.faq-modal .modal-body p b{color:#0097dd;font-weight:700}.faq-modal .modal-body .step{margin:2.4rem 0;border-bottom:1px solid #ddd}.faq-modal .modal-body .step .title{display:flex;align-items:center;color:#0a0a0a;font-weight:600;line-height:2.8rem;font-size:1.6rem;font-weight:700;margin-bottom:0}.faq-modal .modal-body .step .title span{color:#0097dd}.faq-modal .modal-body .step .title .icon{width:1.6rem;height:1.6rem;margin-right:.8rem;transition:transform .2s}.faq-modal .modal-body .step.collapsed .title .icon{transform:rotate(90deg)}.faq-modal .modal-body .step .collapsible-content{margin-bottom:2.4rem;overflow:hidden;transition:max-height .35s;max-height:0}.faq-modal .modal-body .step.collapsed .collapsible-content{max-height:100rem}.faq-modal .modal-body .step .text-box{margin-top:1.6rem;padding:0;background-color:transparent;border-radius:0}.faq-modal .modal-body .step .text-box p{line-height:2.4rem;font-size:1.4rem;text-align:left}.faq-modal .modal-body .step .text-box p b{color:#0a0a0a}.faq-modal .modal-body .step .text-box p.small{margin-top:.4rem;line-height:2rem;font-size:1.2rem}.faq-modal .modal-body .step .text-box p.small span{color:#0097dd}.faq-modal .modal-body .step .text-box a{color:#0097dd;text-decoration:underline;display:inline-block}.faq-modal .modal-body .step .img-container{margin-top:1.6rem}.faq-modal .modal-body .step .img-container span.caption-alert{font-size:1.2rem;text-align:right;display:block}.faq-modal .modal-body .step .img-container.centering{text-align:center}.faq-modal .modal-body .step .img-container.centering img{width:20rem}.faq-modal .modal-body .step .img-container .icon.left{margin:.8rem auto .8rem 6.4rem}.faq-modal .modal-body .step .img-container .icon.left-alt{margin:.8rem auto .8rem 4rem}.faq-modal .modal-body .step .img-container .icon.center{display:block;color:#0097dd;width:3.2rem;height:3.2rem;margin:.8rem auto}.faq-modal .modal-body .option p{font-size:1.3rem;text-align:left}.faq-modal .modal-body .option a{font-size:1.3rem;color:#0097dd;text-decoration:underline}.faq-modal .modal-body .option a:hover{text-decoration:none}#entrance-form-modal-box .modal-body{padding-bottom:2.4rem}#entrance-form-modal-box .modal-body p{line-height:2.4rem;font-size:1.4rem;text-align:left;word-break:break-all}#entrance-form-modal-box .modal-body .button-wrapper{margin-top:2.4rem}#entrance-form-modal-box .modal-body .pending-icon{display:flex;align-items:center;justify-content:center;width:9.6rem;height:9.6rem;padding:.8rem;margin:.4rem auto 1.6rem;border-radius:50%;background-color:#e5f5fc;border:.1rem solid #c3e7f7}#entrance-form-modal-box .modal-body .pending-icon>div{padding:.4rem;background-color:#fff;border-radius:50%}#entrance-form-modal-box .modal-body .pending-icon .icon{width:6rem;height:6rem}.pending-entrance-container{height:calc(100% - 6.2rem - env(safe-area-inset-bottom, 0));display:flex;align-items:center;justify-content:center;flex-direction:column}.pending-entrance-container .pending-entrance{padding:0 1.6rem}.pending-entrance-container .pending-entrance .entrance-pending-image{display:block;margin:0 auto;width:58.67vw;height:auto}.pending-entrance-container .pending-entrance h2.tagline{margin:1.6rem 0 3.2rem;line-height:3.2rem;color:#0a0a0a;font-size:1.8rem;font-weight:700;text-align:center}.pending-entrance-container .pending-entrance .notice{margin-top:2.4rem;padding:1.2rem;background-color:#e5f5fc;border-radius:.8rem}.pending-entrance-container .pending-entrance .notice p{color:#0a0a0a;font-size:1.3rem;line-height:2rem}.pending-entrance-container .pending-entrance .notice .label{font-weight:700;color:#0097dd;margin-bottom:.8rem}.pending-entrance-container .pending-entrance .notice .label .icon{width:2rem;height:2rem;margin-right:.4rem}.entrance-form{padding:2.4rem 0 3.2rem}.entrance-form .form-row{position:relative;width:100%;padding:0 1.6rem;margin-bottom:1.2rem}.entrance-form .form-row.separator{padding-bottom:2.4rem;border-bottom:1px dashed #ddd}.entrance-form .form-row.half{width:calc(50% - .8rem)}.entrance-form .form-row.mb-large{margin-bottom:2.4rem}.entrance-form .form-row input[type=date],.entrance-form .form-row input[type=month],.entrance-form .form-row input[type=number],.entrance-form .form-row input[type=text]{width:100%;line-height:2.4rem;padding:.8rem;color:#0a0a0a;font-size:1.4rem;border:1px solid #ddd;border-radius:.4rem;outline:none;-webkit-appearance:none;appearance:none;box-sizing:border-box}.entrance-form .form-row input[type=date]::-webkit-datetime-edit,.entrance-form .form-row input[type=month]::-webkit-datetime-edit,.entrance-form .form-row input[type=number]::-webkit-datetime-edit,.entrance-form .form-row input[type=text]::-webkit-datetime-edit{display:block;padding:0}.entrance-form .form-row input[type=date].input-error,.entrance-form .form-row input[type=month].input-error,.entrance-form .form-row input[type=number].input-error,.entrance-form .form-row input[type=text].input-error{background:#fde9e9;border-color:#ad1f1f}.entrance-form .form-row input[type=date],.entrance-form .form-row input[type=month]{height:4.2rem}.entrance-form .form-row .item-select{position:relative}.entrance-form .form-row .item-select select{width:100%;padding:0 1rem;font-size:1.4rem;border:1px solid #ddd;border-radius:.4rem;line-height:4rem;color:#0a0a0a;outline:none;-webkit-appearance:none;appearance:none}.entrance-form .form-row .item-select:after,.entrance-form .form-row .item-select:before{content:"";position:absolute;right:.8rem;bottom:0;width:.1rem;height:1rem;border-style:solid;border-width:.7rem .5rem}.entrance-form .form-row .item-select:before{top:10%;border-color:transparent transparent #777}.entrance-form .form-row .item-select:after{bottom:10%;border-color:#777 transparent transparent}.entrance-form .form-row input::placeholder{color:#ccc}.entrance-form .form-row div.unit{position:relative}.entrance-form .form-row div.unit input[type=date],.entrance-form .form-row div.unit input[type=month],.entrance-form .form-row div.unit input[type=number],.entrance-form .form-row div.unit input[type=text]{padding-right:4rem}.entrance-form .form-row div.unit span.unit{position:absolute;top:1.2rem;right:1rem;color:#556;font-size:1.2rem}.entrance-form .form-row label{display:flex;align-items:flex-end;height:3.6rem;line-height:1.8rem;margin-bottom:.8rem;font-size:1.3rem}.entrance-form .form-row label span{margin-left:.8rem;padding:.4rem .8rem;line-height:1rem;color:#fff;font-size:1rem;font-weight:600;background-color:#59504d;border-radius:.4rem}.entrance-form .form-row .caption{margin-top:.4rem;line-height:1.6rem;font-size:1.1rem}.entrance-form .form-row .notice{line-height:2rem;font-size:1.2rem;padding:.8rem;margin-bottom:.8rem;color:#0a0a0a;background-color:#fde9e9;border:1px solid #fbd6d6;border-radius:.4rem}.entrance-form .form-row .form-row-group.item-select select,.entrance-form .form-row .form-row-group input[type=date],.entrance-form .form-row .form-row-group input[type=month],.entrance-form .form-row .form-row-group input[type=number],.entrance-form .form-row .form-row-group input[type=text]{border-radius:0;border-bottom-width:0}.entrance-form .form-row .form-row-group.form-row-group-first.item-select select,.entrance-form .form-row .form-row-group.form-row-group-first input[type=date],.entrance-form .form-row .form-row-group.form-row-group-first input[type=month],.entrance-form .form-row .form-row-group.form-row-group-first input[type=number],.entrance-form .form-row .form-row-group.form-row-group-first input[type=text]{border-radius:.4rem .4rem 0 0}.entrance-form .form-row .form-row-group.form-row-group-last.item-select select,.entrance-form .form-row .form-row-group.form-row-group-last input[type=date],.entrance-form .form-row .form-row-group.form-row-group-last input[type=month],.entrance-form .form-row .form-row-group.form-row-group-last input[type=number],.entrance-form .form-row .form-row-group.form-row-group-last input[type=text]{border-radius:0 0 .4rem .4rem;border-bottom-width:1px}.entrance-form .form-row .filepond-onwarning{color:#e50011;font-size:1.2rem;font-weight:700}.entrance-form .description-container{margin:1.6rem 0 2.4rem;padding:0 1.6rem}.entrance-form .description-container .description-label{font-size:1.4rem;color:#0a0a0a;margin-bottom:.8rem}.entrance-form .description-container .description-box{max-height:14.4rem;font-size:1.2rem;line-height:1.6rem;padding:.8rem;color:#556;background-color:#f5f5f5;border:1px solid #ddd;overflow-x:hidden;overflow-y:scroll}.entrance-form .thank-box{padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100dvh - 6rem);margin-top:-4rem}.entrance-form .thank-box .message-box{text-align:center}.entrance-form .thank-box .message-box .message-block{text-align:center;font-size:1.4rem;line-height:2.4rem;margin-bottom:1.6rem}.entrance-form .thank-box .message-box .message-block.message-block-1{font-size:1.6rem;font-weight:700;color:#0a0a0a}.entrance-form .thank-box .btn-box{width:100%}.entrance-form .thank-box .btn-box .btn-primary{border-radius:2.3rem}.heading{padding:2.8rem 1.6rem 0;color:#0097dd;font-size:1.8rem}.heading .logo{width:auto;max-width:calc(100% - 5.2rem);height:4.4rem}.description{padding:2rem 1.6rem;font-size:1.3rem}.description.pb-0{padding-bottom:0}.description.pb-sm{padding-bottom:.4rem}.description p{margin:.4rem 0}.description p.warning{color:#e50011}.pagination{padding:0 0 4rem}.pagination,.pagination__list,.pagination__list-item a{display:flex;align-items:center;justify-content:center}.pagination__list-item a{font-size:1.4rem;width:3.6rem;height:3.6rem;line-height:3.6rem;color:#556;font-family:system-ui,sans-serif,serif;border:1px solid #ddd;border-radius:1.8rem}.pagination__list-item a:hover{color:#fff;border-color:#0097dd;background-color:#0097dd}.pagination__list-item+.pagination__list-item{margin-left:4vw}.pagination__list-item.current a{color:#fff;font-weight:700;border-color:#0097dd;background-color:#0097dd}.pagination__list-item.current a:hover{cursor:default;color:#fff;border-color:#0097dd;background-color:#0097dd}.pagination__list-item.dots a{border:none}.pagination__list-item.dots a:hover{cursor:default;color:#556;background-color:transparent}.page-done article{padding:2rem 1.6rem 0}.page-done--time{color:#556;font-size:1.4rem}.page-done--honbun{width:92vw;font-size:1.4rem;border-bottom:1px solid #ddd;padding-bottom:4rem}.page-done--honbun p{line-height:2.4rem}.page-done--complete_text{font-size:1.4rem;padding-bottom:2rem}.page-done--item_contents{font-size:1.4rem;border-width:1px 0;padding:2rem 0}.page-done--item_contents .estimate-conditions p{margin-bottom:.8rem}.page-done--item_contents .estimate-conditions p.no-margin,.page-done--item_contents .estimate-conditions p:last-child{margin-bottom:0}.page-done .btn-box{padding-top:4rem;margin:0 auto}.markdown-document h1,.markdown-document h2,.markdown-document h3{font-size:1.4rem}.markdown-document h1{margin:1.6rem 0 .8rem;padding-bottom:.8rem;border-bottom:1px solid #ddd}.markdown-document h1:first-child{margin-top:inherit}.markdown-document a{text-decoration:underline;display:inline}.markdown-document p{line-height:inherit;margin-bottom:.8rem}.markdown-document ul{list-style:disc;padding:inherit;margin-left:.8rem}.markdown-document ol li{margin-bottom:.8rem}.detail--slide{margin-right:-1.6rem;margin-bottom:4.4rem}.detail--slide .slick-list{padding-left:0!important}.detail--slide .slick-track{display:flex;align-items:center}.detail--slide .slick-slide{display:table-cell;margin-right:1.6rem;position:relative}.detail--slide .slick-slide:before{content:"";display:block;padding-bottom:56.25%}.detail--slide .slick-slide img{border-radius:.8rem;width:100%;height:100%;position:absolute;top:0}.detail--slide .slick-dots li.slick-active button:before{background-color:#0097dd}.detail--slide .slick-arrow{z-index:1}.detail--slide .slick-next,.detail--slide .slick-prev{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background-color:rgba(0,0,0,.5);border-radius:50%}.detail--slide .slick-next:before,.detail--slide .slick-prev:before{content:"";display:block;width:.8rem;height:.8rem;border-color:#fff;border-style:solid;border-width:.2rem .2rem 0 0}.detail--slide .slick-prev{left:.8rem}.detail--slide .slick-prev:before{transform:rotate(225deg);margin-left:.2rem}.detail--slide .slick-next{right:3.2rem}.detail--slide .slick-next:before{transform:rotate(45deg);margin-right:.4rem}.show-detail{padding:0 1.6rem 3.2rem;margin-top:2.4rem}.show-detail .detail__prices{display:flex;margin-bottom:2.4rem;color:#0a0a0a}.show-detail .detail__prices dl{margin:0}.show-detail .detail__prices dl dt{font-size:4.267vw}.show-detail .detail__prices dl dd{font-size:5.067vw}.show-detail .detail__catchphrase{font-size:3.5vw;margin-bottom:6.667vw;color:#0a0a0a}.show-detail .detail-html{font-size:3.5vw;margin-bottom:3vw;color:#0a0a0a}.show-detail .detail-html h1{font-size:1.6em;font-weight:700;color:#666}.show-detail .detail-html strong{font-size:1.4em;font-weight:700}.show-detail .detail-html.footer-content{margin-top:3vw}.show-detail .detail-html.footer-content hr{margin-top:3vw;margin-bottom:3vw}.show-detail .locations{font-size:3.5vw;color:#0097dd}.checkbox__hidden{display:none}.footer .btn-box{padding:1.6rem .8rem;margin:0;background:#fff;box-shadow:0 -.1rem 1rem rgba(0,0,0,.1)}.footer .btn-box .btn{flex:1 1 auto;margin:0 .8rem}.footer .btn-box .btn.submit{width:calc(60% - 1.6rem)}.footer .btn-box .btn.submit.submit2{font-size:1.4rem;letter-spacing:0;width:calc(40% - 1.6rem)}.footer .btn-box .btn.submit.submit--full{width:calc(100% - 1.6rem)}.footer .btn-box .btn.tel{width:calc(40% - 1.6rem)}.footer .btn-box .btn.external,.footer .btn-box .btn.tel.tel2{font-size:1.4rem;letter-spacing:0;width:calc(30% - 1.6rem)}.estimate-form_title-input{border:none;width:100%;box-sizing:border-box;font-size:4.267vw;padding:4vw 2vw}.estimate-form_title-input:read-only{padding:0 0 2.133vw}.estimate-form_detail-textarea{height:15rem;padding:4vw 2vw 0;margin:0}.estimate-form_detail-textarea,.estimate-form_reply_method_textarea{border:1.5px solid #ddd;display:inline-block;font-size:4.267vw;line-height:1;box-sizing:border-box;resize:none;font-size:1.5rem;width:100%;outline:none}.estimate-form_reply_method_textarea{height:10rem;padding:4vw 2vw;margin:0 0 2rem}.estimate-form_images{padding:1.6rem 0 0}.estimate-form_images .label{font-size:1.4rem;margin-bottom:.8rem}.estimate-form_images .filepond-onwarning{color:#e50011;font-size:1.2rem;font-weight:700}.filepond--root{font-size:1.2rem}.filepond--credits{display:none}.estimate-preferred_date-title{font-size:1.4rem;margin-bottom:1.6rem;word-break:keep-all;overflow-wrap:break-word;overflow-wrap:anywhere}.estimate-preferred_date-input{font-size:1.4rem;text-align:left;margin-bottom:2rem}.estimate-preferred_date-input p{margin-bottom:.4rem}.estimate-preferred_date-input input{font-size:1.4rem;line-height:1.8rem;border:1px solid #ddd;padding:.8rem;width:100%;box-sizing:border-box;border-radius:.4rem}.estimate-preferred_date-input .inner{display:flex;align-items:center;justify-content:space-between}.estimate-preferred_date-input .inner .item-select,.estimate-preferred_date-input .inner input{width:47.5%}.estimate-form_reply_method-select{margin-bottom:1.6rem}.estimate-form_reply_method-select .label,.estimate-form_reply_method-select p{font-size:1.4rem;margin-bottom:.8rem}.estimate-form-submit_box{padding-top:1.6rem}#error_explanation{width:96vw;margin:auto}#error_explanation h2{display:none}#error_explanation ul{margin:0 4vw 4vw;font-size:3.2vw;color:#e50011;list-style:disc;padding-left:1em}#flash{padding:0 1.6rem}#flash .flash{line-height:1.6rem;font-size:1.3rem;font-weight:700;padding:1.2rem;margin:auto auto 2.4rem;border-radius:.4rem}#flash .flash.flash--notice{color:#0097dd;background-color:#e5f5fc}#flash .flash.flash--alert{color:#e50011;background-color:#ffe7e7}