*{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(max-width: 768px){body{font-size:14px}}a{color:inherit}a:hover{color:#373daa}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)}.btnPrimary{font-size:20px;display:flex;justify-content:center;align-items:center;text-decoration:none;max-width:550px;height:3.4em;margin:0 auto;background:#f44a87;box-shadow:0 .3em 0 rgba(0,0,0,.5),0 .3em 0 #f44a87;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;width:300px}}.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 #f44a87;color:#fff}.btnPrimary:hover::before{right:.5em}.secTitle{font-size:20px;text-align:center}@media(max-width: 768px){.secTitle{font-size:14px}}.secTitle h2{line-height:1.4;font-size:1.6em}@media(max-width: 768px){.secTitle h2{font-size:1.4em}}.secTitle_img{margin-top:1em}.secTitle p{font-size:max(.8em,14px);line-height:1.4;margin-top:1em}@media(max-width: 768px){.secTitle p{text-align:left}}.updateTime{font-size:12px}@media(max-width: 768px){.updateTime .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)}.marathonHeader{font-size:20px;padding:0 10px;height:60px;border-bottom:2px solid #f2f2f2;top:0;left:0;z-index:1000;width:100%;background:#fff}@media(max-width: 768px){.marathonHeader{font-size:16px;height:45px}}.marathonHeader .inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:1em}.marathonHeader_logo img{vertical-align:middle;height:1.8em}.marathonHeader_link{display:flex;justify-content:center;align-items:center;font-size:max(.8em,14px)}.marathonHeader_link a+a{margin-left:2em}.marathonHeader_link .btnPrimary{max-width:100%;width:250px;padding:0;height:40px;background-color:#00a8ea;box-shadow:0 .3em 0 rgba(0,0,0,.5019607843),0 .3em 0 #00a8ea}@media(max-width: 768px){.marathonHeader_link .btnPrimary{width:150px;height:auto}}.marathonHeader_link .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;right:.5em}.marathonHeader_link .btnPrimary:hover{top:.2em;box-shadow:0 .1em 0 rgba(0,0,0,.5),0 .1em 0 #00a8ea;color:#fff}.mv{background-image:url(../img/mv-image.webp);background-size:contain;background-color:#f44a87}.mv_text{text-align:center}.mv_text img{max-width:10000px;width:100%}.mv_date{background-color:#ae2a66;color:#fff;text-align:center;padding-block:.4em;font-size:24px;font-weight:bold}@media(max-width: 768px){.mv_date{font-size:20px}}.marathonBonus{padding:60px 10px;background:#ffe2e9}@media(max-width: 768px){.marathonBonus{padding:40px 10px}}.marathonBonus_description{font-weight:bold;text-align:center;font-size:1.5em}@media(max-width: 768px){.marathonBonus_description{font-size:1em}}.marathonBonus_descriptionEmphasis{color:#f44a87}.marathonBonusCard{margin-top:60px;text-align:center;border:4px solid;color:#fff;background-color:#fff;border-radius:10px}@media screen and (max-width: 767px){.marathonBonusCard{margin-top:40px}}.marathonBonusCard.is-pink{border-color:#f44a87}.marathonBonusCard.is-blue{border-color:#00a8ea}.marathonBonusCard_title{padding-block:10px}.marathonBonusCard_title.is-pink{background-color:#f44a87}.marathonBonusCard_title.is-blue{background-color:#00a8ea}.marathonBonusCard_inner{padding:30px 10px}@media screen and (max-width: 767px){.marathonBonusCard_inner{padding:25px 10px 10px}}.marathonBonusCard_picture{margin-top:70px;display:block}@media screen and (max-width: 767px){.marathonBonusCard_picture{margin-top:30px}}.marathonBonusCard_detail{margin-top:25px;color:#1a1a1a;max-width:750px;margin-inline:auto;border:4px solid #b2b2b2;border-radius:10px;padding:25px 60px;font-weight:bold}@media screen and (max-width: 767px){.marathonBonusCard_detail{padding:20px 10px}}.marathonBonusCard_detailText{color:#f44a87;font-size:1.9em}@media(max-width: 767px){.marathonBonusCard_detailText{font-size:1.5em}}.marathonBonusCard_detailText+.marathonBonusCard_detailListWrap{margin-top:15px}.marathonBonusCard_detailList{display:flex;justify-content:space-between;font-size:1.5em;align-items:center}@media(max-width: 767px){.marathonBonusCard_detailList{display:block;font-size:1.3em}}.marathonBonusCard_detailList_definitionEmphasis{color:#f44a87}.marathonBonusCard_detailList_definitionEmphasis.is-large{font-size:1.3em;margin-left:.2em}.marathonBonusCard_img{display:block;padding-block:25px}@media screen and (max-width: 767px){.marathonBonusCard_img{padding:15px}}.marathonTerms{padding:60px 10px;background:repeating-linear-gradient(-45deg, #f1f1f1, #f1f1f1 0.8em, #fafafa 0.8em, #fafafa 2em)}@media(max-width: 768px){.marathonTerms{padding:40px 10px}}.marathonTermsCard{font-size:20px;padding:50px 10px;background:#fff;margin-top:40px;text-align:center;border-radius:10px;margin-bottom:60px}@media(max-width: 768px){.marathonTermsCard{font-size:14px;padding:25px 10px;margin-top:25px;margin-bottom:40px}}.marathonTermsCard p+p{margin-top:1em;font-size:1.2em;font-weight:bold}@media(max-width: 768px){.marathonTermsCard p+p{font-size:1em}}.marathonTermsCard p+img{margin-top:2em;border:1px solid #333;border-radius:10px}.marathonTermsCard img+p{margin-top:1em}.marathonTermsCard+.marathonTermsCard{margin-top:30px}@media(max-width: 768px){.marathonTermsCard+.marathonTermsCard{margin-top:20px}}.marathonTermsCard_btn{margin-top:40px;text-align:center}@media(max-width: 768px){.marathonTermsCard_btn{margin-top:25px}}.marathonTermsCard_ttl{font-size:1.4em}.marathonTermsCard_text{margin-top:30px;font-size:1.2em;font-weight:bold}.marathonTermsCard_text span{color:#f44a87}@media(max-width: 767px){.marathonTermsCard_text{margin-top:15px}}.marathonTermsCard_btn p{margin-top:2em}.marathonTermsCard_btn p a{color:#373daa;font-size:max(.9em,12px)}.marathonTermsCard_btn.is-blue .btnPrimary{background:#00a8ea;box-shadow:0 .3em 0 rgba(0,0,0,.5019607843),0 .3em 0 #00a8ea;max-width:550px}.marathonTermsCard_btn .btnPrimary.sp-only{margin-top:2em;background:#373daa;box-shadow:0 .3em 0 rgba(0,0,0,.5),0 .3em 0 v}.PortalSliderWrap_list{margin:40px auto 0 auto;width:750px}@media screen and (max-width: 768px){.PortalSliderWrap_list{margin-top:25px;width:70%}}.slick-arrow img{width:40px;height:40px}@media screen and (max-width: 768px){.slick-arrow img{width:35px;height:35px}}.prev-arrow{position:absolute;top:38%;left:-3%;z-index:5}@media screen and (max-width: 768px){.prev-arrow{top:30%;left:-17%}}.next-arrow{position:absolute;top:38%;right:-3%;z-index:5}@media screen and (max-width: 768px){.next-arrow{top:30%;right:-17%}}.nifkujiFaq{background:#373daa;padding:60px 10px}@media(max-width: 768px){.nifkujiFaq{padding:40px 10px}}.nifkujiFaq .secTitle{color:#fff}.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:#f2f2f2}.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}.btnWrap{padding-block:1em;background-color:rgba(224,224,224,.8078431373);position:sticky;bottom:0;right:10px;z-index:2;opacity:0;transform:translateY(100px)}.btnWrap.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.btnWrap.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(150px)}}.btnWrapBox{padding:0;margin:0;background:none}@media(max-width: 768px){.btnWrapBox{padding-inline:20px}}.btnWrapBoxGrid{margin:0;text-align:center}@media(max-width: 768px){.btnWrapBoxGrid{display:flex;gap:1em;justify-content:center;align-items:center}}.btnWrapBoxGrid a+a{margin-top:0em !important;display:block;width:50%;height:auto}.btnWrapBoxGrid .btnPrimary.is-blue,.btnWrapBoxGrid .btnPrimary.sp-only{background-color:#00a8ea;box-shadow:0 .3em 0 rgba(0,0,0,.5019607843),0 .3em 0 #00a8ea;max-width:750px}@media(max-width: 768px){.btnWrapBoxGrid .btnPrimary.is-blue,.btnWrapBoxGrid .btnPrimary.sp-only{display:block;width:50%;height:auto}}.btnWrapBoxGrid .btnPrimary.sp-only{background-color:#373daa;box-shadow:0 .3em 0 rgba(0,0,0,.5019607843),0 .3em 0 #373daa}.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}.nifkujiCaution_tbl td{font-size:max(.8em,14px);padding:1em 0 2em}.footer{background:#333;font-size:14px}.footer .inner{padding:10px;max-width:980px}.footer-service{display:flex}.footer-box{display:flex;justify-content:space-between}.footer-service>li{padding:0 10px;color:#fff}.footer-service a{text-decoration:none}.footer-service a:hover{text-decoration:underline;color:inherit}.copyright{margin-top:10px;text-align:right;color:#fff}@media screen and (max-width: 768px){.footer{padding:15px 0;font-size:12px}.footer-service{flex-wrap:wrap;justify-content:center}.footer-service>li a{display:block}.copyright{text-align:center}}/*# sourceMappingURL=style.css.map */