@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}*{box-sizing:border-box}img{max-width:100%;height:auto}a{display:inline-block;text-decoration:none}@media(min-width: calc(1000px + 0.1px)){a{transition:.3s}}h1,h2,h3,h4,h5,p,a,li,dt,dd,span,date{color:#fff;font-weight:500;font-family:"Noto Serif JP",serif}p,span{letter-spacing:0.1333333333vw}@media(min-width: calc(1000px + 0.1px)){p,span{letter-spacing:min(0.2083333333vw,3px)}}body{background-color:#000;color:#fff}body.is-fixed{overflow:hidden}main{position:relative;width:100%}@media(min-width: calc(1000px + 0.1px)){.sp{display:none !important}}@media(max-width: 1000px){.pc{display:none !important}}@media(max-width: 1000px){#rule .heading-medium .text-main{font-size:15.4666666667vw}#rule .heading-medium .text-sub{font-size:5.8666666667vw;margin:2.4vw 0 0}}@media(min-width: calc(1000px + 0.1px)){#rule .articleInner{padding:min(24.3055555556vw,350px) min(2.7777777778vw,40px) min(21.1111111111vw,304px)}#rule .heading-medium .text-sub{font-size:min(3.8888888889vw,56px);margin:min(1.5277777778vw,22px) 0 0}}.rule a,.rule a:link,.rule a:visited{color:#fff;text-decoration:none;outline:none}.rule a:hover,.rule a:active{color:#fff;text-decoration:none}.ruleInner:first-child{margin:auto}.ruleLeadTxt{transform:scaleY(0.8);transform-origin:top;text-align:center;line-height:1.4}.ruleLeadTxt:first-child{margin:auto}.ruleRow{display:flex}.ruleCol{width:100%}.ruleCol .heading-small .text-main{font-family:"Roboto Condensed",sans-serif;transform:scale(0.8, 1.2);transform-origin:top center}.ruleImgArea{display:flex;flex-flow:row wrap;justify-content:center}.ruleImg{width:50%}.ruleProcess{display:flex;flex-direction:column}.ruleProcess li{display:flex;align-items:center;counter-increment:mycounter;font-weight:700;line-height:1.6}.ruleProcess li::before{transform:scaleX(0.8);transform-origin:left;content:counter(mycounter, decimal-leading-zero);font-family:"Roboto Condensed",sans-serif;font-weight:700;line-height:1}@media(max-width: 1000px){.rule{padding:9.3333333333vw 0 0}.rule .heading-small .text-main{font-size:12.2666666667vw}.rule .heading-small .text-sub{font-size:6.4vw;margin:2.4vw 0px 0}.ruleInner:nth-child(n+2){padding:15.2vw 0 0}.ruleInner:nth-child(n+2) .heading-medium{padding:0 0 12.5333333333vw}.ruleHeadTxt{margin:3.2vw 0 0;padding:0 0 8.2666666667vw}.ruleHeadTxt .heading-small .text-main{font-size:7.2vw}.ruleLeadTxt{font-size:3.3333333333vw}.ruleLeadTxt:first-child{line-height:2.2}.ruleRow{flex-flow:row wrap;margin:1.3333333333vw 0 0}.ruleCol{width:100%}.ruleCol:nth-child(n+2){margin:8.8vw 0 0}.ruleCol:last-child{padding:0 0 12.5333333333vw}.ruleImgArea{margin:3.4666666667vw auto 0;padding:0 13.3333333333vw;gap:4vw}.ruleImg{max-width:24.8vw}.ruleProcess{padding:8.2666666667vw 0 13.3333333333vw 5.6vw;gap:9.6vw}.ruleProcess li{font-size:2.9333333333vw}.ruleProcess li::before{font-size:11.2vw;margin:0 6.6666666667vw 0 0}}@media(min-width: calc(1000px + 0.1px)){.rule{padding:min(6.25vw,90px) 0 0}.rule .heading-small+.ruleLeadTxt{margin:min(2.3611111111vw,34px) auto 0}.ruleInner{margin:min(13.75vw,198px) auto 0}.ruleInner:nth-child(n+2) .ruleLeadTxt{margin:min(6.25vw,90px) auto 0;line-height:1.7}.ruleInner:nth-child(n+2) .ruleLeadTxt-strong{margin:min(4.5833333333vw,66px) auto 0}.ruleHeadTxt{margin:min(10.1388888889vw,146px) auto 0}.ruleHeadTxt+.scrollAnime .ruleLeadTxt{margin:min(2.3611111111vw,34px) auto 0}.ruleLeadTxt{font-size:min(1.8055555556vw,26px);margin:min(3.6111111111vw,52px) auto 0}.ruleLeadTxt:first-child{line-height:2;margin:auto}.ruleLeadTxt-strong{font-size:min(2.3611111111vw,34px);margin:min(4.5833333333vw,66px) auto 0}.ruleRow{flex-flow:row nowrap;padding:min(5vw,72px) 0 min(3.4722222222vw,50px);gap:min(6.9444444444vw,100px)}.ruleCol{width:50%}.ruleCol .heading-small .text-main{font-size:min(4.3055555556vw,62px)}.ruleCol .heading-small .text-sub{font-size:min(3.1944444444vw,46px)}.ruleImgArea{margin:min(1.5277777778vw,22px) auto 0;gap:min(0.9722222222vw,14px)}.ruleImg{max-width:min(12.7777777778vw,184px)}.ruleProcess{padding:min(10.1388888889vw,146px) min(1.3888888889vw,20px) min(7.2222222222vw,104px) min(6.5277777778vw,94px);gap:min(6.5277777778vw,94px)}.ruleProcess li{font-size:min(1.9444444444vw,28px)}.ruleProcess li::before{font-size:min(7.6388888889vw,110px);margin:0 min(1.3888888889vw,20px) 0 0}}[lang=ja] .archiveHeading-sub,[lang=ja] .archiveRank,[lang=ja] .archiveCreator,[lang=ja] .articleContents p,[lang=ja] .ruleHeadTxt .heading-small .text-main{transform:scaleY(0.8);transform-origin:top}