@charset "UTF-8";.p-t-shirt{padding-bottom:50px}@media only screen and (max-width:767px){.p-t-shirt{padding:0 10px 40px}}.p-info{margin-bottom:50px}.p-info__text1{margin-bottom:20px;text-align:center;font-size:1rem}@media only screen and (max-width:767px){.p-info__text1{margin-bottom:10px;text-align:left}}.p-info__text2{text-align:center;font-weight:bold;font-size:1.5rem;line-height:1.25}@media only screen and (max-width:767px){.p-info__text2{font-size:1.25rem}}.p-info__text2 span{font-size:3rem}@media only screen and (max-width:767px){.p-info__text2 span{font-size:2.5rem}}.p-vi{margin-bottom:40px}@media only screen and (max-width:767px){.p-vi{margin-bottom:20px}}.p-vi img{max-width:100%;height:auto}.p-link{margin-bottom:50px;padding:10px 40px;border-radius:100vh;background-color:#FE66C4;color:#fff;text-decoration:none;font-weight:bold;font-size:2.5rem;line-height:1.25;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.p-link:visited{color:#fff}.p-link:hover{color:#fff;background-color:#fe33b0}@media only screen and (max-width:767px){.p-link{padding:10px 20px;font-size:1.5rem}}.p-link__outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-voteBlock{position:relative;margin-bottom:80px}@media only screen and (max-width:767px){.p-voteBlock{margin-bottom:40px}}.p-vote{margin:0 auto 50px;max-width:38.8349514563%}@media only screen and (max-width:767px){.p-vote{margin-bottom:20px;max-width:400px}}.p-vote__outer{position:relative;padding-top:100%}.p-vote__main{position:absolute;top:0;left:0;width:100%;height:100%}.p-vote__count{display:none}@media only screen and (max-width:767px){.p-results{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:400px}}.p-results__col{position:absolute;top:50%;translate:0 -50%;width:29.1262135922%}@media only screen and (max-width:767px){.p-results__col{position:static;translate:0 0;display:block;width:100%}}.p-results__col:first-child{left:0;color:#1b4c43}@media only screen and (max-width:767px){.p-results__col:first-child{border-right:1px solid #ccc}}.p-results__col:nth-child(2){right:0;color:#a48bb9}.p-results__img{margin:0 auto 10px;max-width:150px}@media only screen and (max-width:767px){.p-results__img{max-width:100px}}.p-results__data{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.p-results__name{margin-bottom:10px;line-height:1.25;font-weight:bold;font-size:1.4285714286rem}@media only screen and (max-width:767px){.p-results__name{margin-bottom:5px;font-size:1.1428571429rem}}.p-results__percent{margin-bottom:5px;line-height:1;font-weight:bold;font-size:1.7142857143rem}@media only screen and (max-width:767px){.p-results__percent{font-size:1.1428571429rem}}.p-results__percentText{margin-right:5px;font-size:3.4285714286rem}@media only screen and (max-width:767px){.p-results__percentText{font-size:2.2857142857rem}}.p-results__vote{line-height:1.25;font-weight:bold;font-size:1.7142857143rem}@media only screen and (max-width:767px){.p-results__vote{font-size:1.4285714286rem}}.p-update{margin-bottom:20px;text-align:center;font-size:1.25rem;font-weight:bold;letter-spacing:0.1em}.p-update span{font-size:1.75rem}.p-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 10px;max-width:38.8349514563%;list-style:none}@media only screen and (max-width:767px){.p-legend{margin-bottom:20px;max-width:400px}}.p-legend__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6A6A6A;font-size:0.75rem}.p-legend__item:before{content:"";margin-right:8px;display:block;width:38px;height:10px}.p-legend__item:first-child{margin-right:10px}.p-legend__item.-green:before{background-color:rgb(27,76,67)}.p-legend__item.-purple:before{background-color:rgb(164,139,185)}.p-lead1{margin-bottom:20px;text-align:center;font-size:1.75rem;font-weight:bold;letter-spacing:0.1em}.p-present__body{margin:0 auto;max-width:840px;font-size:1rem}.p-present__title{margin-bottom:20px}.p-present__text1{margin-bottom:20px}.p-present__block1{margin-bottom:20px;padding:20px;background-color:#E9E9DE}.p-present__block1>ul{margin-left:20px}
/*# sourceMappingURL=t-shirt.css.map */