﻿@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Outfit:wght@100..900&display=swap";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding: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}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.btn_blk{background-color:#000;border-radius:.5em;color:#fff !important;transition:all .25s}.btn_blk:hover{background-color:#ff1f00;color:#fff !important}.btn_blk:active{box-shadow:4px 4px rgba(0,0,0,.1);translate:0px 2px}.btn_blk .wrapper{text-align:center}.btn_sideline{color:#000}.btn_sideline:hover,.btn_sideline:active{color:#ff1f00 !important}.btn_sideline:hover .wrapper,.btn_sideline:active .wrapper{border-color:#ff1f00}.btn_sideline:visited{color:#000}.btn_sideline .en{font-size:1.25em}.btn_sideline .ja{font-size:.75em}.btn_sideline .wrapper{border-left:.375em solid #000;padding-left:.5em}@keyframes bgscroll{0%{background-position-x:0}100%{background-position-x:-100vw}}@keyframes bgscroll_sp{0%{background-position-x:0}100%{background-position-x:-150vw}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes highlight{0%{opacity:.75}100%{opacity:.25}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes roll{0%{transform:rotateZ("2deg")}50%{transform:rotateZ("-2deg")}100%{transform:rotateZ("2deg")}}@keyframes intermitRoll{0%{transform:rotate(0deg)}5%{transform:rotate(72deg)}20%{transform:rotate(72deg)}25%{transform:rotate(144deg)}40%{transform:rotate(144deg)}45%{transform:rotate(216deg)}60%{transform:rotate(216deg)}65%{transform:rotate(288deg)}80%{transform:rotate(288deg)}85%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes floatHorizontal{0%{transform:translate3d(2.5vw, 0, 0)}50%{transform:translate3d(-2.5vw, 0, 0)}100%{transform:translate3d(2.5vw, 0, 0)}}@keyframes floatVertical{0%{transform:translate3d(0, 0.25em, 0)}50%{transform:translate3d(0, -0.25em, 0)}100%{transform:translate3d(0, 0.25em, 0)}}@keyframes easeOutElastic{0%{transform:translateX(0%)}16%{transform:translateX(-132.27%)}28%{transform:translateX(-86.88%)}44%{transform:translateX(-104.63%)}59%{transform:translateX(-98.36%)}73%{transform:translateX(-100.58%)}88%{transform:translateX(-99.8%)}100%{transform:translateX(-100%)}}.noto-sans-jp-medium{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.noto-sans-jp-bold{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.noto-sans-jp-black{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}@font-face{font-family:"KelptSansB2";src:url("../font/KelptSansB2-ExtraBold.eot");src:url("../font/KelptSansB2-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../font/KelptSansB2-ExtraBold.woff") format("woff"),url("../font/KelptSansB2-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"KelptSansB2";src:url("../font/KelptSansB2-Medium.eot");src:url("../font/KelptSansB2-Medium.eot?#iefix") format("embedded-opentype"),url("../font/KelptSansB2-Medium.woff") format("woff"),url("../font/KelptSansB2-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;vertical-align:-0.125em}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%;vertical-align:bottom}figure{margin:1em 0}ul,li{list-style:none;margin:0;padding:0}table{margin:0 0 1.5em;width:100%}a{color:#9dd625}a:visited{color:#9dd625}a:hover,a:focus,a:active{color:#ff1f00}a:focus{outline:thin dotted}a:hover,a:active{outline:0}p{margin:0}p+p{margin-top:1em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#262626;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#262626;text-decoration:none}big{font-size:125%}h1,h2,h3,h4,h5,h6{clear:both}button{background-color:rgba(0,0,0,0);border:none;border-style:none;cursor:pointer;outline:none;padding:0;appearance:none}.center-text{text-align:center}.small{font-size:.8em}.x-small{font-size:.6em}.pane{padding-top:3.75em}.pane_white{background-color:#fff}.pane_white .pane__head .title-wrapper{background-image:url("../img/bg-border-b.svg");background-size:60em auto;background-repeat:repeat;background-position:center top;background-color:#004098}.pane_white .pane__head .title-wrapper::before{background-image:url("../img/obj-megajam-b.svg");background-repeat:no-repeat;background-size:contain;position:absolute;left:50%;top:0;translate:-50% -50%;width:22.5em;height:5em;content:""}.pane_white .pane__head .title-wrapper::after{background-image:linear-gradient(90deg, rgba(0, 64, 152, 0.5) 0%, #004098 25%, #004098 75%, rgba(0, 64, 152, 0.5) 100%)}.pane_white .pane__head .pane-title{color:#fff;-webkit-text-stroke:4px #004098;text-stroke:4px #004098;paint-order:stroke}.pane__head{text-align:center;position:relative}.pane__head .title-wrapper{background-image:url("../img/bg-border-w.svg");background-size:60em auto;background-repeat:repeat;background-position:center top;background-color:#fff}.pane__head .title-wrapper::before{background-image:url("../img/obj-megajam-w.svg");background-repeat:no-repeat;background-position:center top;background-size:contain;position:absolute;left:50%;top:0;translate:-50% -50%;width:22.5em;height:5em;content:"";z-index:2}.pane__head .title-wrapper::after{background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, white 25%, white 75%, rgba(255, 255, 255, 0.5) 100%);position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:1}.pane__head .pane-title{position:relative;margin:auto;padding:0;font-family:"Outfit",sans-serif;font-size:4.5em;line-height:1;color:#004098;-webkit-text-stroke:4px #fff;text-stroke:4px #fff;paint-order:stroke;z-index:3}.pane__body{padding:0 2.5em 3.75em}.pane_blue{background-color:#004098}@media(max-width: 40em){.pane__head .title-wrapper{background-size:30em auto !important}.pane__head .title-wrapper::before{width:81vw !important;height:18vw !important}.pane__head .pane-title{font-size:4.5em}.pane__body{padding:0 15px 30px}}.notelist{margin:0;padding:0 0 0 1.5em}.notelist>li{line-height:1.5;text-indent:-1.5em}.notelist>li:before{content:"※";margin-right:.5em}.notelist>li+li{margin-top:.75em}.notelist2{margin:0;padding:0 0 0em 2em;color:#fff}.notelist2>li{line-height:1.5;text-indent:-2em}.notelist2>li:before{content:"◉";margin-right:1em}.notelist2>li+li{margin-top:.75em}@media(max-width: 40em){.notelist li br,.notelist2 li br{display:none}.notelist2{padding:0 0 0 15px}}a{text-decoration:none}.btn_back{background-color:#000;border-radius:5px;display:inline-block;padding:0 1.5em;height:2.5em;line-height:2.5em;color:#fff;text-decoration:none;font-family:"Outfit",sans-serif;font-weight:bold;letter-spacing:.1em;text-indent:.1em;transition:all .25s}.btn_back:hover{background-color:#9dd625;color:#fff}.notice{border-radius:.5em;background:#f2f2f2;margin:2.5em 0 0;padding:1.5em 2em;font-size:.875em;text-align:left}.notice_center{text-align:center}.notice_oneliner{background:none;border-top:1px solid #000;border-bottom:1px solid #000;border-radius:0;padding:1em 0;text-align:center}.notice_alert{background:rgba(255,31,0,.25);font-weight:bold}.text-headline{position:relative;margin:0;font-size:1.75em;text-align:center;letter-spacing:.25em;text-indent:.25em;line-height:1.25}.text-headline.is-en{font-family:"Outfit",sans-serif;font-size:2em;letter-spacing:0;text-indent:0}.text-headline.is-tri{position:relative}.text-headline.is-tri:before{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.35em .35em 0 .35em;height:0;width:0;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0em);display:block;content:""}.word-headline{margin:-1em 0 1em;font-size:1.25em;text-align:center;letter-spacing:.25em;text-indent:.25em;font-weight:bold}.word-headline.is-symbol{background:url(../img/it-symbol-b.svg);background-size:3.5em 3.5em;background-position:center center;background-repeat:no-repeat;height:3.5em;display:flex;align-items:center;justify-content:center}.waku{border:1px solid #fff;display:inline-block;margin-top:.25em;padding:.125em .5em;line-height:1.5}.centerbox{margin:2.5em 0;text-align:center}.oneliner{text-align:center;line-height:1}.oneliner_en{font-family:"Outfit",sans-serif;font-weight:bold;font-size:2.5em}.oneliner_ja{display:inline-block;font-size:1.5em;font-weight:bold;line-height:1.5;text-decoration:underline;text-underline-offset:.125em;color:#004098}.is-center{text-align:center !important}.nobreak{display:inline-block}@media(max-width: 40em){.notice{margin:15px 0 0;padding:15px}.centerbox{margin:15px 0}.oneliner{padding:.25em 0}.oneliner_en{font-size:2em}.text-headline.is-en{font-size:1.75em}.word-headline{margin:1em 0 1em}}.bnrbox{margin:2.5em auto 0;text-align:center}.bnrbox a{display:block;width:100%;max-width:960px;margin:auto;transition:all .25s}@media(hover: hover){.bnrbox a:hover{transform:scale(102%)}}.bnrbox img{width:100%}@media(max-width: 40em){.bnrbox{margin:15px auto 0}}.infotable{display:flex;flex-wrap:wrap;border-bottom:1px solid #fff;line-height:1.5}.infotable>dt,.infotable>dd{border-top:1px solid #fff;padding:1.5em 0;margin:0px;font-weight:bold;text-align:left}.infotable>dt{flex:1 1 20em;padding-left:6.25em}.infotable>dd{flex:1 1 calc(100% - 20em);padding-right:6.25em}.infotable.is-narrow>dt{flex:1 1 10em;padding-left:3.5em}.infotable.is-narrow>dd{flex:1 1 calc(100% - 10em);padding-right:3.5em}.infotable dd p{margin-top:.25em}.infotable dd .notice{display:inline-block;margin:.5em 0;font-size:.875em;color:#fff}@media(max-width: 40em){.infotable>dt{flex:1 1 6em !important;padding:1em 0 !important}.infotable>dd{flex:1 1 calc(100% - 6em) !important;padding:1em 0 !important}.infotable.is-break{margin:0 !important;flex-direction:column !important}.infotable.is-break>dt,.infotable.is-break>dd{text-align:center;flex:auto !important;padding:.25em !important;line-height:1.5 !important}.infotable.is-break>dt{padding-top:.75em !important}.infotable.is-break>dd{border:none;padding-bottom:.75em !important}.infotable.list-timetable{display:block}.infotable.list-timetable>dt{padding:.75em 0 0 !important;font-size:1.5em;line-height:1.25;text-align:center;color:#ccc}.infotable.list-timetable>dd{border:none;padding:.5em 0 .75em !important;font-size:1.5em;line-height:1.25;text-align:center}}.infonote{background:#1a1a1a;width:100%;max-width:60em;margin:auto;padding:2.5em 6.25em 2.5em;font-weight:bold}@media(max-width: 40em){.infonote{padding:1px 15px 15px}}html{height:-webkit-fill-available;-webkit-overflow-scrolling:touch}body{min-height:100vh;min-height:-webkit-fill-available}html body{background-color:#fff;position:relative;min-height:100vh;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;line-height:1.75;color:#000;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";word-break:break-all}html body .spbr{display:none}@media(max-width: 60em){html body{font-size:1.667vw}}@media(max-width: 40em){html body{font-size:4vw}html body .spbr{display:block}html body .pcbr{display:none}}html body.is-noscroll{overflow:hidden}.container{position:relative;display:flex;flex-flow:column;min-height:100vh;margin:auto;overflow-x:hidden}.content{background-color:#004098;position:relative;padding-bottom:2.5em;flex:1}@media(max-width: 40em){.content{padding-bottom:0}}.top-header{position:relative;width:100%;min-height:min(100svh,75vw);z-index:1;display:flex;align-items:center;justify-content:center}.top-header::before{background-image:url("../img/obj-cityline-w.svg"),url("../img/bg-border.svg");background-size:80em auto,80em auto;background-position:right top,center bottom;background-repeat:repeat-x,repeat;position:absolute;bottom:0;left:0;width:100%;height:12.5em;content:"";z-index:-1}.top-header__wrapper{width:100%;position:relative;padding:2.5em 5em 12.5em;display:flex;flex-direction:column;justify-content:space-between;animation:fadeIn 2s ease .25s;animation-fill-mode:forwards;opacity:0}.top-header__title{width:100%;max-width:65em;margin:auto;font-size:1em;transition:all .25s}.top-header__title img{width:100%}.top-header__title .event-title{max-width:48em;margin:2.5em auto 0}.top-header__info{width:100%;margin:2.5em auto 0}.top-header__info .event-date,.top-header__info .event-area{font-family:"Inter Tight",sans-serif;font-weight:bold;font-size:2.25em;text-align:center;line-height:1.25;transition:all .25s}.top-header__info .event-area{margin-top:.125em}.top-header__info .time{margin-left:.25em}@media(min-width: 90em){.top-header__title{max-width:75em}.top-header__info .event-date,.top-header__info .event-area{font-size:2.5em}}@media(max-width: 60em){.top-header{min-height:auto}.top-header::before{background-size:60em auto,60em auto;height:10em}.top-header__wrapper{padding:5em 5em 12.5em}}@media(max-width: 40em){.top-header{min-height:100svh}.top-header::before{background-size:30em auto,30em auto;height:5em}.top-header__wrapper{width:100%;padding:30px 30px 5em}.top-header__info{margin-top:1.5em}.top-header__info .event-date{font-size:1.5em}.top-header__info .event-date .time{display:block;margin-left:auto}.top-header__info .event-area{margin-top:.5em;font-size:1.5em}.top-header__info .event-area span{display:block}.top-header__info .event-area img{max-width:15em}}.footer{background-image:url("../img/obj-cityline-b.svg"),url("../img/bg-border.svg");background-size:80em auto,80em auto;background-position:right top,center top;background-repeat:repeat-x,repeat;position:relative;padding-top:10em}.thanks .footer{background-image:url("../img/obj-cityline-w.svg"),url("../img/bg-border.svg")}.footer__jwave{position:relative;height:8em;margin:auto;padding:40px;display:flex;align-items:center;align-items:flex-end;justify-content:center}.footer__jwave .wrapper{position:relative;width:100%;max-width:1440px;max-width:calc(1440px + 80px)}.footer__jwave .copyright{float:right;line-height:1em;text-align:right;font-size:.75em;font-family:"Outfit",sans-serif;font-weight:bold;color:#fff;white-space:nowrap}.footer__jwave .copyright img{margin-right:4px;margin-bottom:8px}.footer .btn_pagetop{display:block;width:60px;height:0;padding-top:60px;position:absolute;top:-60px;right:-20px;overflow:hidden;border-style:none;outline:none;z-index:1}.footer .btn_pagetop:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-style:solid;border-width:0 6px 6px 6px;height:0;width:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;content:""}@media(max-width: 60em){.footer{background-size:60em auto,60em auto;padding-top:7.5em}}@media(max-width: 40em){.footer{background-image:url("../img/obj-cityline-w.svg"),url("../img/bg-border.svg");background-size:30em auto,30em auto;padding-top:3.75em}.footer__jwave{padding:20px;height:auto;display:flex;align-items:flex-end}.footer__title{margin:2.5em 0}.footer__title .symbol{width:8em;margin:auto}.footer__title .title{max-width:50vw}.footer .btn_pagetop{right:-20px}}.p-lead{background-image:url("../img/bg-border.svg");background-size:80em auto;background-position:center top;background-repeat:repeat;position:relative;padding-top:0}.p-lead::before{background-image:linear-gradient(180deg, rgba(0, 64, 152, 0) 5%, #004098 75%);background-size:100% 100%;position:absolute;left:0;top:0;width:100%;height:100%;content:"";z-index:0}.u-lead{max-width:55em;margin:auto;position:relative;display:flex;gap:2.5em}.u-lead .tokio-logo{font-size:1.25em}.u-lead .tokio-logo img{filter:drop-shadow(3px 3px 0 #004098);width:auto;height:16.5em;margin-top:.5em}.u-lead p{text-shadow:3px 3px 0 #004098;font-size:1.25em;font-weight:bold;color:#fff}.u-lead p a{text-shadow:none}@media(max-width: 60em){.p-lead{background-size:60em auto}}@media(max-width: 40em){.p-lead{background-size:30em auto}.u-lead{display:block}.u-lead .tokio-logo{display:inline-block;float:left}.u-lead .tokio-logo img{height:9.5em;margin:.5em 1em 0 0}.u-lead p br{display:none}}.act-list{width:100%;margin:3.75em auto 0 !important;width:100%;max-width:1920px;margin:0 auto 3.75em;display:flex;justify-content:center;gap:1.25em}.act-list li{position:relative}.act-list li.is-new::before{background-image:url(../img/icn-new.svg);background-size:cover;position:absolute;right:.5em;top:.5em;width:5em;height:5em;content:"";z-index:1}.act-list li a{display:block;text-decoration:none}@media(hover: hover){.act-list li a:hover .act-photo::before{opacity:1}}.act-list li a:active .act-photo{top:2px}.act-list .act-photo{position:relative;margin:0}.act-list .act-photo.is-top img{object-position:center top}.act-list .act-photo.is-bottom img{object-position:center bottom}.act-list .act-photo::before{background:rgba(157,214,37,.25);position:absolute;left:0;top:0;width:100%;height:100%;content:"";opacity:0;transition:all .25s}.act-list .act-photo figure{aspect-ratio:4/3;pointer-events:none}.act-list .act-photo img{width:100%;height:100%;object-fit:cover}.act-list .act-text{text-align:center;position:relative;padding-top:1.25em}.act-list .act-text .name{background:#004098;clip-path:polygon(0% 100%, 10% 0%, 90% 0%, 100% 100%);position:absolute;left:50%;top:0;translate:-50% -50%;padding:.5em 1.25em;font-weight:bold;font-size:1.5em;letter-spacing:.1em;text-indent:.1em;line-height:1.25;color:#fff;white-space:nowrap}.act-list .act-text .name>*{position:relative}@media(max-width: 40em){.act-list{margin:30px auto 0 !important;flex-direction:column;gap:15px}}.p-summary{border-top:10px solid #fff;color:#fff}.u-summary{width:100%;max-width:960px;margin:auto}.u-note{border:1px solid #fff;width:100%;max-width:960px;margin:2.5em auto 0;padding:2.5em 5em}.u-note__head{margin:auto;display:flex;align-items:center;justify-content:center}.u-note__head .wrapper{background-image:url("../img/icn-kome.svg");background-size:3.5em auto;background-repeat:no-repeat;background-position:left center;padding-left:5em}.u-note__head .unit-title{margin:0;font-size:1.5em;letter-spacing:.5em}.u-note__body{margin-top:2.5em}@media(max-width: 40em){.p-summary{padding-top:30px}.p-summary__body{padding-bottom:30px}.u-summary .infotable{margin-top:30px}.u-note{margin-top:30px;padding:30px 15px 15px 2.5em}.u-note__body{margin-top:30px}}.p-entry{width:100%;max-width:min(960px,100vw - 5em);margin:auto}.p-entry__body{width:100%;max-width:800px;margin:auto}@media(max-width: 40em){.p-entry{max-width:960px}}.thanks-content{background:#fff;width:100%;height:100%;padding-top:2.5em;display:flex;align-items:center;justify-content:center;text-align:center}.thanks-content__logo{width:100%;max-width:30em;margin:auto}.thanks-content h1{margin:.5em 0 0;font-family:"Outfit",sans-serif;font-size:2.5em;line-height:1.5}.thanks-content p{margin:0 0 1em}@media(max-width: 40em){.thanks-content{padding-top:30px}.thanks-content__logo{padding:0 30px}.thanks-content h1{margin:15px 0 0}}.formarea{margin-top:2.5em}.formarea .formbox_s{max-width:35em;padding:0 0 1em}.formarea .formbox+.formbox{margin-top:2.5em}.formarea h3{background-image:url(../img/icn-bullet1.svg);background-repeat:no-repeat;background-size:1.5em auto;background-position:left center;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:.5em 0 .5em 2em;margin:2.5em 0 2.5em;font-size:1.25em}.formarea h3.is-simple{background-image:none;margin:0 0 2em;padding:0}.formarea li+li{margin-top:1.5em}.formarea li:not(.is-large){display:flex}.formarea li.is-large{border-top:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);position:relative;margin:1.5em 0;padding:1em 0 2em}.formarea li.is-large label{display:block;padding-bottom:1em}.formarea ul.is-bordered{border-bottom:1px dotted #000}.formarea ul.is-bordered li+li{margin-top:0}.formarea ul.is-bordered li{border-top:1px dotted #000;margin:0;padding:.75em 0}.formarea label{flex:0 0 12.5em;align-items:center;font-size:1em;line-height:1.25;min-height:2.5em;font-weight:bold;display:flex;align-items:center}.formarea label.radio-label{background:#f2f2f2;border-radius:5px;flex:none;display:inline-flex;width:auto;margin:auto;margin-right:.5em;padding:.25em .75em;align-items:center;justify-content:center}.formarea label.is-wide{flex:0 0 22.5em}.formarea input[type=text],.formarea input[type=password],.formarea textarea,.formarea select{border-radius:3px;flex-grow:1;line-height:1.25;font-feature-settings:normal;box-sizing:border-box;border:1px solid #ccc}.formarea input[type=text],.formarea input[type=password],.formarea select{height:2.5em;padding:.5em;color:#000 !important}.formarea input[type=submit]{background-color:#9dd625;border-radius:5px !important;max-width:100%;width:15em !important;height:3.75em !important;padding:0 1.5em;font-weight:bold;text-align:center;color:#000 !important;font-weight:bold;transition:background-color .25s;border:none;cursor:pointer}.formarea input[type=submit]:hover{background-color:#ff1f00}.formarea input[type=submit].is-disabled{pointer-events:none;opacity:.5}.formarea input[type=reset]{background:#e5e5e5;border:none;border-radius:0 !important;width:15em !important;height:3.75em !important;font-weight:bold;color:#000;cursor:pointer;transition:background-color .25s}.formarea input[type=reset]:focus{background:#e5e5e5;outline:none}.formarea input[type=reset]:hover{background:hsl(0,0%,84.8039215686%)}.formarea input[type=reset]:active{background:hsl(0,0%,94.8039215686%)}.formarea input[type=reset].is-disabled{pointer-events:none;opacity:.5}.formarea select{appearance:none;background:#e5e5e5;padding:0 .5em;color:#000}.formarea textarea{vertical-align:top;width:100%;padding:.5em;font-size:1.125em}.formarea input[type=radio],.formarea input[type=checkbox]{margin-right:10px;transform:scale(1.5)}.formarea .notes{margin-left:.5em;font-weight:normal;font-size:.875em}.formarea .center-buttons{margin-top:2.5em;display:flex;align-items:center;justify-content:center}.formarea .center-buttons input+input{margin-left:2.5em}.formarea .btn_submit{margin:auto;letter-spacing:.05em;font-weight:bold}@media(max-width: 40em){.formarea{margin:15px 0}.formarea .formbox{padding:0}.formarea .formbox li{flex-direction:column}.formarea .formbox li+li{margin-top:.5em}.formarea .formbox ul.is-bordered li+li{margin-top:.5em}.formarea .formbox ul.is-bordered li{padding:.5em 0}.formarea h3{margin:0 0 15px}.formarea h3.is-simple{margin:0 0 15px}.formarea li>label{border-left:8px solid #004098;border-bottom:1px solid #004098;min-height:auto;margin:15px 0 .75em;padding:0 .5em .25em;flex:100%;text-align:left}.formarea li>label.is-wide{flex:100%;text-align:left}.formarea .is-large textarea{height:25em}.formarea .center-buttons input{width:100% !important;max-width:none !important}.formarea .center-buttons input+input{margin-left:15px}}.formarea li.is-large{position:relative;padding:1em 0}.formarea li.is-large label{display:block;padding-bottom:1em}
