@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{margin:0;outline:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-scrollbar{width:17px}::-webkit-scrollbar-track{border-radius:9px}::-webkit-scrollbar-thumb{border:4px solid #fff;border-radius:9px;background-color:rgba(0,0,0,.25)}body,button,input,select,textarea{color:#484848;font-family:Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1.5}input::-ms-clear{visibility:hidden}input::-webkit-input-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}a:link,a:visited{text-decoration:none}html{font-size:16px}body{-webkit-text-size-adjust:100%;position:relative;width:100%;height:100%;background-color:#fff}main{display:block}pre{white-space:pre-wrap;word-break:break-all}hr{height:1px;margin:8px 0;border:none;background-color:#a0a0a0}.page-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);z-index:9000;position:fixed;top:0;left:0;align-items:center;width:100%;height:70px;background-image:-webkit-gradient(linear,left top,right bottom,from(#03141f),color-stop(30%,#072b4a),to(#065286));background-image:linear-gradient(to right bottom,#03141f,#072b4a 30%,#065286);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.page-header,.page-header .header-title{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header .header-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;flex-direction:column;justify-content:center;height:100%;padding:.5rem;color:#fff}.page-header .header-title-main{font-size:1.3rem;font-weight:700}.page-header .header-title-sub{font-weight:400}.page-main{margin-top:70px;margin-bottom:70px;padding:16px 8px 24px}#loading-mask{display:none;z-index:1200;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,0%,100%,.3)}#loading-mask.active{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center}#loading-mask .spinner{-webkit-animation:loading-mask-spin 1s linear infinite;width:3rem;height:3rem;border-bottom:2px solid #0071ba;border-radius:50%;animation:loading-mask-spin 1s linear infinite}#loading-mask .loading-text{color:#072b4a}@-webkit-keyframes loading-mask-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-mask-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal-container{z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh}.modal-container .modal-mask,.modal-container .modal-wrapper{z-index:9999;position:absolute;top:0;right:0;bottom:0;left:0}.modal-container .modal-mask{background-color:hsla(0,0%,100%,.3)}.modal-container .modal{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9999;position:relative;flex-direction:column;overflow:hidden;border-radius:8px;background-color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.2)}.modal-container .modal .modal-body{height:100%}.modal-container .modal.example-modal,.modal-container .modal.perpose-modal{max-height:70vh}.modal-container .modal-header{min-width:80px}.modal-container .modal-header.movable{cursor:pointer}.modal-container .modal-title{margin:0;padding:.5rem 1rem;overflow:hidden;background-color:#0071ba;color:#fff;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.modal-container .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.modal-container .modal-content-main{margin:2px;padding:8px;border-radius:2px;background-color:#fff}.modal-container .modal-content-footer{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-evenly;margin:2px;padding:.5rem}.modal-container .modal-content-footer .button,.modal-container .modal-content-footer .button-default,.modal-container .modal-content-footer .button-primary{width:200px;min-width:80px;height:53px}.modal-container .modal-content-footer .button-default:not(:last-child),.modal-container .modal-content-footer .button-primary:not(:last-child),.modal-container .modal-content-footer .button:not(:last-child){margin-right:2px}.button,.button-default,.button-primary{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:8px;outline:none;vertical-align:middle;cursor:pointer}.button-default:disabled,.button-primary:disabled,.button:disabled{border-color:#888;background-image:-webkit-gradient(linear,left top,left bottom,from(#d4d4d4),color-stop(95%,#dadada),to(#f0f0f0));background-image:linear-gradient(180deg,#d4d4d4,#dadada 95%,#f0f0f0);color:#ababab;cursor:default}.button-default{border:1px solid #a5a5a5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#dcdcdc));background-image:linear-gradient(#f0f0f0,#dcdcdc);color:#000}.button-default:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#c7c7c7));background-image:linear-gradient(#fcfcfc,#c7c7c7);cursor:pointer}.button-default:active{background-image:-webkit-gradient(linear,left top,left bottom,from(#d4d4d4),color-stop(5%,#dadada),color-stop(95%,#f0f0f0),to(#e5e5e5));background-image:linear-gradient(#d4d4d4,#dadada 5%,#f0f0f0 95%,#e5e5e5)}.button-primary{border:1px solid #0071ba;background-image:-webkit-gradient(linear,left top,left bottom,from(#0071ba),to(#0281ca));background-image:linear-gradient(#0071ba,#0281ca);color:#fff}.button-primary:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#0083d1),to(#0094e1));background-image:linear-gradient(#0083d1,#0094e1);cursor:pointer}.button-primary:active{background-image:-webkit-gradient(linear,left top,left bottom,from(#0061a9),color-stop(5%,#0071ba),color-stop(95%,#0281ca),to(#0171ba));background-image:linear-gradient(#0061a9,#0071ba 5%,#0281ca 95%,#0171ba)}.button.next-step-button,.next-step-button.button-default,.next-step-button.button-primary{width:200px;min-width:150px;height:100%;padding:6px}.delete-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.5rem;border:none;border-radius:100vmax;background-color:#0071ba}.delete-button .icon-delete{background-color:#fff}.caution-link{color:#0071ba;text-decoration:underline!important}.question-btn{-webkit-box-align:center;-ms-flex-align:center;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;cursor:pointer}.question-btn .icon{width:24px;height:24px;background-image:url(/general-post/assets/images/icon/help-4f291740840f12f0047d3c87054a6b30.png);background-repeat:no-repeat;background-size:contain}.form-item-wrapper{gap:1.5rem}.form-item,.form-item-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.form-item{gap:.5rem}.form-item-confirm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:0 .25rem}.form-item-confirm .ml-4{margin-left:1rem}.form-item-confirm .break-word{overflow-wrap:break-word}.form-item-label-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-content:center}.form-item-between-wrapper,.form-item-label-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.form-item-between-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between}.form-item-label{color:#0071ba}.form-item-label.must:after{margin-left:.25rem;padding:0 5px;border-radius:30px;background-color:red;color:#fff;font-size:14px;content:"必須"}.form-note{color:red}.form-submit-button-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#fff}.form-submit-button-wrapper.fixed{z-index:1000;position:fixed;bottom:0;left:0;width:100%;height:70px;padding:.5rem;border-top:1px solid #e5e7eb}.textbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;width:100%;border:1px solid #a0a0a0;border-radius:.5rem}.textbox .textbox-input{display:block;width:100%;padding:.5rem;border:none;border-radius:.5rem}.textbox .textbox-input::-webkit-input-placeholder{color:#6a6a6a}.textbox .textbox-input:-ms-input-placeholder{color:#6a6a6a}.textbox .textbox-input::-ms-input-placeholder{color:#6a6a6a}.textbox .textbox-input::placeholder{color:#6a6a6a}.textbox .textbox-input:disabled{background-color:#d9d9d9}.textbox.underline{border-radius:0;border:0 #a0a0a0;border-bottom:2px solid #a0a0a0;background-color:transparent}.textbox.underline .textbox-input{border-radius:0;background-color:transparent}.textbox.plain,.textbox.plain .textbox-input{border:none;background-color:transparent}.textbox.plain .textbox-input{-webkit-box-shadow:none;padding:0 .5rem;box-shadow:none}.textbox [class*=icon-]{margin:0 .5rem}.textbox:focus-within{border-color:#0071ba}.textbox.error{border-color:red}.textbox.disabled{background-color:#d9d9d9;pointer-events:none}.textbox.disabled .textbox-input{background-color:#d9d9d9;color:#888}.textbox.disabled [class*=icon-]{background-color:#888}.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:4rem;padding:.5rem;border:1px solid #a0a0a0;border-radius:.5rem;resize:none}.textarea.plain{-webkit-box-shadow:none;border:none;background-color:transparent;box-shadow:none}.textarea::-webkit-input-placeholder{color:#6a6a6a}.textarea:-ms-input-placeholder{color:#6a6a6a}.textarea::-ms-input-placeholder{color:#6a6a6a}.textarea::placeholder{color:#6a6a6a}.textarea:focus-within{border-color:#0071ba}.textarea.error{border-color:red}.checkbox{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;align-items:center;vertical-align:middle}.checkbox .checkbox-input{display:none}.checkbox .checkbox-input:checked~.checkbox-item{border-color:#0071ba;background-color:#0071ba}.checkbox .checkbox-input:checked~.checkbox-item:after{-webkit-transform:rotate(45deg);top:3px;left:7px;width:6px;height:11px;transform:rotate(45deg);border:1px solid #fff;border-width:0 3px 3px 0}.checkbox .checkbox-input:indeterminate~.checkbox-item:after{inset:2px;background-color:#fff}.checkbox .checkbox-item{-webkit-transition:background-color .1s;position:relative;width:24px;height:24px;margin-right:.5rem;margin-left:.5rem;border:1px solid #a0a0a0;border-radius:.5rem;background-color:#fff;transition:background-color .1s}.checkbox .checkbox-item:after{display:block;position:absolute;content:""}.checkbox.confirm,.checkbox.disabled{pointer-events:none}.checkbox.disabled{color:#888}.checkbox.disabled .checkbox-input:checked~.checkbox-item{border-color:#ccc;background-color:#d9d9d9}.checkbox.disabled .checkbox-input:checked~.checkbox-item:after{border-color:#fff}.checkbox.disabled .checkbox-input:indeterminate~.checkbox-item:after{background-color:#d9d9d9}.checkbox-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.radio{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;align-items:center;vertical-align:middle}.radio:hover{cursor:pointer}.radio .radio-input{display:none}.radio .radio-input:checked~.radio-item:after{background-color:#0071ba}.radio .radio-item{-webkit-transition:border-color .1s;position:relative;width:24px;min-width:24px;height:24px;min-height:24px;margin-right:.5rem;margin-left:.5rem;border:1px solid #a0a0a0;border-radius:9999px;background-color:#fff;transition:border-color .1s}.radio .radio-item:after{-webkit-transform:translate(-50%,-50%);display:block;position:absolute;top:50%;left:50%;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:9999px;background-color:transparent;content:""}.radio-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.google-zoom-slider{-webkit-box-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:0;position:relative;width:29px;height:214px;margin:4px;outline:none;background-clip:padding-box;box-shadow:none;cursor:pointer;user-select:none}.google-zoom-slider .zoom-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:absolute;left:0;align-items:center;justify-content:center;width:29px;height:29px;overflow:hidden;border-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3);color:#666;font-size:12px;cursor:pointer}.google-zoom-slider .zoom-button:hover{z-index:1;background-color:#f5f5f5;color:#444}.google-zoom-slider .zoom-button:active{z-index:1;background-color:#f0f0f0;color:#000}.google-zoom-slider .zoom-button:focus{z-index:4}.google-zoom-slider .zoom-in{top:0}.google-zoom-slider .zoom-out{bottom:0}.google-zoom-slider .seek-bar{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:absolute;width:3px;height:157px;margin-top:29px;margin-left:13px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:pointer;user-select:none}.google-zoom-slider .seek-bar-dummy{z-index:1;position:absolute;top:29px;left:0;width:100%;height:157px}.google-zoom-slider .scrubber{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);z-index:1;position:absolute;width:25px;height:8px;margin-top:2px;margin-left:-11px;border-radius:2px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}.google-zoom-slider .scrubber:after{position:absolute;width:11px;height:2px;margin-top:3px;margin-left:7px;background-color:#6b6b6b;content:""}.leaflet-interactive{cursor:default}.leaflet-touch .leaflet-control-zoomslider{position:relative;border:none}.leaflet-touch .leaflet-control-zoomslider .leaflet-control-zoomslider-in,.leaflet-touch .leaflet-control-zoomslider .leaflet-control-zoomslider-out{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #bcbcbc;border-radius:2px;background-color:#fff;color:#666;font-size:14px;line-height:1}.leaflet-touch .leaflet-control-zoomslider .leaflet-control-zoomslider-in:hover,.leaflet-touch .leaflet-control-zoomslider .leaflet-control-zoomslider-out:hover{width:20px;background-color:#f5f5f5;color:#444;line-height:1}.leaflet-touch .leaflet-control-zoomslider .leaflet-control-zoomslider-in:active,.leaflet-touch .leaflet-control-zoomslider .leaflet-control-zoomslider-out:active{background-color:#f0f0f0;color:#000}.leaflet-touch .leaflet-control-zoomslider .leaflet-control-zoomslider-in{top:0;left:0}.leaflet-touch .leaflet-control-zoomslider .leaflet-control-zoomslider-out{bottom:-34px;left:0}.leaflet-touch .leaflet-control-zoomslider .leaflet-control-zoomslider-wrap{position:relative;top:17px;left:6px;padding-top:2px;padding-bottom:2px;border:none;background-color:transparent}.leaflet-touch .leaflet-control-zoomslider .leaflet-control-zoomslider-wrap .leaflet-control-zoomslider-body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:6px;border:1px solid #bcbcbc;background-color:#fff;cursor:pointer;user-select:none}.leaflet-touch .leaflet-control-zoomslider .leaflet-control-zoomslider-wrap .leaflet-control-zoomslider-knob{z-index:1;position:absolute;width:20px;height:8px;margin-top:-2px;margin-left:-7px;border:1px solid #bcbcbc;border-radius:2px;background-color:#fff}.leaflet-control-attribution.leaflet-control{background:hsla(0,0%,100%,.9)}.leaflet-google-mutant>div>div>iframe~*{display:none!important}.leaflet-control-exzoom-in{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;background-color:#fff}.leaflet-control-exzoom-in:not(.disabled):hover{cursor:pointer}.leaflet-control-exzoom-in:first-child{border-top-right-radius:2px;border-top-left-radius:2px}.leaflet-control-exzoom-in:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-exzoom-in:not(:last-child){border-bottom:1px solid #ccc}.leaflet-control-exzoom-in.disabled{background-color:#f4f4f4;cursor:default;pointer-events:none}.leaflet-control-exzoom-in.disabled i{background-color:#bbb}.leaflet-control-exzoom-in.disabled span{color:#bbb}.leaflet-control-exzoom-in i{width:24px;height:24px}.leaflet-control-exzoom-out{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;background-color:#fff}.leaflet-control-exzoom-out:not(.disabled):hover{cursor:pointer}.leaflet-control-exzoom-out:first-child{border-top-right-radius:2px;border-top-left-radius:2px}.leaflet-control-exzoom-out:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-exzoom-out:not(:last-child){border-bottom:1px solid #ccc}.leaflet-control-exzoom-out.disabled{background-color:#f4f4f4;cursor:default;pointer-events:none}.leaflet-control-exzoom-out.disabled i{background-color:#bbb}.leaflet-control-exzoom-out.disabled span{color:#bbb}.leaflet-control-exzoom-out i{width:24px;height:24px}.leaflet-control-location{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;background-color:#fff}.leaflet-control-location:not(.disabled):hover{cursor:pointer}.leaflet-control-location:first-child{border-top-right-radius:2px;border-top-left-radius:2px}.leaflet-control-location:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-location:not(:last-child){border-bottom:1px solid #ccc}.leaflet-control-location.disabled{background-color:#f4f4f4;cursor:default;pointer-events:none}.leaflet-control-location.disabled i{background-color:#bbb}.leaflet-control-location.disabled span{color:#bbb}.leaflet-control-location i{width:24px;height:24px}.icon-camera{-webkit-mask-image:url(/general-post/assets/images/icon/camera-4d86397eabe039dcb4d50f7678664755.svg);mask-image:url(/general-post/assets/images/icon/camera-4d86397eabe039dcb4d50f7678664755.svg)}.icon-camera,.icon-zoomin{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-block;width:28px;height:28px;background-color:#484848;background-position:50%;background-repeat:no-repeat;background-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.icon-zoomin{-webkit-mask-image:url(/general-post/assets/images/icon/zoomin-10c094f702a761ebf9df31b6e2da5471.svg);mask-image:url(/general-post/assets/images/icon/zoomin-10c094f702a761ebf9df31b6e2da5471.svg)}.icon-zoomout{-webkit-mask-image:url(/general-post/assets/images/icon/zoomout-573357695d783e323593b4bc7ce85463.svg);mask-image:url(/general-post/assets/images/icon/zoomout-573357695d783e323593b4bc7ce85463.svg)}.icon-location,.icon-zoomout{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-block;width:28px;height:28px;background-color:#484848;background-position:50%;background-repeat:no-repeat;background-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.icon-location{-webkit-mask-image:url(/general-post/assets/images/icon/location-18d281bef6dfebd26ead49c840629673.svg);mask-image:url(/general-post/assets/images/icon/location-18d281bef6dfebd26ead49c840629673.svg)}.icon-delete{-webkit-mask-image:url(/general-post/assets/images/icon/delete-660e708f465a266b343739118dcb8d6f.svg);mask-image:url(/general-post/assets/images/icon/delete-660e708f465a266b343739118dcb8d6f.svg)}.icon-complete,.icon-delete{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-block;width:28px;height:28px;background-color:#484848;background-position:50%;background-repeat:no-repeat;background-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.icon-complete{-webkit-mask-image:url(/general-post/assets/images/icon/complete-368f414a3ec17bb57a707364c692a12c.svg);mask-image:url(/general-post/assets/images/icon/complete-368f414a3ec17bb57a707364c692a12c.svg)}.icon-error{-webkit-mask-image:url(/general-post/assets/images/icon/error-972fa1502c5fe4eba954c4aad0bb64b4.svg);mask-image:url(/general-post/assets/images/icon/error-972fa1502c5fe4eba954c4aad0bb64b4.svg)}.icon-close,.icon-error{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-block;width:28px;height:28px;background-color:#484848;background-position:50%;background-repeat:no-repeat;background-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.icon-close{-webkit-mask-image:url(/general-post/assets/images/icon/close-8b8ce10b51d8755543562cd396243faa.svg);mask-image:url(/general-post/assets/images/icon/close-8b8ce10b51d8755543562cd396243faa.svg)}.icon-calender{-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;display:inline-block;width:28px;height:28px;background-color:#484848;background-image:url(../images/calender/bg-date-trigger-m.gif);background-position:50%;background-repeat:no-repeat;background-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.validation-message{-webkit-box-align:center;-ms-flex-align:center;gap:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;color:red;line-height:.9}.validation-message .message{margin-top:.5rem;margin-left:.5rem}.validation-message .icon-error{width:1.2rem;height:1.2rem;background-color:red}.snackbar{-webkit-transform:translate(-50%,-16px);-webkit-box-align:center;-ms-flex-align:center;gap:8px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.25);-webkit-transition:opacity .25s ease,-webkit-transform .25s cubic-bezier(.2,.8,.2,1);display:grid;z-index:10000;position:fixed;top:16px;bottom:auto;left:50%;grid-auto-flow:column;grid-template-columns:1fr auto;align-items:center;width:calc(100% - 32px);max-width:560px;padding:12px;transform:translate(-50%,-16px);border-radius:12px;background:#333;box-shadow:0 8px 24px rgba(0,0,0,.25);color:#fff;opacity:0;pointer-events:none;transition:opacity .25s ease,-webkit-transform .25s cubic-bezier(.2,.8,.2,1);transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s ease;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s ease,-webkit-transform .25s cubic-bezier(.2,.8,.2,1)}.snackbar.is-open{-webkit-transform:translate(-50%);transform:translate(-50%);opacity:1;pointer-events:auto}.snackbar-close{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.snackbar-close .icon-close{background-color:#fff}.heading-h2{padding:.75rem .5rem;background-color:#065286;color:#fff;font-size:1.15rem}.heading-h3{padding:0 .5rem;border-bottom:1px solid #484848;font-size:1.1rem}.paragraph{padding:0 .25rem}.paragraph.indent{text-indent:1em}.paragraph.large{font-size:1.25rem;line-height:1.75rem}.paragraph.accent{border-radius:9px;background-color:#ffe4b5}.paragraph .text-underline{text-decoration:underline}.terms-template.terms-color{border-radius:10px;background-color:#ffe181}.terms-template.terms-color .terms-area{padding:0 10px 10px}.terms-template.terms-color .terms-area .terms-text{overflow-y:scroll}.terms-area{height:100%}.terms-area .terms-title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;height:35px}.terms-area .terms-text,.terms-area .terms-title{display:-webkit-box;display:-ms-flexbox;display:flex}.terms-area .terms-text{scrollbar-gutter:stable both-edges;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:1rem;flex-direction:column;height:calc(100% - 35px);padding:1rem .5rem;background-color:#fff}.terms-area .terms-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;height:70px;padding:.5rem}.numbered-list .numbered-item,.terms-area .terms-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.numbered-list .numbered-item .number{-ms-flex-negative:0;flex-shrink:0}.numbered-list .numbered-item .content{-webkit-box-flex:1;-ms-flex:1;flex:1}.flexible,.flexible-justify{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start}.flexible-justify>*,.flexible>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.flexible-justify>:not(:last-child),.flexible>:not(:last-child){margin-right:8px}.flexible-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexible-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-content:center;align-items:center;justify-content:center}.flexible-between-around{-ms-flex-pack:justify;-ms-flex-line-pack:distribute;align-content:space-around}.flexible-between-around,.flexible-between-center{-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.flexible-between-center{-ms-flex-pack:justify;-ms-flex-line-pack:center;align-content:center}.flexible-flexstart-wrap{-ms-flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start}.invisible{display:none!important}.hidden{visibility:hidden!important}.user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#top{height:calc(100vh - 180px)}#top .top-contents{height:100%}#top .terms-template{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}#top .text-red{color:red}#top .mb-2{margin-bottom:.5rem}#top .mb-8{margin-bottom:2rem}#agreement .post-example-area .title-area{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}#agreement .post-example-area ul{padding-left:1.5rem;list-style-type:disc}#agreement .post-example-area ul li{display:list-item}.question-modal-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-height:70vh;padding:0 10px;border-radius:10px;background-color:#c4dbf2}.question-modal-area .question-title{-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;align-items:center;justify-content:center;height:35px}.question-modal-area .example-image-wrapper{-webkit-box-flex:1;-ms-flex:1;scrollbar-gutter:stable both-edges;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;min-height:0;padding:1rem .5rem;overflow-y:scroll;background-color:#fff}.question-modal-area .example-image-wrapper .example-image-item img{display:block;width:100%;height:auto}.question-modal-area .perpose-wrapper{scrollbar-gutter:stable both-edges;height:calc(100% - 105px);padding:1rem .5rem;overflow-y:scroll;background-color:#fff}.question-modal-area .perpose-wrapper .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.question-modal-area .modal-btn{-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;align-items:center;justify-content:center;height:70px;padding:.5rem}#post-form .upload-image-input{display:none}#post-form .map{height:300px}#post-form .form-item[name=animal-detail-show],#post-form .form-item[name=photo-detail-show]{display:none}#post-form .form-item[name=animal-detail-show].fade-in,#post-form .form-item[name=photo-detail-show].fade-in{display:-webkit-box;display:-ms-flexbox;display:flex}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}#post-form .image-contents-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#post-form .image-contents-wrap:empty{display:none}#post-form #animal-type,#post-form #traffic-status{gap:.75rem;display:grid;grid-template-columns:repeat(2,1fr)}#post-form #animal-type .textbox,#post-form #traffic-status .textbox{grid-column:1/-1}#post-form .image-content{aspect-ratio:16/9;position:relative;overflow:hidden;background-color:#000}#post-form .image-content:focus-within .image-overlay,#post-form .image-content:hover .image-overlay{opacity:1}#post-form .main-image{-o-object-fit:contain;width:100%;max-width:100%;height:100%;object-fit:contain}#post-form .image-overlay{-webkit-transition:opacity .3s ease;position:absolute;right:0;bottom:0;left:0;padding:.5rem;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);opacity:0;transition:opacity .3s ease}#post-form .button-group{-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#post-form .reselect-button,#post-form .rotate-button{-webkit-box-align:center;-ms-flex-align:center;gap:.25rem;-webkit-transition:background-color .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:.375rem .75rem;border:none;border-radius:.25rem;background-color:hsla(0,0%,100%,.9);color:#374151;font-size:.75rem;cursor:pointer;transition:background-color .2s ease}#post-form .reselect-button:hover,#post-form .rotate-button:hover{background-color:#fff}#post-form .reselect-button:focus,#post-form .rotate-button:focus{-webkit-box-shadow:0 0 0 2px #fff;outline:none;box-shadow:0 0 0 2px #fff}#post-form .reselect-button:disabled,#post-form .rotate-button:disabled{cursor:not-allowed;opacity:.5}#post-form .reselect-button i,#post-form .rotate-button i{display:inline-block;width:1rem;height:1rem}#post-form .reselect-button span,#post-form .rotate-button span{line-height:1}#post-form .delete-button{position:absolute;right:0;margin:.5rem .5rem 0 0}#post-form .memo-content{padding:0 .625rem;white-space:pre-wrap;word-break:break-word}#post-form .outside-warning-wrapper.hidden{display:none}#post-form .outside-warning-wrapper .triangle{width:0;height:0;margin-left:1.5rem;border-right:10px solid transparent;border-bottom:10px solid #ffe181;border-left:10px solid transparent}#post-form .outside-warning-wrapper .warning-contents{padding:.75rem;border-radius:1rem;background-color:#ffe181}#success .thanks-text{gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex}#success .thanks-text .icon-complete{background-color:#0071ba}#success .post-info-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}#success .info-wrapper{padding:0 .25rem}#success .info-wrapper .indent{text-indent:1em}#closed .item-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:1rem}#error-page{text-align:center}#error-page h2{margin-bottom:10px;font-size:24px}#error-page p{margin-bottom:10px;font-size:14px}#error-page .next-step-button{margin-top:15px}@media (max-width:768px){#post-form .image-overlay{opacity:1}}