@charset "UTF-8";.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{inset:0}.vfm--overlay{background-color:#00000080;z-index:-1}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-duration:.3s;transition-property:transform}.vfm-slide-down-enter-active,.vfm-slide-down-leave-active,.vfm-slide-up-enter-active,.vfm-slide-up-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-left-enter-active,.vfm-slide-left-leave-active,.vfm-slide-right-enter-active,.vfm-slide-right-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{bottom:0;position:fixed;top:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a,h1,h2,h3,h4,h5,h6,p,section,small{max-height:100%}img{align-self:flex-start;border:0;vertical-align:bottom}.overlay,a span{cursor:pointer}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}img{vertical-align:top}html{font-size:62.5%}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aspect-1_1{padding-top:100%}.aspect-1_1,.aspect-3_2{height:0;position:relative}.aspect-3_2{padding-top:66.66667%}.aspect-4_3{padding-top:75%}.aspect-4_3,.aspect-5_3{height:0;position:relative}.aspect-5_3{padding-top:60%}.aspect-16_9{height:0;padding-top:56.25%;position:relative}.aspect-a4_tate{height:0;padding-top:141.42136%;position:relative}.aspect-a4_yoko{height:0;padding-top:70.71068%;position:relative}a.sp,abbr.sp,acronym.sp,audio.sp,b.sp,bdi.sp,bdo.sp,big.sp,br.sp,button.sp,canvas.sp,cite.sp,code.sp,data.sp,datalist.sp,del.sp,dfn.sp,em.sp,embed.sp,i.sp,iframe.sp,img.sp,input.sp,ins.sp,kbd.sp,label.sp,map.sp,mark.sp,meter.sp,noscript.sp,object.sp,output.sp,picture.sp,progress.sp,q.sp,ruby.sp,s.sp,samp.sp,script.sp,select.sp,slot.sp,small.sp,span.sp,strong.sp,sub.sp,sup.sp,svg.sp,template.sp,textarea.sp,time.sp,tt.sp,u.sp,var.sp,video.sp,wbr.sp{display:none}@media (max-width:1000px){a.sp,abbr.sp,acronym.sp,audio.sp,b.sp,bdi.sp,bdo.sp,big.sp,br.sp,button.sp,canvas.sp,cite.sp,code.sp,data.sp,datalist.sp,del.sp,dfn.sp,em.sp,embed.sp,i.sp,iframe.sp,img.sp,input.sp,ins.sp,kbd.sp,label.sp,map.sp,mark.sp,meter.sp,noscript.sp,object.sp,output.sp,picture.sp,progress.sp,q.sp,ruby.sp,s.sp,samp.sp,script.sp,select.sp,slot.sp,small.sp,span.sp,strong.sp,sub.sp,sup.sp,svg.sp,template.sp,textarea.sp,time.sp,tt.sp,u.sp,var.sp,video.sp,wbr.sp{display:inline}a.pc,abbr.pc,acronym.pc,audio.pc,b.pc,bdi.pc,bdo.pc,big.pc,br.pc,button.pc,canvas.pc,cite.pc,code.pc,data.pc,datalist.pc,del.pc,dfn.pc,em.pc,embed.pc,i.pc,iframe.pc,img.pc,input.pc,ins.pc,kbd.pc,label.pc,map.pc,mark.pc,meter.pc,noscript.pc,object.pc,output.pc,picture.pc,progress.pc,q.pc,ruby.pc,s.pc,samp.pc,script.pc,select.pc,slot.pc,small.pc,span.pc,strong.pc,sub.pc,sup.pc,svg.pc,template.pc,textarea.pc,time.pc,tt.pc,u.pc,var.pc,video.pc,wbr.pc{display:none}}address.sp,article.sp,aside.sp,blockquote.sp,dd.sp,details.sp,dialog.sp,div.sp,dl.sp,dt.sp,fieldset.sp,figcaption.sp,figure.sp,footer.sp,form.sp,h1.sp,h2.sp,h3.sp,h4.sp,h5.sp,h6.sp,header.sp,hgroup.sp,hr.sp,li.sp,main.sp,nav.sp,ol.sp,p.sp,pre.sp,section.sp,table.sp,ul.sp{display:none}@media (max-width:1000px){address.sp,article.sp,aside.sp,blockquote.sp,dd.sp,details.sp,dialog.sp,div.sp,dl.sp,dt.sp,fieldset.sp,figcaption.sp,figure.sp,footer.sp,form.sp,h1.sp,h2.sp,h3.sp,h4.sp,h5.sp,h6.sp,header.sp,hgroup.sp,hr.sp,li.sp,main.sp,nav.sp,ol.sp,p.sp,pre.sp,section.sp,table.sp,ul.sp{display:block}address.pc,article.pc,aside.pc,blockquote.pc,dd.pc,details.pc,dialog.pc,div.pc,dl.pc,dt.pc,fieldset.pc,figcaption.pc,figure.pc,footer.pc,form.pc,h1.pc,h2.pc,h3.pc,h4.pc,h5.pc,h6.pc,header.pc,hgroup.pc,hr.pc,li.pc,main.pc,nav.pc,ol.pc,p.pc,pre.pc,section.pc,table.pc,ul.pc{display:none}}body{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,HiraKakuProN-W3,メイリオ,Meiryo,ＭＳ ゴシック,MS Gothic,Osaka,sans-serif;--button-gray:#4d4d4d;--button-gray-hover:#999;font-weight:700}.vfm__overlay{background-color:#f1efeff2}body.black-background .vfm__overlay{background-color:#000c}.vfm__content,.vfm__content>.wrap{inset:0;position:absolute}.vfm__content>.wrap{height:100%;overflow:auto}#root:not(.signedOut){--padding-bottom:110px;min-height:calc(var(--vh) - var(--padding-bottom));padding-bottom:var(--padding-bottom)}@media only screen and (max-width:1000px){#root:not(.signedOut){--padding-bottom:50px}}.pastResults{max-width:1000px;--outer-margin:44px;margin:0 auto;width:calc(100% - var(--outer-margin)*2)}@media only screen and (max-width:1000px){.pastResults{--outer-margin:16px}}.pastResults>p{color:#848484;font-size:18px;font-style:normal;font-weight:400;line-height:1.7777777778;margin-bottom:88px;margin-top:94px;text-align:center}@media only screen and (max-width:1000px){.pastResults>p{font-size:13px;margin-bottom:33px;margin-top:60px}}.pastResults .links{-moz-column-gap:44px;column-gap:44px;display:grid;grid-template-columns:repeat(auto-fill,minmax(305px,1fr));row-gap:65px}@media only screen and (max-width:1000px){.pastResults .links{row-gap:var(--outer-margin)}}button[disabled]{cursor:not-allowed!important}.borderButton{--color:#939191;border:1px solid var(--color);border-radius:10px;color:var(--color)!important;flex-shrink:0;font-size:16px;font-weight:400;letter-spacing:-.03em;min-width:76px;padding:12px;text-align:center;text-decoration:none;transition-duration:.2s}.borderButton:hover{--color:#737373}@media only screen and (max-width:1000px){.borderButton{font-size:14px;padding:10px 8px}}.settingButton{--color:#000;background-color:var(--color);color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:20px;min-width:125px;padding:15px;text-align:center}@media only screen and (max-width:1000px){.settingButton{font-size:14px;padding:13px}}.blackButton,.settingButton{align-items:center;background-color:#000;border-radius:10px;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s}.blackButton:not(.disabled):hover,.blackButton:not([disabled]):hover,.settingButton:not(.disabled):hover,.settingButton:not([disabled]):hover{background-color:#4d4d4d}.blackButton.disabled,.blackButton[disabled],.disabled.settingButton,[disabled].settingButton{background-color:#d9d9d9!important;cursor:not-allowed}input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #ccc;border-radius:10px;font-size:16px;margin:0;outline:none;padding:15px 16px}@media only screen and (max-width:1000px){input[type=password],input[type=text]{font-size:12px}}
