@import url(https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@500;700&display=swap);.login[data-v-507694e9]{height:100vh}@media only screen and (min-width:1200px){.login[data-v-507694e9]{overflow:hidden}}.login .btn-primary[data-v-507694e9]:hover{background-color:#0c5dc8}.login main[data-v-507694e9]{height:calc(100vh - 72px)!important}@media only screen and (min-width:340px){.login .order-0[data-v-507694e9]{padding-bottom:3rem}}.login .button-blue[data-v-507694e9]{font:500 16px Roboto,serif}.not-home[data-v-507694e9]{border:1px solid #00f;height:100vh}.title[data-v-507694e9],g[data-v-507694e9]{font:400 16px Roboto,serif;font-size:1.7em;font-weight:400;color:#3e4657}.description[data-v-507694e9]{font:400 16px Roboto,serif;color:#5f6368;margin-top:18px;margin-bottom:47px;line-height:24px}.rectangle[data-v-507694e9]{height:28px;position:absolute;bottom:1.5rem;right:1rem}@media only screen and (min-width:768px){.title[data-v-507694e9]{width:70%}.rectangle[data-v-507694e9]{height:40;bottom:15%;right:2rem}}@media only screen and (min-width:992px){.title[data-v-507694e9]{width:auto;max-width:392px;font-size:42px;line-height:50px}.description[data-v-507694e9]{max-width:390px}.banner-img[data-v-507694e9]{width:100%}.rectangle[data-v-507694e9]{height:48px;bottom:.8rem;right:1rem}}.header[data-v-38c4c03a]{height:71px;padding:10px 0}.header .hamburger[data-v-38c4c03a]{padding:0;outline:none}.header .hamburger .hamburger-inner[data-v-38c4c03a]{width:21px;height:2.54px;background-color:#3e4657;right:0}.header .hamburger .hamburger-inner[data-v-38c4c03a]:after,.header .hamburger .hamburger-inner[data-v-38c4c03a]:before{width:13px;height:2.54px;right:0;background-color:#3e4657}.header .hamburger .hamburger-inner[data-v-38c4c03a]:after{width:21px}.header .hamburger.is-active .hamburger-inner[data-v-38c4c03a],.header .hamburger.is-active .hamburger-inner[data-v-38c4c03a]:after,.header .hamburger.is-active .hamburger-inner[data-v-38c4c03a]:before{width:25px}.header .logo[data-v-38c4c03a]{height:50px}.header .link[data-v-38c4c03a]{font:600 16px Jost,serif;font-size:16px;color:var(--color-primary)!important;line-height:23px;margin-right:20px}.header .button-header[data-v-38c4c03a]{padding:14px 16px}.nav[data-v-38c4c03a]{height:90vh;position:absolute;top:72px;left:-100%;z-index:10;transition:left .5s}@media only screen and (min-width:768px){.nav[data-v-38c4c03a]{height:auto;display:flex;position:relative;left:0;top:0}}.nav--active[data-v-38c4c03a]{left:0}.form-select-container .form-select[data-v-6f9752c3]{width:100%;max-width:100%;height:44px;outline:none;padding:0 16px;border:.3px solid #b6b8bf;border-radius:14px;background-color:transparent;font:500 16px Jost,serif;font-size:14px;color:#476282!important;line-height:18px;position:relative;z-index:20;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:768px){.form-select-container .form-select[data-v-6f9752c3]{width:327px}}.form-select-container .form-select option[data-v-6f9752c3]{font:500 16px Jost,serif}.form-select-container.form-select-large select[data-v-6f9752c3]{width:100%}.form-select-container .arrow-icon[data-v-6f9752c3]{position:absolute;top:50%;right:20px;z-index:10}.form-select-container.form-error .form-select[data-v-6f9752c3]{border:.3px solid #d32f2f}.file-input[data-v-11e7149e]{width:100%;height:159px;background-color:#f0f1f3;padding:10px;border:1px dashed var(--color-primary);border-radius:6px;margin-top:20px}@media only screen and (min-width:768px){.file-input[data-v-11e7149e]{width:560px;max-width:100%;height:145px;padding:47px 36px 47px 31px;margin:0 auto}}@media only screen and (min-width:768px){.file-input .file-drop[data-v-11e7149e]{width:65%}}.file-input .file-message[data-v-11e7149e]{font-size:16px;font-weight:400;color:#5f6368}.file-input .file-button[data-v-11e7149e]{min-width:160px;height:36px;background-color:transparent;font:700 16px Jost,serif;font-size:16px;color:var(--color-primary);line-height:23px;border:none;border-radius:8px;outline:none;position:relative;transition:background-color .1s}.file-input .file-button[data-v-11e7149e]:hover{background-color:transparent;color:var(--color-primary);font-weight:700}.file-input .file-button:hover .button-overlay[data-v-11e7149e]{background-color:var(--color-primary);opacity:.2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20)}.file-input .file-button .button-overlay[data-v-11e7149e]{border-radius:8px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.file-input .file-button .button-text[data-v-11e7149e]{position:relative;z-index:10}.file-input .file-button-disabled[data-v-11e7149e],.file-input .file-button-disabled[data-v-11e7149e]:hover{color:#5f6368}.file-input .file-button-disabled:hover .button-overlay[data-v-11e7149e]{background-color:transparent}@media only screen and (min-width:768px){.file-input .file-button-container[data-v-11e7149e]{width:35%}}.file-input .filename[data-v-11e7149e]{width:165px;font-size:.7em;margin:0 auto}@media only screen and (min-width:768px){.file-input .filename[data-v-11e7149e]{width:auto;font-size:14px}}.error[data-v-3e4e28e8]{font:400 16px Roboto,serif;font-size:14px;line-height:20px;color:#d32f2f;display:block;margin-top:4px}.error-icon[data-v-3e4e28e8]{display:inline-block;margin-bottom:.1rem}.loading[data-v-c2776ef0]{width:100%;height:100%;background-color:#fff;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000}.loading .title[data-v-c2776ef0]{font-size:1.3rem;color:#3e4657}@media only screen and (min-width:992px){.loading .title[data-v-c2776ef0]{font-size:22px}}.lds-ring[data-v-c2776ef0]{display:inline-block;position:relative;width:56px;height:56px}.lds-ring div[data-v-c2776ef0]{box-sizing:border-box;display:block;position:absolute;width:50px;height:50px;margin:8px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite}.loading-bg-primary .lds-ring div[data-v-c2776ef0]{border:5px solid #1a73e8;border-color:#1a73e8 #1a73e8 #fff #fff}.observations{padding:28px 21px 0 21px}@media only screen and (min-width:768px){.observations{padding:0}}.observations .subtitle{font-size:16px!important;color:var(--color-primary)}.observations h4{font:500 16px Jost,serif;font-size:18px;color:#5f6368;line-height:22px;margin-top:28px;margin-bottom:0}@media only screen and (min-width:768px){.observations h4{font-size:20px}}.observations h5{font-weight:500;font-size:14px;line-height:22px;color:#5f6368;margin-top:16px}@media only screen and (min-width:768px){.observations h5{font-size:16px}}.observations li{font:400 16px Jost,serif;font-size:15px;color:#5f6368;line-height:22px;display:flex;margin-top:10px}.observations li:before{content:"・";width:18px}.zet-info{max-width:278px;padding:0 33px 33px 33px;border:1.5px solid #84509a;border-radius:20px;margin-top:50px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.zet-info{max-width:100%;padding:0 50px 33px 50px;margin-top:57px}}.zet-info .zet-info-subtitle{font:600 16px Roboto,serif;font-size:22px!important;color:#3e4657!important;line-height:26px;margin-top:24px}@media only screen and (min-width:768px){.zet-info .zet-info-subtitle{margin-top:40px}}.zet-info .description{font:400 16px Roboto,serif;margin-top:16px;margin-bottom:21px}@media only screen and (min-width:768px){.zet-info .description{margin-top:6px}}.zet-info .image{max-width:100%;margin-top:16px}footer{padding:20px 0}footer p{font:400 16px Roboto,serif;font-size:14px;line-height:20px}footer a{color:#3e4657}#complaint-modal .modal-title{font-weight:600;font-size:24px;color:var(--color-primary);line-height:30px}#complaint-modal .modal-description{font-weight:400;font-size:16px;color:#5f6368;line-height:22px;margin-top:20px}@media only screen and (min-width:992px){#complaint-modal .modal-description{margin:20px auto}}#complaint-modal .modal-content{width:auto;border-radius:10px}#complaint-modal .modal-body{padding:40px 37px}.form-container{padding-top:32px}@media only screen and (min-width:768px){.form-container{padding-top:74px}}.form-container .main{max-width:786px;margin:0 auto;padding:0}.form-container .title{width:234px;font:600 16px Jost,serif;font-size:28px;color:#3e4657;line-height:31px;margin:0 auto}@media only screen and (min-width:768px){.form-container .title{width:auto;font-size:42px;line-height:43px;margin-bottom:36px}}.form-container .business-info{padding:0 21px}@media only screen and (min-width:768px){.form-container .business-info{padding:0}}.form-container .business-info li{font:400 16px Jost,serif;color:#5f6368;margin-top:12px}.form-container .business-info span{font:500 16px Jost,serif;color:#3e4657}.form-container .section{padding:28px 21px;border:1px solid transparent;background-color:#fafafa;margin-bottom:24px}@media only screen and (min-width:768px){.form-container .section{padding:36px 56px;border-radius:10px;margin-bottom:12px}}@media only screen and (min-width:768px){.form-container .section.first{padding:31px 56px}}.form-container .subtitle{font:600 16px Jost,serif;font-size:20px;line-height:30px;color:var(--color-primary);margin-top:28px}@media only screen and (min-width:768px){.form-container .subtitle{font-size:24px}}.form-container .subtitle.first{width:278px;margin:0 auto}@media only screen and (min-width:768px){.form-container .subtitle.first{width:auto}}@media only screen and (min-width:768px){.form-container .subtitle:first-child{margin-bottom:28px}}.form-container .description{font-size:15px;color:#5f6368;margin:16px 0}@media only screen and (min-width:768px){.form-container .description{font-size:16px}}.form-container .file-error{margin:0 auto;width:560px}.form-container .business-info{margin-bottom:28px}@media only screen and (min-width:768px){.form-container .business-info{margin-bottom:36px}}.form-container .info-content{padding:0 21px}@media only screen and (min-width:768px){.form-container .info-content{padding:0 56px}}@media only screen and (min-width:768px){.form-container .main-form .col-md-6{padding-right:10px;padding-left:10px}}.form-container .main-form .first-row{margin-top:24px}@media only screen and (min-width:768px){.form-container .main-form .first-row{margin-top:28px}}.form-container .main-form .form-group-content{margin-bottom:12px}@media only screen and (min-width:768px){.form-container .main-form .form-group-content{margin-bottom:16px}}.form-container .main-form .form-input{width:100%;max-width:100%;height:44px;outline:none;padding:0 16px;border:.3px solid #b6b8bf;border-radius:14px;font-size:14px;padding-bottom:.3rem;color:#476282;border:1px solid toamto}@media only screen and (min-width:768px){.form-container .main-form .form-input{width:327px}}.form-container .main-form .form-input::-moz-placeholder{font:500 16px Jost,serif;font-size:14px;color:#476282;line-height:18px}.form-container .main-form .form-input:-ms-input-placeholder{font:500 16px Jost,serif;font-size:14px;color:#476282;line-height:18px}.form-container .main-form .form-input::placeholder{font:500 16px Jost,serif;font-size:14px;color:#476282;line-height:18px}.form-container .main-form .form-input.form-error{border:.3px solid #d32f2f!important}.form-container .main-form textarea.form-input{width:100%;min-height:102px;padding-top:13px;resize:none}.form-container .main-form .switch-container{margin-top:26px;margin-bottom:15px}.form-container .main-form .custom-switch span{font:500 16px Jost,serif;font-weight:500;font-size:14px;color:#476282;line-height:18px;display:inline-block}.form-container .main-form .custom-switch label:after,.form-container .main-form .custom-switch label:before{margin-top:.1rem}.form-container .main-form .underage-subtitle{font-size:18px}.form-container .main-form .underage-description{font:400 16px Jost,serif;font-size:12px;color:#476282;margin-top:10px;margin-bottom:20px}@media only screen and (min-width:768px){.form-container .main-form .underage-description{font-size:14px;margin-bottom:0}}.form-container .main-form .well-hired .subtitle{width:189px;margin:0 auto}@media only screen and (min-width:768px){.form-container .main-form .well-hired .subtitle{width:auto}}@media only screen and (min-width:768px){.form-container .main-form .claim .subtitle{margin-bottom:27px}}.form-container .main-form .claim p{font-size:16px;color:#476282}.form-container .main-form .claim-label{font:600 16px Jost,serif}@media only screen and (min-width:768px){.form-container .main-form .files{margin-bottom:30px}}.form-container .main-form .files .description{font:400 16px Jost,serif;font-size:15px;color:#476282;line-height:18px;margin-bottom:24px}@media only screen and (min-width:768px){.form-container .main-form .files .description{font-size:12px;margin-bottom:34px}}.form-container .main-form .submit-container{margin-top:32px}@media only screen and (min-width:768px){.form-container .main-form .submit-container{margin-top:36px}}.form-container .main-form .submit-container .button{font-size:15px;line-height:22px}.form-container .terms-container{margin-top:20px}.form-container .terms-container span{font:500 16px Jost,serif;font-size:14px;color:#476282;line-height:18px}@media only screen and (min-width:768px){.form-container .terms-container span{font-size:16px}}.info-badge[data-v-04b6037c]{max-width:558px;background-color:rgba(242,156,26,.2);border-radius:4px;padding:9px 0;margin:0 auto}.info-badge p[data-v-04b6037c]{font:500 16px Jost,serif;font-size:14px;color:#3e4657;line-height:22px}.complaint-detail .complaint-container{padding-top:32px}@media only screen and (min-width:768px){.complaint-detail .complaint-container{padding-top:74px}}.complaint-detail .complaint-container .main{max-width:786px;margin:0 auto;padding:0}.complaint-detail .complaint-container .title{width:234px;font:600 16px Jost,serif;font-size:28px;color:#3e4657;line-height:31px;margin:0 auto}@media only screen and (min-width:768px){.complaint-detail .complaint-container .title{width:auto;font-size:42px;line-height:43px;margin-bottom:36px}}.complaint-detail .complaint-container .business-info{padding:0 21px}@media only screen and (min-width:768px){.complaint-detail .complaint-container .business-info{padding:0}}.complaint-detail .complaint-container .business-info li{font:400 16px Jost,serif;color:#5f6368;margin-top:12px}.complaint-detail .complaint-container .business-info span{font:500 16px Jost,serif;color:#3e4657}.complaint-detail .complaint-container .section{padding:28px 21px;border:1px solid transparent;background-color:#fafafa;margin-bottom:24px}@media only screen and (min-width:768px){.complaint-detail .complaint-container .section{padding:36px 56px;border-radius:10px;margin-bottom:12px}}@media only screen and (min-width:768px){.complaint-detail .complaint-container .section.first{padding:31px 56px}}.complaint-detail .subtitle{font:600 16px Jost,serif;font-size:20px;line-height:30px;color:var(--color-primary);margin-top:28px}@media only screen and (min-width:768px){.complaint-detail .subtitle{font-size:24px}}.complaint-detail .subtitle-2{font:600 16px Jost,serif;font-size:18px;color:var(--color-primary);line-height:20px;margin-top:20px}.complaint-detail .subtitle-2.first{margin-top:28px}@media only screen and (min-width:768px){.complaint-detail .subtitle-2{margin-top:40px!important}}.complaint-detail .section.first{margin-top:35px!important}.complaint-detail .row{margin-bottom:0}@media only screen and (min-width:768px){.complaint-detail .row{margin-bottom:24px}}.complaint-detail .col-md-6,.complaint-detail .col-md-12{margin-bottom:20px}@media only screen and (min-width:768px){.complaint-detail .col-md-6,.complaint-detail .col-md-12{margin-bottom:0}}.complaint-detail .first-row{margin-top:20px}@media only screen and (min-width:768px){.complaint-detail .first-row{margin-top:36px}}.complaint-detail .label{font:600 16px Jost,serif;font-size:12px;color:#69819c;line-height:18px}.complaint-detail .text{font:500 16px Roboto,serif;font-size:16px;color:#476282;line-height:18px;margin-top:6px;margin-bottom:0;margin-left:22px}@media only screen and (min-width:768px){.complaint-detail .text{margin-left:0}}.complaint-detail .secondary .subtitle{margin-bottom:12px}@media only screen and (min-width:768px){.complaint-detail .secondary .subtitle{margin-bottom:30px}}.complaint-detail .attachment-list li{margin-top:0;margin-bottom:16px}.complaint-detail .attachment-list li:before{content:""!important;width:0!important}.complaint-detail .attachment-list li:last-child{margin-bottom:0}.complaint-detail .attachment-list a{font:700 16px Jost,serif;font-size:14px;color:#476282;line-height:16px;border-bottom:1px solid transparent}.complaint-detail .attachment-list a:hover{border-bottom:1px solid #476282}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}to{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}}@keyframes fadeIn{0%{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}to{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-backdrop{background-color:rgba(9,10,11,.65)!important;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.custom-control-input:checked~.custom-control-label:before{background-color:var(--color-primary);border-color:var(--color-primary);box-shadow:none!important;transition:none!important}.custom-control-label:before,.custom-file-label,.custom-select{box-shadow:none!important;border-color:#b6b8bf!important}.button{font:500 16px Jost,serif;font-weight:500;font-size:15px;line-height:22px;display:inline-block;border-radius:8px;padding:9px 16px}.button:hover{text-decoration:none;color:#fff}.button-primary{background-color:var(--color-primary);border:1px solid var(--color-primary)}.button-primary,.button-zet{color:#fff;opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);transition:opacity .2s}.button-zet{background-color:#84509a;border:1px solid #84509a;font:500 16px Roboto,serif}.button-zet:hover{background-color:variant;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.button-outline-light{min-width:92px;min-height:48px;font-size:16px;line-height:19px;font-weight:500;display:flex;justify-content:center;align-items:center;border-radius:3px;padding:14px 16px;color:#1a73e8;border:.3px solid #476282;transition:border-color .4s}.button-outline-light:hover{text-decoration:none;color:#1a73e8;border-color:#1a73e8}.button-blue{min-width:92px;min-height:48px;font-size:16px;line-height:19px;font-weight:500;display:flex;justify-content:center;align-items:center;border-radius:3px;padding:14px 16px;background-color:#1a73e8;color:#fff;transition:background-color .4s}.button-blue:hover{text-decoration:none;background-color:#0c5dc8;color:#fff}body{font-family:Rubik,sans-serif;font-optical-sizing:auto}.heartbeat{--beat-scale:1.03;--beat-speed:3.5s;-webkit-animation:heartbeat var(--beat-speed) ease-in-out infinite;animation:heartbeat var(--beat-speed) ease-in-out infinite;transform-origin:center;display:inline-block}@media (prefers-reduced-motion:reduce){.heartbeat{-webkit-animation:none;animation:none}}header a{color:#0f172a}a,header a{text-decoration:none!important}h3{font-size:16px!important}.banner-title{font-size:42px!important}@-webkit-keyframes heartbeat{0%{transform:scale(1)}10%{transform:scale(var(--beat-scale))}20%{transform:scale(1)}30%{transform:scale(calc(.15 + var(--beat-scale)*0.85))}40%{transform:scale(1)}to{transform:scale(1)}}@keyframes heartbeat{0%{transform:scale(1)}10%{transform:scale(var(--beat-scale))}20%{transform:scale(1)}30%{transform:scale(calc(.15 + var(--beat-scale)*0.85))}40%{transform:scale(1)}to{transform:scale(1)}}.header-shadow{box-shadow:0 2px 4px rgba(0,0,0,.1)}