/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.btn{background-image:linear-gradient(#000,#000),linear-gradient(148.26deg,#00c8ff 7.61%,#0030b6 98.26%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-inline-size:140px;padding:16px 28px;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";opacity:0;background-image:linear-gradient(148.26deg,#00c8ff 7.61%,#0030b6 98.26%);transition:opacity .3s cubic-bezier(0,0,.2,1);position:absolute;inset:0}@media (hover:hover){.btn:hover:after{opacity:1}.btn:hover .btn__label{color:#ffe855}}.btn__label{z-index:1;color:#fff;letter-spacing:.09em;font-size:.875rem;font-weight:500;transition:color .3s cubic-bezier(0,0,.2,1);position:relative}@supports (text-box-trim:trim-both){.btn__label{text-box-trim:trim-both;text-box-edge:text}}@supports (text-box-edge:cap alphabetic){.btn__label{text-box-edge:cap alphabetic}}.btn__arrow{z-index:1;block-size:10px;inline-size:10px;position:absolute;inset-inline-end:7px}.btn--large{padding:25px 28px}.btn--large .btn__label{color:#ffe855;font-size:1.375rem}.btn--large .btn__arrow{block-size:16px;inline-size:16px;inset-inline-end:8px}@media screen and (width<768px){.btn--large{padding:20px 28px}.btn--large .btn__label{font-size:1.125rem}.btn--large .btn__arrow{block-size:14px;inline-size:14px}}.btn--back .btn__arrow{inset-inline:6px auto;transform:scaleX(-1)}.section-heading{flex-direction:column;align-items:center;gap:8px;inline-size:fit-content;margin-inline:auto;padding-block-end:10px;display:flex;position:relative}.section-heading__bg-left,.section-heading__bg-right{object-fit:cover;block-size:79px;inline-size:212px;position:absolute;inset-block-end:0}.section-heading__bg-left{inset-inline-start:-100px}@media screen and (width<768px){.section-heading__bg-left{block-size:66px;inline-size:177px;inset-inline-start:50%;transform:translate(-50%)}}.section-heading__bg-right{inline-size:210.667px;inset-inline-end:-100px}@media screen and (width<768px){.section-heading__bg-right{display:none}}@media screen and (width>=768px){.section-heading--decoration-center .section-heading__bg-left{inset-inline-start:50%;transform:translate(-50%)}}.section-heading__en{letter-spacing:.09em;font-family:Zen Dots,Gen Interface JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:3.75rem;position:relative}@supports (text-box-trim:trim-both){.section-heading__en{text-box-trim:trim-both;text-box-edge:text}}@supports (text-box-edge:cap alphabetic){.section-heading__en{text-box-edge:cap alphabetic}}.section-heading__en{color:#00c8ff;background-image:linear-gradient(#93ffff 12.82%,#3b00ee 318.6%)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.section-heading__en{color:#0000;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.section-heading__en{color:canvastext;-webkit-text-fill-color:currentcolor}}@media screen and (width<768px){.section-heading__en{font-size:2.25rem;line-height:1.2}}.section-heading__ja{color:#ffe855;text-align:center;font-size:1rem;font-weight:600;position:relative}@media screen and (width<768px){.section-heading__ja{font-size:.875rem}}body{color:#fff;background-color:#020033;font-family:Gen Interface JP,Hiragino Kaku Gothic ProN,sans-serif}body:before{z-index:-1;pointer-events:none;content:"";background-image:url(/events/rm-concerts/assets/images/contents_rep_bg.png);background-repeat:repeat;background-size:25px;position:fixed;inset:0}.news-kv{background-image:url(/events/rm-concerts/assets/images/2nd_header_pc.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;block-size:300px;display:block;position:relative;overflow:hidden}@media screen and (width<768px){.news-kv{background-image:url(/events/rm-concerts/assets/images/2nd_header_sp.png);block-size:103px}}.news-kv__logo{inline-size:573px;transition:opacity .2s cubic-bezier(0,0,.2,1);position:absolute;inset-block-start:39px;inset-inline-start:50%;transform:translate(-50%)}@media (hover:hover){.news-kv__logo:hover{opacity:.5}}.news-kv__logo img{block-size:auto;inline-size:100%}@media screen and (width<768px){.news-kv__logo{inline-size:267px;inset-block-start:50%;transform:translate(-50%,-50%)}}.news-detail{inline-size:100%;max-inline-size:1000px;margin-block-start:-39px;margin-inline:auto;padding-inline:20px}@media screen and (width<768px){.news-detail{margin-block-start:23px}}.news-detail__visual{border-radius:20px;margin-block-start:25px}@media screen and (width<768px){.news-detail__visual{border-radius:10px;margin-block-start:31px}}.news-detail__visual-image{border-radius:inherit;block-size:auto;inline-size:100%;display:block}.news-detail__inner{flex-direction:column;align-items:center;gap:30px;margin-block:24px 80px;display:flex}@media screen and (width<768px){.news-detail__inner{margin-block:20px 64px}}.news-detail__contents{background-color:#001677cc;border:2px solid #00c8ff;border-radius:10px;flex-direction:column;gap:20px;inline-size:100%;padding:40px 30px;display:flex}@media screen and (width<768px){.news-detail__contents{padding:24px 16px}}.news-detail__header{border-block-end:1px solid #00c8ff;flex-direction:column;gap:10px;padding-block-end:20px;display:flex}.news-detail__title{color:#fff;letter-spacing:.08em;font-size:1.75rem;font-weight:700}.news-detail__date{color:#ffe855;font-family:Zen Dots,Gen Interface JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:.875rem}.news-detail__body{color:#aabed5;letter-spacing:.08em;overflow-wrap:anywhere;font-size:1.375rem;font-weight:400;line-height:1.5}.news-detail__body p{margin-block:0}.news-detail__body img{block-size:auto;max-inline-size:100%}.news-detail__body a{color:#ffe855;text-decoration:underline;transition:opacity .2s cubic-bezier(0,0,.2,1)}@media (hover:hover){.news-detail__body a:hover{opacity:.5}}
