html{font-size:1vw}body{color:#fff;background:#b41449;margin:0 auto;font-family:Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic,Meiryo,sans-serif;font-size:4.4rem;line-height:1.4}#container{overflow:hidden}a,a:visited,a:hover,a:active{color:#fff}h1,h2,h3,p,ul,li,dl,dt,dd{margin:0;padding:0}ul{list-style:none}img{vertical-align:bottom;border:0;max-width:100%}.pre{white-space:pre-line}#blc_mv{text-align:center;background-image:url(/design/default3_mv_bg02.png),url(/design/default3_mv_bg01.jpg);background-position:calc(50% + 37.4rem) 0,calc(50% - 29.5rem) 0;background-repeat:no-repeat;background-size:auto 91rem,auto 59.5rem;padding-top:75.4rem}#blc_mv .tt101{margin-bottom:10rem}#blc_mv .tt101 img{width:80.1rem;max-width:none}.inner{max-width:100rem;margin:0 auto;padding:0 5rem}main>.inner{padding-bottom:14rem}.inner>section{margin-top:15rem}.inner>section>.ttl01{text-align:center}.blc_regist{text-align:center;padding-top:7.5rem}.blc_regist ul>li a{border-radius:3em;margin-top:7rem;padding:0 3.8rem;display:inline-block;box-shadow:3rem 3rem 7.8rem #910026d9}.blc_regist .btn_line01 a{background:#00b900}.blc_regist .btn_line01 a img{width:49.8rem;max-width:100%}.blc_regist .txt_limit{margin-top:7rem;font-size:3.6rem}.txt_link01{color:#ffedc9;text-decoration:underline}.blc_about .ttl01 img{width:62.5rem;max-width:none}.blc_about ul.list_about>li{margin-top:4rem;padding-top:94rem;position:relative}.blc_about ul.list_about>li .img_ttl01{z-index:2;width:106.7rem;max-width:none;position:absolute;top:33.7rem;right:-19.6rem}.blc_about ul.list_about>li .img_ttl02{z-index:1;max-width:none;height:74.4rem;position:absolute;top:0;left:-6.2rem}.blc_about ul.list_about>li dl.text>dt{margin-bottom:.5em;font-size:5.4rem;font-weight:700}.blc_entry{text-align:center}.blc_entry .ttl01{margin-bottom:7.5rem}.blc_entry .ttl01 img{width:78.8rem;max-width:none}.blc_support>.ttl01 img{width:55.2rem;max-width:none}.blc_support ul>li{margin-top:4rem;padding-top:60.5rem;position:relative}.blc_support ul>li .image{position:absolute;top:0;left:-1.9rem}.blc_support ul>li .image img{width:107.5rem;max-width:none}.blc_support ul>li .ttl01{z-index:1;margin-bottom:.5em;font-size:5.4rem;font-weight:700;position:relative}.blc_support ul>li .ttl01 img{width:22.6rem;max-width:none;margin-bottom:1rem}footer{background:#4e1015;padding:10rem 0}footer nav ul>li>a{border-bottom:.5rem solid #fff;padding:1em 0;text-decoration:none;display:block}footer .notes{text-align:center;padding-top:5rem;font-size:2rem}.animate_zoomRepeat{animation:1.5s ease-in-out infinite zoomRepeat}@keyframes zoomRepeat{0%{transform:scale(.9)}30%{transform:scale(1)}60%{transform:scale(.9)}to{transform:scale(.9)}}#popup_back01{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / 80%);}#popup_back01[hidden]{display:none !important;}#popup_back01 .inner{position:relative;width:86%;max-width:420px;}#popup_back01 .appdl{position:relative;background:#fff;color:#333;border-radius:0.7em;padding:1.35em 1.05em 1.15em;text-align:center;}#popup_back01 .appmark{width:3.5em;height:3.5em;margin:0 auto 0.55em;border-radius:0.9em;background:#ff3399 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z'/%3E%3C/svg%3E") center 58% / 52% no-repeat;box-shadow:0 0.35em 0.9em rgb(224 26 99 / 35%);overflow:hidden;}#popup_back01 .appdl h2{margin:0 0 0.35em;color:#e01a63;font-size:1.08em;line-height:1.3;}#popup_back01 .appdl .lead{margin:0 0 0.95em;color:#555;font-size:0.72em;line-height:1.55;}#popup_back01 .stores{display:flex;flex-direction:column;gap:0.5em;}#popup_back01 .store{display:flex;align-items:center;justify-content:center;gap:0.55em;min-height:2.7em;padding:0.35em 0.8em;border-radius:0.55em;color:#fff;text-decoration:none;font-size:0.78em;}#popup_back01 .store.ios{background:#111;}#popup_back01 .store.android{background:#01875f;}#popup_back01 .store::before{content:"";flex:0 0 auto;width:1.45em;height:1.45em;background:center / contain no-repeat;}#popup_back01 .store.ios::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z'/%3E%3C/svg%3E");}#popup_back01 .store.android::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M3.5 2.8v18.4c0 .8.9 1.3 1.6.9l15.2-9.2c.6-.4.6-1.3 0-1.7L5.1 1.9c-.7-.4-1.6.1-1.6.9z'/%3E%3C/svg%3E");}#popup_back01 .store .txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;}#popup_back01 .store small{font-size:0.62em;font-weight:500;letter-spacing:0.04em;}#popup_back01 .store strong{font-size:1.05em;}#popup_back01 .store:has(strong:empty){display:none;}#popup_back01 .appdl .close{position:absolute;top:0.45em;right:0.45em;z-index:2;width:1.7em;height:1.7em;margin:0;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23222'/%3E%3Cpath d='M160 160l192 192M352 160L160 352' stroke='white' stroke-width='42' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;}@media screen and (width>=1000px){html{font-size:62.5%}}
#popup_back01 .appmark img{width:100%;height:100%;max-width:none;object-fit:cover;display:block}#popup_back01 .appmark:has(img:not([hidden])){background:#fff}