.bg{position:fixed;width:100%;height:100%;height:100lvh;background:url(../../images/rule-bg.jpg) no-repeat top center/cover;z-index:-1;top:0}#rule{padding:8rem 4.5rem 0}#rule h1{width:40.8rem;margin:0 auto 4rem}#rule .history{padding:5.6rem 0 8rem}#rule .history h3{display:inline-block;width:100%;font-size:4.8rem;font-weight:900;line-height:7.2rem;border:.1rem solid #fff;text-align:center}#rule .history>img{width:100%;margin:4.8rem 0 3.2rem}#rule .history .scroll{overflow-x:scroll;margin:0 -4.5rem;padding-bottom:3.2rem}#rule .history .scroll img{height:22rem;width:auto;padding:0 4.5rem}#rule .history .scroll .simplebar-track{margin:0 4.5rem;height:.4rem;background:#000}#rule .history .scroll .simplebar-scrollbar{background:#dcbe00}#rule .main{background:linear-gradient(transparent 2rem, #0A0A9F 2rem);margin:0 -4.5rem;padding:0 4.5rem 6rem}#rule .main h2{width:39.5rem;margin:0 auto 4rem}#rule .main p.center{text-align:center}#rule .main p.center .note{font-size:2rem;color:inherit}#rule .main p.center a{color:#dcbe00;text-decoration:underline}#rule .main p.center .red{color:#ff6060}#rule .main p.center .blue{color:#9dffdc}#rule .main .fig h3{margin:5rem -4.5rem 3rem;text-align:center;position:relative}#rule .main .fig h3 span{background:#fff;color:#0a0a9f;font-size:3rem;line-height:4.5rem;padding:0 3.2rem;border-radius:50rem;position:relative}#rule .main .fig h3::before{content:"";width:100%;height:.1rem;background:#fff;position:absolute;top:50%;left:0}#rule .main .fig img{margin:0 -4.5rem;width:75rem}#rule .data{background:#000;margin:0 -4.5rem;padding:4rem 4.5rem}#rule .data>div>div{padding-bottom:3rem}#rule .data>div>div .h3{display:flex;justify-content:space-between;align-items:center}#rule .data>div>div .h3 h3{color:#dcbe00;font-size:4rem;font-weight:700}#rule .data>div>div .h3 h3 span{font-size:2.8rem;color:inherit}#rule .data>div>div .h3 p{font-size:2.6rem;text-align:right}#rule .data>div:nth-of-type(1) img{margin:0 -4.5rem;width:75rem}#rule .notes{padding:4rem 0}#rule .notes *{font-weight:300}#rule .notes p{font-size:2.4rem}#rule .notes section{margin-bottom:3rem}#rule .notes section h3{font-size:4.4rem;text-align:center}#rule .notes section h3 span{font-weight:bold;font-size:inherit}#rule .notes section div{border:.1rem solid #fff;border-radius:1rem;width:100%;padding:2rem 3rem}#rule .notes section div h4{display:inline-block;width:100%;text-align:center;background:#fff;border-radius:10rem;line-height:4rem;color:#00001f;font-weight:normal;margin-bottom:.8rem}@media all and (max-width: 750px){body{background:url(../../images/rule-bg.jpg) repeat top center/cover}}@media all and (min-width: 751px){body{padding-bottom:4rem}.bg{background:url(../../images/vis-bg.jpg) repeat-y top -4rem left -3.5rem/195.5rem}#rule{margin:0 4rem;padding:5.6rem 8rem 0;background:rgba(0,0,31,.8);backdrop-filter:blur(3rem);-webkit-backdrop-filter:blur(3rem);border-radius:2rem;position:relative}#rule::before{content:"";display:block;position:absolute;top:3rem;left:3rem;width:14rem;height:36rem;clip-path:polygon(0 0, 100% 0, 0 100%);background:linear-gradient(#DCBE00, #E6F700, #DCBE00)}#rule h1{width:33rem}#rule>p{text-align:center;font-size:2rem}#rule .history{padding:5.6rem 0 6.4rem}#rule .history h3{font-size:2.8rem;line-height:6.4rem}#rule .history>img{width:100%;margin:0 0 2.4rem}#rule .history .scroll{overflow-x:auto;margin:0;padding-bottom:0}#rule .history .scroll img{height:auto;width:100%;padding:0}#rule .main{margin:0 -8rem;padding:0 8rem 3rem}#rule .main h2{margin:0 auto 1.6rem}#rule .main p.center{text-align:center;font-size:2.2rem}#rule .main p.center .note{font-size:1.6rem;color:inherit}#rule .main .fig{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#rule .main .fig h3{margin:3.2rem -8rem 2.4rem;width:calc(100% + 16rem)}#rule .main .fig h3 span{font-size:1.8rem;line-height:2.8rem;padding:0 1em}#rule .main .fig img{margin:0 -3.2rem;width:55rem}#rule .data{background:none;margin:0;padding:5rem 0 0;display:flex;justify-content:space-between}#rule .data>div>div{padding-bottom:3rem}#rule .data>div>div .h3 h3{font-size:2.4rem}#rule .data>div>div .h3 h3 span{font-size:2rem}#rule .data>div>div .h3 p{font-size:1.8rem}#rule .data img{margin:0 !important;width:50rem !important}#rule .notes{padding:2rem 0 4rem}#rule .notes p{font-size:1.6rem}#rule .notes>div{display:flex;justify-content:space-between}#rule .notes section{margin-bottom:3rem;width:50rem}#rule .notes section h3{font-size:3.4rem}#rule .notes section div{width:100%;padding:2rem}#rule .notes section div h4{line-height:3rem;font-size:1.8rem}#rule .notes>p{font-size:1.4rem}}/*# sourceMappingURL=rule.min.css.map */