﻿@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@700;800&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%;color:#3c3c3c;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"sans-serif";font-weight:400;letter-spacing:.09em;font-feature-settings:"palt"}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#3c3c3c;text-decoration:none;outline:none}input,textarea,button{-webkit-appearance:none;width:100%;padding:8px;border:0;border:1px #ccc solid;border-radius:4px;outline:none;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";letter-spacing:.04em}input[type=radio],input[type=checbox]{-webkit-appearance:normal}input[type=submit]{background:none}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.members-header{height:60px;background:url(../../../../img/logo_fbs.webp) no-repeat center center/auto 50%;background-color:#fff}.main-content{padding-bottom:100px;background-color:#fed0de;overflow:hidden}@media all and (max-width:812px){.main-content{padding-bottom:100px}}.main-content img{display:block;width:100%;height:auto}.main-content .center{width:min(680px,94%);margin:0 auto;padding-top:min(30px,5%)}.main-content .program-ttl{width:min(600px,90%);margin:0 auto}.main-content .form-ttl{margin:25px 0 40px}@media all and (max-width:812px){.main-content .form-ttl{margin:4% 0 5%}}.main-content .contents{text-align:center}.main-content .contents__inner{width:min(600px,98%);margin:0 auto;padding:40px 50px 80px;border-radius:20px;background-color:#fff;box-shadow:0px 0px 25.92px 1.08px rgba(128,36,0,.1)}@media all and (max-width:812px){.main-content .contents__inner{padding:8% 6% 12%}}.main-content .contents .top-text{line-height:1.3;margin-bottom:min(20px,4vw);padding-bottom:.2em;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;letter-spacing:.04em;font-size:39px}@media all and (max-width:812px){.main-content .contents .top-text{font-size:min(39px,6.5vw)}}.main-content .contents .pen{background:linear-gradient(transparent 60%, #fffbb3 60%)}.main-content .contents .pink{color:#ff008e}.main-content .contents .orange{color:#ff9600}.main-content .contents .blue{color:#1da1f2}.main-content .contents .big{font-size:1.28em}.main-content .contents .discription{line-height:1.6;margin-bottom:min(50px,7vw);font-size:min(1.25rem,4vw)}.main-content .contents .btn{display:flex;justify-content:center;align-items:center;width:min(480px,100%);height:140px;margin:0 auto;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;filter:drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.15));transition:.3s;color:#fff;font-size:min(35px,6vw);cursor:pointer}@media(hover: hover){.main-content .contents .btn:hover{translate:0 -5px}}@media all and (max-width:812px){.main-content .contents .btn{height:min(140px,24vw)}}.main-content .contents .btn span{font-size:.857em}.main-content .contents .btn__list{display:flex;flex-direction:column;gap:min(25px,4vw) 0}.main-content .contents .btn a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:.3s;color:#fff;padding-bottom:.2em;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;letter-spacing:.04em}.main-content .contents .btn-pink{background-image:url(../../img/btn_pink.webp);text-shadow:0px 0px 7px rgba(218,0,124,.4)}.main-content .contents .btn-blue{background-image:url(../../img/btn_blue.webp);text-shadow:0px 0px 7px rgba(9,82,142,.4)}.main-content .contents #submitBtn{padding-bottom:.2em;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;letter-spacing:.04em}.main-content .contents .download{display:flex;justify-content:center;flex-shrink:0;gap:0 2.2%}.main-content .contents .download li{height:min(70px,12vw)}.main-content .contents .download a{display:block;height:100%;transition:.3s}@media(hover: hover){.main-content .contents .download a:hover{opacity:.7}}.main-content .contents .download img{width:auto;height:100%}.main-content .contents .attention{line-height:1.4}@media all and (max-width:812px){.main-content .contents .attention{font-size:.938rem}}.main-content .entry-select .top-text{font-style:italic;margin-bottom:min(50px,9%)}@media all and (max-width:812px){.main-content .entry-select .top-text{font-size:min(39px,6vw)}}.main-content .entry-select .discription{font-weight:600}.main-content .entry-select .btn__list{gap:0 0}.main-content .entry-select .btn{height:min(140px,26vw);font-size:min(38px,6.5vw)}.main-content .entry-select .btn a{justify-content:center;padding-right:7%}.main-content .entry-select .btn-pink{margin-bottom:min(30px,6vw)}.main-content .entry-select .btn-pink a{letter-spacing:0}.main-content .entry-select .btn-blue{font-size:min(40px,7.5vw)}.main-content .entry-select .btn-blue strong{letter-spacing:.05em}.main-content .entry-select .btn img{width:100px;margin-top:.1em}@media all and (max-width:812px){.main-content .entry-select .btn img{width:min(100px,16vw)}}.main-content .entry-select .btn strong{font-size:1.11em}.main-content .entry-select .btn small{display:block;margin-top:.5em;color:#fffbb3;font-size:min(1.35rem,3.8vw);rotate:.05deg}.main-content .entry-select .no-campaign{line-height:1.4;margin-top:.5em;color:#ea0001;font-weight:bold;font-size:min(1.125rem,3.5vw)}.main-content .entry-select .no-campaign span{display:inline-block}.main-content .entry-select .download__store{display:flex;justify-content:center;align-items:center;gap:0 3%;margin-top:100px;padding-bottom:.2em;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;letter-spacing:.04em;font-size:min(25px,4.2vw)}@media all and (max-width:812px){.main-content .entry-select .download__store{margin-top:18%}}.main-content .entry-select .download__store::before,.main-content .entry-select .download__store::after{display:block;content:"";width:3px;height:40px;border-radius:2px;background-color:#3c3c3c}@media all and (max-width:812px){.main-content .entry-select .download__store::before,.main-content .entry-select .download__store::after{width:min(3px,.58vw);height:min(40px,7vw)}}.main-content .entry-select .download__store::before{rotate:-20deg}.main-content .entry-select .download__store::after{rotate:20deg}.main-content .entry-select .download{margin:20px 0}@media all and (max-width:812px){.main-content .entry-select .download{margin:10px 0 5%}}.main-content .top-text__wrapper{position:relative}.main-content .stars{display:block}.main-content .stars span{display:block;position:absolute;-webkit-mask:url(../../img/star.svg);mask-image:url(../../img/star.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;background-color:#000}.main-content .stars span.y{background-color:#ffe700}.main-content .stars span.p{background-color:#ffa2be}.main-content .app-thanks .stars span.star01{left:-12px;bottom:min(33px,9vw);width:9.5%;padding-top:9.5%}@media all and (max-width:812px){.main-content .app-thanks .stars span.star01{left:-1%;bottom:7vw}}.main-content .app-thanks .stars span.star02{left:20px;bottom:5px;width:6%;padding-top:6%}@media all and (max-width:812px){.main-content .app-thanks .stars span.star02{left:5%;bottom:3vw}}.main-content .app-thanks .stars span.star03{left:-12px;bottom:-10px;width:5%;padding-top:5%}@media all and (max-width:812px){.main-content .app-thanks .stars span.star03{left:-1%;bottom:0}}.main-content .app-thanks .stars span.star04{right:min(5px,1%);bottom:min(25px,4vw);width:9.5%;padding-top:9.5%}@media all and (max-width:812px){.main-content .app-thanks .stars span.star04{right:3%}}.main-content .app-thanks .stars span.star05{right:-15px;bottom:0px;width:6%;padding-top:6%}@media all and (max-width:812px){.main-content .app-thanks .stars span.star05{right:max(-15px,-1%)}}.main-content .app-thanks .stars span.star06{right:-25px;bottom:min(60px,10vw);width:5%;padding-top:5%}@media all and (max-width:812px){.main-content .app-thanks .stars span.star06{right:max(-25px,-2%)}}.main-content .app-thanks .winning{display:inline-block;line-height:1.5;font-size:min(25px,5vw)}.main-content .app-thanks .btn{width:min(300px,100%);height:90px;margin-top:50px;font-size:min(25px,6vw)}.main-content .vote-thanks{margin-bottom:min(30px,5vw);color:#ff008e;padding-bottom:.2em;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;letter-spacing:.04em;font-size:min(30px,5.5vw);text-shadow:#fff 3px 0px 0px,#fff 2.83487px .981584px 0px,#fff 2.35766px 1.85511px 0px,#fff 1.62091px 2.52441px 0px,#fff .705713px 2.91581px 0px,#fff -0.287171px 2.98622px 0px,#fff -1.24844px 2.72789px 0px,#fff -2.07227px 2.16926px 0px,#fff -2.66798px 1.37182px 0px,#fff -2.96998px .42336px 0px,#fff -2.94502px -0.571704px 0px,#fff -2.59586px -1.50383px 0px,#fff -1.96093px -2.27041px 0px,#fff -1.11013px -2.78704px 0px,#fff -0.137119px -2.99686px 0px,#fff .850987px -2.87677px 0px,#fff 1.74541px -2.43999px 0px,#fff 2.44769px -1.73459px 0px,#fff 2.88051px -0.838247px 0px;rotate:.05deg}.main-content .shareBtn{display:flex;justify-content:center;align-items:center;max-width:230px;width:100%;margin:20px auto 0;padding:12px 0;border-radius:5px;background:#1c1c1c;color:#fff;font-weight:600;text-align:center}.main-content .shareBtn img{display:block;width:35px;height:auto;margin-right:5px}.main-content .guidance .top-text{padding-bottom:min(20px,3%);border-bottom:2px solid #fdeef3;font-size:min(35px,5.2vw)}.main-content .guidance .top-text .extra{font-size:1.5em}.main-content .guidance .top-text img{display:inline-block;width:min(60px,15%);margin-right:min(10px,2%);vertical-align:max(-10px,-2vw)}.main-content .guidance .stars{position:relative}.main-content .guidance .stars span.star01{left:-24px;bottom:0;width:6.5%;padding-top:6.5%}@media all and (max-width:812px){.main-content .guidance .stars span.star01{left:max(-24px,-3%);bottom:min(4px,.2vw)}}.main-content .guidance .stars span.star02{left:0;bottom:30px;width:5%;padding-top:5%}@media all and (max-width:812px){.main-content .guidance .stars span.star02{left:1%;bottom:min(30px,5vw)}}.main-content .guidance .stars span.star03{left:-24px;bottom:50px;width:4%;padding-top:4%}@media all and (max-width:812px){.main-content .guidance .stars span.star03{left:max(-24px,-3%);bottom:min(50px,8.5vw)}}.main-content .guidance .stars span.star04{right:-30px;top:min(25px,3vw);width:6.5%;padding-top:6.5%}@media all and (max-width:812px){.main-content .guidance .stars span.star04{right:max(-30px,-2%)}}.main-content .guidance .stars span.star05{right:-12px;top:-15px;width:4%;padding-top:4%}@media all and (max-width:812px){.main-content .guidance .stars span.star05{right:max(-12px,1%);top:max(-20px,-2.8vw)}}.main-content .guidance .stars span.star06{right:-45px;top:0px;width:5%;padding-top:5%}@media all and (max-width:812px){.main-content .guidance .stars span.star06{right:max(-45px,-4.5%)}}.main-content .cancel{margin-top:min(30px,5vw);padding-bottom:.2em;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;letter-spacing:.04em}.main-content .cancel a{display:inline-block;padding:15px 25px;border:2px solid #ff008e;border-radius:30px;color:#ff008e;rotate:-0.05deg;font-size:1.125rem}@media all and (max-width:812px){.main-content .cancel a{font-size:min(1rem,4.5vw)}}.main-content .error-page .contents__inner{padding-bottom:min(50px,10%)}.main-content .error-page .discription{font-size:1rem;text-align:left}.main-content .error-page .discription .note{display:block;font-size:.85em;color:#444;margin-top:.5em;line-height:1.4}.main-content .error-page .btn{width:min(300px,100%);height:90px;font-size:min(25px,6vw)}.copyright{padding:20px 0;font-size:.75rem;text-align:center}/*# sourceMappingURL=base.css.map */