.p-monthlyKv{margin-top:0;margin-bottom:0}.p-monthly{padding:40px 0 270px;background:#000}@media(max-width: 767px){.p-monthly{padding:3.7333333333vw 0 24vw}}.p-monthly__inner{width:95vw;max-width:900px;margin:0 auto}@media(max-width: 767px){.p-monthly__inner{width:92vw}}.p-monthlyTitle{margin-bottom:35px;text-align:center}@media(max-width: 767px){.p-monthlyTitle{margin-bottom:32vw}}.p-monthlyTitle__en{font-size:22px;font-weight:bold;line-height:1;color:#b98c2f}@media(max-width: 767px){.p-monthlyTitle__en{font-size:5.8666666667vw}}.p-monthlyTitle__ja{margin-top:5px;font-size:14px;color:#fff}@media(max-width: 767px){.p-monthlyTitle__ja{font-size:3.7333333333vw}}.p-monthlySec{margin-bottom:190px}@media(max-width: 767px){.p-monthlySec{margin-bottom:12vw}}.p-monthlySec:last-child{margin-bottom:0}.p-monthlySec__headline{margin-bottom:60px;font-size:64px;font-weight:bold;line-height:1.5;color:#fff}@media(max-width: 767px){.p-monthlySec__headline{margin-bottom:16vw;font-size:8vw}}.p-monthlySec__headline span{display:block;margin-top:-15px;font-size:32px;font-weight:normal}@media(max-width: 767px){.p-monthlySec__headline span{font-size:4.8vw;margin-top:0}}.p-monthlySec__inner{display:flex;gap:50px;justify-content:space-between;margin-bottom:150px}@media(max-width: 767px){.p-monthlySec__inner{flex-direction:column-reverse;justify-content:center}}.p-monthlySec__inner--imgWrap{justify-content:center}@media(max-width: 767px){.p-monthlySec__inner--imgWrap{gap:13.3333333333vw}}.p-monthlySec__txt{display:flex;flex-direction:column;gap:20px;max-width:450px;font-size:16px;line-height:2;color:#fff}@media(max-width: 767px){.p-monthlySec__txt{font-size:4.2666666667vw;gap:1.1em}}.p-monthlySec__txt ul li{position:relative;padding-left:19px;font-size:16px;line-height:2}@media(max-width: 767px){.p-monthlySec__txt ul li{font-size:4.2666666667vw;padding-left:5.0666666667vw}}.p-monthlySec__txt ul li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:#fff}@media(max-width: 767px){.p-monthlySec__txt ul li::before{width:4.2666666667vw;height:4.2666666667vw}}@media(min-width: 768px){.p-monthlySec__img{max-width:400px}}@media(max-width: 767px){.p-monthlySec__img{width:100%}}.p-monthlySec__img--mid{width:345px}@media(max-width: 767px){.p-monthlySec__img--mid{width:100%}}.p-monthlySec__btn{display:flex;align-items:center;justify-content:space-between;width:750px;margin:0 auto;padding:16px 100px;border-radius:82px;background:rgba(0,0,0,0) linear-gradient(180deg, #ffa100 0%, #c91f9c 100%) 0% 0% no-repeat padding-box;transition:all .2s}@media(max-width: 767px){.p-monthlySec__btn{width:100%;padding:4vw 6.1333333333vw;border-radius:18.6666666667vw}}@media(min-width: 768px){.p-monthlySec__btn:hover{padding:24px 100px 8px}}.p-monthlySec__btnTxt{color:#fff}@media(max-width: 767px){.p-monthlySec__btnTxt{line-height:1.3}}.p-monthlySec__btnTxtIntro{position:relative;font-size:22px}@media(max-width: 767px){.p-monthlySec__btnTxtIntro{font-size:3.4666666667vw}}.p-monthlySec__btnTxtIntro::after{content:"";position:absolute;top:50%;right:30px;transform:translateY(-50%);width:75px;height:3px;background:#fff}@media(max-width: 767px){.p-monthlySec__btnTxtIntro::after{right:-5.3333333333vw;width:9.8666666667vw;height:1.0666666667vw}}.p-monthlySec__btnEntry{font-size:45px;font-weight:bold}@media(max-width: 767px){.p-monthlySec__btnEntry{font-size:6.4vw}}.p-monthlySec__btnCaution{font-size:14px}@media(max-width: 767px){.p-monthlySec__btnCaution{width:48vw;font-size:2.6666666667vw}}.p-monthlySec__btnImg{width:108px}@media(max-width: 767px){.p-monthlySec__btnImg{width:19.2vw}}
