@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&family=Righteous&display=swap";/*! 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:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background:url(../img/bg.png) center center/10%;color:#333;line-height:1.5;word-break:break-all}@media screen and (max-width: 767px){body{background-size:30%}}img{width:100%;height:auto}.kome{list-style-type:"※";margin-left:.75rem}.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:640px;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:#333;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:.8125rem}.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:.8125rem;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 #333;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 #333;border-right:3px solid #333;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:.8}}.c-button--red,.c-button--black,.c-button--deadline{font-weight:500;position:relative;padding:1rem 1.25rem}.c-button--submit{max-width:300px;width:100%;border-radius:10px;border:2px solid #fff;font-size:1.5rem;line-height:1.2;color:#fff}.c-button--submit span{font-size:.875rem;margin-right:.5rem}.c-button--submit .c-button__attention{font-size:.75rem;margin-top:.375rem}@media screen and (min-width: 1025px){.c-button--submit{max-width:400px}}.c-button--red{border:15px solid;border-image-source:url(../img/btn_frame_2.png);border-image-slice:25 fill}.c-button--black{border:15px solid;border-image-source:url(../img/btn_frame.png);border-image-slice:25 fill}.c-button--deadline{margin-top:.625rem;max-width:425px;width:100%;font-size:1.1875rem;color:#fff;line-height:1.2;border-radius:5px;padding:.625rem 1.25rem}.c-button--deadline>span{font-size:.8125rem;font-weight:700;display:block}.c-button--deadline p>span{font-size:.625rem;font-weight:400;display:block;margin-top:.25rem}.c-button--contact{border-radius:3px;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{max-width:min(100% - 2rem,640px);margin-inline:auto}.c-inner--deadline{margin-top:clamp(1.563rem,1.381rem + .77vw,2rem);max-width:600px;width:95%;text-align:center;border-radius:8px;border:20px solid;border-image-source:url(../img/frame.png);border-image-slice:30 fill}.c-inner--rule{max-width:960px}.c-section__title{font-size:24px;font-weight:bold;color:#e84138;line-height:1;display:flex;align-items:center;justify-content:center;position:relative;background:#fff;padding:10px 0 12px}.c-section__title::before,.c-section__title::after{height:10px;width:100%;background:url(../img/midashi.png) repeat-x center center/contain;position:absolute;content:""}.c-section__title::before{top:-10px}.c-section__title::after{bottom:-10px}.c-section__title p{position:relative}.c-section__title p::before,.c-section__title p::after{position:absolute;content:"";background:url(../img/ougi.png) no-repeat center center/contain;width:30px;height:20px;top:50%;transform:translateY(-50%)}.c-section__title p::before{left:-40px}.c-section__title p::after{right:-40px}.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:clamp(3rem,2.689rem + 1.33vw,3.75rem)}.p-deadline__content{padding:1rem 1.25rem}.p-deadline__date{font-size:clamp(1.125rem,.97rem + .66vw,1.5rem);font-weight:700;color:#e84138}.p-deadline__date span{font-size:clamp(.75rem,.646rem + .44vw,1rem)}.p-deadline__date--black{color:#333;margin-top:1.5rem}.p-deadline__attention{text-align:start;margin-top:.75rem;font-size:.75rem}.p-deadline__attention a{color:#2082f4;text-decoration:underline}.p-rule{margin-top:4rem}.p-rule dl{border:20px solid;border-image-source:url(../img/frame.png);border-image-slice:30 fill;padding:clamp(1.25rem,.732rem + 2.21vw,2.5rem) clamp(.625rem,-0.566rem + 5.08vw,3.5rem);margin:1.5rem auto 0;border-radius:8px;width:95%}@media screen and (min-width: 1025px){.p-rule dl{width:100%}}.p-rule dt{font-weight:500;margin-bottom:.5rem;background:#fff;border:#e84138 1px solid;display:inline-block;color:#e84138;line-height:1;padding:.25rem .5rem .375rem}.p-rule dt:not(:first-child){margin-top:2rem}.p-rule a{text-decoration:underline;color:#0b85ff}.p-flow{margin-top:clamp(1rem,.586rem + 1.77vw,2rem)}.p-flow__button-wrap{margin-top:1.75rem;text-align:center}.p-flow__attention{margin-top:.5rem;font-size:.875rem;display:flex;justify-content:center;color:#e84138}.p-flow__attention ul a{text-decoration:underline;color:#0d80fe}.p-flow__addition-text{font-weight:700;margin-top:1.25rem;margin-bottom:.5rem;font-size:.9375rem;letter-spacing:-0.4px}.p-flow__recap{font-size:.875rem;text-align:center;margin-top:.75rem;color:#333}.p-flow__recap a{text-decoration:underline;color:#e84138}@media screen and (max-width: 767px){.p-flow__recap{text-align:left}}.p-step{display:block;margin-top:clamp(1.563rem,1.381rem + .77vw,2rem);color:#e84138}.p-step__item{border:20px solid;border-image-source:url(../img/frame.png);border-image-slice:30 fill;position:relative;font-weight:bold;font-size:1rem;padding:1rem .5rem 1rem 3.25rem}.p-step__item:not(:last-child){margin-bottom:10px}.p-step__item::before{position:absolute;content:"";left:16px;top:50%;transform:translateY(-50%);font-size:32px;font-family:"Righteous",sans-serif;color:#e84138}.p-step__item:nth-child(1)::before{content:"1";left:20px}.p-step__item:nth-child(2)::before{content:"2"}.p-step__item:nth-child(3)::before{content:"3"}.p-step__item:nth-child(5)::before{content:"4"}.p-step__text a{text-decoration:underline;color:#0d80fe}.p-step__addition-text{display:inline-block;font-weight:700;position:relative;text-align:center;left:50%;transform:translateX(-50%);margin-bottom:10px}.p-step__addition-text::before,.p-step__addition-text::after{position:absolute;content:"";background:url(../img/arrow.png) no-repeat center center/contain;top:55%;transform:translateY(-50%);width:22px;height:10px}.p-step__addition-text::before{left:-25px}.p-step__addition-text::after{right:-25px}.mt-16{margin-top:1rem}/*# sourceMappingURL=style.css.map */