.fadeOut{animation-name:fadeOut}.fadeInDown{animation-name:fadeInDown}.fadeInUp{animation-name:fadeInUp}.fade-enter-active{transition:opacity .3s ease-in}.fade-leave-active{transition:opacity .15s ease-out}.fade-enter,.fade-leave-to{opacity:0}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown{0%{opacity:.5;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:.5;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.c-toast-container{position:fixed;display:flex;top:0;bottom:0;left:0;right:0;padding:2em;overflow:hidden;z-index:9999;pointer-events:none}.c-toast-container--top{flex-direction:column}.c-toast-container--bottom{flex-direction:column-reverse}@media screen and (max-width:768px){.c-toast-container{padding:0;position:fixed!important}}.c-toast--bottom,.c-toast--top{align-self:center}.c-toast--bottom-right,.c-toast--top-right{align-self:flex-end}.c-toast--bottom-left,.c-toast--top-left{align-self:flex-start}.v--default-css .c-toast--success{background-color:#28a745}.v--default-css .c-toast--info{background-color:#17a2b8}.v--default-css .c-toast--warning{background-color:#ffc107}.v--default-css .c-toast--error{background-color:#dc3545}.v--default-css .c-toast--default{background-color:#343a40}.v--default-css .c-toast{display:grid;align-items:center;animation-duration:.15s;margin:.5em 0;border-radius:.5em;pointer-events:auto;color:#fff;min-height:3em;cursor:pointer;font-family:Avenir,Helvetica,Arial,sans-serif;padding:.5em 2em;word-break:break-word}.modalWithOkay[data-v-276d9204]{max-width:80%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px}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-size:100%;font:inherit;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}*,:after,:before{box-sizing:inherit}html{font-size:16px;box-sizing:border-box;background-color:#fafafa}body{height:100vh;height:100dvh;font-family:Segoe UI,Meiryo,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f1419;margin:auto;background-color:#fff}a{color:#005600}h2{font-size:1.6rem;margin-bottom:2rem}h3{font-size:1.4rem;margin-bottom:16px}h4{font-size:1.2rem}h4,h5{margin-bottom:1rem}h5{font-size:1rem}figure,p{margin-bottom:2rem}figcaption{font-size:.8rem}strong{font-weight:700}.d-none{display:none!important}#app{width:100%;position:relative;min-height:100%}#app #wrapper{display:flex;flex-direction:column}@media screen and (min-width:927px){#app #wrapper{flex-direction:row-reverse}}#app #wrapper #topNavi{display:flex;height:0;height:0dvh;width:100%;background:#32cd32;z-index:80}#app #wrapper #footerNavi{display:flex;height:6vh;height:6dvh;background:#32cd32}#app #wrapper #footerNavi>*{display:flex;justify-content:center;align-items:center;flex-grow:1}#app #wrapper #footerNavi .xicon{font-size:3vh;font-size:3dvh}#app #wrapper #footerNavi .fnText{font-size:1rem}@media screen and (min-width:927px){#app #wrapper #footerNavi{display:none}}#app #wrapper #sideNaviPc{display:flex;width:0;height:0;overflow:hidden}@media screen and (min-width:927px){#app #wrapper #sideNaviPc{display:none;height:auto;width:300px;overflow:scroll;z-index:0}#app #wrapper #sideNaviPc .n-layout-sider{height:100vh!important;height:100dvh!important}}#app #wrapper #content{display:flex;flex-direction:column;width:100%;height:94vh;height:94dvh}@media screen and (min-width:927px){#app #wrapper #content{flex-basis:calc(100% - 300px);height:100vh;height:100dvh}}#app #wrapper #content .mainmain{display:flex;flex-direction:column;height:94vh;height:94dvh;width:100%}@media screen and (min-width:927px){#app #wrapper #content .mainmain{height:100vh;height:100dvh}}#app #wrapper #content .mainmain>.upperBar{background-color:#32cd32;display:flex;width:100%;padding:3px;color:#005600;flex-grow:0}#app #wrapper #content .layout02{display:flex;flex-direction:column;width:100%;padding:8px;height:94vh;height:94dvh;overflow-y:scroll}@media screen and (min-width:927px){#app #wrapper #content .layout02{height:100vh;height:100dvh}}#app #wrapper #content #pageTerms .termsAndConditions{font-size:.7rem;border:1px solid #dfdfdf;border-radius:3px;padding:6px}#app #wrapper #content #pageTerms .termsAndConditionsTitle{text-align:center;font-weight:700}#app #wrapper #content #pageTerms .termsAndConditionsBody{margin-top:6px}#app #wrapper #content #globalSettings .caution{margin-bottom:1rem;text-align:center}#app #wrapper #content #globalSettings li>h6{font-weight:700;margin-bottom:.2rem}#app #wrapper #content #globalSettings li>div{margin-bottom:1rem}#app #wrapper #content #globalSettings li>div>p{font-size:.8rem}#app #wrapper #content #helloWorld{overflow-y:scroll}#app #wrapper #content #roomHome{position:relative}#app #wrapper #content #roomHome>.upperBar{justify-content:space-between;word-break:break-all;letter-spacing:-.04rem}#app #wrapper #content #roomHome>.upperBar>*{display:flex;align-items:center}#app #wrapper #content #roomHome>.upperBar .roomName{font-weight:700}#app #wrapper #content #roomHome>.upperBar .roomTtlTxt{font-size:.7rem}#app #wrapper #content #roomHome>.upperBar .roomTtlTxt .xicon{font-size:1rem}#app #wrapper #content #roomHome #messageBoard{flex-grow:1;overflow-y:scroll}#app #wrapper #content #roomHome #messageBoard>*{margin:0 8px}#app #wrapper #content #roomHome #messageBoard .motto_miru{text-align:center}#app #wrapper #content #roomHome #messageBoard .messages{display:flex}#app #wrapper #content #roomHome #messageBoard .messages .jittai{display:flex;flex-wrap:wrap;flex-direction:column;margin-top:12px;max-width:70%}#app #wrapper #content #roomHome #messageBoard .messages .jittai[data-attc-touched="1"]{transition:all .1s ease-in-out;width:calc(100% - 16px);max-width:calc(100% - 16px)}#app #wrapper #content #roomHome #messageBoard .messages .jittai[data-attc-touched="1"] [data-created-at],#app #wrapper #content #roomHome #messageBoard .messages .jittai[data-attc-touched="1"] [data-created-at] .attachments figure{width:auto}#app #wrapper #content #roomHome #messageBoard .messages .jittai[data-attc-touched="1"] [data-created-at] .attachments figure img{max-width:100%}#app #wrapper #content #roomHome #messageBoard .messages .secorndRow{display:flex}#app #wrapper #content #roomHome #messageBoard .messages .secorndRow1stCol{display:flex;font-size:.6rem;margin:.5rem .3rem;word-break:keep-all;white-space:nowrap}#app #wrapper #content #roomHome #messageBoard .messages .secorndRow>[data-created-at]{display:flex;flex-direction:column;border-radius:1rem;border:1px solid #e0e0e6;padding:10px;font-size:1rem;line-height:1.3;overflow-wrap:break-word}#app #wrapper #content #roomHome #messageBoard .messages .secorndRow>[data-created-at]>span{word-break:break-word;white-space:pre-line}#app #wrapper #content #roomHome #messageBoard .messages .secorndRow>[data-created-at] .attachmentPlaceHolder{height:400vh}#app #wrapper #content #roomHome #messageBoard .messages .secorndRow>[data-created-at] .attachments{display:flex}#app #wrapper #content #roomHome #messageBoard .messages .secorndRow>[data-created-at] .attachments figure{padding:0;margin:0}#app #wrapper #content #roomHome #messageBoard .messages .secorndRow>[data-created-at] .attachments figure img{width:100%;max-width:300px}#app #wrapper #content #roomHome #messageBoard .messages .secorndRow>[data-created-at] .attachments figure .xicon{font-size:1rem;vertical-align:text-bottom}#app #wrapper #content #roomHome #messageBoard .messages .firstRow{display:flex;flex-direction:row;font-size:.6rem}#app #wrapper #content #roomHome #messageBoard .messages .firstRow>*{align-items:center;display:inline-flex;vertical-align:middle}#app #wrapper #content #roomHome #messageBoard .messages .firstRow .xicon{font-size:.8rem}#app #wrapper #content #roomHome #messageBoard .messages .thirdRow{display:flex;font-size:.6rem;margin:2px 6px}#app #wrapper #content #roomHome #messageBoard .myMessages{flex-direction:row-reverse}#app #wrapper #content #roomHome #messageBoard .myMessages .secorndRow{justify-content:flex-end;flex-direction:row}#app #wrapper #content #roomHome #messageBoard .myMessages .firstRow,#app #wrapper #content #roomHome #messageBoard .myMessages .thirdRow{justify-content:flex-end}#app #wrapper #content #roomHome #messageBoard .hisMessages{flex-direction:row}#app #wrapper #content #roomHome #messageBoard .hisMessages .secorndRow{justify-content:flex-end;flex-direction:row-reverse}#app #wrapper #content #roomHome #messageBoard .hisMessages .firstRow,#app #wrapper #content #roomHome #messageBoard .hisMessages .thirdRow{justify-content:flex-start}#app #wrapper #content #roomHome #messageBoard .notOpenedByMe .secorndRow>[data-created-at]{border:1px solid #32cd32}#app #wrapper #content #roomHome .previewImageWrapper{width:100%;position:absolute;display:flex;justify-content:center;align-items:center;bottom:calc(8.5vh + 1.5rem);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(0,0,0,.3);margin:0!important}#app #wrapper #content #roomHome .previewImageWrapper img{min-width:10%;min-height:10vh;max-width:80%;max-height:30vh;filter:brightness(60%);margin:1rem}#app #wrapper #content #roomHome .previewImageWrapper .previewImageUI{display:flex;justify-content:center;align-items:center;position:absolute;color:#fff}#app #wrapper #content #roomHome .previewImageWrapper .previewImageUI .xicon{font-size:2rem}#app #wrapper #content #roomHome .previewImageWrapper .previewImageUI .disabled{color:red}#app #wrapper #content #roomHome #sendMessage{display:flex;flex-grow:0;width:100%}#app #wrapper #content #roomHome #sendMessage form{background-color:#fff;display:flex;width:100%}#app #wrapper #content #roomHome #sendMessage form .xicon{font-size:1.2rem}#app #wrapper #content #roomHome #sendMessage form .sendMessageParts{display:flex;flex-direction:column;width:100%}#app #wrapper #content #roomHome #sendMessage form .sendMessagePartsChild001{display:flex;flex-direction:row;width:100%;justify-content:space-around}#app #wrapper #content #roomHome #sendMessage form .sendMessagePartsChild001 .sendMessageTextarea,#app #wrapper #content #roomHome #sendMessage form .sendMessagePartsChild001 button{min-height:6vh;min-height:6dvh}#app #wrapper #content #roomHome #sendMessage form .sendMessagePartsChild001 .sendMessageTextArea{flex-grow:1}#app #wrapper #content #roomHome #sendMessage form .sendMessagePartsChild001 .selectAttApploadButton,#app #wrapper #content #roomHome #sendMessage form .sendMessagePartsChild001 .sendMessageButton{flex-grow:0}#app #wrapper #content #roomHome #sendMessage form .sendMessagePartsChild002{height:2.5vh;height:2.5dvh;font-size:.6rem}#app #sidenaviSmp__backcartain{width:100%;z-index:89;background-color:rgba(0,0,0,.3)}#app #sidenaviSmp__backcartain,#app .sideNaviSmp{position:absolute;height:94vh;height:94dvh;top:0;top:0dvh;left:0}#app .sideNaviSmp{display:flex;z-index:90;background-color:#fff}#app .sideNavi_NMenu{max-height:94vh;max-height:calc(100vh - 6dvh);overflow:scroll visible}#app .sideNavi_NMenu .n-menu-item-content-header{word-break:break-all!important;white-space:normal!important;line-height:1rem!important}#app .sideNavi_NMenu .sideNaviBadge{vertical-align:bottom;margin:0 .2em}@media screen and (min-width:927px){#app .modal-container{width:calc(100% - 300px)}}#app .modal-container .modal-item{background:#fff;padding:12px}@media screen and (min-width:927px){html[dir=ltr] #app .modal-container{margin-left:300px}html[dir=rtl] #app .modal-container{margin-right:300px}.c-toast-container{width:calc(100% - 300px)}html[dir=ltr] .c-toast-container{margin-left:300px}html[dir=rtl] .c-toast-container{margin-right:300px}}.invalid-feedback{color:red}#sendMessage .n-input.n-input--textarea .n-input-word-count{font-size:.7rem;letter-spacing:-.05rem}#sendMessage .n-card__content .n-upload-file .n-upload-file-info__thumbnail{width:100px;height:auto;max-height:20vh;max-height:20dvh;overflow:hidden}.heartbeat{animation:heartbeat 1.5s ease-in-out infinite both}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}