/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@charset "UTF-8";[data-title]:not([disabled]){position:relative}[data-title]:not([disabled]):hover:after{opacity:1;transition:all .3s ease .3s;width:auto}[data-title]:not([disabled]):after{background-color:rgba(28,28,28,.9);border:1px solid #333;bottom:calc(100% + 4px);color:#fff;content:attr(data-title);font-kerning:none;font-size:12px;left:50%;line-height:20px;opacity:0;overflow:hidden;padding:0 .35em;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap;width:0;z-index:6000001}*{line-break:anywhere;outline:none}*,:after,:before{box-sizing:border-box}body{font-family:Avenir,Lato,-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-size:13px;line-height:1.6}body.zh-tw{font-family:Microsoft JhengHei,LiHei Pro,Arial,sans-serif}h1,h2,h3,h4,h5,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{color:#3b3b3b;text-decoration:none}a:hover{color:#0080ff}img{vertical-align:bottom}input::-ms-clear{visibility:hidden}button{background:none;border:none;cursor:pointer;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}button,input,select,textarea{font-family:inherit;font-size:100%}[hidden]{display:none!important}.CommonHeader{background-color:#252525;margin:0;min-height:36px;padding:0;position:relative;width:100%;z-index:5000000}.MaintenanceAnnounceInHouse{background:rgba(208,2,27,.6);bottom:0;color:#fff;cursor:pointer;font-size:18px;font-weight:600;left:0;padding:6px;position:fixed;right:0;text-align:center}.UrgentHeader{background:#e24c4c;display:flex;justify-content:center}.UrgentHeader-inner{line-height:15px;padding:17px 0 16px}.UrgentHeader-inner:hover,.UrgentHeader-inner:hover>*{-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.UrgentHeader-title,.UrgentHeader-updated{color:#fff;display:inline-block;font-size:15px;line-height:15px}.CountrySelector,.CountrySelector-section{align-items:center;display:flex;flex-direction:row}.CountrySelector-section{white-space:nowrap}.CountrySelector-section+.CountrySelector-section{margin-left:16px}.CountrySelector-label{font-size:14px;margin-right:8px}.CountrySelector-items{position:relative}.CountrySelector-currentItem{background:#e5e5e5;border-radius:4px}.CountrySelector-currentItem:hover{background:#ddd}.CountrySelector-currentItem:after{content:"▲";position:absolute;right:8px;top:50%;transform:translateY(-50%)}.CountrySelector-candidates{background:#fff;border:1px solid #e5e5e5;border-radius:4px;bottom:100%;display:none;left:0;margin-bottom:4px;position:absolute}.CountrySelector-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:28px;min-width:148px;padding:0 8px}.CountrySelector-item:before{background-image:url(../../images/bundle/layouts/BaseLayout/modules/CountrySelector/CountrySelector-flags.png);content:"";height:11px;margin-right:6px;width:14px}.CountrySelector-item[data-value=JA]:before,.CountrySelector-item[data-value=ja-jp]:before{background-position:0 0}.CountrySelector-item[data-value=US]:before,.CountrySelector-item[data-value=en-us]:before{background-position:0 -11px}.CountrySelector-item[data-value=TW]:before,.CountrySelector-item[data-value=zh-tw]:before{background-position:0 -22px}.FooterContainer{background-color:#252525;padding:48px 32px}.FooterContainer-inner{margin:0 auto;max-width:1336px;min-width:1024px;position:relative}.FooterContainer-contents{color:#fff;font-size:12px;line-height:1;margin-bottom:30px}.FooterContainer-title{font-weight:500}.FooterContainer-list{display:flex;flex-wrap:wrap;font-weight:300;margin-top:10px}.FooterContainer-list>a{color:#fff;line-height:1.6;margin-right:29px;position:relative}.FooterContainer-list>a:hover{text-decoration:underline}.FooterContainer-list>a:not(:last-child):after{border-right:1px solid #555;content:"";height:12px;pointer-events:none;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:0}.FooterContainer-licenses{bottom:0;position:absolute;right:0}.FooterContainer-license{display:flex}.FooterContainer-license:not(:first-child){margin-top:8px}.FooterContainer-logoJasrac,.FooterContainer-logoNexTone{background-size:contain;height:40px;margin-right:8px;width:40px}.FooterContainer-logoNexTone{background-image:url(../../images/bundle/layouts/BaseLayout/containers/FooterContainer/logo_nextone.png)}.FooterContainer-logoJasrac{background-image:url(../../images/bundle/layouts/BaseLayout/containers/FooterContainer/logo_jasrac.png)}.FooterContainer-licenseMeta{color:#fff;font-size:10px;line-height:1.4;margin:6px 0}.FooterContainer-dwango{color:#fff;font-size:10px;line-height:1;margin-top:40px;position:relative}.FooterContainer-countrySelector{display:flex;justify-content:space-between}.FooterContainer-countrySelector .CountrySelector-label{font-size:12px}.FooterContainer-countrySelector .CountrySelector-currentItem{background:#555}.FooterContainer-countrySelector .CountrySelector-candidates{color:#333}.BaseLayout{background-color:#fafafa;color:#333;display:flex;flex-direction:column;margin:0;min-height:100vh;min-width:1024px;overflow-y:scroll;padding:0;width:100%}.BaseLayout-main{flex:1 0 auto;position:relative}.BaseLayout-footer{justify-self:flex-end;width:100%}.NiconicoLogo{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTI4IDI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMjcuNiAxOC45VjkuOGMwLTMtMi4zLTUuMy01LjItNS4zaC0xMS4yYy0xLjIgMC0yLjIgMS0yLjIgMi4yIDAgMS4yIDEgMi4yIDIuMiAyLjJoMTAuMWMxLjIgMCAyIC44IDIgMnY2LjljMCAxLjItLjcgMi0yIDJoLTEwLjFjLTEuMiAwLTIuMiAxLTIuMiAyLjIgMCAxLjIgMSAyLjIgMi4yIDIuMmgxMS4yYzIuOSAwIDUuMi0yLjQgNS4yLTUuM20tMjMuNiAzYzAtMS4yLTEtMi4yLTIuMi0yLjJIODcuM2MtMS4yIDAtMi4yIDEtMi4yIDIuMyAwIDEuMiAxIDIuMiAyLjIgMi4yaDE0LjVjMS4yIDAgMi4yLTEgMi4yLTIuMm0tLjItMTVjMC0xLjMtMS0yLjMtMi4yLTIuM2gtMTRjLTEuMyAwLTIuMyAxLTIuMyAyLjMgMCAxLjIgMSAyLjIgMi4yIDIuMmgxNC4xYzEuMiAwIDIuMi0xIDIuMi0yLjJNNzkuNyAxOC45VjkuOGMwLTMtMi40LTUuMy01LjMtNS4zSDYzLjJjLTEuMiAwLTIuMiAxLTIuMiAyLjIgMCAxLjIgMSAyLjIgMi4yIDIuMmgxMC4yYzEuMSAwIDIgLjggMiAydjYuOWMwIDEuMi0uOCAyLTIgMkg2My4yYy0xLjIgMC0yLjIgMS0yLjIgMi4yIDAgMS4yIDEgMi4yIDIuMiAyLjJoMTEuMmMzIDAgNS4zLTIuNCA1LjMtNS4zbS0yMy43IDNjMC0xLjItMS0yLjItMi4xLTIuMkgzOS4zYy0xLjIgMC0yLjEgMS0yLjEgMi4zIDAgMS4yIDEgMi4yIDIuMSAyLjJINTRjMS4yIDAgMi4xLTEgMi4xLTIuMk01NiA3YzAtMS4zLTEtMi4zLTIuMi0yLjNIMzkuNmMtMS4yIDAtMi4yIDEtMi4yIDIuMyAwIDEuMiAxIDIuMiAyLjIgMi4yaDE0QzU1IDkuMiA1NiA4LjIgNTYgN00yNC4yIDQuOWgtNy43bDMuMi0zYy40LS40LjQtMS4xIDAtMS41YTEgMSAwIDAgMC0xLjUtLjFsLTQuOSA0LjZMOC40LjNBMSAxIDAgMCAwIDcgLjNjLS40LjUtLjQgMS4yIDAgMS42bDMuMiAzSDIuNEMxIDQuOSAwIDUuOSAwIDcuM3YxNC4zQzAgMjIuOSAxIDI0IDIuNCAyNGgzbDEuOCAyYy4zLjQuOC40IDEgMGwxLjktMmg2LjRsMS44IDJjLjMuNC44LjQgMS4xIDBsMS44LTJoM2MxLjMgMCAyLjQtMS4xIDIuNC0yLjRWNy4zYzAtMS4zLTEtMi40LTIuNC0yLjQiIGZpbGw9IiMyNTI1MjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.NiconicoLogo_er{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iX+ODrOOCpOODpOODvF8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNDAuNCA0OC45Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9Il/lkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfODgiIHgxPSIyNDguNiIgeTE9IjQ0NS4yIiB4Mj0iMzMzLjQiIHkyPSI0NjMuMiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDQ4MCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmY2ZmNmQiLz48c3RvcCBvZmZzZXQ9Ii4zIiBzdG9wLWNvbG9yPSIjOTVmZjhjIi8+PHN0b3Agb2Zmc2V0PSIuNyIgc3RvcC1jb2xvcj0iI2E5YzFmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmYzJkOCIvPjwvbGluZWFyR3JhZGllbnQ+PHN0eWxlPi5jbHMtMXtmaWxsOiMyNTI1MjV9PC9zdHlsZT48L2RlZnM+PGcgaWQ9Il/jg4vjgrPjg4vjgrNfZVJfIj48cGF0aCBkPSJNMzIwLjIgOC42Yy05LjIgMi0yMCAyLjctMzguNCA3LjUtMTQuOCAzLjctMjMuOSA3LjUtMzMuMiAxMS4xLTguNCAzLjItNy44IDExLTMuNyAxNC4yIDQuOSA0IDEwIDQuNiAyMC43IDEuNCAxMC43LTMuMiA1MS4yLTExLjcgNTguNC0xMyA3LjMtMS40IDE3LjMtMy44IDE2LjMtMTEtLjgtNi4xLTguNi0xMi44LTIwLjEtMTAuMloiIHN0eWxlPSJmaWxsOnVybCgjX+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs184OCkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNjUuNyA2Yy0xNS44IDE1LjMtMTQgMzIuNS05LjcgMzkgLjkgMS4xIDIgMyA0IDIuMiAxLjctLjcgMS43LTIuNi42LTMuOS02LTYuOC0zLjUtMjEuNiA3LTMzLjYuOC0uOSA0LjMtMSAyLjQtMy44LTEtMS42LTMuNC0uOC00LjMgMFpNMzI2LjYgNS43Yy0yLTItNS4zLS45LTQuOCAxLjguMiAxIDEuOCAxLjUgMi4zIDEuMyA0LjcgOC4yIDEuMSAyNy05LjMgMzMuOC0xLjUgMS0yIDMtMSAzLjkuNi41IDEuNiAxLjYgNC41LS40IDkuNS02LjcgMTcuNC0zMS40IDguNC00MC40Wk0zMTAuOSAzOC4yYy0yLjMtMS42LTguNi00LjUtMTMtMTAuNSAzLjctMS40IDguMi0zLjcgMTAuNi02LjEgNi02IDEtMTEuNy00LTEyLjQtNS42LS43LTExLjIgMS40LTEyLjQgMi42LTEuNCAxLjUuOCA0IDEgMy40LTEuNiA0LTcuNSAyNS4yLTcuOSAyNy0uNSAxLjcuOSAzIDIgMyAxLjQuMiAyLjktLjMgMy4zLTJsMy0xM2M1LjIgNi45IDEyLjcgMTEgMTQgMTIgMS4yIDEgMi45LjUgMy43LS4zIDEuMi0xLjMuNS0zLjItLjMtMy43Wk0yOTUuNyAyM2wzLjItOS4zYzIuOS0uNiA3LjYuMyA3LjMgMi40LS42IDIuOC02LjQgNS41LTEwLjUgN1pNMjg2LjMgMjMuNmMwLTQuOC03LjUtNy43LTEzLjMtMi43LTkuMyA3LjktNyAyMi44IDIuMSAyMi44IDQuMyAwIDcuOS0yLjIgNy44LTQuNiAwLTEuNC0xLjMtMi43LTIuNi0yLjMtMS40LjUtMy4xIDIuMy02IDEtMi0uOC0yLTQuMi0xLjctNS4yIDUuOCAyLjkgMTMuNy00LjIgMTMuNy05Wm0tMTIuNSA0LjdjMS0zLjYgNS4zLTYuNiA3LjYtNS4zIDEuNSAyLTMuNSA3LTcuNiA1LjNaIi8+PHBhdGggZD0iTTQ1IDkuMUgzMC42bDUuOS01LjZjLjgtLjcuOS0yIDAtMi45YTIgMiAwIDAgMC0yLjggMGwtOSA4LjUtOS04LjVhMiAyIDAgMCAwLTMgMCAyIDIgMCAwIDAgLjIgM0wxOC44IDlINC40QzIgOS4xIDAgMTEuMSAwIDEzLjV2MjYuNmMwIDIuNCAyIDQuNCA0LjQgNC40SDEwbDMuMyAzLjljLjYuNiAxLjUuNiAyIDBsMy40LTRoMTJsMy4zIDRjLjYuNiAxLjUuNiAyIDBsMy40LTRINDVjMi40IDAgNC40LTEuOSA0LjQtNC4zVjEzLjVjMC0yLjQtMi00LjQtNC40LTQuNFptNTguNiAzLjhhNCA0IDAgMCAwLTQtNC4xSDczLjRjLTIuMiAwLTQgMS44LTQgNC4xczEuOCA0LjEgNCA0LjFoMjYuMmE0IDQgMCAwIDAgNC00LjFabS40IDI3LjhhNCA0IDAgMCAwLTQtNEg3M2MtMi4yIDAtNCAxLjgtNCA0czEuOCA0LjEgNCA0LjFoMjdhNCA0IDAgMCAwIDQtNFptNDMuOC01LjdWMThjMC01LjQtNC4zLTkuOC05LjctOS44aC0yMC44Yy0yLjIgMC00IDEuOC00IDQuMXMxLjggNC4xIDQgNC4xaDE4LjhjMi4yIDAgMy42IDEuNCAzLjYgMy43VjMzYzAgMi40LTEuMyAzLjctMy42IDMuN2gtMTguOGMtMi4yIDAtNCAxLjktNCA0LjFzMS44IDQuMiA0IDQuMmgyMC44YzUuNCAwIDkuNy00LjUgOS43LTkuOVptNDQuOC0yMi4xYTQgNCAwIDAgMC00LTQuMWgtMjYuMmMtMi4zIDAtNCAxLjgtNCA0czEuNyA0LjIgNCA0LjJoMjYuMWE0IDQgMCAwIDAgNC00LjFabS40IDI3LjhhNCA0IDAgMCAwLTQtNGgtMjdjLTIuMyAwLTQgMS44LTQgNHMxLjcgNC4xIDQgNC4xaDI3YTQgNCAwIDAgMCA0LTRabTQzLjgtNS43VjE4YzAtNS40LTQuMy05LjgtOS43LTkuOGgtMjAuOGMtMi4yIDAtNCAxLjgtNCA0LjFzMS44IDQuMSA0IDQuMWgxOC44YzIuMSAwIDMuNiAxLjQgMy42IDMuN1YzM2MwIDIuNC0xLjMgMy43LTMuNiAzLjdoLTE4LjhjLTIuMiAwLTQgMS45LTQgNC4xczEuOCA0LjIgNCA0LjJoMjAuOGM1LjQgMCA5LjctNC41IDkuNy05LjlaIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMjUyNTI1Ii8+PC9nPjwvc3ZnPg==)}.NiconicoLogo_white{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTI4IDI3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMjcuNiAxOC45VjkuOGMwLTMtMi4zLTUuMy01LjItNS4zaC0xMS4yYy0xLjIgMC0yLjIgMS0yLjIgMi4yIDAgMS4yIDEgMi4yIDIuMiAyLjJoMTAuMWMxLjIgMCAyIC44IDIgMnY2LjljMCAxLjItLjcgMi0yIDJoLTEwLjFjLTEuMiAwLTIuMiAxLTIuMiAyLjIgMCAxLjIgMSAyLjIgMi4yIDIuMmgxMS4yYzIuOSAwIDUuMi0yLjQgNS4yLTUuM20tMjMuNiAzYzAtMS4yLTEtMi4yLTIuMi0yLjJIODcuM2MtMS4yIDAtMi4yIDEtMi4yIDIuMyAwIDEuMiAxIDIuMiAyLjIgMi4yaDE0LjVjMS4yIDAgMi4yLTEgMi4yLTIuMm0tLjItMTVjMC0xLjMtMS0yLjMtMi4yLTIuM2gtMTRjLTEuMyAwLTIuMyAxLTIuMyAyLjMgMCAxLjIgMSAyLjIgMi4yIDIuMmgxNC4xYzEuMiAwIDIuMi0xIDIuMi0yLjJNNzkuNyAxOC45VjkuOGMwLTMtMi40LTUuMy01LjMtNS4zSDYzLjJjLTEuMiAwLTIuMiAxLTIuMiAyLjIgMCAxLjIgMSAyLjIgMi4yIDIuMmgxMC4yYzEuMSAwIDIgLjggMiAydjYuOWMwIDEuMi0uOCAyLTIgMkg2My4yYy0xLjIgMC0yLjIgMS0yLjIgMi4yIDAgMS4yIDEgMi4yIDIuMiAyLjJoMTEuMmMzIDAgNS4zLTIuNCA1LjMtNS4zbS0yMy43IDNjMC0xLjItMS0yLjItMi4xLTIuMkgzOS4zYy0xLjIgMC0yLjEgMS0yLjEgMi4zIDAgMS4yIDEgMi4yIDIuMSAyLjJINTRjMS4yIDAgMi4xLTEgMi4xLTIuMk01NiA3YzAtMS4zLTEtMi4zLTIuMi0yLjNIMzkuNmMtMS4yIDAtMi4yIDEtMi4yIDIuMyAwIDEuMiAxIDIuMiAyLjIgMi4yaDE0QzU1IDkuMiA1NiA4LjIgNTYgN00yNC4yIDQuOWgtNy43bDMuMi0zYy40LS40LjQtMS4xIDAtMS41YTEgMSAwIDAgMC0xLjUtLjFsLTQuOSA0LjZMOC40LjNBMSAxIDAgMCAwIDcgLjNjLS40LjUtLjQgMS4yIDAgMS42bDMuMiAzSDIuNEMxIDQuOSAwIDUuOSAwIDcuM3YxNC4zQzAgMjIuOSAxIDI0IDIuNCAyNGgzbDEuOCAyYy4zLjQuOC40IDEgMGwxLjktMmg2LjRsMS44IDJjLjMuNC44LjQgMS4xIDBsMS44LTJoM2MxLjMgMCAyLjQtMS4xIDIuNC0yLjRWNy4zYzAtMS4zLTEtMi40LTIuNC0yLjQiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.NiconicoLogo_white.NiconicoLogo_er{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iX+ODrOOCpOODpOODvF8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNDAuNCA0OC45Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9Il/lkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfNTMiIHgxPSIyNDguNiIgeTE9Ii0zODcuOSIgeDI9IjMzMy40IiB5Mj0iLTM2OS45IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgLTM1My4yKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZjZmY1NSIvPjxzdG9wIG9mZnNldD0iLjMiIHN0b3AtY29sb3I9IiM2ZWZmNjIiLz48c3RvcCBvZmZzZXQ9Ii43IiBzdG9wLWNvbG9yPSIjODZhOGZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmY5YWJlIi8+PC9saW5lYXJHcmFkaWVudD48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48ZyBpZD0iX+ODi+OCs+ODi+OCs19lUl8iPjxwYXRoIGQ9Ik0zMjAuMiA4LjZjLTkuMiAyLTIwIDIuNy0zOC40IDcuNS0xNC44IDMuNy0yMy45IDcuNS0zMy4yIDExLjEtOC40IDMuMi03LjggMTEtMy43IDE0LjIgNC45IDQgMTAgNC42IDIwLjcgMS40IDEwLjctMy4yIDUxLjItMTEuNyA1OC40LTEzIDcuMy0xLjQgMTcuMy0zLjggMTYuMy0xMS0uOC02LjEtOC42LTEyLjgtMjAuMS0xMC4yWiIgc3R5bGU9ImZpbGw6dXJsKCNf5ZCN56ew5pyq6Kit5a6a44Kw44Op44OH44O844K344On44OzXzUzKTtpc29sYXRpb246aXNvbGF0ZTtvcGFjaXR5Oi43Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjY1LjcgNmMtMTUuOCAxNS4zLTE0IDMyLjUtOS43IDM5IC45IDEuMSAyIDMgNCAyLjIgMS43LS43IDEuNy0yLjYuNi0zLjktNi02LjgtMy41LTIxLjYgNy0zMy42LjgtLjkgNC4zLTEgMi40LTMuOC0xLTEuNi0zLjQtLjgtNC4zIDBaTTMyNi42IDUuN2MtMi0yLTUuMy0uOS00LjggMS44LjIgMSAxLjggMS41IDIuMyAxLjMgNC43IDguMiAxLjEgMjctOS4zIDMzLjgtMS41IDEtMiAzLTEgMy45LjYuNSAxLjYgMS42IDQuNS0uNCA5LjUtNi43IDE3LjQtMzEuNCA4LjQtNDAuNFpNMzEwLjkgMzguMmMtMi4zLTEuNi04LjYtNC41LTEzLTEwLjUgMy43LTEuNCA4LjItMy43IDEwLjYtNi4xIDYtNiAxLTExLjctNC0xMi40LTUuNi0uNy0xMS4yIDEuNC0xMi40IDIuNi0xLjQgMS41LjggNCAxIDMuNC0xLjYgNC03LjUgMjUuMi03LjkgMjctLjUgMS43LjkgMyAyIDMgMS40LjIgMi45LS4zIDMuMy0ybDMtMTNjNS4yIDYuOSAxMi43IDExIDE0IDEyIDEuMiAxIDIuOS41IDMuNy0uMyAxLjItMS4zLjUtMy4yLS4zLTMuN1pNMjk1LjcgMjNsMy4yLTkuM2MyLjktLjYgNy42LjMgNy4zIDIuNC0uNiAyLjgtNi40IDUuNS0xMC41IDdaTTI4Ni4zIDIzLjZjMC00LjgtNy41LTcuNy0xMy4zLTIuNy05LjMgNy45LTcgMjIuOCAyLjEgMjIuOCA0LjMgMCA3LjktMi4yIDcuOC00LjYgMC0xLjQtMS4zLTIuNy0yLjYtMi4zLTEuNC41LTMuMSAyLjMtNiAxLTItLjgtMi00LjItMS43LTUuMiA1LjggMi45IDEzLjctNC4yIDEzLjctOVptLTEyLjUgNC43YzEtMy42IDUuMy02LjYgNy42LTUuMyAxLjUgMi0zLjUgNy03LjYgNS4zWiIvPjxwYXRoIGQ9Ik00NSA5LjFIMzAuNmw1LjktNS42Yy44LS43LjktMiAwLTIuOWEyIDIgMCAwIDAtMi44IDBsLTkgOC41LTktOC41YTIgMiAwIDAgMC0zIDAgMiAyIDAgMCAwIC4yIDNMMTguOCA5SDQuNEMyIDkuMSAwIDExLjEgMCAxMy41djI2LjZjMCAyLjQgMiA0LjQgNC40IDQuNEgxMGwzLjMgMy45Yy42LjYgMS41LjYgMiAwbDMuNC00aDEybDMuMyA0Yy42LjYgMS41LjYgMiAwbDMuNC00SDQ1YzIuNCAwIDQuNC0xLjkgNC40LTQuM1YxMy41YzAtMi40LTItNC40LTQuNC00LjRabTU4LjYgMy44YTQgNCAwIDAgMC00LTQuMUg3My40Yy0yLjIgMC00IDEuOC00IDQuMXMxLjggNC4xIDQgNC4xaDI2LjJhNCA0IDAgMCAwIDQtNC4xWm0uNCAyNy44YTQgNCAwIDAgMC00LTRINzNjLTIuMiAwLTQgMS44LTQgNHMxLjggNC4xIDQgNC4xaDI3YTQgNCAwIDAgMCA0LTRabTQzLjgtNS43VjE4YzAtNS40LTQuMy05LjgtOS43LTkuOGgtMjAuOGMtMi4yIDAtNCAxLjgtNCA0LjFzMS44IDQuMSA0IDQuMWgxOC44YzIuMiAwIDMuNiAxLjQgMy42IDMuN1YzM2MwIDIuNC0xLjMgMy43LTMuNiAzLjdoLTE4LjhjLTIuMiAwLTQgMS45LTQgNC4xczEuOCA0LjIgNCA0LjJoMjAuOGM1LjQgMCA5LjctNC41IDkuNy05LjlabTQ0LjgtMjIuMWE0IDQgMCAwIDAtNC00LjFoLTI2LjJjLTIuMyAwLTQgMS44LTQgNHMxLjcgNC4yIDQgNC4yaDI2LjFhNCA0IDAgMCAwIDQtNC4xWm0uNCAyNy44YTQgNCAwIDAgMC00LTRoLTI3Yy0yLjMgMC00IDEuOC00IDRzMS43IDQuMSA0IDQuMWgyN2E0IDQgMCAwIDAgNC00Wm00My44LTUuN1YxOGMwLTUuNC00LjMtOS44LTkuNy05LjhoLTIwLjhjLTIuMiAwLTQgMS44LTQgNC4xczEuOCA0LjEgNCA0LjFoMTguOGMyLjEgMCAzLjYgMS40IDMuNiAzLjdWMzNjMCAyLjQtMS4zIDMuNy0zLjYgMy43aC0xOC44Yy0yLjIgMC00IDEuOS00IDQuMXMxLjggNC4yIDQgNC4yaDIwLjhjNS40IDAgOS43LTQuNSA5LjctOS45WiIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2ZpbGw6I2ZmZiIvPjwvZz48L3N2Zz4=)}.NiconicoLogo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;margin:0;width:100%}.NiconicoLogo a{display:block;height:100%;overflow:hidden;padding-left:100%;width:100%}.FeedbackPage p{margin:0}.FeedbackPage a,.FeedbackPage a:hover,.FeedbackPage a:link{color:#006fff}.FeedbackPage dd{margin:0}.FeedbackPage .inputSelect input{vertical-align:baseline}.FeedbackPage .errorOverlayLayer{background:rgba(34,34,34,.5);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.FeedbackPage .staticHeader{align-items:center;background:#252525;box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;display:flex;height:36px;padding:0 16px;position:relative;width:100%}.FeedbackPage .staticHeader p{color:#fff;font-size:13px;line-height:36px;margin:0 auto;max-width:1024px}.FeedbackPage .staticHeader p a{color:#fff;display:inline-block;height:36px;padding:0 4px;text-decoration:none;vertical-align:middle}.FeedbackPage .staticHeader p a:hover{background:#474747}.FeedbackPage .errorMessageContainer{background:#fdd;border-bottom:1px solid #fbb;display:none;padding:12px 0;position:relative}.FeedbackPage .errorMessageContainer p{color:#c00;margin:0 auto;max-width:640px}.FeedbackPage .errorMessage{font-weight:700;padding:0 16px}.FeedbackPage .errorMessageLink{line-height:1;padding:6px 16px 0;text-align:right}.FeedbackPage .errorMessageLink a{color:#c00}.FeedbackPage .errorMessageLink a:after{color:#c00;content:"▶︎";display:inline-block;font-size:12px}@media screen and (max-width:319px){.FeedbackPage .errorMessageContainer p,.FeedbackPage .staticHeader p{min-width:288px;width:calc(100% - 32px)}.FeedbackPage .errorMessage{padding:0}.FeedbackPage .errorMessageLink{padding:6px 0 0}}@media screen and (min-width:320px) and (max-width:1056px){.FeedbackPage .staticHeader{padding:0 16px;position:relative}}.FeedbackPage .niconicoLogo{display:block;height:18px}@media screen and (max-width:719px){.FeedbackPage .feedbackBody{margin:28px 16px 180px;max-width:640px;min-width:288px;padding:0;width:calc(100% - 32px)}}.FeedbackPage .feedbackBody{margin:28px auto 160px;max-width:640px;padding:0}.FeedbackPage .feedbackComplete{margin-bottom:360px}.FeedbackPage .feedbackTitle{font-size:19px;line-height:19px}.FeedbackPage .inputSelect{font-size:14px;line-height:14px}.FeedbackPage .inputSelect dd{font-size:13px;line-height:13px;margin:12px 0 0}.FeedbackPage .inputSelect dd label{font-size:13px;line-height:14px;margin-right:16px;vertical-align:top}.FeedbackPage .inputSelect dd label input{height:14px;margin:0 8px 0 1px}.FeedbackPage .formContainer{margin:28px 0 20px}.FeedbackPage .confirmDetail dt,.FeedbackPage .confirmSelect dt,.FeedbackPage .inputDetail dt,.FeedbackPage .inputSelect dt{font-size:14px;font-weight:700;line-height:14px;margin-bottom:12px}.FeedbackPage .confirmSelect dd{font-size:14px;margin:0}.FeedbackPage .confirmDetail dd{font-size:14px;line-height:18px}.FeedbackPage .confirmDetail dd>p{white-space:pre-wrap;word-break:break-all}.FeedbackPage .confirmationDetails{background:#f4f4f4;border:1px solid #bbb;box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:20px;padding:20px;width:100%}.FeedbackPage .confirmationDetails .formContainer{margin-bottom:28px;margin-top:0}.FeedbackPage .confirmationDetails .formContainer:last-child{margin-bottom:0}.FeedbackPage .feedbackText{border:1px solid #999;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:13px;height:132px;line-height:18px;padding:12px;resize:none;width:100%}.FeedbackPage .feedbackText::placeholder{color:#999;font-weight:400}.FeedbackPage .notice{color:#c00;font-size:12px;font-weight:700;margin:8px}.FeedbackPage .buttonContainer{margin:0 auto;max-width:496px;text-align:center}.FeedbackPage input[type=button]::-webkit-search-decoration,.FeedbackPage input[type=submit]::-webkit-search-decoration{display:none}.FeedbackPage input[type=button]:focus,.FeedbackPage input[type=submit]:focus{outline-offset:-2px}.FeedbackPage .confirmButton{-webkit-appearance:button;border:none;border-radius:3px;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;display:inline-block;font-size:14px;height:48px;line-height:14px;margin:0 auto;width:320px}.FeedbackPage input[type=submit][disabled].confirmButton{background:#bbb;color:#fff}.FeedbackPage input[type=submit].confirmButton{background:#006fff;color:#fff}.FeedbackPage .confirmationPage form{font-size:14px;line-height:14px}.FeedbackPage input[type=submit].submitButton{background:#006fff;border:none;border-radius:3px;clear:both;color:#fff;float:right;margin:0 0 0 28px}.FeedbackPage input[type=submit].backButton,.FeedbackPage input[type=submit].submitButton{-webkit-appearance:button;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;height:48px;width:234px}.FeedbackPage input[type=submit].backButton{background:#fafafa;border:1px solid #999;border-radius:3px;color:#252525;line-height:48px;text-align:center}@media screen and (max-width:375px){.FeedbackPage input[type=submit].confirmButton,.FeedbackPage input[type=submit].submitButton,.FeedbackPage input[type=submit][disabled].confirmButton{min-width:288px;width:100%}.FeedbackPage input[type=submit].submitButton{margin-left:0}.FeedbackPage input[type=submit].backButton{height:36px;line-height:36px;margin-top:12px;width:100%}}@media screen and (min-width:376px) and (max-width:532px){.FeedbackPage .buttonContainer{max-width:100%;min-width:320px}.FeedbackPage input[type=submit].submitButton{width:calc(100% - 176px)}.FeedbackPage input[type=submit].backButton{max-width:148px;width:calc(50% - 14px)}}.FeedbackPage .formText{font-size:13px;line-height:20px;margin:28px 0}.FeedbackPage .feedbackFooter{background:#252525;color:#fff;font-size:13px;line-height:13px;padding:16px 0;position:relative;text-align:center;width:100%}.FeedbackPage .feedbackFooter p a:hover{color:#006fff;text-decoration:underline}.FeedbackPage .cf:after,.FeedbackPage .clearfix:before{content:" ";display:table}.FeedbackPage .clearfix:after{clear:both}.FeedbackPage .clearfix{*zoom:1}.FeedbackPage .redText{color:red}
