@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}html{-webkit-text-size-adjust:100%;box-sizing:border-box;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:initial}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:initial;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:initial}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--color:#000;--color-primary:var(--color-orange);--color-white:#fff;--color-gray:#eaeaea;--color-red:#e71518;--color-orange:#ea6e14;--color-yellow:#eac83a;--color-green:#008d59;--color-blue:#0047ab;--color-purple:#8a4bab;--color-bg:#f7f7f7;--color-bg-black:#000;--color-bg-orange:#fde0cb;--color-bg-gray:#f1f1f1;--color-link:#414141;--color-link-hover:#999;--font-size:var(--rem16);--font-size-note:var(--rem14);--rem1:0.0625rem;--rem12:calc(var(--vw)*12);--rem14:calc(var(--vw)*14);--rem16:calc(var(--vw)*16);--rem18:calc(var(--vw)*18);--rem26:calc(var(--vw)*26);--rem34:calc(var(--vw)*34);--line-height-low:1.5;--line-height:1.75;--line-height-high:2;--z-header:999;--vw:0.26667vw;--vw-infinite:var(--vw);--padding-inner:calc(var(--vw)*48);--family:fot-udkakugo-large-pr6n,"Hiragino Sans","Hiragino Kaku Gothic ProN","メイリオ",meiryo,sans-serif;--family-en:"din-2014-narrow",sans-serif}:is(a,input,button,select,textarea):focus-visible{outline-offset:2px;outline-width:medium}:where(img,picture,svg,video,canvas){display:block;max-width:100%}:where(img){height:auto}:where(ul){list-style-type:none}:where(textarea){display:block;min-height:2lh;width:100%;field-sizing:content}textarea{resize:none}html{font-family:var(--family)}body,html{height:100%}body{background:var(--color-bg);color:var(--color);font-size:var(--font-size);line-height:var(--line-height)}:where(*){letter-spacing:.07em}:where(a){color:var(--color-link)}:where(a:hover){color:var(--color-primary)}:where(h1,h2,h3,h4,h5,h6){line-height:1.3}.u-visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}:where(.u-fluid){display:block;height:auto;width:100%}.c-button{align-items:center;appearance:none;background:var(--color-primary);border:0;border-radius:9999px;box-shadow:none;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;line-height:1;margin:0;padding:calc(var(--vw)*25) calc(var(--vw)*70);position:relative;transition:opacity .2s ease;vertical-align:middle}.c-button,.c-button:hover{color:var(--color-white);-webkit-text-decoration:none;text-decoration:none}.c-button:hover{filter:brightness(1.1)}.c-button:disabled,.c-button[aria-disabled],.c-button[disabled],.c-button[inert]{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.c-button.is-border{background-color:var(--color-white);border:1px solid var(--color);color:var(--color);transition:background-color .15s,color .15s}.c-button.is-border:hover{background-color:var(--color);color:var(--color-white)}.c-button.is-block{display:grid}.c-button.is-center{display:grid;margin-inline:auto;width:max-content}.c-button>.icon{bottom:auto;position:absolute;right:calc(var(--vw)*30);top:auto}.c-button-list{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--vw)*10) calc(var(--vw)*20);justify-content:center}:where(.c-icon){--icon-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23000' stroke-dasharray='2' stroke-width='4' d='M0 0h20v20H0z'/%3E%3C/svg%3E");aspect-ratio:var(--icon-aspect-ratio,1);background:currentColor;display:inline-block;height:var(--icon-height,1em);line-height:1;mask:var(--icon-mask) center center /contain no-repeat;vertical-align:middle}:where(.c-icon.is-arrow_r){--icon-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー 2' viewBox='0 0 13.02 12.53'%3E%3Cpath d='M0 6.26c0-.41.34-.75.75-.75h9.4L5.92 1.28a.754.754 0 0 1 0-1.06c.15-.15.34-.22.53-.22s.38.07.53.22l6.04 6.04-6.04 6.04c-.29.29-.77.29-1.06 0s-.29-.77 0-1.06l4.23-4.23H.75c-.41 0-.75-.34-.75-.75' data-name='レイヤー 1'/%3E%3C/svg%3E");--icon-aspect-ratio:13/13}:where(.c-icon.is-arrow_l){--icon-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー 2' viewBox='0 0 13.02 12.53'%3E%3Cpath d='M13.02 6.26c0 .41-.34.75-.75.75h-9.4l4.23 4.23c.29.29.29.77 0 1.06-.15.15-.34.22-.53.22s-.38-.07-.53-.22L0 6.26 6.04.22c.29-.29.77-.29 1.06 0s.29.77 0 1.06L2.87 5.51h9.4c.41 0 .75.34.75.75' data-name='レイヤー 1'/%3E%3C/svg%3E");--icon-aspect-ratio:13/13}:where(.c-icon.is-sign_r){--icon-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='レイヤー 2' viewBox='0 0 14.09 26.12'%3E%3Cpath d='M2.22 26.12 0 24.1l10.04-11.04L0 2.02 2.22 0l11.87 13.06z' data-name='レイヤー 1' style='fill:%23fff'/%3E%3C/svg%3E");--icon-aspect-ratio:15/27}:where(.c-icon.is-x){--icon-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='1227' fill='none' viewBox='0 0 1200 1227'%3E%3Cpath fill='%23000' d='M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854z'/%3E%3C/svg%3E");--icon-aspect-ratio:1200/1227}:where(.c-icon.is-facebook){--icon-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M512.973 0C230.2-.54.536 228.252 0 511.021c-.489 255.554 186.337 467.727 431.032 506.6l.684-357.777-130-.249.282-148 130 .248.216-112.8c.245-128.319 76.819-199.053 193.769-198.83 56.019.107 114.592 10.219 114.592 10.219l-.241 126-64.563-.123c-63.6-.122-83.512 39.307-83.59 79.8l-.183 96.043 142 .271-22.987 147.958-119.3-.228-.684 357.777c244.842-37.94 432.478-249.4 432.966-504.951C1024.534 230.209 795.742.541 512.973 0'/%3E%3C/svg%3E")}.c-inner{margin-inline:auto;max-width:calc(var(--vw)*1280)}.c-inner,.c-inner-bg{padding-inline:var(--padding-inner)}.p-donate{background-color:var(--color-bg-orange);padding:calc(var(--vw)*39) var(--padding-inner) calc(var(--vw)*31)}.p-donate:has(.title){padding-top:calc(var(--vw)*30)}.p-donate>.catch{font-weight:700;margin:0 0 calc(var(--vw)*5);text-align:center}.p-donate>.title{font-size:var(--rem26);font-weight:700;line-height:1.77;margin:0 0 calc(var(--vw)*20);text-align:center}.p-donate>.button-donate{border-bottom:5px solid #d05d0b;display:flex;font-size:calc(var(--vw)*17);margin:0 auto;padding:calc(var(--vw)*18) calc(var(--vw)*100) calc(var(--vw)*12);width:100%}.p-donate>.button-donate>.label{align-items:center;display:flex;flex-direction:column;gap:calc(var(--vw)*11);width:100%}.p-donate>.button-donate>.label>.main{font-size:123.53%}.p-donate>.button-donate>.label>.note{font-size:82.35%;font-weight:400}.p-donate>.button-donate>.icon{font-size:141.17%;right:calc(var(--vw)*43)}.p-donate>.note{font-size:calc(var(--vw)*18);margin-top:calc(var(--vw)*10);text-align:center}.p-footer{align-items:center;display:flex;flex-direction:column;padding:calc(var(--vw)*62) 0 calc(var(--vw)*40)}.p-footer>.logo{display:block;margin-bottom:calc(var(--vw)*15);width:calc(var(--vw)*284)}.p-footer>.logo>svg{display:block;height:auto;width:100%}.p-footer>.name{font-weight:700;margin-bottom:calc(var(--vw)*26)}.p-footer>.address{line-height:var(--line-height-high);margin-bottom:calc(var(--vw)*26)}.p-footer>.misc-list{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;margin-bottom:calc(var(--vw)*40)}.p-footer>.misc-list>.misc{font-weight:700}.p-footer>.misc-list>.misc>.link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.p-footer>.misc-list>.misc>.link:hover{-webkit-text-decoration:underline;text-decoration:underline}.p-footer>.copyright{font-size:calc(var(--vw)*12)}.p-header{gap:calc(var(--vw)*20);padding:calc(var(--vw)*35) var(--padding-inner)}.p-header,.p-header>.logo{align-items:center;display:flex}.p-header>.logo{width:calc(var(--vw)*228)}.p-header>.logo svg{display:block;height:auto;width:100%}.p-header>.button-donate{font-size:var(--font-size-note);margin-left:auto;padding:calc(var(--vw)*23) calc(var(--vw)*44) calc(var(--vw)*23) calc(var(--vw)*22)}.p-header>.button-donate>.icon{right:calc(var(--vw)*24)}.swiper-pagination-bullets{align-items:center;display:flex;gap:calc(var(--vw)*8);justify-content:center;margin-top:calc(var(--vw)*13)}.swiper-pagination-bullet{background-color:var(--color-gray);border-radius:50%;height:calc(var(--vw)*10);width:calc(var(--vw)*10)}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color)}.page-components .icon-list{font-size:3rem}.page-components .icon-list>i{cursor:pointer;transition:color .2s}.page-components .icon-list>i:hover{color:var(--color-primary)}.page-components .c-button{margin-bottom:.25rem}#_dev :where(main){margin-inline:auto;max-width:1200px}#_dev :where(h1){line-height:1.1;margin:2em 0 .75em}#_dev :where(h1):first-child{margin-top:0}#_dev :where(h2,h3,h4,h5,h6){line-height:1.1;margin:1.5em 0 .75em}#_dev :where(h2,h3,h4,h5,h6):first-child{margin-top:0}#_dev :where(h1,h2,h3,h4,h5,h6)+:where(h1,h2,h3,h4,h5,h6){margin-top:0}.page-sample .code-example{background:#f6f6f6;color:#555;font-size:var(--rem14);line-height:1.3;margin:30px 0 20px;overflow:visible;padding:8px 10px;position:relative}.page-sample .code-example:before{background:#333;border-radius:10px;color:#fff;content:"example";display:inline-block;font-family:sans-serif;font-size:10px;left:0;padding:1px 12px;position:absolute;top:-10px}.page-sample .code-example>code{display:block;font-family:Bitstream Vera Sans Mono,Consolas,Courier,ui-monospace,monospace;overflow:auto;padding:7px 10px}.page-sample :where(textarea[readonly]){background:#f6f9ff;color:#555;display:block;font-family:Bitstream Vera Sans Mono,Consolas,Courier,ui-monospace,monospace;font-size:var(--rem14);line-height:1.5;margin-bottom:5px;padding:15px 20px;resize:none;width:100%}.page-sample .url-inline{background:url("data:image/png;base64,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");padding:10px}.page-sample .url-inline-svg:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 365.14'%3E%3Cpath fill='var(--logo-paint,%233cb7a6)' d='m66.66 326.19 106.58-168.07 45.09 22.55 71.74-71.74 194.72 250.06s-51.24 6.15-106.58 6.15-51.73-21.79-145.53-40.99-166.02 2.04-166.02 2.04'/%3E%3Cpath fill='var(--logo-line,%23000)' d='M316.69 131.22c-.58 9.31-.8 18.66-1.8 27.93-3.37 31.36-21.82 51.32-48.34 66.46-21.83 12.47-46.98 12.77-69.54 22-15.12 6.19-28.44 14.25-37.29 28.82-6.1 10.04-12.95 19.84-20.83 28.5-3.79 4.16-10.77 7.58-16.27 7.54-9.95-.07-13.34-7.6-7.28-15.53 14.65-19.19 28.91-38.9 45.54-56.28 12.56-13.12 30.46-18.17 48.39-22.29 20.01-4.6 40.9-7.68 57.69-21.26 16.85-13.62 27.27-30.83 25.65-53.01-1.57-21.45.06-43.61-14.63-62.49-10.2-13.11-18.78-14.23-28.92-1.21-15.21 19.53-30.49 39.01-45.74 58.51-4.91 6.29-14.75 7.62-22.22 3.23-4.27-2.51-9.31-3.97-13.06-7.05-7.48-6.13-12.19-1.95-15.75 3.92-17.63 29.07-34.75 58.45-52.39 87.52-14.64 24.12-29.82 47.92-44.59 71.96-4.61 7.5-8.72 15.31-12.92 23.05-7.5 13.87-16.56 18.51-31.7 16.07-10.24-1.65-13.4-7.49-8.33-16.74 9.34-17.02 18.99-33.87 28.7-50.68 26.07-45.15 52.11-90.31 78.44-135.31 8.76-14.96 18.12-29.6 27.71-44.05 6.63-10 14.29-10.42 25.15-2.72 5.53 3.92 10.95 8.82 17.19 10.63 3.82 1.11 11.03-1.38 13.41-4.66 20.81-28.6 40.59-57.96 61.33-86.62 7.62-10.54 13.93-9.63 21.92.71 16.83 21.79 34.01 43.31 50.69 65.2 16.68 21.88 33.01 44.03 49.37 66.17 20.41 27.63 40.74 55.33 61.01 83.06 24.1 32.97 48.22 65.93 71.96 99.15 2.29 3.2 3.43 8.73 2.32 12.32-.71 2.31-6.4 3.9-10.04 4.35-16.09 1.98-27.45-4.45-37.19-17.91-28.6-39.51-58.48-78.1-87.77-117.12-15.94-21.24-31.63-42.67-47.63-63.86-2.69-3.56-6.4-6.34-9.64-9.49-.86.41-1.73.79-2.6 1.18'/%3E%3C/svg%3E");display:inline-block;line-height:1;vertical-align:middle;width:40px}.page-sample .url-rebase-cache{background:url(../../_dev/sample/cat.jpg?rev=7e84c8d2);padding:10px}.page-sample .svg-inline-logo{display:inline-block;transition:background-color .2s ease-out;width:50vw}.page-sample .svg-inline-logo:hover{--logo-line:#508de3;--logo-paint:#d0eb00;background-color:#def}.page-sample .svg-inline-logo :where(path){transition:fill .2s ease-out}.nijiirobaton-info-list{display:flex;flex-wrap:wrap;gap:calc(var(--vw)*25) calc(var(--vw)*40);justify-content:center;margin:0 0 calc(var(--vw)*40)}.nijiirobaton-info>.title{font-size:calc(var(--vw)*20);font-weight:700;margin:0 0 calc(var(--vw)*15);text-align:center}.nijiirobaton-info>.pic{margin:0 0 calc(var(--vw)*14)}.nijiirobaton-info>.pic>.img{display:block;height:auto;margin:0 auto;max-width:100%}.nijiirobaton-info>.pic>.img:not(.is-no-radius){border-radius:calc(var(--vw)*20)}.nijiirobaton-hero{margin:0 auto calc(var(--vw)*60);position:relative}.nijiirobaton-hero>.hero>.img{display:block;height:auto;width:100%}.nijiirobaton-hero>.text{align-items:center;display:flex;flex-direction:column;text-align:center}.nijiirobaton-hero>.text>.balloon{background-color:#ffd400;border-radius:calc(var(--vw-infinite)*14);font-size:calc(var(--vw-infinite)*24);font-weight:700;margin:0;padding:calc(var(--vw-infinite)*8) calc(var(--vw-infinite)*16);position:relative}.nijiirobaton-hero>.text>.balloon:before{background-color:inherit;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:calc(var(--vw-infinite)*10);left:calc(50% - var(--vw-infinite)*8);position:absolute;top:100%;width:calc(var(--vw-infinite)*16)}.nijiirobaton-hero>.text>.balloon>.month,.nijiirobaton-hero>.text>.balloon>.pride{color:var(--color-green)}.nijiirobaton-hero>.text>.balloon>.month{font-size:87.5%}.nijiirobaton-hero>.text>.title{margin:calc(var(--vw-infinite)*31) 0 calc(var(--vw-infinite)*18);width:calc(var(--vw-infinite)*659)}.nijiirobaton-hero>.text>.title>.img{display:block;height:auto;width:100%}.nijiirobaton-hero>.text>.desc{font-weight:700;margin:0}.nijiirobaton-progress{margin-bottom:calc(var(--vw)*80)}.nijiirobaton-progress>.desc{line-height:var(--line-height-high);margin:0 auto calc(var(--vw)*22);max-width:calc(var(--vw)*900);text-align:center}.nijiirobaton-progress-member{background-color:var(--color-white);background-image:url(../img/common/border-dotted-rebit.svg?rev=1748421167595),url(../img/common/border-dotted-rebit.svg?rev=1748421167595);background-position:0 0,0 100%;background-repeat:repeat-x;background-size:auto calc(var(--vw)*8);font-weight:700;margin:0 auto calc(var(--vw)*23);max-width:calc(var(--vw)*619);padding:calc(var(--vw)*46) calc(var(--vw)*20);text-align:center}.nijiirobaton-progress-member>.title{font-size:var(--rem26);margin:0 0 calc(var(--vw)*5)}.nijiirobaton-progress-member>.count{font-size:calc(var(--vw)*32);margin:0}.nijiirobaton-progress-member>.count>.num{color:var(--color-red);font-size:143.75%}.nijiirobaton-outline{margin-block:calc(var(--vw)*70) calc(var(--vw)*80)}.nijiirobaton-outline>.title{font-size:var(--rem34);font-weight:700;letter-spacing:.07em;line-height:1.7;margin:0 0 calc(var(--vw)*47);text-align:center}.nijiirobaton-outline>.title>.l{color:var(--color-red)}.nijiirobaton-outline>.title>.g{color:var(--color-primary)}.nijiirobaton-outline>.title>.b{color:var(--color-green)}.nijiirobaton-outline>.title>.t{color:var(--color-blue)}.nijiirobaton-outline>.title>.q{color:var(--color-purple)}.nijiirobaton-outline-example-slider .swiper:not(.swiper-initialized) .nijiirobaton-outline-example-list{display:flex;flex-wrap:wrap;gap:calc(var(--vw)*20) calc(var(--vw)*40)}.nijiirobaton-outline-example{background-color:var(--color-white);border:calc(var(--vw)*6) solid var(--color-red);border-radius:calc(var(--vw)*20);box-sizing:border-box;padding:calc(var(--vw)*25) calc(var(--vw)*36) calc(var(--vw)*20)}.nijiirobaton-outline-example.is-border-green{border-color:var(--color-green)}.nijiirobaton-outline-example.is-border-yellow{border-color:var(--color-yellow)}.nijiirobaton-pain-intro{padding:calc(var(--vw)*80) var(--padding-inner) 0;position:relative;z-index:40}.nijiirobaton-pain-intro>.hero{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.nijiirobaton-pain-intro>.hero>.img{display:block;height:auto;width:100%}.nijiirobaton-pain-intro>.catch{align-items:center;display:flex;flex-direction:column;font-size:calc(var(--vw)*30);gap:calc(var(--vw)*7);line-height:1.633;position:relative}.nijiirobaton-pain-intro>.catch>.line{background-color:var(--color);color:var(--color-white);font-weight:700;padding-inline:calc(var(--vw)*20) 0}.nijiirobaton-pain-slider .swiper:not(.swiper-initialized) .swiper-slide{position:static;transform:none;width:auto}.nijiirobaton-pain-voice{box-sizing:border-box;font-size:calc(var(--vw)*18);font-weight:700;letter-spacing:0;line-height:1.944;position:relative;text-align:center;z-index:10}.nijiirobaton-pain-voice.pain-01{aspect-ratio:359/249;background:url(../img/nijiirobaton/pain-bg-balloon_1.svg?rev=1748421167595) no-repeat;background-size:contain;padding:calc(var(--vw)*73) calc(var(--vw)*10) 0 calc(var(--vw)*20)}.nijiirobaton-pain-voice.pain-02{aspect-ratio:372/239;background:url(../img/nijiirobaton/pain-bg-balloon_2.svg?rev=1748421167595) no-repeat;background-size:contain;padding:calc(var(--vw)*68) 0 0}.nijiirobaton-pain-voice.pain-03{aspect-ratio:372/232;background:url(../img/nijiirobaton/pain-bg-balloon_3.svg?rev=1748421167595) no-repeat;background-size:contain;padding:calc(var(--vw)*57) calc(var(--vw)*10) 0 calc(var(--vw)*20)}.nijiirobaton-pain-asuka{background-color:var(--color-bg-gray);clip-path:polygon(0 0,50% calc(var(--vw)*65),100% 0,100% 100%,0 100%);margin:0 auto;max-width:1184px;padding:calc(var(--vw)*167) var(--padding-inner) calc(var(--vw)*80);position:relative;z-index:50}.nijiirobaton-pain-asuka>.title{font-size:var(--rem26);margin:0 0 calc(var(--vw)*55);text-align:center}.nijiirobaton-pain-asuka-history-list{display:flex;flex-direction:column;gap:calc(var(--vw)*20) calc(var(--vw)*40);margin:0 0 calc(var(--vw)*60)}.nijiirobaton-pain-asuka-history{align-items:center;display:flex;gap:calc(var(--vw)*20) calc(var(--vw)*40)}.nijiirobaton-pain-asuka-history>.pic>.img{border-radius:calc(var(--vw)*20);display:block;height:auto;width:100%}.nijiirobaton-pain-asuka-history>.desc{flex:1}.nijiirobaton-pain-asuka-history>.desc>:not(:last-child){margin-bottom:1em}.nijiirobaton-pain-asuka-history>.desc>.note{font-size:var(--font-size-note)}.nijiirobaton-pain-data{background-color:var(--color-white);border-radius:calc(var(--vw)*20);padding:calc(var(--vw)*50) var(--padding-inner)}.nijiirobaton-pain-data>.catch{font-size:var(--rem26);font-weight:700;line-height:1.92;margin:0 0 calc(var(--vw)*57);text-align:center}.nijiirobaton-pain-data>.catch>.front{margin:0 0 calc(var(--vw)*17)}.nijiirobaton-pain-data>.catch>*>.marker{position:relative}.nijiirobaton-pain-data-example-list{display:flex;gap:calc(var(--vw)*15) calc(var(--vw)*30);margin:0 auto calc(var(--vw)*14);max-width:900px}.nijiirobaton-pain-data-example{align-items:center;background-color:var(--color-bg-gray);border-radius:calc(var(--vw)*20);display:flex;flex:1;font-size:calc(var(--vw)*16);font-weight:700;line-height:1.75;padding:calc(var(--vw)*34) calc(var(--vw)*20)}.nijiirobaton-pain-data-example>.label{margin-right:auto}.nijiirobaton-pain-data-example>.data{font-size:calc(var(--vw)*20);position:relative}.nijiirobaton-pain-data-example>.data>.num{font-family:var(--family-en);font-size:275%;letter-spacing:0;line-height:1}.nijiirobaton-pain-data-example>.data>.notice{font-size:70%;font-weight:400;position:absolute;right:0;top:0}.nijiirobaton-pain-data-note-list{font-size:var(--font-size-note);line-height:1.86;margin:0 auto calc(var(--vw)*10);max-width:900px}.nijiirobaton-pain-data-note{margin:0;padding-left:1.8em;text-indent:-1.8em}.nijiirobaton-school{background-color:var(--color-yellow);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--vw)*125),50% 100%,0 calc(100% - var(--vw)*125));margin-bottom:calc(var(--vw)*10);padding:calc(var(--vw)*76) var(--padding-inner) calc(var(--vw)*100)}.nijiirobaton-school>.title{font-size:var(--rem34);letter-spacing:0;margin:0 0 calc(var(--vw)*55);text-align:center}.nijiirobaton-school>.catch{font-size:var(--rem34);font-weight:700;margin:0;text-align:center}.nijiirobaton-school-performance-list{display:flex;flex-direction:column;gap:calc(var(--vw)*40);margin:0 auto calc(var(--vw)*67);max-width:1088px}.nijiirobaton-school-performance{--theme:var(--color-red);background-color:var(--color-white);border-radius:calc(var(--vw)*20);display:flex;overflow:hidden}.nijiirobaton-school-performance.is-color-green{--theme:var(--color-green)}.nijiirobaton-school-performance.is-color-blue{--theme:var(--color-blue)}.nijiirobaton-school-performance>.pic>.img{display:block;height:auto;width:100%}.nijiirobaton-school-performance>.body{display:flex;flex:1;flex-direction:column;padding:calc(var(--vw)*40) calc(var(--vw)*44) 0}.nijiirobaton-school-performance>.body>.title{align-items:center;color:var(--theme);display:flex;font-size:var(--rem26);font-weight:700;gap:.5em;margin:0 0 calc(var(--vw)*23)}.nijiirobaton-school-performance>.body>.title>.num{font-family:var(--family-en);font-size:230%;letter-spacing:0;line-height:1}.nijiirobaton-school-performance>.body>.performance{align-self:center;font-size:calc(var(--vw)*24);font-weight:700;margin:0 0 calc(var(--vw)*38);position:relative}.nijiirobaton-school-performance>.body>.performance:after{background-color:var(--theme);bottom:calc(var(--vw)*-4);content:"";display:block;height:calc(var(--vw)*8);left:0;position:absolute;width:100%}.nijiirobaton-school-performance>.body>.performance>.num{font-family:var(--family-en);font-size:208.33%;letter-spacing:0;line-height:1;margin:0 .05em}.nijiirobaton-school-performance>.body>.desc{margin:0}.nijiirobaton-program{margin-block:calc(var(--vw)*76)}.nijiirobaton-program-title{font-size:var(--rem26);text-align:center}.nijiirobaton-program-intro{margin-bottom:calc(var(--vw)*67)}.nijiirobaton-program-intro>.title{font-size:var(--rem34);margin:0 0 calc(var(--vw)*20);text-align:center}.nijiirobaton-program-intro>.logo{margin:0 auto calc(var(--vw)*15);width:calc(var(--vw)*250)}.nijiirobaton-program-intro>.logo>.img{display:block;height:auto;margin:0 auto;width:100%}.nijiirobaton-program-intro>.desc{letter-spacing:0;line-height:var(--line-height-high)}.nijiirobaton-program-donate{margin-bottom:calc(var(--vw)*70)}.nijiirobaton-program-donate-info-list{margin:calc(var(--vw)*28) 0}.nijiirobaton-program-voice{margin-bottom:calc(var(--vw)*69)}.nijiirobaton-program-voice>.title{margin-bottom:calc(var(--vw)*40)}.nijiirobaton-program-voice-slider .swiper:not(.swiper-initialized) .nijiirobaton-program-voice-example-list{display:grid;gap:calc(var(--vw)*20) calc(var(--vw)*40);grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1088px}.nijiirobaton-program-voice-example{box-sizing:border-box;padding-top:calc(var(--vw)*65);position:relative}.nijiirobaton-program-voice-example>.pic{left:calc(50% - var(--vw)*59);position:absolute;top:0;width:calc(var(--vw)*119)}.nijiirobaton-program-voice-example>.pic>.img{border-radius:50%;display:block;height:auto;width:100%}.nijiirobaton-program-voice-example>.container{background-color:var(--color-white);border-radius:calc(var(--vw)*20);height:100%;padding:calc(var(--vw)*85) calc(var(--vw)*30) calc(var(--vw)*30)}.nijiirobaton-program-voice-example>.container>.title{font-size:calc(var(--vw)*18);font-weight:700;line-height:1.78;margin:0 0 calc(var(--vw)*15);text-align:center}.nijiirobaton-program-voice-example>.container>.text{line-height:var(--line-height-high);margin-bottom:calc(var(--vw)*7)}.nijiirobaton-program-voice-example>.container>.profile{font-size:var(--font-size-note);font-weight:700;margin:0;text-align:right}.nijiirobaton-program-regist{margin-bottom:calc(var(--vw)*72)}.nijiirobaton-program-deduction>.title,.nijiirobaton-program-regist>.title{margin-bottom:calc(var(--vw)*28)}.nijiirobaton-program-deduction>.catch{font-size:calc(var(--vw)*20);font-weight:700;margin:0 0 calc(var(--vw)*14);text-align:center}.nijiirobaton-program-deduction>.desc{line-height:2;margin-bottom:calc(var(--vw)*32)}.nijiirobaton-program-deduction>.note{font-size:var(--font-size-note);line-height:1.86;margin:0 auto;max-width:1088px}.nijiirobaton-program-deduction-example-list{display:grid;gap:calc(var(--vw)*20) calc(var(--vw)*40);grid-template-columns:repeat(2,1fr);margin:0 auto calc(var(--vw)*14);max-width:1088px}.nijiirobaton-program-deduction-example{--theme:var(--color-red);align-items:center;background-color:var(--color-white);border:calc(var(--vw)*6) solid var(--theme);border-radius:calc(var(--vw)*20);display:flex;flex-direction:column;padding:calc(var(--vw)*30) calc(var(--vw)*10) calc(var(--vw)*35)}.nijiirobaton-program-deduction-example.is-color-blue{--theme:var(--color-blue)}.nijiirobaton-program-deduction-example>.price{font-size:calc(var(--vw)*18);font-weight:700;margin-bottom:calc(var(--vw)*10);position:relative}.nijiirobaton-program-deduction-example>.price:after{background-color:var(--theme);bottom:calc(var(--vw)*-2);content:"";display:block;height:calc(var(--vw)*5);left:0;position:absolute;width:100%}.nijiirobaton-program-deduction-example>.deduction{font-size:calc(var(--vw)*18);font-weight:700;margin-bottom:calc(var(--vw)*11);text-align:center}.nijiirobaton-program-deduction-example>.deduction>.num{color:var(--theme);font-family:var(--family-en);font-size:278%;letter-spacing:0;line-height:1;margin-right:.1em;vertical-align:-.15em}.nijiirobaton-program-deduction-example>.equation{font-size:var(--font-size-note);line-height:var(--line-height-high)}.nijiirobaton-rebit{margin-block:calc(var(--vw)*80)}.nijiirobaton-rebit-title{font-size:var(--rem26);text-align:center}.nijiirobaton-rebit-intro{background-color:var(--color-white);border-radius:calc(var(--vw)*20);margin:0 auto calc(var(--vw)*45);max-width:1088px;padding:calc(var(--vw)*55) var(--padding-inner)}.nijiirobaton-rebit-intro>.title{font-size:var(--rem34);margin:0 0 calc(var(--vw)*25);text-align:center}.nijiirobaton-rebit-intro>.desc{line-height:var(--line-height-high);margin:0 0 calc(var(--vw)*40)}.nijiirobaton-rebit-intro-field-list{border-bottom:1px solid #e3e2e2;display:flex;flex-direction:column;gap:calc(var(--vw)*30);margin:0 auto calc(var(--vw)*45);max-width:900px;padding-bottom:calc(var(--vw)*45)}.nijiirobaton-rebit-intro-field{--theme:var(--color-red);align-items:flex-start;display:flex;gap:calc(var(--vw)*12) calc(var(--vw)*28)}.nijiirobaton-rebit-intro-field.is-color-green{--theme:var(--color-green)}.nijiirobaton-rebit-intro-field.is-color-blue{--theme:var(--color-blue)}.nijiirobaton-rebit-intro-field.is-color-purple{--theme:var(--color-purple)}.nijiirobaton-rebit-intro-field>.field{align-items:center;align-self:stretch;background-color:var(--theme);border-radius:calc(var(--vw)*4);color:var(--color-white);display:flex;font-size:calc(var(--vw)*30);font-weight:700;justify-content:center;line-height:var(--line-height-low);text-align:center;width:calc(var(--vw)*100)}.nijiirobaton-rebit-intro-field>.body{flex:1}.nijiirobaton-rebit-intro-field>.body>.catch{font-size:calc(var(--vw)*24);font-weight:700;margin-bottom:calc(var(--vw)*15)}.nijiirobaton-rebit-intro-field>.body .performance{font-size:calc(var(--vw)*16);font-weight:700}.nijiirobaton-rebit-intro-field>.body>dl>.performance{margin-bottom:calc(var(--vw)*13)}.nijiirobaton-rebit-intro-field>.body>dl>.data{display:flex;flex-wrap:wrap;font-size:calc(var(--vw)*20);font-weight:700;gap:1em}.nijiirobaton-rebit-intro-field>.body>dl>.data .num{font-family:var(--family-en);font-size:250%;font-weight:700;letter-spacing:0;line-height:1;margin-right:.1em}.nijiirobaton-rebit-intro-field>.pic{width:calc(var(--vw)*312)}.nijiirobaton-rebit-intro-field>.pic>.img{border-radius:calc(var(--vw)*20);display:block;height:auto;width:100%}.nijiirobaton-rebit-intro-media-list{margin-bottom:0}.nijiirobaton-rebit-support{margin:0 auto calc(var(--vw)*78);max-width:1088px}.nijiirobaton-rebit-support>.title{margin-bottom:calc(var(--vw)*35)}.nijiirobaton-rebit-support-company-slider{margin-bottom:calc(var(--vw)*72)}.nijiirobaton-rebit-support-company-slider .swiper:not(.swiper-initialized) .nijiirobaton-rebit-support-company-list{display:grid;gap:calc(var(--vw)*40);grid-template-columns:repeat(4,1fr)}.nijiirobaton-rebit-support-company>.logo>.img{border-radius:calc(var(--vw)*8);display:block;height:auto;width:100%}.nijiirobaton-rebit-support-confidence-info-list{margin-bottom:0}.nijiirobaton-rebit-director{background-color:var(--color-white);border-radius:calc(var(--vw)*20);margin:0 auto calc(var(--vw)*76);max-width:1088px;padding:calc(var(--vw)*52) calc(var(--vw)*95)}.nijiirobaton-rebit-director>.title{font-size:var(--rem34);font-weight:700;line-height:1.7;margin:0 0 calc(var(--vw)*47);text-align:center}.nijiirobaton-rebit-director-message{display:flex;gap:calc(var(--vw)*20) calc(var(--vw)*40)}.nijiirobaton-rebit-director-message>.pic{width:calc(var(--vw)*187)}.nijiirobaton-rebit-director-message>.pic>.img{display:block;height:auto;width:100%}.nijiirobaton-rebit-director-message .body{flex:1}.nijiirobaton-rebit-director-message .body>.desc{line-height:var(--line-height-high)}.nijiirobaton-rebit-director-message .body>.desc>:not(:last-child){margin-bottom:1lh}.nijiirobaton-rebit-director-message .body>.profile{font-weight:700;line-height:var(--line-height-high);margin:calc(var(--vw)*25) 0 0;text-align:right}.nijiirobaton-rebit-question>.title{margin-bottom:calc(var(--vw)*35)}.nijiirobaton-rebit-faq-list{display:flex;flex-direction:column;gap:calc(var(--vw)*20);margin:0 auto;max-width:900px}.nijiirobaton-rebit-faq{background-color:var(--color-white);border-radius:calc(var(--vw)*20);position:relative}.nijiirobaton-rebit-faq[open] .question:after{background-image:url(../img/common/icon-minus.svg?rev=1748421167595)}.nijiirobaton-rebit-faq>.answer,.nijiirobaton-rebit-faq>.question{padding-inline:calc(var(--vw)*70) calc(var(--vw)*75)}.nijiirobaton-rebit-faq>.question{cursor:pointer;font-weight:700;list-style:none;padding-block:calc(var(--vw)*24);position:relative}.nijiirobaton-rebit-faq>.question:before{color:var(--color-green);content:"Q.";font-family:var(--family-en);font-weight:400}.nijiirobaton-rebit-faq>.question:after{align-items:center;background:url(../img/common/icon-plus.svg?rev=1748421167595) no-repeat;background-position:50%;background-size:calc(var(--vw)*14) auto;border:1px solid;border-radius:50%;color:var(--color);content:"";display:flex;font-size:var(--font-size-note);font-weight:400;height:calc(var(--vw)*40);justify-content:center;position:absolute;right:calc(var(--vw)*20);top:calc(50% - var(--vw)*20);width:calc(var(--vw)*40)}.nijiirobaton-rebit-faq>.answer{line-height:var(--line-height-high);padding-bottom:calc(var(--vw)*24)}.nijiirobaton-message{background-color:var(--color-green);margin-bottom:calc(var(--vw)*80);padding:calc(var(--vw)*80) 0}.nijiirobaton-message-slider-list{margin:0 auto;max-width:900px;position:relative}.nijiirobaton-message-slider-list .swiper-button-next,.nijiirobaton-message-slider-list .swiper-button-prev{align-items:center;background-color:var(--color-white);border:1px solid;border-radius:50%;color:var(--color);cursor:pointer;display:flex;height:calc(var(--vw)*45);justify-content:center;position:absolute;top:calc(50% - var(--vw)*22);width:calc(var(--vw)*45);z-index:50}.nijiirobaton-message-slider-list .swiper-button-prev{left:calc(var(--vw)*-25)}.nijiirobaton-message-slider-list .swiper-button-next{right:calc(var(--vw)*-25)}.nijiirobaton-message-slider-list .swiper-pagination-bullet{background-color:var(--color-white)}.nijiirobaton-message-slider-list .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color)}.nijiirobaton-message-slider{align-items:center;background-color:var(--color-white);border-radius:calc(var(--vw)*20);display:flex;gap:calc(var(--vw)*20) calc(var(--vw)*64);padding:calc(var(--vw)*28) calc(var(--vw)*80)}.nijiirobaton-message-slider>.pic{width:calc(var(--vw)*219)}.nijiirobaton-message-slider>.pic>.img{border-radius:calc(var(--vw)*20);display:block;height:auto;width:100%}.nijiirobaton-message-slider>.desc{flex:1;font-weight:700;line-height:var(--line-height-high)}@media screen and (width >= 768px){:root{--vw:min(0.07813vw,1px);--vw-infinite:0.07813vw}.u-hide-md{display:none!important}.c-button.is-minw-266{min-width:calc(var(--vw)*266)}.p-donate>.catch{font-size:calc(var(--vw)*20)}.p-donate>.button-donate{max-width:calc(var(--vw)*600)}.nijiirobaton-info{width:calc(33.33333% - var(--vw)*80/3)}.nijiirobaton-hero>.text{position:absolute;right:calc(var(--vw-infinite)*107);top:calc(var(--vw-infinite)*97)}.nijiirobaton-hero>.text>.desc{font-size:calc(var(--vw-infinite)*20);line-height:1.9}.nijiirobaton-hero>.badge{border-radius:50%;bottom:calc(var(--vw-infinite)*51);font-size:calc(var(--vw-infinite)*16);font-weight:700;gap:calc(var(--vw-infinite)*10);height:calc(var(--vw-infinite)*198);line-height:var(--line-height-low);padding:0;padding-top:calc(var(--vw-infinite)*5);position:absolute;right:calc(var(--vw-infinite)*56);width:calc(var(--vw-infinite)*198)}.nijiirobaton-hero>.badge,.nijiirobaton-hero>.badge>.label{align-items:center;display:flex;flex-direction:column;justify-content:center}.nijiirobaton-hero>.badge>.label{gap:inherit}.nijiirobaton-hero>.badge>.label>.sub{border-bottom:3px solid}.nijiirobaton-hero>.badge>.label>.main{font-size:118%}.nijiirobaton-hero>.badge>.icon{font-size:118%;position:static}.nijiirobaton-outline-example-slider .swiper:not(.swiper-initialized) .nijiirobaton-outline-example-list>.swiper-slide{height:auto;width:calc(33.33333% - var(--vw)*80/3)}.nijiirobaton-outline-example-slider .swiper:not(.swiper-initialized) .nijiirobaton-outline-example{height:100%;width:100%}.nijiirobaton-pain{padding-bottom:calc(var(--vw)*74)}.nijiirobaton-pain-intro{margin-bottom:calc(var(--vw)*-65)}.nijiirobaton-pain-slider .swiper:not(.swiper-initialized) .nijiirobaton-pain-voice-list{height:calc(var(--vw)*558);margin:0 auto;max-width:1184px;position:relative}.nijiirobaton-pain-voice.pain-01{position:absolute;right:calc(var(--vw)*147);top:calc(var(--vw)*65);width:calc(var(--vw)*359)}.nijiirobaton-pain-voice.pain-02{left:calc(var(--vw)*119);position:absolute;top:calc(var(--vw)*126);width:calc(var(--vw)*372)}.nijiirobaton-pain-voice.pain-03{bottom:calc(var(--vw)*29);position:absolute;right:calc(var(--vw)*378);width:calc(var(--vw)*372)}.nijiirobaton-pain-asuka-history:nth-child(2n){flex-direction:row-reverse}.nijiirobaton-pain-asuka-history>.pic{width:calc(var(--vw)*371)}.nijiirobaton-pain-asuka-history>.desc{max-width:620px}.nijiirobaton-pain-data>.catch>*>.marker:after{background-color:var(--color-purple);bottom:calc(var(--vw)*-10);content:"";display:block;height:calc(var(--vw)*6);left:0;position:absolute;width:100%}.nijiirobaton-school-performance:nth-child(odd){flex-direction:row-reverse}.nijiirobaton-school-performance>.pic{width:calc(var(--vw)*495)}.nijiirobaton-program-intro>.desc{font-size:calc(var(--vw)*20);text-align:center}.nijiirobaton-program-voice-slider .swiper:not(.swiper-initialized) .nijiirobaton-program-voice-example{height:100%;width:100%}.nijiirobaton-program-deduction>.desc{text-align:center}.nijiirobaton-rebit-intro>.desc{font-size:calc(var(--vw)*20);text-align:center}.nijiirobaton-rebit-intro-field>.field.is-fs-26{font-size:calc(var(--vw)*26)}.nijiirobaton-rebit-intro-field>.body{padding-top:calc(var(--vw)*20)}.nijiirobaton-rebit-intro-media,.nijiirobaton-rebit-support-confidence-info{width:calc(var(--vw)*368)}.nijiirobaton-rebit-support-confidence-info>.title{display:flex;flex-direction:column;height:2lh;justify-content:flex-end}.nijiirobaton-rebit-director-message .body{margin-top:calc(var(--vw)*-8)}.nijiirobaton-rebit-faq>.question:before{font-size:calc(var(--vw)*30);left:calc(var(--vw)*30);position:absolute;top:calc(50% - .5lh)}.nijiirobaton-message-slider-list .swiper{overflow:visible}.nijiirobaton-message-slider>.desc{font-size:calc(var(--vw)*20)}}@media screen and (width < 768px){:root{--font-size:var(--rem14);--font-size-note:var(--rem12);--rem26:calc(var(--vw)*16);--rem34:calc(var(--vw)*18);--padding-inner:calc(var(--vw)*20)}.u-hide-until-md{display:none!important}.c-button{display:flex;padding:calc(var(--vw)*20) calc(var(--vw)*30);width:100%}.c-button.is-border{border-width:2px}.c-button>.icon{right:calc(var(--vw)*15)}.c-button-list{flex-direction:column}.p-donate>.catch{margin-bottom:calc(var(--vw)*15)}.p-donate>.button-donate{font-size:calc(var(--vw)*14);padding:calc(var(--vw)*18)}.p-donate>.button-donate>.icon{font-size:100%;right:calc(var(--vw)*20)}.p-donate>.note{font-size:var(--font-size-note)}.p-footer{padding:calc(var(--vw)*45) var(--padding-inner)}.p-footer>.logo{width:calc(var(--vw)*150)}.p-footer>.misc-list{margin-bottom:calc(var(--vw)*26)}.p-footer>.copyright{font-size:calc(var(--vw)*10)}.p-header{flex-direction:column}.p-header>.logo{width:calc(var(--vw)*150)}.nijiirobaton-info-list{flex-direction:column}.nijiirobaton-info>.title{font-size:calc(var(--vw)*16);margin-bottom:calc(var(--vw)*10)}.nijiirobaton-hero{margin-bottom:calc(var(--vw)*45);padding:0 var(--padding-inner)}.nijiirobaton-hero>.hero{margin:0 calc(0px - var(--padding-inner)) calc(var(--vw-infinite)*20)}.nijiirobaton-hero>.text>.balloon{font-size:calc(var(--vw-infinite)*14);padding:calc(var(--vw-infinite)*8) calc(var(--vw-infinite)*20)}.nijiirobaton-hero>.text>.title{margin:calc(var(--vw-infinite)*20) 0;width:100%}.nijiirobaton-hero>.text>.desc{margin-bottom:calc(var(--vw-infinite)*20)}.nijiirobaton-hero>.badge{padding:calc(var(--vw-infinite)*20)}.nijiirobaton-progress{margin-bottom:calc(var(--vw)*45)}.nijiirobaton-progress-member{background-size:auto calc(var(--vw)*4);padding-block:calc(var(--vw)*30) calc(var(--vw)*20)}.nijiirobaton-progress-member>.count{font-size:var(--rem34)}.nijiirobaton-outline{margin-block:calc(var(--vw)*45)}.nijiirobaton-outline>.title{margin-bottom:calc(var(--vw)*25)}.nijiirobaton-outline-example-slider .swiper:not(.swiper-initialized) .nijiirobaton-outline-example-list{flex-direction:column}.nijiirobaton-outline-example{border-width:calc(var(--vw)*2);padding-inline:var(--padding-inner)}.nijiirobaton-pain-intro{padding-top:calc(var(--vw)*40)}.nijiirobaton-pain-intro>.catch{font-size:var(--rem26);margin-bottom:calc(var(--vw)*25)}.nijiirobaton-pain-slider .swiper:not(.swiper-initialized) .nijiirobaton-pain-voice-list{display:flex;flex-direction:column;gap:calc(var(--vw)*20)}.nijiirobaton-pain-voice{font-size:calc(var(--vw)*15);margin-inline:auto;width:calc(var(--vw)*300)}.nijiirobaton-pain-voice.pain-01{padding-top:calc(var(--vw)*60)}.nijiirobaton-pain-voice.pain-02{padding-top:calc(var(--vw)*50)}.nijiirobaton-pain-voice.pain-03{padding-top:calc(var(--vw)*45)}.nijiirobaton-pain-asuka{clip-path:polygon(0 0,50% calc(var(--vw)*40),100% 0,100% 100%,0 100%);padding:calc(var(--vw)*80) var(--padding-inner) 0}.nijiirobaton-pain-asuka>.title{margin-bottom:calc(var(--vw)*20)}.nijiirobaton-pain-asuka-history{flex-direction:column}.nijiirobaton-pain-data{border-radius:0;margin-inline:calc(0px - var(--padding-inner));padding-block:calc(var(--vw)*40) var(--padding-inner)}.nijiirobaton-pain-data>.catch{margin-bottom:calc(var(--vw)*35)}.nijiirobaton-pain-data>.catch>*>.marker{background:linear-gradient(#0000 80%,var(--color-purple) 20%)}.nijiirobaton-pain-data-example-list{flex-direction:column}.nijiirobaton-pain-data-example{padding-block:calc(var(--vw)*20)}.nijiirobaton-school{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--vw)*40),50% 100%,0 calc(100% - var(--vw)*40));padding:calc(var(--vw)*40) var(--padding-inner) calc(var(--vw)*80)}.nijiirobaton-school>.title{margin-bottom:calc(var(--vw)*25)}.nijiirobaton-school-performance-list{gap:calc(var(--vw)*20)}.nijiirobaton-school-performance{flex-direction:column}.nijiirobaton-school-performance>.body{padding:calc(var(--vw)*20)}.nijiirobaton-school-performance>.body>.title{margin-bottom:0}.nijiirobaton-school-performance>.body>.performance{font-size:calc(var(--vw)*16);margin-bottom:calc(var(--vw)*25)}.nijiirobaton-school-performance>.body>.performance:after{height:calc(var(--vw)*4)}.nijiirobaton-program{margin-block:calc(var(--vw)*45)}.nijiirobaton-program-intro{margin-bottom:calc(var(--vw)*45)}.nijiirobaton-program-intro>.title{margin-bottom:calc(var(--vw)*15)}.nijiirobaton-program-intro>.logo{margin-block:calc(var(--vw)*30);width:calc(var(--vw)*150)}.nijiirobaton-program-donate-info-list{margin:calc(var(--vw)*20) 0}.nijiirobaton-program-voice{margin-bottom:calc(var(--vw)*45)}.nijiirobaton-program-voice>.title{margin-bottom:calc(var(--vw)*25)}.nijiirobaton-program-voice-slider .swiper:not(.swiper-initialized) .nijiirobaton-program-voice-example-list{grid-template-columns:1fr}.nijiirobaton-program-voice-example>.container{padding:calc(var(--vw)*65) var(--padding-inner) calc(var(--vw)*20)}.nijiirobaton-program-voice-example>.container>.title{font-size:var(--rem26);margin-bottom:calc(var(--vw)*10)}.nijiirobaton-program-deduction>.catch{font-size:var(--rem26)}.nijiirobaton-program-deduction-example-list{grid-template-columns:1fr}.nijiirobaton-program-deduction-example{border-width:calc(var(--vw)*2);padding:calc(var(--vw)*20)}.nijiirobaton-program-deduction-example>.deduction,.nijiirobaton-program-deduction-example>.price{font-size:calc(var(--vw)*16)}.nijiirobaton-rebit{margin-block:0 calc(var(--vw)*45)}.nijiirobaton-rebit-intro{border-radius:0;margin-inline:calc(0px - var(--padding-inner));padding-block:calc(var(--vw)*45)}.nijiirobaton-rebit-intro-field-list{gap:calc(var(--vw)*20)}.nijiirobaton-rebit-intro-field{border:calc(var(--vw)*2) solid var(--theme);border-radius:calc(var(--vw)*20);flex-direction:column;overflow:hidden;padding:0 var(--padding-inner) calc(var(--vw)*12)}.nijiirobaton-rebit-intro-field>.field{border-radius:0;font-size:var(--rem26);margin:0 calc(0px - var(--padding-inner));padding:calc(var(--vw)*5);width:auto}.nijiirobaton-rebit-intro-field>.body>.catch{font-size:calc(var(--vw)*16);margin-bottom:calc(var(--vw)*10)}.nijiirobaton-rebit-intro-field>.body .performance{font-size:calc(var(--vw)*14)}.nijiirobaton-rebit-intro-field>.body>dl>.data{font-size:calc(var(--vw)*16)}.nijiirobaton-rebit-intro-field>.pic{display:none}.nijiirobaton-rebit-support{margin-bottom:calc(var(--vw)*45)}.nijiirobaton-rebit-support-company-slider{margin:0 calc(0px - var(--padding-inner)) calc(var(--vw)*45)}.nijiirobaton-rebit-support-company-slider .swiper:not(.swiper-initialized) .nijiirobaton-rebit-support-company-list{gap:calc(var(--vw)*20);grid-template-columns:repeat(2,1fr)}.nijiirobaton-rebit-director{border-radius:0;margin:0 calc(0px - var(--padding-inner)) calc(var(--vw)*45);padding:calc(var(--vw)*45) var(--padding-inner)}.nijiirobaton-rebit-director>.title{margin-bottom:calc(var(--vw)*20)}.nijiirobaton-rebit-director-message{align-items:center;flex-direction:column}.nijiirobaton-rebit-director-message .body>.desc>:not(:last-child){margin-bottom:.5lh}.nijiirobaton-rebit-question>.title{margin-bottom:calc(var(--vw)*25)}.nijiirobaton-rebit-faq>.answer,.nijiirobaton-rebit-faq>.question{padding-inline:calc(var(--vw)*20)}.nijiirobaton-rebit-faq>.question{padding-block:calc(var(--vw)*15);padding-right:calc(var(--vw)*45)}.nijiirobaton-rebit-faq>.question:before{font-size:120%;margin-right:.5em}.nijiirobaton-rebit-faq>.question:after{background-size:calc(var(--vw)*8);height:calc(var(--vw)*20);right:calc(var(--vw)*15);top:calc(50% - var(--vw)*10);width:calc(var(--vw)*20)}.nijiirobaton-rebit-faq>.answer{padding-bottom:calc(var(--vw)*15)}.nijiirobaton-message{margin-bottom:0;padding:calc(var(--vw)*45) var(--padding-inner)}.nijiirobaton-message-slider-list .swiper-button-next,.nijiirobaton-message-slider-list .swiper-button-prev{display:none}.nijiirobaton-message-slider{flex-direction:column;padding:calc(var(--vw)*20)}}