@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&family=Stick&display=swap";*{margin:0;padding:0;box-sizing:border-box;color:#343434;font-family:"Noto Sans JP",sans-serif}html{font-size:62.5%}*{line-height:1.5}a{text-decoration:none}ul,ol,li{list-style:none}img{width:100%;height:auto}.container{margin:0 auto;width:100%;max-width:480px}.content{width:calc(100% - 60px);margin:0 auto}.footer{margin:0 auto;padding-bottom:40px}.footer .copyright{font-size:1remm}.keyvisual-container{margin:0 auto;width:100%;padding-left:20px;position:relative;margin-bottom:48px}.keyvisual-container img{width:100%;height:auto}.keyvisual-content{position:absolute;top:180px;left:20px}.keyvisual-content-inner{width:calc(100% - 58px);background:rgba(255,255,255,.7);border-radius:0 18px 18px 0;padding:20px 24px 20px 20px}.keyvisual-content-caption{font-size:1.7rem;line-height:1.5;margin-bottom:4px}.keyvisual-content-button{margin:0 auto;margin-top:20px;max-width:230px;left:-20px;position:relative}.keyvisual-content .keyvisual-price{text-shadow:0px 0px 22.41px rgba(0,0,0,.21);font-size:3.4rem;color:#fff;background:linear-gradient(transparent 70%, #e96e00 70%);display:inline;padding-left:20px}.keyvisual-content .keyvisual-price span{color:#fff;font-size:1.8rem}.keyvisual-content .keyvisual-price-small{margin-top:4px;text-shadow:0px 0px 22.41px rgba(0,0,0,.21);display:block;font-size:1.5rem;margin-left:20px;color:#fff;margin-bottom:12px}.keyvisual-catch-text{margin:0 auto;text-align:center;font-size:1.5rem;line-height:1.5;width:calc(100% - 40px)}.keyvisual-catch-text+.keyvisual-catch-text{margin-top:8px}.keyvisual-catch-text:last-child{margin-bottom:34px}.button-content\:primary{display:block;background-color:#e96e00;box-shadow:3.597px 3.473px 5px 0px rgba(0,0,0,.29);padding:12px 30px;line-height:1;font-size:1.7rem;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:21px}.button-content\:primary span{display:inline-block;width:24px;margin-left:8px}.button-content\:secondary{border-radius:21px;padding:12px 30px;font-size:1.3rem;text-align:center;background:#bbb;display:flex;align-items:center;justify-content:center;color:#fff}.image\:full{width:100%;display:block}.image\:full img{width:100%;height:auto}.heading\:02{margin:0 auto;font-size:2.2rem;font-weight:bold;text-align:center;color:#e96e00;line-height:1.4}.heading\:02-icon{display:block;width:20px;margin:0 auto;margin-top:8px;margin-bottom:20px}.section\:scene{margin:0 auto;width:100%;background:url(/assets/images/sec01_bg.png) top center no-repeat;background-size:cover;padding:78px 0 40px;margin-top:48px}.scene-card{background:#fff;border-radius:12px;padding:24px 14px 18px;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:26px}.scene-card:after{content:"";position:absolute;top:2px;left:14px;font-size:2.8rem;color:#ffe7d2}.scene-card:nth-of-type(1):after{content:"01"}.scene-card:nth-of-type(2):after{content:"02"}.scene-card:nth-of-type(3):after{content:"03"}.scene-card-heading{font-size:1.8rem;font-weight:bold;display:inline-block;background:linear-gradient(transparent 70%, #e96e00 70%);margin-bottom:16px;line-height:1.5}.scene-card-illust{margin:0 auto;display:block;width:84px;margin-bottom:18px}.scene-card-text{font-size:1.5rem;text-align:center}.section\:spec{padding-bottom:30px;background:#fffaf6}.spec-image{position:relative;z-index:1}.spec-content{border-radius:20px;background:#fff;padding:25px 13px 36px;margin-top:-30px;position:relative;z-index:2;box-shadow:0px 0px 3px 0px rgba(0,0,0,.15)}.spec-detail-heading{font-size:1.5rem;font-weight:normal;margin-bottom:8px}.spec-detail-table{display:flex;flex-wrap:wrap;margin-bottom:14px}.spec-detail-table dt{border-bottom:1px solid #343434;font-size:1.4rem;font-weight:bold;padding-bottom:6px;width:64px;margin-bottom:6px}.spec-detail-table dt.last{border-bottom:0}.spec-detail-table dd{width:calc(100% - 64px);border-bottom:1px solid #343434;padding-bottom:6px;margin-bottom:6px;font-size:1.3rem}.spec-detail-table dd.last{border-bottom:0}.spec-notice{font-size:1.3rem;text-indent:-1.3rem;margin-left:1.3rem}.section\:price{background:url(/assets/images/bg_price.jpg) top center no-repeat;background-size:cover;padding:40px 0 68px}.section\:price\:sub{margin-top:20px;margin-bottom:40px}.price-table-content{position:relative}.price-table-content:before{width:37%;height:calc(100% + 14px);content:"";background:#fff;position:absolute;top:-10px;right:8px;border-radius:12px}.price-table-content .price-table{position:relative;z-index:2;border-collapse:collapse;width:100%}.price-table-content .price-table thead th{font-weight:normal;font-size:1.4rem;text-align:center;padding-bottom:10px}.price-table-content .price-table tbody tr{border-top:1px solid #343434}.price-table-content .price-table tbody th{text-align:left;font-weight:normal;font-size:1.4rem}.price-table-content .price-table tbody td{text-align:right;font-size:1.4rem;padding:10px 0}.price-table-content .price-table tbody td:last-child{padding-right:20px}.price-table-content .price-table tbody td strong{display:block;color:#e96e00;font-size:1.5rem}.section-catch{text-align:center;font-size:1.5rem;position:relative}.section-catch:after{position:absolute;content:"";width:90%;display:block;left:50%;height:2px;bottom:-10px;transform:translateX(-50%);background:#e96e00}.section-catch strong{font-size:1.7rem}.section-catch strong.color{color:#e96e00}.section\:shop{background:url(/assets/images/bg_shop.png) center top repeat;background-size:cover;padding:40px 0 60px}.shop-item-list{display:grid;gap:16px;grid-template-columns:1fr 1fr}.shop-item-list .shop-item{margin-bottom:24px}.shop-item-list .shop-item-image{display:block;margin-bottom:10px}.shop-item-list .shop-item-text{font-size:1.7rem;font-weight:bold;color:#e96e00;text-align:center}.section\:closing{margin:0 auto;margin-top:40px;margin-bottom:40px}.closing-button\:add{margin:0 auto;margin-top:20px;max-width:240px;width:100%}.closing-button\:cancel{margin:0 auto;margin-top:20px;max-width:166px}.container{opacity:0;transition:.4s ease-out opacity}.container.show{opacity:1}/*# sourceMappingURL=style.css.map */
