html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}
@font-face {
  font-family: 'NotoSansJP';
  src: url(/assets/4f420f6fa6bc75d5fad9-mplus-2p-regular.ttf) format('truetype');
  font-weight: normal;
}

@font-face {
  font-family: 'NotoSansJP';
  src: url(/assets/4c171bae0c396e6d3347-mplus-2p-bold.ttf) format('truetype');
  font-weight: bold;
}

@font-face {
  font-family: 'PT Mono';
  src: url(/assets/295a1f32faf05a5784d8-ptmono-regular.ttf) format('truetype');
  font-weight: normal;
}

html,
body,
#root {
  height: 100%;
}

body {
  font-family: NotoSansJP, sans-serif;
}

.form {
  font-family: PT Mono, sans-serif;
}

@font-face {
  font-family: 'icons';
  src: url(/assets/466c8d1188df427f4b9c-icons.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^='icon-'],
[class*=' icon-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-balloon:before {
  content: '\e900';
}
.icon-light:before {
  content: '\e901';
}
.icon-home:before {
  content: '\e902';
}
.icon-board:before {
  content: '\e903';
}
.icon-question:before {
  content: '\e904';
}
.icon-movie:before {
  content: '\e905';
}
.icon-calendar:before {
  content: '\e906';
}
.icon-information:before {
  content: '\e907';
}
.icon-arrowLeft:before {
  content: '\e908';
}
.icon-arrowRight:before {
  content: '\e909';
}
.icon-arrowTop:before {
  content: '\e90a';
}
.icon-arrowBottom:before {
  content: '\e90b';
}
.icon-chevronLeft:before {
  content: '\e90c';
}
.icon-chevronRight:before {
  content: '\e90d';
}
.icon-chevronTop:before {
  content: '\e90e';
}
.icon-chevronBottom:before {
  content: '\e90f';
}
.icon-close:before {
  content: '\e910';
}
.icon-minus:before {
  content: '\e911';
}
.icon-plus:before {
  content: '\e912';
}
.icon-menu:before {
  content: '\e913';
}
.icon-check:before {
  content: '\e914';
}
.icon-caution:before {
  content: '\e915';
}
.icon-notification:before {
  content: '\e916';
}
.icon-crossCircle:before {
  content: '\e917';
}
.icon-questionCircle:before {
  content: '\e918';
}
.icon-checkCircle:before {
  content: '\e919';
}
.icon-plusCircle:before {
  content: '\e91a';
}
.icon-minusCircle:before {
  content: '\e91b';
}
.icon-playCircle:before {
  content: '\e91c';
}
.icon-pauseCircle:before {
  content: '\e91d';
}
.icon-relation:before {
  content: '\e91e';
}
.icon-share:before {
  content: '\e91f';
}
.icon-telephone:before {
  content: '\e920';
}
.icon-gear:before {
  content: '\e921';
}
.icon-clock:before {
  content: '\e922';
}
.icon-stopWatch:before {
  content: '\e923';
}
.icon-pencil:before {
  content: '\e924';
}
.icon-remoteController:before {
  content: '\e925';
}
.icon-bell:before {
  content: '\e926';
}
.icon-mail:before {
  content: '\e927';
}
.icon-letter:before {
  content: '\e928';
}
.icon-supporter:before {
  content: '\e929';
}
.icon-paperAirplane:before {
  content: '\e92a';
}
.icon-list:before {
  content: '\e92b';
}
.icon-table:before {
  content: '\e92c';
}
.icon-dots:before {
  content: '\e92d';
}
.icon-reload:before {
  content: '\e92e';
}
.icon-book:before {
  content: '\e92f';
}
.icon-search:before {
  content: '\e930';
}
.icon-person:before {
  content: '\e931';
}
.icon-medal:before {
  content: '\e932';
}
.icon-copy:before {
  content: '\e933';
}
.icon-report:before {
  content: '\e934';
}
.icon-resident:before {
  content: '\e935';
}
.icon-building:before {
  content: '\e936';
}
.icon-pin:before {
  content: '\e937';
}
.icon-contract:before {
  content: '\e938';
}
.icon-logout:before {
  content: '\e939';
}
.icon-login:before {
  content: '\e93a';
}
.icon-chart:before {
  content: '\e93b';
}
.icon-exclamationCircle:before {
  content: '\e93c';
}
.icon-mailCheck:before {
  content: '\e93d';
}
.icon-mailPlus:before {
  content: '\e93e';
}
.icon-mailMinus:before {
  content: '\e93f';
}
.icon-mailClock:before {
  content: '\e940';
}
.icon-mailCross:before {
  content: '\e941';
}
.icon-residentCheck:before {
  content: '\e942';
}
.icon-residentPlus:before {
  content: '\e943';
}
.icon-residentMinus:before {
  content: '\e944';
}
.icon-residentClock:before {
  content: '\e945';
}
.icon-residentCross:before {
  content: '\e946';
}
.icon-personCheck:before {
  content: '\e947';
}
.icon-personPlus:before {
  content: '\e948';
}
.icon-personMinus:before {
  content: '\e949';
}
.icon-personClock:before {
  content: '\e94a';
}
.icon-personCross:before {
  content: '\e94b';
}
.icon-shakehands:before {
  content: '\e94c';
}
.icon-triangleLeft:before {
  content: '\e94d';
}
.icon-triangleRight:before {
  content: '\e94e';
}
.icon-triangleTop:before {
  content: '\e94f';
}
.icon-triangleBottom:before {
  content: '\e950';
}
.icon-apartments:before {
  content: '\e951';
}
.icon-houseFaq:before {
  content: '\e952';
}
.icon-appFaq:before {
  content: '\e953';
}
.icon-tutorial:before {
  content: '\e954';
}
.icon-flag:before {
  content: '\e955';
}
.icon-bin:before {
  content: '\e956';
}
.icon-thumbUp:before {
  content: '\e957';
}
.icon-thumbDown:before {
  content: '\e958';
}
.icon-satisfied:before {
  content: '\e959';
}
.icon-unsatisfied:before {
  content: '\e95a';
}
.icon-battery:before {
  content: '\e95b';
}
.icon-solar:before {
  content: '\e95c';
}
.icon-plag:before {
  content: '\e95d';
}
.icon-user:before {
  content: '\e95e';
}

