@charset "UTF-8";#CameraWrap #rect-canvas.flash{border-style:solid;border-width:10px;border-radius:5px;border-bottom:none;animation-name:flashAnim;animation-delay:0s;animation-duration:2.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes flashAnim{5%,15%,25%{border-color:red}0%,10%,20%,to{border-color:#f000}}#CameraWrap header>.flexWrap{width:100%;display:flex;flex-direction:column}#CameraWrap header>.flexWrap>div:first-child{display:flex;align-items:center}#CameraWrap header>.flexWrap>div:nth-child(2){width:100%}#CameraWrap #qr-msg{display:none}#CameraWrap p.error{padding:0!important}#CameraWrap p.error:empty{display:none}#CameraWrap .videoWrap{position:relative}#CameraWrap .videoWrap .overlayMsg{color:#fff;font-weight:700;border-radius:5px;z-index:51;position:absolute;overflow:hidden;word-break:keep-all;transition:opacity .2s;text-align:center;padding:5px;white-space:nowrap;text-overflow:ellipsis}#CameraWrap .videoWrap .overlayMsg:empty{display:none}#CameraWrap .videoWrap .overlayMsg.hidden{opacity:0}#CameraWrap .videoWrap .overlayMsg.guide{background-color:#b2130fcc;left:10px;right:10px;margin:auto;top:5px}#CameraWrap .videoWrap .overlayMsg.connection{background-color:#1e009fcc;inset:5px 10px;margin:auto;z-index:101;height:2em;width:20rem}#CameraWrap .videoWrap .overlayMsg.bottomMsg{background-color:#1cd65acc;left:10px;right:10px;margin:auto;bottom:5px}#CameraWrap .videoWrap .overlayMsg.bottomMsg.error{background-color:#f00c;color:#fff;padding:5px!important}#CameraWrap .videoWrap .overlayMsg.bottomMsg:not(.hidden){animation-name:showAnim;animation-delay:0s;animation-duration:.3s;animation-timing-function:ease-in-out}@keyframes showAnim{0%{transform:scale(0)}60%{transform:scale(1.2)}80%{transform:scale(.8)}to{transform:scale(1)}}#CameraWrap .videoWrap .overlayMsg.leftSideMsg{left:3px;top:8rem;bottom:8rem;writing-mode:vertical-rl;background-color:#c5af2ecc}#CameraWrap .videoWrap .overlayMsg.rightSideMsg{right:3px;top:8rem;bottom:8rem;writing-mode:vertical-rl;background-color:#c5af2ecc}#CameraWrap .videoWrap .overlayMsg.unselectedPlaceMsg{background-color:#c00c;font-size:2rem;inset:30% 50px 5px;margin:auto;z-index:101;padding-top:6em}#CameraWrap .popupWrap{position:relative}#CameraWrap .popupWrap article.popup{position:absolute;z-index:10010;transition:scale .2s}#CameraWrap .popupWrap article.popup:not(.show){scale:0}#CameraWrap .popupWrap article.popup .helpContents .closeWrap{text-align:right;margin-right:-1rem}#CameraWrap .popupWrap article.popup .helpContents .closeWrap a{text-decoration:underline}#CameraWrap .popupWrap article.popup .helpContents .closeWrap a:before{content:"☒"}#CameraWrap .popupWrap article.popup.helpCameraPopup{left:0;top:-8px;width:90%}#CameraWrap .popupWrap article.popup.helpCameraPopup ol{list-style-type:decimal!important;margin-left:1.5em}#CameraWrap .popupWrap article.popup.helpCameraPopup ol>li{list-style-type:inherit}#CameraWrap .popupWrap article.popup.helpCameraPopup ol>li>ul{margin-left:1.5em;list-style:disc}#CameraWrap .popupWrap article.popup.helpCameraPopup ol>li>ul>li{list-style:inherit}#CameraWrap .popupWrap article.popup.helpCameraPopup .balloon-006{justify-content:center;position:relative;margin-top:15px;padding:.8em 1.2em;border:3px solid #000;border-radius:5px;background-color:#fff;color:#333}#CameraWrap .popupWrap article.popup.helpCameraPopup .balloon-006:before,#CameraWrap .popupWrap article.popup.helpCameraPopup .balloon-006:after{position:absolute;top:-15px;left:2.5%;width:20px;height:15px;clip-path:polygon(50% 0,0 100%,100% 100%);content:""}#CameraWrap .popupWrap article.popup.helpCameraPopup .balloon-006:before{background-color:#000}#CameraWrap .popupWrap article.popup.helpCameraPopup .balloon-006:after{top:-11px;background-color:#fff}#CameraWrap .popupWrap article.popup.helpColorTagPopup{left:0;bottom:-10px}#CameraWrap .popupWrap article.popup.helpColorTagPopup .balloon-005{position:relative;max-width:300px;margin-bottom:15px;padding:.8em 1.2em .2em;border:3px solid #000000;border-radius:5px;background-color:#fff;color:#333}#CameraWrap .popupWrap article.popup.helpColorTagPopup .balloon-005:before,#CameraWrap .popupWrap article.popup.helpColorTagPopup .balloon-005:after{position:absolute;bottom:-15px;width:30px;height:15px;left:28%;clip-path:polygon(0 0,100% 0,50% 100%);content:""}#CameraWrap .popupWrap article.popup.helpColorTagPopup .balloon-005:before{background-color:#000}#CameraWrap .popupWrap article.popup.helpColorTagPopup .balloon-005:after{bottom:-11px;background-color:#fff}#CameraWrap .colorTagWrap{display:flex;justify-content:center;align-items:center}#CameraWrap .colorTagWrap dt{display:table-cell;vertical-align:middle;position:relative}#CameraWrap .colorTagWrap dt a{text-decoration:underline}#CameraWrap .colorTagWrap dd ul.tags{margin-top:.5rem;display:flex}#CameraWrap .colorTagWrap dd ul.tags li{margin:0 .5rem}#CameraWrap .colorTagWrap dd ul.tags li img.tag{width:40px}#CameraWrap .colorTagWrap dd ul.tags li img.tag:not(.on){opacity:.4;scale:.8}#CameraWrap .testFunctionWrap{background-color:#fff4b9cc;padding:3px}#CameraWrap .testFunctionWrap header{font-size:1.3rem}#CameraWrap .testFunctionWrap .testQrText{display:flex}#CameraWrap .testFunctionWrap .testQrText dd{flex:1;display:flex}#CameraWrap .testFunctionWrap .testQrText dd input{flex:1;border:solid 1px #000;background-color:#fff;padding:5px}#CameraWrap .selectPlaceWrap{text-align:center;padding-top:.5rem}#CameraWrap .scanLog ul{min-height:5em;max-height:5em;overflow-y:auto;margin-left:.5rem}#CameraWrap .scanLog ul li:not(:last-child){border-bottom:dashed 1px gray}.swal2-container select{border:solid 1px #000}.selectPlaceWrap{display:inline-flex;position:relative;width:100%;align-items:center}.selectPlaceWrap:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;position:absolute;right:15px;width:10px;height:7px;background-color:#535353}.selectPlaceWrap select{cursor:pointer;display:block;appearance:none;width:100%;height:2.8em;background-color:#fff;border:1px solid #DDD;border-radius:3px;color:#333;font-size:1em;padding:.4em calc(.8em + 30px) .4em .8em;margin:12px auto}.bottom_navi span.small{display:block;font-size:1rem;line-height:1rem}
