@charset "UTF-8";.form-link-btc-address{display:block;margin-top:.5em;color:#00f;font-size:3.46667vw;text-decoration:underline}.btc-his-date{margin-bottom:.5em;font-size:3.46667vw}.ad .swiper-slide img{height:auto!important}.post-in{width:100%}.post-title{height:3em}.post-desc{height:2.5em}.post-desc,.post-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sms-entry-form{text-align:center}.entry-form-dd{display:flex;justify-content:flex-start}.entry-form-dd .form-email{width:2em!important;margin-right:1em;padding:.45em!important;text-align:center}.form input[type=number]{width:100%;padding:.45em 1em;border:1px solid #ccc;border-radius:1.33333vw;background-color:#fff;color:#000;font-size:4.26667vw;font-family:"Noto Sans JP",sans-serif;letter-spacing:.1em}.popup .popup-btn .apply-btn{font-size:4.56667vw;line-height:1.4em}.ribbon9{display:inline-block;position:relative;height:45px;box-sizing:border-box;text-align:center}.ribbon9:before{position:absolute;bottom:-10px;left:-35px;z-index:-2;width:10px;border:20px solid #10823e;border-left-color:transparent;content:""}.ribbon9:after{position:absolute;right:-35px;bottom:-10px;z-index:-2;width:10px;border:20px solid #10823e;border-right-color:transparent;content:""}.ribbon9 h3{display:inline-block;position:relative;margin:0;padding:0 20px;background:#18b755;color:#fff;font-weight:700;font-size:24px;line-height:45px}.label-popup{width:auto}.popup-ribbon-under-text-box,.popup-subtitle{font-weight:700}.tracking-check-popup-subtitle{line-height:1.7em}@media screen and (max-width:750px){.ribbon9 h3{font-size:15px}.ribbon9 h3:before{position:absolute;top:100%;left:0;border:none;border-right:solid 15px #10823e;border-bottom:solid 10px transparent;content:""}.ribbon9 h3:after{position:absolute;top:100%;right:0;border:none;border-bottom:solid 10px transparent;border-left:solid 15px #10823e;content:""}}@media screen and (max-width:750px){.form-hosoku-label,.form-link-btc-address{line-height:5.33333vw}.label-popup{margin-bottom:1.5em}.popup-ribbon-under-text-box{margin-bottom:2vw}}@media screen and (min-width:751px){.form-hosoku-label,.form-link-btc-address{font-size:.90278vw}.btc-his-date{width:11.02778vw;margin-bottom:0;font-size:.90278vw}.btc-his-title{width:calc(100% - 11.02778vw);font-size:1.11111vw}.header-btc{font-size:.46389vw}.form input[type=number]{border-radius:.34722vw;font-size:1.11111vw}.popup-ribbon-under-text-box{margin:3em 0 2em 0}.popup .post-image{max-width:250px}.popup-checkbox-box{margin-left:9em}.popup .popup-btn .apply-btn{height:auto;padding:.7em;font-size:24px;letter-spacing:.15em}}@media screen and (min-width:1441px){.form-hosoku-label,.form-link-btc-address{font-size:13px;font-size:1.3rem}.btc-his-date{width:150px;font-size:13px;font-size:1.3rem}.btc-his-title{width:calc(100% - 150px);font-size:16px;font-size:1.6rem}.header-btc{font-size:.9rem}.form input[type=number]{border-radius:5px;font-size:16px}.popup .post-image{max-width:250px}}.sms-entry-form-textbox{display:block;position:relative}#sms-entry-textbox{width:12.5em}@media screen and (max-width:750px){#sms-entry-textbox{width:12.5em;text-align:center}}.matter-list li:before{content:none}.google-ad-box{margin:auto;margin-top:3vw;text-align:center}@media screen and (min-width:751px){.google-ad-box{width:51.38889vw;margin-bottom:5vw}}@media screen and (min-width:1441px){.google-ad-box{width:740px;margin-bottom:5vw}}.gacha-banner-area{position:fixed;right:30px;bottom:30px;padding:15px;border:2px solid #e06f00;border-radius:999px;background:#fff}.gacha-anime-area{display:none;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000005b}.result-area{display:none;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000005b}.result-area .result-inner{width:450px;padding:10px;border-radius:10px;background-color:#fff;text-align:center}.result-area .result-inner .gacha-result{font-weight:700;font-size:1.8rem}.result-area .result-inner .ad-area{width:100%;height:250px}.result-area .result-inner button{width:100%;height:35px;margin-top:20px;border-radius:5px;background-color:#e06f00;color:#fff;font-size:1.5rem;text-align:center}@-webkit-keyframes shake{from{transform:translateX(-5px) translateY(0)}20%{transform:translateX(5px) translateY(0)}40%{transform:translateX(-10px) translateY(-3px)}60%{transform:translateX(10px) translateY(0)}80%{transform:translateX(-10px) translateY(0)}to{transform:translateX(-5px) translateY(0)}}@keyframes shake{from{transform:translateX(-5px) translateY(0)}20%{transform:translateX(5px) translateY(0)}40%{transform:translateX(-10px) translateY(-3px)}60%{transform:translateX(10px) translateY(0)}80%{transform:translateX(-10px) translateY(0)}to{transform:translateX(-5px) translateY(0)}}