@charset "UTF-8";:root{--transparent: rgba(0,0,0,0);--font-color: #333;--orange1: #ff7500;--orange2: #f49376;--orange3: #dc4426;--orange4: #fffbf5;--yellow1: #ffc900;--yellow2: #fffeeb;--yellow3: #f9f9c7;--yellow4: #e2a51b;--gray1: #f2f2f2;--gray2: #b3b3b3;--blue1: #002882;--blue2: #1a54a8;--blue3: #01a6bf;--blue4: #e6f2ff;--blue5: #3b6fad;--green1: #00966e;--green2: #72c95d}.btnPrimary{font-size:24px}@media screen and (max-width: 768px){.btnPrimary{font-size:18px}}.btnPrimary a{width:100%;max-width:600px;margin:0 auto;min-height:3.4em;padding:.5em 2em;background:var(--orange1);display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;color:#fff;font-weight:700;border-radius:100vh;box-shadow:0 .3em 0 var(--orange3);border:.2em solid var(--orange2);position:relative;top:0;transition:.3s}@media screen and (max-width: 768px){.btnPrimary a{max-width:400px}}.btnPrimary a:hover{top:.2em;box-shadow:0 .1em 0 var(--orange3)}.btnPrimary a:before{content:"";position:absolute;top:50%;right:1em;border-top:.4em solid var(--transparent);border-bottom:.4em solid var(--transparent);border-left:.5em solid #fff;transform:translateY(-50%)}.btnSecondary{font-size:20px}@media screen and (max-width: 768px){.btnSecondary{font-size:16px}}.btnSecondary a{width:100%;max-width:600px;margin:0 auto;min-height:3em;padding:.5em 2em .5em 1em;background:#fff;display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;color:#333;font-weight:700;border-radius:100vh;border:.1em solid var(--orange1);box-shadow:0 .2em 0 var(--orange3);position:relative;top:0;transition:.3s}@media screen and (max-width: 768px){.btnSecondary a{max-width:400px}}.btnSecondary a:hover{top:.2em;box-shadow:0 .1em 0 var(--orange3)}.btnSecondary a:before{content:"";position:absolute;top:50%;right:1em;border-top:.4em solid var(--transparent);border-bottom:.4em solid var(--transparent);border-left:.5em solid var(--orange1);transform:translateY(-50%)}.btnSecondary.is-1g a{border:.1em solid var(--yellow1);box-shadow:0 .2em 0 var(--yellow4)}.btnSecondary.is-1g a:before{border-left:.5em solid var(--yellow1)}.btnSecondary.is-1g a:hover{box-shadow:0 .1em 0 var(--yellow4)}.btnTertiary{font-size:16px}@media screen and (max-width: 768px){.btnTertiary{font-size:12px}}.btnTertiary a{width:100%;max-width:300px;margin:0 auto;min-height:3em;padding:.5em 2em .5em 1.5em;background:var(--orange1);color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;font-weight:700;border-radius:100vh;position:relative;transition:.3s}@media screen and (max-width: 768px){.btnTertiary a{max-width:260px}}.btnTertiary a:hover{opacity:.8}.btnTertiary a:before{content:"";position:absolute;top:50%;right:1em;border-top:.4em solid var(--transparent);border-bottom:.4em solid var(--transparent);border-left:.5em solid #fff;transform:translateY(-50%)}.lpApply{font-size:20px;background:linear-gradient(135deg,#000 20%,#111 20% 60%,#222 60% 80%,#000 80%);padding:60px 10px}@media screen and (max-width: 768px){.lpApply{font-size:16px;padding:40px 10px}}.lpApply .inner{padding:0}.lpApply_ttl{font-size:1.5em;text-align:center;color:#fff;font-weight:700}.lpApply_ttlNote{font-size:.8em;text-align:center;color:#fff}.lpApply_ttlNote a{color:var(--orange1)}.lpApplyCardWrap{display:grid;grid-template-columns:repeat(2,1fr);gap:1em;margin-top:2em}@media screen and (max-width: 768px){.lpApplyCardWrap{grid-template-columns:1fr}}.lpApplyCard{padding:1em;background:#fff;height:100%;display:flex;flex-direction:column}.lpApplyCard .list-note{font-size:max(.7em,14px);margin-top:1.5em}@media screen and (max-width: 768px){.lpApplyCard .list-note{font-size:max(.7em,12px)}}.lpApplyCard .list-note li{font-size:1em}.lpApplyCard_head{text-align:center;font-weight:700}.lpApplyCardContent{margin-top:1em}.lpApplyCardContent .btnPrimary{width:100%;font-size:1em}.lpApplyCardContent .btnPrimary.is-cpClose{pointer-events:none;position:relative}.lpApplyCardContent .btnPrimary.is-cpClose:after{position:absolute;content:"キャンペーンは終了しました。";color:#fff;font-weight:700;top:0;left:0;width:100%;height:calc(100% + 6px);background:#00000080;border-radius:35px;display:flex;align-items:center;justify-content:center}.lpApplyCardContent .btnPrimary a{flex-direction:column;line-height:1.2}.lpApplyCardContent .btnPrimary .textSmall{font-weight:400}.lpApplyCardContent.is-web{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1em}.lpApplyCardContent.is-web.is-btnColOne{height:12em}@media screen and (max-width: 768px){.lpApplyCardContent.is-web.is-btnColOne{height:auto}}.lpApplyTelWrap{margin-top:1em}.lpApplyTel_desc{font-size:.8em}.lpApplyTel_ttl{text-align:center;font-weight:700}.lpApplyTel{display:flex;justify-content:center;align-items:center;color:inherit;text-decoration:none}.lpApplyTel_tel{font-weight:700;font-size:2em;line-height:1}.lpApplyTel_time{text-align:center;font-size:.8em}.lpApplyTel_link{font-size:.8em;text-align:center}.lpApplyTel_message{margin-top:2em;font-size:.8em;border:.2em solid var(--orange1);text-align:center;padding:.5em}.lpApplyTel_message b{color:var(--orange3)}.animaxCp{font-size:20px}@media screen and (max-width: 768px){.animaxCp{font-size:16px}}.animaxCp .inner{padding:0}@media screen and (max-width: 768px){.animaxCp .inner{padding:10px}}.animaxCp .secTtl{font-size:40px}@media screen and (max-width: 768px){.animaxCp .secTtl{font-size:20px}}.animaxCp .secTtl.is-slash:before{background:url(/niftyhikari/ad/img/animax/icon-ttl-slash.svg) center/contain no-repeat}.animaxCp .secTtl.is-slash:after{background:url(/niftyhikari/ad/img/animax/icon-ttl-slash.svg) center/contain no-repeat;transform:rotateY(180deg)}.animaxCp_closeFlag{background:#f9b0bd;text-align:center;padding:.2em 0}.animaxCp_closeFlag{font-size:40px}@media screen and (max-width: 768px){.animaxCp_closeFlag{font-size:20px}}.animaxCp_closeFlag p{display:inline-block;padding:.2em 1em;color:#ec0b0b;font-size:1em;font-weight:700;background:#fff}.animaxCp_text{padding-left:1em;text-indent:-1em}.animaxCp_flow{background:#0f0b32;color:#96f0e6}.animaxCp_flow{padding:60px 0}@media screen and (max-width: 768px){.animaxCp_flow{padding:40px 0}}.animaxCp_flowList{margin-top:40px;position:relative;font-weight:700}@media screen and (max-width: 768px){.animaxCp_flowList{margin-top:25px}}.animaxCp_flowList:before{position:absolute;content:"";width:.5em;height:100%;top:0;left:4.8em;background:#96f0e6;z-index:0}@media screen and (max-width: 768px){.animaxCp_flowList:before{left:2.8em;top:2em;height:calc(100% - 2em)}}.animaxCp_flowListItem{display:flex;align-items:center;gap:1em}.animaxCp_flowListItem+.animaxCp_flowListItem{margin-top:40px}@media screen and (max-width: 768px){.animaxCp_flowListItem+.animaxCp_flowListItem{margin-top:25px}}.animaxCp_flowListIcon{z-index:1}@media screen and (max-width: 768px){.animaxCp_flowListIcon{max-width:100px}}.animaxCp_flowListTtl{display:flex;align-items:center;gap:.4em}.animaxCp_flowListTtl{font-size:32px}@media screen and (max-width: 768px){.animaxCp_flowListTtl{font-size:16px}}.animaxCp_flowListTtl span{display:block}.animaxCp_flowListNum{font-size:64px}@media screen and (max-width: 768px){.animaxCp_flowListNum{font-size:32px}}.animaxCp_flowPoint{background:#ffff64;color:#0f0b32;padding:.3em .5em;border-radius:1em}.animaxCp_flowPoint{font-size:28px}@media screen and (max-width: 768px){.animaxCp_flowPoint{font-size:14px}}.animaxCp_flowText{color:#fff}.animaxCp_flowText{font-size:20px}@media screen and (max-width: 768px){.animaxCp_flowText{font-size:14px}}.animaxCp_flowAnnotation{font-size:.8em;color:#fff}.animaxCp_flowAnnotation{font-size:14px}@media screen and (max-width: 768px){.animaxCp_flowAnnotation{font-size:12px}}.animaxCp_summary{background:#96f0e6;color:#242275;position:relative}.animaxCp_summary{padding:60px 0}@media screen and (max-width: 768px){.animaxCp_summary{padding:40px 0}}.animaxCp_summary.is-modalApply{padding-bottom:160px}@media screen and (max-width: 768px){.animaxCp_summary.is-modalApply{padding:40px 10px 120px}}.animaxCp_summary .btnPrimary{margin-top:40px}.animaxCp_summary .btnPrimary{font-size:20px}@media screen and (max-width: 768px){.animaxCp_summary .btnPrimary{font-size:16px}}@media screen and (max-width: 768px){.animaxCp_summary .btnPrimary{margin-top:25px}}.animaxCp_summary .btnPrimary a{line-height:1;min-height:auto}.animaxCp_summary .btnPrimary a{font-size:36px}@media screen and (max-width: 768px){.animaxCp_summary .btnPrimary a{font-size:18px}}.animaxCp_summary .btnPrimary.is-animaxCp{margin-top:60px}@media screen and (max-width: 768px){.animaxCp_summary .btnPrimary.is-animaxCp{margin-top:40px}}.animaxCp_summary .btnPrimary.is-animaxCp a{font-size:1.4em;max-width:420px;background:#fff;color:#242275;border:.2em solid #0f0b32;box-shadow:0 .3em #242275}@media screen and (max-width: 768px){.animaxCp_summary .btnPrimary.is-animaxCp a{font-size:1em;max-width:300px}}.animaxCp_summary .btnPrimary.is-animaxCp a:before{border-left:.5em solid #242275}.animaxCp_summary .btnPrimary.is-animaxCp a:hover{top:.2em;box-shadow:0 .1em #242275}.animaxCp_summary .btnPrimary.is-cpClose{pointer-events:none;position:relative;max-width:600px}.animaxCp_summary .btnPrimary.is-cpClose{margin-left:auto;margin-right:auto}.animaxCp_summary .btnPrimary.is-cpClose:after{width:100%;position:absolute;content:"キャンペーンは終了しました。";color:#fff;font-weight:700;top:1px;left:50%;transform:translate(-50%);height:calc(100% + .3em);background:#00000080;border-radius:50px}.animaxCp_summary .btnPrimary.is-cpClose:after{display:flex;justify-content:center;align-items:center;flex-direction:column}.animaxCp_summary .btnPrimary.is-cpClose:after{font-size:36px}@media screen and (max-width: 768px){.animaxCp_summary .btnPrimary.is-cpClose:after{font-size:18px}}.animaxCp_summaryText{margin-top:12px;text-align:center}.animaxCp_summaryText{font-size:20px}@media screen and (max-width: 768px){.animaxCp_summaryText{font-size:14px}}@media screen and (max-width: 768px){.animaxCp_summaryText{margin-top:8px}}.animaxCp_summaryModalApplyBtnArea{position:fixed;left:50%;transform:translate(-50%);bottom:1em;width:calc(100% - 3em);padding:30px 0;background:#96f0e6;box-shadow:0 -5px 10px #96f0e6}.animaxCp_summaryModalApplyBtnArea .btnPrimary{margin-top:0}.animaxCp_summaryRequirement{margin-top:40px;font-weight:700;box-sizing:border-box;border:6px solid #242275;border-radius:1.2em;transition:all .3s;cursor:pointer;background:#242275}@media screen and (max-width: 768px){.animaxCp_summaryRequirement{margin-top:25px}}.animaxCp_summaryRequirementTtl{font-size:1.6em;line-height:1;color:#fff;font-weight:700;padding:1em}.animaxCp_summaryRequirementTtl{display:flex;justify-content:center;align-items:center;flex-direction:column}.animaxCp_summaryRequirementContent{background:#fff;border-radius:0 0 1em 1em;padding:40px}.animaxCp_summaryRequirementContent .list-note{font-weight:700}.animaxCp_summaryRequirementContent .list-note{font-size:20px}@media screen and (max-width: 768px){.animaxCp_summaryRequirementContent .list-note{font-size:16px}}.animaxCp_summaryRequirementContent .list-note span{display:inline-block}.animaxCp_summaryRequirementContent .list-note li{font-size:1em}.animaxCp_summaryRequirementContent .list-note.is-small li{font-size:.7em;font-weight:400;padding-left:0}.animaxCp_summaryRequirementContent .list-note li+li{margin-top:25px}@media screen and (max-width: 768px){.animaxCp_summaryRequirementContent .list-note li+li{margin-top:15px}}@media screen and (max-width: 768px){.animaxCp_summaryRequirementContent{padding:20px 10px}}.animaxCp_summaryNotes{margin-top:40px}@media screen and (max-width: 768px){.animaxCp_summaryNotes{margin-top:25px}}.animaxCp_summaryNotesTtl{font-size:1.6em;text-align:center;font-weight:700}.animaxCp_summaryNotesContent{margin-top:25px}@media screen and (max-width: 768px){.animaxCp_summaryNotesContent{margin-top:15px}}.animaxCp_summaryNotesContent .list-note{font-weight:700}.animaxCp_summaryNotesContent .list-note{font-size:20px}@media screen and (max-width: 768px){.animaxCp_summaryNotesContent .list-note{font-size:16px}}.animaxCp_summaryNotesContent .list-note span{display:inline-block}.animaxCp_summaryNotesContent .list-note li{font-size:1em}.animaxCp_summaryNotesContent .list-note.is-small li{font-size:.7em;font-weight:400;padding-left:0}.animaxCp_summaryNotesContent .list-note li+li{margin-top:25px}@media screen and (max-width: 768px){.animaxCp_summaryNotesContent .list-note li+li{margin-top:15px}}
