:root{--color-txt-main: #f0f0f0;--color-bg-main: #011111;--color-prize: rgba(18, 86, 79, 0.65);--color-gre: #76F7EA;--color-yel: #FFE564}@font-face{font-family:"font_mm27mc_ed";src:url("../fonts/font_mm27mc_ed.woff2")}@font-face{font-family:"font_mm27mc_md";src:url("../fonts/font_mm27mc_md.woff2")}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{width:100%;height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img{display:block;width:100%;height:auto}body,h1,h2,h3,p,div,ul,ol,dl,dt,dd{margin:0;padding:0;font-weight:normal;font-size:inherit}h1,h2,h3,p,a,span{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}ul,ol{list-style:none}header,nav,article,aside,section,footer{display:block}span{display:inline-block}a{color:var(--color-link_def);outline:none;word-wrap:break-word;text-decoration:none}a:link,a:visited,a:hover,a:active{text-decoration:none}body{font-size:clamp(15px,1.6vw,17px);line-height:1.6;position:relative;font-family:font_mm27mc_md,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:var(--color-txt-main);background:var(--color-bg-main);text-align:left}@media screen and (max-width: 600px){body{font-size:1.4rem}}body.loading_now{overflow:hidden}.bg{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:110%;max-width:1200px;aspect-ratio:2000/1012;background:url(../images/img_main.webp) no-repeat center center/100% auto;z-index:-1;-webkit-transition:opacity .5s;transition:opacity .5s}.bg.is-scrolled{opacity:.3}@media screen and (max-width: 896px){.bg{width:150%}}@media screen and (max-width: 600px){.bg{width:187%}}#loading{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:9999;background:var(--color-bg-main);opacity:1}#loading.open{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .5s,visibility 0s linear .5s;transition:opacity .5s,visibility 0s linear .5s}a{color:var(--color-gre);outline:none;overflow-wrap:break-word;text-decoration:none}a:hover,a:active{text-decoration:underline}a:not(.btn){word-break:break-all}#wrapper{width:100%;position:relative;z-index:0}main{position:relative}hr{border:none;border-top:1px solid var(--color-txt-main);margin-block:15rem}@media screen and (max-width: 600px){hr{margin-block:22%}}@media screen and (max-width: 896px){br.br_l{display:none}}@media screen and (min-width: 897px),print{br.br_s{display:none}}.br{margin-top:1em !important}.emp{color:var(--color-yel)}section{padding:12rem 8% 0}section>div{max-width:1000px;margin-inline:auto}@media screen and (max-width: 600px){section{padding:18% 6% 0}}.sec_title{position:relative;font-size:200%;margin-bottom:4.5rem}.sec_title::after{content:"";display:block;position:absolute;left:0;bottom:-5px;width:100%;height:4px;background:var(--color-gre)}@media screen and (max-width: 600px){.sec_title{font-size:150%}.sec_title::after{height:3px;bottom:-2px}}ul.std>li{position:relative;text-align:left;padding-left:1em}ul.std>li+li{margin-top:.2em}ul.std>li::after{content:"";position:absolute;top:.8em;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.4em;aspect-ratio:1/1;background:var(--color-txt-main);border-radius:100px}@media screen and (max-width: 896px){ul.std>li::after{top:.75em}}ul.std li.emp::after{background:var(--color-yel)}ul.kome>li{position:relative;padding:0 0 0 1.4em;margin-bottom:.3em}ul.kome>li::after{content:"※";position:absolute;top:0;left:0}ul.kome>li:last-of-type{margin-bottom:0}ol{list-style-type:decimal;padding-left:1.2em;list-style-position:outside;margin-block:.5em}ol li{padding-left:.5em}#index_hero{position:relative;overflow:hidden;width:100%;padding:31em 8% 8em;z-index:0}@media screen and (max-width: 896px){#index_hero{padding:65% 6% 8em}}@media screen and (max-width: 600px){#index_hero{padding:88% 6% 20%}}.hero_wrap{max-width:1000px;margin-inline:auto;text-align:center}.hero_catch{font-size:125%;margin-bottom:15px}@media screen and (max-width: 600px){.hero_catch{font-size:3.7vw}}.hero_title{font-size:210%;font-family:font_mm27mc_ed,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin-bottom:5rem;line-height:1.5}@media screen and (max-width: 600px){.hero_title{font-size:5.5vw}}.hero_attention{display:inline-block;font-size:90%;padding:1.2em 2em;background:rgba(45,34,24,.85);border:#e06b4b 2px solid;color:var(--color-yel);margin-top:5rem;text-align:left}nav{position:sticky;top:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:linear-gradient(135deg, #6B3147 0, #595C15 52%, #113F67 100%);border:var(--color-txt-main) solid;border-width:1px 0;margin:0;z-index:100}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1000px;margin-inline:auto}.nav li{position:relative;width:33.3333333333%}.nav li::before{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:5px;background:var(--color-txt-main);z-index:1;pointer-events:none;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (max-width: 600px){.nav li::before{height:3px}}.nav li::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--color-txt-main);z-index:1;pointer-events:none;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.nav li.is-active::before{opacity:1}.nav li:hover::after{opacity:.2}.nav a{display:block;padding:1em;text-align:center;color:var(--color-txt-main);text-decoration:none}.nav a span{display:inline-block;position:relative;-webkit-transform:translateX(-0.6em);transform:translateX(-0.6em)}.nav a span::after{content:"";position:absolute;right:-1.8em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(12px,1.4vw,16px);aspect-ratio:150/91;background:url("../images/icon_page-link.svg") no-repeat center center/100% auto;z-index:1;pointer-events:none}@media screen and (max-width: 600px){.nav a{font-size:3.4vw}.nav a span::after{right:-4.4vw;width:2.4vw}}.app_detail dt{display:inline-block;border:1px solid var(--color-txt-main);padding:.12em .7em;margin-bottom:.5em}.app_detail dt.period_dt{font-size:130%;margin-bottom:.6em}@media screen and (max-width: 600px){.app_detail dt.period_dt{font-size:115%;margin-bottom:.2em}}.app_detail dd.period_dd{font-size:130%}.app_detail dd.period_dd span:not(.br_mn){font-family:font_mm27mc_ed,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.app_detail dd.period_dd span.month,.app_detail dd.period_dd span.day{font-size:160%}@media screen and (max-width: 600px){.app_detail dd.period_dd{line-height:1.4}.app_detail dd.period_dd span.br_mn{display:inline-block}}.app_detail dd .kome{margin-top:.5em;font-size:80%}.app_detail dd+dt{margin-top:2.4em}ul.std.rule>li{margin-bottom:.8em;font-size:90%}ul.std.rule>li.br{margin-top:2em !important}ul.std.rule .kome{margin-top:.5em;font-size:90%}.prize{background:var(--color-prize);margin-top:2em;padding:2em}.prize:last-of-type{margin-bottom:2em}.prize h3{font-size:120%;margin-bottom:1em}@media screen and (max-width: 600px){.prize{padding:1.5em;font-size:90%}}#index_other{padding-inline:8%}#index_other>div{max-width:800px;margin-inline:auto;text-align:center}.other_piapro{margin-bottom:12rem}.other_piapro .kome{font-size:80%}@media screen and (max-width: 600px){.other_piapro{margin-bottom:22%}}.other_credit dt{font-size:130%;margin-bottom:.8em}.other_credit dd+dt{margin-top:3em}.partner>p:first-of-type{margin-bottom:.3em}.partner>p:not(:first-of-type){font-size:80%}.partner+.partner{margin-top:2em}.partner_link{margin-top:.5em}footer{text-align:center;margin-top:12rem;padding:0 6% 18rem;font-size:70%}@media screen and (max-width: 600px){footer{margin-top:22%;padding:0 6% 30%}}.logo_piapro{display:inline;width:clamp(40px,4.4vw,48px);height:auto;margin-left:.5em;vertical-align:middle}.form_btn{position:fixed;right:0;bottom:0;left:0;text-align:center;margin-top:2em;padding-bottom:45px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s ease,visibility 0s linear .3s;transition:opacity .3s ease,visibility 0s linear .3s;z-index:200}.form_btn::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:115%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(1, 17, 17, 0)), color-stop(75%, rgba(1, 17, 17, 0.85)), to(rgba(1, 17, 17, 0.85)));background:linear-gradient(to bottom, rgba(1, 17, 17, 0) 0, rgba(1, 17, 17, 0.85) 75%, rgba(1, 17, 17, 0.85) 100%);z-index:-1}.form_btn.is-visible{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}.form_btn a{display:inline-block;background:var(--color-gre);color:var(--color-bg-main);width:60%;max-width:600px;padding-block:.8em;border-radius:100px;text-decoration:none;-webkit-transition:background .2s ease;transition:background .2s ease;font-size:105%}.form_btn a:hover{background:var(--color-txt-main)}@media screen and (max-width: 600px){.form_btn{padding-bottom:12%}.form_btn a{width:75%}}/*# sourceMappingURL=style.min.css.map */
