@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}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;-webkit-appearance:none;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 Japanese;box-sizing:border-box}:root{font-size:10px;word-break:break-all}body{background-color:#fff;margin:0}a,body{color:#000}a{text-decoration:none;display:block}img,svg{vertical-align:bottom}[type=reset]{display:none}input,select,textarea{font-size:16px;box-sizing:border-box;border-radius:1.067vw}.select{position:relative}.select:before{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);border-top:5px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;pointer-events:none}.select select{width:100%;padding:4vw 2vw;color:#000;border:1px solid #ddd;outline:none;-webkit-appearance:none;appearance:none}.slick-dots{height:2rem;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:#000}.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}.menu-list-container{width:calc(100% - 10.667vw);margin:0 auto}.menu-list{display:flex;margin:5.333vw -2.133vw 6.4vw;justify-content:center;flex-wrap:wrap}.menu-list__item{position:relative;display:flex;align-items:center;flex-direction:column;margin:2.133vw;padding:1.067vw;background-color:hsla(0,0%,100%,.5);border-radius:4.8vw}.menu-list__item .notification{position:absolute;top:1.6vw;right:5.333vw;min-width:5.867vw;line-height:3.2vw;padding:1.333vw;color:#fff;font-size:2.667vw;font-family:system-ui,sans-serif,serif;font-weight:700;text-align:center;background-color:#ee3e3c;border-radius:50%}.menu-list__item a{width:100%;padding:2.133vw 0;color:#000;border-radius:4.267vw;background-color:#fff}.menu-list__item-thumb{display:flex;align-items:center;justify-content:center}.menu-list__item-thumb.img-icon svg{width:14.359vw;height:auto}.menu-list__item-name{line-height:6.4vw;font-size:3.2vw;text-align:center}.menu-list .col-4{width:calc(25% - 4.267vw)}.menu-list .col-3{width:calc(33.33333% - 4.267vw)}.menu-list .col-2{width:calc(50% - 4vw)}.menu-list .col-1{width:100%;border-radius:8vw}.menu-list .col-1 a{display:flex;align-items:center;justify-content:center;padding:1.067vw 0;border-radius:7.467vw}.outer-service-container{width:calc(100% - 16vw);margin:0 auto;padding-bottom:8vw}.outer-service-list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -2vw}.outer-service-list__item{position:relative;font-size:3.467vw;display:flex;flex-direction:column;box-sizing:border-box;margin:2vw 2vw 0;text-align:center;color:#555;border-radius:12px;align-items:center}.outer-service-list__item a{color:#556;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.outer-service-list__item-thumb{display:flex;align-items:center;justify-content:center}.outer-service-list__item-name{font-size:2.933vw;margin-top:1vw}.outer-service-list .col-4{width:calc(25% - 3vw)}.outer-service-list .col-3{width:calc(33.33333% - 4vw)}.outer-service-list .col-2{width:calc(50% - 4vw)}.btn,.outer-service-list .outer-service-list__item-thumb{width:100%}.btn{display:flex;justify-content:center;align-items:center;font-size:4.267vw;line-height:6.4vw;padding:3.2vw;letter-spacing:.05em;border-width:1px;border-style:solid;border-radius:1.067vw;cursor:pointer}.btn svg{width:6.4vw;height:6.4vw;color:inherit;margin-right:2.667vw}.btn.btn-sm{line-height:4.8vw;padding:2.667vw;font-size:3.733vw}.btn.btn-sm svg{margin-right:1.333vw}button.btn{outline:none;appearance:none;-webkit-appearance:button}.btn+.btn{margin-left:5.333vw}.btn-box{display:flex;text-align:center;align-items:center;align-content:center;justify-content:center;margin:10.667vw auto;padding:0 8vw}.btn-sub{color:#fff;border-color:#31b9f7;background-color:#31b9f7}.btn-sub:hover{color:#31b9f7;background-color:transparent}.btn-border-sub{color:#31b9f7;border-color:#31b9f7;background-color:transparent}.btn-border-sub:hover{color:#fff;border-color:#31b9f7;background-color:#31b9f7}.btn-primary{color:#fff;border-color:#000;background-color:#000}.btn-primary:hover{color:#000;background-color:transparent}.btn-border-primary{color:#000;border-color:#000;background-color:transparent}.btn-border-primary:hover{color:#fff;border-color:#000;background-color:#000}.btn-gray{color:#fff;border-color:#a0a0a0;background-color:#a0a0a0}.btn-gray:hover{color:#a0a0a0;background-color:transparent}.btn-border-gray{color:#a0a0a0;border-color:#a0a0a0;background-color:transparent}.btn-border-gray:hover{color:#fff;border-color:#a0a0a0;background-color:#a0a0a0}.btn-orange{color:#fff;border-color:#f39c12;background-color:#f39c12}.btn-orange:hover{color:#f39c12;background-color:transparent}.btn-border-orange{color:#f39c12;border-color:#f39c12;background-color:transparent}.btn-border-orange:hover{color:#fff;border-color:#f39c12;background-color:#f39c12}.btn-danger{color:#fff;border-color:#ee3e3c;background-color:#ee3e3c;padding:20px}.btn-danger:hover{color:#a0a0a0;background-color:transparent}.btn-orange--arrow,.btn-primary--arrow,.btn-sub--arrow{position:relative}.btn-orange--arrow:after,.btn-orange--arrow:before,.btn-primary--arrow:after,.btn-primary--arrow:before,.btn-sub--arrow:after,.btn-sub--arrow:before{position:absolute;top:50%;left:5px;width:9px;height:1px;content:""}.btn-orange--arrow:before,.btn-primary--arrow:before,.btn-sub--arrow:before{margin-top:3px;transform:rotate(45deg)}.btn-orange--arrow:after,.btn-primary--arrow:after,.btn-sub--arrow:after{margin-top:-3px;transform:rotate(-45deg)}.btn-orange--arrow:hover:after,.btn-orange--arrow:hover:before,.btn-primary--arrow:hover:after,.btn-primary--arrow:hover:before,.btn-sub--arrow:hover:after,.btn-sub--arrow:hover:before{background-color:#fff}.btn-orange--arrow:after,.btn-orange--arrow:before{background-color:#fad60e}.btn-sub--arrow:after,.btn-sub--arrow:before{background-color:#31b9f7}.btn-primary--arrow:after,.btn-primary--arrow:before{background-color:#000}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content{font-size:3.733vw;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 pre{white-space:pre-wrap;background-color:#eee;padding:2.667vw;margin:2.667vw 0;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:4vw}.trix-content ol li,.trix-content ul li{margin-bottom:1.333vw}.trix-content ul{list-style:disc}.trix-content ol{list-style:decimal}.trix-content action-text-attachment .attachment{padding:0!important;max-width:100%!important}.trix-content action-text-attachment .attachment__caption{color:#555;font-size:3.2vw;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 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:9999}.modal .modal__bg{background:rgba(0,0,0,.7);height:100vh;position:absolute;width:100%}.modal .modal__content{background:#fff;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;border-radius:1.067vw;width:90.667vw;padding:8vw;margin:auto}.modal .modal-box--close{position:absolute;bottom:-5vw;right:-2vw;width:12vw;height:12vw;border-radius:100%;background-color:#fff}.modal .modal-box--close .icon{width:6.4vw;height:6.4vw;color:#000}.modal.messages-modal-box .modal__content{display:flex;align-items:center;justify-content:center;min-height:50vh}.modal.messages-modal-box .modal__content .text{font-size:4.267vw;text-align:center}.modal-alt{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;visibility:hidden;transition:visibility .15s}.modal-alt.show{visibility:visible}.modal-alt.show .modal__content-alt{transform:translateY(0);visibility:visible}.modal-alt.show .modal__bg{opacity:1;visibility:visible}.modal-alt .modal__bg{position:absolute;width:100%;height:100vh;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}.modal-alt .modal__content-alt{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;transform:translateY(100%);visibility:hidden;transition:transform .15s ease-out,visibility .15s}.modal-alt .modal__content-alt .modal-footer,.modal-alt .modal__content-alt .modal-header{position:absolute;left:0;display:flex;align-items:center;width:100%;background-color:#fff;z-index:1}.modal-alt .modal__content-alt .modal-header{top:0;height:16vw;padding:4vw 8vw}.modal-alt .modal__content-alt .modal-header .modal-box--close svg{width:6.4vw;height:6.4vw;color:#000}.modal-alt .modal__content-alt .modal-body{position:relative;width:100%;max-height:calc(100vh - 47px);padding:16vw 8vw 100px;background-color:#fff;overflow-x:hidden;overflow-y:auto;z-index:0}.modal-alt .modal__content-alt .modal-body.no-footer{padding-bottom:8vw}.modal-alt .modal__content-alt .modal-footer{align-items:flex-start;bottom:0;height:24vw;padding:4vw}.modal-alt .modal__content-alt .modal-footer .btn{flex:1 1 auto;margin:0 4vw}.link-list{margin-bottom:5.333vw}.link-list .caption{color:#000;margin:2.667vw 0}.link-list .link a{display:flex;align-items:center;width:100%;color:#000;font-size:4vw}.link-list svg{width:6.4vw;height:6.4vw;margin-right:5.333vw}.link-list .text{flex:1 1 auto;height:100%;min-height:16vw;padding:4vw 0;display:flex;align-items:center;border-bottom:1px solid #ddd}.link-list span{display:block;color:#000;font-size:2.933vw}.contact-form .title{font-size:4.267vw;padding:4vw 0}.contact-form .select-container p{font-size:3.733vw;margin-bottom:2.667vw}#account-deletion-modal-box.modal-alt .modal-body>.caption{font-size:4.6vw;font-weight:700}#account-deletion-modal-box.modal-alt .modal-body>section{font-size:4vw}#account-deletion-modal-box.modal-alt .modal-body>section hr{margin:4vw 0}#account-deletion-modal-box.modal-alt .modal-body section+section{margin-top:2.667vw}#account-deletion-modal-box.modal-alt .modal-body .btn-mail-inquiry a{display:flex;justify-content:center}body{display:grid;grid-template:"header" auto "contents" 1fr;height:100vh}@supports(-webkit-touch-callout:none){body{height:-webkit-fill-available}}body.entry .container,body.login .container{padding-bottom:18.667vw!important}body>.container{grid-area:contents;overflow:auto;padding-bottom:24vw}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;height:auto}body>.nest-container>.container{grid-area:contents;overflow:auto;padding-bottom:24vw}header{position:relative;width:100%;height:18.667vw;background-color:#000}.top header{display:flex;align-items:center;justify-content:space-between;height:16vw;padding:0 8vw;background-color:transparent}.top header .btn-open-guide{top:1vw}header .header-logo{height:100%}header .header-logo a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}header .header-logo a svg{width:auto;height:6.933vw;color:#fff}header .header-title{box-sizing:border-box;width:100%;padding:3.2vw 8vw;font-size:4vw;color:#fff}header .btn-open-guide,header .header-return,header .header-title{display:flex;justify-content:center;align-items:center;height:100%}header .btn-open-guide,header .header-return{position:absolute;top:0;flex-direction:column;width:8.533vw}header .btn-open-guide svg,header .header-return svg{width:6.4vw;height:6.4vw;color:#fff}header .header-return{left:8vw}header .btn-open-guide{right:8vw}header .header-close,header .header-search{position:absolute;top:22px;right:4vw;width:5vw;height:20px}header .header-close{transform:rotate(45deg)}header .header-close:before{content:"";display:block;position:absolute;top:50%;width:20px;height:1px;margin-top:-2px;background-color:#000}header .header-close:after{content:"";display:block;position:absolute;top:50%;width:20px;height:1px;margin-top:-2px;background-color:#000;transform:rotate(90deg)}footer{width:100%;position:fixed;bottom:0}footer .utility-nav{font-size:1.4rem;background-color:#fafafa}footer .utility-nav__item{position:relative;width:calc(100% - 4vw);margin:auto;text-align:center}footer .utility-nav__item a{position:relative;display:flex;box-sizing:border-box;width:100%;padding:3vw 2vw;justify-content:space-between;align-items:center}footer .utility-nav__item a:after,footer .utility-nav__item a:before{position:absolute;top:50%;right:2%;width:10px;height:1px;content:"";background-color:#a0a0a0}footer .utility-nav__item a:before{margin-top:4px;transform:rotate(-60deg)}footer .utility-nav__item a:after{margin-top:-4px;transform:rotate(60deg)}footer .utility-nav__item a img.fas{height:1.2em;display:inline-block;margin-right:.25em}footer .utility-nav__item a:hover{opacity:.6}footer .utility-nav__item:not(:last-child){border-bottom:1px solid #ddd}footer .copyright{box-sizing:border-box;width:100%;padding:1vw 0;text-align:center;background-color:#000}footer .copyright__text{font-size:.8rem;display:block;width:100%;color:#fff;background-color:#000}.guide{position:fixed;top:0;width:100%;height:100vh;background-color:#fff;transition:transform .25s ease-in-out,visibility .25s ease-in-out;transform:translateY(100%);visibility:hidden;z-index:9999}.show-guide .guide{transform:translateY(0);visibility:visible}.guide-header{position:fixed;top:0;display:flex;align-items:center;width:100%;height:16vw;padding:0 8vw;background-color:#fff;z-index:1}.btn-close-guide{outline:none}.btn-close-guide .icon{color:#000;width:6.4vw;height:6.4vw}.guide-body{position:absolute;top:16vw;left:0;right:0;bottom:0;overflow-y:auto}.guide-nav__item{position:relative;line-height:1;height:13.333vw;padding:0 8vw}.guide-nav__item a{display:flex;align-items:center;width:100%;height:100%;color:#000;font-size:4vw}.guide-nav__item a .icon{margin-right:4vw;width:6.4vw;height:6.4vw;color:#777}.guide-nav__item.separator{margin-top:10.667vw}.guide-nav__item.separator:before{content:"";position:absolute;top:-8vw;left:8vw;right:8vw;border-top:1px solid rgba(0,0,0,.1)}.copyright{margin:10.667vw 8vw;font-size:3.733vw}.top{background-image:url(/packs/media/packs/users/img/top/resort-bg-img-612d5af5eb6442b361940a11ee1494bf.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.top .loading-box{display:none;position:fixed;width:100%;height:100%;background:rgba(93,191,202,.6);z-index:999;justify-content:center}.top .loading-box img{width:20vw;max-width:80px}.top.loading{overflow:hidden}.top.loading .loading-box{display:flex}.top h2{margin:10.667vw 0;color:#fff;text-align:center}.top h2 svg{color:inherit;margin-bottom:1vw}.top h2 span{display:block;font-size:3.2vw}#js--slide{padding:0 5.333vw}#js--slide .slick-dots{width:auto;left:0;right:0}#js--slide .slick-arrow{width:6.4vw;height:6.4vw;background-color:#000;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;z-index:999}#js--slide .slick-arrow:before{content:"";display:block;width:2.133vw;height:2.133vw;border:1px solid #fff}#js--slide .slick-arrow.slick-prev{left:1.067vw}#js--slide .slick-arrow.slick-prev:before{border-width:.4vw 0 0 .4vw;transform:rotate(-45deg) translate(1.6vw,1.6vw)}#js--slide .slick-arrow.slick-next{right:1.067vw}#js--slide .slick-arrow.slick-next:before{border-width:0 .4vw .4vw 0;transform:rotate(-45deg) translate(1.067vw,1.067vw)}.contents-box{position:relative}.contents-box:after{content:"";position:absolute;left:5.333vw;right:5.333vw;height:24vw;background-color:#fff}.contents-box-inner{margin:0 5.333vw;background-color:#fff;border-radius:5.333vw 5.333vw 0 0}.quest-container{padding:5.333vw 4.267vw}.quest-container+.quest-container{position:relative;padding-top:0}.quest-container+.quest-container:before{content:"";position:absolute;top:-4vw;left:8vw;right:8vw;border-top:1px solid rgba(0,0,0,.1)}.quest-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.667vw}.quest-head .quest-label{display:flex;align-items:center;color:#000;font-size:3.2vw}.quest-head svg{width:6.4vw;height:6.4vw;color:#000;margin-right:1.333vw}.quest-head svg.alert{color:#ee3e3c}.quest-head .quest-link .link-more{display:flex;align-items:center;line-height:1;color:#000;font-size:3.733vw;font-family:system-ui,sans-serif,serif;letter-spacing:.05rem}.quest-head .quest-link .link-more svg{width:6.4vw;height:6.4vw;margin:0}.quest-body{flex:1 1 auto}.quest-body ul{list-style:none;margin-left:1.333vw}.quest-body ul li{display:flex;align-items:center}.quest-body ul li:before{content:"";width:1.333vw;height:1.333vw;margin-right:2.667vw;background-color:#000;border-radius:50%}.quest-body .quest{display:block;line-height:2;color:#000;font-size:3.2vw;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#inquiry-modal-box{font-size:3.733vw}#inquiry-modal-box .btn-box{padding:0;margin:0}#inquiry-modal-box .btn-box+.btn-box{margin-top:2.667vw}#inquiry-modal-box .btn-box .btn{font-size:3.733vw}#inquiry-modal-box .icon{width:6.4vw;height:6.4vw;color:#000}#inquiry-modal-box .text{flex:1 1 auto;height:100%;display:flex;align-items:center;justify-content:flex-start;text-align:left}#inquiry-modal-box span{display:block;font-size:2.933vw}.maintenance main{padding-bottom:calc(20vw + 10px + 3em)}.maintenance main .heading{color:#445!important}.maintenance .plan-display{display:flex;align-items:center;justify-content:center;padding:5.333vw 8vw;font-size:3.733vw}.maintenance .plan-display .icon{width:6.4vw;height:6.4vw;color:#000;margin-right:1.333vw}.maintenance .plan-display .plan{color:#555}.maintenance .plan-display .plan div{display:flex;align-items:center}.maintenance .plan-display .plan div span{margin:.533vw 1.333vw}.maintenance .plan-display .plan div span:last-child{color:#000}.maintenance .item_list-container{padding:0 8vw;list-style:none}.maintenance ul.item_list{display:flex;flex-wrap:wrap}.maintenance ul.item_list li{position:relative;width:20.8vw;padding:2.667vw}.maintenance ul.item_list li a{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#000;font-size:3.2vw;background-color:#fff}.maintenance ul.item_list li .icon{width:11.733vw;height:11.733vw;color:#000;margin-bottom:1.333vw}.maintenance .action-container{width:100%;padding:8vw}.maintenance .action-container .links{display:flex;justify-content:space-between;flex-wrap:wrap}.maintenance .action-container a{width:48%;padding:3.2vw 1.333vw;font-size:3.2vw;margin:0}.maintenance .action-container a .icon{margin-right:1.333vw}.maintenance .action-container a.btn-call{width:100%;color:#fff;font-size:3.733vw;margin-top:4vw}.maintenance .location-equipment-list{list-style:none;padding:0 8vw}.maintenance .location-equipment-list li{display:flex;justify-content:space-between;position:relative;border-bottom:1px solid #ddd;padding:4vw 0}.maintenance .location-equipment-list li .image_wrapper{position:relative;width:48%;padding-top:50%;background:#f0f0f0}.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:4.267vw;margin-bottom:1.6vw}.maintenance .location-equipment-list li .information p:first-child{font-weight:700}.maintenance .location-equipment-list li .information p:nth-child(3){margin-bottom:2.667vw;font-size:3.733vw}.maintenance .not_found{padding:5.333vw 8vw;font-size:3.733vw;color:#a0a0a0;text-align:center}.mypage .container{width:100%}.mypage .container footer{margin-top:15vw}.mypage .leave-box{text-align:center;margin:5vw auto 0}.mypage .leave-box .leave-order{display:inline-block;font-size:2.2vw}.mypage .leave-box a.leave-order--link{color:#000;display:inline-block;padding:0 .5em}.profile{display:flex;padding:8vw 4vw;background-color:#fff;flex-wrap:wrap;align-items:center}.profile-img{width:22.4vw;max-width:84px;height:22.4vw;max-height:84px;border-radius:100%;background-color:#f0f0f0}.profile-box{box-sizing:border-box;width:80vw;margin:0 auto;text-align:center}.profile-box--actions{width:64.533vw;margin:0 auto;text-align:center}.profile-box--actions .btn{margin:2.667vw 0;font-size:3.733vw}.profile-box-name{font-size:5.333vw;margin-bottom:2.667vw}.profile-list{padding:0 8vw;background-color:#fff}.profile-list_item{padding-bottom:2.667vw;margin-bottom:4vw;border-bottom:1px solid #ddd;box-sizing:border-box}.profile-list_label{font-size:3.733vw;margin-bottom:1vw;color:#a0a0a0}.profile-list_label.required:after{content:"※";display:inline-block;margin-left:.5em;color:#ee3e3c}.profile-list_box{font-size:4.267vw;margin-bottom:2.667vw}.profile-list_box p.info-text{text-align:left;margin:2vw 0}.profile-list_box-edit{box-sizing:border-box;width:100%;line-height:9.067vw;padding:0 2.667vw;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;outline:none}.profile-list_box-edit:placeholder-shown{color:#777}.profile-list_box-edit::-webkit-input-placeholder{color:#777}.profile-list_box-edit:-moz-placeholder,.profile-list_box-edit::-moz-placeholder{opacity:1;color:#777}.profile-list_box-edit:-ms-input-placeholder{color:#777}.profile-list .item-select{position:relative}.profile-list .item-select select{margin:0;padding:0 2.667vw;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;line-height:9.067vw;color:#000;outline:none;-webkit-appearance:none;appearance:none}.profile-list .item-select:after,.profile-list .item-select:before{position:absolute;display:inline-block;right:3%;bottom:0;width:1px;height:10px;content:"";border:solid;border-width:7px 5px}.profile-list .item-select:before{top:0;border-color:transparent transparent #777}.profile-list .item-select:after{bottom:0;border-color:#777 transparent transparent}.profile-error-list{margin:0 8vw 4vw;font-size:3.2vw;color:#ee3e3c;list-style:disc;padding-left:1em}.estimates-request-box .tab-container{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:2000}.estimates-request-box .tab{display:flex;border:solid #000;border-width:1px 0;background-color:#fff}.estimates-request-box .tab a{font-size:3.733vw;line-height:13.333vw;width:50.133vw;text-align:center;color:#000}.estimates-request-box .tab a .tab-num:before{padding-right:2px;padding-left:12px;content:"("}.estimates-request-box .tab a .tab-num:after{padding-left:2px;content:")"}.estimates-request-box .tab .is-tab-active{color:#fff;background-color:#000}.estimates-request-box .notification{color:#ee3e3c;position:absolute;top:50%;left:3.2vw;font-size:2.667vw;transform:translateY(-50%)}.estimates-request-box .estimates-list{border-top:1px solid #ddd;margin-bottom:4vw}.estimates-request-box .estimates-list a{position:relative}.estimates-request-box .estimates-list a:after,.estimates-request-box .estimates-list a:before{position:absolute;top:50%;right:4vw;width:2.667vw;height:1px;content:"";background-color:#a0a0a0}.estimates-request-box .estimates-list a:before{margin-top:-3.5px;transform:rotate(45deg)}.estimates-request-box .estimates-list a:after{margin-top:3.5px;transform:rotate(-45deg)}.estimates-request-box .tab-item{display:none;padding-bottom:8vw}.estimates-request-box .tab-item.is-tab-active{display:block}.estimates-request-box .estimates-list--item .estimates-list--item-detail{font-size:2.933vw;box-sizing:border-box;width:100%;padding:4vw 8vw;color:#777;border-bottom:1px solid #ddd;align-content:center;align-items:center;flex-wrap:wrap}.estimates-request-box .estimates-list--item .estimates-list--item-detail h3{font-size:1.454545em;width:100%;color:#555}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-date:after{font-style:normal;content:"：";color:#000}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-create,.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-payment-result-not_paid{width:100%;margin-bottom:1vw}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-create span,.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-payment-result-not_paid span{display:inline-block;padding:.8vw 1.6vw;color:#fff;border-radius:2px;background-color:#3498db}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-payment-result-has_errors,.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-pending{width:100%;margin-bottom:1vw}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-payment-result-has_errors span,.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-pending span{display:inline-block;padding:.8vw 1.6vw;color:#fff;border-radius:2px;background-color:#f39c12}.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-complete,.estimates-request-box .estimates-list--item .estimates-list--item-detail .request-payment-result-paid{width:100%;margin-bottom:1vw}.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{display:inline-block;padding:.8vw 1.6vw;color:#fff;border-radius:2px;background-color:#27ae60}.estimates-request-box .description{margin-bottom:0}.estimates-request-box .action-filter-box{padding:0 8vw;margin-bottom:4vw}.estimates-request-box .unread-check{display:flex;align-items:center;font-size:3.467vw;margin-top:4vw}.estimates-request-box .unread-check input[type=checkbox]{position:relative;width:6.4vw;height:6.4vw;transition:.2s;border:1px solid #ddd;border-radius:100%;margin-right:1rem}.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:2px;content:"";background-color:#ddd}.estimates-request-box .unread-check input[type=checkbox]:before{width:6px;margin-top:1px;transform:rotate(45deg)}.estimates-request-box .unread-check input[type=checkbox]:after{width:10px;margin-top:-1px;margin-left:3px;transform:rotate(-45deg)}.estimates-request-box .unread-check input[type=checkbox]:checked{transition:.2s;border-color:transparent;background-color:#000}.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:#fad60e}.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.533vw}.message-area-box h2{font-size:3.2vw;line-height:6.4vw;width:24vw;margin:5.867vw auto;text-align:center;color:#fff;border-radius:15px;background-color:#c1c1c1}.message-line{display:flex;margin-bottom:5.867vw;align-items:flex-end}.message-line .message-personal{width:24.555vw}.message-line .message-area{font-size:3.733vw;position:relative;box-sizing:border-box;width:69.333vw;padding:2.667vw;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.867vw;margin-left:5px;background-color:rgba(1,203,177,.2)}.message-own .message-area:after{right:-4.267vw;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.867vw;background-color:rgba(247,214,127,.5)}.message-other .message-area:after{left:-4.267vw;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.533vw;height:8.533vw}.sending-box input{line-height:9.333vw;box-sizing:border-box;width:74.667vw;margin:auto 3.467vw auto 1.44vw;padding:0 4vw;vertical-align:middle;border:2px solid rgba(0,0,0,.13);border-radius:5.333vw;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.467vw;height:6.933vw}.purchase-history .header-title{font-size:4.8vw}.purchase-history .data-not-found{padding:8vw 0;text-align:center;font-size:3.733vw}.purchase-history-year-select-container{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;border-bottom:1px solid #ddd;z-index:2000}.purchase-history-year-select{display:flex;align-items:center;justify-content:center;padding:2.667vw 0}.purchase-history-year-select .selected-year{padding:0 4vw;font-size:4.8vw;text-align:center}.purchase-history-year-select .left-arrow a,.purchase-history-year-select .right-arrow a{display:flex;align-items:center;justify-self:center;width:8.533vw;height:8.533vw}.purchase-history-year-select .left-arrow .icon{transform:rotate(180deg)}.purchase-history-list__item{box-sizing:border-box;width:100%;font-size:3.733vw;padding:5.333vw 8vw;border-bottom:1px solid #ddd}.purchase-history-list__item .send_date{margin-bottom:1.333vw;color:#555;font-weight:700}.purchase-history-list__item-detail{display:flex;justify-content:space-between;align-content:center;box-sizing:border-box;width:100%;border-bottom:1px solid #ddd}.purchase-history-list__item-detail:last-child{border:none}.purchase-history-list__item-detail .service_name{width:70%;padding-right:1vw}.purchase-history-list__item-detail .price{width:30%;text-align:right;padding-left:1vw;overflow-wrap:anywhere}.equipment-exchange-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:8vw 8vw 4vw}.equipment-exchange-list__item{margin-bottom:4vw}.equipment-exchange-list__item a{position:relative;width:40vw;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden}.equipment-exchange-list__item .item-thumb{width:100%;height:24vw;display:flex;justify-content:center;background:#ddd;border-radius:10px 10px 0 0}.equipment-exchange-list__item .item-thumb img{width:100%;object-fit:cover}.equipment-exchange-list__item .item-name{display:flex;align-items:center;justify-content:center;height:12vw;line-height:4vw;font-size:3.733vw;padding:0 2.667vw;background:#fff;color:#000;font-weight:400;border-radius:0 0 10px 10px}.equipment-exchange .equipment-exchange-list__item-list{display:flex;align-items:center}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--img{width:54px;padding:1.867vw 0}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--img img{max-width:54px}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--etc{width:calc(93% - 54px);padding:1.867vw}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--etc h3{font-weight:700}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--etc p{padding-top:1.867vw;font-size:3.2vw;font-weight:400;line-height:1.25em}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--name{width:34.333vw;padding:1.867vw .933vw}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--name h3{font-weight:700}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--name p{font-size:3.2vw;font-weight:400;line-height:1.25em;padding-top:1.867vw}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--name .work-time{font-size:2.933vw}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--detail{width:calc(100% - 54px - 40.733vw - 1%);padding:1.867vw 0}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--detail dl{display:flex;flex-wrap:wrap}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--detail dl dd,.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--detail dl dt{font-size:2.933vw;font-weight:400;line-height:4.267vw}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--detail dl dt{font-weight:500}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--detail dl dt:after{content:"："}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--detail dl dd{font-size:2.667vw;line-height:1.25em;width:100%}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--check input{position:relative;width:6.4vw;height:6.4vw;transition:.2s;border:1px solid #ddd;border-radius:100%}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--check input:after,.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--check input:before{position:absolute;top:50%;left:25%;height:2px;content:"";background-color:#ddd}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--check input:before{width:6px;margin-top:1px;transform:rotate(45deg)}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--check input:after{width:10px;margin-top:-1px;margin-left:3px;transform:rotate(-45deg)}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--check input:checked{transition:.2s;border-color:transparent;background-color:#000}.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--check input:checked:after,.equipment-exchange .equipment-exchange-list__item-list .equipment-exchange-list__item-list--check input:checked:before{background-color:#fff}.equipment-exchange .btn-box{margin-top:5.333vw;display:flex;flex-wrap:wrap}.owner-benefit .equipment-exchange-list .equipment-exchange-list__item a{border:0;border-radius:0}.owner-benefit .equipment-exchange-list .equipment-exchange-list__item .item-thumb{height:auto;border-radius:0}.owner-benefit .equipment-exchange-list .equipment-exchange-list__item .item-thumb img{object-fit:unset}.owner-benefit .equipment-exchange-list .equipment-exchange-list__item .item-name{height:auto;margin-top:1.067vw;border-radius:0}.home-karte .header-title{font-size:4.8vw}.home-karte .menu-list-alt__item a{position:relative;display:flex;align-items:center;min-height:16vw;line-height:4.8vw;padding:4vw 10.667vw 4vw 8vw;border-bottom:1px solid #ddd}.home-karte .menu-list-alt__item a:before{content:"";position:absolute;top:50%;right:8vw;width:2.667vw;height:2.667vw;margin-top:-1.333vw;border:1px solid #a0a0a0;border-width:0 1px 1px 0;transform:rotate(-45deg)}.home-karte .menu-list-alt__item.disabled a:after{content:"準備中";position:absolute;top:50%;left:50%;color:#fff;font-weight:700;font-size:4.267vw;padding:2.467vw 4vw;border-radius:2px;background-color:#555;transform:translate(-50%,-50%)}.home-karte .menu-list-alt__item.disabled a .menu-list-alt__item-name,.home-karte .menu-list-alt__item.disabled a .menu-list-alt__item-thumb{opacity:.25}.home-karte .menu-list-alt__item-thumb{width:6.4vw;height:6.4vw;margin-right:4vw}.home-karte .menu-list-alt__item-name{font-size:4.267vw}.newspage .header-title{font-size:4.8vw}.newspage .news-list-wrapper{margin-bottom:10.667vw}.newspage .news-list-wrapper.not_found{font-size:3.733vw;color:#a0a0a0}.newspage .news-list-wrapper.not_found li{margin:0 4vw;padding:2.933vw 4.8vw 2.933vw 0;text-align:center}.newspage .news-list{padding:0 8vw;border-bottom:1px solid #ddd}.newspage .news-list a{position:relative;padding:2.933vw 4.8vw 2.933vw 0}.newspage .news-list a:after,.newspage .news-list a:before{position:absolute;top:50%;right:5px;width:9px;height:1px;content:"";background-color:#a0a0a0}.newspage .news-list a:before{margin-top:-3px;transform:rotate(45deg)}.newspage .news-list a:after{margin-top:3px;transform:rotate(-45deg)}.newspage .news-list a span{display:inline-block;background-color:#000;color:#fff;font-weight:400;border-radius:1.333vw;padding:0 1.333vw;margin-left:1.333vw}.newspage .news-list a .category-service{background-color:#31b9f7}.newspage .news-list a .category-manage{background-color:#000}.newspage .news-list a .category-other{background-color:#888}.newspage .news-list .news-list--item-time{color:#555}.newspage .news-list .news-list--item-title{font-size:4.1063vw;word-break:break-all}.newspage .news-list time{font-size:3.733vw}.newspage .news-list.unread{font-weight:700}.newspage .news-list.unread a time:before{content:"[未読]";color:#ee3e3c;margin-right:5px}.newspage-single .header-title{font-size:4.8vw}.newspage-single .heading{margin-bottom:5.333vw}.newspage-single article{padding:4.533vw 8vw 10.667vw;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.newspage-single--time{color:#555;font-size:3.733vw}.newspage-single--honbun{font-size:3.733vw}.newspage-single--honbun p{line-height:6.4vw}.newspage-single hr{border:0;border-top:1px dashed #ddd}.newspage-single hr.attachment-spacer{margin-top:2.667vw;margin-bottom:2.667vw}.newspage-single .attachments{margin-bottom:5.333vw}.newspage-single .attachments-label{color:#555;margin-bottom:1.333vw}.newspage-single .attachments-title{font-weight:700;word-break:break-all}.newspage-single .attachments-link{display:flex;align-items:center;padding:2vw 4vw;border:1px solid #ddd;border-radius:1.067vw;margin-top:2.667vw;word-break:break-all}.newspage-single .attachments .icon{flex:0 0 auto;width:6.4vw;height:6.4vw;color:#555;margin-right:1.333vw}.login .heading{padding:10.667vw 0;text-align:center;background-color:transparent}.login .heading img,.login .heading svg{width:72vw;height:auto}.login .btn-box{flex-direction:column}.login .btn-box .btn~a{display:block;font-size:3.733vw;margin-top:8vw;text-align:center;color:#000}.info-text{color:#555;font-size:3.2vw;margin:0 8vw 5.333vw;text-align:center}.login-label{position:relative;display:block;display:flex;box-sizing:border-box;margin:0 8vw 8vw;border-bottom:1px solid #ddd}.login-label,.login-span{height:10.667vw;align-items:center}.login-span{flex:0 0 auto;display:flex;justify-content:center;width:10.667vw}.login-span svg{width:6.4vw;height:6.4vw;color:#000}.login-input{box-sizing:border-box;width:100%;line-height:1;padding:2.667vw}.login-input:placeholder-shown{color:#555}.login-input::-webkit-input-placeholder{color:#555}.login-input:-moz-placeholder,.login-input::-moz-placeholder{opacity:1;color:#555}.login-input:-ms-input-placeholder{color:#555}.login-entry{text-align:center}.login-entry p{font-size:3vw;margin:0 8vw;color:#555}.login-entry p:first-child{margin-bottom:1em}.estimates-detail-entry .payment_header{background-color:#f4f4f4;text-align:center;padding:8vw 0}.estimates-detail-entry .payment_header p.amount{font-size:7vw;font-weight:700;color:#000}.estimates-detail-entry .payment_detail{font-size:4vw;padding:8vw}.estimates-detail-entry .payment_detail h2{font-weight:700;margin-bottom:2.667vw}.estimates-detail-entry .payment_detail .request_date{margin-bottom:2.667vw}.estimates-detail-entry .payment_detail strong{display:block;color:#556;margin-bottom:1.333vw}.estimates-detail-waiting .header-title{font-size:4.8vw}.estimates-detail-waiting .file_link .btn{font-size:3.733vw}.estimates-detail-waiting .file_link .btn.btn-disabled{color:#999;background-color:#ddd}.estimates-detail-waiting .invoice_amount,.estimates-detail-waiting .payment_type{font-size:4.267vw}.estimates-detail-waiting .btn-box{margin-top:5.333vw}.estimates-detail-waiting-list{padding:5.333vw 0 0}.estimates-detail-waiting-list>section{padding:0 8vw}.estimates-detail-waiting-list .estimates-detail-waiting-list--item{font-size:3.467vw;text-align:left}.estimates-detail-waiting-list .estimates-detail-waiting-list--item .item-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4vw;color:#777;font-size:3.733vw}.estimates-detail-waiting-list .estimates-detail-waiting-list--item .item-head .estimates-detail--item-link .request-create,.estimates-detail-waiting-list .estimates-detail-waiting-list--item .item-head .estimates-detail--item-link .request-payment-result-not_paid{display:inline-block;padding:1vw 2vw;color:#fff;border-radius:2px;background-color:#3498db}.estimates-detail-waiting-list .estimates-detail-waiting-list--item .item-head .estimates-detail--item-link .request-payment-result-has_errors,.estimates-detail-waiting-list .estimates-detail-waiting-list--item .item-head .estimates-detail--item-link .request-pending{display:inline-block;padding:1vw 2vw;color:#fff;border-radius:2px;background-color:#f39c12}.estimates-detail-waiting-list .estimates-detail-waiting-list--item .item-head .estimates-detail--item-link .request-complete,.estimates-detail-waiting-list .estimates-detail-waiting-list--item .item-head .estimates-detail--item-link .request-payment-result-paid{display:inline-block;padding:1vw 2vw;color:#fff;border-radius:2px;background-color:#27ae60}.estimates-detail-waiting-list .estimates-detail-waiting-list--item .request_date{color:#000;font-size:3.733vw}.estimates-detail-waiting-list .estimates-detail-waiting-list--item h1.heading{color:#777;font-size:3.733vw;font-weight:700;padding:0}.estimates-detail-waiting-list .estimates-detail-waiting-list--item .estimate-conditions{padding:2vw 0;font-size:4.267vw}.estimates-detail-waiting-list .estimates-detail-waiting-list--item .estimate-conditions p{margin-bottom:2.667vw}.estimates-detail-waiting-list>section{margin-bottom:4vw}.estimates-detail-waiting-list hr.section--spacer{border:0;border-top:1px dashed #ddd;margin:8vw}.mypage-edit .container{width:100%;height:100%;flex-grow:1}.mypage-edit .btn-box{justify-content:space-between;flex-wrap:wrap;margin-top:5.333vw;padding:0 8vw}.mypage-edit .btn-box .btn{width:38vw}.mypage-edit .btn-box .btn.btn-pink{color:#000}.mypage-edit .profile-list select[id*=_birthday_]{padding:5px;width:4em;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;color:#000;outline:none;-webkit-appearance:none;appearance:none}.entry .heading{padding-top:10.667vw;padding-bottom:4vw;text-align:center}.entry .heading img,.entry .heading svg{width:72vw;height:auto}.entry .description{background-color:#fff}.entry form{max-width:100%}.entry .entry-label{position:relative;display:block;display:flex;box-sizing:border-box;height:10.667vw;margin:0 5.333vw 8vw;border-bottom:1px solid #ddd;align-items:center}.entry .entry-input{box-sizing:border-box;width:100%;line-height:1;padding:2.667vw}.entry .entry-input:placeholder-shown{color:#555}.entry .entry-input::-webkit-input-placeholder{color:#555}.entry .entry-input:-moz-placeholder,.entry .entry-input::-moz-placeholder{opacity:1;color:#555}.entry .entry-input:-ms-input-placeholder{color:#555}.entry .entry-span{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:10.667vw;height:10.667vw}.entry .entry-span svg{width:6.4vw;height:6.4vw;color:#000}.entry .entry-name-icon{height:5.8666vw}.entry .terms-of-service--area{padding:4vw 8vw}.entry .terms-of-service--area>p{font-size:3.2vw;text-align:center}.entry .terms-of-service--area .terms-of-service--area--document{font-size:2.667vw;height:20vh;padding:2vw;overflow-y:scroll;overflow-x:hidden;margin:2em auto;border:1px solid #ddd}.entry .terms-of-service--area .terms-of-service--area--document h1{font-weight:700;margin:1em 0}.entry .profile-list{padding:5.333vw 8vw;margin-bottom:2.667vw;border:none}.entry .profile-list select[id*=_birthday_]{padding:9px 2.667vw;width:4em;line-height:4.267vw;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;color:#000;outline:none;-webkit-appearance:none;appearance:none}.entry .privacypolicy-check{font-size:3.4666vw;margin-top:2vw}.entry .privacypolicy-check input[type=checkbox]{position:relative;width:6.4vw;height:6.4vw;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:2px;content:"";background-color:#ddd}.entry .privacypolicy-check input[type=checkbox]:before{width:6px;margin-top:1px;transform:rotate(45deg)}.entry .privacypolicy-check input[type=checkbox]:after{width:10px;margin-top:-1px;margin-left:3px;transform:rotate(-45deg)}.entry .privacypolicy-check input[type=checkbox]:checked{transition:.2s;border-color:transparent;background-color:#000}.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}.entry .btn-box .btn~a{display:block;font-size:3.733vw;margin-top:8vw;text-align:center;color:#000}.entry .entry-submit-area{padding-top:13.33333vw;text-align:center;border-top:2px solid #000}.entry .entry-submit-area p{font-size:3.4666666vw;color:#555}.entry .js--btn-permission{pointer-events:auto;opacity:1}.entry .play_store-apple_store-button{margin:auto auto 2em;text-align:center;font-size:3.4666666vw}.entry .play_store-apple_store-button img{max-width:200px}.home-equipment-purchase .nest-container{padding-bottom:24vw}.home-equipment-purchase .description{background:transparent}.home-equipment-purchase .first-sentence{color:#ee3e3c;font-size:4vw;padding-bottom:1.6vw}.home-equipment-purchase .top-figures{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:4vw;margin-bottom:4vw;padding:0 8vw}.home-equipment-purchase .top-figures figure img{max-height:30vw}.home-equipment-purchase .home-equipment-purchase-content{border-bottom:1px solid #ddd}.home-equipment-purchase .home-equipment-purchase-content figure{text-align:center}.home-equipment-purchase .description-item__list{display:flex;align-content:space-around;margin:2.933vw auto}.home-equipment-purchase .description-item__list li{width:23.467vw;position:relative;text-align:center;display:inline-block;margin-right:11.2vw}.home-equipment-purchase .description-item__list li:last-child{margin-right:0}.home-equipment-purchase .description-item__list li:last-child:after,.home-equipment-purchase .description-item__list li:last-child:before{display:none}.home-equipment-purchase .description-item__list li:after,.home-equipment-purchase .description-item__list li:before{content:"";display:inline-block;position:absolute;right:-28%;top:45%;background-color:#000;width:11px;height:3px}.home-equipment-purchase .description-item__list li:before{transform:rotate(-45deg);margin-top:3px}.home-equipment-purchase .description-item__list li:after{transform:rotate(45deg);margin-top:-3px}.home-equipment-purchase .description-item__list li img{display:block;width:100%}.home-equipment-purchase .description-item__list li span{color:#000;font-weight:700}.home-equipment-purchase figure img{max-width:100%;max-height:60vw}.home-equipment-purchase figure figcaption{color:#555;font-size:2.667vw}.home-equipment-purchase .list-caption{font-weight:2.933vw;text-align:right;color:#a0a0a0}.home-equipment-purchase .home-equipment-purchase-box .box__title{padding:0 8vw;font-weight:700;font-size:3.467vw}.home-equipment-purchase .home-equipment-purchase-box .box__description{padding:0 8vw;font-size:4vw;text-align:center}.home-equipment-purchase .home-equipment-purchase-box .box__description em{font-weight:700;font-style:normal;color:#ee3e3c}.home-equipment-purchase .home-equipment-purchase-box .box__description strong{font-size:5vw;font-weight:700;font-style:normal;color:#ee3e3c}.home-equipment-purchase .home-equipment-purchase-box .box__attention{padding:0 8vw;margin-top:1em;text-align:center;font-weight:400;font-style:normal;color:#ee3e3c}.home-equipment-purchase .home-equipment-purchase-box .btn-box{margin-top:3.467vw}.home-equipment-purchase .fixture_shop_service_item .home-equipment-purchase-box .box__description{text-align:left}.home-regulations .header-title{font-size:4.8vw}.home-regulations .file-empty-description{font-size:4.267vw;margin-bottom:0;padding:8vw}.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:16vw;line-height:4.8vw;padding:4vw 10.667vw 4vw 8vw;border-bottom:1px solid #ddd}.home-regulations-category__list--item .list-anchor:after,.home-regulations__list--item .list-anchor:after{content:"";position:absolute;top:50%;right:8vw;width:2.667vw;height:2.667vw;margin-top:-1.333vw;border:1px solid #a0a0a0;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:4vw 8vw}.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:0 0 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:#000;font-size:4.267vw;word-break:break-all}.home-regulations-category__list--item .list-anchor .folder-name,.home-regulations__list--item .list-anchor .folder-name{width:calc(100% - 16vw)}.home-regulations-category__list--item .list-anchor .file-title,.home-regulations__list--item .list-anchor .file-title{line-height:5.333vw}.home-regulations-category__list--item .list-anchor .file-name,.home-regulations__list--item .list-anchor .file-name{color:#555;font-size:3.733vw;line-height:4.8vw}.home-regulations-category__list--item .list-anchor .icon,.home-regulations__list--item .list-anchor .icon{width:6.4vw;height:6.4vw;color:#a0a0a0;margin-right:4vw}.public-document section section article{padding:4vw 8vw;font-size:3.467vw}.public-document section section article.company-document dl{margin-bottom:2em}.public-document section section article.company-document dl dt{color:#a0a0a0;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 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:#000;border:1px solid #000;border-radius:5px}.payment-list{border-top:1px solid #a0a0a0;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:#a0a0a0}.payment-list_label.required:after{content:"※";display:inline-block;margin-left:.5em;color:#ee3e3c}.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{color:#777}.payment-list_box-edit::-webkit-input-placeholder{color:#777}.payment-list_box-edit:-moz-placeholder,.payment-list_box-edit::-moz-placeholder{opacity:1;color:#777}.payment-list_box-edit:-ms-input-placeholder{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{color:#777}.payment-list_halfbox-edit::-webkit-input-placeholder{color:#777}.payment-list_halfbox-edit:-moz-placeholder,.payment-list_halfbox-edit::-moz-placeholder{opacity:1;color:#777}.payment-list_halfbox-edit:-ms-input-placeholder{color:#777}.payment-list .item-select{position:relative}.payment-list .item-select select{margin:1.8666vw auto;padding:0 2.667vw;box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:96vw;line-height:9.067vw;color:#000;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:#ee3e3c;list-style:disc;padding-left:1em}.heading{font-size:5.333vw;font-size:5vw;padding:7.467vw 8vw 0;color:#000;box-sizing:border-box;word-break:break-all}.description{font-size:3.2vw;padding:5.333vw 8vw;box-sizing:border-box;background-color:#f4f4f4}.description p{margin:.5em 0}.description p.warning{color:#ee3e3c}.pagination{padding:0 0 10.6666vw}.pagination,.pagination__list,.pagination__list-item a{display:flex;justify-content:center;align-items:center}.pagination__list-item a{font-size:3.73333vw;width:8vw;height:8vw;color:#555;border:1px solid #a0a0a0;border-radius:3px}.pagination__list-item a:hover{color:#fff;border-color:#31b9f7;background-color:#31b9f7}.pagination__list-item+.pagination__list-item{margin-left:4vw}.pagination__list-item.current a{color:#fff;border-color:#31b9f7;background-color:#31b9f7}.pagination__list-item.current a:hover{cursor:default;color:#fff;border-color:#31b9f7;background-color:#31b9f7}.pagination__list-item.dots a{border:none}.pagination__list-item.dots a:hover{cursor:default;color:#555;background-color:transparent}.page-done .header-title{font-size:4.8vw}.page-done .heading{margin-bottom:4.533vw}.page-done article{padding:5.333vw 8vw 0}.page-done--time{color:#555;font-size:3.733vw}.page-done--honbun{font-size:3.733vw;border-bottom:1px solid #ddd;padding-bottom:10.667vw}.page-done--honbun p{line-height:6.4vw}.page-done--complete_text{font-size:3.733vw;padding-bottom:5.333vw}.page-done--item_contents{font-size:3.733vw;border:solid #ddd;border-width:1px 0;padding:5.333vw 0}.page-done--item_contents .estimate-conditions p{margin-bottom:2.667vw}.page-done .btn-box{padding-top:10.667vw;margin:0 auto 10.667vw}.page-done .btn-box.btn-box--half-margin{padding-top:8vw}.markdown-document h1,.markdown-document h2,.markdown-document h3{font-size:1.2em}.markdown-document h1{margin-top:2em;margin-bottom:1em;border-bottom:1px solid #ddd;padding-bottom:.5em}.markdown-document h1:first-child{margin-top:inherit}.markdown-document a{text-decoration:underline;display:inline}.markdown-document p{line-height:inherit;margin:1em 0}.markdown-document ol,.markdown-document ul{margin:0;padding:0}.markdown-document ol li,.markdown-document ul li{margin-bottom:2.667vw}.markdown-document ul{list-style:disc;margin-left:4vw}.detail--slide{margin-right:-6.667vw;margin-bottom:11.2vw}.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:6.667vw;position:relative}.detail--slide .slick-slide:before{content:"";display:block;padding-bottom:56.25%}.detail--slide .slick-slide img{border-radius:8px;width:100%;height:100%;position:absolute;top:0}.detail--slide .slick-dots{position:absolute;bottom:-6.4vw;padding-right:6.667vw}.detail--slide .slick-dots li{width:6vw}.detail--slide .slick-dots li button{width:6vw;color:#777}.detail--slide .slick-dots li button:before{content:"●";font-size:3.2vw;color:#777;margin-left:-1.2vw}.detail--slide .slick-dots li.slick-active button:before{color:#000}.detail--slide .slick-arrow{z-index:1;font-weight:700;transform:translateY(-50%) scaleY(.7)}.detail--slide .slick-prev{left:-11px}.detail--slide .slick-prev:before{color:#000;content:"〈";text-shadow:.7px .7px 0 #fff,-.7px .7px 0 #fff,.7px -.7px 0 #fff,-.7px -.7px 0 #fff;font-size:30px}.detail--slide .slick-next{right:6.667vw}.detail--slide .slick-next:before{color:#000;content:"〉";text-shadow:.7px .7px 0 #fff,-.7px .7px 0 #fff,.7px -.7px 0 #fff,-.7px -.7px 0 #fff;font-size:30px}.show-detail{padding:0 8vw;margin-top:8vw}.show-detail .detail__prices{display:flex;margin-bottom:6.667vw;color:#000}.show-detail .detail__prices dl{margin:0 2.667vw}.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:#000}.show-detail .detail-html{font-size:3.5vw;margin-bottom:3vw;color:#000}.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:#000}.checkbox__hidden{display:none}.footer .btn-box{justify-content:space-between;padding:5.333vw 6.667vw 13.333vw;margin:5.333vw 0 0;background:#fff;border-top:1px solid #ddd}.footer .btn-box .btn{margin:0 1.333vw;padding:3.2vw 1.333vw}.footer .btn-box .btn.submit{width:65%}.footer .btn-box .btn.submit.submit2{width:45%}.footer .btn-box .btn.submit.submit--full{width:100%}.footer .btn-box .btn.tel{width:25%}.footer .btn-box .btn.tel.tel2{width:45%}.footer .btn-box .btn-border-accent{font-weight:700;background:#fff;border-color:#888;color:#888}.footer .btn-box .btn-border-accent:hover{background:#888;border-color:#888;color:#fff}.footer .btn-box .btn-popup-content__modal .tel{font-size:5vw;line-height:15vw;font-weight:400}.footer .btn-box .col-1{width:100%}.footer .btn-box .col-2{width:calc(50% - 2vw)}.footer .btn-box .col-3{width:26.133vw;font-size:3.2vw}.footer .btn-box .col-3 .icon{margin-right:1.333vw}.estimate-form_title-input{border:none;width:100%;box-sizing:border-box;padding:0 0 4vw}.estimate-form_detail-textarea{height:15rem}.estimate-form_detail-textarea,.estimate-form_reply_method_textarea{border:1px solid #ddd;display:inline-block;line-height:1;box-sizing:border-box;resize:none;width:100%;padding:4vw 2vw;margin:0 0 2rem;outline:none}.estimate-form_reply_method_textarea{height:10rem}.estimate-form_reply_method-select p{font-size:3.733vw;margin-bottom:2.667vw}.estimate-preferred_date-title{font-size:4.267vw;margin-bottom:2.667vw}.estimate-preferred_date-input{font-size:3.733vw;text-align:left;margin-bottom:4vw}.estimate-preferred_date-input p{margin-bottom:1.333vw}.estimate-preferred_date-input small{font-size:3.2vw}.estimate-preferred_date-input input{border:1px solid #ddd;padding:3.733vw 2vw;width:100%;height:12.8vw}.estimate-preferred_date-input .inner{display:flex;align-items:center;justify-content:space-between}.estimate-preferred_date-input .inner .select,.estimate-preferred_date-input .inner input{width:47%}.estimate-form-submit_box{margin-top:2em}#error_explanation{width:96vw;margin:auto}#error_explanation h2{display:none}#error_explanation ul{margin:0 4vw 4vw;font-size:3.2vw;color:#ee3e3c;list-style:disc;padding-left:1em}#flash{padding:0 8vw}#flash .flash{width:100%;font-size:3.733vw;font-weight:700;padding:4vw;margin:0 auto 6vw;border-radius:1.067vw}#flash .flash,#flash .flash.flash--notice{color:#16a085;background-color:rgba(22,160,133,.15)}#flash .flash.flash--alert{background-color:rgba(231,76,60,.15);color:#e74c3c}