@import"https://fonts.googleapis.com/css2?family=Hina+Mincho:wght@400;700&display=swap";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{display:block;cursor:pointer}@font-face{font-family:LINE Seed JP;src:url(/special/romance_supremacy/fonts/LINESeedJP_TTF_Rg.eot);src:url(/special/romance_supremacy/fonts/LINESeedJP_TTF_Rg.eot?#iefix) format("embedded-opentype"),url(/special/romance_supremacy/fonts/LINESeedJP_OTF_Rg.woff2) format("woff2"),url(/special/romance_supremacy/fonts/LINESeedJP_OTF_Rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LINE Seed JP;src:url(/special/romance_supremacy/fonts/LINESeedJP_TTF_Bd.eot);src:url(/special/romance_supremacy/fonts/LINESeedJP_TTF_Bd.eot?#iefix) format("embedded-opentype"),url(/special/romance_supremacy/fonts/LINESeedJP_OTF_Bd.woff2) format("woff2"),url(/special/romance_supremacy/fonts/LINESeedJP_OTF_Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/special/romance_supremacy/fonts/GeneralSans-Variable.ttf) format("truetype-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:NaN Jaune;src:url(/special/romance_supremacy/fonts/NaNJaune-MaxiRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pilot;src:url(/special/romance_supremacy/fonts/Pilot-Regular.woff2) format("woff2"),url(/special/romance_supremacy/fonts/Pilot-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-line-seed:"LINE Seed JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--font-general-sans:"General Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-nan-jaune:"NaN Jaune","Arial Black",sans-serif;--font-pilot:"Pilot",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-hina-mincho:"Hina Mincho","Hiragino Mincho ProN","Hiragino Mincho Pro","Yu Mincho","YuMincho",serif;--font-system:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,sans-serif;--pc-device-size:1512;--pc-contetns-width:1200;--pc-side-padding:60;--sp-device-size:402;--sp-side-padding:30;--pc-default-size:--pc-device-size - (--pc-side-padding * 2);--sp-default-size:--sp-device-size - (--sp-side-padding * 2);--background:#d40032;--foreground:#000;--white:#fff;--gray-10:#eee;--gray-25:#aaa;--gray-50:#707070;--gray-75:#444;--black:#222;--accent:#0d87e0;--facebookColor:#1877f2;--twitterColor:#1da1f2;--googleplusColor:#dd4b39;--instaColor:#d93177;--tumblrColor:#36465d;--flickrColor01:#0063dc;--flickrColor02:#ff0084;--hatenaColor:#008fde;--lineColor:#00c300;--youtubeColor:red;--vimeoColor:#1ab7ea;--dropboxColor:#007ee5;--snapchatColor:#fffc00;--skypeColor:#12a5f4;--pinterestColor:#bd081c;--noteColor:#2dcdb5;--wordpressColor:#21759b;--pixivColor:#127bb1;--body:clamp(1rem,0.95rem * 0.2vw,1.125rem);--display:clamp(4.5rem,1.83rem * 11.34vw,10rem);--heading1:clamp(2rem,1.3rem + 3vw,4rem);--heading2:clamp(var(--body) * 1.5);--heading3:clamp(var(--body) * 1.2);--small-heading2:clamp(0.875rem,4vw - 1rem,1.6875rem);--small-heading3:clamp(var(--small-heading2) * 0.86)}[data-fontweight=regular]{font-weight:400}[data-fontweight=medium]{font-weight:500}[data-fontweight=semibold]{font-weight:600}[data-fontweight=bold]{font-weight:700}[data-fontweight=extrabold]{font-weight:800}[data-fontweight=black]{font-weight:900}:root{--space-xs:clamp(1.25rem,1rem + 0.98vw,1.875rem);--space-sm:clamp(var(--space-xs) * 1.5);--space-md:clamp(var(--space-xs) * 2);--space-lg:clamp(var(--space-xs) * 3);--space-xl:clamp(var(--space-xs) * 4);--space-jump:clamp(1.25rem,0.35rem + 3.8vw,3.75rem);--easeInCubic:cubic-bezier(0.550,0.055,0.675,0.190);--easeOutCubic:cubic-bezier(0.215,0.610,0.355,1.000);--easeInOutCubic:cubic-bezier(0.645,0.045,0.355,1.000);--easeInCirc:cubic-bezier(0.600,0.040,0.980,0.335);--easeOutCirc:cubic-bezier(0.075,0.820,0.165,1.000);--easeInOutCirc:cubic-bezier(0.785,0.135,0.150,0.860);--easeInExpo:cubic-bezier(0.950,0.050,0.795,0.035);--easeOutExpo:cubic-bezier(0.190,1.000,0.220,1.000);--easeInOutExpo:cubic-bezier(1.000,0.000,0.000,1.000);--easeInQuad:cubic-bezier(0.550,0.085,0.680,0.530);--easeOutQuad:cubic-bezier(0.250,0.460,0.450,0.940);--easeInOutQuad:cubic-bezier(0.455,0.030,0.515,0.955);--easeInQuart:cubic-bezier(0.895,0.030,0.685,0.220);--easeOutQuart:cubic-bezier(0.165,0.840,0.440,1.000);--easeInOutQuart:cubic-bezier(0.770,0.000,0.175,1.000);--easeInQuint:cubic-bezier(0.755,0.050,0.855,0.060);--easeOutQuint:cubic-bezier(0.230,1.000,0.320,1.000);--easeInOutQuint:cubic-bezier(0.860,0.000,0.070,1.000);--easeInSine:cubic-bezier(0.470,0.000,0.745,0.715);--easeOutSine:cubic-bezier(0.390,0.575,0.565,1.000);--easeInOutSine:cubic-bezier(0.445,0.050,0.550,0.950);--easeInBack:cubic-bezier(0.600,-0.280,0.735,0.045);--easeOutBack:cubic-bezier(0.175,0.885,0.320,1.275);--easeInOutBack:cubic-bezier(0.680,-0.550,0.265,1.550)}html{font-size:62.5%}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-line-seed);font-size:1rem;font-weight:400;line-height:1.8;color:var(--foreground);background:var(--background);-webkit-backface-visibility:visible;backface-visibility:visible;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}@media(prefers-color-scheme:dark){html{color-scheme:dark}}::selection{background:var(--foreground);color:var(--white)}a{color:var(--accent)}@media screen and (max-width:768px){.is-pc{display:none}}@media print,screen and (min-width:769px){.is-sp{display:none}}img{max-width:100%;height:auto;vertical-align:bottom}svg{width:100%!important;height:auto!important}#Wrap{overflow:hidden}