﻿@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@700;800&display=swap";button{background:none;border:0}input[type=text],input[type=number],input[type=tel],textarea{-webkit-appearance:none;display:inline-block;width:100%;padding:8px;border-radius:5px;border:0;border:1px solid #d4d4d4;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"sans-serif";font-size:100%}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}input,textarea,select,option:focus{outline:none;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"sans-serif"}textarea{display:block}a:focus{outline:none}select{display:block;width:320px;margin:0 auto;padding:15px 20px;box-sizing:border-box;background:#f4f4f4;border:1px solid #d4d4d4;appearance:button;-webkit-appearance:button;-moz-appearance:button;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#uploadPreview{margin-top:5px}#uploadPreview span{display:inline-block;margin:0 0 12px 0;font-weight:bold;color:red;font-size:85%;letter-spacing:.1rem}#uploadPreview strong{display:block;margin:0 0 12px 0;font-weight:bold;font-size:85%;letter-spacing:.1rem;color:red}#uploadPreview em{display:inline-block;margin:5px 0 10px;padding:15px 20px;border:1px #666 solid;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.main-content .vote .top-text{margin-bottom:min(15px,5%);font-size:min(33px,5.5vw);letter-spacing:0}.main-content .vote .top-text::before{display:inline-block;content:"Q.";color:#ff008e}.main-content .voteBtn{display:flex;flex-direction:column;gap:min(15px,2.5vw) 0}.main-content .voteBtn input[type=radio]{display:none}.main-content .voteBtn label{display:flex;justify-content:center;align-items:center;height:min(130px,22vw);border-radius:10px;box-shadow:-4px -4px 2px 0px rgba(0,0,0,.15) inset;filter:drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.15));color:#fff;padding-bottom:.2em;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:900;letter-spacing:.04em;font-size:min(35px,6vw);text-shadow:2px 2px 3px rgba(0,0,0,.3);text-align:center;cursor:pointer;overflow:hidden;transition:.3s}@media(hover: hover){.main-content .voteBtn label:hover{scale:1.05}}.main-content .voteBtn #vote1+label{background-color:#fc3d97}.main-content .voteBtn #vote2+label{background-color:#ffd52b}.main-content .voteBtn #vote3+label{background-color:#2ba1ff}.main-content .voteBtn #vote4+label{background-color:#0cbe00}.main-content .vote .download{margin-top:min(50px,8%)}.main-content .vote .btn{margin-top:min(30px,6%);font-size:min(32px,5.4vw)}.main-content .vote #answer{line-height:1.5;margin-bottom:min(20px,5%);padding:min(15px,3.2%) 10px;border-radius:10px;background-color:#fffbb3;font-size:min(1.25rem,5vw);text-align:center}.main-content .vote #answer span{display:inline-block}.main-content .vote #charCount{display:block;margin-top:10px}@media all and (max-width:520px){.main-content .vote #charCount{font-size:.938rem}}.main-content .vote .attention{line-height:1.5;margin-top:15px;font-size:.875rem;text-align:left}.main-content .thanks .discription{line-height:1.7;margin-bottom:30px;font-size:1.125rem}@media all and (max-width:520px){.main-content .thanks .discription{font-size:.938rem;text-align:left}.main-content .thanks .discription br{display:none}}.main-content .thanks .vote-thanks{display:flex;justify-content:center;align-items:center;gap:0 4%;line-height:1.4;padding-bottom:.2em;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;letter-spacing:.04em;font-size:min(50px,8.5vw)}.main-content .thanks .vote-thanks::before,.main-content .thanks .vote-thanks::after{display:block;content:"";width:5px;height:80px;border:3px solid #fff;border-radius:10px;background-color:#ff008e}@media all and (max-width:812px){.main-content .thanks .vote-thanks::before,.main-content .thanks .vote-thanks::after{width:min(5px,1vw);height:min(80px,15vw)}}.main-content .thanks .vote-thanks::before{rotate:-20deg}.main-content .thanks .vote-thanks::after{rotate:20deg}.main-content .thanks .bnr-app{margin:30px 0 40px;border-radius:20px;box-shadow:0px 8px 0px 0px #9fe3f1;filter:drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.15));overflow:hidden}.main-content .thanks .bnr-app a{display:block;height:100%;overflow:hidden}.main-content .thanks .bnr-app img{transition:.3s}@media(hover: hover){.main-content .thanks .bnr-app img:hover{scale:1.1}}.hiddenForm{display:none !important}/*# sourceMappingURL=vote.css.map */