@charset "UTF-8";

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[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-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding: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}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{margin:0}*,:after,:before{border:0 solid #dae1e7}img{border-style:solid}textarea{resize:vertical}img{max-width:100%;height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}table{border-collapse:collapse}.sqex-footer-shares img{height:25px}body{background-color:#fff;margin:0;　padding:0;min-width:1100px;font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@media (max-width:767px){body{min-width:auto}}body div,body h1,body li,body p,body ul{padding:0;margin:0}body li{list-style-type:none}body img{vertical-align:top}body a{color:#555;text-decoration:underline}body a:hover{text-decoration:none}body a:hover img{position:relative;top:1px;left:1px}.contents{color:#555;padding-bottom:60px;background:0 0/auto repeat url(../img/bg/main.png)}@media (max-width:767px){.contents{padding-bottom:0}}@media (max-width:767px){.contents img{max-width:100%;height:auto}}.contents h2{text-align:center}.header{text-indent:-9999px;padding-top:45%;background:center 0/100% no-repeat url(../img/header.png)}@media (max-width:767px){.header{font-size:0;padding-top:108%;background:center 0/100% no-repeat url(../img/sp/header.png)}}.kikan,.result h2,.tokuten{text-align:center;padding:58px 0;margin-bottom:5px;background:0 0/auto repeat url(../img/bg/blue.png);position:relative}@media (max-width:767px){.kikan,.result h2,.tokuten{padding:5% 0}}@media (max-width:767px){.kikan p,.result h2 p,.tokuten p{padding:0 5%}}.oshimen{width:1100px;margin:0 auto;padding:30px 0 152px}@media (max-width:767px){.oshimen{width:100%;padding:8% 5% 15%}}.badge{text-align:center;padding:140px 0 58px;margin-bottom:5px;background:0 0/auto repeat url(../img/bg/yellow.png);position:relative}@media (max-width:767px){.badge{padding:15% 0 5%}}.badge:before{content:"";display:block;width:230px;height:241px;background:0 0/auto no-repeat url(../img/vote/moshune.png);position:absolute;left:40%;top:-122px}@media (max-width:767px){.badge:before{width:auto;height:auto;padding:24% 23% 0 0;background-size:100%;top:-29%}}@media (max-width:767px){.badge p{padding:0 9%}}.badge ul{font-size:0;margin-top:36px}@media (max-width:767px){.badge ul{margin-top:3%;padding:0 5%}}.badge ul li{display:inline-block}@media (max-width:767px){.badge ul li{width:49%}}.badge ul li:first-child{margin-right:30px}@media (max-width:767px){.badge ul li:first-child{margin-right:2%}}.vote{width:1017px;margin:0 auto;padding:76px 0 115px}@media (max-width:767px){.vote{width:100%;padding:8% 5%}}.vote h2+p{margin-top:39px;text-align:center}@media (max-width:767px){.vote h2+p{margin-top:15px}}.vote ul{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:left}@media (max-width:767px){.vote ul{width:100%;margin-top:15px}}.vote ul li{width:179px;margin:0 30px 30px 0}@media (max-width:767px){.vote ul li{width:32%;margin:0 2% 4% 0}}@media (min-width:768px){.vote ul li:nth-of-type(5n){margin-right:0}}@media (max-width:767px){.vote ul li:nth-of-type(3n){margin-right:0}}.vote ul li a,.vote ul li span{cursor:pointer}.vote ul li span:hover img{position:relative;top:1px;left:1px}.tokuten{padding-top:86px;padding-bottom:104px}@media (max-width:767px){.tokuten{padding:8% 0 5%}}@media (max-width:767px){.tokuten h2{padding:0 5%}}.tokuten ul{width:1100px;margin:0 auto}@media (max-width:767px){.tokuten ul{width:100%;padding:0 5% 5%}}.tokuten ul li{margin-top:25px}.past{padding-top:64px;text-align:center}@media (max-width:767px){.past{padding:5%}}.past ul{margin:45px auto;display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:767px){.past ul{width:100%;margin:5% 0}}.past ul li{margin:0 10px}@media (max-width:767px){.past ul li{width:31%;margin:0 2% 2% 0}}.result{padding-bottom:50px}@media (max-width:767px){.result h2 img{padding:0 12%}}.result-wrapper{width:1100px;margin:50px auto 0;padding-bottom:50px;color:#333}@media (max-width:767px){.result-wrapper{width:100%;padding:5%;margin-top:0;box-sizing:border-box}}.result-wrapper .result-title{text-align:center;margin-bottom:20px}.result-wrapper .result-top3{width:1061px;margin:20px 0;font-size:50px;font-weight:700}@media (max-width:767px){.result-wrapper .result-top3{width:100%;padding:0 0 5%;margin:0;font-size:13px;font-size:4.0625vw;box-sizing:border-box}}.result-wrapper .result-top3 li{height:128px;padding:0 0 9px;margin-bottom:2px}@media (max-width:767px){.result-wrapper .result-top3 li{height:auto;background-size:150%!important;background-position:0 bottom!important;margin-bottom:0;padding-bottom:1%}}.result-wrapper .result-top3 dt{width:740px;line-height:128px;padding-left:157px;vertical-align:middle;display:inline-block;box-sizing:border-box}@media (max-width:767px){.result-wrapper .result-top3 dt{width:69%;line-height:1;padding:1% 5% 0 14%;background-size:auto 77%!important;background-position:left 0 bottom 2px!important}}.result-wrapper .result-top3 dt span{width:160px;position:relative;bottom:-7px;display:inline-block}@media (max-width:767px){.result-wrapper .result-top3 dt span{width:35%;bottom:0;padding:0 2%;vertical-align:middle}}.result-wrapper .result-top3 dd{width:300px;color:#888;line-height:128px;text-align:right;vertical-align:middle;display:inline-block}@media (max-width:767px){.result-wrapper .result-top3 dd{width:auto;line-height:1;padding:1% 5% 0 0}}.result-wrapper .result-top15{width:1045px;margin:0 0 0 15px;display:flex;flex-wrap:wrap}@media (max-width:767px){.result-wrapper .result-top15{width:100%;margin:0;padding:0 0 5%;box-sizing:border-box}}.result-wrapper .result-top15 li{padding:35px 0;width:33.3%}@media (max-width:767px){.result-wrapper .result-top15 li{padding:5% 0;width:50%;background-size:285%!important}}.result-wrapper .result-top15 li span.number{width:80px;font-size:20px;font-weight:700;text-align:center;display:inline-block;box-sizing:border-box}@media (max-width:767px){.result-wrapper .result-top15 li span.number{width:19%;font-size:13px;font-size:3.04688vw}}.result-wrapper .result-top15 li span.name{width:190px;font-size:20px;display:inline-block;box-sizing:border-box}@media (max-width:767px){.result-wrapper .result-top15 li span.name{width:46%;font-size:13px;font-size:3.04688vw}}.result-wrapper .result-top15 li span.vote{width:78px;color:#888;font-size:14px;text-align:right;padding:0 10px 0 0;display:inline-block;box-sizing:border-box}@media (max-width:767px){.result-wrapper .result-top15 li span.vote{width:35%;padding-right:3%;font-size:13px;font-size:3.04688vw}}.result-wrapper .result-bottom{width:1045px;margin:0 0 0 15px;display:flex;flex-wrap:wrap}@media (max-width:767px){.result-wrapper .result-bottom{width:100%;padding:0 0 5%;margin:0;box-sizing:border-box}}.result-wrapper .result-bottom li{width:25%;font-size:18px;text-align:center;padding:22px 0}@media (max-width:767px){.result-wrapper .result-bottom li{font-size:13px;font-size:3.04688vw;padding:3%;display:block;background-size:580%!important}}.result-wrapper .result-bottom li:first-child{width:50%;font-size:20px;font-weight:700}@media (max-width:767px){.result-wrapper .result-bottom li:first-child{font-size:13px;font-size:3.04688vw;background-size:285%!important}}.result-wrapper .result-top3 li{background:100% 100%/auto no-repeat url(../img/result/line_dot_pink.png)}.result-wrapper .result-top3 li:first-of-type dt{background:0 0/auto no-repeat url(../img/result/pretty_no1.png)}.result-wrapper .result-top3 li:nth-of-type(2) dt{background:0 0/auto no-repeat url(../img/result/pretty_no2.png)}.result-wrapper .result-top3 li:nth-of-type(3) dt{background:0 0/auto no-repeat url(../img/result/pretty_no3.png)}.result-wrapper .result-top3 li:nth-of-type(4) dt{background:0 0/auto no-repeat url(../img/result/pretty_no4.png)}.result-wrapper .result-top3 li:nth-of-type(5) dt{background:0 0/auto no-repeat url(../img/result/pretty_no5.png)}.result-wrapper .result-bottom li,.result-wrapper .result-top15 li{background:0 bottom/auto repeat-x url(../img/result/line_dot_pink.png)}.result-wrapper .result-bottom span.number,.result-wrapper .result-top15 span.number{color:#ff8ece}@media (min-width:768px){.result-wrapper .result-top15{background:0 bottom/auto repeat-x url(../img/result/line_dot_pink.png)}.result-wrapper .result-top15 li:last-child{background:none}}.result-wrapper .result-bottom li:first-child{color:#ff8ece}.result-wrapper.cool .result-top3 li{background:100% 100%/auto no-repeat url(../img/result/line_dot_blue.png)}.result-wrapper.cool .result-top3 li:first-of-type dt{background:0 0/auto no-repeat url(../img/result/cool_no1.png)}.result-wrapper.cool .result-top3 li:nth-of-type(2) dt{background:0 0/auto no-repeat url(../img/result/cool_no2.png)}.result-wrapper.cool .result-top3 li:nth-of-type(3) dt{background:0 0/auto no-repeat url(../img/result/cool_no3.png)}.result-wrapper.cool .result-top3 li:nth-of-type(4) dt{background:0 0/auto no-repeat url(../img/result/cool_no4.png)}.result-wrapper.cool .result-top3 li:nth-of-type(5) dt{background:0 0/auto no-repeat url(../img/result/cool_no5.png)}.result-wrapper.cool .result-bottom li,.result-wrapper.cool .result-top15 li{background:0 bottom/auto repeat-x url(../img/result/line_dot_blue.png)}.result-wrapper.cool .result-bottom span.number,.result-wrapper.cool .result-top15 span.number{color:#45dae3}@media (min-width:768px){.result-wrapper.cool .result-top15{background:0 bottom/auto repeat-x url(../img/result/line_dot_blue.png)}.result-wrapper.cool .result-top15 li:last-child{background:none}}.result-wrapper.cool .result-bottom li:first-child{color:#45dae3}.result-wrapper.active .result-top3 li{background:100% 100%/auto no-repeat url(../img/result/line_dot_orange.png)}.result-wrapper.active .result-top3 li:first-of-type dt{background:0 0/auto no-repeat url(../img/result/active_no1.png)}.result-wrapper.active .result-top3 li:nth-of-type(2) dt{background:0 0/auto no-repeat url(../img/result/active_no2.png)}.result-wrapper.active .result-top3 li:nth-of-type(3) dt{background:0 0/auto no-repeat url(../img/result/active_no3.png)}.result-wrapper.active .result-top3 li:nth-of-type(4) dt{background:0 0/auto no-repeat url(../img/result/active_no4.png)}.result-wrapper.active .result-top3 li:nth-of-type(5) dt{background:0 0/auto no-repeat url(../img/result/active_no5.png)}.result-wrapper.active .result-bottom li,.result-wrapper.active .result-top15 li{background:0 bottom/auto repeat-x url(../img/result/line_dot_orange.png)}.result-wrapper.active .result-bottom span.number,.result-wrapper.active .result-top15 span.number{color:#ffb400}@media (min-width:768px){.result-wrapper.active .result-top15{background:0 bottom/auto repeat-x url(../img/result/line_dot_orange.png)}.result-wrapper.active .result-top15 li:last-child{background:none}}.result-wrapper.active .result-bottom li:first-child{color:#ffb400}.result-wrapper.total .result-top3 li{background:100% 100%/auto no-repeat url(../img/result/line.png)}.result-wrapper.total .result-top3 li:first-of-type{height:152px}@media (max-width:767px){.result-wrapper.total .result-top3 li:first-of-type{height:auto}}.result-wrapper.total .result-top3 li:first-of-type dt{background:0 0/auto no-repeat url(../img/result/icon/1st.png);line-height:152px}@media (max-width:767px){.result-wrapper.total .result-top3 li:first-of-type dt{background-size:auto 92%!important;line-height:1}}.result-wrapper.total .result-top3 li:first-of-type dt span{bottom:-30px}@media (max-width:767px){.result-wrapper.total .result-top3 li:first-of-type dt span{bottom:0}}.result-wrapper.total .result-top3 li:first-of-type dd{line-height:152px}@media (max-width:767px){.result-wrapper.total .result-top3 li:first-of-type dd{line-height:1}}.result-wrapper.total .result-top3 li:nth-of-type(2) dt{background:12px 0/auto no-repeat url(../img/result/icon/2nd.png)}.result-wrapper.total .result-top3 li:nth-of-type(3) dt{background:12px 0/auto no-repeat url(../img/result/icon/3rd.png)}.result-wrapper.total .result-bottom li,.result-wrapper.total .result-top15 li{background:0 bottom/auto repeat-x url(../img/result/line.png)}.result-wrapper.total .result-bottom li:first-child,.result-wrapper.total .result-bottom span.number,.result-wrapper.total .result-top15 span.number{color:#a70808}