:root{--kgtos-background-color-header: #3b3b3b;--kgtos-color-text: #000000;--kgtos-color-text-reverse: #ffffff;--kgtos-color-text-sub: #666666;--kgtos-color-sub: #333333;--kgtos-color-sub-reverse: #ffffff;--kgtos-color-primary: #ffffff;--kgtos-color-primary-reverse: #0064c2;--kgtos-color-primary-reverse-hover: #0c86eb;--kgtos-color-secondary: #ffffff;--kgtos-color-secondary-reverse: #5291c5;--kgtos-color-secondary-reverse-hover: #9bbfde;--kgtos-color-error: #ffffff;--kgtos-color-error-reverse: #d1154f;--kgtos-color-error-reverse-hover: #efadc1;--kgtos-color-border: #d2d2d2;--kgtos-background-color-table-box: #e7e7e7;--kgtos-background-color-table-box2: #f7f7f7;--kgtos-background-color-text: #ffffff;--kgtos-background-color-text-reverse: #333333;--kgtos-background-color-primary: #0064c2;--kgtos-background-color-primary-hover: #0c86eb;--kgtos-background-color-primary-reverse: #ffffff;--kgtos-background-color-secondary: #5291c5;--kgtos-background-color-secondary-hover: #9bbfde;--kgtos-background-color-secondary-reverse: #ffffff;--kgtos-background-color-error: #d1154f;--kgtos-background-color-error-hover: #efadc1;--kgtos-background-color-error-reverse: #ffffff;--kgtos-background-color-required: #fff5e2;--kgtos-font-family-normal: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;--kgtos-font-size-normal: 16px;--kgtos-font-size-note: 12px;--kgtos-font-size-input: 14px;--kgtos-font-size-heading: 18px;--kgtos-font-size-title: 24px;--kgtos-icon-size-small: 16px;--kgtos-icon-size-medium: 24px;--kgtos-icon-container-size-medium: 32px;--kgtos-input-height: 32px;--kgtos-space-xsmall: .25rem;--kgtos-space-small: .5rem;--kgtos-space-medium: 1rem;--kgtos-space-large: 1.25rem;--kgtos-space-xlarge: 1.5rem;--kgtos-space-xxlarge: 1.75rem;--kgtos-space-xxxlarge: 2.5rem;--kgtos-radius-infinite: 999999px;--kgtos-radius-small: .25rem;--kgtos-radius-medium: 1rem}*,*:before,*:after{margin:0;padding:0;border:0;border-radius:0;box-sizing:border-box;vertical-align:baseline;font:inherit}html,body{width:100%;height:100%;background-color:var(--kgtos-background-color-text);font-family:var(--kgtos-font-family-normal);font-weight:400;font-size:var(--kgtos-font-size-normal);line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img,svg{height:auto;vertical-align:middle}a{text-decoration:inherit;color:inherit}input,button,textarea,select{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}
