.p-bfAbout{position:relative}.p-bfAbout__text{position:absolute;top:0;left:50%;translate:-50% 0;width:min(1132px,100vw);aspect-ratio:1132/524;margin-top:-3%}.p-bfAbout__text.is-show img{opacity:1;translate:0 0;scale:1}@media screen and (max-width: 768px){.p-bfAbout__text{width:min(702px,93.6vw);aspect-ratio:702/501}}.p-bfAbout__text img{position:absolute;opacity:0;translate:var(--from-x, 0) var(--from-y, 0);scale:1.3;transition:opacity .4s ease-out var(--delay, 0s),translate .5s cubic-bezier(.34,1.56,.64,1) var(--delay, 0s),scale .5s cubic-bezier(.34,1.56,.64,1) var(--delay, 0s)}@media (prefers-reduced-motion: reduce){.p-bfAbout__text img{opacity:1;translate:none;scale:none;transition:none}}.p-bfAbout__text img:nth-child(1){width:14.5759717314%;left:0;top:0}@media screen and (max-width: 768px){.p-bfAbout__text img:nth-child(1){width:14.2666666667vw;aspect-ratio:107/104}}.p-bfAbout__text img:nth-child(2){width:10.4240282686%;left:9.7173144876%;top:19.8473282443%}@media screen and (max-width: 768px){.p-bfAbout__text img:nth-child(2){width:10.1333333333vw;aspect-ratio:76/74;left:6.9333333333vw;top:10.2666666667vw}}.p-bfAbout__text img:nth-child(3){width:15.1060070671%;left:18.3745583039%;top:8.9694656489%}@media screen and (max-width: 768px){.p-bfAbout__text img:nth-child(3){width:14.8vw;aspect-ratio:111/97;left:16.4vw;top:5.3333333333vw}}.p-bfAbout__text img:nth-child(4){width:14.8409893993%;left:26.0600706714%;top:27.6717557252%}@media screen and (max-width: 768px){.p-bfAbout__text img:nth-child(4){width:14.4vw;aspect-ratio:108/96;left:18.6666666667vw;top:17.8666666667vw}}.p-bfAbout__text img:nth-child(5){width:15.5477031802%;left:59.3639575972%;top:15.6488549618%}@media screen and (max-width: 768px){.p-bfAbout__text img:nth-child(5){width:15.3333333333vw;aspect-ratio:115/97;left:64.6666666667vw;top:13.0666666667vw}}.p-bfAbout__text img:nth-child(6){width:17.667844523%;left:2.4734982332%;top:66.0305343511%}@media screen and (max-width: 768px){.p-bfAbout__text img:nth-child(6){width:17.2vw;aspect-ratio:129/17;left:.9333333333vw;top:41.7333333333vw}}.p-bfAbout__text img:nth-child(7){width:18.2862190813%;left:20.1413427562%;top:57.2519083969%}@media screen and (max-width: 768px){.p-bfAbout__text img:nth-child(7){width:17.8666666667vw;aspect-ratio:134/115;left:17.8666666667vw;top:37.7333333333vw}}.p-bfAbout__text img:nth-child(8){width:12.7208480565%;left:57.7738515901%;top:56.2977099237%}@media screen and (max-width: 768px){.p-bfAbout__text img:nth-child(8){width:12.4vw;aspect-ratio:93/106;left:61.6vw;top:37.8666666667vw}}.p-bfAbout__text img:nth-child(9){width:11.0424028269%;left:71.554770318%;top:63.5496183206%}@media screen and (max-width: 768px){.p-bfAbout__text img:nth-child(9){width:10.8vw;aspect-ratio:81/105;left:73.6vw;top:44.8vw}}.p-bfAbout__text img:nth-child(10){width:10.6007067138%;left:80.9187279152%;top:89.1221374046%}@media screen and (max-width: 768px){.p-bfAbout__text img:nth-child(10){width:10.4vw;aspect-ratio:78/15;left:74.8vw;top:60.8vw}}.p-bfAbout__text img:nth-child(11){width:7.5088339223%;right:0;bottom:0}@media screen and (max-width: 768px){.p-bfAbout__text img:nth-child(11){width:6.6666666667vw;aspect-ratio:50/90}}.p-bfAbout__gacha{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-bfAbout__gacha{position:relative;z-index:2;width:min(980px,86.5724381625vw);margin-inline:auto;aspect-ratio:980/467}@media screen and (max-width: 768px){.p-bfAbout__gacha{width:auto;aspect-ratio:670/470}}.p-bfAbout__gacha img{height:80%;width:auto}.p-bfAbout__catch{background:linear-gradient(90deg,#0000,#0a5e7c,#0000);color:#fff;text-align:center;animation:blinkBand 4s linear infinite}@media (prefers-reduced-motion: reduce){.p-bfAbout__catch{animation:none}}@keyframes blinkBand{0%{animation-timing-function:ease-in-out;opacity:1}18.75%{animation-timing-function:ease-in-out;opacity:0}37.5%,to{opacity:1}}.p-bfAbout__catch{padding:20px}.p-bfAbout__catch h2{font-size:42px;color:inherit}@media screen and (max-width: 768px){.p-bfAbout__catch h2{font-size:24px}}.p-bfAbout__catch p{font-size:20px;font-weight:700}@media screen and (max-width: 768px){.p-bfAbout__catch p{font-size:14px}}.p-bfAbout__note{text-align:center;color:#fff}
