@charset "UTF-8";@keyframes buru{17%{transform:skew(-12deg)}33%{transform:skew(10deg)}50%{transform:skew(-6deg)}66%{transform:skew(5deg)}83%{transform:skew(-2deg)}100%{transform:skew(0)}}@keyframes buru2{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@keyframes puru{0%{transform:scale(1,1) translate(0,0)}15%{transform:scale(.9,.9) translate(0,2%)}30%{transform:scale(1.2,.8) translate(0,4%)}50%{transform:scale(.9,1.2) translate(0,-4%)}70%{transform:scale(1.1,.9) translate(0,2%)}100%{transform:scale(1,1) translate(0,0)}}@keyframes puru2{0%{transform:scale(1,1) translate(0,0)}20%{transform:scale(1,1.06) translate(-5%,-4%) skew(6deg,0deg)}50%{transform:scale(1,.94) translate(5%,4%) skew(-6deg,0deg)}65%{transform:scale(1,1.03) translate(2%,-2%) skew(-3deg,0deg)}80%{transform:scale(1,.97) translate(-2%,2%) skew(3deg,0deg)}100%{transform:scale(1,1) translate(0,0)}}@keyframes puruu{0%{transform:scale(1,1) translate(0,0)}2%{transform:scale(.9,.9) translate(0,2%)}4%{transform:scale(1.2,.8) translate(0,4%)}6%{transform:scale(.9,1.2) translate(0,-4%)}8%{transform:scale(1.1,.9) translate(0,2%)}10%{transform:scale(1,1) translate(0,0)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin2{0%{transform:rotate(360deg)}100%{transform:rotate(0)}}@keyframes poyo{0%{transform:scale(1,1) translate(0,0)}40%{transform:scale(1,1.1) translate(0,-2%)}70%{transform:scale(1,1.1) translate(0,1%)}100%{transform:scale(1,1) translate(0,0)}}@keyframes fadein50{100%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn_hide{0%{opacity:0;visibility:hidden}1%{opacity:1;visibility:visible}100%{opacity:1;visibility:visible}}@keyframes fadeOut_hide{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:hidden}100%{opacity:0;visibility:hidden}}@keyframes fadeInOut{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes uefadeIn{0%{opacity:0;transform:translate(0,-200%)}50%{opacity:.5;transform:translate(0,20%)}100%{zoom:1;opacity:1;transform:translate(0,0)}}@keyframes uefadeIn2{0%{opacity:0;transform:translate(0,-100%)}50%{opacity:.8;transform:translate(0,0)}100%{zoom:1;opacity:1;transform:translate(0,-3%)}}@keyframes upIn{0%{transform:translate(0,150%)}50%{transform:translate(0,0)}100%{transform:translate(0,3%)}}@keyframes upfadeIn{0%{opacity:0;transform:translate(0,100%)}50%{opacity:.8;transform:translate(0,0)}100%{zoom:1;opacity:1;transform:translate(0,3%)}}@keyframes stfadeIn{0%{opacity:0;transform:translate(0,-30%)}50%{opacity:.8;transform:translate(0,3%)}100%{zoom:1;opacity:1;transform:translate(0,0)}}@keyframes leftIn{0%{transform:translate(500%,0)}100%{transform:translate(0,0)}}@keyframes leftIn100{0%{transform:translate(100%,0)}100%{transform:translate(0,0)}}@keyframes modalOpen{0%{visibility:hidden;transform:translate(100px,0);opacity:0}1%{visibility:visible;transform:translate(100px,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes modalClose{0%{visibility:visible;transform:translate(0,0);opacity:1}99%{transform:translate(-100px,0);opacity:0}100%{transform:translate(-100px,0);visibility:hidden;opacity:0}}@keyframes doorZoomLeft{0%{left:5%;transform:scale(.45)}1%{left:5%}2%{left:4.9%}3%{left:4.8%}4%{left:4.7%}5%{left:4.6%}6%{left:4.5%}7%{left:4.4%}8%{left:4.3%}9%{left:4.2%}10%{left:4.1%}11%{left:4%}12%{left:3.9%}13%{left:3.8%}14%{left:3.7%}15%{left:3.6%}16%{left:3.5%}17%{left:3.4%}18%{left:3.3%}19%{left:3.2%}20%{left:3.1%}21%{left:3%}22%{left:2.9%}23%{left:2.8%}24%{left:2.7%}25%{left:2.6%}26%{left:2.5%}27%{left:2.4%}28%{left:2.3%}29%{left:2.2%}30%{left:2.1%}31%{left:2%}32%{left:1.9%}33%{left:1.8%}34%{left:1.7%}35%{left:1.6%}36%{left:1.5%}37%{left:1.4%}38%{left:1.3%}39%{left:1.2%}40%{left:1.1%}41%{left:1%}42%{left:.9%}43%{left:.8%}44%{left:.7%}45%{left:.6%}46%{left:.5%}47%{left:.4%}48%{left:.3%}49%{left:.2%}50%{left:.1%}99%{left:0;transform:scale(1)}100%{left:0;transform:scale(1)}}@keyframes doorZoomRight{0%{right:5%;transform:scale(.45)}1%{right:5%}2%{right:4.9%}3%{right:4.8%}4%{right:4.7%}5%{right:4.6%}6%{right:4.5%}7%{right:4.4%}8%{right:4.3%}9%{right:4.2%}10%{right:4.1%}11%{right:4%}12%{right:3.9%}13%{right:3.8%}14%{right:3.7%}15%{right:3.6%}16%{right:3.5%}17%{right:3.4%}18%{right:3.3%}19%{right:3.2%}20%{right:3.1%}21%{right:3%}22%{right:2.9%}23%{right:2.8%}24%{right:2.7%}25%{right:2.6%}26%{right:2.5%}27%{right:2.4%}28%{right:2.3%}29%{right:2.2%}30%{right:2.1%}31%{right:2%}32%{right:1.9%}33%{right:1.8%}34%{right:1.7%}35%{right:1.6%}36%{right:1.5%}37%{right:1.4%}38%{right:1.3%}39%{right:1.2%}40%{right:1.1%}41%{right:1%}42%{right:.9%}43%{right:.8%}44%{right:.7%}45%{right:.6%}46%{right:.5%}47%{right:.4%}48%{right:.3%}49%{right:.2%}50%{right:.1%}99%{right:0;transform:scale(1)}100%{right:0;transform:scale(1)}}@keyframes zoom{0%{transform:scale(.1,.1) rotate(.001deg)}100%{transform:scale(1,1) rotate(.001deg)}}@keyframes zoom_inout{0%{transform:scale(1,1) rotate(.001deg)}50%{transform:scale(.8,.8) rotate(.001deg)}100%{transform:scale(1,1) rotate(.001deg)}}@keyframes zoom_inout2{0%{transform:scale(1,1) rotate(.001deg)}50%{transform:scale(.3,.3) rotate(.001deg)}100%{transform:scale(1,1) rotate(.001deg)}}@keyframes tuntun{0%{transform:translate(0,0)}5%{transform:translate(0,9px)}10%{transform:translate(0,4px)}15%{transform:translate(0,7px)}20%{transform:translate(0,2px)}15%{transform:translate(0,6px)}20%{transform:translate(0,0)}100%{transform:translate(0,0)}}@keyframes tuntun1{0%{transform:translate(0,0)}5%{transform:translate(0,9px)}10%{transform:translate(0,4px)}15%{transform:translate(0,7px)}20%{transform:translate(0,2px)}15%{transform:translate(0,6px)}20%{transform:translate(0,0)}100%{transform:translate(0,0)}}@keyframes tuntun2{0%{transform:translate(0,0)}5%{transform:translate(0,9px)}10%{transform:translate(0,4px)}15%{transform:translate(0,7px)}20%{transform:translate(0,2px)}15%{transform:translate(0,6px)}20%{transform:translate(0,0)}100%{transform:translate(0,0)}}@keyframes koma_1{0%{background-position:0 0}100%{background-position:0 58.34%}}@keyframes koma_2{0%{background-position:0 58.34%}100%{background-position:0 100%}}@keyframes koma{0%{background-position:0 0}100%{background-position:0 100%}}@keyframes marquee{from{transform:translate(0);transform-style:flat}99%,to{transform:translate(-100%)}}@keyframes doorOpen_left{0%{transform-origin:0 0;transform:perspective(800px) rotateY(.001deg);transform-style:flat}100%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg)}}@keyframes doorOpen_right{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(.001deg);transform-style:flat}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg)}}@keyframes shake_left{0%{transform-origin:0 0;transform:perspective(800px) rotateY(.001deg)}50%{transform-origin:0 0;transform:perspective(800px) rotateY(-10deg)}100%{transform-origin:0 0;transform:perspective(800px) rotateY(.001deg)}}@keyframes shake_right{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(.001deg)}50%{transform-origin:100% 0;transform:perspective(800px) rotateY(10deg)}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(.001deg)}}@keyframes coin_front{0%{transform:scale(1,1)}2%{transform:scale(.1,1)}4%{transform:scale(.1,1)}6%{transform:scale(.1,1)}8%{transform:scale(1,1)}}@keyframes coin_back{0%{transform:scale(.1,1)}2%{transform:scale(.1,1)}4%{transform:scale(1,1)}6%{transform:scale(.1,1)}8%{transform:scale(.1,1)}}@keyframes active-burger{100%{max-height:0}}@keyframes stay{0%{transform:scale(1,1)}100%{transform:scale(1,1)}}@keyframes answer_deco{0%{opacity:0;transform:translate(0,-100%) scaleX(-.2) rotateZ(0)}1%{opacity:1;transform:translate(0,-100%) scaleX(-.2) rotateZ(0)}10%{transform:scaleX(-.7) rotateZ(0)}20%{transform:scaleX(1) rotateZ(0)}25%{transform:scaleX(1.1) rotateZ(0)}30%{transform:scaleX(1) rotateZ(0)}100%{opacity:1;transform:translate(0,0) rotateZ(0)}}@keyframes correct_deco{0%{opacity:0;transform:rotateZ(0) scale(.95)}50%{opacity:1;transform:rotateZ(2deg) scale(1)}100%{opacity:0;transform:rotateZ(3deg) scale(1)}}@keyframes loader_send_anime{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading{0%{transform:scale(1)}100%{transform:scale(.7)}}@keyframes ie11{100%{min-height:1px}}@keyframes walk_1{0%{transform:translate(0,0)}2%{transform:translate(20%,0)}4%{transform:translate(20%,0)}6%{transform:translate(40%,0)}8%{transform:translate(40%,0)}10%{transform:translate(60%,0)}12%{transform:translate(60%,0)}14%{transform:translate(80%,0)}16%{transform:translate(80%,0)}18%{transform:translate(100%,0)}20%{transform:translate(100%,0)}22%{transform:translate(120%,0)}24%{transform:translate(120%,0)}26%{transform:translate(140%,0)}28%{transform:translate(140%,0)}30%{transform:translate(160%,0)}32%{transform:translate(160%,0)}34%{transform:translate(180%,0)}36%{transform:translate(180%,0)}38%{transform:translate(200%,0)}40%{transform:translate(200%,0)}42%{transform:translate(220%,0)}44%{transform:translate(220%,0)}46%{transform:translate(240%,0)}48%{transform:translate(240%,0)}50%{transform:translate(260%,0)}52%{transform:translate(260%,0)}54%{transform:translate(280%,0)}56%{transform:translate(280%,0)}58%{transform:translate(300%,0)}60%{transform:translate(300%,0)}62%{transform:translate(320%,0)}64%{transform:translate(320%,0)}66%{transform:translate(340%,0)}68%{transform:translate(340%,0)}70%{transform:translate(360%,0)}72%{transform:translate(360%,0)}74%{transform:translate(380%,0)}76%{transform:translate(380%,0)}78%{transform:translate(400%,0)}80%{transform:translate(400%,0)}82%{transform:translate(420%,0)}84%{transform:translate(420%,0)}86%{transform:translate(440%,0)}88%{transform:translate(440%,0)}90%{transform:translate(460%,0)}92%{transform:translate(460%,0)}94%{transform:translate(480%,0)}96%{transform:translate(480%,0)}98%{transform:translate(500%,0)}100%{transform:translate(500%,0)}}@keyframes walk_koma1{0%{opacity:1}24%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:0}}@keyframes walk_koma2{0%{opacity:0}24%{opacity:0}25%{opacity:1}49%{opacity:1}50%{opacity:0}74%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes walk_koma3{0%{opacity:0}49%{opacity:0}50%{opacity:1}74%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes tie{0%{transform:scale(1)}10%{transform:scale(2.3)}15%{transform:scale(2)}20%{transform:scale(2) skew(-12deg)}30%{transform:scale(2) skew(10deg)}40%{transform:scale(2) skew(-6deg)}50%{transform:scale(2) skew(5deg)}60%{transform:scale(2) skew(-2deg)}70%{transform:scale(2) skew(0)}95%{transform:scale(.8)}100%{transform:scale(1)}}@keyframes tuntun{0%{transform:translate(0,0)}5%{transform:translate(0,9px)}10%{transform:translate(0,4px)}15%{transform:translate(0,7px)}20%{transform:translate(0,2px)}15%{transform:translate(0,6px)}20%{transform:translate(0,0)}100%{transform:translate(0,0)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}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:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[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-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}html{overscroll-behavior:none}body{font-family:"メイリオ",Meiryo,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}a{display:inline-block}a:active{text-decoration:none}dl:first-child,ol:first-child,p:first-child,ul:first-child{margin-top:0}dl:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}ol,ul{padding-left:2em}img{max-width:100%;height:auto;vertical-align:top;display:block}button,input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button,input[type=submit]{border:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff}select::-ms-expand{display:none}::-moz-selection{color:#fff;background-color:rgba(0,0,0,.8)}::selection{color:#fff;background-color:rgba(0,0,0,.8)}optgroup{font-weight:700;display:block;background:#a00f00;color:#fff}input::-moz-selection,textarea::-moz-selection{color:#222;background-color:rgba(0,0,0,.2)}input::selection,textarea::selection{color:#222;background-color:rgba(0,0,0,.2)}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}label{cursor:pointer}button{margin:0;padding:0;border:0;background:0 0;cursor:pointer;max-width:100%;outline:0}img{max-width:100%}p{margin:0;padding:0}li a{vertical-align:top}html{touch-action:manipulation}body{overscroll-behavior:none}.app{width:100%;max-width:600px;min-height:100svh;margin:auto;visibility:visible!important}.room{display:none}.lock{position:fixed;left:0;right:0;margin:auto;min-height:100svh}.loading_on,.lock{overflow:hidden;width:100%;height:100svh}.loading_on .app,.lock .app{position:fixed;left:0;right:0;margin:auto;min-height:100svh}.non{display:none;color:#fff;background:#000;z-index:99999;position:relative;padding:50px;text-align:center}.loading{position:fixed;display:none;width:100%;height:100svh;left:0;top:0;overflow:hidden;background:#000 url(../img_2025_autumn/common/bg_black2.webp) left top no-repeat;background-size:100% auto;z-index:9999999;cursor:pointer;text-align:center;max-width:600px;margin:0 auto;right:0}.loading .loading_box{position:relative;left:0;right:0;top:0;bottom:0;margin:auto;color:#fff;line-height:1.5;display:flex;align-content:center;align-items:center;height:86%;flex-direction:column;justify-content:center}.loading .loading_bar,.loading .loading_txt{display:block}.loading .loading_txt{padding-bottom:1rem;font-family:Arial,monospace;letter-spacing:.2rem}.loading .loading_txt span{display:inline-block;animation:loading 1s infinite alternate}.loading .loading_txt span:nth-child(2){animation-delay:.1s}.loading .loading_txt span:nth-child(3){animation-delay:.2s}.loading .loading_txt span:nth-child(4){animation-delay:.4s}.loading .loading_txt span:nth-child(5){animation-delay:.5s}.loading .loading_txt span:nth-child(6){animation-delay:.6s}.loading .loading_txt span:nth-child(7){animation-delay:.7s}.loading .loading_txt span:nth-child(8){animation-delay:.8s}.loading .loading_txt span:nth-child(9){animation-delay:.9s}.loading .loading_txt span:nth-child(10){animation-delay:1s}#err_file_trigger2{display:none}.err_file_loading{display:none;width:80%;margin:0 auto}#err_file_trigger2:checked~.err_file_loading{display:block}.loading_bar{display:block;background:#646464;width:75%;height:10px;text-align:left;box-sizing:border-box;margin:0 auto;border-radius:5px;overflow:hidden;box-shadow:0 0 4px 2px #484848 inset}.loading_bar span{display:block;background:#fff;height:10px;width:0;border-radius:5px;box-shadow:-3px -4px 4px -2px #969696 inset;transition:all .5s ease-out}[data-stage=enqueteRoom] .enquete_room{display:block}[data-stage=questionRoom] .question_room,[data-stage=specialRoom] .question_room{display:block}[data-stage=waitRoom] .wait_room{display:block}[data-stage=resultRoom] .result_room{display:block}[data-stage=settingsRoom] .settings_room{display:block}[data-stage=errRoom] .err_room{display:block}[data-stage=questionRoom] .app,[data-stage=specialRoom] .app,[data-stage=waitRoom] .app{position:absolute;left:0;right:0}.loading_on{width:100%;height:100%;backface-visibility:hidden;overflow:hidden}.loading_on .loading{display:block}.loading_on .room{visibility:hidden!important;backface-visibility:hidden;overflow:hidden}.preimage{height:0;backface-visibility:hidden;overflow:hidden;visibility:hidden}.icon{width:50%;height:0;padding-top:33%;background-image:url(../img_2025_autumn/common/icon.png);background-size:100% auto;margin:0 auto}.icon_info{background-position:0 0}.icon_incorrect{background-position:0 33.3333%}.icon_correct{background-position:0 66.6666%}.icon_attention{background-position:0 100%}.scrollbar-track{border-radius:4px}.super{vertical-align:super;font-size:.6rem}.sns ul{font-size:0;display:flex;justify-content:center}.sns li{display:inline-block;width:calc(100% / 3 - 10px);margin-left:10px}.sns li:first-child{margin-left:0}.sns a{padding:5px}.sns a img{display:block}.header{position:absolute;width:100%;max-width:600px;left:0;right:0;top:0;margin:auto;-webkit-transform:translate3d(0,0,0);z-index:30}.result_room .header,.wait_room .header{z-index:10}.header_txt{display:none;position:absolute;top:16px;left:26%;width:69%}.result_header{position:absolute;left:0;top:0;width:100%;z-index:5}.logo{width:24%;display:block;height:0;padding-top:20%;backface-visibility:hidden;overflow:hidden;background:url(../img_2025_autumn/common/logo.webp) 0 0 no-repeat;background-size:100% auto;margin:0;position:relative;z-index:11}[data-stage=enqueteRoom] .header,[data-stage=errRoom] .header,[data-stage=settingsRoom] .header{display:none}.result_mail{display:block;position:absolute;right:14%;top:0;width:16%;cursor:pointer;z-index:19;opacity:1}.result_mail .mail_icon{padding-top:100%;background-image:url(../img_2025_autumn/common/btn_mail.webp);background-size:100% auto;transition:background-image .2s ease-in-out}.result_mail .mail_icon:active{background-image:url(../img_2025_autumn/common/btn_mail_on.webp);background-size:100% auto}.result_mail .mail_batch{display:flex;position:absolute;width:30%;height:30%;backface-visibility:hidden;overflow:hidden;border-radius:50%;background:red;font-weight:700;text-align:center;border:2px solid #fff;color:#fff;box-sizing:content-box;right:5%;top:3%}.result_mail .mail_batch:before{display:flex;margin:0 auto;align-items:center}.result_mail.disabled,.result_mail[data-mail="0"]{pointer-events:none;opacity:.3}.result_mail.disabled .mail_batch,.result_mail[data-mail="0"] .mail_batch{display:none}.result_mail[data-mail="1"] .mail_batch:before{content:"1"}.result_mail[data-mail="2"] .mail_batch:before{content:"2"}.result_mail[data-mail="3"] .mail_batch:before{content:"3"}.result_mail[data-mail="4"] .mail_batch:before{content:"4"}.result_mail[data-mail="5"] .mail_batch:before{content:"5"}.preload{height:0;overflow:hidden;white-space:nowrap;z-index:-1}img{vertical-align:top;line-height:1;max-width:100%;height:auto;display:block}[data-page-id=pre_end] .end_room{display:flex;flex-wrap:wrap}.end_room{background:url(../img_2025_autumn/common/bg.webp) 0 0 repeat-y;background-size:100% auto}.end_footer,.end_howto,.end_jizen,.end_logo,.end_special{overflow:hidden;display:inline-block;white-space:nowrap;text-indent:100%;background:transparent url(../img_2025_autumn/end/preend_img.webp) 0 0 no-repeat}.end_logo{width:100%;height:0;padding-top:86.9333333333333%;background-size:calc(750 / 750 * 100%) calc(3805 / 652 * 100%);background-position:calc(0 * 100%) calc(0 * 100%)}.end_jizen{width:100%;height:0;padding-top:115.866666666667%;background-size:calc(750 / 750 * 100%) calc(3805 / 869 * 100%);background-position:calc(0 * 100%) calc(652 / (3805 - 869) * 100%)}.end_howto{position:relative;width:100%;height:0;padding-top:187.066666666667%;background-size:calc(750 / 750 * 100%) calc(3805 / 1403 * 100%);background-position:calc(0 * 100%) calc(1521 / (3805 - 1403) * 100%)}.end_howto .btn_follow{position:absolute;top:25%;left:0;width:70%;height:0;padding-top:11%;display:block;right:0;margin:auto}.end_footer{width:100%;height:0;padding-top:49.4666666666667%;background-size:calc(750 / 750 * 100%) calc(3805 / 371 * 100%);background-position:calc(0 * 100%) calc(3434 / (3805 - 371) * 100%)}.result_last_sns{width:100%;margin:auto;padding:3rem 2rem 2rem;box-sizing:border-box;text-align:center}.result_last_sns .result_last_sns_btn{width:100%;margin:1rem auto 0}.result_last_sns .result_last_sns_btn .result_last_sns_line{width:calc(50% - .5rem);display:inline-block;background:url(../img_2025_autumn/end/sns_line_friends.png) 0 0 no-repeat;background-size:100% auto;text-decoration:none;text-indent:100%;overflow:hidden;white-space:nowrap;height:0;padding-top:20%;margin-right:.5rem}.result_last_sns .result_last_sns_btn .result_last_sns_twitter{width:calc(50% - .5rem);display:inline-block;background:url(../img_2025_autumn/end/sns_x_follow.png) 0 0 no-repeat;background-size:100% auto;text-decoration:none;text-indent:100%;overflow:hidden;white-space:nowrap;height:0;padding-top:20%;margin-left:.5rem}.result_last_sns .result_last_sns_txt{color:#000;font-size:1.3rem;font-weight:700;position:relative;display:inline-block;text-align:center}.result_last_sns .result_last_sns_txt:after,.result_last_sns .result_last_sns_txt:before{content:"";position:absolute;top:0;bottom:0;margin:auto;width:2px;background:#000;height:79%}.result_last_sns .result_last_sns_txt:before{left:-2rem;transform:rotate(-20deg)}.result_last_sns .result_last_sns_txt:after{right:-2rem;transform:rotate(20deg)}.end_footer{position:relative}.end_footer a{position:absolute;width:60%;margin:0 auto 10px;display:block;z-index:5;top:25%;left:0;right:0}.end_footer p{position:absolute;z-index:5;font-size:.8rem;text-align:center;font-family:Verdana,Arial;bottom:20%;color:#fff;width:100%;margin:0 auto;left:0;right:0;text-indent:0}.end_next{padding:8% 0 0}