﻿.hide{display:none}@media screen and (max-width: 639px){.pc{display:none !important}img{width:100%}}@media screen and (min-width: 640px){.sp{display:none !important}}@media screen and (max-device-width: 639px){.pc_d{display:none !important}}@media screen and (min-device-width: 640px){.sp_d{display:none !important}}html{font-size:62.5%}body{margin:0;letter-spacing:0.1em;line-height:1.5;font-feature-settings:"palt";color:#2e2e2e}@media screen and (max-width: 639px){body{font-family:Meiryo,sans-serif}}@media screen and (min-width: 640px){body{font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif}}h1,h2,h3,h4,h5,p{margin:0}ul{margin:0;padding:0}li{list-style:none}img{display:block;vertical-align:bottom;border:none}button{outline:none}a{color:#000;text-decoration:none}@media screen and (min-width: 640px){a:hover{opacity:0.7;transition:all 0.3s}a img:hover{opacity:0.7;transition:all 0.3s}}.logo{background:#000;padding:10px 0}.logo img{margin:auto}@media screen and (max-width: 639px){.logo img{width:30%}}@media screen and (min-width: 640px){.logo img{width:140px}}@media screen and (min-width: 640px){.contents_title{width:100%;max-width:1024px;margin:0 auto}.contents_title .img_title{width:100%;max-width:1024px;margin:0 auto 54px}.contents_title .img_title img{width:100%}.contents_title .img_title_shopping{margin-bottom:10px !important}}@media screen and (max-width: 639px){.contents_title{width:100%;margin:0 auto}.contents_title .img_title{width:100%;margin:0 auto 1.9rem}.contents_title .img_title img{width:100%}.contents_title .img_title_shopping{margin-bottom:0.1rem !important}}@media screen and (min-width: 640px){.contents_form_area{width:100%;max-width:1024px;margin:0 auto 100px}.contents_form_area .img_01{width:100%;max-width:1024px;margin-bottom:32px}.contents_form_area .img_01 img{width:100%}.contents_form_area .img_01-2{width:78.32%;max-width:802px;margin-left:5.86%;margin-bottom:34px}.contents_form_area .img_01-2 img{width:100%}.contents_form_area .input_radioarea{width:100%;margin-bottom:68px}.contents_form_area .input_radioarea .party_select_area{width:100%}.contents_form_area .input_radioarea .party_select_area label{cursor:pointer}.contents_form_area .input_radioarea .party_select_area .check_area{width:100%;margin-bottom:40px;display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_form_area .input_radioarea .party_select_area .check_area .img_check{width:5.76%;max-width:59px;margin-left:9.86%;aspect-ratio:1;padding-top:25px}.contents_form_area .input_radioarea .party_select_area .check_area .img_check input[type="radio"]{display:none}.contents_form_area .input_radioarea .party_select_area .check_area .img_check input[type="radio"]+label{position:relative;display:inline-block;background-image:url("https://soulberry.itembox.design/item/fsimg/special/251001_vote/check.jpg?a");background-repeat:no-repeat;background-size:contain;width:100%;max-width:59px;aspect-ratio:1}.contents_form_area .input_radioarea .party_select_area .check_area .img_check input[type="radio"]:checked+label{background-image:url("https://soulberry.itembox.design/item/fsimg/special/251001_vote/check2.jpg?a");background-repeat:no-repeat;background-size:contain;width:100%;max-width:59px;aspect-ratio:1}.contents_form_area .input_radioarea .party_select_area .check_area .img_party{width:74.41%;max-width:762px;margin-left:9.96%}.contents_form_area .input_radioarea .party_select_area .check_area .img_party img{width:27.03%;max-width:206px}.contents_form_area .line{width:100%;max-width:1024px;border-top:1px solid #000;margin-bottom:31px}.contents_form_area .img_02{width:73.34%;max-width:751px;margin-left:4.59%;margin-bottom:25px}.contents_form_area .img_02 img{width:100%}.contents_form_area .input_textarea{margin-bottom:58px}.contents_form_area .input_textarea textarea{width:100%;height:230px;font-size:18px;padding:20px}.contents_form_area .send_img{width:43.07% !important;margin-left:26.27%;text-align:center;display:block}}@media screen and (max-width: 639px){.contents_form_area{width:100%;margin:0 auto 5rem}.contents_form_area .img_01{width:100%;margin-bottom:3.2rem}.contents_form_area .img_01 img{width:100%}.contents_form_area .img_01-2{width:100%;margin-bottom:0.6rem}.contents_form_area .img_01-2 img{width:100%}.contents_form_area .input_radioarea{width:100%;margin-bottom:3rem}.contents_form_area .input_radioarea .party_select_area{width:100%}.contents_form_area .input_radioarea .party_select_area label{cursor:pointer}.contents_form_area .input_radioarea .party_select_area .check_area{width:100%;margin-bottom:2.4rem;display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_form_area .input_radioarea .party_select_area .check_area .img_check{width:5.75%;margin-left:9.4%;aspect-ratio:1;padding-top:3vw}.contents_form_area .input_radioarea .party_select_area .check_area .img_check input[type="radio"]{display:none}.contents_form_area .input_radioarea .party_select_area .check_area .img_check input[type="radio"]+label{position:relative;display:inline-block;background-image:url("https://soulberry.itembox.design/item/fsimg/special/251001_vote/check.jpg?a");background-repeat:no-repeat;background-size:contain;width:100%;aspect-ratio:1}.contents_form_area .input_radioarea .party_select_area .check_area .img_check input[type="radio"]:checked+label{background-image:url("https://soulberry.itembox.design/item/fsimg/special/251001_vote/check2.jpg?a");background-repeat:no-repeat;background-size:contain;width:100%;aspect-ratio:1}.contents_form_area .input_radioarea .party_select_area .check_area .img_party{width:74.89%;margin-left:9.96%}.contents_form_area .input_radioarea .party_select_area .check_area .img_party img{width:27.03%}.contents_form_area .line{width:100%;border-top:1px solid #000;margin-bottom:0.5rem}.contents_form_area .img_02{width:98.82%;margin-left:0.5%;margin-bottom:0.6rem}.contents_form_area .img_02 img{width:100%}.contents_form_area .input_textarea{width:100%;margin:0 auto}.contents_form_area .input_textarea textarea{width:calc(100% - 2rem);margin:0 auto;height:24vw;font-size:4vw;padding:1rem;border:none;border-top:1px solid #000;border-bottom:1px solid #000}.contents_form_area .send_img{width:43.07% !important;margin-left:26.27%;text-align:center;display:block}}@media screen and (min-width: 640px){.contents_thanks{width:100%;max-width:1024px;margin:0 auto;padding-top:150px}.contents_thanks .img_thanks{width:100%;max-width:1024px;margin:0 auto 50px}.contents_thanks .img_thanks img{width:100%}}@media screen and (max-width: 639px){.contents_thanks{width:100%;margin:0 auto;padding-top:7.5rem}.contents_thanks .img_thanks{width:100%;margin:0 auto2 0.5rem}.contents_thanks .img_thanks img{width:100%}}.return{display:-webkit-flexbox;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 639px){.return{width:85%;margin:0 auto;padding-top:3.2rem;padding-bottom:5.4rem}.return .home,.return .page_top{width:45%}}@media screen and (min-width: 640px){.return{max-width:500px;width:90%;margin:0 auto;padding-top:118px;padding-bottom:59px}.return img{width:100%}.return .home,.return .page_top{width:40%}}.copyright{background:#000;text-align:center;font-weight:bold;font-size:1.0rem;color:#fff}.copyright span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,Verdana,Droid Sans;font-size:1.0rem;vertical-align:-1px}@media screen and (max-width: 639px){.copyright{padding:1rem}}@media screen and (min-width: 640px){.copyright{padding:1.5rem}}
