@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{height:100%}img{max-width:100%}p{word-wrap:break-word}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:2px solid #404040!important;border-radius:5px;font-size:16px!important;height:50px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#008e40;outline:none}input[type=color].error,input[type=date].error,input[type=datetime-local].error,input[type=datetime].error,input[type=email].error,input[type=month].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=time].error,input[type=url].error,input[type=week].error,select.error,textarea.error{border-color:#c63838!important}input[type=color].disabled,input[type=date].disabled,input[type=datetime-local].disabled,input[type=datetime].disabled,input[type=email].disabled,input[type=month].disabled,input[type=number].disabled,input[type=password].disabled,input[type=search].disabled,input[type=tel].disabled,input[type=text].disabled,input[type=time].disabled,input[type=url].disabled,input[type=week].disabled,select.disabled,textarea.disabled{background-color:#e9ecef!important;border-color:#7f7f7f!important;opacity:.75!important;pointer-events:none!important}input[type=color].disabled~i,input[type=date].disabled~i,input[type=datetime-local].disabled~i,input[type=datetime].disabled~i,input[type=email].disabled~i,input[type=month].disabled~i,input[type=number].disabled~i,input[type=password].disabled~i,input[type=search].disabled~i,input[type=tel].disabled~i,input[type=text].disabled~i,input[type=time].disabled~i,input[type=url].disabled~i,input[type=week].disabled~i,select.disabled~i,textarea.disabled~i{opacity:.5!important}input[type=checkbox]{border-radius:.1em!important}.form-check-input{border-color:#575757;border-width:2px;height:20px;width:20px}.form-check-input:checked{background-color:#1ca099;border-color:#1ca099}.form-check-input:focus{-webkit-box-shadow:none;box-shadow:none}label.form-check-label{margin-left:4px;margin-top:1px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:-ms-input-placeholder{color:#7f7f7f;font-size:16px}::-ms-input-placeholder{color:#7f7f7f;font-size:16px}:-ms-input-placeholder,::-webkit-input-placeholder,::placeholder{color:#7f7f7f;font-size:16px}textarea{height:unset;resize:none}ul{list-style:none}a{color:inherit}a.link{color:#3875c6}a.link.error{color:#c63838}.max-wd-270{max-width:270px}.max-wd-300{max-width:300px}.max-wd-350{max-width:350px}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:auto!important}}body{background:#f5f5f5;color:#333;font-family:Noto Sans JP,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:400}.custom-scrollbar ::-webkit-scrollbar,body ::-webkit-scrollbar{width:8px!important}.custom-scrollbar ::-webkit-scrollbar:horizontal,body ::-webkit-scrollbar:horizontal{height:8px}.custom-scrollbar ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{height:8px}.custom-scrollbar ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{background:#000!important;border-radius:4px!important;height:8px}.custom-scrollbar ::-webkit-scrollbar-thumb:window-inactive,body ::-webkit-scrollbar-thumb:window-inactive{background:#000!important;height:8px}section{clear:both}.form-control:focus,.form-select:focus{-webkit-box-shadow:none;box-shadow:none}.invalid-feedback.show{display:block}.error,.text-red{color:#c63838}.text-green{color:#008e40}.text-gray{color:#969696}a,button{cursor:pointer;word-break:break-word;word-wrap:break-word;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,button:hover{opacity:.8}a:focus,button:focus{-webkit-box-shadow:none;box-shadow:none}.cursor-pointer{cursor:pointer!important}.loader-wrapper{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(0,0,0,.5);justify-content:center;z-index:99999}.loader-wrapper .loader{-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;border-radius:50%;height:48px;position:relative;width:48px}.loader-wrapper .loader:after,.loader-wrapper .loader:before{-webkit-animation:prixClipFix 2s linear infinite;animation:prixClipFix 2s linear infinite;border:5px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";inset:0;position:absolute}.loader-wrapper .loader:after{border-color:#008e40;-webkit-transform:rotate3d(90,90,0,180deg);transform:rotate3d(90,90,0,180deg)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}.button-grp{gap:24px;margin-top:40px}.button-grp .btn{margin-top:0}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:0;color:#fff;font-size:16px;height:42px;justify-content:center;padding-inline:12px;position:relative;width:100%}.btn.rounded{border-radius:100vh!important}.btn.btn-small{font-size:12px!important;height:28px!important;min-width:150px;padding-inline:21px!important;width:auto!important}.btn.btn-orange{background-color:#f39700}.btn.btn-orange:active,.btn.btn-orange:hover{background-color:#f39700!important;border-color:#f39700!important;color:#fff!important}.btn.btn-red{background-color:#c63838}.btn.btn-red:active,.btn.btn-red:hover{background-color:#c63838!important;border-color:#c63838!important;color:#fff!important}.btn.btn-green{background-color:#008e40}.btn.btn-green:active,.btn.btn-green:hover{background-color:#008e40!important;border-color:#008e40!important;color:#fff!important}.btn.btn-teal{background-color:#1ca099}.btn.btn-teal:active,.btn.btn-teal:hover{background-color:#1ca099!important;border-color:#1ca099!important;color:#fff!important}.btn.btn-gray{background-color:#969696}.btn.btn-gray:active,.btn.btn-gray:hover{background-color:#969696!important;border-color:#969696!important;color:#fff!important}.btn.btn-dark{background-color:#474747}.btn.btn-dark:active,.btn.btn-dark:hover{background-color:#474747!important;border-color:#474747!important;color:#fff!important}.btn.search-btn{background-color:#3b3b3b;border-radius:4px;font-size:14px;height:32px;margin-top:0!important;width:auto}.btn.search-btn:active,.btn.search-btn:hover{background-color:#3b3b3b!important;border-color:#3b3b3b!important;color:#fff!important}.btn.btn-green-outline{border:2px solid #008e40;color:#008e40;font-size:16px;height:50px;padding-inline:16px 30px}.btn.btn-green-outline:active,.btn.btn-green-outline:hover{background-color:#008e40!important;border-color:#008e40!important;color:#fff!important}.btn.btn-gray-outline{border:2px solid #969696;color:#969696;font-size:16px;height:50px;padding-inline:16px 30px}.btn.btn-gray-outline:active,.btn.btn-gray-outline:hover{background-color:#969696!important;border-color:#969696!important;color:#fff!important}.btn.btn-black-outline{border:2px solid #333;color:#333;font-size:16px;height:50px;padding-inline:16px 30px}.btn.btn-black-outline:active,.btn.btn-black-outline:hover{background-color:#333!important;border-color:#333!important;color:#fff!important}.btn.disabled,.btn:disabled{cursor:not-allowed!important}.btn.disabled,.btn.disabled:active,.btn.disabled:hover,.btn:disabled,.btn:disabled:active,.btn:disabled:hover{background-color:#cdcdcd!important;border-color:#cdcdcd!important;color:#fff!important}.img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-wrapper img.contain{-o-object-fit:contain;object-fit:contain}.scrollTo{border-radius:100%;bottom:2rem;cursor:pointer;height:50px;line-height:50px;margin:0 auto;position:fixed;right:1.5rem;text-align:center;-webkit-transition:all .35s ease;transition:all .35s ease;width:50px;z-index:99}.topTop{filter:alpha(opacity=0);opacity:0}.topTop:hover{opacity:.8}.custom-container{background-color:#f5f5f5;margin:0 auto}.main-container{padding-top:70px}.main-container.not-found-page{padding-top:170px}.inner-container{margin-inline:auto;max-width:1342px;padding-block:55px 24px;padding-inline:18px}.inner-container.flex-column{height:calc(100vh - 72px)}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.switch .switch-slider{background-color:#b0b0b0;bottom:0;cursor:pointer;left:0;right:0;top:0}.switch .switch-slider,.switch .switch-slider:before{position:absolute;-webkit-transition:.3s;transition:.3s}.switch .switch-slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}.switch .switch-slider.round{border-radius:100vh}.switch .switch-slider.round:before{border-radius:50%}.switch input:checked+.switch-slider{background-color:#008e40}.switch input:focus+.switch-slider{-webkit-box-shadow:0 0 1px #008e40;box-shadow:0 0 1px #008e40}.switch input:checked+.switch-slider:before{-webkit-transform:translateX(25px);transform:translateX(25px)}.switch .text{color:#fff;line-height:34px;position:absolute;z-index:1}.switch .text.on{left:35px}.switch .text.off{left:10px}.pagination .page-link{background:transparent;border:2px solid #353535;border-radius:100vh!important;display:-ms-flexbox;display:flex;height:42px;min-width:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#353535;display:-webkit-box;justify-content:center;padding:0 4px;white-space:nowrap;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;line-height:36px;text-align:center;text-overflow:ellipsis;white-space:normal;word-break:break-word}.pagination .page-link.active,.pagination .page-link:hover{background-color:#727272;color:#fff}.pagination .page-link.action-btn{min-width:52px}.auth-page{font-size:14px}.auth-page.main-container{padding-top:0}.auth-page .custom-container{min-height:100vh}.auth-page .inner-container{max-width:550px;min-height:100vh;padding-top:70px}.auth-page .auth-wrapper .logo-wrapper .img-wrapper{max-width:82px}.auth-page .auth-wrapper .logo-wrapper span{font-size:24px;margin-left:20px}.auth-page .auth-wrapper .content-wrapper{margin-top:40px}.auth-page .auth-wrapper label{font-size:18px;margin-bottom:0;margin-top:13px;min-width:210px}.auth-page .auth-wrapper a:not(.btn){text-decoration:underline}.auth-page .auth-wrapper a:not(.btn).forget-password{color:#333;font-size:18px;margin-top:30px;text-decoration:underline}.auth-page .auth-wrapper .form-footer>div+div{margin-top:14px}.auth-page .auth-wrapper .form-footer .register-link{color:#3875c6}.auth-page .auth-wrapper .btn{margin-top:50px;max-width:246px}.auth-page .btn-wrapper{padding:18px}.auth-page .mail-confirmation-wrapper .bi-envelope{color:#4b4b4b;font-size:144px;line-height:1}.auth-page .validation-check-list{font-size:14px;padding-left:190px}.auth-page .validation-check-list .validation-point+.validation-point{margin-top:4px}.auth-page .link-text{font-size:18px;margin-top:16px}.auth-page .input-grp.d-flex .form-label{min-width:175px}.auth-page.confirmation-email-page .envelop-icon{width:74px}.password-wrapper input{padding-right:36px}.password-wrapper input.is-invalid{background-position:right calc(.375em + 2rem) center;padding-right:56px}.password-wrapper i.position-absolute{color:#575757;cursor:pointer;font-size:21px;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.check-icon{width:16px}.registration-page .btn,.terms-of-use-wrapper .btn{margin-top:28px;max-width:270px}.registration-page.profile-register-page .input-grp.d-flex .form-label{min-width:330px}.terms-of-use-wrapper{font-size:18px;line-height:1.56}.terms-of-use-wrapper .content-wrapper{padding-top:30px}.terms-of-use-wrapper .intro-text{margin-bottom:58px}.terms-of-use-wrapper .terms-wrapper{overflow-y:auto;padding-bottom:24px}.terms-of-use-wrapper .terms-footer{padding-top:70px}.register-email .inner-container{max-width:700px}.register-email .inner-container .input-grp.d-flex .form-label{min-width:310px}.input-grp+.input-grp{margin-top:28px}.input-grp .form-label{font-size:16px;margin-bottom:4px;margin-top:0;min-width:240px}.input-grp.d-flex .form-label{font-size:16px;margin-bottom:0;margin-top:13px;min-width:240px}.input-grp.d-flex .form-label.d-flex{margin-top:0;padding-right:16px}.row .input-grp+.input-grp{margin-top:0}form .input-row .input-grp{margin-bottom:28px}form .input-row .input-grp+.input-grp{margin-top:0}.marquee{background-color:#f5f4f4;background-color:#c63838;color:#fff;font-weight:700;overflow:hidden;padding-block:4px 6px;white-space:nowrap}.marquee span{-webkit-animation:marquee 20s linear infinite;animation:marquee 20s linear infinite;display:inline-block;padding-left:100%}.list-ttl{background-color:#d9d9d9;font-size:18px;font-weight:500;margin-bottom:12px;padding:8px 4%}.telephone{color:#3875c6!important;text-decoration:underline}@-webkit-keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}.alert-list{height:100%;top:-1px}.alert-list .slick-list,.alert-list .slick-slide,.alert-list .slick-slide>div,.alert-list .slick-track{height:100%}.custom-alert{color:#fff;display:block!important;height:100%}.custom-alert .alert-level{background-color:#000}.custom-alert .alert-level strong{font-size:28px}.custom-alert .alert-level a{color:#fff!important;position:absolute;right:0;top:6px}.custom-alert .alert-body{padding:24px 16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.custom-alert .alert-body .main-msg{font-size:40px;margin-top:-10px}.custom-alert .alert-body .en{font-size:18px;font-weight:700}.custom-alert .alert-body a{background:#fff;border-radius:6px;color:#000;display:inline-block;font-size:14px;padding:5px 10px}.custom-alert .alert-body a:focus,.custom-alert .alert-body a:hover{color:#000}.not-found-page .page-wrapper{max-width:800px;width:100%}.not-found-page .error-type{color:#1ca099;font-size:175px;font-weight:900;letter-spacing:10px;line-height:1}.not-found-page .page-content{background:#fff;border:1px solid rgba(28,160,153,.2);border-radius:32px;padding:40px 80px 60px;position:relative;z-index:1}.not-found-page h2{letter-spacing:4px}.not-found-page .error-msg{color:#b0b0b0;letter-spacing:1px}.not-found-page .btn-wrapper{margin-top:72px}.not-found-page .avatar{max-width:175px;right:24px;top:-100px}.avatar-option{aspect-ratio:1;border:2px solid transparent;max-width:100px;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-option.active{border-color:#1ca099}.leaflet-pane{z-index:1}.leaflet-bottom,.leaflet-top{z-index:3}.leaflet-control{z-index:2}.leaflet-popup-content{min-width:180px}.leaflet-popup-content .img-grp .img-wrapper{aspect-ratio:16/9;width:50px}.leaflet-popup-content .status-tag.filed{color:#6523d0}.leaflet-popup-content .status-tag.accepted{color:#d09623}.leaflet-popup-content .status-tag.not-yet-started{color:#3da111}.leaflet-popup-content .status-tag.in-progress{color:#2590ba}.leaflet-popup-content .status-tag.resolved{color:#a24228}.leaflet-popup-content .status-tag.pending{color:#5f5f5f}.toastui-editor-contents{font-family:Noto Sans JP,sans-serif!important;font-size:16px}.swal2-container .swal2-popup.swal2-modal{overflow:hidden;padding:0}.swal2-container .swal2-popup.swal2-modal .swal2-title{background:#9f2b27;color:#fff;font-size:18px;font-weight:500;line-height:1;margin:0;padding:16px}.swal2-container .swal2-popup.swal2-modal .swal2-html-container{color:#333;font-size:14px;font-weight:700;padding:32px 16px;text-align:center}.swal2-container .swal2-popup.swal2-modal .swal2-textarea{margin-bottom:8px}.swal2-container .swal2-popup.swal2-modal .swal2-textarea:focus{-webkit-box-shadow:none;box-shadow:none}.swal2-container .swal2-popup.swal2-modal .swal2-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;border-top:1px solid #dee2e6;justify-content:center;margin:0;padding:10px 16px}.swal2-container .swal2-popup.swal2-modal .swal2-actions button{border:none;border-radius:100vh;color:#fff;font-size:16px;font-weight:400!important;line-height:1;min-width:125px;outline:none;padding:12px 15px}.swal2-container .swal2-popup.swal2-modal .swal2-actions button.swal2-confirm{background-color:#008e40!important;border:1px solid #008e40;color:#fff}.swal2-container .swal2-popup.swal2-modal .swal2-actions button.swal2-cancel{background:#c63838!important;border:2px solid #c63838;color:#fff}.swal2-container .swal2-popup.swal2-modal .swal2-actions button.swal2-cancel:active,.swal2-container .swal2-popup.swal2-modal .swal2-actions button.swal2-cancel:hover{background:#c63838!important;color:#fff}.swal2-container .swal2-popup.swal2-modal .swal2-actions button:focus{-webkit-box-shadow:none;box-shadow:none}.scroll-wrapper{overflow-y:hidden;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.scroll-y{height:100%;overflow-y:auto}.extra-padding{overflow-x:hidden;padding-bottom:0!important}.extra-padding:has(.pagination-nav){padding-bottom:66px!important}.extra-padding .pagination-nav{background:#f5f5f5;bottom:0;left:0;margin-top:0;padding-top:24px;position:absolute;width:100%}.open-app-btn{z-index:999}.open-app-btn a{font-size:18px;height:48px;max-width:300px;width:90%}@media (max-width:1366px){.terms-of-use-wrapper{font-size:14px}.terms-of-use-wrapper .terms-of-use-heading h5{font-size:18px}.not-found-page .page-content{border-radius:28px;padding:20px 40px 40px}.not-found-page h2{font-size:28px}.not-found-page .error-type{font-size:124px;letter-spacing:8px}.not-found-page .btn-wrapper{margin-top:40px}}@media (max-width:1200px){.inner-container{padding-block:18px}.btn.btn-small{font-size:12px!important;min-width:135px;padding:4px!important}.terms-of-use-wrapper .info-icon{aspect-ratio:1;width:32px}.terms-of-use-wrapper .content-wrapper{padding-top:24px}.terms-of-use-wrapper .intro-text{margin-bottom:28px}.terms-of-use-wrapper .terms-wrapper{height:calc(100vh - 429px)}.terms-of-use-wrapper .terms-footer{padding-top:48px}}@media (max-width:768px){.main-container{padding-top:70px}.main-container.not-found-page{padding-top:140px}.switch{font-size:14px;height:28px;width:156px}.switch .switch-slider:before{height:21px;width:21px}.switch input:checked+.switch-slider:before{-webkit-transform:translateX(-127px);transform:translateX(-127px)}.switch .text{line-height:27px}.list-ttl{font-size:14px}}@media (max-width:767.98px){.page-outer-wrapper{overflow-y:hidden}.page-outer-wrapper:has(~.open-app-btn){padding-bottom:80px}.scroll-x{min-width:767px;overflow-x:auto}.main-container{padding-top:0}.main-container:has(.main-content){display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:576px){.btn{font-size:16px}}nav{z-index:30}nav.top-nav{background-color:#fff;-webkit-box-shadow:2px 1px 1px 2px rgba(0,0,0,.25);box-shadow:2px 1px 1px 2px rgba(0,0,0,.25);font-weight:800;height:72px;position:fixed}nav.top-nav .custom-container{background-color:#fff;padding-inline:15% 4%}nav.top-nav .logo-wrapper{height:100%;left:0;position:absolute;top:0;width:13.25%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nav.top-nav .logo-wrapper:hover{opacity:1}nav.top-nav .logo-wrapper:after,nav.top-nav .logo-wrapper:before{content:"";display:block;margin-left:-76px;position:absolute}nav.top-nav .logo-wrapper:after{background:#fff;border-bottom-right-radius:100vh;-webkit-box-shadow:2px 1px 1px 2px rgba(0,0,0,.25);box-shadow:2px 1px 1px 2px rgba(0,0,0,.25);height:50px;top:calc(100% - 36px);width:calc(100% + 120px)}nav.top-nav .logo-wrapper:before{background:#fff;height:100%;top:-1px;width:calc(100% + 130px);z-index:8}nav.top-nav .logo-wrapper img{max-width:200px;position:relative;width:80%;z-index:9}nav.top-nav .nav-list{max-width:460px}nav.top-nav .nav-list a{color:#333}nav.top-nav .nav-list a:hover{color:#b0b0b0}nav.top-nav .nav-list a.active{color:#008e40}nav.top-nav .date{color:#575757}nav.top-nav .weather-wrapper{gap:10px;margin-left:10px}nav.top-nav .weather-wrapper .icon{width:28px}nav.top-nav .weather-wrapper .high-temp{color:#c63838}nav.top-nav .weather-wrapper .low-temp{color:#3875c6}nav.top-nav .hamburger-menu{font-size:32px}nav.top-nav .search-input{border-radius:0;max-width:unset}nav.top-nav .user-detail{font-size:12px;line-height:1.25}nav.top-nav .user-detail .avatar{border:1px solid #969696;border-radius:50%;height:60px;overflow:hidden;width:60px}nav.top-nav .btn{width:100%!important}nav.position-bottom{background:#fff;border-top-left-radius:14px;border-top-right-radius:14px;bottom:0;-webkit-box-shadow:1px -4px 12px 4px rgba(0,0,0,.35);box-shadow:1px -4px 12px 4px rgba(0,0,0,.35);color:#575757;font-size:12px;font-weight:700;left:0;padding:14px 12px;position:fixed;right:0}nav.position-bottom .navigation{margin:0 auto;max-width:400px}nav.position-bottom .nav-item{padding-inline:10px}nav.position-bottom .nav-item.active{color:#008e40;opacity:1!important}nav.position-bottom .nav-item.home-menu{background:#f39700;border-radius:50%;color:#fff;height:64px;margin-top:-28px;opacity:1;width:64px}nav.position-bottom .nav-item.home-menu.active{color:#fff}nav .bookmark,nav.position-bottom i{font-size:21px}nav .bookmark{color:#1ca099}.offcanvas .nav-list li a{border-bottom:1px solid #d9d9d9;display:block;padding:16px 24px}.weather-block{background:#fff;border:2px solid #3a3a3a;display:none;left:16px;max-width:716px;min-width:400px;padding:12px 24px;top:calc(100% + 20px);z-index:9}.weather-block .forecast-ttl-wrapper{border-bottom:2px solid #008e40;color:#333;padding-block:12px}.weather-block .forecast-ttl-wrapper span{color:#008e40;margin-left:20px}.weather-block .forecast-ttl-wrapper .close{font-size:18px;line-height:1}.weather-block .forecast-list{font-weight:400;overflow-x:auto;padding-block:12px}.weather-block .forecast-day{color:#909090;font-size:13px;margin-bottom:10px}.weather-block .forecast-date{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;aspect-ratio:1;justify-content:center;width:40px}.weather-block .forecast-date.today{background-color:#565656;border-radius:50%;color:#fff}.weather-block .forecast-icon{height:33px;margin-top:6px;width:33px}.search-modal .modal-content{border-radius:28px}.search-modal .modal-header{border-bottom:none;padding:28px 40px 12px}.search-modal .modal-header .btn{border-radius:4px;height:auto;min-width:unset;width:75px}.search-modal .btn-close{background:none;color:#474747;font-size:24px;height:auto;opacity:1;padding-block:0}.search-modal .modal-body{padding:12px 40px}.search-modal .modal-footer{border-top:none;padding:12px 40px 32px}.search-modal .modal-footer .btn{border-radius:4px;font-size:16px;height:40px;max-width:160px}.search-modal input[type=search]{border:1.5px solid #575757;height:57px!important;padding-inline:60px 3%}.search-modal button.accordion-button{background:#262626;border-radius:0!important;color:#fff;font-size:18px;font-weight:700;min-width:300px;padding:10px 20px}.search-modal button.accordion-button:focus{-webkit-box-shadow:none;box-shadow:none}.search-modal button.accordion-button:after{-webkit-filter:invert(1);filter:invert(1)}.search-modal .accordion-item{border:none;padding-inline:12px}.search-modal .accordion-item+.accordion-item{margin-top:10px}.search-modal .heading{background:#262626;color:#fff;display:inline-block;font-size:20px;font-weight:700;min-width:300px;padding:6px 20px}.search-modal .search-result-list{margin-block:10px 0;margin-top:0;padding-left:0}.search-modal .search-result-list li+li{border-top:1px solid #cbcbcb}.search-modal .search-result-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:12px;padding-block:10px}.search-modal .search-result-list li a .link-icon{aspect-ratio:1;margin-left:14px;width:21px}.search-modal .search-result-list li a .icon-wrapper{aspect-ratio:1;height:54px;width:54px}.search-modal .search-result-list .search-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-modal .search-result-list .notice-ttl,.search-modal .search-result-list .service-name{display:-webkit-box;font-weight:500;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;white-space:normal;word-break:break-word}.search-modal .search-result-list .notice-header,.search-modal .search-result-list .service-desc{color:#888;display:-webkit-box;font-size:12px;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;white-space:normal;word-break:break-word}.search-modal .search-result-list .notice-date,.search-modal .search-result-list small{color:#888;font-size:10px}.search-modal .search-block+.search-block{margin-top:28px}.search-wrapper i{font-size:20px;left:20px}.search-wrapper input[type=search]{padding-inline:60px 3%}.language-dropdown .dropdown-toggle{font-size:24px}.language-dropdown .dropdown-toggle:after{display:none}.language-dropdown .dropdown-menu{font-size:14px}.language-dropdown .dropdown-menu i{color:#1ca099}.language-dropdown .dropdown-menu .dropdown-item:active{background-color:#1ca099}.sidenav{background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;padding-top:100px;padding-inline:18px;position:fixed;top:0;width:376px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9}.sidenav .sidenav-content{padding-block:26px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.sidenav .user-info .avatar{aspect-ratio:1;border:1px solid #000;border-radius:100vh;max-width:98px;overflow:hidden}.sidenav .nickname{margin-top:18px}.sidenav .sidenav-footer{padding-bottom:24px}.sidenav .sidenav-footer .btn{margin-inline:auto;max-width:230px}.sidenav .page-ttl{font-size:21px;font-weight:500;padding-block:21px}.sidenav .page-ttl i{font-size:26px;line-height:1}.sidenav .tab-link{background-color:#ccc;border-radius:100vh;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.25);box-shadow:0 2px 2px 0 rgba(0,0,0,.25);color:#454545;font-size:16px;font-weight:600;height:30px;line-height:1;margin-inline:auto;max-width:216px;text-align:center;width:100%}.sidenav .tab-link.active{background-color:#4b4b4b;color:#fff}.sidenav .sidenav-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;max-width:190px}.sidenav .content-grp+.content-grp{margin-top:50px}.sidenav .content-grp .content-head{background:#595959;color:#fff;font-size:18px;line-height:1;margin-bottom:14px;padding:10px}.sidenav .content-grp .bi-heart-fill{color:#b8b8b8}.sidenav .content-grp .bi-heart-fill.active,.sidenav .content-grp .bi-heart-fill:hover{color:#1ca099}.custom-link-tab{border-bottom:2px solid #1ca099;padding:11px 16px 11px 0}.custom-link-tab.active,.custom-link-tab:hover{color:#1ca099}.custom-link-tab span{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;white-space:normal;word-break:break-word}.main-content{margin-left:376px}.garbage-type-list .garbage-type.active,.garbage-type-list .garbage-type:hover{color:#1ca099}.garbage-type-list .garbage-type+.garbage-type{margin-top:8px}.garbage-type-list .garbage-icon{height:24px;margin-right:12px;width:24px}.garbage-type-list .garbage-type-list-ttl .bi-trash3{color:#1ca099;font-size:24px}.custom-link-accordion{border-bottom:2px solid #1ca099;padding:11px 16px 11px 0;--bs-accordion-btn-icon-width:1rem}.custom-link-accordion .accordion-item{background:transparent;border:0}.custom-link-accordion .accordion-button{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit;padding:0}.custom-link-accordion .accordion-button.active,.custom-link-accordion .accordion-button:hover{color:#1ca099}.custom-link-accordion .accordion-button:after{background-image:url(../../images/chevron-down.svg)}.custom-link-accordion .accordion-button.no-data:after{background-image:none}.custom-link-accordion .accordion-body .custom-link-tab{border-bottom:0;padding-right:0;padding-block:6px}@media screen and (max-width:1366px){.weather-block{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sidenav .sidenav-avatar{max-width:100px}.sidenav .user-info .avatar{max-width:36px}.sidenav .user-info .nickname{margin-top:0}nav.top-nav{height:60px}nav.top-nav .custom-container{padding-inline:18% 2%}nav.top-nav .logo-wrapper{width:15.25%}nav.top-nav .logo-wrapper:after{height:50px}nav.top-nav .nav-left{font-size:14px}nav.top-nav .btn.btn-small{font-size:10px!important;height:21px!important}nav.top-nav .search-input{font-size:12px!important;padding:2px 12px}.search-modal .modal-content{border-radius:28px}.search-modal .modal-header{padding:12px 24px 18px}.search-modal .modal-body{padding:18px 24px}.search-modal .modal-footer{border-top:none;padding:18px 24px 24px}.search-modal .modal-footer .btn{font-size:14px}.search-modal input[type=search]{height:42px!important;-webkit-padding-end:3%;padding-inline-end:3%}.search-modal .heading{font-size:16px}.search-modal .search-block+.search-block{margin-top:21px}.main-content{margin-left:250px}.sidenav{padding-top:80px;padding-inline:12px;width:250px}.sidenav .page-ttl{font-size:18px;padding-block:16px 8px}.sidenav .page-ttl i{font-size:21px}.sidenav .sidenav-content{padding-block:8px 18px}.sidenav .tab-link{font-size:14px;height:32px}.sidenav .btn{font-size:16px;height:42px}.sidenav .content-grp+.content-grp{margin-top:32px}.sidenav .content-grp .content-head{font-size:12px;margin-bottom:12px}.sidenav .content-grp p{font-size:14px}.custom-link-accordion .accordion-button,.custom-link-tab,.garbage-type-list .garbage-type{font-size:12px}.custom-link-accordion{--bs-accordion-body-padding-y:0.5rem}}@media screen and (max-width:991.98px){.search-modal .modal-dialog{max-width:80%}nav.top-nav{height:70px}nav.top-nav .logo-wrapper{width:140px}nav.top-nav .date{font-size:14px}nav.top-nav .weather-wrapper{font-size:12px;gap:6px;margin-left:6px}}@media screen and (max-width:768px){nav.top-nav .custom-container{padding-inline:2%}nav.top-nav .logo-wrapper{margin-right:8px;position:static;width:120px}nav.top-nav .logo-wrapper:after,nav.top-nav .logo-wrapper:before{display:none}nav.top-nav .logo-wrapper img{width:100%}}@media screen and (max-width:767.98px){nav.top-nav{position:static}nav.top-nav .user-detail .avatar{height:48px;width:48px}.sidenav{height:calc(100vh - 80px);padding-block:18px;position:static}.main-content{margin-left:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:576px){.search-modal .modal-dialog{max-width:unset}}footer{background-color:#333;color:#fff;font-weight:700;padding:24px}footer .footer-link{margin-top:24px}footer .copyright{padding-block:24px}footer .topTop{background:#008e40;border:1px solid hsla(0,0%,100%,.302);border-radius:4px4px;bottom:60px;height:60px;max-width:60px;opacity:1;right:20px;width:60px;width:100%}footer .topTop .img-wrapper{max-width:30px}@media screen and (max-width:991.98px){footer{padding:24px 24px 90px}}.banner-wrapper{aspect-ratio:2.1;background:url(../../images/banner.png) no-repeat 50%/cover;padding-top:28px}.banner-slider .owl-item{height:400px;opacity:.25}.banner-slider .owl-item.active.center{opacity:1}.banner-slider .owl-item .sliderimg{height:100%}.search-input{background-color:#fff;border:2px solid gray;border-radius:100vh;height:36px;max-width:430px;padding:2px 24px;width:90%}.search-input input{background-color:transparent;border:none!important;-webkit-box-shadow:none;box-shadow:none;margin-left:10px;outline:none}.top-page section{margin-bottom:55px}.top-page section .heading{color:#575757;font-size:20px;margin-bottom:32px}.top-page section .heading i{margin-right:8px}.top-page section .heading span{font-weight:700}.top-page .custom-container{padding-inline:4%}.favorite-section{margin-top:24px}.favorite-section .favorite-ttl-wrapper{margin-bottom:24px}.favorite-section .favorite-box{display:grid;gap:7% 2%;grid-template-columns:repeat(4,23%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.favorite-section .favorite-box .favorite-service-block{border:3px solid #5c5c5c;border-radius:18px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.favorite-section .favorite-box .favorite-service-block .favorite-service-icon{aspect-ratio:1;margin-bottom:8px;width:60px}.favorite-section .favorite-box .favorite-service-block .title{display:-webkit-box;font-weight:400;text-align:center;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;white-space:normal;word-break:break-word}.in-app{border-color:#1ca099!important}.services-list{display:grid;gap:2%;grid-template-columns:repeat(5,17.5%);padding-bottom:4px;padding-right:120px}.services-list .block-intro{font-size:calc(4px + .75vw);line-height:1.2;white-space:pre-line}.services-list .service-block{aspect-ratio:1.2;background-color:#fffbf2;border:4px solid #5c5c5c;border-radius:18px;padding:6px}.services-list .service-block:hover{background-color:#b8b8b8;opacity:1}.services-list .service-block.in-app{border-color:#1ca099}.services-list .service-block.in-app:hover{background-color:#ecfffe;opacity:1}.services-list .service-block.disabled{background-color:#b8b8b8!important;border-color:#5c5c5c!important;cursor:not-allowed}.services-list .service-block .service-avatar{height:90px}.services-list .service-block .title{font-size:calc(10px + .75vw);line-height:1;margin-block:18px;text-align:center}.services-list .service-block .arrow{max-width:80%}.floating-btn{aspect-ratio:1;background:#000;border-radius:50%;bottom:0;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.4);box-shadow:0 6px 6px 0 rgba(0,0,0,.4);color:#fff;font-size:17px;padding-top:20px;position:fixed;right:0;width:172px;z-index:8}.floating-btn span{font-size:30px}.floating-btn.faq-btn{background:#fee39e;bottom:210px;color:#404040}.floating-btn.newsletter-btn{background:#727272;bottom:24px;color:#fff}.custom-tooltip{font-size:12px!important}.disaster-page .services-list{padding-right:0}.disaster-page .services-list .service-block .service-avatar{height:135px}.disaster-page .services-list .service-block .title{background:#484848;border-radius:100vh;color:#fff;font-size:18px;padding:6px 19px 8px;text-align:center;width:85%}@media screen and (max-width:1700px){.favorite-section .favorite-box .favorite-service-block .favorite-service-icon{margin-bottom:4px}.favorite-section .favorite-box .favorite-service-block .title{font-size:14px}}@media screen and (max-width:1500px){.services-list{grid-template-columns:repeat(5,18%)}.services-list .service-block .service-avatar{height:72px}.services-list .service-block .title{font-size:calc(8px + .75vw);margin-block:12px}.services-list .block-intro{font-size:calc(2px + .75vw)}.floating-btn{font-size:14px;padding-top:16px;width:148px}.floating-btn span{font-size:26px}.floating-btn.faq-btn{bottom:184px}}@media screen and (max-width:1400px){.services-list .service-block .service-avatar{height:54px}}@media screen and (max-width:1366px){.top-page .custom-container{padding-inline:4%}.disaster-page .services-list .service-block .service-avatar{height:100px}.disaster-page .services-list .service-block .title{font-size:11px}}@media screen and (max-width:1200px){.disaster-page .services-list{grid-template-columns:repeat(3,190px)}.services-list .service-block .service-avatar{height:42px}.services-list .service-block .title{font-size:calc(4px + .75vw);margin-block:10px}.floating-btn{font-size:12px;padding-top:12px;width:128px}.floating-btn span{font-size:21px}.floating-btn.faq-btn{bottom:164px}}@media screen and (max-width:1199.987px){.banner-slider .owl-item{aspect-ratio:16/9;height:unset}.favorite-section .favorite-box{margin-bottom:24px;margin-left:0;max-width:calc(100% - 130px)}.top-page .services-list{padding-bottom:24px}}@media screen and (max-width:768px){.disaster-page .services-list{grid-template-columns:repeat(3,30%)}}@media screen and (max-width:767.98px){.floating-btn{font-size:10px;width:90px}.floating-btn.newsletter-btn{bottom:84px}.floating-btn.faq-btn{bottom:180px}}.tag{background-color:#a8a8a8;border-radius:100vh;font-size:12px;font-weight:700;min-width:90px;padding:2px 12px;text-align:center}.tag.yellow{background-color:#fff4d7}.tag.red{background-color:#ffb7b1}.tag.green{background-color:#a8deb0}.detail-page .inner-container,.notice-page .inner-container{max-width:1342px}.bi-heart-fill.bookmark-toggle{color:#b8b8b8;cursor:pointer;margin-right:12px}.bi-heart-fill.bookmark-toggle.active,.bi-heart-fill.bookmark-toggle:hover{color:#008e40}.notice-page .notice-block{border-bottom:4px solid #484848;color:#333;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;font-size:16px;line-height:1.6;padding-block:21px}.notice-page .notice-block:hover{opacity:1}.notice-page .notice-block:hover .notice-desc,.notice-page .notice-block:hover .notice-ttl{-webkit-text-decoration:underline solid #ffd559 5px;text-decoration:underline solid #ffd559 5px}.notice-page .notice-block.new .new-tag{display:-webkit-box;display:-ms-flexbox;display:flex}.notice-page .notice-block .new-tag{background-color:#ffd559;border-radius:100vh;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:14px;height:26px;justify-content:center;margin-right:12px;padding-inline:18px;white-space:nowrap}.notice-page .notice-block .notice-detais{-webkit-box-flex:1;-ms-flex:1;flex:1}.notice-page .notice-block .title-grp{padding-right:54px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.notice-page .notice-block .notice-ttl{font-size:18px;-webkit-line-clamp:1;line-clamp:1}.notice-page .notice-block .notice-desc,.notice-page .notice-block .notice-ttl{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.notice-page .notice-block .notice-desc{-webkit-line-clamp:2;line-clamp:2}.detail-page .notice-block{border-bottom:none;padding-block:0;padding-inline:0}.detail-page .notice-block:hover{background-color:unset}.detail-page .notice-block .title-grp{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-page .notice-block .notice-ttl{font-size:18px;font-weight:700}.detail-page .notice-block .notice-date{font-size:18px}.detail-page .notice-block .event-details{border-radius:8px;color:#575757;margin-top:32px;padding:16px 0}.detail-page .notice-block .event-details .col-md-5{border-bottom:1px solid #575757;padding-block:16px}.detail-page .notice-block .event-details .label{font-weight:700}.detail-page .detail-img,.detail-page .notice-img{aspect-ratio:1.5;margin:0 auto;max-width:700px}.sns-block .sns-ttl{font-weight:700}.sns-block .sns-icon{aspect-ratio:1;width:32px}@media (max-width:1200px){.notice-page .notice-block{border-bottom:3px solid #484848;font-size:16px;padding-block:18px}.notice-page .notice-block .notice-ttl{font-size:16px}.notice-page .notice-block .new-tag{height:28px;padding-inline:16px}.detail-page .notice-block .notice-ttl{font-size:16px}}.search-input.full-width{border-radius:0;height:50px;max-width:unset;width:100%}.electronic-application-service-page .inner-container{max-width:1342px}.electronic-application-service-page .terms-of-use-wrapper .terms-wrapper{height:calc(100vh - 399px)}.electronic-application-service-page .accordion-item{border-radius:0}.electronic-application-service-page .accordion-button{background-color:#0c2035;border-radius:0!important;color:#fff}.electronic-application-service-page .accordion-button:after{-webkit-filter:invert(100%);filter:invert(100%);opacity:1}.electronic-application-service-page .accordion-button:focus{-webkit-box-shadow:none;box-shadow:none}.electronic-application-service-page .accordion-button:hover{opacity:1}.electronic-application-service-page .accordion-body{padding-inline:50px}.electronic-application-service-page .accordion-body .btn{font-size:16px;height:unset;max-width:120px;padding:2px 4px}.electronic-application-service-page .filter-grp{padding:14px}.electronic-application-service-page .filter-grp .filter-grp-ttl{border-bottom:1px solid #1ca099;padding-bottom:14px}.electronic-application-service-page .filter-grp .filter-check-grp{padding-top:14px}.link-list a{background-color:#fff;border:1px solid #a7a7a7;border-radius:12px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);font-size:16px;height:86px;margin-bottom:16px;padding:14px 30px}.link-list a:hover{background-color:#ffe091}.link-list a .tag-list{margin-top:10px}.link-list a i{color:#1ca099}@media (max-width:1200px){.electronic-application-service-page .search-wrapper{height:calc(100vh - 224px)}.electronic-application-service-page .accordion-body{padding-inline:12px}.electronic-application-service-page .terms-of-use-wrapper .terms-wrapper{height:calc(100vh - 316px)}}@media (max-width:991.98px){.electronic-application-service-page .accordion-body{padding-inline:0}}.accordion-grp+.accordion-grp{margin-top:24px}.faq-block .faq-accordion{--bs-accordion-btn-icon:url(../../images/chevron-down.svg);--bs-accordion-btn-active-icon:url(../../images/chevron-down.svg);margin-top:55px}.faq-block .faq-accordion .accordion-item{border:none;border-radius:8px;padding:21px;width:100%}.faq-block .faq-accordion .accordion-item+.accordion-item{margin-top:10px}.faq-block .faq-accordion .accordion-item.faq-grp>.accordion-collapse>.accordion-body:before,.faq-block .faq-accordion .accordion-item.faq-grp>.accordion-header .accordion-button:before{display:none}.faq-block .faq-accordion .accordion-item .accordion-button{background-color:transparent!important;-webkit-box-shadow:none;box-shadow:none;color:#333;font-size:18px;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-weight:700}.faq-block .faq-accordion .accordion-item .accordion-button:before{background:url(../../images/question.svg) no-repeat 50%;background-size:contain!important;content:"";display:inline-block;height:27px;margin-right:24px;width:19px}.faq-block .faq-accordion .accordion-item .accordion-button span{-webkit-box-flex:1;-ms-flex:1;flex:1}.faq-block .faq-accordion .accordion-item .accordion-body{color:#575757;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;padding:24px 0 0}.faq-block .faq-accordion .accordion-item .accordion-body .accordion-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.faq-block .faq-accordion .accordion-item .accordion-body:before{background:url(../../images/answer.svg) no-repeat 50%;background-size:contain!important;content:"";display:inline-block;height:27px;margin-right:24px;width:19px}@media screen and (max-width:768px){.faq-block .faq-accordion .accordion-item{padding:20px}.faq-block .faq-accordion .accordion-item .accordion-button span{font-size:16px}.faq-block .faq-accordion{margin-top:24px}.faq-block .faq-accordion .accordion-item{padding:18px}}#calendar{-webkit-box-flex:1;background:#fff;border-radius:8px;-ms-flex:1;flex:1}#calendar .fc-button{background-color:#fff!important;border:none!important;padding-inline:4px}#calendar .fc-button:focus{-webkit-box-shadow:none;box-shadow:none}#calendar .fc-button span{color:#1ca099}#calendar.fc table{font-size:14px}#calendar.fc thead{height:50px}#calendar.fc .fc-toolbar-title{color:#1ca099;font-size:1.25em;padding-inline:42px}#calendar.fc .fc-col-header-cell-cushion{color:#b0b0b0;font-size:12px}#calendar.fc .fc-toolbar.fc-header-toolbar{margin-block:1.5em;padding-inline:50px}#calendar.fc .fc-daygrid-day-top,#calendar.fc .fc-toolbar.fc-header-toolbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#calendar.fc .fc-non-business{background-color:transparent}#calendar.fc .fc-scrollgrid-liquid,#calendar.fc.fc-theme-standard td,#calendar.fc.fc-theme-standard th{border:0}#calendar.fc .fc-daygrid-day.fc-day-today{background-color:rgba(198,56,56,.2)}.add-event-btn{color:#1ca099;font-size:60px}.event-list-wrapper .event-date{font-size:20px}.event-list-wrapper .event-item{background:#fff;border-radius:8px;margin-top:16px;padding:8px 16px}.event-list-wrapper .event-item .event-time{min-width:95px}.event-list-wrapper .event-item .event-ttl{-webkit-box-flex:1;border-left:2px solid #f39700;-ms-flex:1;flex:1;padding-left:16px}.burnable-garbage{background-image:url(../../images/garbage-type-icons/burnable-garbage.svg)}.empty-bottles{background-image:url(../../images/garbage-type-icons/empty-bottles.svg)}.empty-cans{background-image:url(../../images/garbage-type-icons/empty-cans.svg)}.large-sized-garbage{background-image:url(../../images/garbage-type-icons/large-sized-garbage.svg)}.non-burnable-garbage-metal{background-image:url(../../images/garbage-type-icons/non-burnable-garbage-metal.svg)}.non-burnable-garbage-plastic{background-image:url(../../images/garbage-type-icons/non-burnable-garbage-plastic.svg)}.pet-bottles{background-image:url(../../images/garbage-type-icons/pet-bottles.svg)}.plastic-containers-and-packaging{background-image:url(../../images/garbage-type-icons/plastic-containers-and-packaging.svg)}.waste-paper-and-cloth{background-image:url(../../images/garbage-type-icons/waste-paper-and-cloth.svg)}.fc-event{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:default}.fc-event,.fc-event:focus{background:transparent!important}.fc-event:focus:after{background-color:transparent!important}.fc-event .fc-event-container{gap:0!important}.fc-event .fc-custom-icon{background-position:50%;height:36px!important;margin-inline:auto;min-width:36px!important}.garbage-search-page .search-wrapper{margin-inline:auto;max-width:800px}.map-page .list-wrapper{overflow-x:hidden;width:350px}.map-page .list-item{border-bottom:2px solid #000;font-size:13px;padding-block:14px}.map-page .list-item:first-of-type{padding-top:0}.map-page .list-item .list-item-name{display:-webkit-box;font-size:16px;margin-bottom:14px;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;text-overflow:ellipsis;white-space:normal;word-break:break-word}.map-page .list-item .list-img{aspect-ratio:1.5;width:124px}.map-page .list-item .label{white-space:nowrap}.map-page .list-item .value{-webkit-line-clamp:1;line-clamp:1}.map-page .list-item .small,.map-page .list-item .value{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.map-page .list-item .small{-webkit-line-clamp:2;line-clamp:2}.map-page .marathon-map-item.list-item .list-item-name{font-size:13px;margin-bottom:0}.map-page .marathon-map-item .status{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:2px;line-height:1;margin-left:2px;min-height:62px;padding:4px;text-orientation:mixed;width:20px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map-page .status{background-color:#b0b0b0;border-radius:100vh;color:#fff;font-size:12px;margin-left:6px;padding:1px 12px 2px}.map-page .status.filed{background-color:#6523d0}.map-page .status.accepted{background-color:#d09623}.map-page .status.not-yet-started{background-color:#3da111}.map-page .status.in-progress{background-color:#2590ba}.map-page .status.resolved{background-color:#a24228}.map-page .status.pending{background-color:#5f5f5f}.map-page .status.waiting-for-accept{background-color:#0b035a}.map-page .status.approved{background-color:#940388}.map-page .status.declined{background-color:#b60707}.map-page .form-select{border:1px solid #575757!important;max-width:480px}.evacuation-site-page .list-container,.guide-map-page .list-container{height:unset;overflow:unset}.telephone-directories-page .list-container{height:calc(100vh - 249px)}.telephone-directories-page .list-wrapper{max-width:480px}.telephone-directories-list .list-grp+.list-grp{margin-top:24px}.telephone-directories-list .list-grp a{color:#3875c6;text-decoration:underline}.telephone-directories-list .list-grp-ttl{background:#595959;color:#fff;font-size:18px;line-height:1;padding:10px}.past-history-inquiry-detail .info-row{border-bottom:1px solid #2e2e2e;padding-block:21px}.past-history-inquiry-detail .info-row .label{font-size:20px;min-width:200px}.past-history-inquiry-detail .info-row .value{font-size:18px}.past-history-inquiry-detail .info-row .value.comment{max-height:700px;overflow-y:auto}.past-history-inquiry-detail .info-row .value.img-grp .img-wrapper{max-width:30%}.app-info-block{background:#fff;border-radius:38px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);gap:20px 100px;margin-top:30px;max-width:1250px;padding:40px 70px}.app-info-block .download-links{max-width:400px}.app-info-block .download-links .img-wrapper{height:62px}.app-info-block .download-links .img-wrapper.appstore{width:170px}.app-info-block .download-links .img-wrapper.playstore{width:210px}.app-info-block .download-qr .img-wrapper{aspect-ratio:1;width:105px}.app-info-block .download-qr .qr-grp{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.app-info-block .download-qr .store-ttl{font-size:18px;margin-top:16px;white-space:nowrap}.passport-apply-process{margin-top:30px}.fire-brigade-passport .passport-apply-process{max-width:1250px}@media (max-width:1366px){.app-info-block{gap:20px 40px;padding:40px}.app-info-block p{font-size:14px}.app-info-block .download-links{max-width:340px}.app-info-block .download-qr .img-wrapper{width:100px}}@media (max-width:576px){#calendar.fc table{font-size:12px}#calendar.fc .fc-daygrid-day.fc-day-today:after{height:36px;width:36px}#calendar.fc .fc-toolbar.fc-header-toolbar{margin-bottom:.5em;padding-inline:12px}.add-event-btn{font-size:42px}.event-list-wrapper .event-item{font-size:14px;margin-top:0}.event-list-wrapper .event-date{font-size:14px}}.form-label.required-tag:after{content:"必須"}.form-label.required-tag:after,span.required{background-color:#c63838;border-radius:4px;color:#fff;font-size:14px;font-weight:400;margin-left:10px;padding:2px 10px}form .field-grp{padding-bottom:32px}form .field-grp .field-grp-content{padding-inline:3.75%}.form-block-head{background:#515151;color:#fff;font-size:18px;line-height:1;margin-bottom:20px;padding:10px 5.75%}.others-page .list-grp{margin-inline:auto;max-width:800px}.others-page .list-grp .list-ttl{background-color:#d9d9d9;font-size:16px;font-weight:500;margin-bottom:0;padding:8px 40px}.others-page .list-grp li{border-bottom:1px solid #d9d9d9}.others-page .list-grp a{-webkit-box-shadow:none;box-shadow:none;color:initial;height:52px;padding:8px 40px;text-decoration:none}.others-page .list-grp a:hover{background-color:#f5f4f4}.form-view .input-grp{padding-left:24px}.form-view .input-grp label{font-weight:500;min-width:200px}.form-view .input-grp .value{-webkit-box-flex:1;color:#575757;-ms-flex:1;flex:1;padding-left:10px;position:relative;word-break:break-word}.form-view .input-grp .value:before{content:":";left:0;margin-right:5px;position:absolute}.setting-page .inner-container{max-width:618px}.change-account-information .inner-container,.others-page .inner-container,.recommended-content-setting-page .inner-container,.setting-list-page .inner-container{max-width:1178px}.account-setting .inner-container,.inquiry-page .inner-container,.profile-setting-page .inner-container,.reader-survey-page .inner-container{max-width:618px}.profile-setting-page .field-grp{margin-top:48px}.profile-setting-page .qr-wrapper{margin-inline:auto;max-width:192px}.profile-setting-page .btn{max-width:300px}.account-setting .field-grp+.field-grp{margin-top:24px}.account-setting .field-grp .form-block-head{background:#333;border-radius:100vh;color:#fff;margin-bottom:24px;padding:4px 8px;text-align:center}.account-setting .form-view .input-grp label{font-weight:500;min-width:150px}.account-setting .form-view .input-grp .value{-webkit-box-flex:1;color:#575757;-ms-flex:1;flex:1;padding-left:10px;position:relative;word-break:break-word}.account-setting .form-view .input-grp .value:before{content:":";left:0;margin-right:5px;position:absolute}.recommended-content-page .btn,.recommended-content-setting-page .btn{margin-top:28px;max-width:270px}.recommended-content-page .selection-wrapper,.recommended-content-setting-page .selection-wrapper{margin-top:32px}.recommended-content-page .selection-wrapper .hint,.recommended-content-setting-page .selection-wrapper .hint{font-size:14px}.recommended-content-page .selection-wrapper .select-tag,.recommended-content-setting-page .selection-wrapper .select-tag{background-color:#fff;border:1px solid #d9d9d9;border-radius:100vh;cursor:pointer;font-size:14px;padding:2px 24px}.recommended-content-page .selection-wrapper .select-tag.active,.recommended-content-setting-page .selection-wrapper .select-tag.active{background-color:#008e40;color:#fff}.recommended-content-page .selection-wrapper .select-tag:hover,.recommended-content-setting-page .selection-wrapper .select-tag:hover{-webkit-box-shadow:4px 3px 15px 0 rgba(0,0,0,.2);box-shadow:4px 3px 15px 0 rgba(0,0,0,.2)}.recommended-content-page .selection-block-wrapper,.recommended-content-setting-page .selection-block-wrapper{margin-top:32px}.recommended-content-page .selection-block-wrapper .selection-grp,.recommended-content-setting-page .selection-block-wrapper .selection-grp{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:1rem}.recommended-content-page .select-block,.recommended-content-setting-page .select-block{cursor:pointer;position:relative}.recommended-content-page .select-block:hover .select-img,.recommended-content-setting-page .select-block:hover .select-img{-webkit-box-shadow:4px 3px 10px 0 rgba(0,0,0,.1);box-shadow:4px 3px 10px 0 rgba(0,0,0,.1)}.recommended-content-page .select-block.active .overlay,.recommended-content-setting-page .select-block.active .overlay{display:block}.recommended-content-page .select-block .overlay,.recommended-content-setting-page .select-block .overlay{display:none}.recommended-content-page .select-block .select-img,.recommended-content-setting-page .select-block .select-img{aspect-ratio:16/9;border-radius:12px;overflow:hidden}.recommended-content-page .select-block span,.recommended-content-setting-page .select-block span{font-size:14px;margin-top:4px}.recommended-content-page .btn,.recommended-content-setting-page .btn{max-width:300px}.inquiry-page textarea{height:unset}.inquiry-page .btn{max-width:300px}.various-setting-page .label-img{margin-right:12px;width:50px}@media (max-width:767.98px){.form-view .input-grp{padding-inline:10px}.form-view .input-grp .value:before{display:none}.recommended-content-page .selection-block-wrapper .selection-grp,.recommended-content-setting-page .selection-block-wrapper .selection-grp{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (max-width:576px){.others-page .list-grp .list-ttl,.others-page .list-grp a{font-size:14px;padding:6px 16px}.others-page .list-grp a{height:42px}.profile-setting-page .field-grp{margin-top:36px}}.service-block-grp-wrapper+.service-block-grp-wrapper{margin-top:16px}.service-block-grp-ttl{border-bottom:1px solid #333;font-size:21px;font-weight:700}.service-block-grp{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.service-block{border:1px solid #606060;border-radius:21px;padding:16px}.service-block:hover{background-color:#d9d9d9}.service-block .bi-heart-fill{color:#b8b8b8;font-size:20px}.service-block .bi-heart-fill.active,.service-block .bi-heart-fill:hover{color:#008e40}.service-block-icon{aspect-ratio:1;border-radius:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:55px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff1cd;justify-content:center}.bookmark-list-wrapper .bookmark-list{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.bookmark-list-wrapper .bookmark-list .bookmark-block{border:1px solid #606060;border-radius:21px;padding:16px}.bookmark-list-wrapper .bookmark-list .bookmark-block:hover{background-color:#d9d9d9}.bookmark-list-wrapper .bookmark-list .bookmark-block .bi-heart-fill{color:#b8b8b8;font-size:20px}.bookmark-list-wrapper .bookmark-list .bookmark-block .bi-heart-fill.active,.bookmark-list-wrapper .bookmark-list .bookmark-block .bi-heart-fill:hover{color:#008e40}.site-map-page{color:#353535;font-size:20px;line-height:2}.site-map-page .site-wrapper{border-radius:8px;padding-block:40px}.site-map-page .site-wrapper .title{font-size:18px;font-weight:700}.site-map-page .site-wrapper .title>a{color:#008e40}.site-map-page .site-wrapper ul{list-style-type:none;margin-bottom:32px}.site-map-page .site-wrapper ul a{font-weight:500}.site-map-page .site-wrapper a:hover{text-decoration:underline}