body{overscroll-behavior-y:none !important}#application .loader,#application .loader:before,#application .loader:after{border-radius:50%}#application .loader{color:#999999;font-size:11px;text-indent:-99999em;margin:2.5em auto;position:relative;width:5em;height:5em;-webkit-box-shadow:inset 0 0 0 0.5em;box-shadow:inset 0 0 0 0.5em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}#application .loader:before,#application .loader:after{position:absolute;content:''}#application .loader:before{width:2.6em;height:5.2em;background:#ffffff;border-radius:5.2em 0 0 5.2em;top:-0.1em;left:-0.1em;-webkit-transform-origin:2.6em 2.6em;-ms-transform-origin:2.6em 2.6em;transform-origin:2.6em 2.6em;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}#application .loader:after{width:2.6em;height:5.2em;background:#ffffff;border-radius:0 5.2em 5.2em 0;top:-0.1em;left:2.4em;-webkit-transform-origin:0.1em 2.6em;-ms-transform-origin:0.1em 2.6em;transform-origin:0.1em 2.6em;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotaloadingte(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#application #intro .page__background,#application #login .page__background,#application #logout .page__background,#application #register .page__background{background-color:#1f254f !important}#application #home #qrcode .card{-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.25);box-shadow:0 3px 10px rgba(0,0,0,0.25);border-radius:10px}#application #home #qrcode .qrcode-img-front{background-color:#1f254f !important}#application #home #qrcode .qrcode-img-front,#application #home #qrcode .qrcode-img-flipped{text-align:center}#application #home #qrcode .qrcode-img-front img,#application #home #qrcode .qrcode-img-flipped img{width:60%;padding:0}#application #home .card{padding:0}#application #home .card .list-header{padding-left:0;background-color:#1f254f;color:#fcf3db;font-weight:bold}#application #home .flip-boards{position:relative}#application #home .flip-boards .board{float:left;position:relative;width:100%;padding-bottom:66.6666%;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#application #home .flip-boards .board>div{position:absolute;width:100%;height:100%;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}#application #home .flip-boards.flipped .board.top{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#application #home .flip-boards .board.top .flipped{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#application #home .flip-boards.flipped .board.left{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#application #home .flip-boards .board.left .flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#application .page .page__background{background-color:#fcf3db !important}#application .page .toolbar{background-color:#1f254f !important}#application .page .toolbar__title,#application .page .toolbar ons-toolbar-button{color:white}#application .page .toolbar__title{font-weight:bold}#application .page .page__content .tabbar__button{color:#1f254f}#application .page .page__content .tabbar__item.active{background-color:#1f254f}#application .page .page__content .tabbar__item.active .tabbar__button{color:white}#application .page .page__content .tabbar__item.active .tabbar__label{font-weight:bold}#application .page__content,#application .page--material,#application .page--material__content{background-color:transparent !important;overflow-x:hidden !important}#application .button{border-radius:0;background:#1f254f}#application .button--large--quiet{background:transparent;color:#1f254f}#application .card{border-radius:0}#application .d-none{display:none}#application .d-block{display:block}#application .pt-25{padding-top:0.25em !important}#application .pl-25{padding-left:0.25em !important}#application .pr-25{padding-right:0.25em !important}#application .pb-25{padding-bottom:0.25em !important}#application .pt-50{padding-top:0.5em !important}#application .pl-50{padding-left:0.5em !important}#application .pr-50{padding-right:0.5em !important}#application .pb-50{padding-bottom:0.5em !important}#application .pt-100{padding-top:1em !important}#application .pl-100{padding-left:1em !important}#application .pr-100{padding-right:1em !important}#application .pb-100{padding-bottom:1em !important}#application .w-100{width:100% !important}#application .align-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;align-self:center !important}#application .text-left{text-align:left !important}#application .text-right{text-align:right !important}#application .text-center{text-align:center !important}#application .text-success{color:teal}#application .text-danger{color:red}#application .date-table{width:100%;background:white;border-collapse:collapse}#application .date-table th,#application .date-table td{width:14.28571% !important;border:1px rgba(0,0,0,0.125) solid;border-collapse:collapse}#application .date-table th .button,#application .date-table td .button{color:#1f254f;background:white}#application .date-table th .button[disabled="true"],#application .date-table th.before .button,#application .date-table th.after .button,#application .date-table td .button[disabled="true"],#application .date-table td.before .button,#application .date-table td.after .button{background:rgba(0,0,0,0.025)}#application .date-table th{padding:15px 0}#application .date-table .date-value{position:relative;width:100%;padding-top:0;padding-bottom:0}#application .date-table .date-value[data-request-priority]:after{content:attr(data-request-priority);position:absolute;top:0;right:0;color:white;font-weight:bold;width:10px;height:10px;font-size:10px;line-height:10px;padding:2px;text-align:center;border-radius:50%;background:rgba(204,0,0,0.75)}#application .date-table .date-value.selected{font-weight:bold;background:rgba(0,0,0,0.125)}#application .date-table .date-value .date-value-month{text-align:center;position:absolute;top:0;left:0;right:0;height:10px;display:block;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}#application .date-table .date-value .date-value-day{text-align:center;padding-top:10px;display:block}#application .time-request>ons-col>ons-input[input-id="request1"],#application .time-request>ons-col>ons-input[input-id="request2"],#application .time-request>ons-col>ons-input[input-id="request3"]{position:relative}#application .time-request>ons-col>ons-input[input-id="request1"]:after,#application .time-request>ons-col>ons-input[input-id="request2"]:after,#application .time-request>ons-col>ons-input[input-id="request3"]:after{position:absolute;top:50%;right:0;margin-top:-8px;font-family:'Font Awesome 5 Brands','Font Awesome 5 Free';font-weight:900;content:"\f0d7"}#application .time-request>ons-col>ons-input[input-id="request1"].show:after,#application .time-request>ons-col>ons-input[input-id="request2"].show:after,#application .time-request>ons-col>ons-input[input-id="request3"].show:after{content:"\f0d8"}@media screen and (orientation: landscape){#application{background-color:#1f254f !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#application:before{display:block;content:"お手持ちの端末を縦向きに戻してください。";color:white}#application ons-splitter{display:none !important}}
