dialog {
  position: absolute;
  left: 0; right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  margin: auto;
  border: solid;
  padding: 1em;
  background: white;
  color: black;
  display: block;
}

dialog:not([open]) {
  display: none;
}

dialog + .backdrop {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  background: rgba(0,0,0,0.1);
}

._dialog_overlay {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
}

dialog.fixed {
  position: fixed;
  top: 50%;
  transform: translate(0, -50%);
}
.sk-fading-circle {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #333;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
          animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg);
}
.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg);
}
.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}
.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}
.mdl-badge[data-badge]:after{background:red;color:#fff;width:30px;height:30px;font-size:14px}.fixed-div{position:fixed;right:0;bottom:0;margin-right:15%;margin-bottom:8%;z-index:900}.fixed-div .cart-btn{margin-right:-24px;margin-top:-8px;width:80px;height:80px;box-shadow:2px 2px 2px #555}img.sales-icon-img{max-width:32px;min-width:32px;height:32px;margin-bottom:4px;margin-left:16px}.sales-icon-empty{padding-left:32px}.item-name-font{font-size:16px;margin:4px 8px 8px}.producer-name-font{font-size:14px;margin-left:16px;color:gray}.price-font{font-size:20px;text-align:right;height:auto;margin-left:4px;min-width:80px}.total-price-div{display:flex;align-items:center;width:160px;border-left:1px solid #303030;font-size:20px;font-weight:600;margin:0px 8px 0px auto}.search-box{display:flex;max-width:400px;width:50%;border:solid 1px;margin:16px 8px 0px;border-radius:4px;padding:4px}.search-box input{vertical-align:middle;margin-right:4px;margin-left:4px;font-size:14px;outline:none;border:none;width:100%;background:rgba(0,0,0,0)}.input-num{display:flex;height:100%;align-items:center;padding-left:50px}.input-num input{margin:0px 8px 0px 8px;height:40px;width:60px;border:solid 1px #d3d3d3;text-align:right;font-size:20px}.input-num input:disabled{border:none}.input-num .unit-font{font-size:18px;width:100px}.item-description-font{padding:4px 16px}.image-description-font{padding:4px 12px 0px}.page-content{min-height:calc(100vh - 256px)}.name-div{width:60%}.reserve-message-div{border-width:1px;border-style:solid;border-radius:4px;border-color:#d3d3d3;background-color:#fff;margin-top:16px}@media screen and (max-width: 850px){.mdl-badge[data-badge]:after{width:22px;height:22px;font-size:12px}img.sales-icon-img{max-width:24px;min-width:24px;height:24px;margin-left:4px}.sales-icon-empty{padding-left:24px}.fixed-div .cart-btn{margin-right:-24px;margin-top:-8px;width:56px;height:56px}.item-name-font{font-size:14px;margin:4px}.producer-name-font{font-size:12px;margin-left:4px}.price-font{font-size:14px;min-width:60px}.total-price-div{width:72px;font-size:14px;margin:0px 0px 0px auto}.item-description-font{font-size:12px;line-height:16px}.image-description-font{font-size:12px;line-height:16px}.input-num{padding-left:4px}.input-num input{margin:0px 4px;width:36px;font-size:16px}.input-num .unit-font{font-size:14px;width:32px}.name-div{width:50%}}body{background-color:#fff;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"}a.baseStyle--externalLink{color:#1e90ff}a.baseStyle--textLink{color:#004391;text-decoration:underline}.baseStyle--bold{font-weight:bold}.baseStyle--largeText{font-size:18px}.baseStyle--redBg{background:#e84b16}.baseStyle--greenBg{background:#7f9e29}.baseStyle--redText{color:#e84b16}.baseStyle--greenText{color:#7f9e29}.baseStyle--redStandardButton{background:#e84b16;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--redStandardButton:hover,.baseStyle--redStandardButton:focus,.baseStyle--redStandardButton:focus:not(:active){background:none;border:1px solid #e84b16;border-radius:7px;box-shadow:0px 0px;color:#e84b16}.baseStyle--greenStandardButton{background:#7f9e29;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--greenStandardButton:hover,.baseStyle--greenStandardButton:focus,.baseStyle--greenStandardButton:focus:not(:active){background:none;border:1px solid #7f9e29;border-radius:7px;box-shadow:0px 0px;color:#7f9e29}.baseStyle--redGhostButton{background:none;border:1px solid #e84b16;border-radius:7px;box-shadow:0px 0px;color:#e84b16}.baseStyle--redGhostButton:hover,.baseStyle--redGhostButton:focus,.baseStyle--redGhostButton:focus:not(:active){background:#e84b16;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--greenGhostButton{background:none;border:1px solid #7f9e29;border-radius:7px;box-shadow:0px 0px;color:#7f9e29}.baseStyle--greenGhostButton:hover,.baseStyle--greenGhostButton:focus,.baseStyle--greenGhostButton:focus:not(:active){background:#7f9e29;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--noShadow{box-shadow:0px 0px}.baseStyle--card{border:1px solid #ddd;margin-bottom:16px}.baseStyle--cardTitle{justify-content:center;padding:8px}.baseStyle--cardTitle .mdl-card__title-text{font-size:20px;justify-content:center;align-items:center;display:flex}.baseStyle--errorOrInfo{margin:4px;color:#e84b16}.baseStyle--invalidUrlError{margin:16px;color:#e84b16;white-space:pre-line}.baseStyle--toggleVisibilityArea{display:none}.baseStyle--toggleVisibilityArea[open]{display:block}body{background-color:#fff;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"}a.baseStyle--externalLink{color:#1e90ff}a.baseStyle--textLink{color:#004391;text-decoration:underline}.baseStyle--bold{font-weight:bold}.baseStyle--largeText{font-size:18px}.baseStyle--redBg{background:#e84b16}.baseStyle--greenBg{background:#7f9e29}.baseStyle--redText{color:#e84b16}.baseStyle--greenText,#top--loginForm .top--loginForm--passwordResetLink{color:#7f9e29}.baseStyle--redStandardButton{background:#e84b16;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--redStandardButton:hover,.baseStyle--redStandardButton:focus,.baseStyle--redStandardButton:focus:not(:active){background:none;border:1px solid #e84b16;border-radius:7px;box-shadow:0px 0px;color:#e84b16}.baseStyle--greenStandardButton,.top--dialog .mdl-dialog__content .top--dialog--sendButton{background:#7f9e29;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--greenStandardButton:hover,.top--dialog .mdl-dialog__content .top--dialog--sendButton:hover,.baseStyle--greenStandardButton:focus,.top--dialog .mdl-dialog__content .top--dialog--sendButton:focus,.baseStyle--greenStandardButton:focus:not(:active){background:none;border:1px solid #7f9e29;border-radius:7px;box-shadow:0px 0px;color:#7f9e29}.baseStyle--redGhostButton{background:none;border:1px solid #e84b16;border-radius:7px;box-shadow:0px 0px;color:#e84b16}.baseStyle--redGhostButton:hover,.baseStyle--redGhostButton:focus,.baseStyle--redGhostButton:focus:not(:active){background:#e84b16;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--greenGhostButton{background:none;border:1px solid #7f9e29;border-radius:7px;box-shadow:0px 0px;color:#7f9e29}.baseStyle--greenGhostButton:hover,.baseStyle--greenGhostButton:focus,.baseStyle--greenGhostButton:focus:not(:active){background:#7f9e29;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--noShadow{box-shadow:0px 0px}.baseStyle--card{border:1px solid #ddd;margin-bottom:16px}.baseStyle--cardTitle{justify-content:center;padding:8px}.baseStyle--cardTitle .mdl-card__title-text{font-size:20px;justify-content:center;align-items:center;display:flex}.baseStyle--errorOrInfo{margin:4px;color:#e84b16}.baseStyle--invalidUrlError{margin:16px;color:#e84b16;white-space:pre-line}.baseStyle--toggleVisibilityArea{display:none}.baseStyle--toggleVisibilityArea[open]{display:block}.top--smallCard{width:auto;margin-bottom:8px;min-height:100px}.top--button{width:200px;height:40px;letter-spacing:2px;font-size:16px}@media screen and (max-width: 840px){.top--button{width:90%}}.top--dialog{width:400px}@media screen and (max-width: 400px){.top--dialog{width:90vw}}@media screen and (min-width: 840px){.top--dialog{top:160px}}.top--dialog .mdl-dialog__content{padding:15px;text-align:center}.top--dialog .mdl-dialog__content *{width:100%}.top--dialog .mdl-dialog__content .top--dialog--title{font-size:20px;font-weight:bold;margin-bottom:30px}.top--dialog .mdl-dialog__content .top--dialog--text{font-size:16px;margin-bottom:15px;text-align:left;margin-top:20px}.top--dialog .mdl-dialog__content .top--dialog--sendButton{width:60%;height:40px;letter-spacing:3px;font-size:16px}.top--dialog .mdl-dialog__content .top--dialog--sendButton:disabled{background:#ddd;border:0px}.top--dialog .mdl-dialog__content .top--dialog--notification{color:#e84b16;text-align:left;height:100px}.top--dialog .mdl-dialog__content .top--dialog--closeButton{width:60%;height:40px;letter-spacing:3px;font-size:16px}#top--main .mdl-card__supporting-text{line-height:24px;font-size:16px}#top--main .top--main--section{margin-top:8px}#top--main .mdl-grid{max-width:1280px}#top--main .top--main--img img{object-fit:cover;max-height:200px}#top--register svg{padding-right:10px}#top--register .top--register--subTextWrapper{display:flex;justify-content:center;padding-top:16px}#top--register .top--register--subText{width:70%;font-size:16px}#top--register .top--register--register{padding:16px;text-align:center}#top--loginForm{margin-top:16px}#top--loginForm .top--loginForm--passwordResetLinkWrapper{text-align:end;padding-top:10px;padding-bottom:10px}#top--loginForm .top--loginForm--passwordResetLink{font-size:18px;text-decoration:none;cursor:pointer}#top--loginForm .top--loginForm--form{padding:10px;text-align:center}#top--twitterWidget{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding-top:10px;padding-bottom:20px}#top--subTitleBar{display:none}body{background-color:#fff;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"}a.baseStyle--externalLink{color:#1e90ff}a.baseStyle--textLink{color:#004391;text-decoration:underline}.baseStyle--bold{font-weight:bold}.baseStyle--largeText{font-size:18px}.baseStyle--redBg{background:#e84b16}.baseStyle--greenBg{background:#7f9e29}.baseStyle--redText{color:#e84b16}.baseStyle--greenText{color:#7f9e29}.baseStyle--redStandardButton{background:#e84b16;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--redStandardButton:hover,.baseStyle--redStandardButton:focus,.baseStyle--redStandardButton:focus:not(:active){background:none;border:1px solid #e84b16;border-radius:7px;box-shadow:0px 0px;color:#e84b16}.baseStyle--greenStandardButton{background:#7f9e29;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--greenStandardButton:hover,.baseStyle--greenStandardButton:focus,.baseStyle--greenStandardButton:focus:not(:active){background:none;border:1px solid #7f9e29;border-radius:7px;box-shadow:0px 0px;color:#7f9e29}.baseStyle--redGhostButton{background:none;border:1px solid #e84b16;border-radius:7px;box-shadow:0px 0px;color:#e84b16}.baseStyle--redGhostButton:hover,.baseStyle--redGhostButton:focus,.baseStyle--redGhostButton:focus:not(:active){background:#e84b16;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--greenGhostButton{background:none;border:1px solid #7f9e29;border-radius:7px;box-shadow:0px 0px;color:#7f9e29}.baseStyle--greenGhostButton:hover,.baseStyle--greenGhostButton:focus,.baseStyle--greenGhostButton:focus:not(:active){background:#7f9e29;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--noShadow{box-shadow:0px 0px}.baseStyle--card{border:1px solid #ddd;margin-bottom:16px}.baseStyle--cardTitle{justify-content:center;padding:8px}.baseStyle--cardTitle .mdl-card__title-text{font-size:20px;justify-content:center;align-items:center;display:flex}.baseStyle--errorOrInfo{margin:4px;color:#e84b16}.baseStyle--invalidUrlError{margin:16px;color:#e84b16;white-space:pre-line}.baseStyle--toggleVisibilityArea{display:none}.baseStyle--toggleVisibilityArea[open]{display:block}.header--rowSpaceTop{height:24px}.header--rowSpaceBottom{height:8px}@media screen and (max-width: 840px){.mdl-layout__container{position:static}.mdl-layout__container .mdl-layout__content{overflow-y:hidden}}#header--body{padding:0px;display:flex;height:70px;width:100%;max-width:1280px;margin:8px auto}@media screen and (max-width: 840px){#header--body{padding:16px 0px 0px;flex-direction:column;display:block;margin-top:8px;margin-bottom:8px;height:auto}}#header--body .header--body--logo{margin:30px;text-align:center;width:300px}@media screen and (max-width: 840px){#header--body .header--body--logo{margin:0px 0px 20px 0px;width:auto}}#header--body .header--body--contactInfo{margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 300px - 60px)}@media screen and (max-width: 840px){#header--body .header--body--contactInfo{align-items:center;width:auto}}#header--body .header--body--contactInfo .header--body--subtitle{color:#333;margin-left:8px;font-size:16px}@media screen and (max-width: 840px){#header--body .header--body--contactInfo .header--body--subtitle{margin-left:0px;font-size:14px}}#header--body .header--body--contactInfo .header--body--contactInfoItems{color:#e84b16;font-size:20px;margin-top:8px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 840px){#header--body .header--body--contactInfo .header--body--contactInfoItems{text-align:center;font-size:16px;flex-direction:column}}#header--body .header--body--contactInfo .header--body--contactInfoItems .header--body--contactInfoItems--item{margin-right:40px;margin-top:4px}#header--body .header--body--contactInfo .header--body--contactInfoItems svg{margin-right:5px}#header--dateRow{font-size:18px;line-height:24px;margin:8px 16px}@media screen and (max-width: 840px){#header--dateRow{font-size:14px;margin:8px 0px}}#header--tabBar{width:100%;height:44px;padding-left:16px;overflow-x:auto}#header--tabBar .mdl-layout__tab{height:44px;line-height:44px;font-weight:bold}@media screen and (max-width: 840px){#header--tabBar .mdl-layout__tab{padding:0 8px;font-size:13px}}#header--tabBar .mdl-layout__tab.is-active::after{height:4px}#header--userButton{height:44px;min-width:140px;margin-right:40px;line-height:20px;text-transform:none}#header--userMenu .mdl-menu__container{left:auto !important;right:20px !important;top:160px !important}body{background-color:#fff;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"}a.baseStyle--externalLink{color:#1e90ff}a.baseStyle--textLink{color:#004391;text-decoration:underline}.baseStyle--bold{font-weight:bold}.baseStyle--largeText{font-size:18px}.baseStyle--redBg{background:#e84b16}.baseStyle--greenBg{background:#7f9e29}.baseStyle--redText{color:#e84b16}.baseStyle--greenText{color:#7f9e29}.baseStyle--redStandardButton{background:#e84b16;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--redStandardButton:hover,.baseStyle--redStandardButton:focus,.baseStyle--redStandardButton:focus:not(:active){background:none;border:1px solid #e84b16;border-radius:7px;box-shadow:0px 0px;color:#e84b16}.baseStyle--greenStandardButton,#passwordResetForm .passwordResetForm--sendButton{background:#7f9e29;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--greenStandardButton:hover,#passwordResetForm .passwordResetForm--sendButton:hover,.baseStyle--greenStandardButton:focus,#passwordResetForm .passwordResetForm--sendButton:focus,.baseStyle--greenStandardButton:focus:not(:active){background:none;border:1px solid #7f9e29;border-radius:7px;box-shadow:0px 0px;color:#7f9e29}.baseStyle--redGhostButton{background:none;border:1px solid #e84b16;border-radius:7px;box-shadow:0px 0px;color:#e84b16}.baseStyle--redGhostButton:hover,.baseStyle--redGhostButton:focus,.baseStyle--redGhostButton:focus:not(:active){background:#e84b16;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--greenGhostButton{background:none;border:1px solid #7f9e29;border-radius:7px;box-shadow:0px 0px;color:#7f9e29}.baseStyle--greenGhostButton:hover,.baseStyle--greenGhostButton:focus,.baseStyle--greenGhostButton:focus:not(:active){background:#7f9e29;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--noShadow{box-shadow:0px 0px}.baseStyle--card{border:1px solid #ddd;margin-bottom:16px}.baseStyle--cardTitle{justify-content:center;padding:8px}.baseStyle--cardTitle .mdl-card__title-text{font-size:20px;justify-content:center;align-items:center;display:flex}.baseStyle--errorOrInfo{margin:4px;color:#e84b16}.baseStyle--invalidUrlError{margin:16px;color:#e84b16;white-space:pre-line}.baseStyle--toggleVisibilityArea{display:none}.baseStyle--toggleVisibilityArea[open]{display:block}#passwordResetForm{width:100vw;display:flex;justify-content:center}#passwordResetForm .passwordResetForm--card{width:550px}@media screen and (max-width: 550px){#passwordResetForm .passwordResetForm--card{width:100vw}}#passwordResetForm .passwordResetForm--contents[open]{margin:20px;display:flex;flex-direction:column;align-items:center}#passwordResetForm .passwordResetForm--text{font-size:20px;margin-bottom:15px;text-align:left}#passwordResetForm .passwordResetForm--inputForm{width:100%}#passwordResetForm .passwordResetForm--inputForm .mdl-textfield{width:100%}@media screen and (max-width: 550px){#passwordResetForm #passwordResetForm--passwordInput{padding-top:20px}#passwordResetForm #passwordResetForm--passwordInputLabel{top:0px;white-space:normal}}#passwordResetForm .passwordResetForm--buttons{width:80%;margin-top:16px;display:flex;justify-content:center}#passwordResetForm .passwordResetForm--sendButton{width:150px;height:40px;letter-spacing:3px;font-size:16px}#passwordResetForm .passwordResetForm--sendButton:disabled{background:#ddd;border:0px}#passwordResetForm .passwordResetForm--closeButton{width:150px}#passwordResetForm .passwordResetForm--closeButton .mdl-button{height:40px;letter-spacing:3px;font-size:16px}body{background-color:#fff;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro"}a.baseStyle--externalLink{color:#1e90ff}a.baseStyle--textLink{color:#004391;text-decoration:underline}.baseStyle--bold{font-weight:bold}.baseStyle--largeText{font-size:18px}.baseStyle--redBg{background:#e84b16}.baseStyle--greenBg{background:#7f9e29}.baseStyle--redText{color:#e84b16}.baseStyle--greenText{color:#7f9e29}.baseStyle--redStandardButton{background:#e84b16;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--redStandardButton:hover,.baseStyle--redStandardButton:focus,.baseStyle--redStandardButton:focus:not(:active){background:none;border:1px solid #e84b16;border-radius:7px;box-shadow:0px 0px;color:#e84b16}.baseStyle--greenStandardButton,#registerForm .registerForm--sendButton{background:#7f9e29;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--greenStandardButton:hover,#registerForm .registerForm--sendButton:hover,.baseStyle--greenStandardButton:focus,#registerForm .registerForm--sendButton:focus,.baseStyle--greenStandardButton:focus:not(:active){background:none;border:1px solid #7f9e29;border-radius:7px;box-shadow:0px 0px;color:#7f9e29}.baseStyle--redGhostButton{background:none;border:1px solid #e84b16;border-radius:7px;box-shadow:0px 0px;color:#e84b16}.baseStyle--redGhostButton:hover,.baseStyle--redGhostButton:focus,.baseStyle--redGhostButton:focus:not(:active){background:#e84b16;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--greenGhostButton{background:none;border:1px solid #7f9e29;border-radius:7px;box-shadow:0px 0px;color:#7f9e29}.baseStyle--greenGhostButton:hover,.baseStyle--greenGhostButton:focus,.baseStyle--greenGhostButton:focus:not(:active){background:#7f9e29;color:#fff;box-shadow:0px 0px;border-radius:7px}.baseStyle--noShadow{box-shadow:0px 0px}.baseStyle--card{border:1px solid #ddd;margin-bottom:16px}.baseStyle--cardTitle{justify-content:center;padding:8px}.baseStyle--cardTitle .mdl-card__title-text{font-size:20px;justify-content:center;align-items:center;display:flex}.baseStyle--errorOrInfo{margin:4px;color:#e84b16}.baseStyle--invalidUrlError{margin:16px;color:#e84b16;white-space:pre-line}.baseStyle--toggleVisibilityArea{display:none}.baseStyle--toggleVisibilityArea[open]{display:block}#registerForm{width:100vw;display:flex;justify-content:center}#registerForm .registerForm--card{width:550px}@media screen and (max-width: 550px){#registerForm .registerForm--card{width:100vw}}#registerForm .registerForm--contents[open]{margin:20px;display:flex;flex-direction:column;align-items:center}#registerForm .registerForm--text{font-size:20px;margin-bottom:15px;text-align:left}#registerForm .registerForm--inputForm{width:100%}#registerForm .registerForm--inputForm .mdl-textfield{width:100%}@media screen and (max-width: 550px){#registerForm #registerForm--input_password{padding-top:20px}#registerForm #registerForm--input_passwordLabel{top:0px;white-space:normal}}#registerForm .registerForm--buttons{width:80%;margin-top:16px;display:flex;justify-content:center}#registerForm .registerForm--sendButton{width:150px;height:40px;letter-spacing:3px;font-size:16px}#registerForm .registerForm--sendButton:disabled{background:#ddd;border:0px}#registerForm .registerForm--closeButton{width:150px}#registerForm .registerForm--closeButton .mdl-button{height:40px;letter-spacing:3px;font-size:16px}.floating-button{display:block;position:fixed;margin-left:8px;top:110px;z-index:99999}.mdl-layout__tab-bar-button{display:none}.mdl-layout__tab-bar-container{height:44px;overflow:hidden}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.mdl-tooltip.is-active{animation:none;transform:scale(1);opacity:1;visibility:visible}.mdl-textfield.is-disabled .mdl-textfield__input{color:rgba(0,0,0,.4)}.contact-form-container{width:auto}@media screen and (min-width: 850px){.contact-form-container{width:50%}}.mdl-data-table.producer-table tbody:hover{background-color:#eee}.mdl-data-table.producer-table tbody tr:hover{background-color:inherit}
