:root{--ja: "hiragino-kaku-gothic-pron", sans-serif;--en: "hiragino-kaku-gothic-pron", sans-serif;--white: #fff;--white2: #f5f5f5;--silver: #c1c1c1;--gray: #d9d9d9;--gray2: #929292;--black: #000;--light-blue: #d4f3ff;--blue1: #15bdfe;--blue2: #06a9ea;--blue3: #046ccf;--blue4: #2a6cc7;--blue5: #3650b0;--blue6: #003978;--orange: #f67c31;--mynavi-offset-top: 120px}html,body{font-family:var(--ja);font-weight:400;font-size:62.5%;color:var(--black);background:var(--blue1);background-size:cover;background-repeat:no-repeat;overscroll-behavior:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}iframe,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:var(--black)}*:focus{outline:none}a{cursor:pointer;color:var(--black);text-decoration:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#fff;border-radius:0}textarea{cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:0;resize:vertical}select{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none}button{cursor:pointer;border:none;background:initial}::-webkit-scrollbar{width:8px;height:8px;border-radius:4px}::-webkit-scrollbar-track{background-color:var(--blue1);border-left:solid 1px rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background-color:var(--blue3);border-radius:4px}body{width:100%;overflow-x:clip}body[data-wait="1"]{cursor:wait}a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}.uHidden{display:none!important}.uNoClick{pointer-events:none;user-select:none}@keyframes isFadeIn{0%{opacity:0}to{opacity:1}}@keyframes isFadeOut{0%{opacity:1}to{opacity:0}}@media (min-width: 769px){html,body{--base-vw: 1440}.uPcHide{display:none!important}}@media (max-width: 768px){html,body{--base-vw: 375}.uSpHide{display:none!important}}
