/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{scroll-behavior:smooth}body{font-size:1rem;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background:#e2e2e2;color:#333;line-height:1.5;word-break:break-all}img{width:100%;height:auto}.kome{list-style-type:"※";margin-left:1rem}.dot{list-style-type:"・";margin-left:1rem}.is-sp{display:none}@media screen and (max-width: 767px){.is-sp{display:block}}.l-header__logo{width:120px}.l-kv{max-width:1280px;margin:0 auto;position:relative}.l-kv__end{position:absolute;width:100%;left:0;height:100%;background:rgba(0,0,0,.7);top:0;display:flex;justify-content:center;align-items:center}.l-kv__endText{width:95%;font-size:2rem;text-align:center;color:#fff;font-weight:700}@media screen and (max-width: 767px){.l-kv__endText{font-size:1.25rem}}.l-footer{margin-top:3rem;width:100%;background:#a6a6a6;text-align:center;font-size:.875rem;color:#fff}.l-footer__inner{padding-top:1.25rem}.l-footer__lists{display:flex;justify-content:center;margin-top:1rem;font-size:.75rem}.l-footer__lists li{padding:5px 10px;line-height:1}@media(hover: hover)and (pointer: fine){.l-footer__lists li a:hover{text-decoration:underline}}.l-footer__lists li:last-child{position:relative}.l-footer__lists li:last-child::before{position:absolute;top:50%;transform:translateY(-50%);content:"";width:1px;height:1rem;left:0;background:#fff}.l-footer__contact{margin-top:.75rem}.l-footer__time{font-size:.75rem;margin:.75rem auto 0;position:relative;left:.25rem;display:inline-block}.l-footer__copy{color:#fff;font-size:.625rem;padding:10px 0 20px}.l-totop{height:50px;width:50px;position:fixed;right:clamp(1.875rem,1.357rem + 2.21vw,3.125rem);bottom:clamp(1.875rem,1.357rem + 2.21vw,3.125rem);background:#fff;border:solid 2px #747474;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2;display:none}.l-totop__icon{height:10px;width:10px;border-top:3px solid #747474;border-right:3px solid #747474;transform:translateY(20%) rotate(-45deg)}.c-button{color:#333;display:inline-block;cursor:pointer;transition:all .3s;background:#fff;text-align:center;line-height:1}@media(hover: hover)and (pointer: fine){.c-button:hover{opacity:.6}}.c-button--submit,.c-button--tw,.c-button--deadline{font-weight:700;position:relative;padding:1rem 1.25rem}.c-button--submit::before,.c-button--tw::before,.c-button--deadline::before{content:"";position:absolute;font-family:"Font Awesome 6 Free";right:20px;top:50%;transform:translateY(-50%)}.c-button--submit{border-radius:10px;border:2px solid #747474;font-size:clamp(1.5rem,1.396rem + .44vw,1.75rem);line-height:1.2}.c-button--submit span{font-size:.875rem;position:relative;left:.25rem;display:block;margin-bottom:2px}.c-button--acquired{padding:.625rem 0;font-size:1rem;max-width:400px;width:100%;margin:1rem auto;position:relative;border:2px solid #747474;border-radius:50px;text-align:center}.c-button--acquired img{width:1rem;position:relative;right:.25rem}.c-button--tw{color:#fff;background:#1da1f2;font-size:clamp(1.25rem,1.198rem + .22vw,1.375rem);margin-top:2rem;display:flex;align-items:center;text-align:left;justify-content:center;line-height:1.2}@media screen and (max-width: 767px){.c-button--tw{justify-content:start}}.c-button--tw .fa-twitter{padding-right:.625rem}.c-button--deadline{margin-top:.625rem;max-width:600px;width:100%;font-size:1.125rem;background:#747474;color:#fff;line-height:1.2}.c-button--deadline span{font-size:.75rem;font-weight:400;display:block}.c-button--contact{padding:1rem 1.5rem;line-height:1;transition:all .3s;font-weight:400}@media(hover: hover)and (pointer: fine){.c-button--contact:hover{opacity:.6}}.c-button--contact .fa-envelope{padding-right:.375rem}.c-inner{width:min(100% - 3rem,960px);margin-inline:auto}.c-inner--deadline{max-width:720px;text-align:center;background:#fff}.c-inner--rule{background:#fff}.c-section__title{background:#747474;font-size:clamp(1.5rem,1.396rem + .44vw,1.75rem);font-weight:700;text-align:center;padding:.5rem;color:#fff}.p-loader__bg{display:block;justify-content:center;align-items:center;position:fixed;width:100vw;height:100vh;top:0px;left:0px;background:#222;z-index:99}.p-loader{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);position:fixed;width:320px;height:320px;text-align:center;color:#fff;z-index:100}.p-loader img{position:relative;width:100%;height:auto;top:0px;left:0px;width:80px;height:80px}.p-loader p{position:relative;font-size:1.125rem;color:#fff;width:320px;font-weight:600}@keyframes loading{0%{transform:translateY(-20px);opacity:1}50%{opacity:.8;transform:translateY(-50px)}}.p-deadline{margin-top:3.125rem}.p-deadline__head{font-size:1.5rem;color:#fff;font-weight:700;background:#747474;padding:.625rem 0}.p-deadline__content{padding:1rem 1.25rem}.p-deadline__date{font-size:1.25rem;font-weight:700}.p-deadline__date span{font-size:.875rem}.p-deadline__attention{margin-top:.75rem;font-size:.75rem}.p-rule{margin-top:3rem}.p-rule dl{padding:2rem 0;width:92%;margin:0 auto}.p-rule dt{font-weight:700;margin-bottom:.5rem;background:#747474;display:inline-block;color:#fff;padding:.25rem .5rem}.p-rule dt:not(:first-child){margin-top:2rem}.p-rule a{text-decoration:underline;color:#0b85ff}.p-flow__button-wrap{margin-top:2rem;display:flex;flex-direction:column}.p-flow__attention{font-size:.875rem;display:flex;justify-content:center}.p-flow__attention ul a{text-decoration:underline;color:#1da1f2}.p-flow__recap{font-size:.875rem;text-align:center;margin-top:1rem}.p-flow__recap a{text-decoration:underline;color:#1da1f2}@media screen and (max-width: 767px){.p-flow__recap{text-align:left}}/*# sourceMappingURL=style.css.map */