﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap");.pc{display:block}.sp{display:none}@media (max-width: 768px){.pc{display:none}.sp{display:block}}body{font-size:1.8rem;line-height:1.8}main{font-family:'Noto Sans JP', sans-serif}a:hover{opacity:0.7}.container{overflow:hidden}.content{width:1200px;margin:0 auto;padding:0}.cont-wp{color:#3c3c3c;width:1000px;margin:0 auto;box-sizing:border-box}@media (max-width: 768px){body{font-size:3.90625vw}.content{width:100%;overflow:hidden}.cont-wp{width:92%}img{width:100%}}.kv{width:1200px;height:290px;margin:0 auto 10px;background:url("../img/charge_kv_pc.png") no-repeat;background-size:contain;position:relative}.kv h1{font-size:5.8rem;font-weight:bold;line-height:1.2;color:#fff;position:absolute;top:18px;left:120px}.kv h1 .shadow{text-shadow:0px 0px 15px #469600,0px 0px 15px #469600,0px 0px 15px #469600,0px 0px 15px #469600,0px 0px 15px #469600,0px 0px 15px #469600}.kv h1 .little{font-size:5rem}.kv h1 .yellow{font-size:6.8rem;color:#ff0}.kv h1 .sub-ttl{font-size:3rem;color:#006400;position:absolute;bottom:-105px;left:0px}.kv h1 .sub-ttl span{white-space:nowrap;padding:5px 10px;display:inline-block;background-color:#fff;margin-bottom:15px}.date{text-align:right}.lead-area{margin-bottom:60px}.lead-area>p{text-align:center;margin:0 auto 60px}.lead-area>p span{display:inline-block;text-align:left}.lead-area .toc{width:700px;margin:auto;font-size:1.8rem;font-weight:bold;line-height:1.5}.lead-area .toc>div,.lead-area .toc>ul{padding:16px 40px;background-color:#ECF4E5;border:solid 3px #A2CA80}.lead-area .toc ul li a{display:block;padding:7px 0}.lead-area .toc ul li a span{display:inline-block;position:relative}.lead-area .toc ul li a span::before{position:absolute;content:"";-webkit-border-radius:50%;border-radius:50%;background:#006400;width:18px;height:18px;right:-30px;top:50%;transform:translateY(-44%)}.lead-area .toc ul li a span::after{position:absolute;content:"";border-top-width:2px;border-right-width:2px;border-top-style:solid;border-right-style:solid;border-color:#fff;width:8px;height:8px;right:-24px;top:50%;transform:translateY(-37%) rotate(45deg)}.lead-area .toc>div{border-radius:20px 20px 0 0}.lead-area .toc>div>p{margin-bottom:10px}.lead-area .toc>div>ul li{color:#006400}.lead-area .toc>div>ul li a{color:#006400}.lead-area .toc>div>ul li::before{color:#006400}.lead-area .toc>div>ul>li>a::before{display:inline-block;font-size:100%}.lead-area .toc>ul{border-top-width:0;border-radius:0 0 20px 20px}p{margin-bottom:30px}.marker{background:linear-gradient(transparent 60%, #ffe492 60%)}.notes{font-size:1.6rem}article,section{margin-bottom:100px}article .sec-ttl,section .sec-ttl{width:1000px;height:99px;margin-bottom:40px;background:url("../img/charge_ttlBg_01_pc.png") no-repeat;background-size:contain;position:relative}article .sec-ttl span,section .sec-ttl span{display:block;width:100%;text-align:center;font-size:3.2rem;font-weight:bold;color:#fff;position:absolute;left:50%;bottom:10px;transform:translateX(-50%)}article .sec-ttl.pc-big,section .sec-ttl.pc-big{height:140px;margin-bottom:40px;background:url("../img/charge_ttlBg_01big_pc.png") no-repeat;background-size:contain}article .sec-ttl.pc-big span,section .sec-ttl.pc-big span{line-height:1.5}article .txt-lead,section .txt-lead{font-size:2.4rem;font-weight:bold;color:#006400}article .txt-lead small,section .txt-lead small{font-size:1.8rem}article .dtl-ttl,section .dtl-ttl{margin:60px auto 30px;font-size:2.6rem;font-weight:bold;border-bottom:3px solid #006400;color:#006400;position:relative}article .dtl-ttl-square,section .dtl-ttl-square{text-align:center;margin:80px auto 30px;font-size:2.6rem;font-weight:bold;border:3px solid #006400;color:#006400;position:relative;line-height:82px}article .dtl-ttl-dec,section .dtl-ttl-dec{margin:60px  auto 16px}article .dtl-ttl-dec span,section .dtl-ttl-dec span{padding:0 0 4px 60px;font-size:2.4rem;font-weight:bold;border-bottom:3px solid #006400;background:url("../img/rotation_ttlBg_02.png") no-repeat;background-size:50px auto;background-position:center left}article figure,section figure{margin-bottom:30px}article figure img,section figure img{display:block;margin:auto}article figure figcaption,section figure figcaption{width:600px;margin:0 auto;text-align:right}article .intro,section .intro{margin-top:100px;padding:40px 80px;background-image:url("../img/charge_bg_intro.png")}article .intro .txt-lead,section .intro .txt-lead{margin-bottom:30px;line-height:1.5;text-align:center;color:#3c3c3c}article .intro .intro-ttl,section .intro .intro-ttl{margin:0 0 20px 30px;text-align:left;position:relative}article .intro .intro-ttl::before,section .intro .intro-ttl::before{content:"■";position:absolute;left:-30px;color:#006400}article .intro .intro-ttl span,section .intro .intro-ttl span{font-size:1.8rem}article .intro .intro-dtl,section .intro .intro-dtl{margin-bottom:30px}article .intro .intro-dtl p,section .intro .intro-dtl p{margin-bottom:0px;padding-left:1em;font-size:1.8rem;font-weight:bold}article .intro .intro-dtl p:last-child,section .intro .intro-dtl p:last-child{font-weight:normal}article .intro b,section .intro b{padding-left:10px;font-size:1.8rem;font-weight:bold;color:#ed1a3a}article .intro b span,section .intro b span{font-size:3rem !important}article .intro p:last-child,section .intro p:last-child{margin-bottom:0}article .bg-gray,section .bg-gray{margin-top:100px;padding:30px 80px;background-color:#f4f4f4}article .bg-gray .gray-ttl,section .bg-gray .gray-ttl{margin-bottom:10px;font-size:2.4rem;font-weight:bold;color:#006400}article .bg-gray ol,section .bg-gray ol{list-style-type:none;counter-reset:item}article .bg-gray ol li,section .bg-gray ol li{margin-bottom:8px;padding-left:1.8rem;text-indent:-1.8rem}article .bg-gray ol li::before,section .bg-gray ol li::before{counter-increment:item;content:counter(item) ". ";color:#006400}article .bg-gray ol li:last-child,section .bg-gray ol li:last-child{margin-bottom:0}article .bg-gray ol li .notes_text,section .bg-gray ol li .notes_text{color:#ec1b3b}article .bg-gray p:last-child,section .bg-gray p:last-child{margin-bottom:0}article .rec-area,section .rec-area{margin:100px auto}article .rec-area>.txt-lead,section .rec-area>.txt-lead{padding:8px 40px 10px;color:#fff;background-color:#006400;border:4px solid #006400;border-bottom-width:0;border-radius:10px 10px 0 0}article .rec-area .rec,section .rec-area .rec{padding:40px;border:4px solid #006400;border-top-width:0;border-radius:0 0 10px 10px}article .rec-area .rec p,section .rec-area .rec p{margin-bottom:0}article .p-link,section .p-link{color:#0088cf;border-bottom:1px solid #0088cf;position:relative}article .btn-link,section .btn-link{text-align:center;margin-bottom:0}article .btn-link a,section .btn-link a{display:block;width:460px;margin:0 auto;padding:14px 14px 14px 0;font-size:1.8rem;color:#ed1a3a;font-weight:bold;background-color:#fff;border:2px solid #ed1a3a;border-radius:8px}article .btn-link a span,section .btn-link a span{position:relative}article .btn-link a span::before,section .btn-link a span::before{position:absolute;content:"";-webkit-border-radius:50%;border-radius:50%;background:#ed1a3a;width:18px;height:18px;right:-28px;top:50%;transform:translateY(-44%)}article .btn-link a span::after,section .btn-link a span::after{position:absolute;content:"";border-top-width:2px;border-right-width:2px;border-top-style:solid;border-right-style:solid;border-color:#fff;width:8px;height:8px;right:-22px;top:50%;transform:translateY(-37%) rotate(45deg)}article .long_text a,section .long_text a{width:500px;padding:14px 24px 14px 0}article .txt-link,section .txt-link{margin-bottom:50px;text-align:center}article .txt-link a,section .txt-link a{padding-right:34px;font-size:2.2rem;color:#ed1a3a;font-weight:bold;border-bottom:2px solid #ed1a3a}article .txt-link a span,section .txt-link a span{position:relative}article .txt-link a span::before,section .txt-link a span::before{position:absolute;content:"";-webkit-border-radius:50%;border-radius:50%;background:#ed1a3a;width:18px;height:18px;right:-28px;top:50%;transform:translateY(-44%)}article .txt-link a span::after,section .txt-link a span::after{position:absolute;content:"";border-top-width:2px;border-right-width:2px;border-top-style:solid;border-right-style:solid;border-color:#fff;width:8px;height:8px;right:-22px;top:50%;transform:translateY(-37%) rotate(45deg)}.download_app{display:block;border:3px solid #3c3c3c;background-color:#fff;width:600px;margin-left:auto;margin-right:auto}.download_app_title{display:block;background-color:#3c3c3c;text-align:center;font-weight:bold;color:#fff;width:100.4%;margin-left:-0.2%;font-size:2.4rem;padding:.4% 0}.download_app_info{display:block;padding:4% 5%;margin-top:-0.2%}.download_app_info ul{display:flex;justify-content:center;margin-bottom:0 !important;margin-left:0 !important}.download_app_info ul li{display:flex;align-items:center}.download_app_info ul li:first-child{margin-right:5%}.download_app_info ul li:before{display:none}.download_app_info ul li figure{margin-bottom:0}.download_app_info ul li span:first-child{display:block;margin-right:5%}.btn_appstore,.btn_googleplay{width:161px}.qr_appstore,.qr_googleplay{width:80px}.faq{margin-bottom:10px}.faq .faq-ttl{margin-bottom:40px;padding-bottom:10px;text-align:center;font-size:3rem;font-weight:bold;color:#006400;border-bottom:5px solid #006400}.faq>div{margin-bottom:40px}.faq>div h3,.faq>div p{margin-bottom:0;padding:10px 0 10px 60px}.faq>div h3{font-size:2.4rem;font-weight:bold;background:url("../img/charge_icon_que.png") no-repeat;background-size:45px auto;background-position:top 6px left 0;border-bottom-width:0;padding:4px 0 10px 60px}.faq>div p{background:url("../img/charge_icon_ans.png") no-repeat;background-size:45px auto;background-position:top 6px left 0}.faq .intro{margin-bottom:0}.date-02{margin-bottom:100px;text-align:center}.castArea{margin-bottom:0;margin-top:60px;display:flex;flex-wrap:wrap;line-height:1.3}.castArea strong{display:block;width:100%;font-size:2.2rem;margin-bottom:15px}.castArea .cast{width:30%;margin-right:5%;margin-bottom:60px}.castArea .cast .castTtl{background-color:#e5f1f9;font-size:1.8rem;text-align:center;padding:10px 0;margin-bottom:10px}.castArea .cast .name{margin-bottom:10px}.castArea .cast .name span{display:block}.castArea .cast .castImg{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.castArea .cast .castImg .imgLeft{width:33%}.castArea .cast .castImg .imgLeft img{width:100%}.castArea .cast .castImg .imgRight{width:63%}.castArea .cast .castImg .imgRight img{width:100%}.castArea .cast .castImgSingle{margin:0 0 10px 10px;width:32%}.castArea .cast .castImgSingle img{width:100%}.castArea .cast .castLead{font-size:1.4rem;margin-bottom:14px}.castArea .cast .castDetail{margin-bottom:5px;display:flex;flex-wrap:wrap;align-items:flex-start}.castArea .cast .castDetail li{margin-right:5px;background-color:#ececec;border:1px solid #464646;font-size:1.4rem;padding:2px 10px;margin-bottom:5px}.castArea .cast .price{margin-bottom:0;text-align:right;color:#ed1a3a;font-weight:bold;font-size:1.4rem}.castArea .cast .price span{font-size:2.6rem}.castArea .cast:nth-child(3n){margin-right:0}.castArea .cast:nth-last-child(-n+3){margin-bottom:0}.case{margin:0 auto 100px auto}@media (max-width: 768px){.kv{width:100%;height:62.5vw;margin:0 0 1.3020833333vw;background:url("../img/charge_kv_sp.png") no-repeat;background-size:contain}.kv h1{display:block;width:100%;font-size:7.5520833333vw;line-height:1.3;top:2.6041666667vw;left:2.6041666667vw}.kv h1 .shadow{display:block}.kv h1 .little{font-size:6.25vw}.kv h1 .yellow{font-size:8.59375vw}.kv h1 .sub-ttl{display:block;padding:1.3020833333vw 2.6041666667vw;font-size:4.9479166667vw;text-align:left;background-color:#fff;left:-3%;bottom:-32.5520833333vw}.kv h1 .sub-ttl span{white-space:nowrap;padding:0;display:block;background-color:transparent;margin-bottom:0}.lead-area{margin-bottom:7.8125vw}.lead-area>p{width:100%;margin:0 auto 7.8125vw}.lead-area .toc{width:100%;font-size:3.90625vw;line-height:1.8}.lead-area .toc>div,.lead-area .toc>ul{padding:5.2083333333vw;border-width:0}.lead-area .toc ul li a{padding:1.3020833333vw 0}.lead-area .toc ul li a span{display:inline-flex}.lead-area .toc ul li a span::before{position:absolute;content:"";-webkit-border-radius:50%;border-radius:50%;background:#006400;width:3.90625vw;height:3.90625vw;right:-5.7291666667vw;top:50%;transform:translateY(-44%)}.lead-area .toc ul li a span::after{position:absolute;content:"";border-top-width:.5208333333vw;border-right-width:.5208333333vw;border-top-style:solid;border-right-style:solid;border-color:#fff;width:1.5625vw;height:1.5625vw;right:-4.296875vw;top:50%;transform:translateY(-37%) rotate(45deg)}.lead-area .toc>div{margin-bottom:1.3020833333vw}.lead-area .toc>div>p{margin-bottom:2.6041666667vw}.lead-area .toc>div>ul>li>a{position:relative}.lead-area .toc>div>ul>li>a::before{position:absolute;top:.6510416667vw;left:0}p{margin-bottom:7.8125vw}.notes{font-size:3.3854166667vw}article,section{margin-bottom:10.4166666667vw}article .sec-ttl,article .sec-ttl.pc-big,section .sec-ttl,section .sec-ttl.pc-big{width:100%;height:27.34375vw;margin-bottom:7.8125vw;background:url("../img/charge_ttlBg_01_sp.png") no-repeat;background-size:contain}article .sec-ttl span,article .sec-ttl.pc-big span,section .sec-ttl span,section .sec-ttl.pc-big span{font-size:5.2083333333vw;line-height:1.5;bottom:3.125vw}article .sec-ttl.sp-small,article .sec-ttl.pc-big.sp-small,section .sec-ttl.sp-small,section .sec-ttl.pc-big.sp-small{height:20.8333333333vw;background:url("../img/charge_ttlBg_01small_sp.png") no-repeat;background-size:contain}article .sec-ttl.sp-small span,article .sec-ttl.pc-big.sp-small span,section .sec-ttl.sp-small span,section .sec-ttl.pc-big.sp-small span{bottom:3.125vw}article .txt-lead,section .txt-lead{font-size:4.4270833333vw}article .txt-lead small,section .txt-lead small{font-size:1.3rem}article .dtl-ttl,section .dtl-ttl{margin:10.4166666667vw auto 3.90625vw;padding-bottom:1.3020833333vw;font-size:4.9479166667vw;line-height:1.4}article .dtl-ttl-square,section .dtl-ttl-square{margin:10.4166666667vw auto 3.90625vw;padding:2.6041666667vw;font-size:4.9479166667vw;line-height:1.4}article .dtl-ttl-dec,section .dtl-ttl-dec{margin:7.8125vw auto 3.90625vw}article .dtl-ttl-dec span,section .dtl-ttl-dec span{padding:0 0 .78125vw 10.4166666667vw;font-size:4.1666666667vw;background-size:7.8125vw auto;background-position:top 1.3020833333vw left}article figure,section figure{margin-bottom:3.90625vw}article figure img,section figure img{width:80%}article figure figcaption,section figure figcaption{width:80%}article figure .notes,section figure .notes{line-height:1.3}article .intro,section .intro{margin-top:13.0208333333vw;padding:5.2083333333vw 5.2083333333vw 7.8125vw}article .intro .intro-ttl,section .intro .intro-ttl{font-size:4.8177083333vw}article .intro .intro-dtl p,section .intro .intro-dtl p{font-size:3.90625vw;padding-left:1.5em}article .intro b,section .intro b{font-size:2.9947916667vw}article .intro b span,section .intro b span{font-size:5.2083333333vw !important}article .intro ul,section .intro ul{margin-left:1.5em}article .intro .txt-lead,section .intro .txt-lead{margin-bottom:3.90625vw}article .bg-gray,section .bg-gray{margin-top:10.4166666667vw;padding:3.90625vw}article .bg-gray .gray-ttl,section .bg-gray .gray-ttl{margin:0 auto 1.3020833333vw;font-size:4.4270833333vw;font-weight:bold}article .bg-gray ol,section .bg-gray ol{list-style-type:none}article .bg-gray ol li,section .bg-gray ol li{margin-bottom:1.3020833333vw}article .rec-area,section .rec-area{margin:10.4166666667vw auto}article .rec-area>.txt-lead,section .rec-area>.txt-lead{padding:1.5625vw 2.6041666667vw 2.0833333333vw;line-height:1.3;border-width:3px;border-bottom-width:0}article .rec-area .rec,section .rec-area .rec{padding:5.2083333333vw 5.2083333333vw;border-width:3px;border-top-width:0}article .rec-area img,section .rec-area img{width:100%}article .btn-link.long_text span,section .btn-link.long_text span{display:block;margin-left:auto;margin-right:auto;width:90%}article .btn-link.long_text span::before,section .btn-link.long_text span::before{position:absolute;content:"";-webkit-border-radius:50%;border-radius:50%;background:#ed1a3a;width:3.90625vw;height:3.90625vw;right:0vw;top:50%;transform:translateY(-44%)}article .btn-link.long_text span::after,section .btn-link.long_text span::after{position:absolute;content:"";border-top-width:.5208333333vw;border-right-width:.5208333333vw;border-top-style:solid;border-right-style:solid;border-color:#fff;width:1.5625vw;height:1.5625vw;right:1.3020833333vw;top:50%;transform:translateY(-37%) rotate(45deg)}article .btn-link a,section .btn-link a{width:78.125vw;margin:0 auto;padding:3.3854166667vw 3.3854166667vw 3.3854166667vw 0;font-size:3.90625vw}article .btn-link a span::before,section .btn-link a span::before{position:absolute;content:"";-webkit-border-radius:50%;border-radius:50%;background:#ed1a3a;width:3.90625vw;height:3.90625vw;right:-5.3385416667vw;top:50%;transform:translateY(-44%)}article .btn-link a span::after,section .btn-link a span::after{position:absolute;content:"";border-top-width:.5208333333vw;border-right-width:.5208333333vw;border-top-style:solid;border-right-style:solid;border-color:#fff;width:1.5625vw;height:1.5625vw;right:-3.90625vw;top:50%;transform:translateY(-37%) rotate(45deg)}article .btn-link.sp-line2,section .btn-link.sp-line2{line-height:1.5}article .btn-link.sp-line2 a span::before,section .btn-link.sp-line2 a span::before{top:auto;bottom:0%;transform:translateY(-14%)}article .btn-link.sp-line2 a span::after,section .btn-link.sp-line2 a span::after{top:auto;bottom:0%;transform:translateY(-107%) rotate(45deg)}article .txt-link,section .txt-link{margin-bottom:7.8125vw}article .txt-link a,section .txt-link a{padding-right:5.46875vw;font-size:4.1666666667vw;line-height:1.8}article .txt-link a span::before,section .txt-link a span::before{position:absolute;content:"";-webkit-border-radius:50%;border-radius:50%;background:#ed1a3a;width:3.90625vw;height:3.90625vw;right:-5.3385416667vw;top:50%;transform:translateY(-44%)}article .txt-link a span::after,section .txt-link a span::after{position:absolute;content:"";border-top-width:.5208333333vw;border-right-width:.5208333333vw;border-top-style:solid;border-right-style:solid;border-color:#fff;width:1.5625vw;height:1.5625vw;right:-3.90625vw;top:50%;transform:translateY(-37%) rotate(45deg)}.download_app{border:3px solid #3c3c3c;width:auto}.download_app_title{background-color:#3c3c3c;font-size:1.8rem;margin-top:-0.5%;background-image:url("../img/app_jms_icon.png");background-repeat:no-repeat;background-size:auto 90%;background-position:left 3px center;border-bottom:3px solid #3c3c3c;padding-left:5%}.btn_appstore,.btn_googleplay{width:100%;margin-right:0 !important}.btn_appstore img,.btn_googleplay img{width:100% !important}.faq{margin-bottom:1.3020833333vw}.faq .faq-ttl{margin-bottom:7.8125vw;padding-bottom:1.3020833333vw;font-size:4.9479166667vw;border-width:3px}.faq>div{margin-bottom:7.8125vw}.faq>div h3,.faq>div p{padding:1.3020833333vw 0 1.3020833333vw 7.8125vw;background-position:top 1.8229166667vw left 0}.faq>div h3{font-size:4.1666666667vw;background-size:6.5104166667vw auto}.faq>div p{background-size:6.5104166667vw auto}.date-02{margin-bottom:10.4166666667vw}.castArea{display:block;margin-top:10.4166666667vw}.castArea .cast{width:100%;margin-right:0;margin-bottom:9.1145833333vw}.castArea .cast .castTtl{font-size:3.90625vw;padding:2.6041666667vw 0;margin-bottom:2.6041666667vw}.castArea .cast .name{font-size:3.6458333333vw}.castArea .cast .name span{font-size:2.6041666667vw}.castArea .cast .castImg{margin-bottom:1.3020833333vw}.castArea .cast .castImgSingle{margin:0 0 1.3020833333vw 1.3020833333vw}.castArea .cast .castLead{font-size:3.125vw;margin-bottom:1.8229166667vw}.castArea .cast .note{font-size:2.6041666667vw;margin-bottom:3.90625vw}.castArea .cast .castDetail{margin-bottom:1.3020833333vw}.castArea .cast .castDetail li{font-size:1.4rem;padding:.2604166667vw 1.3020833333vw;margin-bottom:.6510416667vw}.castArea .cast .price{font-size:2.8645833333vw}.castArea .cast .price span{font-size:4.9479166667vw}.castArea .cast:nth-last-child(-n+3){margin-bottom:9.1145833333vw}.case{margin-bottom:50px}}
