@charset "UTF-8";
/*!===========================
このcssはSassから生成されていますので、
直接編集しないようご注意ください。
===========================*/html{font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","Hiragino Sans","游ゴシック体",YuGothic,"游ゴシック",Meiryo,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:62.5%;color:#333;background-color:#fff}.robot{font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;letter-spacing:0}body{line-height:1.75;font-size:1.4em;max-width:500px;margin:0 auto;-webkit-box-shadow:rgba(100,100,111,0.2) 0px 0px 26px 0px;box-shadow:rgba(100,100,111,0.2) 0px 0px 26px 0px}img{max-width:100%;width:100%;height:auto;vertical-align:middle}header h1{padding:3%;text-align:center}footer{background:#000000;color:#fff;text-align:center;padding:1%;margin-bottom:11rem}nav{position:fixed;left:0;bottom:0;width:100%;z-index:999}nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex}nav ul li{margin:0 10px;width:100%;max-width:365px}nav ul li:last-child a{background:#ed1c24;color:#fff}nav ul li:last-child a span{color:#ff0}nav a{display:block;width:100%;padding:16px 10px;text-decoration:none;text-align:center;font-size:2.4rem;background:#ffe030;border-radius:100px;line-height:1.2;color:#000}nav .watch{vertical-align:-3px;margin-right:1%;width:8%}.slick-arrow_next,.slick-arrow_prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10;width:18px}.slick-arrow_next{right:35px}.slick-arrow_prev{left:35px}.pc{display:block!important}.sp{display:none!important}.countnum{background:#fff1a0;padding:5%;margin:0px auto!important}.sectionInner{padding:5% 0%}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}h2{border-bottom:1px solid #000;font-size:3rem;color:#cf1126;padding-bottom:1%;max-width:90%;margin:0 auto 5%;line-height:1.2}@media screen and (max-width:600px){h2{font-size:2rem}}h2 span{color:#000;font-size:1.2rem}#campaignSec{padding-bottom:30px}#campaignSec h2{text-align:center}#campaignSec h3{color:#fff;font-size:50px;line-height:1.5em;text-align:center;margin:7rem 0% 3rem}#campaignSec h3 span{color:#000;background:#ff0;font-size:35px;padding:0% 3%;border-radius:24px}#campaignSec h3 .bubble{width:12%;vertical-align:-18px;margin-right:1%}#campaignSec .campaignBox{margin:0 auto}#campaignSec .radius_none dd{border-radius:0px}#campaignSec dl{text-align:center;font-size:20px}#campaignSec dl dt{background:#E3E3E3;line-height:1.3em;padding:3%}#campaignSec dl dd{background:#fff;line-height:1.3;font-size:1.8rem;padding:3% 5%;border-radius:20px}#campaignSec dl dd span{font-size:4rem}#campaignSec dl dd span.slash{position:relative}#campaignSec dl dd span.slash:before{position:absolute;content:"";left:0;top:45%;right:0;border-top:3px solid;border-color:#d90c3d;-webkit-transform:rotate(15deg);transform:rotate(15deg)}#campaignSec dl dd>div{font-weight:bold;font-size:rem;color:#d90c3d}#campaignSec dl dd>div span{vertical-align:0.2em;display:inline-block;margin-right:10px;background:#d90c3d;padding:0px 8px;font-weight:bold;font-size:2.5rem;color:#fff}#campaignSec dl dd>div strong{font-size:7.5rem;letter-spacing:-2px}@media screen and (max-width:600px){#campaignSec dl dd .mrg{margin-top:5%}}#campaignSec ul li{background:#fff;padding:50px 2% 40px;border-radius:15px}#campaignSec ul li dl dt{background:none;font-size:3.5rem}#campaignSec ul li dl .text{text-align:left;font-size:2rem;font-weight:500;padding-bottom:3%}#campaignSec ul .slick-dots{bottom:25px}#campaignSec ul .slick-dots li{background:none;padding:0}#campaignSec .attention p{color:#000;font-size:1.3rem;line-height:2rem}#campaignSec .plusBox{background:#fff1a0;padding:5%;border-radius:15px;margin-top:5%}#campaignSec .plusBox h3{color:#d90c3d;line-height:1.2em;margin-top:0;background:#fff;padding-top:2%;border-radius:15px}#campaignSec .plusBox .attention p{text-align:center;line-height:2em;font-size:16px}#campaignSec .plusBox .attention span{font-size:18px;color:#d90c3d}#campaignSec .plusBox .attention p{color:#000;font-size:1.4rem}#campaignSec .personal h3 .s_text{background:#c50080;padding:0%;color:#FFFF00}#campaignSec .personal div{background:#fff}#campaignSec .personal div dl{padding:5% 13% 2%;margin-bottom:5%}#campaignSec .personal div dl dt{text-align:center;background:none;padding:0}#campaignSec .personal div dl dd{text-align:left;font-size:2rem;font-weight:500;padding:3% 0%}#priceSec h2{text-align:center;border-bottom:3px solid #000;font-size:4rem;color:#cf1126;line-height:1.2;padding-bottom:1%;margin-bottom:5%;width:90%;margin:0 auto 5%}#priceSec h2 span{color:#000;font-size:3rem}#priceSec .price-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px}#priceSec ul li{width:48%}.modal-open{cursor:pointer}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.5);padding:40px 3%;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9999}.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:700px;width:98%}.modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:-10px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}.modal-content{background:#fff;text-align:left}#joinSec{background:#EFEFEF}#joinSec h2{text-align:center;border-bottom:3px solid #000;font-size:5rem;color:#cf1126;line-height:1.2;padding-bottom:1%;margin-bottom:5%;width:90%;margin:0 auto 5%}#joinSec h2 span{color:#000;font-size:3rem}#joinSec .sectionInner{max-width:700px;margin:0 auto;padding:5% 0%}#joinSec ul li{padding:0% 1%}#joinSec ul li p{margin:0 auto;width:50%}#joinSec ul li dt{background:#cf1126;color:#fff;text-align:center;font-size:3rem;line-height:1em;padding:3%;margin:5% auto;width:80%}#joinSec ul li dd{text-align:left;font-size:2rem;font-weight:500;padding-bottom:3%;height:18vh}#joinSec ul li dd:last-child{width:50%;margin:0 auto;height:auto}@media screen and (max-width:600px){.sp{display:block!important}.pc{display:none!important}.slick-arrow_next,.slick-arrow_prev{width:15px;top:20%}.slick-arrow_next{right:15px}.slick-arrow_prev{left:15px}.slick-dotted.slick-slider{margin-bottom:0%}header h1{padding:2% 2%}#campaignSec h3{font-size:2.7rem;line-height:1.7em;margin:3rem 0% 1rem}#campaignSec h3 span{font-size:2rem;padding:1% 7%}#campaignSec h3 .bubble{vertical-align:-10px}#campaignSec dl dt{font-size:1.8rem}#campaignSec ul .slick-dots{bottom:50px}#campaignSec ul li{padding:1% 2%}#campaignSec ul li dl .text{font-size:1.5rem}#campaignSec ul li dl dt{font-size:2rem;padding-bottom:0%}#campaignSec .personal div dl dd{font-size:1.5rem}#joinSec h2{width:75%;font-size:4rem}#joinSec h2 span{font-size:2rem}#joinSec ul li dt{font-size:2rem;line-height:1.2em}#joinSec ul li dd{font-size:1.5rem}footer{margin-bottom:8rem}footer p{font-size:1rem}nav a{font-size:1.5rem}nav ul{padding:3% 0%}nav ul li{margin:0% 1%}nav ul .watch{width:10%}}
/*# sourceMappingURL=shared.css.map */