*{margin:0;padding:0;line-height:1.6;box-sizing:border-box}body{font-family:Hiragino Kaku Gothic Pro,Meiryo,Osaka,MS PGothic,sans-serif;font-size:16px;color:#1a1a1a}@media screen and (max-width: 768px){body{font-size:14px}}a{color:inherit}a:hover{color:#ccc}ul,li{list-style:none}img{max-width:100%;vertical-align:middle}.inner{max-width:1000px;margin:0 auto}@media screen and (min-width: 769px){.sp-only{display:none !important}}@media screen and (max-width: 768px){.pc-only{display:none !important}}.fontSmall{font-size:max(.7em,12px)}a{color:inherit}a:hover{color:inherit;text-decoration:none}.btnPrimary_shine{position:relative;overflow:hidden}.btnPrimary_shine::after{content:"";position:absolute;top:-20%;left:-40%;width:40%;height:140%;background:linear-gradient(110deg, transparent 0%, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.1) 80%, transparent 100%);transform:skewX(-15deg);animation:shineGloss 5s infinite;z-index:2}.btnPrimary_shine .btnPrimary__text{position:relative;z-index:3}@keyframes shineGloss{0%{left:-40%;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:110%;opacity:0}}.btnPrimary{font-size:20px;display:flex;justify-content:center;align-items:center;text-decoration:none;max-width:550px;height:3.2em;margin:0 auto;background:#f06292;box-shadow:0 .3em 0 rgba(0,0,0,.5019607843),0 .3em 0 #f06292;border-radius:6px;color:#fff;font-weight:bold;padding:.5em 2.5em .5em 2em;position:relative;top:0em;transition:.3s}@media screen and (max-width: 768px){.btnPrimary{font-size:14px}}.btnPrimary::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:.7em;border-top:.5em solid rgba(0,0,0,0);border-bottom:.5em solid rgba(0,0,0,0);border-left:.5em solid #fff;transition:.3s}.btnPrimary:hover{top:.2em;box-shadow:0 .1em 0 rgba(0,0,0,.5),0 .1em 0 #f06292;color:#fff}.btnPrimary:hover::before{right:.7em}.secTitle{font-size:20px;text-align:center}@media screen and (max-width: 768px){.secTitle{font-size:14px}}.secTitle h2{line-height:1.4;font-size:1.5em}.secTitle_img{margin-top:1em}.secTitle p{font-size:max(.8em,14px);line-height:1.4;margin-top:1em}@media screen and (max-width: 768px){.secTitle p{text-align:left}}.updateTime{font-size:12px}@media screen and (max-width: 768px){.updateTime{font-size:11px}}.list-note{margin-top:15px}.list-note>li{padding-left:1.2em}.list-note>li+li{margin-top:1px}.list-note .mark{display:inline-block;text-indent:-1.2em}.list-note .mark a{text-decoration:none}.font-bold{font-weight:bold}.acBtn{font-size:20px;border-radius:6px;overflow:hidden;border:.1em solid #00a8ea;box-shadow:0 .3em 0 rgba(0,0,0,.5),0 .3em 0 #00a8ea}@media(max-width: 768px){.acBtn{font-size:14px}}.acBtn_ttl{background:#00a8ea;color:#fff;font-weight:bold;height:3.4em;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;padding:0 2em 0 1em}.acBtn_btn{position:absolute;top:50%;right:.5em;transform:translateY(-50%);background:#fff;width:1.5em;height:1.5em;border-radius:100vh}.acBtn_btn::before,.acBtn_btn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70%;height:.2em;background:#00a8ea}.acBtn_btn::before{transform:translate(-50%, -50%) rotate(90deg);transition:.3s}.acBtn_ttl.is-active .acBtn_btn::before{transform:translate(-50%, -50%) rotate(0deg)}.acBtn_content{display:none;padding:1em;background:#fff}@media(max-width: 768px){.acBtn_content{padding:1em 10px}}.acBtn_contentText{font-size:max(.8em,14px)}.header{font-size:20px;padding:0 10px;height:60px;border-bottom:2px solid #999;top:0;left:0;z-index:1000;width:100%;background:#fff;position:fixed}@media(max-width: 768px){.header{font-size:16px;height:45px}}.header .inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:1em}.header_logo img{vertical-align:middle;height:1.8em}.header_link{display:flex;justify-content:center;align-items:center;font-size:max(.8em,14px)}.header_link a+a{margin-left:1em}.header_link .btnPrimary{max-width:100%;width:220px;padding:0;height:40px;font-size:1em;box-shadow:0 .3em 0 rgba(0,0,0,.5019607843),0 .3em 0 #999}.header_link .btnPrimary:nth-of-type(1){background:#ff3b8b;box-shadow:0 .3em 0 rgb(186.5,0,76.1224489796)}.header_link .btnPrimary:nth-of-type(2){background:#00a8ea;box-shadow:0 .3em 0 rgb(0,94.7692307692,132)}@media(max-width: 768px){.header_link .btnPrimary{width:150px;height:auto}}.header_link .btnPrimary::before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-top:.5em solid rgba(0,0,0,0);border-bottom:.5em solid rgba(0,0,0,0);border-left:.5em solid #fff;transition:.3s;right:.5em}.header_link .btnPrimary:hover{top:.2em;box-shadow:0 .1em 0 rgba(0,0,0,.5),0 .1em 0 #007bff;color:#fff}.footer a{color:#000;text-decoration:none;position:relative}.footer a:hover{text-decoration:underline}.footer-company{background:#fff}.footer-company .inner{padding:10px 0}.footer-company-grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.btn-footer-wrap{display:flex;flex-wrap:wrap}.btn-footer-wrap li+li{margin-left:10px}.footer-service{display:flex;flex-wrap:wrap}.footer-service li{font-size:12px}.footer-service li+li{margin-left:12px}.footer-service.list-triangle>li+li{margin-top:0}.copyright{font-size:12px;margin-top:5px;text-align:right}@media screen and (max-width: 768px){.footer-company{background:#ffa513}.footer-company .inner{padding:20px 12px;max-width:980px}.footer-service{justify-content:center}.footer-service li{padding:0 8px;margin-top:6px;line-height:1.1}.footer-service.list-triangle>li+li{margin-top:6px}.footer-service.list-triangle>li:before{display:none}.footer-service li+li{margin-left:0;border-left:1px solid #000}.copyright{margin-top:10px;text-align:center}}.footer{background:#000;color:#fff}.footer-company .inner{padding:10px 0 30px;position:relative}.footer a{color:#fff;text-decoration:none;position:relative}.footer-service{margin-bottom:10px}.footer-service li+li{margin-left:15px;padding-left:15px;position:relative}.footer-service li+li:before{position:absolute;content:"|";left:0;top:0}.copyright{position:absolute;right:0;bottom:30px}@media screen and (max-width: 768px){.footer-company .inner{padding:10px 15px}.footer-service{text-align:center;margin-bottom:0}.footer-service li+li:before{content:none}.copyright{position:relative;right:auto;bottom:auto}}.nifkujiFaq .inner{max-width:750px}.nifkujiFaq_listWrap{margin-top:40px}@media(max-width: 768px){.nifkujiFaq_listWrap{margin-top:25px}}.nifkujiFaq_list+.nifkujiFaq_list{margin-top:1em}.nifkujiFaq_list .acBtn{border:none;box-shadow:none}.nifkujiFaq_list .acBtn_ttl{background:#fff;color:#1a1a1a;justify-content:flex-start;gap:.2em}.nifkujiFaq_list .acBtn_ttl::before{content:"";width:.8em;height:.8em;background:#373daa;border-radius:100vh}.nifkujiFaq_list .acBtn_btn{background:#373daa}.nifkujiFaq_list .acBtn_btn::before,.nifkujiFaq_list .acBtn_btn::after{background:#fff}.nifkujiFaq_list .acBtn_content{background:#f1f1f1}.nifkujiStampFaq_itemColumn{display:flex;flex-direction:column;gap:2em}@media screen and (max-width: 768px){.is-item1{order:3}.is-item2{order:1}.is-item3{order:2}}.nifkujiStampFaq_item{display:flex;flex-direction:row;gap:1.5em}@media(max-width: 768px){.nifkujiStampFaq_item{flex-direction:column}}.nifkujiStampFaq_item img{width:50%}@media(max-width: 768px){.nifkujiStampFaq_item img{width:80%;margin:0 auto}}.nifkujiStampFaq_itemTtl{font-weight:bold;font-size:1.1em;border-left:.3em solid var(--blue-02);padding-left:.5em;line-height:1.1}@media(max-width: 768px){.nifkujiStampFaq_itemTtl{font-size:1.1em}}.nifkujiStampFaq_itemText p{font-size:.85em;line-height:1.4;margin-top:1em}@media(max-width: 768px){.nifkujiStampFaq_itemText p{font-size:1.1em;margin-top:.5em}}.nifkujiStampFaq_acText{font-size:.8em;font-weight:bold;text-align:center;margin-top:2em}.nifkujiCaution{padding:60px 10px}@media(max-width: 768px){.nifkujiCaution{padding:40px 10px}}.nifkujiCaution .inner{max-width:750px}.nifkujiCaution_tbl{font-size:20px;border-collapse:collapse;width:100%;margin-top:40px}@media(max-width: 768px){.nifkujiCaution_tbl{font-size:16px;margin-top:25px}}.nifkujiCaution_tbl th,.nifkujiCaution_tbl td{display:block}.nifkujiCaution_tbl th{font-size:max(.9em,16px);background:#373daa;color:#fff;padding:.3em;border-radius:10px}.nifkujiCaution_tbl td{font-size:max(.8em,14px);padding:1em 0 2em}.modal-open{font-size:16px;font-weight:bold;color:#fff;border:none;cursor:pointer}.modal_img{transition:.3s}@media(hover: hover){.modal_img:hover{scale:1.03}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:.3s;z-index:9999;display:flex;justify-content:center;align-items:center}.modal.is-active{opacity:1;visibility:visible;z-index:9999;padding-inline:20px}.modal-container{max-width:1000px;width:100%;position:relative}.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:10px;right:10px;width:40px;height:40px;color:#999;background:#e6e6e6;border-radius:50%;cursor:pointer;font-size:2em;padding-bottom:3px}@media(max-width: 768px){.modal-close{width:20px;height:20px;font-size:1em}}.modal-content{background:#fff;padding:2.5em;border-radius:10px;max-height:80vh;overflow-y:auto}@media(max-width: 768px){.modal-content{padding:2em 1em}}.modal-content .modal_ttl{font-size:1.8em;border-bottom:3px solid #373daa;color:#333;display:block;visibility:visible;text-align:center}@media(max-width: 768px){.modal-content .modal_ttl{font-size:1.2em}}.modal-content .modal_ttl~.modal_ttl{margin-top:2em}.modal-content .modal_subTtl{margin-top:2em;display:flex;justify-content:center;gap:1em;text-align:left;align-items:center}@media(max-width: 768px){.modal-content .modal_subTtl{gap:.5em}}.modal-content .modal_note dt{font-size:1.1em;color:#606060}@media(max-width: 768px){.modal-content .modal_note dt{font-size:1em}}.modal-content .modal_note dd{font-size:1.5em;color:#333}@media(max-width: 768px){.modal-content .modal_note dd{font-size:1em}}.modal-content .modal_logo{width:50px}@media(max-width: 768px){.modal-content .modal_logo{width:30px}}.modal-content .modal_mainImg{margin-top:1em;max-width:400px;margin-inline:auto}.modal-content .modal_subImg{margin-top:1em;display:flex;justify-content:center;gap:1em}@media(max-width: 768px){.modal-content .modal_subImg{flex-direction:column;align-items:center;padding-inline:2em}}.modal-content .modal_stepImg{margin-top:3em;max-width:700px;margin-inline:auto}.modal-content *{color:#333;font-family:inherit}.modal .list-note{font-size:13px;text-align:center}body.modal-open{overflow:hidden}.mv{background:url(../images/mv-bg.webp) no-repeat center/cover;margin-top:60px;height:420px}@media(max-width: 768px){.mv{margin-top:45px;background:url(../images/mv-bg_sp.webp) no-repeat center/cover;height:340px}}.mv .inner{padding-inline:10px}.mv_img{display:block;max-width:750px;margin-inline:auto;padding-top:.5em}@media(max-width: 768px){.mv_img{max-width:380px}}.mv_note{background-color:#333;color:#fff;text-align:center;font-size:1.3em;padding-block:.5em}@media(max-width: 768px){.mv_note{font-size:1em}}.mv_btnArea{position:absolute;top:300px;left:50%;transform:translateX(-50%);text-align:center;width:100%;padding-inline:10px}@media(max-width: 768px){.mv_btnArea{top:110px}}.mv_btnAreaTxt{font-size:20px}@media(max-width: 768px){.mv_btnAreaTxt{font-size:1em}}.mv_btnArea .btnPrimary{margin-top:.5em;max-width:500px;background:#ff3b8b;box-shadow:0 .3em 0 rgb(186.5,0,76.1224489796);position:relative;overflow:hidden}@media(max-width: 768px){.mv_btnArea .btnPrimary{max-width:300px;height:auto;padding-block:.5em;top:0em}}.mv_btnArea .btnPrimary::before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-top:.5em solid rgba(0,0,0,0);border-bottom:.5em solid rgba(0,0,0,0);border-left:.5em solid #fff;transition:.3s}.mv_btnArea .btnPrimary::after{animation:4s 0s shine linear infinite;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 100%);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);width:10%}.mv_btnArea .btnPrimary:hover{box-shadow:0 .1em 0 rgba(0,0,0,.5),0 .1em 0 #007bff;color:#fff}@media(max-width: 768px){.mv_btnArea .btnPrimary:hover{top:.2em}}.mv_btnArea .list-note{font-size:13px}@media(max-width: 768px){.mv_btnArea .list-note{margin-top:10px;font-size:11px}}@keyframes shine{20%{left:150%}100%{left:150%}}.btnPrimary.blue{background:#00a8ea;box-shadow:0 .3em 0 rgb(0,94.7692307692,132)}@media(max-width: 768px){.btnPrimary.blue{max-width:300px}}.btnPrimary.blue:hover{box-shadow:0 .1em 0 rgba(0,0,0,.5),0 .1em 0 #66c7f4}.section{padding:3em 10px}@media(max-width: 768px){.section{padding-block:2em}}.section.banner{background-color:#fff;padding-block:2em}.section.method,.section.support{background-color:#99e0fa}.section.prize,.section.chance{background-color:#fff27d}.section.faq{background-color:#373daa}.method_ttl{font-size:1.9em;text-align:center}@media(max-width: 768px){.method_ttl{font-size:1.5em}}.method_img{margin-top:2em;display:block;max-width:850px;margin-inline:auto}@media(max-width: 768px){.method_img{margin-top:1em}}.prize_ttl{text-align:center}.prizeWrap{margin-top:2em;display:grid;grid-template-columns:repeat(6, 1fr);gap:1em}@media(max-width: 768px){.prizeWrap{grid-template-columns:1fr}}.prizeWrap_topL{grid-area:1/1/2/4}@media screen and (max-width: 768px){.prizeWrap_topL{grid-area:1/1/2/2}}.prizeWrap_topR{grid-area:1/4/2/7}@media screen and (max-width: 768px){.prizeWrap_topR{grid-area:2/1/3/2}}.prizeWrap_botL{grid-area:2/1/3/3}@media screen and (max-width: 768px){.prizeWrap_botL{grid-area:3/1/4/2}}.prizeWrap_botC{grid-area:2/3/3/5}@media screen and (max-width: 768px){.prizeWrap_botC{grid-area:4/1/5/2}}.prizeWrap_botR{grid-area:2/5/3/7}@media screen and (max-width: 768px){.prizeWrap_botR{grid-area:5/1/6/2}}.prize_btn{margin-top:2em}.prize_btn .btnPrimary{background:#ff3b8b;box-shadow:0 .3em 0 rgb(186.5,0,76.1224489796);position:relative;overflow:hidden}@media(max-width: 768px){.prize_btn .btnPrimary{max-width:300px}}.prize_btn .btnPrimary:hover{box-shadow:0 .1em 0 rgba(0,0,0,.5),0 .1em 0 #f06292}.prize_btn .btnPrimary::after{animation:4s 0s shine linear infinite;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 100%);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);width:10%}.prize .list-note{text-align:center;font-size:13px}@media(max-width: 768px){.prize .list-note{font-size:11px}}.support_head{text-align:center}.support_ttl{margin-top:2em;text-align:center}@media(max-width: 768px){.support_ttl{margin-top:1.5em}}.support_box{margin-top:2em;padding:2em 3em;text-align:center;background-color:#fff;border-radius:10px}@media(max-width: 768px){.support_box{margin-top:1em;padding-inline:1em}}.support_boxInner{margin-inline:auto}.support_boxInner.furusato{max-width:520px}.support_boxInner.m365{max-width:750px}.support_boxTtl{margin-inline:auto}.support_boxTtl.furusato{max-width:410px}.support_boxTtl.m365{max-width:480px}@media(max-width: 768px){.support_boxTtl{scale:.8}}.support_boxImg{margin-top:1em;margin-inline:auto}.support_boxImg+.support_boxImg{margin-top:2em}@media(max-width: 768px){.support_boxImg{margin-top:.5em}}.support_boxTxt{margin-top:1.5em;font-size:1.5em}@media(max-width: 768px){.support_boxTxt{margin-top:1em;font-size:1em}}.support_boxTxt.furusato::before,.support_boxTxt.furusato:after{content:"";position:relative;display:inline-block;background-color:#333;width:1.5em;height:2px;bottom:5px}.support_boxTxt.furusato::before{rotate:55deg}.support_boxTxt.furusato::after{rotate:-55deg}.support_boxBtn{margin-top:1em}.support_subttl{margin-top:3em;text-align:center}.support .list-note{text-align:center;font-size:13px}@media(max-width: 768px){.support .list-note{font-size:11px}}.chance_ttl{text-align:center}.chance_banner{margin-top:2em}.chance_btn{margin-top:2em}.chance_btn a~a{margin-top:2em}.chance_btn .btnPrimary:nth-of-type(2){background:#373daa;box-shadow:0 .3em 0 rgb(30.0666666667,33.3466666667,92.9333333333)}@media(max-width: 768px){.chance_btn .btnPrimary:nth-of-type(2){max-width:300px}}.chance_link{margin-top:1em;text-align:center}.faq_ttl{font-size:1.9em;text-align:center;color:#fff}@media(max-width: 768px){.faq_ttl{font-size:1.5em}}.faq_note{margin-top:1em;max-width:500px;border:2px solid #fff;margin-inline:auto;color:#fff;display:grid;place-content:center;padding-block:1em;text-align:center;font-size:1.5em;border-radius:10px}@media(max-width: 768px){.faq_note{font-size:1em;max-width:300px}}.faq_note dd{margin-top:1em;display:block}/*# sourceMappingURL=style.css.map */